.as-stage{--as-ground:#09080d;--as-field:#100e16;--as-field-focus:#13111b;--as-line:rgba(255,255,255,0.07);--as-line-2:rgba(255,255,255,0.12);--as-line-3:rgba(255,255,255,0.2);--as-text:#f3f1f8;--as-text-2:#bdb8cb;--as-text-3:#8d889c;--as-text-4:#5f5a6e;--as-violet:#a395ff;--as-violet-2:#8b7cff;--as-orange:#dfa26b;--as-red:#ef8a83;--as-ease-out:cubic-bezier(0.16,1,0.3,1);--as-ease:cubic-bezier(0.4,0,0.2,1);--split:56%;--skew:9deg;--panel-w:50%;--blade-cover:translate3d(0,0,0) skewX(0deg);--rise-base:0.38s;--brand-delay:0.72s;position:relative;isolation:isolate;min-height:100vh;min-height:100svh;overflow:hidden;background:var(--as-ground);color:var(--as-text);font-family:var(--font-sans),system-ui,sans-serif;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html:has(.as-stage),html:has(.as-stage) body{background:#09080d}.as-stage[data-mode=signin]{--blade-rest:translate3d(var(--split),0,0) skewX(calc(var(--skew) * -1));--blade-start:translate3d(115%,0,0) skewX(calc(var(--skew) * -1))}.as-stage[data-mode=signup]{--blade-rest:translate3d(calc(var(--split) * -1),0,0) skewX(var(--skew));--blade-start:translate3d(-115%,0,0) skewX(var(--skew))}.as-stage[data-arrival=sweep]{--rise-base:0.3s;--brand-delay:0.5s}@media (min-width:1024px) and (max-width:1279px){.as-stage{--split:58%;--panel-w:52%}}@media (min-width:1680px){.as-stage{--split:55%}}.as-blade{position:absolute;inset:0;z-index:2;pointer-events:none;transform-origin:50% 50%;transform:var(--blade-rest);animation:as-blade-enter 1.15s var(--as-ease-out) .05s both}.as-stage[data-arrival=sweep] .as-blade{animation:as-blade-settle .95s cubic-bezier(.2,.8,.25,1) both}.as-stage[data-leaving] .as-blade{animation:as-blade-cover .52s cubic-bezier(.62,0,.84,.36) both}@keyframes as-blade-enter{0%{transform:var(--blade-start)}to{transform:var(--blade-rest)}}@keyframes as-blade-settle{0%{transform:var(--blade-cover)}to{transform:var(--blade-rest)}}@keyframes as-blade-cover{0%{transform:var(--blade-rest)}to{transform:var(--blade-cover)}}.as-blade-surface{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.05),rgba(255,255,255,0) 120px,rgba(255,255,255,0) calc(100% - 120px),rgba(255,255,255,.05)),linear-gradient(180deg,#15111f,#110e1b 50%,#0d0b15)}.as-blade-surface:after,.as-blade-surface:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:linear-gradient(180deg,rgba(233,230,240,0),rgba(233,230,240,.34) 28%,rgba(163,149,255,.6) 62%,rgba(163,149,255,0))}.as-blade-surface:before{left:0}.as-blade-surface:after{right:0}.as-brand{position:absolute;top:0;bottom:0;z-index:3;display:flex;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:as-fade-in 1s var(--as-ease-out) var(--brand-delay) both}.as-stage[data-mode=signin] .as-brand{left:calc(var(--split) + 32px);right:clamp(32px,4.5vw,80px)}.as-stage[data-mode=signup] .as-brand{left:clamp(32px,4.5vw,80px);right:calc(var(--split) + 32px)}.as-stage[data-leaving] .as-brand{animation:as-fade-out .22s var(--as-ease) both}.as-brand-inner{position:relative;isolation:isolate;display:flex;flex:1;flex-direction:column;min-width:0;padding:44px 0 48px}.as-brand-inner:before{content:"";position:absolute;z-index:-1;left:-12%;top:30%;width:90%;height:40%;background:radial-gradient(closest-side,rgba(124,108,240,.13),rgba(124,108,240,0))}.as-brand-top{display:flex;align-items:center;gap:16px;font-family:var(--font-mono),ui-monospace,monospace;font-size:11.5px;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--as-text-3)}.as-stage[data-mode=signin] .as-brand-top{padding-left:7vh}.as-counter-now{color:var(--as-text)}.as-counter-sep{margin:0 6px;color:var(--as-text-4)}.as-progress{position:relative;width:96px;height:1px;overflow:hidden;background:var(--as-line-2)}.as-progress-fill{position:absolute;inset:0;background:var(--as-violet);transform-origin:0 50%;transition:transform .9s var(--as-ease-out)}.as-stream{--fs:clamp(18px,1.85vw,30px);--pitch:calc(var(--fs) * 1.55);position:relative;flex:1;min-height:0;margin:24px 0;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 24%,#000 76%,transparent),linear-gradient(90deg,#000 88%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent,#000 24%,#000 76%,transparent),linear-gradient(90deg,#000 88%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.as-stream-band{position:absolute;left:0;right:0;top:calc(50% - var(--fs) * .6 - 14px);height:calc(var(--fs) * 1.2 + 52px);border-block:1px solid rgba(255,255,255,.045);background:linear-gradient(90deg,rgba(139,124,255,.08),rgba(139,124,255,.02) 55%,rgba(139,124,255,0))}.as-stream-cursor{position:absolute;left:0;top:calc(50% - var(--fs) * .6 - 2px);width:2px;height:calc(var(--fs) * 1.2 + 4px);border-radius:2px;background:var(--as-violet)}.as-seg{--s:0.62;--o:0;position:absolute;left:18px;top:50%;display:flex;align-items:center;gap:14px;height:calc(var(--fs) * 1.2);white-space:nowrap;opacity:var(--o);transform:translate3d(0,calc(-50% + var(--y) * var(--pitch) + var(--e, 0px)),0);transition:transform .95s var(--as-ease-out),opacity .95s var(--as-ease-out)}.as-seg[data-d="0"]{--s:1;--o:1}.as-seg[data-d="1"]{--o:0.5}.as-seg[data-d="2"]{--o:0.26}.as-seg[data-d="3"]{--o:0.12}.as-seg[data-jump],.as-seg[data-jump] .as-seg-body{transition:none}.as-seg-num{width:28px;flex:none;text-align:right;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--as-text-4);transition:color .6s var(--as-ease)}.as-seg[data-d="0"] .as-seg-num{color:var(--as-text-3)}.as-seg-status{width:7px;height:7px;flex:none;border-radius:2px;box-shadow:inset 0 0 0 1px var(--as-text-4);transition:background-color .45s var(--as-ease),box-shadow .45s var(--as-ease)}.as-seg:is([data-state=arrive],[data-state=resolve]) .as-seg-status{box-shadow:inset 0 0 0 1px var(--as-violet)}.as-seg:is([data-state=confirm],[data-state=done]) .as-seg-status{background-color:var(--as-violet);box-shadow:inset 0 0 0 1px var(--as-violet)}.as-seg-body{position:relative;transform-origin:0 50%;transform:scale(var(--s));transition:transform .95s var(--as-ease-out)}.as-seg-line{display:grid;font-size:var(--fs);line-height:1.2;letter-spacing:-.022em}.as-seg-src,.as-seg-tgt{grid-area:1/1}.as-seg-src{font-weight:300;color:var(--as-text-2)}.as-seg-tgt{font-weight:500;color:var(--as-text)}.as-w{display:inline-block;white-space:pre;transition:none}.as-seg:is([data-state=resolve],[data-state=confirm],[data-state=done]) .as-seg-src .as-w{opacity:0;filter:blur(5px);transform:translate3d(0,-.28em,0)}.as-seg:is([data-state=todo],[data-state=arrive]) .as-seg-tgt .as-w{opacity:0;filter:blur(5px);transform:translate3d(0,.28em,0)}.as-seg[data-state=resolve] .as-w{transition:opacity .55s var(--as-ease),filter .55s var(--as-ease),transform .75s var(--as-ease-out)}.as-seg[data-state=resolve] .as-seg-src .as-w{transition-delay:calc(var(--i) * 45ms)}.as-seg[data-state=resolve] .as-seg-tgt .as-w{transition-delay:calc(.18s + var(--i) * 70ms)}.as-seg-meta{position:absolute;left:0;top:calc(100% + 12px);display:flex;gap:14px;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.04em;color:var(--as-text-3);opacity:0;transition:opacity .3s var(--as-ease)}.as-seg[data-d="0"] .as-seg-meta{opacity:1;transition-delay:.35s}.as-seg-match,.as-seg-qa{opacity:0;transform:translate3d(-4px,0,0);transition:opacity .45s var(--as-ease),transform .6s var(--as-ease-out)}.as-seg-match{color:var(--as-orange)}.as-seg-qa{color:var(--as-violet)}.as-seg:is([data-state=resolve],[data-state=confirm]) .as-seg-match,.as-seg[data-state=confirm] .as-seg-qa{opacity:1;transform:none}.as-seg[data-state=resolve] .as-seg-match{transition-delay:.55s}.as-brand-foot{display:flex;flex-direction:column;gap:8px}.as-statement{margin:0;max-width:22ch;font-size:clamp(17px,1.35vw,21px);font-weight:500;line-height:1.3;letter-spacing:-.018em;color:var(--as-text);text-wrap:balance}.as-signature{margin:0;font-size:12.5px;color:var(--as-text-3)}.as-watermark{position:absolute;z-index:-1;right:0;bottom:-.14em;font-size:clamp(120px,22vh,240px);font-weight:600;line-height:1;letter-spacing:.02em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.07);animation:as-fade-in 1.2s var(--as-ease) .5s both}.as-panel{position:relative;display:flex;width:var(--panel-w);min-height:100vh;min-height:100svh}.as-stage[data-mode=signup] .as-panel{margin-left:auto}.as-panel-inner{display:flex;flex-direction:column;width:100%;padding:28px clamp(28px,4vw,64px)}.as-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.as-logo{display:inline-flex;align-items:center;gap:10px;margin:-4px;padding:4px;border-radius:10px;color:var(--as-text);text-decoration:none}.as-logo-mark{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.as-logo-word{font-size:16px;font-weight:600;letter-spacing:-.02em}.as-back{display:inline-flex;align-items:center;gap:6px;margin-right:-10px;padding:7px 12px;border-radius:999px;font-size:13px;color:var(--as-text-3);text-decoration:none;transition:color .2s var(--as-ease),background-color .2s var(--as-ease)}.as-back:hover{color:var(--as-text);background:rgba(255,255,255,.045)}.as-back svg{transition:transform .35s var(--as-ease-out)}.as-back:hover svg{transform:translate3d(-2px,0,0)}.as-form-wrap{display:flex;flex:1;align-items:center;justify-content:center;padding:56px 0}.as-rise{width:100%;max-width:400px}.as-heading{margin-bottom:36px}.as-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 22px;padding:5px 12px 5px 10px;border:1px solid var(--as-line);border-radius:999px;background:rgba(255,255,255,.02);font-size:12.5px;font-weight:500;color:var(--as-text-2)}.as-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--as-violet)}.as-title{margin:0;font-size:clamp(32px,2.9vw,42px);font-weight:600;line-height:1.04;letter-spacing:-.038em;color:var(--as-text);text-wrap:balance}.as-subtitle{margin:12px 0 0;max-width:36ch;font-size:15px;line-height:1.55;color:var(--as-text-3)}.as-footer{padding-top:8px;text-align:center;font-size:12.5px;line-height:1.5;color:var(--as-text-3)}.as-form{gap:28px}.as-form,.as-form-body{display:flex;flex-direction:column}.as-form-body{gap:20px}.as-label{display:block;margin:0 0 8px;padding:0;font-size:13px;font-weight:500;letter-spacing:-.005em;color:var(--as-text-2)}.as-control{position:relative}.as-input{width:100%;height:48px;padding:0 16px;border:1px solid var(--as-line-2);border-radius:12px;background:var(--as-field);box-shadow:inset 0 1px 0 rgba(255,255,255,.02);color:var(--as-text);font:inherit;font-size:15px;letter-spacing:-.005em;caret-color:var(--as-violet);outline:none;transition:border-color .2s var(--as-ease),background-color .2s var(--as-ease),box-shadow .25s var(--as-ease)}.as-input[data-has-toggle]{padding-right:50px}.as-input::-moz-placeholder{color:var(--as-text-4)}.as-input::placeholder{color:var(--as-text-4)}.as-input:hover{border-color:var(--as-line-3)}.as-input:focus{border-color:rgba(163,149,255,.78);background:var(--as-field-focus);box-shadow:0 0 0 4px rgba(139,124,255,.16)}.as-field[data-invalid] .as-input{border-color:rgba(239,138,131,.65)}.as-field[data-invalid] .as-input:focus{box-shadow:0 0 0 4px rgba(239,138,131,.14)}.as-input:-webkit-autofill,.as-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--as-text);-webkit-box-shadow:0 0 0 1000px var(--as-field) inset;-webkit-transition:background-color 9999s;transition:background-color 9999s}.as-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--as-field-focus) inset,0 0 0 4px rgba(139,124,255,.16)}.as-reveal{position:absolute;top:50%;right:6px;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:9px;background:transparent;color:var(--as-text-3);cursor:pointer;transform:translateY(-50%);transition:color .2s var(--as-ease),background-color .2s var(--as-ease)}.as-reveal:hover{color:var(--as-text);background:rgba(255,255,255,.05)}.as-field-error,.as-field-hint{margin:8px 0 0;font-size:12.5px;line-height:1.45}.as-field-error{color:var(--as-red)}.as-field-hint{color:var(--as-text-3)}.as-row-end{display:flex;justify-content:flex-end;margin-top:-10px}.as-link-quiet{border-radius:6px;font-size:13px;color:var(--as-text-3);text-decoration:none;transition:color .2s var(--as-ease)}.as-link-quiet:hover{color:var(--as-text)}.as-modes{min-width:0;margin:0;padding:0;border:0}.as-mode-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.as-mode{position:relative;display:block;cursor:pointer}.as-mode input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.as-mode-card{display:flex;flex-direction:column;gap:6px;height:100%;padding:14px 14px 15px;border:1px solid var(--as-line-2);border-radius:12px;background:rgba(255,255,255,.015);transition:border-color .2s var(--as-ease),background-color .2s var(--as-ease),box-shadow .25s var(--as-ease)}.as-mode:hover .as-mode-card{border-color:var(--as-line-3);background:rgba(255,255,255,.03)}.as-mode input:checked+.as-mode-card{border-color:rgba(163,149,255,.55);background:rgba(139,124,255,.07)}.as-mode input:focus-visible+.as-mode-card{border-color:var(--as-violet);box-shadow:0 0 0 4px rgba(139,124,255,.2)}.as-mode-head{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--as-text)}.as-mode-head svg{flex:none;color:var(--as-text-3);transition:color .2s var(--as-ease)}.as-mode input:checked+.as-mode-card .as-mode-head svg{color:var(--as-violet)}.as-mode-radio{position:relative;flex:none;width:14px;height:14px;margin-left:auto;border-radius:50%;box-shadow:inset 0 0 0 1px var(--as-line-3);transition:box-shadow .2s var(--as-ease)}.as-mode-radio:after{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--as-text);transform:scale(0);transition:transform .3s var(--as-ease-out)}.as-mode input:checked+.as-mode-card .as-mode-radio{box-shadow:inset 0 0 0 7px var(--as-violet-2)}.as-mode input:checked+.as-mode-card .as-mode-radio:after{transform:scale(1)}.as-mode-desc{font-size:12.5px;line-height:1.45;color:var(--as-text-3)}.as-consent{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-size:13px;line-height:1.55;color:var(--as-text-3)}.as-consent a{border-radius:4px;color:var(--as-text-2);font-weight:500;text-decoration:underline;text-decoration-color:rgba(255,255,255,.22);text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s var(--as-ease),text-decoration-color .2s var(--as-ease)}.as-consent a:hover{color:var(--as-text);text-decoration-color:var(--as-violet)}.as-check{display:grid;flex:none;place-content:center;width:18px;height:18px;margin:1px 0 0;border:1px solid var(--as-line-3);border-radius:5px;background:var(--as-field);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:background-color .2s var(--as-ease),border-color .2s var(--as-ease),box-shadow .25s var(--as-ease)}.as-check:after{content:"";width:10px;height:10px;background:#0c0a12;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 5.2 4 7.6 8.6 2.6' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 5.2 4 7.6 8.6 2.6' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat;transform:scale(0);transition:transform .25s var(--as-ease-out)}.as-check:hover{border-color:rgba(255,255,255,.32)}.as-check:checked{border-color:var(--as-violet);background:var(--as-violet)}.as-check:checked:after{transform:scale(1)}.as-check[aria-invalid=true]{border-color:rgba(239,138,131,.75)}.as-consent-error{margin:-10px 0 0 30px;font-size:12.5px;line-height:1.45;color:var(--as-red)}.as-submit{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:50px;margin-top:4px;border:0;border-radius:12px;background:linear-gradient(180deg,#f7f5fb,#e3e0eb);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 -1px 0 rgba(0,0,0,.14),0 1px 2px rgba(0,0,0,.45),0 10px 28px -14px rgba(139,124,255,.55);color:#0c0a12;font:inherit;font-size:15px;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:transform .2s var(--as-ease-out),box-shadow .3s var(--as-ease),filter .2s var(--as-ease),opacity .2s var(--as-ease)}.as-submit:hover:not(:disabled){filter:brightness(1.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 -1px 0 rgba(0,0,0,.14),0 1px 2px rgba(0,0,0,.45),0 14px 34px -12px rgba(139,124,255,.7)}.as-submit:active:not(:disabled){transform:translate3d(0,1px,0) scale(.995);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),inset 0 -1px 0 rgba(0,0,0,.14),0 0 1px rgba(0,0,0,.45)}.as-submit:disabled{cursor:not-allowed;opacity:.34;box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}.as-submit[aria-busy]:disabled{cursor:progress;opacity:.86}.as-submit-arrow{transition:transform .4s var(--as-ease-out)}.as-submit:hover:not(:disabled) .as-submit-arrow{transform:translate3d(3px,0,0)}.as-submit-spinner{width:15px;height:15px;border:2px solid rgba(12,10,18,.2);border-top-color:#0c0a12;border-radius:50%;animation:as-spin .8s linear infinite}.as-switch{margin:0;padding-top:24px;border-top:1px solid var(--as-line);text-align:center;font-size:14px;color:var(--as-text-3)}.as-switch a{border-radius:4px;color:var(--as-text);font-weight:500;text-decoration:underline;text-decoration-color:rgba(163,149,255,.45);text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color .2s var(--as-ease)}.as-switch a:hover{text-decoration-color:var(--as-violet)}.as-check:focus-visible,.as-reveal:focus-visible,.as-stage a:focus-visible,.as-submit:focus-visible{outline:2px solid var(--as-violet);outline-offset:3px}.as-reveal:focus-visible{outline-offset:-2px}.as-footer,.as-form-body>*,.as-heading,.as-switch,.as-topbar{animation:as-rise .8s var(--as-ease-out) both;animation-delay:calc(var(--rise-base) + var(--k, 0) * 55ms)}.as-form-body>:is([role=alert],[role=status],.as-consent-error){animation:as-fade-in .25s var(--as-ease) both}.as-topbar{--k:0}.as-heading{--k:1}.as-form-body>:first-child{--k:2}.as-form-body>:nth-child(2){--k:3}.as-form-body>:nth-child(3){--k:4}.as-form-body>:nth-child(4){--k:5}.as-form-body>:nth-child(5){--k:6}.as-form-body>:nth-child(n+6){--k:7}.as-switch{--k:8}.as-footer{--k:9}@keyframes as-rise{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}@keyframes as-fade-in{0%{opacity:0}to{opacity:1}}@keyframes as-fade-out{0%{opacity:1}to{opacity:0}}@keyframes as-spin{to{transform:rotate(1turn)}}@media (min-width:1024px) and (max-height:860px){.as-panel-inner{padding-top:24px;padding-bottom:20px}.as-form-wrap{padding:28px 0}.as-eyebrow{margin-bottom:16px}.as-title{font-size:clamp(30px,2.6vw,38px)}.as-heading{margin-bottom:26px}.as-form{gap:22px}.as-form-body{gap:16px}.as-mode-card{padding:12px 13px 13px}.as-switch{padding-top:20px}}@media (min-width:1024px) and (max-height:740px){.as-eyebrow{display:none}}@media (max-width:1023px){.as-stage{--band:clamp(212px,32svh,300px);--skew-y:5deg;--blade-cover:translate3d(0,0,0) skewY(0deg)}.as-stage[data-mode=signin]{--blade-rest:translate3d(0,calc(var(--band) - 100%),0) skewY(calc(var(--skew-y) * -1));--blade-start:translate3d(0,-100%,0) skewY(calc(var(--skew-y) * -1))}.as-stage[data-mode=signup]{--blade-rest:translate3d(0,calc(var(--band) - 100%),0) skewY(var(--skew-y));--blade-start:translate3d(0,-100%,0) skewY(var(--skew-y))}.as-blade{transform-origin:50% 100%}.as-blade-surface{background:linear-gradient(0deg,rgba(255,255,255,.05),rgba(255,255,255,0) 90px),linear-gradient(180deg,#15111f,#110e1b)}.as-blade-surface:before{top:auto;right:0;bottom:0;left:0;width:auto;height:1px;background:linear-gradient(90deg,rgba(233,230,240,0),rgba(233,230,240,.3) 30%,rgba(163,149,255,.6) 70%,rgba(163,149,255,0))}.as-blade-surface:after{display:none}.as-stage[data-mode] .as-brand{top:0;bottom:auto;left:max(20px,calc(50% - 210px - 81px));right:20px;height:var(--band)}.as-brand-inner{padding:68px 0 30px}.as-brand-foot,.as-brand-inner:before,.as-brand-top,.as-watermark{display:none}.as-stream{--fs:clamp(18px,2.6vw,24px);margin:0}.as-seg[data-d="2"],.as-seg[data-d="3"]{--o:0}.as-stage[data-mode] .as-panel{width:100%;margin:0}.as-panel-inner{align-items:center;padding:calc(var(--band) + 36px) 24px 28px}.as-topbar{position:absolute;z-index:4;top:0;left:0;right:0;padding:18px 20px}.as-form-wrap{width:100%;align-items:flex-start;padding:0 0 40px}.as-rise{max-width:420px}.as-heading{margin-bottom:30px}.as-eyebrow{margin-bottom:18px}}@media (max-width:479px){.as-stage{--band:clamp(184px,24svh,220px)}.as-brand-inner{padding:62px 0 26px}.as-stream{--fs:19px}.as-seg[data-d="1"]{--o:0.4}.as-panel-inner{padding-top:calc(var(--band) + 26px)}.as-eyebrow{display:none}.as-title{font-size:30px}.as-subtitle{margin-top:8px;font-size:14.5px}.as-heading{margin-bottom:24px}.as-form{gap:22px}.as-form-body{gap:16px}.as-mode-grid{grid-template-columns:1fr;gap:8px}.as-mode-card{gap:3px;padding:12px 14px 13px}.as-panel-inner{padding-left:20px;padding-right:20px}}@media (max-width:1023px) and (max-height:560px){.as-stage{--band:150px}.as-seg[data-d="1"]{--o:0}.as-brand-inner{padding:60px 0 18px}}.as-stage[data-variant]{--rise-base:0.2s;--brand-delay:0.4s}.as-stage[data-variant][data-mode=signin]{--blade-start:translate3d(calc(var(--split) + 6%),0,0) skewX(calc(var(--skew) * -1))}.as-stage[data-variant][data-mode=signup]{--blade-start:translate3d(calc(var(--split) * -1 - 6%),0,0) skewX(var(--skew))}.as-stage[data-variant] .as-blade{animation:as-blade-quiet .9s var(--as-ease-out) both}@keyframes as-blade-quiet{0%{opacity:0;transform:var(--blade-start)}to{opacity:1;transform:var(--blade-rest)}}.as-stage:is([data-variant=recover],[data-variant=reset]){--split:62%;--panel-w:52%}.as-stage[data-variant=notice]{--split:70%;--panel-w:58%}@media (min-width:1024px) and (max-width:1279px){.as-stage:is([data-variant=recover],[data-variant=reset]){--split:64%;--panel-w:54%}.as-stage[data-variant=notice]{--split:72%;--panel-w:60%}}.as-brand-inner[data-still]{padding-top:96px}.as-seg-lock{flex:none;width:11px;height:11px;margin:0 -2px}.as-seg-lock,.as-seg[data-locked] .as-seg-match{color:var(--as-violet)}.as-switch .as-back-inline{display:inline-flex;align-items:center;gap:6px;color:var(--as-text-2);text-decoration:none;transition:color .2s var(--as-ease)}.as-switch .as-back-inline:hover{color:var(--as-text)}.as-back-inline svg{transition:transform .35s var(--as-ease-out)}.as-back-inline:hover svg{transform:translate3d(-2px,0,0)}.as-notice{display:flex;flex-direction:column;gap:14px;animation:as-rise .8s var(--as-ease-out) both;animation-delay:calc(var(--rise-base) + .11s)}.as-notice p{margin:0;font-size:15px;line-height:1.6;color:var(--as-text-2)}.as-actions{display:flex;flex-direction:column;gap:10px;margin-top:14px}.as-actions-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.as-button,.as-button-secondary{display:flex;align-items:center;justify-content:center;gap:10px;height:50px;padding:0 18px;border-radius:12px;font:inherit;font-size:15px;font-weight:600;letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:transform .2s var(--as-ease-out),box-shadow .3s var(--as-ease),filter .2s var(--as-ease),background-color .2s var(--as-ease),border-color .2s var(--as-ease)}.as-button{border:0;background:linear-gradient(180deg,#f7f5fb,#e3e0eb);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 -1px 0 rgba(0,0,0,.14),0 1px 2px rgba(0,0,0,.45),0 10px 28px -14px rgba(139,124,255,.55);color:#0c0a12}.as-button:hover:not(:disabled){filter:brightness(1.04)}.as-button:disabled{cursor:not-allowed;opacity:.6}.as-button-secondary{border:1px solid var(--as-line-3);background:rgba(255,255,255,.02);color:var(--as-text)}.as-button-secondary:hover{border-color:rgba(255,255,255,.32);background:rgba(255,255,255,.05)}.as-button-secondary:active,.as-button:active:not(:disabled){transform:translate3d(0,1px,0) scale(.995)}.as-button-secondary:focus-visible,.as-button:focus-visible{outline:2px solid var(--as-violet);outline-offset:3px}.as-note{margin:0;font-size:13px;line-height:1.5;color:var(--as-text-3)}.as-invite{display:flex;flex-direction:column;gap:20px;animation:as-rise .55s var(--as-ease-out) both}.as-invite-card{padding:20px 20px 18px;border:1px solid var(--as-line-2);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01))}.as-invite-org{margin:0;font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.025em;color:var(--as-text);overflow-wrap:anywhere}.as-invite-role{margin:10px 0 0;font-size:14px;line-height:1.5;color:var(--as-text-3)}.as-chip{display:inline-block;padding:1px 9px 2px;border:1px solid rgba(163,149,255,.4);border-radius:999px;background:rgba(139,124,255,.1);font-size:13px;font-weight:500;color:var(--as-text)}.as-invite-meta{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--as-line);font-size:13px;line-height:1.5;color:var(--as-text-3);overflow-wrap:anywhere}.as-invite-meta strong{font-weight:500;color:var(--as-text-2)}.as-invite-title{margin:0;font-size:17px;font-weight:600;letter-spacing:-.015em;color:var(--as-text)}.as-skeleton{display:flex;flex-direction:column;gap:10px;padding:20px;border:1px solid var(--as-line);border-radius:14px}.as-skeleton span{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(255,255,255,.09),rgba(255,255,255,.04));background-size:200% 100%;animation:as-shimmer 1.4s linear infinite}.as-skeleton span:first-child{width:55%;height:18px}.as-skeleton span:nth-child(2){width:80%}@keyframes as-shimmer{to{background-position:-200% 0}}@media (max-width:479px){.as-actions-row{grid-template-columns:1fr}}@media (max-width:1023px){.as-stage[data-variant][data-mode=signin]{--blade-start:translate3d(0,calc(var(--band) - 100% - 28px),0) skewY(calc(var(--skew-y) * -1))}.as-stage[data-variant][data-mode=signup]{--blade-start:translate3d(0,calc(var(--band) - 100% - 28px),0) skewY(var(--skew-y))}.as-stage:is([data-variant=recover],[data-variant=reset]){--band:clamp(184px,26svh,236px)}.as-stage[data-variant=notice]{--band:128px}.as-brand-inner[data-still]{padding-top:64px}}@media (prefers-reduced-motion:reduce){.as-blade,.as-brand,.as-footer,.as-form-body>*,.as-heading,.as-switch,.as-topbar,.as-watermark{animation:none!important}.as-progress-fill,.as-seg,.as-seg-body,.as-seg-match,.as-seg-meta,.as-seg-qa,.as-seg-status,.as-w{transition:none!important}.as-invite,.as-notice,.as-skeleton span{animation:none!important}}