#qsclock .qs-arcade-hub{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;z-index:30;cursor:pointer;background:transparent;border:0;padding:0;-webkit-tap-highlight-color:transparent}#qsclock .qs-arcade-hub:focus-visible{outline:2px solid var(--qs-accent);outline-offset:3px}.qs-arcade[data-astro-cid-qdl4oqmg]{align-items:center;justify-content:center;padding:clamp(12px,3vw,28px)}.qs-arcade[data-astro-cid-qdl4oqmg]::backdrop{background:color-mix(in srgb,var(--qs-bg) 32%,transparent);backdrop-filter:saturate(1.05) blur(10px);-webkit-backdrop-filter:saturate(1.05) blur(10px)}.qs-arcade-stage[data-astro-cid-qdl4oqmg]{position:relative;width:min(480px,94vw);height:min(820px,88vh);border-radius:16px;overflow:hidden;background:#05070d;box-shadow:0 24px 70px -12px #0009,0 0 0 1px var(--qs-line-strong)}.qs-arcade-stage[data-astro-cid-qdl4oqmg] iframe[data-astro-cid-qdl4oqmg]{width:100%;height:100%;border:0;display:block;background:#05070d}.qs-arcade-close[data-astro-cid-qdl4oqmg]{position:absolute;top:14px;right:14px;z-index:6;width:42px;height:42px;border-radius:50%;border:2px solid #D946EF;background:#0a0e18;box-shadow:0 0 10px #d946ef73,inset 0 0 8px #d946ef2e;color:#e7ecf5;font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.qs-arcade-close[data-astro-cid-qdl4oqmg]:hover{border-color:var(--qs-accent-bright);box-shadow:0 0 16px #d946ef99,inset 0 0 8px #d946ef40}.led-grid[data-astro-cid-oql5vhak]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px;align-items:stretch}.led-rail[data-astro-cid-oql5vhak]{display:flex;flex-direction:column;gap:14px}.led-rail[data-astro-cid-oql5vhak]>a[data-astro-cid-oql5vhak]{flex:1 1 0}.led-feature[data-astro-cid-oql5vhak]{display:flex;flex-direction:column;background:var(--qs-panel);border:1px solid var(--qs-line);border-radius:16px;overflow:hidden;text-decoration:none;color:inherit}.led-hero[data-astro-cid-oql5vhak]{padding:18px 18px 10px;border-bottom:1px solid var(--qs-line)}.led-hero[data-astro-cid-oql5vhak] svg[data-astro-cid-oql5vhak]{display:block;width:100%;max-width:100%;height:auto}.led-body[data-astro-cid-oql5vhak]{display:flex;flex-direction:column;gap:10px;padding:18px 24px 22px;flex:1}.led-meta[data-astro-cid-oql5vhak]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.led-start[data-astro-cid-oql5vhak]{font-family:var(--qs-mono);font-weight:700;font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;padding:5px 9px;border-radius:6px;background:var(--qs-accent-soft);color:var(--qs-accent-bright)}.led-eyebrow[data-astro-cid-oql5vhak]{font-family:var(--qs-mono);font-weight:700;font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;color:var(--qs-text-faint);white-space:nowrap}.led-meta[data-astro-cid-oql5vhak] .led-mins[data-astro-cid-oql5vhak]{margin-left:auto}.led-mins[data-astro-cid-oql5vhak]{font-family:var(--qs-mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.04em;color:var(--qs-text-faint)}.led-title[data-astro-cid-oql5vhak]{font-family:var(--qs-display);font-weight:700;font-size:clamp(1.3rem,2.4vw,1.62rem);letter-spacing:-.015em;line-height:1.12}.led-dek[data-astro-cid-oql5vhak]{font-size:.95rem;color:var(--qs-text-dim);line-height:1.55;max-width:56ch}.led-cue[data-astro-cid-oql5vhak]{margin-top:auto;padding-top:6px;font-family:var(--qs-mono);font-weight:700;font-size:.74rem;text-transform:uppercase;letter-spacing:.04em;color:var(--qs-text)}.led-arr[data-astro-cid-oql5vhak]{display:inline-block}.led-rail[data-astro-cid-oql5vhak]{position:relative;padding-left:32px}.led-rail[data-astro-cid-oql5vhak]:before{content:"";position:absolute;left:11px;top:30px;bottom:30px;width:2px;border-radius:1px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--qs-accent) 45%,transparent) 10%,color-mix(in srgb,var(--qs-accent) 45%,transparent) 90%,transparent)}.led-item[data-astro-cid-oql5vhak]{position:relative;display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;align-items:center;padding:16px 18px;background:var(--qs-panel);border:1px solid var(--qs-line);border-radius:var(--qs-radius);text-decoration:none;color:inherit}.led-node[data-astro-cid-oql5vhak]{position:absolute;left:-32px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--qs-bg);border:1.5px solid var(--qs-accent);font-family:var(--qs-mono);font-weight:700;font-size:.6rem;color:var(--qs-accent-bright)}.led-vig[data-astro-cid-oql5vhak]{width:120px;height:90px;border-radius:var(--qs-radius-sm);background:var(--qs-panel-2);overflow:hidden}.led-vig[data-astro-cid-oql5vhak] svg[data-astro-cid-oql5vhak]{display:block;width:120px;height:90px}.led-txt[data-astro-cid-oql5vhak]{display:flex;flex-direction:column;gap:5px;min-width:0}.led-txt[data-astro-cid-oql5vhak] .led-eyebrow[data-astro-cid-oql5vhak]{font-size:.62rem}.led-ititle[data-astro-cid-oql5vhak]{font-family:var(--qs-display);font-weight:600;font-size:1.04rem;letter-spacing:-.01em;line-height:1.25;color:var(--qs-text)}.led-idek[data-astro-cid-oql5vhak]{font-size:.82rem;color:var(--qs-text-dim);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.led-txt[data-astro-cid-oql5vhak] .led-mins[data-astro-cid-oql5vhak]{margin-top:6px}.led-finale[data-astro-cid-oql5vhak]{margin-top:20px;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px;align-items:stretch}.led-door[data-astro-cid-oql5vhak]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 26px;border-radius:var(--qs-radius);text-decoration:none;background:linear-gradient(135deg,#86198f,#a21caf 42%,#c026d3 76%,color-mix(in srgb,#C026D3 72%,var(--qs-q4)));border:1px solid color-mix(in srgb,var(--qs-accent) 55%,transparent);box-shadow:0 0 0 1px #e879f947,0 8px 34px #d946ef47}.led-door-l[data-astro-cid-oql5vhak]{display:flex;flex-direction:column;gap:5px;min-width:0}.led-door-l[data-astro-cid-oql5vhak] b[data-astro-cid-oql5vhak]{font-family:var(--qs-display);font-weight:700;font-size:1.18rem;letter-spacing:-.01em;color:#fff}.led-door-l[data-astro-cid-oql5vhak] span[data-astro-cid-oql5vhak]{font-family:var(--qs-mono);font-weight:700;font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;color:#ffffffd1}.led-door-cta[data-astro-cid-oql5vhak]{flex:none;padding:11px 18px;border-radius:10px;border:0;font-family:var(--qs-display);font-weight:700;font-size:.93rem;white-space:nowrap;background:#fff;color:#a21caf;box-shadow:0 4px 16px #00000047;animation:ledBreathe 3.2s ease-in-out infinite;transition:transform .25s var(--qs-ease),box-shadow .25s var(--qs-ease)}@keyframes ledBreathe{0%,to{box-shadow:0 4px 16px #00000047,0 0 #fff0}50%{box-shadow:0 4px 16px #00000047,0 0 24px #ffffff73}}.led-door[data-astro-cid-oql5vhak]:hover .led-door-cta[data-astro-cid-oql5vhak]{transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.led-door-cta[data-astro-cid-oql5vhak]{animation:none}.led-door[data-astro-cid-oql5vhak]:hover .led-door-cta[data-astro-cid-oql5vhak]{transform:none}}.led-flag[data-astro-cid-oql5vhak]{margin-top:20px;display:grid;grid-template-columns:200px minmax(0,1fr) auto;gap:22px;align-items:center;padding:18px 24px;position:relative;border-radius:var(--qs-radius);border:1px solid transparent;color:inherit;background:var(--qs-panel)}@property --ledRingAng{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.led-feature[data-astro-cid-oql5vhak],.led-item[data-astro-cid-oql5vhak],.led-door[data-astro-cid-oql5vhak],.led-prac[data-astro-cid-oql5vhak]{position:relative}.led-feature[data-astro-cid-oql5vhak],.led-item[data-astro-cid-oql5vhak],.led-prac[data-astro-cid-oql5vhak],.led-door[data-astro-cid-oql5vhak]{border-color:transparent}.led-feature[data-astro-cid-oql5vhak]:before,.led-item[data-astro-cid-oql5vhak]:before,.led-door[data-astro-cid-oql5vhak]:before,.led-prac[data-astro-cid-oql5vhak]:before,.led-flag[data-astro-cid-oql5vhak]:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;z-index:0;background:conic-gradient(from var(--ledRingAng),#64748B,#FB3A5C 22%,#10C77B 46%,#3B82F6 68%,#D946EF 86%,#64748B);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ledRingSpin 8s linear infinite}@keyframes ledRingSpin{to{--ledRingAng: 360deg}}@media(prefers-reduced-motion:reduce){.led-feature[data-astro-cid-oql5vhak]:before,.led-item[data-astro-cid-oql5vhak]:before,.led-door[data-astro-cid-oql5vhak]:before,.led-prac[data-astro-cid-oql5vhak]:before,.led-flag[data-astro-cid-oql5vhak]:before{animation:none}}.led-flag-art[data-astro-cid-oql5vhak] svg[data-astro-cid-oql5vhak]{display:block;width:200px;height:auto}.ff-thread[data-astro-cid-oql5vhak]{stroke:color-mix(in srgb,var(--qs-accent) 45%,transparent);stroke-width:1.6;stroke-dasharray:3 4}.ff[data-astro-cid-oql5vhak]{stroke-width:1.4}.ff[data-astro-cid-oql5vhak].q1{fill:color-mix(in srgb,var(--qs-q1) 30%,var(--qs-panel));stroke:var(--qs-q1)}.ff[data-astro-cid-oql5vhak].q2{fill:color-mix(in srgb,var(--qs-q2) 30%,var(--qs-panel));stroke:var(--qs-q2)}.ff[data-astro-cid-oql5vhak].q3{fill:color-mix(in srgb,var(--qs-q3) 42%,var(--qs-panel));stroke:var(--qs-q3)}.ff[data-astro-cid-oql5vhak].q4{fill:color-mix(in srgb,var(--qs-q4) 30%,var(--qs-panel));stroke:var(--qs-q4)}.ff-ring[data-astro-cid-oql5vhak]{fill:none;stroke:color-mix(in srgb,var(--qs-accent) 65%,transparent);stroke-width:1.4}.ff[data-astro-cid-oql5vhak].q3,.ff-ring[data-astro-cid-oql5vhak]{transform-box:fill-box;transform-origin:center}.ff[data-astro-cid-oql5vhak].q3{animation:ffPulse 3.2s ease-in-out infinite}.ff-ring[data-astro-cid-oql5vhak]{animation:ffRing 3.2s ease-in-out infinite}@keyframes ffPulse{0%,to{transform:scale(1)}50%{transform:scale(1.16)}}@keyframes ffRing{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.2);opacity:1}}@media(prefers-reduced-motion:reduce){.ff[data-astro-cid-oql5vhak].q3,.ff-ring[data-astro-cid-oql5vhak]{animation:none}}.led-flag-txt[data-astro-cid-oql5vhak]{display:flex;flex-direction:column;gap:5px;min-width:0}.led-flag-kick[data-astro-cid-oql5vhak]{font-family:var(--qs-mono);font-weight:700;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:var(--qs-accent-bright)}.led-flag-t[data-astro-cid-oql5vhak]{font-family:var(--qs-display);font-weight:700;font-size:1.25rem;letter-spacing:-.012em;color:var(--qs-text)}.led-flag-d[data-astro-cid-oql5vhak]{font-size:.88rem;color:var(--qs-text-dim);line-height:1.5}.led-flag-badge[data-astro-cid-oql5vhak]{flex:none;align-self:center;white-space:nowrap;font-family:var(--qs-mono);font-weight:700;font-size:.62rem;text-transform:uppercase;letter-spacing:.06em;padding:6px 12px;border-radius:999px;color:var(--qs-text-dim);background:var(--qs-panel-2);border:1px solid var(--qs-line-strong)}.led-flag-badge[data-astro-cid-oql5vhak]:not(.is-live){color:var(--qs-accent-bright);background:var(--qs-accent-soft);border-color:color-mix(in srgb,var(--qs-accent-bright) 35%,transparent)}a[data-astro-cid-oql5vhak].led-flag-badge.is-live{text-decoration:none;color:#fff;background:var(--qs-cta);border-color:transparent;transition:box-shadow .2s var(--qs-ease),transform .2s var(--qs-ease)}a[data-astro-cid-oql5vhak].led-flag-badge.is-live:hover{box-shadow:var(--qs-accent-glow);transform:translateY(-1px)}.led-prac[data-astro-cid-oql5vhak]{display:flex;flex-direction:column;gap:4px;padding:16px 20px;background:var(--qs-panel);border:1px solid var(--qs-line);border-radius:var(--qs-radius);text-decoration:none;color:inherit}.led-prac-kick[data-astro-cid-oql5vhak]{font-family:var(--qs-mono);font-weight:700;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:var(--qs-accent-bright)}.led-prac-t[data-astro-cid-oql5vhak]{font-family:var(--qs-display);font-weight:600;font-size:1rem;letter-spacing:-.01em;color:var(--qs-text)}.led-prac-d[data-astro-cid-oql5vhak]{font-size:.8rem;color:var(--qs-text-dim);line-height:1.4}.led-prac-cta[data-astro-cid-oql5vhak]{margin-top:auto;padding-top:6px;font-family:var(--qs-mono);font-weight:700;font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--qs-text)}.led-prac--soon[data-astro-cid-oql5vhak]{cursor:default}.led-prac--soon[data-astro-cid-oql5vhak] .led-prac-t[data-astro-cid-oql5vhak],.led-prac--soon[data-astro-cid-oql5vhak] .led-prac-d[data-astro-cid-oql5vhak]{opacity:.82}.led-prac-cta--soon[data-astro-cid-oql5vhak]{align-self:flex-start;color:var(--qs-text-faint);padding:4px 10px;margin-top:auto;border-radius:999px;border:1px solid var(--qs-line);letter-spacing:.08em}.lvl[data-astro-cid-oql5vhak]{stroke:var(--qs-text-faint);stroke-width:1;stroke-dasharray:4 4}.lvl[data-astro-cid-oql5vhak].soft{opacity:.5}.led-dfr[data-astro-cid-oql5vhak]{fill:color-mix(in srgb,var(--qs-q1) 8%,transparent);stroke:var(--qs-q1);stroke-width:1.2;stroke-dasharray:4 3}.dot[data-astro-cid-oql5vhak].q2{fill:var(--qs-q2)}.dot[data-astro-cid-oql5vhak].q3{fill:var(--qs-q3)}.q1lab[data-astro-cid-oql5vhak]{fill:color-mix(in srgb,var(--qs-q1) 60%,var(--qs-text))}.q2lab[data-astro-cid-oql5vhak]{fill:color-mix(in srgb,var(--qs-q2) 62%,var(--qs-text))}.q3lab[data-astro-cid-oql5vhak]{fill:color-mix(in srgb,var(--qs-q3) 56%,var(--qs-text))}.q4lab[data-astro-cid-oql5vhak]{fill:color-mix(in srgb,var(--qs-q4) 60%,var(--qs-text))}.mini[data-astro-cid-oql5vhak].q1,.qb[data-astro-cid-oql5vhak].q1{fill:color-mix(in srgb,var(--qs-q1) 18%,var(--qs-panel));stroke:var(--qs-q1)}.mini[data-astro-cid-oql5vhak].q2,.qb[data-astro-cid-oql5vhak].q2{fill:color-mix(in srgb,var(--qs-q2) 18%,var(--qs-panel));stroke:var(--qs-q2)}.mini[data-astro-cid-oql5vhak].q3,.qb[data-astro-cid-oql5vhak].q3{fill:color-mix(in srgb,var(--qs-q3) 18%,var(--qs-panel));stroke:var(--qs-q3)}.mini[data-astro-cid-oql5vhak].q4,.qb[data-astro-cid-oql5vhak].q4{fill:color-mix(in srgb,var(--qs-q4) 18%,var(--qs-panel));stroke:var(--qs-q4)}.mini[data-astro-cid-oql5vhak]{stroke-width:1}.qb[data-astro-cid-oql5vhak]{stroke-width:1.2}.flab[data-astro-cid-oql5vhak]{font-family:var(--qs-mono);font-size:8px;font-weight:700;fill:var(--qs-accent-bright);paint-order:stroke;stroke:var(--qs-panel);stroke-width:3px;stroke-linejoin:round}.qlab[data-astro-cid-oql5vhak]{font-family:var(--qs-mono);font-size:7.5px;font-weight:700;paint-order:stroke;stroke:var(--qs-panel);stroke-width:2.4px;stroke-linejoin:round}.qlab[data-astro-cid-oql5vhak].qs{font-size:9px}.lab-short[data-astro-cid-oql5vhak]{display:none}.tint[data-astro-cid-oql5vhak].p{fill:color-mix(in srgb,var(--qs-q2) 8%,transparent)}.tint[data-astro-cid-oql5vhak].d{fill:color-mix(in srgb,var(--qs-q3) 8%,transparent)}.tol[data-astro-cid-oql5vhak]{stroke:var(--qs-text-dim);stroke-width:1.8}.chip[data-astro-cid-oql5vhak]{fill:var(--qs-accent-soft);stroke:var(--qs-accent);stroke-width:1}.chiplab[data-astro-cid-oql5vhak]{font-family:var(--qs-mono);font-size:9px;font-weight:700;fill:var(--qs-accent-bright)}.vlab[data-astro-cid-oql5vhak]{font-family:var(--qs-mono);font-size:9.5px;font-weight:700;paint-order:stroke;stroke:var(--qs-panel-2);stroke-width:2.6px;stroke-linejoin:round}.vpx[data-astro-cid-oql5vhak]{fill:none;stroke:var(--qs-text);stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.vpx[data-astro-cid-oql5vhak].dim{stroke:var(--qs-text-dim)}.vkey[data-astro-cid-oql5vhak]{stroke:color-mix(in srgb,var(--qs-accent) 55%,transparent);stroke-width:1.4;stroke-dasharray:3 3}.vklab[data-astro-cid-oql5vhak]{font-family:var(--qs-mono);font-size:9.5px;font-weight:700;fill:var(--qs-accent-bright);paint-order:stroke;stroke:var(--qs-panel-2);stroke-width:2.6px;stroke-linejoin:round}.cw[data-astro-cid-oql5vhak]{stroke-width:1.6}.cw[data-astro-cid-oql5vhak].u{stroke:#22c55e}.cw[data-astro-cid-oql5vhak].d{stroke:#ef4444}.cw[data-astro-cid-oql5vhak].sweep{stroke:#ef4444;stroke-width:2}.cw[data-astro-cid-oql5vhak].psp{stroke:var(--qs-accent);stroke-width:1.8}.cb[data-astro-cid-oql5vhak]{stroke-width:1.2}.cb[data-astro-cid-oql5vhak].up{fill:color-mix(in srgb,#22C55E 52%,var(--qs-panel));stroke:#22c55e}.cb[data-astro-cid-oql5vhak].dn{fill:color-mix(in srgb,#EF4444 52%,var(--qs-panel));stroke:#ef4444}.cb[data-astro-cid-oql5vhak].psp{fill:color-mix(in srgb,var(--qs-accent) 42%,var(--qs-panel-2));stroke:var(--qs-accent)}.vzone[data-astro-cid-oql5vhak]{fill:color-mix(in srgb,var(--qs-accent) 10%,transparent);stroke:color-mix(in srgb,var(--qs-accent) 45%,transparent);stroke-width:1;stroke-dasharray:3 2.5}.led-feature[data-astro-cid-oql5vhak],.led-item[data-astro-cid-oql5vhak],.led-prac[data-astro-cid-oql5vhak]{transition:border-color .25s var(--qs-ease),box-shadow .25s var(--qs-ease),transform .25s var(--qs-ease)}.led-arr[data-astro-cid-oql5vhak]{display:inline-block;transition:transform .25s var(--qs-ease)}.led-feature[data-astro-cid-oql5vhak]:hover,.led-feature[data-astro-cid-oql5vhak]:focus-visible{border-color:color-mix(in srgb,var(--qs-accent) 55%,var(--qs-line));box-shadow:var(--qs-shadow-lg);transform:translateY(-3px)}.led-feature[data-astro-cid-oql5vhak]:hover .qb[data-astro-cid-oql5vhak]{filter:brightness(1.12)}.led-feature[data-astro-cid-oql5vhak]:hover .led-arr[data-astro-cid-oql5vhak]{transform:translate(4px)}.led-item[data-astro-cid-oql5vhak]:hover,.led-item[data-astro-cid-oql5vhak]:focus-visible{border-color:color-mix(in srgb,var(--qs-accent) 55%,var(--qs-line));box-shadow:var(--qs-shadow);transform:translateY(-2px)}.led-item[data-astro-cid-oql5vhak]:hover .led-eyebrow[data-astro-cid-oql5vhak]{color:var(--qs-accent-bright)}.led-vig[data-astro-cid-oql5vhak]{transition:background .25s var(--qs-ease)}.led-item[data-astro-cid-oql5vhak]:hover .led-vig[data-astro-cid-oql5vhak]{background:color-mix(in srgb,var(--qs-accent) 6%,var(--qs-panel-2))}.led-item[data-astro-cid-oql5vhak]:hover .v-key[data-astro-cid-oql5vhak]{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--qs-accent) 45%,transparent))}.led-eyebrow[data-astro-cid-oql5vhak]{transition:color .25s var(--qs-ease)}.led-door[data-astro-cid-oql5vhak]{transition:filter .25s var(--qs-ease),box-shadow .25s var(--qs-ease)}.led-door[data-astro-cid-oql5vhak]:hover{filter:brightness(1.06)}.led-door[data-astro-cid-oql5vhak]:hover .led-arr[data-astro-cid-oql5vhak]{transform:translate(4px)}.led-prac[data-astro-cid-oql5vhak]:hover,.led-prac[data-astro-cid-oql5vhak]:focus-visible{border-color:color-mix(in srgb,var(--qs-accent) 55%,var(--qs-line))}.led-prac[data-astro-cid-oql5vhak]:hover .led-arr[data-astro-cid-oql5vhak]{transform:translate(4px)}@keyframes ledRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ledRiseSm{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ledPop{0%{opacity:0}to{opacity:1}}@keyframes ledBlock{0%{opacity:0;transform:scaleX(.82)}to{opacity:1;transform:scaleX(1)}}@keyframes ledThread{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.led[data-astro-cid-oql5vhak].is-armed:not(.is-in) [data-astro-cid-oql5vhak]:is(.led-feature,.led-item,.led-flag,.led-door,.led-prac,.led-node){opacity:0}.led[data-astro-cid-oql5vhak].is-armed:not(.is-in) .led-rail[data-astro-cid-oql5vhak]:before{transform:scaleY(0)}.led[data-astro-cid-oql5vhak].is-armed:not(.is-in) .led-hero[data-astro-cid-oql5vhak] [data-astro-cid-oql5vhak]:is(.led-draw,.led-fract,.lvl,.led-dfr,.qb,.qlab){opacity:0}.led[data-astro-cid-oql5vhak].is-armed .led-rail[data-astro-cid-oql5vhak]:before{transform-origin:top}.led[data-astro-cid-oql5vhak].is-armed .led-hero[data-astro-cid-oql5vhak] .qb[data-astro-cid-oql5vhak]{transform-box:fill-box;transform-origin:left center}.led[data-astro-cid-oql5vhak].is-armed.is-in .led-feature[data-astro-cid-oql5vhak]{animation:ledRise .55s var(--qs-ease) 0s backwards}.led[data-astro-cid-oql5vhak].is-armed.is-in .led-item[data-astro-cid-oql5vhak]:nth-child(1){animation:ledRise .55s var(--qs-ease) .12s backwards}.led[data-astro-cid-oql5vhak].is-armed.is-in .led-item[data-astro-cid-oql5vhak]:nth-child(2){animation:ledRise .55s var(--qs-ease) .22s backwards}.led[data-astro-cid-oql5vhak].is-armed.is-in .led-item[data-astro-cid-oql5vhak]:nth-child(3){animation:ledRise .55s var(--qs-ease) .32s backwards}.led[data-astro-cid-oql5vhak].is-armed.is-in .led-node[data-astro-cid-oql5vhak]{animation:ledPop .4s ease backwards}.led[data-astro-cid-oql5vhak].is-armed.is-in .led-item[data-astro-cid-oql5vhak]:nth-child(1) .led-node[data-astro-cid-oql5vhak]{animation-delay:.5s}.led[data-astro-cid-oql5vhak].is-armed.is-in .led-item[data-astro-cid-oql5vhak]:nth-child(2) .led-node[data-astro-cid-oql5vhak]{animation-delay:.66s}.led[data-astro-cid-oql5vhak].is-armed.is-in .led-item[data-astro-cid-oql5vhak]:nth-child(3) .led-node[data-astro-cid-oql5vhak]{animation-delay:.82s}.led[data-astro-cid-oql5vhak].is-armed.is-in .led-rail[data-astro-cid-oql5vhak]:before{animation:ledThread .9s var(--qs-ease) .45s backwards}.led[data-astro-cid-oql5vhak].is-armed.is-in .led-flag[data-astro-cid-oql5vhak]{animation:ledRise .5s var(--qs-ease) .5s backwards}.led[data-astro-cid-oql5vhak].is-armed.is-in .led-door[data-astro-cid-oql5vhak]{animation:ledRise .5s var(--qs-ease) .62s backwards}.led[data-astro-cid-oql5vhak].is-armed.is-in .led-prac[data-astro-cid-oql5vhak]{animation:ledRise .5s var(--qs-ease) .7s backwards}.led[data-astro-cid-oql5vhak].is-armed.is-in .led-hero[data-astro-cid-oql5vhak] [data-astro-cid-oql5vhak]:is(.led-dfr,.lvl.soft){animation:ledPop .35s ease .08s backwards}.led[data-astro-cid-oql5vhak].is-armed.is-in .led-hero[data-astro-cid-oql5vhak] .qb[data-astro-cid-oql5vhak]{animation:ledBlock .4s var(--qs-ease) backwards}.led[data-astro-cid-oql5vhak].is-armed.is-in .led-hero[data-astro-cid-oql5vhak] .qb[data-astro-cid-oql5vhak].q1{animation-delay:.15s}.led[data-astro-cid-oql5vhak].is-armed.is-in .led-hero[data-astro-cid-oql5vhak] .qb[data-astro-cid-oql5vhak].q2{animation-delay:.23s}.led[data-astro-cid-oql5vhak].is-armed.is-in .led-hero[data-astro-cid-oql5vhak] .qb[data-astro-cid-oql5vhak].q3{animation-delay:.31s}.led[data-astro-cid-oql5vhak].is-armed.is-in .led-hero[data-astro-cid-oql5vhak] .qb[data-astro-cid-oql5vhak].q4{animation-delay:.39s}.led[data-astro-cid-oql5vhak].is-armed.is-in .led-hero[data-astro-cid-oql5vhak] .qlab[data-astro-cid-oql5vhak]{animation:ledPop .4s ease .55s backwards}.led[data-astro-cid-oql5vhak].is-armed.is-in .led-hero[data-astro-cid-oql5vhak] .led-draw[data-astro-cid-oql5vhak]{animation:ledRiseSm .5s var(--qs-ease) backwards}.led[data-astro-cid-oql5vhak].is-armed.is-in .led-hero[data-astro-cid-oql5vhak] g[data-astro-cid-oql5vhak].led-draw:nth-of-type(1){animation-delay:.45s}.led[data-astro-cid-oql5vhak].is-armed.is-in .led-hero[data-astro-cid-oql5vhak] g[data-astro-cid-oql5vhak].led-draw:nth-of-type(2){animation-delay:.65s}.led[data-astro-cid-oql5vhak].is-armed.is-in .led-hero[data-astro-cid-oql5vhak] g[data-astro-cid-oql5vhak].led-draw:nth-of-type(3){animation-delay:.85s}.led[data-astro-cid-oql5vhak].is-armed.is-in .led-hero[data-astro-cid-oql5vhak] g[data-astro-cid-oql5vhak].led-draw:nth-of-type(4){animation-delay:1.05s}.led[data-astro-cid-oql5vhak].is-armed.is-in .led-hero[data-astro-cid-oql5vhak] .lvl[data-astro-cid-oql5vhak]:not(.soft){animation:ledPop .4s ease .95s backwards}.led[data-astro-cid-oql5vhak].is-armed.is-in .led-hero[data-astro-cid-oql5vhak] .led-fract[data-astro-cid-oql5vhak]{animation:ledPop .5s ease 1.25s backwards}.led[data-astro-cid-oql5vhak].is-armed .led-line[data-astro-cid-oql5vhak]{transition:stroke-dashoffset .85s ease}.led[data-astro-cid-oql5vhak].is-armed .led-item[data-astro-cid-oql5vhak]:nth-child(1) .led-line[data-astro-cid-oql5vhak]{transition-delay:.5s}.led[data-astro-cid-oql5vhak].is-armed .led-item[data-astro-cid-oql5vhak]:nth-child(2) .led-line[data-astro-cid-oql5vhak]{transition-delay:.62s}.led[data-astro-cid-oql5vhak].is-armed .led-item[data-astro-cid-oql5vhak]:nth-child(3) .led-line[data-astro-cid-oql5vhak]{transition-delay:.74s}.led[data-astro-cid-oql5vhak].is-armed:not(.is-in) .led-vig[data-astro-cid-oql5vhak] .led-pop[data-astro-cid-oql5vhak]{opacity:0}.led[data-astro-cid-oql5vhak].is-armed.is-in .led-vig[data-astro-cid-oql5vhak] .led-pop[data-astro-cid-oql5vhak]{animation:ledPop .4s ease backwards}.led[data-astro-cid-oql5vhak].is-armed.is-in .led-item[data-astro-cid-oql5vhak]:nth-child(1) .led-vig[data-astro-cid-oql5vhak] .led-pop[data-astro-cid-oql5vhak]{animation-delay:1.15s}.led[data-astro-cid-oql5vhak].is-armed.is-in .led-item[data-astro-cid-oql5vhak]:nth-child(2) .led-vig[data-astro-cid-oql5vhak] .led-pop[data-astro-cid-oql5vhak]{animation-delay:1.3s}.led[data-astro-cid-oql5vhak].is-armed.is-in .led-item[data-astro-cid-oql5vhak]:nth-child(3) .led-vig[data-astro-cid-oql5vhak] .led-pop[data-astro-cid-oql5vhak]{animation-delay:1.45s}@media(prefers-reduced-motion:reduce){.led-feature[data-astro-cid-oql5vhak]:hover,.led-item[data-astro-cid-oql5vhak]:hover,.led-feature[data-astro-cid-oql5vhak]:focus-visible,.led-item[data-astro-cid-oql5vhak]:focus-visible{transform:none}.led-arr[data-astro-cid-oql5vhak],.led-feature[data-astro-cid-oql5vhak]:hover .led-arr[data-astro-cid-oql5vhak],.led-door[data-astro-cid-oql5vhak]:hover .led-arr[data-astro-cid-oql5vhak],.led-prac[data-astro-cid-oql5vhak]:hover .led-arr[data-astro-cid-oql5vhak]{transform:none;transition:none}.led[data-astro-cid-oql5vhak].is-armed [data-astro-cid-oql5vhak]:is(.led-feature,.led-item,.led-flag,.led-door,.led-prac,.led-node){opacity:1!important}.led[data-astro-cid-oql5vhak].is-armed .led-rail[data-astro-cid-oql5vhak]:before{transform:none!important}.led[data-astro-cid-oql5vhak].is-armed .led-hero[data-astro-cid-oql5vhak] [data-astro-cid-oql5vhak]:is(.led-draw,.led-fract,.lvl,.led-dfr,.qb,.qlab){opacity:1!important}.led[data-astro-cid-oql5vhak].is-armed .led-vig[data-astro-cid-oql5vhak] .led-pop[data-astro-cid-oql5vhak]{opacity:1!important}}html.qs-revisit .led[data-astro-cid-oql5vhak].is-armed [data-astro-cid-oql5vhak]:is(.led-feature,.led-item,.led-flag,.led-door,.led-prac,.led-node){opacity:1!important;animation:none!important}html.qs-revisit .led[data-astro-cid-oql5vhak].is-armed .led-rail[data-astro-cid-oql5vhak]:before{transform:none!important;animation:none!important}html.qs-revisit .led[data-astro-cid-oql5vhak].is-armed .led-hero[data-astro-cid-oql5vhak] [data-astro-cid-oql5vhak]:is(.led-draw,.led-fract,.lvl,.led-dfr,.qb,.qlab){opacity:1!important;animation:none!important}html.qs-revisit .led[data-astro-cid-oql5vhak].is-armed .led-vig[data-astro-cid-oql5vhak] .led-pop[data-astro-cid-oql5vhak]{opacity:1!important;animation:none!important}@media(max-width:900px){.led-grid[data-astro-cid-oql5vhak],.led-finale[data-astro-cid-oql5vhak]{grid-template-columns:1fr}.led-flag[data-astro-cid-oql5vhak]{grid-template-columns:minmax(0,1fr) auto}.led-flag-art[data-astro-cid-oql5vhak]{display:none}}@media(max-width:640px){.led-body[data-astro-cid-oql5vhak]{padding:16px 18px 18px}.led-hero[data-astro-cid-oql5vhak]{padding:14px 12px 8px}.led-door[data-astro-cid-oql5vhak]{flex-direction:column;align-items:flex-start;gap:12px;padding:18px 20px}.led-flag[data-astro-cid-oql5vhak]{grid-template-columns:1fr;gap:10px}.led-flag-badge[data-astro-cid-oql5vhak]{justify-self:start}.led-mins[data-astro-cid-oql5vhak]{white-space:nowrap}.lab-full[data-astro-cid-oql5vhak]{display:none}.lab-short[data-astro-cid-oql5vhak]{display:block}}@media(max-width:420px){.led-item[data-astro-cid-oql5vhak]{padding:14px;gap:12px}}.ticker-strip{display:flex;align-items:stretch;background:var(--qs-bg);border-bottom:1px solid var(--qs-line);min-height:46px}.ticker-strip .ticker-tv{flex:1 1 auto;min-width:0;display:flex;align-items:center}.ticker-strip .ticker-tv,.ticker-strip .tradingview-widget-container__widget{width:100%}.ticker-credit{flex:0 0 auto;display:flex;align-items:center;padding:0 16px;border-left:1px solid var(--qs-line);font-family:var(--qs-mono);font-size:.64rem;letter-spacing:.05em;text-transform:uppercase;color:var(--qs-text-faint);text-decoration:none;white-space:nowrap;transition:color .2s}.ticker-credit:hover{color:var(--qs-accent-bright)}@media(max-width:640px){.ticker-credit{display:none}}.newsband{background:var(--qs-bg-2);border-block:1px solid var(--qs-line);padding-inline:24px;overflow:hidden}.nb-inner{display:flex;align-items:center;gap:14px;max-width:1040px;margin-inline:auto;padding-block:8px;font-family:var(--qs-mono);font-size:.72rem;min-width:0}.nb-label{flex:none;display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--qs-text-dim);text-decoration:none;transition:color .18s ease}a.nb-label:hover,a.nb-label:focus-visible{color:var(--qs-text)}a.nb-label:focus-visible{outline:2px solid var(--qs-accent);outline-offset:3px;border-radius:4px}.nb-door,.nb-next-door{flex:none;align-self:center;width:7px;height:7px;border-radius:2px;background:var(--nb-q, var(--qs-q3));box-shadow:0 0 0 2px color-mix(in srgb,var(--nb-q, var(--qs-q3)) 24%,transparent)}.nb-next-door[hidden]{display:none}.nb-folder{position:relative;width:10px;height:8px;border-radius:1px 2px 1.5px 1.5px;background:var(--qs-q2);box-shadow:0 0 0 2px color-mix(in srgb,var(--qs-q2) 20%,transparent)}.nb-folder:before{content:"";position:absolute;top:-2.5px;left:0;width:5px;height:3px;border-radius:1.5px 1.5px 0 0;background:var(--qs-q2)}.nb-next{flex:none;display:inline-flex;align-items:baseline;gap:7px;padding:3px 11px;border:1px solid color-mix(in srgb,var(--qs-q2) 35%,var(--qs-line));border-radius:999px;background:color-mix(in srgb,var(--qs-q2) 6%,var(--qs-panel))}.nb-next[hidden]{display:none}.nb-next-k{font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--qs-q2);font-size:.62rem}.nb-next-t{color:var(--qs-text);font-weight:600}.nb-next-c{color:var(--qs-q2);font-weight:700;font-variant-numeric:tabular-nums}.nb-tape{flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22px,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(90deg,transparent,#000 22px,#000 calc(100% - 22px),transparent)}.nb-tape::-webkit-scrollbar{display:none}.nb-track{display:flex;width:max-content}.nb-empty{flex:1 1 auto;min-width:0;color:var(--qs-text-faint);letter-spacing:.02em}.newsband.is-rolling .nb-tape{overflow:hidden}.newsband.is-rolling .nb-track{animation:nbRoll var(--tapeDur, 30s) linear infinite}.newsband.is-rolling .nb-tape:hover .nb-track,.newsband.is-rolling .nb-tape:focus-within .nb-track{animation-play-state:paused}@keyframes nbRoll{to{transform:translate(-50%)}}.nb-chip{flex:none;display:inline-flex;align-items:baseline;gap:7px;padding:0 16px;border-left:1px solid var(--qs-line);white-space:nowrap;transition:opacity .3s}.nb-track .nb-chip:first-child{border-left:0}.nb-day{color:var(--qs-q2);font-weight:700}.nb-time{color:var(--qs-text);font-weight:600}.nb-title{color:var(--qs-text-dim)}.nb-chip.is-past{opacity:.42}.nb-chip.is-past .nb-day{color:var(--qs-text-faint)}@media(max-width:700px){.newsband{padding-inline:16px}.nb-label-t{display:none}.nb-next{min-width:0}.nb-next-t{max-width:30vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.hnav{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:20px;padding:13px 28px;background:color-mix(in srgb,var(--qs-bg) 55%,transparent);border-bottom:1px solid transparent;transition:transform .25s var(--qs-ease),background .3s var(--qs-ease),border-color .3s var(--qs-ease),box-shadow .3s var(--qs-ease),padding .2s var(--qs-ease)}.hnav.is-scrolled{padding-block:9px;background:var(--qs-bg);border-bottom-color:var(--qs-line);box-shadow:0 10px 28px -20px #0f172a66}.hnav.is-hidden{transform:translateY(-100%)}@media(prefers-reduced-motion:reduce){.hnav{transition:none}.hnav.is-hidden{transform:none}}.hnav__links a{position:relative}.hnav__links a.is-active{color:var(--qs-text)}.hnav__links a.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--qs-accent-bright),var(--qs-q4))}.hnav__links a:hover:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;border-radius:2px;background:linear-gradient(90deg,#64748b,#fb3a5c,#10c77b,#3b82f6,#d946ef,#64748b);background-size:300% 100%;animation:navFlow 12s linear infinite}@keyframes navFlow{to{background-position:-300% 0}}@media(prefers-reduced-motion:reduce){.hnav__links a:hover:after{animation:none}}.hnav__cta .qs-btn.is-glow{box-shadow:var(--qs-accent-glow)}.hnav__brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.hnav__brand img{height:26px}.hnav__brand b{font-family:var(--qs-display);font-weight:700;font-size:1.06rem;letter-spacing:-.01em}.hnav__brand .accent{color:var(--qs-accent-bright)}.hnav__links{display:flex;gap:22px;margin:0 auto}.hnav__links a{text-decoration:none;color:var(--qs-text-dim);font-size:.9rem}.hnav__links a:hover{color:var(--qs-text)}.hnav__drop{position:relative;display:inline-flex}.hnav__drop-trig{display:inline-flex;align-items:center;gap:5px;text-decoration:none;color:var(--qs-text-dim);font-size:.9rem}.hnav__drop-trig:hover{color:var(--qs-text)}.hnav__caret{transition:transform .2s var(--qs-ease);opacity:.7}.hnav__drop.is-open .hnav__caret{transform:rotate(180deg)}.hnav__drop-menu{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%) translateY(-6px);min-width:248px;display:flex;flex-direction:column;gap:2px;padding:8px;background:var(--qs-bg);border:1px solid var(--qs-line);border-radius:12px;box-shadow:var(--qs-shadow-lg);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s var(--qs-ease),transform .12s var(--qs-ease),visibility .12s var(--qs-ease);z-index:50}.hnav__drop.is-open .hnav__drop-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0);z-index:51;transition:opacity .18s var(--qs-ease),transform .18s var(--qs-ease),visibility .18s var(--qs-ease)}.hnav__drop-menu:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from 0deg,#64748b,#fb3a5c 22%,#10c77b 46%,#3b82f6 68%,#d946ef 86%,#64748b);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.55}.hnav__drop-menu a{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 11px;border-radius:8px;text-decoration:none;color:var(--qs-text-dim);font-size:.9rem}.hnav__drop-menu a:hover,.hnav__drop-menu a:focus-visible{color:var(--qs-text);background:var(--qs-bg-2);outline:none}.hnav__drop-menu a:hover:after{content:none}.hnav__drop-menu a>span:first-child{white-space:nowrap}.hnav__drop-menu a.is-soon,.hnav__mobile-ind.is-soon{color:var(--qs-text-faint);opacity:.7;cursor:default}.hnav__drop-menu a.is-soon:hover,.hnav__mobile-ind.is-soon:hover{color:var(--qs-text-faint);background:none}@media(prefers-reduced-motion:reduce){.hnav__drop-menu,.hnav__caret{transition:none}}.hnav__mobile-group{position:relative;width:fit-content;padding:12px 4px 8px;font-family:var(--qs-mono);font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;color:var(--qs-text-faint)}.hnav__mobile-group:after{content:"";position:absolute;left:4px;right:4px;bottom:3px;height:2px;border-radius:2px;background:linear-gradient(90deg,#64748b,#fb3a5c,#10c77b,#3b82f6,#d946ef,#64748b);background-size:300% 100%;animation:navFlow 12s linear infinite}@media(prefers-reduced-motion:reduce){.hnav__mobile-group:after{animation:none}}.hnav__mobile-ind{display:flex!important;align-items:center;justify-content:space-between;gap:12px;padding-left:14px!important}.hnav__cta{display:flex;align-items:center;gap:10px}@property --bgrAng{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.hnav__burger{display:none;align-items:center;justify-content:center;width:36px;height:36px;flex:none;border:2px solid transparent;border-radius:8px;--bgrAng: 0deg;background:linear-gradient(var(--qs-bg-2),var(--qs-bg-2)) padding-box,conic-gradient(from var(--bgrAng, 0deg),#64748B,#FB3A5C 22%,#10C77B 46%,#3B82F6 68%,#D946EF 86%,#64748B) border-box;animation:bgrSpin 8s linear infinite;color:var(--qs-text);cursor:pointer;padding:0}@keyframes bgrSpin{to{--bgrAng: 360deg}}@media(prefers-reduced-motion:reduce){.hnav__burger{animation:none}}.hnav__burger .i-close,.hnav__burger.is-open .i-open{display:none}.hnav__burger.is-open .i-close{display:block}.hnav__mobile{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:2px;padding:10px 16px 16px;background:var(--qs-bg);border-bottom:1px solid var(--qs-line);box-shadow:0 12px 24px -12px #0000002e}.hnav__mobile.is-open{display:flex}.hnav__mobile a{text-decoration:none;color:var(--qs-text-dim);font-size:.95rem;padding:10px 4px;border-radius:6px}.hnav__mobile a:hover{color:var(--qs-text);background:var(--qs-bg-2)}.hnav__mobile .qs-btn{justify-content:center;margin-top:6px;padding:10px 15px;border-radius:999px}.hnav__mobile .qs-btn--live{color:#fff}.hnav__mobile .qs-btn--ghost{color:var(--qs-text)}.hnav__mobile .qs-btn--ghost:hover{background:var(--qs-panel-2)}.hnav__mobile-x{justify-content:center;margin-top:6px}.hsec{padding:clamp(48px,8vh,88px) 24px}.hsec--alt{background:var(--qs-bg-2);border-block:1px solid var(--qs-line)}.hsec--door{position:relative;overflow:hidden;border-bottom:1px solid var(--qs-line);background:radial-gradient(900px 520px at 8% -6%,color-mix(in srgb,var(--qs-accent) 7%,transparent),transparent 60%),radial-gradient(820px 520px at 94% 106%,color-mix(in srgb,var(--qs-q4) 8%,transparent),transparent 60%),linear-gradient(180deg,var(--qs-bg-2),color-mix(in srgb,var(--qs-bg-2) 55%,var(--qs-bg)))}.hsec--door:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;z-index:1;background:linear-gradient(90deg,#64748b,#fb3a5c 32%,#10c77b 62%,#3b82f6 86%,#d946ef)}.hsec--door:after{content:"";position:absolute;width:760px;height:760px;top:-230px;right:-240px;background:conic-gradient(from 180deg,var(--qs-q1) 0 25%,var(--qs-q2) 0 50%,var(--qs-q3) 0 75%,var(--qs-q4) 0 100%);-webkit-mask:radial-gradient(closest-side,transparent 55%,#000 55.5% 66%,transparent 66.5% 71%,#000 71.5% 82%,transparent 82.5%);mask:radial-gradient(closest-side,transparent 55%,#000 55.5% 66%,transparent 66.5% 71%,#000 71.5% 82%,transparent 82.5%);opacity:.07;pointer-events:none;animation:doorTurn 90s linear infinite}@keyframes doorTurn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.hsec--door:after{animation:none}}.hsec--door .hwrap{position:relative;z-index:1}.hwrap{width:100%;max-width:1040px;margin-inline:auto}.hsec-head{text-align:center;max-width:60ch;margin:0 auto clamp(28px,4vh,44px)}.hsec-head .qs-kicker{display:inline-block;margin-bottom:12px}.hsec-head h2{font-family:var(--qs-display);font-weight:700;font-size:var(--qs-fs-h2);letter-spacing:-.01em}.hsec-head p{color:var(--qs-text-dim);margin-top:10px}.hhero{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(24px,4vw,52px);max-width:1080px;margin-inline:auto;padding:clamp(28px,5vh,52px) 24px clamp(36px,6vh,64px);overflow:hidden}.hh-copy{display:flex;flex-direction:column;align-items:flex-start;gap:20px;text-align:left}.hhero h1{font-family:var(--qs-display);font-weight:700;font-size:var(--qs-fs-display);line-height:1.04;letter-spacing:-.02em;max-width:16ch}.hhero .sub{color:var(--qs-text-dim);max-width:46ch;font-size:1.05rem}.hhero .cta-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;margin-top:4px}.hh-clock{position:relative;display:flex;justify-content:center}.hh-clock:before{content:"";position:absolute;inset:-10%;background:radial-gradient(closest-side,color-mix(in srgb,var(--qs-accent) 9%,transparent),transparent 72%);pointer-events:none}@media(max-width:860px){.hhero{grid-template-columns:1fr;gap:10px}.hh-clock{order:-1}.hh-copy{align-items:center;text-align:center}.hhero .cta-row{justify-content:center}}@media(max-width:430px){.hh-clock .cw{--box: calc(100vw - 72px) !important}}.labsec{position:relative;background:radial-gradient(900px 480px at 8% 0%,rgba(217,70,239,.05),transparent 60%),radial-gradient(820px 460px at 96% 92%,rgba(59,130,246,.05),transparent 60%),var(--qs-bg)}.labsec:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--qs-line) 1px,transparent 1px),linear-gradient(90deg,var(--qs-line) 1px,transparent 1px);background-size:44px 44px;opacity:.5;-webkit-mask-image:radial-gradient(78% 72% at 50% 44%,#000 28%,transparent 80%);mask-image:radial-gradient(78% 72% at 50% 44%,#000 28%,transparent 80%)}.labsec .hwrap{position:relative;z-index:1}.contrast{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:900px;margin:0 auto;text-align:left}.cpanel{border:1px solid var(--qs-line);border-radius:16px;padding:20px;background:var(--qs-panel)}.cpanel.is-wrong{border-color:color-mix(in srgb,var(--qs-q2) 26%,var(--qs-line));background:linear-gradient(180deg,color-mix(in srgb,var(--qs-q2) 3%,var(--qs-panel)),var(--qs-panel) 46%)}.cpanel.is-right{border-color:color-mix(in srgb,var(--qs-q3) 40%,var(--qs-line));background:linear-gradient(180deg,color-mix(in srgb,var(--qs-q3) 4%,var(--qs-panel)),var(--qs-panel) 46%)}.cpanel{position:relative}.cpanel,.cpanel.is-wrong,.cpanel.is-right{border-color:transparent}.cpanel:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;z-index:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:toolRingSpin 8s linear infinite}.cpanel.is-wrong:before{background:conic-gradient(from var(--toolRingAng),#FB3A5C,#FF8098 25%,#FB3A5C 50%,#C41E3A 75%,#FB3A5C)}.cpanel.is-right:before{background:conic-gradient(from var(--toolRingAng),#10C77B,#5BE3AD 25%,#10C77B 50%,#0A8F58 75%,#10C77B)}@media(prefers-reduced-motion:reduce){.cpanel:before{animation:none}}.cpanel h3{font-family:var(--qs-display);font-weight:600;font-size:1.16rem;letter-spacing:-.012em;margin-bottom:12px}.cpanel .csub{font-family:var(--qs-mono);font-size:.64rem;font-weight:700;letter-spacing:.08em;color:var(--qs-text-faint);text-transform:uppercase;margin:0 0 6px}.fp{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}.fp-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;width:38px;height:42px;border-radius:10px;border:1px solid transparent}.cpanel.is-right .fp-cell.q3{box-shadow:0 0 12px color-mix(in srgb,var(--qs-q3) 22%,transparent)}.fp-cell i{font-family:var(--qs-mono);font-size:.5rem;letter-spacing:.05em;text-transform:uppercase;font-style:normal;opacity:.85;margin-bottom:1px}.fp-cell b{font-family:var(--qs-display);font-weight:700;font-size:1.05rem;line-height:1}.fp-cell.q1{background:color-mix(in srgb,var(--qs-q1) 15%,transparent);color:var(--qs-q1);border-color:color-mix(in srgb,var(--qs-q1) 38%,transparent)}.fp-cell.q2{background:color-mix(in srgb,var(--qs-q2) 13%,transparent);color:var(--qs-q2);border-color:color-mix(in srgb,var(--qs-q2) 38%,transparent)}.fp-cell.q3{background:color-mix(in srgb,var(--qs-q3) 16%,transparent);color:color-mix(in srgb,var(--qs-q3) 80%,var(--qs-text));border-color:color-mix(in srgb,var(--qs-q3) 42%,transparent)}.fp-tag{margin-left:5px;font-family:var(--qs-mono);font-size:.62rem;letter-spacing:.05em;text-transform:uppercase;color:var(--qs-text-faint)}.fp-tag.on{color:color-mix(in srgb,var(--qs-q3) 80%,var(--qs-text));font-weight:700}.cpanel svg{width:100%;height:auto;display:block;margin-top:2px}.cout{margin-top:14px;font-family:var(--qs-mono);font-size:.72rem;padding:10px 14px;border-radius:10px;border:1px solid;display:flex;align-items:center;gap:10px;line-height:1.45}.cout:before{flex:none;width:20px;height:20px;border-radius:6px;display:grid;place-items:center;font-weight:700;font-size:.8rem}.cout.no:before{content:"✕";background:color-mix(in srgb,var(--qs-q2) 14%,transparent);color:color-mix(in srgb,var(--qs-q2) 75%,var(--qs-text))}.cout.yes:before{content:"✓";background:color-mix(in srgb,var(--qs-q3) 16%,transparent);color:color-mix(in srgb,var(--qs-q3) 70%,var(--qs-text))}.cout.no{background:color-mix(in srgb,var(--qs-q2) 6%,transparent);border-color:color-mix(in srgb,var(--qs-q2) 22%,var(--qs-line));color:var(--qs-text-dim)}.cout.no b{color:color-mix(in srgb,var(--qs-q2) 60%,var(--qs-text))}.cout.yes{background:color-mix(in srgb,var(--qs-q3) 9%,transparent);border-color:color-mix(in srgb,var(--qs-q3) 30%,var(--qs-line));color:color-mix(in srgb,var(--qs-q3) 72%,var(--qs-text))}.cout b{font-weight:700}.how-cap{margin-top:28px;display:flex;align-items:center;justify-content:center;gap:16px;text-align:center;color:var(--qs-text-dim);font-size:.98rem}.how-cap:before,.how-cap:after{content:"";flex:0 1 110px;min-width:0;height:1px}.how-cap:before{background:linear-gradient(90deg,transparent,var(--qs-line-strong))}.how-cap:after{background:linear-gradient(90deg,var(--qs-line-strong),transparent)}.how-cap strong{color:var(--qs-text);font-weight:600}.doorband{fill:color-mix(in srgb,var(--qs-q3) 8%,transparent)}.c-lvl{stroke:var(--qs-text-faint);stroke-width:1;stroke-dasharray:4 4;opacity:.7}.c-lvllab{font-family:var(--qs-mono);font-size:8px;fill:var(--qs-text-faint);paint-order:stroke;stroke:var(--qs-panel);stroke-width:2.4px;stroke-linejoin:round}.cpanel .cw{stroke-width:1.6}.cpanel .cw.u{stroke:#22c55e}.cpanel .cw.d{stroke:#ef4444}.cpanel .cb{stroke-width:1.2}.cpanel .cb.up{fill:color-mix(in srgb,#22C55E 52%,var(--qs-panel));stroke:#22c55e}.cpanel .cb.dn{fill:color-mix(in srgb,#EF4444 52%,var(--qs-panel));stroke:#ef4444}.c-key{stroke:var(--qs-accent);stroke-width:1.6;stroke-dasharray:3 3}.c-keydot{fill:var(--qs-accent)}.c-keylab{font-family:var(--qs-mono);font-size:8.5px;font-weight:700;fill:var(--qs-accent-bright);paint-order:stroke;stroke:var(--qs-panel);stroke-width:2.4px;stroke-linejoin:round}.c-movelab{font-family:var(--qs-mono);font-size:8.5px;font-weight:700;fill:var(--qs-q3);paint-order:stroke;stroke:var(--qs-panel);stroke-width:2.4px;stroke-linejoin:round}.c-nolab{font-family:var(--qs-mono);font-size:8.5px;font-weight:700;fill:var(--qs-q2);paint-order:stroke;stroke:var(--qs-panel);stroke-width:2.4px;stroke-linejoin:round}.ssmt{animation:ssmtPulse 1.7s ease-in-out infinite}@keyframes ssmtPulse{0%,to{opacity:.88;filter:drop-shadow(0 0 1.5px color-mix(in srgb,var(--qs-accent) 35%,transparent))}50%{opacity:1;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--qs-accent) 88%,transparent))}}@media(prefers-reduced-motion:reduce){.ssmt{animation:none;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--qs-accent) 60%,transparent))}}.how-lab-head{text-align:center;max-width:60ch;margin:clamp(34px,6vh,60px) auto clamp(16px,3vh,26px)}.how-lab-head .qs-kicker{display:inline-block;margin-bottom:10px}.how-lab-head h3{font-family:var(--qs-display);font-weight:700;font-size:clamp(1.3rem,2.6vw,1.8rem);letter-spacing:-.01em}.how-lab-head p{color:var(--qs-text-dim);margin-top:8px}.qsc-viz{display:flex;flex-direction:column;justify-content:center;gap:8px;height:150px;padding:16px;border:1px solid var(--qs-line);border-radius:var(--qs-radius-sm);background:var(--qs-bg-2)}.qsc-row{display:flex;align-items:center;gap:8px}.qsc-row b{width:26px;flex:none;text-align:right;font-family:var(--qs-mono);font-weight:400;font-size:.68rem;color:var(--qs-text-faint)}.qsc-row i{flex:1;height:16px;border-radius:4px;border:1px solid transparent;background:color-mix(in srgb,var(--qs-text-faint) 14%,transparent)}.qsc-row i.q1{background:color-mix(in srgb,var(--qs-q1) 30%,transparent);border-color:color-mix(in srgb,var(--qs-q1) 45%,transparent)}.qsc-row i.q2{background:color-mix(in srgb,var(--qs-q2) 26%,transparent);border-color:color-mix(in srgb,var(--qs-q2) 42%,transparent)}.qsc-row i.q4{background:color-mix(in srgb,var(--qs-q4) 28%,transparent);border-color:color-mix(in srgb,var(--qs-q4) 45%,transparent)}.qsc-row i.q3{animation:qscChain 5.4s ease-in-out infinite}.qsc-row[data-r=W] i.q3{animation-delay:0s}.qsc-row[data-r=D] i.q3{animation-delay:.28s}.qsc-row[data-r="90"] i.q3{animation-delay:.56s}.qsc-row[data-r=Mi] i.q3{animation-delay:.84s}@keyframes qscChain{0%,16%{box-shadow:none;background:color-mix(in srgb,var(--qs-q3) 28%,transparent);border-color:color-mix(in srgb,var(--qs-q3) 44%,transparent)}30%,62%{box-shadow:0 0 13px color-mix(in srgb,var(--qs-q3) 70%,transparent);background:color-mix(in srgb,var(--qs-q3) 55%,transparent);border-color:var(--qs-q3)}82%,to{box-shadow:none;background:color-mix(in srgb,var(--qs-q3) 28%,transparent);border-color:color-mix(in srgb,var(--qs-q3) 44%,transparent)}}.qto-wrap{position:relative;height:150px;border:1px solid var(--qs-line);border-radius:var(--qs-radius-sm);background:var(--qs-bg-2);overflow:hidden}.qto-viz{display:block;width:100%;height:100%}.qto-amto{stroke:var(--qs-q3);stroke-width:1.4;stroke-dasharray:5 4;animation:qtoAmtoFlip 10s ease-in-out infinite}.qto-tdo{stroke:var(--qs-q3);stroke-width:1.6;animation:qtoTdoFlip 10s ease-in-out infinite}.qto-price{fill:none;stroke:var(--qs-text);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:290;stroke-dashoffset:290;animation:qtoDraw 10s ease-in-out infinite}.qto-dot{position:absolute;left:78.75%;top:14.67%;width:7px;height:7px;border-radius:50%;background:var(--qs-text);transform:translate(-50%,-50%);pointer-events:none;opacity:0;animation:qtoDot 10s ease-in-out infinite}.qto-lab{position:absolute;right:8px;transform:translateY(-50%);font-family:var(--qs-mono);font-size:.6rem;pointer-events:none;white-space:nowrap}.qto-l-amto{top:22%;animation:qtoAmtoLabel 10s ease-in-out infinite}.qto-l-tdo{top:70%;animation:qtoTdoLabel 10s ease-in-out infinite}@keyframes qtoDraw{0%{stroke-dashoffset:290}55%,to{stroke-dashoffset:0}}@keyframes qtoDot{0%,50%{opacity:0}62%,92%{opacity:1}to{opacity:0}}.qto-dot--live{animation-name:qtoDotLive}@keyframes qtoDotLive{0%{opacity:0}5%,92%{opacity:1}to{opacity:0}}@keyframes qtoTdoFlip{0%,24%{stroke:var(--qs-q3)}32%,to{stroke:var(--qs-q2)}}@keyframes qtoTdoLabel{0%,24%{color:color-mix(in srgb,var(--qs-q3) 58%,var(--qs-text))}32%,to{color:color-mix(in srgb,var(--qs-q2) 70%,var(--qs-text))}}@keyframes qtoAmtoFlip{0%,36%{stroke:var(--qs-q3)}44%,to{stroke:var(--qs-q2)}}@keyframes qtoAmtoLabel{0%,36%{color:color-mix(in srgb,var(--qs-q3) 58%,var(--qs-text))}44%,to{color:color-mix(in srgb,var(--qs-q2) 70%,var(--qs-text))}}.tool .qsc-viz,.tool .qto-wrap{position:relative;overflow:hidden;color:var(--qs-text);border-color:var(--qs-line);background:radial-gradient(360px 200px at 16% -12%,rgba(217,70,239,.12),transparent 60%),linear-gradient(180deg,#0b101d,#070a12)}.tool .qsc-viz:before,.tool .qto-wrap:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;z-index:1;background:linear-gradient(90deg,#64748b,#fb3a5c 32%,#10c77b 62%,#3b82f6 86%,#d946ef)}.lab-island{position:relative;max-width:880px;margin-inline:auto;border-radius:16px;border:1px solid var(--qs-line);overflow:hidden;color:var(--qs-text);background:radial-gradient(640px 320px at 14% -10%,rgba(217,70,239,.12),transparent 60%),radial-gradient(560px 300px at 92% 112%,rgba(59,130,246,.1),transparent 60%),linear-gradient(180deg,#0b101d,#070a12);box-shadow:0 18px 50px -12px #070a1259;transition:box-shadow .3s var(--qs-ease)}.lab-island:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;z-index:1;background:linear-gradient(90deg,#64748b,#fb3a5c 32%,#10c77b 62%,#3b82f6 86%,#d946ef)}.lab-island:hover{box-shadow:0 24px 64px -14px #070a1280}.li-bar{display:flex;align-items:center;gap:12px;padding:11px 16px;border-bottom:1px solid var(--qs-line);background:#ffffff08}.li-dots{display:inline-flex;gap:6px}.li-dots i{width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--qs-text-faint) 45%,transparent)}.li-mark{display:inline-flex;align-items:center;flex:0 0 auto}.li-mark svg{display:block;width:15px;height:15px}.li-title{font-family:var(--qs-mono);font-weight:700;font-size:.68rem;letter-spacing:.1em;color:var(--qs-text-dim)}.li-title:before{content:"● ";color:var(--qs-q3)}.li-tag{margin-left:auto;font-family:var(--qs-mono);font-size:.6rem;letter-spacing:.08em;color:var(--qs-text-faint)}.li-chip{margin-left:auto;font-family:var(--qs-mono);font-size:.66rem;padding:4px 9px;border-radius:6px;background:var(--qs-q3-soft);color:var(--qs-q3);border:1px solid color-mix(in srgb,var(--qs-q3) 30%,transparent)}.li-body{padding:16px 18px 14px}.labsec .lab{position:relative}.labsec .lab-fallback{display:none}.labsec .tags{display:flex;gap:10px;justify-content:center;margin-top:18px;flex-wrap:wrap}.tools{display:grid;grid-template-columns:1fr 1fr;gap:18px}.tool{display:flex;flex-direction:column;gap:12px;position:relative;border-color:transparent}.tool .t-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tool h3{font-family:var(--qs-display);font-weight:600;font-size:1.12rem}.tool p{color:var(--qs-text-dim);font-size:.92rem}.tool ul{list-style:none;display:flex;flex-direction:column;gap:7px}.tool li{position:relative;padding-left:20px;color:var(--qs-text-dim);font-size:.9rem}.tool li:before{content:"→";position:absolute;left:0;color:var(--qs-q3)}.tool .qsc-viz,.tool .qto-wrap{margin-top:auto}.tool .t-cta{align-self:flex-end}.tool .t-cta.is-soon{color:var(--qs-text-faint);border-color:var(--qs-line);background:none;cursor:default;pointer-events:none}@property --toolRingAng{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.tool:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;z-index:0;background:conic-gradient(from var(--toolRingAng),#64748B,#FB3A5C 22%,#10C77B 46%,#3B82F6 68%,#D946EF 86%,#64748B);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:toolRingSpin 8s linear infinite}@keyframes toolRingSpin{to{--toolRingAng: 360deg}}@media(prefers-reduced-motion:reduce){.tool:before{animation:none}}.engsec{position:relative;background:radial-gradient(1000px 540px at 50% 14%,color-mix(in srgb,var(--qs-accent) 5%,transparent),transparent 62%),var(--qs-bg)}.etour{max-width:900px;margin:0 auto clamp(26px,4vh,40px)}.et-tabs{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-bottom:14px}.et-tab{font-family:var(--qs-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;padding:8px 14px;border-radius:999px;cursor:pointer;border:1px solid var(--qs-line-strong);background:var(--qs-panel);color:var(--qs-text-dim);transition:border-color .2s var(--qs-ease),color .2s var(--qs-ease),background .2s var(--qs-ease),box-shadow .2s var(--qs-ease)}.et-tab:hover{border-color:var(--qs-accent);color:var(--qs-text)}.et-tab.is-on{background:var(--qs-cta);border-color:transparent;color:#fff;box-shadow:0 6px 18px -6px color-mix(in srgb,var(--qs-accent) 55%,transparent)}.et-frame{position:relative;border-radius:16px;border:1px solid var(--qs-line);overflow:hidden;color:var(--qs-text);background:radial-gradient(640px 320px at 14% -10%,rgba(217,70,239,.12),transparent 60%),radial-gradient(560px 300px at 92% 112%,rgba(59,130,246,.1),transparent 60%),linear-gradient(180deg,#0b101d,#070a12);box-shadow:0 18px 50px -12px #070a1259}.et-frame:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;z-index:2;background:linear-gradient(90deg,#64748b,#fb3a5c 32%,#10c77b 62%,#3b82f6 86%,#d946ef)}.et-body{position:relative}.et-panel[hidden]{display:none}.et-tease{position:relative;aspect-ratio:640 / 300}.et-sil{position:absolute;inset:0;width:100%;height:100%;filter:blur(1.5px);opacity:.5}.et-sil .sil-c{opacity:.38}.et-sil line.u{stroke:#22c55e8c;stroke-width:1.4}.et-sil line.d{stroke:#ef44448c;stroke-width:1.4}.et-sil rect.up{fill:#22c55e73}.et-sil rect.dn{fill:#ef444473}.sil-hint{opacity:.55}.sil-hint .hq2{stroke:var(--qs-q2);fill:none;stroke-width:1.6}.sil-hint .hq3{stroke:var(--qs-q3);fill:none;stroke-width:1.6}.sil-hint .hq4{stroke:var(--qs-q4);fill:none;stroke-width:1.6}.sil-hint .hdash{stroke-dasharray:6 5}.sil-hint .hdot2{stroke-dasharray:2 4}.sil-hint .hkey{stroke:var(--qs-accent);stroke-width:2;stroke-dasharray:4 4}.sil-hint .hdot{fill:var(--qs-accent)}.sil-hint .hstub{fill:color-mix(in srgb,var(--qs-text) 40%,transparent)}.sil-hint .hcell{fill:color-mix(in srgb,var(--qs-text) 28%,transparent)}.et-reveal{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;text-align:center;padding:24px;background:radial-gradient(440px 230px at 50% 52%,color-mix(in srgb,#070A12 80%,transparent),transparent 78%)}.et-ring{width:34px;height:34px}.et-ring path{fill:none;stroke-width:4;stroke-linecap:round}.et-ring .rq1{stroke:var(--qs-q1)}.et-ring .rq2{stroke:var(--qs-q2)}.et-ring .rq3{stroke:var(--qs-q3)}.et-ring .rq4{stroke:var(--qs-q4)}.et-rev{font-family:var(--qs-mono);font-weight:700;font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--qs-accent-bright)}.et-pitch{color:var(--qs-text-dim);font-size:.95rem;max-width:46ch}.eshot{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.eshot img{display:block;width:100%;height:auto}.eshot:hover img,.eshot:focus-visible img{filter:brightness(1.06)}.estack{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.es-rung{display:flex;align-items:center;gap:9px;padding:11px 14px;border:1px solid var(--qs-line);border-radius:10px;background:var(--qs-bg-2);text-decoration:none;transition:border-color .2s var(--qs-ease),box-shadow .2s var(--qs-ease)}a.es-rung:hover{border-color:var(--qs-accent);box-shadow:var(--qs-shadow)}.esr-name{font-family:var(--qs-display);font-weight:600;font-size:.92rem;color:var(--qs-text-dim)}.el-free{font-family:var(--qs-mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--qs-q3-text);border:1px solid color-mix(in srgb,var(--qs-q3) 40%,transparent);border-radius:999px;padding:1px 7px}.esr-note{margin-left:auto;font-family:var(--qs-mono);font-size:.74rem;letter-spacing:.04em;color:var(--qs-text-dim);text-align:right}.es-rung.is-engine{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--qs-accent) 55%,var(--qs-line));background:linear-gradient(180deg,color-mix(in srgb,var(--qs-accent) 8%,var(--qs-panel)),var(--qs-panel));box-shadow:var(--qs-accent-glow)}.es-rung.is-engine:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#64748b,#fb3a5c 32%,#10c77b 62%,#3b82f6 86%,#d946ef)}.es-rung.is-engine .esr-name{color:var(--qs-cta)}.echips{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.echips li{display:flex;align-items:flex-start;gap:9px;color:var(--qs-text-dim);font-size:.85rem;line-height:1.45}.echips svg{flex:none;width:22px;height:22px;margin-top:1px}.echips .gq2{stroke:var(--qs-q2);stroke-width:1.8;fill:none}.echips .gq3{stroke:var(--qs-q3);stroke-width:1.8;fill:none}.echips .gdash{stroke-dasharray:3.5 3}.echips .gkey{stroke:var(--qs-accent);stroke-width:1.8;stroke-dasharray:3 3}.echips .gdot{fill:var(--qs-accent)}.echips .gcell{fill:color-mix(in srgb,var(--qs-text) 32%,transparent)}.echips .gfill3{fill:color-mix(in srgb,var(--qs-q3) 45%,transparent)}.lightbox{position:fixed;inset:0;z-index:80;display:none;align-items:center;justify-content:center;padding:clamp(16px,4vw,52px);background:color-mix(in srgb,#0b1220 88%,transparent);backdrop-filter:blur(6px)}.lightbox.show{display:flex}.lb-stage{max-width:1100px;width:100%;display:flex;flex-direction:column;align-items:center;gap:12px;margin:0}.lb-media{width:100%;display:flex;align-items:center;justify-content:center}.lb-img{max-width:100%;max-height:78vh;border-radius:var(--qs-radius);box-shadow:0 20px 60px #00000080}.lb-video{width:min(100%,1000px);aspect-ratio:16 / 9;border:0;border-radius:var(--qs-radius);box-shadow:0 20px 60px #00000080}.lb-ph{width:min(100%,880px);aspect-ratio:16 / 10;display:flex;align-items:center;justify-content:center;border:1px dashed color-mix(in srgb,#fff 32%,transparent);border-radius:var(--qs-radius);background:linear-gradient(135deg,color-mix(in srgb,var(--qs-accent) 16%,transparent),transparent);color:#fff;font-family:var(--qs-mono);font-size:.9rem;letter-spacing:.04em}.lb-cap{color:color-mix(in srgb,#fff 82%,transparent);font-family:var(--qs-mono);font-size:.8rem;text-align:center}.lb-close{position:fixed;top:16px;right:18px;width:40px;height:40px;border-radius:50%;border:1px solid color-mix(in srgb,#fff 30%,transparent);background:color-mix(in srgb,#000 30%,transparent);color:#fff;font-size:1.5rem;line-height:1;cursor:pointer}.lb-nav{position:fixed;top:50%;transform:translateY(-50%);width:44px;height:64px;border:0;border-radius:8px;background:color-mix(in srgb,#000 28%,transparent);color:#fff;font-size:2rem;line-height:1;cursor:pointer}.lb-prev{left:14px}.lb-next{right:14px}.lb-close:hover,.lb-nav:hover{background:var(--qs-accent);border-color:var(--qs-accent)}@media(max-width:640px){.lb-nav{display:none}}.engine-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:26px;align-items:start;max-width:900px;margin:0 auto}.benefits{list-style:none;display:grid;gap:10px}.benefits li{position:relative;padding-left:24px;color:var(--qs-text-dim);font-size:.93rem}.benefits li:before{content:"◆";position:absolute;left:0;color:var(--qs-accent);font-size:.8rem;top:2px}.e-legal{margin-top:18px;padding-left:12px;border-left:2px solid var(--qs-line-strong);font-size:.8rem;line-height:1.55;color:var(--qs-text-dim)}.e-legal b{color:var(--qs-text-dim);font-weight:600}@property --engAng{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.e-price{position:relative;padding:2px;border-radius:18px;background:conic-gradient(from var(--engAng),#64748B,#FB3A5C 22%,#10C77B 46%,#3B82F6 68%,#D946EF 86%,#64748B);animation:engSpin 8s linear infinite;box-shadow:0 18px 50px -12px #070a1259}@keyframes engSpin{to{--engAng: 360deg}}.ep-inner{border-radius:16px;padding:22px 22px 18px;color:var(--qs-text);background:radial-gradient(520px 280px at 12% -10%,rgba(217,70,239,.13),transparent 60%),radial-gradient(460px 260px at 94% 114%,rgba(59,130,246,.1),transparent 60%),linear-gradient(180deg,#0b101d,#070a12)}.pricing2{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--qs-line-strong);border-radius:var(--qs-radius);background:var(--qs-panel)}.tier2{position:relative;padding:20px 14px 16px;text-align:center}.tier2+.tier2{border-left:1px solid var(--qs-line)}.tier2.is-hi{background:color-mix(in srgb,var(--qs-accent) 5%,var(--qs-panel));box-shadow:inset 0 0 0 1.5px var(--qs-accent);border-radius:0 var(--qs-radius) var(--qs-radius) 0}.tier2:first-child.is-hi{border-radius:var(--qs-radius) 0 0 var(--qs-radius)}.tier2 .t-name{font-family:var(--qs-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--qs-text-faint)}.tier2 .t-price{font-family:var(--qs-display);font-weight:700;font-size:2rem;margin:6px 0 2px}.tier2 .t-price small{font-family:var(--qs-mono);font-size:.8rem;font-weight:400;color:var(--qs-text-dim)}.tier2 .t-note{font-family:var(--qs-mono);font-size:.64rem;color:var(--qs-accent-bright);text-transform:uppercase;letter-spacing:.08em}.engine-cta{margin-top:20px;display:flex;flex-direction:column;gap:12px;align-items:stretch}.ep-inner>.engine-cta:first-child{margin-top:0}.engine-cta>.qs-btn{align-self:stretch;text-align:center}.engine-cta>.qs-btn.is-soon{color:#ffffff7a;border:1px solid rgba(255,255,255,.16);background:none;box-shadow:none;cursor:default;pointer-events:none}.e-fine{font-size:.78rem;color:var(--qs-text-dim);text-align:center}.e-fine a{color:var(--qs-text-dim);text-decoration:underline;text-underline-offset:3px}.e-fine a:hover{color:var(--qs-accent-bright)}.ep-steps{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 10px;margin-top:18px;padding-top:14px;border-top:1px solid var(--qs-line);font-family:var(--qs-mono);font-size:.66rem;letter-spacing:.03em;color:var(--qs-text-dim)}.ep-steps .eps b{color:var(--qs-accent-bright);font-weight:700;margin-right:5px}.eps-arr{color:var(--qs-text-faint)}.qs-btn--breathe{animation:engBreathe 3.4s ease-in-out infinite}@keyframes engBreathe{0%,to{box-shadow:0 6px 22px -8px #d946ef73}50%{box-shadow:0 0 24px 2px #d946ef61,0 6px 26px -4px #d946ef8c}}@media(prefers-reduced-motion:reduce){.e-price,.qs-btn--breathe{animation:none}}.eproof{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;max-width:900px;margin:clamp(26px,4vh,40px) auto 0}.equote{margin:0;padding:18px;border:1px solid var(--qs-line);border-radius:var(--qs-radius);background:var(--qs-panel)}.equote blockquote{margin:0;font-size:.95rem;color:var(--qs-text)}.equote blockquote:before{content:"“";color:var(--qs-accent-bright);font-family:var(--qs-display);font-size:1.4rem;line-height:0;margin-right:2px}.equote figcaption{margin-top:10px;font-family:var(--qs-mono);font-size:.72rem;color:var(--qs-text-dim)}.community-box{max-width:720px;margin-inline:auto;text-align:center;display:flex;flex-direction:column;gap:16px;align-items:center}.community-box .tiers{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;font-family:var(--qs-mono);font-size:.82rem;color:var(--qs-text-dim)}.faq{max-width:760px;margin-inline:auto;display:flex;flex-direction:column;gap:10px}.faq details{border:1px solid var(--qs-line);border-radius:var(--qs-radius-sm);background:var(--qs-panel);padding:4px 16px}.faq summary{cursor:pointer;padding:12px 0;font-family:var(--qs-display);font-weight:600;font-size:1rem;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--qs-accent-bright);font-size:1.2rem}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--qs-text-dim);font-size:.92rem;padding:0 0 14px}.final{text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px}.final h2{font-family:var(--qs-display);font-weight:700;font-size:clamp(1.6rem,3.4vw,2.4rem);letter-spacing:-.02em;max-width:18ch}.final .cta-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.final .qs-amdx-bar{width:280px;margin-top:8px}@media(prefers-reduced-motion:reduce){.qsc-row i.q3{animation:none;background:color-mix(in srgb,var(--qs-q3) 52%,transparent);border-color:var(--qs-q3);box-shadow:0 0 12px color-mix(in srgb,var(--qs-q3) 60%,transparent)}.qto-price{animation:none;stroke-dashoffset:0}.qto-dot{animation:none;opacity:1}.qto-tdo,.qto-amto{animation:none;stroke:var(--qs-q2)}.qto-l-tdo,.qto-l-amto{animation:none;color:color-mix(in srgb,var(--qs-q2) 70%,var(--qs-text))}}.cpanel{transition:border-color .25s var(--qs-ease),box-shadow .25s var(--qs-ease),transform .25s var(--qs-ease)}.cpanel:hover{transform:translateY(-2px);box-shadow:var(--qs-shadow)}.cpanel.is-wrong:hover{border-color:color-mix(in srgb,var(--qs-q2) 45%,var(--qs-line))}.cpanel.is-right:hover{border-color:color-mix(in srgb,var(--qs-q3) 60%,var(--qs-line))}@keyframes howRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes howRiseSm{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes howPop{0%{opacity:0}to{opacity:1}}@keyframes howSlide{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}#how.is-armed:not(.is-in-a) :is(.hsec-head,.cpanel,.how-cap){opacity:0}#how.is-armed:not(.is-in-a) .cpanel :is(.fp-cell,.fp-tag,.doorband,.c-lvl,.c-lvllab,.cg,.cout){opacity:0}#how.is-armed:not(.is-in-b) :is(.how-lab-head,.lab-island,.tags .qs-tag){opacity:0}#how.is-armed:not(.is-in-b) .lab-island :is(.lab-row,.lab-meta,.lab-chartwrap,.lab-ctrl,.lab-read){opacity:0}#how.is-armed.is-in-a .hsec-head{animation:howRise .55s var(--qs-ease) 0s backwards}#how.is-armed.is-in-a .cpanel.is-wrong{animation:howRise .55s var(--qs-ease) .1s backwards}#how.is-armed.is-in-a .cpanel.is-right{animation:howRise .55s var(--qs-ease) .22s backwards}#how.is-armed.is-in-a .cpanel :is(.fp-cell,.fp-tag){animation:howPop .3s ease backwards}#how.is-armed.is-in-a .cpanel.is-wrong .fp-cell:nth-child(1){animation-delay:.4s}#how.is-armed.is-in-a .cpanel.is-wrong .fp-cell:nth-child(2){animation-delay:.46s}#how.is-armed.is-in-a .cpanel.is-wrong .fp-cell:nth-child(3){animation-delay:.52s}#how.is-armed.is-in-a .cpanel.is-wrong .fp-tag{animation-delay:.6s}#how.is-armed.is-in-a .cpanel.is-right .fp-cell:nth-child(1){animation-delay:.52s}#how.is-armed.is-in-a .cpanel.is-right .fp-cell:nth-child(2){animation-delay:.58s}#how.is-armed.is-in-a .cpanel.is-right .fp-cell:nth-child(3){animation-delay:.64s}#how.is-armed.is-in-a .cpanel.is-right .fp-tag{animation-delay:.72s}#how.is-armed.is-in-a .cpanel :is(.doorband,.c-lvl,.c-lvllab){animation:howPop .35s ease backwards}#how.is-armed.is-in-a .cpanel.is-wrong :is(.doorband,.c-lvl,.c-lvllab){animation-delay:.45s}#how.is-armed.is-in-a .cpanel.is-right :is(.doorband,.c-lvl,.c-lvllab){animation-delay:.57s}#how.is-armed.is-in-a .cpanel .cg{animation:howRiseSm .45s var(--qs-ease) backwards}#how.is-armed.is-in-a .cpanel.is-wrong .cg-1{animation-delay:.55s}#how.is-armed.is-in-a .cpanel.is-wrong .cg-2{animation-delay:.72s}#how.is-armed.is-in-a .cpanel.is-wrong .cg-3{animation-delay:.9s}#how.is-armed.is-in-a .cpanel.is-wrong .cg-4{animation-delay:1.08s}#how.is-armed.is-in-a .cpanel.is-right .cg-1{animation-delay:.67s}#how.is-armed.is-in-a .cpanel.is-right .cg-2{animation-delay:.84s}#how.is-armed.is-in-a .cpanel.is-right .cg-3{animation-delay:1.02s}#how.is-armed.is-in-a .cpanel.is-right .cg-4{animation-delay:1.2s}#how.is-armed.is-in-a .cpanel .cout{animation:howRiseSm .4s var(--qs-ease) backwards}#how.is-armed.is-in-a .cpanel.is-wrong .cout{animation-delay:1.2s}#how.is-armed.is-in-a .cpanel.is-right .cout{animation-delay:1.32s}#how.is-armed.is-in-a .how-cap{animation:howRise .5s var(--qs-ease) 1.45s backwards}#how.is-armed.is-in-b .how-lab-head{animation:howRise .55s var(--qs-ease) 0s backwards}#how.is-armed.is-in-b .lab-island{animation:howRise .6s var(--qs-ease) .15s backwards}#how.is-armed.is-in-b .lab-row{animation:howSlide .45s var(--qs-ease) backwards}#how.is-armed.is-in-b .lab-row[data-r=W]{animation-delay:.55s}#how.is-armed.is-in-b .lab-row[data-r=D]{animation-delay:.63s}#how.is-armed.is-in-b .lab-row[data-r="90"]{animation-delay:.71s}#how.is-armed.is-in-b .lab-row[data-r=Mi]{animation-delay:.79s}#how.is-armed.is-in-b .lab-meta{animation:howPop .4s ease .85s backwards}#how.is-armed.is-in-b .lab-chartwrap{animation:howPop .5s ease .9s backwards}#how.is-armed.is-in-b .lab-ctrl{animation:howPop .4s ease 1.05s backwards}#how.is-armed.is-in-b .lab-read{animation:howPop .4s ease 1.15s backwards}#how.is-armed.is-in-b .tags .qs-tag{animation:howRiseSm .4s var(--qs-ease) backwards}#how.is-armed.is-in-b .tags .qs-tag:nth-child(1){animation-delay:1.25s}#how.is-armed.is-in-b .tags .qs-tag:nth-child(2){animation-delay:1.31s}#how.is-armed.is-in-b .tags .qs-tag:nth-child(3){animation-delay:1.37s}#how.is-armed.is-in-b .tags .qs-tag:nth-child(4){animation-delay:1.43s}#free.is-armed:not(.is-in) :is(.hsec-head,.tool){opacity:0}#free.is-armed:not(.is-in) .tool :is(li,.qsc-viz,.qto-wrap,.t-cta){opacity:0}#free.is-armed.is-in .hsec-head{animation:howRise .55s var(--qs-ease) 0s backwards}#free.is-armed.is-in .tool:nth-child(1){animation:howRise .55s var(--qs-ease) .1s backwards}#free.is-armed.is-in .tool:nth-child(2){animation:howRise .55s var(--qs-ease) .22s backwards}#free.is-armed.is-in .tool li{animation:howSlide .45s var(--qs-ease) backwards}#free.is-armed.is-in .tool:nth-child(1) li:nth-child(1){animation-delay:.35s}#free.is-armed.is-in .tool:nth-child(1) li:nth-child(2){animation-delay:.43s}#free.is-armed.is-in .tool:nth-child(1) li:nth-child(3){animation-delay:.51s}#free.is-armed.is-in .tool:nth-child(2) li:nth-child(1){animation-delay:.47s}#free.is-armed.is-in .tool:nth-child(2) li:nth-child(2){animation-delay:.55s}#free.is-armed.is-in .tool:nth-child(2) li:nth-child(3){animation-delay:.63s}#free.is-armed.is-in .tool .qsc-viz{animation:howPop .45s ease .6s backwards}#free.is-armed.is-in .tool .qto-wrap{animation:howPop .45s ease .72s backwards}#free.is-armed.is-in .tool:nth-child(1) .t-cta{animation:howRiseSm .45s var(--qs-ease) .8s backwards}#free.is-armed.is-in .tool:nth-child(2) .t-cta{animation:howRiseSm .45s var(--qs-ease) .92s backwards}.et-panel.et-in .et-tease,.et-panel.et-in .eshot{animation:etIn .35s var(--qs-ease) backwards}@keyframes etIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.et-panel.et-in .et-tease,.et-panel.et-in .eshot{animation:none}}#engine.is-armed:not(.is-in) :is(.hsec-head,.et-frame,.e-legal,.e-price,.eproof,.et-tab,.es-rung,.echips li){opacity:0}#engine.is-armed.is-in .hsec-head{animation:howRise .55s var(--qs-ease) 0s backwards}#engine.is-armed.is-in .et-tab{animation:howPop .3s ease backwards}#engine.is-armed.is-in .et-tab:nth-child(1){animation-delay:.1s}#engine.is-armed.is-in .et-tab:nth-child(2){animation-delay:.16s}#engine.is-armed.is-in .et-tab:nth-child(3){animation-delay:.22s}#engine.is-armed.is-in .et-tab:nth-child(4){animation-delay:.28s}#engine.is-armed.is-in .et-tab:nth-child(5){animation-delay:.34s}#engine.is-armed.is-in .et-frame{animation:howRise .6s var(--qs-ease) .25s backwards}#engine.is-armed.is-in .es-rung{animation:howSlide .45s var(--qs-ease) backwards}#engine.is-armed.is-in .es-rung:nth-child(1){animation-delay:.45s}#engine.is-armed.is-in .es-rung:nth-child(2){animation-delay:.55s}#engine.is-armed.is-in .es-rung:nth-child(3){animation-delay:.65s}#engine.is-armed.is-in .e-price{animation:howRise .6s var(--qs-ease) .5s backwards,engSpin 8s linear infinite}@media(prefers-reduced-motion:reduce){.e-price,#engine.is-armed.is-in .e-price{animation:none}}#engine.is-armed.is-in .echips li{animation:howPop .3s ease backwards}#engine.is-armed.is-in .echips li:nth-child(1){animation-delay:.72s}#engine.is-armed.is-in .echips li:nth-child(2){animation-delay:.78s}#engine.is-armed.is-in .echips li:nth-child(3){animation-delay:.84s}#engine.is-armed.is-in .echips li:nth-child(4){animation-delay:.9s}#engine.is-armed.is-in .echips li:nth-child(5){animation-delay:.96s}#engine.is-armed.is-in .e-legal{animation:howPop .4s ease 1.05s backwards}#engine.is-armed.is-in .eproof{animation:howRise .5s var(--qs-ease) 1.1s backwards}@media(prefers-reduced-motion:reduce){#how.is-armed :is(.hsec-head,.cpanel,.how-cap,.how-lab-head,.lab-island,.tags .qs-tag),#how.is-armed .cpanel :is(.fp-cell,.fp-tag,.doorband,.c-lvl,.c-lvllab,.cg,.cout),#how.is-armed .lab-island :is(.lab-row,.lab-meta,.lab-chartwrap,.lab-ctrl,.lab-read),#free.is-armed :is(.hsec-head,.tool),#free.is-armed .tool :is(li,.qsc-viz,.qto-wrap,.t-cta),#engine.is-armed :is(.hsec-head,.et-frame,.e-legal,.e-price,.eproof,.et-tab,.es-rung,.echips li){opacity:1!important}}html.qs-revisit #how.is-armed :is(.hsec-head,.cpanel,.how-cap,.how-lab-head,.lab-island,.tags .qs-tag),html.qs-revisit #how.is-armed .cpanel :is(.fp-cell,.fp-tag,.doorband,.c-lvl,.c-lvllab,.cg,.cout),html.qs-revisit #how.is-armed .lab-island :is(.lab-row,.lab-meta,.lab-chartwrap,.lab-ctrl,.lab-read),html.qs-revisit #free.is-armed :is(.hsec-head,.tool),html.qs-revisit #free.is-armed .tool :is(li,.qsc-viz,.qto-wrap,.t-cta),html.qs-revisit #engine.is-armed :is(.hsec-head,.et-frame,.e-legal,.e-price,.eproof,.et-tab,.es-rung,.echips li){opacity:1!important;animation:none!important}@media(prefers-reduced-motion:reduce){.cpanel:hover{transform:none}}@media(max-width:880px){.hnav__links,.hnav__cta{display:none}.hnav__burger{display:inline-flex;margin-left:auto}.contrast,.tools,.engine-grid{grid-template-columns:1fr}}@media(max-width:700px){.esteps{grid-template-columns:1fr}}@media(max-width:640px){.li-tag{display:none}.li-bar{padding:10px 12px;gap:10px}.li-body{padding:12px 10px}.how-cap:before,.how-cap:after{flex-basis:60px}.cpanel{padding:16px}}@media(max-width:480px){.lab-island .lab-cells{margin-right:40px}}@media(max-width:460px){.hnav{padding:12px 16px}}.hh-flow{display:none}.hhero--flow .hh-flow{display:block;position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 80%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 80%,transparent 100%)}.ticker-strip,.newsband{position:relative;z-index:2;isolation:isolate}.hhero--flow .hh-copy,.hhero--flow .hh-clock{position:relative;z-index:1}.hh-flow i{position:absolute;display:block;border-radius:50%;filter:blur(70px);will-change:transform,opacity;mix-blend-mode:multiply}.hf-a{top:-6%;left:-18%;width:52%;height:82%;background:radial-gradient(closest-side,color-mix(in srgb,var(--qs-q2) 30%,transparent) 0%,color-mix(in srgb,var(--qs-accent) 20%,transparent) 46%,transparent 72%);animation:hfDriftA 18s ease-in-out infinite}.hf-b{top:2%;right:-26%;width:54%;height:86%;background:radial-gradient(closest-side,color-mix(in srgb,var(--qs-q4) 27%,transparent) 0%,color-mix(in srgb,var(--qs-q3) 19%,transparent) 48%,transparent 74%);animation:hfDriftB 22s ease-in-out infinite}.hf-c{bottom:-16%;left:2%;width:50%;height:66%;background:radial-gradient(closest-side,color-mix(in srgb,var(--qs-accent) 22%,transparent) 0%,color-mix(in srgb,var(--qs-q1) 14%,transparent) 44%,transparent 70%);animation:hfDriftC 15s ease-in-out infinite}@keyframes hfDriftA{0%{transform:translateZ(0) scale(1);opacity:.9}33%{transform:translate3d(18%,20%,0) scale(1.18);opacity:1}66%{transform:translate3d(-14%,26%,0) scale(1.06);opacity:.72}to{transform:translateZ(0) scale(1);opacity:.9}}@keyframes hfDriftB{0%{transform:translateZ(0) scale(1.02);opacity:.85}40%{transform:translate3d(-12%,24%,0) scale(1.2);opacity:1}72%{transform:translate3d(-10%,-16%,0) scale(1.07);opacity:.7}to{transform:translateZ(0) scale(1.02);opacity:.85}}@keyframes hfDriftC{0%{transform:translateZ(0) scale(1);opacity:.65}38%{transform:translate3d(14%,-26%,0) scale(1.22);opacity:.95}70%{transform:translate3d(-22%,-8%,0) scale(1.08);opacity:.6}to{transform:translateZ(0) scale(1);opacity:.65}}[data-theme=dark] .hhero--flow .hh-flow i{mix-blend-mode:screen;filter:blur(80px);opacity:.8}[data-theme=dark] .hhero--flow .hf-a{background:radial-gradient(closest-side,color-mix(in srgb,var(--qs-q2) 16%,transparent) 0%,color-mix(in srgb,var(--qs-accent) 12%,transparent) 46%,transparent 72%)}[data-theme=dark] .hhero--flow .hf-b{background:radial-gradient(closest-side,color-mix(in srgb,var(--qs-q4) 15%,transparent) 0%,color-mix(in srgb,var(--qs-q3) 10%,transparent) 48%,transparent 74%)}[data-theme=dark] .hhero--flow .hf-c{background:radial-gradient(closest-side,color-mix(in srgb,var(--qs-accent) 13%,transparent) 0%,color-mix(in srgb,var(--qs-q1) 9%,transparent) 44%,transparent 70%)}@media(prefers-reduced-motion:reduce){.hhero--flow .hh-flow i{animation:none}}.free-taster{max-width:640px;margin:clamp(22px,3.5vh,34px) auto 0;text-align:center;font-size:.92rem;line-height:1.6;color:var(--qs-text-faint)}.free-taster a{color:var(--qs-text-dim);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--qs-accent) 45%,transparent)}.free-taster a:hover{color:var(--qs-text);text-decoration-color:var(--qs-accent)}
