@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-wght-normal-cHuGMAiY.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-wght-normal-DwHjdM4S.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-wght-normal-ece1310W.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-wght-normal-D-yuW59g.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-wght-normal-CxNHBx-q.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-wght-normal-D9elroTD.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans: "Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-prose: "Source Serif 4 Variable", "Source Serif 4", "Iowan Old Style", Charter, Georgia, serif;--font-mono: "JetBrains Mono Variable", "JetBrains Mono", "IBM Plex Mono", ui-monospace, Menlo, monospace;--font-display: var(--font-prose);--t-eyebrow: 10.5px;--t-meta: 11px;--t-body: 14px;--t-prose: 14.5px;--t-h3: 17px;--t-h2: 22px;--t-h1: 32px;--t-display: 48px;--paper: #ecebe5;--surface: #f4f3ed;--surface-2: #e1ded3;--rule: #cfccc0;--rule-2: #ddd9cc;--ink: #181a18;--ink-2: #353a35;--ink-3: #62675f;--ink-4: #93978b;--signal: #2f5d49;--signal-soft: #5a8a6f;--signal-deep: #1c3d2f;--score-high: #2f5d49;--score-mid: #b88436;--score-low: #7d8278;--status-new: #4a607b;--status-responded: #2f5d49;--status-saved: #b88436;--status-skipped: #93978b;--intent-question: #2f5d49;--intent-complaint: #b54328;--intent-recommendation: #4a607b;--intent-discussion: #62675f;--match-direct: #2f5d49;--match-indirect: #b88436;--match-weak: #93978b;--ai-rule: #4a607b;--ai-block: #ecebe2;--guard-rule: #b54328;--guard-block: #f0e6dc;--shadow-1: 0 1px 0 rgba(24,26,24,.04), 0 1px 2px rgba(24,26,24,.04);--shadow-2: 0 1px 0 rgba(24,26,24,.05), 0 4px 10px -4px rgba(24,26,24,.08);--radius-sm: 4px;--radius: 8px;--radius-lg: 14px;--space-1: 6px;--space-2: 10px;--space-3: 14px;--space-4: 18px;--space-5: 24px;--space-6: 32px;--t-fast: .18s;--t-base: .24s;--ease-out: cubic-bezier(.2, .8, .2, 1);--bg: var(--paper);--paper-2: var(--surface);--surface-alt: var(--surface-2);--cream-50: var(--surface);--cream-100: var(--surface-2);--cream-200: var(--rule);--hairline: var(--rule-2);--hairline-strong: var(--rule);--shadow-card: var(--shadow-1);--shadow-card-hover: var(--shadow-2);--ink-900: var(--ink);--ink-800: var(--ink-2);--ink-700: #41463f;--ink-600: #51564d;--ink-500: var(--ink-3);--ink-400: var(--ink-4);--ink-300: #b0b3a8;--ink-200: var(--rule);--ink-100: var(--rule-2);--accent: var(--signal);--accent-hover: var(--signal-deep);--accent-soft: #dde8e1;--accent-text: var(--signal-deep);--slate: var(--status-new);--slate-50: #e7ece9;--slate-100: #d2ddd6;--slate-200: #b3c5bb;--slate-700: var(--signal);--slate-900: var(--signal-deep);--green-50: #e2ece6;--green-100: #cfe0d6;--green-500: var(--status-responded);--green-700: var(--signal-deep);--honey: var(--score-mid);--honey-50: #f1e6d4;--honey-100: #e6d3b3;--honey-500: var(--score-mid);--honey-700: #8a6225;--red-50: #f3e1da;--red-100: #e8c6ba;--red-500: var(--intent-complaint);--red-700: #7a2c19;--brown-red: var(--intent-complaint);--bordeaux: #7a2c19;--vanilla: #f4f3ed;--r-xs: var(--radius-sm);--r-sm: 6px;--r-md: var(--radius);--r-lg: var(--radius-lg);--r-xl: 16px;--font-ui: var(--font-sans);--font-serif: var(--font-prose);--nav-h: 56px;--content-max: 1320px;color-scheme:light}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.prose{font-family:var(--font-prose)}.display{font-family:var(--font-display)}.eyebrow{font-family:var(--font-mono);font-size:var(--t-eyebrow);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3);font-weight:500}.t-display{font-family:var(--font-display);font-weight:600;font-size:var(--t-h1);line-height:1.08;letter-spacing:-.02em;color:var(--ink);margin:0}.t-title{font-family:var(--font-display);font-weight:600;font-size:var(--t-h3);letter-spacing:-.01em;color:var(--ink);margin:0}.t-section{font-family:var(--font-mono);font-weight:500;font-size:var(--t-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.t-body{font-size:var(--t-body);color:var(--ink-2)}.t-meta{font-size:var(--t-meta);color:var(--ink-3)}.t-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.t-num{font-variant-numeric:tabular-nums}.t-prose{font-family:var(--font-prose);font-size:var(--t-prose);line-height:1.6;color:var(--ink-2);margin:0}.btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;font:inherit;font-weight:500;font-size:13px;border-radius:var(--radius-sm);border:1px solid var(--rule);background:var(--surface);color:var(--ink);cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast);text-decoration:none;white-space:nowrap}.btn:hover{background:var(--surface-2)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary,.btn.primary{background:var(--ink);color:#fff;border-color:var(--ink)}.btn-primary:hover,.btn.primary:hover{background:var(--ink-2);border-color:var(--ink-2)}.btn-signal,.btn.signal{background:var(--signal);color:#fff;border-color:var(--signal)}.btn-signal:hover,.btn.signal:hover{background:var(--signal-deep);border-color:var(--signal-deep)}.btn-danger{background:var(--intent-complaint);color:#fff;border-color:var(--intent-complaint)}.btn-danger:hover{background:var(--red-700);border-color:var(--red-700)}.btn-ghost,.btn.ghost{background:transparent;border-color:transparent;color:var(--ink-3)}.btn-ghost:hover,.btn.ghost:hover{background:var(--surface-2);border-color:var(--rule-2);color:var(--ink)}.btn-sm,.btn.sm{padding:5px 9px;font-size:12px}.kbd{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;font-family:var(--font-mono);font-size:10px;font-weight:600;color:var(--ink-2);background:var(--surface);border:1px solid var(--rule);border-bottom-width:2px;border-radius:3px;font-variant-numeric:tabular-nums}.card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow-1)}.card-pad{padding:16px 18px}.card-pad-lg{padding:20px 24px}.card-h{display:flex;align-items:flex-start;gap:12px;padding:14px 18px 10px}.card-h h3{margin:0;font-family:var(--font-display);font-size:var(--t-h3);font-weight:600;letter-spacing:-.01em;color:var(--ink)}.card-b{padding:0 18px 16px}.card-b.unpadded{padding:0}.chip{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;font-size:11.5px;font-weight:500;border-radius:999px;border:1px solid var(--rule);background:var(--surface);color:var(--ink-2);white-space:nowrap}.chip-sm{font-size:11px;padding:1px 7px}.chip-square{border-radius:var(--radius-sm)}.score{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600;font-size:13px;line-height:1}.score:before{content:"";width:3px;height:13px;background:currentColor}.score-high{color:var(--score-high)}.score-mid{color:var(--score-mid)}.score-low{color:var(--score-low)}.chip-new{color:var(--status-new);border-color:var(--status-new);background:transparent}.chip-responded{color:var(--status-responded);border-color:var(--status-responded);background:transparent;font-weight:600}.chip-saved{color:var(--status-saved);border-color:var(--status-saved);background:transparent}.chip-skipped{color:var(--status-skipped);border-color:var(--rule);background:transparent}.tag{font-family:var(--font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);display:inline-flex;align-items:center;gap:5px}.tag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ink-4)}.tag-direct:before{background:var(--match-direct);border-radius:0;transform:rotate(45deg)}.tag-indirect:before{background:var(--match-indirect);border-radius:0;transform:rotate(45deg)}.tag-weak:before{background:var(--match-weak);border-radius:0;transform:rotate(45deg)}.confidence{font-family:var(--font-mono);font-size:10px;font-variant-numeric:tabular-nums;padding:1px 6px;border-radius:999px;border:1px solid var(--rule);color:var(--ink-2);background:var(--surface)}.confidence-high{color:var(--score-mid);border-color:var(--honey-100)}.confidence-mid{color:var(--ink-2)}.confidence-low{color:var(--ink-3)}.ai-block{position:relative;padding:10px 16px 10px 18px;border-left:1px solid var(--ai-rule);background:linear-gradient(to right,var(--ai-block),transparent 80%);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.ai-eyebrow{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--ai-rule);margin-bottom:8px}.ai-eyebrow:before{content:"";width:6px;height:6px;border-radius:1px;background:var(--ai-rule);transform:rotate(45deg);flex-shrink:0}.ai-attr{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.14em;color:var(--ai-rule);text-transform:uppercase;margin-bottom:8px}.ai-attr:before{content:"";width:6px;height:6px;border-radius:1px;background:var(--ai-rule);transform:rotate(45deg);flex-shrink:0}.guard-block{position:relative;padding:10px 16px 10px 18px;border-left:2px solid var(--guard-rule);background:linear-gradient(to right,var(--guard-block),transparent 80%);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.guard-block .ai-eyebrow,.guard-block .ai-attr{color:var(--guard-rule)}.guard-block .ai-eyebrow:before,.guard-block .ai-attr:before{border-radius:50%;transform:none;background:var(--guard-rule)}.suggested{position:relative;padding:10px 16px 10px 18px;border-left:1px solid var(--ai-rule);background:linear-gradient(to right,var(--ai-block),transparent 80%);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.suggested-body{font-family:var(--font-prose);font-size:16px;line-height:1.6;color:var(--ink);font-style:italic;white-space:pre-wrap;margin:0}.suggested-body:before{content:"“"}.suggested-body:after{content:"”"}.guardrails{position:relative;padding:10px 16px 10px 18px;border-left:2px solid var(--guard-rule);background:linear-gradient(to right,var(--guard-block),transparent 80%);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.guardrails-attr{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.14em;color:var(--guard-rule);text-transform:uppercase;margin-bottom:8px}.stat{position:relative;padding:14px 16px 16px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-1);overflow:hidden}.stat .label{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.stat .value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600;font-size:28px;letter-spacing:-.01em;color:var(--ink);margin-top:4px;line-height:1.05}.stat .delta{font-size:11px;color:var(--ink-3);margin-top:4px}.tile{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:12px 14px;box-shadow:var(--shadow-1)}.tile .lbl{font-family:var(--font-mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3)}.tile .num{font-family:var(--font-mono);font-size:20px;font-weight:600;margin-top:4px;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink)}.row{display:flex;align-items:center;gap:8px}.col{display:flex;flex-direction:column;gap:8px}.between{justify-content:space-between}.wrap{flex-wrap:wrap}.grow{flex:1}.divider{height:1px;background:var(--rule)}.muted{color:var(--ink-3)}.hstack{display:inline-flex;align-items:center;gap:8px}.vstack{display:flex;flex-direction:column;gap:8px}.app{min-height:100vh;background:var(--paper)}.app-shell{height:100vh;background:var(--paper);display:grid;grid-template-columns:212px 1fr;grid-template-rows:minmax(0,1fr);overflow:hidden}.app-col{min-width:0;min-height:0;display:flex;flex-direction:column}.app-header{height:56px;flex-shrink:0;display:flex;align-items:center;gap:14px;padding:0 20px 0 22px;background:var(--surface);border-bottom:1px solid var(--rule);position:relative;z-index:20}.app-main{min-width:0;min-height:0;flex:1;overflow:auto;position:relative;padding:26px 32px 60px}.app-main>.content{padding:0;max-width:1440px;margin:0 auto}.sidebar{min-height:0;overflow:auto;height:100%;background:var(--surface);border-right:1px solid var(--rule);display:flex;flex-direction:column;padding:18px 12px 14px;gap:20px}.sidebar-brand{padding:0 4px}.sidebar-section{display:flex;flex-direction:column}.sidebar-section-label{font-family:var(--font-mono);font-size:var(--t-eyebrow);font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3);padding:0 8px 6px}.sidebar-link{display:flex;align-items:center;gap:10px;padding:7px 10px;font-size:13.5px;font-weight:500;color:var(--ink-3);border-radius:var(--radius-sm);cursor:pointer;text-decoration:none;transition:background var(--t-fast)}.sidebar-link:hover{background:var(--surface-2);color:var(--ink)}.sidebar-link.active{background:var(--surface-2);color:var(--ink);font-weight:600}.sidebar-foot{margin-top:auto;padding-top:12px;border-top:1px solid var(--rule-2);display:flex;flex-direction:column;gap:10px}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink)}.brand-word{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;line-height:1}.brand-mark{display:grid;place-items:center;color:var(--signal)}.topnav{position:sticky;top:0;z-index:30;height:var(--nav-h);background:var(--surface);border-bottom:1px solid var(--rule)}.topnav-inner{max-width:var(--content-max);margin:0 auto;height:100%;padding:0 28px;display:flex;align-items:center;gap:18px}.nav-links{display:flex;align-items:center;gap:4px;margin-left:18px}.nav-link{padding:6px 10px;font-size:13px;color:var(--ink-3);border-radius:var(--radius-sm);cursor:pointer}.nav-link:hover{background:var(--surface-2);color:var(--ink)}.nav-link.active{color:var(--ink);background:var(--surface-2)}.content{max-width:var(--content-max);margin:0 auto;padding:28px 32px}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.page-head h1{margin:0}.crumbs{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--ink-3);margin-bottom:8px}.crumbs a{color:var(--ink-3)}.crumbs a:hover{color:var(--ink-2)}.crumbs .sep{color:var(--ink-4);margin:0 2px}.tbl{width:100%;border-collapse:collapse;font-size:13px}.tbl th{text-align:left;font-family:var(--font-mono);font-weight:500;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);padding:10px 12px;border-bottom:1px solid var(--rule)}.tbl td{padding:12px;border-bottom:1px solid var(--rule-2);color:var(--ink-2);vertical-align:middle}.tbl tbody tr{cursor:pointer;transition:background var(--t-fast)}.tbl tbody tr:hover{background:var(--surface-2)}.tbl tr:last-child td{border-bottom:none}.tbl .right{text-align:right;font-variant-numeric:tabular-nums}.input,.textarea,.select{width:100%;padding:8px 10px;font:inherit;font-size:13px;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-sm);color:var(--ink)}.input:focus,.textarea:focus,.select:focus{outline:2px solid color-mix(in srgb,var(--signal) 30%,transparent);outline-offset:0;border-color:var(--signal)}.textarea{min-height:80px;resize:vertical;font-family:var(--font-sans)}.textarea-prose{font-family:var(--font-prose);font-size:15px;line-height:1.6}.field{display:flex;flex-direction:column;gap:6px}.field-label{font-size:12px;font-weight:500;color:var(--ink-2)}.field-hint{font-family:var(--font-mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-4)}.dot{width:7px;height:7px;border-radius:50%;display:inline-block}.dot-running{background:var(--status-new);animation:pulse 1.4s ease-in-out infinite}.dot-done{background:var(--score-high)}.dot-failed{background:var(--signal)}.dot-mark{display:grid;place-items:center;font-family:var(--font-mono);font-size:10px;font-weight:600;color:#fff;border-radius:var(--radius-sm)}@keyframes pulse{0%{box-shadow:0 0 0 0 currentColor;opacity:1}50%{box-shadow:0 0 0 6px transparent;opacity:.6}to{box-shadow:0 0 0 0 currentColor;opacity:1}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-from-right{0%{transform:translate(100%)}to{transform:translate(0)}}.skip-card{opacity:.55}.skip-card .suggested,.skip-card .ai-block{display:none}.responded-card{border-left:3px solid var(--status-responded)}.saved-card{border-left:3px solid var(--status-saved)}.switcher{display:inline-flex;align-items:center;gap:8px;padding:5px 8px 5px 6px;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--surface);font-size:13px;cursor:pointer}.switcher:hover{background:var(--surface-2)}.switcher-dropdown{position:absolute;left:0;bottom:calc(100% + 6px);width:260px;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow-2);padding:6px;z-index:40}.switcher-dropdown-row{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:var(--radius-sm);cursor:pointer;text-align:left;font:inherit;background:transparent}.switcher-dropdown-row.active,.switcher-dropdown-row:hover{background:var(--surface-2)}.avatar{width:26px;height:26px;border-radius:50%;background:var(--status-new);color:#fff;display:grid;place-items:center;font-family:var(--font-mono);font-size:11px;font-weight:600}.link{color:var(--signal);text-decoration:none;border-bottom:1px solid transparent}.link:hover{border-bottom-color:var(--signal)}.post-title{font-family:var(--font-display);font-weight:600;font-size:18px;line-height:1.3;color:var(--ink);letter-spacing:-.01em}.post-title:hover{text-decoration:underline;text-decoration-color:var(--ink-4);text-underline-offset:2px}.pillbar{display:inline-flex;background:var(--surface-2);border:1px solid var(--rule);border-radius:var(--radius-sm);padding:3px;gap:2px}.pillbar button{background:transparent;border:0;padding:5px 10px;font:inherit;font-size:12px;color:var(--ink-3);border-radius:3px;cursor:pointer;font-variant-numeric:tabular-nums}.pillbar button:hover{color:var(--ink)}.pillbar button.active,.pillbar button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1)}.pillbar button .count{color:var(--ink-4);margin-left:6px;font-family:var(--font-mono)}.seg{display:inline-flex;border:1px solid var(--rule);border-radius:var(--radius-sm);overflow:hidden;background:var(--surface)}.seg button{padding:6px 12px;font:inherit;font-size:12px;background:transparent;border:0;border-right:1px solid var(--rule);color:var(--ink-3);cursor:pointer}.seg button:last-child{border-right:0}.seg button.active{background:var(--surface-2);color:var(--ink);font-weight:600}.seg button:hover{color:var(--ink)}.role-badge{font-family:var(--font-mono);font-size:9.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:2px 6px;border-radius:var(--radius-sm);background:transparent;color:var(--ink-3);border:1px solid var(--rule)}.note{background:var(--surface-2);border:1px solid var(--rule-2);border-radius:var(--radius-sm);padding:10px 12px;font-size:13px;color:var(--ink-2)}.action{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font:inherit;font-size:13px;font-weight:500;background:transparent;border:1px solid var(--rule);border-radius:var(--radius-sm);color:var(--ink-2);cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast)}.action:hover{background:var(--surface-2);color:var(--ink)}.action:disabled{opacity:.5;cursor:not-allowed}.action.on-responded{background:transparent;border-color:var(--status-responded);color:var(--status-responded)}.action.on-saved{background:transparent;border-color:var(--status-saved);color:var(--status-saved)}.action.on-skipped{background:transparent;border-color:var(--rule);color:var(--ink-4);text-decoration:line-through}.sparkline{display:inline-block;vertical-align:middle}.signin-shell{min-height:100vh;display:grid;grid-template-columns:1.2fr 1fr;background:var(--paper)}.signin-left{padding:64px 56px;display:flex;flex-direction:column;justify-content:space-between;gap:48px}.signin-right{background:var(--surface);border-left:1px solid var(--rule);display:flex;align-items:center;justify-content:center;padding:48px}.signin-card{width:100%;max-width:360px;display:flex;flex-direction:column;gap:18px}@media(max-width:860px){.signin-shell{grid-template-columns:1fr}.signin-right{border-left:0;border-top:1px solid var(--rule)}}.empty{border:1px solid var(--rule-2);border-radius:var(--radius);padding:28px 24px;display:flex;flex-direction:column;gap:10px;align-items:flex-start;background:var(--surface)}.empty-icon{width:32px;height:32px;border-radius:var(--radius-sm);background:var(--surface-2);display:grid;place-items:center;color:var(--ink-3);margin-bottom:2px}.alert{padding:10px 14px;border-radius:var(--radius-sm);margin-bottom:12px;font-size:13px;border:1px solid}.alert--error{background:color-mix(in srgb,var(--intent-complaint) 8%,var(--surface));color:var(--red-700);border-color:var(--red-100)}.alert--success{background:color-mix(in srgb,var(--signal) 8%,var(--surface));color:var(--signal-deep);border-color:var(--green-100)}.section{margin-bottom:28px}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px}.result-list{list-style:none;padding:0;margin:0}.mybiz-page{display:flex;flex-direction:column;gap:24px}.mybiz-title-strip{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:4px}.mybiz-title{margin:0}.mybiz-summary{margin:4px 0 0}.mybiz-section{display:flex;flex-direction:column;gap:12px}.mybiz-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.mybiz-section-title{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3);margin:0}.mybiz-section-count{display:inline-block;margin-left:6px;font-weight:500;color:var(--ink-4)}.mybiz-section-toggle{display:inline-flex;align-items:center;gap:4px;background:transparent;border:0;padding:4px 6px;font-size:12px;color:var(--ink-3);cursor:pointer;border-radius:var(--radius-sm)}.mybiz-section-toggle:hover{background:var(--surface-2)}.mybiz-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:720px){.mybiz-grid{grid-template-columns:1fr}}.mybiz-row{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:14px 16px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--shadow-1);transition:background var(--t-fast),box-shadow var(--t-fast)}.mybiz-row:hover{background:var(--surface-2);box-shadow:var(--shadow-2)}.mybiz-row-top{display:flex;align-items:center;gap:10px}.mybiz-row-name{font-size:15px;font-weight:600;color:var(--ink);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mybiz-row-name:hover{text-decoration:underline}.mybiz-row-role{display:inline-block;padding:2px 6px;border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink-3);font-family:var(--font-mono);font-size:9.5px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;flex-shrink:0}.mybiz-row-spacer{flex:1}.mybiz-row-cta{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;flex-shrink:0}.mybiz-row-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px}.mybiz-row-activity{white-space:nowrap;flex-shrink:0}.mybiz-chip-strip{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.mybiz-chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:11px;font-size:11px;font-weight:500;white-space:nowrap;text-decoration:none;border:1px solid transparent}.mybiz-chip-skeleton{width:70px;background:var(--surface-2);color:transparent;animation:mybiz-skeleton 1.4s ease-in-out infinite}@keyframes mybiz-skeleton{0%,to{opacity:.6}50%{opacity:1}}.mybiz-chip-red{color:var(--red-700);background:color-mix(in srgb,var(--intent-complaint) 12%,var(--surface));border-color:color-mix(in srgb,var(--intent-complaint) 22%,transparent)}.mybiz-chip-amber-warn{color:var(--honey-700);background:color-mix(in srgb,var(--score-mid) 14%,var(--surface));border-color:color-mix(in srgb,var(--score-mid) 24%,transparent)}.mybiz-chip-amber{color:var(--honey-700);background:color-mix(in srgb,var(--score-mid) 12%,var(--surface));border-color:color-mix(in srgb,var(--score-mid) 22%,transparent)}.mybiz-chip-green{color:var(--signal-deep);background:color-mix(in srgb,var(--signal) 12%,var(--surface));border-color:color-mix(in srgb,var(--signal) 22%,transparent)}.mybiz-chip-neutral{color:var(--ink-3);background:var(--surface-2);border-color:var(--rule)}a.mybiz-chip:hover{text-decoration:underline}.mybiz-overflow{position:relative}.mybiz-overflow-trigger{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);border:0;background:transparent;color:var(--ink-3);cursor:pointer}.mybiz-overflow-trigger:hover{background:var(--surface-2);color:var(--ink)}.mybiz-overflow-menu{position:absolute;top:32px;right:0;min-width:180px;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow-2);padding:4px;z-index:20}.mybiz-overflow-item{display:block;padding:6px 10px;border-radius:var(--radius-sm);font-size:13px;color:var(--ink);text-decoration:none;cursor:pointer}.mybiz-overflow-item:hover{background:var(--surface-2)}
