@layer convergence,tokens,base,primitives,components,views,overrides;@layer views{html,body{height:100%;margin:0;padding:0;overflow-x:hidden}#login-shell{display:none;width:100%;min-height:100vh;flex:1}#login-shell.is-visible{display:flex}.login-screen:not(.active){display:none}.login-screen[hidden],.login-step[hidden],.invite-step[hidden],#holidayStars[hidden]{display:none}.login-screen.active{display:block}.login-required{margin-left:var(--space-1);color:var(--login-alert-icon)}.login-field-help{color:var(--loader-ink-muted);font-size:12px;font-weight:400;letter-spacing:normal;text-transform:none}.color-picker-grid{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-1);padding:var(--space-3);border:1px solid var(--login-input-line);border-radius:var(--card-radius);background:var(--login-input);box-shadow:none}.color-option{position:relative;display:inline-flex;cursor:pointer}.color-option input[type=radio]{position:absolute;width:1px;height:1px;opacity:0}.color-swatch{display:block;width:32px;height:32px;border:2px solid var(--login-input-line);border-radius:50%;background:var(--auth-presence-color, var(--project-type-other));box-shadow:none;transition:border-color var(--motion-fast) var(--motion-ease-standard),transform var(--motion-fast) var(--motion-ease-standard)}.color-swatch[data-presence-tone=blue]{--auth-presence-color: var(--flag-blue-lit)}.color-swatch[data-presence-tone=red]{--auth-presence-color: var(--view-calendar)}.color-swatch[data-presence-tone=green]{--auth-presence-color: var(--stage-finishing)}.color-swatch[data-presence-tone=amber]{--auth-presence-color: var(--stage-progress)}.color-swatch[data-presence-tone=purple]{--auth-presence-color: var(--stage-estimation)}.color-swatch[data-presence-tone=pink]{--auth-presence-color: var(--view-clients)}.color-swatch[data-presence-tone=cyan]{--auth-presence-color: var(--view-layout)}.color-swatch[data-presence-tone=lime]{--auth-presence-color: var(--success)}.color-option:hover .color-swatch,.color-option input[type=radio]:checked+.color-swatch{border-color:var(--login-focus-line);transform:scale(1.08)}.color-option input[type=radio]:focus-visible+.color-swatch{outline:2px solid var(--login-focus-line);outline-offset:2px}.invite-branding-tagline{margin:0 0 var(--space-3);color:var(--loader-ink-muted);font-size:10.5px;font-weight:700;letter-spacing:.2em;text-align:center;text-transform:uppercase}.invite-step-progress{margin-bottom:var(--space-5)}.invite-step-track{display:flex;align-items:center;justify-content:center}.invite-step-connector{width:60px;height:2px;background:var(--login-input-line)}.invite-step-connector.filled{background:var(--login-check-ok)}.invite-step-labels{display:flex;justify-content:center;margin-top:var(--space-2)}.invite-step-label{display:none;color:var(--loader-ink-muted);font-size:12px;font-weight:600}.invite-step-label.active{display:block;color:var(--loader-ink-2)}.invite-step-indicator{display:flex;width:40px;height:40px;align-items:center;justify-content:center;border:2px solid var(--login-input-line);border-radius:50%;background:var(--login-input);box-shadow:none;color:var(--loader-ink-muted)}.invite-step-indicator .login-icon{width:18px;height:18px}.invite-step-indicator.active{border-color:var(--login-primary);background:var(--login-primary);color:var(--login-on-primary)}.invite-step-indicator.completed{border-color:var(--login-check-ok);background:var(--login-check-ok);color:var(--login-on-primary)}.invite-profile-actions{display:flex;gap:var(--space-3)}.invite-profile-back{flex:1}.invite-profile-submit{flex:2}.holiday-stars-field{position:absolute;inset:0;overflow:hidden;pointer-events:none}.holiday-stars{position:absolute;width:20px;height:20px}.holiday-stars--red{color:var(--flag-red)}.holiday-stars--blue{color:var(--flag-blue-lit)}.holiday-stars--white{color:var(--on-navy-ink)}.holiday-star-1{top:6%;left:6%}.holiday-star-2{top:8%;right:8%}.holiday-star-3{top:58%;left:5%}.holiday-star-4{top:56%;right:6%}@media(prefers-reduced-motion:reduce){.color-swatch{transition:none}.color-option:hover .color-swatch,.color-option input[type=radio]:checked+.color-swatch{transform:none}}}@layer convergence,tokens,base,primitives,components,views,overrides;@layer views{#aaaAuthShell.login-door{position:relative;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:var(--login-canvas);color:var(--loader-ink);font-family:var(--font-body)}.login-door>.loader-flag{z-index:3}#aaaAuthShell #login-shell{min-height:100vh;min-height:100dvh}#aaaAuthShell[data-reach=failed] #login-shell{display:none}.login-door__page{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(400px,1fr);width:100%;min-height:100vh;min-height:100dvh}.login-scene{--u: min(calc(100cqw / 780), calc(100cqh / 900));--ox: calc((100cqw - var(--u) * 780) / 2);--oy: calc(100cqh - var(--u) * 900);--sun-x: 78%;--sun-y: 64%;--cloud-1-x: 8%;--cloud-2-x: 56%;position:sticky;top:0;align-self:start;min-width:0;height:100vh;height:100dvh;overflow:hidden;container-type:size}#aaaAuthShell[data-sky=afternoon] .login-scene{--sun-x: 76%;--sun-y: 18%;--cloud-1-x: 12%;--cloud-2-x: 34%}#aaaAuthShell[data-sky=evening] .login-scene{--sun-x: 80%;--sun-y: 72%}#aaaAuthShell[data-sky=night] .login-scene{--sun-x: 76%;--sun-y: 22%}.login-scene__wall{position:absolute;inset:0;overflow:hidden;background-color:var(--office-wall);background-image:var(--office-wall-planks);background-size:calc(var(--u) * 64) 100%}.login-scene__wall>*{position:absolute;display:block}.login-scene .loader-office__trim{top:0;left:0;width:100%;height:calc(var(--u) * 28);border-bottom-width:calc(var(--u) * 4)}.login-scene .loader-office__window{top:calc(var(--oy) + var(--u) * 104);left:calc(var(--ox) + var(--u) * 110);width:calc(var(--u) * 560);height:calc(var(--u) * 336)}.login-scene .loader-sky{inset:calc(var(--u) * 12)}#aaaAuthShell:not([data-sky=night]) .loader-sky__stars{display:none}.login-scene .loader-sky__sun{width:calc(var(--u) * 72);height:calc(var(--u) * 72);margin:calc(var(--u) * -36) 0 0 calc(var(--u) * -36)}.login-scene .loader-sky__sun--core{width:calc(var(--u) * 44);height:calc(var(--u) * 44);margin:calc(var(--u) * -22) 0 0 calc(var(--u) * -22)}.login-scene .loader-sky__cloud--1{top:14%;width:calc(var(--u) * 104);height:calc(var(--u) * 26)}.login-scene .loader-sky__cloud--2{top:32%;width:calc(var(--u) * 70);height:calc(var(--u) * 18)}.login-scene .loader-sky__hill--far{height:34%}.login-scene .loader-sky__hill--near{height:19%}.login-scene .loader-sky__mullion{width:calc(var(--u) * 10);margin-left:calc(var(--u) * -5)}.login-scene .loader-sky__transom{top:45%;height:calc(var(--u) * 10)}.login-scene .loader-office__clock{top:calc(var(--oy) + var(--u) * 150);left:calc(var(--ox) + var(--u) * 702);width:calc(var(--u) * 56);height:calc(var(--u) * 56)}.login-scene .loader-office__sill{top:calc(var(--oy) + var(--u) * 438);left:calc(var(--ox) + var(--u) * 92);width:calc(var(--u) * 596);height:calc(var(--u) * 16);border-top-width:calc(var(--u) * 4)}.login-scene .loader-office__leaf--back{top:calc(var(--oy) + var(--u) * 390);left:calc(var(--ox) + var(--u) * 126);width:calc(var(--u) * 54);height:calc(var(--u) * 32)}.login-scene .loader-office__leaf--front{top:calc(var(--oy) + var(--u) * 382);left:calc(var(--ox) + var(--u) * 136);width:calc(var(--u) * 32);height:calc(var(--u) * 18)}.login-scene .loader-office__pot{top:calc(var(--oy) + var(--u) * 416);left:calc(var(--ox) + var(--u) * 138);width:calc(var(--u) * 30);height:calc(var(--u) * 22)}.login-scene .loader-office__baseboard{top:calc(var(--oy) + var(--u) * 608);left:0;width:100%;height:calc(var(--u) * 16)}.login-scene .loader-office__floor{top:calc(var(--oy) + var(--u) * 624);bottom:0;left:0;width:100%;background-size:100% calc(var(--u) * 15)}.login-scene .loader-office__beam{top:calc(var(--oy) + var(--u) * 440);bottom:0;left:calc(var(--ox) + var(--u) * 110);width:calc(var(--u) * 670);height:auto}#aaaAuthShell:is([data-sky=evening],[data-sky=night]) .loader-office__beam{display:none}.login-scene__mat{top:calc(var(--oy) + var(--u) * 682);left:calc(var(--ox) + var(--u) * 192);width:calc(var(--u) * 396);height:calc(var(--u) * 46);border:calc(var(--u) * 5) solid var(--office-mat);background:var(--office-mat-inner)}.login-scene__mat:after{content:"";position:absolute;inset:0;border:2px solid var(--office-mat-edge)}.login-scene .loader-office__dim{display:block;inset:0;background:var(--login-scene-dim)}#aaaAuthShell[data-sky=night] .login-scene .loader-office__dim{background:var(--office-night-dim)}.login-scene .loader-office__shadow{top:calc(var(--oy) + var(--u) * 692);left:calc(var(--ox) + var(--u) * 214);width:calc(var(--u) * 352);height:calc(var(--u) * 14);background:var(--office-mat-shadow)}.login-scene .loader-office__agents{top:calc(var(--oy) + var(--u) * 296);left:calc(var(--ox) + var(--u) * 134);width:calc(var(--u) * 512);height:calc(var(--u) * 512)}@media(prefers-reduced-motion:no-preference){#aaaAuthShell .login-scene .loader-office__agents[data-idle=a]{animation:loader-idle-a calc(var(--motion-slow) * 3) linear infinite}#aaaAuthShell .login-scene .loader-office__agents[data-idle=b]{animation:loader-idle-b calc(var(--motion-slow) * 3) linear infinite}}.login-scene .loader-office__bubble{display:flex;top:calc(var(--oy) + var(--u) * 358);left:calc(var(--ox) + var(--u) * 223)}.login-scene .loader-office__bubble-text{padding:calc(var(--u) * 7) calc(var(--u) * 12);font-size:max(12px,calc(var(--u) * 14))}.login-scene .loader-office__bubble-tail{width:calc(var(--u) * 12);height:calc(var(--u) * 8);margin-left:calc(var(--u) * 30)}.login-panel{display:flex;flex-direction:column;min-width:0;padding:40px 56px 28px 64px;border-left:1px solid var(--login-panel-line);background:var(--login-canvas)}.login-panel__head{display:flex;align-items:center;gap:12px}.login-panel__head .loader-brand{flex:1;min-width:0}.login-clock{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2;white-space:nowrap}.login-clock__time{color:var(--loader-ink-strong);font-family:var(--font-display);font-size:22px;font-weight:800;font-variant-numeric:tabular-nums}.login-clock__date{color:var(--loader-ink-muted);font-size:12.5px}.login-clock__date--short{display:none}.login-panel__body{display:flex;flex:1;flex-direction:column;justify-content:center;padding:32px 0}.login-box{width:min(380px,100%);margin-inline:auto}.login-panel__foot{color:var(--loader-ink-muted);font-size:11.5px;font-variant-numeric:tabular-nums}.login-title,.login-welcome{margin:0;color:var(--loader-ink-strong);font-family:var(--font-display);font-size:34px;font-weight:800;line-height:1.1;letter-spacing:-.01em}.login-title--step,.login-welcome{font-size:26px;line-height:1.15}.login-lede,.login-instruction{margin:10px 0 0;color:var(--loader-ink-2);font-size:14px;line-height:1.5}.login-lede strong{color:var(--loader-ink)}.login-invite-note{margin:22px 0 0;color:var(--loader-ink-muted);font-size:13px}.login-meta{margin:12px 0 0;color:var(--loader-ink-muted);font-size:13px;line-height:1.5}.login-cooldown{font-variant-numeric:tabular-nums}.login-alert,.login-success{display:none}.login-alert:not(:empty),.login-success:not(:empty){display:flex;gap:10px;margin-top:22px;padding:11px 12px;border:1px solid var(--login-alert-line);border-radius:var(--card-radius);background:var(--login-alert-wash);color:var(--login-alert-ink);font-size:13px;line-height:1.45;animation:loader-rise var(--motion-base) var(--motion-ease-entrance) both}.login-alert--info:not(:empty){border-color:var(--login-note-line);background:var(--login-note-wash);color:var(--login-note-ink)}.login-alert--success:not(:empty),.login-success:not(:empty){border-color:var(--login-ok-line);background:var(--login-ok-wash);color:var(--login-ok-ink)}.login-alert .login-alert__icon{width:18px;height:18px;margin-top:1px;color:var(--login-alert-icon)}.login-alert--info .login-alert__icon{color:var(--login-note-icon)}.login-alert--success .login-alert__icon{color:var(--login-ok-ink)}.login-alert strong{color:inherit;font-weight:700}.login-alert__action{padding:0;border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.login-form{display:flex;flex-direction:column;gap:18px;margin-top:24px}.login-field{display:flex;flex-direction:column;gap:6px}.login-field__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.login-label,.login-field>span{color:var(--login-label);font-size:12.5px;font-weight:600}.login-input,:where(.login-field>input:not([type=radio])){width:100%;height:44px;padding:0 12px;border:1px solid var(--login-input-line);border-radius:var(--control-radius);background:var(--login-input);color:var(--login-input-ink);font:inherit;font-size:14px;outline:0;transition:border-color var(--motion-fast) var(--motion-ease-standard)}.login-input::placeholder,:where(.login-field>input)::placeholder{color:var(--login-placeholder);opacity:1}.login-input:focus,:where(.login-field>input:not([type=radio])):focus{border-color:var(--login-focus-line);outline:3px solid var(--login-focus-ring);outline-offset:0}.login-input[aria-invalid=true]{border-color:var(--login-bad-line)}.login-input[aria-invalid=true]:focus{border-color:var(--login-bad-line);outline-color:var(--login-bad-ring)}.login-input[readonly]{cursor:progress}.login-secret{position:relative}.login-input--secret{padding-right:48px}.login-secret__toggle{position:absolute;top:4px;right:4px;display:flex;width:36px;height:36px;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--control-radius);background:transparent;color:var(--loader-ink-2);cursor:pointer}.login-secret__toggle:hover{background:var(--login-toggle-hover)}.login-secret__toggle:focus-visible{outline:2px solid var(--login-focus-line);outline-offset:0}.login-secret__toggle[aria-pressed=true] .login-secret__show,.login-secret__toggle:not([aria-pressed=true]) .login-secret__hide{display:none}.login-icon{flex-shrink:0;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.login-help{margin:0;color:var(--loader-ink-muted);font-size:12px}.login-help:empty{display:none}.login-help--bad{color:var(--login-alert-ink)}.login-textlink{padding:0;border:0;background:transparent;color:var(--login-link);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.login-textlink:hover{color:var(--login-link-hover);text-decoration:underline}.login-textlink--inline{font-size:inherit;font-weight:600;text-decoration:underline}.login-textlink:disabled{color:var(--loader-ink-muted);font-weight:400;cursor:not-allowed}:is(.login-textlink,.login-alert__action,.login-backlink):focus-visible{outline:2px solid var(--login-focus-line);outline-offset:2px}.login-primary-btn{display:inline-flex;width:100%;height:46px;align-items:center;justify-content:center;gap:9px;padding:0 16px;border:0;border-radius:var(--control-radius);background:var(--login-primary);color:var(--login-on-primary);font:inherit;font-size:14.5px;font-weight:700;cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease-standard)}.login-primary-btn:hover:not(:disabled){background:var(--login-primary-hover)}.login-primary-btn:focus-visible{outline:3px solid var(--login-focus-ring);outline-offset:2px}.login-primary-btn--signin{margin-top:4px;border-radius:var(--radius-none);clip-path:var(--chamfer-lg)}.login-primary-btn--signin:focus-visible{outline:2px solid var(--login-on-primary);outline-offset:-5px}.login-primary-btn:disabled,.login-primary-btn.is-loading{cursor:not-allowed;opacity:.65}.login-primary-btn[aria-busy=true]{background:var(--login-primary-busy);cursor:progress;opacity:1}.login-busy-icon{display:none}.login-primary-btn[aria-busy=true] .login-busy-icon{display:block;animation:login-turn calc(var(--motion-slow) * 2) linear infinite}.login-primary-btn[aria-busy=true] .login-primary-btn__arrow{display:none}@keyframes login-turn{to{transform:rotate(360deg)}}.login-secondary-btn{display:inline-flex;height:46px;align-items:center;justify-content:center;gap:6px;padding:0 14px;border:1px solid var(--login-input-line);border-radius:var(--control-radius);background:var(--login-input);color:var(--loader-ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.login-secondary-btn:focus-visible{outline:3px solid var(--login-focus-ring);outline-offset:0}.login-backlink{display:inline-flex;min-height:32px;align-items:center;gap:4px;margin-top:20px;padding:0;border:0;background:transparent;color:var(--login-link);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.login-backlink:hover{color:var(--login-link-hover);text-decoration:underline}.login-backlink .login-icon{width:14px;height:14px}.login-mail-circle{display:flex;width:44px;height:44px;align-items:center;justify-content:center;margin-bottom:16px;border-radius:50%;background:var(--login-mail-wash);color:var(--login-mail-ink)}.login-checks{display:flex;flex-wrap:wrap;gap:8px 16px;margin:-4px 0 0;padding:0;list-style:none;font-size:12.5px}.login-check{display:flex;align-items:center;gap:6px;color:var(--login-check-todo);font-weight:600}.login-check .login-icon{display:none;width:14px;height:14px}.login-check__dot{width:6px;height:6px;margin:4px;border-radius:50%;background:currentColor}.login-check[data-state=ok]{color:var(--login-check-ok)}.login-check[data-state=bad]{color:var(--login-check-bad)}.login-check[data-state=ok] .login-check__ok,.login-check[data-state=bad] .login-check__bad{display:block}.login-check:not([data-state=todo]) .login-check__dot{display:none}.login-arrival.active{animation:loader-rise var(--motion-base) var(--motion-ease-entrance) both}.login-arrival__crew{display:flex;gap:8px;margin-bottom:22px}.login-arrival__bust{width:44px;height:44px;border-radius:var(--card-radius);background:var(--loader-avatar-bg) center / cover no-repeat;image-rendering:pixelated}.login-arrival__bust--maple{background-image:url(./bust-maple@2x-CYkEqspg.png)}.login-arrival__bust--ivy{background-image:url(./bust-ivy@2x-a3wELcs7.png)}.login-arrival__bust--mercury{background-image:url(./bust-mercury@2x-C0LK1DW5.png)}:root[data-theme=dark] .login-arrival__bust--maple{background-image:url(./bust-maple@2x-Cs1DHbct.png)}:root[data-theme=dark] .login-arrival__bust--ivy{background-image:url(./bust-ivy@2x-DtE5wwI7.png)}:root[data-theme=dark] .login-arrival__bust--mercury{background-image:url(./bust-mercury@2x-BS4tNiu4.png)}.login-arrival .login-title{font-size:30px}.login-arrival__progress{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;width:min(320px,100%);margin-top:20px}.login-reach{display:flex;flex:1;min-height:100vh;min-height:100dvh;align-items:center;justify-content:center;padding:24px 16px;background:var(--login-reach-canvas)}.login-reach[hidden]{display:none}.login-reach__card{display:flex;gap:14px;width:min(440px,100%);padding:18px 20px;border:1px solid var(--loader-card-line);border-radius:var(--card-radius);background:var(--loader-card)}.login-reach__circle{display:flex;flex-shrink:0;width:40px;height:40px;align-items:center;justify-content:center;border-radius:50%;background:var(--login-reach-icon-wash);color:var(--login-reach-icon-ink)}.login-reach__body{display:flex;flex:1;min-width:0;flex-direction:column}.login-reach__title{margin:0;color:var(--loader-ink-strong);font-family:var(--font-display);font-size:16px;font-weight:800;line-height:1.25}.login-reach__copy{margin:4px 0 0;color:var(--loader-ink-2);font-size:13px;line-height:1.45}.login-reach__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px}.login-reach__retry{width:auto;height:40px;font-size:13.5px}.login-reach__retry .login-icon{width:15px;height:15px}.login-reach__detail{color:var(--loader-ink-muted);font-size:11.5px;font-variant-numeric:tabular-nums}@media(max-width:1100px){.login-panel{padding:32px 32px 24px 40px}}@media(max-width:720px){.login-door__page{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.login-scene{--u: min(calc(100cqw / 390), calc(100cqh / 236));--ox: calc((100cqw - var(--u) * 390) / 2);--oy: calc(100cqh - var(--u) * 236);--sun-x: 8%;--sun-y: 28%;--cloud-1-x: 80%;position:relative;height:min(60.5vw,300px)}#aaaAuthShell:is([data-sky=afternoon],[data-sky=evening],[data-sky=night]) .login-scene{--sun-x: 88%;--sun-y: 30%;--cloud-1-x: 8%}.login-scene__wall{background-size:calc(var(--u) * 42) 100%}.login-scene .loader-office__trim{height:calc(var(--u) * 14);border-bottom-width:calc(var(--u) * 3)}.login-scene .loader-office__window{top:calc(var(--oy) + var(--u) * 30);left:calc(var(--ox) + var(--u) * 40);width:calc(var(--u) * 310);height:calc(var(--u) * 110)}.login-scene .loader-sky{inset:calc(var(--u) * 6)}.login-scene .loader-sky__sun{width:calc(var(--u) * 28);height:calc(var(--u) * 28);margin:calc(var(--u) * -14) 0 0 calc(var(--u) * -14)}.login-scene .loader-sky__sun--core{width:calc(var(--u) * 16);height:calc(var(--u) * 16);margin:calc(var(--u) * -8) 0 0 calc(var(--u) * -8)}.login-scene .loader-sky__cloud--1{width:calc(var(--u) * 42);height:calc(var(--u) * 11)}.login-scene .loader-sky__cloud--2,.login-scene .loader-office__clock,.login-scene .loader-office__leaf--front,.login-scene .loader-office__beam{display:none}.login-scene .loader-sky__mullion{width:calc(var(--u) * 6);margin-left:calc(var(--u) * -3)}.login-scene .loader-sky__transom{height:calc(var(--u) * 6)}.login-scene .loader-office__sill{top:calc(var(--oy) + var(--u) * 138);left:calc(var(--ox) + var(--u) * 30);width:calc(var(--u) * 330);height:calc(var(--u) * 9);border-top-width:calc(var(--u) * 3)}.login-scene .loader-office__leaf--back{top:calc(var(--oy) + var(--u) * 108);left:calc(var(--ox) + var(--u) * 47);width:calc(var(--u) * 26);height:calc(var(--u) * 17)}.login-scene .loader-office__pot{top:calc(var(--oy) + var(--u) * 124);left:calc(var(--ox) + var(--u) * 52);width:calc(var(--u) * 16);height:calc(var(--u) * 14)}.login-scene .loader-office__baseboard{top:calc(var(--oy) + var(--u) * 168);height:calc(var(--u) * 8)}.login-scene .loader-office__floor{top:calc(var(--oy) + var(--u) * 176);background-size:100% calc(var(--u) * 10)}.login-scene__mat{top:calc(var(--oy) + var(--u) * 196);left:calc(var(--ox) + var(--u) * 96);width:calc(var(--u) * 198);height:calc(var(--u) * 24);border-width:calc(var(--u) * 3)}.login-scene__mat:after{border-width:1px}.login-scene .loader-office__shadow{top:calc(var(--oy) + var(--u) * 202);left:calc(var(--ox) + var(--u) * 104);width:calc(var(--u) * 182);height:calc(var(--u) * 9)}.login-scene .loader-office__agents{top:calc(var(--oy) + var(--u) * 10);left:calc(var(--ox) + var(--u) * 67);width:calc(var(--u) * 256);height:calc(var(--u) * 256)}.login-scene .loader-office__bubble{top:calc(var(--oy) + var(--u) * 22);left:calc(var(--ox) + var(--u) * 64)}.login-scene .loader-office__bubble-text{padding:calc(var(--u) * 5) calc(var(--u) * 9);font-size:12px}.login-scene .loader-office__bubble-tail{width:calc(var(--u) * 9);height:calc(var(--u) * 6);margin-left:calc(var(--u) * 56)}.login-panel{padding:18px 20px 22px;border-left:0}.login-panel__head .loader-brand{gap:10px}.login-panel__head .loader-brand__mark{font-size:17px}.login-panel__head .loader-brand__rule{height:24px}.login-panel__head .loader-brand__title{font-size:13px}.login-panel__head .loader-brand__kicker{display:none}.login-clock__time{font-family:var(--font-body);font-size:14px;font-weight:700}.login-clock__date{font-size:11.5px}.login-clock__date--long{display:none}.login-clock__date--short{display:block}.login-panel__body{justify-content:flex-start;padding:22px 0 18px}.login-box{width:100%}.login-title{font-size:28px}.login-title--step,.login-welcome,.login-arrival .login-title{font-size:24px}.login-lede,.login-instruction{margin-top:8px;font-size:14.5px;line-height:1.45}.login-form{gap:16px;margin-top:20px}.login-label,.login-field>span{font-size:13px}.login-field__row{align-items:center}.login-input,:where(.login-field>input:not([type=radio])){height:48px;padding:0 14px;font-size:16px}.login-input--secret{padding-right:54px}.login-secret__toggle{top:2px;right:2px;width:44px;height:44px}.login-secret__toggle .login-icon{width:20px;height:20px}.login-field__row .login-textlink{min-height:44px;font-size:13px}.login-primary-btn{height:52px;font-size:16px}.login-secondary-btn,.login-backlink,.login-reach__retry{min-height:44px}.login-reach__retry{height:44px}.login-invite-note{margin-top:18px;font-size:14px;text-align:center}.login-panel__foot{text-align:center}}@media(prefers-reduced-motion:reduce){#aaaAuthShell *,#aaaAuthShell *:before,#aaaAuthShell *:after{animation:none!important;transition:none!important}}}
