[data-theme=premium-auth]{--auth-canvas-base:8 4 16;--auth-violet:124 58 237;--auth-saffron:255 138 61;--auth-emerald:93 202 165;--auth-glass-edge:244 241 250;background:radial-gradient(70% 55% at 15% 8%,rgba(255,138,61,.1) 0,rgba(255,138,61,0) 60%),radial-gradient(60% 50% at 92% 14%,rgba(124,58,237,.18) 0,rgba(124,58,237,0) 60%),radial-gradient(55% 50% at 82% 92%,rgba(93,202,165,.08) 0,rgba(93,202,165,0) 60%),rgb(8,4,16);background-attachment:fixed;min-height:100dvh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"rlig" 1,"calt" 1,"ss01" 1,"tnum" 1,"cv11" 1,"cv02" 1}[data-theme=premium-auth] h1,[data-theme=premium-auth] h2,[data-theme=premium-auth] h3{letter-spacing:-.018em}[data-theme=premium-auth] h1{font-feature-settings:"rlig" 1,"calt" 1,"ss01" 1,"cv11" 1,"cv02" 1}[data-theme=premium-auth] .bg-white.dark\:bg-ink-900,[data-theme=premium-auth]>div>.bg-white{background:transparent!important}[data-theme=premium-auth] .text-ink-500{color:rgba(255,255,255,.62)!important}[data-theme=premium-auth] .dark\:text-ink-400{color:rgba(255,255,255,.68)!important}[data-theme=premium-auth] .dark\:text-ink-300{color:rgba(255,255,255,.8)!important}[data-theme=premium-auth] .dark\:text-ink-200{color:rgba(255,255,255,.88)!important}[data-theme=premium-auth] .text-ink-600{color:rgba(255,255,255,.78)!important}[data-theme=premium-auth] .text-ink-700{color:rgba(255,255,255,.88)!important}[data-theme=premium-auth] .text-ink-900{color:rgb(255,255,255)!important}[data-theme=premium-auth] input,[data-theme=premium-auth] select,[data-theme=premium-auth] textarea{background-color:rgba(255,255,255,.04)!important;border-color:rgba(244,241,250,.14)!important;color:rgba(255,255,255,.96);transition:border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1)}[data-theme=premium-auth] input::-moz-placeholder,[data-theme=premium-auth] textarea::-moz-placeholder{color:rgba(255,255,255,.36)}[data-theme=premium-auth] input::placeholder,[data-theme=premium-auth] textarea::placeholder{color:rgba(255,255,255,.36)}[data-theme=premium-auth] input:hover,[data-theme=premium-auth] select:hover,[data-theme=premium-auth] textarea:hover{border-color:rgba(244,241,250,.22)!important}[data-theme=premium-auth] input:focus,[data-theme=premium-auth] input:focus-visible,[data-theme=premium-auth] select:focus,[data-theme=premium-auth] select:focus-visible,[data-theme=premium-auth] textarea:focus,[data-theme=premium-auth] textarea:focus-visible{outline:none!important;border-color:rgba(167,139,250,.85)!important;box-shadow:0 0 0 1.5px rgba(124,58,237,.85),0 0 0 5.5px rgba(124,58,237,.12),inset 0 1px 0 0 rgba(255,255,255,.04)!important;background-color:rgba(255,255,255,.06)!important}[data-theme=premium-auth] select{background-image:linear-gradient(45deg,transparent 50%,rgba(255,255,255,.5) 0),linear-gradient(135deg,rgba(255,255,255,.5) 50%,transparent 0);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:32px}[data-theme=premium-auth] select option{background-color:rgb(20,12,32);color:rgb(255,255,255)}[data-theme=premium-auth] label{color:rgba(255,255,255,.92)}[data-theme=premium-auth] button{transition:background-color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}[data-theme=premium-auth] button.bg-signal-600,[data-theme=premium-auth] button.bg-violet-600,[data-theme=premium-auth] button[type=submit]{background:linear-gradient(180deg,#9b6cff,#7c3aed)!important;color:#ffffff!important;border-color:rgba(124,58,237,.6)!important;box-shadow:inset 0 0 0 1px rgba(124,58,237,.45),inset 0 0 0 1px rgba(255,255,255,.06),0 8px 22px -10px rgba(124,58,237,.65),0 0 36px -12px rgba(124,58,237,.4)}[data-theme=premium-auth] button.bg-signal-600:hover:not(:disabled),[data-theme=premium-auth] button.bg-violet-600:hover:not(:disabled),[data-theme=premium-auth] button[type=submit]:hover:not(:disabled){background:linear-gradient(180deg,#a87dff,#8b5cf6)!important;transform:scale(1.02);box-shadow:inset 0 0 0 1px rgba(124,58,237,.6),inset 0 0 0 1px rgba(255,255,255,.08),0 12px 30px -10px rgba(124,58,237,.7),0 0 50px -10px rgba(124,58,237,.55)}[data-theme=premium-auth] button.bg-violet-600:active:not(:disabled),[data-theme=premium-auth] button[type=submit]:active:not(:disabled){transform:scale(.98);transition-duration:80ms}[data-theme=premium-auth] button.bg-violet-600:disabled,[data-theme=premium-auth] button[type=submit]:disabled{opacity:.55;cursor:not-allowed;transform:none}[data-theme=premium-auth] button.text-ink-400,[data-theme=premium-auth] button.text-ink-500{color:rgba(255,255,255,.7)}[data-theme=premium-auth] button.text-ink-400:hover,[data-theme=premium-auth] button.text-ink-500:hover{color:rgba(255,255,255,1)}[data-theme=premium-auth] [class*="bg-ink-900/95"],[data-theme=premium-auth] [class*="bg-white/95"]{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02))!important;border:1px solid rgba(244,241,250,.1)!important;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}[data-theme=premium-auth] .bg-gold-50{background:linear-gradient(180deg,rgba(255,200,120,.08),rgba(255,200,120,.02))!important;border-color:rgba(255,200,120,.18)!important;color:rgba(255,235,200,.92)!important}[data-theme=premium-auth] .bg-ink-900\/80,[data-theme=premium-auth] .bg-white\/80{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02))!important;border-color:rgba(244,241,250,.1)!important}[data-theme=premium-auth] button.ring-ink-200,[data-theme=premium-auth] button[class*="dark:ring-white/[0.08]"]{background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.015))!important}[data-theme=premium-auth] a:not([class*=button]):not([class*=rounded]){transition:color .16s ease}[data-theme=premium-auth] a.text-signal-600,[data-theme=premium-auth] a.text-signal-700{color:rgb(167,139,250)!important}[data-theme=premium-auth] a.text-signal-600:hover,[data-theme=premium-auth] a.text-signal-700:hover{color:rgb(196,181,253)!important}[data-theme=premium-auth] .border-ink-100,[data-theme=premium-auth] .border-ink-200,[data-theme=premium-auth] .dark\:border-ink-800{border-color:rgba(244,241,250,.1)!important}[data-theme=premium-auth] footer{color:rgba(255,255,255,.55)}@media (max-width:767.98px){[data-theme=premium-auth]{min-height:100dvh}[data-theme=premium-auth] .grid.grid-cols-1.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.05fr\)\],[data-theme=premium-auth]>div.grid{grid-template-columns:1fr!important}[data-theme=premium-auth] [data-persona-hero],[data-theme=premium-auth] aside[aria-label*=persona i],[data-theme=premium-auth]>div.grid>:nth-child(2){display:none!important}[data-theme=premium-auth] header,[data-theme=premium-auth] main{padding-left:1rem!important;padding-right:1rem!important}[data-theme=premium-auth] main{padding-top:1.25rem!important;padding-bottom:max(1.25rem,env(safe-area-inset-bottom))!important}[data-theme=premium-auth] input,[data-theme=premium-auth] select,[data-theme=premium-auth] textarea{font-size:16px!important;min-height:44px!important;padding-top:.625rem!important;padding-bottom:.625rem!important}[data-theme=premium-auth] h1{font-size:clamp(26px,7.2vw,32px)!important;line-height:1.12!important}[data-theme=premium-auth] h2{font-size:clamp(18px,5vw,22px)!important}[data-theme=premium-auth] form button[type=submit]{width:100%!important;min-height:48px!important;font-size:15.5px!important;font-weight:600}[data-theme=premium-auth] form{padding-bottom:max(0px,env(safe-area-inset-bottom))}[data-theme=premium-auth] .grid.grid-cols-1.md\:grid-cols-2{gap:.875rem!important}[data-theme=premium-auth] button[data-tier]{padding:1.25rem!important;min-height:56px}[data-theme=premium-auth] button[data-tier] h2{font-size:19px!important}[data-theme=premium-auth] button[data-tier] .text-\[36px\]{font-size:30px!important}[data-theme=premium-auth] input[inputmode=numeric][maxlength="6"],[data-theme=premium-auth] input[pattern="\\d{6}"]{font-size:22px!important;letter-spacing:.55em!important;text-align:center!important;padding-left:.5rem!important;padding-right:0!important;min-height:56px!important}[data-theme=premium-auth] footer{font-size:10.5px;padding:.75rem 1rem max(.75rem,env(safe-area-inset-bottom))}[data-theme=premium-auth] .max-w-\[420px\],[data-theme=premium-auth] .max-w-md,[data-theme=premium-auth] .max-w-md.rounded-2xl{max-width:100%!important}}@media (prefers-reduced-motion:reduce){[data-theme=premium-auth] *,[data-theme=premium-auth] :after,[data-theme=premium-auth] :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}[data-theme=premium-auth] button:active,[data-theme=premium-auth] button:hover{transform:none!important}}@media (prefers-reduced-motion:no-preference){[data-theme=premium-auth] form{animation:sf-auth-fade .38s cubic-bezier(.22,1,.36,1) both}@keyframes sf-auth-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}html:not(.dark) [data-theme=premium-auth]{background:radial-gradient(80% 60% at 18% 8%,rgba(255,138,61,.06) 0,rgba(255,138,61,0) 60%),radial-gradient(70% 50% at 92% 18%,rgba(124,58,237,.06) 0,rgba(124,58,237,0) 60%),radial-gradient(60% 50% at 82% 88%,rgba(93,202,165,.04) 0,rgba(93,202,165,0) 60%),rgb(255,255,255);color:rgb(15,23,42)}html:not(.dark) [data-theme=premium-auth] .text-white\/40,html:not(.dark) [data-theme=premium-auth] .text-white\/45,html:not(.dark) [data-theme=premium-auth] .text-white\/50,html:not(.dark) [data-theme=premium-auth] .text-white\/55,html:not(.dark) [data-theme=premium-auth] .text-white\/60,html:not(.dark) [data-theme=premium-auth] .text-white\/65,html:not(.dark) [data-theme=premium-auth] .text-white\/70{color:rgb(71,85,105)!important}html:not(.dark) [data-theme=premium-auth] .bg-white\/5,html:not(.dark) [data-theme=premium-auth] .bg-white\/\[0\.02\],html:not(.dark) [data-theme=premium-auth] .bg-white\/\[0\.04\],html:not(.dark) [data-theme=premium-auth] .bg-white\/\[0\.05\]{background:rgb(255,255,255)!important;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 1px 2px rgba(15,23,42,.04),0 1px 1px rgba(15,23,42,.02)}html:not(.dark) [data-theme=premium-auth] .ring-white\/10,html:not(.dark) [data-theme=premium-auth] .ring-white\/20,html:not(.dark) [data-theme=premium-auth] .ring-white\/\[0\.06\]{--tw-ring-color:rgba(226,232,240,1)!important}html:not(.dark) [data-theme=premium-auth] .border-ink-800,html:not(.dark) [data-theme=premium-auth] .border-white\/10,html:not(.dark) [data-theme=premium-auth] .border-white\/20{border-color:rgb(226,232,240)!important}html:not(.dark) [data-theme=premium-auth] thead [class*=sticky],html:not(.dark) [data-theme=premium-auth] thead.sticky{background:rgba(255,255,255,.85)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid rgb(226,232,240)}html:not(.dark) [data-theme=premium-auth] a:hover .rounded-2xl,html:not(.dark) [data-theme=premium-auth] button:hover .rounded-2xl{box-shadow:0 8px 24px -8px rgba(124,58,237,.18)}html:not(.dark) [data-theme=premium-auth] .text-violet-400{color:rgb(124,58,237)!important}html:not(.dark) [data-theme=premium-auth] .bg-violet-500,html:not(.dark) [data-theme=premium-auth] .bg-violet-600{background-color:rgb(124,58,237)!important;color:rgb(255,255,255)!important}html:not(.dark) [data-theme=premium-auth] .text-ink-300{color:rgb(71,85,105)!important}html:not(.dark) [data-theme=premium-auth] .text-ink-400{color:rgb(100,116,139)!important}html.dark [data-theme=premium-auth] input,html.dark [data-theme=premium-auth] select,html.dark [data-theme=premium-auth] textarea{color:rgba(255,255,255,.96)!important;caret-color:rgb(167,139,250)}html.dark [data-theme=premium-auth] input::-moz-placeholder,html.dark [data-theme=premium-auth] textarea::-moz-placeholder{color:rgba(255,255,255,.4)!important;opacity:1}html.dark [data-theme=premium-auth] input::placeholder,html.dark [data-theme=premium-auth] textarea::placeholder{color:rgba(255,255,255,.4)!important;opacity:1}html.dark [data-theme=premium-auth] input:-webkit-autofill,html.dark [data-theme=premium-auth] input:-webkit-autofill:focus,html.dark [data-theme=premium-auth] input:-webkit-autofill:hover{-webkit-text-fill-color:rgba(255,255,255,.96)!important;box-shadow:inset 0 0 0 1000px rgba(255,255,255,.04)!important;caret-color:rgb(167,139,250)!important;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}[data-theme=premium-auth] h1.text-ink-900{color:rgb(255,255,255)!important}html:not(.dark) [data-theme=premium-auth] h1.text-ink-900,html:not(.dark) [data-theme=premium-auth] header .text-white{color:rgb(15,23,42)!important}[data-theme=premium-auth] template[data-dgst]{display:none}@media (max-width:767.98px){[data-theme=premium-auth] main>div.max-w-\[420px\]{max-width:100%!important}[data-theme=premium-auth] h1{font-size:clamp(24px,6.6vw,28px)!important;line-height:1.15!important;letter-spacing:-.02em!important}[data-theme=premium-auth] .text-\[14px\],[data-theme=premium-auth] p.text-\[14px\]{font-size:15.5px!important;line-height:1.55!important}[data-theme=premium-auth] form input[type=email],[data-theme=premium-auth] form input[type=password],[data-theme=premium-auth] form input[type=text]{font-size:16px!important;min-height:48px!important;padding:.75rem .875rem!important;border-radius:.625rem!important}[data-theme=premium-auth] form label{font-size:13.5px!important;margin-bottom:.375rem!important}[data-theme=premium-auth] form .text-xs{font-size:13px!important;margin-top:.5rem!important}[data-theme=premium-auth] form a[href="/forgot-password"]{display:inline-block;padding:.25rem 0;font-size:13px!important;font-weight:500}[data-theme=premium-auth] form.space-y-5>*+*{margin-top:1.375rem!important}[data-theme=premium-auth] form button[type=submit]{width:100%!important;min-height:52px!important;font-size:16px!important;font-weight:600!important;border-radius:.75rem!important;margin-top:.5rem!important}[data-theme=premium-auth] [role=tablist][aria-label="Choose your role"]{padding:.25rem!important;border-radius:.75rem!important}[data-theme=premium-auth] [role=tablist][aria-label="Choose your role"]>button{min-height:48px!important;padding:.5rem .625rem!important;flex-direction:row!important;align-items:center!important;gap:.5rem!important}[data-theme=premium-auth] [role=tablist][aria-label="Choose your role"]>button>span.text-\[11px\]{display:none!important}[data-theme=premium-auth] [role=tablist][aria-label="Choose your role"]>button>span.text-\[13px\]{font-size:14px!important;font-weight:600!important;line-height:1!important}[data-theme=premium-auth] [role=tablist][aria-label="Choose your role"]{width:100%!important}[data-theme=premium-auth] main>div.max-w-\[420px\]>div>div.mb-8{margin-bottom:1.25rem!important}[data-theme=premium-auth] header{padding-top:.875rem!important;padding-bottom:.5rem!important}[data-theme=premium-auth] main>div.max-w-\[420px\]>div>div.mt-8{margin-top:1.5rem!important;padding-top:1rem!important}[data-theme=premium-auth] [data-persona-hero]{display:none!important}}@media (min-width:768px) and (max-width:1023.98px){[data-theme=premium-auth] [role=tablist][aria-label="Choose your role"]>button{min-height:56px!important}[data-theme=premium-auth] form button[type=submit]{min-height:48px!important}}@media (prefers-reduced-motion:reduce){[data-theme=premium-auth] form{animation:none!important}}[data-theme=premium-auth] [aria-live=polite],[data-theme=premium-auth] [role=tablist] button,[data-theme=premium-auth] [role=tablist] button>*,[data-theme=premium-auth] form,[data-theme=premium-auth] form *{opacity:1!important}[data-theme=premium-auth] [role=tablist] button[aria-selected=false]{opacity:.78!important;background:rgba(255,255,255,.02)!important;color:rgba(255,255,255,.78)!important}[data-theme=premium-auth] [role=tablist] button[aria-selected=true]{background:rgba(139,92,246,.18)!important;box-shadow:0 0 0 1px rgba(139,92,246,.45),0 6px 18px rgba(0,0,0,.45)}[data-theme=premium-auth] [role=tablist] button:hover:not([aria-selected=true]){opacity:.94!important;background:rgba(255,255,255,.05)!important}[data-theme=premium-auth] .lg\:flex-1:last-child,[data-theme=premium-auth] [data-hero=persona],[data-theme=premium-auth] aside{opacity:1!important}html.dark input:-webkit-autofill,html.dark input:-webkit-autofill:active,html.dark input:-webkit-autofill:focus,html.dark input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px rgba(255,255,255,.04)!important;-webkit-text-fill-color:rgba(255,255,255,.96)!important;caret-color:rgb(167,139,250)!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;border-color:rgba(167,139,250,.3)!important}[data-theme=premium-auth] [role=tablist] button[aria-selected=false]{opacity:1!important;background:rgba(255,255,255,.06)!important;color:rgba(255,255,255,.94)!important;border:1px solid rgba(255,255,255,.12)!important}[data-theme=premium-auth] [role=tablist] button[aria-selected=false] *,[data-theme=premium-auth] [role=tablist] button[aria-selected=false] span,[data-theme=premium-auth] [role=tablist] button[aria-selected=false] svg{color:rgba(255,255,255,.92)!important;opacity:1!important}[data-theme=premium-auth] [role=tablist] button[aria-selected=true]{opacity:1!important;background:rgba(139,92,246,.3)!important;color:rgb(255,255,255)!important;border:1px solid rgba(167,139,250,.55)!important;box-shadow:0 0 0 1px rgba(139,92,246,.4),0 8px 22px rgba(0,0,0,.4)}[data-theme=premium-auth] [role=tablist] button[aria-selected=true] *,[data-theme=premium-auth] [role=tablist] button[aria-selected=true] span,[data-theme=premium-auth] [role=tablist] button[aria-selected=true] svg{color:rgb(255,255,255)!important;opacity:1!important}[data-theme=premium-auth] [role=tablist] button[aria-selected=false]:hover{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.2)!important}[data-theme=premium-auth] h1,[data-theme=premium-auth] h2{color:rgba(255,255,255,.98)!important}[data-theme=premium-auth] .uppercase{color:rgba(255,255,255,.78)!important;letter-spacing:.1em}[data-theme=premium-auth] p{color:rgba(255,255,255,.82)!important}