.tile.svelte-1itb854{padding:10px var(--space-3);border-radius:var(--radius-xl);background:var(--color-panel);flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.label.svelte-1itb854{font-size:var(--font-size-xs);color:var(--color-text-sub)}.value.svelte-1itb854{font-size:var(--font-size-number);font-weight:var(--font-weight-heavy);white-space:nowrap}.unit.svelte-1itb854{font-size:var(--font-size-s)}.wrap.svelte-1eufppq{position:relative}.chart.svelte-1eufppq{width:100%;height:var(--profile-height,180px);touch-action:pan-y}.labels.svelte-1eufppq{height:16px;font-size:var(--font-size-xs);color:var(--color-text-sub);position:relative}.labels.svelte-1eufppq span:where(.svelte-1eufppq){white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.reset.svelte-1eufppq{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-panel);height:28px;color:var(--color-text);font-size:var(--font-size-s);font-weight:var(--font-weight-bold);cursor:pointer;padding:0 10px;position:absolute;top:12px;right:12px}dialog.svelte-1sgpejt{border-radius:var(--radius-hero);background:var(--color-panel);width:min(100vw - 24px,420px);color:var(--color-text);border:none;margin:auto auto 12px;padding:0}dialog.svelte-1sgpejt::backdrop{background:#1f2a3059}.sheet.svelte-1sgpejt{padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}h2.svelte-1sgpejt{font-size:var(--font-size-xl);font-weight:var(--font-weight-heavy)}label.svelte-1sgpejt{gap:var(--space-1);font-size:var(--font-size-s);color:var(--color-text-sub);flex-direction:column;display:flex}select.svelte-1sgpejt{height:var(--touch-size);padding:0 var(--space-2);border:2px solid var(--color-line);border-radius:var(--radius-m);background:var(--color-panel);color:var(--color-text);font-size:var(--font-size-l);font-weight:var(--font-weight-bold)}.note.svelte-1sgpejt{font-size:var(--font-size-s);color:var(--color-text-sub);min-height:1.6em}.buttons.svelte-1sgpejt{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.cancel.svelte-1sgpejt,.go.svelte-1sgpejt{height:var(--button-height);border-radius:var(--radius-2xl);font-size:var(--font-size-l);font-weight:var(--font-weight-heavy);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:flex}.cancel.svelte-1sgpejt{border:2px solid var(--color-line);background:var(--color-panel);color:var(--color-text)}.go.svelte-1sgpejt{background:var(--color-accent);color:var(--color-text)}.go.svelte-1sgpejt:hover{color:var(--color-text)}.go.disabled.svelte-1sgpejt{opacity:.4;cursor:default}.head.svelte-1whohrx{align-items:center;gap:var(--space-3);display:flex}.head-actions.svelte-1whohrx{gap:10px;margin-left:auto;display:flex}.layout.svelte-1whohrx{flex-direction:column;gap:12px;display:flex}.side.svelte-1whohrx{display:contents}.stats.svelte-1whohrx{gap:var(--space-2);order:-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.chart-head.svelte-1whohrx{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}h2.svelte-1whohrx{font-size:var(--font-size-base);font-weight:var(--font-weight-heavy)}.card.svelte-1whohrx{padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--color-panel);gap:var(--space-2);flex-direction:column;display:flex}.chart-head.svelte-1whohrx{flex-wrap:wrap}.loading.svelte-1whohrx{height:196px;color:var(--color-text-sub);font-size:var(--font-size-s);justify-content:center;align-items:center;display:flex}.error.svelte-1whohrx{color:var(--color-error);font-size:var(--font-size-s)}.legend.svelte-1whohrx{gap:6px var(--space-3);font-size:var(--font-size-xs);color:var(--color-text-legend);flex-wrap:wrap;display:flex}.legend.svelte-1whohrx span:where(.svelte-1whohrx){align-items:center;gap:var(--space-1);display:flex}.legend.svelte-1whohrx i:where(.svelte-1whohrx){border-radius:3px;width:12px;height:10px}.legend.svelte-1whohrx .tunnel:where(.svelte-1whohrx){background:var(--color-band-tunnel)}.legend.svelte-1whohrx .bridge:where(.svelte-1whohrx){background:var(--color-band-bridge)}.legend.svelte-1whohrx .flag:where(.svelte-1whohrx){background:var(--color-band-flag)}.legend.svelte-1whohrx .rec:where(.svelte-1whohrx){border-top:1.5px dashed var(--color-accent);border-radius:0;height:0}.hint.svelte-1whohrx,.note.svelte-1whohrx,.empty.svelte-1whohrx{font-size:var(--font-size-s);color:var(--color-text-sub);line-height:1.6}.rec-card.svelte-1whohrx{color:var(--color-text);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--color-panel);border:2px solid var(--color-accent);align-items:center;gap:var(--space-3);text-decoration:none;display:flex}.rec-card.svelte-1whohrx:hover{color:var(--color-text)}.rec-text.svelte-1whohrx{flex-direction:column;flex-grow:1;gap:2px;display:flex}.rec-label.svelte-1whohrx{font-size:var(--font-size-s);font-weight:var(--font-weight-bold);color:var(--color-accent-text)}.rec-title.svelte-1whohrx{font-size:var(--font-size-l);font-weight:var(--font-weight-heavy)}.rec-sub.svelte-1whohrx{font-size:var(--font-size-s);color:var(--color-text-sub)}.table.svelte-1whohrx{flex-direction:column;display:flex}.row.svelte-1whohrx{gap:var(--space-1);padding:7px var(--space-1);border:none;border-bottom:1px solid var(--color-line-soft);color:var(--color-text);font-size:var(--font-size-m);font-weight:var(--font-weight-bold);text-align:right;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) 58px 66px 50px;align-items:center;display:grid}.row.head-row.svelte-1whohrx{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--color-text-sub);cursor:default;padding-top:0}.row.svelte-1whohrx>:where(.svelte-1whohrx):first-child{text-align:left}.row.selected.svelte-1whohrx{background:var(--color-bg);border-radius:var(--radius-s)}.name.svelte-1whohrx .seg:where(.svelte-1whohrx){overflow-wrap:anywhere;display:inline-block}.diff.svelte-1whohrx{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.row-actions.svelte-1whohrx{gap:var(--space-1);padding:var(--space-2) var(--space-1) var(--space-3);flex-direction:column;display:flex}.row-actions.svelte-1whohrx a:where(.svelte-1whohrx){border-radius:var(--radius-m);background:var(--color-accent);height:40px;color:var(--color-text);font-size:var(--font-size-m);font-weight:var(--font-weight-heavy);justify-content:center;align-items:center;text-decoration:none;display:flex}.actions.svelte-1whohrx{padding:var(--space-2) 0;background:linear-gradient(to bottom, transparent, var(--color-bg) 30%);gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:sticky;bottom:0}.pick.svelte-1whohrx,.all.svelte-1whohrx{height:var(--button-height);border-radius:var(--radius-2xl);font-size:var(--font-size-l);font-weight:var(--font-weight-heavy);color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:flex}.pick.svelte-1whohrx{background:var(--color-panel);border:none}.all.svelte-1whohrx{background:var(--color-accent)}.all.svelte-1whohrx:hover{color:var(--color-text)}@media (width>=960px){.head-actions.svelte-1whohrx .pick:where(.svelte-1whohrx),.head-actions.svelte-1whohrx .all:where(.svelte-1whohrx){border-radius:var(--radius-xl);height:48px;font-size:var(--font-size-l);padding:0 22px}.layout.svelte-1whohrx{flex-direction:row;flex:1;gap:20px;min-height:0}.chart-card.svelte-1whohrx{border-radius:var(--radius-hero);gap:var(--space-3);flex:1;min-width:0;padding:18px 20px}.chart-card.svelte-1whohrx h2:where(.svelte-1whohrx){font-size:17px}.chart-box.svelte-1whohrx{--profile-height:max(260px, calc(100dvh - 300px));flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}.legend.svelte-1whohrx{font-size:var(--font-size-s);gap:8px 18px}.legend.svelte-1whohrx .hint:where(.svelte-1whohrx){color:var(--color-text-sub);margin-left:auto}.side.svelte-1whohrx{flex-direction:column;flex-shrink:0;gap:12px;width:360px;min-height:0;display:flex}.sections.svelte-1whohrx{min-height:0;padding:var(--space-4) var(--space-5);flex:1}.sections.svelte-1whohrx h2:where(.svelte-1whohrx){font-size:var(--font-size-l)}.table.svelte-1whohrx{min-height:0;overflow-y:auto}}
