.pane.svelte-8daqmp{position:fixed;z-index:9999;background:var(--surface-2, #181a1f);border:1px solid var(--link-color);outline:2px solid var(--link-color);outline-offset:-1px;border-radius:10px;box-shadow:0 12px 40px #0009,0 0 0 1px #0006;display:flex;flex-direction:column;overflow:hidden;color:var(--text, #e6e6eb)}.header.svelte-8daqmp{display:flex;align-items:center;gap:8px;padding:6px 10px;background:color-mix(in oklch,var(--link-color) 18%,var(--surface-2, #181a1f));border-bottom:1px solid var(--border, #24262d);cursor:move;-webkit-user-select:none;user-select:none}.grip.svelte-8daqmp{color:var(--text-muted, #71727b);font-size:12px;letter-spacing:-2px}.title.svelte-8daqmp{flex:1;font-size:12px;font-weight:500;color:var(--text, #e6e6eb)}.close.svelte-8daqmp{background:transparent;border:none;color:var(--text-muted, #a4a5af);font-size:18px;line-height:1;cursor:pointer;padding:0 4px}.close.svelte-8daqmp:hover{color:var(--text, #e6e6eb)}.body.svelte-8daqmp{flex:1;padding:10px 12px;overflow:auto}.resize-handle.svelte-8daqmp{position:absolute;right:2px;bottom:2px;width:16px;height:16px;cursor:nwse-resize;color:var(--text-muted, #71727b);font-size:12px;line-height:16px;text-align:right;-webkit-user-select:none;user-select:none}.countdown-ring-wrap.svelte-rm3rfk{display:inline-flex;align-items:center;gap:6px;vertical-align:middle}.ring-container.svelte-rm3rfk{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ring-svg.svelte-rm3rfk{display:block;overflow:visible}.ring-arc.svelte-rm3rfk{will-change:stroke-dashoffset;animation-name:svelte-rm3rfk-ring-fill;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes svelte-rm3rfk-ring-fill{0%{stroke-dashoffset:var(--circ)}to{stroke-dashoffset:0}}.undo-chip.svelte-rm3rfk{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;font-size:13px;font-weight:600;font-family:var(--font-sans, sans-serif);color:var(--accent-hi, oklch(80% .16 245));background:color-mix(in oklch,var(--accent, oklch(72% .17 245)) 16%,var(--surface-2, #181a1f));border:1px solid color-mix(in oklch,var(--accent, oklch(72% .17 245)) 55%,var(--border, #24262d));border-radius:6px;cursor:pointer;line-height:1;transition:color .12s ease,border-color .12s ease,background .12s ease;white-space:nowrap}.undo-arrow.svelte-rm3rfk{font-size:14px;line-height:1}.undo-label.svelte-rm3rfk{letter-spacing:.01em}.undo-secs.svelte-rm3rfk{font-family:var(--font-mono, monospace);font-size:11px;font-weight:700;color:var(--accent, oklch(72% .17 245));background:color-mix(in oklch,var(--accent, oklch(72% .17 245)) 20%,transparent);padding:1px 5px;border-radius:999px;min-width:22px;text-align:center}.undo-chip.svelte-rm3rfk:hover{color:var(--accent-fg, #07090c);background:var(--accent, oklch(72% .17 245));border-color:var(--accent, oklch(72% .17 245))}.undo-chip.svelte-rm3rfk:hover .undo-secs:where(.svelte-rm3rfk){color:var(--accent-fg, #07090c);background:color-mix(in oklch,#000 18%,transparent)}.undo-chip.svelte-rm3rfk:focus-visible{outline:2px solid var(--accent, oklch(72% .17 245));outline-offset:2px}.comment-popover.svelte-2l62l8{position:fixed;width:380px;max-width:min(380px,calc(100vw - 24px));background:var(--surface-2, #181a1f);border:1px solid var(--cp-accent, var(--border, #24262d));border-radius:10px;box-shadow:0 16px 42px #0000006b,0 0 0 1px color-mix(in oklch,var(--cp-accent, transparent) 22%,transparent);display:flex;flex-direction:column;z-index:200;overflow:hidden;visibility:hidden}.comment-popover.positioned.svelte-2l62l8{visibility:visible}.cp-header.svelte-2l62l8{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px 9px;border-bottom:1px solid var(--border-soft, #1b1d23);flex-shrink:0}.cp-title.svelte-2l62l8{font-size:12px;color:var(--cp-accent, var(--text-dim, #a4a5af));font-weight:600;letter-spacing:.02em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-close.svelte-2l62l8{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:5px;background:transparent;color:var(--text-muted, #71727b);cursor:pointer;font-size:12px;flex-shrink:0;transition:background .1s ease,color .1s ease}.cp-close.svelte-2l62l8:hover{background:var(--hover, #1c1c24);color:var(--text, #e6e6eb)}.cp-textarea.svelte-2l62l8{width:100%;box-sizing:border-box;padding:10px 14px;font-family:inherit;font-size:13px;line-height:1.55;background:var(--bg, #08090b);color:var(--text, #e6e6eb);border:0;border-bottom:1px solid var(--border-soft, #1b1d23);resize:vertical;min-height:160px;max-height:380px}.cp-textarea.svelte-2l62l8:focus{outline:none;background:var(--surface-1, #121317)}.cp-textarea.over-limit.svelte-2l62l8{color:var(--danger, oklch(66% .21 25))}.cp-footer.svelte-2l62l8{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 14px;flex-shrink:0;background:color-mix(in oklch,var(--surface-1, #121317) 50%,transparent)}.cp-meta.svelte-2l62l8{font-size:11px;color:var(--text-muted, #71727b);font-family:var(--font-mono, monospace)}.cp-meta.over-limit.svelte-2l62l8{color:var(--danger, oklch(66% .21 25));font-weight:600}.cp-actions.svelte-2l62l8{display:flex;gap:6px}.cp-cancel.svelte-2l62l8,.cp-submit.svelte-2l62l8{padding:4px 12px;min-height:28px;border-radius:6px;font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background .12s ease,opacity .12s ease}.cp-cancel.svelte-2l62l8{border:1px solid var(--border, #24262d);background:transparent;color:var(--text-dim, #a4a5af)}.cp-cancel.svelte-2l62l8:hover{background:var(--hover, #1c1c24);color:var(--text, #e6e6eb)}.cp-submit.svelte-2l62l8{border:1px solid color-mix(in oklch,var(--cp-accent, var(--accent, oklch(72% .17 245))) 55%,var(--border, #24262d));background:color-mix(in oklch,var(--cp-accent, var(--accent, oklch(72% .17 245))) 18%,var(--surface-1, #121317));color:var(--cp-accent, var(--accent-hi, oklch(80% .16 245)))}.cp-submit.svelte-2l62l8:hover:not(:disabled){background:color-mix(in oklch,var(--cp-accent, var(--accent, oklch(72% .17 245))) 28%,var(--surface-1, #121317))}.cp-submit.svelte-2l62l8:disabled{opacity:.4;cursor:not-allowed}.decision-bar.svelte-18iwn{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.d-btn.svelte-18iwn{padding:6px 12px;font-size:13px;font-weight:500;border-radius:6px;border:1px solid var(--border-strong, #33353d);background:var(--surface-2, #181a1f);color:var(--text, #e6e6eb);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease}.d-btn.svelte-18iwn:hover:not(:disabled){background:var(--hover, #1c1c24)}.d-btn.svelte-18iwn:disabled{cursor:default;opacity:.5}.d-btn.approve.active.svelte-18iwn{background:var(--ok, oklch(72% .17 152));border-color:var(--ok, oklch(72% .17 152));color:#07090c}.d-btn.revise.active.svelte-18iwn{background:var(--warn, oklch(80% .15 80));border-color:var(--warn, oklch(80% .15 80));color:#1a1300}.d-btn.reject.active.svelte-18iwn{background:var(--danger, oklch(66% .21 25));border-color:var(--danger, oklch(66% .21 25));color:#fff}.d-btn.muted.svelte-18iwn{opacity:.32}.d-btn-split.svelte-18iwn{display:inline-flex;align-items:stretch;position:relative}.d-btn-split.has-comment.svelte-18iwn .d-btn-main:where(.svelte-18iwn){border-top-right-radius:0;border-bottom-right-radius:0;border-right:1px solid color-mix(in oklch,var(--border-strong, #33353d) 60%,transparent)}.d-btn-chat.svelte-18iwn{display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border:1px solid var(--border-strong, #33353d);border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;background:var(--surface-2, #181a1f);color:var(--text-dim, #a4a5af);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease}.d-btn-chat.svelte-18iwn:hover:not(:disabled){background:var(--hover, #1c1c24);color:var(--text, #e6e6eb)}.d-btn-chat.svelte-18iwn:disabled{cursor:default;opacity:.5}.d-btn-chat.open.svelte-18iwn{background:var(--hover, #1c1c24);color:var(--text, #e6e6eb)}.d-btn-chat.approve.active.svelte-18iwn{background:color-mix(in oklch,var(--ok, oklch(72% .17 152)) 75%,var(--surface-2, #181a1f));border-color:var(--ok, oklch(72% .17 152));color:#07090c}.d-btn-chat.reject.active.svelte-18iwn{background:color-mix(in oklch,var(--danger, oklch(66% .21 25)) 75%,var(--surface-2, #181a1f));border-color:var(--danger, oklch(66% .21 25));color:#fff}.d-btn-chat.muted.svelte-18iwn{opacity:.32}.staged-ring.svelte-18iwn{display:inline-flex;align-items:center}.sent-indicator.svelte-18iwn{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;font-size:11px;color:var(--text-muted, #71727b);background:transparent;border:1px solid var(--border, #24262d);border-radius:4px;opacity:.7}.sent-dot.svelte-18iwn{width:6px;height:6px;border-radius:50%;background:var(--text-faint, #4a4b54);display:inline-block;flex-shrink:0}.sent-label.svelte-18iwn{font-size:11px}.revise-content.svelte-18iwn{display:flex;flex-direction:column;gap:10px;height:100%}.revise-label.svelte-18iwn{display:block;font-size:12px;font-weight:500;color:var(--warn, oklch(80% .15 80));letter-spacing:.02em}.revise-content.svelte-18iwn textarea:where(.svelte-18iwn){width:100%;padding:8px;font-family:inherit;font-size:13px;line-height:1.45;background:var(--bg, #08090b);color:var(--text, #e6e6eb);border:1px solid var(--border, #24262d);border-radius:4px;resize:none;flex:1;min-height:60px}.route-row.svelte-18iwn{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:10px}.route-label.svelte-18iwn{font-size:12px;color:var(--text-dim, #a4a5af);white-space:nowrap}.route-select.svelte-18iwn,.route-select-user.svelte-18iwn,.route-email.svelte-18iwn{padding:5px 8px;font-size:12px;border-radius:4px;border:1px solid var(--border, #24262d);background:var(--surface-1, #121317);color:var(--text, #e6e6eb);font-family:inherit}.route-email.svelte-18iwn{min-width:200px}.route-hint.svelte-18iwn{margin-top:6px;font-size:11px;color:var(--text-muted, #71727b);line-height:1.4}.route-hint.svelte-18iwn em:where(.svelte-18iwn){color:var(--text-dim, #a4a5af);font-style:italic}.revise-actions.svelte-18iwn{display:flex;gap:8px;margin-top:8px}.revise-actions.svelte-18iwn button:where(.svelte-18iwn){padding:6px 12px;font-size:13px;border-radius:6px;border:1px solid var(--border-strong, #33353d);background:var(--surface-2, #181a1f);color:var(--text, #e6e6eb);cursor:pointer;font-family:inherit}.revise-actions.svelte-18iwn button.r-save:where(.svelte-18iwn){background:var(--warn, oklch(80% .15 80));border-color:var(--warn, oklch(80% .15 80));color:#1a1300;font-weight:500}.revise-actions.svelte-18iwn button.r-save:where(.svelte-18iwn):disabled{opacity:.4;cursor:not-allowed}.brief.svelte-fjl30d{display:grid;grid-template-columns:64px 1fr;gap:12px;padding:12px 16px;background:var(--surface-2, #181a1f);border-bottom:1px solid var(--border-soft, #1b1d23);align-items:start}.brief-label.svelte-fjl30d{font-family:var(--font-mono, monospace);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--accent, oklch(72% .17 245));padding-top:2px}.brief-body.svelte-fjl30d{font-size:13px;line-height:1.5;color:var(--text, #e6e6eb);white-space:pre-wrap}.chip-strip.svelte-ke86zf{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px;border-bottom:1px solid var(--border-soft, #1b1d23);background:var(--surface-1, #121317);list-style:none;margin:0}.chip-strip.svelte-ke86zf>li:where(.svelte-ke86zf){display:contents}.chip.svelte-ke86zf{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;line-height:1.4;text-decoration:none;border:1px solid var(--chip-border, #2a2d36);background:var(--chip-bg, #1a1c22);color:var(--text, #e6e6eb);cursor:pointer;transition:background .12s ease,border-color .12s ease;max-width:280px}.chip.svelte-ke86zf:hover{background:var(--chip-hover, #232631)}.chip.svelte-ke86zf:focus-visible{outline:2px solid var(--accent, oklch(75% .13 220));outline-offset:2px}.icon.svelte-ke86zf{font-size:13px;line-height:1;flex-shrink:0}.name.svelte-ke86zf{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;font-family:var(--font-mono, monospace);font-size:11px}.size.svelte-ke86zf{color:var(--text-muted, #71727b);font-size:11px;flex-shrink:0}.del.svelte-ke86zf{background:transparent;border:0;color:var(--text-muted, #71727b);font-size:14px;line-height:1;cursor:pointer;padding:0 0 0 4px;margin-left:2px}.del.svelte-ke86zf:hover{color:var(--danger, oklch(70% .16 30))}.cat-image.svelte-ke86zf{border-left:3px solid oklch(78% .12 200)}.cat-doc.svelte-ke86zf{border-left:3px solid oklch(78% .14 80)}.cat-audio.svelte-ke86zf{border-left:3px solid oklch(78% .13 160)}.cat-video.svelte-ke86zf{border-left:3px solid oklch(70% .18 300)}.cat-other.svelte-ke86zf{border-left:3px solid oklch(60% .02 240)}.preview-pane.svelte-7vtn9t{border:1px solid var(--border, #24262d);border-radius:8px;margin:8px 12px;overflow:hidden;background:var(--surface-2, #181a1f);display:flex;flex-direction:column}header.svelte-7vtn9t{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid var(--border-soft, #1b1d23);background:var(--surface-1, #121317)}.title.svelte-7vtn9t{display:flex;flex-direction:column;gap:1px;min-width:0}.fn.svelte-7vtn9t{font-family:var(--font-mono, monospace);font-size:12px;color:var(--text, #e6e6eb);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:360px}.mime.svelte-7vtn9t{font-size:10px;color:var(--text-muted, #71727b)}.actions.svelte-7vtn9t{display:flex;gap:8px;align-items:center}.download-link.svelte-7vtn9t{font-size:11px;color:var(--accent, oklch(78% .12 200));text-decoration:none;border:1px solid currentColor;padding:2px 8px;border-radius:4px}.download-link.svelte-7vtn9t:hover{background:color-mix(in oklch,oklch(78% .12 200) 10%,transparent)}.close.svelte-7vtn9t{background:transparent;border:0;color:var(--text-muted, #71727b);font-size:18px;line-height:1;cursor:pointer;padding:0 4px}.close.svelte-7vtn9t:hover{color:var(--danger, oklch(70% .16 30))}.body.svelte-7vtn9t{padding:12px;display:flex;justify-content:center;background:var(--surface-0, #0c0d10)}img.svelte-7vtn9t{max-width:100%;max-height:480px;height:auto;border-radius:4px}.pdf.svelte-7vtn9t{width:100%;height:480px;border:0}.video.svelte-7vtn9t{max-width:100%;max-height:480px}.text-body.svelte-7vtn9t{width:100%;max-height:360px;overflow:auto;margin:0;padding:8px;background:var(--surface-1, #121317);border-radius:4px;font-family:var(--font-mono, monospace);font-size:11px;color:var(--text, #e6e6eb);white-space:pre-wrap;word-break:break-word}.loading.svelte-7vtn9t,.error.svelte-7vtn9t,.unknown.svelte-7vtn9t{padding:16px;font-size:13px;color:var(--text-muted, #71727b);text-align:center}.error.svelte-7vtn9t{color:var(--danger, oklch(70% .16 30))}.unknown.svelte-7vtn9t code:where(.svelte-7vtn9t){background:var(--surface-1, #121317);padding:1px 4px;border-radius:3px}.image-item.svelte-bt3nuk{background:var(--surface-1, #121317);border:1px solid var(--border, #24262d);border-radius:12px;overflow:hidden}header.svelte-bt3nuk{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border-soft, #1b1d23)}.filename.svelte-bt3nuk{font-family:var(--font-mono, monospace);font-size:12px;color:var(--text-muted, #71727b)}.actions.svelte-bt3nuk{display:flex;gap:8px}.canvas-tip.svelte-bt3nuk{padding:6px 16px;font-size:11px;color:var(--text-faint, #4a4b54);border-bottom:1px solid var(--border-soft, #1b1d23)}.canvas.svelte-bt3nuk{position:relative;cursor:crosshair;-webkit-user-select:none;user-select:none}.canvas.svelte-bt3nuk img:where(.svelte-bt3nuk){display:block;width:100%;height:auto;pointer-events:none}.drag-preview.svelte-bt3nuk{position:absolute;border:2px dashed var(--warn, oklch(80% .15 80));background:color-mix(in oklch,var(--warn, oklch(80% .15 80)) 14%,transparent);border-radius:2px;pointer-events:none}.region-anno.svelte-bt3nuk{position:absolute;border:2px solid var(--accent, oklch(72% .17 245));background:color-mix(in oklch,var(--accent, oklch(72% .17 245)) 18%,transparent);border-radius:3px;cursor:pointer;box-sizing:border-box;transition:background .15s}.region-anno.svelte-bt3nuk:hover{background:color-mix(in oklch,var(--accent, oklch(72% .17 245)) 30%,transparent)}.region-anno.suggest.svelte-bt3nuk{border-color:var(--warn, oklch(80% .15 80));background:color-mix(in oklch,var(--warn, oklch(80% .15 80)) 16%,transparent)}.region-anno.suggest.svelte-bt3nuk:hover{background:color-mix(in oklch,var(--warn, oklch(80% .15 80)) 28%,transparent)}.region-num.svelte-bt3nuk{position:absolute;top:-1px;left:-1px;background:var(--accent, oklch(72% .17 245));color:var(--accent-fg, #07090c);font-size:10px;font-weight:700;width:18px;height:18px;border-radius:3px 0;display:flex;align-items:center;justify-content:center}.region-anno.suggest.svelte-bt3nuk .region-num:where(.svelte-bt3nuk){background:var(--warn, oklch(80% .15 80))}.pin.svelte-bt3nuk{position:absolute;width:28px;height:28px;border-radius:50%;background:var(--accent, oklch(72% .17 245));border:2px solid white;transform:translate(-50%,-50%);cursor:pointer;box-shadow:0 2px 8px #0006;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--accent-fg, #07090c);transition:box-shadow .15s}.pin.svelte-bt3nuk:hover{box-shadow:0 0 0 4px color-mix(in oklch,var(--accent, blue) 30%,transparent)}.pin.suggest.svelte-bt3nuk{background:var(--warn, oklch(80% .15 80))}.anno-list.svelte-bt3nuk{border-top:1px solid var(--border-soft, #1b1d23);padding:8px 16px;background:color-mix(in oklch,var(--accent, oklch(72% .17 245)) 4%,var(--surface-1, #121317))}.anno-list-title.svelte-bt3nuk{font-size:11px;color:var(--accent, oklch(72% .17 245));font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.anno-list-item.svelte-bt3nuk{display:flex;align-items:center;gap:8px;width:100%;text-align:left;background:var(--surface-2, #181a1f);border:1px solid var(--border, #24262d);border-left:3px solid var(--accent, oklch(72% .17 245));border-radius:4px;padding:6px 10px;margin-bottom:4px;cursor:pointer;color:var(--text, #e6e6eb);font-family:inherit}.anno-list-item.svelte-bt3nuk:hover{background:var(--hover, #1c1c24)}.anno-list-item.suggest.svelte-bt3nuk{border-left-color:var(--warn, oklch(80% .15 80))}.anno-badge.svelte-bt3nuk{font-size:12px;color:var(--text-muted, #71727b);white-space:nowrap}.anno-text.svelte-bt3nuk{font-size:13px;color:var(--text, #e6e6eb);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.pane-content.svelte-bt3nuk{display:flex;flex-direction:column;gap:6px;height:100%}.pane-type.svelte-bt3nuk{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted, #71727b);margin-bottom:2px}.pane-content.svelte-bt3nuk textarea:where(.svelte-bt3nuk){width:100%;flex:1;min-height:60px;font-size:13px;padding:6px;background:var(--bg, #08090b);color:var(--text, #e6e6eb);border:1px solid var(--border, #24262d);border-radius:4px;resize:none;font-family:inherit}.pane-content.svelte-bt3nuk .row:where(.svelte-bt3nuk){display:flex;gap:6px;margin-top:4px}.pane-content.svelte-bt3nuk .row:where(.svelte-bt3nuk) button:where(.svelte-bt3nuk){padding:6px 12px;font-size:13px;border-radius:4px;border:1px solid var(--border-strong, #33353d);background:var(--surface-1, #121317);color:var(--text, #e6e6eb);cursor:pointer}.pane-content.svelte-bt3nuk .row:where(.svelte-bt3nuk) button.primary:where(.svelte-bt3nuk){background:var(--accent, oklch(72% .17 245));color:var(--accent-fg, #07090c);border-color:var(--accent, oklch(72% .17 245));font-weight:500}.pane-content.svelte-bt3nuk .row:where(.svelte-bt3nuk) button.primary:where(.svelte-bt3nuk):disabled{opacity:.4;cursor:not-allowed}.pane-content.svelte-bt3nuk .row:where(.svelte-bt3nuk) button.danger:where(.svelte-bt3nuk){background:var(--danger, oklch(66% .21 25));color:#fff;border-color:var(--danger, oklch(66% .21 25))}.pane-content.svelte-bt3nuk .row-btn:where(.svelte-bt3nuk){padding:8px 12px;font-size:13px;border-radius:4px;border:1px solid transparent;background:transparent;color:var(--text, #e6e6eb);cursor:pointer;text-align:left;font-family:inherit}.pane-content.svelte-bt3nuk .row-btn:where(.svelte-bt3nuk):hover{background:var(--hover, #1c1c24)}.pane-content.svelte-bt3nuk .row-btn.cancel:where(.svelte-bt3nuk){color:var(--text-muted, #a4a5af)}footer.svelte-bt3nuk{padding:8px 16px;color:var(--text-muted, #71727b);font-size:12px;border-top:1px solid var(--border-soft, #1b1d23)}.decision-control.svelte-18qw91v{display:flex;gap:8px;align-items:center;flex-wrap:wrap}button.svelte-18qw91v{padding:6px 12px;font-size:13px;font-weight:500;border-radius:6px;border:1px solid var(--border-strong, #33353d);background:var(--surface-2, #181a1f);color:var(--text, #e6e6eb);cursor:pointer;font-family:inherit;transition:background-color .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease}button.svelte-18qw91v:hover:not(:disabled){background:var(--hover, #1c1c24)}button.svelte-18qw91v:disabled{cursor:default;opacity:.5}.muted.svelte-18qw91v{opacity:.32}.pick-btn.svelte-18qw91v{display:inline-flex;align-items:center;gap:8px;border-color:var(--accent, #6E56CF);color:var(--text, #e6e6eb)}.radio-dot.svelte-18qw91v{width:12px;height:12px;border-radius:50%;border:2px solid var(--accent, #6E56CF);display:inline-block;flex-shrink:0}.pick-btn.active.svelte-18qw91v{background:var(--accent, #6E56CF);border-color:var(--accent, #6E56CF);color:#fff}.pick-btn.active.svelte-18qw91v .radio-dot:where(.svelte-18qw91v){background:#fff;border-color:#fff}.ghost.svelte-18qw91v{background:transparent;color:var(--text-dim, #a4a5af)}.keep-btn.active.svelte-18qw91v{background:var(--ok, oklch(72% .17 152));border-color:var(--ok, oklch(72% .17 152));color:#07090c}.discard-btn.active.svelte-18qw91v{background:var(--danger, oklch(66% .21 25));border-color:var(--danger, oklch(66% .21 25));color:#fff}.rank.svelte-18qw91v{display:inline-flex;align-items:center;gap:8px}.rank-label.svelte-18qw91v{font-size:12px;color:var(--text-dim, #a4a5af)}.rank-stepper.svelte-18qw91v{display:inline-flex;align-items:center;gap:4px}.rank-arrow.svelte-18qw91v{padding:2px 8px;line-height:1}.rank-chip.svelte-18qw91v{min-width:48px;text-align:center;font-size:12px;padding:4px 6px;border:1px solid var(--border, #24262d);border-radius:4px;color:var(--text, #e6e6eb)}.text-answer.svelte-18qw91v{display:flex;flex-direction:column;gap:6px;width:100%;max-width:480px}.text-answer.svelte-18qw91v textarea:where(.svelte-18qw91v){width:100%;padding:8px;font-family:inherit;font-size:13px;line-height:1.45;background:var(--bg, #08090b);color:var(--text, #e6e6eb);border:1px solid var(--border, #24262d);border-radius:4px;resize:vertical}.text-answer.svelte-18qw91v .submit-btn:where(.svelte-18qw91v){align-self:flex-start}.submit-btn.active.svelte-18qw91v{background:var(--accent, #6E56CF);border-color:var(--accent, #6E56CF);color:#fff}.link-card{display:block;margin:8px 0;border:1px solid var(--border, #24262d);border-radius:8px;background:var(--surface-2, #181a1f);overflow:hidden;font-family:var(--font-sans, system-ui, sans-serif);font-size:12px;max-width:520px}.link-card.loading{padding:8px 12px;color:var(--text-muted, #71727b);font-style:italic}.link-card .lc-link{display:flex;color:inherit;text-decoration:none}.link-card .lc-link:hover{background:var(--hover, #1c1c24)}.link-card .lc-thumb{width:120px;height:80px;object-fit:cover;flex-shrink:0;background:var(--surface-1, #121317)}.link-card .lc-body{padding:8px 12px;flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;justify-content:center}.link-card .lc-title{font-weight:600;color:var(--text, #e6e6eb);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-card .lc-desc{color:var(--text-dim, #a4a5af);font-size:11px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.link-card .lc-host{display:flex;align-items:center;gap:6px;color:var(--text-muted, #71727b);font-size:10px}.link-card .lc-favicon{width:14px;height:14px;border-radius:3px}.link-card.generic .lc-link{padding:6px 10px}.link-card.generic .lc-body{padding:0}.link-card.generic .lc-title{font-weight:500}.link-card.provider-figma{border-left:3px solid #f24e1e}.link-card.provider-loom{border-left:3px solid #625df5}.link-card.provider-google_drive,.link-card.provider-google_docs{border-left:3px solid #4285f4}.link-card.provider-youtube{border-left:3px solid #ff0033}.link-card.provider-vimeo{border-left:3px solid #1ab7ea}.link-card.provider-github{border-left:3px solid #6e7681}.source-pane.svelte-5imtdt{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--surface-1, #121317);border-right:1px solid var(--border, #24262d);overflow:auto}.sp-header.svelte-5imtdt{position:sticky;top:0;z-index:1;background:var(--surface-1, #121317);border-bottom:1px solid var(--border-soft, #1b1d23);padding:14px 18px 12px;flex-shrink:0}.sp-kind.svelte-5imtdt{font-family:var(--font-mono, monospace);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted, #71727b);margin-bottom:4px}.sp-title.svelte-5imtdt{margin:0 0 6px;font-size:16px;font-weight:600;line-height:1.3;color:var(--text, #e6e6eb)}.sp-meta.svelte-5imtdt{font-size:12px;color:var(--text-dim, #a4a5af);margin-bottom:6px}.sp-author.svelte-5imtdt{font-weight:500}.sp-sep.svelte-5imtdt{margin:0 6px;opacity:.6}.sp-caption.svelte-5imtdt{color:var(--text-muted, #71727b)}.sp-link.svelte-5imtdt{display:inline-block;font-size:12px;color:var(--accent, oklch(72% .17 245));text-decoration:none}.sp-link.svelte-5imtdt:hover{text-decoration:underline}.sp-body.svelte-5imtdt{padding:14px 18px;font-size:14px;line-height:1.55;color:var(--text, #e6e6eb);flex:1;min-height:0}.sp-body.svelte-5imtdt p{margin:0 0 .85em}.sp-body.svelte-5imtdt p:last-child{margin-bottom:0}.sp-body.svelte-5imtdt a{color:var(--accent, oklch(72% .17 245))}.sp-body.svelte-5imtdt code{font-family:var(--font-mono, monospace);font-size:12.5px;background:var(--surface-2, #181a1f);border:1px solid var(--border-soft, #1b1d23);border-radius:3px;padding:1px 4px}.sp-body-code.svelte-5imtdt{padding:0;background:var(--bg, #08090b)}.sp-body-code.svelte-5imtdt pre:where(.svelte-5imtdt){margin:0;padding:14px 18px;font-family:var(--font-mono, monospace);font-size:12.5px;line-height:1.55;white-space:pre;-moz-tab-size:2;tab-size:2;overflow:auto;color:var(--text, #e6e6eb)}.sp-body-code.svelte-5imtdt code:where(.svelte-5imtdt){font-family:inherit;background:transparent;border:none;padding:0}.sp-why.svelte-5imtdt{flex-shrink:0;border-top:1px solid var(--border-soft, #1b1d23);background:color-mix(in oklch,oklch(72% .17 245) 5%,var(--surface-1, #121317));padding:10px 18px 12px}.sp-why-label.svelte-5imtdt{font-family:var(--font-mono, monospace);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--accent, oklch(72% .17 245));margin-bottom:4px}.sp-why-body.svelte-5imtdt{font-size:12.5px;line-height:1.5;color:var(--text-dim, #a4a5af)}.text-item.svelte-n120re{background:var(--surface-1, #121317);border:1px solid var(--border, #24262d);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;height:100%}header.svelte-n120re{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border-soft, #1b1d23);flex-shrink:0}.filename.svelte-n120re{font-family:var(--font-mono, monospace);font-size:12px;color:var(--text-muted, #71727b)}.actions.svelte-n120re{display:flex;gap:8px;align-items:center}.undo-all-btn.svelte-n120re{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;font:inherit;font-size:12px;font-weight:500;background:var(--surface-2, #181a1f);color:var(--text-dim, #a4a5af);border:1px solid var(--border-strong, #33353d);border-radius:6px;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.undo-all-btn.svelte-n120re:hover{background:var(--hover, #1c1c24);color:var(--text, #e6e6eb);border-color:var(--text-muted, #71727b)}.editor-surface.svelte-n120re{flex:1;min-height:0;display:flex;flex-direction:column}.source-draft-surface.svelte-n120re{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}.sd-draft.svelte-n120re{display:flex;flex-direction:column;min-height:0;background:var(--surface-1, #121317)}.sd-draft-label.svelte-n120re{font-family:var(--font-mono, monospace);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted, #71727b);padding:14px 18px 6px;border-bottom:1px solid var(--border-soft, #1b1d23);flex-shrink:0}@media(max-width:900px){.source-draft-surface.svelte-n120re{grid-template-columns:1fr;grid-template-rows:minmax(120px,40%) minmax(0,1fr)}}.loading-placeholder.svelte-n120re{padding:24px;color:var(--text-muted, #71727b);font-style:italic;font-size:13px}.anno-list.svelte-n120re{border-top:1px solid var(--border-soft, #1b1d23);padding:8px 16px;background:color-mix(in oklch,oklch(80% .15 80) 4%,var(--surface-1, #121317));flex-shrink:0}.anno-list-title.svelte-n120re{font-size:11px;color:var(--warn, oklch(80% .15 80));font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.anno-list-item.svelte-n120re{display:block;width:100%;text-align:left;background:var(--surface-2, #181a1f);border:1px solid var(--border, #24262d);border-left:3px solid oklch(80% .15 80);border-radius:4px;padding:6px 10px;margin-bottom:4px;cursor:pointer;color:var(--text, #e6e6eb);font-family:inherit}.anno-list-item.svelte-n120re:hover{background:var(--hover, #1c1c24)}.anno-list-quote.svelte-n120re{display:block;font-size:12px;color:var(--text-dim, #a4a5af);font-style:italic;margin-bottom:2px}.anno-list-comment.svelte-n120re{display:block;font-size:13px;color:var(--text, #e6e6eb)}.pane-content.svelte-n120re{display:flex;flex-direction:column;gap:6px;height:100%}.pane-content.svelte-n120re textarea:where(.svelte-n120re){width:100%;flex:1;min-height:60px;font-size:13px;padding:6px;background:var(--bg, #08090b);color:var(--text, #e6e6eb);border:1px solid var(--border, #24262d);border-radius:4px;resize:none}.pane-content.svelte-n120re .row:where(.svelte-n120re){display:flex;gap:6px;margin-top:4px}.pane-content.svelte-n120re .row:where(.svelte-n120re) button:where(.svelte-n120re){padding:6px 12px;font-size:13px;border-radius:4px;border:1px solid var(--border-strong, #33353d);background:var(--surface-1, #121317);color:var(--text, #e6e6eb);cursor:pointer}.pane-content.svelte-n120re .row:where(.svelte-n120re) button.primary:where(.svelte-n120re){background:var(--accent, oklch(72% .17 245));color:var(--accent-fg, #07090c);border-color:var(--accent, oklch(72% .17 245));font-weight:500}.pane-content.svelte-n120re .row:where(.svelte-n120re) button.primary:where(.svelte-n120re):disabled{opacity:.4;cursor:not-allowed}.pane-content.svelte-n120re .row:where(.svelte-n120re) button.danger:where(.svelte-n120re){background:var(--danger, oklch(66% .21 25));color:#fff;border-color:var(--danger, oklch(66% .21 25))}.pane-content.svelte-n120re .row-btn:where(.svelte-n120re){padding:8px 12px;font-size:13px;border-radius:4px;border:1px solid transparent;background:transparent;color:var(--text, #e6e6eb);cursor:pointer;text-align:left}.pane-content.svelte-n120re .row-btn:where(.svelte-n120re):hover{background:var(--hover, #1c1c24)}.pane-content.svelte-n120re .row-btn.cancel:where(.svelte-n120re){color:var(--text-muted, #a4a5af)}.selected-preview.svelte-n120re{font-style:italic;color:var(--text-muted, #71727b);font-size:12px;padding:4px 6px;border-left:2px solid var(--accent, oklch(72% .17 245))}footer.svelte-n120re{padding:8px 16px;color:var(--text-muted, #71727b);font-size:12px;border-top:1px solid var(--border-soft, #1b1d23);flex-shrink:0}.skool-toast.svelte-n120re{position:fixed;bottom:24px;right:24px;z-index:9999;background:#35c26d;color:#07090c;font-size:13px;font-weight:500;padding:10px 16px;border-radius:8px;box-shadow:0 4px 16px #0006;max-width:360px;line-height:1.45;animation:svelte-n120re-toast-in .2s ease}@keyframes svelte-n120re-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.video-item.svelte-1i8ubhi{background:var(--surface-1, #121317);border:1px solid var(--border, #24262d);border-radius:12px;overflow:hidden}header.svelte-1i8ubhi{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border-soft, #1b1d23)}.filename.svelte-1i8ubhi{font-family:var(--font-mono, monospace);font-size:12px;color:var(--text-muted, #71727b)}.actions.svelte-1i8ubhi{display:flex;gap:8px}.video-wrap.svelte-1i8ubhi video:where(.svelte-1i8ubhi){width:100%;height:auto;display:block;background:#000;cursor:pointer}.timeline.svelte-1i8ubhi{padding:12px 16px;display:flex;align-items:center;gap:12px}.track.svelte-1i8ubhi{position:relative;flex:1;height:8px;background:var(--surface-3, #1f2127);border-radius:999px;cursor:pointer;overflow:visible}.progress-fill.svelte-1i8ubhi{position:absolute;left:0;top:0;bottom:0;width:var(--progress);background:var(--accent, oklch(72% .17 245));border-radius:999px;pointer-events:none}.tick.svelte-1i8ubhi{position:absolute;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:50%;background:var(--warn, oklch(80% .15 80));border:2px solid white;cursor:pointer;padding:0;z-index:2;transition:box-shadow .15s}.tick.svelte-1i8ubhi:hover{box-shadow:0 0 0 4px color-mix(in oklch,var(--warn, yellow) 30%,transparent)}.tick.suggest.svelte-1i8ubhi{background:var(--accent, oklch(72% .17 245))}.time.svelte-1i8ubhi{font-family:var(--font-mono, monospace);font-size:12px;color:var(--text-muted, #71727b);white-space:nowrap}.tick-count.svelte-1i8ubhi{background:#f0b135;color:#1a1300;font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px;cursor:default}.tip.svelte-1i8ubhi{padding:5px 16px;font-size:11px;color:var(--text-faint, #4a4b54);border-bottom:1px solid var(--border-soft, #1b1d23)}.anno-list.svelte-1i8ubhi{border-top:1px solid var(--border-soft, #1b1d23);padding:8px 16px;background:color-mix(in oklch,var(--warn, oklch(80% .15 80)) 4%,var(--surface-1, #121317))}.anno-list-title.svelte-1i8ubhi{font-size:11px;color:var(--warn, oklch(80% .15 80));font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.anno-list-item.svelte-1i8ubhi{display:flex;align-items:center;gap:8px;width:100%;text-align:left;background:var(--surface-2, #181a1f);border:1px solid var(--border, #24262d);border-left:3px solid var(--warn, oklch(80% .15 80));border-radius:4px;padding:6px 10px;margin-bottom:4px;cursor:pointer;color:var(--text, #e6e6eb);font-family:inherit}.anno-list-item.svelte-1i8ubhi:hover{background:var(--hover, #1c1c24)}.anno-list-item.suggest.svelte-1i8ubhi{border-left-color:var(--accent, oklch(72% .17 245))}.anno-time.svelte-1i8ubhi{font-family:var(--font-mono, monospace);font-size:12px;color:var(--warn, oklch(80% .15 80));white-space:nowrap}.anno-text.svelte-1i8ubhi{font-size:13px;color:var(--text, #e6e6eb);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.pane-content.svelte-1i8ubhi{display:flex;flex-direction:column;gap:6px;height:100%}.pane-time.svelte-1i8ubhi{font-family:var(--font-mono, monospace);font-size:12px;color:var(--warn, oklch(80% .15 80));font-weight:600}.pane-content.svelte-1i8ubhi textarea:where(.svelte-1i8ubhi){width:100%;flex:1;min-height:60px;font-size:13px;padding:6px;background:var(--bg, #08090b);color:var(--text, #e6e6eb);border:1px solid var(--border, #24262d);border-radius:4px;resize:none;font-family:inherit}.pane-content.svelte-1i8ubhi .row:where(.svelte-1i8ubhi){display:flex;gap:6px;margin-top:4px}.pane-content.svelte-1i8ubhi .row:where(.svelte-1i8ubhi) button:where(.svelte-1i8ubhi){padding:6px 12px;font-size:13px;border-radius:4px;border:1px solid var(--border-strong, #33353d);background:var(--surface-1, #121317);color:var(--text, #e6e6eb);cursor:pointer}.pane-content.svelte-1i8ubhi .row:where(.svelte-1i8ubhi) button.primary:where(.svelte-1i8ubhi){background:var(--accent, oklch(72% .17 245));color:var(--accent-fg, #07090c);border-color:var(--accent, oklch(72% .17 245));font-weight:500}.pane-content.svelte-1i8ubhi .row:where(.svelte-1i8ubhi) button.primary:where(.svelte-1i8ubhi):disabled{opacity:.4;cursor:not-allowed}.pane-content.svelte-1i8ubhi .row:where(.svelte-1i8ubhi) button.danger:where(.svelte-1i8ubhi){background:var(--danger, oklch(66% .21 25));color:#fff;border-color:var(--danger, oklch(66% .21 25))}.pane-content.svelte-1i8ubhi .row-btn:where(.svelte-1i8ubhi){padding:8px 12px;font-size:13px;border-radius:4px;border:1px solid transparent;background:transparent;color:var(--text, #e6e6eb);cursor:pointer;text-align:left;font-family:inherit}.pane-content.svelte-1i8ubhi .row-btn:where(.svelte-1i8ubhi):hover{background:var(--hover, #1c1c24)}.pane-content.svelte-1i8ubhi .row-btn.cancel:where(.svelte-1i8ubhi){color:var(--text-muted, #a4a5af)}footer.svelte-1i8ubhi{padding:8px 16px;color:var(--text-muted, #71727b);font-size:12px;border-top:1px solid var(--border-soft, #1b1d23)}.html-item.svelte-kxyi2g{background:var(--surface-1, #121317);border:1px solid var(--border, #24262d);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;height:100%}header.svelte-kxyi2g{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border-soft, #1b1d23);gap:12px;flex-wrap:wrap;flex-shrink:0}.filename.svelte-kxyi2g{font-family:var(--font-mono, monospace);font-size:12px;color:var(--text-muted, #71727b)}.actions.svelte-kxyi2g{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.actions.svelte-kxyi2g button:where(.svelte-kxyi2g),.zoom-select.svelte-kxyi2g{padding:6px 12px;font-size:13px;border-radius:6px;border:1px solid var(--border-strong, #33353d);background:var(--surface-2, #181a1f);color:var(--text, #e6e6eb);cursor:pointer;font-family:inherit}.actions.svelte-kxyi2g button:where(.svelte-kxyi2g):hover{background:var(--hover, #1c1c24)}.actions.svelte-kxyi2g button.ghost:where(.svelte-kxyi2g){background:transparent}.mode-toggle.active.svelte-kxyi2g{background:var(--accent, oklch(72% .17 245));color:var(--accent-fg, #07090c);border-color:var(--accent, blue)}.html-read-body.svelte-kxyi2g{flex:1;min-height:0;display:flex;flex-direction:column}.read-error.svelte-kxyi2g{padding:16px;color:var(--danger, oklch(66% .21 25))}.read-loading.svelte-kxyi2g{padding:16px;color:var(--text-muted, #71727b);font-style:italic}.annotate-tip.svelte-kxyi2g{padding:6px 16px;font-size:11px;color:var(--accent, oklch(72% .17 245));background:color-mix(in oklch,var(--accent, oklch(72% .17 245)) 6%,var(--surface-1, #121317));border-bottom:1px solid color-mix(in oklch,var(--accent, oklch(72% .17 245)) 20%,transparent);flex-shrink:0}.frame-wrap.svelte-kxyi2g{position:relative;background:#fff;width:100%;flex:1;min-height:0;overflow:auto}.frame-wrap[data-zoom=fit].svelte-kxyi2g{aspect-ratio:16 / 10;height:auto}.frame-wrap[data-zoom="100"].svelte-kxyi2g{height:1000px}.frame-wrap[data-zoom="75"].svelte-kxyi2g iframe:where(.svelte-kxyi2g){transform:scale(.75);transform-origin:0 0;width:133.33%;height:133.33%}.frame-wrap[data-zoom="50"].svelte-kxyi2g iframe:where(.svelte-kxyi2g){transform:scale(.5);transform-origin:0 0;width:200%;height:200%}.frame-wrap.svelte-kxyi2g iframe:where(.svelte-kxyi2g){width:100%;height:100%;border:0;display:block}.frame-wrap.annotate.svelte-kxyi2g{cursor:crosshair}.annotate-overlay.svelte-kxyi2g{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in oklch,var(--accent, oklch(72% .17 245)) 8%,transparent);pointer-events:none}.pin.svelte-kxyi2g{position:absolute;width:24px;height:24px;border-radius:50%;background:var(--accent, oklch(72% .17 245));border:2px solid white;transform:translate(-50%,-50%);cursor:pointer;box-shadow:0 2px 8px #0006;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--accent-fg, #07090c);pointer-events:auto;z-index:5}.pin.svelte-kxyi2g:hover{box-shadow:0 0 0 4px color-mix(in oklch,var(--accent, blue) 30%,transparent)}.pin.suggest.svelte-kxyi2g{background:var(--warn, oklch(80% .15 80))}.anno-list.svelte-kxyi2g{border-top:1px solid var(--border-soft, #1b1d23);padding:8px 16px;background:color-mix(in oklch,var(--accent, oklch(72% .17 245)) 4%,var(--surface-1, #121317))}.anno-list-title.svelte-kxyi2g{font-size:11px;color:var(--accent, oklch(72% .17 245));font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.anno-list-item.svelte-kxyi2g{display:flex;align-items:baseline;gap:8px;width:100%;text-align:left;background:var(--surface-2, #181a1f);border:1px solid var(--border, #24262d);border-left:3px solid var(--accent, oklch(72% .17 245));border-radius:4px;padding:6px 10px;margin-bottom:4px;cursor:pointer;color:var(--text, #e6e6eb);font-family:inherit}.anno-list-item.svelte-kxyi2g:hover{background:var(--hover, #1c1c24)}.anno-list-item.suggest.svelte-kxyi2g{border-left-color:var(--warn, oklch(80% .15 80))}.anno-list-item.component.svelte-kxyi2g{border-left-color:#01bdb6;border-left-color:oklch(72% .17 190)}.anno-badge.svelte-kxyi2g{font-size:12px;color:var(--text-muted, #71727b);white-space:nowrap}.anno-anchor.svelte-kxyi2g{font-family:var(--font-mono, monospace);font-size:11px;color:var(--text-muted, #71727b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.anno-text.svelte-kxyi2g{font-size:13px;color:var(--text, #e6e6eb);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.pane-content.svelte-kxyi2g{display:flex;flex-direction:column;gap:6px;height:100%}.pane-selector.svelte-kxyi2g{display:flex;align-items:center;gap:6px;padding:4px 6px;background:color-mix(in oklch,oklch(72% .17 190) 12%,var(--bg, #08090b));border:1px solid color-mix(in oklch,oklch(72% .17 190) 30%,transparent);border-radius:4px}.selector-badge.svelte-kxyi2g{color:#01bdb6;color:oklch(72% .17 190);font-size:13px}.pane-selector.svelte-kxyi2g code:where(.svelte-kxyi2g){font-family:var(--font-mono, monospace);font-size:11px;color:#01bdb6;color:oklch(72% .17 190);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pane-type.svelte-kxyi2g{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted, #71727b)}.pane-content.svelte-kxyi2g textarea:where(.svelte-kxyi2g){width:100%;flex:1;min-height:60px;font-size:13px;padding:6px;background:var(--bg, #08090b);color:var(--text, #e6e6eb);border:1px solid var(--border, #24262d);border-radius:4px;resize:none;font-family:inherit}.pane-content.svelte-kxyi2g .row:where(.svelte-kxyi2g){display:flex;gap:6px;margin-top:4px}.pane-content.svelte-kxyi2g .row:where(.svelte-kxyi2g) button:where(.svelte-kxyi2g){padding:6px 12px;font-size:13px;border-radius:4px;border:1px solid var(--border-strong, #33353d);background:var(--surface-1, #121317);color:var(--text, #e6e6eb);cursor:pointer}.pane-content.svelte-kxyi2g .row:where(.svelte-kxyi2g) button.primary:where(.svelte-kxyi2g){background:var(--accent, oklch(72% .17 245));color:var(--accent-fg, #07090c);border-color:var(--accent, oklch(72% .17 245));font-weight:500}.pane-content.svelte-kxyi2g .row:where(.svelte-kxyi2g) button.primary:where(.svelte-kxyi2g):disabled{opacity:.4;cursor:not-allowed}.pane-content.svelte-kxyi2g .row:where(.svelte-kxyi2g) button.danger:where(.svelte-kxyi2g){background:var(--danger, oklch(66% .21 25));color:#fff;border-color:var(--danger, oklch(66% .21 25))}.pane-content.svelte-kxyi2g .row-btn:where(.svelte-kxyi2g){padding:8px 12px;font-size:13px;border-radius:4px;border:1px solid transparent;background:transparent;color:var(--text, #e6e6eb);cursor:pointer;text-align:left;font-family:inherit}.pane-content.svelte-kxyi2g .row-btn:where(.svelte-kxyi2g):hover{background:var(--hover, #1c1c24)}.pane-content.svelte-kxyi2g .row-btn.cancel:where(.svelte-kxyi2g){color:var(--text-muted, #a4a5af)}footer.svelte-kxyi2g{padding:8px 16px;color:var(--text-muted, #71727b);font-size:12px;border-top:1px solid var(--border-soft, #1b1d23);flex-shrink:0}.pdf-item.svelte-1hkoo0d{background:var(--surface-1, #121317);border:1px solid var(--border, #24262d);border-radius:12px;overflow:hidden}header.svelte-1hkoo0d{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border-soft, #1b1d23);gap:12px}.filename.svelte-1hkoo0d{font-family:var(--font-mono, monospace);font-size:12px;color:var(--text-muted, #71727b)}.actions.svelte-1hkoo0d{display:flex;gap:8px}.actions.svelte-1hkoo0d button:where(.svelte-1hkoo0d){padding:6px 12px;font-size:13px;border-radius:6px;border:1px solid var(--border-strong, #33353d);background:var(--surface-2, #181a1f);color:var(--text, #e6e6eb);cursor:pointer}.actions.svelte-1hkoo0d button.ghost:where(.svelte-1hkoo0d){background:transparent}.frame-wrap.svelte-1hkoo0d{background:#fff;height:800px}.frame-wrap.svelte-1hkoo0d embed:where(.svelte-1hkoo0d){width:100%;height:100%;border:0}.download-item.svelte-1ip4nfp{background:var(--surface-1, #121317);border:1px solid var(--border, #24262d);border-radius:12px;overflow:hidden}header.svelte-1ip4nfp{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border-soft, #1b1d23);gap:12px}.filename.svelte-1ip4nfp{font-family:var(--font-mono, monospace);font-size:12px;color:var(--text-muted, #71727b)}.actions.svelte-1ip4nfp{display:flex;gap:8px;align-items:center}.actions.svelte-1ip4nfp .primary-link:where(.svelte-1ip4nfp){padding:6px 12px;font-size:13px;border-radius:6px;border:1px solid var(--border-strong, #33353d);background:var(--surface-2, #181a1f);color:var(--text, #e6e6eb);cursor:pointer;text-decoration:none;display:inline-block}.actions.svelte-1ip4nfp .primary-link:where(.svelte-1ip4nfp){background:var(--surface-2, #181a1f)}.actions.svelte-1ip4nfp .primary-link:where(.svelte-1ip4nfp):hover{background:var(--hover, #1c1c24)}.meta.svelte-1ip4nfp{padding:16px;display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--text-dim, #a4a5af)}.label.svelte-1ip4nfp{display:inline-block;min-width:56px;font-family:var(--font-mono, monospace);font-size:11px;color:var(--text-muted, #71727b);text-transform:uppercase;letter-spacing:.04em}.meta.svelte-1ip4nfp code:where(.svelte-1ip4nfp){font-family:var(--font-mono, monospace);font-size:12px;color:var(--text, #e6e6eb);background:var(--surface-2, #181a1f);padding:2px 6px;border-radius:4px}.hint.svelte-1ip4nfp{color:var(--text-muted, #71727b);font-size:12px;margin-top:8px}.comment-row.svelte-1ip4nfp{padding:8px 16px 16px;display:flex;gap:8px;align-items:flex-start;border-top:1px solid var(--border-soft, #1b1d23)}.comment-row.svelte-1ip4nfp textarea:where(.svelte-1ip4nfp){flex:1;padding:6px;font-family:inherit;font-size:13px;background:var(--bg, #08090b);color:var(--text, #e6e6eb);border:1px solid var(--border, #24262d);border-radius:4px;resize:vertical}.comment-btn.svelte-1ip4nfp{padding:6px 12px;font-size:12px;border-radius:4px;border:1px solid var(--border, #24262d);background:var(--surface-1, #121317);color:var(--text, #e6e6eb);cursor:pointer;align-self:flex-start}.comment-btn.svelte-1ip4nfp:disabled{opacity:.4;cursor:not-allowed}.json-item.svelte-2mde07{background:var(--surface-1, #121317);border:1px solid var(--border, #24262d);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;height:100%}header.svelte-2mde07{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border-soft, #1b1d23);gap:12px;flex-shrink:0}.filename.svelte-2mde07{font-family:var(--font-mono, monospace);font-size:12px;color:var(--text-muted, #71727b)}.actions.svelte-2mde07{display:flex;gap:8px;align-items:center}.actions.svelte-2mde07 button:where(.svelte-2mde07){padding:6px 12px;font-size:13px;border-radius:6px;border:1px solid var(--border-strong, #33353d);background:var(--surface-2, #181a1f);color:var(--text, #e6e6eb);cursor:pointer}.actions.svelte-2mde07 button.ghost:where(.svelte-2mde07){background:transparent}.mode-toggle.svelte-2mde07{padding:5px 10px;font-size:12px}.mode-toggle.active.svelte-2mde07{background:var(--accent-bg, color-mix(in oklch, oklch(72% .17 245) 14%, transparent));color:var(--text, #e6e6eb);border-color:#3bacff;border-color:oklch(72% .17 245)}.parse-error.svelte-2mde07{padding:8px 16px;background:color-mix(in oklch,var(--danger, oklch(66% .21 25)) 14%,transparent);color:var(--danger, oklch(66% .21 25));font-size:12px;font-family:var(--font-mono, monospace);border-bottom:1px solid var(--border-soft, #1b1d23);flex-shrink:0}.body.svelte-2mde07{flex:1;overflow:auto;background:var(--bg, #08090b);min-height:0}.loading.svelte-2mde07{padding:24px;color:var(--text-muted, #71727b);font-size:13px;font-style:italic}.json-item .ul-reader{min-height:100%}.code-item.svelte-azqn8w{background:var(--surface-1, #121317);border:1px solid var(--border, #24262d);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;height:100%}header.svelte-azqn8w{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border-soft, #1b1d23);gap:12px;flex-shrink:0}.filename.svelte-azqn8w{font-family:var(--font-mono, monospace);font-size:12px;color:var(--text-muted, #71727b)}.actions.svelte-azqn8w{display:flex;gap:8px;align-items:center}.actions.svelte-azqn8w button:where(.svelte-azqn8w){padding:6px 12px;font-size:13px;border-radius:6px;border:1px solid var(--border-strong, #33353d);background:var(--surface-2, #181a1f);color:var(--text, #e6e6eb);cursor:pointer}.actions.svelte-azqn8w button.ghost:where(.svelte-azqn8w){background:transparent}.view-toggle.svelte-azqn8w{display:inline-flex;border:1px solid var(--border-strong, #33353d);border-radius:6px;overflow:hidden}.view-tab.svelte-azqn8w{padding:6px 12px;font:inherit;font-size:12px;background:var(--surface-2, #181a1f);color:var(--text-dim, #a4a5af);border:0;cursor:pointer;transition:background-color .15s ease,color .15s ease}.view-tab.svelte-azqn8w+.view-tab:where(.svelte-azqn8w){border-left:1px solid var(--border-strong, #33353d)}.view-tab.svelte-azqn8w:hover{background:var(--hover, #1c1c24);color:var(--text, #e6e6eb)}.view-tab.active.svelte-azqn8w{background:var(--surface-3, #20232a);color:var(--text, #e6e6eb)}.pretty-error.svelte-azqn8w{padding:8px 16px;background:color-mix(in oklch,var(--warn, oklch(80% .15 80)) 12%,var(--surface-1, #121317));border-bottom:1px solid color-mix(in oklch,var(--warn, oklch(80% .15 80)) 40%,var(--border, #24262d));font-size:12px;color:var(--text-muted, #71727b);flex-shrink:0}.body.svelte-azqn8w{flex:1;overflow:auto;background:var(--bg, #08090b);min-height:0}pre.svelte-azqn8w{margin:0;padding:16px;font-family:var(--font-mono, monospace);font-size:12.5px;line-height:1.55;color:var(--text, #e6e6eb);white-space:pre;-moz-tab-size:2;tab-size:2}code.svelte-azqn8w{font-family:inherit}.audio-item.svelte-rnn7v5{background:var(--surface-1, #121317);border:1px solid var(--border, #24262d);border-radius:12px;overflow:hidden}header.svelte-rnn7v5{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border-soft, #1b1d23);gap:12px}.filename.svelte-rnn7v5{font-family:var(--font-mono, monospace);font-size:12px;color:var(--text-muted, #71727b)}.actions.svelte-rnn7v5{display:flex;gap:8px;align-items:center}.player.svelte-rnn7v5{padding:16px;display:flex;gap:12px;align-items:center}.player.svelte-rnn7v5 audio:where(.svelte-rnn7v5){flex:1;min-width:0}.mark-btn.svelte-rnn7v5{padding:6px 12px;font-size:12px;border-radius:6px;border:1px solid var(--border-strong, #33353d);background:var(--surface-2, #181a1f);color:var(--text, #e6e6eb);cursor:pointer;white-space:nowrap;font-family:var(--font-mono, monospace)}.mark-btn.svelte-rnn7v5:hover{background:var(--hover, #1c1c24)}.timeline.svelte-rnn7v5{padding:0 16px 16px}.track.svelte-rnn7v5{position:relative;height:6px;background:var(--surface-3, #1f2127);border-radius:999px}.track.svelte-rnn7v5:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--progress);background:var(--accent, blue);border-radius:999px}.marker.svelte-rnn7v5{position:absolute;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:50%;background:var(--warn, oklch(80% .15 80));border:2px solid white;cursor:pointer;padding:0}.marker.active.svelte-rnn7v5{box-shadow:0 0 0 4px color-mix(in oklch,var(--warn, yellow) 30%,transparent)}.marker.saved.svelte-rnn7v5{background:var(--ok, oklch(72% .17 152))}.marker-thread.svelte-rnn7v5{margin:0 16px 12px;background:var(--surface-2, #181a1f);border:1px solid var(--border-strong, #33353d);border-radius:8px;padding:12px}.marker-time.svelte-rnn7v5{font-family:var(--font-mono, monospace);font-size:12px;color:var(--accent-hi, blue);margin-bottom:8px}.marker-thread.svelte-rnn7v5 textarea:where(.svelte-rnn7v5){width:100%;padding:6px;font-size:13px;background:var(--bg, #08090b);color:var(--text, #e6e6eb);border:1px solid var(--border, #24262d);border-radius:4px;resize:vertical}.marker-thread.svelte-rnn7v5 .row:where(.svelte-rnn7v5){display:flex;gap:6px;margin-top:8px}.marker-thread.svelte-rnn7v5 button:where(.svelte-rnn7v5){padding:5px 10px;font-size:12px;border-radius:4px;border:1px solid var(--border, #24262d);background:var(--surface-1, #121317);color:var(--text, #e6e6eb);cursor:pointer}.marker-thread.svelte-rnn7v5 button.primary:where(.svelte-rnn7v5){background:var(--accent, blue);color:var(--accent-fg, #07090c);border-color:var(--accent, blue)}footer.svelte-rnn7v5{padding:8px 16px;color:var(--text-muted, #71727b);font-size:12px;border-top:1px solid var(--border-soft, #1b1d23)}
