.glass{background:var(--glass-bg);border:1px solid var(--glass-border-soft);-webkit-backdrop-filter:var(--glass-blur)}.glass-gold{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);box-shadow:0 10px 40px -10px #d4aa5073,inset 0 1px #ffffff0f}.glass-strong{background:var(--glass-bg-strong);border:1px solid var(--glass-border-soft);-webkit-backdrop-filter:blur(28px)saturate(150%)}.glass-edge{position:relative}.glass-edge:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#ffffff38,#fff0 35%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.text-gold{background:var(--gradient-gold);color:#0000;-webkit-background-clip:text;background-clip:text}.bg-gold{background:var(--gradient-gold-soft)}.aurora-bg{isolation:isolate;position:relative}.aurora-bg:before{content:"";background:var(--gradient-aurora);filter:blur(8px);z-index:-1;pointer-events:none;animation:18s ease-in-out infinite alternate aurora-drift;position:absolute;inset:-20% -10% -10%}@keyframes aurora-drift{0%{opacity:.85;transform:translate(-2%,-1%)scale(1)}50%{opacity:1;transform:translate(2%,1%)scale(1.05)}to{opacity:.9;transform:translate(-1%,2%)scale(1.02)}}.shimmer{position:relative;overflow:hidden}.shimmer:after{content:"";background:var(--gradient-gold-sheen);animation:shimmer-sweep 3.2s var(--ease-lux,cubic-bezier(.22, 1, .36, 1)) infinite;pointer-events:none;position:absolute;inset:0;transform:translate(-130%)}@keyframes shimmer-sweep{0%{transform:translate(-130%)}55%,to{transform:translate(130%)}}.sheen-hover{position:relative;overflow:hidden}.sheen-hover:after{content:"";background:var(--gradient-gold-sheen);transition:transform .9s var(--ease-lux,cubic-bezier(.22, 1, .36, 1));pointer-events:none;position:absolute;inset:0;transform:translate(-130%)}.sheen-hover:hover:after{transform:translate(130%)}@keyframes float-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.float-soft{animation:5s ease-in-out infinite float-soft}@keyframes pulse-glow{0%,to{box-shadow:0 4px 20px -6px #d4aa5073}50%{box-shadow:0 10px 40px -10px #d4aa508c}}.pulse-glow{animation:3.4s ease-in-out infinite pulse-glow}.reveal{opacity:0;transition:opacity .7s var(--ease-lux,cubic-bezier(.22, 1, .36, 1)), transform .7s var(--ease-lux,cubic-bezier(.22, 1, .36, 1));will-change:opacity, transform;transform:translateY(22px)}.reveal.is-visible{opacity:1;transform:none}.reveal-scale{opacity:0;transition:opacity .6s var(--ease-lux,cubic-bezier(.22, 1, .36, 1)), transform .6s var(--ease-lux,cubic-bezier(.22, 1, .36, 1));will-change:opacity, transform;transform:scale(.94)}.reveal-scale.is-visible{opacity:1;transform:none}.reveal-stagger>*{opacity:0;transition:opacity .6s var(--ease-lux,cubic-bezier(.22, 1, .36, 1)), transform .6s var(--ease-lux,cubic-bezier(.22, 1, .36, 1));transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(18px)}.reveal-stagger.is-visible>*{opacity:1;transform:none}@keyframes rise-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.rise-in{animation:rise-in .6s var(--ease-lux,cubic-bezier(.22, 1, .36, 1)) both}@keyframes fade-blur-in{0%{opacity:0;filter:blur(8px);transform:scale(.98)}to{opacity:1;filter:blur();transform:none}}.fade-blur-in{animation:fade-blur-in .7s var(--ease-lux,cubic-bezier(.22, 1, .36, 1)) both}.lift{transition:transform .4s var(--ease-lux,cubic-bezier(.22, 1, .36, 1)), box-shadow .4s var(--ease-lux,cubic-bezier(.22, 1, .36, 1))}.lift:hover{transform:translateY(-4px);box-shadow:0 18px 50px -24px #000000d9,0 10px 40px -10px #d4aa5073}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.aurora-bg:before,.shimmer:after,.float-soft,.pulse-glow,.rise-in,.fade-blur-in{animation:none!important}.reveal,.reveal-scale,.reveal-stagger>*{opacity:1!important;transition:none!important;transform:none!important}.sheen-hover:after{display:none}}
:root{--lg-bg:#161410c7;--lg-bg-strong:#0e0c0ae6;--lg-border:#e2bd6838;--lg-border-soft:#ffffff1a;--lg-highlight:#ffffff24;--lg-blur:blur(34px) saturate(160%);--lg-glow:0 24px 70px -24px #000000d9, 0 0 60px -28px #d4aa508c;--lg-ease:cubic-bezier(.22, 1, .36, 1)}.lg-surface{isolation:isolate;background:var(--lg-bg);border:1px solid var(--lg-border-soft);-webkit-backdrop-filter:blur(34px)saturate(160%);box-shadow:var(--lg-glow), inset 0 1px 0 var(--lg-highlight);border-radius:1.5rem;position:relative;overflow:hidden}.lg-surface-top-rounded{border-radius:0 1.5rem 1.5rem 0}@media (max-width:639px){.lg-surface-bottom-sheet{border-radius:1.5rem 1.5rem 0 0}}.lg-surface:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:2;background:linear-gradient(160deg,#fff4d68c,#e2bd682e 30%,#ffffff0a 60%,#e2bd681f 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lg-surface:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:radial-gradient(120% 60% at 50% -10%,#ffffff29,#0000 60%);position:absolute;inset:0}.lg-aurora{z-index:0;pointer-events:none;filter:blur(26px);opacity:.9;position:absolute;inset:-30%}.lg-aurora span{mix-blend-mode:screen;will-change:transform;border-radius:9999px;display:block;position:absolute}.lg-aurora .lg-blob-1{width:60%;height:60%;animation:lg-drift-1 16s var(--lg-ease) infinite alternate;background:radial-gradient(circle,#e2bd6866,#0000 70%);top:-8%;left:-6%}.lg-aurora .lg-blob-2{width:55%;height:55%;animation:lg-drift-2 19s var(--lg-ease) infinite alternate;background:radial-gradient(circle,#b57f4457,#0000 70%);top:10%;right:-10%}.lg-aurora .lg-blob-3{width:65%;height:55%;animation:lg-drift-3 22s var(--lg-ease) infinite alternate;background:radial-gradient(circle,#d4aa5042,#0000 70%);bottom:-14%;left:20%}@keyframes lg-drift-1{0%{transform:translate(0,0)scale(1)}to{transform:translate(8%,6%)scale(1.12)}}@keyframes lg-drift-2{0%{transform:translate(0,0)scale(1.05)}to{transform:translate(-7%,4%)scale(1)}}@keyframes lg-drift-3{0%{transform:translate(0,0)scale(1)}to{transform:translate(5%,-6%)scale(1.1)}}.lg-pill .lg-surface{border-radius:9999px}.lg-surface.lg-pill{border-radius:30px}.lg-surface.lg-pill.is-active{background:linear-gradient(#e2bd6838 0%,#e2bd681a 100%)}.lg-surface.lg-gold-tint{background:linear-gradient(160deg,#e2bd6833 0%,#b57f441f 55%,#0e0c0ab8 100%);border-radius:4px}@keyframes lg-pill-in{0%{opacity:0;transform:translateY(14px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.lg-pill-in{animation:lg-pill-in .5s var(--lg-ease,cubic-bezier(.22, 1, .36, 1)) both}.lg-surface.lg-circle{border-radius:9999px}.lg-content{z-index:3;filter:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;position:relative}.lg-input{color:#fff;width:100%;height:3rem;transition:border-color .25s var(--lg-ease), background .25s var(--lg-ease), box-shadow .25s var(--lg-ease);-webkit-text-fill-color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:1.1rem;outline:none;padding:0 1.1rem;font-size:.875rem;line-height:1.25rem;box-shadow:inset 0 1px #ffffff0d}.lg-input::placeholder{color:#fff6}.lg-input:hover:not(:disabled){border-color:#e2bd684d}.lg-input:focus-visible{background:#ffffff0f;border-color:#e2bd6899;box-shadow:inset 0 1px #ffffff14,0 0 0 4px #e2bd6824}.lg-input:disabled{opacity:.6;cursor:not-allowed}.lg-input[aria-invalid=true]{border-color:#f8717199;box-shadow:inset 0 1px #ffffff0d,0 0 0 4px #f871711f}.lg-input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #ffffff0a,inset 0 1px #ffffff0d}.lg-input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #ffffff0a,inset 0 1px #ffffff0d}.lg-input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #ffffff0a,inset 0 1px #ffffff0d}.lg-input:-webkit-autofill:active{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #ffffff0a,inset 0 1px #ffffff0d}.lg-input-glass{-webkit-text-fill-color:#fff}.lg-input-glass:-webkit-autofill{color:#fff!important;-webkit-text-fill-color:#fff!important;caret-color:#fff!important;transition:all 9999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #161410b3,inset 0 1px #ffffff0d!important}.lg-input-glass:-webkit-autofill:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;caret-color:#fff!important;transition:all 9999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #161410b3,inset 0 1px #ffffff0d!important}.lg-input-glass:-webkit-autofill:focus{color:#fff!important;-webkit-text-fill-color:#fff!important;caret-color:#fff!important;transition:all 9999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #161410b3,inset 0 1px #ffffff0d!important}.lg-input-glass:-webkit-autofill:active{color:#fff!important;-webkit-text-fill-color:#fff!important;caret-color:#fff!important;transition:all 9999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #161410b3,inset 0 1px #ffffff0d!important}.lg-btn{letter-spacing:.01em;transition:transform .25s var(--lg-ease), box-shadow .25s var(--lg-ease), filter .25s var(--lg-ease), opacity .2s ease;will-change:transform;border-radius:9999px;outline:none;justify-content:center;align-items:center;gap:.5rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.lg-btn:disabled{cursor:not-allowed;opacity:.55;filter:saturate(.7)}.lg-btn-gold{color:#1a1408;background:linear-gradient(#f4d97a 0%,#e2bd68 55%,#b57f44 100%);box-shadow:0 10px 30px -10px #d4aa50b3,inset 0 1px #ffffff80}.lg-btn-gold:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 16px 40px -10px #d4aa50cc,inset 0 1px #fff9}.lg-btn-gold:not(:disabled):active{transform:translateY(0)}.lg-btn-gold:after{content:"";transition:transform .9s var(--lg-ease);pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff8c 48%,#ffffffd9 50%,#ffffff8c 52%,#0000 70%);position:absolute;inset:0;transform:translate(-130%)}.lg-btn-gold:not(:disabled):hover:after{transform:translate(130%)}.lg-btn-ghost{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff0f}.lg-btn-ghost:not(:disabled):hover{background:#ffffff1f;border-color:#e2bd6859;transform:translateY(-1px)}.lg-btn-ghost:not(:disabled):active{transform:translateY(0)}.lg-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#f4d97a2e,#b57f441f);border:1px solid #e2bd6859;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 8px 24px -12px #d4aa5099}.lg-spotlight{border-radius:inherit;background:radial-gradient(240px circle at var(--mx,50%) var(--my,0%), #ffffff2e, #fff4d612 32%, transparent 62%);opacity:0;transition:opacity .45s var(--lg-ease);pointer-events:none;z-index:2;position:absolute;inset:0}.lg-surface:hover .lg-spotlight{opacity:1}.lg-flow-border:before{background:conic-gradient(from var(--lg-angle,0deg), #fff4d6bf, #e2bd681f 22%, #ffffff0a 50%, #e2bd681f 78%, #fff4d6bf);animation:6s linear infinite lg-spin}@property --lg-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes lg-spin{to{--lg-angle:360deg}}.lg-flow-ring{position:relative}.lg-flow-ring:before{content:"";border-radius:inherit;background:conic-gradient(from var(--lg-angle,0deg), #fff4d6cc, #e2bd6824 22%, #ffffff0d 50%, #e2bd6824 78%, #fff4d6cc);-webkit-mask-composite:xor;pointer-events:none;z-index:3;padding:1.5px;animation:6s linear infinite lg-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lg-tilt-wrap{perspective:1200px}.lg-fade-x{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 22px calc(100% - 22px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 22px calc(100% - 22px),#0000 100%)}.lg-no-scrollbar{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.lg-no-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}.lg-shimmer-text{color:#0000;animation:lg-shimmer 4.5s var(--lg-ease) infinite;background-image:linear-gradient(100deg,#e2bd68 0%,#ecd782 25%,#fff7e0 45% 55%,#ecd782 75%,#e2bd68 100%);background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}@keyframes lg-shimmer{0%{background-position:150% 0}60%,to{background-position:-50% 0}}.lg-promo-sheen{mix-blend-mode:screen;animation:lg-promo-sheen 5.5s var(--lg-ease) infinite;background-image:linear-gradient(105deg,#0000 38%,#fff4d680 50%,#0000 62%);background-position:150% 0;background-size:220% 100%}@keyframes lg-promo-sheen{0%{background-position:150% 0}55%,to{background-position:-50% 0}}.lg-chip-pulse{animation:lg-chip-pulse 3.4s var(--lg-ease) infinite}@keyframes lg-chip-pulse{0%,to{box-shadow:inset 0 1px #ffffff2e,0 8px 24px -12px #d4aa5099}50%{box-shadow:inset 0 1px #ffffff52,0 12px 36px -10px #d4aa50f2}}.lg-status-dot{animation:lg-status-pulse 2.4s var(--lg-ease) infinite;box-shadow:0 0 #26c4218c}@keyframes lg-status-pulse{0%{box-shadow:0 0 #26c4218c,0 0 8px 1px #26c421b3}70%{box-shadow:0 0 0 7px #26c42100,0 0 10px 2px #26c42173}to{box-shadow:0 0 #26c42100,0 0 8px 1px #26c421b3}}.lg-banner-aurora{background:radial-gradient(42% 60% at 18% 18%,#e2bd6838,#0000 60%),radial-gradient(46% 56% at 82% 8%,#b57f442e,#0000 60%),radial-gradient(52% 72% at 62% 102%,#d4aa5024,#0000 62%);animation:16s ease-in-out infinite alternate lg-aurora-drift}@keyframes lg-aurora-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(2.5%,-2%)scale(1.08)}to{transform:translate(-2.5%,2.5%)scale(1.04)}}.lg-banner-sheen{mix-blend-mode:screen;background-image:linear-gradient(105deg,#0000 36%,#fff4d61a 50%,#0000 64%);background-position:150% 0;background-size:220% 100%;animation:7.5s ease-in-out infinite lg-banner-sheen}@keyframes lg-banner-sheen{0%{background-position:150% 0}55%,to{background-position:-50% 0}}.lg-avatar-halo{animation:3.6s ease-in-out infinite lg-avatar-halo}@keyframes lg-avatar-halo{0%,to{box-shadow:0 0 22px -6px #e2bd6859}50%{box-shadow:0 0 34px #e2bd688c}}@media (prefers-reduced-motion:reduce){.lg-aurora span{animation:none!important}.lg-btn-gold:after{transition:none}.lg-flow-border:before,.lg-flow-ring:before,.lg-chip-pulse,.lg-shimmer-text,.lg-promo-sheen,.lg-status-dot{animation:none!important}.lg-spotlight{display:none}.lg-banner-aurora,.lg-banner-sheen,.lg-avatar-halo{animation:none!important}}.lg-input-solid:autofill{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;border-radius:0!important;transition:background-color 9999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #222!important}.lg-input-solid:-webkit-autofill{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;border-radius:0!important;transition:background-color 9999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #222!important}.lg-input-solid:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;border-radius:0!important;transition:background-color 9999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #222!important}.lg-input-solid:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;border-radius:0!important;transition:background-color 9999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #222!important}.lg-input-solid:-webkit-autofill:active{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;border-radius:0!important;transition:background-color 9999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #222!important}.lg-input-solid:read-only:-webkit-autofill{-webkit-text-fill-color:#8d96a3!important}.lg-input-solid:read-only:autofill{-webkit-text-fill-color:#8d96a3!important}
:root{--lp-gold:#f8cd00;--lp-gold-deep:#b89400;--lp-gold-line:#dba100;--lp-panel:#0f0f0f;--lp-card:#161616;--lp-field:#222;--lp-muted:#848b9a;--lp-muted-2:#8d96a3;--app-header-h:68px}@media (min-width:1024px){:root{--app-header-h:100px}}.lp-sora{font-family:var(--font-sora), ui-sans-serif, system-ui, sans-serif}.lp-btn{cursor:pointer;border-radius:52px;justify-content:center;align-items:center;gap:.5rem;font-weight:700;transition:filter .2s,box-shadow .25s,transform .15s;display:inline-flex;position:relative;overflow:hidden}.lp-btn-gold{background:var(--lp-gold);color:#000;box-shadow:0 6px 22px -8px #f8cd008c}.lp-btn-gold:hover{filter:brightness(1.08);box-shadow:0 8px 28px -6px #f8cd00b3}.lp-btn-outline{border:1px solid var(--lp-gold);color:#fff;background:linear-gradient(#ffffff0d 0%,#f8cd000d 100%);box-shadow:0 -4px 4px #f8cd004d}.lp-btn-outline:hover{background:linear-gradient(#ffffff1a 0%,#f8cd001f 100%);box-shadow:0 -4px 10px #f8cd0066}.lp-sheen:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff73 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)skew(-18deg)}.lp-sheen:hover:after{transition:transform .7s;transform:translate(120%)skew(-18deg)}.lp-no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.lp-no-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}.lp-scroll-fade{transition:-webkit-mask-image .2s,mask-image .2s;-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 40px),#0000 100%)}.lp-scroll-fade.is-end{-webkit-mask-image:none;mask-image:none}@keyframes lp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp-marquee{animation:30s linear infinite lp-marquee}.lp-marquee-viewport:hover .lp-marquee,.lp-marquee-viewport:focus-within .lp-marquee{animation-play-state:paused}.lp-glow{filter:blur(18px);background:radial-gradient(closest-side,#f8cd008c 0%,#f8cd002e 45%,#0000 100%)}@keyframes lp-float{0%,to{transform:translateY(0) rotate(var(--lp-rot,0deg))}50%{transform:translateY(-14px) rotate(var(--lp-rot,0deg))}}.lp-float{animation:5s ease-in-out infinite lp-float}@keyframes lp-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lp-spin-slow{animation:24s linear infinite lp-spin}@media (prefers-reduced-motion:reduce){.lp-marquee,.lp-float,.lp-spin-slow{animation:none}.lp-sheen:hover:after{transition:none;transform:translate(-120%)skew(-18deg)}}body[data-bonus-center-open=true] .woot-widget-bubble,body[data-bonus-center-open=true] .woot--bubble-holder,body[data-bonus-center-open=true] .woot-widget-bubble__body{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .14s,visibility .14s}@keyframes lp-brand-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lp-brand-spin{transform-origin:50%;will-change:transform;animation:1.8s linear infinite lp-brand-spin}@media (prefers-reduced-motion:reduce){.lp-brand-spin{animation-duration:6s}}
.auth-panel{--lp-navy:#070e1b;--lp-gold:#e8b53a;--lp-gold-hi:#f9d979;--lp-gold-deep:#a56a1f;background-color:var(--lp-navy);isolation:isolate;font-family:var(--font-sora), var(--font-inter), system-ui, sans-serif;border-radius:16px;position:relative;overflow:hidden}.auth-panel:before{content:"";z-index:-2;opacity:.1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='190' height='190' viewBox='0 0 190 190'%3E%3Cg fill='%23f9d979'%3E%3Cpath d='M32 14l4.6 9.3 10.3 1.5-7.4 7.3 1.7 10.2L32 37.5l-9.2 4.8 1.7-10.2-7.4-7.3 10.3-1.5z'/%3E%3Cpath d='M140 82l3.4 6.9 7.6 1.1-5.5 5.4 1.3 7.6-6.8-3.6-6.8 3.6 1.3-7.6-5.5-5.4 7.6-1.1z'/%3E%3Cpath d='M84 148l2.7 5.5 6.1.9-4.4 4.3 1 6-5.4-2.8-5.4 2.8 1-6-4.4-4.3 6.1-.9z'/%3E%3Cpath d='M158 26l2.7 5.5 6.1.9-4.4 4.3 1 6-5.4-2.8-5.4 2.8 1-6-4.4-4.3 6.1-.9z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat;position:absolute;inset:0}.auth-panel:after{content:"";z-index:-1;background:linear-gradient(270deg,#16305ed9 1.5%,#070e1beb 52%);position:absolute;inset:0}@media (max-width:639px){.auth-panel{border-radius:28px 28px 0 0}}@media (max-width:1023px){.auth-panel:after{background:linear-gradient(200deg,#16305e80 0%,#070e1bf0 55%)}}.auth-card{-webkit-backdrop-filter:blur(5px);background:linear-gradient(#66666647 0%,#45454512 100%);border-radius:12px;box-shadow:0 4px 24px #00000059}.auth-close{color:#ffffffd9;background:#ffffff1a;border-radius:6px;justify-content:center;align-items:center;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.auth-close:hover{color:#fff;background:#fff3;transform:rotate(90deg)}.auth-input{color:#fff;background:#3b3b3bcc;border:1px solid #0000;border-radius:8px;outline:none;width:100%;padding:13px 16px;font-size:14px;font-weight:300;transition:border-color .2s,background-color .2s,box-shadow .2s}.auth-input::placeholder{color:#ffffffb3;text-transform:capitalize}.auth-input:hover{background:#464646d9}.auth-input:focus{background:#464646e6;border-color:#f8cd00b3;box-shadow:0 0 0 3px #f8cd0024}.auth-input[aria-invalid=true]{border-color:#f87171b3}.auth-input:disabled{cursor:not-allowed;opacity:.6}.auth-input-password{padding-right:46px}.auth-btn-gold{border:1px solid var(--lp-gold);color:#fff;cursor:pointer;background:linear-gradient(#ffffff0d 0%,#e8b53a0d 100%);border-radius:52px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 20px;font-size:16px;font-weight:700;transition:background .22s,box-shadow .22s,filter .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 -4px 4px #e8b53a4d}.auth-btn-gold:hover:not(:disabled){background:linear-gradient(#ffffff1a 0%,#f8cd0029 100%);box-shadow:0 -4px 12px #f8cd0073}.auth-btn-gold:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.auth-btn-gold:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff47 50%,#0000 70%);position:absolute;inset:0;transform:translate(-130%)skew(-18deg)}.auth-btn-gold:hover:not(:disabled):after{transition:transform .75s;transform:translate(130%)skew(-18deg)}@media (prefers-reduced-motion:reduce){.auth-close:hover{transform:none}.auth-btn-gold:hover:not(:disabled):after{transition:none;transform:translate(-130%)skew(-18deg)}}
