.btn.svelte-1owegvi{justify-content:center;align-items:center;gap:var(--sp-3);padding:var(--sp-3) 14px;border-radius:var(--radius-control);font-size:var(--fs-body);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;transition:transform var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border:1px solid #0000;display:inline-flex}.btn.svelte-1owegvi:disabled{opacity:.45;cursor:not-allowed}.btn.svelte-1owegvi:not(:disabled):active{transform:none}.primary.svelte-1owegvi{background:var(--btn);color:var(--btnink)}.accent.svelte-1owegvi{background:var(--accent);color:var(--accentink)}.primary.svelte-1owegvi:not(:disabled):hover,.accent.svelte-1owegvi:not(:disabled):hover{transform:translateY(-1px)}.ghost.svelte-1owegvi{background:var(--panel);border-color:var(--line);color:var(--ink)}.ghost.svelte-1owegvi:not(:disabled):hover{background:var(--chip)}.icon.svelte-1owegvi{border-radius:var(--radius-xs);width:28px;height:28px;color:var(--ink3);font-size:var(--fs-body);background:0 0;border:none;padding:0}.icon.svelte-1owegvi:not(:disabled):hover{background:var(--chip);color:var(--ink)}.icon.danger.svelte-1owegvi:not(:disabled):hover{color:var(--danger-ink)}.icon.sm.svelte-1owegvi{width:26px;height:26px}.sm.svelte-1owegvi:not(.icon){padding:var(--sp-2) 12px;border-radius:var(--radius-sm);font-size:var(--fs-md)}@media (pointer:coarse){.btn.svelte-1owegvi{min-height:44px}.icon.svelte-1owegvi{width:44px;height:44px}.icon.sm.svelte-1owegvi{width:40px;height:40px}.sm.svelte-1owegvi:not(.icon){min-height:40px}}.chip.svelte-uif9so{align-items:center;gap:var(--sp-1);white-space:nowrap;display:inline-flex}.pill.svelte-uif9so{padding:3px var(--sp-3);border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:var(--fw-medium)}.tag.svelte-uif9so{border-radius:var(--radius-chip);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;padding:3px 7px}.neutral.svelte-uif9so{background:var(--chip);color:var(--ink2)}.accent.svelte-uif9so{--chip-accent:var(--accent);background:color-mix(in srgb, var(--chip-accent) 14%, transparent);color:color-mix(in srgb, var(--chip-accent) 60%, var(--ink))}.icon.svelte-1995lsr,.mark.svelte-ihmvv7{flex:none;display:block}.body.svelte-ihmvv7{fill:var(--ink)}.net.svelte-ihmvv7{stroke:var(--accent)}.node.svelte-ihmvv7{fill:var(--accent)}.segmented.svelte-iacvju{border-radius:var(--radius-control);background:var(--chip);gap:2px;padding:3px;display:flex}button.svelte-iacvju{padding:5px var(--sp-4);border-radius:var(--radius-xs);color:var(--ink2);font-size:var(--fs-md);font-weight:var(--fw-semibold);cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:none}button.svelte-iacvju:hover:not(.checked){color:var(--ink)}.checked.svelte-iacvju{background:var(--panel);color:var(--ink);box-shadow:var(--shadow-segment)}.segmented.xs.svelte-iacvju{padding:2px}.segmented.xs.svelte-iacvju button:where(.svelte-iacvju){font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);padding:2px 7px}.segmented.disabled.svelte-iacvju{opacity:.5}.segmented.disabled.svelte-iacvju button:where(.svelte-iacvju){cursor:not-allowed}@media (pointer:coarse){button.svelte-iacvju{min-height:40px;padding:10px var(--sp-5)}}.field.svelte-1h7va4b{display:block}.head.svelte-1h7va4b{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.hint.svelte-1h7va4b{margin-left:var(--sp-1);letter-spacing:normal;text-transform:none}.value.svelte-1h7va4b{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--ink)}input.svelte-1h7va4b{--slider-tone:var(--accent);width:100%;height:18px;margin-top:var(--sp-1);appearance:none;cursor:pointer;background:0 0}.danger.svelte-1h7va4b{--slider-tone:var(--danger)}input.svelte-1h7va4b::-webkit-slider-runnable-track{border-radius:var(--radius-pill);background:linear-gradient(to right, var(--slider-tone) var(--progress), var(--chip) var(--progress));height:6px}input.svelte-1h7va4b::-moz-range-track{border-radius:var(--radius-pill);background:linear-gradient(to right, var(--slider-tone) var(--progress), var(--chip) var(--progress));height:6px}input.svelte-1h7va4b::-webkit-slider-thumb{appearance:none;border:2px solid var(--panel);background:var(--slider-tone);width:14px;height:14px;box-shadow:var(--shadow-segment);border-radius:50%;margin-top:-4px}input.svelte-1h7va4b::-moz-range-thumb{border:2px solid var(--panel);background:var(--slider-tone);width:14px;height:14px;box-shadow:var(--shadow-segment);border-radius:50%}@media (pointer:coarse){input.svelte-1h7va4b{height:32px}input.svelte-1h7va4b::-webkit-slider-thumb{width:22px;height:22px;margin-top:-8px}input.svelte-1h7va4b::-moz-range-thumb{width:22px;height:22px}}.panel.svelte-1ofnbnz{top:calc(var(--topbar-height) + var(--sp-2));right:var(--sp-8);width:min(300px, calc(100vw - 2 * var(--sp-8)));padding:var(--sp-6);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);color:var(--ink);box-shadow:var(--shadow-drawer);animation:fade-up var(--dur-fast) var(--ease) both;position:fixed}h2.svelte-1ofnbnz{margin:0 0 var(--sp-5);font-family:var(--font-display);font-size:var(--fs-title);font-weight:var(--fw-semibold)}.note.svelte-1ofnbnz{margin:var(--sp-4) 0 0;font-size:var(--fs-md);line-height:var(--leading-body);color:var(--ink2)}h3.svelte-1ofnbnz{margin:var(--sp-6) 0 var(--sp-3);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink3)}.keys.svelte-1ofnbnz{gap:var(--sp-3);flex-direction:column;margin:0;display:flex}.keys.svelte-1ofnbnz div:where(.svelte-1ofnbnz){align-items:baseline;gap:var(--sp-4);display:flex}.keys.svelte-1ofnbnz dt:where(.svelte-1ofnbnz){flex:none;min-width:52px}.keys.svelte-1ofnbnz dd:where(.svelte-1ofnbnz){font-size:var(--fs-sm);line-height:var(--leading-body);color:var(--ink2);margin:0}kbd.svelte-1ofnbnz{border:1px solid var(--line);background:var(--panel2);font-family:inherit;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--ink);border-bottom-width:2px;border-radius:4px;padding:1px 5px}header.svelte-47xywd{z-index:var(--z-topbar);align-items:center;gap:var(--sp-5);padding:var(--sp-4) var(--sp-6);border-bottom:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));flex-wrap:wrap;display:flex;position:sticky;top:0}.brand.svelte-47xywd{align-items:center;gap:var(--sp-3);display:flex}.wordmark.svelte-47xywd{font-family:var(--font-display);font-size:var(--fs-wordmark);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);margin:0}.divider.svelte-47xywd{background:var(--line);flex:none;width:1px;height:26px}.lab.svelte-47xywd{flex-direction:column;gap:1px;min-width:0;display:flex}.lab-name.svelte-47xywd{font-size:var(--fs-body);font-weight:var(--fw-semibold)}.lab-blurb.svelte-47xywd{font-size:var(--fs-sm);color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.spacer.svelte-47xywd{flex:1}@media (width<=720px){.lab-blurb.svelte-47xywd{display:none}}@media (width<=560px){.lab.svelte-47xywd,.divider.svelte-47xywd,header.svelte-47xywd .live-tag{display:none}}.turbo.svelte-1jxz7i0{top:calc(var(--topbar-height) + var(--sp-1));left:calc(50% + var(--shell-gutter,0px) / 2);z-index:var(--z-turbo);align-items:center;gap:var(--sp-3);padding:9px var(--sp-6);border-radius:var(--radius-pill);background:var(--btn);color:var(--btnink);box-shadow:var(--shadow-turbo);font-size:var(--fs-body);font-weight:var(--fw-semibold);margin:0;display:flex;position:fixed;transform:translate(-50%)}.spinner.svelte-1jxz7i0{border:2px solid;border-right-color:#0000;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite spin}dialog.svelte-1vr5p4p{width:100%;max-width:none;height:100%;max-height:none;padding:var(--sp-6);background:0 0;border:none;margin:0;overflow:hidden}dialog[open].svelte-1vr5p4p{place-items:center;display:grid}dialog.svelte-1vr5p4p::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(var(--blur-scrim));backdrop-filter:blur(var(--blur-scrim))}.panel.svelte-1vr5p4p{width:var(--modal-width,484px);max-width:100%;max-height:88vh;padding:var(--sp-8) var(--sp-9) 22px;border:1px solid var(--line);border-radius:var(--radius-modal);background:var(--panel);color:var(--ink);box-shadow:var(--shadow-modal);animation:fade-up var(--dur-enter) var(--ease) both;overflow:auto}@media (width<=480px){dialog.svelte-1vr5p4p{padding:0}dialog[open].svelte-1vr5p4p{place-items:stretch stretch}.panel.svelte-1vr5p4p{border:none;border-radius:0;width:100%;height:100dvh;max-height:none}}header.svelte-1vr5p4p{align-items:center;gap:var(--sp-3);display:flex}.dot.svelte-1vr5p4p{border-radius:50%;flex:none;width:10px;height:10px}h2.svelte-1vr5p4p{font-family:var(--font-display);font-size:var(--fs-title);font-weight:var(--fw-semibold);flex:1;margin:0}.subtitle.svelte-1vr5p4p{margin:var(--sp-1) 0 var(--sp-6);font-size:var(--fs-sm);color:var(--ink3)}.manifest.svelte-1sjxrap{align-items:center;gap:var(--sp-2);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-label);color:var(--ink2);cursor:pointer;padding:5px 10px;display:inline-flex}.manifest.svelte-1sjxrap:hover{border-color:var(--ink3)}.key.svelte-1sjxrap{color:var(--ink3)}.hash.svelte-1sjxrap,.seed.svelte-1sjxrap{color:var(--ink);font-weight:var(--fw-medium)}.seed.unseeded.svelte-1sjxrap{color:var(--ink3);font-style:italic;font-weight:var(--fw-regular)}.sep.svelte-1sjxrap{color:var(--line)}.facts.svelte-1sjxrap{gap:var(--sp-6);margin:var(--sp-5) 0 var(--sp-6);display:flex}.facts.svelte-1sjxrap dt:where(.svelte-1sjxrap){font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:.08em;color:var(--ink3)}.facts.svelte-1sjxrap dd:where(.svelte-1sjxrap){font-size:var(--fs-stat);font-weight:var(--fw-semibold);margin:2px 0 0}.note.svelte-1sjxrap{margin:var(--sp-2) 0 0;font-size:var(--fs-label);color:var(--ink3)}.actions.svelte-1sjxrap{justify-content:flex-end;gap:var(--sp-3);margin-top:var(--sp-6);display:flex}.rail.svelte-nmyzz1{top:var(--topbar-height);z-index:var(--z-sidebar);align-self:flex-start;align-items:center;gap:var(--sp-2);width:var(--rail-width);height:calc(100vh - var(--topbar-height));padding:var(--sp-4) 0;border-right:1px solid var(--line);background:var(--panel2);flex-direction:column;flex:none;display:flex;position:sticky}.divider.svelte-nmyzz1{width:20px;height:1px;margin:var(--sp-2) 0;background:var(--line)}.rail.svelte-nmyzz1 .speed{font-size:var(--fs-md);font-weight:var(--fw-semibold)}.rail.svelte-nmyzz1 .story{color:var(--accent)}.sidebar.svelte-1tpzg2h{top:var(--topbar-height);z-index:var(--z-sidebar);height:calc(100vh - var(--topbar-height));border-right:1px solid var(--line);background:var(--panel);flex:none;align-self:flex-start;display:flex;position:sticky}.overlay.svelte-1tpzg2h{top:var(--topbar-height);z-index:var(--z-sidebar-overlay);max-width:calc(100vw - var(--rail-width) - var(--sp-3));box-shadow:var(--shadow-drawer);animation:slide-in-left var(--dur-enter) var(--ease) both;position:fixed;left:0}.scrim.svelte-1tpzg2h{inset:var(--topbar-height) 0 0;z-index:var(--z-sidebar-scrim);background:var(--scrim);-webkit-backdrop-filter:blur(var(--blur-scrim));backdrop-filter:blur(var(--blur-scrim));cursor:default;animation:fade-in var(--dur-fast) var(--ease) both;border:none;padding:0;position:fixed}.panel.svelte-1tpzg2h{gap:var(--sp-5);min-width:0;padding:var(--sp-4) var(--sp-5) var(--sp-6);flex-direction:column;flex:1;display:flex;overflow-y:auto}section.svelte-1tpzg2h+section:where(.svelte-1tpzg2h){padding-top:var(--sp-5);border-top:1px solid var(--line)}.panel.svelte-1tpzg2h>header:where(.svelte-1tpzg2h){margin-bottom:calc(-1 * var(--sp-3));justify-content:space-between;align-items:center;display:flex}.title.svelte-1tpzg2h{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink3)}.disclaimer.svelte-1tpzg2h{padding-top:var(--sp-6);font-size:var(--fs-xs);line-height:var(--leading-body);color:var(--ink3);margin:auto 0 0}section.svelte-1tpzg2h{gap:var(--sp-3);flex-direction:column;display:flex}section.svelte-1tpzg2h h2:where(.svelte-1tpzg2h){margin:0 0 var(--sp-1)}.status.svelte-1tpzg2h{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4) var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel2);flex-direction:column;display:flex}.sidebar.svelte-1tpzg2h .manifest{background:0 0;justify-content:flex-start;width:100%}.meter.svelte-1tpzg2h{flex-direction:column;gap:6px;display:flex}.track.svelte-1tpzg2h{border-radius:var(--radius-chip);background:var(--chip);height:6px;overflow:hidden}.fill.svelte-1tpzg2h{border-radius:var(--radius-chip);background:var(--ink);height:100%;transition:width var(--dur) var(--ease)}.cap.svelte-1tpzg2h{justify-content:space-between;align-items:baseline;gap:var(--sp-3);font-size:var(--fs-label);color:var(--ink3);display:flex}.cap.svelte-1tpzg2h b:where(.svelte-1tpzg2h){font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink)}.cap.svelte-1tpzg2h .of:where(.svelte-1tpzg2h){color:var(--ink3)}.phase.svelte-1tpzg2h{font-size:var(--fs-label);color:var(--ink3)}.phase[data-phase=deployed].svelte-1tpzg2h{color:var(--danger-ink)}.sidebar.svelte-1tpzg2h .transport{width:100%;height:40px;font-size:var(--fs-md);letter-spacing:.01em;justify-content:center}.field.svelte-1tpzg2h{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:30px;display:flex}.cluster.svelte-1tpzg2h{gap:var(--sp-2);grid-template-columns:1fr 1fr;display:grid}.sidebar.svelte-1tpzg2h .cluster .full{grid-column:1/-1}.sidebar.svelte-1tpzg2h .cluster .btn{justify-content:center}.sidebar.svelte-1tpzg2h .cluster .reset{padding-left:var(--sp-3);color:var(--danger-ink);background:0 0;border-color:#0000;justify-content:flex-start}.sidebar.svelte-1tpzg2h .cluster .reset:not(:disabled):hover{color:var(--danger);background:0 0}.num.svelte-1tpzg2h{width:68px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel2);color:var(--ink);font-size:var(--fs-md);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;text-align:right}.num.svelte-1tpzg2h:focus{border-color:var(--accent);outline:none}.lens-note.svelte-1tpzg2h{margin:var(--sp-1) 0 0;font-size:var(--fs-sm);line-height:var(--leading-body);color:var(--ink3)}.intro.svelte-1gzhw73{z-index:var(--z-intro);padding:var(--sp-6) clamp(24px, 6vw, 96px);background:var(--bgfx);color:var(--ink);cursor:pointer;flex-direction:column;display:flex;position:fixed;inset:0}.brand.svelte-1gzhw73{top:var(--sp-6);align-items:center;gap:var(--sp-3);display:flex;position:absolute;left:clamp(24px,6vw,96px)}.chase.svelte-1gzhw73{pointer-events:none;width:52%;height:100%;position:absolute;top:0;right:0}@media (width<=1100px){.chase.svelte-1gzhw73{display:none}}.name.svelte-1gzhw73{font-family:var(--font-display);font-size:var(--fs-title);font-weight:var(--fw-bold);letter-spacing:-.01em}.tag.svelte-1gzhw73{border:1px solid var(--line);border-radius:var(--radius-pill);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);padding:3px 9px}.stage.svelte-1gzhw73{justify-content:center;gap:var(--sp-5);max-width:880px;padding-block:calc(90px + var(--sp-6));flex-direction:column;flex:1;display:flex;position:relative}h1.svelte-1gzhw73{font-family:var(--font-display);font-size:clamp(34px,5.4vw,74px);font-weight:var(--fw-bold);letter-spacing:-.025em;text-wrap:balance;margin:0;line-height:1.04}.argument.svelte-1gzhw73{max-width:66ch;font-size:clamp(13.5px,1.15vw,16px);line-height:var(--leading-body);color:var(--ink2);margin:0}.enter.svelte-1gzhw73{margin-top:var(--sp-3);border-radius:var(--radius-pill);background:var(--accent);color:var(--accentink);font:inherit;font-size:var(--fs-md);font-weight:var(--fw-semibold);cursor:pointer;border:none;align-self:flex-start;padding:10px 22px}.enter.svelte-1gzhw73:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.hint.svelte-1gzhw73{font-size:var(--fs-sm);color:var(--ink3);margin:0}footer.svelte-1gzhw73{bottom:var(--sp-6);gap:var(--sp-4);flex-direction:column;display:flex;position:absolute;left:clamp(24px,6vw,96px);right:clamp(24px,6vw,96px)}.method.svelte-1gzhw73{gap:var(--sp-4) var(--sp-6);padding-top:var(--sp-5);border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin:0;display:grid}.method.svelte-1gzhw73 dt:where(.svelte-1gzhw73){font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--ink3)}.method.svelte-1gzhw73 dd:where(.svelte-1gzhw73){font-size:var(--fs-sm);line-height:var(--leading-body);color:var(--ink2);margin:3px 0 0}.disclaimer.svelte-1gzhw73{font-size:var(--fs-xs);color:var(--ink3);margin:0}.hint.svelte-vwvjb3{left:calc(50% + var(--shell-gutter,0px) / 2);z-index:var(--z-footer);pointer-events:none;align-items:center;gap:var(--sp-3);padding:5px var(--sp-3) 5px var(--sp-5);border:1px solid var(--accent);border-radius:var(--radius-pill);background:var(--panel);box-shadow:var(--shadow-pill);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--ink);animation:fade-up var(--dur-fast) var(--ease) both;display:flex;position:fixed;bottom:14px;transform:translate(-50%)}button.svelte-vwvjb3{pointer-events:auto;width:22px;height:22px;color:var(--ink3);font-size:var(--fs-sm);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;padding:0;display:grid}button.svelte-vwvjb3:hover{background:var(--panel2);color:var(--ink)}@media (width<=640px){.hint.svelte-vwvjb3{bottom:54px}}@media (pointer:coarse){button.svelte-vwvjb3{width:40px;height:40px}}canvas.svelte-1opgfcq{touch-action:manipulation;width:100%;height:100%;display:block}.assay.svelte-7zv4kc{gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--line);background:var(--panel2);flex-direction:column;display:flex;container-type:inline-size}header.svelte-7zv4kc{align-items:center;gap:var(--sp-3);display:flex}.blurb.svelte-7zv4kc{min-width:0;font-size:var(--fs-sm);color:var(--ink3);flex:1}.progress.svelte-7zv4kc{font-size:var(--fs-sm);color:var(--ink2);margin:0}.progress.svelte-7zv4kc b:where(.svelte-7zv4kc){font-weight:var(--fw-semibold);color:var(--ink)}.verdict.svelte-7zv4kc{align-items:center;gap:var(--sp-6);display:flex}.compass.svelte-7zv4kc{flex:none;width:108px;height:108px}.figures.svelte-7zv4kc{gap:var(--sp-6);flex-wrap:wrap;flex:1;margin:0;display:flex}.figures.svelte-7zv4kc dt:where(.svelte-7zv4kc){font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink3)}.figures.svelte-7zv4kc dd:where(.svelte-7zv4kc){font-size:var(--fs-stat);font-weight:var(--fw-semibold);margin:2px 0 0}.figures.svelte-7zv4kc .sub:where(.svelte-7zv4kc){font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--ink3)}@container (width<360px){header.svelte-7zv4kc{flex-wrap:wrap}.blurb.svelte-7zv4kc{flex-basis:100%;order:1}.verdict.svelte-7zv4kc{flex-wrap:wrap}}.exhibit.svelte-1pxnz5z{gap:var(--sp-3);flex-direction:column;display:flex}.row.svelte-1pxnz5z{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.line.svelte-1pxnz5z{align-items:flex-start;gap:var(--sp-3);font-size:var(--fs-sm);line-height:var(--leading-body);color:var(--ink3);margin:0;display:flex}.line.exhibiting.svelte-1pxnz5z{color:var(--ink2)}.lens.svelte-11womy7{align-items:center;gap:var(--sp-5);margin:var(--sp-4) var(--sp-5) 0;padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-input);background:var(--panel2);animation:fade-up var(--dur-fast) var(--ease) both;display:flex}.scale.svelte-11womy7{flex:1;min-width:0}.bar.svelte-11womy7{background:linear-gradient(90deg, var(--lens-good) 0%, var(--lens-mid) 50%, var(--lens-bad) 100%);border-radius:4px;height:7px;position:relative}.chance.svelte-11womy7{background:var(--ink);opacity:.35;width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.marker.svelte-11womy7{border:2px solid var(--panel);background:var(--ink);width:9px;height:9px;transition:left var(--dur) var(--ease);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ticks.svelte-11womy7{font-size:var(--fs-eyebrow);color:var(--ink3);justify-content:space-between;margin-top:3px;display:flex}.mid.svelte-11womy7{font-weight:var(--fw-semibold)}.reading.svelte-11womy7{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:1px;margin:0;display:flex}.reading.svelte-11womy7 b:where(.svelte-11womy7){font-size:var(--fs-stat);font-weight:var(--fw-semibold)}.waiting.svelte-11womy7{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--ink3)}.reading.svelte-11womy7 span:where(.svelte-11womy7){font-size:var(--fs-eyebrow);color:var(--ink3)}.row.svelte-1a9o83i{padding:9px var(--sp-5) 12px;align-items:center;gap:12px;display:flex}.deploy.svelte-1a9o83i{gap:var(--sp-4);padding:0 var(--sp-5) var(--sp-5)}.school.svelte-1a9o83i{padding:0 var(--sp-5) 12px;align-items:center;gap:12px}.school-nums.svelte-1a9o83i{flex-direction:column;gap:1px;display:flex}.school.svelte-1a9o83i .figures:where(.svelte-1a9o83i){font-size:var(--fs-body);font-weight:var(--fw-semibold);flex-direction:column;gap:1px;display:flex}.school.svelte-1a9o83i .align:where(.svelte-1a9o83i){color:color-mix(in srgb, var(--accent) 60%, var(--ink))}.school.svelte-1a9o83i .unit:where(.svelte-1a9o83i){font-weight:var(--fw-regular);color:var(--ink3);margin-left:3px}.school-curve.svelte-1a9o83i{flex:1;min-width:0}.alive.svelte-1a9o83i{flex-direction:column;gap:1px;display:flex}.figures.svelte-1a9o83i{font-size:var(--fs-stat);font-weight:var(--fw-semibold);align-items:baseline;gap:5px;display:flex}.eaten.svelte-1a9o83i{font-size:var(--fs-sm);color:color-mix(in srgb, var(--tile-accent) 60%, var(--ink))}.curve.svelte-1a9o83i{flex:1;min-width:0}.curve-head.svelte-1a9o83i{justify-content:space-between;align-items:baseline;display:flex}.curve-head.svelte-1a9o83i b:where(.svelte-1a9o83i){font-size:var(--fs-body);font-weight:var(--fw-semibold)}.survival.svelte-1a9o83i{color:color-mix(in srgb, var(--curve-accent) 60%, var(--ink))}.sparkline.svelte-1a9o83i{height:34px;margin-top:3px}.deploy-stat.svelte-1a9o83i{flex:none;width:96px}.deploy-label.svelte-1a9o83i{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:color-mix(in srgb, var(--tile-accent) 60%, var(--ink))}.deploy-stat.svelte-1a9o83i div:where(.svelte-1a9o83i)+div:where(.svelte-1a9o83i){font-size:var(--fs-body);font-weight:var(--fw-semibold);margin-top:1px}.decay.svelte-1a9o83i{flex:1;min-width:0;height:30px;margin-top:0}.eval.svelte-nex8gl{gap:var(--sp-3);padding:var(--sp-4) var(--sp-5) var(--sp-5);border-top:1px solid var(--line);background:var(--panel2);flex-direction:column;display:flex}header.svelte-nex8gl{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.eyebrow.svelte-nex8gl{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--ink3)}.n.svelte-nex8gl{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-xs);color:var(--ink3)}.headline.svelte-nex8gl{align-items:baseline;gap:var(--sp-2);display:flex}.headline.svelte-nex8gl b:where(.svelte-nex8gl){font-size:var(--fs-stat);font-weight:var(--fw-semibold)}.headline.stale.svelte-nex8gl{opacity:.55;text-decoration:line-through;text-decoration-thickness:1px}.sd.svelte-nex8gl{font-size:var(--fs-sm);color:var(--ink2)}.what.svelte-nex8gl{font-size:var(--fs-label);color:var(--ink3)}.metrics.svelte-nex8gl{gap:var(--sp-3);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.metrics.svelte-nex8gl dt:where(.svelte-nex8gl){font-size:var(--fs-xs);color:var(--ink3)}.metrics.svelte-nex8gl dd:where(.svelte-nex8gl){font-size:var(--fs-sm);font-weight:var(--fw-medium);margin:1px 0 0}.empty.svelte-nex8gl{font-size:var(--fs-label);color:var(--ink3);margin:0}.warn.svelte-nex8gl{font-size:var(--fs-label);color:var(--danger-ink);margin:0}.warn.svelte-nex8gl button:where(.svelte-nex8gl){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.running.svelte-nex8gl{align-items:center;gap:var(--sp-3);font-size:var(--fs-label);color:var(--ink2);display:flex}.bar.svelte-nex8gl{background:var(--line);border-radius:2px;flex:1;height:4px;overflow:hidden}.fill.svelte-nex8gl{background:var(--accent);height:100%;transition:width var(--dur-fast) linear}@media (width<=560px){.metrics.svelte-nex8gl{grid-template-columns:repeat(2,1fr)}}.ablation.svelte-10ilr9o{border-top:1px solid var(--line);background:var(--panel2)}.head.svelte-10ilr9o{align-items:baseline;gap:var(--sp-3);width:100%;padding:var(--sp-4) var(--sp-5);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.eyebrow.svelte-10ilr9o{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--ink3)}.sub.svelte-10ilr9o{font-size:var(--fs-label);color:var(--ink3);flex:1}.chevron.svelte-10ilr9o{color:var(--ink3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.body.svelte-10ilr9o{gap:var(--sp-3);padding:0 var(--sp-5) var(--sp-5);flex-direction:column;display:flex}table.svelte-10ilr9o{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}table.stale.svelte-10ilr9o{opacity:.55;text-decoration:line-through;text-decoration-thickness:1px}th.svelte-10ilr9o,td.svelte-10ilr9o{border-bottom:1px solid var(--line);text-align:left;padding:5px 8px}th.svelte-10ilr9o{font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--ink3)}.n.svelte-10ilr9o{text-align:right}.muted.svelte-10ilr9o{color:var(--ink3)}.pays.svelte-10ilr9o{color:color-mix(in srgb, var(--tile-accent) 60%, var(--ink));font-weight:var(--fw-semibold)}.taxes.svelte-10ilr9o{color:color-mix(in srgb, var(--tile-accent) 60%, var(--ink))}.empty.svelte-10ilr9o,.warn.svelte-10ilr9o{font-size:var(--fs-label);margin:0}.empty.svelte-10ilr9o{color:var(--ink3)}.warn.svelte-10ilr9o{color:var(--danger-ink)}.running.svelte-10ilr9o{align-items:center;gap:var(--sp-3);font-size:var(--fs-label);color:var(--ink2);display:flex}.bar.svelte-10ilr9o{background:var(--line);border-radius:2px;flex:1;height:4px;overflow:hidden}.fill.svelte-10ilr9o{background:var(--accent);height:100%;transition:width var(--dur-fast) linear}.pill.svelte-t320w8{padding:3.5px var(--sp-3);border:1px dashed var(--line);border-radius:var(--radius-pill);color:var(--ink3);font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0}.pill.svelte-t320w8:hover{border-color:var(--ink3);color:var(--ink)}.on.svelte-t320w8{border-style:solid;border-color:var(--line);background:var(--chip);color:var(--ink)}@media (pointer:coarse){.pill.svelte-t320w8{padding:9px var(--sp-4)}}.editable.svelte-1ov7sh0{border-radius:var(--radius-chip);width:100%;min-width:40px;color:var(--ink);font-family:var(--font-display);font-size:var(--fs-name);font-weight:var(--fw-semibold);transition:background var(--dur-fast) var(--ease);background:0 0;border:none;padding:2px 5px}.editable.svelte-1ov7sh0:hover,.editable.svelte-1ov7sh0:focus{background:var(--chip)}.editable.svelte-1ov7sh0:focus{outline:none}.editable.svelte-1ov7sh0:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.tile.svelte-19i9twd{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel);box-shadow:var(--shadow);animation:fade-up var(--dur-slow) var(--ease) both;transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.tile.svelte-19i9twd:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.status.svelte-19i9twd{background:var(--ink3);border-radius:50%;width:6px;height:6px}.status.evolving.svelte-19i9twd{background:var(--accent);animation:pulse 1.6s var(--ease) infinite}.status.trained.svelte-19i9twd{background:var(--gold);animation:none}header.svelte-19i9twd{padding:var(--sp-4) var(--sp-5) 7px;cursor:grab;touch-action:none;align-items:center;gap:9px;display:flex}.grip.svelte-19i9twd{color:var(--ink3);opacity:.45;transition:opacity var(--dur-fast) var(--ease);flex:none;margin-left:-2px;display:flex}.tile.svelte-19i9twd:hover .grip:where(.svelte-19i9twd){opacity:.9}header.svelte-19i9twd .badge{border-radius:var(--radius-chip);min-width:24px;font-size:var(--fs-xs);font-weight:var(--fw-bold);flex:none;justify-content:center}.actions.svelte-19i9twd{opacity:.6;transition:opacity var(--dur-fast) var(--ease);flex:none;gap:2px;display:flex}.tile.svelte-19i9twd:hover .actions:where(.svelte-19i9twd),.actions.svelte-19i9twd:focus-within{opacity:1}@media (pointer:coarse){.actions.svelte-19i9twd{opacity:1}}.chips.svelte-19i9twd{padding:0 var(--sp-5) 9px;flex-wrap:wrap;align-items:center;gap:5px;display:flex}.senses.svelte-19i9twd{flex-wrap:wrap;gap:5px;margin-left:5px;display:flex}.tank.svelte-19i9twd{aspect-ratio:var(--tank-aspect);margin:0 var(--sp-4)}.toolbar.svelte-19i9twd{justify-content:space-between;align-items:center;gap:var(--sp-3);margin:var(--sp-4) var(--sp-5) 0;padding-bottom:var(--sp-4);border-bottom:1px solid var(--line);display:flex}.toolbar.svelte-19i9twd .champion .icon{color:var(--gold-ink)}.analysis.svelte-19i9twd{border-top:1px solid var(--line)}.analysis.svelte-19i9twd>summary:where(.svelte-19i9twd){padding:var(--sp-3) var(--sp-5);cursor:pointer;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--ink3);-webkit-user-select:none;user-select:none;align-items:center;gap:6px;list-style:none;display:flex}.analysis.svelte-19i9twd>summary:where(.svelte-19i9twd)::-webkit-details-marker{display:none}.analysis.svelte-19i9twd>summary:where(.svelte-19i9twd) .icon{transition:transform var(--dur-fast) var(--ease)}.analysis[open].svelte-19i9twd>summary:where(.svelte-19i9twd) .icon{transform:rotate(90deg)}.analysis.svelte-19i9twd>summary:where(.svelte-19i9twd):hover{color:var(--ink)}.analysis-body.svelte-19i9twd{flex-direction:column;display:flex}.canvas.svelte-1cuejd8{background:var(--canvas-bg);cursor:grab;touch-action:none;flex:1;min-height:0;position:relative;overflow:hidden}.canvas.grabbing.svelte-1cuejd8{cursor:grabbing}.viewport.svelte-1cuejd8{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.node.svelte-1cuejd8{cursor:default;position:absolute}.edges.svelte-1cuejd8{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.edges.svelte-1cuejd8 path:where(.svelte-1cuejd8){fill:none;stroke:var(--ink3);stroke-width:1.6px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:5 6;animation:.9s linear infinite svelte-1cuejd8-edge-flow}.edges.still.svelte-1cuejd8 path:where(.svelte-1cuejd8){stroke-dasharray:none;animation:none}@keyframes svelte-1cuejd8-edge-flow{to{stroke-dashoffset:-22px}}.controls.svelte-1cuejd8,.add.svelte-1cuejd8{bottom:var(--sp-4);z-index:2;position:absolute}.controls.svelte-1cuejd8{right:var(--sp-4);padding:4px var(--sp-2);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--glass);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));box-shadow:var(--shadow-pill);align-items:center;gap:2px;display:flex}.zoom-readout.svelte-1cuejd8{text-align:center;min-width:40px;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink2);font-variant-numeric:tabular-nums;padding:0 4px}.add.svelte-1cuejd8{left:var(--sp-4);align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--glass);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));box-shadow:var(--shadow-pill);color:var(--ink);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);display:flex}.add.svelte-1cuejd8:hover{border-color:var(--accent)}.metric.svelte-1pmbog3{gap:var(--sp-2);min-width:0;min-height:112px;padding:var(--sp-3) var(--sp-4) var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel);flex-direction:column;display:flex}.title.svelte-1pmbog3{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.val.svelte-1pmbog3{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:color-mix(in srgb, var(--metric-accent) 60%, var(--ink));align-self:flex-end;margin-top:-18px}.plot.svelte-1pmbog3{flex:1;gap:6px;min-width:0;display:flex}.axis.svelte-1pmbog3{font-variant-numeric:tabular-nums;color:var(--ink3);text-align:right;flex-direction:column;flex:none;justify-content:space-between;font-size:8px;display:flex}.chart.svelte-1pmbog3{flex:1;min-width:0;min-height:62px;position:relative}.chart.svelte-1pmbog3 canvas{position:absolute;inset:0}.big.svelte-1pmbog3{font-size:var(--fs-name);font-weight:var(--fw-semibold);color:var(--ink);margin-block:auto}.big.svelte-1pmbog3 .dim{font-size:var(--fs-md);font-weight:var(--fw-regular);color:var(--ink3)}.drawer.svelte-1u2o1qj{top:calc(var(--topbar-height) + var(--sp-5));right:var(--sp-6);bottom:var(--sp-6);z-index:var(--z-drawer);width:var(--drawer-width,360px);scrollbar-width:none;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--glass);max-width:calc(100vw - 32px);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));box-shadow:var(--shadow-drawer);animation:slide-in-right var(--dur-enter) var(--ease) both;padding:17px 19px 19px;position:fixed;overflow:auto}.drawer.svelte-1u2o1qj::-webkit-scrollbar{display:none}.drawer.docked.svelte-1u2o1qj{z-index:auto;background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;max-width:none;height:100%;box-shadow:none;animation:none;position:static;inset:auto}@media (width<=560px){.drawer.svelte-1u2o1qj{border-radius:var(--radius-card) var(--radius-card) 0 0;border-bottom:none;border-left:none;border-right:none;width:auto;max-width:none;padding-bottom:46px;bottom:0;left:0;right:0}}.drawer.svelte-1u2o1qj:focus{outline:none}.head.svelte-1u2o1qj{align-items:center;gap:var(--sp-3);display:flex}.dot.svelte-1u2o1qj{background:var(--accent);width:8px;height:8px;animation:pulse 1.6s var(--ease) infinite;border-radius:50%;flex:none}h2.svelte-1u2o1qj{font-family:var(--font-display);font-size:var(--fs-title);font-weight:var(--fw-semibold);flex:1;margin:0}.subtitle.svelte-1u2o1qj{font-size:var(--fs-sm);color:var(--ink3);margin:3px 0 0}.track.svelte-63gox9{background:var(--chip);border-radius:3px;height:5px;position:relative;overflow:hidden}.fill.svelte-63gox9{background:var(--accent);border-radius:3px;height:100%}.centred.svelte-63gox9{position:absolute}.danger.svelte-63gox9{background:var(--danger)}.tick.svelte-63gox9{z-index:1;background:var(--ink3);width:1px;height:100%;position:absolute;top:0;left:50%}.bars.svelte-7e8gcm{flex-direction:column;gap:9px;display:flex}.cut.svelte-7e8gcm .meter:where(.svelte-7e8gcm){opacity:.3}.head.svelte-7e8gcm{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--ink2);justify-content:space-between;display:flex}.head.svelte-7e8gcm b:where(.svelte-7e8gcm){color:var(--ink)}.cut.svelte-7e8gcm .head:where(.svelte-7e8gcm),.cut.svelte-7e8gcm .head:where(.svelte-7e8gcm) b:where(.svelte-7e8gcm){color:var(--ink3)}.meter.svelte-7e8gcm{margin-top:var(--sp-1)}.head.svelte-jgjz0d{justify-content:space-between;align-items:baseline;display:flex}.disc.svelte-jgjz0d{height:260px;margin-top:var(--sp-3);border:1px solid var(--line);background:var(--panel2);border-radius:12px;position:relative;overflow:hidden}.ignores.svelte-jgjz0d{background:var(--panel);border:1px solid var(--line);width:fit-content;max-width:90%;font-size:var(--fs-label);font-weight:var(--fw-medium);color:var(--ink2);text-align:center;border-radius:999px;margin:0 auto;padding:4px 10px;position:absolute;inset:auto 0 12px}.caveat.svelte-jgjz0d{margin-top:var(--sp-2);font-size:var(--fs-label);color:var(--ink3);line-height:1.4}.caveat.svelte-jgjz0d b:where(.svelte-jgjz0d){font-weight:var(--fw-semibold);color:var(--ink2)}.legend.svelte-jgjz0d{margin-top:var(--sp-2);font-size:var(--fs-label);font-weight:var(--fw-medium);color:var(--ink3);flex-wrap:wrap;gap:12px;display:flex}.legend.svelte-jgjz0d span:where(.svelte-jgjz0d){align-items:center;gap:var(--sp-1);display:flex}.swatch.svelte-jgjz0d{border-radius:3px;width:14px;height:10px}.left.svelte-jgjz0d{background:var(--excite)}.right.svelte-jgjz0d{background:var(--inhibit)}.dot.svelte-jgjz0d{border:1.5px solid var(--danger);border-radius:999px;width:9px;height:9px}.head.svelte-1ug66vy{justify-content:space-between;align-items:baseline;display:flex}.genes.svelte-1ug66vy{font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);color:var(--ink3)}.net.svelte-1ug66vy{height:224px;margin-top:var(--sp-3);border:1px solid var(--line);background:var(--panel2);border-radius:12px;overflow:hidden}.legend.svelte-1ug66vy{margin-top:var(--sp-2);font-size:var(--fs-label);font-weight:var(--fw-medium);color:var(--ink3);gap:12px;display:flex}.legend.svelte-1ug66vy span:where(.svelte-1ug66vy){align-items:center;gap:var(--sp-1);display:flex}.swatch.svelte-1ug66vy{border-radius:2px;width:14px;height:2px}.excite.svelte-1ug66vy{background:var(--excite)}.inhibit.svelte-1ug66vy{background:var(--inhibit)}.switch.svelte-1u35p5r{margin-bottom:var(--sp-3);justify-content:flex-end;display:flex}.output.svelte-1l2i4yx{margin-top:9px}.head.svelte-1l2i4yx{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--ink2);justify-content:space-between;display:flex}.head.svelte-1l2i4yx b:where(.svelte-1l2i4yx){color:var(--ink)}.meter.svelte-1l2i4yx{margin-top:var(--sp-1)}.card.svelte-14fjkwq{padding:var(--sp-5) var(--sp-5);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel2);margin-top:17px}.danger.svelte-14fjkwq{color:var(--danger-ink)}.claim.svelte-14fjkwq{margin:var(--sp-2) 0 0;font-family:var(--font-display);font-size:var(--fs-quote);font-weight:var(--fw-semibold)}.body.svelte-14fjkwq{margin:5px 0 var(--sp-4);font-size:var(--fs-md);line-height:var(--leading-body);color:var(--ink2)}.rungs.svelte-xxk4in{margin-top:var(--sp-3);align-items:center;gap:5px;display:flex}.rung.svelte-xxk4in{background:var(--chip);width:14px;height:8px;transition:width var(--dur) var(--ease);border-radius:4px}.current.svelte-xxk4in{background:var(--accent);width:26px}.climbed.svelte-xxk4in{background:color-mix(in srgb, var(--accent) 35%, transparent)}.caption.svelte-xxk4in{margin:var(--sp-2) 0 0;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--ink2);line-height:1.5}.quiet.svelte-xxk4in{color:var(--ink3)}.body.svelte-16va8zh{font-size:var(--fs-body);color:var(--ink2);margin:14px 0 0;line-height:1.65}.body.svelte-16va8zh b:where(.svelte-16va8zh){font-weight:var(--fw-semibold);color:var(--ink)}.teaser.svelte-16va8zh{font-size:var(--fs-md);color:var(--ink3);margin:12px 0 0;line-height:1.6}.stats.svelte-1ojr11t{margin-top:var(--sp-5);gap:7px;display:flex}.stat.svelte-1ojr11t{padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel2);flex:1}.stat.svelte-1ojr11t b:where(.svelte-1ojr11t){font-size:var(--fs-stat);font-weight:var(--fw-semibold);display:block}.gold.svelte-1ojr11t{color:var(--gold-ink)}.section.svelte-1ojr11t{margin-top:17px}.bars.svelte-1ojr11t{margin-top:9px}.workbench.svelte-1rwxb6w{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.bench-main.svelte-1rwxb6w{gap:var(--sp-5);flex-direction:column;min-width:0;display:flex}@media (width>720px){@container detail (width<760px){.workbench.svelte-1rwxb6w{height:100%;min-height:0;padding-right:4px;overflow-y:auto}}}.stage-zone.svelte-1rwxb6w,.metrics-zone.svelte-1rwxb6w{gap:var(--sp-5);flex-direction:column;min-width:0;display:flex}.stage.svelte-1rwxb6w{min-width:0}.tank-box.svelte-1rwxb6w{width:100%;aspect-ratio:var(--tank-w) / var(--tank-h);border-radius:var(--radius-card);background:var(--tank,#000);overflow:hidden}.bar.svelte-1rwxb6w{flex-wrap:wrap;align-items:center;gap:5px 9px;display:flex}.bar.svelte-1rwxb6w .name:where(.svelte-1rwxb6w){flex:0 220px;min-width:110px}.status.svelte-1rwxb6w{background:var(--ink3);border-radius:50%;width:6px;height:6px}.status.evolving.svelte-1rwxb6w{background:var(--accent);animation:pulse 1.6s var(--ease) infinite}.status.trained.svelte-1rwxb6w{background:var(--gold)}.bar.svelte-1rwxb6w .badge{border-radius:var(--radius-chip);min-width:24px;font-size:var(--fs-xs);font-weight:var(--fw-bold);flex:none;justify-content:center}.actions.svelte-1rwxb6w{flex:none;gap:2px;margin-left:auto;display:flex}.senses.svelte-1rwxb6w{flex-wrap:wrap;gap:5px;display:flex}.panel.svelte-1rwxb6w{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel)}.clones.svelte-1rwxb6w{gap:var(--sp-4);padding:var(--sp-5);flex-direction:column;display:flex}.toolbar.svelte-1rwxb6w{align-items:center;gap:var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.toolbar.svelte-1rwxb6w .branch-btn{margin-left:auto}.clones.svelte-1rwxb6w .champion .icon{color:var(--gold-ink)}.metrics-grid.svelte-1rwxb6w{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);display:grid}.shelf.svelte-1rwxb6w{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.shelf.svelte-1rwxb6w .assay,.shelf.svelte-1rwxb6w .eval,.shelf.svelte-1rwxb6w .ablation{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel)}.inspector-zone.svelte-1rwxb6w{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel);min-width:0;max-width:480px}@container detail (width>=760px){.workbench.svelte-1rwxb6w{gap:var(--sp-6);grid-template-columns:minmax(0,1fr) minmax(300px,360px);height:100%;min-height:0}.bench-main.svelte-1rwxb6w{min-height:0;padding-right:4px;padding-bottom:var(--sp-6);overflow-y:auto}.inspector-zone.svelte-1rwxb6w{max-width:none;height:100%;min-height:0;overflow:hidden}}@container detail (width>=1240px){.workbench.svelte-1rwxb6w{grid-template:"stage metrics inspector"minmax(0,1fr)"stage tools tools"/minmax(0,3.4fr) minmax(300px,1fr) minmax(300px,340px)}.bench-main.svelte-1rwxb6w{display:contents}.stage-zone.svelte-1rwxb6w{grid-area:stage;min-height:0;padding-right:4px;overflow-y:auto;container-type:inline-size}.metrics-zone.svelte-1rwxb6w{grid-area:metrics;min-height:0;padding-right:4px;overflow-y:auto}.inspector-zone.svelte-1rwxb6w{grid-area:inspector}.shelf.svelte-1rwxb6w{grid-area:tools;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.stage.svelte-1rwxb6w{flex:auto;place-items:center;min-height:220px;display:grid;container-type:size}.tank-box.svelte-1rwxb6w{width:min(100%, calc(100cqh * var(--tank-w) / var(--tank-h)))}.metrics-grid.svelte-1rwxb6w{flex:1;grid-auto-rows:minmax(112px,1fr);min-height:0}}.mind-empty.svelte-1rwxb6w{padding:var(--sp-6);color:var(--ink3)}.mind-empty.svelte-1rwxb6w .dot:where(.svelte-1rwxb6w){background:var(--ink3);border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.mind-empty.svelte-1rwxb6w h2:where(.svelte-1rwxb6w){font-family:var(--font-display);font-size:var(--fs-title);font-weight:var(--fw-semibold);color:var(--ink2);display:inline}.mind-empty.svelte-1rwxb6w p:where(.svelte-1rwxb6w){margin:var(--sp-4) 0 0;font-size:var(--fs-sm);line-height:var(--leading-body)}.card.svelte-ha96tj{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel);width:100%;color:var(--ink);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);flex-direction:column;gap:7px;padding:8px 8px 9px;display:flex}.card.svelte-ha96tj:hover{border-color:var(--ink3)}.card.active.svelte-ha96tj{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.card.svelte-ha96tj:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.head.svelte-ha96tj{align-items:center;gap:6px;padding:1px 2px 0;display:flex}.card.svelte-ha96tj .badge{border-radius:var(--radius-chip);min-width:22px;font-size:9px;font-weight:var(--fw-bold);flex:none;justify-content:center}.name.svelte-ha96tj{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-sm);font-weight:var(--fw-semibold);flex:1;overflow:hidden}.gen.svelte-ha96tj{font-size:var(--fs-eyebrow);color:var(--ink3);flex:none}.thumb.svelte-ha96tj{border-radius:var(--radius-sm);background:var(--canvas-bg);width:100%;overflow:hidden}.foot.svelte-ha96tj{align-items:center;gap:8px;padding:0 2px;display:flex}.alive.svelte-ha96tj{font-size:var(--fs-eyebrow);color:var(--ink3);flex:none}.alive.svelte-ha96tj b:where(.svelte-ha96tj){font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--ink);margin-left:2px}.spark.svelte-ha96tj{flex:1;min-width:0;height:22px}.pct.svelte-ha96tj{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:color-mix(in srgb, var(--tile-accent) 60%, var(--ink));flex:none}.focus.svelte-uwcl9c{gap:var(--sp-6);width:100%;height:100%;min-height:0;padding:var(--sp-6) var(--sp-7);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,212px) minmax(0,1fr);display:grid;overflow:hidden}.rail-wrap.svelte-uwcl9c{min-width:0;min-height:0;position:relative}.rail-wrap.svelte-uwcl9c:before,.rail-wrap.svelte-uwcl9c:after{content:"";pointer-events:none;z-index:2;height:20px;position:absolute;left:0;right:0}.rail-wrap.svelte-uwcl9c:before{background:linear-gradient(var(--bgfx), transparent);top:26px}.rail-wrap.svelte-uwcl9c:after{background:linear-gradient(transparent, var(--bgfx));bottom:0}.rail.svelte-uwcl9c{gap:var(--sp-3);scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex-direction:column;height:100%;padding-right:4px;display:flex;overflow-y:auto}.rail-head.svelte-uwcl9c{z-index:3;background:var(--bgfx);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink3);justify-content:space-between;align-items:center;padding:2px 4px 8px;display:flex;position:sticky;top:0}.rail-head.svelte-uwcl9c .hint:where(.svelte-uwcl9c){opacity:.7}.add.svelte-uwcl9c{border:1px dashed var(--line);border-radius:var(--radius-card);color:var(--ink3);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;flex:none;justify-content:center;align-items:center;gap:6px;padding:10px;display:flex}.add.svelte-uwcl9c:hover{color:var(--ink);border-color:var(--ink3)}.add.svelte-uwcl9c:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.detail.svelte-uwcl9c{min-width:0;height:100%;min-height:0;overflow:hidden;container:detail/inline-size}@media (width<=720px){.focus.svelte-uwcl9c{height:auto;min-height:100%;padding:var(--sp-4);gap:var(--sp-4);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);overflow:hidden auto}.rail.svelte-uwcl9c{flex-direction:row;height:auto;max-height:none;padding-bottom:4px;padding-right:0;overflow:auto hidden}.rail-head.svelte-uwcl9c{flex-direction:column;flex:none;justify-content:center;position:static}.rail.svelte-uwcl9c .card{flex:none;width:168px}.add.svelte-uwcl9c{min-width:132px}.rail-wrap.svelte-uwcl9c:before,.rail-wrap.svelte-uwcl9c:after{display:none}.detail.svelte-uwcl9c{height:auto;overflow:visible}}.grp.svelte-9kator{border-top:1px solid var(--line)}summary.svelte-9kator{cursor:pointer;padding:var(--sp-3) 0;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;list-style:none;display:flex}summary.svelte-9kator::-webkit-details-marker{display:none}summary.svelte-9kator:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.eyebrow.svelte-9kator{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink3)}.chev.svelte-9kator{color:var(--ink3);font-size:var(--fs-xs);transition:transform var(--dur-fast) var(--ease)}.grp[open].svelte-9kator .chev:where(.svelte-9kator){transform:rotate(90deg)}.grp-body.svelte-9kator{gap:var(--sp-2);padding:0 0 var(--sp-4);flex-direction:column;display:flex}input.svelte-1abeiax{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);width:58px;color:var(--ink);font-size:var(--fs-md);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;text-align:center;padding:5px 8px}input.svelte-1abeiax:focus{border-color:var(--accent);outline:none}.subject.svelte-1q03sbg{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel2);overflow:hidden}.tank.svelte-1q03sbg{aspect-ratio:8/5;background:var(--canvas-bg);border-bottom:1px solid var(--line);width:100%;display:block}.body.svelte-1q03sbg{padding:var(--sp-3) var(--sp-4) var(--sp-4);flex-direction:column;display:flex}.name.svelte-1q03sbg{align-items:center;gap:var(--sp-2);font-weight:var(--fw-semibold);font-size:var(--fs-md);color:var(--ink);padding-bottom:var(--sp-3);display:flex}.dot.svelte-1q03sbg{background:var(--ink3);border-radius:50%;flex:none;width:6px;height:6px}.frow.svelte-1q03sbg{justify-content:space-between;align-items:center;gap:var(--sp-3);font-size:var(--fs-sm);color:var(--ink2);display:flex}.unit.svelte-1q03sbg{font-style:normal;font-size:var(--fs-eyebrow);color:var(--ink3)}.frow.svelte-1q03sbg input.wide:where(.svelte-1q03sbg){border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);width:76px;color:var(--ink);font-size:var(--fs-md);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;text-align:center;padding:5px 8px}.frow.svelte-1q03sbg input.wide:where(.svelte-1q03sbg):focus{border-color:var(--accent);outline:none}.duo.svelte-1q03sbg{align-items:center;gap:var(--sp-1);display:flex}.duo.svelte-1q03sbg .x:where(.svelte-1q03sbg){color:var(--ink3);font-size:var(--fs-xs)}.analysing.svelte-1q03sbg{gap:var(--sp-2);padding:var(--sp-3) 0;border-top:1px solid var(--line);flex-direction:column;display:flex}.analysing-text.svelte-1q03sbg{font-size:var(--fs-sm);line-height:var(--leading-body);color:var(--ink3)}.analysing-text.svelte-1q03sbg b:where(.svelte-1q03sbg){color:var(--ink);font-weight:var(--fw-semibold)}.foot.svelte-1q03sbg{gap:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--line);flex-direction:column;display:flex}.foot.svelte-1q03sbg p:where(.svelte-1q03sbg){font-size:var(--fs-xs);line-height:var(--leading-body);color:var(--ink3);margin:0}.foot.svelte-1q03sbg p:where(.svelte-1q03sbg) b:where(.svelte-1q03sbg){color:var(--ink2)}.links.svelte-1q03sbg{gap:var(--sp-4);display:flex}.linkbtn.svelte-1q03sbg{color:var(--ink2);font-size:var(--fs-xs);font-weight:var(--fw-semibold);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}.linkbtn.svelte-1q03sbg:hover{color:var(--ink)}.linkbtn.svelte-1q03sbg:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.presets.svelte-1q03sbg{gap:var(--sp-2);flex-wrap:wrap;display:flex}.preset.svelte-1q03sbg{border:1px solid var(--line);border-radius:var(--radius-chip);background:var(--panel);align-items:center;display:inline-flex}.papply.svelte-1q03sbg{font-size:var(--fs-xs);color:var(--ink2);cursor:pointer;background:0 0;border:none;padding:2px 4px 2px 8px}.papply.svelte-1q03sbg:hover{color:var(--ink)}.premove.svelte-1q03sbg{color:var(--ink3);cursor:pointer;background:0 0;border:none;padding:2px 5px 2px 1px;display:inline-flex}.premove.svelte-1q03sbg:hover{color:var(--danger-ink)}.papply.svelte-1q03sbg:focus-visible,.premove.svelte-1q03sbg:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.qtags.svelte-1e899f{flex-wrap:wrap;gap:3px;display:inline-flex}.qtag.svelte-1e899f{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);color:var(--ink3);border:1px solid var(--line);border-radius:var(--radius-chip);font-variant-numeric:tabular-nums;white-space:nowrap;padding:1px 5px}.rail.svelte-151suun{background:var(--panel);border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.brand.svelte-151suun{padding:var(--sp-6) var(--sp-6) var(--sp-4);align-items:center;display:flex}.brand-name.svelte-151suun{font-family:var(--font-display);font-size:var(--fs-title);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);color:var(--ink)}.sec.svelte-151suun{gap:var(--sp-3);padding:var(--sp-3) var(--sp-6) var(--sp-5);flex-direction:column;display:flex}.eyebrow.svelte-151suun{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink3)}.nav.svelte-151suun{flex-direction:column;gap:2px;display:flex}.nav-item.svelte-151suun{align-items:center;gap:var(--sp-3);text-align:left;width:100%;padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-sm);color:var(--ink2);cursor:pointer;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;border:1px solid #0000;display:flex}.nav-item.svelte-151suun:hover:not(:disabled):not(.active){background:var(--panel2)}.nav-item.active.svelte-151suun{background:var(--panel2);border-color:var(--line)}.nav-item.svelte-151suun:disabled{cursor:not-allowed;opacity:.65}.nav-item.svelte-151suun:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.lbl.svelte-151suun{flex-direction:column;gap:1px;min-width:0;display:flex}.lbl.svelte-151suun b:where(.svelte-151suun){font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--ink2);letter-spacing:var(--tracking-tight)}.nav-item.active.svelte-151suun .lbl:where(.svelte-151suun) b:where(.svelte-151suun){color:var(--ink)}.blurb.svelte-151suun{font-size:var(--fs-eyebrow);color:var(--ink3)}.lbl.svelte-151suun .qtags{margin-top:3px}.soon.svelte-151suun{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink3);border:1px solid var(--line);border-radius:var(--radius-chip);margin-left:auto;padding:2px 6px}.finding-list.svelte-151suun{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.finding.svelte-151suun{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-2) var(--sp-2) 2px;border-radius:var(--radius-sm);display:flex}.finding.svelte-151suun:hover{background:var(--panel2)}.fdot.svelte-151suun{background:var(--ink2);border-radius:50%;flex:none;width:6px;height:6px}.finding.limit.svelte-151suun .fdot:where(.svelte-151suun){box-shadow:inset 0 0 0 1.5px var(--ink3);background:0 0}.ftitle.svelte-151suun{min-width:0;font-size:var(--fs-sm);color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.finding.limit.svelte-151suun .ftitle:where(.svelte-151suun){color:var(--ink3)}.fremove.svelte-151suun{color:var(--ink3);cursor:pointer;border-radius:var(--radius-chip);opacity:0;transition:opacity var(--dur-fast) var(--ease);background:0 0;border:none;flex:none;padding:2px;display:inline-flex}.finding.svelte-151suun:hover .fremove:where(.svelte-151suun),.fremove.svelte-151suun:focus-visible{opacity:1}.fremove.svelte-151suun:hover{color:var(--ink)}.fremove.svelte-151suun:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.findings-empty.svelte-151suun{font-size:var(--fs-sm);line-height:var(--leading-body);color:var(--ink3);margin:0}.foot.svelte-151suun{padding:var(--sp-4) var(--sp-6);border-top:1px solid var(--line);margin-top:auto}.compute.svelte-151suun{align-items:center;gap:var(--sp-3);font-size:var(--fs-sm);color:var(--ink2);display:flex}.live.svelte-151suun{background:var(--ink3);border-radius:50%;flex:none;width:7px;height:7px}.live.on.svelte-151suun{background:var(--accent)}.compute-state.svelte-151suun{flex:none}.track.svelte-151suun{background:var(--panel2);border:1px solid var(--line);border-radius:3px;flex:1;min-width:0;height:4px;overflow:hidden}.track.svelte-151suun i:where(.svelte-151suun){background:var(--ink3);height:100%;transition:width var(--dur-fast) var(--ease);display:block}.cores.svelte-151suun{color:var(--ink3);font-variant-numeric:tabular-nums;flex:none}.workspace.svelte-9b4oa4{background:var(--bgfx);min-width:0;min-height:0;overflow-y:auto}.confine.svelte-9b4oa4{width:100%;max-width:1080px;padding:var(--sp-7) var(--sp-7) var(--sp-8);gap:var(--sp-6);flex-direction:column;margin:0 auto;display:flex}.drill.svelte-15og8f7{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel2);flex-direction:column;display:flex}.head.svelte-15og8f7{justify-content:space-between;align-items:center;display:flex}.eyebrow.svelte-15og8f7{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink3)}.close.svelte-15og8f7{color:var(--ink3);cursor:pointer;border-radius:var(--radius-chip);background:0 0;border:none;padding:2px;display:inline-flex}.close.svelte-15og8f7:hover{color:var(--ink)}.close.svelte-15og8f7:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.where.svelte-15og8f7{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--ink)}.chips.svelte-15og8f7{gap:var(--sp-1);flex-wrap:wrap;display:flex}.chip.svelte-15og8f7{font-size:var(--fs-eyebrow);border:1px solid var(--line);border-radius:var(--radius-chip);color:var(--ink3);background:var(--panel);white-space:nowrap;font-variant-numeric:tabular-nums;padding:1px 6px}.chip.hot.svelte-15og8f7{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}.frozen.svelte-15og8f7{font-size:var(--fs-eyebrow);color:var(--ink3);margin:0;line-height:1.5}.sep.svelte-15og8f7{border:0;border-top:1px solid var(--line);margin:var(--sp-1) 0}.row.svelte-15og8f7{justify-content:space-between;align-items:baseline;gap:var(--sp-3);font-size:var(--fs-sm);color:var(--ink2);display:flex}.row.svelte-15og8f7 b:where(.svelte-15og8f7){color:var(--ink);font-size:var(--fs-md)}.row.svelte-15og8f7 b.neg:where(.svelte-15og8f7){color:var(--danger-ink)}.doors.svelte-15og8f7{gap:var(--sp-2);padding-top:var(--sp-2);flex-direction:column;display:flex}.drill.svelte-15og8f7 .btn.wide{width:100%}.panel.svelte-1ks1yiw{gap:var(--sp-3);flex-direction:column;display:flex}.eyebrow.svelte-1ks1yiw{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink3)}.lead.svelte-1ks1yiw{padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel2);flex-direction:column;gap:3px;display:flex}.lead.svelte-1ks1yiw b:where(.svelte-1ks1yiw){font-size:var(--fs-title);font-weight:var(--fw-semibold);color:var(--ink);letter-spacing:var(--tracking-tight)}.lead.svelte-1ks1yiw b.display:where(.svelte-1ks1yiw){font-family:var(--font-display);font-size:var(--fs-body);line-height:var(--leading-body);letter-spacing:normal}.lead.svelte-1ks1yiw span:where(.svelte-1ks1yiw){font-size:var(--fs-sm);color:var(--ink3)}.statgrid.svelte-1ks1yiw{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.statgrid.svelte-1ks1yiw>div:where(.svelte-1ks1yiw){padding:var(--sp-3) var(--sp-4);background:var(--panel);flex-direction:column;gap:2px;display:flex}.statgrid.svelte-1ks1yiw dt:where(.svelte-1ks1yiw){font-size:var(--fs-sm);color:var(--ink3)}.statgrid.svelte-1ks1yiw dd:where(.svelte-1ks1yiw){font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--ink);font-variant-numeric:tabular-nums;margin:0}.empty.svelte-1ks1yiw,.note.svelte-dbfgxz{font-size:var(--fs-sm);line-height:var(--leading-body);color:var(--ink3);margin:0}.run-progress.svelte-1suharg{align-items:center;gap:var(--sp-2);display:flex}.track.svelte-1suharg{background:var(--chip);border-radius:2px;width:90px;height:4px;overflow:hidden}.fill.svelte-1suharg{background:var(--ink);height:100%;transition:width var(--dur-fast) linear}.pct.svelte-1suharg{font-size:var(--fs-sm);color:var(--ink2);font-variant-numeric:tabular-nums}.figure.svelte-1a5tmns{gap:var(--sp-3);flex-direction:column;min-width:0;margin:0;display:flex}.graphic.svelte-1a5tmns{min-width:0}.as-table.svelte-1a5tmns>summary:where(.svelte-1a5tmns){font-size:var(--fs-sm);color:var(--ink3);cursor:pointer;width:fit-content;list-style-position:inside}.as-table.svelte-1a5tmns>summary:where(.svelte-1a5tmns):hover{color:var(--ink)}.as-table.svelte-1a5tmns>summary:where(.svelte-1a5tmns):focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-chip)}.table-wrap.svelte-1a5tmns{margin-top:var(--sp-3);overflow-x:auto}table.svelte-uvtcok{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}caption.svelte-uvtcok{text-align:left;font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink3);padding-bottom:var(--sp-2)}th.svelte-uvtcok,td.svelte-uvtcok{padding:5px var(--sp-3);text-align:left;border-bottom:1px solid var(--line)}th.svelte-uvtcok{font-weight:var(--fw-semibold);color:var(--ink2)}td.svelte-uvtcok{color:var(--ink)}.numeric.svelte-uvtcok{text-align:right}.panels.svelte-1rwmin5{gap:var(--sp-4);flex-wrap:wrap;min-width:0;display:flex}.panel.svelte-1rwmin5{gap:var(--sp-2);flex-direction:column;flex:1 1 0;min-width:160px;display:flex}.title.svelte-1rwmin5{font-size:var(--fs-sm);color:var(--ink2)}.arena.svelte-1rwmin5{width:100%;height:auto;display:block}.border.svelte-1rwmin5{fill:none;stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.path.svelte-1rwmin5{fill:none;stroke:var(--ink3);stroke-width:1px;stroke-linejoin:round;stroke-linecap:round;opacity:.6;vector-effect:non-scaling-stroke}.pred.svelte-1rwmin5{fill:none;stroke:var(--ink2);stroke-width:1.25px;stroke-dasharray:4 3;stroke-linejoin:round;vector-effect:non-scaling-stroke}.died.svelte-1rwmin5 line:where(.svelte-1rwmin5){stroke:var(--data-coral);stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.alive.svelte-1rwmin5{fill:var(--data-teal)}.bars.svelte-ct4u5c{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.metric.svelte-ct4u5c{flex-direction:column;gap:3px;display:flex}.head.svelte-ct4u5c{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.mlabel.svelte-ct4u5c{font-size:var(--fs-sm);color:var(--ink2)}.dir.svelte-ct4u5c{font-size:var(--fs-eyebrow);color:var(--ink3)}.row.svelte-ct4u5c{align-items:center;gap:var(--sp-3);grid-template-columns:52px minmax(0,1fr) 44px;display:grid}.who.svelte-ct4u5c{font-size:var(--fs-eyebrow);color:var(--ink3)}.track.svelte-ct4u5c{background:var(--panel2);border-radius:4px;height:8px;overflow:hidden}.fill.svelte-ct4u5c{border-radius:4px;height:100%;display:block}.fill.evolved.svelte-ct4u5c{background:var(--data-teal)}.fill.control.svelte-ct4u5c{background:var(--ink3);opacity:.5}.val.svelte-ct4u5c{font-size:var(--fs-sm);color:var(--ink2);text-align:right;font-variant-numeric:tabular-nums}.drill.svelte-ewjovw{gap:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel2);padding:var(--sp-4);flex-direction:column;display:flex}.head.svelte-ewjovw{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.title.svelte-ewjovw{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--ink)}.chips.svelte-ewjovw{gap:var(--sp-1);flex-wrap:wrap;display:flex}.chip.svelte-ewjovw{font-size:var(--fs-eyebrow);border:1px solid var(--line);border-radius:var(--radius-chip);color:var(--ink3);background:var(--panel);white-space:nowrap;padding:1px 6px}.chip.hot.svelte-ewjovw{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}.frozen.svelte-ewjovw{font-size:var(--fs-eyebrow);color:var(--ink3);margin:0}.sep.svelte-ewjovw{border:0;border-top:1px solid var(--line);margin:var(--sp-1) 0}.row.svelte-ewjovw{justify-content:space-between;align-items:baseline;gap:var(--sp-3);font-size:var(--fs-sm);color:var(--ink2);display:flex}.row.svelte-ewjovw b:where(.svelte-ewjovw){color:var(--ink);font-size:var(--fs-md)}.delta.svelte-ewjovw{font-style:normal;font-size:var(--fs-xs);color:var(--data-coral)}.delta.up.svelte-ewjovw{color:var(--data-teal)}.eyebrow.svelte-ewjovw{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink3)}.quiet.svelte-ewjovw{font-size:var(--fs-eyebrow);color:var(--ink3)}.strip.svelte-ewjovw{width:100%;height:auto;display:block}.track.svelte-ewjovw{stroke:var(--line)}.dot.svelte-ewjovw{fill:var(--ink3)}.dot.me.svelte-ewjovw{fill:var(--data-teal);stroke:var(--ink);stroke-width:1.5px}.fp.svelte-ewjovw{gap:var(--sp-2);flex-direction:column;display:flex}.fprow.svelte-ewjovw{gap:var(--sp-2);grid-template-columns:88px minmax(0,1fr) auto;align-items:center;display:grid}.fpl.svelte-ewjovw{font-size:var(--fs-eyebrow);color:var(--ink3)}.fprow.svelte-ewjovw b:where(.svelte-ewjovw){font-size:var(--fs-xs);color:var(--ink);white-space:nowrap}.fpbar.svelte-ewjovw{background:var(--chip);border-radius:3px;height:6px;position:relative}.fpbar.svelte-ewjovw i:where(.svelte-ewjovw){background:color-mix(in srgb, var(--ink) 45%, transparent);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.fpbar.svelte-ewjovw u:where(.svelte-ewjovw){background:var(--gold-ink);border-radius:1px;width:2px;position:absolute;top:-2px;bottom:-2px}.fpread.svelte-ewjovw{font-size:var(--fs-eyebrow);color:var(--ink3);margin:0;line-height:1.5}.fpread.warn.svelte-ewjovw{color:var(--gold-ink)}.spark.svelte-ewjovw{width:100%;height:auto;display:block}.curve.svelte-ewjovw{fill:none;stroke:var(--data-teal);stroke-width:1.8px}.curve.traced.svelte-ewjovw{stroke:var(--gold-ink);stroke-width:1.4px;stroke-dasharray:4 3}.legend.svelte-ewjovw{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.sw.svelte-ewjovw{border-radius:1px;flex:none;width:12px;height:2px}.sw.teal.svelte-ewjovw{background:var(--data-teal)}.sw.gold.svelte-ewjovw{background:repeating-linear-gradient(90deg, var(--gold-ink) 0 3px, transparent 3px 5px)}.microscope.svelte-ewjovw{gap:var(--sp-3);flex-direction:column;display:flex}.row.svelte-ewjovw b.control:where(.svelte-ewjovw){color:var(--ink3)}.doors.svelte-ewjovw{gap:var(--sp-2);padding-top:var(--sp-2);flex-direction:column;display:flex}.drill.svelte-ewjovw .btn.wide{width:100%}.ab.svelte-11u4s12{gap:var(--sp-3);flex-direction:column;display:flex}.armrow.svelte-11u4s12{align-items:center;gap:var(--sp-3);grid-template-columns:108px 1fr;display:grid}.arm.svelte-11u4s12{font-size:var(--fs-sm);color:var(--ink2);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.arm.won.svelte-11u4s12{color:var(--ink);font-weight:var(--fw-semibold)}.track.svelte-11u4s12{height:20px;position:relative}.baseline.svelte-11u4s12{background:var(--line);height:1px;position:absolute;bottom:3px;left:0;right:0}.ci.svelte-11u4s12{background:var(--ink3);opacity:.5;border-radius:2px;height:4px;position:absolute;top:8px}.ci.won.svelte-11u4s12{background:var(--data-teal);opacity:.9}.dot.svelte-11u4s12{background:var(--ink3);border:2px solid var(--panel);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;transform:translate(-50%)}.dot.won.svelte-11u4s12{background:var(--data-teal)}.axislabels.svelte-11u4s12{height:12px;margin-left:calc(108px + var(--sp-3));position:relative}.axislabels.svelte-11u4s12 span:where(.svelte-11u4s12){font-variant-numeric:tabular-nums;color:var(--ink3);font-size:9px;position:absolute;transform:translate(-50%)}.drill.svelte-xvci1g{gap:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel2);padding:var(--sp-4);flex-direction:column;display:flex}.eyebrow.svelte-xvci1g{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink3)}.sentence.svelte-xvci1g{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--ink);text-wrap:balance;margin:0;line-height:1.4}.vrow.svelte-xvci1g{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.badge.svelte-xvci1g{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:var(--radius-chip);padding:2px 8px}.badge.verdict-supported.svelte-xvci1g{color:var(--ink);background:color-mix(in oklab, var(--data-teal) 20%, transparent);border:1px solid var(--data-teal)}.badge.verdict-refuted.svelte-xvci1g{color:var(--danger-ink);border:1px solid color-mix(in oklab, var(--danger) 45%, transparent)}.when.svelte-xvci1g{font-size:var(--fs-eyebrow);color:var(--ink3)}.sep.svelte-xvci1g{border:0;border-top:1px solid var(--line);margin:var(--sp-1) 0}.armline.svelte-xvci1g{align-items:baseline;gap:var(--sp-2);display:flex}.ab.svelte-xvci1g{width:38px;font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink3);flex:none}.chips.svelte-xvci1g{gap:var(--sp-1);flex-wrap:wrap;display:flex}.chip.svelte-xvci1g{font-size:var(--fs-eyebrow);border:1px solid var(--line);border-radius:var(--radius-chip);color:var(--ink3);background:var(--panel);white-space:nowrap;font-variant-numeric:tabular-nums;padding:1px 6px}.chip.hot.svelte-xvci1g{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}.frozen.svelte-xvci1g{font-size:var(--fs-eyebrow);color:var(--ink3);margin:0;line-height:1.5}.row.svelte-xvci1g{justify-content:space-between;align-items:baseline;gap:var(--sp-3);font-size:var(--fs-sm);color:var(--ink2);display:flex}.row.svelte-xvci1g b:where(.svelte-xvci1g){color:var(--ink);font-size:var(--fs-md)}.rationale.svelte-xvci1g{font-size:var(--fs-eyebrow);color:var(--ink3);margin:0;line-height:1.5}.doors.svelte-xvci1g{gap:var(--sp-2);padding-top:var(--sp-2);flex-direction:column;display:flex}.drill.svelte-xvci1g .btn.wide{width:100%}.panel.svelte-1tfhpor{gap:var(--sp-3);flex-direction:column;display:flex}.eyebrow.svelte-1tfhpor{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink3)}.toc.svelte-1tfhpor{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.item.svelte-1tfhpor{align-items:center;gap:var(--sp-3);padding:5px 2px;display:flex}.dot.svelte-1tfhpor{width:6px;height:6px;box-shadow:inset 0 0 0 1.5px var(--ink3);background:0 0;border-radius:50%;flex:none}.item.answered.svelte-1tfhpor .dot:where(.svelte-1tfhpor){background:var(--ink2);box-shadow:none}.q.svelte-1tfhpor{font-size:var(--fs-sm);color:var(--ink3)}.item.answered.svelte-1tfhpor .q:where(.svelte-1tfhpor){color:var(--ink2)}.built.svelte-1tfhpor{margin:var(--sp-2) 0 0;font-size:var(--fs-sm);color:var(--ink3)}.actions.svelte-1tfhpor{gap:var(--sp-2);margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--line);flex-direction:column;display:flex}.actions.svelte-1tfhpor .btn{width:100%}.sidebar.svelte-fvhrdv{gap:var(--sp-4);min-height:0;padding:var(--sp-6) var(--sp-5);background:var(--panel);border-left:1px solid var(--line);flex-direction:column;display:flex;overflow-y:auto}.sidebar.svelte-fvhrdv>*{flex-shrink:0}.empty.svelte-fvhrdv{font-size:var(--fs-sm);line-height:var(--leading-body);color:var(--ink3);margin:0}.panel.svelte-fkyfj7{gap:var(--sp-5);min-height:0;padding:var(--sp-6) var(--sp-5) 0;background:var(--panel);border-right:1px solid var(--line);flex-direction:column;display:flex;overflow-y:auto}.head.svelte-fkyfj7{flex-direction:column;gap:2px;display:flex}.eyebrow.svelte-fkyfj7{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink3)}.sub.svelte-fkyfj7,.hint.svelte-fkyfj7{font-size:var(--fs-xs);color:var(--ink3)}.dsec.svelte-fkyfj7{gap:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel2);padding:var(--sp-4);flex-direction:column;display:flex}.dsec-head.svelte-fkyfj7{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.fgroup.svelte-fkyfj7{flex-direction:column;gap:2px;display:flex}.fgroup.svelte-fkyfj7+.fgroup:where(.svelte-fkyfj7){margin-top:var(--sp-2)}.glabel.svelte-fkyfj7{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink3);padding-bottom:2px}.trow.svelte-fkyfj7{align-items:center;gap:var(--sp-3);border-radius:var(--radius-chip);padding:3px 2px;display:flex}.tl.svelte-fkyfj7{flex-direction:column;flex:1;min-width:0;display:flex}.tname.svelte-fkyfj7{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink)}.trow.off.svelte-fkyfj7 .tname:where(.svelte-fkyfj7){color:var(--ink3);font-weight:var(--fw-medium)}.tsub.svelte-fkyfj7{font-size:var(--fs-eyebrow);color:var(--ink3)}.offer.svelte-fkyfj7{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);color:var(--ink2);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:2px;padding:0;text-decoration:underline}.offer.svelte-fkyfj7:hover{color:var(--ink)}.offer.svelte-fkyfj7:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.lvls.svelte-fkyfj7{gap:var(--sp-1);flex-wrap:wrap;display:flex}.lvl.svelte-fkyfj7{font-size:var(--fs-xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;border:1px solid var(--line);border-radius:var(--radius-chip);background:var(--panel);color:var(--ink3);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);padding:3px 9px}.lvl.svelte-fkyfj7:hover{border-color:var(--ink3);color:var(--ink2)}.lvl[aria-pressed=true].svelte-fkyfj7{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}.lvl.svelte-fkyfj7:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.lnote.svelte-fkyfj7{font-size:var(--fs-eyebrow);color:var(--ink3)}.brow.svelte-fkyfj7{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.bl.svelte-fkyfj7{font-size:var(--fs-sm);color:var(--ink2);flex-direction:column;display:flex}.bl.svelte-fkyfj7 i:where(.svelte-fkyfj7){font-style:normal;font-size:var(--fs-eyebrow);color:var(--ink3)}.brow.svelte-fkyfj7 input:where(.svelte-fkyfj7){border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);width:56px;color:var(--ink);font-size:var(--fs-md);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;text-align:center;padding:5px 8px}.brow.svelte-fkyfj7 input:where(.svelte-fkyfj7):focus{border-color:var(--accent);outline:none}.brow.svelte-fkyfj7 input:where(.svelte-fkyfj7):disabled{opacity:.45}.caprow.svelte-fkyfj7{align-items:center;gap:var(--sp-2);display:flex}.switch.svelte-fkyfj7{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--panel);cursor:pointer;flex:none;width:28px;height:16px;padding:0;position:relative}.switch.svelte-fkyfj7:after{content:"";background:var(--ink3);width:10px;height:10px;transition:transform var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.switch[aria-checked=true].svelte-fkyfj7{background:var(--ink);border-color:var(--ink)}.switch[aria-checked=true].svelte-fkyfj7:after{background:var(--btnink);transform:translate(12px)}.switch.svelte-fkyfj7:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.commit.svelte-fkyfj7{gap:var(--sp-3);background:var(--panel);padding:var(--sp-3) 0 var(--sp-5);flex-direction:column;margin-top:auto;display:flex;position:sticky;bottom:0;box-shadow:0 -16px 18px -12px #00000073}.plan.svelte-fkyfj7{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel2);padding:var(--sp-4);flex-direction:column;gap:3px;display:flex}.cells.svelte-fkyfj7{font-size:var(--fs-body);color:var(--ink);font-variant-numeric:tabular-nums}.cells.svelte-fkyfj7 b:where(.svelte-fkyfj7){font-size:var(--fs-stat)}.detail.svelte-fkyfj7{font-size:var(--fs-xs);color:var(--ink3)}.warn.svelte-fkyfj7{font-size:var(--fs-xs);color:var(--gold-ink)}.warn.hard.svelte-fkyfj7{color:var(--danger-ink)}.confirm-input.svelte-fkyfj7{border:1px solid var(--danger-ink);border-radius:var(--radius-sm);background:var(--panel2);width:100%;color:var(--ink);font-size:var(--fs-md);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;text-align:center;padding:7px 10px}.confirm-input.svelte-fkyfj7:focus{border-color:var(--accent);outline:none}.panel.svelte-fkyfj7 .btn.wide{width:100%}.effects.svelte-1ce9c9j{gap:var(--sp-3);flex-direction:column;display:flex}.row.svelte-1ce9c9j,.axis.svelte-1ce9c9j{align-items:center;gap:var(--sp-3);grid-template-columns:104px 1fr 56px;display:grid}.name.svelte-1ce9c9j{font-size:var(--fs-sm);color:var(--ink);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.track.svelte-1ce9c9j{height:24px;position:relative}.zero.svelte-1ce9c9j{background:var(--ink3);opacity:.6;width:1px;position:absolute;top:0;bottom:0;left:50%}.bar.svelte-1ce9c9j{border-radius:3px;height:14px;position:absolute;top:5px}.whisk.svelte-1ce9c9j{background:var(--ink2);height:1px;position:absolute;top:11px}.whisk.svelte-1ce9c9j:before,.whisk.svelte-1ce9c9j:after{content:"";background:var(--ink2);width:1px;height:9px;position:absolute;top:-4px}.whisk.svelte-1ce9c9j:before{left:0}.whisk.svelte-1ce9c9j:after{right:0}.val.svelte-1ce9c9j{font-size:var(--fs-sm);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink)}.val.cost.svelte-1ce9c9j{color:var(--danger-ink)}.val.flat.svelte-1ce9c9j{color:var(--ink3)}.axis.svelte-1ce9c9j{padding-top:var(--sp-2);border-top:1px solid var(--line);margin-top:2px}.ticks.svelte-1ce9c9j{height:12px;font-size:var(--fs-eyebrow);color:var(--ink3);font-variant-numeric:tabular-nums;position:relative}.tick.svelte-1ce9c9j{position:absolute;top:0}.tick.lo.svelte-1ce9c9j{left:0}.tick.mid.svelte-1ce9c9j{left:50%;transform:translate(-50%)}.tick.hi.svelte-1ce9c9j{right:0}svg.svelte-q8una1{width:100%;height:auto;display:block}.axis.svelte-q8una1{stroke:var(--line);stroke-width:1px}.grid.svelte-q8una1{stroke:var(--line);stroke-opacity:.5}.tick.svelte-q8una1{fill:var(--ink3);font-variant-numeric:tabular-nums;font-size:9px}.arm.svelte-q8una1{fill:none;stroke-width:2px}.arm.from.svelte-q8una1{stroke:var(--ink3)}.arm.to.svelte-q8una1{stroke:var(--data-teal)}.dot.from.svelte-q8una1{fill:var(--ink3)}.dot.to.svelte-q8una1{fill:var(--data-teal)}.arm-label.svelte-q8una1{font-size:10px;font-weight:600}.arm-label.from.svelte-q8una1{fill:var(--ink3)}.arm-label.to.svelte-q8una1{fill:var(--data-teal)}svg.svelte-1bv2rmt{width:100%;height:auto;display:block}.axis.svelte-1bv2rmt{stroke:var(--line);stroke-width:1px}.tick.svelte-1bv2rmt{fill:var(--ink3);font-variant-numeric:tabular-nums;font-size:9px}.arm.svelte-1bv2rmt{fill:none;stroke-width:2px}.arm.from.svelte-1bv2rmt{stroke:var(--ink3)}.arm.to.svelte-1bv2rmt{stroke:var(--data-teal)}.arm-label.svelte-1bv2rmt{font-size:10px;font-weight:600}.arm-label.from.svelte-1bv2rmt{fill:var(--ink3)}.arm-label.to.svelte-1bv2rmt{fill:var(--data-teal)}.tip.svelte-1nt78kh{z-index:3;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--glass);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));box-shadow:var(--shadow-pill);pointer-events:none;white-space:nowrap;flex-direction:column;gap:1px;padding:6px 9px;display:flex;position:absolute;transform:translate(12px,12px)}.heat.svelte-6w3l5o{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.gridwrap.svelte-6w3l5o{gap:var(--sp-2);min-width:0;display:flex}.seedcol.svelte-6w3l5o{flex-direction:column;flex:none;display:flex}.seedcol.svelte-6w3l5o span:where(.svelte-6w3l5o){font-size:var(--fs-eyebrow);color:var(--ink3);font-variant-numeric:tabular-nums;flex:1;align-items:center;display:flex}.chart.svelte-6w3l5o{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel2);flex:1;min-width:0;height:clamp(160px,26vh,260px);position:relative;overflow:hidden}.chart.svelte-6w3l5o canvas:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.tip-cond.svelte-6w3l5o{font-size:var(--fs-eyebrow);color:var(--ink3)}.tip-val.svelte-6w3l5o{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink);font-variant-numeric:tabular-nums}.scale.svelte-6w3l5o{align-items:center;gap:var(--sp-2);font-size:var(--fs-eyebrow);color:var(--ink3);font-variant-numeric:tabular-nums;display:flex}.ramp.svelte-6w3l5o{background:linear-gradient(90deg, var(--data-coral), var(--data-teal));border-radius:3px;width:72px;height:6px}.scale-note.svelte-6w3l5o{margin-left:var(--sp-2);font-variant-numeric:normal}.empty.svelte-6w3l5o{font-size:var(--fs-sm);color:var(--ink3);margin:0}.sweep.svelte-1l3snxj{gap:var(--sp-5);flex-direction:column;display:flex;container-type:inline-size}.conclusions.svelte-1l3snxj{gap:var(--sp-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}@container (width<=720px){.conclusions.svelte-1l3snxj{grid-template-columns:1fr}}.pairs.svelte-1l3snxj{gap:var(--sp-2);flex-direction:column;display:flex}.pair.svelte-1l3snxj{align-items:baseline;gap:var(--sp-3);font-size:var(--fs-sm);color:var(--ink2);display:flex}.pdot.svelte-1l3snxj{background:var(--data-teal);border-radius:50%;flex:none;align-self:center;width:7px;height:7px}.pair.flat.svelte-1l3snxj .pdot:where(.svelte-1l3snxj){box-shadow:inset 0 0 0 1.5px var(--ink3);background:0 0}.pair.flat.svelte-1l3snxj{color:var(--ink3)}.pname.svelte-1l3snxj{flex:1;min-width:0}.pval.svelte-1l3snxj{white-space:nowrap}.read.warn.svelte-1l3snxj,.read.warn.svelte-1l3snxj b:where(.svelte-1l3snxj){color:var(--gold-ink)}.tiles.svelte-1l3snxj{gap:var(--sp-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}@container (width<=720px){.tiles.svelte-1l3snxj{grid-template-columns:repeat(3,minmax(0,1fr))}}.tile.svelte-1l3snxj{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);padding:var(--sp-3) var(--sp-4);flex-direction:column;gap:2px;min-width:0;display:flex}.tv.svelte-1l3snxj{font-size:var(--fs-stat);font-weight:var(--fw-bold);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.tv-dim.svelte-1l3snxj{color:var(--ink3);font-weight:var(--fw-medium)}.tv.helps.svelte-1l3snxj{color:var(--data-teal)}.tv.costs.svelte-1l3snxj{color:var(--data-coral)}.ts.svelte-1l3snxj{font-size:var(--fs-eyebrow);color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card.svelte-1l3snxj{gap:var(--sp-4);min-width:0;padding:var(--sp-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel);flex-direction:column;display:flex}.card-head.svelte-1l3snxj{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.eyebrow.svelte-1l3snxj{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink3)}.meta.svelte-1l3snxj{font-size:var(--fs-sm);color:var(--ink3);font-variant-numeric:tabular-nums;white-space:nowrap}.meta.sampled.svelte-1l3snxj{color:var(--danger-ink)}.read.svelte-1l3snxj{font-size:var(--fs-sm);line-height:var(--leading-body);color:var(--ink3);margin:0}.exports.svelte-1l3snxj{align-items:center;gap:var(--sp-4);display:flex}.xbtn.svelte-1l3snxj{border:1px solid var(--line);border-radius:var(--radius-control);color:var(--ink2);font:inherit;font-size:var(--fs-md);font-weight:var(--fw-semibold);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;padding:6px 12px}.xbtn.svelte-1l3snxj:hover{border-color:var(--ink3);color:var(--ink)}.xbtn.svelte-1l3snxj:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.xnote.svelte-1l3snxj{font-size:var(--fs-xs);color:var(--ink3)}.empty.svelte-1l3snxj .hint:where(.svelte-1l3snxj),.hint.svelte-1l3snxj{font-size:var(--fs-body);line-height:var(--leading-body);color:var(--ink3);max-width:60ch;margin:0}.verdict.svelte-19x165j{gap:var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel);padding:var(--sp-6);flex-direction:column;display:flex}.card-head.svelte-19x165j{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.eyebrow.svelte-19x165j{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink3)}.meta.svelte-19x165j{font-size:var(--fs-sm);color:var(--ink3);white-space:nowrap}.vhead.svelte-19x165j{align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;display:flex}h3.svelte-19x165j{font-family:var(--font-display);font-size:var(--fs-report-headline);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);color:var(--ink);text-wrap:balance;margin:0;line-height:1.15}.badge.svelte-19x165j{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);border-radius:var(--radius-chip);flex:none;padding:3px 10px}.badge.verdict-supported.svelte-19x165j{color:var(--ink);background:color-mix(in oklab, var(--data-teal) 20%, transparent);border:1px solid var(--data-teal)}.badge.verdict-refuted.svelte-19x165j{color:var(--danger-ink);border:1px solid color-mix(in oklab, var(--danger) 45%, transparent)}.plot.svelte-19x165j{margin:var(--sp-2) 0}.vstats.svelte-19x165j{gap:var(--sp-3) var(--sp-6);font-size:var(--fs-sm);color:var(--ink2);border-top:1px solid var(--line2);padding-top:var(--sp-3);flex-wrap:wrap;display:flex}.vstats.svelte-19x165j b:where(.svelte-19x165j){color:var(--ink);font-size:var(--fs-md);font-weight:var(--fw-semibold)}.ci.svelte-19x165j{color:var(--ink3);font-size:var(--fs-xs)}.read.svelte-19x165j{font-size:var(--fs-sm);line-height:var(--leading-body);color:var(--ink3);margin:0}.read.svelte-19x165j b:where(.svelte-19x165j){color:var(--ink2)}.untested.svelte-19x165j{font-size:var(--fs-sm);line-height:var(--leading-body);color:var(--ink3);margin:0}.feed.svelte-1dom1nf{gap:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel);padding:var(--sp-5) var(--sp-6);flex-direction:column;display:flex}.head.svelte-1dom1nf{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.head-titles.svelte-1dom1nf{flex-direction:column;gap:2px;display:flex}.eyebrow.svelte-1dom1nf{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink3)}.meta.svelte-1dom1nf{font-size:var(--fs-xs);color:var(--ink3)}.head-actions.svelte-1dom1nf{gap:var(--sp-2);display:flex}.rows.svelte-1dom1nf{flex-direction:column;gap:1px;display:flex}.row.svelte-1dom1nf{align-items:baseline;gap:var(--sp-3);padding:var(--sp-2) var(--sp-2);border-radius:var(--radius-sm);text-align:left;font-family:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:84px 92px minmax(0,1fr) auto 60px;display:grid}.row.svelte-1dom1nf:hover{background:var(--chip)}.row.svelte-1dom1nf:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.row.sel.svelte-1dom1nf{background:var(--panel2);border-color:var(--line);box-shadow:inset 0 0 0 1px var(--ink)}time.svelte-1dom1nf{color:var(--ink3);font-size:var(--fs-xs)}.verdict.svelte-1dom1nf{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;display:flex}.vdot.svelte-1dom1nf{background:var(--ink3);border-radius:50%;flex:none;width:7px;height:7px}.verdict-supported.svelte-1dom1nf{color:var(--ink2)}.verdict-supported.svelte-1dom1nf .vdot:where(.svelte-1dom1nf){background:var(--data-teal)}.verdict-refuted.svelte-1dom1nf{color:var(--danger-ink)}.verdict-refuted.svelte-1dom1nf .vdot:where(.svelte-1dom1nf){background:var(--danger)}.text.svelte-1dom1nf{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.delta.svelte-1dom1nf{color:var(--ink2)}.hash.svelte-1dom1nf{color:var(--ink3);text-align:right}.read.svelte-1dom1nf{font-size:var(--fs-sm);line-height:var(--leading-body);color:var(--ink3);margin:0}.read.svelte-1dom1nf b:where(.svelte-1dom1nf){color:var(--ink2)}.ledger.svelte-1isrjor{gap:var(--sp-5);flex-direction:column;display:flex;container-type:inline-size}.tiles.svelte-1isrjor{gap:var(--sp-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.tile.svelte-1isrjor{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);padding:var(--sp-3) var(--sp-4);flex-direction:column;gap:2px;display:flex}.tv.svelte-1isrjor{font-size:var(--fs-stat);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--ink)}.tv-dim.svelte-1isrjor{color:var(--ink3);font-weight:var(--fw-medium)}.tv.helps.svelte-1isrjor{color:var(--data-teal)}.tv.costs.svelte-1isrjor{color:var(--data-coral)}.ts.svelte-1isrjor{font-size:var(--fs-eyebrow);color:var(--ink3)}@container (width<=720px){.tiles.svelte-1isrjor{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=460px){.tiles.svelte-1isrjor{grid-template-columns:repeat(2,minmax(0,1fr))}}.panel.svelte-1rx37jr{gap:var(--sp-5);min-height:0;padding:var(--sp-6) var(--sp-5) 0;background:var(--panel);border-right:1px solid var(--line);flex-direction:column;display:flex;overflow-y:auto}.head.svelte-1rx37jr{flex-direction:column;gap:2px;display:flex}.eyebrow.svelte-1rx37jr{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink3)}.sub.svelte-1rx37jr,.hint.svelte-1rx37jr{font-size:var(--fs-xs);color:var(--ink3)}.dsec.svelte-1rx37jr{gap:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel2);padding:var(--sp-4);flex-direction:column;display:flex}.dsec-head.svelte-1rx37jr{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.tpl.svelte-1rx37jr{flex-direction:column;gap:2px;display:flex}.trow.svelte-1rx37jr{align-items:center;gap:var(--sp-3);border-radius:var(--radius-sm);padding:5px 7px;display:flex}.trow.pick.svelte-1rx37jr{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;width:100%;font-family:inherit}.trow.pick.svelte-1rx37jr:hover{background:var(--chip)}.trow.pick.svelte-1rx37jr:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.trow.pick.sel.svelte-1rx37jr{background:var(--panel);border-color:var(--line);box-shadow:inset 0 0 0 1px var(--ink)}.tl.svelte-1rx37jr{flex-direction:column;flex:1;min-width:0;display:flex}.tname.svelte-1rx37jr{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--ink3)}.trow.pick.sel.svelte-1rx37jr .tname:where(.svelte-1rx37jr){color:var(--ink);font-weight:var(--fw-semibold)}.tsub.svelte-1rx37jr{font-size:var(--fs-eyebrow);color:var(--ink3)}.lnote.svelte-1rx37jr{font-size:var(--fs-eyebrow);color:var(--ink3);margin:0;line-height:1.5}.lnote.svelte-1rx37jr b:where(.svelte-1rx37jr){color:var(--ink2)}.slotrow.svelte-1rx37jr{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.slotlabel.svelte-1rx37jr{font-size:var(--fs-sm);color:var(--ink2)}select.svelte-1rx37jr{appearance:none;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='5'><path d='M0 0l4 5 4-5z' fill='%23888b93'/></svg>") no-repeat right 8px center;min-width:128px;color:var(--ink);font:inherit;font-size:var(--fs-md);font-weight:var(--fw-semibold);cursor:pointer;padding:5px 24px 5px 10px}select.svelte-1rx37jr:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}select.svelte-1rx37jr option:where(.svelte-1rx37jr){background:var(--panel2);color:var(--ink)}.claimprev.svelte-1rx37jr{font-size:var(--fs-stat);font-weight:var(--fw-semibold);color:var(--ink);text-wrap:balance;margin:0;line-height:1.5}.sw.svelte-1rx37jr{border-bottom:1px dashed color-mix(in oklab, var(--ink) 45%, transparent);padding-bottom:1px}.armline.svelte-1rx37jr{align-items:baseline;gap:var(--sp-2);display:flex}.ab.svelte-1rx37jr{width:38px;font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink3);flex:none}.chips.svelte-1rx37jr{gap:var(--sp-1);flex-wrap:wrap;display:flex}.chip.svelte-1rx37jr{font-size:var(--fs-eyebrow);border:1px solid var(--line);border-radius:var(--radius-chip);color:var(--ink3);background:var(--panel);white-space:nowrap;font-variant-numeric:tabular-nums;padding:1px 6px}.chip.hot.svelte-1rx37jr{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}.means.svelte-1rx37jr{font-size:var(--fs-xs);color:var(--ink3);margin:0;line-height:1.5}.means.svelte-1rx37jr b:where(.svelte-1rx37jr){color:var(--ink2)}.brow.svelte-1rx37jr{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.bl.svelte-1rx37jr{font-size:var(--fs-sm);color:var(--ink2);flex-direction:column;display:flex}.bl.svelte-1rx37jr i:where(.svelte-1rx37jr){font-style:normal;font-size:var(--fs-eyebrow);color:var(--ink3)}.brow.svelte-1rx37jr input:where(.svelte-1rx37jr){border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);width:56px;color:var(--ink);font-size:var(--fs-md);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;text-align:center;padding:5px 8px}.brow.svelte-1rx37jr input:where(.svelte-1rx37jr):focus{border-color:var(--accent);outline:none}.fixed.svelte-1rx37jr{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--ink);white-space:nowrap}.trow.pick.lib.svelte-1rx37jr{align-items:center}.libtext.svelte-1rx37jr{min-width:0;font-size:var(--fs-xs);color:var(--ink2);flex:1;line-height:1.4}.libverdict.svelte-1rx37jr{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--ink3);flex:none;align-items:center;gap:5px;display:flex}.vdot.svelte-1rx37jr{background:var(--ink3);border-radius:50%;width:7px;height:7px}.libverdict.sup.svelte-1rx37jr{color:var(--ink2)}.libverdict.sup.svelte-1rx37jr .vdot:where(.svelte-1rx37jr){background:var(--data-teal)}.libverdict.ref.svelte-1rx37jr{color:var(--danger-ink)}.libverdict.ref.svelte-1rx37jr .vdot:where(.svelte-1rx37jr){background:var(--danger)}.commit.svelte-1rx37jr{gap:var(--sp-3);background:var(--panel);padding:var(--sp-3) 0 var(--sp-5);flex-direction:column;margin-top:auto;display:flex;position:sticky;bottom:0;box-shadow:0 -16px 18px -12px #00000073}.plan.svelte-1rx37jr{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel2);padding:var(--sp-4);flex-direction:column;gap:3px;display:flex}.cells.svelte-1rx37jr{font-size:var(--fs-body);color:var(--ink);font-variant-numeric:tabular-nums}.cells.svelte-1rx37jr b:where(.svelte-1rx37jr){font-size:var(--fs-stat)}.detail.svelte-1rx37jr{font-size:var(--fs-xs);color:var(--ink3)}.panel.svelte-1rx37jr .btn.wide{width:100%}.panel.svelte-8q8rd3{gap:var(--sp-5);min-height:0;padding:var(--sp-6) var(--sp-5) 0;background:var(--panel);border-right:1px solid var(--line);flex-direction:column;display:flex;overflow-y:auto}.head.svelte-8q8rd3{flex-direction:column;gap:2px;display:flex}.eyebrow.svelte-8q8rd3{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink3)}.sub.svelte-8q8rd3,.hint.svelte-8q8rd3{font-size:var(--fs-xs);color:var(--ink3)}.dsec.svelte-8q8rd3{gap:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel2);padding:var(--sp-4);flex-direction:column;display:flex}.dsec-head.svelte-8q8rd3{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.axisrow.svelte-8q8rd3{gap:var(--sp-2);flex-direction:column;display:flex}.axisrow.svelte-8q8rd3+.axisrow:where(.svelte-8q8rd3){border-top:1px solid var(--line);padding-top:var(--sp-3)}.axhead.svelte-8q8rd3{align-items:center;gap:var(--sp-2);display:flex}.axtag.svelte-8q8rd3{width:34px;font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);color:var(--ink3);flex:none}select.svelte-8q8rd3{appearance:none;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='5'><path d='M0 0l4 5 4-5z' fill='%23888b93'/></svg>") no-repeat right 8px center;min-width:0;color:var(--ink);font:inherit;font-size:var(--fs-md);font-weight:var(--fw-semibold);cursor:pointer;flex:1;padding:5px 24px 5px 10px}select.svelte-8q8rd3:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}select.svelte-8q8rd3 option:where(.svelte-8q8rd3){background:var(--panel2);color:var(--ink)}.rangerow.svelte-8q8rd3{align-items:center;gap:var(--sp-2);padding-left:42px;display:flex}.rangerow.svelte-8q8rd3 .to:where(.svelte-8q8rd3){color:var(--ink3);font-size:var(--fs-xs)}.rangerow.svelte-8q8rd3 input:where(.svelte-8q8rd3){border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);width:72px;color:var(--ink);font-size:var(--fs-sm);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;text-align:center;padding:4px 6px}.rangerow.svelte-8q8rd3 input:where(.svelte-8q8rd3):focus{border-color:var(--accent);outline:none}.lvls.svelte-8q8rd3{gap:var(--sp-1);flex-wrap:wrap;display:flex}.lvl.svelte-8q8rd3{font-size:var(--fs-xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;border:1px solid var(--line);border-radius:var(--radius-chip);background:var(--panel);color:var(--ink3);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);padding:3px 9px}.lvl.svelte-8q8rd3:hover{border-color:var(--ink3);color:var(--ink2)}.lvl[aria-pressed=true].svelte-8q8rd3{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}.lvl.svelte-8q8rd3:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.lnote.svelte-8q8rd3{font-size:var(--fs-eyebrow);color:var(--ink3);margin:0;line-height:1.5}.lnote.svelte-8q8rd3 b:where(.svelte-8q8rd3){color:var(--ink2)}.fgroup.svelte-8q8rd3{flex-direction:column;gap:2px;display:flex}.fgroup.svelte-8q8rd3+.fgroup:where(.svelte-8q8rd3){margin-top:var(--sp-2)}.glabel.svelte-8q8rd3{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink3);padding-bottom:2px}.trow.svelte-8q8rd3{align-items:center;gap:var(--sp-3);border-radius:var(--radius-chip);padding:3px 2px;display:flex}.tl.svelte-8q8rd3{flex-direction:column;flex:1;min-width:0;display:flex}.tname.svelte-8q8rd3{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink)}.trow.off.svelte-8q8rd3 .tname:where(.svelte-8q8rd3){color:var(--ink3);font-weight:var(--fw-medium)}.tsub.svelte-8q8rd3{font-size:var(--fs-eyebrow);color:var(--ink3)}.brow.svelte-8q8rd3{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.bl.svelte-8q8rd3{font-size:var(--fs-sm);color:var(--ink2);flex-direction:column;display:flex}.bl.svelte-8q8rd3 i:where(.svelte-8q8rd3){font-style:normal;font-size:var(--fs-eyebrow);color:var(--ink3)}.brow.svelte-8q8rd3 input:where(.svelte-8q8rd3){border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);width:56px;color:var(--ink);font-size:var(--fs-md);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;text-align:center;padding:5px 8px}.brow.svelte-8q8rd3 input:where(.svelte-8q8rd3):focus{border-color:var(--accent);outline:none}.commit.svelte-8q8rd3{gap:var(--sp-3);background:var(--panel);padding:var(--sp-3) 0 var(--sp-5);flex-direction:column;margin-top:auto;display:flex;position:sticky;bottom:0;box-shadow:0 -16px 18px -12px #00000073}.plan.svelte-8q8rd3{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel2);padding:var(--sp-4);flex-direction:column;gap:3px;display:flex}.cells.svelte-8q8rd3{font-size:var(--fs-body);color:var(--ink);font-variant-numeric:tabular-nums}.cells.svelte-8q8rd3 b:where(.svelte-8q8rd3){font-size:var(--fs-stat)}.detail.svelte-8q8rd3{font-size:var(--fs-xs);color:var(--ink3)}.warn.svelte-8q8rd3{font-size:var(--fs-xs);color:var(--gold-ink)}.panel.svelte-8q8rd3 .btn.wide{width:100%}.map.svelte-1qkovej{gap:var(--sp-2);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:20px auto minmax(0,1fr);display:grid}.ylabel.svelte-1qkovej{grid-area:1/1;justify-content:center;align-items:center;display:flex}.yticks.svelte-1qkovej{flex-direction:column;grid-area:1/2;justify-content:space-between;align-items:flex-end;padding:2px 0;display:flex}.yticks.svelte-1qkovej span:where(.svelte-1qkovej){font-size:var(--fs-eyebrow);color:var(--ink3);font-variant-numeric:tabular-nums}.ylabel.svelte-1qkovej span:where(.svelte-1qkovej){writing-mode:vertical-rl;font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink3);white-space:nowrap;transform:rotate(180deg)}.chart.svelte-1qkovej{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--canvas-bg);grid-area:1/3;height:clamp(300px,44vh,460px);position:relative;overflow:hidden}.chart.svelte-1qkovej canvas:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.legend.svelte-1qkovej{top:var(--sp-2);right:var(--sp-2);align-items:center;gap:var(--sp-2);padding:3px var(--sp-2);border-radius:var(--radius-pill);background:var(--glass);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));font-size:var(--fs-eyebrow);color:var(--ink2);font-variant-numeric:tabular-nums;pointer-events:none;display:flex;position:absolute}.ramp.svelte-1qkovej{background:linear-gradient(90deg, var(--data-coral), var(--data-teal));border-radius:3px;width:64px;height:6px}.tip-line.svelte-1qkovej{font-size:var(--fs-eyebrow);color:var(--ink3)}.tip-val.svelte-1qkovej{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink)}.xaxis.svelte-1qkovej{flex-direction:column;grid-area:2/3;gap:2px;display:flex}.xticks.svelte-1qkovej{height:14px;position:relative}.xticks.svelte-1qkovej span:where(.svelte-1qkovej){font-size:var(--fs-eyebrow);color:var(--ink3);font-variant-numeric:tabular-nums;position:absolute;transform:translate(-50%)}.xticks.svelte-1qkovej span:where(.svelte-1qkovej):first-child{transform:none}.xticks.svelte-1qkovej span:where(.svelte-1qkovej):last-child{transform:translate(-100%)}.xlabel.svelte-1qkovej{font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink3);align-self:center}svg.svelte-1llyc2n{width:100%;height:auto;display:block}.base.svelte-1llyc2n{stroke:color-mix(in oklab, var(--ink) 14%, transparent)}.grid.svelte-1llyc2n{stroke:color-mix(in oklab, var(--ink) 7%, transparent)}.tick.svelte-1llyc2n{fill:var(--ink3);font-variant-numeric:tabular-nums;font-size:9px}.edge.svelte-1llyc2n{stroke:color-mix(in oklab, var(--gold-ink) 45%, transparent);stroke-dasharray:3 3}.edge.faint.svelte-1llyc2n{stroke:color-mix(in oklab, var(--gold-ink) 28%, transparent)}.row.svelte-1llyc2n{fill:none;stroke-width:2px}.row.low.svelte-1llyc2n{stroke:var(--data-teal)}.row.high.svelte-1llyc2n{stroke:color-mix(in oklab, var(--ink) 40%, transparent)}.rowlabel.svelte-1llyc2n{font-size:10px;font-weight:600}.rowlabel.low.svelte-1llyc2n{fill:var(--data-teal)}.rowlabel.high.svelte-1llyc2n{fill:var(--ink3)}.atlas.svelte-183kth7{gap:var(--sp-5);flex-direction:column;display:flex;container-type:inline-size}.tiles.svelte-183kth7{gap:var(--sp-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.tile.svelte-183kth7{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);padding:var(--sp-3) var(--sp-4);flex-direction:column;gap:2px;display:flex}.tv.svelte-183kth7{font-size:var(--fs-stat);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--ink)}.tile.headline.svelte-183kth7 .tv:where(.svelte-183kth7){color:var(--gold-ink)}.ts.svelte-183kth7{font-size:var(--fs-eyebrow);color:var(--ink3)}@container (width<=720px){.tiles.svelte-183kth7{grid-template-columns:repeat(3,minmax(0,1fr))}}.card.svelte-183kth7{gap:var(--sp-4);min-width:0;padding:var(--sp-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel);flex-direction:column;display:flex}.card-head.svelte-183kth7{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.eyebrow.svelte-183kth7{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink3)}.meta.svelte-183kth7{font-size:var(--fs-sm);color:var(--ink3);font-variant-numeric:tabular-nums;white-space:nowrap}.read.svelte-183kth7{font-size:var(--fs-sm);line-height:var(--leading-body);color:var(--ink3);margin:0}.read.svelte-183kth7 b:where(.svelte-183kth7){color:var(--ink2)}.exports.svelte-183kth7{align-items:center;gap:var(--sp-3);display:flex}.note.svelte-183kth7{font-size:var(--fs-xs);color:var(--ink3);margin-left:auto}.hint.svelte-183kth7{font-size:var(--fs-body);line-height:var(--leading-body);color:var(--ink3);max-width:60ch;margin:0}.answers.svelte-1rxtdaw{border-collapse:collapse;width:100%;font-size:var(--fs-body)}caption.svelte-1rxtdaw{text-align:left;font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink3);padding-bottom:var(--sp-3)}th.svelte-1rxtdaw,td.svelte-1rxtdaw{text-align:left;padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line);vertical-align:baseline}thead.svelte-1rxtdaw th:where(.svelte-1rxtdaw){font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink3);font-weight:var(--fw-semibold)}.qn.svelte-1rxtdaw{width:2.5em;color:var(--ink);font-variant-numeric:tabular-nums}.q.svelte-1rxtdaw{color:var(--ink3)}.a.svelte-1rxtdaw{color:var(--ink)}.a.svelte-1rxtdaw .untested:where(.svelte-1rxtdaw){color:var(--ink3)}.src.svelte-1rxtdaw{color:var(--ink3);white-space:nowrap}.dot.svelte-1rxtdaw{width:6px;height:6px;box-shadow:inset 0 0 0 1.5px var(--ink3);vertical-align:middle;background:0 0;border-radius:50%;margin-right:7px;display:inline-block}.dot.ok.svelte-1rxtdaw{background:var(--data-teal);box-shadow:none}.dot.limit.svelte-1rxtdaw{background:var(--data-coral);box-shadow:none}@media (width<=620px){.src.svelte-1rxtdaw{display:none}}svg.svelte-sd7sy5{width:100%;height:auto;display:block}.frame.svelte-sd7sy5{fill:none;stroke:var(--line);stroke-width:1px}.cliff-line.svelte-sd7sy5{stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:4 3}.cliff-label.svelte-sd7sy5{fill:var(--ink2);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:9px}.tick.svelte-sd7sy5{fill:var(--ink3);font-variant-numeric:tabular-nums;font-size:10px}svg.svelte-q9ksfr{width:100%;height:auto;display:block}.grid.svelte-q9ksfr{stroke:var(--line);stroke-width:1px;stroke-dasharray:3 3}.axis.svelte-q9ksfr{stroke:var(--line);stroke-width:1px}.area.svelte-q9ksfr{fill:var(--data-teal);opacity:.14}.line.svelte-q9ksfr{fill:none;stroke:var(--data-teal);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.end.svelte-q9ksfr{fill:var(--data-teal)}.endlabel.svelte-q9ksfr{fill:var(--ink2);font-variant-numeric:tabular-nums;font-size:10px}.legend.svelte-q9ksfr{font-size:var(--fs-sm);color:var(--ink3);align-items:center;gap:7px;display:flex}.swatch.svelte-q9ksfr{background:var(--data-teal);border-radius:2px;width:13px;height:3px}.qsec.svelte-16x8yww{gap:var(--sp-3);flex-direction:column;display:flex}.qlabel.svelte-16x8yww{align-items:baseline;gap:var(--sp-3);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:var(--fw-semibold);flex-wrap:wrap;display:flex}.qnum.svelte-16x8yww{color:var(--ink)}.qtitle.svelte-16x8yww{color:var(--ink3)}.qsrc.svelte-16x8yww{color:var(--ink3);text-transform:none;letter-spacing:normal;margin-left:auto}h3.svelte-16x8yww{font-family:var(--font-display);font-size:var(--fs-title);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);color:var(--ink);margin:0}.detail.svelte-16x8yww{font-size:var(--fs-body);line-height:var(--leading-body);color:var(--ink3);margin:0}.graph.svelte-16x8yww{margin-top:var(--sp-2);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel);padding:var(--sp-5)}.prompt.svelte-16x8yww{padding:var(--sp-5);border:1px dashed var(--line);border-radius:var(--radius-card);font-size:var(--fs-body);line-height:var(--leading-body);color:var(--ink3);margin:0}.prompt.svelte-16x8yww b:where(.svelte-16x8yww){color:var(--ink2);font-weight:var(--fw-semibold)}.report.svelte-1c4tzg2{gap:var(--sp-6);flex-direction:column;width:100%;max-width:760px;margin:0 auto;display:flex}.eyebrow.svelte-1c4tzg2{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink3);margin:0}.headline.svelte-1c4tzg2{font-family:var(--font-display);font-size:var(--fs-report-headline);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);color:var(--ink);text-wrap:balance;margin:0;line-height:1.12}.lede.svelte-1c4tzg2{font-size:var(--fs-body);line-height:var(--leading-body);color:var(--ink2);max-width:62ch;margin:0}.lede.svelte-1c4tzg2 b:where(.svelte-1c4tzg2){color:var(--ink);font-weight:var(--fw-semibold)}.glance.svelte-1c4tzg2{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel);padding:var(--sp-5)}.note.svelte-1c4tzg2{border-left:3px solid var(--data-teal);background:color-mix(in oklab, var(--data-teal) 6%, transparent);border-radius:0 var(--radius-card) var(--radius-card) 0;padding:var(--sp-5)}.note.svelte-1c4tzg2 h3:where(.svelte-1c4tzg2){margin:0 0 var(--sp-3);font-family:var(--font-display);font-size:var(--fs-title);font-weight:var(--fw-semibold);color:var(--ink)}.note.svelte-1c4tzg2 p:where(.svelte-1c4tzg2){font-size:var(--fs-body);line-height:var(--leading-body);color:var(--ink2);max-width:68ch;margin:0}.note.svelte-1c4tzg2 b:where(.svelte-1c4tzg2){color:var(--ink);font-weight:var(--fw-semibold)}.method.svelte-1c4tzg2{padding-top:var(--sp-5);border-top:1px solid var(--line);font-size:var(--fs-sm);line-height:var(--leading-body);color:var(--ink3);max-width:72ch}.method.svelte-1c4tzg2 b:where(.svelte-1c4tzg2){color:var(--ink2);font-weight:var(--fw-semibold)}.console.svelte-1cclp9{--rail-w:240px;--design-w:278px;--side-w:276px;grid-template-columns:var(--rail-w) minmax(0, 1fr) var(--side-w);flex:1;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid}.console.has-design.svelte-1cclp9{grid-template-columns:var(--rail-w) var(--design-w) minmax(0, 1fr) var(--side-w);background:var(--bgfx);animation:fade-up var(--dur-slow) var(--ease) both}.zone.svelte-1cclp9{min-width:0;min-height:0;display:grid}.ws-head.svelte-1cclp9{flex-direction:column;gap:3px;display:flex}.eyebrow.svelte-1cclp9{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink3)}.ws-title.svelte-1cclp9{align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;display:flex}.ws-head.svelte-1cclp9 h2:where(.svelte-1cclp9){font-family:var(--font-display);font-size:var(--fs-wordmark);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);color:var(--ink);margin:0}.blurb.svelte-1cclp9{font-size:var(--fs-sm);color:var(--ink3);margin:0}#research-panel.svelte-1cclp9{flex-direction:column;min-width:0;display:flex}@media (width<=1200px){.console.svelte-1cclp9,.console.has-design.svelte-1cclp9{grid-template-columns:var(--rail-w) minmax(0, 1fr);grid-template-rows:auto minmax(0,1fr) auto}.zone-rail.svelte-1cclp9{grid-row:1/span 3}.zone-design.svelte-1cclp9{border-bottom:1px solid var(--line);grid-area:1/2;max-height:44vh}.zone-work.svelte-1cclp9{grid-area:2/2}.zone-side.svelte-1cclp9{border-top:1px solid var(--line);grid-area:3/2;max-height:42vh}}@media (width<=760px){.console.svelte-1cclp9,.console.has-design.svelte-1cclp9{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:1fr}.zone-rail.svelte-1cclp9{grid-row:1}.zone-design.svelte-1cclp9{grid-area:2/1;max-height:46vh}.zone-work.svelte-1cclp9{grid-area:3/1}.zone-side.svelte-1cclp9{grid-area:4/1;max-height:40vh}}.field-label.svelte-174ckh5{display:block}.row.svelte-174ckh5{align-items:center;gap:var(--sp-3);margin-top:var(--sp-2);display:flex}button.svelte-174ckh5{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel2);width:28px;height:28px;color:var(--ink);font-size:var(--fs-stat);font-weight:var(--fw-semibold);cursor:pointer;transition:background var(--dur-fast) var(--ease);place-items:center;display:grid}button.svelte-174ckh5:not(:disabled):hover{background:var(--chip)}button.svelte-174ckh5:disabled{opacity:.4;cursor:not-allowed}.value.svelte-174ckh5{text-align:center;min-width:26px;font-size:var(--fs-stat);font-weight:var(--fw-semibold)}@media (pointer:coarse){button.svelte-174ckh5{width:42px;height:42px}}.field.svelte-10nd2iy{margin-top:var(--sp-5);display:block}input[type=text].svelte-10nd2iy,textarea.svelte-10nd2iy{width:100%;padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-input);background:var(--panel2);color:var(--ink);font-size:var(--fs-body);font-weight:var(--fw-medium);transition:border-color var(--dur-fast) var(--ease);margin-top:5px}textarea.svelte-10nd2iy{resize:vertical}input[type=text].svelte-10nd2iy:focus,textarea.svelte-10nd2iy:focus{border-color:var(--accent)}.group-select.svelte-10nd2iy{align-items:center;gap:var(--sp-4);margin-top:var(--sp-6);display:flex}.subject.svelte-10nd2iy{font-size:var(--fs-sm);color:var(--ink3)}.pair.svelte-10nd2iy{margin-top:var(--sp-6);grid-template-columns:1fr 1fr;gap:12px;display:grid}.sliders.svelte-10nd2iy{gap:var(--sp-3);margin-top:var(--sp-6);flex-direction:column;display:flex}fieldset.svelte-10nd2iy{margin:var(--sp-7) 0 0;border:none;padding:0}legend.svelte-10nd2iy{padding:0}.senses.svelte-10nd2iy{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.senses.svelte-10nd2iy legend:where(.svelte-10nd2iy),.accents.svelte-10nd2iy legend:where(.svelte-10nd2iy){margin-bottom:var(--sp-3);grid-column:1/-1}.toggle.svelte-10nd2iy{margin-top:var(--sp-6)}.persistence.svelte-10nd2iy{gap:var(--sp-4);margin-top:var(--sp-6);flex-direction:column;display:flex}.persistence.svelte-10nd2iy legend:where(.svelte-10nd2iy){margin-bottom:var(--sp-3)}.layers.svelte-10nd2iy{gap:var(--sp-3);flex-direction:column;display:flex}.layer-row.svelte-10nd2iy{align-items:center;gap:var(--sp-3);display:flex}.layer-remove.svelte-10nd2iy,.add-layer.svelte-10nd2iy{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink3);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;padding:4px 12px}.layer-remove.svelte-10nd2iy:hover,.add-layer.svelte-10nd2iy:hover{color:var(--danger-ink);border-color:var(--danger-ink)}.add-layer.svelte-10nd2iy{align-self:flex-start}.add-layer.svelte-10nd2iy:hover{color:var(--accent);border-color:var(--accent)}.sliders.indented.svelte-10nd2iy{padding-left:var(--sp-5);border-left:2px solid var(--line);margin:0 0 0 26px}.speed-note.svelte-10nd2iy{margin:calc(-1 * var(--sp-2)) 0 0;font-size:var(--fs-label);color:var(--ink3)}.speed-note.warn.svelte-10nd2iy{color:var(--danger-ink)}.sense.svelte-10nd2iy{padding:9px var(--sp-4);border:1px solid var(--line);cursor:pointer;transition:border-color var(--dur-fast) var(--ease);border-radius:12px;align-items:flex-start;gap:9px;display:flex}.sense.svelte-10nd2iy:hover,.sense.svelte-10nd2iy:focus-within{border-color:var(--accent)}.sense.svelte-10nd2iy input:where(.svelte-10nd2iy){accent-color:var(--accent);margin-top:2px}.sense.svelte-10nd2iy b:where(.svelte-10nd2iy){font-size:var(--fs-body);font-weight:var(--fw-semibold)}.description.svelte-10nd2iy{font-size:var(--fs-xs);color:var(--ink3);display:block}.accents.svelte-10nd2iy{gap:var(--sp-3);flex-wrap:wrap;display:flex}.swatch.svelte-10nd2iy{background:var(--swatch);width:24px;height:24px;box-shadow:0 0 0 2px var(--panel);cursor:pointer;border:2px solid #0000;border-radius:50%;place-items:center;display:grid}.swatch.svelte-10nd2iy input:where(.svelte-10nd2iy){appearance:none;cursor:pointer;border-radius:50%;width:100%;height:100%;margin:0}.swatch.svelte-10nd2iy:has(input:where(.svelte-10nd2iy):checked){box-shadow:0 0 0 2px var(--panel), 0 0 0 4px var(--ink)}.swatch.svelte-10nd2iy:has(input:where(.svelte-10nd2iy):focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (pointer:coarse){.swatch.svelte-10nd2iy{width:34px;height:34px}}.rail.svelte-htw9ko{justify-content:center;gap:var(--sp-3);flex-direction:column;flex:none;width:196px;display:flex}@media (width<=820px){.rail.svelte-htw9ko{width:auto}}h2.svelte-htw9ko{font-size:var(--fs-label);letter-spacing:.1em;color:var(--story-ink3);margin:0 0 2px}.sense.svelte-htw9ko{padding:9px var(--sp-5);border:1px solid var(--story-line-soft);border-radius:var(--radius-control);background:var(--story-surface);opacity:.4;align-items:center;gap:9px;display:flex}.on.svelte-htw9ko{border-color:var(--story-line);opacity:1}.new.svelte-htw9ko{border-color:#f0b25e8c}.dot.svelte-htw9ko{background:var(--story-ink3);border-radius:50%;flex:none;width:8px;height:8px}.name.svelte-htw9ko{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--story-ink);flex:1}.tag.svelte-htw9ko{font-size:9px;font-weight:var(--fw-bold);letter-spacing:.07em;text-transform:uppercase;color:var(--gold);animation:pulse 1.6s var(--ease) infinite}.rail.svelte-to0nem{flex-direction:column;flex:none;justify-content:center;gap:14px;width:196px;display:flex}@media (width<=820px){.rail.svelte-to0nem{width:auto}}h2.svelte-to0nem,.eyebrow.svelte-to0nem{font-size:var(--fs-label);letter-spacing:.1em;color:var(--story-ink3);margin:0}.count.svelte-to0nem{align-items:baseline;gap:var(--sp-2);margin:0;display:flex}.count.svelte-to0nem b:where(.svelte-to0nem){font-family:var(--font-display);font-size:50px;font-weight:var(--fw-semibold);color:var(--story-ink);line-height:1}.count.svelte-to0nem span:where(.svelte-to0nem){font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--story-ink3)}.count.small.svelte-to0nem b:where(.svelte-to0nem){font-size:30px}.curve-head.svelte-to0nem{justify-content:space-between;align-items:baseline;display:flex}.curve-head.svelte-to0nem b:where(.svelte-to0nem){font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--story-ink)}.curve.svelte-to0nem{height:40px;margin-top:var(--sp-1)}.hint.svelte-to0nem{font-size:var(--fs-sm);color:var(--story-ink3);margin:0;line-height:1.5}.transport.svelte-czghvk{gap:var(--sp-5);flex-direction:column;display:flex}.buttons.svelte-czghvk{justify-content:center;align-items:center;gap:var(--sp-3);display:flex}.round.svelte-czghvk{border:1px solid var(--story-line);background:var(--story-surface);width:38px;height:38px;color:var(--story-ink);font-size:17px;font-weight:var(--fw-semibold);cursor:pointer;transition:background var(--dur-fast) var(--ease);border-radius:50%;place-items:center;padding:0;display:grid}.round.svelte-czghvk:not(:disabled):hover{background:var(--story-surface-hover)}.round.svelte-czghvk:disabled{opacity:.35;cursor:not-allowed}.play.svelte-czghvk{color:#fff;border:none;width:48px;height:48px}.speed.svelte-czghvk{margin-left:12px}.speed.svelte-czghvk .segmented{background:var(--story-line-soft)}.speed.svelte-czghvk button{color:var(--story-ink2)}.speed.svelte-czghvk .checked{color:#12141c;background:#ffffffeb}.segments.svelte-czghvk{gap:var(--sp-2);display:flex}.segment.svelte-czghvk{background:var(--story-surface-hover);cursor:pointer;border:none;border-radius:3px;flex:1;height:5px;padding:0;overflow:hidden}.fill.svelte-czghvk{border-radius:3px;height:100%;display:block}@media (pointer:coarse){.round.svelte-czghvk{width:44px;height:44px}.segment.svelte-czghvk{background-clip:content-box;height:21px;padding-block:8px}}.story.svelte-tk76x8{--story-ink:#f2f4fa;--story-ink2:#f2f4fa8c;--story-ink3:#f2f4fa6b;--story-line:#ffffff24;--story-line-soft:#ffffff14;--story-surface:#ffffff0f;--story-surface-hover:#ffffff1f}.story.svelte-tk76x8:focus{outline:none}.story.svelte-tk76x8{z-index:var(--z-story);color:var(--story-ink);flex-direction:column;display:flex;position:fixed;inset:0}header.svelte-tk76x8{align-items:center;gap:var(--sp-3) 14px;padding:var(--sp-5) 22px;flex-wrap:wrap;display:flex}.exit.svelte-tk76x8{padding:var(--sp-3) 14px;border:1px solid var(--story-line);border-radius:var(--radius-control);background:var(--story-surface);color:var(--story-ink);font-size:var(--fs-body);font-weight:var(--fw-semibold);cursor:pointer}.exit.svelte-tk76x8:hover{background:var(--story-surface-hover)}.disclaimer.svelte-tk76x8{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--story-ink3)}.counter.svelte-tk76x8{font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:.09em;text-transform:uppercase;color:var(--story-ink2);margin-left:auto}.stage.svelte-tk76x8{gap:var(--sp-7);min-height:0;animation:scene-in .5s var(--ease) both;flex:1;padding:0 22px;display:flex}.tank.svelte-tk76x8{flex:1;min-width:0}footer.svelte-tk76x8{gap:var(--sp-5);padding:10px var(--sp-9) var(--sp-8);flex-direction:column;display:flex}.caption.svelte-tk76x8{justify-content:center;align-items:center;gap:var(--sp-6);display:flex}.number.svelte-tk76x8{font-family:var(--font-display);font-size:46px;font-weight:var(--fw-bold);color:color-mix(in srgb, var(--scene-accent) 65%, transparent);line-height:1}.caption.svelte-tk76x8>div:where(.svelte-tk76x8){max-width:720px}h1.svelte-tk76x8{font-family:var(--font-display);font-size:24px;font-weight:var(--fw-semibold);color:#fff;margin:0}p.svelte-tk76x8{text-wrap:pretty;color:var(--story-ink2);margin:2px 0 0;font-size:14px;line-height:1.5}@media (width<=820px){.stage.svelte-tk76x8{gap:var(--sp-5);padding:0 var(--sp-6);flex-direction:column;overflow-y:auto}.tank.svelte-tk76x8{flex:none;order:-1;height:42vh;min-height:200px}header.svelte-tk76x8{padding:var(--sp-4) var(--sp-6)}footer.svelte-tk76x8{padding:8px var(--sp-6) var(--sp-6)}.number.svelte-tk76x8{font-size:30px}h1.svelte-tk76x8{font-size:19px}}.pill.svelte-2adf3q{pointer-events:none;left:calc(var(--shell-gutter,0px) + var(--sp-6));z-index:var(--z-footer);padding:5px var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--panel);box-shadow:var(--shadow-pill);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--ink3);margin:0;position:fixed;bottom:14px}.app.svelte-1uha8ag{flex-direction:column;height:100dvh;display:flex}.shell.svelte-1uha8ag{flex:1;align-items:stretch;min-height:0;display:flex}.bench.svelte-1uha8ag{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}main.svelte-1uha8ag{flex:1;min-height:0;display:flex}
