@font-face{font-family:Space Grotesk;src:url(../../../fonts/spacegrotesk-700.woff2)format("woff2");font-weight:700;font-display:swap}:root,:root[data-theme=dark]{--bg:#050506;--bg-raised:#0c0c0e;--bg-hover:#141417;--drawer-bg:#09090b;--notify-on:#b8e986;--bg-active:#16161a;--ink:#f4f4f5;--ink-dim:#a1a1aa;--ink-faint:#52525b;--rule:#1c1c1f;--accent:#f4f4f5;--live:#6ec8b8;--good:#4ade80;--warn:#fb923c;--danger:#f87171;--info:#7dd3fc;--shadow:0 8px 28px #0000008c;--glow-warm:#ffffff09;--glow-cool:#6ec8b80b;--col-shadow:0 10px 32px -18px #000000bf;--header-tint:0%;--header-edge:0%;--header-ink-mix:0%;--header-rail:3px;--header-rail-focus:3px;--font-mono:ui-monospace, "SF Mono", "Cascadia Mono", "JetBrains Mono", Menlo, Consolas, monospace;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--focus-ring:0 0 0 1px color-mix(in srgb, var(--ink) 55%, transparent)}:root[data-theme=light]{--bg:#e8e8ea;--bg-raised:#fafafa;--drawer-bg:#d4d4d8;--notify-on:#3f7a12;--bg-hover:#f0f0f2;--bg-active:#ebebed;--ink:#09090b;--ink-dim:#52525b;--ink-faint:#71717a;--rule:#d4d4d8;--accent:#18181b;--live:#0f766e;--good:#15803d;--warn:#c2410c;--danger:#b91c1c;--info:#0369a1;--shadow:0 4px 16px #09090b1a;--glow-warm:#09090b08;--glow-cool:#0f766e0a;--col-shadow:0 8px 22px -14px #09090b47;--header-tint:0%;--header-edge:0%;--header-ink-mix:0%}:root[data-headers=rail],:root[data-headers=quiet]{--header-tint:0%;--header-edge:0%;--header-ink-mix:0%}:root[data-headers=soft]{--header-tint:8%;--header-edge:18%;--header-ink-mix:0%}:root[data-headers=strong]{--header-tint:16%;--header-edge:36%;--header-ink-mix:40%}:root[data-headers=solid]{--header-tint:100%;--header-edge:100%}:root[data-headers=solid] .column>header h2{color:var(--bg-raised)}:root[data-headers=solid] .column>header .rail{background:color-mix(in srgb, var(--bg-raised) 55%, transparent)}:root[data-headers=solid] .column>header .count{color:color-mix(in srgb, var(--bg-raised) 80%, transparent)}:root[data-headers=solid] .column>header .readall{color:color-mix(in srgb, var(--bg-raised) 72%, transparent)}:root{--row-h:48px;--row-pad-y:5px;--font-row:12.5px;--font-meta:10.5px}:root[data-density=cozy]{--row-h:54px;--row-pad-y:8px;--font-row:14px;--font-meta:12px}.column,.row{--bucket-accent:var(--bucket-raw)}@supports (color:oklch(from red l c h)){:root[data-theme=light] .column,:root[data-theme=light] .row{--bucket-accent:oklch(from var(--bucket-raw) .48 calc(c * 1.45) h)}}*{box-sizing:border-box}html,body{overscroll-behavior:none;height:100%}body{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E"), radial-gradient(70rem 48rem at 8% -18%, var(--glow-warm), transparent 58%), radial-gradient(50rem 36rem at 110% 118%, var(--glow-cool), transparent 60%);background-color:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed,fixed,fixed;margin:0;font:13px/1.4 ui-sans-serif,system-ui,Segoe UI,Roboto,sans-serif}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}button:focus-visible,a:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}button,a{transition:background-color .12s,color .12s,border-color .12s,box-shadow .12s,opacity .12s,transform .12s}*{scrollbar-width:thin;scrollbar-color:var(--rule) transparent}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink-faint) 55%, transparent);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--ink-faint)}.num{font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.mono{font-family:var(--font-mono)}.settings-page{height:100%;padding:18px max(14px,50% - 24rem) 60px;overflow-y:auto}.settings-page .blurb{color:var(--ink-dim);margin:0 0 16px;font-size:12px;line-height:1.5}.settings-page .error{font-family:var(--font-mono);color:var(--danger);margin:0 0 12px;font-size:11px}.settings-page .notice,.settings-page .minted{border:1px solid color-mix(in srgb, var(--good) 40%, var(--rule));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--good) 7%, var(--bg-raised));margin:0 0 14px;padding:9px 12px;font-size:12px}.settings-page .btn{border:1px solid color-mix(in srgb, var(--ink) 28%, transparent);color:var(--ink);cursor:pointer;background:0 0;border-radius:5px;padding:6px 12px;font-size:12px;font-weight:600}.settings-page .btn:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 7%, transparent);border-color:color-mix(in srgb, var(--ink) 40%, transparent)}.settings-page .btn:disabled{opacity:.4;cursor:default}.settings-page .btn-solid{background:var(--accent);border-color:var(--accent);color:var(--bg)}.settings-page .btn-solid:hover:not(:disabled){opacity:.92;background:var(--accent);color:var(--bg)}.settings-page input:not([type=checkbox]):not([type=color]),.settings-page select{background:var(--bg);border:1px solid var(--rule);color:var(--ink);font:inherit;border-radius:2px;padding:8px 10px;font-size:12px}.settings-page input:not([type=checkbox]):focus-visible,.settings-page select:focus-visible{border-color:color-mix(in srgb, var(--ink) 40%, var(--rule));box-shadow:none;outline:none}.settings-page label.field>span:first-child,.settings-page .field-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-size:10px}.settings-page table{border-collapse:collapse;width:100%;font-size:12px}.settings-page th{text-align:left;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--rule);padding:7px 8px;font-size:10px;font-weight:600}.settings-page td{border-bottom:1px solid var(--rule);color:var(--ink-dim);padding:8px}.settings-page code{font:11px var(--font-mono);background:var(--bg-hover);border:1px solid var(--rule);overflow-wrap:anywhere;border-radius:3px;padding:2px 6px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.scrim.svelte-q53g4r{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#0000009e;place-items:center;padding:16px;animation:.12s ease-out svelte-q53g4r-scrim-in;display:grid;position:fixed;inset:0}@keyframes svelte-q53g4r-scrim-in{0%{opacity:0}}.panel.svelte-q53g4r{background:var(--bg-raised);border:1px solid var(--rule);border-radius:var(--radius-md);box-shadow:var(--shadow);min-width:min(300px,100%);max-width:360px;padding:16px 18px 14px}header.svelte-q53g4r{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}h3.svelte-q53g4r{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin:0;font-size:10px;font-weight:600}.close.svelte-q53g4r{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);border:1px solid var(--rule);border-radius:3px;padding:2px 6px;font-size:10px}.close.svelte-q53g4r:hover{color:var(--ink);border-color:var(--ink-faint)}dl.svelte-q53g4r{grid-template-columns:auto 1fr;align-items:baseline;gap:7px 16px;margin:0;display:grid}dt.svelte-q53g4r{text-align:right}kbd.svelte-q53g4r{font:11px var(--font-mono);border:1px solid var(--rule);color:var(--ink-dim);white-space:nowrap;background:0 0;border-radius:3px;padding:1px 6px}dd.svelte-q53g4r{color:var(--ink-dim);margin:0;font-size:12px}.credits.svelte-q53g4r{border-top:1px solid var(--rule);margin-top:14px;padding-top:12px}.credits.svelte-q53g4r h3:where(.svelte-q53g4r){margin-bottom:6px}.credits.svelte-q53g4r p:where(.svelte-q53g4r){color:var(--ink-faint);margin:0;font-size:10.5px;line-height:1.55}.credits.svelte-q53g4r a:where(.svelte-q53g4r){color:var(--ink-dim);text-underline-offset:2px;text-decoration:underline}.app.svelte-12qhfyh{flex-direction:column;height:100dvh;display:flex}.topbar.svelte-12qhfyh{padding:env(safe-area-inset-top) 16px 0;height:calc(44px + env(safe-area-inset-top));background:color-mix(in srgb, var(--bg) 88%, transparent);border-bottom:1px solid var(--rule);flex:none;align-items:center;gap:18px;display:flex;position:relative}.spectrum.svelte-12qhfyh{z-index:5;height:2px;display:flex;position:absolute;bottom:-1px;left:0;right:0}.seg.svelte-12qhfyh{opacity:1;background:currentColor;border:none;border-radius:0;flex-basis:0;min-width:4px;height:100%;padding:0;transition:flex-grow .7s,filter .2s,opacity .2s;position:relative}.seg.svelte-12qhfyh:after{content:"";position:absolute;inset:-10px 0 -8px}.seg.zero.svelte-12qhfyh{opacity:1;filter:brightness(.45)saturate(.7)}.seg.svelte-12qhfyh:hover{filter:brightness(1.08);box-shadow:0 0 8px}.seg.zero.svelte-12qhfyh:hover{filter:brightness(.7)saturate(.85)}.seg.pulse.svelte-12qhfyh{animation:1.1s ease-out svelte-12qhfyh-segpulse}@keyframes svelte-12qhfyh-segpulse{0%{filter:brightness(1.6);box-shadow:0 0 10px 1px}to{box-shadow:none;filter:none}}.brand.svelte-12qhfyh{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.brand.svelte-12qhfyh:hover{color:var(--ink)}.brand.svelte-12qhfyh .mark{color:var(--ink);opacity:.92}nav.svelte-12qhfyh{gap:2px;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);border-radius:4px;padding:5px 10px;font-size:11px;font-weight:600;text-decoration:none;position:relative}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover,nav.svelte-12qhfyh a.current:where(.svelte-12qhfyh){color:var(--ink)}nav.svelte-12qhfyh a.current:where(.svelte-12qhfyh):after{content:"";background:var(--ink);opacity:.55;height:1px;position:absolute;bottom:1px;left:10px;right:10px}.right.svelte-12qhfyh{align-items:center;gap:4px;margin-left:auto;display:flex}.readout.svelte-12qhfyh{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-faint);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:7px;margin-right:6px;font-size:10px;display:flex}.readout.svelte-12qhfyh .r-time:where(.svelte-12qhfyh){color:var(--ink-dim)}.readout.svelte-12qhfyh .r-sep:where(.svelte-12qhfyh){opacity:.45}.readout.svelte-12qhfyh b:where(.svelte-12qhfyh){color:var(--ink-dim);font-weight:600}@media (width<=900px){.readout.svelte-12qhfyh{display:none}}@media (width<=700px){.topbar.svelte-12qhfyh{gap:10px;padding-left:10px;padding-right:10px}.brand.svelte-12qhfyh .word,.tool[aria-label="Toggle row density"].svelte-12qhfyh,.tool[aria-label=Keyboard\ shortcuts].svelte-12qhfyh{display:none}.signout.svelte-12qhfyh{white-space:nowrap;font-size:11px}}.ops.svelte-12qhfyh{align-items:center;gap:6px;margin-right:4px;display:flex}.ops-sync.svelte-12qhfyh,.ops-src.svelte-12qhfyh{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--rule);white-space:nowrap;border-radius:2px;padding:4px 8px;font-size:10px;font-weight:600;line-height:1;text-decoration:none}.ops-sync.svelte-12qhfyh{color:var(--good);border-color:color-mix(in srgb, var(--good) 35%, var(--rule));cursor:pointer;background:0 0}.ops-sync.svelte-12qhfyh:hover{background:color-mix(in srgb, var(--good) 8%, transparent)}.ops-sync.busy.svelte-12qhfyh{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 40%, var(--rule))}.ops-sync.err.svelte-12qhfyh{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 45%, var(--rule));background:color-mix(in srgb, var(--danger) 8%, transparent)}.ops-src.svelte-12qhfyh{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 40%, var(--rule));background:color-mix(in srgb, var(--danger) 8%, transparent)}.ops-src.svelte-12qhfyh:hover{background:color-mix(in srgb, var(--danger) 14%, transparent)}@media (width<=1100px){.ops-sync.svelte-12qhfyh,.ops-src.svelte-12qhfyh{letter-spacing:.04em;padding:3px 6px;font-size:9px}}.tool.svelte-12qhfyh{width:28px;height:28px;color:var(--ink-faint);border-radius:5px;place-items:center;display:grid}.tool.svelte-12qhfyh svg:where(.svelte-12qhfyh){width:15px;height:15px}.signout.svelte-12qhfyh{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);border-radius:5px;margin-left:4px;padding:5px 8px;font-size:10px}.signout.svelte-12qhfyh:hover{background:var(--bg-hover);color:var(--danger)}.tool.svelte-12qhfyh:hover{background:var(--bg-hover);color:var(--ink)}main.svelte-12qhfyh{flex:1;min-height:0}
