@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-600-latin.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-700-latin.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-800-latin.woff2)format("woff2");font-style:normal;font-weight:800 900;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow-400-latin.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow-500-latin.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow-600-latin.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow-700-latin.woff2)format("woff2");font-style:normal;font-weight:700 900;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-semibold.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}.sy-homepage{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0908;--bg-2:#141110;--bg-3:#1d1916;--text:#f5efe9;--text-2:#c9bfb6;--text-3:#a39890;--rule:#ffecde1f;--rule-2:#ffecde38;--accent:#fc5200;--accent-text:#ff7a3d;--accent-ink:#170800;--display:"Barlow Condensed","Arial Narrow",system-ui,sans-serif;--display-stretch:100%;--body:"Barlow",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--gut:clamp(16px,4vw,48px);--max:1180px;background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55}.sy-homepage *{box-sizing:border-box}.sy-homepage{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.sy-homepage{scroll-behavior:auto}.sy-homepage *{transition:none!important;animation:none!important}}.sy-homepage a{color:inherit}.sy-homepage img,.sy-homepage video{max-width:100%;display:block}.sy-homepage :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.sy-homepage .wrap{width:100%;max-width:var(--max);padding-inline:var(--gut);margin:0 auto}.sy-homepage .skip{z-index:60;background:var(--accent);color:var(--accent-ink);border-radius:10px;padding:10px 14px;font-weight:700;position:absolute;top:8px;left:-9999px}.sy-homepage .skip:focus{left:8px}.sy-homepage .kicker{font:600 12px/1.3 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);display:inline-block}.sy-homepage .kicker.acc,.sy-homepage .acc{color:var(--accent-text)}.sy-homepage h1,.sy-homepage .h2,.sy-homepage .breath h2{font-family:var(--display);letter-spacing:.005em;text-transform:uppercase;margin:0;font-weight:800;line-height:.95}.sy-homepage h1{font-size:clamp(48px,7vw,84px);line-height:.92}.sy-homepage h1 span,.sy-homepage .breath h2 span{color:var(--accent)}.sy-homepage .h2{font-size:clamp(36px,4.6vw,56px);line-height:.95}.sy-homepage .lead{color:var(--text-2);margin:0;font-size:clamp(17px,1.6vw,19px)}.sy-homepage p{margin:0}.sy-homepage .btn{background:var(--accent);min-height:48px;color:var(--accent-ink);font:800 17px/1 var(--display);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;padding:0 22px;text-decoration:none;transition:filter .15s,transform .12s;display:inline-flex}.sy-homepage .btn:hover{filter:brightness(1.08)}.sy-homepage .btn:active{transform:scale(.98)}.sy-homepage .btn:disabled{opacity:.5;cursor:default}.sy-homepage .btn.link{color:var(--accent-text);background:0 0;padding:0 4px;font-weight:600}.sy-homepage .top{z-index:40;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--rule);background:#0b0908db;position:sticky;top:0}.sy-homepage .top .wrap{align-items:center;gap:14px;min-height:64px;display:flex}.sy-homepage .logo{font:800 23px/1 var(--display);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;align-items:baseline;gap:8px;margin-right:auto;text-decoration:none;display:flex}.sy-homepage .logo small{font:600 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.sy-homepage .nav{gap:4px;display:none}.sy-homepage .nav a{color:var(--text-2);align-items:center;min-height:44px;padding:0 10px;font-size:14px;text-decoration:none;display:inline-flex}.sy-homepage .nav a:hover{color:var(--text)}.sy-homepage .signin{color:var(--text);text-underline-offset:3px;white-space:nowrap;align-items:center;min-height:44px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.sy-homepage .lang{font:600 12px/1 var(--mono);letter-spacing:.08em;min-width:44px;min-height:44px;box-shadow:inset 0 0 0 1.5px var(--rule-2);border-radius:999px;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.sy-homepage .top .btn{align-self:center;min-height:44px;padding:0 16px;font-size:14px}@media (min-width:1000px){.sy-homepage .nav{display:flex}.sy-homepage .logo{margin-right:12px}.sy-homepage .nav{margin-right:auto}}@media (max-width:420px){.sy-homepage .top .wrap{gap:8px}.sy-homepage .top .btn{padding:0 12px}.sy-homepage .logo small{display:none}}.sy-homepage .hero{padding:clamp(28px,5vw,72px) 0 clamp(48px,6vw,88px);position:relative;overflow:hidden}.sy-homepage .hero-bg{background:linear-gradient(180deg,#0b0908b8 0%,#0b0908e6 60%,var(--bg) 100%),url(/home-v3/fortnite/endgame-build-1.webp) center/cover no-repeat;position:absolute;inset:0}.sy-homepage .hero-grid{flex-direction:column;gap:20px;display:flex;position:relative}.sy-homepage .hero-video{flex-direction:column;gap:10px;margin:4px 0;display:flex}.sy-homepage .hero-video video{aspect-ratio:16/9;width:100%;box-shadow:0 0 0 1px var(--rule-2),0 30px 80px #0000008c;background:#000;border-radius:18px}.sy-homepage figcaption{font:600 12px/1.4 var(--mono);letter-spacing:.04em;color:var(--text-3)}@media (min-width:980px){.sy-homepage .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-content:center;gap:20px 56px;display:grid}.sy-homepage .hero-grid>*{grid-column:1}.sy-homepage .hero-grid>.hero-video{grid-area:1/2/span 6;align-self:center;margin:0}.sy-homepage h1{font-size:clamp(54px,5.4vw,76px)}}.sy-homepage form{flex-direction:column;gap:10px;max-width:520px;display:flex}.sy-homepage form label{color:var(--text);font-size:14px;font-weight:600}.sy-homepage form .row{flex-wrap:wrap;gap:8px;display:flex}.sy-homepage form input{border:1.5px solid var(--rule-2);background:var(--bg-2);min-width:0;height:52px;color:var(--text);font:500 16px var(--body);border-radius:14px;flex:220px;padding:0 16px}.sy-homepage form input::placeholder{color:var(--text-3)}.sy-homepage form input:focus{border-color:var(--accent);outline:none}.sy-homepage form .btn{align-self:auto;min-height:52px}.sy-homepage .fine{color:var(--text-3);font-size:13px}.sy-homepage .status-line{font:600 12px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--accent-text);align-items:center;gap:8px;display:flex}.sy-homepage .status-line i{background:var(--accent);border-radius:50%;width:8px;height:8px}.sy-homepage .wl-lab{color:var(--text-2)!important;font-weight:400!important}.sy-homepage .wl-lab b{color:var(--text)}.sy-homepage #wl-feedback{color:var(--text-2);min-height:1.4em;font-size:14px}.sy-homepage .wl-unsubscribed{z-index:50;background:var(--bg-3);color:var(--text);border-radius:12px;margin:0;padding:12px 16px;font-size:14px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.sy-homepage .sec{border-top:1px solid var(--rule);padding:clamp(56px,8vw,112px) 0;position:relative}.sy-homepage .split{align-items:center;gap:clamp(28px,5vw,72px);display:grid}@media (min-width:900px){.sy-homepage .split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sy-homepage .split.rev>:first-child{order:2}}.sy-homepage .clip{background:var(--bg-2)}.sy-homepage .clip-media{flex-direction:column;gap:10px;margin:0;display:flex}.sy-homepage .clip-media video{aspect-ratio:16/9;object-fit:cover;width:100%;box-shadow:0 0 0 1px var(--rule-2);background:#000;border-radius:18px}.sy-homepage .clip-copy{flex-direction:column;gap:18px;display:flex}.sy-homepage .clip-copy p:not(.lead){color:var(--text-2)}.sy-homepage .clip-card{background:var(--bg);box-shadow:inset 0 0 0 1px var(--rule-2);border-radius:22px;gap:12px;padding:10px 10px 16px}.sy-homepage .clip-card video{box-shadow:none;border-radius:14px}.sy-homepage .clip-head{flex-direction:column;gap:2px;padding:0 6px;display:flex}.sy-homepage .clip-head b{font:800 20px/1.1 var(--display);color:var(--text);font-stretch:var(--display-stretch);text-transform:uppercase;letter-spacing:.005em}.sy-homepage .clip-head span{font:400 14px/1.35 var(--body);letter-spacing:0;color:var(--text-3)}.sy-homepage .clip-analysis{border-top:1px solid var(--rule-2);flex-direction:column;gap:10px;padding:12px 6px 0;display:flex}.sy-homepage .clip-label{font:700 12px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.sy-homepage .tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sy-homepage .tags li{font:600 14px/1 var(--body);color:#ffb089;background:#fc520024;border-radius:999px;padding:10px 14px;box-shadow:inset 0 0 0 1px #fc520066}.sy-homepage .feat-copy{flex-direction:column;gap:20px;display:flex}.sy-homepage .pts{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.sy-homepage .pts li{color:var(--text-2);padding-left:22px;position:relative}.sy-homepage .pts li:before{content:"";background:var(--accent);width:10px;height:2px;position:absolute;top:.6em;left:0}.sy-homepage .pts b{color:var(--text)}.sy-homepage .truth{color:var(--text-3);border-left:2px solid var(--rule-2);padding-left:12px;font-size:14px}.sy-homepage .phones{justify-content:center;gap:clamp(12px,2vw,24px);display:flex}.sy-homepage .phones img{aspect-ratio:3/5;object-fit:cover;object-position:top;width:min(320px,78vw);height:auto;box-shadow:0 0 0 1px var(--rule-2),0 0 0 8px #000,0 0 0 9px var(--rule-2),0 30px 70px #00000080;border-radius:28px}.sy-homepage .phones.two img{width:min(270px,43vw)}.sy-homepage .phones.two img:last-child{margin-top:48px}.sy-homepage .feat.map{overflow:hidden}.sy-homepage .map-bg{background:linear-gradient(90deg,var(--bg) 0%,#0b0908db 45%,#0b09088c 100%),url(/home-v3/fortnite/map-endgame.webp) center/cover no-repeat;position:absolute;inset:0}.sy-homepage .feat.map .wrap{position:relative}@media (max-width:899px){.sy-homepage .map-bg{background:linear-gradient(#0b0908b3,#0b0908f0),url(/home-v3/fortnite/map-endgame.webp) 50%/cover no-repeat}}.sy-homepage .real{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--rule);border-radius:16px;flex-direction:column;gap:14px;padding:18px;display:flex}.sy-homepage .chip{font:600 11px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#7fe0a0;align-items:center;gap:8px;display:inline-flex}.sy-homepage .chip i{background:#3fcb73;border-radius:50%;width:7px;height:7px}.sy-homepage .nums{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sy-homepage .nums b{font:900 clamp(30px,3.6vw,40px)/1 var(--display);font-stretch:var(--display-stretch);font-variant-numeric:tabular-nums;display:block}.sy-homepage .nums span{color:var(--text-3);font-size:13px}.sy-homepage .offer{align-items:start;gap:clamp(28px,5vw,64px);display:grid}@media (min-width:900px){.sy-homepage .offer{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.sy-homepage .offer-copy{flex-direction:column;gap:22px;display:flex}.sy-homepage .enter{counter-reset:s;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.sy-homepage .enter li{counter-increment:s;color:var(--text-2);padding-left:40px;position:relative}.sy-homepage .enter li:before{content:counter(s,decimal-leading-zero);font:600 13px/1.6 var(--mono);color:var(--accent-text);position:absolute;top:.15em;left:0}.sy-homepage .enter b{color:var(--text)}.sy-homepage .price-card{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--rule-2);border-radius:22px;flex-direction:column;gap:20px;padding:clamp(22px,3vw,32px);display:flex}.sy-homepage .price{align-items:baseline;gap:10px;display:flex}.sy-homepage .price b{font:900 clamp(44px,5vw,60px)/1 var(--display);font-stretch:var(--display-stretch)}.sy-homepage .price span{color:var(--text-3)}.sy-homepage .price-week{color:var(--text-2);margin:-12px 0 0;font-weight:600}.sy-homepage .terms{color:var(--text-2);flex-direction:column;gap:12px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.sy-homepage .terms b{color:var(--text)}.sy-homepage .faq{gap:28px;display:grid}@media (min-width:900px){.sy-homepage .faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.sy-homepage .faq-list{flex-direction:column;display:flex}.sy-homepage details{border-bottom:1px solid var(--rule)}.sy-homepage summary{cursor:pointer;min-height:44px;padding:18px 32px 18px 0;font-weight:600;list-style:none;position:relative}.sy-homepage summary::-webkit-details-marker{display:none}.sy-homepage summary:after{content:"+";color:var(--accent-text);font-size:22px;position:absolute;top:14px;right:4px}.sy-homepage details[open] summary:after{content:"–"}.sy-homepage details p{color:var(--text-2);padding:0 0 18px}.sy-homepage .breath{text-align:center}.sy-homepage .breath .wrap{flex-direction:column;align-items:center;gap:24px;display:flex}.sy-homepage .breath h2{font-size:clamp(42px,6vw,76px);line-height:.95}.sy-homepage .breath .btn{align-self:center}.sy-homepage .foot{border-top:1px solid var(--rule);padding:28px 0 calc(28px + env(safe-area-inset-bottom,0px));color:var(--text-3);font-size:13px}.sy-homepage .foot .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;display:flex}.sy-homepage .foot nav{flex-wrap:wrap;gap:4px 16px;display:flex}.sy-homepage .foot nav a{color:var(--text-2);align-items:center;min-height:44px;display:inline-flex}.sy-homepage .foot .logo{margin:0}.sy-homepage.full .st-open{display:none!important}.sy-homepage:not(.clip-review) .st-clipreview{display:none}.sy-homepage .st-clipreview{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--rule-2);border-radius:14px;flex-direction:column;gap:14px;margin-top:4px;padding:18px;display:flex}.sy-homepage:not(.full) .st-full{display:none!important}.sy-homepage .akoni-ref{margin-left:1px;font-size:.6em}.sy-homepage .akoni-ref a{color:inherit;text-decoration:none}.sy-homepage .foot .akoni-note{color:var(--text-3);flex-basis:100%;margin:0;font-size:12px}.sy-homepage .cup-demo.live>img{display:none}.sy-homepage .cup-demo-box{flex-direction:column;align-items:center;gap:14px;width:min(340px,100%);display:flex}.sy-homepage .cup-phone{width:100%;box-shadow:0 0 0 1px var(--rule-2),0 30px 70px #00000080;background:#000;border-radius:30px;padding:8px}.sy-homepage .cup-screen{height:650px;color:var(--text);background:#0e0c0b;border-radius:23px;flex-direction:column;gap:6px;padding:16px 14px;font-size:12px;line-height:1.4;display:flex;overflow:hidden}.sy-homepage .cup-app-top{font:700 12px/1 var(--display);letter-spacing:.18em;color:var(--text);justify-content:space-between;align-items:center;display:flex}.sy-homepage .cup-app-top span{color:var(--text-3);letter-spacing:0;font-size:14px}.sy-homepage .cup-app-title{font:800 24px/1 var(--display);text-transform:none;margin:4px 0 6px}.sy-homepage .cup-frame{flex-direction:column;gap:8px;min-height:0;display:flex}.sy-homepage .cup-hero{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--rule),inset 0 2px 0 var(--accent);border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.sy-homepage .cup-top{font:600 9px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;gap:8px;display:flex}.sy-homepage .cup-eyebrow{color:var(--accent-text);align-items:baseline;gap:5px;display:flex}.sy-homepage .cup-eyebrow i{background:var(--accent);border-radius:50%;flex:none;width:5px;height:5px;transform:translateY(-1px)}.sy-homepage .cup-age{color:var(--text-3);white-space:nowrap}.sy-homepage .cup-big{align-items:flex-end;gap:10px;display:flex}.sy-homepage .cup-count{font:800 44px/.9 var(--display);font-variant-numeric:tabular-nums;margin:0}.sy-homepage .cup-count small{color:var(--text-2);font-size:20px}.sy-homepage .cup-unit{color:var(--text-2);padding-bottom:3px;font-size:11px}.sy-homepage .cup-race{background:var(--bg-3);border-radius:999px;height:12px;position:relative}.sy-homepage .cup-race i{background:var(--accent);border-radius:999px;transition:width .7s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0}.sy-homepage .cup-race b{background:var(--text);width:2px;transition:left .7s cubic-bezier(.2,.8,.2,1);position:absolute;top:-3px;bottom:-3px}.sy-homepage .cup-race em{background:repeating-linear-gradient(135deg,#ffecde80 0 2px,#0000 2px 5px);border-radius:3px;transition:left .7s,width .7s;position:absolute;top:0;bottom:0}.sy-homepage .cup-race em.live{background:repeating-linear-gradient(135deg,#ff7a3dcc 0 2px,#0000 2px 5px)}.sy-homepage .cup-legend{color:var(--text-2);flex-wrap:wrap;gap:4px 10px;font-size:10px;display:flex}.sy-homepage .cup-legend span{align-items:center;gap:4px;display:inline-flex}.sy-homepage .cup-legend i{background:var(--accent);border-radius:2px;width:8px;height:8px}.sy-homepage .cup-legend b{background:var(--text);width:2px;height:10px}.sy-homepage .cup-legend em{background:repeating-linear-gradient(135deg,#ffecde99 0 2px,#0000 2px 4px);width:9px;height:8px}.sy-homepage .cup-verdict{background:#fc52001f;border-radius:10px;flex-direction:column;gap:3px;padding:9px 10px;animation:.45s ease-out cup-in;display:flex;box-shadow:inset 0 0 0 1px #fc520073}.sy-homepage .cup-verdict b{font:800 16px/1.1 var(--display)}.sy-homepage .cup-verdict span{color:var(--text-2)}.sy-homepage .cup-remaining{color:var(--text-2);font-size:11px}.sy-homepage .cup-done{font:800 16px/1.1 var(--display);color:var(--accent-text);margin:0}.sy-homepage .cup-note{color:var(--text-3);margin:0;font-size:10px}.sy-homepage .cup-rest{flex-direction:column;gap:8px;display:flex}.sy-homepage .cup-sec{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--rule);border-radius:14px;flex-direction:column;gap:5px;padding:10px 12px;display:flex}.sy-homepage .cup-sec p{color:var(--text-2);margin:0}.sy-homepage .cup-sec p b{color:var(--text)}.sy-homepage .cup-sec-top{font:600 9px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);justify-content:space-between;align-items:baseline;display:flex}.sy-homepage .cup-sec-top h3{font:inherit;color:var(--text-2);margin:0}.sy-homepage .cup-compo,.sy-homepage .cup-plan,.sy-homepage .cup-avant{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sy-homepage .cup-compo li{align-items:baseline;gap:8px;display:flex}.sy-homepage .cup-compo li>b{font:800 16px/1 var(--display);color:var(--accent-text);min-width:12px}.sy-homepage .cup-compo li.zero>b{color:var(--text-3)}.sy-homepage .cup-compo span,.sy-homepage .cup-plan span{flex-direction:column;display:flex}.sy-homepage .cup-compo small,.sy-homepage .cup-plan small{color:var(--text-3);font-size:10px}.sy-homepage .cup-plan-heading{font:600 9px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);margin:2px 0 0}.sy-homepage .cup-plan{background:var(--bg-3);border-radius:10px;gap:5px;padding:6px 8px}.sy-homepage .cup-plan li{align-items:baseline;gap:8px;animation:.6s ease-out cup-glow;display:flex}.sy-homepage .cup-plan b{color:var(--text);font-size:11.5px}.sy-homepage .cup-plan time{font:600 10px/1.4 var(--mono);color:var(--accent-text);min-width:34px}.sy-homepage .cup-plan li.w b{color:#ffb089}.sy-homepage .cup-wait{background:var(--bg-3);border-radius:9px;flex-direction:column;gap:2px;padding:7px 9px;display:flex}.sy-homepage .cup-wait span{color:var(--text-3);font-size:10px}.sy-homepage .cup-wait.go b{color:var(--accent-text)}.sy-homepage .cup-avant li{color:var(--text-2);padding-left:12px;position:relative}.sy-homepage .cup-avant li:before{content:"";background:var(--accent);width:6px;height:2px;position:absolute;top:.65em;left:0}.sy-homepage .cup-threshold{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--rule);color:var(--text-2);border-radius:12px;justify-content:space-between;gap:10px;padding:8px 12px;font-size:11px;display:flex}.sy-homepage .cup-threshold>span:last-child{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.sy-homepage .cup-threshold b.live{color:var(--accent-text)}.sy-homepage .cup-threshold small{color:var(--text-3);font-size:9.5px}.sy-homepage .cup-voice{background:var(--bg-3);border-radius:12px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.sy-homepage .cup-voice p{color:var(--text-2);margin:0}.sy-homepage .cup-voice b{color:var(--text);font-size:11px;display:block}.sy-homepage .cup-caption{text-align:center;min-height:3.2em;color:var(--text-2);margin:0;font-size:15px;line-height:1.4;animation:.45s ease-out cup-in}.sy-homepage .cup-caption b{font:600 13px var(--mono);color:var(--accent-text);margin-right:4px}.sy-homepage .cup-controls{align-items:center;gap:6px;width:100%;display:flex}.sy-homepage .cup-play{border:1.5px solid var(--rule-2);min-height:44px;color:var(--text);font:700 13px var(--body);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:0 14px}.sy-homepage .cup-steps{flex:1;justify-content:space-between;margin:0;padding:0;list-style:none;display:flex}.sy-homepage .cup-steps button{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:44px;padding:0;display:grid}.sy-homepage .cup-steps span{background:var(--bg-3);width:22px;height:22px;color:var(--text-3);font:600 10px var(--mono);border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid}.sy-homepage .cup-steps button.past span{color:var(--text-2);background:#fc520040}.sy-homepage .cup-steps button[aria-current] span{background:var(--accent);color:var(--accent-ink)}.sy-homepage .cup-source{text-align:center;color:var(--text-3);margin:0;font-size:12px}.sy-homepage .cup-played{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--rule);border-radius:12px;align-items:center;gap:8px;padding:7px 12px;font-size:11px;display:flex}.sy-homepage .cup-played span{color:var(--text-3);flex:1}.sy-homepage .cup-played i{color:var(--text-3);font-style:normal}@keyframes cup-glow{0%{opacity:.4}to{opacity:1}}@keyframes cup-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sy-homepage .cup-caption,.sy-homepage .cup-verdict,.sy-homepage .cup-plan li{animation:none}.sy-homepage .cup-race *{transition:none}}
