#stella{--gold:#fecc2e;--gold-soft:#ffe27a;--gold-deep:#f0b016;--bg:#070912;--ink:#f6f3ea;--muted:#9aa0ad;--soft:#cdd2da;--card:#0e1a33;--logo-grey:#bcbcc4;--ink-on-gold:#241a04;--green:#22c55e;--green-soft:#4ade80;--display:var(--font-montserrat),"Montserrat",system-ui,sans-serif;--body:var(--font-inter),"Inter",system-ui,sans-serif;--eo:cubic-bezier(.23,1,.32,1);--maxw:560px;background:var(--bg);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;overflow-x:clip}#stella *{box-sizing:border-box}body:has(#stella) .constellation-layer{display:none!important}#stella #sky{z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 16%,#fecc2e14,transparent 46%),radial-gradient(ellipse at 78% 86%,#465ac81f,transparent 55%),radial-gradient(ellipse at 16% 72%,#6366f114,transparent 52%),var(--bg);position:fixed;inset:-20% 0}#stella .slayer{z-index:0;pointer-events:none;background-repeat:no-repeat;position:fixed;inset:-35% 0}#stella #sl1{background-image:radial-gradient(1.7px 1.7px at 12% 18%,#ffffffe6,#0000),radial-gradient(2.1px 2.1px at 48% 26%,#fffc,#0000),radial-gradient(1.7px 1.7px at 86% 36%,#fffc,#0000),radial-gradient(2.1px 2.1px at 22% 72%,#fecc2eb3,#0000),radial-gradient(1.7px 1.7px at 70% 84%,#fffc,#0000),radial-gradient(1.7px 1.7px at 34% 58%,#ffffffbf,#0000);animation:5.5s ease-in-out infinite st-tw1}#stella #sl2{background-image:radial-gradient(1.2px 1.2px at 28% 42%,#fff9,#0000),radial-gradient(1.2px 1.2px at 64% 14%,#ffffff8c,#0000),radial-gradient(1.2px 1.2px at 8% 60%,#ffffff8c,#0000),radial-gradient(1.2px 1.2px at 90% 64%,#ffffff8c,#0000),radial-gradient(1.2px 1.2px at 40% 88%,#ffffff8c,#0000);animation:7.5s ease-in-out infinite st-tw2}#stella #sl3{background-image:radial-gradient(1px 1px at 34% 12%,#ffffff80,#0000),radial-gradient(1px 1px at 78% 22%,#ffffff73,#0000),radial-gradient(1px 1px at 54% 54%,#ffffff73,#0000),radial-gradient(1px 1px at 16% 38%,#fff6,#0000),radial-gradient(1px 1px at 92% 80%,#ffffff73,#0000);animation:4.2s ease-in-out infinite st-tw3}@keyframes st-tw1{0%,to{opacity:.85}50%{opacity:.55}}@keyframes st-tw2{0%,to{opacity:.65}50%{opacity:1}}@keyframes st-tw3{0%,to{opacity:.4}45%{opacity:.85}}#stella #skip{z-index:60;letter-spacing:.16em;text-transform:uppercase;color:#f6f3ea8c;transition:color .25s var(--eo),border-color .25s var(--eo);border:1px solid #ffffff1f;border-radius:999px;padding:9px 14px;font-size:11px;text-decoration:none;position:fixed;top:max(16px,3vh);right:max(16px,3vw)}#stella #skip:hover{color:var(--gold);border-color:#fecc2e66}#stella[data-bg=gold] #skip{color:#241a0499;border-color:#241a0440}#stella #stage{z-index:1;will-change:opacity;position:fixed;inset:0;overflow:hidden}#stella #spacer{width:1px;height:1300vh}#stella #wipe-zone{width:1px;height:70vh}#stella #goldwipe{z-index:6;pointer-events:none;opacity:0;will-change:opacity;position:fixed;inset:0}#stella #goldwipe svg{width:100%;height:100%;display:block;overflow:visible}#stella:not([data-ready]) #schiera,#stella:not([data-ready]) #sfida,#stella:not([data-ready]) #teamWrap,#stella:not([data-ready]) #finale{visibility:hidden}html:has(#stella:not([data-ready])){overflow:hidden}#stella #cstage{z-index:1;width:min(600px,94vw);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}#stella #lines{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}#stella #snake{fill:none;stroke:var(--gold);stroke-width:.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px #fecc2eb3)}#stella .csign{z-index:1;position:absolute}#stella .csign .gly{color:var(--gold);text-align:center;text-shadow:0 0 14px #fecc2e8c;width:1.4em;font-size:clamp(19px,4.6vw,26px);line-height:1;animation:3.5s ease-in-out infinite st-signTw;display:inline-block}#stella .csign:nth-child(2n) .gly{animation-duration:4.6s}@keyframes st-signTw{0%,to{text-shadow:0 0 10px #fecc2e73}50%{text-shadow:0 0 18px #fecc2ecc}}#stella .csign .pos{font-family:var(--display);color:var(--muted);margin-right:14px;font-size:15px;font-weight:800;position:absolute;top:50%;right:100%;transform:translateY(-50%)}#stella .csign .nm{font-family:var(--display);color:var(--ink);white-space:nowrap;margin-left:14px;font-size:clamp(14px,2.2vw,17px);font-weight:700;position:absolute;top:50%;left:100%;transform:translateY(-50%)}#stella #stardust{z-index:1;pointer-events:none;position:absolute;inset:0}#stella .dot{opacity:0;will-change:transform,opacity;background:radial-gradient(circle at 50% 50%,#fff 0%,var(--gold)55%,#fecc2e00 78%);border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 0 6px 1px #fecc2e8c}#stella #cieloHead{z-index:3;text-align:center;padding:0 6vw;position:absolute;top:7%;left:0;right:0}#stella h2.line{font-family:var(--display);letter-spacing:-.02em;max-width:760px;margin:0 auto;font-size:clamp(26px,3.4vw,44px);font-weight:800;line-height:1.1}#stella h2.line em{color:var(--gold);font-style:normal}#stella h2.line b{font-weight:900}#stella #logoWord{z-index:0;text-align:center;pointer-events:none;padding:0 6vw;position:absolute;top:52%;left:0;right:0}#stella #logoWord .wordmark{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;color:var(--logo-grey);font-size:clamp(38px,7vw,62px);font-weight:800;line-height:.92}#stella #logoWord .wordmark .l1,#stella #logoWord .wordmark .l2{display:block}#stella #logoWord .logotag{color:var(--soft);margin-top:18px;font-size:clamp(13px,1.5vw,16px)}#stella #schiera{z-index:3;pointer-events:none;position:absolute;inset:0}#stella #schiera .bighead{text-align:center;font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;color:#1a1205;transform-origin:50%;will-change:transform,opacity;padding:0 6vw;line-height:.92;position:absolute;top:13%;left:0;right:0}#stella #schiera .bighead .l1{font-size:clamp(40px,8.5vw,84px);font-weight:900;display:block}#stella #schiera .bighead .l2{color:#5a3d00;letter-spacing:.04em;margin-top:.18em;font-size:clamp(18px,3.4vw,30px);font-weight:600;display:block}#stella #schiera .pills{flex-direction:column;align-items:center;gap:11px;display:flex;position:absolute;top:35%;left:0;right:0}#stella .pill{width:min(300px,82vw);font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;background:var(--card);color:#ffffff80;will-change:transform,opacity;border:1px solid #ffffff29;border-radius:9999px;justify-content:center;align-items:center;gap:11px;padding:12px 22px;font-size:17px;font-weight:700;line-height:1;display:flex;position:relative;overflow:hidden}#stella .pill:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 38%,#ffffff38 50%,#0000 62%);animation:3.4s ease-in-out infinite st-sheen;position:absolute;inset:0;transform:translate(-130%)}#stella .pill .gly{background:#ffffff80;flex:0 0 21px;width:21px;height:21px;animation:2.8s ease-in-out infinite st-glyBreath;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes st-sheen{0%{transform:translate(-130%)}55%,to{transform:translate(130%)}}@keyframes st-glyBreath{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}#stella #sfida{z-index:3;pointer-events:none;position:absolute;inset:0}#stella .toplabel{text-align:center;font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;color:#1a1205;transform-origin:50%;will-change:transform,opacity;padding:0 6vw;line-height:1.02;position:absolute;top:12%;left:0;right:0}#stella #sfidaLabel .l1{font-size:clamp(34px,7.4vw,66px);font-weight:900;display:block}#stella #sfidaLabel .l2{color:#5a3d00;letter-spacing:.03em;margin-top:.12em;font-size:clamp(18px,3.4vw,30px);font-weight:600;display:block}#stella .vteam{will-change:transform,opacity;width:min(210px,40vw);position:absolute;top:47%;left:50%}#stella .vcard{background:var(--card);border:.5px solid #fecc2e66;border-radius:18px;flex-direction:column;align-items:center;gap:9px;padding:16px 12px 15px;animation:4.4s ease-in-out infinite st-floatBob;display:flex;position:relative;overflow:hidden}#stella #vAway .vcard{animation-duration:5.3s}#stella .vcard.win{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold),0 16px 44px #fecc2e38}#stella .vcard.win:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 40%,#fecc2e29 50%,#0000 60%);animation:3.2s ease-in-out .4s infinite st-sheen;position:absolute;inset:0;transform:translate(-130%)}@keyframes st-floatBob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}#stella .vcard .av{width:46px;height:46px;box-shadow:0 0 0 2px var(--gold);font-family:var(--display);color:var(--gold);background:#3d3112;border-radius:9999px;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex}#stella .vcard .tname{font-family:var(--display);text-transform:uppercase;color:#fff;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;font-weight:800;line-height:1.15;overflow:hidden}#stella .vcard .vsigns{gap:6px;display:flex}#stella .vcard .vsigns .g{background:#ffffff6b;width:15px;height:15px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#stella .vcard.win .vsigns .g{background:var(--gold)}#stella .vcard .vscore{font-family:var(--display);color:#fff;margin-top:3px;font-size:36px;font-weight:800;line-height:1}#stella .vcard.win .vscore{color:var(--gold)}#stella #vs{z-index:4;font-family:var(--display);color:#1a1205;will-change:transform,opacity;font-size:clamp(20px,3.4vw,28px);font-weight:900;position:absolute;top:47%;left:50%}#stella #impact{z-index:3;pointer-events:none;border:2px solid #1a12058c;border-radius:9999px;width:100px;height:100px;margin:-50px 0 0 -50px;position:absolute;top:47%;left:50%}#stella #vResult{text-align:center;z-index:4;will-change:transform,opacity;position:absolute;top:69%;left:0;right:0}#stella #vResult span{color:#04210f;font-family:var(--display);text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(#22c55e,#16a34a);border-radius:9999px;align-items:center;gap:9px;padding:15px 40px;font-size:clamp(17px,2.6vw,24px);font-weight:800;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 40px #22c55e80}#stella #vResult span:after{content:"";background:linear-gradient(115deg,#0000 40%,#fff6 50%,#0000 60%);animation:2.6s ease-in-out infinite st-sheen;position:absolute;inset:0;transform:translate(-130%)}#stella #teamWrap{z-index:3;pointer-events:none;width:min(540px,92vw);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}#stella #teamRankHead{text-align:center;font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;color:#1a1205;transform-origin:50%;will-change:transform,opacity;line-height:.92;position:absolute;top:12%;left:0;right:0}#stella #teamRankHead b{font-size:clamp(40px,8.5vw,84px);font-weight:900;display:block}#stella #teamRankHead span{color:#5a3d00;letter-spacing:.04em;margin-top:.16em;font-size:clamp(18px,3.4vw,30px);font-weight:600;display:block}#stella #teamRank{flex-direction:column;gap:9px;display:flex;position:absolute;top:30%;left:0;right:0}#stella .trow{background:var(--card);border-radius:9999px;align-items:center;gap:13px;padding:11px 16px;animation:4.6s ease-in-out infinite st-rowBob;display:flex;box-shadow:inset 0 0 0 .5px #ffffff1f}#stella .trow.r1{box-shadow:0 0 0 1px var(--gold),0 12px 34px #fecc2e4d}#stella .trow .pos{width:34px;height:34px;font-family:var(--display);border-radius:9999px;flex:0 0 34px;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}#stella .trow .av{width:34px;height:34px;font-family:var(--display);color:var(--gold);background:#3d3112;border-radius:9999px;flex:0 0 34px;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex;box-shadow:inset 0 0 0 .5px #fff3}#stella .trow .meta{text-align:left;flex:1;min-width:0}#stella .trow .tname{font-family:var(--display);color:#fff;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;line-height:1.15;display:block;overflow:hidden}#stella .trow .tuser{color:var(--muted);font-size:12px;font-weight:500;line-height:1.2;display:block}#stella .trow .trend{text-align:center;flex:0 0 14px;width:14px;font-size:12px;font-weight:800;line-height:1}#stella .trow .pts{font-family:var(--display);text-align:right;min-width:54px;font-size:17px;font-weight:800}#stella .trow .pts small{opacity:.7;margin-left:2px;font-size:11px}@keyframes st-rowBob{0%,to{translate:0}50%{translate:0 -6px}}@media (max-width:430px){#stella .trow{gap:8px;padding:10px 12px}#stella .trow .pos,#stella .trow .av{flex:0 0 30px;width:30px;height:30px;font-size:13px}#stella .trow .tname{font-size:13px}#stella .trow .tuser{font-size:11px}#stella .trow .trend{flex:0 0 12px;width:12px}#stella .trow .pts{min-width:42px;font-size:15px}#stella .trow .pts small{font-size:10px}}#stella #flood{z-index:1;pointer-events:none;position:absolute;inset:0}#stella #flood svg{width:100%;height:100%;display:block}#stella #floodStar.glow{filter:drop-shadow(0 0 18px #fecc2e80)drop-shadow(0 0 50px #fecc2e38)}#stella #scrollcue{z-index:5;letter-spacing:.32em;text-transform:uppercase;color:#f6f3ea80;font-size:11px;position:absolute;bottom:max(30px,5vh);left:50%;transform:translate(-50%)}#stella #scrollcue:after{content:"";background:linear-gradient(var(--gold),transparent);width:1px;height:34px;margin:11px auto 0;display:block}#stella #finale{z-index:4;pointer-events:none;position:absolute;inset:0}#stella #finale .fmark{filter:drop-shadow(0 0 24px #fecc2e99);width:74px;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}#stella #finale .ftext{text-align:center;padding:0 7vw;position:absolute;top:52%;left:0;right:0}#stella #finale .fline{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(28px,6vw,46px);font-weight:800;line-height:1.1}#stella #finale .fline em{color:var(--gold);font-style:normal}#stella #finale .fsub{max-width:34ch;color:var(--muted);margin:16px auto 0;font-size:clamp(14px,1.8vw,18px);line-height:1.55}#stella #finale .fbtn{pointer-events:auto;font-family:var(--display);color:#241a04;background:var(--gold);transition:transform .25s var(--eo),box-shadow .25s var(--eo);border-radius:999px;margin-top:32px;padding:16px 32px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 8px 34px #fecc2e59}#stella #finale .fbtn:active{transform:scale(.97)}#stella #finale .flogin{pointer-events:auto;color:var(--soft);letter-spacing:.01em;transition:color .2s var(--eo);margin-top:18px;font-size:13px;text-decoration:none;display:block}#stella #finale .flogin b{color:var(--gold);font-weight:700}@media (hover:hover) and (pointer:fine){#stella #finale .fbtn:hover{transform:translateY(-2px);box-shadow:0 12px 44px #fecc2e80}#stella #finale .flogin:hover{color:var(--ink)}}#stella #more{z-index:2;background:0 0;position:relative}@media (prefers-reduced-motion:reduce){#stella #more{background:var(--bg)}}#stella .sec{padding:clamp(74px,12vh,132px) 24px;position:relative}#stella .wrap{max-width:var(--maxw);margin:0 auto}#stella .sec-head{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;font-size:clamp(28px,5.4vw,46px);font-weight:800;line-height:1.08}#stella .sec-head em{color:var(--gold);font-style:normal}#stella .sec-sub{color:var(--muted);max-width:46ch;margin-top:14px;font-size:clamp(15px,1.9vw,18px);line-height:1.55}#stella .reveal{will-change:transform,opacity}#stella #reviews .wrap{max-width:1000px}#stella #reviews .sec-head,#stella #reviews .sec-sub{text-align:center}#stella #reviews .sec-sub{margin-left:auto;margin-right:auto}#stella .rev-grid{grid-template-columns:1fr;gap:18px;margin-top:clamp(36px,5vh,58px);display:grid}#stella .rcard{background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ffffff17;border-radius:22px;padding:26px 24px 20px;position:relative;overflow:hidden}#stella .rcard:before{content:"“";font-family:var(--display);color:#fecc2e1a;pointer-events:none;font-size:130px;font-weight:900;line-height:1;position:absolute;top:-26px;right:14px}#stella .rcard .stars{color:var(--gold);letter-spacing:3px;margin-bottom:13px;font-size:15px}#stella .rcard .rtitle{font-family:var(--display);color:var(--gold-soft);margin-bottom:9px;font-size:18px;font-weight:800}#stella .rcard .rquote{color:var(--soft);font-size:15.5px;line-height:1.62;position:relative}#stella .rcard .rauthor{color:var(--muted);border-top:1px solid #ffffff14;margin-top:18px;padding-top:13px;font-size:12.5px}#stella .rcard .rauthor .vb{color:var(--gold);margin:0 2px}#stella #faq .wrap{max-width:720px}#stella #faq .sec-head{text-align:center}#stella .faq-list{flex-direction:column;gap:12px;margin-top:clamp(32px,5vh,50px);display:flex}#stella .faq{transition:border-color .3s var(--eo),background .3s var(--eo);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px}#stella .faq.open{background:#fecc2e0b;border-color:#fecc2e57}#stella .faq-q{text-align:left;cursor:pointer;width:100%;color:var(--ink);font-family:var(--display);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:clamp(15px,2vw,17px);font-weight:700;line-height:1.35;display:flex}#stella .faq-q .chev{color:var(--gold);transition:transform .3s var(--eo);flex:none;font-size:25px;font-weight:400;line-height:1}#stella .faq.open .faq-q .chev{transform:rotate(45deg)}#stella .faq-a{transition:grid-template-rows .34s var(--eo);grid-template-rows:0fr;display:grid}#stella .faq.open .faq-a{grid-template-rows:1fr}#stella .faq-a-in{overflow:hidden}#stella .faq-a-in p{color:var(--muted);padding:0 20px 19px;font-size:14.5px;line-height:1.6}#stella #cta2{text-align:center}#stella #cta2 .sec-sub{margin-left:auto;margin-right:auto}#stella .c2btn{font-family:var(--display);color:#241a04;background:var(--gold);transition:transform .18s var(--eo),box-shadow .25s var(--eo);border-radius:999px;align-items:center;gap:9px;margin-top:28px;padding:16px 34px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 10px 38px #fecc2e52}#stella .c2btn:active{transform:scale(.97)}#stella #cta2 .clogin{color:var(--soft);transition:color .2s var(--eo);margin-top:16px;font-size:13px;text-decoration:none;display:block}#stella #cta2 .clogin b{color:var(--gold);font-weight:700}@media (hover:hover) and (pointer:fine){#stella .c2btn:hover{transform:translateY(-2px);box-shadow:0 14px 48px #fecc2e85}#stella #cta2 .clogin:hover{color:var(--ink)}}#stella #foot{z-index:2;background:#04060e8c;border-top:1px solid #ffffff14;padding:clamp(48px,7vh,72px) 24px clamp(30px,5vh,42px);position:relative}#stella #foot .wrap{max-width:980px}#stella .foot-top{grid-template-columns:1fr;gap:34px;display:grid}#stella .foot-brand .fmark{align-items:center;gap:12px;display:flex}#stella .foot-brand .fmark img{filter:drop-shadow(0 0 12px #fecc2e66);width:34px;height:auto}#stella .foot-brand .fmark .fw{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;color:var(--logo-grey);font-size:18px;font-weight:800;line-height:1}#stella .foot-brand p{color:var(--muted);max-width:30ch;margin-top:14px;font-size:13.5px;line-height:1.5}#stella .foot-col h5{font-family:var(--display);text-transform:uppercase;letter-spacing:.14em;color:var(--soft);margin-bottom:13px;font-size:12px;font-weight:700}#stella .foot-col a{color:var(--muted);transition:color .2s var(--eo);padding:5px 0;font-size:14px;text-decoration:none;display:block}#stella .foot-col a:hover{color:var(--ink)}#stella .foot-bottom{text-align:center;border-top:1px solid #ffffff12;margin-top:clamp(34px,5vh,52px);padding-top:24px}#stella .foot-bottom .copy{color:var(--muted);font-size:13px}#stella .foot-bottom .disc{color:#6b7280;max-width:60ch;margin:12px auto 0;font-size:11.5px;line-height:1.6}@media (min-width:760px){#stella .rev-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:20px}#stella .rcard:nth-child(2){margin-top:28px}#stella .foot-top{grid-template-columns:1.7fr 1fr 1fr;gap:40px}}@media (hover:hover) and (pointer:fine){#stella .rcard{transition:transform .25s var(--eo),border-color .25s var(--eo)}#stella .rcard:hover{border-color:#fecc2e42;transform:translateY(-4px)}}#stella .rv{opacity:0}@media (prefers-reduced-motion:reduce){#stella .rv{opacity:1!important}#stella #sl1,#stella #sl2,#stella #sl3,#stella .pill .gly,#stella .vcard,#stella .vcard.win,#stella .trow,#stella #more:before{animation:none!important}#stella .faq,#stella .faq-a,#stella .faq-q .chev,#stella .c2btn,#stella .rcard{transition:none!important}}
/*# sourceMappingURL=c3f4eef0d2a6d4d6.css.map*/