.pa-auth{--auth-paper:#f7f5f0;--auth-ink:#17181a;--auth-blue:#2383e2;--auth-deep:#183347;--auth-tint:#e7f1fb;--auth-halo:#c5ddf5;--auth-hair:#e6e3da;--auth-muted:#5c5e66;--auth-subtle:#6b6d74;--auth-ease:cubic-bezier(0.16,1,0.3,1);--auth-field:44px;--auth-gap:16px;--auth-block:26px;--auth-title:32px;--auth-stage:24px;--canvas:var(--auth-paper);--surface:#ffffff;--surface-soft:#f5f3ee;--surface-subtle:#faf9f6;--border:var(--auth-hair);--border-strong:#dcd8ce;--ink:var(--auth-ink);--text-secondary:var(--auth-muted);--text-tertiary:var(--auth-muted);--text-muted:var(--auth-muted);--text-faint:color-mix(in srgb,#5c5e66 78%,white);--text-quiet:color-mix(in srgb,#5c5e66 62%,white);--text-disabled:color-mix(in srgb,#5c5e66 52%,white);--accent:var(--auth-blue);--accent-tint:rgba(35,131,226,0.16);height:100vh;height:100dvh;overflow:hidden;background:#efece4;color:var(--auth-ink);font-family:var(--font-auth),ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-height:760px){.pa-auth{--auth-field:42px;--auth-gap:13px;--auth-block:20px;--auth-title:29px;--auth-stage:16px}}@media (max-height:640px){.pa-auth{--auth-field:38px;--auth-gap:10px;--auth-block:14px;--auth-title:26px;--auth-stage:10px}}.pa-auth-stage{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:var(--auth-stage)}.pa-auth-card{display:grid;width:min(1120px,100%);height:min(760px,100%);min-height:0;grid-template-columns:minmax(0,1fr);padding:10px;border-radius:24px;background:#fff;box-shadow:0 0 0 1px rgba(23,24,26,.05),0 2px 4px rgba(23,24,26,.04),0 28px 64px rgba(23,24,26,.1)}@media (min-width:1024px){.pa-auth-card[data-split]{grid-template-columns:minmax(0,.92fr) minmax(0,1fr)}}@media (max-width:640px){.pa-auth{background:#fff}.pa-auth-stage{padding:0;gap:0}.pa-auth-card{height:100%;flex:1;padding:0;border-radius:0;box-shadow:none}}.pa-auth-panel{position:relative;display:none;min-height:0;flex-direction:column;justify-content:space-between;overflow:hidden;isolation:isolate;padding:clamp(26px,5vh,46px) clamp(24px,2.8vw,40px) clamp(24px,4.4vh,40px);border-radius:16px;background:linear-gradient(180deg,#edf3fa,#d6e7f8 30%,#9cc6f0 62%,#3d8fe4)}@media (min-width:1024px){.pa-auth-panel{display:flex}}.pa-auth-wash{position:absolute;z-index:-2;inset:-12%;background:radial-gradient(48% 38% at 66% 72%,rgba(35,131,226,1),transparent 72%),radial-gradient(40% 32% at 92% 96%,rgba(24,51,71,.85),transparent 70%),radial-gradient(50% 38% at 18% 90%,rgba(35,131,226,.75),transparent 72%),radial-gradient(44% 34% at 26% 50%,rgba(197,221,245,1),transparent 70%),radial-gradient(40% 30% at 82% 34%,rgba(156,198,240,.85),transparent 70%),radial-gradient(56% 30% at 40% 4%,rgba(247,245,240,.95),transparent 70%);filter:blur(36px)}.pa-auth-panel:after{content:"";position:absolute;z-index:-1;inset:0;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");pointer-events:none}.pa-auth-panel-head{max-width:460px}.pa-auth-panel-chip{display:inline-flex;align-items:center;gap:7px;margin:0 0 clamp(10px,1.6vh,14px);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--auth-deep)}.pa-auth-panel-chip svg{color:var(--auth-blue)}.pa-auth-panel-title{margin:0;font-size:clamp(25px,1vw + 15px,33px);line-height:1.14;font-weight:600;letter-spacing:-.03em;text-wrap:balance;color:var(--auth-ink)}.pa-auth-panel-blurb{margin:clamp(8px,1.4vh,12px) 0 0;max-width:42ch;font-size:14.5px;line-height:1.6;color:#3f4a57;text-wrap:pretty}@media (max-height:700px){.pa-auth-panel-blurb{display:none}}.pa-auth-scene{position:relative;padding-top:18px}.pa-auth-shot{max-width:420px;margin-left:clamp(0px,2vw,28px);padding:clamp(14px,2.2vh,20px) 20px clamp(6px,1vh,10px);border-radius:18px;border:1px solid rgba(255,255,255,.7);background:rgba(255,255,255,.94);color:var(--auth-ink);box-shadow:0 24px 60px rgba(24,51,71,.32);backdrop-filter:blur(10px)}.pa-auth-shot-head{display:flex;align-items:center;gap:11px;padding-bottom:clamp(9px,1.5vh,13px);border-bottom:1px solid var(--auth-hair)}.pa-auth-shot-avatar{display:grid;flex:none;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--auth-tint)}.pa-auth-shot-who{display:grid;flex:1;min-width:0;line-height:1.3}.pa-auth-shot-who b{font-size:14.5px;font-weight:650;letter-spacing:-.01em}.pa-auth-shot-who small{font-size:12px;color:var(--auth-muted)}.pa-auth-shot-badge{display:inline-flex;flex:none;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;border:1px solid var(--auth-hair);background:var(--auth-paper);font-size:11.5px;font-weight:600;color:var(--auth-muted)}.pa-auth-shot-badge i{width:6px;height:6px;border-radius:50%;background:#3aa36b}.pa-auth-points{margin:0;padding:0;list-style:none}.pa-auth-points li{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:baseline;-moz-column-gap:11px;column-gap:11px;row-gap:1px;padding:clamp(7px,1.4vh,11px) 0}.pa-auth-points li+li{border-top:1px solid var(--auth-hair)}.pa-auth-tick{display:grid;grid-row:span 2;place-items:center;align-self:start;width:20px;height:20px;border-radius:50%;background:var(--auth-blue);color:#fff}.pa-auth-points b{font-size:13.5px;font-weight:600;color:var(--auth-ink)}.pa-auth-detail{grid-column:2;font-size:12.5px;line-height:1.45;color:var(--auth-muted)}@media (max-height:640px){.pa-auth-detail{display:none}}.pa-auth-promise{position:absolute;z-index:1;top:0;right:clamp(8px,2vw,24px);display:inline-flex;align-items:center;gap:7px;padding:7px 12px 7px 10px;border-radius:10px;background:var(--auth-ink);color:var(--auth-paper);font-size:12.5px;font-weight:600;white-space:nowrap;box-shadow:0 12px 28px rgba(23,24,26,.3)}.pa-auth-promise svg{color:var(--auth-halo)}.pa-auth-main{display:flex;min-width:0;min-height:0;flex-direction:column;padding:clamp(10px,2vh,18px) clamp(12px,2vw,20px) 0}.pa-auth-top{display:flex;flex:none;align-items:center;justify-content:space-between;gap:16px}.pa-auth-brand{display:inline-flex;min-width:0;align-items:center;gap:9px;font-size:15px;font-weight:700;letter-spacing:-.015em;color:var(--auth-ink);text-decoration:none}.pa-auth-brand small{margin-left:8px;padding-left:9px;border-left:1px solid var(--auth-hair);font-size:13.5px;font-weight:500;letter-spacing:0;color:var(--auth-muted)}@media (max-width:420px){.pa-auth-brand small{display:none}}.pa-auth-toplink{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:32px;padding:0 4px;font-size:13px;font-weight:500;color:var(--auth-muted);text-decoration:none;transition:color .15s ease}.pa-auth-toplink:hover{color:var(--auth-ink)}.pa-auth-body{display:flex;flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;padding:10px 4px 16px}.pa-auth-column{width:100%;max-width:372px;margin:auto;padding-bottom:clamp(0px,2vh,20px)}.pa-auth-foot{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 18px;font-size:12.5px;color:var(--auth-subtle)}.pa-auth-foot a{color:inherit;text-decoration:none;text-underline-offset:3px}.pa-auth-foot a:hover{color:var(--auth-ink);text-decoration:underline}@media (max-height:640px),(max-width:640px){.pa-auth-foot{display:none}}@media (max-height:640px){.pa-auth-column{padding-bottom:0}.pa-auth-sub{margin-top:5px}.pa-auth .mb-1\.5{margin-bottom:4px}}.pa-auth-head{margin-bottom:var(--auth-block)}.pa-auth-back{display:inline-flex;gap:6px;margin-bottom:14px;font-size:13px;font-weight:500;color:var(--auth-muted);text-decoration:none}.pa-auth-back:hover,.pa-auth-title{color:var(--auth-ink)}.pa-auth-title{margin:0;font-size:var(--auth-title);line-height:1.12;font-weight:600;letter-spacing:-.03em;text-wrap:balance}.pa-auth-mark{color:var(--auth-blue)}.pa-auth-sub{margin:8px 0 0;font-size:14px;line-height:1.55;color:var(--auth-muted);text-wrap:pretty}.pa-auth-glyph{display:inline-flex;width:44px;height:44px;margin-bottom:16px;align-items:center;justify-content:center;border-radius:12px;font-size:19px;background:var(--auth-tint);color:var(--auth-blue)}.pa-auth-glyph[data-tone=success]{background:var(--success-bg);color:var(--success-fg)}.pa-auth-after{margin-top:var(--auth-block);font-size:13px;text-align:center;color:var(--auth-muted)}.pa-auth-alt{margin:2px 0 0}.pa-auth .pa-auth-alt,.pa-auth-alt{font-size:13px}.pa-auth-after a,.pa-auth-form a{color:var(--auth-blue);font-weight:600;text-decoration:none;transition:color .15s ease}.pa-auth-after a:hover,.pa-auth-form a:hover{color:var(--auth-deep);text-decoration:underline}.pa-auth-form .gap-5,.pa-auth-form .gap-6{gap:var(--auth-block)}.pa-auth-form .gap-4,.pa-auth-form .gap-\[14px\],.pa-auth-form .gap-\[16px\],.pa-auth-form .gap-\[18px\]{gap:var(--auth-gap)}.pa-auth .mb-1\.5{margin-bottom:7px}.pa-auth label{color:var(--auth-ink);font-size:13px;font-weight:550}.pa-auth input.rounded-control,.pa-auth select.rounded-control{height:var(--auth-field);padding-top:0;padding-bottom:0;color:var(--auth-ink);font-size:14.5px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.pa-auth input.rounded-control,.pa-auth select.rounded-control,.pa-auth textarea.rounded-control{border-radius:8px;border-color:var(--auth-hair);background:#fff}.pa-auth :is(input,select,textarea).rounded-control::-moz-placeholder{color:var(--auth-subtle);opacity:.75}.pa-auth :is(input,select,textarea).rounded-control::placeholder{color:var(--auth-subtle);opacity:.75}.pa-auth input.rounded-control:not([aria-invalid]):hover{border-color:#cfcabe}.pa-auth input.rounded-control:not([aria-invalid]):focus,.pa-auth select.rounded-control:not([aria-invalid]):focus,.pa-auth textarea.rounded-control:not([aria-invalid]):focus{border-color:var(--auth-blue);box-shadow:0 0 0 3px rgba(35,131,226,.16)}.pa-auth a.bg-accent,.pa-auth button.bg-accent{height:var(--auth-field);border-radius:8px;background:var(--auth-ink);color:var(--auth-paper);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 22px -8px rgba(23,24,26,.45);font-size:14.5px;font-weight:600;transition:background-color .2s ease}.pa-auth a.bg-accent:hover,.pa-auth button.bg-accent:hover{background:var(--auth-deep);color:var(--auth-paper)}.pa-auth a.bg-accent:focus-visible,.pa-auth button.bg-accent:focus-visible{outline:2px solid var(--auth-blue);outline-offset:2px}.pa-auth .border-line-strong.rounded-\[8px\]{height:var(--auth-field);padding-top:0;padding-bottom:0;border-radius:8px;border:1px solid var(--auth-hair);background:#fff;color:var(--auth-ink);font-size:14px;font-weight:550;box-shadow:0 1px 2px rgba(23,24,26,.05)}.pa-auth .border-line-strong.rounded-\[8px\]:hover{border-color:#cfcabe;background:var(--surface-subtle)}.pa-auth a{text-underline-offset:3px}.pa-auth .group>span.pointer-events-none.absolute{display:none}.pa-auth input.rounded-control.pl-9{padding-left:14px}.pa-auth input:-webkit-autofill,.pa-auth input:-webkit-autofill:focus,.pa-auth input:-webkit-autofill:hover{-webkit-text-fill-color:var(--auth-ink);caret-color:var(--auth-ink);-webkit-box-shadow:inset 0 0 0 100px #fff;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.pa-auth input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 100px #fff,0 0 0 3px rgba(35,131,226,.22)}.pa-auth-form .h-px{background:var(--auth-hair)}.pa-auth-form .h-px+span{font-size:12.5px;color:var(--auth-subtle)}.pa-auth-check{display:inline-flex;align-items:center;gap:9px;cursor:pointer;font-size:13.5px;font-weight:500;color:var(--auth-ink);-webkit-user-select:none;-moz-user-select:none;user-select:none}.pa-auth-check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-content:center;width:18px;height:18px;margin:0;border-radius:5px;border:1.5px solid #cfcabe;background:#fff;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.pa-auth-check input:after{content:"";width:9px;height:5px;margin-top:-2px;border-left:2px solid #fff;border-bottom:2px solid #fff;rotate:-45deg;scale:0;transition:scale .12s ease}.pa-auth-check input:checked{border-color:var(--auth-ink);background:var(--auth-ink)}.pa-auth-check input:checked:after{scale:1}.pa-auth-check input:focus-visible{outline:2px solid var(--auth-blue);outline-offset:2px}.pa-auth .pa-auth-quiet{color:var(--auth-muted);font-weight:500;text-decoration:none}.pa-auth .pa-auth-quiet:hover{color:var(--auth-ink);text-decoration:underline}@media (prefers-reduced-motion:no-preference){@keyframes pa-auth-in{0%{opacity:0;translate:0 12px}}.pa-auth-column{animation:pa-auth-in .55s var(--auth-ease) backwards}.pa-auth-panel-head{animation:pa-auth-in .8s var(--auth-ease) .05s backwards}.pa-auth-scene{animation:pa-auth-in .9s var(--auth-ease) .18s backwards}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/af499ebe53993e40-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1e37010fc5a67d3e-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/dad81adf3b849cc4-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e9316828e0a79ff7-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/493e65a0fdec0f99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e5f448bdf22d4ede-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/32b04a225cda6443-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_a5256c{font-family:Inter,Inter Fallback;font-style:normal}.__variable_a5256c{--font-auth:"Inter","Inter Fallback"}