@font-face{font-family:DM Sans;src:url(/fonts/dm-sans.woff2) format("woff2");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:Host Grotesk;src:url(/fonts/host-grotesk.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--bg: #fafafa;--surface: #ffffff;--surface-2: #f2f2f2;--border: rgba(15, 15, 15, .12);--border-sub: rgba(15, 15, 15, .07);--text: #0f0f0f;--text-2: #5b5b5b;--text-3: #6b6b6b;--accent: #0f0f0f;--accent-bright:#000000;--accent-dim: rgba(15, 15, 15, .06);--on-accent: #ffffff;--current: #e8ff9c;--on-current: #0f0f0f;--info: #2563eb;--info-dim: #e8eefc;--chart-total: var(--text);--chart-blue: var(--info);--chart-green: var(--ok);--chart-amber: #b06f00;--chart-teal: #0a8f9a;--chart-violet: #6d28d9;--chart-danger: var(--danger);--ok: #1e7b34;--ok-dim: #e8f5ec;--warn: #8a4b00;--warn-dim: #fff4e0;--danger: #c4161c;--danger-dim: #fdecec;--alert: #c4161c;--alert-dim: #fdecec;--tip: #8a4b00;--tip-dim: #fff4e0;--radius-sm: 6px;--radius: 8px;--radius-lg: 12px;--radius-pill: 4px;--shadow-1: 0 1px 2px rgba(15, 15, 15, .06);--shadow-2: 0 8px 24px rgba(15, 15, 15, .06);--font-ui: "DM Sans", system-ui, -apple-system, sans-serif;--font-display: "Host Grotesk", "DM Sans", system-ui, sans-serif;--font-sans: var(--font-ui);--font-mono: "Host Grotesk", ui-monospace, monospace;--ease-out: cubic-bezier(.2, 0, 0, 1);--ease-spring: cubic-bezier(.2, 0, 0, 1);--dur-1: .12s;--dur-2: .2s;--dur-3: .3s;--glass-bg: var(--surface);--glass-blur: none;--tap: 44px;--safe-b: env(safe-area-inset-bottom, 0px);--safe-t: env(safe-area-inset-top, 0px)}[data-theme=dark]{--bg: #0a0a0a;--surface: #121212;--surface-2: #1a1a1a;--border: rgba(255, 255, 255, .16);--border-sub: rgba(255, 255, 255, .09);--text: #ffffff;--text-2: #b0b0b0;--text-3: #858585;--accent: #ffffff;--accent-bright:#f0f0f0;--accent-dim: rgba(255, 255, 255, .1);--on-accent: #0f0f0f;--current: #e8ff9c;--on-current: #0f0f0f;--info: #6ea8fe;--info-dim: rgba(110, 168, 254, .16);--chart-amber: #eaa64a;--chart-teal: #2fb4bf;--chart-violet: #9d82f5;--ok: #6fd68a;--ok-dim: #12301b;--warn: #ffb65c;--warn-dim: #33240d;--danger: #ff6b6b;--danger-dim: #3a1214;--alert: #ff6b6b;--alert-dim: #3a1214;--tip: #ffb65c;--tip-dim: #33240d;--shadow-1: 0 1px 2px rgba(0, 0, 0, .5);--shadow-2: 0 10px 30px rgba(0, 0, 0, .55)}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;background:var(--bg);color:var(--text);font-family:var(--font-ui);font-size:15px;font-weight:400;line-height:1.47;font-optical-sizing:auto;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{height:100%}h1,h2,h3,h4{font-family:var(--font-display);line-height:1.2;letter-spacing:-.01em}h1{letter-spacing:-.02em}[class*=mono],[class*=num],[class*=tabular],[class*=tok],[class*=usd],[class*=amount]{font-variant-numeric:tabular-nums}input,textarea,select,button{font-family:inherit;font-size:inherit;font-weight:inherit}button{border-radius:var(--radius-sm);font-weight:500;cursor:pointer}input,textarea,select{border-radius:var(--radius-sm);accent-color:var(--accent);min-width:0}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--info);outline-offset:-1px}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--info);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background:#e8ff9c8c;color:#0f0f0f}*{scrollbar-width:thin;scrollbar-color:var(--border) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:var(--text-3);background-clip:padding-box}button:not(.no-press){transition:transform var(--dur-1) var(--ease-out)}button:not(:disabled):not(.no-press):active{transform:scale(.97)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-property:opacity,background-color,border-color,color,box-shadow,fill,stroke!important;transition-duration:.16s!important;scroll-behavior:auto!important}}@media(max-width:768px){html,body{overflow-x:hidden;-webkit-text-size-adjust:100%}input,textarea,select{font-size:16px}}dialog.svelte-1tr0c4k{border:1px solid var(--line-sub);border-radius:var(--r-4);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-2);padding:0;width:min(440px,calc(100vw - 32px));margin:auto}dialog.svelte-1tr0c4k::backdrop{background:var(--scrim)}dialog[open].svelte-1tr0c4k{animation:svelte-1tr0c4k-pop var(--dur-2) var(--ease-out)}.in.svelte-1tr0c4k{padding:20px;display:flex;flex-direction:column;gap:12px}h2.svelte-1tr0c4k{font-size:20px;line-height:26px}.body.svelte-1tr0c4k{color:var(--ink-2);font-size:14px;line-height:20px}.actions.svelte-1tr0c4k{display:flex;justify-content:flex-end;gap:8px;margin-top:8px;flex-wrap:wrap}@keyframes svelte-1tr0c4k-pop{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}.report.svelte-e76o6i{display:flex;flex-direction:column;gap:12px}.report.svelte-e76o6i input,.report.svelte-e76o6i textarea{width:100%}.shot.svelte-e76o6i{position:relative;align-self:flex-start}.shot.svelte-e76o6i img:where(.svelte-e76o6i){display:block;max-height:120px;max-width:100%;border-radius:var(--r-2);border:1px solid var(--line)}.shot.svelte-e76o6i .x{position:absolute;top:4px;right:4px;background:var(--surface)}.quiet-line.svelte-e76o6i{font-size:13px;line-height:18px;color:var(--ink-weak)}.sent.svelte-e76o6i{font-size:14px;line-height:20px;color:var(--ink)}.msg.svelte-e76o6i{font-size:13px;line-height:18px;color:var(--danger)}.vsi-wrap.svelte-13z2rz6{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;background:var(--bg);padding:var(--space-5) var(--space-4)}.vsi-card.svelte-13z2rz6{width:100%;max-width:380px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-5);box-shadow:var(--shadow-card);padding:var(--space-6) var(--space-5)}.vsi-card.svelte-13z2rz6 form:where(.svelte-13z2rz6){display:flex;flex-direction:column;gap:var(--space-3)}.vsi-brand.svelte-13z2rz6{font-family:var(--font-head);font-weight:700;font-size:20px;letter-spacing:-.02em;color:var(--ink);margin-bottom:var(--space-4)}.vsi-title.svelte-13z2rz6{font-family:var(--font-head);font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0}.vsi-sub.svelte-13z2rz6{color:var(--ink-weak);font-size:13px;line-height:18px;margin:0}.vsi-card.svelte-13z2rz6 textarea:where(.svelte-13z2rz6){width:100%;resize:vertical}.vsi-code.svelte-13z2rz6{letter-spacing:.4em;font-family:var(--font-head);text-align:center;font-variant-numeric:tabular-nums}.vsi-card.svelte-13z2rz6 .vsi-primary{width:100%;margin-top:var(--space-2)}.vsi-card.svelte-13z2rz6 .vsi-primary[aria-disabled=true]{opacity:.6;cursor:progress}.vsi-links.svelte-13z2rz6{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);margin-top:var(--space-3)}.vsi-link.svelte-13z2rz6{font-size:13px}.vsi-back.svelte-13z2rz6{margin:0 0 var(--space-2) calc(-1 * var(--space-2));padding:0 var(--space-2);gap:var(--space-1);font-size:13px}.vsi-err.svelte-13z2rz6{color:var(--danger);font-size:13px;line-height:18px;margin:0}.vsi-err.svelte-13z2rz6:focus{outline:none}.vsi-err.svelte-13z2rz6:focus-visible{box-shadow:var(--focus);border-radius:var(--r-1)}.vsi-hints.svelte-13z2rz6{margin:calc(-1 * var(--space-1)) 0 0 18px;padding:0;color:var(--ink-weak);font-size:12px;line-height:18px}.vsi-info.svelte-13z2rz6{color:var(--success);font-size:13px;line-height:18px;margin:0}.vsi-card.svelte-13z2rz6>.vsi-info:where(.svelte-13z2rz6){margin-top:var(--space-3)}@media(max-width:768px){.vsi-card.svelte-13z2rz6 input:where(.svelte-13z2rz6):not(.sr-only),.vsi-card.svelte-13z2rz6 .vsi-primary,.vsi-link.svelte-13z2rz6,.vsi-back.svelte-13z2rz6{min-height:var(--ctl-h-touch)}.vsi-card.svelte-13z2rz6 input:where(.svelte-13z2rz6):not(.sr-only){font-size:16px}.vsi-card.svelte-13z2rz6{padding:var(--space-5) var(--space-4)}}.page.svelte-h34f85{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--bg);padding:32px 24px}.card.svelte-h34f85{width:100%;max-width:400px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:40px 36px 36px;animation:svelte-h34f85-rise .4s cubic-bezier(.16,1,.3,1) both}@keyframes svelte-h34f85-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.brand.svelte-h34f85{margin-bottom:32px;display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center}.wordmark.svelte-h34f85{font-size:26px;font-weight:500;color:var(--text);display:block;line-height:1.2}.sub.svelte-h34f85{font-size:14px;color:var(--text-2);display:block}.form.svelte-h34f85{display:flex;flex-direction:column;gap:0}.lbl.svelte-h34f85{display:block;font-size:13px;font-weight:500;color:var(--text-2);margin-bottom:8px}.inp.svelte-h34f85{display:block;width:100%;background:var(--surface);border:1px solid var(--border);color:var(--text);padding:12px 14px;font-size:15px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s,box-shadow .15s}.inp.svelte-h34f85:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);outline:none}.inp.svelte-h34f85::placeholder{color:var(--text-3)}.inp.svelte-h34f85:disabled{opacity:.45}.code-top.svelte-h34f85{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:20px}.back.svelte-h34f85{background:none;border:none;color:var(--accent);font-size:13px;font-weight:500;padding:0;transition:color .12s}.back.svelte-h34f85:hover{color:var(--accent-bright)}.sent-to.svelte-h34f85{font-size:13px;color:var(--text-3);text-align:right}.digits.svelte-h34f85{display:flex;gap:5px}.digit.svelte-h34f85{flex:1;min-width:0;height:52px;background:var(--surface);border:1px solid var(--border);color:var(--text);font-family:var(--font-mono);font-size:20px;font-weight:500;text-align:center;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;caret-color:var(--accent);padding:0;transition:border-color .12s,box-shadow .12s}.digit.svelte-h34f85:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);outline:none}.digit.svelte-h34f85:disabled{opacity:.4}.err.svelte-h34f85{margin-top:12px;font-size:13px;color:var(--alert)}.stay.svelte-h34f85{margin-top:14px;font-size:12px;color:var(--text-3);line-height:1.5}.sent-hero.svelte-h34f85{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 8px 6px;text-align:center}.sent-icon.svelte-h34f85{font-size:30px;line-height:1}.sent-line.svelte-h34f85{font-size:14px;color:var(--text-2);line-height:1.55}.sent-line.svelte-h34f85 strong:where(.svelte-h34f85){color:var(--text);font-weight:500}.codealt.svelte-h34f85{display:block;width:100%;margin-top:18px;background:none;border:none;color:var(--text-3);font-size:12px;text-align:center;text-decoration:underline;text-underline-offset:2px;transition:color .12s}.codealt.svelte-h34f85:hover{color:var(--text-2)}.codelbl.svelte-h34f85{margin-top:18px}.btn.svelte-h34f85{display:flex;align-items:center;justify-content:center;width:100%;margin-top:24px;min-height:44px;padding:12px;background:var(--accent);color:var(--on-accent);border:none;font-size:14px;font-weight:500;transition:background .15s,opacity .15s,box-shadow .15s}.btn.svelte-h34f85:hover:not(:disabled){background:var(--accent-bright);box-shadow:var(--shadow-1)}.btn.svelte-h34f85:disabled{opacity:.5;cursor:default}.dots.svelte-h34f85{display:flex;gap:5px;align-items:center}.dots.svelte-h34f85 span:where(.svelte-h34f85){display:block;width:4px;height:4px;background:currentColor;border-radius:50%;animation:svelte-h34f85-blink 1.1s ease-in-out infinite}.dots.svelte-h34f85 span:where(.svelte-h34f85):nth-child(2){animation-delay:.18s}.dots.svelte-h34f85 span:where(.svelte-h34f85):nth-child(3){animation-delay:.36s}@keyframes svelte-h34f85-blink{0%,80%,to{opacity:.25;transform:scale(.75)}40%{opacity:1;transform:scale(1)}}.resend.svelte-h34f85{display:block;width:100%;margin-top:16px;background:none;border:none;color:var(--accent);font-size:13px;font-weight:500;text-align:center;transition:color .12s}.resend.svelte-h34f85:hover:not(:disabled){color:var(--accent-bright)}.resend.svelte-h34f85:disabled{opacity:.4;cursor:default}.footer.svelte-h34f85{margin-top:28px;font-size:12px;color:var(--text-3);text-align:center}@media(max-width:480px){.card.svelte-h34f85{padding:28px 22px 24px;border-radius:var(--radius)}}.uplot,.uplot *,.uplot *:before,.uplot *:after{box-sizing:border-box}.uplot{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5;width:min-content}.u-title{text-align:center;font-size:18px;font-weight:700}.u-wrap{position:relative;-webkit-user-select:none;user-select:none}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{display:block;position:relative;width:100%;height:100%}.u-axis{position:absolute}.u-legend{font-size:14px;margin:auto;text-align:center}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{vertical-align:middle;display:inline-block}.u-legend .u-marker{width:1em;height:1em;margin-right:4px;background-clip:padding-box!important}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{background:#00000012;position:absolute;pointer-events:none}.u-cursor-x,.u-cursor-y{position:absolute;left:0;top:0;pointer-events:none;will-change:transform}.u-hz .u-cursor-x,.u-vt .u-cursor-y{height:100%;border-right:1px dashed #607D8B}.u-hz .u-cursor-y,.u-vt .u-cursor-x{width:100%;border-bottom:1px dashed #607D8B}.u-cursor-pt{position:absolute;top:0;left:0;border-radius:50%;border:0 solid;pointer-events:none;will-change:transform;background-clip:padding-box!important}.u-axis.u-off,.u-select.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-cursor-pt.u-off{display:none}.uplot-host.svelte-1wh4tds{width:100%}.ld.svelte-1rec4n6{padding:14px 16px 24px;display:flex;flex-direction:column;gap:10px}.ld-msg.svelte-1rec4n6{padding:24px 0;font-size:14px;color:var(--text-3)}.ld-err.svelte-1rec4n6{color:var(--alert);margin-bottom:10px}.ld-empty.svelte-1rec4n6{display:flex;flex-direction:column;align-items:center;gap:6px;padding:56px 16px;text-align:center}.ld-empty-w.svelte-1rec4n6{font-size:14px;font-weight:500;color:var(--text-2)}.ld-empty-s.svelte-1rec4n6{font-size:13px;color:var(--text-3)}.ld-status-row.svelte-1rec4n6{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ld-dot.svelte-1rec4n6{width:8px;height:8px;border-radius:50%;background:var(--text-3);flex-shrink:0}.ld-live.svelte-1rec4n6{background:var(--ok);animation:svelte-1rec4n6-ldpulse 2s infinite}@keyframes svelte-1rec4n6-ldpulse{0%,to{opacity:1}50%{opacity:.45}}.ld-status.svelte-1rec4n6{font-size:12px;color:var(--text-2)}.ld-elapsed.svelte-1rec4n6{font-family:var(--font-mono);font-size:12px;color:var(--text)}.ld-viewtog.svelte-1rec4n6{display:flex;margin-left:auto;border:1px solid var(--border);border-radius:var(--radius-pill);overflow:hidden}.ld-vt.svelte-1rec4n6{background:none;border:none;border-radius:0;color:var(--text-2);font-size:12px;font-weight:500;padding:4px 12px;transition:background .12s,color .12s}.ld-vt.svelte-1rec4n6+.ld-vt:where(.svelte-1rec4n6){border-left:1px solid var(--border)}.ld-away.svelte-1rec4n6{background:none;border:1px solid var(--border);color:var(--text-2);font-size:12px;font-weight:500;padding:4px 12px;border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;transition:color .12s,border-color .12s,background .12s}.ld-away.svelte-1rec4n6:hover:not(:disabled){border-color:var(--text-2);color:var(--text)}.ld-away.ld-away-on.svelte-1rec4n6{background:var(--warn-dim);border-color:var(--warn);color:var(--warn)}.ld-away.svelte-1rec4n6:disabled{opacity:.5;cursor:default}.ld-vt.svelte-1rec4n6:hover:not(:disabled){background:var(--surface-2)}.ld-vt.svelte-1rec4n6:disabled{opacity:.4;cursor:default}.ld-vt-on.svelte-1rec4n6{color:var(--accent-bright);background:var(--accent-dim)}.ld-export.svelte-1rec4n6{background:none;border:1px solid var(--border);color:var(--accent);font-size:12px;font-weight:500;padding:4px 12px;transition:background .12s}.ld-export.svelte-1rec4n6:hover{background:var(--accent-dim)}.ld-strip.svelte-1rec4n6{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border-sub);border:1px solid var(--border-sub);border-radius:var(--radius);overflow:hidden;transition:border-color .12s}.ld-hovering.svelte-1rec4n6{border-color:var(--chart-amber)}.ld-cell.svelte-1rec4n6{background:var(--surface);padding:10px 12px;display:flex;flex-direction:column;gap:4px}.ld-k.svelte-1rec4n6{font-size:11px;font-weight:500;color:var(--text-2)}.ld-v.svelte-1rec4n6{font-family:var(--font-mono);font-size:18px;font-weight:500;color:var(--text);line-height:1}.ld-u.svelte-1rec4n6{font-size:11px;color:var(--text-3);margin-left:2px}.ld-hero.svelte-1rec4n6{background:var(--tip-dim)}.ld-hero.svelte-1rec4n6 .ld-v:where(.svelte-1rec4n6){color:var(--tip)}.ld-readtag.svelte-1rec4n6{font-size:11px;color:var(--text-3);margin:-2px 2px 0}.ld-readtag-hover.svelte-1rec4n6{color:var(--chart-amber)}.ld-shadelegend.svelte-1rec4n6{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:11px;color:var(--text-3);padding:2px 2px 0}.ld-shadelegend.svelte-1rec4n6 span:where(.svelte-1rec4n6){display:flex;align-items:center;gap:6px}.lsl-sw.svelte-1rec4n6{width:14px;height:10px;display:inline-block;border-radius:2px}.lsl-away.svelte-1rec4n6{background:#80868b40}.lsl-private.svelte-1rec4n6{background:#9333ea47;border:1px solid rgba(147,51,234,.5)}.ld-private-sum.svelte-1rec4n6{font-size:12px;color:#9333ea;font-weight:600;margin-top:6px}.lsl-gap.svelte-1rec4n6{background:#d930252e;border:1px solid rgba(217,48,37,.4)}.lsl-line.svelte-1rec4n6{width:12px;height:0;display:inline-block;border-top:2px dashed}.lsl-of.svelte-1rec4n6{border-color:var(--chart-teal)}.lsl-ad.svelte-1rec4n6{border-color:var(--chart-amber)}.ld-toolbar.svelte-1rec4n6{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ld-note.svelte-1rec4n6{flex:1;min-width:160px;background:var(--surface);border:1px solid var(--border);color:var(--text);font-size:13px;padding:6px 10px;outline:none;transition:border-color .12s,box-shadow .12s}.ld-note.svelte-1rec4n6:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.ld-note.svelte-1rec4n6::placeholder{color:var(--text-3)}.ld-shout.svelte-1rec4n6{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border:1px solid var(--border-sub);border-radius:var(--radius);padding:6px 10px;font-size:12px}.ld-shout-lbl.svelte-1rec4n6{font-weight:500;color:var(--text-2)}.ld-shout-age.svelte-1rec4n6{color:var(--text-3);font-family:var(--font-mono)}.ld-shout-due.svelte-1rec4n6{border-color:var(--chart-amber);background:#b06f0014}.ld-shout-due.svelte-1rec4n6 .ld-shout-age:where(.svelte-1rec4n6){color:#b06000}.ld-shout-paused.svelte-1rec4n6{opacity:.75}.ld-shout-btn.svelte-1rec4n6{background:none;border:1px solid var(--border);color:var(--text-2);font-size:11px;padding:3px 9px;cursor:pointer;border-radius:var(--radius-pill);transition:color .12s,border-color .12s}.ld-shout-btn.svelte-1rec4n6:hover:not(:disabled){color:var(--text);border-color:var(--text-3)}.ld-shout-gear.svelte-1rec4n6{padding:3px 7px}.ld-shout-gearon.svelte-1rec4n6{color:var(--accent-bright);border-color:var(--accent-bright)}.ld-shout-cfg.svelte-1rec4n6{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ld-shout-cfglbl.svelte-1rec4n6{font-size:12px;color:var(--text-3);display:flex;align-items:center;gap:5px}.ld-shout-min.svelte-1rec4n6{width:52px;background:var(--surface);border:1px solid var(--border);color:var(--text);font-size:12px;padding:3px 6px;outline:none}.ld-shout-textinp.svelte-1rec4n6{font-size:12px}.ld-panel.svelte-1rec4n6{background:var(--surface);border:1px solid var(--border-sub);border-radius:var(--radius);padding:12px 12px 8px}.ld-ttl.svelte-1rec4n6{display:flex;justify-content:space-between;align-items:baseline;margin:0 2px 8px;flex-wrap:wrap;gap:6px}.ld-ttl.svelte-1rec4n6 h3:where(.svelte-1rec4n6){font-size:12px;font-weight:500;color:var(--text-2);margin:0}.ld-legend.svelte-1rec4n6{font-size:11px;color:var(--text-3);font-family:var(--font-mono);display:flex;gap:12px;flex-wrap:wrap}.ld-legend.svelte-1rec4n6 span:where(.svelte-1rec4n6){display:flex;align-items:center;gap:5px}.ld-legend.svelte-1rec4n6 i:where(.svelte-1rec4n6){width:9px;height:2px;display:inline-block;border-radius:1px}.ld-foot.svelte-1rec4n6{font-size:11px;color:var(--text-3);font-family:var(--font-mono);text-align:center;margin-top:4px}@media(max-width:768px){.ld-cell.svelte-1rec4n6{padding:8px 9px}.ld-v.svelte-1rec4n6{font-size:16px}}@media(max-width:480px){.ld-strip.svelte-1rec4n6{grid-template-columns:repeat(2,1fr)}}.sr.svelte-6xxtye{padding:14px 16px 28px;display:flex;flex-direction:column;gap:14px;overflow-y:auto}.sr-msg.svelte-6xxtye{padding:24px 0;font-size:14px;color:var(--text-3)}.sr-empty.svelte-6xxtye{display:flex;flex-direction:column;align-items:center;gap:6px;padding:56px 16px;text-align:center}.sr-empty-w.svelte-6xxtye{font-size:14px;font-weight:500;color:var(--text-2)}.sr-empty-s.svelte-6xxtye{font-size:13px;color:var(--text-3)}.sr-card-sub.svelte-6xxtye{font-size:12px;color:var(--text-3)}.sr-notes-empty.svelte-6xxtye{font-size:13px;color:var(--text-3)}.sr-notes-list.svelte-6xxtye{display:flex;flex-direction:column;gap:2px;max-height:300px;overflow-y:auto}.sr-note-row.svelte-6xxtye{display:flex;align-items:baseline;gap:8px;padding:5px 6px;cursor:pointer;border-left:2px solid var(--border);background:var(--surface);transition:opacity .12s}.sr-note-row.svelte-6xxtye input:where(.svelte-6xxtye){flex-shrink:0;align-self:center}.sr-note-off.svelte-6xxtye{opacity:.45}.sr-note-off.svelte-6xxtye .sr-note-text:where(.svelte-6xxtye){text-decoration:line-through}.sr-note-time.svelte-6xxtye{font-family:var(--font-mono);font-size:12px;color:var(--text-3);flex-shrink:0}.sr-note-kind.svelte-6xxtye{font-size:10px;font-weight:600;letter-spacing:.5px;padding:1px 8px;border-radius:var(--radius-pill);flex-shrink:0;color:var(--text-3);background:var(--surface-2)}.sr-note-kind-said.svelte-6xxtye{color:var(--accent);background:var(--accent-dim)}.sr-note-kind-mark.svelte-6xxtye{color:var(--tip);background:var(--tip-dim)}.sr-note-text.svelte-6xxtye{font-size:13px;color:var(--text);line-height:1.45}.sr-note-add.svelte-6xxtye{display:flex;gap:8px}.sr-note-add.svelte-6xxtye .sr-inp:where(.svelte-6xxtye){flex:1}.sr-ofsub-list.svelte-6xxtye{display:flex;flex-direction:column;gap:8px}.sr-ofsub-row.svelte-6xxtye{display:flex;flex-direction:column;gap:4px}.sr-ofsub-who.svelte-6xxtye{display:flex;align-items:baseline;gap:8px}.sr-ofsub-of.svelte-6xxtye{font-size:13px;font-weight:600;color:var(--accent)}.sr-ofsub-cb.svelte-6xxtye{font-size:12px;color:var(--text-2)}.sr-ofsub-ctx.svelte-6xxtye{font-size:12px;color:var(--text-3);margin-left:auto}.sr-ofsub-note.svelte-6xxtye{width:100%}.sr-head.svelte-6xxtye{display:flex;align-items:center;gap:10px}.sr-head-left.svelte-6xxtye{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.sr-title.svelte-6xxtye{font-size:15px;font-weight:500;color:var(--text)}.sr-sub.svelte-6xxtye{font-size:12px;color:var(--text-3)}.sr-badge.svelte-6xxtye{font-size:12px;font-weight:500;color:var(--text-2);background:var(--surface-2);padding:3px 10px;border-radius:var(--radius-pill)}.sr-badge-pub.svelte-6xxtye{color:var(--ok);background:var(--ok-dim)}.sr-export-wrap.svelte-6xxtye{display:flex;align-items:center;gap:6px}.sr-export.svelte-6xxtye{background:none;border:1px solid var(--border);color:var(--text-2);font-size:12px;font-weight:500;padding:5px 10px;border-radius:var(--radius-sm);transition:background .12s,color .12s,border-color .12s}.sr-export.svelte-6xxtye:hover{background:var(--accent-dim);color:var(--accent);border-color:var(--accent)}.sr-export-main.svelte-6xxtye{color:var(--accent);border-color:var(--border)}.sr-card.svelte-6xxtye{background:var(--surface);border:1px solid var(--border-sub);border-radius:var(--radius);padding:14px;display:flex;flex-direction:column;gap:12px}.sr-card-head.svelte-6xxtye{display:flex;align-items:center;justify-content:space-between}.sr-card-title.svelte-6xxtye{font-size:13px;font-weight:500;color:var(--text-2)}.sr-pull.svelte-6xxtye{background:none;border:1px solid var(--border);color:var(--accent);font-size:12px;font-weight:500;padding:4px 12px;transition:background .12s}.sr-pull.svelte-6xxtye:hover:not(:disabled){background:var(--accent-dim)}.sr-pull.svelte-6xxtye:disabled{opacity:.5}.sr-stats.svelte-6xxtye{display:flex;flex-wrap:wrap;gap:14px 22px}.sr-stat.svelte-6xxtye{display:flex;flex-direction:column;gap:3px}.sr-sv.svelte-6xxtye{font-family:var(--font-mono);font-size:15px;font-weight:500;color:var(--text);line-height:1}.sr-suspect.svelte-6xxtye{color:var(--text-3)}.sr-sl.svelte-6xxtye{font-size:11px;font-weight:500;color:var(--text-2)}.sr-goals.svelte-6xxtye{display:flex;flex-wrap:wrap;gap:6px}.sr-goal.svelte-6xxtye{font-size:12px;color:var(--text-3);background:var(--surface-2);padding:2px 10px;border-radius:var(--radius-pill)}.sr-goal-hit.svelte-6xxtye{color:var(--ok);background:var(--ok-dim)}.sr-field.svelte-6xxtye{display:flex;flex-direction:column;gap:5px}.sr-lbl.svelte-6xxtye{font-size:12px;font-weight:500;color:var(--text-2);display:flex;align-items:center;gap:8px}.sr-owner-tag.svelte-6xxtye{font-size:10px;font-weight:500;color:var(--tip);background:var(--tip-dim);padding:1px 8px;border-radius:var(--radius-pill)}.sr-inp.svelte-6xxtye,.sr-ta.svelte-6xxtye{background:var(--surface);border:1px solid var(--border);color:var(--text);font-size:14px;padding:8px 10px;outline:none;font-family:inherit;transition:border-color .12s,box-shadow .12s}.sr-inp.svelte-6xxtye:focus,.sr-ta.svelte-6xxtye:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.sr-inp.svelte-6xxtye::placeholder,.sr-ta.svelte-6xxtye::placeholder{color:var(--text-3)}.sr-ta.svelte-6xxtye{resize:vertical;line-height:1.5}.sr-viewer-link.svelte-6xxtye{background:none;border:none;padding:0;text-align:left;font-size:13px;font-weight:500;color:var(--text);cursor:pointer;transition:color .1s}.sr-viewer-link.svelte-6xxtye:hover{color:var(--accent-bright)}.sr-priv.svelte-6xxtye{border-top:1px solid var(--border-sub);padding-top:12px}.sr-priv-rate.svelte-6xxtye{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sr-priv-rate-lbl.svelte-6xxtye{font-size:12px;font-weight:500;color:var(--text-2)}.sr-priv-rate-unit.svelte-6xxtye{font-size:12px;color:var(--text-3)}.sr-priv-derived.svelte-6xxtye{font-size:12px;color:var(--text-2);margin-left:8px}.sr-priv-derived.svelte-6xxtye strong:where(.svelte-6xxtye){color:var(--tip);font-weight:500}.sr-priv-row.svelte-6xxtye{display:grid;grid-template-columns:1.2fr 90px 2fr auto;gap:8px;align-items:center}.sr-priv-rm.svelte-6xxtye{background:none;border:none;color:var(--text-3);font-size:12px;padding:4px 6px}.sr-priv-rm.svelte-6xxtye:hover{color:var(--alert)}.sr-priv-foot.svelte-6xxtye{display:flex;align-items:center;gap:12px}.sr-priv-add.svelte-6xxtye{background:none;border:1px dashed var(--border);color:var(--text-3);font-size:12px;font-weight:500;padding:5px 12px;align-self:flex-start;transition:color .12s,border-color .12s}.sr-priv-add.svelte-6xxtye:hover{color:var(--accent);border-color:var(--accent)}.sr-priv-check.svelte-6xxtye{font-size:12px;color:var(--text-3)}.sr-priv-over.svelte-6xxtye{color:var(--alert);font-weight:500}.sr-viewers.svelte-6xxtye{display:flex;flex-direction:column}.sr-viewer.svelte-6xxtye{display:flex;align-items:baseline;gap:10px;padding:4px 0;border-bottom:1px solid var(--border-sub);font-size:13px}.sr-viewer.svelte-6xxtye:last-child{border-bottom:none}.sr-viewer-name.svelte-6xxtye{flex:1;color:var(--text);font-weight:500}.sr-viewer-tk.svelte-6xxtye{font-family:var(--font-mono);color:var(--tip)}.sr-viewer-tips.svelte-6xxtye{color:var(--text-3);font-size:12px}.sr-ops.svelte-6xxtye{font-size:13px;color:var(--text-2)}.sr-ops.svelte-6xxtye strong:where(.svelte-6xxtye){font-weight:500}.sr-actions.svelte-6xxtye{display:flex;align-items:center;justify-content:flex-end;gap:10px}.sr-saved.svelte-6xxtye{font-size:13px;color:var(--ok);margin-right:auto}.sr-secondary.svelte-6xxtye{background:none;border:1px solid var(--border);color:var(--accent);font-size:13px;font-weight:500;padding:8px 14px;transition:background .12s}.sr-secondary.svelte-6xxtye:hover:not(:disabled){background:var(--accent-dim)}.sr-publish.svelte-6xxtye{background:var(--accent);color:var(--on-accent);border:none;font-size:13px;font-weight:500;padding:8px 16px;transition:background .12s,box-shadow .12s}.sr-publish.svelte-6xxtye:hover:not(:disabled){background:var(--accent-bright);box-shadow:var(--shadow-1)}.sr-secondary.svelte-6xxtye:disabled,.sr-publish.svelte-6xxtye:disabled{opacity:.5}.sr-note.svelte-6xxtye{font-size:12px;color:var(--text-3);text-align:right}@media(max-width:768px){.sr-priv-row.svelte-6xxtye{grid-template-columns:1fr 68px auto}.sr-priv-note.svelte-6xxtye{grid-column:1 / -1}}.tp.svelte-d1vkhm{position:relative;display:flex;flex-direction:column;gap:4px}.tp-chips.svelte-d1vkhm{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.tp-chip.svelte-d1vkhm{display:inline-flex;align-items:center;gap:6px;background:var(--accent-dim);color:var(--accent);border:none;font-size:12px;font-weight:500;padding:4px 10px;border-radius:var(--radius-pill);transition:background .12s}.tp-chip.svelte-d1vkhm:hover:not(:disabled){background:var(--alert-dim);color:var(--alert)}.tp-chip.svelte-d1vkhm:disabled{opacity:.5}.tp-x.svelte-d1vkhm{font-size:10px;opacity:.7}.tp-add.svelte-d1vkhm{background:none;border:1px dashed var(--border);color:var(--text-3);font-size:12px;font-weight:500;padding:4px 10px;border-radius:var(--radius-pill);transition:color .12s,border-color .12s}.tp-add.svelte-d1vkhm:hover,.tp-add-on.svelte-d1vkhm{color:var(--accent);border-color:var(--accent)}.tp-pop.svelte-d1vkhm{position:absolute;top:calc(100% + 6px);left:0;z-index:60;width:260px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-2);padding:8px;display:flex;flex-direction:column;gap:6px}.tp-search.svelte-d1vkhm{background:var(--surface);border:1px solid var(--border);color:var(--text);font-size:13px;padding:6px 8px;outline:none;width:100%}.tp-search.svelte-d1vkhm:focus{border-color:var(--accent)}.tp-list.svelte-d1vkhm{display:flex;flex-direction:column;max-height:180px;overflow-y:auto}.tp-opt.svelte-d1vkhm{background:none;border:none;color:var(--text);font-size:13px;text-align:left;padding:6px 8px;transition:background .1s}.tp-opt.svelte-d1vkhm:hover:not(:disabled){background:var(--surface-2)}.tp-create.svelte-d1vkhm{color:var(--accent);font-weight:500}.tp-none.svelte-d1vkhm{font-size:12px;color:var(--text-3);padding:6px 8px}.tp-legacy.svelte-d1vkhm{font-size:11px;color:var(--text-3);font-style:italic}.tp-ro.svelte-d1vkhm{flex-direction:row;align-items:baseline;gap:10px}.tp-rolbl.svelte-d1vkhm{font-size:12px;color:var(--text-3);flex-shrink:0;min-width:104px}.tp-chip-ro.svelte-d1vkhm{background:var(--surface-2);color:var(--text-2);cursor:default}.tp-legacy-inline.svelte-d1vkhm{font-size:11px;color:var(--text-3);font-style:italic}.note-form.svelte-1uognju{display:flex;flex-direction:column;gap:8px}.note-ta.svelte-1uognju{width:100%;background:var(--surface);border:1px solid var(--border);color:var(--text);padding:10px 12px;font-size:14px;font-family:inherit;outline:none;resize:vertical}.note-ta.svelte-1uognju:focus{box-shadow:inset 2px 0 0 var(--accent-bright)}.note-ta.svelte-1uognju::placeholder{color:var(--text-3)}.note-form-footer.svelte-1uognju{display:flex;align-items:center;gap:10px}.note-save-btn.svelte-1uognju{margin-left:auto;background:none;border:1px solid var(--border);color:var(--accent);padding:7px 18px;font-size:14px;font-weight:500;cursor:pointer;transition:color .12s,border-color .12s,background .12s}.note-save-btn.svelte-1uognju:hover:not(:disabled){background:var(--accent-dim)}.note-save-btn.svelte-1uognju:disabled{opacity:.38;cursor:default}.ofp.svelte-15l62a4{display:flex;flex-direction:column;gap:5px}.ofp-linked.svelte-15l62a4{display:flex;align-items:center;gap:8px}.ofp-linked-h.svelte-15l62a4{font-size:13px;font-weight:600;color:var(--accent-bright)}.ofp-unlink.svelte-15l62a4{font-size:11px;padding:2px 9px;border-radius:var(--radius-sm);border:1px solid var(--danger);background:var(--danger-dim);color:var(--danger);cursor:pointer}.ofp-unlink.svelte-15l62a4:hover{filter:brightness(.97)}.ofp-search.svelte-15l62a4{font-size:13px;padding:6px 8px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);width:100%;font-family:var(--font-ui)}.ofp-results.svelte-15l62a4{display:flex;flex-direction:column;gap:3px;margin-top:3px}.ofp-result.svelte-15l62a4{display:flex;align-items:baseline;gap:6px;text-align:left;font-size:12px;padding:5px 8px;border-radius:var(--radius-sm);border:1px solid var(--border-sub);background:var(--surface-2);color:var(--text);cursor:pointer}.ofp-result.svelte-15l62a4:hover:not(:disabled){border-color:var(--accent)}.ofp-result.svelte-15l62a4:disabled{opacity:.55;cursor:not-allowed}.ofp-r-name.svelte-15l62a4{font-weight:600}.ofp-r-handle.svelte-15l62a4{color:var(--text-3)}.ofp-r-spend.svelte-15l62a4{color:var(--ok);margin-left:auto}.ofp-r-linked.svelte-15l62a4{color:var(--tip);font-size:11px}.ofp-freetext.svelte-15l62a4{text-align:left;font-size:12px;padding:5px 8px;border-radius:var(--radius-sm);border:1px dashed var(--accent);background:transparent;color:var(--accent);cursor:pointer}.ofp-freetext.svelte-15l62a4:hover{background:var(--accent-dim)}.cr-empty.svelte-1vmm46n{display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 16px;text-align:center}.cr-empty-w.svelte-1vmm46n{font-size:14px;font-weight:500;color:var(--text-2)}.cr-empty-s.svelte-1vmm46n{font-size:13px;color:var(--text-3)}.body-loading.svelte-1vmm46n{padding:24px 20px;font-size:14px;color:var(--text-3)}.empty-msg.svelte-1vmm46n{font-size:14px;color:var(--text-3)}.rec-divider.svelte-1vmm46n{height:1px;background:var(--border);margin:0}.section-wrap.svelte-1vmm46n{padding:18px 20px;display:flex;flex-direction:column;gap:12px}.section-lbl.svelte-1vmm46n{font-size:12px;font-weight:500;color:var(--text-2)}.of-wrap.svelte-1vmm46n{gap:10px}.of-head.svelte-1vmm46n{display:flex;align-items:center;justify-content:space-between;gap:8px}.of-tags.svelte-1vmm46n{display:inline-flex;gap:6px;flex-wrap:wrap;align-items:center}.of-tag.svelte-1vmm46n{font-size:11px;font-weight:500;color:var(--text-2);background:var(--surface-2);border-radius:var(--radius-pill);padding:1px 9px}.of-tag-free.svelte-1vmm46n{color:#b06000;background:var(--tip-dim)}.of-lifetime.svelte-1vmm46n{font-size:12px;color:var(--text-2);margin-top:-2px}.of-lifetime.svelte-1vmm46n b:where(.svelte-1vmm46n){color:var(--text);font-weight:600}.of-lifetime.svelte-1vmm46n i:where(.svelte-1vmm46n){color:var(--text-3)}.of-tier.svelte-1vmm46n{font-size:11px;font-weight:600;border-radius:var(--radius-pill);padding:1px 10px}.of-tier-low.svelte-1vmm46n{color:var(--text-2);background:var(--surface-2)}.of-tier-mid.svelte-1vmm46n{color:var(--info);background:var(--info-dim)}.of-tier-high.svelte-1vmm46n{color:#b06000;background:var(--tip-dim)}.of-tier-whale.svelte-1vmm46n{color:#fff;background:#b06000}.of-stats.svelte-1vmm46n{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border-sub);border:1px solid var(--border-sub);border-radius:var(--radius-sm);overflow:hidden}.of-stat.svelte-1vmm46n{background:var(--surface);padding:8px 10px;display:flex;flex-direction:column;gap:2px;min-width:0}.of-stat-lead.svelte-1vmm46n .of-sv:where(.svelte-1vmm46n){color:#199e70}.of-sv.svelte-1vmm46n{font-family:var(--font-mono);font-size:16px;font-weight:600;color:var(--text);line-height:1.15}.of-sl.svelte-1vmm46n{font-size:10px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.of-spark.svelte-1vmm46n{width:100%;height:20px;margin-top:3px;display:block}.of-spark.svelte-1vmm46n polyline:where(.svelte-1vmm46n){fill:none;stroke:#199e70;stroke-width:1.5;vector-effect:non-scaling-stroke}.of-pending.svelte-1vmm46n{font-size:12px;color:var(--text-3);margin-top:2px}.of-pending.svelte-1vmm46n b:where(.svelte-1vmm46n){color:var(--text-2);font-weight:600}.of-mix.svelte-1vmm46n{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:12px;color:var(--text-2)}.of-mix-r.svelte-1vmm46n{margin-left:auto}.of-dot.svelte-1vmm46n{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:5px;vertical-align:middle}.of-dot.of-ppv.svelte-1vmm46n{background:#2a78d6}.of-dot.of-sub.svelte-1vmm46n{background:#eb6834}.of-dot.of-tip.svelte-1vmm46n{background:#1baf7a}.of-active-pill.svelte-1vmm46n{font-size:11px;font-weight:500;color:var(--ok);border:1px solid var(--ok);background:var(--ok-dim);border-radius:var(--radius-pill);padding:1px 9px}.of-free-pill.svelte-1vmm46n{color:var(--warn);border-color:var(--warn);background:var(--warn-dim)}.of-lastsub.svelte-1vmm46n{font-size:11px;color:var(--text-3)}.pf-head.svelte-1vmm46n{display:flex;align-items:center;justify-content:space-between;gap:8px}.pf-edit.svelte-1vmm46n{background:none;border:1px solid var(--border);color:var(--text-2);font-size:12px;font-weight:500;padding:4px 12px;cursor:pointer;transition:color .12s,border-color .12s}.pf-edit.svelte-1vmm46n:hover{color:var(--accent);border-color:var(--accent)}.pf-none.svelte-1vmm46n{font-size:14px;color:var(--text-3)}.pf-read.svelte-1vmm46n{display:flex;flex-direction:column;gap:7px}.pf-rrow.svelte-1vmm46n{display:flex;align-items:baseline;gap:10px}.pf-rk.svelte-1vmm46n{font-size:12px;color:var(--text-3);flex-shrink:0;min-width:104px}.pf-rv.svelte-1vmm46n{font-size:14px;color:var(--text);min-width:0}.pf-rrow-notes.svelte-1vmm46n{align-items:flex-start}.pf-rv-notes.svelte-1vmm46n{line-height:1.5;white-space:pre-wrap}.pf-more-btn.svelte-1vmm46n{display:flex;align-items:center;gap:6px;background:none;border:none;padding:2px 0;cursor:pointer;font-size:12px;font-weight:500;color:var(--text-3);text-align:left;transition:color .12s}.pf-more-btn.svelte-1vmm46n:hover{color:var(--accent)}.pf-more-caret.svelte-1vmm46n{font-size:10px;transition:transform var(--dur-2) var(--ease-spring)}.pf-more-open.svelte-1vmm46n{transform:rotate(90deg)}.pf-cancel.svelte-1vmm46n{background:none;border:1px solid var(--border);color:var(--text-2);font-size:14px;padding:10px 18px;cursor:pointer;margin-right:8px}.pf-cancel.svelte-1vmm46n:hover{color:var(--text)}.flags-section.svelte-1vmm46n{background:#fb71850d;border-bottom:1px solid rgba(251,113,133,.15);display:flex;flex-direction:column}.flag-row.svelte-1vmm46n{display:flex;align-items:center;gap:10px;padding:10px 20px;border-bottom:1px solid rgba(251,113,133,.1)}.flag-row.svelte-1vmm46n:last-child{border-bottom:none}.flag-icon.svelte-1vmm46n{font-size:14px;flex-shrink:0}.flag-body.svelte-1vmm46n{font-size:14px;color:var(--text);flex:1}.flag-date.svelte-1vmm46n{font-size:14px;color:var(--text-3);flex-shrink:0}.flag-dismiss.svelte-1vmm46n{background:none;border:none;color:var(--text-3);font-size:12px;cursor:pointer;flex-shrink:0;padding:0;transition:color .12s}.flag-dismiss.svelte-1vmm46n:hover{color:var(--text-2)}.pf-grid.svelte-1vmm46n{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.pf-field.svelte-1vmm46n{display:flex;flex-direction:column;gap:5px;min-width:0}.pf-wide.svelte-1vmm46n,.pf-span2.svelte-1vmm46n{grid-column:1 / -1}.pf-hint.svelte-1vmm46n{font-size:12px;color:var(--text-3);text-transform:none}.pf-lbl.svelte-1vmm46n{font-size:12px;font-weight:500;color:var(--text-2)}.pf-inp.svelte-1vmm46n{background:var(--surface);border:1px solid var(--border);color:var(--text);padding:7px 10px;font-size:14px;outline:none}.pf-inp.svelte-1vmm46n:focus{box-shadow:inset 2px 0 0 var(--accent-bright)}.pf-inp.svelte-1vmm46n::placeholder{color:var(--text-3)}.pf-inp-sm.svelte-1vmm46n{max-width:90px}.pf-select.svelte-1vmm46n{background:var(--surface);border:1px solid var(--border);color:var(--text);padding:7px 10px;font-size:14px;outline:none;cursor:pointer}.pf-ta.svelte-1vmm46n{background:var(--surface);border:1px solid var(--border);color:var(--text);padding:8px 10px;font-size:14px;font-family:inherit;outline:none;resize:vertical}.pf-ta.svelte-1vmm46n:focus{box-shadow:inset 2px 0 0 var(--accent-bright)}.pf-ta.svelte-1vmm46n::placeholder{color:var(--text-3)}.pf-actions.svelte-1vmm46n{padding-top:4px}.pf-save.svelte-1vmm46n{background:var(--accent);color:var(--on-accent);border:none;padding:10px 24px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s,opacity .15s,box-shadow .15s}.pf-save.svelte-1vmm46n:hover:not(:disabled){background:var(--accent-bright);box-shadow:var(--shadow-1)}.pf-save.svelte-1vmm46n:disabled{opacity:.45;cursor:default}.note-ta.svelte-1vmm46n{width:100%;background:var(--surface);border:1px solid var(--border);color:var(--text);padding:10px 12px;font-size:14px;font-family:inherit;outline:none;resize:vertical}.note-ta.svelte-1vmm46n:focus{box-shadow:inset 2px 0 0 var(--accent-bright)}.note-ta.svelte-1vmm46n::placeholder{color:var(--text-3)}.note-save-btn.svelte-1vmm46n{margin-left:auto;background:none;border:1px solid var(--border);color:var(--accent);padding:7px 18px;font-size:14px;font-weight:500;cursor:pointer;transition:color .12s,border-color .12s,background .12s}.note-save-btn.svelte-1vmm46n:hover:not(:disabled){background:var(--accent-dim)}.note-save-btn.svelte-1vmm46n:disabled{opacity:.38;cursor:default}.notes-head.svelte-1vmm46n{display:flex;align-items:center;justify-content:space-between;gap:10px}.notes-sort.svelte-1vmm46n{background:none;border:none;color:var(--text-3);font-size:12px;font-weight:500;padding:2px 4px}.notes-sort.svelte-1vmm46n:hover{color:var(--accent)}.notes-list.svelte-1vmm46n{display:flex;flex-direction:column;gap:2px}.note-entry.svelte-1vmm46n{padding:10px 14px;background:var(--surface);border-left:2px solid var(--border);display:flex;flex-direction:column;gap:5px}.note-entry-op.svelte-1vmm46n{border-left-color:var(--accent);background:var(--accent-dim)}.note-side.svelte-1vmm46n{font-size:10px;font-weight:600;letter-spacing:.5px;color:var(--text-3);background:var(--surface-2);padding:1px 8px;border-radius:var(--radius-pill)}.note-side-op.svelte-1vmm46n{color:var(--accent);background:var(--surface)}.note-meta.svelte-1vmm46n{display:flex;align-items:center;gap:8px}.note-actions.svelte-1vmm46n{margin-left:auto;display:flex;gap:2px}.note-act.svelte-1vmm46n{background:none;border:none;color:var(--text-3);font-size:12px;padding:2px 5px}.note-act.svelte-1vmm46n:hover{color:var(--accent)}.note-act-del.svelte-1vmm46n:hover{color:var(--alert)}.note-edit.svelte-1vmm46n{display:flex;flex-direction:column;gap:6px}.note-edit-actions.svelte-1vmm46n{display:flex;justify-content:flex-end;gap:8px}.note-cancel.svelte-1vmm46n{background:none;border:1px solid var(--border);color:var(--text-2);font-size:12px;padding:4px 12px}.notes-more.svelte-1vmm46n{background:none;border:none;color:var(--accent);font-size:13px;font-weight:500;padding:8px 0;text-align:left}.notes-more.svelte-1vmm46n:hover{color:var(--accent-bright)}.notes-more-inline.svelte-1vmm46n{padding:0 0 0 6px;font-size:12px}.note-date.svelte-1vmm46n{font-size:14px;color:var(--text-3)}.note-body.svelte-1vmm46n{font-size:14px;color:var(--text);line-height:1.5}.dismissed-flags.svelte-1vmm46n{font-size:14px;color:var(--text-3);margin-top:8px;font-style:italic}.priv-list.svelte-1vmm46n{display:flex;flex-direction:column;gap:2px}.priv-entry.svelte-1vmm46n{padding:8px 14px;background:var(--surface);border-left:2px solid var(--tip);display:flex;flex-direction:column;gap:4px}.priv-meta.svelte-1vmm46n{display:flex;align-items:baseline;gap:10px}.priv-date.svelte-1vmm46n{font-size:13px;color:var(--text-2)}.priv-tk.svelte-1vmm46n{font-family:var(--font-mono);font-size:13px;color:var(--tip)}.priv-note.svelte-1vmm46n{font-size:14px;color:var(--text);line-height:1.5}@media(max-width:768px){.pf-grid.svelte-1vmm46n{grid-template-columns:1fr;gap:10px}.of-stats.svelte-1vmm46n{grid-template-columns:repeat(2,1fr)}}.ofl.svelte-1n39mmv{display:flex;flex-direction:column;gap:6px}.ofl-hint.svelte-1n39mmv{margin:0 0 4px;font-size:12px;line-height:1.4;color:var(--text-2)}.ofl-empty.svelte-1n39mmv{margin:6px 0;font-size:12px;color:var(--text-3)}.ofl-entry.svelte-1n39mmv{border:1px solid var(--border-sub);border-radius:var(--radius);padding:8px 10px;background:var(--surface)}.ofl-top.svelte-1n39mmv{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.ofl-name.svelte-1n39mmv{font-weight:600;color:var(--text);font-size:13px}.ofl-net.svelte-1n39mmv{color:var(--ok);font-weight:600;font-size:13px}.ofl-sub.svelte-1n39mmv{color:var(--text-3);font-size:11px;margin-left:auto}.ofl-actions.svelte-1n39mmv{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ofl-btn.svelte-1n39mmv{font-size:12px;padding:4px 10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);cursor:pointer;font-family:var(--font-ui)}.ofl-btn.svelte-1n39mmv:hover{border-color:var(--accent)}.ofl-btn-link.svelte-1n39mmv{border-color:var(--accent);color:var(--accent)}.ofl-btn-hint.svelte-1n39mmv{border-color:var(--ok);color:var(--ok);background:var(--ok-dim);font-weight:600}.ofl-link.svelte-1n39mmv{display:flex;flex-direction:column;gap:4px;width:100%}.ofl-search.svelte-1n39mmv{font-size:13px;padding:6px 8px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);font-family:var(--font-ui)}.ofl-result.svelte-1n39mmv{text-align:left;font-size:13px;padding:6px 8px;border-radius:var(--radius-sm);border:1px solid var(--border-sub);background:var(--surface-2);color:var(--text);cursor:pointer}.ofl-result.svelte-1n39mmv:hover{border-color:var(--accent)}.ofl-result.svelte-1n39mmv i:where(.svelte-1n39mmv){color:var(--text-3);font-style:normal;margin-left:6px}.ofl-cancel.svelte-1n39mmv{align-self:flex-start;font-size:11px;padding:2px 8px;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--text-3);cursor:pointer}.operator.svelte-1mnijcv{display:flex;height:100%;overflow:hidden}.feed-col.svelte-1mnijcv{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid var(--border)}.notes-col.svelte-1mnijcv{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:var(--surface)}.stream-bar.svelte-1mnijcv{display:flex;align-items:center;gap:0;height:44px;padding:0 16px;background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.stream-bar.svelte-1mnijcv::-webkit-scrollbar{height:3px}.stream-bar.svelte-1mnijcv::-webkit-scrollbar-thumb{background:var(--border)}.stream-title-lbl.svelte-1mnijcv{font-size:13px;color:var(--text-2);padding-left:12px;border-left:1px solid var(--border);margin-left:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px;flex-shrink:1}.live-chip.svelte-1mnijcv{display:flex;align-items:center;gap:6px;padding-right:14px;border-right:1px solid var(--border);margin-right:14px}.live-dot.svelte-1mnijcv{width:7px;height:7px;border-radius:50%;background:var(--alert);box-shadow:0 0 7px #fb7185b3;animation:svelte-1mnijcv-livepulse 2s ease-in-out infinite}@keyframes svelte-1mnijcv-livepulse{0%,to{opacity:1;box-shadow:0 0 7px #fb7185b3}50%{opacity:.4;box-shadow:none}}.live-lbl.svelte-1mnijcv{font-size:12px;font-weight:400;color:var(--alert)}.live-chip-off.svelte-1mnijcv .live-lbl:where(.svelte-1mnijcv){color:var(--text-3)}.stat-group.svelte-1mnijcv{display:flex;align-items:center;flex-shrink:0}.stat.svelte-1mnijcv{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:0 12px;flex-shrink:0;white-space:nowrap}.sv.svelte-1mnijcv{font-family:var(--font-mono);font-size:14px;font-weight:500;color:var(--text);line-height:1}.sv-suspect.svelte-1mnijcv{color:var(--text-3)}.sl.svelte-1mnijcv{font-size:12px;color:var(--text-3);line-height:1}.stat-sep.svelte-1mnijcv{width:1px;height:18px;background:var(--border)}.filter-bar.svelte-1mnijcv{display:flex;align-items:center;gap:10px;padding:6px 14px;background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0}.filter-chips.svelte-1mnijcv{display:flex;gap:4px;flex-shrink:0}.fchip.svelte-1mnijcv{background:none;border:1px solid var(--border);color:var(--text-2);border-radius:var(--radius-pill);font-size:12px;font-weight:500;padding:3px 12px;cursor:pointer;transition:color .12s,border-color .12s,background .12s}.fchip.svelte-1mnijcv:hover{background:var(--surface-2)}.fchip.fchip-on.svelte-1mnijcv{color:var(--accent);border-color:var(--accent);background:var(--accent-dim)}.scrub-toggle.svelte-1mnijcv{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;background:none;border:1px solid var(--border);color:var(--text-2);border-radius:var(--radius-pill);font-size:12px;font-weight:500;padding:3px 12px 3px 9px;cursor:pointer;transition:color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out),background var(--dur-2) var(--ease-out)}.scrub-toggle.svelte-1mnijcv:hover{background:var(--surface-2)}.scrub-dot.svelte-1mnijcv{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--text-3);transition:background var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.scrub-toggle.scrub-on.svelte-1mnijcv{color:var(--accent);border-color:var(--accent);background:var(--accent-dim)}.scrub-toggle.scrub-on.svelte-1mnijcv .scrub-dot:where(.svelte-1mnijcv){background:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}.feed-search-wrap.svelte-1mnijcv{flex:1;min-width:0;position:relative;display:flex}.feed-search.svelte-1mnijcv{flex:1;min-width:0;background:var(--surface-2);border:1px solid var(--border);color:var(--text);font-size:14px;padding:4px 28px 4px 10px;outline:none;transition:border-color .12s}.feed-search.svelte-1mnijcv:focus{border-color:var(--text-3)}.feed-search.svelte-1mnijcv::placeholder{color:var(--text-3)}.feed-search-spin.svelte-1mnijcv{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--text-3);pointer-events:none}.feed-body.svelte-1mnijcv{flex:1;overflow:hidden;display:flex;flex-direction:column}.empty.svelte-1mnijcv{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.em-w.svelte-1mnijcv{font-size:14px;color:var(--text-2)}.em-s.svelte-1mnijcv{font-size:14px;color:var(--text-3)}.offline-card.svelte-1mnijcv{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:24px;text-align:center}.offline-dot.svelte-1mnijcv{width:10px;height:10px;border-radius:50%;background:var(--text-3);margin-bottom:6px}.offline-title.svelte-1mnijcv{font-size:15px;font-weight:500;color:var(--text-2)}.offline-next.svelte-1mnijcv{font-size:12px;font-weight:500;color:var(--text-3);text-transform:uppercase;letter-spacing:.4px;margin-top:10px}.offline-when.svelte-1mnijcv{font-size:18px;font-weight:500;color:var(--accent);font-family:var(--font-mono)}.offline-note.svelte-1mnijcv{font-size:13px;color:var(--text-3);max-width:320px}.report-picker.svelte-1mnijcv{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--border-sub);background:var(--surface-2)}.rp-lbl.svelte-1mnijcv{font-size:12px;font-weight:500;color:var(--text-2)}.rp-select.svelte-1mnijcv{flex:1;background:var(--surface);border:1px solid var(--border);color:var(--text);font-size:13px;padding:6px 8px;outline:none}.rp-select.svelte-1mnijcv:focus{border-color:var(--accent)}.section-collapse.svelte-1mnijcv{display:flex;align-items:center;justify-content:space-between;gap:8px;background:none;border:none;padding:0;cursor:pointer;width:100%;text-align:left}.sc-caret.svelte-1mnijcv{font-size:11px;color:var(--text-3);transition:transform .15s}.sc-caret-open.svelte-1mnijcv{transform:rotate(90deg)}.ch-go-open.svelte-1mnijcv{transform:rotate(90deg);display:inline-block}.ch-detail.svelte-1mnijcv{padding:8px 12px 12px;background:var(--surface-2);border-left:2px solid var(--accent);margin:0 0 4px;display:flex;flex-direction:column;gap:10px}.ch-loading.svelte-1mnijcv{font-size:13px;color:var(--text-3)}.ch-block.svelte-1mnijcv{display:flex;flex-direction:column;gap:3px}.ch-block-lbl.svelte-1mnijcv{font-size:11px;font-weight:500;color:var(--text-2)}.ch-said.svelte-1mnijcv{font-size:13px;color:var(--accent);font-style:italic}.ch-ev.svelte-1mnijcv{display:flex;align-items:baseline;gap:8px;font-size:13px}.ch-ev-t.svelte-1mnijcv{font-family:var(--font-mono);font-size:12px;color:var(--text-3);flex-shrink:0}.ch-ev-tk.svelte-1mnijcv{font-family:var(--font-mono);color:var(--tip);font-weight:500}.ch-ev-msg.svelte-1mnijcv{color:var(--text-2)}.ch-viewall.svelte-1mnijcv{align-self:flex-start;background:none;border:1px solid var(--border);color:var(--accent);font-size:12px;font-weight:500;padding:4px 12px;cursor:pointer;transition:background .12s}.ch-viewall.svelte-1mnijcv:hover{background:var(--accent-dim)}.event-list.svelte-1mnijcv{flex:1;overflow-y:auto;padding:6px 0}.event-list.svelte-1mnijcv::-webkit-scrollbar{width:3px}.event-list.svelte-1mnijcv::-webkit-scrollbar-thumb{background:var(--border)}.erow.svelte-1mnijcv{display:flex;align-items:baseline;gap:8px;padding:6px 16px;border-left:2px solid transparent;min-height:30px;transition:background .1s;cursor:pointer}.erow.svelte-1mnijcv:hover{background:var(--surface)}.erow-copy.svelte-1mnijcv{margin-left:auto;flex-shrink:0;align-self:center;background:none;border:1px solid var(--border);border-radius:4px;color:var(--text-3);font-size:12px;line-height:1;padding:3px 6px;cursor:pointer;opacity:0;transition:opacity .12s,color .12s,border-color .12s}.erow.svelte-1mnijcv:hover .erow-copy:where(.svelte-1mnijcv){opacity:1}.erow-copy.svelte-1mnijcv:hover{color:var(--accent-bright);border-color:var(--accent-bright)}.tip-row.svelte-1mnijcv{border-left-color:var(--tip);background:var(--tip-dim)}.tip-row.svelte-1mnijcv:hover{background:#fbbf2429}.etokens.svelte-1mnijcv{font-family:var(--font-mono);font-size:17px;font-weight:500;color:var(--tip);line-height:1;min-width:30px;text-align:right}.etk.svelte-1mnijcv{font-family:var(--font-mono);font-size:12px;font-weight:400;color:var(--text-3)}.tip-msg.svelte-1mnijcv{color:var(--text-3);font-style:italic;font-size:14px}.chat-row.svelte-1mnijcv{border-left-color:transparent}.echat-user.svelte-1mnijcv{font-weight:400;font-size:14px;color:var(--text-2);flex-shrink:0}.follow-row.svelte-1mnijcv{opacity:.65}.enter-row.svelte-1mnijcv{background:var(--surface-2);border-left-width:2px}.sys-row.svelte-1mnijcv{justify-content:center;opacity:.4;padding:10px 16px}.esys.svelte-1mnijcv{font-size:12px;color:var(--text-2)}.away-row.svelte-1mnijcv{background:#80868b0f}.away-sys.svelte-1mnijcv{font-size:12px;font-weight:500;color:var(--text-2)}.away-sys-back.svelte-1mnijcv{color:var(--ok)}.etime.svelte-1mnijcv{font-family:var(--font-mono);font-size:14px;font-weight:400;color:var(--text-3);flex-shrink:0;width:68px}.elabel.svelte-1mnijcv{font-size:12px;color:var(--text-3);flex-shrink:0}.euser.svelte-1mnijcv{font-size:14px;font-weight:400;color:var(--text);flex-shrink:0}.emsg.svelte-1mnijcv{font-size:14px;color:var(--text-2);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbadge.svelte-1mnijcv{font-size:12px;font-weight:500;padding:2px 8px;flex-shrink:0;border-radius:var(--radius-pill);text-transform:capitalize}.menu-chip.svelte-1mnijcv{font-size:12px;color:var(--accent);background:var(--accent-dim);border:1px solid transparent;padding:1px 6px;flex-shrink:0;white-space:nowrap}.uname-fc.svelte-1mnijcv,.uname-of.svelte-1mnijcv{font-family:var(--font-mono);font-size:12px;font-weight:600;padding:1px 4px;border-radius:3px;flex-shrink:0;vertical-align:middle;line-height:1}.uname-fc.svelte-1mnijcv{color:var(--ok);border:1px solid var(--ok);background:var(--ok-dim)}.uname-of.svelte-1mnijcv{color:#0d9488;border:1px solid rgba(13,148,136,.5);background:#0d948814}.enter-of.svelte-1mnijcv{background:#2dd4bf12;border-left-width:3px!important}.enter-of.svelte-1mnijcv:hover{background:#2dd4bf21}.of-spend.svelte-1mnijcv{font-family:var(--font-mono);font-size:11px;font-weight:600;color:#b06000;border:1px solid rgba(176,96,0,.4);background:var(--tip-dim);padding:1px 5px;border-radius:3px;flex-shrink:0;vertical-align:middle;line-height:1}.note-btn.svelte-1mnijcv{margin-left:auto;flex-shrink:0;width:20px;height:20px;background:none;border:1px solid var(--border);color:var(--text-3);font-size:14px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .1s,color .1s,background .1s,border-color .1s}.note-btn.svelte-1mnijcv:hover,.note-btn.active.svelte-1mnijcv{color:var(--accent-bright);border-color:var(--accent-bright);background:var(--accent-dim);opacity:1}.row-noted.svelte-1mnijcv{outline:1px solid var(--accent-bright);outline-offset:-1px}.row-scrub.svelte-1mnijcv{background:var(--accent-dim);outline:1px solid var(--accent);outline-offset:-1px;transition:background var(--dur-2) var(--ease-out)}.note-expand.svelte-1mnijcv{padding:8px 16px 10px 86px;background:var(--surface-2);border-left:2px solid var(--accent-bright);display:flex;flex-direction:column;gap:6px;animation:svelte-1mnijcv-noteopen .2s cubic-bezier(.16,1,.3,1)}@keyframes svelte-1mnijcv-noteopen{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.note-for.svelte-1mnijcv{font-size:12px;color:var(--text-3)}.note-input-row.svelte-1mnijcv{display:flex;gap:8px}.note-inp.svelte-1mnijcv{flex:1;background:var(--bg);border:1px solid var(--border);border-left:2px solid var(--accent-bright);color:var(--text);padding:7px 10px;font-size:14px;outline:none}.note-inp.svelte-1mnijcv::placeholder{color:var(--text-3)}.note-inp.svelte-1mnijcv:focus{background:var(--surface)}.note-inp.svelte-1mnijcv:disabled{opacity:.5}.note-save.svelte-1mnijcv{padding:7px 14px;background:var(--accent);color:var(--on-accent);border:none;font-size:13px;font-weight:500;cursor:pointer;flex-shrink:0;transition:background .12s,opacity .12s}.note-save.svelte-1mnijcv:hover:not(:disabled){background:var(--accent-bright)}.note-save.svelte-1mnijcv:disabled{opacity:.35;cursor:default}.note-err.svelte-1mnijcv{font-size:14px;color:var(--alert)}.load-more-btn.svelte-1mnijcv{display:block;width:100%;padding:12px;background:none;border:none;border-top:1px solid var(--border-sub);color:var(--text-3);font-size:12px;cursor:pointer;transition:color .12s,background .12s}.load-more-btn.svelte-1mnijcv:hover:not(:disabled){color:var(--text-2);background:var(--surface)}.load-more-btn.svelte-1mnijcv:disabled{opacity:.4;cursor:default}.feed-end.svelte-1mnijcv{text-align:center;padding:12px;font-size:12px;color:var(--text-3);border-top:1px solid var(--border-sub)}.notes-header.svelte-1mnijcv{height:44px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 16px;flex-shrink:0}.notes-title.svelte-1mnijcv{font-size:12px;font-weight:400;color:var(--text-2)}.save-status.svelte-1mnijcv{font-size:12px}.save-status.saving.svelte-1mnijcv{color:var(--text-3)}.save-status.saved.svelte-1mnijcv{color:var(--accent)}.notes-body.svelte-1mnijcv{flex:1;overflow-y:auto}.notes-body.svelte-1mnijcv::-webkit-scrollbar{width:3px}.notes-body.svelte-1mnijcv::-webkit-scrollbar-thumb{background:var(--border)}.notes-divider.svelte-1mnijcv{height:1px;background:var(--border)}.uname.svelte-1mnijcv{cursor:pointer;transition:color .1s}.uname.svelte-1mnijcv:hover{color:var(--accent)!important;text-decoration:underline;text-underline-offset:2px}.cust-bar.svelte-1mnijcv{height:38px;flex-shrink:0;border-bottom:1px solid var(--border);background:var(--surface-2);display:flex;align-items:center;gap:8px;padding:0 16px}.cust-bar-on.svelte-1mnijcv{background:var(--surface);border-bottom-color:var(--border)}.cust-bar-name.svelte-1mnijcv{display:flex;align-items:center;gap:6px;min-width:0;background:none;border:none;padding:0;cursor:pointer;text-align:left}.cust-bar-arrow.svelte-1mnijcv{font-size:12px;color:var(--accent);flex-shrink:0}.cust-bar.svelte-1mnijcv:not(.cust-bar-on) .cust-header-name:where(.svelte-1mnijcv){color:var(--text-2)}.cust-bar-name.svelte-1mnijcv:hover .cust-header-name:where(.svelte-1mnijcv){color:var(--accent)}.cust-header-name.svelte-1mnijcv{font-size:14px;font-weight:400;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .12s}.cust-status.svelte-1mnijcv{font-size:11px;color:var(--text-3);background:var(--surface-2);padding:1px 8px;border-radius:var(--radius-pill);flex-shrink:0}.cust-bar-close.svelte-1mnijcv{margin-left:auto;flex-shrink:0;background:none;border:none;color:var(--text-3);font-size:13px;cursor:pointer;padding:4px 6px;transition:color .12s}.cust-bar-close.svelte-1mnijcv:hover{color:var(--text)}.notes-footer.svelte-1mnijcv{flex-shrink:0;border-top:1px solid var(--border);background:var(--surface);padding:12px 20px}.note-pip.svelte-1mnijcv{background:none;border:none;padding:0 0 0 4px;font-size:11px;line-height:1;cursor:pointer;opacity:.75;transition:opacity .12s}.note-pip.svelte-1mnijcv:hover{opacity:1}.note-peek.svelte-1mnijcv{position:fixed;z-index:200;width:300px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-2);padding:10px 12px;display:flex;flex-direction:column;gap:8px;pointer-events:none;animation:svelte-1mnijcv-notepeek var(--dur-1) var(--ease-out)}@keyframes svelte-1mnijcv-notepeek{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.np-who.svelte-1mnijcv{font-family:var(--font-mono);font-size:12px;color:var(--text-2)}.np-note.svelte-1mnijcv{display:flex;flex-direction:column;gap:2px}.np-meta.svelte-1mnijcv{font-size:11px;color:var(--text-3)}.np-body.svelte-1mnijcv{font-size:13px;color:var(--text);line-height:1.45}.np-more.svelte-1mnijcv{font-size:11px;color:var(--accent)}.cust-loading.svelte-1mnijcv{padding:24px 16px;font-size:14px;color:var(--text-3)}.cust-section.svelte-1mnijcv{padding:14px 16px}.cust-stats-bar.svelte-1mnijcv{display:flex;align-items:center;gap:0;padding:12px 16px}.cust-stat.svelte-1mnijcv{display:flex;flex-direction:column;align-items:center;gap:2px;flex:1}.cust-sv.svelte-1mnijcv{font-family:var(--font-mono);font-size:14px;font-weight:500;color:var(--text);line-height:1}.cust-sl.svelte-1mnijcv{font-size:11px;font-weight:500;color:var(--text-2);line-height:1}.cust-stat-sep.svelte-1mnijcv{width:1px;height:22px;background:var(--border);flex-shrink:0}.cust-time.svelte-1mnijcv{font-family:var(--font-mono);font-size:14px;color:var(--text-3);flex-shrink:0;width:42px}.cust-record.svelte-1mnijcv{display:flex;flex-direction:column;gap:6px;margin-top:4px}.cr-row.svelte-1mnijcv{display:flex;justify-content:space-between;align-items:center}.cr-key.svelte-1mnijcv{font-size:12px;color:var(--text-3)}.cr-val.svelte-1mnijcv{font-size:14px;font-weight:400;color:var(--text-2)}.cust-history.svelte-1mnijcv{display:flex;flex-direction:column;margin-top:8px}.ch-row.svelte-1mnijcv{display:flex;align-items:baseline;gap:10px;padding:3px 0;border-top:1px solid var(--border-sub);font-size:12px}.ch-date.svelte-1mnijcv{color:var(--text);font-weight:500;min-width:52px}.ch-time.svelte-1mnijcv{color:var(--text-2);flex:1}.ch-tk.svelte-1mnijcv{font-family:var(--font-mono);color:var(--tip)}.ch-row-btn.svelte-1mnijcv{width:100%;background:none;border:none;cursor:pointer;transition:background .1s}.ch-row-btn.svelte-1mnijcv:hover{background:var(--surface-2)}.ch-go.svelte-1mnijcv{color:var(--text-3);font-size:13px}.ch-more.svelte-1mnijcv{font-size:12px;color:var(--text-3);padding-top:4px}.quick-note-wrap.svelte-1mnijcv{display:flex;gap:6px;margin-bottom:8px;margin-top:10px}.quick-note-ta.svelte-1mnijcv{flex:1;resize:none;background:var(--surface-2);border:1px solid var(--border);color:var(--text);padding:7px 10px;font-size:14px;outline:none;line-height:1.4}.quick-note-ta.svelte-1mnijcv:focus{box-shadow:inset 2px 0 0 var(--accent-bright);background:var(--bg)}.quick-note-ta.svelte-1mnijcv::placeholder{color:var(--text-3)}.quick-note-btn.svelte-1mnijcv{align-self:flex-end;padding:7px 10px;background:var(--accent);color:var(--on-accent);border:none;font-size:13px;font-weight:500;cursor:pointer;flex-shrink:0;transition:background .12s,opacity .12s}.quick-note-btn.svelte-1mnijcv:hover:not(:disabled){background:var(--accent-bright)}.quick-note-btn.svelte-1mnijcv:disabled{opacity:.35;cursor:default}.quick-note-err.svelte-1mnijcv{font-size:14px;color:var(--alert);margin-bottom:8px}.of-chip.svelte-1mnijcv{font-size:11px;font-weight:500;color:#0f766e;background:#2dd4bf1f;border:1px solid rgba(45,212,191,.4);padding:2px 8px;border-radius:var(--radius-pill);white-space:nowrap}.risk-toggle.svelte-1mnijcv{background:none;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:13px;padding:2px 7px;cursor:pointer;opacity:.5;transition:opacity .12s,background .12s,border-color .12s}.risk-toggle.svelte-1mnijcv:hover:not(:disabled){opacity:1}.risk-on.svelte-1mnijcv{opacity:1;background:var(--alert-dim);border-color:var(--alert)}.risk-toggle.svelte-1mnijcv:disabled{cursor:default}.op-priv-list.svelte-1mnijcv{display:flex;flex-direction:column;gap:4px}.op-priv-entry.svelte-1mnijcv{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding:6px 10px;background:var(--surface-2);border-left:2px solid var(--tip)}.op-priv-date.svelte-1mnijcv{font-family:var(--font-mono);font-size:12px;color:var(--text-3)}.op-priv-tk.svelte-1mnijcv{font-family:var(--font-mono);font-size:12px;color:var(--tip)}.op-priv-note.svelte-1mnijcv{font-size:14px;color:var(--text-2);flex:1 1 100%;line-height:1.4}.cust-notes-list.svelte-1mnijcv{display:flex;flex-direction:column;gap:6px}.cust-note-entry.svelte-1mnijcv{display:flex;flex-direction:column;gap:4px;padding:8px 10px;background:var(--surface-2);border-left:2px solid var(--border)}.cn-op.svelte-1mnijcv{border-left-color:var(--accent);background:var(--accent-dim)}.cn-meta.svelte-1mnijcv{display:flex;align-items:center;gap:8px}.cn-side.svelte-1mnijcv{font-size:11px;font-weight:500;color:var(--text-3)}.cn-side-op.svelte-1mnijcv{color:var(--accent)}.cn-date.svelte-1mnijcv{font-family:var(--font-mono);font-size:12px;font-weight:400;color:var(--text-3)}.cn-actions.svelte-1mnijcv{margin-left:auto;display:flex;gap:2px}.cn-act.svelte-1mnijcv{background:none;border:none;color:var(--text-3);font-size:12px;padding:2px 5px;cursor:pointer}.cn-act.svelte-1mnijcv:hover{color:var(--accent)}.cn-act-del.svelte-1mnijcv:hover{color:var(--alert)}.cn-body.svelte-1mnijcv{font-size:14px;color:var(--text-2);line-height:1.4}.cn-edit.svelte-1mnijcv{display:flex;flex-direction:column;gap:6px}.cn-edit-actions.svelte-1mnijcv{display:flex;justify-content:flex-end;gap:8px}.cn-cancel.svelte-1mnijcv{background:none;border:1px solid var(--border);color:var(--text-2);font-size:12px;padding:4px 12px;cursor:pointer}.cn-more.svelte-1mnijcv{background:none;border:none;color:var(--accent);font-size:13px;font-weight:500;padding:8px 0;text-align:left;cursor:pointer}.cn-more.svelte-1mnijcv:hover{color:var(--accent-bright)}.cn-more-inline.svelte-1mnijcv{padding:0 0 0 6px;font-size:12px}.rp-tabs.svelte-1mnijcv{display:flex;gap:2px}.rp-tab.svelte-1mnijcv{background:none;border:none;border-radius:0;padding:6px 12px;font-size:13px;font-weight:500;color:var(--text-2);cursor:pointer;transition:color .12s;border-bottom:3px solid transparent}.rp-tab.svelte-1mnijcv:hover{color:var(--text)}.rp-tab.rp-active.svelte-1mnijcv{color:var(--accent-bright);border-bottom-color:var(--accent)}.ofsubs-panel.svelte-1mnijcv{flex:1;display:flex;flex-direction:column;overflow:hidden}.ofsub-header.svelte-1mnijcv{padding:8px 14px;border-bottom:1px solid var(--border)}.ofsub-empty.svelte-1mnijcv{font-size:12px;color:var(--text-3);padding:16px 14px}.ofsub-toggle.svelte-1mnijcv{display:flex;gap:2px}.osv-btn.svelte-1mnijcv{background:none;border:1px solid var(--border);color:var(--text-3);font-size:12px;padding:3px 10px;cursor:pointer;display:flex;align-items:center;gap:5px;transition:color .12s,border-color .12s}.osv-btn.svelte-1mnijcv:hover{color:var(--text-2);border-color:var(--text-2)}.osv-btn.osv-active.svelte-1mnijcv{color:var(--text);border-color:var(--text)}.osv-count.svelte-1mnijcv{font-size:12px;background:var(--surface-2);padding:1px 4px;color:var(--text-2)}.osv-btn.osv-active.svelte-1mnijcv .osv-count:where(.svelte-1mnijcv){background:var(--accent-dim);color:var(--accent)}.ofsub-list.svelte-1mnijcv{flex:1;overflow-y:auto}.ofsub-list.svelte-1mnijcv::-webkit-scrollbar{width:3px}.ofsub-list.svelte-1mnijcv::-webkit-scrollbar-thumb{background:var(--border)}.ofsub-row.svelte-1mnijcv{display:flex;align-items:center;gap:10px;padding:0 14px;height:40px;border-bottom:1px solid var(--border-sub);cursor:pointer;transition:background .1s}.ofsub-row.svelte-1mnijcv:hover,.ofsub-active.svelte-1mnijcv{background:var(--surface-2)}.ofsub-indicator.svelte-1mnijcv{width:6px;height:6px;border-radius:50%;background:var(--border);flex-shrink:0;transition:background .2s}.ofsub-on.svelte-1mnijcv{background:var(--ok);box-shadow:0 0 5px var(--ok-dim)}.ofsub-indicator.ofsub-idle.svelte-1mnijcv{background:var(--text-3);box-shadow:none}.ofsub-quiet.svelte-1mnijcv{opacity:.6}.ofsub-status.svelte-1mnijcv{font-size:11px;color:var(--ok);flex-shrink:0;white-space:nowrap}.ofsub-status.ofsub-status-quiet.svelte-1mnijcv{color:var(--text-3)}.ofsub-group.svelte-1mnijcv{font-size:11px;letter-spacing:.03em;text-transform:uppercase;color:var(--text-3);background:var(--surface-2);padding:5px 14px;border-bottom:1px solid var(--border-sub);position:sticky;top:0}.ofsub-info.svelte-1mnijcv{margin-left:auto;width:18px;height:18px;border-radius:50%;border:1px solid var(--border);background:none;color:var(--text-3);font-size:11px;font-style:italic;font-family:var(--font-ui);line-height:1;cursor:pointer;flex-shrink:0;transition:color .12s,border-color .12s}.ofsub-info.svelte-1mnijcv:hover,.ofsub-info-on.svelte-1mnijcv{color:var(--text);border-color:var(--text)}.ofsub-help.svelte-1mnijcv{padding:10px 14px;border-bottom:1px solid var(--border);background:var(--surface-2);display:flex;flex-direction:column;gap:7px}.ofsub-help-row.svelte-1mnijcv{font-size:12px;color:var(--text-2);display:flex;align-items:center;gap:8px}.ofsub-help-row.svelte-1mnijcv b:where(.svelte-1mnijcv){color:var(--text);font-weight:600}.ofsub-help-row.svelte-1mnijcv .ofsub-indicator:where(.svelte-1mnijcv){width:7px;height:7px}.ofsub-help-note.svelte-1mnijcv{font-size:11px;color:var(--text-3);margin:2px 0 0;line-height:1.5}.ofsub-help-note.svelte-1mnijcv b:where(.svelte-1mnijcv){color:var(--text-2);font-weight:600}.ofsub-names.svelte-1mnijcv{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.ofsub-cb.svelte-1mnijcv{font-size:14px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ofsub-real.svelte-1mnijcv{font-size:12px;color:var(--text-2);margin-left:6px}.ofsub-of.svelte-1mnijcv{font-size:12px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ofsub-tier.svelte-1mnijcv{font-size:12px;font-weight:400;padding:2px 6px;flex-shrink:0}.ofsub-tier-high.svelte-1mnijcv{color:#c084fc;background:#c084fc1a}.ofsub-tier-medium.svelte-1mnijcv{color:#3b82f6;background:#3b82f61a}.ofsub-tier-low.svelte-1mnijcv{color:#94a3b8;background:#94a3b81a}.lb-wrap.svelte-1mnijcv{flex:1;overflow-y:auto;padding:8px 0}.lb-wrap.svelte-1mnijcv::-webkit-scrollbar{width:3px}.lb-wrap.svelte-1mnijcv::-webkit-scrollbar-thumb{background:var(--border)}.lb-head.svelte-1mnijcv,.lb-row.svelte-1mnijcv{display:grid;grid-template-columns:28px 1fr 72px 40px 64px;align-items:center;gap:8px;padding:0 14px}.lb-head.svelte-1mnijcv{height:28px;border-bottom:1px solid var(--border);margin-bottom:2px}.lb-head.svelte-1mnijcv span:where(.svelte-1mnijcv){font-size:12px;font-weight:400;color:var(--text-3)}.lb-row.svelte-1mnijcv{height:34px;border-bottom:1px solid var(--border-sub);transition:background .1s;cursor:default}.lb-row.svelte-1mnijcv:hover{background:var(--surface-2)}.lb-top.svelte-1mnijcv{background:var(--surface)}.lb-rank.svelte-1mnijcv{font-family:var(--font-mono);font-size:14px;color:var(--text-3)}.lb-top.svelte-1mnijcv .lb-rank:where(.svelte-1mnijcv){color:var(--accent)}.lb-name.svelte-1mnijcv{font-size:14px;font-weight:400;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-here.svelte-1mnijcv{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--ok);margin-right:6px;vertical-align:middle}.rp-count.svelte-1mnijcv{display:inline-block;margin-left:5px;padding:0 6px;font-size:11px;font-weight:600;line-height:16px;color:var(--on-accent);background:var(--ok);border-radius:var(--radius-pill);vertical-align:middle}.lb-tokens.svelte-1mnijcv{font-family:var(--font-mono);font-size:14px;font-weight:500;text-align:right}.lb-count.svelte-1mnijcv{font-family:var(--font-mono);font-size:14px;color:var(--text-2);text-align:right}.lb-r.svelte-1mnijcv{text-align:left}.lb-t.svelte-1mnijcv,.lb-c.svelte-1mnijcv{text-align:right}.goals-stream-banner.svelte-1mnijcv{display:flex;align-items:center;justify-content:space-between;padding:7px 14px;background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0}.gsb-label.svelte-1mnijcv{font-family:var(--font-mono);font-size:12px;font-weight:400;color:var(--accent)}.gsb-time.svelte-1mnijcv{font-family:var(--font-mono);font-size:14px;color:var(--text-3)}.goals-list.svelte-1mnijcv{flex:1;overflow-y:auto;padding:10px 14px;display:flex;flex-direction:column;gap:8px}.goals-list.svelte-1mnijcv::-webkit-scrollbar{width:3px}.goals-list.svelte-1mnijcv::-webkit-scrollbar-thumb{background:var(--border)}.goal-row.svelte-1mnijcv{padding:10px 12px;background:var(--surface);border-left:2px solid var(--border);transition:border-color .2s}.goal-achieved.svelte-1mnijcv{border-left-color:var(--accent)}.goals-empty.svelte-1mnijcv{font-size:12px;color:var(--text-3);padding:8px 0}.goal-top.svelte-1mnijcv{display:flex;align-items:center;gap:6px}.goal-num.svelte-1mnijcv{font-size:12px;color:var(--text-3);font-variant-numeric:tabular-nums;min-width:14px}.goal-drag-handle.svelte-1mnijcv{font-size:14px;color:var(--text-3);cursor:grab;opacity:0;transition:opacity .12s;-webkit-user-select:none;user-select:none;line-height:1}.goal-row.svelte-1mnijcv:hover .goal-drag-handle:where(.svelte-1mnijcv){opacity:.5}.goal-drag-handle.svelte-1mnijcv:active{cursor:grabbing}.goal-dragging.svelte-1mnijcv{opacity:.35}.goal-dragover.svelte-1mnijcv{outline:1px solid var(--accent);outline-offset:-1px}.goal-bottom.svelte-1mnijcv{display:flex;align-items:center;gap:8px;margin-top:4px}.goal-label.svelte-1mnijcv{font-size:14px;font-weight:400;color:var(--text);flex:1;min-width:0}.goal-date.svelte-1mnijcv{font-size:12px;color:var(--text-3);margin-left:auto}.goal-edit-btn.svelte-1mnijcv{background:none;border:none;color:var(--text-3);font-size:13px;cursor:pointer;padding:0 2px;line-height:1;opacity:.5;transition:opacity .12s}.goal-row.svelte-1mnijcv:hover .goal-edit-btn:where(.svelte-1mnijcv){opacity:1}.goal-edit-form.svelte-1mnijcv{display:flex;flex-direction:column;gap:6px}.goal-edit-time-row.svelte-1mnijcv{display:flex;gap:6px;align-items:center}.goal-edit-time-row.svelte-1mnijcv .goal-edit-inp:where(.svelte-1mnijcv){flex:1}.goal-timeunk-btn.svelte-1mnijcv{background:none;border:1px solid var(--border);color:var(--text-3);font-size:12px;padding:3px 8px;cursor:pointer;white-space:nowrap;transition:color .12s,border-color .12s}.goal-timeunk-btn.svelte-1mnijcv:hover{color:var(--text-2);border-color:var(--text-2)}.goal-timeunk-btn.goal-timeunk-on.svelte-1mnijcv{color:var(--accent);border-color:var(--accent)}.goal-time-unk.svelte-1mnijcv{opacity:.6}.goal-edit-inp.svelte-1mnijcv{background:var(--surface-2);border:1px solid var(--border);color:var(--text);font-size:13px;padding:5px 8px;width:100%;box-sizing:border-box}.goal-edit-lbl.svelte-1mnijcv{font-size:12px;color:var(--text-3)}.goal-edit-actions.svelte-1mnijcv{display:flex;gap:6px}.goal-del-btn.svelte-1mnijcv{background:none;border:1px solid var(--border);color:#ef4444;font-size:12px;padding:3px 8px;cursor:pointer}.goal-cancel-btn.svelte-1mnijcv{background:none;border:1px solid var(--border);color:var(--text-3);font-size:12px;padding:3px 8px;cursor:pointer}.goal-error.svelte-1mnijcv{font-size:12px;color:#ef4444}.goal-done-time.svelte-1mnijcv{font-family:var(--font-mono);font-size:12px;color:var(--accent);flex-shrink:0}.goal-mark-btn.svelte-1mnijcv{background:none;border:1px solid var(--border);color:var(--text-3);font-size:12px;padding:3px 8px;cursor:pointer;flex-shrink:0;transition:color .12s,border-color .12s}.goal-mark-btn.svelte-1mnijcv:hover{color:var(--accent);border-color:var(--accent)}.goal-add-section.svelte-1mnijcv{padding:10px 14px 14px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:8px}.goal-status-toggle.svelte-1mnijcv{display:flex;border:1px solid var(--border);align-self:flex-start}.gst-btn.svelte-1mnijcv{background:none;border:none;color:var(--text-3);font-size:12px;padding:4px 10px;cursor:pointer;transition:color .12s,background .12s}.gst-btn.svelte-1mnijcv+.gst-btn:where(.svelte-1mnijcv){border-left:1px solid var(--border)}.gst-btn.svelte-1mnijcv:hover{color:var(--text-2)}.gst-on.svelte-1mnijcv{color:var(--text);background:var(--surface-2)}.goal-add-row.svelte-1mnijcv{display:flex;gap:6px}.goal-inp.svelte-1mnijcv{background:var(--surface-2);border:1px solid var(--border);color:var(--text);padding:6px 9px;font-size:14px;outline:none;width:100%}.goal-inp.svelte-1mnijcv:focus{box-shadow:inset 2px 0 0 var(--accent-bright)}.goal-inp.svelte-1mnijcv::placeholder{color:var(--text-3)}.goal-add-btn.svelte-1mnijcv{flex-shrink:0;background:var(--surface);border:1px solid var(--border);color:var(--text-2);font-size:16px;cursor:pointer;padding:0 12px;transition:color .12s,border-color .12s}.goal-add-btn.svelte-1mnijcv:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}.goal-add-btn.svelte-1mnijcv:disabled{opacity:.4;cursor:default}.act-list.svelte-1mnijcv{display:flex;flex-direction:column;max-height:30vh;overflow-y:auto}.act-row.svelte-1mnijcv{display:flex;align-items:baseline;gap:7px;padding:5px 0;border-bottom:1px solid var(--border-sub);flex-wrap:wrap}.act-row.svelte-1mnijcv:last-child{border-bottom:none}.act-time.svelte-1mnijcv{font-family:var(--font-mono);font-size:12px;color:var(--text-3);flex-shrink:0}.act-badge.svelte-1mnijcv{font-size:11px;font-weight:500;padding:1px 8px;flex-shrink:0;border-radius:var(--radius-pill)}.act-tip-badge.svelte-1mnijcv{color:var(--tip);background:var(--tip-dim)}.act-chat-badge.svelte-1mnijcv{color:var(--text-3);background:var(--surface-2)}.act-pm-badge.svelte-1mnijcv{color:#a78bfa;background:#a78bfa1a}.act-tokens.svelte-1mnijcv{font-family:var(--font-mono);font-size:14px;font-weight:500;color:var(--tip);flex-shrink:0}.act-label.svelte-1mnijcv{font-size:14px;color:var(--accent);background:var(--accent-dim);padding:1px 5px;flex-shrink:0}.act-msg.svelte-1mnijcv{font-size:14px;color:var(--text-2);line-height:1.4;flex:1;min-width:0}.act-tip-msg.svelte-1mnijcv{color:var(--text-3);font-style:italic}.menu-section.svelte-1mnijcv{padding:14px 16px 16px}.menu-hdr.svelte-1mnijcv{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.menu-collapse-btn.svelte-1mnijcv{display:flex;align-items:center;gap:6px;background:none;border:none;padding:0;cursor:pointer;flex:1;text-align:left}.menu-collapse-icon.svelte-1mnijcv{font-size:14px;color:var(--text-3);transition:transform .18s ease;display:inline-block}.menu-collapse-icon.collapsed.svelte-1mnijcv{transform:rotate(-90deg)}.menu-count.svelte-1mnijcv{font-size:12px;color:var(--text-3);margin-left:2px}.menu-hdr-actions.svelte-1mnijcv{display:flex;align-items:center;gap:6px}.menu-edit-btn.svelte-1mnijcv{background:none;border:1px solid var(--border);color:var(--text-3);font-size:12px;padding:3px 8px;cursor:pointer;transition:color .12s,border-color .12s}.menu-edit-btn.svelte-1mnijcv:hover{color:var(--text-2);border-color:var(--text-2)}.menu-newver-btn.svelte-1mnijcv{background:none;border:1px solid #3b82f6;color:#3b82f6;font-size:12px;padding:3px 8px;cursor:pointer;transition:opacity .12s}.menu-newver-btn.svelte-1mnijcv:hover{opacity:.7}.menu-ver-badge.svelte-1mnijcv{font-size:12px;color:#3b82f6;margin-left:5px}.menu-ver-history.svelte-1mnijcv{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px}.menu-ver-pill.svelte-1mnijcv{font-size:12px;color:var(--text-3);border:1px solid var(--border);padding:1px 6px}.menu-ver-pill.mvc-active.svelte-1mnijcv{color:#3b82f6;border-color:#3b82f6}.menu-empty.svelte-1mnijcv{font-size:14px;color:var(--text-3);font-style:italic}.menu-list.svelte-1mnijcv{display:flex;flex-direction:column;gap:4px}.menu-item-view.svelte-1mnijcv{display:flex;align-items:baseline;gap:5px;padding:4px 0;border-bottom:1px solid var(--border-sub)}.menu-item-view.svelte-1mnijcv:last-child{border-bottom:none}.menu-editor.svelte-1mnijcv{display:flex;flex-direction:column;gap:8px}.menu-edit-list.svelte-1mnijcv{display:flex;flex-direction:column;gap:2px}.menu-edit-row.svelte-1mnijcv{display:flex;align-items:center;gap:5px;padding:5px 6px;background:transparent;border-left:2px solid var(--border);transition:opacity .15s}.menu-edit-row.svelte-1mnijcv:focus-within{background:var(--surface-2);box-shadow:inset 2px 0 0 var(--accent-bright)}.me-inactive.svelte-1mnijcv{opacity:.38}.me-price-inp.svelte-1mnijcv{width:48px;flex-shrink:0;background:transparent;border:none;border-bottom:1px solid var(--border);color:var(--tip);font-family:var(--font-mono);font-size:14px;font-weight:500;padding:2px 3px;outline:none;transition:border-color .12s}.me-price-inp.svelte-1mnijcv:focus{border-bottom-color:var(--accent-bright)}.me-label-inp.svelte-1mnijcv{flex:1;min-width:0;background:transparent;border:none;border-bottom:1px solid var(--border);color:var(--text);font-size:14px;padding:2px 3px;outline:none;transition:border-color .12s}.me-label-inp.svelte-1mnijcv:focus{border-bottom-color:var(--accent-bright)}.me-toggle.svelte-1mnijcv{margin-left:auto;flex-shrink:0;background:none;border:none;color:var(--accent);font-size:14px;cursor:pointer;padding:2px 4px;transition:color .12s}.me-delete.svelte-1mnijcv{flex-shrink:0;background:none;border:none;color:var(--text-3);font-size:14px;cursor:pointer;padding:2px 4px;transition:color .12s}.me-delete.svelte-1mnijcv:hover:not(:disabled){color:var(--alert)}.me-delete.svelte-1mnijcv:disabled{opacity:.4}.menu-add.svelte-1mnijcv{display:flex;gap:6px;margin-top:4px}.ma-price.svelte-1mnijcv{width:58px;flex-shrink:0;background:var(--surface-2);border:1px solid var(--border);color:var(--text);padding:6px 8px;font-family:var(--font-mono);font-size:14px;outline:none}.ma-price.svelte-1mnijcv:focus{box-shadow:inset 2px 0 0 var(--accent-bright)}.ma-label.svelte-1mnijcv{flex:1;background:var(--surface-2);border:1px solid var(--border);color:var(--text);padding:6px 8px;font-size:14px;outline:none}.ma-label.svelte-1mnijcv:focus{box-shadow:inset 2px 0 0 var(--accent-bright)}.ma-label.svelte-1mnijcv::placeholder,.ma-price.svelte-1mnijcv::placeholder{color:var(--text-3)}.menu-add-err.svelte-1mnijcv{font-size:14px;color:var(--alert);margin-top:4px}.ma-btn.svelte-1mnijcv{flex-shrink:0;width:30px;background:var(--accent);color:var(--on-accent);border:none;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s,opacity .12s}.ma-btn.svelte-1mnijcv:hover:not(:disabled){background:var(--accent-bright)}.ma-btn.svelte-1mnijcv:disabled{opacity:.35;cursor:default}.mi-price.svelte-1mnijcv{font-family:var(--font-mono);font-size:14px;font-weight:500;color:var(--tip);flex-shrink:0}.mi-tk.svelte-1mnijcv{font-family:var(--font-mono);font-size:12px;color:var(--text-3);flex-shrink:0}.mi-lbl.svelte-1mnijcv{font-size:14px;color:var(--text);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctx-section.svelte-1mnijcv{padding:14px 16px 16px}.section-label.svelte-1mnijcv{display:block;font-size:12px;font-weight:400;color:var(--text-3);margin-bottom:12px}.ctx-field.svelte-1mnijcv{margin-bottom:10px}.ctx-field.svelte-1mnijcv:last-child{margin-bottom:0}.ctx-lbl.svelte-1mnijcv{display:block;font-size:12px;color:var(--text-3);margin-bottom:5px}.ctx-inp.svelte-1mnijcv{display:block;width:100%;background:var(--surface-2);border:1px solid var(--border);color:var(--text);padding:7px 10px;font-size:14px;outline:none}.ctx-inp.svelte-1mnijcv:focus{box-shadow:inset 2px 0 0 var(--accent-bright);background:var(--bg)}.ctx-inp.svelte-1mnijcv::placeholder{color:var(--text-3)}.ctx-inp-title.svelte-1mnijcv{font-size:15px;font-weight:400}.persona-section.svelte-1mnijcv{padding:14px 16px 16px}.persona-input-wrap.svelte-1mnijcv{display:flex;gap:8px;margin-bottom:12px}.persona-ta.svelte-1mnijcv{flex:1;resize:none;background:var(--surface-2);border:1px solid var(--border);color:var(--text);padding:8px 10px;font-size:14px;outline:none;line-height:1.45}.persona-ta.svelte-1mnijcv:focus{box-shadow:inset 2px 0 0 var(--accent-bright);background:var(--bg)}.persona-ta.svelte-1mnijcv::placeholder{color:var(--text-3)}.persona-btn.svelte-1mnijcv{align-self:flex-end;padding:8px 12px;background:var(--accent);color:var(--on-accent);border:none;font-size:14px;font-weight:500;cursor:pointer;flex-shrink:0;transition:background .12s,opacity .12s}.persona-btn.svelte-1mnijcv:hover:not(:disabled){background:var(--accent-bright)}.persona-btn.svelte-1mnijcv:disabled{opacity:.35;cursor:default}.persona-log.svelte-1mnijcv{display:flex;flex-direction:column;gap:6px;max-height:160px;overflow-y:auto}.persona-log.svelte-1mnijcv::-webkit-scrollbar{width:2px}.persona-log.svelte-1mnijcv::-webkit-scrollbar-thumb{background:var(--border)}.log-entry.svelte-1mnijcv{display:flex;gap:8px;align-items:flex-start;padding:6px 8px;background:var(--surface-2);border-left:2px solid var(--accent-dim)}.log-time.svelte-1mnijcv{font-family:var(--font-mono);font-size:14px;font-weight:400;color:var(--text-3);flex-shrink:0}.log-stmt.svelte-1mnijcv{font-size:14px;color:var(--text-2);font-style:italic;line-height:1.4}.free-section.svelte-1mnijcv{padding:14px 16px 16px}.free-ta.svelte-1mnijcv{display:block;width:100%;resize:none;background:var(--surface-2);border:1px solid var(--border);color:var(--text);padding:10px 12px;font-size:14px;outline:none;line-height:1.55}.free-ta.svelte-1mnijcv:focus{box-shadow:inset 2px 0 0 var(--accent-bright);background:var(--bg)}.free-ta.svelte-1mnijcv::placeholder{color:var(--text-3)}.review-chip.svelte-1mnijcv .live-lbl:where(.svelte-1mnijcv){color:var(--accent);font-weight:500}.stream-nav.svelte-1mnijcv{display:flex;align-items:center;gap:2px;margin-right:10px;flex-shrink:0}.snav-btn.svelte-1mnijcv{background:none;border:1px solid var(--border);color:var(--text-2);font-size:14px;line-height:1;padding:3px 9px;transition:background .12s}.snav-btn.svelte-1mnijcv:hover:not(:disabled){background:var(--surface-2)}.snav-btn.svelte-1mnijcv:disabled{opacity:.35;cursor:default}.snav-label.svelte-1mnijcv{font-size:12px;font-weight:500;color:var(--text-2);padding:0 8px;white-space:nowrap}.review-banner.svelte-1mnijcv{display:flex;align-items:center;justify-content:center;gap:14px;padding:7px 16px;background:var(--accent-dim);flex-shrink:0;font-size:13px;color:var(--accent-bright)}.review-banner.svelte-1mnijcv strong:where(.svelte-1mnijcv){font-weight:500}.review-exit.svelte-1mnijcv{background:var(--accent);color:var(--on-accent);border:none;font-size:12px;font-weight:500;padding:4px 12px;transition:background .12s}.review-exit.svelte-1mnijcv:hover{background:var(--accent-bright)}.ops-wrap.svelte-1mnijcv{position:relative;margin-left:auto;flex-shrink:0}.ops-chip.svelte-1mnijcv{background:none;border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-2);font-size:12px;font-weight:500;padding:4px 12px;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .12s}.ops-chip.svelte-1mnijcv:hover{background:var(--surface-2)}.ops-pop.svelte-1mnijcv{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:240px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-2);padding:14px;display:flex;flex-direction:column;gap:10px}.ops-field.svelte-1mnijcv{display:flex;flex-direction:column;gap:4px}.ops-lbl.svelte-1mnijcv{font-size:12px;font-weight:500;color:var(--text-2)}.ops-select.svelte-1mnijcv{background:var(--surface);border:1px solid var(--border);color:var(--text);font-size:13px;padding:6px 8px;outline:none}.ops-select.svelte-1mnijcv:focus{border-color:var(--accent)}.ops-actions.svelte-1mnijcv{display:flex;justify-content:flex-end;gap:8px}.ops-cancel.svelte-1mnijcv{background:none;border:none;color:var(--text-2);font-size:13px;font-weight:500;padding:6px 8px}.ops-save.svelte-1mnijcv{background:var(--accent);color:var(--on-accent);border:none;font-size:13px;font-weight:500;padding:6px 14px;transition:background .12s}.ops-save.svelte-1mnijcv:hover:not(:disabled){background:var(--accent-bright)}.ops-save.svelte-1mnijcv:disabled{opacity:.5}.risk-flag.svelte-1mnijcv{margin-left:4px;font-size:12px;cursor:help}.mobile-nav.svelte-1mnijcv{display:none}@media(max-width:768px){.operator.svelte-1mnijcv{padding-bottom:calc(52px + var(--safe-b))}.operator.mobile-feed.svelte-1mnijcv .notes-col:where(.svelte-1mnijcv){display:none}.operator.mobile-tools.svelte-1mnijcv .feed-col:where(.svelte-1mnijcv){display:none}.feed-col.svelte-1mnijcv,.notes-col.svelte-1mnijcv{flex:1 1 100%;width:100%;min-width:0;border-right:none}.stream-bar.svelte-1mnijcv{height:52px;padding:0 12px}.stat.svelte-1mnijcv{padding:0 14px}.sv.svelte-1mnijcv{font-size:15px}.sl.svelte-1mnijcv{font-size:11px}.filter-bar.svelte-1mnijcv{flex-wrap:wrap;gap:8px;padding:8px 12px}.fchip.svelte-1mnijcv{padding:8px 16px;font-size:13px}.feed-search-wrap.svelte-1mnijcv{flex-basis:100%}.feed-search.svelte-1mnijcv{padding:10px 30px 10px 12px}.notes-header.svelte-1mnijcv{height:auto;min-height:44px;flex-wrap:wrap;padding:0 12px;gap:6px}.rp-tabs.svelte-1mnijcv{width:100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rp-tabs.svelte-1mnijcv::-webkit-scrollbar{display:none}.rp-tab.svelte-1mnijcv{padding:12px 14px;font-size:14px;white-space:nowrap;flex-shrink:0}.notes-footer.svelte-1mnijcv{padding-bottom:calc(8px + var(--safe-b))}.mobile-nav.svelte-1mnijcv{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:50;height:calc(52px + var(--safe-b));padding-bottom:var(--safe-b);background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-top:1px solid var(--border-sub);box-shadow:0 -1px 12px #0000000f}.mnav-btn.svelte-1mnijcv{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:none;border:none;border-radius:0;color:var(--text-3);min-height:var(--tap);cursor:pointer}.mnav-btn.svelte-1mnijcv{transition:color var(--dur-2) var(--ease-out)}.mnav-on.svelte-1mnijcv{color:var(--accent-bright)}.mnav-ico.svelte-1mnijcv{font-size:17px;line-height:1;transition:transform var(--dur-2) var(--ease-spring)}.mnav-on.svelte-1mnijcv .mnav-ico:where(.svelte-1mnijcv){transform:scale(1.12)}.mnav-lbl.svelte-1mnijcv{font-size:11px;font-weight:500;max-width:44vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:480px){.stat.svelte-1mnijcv{padding:0 11px}.stream-nav.svelte-1mnijcv{display:none}}.cs.svelte-cw0zs6{display:flex;flex-direction:column;height:100%;overflow-y:auto}.cs-loading.svelte-cw0zs6{padding:24px;font-size:14px;color:var(--text-3)}.cs-header.svelte-cw0zs6{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:12px 24px;border-bottom:1px solid var(--border-sub);background:var(--surface);position:sticky;top:0;z-index:10;flex-shrink:0}.cs-title.svelte-cw0zs6{font-size:18px;font-weight:500;color:var(--text);margin-right:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-updated.svelte-cw0zs6,.cs-ro.svelte-cw0zs6{font-size:13px;color:var(--text-3)}.cs-error.svelte-cw0zs6{font-size:13px;color:var(--alert);margin-right:8px}.cs-mode.svelte-cw0zs6{display:flex;align-items:center;border:1px solid var(--border);border-radius:var(--radius-pill);overflow:hidden;background:var(--surface)}.cs-mode-btn.svelte-cw0zs6{background:none;border:none;border-radius:0;color:var(--text-2);font-size:13px;font-weight:500;padding:5px 14px;transition:background .12s,color .12s}.cs-mode-btn.svelte-cw0zs6+.cs-mode-btn:where(.svelte-cw0zs6){border-left:1px solid var(--border)}.cs-mode-btn.svelte-cw0zs6:hover{background:var(--surface-2)}.cs-mode-on.svelte-cw0zs6{color:var(--accent-bright);background:var(--accent-dim)}.cs-mode-on.svelte-cw0zs6:hover{background:var(--accent-dim)}.cs-preview-note.svelte-cw0zs6{display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 24px;background:var(--accent-dim);font-size:13px;color:var(--accent-bright);flex-shrink:0}.cs-preview-exit.svelte-cw0zs6{background:none;border:none;color:var(--accent-bright);font-size:13px;font-weight:500;text-decoration:underline;padding:0}.cs-save.svelte-cw0zs6{background:var(--accent);color:var(--on-accent);border:none;padding:8px 16px;font-size:14px;font-weight:500;transition:background .15s,opacity .15s,box-shadow .15s;flex-shrink:0}.cs-save.svelte-cw0zs6:hover:not(:disabled){background:var(--accent-bright);box-shadow:var(--shadow-1)}.cs-save.svelte-cw0zs6:disabled{opacity:.5;cursor:default}.sections.svelte-cw0zs6{flex:1;width:100%;max-width:980px;margin:0 auto;padding:16px 24px 8px;display:flex;flex-direction:column;gap:12px}.section.svelte-cw0zs6{background:var(--surface);border:1px solid var(--border-sub);border-radius:var(--radius);overflow:hidden}.section-hdr.svelte-cw0zs6{width:100%;display:flex;align-items:center;gap:12px;padding:14px 20px;background:none;border:none;border-radius:0;text-align:left;transition:background .1s}.section-hdr.svelte-cw0zs6:hover{background:var(--surface-2)}.section-label.svelte-cw0zs6{font-size:17px;font-weight:500;color:var(--text);flex:1}.section-progress.svelte-cw0zs6{display:flex;align-items:center;gap:6px}.sp-count.svelte-cw0zs6{font-size:12px;font-weight:500;color:var(--accent);background:var(--accent-dim);padding:2px 8px;border-radius:var(--radius-pill)}.section-arrow.svelte-cw0zs6{font-size:14px;color:var(--text-3);transition:transform .15s;flex-shrink:0}.section-arrow.open.svelte-cw0zs6{transform:rotate(180deg)}.section-body.svelte-cw0zs6{padding:18px 20px 22px;border-top:1px solid var(--border-sub)}.fields-grid.svelte-cw0zs6{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sf.svelte-cw0zs6{display:flex;flex-direction:column;gap:6px}.sf-full.svelte-cw0zs6{grid-column:1 / -1}.sf-lbl.svelte-cw0zs6{font-size:15px;font-weight:500;color:var(--text);letter-spacing:.01em}.sf-inp.svelte-cw0zs6,.sf-ta.svelte-cw0zs6{background:var(--surface);border:1px solid var(--border);color:var(--text);padding:8px 12px;font-size:14px;font-family:inherit;outline:none;transition:border-color .12s,box-shadow .12s}.sf-inp.svelte-cw0zs6:focus,.sf-ta.svelte-cw0zs6:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);outline:none}.sf-inp.svelte-cw0zs6::placeholder,.sf-ta.svelte-cw0zs6::placeholder{color:var(--text-3)}.sf-sm.svelte-cw0zs6{max-width:110px}.sf-ta.svelte-cw0zs6{resize:vertical}.sf-read.svelte-cw0zs6{font-size:14px;color:var(--text);line-height:1.6;white-space:pre-wrap}.sf-none.svelte-cw0zs6{grid-column:1 / -1;font-size:14px;color:var(--text-3)}.cs-footer.svelte-cw0zs6{width:100%;max-width:980px;margin:0 auto;padding:8px 24px 28px;display:flex;justify-content:flex-end;flex-shrink:0}.cs-save-lg.svelte-cw0zs6{padding:10px 24px}.crm-report.svelte-1ts1026{display:contents}.crm-report.svelte-1ts1026 dialog{font-family:var(--font-ui);font-size:15px;line-height:22px;text-align:left}.crm-report.svelte-1ts1026 dialog h2{font-family:var(--font-head);font-weight:600;letter-spacing:-.01em;color:var(--ink)}.crm-report.svelte-1ts1026 :focus-visible{outline:none;box-shadow:var(--focus)}.crm-report.svelte-1ts1026 input,.crm-report.svelte-1ts1026 textarea{font:inherit;border-radius:var(--r-2);min-width:0;color:var(--ink);background:var(--surface);border:1px solid var(--line);padding:6px 8px;caret-color:var(--info)}.crm-report.svelte-1ts1026 input{min-height:var(--ctl-h)}.crm-report.svelte-1ts1026 textarea{resize:vertical}.crm-report.svelte-1ts1026 ::placeholder{color:var(--ink-weak);opacity:1}.crm-report.svelte-1ts1026 a{color:var(--info);text-underline-offset:3px;text-decoration-thickness:1px}.crm-report.svelte-1ts1026 button{font:inherit;cursor:pointer}.crm-report.svelte-1ts1026 button:active:not(:disabled){transform:scale(var(--press-scale))}.crm-report.svelte-1ts1026 .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--ctl-h);padding:0 14px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface);color:var(--ink);font-size:14px;font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;transition:background-color var(--dur-1),color var(--dur-1),border-color var(--dur-1),transform var(--dur-1)}.crm-report.svelte-1ts1026 .btn:hover:not(:disabled){background:var(--surface-2)}.crm-report.svelte-1ts1026 .btn.primary{background:var(--primary);color:var(--on-primary);border-color:var(--primary);font-weight:600}.crm-report.svelte-1ts1026 .btn.primary:hover:not(:disabled){background:var(--primary-hover)}.crm-report.svelte-1ts1026 .btn.quiet{border-color:transparent;background:transparent;color:var(--ink-weak)}.crm-report.svelte-1ts1026 .btn.quiet:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.crm-report.svelte-1ts1026 .btn:disabled{opacity:.5;cursor:default}.crm-report.svelte-1ts1026 .btn.primary:disabled{background:transparent;border-color:var(--line);color:var(--ink-weak);opacity:1}.crm-report.svelte-1ts1026 .iconbtn{display:inline-flex;align-items:center;justify-content:center;width:var(--ctl-h);height:var(--ctl-h);padding:0;border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface);color:var(--ink)}.crm-report.svelte-1ts1026 .iconbtn.quiet{border-color:transparent;color:var(--ink-weak)}.crm-report.svelte-1ts1026 .iconbtn.quiet:hover{background:var(--surface-2);color:var(--ink)}.crm-report.svelte-1ts1026 .iconbtn.sm{width:var(--ctl-h-sm);height:var(--ctl-h-sm)}.crm-report.svelte-1ts1026 .seg{max-width:100%;overflow-x:auto;scrollbar-width:none;display:inline-flex;align-items:stretch;padding:2px;gap:2px;min-height:var(--ctl-h);background:var(--surface-2);border-radius:var(--r-2);align-self:flex-start}.crm-report.svelte-1ts1026 .seg>button{border:0;background:transparent;color:var(--ink-2);padding:0 12px;border-radius:var(--r-1);font-size:13px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.crm-report.svelte-1ts1026 .seg>button:hover:not([aria-checked=true]){color:var(--ink)}.crm-report.svelte-1ts1026 .seg>button[aria-checked=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1)}.crm-report.svelte-1ts1026 .field{display:flex;flex-direction:column;gap:4px}.crm-report.svelte-1ts1026 .field>label{font-size:13px;line-height:18px;font-weight:500;color:var(--ink-2)}.crm-report.svelte-1ts1026 .field>.hint{font-size:13px;line-height:18px;color:var(--ink-weak)}@media(max-width:768px){.crm-report.svelte-1ts1026 .btn{min-height:var(--ctl-h-touch)}.crm-report.svelte-1ts1026 .iconbtn.sm{width:var(--ctl-h);height:var(--ctl-h)}}.rl-scroll.svelte-12vt3s3{flex:1;overflow-y:auto}.rl.svelte-12vt3s3{max-width:860px;margin:0 auto;padding:20px 24px 48px;display:flex;flex-direction:column;gap:10px}.rl-msg.svelte-12vt3s3{font-size:14px;color:var(--text-3);padding:24px 0}.rl-empty.svelte-12vt3s3{display:flex;flex-direction:column;align-items:center;gap:6px;padding:64px 16px;text-align:center}.rl-empty-w.svelte-12vt3s3{font-size:14px;font-weight:500;color:var(--text-2)}.rl-empty-s.svelte-12vt3s3{font-size:13px;color:var(--text-3)}.rl-card.svelte-12vt3s3{background:var(--surface);border:1px solid var(--border-sub);border-radius:var(--radius);display:flex;flex-direction:column}.rl-draft.svelte-12vt3s3{border-style:dashed}.rl-target.svelte-12vt3s3{outline:2px solid var(--accent);outline-offset:-1px}.rl-head.svelte-12vt3s3{display:flex;align-items:center;gap:12px;flex-wrap:wrap;width:100%;background:none;border:none;text-align:left;padding:14px 18px;cursor:pointer;transition:background .1s}.rl-head.svelte-12vt3s3:hover{background:var(--surface-2)}.rl-open.svelte-12vt3s3>.rl-head:where(.svelte-12vt3s3){border-bottom:1px solid var(--border-sub)}.rl-caret.svelte-12vt3s3{font-size:12px;color:var(--text-3);transition:transform .15s;flex-shrink:0}.rl-caret-open.svelte-12vt3s3{transform:rotate(90deg)}.rl-head-left.svelte-12vt3s3{display:flex;flex-direction:column;gap:2px;flex:1;min-width:160px}.rl-date.svelte-12vt3s3{font-size:15px;font-weight:500;color:var(--text)}.rl-times.svelte-12vt3s3{font-family:var(--font-mono);font-size:12px;color:var(--text-3)}.rl-peek.svelte-12vt3s3{font-family:var(--font-mono);font-size:12px;color:var(--text-2);flex-shrink:0}.rl-ops.svelte-12vt3s3{font-size:12px;font-weight:500;color:var(--accent);background:var(--accent-dim);padding:3px 10px;border-radius:var(--radius-pill)}.rl-badge.svelte-12vt3s3{font-size:12px;font-weight:500;color:var(--tip);background:var(--tip-dim);padding:3px 10px;border-radius:var(--radius-pill)}.rl-body.svelte-12vt3s3{display:flex;flex-direction:column;gap:14px;padding:16px 18px 18px}.rl-stats.svelte-12vt3s3{display:flex;flex-wrap:wrap;gap:12px 24px}.rl-stat.svelte-12vt3s3{display:flex;flex-direction:column;gap:3px}.rl-sv.svelte-12vt3s3{font-family:var(--font-mono);font-size:16px;font-weight:500;color:var(--text);line-height:1}.rl-suspect.svelte-12vt3s3{color:var(--text-3)}.rl-sl.svelte-12vt3s3{font-size:11px;font-weight:500;color:var(--text-2)}.rl-goals.svelte-12vt3s3{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.rl-goal.svelte-12vt3s3{font-size:13px;color:var(--text-3);background:var(--surface-2);padding:3px 12px;border-radius:var(--radius-pill)}.rl-goal-hit.svelte-12vt3s3{color:var(--ok);background:var(--ok-dim)}.rl-context.svelte-12vt3s3{display:flex;flex-wrap:wrap;gap:8px 24px}.rl-ctx.svelte-12vt3s3{display:flex;flex-direction:column;gap:2px}.rl-ctx-k.svelte-12vt3s3{font-size:11px;font-weight:500;color:var(--text-2)}.rl-ctx-v.svelte-12vt3s3{font-size:14px;color:var(--text)}.rl-section.svelte-12vt3s3{display:flex;flex-direction:column;gap:5px}.rl-sec-lbl.svelte-12vt3s3{font-size:12px;font-weight:500;color:var(--text-2);display:flex;align-items:center;gap:8px}.rl-sec-body.svelte-12vt3s3{font-size:14px;color:var(--text);line-height:1.6;white-space:pre-wrap}.rl-of-notes.svelte-12vt3s3{background:var(--accent-dim);border-radius:var(--radius-sm);padding:10px 12px}.rl-snotes.svelte-12vt3s3{display:flex;flex-direction:column;gap:3px}.rl-snote.svelte-12vt3s3{display:flex;align-items:baseline;gap:10px}.rl-snote-t.svelte-12vt3s3{font-family:var(--font-mono);font-size:12px;color:var(--text-3);flex-shrink:0}.rl-snote-text.svelte-12vt3s3{font-size:14px;color:var(--text);line-height:1.5}.rl-ofsub.svelte-12vt3s3{display:flex;flex-direction:column;gap:2px;padding:4px 0}.rl-ofsub-who.svelte-12vt3s3{display:flex;align-items:baseline;gap:8px}.rl-ofsub-of.svelte-12vt3s3{font-size:13px;font-weight:600;color:var(--accent)}.rl-owner.svelte-12vt3s3{background:var(--tip-dim);border-radius:var(--radius-sm);padding:10px 12px}.rl-owner-tag.svelte-12vt3s3{font-size:10px;font-weight:500;color:var(--tip);background:var(--surface);padding:1px 8px;border-radius:var(--radius-pill)}.rl-takeaway.svelte-12vt3s3{border-top:1px solid var(--border-sub);padding-top:12px}.rl-rate.svelte-12vt3s3{font-size:11px;font-weight:500;color:var(--accent);background:var(--accent-dim);padding:1px 8px;border-radius:var(--radius-pill)}.rl-priv-note.svelte-12vt3s3{font-size:13px;color:var(--text-2);padding:2px 0 6px 12px;line-height:1.5}.rl-viewers.svelte-12vt3s3{display:flex;flex-direction:column}.rl-viewer.svelte-12vt3s3{display:flex;align-items:baseline;gap:10px;padding:4px 0;border-bottom:1px solid var(--border-sub);font-size:13px}.rl-viewer.svelte-12vt3s3:last-child{border-bottom:none}.rl-viewer-name.svelte-12vt3s3{flex:1;color:var(--text);font-weight:500}.rl-viewer-link.svelte-12vt3s3{background:none;border:none;padding:0;text-align:left;font-size:13px;cursor:pointer;transition:color .1s}.rl-viewer-link.svelte-12vt3s3:hover{color:var(--accent-bright)}.rl-viewer-tk.svelte-12vt3s3{font-family:var(--font-mono);color:var(--tip)}.rl-viewer-tips.svelte-12vt3s3{color:var(--text-3);font-size:12px}.rl-foot.svelte-12vt3s3{font-size:12px;color:var(--text-3);text-align:center}.cv-shell.svelte-c3hgdk{display:flex;flex-direction:column;height:100%;overflow:hidden}.home-shell.svelte-c3hgdk{display:flex;flex-direction:column;flex:1;overflow:hidden}.home-subnav.svelte-c3hgdk{display:flex;align-items:center;gap:20px;flex-shrink:0;padding:0 20px;border-bottom:1px solid var(--border);background:var(--surface);height:40px}.home-toggle.svelte-c3hgdk{display:flex;border:1px solid var(--border);border-radius:var(--radius-pill);overflow:hidden}.htab.svelte-c3hgdk{background:none;border:none;border-radius:0;color:var(--text-2);font-size:13px;font-weight:500;padding:6px 14px;cursor:pointer;transition:color .12s,background .12s}.htab.svelte-c3hgdk:hover{background:var(--surface-2)}.ht-on.svelte-c3hgdk{color:var(--accent-bright);background:var(--accent-dim)}.ht-on.svelte-c3hgdk:hover{background:var(--accent-dim)}.week-nav.svelte-c3hgdk{display:flex;align-items:center;gap:10px;margin-left:auto}.wk-btn.svelte-c3hgdk{background:none;border:1px solid var(--border);color:var(--text-3);font-size:14px;cursor:pointer;padding:3px 9px;line-height:1;transition:color .12s,border-color .12s}.wk-btn.svelte-c3hgdk:hover{color:var(--text-2);border-color:var(--text-3)}.wk-label.svelte-c3hgdk{font-size:12px;color:var(--text-2);white-space:nowrap}.cal-scroll.svelte-c3hgdk{flex:1;overflow:auto;display:flex;flex-direction:column}.cal-grid.svelte-c3hgdk{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid var(--border);flex:1;min-height:220px}.cal-col.svelte-c3hgdk{display:flex;flex-direction:column;border-right:1px solid var(--border);min-width:0}.cal-col.svelte-c3hgdk:last-child{border-right:none}.cal-today.svelte-c3hgdk{background:var(--accent-dim)}.cal-col-hdr.svelte-c3hgdk{display:flex;flex-direction:column;align-items:center;padding:10px 6px 8px;border-bottom:1px solid var(--border);flex-shrink:0}.cal-dow.svelte-c3hgdk{font-size:12px;font-weight:500;color:var(--text-2)}.cal-day.svelte-c3hgdk{font-size:16px;color:var(--text-2);line-height:1.2;margin-top:2px}.cal-today-num.svelte-c3hgdk{color:var(--accent-bright);font-weight:400}.cal-events.svelte-c3hgdk{display:flex;flex-direction:column;gap:4px;padding:6px 5px;overflow-y:auto}.cal-ev.svelte-c3hgdk{display:flex;flex-direction:column;gap:1px;padding:5px 7px;font-size:12px;border-left:2px solid transparent;background:var(--surface)}.cal-ev-stream.svelte-c3hgdk{border-left-color:var(--tip)}.cal-ev-clickable.svelte-c3hgdk{width:100%;text-align:left;background:inherit;cursor:pointer;transition:background .1s}.cal-ev-clickable.svelte-c3hgdk:hover{background:var(--surface-2)}.cal-ev-sched.svelte-c3hgdk{border-left-color:var(--danger);border-left-width:3px}.cal-ev-narr.svelte-c3hgdk{border-left-color:var(--accent)}.cev-label.svelte-c3hgdk{font-size:11px;font-weight:500;color:var(--text-2)}.cev-time.svelte-c3hgdk{font-family:var(--font-mono);font-size:12px;color:var(--text)}.cev-stat.svelte-c3hgdk{font-family:var(--font-mono);font-size:12px;color:var(--tip)}.cev-note.svelte-c3hgdk{font-size:12px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cev-del.svelte-c3hgdk{background:none;border:none;color:var(--text-3);font-size:14px;cursor:pointer;padding:0 2px;line-height:1;transition:color .1s}.cev-del.svelte-c3hgdk:hover{color:var(--alert)}.cev-edit.svelte-c3hgdk{background:none;border:none;color:var(--text-3);font-size:12px;cursor:pointer;padding:0 2px;line-height:1;transition:color .1s}.cev-edit.svelte-c3hgdk:hover{color:var(--accent)}.cev-actions.svelte-c3hgdk,.cal-narr-actions.svelte-c3hgdk,.lsc-actions.svelte-c3hgdk,.lnc-actions.svelte-c3hgdk{display:flex;align-items:center;gap:4px;margin-left:auto}.cev-report.svelte-c3hgdk{font-size:11px;font-weight:500;color:#b06000;background:var(--tip-dim);padding:2px 8px;border-radius:var(--radius-sm);margin-top:2px;cursor:pointer;align-self:flex-start;transition:background .12s}.cev-report.svelte-c3hgdk:hover{background:#fdecc8}.sc-pill-report.svelte-c3hgdk{color:#b06000;background:var(--tip-dim);cursor:pointer;font-weight:500}.sc-pill-report.svelte-c3hgdk:hover{background:#fdecc8}.sched-form.svelte-c3hgdk{flex-shrink:0;border-top:1px solid var(--border);padding:12px 20px;display:flex;align-items:center;gap:12px;background:var(--surface)}.narr-form.svelte-c3hgdk{flex-shrink:0;border-top:1px solid var(--border);padding:10px 20px;display:flex;flex-direction:column;gap:6px;background:var(--surface)}.narr-form-row.svelte-c3hgdk{display:flex;gap:8px;align-items:flex-start}.narr-form-row.svelte-c3hgdk .an-ta:where(.svelte-c3hgdk){flex:1}.cal-narr-top.svelte-c3hgdk{display:flex;align-items:baseline;gap:4px}.cal-narr-del.svelte-c3hgdk{margin-left:auto}.cal-narr-body.svelte-c3hgdk{font-size:12px;color:var(--text);line-height:1.4;margin:3px 0 0;white-space:normal;word-break:break-word}.cal-narr-sub.svelte-c3hgdk{display:block;font-size:11px;color:var(--text-3);margin-top:2px;word-break:break-word}.sched-form-lbl.svelte-c3hgdk{font-size:13px;font-weight:500;color:var(--text-2);flex-shrink:0}.sched-row.svelte-c3hgdk{display:flex;gap:8px;flex:1;flex-wrap:wrap}.sched-inp.svelte-c3hgdk{background:var(--bg);border:1px solid var(--border);color:var(--text);padding:6px 10px;font-size:14px;font-family:inherit;outline:none}.sched-inp.svelte-c3hgdk:focus{box-shadow:inset 2px 0 0 var(--accent-bright)}.sched-inp.svelte-c3hgdk::placeholder{color:var(--text-3)}.sched-notes.svelte-c3hgdk{flex:1;min-width:120px}.sched-btn.svelte-c3hgdk{background:var(--accent);color:var(--on-accent);border:none;padding:7px 18px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s,opacity .15s,box-shadow .15s}.sched-btn.svelte-c3hgdk:hover:not(:disabled){background:var(--accent-bright);box-shadow:var(--shadow-1)}.sched-btn.svelte-c3hgdk:disabled{opacity:.4;cursor:default}.home-list-scroll.svelte-c3hgdk{flex:1;overflow-y:auto}.add-narr-list.svelte-c3hgdk{border-bottom:1px solid var(--border);border-left:none;border-right:none}.list-sched-card.svelte-c3hgdk{display:flex;align-items:center;gap:12px;padding:12px 28px;border-bottom:1px solid var(--border);border-left:3px solid var(--accent);background:var(--surface)}.lsc-left.svelte-c3hgdk{display:flex;flex-direction:column;gap:2px;flex:1}.lsc-label.svelte-c3hgdk{font-size:12px;font-weight:500;color:var(--accent)}.lsc-date.svelte-c3hgdk{font-family:var(--font-mono);font-size:14px;color:var(--text)}.lsc-notes.svelte-c3hgdk{font-size:14px;color:var(--text-2)}.list-narr-card.svelte-c3hgdk{display:flex;flex-direction:column;gap:4px;padding:12px 28px;border-bottom:1px solid var(--border);border-left:3px solid var(--text-3);background:var(--surface)}.lnc-head.svelte-c3hgdk{display:flex;align-items:center;gap:10px}.lnc-label.svelte-c3hgdk{font-size:12px;font-weight:500;color:var(--text-3)}.lnc-date.svelte-c3hgdk{font-family:var(--font-mono);font-size:13px;color:var(--text-2)}.lnc-title.svelte-c3hgdk{font-size:14px;font-weight:500;color:var(--text)}.lnc-body.svelte-c3hgdk{font-size:14px;color:var(--text-2);line-height:1.55;white-space:pre-wrap}.live-strip.svelte-c3hgdk{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;flex-shrink:0;background:var(--danger);color:#fff;font-size:14px}.live-strip.svelte-c3hgdk strong:where(.svelte-c3hgdk){font-weight:700}.live-strip-link.svelte-c3hgdk{margin-left:10px;color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:2px}.live-strip-link.svelte-c3hgdk:hover{opacity:.85}.live-modal-link.svelte-c3hgdk{color:var(--accent);font-weight:500;text-decoration:underline;text-underline-offset:2px;font-size:14px}.live-strip-dot.svelte-c3hgdk,.live-modal-dot.svelte-c3hgdk{width:10px;height:10px;border-radius:50%;background:#fff;animation:svelte-c3hgdk-livestrippulse 1.4s ease-in-out infinite;flex-shrink:0}.live-modal-dot.svelte-c3hgdk{background:var(--danger);width:14px;height:14px}@keyframes svelte-c3hgdk-livestrippulse{0%,to{opacity:1}50%{opacity:.35}}.live-modal.svelte-c3hgdk{align-items:center;text-align:center}.live-modal-body.svelte-c3hgdk{font-size:14px;color:var(--text-2);line-height:1.6}.edit-overlay.svelte-c3hgdk{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0006;display:flex;align-items:center;justify-content:center;padding:24px;animation:svelte-c3hgdk-scrim-in var(--dur-2) var(--ease-out)}@keyframes svelte-c3hgdk-scrim-in{0%{opacity:0}to{opacity:1}}.edit-modal.svelte-c3hgdk{width:100%;max-width:460px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);padding:20px;display:flex;flex-direction:column;gap:12px;animation:svelte-c3hgdk-modal-in var(--dur-3) var(--ease-out)}@keyframes svelte-c3hgdk-modal-in{0%{opacity:0;transform:scale(.97) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.edit-title.svelte-c3hgdk{font-size:15px;font-weight:500;color:var(--text)}.edit-head.svelte-c3hgdk{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-6px 0}.live-modal.svelte-c3hgdk{position:relative}.live-report.svelte-c3hgdk{position:absolute;top:8px;right:8px}.edit-row.svelte-c3hgdk{display:flex;gap:10px;flex-wrap:wrap}.edit-lbl.svelte-c3hgdk{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-2)}.edit-actions.svelte-c3hgdk{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.edit-cancel.svelte-c3hgdk{background:none;border:1px solid var(--border);color:var(--text-2);font-size:14px;font-weight:500;padding:7px 16px;cursor:pointer;transition:background .12s}.edit-cancel.svelte-c3hgdk:hover{background:var(--surface-2)}.cv-nav.svelte-c3hgdk{display:flex;align-items:center;flex-shrink:0;border-bottom:1px solid var(--border);background:var(--surface);padding:0 20px}.cv-tab.svelte-c3hgdk{background:none;border:none;border-radius:0;color:var(--text-2);font-size:14px;font-weight:500;padding:13px 16px;cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-1px;transition:color .12s,border-color .12s}.cv-tab.svelte-c3hgdk:hover{color:var(--text)}.cv-on.svelte-c3hgdk{color:var(--accent-bright);border-bottom-color:var(--accent)}.tab-scroll.svelte-c3hgdk{flex:1;overflow-y:auto}.tab-inner.svelte-c3hgdk{max-width:860px;margin:0 auto;padding:28px 24px 48px;display:flex;flex-direction:column;gap:24px}.body-msg.svelte-c3hgdk{font-size:14px;color:var(--text-3)}.add-narr.svelte-c3hgdk{display:flex;flex-direction:column;gap:10px;background:var(--surface);border:1px solid var(--border);padding:18px}.an-row.svelte-c3hgdk{display:flex;gap:10px}.an-inp.svelte-c3hgdk{background:var(--bg);border:1px solid var(--border);color:var(--text);padding:8px 10px;font-size:14px;font-family:inherit;outline:none}.an-inp.svelte-c3hgdk:focus{box-shadow:inset 2px 0 0 var(--accent-bright)}.an-inp.svelte-c3hgdk::placeholder{color:var(--text-3)}.an-title.svelte-c3hgdk{flex:1}.an-date.svelte-c3hgdk{width:130px;flex-shrink:0}.an-ta.svelte-c3hgdk{width:100%;background:var(--bg);border:1px solid var(--border);color:var(--text);padding:10px;font-size:14px;font-family:inherit;outline:none;resize:vertical}.an-ta.svelte-c3hgdk:focus{box-shadow:inset 2px 0 0 var(--accent-bright)}.an-ta.svelte-c3hgdk::placeholder{color:var(--text-3)}.an-footer.svelte-c3hgdk{display:flex;justify-content:flex-end}.an-save.svelte-c3hgdk{background:var(--accent);color:var(--on-accent);border:none;padding:9px 22px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s,opacity .15s,box-shadow .15s}.an-save.svelte-c3hgdk:hover:not(:disabled){background:var(--accent-bright);box-shadow:var(--shadow-1)}.an-save.svelte-c3hgdk:disabled{opacity:.4;cursor:default}.empty-narr.svelte-c3hgdk{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 0}.en-w.svelte-c3hgdk{font-size:14px;color:var(--text-2)}.en-s.svelte-c3hgdk{font-size:14px;color:var(--text-3)}.narr-list.svelte-c3hgdk{display:flex;flex-direction:column;gap:1px}.narr-card.svelte-c3hgdk{background:var(--surface);border-left:2px solid var(--border);padding:14px 16px;display:flex;flex-direction:column;gap:8px}.narr-hdr.svelte-c3hgdk{display:flex;align-items:flex-start;gap:12px}.narr-hdr-left.svelte-c3hgdk{display:flex;flex-direction:column;gap:2px;flex:1}.narr-title.svelte-c3hgdk{font-size:14px;font-weight:400;color:var(--text)}.narr-date.svelte-c3hgdk{font-size:14px;color:var(--text-3)}.narr-body.svelte-c3hgdk{font-size:14px;color:var(--text-2);line-height:1.6}.narr-del.svelte-c3hgdk{background:none;border:none;color:var(--text-3);font-size:16px;cursor:pointer;padding:0 2px;flex-shrink:0;transition:color .12s;line-height:1}.narr-del.svelte-c3hgdk:hover{color:var(--alert)}.streams-scroll.svelte-c3hgdk{flex:1;overflow-y:auto}.sc.svelte-c3hgdk{border-bottom:1px solid var(--border)}.sc-hdr.svelte-c3hgdk{width:100%;display:flex;align-items:center;gap:16px;padding:16px 28px;background:none;border:none;text-align:left;cursor:pointer;transition:background .1s}.sc-hdr.svelte-c3hgdk:hover{background:var(--surface)}.sc-hdr-left.svelte-c3hgdk{display:flex;flex-direction:column;gap:3px;min-width:130px}.sc-num.svelte-c3hgdk{font-size:12px;font-weight:500;color:var(--text-2)}.sc-date.svelte-c3hgdk{font-size:14px;font-weight:400;color:var(--text)}.sc-times.svelte-c3hgdk{font-family:var(--font-mono);font-size:14px;color:var(--text-3)}.sc-ops.svelte-c3hgdk{font-size:12px;font-weight:500;color:var(--accent)}.sc-pills.svelte-c3hgdk{display:flex;align-items:center;flex-wrap:wrap;gap:6px;flex:1}.sc-pill.svelte-c3hgdk{font-size:13px;color:var(--text-2);padding:2px 10px;background:var(--surface-2);border-radius:var(--radius-pill)}.sc-pill-tip.svelte-c3hgdk{color:var(--tip);background:#fbbf2414}.sc-pill-rank.svelte-c3hgdk{color:var(--accent);background:var(--accent-dim);font-weight:500}.sc-suspect.svelte-c3hgdk{color:var(--text-3);background:var(--surface-2)}.sc-arrow.svelte-c3hgdk{font-size:14px;color:var(--text-3);flex-shrink:0;transition:transform var(--dur-2) var(--ease-spring)}.sc-arrow.open.svelte-c3hgdk{transform:rotate(180deg)}.sc-body.svelte-c3hgdk{padding:20px 28px 28px;border-top:1px solid var(--border);background:var(--surface-2);display:flex;flex-direction:column;gap:20px}.sd-loading.svelte-c3hgdk{font-size:14px;color:var(--text-3)}.sd-empty.svelte-c3hgdk{font-size:14px;color:var(--text-3);font-style:italic}.sd-ctx.svelte-c3hgdk{display:flex;flex-wrap:wrap;gap:16px}.ctx-chip.svelte-c3hgdk{display:flex;flex-direction:column;gap:2px}.ctx-chip.svelte-c3hgdk>:where(.svelte-c3hgdk):not(.ctx-k){font-size:14px;color:var(--text-2)}.ctx-grid.svelte-c3hgdk{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;background:var(--surface);border:1px solid var(--border-sub);border-radius:var(--radius-sm);padding:12px 14px;align-items:baseline}.ctx-item.svelte-c3hgdk{display:contents}.ctx-k.svelte-c3hgdk{font-size:12px;font-weight:500;color:var(--text-2)}.ctx-v.svelte-c3hgdk{font-size:14px;color:var(--text)}.sd-stats.svelte-c3hgdk{display:flex;gap:0}.sd-stat.svelte-c3hgdk{padding:0 20px;border-right:1px solid var(--border);display:flex;flex-direction:column;gap:2px}.sd-stat.svelte-c3hgdk:first-child{padding-left:0}.sd-sv.svelte-c3hgdk{font-family:var(--font-mono);font-size:14px;font-weight:500;color:var(--tip);line-height:1}.sd-sl.svelte-c3hgdk{font-weight:500;font-size:12px;color:var(--text-2)}.sd-block.svelte-c3hgdk{display:flex;flex-direction:column;gap:8px}.sd-lbl.svelte-c3hgdk{font-size:12px;font-weight:500;color:var(--text-2)}.sd-notes.svelte-c3hgdk{font-size:14px;color:var(--text-2);line-height:1.6;white-space:pre-wrap}.sd-goals.svelte-c3hgdk{display:flex;flex-direction:column;gap:4px}.sdg-row.svelte-c3hgdk{display:flex;align-items:center;gap:8px;padding:4px 0;border-bottom:1px solid var(--border-sub)}.sdg-row.svelte-c3hgdk:last-child{border-bottom:none}.sdg-num.svelte-c3hgdk{font-size:12px;color:var(--text-3);min-width:16px}.sdg-label.svelte-c3hgdk{font-size:13px;color:var(--text-2);flex:1}.sdg-time.svelte-c3hgdk{font-size:12px;color:var(--accent);white-space:nowrap}.sdg-unk.svelte-c3hgdk{opacity:.6}.sdg-open.svelte-c3hgdk{color:var(--text-3)}.log-list.svelte-c3hgdk{display:flex;flex-direction:column;gap:3px}.log-row.svelte-c3hgdk{display:flex;align-items:baseline;gap:10px;padding:3px 0}.log-t.svelte-c3hgdk{font-family:var(--font-mono);font-size:14px;color:var(--text-3);flex-shrink:0}.log-topic.svelte-c3hgdk{font-size:12px;font-weight:400;color:var(--text-3);padding:1px 5px;background:var(--surface);flex-shrink:0}.log-stmt.svelte-c3hgdk{font-size:14px;color:var(--accent);font-style:italic}.tippers-list.svelte-c3hgdk{display:flex;flex-direction:column;gap:2px}.tipper-row.svelte-c3hgdk{display:flex;align-items:center;gap:12px;padding:6px 10px;background:var(--surface);width:100%;border:none;text-align:left;cursor:pointer;transition:background .1s}.tipper-row.svelte-c3hgdk:hover{background:var(--surface-2)}.tipper-rank.svelte-c3hgdk{font-family:var(--font-mono);font-size:14px;color:var(--text-3);width:24px;flex-shrink:0}.tipper-name.svelte-c3hgdk{font-size:14px;color:var(--text);flex:1}.tipper-tokens.svelte-c3hgdk{font-family:var(--font-mono);font-size:14px;font-weight:500;color:var(--tip)}.tipper-count.svelte-c3hgdk{font-size:14px;color:var(--text-3)}.tipper-go.svelte-c3hgdk{font-size:14px;color:var(--text-3);opacity:0;transition:opacity .1s}.feed-toggle.svelte-c3hgdk{display:flex;align-items:center;gap:10px;background:none;border:none;cursor:pointer;padding:0;text-align:left}.feed-arrow.svelte-c3hgdk{font-size:14px;color:var(--text-3);transition:transform var(--dur-2) var(--ease-spring);line-height:1}.feed-arrow.open.svelte-c3hgdk{transform:rotate(180deg)}.feed-panel.svelte-c3hgdk{border:1px solid var(--border);background:var(--bg);display:flex;flex-direction:column;padding:4px 14px 10px}.feed-msg.svelte-c3hgdk{padding:14px 0;font-size:14px;color:var(--text-3)}.feed-user.svelte-c3hgdk{background:none;border:none;padding:0;font-size:13px;font-weight:400;color:var(--text);cursor:pointer;text-decoration:none;text-align:left;transition:color .1s;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-user.svelte-c3hgdk:hover{color:var(--accent-bright)}.customers-wrapper.svelte-c3hgdk{display:flex;flex-direction:column;flex:1;overflow:hidden}.chatter.svelte-c3hgdk{display:flex;flex:1;overflow:hidden}.search-col.svelte-c3hgdk{width:260px;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid var(--border);background:var(--surface);overflow:hidden}.col-hdr.svelte-c3hgdk{height:44px;display:flex;align-items:center;padding:0 16px;border-bottom:1px solid var(--border);flex-shrink:0}.col-label.svelte-c3hgdk{font-size:12px;font-weight:500;color:var(--text-2)}.search-wrap.svelte-c3hgdk{padding:10px 12px;border-bottom:1px solid var(--border);flex-shrink:0;position:relative}.search-inp.svelte-c3hgdk{width:100%;background:var(--bg);border:1px solid var(--border);color:var(--text);padding:8px 10px;font-size:14px;outline:none}.search-inp.svelte-c3hgdk:focus{box-shadow:inset 2px 0 0 var(--accent-bright)}.search-inp.svelte-c3hgdk::placeholder{color:var(--text-3)}.search-clear.svelte-c3hgdk{position:absolute;right:20px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-3);font-size:16px;line-height:1;cursor:pointer;padding:2px 4px;transition:color .1s}.search-clear.svelte-c3hgdk:hover{color:var(--text-2)}.results-list.svelte-c3hgdk{flex:1;overflow-y:auto}.sr-msg.svelte-c3hgdk{padding:16px;font-size:14px;color:var(--text-3)}.sr-hint.svelte-c3hgdk{font-style:italic}.sr-row.svelte-c3hgdk{display:flex;flex-direction:column;gap:4px;width:100%;padding:9px 14px;background:none;border:none;border-bottom:1px solid var(--border-sub);text-align:left;cursor:pointer;transition:background .1s}.sr-row.svelte-c3hgdk:hover{background:var(--surface-2)}.sr-active.svelte-c3hgdk{background:var(--surface-2);border-left:2px solid var(--accent-bright);padding-left:12px}.sr-name.svelte-c3hgdk{font-size:14px;font-weight:400;color:var(--text)}.sr-sub.svelte-c3hgdk{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sr-realname.svelte-c3hgdk{font-size:12px;font-weight:400;color:var(--text-2)}.sr-of.svelte-c3hgdk{font-size:12px;color:var(--accent)}.sr-nick.svelte-c3hgdk{font-size:12px;color:var(--text-3);font-style:italic}.sr-meta.svelte-c3hgdk{display:flex;align-items:center;gap:6px}.sr-tokens.svelte-c3hgdk{font-family:var(--font-mono);font-size:14px;color:var(--tip)}.whale-pip.svelte-c3hgdk{font-size:12px;color:#a78bfa}.risk-flag.svelte-c3hgdk{font-size:11px;margin-left:4px}.tbadge.svelte-c3hgdk{font-size:12px;font-weight:500;padding:2px 8px;display:inline-block;border-radius:var(--radius-pill);text-transform:capitalize}.record-col.svelte-c3hgdk{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.empty-state.svelte-c3hgdk{flex:1;display:flex;flex-direction:column;align-items:center;padding:36px 32px;overflow-y:auto}.es-loading.svelte-c3hgdk{font-size:14px;color:var(--text-3)}.ldr-stack.svelte-c3hgdk{display:flex;flex-direction:column;gap:16px;width:100%;max-width:640px}.ldr-single.svelte-c3hgdk{display:flex;flex-direction:column;width:100%;max-width:640px;border:1px solid var(--border);background:var(--surface)}.ldr-hdr.svelte-c3hgdk{font-size:12px;font-weight:500;color:var(--text-2);padding:10px 14px;border-bottom:1px solid var(--border-sub)}.le-of.svelte-c3hgdk{font-size:13px;color:var(--accent);flex-shrink:0}.le-note.svelte-c3hgdk{font-size:13px;color:var(--text-2);flex:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ldr-entry-note.svelte-c3hgdk .le-name:where(.svelte-c3hgdk){flex:0 0 auto;max-width:140px;font-weight:500}.le-time.svelte-c3hgdk{color:var(--accent)}.ldr-tabs.svelte-c3hgdk{display:flex;border-bottom:1px solid var(--border)}.ldr-tab.svelte-c3hgdk{background:none;border:none;color:var(--text-3);font-size:12px;font-weight:500;padding:12px 14px;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .12s,border-color .12s}.ldr-tab.svelte-c3hgdk:hover{color:var(--text)}.ldr-tab-on.svelte-c3hgdk{color:var(--accent);border-bottom-color:var(--accent)}.ldr-entry.svelte-c3hgdk{display:flex;align-items:center;gap:12px;padding:9px 18px;width:100%;background:none;border:none;border-bottom:1px solid var(--border-sub);text-align:left;cursor:pointer;transition:background .1s}.ldr-entry.svelte-c3hgdk:last-child{border-bottom:none}.ldr-entry.svelte-c3hgdk:hover{background:var(--surface-2)}.le-rank.svelte-c3hgdk{font-family:var(--font-mono);font-size:14px;color:var(--text-3);width:24px;flex-shrink:0}.le-name.svelte-c3hgdk{font-size:14px;color:var(--text);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.le-tokens.svelte-c3hgdk{font-family:var(--font-mono);font-size:14px;font-weight:500;color:var(--tip);flex-shrink:0}.le-ofnet.svelte-c3hgdk{font-family:var(--font-mono);font-size:14px;font-weight:600;color:#199e70;flex-shrink:0}.ldr-hint.svelte-c3hgdk{font-size:12px;color:var(--text-2);line-height:1.5;margin:0 0 8px}.ul-entry.svelte-c3hgdk{border:1px solid var(--border-sub);border-radius:var(--radius-sm);padding:8px 10px;margin-bottom:6px}.ul-top.svelte-c3hgdk{display:flex;align-items:baseline;gap:10px}.ul-actions.svelte-c3hgdk{margin-top:8px;display:flex;gap:8px;flex-wrap:wrap}.ul-btn.svelte-c3hgdk{font-size:12px;font-weight:500;border:1px solid var(--border);background:var(--surface);color:var(--text-2);border-radius:var(--radius-sm);padding:4px 12px;cursor:pointer}.ul-btn.svelte-c3hgdk:hover{color:var(--text);border-color:var(--text-3)}.ul-btn-link.svelte-c3hgdk{color:var(--accent);border-color:var(--accent)}.ul-btn-link.svelte-c3hgdk:hover{background:var(--accent-dim)}.ul-link.svelte-c3hgdk{display:flex;flex-direction:column;gap:4px;width:100%}.ul-search.svelte-c3hgdk{border:1px solid var(--border);border-radius:var(--radius-sm);padding:5px 8px;font-size:13px;background:var(--surface);color:var(--text)}.ul-search.svelte-c3hgdk:focus{outline:none;border-color:var(--accent)}.ul-result.svelte-c3hgdk{text-align:left;font-size:13px;color:var(--text);background:var(--surface-2);border:none;border-radius:var(--radius-sm);padding:5px 8px;cursor:pointer}.ul-result.svelte-c3hgdk:hover{background:var(--accent-dim)}.ul-cancel.svelte-c3hgdk{align-self:flex-start;font-size:12px;color:var(--text-3);background:none;border:none;cursor:pointer;padding:2px 0}.le-tips.svelte-c3hgdk{font-size:14px;color:var(--text-3);flex-shrink:0;min-width:44px;text-align:right}.ldr-empty.svelte-c3hgdk{padding:16px 18px;font-size:14px;color:var(--text-3);font-style:italic}.record-hdr.svelte-c3hgdk{padding:14px 20px 12px;border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0}.rh-ids.svelte-c3hgdk{display:flex;align-items:center;gap:12px;margin-bottom:9px;flex-wrap:wrap}.rh-id.svelte-c3hgdk{display:flex;flex-direction:column;gap:2px;min-width:0}.rh-id-sep.svelte-c3hgdk{width:1px;height:26px;background:var(--border);flex-shrink:0}.rh-handle.svelte-c3hgdk{font-family:var(--font-mono);font-size:16px;font-weight:500;color:var(--text);line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rh-handle-of.svelte-c3hgdk{color:var(--accent)}.rh-idlbl.svelte-c3hgdk{font-size:10px;font-weight:600;letter-spacing:.6px;color:var(--text-3)}.rh-link-of.svelte-c3hgdk{align-self:flex-start;background:none;border:1px dashed var(--border);color:var(--text-3);font-size:13px;font-weight:500;padding:2px 10px;border-radius:var(--radius-pill);cursor:pointer;transition:color .12s,border-color .12s}.rh-link-of.svelte-c3hgdk:hover{color:var(--accent);border-color:var(--accent)}.rh-badges.svelte-c3hgdk{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.record-close.svelte-c3hgdk{margin-left:auto;flex-shrink:0;background:none;border:1px solid var(--border);color:var(--text-2);font-size:12px;font-weight:500;padding:4px 12px;cursor:pointer;border-radius:var(--radius-pill);transition:color .12s,border-color .12s}.record-close.svelte-c3hgdk:hover{color:var(--alert);border-color:var(--alert)}.rh-name.svelte-c3hgdk{font-family:var(--font-mono);font-size:16px;font-weight:500;color:var(--text)}.rh-nick.svelte-c3hgdk{font-size:14px;color:var(--text-2)}.rh-nick-aliases.svelte-c3hgdk{font-size:14px;color:var(--text-3);font-style:italic}.of-spender-badge.svelte-c3hgdk{font-size:11px;font-weight:500;padding:2px 10px;border-radius:var(--radius-pill)}.of-spender-low.svelte-c3hgdk{color:#94a3b8;background:#94a3b81a}.of-spender-mid.svelte-c3hgdk{color:#3b82f6;background:#3b82f61f}.of-spender-high.svelte-c3hgdk{color:#c084fc;background:#c084fc1f}.of-spender-whale.svelte-c3hgdk{color:#7c3aed;background:#7c3aed26}.of-spender-time_waster.svelte-c3hgdk{color:#9ca3af;background:#9ca3af14}.of-spender-expired.svelte-c3hgdk{color:#6b7280;background:#6b728014;text-decoration:line-through}.mark-toggle.svelte-c3hgdk{display:inline-flex;align-items:center;gap:4px;background:none;border:1px solid var(--border);border-radius:var(--radius-pill);font-size:13px;padding:2px 10px;cursor:pointer;opacity:.55;transition:opacity .12s,border-color .12s,background .12s}.mark-toggle.svelte-c3hgdk:hover:not(:disabled){opacity:1;border-color:var(--text-3)}.mark-toggle.svelte-c3hgdk:disabled{cursor:default}.mark-toggle.risk-on.svelte-c3hgdk{opacity:1;border-color:var(--alert);background:var(--alert-dim)}.mark-toggle.whale-on.svelte-c3hgdk{opacity:1;border-color:#a78bfa;background:#a78bfa1f}.mark-n.svelte-c3hgdk{font-size:11px;font-weight:600;color:var(--alert)}.rh-line.svelte-c3hgdk{font-size:12px;color:var(--text-3)}.rh-lv.svelte-c3hgdk{font-family:var(--font-mono);color:var(--text-2)}.rh-ldot.svelte-c3hgdk{padding:0 4px}.record-body.svelte-c3hgdk{flex:1;overflow-y:auto}.body-loading.svelte-c3hgdk{padding:24px 20px;font-size:14px;color:var(--text-3)}.empty-msg.svelte-c3hgdk{font-size:14px;color:var(--text-3)}.rec-divider.svelte-c3hgdk{height:1px;background:var(--border);margin:0}.section-wrap.svelte-c3hgdk{padding:18px 20px;display:flex;flex-direction:column;gap:12px}.section-lbl.svelte-c3hgdk{font-size:12px;font-weight:500;color:var(--text-2)}.flags-section.svelte-c3hgdk{background:#fb71850d;border-bottom:1px solid rgba(251,113,133,.15);display:flex;flex-direction:column}.flag-row.svelte-c3hgdk{display:flex;align-items:center;gap:10px;padding:10px 20px;border-bottom:1px solid rgba(251,113,133,.1)}.flag-row.svelte-c3hgdk:last-child{border-bottom:none}.flag-icon.svelte-c3hgdk{font-size:14px;flex-shrink:0}.flag-body.svelte-c3hgdk{font-size:14px;color:var(--text);flex:1}.flag-date.svelte-c3hgdk{font-size:14px;color:var(--text-3);flex-shrink:0}.flag-dismiss.svelte-c3hgdk{background:none;border:none;color:var(--text-3);font-size:12px;cursor:pointer;flex-shrink:0;padding:0;transition:color .12s}.flag-dismiss.svelte-c3hgdk:hover{color:var(--text-2)}.pf-grid.svelte-c3hgdk{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pf-field.svelte-c3hgdk{display:flex;flex-direction:column;gap:5px}.pf-wide.svelte-c3hgdk,.pf-span2.svelte-c3hgdk{grid-column:1 / -1}.pf-hint.svelte-c3hgdk{font-size:12px;color:var(--text-3);text-transform:none}.pf-lbl.svelte-c3hgdk{font-size:12px;font-weight:500;color:var(--text-2)}.pf-inp.svelte-c3hgdk{background:var(--surface);border:1px solid var(--border);color:var(--text);padding:7px 10px;font-size:14px;outline:none}.pf-inp.svelte-c3hgdk:focus{box-shadow:inset 2px 0 0 var(--accent-bright)}.pf-inp.svelte-c3hgdk::placeholder{color:var(--text-3)}.pf-inp-sm.svelte-c3hgdk{max-width:90px}.pf-select.svelte-c3hgdk{background:var(--surface);border:1px solid var(--border);color:var(--text);padding:7px 10px;font-size:14px;outline:none;cursor:pointer}.pf-ta.svelte-c3hgdk{background:var(--surface);border:1px solid var(--border);color:var(--text);padding:8px 10px;font-size:14px;font-family:inherit;outline:none;resize:vertical}.pf-ta.svelte-c3hgdk:focus{box-shadow:inset 2px 0 0 var(--accent-bright)}.pf-ta.svelte-c3hgdk::placeholder{color:var(--text-3)}.pf-actions.svelte-c3hgdk{padding-top:4px}.pf-save.svelte-c3hgdk{background:var(--accent);color:var(--on-accent);border:none;padding:10px 24px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s,opacity .15s,box-shadow .15s}.pf-save.svelte-c3hgdk:hover:not(:disabled){background:var(--accent-bright);box-shadow:var(--shadow-1)}.pf-save.svelte-c3hgdk:disabled{opacity:.45;cursor:default}.note-form.svelte-c3hgdk{display:flex;flex-direction:column;gap:8px}.note-ta.svelte-c3hgdk{width:100%;background:var(--surface);border:1px solid var(--border);color:var(--text);padding:10px 12px;font-size:14px;font-family:inherit;outline:none;resize:vertical}.note-ta.svelte-c3hgdk:focus{box-shadow:inset 2px 0 0 var(--accent-bright)}.note-ta.svelte-c3hgdk::placeholder{color:var(--text-3)}.note-form-footer.svelte-c3hgdk{display:flex;align-items:center;gap:10px}.flag-toggle.svelte-c3hgdk{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--text-3);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .12s}.flag-toggle-on.svelte-c3hgdk{color:var(--alert)}.ft-icon.svelte-c3hgdk{font-size:14px}.note-save-btn.svelte-c3hgdk{margin-left:auto;background:none;border:1px solid var(--border);color:var(--accent);padding:7px 18px;font-size:14px;font-weight:500;cursor:pointer;transition:color .12s,border-color .12s,background .12s}.note-save-btn.svelte-c3hgdk:hover:not(:disabled){background:var(--accent-dim)}.note-save-btn.svelte-c3hgdk:disabled{opacity:.38;cursor:default}.note-save-flag.svelte-c3hgdk{border-color:var(--alert);color:var(--alert)}.note-save-flag.svelte-c3hgdk:hover:not(:disabled){background:var(--alert-dim)}.notes-head.svelte-c3hgdk{display:flex;align-items:center;justify-content:space-between;gap:10px}.notes-sort.svelte-c3hgdk{background:none;border:none;color:var(--text-3);font-size:12px;font-weight:500;padding:2px 4px}.notes-sort.svelte-c3hgdk:hover{color:var(--accent)}.notes-list.svelte-c3hgdk{display:flex;flex-direction:column;gap:2px}.note-entry.svelte-c3hgdk{padding:10px 14px;background:var(--surface);border-left:2px solid var(--border);display:flex;flex-direction:column;gap:5px}.note-entry-op.svelte-c3hgdk{border-left-color:var(--accent);background:var(--accent-dim)}.note-side.svelte-c3hgdk{font-size:10px;font-weight:600;letter-spacing:.5px;color:var(--text-3);background:var(--surface-2);padding:1px 8px;border-radius:var(--radius-pill)}.note-side-op.svelte-c3hgdk{color:var(--accent);background:var(--surface)}.note-meta.svelte-c3hgdk{display:flex;align-items:center;gap:8px}.note-actions.svelte-c3hgdk{margin-left:auto;display:flex;gap:2px}.note-act.svelte-c3hgdk{background:none;border:none;color:var(--text-3);font-size:12px;padding:2px 5px}.note-act.svelte-c3hgdk:hover{color:var(--accent)}.note-act-del.svelte-c3hgdk:hover{color:var(--alert)}.note-edit.svelte-c3hgdk{display:flex;flex-direction:column;gap:6px}.note-edit-actions.svelte-c3hgdk{display:flex;justify-content:flex-end;gap:8px}.note-cancel.svelte-c3hgdk{background:none;border:1px solid var(--border);color:var(--text-2);font-size:12px;padding:4px 12px}.notes-more.svelte-c3hgdk{background:none;border:none;color:var(--accent);font-size:13px;font-weight:500;padding:8px 0;text-align:left}.notes-more.svelte-c3hgdk:hover{color:var(--accent-bright)}.notes-more-inline.svelte-c3hgdk{padding:0 0 0 6px;font-size:12px}.priv-list.svelte-c3hgdk{display:flex;flex-direction:column;gap:2px}.priv-entry.svelte-c3hgdk{padding:8px 14px;background:var(--surface);border-left:2px solid var(--tip);display:flex;flex-direction:column;gap:4px}.priv-meta.svelte-c3hgdk{display:flex;align-items:baseline;gap:10px}.priv-date.svelte-c3hgdk{font-size:13px;color:var(--text-2)}.priv-tk.svelte-c3hgdk{font-family:var(--font-mono);font-size:13px;color:var(--tip)}.priv-note.svelte-c3hgdk{font-size:14px;color:var(--text);line-height:1.5}.note-date.svelte-c3hgdk{font-size:14px;color:var(--text-3)}.note-by.svelte-c3hgdk{font-size:14px;color:var(--text-3);margin-left:auto}.note-body.svelte-c3hgdk{font-size:14px;color:var(--text);line-height:1.5}.dismissed-flags.svelte-c3hgdk{font-size:14px;color:var(--text-3);margin-top:8px;font-style:italic}.history-section.svelte-c3hgdk{padding:18px 20px;display:flex;flex-direction:column;gap:12px}.hist-head.svelte-c3hgdk{display:flex;align-items:center;justify-content:space-between;gap:8px;background:none;border:none;padding:0;cursor:pointer;width:100%;text-align:left}.hist-caret.svelte-c3hgdk{font-size:11px;color:var(--text-3);transition:transform var(--dur-2) var(--ease-spring)}.hist-caret-open.svelte-c3hgdk{transform:rotate(90deg)}.stream-list.svelte-c3hgdk{display:flex;flex-direction:column}.stream-card.svelte-c3hgdk{border-bottom:1px solid var(--border)}.stream-open.svelte-c3hgdk>.csh-hdr:where(.svelte-c3hgdk){background:var(--surface-2)}.csh-hdr.svelte-c3hgdk{width:100%;display:flex;align-items:center;gap:12px;padding:14px 20px;background:none;border:none;text-align:left;cursor:pointer;transition:background .1s}.csh-hdr.svelte-c3hgdk:hover{background:var(--surface)}.csh-body.svelte-c3hgdk{padding:14px 20px 18px;border-top:1px solid var(--border);background:var(--surface-2);display:flex;flex-direction:column;gap:16px}.sc-left.svelte-c3hgdk{display:flex;flex-direction:column;gap:3px}.sc-right.svelte-c3hgdk{display:flex;align-items:center;gap:8px;margin-left:auto}.sc-pip.svelte-c3hgdk{font-size:13px;color:var(--text-2);padding:2px 10px;background:var(--surface-2);border-radius:var(--radius-pill)}.sc-duration.svelte-c3hgdk{color:var(--accent);background:var(--accent-dim)}.sc-pip-tip.svelte-c3hgdk{color:var(--tip);background:#fbbf2414}.sd-section.svelte-c3hgdk{display:flex;flex-direction:column;gap:4px}.sd-row.svelte-c3hgdk{display:flex;align-items:baseline;gap:10px;padding:3px 0}.sd-t.svelte-c3hgdk{font-family:var(--font-mono);font-size:14px;color:var(--text-3);flex-shrink:0}.sd-stmt.svelte-c3hgdk{font-size:14px;color:var(--accent);font-style:italic}.sd-tk.svelte-c3hgdk{font-family:var(--font-mono);font-size:14px;font-weight:500;color:var(--tip)}.sd-msg.svelte-c3hgdk{font-size:14px;color:var(--text-2)}.sd-badge.svelte-c3hgdk{font-size:11px;font-weight:500;padding:1px 8px;flex-shrink:0;border-radius:var(--radius-pill)}.sd-badge-chat.svelte-c3hgdk{color:var(--text-3);background:var(--surface)}.sd-badge-pm.svelte-c3hgdk{color:#fb923c;background:#fb923c1a}.sd-badge-tip.svelte-c3hgdk{color:var(--tip);background:#fbbf241f}.sd-row-tip.svelte-c3hgdk .sd-msg:where(.svelte-c3hgdk){color:var(--text)}.ofact-hdr.svelte-c3hgdk,.ofact-row.svelte-c3hgdk{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) 90px 60px 80px;gap:10px;align-items:center;padding:6px 0}.ofact-hdr.svelte-c3hgdk{font-size:11px;font-weight:500;color:var(--text-3);border-bottom:1px solid var(--border-sub)}.ofact-row.svelte-c3hgdk{border-bottom:1px solid var(--border-sub);width:100%;background:none;border-left:none;border-right:none;border-top:none;text-align:left;cursor:pointer;transition:background .1s}.ofact-row.svelte-c3hgdk:last-child{border-bottom:none}.ofact-row.svelte-c3hgdk:hover{background:var(--surface-2)}.ofact-of.svelte-c3hgdk{font-size:13px;color:var(--text);display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden}.ofact-cb.svelte-c3hgdk{font-size:13px;color:var(--accent);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ofact-n.svelte-c3hgdk{font-family:var(--font-mono);font-size:13px;color:var(--text-2)}.ofact-c-n.svelte-c3hgdk{text-align:left}@media(max-width:768px){.cv-nav.svelte-c3hgdk{padding:0 8px;overflow-x:auto;scrollbar-width:none}.cv-nav.svelte-c3hgdk::-webkit-scrollbar{display:none}.cv-tab.svelte-c3hgdk{padding:14px;white-space:nowrap;flex-shrink:0}.col-hdr.svelte-c3hgdk{height:48px}.search-inp.svelte-c3hgdk{padding:11px 12px}.sr-row.svelte-c3hgdk{padding:13px 14px;gap:5px}.chatter.cv-detail.svelte-c3hgdk .search-col:where(.svelte-c3hgdk){display:none}.chatter.cv-detail.svelte-c3hgdk .record-col:where(.svelte-c3hgdk){flex:1;animation:svelte-c3hgdk-push-in var(--dur-3) var(--ease-out)}@keyframes svelte-c3hgdk-push-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.chatter.svelte-c3hgdk:not(.cv-detail){flex-direction:column;overflow-y:auto}.chatter.svelte-c3hgdk:not(.cv-detail) .search-col:where(.svelte-c3hgdk){width:100%;flex:0 0 auto;overflow:visible;border-right:none;border-bottom:1px solid var(--border)}.chatter.svelte-c3hgdk:not(.cv-detail) .results-list:where(.svelte-c3hgdk){flex:0 0 auto;max-height:46vh}.chatter.svelte-c3hgdk:not(.cv-detail) .record-col:where(.svelte-c3hgdk){flex:0 0 auto;overflow:visible}.chatter.svelte-c3hgdk:not(.cv-detail) .empty-state:where(.svelte-c3hgdk){overflow:visible;padding:20px 16px}}.toasts.svelte-1q7l584{position:fixed;bottom:24px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:8px;z-index:1000;max-width:min(480px,calc(100vw - 32px))}.toast.svelte-1q7l584{display:flex;align-items:center;gap:12px;background:var(--text);color:var(--bg);padding:12px 16px;border-radius:var(--radius, 8px);box-shadow:var(--shadow-2, 0 4px 12px rgba(0,0,0,.3));font-size:14px;animation:svelte-1q7l584-toast-in var(--dur-3, .32s) var(--ease-spring, cubic-bezier(.34,1.32,.64,1))}@keyframes svelte-1q7l584-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.toast-x.svelte-1q7l584{transition:opacity var(--dur-1, .12s) var(--ease-out, ease)}.toast-error.svelte-1q7l584{background:var(--alert);color:#fff}.toast-msg.svelte-1q7l584{flex:1}.toast-x.svelte-1q7l584{background:none;border:none;color:inherit;opacity:.7;cursor:pointer;font-size:12px;padding:2px}.toast-x.svelte-1q7l584:hover{opacity:1}.hb-banner.svelte-1hzpgvc{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 20px;font-size:13px;flex-shrink:0}.hb-warn.svelte-1hzpgvc{background:var(--warn-dim);color:var(--warn);border-bottom:1px solid var(--warn)}.hb-danger.svelte-1hzpgvc{background:var(--danger-dim);color:var(--danger);border-bottom:1px solid var(--danger)}.hb-critical.svelte-1hzpgvc{background:var(--danger);color:#fff;font-size:14px;padding:12px 20px}.hb-critical.svelte-1hzpgvc strong:where(.svelte-1hzpgvc){font-weight:700}.hb-wrap.svelte-y92qxp{position:relative;display:flex;align-items:center}.hb-dot-btn.svelte-y92qxp{display:flex;align-items:center;gap:6px;background:none;border:none;padding:4px 6px;color:var(--text-3);font-size:12px;transition:color .12s}.hb-dot-btn.svelte-y92qxp:hover{color:var(--text-2)}.hb-dot-lbl.svelte-y92qxp{line-height:1}.hb-dot.svelte-y92qxp{width:8px;height:8px;border-radius:50%;background:var(--text-3);flex-shrink:0}.hb-private.svelte-y92qxp{display:inline-flex;align-items:center;margin-left:8px;padding:2px 8px;border-radius:999px;background:#9333ea24;color:#9333ea;border:1px solid rgba(147,51,234,.35);font-size:11px;font-weight:600;white-space:nowrap}.hb-private-rate.svelte-y92qxp{font-weight:400;opacity:.85}.hb-dot-ok.svelte-y92qxp{background:var(--ok)}.hb-dot-warn.svelte-y92qxp{background:var(--warn)}.hb-dot-danger.svelte-y92qxp{background:var(--danger);animation:svelte-y92qxp-hbpulse 1.2s ease-in-out infinite}@keyframes svelte-y92qxp-hbpulse{0%,to{opacity:1}50%{opacity:.35}}.hb-pop.svelte-y92qxp{position:absolute;top:calc(100% + 8px);right:0;z-index:100;width:320px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-2);padding:12px 14px}.hb-pop-hdr.svelte-y92qxp{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;font-size:13px;color:var(--text);margin-bottom:8px}.hb-pop-x.svelte-y92qxp{background:none;border:none;color:var(--text-3);font-size:12px;padding:0 2px;flex-shrink:0}.hb-pop-x.svelte-y92qxp:hover{color:var(--text)}.hb-beats.svelte-y92qxp{display:flex;flex-direction:column;gap:2px}.hb-beat.svelte-y92qxp{display:flex;align-items:baseline;gap:10px;padding:4px 0;border-top:1px solid var(--border-sub);font-size:12px}.hb-beat-unit.svelte-y92qxp{font-family:var(--font-mono);color:var(--text);flex:1}.hb-beat-status.svelte-y92qxp{color:var(--text-2)}.hb-beat-bad.svelte-y92qxp{color:var(--danger);font-weight:500}.hb-beat-age.svelte-y92qxp{color:var(--text-3)}.hb-pop-simple.svelte-y92qxp{width:240px}.hb-simple-word.svelte-y92qxp{display:block;font-size:16px;font-weight:600;color:var(--text-2)}.hb-simple-ok.svelte-y92qxp{color:var(--ok)}.hb-simple-warn.svelte-y92qxp{color:var(--warn)}.hb-simple-down.svelte-y92qxp{color:var(--danger)}.hb-simple-sub.svelte-y92qxp{display:block;font-size:13px;color:var(--text-3);line-height:1.5;margin-top:4px}.hb-simple-x.svelte-y92qxp{position:absolute;top:10px;right:12px}.ht-scroll.svelte-1gxfroj{flex:1;overflow-y:auto}.ht.svelte-1gxfroj{max-width:720px;margin:0 auto;padding:48px 24px 64px;display:flex;flex-direction:column;gap:28px}.ht-head.svelte-1gxfroj{display:flex;flex-direction:column;gap:10px}.ht-tag.svelte-1gxfroj{align-self:flex-start;font-size:12px;font-weight:500;color:var(--accent);background:var(--accent-dim);padding:3px 12px;border-radius:var(--radius-pill);text-transform:capitalize}.ht-title.svelte-1gxfroj{font-size:30px;font-weight:500;color:var(--text);margin:0}.ht-lead.svelte-1gxfroj{font-size:16px;color:var(--text-2);line-height:1.6}.ht-video.svelte-1gxfroj{aspect-ratio:16 / 9;width:100%;background:var(--surface-2);border:1px solid var(--border-sub);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center}.ht-video-inner.svelte-1gxfroj{display:flex;flex-direction:column;align-items:center;gap:12px}.ht-play.svelte-1gxfroj{width:56px;height:56px;border-radius:50%;background:var(--surface);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--text-3);padding-left:3px}.ht-video-label.svelte-1gxfroj{font-size:14px;color:var(--text-3)}.ht-points.svelte-1gxfroj{display:flex;flex-direction:column;gap:12px;background:var(--surface);border:1px solid var(--border-sub);border-radius:var(--radius);padding:20px 22px}.ht-points-hdr.svelte-1gxfroj{font-size:12px;font-weight:500;color:var(--text-2)}.ht-point.svelte-1gxfroj{display:flex;align-items:baseline;gap:12px;font-size:15px;color:var(--text);line-height:1.5}.ht-dot.svelte-1gxfroj{width:6px;height:6px;border-radius:50%;background:var(--accent);flex-shrink:0;transform:translateY(-2px)}.ht-enter.svelte-1gxfroj{align-self:flex-start;background:var(--accent);color:var(--on-accent);border:none;font-size:15px;font-weight:500;padding:12px 24px;transition:background .15s,box-shadow .15s}.ht-enter.svelte-1gxfroj:hover{background:var(--accent-bright);box-shadow:var(--shadow-1)}.ht-note.svelte-1gxfroj{font-size:13px;color:var(--text-3)}.hp-scroll.svelte-17kbcn6{flex:1;overflow-y:auto}.hp.svelte-17kbcn6{max-width:860px;margin:0 auto;padding:24px 24px 48px;display:flex;flex-direction:column;gap:18px}.hp-head.svelte-17kbcn6{display:flex;flex-direction:column;gap:4px}.hp-title.svelte-17kbcn6{font-size:18px;font-weight:500;color:var(--text)}.hp-sub.svelte-17kbcn6{font-size:13px;color:var(--text-3)}.hp-msg.svelte-17kbcn6{font-size:14px;color:var(--text-3);padding:16px 0}.hp-day.svelte-17kbcn6{display:flex;flex-direction:column;gap:2px}.hp-day-lbl.svelte-17kbcn6{font-size:12px;font-weight:500;color:var(--text-2);padding:6px 0;position:sticky;top:0;background:var(--bg)}.hp-row.svelte-17kbcn6{display:flex;align-items:baseline;gap:10px;width:100%;text-align:left;padding:8px 12px;background:var(--surface);border:none;border-bottom:1px solid var(--border-sub);cursor:pointer;transition:background .1s}.hp-row.svelte-17kbcn6:hover{background:var(--surface-2)}.hp-row.svelte-17kbcn6:hover .hp-go:where(.svelte-17kbcn6){opacity:1}.hp-icon.svelte-17kbcn6{flex-shrink:0;font-size:13px}.hp-time.svelte-17kbcn6{font-family:var(--font-mono);font-size:12px;color:var(--text-3);flex-shrink:0}.hp-author.svelte-17kbcn6{font-size:12px;font-weight:500;color:var(--accent);flex-shrink:0;min-width:64px}.hp-summary.svelte-17kbcn6{font-size:14px;color:var(--text);line-height:1.45;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-summary.svelte-17kbcn6 strong:where(.svelte-17kbcn6){font-weight:500}.hp-go.svelte-17kbcn6{color:var(--text-3);opacity:0;transition:opacity .1s;flex-shrink:0}.hp-more.svelte-17kbcn6{align-self:center;margin-top:8px;background:none;border:1px solid var(--border);color:var(--accent);font-size:13px;font-weight:500;padding:8px 20px;transition:background .12s}.hp-more.svelte-17kbcn6:hover:not(:disabled){background:var(--accent-dim)}.hp-more.svelte-17kbcn6:disabled{opacity:.5}@media(max-width:768px){.hp.svelte-17kbcn6{padding:16px 14px 40px;gap:14px}}.cbv.svelte-ivxv4q{display:block}.cbv-msg.svelte-ivxv4q{font-size:14px;color:var(--text-3);padding:20px 0}.cbv-tiles.svelte-ivxv4q{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;margin-bottom:16px}.cbv-tile.svelte-ivxv4q{background:var(--surface);padding:14px 16px;display:flex;flex-direction:column;gap:3px;min-width:0}.cbv-v.svelte-ivxv4q{font-family:var(--font-mono);font-size:21px;font-weight:500;color:var(--text);line-height:1.1}.cbv-v-take.svelte-ivxv4q{color:var(--accent)}.cbv-l.svelte-ivxv4q{font-size:11px;color:var(--text-2)}.cbv-sus.svelte-ivxv4q{color:var(--warn);font-style:normal;margin-left:2px}.cbv-chart.svelte-ivxv4q{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:14px 16px;margin-bottom:14px}.cbv-ch-head.svelte-ivxv4q{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.cbv-ch-head.svelte-ivxv4q h3:where(.svelte-ivxv4q){font-size:14px;font-weight:500;color:var(--text);margin:0}.cbv-ch-sub.svelte-ivxv4q{font-size:12px;color:var(--text-2)}.cbv-tblwrap.svelte-ivxv4q{overflow-x:auto}.cbv-tbl.svelte-ivxv4q{width:100%;border-collapse:collapse;font-size:13px}.cbv-tbl.svelte-ivxv4q th:where(.svelte-ivxv4q){text-align:left;font-weight:500;color:var(--text-3);font-size:11px;text-transform:uppercase;letter-spacing:.03em;padding:7px 12px;border-bottom:1px solid var(--border)}.cbv-tbl.svelte-ivxv4q td:where(.svelte-ivxv4q){padding:6px 12px;border-bottom:1px solid var(--border-sub);color:var(--text)}.cbv-tbl.svelte-ivxv4q tr:where(.svelte-ivxv4q):last-child td:where(.svelte-ivxv4q){border-bottom:none}.cbv-tbl.svelte-ivxv4q .r:where(.svelte-ivxv4q),.cbv-tbl.svelte-ivxv4q th.r:where(.svelte-ivxv4q){text-align:right}.cbv .ow-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.cbv-start.svelte-ivxv4q{white-space:nowrap}.cbv-dim.svelte-ivxv4q{color:var(--text-3)}.cbv-foot.svelte-ivxv4q{font-size:11px;color:var(--text-3);line-height:1.6;margin:10px 0 0}.heat-hi.svelte-ivxv4q{color:#0f9d58;font-weight:600}.heat-hi2.svelte-ivxv4q{color:#4caf50}.heat-mid.svelte-ivxv4q{color:var(--text)}.heat-lo2.svelte-ivxv4q{color:#ef8f1c}.heat-lo.svelte-ivxv4q{color:var(--danger);font-weight:600}.cbv-section.svelte-ivxv4q{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);margin:24px 0 12px;padding-top:6px;border-top:1px solid var(--border)}.cbv-sec-sub.svelte-ivxv4q{text-transform:none;letter-spacing:0;font-weight:400;color:var(--text-3);margin-left:8px}.cbv-grid2.svelte-ivxv4q{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:760px){.cbv-grid2.svelte-ivxv4q{grid-template-columns:1fr}}.cbv-grid2.svelte-ivxv4q .cbv-chart:where(.svelte-ivxv4q){margin-bottom:0}.cbv-tiles-flat.svelte-ivxv4q{margin-bottom:14px}.cbv-strip.svelte-ivxv4q{display:flex;flex-direction:column;gap:7px;margin-bottom:12px}.cbv-strip-lbl.svelte-ivxv4q{font-size:11px;color:var(--text-3)}.cbv-strip-bar.svelte-ivxv4q{display:flex;height:16px;border-radius:var(--radius-pill);overflow:hidden;background:var(--surface-2);gap:2px}.cbv-seg.svelte-ivxv4q{display:block;height:100%}.cbv-seg-new.svelte-ivxv4q{background:#2a78d6}.cbv-seg-ret.svelte-ivxv4q{background:#1baf7a}.cbv-strip-legend.svelte-ivxv4q{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12px;color:var(--text-2)}.cbv-dot.svelte-ivxv4q{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:5px;vertical-align:middle}.cbv-anon.svelte-ivxv4q{color:var(--text-3)}.cbv-toplist.svelte-ivxv4q{display:flex;flex-direction:column;gap:3px;margin-top:4px}.cbv-top-row.svelte-ivxv4q{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;font-size:13px;padding:3px 0;border-top:1px solid var(--border-sub)}.cbv-top-rank.svelte-ivxv4q{color:var(--text-3);font-size:12px}.cbv-top-name.svelte-ivxv4q{color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cbv-top-tk.svelte-ivxv4q{color:var(--text);font-weight:600;text-align:right}.cbv-top-n.svelte-ivxv4q{color:var(--text-3);font-size:12px;white-space:nowrap}.cbv-menu.svelte-ivxv4q{display:flex;flex-direction:column;gap:5px}.cbv-menu-row.svelte-ivxv4q{display:grid;grid-template-columns:150px minmax(0,1fr) auto 84px;align-items:center;gap:10px;font-size:13px}.cbv-menu-lbl.svelte-ivxv4q{color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cbv-menu-price.svelte-ivxv4q{font-style:normal;color:var(--text-3);font-size:11px}.cbv-menu-track.svelte-ivxv4q{height:14px;background:var(--surface-2);border-radius:var(--radius-sm);overflow:hidden}.cbv-menu-fill.svelte-ivxv4q{display:block;height:100%;background:#b06000;border-radius:var(--radius-sm)}.cbv-menu-a.svelte-ivxv4q{color:var(--text-2);font-size:12px;text-align:right;white-space:nowrap}.cbv-menu-b.svelte-ivxv4q{color:var(--text);font-weight:600;text-align:right;white-space:nowrap}.cbv-select.svelte-ivxv4q{width:100%;max-width:520px;border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 10px;font-size:13px;background:var(--surface);color:var(--text)}.cbv-select.svelte-ivxv4q:focus{outline:none;border-color:var(--accent)}.cbv-broadcast.svelte-ivxv4q{min-height:360px}.cbv-fill-blue.svelte-ivxv4q{background:#2a78d6}.cbv-strip-tall.svelte-ivxv4q{height:22px;margin-top:2px}.cbv-seg-0.svelte-ivxv4q{background:#7c3aed}.cbv-seg-1.svelte-ivxv4q{background:#2a78d6}.cbv-seg-2.svelte-ivxv4q{background:#1baf7a}.cbv-seg-3.svelte-ivxv4q{background:var(--border)}.cbv-dot.cbv-seg-0.svelte-ivxv4q{background:#7c3aed}.cbv-dot.cbv-seg-1.svelte-ivxv4q{background:#2a78d6}.cbv-dot.cbv-seg-2.svelte-ivxv4q{background:#1baf7a}.cbv-dot.cbv-seg-3.svelte-ivxv4q{background:var(--text-3)}.cbv-heatwrap.svelte-ivxv4q{overflow-x:auto}.cbv-heat.svelte-ivxv4q{display:grid;grid-auto-rows:14px;gap:3px;width:max-content}.cbv-heat-cell.svelte-ivxv4q{width:14px;height:14px;border-radius:2px;background:var(--surface-2)}.cbv-soon.svelte-ivxv4q{border-style:dashed;margin-top:14px}.cbv-soon-p.svelte-ivxv4q{font-size:13px;color:var(--text-2);line-height:1.5;margin:0}.ow.svelte-q62ua2{height:100%;overflow-y:auto;padding:20px 24px 48px}.ow-head.svelte-q62ua2{display:flex;align-items:center;gap:14px;margin-bottom:16px}.ow-title.svelte-q62ua2{font-size:20px;font-weight:500;color:var(--text);margin-right:auto}.ow-periods.svelte-q62ua2{display:inline-flex;border:1px solid var(--border);border-radius:var(--radius-sm)}.ow-range.svelte-q62ua2{display:flex;align-items:center;gap:10px;margin:-6px 0 14px}.ow-date.svelte-q62ua2{border:1px solid var(--border);border-radius:var(--radius-sm);padding:5px 8px;font-size:13px;font-family:var(--font-mono);background:var(--surface);color:var(--text)}.ow-date.svelte-q62ua2:focus{outline:none;border-color:var(--accent)}.ow-range-sep.svelte-q62ua2{color:var(--text-3)}.ow-range-hint.svelte-q62ua2{font-size:12px;color:var(--text-3)}.ow-pbtn.svelte-q62ua2{background:none;border:none;color:var(--text-3);font-size:13px;font-weight:500;padding:6px 14px;cursor:pointer;transition:color var(--dur-1) var(--ease-out),background var(--dur-2) var(--ease-out)}.ow-pbtn.svelte-q62ua2:hover{color:var(--text-2)}.ow-pon.svelte-q62ua2{background:var(--accent-dim);color:var(--accent)}.ow-msg.svelte-q62ua2{font-size:14px;color:var(--text-3);padding:20px 0}.ow-insights-head.svelte-q62ua2{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);margin:24px 0 10px;padding-top:6px;border-top:1px solid var(--border)}.ow-ret-tiles.svelte-q62ua2{display:flex;gap:28px;padding:4px 0 8px}.ow-ret-tile.svelte-q62ua2{display:flex;flex-direction:column;gap:2px}.ow-ret-v.svelte-q62ua2{font-family:var(--font-mono);font-size:24px;font-weight:500;color:var(--text);line-height:1.1}.ow-ret-l.svelte-q62ua2{font-size:12px;color:var(--text-2)}.ow-funnel.svelte-q62ua2{display:flex;flex-direction:column;gap:8px}.ow-fn-stage.svelte-q62ua2{display:flex;flex-direction:column;gap:4px}.ow-fn-top.svelte-q62ua2{display:flex;align-items:baseline;gap:10px}.ow-fn-big.svelte-q62ua2{font-family:var(--font-mono);font-size:22px;font-weight:600;color:var(--text);line-height:1;min-width:46px}.ow-fn-what.svelte-q62ua2{font-size:13px;color:var(--text-2)}.ow-fn-what.svelte-q62ua2 b:where(.svelte-q62ua2){color:var(--text);font-weight:600}.ow-fn-bar.svelte-q62ua2{height:16px;background:var(--surface-2);border-radius:var(--radius-sm);overflow:hidden}.ow-fn-fill.svelte-q62ua2{display:block;height:100%;background:#2a78d6;border-radius:var(--radius-sm);transition:width var(--dur-3) var(--ease-out)}.ow-fn-2.svelte-q62ua2{background:#eb6834}.ow-fn-3.svelte-q62ua2{background:#1baf7a}.ow-fn-drop.svelte-q62ua2{font-size:12px;color:var(--text-3);padding:0 0 2px 2px}.ow-grid2.svelte-q62ua2{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px}@media(max-width:720px){.ow-grid2.svelte-q62ua2{grid-template-columns:1fr}}.ow-subtabs.svelte-q62ua2{display:inline-flex;gap:2px;background:var(--surface-2);border-radius:var(--radius);padding:3px;margin-bottom:16px}.ow-subtab.svelte-q62ua2{background:none;border:none;color:var(--text-2);font-size:13px;font-weight:500;padding:7px 18px;border-radius:var(--radius-sm);cursor:pointer;transition:color var(--dur-1) var(--ease-out),background var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.ow-subtab.svelte-q62ua2:hover{color:var(--text)}.ow-subtab-on.svelte-q62ua2{background:var(--surface);color:var(--text);box-shadow:var(--shadow-1)}.ow-ledger-solo.svelte-q62ua2{max-width:460px;margin-bottom:16px}.ow-soon.svelte-q62ua2{border-style:dashed}.ow-soon-p.svelte-q62ua2{font-size:13px;color:var(--text-2);line-height:1.5;margin:0}.ow-ledger.svelte-q62ua2{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.ow-lhead.svelte-q62ua2{display:block;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:8px 14px;border-bottom:1px solid var(--border-sub)}.ow-lhead-cb.svelte-q62ua2{color:var(--accent)}.ow-lhead-of.svelte-q62ua2{color:#1baf7a}.ow-tiles.svelte-q62ua2{display:grid;grid-template-columns:repeat(3,1fr)}.ow-tile.svelte-q62ua2{padding:12px 14px;display:flex;flex-direction:column;gap:3px;min-width:0;border-left:1px solid var(--border-sub)}.ow-tile.svelte-q62ua2:first-child{border-left:none}.ow-tv.svelte-q62ua2{font-family:var(--font-mono);font-size:21px;font-weight:500;color:var(--text);line-height:1.1}.ow-tv-of.svelte-q62ua2{color:#199e70}.ow-tl.svelte-q62ua2{font-size:11px;color:var(--text-2)}.ow-of-sub.svelte-q62ua2{font-size:11px;color:var(--text-3);line-height:1.5}.ow-of-sub.svelte-q62ua2 b:where(.svelte-q62ua2){color:var(--text-2);font-weight:600}.ow-of-gross.svelte-q62ua2{color:var(--text-3)}.ow-of-gross.svelte-q62ua2 i:where(.svelte-q62ua2){font-style:normal;opacity:.75}.ow-tv-row.svelte-q62ua2{display:flex;align-items:baseline;gap:8px}.ow-delta.svelte-q62ua2{font-family:var(--font-mono);font-size:11px;font-weight:600;border-radius:var(--radius-pill);padding:1px 7px}.ow-up.svelte-q62ua2{color:var(--ok);background:var(--ok-dim)}.ow-down.svelte-q62ua2{color:var(--alert);background:var(--alert-dim)}.ow-spark.svelte-q62ua2{width:96px;height:26px;margin-top:4px}.ow-spark.svelte-q62ua2 polyline:where(.svelte-q62ua2){fill:none;stroke:var(--accent);stroke-width:1.5}.ow-spark-of.svelte-q62ua2 polyline:where(.svelte-q62ua2){stroke:#199e70}.ow-c5.svelte-q62ua2,.ow-segdot.ow-c5.svelte-q62ua2{background:#b06000}.ow-pyr-range.svelte-q62ua2{font-style:normal;color:var(--text-3);font-size:11px;margin-left:4px}.ow-cohorts.svelte-q62ua2{border-top:1px solid var(--border-sub);padding-top:10px;margin-top:4px}.ow-coh-list.svelte-q62ua2{display:flex;flex-direction:column;gap:4px;margin-top:6px}.ow-coh-row.svelte-q62ua2{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12px}.ow-coh-week.svelte-q62ua2{color:var(--text-2)}.ow-coh-track.svelte-q62ua2{height:10px}.ow-coh-young.svelte-q62ua2{font-style:normal;color:var(--text-3)}.ow-subs-tiles.svelte-q62ua2{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px}@media(max-width:560px){.ow-subs-tiles.svelte-q62ua2{grid-template-columns:1fr 1fr}}.ow-subs-tile.svelte-q62ua2{display:flex;flex-direction:column;gap:2px}.ow-subs-v.svelte-q62ua2{font-family:var(--font-mono);font-size:24px;font-weight:600;color:var(--text);line-height:1.1}.ow-subs-v-of.svelte-q62ua2{color:#199e70}.ow-subs-l.svelte-q62ua2{font-size:12px;color:var(--text-2)}.ow-subs-bar.svelte-q62ua2{display:flex;height:14px;border-radius:var(--radius-pill);overflow:hidden;background:var(--surface-2)}.ow-subs-seg.svelte-q62ua2{display:block;height:100%;transition:width var(--dur-3) var(--ease-out)}.ow-seg-paid.svelte-q62ua2{background:var(--accent)}.ow-seg-free.svelte-q62ua2{background:#b06000}.ow-subs-legend.svelte-q62ua2{display:flex;gap:18px;margin-top:8px;font-size:12px;color:var(--text-2)}.ow-subs-legend.svelte-q62ua2 b:where(.svelte-q62ua2){color:var(--text);font-weight:600;font-family:var(--font-mono)}.ow-subs-dot.svelte-q62ua2{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:6px;vertical-align:middle}.ow-geo.svelte-q62ua2{display:flex;flex-direction:column;gap:6px}.ow-geo-row.svelte-q62ua2{display:grid;grid-template-columns:120px 1fr 46px;align-items:center;gap:10px;font-size:12px}.ow-geo-name.svelte-q62ua2{color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ow-geo-track.svelte-q62ua2{height:12px;background:var(--surface-2);border-radius:var(--radius-pill);overflow:hidden}.ow-geo-fill.svelte-q62ua2{display:block;height:100%;background:var(--accent);border-radius:var(--radius-pill);transition:width var(--dur-3) var(--ease-out)}.ow-geo-pct.svelte-q62ua2{font-family:var(--font-mono);color:var(--text);text-align:right}@media(max-width:560px){.ow-geo-row.svelte-q62ua2{grid-template-columns:86px 1fr 42px}}.ow-fvp.svelte-q62ua2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:560px){.ow-fvp.svelte-q62ua2{grid-template-columns:1fr}}.ow-fvp-col.svelte-q62ua2{border:1px solid var(--border-sub);border-radius:var(--radius);padding:12px 14px;display:flex;flex-direction:column;gap:6px}.ow-fvp-h.svelte-q62ua2{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.ow-fvp-paid.svelte-q62ua2{color:var(--accent)}.ow-fvp-free.svelte-q62ua2{color:#b06000}.ow-fvp-hero.svelte-q62ua2{font-family:var(--font-mono);font-size:26px;font-weight:600;color:var(--accent);line-height:1;margin:2px 0 6px}.ow-fvp-hero.svelte-q62ua2 i:where(.svelte-q62ua2){font-style:normal;font-size:12px;font-weight:400;color:var(--text-3);margin-left:6px}.ow-fvp-hero-free.svelte-q62ua2{color:#b06000}.ow-fvp-line.svelte-q62ua2{display:flex;justify-content:space-between;font-size:13px;color:var(--text-2)}.ow-fvp-line.svelte-q62ua2 b:where(.svelte-q62ua2){color:var(--text);font-weight:600;font-family:var(--font-mono)}.ow-take.svelte-q62ua2 i:where(.svelte-q62ua2){font-style:italic;color:var(--text-3)}.ow-sus.svelte-q62ua2{color:var(--warn);font-style:normal;margin-left:2px}.ow-chart.svelte-q62ua2{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:14px 16px;margin-bottom:14px}.ow-ch-head.svelte-q62ua2{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.ow-ch-head.svelte-q62ua2 h3:where(.svelte-q62ua2){font-size:14px;font-weight:500;color:var(--text);margin:0}.ow-ch-sub.svelte-q62ua2{font-size:12px;color:var(--text-2)}.ow-hbar-list.svelte-q62ua2{display:flex;flex-direction:column;gap:5px}.ow-hbar-row.svelte-q62ua2{display:grid;grid-template-columns:110px minmax(0,1fr) auto 76px;align-items:center;gap:10px;font-size:13px}.ow-hbar-lbl.svelte-q62ua2{color:var(--text-2);white-space:nowrap}.ow-hbar-track.svelte-q62ua2{height:14px;background:var(--surface-2);border-radius:var(--radius-sm);overflow:hidden}.ow-hbar-fill.svelte-q62ua2{display:block;height:100%;background:#2a78d6;border-radius:var(--radius-sm);transition:width var(--dur-3) var(--ease-out)}.ow-fill-conv.svelte-q62ua2{background:#1baf7a}.ow-hbar-a.svelte-q62ua2{font-size:12px;color:var(--text-2);white-space:nowrap}.ow-hbar-b.svelte-q62ua2{font-weight:600;color:var(--text);text-align:right;white-space:nowrap}.ow-take.svelte-q62ua2{font-size:13px;color:var(--text-2);line-height:1.55;margin:12px 0 0;border-top:1px solid var(--border-sub);padding-top:10px}.ow-take.svelte-q62ua2 b:where(.svelte-q62ua2){color:var(--text);font-weight:600}.ow-strip.svelte-q62ua2{display:flex;flex-direction:column;gap:7px;margin-top:12px}.ow-strip-lbl.svelte-q62ua2{font-size:11px;color:var(--text-3)}.ow-strip-bar.svelte-q62ua2{display:flex;height:14px;border-radius:var(--radius-pill);overflow:hidden;background:var(--surface-2);gap:2px}.ow-strip-tall.svelte-q62ua2{height:22px;margin-top:2px}.ow-seg.svelte-q62ua2{display:block;height:100%;transition:width var(--dur-3) var(--ease-out)}.ow-c1.svelte-q62ua2{background:#2a78d6}.ow-c2.svelte-q62ua2{background:#eb6834}.ow-c3.svelte-q62ua2{background:#1baf7a}.ow-c4.svelte-q62ua2{background:var(--border)}.ow-strip-legend.svelte-q62ua2{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12px;color:var(--text-2)}.ow-strip-legend.svelte-q62ua2 b:where(.svelte-q62ua2){color:var(--text);font-weight:600}.ow-segdot.svelte-q62ua2{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:5px;vertical-align:middle}.ow-segdot.ow-c1.svelte-q62ua2{background:#2a78d6}.ow-segdot.ow-c2.svelte-q62ua2{background:#eb6834}.ow-segdot.ow-c3.svelte-q62ua2{background:#1baf7a}.ow-segdot.ow-c4.svelte-q62ua2{background:var(--border)}.ow-td-of.svelte-q62ua2{color:#199e70;font-weight:500}.ow-heatwrap.svelte-q62ua2{overflow-x:auto}.ow-ppvheat.svelte-q62ua2{display:grid;grid-template-columns:34px repeat(24,15px);grid-auto-rows:15px;gap:2px;width:max-content;align-items:center}.ow-ph-corner.svelte-q62ua2{grid-column:1;grid-row:1}.ow-ph-hr.svelte-q62ua2{grid-row:1;font-size:9px;color:var(--text-3);font-family:var(--font-mono)}.ow-ph-day.svelte-q62ua2{grid-column:1;font-size:10px;color:var(--text-2)}.ow-ph-cell.svelte-q62ua2{width:15px;height:15px;border-radius:2px;background:var(--surface-2)}.ow-total-hero.svelte-q62ua2{margin-bottom:10px}.ow-corr.svelte-q62ua2{position:relative;height:14px;background:var(--surface-2);border-radius:var(--radius-sm);overflow:hidden}.ow-corr-zero.svelte-q62ua2{position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--border)}.ow-corr-fill.svelte-q62ua2{position:absolute;top:0;bottom:0;background:var(--text-3);border-radius:2px}.ow-corr-sig.svelte-q62ua2{background:#1baf7a}.ow-corr-on.svelte-q62ua2{color:#199e70;font-weight:600}.ow-log.svelte-q62ua2{border:1px solid var(--accent);border-radius:var(--radius);background:var(--surface);padding:16px 18px;margin:4px 0 14px}.ow-log-head.svelte-q62ua2{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:12px}.ow-log-t.svelte-q62ua2{font-size:14px;font-weight:500;color:var(--text)}.ow-log-s.svelte-q62ua2{font-size:12px;color:var(--text-2)}.ow-trial.svelte-q62ua2{margin-left:auto;font-size:12px;color:var(--text-2);display:inline-flex;align-items:center;gap:5px}.ow-trial-in.svelte-q62ua2{width:44px;border:1px solid var(--border);border-radius:var(--radius-sm);padding:2px 5px;font-family:var(--font-mono);font-size:12px;background:var(--surface);color:var(--text)}.ow-trial-in.svelte-q62ua2:focus{outline:none;border-color:var(--accent)}.ow-log-x.svelte-q62ua2{background:none;border:none;font-size:12px;color:var(--accent);cursor:pointer}.ow-log-grid.svelte-q62ua2{display:grid;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:6px 14px}.ow-lrow.svelte-q62ua2{display:grid;grid-template-columns:74px 52px 1fr 14px;align-items:center;gap:8px;padding:3px 0;cursor:text}.ow-lday.svelte-q62ua2{font-size:13px;color:var(--text)}.ow-lday.svelte-q62ua2 i:where(.svelte-q62ua2){color:var(--text-3);font-style:normal;margin-left:5px;font-size:11px}.ow-lhrs.svelte-q62ua2{font-family:var(--font-mono);font-size:11px;color:var(--text-3)}.ow-lin.svelte-q62ua2{width:100%;border:1px solid var(--border);border-radius:var(--radius-sm);padding:3px 6px;font-family:var(--font-mono);font-size:13px;background:var(--surface);color:var(--text);box-shadow:inset 2px 0 0 transparent}.ow-lin.svelte-q62ua2:focus{outline:none;box-shadow:inset 2px 0 0 var(--accent-bright);border-color:var(--accent)}.ow-ltick.svelte-q62ua2{font-size:12px;color:var(--text-3)}.ow-ltick-on.svelte-q62ua2{color:var(--ok)}.ow-log-mini.svelte-q62ua2{display:flex;align-items:center;gap:10px;width:100%;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:10px 14px;cursor:pointer;margin:4px 0 14px}.ow-mini-t.svelte-q62ua2{font-size:13px;color:var(--text-2);margin-right:auto}.ow-mini-a.svelte-q62ua2{font-size:12px;color:var(--accent)}.ow-tbtn.svelte-q62ua2{background:none;border:none;color:var(--text-2);font-size:13px;font-weight:500;cursor:pointer;padding:6px 0}.ow-tbtn.svelte-q62ua2:hover{color:var(--text)}.ow-tblwrap.svelte-q62ua2{border:1px solid var(--border);border-radius:var(--radius);overflow-x:auto;background:var(--surface)}.ow-tbl.svelte-q62ua2{width:100%;border-collapse:collapse;font-size:13px}.ow-tbl.svelte-q62ua2 th:where(.svelte-q62ua2){text-align:left;font-weight:500;color:var(--text-3);font-size:11px;text-transform:uppercase;letter-spacing:.03em;padding:8px 12px;border-bottom:1px solid var(--border)}.ow-tbl.svelte-q62ua2 td:where(.svelte-q62ua2){padding:6px 12px;border-bottom:1px solid var(--border-sub);color:var(--text)}.ow-tbl.svelte-q62ua2 tr:where(.svelte-q62ua2):last-child td:where(.svelte-q62ua2){border-bottom:none}.ow-tbl.svelte-q62ua2 .r:where(.svelte-q62ua2),.ow-tbl.svelte-q62ua2 th.r:where(.svelte-q62ua2){text-align:right}.ow-mono.svelte-q62ua2{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ow-td-dow.svelte-q62ua2{color:var(--text-3);font-style:normal;font-size:11px}.ow-dim.svelte-q62ua2{color:var(--text-3)}.ow-foot.svelte-q62ua2{font-size:11px;color:var(--text-3);line-height:1.5;padding:10px 12px;margin:0}.ow .u-legend{font-family:var(--font-mono);font-size:11px;color:var(--text-2);margin-top:6px}.ow .u-legend .u-marker{width:9px;height:9px}.sm-scroll.svelte-1siuv5e{flex:1;overflow-y:auto}.sm.svelte-1siuv5e{max-width:960px;margin:0 auto;padding:24px 24px 48px;display:flex;flex-direction:column;gap:16px}.sm-head.svelte-1siuv5e{display:flex;flex-direction:column;gap:4px}.sm-title.svelte-1siuv5e{font-size:18px;font-weight:500;color:var(--text)}.sm-sub.svelte-1siuv5e{font-size:13px;color:var(--text-3)}.sm-msg.svelte-1siuv5e{font-size:14px;color:var(--text-3);padding:16px 0}.sm-status.svelte-1siuv5e{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;border-radius:var(--radius-sm);background:var(--surface-2);font-size:13px;color:var(--text-2, var(--text))}.sm-status-bad.svelte-1siuv5e{outline:1px solid var(--warn, #c98a00)}.sm-status-r.svelte-1siuv5e{margin-left:auto;color:var(--text-3)}.sm-dot.svelte-1siuv5e{width:8px;height:8px;border-radius:50%;background:var(--ok, #2e9d5b);flex-shrink:0}.sm-dot-bad.svelte-1siuv5e{background:var(--warn, #c98a00)}.sm-status.svelte-1siuv5e code:where(.svelte-1siuv5e){font-family:var(--font-mono);font-size:12px}.sm-list.svelte-1siuv5e{display:flex;flex-direction:column;gap:2px}.sm-row.svelte-1siuv5e{display:grid;grid-template-columns:150px 110px 70px 1fr 16px;align-items:center;gap:8px;padding:9px 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text);text-align:left;font-size:13px;cursor:pointer}.sm-row.svelte-1siuv5e:hover{background:var(--surface-2)}.sm-date.svelte-1siuv5e{font-weight:500}.sm-time.svelte-1siuv5e{font-family:var(--font-mono);font-size:12px;color:var(--text-3)}.sm-cell.svelte-1siuv5e{color:var(--text-3);white-space:nowrap}.sm-rep.svelte-1siuv5e{color:var(--text)}.sm-go.svelte-1siuv5e{color:var(--text-3)}.sm-detail.svelte-1siuv5e{display:flex;flex-direction:column;gap:12px}.sm-back.svelte-1siuv5e{align-self:flex-start;border:0;background:none;color:var(--accent);cursor:pointer;padding:0;font-size:13px}.sm-detail-head.svelte-1siuv5e{display:flex;flex-direction:column;gap:4px}.sm-detail-title.svelte-1siuv5e{font-size:16px;font-weight:500;color:var(--text)}.sm-tools.svelte-1siuv5e{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sm-search.svelte-1siuv5e{flex:1;min-width:220px;padding:7px 10px;font-size:13px;color:var(--text);background:var(--surface);border:1px solid var(--border, var(--surface-2));border-radius:var(--radius-sm)}.sm-btn.svelte-1siuv5e{padding:6px 12px;font-size:13px;border-radius:var(--radius-sm);cursor:pointer;border:1px solid var(--border, var(--surface-2));background:var(--surface);color:var(--text)}.sm-btn.svelte-1siuv5e:disabled{opacity:.5;cursor:default}.sm-lines.svelte-1siuv5e{display:flex;flex-direction:column;font-size:13px}.sm-line.svelte-1siuv5e{display:flex;gap:12px;padding:3px 0}.sm-line.svelte-1siuv5e .sm-time:where(.svelte-1siuv5e){flex-shrink:0;padding-top:1px}.sm-text.svelte-1siuv5e{color:var(--text)}.sm-text.svelte-1siuv5e mark{background:var(--accent-dim);color:var(--text);padding:0 1px;border-radius:2px}@media(max-width:720px){.sm-row.svelte-1siuv5e{grid-template-columns:1fr auto}.sm-row.svelte-1siuv5e .sm-cell:where(.svelte-1siuv5e):not(.sm-rep),.sm-row.svelte-1siuv5e .sm-go:where(.svelte-1siuv5e){display:none}.sm-status-r.svelte-1siuv5e{margin-left:0}}.splash.svelte-1n46o8q{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg)}.splash-word.svelte-1n46o8q{font-size:28px;font-weight:500;color:var(--text-3);animation:svelte-1n46o8q-pulse 1.8s ease-in-out infinite}@keyframes svelte-1n46o8q-pulse{0%,to{opacity:.2}50%{opacity:.7}}.gate.svelte-1n46o8q{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:var(--bg);padding:32px;text-align:center}.gate-word.svelte-1n46o8q{font-size:24px;font-weight:500;color:var(--text);margin-bottom:16px;display:block}.gate-msg.svelte-1n46o8q{font-size:14px;color:var(--text-2)}.gate-sub.svelte-1n46o8q{font-size:14px;color:var(--text-3)}.gate-btn.svelte-1n46o8q{margin-top:28px;background:var(--surface);border:1px solid var(--border);color:var(--accent);font-size:14px;font-weight:500;padding:10px 22px;transition:background .15s,border-color .15s}.gate-btn.svelte-1n46o8q:hover{background:var(--accent-dim)}.shell.svelte-1n46o8q{height:100vh;display:flex;flex-direction:column;background:var(--bg);overflow:hidden}.topbar.svelte-1n46o8q{height:52px;background:var(--surface);border-bottom:1px solid var(--border-sub);display:flex;align-items:center;justify-content:space-between;padding:0 20px;flex-shrink:0}.topbar-word.svelte-1n46o8q{font-size:18px;font-weight:500;color:var(--text);background:none;border:none;padding:0;cursor:pointer}.topbar-word.svelte-1n46o8q:hover{color:var(--accent)}.topbar-word-static.svelte-1n46o8q{cursor:default}.topbar-word-static.svelte-1n46o8q:hover{color:var(--text)}.topbar-left.svelte-1n46o8q{display:flex;align-items:center;gap:20px}.topbar-left.svelte-1n46o8q .topbar-word:where(.svelte-1n46o8q){margin-right:4px}.topbar-right.svelte-1n46o8q{display:flex;align-items:center;gap:16px}.topbar-home.svelte-1n46o8q{background:none;border:none;color:var(--text-2);font-size:14px;font-weight:500;cursor:pointer;padding:0;transition:color .12s}a.topbar-home.svelte-1n46o8q{text-decoration:none}.topbar-home.svelte-1n46o8q:hover{color:var(--accent)}.topbar-on.svelte-1n46o8q{color:var(--accent-bright)}.topbar-role.svelte-1n46o8q{font-size:12px;font-weight:500;color:var(--accent);background:var(--accent-dim);padding:3px 10px;border-radius:var(--radius-pill);text-transform:capitalize}.topbar-name.svelte-1n46o8q{font-size:14px;color:var(--text-2)}.topbar-theme.svelte-1n46o8q{background:none;border:none;color:var(--text-3);font-size:14px;padding:0;transition:color .12s;line-height:1}.topbar-theme.svelte-1n46o8q:hover{color:var(--text-2)}.tz-wrap.svelte-1n46o8q{position:relative;display:flex;align-items:center}.tz-pop.svelte-1n46o8q{position:absolute;top:calc(100% + 10px);right:0;z-index:100;width:300px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-2);padding:12px 14px;display:flex;flex-direction:column;gap:6px;transform-origin:top right;animation:svelte-1n46o8q-pop-in var(--dur-2) var(--ease-out)}@keyframes svelte-1n46o8q-pop-in{0%{opacity:0;transform:scale(.96) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.tz-lbl.svelte-1n46o8q{font-size:12px;font-weight:500;color:var(--text-2)}.tz-search.svelte-1n46o8q{background:var(--surface);border:1px solid var(--border);color:var(--text);font-size:13px;padding:7px 8px;outline:none}.tz-search.svelte-1n46o8q:focus{border-color:var(--accent)}.tz-list.svelte-1n46o8q{display:flex;flex-direction:column;max-height:260px;overflow-y:auto}.tz-opt.svelte-1n46o8q{text-align:left;background:none;border:none;border-radius:0;color:var(--text-2);font-size:13px;padding:7px 8px;cursor:pointer;transition:background .1s,color .1s}.tz-opt.svelte-1n46o8q:hover{background:var(--surface-2);color:var(--text)}.tz-opt-on.svelte-1n46o8q{color:var(--accent-bright);font-weight:500}.tz-none.svelte-1n46o8q{font-size:13px;color:var(--text-3);padding:7px 8px}.topbar-signout.svelte-1n46o8q{background:none;border:none;color:var(--accent);font-size:14px;font-weight:500;padding:0;transition:color .12s}.topbar-signout.svelte-1n46o8q:hover{color:var(--accent-bright)}.view-toggle.svelte-1n46o8q{display:flex;align-items:center;border:1px solid var(--border);border-radius:var(--radius-pill);overflow:hidden;background:var(--surface)}.vt-btn.svelte-1n46o8q{background:none;border:none;border-radius:0;color:var(--text-2);font-size:13px;font-weight:500;padding:6px 16px;transition:color var(--dur-1) var(--ease-out),background var(--dur-2) var(--ease-out)}.vt-btn.svelte-1n46o8q+.vt-btn:where(.svelte-1n46o8q){border-left:1px solid var(--border)}.vt-btn.svelte-1n46o8q:hover{background:var(--surface-2)}.vt-on.svelte-1n46o8q{color:var(--accent-bright);background:var(--accent-dim)}.vt-on.svelte-1n46o8q:hover{background:var(--accent-dim)}.main.svelte-1n46o8q{flex:1;overflow:hidden;min-height:0;display:flex;flex-direction:column}.placeholder.svelte-1n46o8q{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.placeholder-label.svelte-1n46o8q{font-size:14px;color:var(--text-2)}.placeholder-label.svelte-1n46o8q strong:where(.svelte-1n46o8q){font-weight:500;color:var(--text)}.placeholder-sub.svelte-1n46o8q{font-size:14px;color:var(--text-3)}@media(max-width:768px){.topbar.svelte-1n46o8q{height:auto;min-height:52px;flex-wrap:wrap;row-gap:8px;padding:8px 12px;padding-top:calc(8px + var(--safe-t))}.topbar-left.svelte-1n46o8q,.topbar-right.svelte-1n46o8q{width:100%;gap:14px;flex-wrap:wrap}.topbar-left.svelte-1n46o8q{gap:16px}.topbar-right.svelte-1n46o8q{justify-content:flex-end}.topbar-name.svelte-1n46o8q{display:none}.topbar-home.svelte-1n46o8q,.topbar-signout.svelte-1n46o8q,.topbar-theme.svelte-1n46o8q{min-height:32px;display:inline-flex;align-items:center}.vt-btn.svelte-1n46o8q{padding:8px 18px}.tz-pop.svelte-1n46o8q{width:min(300px,calc(100vw - 24px))}}
