@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3j3877k49yy0l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_f7c9aed3-module__pcHm0G__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:italic;font-weight:400}.instrument_serif_f7c9aed3-module__pcHm0G__variable{--font-accent:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:gothic;src:url(../media/SpecialGothicExpandedOne_Regular-s.p.21a4xxrvxkxmk.woff2)format("woff2");font-display:swap}@font-face{font-family:gothic Fallback;src:local(Arial);ascent-override:75.21%;descent-override:22.08%;line-gap-override:0.0%;size-adjust:133.63%}.gothic_900d6db2-module__JfOSmq__className{font-family:gothic,gothic Fallback}.gothic_900d6db2-module__JfOSmq__variable{--font-gothic:"gothic", "gothic Fallback"}
.landing-module__bxHgOq__landing{--sp-teal:#2dd4bf;--sp-cyan:#38bdf8;--sp-indigo:#6366f1;--sp-violet:#8b5cf6;--sp-magenta:#e879f9;--sp-coral:#fb923c;--spectrum:linear-gradient(100deg, var(--sp-teal), var(--sp-cyan), var(--sp-indigo), var(--sp-violet), var(--sp-magenta), var(--sp-coral));--ground:#08080b;--ground-2:#0d0d12;--ink:#ededf2;--ink-mid:#b4b3c4;--ink-dim:#7c7b90;--line:#ffffff17;--line-2:#ffffff26;background:var(--ground);color:var(--ink);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}.landing-module__bxHgOq__aurora{z-index:0;pointer-events:none;background:radial-gradient(48rem 34rem at 16% -8%,#6366f13d,#0000 60%),radial-gradient(40rem 30rem at 92% 2%,#e879f929,#0000 62%),radial-gradient(52rem 40rem at 60% 116%,#2dd4bf1f,#0000 60%);position:absolute;inset:0}.landing-module__bxHgOq__grain{z-index:0;pointer-events:none;opacity:.4;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");position:absolute;inset:0}.landing-module__bxHgOq__content{z-index:1;position:relative}.landing-module__bxHgOq__spectrumText{background:var(--spectrum);color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite landing-module__bxHgOq__pan}@keyframes landing-module__bxHgOq__pan{to{background-position:200%}}.landing-module__bxHgOq__btnPrimary{color:#08080b;background:#fff;transition:transform .18s,box-shadow .25s;position:relative;box-shadow:0 10px 30px -12px #e879f999}.landing-module__bxHgOq__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 16px 40px -14px #8b5cf6b3}.landing-module__bxHgOq__btnGhost{border:1px solid var(--line-2);background:#ffffff08;transition:transform .18s,background .2s,border-color .2s}.landing-module__bxHgOq__btnGhost:hover{background:#ffffff12;border-color:#ffffff47;transform:translateY(-2px)}.landing-module__bxHgOq__window{border:1px solid var(--line-2);background:linear-gradient(#ffffff0d,#ffffff04);border-radius:18px;overflow:hidden;box-shadow:0 40px 90px -40px #000000e6,inset 0 0 0 1px #ffffff05}.landing-module__bxHgOq__windowBar{border-bottom:1px solid var(--line);font-family:var(--font-geist-mono,ui-monospace, monospace);color:var(--ink-dim);align-items:center;gap:8px;padding:11px 14px;font-size:12px;display:flex}.landing-module__bxHgOq__dot{border-radius:50%;width:9px;height:9px}.landing-module__bxHgOq__reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.landing-module__bxHgOq__reveal.landing-module__bxHgOq__in{opacity:1;transform:none}.landing-module__bxHgOq__card{border:1px solid var(--line);background:#ffffff06;border-radius:16px;transition:transform .25s,border-color .25s}.landing-module__bxHgOq__cardHover:hover{border-color:#8b5cf680;transform:translateY(-4px)}.landing-module__bxHgOq__eyebrow{font-family:var(--font-geist-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:#c4b5fd;align-items:center;gap:8px;font-size:12px;display:inline-flex}.landing-module__bxHgOq__eyebrow:before{content:"";background:var(--sp-magenta);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px 2px #e879f9cc}.landing-module__bxHgOq__marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.landing-module__bxHgOq__marqueeTrack{gap:14px;width:max-content;animation:30s linear infinite landing-module__bxHgOq__slide;display:flex}@keyframes landing-module__bxHgOq__slide{to{transform:translate(-50%)}}.landing-module__bxHgOq__chip{font-family:var(--font-geist-mono,ui-monospace, monospace);color:var(--ink-mid);border:1px solid var(--line-2);white-space:nowrap;background:#ffffff05;border-radius:10px;padding:10px 16px;font-size:13px}.landing-module__bxHgOq__pill{font-family:var(--font-geist-mono,ui-monospace, monospace);color:var(--ink-mid);border:1px solid var(--line);border-radius:999px;padding:7px 13px;font-size:12px}.landing-module__bxHgOq__accentWord{font-family:var(--font-accent,Georgia, serif);letter-spacing:0;background:var(--spectrum);color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-size:1.08em;font-style:italic;font-weight:400;animation:8s linear infinite landing-module__bxHgOq__pan}.landing-module__bxHgOq__stage{border:1px solid var(--line-2);background:radial-gradient(52rem 26rem at 50% -18%,#6366f121,#0000 62%),linear-gradient(#ffffff0b,#ffffff03);border-radius:22px;position:relative;overflow:hidden;box-shadow:0 50px 110px -50px #000000e6,inset 0 0 0 1px #ffffff05}.landing-module__bxHgOq__stageContent{transition:opacity .6s}.landing-module__bxHgOq__stageOut .landing-module__bxHgOq__stageContent{opacity:0}.landing-module__bxHgOq__briefBar{border:1px solid var(--line-2);font-family:var(--font-geist-mono,ui-monospace, monospace);background:#08080bbf;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-size:13px;transition:border-color .3s,box-shadow .3s;display:flex;position:relative}.landing-module__bxHgOq__briefBarArmed{border-color:#8b5cf6a6;box-shadow:0 0 0 1px #8b5cf659,0 8px 40px -12px #8b5cf680}.landing-module__bxHgOq__briefLabel{letter-spacing:.14em;color:#c4b5fd;flex:none;font-size:10px}.landing-module__bxHgOq__briefText{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.landing-module__bxHgOq__caret{vertical-align:text-bottom;background:var(--sp-magenta);width:7px;height:15px;margin-left:1px;animation:1s step-end infinite landing-module__bxHgOq__blink;display:inline-block}@keyframes landing-module__bxHgOq__blink{50%{opacity:0}}.landing-module__bxHgOq__sendChip{color:var(--ink-dim);border:1px solid var(--line);border-radius:9px;flex:none;align-items:center;gap:6px;padding:6px 10px;font-size:11px;transition:all .3s;display:inline-flex}.landing-module__bxHgOq__sendChipOn{color:#08080b;background:#fff;border-color:#fff}.landing-module__bxHgOq__beams{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.landing-module__bxHgOq__beams path{fill:none;stroke-width:1.4px;opacity:.55;stroke-dasharray:1;stroke-dashoffset:1px}.landing-module__bxHgOq__beamsOn path{stroke-dashoffset:0;transition:stroke-dashoffset .8s cubic-bezier(.4, 0, .2, 1) var(--bd,0s)}.landing-module__bxHgOq__beams circle{opacity:0;transition:opacity .4s}.landing-module__bxHgOq__beamsPulsing circle{opacity:1}.landing-module__bxHgOq__take{border:1px solid var(--line);background:linear-gradient(#12121a,#0c0c11);border-radius:14px;flex-direction:column;transition:border-color .4s,box-shadow .4s,opacity .5s,transform .5s;display:flex;position:relative;overflow:hidden}.landing-module__bxHgOq__takeQueued{border-color:#8b5cf666}.landing-module__bxHgOq__takeHead{border-bottom:1px solid var(--line);font-family:var(--font-geist-mono,ui-monospace, monospace);color:var(--ink-mid);justify-content:space-between;align-items:center;gap:6px;padding:7px 9px;font-size:10px;line-height:1.2;display:flex}.landing-module__bxHgOq__takeName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.landing-module__bxHgOq__takeBody{aspect-ratio:4/5;background-image:radial-gradient(#ffffff0e 1px,#0000 1px);background-size:14px 14px;position:relative}@media (min-width:768px){.landing-module__bxHgOq__takeBody{aspect-ratio:16/9}}.landing-module__bxHgOq__scan{opacity:0;transition:opacity .4s ease var(--gd,0s);background:linear-gradient(105deg,#0000 30%,#8b5cf629 46%,#e879f933 50%,#8b5cf629 54%,#0000 70%) 0 0/260% 100%;animation:1.5s ease-in-out infinite landing-module__bxHgOq__scanmove;position:absolute;inset:0}@keyframes landing-module__bxHgOq__scanmove{0%{background-position:120% 0}to{background-position:-120% 0}}.landing-module__bxHgOq__genLabel{font-family:var(--font-geist-mono,ui-monospace, monospace);letter-spacing:.12em;color:var(--ink-dim);opacity:0;transition:opacity .4s ease var(--gd,0s);justify-content:center;align-items:center;font-size:10px;display:flex;position:absolute;inset:0}.landing-module__bxHgOq__genLabel:after{content:"";text-align:left;width:3ch;animation:1.2s step-end infinite landing-module__bxHgOq__dots;display:inline-block}@keyframes landing-module__bxHgOq__dots{0%{content:""}25%{content:"·"}50%{content:"··"}75%{content:"···"}}.landing-module__bxHgOq__takeGenerating .landing-module__bxHgOq__scan,.landing-module__bxHgOq__takeGenerating .landing-module__bxHgOq__genLabel{opacity:1}.landing-module__bxHgOq__result{opacity:0;transition:opacity .4s,transform .4s;position:absolute;inset:0;transform:scale(.96)}.landing-module__bxHgOq__takeRevealed .landing-module__bxHgOq__result{opacity:1;transition:opacity .7s cubic-bezier(.2, .7, .2, 1) var(--rd,0s), transform .7s cubic-bezier(.2, .7, .2, 1) var(--rd,0s);transform:none}.landing-module__bxHgOq__takeRevealed .landing-module__bxHgOq__scan,.landing-module__bxHgOq__takeRevealed .landing-module__bxHgOq__genLabel{opacity:0;transition-delay:var(--rd,0s)}.landing-module__bxHgOq__result:after{content:"";opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.landing-module__bxHgOq__takeRevealed .landing-module__bxHgOq__result:after{animation:landing-module__bxHgOq__flash .7s ease-out var(--rd,0s) both}@keyframes landing-module__bxHgOq__flash{0%{opacity:.35}to{opacity:0}}.landing-module__bxHgOq__stateChip{flex:none;display:inline-grid;position:relative}.landing-module__bxHgOq__stateChip>span{border-radius:6px;grid-area:1/1;padding:2px 6px;transition:opacity .3s}.landing-module__bxHgOq__chipWait{color:var(--ink-dim);border:1px solid var(--line);opacity:1}.landing-module__bxHgOq__chipDone{color:#6ee7b7;opacity:0;background:#34d39914;border:1px solid #34d39959}.landing-module__bxHgOq__takeRevealed .landing-module__bxHgOq__chipWait{opacity:0;transition-delay:var(--rd,0s)}.landing-module__bxHgOq__takeRevealed .landing-module__bxHgOq__chipDone{opacity:1;transition-delay:var(--rd,0s)}.landing-module__bxHgOq__videoMeta{font-family:var(--font-geist-mono,ui-monospace, monospace);color:#fffffff2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08080b99;border:1px solid #ffffff24;border-radius:7px;align-items:center;gap:5px;padding:3px 7px;font-size:9px;display:inline-flex;position:absolute;bottom:8px;left:8px}.landing-module__bxHgOq__takeWin{border-color:#e879f9bf;box-shadow:0 0 0 1px #e879f980,0 14px 44px -14px #e879f966}.landing-module__bxHgOq__takeDim{opacity:.5;transform:scale(.985)}.landing-module__bxHgOq__pickBadge{z-index:2;font-family:var(--font-geist-mono,ui-monospace, monospace);letter-spacing:.1em;color:#08080b;opacity:0;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:9px;transition:opacity .35s,transform .35s;display:inline-flex;position:absolute;top:8px;right:8px;transform:translateY(-4px)}.landing-module__bxHgOq__takeWin .landing-module__bxHgOq__pickBadge{opacity:1;transform:none}.landing-module__bxHgOq__statusLine{font-family:var(--font-geist-mono,ui-monospace, monospace);color:var(--ink-dim);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.landing-module__bxHgOq__statusDot{background:var(--sp-teal);border-radius:50%;width:6px;height:6px;animation:1.4s step-end infinite landing-module__bxHgOq__blink;display:inline-block;box-shadow:0 0 10px 1px #2dd4bfb3}.landing-module__bxHgOq__tile{border:1px solid var(--line);background:#ffffff05;border-radius:16px;position:relative;overflow:hidden}.landing-module__bxHgOq__tile img{object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.landing-module__bxHgOq__tile:hover img{transform:scale(1.045)}.landing-module__bxHgOq__tileScrim{pointer-events:none;background:linear-gradient(#08080b14 55%,#08080b9e 100%);position:absolute;inset:0}.landing-module__bxHgOq__tileChip{z-index:1;font-family:var(--font-geist-mono,ui-monospace, monospace);letter-spacing:.1em;color:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08080b8c;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;display:inline-flex;position:absolute;bottom:10px;left:10px}.landing-module__bxHgOq__tileModel{z-index:1;font-family:var(--font-geist-mono,ui-monospace, monospace);color:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#08080b73;border:1px solid #ffffff1f;border-radius:8px;padding:4px 8px;font-size:9px;transition:opacity .3s,transform .3s;position:absolute;top:10px;right:10px;transform:translateY(-3px)}.landing-module__bxHgOq__tile:hover .landing-module__bxHgOq__tileModel,.landing-module__bxHgOq__tile:focus-within .landing-module__bxHgOq__tileModel{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__spectrumText,.landing-module__bxHgOq__marqueeTrack,.landing-module__bxHgOq__accentWord,.landing-module__bxHgOq__scan,.landing-module__bxHgOq__caret,.landing-module__bxHgOq__statusDot,.landing-module__bxHgOq__genLabel:after{animation:none}.landing-module__bxHgOq__reveal{opacity:1;transition:none;transform:none}.landing-module__bxHgOq__take,.landing-module__bxHgOq__result,.landing-module__bxHgOq__stateChip>span,.landing-module__bxHgOq__beamsOn path,.landing-module__bxHgOq__tile img{transition:none}.landing-module__bxHgOq__takeRevealed .landing-module__bxHgOq__result:after{animation:none}}
@font-face{font-family:gothic;src:url(../media/SpecialGothicExpandedOne_Regular-s.p.21a4xxrvxkxmk.woff2)format("woff2");font-display:swap}@font-face{font-family:gothic Fallback;src:local(Arial);ascent-override:75.21%;descent-override:22.08%;line-gap-override:0.0%;size-adjust:133.63%}.gothic_900d6db2-module__tez1bG__className{font-family:gothic,gothic Fallback}.gothic_900d6db2-module__tez1bG__variable{--font-gothic:"gothic", "gothic Fallback"}
@font-face{font-family:gothic;src:url(../media/SpecialGothicExpandedOne_Regular-s.p.21a4xxrvxkxmk.woff2)format("woff2");font-display:swap}@font-face{font-family:gothic Fallback;src:local(Arial);ascent-override:75.21%;descent-override:22.08%;line-gap-override:0.0%;size-adjust:133.63%}.gothic_ea8456de-module__biZ4rG__className{font-family:gothic,gothic Fallback}.gothic_ea8456de-module__biZ4rG__variable{--font-gothic:"gothic", "gothic Fallback"}
@font-face{font-family:gothic;src:url(../media/SpecialGothicExpandedOne_Regular-s.p.21a4xxrvxkxmk.woff2)format("woff2");font-display:swap}@font-face{font-family:gothic Fallback;src:local(Arial);ascent-override:75.21%;descent-override:22.08%;line-gap-override:0.0%;size-adjust:133.63%}.gothic_900d6db2-module__tyCnmq__className{font-family:gothic,gothic Fallback}.gothic_900d6db2-module__tyCnmq__variable{--font-gothic:"gothic", "gothic Fallback"}
@font-face{font-family:gothic;src:url(../media/SpecialGothicExpandedOne_Regular-s.p.21a4xxrvxkxmk.woff2)format("woff2");font-display:swap}@font-face{font-family:gothic Fallback;src:local(Arial);ascent-override:75.21%;descent-override:22.08%;line-gap-override:0.0%;size-adjust:133.63%}.gothic_900d6db2-module__mkBu6W__className{font-family:gothic,gothic Fallback}.gothic_900d6db2-module__mkBu6W__variable{--font-gothic:"gothic", "gothic Fallback"}
@font-face{font-family:gothic;src:url(../media/SpecialGothicExpandedOne_Regular-s.p.21a4xxrvxkxmk.woff2)format("woff2");font-display:swap}@font-face{font-family:gothic Fallback;src:local(Arial);ascent-override:75.21%;descent-override:22.08%;line-gap-override:0.0%;size-adjust:133.63%}.gothic_900d6db2-module__oQIsra__className{font-family:gothic,gothic Fallback}.gothic_900d6db2-module__oQIsra__variable{--font-gothic:"gothic", "gothic Fallback"}
.brand-module__TbMsFW__rail{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;display:grid}.brand-module__TbMsFW__seg{background:#ffffff17;border-radius:999px;height:3px;position:relative;overflow:hidden}.brand-module__TbMsFW__segFill{transform-origin:0;background:linear-gradient(90deg, var(--sp-indigo), var(--sp-magenta));border-radius:999px;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scaleX(0)}.brand-module__TbMsFW__segDone .brand-module__TbMsFW__segFill{transform:scaleX(1)}.brand-module__TbMsFW__segActive .brand-module__TbMsFW__segFill{transform-origin:0;background:linear-gradient(90deg, transparent, var(--sp-indigo), var(--sp-magenta), transparent);background-size:220% 100%;animation:1.5s ease-in-out infinite brand-module__TbMsFW__sweep;transform:scaleX(1)}@keyframes brand-module__TbMsFW__sweep{0%{background-position:200% 0}to{background-position:-60% 0}}.brand-module__TbMsFW__stepEnter{animation:.42s cubic-bezier(.2,.7,.2,1) both brand-module__TbMsFW__stepIn}@keyframes brand-module__TbMsFW__stepIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.brand-module__TbMsFW__stagger>*{animation:.5s cubic-bezier(.2,.7,.2,1) both brand-module__TbMsFW__stepIn;animation-delay:calc(var(--i,0) * 70ms)}.brand-module__TbMsFW__numeral{animation:.45s cubic-bezier(.2,.7,.2,1) both brand-module__TbMsFW__roll;display:inline-block}@keyframes brand-module__TbMsFW__roll{0%{opacity:0;transform:translateY(-.35em)}to{opacity:1;transform:none}}.brand-module__TbMsFW__shimmer{background:#ffffff0a;border-radius:10px;position:relative;overflow:hidden}.brand-module__TbMsFW__shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffff12,#0000);animation:1.6s ease-in-out infinite brand-module__TbMsFW__slide;position:absolute;inset:0;transform:translate(-100%)}@keyframes brand-module__TbMsFW__slide{to{transform:translate(100%)}}.brand-module__TbMsFW__chipIn{animation:.4s cubic-bezier(.2,.7,.2,1) both brand-module__TbMsFW__chipIn}@keyframes brand-module__TbMsFW__chipIn{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:none}}.brand-module__TbMsFW__live{background:var(--sp-magenta);border-radius:50%;width:6px;height:6px;animation:1.9s ease-out infinite brand-module__TbMsFW__ping;box-shadow:0 0 #e879f999}@keyframes brand-module__TbMsFW__ping{70%{box-shadow:0 0 0 7px #e879f900}to{box-shadow:0 0 #e879f900}}.brand-module__TbMsFW__swatch{animation:.5s cubic-bezier(.2,.7,.2,1) both brand-module__TbMsFW__rise;animation-delay:calc(var(--i,0) * 60ms);transform-origin:bottom}@keyframes brand-module__TbMsFW__rise{0%{opacity:0;transform:scaleY(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.brand-module__TbMsFW__stepEnter,.brand-module__TbMsFW__stagger>*,.brand-module__TbMsFW__numeral,.brand-module__TbMsFW__chipIn,.brand-module__TbMsFW__swatch{animation:none}.brand-module__TbMsFW__segFill,.brand-module__TbMsFW__shimmer:after,.brand-module__TbMsFW__live{transition:none;animation:none}.brand-module__TbMsFW__segActive .brand-module__TbMsFW__segFill{background:var(--sp-indigo)}}.brand-module__TbMsFW__backdrop{z-index:0;pointer-events:none;background:radial-gradient(46rem 32rem at 10% -12%,#6366f12b,#0000 62%),radial-gradient(36rem 26rem at 94% -2%,#e879f91a,#0000 64%);position:fixed;inset:0}
.auth-shell-module__8ioHja__shell{--bg:#08080d;--ink:#f4f4f6;--ink-mid:#a7a7b4;--ink-dim:#63636e;--line:#ffffff14;background:var(--bg);min-height:100dvh;color:var(--ink);position:relative;overflow:hidden}.auth-shell-module__8ioHja__frame{grid-template-columns:1fr 1fr;max-width:1760px;min-height:100dvh;margin-inline:auto;display:grid}.auth-shell-module__8ioHja__formCol{flex-direction:column;padding:28px clamp(24px,6vw,96px);display:flex;position:relative}.auth-shell-module__8ioHja__aurora{pointer-events:none;filter:blur(40px);background:radial-gradient(24% 36% at 12% 8%,#8b5cf629,#0000 70%),radial-gradient(20% 30% at 40% 92%,#d63f8714,#0000 70%);position:absolute;inset:-10%}.auth-shell-module__8ioHja__grain{pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.04 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.auth-shell-module__8ioHja__logo{width:fit-content;color:var(--ink);align-items:center;gap:9px;text-decoration:none;display:inline-flex;position:relative}.auth-shell-module__8ioHja__logo svg{width:26px;height:26px;overflow:visible}.auth-shell-module__8ioHja__wordmark{font-family:var(--font-gothic), system-ui, sans-serif;letter-spacing:.01em;font-size:17px}.auth-shell-module__8ioHja__formSlot{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:440px;margin:0 auto;padding:40px 0;display:flex;position:relative}.auth-shell-module__8ioHja__eyebrow{font-family:var(--font-geist-mono), monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:18px;font-size:11px}.auth-shell-module__8ioHja__pane{background-position:50%;background-size:cover;position:relative;overflow:hidden}.auth-shell-module__8ioHja__pane video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.auth-shell-module__8ioHja__pane:after{content:"";pointer-events:none;background:linear-gradient(#0000,#08080d8c);height:120px;position:absolute;inset:auto 0 0}.auth-shell-module__8ioHja__chip{z-index:1;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#f4f4f6d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08080d8c;border:1px solid #ffffff24;border-radius:999px;padding:6px 12px;font-size:10.5px;position:absolute;bottom:16px;left:18px}.auth-shell-module__8ioHja__serifAccent{font-family:var(--font-accent), "Instrument Serif", serif;background:linear-gradient(92deg,#f5d0fe,#fecdd3 35%,#c4b5fd 60%,#ddd6fe 85%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400}.auth-shell-module__8ioHja__btnSweep{color:#0b0b11;background:linear-gradient(92deg,#f5d0fe,#fecdd3 30%,#c4b5fd 45%,#ddd6fe 60%,#f5d0fe 80%,#fecdd3) 100% 0/220% 100%;transition:background-position .6s,box-shadow .15s,transform .45s cubic-bezier(.34,1.8,.55,1);box-shadow:0 0 0 1px #ffffff24,0 12px 40px -12px #c4b5fd80}.auth-shell-module__8ioHja__btnSweep:hover{background-position:0 0}.auth-shell-module__8ioHja__btnSweep:active{transition-duration:.6s,.15s,60ms;transform:scale(.95)}@media (max-width:900px){.auth-shell-module__8ioHja__frame{grid-template-columns:1fr}.auth-shell-module__8ioHja__pane{display:none}}@media (prefers-reduced-motion:reduce){.auth-shell-module__8ioHja__btnSweep,.auth-shell-module__8ioHja__btnSweep:active{transition:none;transform:none}}
