.trend.svelte-1pw7hws{margin:0 0 .7rem;border:1px solid var(--c-border-subtle, #22344c);border-radius:8px;background:var(--c-row-bg, rgba(20, 32, 50, .55));padding:.35rem .6rem .45rem}.toggle.svelte-1pw7hws{display:flex;gap:.4rem;align-items:center;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--c-text-2, #cfd9e6);font:inherit;font-size:12px;font-weight:600;cursor:pointer;padding:.2rem 0;text-align:left}.toggle.svelte-1pw7hws:hover{color:var(--c-accent, #7bd0f2)}.caret.svelte-1pw7hws{color:var(--c-accent, #7bd0f2);width:.8em}.hint.svelte-1pw7hws{margin-left:auto;color:var(--c-muted, #94a3b8);font-size:10px;font-weight:400}.body.svelte-1pw7hws{margin-top:.35rem}.slice.svelte-1pw7hws{margin:0 0 .3rem;font-size:11px;line-height:1.45;color:var(--c-muted, #94a3b8)}.slice.svelte-1pw7hws strong:where(.svelte-1pw7hws){color:var(--c-text-2, #cfd9e6);font-weight:600}.approx.svelte-1pw7hws{margin:0 0 .3rem;font-size:10px;line-height:1.45;color:var(--c-warn, #f0c878)}.stale.svelte-1pw7hws{display:flex;gap:.5rem;align-items:center;justify-content:space-between;font-size:10.5px;color:var(--c-warn, #f0c878);border:1px dashed var(--c-warn, #b48a3a);border-radius:6px;padding:.3rem .5rem;margin:0 0 .4rem}.stale.svelte-1pw7hws button:where(.svelte-1pw7hws){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--c-border-input, #2c4870);background:var(--c-row-bg, rgba(28, 42, 64, .4));color:var(--c-accent, #7bd0f2);padding:.15rem .5rem;border-radius:999px;font:inherit;font-size:10.5px;cursor:pointer}.stale.svelte-1pw7hws button:where(.svelte-1pw7hws):hover{border-color:var(--c-accent, #7bd0f2)}.summary.svelte-1pw7hws{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline;margin:0 0 .25rem;font-size:11px;color:var(--c-text-2, #cfd9e6)}.summary.svelte-1pw7hws strong:where(.svelte-1pw7hws){color:var(--c-text, #e5edf5);font-weight:700}.dim.svelte-1pw7hws{color:var(--c-muted, #94a3b8)}.trunc.svelte-1pw7hws{color:var(--c-warn, #f0c878);border:1px solid #b48a3a;padding:.02rem .3rem;border-radius:999px;font-size:9px;text-transform:uppercase;letter-spacing:.05em}.spark.svelte-1pw7hws{display:flex;align-items:flex-end;gap:2px;height:38px;padding:.2rem 0;border-bottom:1px solid var(--c-border, #2a3a52)}.bar.svelte-1pw7hws{flex:1 1 0;min-width:3px;height:100%;display:flex;align-items:flex-end}.bar-fill.svelte-1pw7hws{display:block;width:100%;height:var(--h, 0%);min-height:1px;background:var(--c-accent, #7bd0f2);border-radius:2px 2px 0 0;opacity:.85;transition:opacity .12s ease}.bar.svelte-1pw7hws:hover .bar-fill:where(.svelte-1pw7hws){opacity:1;background:var(--c-accent-strong, #a8e0f5)}.axis.svelte-1pw7hws{display:flex;justify-content:space-between;font-size:9.5px;color:var(--c-muted, #94a3b8);margin-top:.15rem}.note.svelte-1pw7hws{margin:.2rem 0 0;font-size:11px;color:var(--c-muted, #94a3b8)}.error.svelte-1pw7hws{margin:.2rem 0 0;font-size:11px;color:var(--c-danger, #f1bcbc)}.src.svelte-1pw7hws{display:block;margin-top:.3rem;font-size:10px;color:var(--c-muted, #94a3b8)}.watch.svelte-zgdtab{margin:0 0 .7rem;border:1px solid var(--c-border-subtle, #22344c);border-radius:8px;background:var(--c-row-bg, rgba(20, 32, 50, .55));padding:.35rem .6rem .45rem}.toggle.svelte-zgdtab{display:flex;gap:.4rem;align-items:center;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--c-text-2, #cfd9e6);font:inherit;font-size:12px;font-weight:600;cursor:pointer;padding:.2rem 0;text-align:left}.toggle.svelte-zgdtab:hover{color:var(--c-accent, #7bd0f2)}.caret.svelte-zgdtab{color:var(--c-accent, #7bd0f2);width:.8em}.hint.svelte-zgdtab{margin-left:auto;color:var(--c-muted, #94a3b8);font-size:10px;font-weight:400}.body.svelte-zgdtab{margin-top:.35rem}.slice.svelte-zgdtab{margin:0 0 .3rem;font-size:11px;line-height:1.45;color:var(--c-muted, #94a3b8)}.slice.svelte-zgdtab strong:where(.svelte-zgdtab){color:var(--c-text-2, #cfd9e6);font-weight:600}.approx.svelte-zgdtab{margin:0 0 .3rem;font-size:10px;line-height:1.45;color:var(--c-warn, #f0c878)}.stale.svelte-zgdtab{display:flex;gap:.5rem;align-items:center;justify-content:space-between;font-size:10.5px;color:var(--c-warn, #f0c878);border:1px dashed var(--c-warn, #b48a3a);border-radius:6px;padding:.3rem .5rem;margin:0 0 .4rem}.stale.svelte-zgdtab button:where(.svelte-zgdtab){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--c-border-input, #2c4870);background:var(--c-row-bg, rgba(28, 42, 64, .4));color:var(--c-accent, #7bd0f2);padding:.15rem .5rem;border-radius:999px;font:inherit;font-size:10.5px;cursor:pointer}.stale.svelte-zgdtab button:where(.svelte-zgdtab):hover{border-color:var(--c-accent, #7bd0f2)}.lines.svelte-zgdtab{list-style:none;margin:0 0 .35rem;padding:0}.lines.svelte-zgdtab li:where(.svelte-zgdtab){font-size:11.5px;line-height:1.55;color:var(--c-text-2, #cfd9e6);padding-left:.85rem;position:relative}.lines.svelte-zgdtab li:where(.svelte-zgdtab):before{content:"▪";position:absolute;left:0;color:var(--c-accent-dim, #4979b3)}.withheld.svelte-zgdtab{margin:0 0 .25rem;font-size:10px;line-height:1.45;color:var(--c-muted, #94a3b8);font-style:italic}.basis.svelte-zgdtab{margin:.3rem 0 0;font-size:9.5px;color:var(--c-faint, #64748b)}.note.svelte-zgdtab{margin:.2rem 0 0;font-size:11px;color:var(--c-muted, #94a3b8)}.error.svelte-zgdtab{margin:.2rem 0 0;font-size:11px;color:var(--c-danger, #f1bcbc)}.src.svelte-zgdtab{display:block;margin-top:.3rem;font-size:10px;color:var(--c-muted, #94a3b8)}.tab-here.svelte-1lhhffp{padding:.9rem 1rem 1.2rem;max-width:36rem;color:var(--c-text, #e5edf5)}.eyebrow.svelte-1lhhffp{margin:0 0 .15rem;color:var(--c-accent, #7bd0f2);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}h2.svelte-1lhhffp{margin:0 0 .25rem;font-size:18px;line-height:1.2}.subtitle.svelte-1lhhffp{color:var(--c-muted, #94a3b8);font-size:12px;margin:0 0 .7rem}.muted.svelte-1lhhffp{color:var(--c-muted, #94a3b8);font-size:12px}.area-summary.svelte-1lhhffp{font-size:11.5px;color:var(--c-text-2, #cfd9e6);background:var(--c-row-bg, rgba(20, 32, 50, .55));border:1px solid var(--c-border-subtle, #22344c);border-left:3px solid var(--c-accent-dim, #4979b3);padding:.55rem .7rem;border-radius:6px;margin:0 0 .7rem;line-height:1.55}.area-summary.svelte-1lhhffp .label:where(.svelte-1lhhffp){color:var(--c-muted, #94a3b8);font-size:9px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-weight:600}.metric-blocks.svelte-1lhhffp{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;margin:0 0 .7rem}.mblock.svelte-1lhhffp{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;font:inherit;color:inherit;background:var(--c-row-bg, rgba(20, 32, 50, .55));border:1px solid var(--c-border-subtle, #22344c);border-radius:8px;padding:.55rem .6rem;cursor:pointer;transition:border-color .1s ease}.mblock.svelte-1lhhffp:hover{border-color:var(--c-accent-dim, #4979b3)}.mblock.open.svelte-1lhhffp{grid-column:1 / -1;border-color:var(--c-accent-dim, #4979b3);background:var(--c-row-bg, rgba(20, 32, 50, .7))}.mblock.svelte-1lhhffp .label:where(.svelte-1lhhffp){color:var(--c-muted, #94a3b8);text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:600}.mblock.svelte-1lhhffp .value:where(.svelte-1lhhffp){font-size:18px;font-weight:700;color:var(--c-text, #e5edf5);margin:.12rem 0}.mblock.svelte-1lhhffp .delta:where(.svelte-1lhhffp){font-size:10px;color:var(--c-muted, #94a3b8)}.mblock.svelte-1lhhffp .delta.up:where(.svelte-1lhhffp){color:var(--c-success, #7bb29b)}.mblock.svelte-1lhhffp .delta.down:where(.svelte-1lhhffp){color:var(--c-danger, #c87c7c)}.mblock.svelte-1lhhffp .expand-hint:where(.svelte-1lhhffp){font-size:9px;color:var(--c-faint, #64748b);margin-top:.25rem}.mblock.open.svelte-1lhhffp .head:where(.svelte-1lhhffp){display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.mblock.open.svelte-1lhhffp .head:where(.svelte-1lhhffp) .value:where(.svelte-1lhhffp){font-size:16px;margin:0}.mblock.open.svelte-1lhhffp .detail-grid:where(.svelte-1lhhffp){display:grid;grid-template-columns:1fr auto;gap:.2rem .8rem;font-size:11px;margin:.5rem 0 0}.mblock.open.svelte-1lhhffp .detail-grid:where(.svelte-1lhhffp) dt:where(.svelte-1lhhffp){color:var(--c-muted, #94a3b8)}.mblock.open.svelte-1lhhffp .detail-grid:where(.svelte-1lhhffp) dd:where(.svelte-1lhhffp){margin:0;font-weight:600;text-align:right;color:var(--c-text-2, #cfd9e6)}.mblock.open.svelte-1lhhffp .detail-grid:where(.svelte-1lhhffp) dd.formula:where(.svelte-1lhhffp){font-weight:500;color:var(--c-muted, #94a3b8);font-size:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mblock.open.svelte-1lhhffp .detail-src:where(.svelte-1lhhffp){font-size:9.5px;color:var(--c-faint, #64748b);margin-top:.45rem;line-height:1.45}.mblock.open.svelte-1lhhffp .collapse-hint:where(.svelte-1lhhffp){font-size:9px;color:var(--c-faint, #64748b);text-align:right;margin-top:.3rem}.actions.svelte-1lhhffp{display:flex;gap:.35rem;flex-wrap:wrap;margin-top:.4rem}.pill-btn.svelte-1lhhffp{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:12px;font-weight:600;padding:.45rem .85rem;border-radius:999px;border:1px solid var(--c-border-input, #2c4870);background:var(--c-row-bg, rgba(20, 32, 50, .55));color:var(--c-text-2, #cfd9e6);cursor:pointer;transition:border-color .1s ease,color .1s ease,background .1s ease}.pill-btn.svelte-1lhhffp:hover:not(:disabled){border-color:var(--c-accent, #7bd0f2);color:var(--c-accent, #7bd0f2)}.pill-btn.primary.svelte-1lhhffp{background:var(--c-accent-bg-strong, rgba(123, 208, 242, .18));border-color:var(--c-accent-dim, #4979b3);color:var(--c-accent, #7bd0f2)}.pill-btn.svelte-1lhhffp:disabled{opacity:.45;cursor:not-allowed}.note.svelte-1lhhffp{margin:.7rem 0 0;color:var(--c-muted, #94a3b8);font-size:11px;line-height:1.45}.pulse-band.svelte-1lhhffp{display:grid;grid-template-columns:repeat(4,1fr);gap:.35rem;margin:0 0 .5rem;position:relative}.pulse-band[data-status=placeholder].svelte-1lhhffp{padding-bottom:.9rem}.pulse-cell.svelte-1lhhffp{background:var(--c-row-bg, rgba(20, 32, 50, .55));border:1px solid var(--c-border-subtle, #22344c);border-radius:6px;padding:.35rem .45rem}.pulse-band[data-status=placeholder].svelte-1lhhffp .pulse-cell:where(.svelte-1lhhffp){border-style:dashed;opacity:.75}.pulse-label.svelte-1lhhffp{font-size:8.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--c-muted, #94a3b8)}.pulse-value.svelte-1lhhffp{font-size:14px;font-weight:700;color:var(--c-text, #e5edf5)}.pulse-cell.empty.svelte-1lhhffp .pulse-value:where(.svelte-1lhhffp){color:var(--c-faint, #64748b)}.pulse-delta.svelte-1lhhffp{font-size:9px;color:var(--c-muted, #94a3b8)}.pulse-delta.up.svelte-1lhhffp{color:var(--c-success, #9be0b4)}.pulse-delta.down.svelte-1lhhffp{color:var(--c-danger, #f3a0a0)}.pulse-caption.svelte-1lhhffp{position:absolute;left:0;bottom:0;font-size:8.5px;letter-spacing:.04em;color:var(--c-faint, #64748b)}.add-area.svelte-1m878dh{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin-bottom:.6rem;border:1px solid var(--c-accent-dim, #4979b3);border-radius:8px;background:var(--c-accent-bg-strong, rgba(73, 121, 179, .2));color:var(--c-text, #e5edf5);font:inherit;font-size:12px;font-weight:600;padding:.55rem;cursor:pointer}.add-area.svelte-1m878dh:hover:not(:disabled){border-color:var(--c-accent, #7bd0f2);color:var(--c-accent, #7bd0f2)}.add-area.svelte-1m878dh:disabled{cursor:default;opacity:.7;border-color:#5e9a4a;background:#5e9a4a26}.welcome.svelte-1m878dh{margin-bottom:.7rem;padding:.7rem .75rem .8rem;border:1px solid var(--c-accent-dim, #4979b3);border-radius:10px;background:var(--c-accent-bg-strong, rgba(123, 208, 242, .1))}.welcome-head.svelte-1m878dh{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.welcome-head.svelte-1m878dh h2:where(.svelte-1m878dh){margin:0;font-size:16px;color:var(--c-text, #e5edf5)}.welcome-close.svelte-1m878dh{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;color:var(--c-muted, #94a3b8);font-size:14px;cursor:pointer;padding:.15rem .35rem;border-radius:4px}.welcome-close.svelte-1m878dh:hover{color:var(--c-text, #e5edf5);background:#ffffff12}.welcome-sub.svelte-1m878dh{margin:.25rem 0 .6rem;font-size:12px;color:var(--c-text-2, #cfd9e6);line-height:1.45}.welcome-actions.svelte-1m878dh{display:flex;gap:.4rem;margin-top:.6rem}.welcome-btn.svelte-1m878dh{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;border:1px solid var(--c-border-input, #2c4870);background:var(--c-row-bg, rgba(20, 32, 50, .55));color:var(--c-text-2, #cfd9e6);font:inherit;font-size:12px;font-weight:600;padding:.45rem;border-radius:8px;cursor:pointer}.welcome-btn.svelte-1m878dh:hover{border-color:var(--c-accent, #7bd0f2);color:var(--c-accent, #7bd0f2)}.generic.svelte-1m878dh h2:where(.svelte-1m878dh){margin:0 0 .6rem;font-size:18px;color:var(--c-text, #e5edf5)}.generic.svelte-1m878dh dl:where(.svelte-1m878dh){display:grid;grid-template-columns:1fr auto;gap:.4rem .8rem;margin:0}.generic.svelte-1m878dh dt:where(.svelte-1m878dh){color:var(--c-muted, #94a3b8)}.generic.svelte-1m878dh dd:where(.svelte-1m878dh){margin:0;font-weight:600;text-align:right;color:var(--c-text-2, #cfd9e6)}.postings.svelte-16l0b5c{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--c-text-2, #cfd9e6);font-size:12px}.scoped-head.svelte-16l0b5c{display:flex;align-items:center;gap:.5rem;padding:0 .75rem .4rem}.scoped-head.svelte-16l0b5c .eyebrow:where(.svelte-16l0b5c){flex:1;margin:0;font-size:11px;color:var(--c-accent, #7bd0f2);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clear-scope.svelte-16l0b5c{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;border:1px solid var(--c-border-input, #2c4870);background:var(--c-row-bg, rgba(20, 32, 50, .55));color:var(--c-muted, #94a3b8);font:inherit;font-size:11px;padding:.2rem .55rem;border-radius:999px;cursor:pointer}.clear-scope.svelte-16l0b5c:hover{border-color:var(--c-accent, #7bd0f2);color:var(--c-accent, #7bd0f2)}.filters-row.svelte-16l0b5c{display:flex;align-items:center;gap:.4rem;padding:0 .75rem .4rem}.strip-wrap.svelte-16l0b5c{flex:1;min-width:0}.save-row.svelte-16l0b5c{display:flex;align-items:center;gap:.4rem;padding:0 .75rem .4rem}.save-row.svelte-16l0b5c input:where(.svelte-16l0b5c){flex:1;min-width:0;box-sizing:border-box;background:var(--c-bg, #06111f);border:1px solid var(--c-border-input, #2c4870);color:var(--c-text, #e5edf5);border-radius:6px;padding:.35rem .5rem;font:inherit;font-size:12px}.save-row.svelte-16l0b5c input:where(.svelte-16l0b5c):focus{outline:none;border-color:var(--c-accent, #7bd0f2)}.head-btn.svelte-16l0b5c{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;border:1px solid var(--c-border-input, #2c4870);background:var(--c-row-bg, rgba(20, 32, 50, .55));color:var(--c-text-2, #cfd9e6);font:inherit;font-size:11px;font-weight:600;padding:.3rem .6rem;border-radius:999px;cursor:pointer}.head-btn.svelte-16l0b5c:hover{border-color:var(--c-accent, #7bd0f2);color:var(--c-accent, #7bd0f2)}.head-btn.primary.svelte-16l0b5c{border-color:var(--c-accent-dim, #4979b3);background:var(--c-accent-bg-strong, rgba(123, 208, 242, .18));color:var(--c-accent, #7bd0f2)}.save-ok.svelte-16l0b5c{flex-shrink:0;font-size:11px;font-weight:600;color:var(--c-success, #9be0b4)}.sheet.svelte-14czq08{position:absolute;left:0;right:0;bottom:0;z-index:20;pointer-events:auto;height:3.6rem;display:flex;flex-direction:column;background:var(--c-panel, rgba(14, 23, 38, .98));border-top:1px solid var(--c-border, #2a3a52);border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0 -8px 28px #00000059;transition:height .22s ease;overflow:hidden}.sheet.expanded.svelte-14czq08{height:50%}.sheet.expanded.full.svelte-14czq08{height:92%}.grabber.svelte-14czq08{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:100%;background:transparent;border:none;padding:.5rem 0 .3rem;cursor:grab;touch-action:none}.grabber.svelte-14czq08:active{cursor:grabbing}.grip.svelte-14czq08{display:block;width:2.5rem;height:4px;margin:0 auto;border-radius:999px;background:var(--c-border-input, #2c4870)}.pager-head.svelte-14czq08{flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;gap:.35rem;padding:0 .75rem .4rem}.seg.svelte-14czq08{display:flex;gap:.25rem}.seg.svelte-14czq08 button:where(.svelte-14czq08){-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;border:1px solid var(--c-border, #2a3a52);background:var(--c-row-bg, rgba(20, 32, 50, .55));color:var(--c-text-2, #cfd9e6);font:inherit;font-size:12px;font-weight:600;padding:.4rem;border-radius:999px;cursor:pointer}.seg.svelte-14czq08 button.active:where(.svelte-14czq08){border-color:var(--c-accent, #7bd0f2);background:var(--c-accent-bg-strong, rgba(123, 208, 242, .18));color:var(--c-accent, #7bd0f2)}.dots.svelte-14czq08{display:flex;justify-content:center;gap:.35rem}.dot.svelte-14czq08{width:6px;height:6px;border-radius:999px;background:var(--c-border-input, #2c4870);transition:background .15s ease,width .15s ease}.dot.on.svelte-14czq08{width:16px;background:var(--c-accent, #7bd0f2)}.pager.svelte-14czq08{flex:1;overflow:hidden;touch-action:pan-y}.track.svelte-14czq08{display:flex;height:100%;transition:transform .25s ease}.track.dragging.svelte-14czq08{transition:none}.panel.svelte-14czq08{flex:0 0 100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:.25rem .75rem 1rem;color:var(--c-text-2, #cfd9e6);font-size:12px}.panel.postings-host.svelte-14czq08{padding:0;overflow:hidden}.peek.svelte-14czq08{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;background:transparent;border:none;padding:0 .95rem .5rem;cursor:pointer;color:var(--c-text, #e5edf5)}.peek-label.svelte-14czq08{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.peek-hint.svelte-14czq08{flex-shrink:0;font-size:11px;font-weight:600;color:var(--c-accent, #7bd0f2)}.tab-saved.svelte-1fbcm8h{padding:.9rem 1rem 1.2rem;max-width:36rem;color:var(--c-text, #e5edf5)}.eyebrow.svelte-1fbcm8h{margin:0 0 .15rem;color:var(--c-accent, #7bd0f2);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}h2.svelte-1fbcm8h{margin:.2rem 0 0;font-size:18px;line-height:1.2}.sub-tabs.svelte-1fbcm8h{display:flex;gap:.25rem;margin:.5rem 0 .7rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.sub-tabs.svelte-1fbcm8h .pill-btn:where(.svelte-1fbcm8h){-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;font:inherit;font-size:10px;font-weight:600;padding:.35rem .7rem;border-radius:999px;border:1px solid var(--c-border-input, #2c4870);background:var(--c-row-bg, rgba(20, 32, 50, .55));color:var(--c-text-2, #cfd9e6);cursor:pointer;white-space:nowrap;transition:border-color .1s ease,color .1s ease,background .1s ease}.sub-tabs.svelte-1fbcm8h .pill-btn:where(.svelte-1fbcm8h):hover{border-color:var(--c-accent, #7bd0f2);color:var(--c-accent, #7bd0f2)}.sub-tabs.svelte-1fbcm8h .pill-btn.active:where(.svelte-1fbcm8h){background:var(--c-accent-bg-strong, rgba(123, 208, 242, .18));border-color:var(--c-accent-dim, #4979b3);color:var(--c-accent, #7bd0f2)}.saved-row.svelte-1fbcm8h{background:var(--c-row-bg, rgba(20, 32, 50, .55));border:1px solid var(--c-border-subtle, #22344c);border-radius:6px;padding:.55rem .6rem;margin-bottom:.4rem}.saved-row.svelte-1fbcm8h .title:where(.svelte-1fbcm8h){font-size:12px;font-weight:600;color:var(--c-text, #e5edf5);display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;line-height:1.35}.saved-row.svelte-1fbcm8h .title-link:where(.svelte-1fbcm8h){color:inherit;text-decoration:none}.saved-row.svelte-1fbcm8h .title-link:where(.svelte-1fbcm8h):hover{color:var(--c-accent, #7bd0f2);text-decoration:underline}.saved-row.svelte-1fbcm8h .joblist-tag:where(.svelte-1fbcm8h){font-size:8px;font-weight:700;letter-spacing:.04em;padding:.05rem .35rem;border-radius:3px;background:var(--c-accent-bg-strong, rgba(123, 208, 242, .18));color:var(--c-accent, #7bd0f2);border:1px solid var(--c-accent-dim, #4979b3)}.saved-row.svelte-1fbcm8h .meta:where(.svelte-1fbcm8h){font-size:10px;color:var(--c-muted, #94a3b8);margin-top:.2rem;line-height:1.45}.saved-row.svelte-1fbcm8h .row-mini-actions:where(.svelte-1fbcm8h){margin-top:.4rem;display:flex;gap:.3rem;flex-wrap:wrap}.saved-row.svelte-1fbcm8h .row-mini-actions:where(.svelte-1fbcm8h) button:where(.svelte-1fbcm8h),.saved-row.svelte-1fbcm8h .row-mini-actions:where(.svelte-1fbcm8h) .link-btn:where(.svelte-1fbcm8h){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--c-border-input, #2c4870);background:var(--c-bg, #06111f);color:var(--c-text-2, #cfd9e6);font:inherit;font-size:9px;font-weight:600;padding:.25rem .5rem;border-radius:4px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.saved-row.svelte-1fbcm8h .row-mini-actions:where(.svelte-1fbcm8h) button:where(.svelte-1fbcm8h):hover,.saved-row.svelte-1fbcm8h .row-mini-actions:where(.svelte-1fbcm8h) .link-btn:where(.svelte-1fbcm8h):hover{border-color:var(--c-accent, #7bd0f2);color:var(--c-accent, #7bd0f2)}.saved-row.svelte-1fbcm8h .row-mini-actions:where(.svelte-1fbcm8h) .danger:where(.svelte-1fbcm8h){border-color:var(--c-border-input, #2c4870);color:var(--c-text-2, #cfd9e6)}.saved-row.svelte-1fbcm8h .row-mini-actions:where(.svelte-1fbcm8h) .danger:where(.svelte-1fbcm8h):hover{border-color:#c87c7c;color:#c87c7c}.rename-row.svelte-1fbcm8h{display:flex;flex-direction:column;gap:.35rem}.rename-row.svelte-1fbcm8h input:where(.svelte-1fbcm8h){width:100%;box-sizing:border-box;background:var(--c-bg, #06111f);border:1px solid var(--c-border-input, #2c4870);color:var(--c-text, #e5edf5);border-radius:6px;padding:.35rem .5rem;font:inherit;font-size:12px}.rename-row.svelte-1fbcm8h input:where(.svelte-1fbcm8h):focus{outline:none;border-color:var(--c-accent, #7bd0f2)}.empty-note.svelte-1fbcm8h{font-size:11px;color:var(--c-muted, #94a3b8);padding:.5rem .1rem;margin:.4rem 0 0;line-height:1.55}.overlay.svelte-cl2jyl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:29;background:#0006}.drawer.svelte-cl2jyl{position:fixed;top:0;right:0;bottom:0;width:min(380px,94vw);z-index:30;background:var(--c-panel, #0e1726);border-left:1px solid var(--c-border, #2a3a52);display:flex;flex-direction:column;overflow:hidden}.header.svelte-cl2jyl{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem .6rem;border-bottom:1px solid var(--c-border, #2a3a52);flex-shrink:0}h2.svelte-cl2jyl{margin:0;font-size:16px;font-weight:600;color:var(--c-text, #e5edf5)}.close.svelte-cl2jyl{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;color:var(--c-muted, #94a3b8);font-size:16px;cursor:pointer;padding:.2rem .4rem;border-radius:4px}.close.svelte-cl2jyl:hover{color:var(--c-text, #e5edf5);background:#ffffff12}.body.svelte-cl2jyl{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:.5rem .6rem calc(.5rem + env(safe-area-inset-bottom,0px))}.build-stamp.svelte-1d2rii4{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.2rem .75rem;background:var(--c-bg, #06111f);border-bottom:1px solid var(--c-border-subtle, #22344c);font-size:10px;font-weight:600;color:var(--c-muted, #94a3b8);white-space:nowrap;overflow:hidden}.ver.svelte-1d2rii4{color:var(--c-accent, #7bd0f2);overflow:hidden;text-overflow:ellipsis}.data.svelte-1d2rii4{flex-shrink:0}.closed-banner.svelte-n63pbw{position:fixed;top:3.2rem;left:50%;transform:translate(-50%);z-index:55;display:flex;align-items:center;gap:.55rem;max-width:min(34rem,92vw);box-sizing:border-box;padding:.5rem .7rem;background:var(--c-panel, #0e1726);border:1px solid var(--c-border, #2a3a52);border-left:3px solid #e0b341;border-radius:8px;box-shadow:0 8px 24px #0006;color:var(--c-text, #e5edf5)}.dot.svelte-n63pbw{color:#e0b341;font-size:14px;flex-shrink:0}p.svelte-n63pbw{margin:0;font-size:12px;line-height:1.45;color:var(--c-text-2, #cfd9e6)}.dismiss.svelte-n63pbw{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;color:var(--c-muted, #94a3b8);font-size:14px;cursor:pointer;padding:.1rem .3rem;border-radius:4px;flex-shrink:0}.dismiss.svelte-n63pbw:hover{color:var(--c-text, #e5edf5);background:#ffffff14}.browse.svelte-1kxy863{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--c-bg, #06111f);color:var(--c-text, #e5edf5);font-size:14px}.masthead.svelte-1kxy863{flex-shrink:0;display:flex;align-items:center;gap:.6rem;padding:.5rem .75rem;background:var(--c-panel, rgba(14, 23, 38, .96));border-bottom:1px solid var(--c-border, #2a3a52)}.brand.svelte-1kxy863{font-weight:700;font-size:14px}.modes.svelte-1kxy863{display:inline-flex;gap:.1rem;background:var(--c-bg, #06111f);border:1px solid var(--c-border, #2a3a52);border-radius:999px;padding:.15rem}.mode.svelte-1kxy863{font-size:11px;font-weight:600;padding:.28rem .6rem;border-radius:999px;color:var(--c-text-2, #cfd9e6);text-decoration:none}.mode.active.svelte-1kxy863{background:var(--c-accent-bg-strong, rgba(123, 208, 242, .18));color:var(--c-accent, #7bd0f2)}.saved-btn.svelte-1kxy863{margin-left:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.3rem;border:1px solid var(--c-border-input, #2c4870);border-radius:999px;background:var(--c-row-bg, rgba(20, 32, 50, .55));color:var(--c-text-2, #cfd9e6);font:inherit;font-size:11px;font-weight:600;padding:.3rem .6rem;cursor:pointer}.saved-btn.svelte-1kxy863:hover{border-color:var(--c-accent, #7bd0f2);color:var(--c-accent, #7bd0f2)}.saved-pip.svelte-1kxy863{display:inline-flex;align-items:center;justify-content:center;min-width:1rem;height:1rem;padding:0 .25rem;border-radius:999px;background:var(--c-accent-dim, #4979b3);color:#fff;font-size:9px;font-weight:700}.theme-btn.svelte-1kxy863{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.9rem;height:1.9rem;border-radius:999px;border:1px solid var(--c-border-input, #2c4870);background:var(--c-row-bg, rgba(20, 32, 50, .55));color:var(--c-text-2, #cfd9e6);cursor:pointer;font-size:13px}.theme-btn.svelte-1kxy863:hover{border-color:var(--c-accent, #7bd0f2);color:var(--c-accent, #7bd0f2)}.about-link.svelte-1kxy863{font-size:11px;font-weight:600;color:var(--c-muted, #94a3b8);text-decoration:none;white-space:nowrap}.about-link.svelte-1kxy863:hover{color:var(--c-accent, #7bd0f2)}.content.svelte-1kxy863{position:relative;flex:1;overflow:hidden}.map-frame.svelte-1kxy863{position:absolute;top:0;right:0;bottom:0;left:0}.content.mosaic.svelte-1kxy863{display:grid;gap:1px;background:var(--c-border, #2a3a52)}.content.mosaic.svelte-1kxy863 .map-frame:where(.svelte-1kxy863){position:relative;inset:auto;grid-area:map;overflow:hidden;background:var(--c-bg, #06111f)}.here-pane.svelte-1kxy863{grid-area:here;overflow-y:auto;background:var(--c-bg, #06111f);padding:.75rem 1rem 1rem;font-size:12px;color:var(--c-text-2, #cfd9e6)}.list-pane.svelte-1kxy863{grid-area:list;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;background:var(--c-bg, #06111f);padding-top:.5rem}.fab-row.svelte-1kxy863{position:absolute;top:.75rem;left:.75rem;z-index:6;display:flex;gap:.5rem}.goto-panel.svelte-1kxy863{position:absolute;top:3.2rem;left:.75rem;width:min(22rem,calc(100% - 1.5rem));z-index:7}.filters-fab.svelte-1kxy863{display:inline-flex;align-items:center;gap:.4rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--c-border, #2a3a52);border-radius:999px;background:var(--c-panel-blur, rgba(14, 23, 38, .92));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--c-text, #e5edf5);font:inherit;font-size:12px;font-weight:600;padding:.45rem .75rem;cursor:pointer;box-shadow:0 4px 16px #0000004d}.filters-fab.svelte-1kxy863:hover{border-color:var(--c-accent, #7bd0f2)}.filters-fab.open.svelte-1kxy863{border-color:var(--c-accent, #7bd0f2);color:var(--c-accent, #7bd0f2)}.filters-fab.svelte-1kxy863 svg:where(.svelte-1kxy863){color:var(--c-accent, #7bd0f2)}.filters-fab.svelte-1kxy863:focus-visible{outline:2px solid var(--c-accent, #7bd0f2);outline-offset:2px}.fab-count.svelte-1kxy863{display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;height:1.1rem;padding:0 .3rem;border-radius:999px;background:var(--c-accent-dim, #4979b3);color:#fff;font-size:10px;font-weight:700}
