.meter.svelte-1bpxyde{min-width:0;padding:var(--site-space-6);background:var(--site-surface-2);border:1px solid var(--site-border);border-radius:var(--site-radius-panel);flex-direction:column;display:flex}.caption.svelte-1bpxyde{color:var(--site-text-subtle);text-transform:uppercase}.big.svelte-1bpxyde{margin:var(--site-space-2) 0 0;font-family:var(--site-font-mono);color:var(--site-text);font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.num.svelte-1bpxyde{letter-spacing:-.03em;font-size:64px}.unit.svelte-1bpxyde{color:var(--site-text-muted);font-size:20px}.verdict.svelte-1bpxyde{min-height:1.5em;margin:var(--site-space-3) 0 0;color:var(--site-accent);font-size:var(--site-fs-small);line-height:var(--site-lh-small)}.verdict.over.svelte-1bpxyde{color:var(--site-text-muted)}.spark.svelte-1bpxyde{width:100%;height:64px;margin-top:var(--site-space-5);display:block;overflow:visible}.budget.svelte-1bpxyde{stroke:var(--site-text-subtle);stroke-width:1px;stroke-dasharray:3 4;opacity:.8}.line.svelte-1bpxyde{fill:none;stroke:var(--site-accent);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.budget-label.svelte-1bpxyde{margin:var(--site-space-1) 0 0;color:var(--site-text-subtle);font-size:11px}.stats.svelte-1bpxyde{gap:var(--site-space-8);margin:var(--site-space-5) 0 0;padding-top:var(--site-space-4);border-top:1px solid var(--site-border);display:flex}.stats.svelte-1bpxyde div:where(.svelte-1bpxyde){min-width:0}dt.svelte-1bpxyde{color:var(--site-text-subtle);text-transform:uppercase}dd.svelte-1bpxyde{color:var(--site-text);font:500 18px / 1.3 var(--site-font-mono);font-variant-numeric:tabular-nums;margin:2px 0 0}.engine.svelte-1bpxyde{margin:var(--site-space-4) 0 0;color:var(--site-text-subtle);font:400 12px / 1.5 var(--site-font-mono);font-variant-numeric:tabular-nums}@media (width<=759.98px){.meter.svelte-1bpxyde{padding:var(--site-space-4)}.num.svelte-1bpxyde{font-size:48px}.spark.svelte-1bpxyde{height:48px;margin-top:var(--site-space-4)}.stats.svelte-1bpxyde{gap:var(--site-space-6);margin-top:var(--site-space-4)}}.lab.svelte-1rjabr1{gap:var(--site-space-6);flex-direction:column;display:flex}.controls.svelte-1rjabr1{justify-content:space-between;align-items:center;gap:var(--site-space-3) var(--site-space-6);flex-wrap:wrap;display:flex}.seg.svelte-1rjabr1{border:0;align-items:center;min-width:0;margin:0;padding:0;display:flex}.seg.svelte-1rjabr1 legend:where(.svelte-1rjabr1){float:left;margin-right:var(--site-space-3);color:var(--site-text-subtle);text-transform:uppercase;padding:0}.opt.svelte-1rjabr1{display:inline-flex;position:relative}.opt.svelte-1rjabr1 input:where(.svelte-1rjabr1){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.opt.svelte-1rjabr1>span:where(.svelte-1rjabr1){min-height:40px;padding:0 var(--site-space-4);border:1px solid var(--site-border-strong);color:var(--site-text-muted);font:500 var(--site-fs-small) / 1 var(--site-font-mono);font-variant-numeric:tabular-nums;white-space:pre;align-items:center;display:inline-flex}@media (width<=559.98px){.opt.svelte-1rjabr1 .long:where(.svelte-1rjabr1){display:none}.opt.svelte-1rjabr1>span:where(.svelte-1rjabr1){padding:0 var(--site-space-3)}}.opt.svelte-1rjabr1:first-of-type>span:where(.svelte-1rjabr1){border-radius:var(--site-radius-control) 0 0 var(--site-radius-control)}.opt.svelte-1rjabr1:last-of-type>span:where(.svelte-1rjabr1){border-radius:0 var(--site-radius-control) var(--site-radius-control) 0}.opt.svelte-1rjabr1+.opt:where(.svelte-1rjabr1)>span:where(.svelte-1rjabr1){margin-left:-1px}.opt.svelte-1rjabr1 input:where(.svelte-1rjabr1):checked+span:where(.svelte-1rjabr1){background:var(--site-hover-bg);border-color:var(--site-text-subtle);color:var(--site-text);position:relative}.opt.svelte-1rjabr1 input:where(.svelte-1rjabr1):hover:not(:checked):not(:disabled)+span:where(.svelte-1rjabr1){color:var(--site-text)}.opt.svelte-1rjabr1 input:where(.svelte-1rjabr1):focus-visible+span:where(.svelte-1rjabr1){outline:2px solid var(--site-accent);outline-offset:2px}.seg.svelte-1rjabr1:disabled .opt:where(.svelte-1rjabr1) input:where(.svelte-1rjabr1){cursor:default}.seg.svelte-1rjabr1:disabled{opacity:.7}.status.svelte-1rjabr1{color:var(--site-text-muted);font:400 13px / 1.5 var(--site-font-mono);font-variant-numeric:tabular-nums;margin:0}.status[data-state=loading].svelte-1rjabr1{color:var(--site-accent)}.grid.svelte-1rjabr1{gap:var(--site-space-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"meter""slot";display:grid}.slot.svelte-1rjabr1{grid-area:slot;min-width:0;height:clamp(320px,58vh,520px);position:relative}.slot.svelte-1rjabr1 .nabu-editor[data-nabu-root]{overscroll-behavior:contain;height:100%;overflow-y:auto}.meter-slot.svelte-1rjabr1{gap:var(--site-space-2);flex-direction:column;grid-area:meter;min-width:0;display:flex}.jump.svelte-1rjabr1{padding:var(--site-space-1) var(--site-space-2);border-radius:var(--site-radius-control);color:var(--site-text-subtle);font:500 var(--site-fs-small) / var(--site-lh-small) var(--site-font-body);cursor:pointer;background:0 0;border:0;align-self:flex-start}.jump.svelte-1rjabr1:hover:not(:disabled){color:var(--site-text);text-underline-offset:3px;text-decoration:underline}.jump.svelte-1rjabr1:disabled{cursor:default;opacity:.6}@media (width<=759.98px){.jump.svelte-1rjabr1{min-height:44px}}@media (width>=1000px){.grid.svelte-1rjabr1{align-items:start;gap:var(--site-space-6);grid-template-columns:minmax(0,3fr) minmax(300px,2fr);grid-template-areas:"slot meter"}.slot.svelte-1rjabr1{height:560px}}.overlay.svelte-1rjabr1{z-index:2;background:var(--site-surface);border:1px solid var(--site-border);border-radius:var(--atelier-pane-radius,16px);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bar.svelte-1rjabr1{background:var(--site-border);border-radius:2px;width:min(240px,60%);height:2px;position:relative;overflow:hidden}.bar.svelte-1rjabr1 i:where(.svelte-1rjabr1){background:var(--site-accent-fill);width:40%;animation:1.1s ease-in-out infinite svelte-1rjabr1-slide;position:absolute;inset:0}@keyframes svelte-1rjabr1-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.bar.svelte-1rjabr1 i:where(.svelte-1rjabr1){opacity:.5;width:100%;animation:none}}.how.svelte-1rjabr1{border-top:1px solid var(--site-border);border-bottom:1px solid var(--site-border)}.how.svelte-1rjabr1 summary:where(.svelte-1rjabr1){min-height:52px;padding:0 var(--site-space-1);color:var(--site-text);cursor:pointer;justify-content:space-between;align-items:center;font-weight:500;list-style:none;display:flex}.how.svelte-1rjabr1 summary:where(.svelte-1rjabr1)::-webkit-details-marker{display:none}.how.svelte-1rjabr1 summary:where(.svelte-1rjabr1):after{content:"+";color:var(--site-text-subtle);font:400 20px / 1 var(--site-font-mono)}.how[open].svelte-1rjabr1 summary:where(.svelte-1rjabr1):after{content:"−"}.body.svelte-1rjabr1{gap:var(--site-space-2) var(--site-space-8);padding:var(--site-space-2) var(--site-space-1) var(--site-space-6);max-width:720px;display:grid}.body.svelte-1rjabr1 h3:where(.svelte-1rjabr1){margin:var(--site-space-3) 0 0;color:var(--site-text);font:500 var(--site-fs-small) / var(--site-lh-small) var(--site-font-body)}.body.svelte-1rjabr1 p:where(.svelte-1rjabr1){color:var(--site-text-muted);font-size:var(--site-fs-small);line-height:var(--site-lh-body);margin:0}.head.svelte-5lzy8l{gap:var(--site-space-5);padding-block:var(--site-space-16) var(--site-space-8);flex-direction:column;display:flex}.back.svelte-5lzy8l{color:var(--site-accent);text-transform:uppercase;align-self:flex-start;text-decoration:none}.back.svelte-5lzy8l:hover{text-underline-offset:3px;text-decoration:underline}h1.svelte-5lzy8l{font-family:var(--site-font-display);font-weight:700;font-size:clamp(36px, 8.5vw, var(--site-fs-h1));line-height:var(--site-lh-heading);letter-spacing:var(--site-ls-heading);overflow-wrap:break-word;margin:0}.lead.svelte-5lzy8l{max-width:640px;color:var(--site-text-muted);font-size:var(--site-fs-lead);line-height:var(--site-lh-lead);margin:0}.lab.svelte-5lzy8l{padding-bottom:var(--site-space-16)}@media (width<=759.98px){.head.svelte-5lzy8l{padding-block:var(--site-space-10) var(--site-space-5)}}
