:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--elar-bg:#030409;--elar-surface:#0a0b12;--elar-surface-2:#10111a;--elar-line:#c4c7e02b;--elar-line-strong:#a674ffad;--elar-text:#f7f5ff;--elar-muted:#aaa7bc;--elar-dim:#77758b;--elar-violet:#8e5cff;--elar-blue:#39b9ff;--elar-red:#bd0e30;--elar-red-bright:#e01942;--elar-ease:cubic-bezier(.2, .75, .2, 1)}.transferPanel{background:#07080fd1;border:1px solid #8968ff47;border-radius:18px;gap:16px;width:min(100%,560px);padding:22px;display:grid;box-shadow:0 24px 80px #0000005c}.transferPanel h2{color:#f6f4ff;margin:0;font-size:1.1rem}.transferPanel p{color:#a8a5b7;margin:0;line-height:1.55}.transferFile{color:#d9d6e4;gap:8px;font-size:.8rem;display:grid}.transferFile input{color:#f6f4ff;background:#0b0c13;border:1px solid #30303f;border-radius:12px;width:100%;padding:12px}.transferSuccess{color:#c9f8e4;background:#15624921;border:1px solid #53d29d59;border-radius:12px;gap:10px;padding:14px;display:grid}.transferSuccess .primaryAction{justify-content:center;text-decoration:none;display:inline-flex}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--elar-bg);color:var(--elar-text);text-rendering:optimizelegibility;margin:0;font-family:Segoe UI,Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}button,input,select{font:inherit}a{color:inherit}.authPage{background:radial-gradient(950px 650px at 29% 52%,#402e961a,#0000 67%),linear-gradient(115deg,#020309 0%,#04050b 58%,#05060b 100%);grid-template-columns:minmax(0,61%) minmax(410px,39%);min-height:100vh;display:grid;position:relative;overflow-x:hidden}.authPage:before{content:"";pointer-events:none;opacity:.4;background-image:radial-gradient(circle at 13% 18%,#647affbf 0 .7px,#0000 1px),radial-gradient(circle at 72% 27%,#ffffff80 0 .6px,#0000 .9px),radial-gradient(circle at 44% 78%,#9150ff99 0 .7px,#0000 1px);background-size:147px 139px,181px 173px,219px 207px;position:absolute;inset:0}.authBrand{z-index:5;position:absolute;top:clamp(24px,4vw,48px);left:clamp(24px,4vw,48px)}.brandLockup{color:#f8f8fb;letter-spacing:.32em;align-items:center;gap:15px;font-size:20px;font-weight:680;display:inline-flex}.brandTriangle{filter:drop-shadow(0 0 9px #b819374d);width:38px;height:38px}.authVisual{min-width:0;position:relative;overflow:hidden}.authStarField{position:absolute;inset:0}.authOrb{z-index:1;filter:saturate(1.12)contrast(1.03)drop-shadow(0 0 36px #5649ff47);width:min(1120px,116vw);max-width:none;animation:authOrbBreathe 8s var(--elar-ease) infinite alternate;position:absolute;top:50%;left:50%;transform:translate(-49%,-46%)scale(1.1)}.authPageCompact .authOrb{transform:translate(-49%,-46%)scale(.91)}.authContent{z-index:3;border-left:1px solid var(--elar-line);background:linear-gradient(90deg,#04050b5c,#04050be6 14%,#04050bf7);place-items:safe center;min-height:100vh;padding:112px clamp(40px,5vw,82px) 94px;display:grid;position:relative}.authContentInner{width:min(100%,520px);animation:authArrive .72s var(--elar-ease) both}.authPageWide{grid-template-columns:minmax(0,1fr)}.authPageWide .authVisual{display:none}.authPageWide .authContent{background:linear-gradient(#04050b6b,#04050bf2 10%);border-left:0;place-items:safe center;min-width:0;padding:92px clamp(24px,4vw,64px) 76px;overflow-x:auto}.authPageWide .authContentInner{width:min(100%,1040px);min-width:0}.authPageWide .cl-rootBox,.authPageWide .cl-cardBox,.authPageWide .cl-card{width:100%;min-width:0;max-width:none}.authIntro{margin:0 0 28px}.authIntro h1{letter-spacing:-.045em;max-width:520px;margin:0 0 14px;font-size:clamp(2.55rem,4vw,4.15rem);font-weight:330;line-height:1.06}.authIntro h2{letter-spacing:-.015em;margin:0 0 10px;font-size:1.35rem;font-weight:620;line-height:1.25}.authIntro p{max-width:440px;color:var(--elar-muted);margin:0;font-size:1rem;line-height:1.58}.authFooter{z-index:5;width:39%;min-width:410px;color:var(--elar-dim);border-top:1px solid #c4c7e01a;justify-content:center;align-items:center;gap:28px;padding:22px 36px;font-size:.82rem;display:flex;position:absolute;bottom:0;right:0}.authFooter span{background:var(--elar-line);width:1px;height:14px}.authFooter a{text-decoration:none;transition:color .2s}.authFooter a:hover,.authFooter a:focus-visible{color:var(--elar-text)}.cl-rootBox,.cl-cardBox,.cl-card{width:100%;max-width:none}.cl-cardBox{box-shadow:none!important}.cl-card{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.cl-header{display:none}.cl-main{gap:18px}.cl-formFieldLabel{color:var(--elar-text);margin-bottom:8px;font-size:.91rem;font-weight:540}.cl-formFieldInput{min-height:56px;color:var(--elar-text)!important;background:#0a0b12!important;border:1px solid #c4c7e038!important;font-size:1rem!important;transition:border-color .2s,box-shadow .2s!important}.cl-formFieldInput:focus{border-color:var(--elar-violet)!important;box-shadow:0 0 0 3px #8e5cff29,0 0 22px #5f53ff21!important}.cl-formButtonPrimary{min-height:54px;color:#fff!important;background:linear-gradient(#c41036,#980822)!important;border:1px solid #eb1744!important;font-size:.98rem!important;font-weight:670!important;box-shadow:0 9px 28px #ad082a38!important}.cl-formButtonPrimary:hover{filter:brightness(1.12)}.cl-socialButtonsBlockButton{min-height:52px;color:var(--elar-text)!important;background:#0b0c13!important;border:1px solid #c4c7e03d!important}.cl-dividerLine{background:#c4c7e033!important}.cl-dividerText,.cl-footerActionText{color:var(--elar-muted)!important}.cl-footerActionLink,.cl-formFieldAction,.cl-identityPreviewEditButton{color:#a978ff!important}.cl-footer{background:0 0!important}.onboardingForm{gap:27px;display:grid}.fieldGroup{gap:9px;display:grid}.fieldGroup>label,.fieldLegend{color:var(--elar-text);font-size:.98rem;font-weight:570}.fieldGroup input[type=text],.fieldGroup select{width:100%;min-height:58px;color:var(--elar-text);background:#0a0b12;border:1px solid #c4c7e03d;border-radius:12px;outline:0;padding:0 16px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.fieldGroup input:focus,.fieldGroup select:focus{border-color:var(--elar-violet);box-shadow:0 0 0 3px #8e5cff29,0 0 20px #5f53ff1f}.modeChoices{grid-template-columns:1fr 1fr;gap:15px;display:grid}.modeChoice{min-height:126px;color:var(--elar-text);cursor:pointer;background:#0a0b12b8;border:1px solid #c4c7e03d;border-radius:12px;place-items:center;padding:20px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative}.modeChoice:hover{border-color:#8e5cff8c;transform:translateY(-2px)}.modeChoiceSelected{border-color:var(--elar-violet);box-shadow:inset 0 0 0 1px #8e5cff33,0 0 28px #6246dc1a}.modeChoice input{opacity:0;width:1px;height:1px;position:absolute}.modeRadio{border:1px solid #656579;border-radius:50%;width:21px;height:21px;position:absolute;top:16px;left:16px}.modeChoiceSelected .modeRadio{border-color:var(--elar-violet);background:var(--elar-violet);box-shadow:inset 0 0 0 5px #0a0b12}.modeGlyph{color:#9b6bff;font-size:2rem;line-height:1}.modeLabel{margin-top:13px;font-size:1rem;font-weight:600}.primaryAction{color:#fff;cursor:pointer;background:linear-gradient(#c91038,#980721);border:1px solid #ef1747;border-radius:11px;width:100%;min-height:58px;font-size:1rem;font-weight:680;transition:filter .2s,transform .15s;box-shadow:0 10px 28px #ad082a3b}.primaryAction:hover{filter:brightness(1.12)}.primaryAction:active{transform:scale(.992)}.primaryAction:disabled{opacity:.62;cursor:wait}.formError{color:#ff7085;margin:-10px 0 0;font-size:.88rem;line-height:1.45}.textAction{color:#ad79ff;cursor:pointer;background:0 0;border:0;justify-self:center;font-size:.94rem}.textAction:hover{color:#c6a6ff}.accountActions{justify-content:space-between;align-items:center;gap:18px;margin-bottom:28px;display:flex}.accountActions a{color:#b78cff;text-decoration:none}.billingPanel{background:linear-gradient(145deg,#8e5cff1f,#080910e6);border:1px solid #8e5cff57;border-radius:18px;gap:16px;margin:0 0 28px;padding:22px;display:grid;box-shadow:0 22px 70px #00000047}.billingPlanHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.billingEyebrow{color:#c5a8ff;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:.72rem;font-weight:800;display:block}.billingPlanHead h2{margin:0;font-size:2rem;font-weight:560}.billingPlanHead h2 small{color:var(--elar-muted);font-size:.82rem;font-weight:500}.billingPanel p{color:var(--elar-muted);margin:0;line-height:1.55}.billingFinePrint{font-size:.84rem}.billingStatus{min-height:30px;color:var(--elar-muted);border:1px solid #c4c7e03d;border-radius:999px;align-items:center;padding:0 11px;font-size:.72rem;font-weight:750;display:inline-flex}.billingStatusActive{color:#baf2dc;background:#53d29d1a;border-color:#53d29d6b}.billingNotice{color:#d8c9aa;background:#ffbe5512;border:1px solid #ffbe5547;border-radius:11px;padding:12px;font-size:.84rem;line-height:1.5}.secondaryAction{width:100%;min-height:52px;color:var(--elar-text);cursor:pointer;background:#0b0c13;border:1px solid #c4c7e047;border-radius:11px}.billingTerms{color:#b78cff;justify-self:start;font-size:.83rem;text-decoration:none}.billingFeatures{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.billingFeatures li{color:var(--elar-muted);padding-left:25px;line-height:1.5;position:relative}.billingFeatures li:before{content:"✓";color:#a978ff;position:absolute;left:0}.billingListLabel{color:var(--elar-text);letter-spacing:.12em;text-transform:uppercase;margin:22px 0 -8px;font-size:.76rem;font-weight:800}.pricingLinks{color:#b78cff;flex-wrap:wrap;gap:18px;margin-top:24px;font-size:.86rem;display:flex}.pricingLinks a{text-decoration:none}.legalPage{background:radial-gradient(700px 500px at 20% 0%, #613cc424, transparent 72%), var(--elar-bg);min-height:100vh;padding:48px 24px 80px}.legalPage article{width:min(100%,780px);margin:72px auto 0}.legalPage h1{letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(2.35rem,6vw,4rem);font-weight:350}.legalPage h2{margin:36px 0 10px;font-size:1.1rem}.legalPage p,.legalPage li{color:var(--elar-muted);line-height:1.75}.legalPage a{color:#b78cff}@keyframes authOrbBreathe{0%{opacity:.9;transform:translate(-49%,-46%)scale(1.06)}to{opacity:1;transform:translate(-49%,-46%)scale(1.13)}}@keyframes authArrive{0%{opacity:0;transform:translateY(14px)}}@media (max-width:980px){.authPage{grid-template-rows:minmax(260px,38vh) auto;grid-template-columns:1fr;overflow:visible}.authVisual{min-height:300px}.authOrb{width:max(760px,120vw);top:62%;transform:translate(-50%,-50%)scale(.82)}.authPageCompact .authOrb{transform:translate(-50%,-50%)scale(.7)}.authContent{border-top:1px solid var(--elar-line);background:linear-gradient(#04050bb3,#04050b 12%);border-left:0;min-height:auto;padding:58px clamp(24px,7vw,72px) 96px}.authContentInner{width:min(100%,600px)}.authIntro h1{font-size:clamp(2.35rem,7vw,3.6rem)}.authFooter{width:100%;min-width:0;position:absolute}}@media (max-width:560px){.authPage{grid-template-rows:230px auto}.authBrand{top:21px;left:21px}.brandLockup{gap:10px;font-size:15px}.brandTriangle{width:31px;height:31px}.authVisual{min-height:230px}.authOrb{width:690px;top:64%}.authContent{padding:44px 20px 92px}.authIntro{margin-bottom:23px}.authIntro h1{font-size:2.45rem}.authIntro p{font-size:.94rem}.modeChoices{grid-template-columns:1fr}.modeChoice{min-height:104px}.accountActions,.billingPlanHead{flex-direction:column;align-items:flex-start}.billingPlanHead{gap:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
