.Auth_shell__g_chp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:100dvh;background:var(--color-canvas)}.Auth_panel__AI2p9{display:flex;flex-direction:column;min-height:100dvh;padding:28px clamp(24px,5vw,72px)}.Auth_top__uqPHU{display:flex;align-items:center;justify-content:space-between;gap:16px}.Auth_logo__15Awi{border-radius:6px;color:var(--color-ink)}.Auth_back__mwNfx,.Auth_logo__15Awi{display:inline-flex;text-decoration:none}.Auth_back__mwNfx{align-items:center;gap:8px;min-height:44px;padding:0 4px;color:var(--color-ink-3);font-size:13px;transition:color .2s}.Auth_back__mwNfx:hover{color:var(--color-brand)}.Auth_content__WGqtY{display:flex;flex:1;align-items:center;justify-content:center;padding:48px 0}.Auth_bottom__0oYtM{display:flex;justify-content:space-between;color:var(--color-ink-3);font-size:11px;letter-spacing:.02em}.Auth_formWrap__v7zm7,.Auth_sent__0KN58{width:100%;max-width:420px;animation:Auth_formIn__jInzy .6s var(--ease-out-soft) both}.Auth_switch__7us9h{grid-template-columns:1fr 1fr;margin-bottom:44px;padding:4px;border:1px solid var(--color-hairline);background:#fff}.Auth_switch__7us9h,.Auth_switch__7us9h a{position:relative;display:grid;border-radius:99px}.Auth_switch__7us9h a{z-index:1;place-items:center;min-height:40px;color:var(--color-ink-3);font-size:13px;font-weight:500;text-decoration:none;transition:color .3s}.Auth_switch__7us9h a[aria-current=page]{color:#fff}.Auth_switch__7us9h a:not([aria-current]):hover{color:var(--color-ink)}.Auth_switchThumb__AGW6k{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:99px;background:var(--color-ink);box-shadow:0 6px 16px #0b102030;transition:transform .45s var(--ease-out-soft)}.Auth_switchThumb__AGW6k[data-pos=register]{transform:translateX(100%)}.Auth_eyebrow__G10kQ{display:flex;align-items:center;gap:10px;margin:0 0 18px;color:var(--color-brand);font-size:10px;font-weight:500;letter-spacing:.2em}.Auth_eyebrow__G10kQ>span{width:6px;height:6px;border-radius:50%;background:var(--color-spark);box-shadow:0 0 10px var(--color-spark)}.Auth_title__wl04M{margin:0;font-family:var(--font-display);font-optical-sizing:auto;font-size:clamp(42px,4.4vw,60px);font-weight:500;line-height:.95;letter-spacing:-.045em;text-wrap:balance}.Auth_title__wl04M span{color:var(--color-brand)}.Auth_lead__F9KcN{margin:18px 0 0;max-width:36ch;color:var(--color-ink-2);font-size:15px;line-height:1.65;text-wrap:pretty}.Auth_lead__F9KcN strong{color:var(--color-ink);font-weight:500}.Auth_form__DkP6K{display:flex;flex-direction:column;gap:18px;margin-top:36px}.Auth_row__zYfLv{display:grid;grid-template-columns:1fr 1fr;gap:14px}.Auth_field__LNJiv{display:flex;flex-direction:column;gap:8px;min-width:0}.Auth_field__LNJiv>span,.Auth_labelRow__lbuqd{color:var(--color-ink-2);font-size:12px;font-weight:500}.Auth_field__LNJiv em{margin-left:4px;color:var(--color-ink-3);font-style:normal;font-weight:400}.Auth_labelRow__lbuqd{display:flex;align-items:baseline;justify-content:space-between}.Auth_inlineLink__BpAK2{color:var(--color-brand);font-weight:400;text-decoration:none}.Auth_inlineLink__BpAK2:hover{text-decoration:underline;text-underline-offset:3px}.Auth_field__LNJiv input,.Auth_passwordBox___8kgV{width:100%;height:52px;border:1px solid var(--color-hairline);border-radius:14px;background:#fff;transition:border-color .2s,box-shadow .2s}.Auth_field__LNJiv input{padding:0 16px;color:var(--color-ink);font:inherit;font-size:15px;outline:none}.Auth_field__LNJiv input::placeholder{color:#b3b7c4}.Auth_field__LNJiv input:hover,.Auth_passwordBox___8kgV:hover{border-color:#cfd2db}.Auth_field__LNJiv>input:focus,.Auth_passwordBox___8kgV:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 4px #2e4bff1a}.Auth_field__LNJiv>input:user-invalid{border-color:#e5484d}.Auth_passwordBox___8kgV{display:flex;align-items:center;overflow:hidden}.Auth_passwordBox___8kgV input{height:100%;border:0;border-radius:0;background:transparent;box-shadow:none;flex:1}.Auth_passwordBox___8kgV input:focus{box-shadow:none}.Auth_reveal__T3S_U{min-width:76px;height:100%;padding:0 16px;border:0;border-left:1px solid var(--color-hairline);background:transparent;color:var(--color-ink-3);font:inherit;font-size:12px;cursor:pointer;transition:color .2s}.Auth_reveal__T3S_U:hover{color:var(--color-brand)}.Auth_reveal__T3S_U:focus-visible{outline-offset:-3px}.Auth_strength__cWlYW{display:grid;grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:6px}.Auth_strength__cWlYW>span{height:3px;border-radius:3px;background:var(--color-hairline);transition:background .3s}.Auth_strength__cWlYW small{min-width:9ch;padding-left:6px;color:var(--color-ink-3);font-size:11px;text-align:right}.Auth_strength__cWlYW[data-score="1"]>span:first-child{background:var(--color-spark)}.Auth_strength__cWlYW[data-score="2"]>span:nth-child(-n+2){background:#4f7bff}.Auth_strength__cWlYW[data-score="3"]>span{background:#1fb57a}.Auth_check__xcSlM{display:flex;align-items:flex-start;gap:12px;color:var(--color-ink-2);font-size:13px;line-height:1.5;cursor:pointer}.Auth_check__xcSlM input{flex-shrink:0;width:18px;height:18px;margin:1px 0 0;accent-color:var(--color-brand)}.Auth_error__D56pl{margin:0;padding:12px 14px;border:1px solid #f6c9cb;border-radius:12px;background:#fff3f3;color:#b4232a;font-size:13px;line-height:1.5;animation:Auth_shake__bk4wi .4s ease both}.Auth_submit__QAlwm{display:flex;align-items:center;justify-content:space-between;gap:16px;height:54px;margin-top:6px;padding:0 8px 0 22px;border:0;border-radius:99px;background:var(--color-brand);color:#fff;font:inherit;font-size:14px;font-weight:500;cursor:pointer;box-shadow:0 10px 24px #2e4bff33,inset 0 1px #ffffff30;transition:background .2s,transform .2s,box-shadow .2s}.Auth_submit__QAlwm:hover:not(:disabled){background:var(--color-brand-ink);box-shadow:0 14px 30px #2e4bff40,inset 0 1px #ffffff30}.Auth_submit__QAlwm:active:not(:disabled){transform:translateY(1px) scale(.995)}.Auth_submit__QAlwm:disabled{cursor:progress;opacity:.85}.Auth_submitArrow__2fnxB{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#ffffff22;font-size:16px;transition:transform .3s var(--ease-out-soft)}.Auth_submit__QAlwm:hover:not(:disabled) .Auth_submitArrow__2fnxB{transform:translateX(3px)}.Auth_spinner__hqMyP{width:16px;height:16px;border:2px solid #ffffff55;border-top-color:#fff;border-radius:50%;animation:Auth_spin__gPDkw .7s linear infinite}.Auth_footnote__oqvdv{margin:28px 0 0;color:var(--color-ink-2);font-size:14px;text-align:center}.Auth_buyerNote__nr2x_ a{white-space:nowrap}.Auth_buyerNote__nr2x_ a,.Auth_footnote__oqvdv a{color:var(--color-brand);font-weight:500;text-decoration:none}.Auth_buyerNote__nr2x_ a:hover,.Auth_footnote__oqvdv a:hover{text-decoration:underline;text-underline-offset:3px}.Auth_buyerNote__nr2x_{margin:36px 0 0;padding-top:20px;border-top:1px dashed var(--color-hairline);color:var(--color-ink-3);font-size:12px;text-align:center}.Auth_sent__0KN58{text-align:left}.Auth_sentIcon__6hPfV{display:grid;place-items:center;width:56px;height:56px;margin-bottom:28px;border-radius:18px;background:var(--color-brand-wash);color:var(--color-brand);font-size:24px;animation:Auth_pop__QQYm1 .6s cubic-bezier(.2,.9,.3,1.3) .1s both}.Auth_secondary__jBWnc{display:inline-flex;align-items:center;gap:14px;min-height:48px;margin-top:30px;padding:0 20px;border:1px solid var(--color-hairline);border-radius:99px;background:#fff;color:var(--color-ink);font-size:13px;text-decoration:none}.Auth_secondary__jBWnc:hover{border-color:var(--color-brand);color:var(--color-brand)}.Auth_aside__dAaqu{position:sticky;top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:56px;height:calc(100dvh - 24px);margin:12px 12px 12px 0;overflow:hidden;border-radius:28px;background:radial-gradient(120% 80% at 50% 0,#1a2470 0,#0b1026 60%);color:#fff;perspective:1300px}.Auth_aside__dAaqu:before{content:"";position:absolute;inset:0;opacity:.22;background-image:radial-gradient(#8fa0ff .65px,transparent 0);background-size:22px 22px;mask-image:radial-gradient(70% 60% at 50% 45%,#000,transparent);pointer-events:none}.Auth_asideGlow__5UNb_{position:absolute;top:38%;left:50%;width:420px;height:320px;translate:-50% -50%;border-radius:50%;background:#3a50ff66;filter:blur(90px);animation:Auth_breathe__d9LYN 7s ease-in-out infinite}.Auth_asideLights__DmXYw span{position:absolute;top:-10%;width:2px;height:70%;background:linear-gradient(#aab8ff00,#aab8ff40,#aab8ff00);transform-origin:top;filter:blur(.5px);animation:Auth_sweep__r1Qw9 9s ease-in-out infinite}.Auth_asideLights__DmXYw span:first-child{left:22%;rotate:18deg}.Auth_asideLights__DmXYw span:nth-child(2){left:50%;rotate:-4deg;animation-delay:-3s}.Auth_asideLights__DmXYw span:nth-child(3){left:78%;rotate:-20deg;animation-delay:-6s}.Auth_tilt__ljEcM{position:relative;z-index:1;width:min(460px,78%);transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-style:preserve-3d}.Auth_ticket__z1ELC{--stub:96px;position:relative;display:grid;grid-template-columns:1fr var(--stub);transform:rotateX(10deg) rotateY(-16deg) rotate(-5deg);transform-style:preserve-3d;filter:drop-shadow(0 50px 60px #000a);animation:Auth_ticketIn__evNv9 1s var(--ease-out-soft) both}.Auth_ticketMain__7LE6U,.Auth_ticketStub__Nt0i0{position:relative;border:1px solid #ffffff2e}.Auth_ticketMain__7LE6U{display:flex;flex-direction:column;gap:26px;padding:24px;border-right:0;border-radius:20px 0 0 20px;background:linear-gradient(150deg,#2a3570,#151c45 80%);box-shadow:inset 0 1px #ffffff26}.Auth_ticketStub__Nt0i0{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:24px 0 20px;border-left:1.5px dashed #ffffff45;border-radius:0 20px 20px 0;background:linear-gradient(150deg,#4058ff,#2738b3);box-shadow:inset 0 1px #ffffff3a;transform-origin:0 100%;animation:Auth_tear__U5t9R .9s cubic-bezier(.3,1.4,.5,1) .8s both}.Auth_ticketStub__Nt0i0:after,.Auth_ticketStub__Nt0i0:before{content:"";position:absolute;left:-12px;width:22px;height:22px;border-radius:50%;background:#0e1438}.Auth_ticketStub__Nt0i0:before{top:-12px}.Auth_ticketStub__Nt0i0:after{bottom:-12px}.Auth_ticketStub__Nt0i0>span{writing-mode:vertical-rl;rotate:180deg;font-size:10px;font-weight:600;letter-spacing:.3em}.Auth_ticketBars__qVi7Y{width:40px;height:64px;opacity:.8;background:repeating-linear-gradient(0deg,#e6eaff 0 2px,transparent 2px 4px,#e6eaff 4px 5px,transparent 5px 8px)}.Auth_ticketTop__WOcnx{display:flex;justify-content:space-between;color:#aab5e3;font-size:9px;letter-spacing:.16em}.Auth_ticketTitle__zqurq{font-family:var(--font-display);font-size:clamp(34px,3.3vw,48px);font-weight:500;line-height:.92;letter-spacing:-.045em}.Auth_ticketTitle__zqurq em{color:#ffcb70;font-style:normal}.Auth_ticketMeta__DCclV{display:flex;gap:24px;margin:0;padding-top:16px;border-top:1px solid #ffffff1c}.Auth_ticketMeta__DCclV dt{color:#8f9bd0;font-size:8px;letter-spacing:.16em;text-transform:uppercase}.Auth_ticketMeta__DCclV dd{margin:4px 0 0;font-size:13px;font-weight:500}.Auth_stamp__Oe591{position:absolute;top:50%;right:calc(var(--stub) - 54px);z-index:2;display:grid;place-items:center;width:100px;height:100px;margin-top:-50px;border:2px solid #ffbd54;border-radius:50%;background:#0b10261a;color:#ffbd54;font-size:9px;font-weight:700;letter-spacing:.2em;line-height:1;box-shadow:inset 0 0 0 5px #ffbd5455;rotate:-14deg;animation:Auth_stampIn__SL9A2 .5s cubic-bezier(.2,.9,.3,1.25) 1.35s both}.Auth_stamp__Oe591 b{display:block;margin-top:-18px;font-size:22px;letter-spacing:0}.Auth_glare__nTrF1{position:absolute;inset:0;border-radius:20px;background:radial-gradient(circle at var(--glare-x,30%) var(--glare-y,20%),#ffffff26,transparent 45%);mix-blend-mode:screen;pointer-events:none}.Auth_asideFoot__tFYYw{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:18px;padding:0 32px;text-align:center}.Auth_asideQuote__qchGe{max-width:18ch;margin:0;font-family:var(--font-display);font-size:clamp(24px,2.2vw,32px);font-weight:500;line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.Auth_asideQuote__qchGe span{color:#9eafff}.Auth_asideNote__wVWrD{display:inline-flex;align-items:center;gap:10px;margin:0;padding:9px 16px;border:1px solid #ffffff22;border-radius:99px;background:#111832cc;color:#c9d0ee;font-size:12px;animation:Auth_formIn__jInzy .6s 1.7s var(--ease-out-soft) both}.Auth_asideNote__wVWrD i{width:7px;height:7px;border-radius:50%;background:#3ddc97;box-shadow:0 0 12px #3ddc97;animation:Auth_pulse__mGDUv 2.4s ease-out 2.3s infinite}@keyframes Auth_formIn__jInzy{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes Auth_ticketIn__evNv9{0%{opacity:0;transform:translateY(50px) rotateX(30deg) rotateY(-30deg) rotate(-12deg) scale(.9)}}@keyframes Auth_tear__U5t9R{0%{transform:none}to{transform:translate(9px,5px) rotate(5deg)}}@keyframes Auth_stampIn__SL9A2{0%{opacity:0;scale:1.9;rotate:-32deg}70%{opacity:1;scale:.94;rotate:-12deg}to{opacity:1;scale:1;rotate:-14deg}}@keyframes Auth_pulse__mGDUv{0%{box-shadow:0 0 0 0 #3ddc9788}70%,to{box-shadow:0 0 0 8px #3ddc9700}}@keyframes Auth_breathe__d9LYN{0%,to{scale:1;opacity:.9}50%{scale:1.12;opacity:1}}@keyframes Auth_sweep__r1Qw9{0%,to{transform:rotate(-8deg);opacity:.5}50%{transform:rotate(8deg);opacity:1}}@keyframes Auth_shake__bk4wi{0%,to{transform:none}25%{transform:translateX(-4px)}50%{transform:translateX(3px)}75%{transform:translateX(-2px)}}@keyframes Auth_spin__gPDkw{to{rotate:1turn}}@keyframes Auth_pop__QQYm1{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@media (max-width:960px){.Auth_shell__g_chp{grid-template-columns:1fr}.Auth_aside__dAaqu{display:none}.Auth_panel__AI2p9{padding:18px 20px 22px}.Auth_content__WGqtY{align-items:flex-start;padding:36px 0 40px}.Auth_switch__7us9h{margin-bottom:36px}.Auth_title__wl04M{font-size:clamp(40px,12vw,52px)}}@media (max-width:480px){.Auth_row__zYfLv{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.Auth_ticketStub__Nt0i0{transform:translate(9px,5px) rotate(5deg)}}.Auth_sentActions__LjfMj{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:30px}.Auth_sentActions__LjfMj .Auth_secondary__jBWnc{margin-top:0}.Auth_textButton__A6PyS{min-height:44px;padding:0 4px;border:0;background:none;color:var(--color-brand);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.Auth_textButton__A6PyS:hover{text-decoration:underline;text-underline-offset:3px}