html:has(.lp){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080f24}.lp{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#080f24;--surface:#0f1830;--raised:#18233f;--active:#1d2a4b;--border:#16203a;--rule:#1a2442;--control:#3a4766;--control-hover:#52618a;--text:#f8faff;--muted:#b3bcd3;--faint:#8f99b3;--nav:#bac3d8;--accent:#00a6ff;--accent-ink:#080f24;--accent-soft:#0b2a52;--primary:#f8faff;--primary-ink:#080f24;--primary-hover:#dfe6f5;--cta:linear-gradient(120deg, #1769ff 0%, #8a2bff 100%);--cta-hover:linear-gradient(120deg, #2b78ff 0%, #9640ff 100%);--cta-ink:#fff;--positive:#3ddc97;--negative:#ff6b7a;--warning:#f2b544;--pill-positive-bg:#0d2a2a;--pill-positive-ink:#4fe3a8;--pill-positive-line:#1d5a4a;--pill-negative-bg:#2e1528;--pill-negative-ink:#ff8a97;--pill-warning-bg:#2b2418;--pill-warning-ink:#f2b544;--pill-neutral-bg:#18233f;--pill-neutral-ink:#f8faff;--track:#18233f;--track-fill:#5a6788;--t-bronze:#d69a6a;--t-silver:#c3ccd6;--t-gold:#f0c24b;--t-plat:#63d4cb;--t-diamond:#8fc4ff;--t-legend:#ff7a7a;--t-bronze-f:#22192a;--t-silver-f:#172238;--t-gold-f:#241f24;--t-plat-f:#0e2433;--t-diamond-f:#12224a;--t-legend-f:#2a1530;--m:40px;background:var(--ground);color:var(--text);font-size:16px;overflow-x:clip}.lp-h2{font-family:var(--display);letter-spacing:-.01em;font-size:clamp(36px,3.9vw,56px);font-weight:700;line-height:1.08}.lp-center{text-align:center}.lp h1,.lp h2,.lp h3{text-wrap:balance}.lp-sec{padding:160px var(--m) 0}.lp-btn{background:var(--cta);height:48px;color:var(--cta-ink);white-space:nowrap;transition:background-color var(--t-hover) ease, transform var(--t-press) var(--ease-out);border-radius:999px;align-items:center;padding:0 22px;font-weight:600;display:inline-flex}.lp-btn:hover{background:var(--cta-hover)}.lp-btn:active{transform:scale(.97)}.lp-btn.dark{background:var(--text);color:var(--ground)}.lp-link{color:var(--text);text-underline-offset:4px;font-weight:500;text-decoration:underline}.lp-link:hover,.lp .soft{color:var(--muted)}.lp-hero{grid-template-columns:1fr 1fr;min-height:100svh;display:grid;position:relative}.lp-hero-l{padding:var(--m);flex-direction:column;justify-content:space-between;display:flex}.lp-brand{align-items:center;gap:10px;width:max-content;font-size:18px;font-weight:700;display:inline-flex}.lp-hero-copy{gap:28px;max-width:640px;display:grid}.lp-h1{font-family:var(--display);letter-spacing:-.015em;font-size:clamp(36px,3.9vw,56px);font-weight:700;line-height:1.04}.lp-lede{color:var(--text);max-width:44ch;font-size:18px;line-height:1.55}.lp-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.lp-hero-r{padding:96px var(--m) var(--m);background:var(--surface);place-items:center;display:grid;position:relative}.lp-top{top:24px;right:var(--m);align-items:center;gap:16px;display:flex;position:absolute}.lp-top .lang-switch{margin-left:0}.lp-toplink{text-underline-offset:4px;font-size:16px;font-weight:500;text-decoration:underline}.lp-live{border-radius:var(--radius-card);background:var(--ground);gap:22px;width:min(480px,100%);padding:26px;font-size:16px;display:grid}.lp-live-pick{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px 12px;display:grid}.lp-live-pick label{color:var(--muted);font-size:13px}.lp-live-pick .combo{width:100%}.lp-live-score{border-radius:var(--radius-inner);background:var(--tier-field,var(--raised));align-items:center;gap:16px;padding:16px;display:flex}.lp-live-power{font-family:var(--display);font-size:44px;font-weight:700;line-height:1;display:block}.lp-live-tier{color:var(--muted);margin-top:6px;font-size:13px}.lp-live-fps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lp-live-fps li{grid-template-columns:52px minmax(0,1fr) 72px;align-items:center;gap:12px;display:grid}.lp-live-fps .res{font-weight:600}.lp-live-fps .track{background:var(--raised);border-radius:999px;height:10px;position:relative}.lp-live-fps .fill{background:var(--accent);transition:width .42s var(--ease-out);border-radius:999px;position:absolute;inset:0 auto 0 0}.lp-live-fps li:not(:first-child) .fill{background:var(--control-hover)}.lp-live-fps .cpu{background:var(--text);width:2px;transition:left .42s var(--ease-out);margin-left:-1px;position:absolute;top:-5px;bottom:-5px}.lp-live-fps .val{text-align:right;color:var(--muted);font-size:13px}.lp-live-fps .val b{color:var(--text);font-size:18px;font-weight:600}.lp-live-fps li:first-child .val b{color:var(--accent)}.lp-live-note{color:var(--muted);font-size:13px;line-height:1.5}.lp-showcase .lp-h2{text-align:center;margin-bottom:40px}.lp-show-row{scroll-snap-type:x mandatory;margin:0 calc(var(--m) * -1);scrollbar-width:none;outline:none;align-items:center;gap:4vw;padding:12px calc(50% - 280px);display:flex;overflow-x:auto}.lp-show-row::-webkit-scrollbar{display:none}.lp-show-row:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.lp-show-row figure{scroll-snap-align:center;opacity:.22;cursor:pointer;flex:none;width:min(560px,82vw);margin:0;transition:opacity .32s}.lp-show-row figure.on{opacity:1;cursor:default}.lp-show-row img{border-radius:var(--radius-card);width:100%;height:auto;display:block}.lp-show-cap{grid-template-columns:minmax(0,260px) minmax(0,46ch) 1fr;align-items:start;gap:8px 32px;max-width:1100px;margin:36px auto 0;display:grid}.lp-show-cap h3{font-size:24px;font-weight:600;line-height:1.2}.lp-show-cap p{color:var(--text);line-height:1.55}.lp-dots{justify-self:end;gap:8px;display:flex}.lp-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.lp-dots button:before{content:"";background:var(--control);width:8px;height:8px;transition:background-color var(--t-hover) ease, width .2s ease;border-radius:999px}.lp-dots button[aria-pressed=true]:before{background:var(--text);width:22px}.lp-notes{grid-template-columns:minmax(0,1fr) 477px minmax(0,1fr);gap:48px;max-width:1240px;margin:56px auto 0;display:grid}.lp-notes ul{margin:0;padding:0;list-style:none;position:relative}.lp-notes li{cursor:default;outline:none;max-width:26ch;padding:6px 0;position:absolute;left:0;right:0}.lp-notes-l li{text-align:right;left:auto;right:0}.lp-notes li h3{transition:color var(--t-hover) ease;margin-bottom:4px;font-size:18px;font-weight:600}.lp-notes li p{color:var(--muted);font-size:16px;line-height:1.5}.lp-notes li.hot h3,.lp-notes li:focus-visible h3{color:var(--accent)}.lp-notes-panel{border-radius:var(--radius-card);position:relative;overflow:hidden}.lp-notes-panel img{width:100%;height:auto;display:block}.lp-spot{box-shadow:0 0 0 2px var(--accent), 0 0 0 9999px #0000008c;pointer-events:none;transition:top .24s var(--ease-out), height .24s var(--ease-out);border-radius:14px;position:absolute;left:0;right:0}.lp-steps{padding-left:0;padding-right:0}.lp-stages{grid-template-rows:minmax(560px,72svh) auto;grid-template-columns:1fr 1fr;display:grid}.lp-stages-text{padding:72px var(--m);background:var(--surface)}.lp-stages-text h2{font-family:var(--display);letter-spacing:-.015em;font-size:clamp(36px,3.9vw,56px);font-weight:700;line-height:1.02}.lp-stages-text h2 span{display:block}.lp-stages-text h2 span:first-child{color:var(--muted)}.lp-stages-frag{padding:48px var(--m);background:var(--raised);place-items:center;display:grid;overflow:hidden}.lp-stages-frag img{border-radius:var(--radius-card);width:min(560px,100%);height:auto}.lp-stages-ctl{padding:28px var(--m) 0;grid-column:1/-1}.lp-stages-ctl input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:32px}.lp-stages-ctl input[type=range]::-webkit-slider-runnable-track{background-color:var(--raised);background-image:linear-gradient(var(--text), var(--text));background-size:var(--p) 100%;background-repeat:no-repeat;border-radius:999px;height:8px}.lp-stages-ctl input[type=range]::-moz-range-track{background:var(--raised);border-radius:999px;height:8px}.lp-stages-ctl input[type=range]::-moz-range-progress{background:var(--text);border-radius:999px;height:8px}.lp-stages-ctl input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);border:0;border-radius:8px;width:32px;height:32px;margin-top:-12px}.lp-stages-ctl input[type=range]::-moz-range-thumb{background:var(--accent);border:0;border-radius:8px;width:32px;height:32px}.lp-stages-ctl input[type=range]:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:8px}.lp-stages-ctl ol{grid-template-columns:repeat(4,1fr);margin:14px 0 0;padding:0;list-style:none;display:grid}.lp-stages-ctl ol li:nth-child(2){text-align:center;padding-right:12%}.lp-stages-ctl ol li:nth-child(3){text-align:center;padding-left:12%}.lp-stages-ctl ol li:last-child{text-align:right}.lp-stages-ctl ol button{all:unset;cursor:pointer;color:var(--muted);font-size:16px}.lp-stages-ctl ol button[aria-pressed=true]{color:var(--text);font-weight:600}.lp-stages-ctl ol button:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.lp-plat{max-width:1240px;margin:0 auto}.lp-plat-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.lp-plat-head h2{font-family:var(--display);letter-spacing:-.015em;font-size:clamp(36px,3.9vw,56px);font-weight:700;line-height:1.04}.lp-plat-head h2 .soft{display:block}.lp-plat-body{grid-template-columns:170px minmax(0,1fr);gap:24px;margin-top:56px;display:grid}.lp-plat-tabs{align-content:start;gap:6px;display:grid}.lp-plat-tabs button{text-align:left;border-radius:var(--radius-inner);background:var(--surface);height:68px;color:var(--text);cursor:pointer;transition:background-color var(--t-hover) ease;border:0;align-content:center;gap:2px;padding:0 16px;display:grid}.lp-plat-tabs button:hover{background:var(--raised)}.lp-plat-tabs button b{font-size:16px;font-weight:600}.lp-plat-tabs button small{color:var(--muted);font-size:13px}.lp-plat-tabs button[aria-selected=true]{background:var(--primary);color:var(--primary-ink)}.lp-plat-tabs button[aria-selected=true] small{color:inherit}.lp-plat-rows{gap:4px;margin:0;padding:0;list-style:none;display:grid}.lp-plat-rows li{border-radius:var(--radius-inner);background:var(--surface);grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:80px;padding:12px 20px;display:grid}.lp-plat-rows li:nth-child(2n){background:var(--raised)}.lp-plat-rows .tag{font-size:18px;font-weight:600}.lp-plat-rows .what{gap:4px;display:grid}.lp-plat-rows .what b{font-size:18px;font-weight:500}.lp-plat-rows .what small{color:var(--muted);font-size:16px}.lp-plat-rows .state{color:var(--muted);white-space:nowrap;font-size:16px}.lp-plat-rows .state.live{color:var(--accent);font-weight:600}.lp-cta{margin:200px calc(var(--m) * -2) 0;padding:0 var(--m);grid-template-columns:1.2fr 4fr 1.2fr;gap:12px;display:grid}.lp-tile{border-radius:var(--radius-card);height:380px;overflow:hidden}.lp-tile-photo img{object-fit:cover;width:100%;height:100%;animation:22s ease-in-out infinite alternate lp-drift;display:block}.lp-tile-main{background:var(--surface);align-content:center;justify-items:start;gap:18px;padding:48px;display:grid}.lp-tile-main h2{font-family:var(--display);font-size:clamp(36px,3.9vw,56px);font-weight:700;line-height:1.05}.lp-tile-main p{max-width:52ch;color:var(--text);font-size:18px;line-height:1.55}@keyframes lp-drift{0%{transform:scale(1.02)}to{transform:scale(1.12)translate(-2%,-1%)}}.lp-foot{padding:30svh var(--m) 30px;grid-template-columns:1fr auto 1fr;align-items:baseline;gap:12px 24px;font-size:16px;display:grid}.lp-foot nav{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.lp-foot>span:last-of-type{justify-self:end}.lp-foot a:hover{text-underline-offset:4px;text-decoration:underline}.lp-credits{color:var(--faint);grid-column:1/-1;font-size:13px}.lp-mask{padding-bottom:.08em;display:block;overflow:hidden}.lp-mask>span{animation:lp-rise .9s var(--ease-out) both;display:block}.lp-lede,.lp-actions{animation:.7s .5s both lp-fade}@keyframes lp-rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes lp-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.lp-fadein{animation:.26s both lp-fade}.rv{opacity:0;transition:opacity .7s ease, transform .8s var(--ease-out);transform:translateY(28px)}.rv.in{opacity:1;transform:none}.rv[data-d="1"]{transition-delay:90ms}.rv[data-d="2"]{transition-delay:.18s}.rv[data-d="3"]{transition-delay:.27s}.rv[data-d="4"]{transition-delay:.36s}@media (prefers-reduced-motion:reduce){.lp-mask>span,.lp-lede,.lp-actions,.lp-fadein,.lp-tile-photo img{animation:none}.lp-live-fps .fill,.lp-live-fps .cpu,.lp-spot{transition:none}}@media (max-width:1100px){.lp-notes{grid-template-columns:1fr 1fr;gap:20px 24px;max-width:560px}.lp-notes ul{display:contents}.lp-notes li,.lp-notes-l li{text-align:left;max-width:none;position:static}.lp-notes-panel{order:-1;grid-column:1/-1;margin-bottom:12px}.lp-spot{display:none}}@media (max-width:900px){.lp{--m:20px}.lp-sec{padding-top:112px}.lp-hero{grid-template-columns:1fr;min-height:0}.lp-hero-r{padding:72px var(--m) 32px;order:-1}.lp-top{top:16px}.lp-hero-l{padding:32px var(--m) 40px}.lp-brand{top:20px;left:var(--m);z-index:2;position:absolute}.lp-hero-copy{gap:20px}.lp-h1{font-size:34px}.lp-lede{font-size:16px}.lp-show-row{gap:4vw;padding:8px 7vw}.lp-show-row figure{width:86vw}.lp-show-cap{padding:0 var(--m);grid-template-columns:1fr;margin-top:24px}.lp-dots{justify-self:start}.lp-stages{grid-template-rows:auto;grid-template-columns:1fr}.lp-stages-frag{min-height:46svh;padding:28px var(--m);order:-1}.lp-stages-ctl{order:0;padding-top:20px}.lp-stages-text{padding:32px var(--m) 0;background:0 0;order:1}.lp-stages-text h2{font-size:9vw}.lp-stages-ctl ol{grid-template-columns:1fr 1fr;gap:8px}.lp-stages-ctl ol li,.lp-stages-ctl ol li:nth-child(2),.lp-stages-ctl ol li:nth-child(3),.lp-stages-ctl ol li:last-child{text-align:left;padding:0}.lp-stages-ctl input[type=range]::-webkit-slider-thumb{width:40px;height:40px;margin-top:-16px}.lp-plat-body{grid-template-columns:1fr;margin-top:32px}.lp-plat-tabs{z-index:2;background:var(--ground);grid-template-columns:repeat(4,1fr);padding:8px 0;position:sticky;top:0}.lp-plat-tabs button{height:56px;padding:0 10px}.lp-plat-tabs button small{display:none}.lp-plat-rows li{grid-template-columns:1fr auto;gap:6px 12px;padding:16px}.lp-plat-rows .what{grid-area:2/1/auto/-1}.lp-plat-head .lp-btn{justify-content:center;width:100%}.lp-cta{padding:0 var(--m);grid-template-columns:1fr 1fr;margin:120px 0 0}.lp-tile-main{order:-1;grid-column:1/-1;height:auto;padding:32px 24px}.lp-tile-photo{height:140px}.lp-foot{grid-template-columns:1fr;padding-top:20svh}.lp-foot nav{justify-content:flex-start}.lp-foot>span:last-of-type{justify-self:start}}
