header.svelte-oiwvqb{--gap-x: var(--s4);display:flex;align-items:center;gap:var(--gap-x);padding:var(--s2) var(--s5);border-bottom:1px solid var(--border);background:var(--chrome)}h1.svelte-oiwvqb{font-size:var(--t-xl);margin:0}.count.svelte-oiwvqb{display:inline-flex;min-height:1lh;color:var(--text-dim);font-family:var(--font-mono);font-size:var(--t-sm);font-variant-numeric:tabular-nums}.spacer.svelte-oiwvqb{flex:1}.prov.svelte-oiwvqb{display:contents}h1.svelte-oiwvqb{order:-2}.count.svelte-oiwvqb{order:-1}.credit.svelte-oiwvqb{display:flex;flex-direction:column;align-items:flex-end;gap:1px;text-decoration:none;color:var(--text)}.credit-label.svelte-oiwvqb{font-size:9px;letter-spacing:.11em;text-transform:uppercase;color:var(--text-dim)}.credit-name.svelte-oiwvqb{display:inline-flex;align-items:center;gap:3px;font-size:var(--t-sm);font-weight:500}.credit.svelte-oiwvqb:hover .credit-name:where(.svelte-oiwvqb){color:var(--accent)}@media(max-width:800px){header.svelte-oiwvqb{--gap-x: var(--s3);flex-wrap:nowrap;padding:var(--s1) var(--s2)}.prov.svelte-oiwvqb{display:flex;flex-direction:column;align-items:flex-end;gap:0}.credit.svelte-oiwvqb{flex-direction:row;align-items:baseline;gap:5px}}@media(max-width:560px){.count.svelte-oiwvqb{font-size:var(--t-xs)}}.strip.svelte-1odma6j{padding:var(--s4) var(--s5) var(--s5);background:var(--chrome);border-bottom:1px solid var(--border)}.grid.svelte-1odma6j{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) 1px repeat(4,minmax(0,1fr));grid-template-rows:auto auto;gap:var(--s2) var(--s3);align-items:stretch}.label.svelte-1odma6j{grid-row:1;margin:0;display:flex;align-items:center;gap:var(--s2);font-size:var(--t-xs);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--text-dim)}.zone-label.svelte-1odma6j{grid-column:1 / 3}.story-label.svelte-1odma6j{grid-column:4 / -1}.divider.svelte-1odma6j{grid-column:3;grid-row:1 / 3;background:var(--divider)}.card.svelte-1odma6j{grid-row:2;display:flex;flex-direction:column;gap:var(--s1);cursor:pointer;padding:var(--s3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text);font:inherit;text-align:left}.card.svelte-1odma6j:hover{border-color:var(--accent)}.card.on.svelte-1odma6j{border-color:var(--accent);background:var(--accent-dim)}.name.svelte-1odma6j{min-height:1em;font-size:var(--t-lg);font-weight:700}.desc.svelte-1odma6j{font-size:var(--t-xs);color:var(--text-dim);line-height:1.35}.zone.svelte-1odma6j{text-align:center;justify-content:center}.invite.svelte-1odma6j{grid-column:1 / -1;margin:var(--s1) 0 0;font-size:var(--t-xs);color:var(--text-dim)}.link.svelte-1odma6j{padding:0;border:0;background:none;font:inherit;font-weight:500;color:var(--accent);cursor:pointer}.link.svelte-1odma6j:hover{text-decoration:underline}@media(max-width:699px){.strip.svelte-1odma6j{padding:var(--s3)}.grid.svelte-1odma6j{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.label.svelte-1odma6j,.card.svelte-1odma6j,.divider.svelte-1odma6j{grid-row:auto}.label.svelte-1odma6j,.divider.svelte-1odma6j{grid-column:1 / -1}.divider.svelte-1odma6j{height:1px}}.track.svelte-gs07n3{display:inline-flex;box-sizing:border-box;padding:2px;gap:2px;background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md);overflow:visible}button.svelte-gs07n3{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;min-width:24px;min-height:24px;padding:2px var(--s1);border:none;border-radius:var(--r-sm);background:none;color:var(--text-dim);cursor:pointer;font:inherit;font-size:var(--t-xs);white-space:nowrap}button.on.svelte-gs07n3{background:var(--accent-solid);color:var(--on-accent);font-weight:600}button.svelte-gs07n3:disabled{cursor:not-allowed;opacity:.5}button.svelte-gs07n3:after{content:attr(data-label);height:0;overflow:hidden;visibility:hidden;pointer-events:none;font-weight:600}.toolbar.svelte-gs07n3 button:where(.svelte-gs07n3){font-size:var(--t-sm)}.fill.svelte-gs07n3{width:100%}.fill.svelte-gs07n3 button:where(.svelte-gs07n3){flex:1}@media(hover:none){button.svelte-gs07n3{min-height:32px}}.toolbar.svelte-1b5lykn{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3);padding:var(--s2) var(--s5);background:var(--chrome);border-bottom:1px solid var(--border)}.setup.svelte-1b5lykn{display:flex;align-items:center;gap:var(--s2);min-width:0}.actions.svelte-1b5lykn{display:flex;align-items:center;gap:var(--s3);margin-left:auto}.actions.svelte-1b5lykn .utils-host:where(.svelte-1b5lykn){margin-left:auto}.filters-toggle.svelte-1b5lykn{display:inline-flex;align-items:center;padding:var(--s1) var(--s3);cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:var(--r-sm);font-size:var(--t-sm)}.filters-toggle.svelte-1b5lykn:hover{background:var(--accent-dim)}.about.svelte-1b5lykn{padding:var(--s1) var(--s3);cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:var(--r-sm);font-size:var(--t-sm);white-space:nowrap}.about.svelte-1b5lykn:hover{background:var(--accent-dim)}.glyph.svelte-1b5lykn{display:none}@media(max-width:800px){.toolbar.svelte-1b5lykn{padding:var(--s1) var(--s2);gap:var(--s1) var(--s2)}.filters-toggle.svelte-1b5lykn{padding-inline:var(--s2)}.word.svelte-1b5lykn{display:none}.glyph.svelte-1b5lykn{display:inline-flex}.actions.svelte-1b5lykn{order:-1;flex-basis:100%}.setup.svelte-1b5lykn{flex-basis:100%;justify-content:space-between;gap:var(--s1);max-width:414px;margin-inline:auto}}@media(max-width:429.98px){.setup.svelte-1b5lykn{max-width:none;margin-inline:0}}.dialog.svelte-1rkkfyh{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);z-index:35;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--s3);width:min(28rem,92vw);max-height:80vh;padding:var(--s4);background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-dialog)}.scrim.svelte-1rkkfyh{position:fixed;top:0;right:0;bottom:0;left:0;z-index:32;background:var(--scrim)}@media(prefers-reduced-motion:no-preference){.scrim.svelte-1rkkfyh{animation:svelte-1rkkfyh-fade .2s ease-out}}@keyframes svelte-1rkkfyh-fade{0%{opacity:0}to{opacity:1}}h2.svelte-1rkkfyh{margin:0;font-size:var(--t-lg)}.body.svelte-1rkkfyh{overflow-y:auto;min-height:0;display:flex;flex-direction:column;gap:var(--s2)}section.svelte-1rkkfyh{display:flex;flex-direction:column;gap:3px}h3.svelte-1rkkfyh{margin:0;font-size:var(--t-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--text-dim)}p.svelte-1rkkfyh{margin:0;font-size:var(--t-sm);line-height:1.5}.lede.svelte-1rkkfyh{color:var(--text-dim)}ul.svelte-1rkkfyh{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--s1)}li.svelte-1rkkfyh{font-size:var(--t-sm);line-height:1.45;padding-left:13px;position:relative}li.svelte-1rkkfyh:before{content:"";position:absolute;left:3px;top:8px;width:4px;height:4px;border-radius:var(--r-full);background:var(--divider)}.foot.svelte-1rkkfyh{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);border-top:1px solid var(--border-soft);padding-top:var(--s3)}.foot.svelte-1rkkfyh a:where(.svelte-1rkkfyh){font-size:var(--t-xs);color:var(--text-dim);text-decoration:none}.foot.svelte-1rkkfyh a:where(.svelte-1rkkfyh):hover{color:var(--accent)}.close.svelte-1rkkfyh{padding:var(--s1) var(--s3);cursor:pointer;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:inherit;font-size:var(--t-sm)}.close.svelte-1rkkfyh:hover{background:var(--accent-dim)}.legend.svelte-qgzvl8{display:flex;flex-wrap:wrap;gap:var(--s2);margin:0;font-size:var(--t-xs);color:var(--text-dim)}.legend.svelte-qgzvl8 span:where(.svelte-qgzvl8)+span:where(.svelte-qgzvl8):before{content:"·";margin-right:var(--s2)}.legend.svelte-qgzvl8 b:where(.svelte-qgzvl8){font-family:var(--font-mono);font-weight:400;color:var(--text)}.guide.svelte-9wjeek{min-height:0;display:flex;flex:1;flex-direction:column;gap:var(--s2)}.head.svelte-9wjeek{display:flex;align-items:center;gap:var(--s2)}h3.svelte-9wjeek{margin:0;font-size:var(--t-md)}h4.svelte-9wjeek{margin:var(--s2) 0 var(--s1);color:var(--text-dim);font-size:var(--t-xs);text-transform:uppercase}.back.svelte-9wjeek{flex:none;padding:var(--s1) var(--s2);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font-size:var(--t-sm);cursor:pointer}.back.svelte-9wjeek:hover{border-color:var(--accent);background:var(--accent-dim)}.search.svelte-9wjeek{box-sizing:border-box;width:100%;padding:var(--s2);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg);color:var(--text);font-size:var(--t-sm)}.results.svelte-9wjeek{min-height:0;overflow-y:auto;display:flex;flex:1;flex-direction:column;margin-inline:calc(-1 * var(--ring-room));padding-inline-end:var(--s3);margin-inline-end:calc(-1 * var(--s3))}.entry.svelte-9wjeek{border-bottom:1px solid var(--border-soft)}.disclosure.svelte-9wjeek{width:100%;padding:var(--s2);border:0;background:transparent;color:var(--text);display:flex;align-items:center;justify-content:space-between;gap:var(--s2);font-size:var(--t-sm);text-align:left;cursor:pointer}.disclosure.svelte-9wjeek:hover{background:var(--accent-dim)}.chevron.svelte-9wjeek{flex:none;color:var(--text-dim);transition:transform .12s ease}.disclosure[aria-expanded=true].svelte-9wjeek .chevron:where(.svelte-9wjeek){transform:rotate(90deg)}.explanation.svelte-9wjeek{padding:0 var(--s2) var(--s3);font-size:var(--t-sm);line-height:1.4}.explanation.svelte-9wjeek p:where(.svelte-9wjeek){margin:0 0 var(--s2)}.interpretation.svelte-9wjeek{color:var(--text-dim)}.explanation.svelte-9wjeek a:where(.svelte-9wjeek){color:var(--accent)}.none.svelte-9wjeek{margin:var(--s3) var(--s2);color:var(--text-dim);font-size:var(--t-sm)}@media(prefers-reduced-motion:reduce){.chevron.svelte-9wjeek{transition:none}}@media(hover:none){.search.svelte-9wjeek{font-size:16px}}.picker.svelte-e674vo{position:relative}summary.svelte-e674vo{cursor:pointer;padding:var(--s1) var(--s3);border:1px solid var(--border);border-radius:var(--r-sm);white-space:nowrap;list-style:none;font-size:var(--t-sm);background:var(--surface);display:inline-flex;align-items:center;gap:var(--s2)}summary.svelte-e674vo::-webkit-details-marker{display:none}.count-badge.svelte-e674vo{font-family:var(--font-mono);font-size:var(--t-xs);line-height:1;padding:2px var(--s1);border-radius:var(--r-sm);background:var(--border-soft);color:var(--text-dim)}.glyph.svelte-e674vo{display:none}@media(max-width:800px){.word.svelte-e674vo,.chev.svelte-e674vo{display:none}.glyph.svelte-e674vo{display:inline-flex}summary.svelte-e674vo{padding-inline:var(--s2)}}.panel.svelte-e674vo{position:absolute;right:0;z-index:10;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--s3) var(--s4);display:flex;flex-direction:column;gap:var(--s2);min-width:20rem;box-shadow:var(--shadow-dialog)}@media(max-width:400px){.panel.svelte-e674vo{padding-inline:var(--s3)}}@media(max-width:800px){.picker.svelte-e674vo{position:static}.panel.svelte-e674vo{right:var(--s2);width:20rem}}@media(max-width:359.98px){.panel.svelte-e674vo{left:var(--s2);width:auto;min-width:0}}.mode-slot.svelte-e674vo{min-height:0;max-height:22rem;display:flex;flex-direction:column;gap:var(--s2)}.guide-entry.svelte-e674vo{width:100%;flex:none;padding:var(--s2);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text);display:flex;align-items:center;justify-content:space-between;gap:var(--s2);font-size:var(--t-sm);text-align:left;cursor:pointer}.guide-entry.svelte-e674vo:hover{border-color:var(--accent);background:var(--accent-dim)}.list.svelte-e674vo{min-height:0;overflow-y:auto;display:flex;flex:1;flex-direction:column;gap:var(--s1);margin-inline:calc(-1 * var(--ring-room));padding-inline-end:var(--s3);margin-inline-end:calc(-1 * var(--s3))}h4.svelte-e674vo{margin:var(--s2) 0 var(--s1);font-size:var(--t-xs);color:var(--text-dim);text-transform:uppercase}label.svelte-e674vo{font-size:var(--t-sm);display:grid;grid-template-columns:auto 1fr auto 3rem 2.2rem;align-items:center;gap:var(--s2)}.dir.svelte-e674vo{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--text-dim);width:1ch;text-align:center}.bar.svelte-e674vo{display:block;height:6px;border-radius:var(--r-full);background:var(--border-soft);overflow:hidden}.fill.svelte-e674vo{display:block;height:100%;background:var(--hist-dim)}.pct.svelte-e674vo{font-size:var(--t-xs);color:var(--text-dim);text-align:right;font-variant-numeric:tabular-nums}.metric-help.svelte-13q1iol{display:inline-flex;flex:none;vertical-align:middle}button.svelte-13q1iol{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;padding:0;border:1px solid var(--border);border-radius:50%;background:var(--surface);color:var(--text-dim);font:650 var(--t-xs)/1 var(--font-ui);cursor:help}button.svelte-13q1iol:hover{color:var(--text);border-color:var(--accent);background:var(--accent-dim)}.panel.svelte-13q1iol{position:fixed;inset:auto;box-sizing:border-box;width:min(18rem,calc(100vw - 16px));margin:0;padding:var(--s3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text);box-shadow:var(--shadow-dialog);font-size:var(--t-sm);line-height:1.4;text-align:left}.panel.svelte-13q1iol:popover-open{display:flex;flex-direction:column;gap:var(--s2)}p.svelte-13q1iol{margin:0}.interpretation.svelte-13q1iol{color:var(--text-dim)}a.svelte-13q1iol{width:fit-content;color:var(--accent)}.dialog.svelte-2u4kvt{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);z-index:35;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--s2);width:min(28rem,92vw);max-height:80vh;padding:var(--s4);background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-dialog)}.q.svelte-2u4kvt{padding:var(--s2);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font-size:var(--t-sm)}@media(hover:none){.q.svelte-2u4kvt{font-size:16px}}.list.svelte-2u4kvt{overflow-y:auto;display:flex;flex-direction:column;gap:var(--s1);margin-inline:calc(-1 * var(--ring-room));padding-inline-end:var(--s3);margin-inline-end:calc(-1 * var(--s3))}h4.svelte-2u4kvt{margin:var(--s2) 0 var(--s1);font-size:var(--t-xs);color:var(--text-dim);text-transform:uppercase}.offer.svelte-2u4kvt{position:relative;display:grid;grid-template-columns:minmax(0,max-content) auto minmax(0,1fr) auto 4rem 2.4rem;align-items:center;min-height:1.55rem;padding:var(--s1);color:var(--text);font-size:var(--t-sm)}.choose.svelte-2u4kvt{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;padding:0;border:1px solid transparent;border-radius:var(--r-sm);background:none;cursor:pointer;font:inherit}.choose.svelte-2u4kvt:hover{border-color:var(--accent);background:var(--accent-dim)}.name.svelte-2u4kvt,.method-status.svelte-2u4kvt,.dir.svelte-2u4kvt,.bar.svelte-2u4kvt,.pct.svelte-2u4kvt{position:relative;z-index:1;pointer-events:none}.name.svelte-2u4kvt,.dir.svelte-2u4kvt,.bar.svelte-2u4kvt,.pct.svelte-2u4kvt{grid-row:1}.name.svelte-2u4kvt{grid-column:1;min-width:0}.method-status.svelte-2u4kvt{grid-row:2;grid-column:1 / 4;color:var(--text-dim);font-size:var(--t-xs);white-space:nowrap}.offer>.metric-help{position:relative;z-index:2;grid-row:1;grid-column:2;margin-left:var(--s1)}.dir.svelte-2u4kvt{grid-column:4;margin-left:var(--s2);font-family:var(--font-mono);font-size:var(--t-xs);color:var(--text-dim);width:1ch;text-align:center}.bar.svelte-2u4kvt{grid-column:5;display:block;height:6px;margin-left:var(--s2);border-radius:var(--r-full);background:var(--border-soft);overflow:hidden}.fill.svelte-2u4kvt{display:block;height:100%;background:var(--hist-dim)}.pct.svelte-2u4kvt{grid-column:6;margin-left:var(--s2);font-size:var(--t-xs);color:var(--text-dim);text-align:right;font-variant-numeric:tabular-nums}.none.svelte-2u4kvt{margin:0;font-size:var(--t-xs);color:var(--text-dim)}.close.svelte-2u4kvt{align-self:flex-end;padding:var(--s1) var(--s3);cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:var(--r-sm);font:inherit;font-size:var(--t-sm)}.close.svelte-2u4kvt:hover{background:var(--accent-dim)}.scrim.svelte-2u4kvt{position:fixed;top:0;right:0;bottom:0;left:0;z-index:32;background:var(--scrim)}@media(prefers-reduced-motion:no-preference){.scrim.svelte-2u4kvt{animation:svelte-2u4kvt-fade .2s ease-out}}@keyframes svelte-2u4kvt-fade{0%{opacity:0}to{opacity:1}}summary.svelte-1ibmbf9{cursor:pointer;font-size:var(--t-sm);color:var(--text-dim);list-style:none;display:inline-flex;align-items:center;gap:var(--s2)}summary.svelte-1ibmbf9::-webkit-details-marker{display:none}details.svelte-1ibmbf9 li{font-size:var(--t-sm);padding:.1rem 0}details.svelte-1ibmbf9 li.empty{color:var(--text-dim)}.q.svelte-1ohqycz{width:100%;box-sizing:border-box;margin-top:var(--s1);padding:var(--s1) var(--s2);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font-size:var(--t-sm)}@media(hover:none){.q.svelte-1ohqycz{font-size:16px}}ul.svelte-1ohqycz{list-style:none;margin:var(--s1) calc(-1 * var(--ring-room)) 0;max-height:14rem;overflow-y:auto}.none.svelte-1ohqycz{margin:var(--s2) 0 0;font-size:var(--t-xs);color:var(--text-dim)}.facet.svelte-3rt1jj{margin-top:var(--s2)}.head.svelte-3rt1jj{margin:0 0 var(--s1);font-size:var(--t-xs);font-weight:600;color:var(--text-dim)}ul.svelte-3rt1jj{list-style:none;margin:0;padding:0}.metric.svelte-1dygma0{display:flex;flex-direction:column;gap:var(--s1)}.head.svelte-1dygma0{display:flex;align-items:center;justify-content:space-between;gap:var(--s2)}.title.svelte-1dygma0{display:flex;align-items:center;gap:var(--s1);min-width:0}h4.svelte-1dygma0{font-size:var(--t-sm);color:var(--text-dim);margin:0;font-weight:600}h4.on.svelte-1dygma0{color:var(--text);font-weight:700}.method-status.svelte-1dygma0{margin:0;color:var(--text-dim);font-size:var(--t-xs);line-height:1rem;white-space:nowrap}.dir.svelte-1dygma0:not(:empty){margin-left:var(--s1);font-family:var(--font-mono);font-weight:400;color:var(--text-dim)}.cov.svelte-1dygma0{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--text-dim);font-variant-numeric:tabular-nums;white-space:nowrap}.gens.svelte-1dygma0{display:flex;flex-direction:column;gap:var(--s1)}button.svelte-1dygma0{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--s2);width:100%;box-sizing:border-box;min-width:24px;min-height:24px;padding:var(--s1);border:1px solid transparent;border-radius:var(--r-sm);background:none;color:var(--text-dim);font-size:var(--t-xs);text-align:left;cursor:pointer}button.on.svelte-1dygma0{border-color:var(--accent);color:var(--text)}button.on.svelte-1dygma0 .gen:where(.svelte-1dygma0){font-weight:600}button.filtering.svelte-1dygma0 .gen:where(.svelte-1dygma0){font-weight:700}@media(hover:none){button.svelte-1dygma0{min-height:32px}}.anchor.svelte-q5epec{position:relative;display:block}.trigger.svelte-q5epec{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);width:100%;padding:var(--s2);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;text-align:left}.trigger.svelte-q5epec:hover{border-color:var(--accent)}.caret.svelte-q5epec{display:inline-flex;color:var(--text-dim)}.panel.svelte-q5epec{position:absolute;top:calc(100% + var(--s1));left:0;z-index:20;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--s2);padding:var(--s3);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-dialog)}.head.svelte-q5epec{display:flex;align-items:center;justify-content:space-between;font-weight:600}.head.svelte-q5epec button:where(.svelte-q5epec){padding:0 var(--s2);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:inherit;cursor:pointer}.head.svelte-q5epec button:where(.svelte-q5epec):disabled{opacity:.4;cursor:default}.grid.svelte-q5epec{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s1)}.grid.svelte-q5epec [role=row]:where(.svelte-q5epec){display:contents}.grid.svelte-q5epec button:where(.svelte-q5epec){padding:var(--s1);border:1px solid transparent;border-radius:var(--r-sm);background:none;color:var(--text);font:inherit;font-size:var(--t-sm);cursor:pointer}.grid.svelte-q5epec button:where(.svelte-q5epec):hover:not(:disabled){border-color:var(--accent);background:var(--accent-dim)}.grid.svelte-q5epec button[aria-selected=true]:where(.svelte-q5epec){background:var(--accent-solid);color:var(--on-accent)}.grid.svelte-q5epec button:where(.svelte-q5epec):disabled{color:var(--text-dim);opacity:.4;cursor:default}.plates.svelte-6phsb2{display:flex;flex-direction:column;gap:var(--s1)}label.svelte-6phsb2{font-size:var(--t-sm);display:flex;align-items:center;gap:var(--s2);cursor:pointer}.range.svelte-ezqkn{--grip-r: 7px;border:none;margin:0 0 var(--s4);padding:0 var(--grip-r);margin-inline:calc(-1 * var(--grip-r))}legend.on.svelte-ezqkn{color:var(--text);font-weight:700}legend.svelte-ezqkn{font-size:var(--t-sm);color:var(--text-dim);padding:0;margin-bottom:var(--s1)}.plot.svelte-ezqkn{position:relative;height:24px;margin-bottom:var(--s1);touch-action:none;cursor:ew-resize}svg.svelte-ezqkn{width:100%;height:24px;display:block}.edge.svelte-ezqkn{position:absolute;top:-2px;bottom:-2px;width:2px;margin-left:-1px;background:var(--accent)}.handle.svelte-ezqkn{position:absolute;top:50%;width:10px;height:10px;margin:calc(-1 * var(--grip-r)) 0 0 calc(-1 * var(--grip-r));border-radius:var(--r-full);background:var(--accent);border:2px solid var(--surface);box-sizing:content-box;opacity:0;transition:opacity .12s}.range.svelte-ezqkn:hover .handle:where(.svelte-ezqkn),.range.svelte-ezqkn:focus-within .handle:where(.svelte-ezqkn){opacity:1}@media(hover:none){.handle.svelte-ezqkn{opacity:1}}@media(prefers-reduced-motion:reduce){.handle.svelte-ezqkn{transition:none}}.bounds.svelte-ezqkn{display:flex;align-items:center;gap:var(--s1);flex-wrap:wrap}input.svelte-ezqkn{width:5rem;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--r-sm);padding:var(--s1) var(--s2);font-family:var(--font-mono);font-size:var(--t-xs);text-align:right;font-variant-numeric:tabular-nums}@media(hover:none){input.svelte-ezqkn{font-size:16px}}.act.svelte-ezqkn{padding:var(--s1) var(--s2);font-size:var(--t-xs);cursor:pointer;background:none;color:var(--text-dim);border:1px solid var(--border);border-radius:var(--r-sm)}.act.svelte-ezqkn:hover{color:var(--text);border-color:var(--accent)}.icon.svelte-ezqkn{line-height:1;padding:var(--s1)}.excluded.svelte-ezqkn{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--text-dim);font-variant-numeric:tabular-nums}aside.svelte-1s4rcwu{padding:calc(var(--s4) - var(--ring-room));display:flex;flex-direction:column;gap:var(--s3)}h3.svelte-1s4rcwu{font-size:var(--t-xs);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--text-dim);margin:0 0 var(--s2)}.search.svelte-1s4rcwu{padding:var(--s2);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text);width:100%;box-sizing:border-box;font-size:var(--t-sm)}@media(hover:none){.search.svelte-1s4rcwu{font-size:16px}}.quick.svelte-1s4rcwu{display:flex;margin-top:var(--s1)}.metric.svelte-1s4rcwu{display:flex;flex-direction:column;gap:var(--s1);margin-top:var(--s3)}.foot.svelte-1s4rcwu{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s1)}.reset.svelte-1s4rcwu,.add.svelte-1s4rcwu{padding:var(--s1) var(--s3);cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:var(--r-sm);font:inherit;font-size:var(--t-sm)}.reset.svelte-1s4rcwu:hover,.add.svelte-1s4rcwu:hover{background:var(--accent-dim)}.ordering.svelte-ntfaqs{margin:calc(-1 * var(--s2)) 0 var(--s2);padding:0 var(--s1);font-size:var(--t-sm);color:var(--text-dim)}strong.svelte-ntfaqs{color:var(--text);font-weight:600}.receipt.svelte-1r0j5r4{margin:0 0 var(--s2);padding:var(--s2) var(--s1);font-size:var(--t-sm);color:var(--text-dim)}strong.svelte-1r0j5r4{color:var(--text)}button.svelte-1r0j5r4{padding:0;border:none;background:none;color:var(--accent);cursor:pointer;font:inherit;text-decoration:underline}.detail.svelte-16k15wd{background:var(--well);border-top:1px solid var(--border);container-type:inline-size;--panel-cap: 800px}.grid.svelte-16k15wd{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s4) var(--s5);align-items:start;padding:var(--s5) var(--s4);max-width:var(--panel-cap)}.a-img.svelte-16k15wd,.a-facts.svelte-16k15wd,.a-body.svelte-16k15wd,.a-bd.svelte-16k15wd{grid-column:1 / -1}.a-body.svelte-16k15wd{max-width:430px;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s4) var(--s6)}.a-body.svelte-16k15wd .intro:where(.svelte-16k15wd){grid-column:1 / -1}.a-links.svelte-16k15wd{grid-column:1 / -1;margin-top:calc(var(--s3) - var(--s2) - var(--s4))}.a-links.svelte-16k15wd>:where(.svelte-16k15wd):first-child{margin-top:0}.a-bd.svelte-16k15wd{justify-self:start;max-width:100%}@container (min-width: 700px){.grid.svelte-16k15wd{grid-template-columns:280px minmax(0,1fr)}.a-img.svelte-16k15wd{grid-column:1}.a-facts.svelte-16k15wd{grid-column:2}.a-body.svelte-16k15wd{max-width:var(--panel-cap);grid-template-columns:minmax(0,20rem) minmax(0,1fr)}.a-bd.svelte-16k15wd{justify-self:center}}img.svelte-16k15wd{width:100%;max-width:280px;height:auto;aspect-ratio:3 / 2;object-fit:contain;display:block;border-radius:var(--r-md);background:var(--surface)}.intro.svelte-16k15wd{color:var(--text-dim)}.proscons.svelte-16k15wd{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s4)}.proscons.svelte-16k15wd ul:where(.svelte-16k15wd){padding-left:var(--s5)}.pros.svelte-16k15wd li:where(.svelte-16k15wd)::marker{content:"+ ";color:var(--good)}.cons.svelte-16k15wd li:where(.svelte-16k15wd)::marker{content:"− ";color:var(--bad)}h4.svelte-16k15wd{margin:var(--s3) 0 var(--s1);font-size:var(--t-sm)}.tags.svelte-16k15wd{margin-top:var(--s3);display:flex;flex-wrap:wrap;gap:var(--s1)}.fact.svelte-16k15wd{margin-top:var(--s2);display:flex;flex-wrap:wrap;gap:var(--s1);align-items:baseline}.fact-name.svelte-16k15wd{font-size:var(--t-xs);text-transform:capitalize;color:var(--text-dim);min-width:7rem}.note.svelte-16k15wd{font-size:var(--t-sm);color:var(--text-dim);border-left:2px solid var(--border);padding-left:var(--s2)}.lineage.svelte-16k15wd{margin-top:var(--s3);font-size:var(--t-sm);color:var(--text-dim);list-style:none;padding:0}.tag.svelte-16k15wd{font-size:var(--t-xs);padding:.1rem var(--s2);border:1px solid var(--border);border-radius:var(--r-full);color:var(--text-dim)}a.svelte-16k15wd{display:inline-block;margin-top:var(--s3);color:var(--accent)}.missing.svelte-16k15wd{color:var(--text-dim)}.score-breakdown.svelte-16k15wd+.score-breakdown:where(.svelte-16k15wd){margin-top:var(--s4)}.score-breakdown.svelte-16k15wd .card:where(.svelte-16k15wd){background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--s3) var(--s3)}.score-breakdown.svelte-16k15wd .scroll:where(.svelte-16k15wd){overflow-x:auto}.score-breakdown.svelte-16k15wd table:where(.svelte-16k15wd){width:100%;border-collapse:collapse}.score-breakdown.svelte-16k15wd th:where(.svelte-16k15wd),.score-breakdown.svelte-16k15wd td:where(.svelte-16k15wd){text-align:right;padding:var(--s1) var(--s3) var(--s1) 0}.score-breakdown.svelte-16k15wd td:where(.svelte-16k15wd){font-family:var(--font-mono);font-size:var(--t-xs);font-variant-numeric:tabular-nums}.score-breakdown.svelte-16k15wd td:where(.svelte-16k15wd):first-child{font-family:var(--font-ui);text-align:left;font-size:var(--t-sm)}.score-breakdown.svelte-16k15wd th:where(.svelte-16k15wd):first-child{text-align:left}.score-breakdown.svelte-16k15wd th:where(.svelte-16k15wd){color:var(--text-dim);font-weight:400;font-size:var(--t-xs)}.score-breakdown.svelte-16k15wd td.raw:where(.svelte-16k15wd){color:var(--text-dim);white-space:nowrap}.sharecell.svelte-16k15wd{display:flex;align-items:center;gap:var(--s1);justify-content:flex-end}.sharebar.svelte-16k15wd{display:block;width:3rem;height:6px;border-radius:var(--r-full);background:var(--border-soft);overflow:hidden}.sharebar.svelte-16k15wd i:where(.svelte-16k15wd){display:block;height:100%;background:var(--accent)}.detail.svelte-16k15wd p:empty{display:none}.detail.svelte-16k15wd p{margin:var(--s2) 0}.disc-tag.svelte-195gpy9{margin-left:var(--s2);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);border:1px solid var(--border);border-radius:var(--r-sm);padding:0 var(--s1);white-space:nowrap}.caret.svelte-12h9iq7{display:inline-flex;justify-content:flex-end;flex:none;width:var(--caret-w);color:var(--text-dim);opacity:0}.caret.on.svelte-12h9iq7{color:var(--accent);opacity:1}th:hover .caret.svelte-12h9iq7{opacity:.55}th:hover .caret.on.svelte-12h9iq7{opacity:1}.caret.corner.svelte-12h9iq7{position:absolute;right:2px;bottom:var(--s1)}table.svelte-1p4nwuh{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font-size:var(--t-md)}th.svelte-1p4nwuh{text-align:left;border-bottom:2px solid var(--border);padding:var(--s2);background:var(--surface)}thead.svelte-1p4nwuh th:where(.svelte-1p4nwuh){position:sticky;top:var(--thead-top);z-index:2;box-shadow:var(--shadow-sticky);border-top:1px solid var(--border)}th.svelte-1p4nwuh button:where(.svelte-1p4nwuh){display:flex;flex-direction:column;gap:1px;width:100%;background:none;border:none;color:var(--text);font:inherit;font-weight:600;cursor:pointer;padding:0;text-align:inherit}.h-name.svelte-1p4nwuh{display:flex;align-items:flex-end;min-height:2lh}.h-line.svelte-1p4nwuh{display:flex;align-items:center}.h-units.svelte-1p4nwuh{font-family:var(--font-mono);font-size:var(--t-xs);font-weight:400;color:var(--text-dim);min-height:1lh}th.fig.svelte-1p4nwuh,td.fig.svelte-1p4nwuh{text-align:right}th.fig.svelte-1p4nwuh button:where(.svelte-1p4nwuh){align-items:flex-end}th.fig.svelte-1p4nwuh .h-line:where(.svelte-1p4nwuh){flex-direction:row-reverse}th.fig.svelte-1p4nwuh .h-line:where(.svelte-1p4nwuh) .caret{justify-content:flex-start}td.svelte-1p4nwuh{border-bottom:1px solid var(--border-soft);padding:var(--s2)}tr.expand.svelte-1p4nwuh td:where(.svelte-1p4nwuh){padding:0}tr.spacer.svelte-1p4nwuh td:where(.svelte-1p4nwuh){padding:0;border:0}tbody.svelte-1p4nwuh{overflow-anchor:none}table.proto.svelte-1p4nwuh{position:absolute;top:0;left:-10000px;visibility:hidden;pointer-events:none}td.fig.svelte-1p4nwuh{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.tblwrap.svelte-1p4nwuh{background:var(--surface);border:1px solid var(--border);border-top:none;border-radius:0 0 var(--r-md) var(--r-md);box-shadow:var(--shadow-panel)}tr.shoe.svelte-1p4nwuh{cursor:pointer;background:var(--surface)}tr.shoe.svelte-1p4nwuh,tr.expand.svelte-1p4nwuh{scroll-margin-top:calc(var(--thead-top) + var(--head-h, 0px))}tr.shoe.svelte-1p4nwuh:hover td:where(.svelte-1p4nwuh){background-image:linear-gradient(var(--hover-wash),var(--hover-wash))}tr.shoe.svelte-1p4nwuh:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}tr.shoe.svelte-1p4nwuh:focus-visible td.name:where(.svelte-1p4nwuh){border-bottom-color:var(--accent);box-shadow:inset 2px 0 0 var(--accent),inset 0 2px 0 var(--accent),inset 0 -1px 0 var(--accent)}td.name.svelte-1p4nwuh{background:var(--surface)}.name-row.svelte-1p4nwuh{display:flex;gap:var(--s2);align-items:center}td.num.svelte-1p4nwuh:not(.fig){white-space:nowrap}.chev.svelte-1p4nwuh{display:inline-block;color:var(--text-dim)}th.name.svelte-1p4nwuh,td.name.svelte-1p4nwuh{position:sticky;left:0;z-index:1}thead.svelte-1p4nwuh th.name:where(.svelte-1p4nwuh){z-index:3}@media(prefers-reduced-motion:no-preference){.chev.svelte-1p4nwuh{transition:transform .12s ease-out}tr.expand.svelte-1p4nwuh td:where(.svelte-1p4nwuh){animation:svelte-1p4nwuh-reveal .14s ease-out}}.chev.open.svelte-1p4nwuh{transform:rotate(90deg)}@keyframes svelte-1p4nwuh-reveal{0%{opacity:0}to{opacity:1}}.bleed.svelte-txhhgj{--table-w: calc(var(--cols) * 53px + (var(--cols) + 1) * 2px);margin-inline:calc(-1 * var(--s4) + var(--s3))}tr.shoe.svelte-txhhgj,tr.expand.svelte-txhhgj{scroll-margin-top:calc(var(--thead-top, 0px) + var(--head-h, 0px))}.panel.svelte-txhhgj{position:relative;background:var(--surface);box-sizing:border-box;min-width:calc(var(--table-w) + 2px);border:1px solid var(--border);border-top:none;border-radius:0 0 var(--r-md) var(--r-md);box-shadow:var(--shadow-panel);overflow-x:visible;overflow-y:clip}.mobile-proto.svelte-txhhgj{position:absolute;inset:0 auto auto 0;width:100%;visibility:hidden;pointer-events:none}.mobile-proto.svelte-txhhgj .face-ruler:where(.svelte-txhhgj){position:absolute;display:inline-flex;width:max-content;font-size:var(--t-sm);font-weight:600;white-space:nowrap}.mobile-proto.svelte-txhhgj .face-figures:where(.svelte-txhhgj){font-family:var(--font-mono);font-weight:400}table.svelte-txhhgj{table-layout:fixed;border-collapse:separate;border-spacing:2px 0;width:100%;min-width:var(--table-w);font-size:var(--t-md)}tbody.svelte-txhhgj{overflow-anchor:none}tr.spacer.svelte-txhhgj td:where(.svelte-txhhgj){padding:0;border:0}th.svelte-txhhgj{padding:var(--s1) 2px;background:var(--surface);vertical-align:bottom;position:sticky;top:calc(var(--thead-top) - 1px);z-index:2;border-top:1px solid var(--border);border-bottom:1px solid var(--border);box-shadow:var(--shadow-sticky),3px 0 0 -1px var(--surface),-3px 0 0 -1px var(--surface),2px 0 0 var(--border),-2px 0 0 var(--border)}th.svelte-txhhgj button:where(.svelte-txhhgj){display:flex;flex-direction:column;align-items:center;gap:1px;width:100%;background:none;border:none;color:var(--text);font:inherit;font-size:var(--t-xs);font-weight:600;letter-spacing:-.02em;cursor:pointer;padding:0;text-align:center}.h-units.svelte-txhhgj{font-family:var(--font-mono);font-weight:400;color:var(--text-dim);min-height:1lh}tr.shoe.svelte-txhhgj{cursor:pointer}td.ident.svelte-txhhgj{padding:var(--s2) var(--s1) var(--s1);font-size:var(--t-sm)}td.ident.svelte-txhhgj strong:where(.svelte-txhhgj){font-weight:600}.meta.svelte-txhhgj:before{content:"·";margin:0 var(--s1);color:var(--text-dim)}.meta.svelte-txhhgj{color:var(--text-dim);font-size:var(--t-xs)}tr.values.svelte-txhhgj td:where(.svelte-txhhgj){padding:0 0 var(--s2)}tr.rule.svelte-txhhgj td:where(.svelte-txhhgj){border-top:1px solid var(--border-soft);height:0;padding:0}tr.expand.svelte-txhhgj td:where(.svelte-txhhgj){background:var(--well)}tr.shoe.svelte-txhhgj:focus-visible{outline:none;box-shadow:inset 0 2px 0 var(--accent),inset 2px 0 0 var(--accent),inset -2px 0 0 var(--accent)}tr.shoe.svelte-txhhgj:focus-visible+tr.values:where(.svelte-txhhgj){box-shadow:inset 2px 0 0 var(--accent),inset -2px 0 0 var(--accent),inset 0 -2px 0 var(--accent)}.chip.svelte-txhhgj{display:block;margin:0 var(--s1);padding:var(--s1) 0;border-radius:var(--r-sm);text-align:center;font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.chev.svelte-txhhgj{display:inline-block;color:var(--text-dim)}@media(prefers-reduced-motion:no-preference){.chev.svelte-txhhgj{transition:transform .12s ease-out}tr.expand.svelte-txhhgj td:where(.svelte-txhhgj){animation:svelte-txhhgj-reveal .14s ease-out}}.chev.open.svelte-txhhgj{transform:rotate(90deg)}@keyframes svelte-txhhgj-reveal{0%{opacity:0}to{opacity:1}}.skip.svelte-16eacv5{position:fixed;top:var(--s2);left:var(--s2);z-index:40;padding:var(--s2) var(--s3);border:1px solid var(--accent);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font-size:var(--t-sm);text-decoration:none;transform:translateY(-250%)}.skip.svelte-16eacv5:focus{transform:none}@media(prefers-reduced-motion:no-preference){.skip.svelte-16eacv5{transition:transform .12s ease-out}}.display.svelte-xelb3h{position:relative;display:inline-flex}.display.svelte-xelb3h>button:where(.svelte-xelb3h){padding:var(--s1) var(--s3);cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:var(--r-sm);font-size:var(--t-sm);font-family:inherit}.display.svelte-xelb3h>button:where(.svelte-xelb3h):hover{background:var(--accent-dim)}.display.svelte-xelb3h>button.icon:where(.svelte-xelb3h){display:inline-flex;align-items:center;justify-content:center}.panel.svelte-xelb3h{position:absolute;top:calc(100% + var(--s2));right:0;z-index:10;box-sizing:border-box;width:min(20rem,calc(100vw - var(--s5)));background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-dialog);padding:var(--s3);display:flex;flex-direction:column;gap:var(--s2);text-align:left}.body.svelte-xelb3h{max-height:min(70vh,30rem);overflow-y:auto;display:flex;flex-direction:column;gap:var(--s2);margin-inline:calc(-1 * var(--ring-room));padding-inline-end:var(--s3);margin-inline-end:calc(-1 * var(--s3))}@media(max-width:800px){.display.svelte-xelb3h{position:static}.panel.svelte-xelb3h{top:100%;right:var(--s2)}}.head.svelte-xelb3h{display:flex;align-items:baseline;justify-content:space-between}h2.svelte-xelb3h{margin:0;font-size:var(--t-sm);font-weight:650}.link.svelte-xelb3h{border:none;background:none;padding:0;cursor:pointer;color:var(--accent);font-size:var(--t-xs);font-family:inherit}fieldset.svelte-xelb3h{border:none;margin:0;padding:var(--s2) 0 0;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:var(--s2)}legend.svelte-xelb3h{padding:0;font-size:var(--t-xs);color:var(--text-dim);font-weight:600;display:flex;align-items:center;gap:var(--s2)}.swatch.svelte-xelb3h{width:.9em;height:.9em;border-radius:var(--r-sm);border:1px solid var(--border)}.swatch.better.svelte-xelb3h{background:var(--wash-blue)}.swatch.base.svelte-xelb3h{background:var(--wash-base)}.row.svelte-xelb3h{display:grid;grid-template-columns:5rem 1fr 2.8rem;align-items:center;gap:var(--s2)}.row.svelte-xelb3h label:where(.svelte-xelb3h),.row.svelte-xelb3h .lbl:where(.svelte-xelb3h){font-size:var(--t-xs)}.row.svelte-xelb3h output:where(.svelte-xelb3h){font-family:var(--font-mono);font-size:var(--t-xs);color:var(--text-dim);text-align:right}.row.off.svelte-xelb3h{opacity:.5}.row.svelte-xelb3h input[type=range]:where(.svelte-xelb3h){width:100%;margin:0;accent-color:var(--accent)}.hue.svelte-xelb3h{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:.75em;border-radius:var(--r-full);background:linear-gradient(to right,#d75c5c,#cf9040,#7fae4e,#3fae90,#4f9fd8,#7f83e0,#c66bc9,#d75c5c)}.hue.svelte-xelb3h::-webkit-slider-thumb{-webkit-appearance:none;width:.9em;height:.9em;border-radius:var(--r-full);background:var(--surface);border:2px solid var(--text);cursor:pointer}.hue.svelte-xelb3h::-moz-range-thumb{width:.75em;height:.75em;border-radius:var(--r-full);background:var(--surface);border:2px solid var(--text);cursor:pointer}.check.svelte-xelb3h{display:flex;align-items:center;gap:var(--s2);font-size:var(--t-xs)}.theme-control.svelte-xelb3h{grid-column:2 / -1;justify-self:start;display:inline-flex}.note.svelte-xelb3h{margin:0;font-size:var(--t-xs);color:var(--text-dim)}.note.warn.svelte-xelb3h{color:var(--bad)}.mono.svelte-xelb3h{font-family:var(--font-mono)}.chrome.svelte-qv603g{position:sticky;top:0;z-index:5}.chrome.pinned.svelte-qv603g{position:fixed;top:0;left:0;right:0}.utils.svelte-qv603g{--util-gap: var(--s4);display:flex;align-items:center;gap:var(--util-gap)}@media(max-width:800px){.utils.svelte-qv603g{--util-gap: var(--s3)}}.utils.svelte-qv603g button:where(.svelte-qv603g){padding:var(--s1) var(--s3);cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:var(--r-sm);font-size:var(--t-sm)}.utils.svelte-qv603g button:where(.svelte-qv603g):hover{background:var(--accent-dim)}.utils.svelte-qv603g .icon:where(.svelte-qv603g){display:inline-flex;align-items:center;justify-content:center}.announcer.svelte-qv603g{position:fixed;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.copied.svelte-qv603g{font-size:var(--t-sm);color:var(--good)}.copied.svelte-qv603g:not(.said){margin-inline-start:calc(-1 * var(--util-gap))}.layout.svelte-qv603g{display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);align-items:start}.sidebar.svelte-qv603g{position:sticky;top:var(--chrome-h);max-height:calc(100vh - var(--chrome-h));overflow-y:auto}.content.svelte-qv603g{padding:0 var(--s4) var(--s6)}#shoe-table.svelte-qv603g{scroll-margin-top:var(--thead-top)}.empty.svelte-qv603g{padding:var(--s6);text-align:center;color:var(--text-dim)}.empty.svelte-qv603g strong:where(.svelte-qv603g){display:block;color:var(--text);font-size:var(--t-lg);font-weight:600;margin-bottom:var(--s1)}.layout.drawer.svelte-qv603g{grid-template-columns:minmax(0,1fr)}.layout.drawer.svelte-qv603g .scrim:where(.svelte-qv603g){position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;background:var(--scrim)}.layout.drawer.svelte-qv603g .sidebar:where(.svelte-qv603g){position:fixed;top:0;bottom:0;left:0;z-index:30;width:min(20rem,88vw);max-height:none;background:var(--surface);border-right:1px solid var(--border);box-shadow:var(--shadow-dialog);transform:translate(-100%);visibility:hidden}.layout.drawer.show-filters.svelte-qv603g .sidebar:where(.svelte-qv603g){transform:none;visibility:visible}@media(prefers-reduced-motion:no-preference){.layout.drawer.svelte-qv603g .scrim:where(.svelte-qv603g){animation:svelte-qv603g-fade .2s ease-out}.layout.drawer.svelte-qv603g .sidebar:where(.svelte-qv603g){transition:transform .2s ease-out,visibility 0s linear .2s}.layout.drawer.show-filters.svelte-qv603g .sidebar:where(.svelte-qv603g){transition:transform .2s ease-out,visibility 0s}}@keyframes svelte-qv603g-fade{0%{opacity:0}to{opacity:1}}.error.svelte-1n46o8q{padding:var(--s6);text-align:center;color:var(--text-dim)}button.svelte-1n46o8q{padding:var(--s2) var(--s5);cursor:pointer}.reserve.svelte-1n46o8q{visibility:hidden}.pane.svelte-1n46o8q{margin:0 var(--s4)}.pane.track.svelte-1n46o8q{margin-left:calc(var(--sidebar-w) + var(--s4))}.receipt-space.svelte-1n46o8q{margin:0 0 var(--s2);padding:var(--s2) var(--s1);font-size:var(--t-sm);min-height:1lh}.skeleton.svelte-1n46o8q{container-type:inline-size;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-panel);overflow:hidden}.skeleton.svelte-1n46o8q .head:where(.svelte-1n46o8q){padding:var(--s2);border-bottom:2px solid var(--border);display:flex;flex-direction:column;gap:1px}.skeleton.svelte-1n46o8q .head:where(.svelte-1n46o8q) .h-names:where(.svelte-1n46o8q){display:grid;grid-template-columns:14rem repeat(var(--skel-cols),minmax(0,1fr));gap:var(--s3);align-items:end;font-family:var(--font-ui);font-size:var(--t-md);font-weight:600;min-height:2lh}@container (max-width: 1028px){.skeleton.svelte-1n46o8q .head:where(.svelte-1n46o8q) .h-names:where(.svelte-1n46o8q){min-height:3lh}}.skeleton.svelte-1n46o8q .head:where(.svelte-1n46o8q) .h-units:where(.svelte-1n46o8q){font-family:var(--font-mono);font-size:var(--t-xs);min-height:1lh}.skeleton.svelte-1n46o8q .row:where(.svelte-1n46o8q){display:grid;grid-template-columns:14rem repeat(var(--skel-cols),minmax(0,1fr));gap:var(--s3);padding:var(--s2);border-bottom:1px solid var(--border-soft);align-items:center;font-family:var(--font-mono);font-size:var(--t-md);min-height:1lh}.skeleton.svelte-1n46o8q .row:where(.svelte-1n46o8q):last-child{border-bottom:0}.skeleton.svelte-1n46o8q i:where(.svelte-1n46o8q){display:block;height:12px;border-radius:var(--r-sm);background:var(--border-soft)}@media(prefers-reduced-motion:no-preference){.skeleton.svelte-1n46o8q i:where(.svelte-1n46o8q){animation:svelte-1n46o8q-pulse 1.4s ease-in-out infinite}}@keyframes svelte-1n46o8q-pulse{0%,to{opacity:1}50%{opacity:.45}}@font-face{font-family:Inter Tight;src:url(./inter-tight-DX-nOvPD.woff2) format("woff2-variations");font-weight:400 700;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(./jetbrains-mono-B9CIFXIH.woff2) format("woff2-variations");font-weight:400 600;font-display:swap}:root{color-scheme:light dark;--bg: #f5f5f4;--surface: #ffffff;--chrome: #fbfbfa;--well: #faf9f8;--text: #16181b;--text-dim: #5f6673;--border: #e5e5e3;--border-soft: #eeeeec;--divider: #c9c9c3;--accent: #007eaf;--accent-dim: #e5f3fc;--accent-solid: #0078a8;--on-accent: #ffffff;--good: #15803d;--bad: #b4331f;--hist-dim: #7f8794;--wash-blue: #0089be;--wash-grey: hsl(220 9% 55%);--hover-wash: color-mix(in oklab, var(--accent) 6%, transparent);--sidebar-w: 260px;--caret-w: 12px;--s1: .25rem;--s2: .5rem;--s3: .75rem;--s4: 1rem;--s5: 1.5rem;--s6: 2rem;--r-sm: 4px;--r-md: 8px;--r-full: 999px;--t-xs: .75rem;--t-sm: .83rem;--t-md: .92rem;--t-lg: 1.05rem;--t-xl: 1.2rem;--shadow-panel: 0 1px 2px rgb(0 0 0 / .05);--shadow-sticky: 0 4px 10px -6px rgb(0 0 0 / .3);--shadow-dialog: 0 12px 32px -12px rgb(0 0 0 / .28), 0 2px 6px rgb(0 0 0 / .06);--scrim: rgb(10 12 15 / .42);--font-ui: "Inter Tight", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;font-family:var(--font-ui)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg: #0f1113;--surface: #1a1d21;--chrome: #15181b;--well: #16191d;--text: #eceef1;--text-dim: #98a0ab;--border: #282c31;--border-soft: #22262a;--divider: #434c59;--accent: #0090c8;--accent-dim: #003b54;--accent-solid: #0076a5;--on-accent: #ffffff;--good: #4ade80;--bad: #f0836f;--hist-dim: #6b7482;--wash-blue: #0076a5;--wash-grey: hsl(220 8% 62%);--shadow-panel: none;--shadow-sticky: 0 4px 10px -6px rgb(0 0 0 / .7);--shadow-dialog: 0 16px 40px -12px rgb(0 0 0 / .7);--scrim: rgb(0 0 0 / .55)}}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--bg: #0f1113;--surface: #1a1d21;--chrome: #15181b;--well: #16191d;--text: #eceef1;--text-dim: #98a0ab;--border: #282c31;--border-soft: #22262a;--divider: #434c59;--accent: #0090c8;--accent-dim: #003b54;--accent-solid: #0076a5;--on-accent: #ffffff;--good: #4ade80;--bad: #f0836f;--hist-dim: #6b7482;--wash-blue: #0076a5;--wash-grey: hsl(220 8% 62%);--shadow-panel: none;--shadow-sticky: 0 4px 10px -6px rgb(0 0 0 / .7);--shadow-dialog: 0 16px 40px -12px rgb(0 0 0 / .7);--scrim: rgb(0 0 0 / .55)}body{margin:0;background:var(--bg);color:var(--text)}button,input,select,textarea{font-family:inherit}:root{--ring-room: 4px;--focus-ring: 0 0 0 2px var(--surface), 0 0 0 var(--ring-room) var(--accent)}:where(a,button,input,select,textarea,summary,[tabindex]):not(tr):focus-visible{outline:none;box-shadow:var(--focus-ring)}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;margin:0;flex:none;border:1px solid var(--hist-dim);border-radius:var(--r-sm);background:var(--surface);cursor:pointer}input[type=checkbox]:checked{border-color:var(--accent-solid);background:var(--accent-solid);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 4.8 8.5 9.5 3.6' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:100% 100%}input[type=checkbox]:disabled{cursor:default;opacity:.5}:where(.scrollport){box-sizing:border-box;padding:var(--ring-room);scroll-padding:var(--ring-room)}
