.auth-split{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(100vh,auto);background:var(--bg)}.auth-split-form{position:relative;isolation:isolate;display:flex;flex-direction:column;padding:32px 40px 40px;background:radial-gradient(135% 118% at 12% -8%,#18181b 0,#0c0c0e 42%,#060608 78%)}.auth-split-back,.auth-split-form-inner{position:relative;z-index:2}.auth-scene-light{position:absolute;inset:0;z-index:4;pointer-events:none;overflow:hidden;mix-blend-mode:screen}.auth-scene-light span{position:absolute;inset:-25%;transform-origin:7% 0;will-change:transform,opacity}.asl-glow{background:radial-gradient(42% 40% at 7% 2%,rgba(255,255,255,.28),rgba(255,255,255,.07) 36%,transparent 64%);animation:asl-glow 22s ease-in-out infinite alternate}.asl-beams{background:linear-gradient(70deg,transparent 12%,rgba(255,255,255,.22) 20%,transparent 28%,transparent 34%,rgba(255,255,255,.28) 42%,transparent 51%,transparent 56%,rgba(255,255,255,.2) 63%,transparent 71%,transparent 75%,rgba(255,255,255,.13) 81%,transparent 90%,transparent);-webkit-mask-image:radial-gradient(92% 96% at 10% -4%,#000 6%,rgba(0,0,0,.5) 40%,transparent 78%);mask-image:radial-gradient(92% 96% at 10% -4%,#000 6%,rgba(0,0,0,.5) 40%,transparent 78%);filter:blur(10px);animation:asl-beams 26s ease-in-out infinite}@keyframes asl-glow{0%{opacity:.7;transform:translate(-1%,-.5%) scale(1)}to{opacity:1;transform:translate(1.5%,1%) scale(1.05)}}@keyframes asl-beams{0%,to{opacity:.78;transform:rotate(-5deg) translateX(-4%)}50%{opacity:1;transform:rotate(5deg) translateX(4%)}}@media (prefers-reduced-motion:reduce){.auth-scene-light span{animation:none}}.auth-split-back{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-family:"owners-wide",var(--font-sans);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-subtle);transition:color .15s ease}.auth-split-back:hover{color:var(--ink)}.auth-split-form-inner{flex:1;display:flex;align-items:center;justify-content:center}.auth-split-stack{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%;max-width:420px}.auth-split-stack.is-wide{max-width:560px}.auth-split-stack.is-onboarding{max-width:460px}.auth-split-stack.is-onboard-success .auth-step,.auth-split-stack.is-onboard-success .onboard-connect-skip{display:none}.auth-split-stack.is-onboarding.is-onboard-success .auth-split-card-body,.auth-split-stack.is-onboarding.is-onboard-success .onboard-connect-scroll{max-height:calc(560px - 80px);overflow:visible}.auth-split-card .acm--inline,.auth-split-card .acm--inline .acm-body,.auth-split-card .acm--inline .acm-inner{width:100%;max-width:none;background:transparent;border:none;box-shadow:none;border-radius:0;padding:0}.auth-split-card .acm--inline{display:block;max-height:none;overflow:visible;flex:0 0 auto}.auth-split-card .acm--inline .acm-body,.auth-split-card .acm--inline .acm-inner{min-height:0;overflow:visible}.auth-split-card .acm--inline .acm-inner{flex:none}.auth-split-card .acm--inline .acm-section:first-child{padding-top:0}.auth-split-card .acm--inline .acm-section{padding-bottom:6px}.auth-split-card .acm--inline .acm-steps{display:none}.auth-split-card .acm--inline .acm-dropdown-trigger{padding:8px 12px;font-size:13px}.auth-split-card .acm--inline .acm-input{font-size:14px}.auth-split-card .acm--inline .acm-form{gap:9px}.auth-split-card .acm--inline .acm-field{gap:2px;padding:7px 12px 8px}.auth-split-card .acm--inline .acm-label{font-size:12px}.auth-split-card .acm--inline .acm-desc{font-size:13px;margin:-2px 0 12px;line-height:1.45}.auth-split-card .acm--inline .acm-section-label{margin-bottom:8px}.auth-split-card .acm--inline .acm-footer{padding-top:14px}.auth-split-card .acm--inline .acm-footer .btn-primary,.auth-split-card .acm--inline .acm-footer .btn-secondary{padding:8px 22px;font-size:13px;min-width:150px}.auth-split-card .acm--inline .acm-btn-back{padding:8px 20px;font-size:13px;min-width:96px}.auth-split-brand-link{display:inline-flex;align-items:center;gap:9px}.auth-step{display:flex;flex-direction:column;gap:11px;margin-bottom:26px}.auth-step-bar{display:flex;gap:6px;width:100%}.auth-step-seg{height:3px;flex:1;border-radius:2px;background:rgba(255,255,255,.1);transition:background .3s ease}.auth-step-seg.is-done{background:var(--ink)}.auth-step-label{align-self:flex-end;font-family:"owners-wide",var(--font-sans);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-subtle);white-space:nowrap}.auth-split-card{position:relative;width:100%;padding:40px 36px;border-radius:20px;border:none;background:#0f0f10;box-shadow:0 40px 90px -30px rgba(0,0,0,.85)}.auth-split-stack.is-onboarding .auth-split-card{height:560px;display:flex;flex-direction:column}.auth-split-stack.is-onboarding .auth-step{flex-shrink:0}.auth-split-card-body{min-height:0}.auth-split-stack.is-onboarding .auth-split-card-body{overflow-y:auto}.auth-split-stack.is-onboarding .auth-split-card-body,.onboard-connect,.onboard-connect-scroll{flex:1;min-height:0;display:flex;flex-direction:column}.onboard-connect-scroll{max-height:calc(560px - 80px - 53px - 60px);overflow-y:auto;gap:22px;padding-right:10px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.onboard-connect-scroll::-webkit-scrollbar{width:8px}.onboard-connect-scroll::-webkit-scrollbar-track{background:transparent}.onboard-connect-scroll::-webkit-scrollbar-thumb{background:rgba(255,255,255,.14);border-radius:8px;border:2px solid transparent;background-clip:padding-box}.onboard-connect-scroll::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.24);background-clip:padding-box}.onboard-connect-skip{flex-shrink:0;margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08);text-align:center}.onboard-connect .acm-firmlist{max-height:none}.auth-split-card .auth-form{gap:26px}.auth-split-card .auth-form-head{text-align:left;gap:0}.auth-split-card .auth-form-title{font-family:var(--font-display,Georgia,serif);font-size:27px;font-weight:400;letter-spacing:.02em;line-height:1.14;margin:0 0 8px}.auth-split-card .auth-form-sub{font-size:13px;line-height:1.55;margin:0;color:var(--ink-muted)}.auth-split-card .auth-fields{gap:18px}.auth-split-card .form-label{font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:1.1;text-transform:none;letter-spacing:.02em;color:var(--ink-muted);margin-bottom:7px}.auth-split-card .claim-handle-hint{margin-top:9px;font-size:12.5px}.auth-split-card .auth-footer-link{text-align:center;font-size:12.5px;line-height:1.5;color:var(--ink-subtle)}.auth-split-card .auth-footer-link-em{color:var(--ink);font-weight:500}.auth-split-card .auth-footer-link-em:hover{text-decoration:underline}.auth-split-card .auth-secondary-btn{display:flex;align-items:center;justify-content:center;gap:10px;height:46px;border:1px solid rgba(255,255,255,.14);background:transparent;color:var(--ink);font-size:14px;font-weight:500;transition:border-color .15s,background .15s}.auth-split-card .auth-secondary-btn:hover:not(:disabled){border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.03)}.auth-split-card .auth-secondary-btn:disabled{opacity:.55;cursor:not-allowed}.auth-split-card .auth-primary-btn:after,.auth-split-card .auth-secondary-btn:after{content:none}.auth-split-card .auth-or{display:flex;align-items:center;gap:14px}.auth-split-card .auth-or>span:first-child,.auth-split-card .auth-or>span:last-child{flex:1;height:1px;background:rgba(255,255,255,.1)}.auth-split-card .auth-or-label{flex:none;font-family:"owners-wide",var(--font-sans);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}.auth-split-card .auth-boxfield{display:flex;flex-direction:column;gap:3px;padding:9px 14px 10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#0a0a0b;box-shadow:inset 0 1px 2px rgba(0,0,0,.45);transition:border-color .15s,box-shadow .15s}.auth-split-card .auth-boxfield:hover:not(:focus-within){border-color:rgba(255,255,255,.16)}.auth-split-card .auth-boxfield:focus-within{border-color:rgba(255,255,255,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 0 1px rgba(255,255,255,.18)}.auth-split-card .auth-boxfield-toprow{display:flex;align-items:center;justify-content:space-between;gap:10px}.auth-split-card .auth-boxfield-label{font-size:12px;font-weight:500;line-height:1;letter-spacing:.02em;color:var(--ink-muted)}.auth-split-card .auth-boxfield-link{font-size:12px;line-height:1;color:var(--ink-subtle);transition:color .15s ease}.auth-split-card .auth-boxfield-link:hover{color:var(--ink)}.auth-split-card .auth-boxfield-input{all:unset;box-sizing:border-box;width:100%;font-family:inherit;font-size:14px;line-height:1.25;color:var(--ink)}.auth-split-card .auth-boxfield-input::-moz-placeholder{color:var(--ink-subtle)}.auth-split-card .auth-boxfield-input::placeholder{color:var(--ink-subtle)}.auth-split-card .auth-boxfield-row{display:flex;align-items:center;gap:1px}.auth-split-card .auth-boxfield-prefix{font-size:14px;line-height:1.25;color:var(--ink-subtle)}.auth-split-card .countryfield-value{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;cursor:pointer;font-size:14px;line-height:1.25;color:var(--ink)}.auth-split-card .countryfield-value:disabled{cursor:default;opacity:.65}.auth-split-card .countryfield-name{flex:1;min-width:0}.auth-split-card .countryfield-placeholder{flex:1;min-width:0;color:var(--ink-subtle)}.auth-split-card .countryfield-change{all:unset;cursor:pointer;font-size:12px;line-height:1;color:var(--ink-subtle);transition:color .15s ease}.auth-split-card .countryfield-change:hover{color:var(--ink)}.countryfield-pop{position:fixed;z-index:1200;display:flex;flex-direction:column;max-height:300px;padding:6px;background:#0d0d0f;border:1px solid rgba(255,255,255,.14);border-radius:10px;box-shadow:0 14px 36px rgba(0,0,0,.55);overflow:hidden}.countryfield-search{all:unset;box-sizing:border-box;width:100%;padding:8px 10px;margin-bottom:6px;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:#060607;font-family:inherit;font-size:14px;color:var(--ink)}.countryfield-search::-moz-placeholder{color:var(--ink-subtle)}.countryfield-search::placeholder{color:var(--ink-subtle)}.countryfield-list{display:flex;flex-direction:column;min-height:0;gap:1px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.countryfield-list::-webkit-scrollbar{width:8px}.countryfield-list::-webkit-scrollbar-thumb{background:rgba(255,255,255,.16);border-radius:4px;border:2px solid transparent;background-clip:padding-box}.countryfield-item{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:7px;cursor:pointer;font-size:14px;color:var(--ink)}.countryfield-item:hover{background:rgba(255,255,255,.06)}.countryfield-item.is-selected{background:rgba(255,255,255,.09)}.countryfield-item-name{min-width:0}.countryfield-empty{padding:14px;text-align:center;font-size:13px;color:var(--ink-subtle)}.auth-split-card .claim-url{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}.auth-split-card .claim-url-text{font-size:13px;color:var(--ink-subtle)}.auth-split-card .claim-url-handle{font-weight:400;color:var(--ink-subtle);transition:color .15s ease}.auth-split-card .claim-url-handle.is-set{color:var(--ink);font-weight:500}.auth-split-card .claim-url-status{font-size:12.5px;font-weight:500;white-space:nowrap}.auth-split-card .claim-field-error{margin:7px 0 0;font-size:12.5px;color:#E89191}.auth-split-card .auth-primary-btn{height:46px;border:none;background:#ffffff;color:#0a0a0a}.auth-split-card .auth-primary-btn:hover:not(:disabled){background:#ededed}.auth-split-card .auth-primary-btn:disabled{opacity:1;background:rgba(255,255,255,.07);color:var(--ink-subtle);border:none;cursor:not-allowed}.auth-split-card .claim-handle-input-row,.auth-split-card .input{border-radius:6px;background:#0a0a0b;box-shadow:inset 0 1px 2px rgba(0,0,0,.45)}.auth-split-card .claim-handle-input-row{display:flex;align-items:center;height:44px;padding:0 14px;border:1px solid rgba(255,255,255,.1);transition:border-color .15s ease}.auth-split-card .claim-handle-input-row:hover{border-color:rgba(255,255,255,.24)}.auth-split-card .claim-handle-input-row:focus-within{border-color:rgba(255,255,255,.3)}.auth-split-card .claim-handle-prefix{position:static;transform:none;font-size:14px;line-height:1;color:var(--ink-subtle)}.auth-split-card .claim-handle-input{flex:1;height:100%;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;font-size:14px}.auth-split-card .claim-handle-wrap:hover .input:not(:focus),.auth-split-card .input:hover:not(:focus){border-color:rgba(255,255,255,.24)}.auth-split-brand{position:relative;background:#050508 url(/activity-banner.jpg) 50%/cover no-repeat}.auth-split-brand:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,5,8,.9),rgba(5,5,8,.35) 32%,transparent 60%),linear-gradient(90deg,rgba(5,5,8,.55),transparent 22%);pointer-events:none}.auth-split-brand-overlay{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:52px 48px;display:flex;flex-direction:column;gap:16px;max-width:560px}.auth-brand-title{margin:0;font-family:var(--font-display,var(--font-sans));font-size:34px;font-weight:500;line-height:1.08;letter-spacing:.01em;color:#ffffff}.auth-brand-sub{margin:0;max-width:420px;font-size:15px;line-height:1.55;color:rgba(255,255,255,.72)}.auth-brand-list{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:11px}.auth-brand-list li{display:flex;align-items:center;gap:11px;font-size:14px;line-height:1.4;color:rgba(255,255,255,.86)}.auth-brand-list svg{flex-shrink:0;color:#c7ccd3}.auth-brand-socials{margin-top:22px;display:flex;align-items:center;gap:20px}.auth-brand-socials a{display:inline-flex;color:rgba(255,255,255,.55);transition:color .15s ease}.auth-brand-socials a:hover{color:#ffffff}.auth-brand-socials svg{width:18px;height:18px}@media (max-width:900px){.auth-split{grid-template-columns:1fr}.auth-split-brand{display:none}.auth-split-form{padding:28px 22px}}.auth-split-card .auth-pwfield{display:flex;flex-direction:column;gap:7px}.auth-split-card .auth-fieldhint{display:flex;align-items:center;gap:6px;margin:0;padding-left:3px;font-size:12px;line-height:1.3;color:var(--ink-subtle);transition:color .15s ease}.auth-split-card .auth-fieldhint.is-ok{color:var(--profit)}.auth-split-card .auth-fieldhint.is-bad{color:var(--loss)}.auth-split-card .auth-fieldhint-dot{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.55;flex-shrink:0}.auth-split-card .auth-fieldhint-icon{flex-shrink:0}body:has(.is-recording-mode) nextjs-portal{display:none!important}body:has(.is-recording-mode) .asl-beams{display:none}body:has(.is-recording-mode) .asl-glow{animation:none;opacity:.82;transform:none}