@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:#131619;--bg-raised:#1a1e22;--bg-hover:#22272c;--drawer-bg:#0e1113;--notify-on:#c3e498;--bg-active:#292f35;--ink:#dfe3e6;--ink-dim:#8f979e;--ink-faint:#5d666e;--rule:#262c31;--accent:#2ed3e0;--good:#5dbd8b;--warn:#e0824a;--danger:#e46a6a;--info:#6ea8d8;--shadow:0 4px 16px #0006;--glow-warm:#2ed3e00f;--glow-cool:#7aa2f712;--col-shadow:0 6px 24px -14px #0000008c;--header-tint:7%;--header-edge:0%;--header-ink-mix:0%}:root[data-theme=light]{--bg:#dfe2e0;--bg-raised:#fbfdfc;--drawer-bg:#b8bcba;--notify-on:#5f8f2c;--bg-hover:#eef1f0;--bg-active:#e6e9e8;--ink:#1a211e;--ink-dim:#5f6563;--ink-faint:#868e8b;--rule:#cbcfcd;--accent:#0b7d8a;--good:#2e7d4f;--warn:#b06018;--danger:#b3362b;--info:#2a6fa8;--shadow:0 4px 16px #1a211e21;--glow-warm:#0b7d8a0d;--glow-cool:#2a6fa80a;--col-shadow:0 8px 22px -12px #1a211e66;--header-tint:15%;--header-edge:30%;--header-ink-mix:70%}:root[data-headers=quiet]{--header-tint:7%;--header-edge:16%;--header-ink-mix:35%}:root[data-headers=soft]{--header-tint:15%;--header-edge:30%;--header-ink-mix:70%}:root[data-headers=strong]{--header-tint:26%;--header-edge:50%;--header-ink-mix:88%}: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 .stripe{background:color-mix(in srgb, var(--bg-raised) 65%, transparent)}:root[data-headers=solid] .column>header .count{color:var(--bg-raised);background:color-mix(in srgb, var(--bg-raised) 24%, transparent)}:root[data-headers=solid] .column>header .readall{color:color-mix(in srgb, var(--bg-raised) 72%, transparent)}:root{--row-h:46px;--font-row:12.5px;--font-meta:11px}:root[data-density=cozy]{--row-h:58px;--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) .52 calc(c * 1.5) 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.05'/%3E%3C/svg%3E"), radial-gradient(64rem 44rem at 10% -12%, var(--glow-warm), transparent 62%), radial-gradient(56rem 40rem at 108% 112%, var(--glow-cool), transparent 62%);background-color:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;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{outline:2px solid var(--accent);outline-offset:1px;border-radius:3px}button,a{transition:background-color .14s,color .14s,border-color .14s,box-shadow .14s,transform .14s}*{scrollbar-width:thin;scrollbar-color:var(--rule) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--rule);border-radius:4px}.num{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.scrim.svelte-q53g4r{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:50;background:#00000073;place-items:center;animation:.14s 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);box-shadow:var(--shadow);border-radius:10px;min-width:280px;padding:18px 22px}h3.svelte-q53g4r{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);margin:0 0 10px;font-size:12px}dl.svelte-q53g4r{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;display:grid}dt.svelte-q53g4r{text-align:right}kbd.svelte-q53g4r{background:var(--bg-hover);border:1px solid var(--rule);border-radius:4px;padding:1px 6px;font:11px ui-monospace,monospace}dd.svelte-q53g4r{color:var(--ink-dim);margin:0;font-size:12px}.hint.svelte-q53g4r{color:var(--ink-faint);margin:12px 0 0;font-size:11px}.credits.svelte-q53g4r{border-top:1px solid var(--rule);max-width:320px;margin-top:14px;padding-top:10px}.credits.svelte-q53g4r p:where(.svelte-q53g4r){color:var(--ink-faint);margin:0;font-size:10.5px;line-height:1.6}.credits.svelte-q53g4r a:where(.svelte-q53g4r){color:var(--ink-dim)}.app.svelte-12qhfyh{flex-direction:column;height:100dvh;display:flex}.topbar.svelte-12qhfyh{padding:env(safe-area-inset-top) 14px 0;height:calc(46px + env(safe-area-inset-top));background:linear-gradient(to bottom, color-mix(in srgb, var(--accent) 7%, color-mix(in srgb, var(--bg-raised) 88%, transparent)), color-mix(in srgb, var(--bg-raised) 88%, transparent));-webkit-backdrop-filter:blur(10px)saturate(1.15);backdrop-filter:blur(10px)saturate(1.15);flex:none;align-items:center;gap:20px;display:flex;position:relative}.topbar.svelte-12qhfyh:after{content:none}.spectrum.svelte-12qhfyh{z-index:5;height:4px;display:flex;position:absolute;bottom:-4px;left:0;right:0}.seg.svelte-12qhfyh{opacity:.9;border:none;border-radius:0;flex-basis:0;min-width:6px;height:100%;padding:0;transition:flex-grow .7s,opacity .3s;position:relative}.seg.svelte-12qhfyh:after{content:"";position:absolute;inset:-10px 0 -8px}.seg.zero.svelte-12qhfyh{opacity:.25}.seg.svelte-12qhfyh:hover{opacity:1;box-shadow:0 0 10px}.seg.pulse.svelte-12qhfyh{animation:1.1s ease-out svelte-12qhfyh-segpulse}@keyframes svelte-12qhfyh-segpulse{0%{filter:brightness(1.7);box-shadow:0 0 12px 2px}to{box-shadow:none;filter:none}}.stream.svelte-12qhfyh{transform-box:fill-box}.s1.svelte-12qhfyh{opacity:.5}.s2.svelte-12qhfyh{opacity:1}.s3.svelte-12qhfyh{opacity:.7}.brand.dropping.svelte-12qhfyh .s1:where(.svelte-12qhfyh){animation:.9s ease-in-out svelte-12qhfyh-streamdrop}.brand.dropping.svelte-12qhfyh .s2:where(.svelte-12qhfyh){animation:.9s ease-in-out .1s svelte-12qhfyh-streamdrop}.brand.dropping.svelte-12qhfyh .s3:where(.svelte-12qhfyh){animation:.9s ease-in-out .2s svelte-12qhfyh-streamdrop}@keyframes svelte-12qhfyh-streamdrop{0%{transform:translateY(0)}45%{opacity:0;transform:translateY(30px)}55%{opacity:0;transform:translateY(-26px)}to{transform:translateY(0)}}.brand.svelte-12qhfyh{align-items:center;gap:9px;text-decoration:none;display:flex}.mark.svelte-12qhfyh{width:24px;height:24px;filter:drop-shadow(0 1px 4px color-mix(in srgb, var(--accent) 45%, transparent))}.mark.svelte-12qhfyh .mark-dot{animation:3.2s ease-in-out infinite svelte-12qhfyh-mark-breathe}@keyframes svelte-12qhfyh-mark-breathe{0%,to{opacity:1}50%{opacity:.45}}.word.svelte-12qhfyh{letter-spacing:.03em;color:var(--ink);align-items:center;gap:5px;font-family:Space Grotesk,system-ui,sans-serif;font-size:15.5px;font-weight:700;display:flex}.word.svelte-12qhfyh em:where(.svelte-12qhfyh){letter-spacing:.05em;background:var(--accent);color:var(--bg);border-radius:6px;padding:2px 7px 1.5px;font-size:13.5px;font-style:normal}nav.svelte-12qhfyh{gap:4px;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);border-radius:5px;padding:5px 11px;font-size:11px;font-weight:650;text-decoration:none}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--ink);background:var(--bg-hover)}nav.svelte-12qhfyh a.current:where(.svelte-12qhfyh){color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.right.svelte-12qhfyh{align-items:center;gap:6px;margin-left:auto;display:flex}.readout.svelte-12qhfyh{letter-spacing:.06em;color:var(--ink-faint);white-space:nowrap;font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,Consolas,monospace;font-size:10px}@media (width<=900px){.readout.svelte-12qhfyh{display:none}}@media (width<=700px){.topbar.svelte-12qhfyh{gap:12px;padding-left:10px;padding-right:10px}.word.svelte-12qhfyh,.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}}.sync.svelte-12qhfyh{place-items:center;width:24px;display:grid}.sync-dot.svelte-12qhfyh{background:var(--good);border-radius:50%;width:7px;height:7px}.sync-dot.busy.svelte-12qhfyh{background:var(--warn);animation:1s ease-out infinite svelte-12qhfyh-sync-pulse}@keyframes svelte-12qhfyh-sync-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--warn) 55%, transparent)}to{box-shadow:0 0 0 7px #0000}}.sync-dot.err.svelte-12qhfyh{background:var(--danger)}.tool.svelte-12qhfyh{width:28px;height:28px;color:var(--ink-dim);border-radius:6px;place-items:center;display:grid}.tool.svelte-12qhfyh svg:where(.svelte-12qhfyh){width:15px;height:15px}.signout.svelte-12qhfyh{color:var(--ink-faint);border-radius:6px;margin-left:4px;padding:5px 8px;font-size:11px}.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}
