:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary:#202638;--color-secondary:#121825;--color-tertiary:#161c29;--color-text-primary:#fff;--color-highlight-primary:#7a4ef7;--color-highlight-secondary:#b8a8ff;--color-highlight:var(--color-highlight-primary);--color-text-secondary:#8f99aa;--color-primary-rgb:32, 38, 56;--color-secondary-rgb:18, 24, 37;--color-tertiary-rgb:22, 28, 41;--color-highlight-primary-rgb:122, 78, 247;--color-highlight-secondary-rgb:184, 168, 255;--bg-primary:var(--color-primary);--bg-secondary:var(--color-secondary);--bg-tertiary:var(--color-tertiary);--ui-app-background:radial-gradient(75% 95% at 8% 0%, rgba(var(--ui-accent-rgb), .17) 0%, transparent 64%), radial-gradient(70% 85% at 100% 100%, transparent 68%), var(--bg-primary);--color:var(--color-text-primary);--font:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, "Liberation Mono", monospace;--font-size:12px;--font-weight:400;--ui-accent-rgb:var(--color-highlight-primary-rgb);--ui-accent-soft-rgb:var(--color-highlight-secondary-rgb);--ui-surface:var(--bg-tertiary);--ui-border-rgb:211, 219, 255;--ui-border:rgba(var(--ui-border-rgb), .13);--ui-border-strong:rgba(var(--ui-accent-soft-rgb), .86);--ui-text-muted:var(--color-text-secondary);--ui-focus-ring:#f5d76e;--ui-accent:rgb(var(--ui-accent-rgb));--ui-accent-contrast:#fff;--ui-accent-soft:rgb(var(--ui-accent-soft-rgb));--ui-accent-secondary-rgb:var(--color-highlight-secondary-rgb);--ui-accent-secondary:rgb(var(--ui-accent-secondary-rgb));--ui-pro:#d9b260;--ui-pro-rgb:217, 178, 96;--ui-notification:#d7454c;--ui-topbar-stat:#ffffffdb;--ui-topbar-divider:#ffffff2e;--status-online:#7ad138;--status-meeting:#4c9dff;--status-dnd:#f3c74d;--status-away:#ef4f4f;--status-disconnected:#bdc6df;--status-success:#8feaab;--status-danger:#ff8a8a;--status-danger-rgb:255, 138, 138;--status-danger-soft:#ffb0b0;--status-danger-soft-rgb:255, 176, 176;--shadow-panel:0 18px 42px #00000073;--shadow-modal:0 24px 80px #00000059;--topbar-height:72px;--left-sidebar-nav-width:92px;--left-sidebar-content-width:256px;--left-sidebar-width:calc(var(--left-sidebar-nav-width) + var(--left-sidebar-content-width));--right-sidebar-panel-width:256px;--right-sidebar-width:var(--right-sidebar-panel-width);--r-none:0;--r-sm:6px;--r-md:8px;--r-lg:14px;--r-xl:20px;--r-circle:50%;--r-pill:999px}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-primary:#e6ebf3;--color-secondary:#dbe2ec;--color-tertiary:#f0f3f8;--color-text-primary:#172033;--color-text-secondary:#4d586c;--color-primary-rgb:230, 235, 243;--color-secondary-rgb:219, 226, 236;--color-tertiary-rgb:240, 243, 248;--ui-border-rgb:71, 85, 105;--ui-border:rgba(var(--ui-border-rgb), .7);--ui-focus-ring:#4c1d95;--ui-topbar-stat:#172033bd;--ui-topbar-divider:#17203324;--shadow-panel:0 18px 42px #121c3029;--shadow-modal:0 24px 80px #121c3038;--status-danger:#c93348;--status-danger-rgb:201, 51, 72;--status-danger-soft:#b3263d;--status-danger-soft-rgb:179, 38, 61}:root[data-color-preset=cobalt]{--color-highlight-primary:#4b53ec;--color-highlight-secondary:#afb2e5;--color-highlight-primary-rgb:75, 83, 236;--color-highlight-secondary-rgb:175, 178, 229}:root[data-color-preset=sky]{--color-highlight-primary:#1474bd;--color-highlight-secondary:#a9d3ff;--color-highlight-primary-rgb:20, 116, 189;--color-highlight-secondary-rgb:169, 211, 255}:root[data-color-preset=mint]{--color-highlight-primary:#0b7f5d;--color-highlight-secondary:#8ee0c2;--color-highlight-primary-rgb:11, 127, 93;--color-highlight-secondary-rgb:142, 224, 194}:root[data-color-preset=rose]{--color-highlight-primary:#c73568;--color-highlight-secondary:#f2a8c3;--color-highlight-primary-rgb:199, 53, 104;--color-highlight-secondary-rgb:242, 168, 195}:root[data-color-preset=amber]{--color-highlight-primary:#960;--color-highlight-secondary:#f0d088;--color-highlight-primary-rgb:153, 102, 0;--color-highlight-secondary-rgb:240, 208, 136}:root[data-theme=light][data-color-preset=violet],:root[data-theme=light]:not([data-color-preset]){--color-highlight-primary:#6333d1;--color-highlight-secondary:#4f2ba8;--color-highlight-primary-rgb:99, 51, 209;--color-highlight-secondary-rgb:79, 43, 168}:root[data-theme=light]{--ui-accent-contrast:#fff}:root[data-theme=light][data-color-preset=cobalt]{--color-highlight-primary:#373fc5;--color-highlight-secondary:#343a9e;--color-highlight-primary-rgb:55, 63, 197;--color-highlight-secondary-rgb:52, 58, 158}:root[data-theme=light][data-color-preset=sky]{--color-highlight-primary:#096fbf;--color-highlight-secondary:#075da8;--color-highlight-primary-rgb:9, 111, 191;--color-highlight-secondary-rgb:7, 93, 168}:root[data-theme=light][data-color-preset=mint]{--color-highlight-primary:#087a58;--color-highlight-secondary:#087052;--color-highlight-primary-rgb:8, 122, 88;--color-highlight-secondary-rgb:8, 112, 82}:root[data-theme=light][data-color-preset=rose]{--color-highlight-primary:#ae2858;--color-highlight-secondary:#96224c;--color-highlight-primary-rgb:174, 40, 88;--color-highlight-secondary-rgb:150, 34, 76}:root[data-theme=light][data-color-preset=amber]{--color-highlight-primary:#8a5b00;--color-highlight-secondary:#714a00;--color-highlight-primary-rgb:138, 91, 0;--color-highlight-secondary-rgb:113, 74, 0}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--ui-app-background);width:100%;height:100%;color:var(--color);font-family:var(--font);font-size:var(--font-size);font-weight:var(--font-weight);overflow:hidden}.inline-icon{fill:currentColor;pointer-events:none;flex:none;width:1em;height:1em;display:block}.hidden,[hidden]{display:none!important}.app-sr-only,.editor-sr-only{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.app-skip-link{z-index:10000;border-radius:var(--r-md);color:#172033;font:700 14px/1.2 var(--font);background:#fff;padding:10px 14px;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.app-skip-link:focus{outline:3px solid var(--ui-focus-ring);outline-offset:2px;transform:translateY(0)}:focus-visible{outline:2px solid var(--ui-focus-ring)!important;outline-offset:-1px!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-reduced-motion=true] *,:root[data-reduced-motion=true] :before,:root[data-reduced-motion=true] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ui-select-control{--ui-select-height:42px;width:100%;min-width:0;color:var(--color-text-secondary);display:block;position:relative}.ui-select-control:before,.ui-select-control:after{content:"";z-index:1;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ui-select-control:before{background:var(--ui-border);width:1px;height:18px;right:32px}.ui-select-control:after{width:14px;height:14px;-webkit-mask:var(--icon-expandDown,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%3e%3cpath%20fill='%23fff'%20d='M31.748,45.082c-0.539,0-1.055-0.217-1.432-0.603L8.732,22.358c-0.771-0.791-0.756-2.057,0.035-2.829c0.79-0.771,2.057-0.755,2.828,0.035l20.152,20.654l20.195-20.697c0.772-0.791,2.039-0.805,2.828-0.035c0.791,0.771,0.807,2.038,0.035,2.829L33.18,44.479C32.803,44.865,32.287,45.082,31.748,45.082z'/%3e%3c/svg%3e")) center/contain no-repeat;mask:var(--icon-expandDown,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%3e%3cpath%20fill='%23fff'%20d='M31.748,45.082c-0.539,0-1.055-0.217-1.432-0.603L8.732,22.358c-0.771-0.791-0.756-2.057,0.035-2.829c0.79-0.771,2.057-0.755,2.828,0.035l20.152,20.654l20.195-20.697c0.772-0.791,2.039-0.805,2.828-0.035c0.791,0.771,0.807,2.038,0.035,2.829L33.18,44.479C32.803,44.865,32.287,45.082,31.748,45.082z'/%3e%3c/svg%3e")) center/contain no-repeat;-webkit-mask:var(--icon-expandDown,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%3e%3cpath%20fill='%23fff'%20d='M31.748,45.082c-0.539,0-1.055-0.217-1.432-0.603L8.732,22.358c-0.771-0.791-0.756-2.057,0.035-2.829c0.79-0.771,2.057-0.755,2.828,0.035l20.152,20.654l20.195-20.697c0.772-0.791,2.039-0.805,2.828-0.035c0.791,0.771,0.807,2.038,0.035,2.829L33.18,44.479C32.803,44.865,32.287,45.082,31.748,45.082z'/%3e%3c/svg%3e")) center/contain no-repeat;background:currentColor;right:9px}.ui-select-control:has(.ui-select:disabled):before{opacity:.48}.ui-select-control:has(.ui-select:disabled):after{opacity:.48}.ui-select-control-compact{--ui-select-height:36px}.ui-select{appearance:none;width:100%;min-height:var(--ui-select-height,42px);border:1px solid var(--ui-border);border-radius:var(--r-md);background-color:var(--ui-surface);color:var(--color-text-primary);font:inherit;cursor:pointer;outline:none;padding:0 42px 0 10px;transition:border-color .14s,box-shadow .14s,background-color .14s;display:block}.ui-select option{background-color:var(--bg-tertiary);color:var(--color-text-primary)}.ui-select:focus-visible{border-color:var(--ui-border-strong);box-shadow:0 0 0 3px var(--ui-focus-ring)}.ui-select:disabled{cursor:default;opacity:.56}.ui-form-label{color:var(--color-text-secondary);letter-spacing:.04em;font-size:12px;font-weight:600;line-height:1.35}:where(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea){border:1px solid var(--ui-border);border-radius:var(--r-md);background:var(--ui-surface);color:var(--color-text-primary);font:inherit;outline:none;transition:border-color .14s,box-shadow .14s,background-color .14s}:where(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea)::placeholder{color:var(--color-text-secondary)}:where(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea):focus-visible{border-color:var(--ui-border-strong);box-shadow:0 0 0 3px var(--ui-focus-ring)}:where(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea):disabled{opacity:.62}.ui-input{width:100%;min-width:0;min-height:42px;padding:0 10px;display:block}textarea.ui-input{min-height:96px;padding-block:10px}textarea{resize:vertical}.gender-icon{width:24px;height:24px;-webkit-mask:var(--gender-icon) center/contain no-repeat;mask:var(--gender-icon) center/contain no-repeat;-webkit-mask:var(--gender-icon) center/contain no-repeat;opacity:.78;pointer-events:none;background-color:currentColor;flex:none;display:inline-block}.gender-icon-male{--gender-icon:var(--icon-genderMale)}.gender-icon-female{--gender-icon:var(--icon-genderFemale)}input[type=checkbox],input[type=radio]{--control-size:18px;appearance:none;width:var(--control-size);height:var(--control-size);min-width:var(--control-size);flex:0 0 var(--control-size);border:1px solid var(--ui-border);background:linear-gradient(180deg, #ffffff12, #ffffff04), var(--bg-tertiary);color:var(--bg-secondary);cursor:pointer;vertical-align:middle;outline:none;place-content:center;margin:0;transition:background-color .14s,border-color .14s,box-shadow .14s,opacity .14s,transform .14s;display:inline-grid}input[type=checkbox]:after,input[type=radio]:after{content:"";transition:transform .12s;display:block;transform:scale(0)}input[type=checkbox]:hover:not(:disabled),input[type=radio]:hover:not(:disabled){border-color:rgba(var(--ui-accent-soft-rgb), .58);box-shadow:0 0 0 3px rgba(var(--ui-accent-soft-rgb), .08)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{border-color:var(--ui-border-strong);box-shadow:0 0 0 3px var(--ui-focus-ring)}input[type=checkbox]:checked,input[type=radio]:checked{border-color:rgba(var(--ui-accent-rgb), .5);background:rgba(var(--ui-accent-rgb), .5)}input[type=checkbox]:checked:after,input[type=radio]:checked:after{transform:scale(1)}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:default;opacity:.44}input[type=checkbox]{border-radius:var(--r-sm)}input[type=checkbox]:after{border:0 solid #fff;border-width:0 0 2px 2px;width:9px;height:5px;margin-top:-1px;transform:rotate(-45deg)scale(0)}input[type=checkbox]:checked:after{transform:rotate(-45deg)scale(1)}input[type=radio]{--control-size:16px;border-radius:var(--r-circle);background:var(--bg-tertiary)}input[type=radio]:after{border-radius:var(--r-circle);background:#ffffffe0;width:6px;height:6px}input[type=radio]:checked{border-color:rgba(var(--ui-accent-rgb), .78);background:rgba(var(--ui-accent-rgb), .34)}.ui-range{--range-track-height:6px;--range-thumb-size:18px;--range-track-active:rgba(var(--ui-accent-soft-rgb), .68);--range-track-inactive:var(--bg-tertiary);appearance:none;cursor:pointer;background:0 0;outline:none;width:100%;min-height:22px;margin:0}.ui-range::-webkit-slider-runnable-track{height:var(--range-track-height);border-radius:var(--r-pill);background:linear-gradient(to right, var(--range-track-active) 0 var(--pct,50%), var(--range-track-inactive) var(--pct,50%) 100%);border:0}.ui-range::-webkit-slider-thumb{appearance:none;width:var(--range-thumb-size);height:var(--range-thumb-size);margin-top:calc((var(--range-track-height) - var(--range-thumb-size)) / 2);border:2px solid var(--bg-secondary);border-radius:var(--r-circle);background:radial-gradient(circle at 35% 30%, #ffffffe6, #fff0 34%), linear-gradient(135deg, var(--ui-accent-soft), var(--ui-accent));transition:transform .12s,box-shadow .12s;box-shadow:0 2px 8px #00000047}.ui-range::-moz-range-track{height:var(--range-track-height);border-radius:var(--r-pill);background:var(--range-track-inactive);border:0}.ui-range::-moz-range-progress{height:var(--range-track-height);border-radius:var(--r-pill);background:var(--range-track-active)}.ui-range::-moz-range-thumb{width:var(--range-thumb-size);height:var(--range-thumb-size);border:2px solid var(--bg-secondary);border-radius:var(--r-circle);background:linear-gradient(135deg, var(--ui-accent-soft), var(--ui-accent));transition:transform .12s,box-shadow .12s;box-shadow:0 2px 8px #00000047}.ui-range:hover:not(:disabled)::-webkit-slider-thumb{box-shadow:0 0 0 4px rgba(var(--ui-accent-soft-rgb), .1), 0 2px 8px #00000047;transform:scale(1.08)}.ui-range:hover:not(:disabled)::-moz-range-thumb{box-shadow:0 0 0 4px rgba(var(--ui-accent-soft-rgb), .1), 0 2px 8px #00000047;transform:scale(1.08)}.ui-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--ui-focus-ring), 0 2px 8px #00000047}.ui-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--ui-focus-ring), 0 2px 8px #00000047}.ui-range:disabled{cursor:default;opacity:.44}input[type=color]{appearance:none;border:1px solid var(--ui-border);border-radius:var(--r-md);background:var(--ui-surface);cursor:pointer;outline:none;width:42px;height:30px;padding:3px;transition:border-color .14s,box-shadow .14s}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border-radius:var(--r-sm);border:none}input[type=color]::-moz-color-swatch{border-radius:var(--r-sm);border:none}input[type=color]:focus-visible{border-color:var(--ui-border-strong);box-shadow:0 0 0 3px var(--ui-focus-ring)}input[type=color]:disabled{cursor:default;opacity:.48}@supports selector(:has(*)){:where(.settings-control-row,.admin-switch):has(input:checked){border-color:rgba(var(--ui-accent-soft-rgb), .32);background:rgba(var(--ui-accent-soft-rgb), .075)}:where(.settings-control-row,.admin-switch):has(input:disabled){cursor:default;opacity:.58}}@keyframes loading-stripes{to{background-position:22px 0,0 0}}:root{--auth-panel:#151b2c;--auth-panel-strong:#202638;--auth-line:#d3dbff21;--auth-line-strong:#d3dbff3d;--auth-copy:#ffffffc7;--auth-muted:#e8ecf8c2;--icon-landingCheck:url(/landing/landing-check.svg?av=20260724T120833Z-23166dd2)}html,body{background:var(--ui-app-background);height:auto;min-height:100%;overflow:hidden auto}body{color:var(--color-text-primary);font-size:14px;line-height:1.5}.auth-container{grid-template-columns:minmax(420px,.95fr) minmax(520px,1.05fr);align-items:stretch;gap:42px;min-height:100vh;padding:32px;display:grid}.auth-brand-panel,.auth-panel{border:1px solid var(--auth-line);border-radius:var(--r-lg);background:linear-gradient(180deg, #ffffff0f, #ffffff05), var(--auth-panel);box-shadow:0 28px 80px #00000047}.auth-brand-panel{isolation:isolate;flex-direction:column;justify-content:space-between;min-height:720px;padding:34px;display:flex;position:relative;overflow:hidden}.auth-brand-panel:before{content:"";z-index:-1;background:linear-gradient(135deg, rgba(var(--ui-accent-rgb), .2), transparent 38%), linear-gradient(225deg, rgba(var(--ui-accent-secondary-rgb), .12), transparent 42%);position:absolute;inset:0}.auth-brand{width:max-content;color:var(--color-text-primary);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.auth-brand-mark{background:var(--logo-markThemed,var(--logo-markDark)) center/contain no-repeat;width:38px;height:38px}.auth-brand-wordmark{background:var(--logo-textDark) left center/contain no-repeat;color:#0000;width:118px;height:32px;overflow:hidden}.auth-brand-copy{max-width:520px;margin-top:56px}.auth-eyebrow,.auth-kicker{color:var(--ui-accent-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.auth-brand-copy h1{max-width:560px;margin:16px 0 0;font-size:54px;font-weight:800;line-height:1}.auth-brand-copy p:not(.auth-eyebrow){max-width:480px;color:var(--auth-copy);margin-top:22px;font-size:18px;line-height:1.65}.auth-product-preview{border:1px solid var(--auth-line);border-radius:var(--r-lg);background:linear-gradient(#ffffff0e 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff0e 1px,#0000 1px) 0 0/34px 34px,linear-gradient(135deg,#ffffff12,#ffffff05),#1a2232;height:260px;margin-top:36px;position:relative;box-shadow:inset 0 1px #ffffff14}.auth-preview-room{border-radius:var(--r-lg);color:#ffffffc7;border:2px solid #ffffff21;justify-content:space-between;width:142px;height:86px;padding:12px;font-size:12px;font-weight:700;display:flex;position:absolute;top:42px;right:32px}.auth-preview-room-main{border-color:rgba(var(--ui-accent-rgb), .72);background:rgba(var(--ui-accent-rgb), .12);width:210px;height:126px;top:38px;left:38px}.auth-preview-room strong{color:var(--ui-accent-secondary);font-size:11px}.auth-preview-avatar{border-radius:var(--r-circle);color:#fff;background:linear-gradient(135deg,#15a77c,#8ee0c2);border:3px solid #ffffffc2;place-items:center;width:44px;height:44px;font-weight:800;display:grid;position:absolute;top:116px;left:92px}.auth-preview-avatar-alt{background:linear-gradient(135deg,#4b53ec,#afb2e5);top:104px;left:160px}.auth-preview-avatar.is-talking:after{content:"";border:2px solid rgba(var(--ui-accent-secondary-rgb), .6);border-radius:var(--r-circle);animation:1.7s ease-out infinite auth-talk;position:absolute;inset:-12px}.auth-preview-card{border:1px solid var(--auth-line-strong);border-radius:var(--r-lg);background:#121825f0;width:224px;padding:14px;position:absolute;bottom:28px;right:34px;box-shadow:0 18px 42px #00000042}.auth-preview-card strong,.auth-preview-card span{display:block}.auth-preview-card strong{font-size:14px;font-weight:700}.auth-preview-card span{color:var(--auth-muted);margin-top:2px;font-size:12px}.auth-benefits{gap:12px;margin-top:34px;list-style:none;display:grid}.auth-benefits li{color:var(--auth-copy);padding-left:30px;font-weight:600;position:relative}.auth-benefits li:before{content:"";background:var(--ui-accent-secondary);width:22px;height:22px;-webkit-mask:var(--icon-landingCheck) center/contain no-repeat;mask:var(--icon-landingCheck) center/contain no-repeat;-webkit-mask:var(--icon-landingCheck) center/contain no-repeat;position:absolute;top:1px;left:0}.auth-panel{place-self:center;width:min(100%,620px);padding:34px}.auth-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.auth-panel-head h2{margin-top:8px;font-size:34px;font-weight:800;line-height:1.08}.auth-home-link{color:var(--auth-muted);font-weight:700;text-decoration:none}.auth-home-link:hover,.auth-home-link:focus-visible{color:var(--color-text-primary)}.auth-form:not(.hidden){display:block}.auth-form-intro{margin-bottom:22px}.auth-form-intro h3{margin:0;font-size:24px;font-weight:800;line-height:1.15}.auth-form-intro p{color:var(--auth-muted);margin-top:8px;font-size:14px}.auth-progress{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:28px;display:grid}.auth-progress li{border:1px solid var(--auth-line);border-radius:var(--r-md);min-height:36px;color:var(--auth-muted);background:#ffffff0b;place-items:center;font-size:12px;font-weight:700;display:grid}.auth-progress li.is-active{border-color:rgba(var(--ui-accent-rgb), .62);background:rgba(var(--ui-accent-rgb), .18);color:#fff}.auth-step{min-height:344px}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-group{margin-bottom:16px}.form-group label,.auth-field-label{color:var(--auth-copy);margin-bottom:7px;font-size:13px;font-weight:700;display:block}.form-group input{border:1px solid var(--auth-line-strong);border-radius:var(--r-md);background:var(--auth-panel-strong);width:100%;min-height:46px;color:var(--color-text-primary);font:inherit;padding:0 13px;font-size:14px;transition:border-color .14s,background .14s,box-shadow .14s}.form-group input:focus{border-color:var(--ui-border-strong);box-shadow:0 0 0 3px var(--ui-focus-ring);outline:none}.form-group input::placeholder{color:#ffffffb3}.form-group input:disabled{opacity:.58}.form-group small{color:var(--auth-muted);margin-top:7px;font-size:12px;display:block}.auth-url-field{border:1px solid var(--auth-line-strong);border-radius:var(--r-md);background:var(--auth-panel-strong);grid-template-columns:minmax(0,1fr) max-content;align-items:center;transition:border-color .14s,box-shadow .14s;display:grid}.auth-url-field[data-availability=available]{border-color:#8feaab94}.auth-url-field[data-availability=taken],.auth-url-field[data-availability=reserved],.auth-url-field[data-availability=error]{border-color:rgba(var(--status-danger-rgb), .58)}.auth-url-field:focus-within{border-color:var(--ui-border-strong);box-shadow:0 0 0 3px var(--ui-focus-ring)}.auth-url-field input{box-shadow:none;background:0 0;border:0}.auth-url-field span{color:var(--auth-muted);white-space:nowrap;padding-right:13px;font-size:13px}.workspace-availability{min-height:18px}.workspace-availability:empty{display:none}.workspace-availability[data-status=checking]{color:var(--auth-muted)}.workspace-availability[data-status=available]{color:var(--status-success)}.workspace-availability[data-status=taken],.workspace-availability[data-status=reserved],.workspace-availability[data-status=error]{color:var(--status-danger-soft)}.auth-gender-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.auth-gender-option{border:1px solid var(--auth-line-strong);border-radius:var(--r-md);background:var(--auth-panel-strong);min-height:52px;color:var(--auth-copy);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative}.auth-gender-option input{opacity:0;width:100%;height:100%;cursor:inherit;position:absolute;inset:0}.auth-gender-option span{pointer-events:none}.auth-gender-option .gender-icon{opacity:.94;flex:0 0 22px;align-self:center;width:22px;height:22px;transform:translateY(5px)}.auth-gender-option span:last-child{line-height:1}.auth-gender-option:has(input:checked){border-color:rgba(var(--ui-accent-rgb), .72);background:rgba(var(--ui-accent-rgb), .18);color:#fff}.auth-password-meter{border-radius:var(--r-pill);background:#ffffff14;height:5px;margin-top:9px;overflow:hidden}.auth-password-meter span{width:var(--password-score,0%);border-radius:inherit;background:var(--password-color,var(--status-danger));height:100%;transition:width .18s,background-color .18s;display:block}.auth-checkbox{color:var(--auth-copy);align-items:flex-start;gap:10px;margin:12px 0;font-size:13px;line-height:1.45;display:flex}.auth-checkbox input{margin-top:1px}.auth-checkbox a,.auth-footer a,.toggle-link,.auth-text-button{color:var(--ui-accent-secondary);text-decoration:none}.auth-checkbox a:hover,.auth-checkbox a:focus-visible,.auth-footer a:hover,.auth-footer a:focus-visible,.toggle-link:hover,.toggle-link:focus-visible,.auth-text-button:hover,.auth-text-button:focus-visible{text-underline-offset:3px;text-decoration:underline}.auth-legal-note{color:var(--auth-muted);margin-top:14px;font-size:12px;line-height:1.55}.auth-step-actions{grid-template-columns:auto 1fr;gap:10px;margin-top:8px;display:grid}.auth-button,.auth-button-secondary{border-radius:var(--r-md);min-height:46px;padding:0 18px;font-size:14px}.auth-button{appearance:none;border-radius:var(--r-md);font:inherit;cursor:pointer;justify-content:center;align-items:center;font-weight:600;transition:background-color .14s,border-color .14s,opacity .14s,filter .14s,transform .14s;display:inline-flex}.auth-button:disabled{opacity:.45;cursor:not-allowed}.auth-button{border:1px solid var(--ui-accent);background:var(--ui-accent);color:var(--ui-accent-contrast)}.auth-button:hover:not(:disabled){filter:brightness(1.08)}.auth-button-secondary{appearance:none;border-radius:var(--r-md);font:inherit;cursor:pointer;justify-content:center;align-items:center;font-weight:600;transition:background-color .14s,border-color .14s,opacity .14s,filter .14s,transform .14s;display:inline-flex}.auth-button-secondary:disabled{opacity:.45;cursor:not-allowed}.auth-button-secondary{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--color-text-primary)}.auth-button-secondary:hover:not(:disabled){background:rgba(var(--ui-accent-rgb), .14);border-color:var(--ui-border-strong)}.auth-step-actions .auth-button:not(.hidden){grid-column:2}.auth-step-actions .auth-button-secondary.hidden+.auth-button{grid-column:1/-1}.auth-error{border:1px solid rgba(var(--status-danger-rgb), .24);border-radius:var(--r-md);background:rgba(var(--status-danger-rgb), .12);color:var(--status-danger-soft);text-align:center;margin-top:13px;padding:11px 12px;font-size:13px;display:none}.auth-error:not(:empty){display:block}.auth-error[data-tone=success]{color:var(--status-success);background:#8feaab1a;border-color:#8feaab3d}.auth-hcaptcha-container{pointer-events:auto;width:303px;max-width:100%;min-height:78px;position:static;overflow:visible}.auth-hcaptcha-slot{justify-content:flex-start;min-height:78px;display:flex}.auth-hcaptcha-slot:empty{display:none}.auth-hcaptcha-field{gap:8px;width:100%;display:grid}.auth-hcaptcha-field .auth-field-label{margin:0}[data-register-step="3"] .auth-hcaptcha-field{margin-top:18px}.auth-submit-stack{gap:14px;margin-top:18px;display:grid}.auth-submit-stack .auth-button{width:100%}.auth-text-button{appearance:none;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:14px;font-weight:700;display:block}.invite-summary{border:1px solid rgba(var(--ui-accent-rgb), .36);border-radius:var(--r-lg);background:rgba(var(--ui-accent-rgb), .12);gap:4px;margin-bottom:18px;padding:14px;display:grid}.invite-summary span{color:var(--ui-accent-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.invite-summary strong{color:var(--color-text-primary);font-size:18px;line-height:1.2}.invite-summary small{color:var(--auth-muted);font-size:12px}.invite-summary:empty{display:none}.invite-fields{display:block}.auth-toggle{border-top:1px solid var(--auth-line);justify-content:center;gap:18px;margin-top:26px;padding-top:20px;display:flex}.toggle-link{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.auth-footer{color:var(--auth-muted);flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;font-size:12px;display:flex}@keyframes auth-talk{0%{opacity:.85;transform:scale(.72)}to{opacity:0;transform:scale(1.28)}}@media (width<=1080px){.auth-container{grid-template-columns:1fr}.auth-brand-panel{min-height:520px}.auth-panel{width:100%}}@media (width<=640px){.auth-container{padding:16px}.auth-brand-panel,.auth-panel{padding:22px}.auth-brand-copy h1,.auth-panel-head h2{font-size:34px}.form-row,.auth-url-field,.auth-step-actions{grid-template-columns:1fr}.auth-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-url-field span{padding:0 13px 12px}.auth-step-actions .auth-button:not(.hidden){grid-column:auto}}@media (width<=360px){.auth-container{padding:8px}.auth-brand-panel,.auth-panel{min-width:0;padding:16px}.auth-brand-copy h1,.auth-panel-head h2{overflow-wrap:anywhere;font-size:28px}}.auth-map-picker{border-top:1px solid var(--ui-border);gap:14px;margin-top:6px;padding-top:16px;display:grid}.auth-map-picker-step{border-top:0;margin-top:0;padding-top:0}.auth-map-picker-head{justify-content:space-between;align-items:end;gap:16px;display:flex}.auth-map-picker-head h4,.auth-map-picker-head p{margin:0}.auth-map-picker-head p{color:var(--ui-text-muted);margin-top:4px;font-size:13px}.auth-map-picker-head label{width:min(150px,42%);color:var(--ui-text-muted);font-size:12px;font-weight:700}.auth-map-picker-head label span{font-weight:500}.auth-map-picker-head input{border:1px solid var(--auth-line-strong);border-radius:var(--r-md);background:var(--auth-panel-strong);width:100%;min-height:42px;color:var(--color-text-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;margin-top:5px;padding:0 12px;font-size:14px;transition:border-color .14s,background .14s,box-shadow .14s}.auth-map-picker-head input:focus{border-color:var(--ui-border-strong);box-shadow:0 0 0 3px var(--ui-focus-ring);outline:none}.auth-map-picker-head input::placeholder{color:#ffffffb3}.auth-map-grid{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-color:var(--ui-border-strong) transparent;scrollbar-width:thin;gap:10px;margin:-3px;padding:3px 3px 10px;display:flex;overflow-x:auto}.auth-map-card{border:1px solid var(--ui-border);border-radius:var(--r-md);background:var(--ui-surface-raised);scroll-snap-align:start;flex:0 0 228px;position:relative;overflow:hidden}.auth-map-card.is-selected{border-color:var(--ui-focus-ring);box-shadow:0 0 0 2px color-mix(in srgb, var(--ui-focus-ring) 35%, transparent)}.auth-map-select{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.auth-map-select img{aspect-ratio:4/3;object-fit:contain;background:#0a0d16;width:100%;display:block}.auth-map-card-copy{color:var(--ui-text-muted);gap:4px;padding:10px 10px 36px;font-size:12px;display:grid}.auth-map-card-title{color:var(--ui-text);justify-content:space-between;align-items:center;gap:6px;display:flex}.auth-map-card-title em{border-radius:var(--r-pill);color:var(--ui-text);background:color-mix(in srgb, var(--ui-accent) 25%, transparent);padding:3px 6px;font-size:10px;font-style:normal}.auth-map-preview-button{color:var(--ui-link);cursor:pointer;background:0 0;border:0;padding:4px 7px;position:absolute;bottom:8px;right:8px}.auth-map-preview-dialog{border:1px solid var(--ui-border);border-radius:var(--r-lg);width:min(960px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--ui-text);background:var(--ui-surface);margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.auth-map-preview-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04070ec7}.auth-map-preview-dialog img{background:#0a0d16;width:100%;display:block}.dialog-close{appearance:none;border-radius:var(--r-md);width:24px;height:24px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.dialog-close .inline-icon{width:16px;height:16px}.dialog-close:hover{color:var(--color-text-primary);background:rgba(var(--color-highlight-secondary-rgb), .12)}.dialog-close:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px;border-color:var(--ui-border-strong);box-shadow:0 0 0 2px color-mix(in srgb, var(--ui-focus-ring) 38%, transparent)}.dialog-close{flex:0 0 24px}.auth-map-preview-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.auth-map-preview-head h2,.auth-map-preview-head p{margin:0}.auth-map-preview-head p{color:var(--ui-text-muted);margin-top:4px}@media (width<=560px){.auth-map-picker-head{flex-direction:column;align-items:stretch}.auth-map-picker-head label{width:100%}.auth-map-card{flex-basis:min(270px,100vw - 96px)}}
