@property --ld-n{syntax:"<integer>";inherits:false;initial-value:0}@property --ld-s{syntax:"<integer>";inherits:false;initial-value:62}@property --ld-mb{syntax:"<integer>";inherits:false;initial-value:0}.ld{--o:#ff5c1c;--o2:#fd4c00;--o-soft:#ff5c1c1f;--bg:#09090a;--card:#111113;--line:#ffffff12;--line2:#ffffff1f;--muted:#8f8f97;--text:#f4f4f5;--green:#4ade80;--ease:cubic-bezier(.2, .7, .2, 1);background:var(--bg);color:var(--text);font-family:var(--font-sans);interpolate-size:allow-keywords;overflow:clip}.ld svg{flex-shrink:0}.ld-wrap{max-width:1180px;margin:0 auto;padding:0 24px}@media (max-width:640px){.ld-wrap{padding:0 16px}}.ld-js [data-rv]{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(26px)}.ld-js [data-rv].is-in{opacity:1;transform:none}.ld-js [data-rv].no-anim{transition:none}.ld-js [data-rv]:not(.is-in) *{animation-play-state:paused!important}.ld-sec{content-visibility:auto;contain-intrinsic-size:auto 900px;padding:120px 0;position:relative}@media (max-width:768px){.ld-sec{padding:84px 0}}.ld-h1,.ld-h2,.ld h3{font-family:var(--font-heading);color:var(--text);font-weight:500}.ld-h1{letter-spacing:-.05em;background:linear-gradient(#fff 30%,#b9b9c0);color:#0000;-webkit-background-clip:text;background-clip:text;margin:22px 0 0;padding-bottom:.06em;font-size:clamp(2.9rem,7.4vw,5.6rem);line-height:1}.ld-h1-glow{background:linear-gradient(95deg,#fff 0%,#ffc3a3 38%,#ff7a3d 70%,#ff5c1c 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.ld-h2{letter-spacing:-.045em;text-wrap:balance;margin:18px 0 0;font-size:clamp(2rem,4.4vw,3.3rem);line-height:1.06}.ld-lead{color:#a5a5ad;text-wrap:pretty;max-width:600px;margin:24px auto 0;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.6}.ld-sub{color:var(--muted);text-wrap:pretty;max-width:560px;margin:16px auto 0;font-size:1.05rem;line-height:1.6}.ld-head{text-align:center;max-width:760px;margin:0 auto 64px}.ld-head-split{text-align:left;justify-content:space-between;align-items:flex-end;gap:40px;max-width:none;display:flex}.ld-head-split .ld-h2{max-width:620px}.ld-head-split .ld-sub{max-width:380px;margin:0}@media (max-width:860px){.ld-head-split{flex-direction:column;align-items:flex-start;gap:0}.ld-head-split .ld-sub{margin-top:16px}}.ld-eyebrow{border:1px solid var(--line2);color:#d4d4da;letter-spacing:.01em;background:#ffffff08;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.ld-eyebrow:before{content:"";background:var(--o);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:9px;height:9px;box-shadow:0 0 10px var(--o)}.ld-pill{color:#f1d8cc;background:#ff5c1c12;border:1px solid #ff5c1c4d;border-radius:999px;align-items:center;gap:10px;padding:7px 12px 7px 14px;font-size:13px;transition:border-color .3s,background .3s;display:inline-flex}.ld-pill:hover{background:#ff5c1c1f;border-color:#ff5c1c99}.ld-pill svg{width:14px;height:14px;transition:transform .3s var(--ease)}.ld-pill:hover svg{transform:translate(3px)}.ld-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.ld-btn{white-space:nowrap;isolation:isolate;height:50px;transition:transform .25s var(--ease), box-shadow .25s, background .25s, border-color .25s;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 24px;font-size:15px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.ld-btn:active{transform:scale(.98)}.ld-btn-ic{width:17px;height:17px}.ld-btn-primary{color:#fff;background:linear-gradient(#ff8148 0%,#ff5c1c 52%,#e9480c 100%);box-shadow:inset 0 1px #ffffff59,0 10px 34px -10px #ff5c1cd9}.ld-btn-primary:after{content:"";z-index:-1;transition:transform .7s var(--ease);background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.ld-btn-primary:hover{box-shadow:inset 0 1px #fff6,0 14px 44px -10px #ff5c1c}.ld-btn-primary:hover:after{transform:translate(120%)}.ld-btn-ghost{color:#e8e8ec;border:1px solid var(--line2);background:#ffffff08}.ld-btn-ghost:hover{background:#ffffff0f;border-color:#ffffff40}.ld-btn-ghost .ld-btn-ic{transition:transform .3s var(--ease)}.ld-btn-ghost:hover .ld-btn-ic{transform:translate(3px)}.ld-btn-light{color:#111;background:linear-gradient(#fff,#d9d9de);box-shadow:inset 0 -1px #00000026}.ld-btn-sm{height:38px;padding:0 16px;font-size:13.5px}.ld-btn:focus-visible,.ld-step:focus-visible,.ld-qa summary:focus-visible,.ld-pill:focus-visible,.ld-link:focus-visible{outline:2px solid var(--o);outline-offset:3px}.ld-hero{text-align:center;isolation:isolate;padding-top:136px;position:relative}@media (max-width:640px){.ld-hero{padding-top:112px}}.ld-hero-sky{z-index:-1;pointer-events:none;background:radial-gradient(55% 45% at 50% -8%,#ff5c1c33,#0000 70%);height:900px;position:absolute;inset:0 0 auto}.ld-beam{opacity:0;background:linear-gradient(#0000,#ff966973 45%,#0000);width:1px;height:520px;animation:9s ease-in-out infinite ldBeam;position:absolute;top:0}.ld-beam.b1{left:22%}.ld-beam.b2{height:380px;animation-delay:3s;left:61%}.ld-beam.b3{animation-delay:6s;left:81%}.ld-hero-copy{z-index:3;position:relative}.ld-hero-note{color:#74747c;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:20px;font-size:13px;display:flex}.ld-hero-note i{background:#55555c;border-radius:50%;width:3px;height:3px}.ld-in{animation:ldIn .9s var(--ease) both}.ld-stage{max-width:1240px;margin:72px auto 0;padding:0 24px;position:relative}@media (max-width:640px){.ld-stage{margin-top:52px;padding:0 16px}}.ld-stage-win{z-index:2;border:1px solid var(--line2);background:linear-gradient(#ffffff0f,#ffffff04);border-radius:22px;max-width:1000px;margin:0 auto;padding:7px;position:relative;box-shadow:0 50px 140px -40px #ff5c1c8c,0 30px 60px -30px #000000e6;-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}@media (max-width:640px){.ld-stage-win{border-radius:14px;padding:4px}}.ld-horizon{pointer-events:none;z-index:1;width:200%;max-width:2200px;height:90%;position:absolute;top:30%;left:50%;transform:translate(-50%)}.ld-horizon-glow{background:radial-gradient(40% 34% at 50% 0,#ff783ce6,#ff460a61 38%,#ff3c001a 60%,#0000 76%);position:absolute;inset:0}.ld-horizon-line{background:radial-gradient(#fff 0%,#ffb48e 18%,#ff5c1ccc 45%,#0000 75%);border-radius:50%;width:86%;height:2px;animation:6s ease-in-out infinite ldBreathe;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 30px 6px #ff5c1c59}.ld-horizon-grid{transform-origin:50% 0;opacity:.55;background-image:radial-gradient(circle,#ffaa8280 1.2px,#0000 1.6px);background-size:26px 26px;width:70%;height:70%;position:absolute;top:0;left:50%;transform:translate(-50%)perspective(520px)rotateX(64deg);-webkit-mask-image:radial-gradient(50% 70% at 50% 0,#000,#0000 75%);mask-image:radial-gradient(50% 70% at 50% 0,#000,#0000 75%)}.ld-float{z-index:3;text-align:left;border:1px solid var(--line2);background:linear-gradient(#1a1a1ef7,#111114f7);border-radius:18px;width:214px;padding:14px;position:absolute;box-shadow:0 24px 50px -20px #000c}.ld-float.f1{top:12%;left:calc(50% - 650px)}.ld-float.f2{width:190px;top:60%;left:calc(50% - 640px)}.ld-float.f3{width:230px;top:8%;right:calc(50% - 650px)}.ld-float.f4{width:196px;top:56%;right:calc(50% - 640px)}@media (max-width:1240px){.ld-float.f1,.ld-float.f2{left:0}.ld-float.f3,.ld-float.f4{right:0}}@media (max-width:1080px){.ld-float{display:none}}.ld-float-head{color:#c8c8ce;align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}.ld-float-ic{background:var(--o-soft);width:26px;height:26px;color:var(--o);border-radius:8px;place-items:center;display:grid}.ld-float-ic svg{width:14px;height:14px}.ld-float-ic.is-green{color:var(--green);background:#4ade801f}.ld-float-big{font-family:var(--font-heading);letter-spacing:-.03em;margin-top:12px;font-size:30px;font-weight:500;line-height:1}.ld-float-big small{color:var(--muted);font-size:14px}.ld-float-sub{color:var(--muted);align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.ld-float-sub svg{width:13px;height:13px;color:var(--green)}.ld-float-title{margin-top:12px;font-size:14px;font-weight:600}.ld-float-row{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.ld-count-mb{font-family:var(--font-heading);letter-spacing:-.03em;counter-reset:mb var(--ld-mb);animation:ldMb 2.2s 1.2s var(--ease) forwards;font-size:26px;font-weight:500}.ld-count-mb:after{content:counter(mb) " MB"}.ld-tag-green{color:var(--green);background:#4ade801a;border:1px solid #4ade8040;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600}.ld-float-prog{background:#ffffff12;border-radius:99px;height:5px;margin-top:12px;display:block;overflow:hidden}.ld-float-prog u{background:linear-gradient(90deg, #ff8a52, var(--o));transform-origin:0;height:100%;animation:ldProg 4.5s var(--ease) infinite;display:block}.ld-mini-bars{align-items:flex-end;gap:3px;height:26px;margin-top:12px;display:flex}.ld-mini-bars i{background:linear-gradient(180deg, var(--o), #ff5c1c40);transform-origin:bottom;border-radius:2px;flex:1;height:100%;animation:1.6s ease-in-out infinite alternate ldEq}.ld-win{aspect-ratio:60/35;border:1px solid var(--line);text-align:left;background:#0b0b0c;border-radius:15px;width:100%;overflow:hidden;container-type:inline-size}@media (max-width:640px){.ld-win{border-radius:10px}}.ld-win-inner{color:#ececef;width:60em;height:35em;font-size:1.66667cqw;line-height:1.3;display:flex}.ld-win svg{width:1.1em;height:1.1em}.ld-win-side{background:#0d0d0e;border-right:1px solid #ffffff0d;flex-direction:column;flex-shrink:0;align-items:center;gap:.55em;width:3.7em;padding:1.1em 0 1em;display:flex}.ld-win-side>span{color:#6c6c73;border-radius:.75em;place-items:center;width:2.5em;height:2.5em;display:grid;position:relative}.ld-win-side>span.is-on{color:var(--o2);background:#fd4c001f;border:1px solid #fd4c0073}.ld-win-side>span.is-on:before{content:"";background:var(--o2);border-radius:1em;width:.18em;position:absolute;top:.6em;bottom:.6em;left:-.62em}.ld-win-side .ld-win-logo{background:url(/fpstweakminilogo26x26.svg) 50%/contain no-repeat;width:2.1em;height:2.1em;margin-bottom:.9em}.ld-win-side-gap{flex:1}.ld-win-avatar{background:#1b1b1e;border:1px solid #ffffff14;border-radius:50%!important}.ld-win-main{flex-direction:column;flex:1;gap:.9em;min-width:0;padding:1.15em 1.25em 1.1em;display:flex}.ld-win-top{justify-content:space-between;align-items:center;display:flex}.ld-win-top strong{font-family:var(--font-heading);letter-spacing:-.02em;font-size:1.3em;font-weight:700}.ld-chip{color:#ffd9c7;background:#fd4c0014;border:1px solid #fd4c0059;border-radius:.8em;align-items:center;gap:.4em;padding:.55em .9em;font-size:.66em;font-weight:600;display:inline-flex}.ld-chip svg{color:var(--o2)}.ld-win-grid{flex:1;grid-template-columns:15.6em 1fr 15em;gap:.75em;min-height:0;display:grid}.ld-col{flex-direction:column;gap:.75em;min-height:0;display:flex}.ld-card{background:#141416;border:1px solid #ffffff0f;border-radius:.95em;min-height:0;padding:.85em .9em}.ld-card h4{color:#efeff2;align-items:center;gap:.45em;margin:0 0 .75em;font-size:.76em;font-weight:650;display:flex}.ld-card h4 svg{color:var(--o2)}.ld-score{background:linear-gradient(160deg,#fd4c001a,#141416 45%);border-color:#fd4c002e;flex-direction:column;flex:1;display:flex}.ld-score-top{align-items:center;gap:.9em;display:flex}.ld-score-top b{font-size:.86em;font-weight:650;display:block}.ld-score-top small{color:#8c8c94;margin-top:.3em;font-size:.64em;display:block}.ld-ring{flex-shrink:0;width:6.4em;height:6.4em;position:relative}.ld-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ld-ring circle{fill:none;stroke-width:8px}.ld-ring-bg{stroke:#ffffff12}.ld-ring-fg{stroke:var(--o2);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;animation:ldRing 2.2s .5s var(--ease) forwards}.ld-ring-n{font-family:var(--font-heading);letter-spacing:-.03em;counter-reset:n var(--ld-n);animation:ldScore 2.2s .5s var(--ease) forwards;place-items:center;font-size:1.8em;font-weight:700;display:grid;position:absolute;inset:0}.ld-ring-n:after{content:counter(n)}.ld-areas{grid-template-columns:1fr;gap:.62em;margin-top:1.15em;display:grid}.ld-score-cta{background:linear-gradient(180deg, #ff6a26, var(--o2));color:#fff;border-radius:.75em;justify-content:space-between;align-items:center;margin-top:auto;padding:.75em .9em;font-size:.68em;font-weight:700;display:flex;box-shadow:inset 0 1px #ffffff4d}.ld-areas span{color:#a9a9b1;justify-content:space-between;margin-bottom:.4em;font-size:.64em;display:flex}.ld-areas>div:last-child{margin-bottom:1em}.ld-areas em{color:#fff;font-style:normal;font-weight:650}.ld-areas i{background:#ffffff12;border-radius:1em;height:.26em;display:block;overflow:hidden}.ld-areas u{background:linear-gradient(90deg, #ff9a5e, var(--o2));transform-origin:0;height:100%;animation:ldGrow 1.3s var(--ease) both;border-radius:1em;display:block}.ld-mem-row{color:#b5b5bc;justify-content:space-between;align-items:center;font-size:.64em;display:flex}.ld-mem-btn{color:#ff9c6e;border:1px solid #fd4c0066;border-radius:.7em;align-items:center;gap:.35em;padding:.45em .8em;font-weight:600;animation:6s 2.4s infinite ldTap;display:inline-flex}.ld-mem-bar{background:#ffffff12;border-radius:1em;height:.36em;margin:.7em 0 .6em;display:block;overflow:hidden}.ld-mem-bar u{background:linear-gradient(90deg, #fdba74, var(--o2));transform-origin:0;height:100%;animation:ldMem 6s 2.4s var(--ease) infinite;display:block;transform:scaleX(.71)}.ld-mem-note{color:var(--green);align-items:center;gap:.35em;font-size:.6em;display:flex}.ld-sparks{grid-template-columns:repeat(3,1fr);gap:.7em;display:grid}.ld-spark{min-width:0}.ld-spark-head{color:#9d9da5;align-items:center;gap:.4em;font-size:.6em;font-weight:600;display:flex}.ld-spark-head i{border-radius:50%;width:.5em;height:.5em}.ld-spark b{font-family:var(--font-heading);margin-top:.25em;font-size:1.3em;font-weight:700;display:block}.ld-spark small{color:#77777f;white-space:nowrap;text-overflow:ellipsis;font-size:.55em;display:block;overflow:hidden}.ld-spark svg{margin-top:.4em;display:block;overflow:hidden;width:100%!important;height:2.3em!important}.ld-spark path{fill:none;stroke-width:1.6px;vector-effect:non-scaling-stroke}.ld-spark-run{transform-box:fill-box;animation:7s linear infinite ldRun}.ld-col-mid{min-width:0}.ld-lib{flex-direction:column;flex:1;display:flex}.ld-lib h4{margin-bottom:.65em}.ld-lib-all{color:#8c8c94;margin-left:auto;font-size:.86em;font-weight:500}.ld-lib-grid{flex:1;grid-template-rows:1fr 1fr;grid-template-columns:1.2fr 1fr 1fr;gap:.55em;min-height:0;display:grid}.ld-game{background:#1a1a1d;border-radius:.7em;position:relative;overflow:hidden}.ld-game.is-big{grid-row:span 2}.ld-game img{object-fit:cover}.ld-game:after{content:"";background:linear-gradient(#0000 35%,#000000e0);position:absolute;inset:0}.ld-game-meta{z-index:1;position:absolute;bottom:.55em;left:.6em;right:.5em}.ld-game-meta b{white-space:nowrap;text-overflow:ellipsis;font-size:.66em;font-weight:700;display:block;overflow:hidden}.ld-game-meta small{color:var(--green);white-space:nowrap;align-items:center;gap:.3em;margin-top:.25em;font-size:.52em;display:flex}.ld-game-meta small svg{width:1em;height:1em}.ld-play{z-index:1;background:var(--o2);color:#fff;border-radius:.55em;align-items:center;gap:.3em;padding:.4em .7em;font-size:.6em;font-weight:700;display:inline-flex;position:absolute;top:.6em;right:.6em;box-shadow:0 .4em 1.2em -.3em #fd4c00e6}.ld-play svg{fill:currentColor;width:.9em;height:.9em}.ld-foryou h4,.ld-acts h4{position:relative}.ld-badge-n{background:var(--o2);color:#fff;border-radius:.4em;margin-left:auto;padding:.05em .45em;font-size:.8em}.ld-tip{background:#19191c;border:1px solid #ffffff0a;border-radius:.7em;align-items:center;gap:.6em;padding:.55em;display:flex}.ld-tip+.ld-tip{margin-top:.45em}.ld-tip>div{flex:1;min-width:0}.ld-tip b{white-space:nowrap;text-overflow:ellipsis;font-size:.62em;font-weight:650;display:block;overflow:hidden}.ld-tip small{color:#7f7f88;white-space:nowrap;text-overflow:ellipsis;margin-top:.15em;font-size:.52em;display:block;overflow:hidden}.ld-tip-ic{border-radius:.55em;flex-shrink:0;place-items:center;width:2em;height:2em;display:grid}.ld-tip-ic svg{width:1em;height:1em}.ld-tip-ic.is-blue{color:#93c5fd;background:#60a5fa24}.ld-tip-ic.is-violet{color:#c4b5fd;background:#a78bfa24}.ld-tip-ic.is-green{color:#86efac;background:#4ade801f}.ld-tip-btn{color:#ff9c6e;border:1px solid #fd4c0066;border-radius:.6em;padding:.45em .75em;font-size:.55em;font-weight:700}.ld-acts{flex:1}.ld-act{color:#c9c9cf;animation:ldAct .6s var(--ease) both;border-top:1px solid #ffffff0d;align-items:center;gap:.5em;padding:.45em 0;font-size:.6em;display:flex}.ld-act:first-of-type{border-top:0}.ld-act svg{color:var(--green);width:1.2em;height:1.2em}.ld-act span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ld-act small{color:var(--green);font-size:.9em;font-weight:600}.ld-stats{z-index:3;margin-top:-40px;padding-bottom:40px;position:relative}.ld-stats-row{grid-template-columns:repeat(4,1fr);display:grid}.ld-stat{text-align:center;padding:8px 12px}.ld-stat+.ld-stat{border-left:1px solid var(--line)}.ld-stat b{font-family:var(--font-heading);letter-spacing:-.04em;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:500;display:block}.ld-stat span{color:var(--muted);margin-top:4px;font-size:13.5px;display:block}@media (max-width:720px){.ld-stats{margin-top:-10px}.ld-stats-row{grid-template-columns:1fr 1fr;row-gap:22px}.ld-stat:nth-child(3){border-left:0}}.ld-how-body{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.ld-how-stage{aspect-ratio:1;border:1px solid var(--line);background:radial-gradient(circle at 50% 45%,#ff5c1c21,#0000 60%),linear-gradient(#111113,#0b0b0c);border-radius:32px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:520px;margin:0 auto;padding-bottom:64px;display:flex;position:relative;overflow:hidden}.ld-how-stage:before{content:"";background-image:radial-gradient(circle,#ffffff0f 1px,#0000 1.4px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.ld-how-art{aspect-ratio:1;place-items:center;width:74%;display:grid;position:relative}.ld-how-ring{border:1px solid #ffffff0f;border-radius:50%;position:absolute;inset:0}.ld-how-ring:after{content:"";background:conic-gradient(from 0deg, transparent 0 78%, #ff5c1cd9 92%, transparent);border-radius:50%;animation:6s linear infinite ldSpin;position:absolute;inset:-1px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.ld-how-art canvas{position:relative;width:86%!important;height:auto!important}.ld-how-caption{border:1px solid var(--line2);color:#c6c6cc;white-space:nowrap;background:#0a0a0bb3;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;display:inline-flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.ld-how-caption b{color:var(--o);font-family:var(--font-mono)}.ld-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ld-step{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:18px;gap:18px;padding:20px 22px;transition:background .4s,border-color .4s;display:flex;position:relative;overflow:hidden}.ld-step:hover{background:#ffffff05}.ld-step.is-on{border-color:var(--line2);background:linear-gradient(#141416,#0f0f11)}.ld-step-n{font-family:var(--font-mono);color:#55555c;padding-top:3px;font-size:13px;transition:color .4s}.ld-step.is-on .ld-step-n{color:var(--o)}.ld-step-body b{font-family:var(--font-heading);letter-spacing:-.02em;color:#6f6f77;font-size:20px;font-weight:500;transition:color .4s;display:block}.ld-step-body span{color:#55555c;margin-top:6px;font-size:15px;line-height:1.55;transition:color .4s;display:block}.ld-step.is-on .ld-step-body b{color:#fff}.ld-step.is-on .ld-step-body span{color:#a2a2aa}.ld-step-bar{background:linear-gradient(90deg, #ff5c1c33, var(--o));transform-origin:0;border-radius:2px;height:2px;position:absolute;bottom:0;left:22px;right:22px;transform:scaleX(0)}.ld-step.is-on .ld-step-bar{animation:linear forwards ldStep}@media (max-width:900px){.ld-how-body{grid-template-columns:1fr;gap:28px}.ld-how-stage{max-width:420px}.ld-step{padding:16px}.ld-step-body b{font-size:18px}}.ld-bento{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.ld-tile{border:1px solid var(--line);isolation:isolate;background:linear-gradient(#131315,#0d0d0f);border-radius:26px;flex-direction:column;grid-column:span 2;justify-content:flex-end;gap:24px;min-height:420px;padding:28px;transition:border-color .4s;display:flex;position:relative;overflow:hidden}.ld-tile:before{content:"";z-index:-1;opacity:.8;background:radial-gradient(70% 50% at 0 0,#ff5c1c24,#0000 70%);transition:opacity .5s;position:absolute;inset:0}.ld-tile:hover{border-color:#ff5c1c47}.ld-tile:hover:before{opacity:1}.ld-tile.t-wide,.ld-tile.t-tall{grid-column:span 3;min-height:480px}.ld-tile.t-wide2{grid-column:span 6;grid-template-columns:.8fr 1.2fr;align-items:center;gap:48px;min-height:0;display:grid}.ld-tile.t-wide2 .ld-tile-copy{order:-1}.ld-tile-copy{z-index:2;position:relative}.ld-tile-stage{flex:1;justify-content:center;align-items:center;min-height:180px;display:flex}.ld-tile-stage+.ld-tile-copy p{min-height:72px}.ld-tile-copy h3{letter-spacing:-.025em;margin:0;font-size:23px;line-height:1.2}.ld-tile-copy p{color:var(--muted);max-width:440px;margin:10px 0 0;font-size:15px;line-height:1.6}.ld-tile-ic{background:var(--o-soft);width:38px;height:38px;color:var(--o);border:1px solid #ff5c1c40;border-radius:11px;place-items:center;margin-bottom:18px;display:grid}.ld-tile-ic svg{width:18px;height:18px}@media (max-width:1000px){.ld-tile,.ld-tile.t-wide,.ld-tile.t-tall{grid-column:span 3}.ld-tile:nth-of-type(5){grid-column:span 6}}@media (max-width:680px){.ld-bento{grid-template-columns:1fr}.ld-tile,.ld-tile.t-wide,.ld-tile.t-tall,.ld-tile:nth-of-type(5),.ld-tile.t-wide2{grid-column:auto;min-height:380px;padding:22px}.ld-tile.t-wide2{grid-template-columns:1fr;gap:28px}.ld-tile.t-wide2 .ld-tile-copy{order:0}}.ld-art{z-index:-1;aspect-ratio:1;width:118%;max-width:520px;position:absolute;top:-6%;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 30%,#0000 68%);mask-image:radial-gradient(circle at 50% 45%,#000 30%,#0000 68%)}.ld-art img{object-fit:cover;opacity:.95;width:100%;height:100%}.ld-art-tint{mix-blend-mode:color;opacity:.85;background:radial-gradient(circle at 50% 42%,#ff7a3d,#ff3d00 55%,#6b1d00);position:absolute;inset:0}.ld-art.is-dim img{opacity:.7}.ld-tweaks{flex-direction:column;flex:1;gap:8px;display:flex;position:relative;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.ld-tweak{border:1px solid var(--line);animation:ldRow 8s var(--d) infinite;background:#ffffff05;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ld-tweak>div{grid-template-columns:auto 1fr;align-items:center;column-gap:10px;min-width:0;display:grid}.ld-tweak small{letter-spacing:.06em;text-transform:uppercase;border-radius:6px;grid-row:span 2;padding:3px 7px;font-size:10px;font-weight:700}.ld-tweak small.is-free{color:#a1a1aa;border:1px solid var(--line);background:#ffffff0d}.ld-tweak small.is-pro{color:#ffb38a;background:var(--o-soft);border:1px solid #ff5c1c40}.ld-tweak b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.ld-tweak span{color:#6f6f77;font-size:12px}.ld-toggle{width:38px;height:22px;animation:ldTogBg 8s var(--d) infinite;background:#2a2a2e;border-radius:99px;flex-shrink:0;position:relative}.ld-toggle u{width:16px;height:16px;animation:ldTogKnob 8s var(--d) infinite;background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0006}.ld-tweaks-score{display:none;position:absolute;top:-6px;right:0}.ld-count-score{font-family:var(--font-heading)}@media (min-width:1001px){.ld-tweaks{margin-right:120px}.ld-tweaks-score{text-align:right;flex-direction:column;align-items:flex-end;width:108px;display:flex;right:-120px}.ld-tweaks-score span{color:var(--muted);font-size:11.5px;line-height:1.3}.ld-count-score{letter-spacing:-.05em;color:#fff;counter-reset:s var(--ld-s);font-size:46px;font-weight:500;animation:8s linear infinite ldScore2}.ld-count-score:after{content:counter(s)}}.ld-booster{justify-content:flex-end}.ld-booster-shot{z-index:-1;position:absolute;inset:0}.ld-booster-shot img{object-fit:cover;object-position:50% 30%;transition:transform 1.2s var(--ease);transform:translateY(-15%);-webkit-mask-image:linear-gradient(#000 72%,#0000 96%);mask-image:linear-gradient(#000 72%,#0000 96%)}.ld-booster:hover .ld-booster-shot img{transform:translateY(-15%)scale(1.04)}.ld-booster-shot:after{content:"";background:linear-gradient(#0000 45%,#09090af0 84%);position:absolute;inset:0}.ld-dl{z-index:1;border:1px solid var(--line2);background:#101012f0;border-radius:16px;width:min(100%,290px);padding:14px;position:relative}.ld-dl>div{align-items:center;gap:8px;font-size:13px;display:flex}.ld-dl>div svg{width:16px;height:16px;color:var(--o)}.ld-dl>div span{color:var(--green);margin-left:auto;font-size:11.5px;font-weight:700}.ld-dl i{background:#ffffff12;border-radius:99px;height:5px;margin:12px 0 10px;display:block;overflow:hidden}.ld-dl u{background:linear-gradient(90deg, #ff8a52, var(--o));transform-origin:0;height:100%;animation:ldProg 4.5s var(--ease) infinite;display:block}.ld-dl small{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.ld-dl small svg{width:13px;height:13px;color:var(--green)}.ld-undo{z-index:1;color:#c8f5d6;background:#0c1810eb;border:1px solid #4ade8040;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 8px;font-size:13px;display:inline-flex;position:relative}.ld-undo-ic{width:28px;height:28px;color:var(--green);background:#4ade8026;border-radius:50%;place-items:center;display:grid}.ld-undo-ic svg{width:15px;height:15px;animation:ldUndo 4s var(--ease) infinite}.ld-ping{z-index:1;border:1px solid var(--line2);background:#101012f0;border-radius:16px;width:100%;padding:14px;position:relative}.ld-ping-head{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.ld-ping-head b{color:var(--green);font-size:13px}.ld-ping-bars{align-items:flex-end;gap:4px;height:54px;margin-top:10px;display:flex}.ld-ping-bars i{transform-origin:bottom;animation:ldGrowY .7s var(--ease) both;background:linear-gradient(#ff8a52,#ff5c1c59);border-radius:3px;flex:1}.ld-ping-bars i.is-ok{background:linear-gradient(180deg, var(--green), #4ade804d)}.ld-clean{flex-direction:column;gap:10px;display:flex}.ld-clean-head{background:linear-gradient(120deg,#ff5c1c24,#ff5c1c08 60%);border:1px solid #ff5c1c40;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:4px;padding:16px 16px 16px 20px;display:flex}.ld-clean-head small{color:#c9a998;font-size:12.5px;display:block}.ld-clean-head b{font-family:var(--font-heading);letter-spacing:-.03em;margin-top:2px;font-size:30px;font-weight:500;line-height:1.1;display:block}.ld-clean-btn{color:#fff;white-space:nowrap;background:linear-gradient(#ff8148,#ff5c1c 55%,#e9480c);border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff59,0 8px 24px -10px #ff5c1ce6}.ld-clean-btn svg{width:15px;height:15px}.ld-clean-row{border:1px solid var(--line);background:#ffffff05;border-radius:14px;grid-template-columns:150px 1fr 64px;align-items:center;gap:14px;padding:12px 14px;font-size:13.5px;display:grid}.ld-clean-row span{color:#cfcfd4;white-space:nowrap;align-items:center;gap:8px;display:flex}.ld-clean-row span svg{width:14px;height:14px;color:var(--o)}.ld-clean-row i{background:#ffffff0f;border-radius:99px;height:6px;display:block;overflow:hidden}.ld-clean-row u{background:linear-gradient(90deg, #ffb48e, var(--o));transform-origin:0;height:100%;animation:ldGrow 1.4s calc(.3s + var(--d)) var(--ease) both;border-radius:99px;display:block}.ld-clean-row b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}@media (max-width:520px){.ld-clean-row{grid-template-columns:1fr 64px}.ld-clean-row i{grid-area:2/span 2}}.ld-hub{background:radial-gradient(50% 40% at 50% 60%,#ff5c1c14,#0000 70%)}.ld-hub-board{max-width:1000px;height:360px;margin:0 auto;position:relative}.ld-hub-lines{width:100%;height:100%;position:absolute;inset:0}.ld-hub-wire{fill:none;stroke:#ffffff1c;stroke-width:1.2px;vector-effect:non-scaling-stroke}.ld-hub-spark{fill:none;stroke:#ff7a3d;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:12 200;stroke-dashoffset:12px;animation:2.8s cubic-bezier(.45,0,.55,1) infinite ldWire}.ld-hub-col{flex-direction:column;gap:40px;width:19%;height:100%;margin:0;padding:40px 0;list-style:none;display:flex;position:absolute;top:0}.ld-hub-col.is-left{align-items:flex-end;left:0}.ld-hub-col.is-right{align-items:flex-start;right:0}.ld-hub-pill{border:1px solid var(--line);white-space:nowrap;height:40px;transition:border-color .3s, transform .3s var(--ease);background:linear-gradient(#161618,#0f0f11);border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 6px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.ld-hub-pill:hover{border-color:#ff5c1c66;transform:translateY(-2px)}.ld-hub-pill span{background:var(--o-soft);width:28px;height:28px;color:var(--o);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ff5c1c4d}.ld-hub-pill svg{width:14px;height:14px}.ld-hub-core{aspect-ratio:1;border:1px solid var(--line2);background:radial-gradient(circle at 50% 35%,#1d1d21,#0c0c0d 70%);border-radius:50%;place-items:center;width:12%;min-width:112px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #ff5c1c47,inset 0 1px #ffffff14}.ld-hub-orbit{will-change:transform;background:conic-gradient(from 0deg, transparent 0 62%, #ff5c1cf2 80%, transparent 82%);border-radius:50%;animation:5s linear infinite ldSpin;position:absolute;inset:-22%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.ld-hub-orbit.o2{background:0 0;border:1px solid #ffffff0f;animation:none;inset:-48%;-webkit-mask:none;mask:none}.ld-hub-logo{place-items:center;display:grid}.ld-hub-logo img{object-fit:contain;width:96px;height:96px}.ld-hub-caption{text-align:center;width:220px;color:var(--muted);font-size:13px;line-height:1.6;position:absolute;top:calc(100% + 54px);left:50%;transform:translate(-50%)}.ld-hub-caption b{color:#fff;font-weight:600}@media (max-width:860px){.ld-hub-board{flex-direction:column;align-items:center;height:auto;display:flex}.ld-hub-lines{display:none}.ld-hub-core{width:116px;margin:40px 0 120px;position:relative;top:auto;left:auto;transform:none}.ld-hub-col{flex-flow:wrap;justify-content:center;gap:10px;width:100%;height:auto;padding:0;position:static}.ld-hub-col.is-left{order:2;margin-bottom:10px}.ld-hub-col.is-right{order:3}}.ld-lib-layout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:64px;display:grid}.ld-lib-layout>*{min-width:0}.ld-lib-copy{text-align:left}.ld-lib-copy .ld-sub{margin-left:0}.ld-ticks{flex-direction:column;gap:12px;margin:26px 0 0;padding:0;list-style:none;display:flex}.ld-ticks li{color:#c9c9cf;gap:10px;font-size:15px;line-height:1.5;display:flex}.ld-ticks svg{width:18px;height:18px;color:var(--o);margin-top:2px}.ld-link{color:var(--o);align-items:center;gap:8px;margin-top:28px;font-size:15px;font-weight:600;display:inline-flex}.ld-link svg{width:16px;height:16px;transition:transform .3s var(--ease)}.ld-link:hover svg{transform:translate(4px)}.ld-lib-visual{flex-direction:column;gap:14px;padding:8px 0;display:flex;position:relative}@media (max-width:900px){.ld-lib-layout{grid-template-columns:1fr;gap:44px}}.ld-reviews .ld-head{margin-bottom:48px}.ld-lanes{flex-direction:column;gap:16px;display:flex}.ld-lane{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.ld-lane-track{will-change:transform;backface-visibility:hidden;width:max-content;animation:70s linear infinite ldMarq;display:flex}.ld-lane-track.is-rev{animation-duration:62s;animation-direction:reverse}.ld-lane:hover .ld-lane-track{animation-play-state:paused}.ld-lane-set{align-items:flex-start;gap:16px;padding-right:16px;display:flex}.ld-review{border:1px solid var(--line);background:linear-gradient(#131315,#0e0e10);border-radius:20px;width:330px;margin:0;padding:20px;transition:border-color .3s}.ld-review:hover{border-color:#ff5c1c4d}.ld-review-stars{color:#ff8a52;gap:3px;display:flex}.ld-review-stars svg{fill:currentColor;width:14px;height:14px}.ld-review blockquote{color:#d0d0d6;margin:12px 0 0;font-size:14.5px;line-height:1.6}.ld-review figcaption{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.ld-review figcaption img{object-fit:cover;border-radius:50%;width:36px;height:36px}.ld-review figcaption b{font-size:14px;display:block}.ld-review figcaption small{color:#ff9c6e;font-size:12px;display:block}@media (max-width:640px){.ld-review{width:280px}}.ld-faq-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:48px;max-width:1060px;margin:0 auto;display:grid}.ld-faq-visual{aspect-ratio:1;border:1px solid var(--line);background:linear-gradient(#121214,#0b0b0c);border-radius:28px;place-items:center;display:grid;position:sticky;top:110px;overflow:hidden}.ld-faq-visual canvas{position:relative;width:62%!important;height:auto!important}.ld-faq-glow{background:radial-gradient(circle,#ff5c1c38,#0000 55%);position:absolute;inset:0}.ld-faq-trace{background:linear-gradient(90deg,#0000,#ff8c5a59 30%,#0000 45% 55%,#ff8c5a59 70%,#0000);height:1px;position:absolute;left:0;right:0}.ld-faq-trace.t1{top:42%}.ld-faq-trace.t2{top:58%}.ld-faq-trace:after{content:"";background:linear-gradient(90deg,#0000,#ffb48e,#0000);border-radius:3px;width:60px;height:3px;animation:4s linear infinite ldTrace;position:absolute;top:-1px}.ld-faq-trace.t2:after{animation-direction:reverse;animation-delay:-2s}.ld-qa{border-bottom:1px solid var(--line)}.ld-qa:first-child{border-top:1px solid var(--line)}.ld-qa summary{cursor:pointer;font-family:var(--font-heading);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:18.5px;font-weight:500;list-style:none;display:flex}.ld-qa summary::-webkit-details-marker{display:none}.ld-qa-ic{border:1px solid var(--line2);color:#c9c9cf;width:30px;height:30px;transition:transform .35s var(--ease), background .35s, color .35s, border-color .35s;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ld-qa-ic svg{width:15px;height:15px}.ld-qa[open] .ld-qa-ic{background:var(--o);border-color:var(--o);color:#fff;transform:rotate(45deg)}.ld-qa p{color:var(--muted);margin:0;padding:0 48px 24px 0;font-size:15.5px;line-height:1.65}.ld-qa::details-content{block-size:0;transition:block-size .4s var(--ease), content-visibility .4s allow-discrete;overflow:hidden}.ld-qa[open]::details-content{block-size:auto}.ld-faq-more{border:1px solid var(--line2);color:#b9b9c0;background:#ffffff05;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:fit-content;max-width:100%;margin:56px auto 0;padding:6px 6px 6px 20px;font-size:14px;display:flex}@media (max-width:860px){.ld-faq-grid{grid-template-columns:1fr;gap:28px}.ld-faq-visual{width:100%;max-width:340px;margin:0 auto;position:relative;top:auto}.ld-qa summary{padding:18px 0;font-size:17px}.ld-qa p{padding-right:0}.ld-faq-more{text-align:center;border-radius:22px;padding:14px}.ld-faq-more>span{width:100%}}.ld-final{text-align:center;background:linear-gradient(180deg, var(--bg) 0%, #121212 100%);padding-bottom:0;overflow:hidden}.ld-final-glow{pointer-events:none;background:radial-gradient(at 50% 70%,#ff5c1c52,#0000 62%);width:1100px;height:700px;position:absolute;bottom:-10%;left:50%;transform:translate(-50%)}.ld-final-copy{position:relative}.ld-final-h{font-size:clamp(2.2rem,5vw,3.8rem)}.ld-final-peek{max-width:980px;height:clamp(220px,34vw,400px);margin:70px auto 0;padding:0 16px;position:relative;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.ld-final-card{border:1px solid var(--line2);background:linear-gradient(#19191c,#0c0c0d);border-bottom:0;border-radius:22px 22px 0 0;position:absolute;bottom:0;overflow:hidden}.ld-final-card.main{z-index:2;width:min(78%,760px);height:100%;left:50%;transform:translate(-50%);box-shadow:0 -20px 80px -20px #ff5c1c80}.ld-final-card.main img{object-fit:cover;object-position:50% 22%;padding-top:30px}.ld-final-bar{z-index:2;border-bottom:1px solid var(--line);background:#0f0f11;align-items:center;gap:6px;height:30px;padding:0 14px;display:flex;position:absolute;top:0;left:0;right:0}.ld-final-bar i{background:#2c2c30;border-radius:50%;width:9px;height:9px}.ld-final-card.side{opacity:.7;width:34%;height:78%}.ld-final-card.side.l{transform-origin:100% 100%;left:4%;transform:rotate(-4deg)}.ld-final-card.side.r{transform-origin:0 100%;right:4%;transform:rotate(4deg)}.ld-final-card.side:after{content:"";background:repeating-linear-gradient(#ffffff0a 0 10px,#0000 10px 28px);border-radius:12px;position:absolute;inset:22px}@keyframes ldIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ldBeam{0%,to{opacity:0;transform:translateY(-40px)}40%,60%{opacity:.7}99%{transform:translateY(60px)}}@keyframes ldBreathe{0%,to{opacity:.85}50%{opacity:1}}@keyframes ldRing{to{stroke-dashoffset:6px}}@keyframes ldScore{to{--ld-n:94}}@keyframes ldMb{to{--ld-mb:812}}@keyframes ldGrow{0%{transform:scaleX(0)}}@keyframes ldGrowY{0%{transform:scaleY(0)}}@keyframes ldMem{0%,8%{transform:scaleX(.71)}18%,85%{transform:scaleX(.43)}to{transform:scaleX(.71)}}@keyframes ldTap{0%,4%,14%,to{background:0 0}8%{background:#fd4c0040}}@keyframes ldRun{to{transform:translate(-50%)}}@keyframes ldAct{0%{opacity:0;transform:translate(-.6em)}}@keyframes ldProg{0%{transform:scaleX(0)}70%,88%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes ldEq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@keyframes ldRow{0%,6%{border-color:var(--line)}10%{background:#ff5c1c0f;border-color:#ff5c1c73}20%,to{border-color:var(--line);background:#ffffff05}}@keyframes ldTogBg{0%,8%{background:#2a2a2e}11%,90%{background:var(--o2)}94%,to{background:#2a2a2e}}@keyframes ldTogKnob{0%,8%{transform:none}11%,90%{transform:translate(16px)}94%,to{transform:none}}@keyframes ldScore2{0%{--ld-s:62}45%,92%{--ld-s:94}to{--ld-s:62}}@keyframes ldUndo{0%,60%{transform:rotate(0)}85%,to{transform:rotate(-360deg)}}@keyframes ldStep{to{transform:scaleX(1)}}@keyframes ldSpin{to{transform:rotate(360deg)}}@keyframes ldWire{0%{stroke-dashoffset:12px}to{stroke-dashoffset:-100px}}@keyframes ldMarq{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes ldTrace{0%{left:-60px}to{left:100%}}@media (prefers-reduced-motion:reduce){.ld *,.ld :before,.ld :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.ld-js [data-rv]{opacity:1;transform:none}}.ld-hw-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.ld-hw-card{border:1px solid var(--line);background:linear-gradient(#141416,#0d0d0f);border-radius:24px;padding:16px 16px 24px;transition:border-color .4s}.ld-hw-card:hover{border-color:#ff5c1c47}.ld-hw-card h3{letter-spacing:-.02em;margin:22px 8px 0;font-size:20px}.ld-hw-card p{color:var(--muted);margin:8px 8px 0;font-size:14.5px;line-height:1.6}.ld-hw-art{background:radial-gradient(70% 60% at 50% 60%,#ff5c1c24,#0000 70%),linear-gradient(#19191c,#111113);border:1px solid #ffffff0a;border-radius:18px;place-items:center;height:190px;display:grid;position:relative;overflow:hidden}.ld-hw-art:before{content:"";background-image:radial-gradient(circle,#ffffff0d 1px,#0000 1.4px);background-size:14px 14px;position:absolute;inset:0}@media (max-width:1000px){.ld-hw-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ld-hw-grid{grid-template-columns:1fr}}.ld-hw-gpu{background:linear-gradient(#3a3a40,#222226 60%,#1a1a1d);border-radius:14px;justify-content:space-evenly;align-items:center;width:200px;height:92px;padding-right:10px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff1f,0 18px 30px -12px #000c}.ld-hw-fan{background:#0e0e10;border-radius:50%;width:66px;height:66px;position:relative;box-shadow:inset 0 0 0 3px #2c2c31,inset 0 0 0 5px #111}.ld-hw-fan i{background:radial-gradient(circle, #2a2a2f 0 16%, transparent 17%), repeating-conic-gradient(from 0deg, #4a4a52 0 14deg, #16161a 14deg 40deg);will-change:transform;border-radius:50%;animation:1.4s linear infinite ldSpin;position:absolute;inset:6px}.ld-hw-fan+.ld-hw-fan i{animation-duration:1.2s}.ld-hw-led{background:linear-gradient(90deg, transparent, var(--o), #ffb48e, var(--o), transparent);height:2px;box-shadow:0 0 10px var(--o);opacity:.9;border-radius:2px;position:absolute;top:6px;left:14px;right:24px}.ld-hw-pcie{background:repeating-linear-gradient(90deg,#c08a52 0 3px,#5a3d21 3px 5px);border-radius:0 0 3px 3px;width:92px;height:7px;position:absolute;bottom:-7px;left:34px}.ld-hw-bracket{background:linear-gradient(90deg,#6b6b73,#3a3a40);border-radius:2px;width:8px;position:absolute;top:-6px;bottom:-6px;right:-8px}.ld-hw-cpu{isolation:isolate;background:linear-gradient(145deg,#2f3a2f,#1d241d);border-radius:12px;place-items:center;width:118px;height:118px;display:grid;position:relative;box-shadow:0 0 0 6px #16161a,0 0 0 7px #ffffff0f,0 20px 34px -12px #000000e6}.ld-hw-cpu:before{content:"";z-index:-1;opacity:.8;background:repeating-linear-gradient(90deg,#c08a52 0 2px,#0000 2px 9px) top/100% 6px no-repeat,repeating-linear-gradient(90deg,#c08a52 0 2px,#0000 2px 9px) bottom/100% 6px no-repeat,repeating-linear-gradient(0deg,#c08a52 0 2px,#0000 2px 9px) 0/6px 100% no-repeat,repeating-linear-gradient(0deg,#c08a52 0 2px,#0000 2px 9px) 100%/6px 100% no-repeat;border-radius:16px;position:absolute;inset:-16px}.ld-hw-die{background:linear-gradient(145deg,#4b4b52,#2a2a2f);border-radius:8px;place-items:center;width:64px;height:64px;display:grid;position:relative;box-shadow:inset 0 1px #fff3}.ld-hw-die i{background:var(--o);border-radius:4px;width:22px;height:22px;animation:2.4s ease-in-out infinite alternate ldGlow;box-shadow:0 0 18px 4px #ff5c1c8c}.ld-hw-ram{background:linear-gradient(#2c2c31,#1b1b1e);border-radius:8px 8px 4px 4px;width:210px;height:70px;position:relative;transform:rotate(-8deg);box-shadow:inset 0 1px #ffffff1a,0 18px 30px -12px #000000d9}.ld-hw-ram-led{background:#ff5c1c40;border-radius:3px;height:6px;position:absolute;top:6px;left:8px;right:8px;overflow:hidden}.ld-hw-ram-led i{background:linear-gradient(90deg, transparent, #ffb48e, var(--o), transparent 50%, transparent, #ffb48e, var(--o), transparent);will-change:transform;width:200%;animation:2.6s linear infinite ldMarq;position:absolute;top:0;bottom:0;left:0}.ld-hw-ram-chips{gap:6px;display:flex;position:absolute;top:20px;left:12px;right:12px}.ld-hw-ram-chips i{background:linear-gradient(#3c3c43,#26262b);border-radius:3px;flex:1;height:26px;box-shadow:inset 0 1px #ffffff1a}.ld-hw-ram-pins{background:repeating-linear-gradient(90deg,#c08a52 0 3px,#2a1d10 3px 5px);border-radius:0 0 3px 3px;height:9px;position:absolute;bottom:0;left:6px;right:6px}.ld-hw-ram-pins:after{content:"";background:#1b1b1e;width:6px;height:9px;position:absolute;bottom:0;left:44%}.ld-hw-ssd{background:linear-gradient(#23272b,#16191c);border-radius:6px;align-items:center;gap:10px;width:184px;height:50px;padding:0 12px 0 26px;display:flex;position:relative;transform:rotate(-6deg);box-shadow:inset 0 1px #ffffff14,0 18px 30px -12px #000000d9}.ld-hw-ssd-label{letter-spacing:.12em;color:#9a9aa2;font-size:10px;font-weight:800}.ld-hw-ssd-chip{background:linear-gradient(#3a3a41,#222227);border-radius:3px;width:44px;height:30px;box-shadow:inset 0 1px #ffffff1a}.ld-hw-ssd-bar{background:var(--o);width:6px;height:6px;box-shadow:0 0 8px var(--o);border-radius:50%;margin-top:-3px;position:absolute;top:50%;left:10px}.ld-hw-ssd-bar i{background:#fff;border-radius:50%;width:100%;height:100%;animation:1.1s steps(2,end) infinite ldBlink;display:block}.ld-hw-ssd-key{background:repeating-linear-gradient(0deg,#c08a52 0 3px,#2a1d10 3px 5px);border-radius:0 3px 3px 0;width:12px;position:absolute;top:8px;bottom:8px;right:-12px}@keyframes ldGlow{0%{opacity:.75}to{opacity:1}}@keyframes ldBlink{0%{opacity:0}to{opacity:.8}}.ld-show{border:1px solid var(--line);background:radial-gradient(70% 55% at 50% 38%,#ff5c1c1f,#0000 70%),linear-gradient(#121214,#0b0b0c);border-radius:28px;flex-direction:column;align-items:center;padding:28px 24px 24px;display:flex;position:relative;overflow:hidden}.ld-show:before{content:"";background-image:radial-gradient(circle,#ffffff0d 1px,#0000 1.4px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000,#0000 70%);mask-image:radial-gradient(circle at 50% 40%,#000,#0000 70%)}.ld-show-art{aspect-ratio:1;place-items:center;width:min(100%,320px);display:grid;position:relative}.ld-show-art canvas{position:relative;width:100%!important;height:auto!important}.ld-show-glow{background:radial-gradient(circle,#ff5c1c38,#0000 70%);border-radius:50%;position:absolute;inset:18%}.ld-show-meta{text-align:center;animation:ldIn .6s var(--ease) both;margin-top:4px;position:relative}.ld-show-game{letter-spacing:.04em;color:#ffc4a8;background:var(--o-soft);border:1px solid #ff5c1c4d;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-block}.ld-show-meta b{font-family:var(--font-heading);letter-spacing:-.035em;margin-top:10px;font-size:36px;font-weight:500;line-height:1;display:block}.ld-show-meta small{color:var(--muted);margin-top:6px;font-size:13.5px;display:block}.ld-show-stats{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.ld-show-stats span{border:1px solid var(--line2);background:#ffffff08;border-radius:10px;align-items:baseline;gap:6px;padding:7px 12px;font-size:14px;font-weight:650;display:inline-flex}.ld-show-stats em{color:#7c7c84;font-size:11.5px;font-style:normal;font-weight:500}.ld-show-dots{gap:6px;margin-top:20px;display:flex;position:relative}.ld-show-dots i{width:6px;height:6px;transition:width .4s var(--ease), background .4s;background:#ffffff2e;border-radius:99px}.ld-show-dots i.is-on{background:var(--o);width:20px}@property --tone{syntax:"<color>";inherits:true;initial-value:#ff4655}.ld-games{isolation:isolate;transition:--tone .9s var(--ease);overflow:hidden}.ld-games-rays{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 30% 38% at 50% 55%, color-mix(in srgb, var(--tone) 35%, transparent), transparent 70%), linear-gradient(90deg, transparent 38%, color-mix(in srgb, var(--tone) 22%, transparent) 50%, transparent 62%), repeating-linear-gradient(90deg, transparent 0 18px, color-mix(in srgb, var(--tone) 30%, transparent) 18px 19px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(48% 50%,#000 20%,#0000 100%);mask-image:radial-gradient(48% 50%,#000 20%,#0000 100%)}.ld-games .ld-head{margin-bottom:40px}.ld-games-stage{height:430px;position:relative}.ld-game-card{--w:220px;--step:238px;width:var(--w);aspect-ratio:2/3;margin:calc(var(--w) * -.75) 0 0 calc(var(--w) / -2);border:1px solid var(--line2);cursor:pointer;filter:grayscale()brightness(.5);transform:translate3d(calc(var(--o) * var(--step)), 0, 0) scale(.86);transition:transform .75s var(--ease), opacity .5s, filter .6s, box-shadow .6s, border-color .6s;will-change:transform;background:#111113;border-radius:16px;padding:0;position:absolute;top:50%;left:50%;overflow:hidden}.ld-game-card img{object-fit:cover}.ld-game-card:hover{filter:grayscale(.6)brightness(.75)}.ld-game-card.is-on{filter:none;border-color:var(--card-tone);box-shadow:0 0 0 1px var(--card-tone), 0 0 46px -8px var(--card-tone), 0 30px 60px -24px #000000e6;transform:translate(0,0)scale(1.08)}.ld-game-card:focus-visible{outline:2px solid var(--o);outline-offset:4px}.ld-games-bar{grid-template-columns:1fr auto auto auto 1fr;align-items:center;gap:16px;max-width:1080px;margin:34px auto 0;padding:0 24px;display:grid}.ld-games-stat{align-items:center;gap:12px;display:flex}.ld-games-stat.is-delay{text-align:right;justify-content:flex-end}.ld-games-stat.is-fps{justify-content:flex-start}.ld-games-stat b{font-family:var(--font-heading);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:500;line-height:1}.ld-games-stat b small{letter-spacing:0;margin-left:2px;font-size:.55em}.ld-games-stat.is-fps b{color:var(--green);text-shadow:0 0 28px #4ade8059}.ld-games-stat.is-delay b{color:#ffb48e;text-shadow:0 0 28px #ff5c1c59}.ld-games-stat span{color:#e4e4e8;white-space:nowrap;flex-direction:column;font-size:14px;font-weight:600;display:flex}.ld-games-stat em{color:#77777f;white-space:nowrap;margin-top:2px;font-size:12px;font-style:normal;font-weight:500}.ld-games-note{text-align:center;color:#5f5f67;max-width:560px;margin:22px auto 0;padding:0 16px;font-size:12px}.ld-games-arrow{border:1px solid var(--line2);color:#e4e4e8;cursor:pointer;background:#ffffff08;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;transition:border-color .3s,background .3s;display:grid}.ld-games-arrow:hover{border-color:color-mix(in srgb, var(--tone) 60%, transparent);background:#ffffff0f}.ld-games-arrow svg{width:18px;height:18px}.ld-games-label{text-align:center;border:1px solid var(--line2);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);min-width:min(340px,64vw);animation:ldIn .5s var(--ease) both;background:linear-gradient(#151517,#0d0d0f);padding:14px 22px}.ld-games-label b{font-family:var(--font-heading);letter-spacing:-.02em;font-size:20px;font-weight:500;display:block}.ld-games-label small{color:color-mix(in srgb, var(--tone) 70%, #fff);margin-top:4px;font-size:13px;display:block}@media (max-width:860px){.ld-games-bar{grid-template-columns:auto 1fr 1fr auto;grid-template-areas:"prev label label next""delay delay fps fps";row-gap:22px;padding:0 16px}.ld-games-bar>.ld-games-arrow:first-of-type{grid-area:prev}.ld-games-bar>.ld-games-arrow:last-of-type{grid-area:next}.ld-games-label{grid-area:label;min-width:0}.ld-games-stat.is-delay{text-align:left;grid-area:delay;justify-content:flex-start}.ld-games-stat.is-fps{grid-area:fps;justify-content:flex-end}}@media (max-width:640px){.ld-games-stage{height:300px}.ld-game-card{--w:150px;--step:156px}}
