.scene.svelte-1b3h5nz{flex-direction:column;gap:0;width:100%;max-width:460px;display:flex}.bar.svelte-1b3h5nz{background:var(--bg-3);border:1px solid var(--line);border-radius:999px;height:8px;overflow:hidden}.fill.svelte-1b3h5nz{background:linear-gradient(90deg, var(--accent), var(--accent-2));border-radius:inherit;width:0;height:100%}.cssmode.svelte-1b3h5nz .fill:where(.svelte-1b3h5nz){transform-origin:0;width:100%;animation:linear both svelte-1b3h5nz-grow;animation-timeline:--sceneScroll;transform:scaleX(0)}@keyframes svelte-1b3h5nz-grow{to{transform:scaleX(1)}}.scroller.svelte-1b3h5nz{border:1px solid var(--line);border-radius:var(--r,10px);background:var(--bg-1);scroll-timeline-name:--sceneScroll;scroll-timeline-axis:block;scrollbar-width:thin;height:220px;margin-top:10px;overflow:auto}.hero.svelte-1b3h5nz{border-bottom:1px solid var(--line);background:#0b1020;height:200px;position:relative;overflow:hidden}.layer.svelte-1b3h5nz{will-change:transform;position:absolute;left:0;right:0}.sky.svelte-1b3h5nz{background:radial-gradient(circle at 70% 30%,#2a3566,#0b1020 70%);height:130px;top:0}.hills.svelte-1b3h5nz{clip-path:polygon(0 60%,25% 30%,55% 55%,80% 25%,100% 50%,100% 100%,0 100%);background:radial-gradient(120% 80% at 30% 100%,#34507a,#0000 70%);height:90px;bottom:30px}.fore.svelte-1b3h5nz{clip-path:polygon(0 70%,20% 40%,45% 70%,70% 35%,100% 60%,100% 100%,0 100%);background:linear-gradient(#5ce0c455,#0b102000);height:60px;bottom:0}.heroLabel.svelte-1b3h5nz{font-family:var(--mono);color:var(--text-dim);background:#0008;border-radius:6px;padding:2px 6px;font-size:.66rem;position:absolute;bottom:6px;left:8px}.cssmode.svelte-1b3h5nz .sky:where(.svelte-1b3h5nz){animation:linear both svelte-1b3h5nz-pSky;animation-timeline:--sceneScroll}.cssmode.svelte-1b3h5nz .hills:where(.svelte-1b3h5nz){animation:linear both svelte-1b3h5nz-pHills;animation-timeline:--sceneScroll}.cssmode.svelte-1b3h5nz .fore:where(.svelte-1b3h5nz){animation:linear both svelte-1b3h5nz-pFore;animation-timeline:--sceneScroll}@keyframes svelte-1b3h5nz-pSky{to{transform:translateY(-18px)}}@keyframes svelte-1b3h5nz-pHills{to{transform:translateY(70px)}}@keyframes svelte-1b3h5nz-pFore{to{transform:translateY(150px)}}.cards.svelte-1b3h5nz{flex-direction:column;gap:80px;padding:90px 16px;display:flex}.card.svelte-1b3h5nz{border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--r,10px);background:var(--bg-2);flex-direction:column;gap:4px;padding:.9rem 1rem;display:flex}.card.svelte-1b3h5nz strong:where(.svelte-1b3h5nz){font-size:.95rem}.card.svelte-1b3h5nz span:where(.svelte-1b3h5nz){font-family:var(--mono);color:var(--text-dim);font-size:.72rem}.card.svelte-1b3h5nz{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(22px)}.card.shown.svelte-1b3h5nz{opacity:1;transform:none}.cssmode.svelte-1b3h5nz .card:where(.svelte-1b3h5nz){opacity:0;transition:none;animation:linear both svelte-1b3h5nz-reveal;animation-timeline:view();animation-range:entry 10% cover 35%;transform:translateY(22px)}@keyframes svelte-1b3h5nz-reveal{to{opacity:1;transform:none}}.end.svelte-1b3h5nz{text-align:center;font-family:var(--mono);color:var(--text-faint);padding:14px 0 28px;font-size:.72rem}.readout.svelte-1b3h5nz{font-family:var(--mono);border:1px solid var(--line);border-radius:var(--r-sm,6px);background:var(--bg-2);justify-content:space-between;align-items:center;margin-top:10px;padding:.4rem .6rem;font-size:.74rem;display:flex}.readout.svelte-1b3h5nz .k:where(.svelte-1b3h5nz){color:var(--text-dim)}.readout.svelte-1b3h5nz .v:where(.svelte-1b3h5nz){color:var(--accent-2);font-weight:600}@media (prefers-reduced-motion:reduce){.cssmode.svelte-1b3h5nz .card:where(.svelte-1b3h5nz),.cssmode.svelte-1b3h5nz .sky:where(.svelte-1b3h5nz),.cssmode.svelte-1b3h5nz .hills:where(.svelte-1b3h5nz),.cssmode.svelte-1b3h5nz .fore:where(.svelte-1b3h5nz),.cssmode.svelte-1b3h5nz .fill:where(.svelte-1b3h5nz){animation:none}.cssmode.svelte-1b3h5nz .card:where(.svelte-1b3h5nz){opacity:1;transform:none}.cssmode.svelte-1b3h5nz .fill:where(.svelte-1b3h5nz){transform:scaleX(1)}}.lead.svelte-174gr04 em,em.svelte-174gr04{color:var(--accent-2);font-style:normal}.split.svelte-174gr04{grid-template-columns:1fr 1fr;gap:1rem;margin:1.3rem 0;display:grid}.pcard.svelte-174gr04{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-1);border-top-width:3px;padding:1rem 1.1rem}.pcard.linked.svelte-174gr04{border-top-color:var(--accent)}.pcard.trig.svelte-174gr04{border-top-color:var(--accent-2)}.ph.svelte-174gr04{font-family:var(--mono);color:var(--text-dim);margin-bottom:.5rem;font-size:.8rem}.ph.svelte-174gr04 strong:where(.svelte-174gr04){color:var(--text)}.pcard.svelte-174gr04 p:where(.svelte-174gr04){margin:0 0 .7rem;font-size:.9rem}.pcard.svelte-174gr04 code:where(.svelte-174gr04){font-size:.74rem}.live.svelte-174gr04{flex-wrap:wrap;align-items:center;gap:.6rem;margin:.4rem 0 1.2rem;font-size:.85rem;display:flex}.ll.svelte-174gr04{color:var(--text-dim);font-family:var(--mono);font-size:.78rem}.badge.svelte-174gr04{font-family:var(--mono);border:1px solid var(--line-2);border-radius:999px;padding:.2em .7em;font-size:.78rem;font-weight:700}.badge.good.svelte-174gr04{color:var(--good);background:color-mix(in oklab, var(--good) 12%, transparent)}.badge.bad.svelte-174gr04{color:var(--bad);background:color-mix(in oklab, var(--bad) 12%, transparent)}.badge.warn.svelte-174gr04{color:var(--warn);background:color-mix(in oklab, var(--warn) 12%, transparent)}.path.svelte-174gr04{color:var(--text-faint);font-family:var(--mono);font-size:.76rem}.seg.svelte-174gr04{border:1px solid var(--line-2);border-radius:var(--r-sm,6px);display:flex;overflow:hidden}.segbtn.svelte-174gr04{font-family:var(--mono);background:var(--bg-2);color:var(--text-dim);cursor:pointer;border:0;flex:1;padding:.45em .5em;font-size:.74rem}.segbtn.active.svelte-174gr04{background:var(--accent);color:#0b1020;font-weight:700}.segbtn.svelte-174gr04:disabled{opacity:.4;cursor:not-allowed}.hint.svelte-174gr04{color:var(--text-faint);margin:0;font-size:.78rem}.hint.bad.svelte-174gr04{color:var(--bad)}.hint.warn.svelte-174gr04{color:var(--warn)}@media (width<=640px){.split.svelte-174gr04{grid-template-columns:1fr}}
