.chart.svelte-1rgbdm6{-webkit-user-select:none;user-select:none;width:100%;position:relative}svg.svelte-1rgbdm6{display:block;overflow:visible}.title.svelte-1rgbdm6{fill:var(--muted);font-size:12px;font-weight:600}.tick.svelte-1rgbdm6{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.grid.svelte-1rgbdm6{stroke:var(--line);stroke-width:1px}.depth-area.svelte-1rgbdm6{fill:var(--series-depth);opacity:.18}.depth-line.svelte-1rgbdm6{fill:none;stroke:var(--series-depth);stroke-width:2px;stroke-linejoin:round}.temp-line.svelte-1rgbdm6{fill:none;stroke:var(--series-temp);stroke-width:2px}.hr-line.svelte-1rgbdm6{fill:none;stroke:var(--series-hr);stroke-width:1.5px}.event.warn.svelte-1rgbdm6{fill:var(--status-warning);stroke:var(--card);stroke-width:2px}.event.info.svelte-1rgbdm6{fill:var(--muted);stroke:var(--card);stroke-width:2px}.crosshair.svelte-1rgbdm6{stroke:var(--text);stroke-width:1px;opacity:.5}.dot.svelte-1rgbdm6{fill:var(--series-depth);stroke:var(--card);stroke-width:2px}.hit.svelte-1rgbdm6{fill:#0000;touch-action:pan-y;cursor:crosshair}.tip.svelte-1rgbdm6{background:var(--card);border:1px solid var(--line);pointer-events:none;font-variant-numeric:tabular-nums;border-radius:8px;flex-direction:column;gap:2px;min-width:150px;padding:8px 10px;font-size:13px;display:flex;position:absolute;top:24px;box-shadow:0 4px 12px #00000026}.key.svelte-1rgbdm6{vertical-align:middle;width:12px;height:2px;margin-right:6px;display:inline-block}.key.depth.svelte-1rgbdm6{background:var(--series-depth)}.key.temp.svelte-1rgbdm6{background:var(--series-temp)}.key.hr.svelte-1rgbdm6{background:var(--series-hr)}.ev.svelte-1rgbdm6{color:var(--muted)}.head.svelte-1xkm43x{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px}h2.svelte-1xkm43x{color:var(--text);margin:0;font-size:1.25rem}h3.svelte-1xkm43x{color:var(--muted);margin:0;font-size:.9rem}.tiles.svelte-1xkm43x{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;margin-bottom:12px;display:grid}.tile.svelte-1xkm43x{background:var(--card);border:1px solid var(--line);border-radius:12px;flex-direction:column;padding:12px 14px;display:flex}.tile.svelte-1xkm43x span:where(.svelte-1xkm43x){color:var(--muted);font-size:.8rem}.tile.svelte-1xkm43x strong:where(.svelte-1xkm43x){font-variant-numeric:tabular-nums;font-size:1.5rem}dl.svelte-1xkm43x{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;display:grid}dt.svelte-1xkm43x{color:var(--muted)}dd.svelte-1xkm43x{margin:0}.stars.svelte-1xkm43x{letter-spacing:2px}.notes.svelte-1xkm43x{white-space:pre-wrap;margin:0}.group.svelte-1lsido2{background:var(--card);border:1px solid var(--line);border-radius:12px;margin-bottom:12px;overflow:hidden}summary.svelte-1lsido2{cursor:pointer;justify-content:space-between;padding:12px 14px;font-weight:700;display:flex}.count.svelte-1lsido2{color:var(--muted);font-weight:500}ul.svelte-1lsido2{margin:0;padding:0;list-style:none}li.svelte-1lsido2+li:where(.svelte-1lsido2){border-top:1px solid var(--line)}.row.svelte-1lsido2{border:0;border-top:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:0 0;border-radius:0;align-items:center;gap:12px;min-height:56px;padding:10px 14px;font-weight:400;display:flex}li.svelte-1lsido2+li:where(.svelte-1lsido2) .row:where(.svelte-1lsido2){border-top:0}.nr.svelte-1lsido2{width:2.2em;color:var(--muted);font-variant-numeric:tabular-nums}.main.svelte-1lsido2,.nums.svelte-1lsido2{flex-direction:column;min-width:0;display:flex}.main.svelte-1lsido2{flex:1}.main.svelte-1lsido2 strong:where(.svelte-1lsido2){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nums.svelte-1lsido2{font-variant-numeric:tabular-nums;align-items:flex-end}small.svelte-1lsido2{color:var(--muted);font-size:.85rem}svg.svelte-1lsido2{flex:none;width:80px;height:28px}svg.svelte-1lsido2 path:where(.svelte-1lsido2){fill:var(--series-depth);opacity:.45}.preview.svelte-1d8px1d{background:#0a2233;border-radius:12px;width:100%;max-width:420px;margin:0 auto;overflow:hidden}.preview.checker.svelte-1d8px1d{background:repeating-conic-gradient(#3a4a55 0% 25%,#2a3842 0% 50%) 50%/24px 24px}canvas.svelte-1d8px1d{width:100%;height:100%;display:block}.options.svelte-1d8px1d{grid-template-columns:1fr 1fr;gap:12px;display:grid}.checks.svelte-1d8px1d{flex-wrap:wrap;gap:16px;display:flex}.checks.svelte-1d8px1d label:where(.svelte-1d8px1d){color:var(--text);flex-direction:row;align-items:center;gap:6px;font-size:1rem}.checks.svelte-1d8px1d input:where(.svelte-1d8px1d){width:22px;height:22px;min-height:22px}.actions.svelte-1d8px1d{gap:12px;display:flex}.actions.svelte-1d8px1d button:where(.svelte-1d8px1d){flex:1}:root{--bg:#f4f7f9;--card:#fff;--text:#17232b;--muted:#5b6b76;--line:#d5dee4;--accent:#0b5c8a;--accent-text:#fff;--profile:#7fb8d8;--error:#b3261e;--success:#1b6e3c;--series-depth:#2a78d6;--series-temp:#eb6834;--series-hr:#6250d6;--status-warning:#e0a000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0f171c;--card:#18242c;--text:#e6edf1;--muted:#9fb0bb;--line:#2c3c47;--accent:#4aa8d8;--accent-text:#06202e;--profile:#2f6f91;--error:#ff8a80;--success:#7bd89f;--series-depth:#3987e5;--series-temp:#d95926;--series-hr:#9085e9;--status-warning:#f0b429}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-size:16px;line-height:1.4}header{background:var(--accent);color:var(--accent-text);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}header h1{margin:0;font-size:1.25rem}header .link{color:inherit}main{max-width:720px;margin:0 auto;padding:16px 16px 96px}h2{color:var(--muted);margin:20px 0 8px;font-size:1rem}.lead{color:var(--muted)}.card{background:var(--card);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;margin-bottom:12px;padding:14px;display:flex}.summary span,.dive-head span,.hint{color:var(--muted);margin:0;font-size:.9rem}.dive-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.dive-head div{flex-direction:column;display:flex}.grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}label{color:var(--muted);flex-direction:column;gap:4px;font-size:.85rem;display:flex}input,select,textarea{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:8px;width:100%;min-height:44px;padding:10px;font-size:1rem}.file input{opacity:0;width:1px;height:1px;min-height:0;padding:0;position:absolute}button,.button{font:inherit;cursor:pointer;text-align:center;border:1px solid #0000;border-radius:10px;min-height:48px;padding:12px 16px;font-weight:600}.primary{background:var(--accent);color:var(--accent-text)}.secondary{color:var(--accent);border-color:var(--accent);background:0 0}.link{color:var(--accent);background:0 0;border:none;min-height:0;padding:4px;text-decoration:underline}button:disabled{opacity:.6;cursor:progress}.sticky{max-width:688px;margin:0 auto;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 4px 16px #00000040}.dive>svg{width:100%;height:60px;display:block}.dive>svg path{fill:var(--profile)}.error{color:var(--error);font-weight:600}.success{color:var(--success);font-weight:600}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.tabs{background:var(--card);border-bottom:1px solid var(--line);z-index:5;display:flex;position:sticky;top:0}.tabs a{text-align:center;color:var(--muted);border-bottom:3px solid #0000;flex:1;padding:12px;font-weight:600;text-decoration:none}.tabs a.active{color:var(--accent);border-bottom-color:var(--accent)}.summary{flex-direction:row;justify-content:space-between;align-items:center}.back{margin-bottom:8px}
