.auth_shell__Jvdwy{min-height:calc(100svh - 190px);padding:56px 32px;display:grid;align-items:center;background:radial-gradient(ellipse at 15% 35%,hsl(var(--primary)/.06),transparent 55%)}.auth_layout__ZnQJH{width:min(100%,1080px);margin-inline:auto;display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(40px,7vw,100px)}.auth_story__KCfYQ{padding-block:12px}.auth_back__LbJuM{display:inline-flex;align-items:center;gap:9px;min-height:44px;color:hsl(var(--muted-foreground));font-size:12px}.auth_emblem__O77IR{width:132px;height:132px;position:relative;display:grid;place-items:center;margin-block:28px 32px;color:hsl(var(--accent-ink));background:radial-gradient(circle,hsl(var(--accent)/.08),transparent 70%)}.auth_emblem__O77IR span{position:absolute;inset:0;border:1px solid hsl(var(--accent)/.2);border-radius:50%}.auth_emblem__O77IR span:nth-child(2){inset:15px;border-style:dashed}.auth_eyebrow__0I32g,.auth_signature__Uu8yp{font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.12em;color:hsl(var(--muted-foreground))}.auth_story__KCfYQ h2{font-size:clamp(35px,3.6vw,48px);line-height:1.12;letter-spacing:-.045em;font-weight:500;margin-block:20px}.auth_story__KCfYQ h2 em{display:block;font-family:var(--font-instrument-serif),Georgia,serif;font-weight:400;color:hsl(var(--primary-ink))}.auth_description__3_3aL{font-size:14px;line-height:1.8;color:hsl(var(--muted-foreground));max-width:370px}.auth_principles__K4zjX{display:grid;gap:16px;margin-block:28px}.auth_principles__K4zjX li{display:flex;align-items:center;gap:12px;font-size:12px}.auth_principles__K4zjX svg{color:hsl(var(--accent-ink));flex-shrink:0}.auth_signature__Uu8yp{padding-top:24px;border-top:1px solid hsl(var(--border));font-size:9px}.auth_panel__QbKyq{min-width:0;padding:36px;border:1px solid hsl(var(--border));border-radius:16px;background:hsl(var(--card));box-shadow:0 24px 60px -40px hsl(var(--foreground)/.2)}.auth_panel__QbKyq h1{font-size:28px;font-weight:500;letter-spacing:-.04em}.auth_panel__QbKyq input{min-height:48px;font-size:16px}.auth_panel__QbKyq button[type=submit]{min-height:48px;margin-top:24px}.auth_panel__QbKyq form [data-bot-check][data-visible]{margin-top:30px;margin-bottom:6px}.auth_panel__QbKyq [role=radio]{min-height:100px}.auth_back__LbJuM:focus-visible,.auth_panel__QbKyq :is(button,a):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}@media (prefers-reduced-motion:no-preference){.auth_story__KCfYQ>:not(.auth_emblem__O77IR){animation:auth_auth-arrive__09rtO .85s cubic-bezier(.22,1,.36,1) both}.auth_story__KCfYQ>.auth_eyebrow__0I32g{animation-delay:.12s}.auth_story__KCfYQ>h2{animation-delay:.22s}.auth_story__KCfYQ>.auth_description__3_3aL{animation-delay:.34s}.auth_story__KCfYQ>.auth_principles__K4zjX{animation-delay:.46s}.auth_story__KCfYQ>.auth_signature__Uu8yp{animation-delay:.58s}.auth_story__KCfYQ>.auth_back__LbJuM:focus-visible{animation:none}.auth_panel__QbKyq{position:relative;isolation:isolate;animation:auth_panel-arrive__MPYC_ .85s cubic-bezier(.22,1,.36,1) .1s both;transition:border-color .24s ease,box-shadow .24s ease}.auth_panel__QbKyq:before{content:"";position:absolute;top:-1px;left:24px;right:24px;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent,hsl(var(--primary)),transparent);transform-origin:center;animation:auth_panel-trace__n7F_z 1.4s ease-in-out .3s both}.auth_panel__QbKyq:focus-within{animation:none;border-color:hsl(var(--primary)/.45);box-shadow:0 24px 60px -40px hsl(var(--foreground)/.2),0 0 0 3px hsl(var(--primary)/.035)}.auth_emblem__O77IR{animation:auth_seal-arrive__zOIf4 1.2s cubic-bezier(.22,1,.36,1) both}.auth_emblem__O77IR span:first-child{border-top-color:hsl(var(--accent-ink));border-right-color:hsl(var(--accent)/.45);animation:auth_seal-orbit__WPHE5 12s linear infinite}.auth_emblem__O77IR span:nth-child(2){animation:auth_seal-orbit__WPHE5 36s linear infinite reverse}.auth_emblem__O77IR:after{content:"";position:absolute;left:28px;right:28px;top:32px;height:1px;background:linear-gradient(90deg,transparent,hsl(var(--accent-ink)),transparent);box-shadow:0 0 12px 2px hsl(var(--accent)/.14);animation:auth_fingerprint-scan__GeOz7 5s ease-in-out infinite;pointer-events:none}.auth_back__LbJuM svg{transition:transform .18s ease-out}.auth_back__LbJuM:hover svg{transform:translateX(-3px)}.auth_panel__QbKyq [role=radio],.auth_panel__QbKyq input{transition:border-color .22s ease,background-color .22s ease,box-shadow .22s ease}.auth_panel__QbKyq [role=radio][aria-checked=true]{box-shadow:inset 3px 0 0 hsl(var(--primary))}.auth_panel__QbKyq button[type=submit]{transition:background-color .18s ease,box-shadow .18s ease}.auth_panel__QbKyq button[type=submit]:hover:not(:disabled){box-shadow:0 6px 20px -8px hsl(var(--primary)/.45)}@keyframes auth_auth-arrive__09rtO{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes auth_panel-arrive__MPYC_{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes auth_panel-trace__n7F_z{0%{opacity:0;transform:scaleX(0)}60%{opacity:.9;transform:scaleX(1)}to{opacity:.3;transform:scaleX(1)}}@keyframes auth_seal-arrive__zOIf4{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes auth_seal-orbit__WPHE5{to{transform:rotate(1turn)}}@keyframes auth_fingerprint-scan__GeOz7{0%,to{opacity:0;transform:translateY(0)}20%{opacity:.8}65%{opacity:.8}85%{opacity:0;transform:translateY(66px)}}}@media (max-width:800px){.auth_shell__Jvdwy{padding:28px 20px 40px}.auth_layout__ZnQJH{grid-template-columns:1fr;gap:22px;max-width:500px}.auth_story__KCfYQ{padding:0}.auth_story__KCfYQ>:not(.auth_back__LbJuM){display:none}.auth_panel__QbKyq{padding:28px}}@media (max-width:374px){.auth_shell__Jvdwy{padding-inline:16px}.auth_panel__QbKyq{padding:22px 18px}}.auth_roleFieldset__BEjVX{min-width:0;border:0;padding:0;margin:0 0 20px}.auth_roleFieldset__BEjVX legend{font-size:13px;font-weight:500;margin-bottom:12px}.auth_roleChoices__jqTmB{display:grid;grid-template-columns:1fr 1fr;gap:12px}.auth_roleOption__obGYZ{position:relative;min-width:0;cursor:pointer}.auth_panel__QbKyq .auth_roleInput__yGOLO{position:absolute;width:1px;height:1px;min-height:0;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.auth_roleCard___nvS7{height:100%;display:flex;flex-direction:column;padding:16px;border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--background))}.auth_roleTop__ZhZB_{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;color:hsl(var(--muted-foreground))}.auth_roleIndicator__MkCTo{width:18px;height:18px;display:grid;place-items:center;border:1px solid hsl(var(--muted-foreground)/.45);border-radius:50%}.auth_roleIndicator__MkCTo svg{opacity:0}.auth_roleCard___nvS7 strong{font-size:13px;font-weight:600;line-height:1.5}.auth_roleDescription__AidL0{margin-top:6px;font-size:12px;line-height:1.6;color:hsl(var(--muted-foreground))}.auth_roleInput__yGOLO:checked+.auth_roleCard___nvS7{border-color:hsl(var(--primary));background:hsl(var(--primary)/.055);box-shadow:inset 0 0 0 1px hsl(var(--primary)/.2)}.auth_roleInput__yGOLO:checked+.auth_roleCard___nvS7 .auth_roleTop__ZhZB_{color:hsl(var(--primary-ink))}.auth_roleInput__yGOLO:checked+.auth_roleCard___nvS7 .auth_roleIndicator__MkCTo{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.auth_roleInput__yGOLO:checked+.auth_roleCard___nvS7 .auth_roleIndicator__MkCTo svg{opacity:1}.auth_roleInput__yGOLO:focus-visible+.auth_roleCard___nvS7{outline:2px solid hsl(var(--ring));outline-offset:4px}.auth_motionToggle__QzW1b{display:none}@media (prefers-reduced-motion:no-preference){.auth_roleCard___nvS7,.auth_roleIndicator__MkCTo{transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.auth_roleIndicator__MkCTo svg{transition:opacity .16s ease}.auth_motionToggle__QzW1b{display:inline-flex;align-items:center;gap:6px;min-height:28px;margin-top:-24px;margin-bottom:24px;font-size:10px;color:hsl(var(--muted-foreground))}.auth_motionToggle__QzW1b:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.auth_emblem__O77IR[data-paused=true] span,.auth_emblem__O77IR[data-paused=true]:after{animation-play-state:paused}}@media (hover:hover){.auth_roleOption__obGYZ:hover .auth_roleCard___nvS7{border-color:hsl(var(--primary)/.6)}}@media (max-width:800px){.auth_story__KCfYQ>.auth_motionToggle__QzW1b{display:none}}@media (max-width:440px){.auth_roleChoices__jqTmB{grid-template-columns:1fr;gap:10px}.auth_roleCard___nvS7{display:grid;grid-template-columns:28px 1fr;column-gap:12px;padding:14px}.auth_roleTop__ZhZB_{display:contents}.auth_roleTop__ZhZB_>svg{grid-column:1;grid-row:1/3;align-self:center}.auth_roleIndicator__MkCTo{position:absolute;top:16px;right:14px}.auth_roleCard___nvS7 strong{grid-column:2;padding-right:24px}.auth_roleDescription__AidL0{grid-column:2;margin-top:4px}}