:root{--bg:#0e1013;--surface:#16191d;--surface-2:#1c2025;--surface-3:#262b31;--border:#2a2f36;--border-strong:#3a4049;--text:#e8ecef;--text-2:#a6aeb7;--text-3:#737b85;--accent:#22d3ee;--accent-hover:#67e8f9;--accent-soft:#0f343d;--accent-text:#061418;--good:#0ca30c;--warning:#fab219;--serious:#ec835a;--critical:#d03b3b;--cool:var(--good);--warm:var(--warning);--hot:var(--critical);--cool-ink:#4ade80;--warm-ink:#fbbf24;--hot-ink:#f87171;--cool-bg:#0ca30c29;--warm-bg:#fab21929;--hot-bg:#d03b3b42;--series-now:#3987e5;--series-base:#d95926;--grid:#2a3038;--dot:#1c2026;--header-bg:#08090b;--header-line:#20242a;--header-text:#eef1f3;--header-text-2:#9aa3ad;--header-hover:#ffffff12;--header-accent:#22d3ee;--rail-w:76px;--shadow-sm:none;--shadow:0 1px 0 #ffffff05;--shadow-lg:0 24px 60px #00000080;--radius:4px;--radius-sm:3px;--font:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--display:"Space Grotesk","IBM Plex Sans",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;color-scheme:dark}:root[data-theme=light]{--bg:#f2f4f5;--surface:#fff;--surface-2:#f4f6f7;--surface-3:#e7eaed;--border:#dde1e5;--border-strong:#c4cad1;--text:#121619;--text-2:#47505a;--text-3:#737b85;--accent:#0e7490;--accent-hover:#155e75;--accent-soft:#e0f5f9;--accent-text:#fff;--cool-ink:#0b6e0b;--warm-ink:#8a5600;--hot-ink:#b02a2a;--cool-bg:#0ca30c1a;--warm-bg:#fab21933;--hot-bg:#d03b3b24;--series-now:#2a78d6;--series-base:#eb6834;--grid:#e3e7ea;--dot:#d5dade;--header-bg:#121619;--header-line:#262b31;--shadow-sm:0 1px 0 #1216190a;--shadow:0 1px 0 #1216190d;--shadow-lg:0 18px 44px #12161933;color-scheme:light}*{box-sizing:border-box}body,html{margin:0}body{-webkit-font-smoothing:antialiased;background:#0e1013 radial-gradient(circle at 1px 1px,#1c2026 1px,#0000 0) 0 0 /22px 22px;background:var(--bg) radial-gradient(circle at 1px 1px,var(--dot) 1px,#0000 0) 0 0 /22px 22px;color:#e8ecef;color:var(--text);font:14px/1.5 IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;font:14px/1.5 var(--font);text-rendering:optimizeLegibility}button,input,select,textarea{color:inherit;font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:#22d3ee;color:var(--accent)}h1,h2,h3{letter-spacing:-.01em;margin:0}h1,h2{font-family:Space Grotesk,IBM Plex Sans,system-ui,sans-serif;font-family:var(--display);letter-spacing:-.02em}h1{font-size:26px;font-weight:700}h2{font-size:16px}h2,h3{font-weight:600}h3{font-size:14px}kbd{background:#1c2025;background:var(--surface-2);border:1px solid #3a4049;border:solid var(--border-strong);border-radius:4px;border-width:1px 1px 2px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11px;padding:1px 5px}:focus-visible{border-radius:6px;outline:2px solid #22d3ee;outline:2px solid var(--accent);outline-offset:2px}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.skip-link{background:#22d3ee;background:var(--accent);border-radius:3px;border-radius:var(--radius-sm);color:#061418;color:var(--accent-text);left:-999px;padding:8px 12px;position:absolute;top:8px;z-index:100}.skip-link:focus{left:8px}.muted{color:#a6aeb7;color:var(--text-2)}.small{font-size:12.5px}.center{text-align:center}.spacer{flex:1 1}.error-text,.warn-text{color:#f87171;color:var(--hot-ink)}.tier-text-cool{color:#4ade80;color:var(--cool-ink)}.tier-text-warm{color:#fbbf24;color:var(--warm-ink)}.tier-text-hot{color:#f87171;color:var(--hot-ink)}.icon{flex:none;vertical-align:-.17em}.tier-icon.tier-cool{color:#4ade80;color:var(--cool-ink)}.tier-icon.tier-warm{color:#fbbf24;color:var(--warm-ink)}.tier-icon.tier-hot{color:#f87171;color:var(--hot-ink)}.btn{align-items:center;background:#16191d;background:var(--surface);border:1px solid #3a4049;border:1px solid var(--border-strong);border-radius:3px;border-radius:var(--radius-sm);color:#e8ecef;color:var(--text);display:inline-flex;font-size:13.5px;font-weight:550;gap:6px;justify-content:center;padding:7px 13px;text-decoration:none;transition:background .15s,border-color .15s,transform .05s;white-space:nowrap}.btn:hover:not(:disabled){background:#1c2025;background:var(--surface-2)}.btn:active:not(:disabled){transform:translateY(1px)}.btn-primary{background:#22d3ee;background:var(--accent);border-color:#22d3ee;border-color:var(--accent);color:#061418;color:var(--accent-text)}.btn-primary:hover:not(:disabled){background:#67e8f9;background:var(--accent-hover);border-color:#67e8f9;border-color:var(--accent-hover)}.btn-danger{border-color:#d03b3b;border-color:var(--critical);color:#fff}.btn-danger,.btn-danger:hover:not(:disabled){background:#d03b3b;background:var(--critical)}.btn-danger:hover:not(:disabled){filter:brightness(1.08)}.btn-ghost{background:#0000;border-color:#0000;color:#a6aeb7;color:var(--text-2)}.btn-ghost.on,.btn-ghost:hover:not(:disabled){background:#1c2025;background:var(--surface-2);color:#e8ecef;color:var(--text)}.btn-sm{border-radius:3px;border-radius:var(--radius-sm);font-size:12.5px;padding:5px 10px}.btn-block{padding:10px;width:100%}.icon-btn{background:#0000;border:1px solid #0000;border-radius:3px;border-radius:var(--radius-sm);color:#a6aeb7;color:var(--text-2);display:inline-grid;height:34px;place-items:center;width:34px}.icon-btn:hover:not(:disabled){background:#1c2025;background:var(--surface-2);color:#e8ecef;color:var(--text)}.link{background:none;border:0;color:#22d3ee;color:var(--accent);font-weight:550;padding:0;text-decoration:underline;text-underline-offset:2px}.seg{background:#1c2025;background:var(--surface-2);border:1px solid #2a2f36;border:1px solid var(--border);border-radius:4px;border-radius:var(--radius);gap:2px;padding:3px}.seg,.seg button{display:inline-flex}.seg button{align-items:center;background:#0000;border:0;border-radius:2px;color:#a6aeb7;color:var(--text-2);font-size:13px;font-weight:550;gap:6px;padding:5px 11px}.seg button.on,.seg button:hover{color:#e8ecef;color:var(--text)}.seg button.on{background:#16191d;background:var(--surface);box-shadow:none,0 0 0 1px #2a2f36;box-shadow:var(--shadow-sm),0 0 0 1px var(--border)}.seg-sm button{font-size:12px;padding:3px 9px}input[type=email],input[type=password],input[type=search],input[type=text],select,textarea{background:#16191d;background:var(--surface);border:1px solid #3a4049;border:1px solid var(--border-strong);border-radius:3px;border-radius:var(--radius-sm);outline:none;padding:7px 10px;transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{border-color:#22d3ee;border-color:var(--accent);box-shadow:0 0 0 3px #0f343d;box-shadow:0 0 0 3px var(--accent-soft)}textarea{resize:vertical}.chip{align-items:center;border:1px solid #0000;border-radius:3px;border-radius:var(--radius-sm);color:#e8ecef;color:var(--text);display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:2px 7px}.chip-cool{background:#0ca30c29;background:var(--cool-bg)}.chip-warm{background:#fab21929;background:var(--warm-bg)}.chip-hot{background:#d03b3b42;background:var(--hot-bg)}.chip-none{background:#1c2025;background:var(--surface-2)}.card{background:#16191d;background:var(--surface);border:1px solid #2a2f36;border:1px solid var(--border);border-radius:4px;border-radius:var(--radius);box-shadow:0 1px 0 #ffffff05;box-shadow:var(--shadow)}.error-box{background:#d03b3b42;background:var(--hot-bg);border:1px solid color-mix(in srgb,#d03b3b 35%,#0000);border:1px solid color-mix(in srgb,var(--critical) 35%,#0000);border-radius:3px;border-radius:var(--radius-sm);color:#e8ecef;color:var(--text);font-size:13px;padding:10px 12px}.panel-strip{align-items:center;background:#1c2025;background:var(--surface-2);border-bottom:1px solid #2a2f36;border-bottom:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;padding:7px 12px}.panel-strip,.strip-label{color:#a6aeb7;color:var(--text-2);font-family:Space Grotesk,IBM Plex Sans,system-ui,sans-serif;font-family:var(--display);font-size:12px;font-weight:600}.strip-label{white-space:nowrap}.strip-status{align-items:center;display:inline-flex;gap:6px}.strip-count{color:#737b85;color:var(--text-3);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11px;font-weight:500;margin-left:8px}.strip-status:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.strip-status.is-live{color:#4ade80;color:var(--cool-ink)}.strip-status.is-busy{color:#22d3ee;color:var(--accent)}.strip-status.is-busy:before{animation:pulse 1s ease-in-out infinite}.strip-status.is-off{color:#f87171;color:var(--hot-ink)}.app{display:flex;flex-direction:column;min-height:100vh}.app-header{align-items:stretch;background:#08090b;background:var(--header-bg);border-bottom:1px solid #20242a;border-bottom:1px solid var(--header-line);box-shadow:0 1px 0 #0000001f;color:#eef1f3;color:var(--header-text);display:flex;gap:22px;height:60px;padding:0 24px;position:sticky;top:0;z-index:20}.app-header :focus-visible{outline-color:#22d3ee;outline-color:var(--header-accent)}.brand{align-items:center;color:#eef1f3;color:var(--header-text);display:flex;gap:10px;text-decoration:none}.brand-name{font-family:Space Grotesk,IBM Plex Sans,system-ui,sans-serif;font-family:var(--display);font-size:17px;font-weight:700;letter-spacing:-.03em}.logo{height:30px;width:30px}.logo-bg{fill:#0e1013;stroke:#2a3038;stroke-width:1}.logo-sweep{fill:#67e8f9;opacity:.5}.logo-ring{fill:none;stroke:#22d3ee}.logo-hot{fill:#ef5b46}.logo-warm{fill:#fab219}.nav{display:flex;gap:2px}.nav-link{align-items:center;box-shadow:inset 0 -2px 0 #0000;color:#9aa3ad;color:var(--header-text-2);display:inline-flex;font-weight:500;gap:7px;padding:0 14px;text-decoration:none;transition:color .15s,box-shadow .15s,background .15s}.nav-link:hover{background:#ffffff12;background:var(--header-hover)}.nav-link.on,.nav-link:hover{color:#eef1f3;color:var(--header-text)}.nav-link.on{box-shadow:inset 0 -2px 0 #22d3ee;box-shadow:inset 0 -2px 0 var(--header-accent)}.nav-link.on .icon{color:#22d3ee;color:var(--header-accent)}.nav-link:focus-visible{outline-offset:-4px}.header-right{align-items:center;display:flex;gap:8px;margin-left:auto}.app-header .btn{background:#0000;border-color:#ffffff2e;color:#eef1f3;color:var(--header-text)}.app-header .btn:hover:not(:disabled){background:#ffffff12;background:var(--header-hover);border-color:#ffffff47}.app-header .icon-btn{color:#9aa3ad;color:var(--header-text-2)}.app-header .icon-btn:hover:not(:disabled){background:#ffffff12;background:var(--header-hover);color:#eef1f3;color:var(--header-text)}.app-header .avatar{background:#22d3ee;background:var(--header-accent);color:#061418}.avatar{background:#22d3ee;background:var(--accent);border:0;border-radius:50%;color:#061418;color:var(--accent-text);font-weight:700;height:34px;width:34px}.user-menu{position:relative}.menu{background:#16191d;background:var(--surface);border:1px solid #2a2f36;border:1px solid var(--border);border-radius:4px;border-radius:var(--radius);box-shadow:0 24px 60px #00000080;box-shadow:var(--shadow-lg);min-width:220px;padding:6px;position:absolute;right:0;top:42px;z-index:30}.menu-head{border-bottom:1px solid #2a2f36;border-bottom:1px solid var(--border);display:flex;flex-direction:column;margin-bottom:4px;padding:8px 10px 10px}.menu button{align-items:center;background:none;border:0;border-radius:3px;border-radius:var(--radius-sm);display:flex;gap:8px;padding:8px 10px;text-align:left;width:100%}.menu button:hover{background:#1c2025;background:var(--surface-2)}.menu button.danger{color:#f87171;color:var(--hot-ink)}.guest-chip{border:1px dashed #ffffff3d;border-radius:4px;color:#9aa3ad;color:var(--header-text-2);font-family:Space Grotesk,IBM Plex Sans,system-ui,sans-serif;font-family:var(--display);font-size:12px;font-weight:600;padding:3px 8px}main{flex:1 1;margin:0 auto;max-width:1440px;padding:20px 24px 32px;width:100%}.app-footer{padding:14px 16px 22px;text-align:center}.compose{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.compose-left{position:sticky;top:80px}.compose-left,.compose-right{display:flex;flex-direction:column;gap:14px}.compose-right{min-width:0}.mobile-switch{display:none}.composer{display:flex;flex-direction:column;overflow:hidden}.composer-controls{align-items:center;background:#1c2025;background:var(--surface-2);border-bottom:1px solid #2a2f36;border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:10px;padding:10px 12px}.composer-controls .seg{background:#16191d;background:var(--surface)}.audience{align-items:center;display:inline-flex;gap:6px}.audience select{font-size:13px;padding:5px 8px}.context-box{padding:10px 14px 0}.context-box textarea{font-size:13px;width:100%}.draft-pill{align-items:center;color:#a6aeb7;color:var(--text-2);display:flex;font-size:12.5px;gap:6px;margin:10px 14px 0}.composer-text{background:#0000;border:0!important;border-radius:0;box-shadow:none!important;font-size:15.5px;height:calc(100vh - 330px);line-height:1.75;min-height:320px;padding:16px 18px;resize:none;width:100%}.composer-foot{align-items:center;background:#1c2025;background:var(--surface-2);border-top:1px solid #2a2f36;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:8px;padding:9px 12px}.counter{font-feature-settings:"tnum";display:inline-flex;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11.5px;font-variant-numeric:tabular-nums;gap:12px}.status-dot{background:#737b85;background:var(--text-3);border-radius:50%;flex:none;height:8px;width:8px}.status-ready{background:#0ca30c;background:var(--good)}.status-scanning{animation:pulse 1s ease-in-out infinite;background:#22d3ee;background:var(--accent)}.status-error{background:#d03b3b;background:var(--critical)}@keyframes pulse{50%{opacity:.3}}.example-menu select{background:#16191d;background:var(--surface);font-size:12.5px;padding:4px 8px}.tuning{padding:0}.tuning summary{align-items:center;color:#a6aeb7;color:var(--text-2);cursor:pointer;display:flex;font-family:Space Grotesk,IBM Plex Sans,system-ui,sans-serif;font-family:var(--display);font-size:12px;font-weight:600;gap:8px;list-style:none;padding:10px 12px}.tuning[open] summary{background:#1c2025;background:var(--surface-2);border-bottom:1px solid #2a2f36;border-bottom:1px solid var(--border);margin-bottom:12px}.tuning summary::-webkit-details-marker{display:none}.tuning .chev{color:#737b85;color:var(--text-3);margin-left:auto;transition:transform .2s}.tuning[open] .chev{transform:rotate(180deg)}.tuning>.btn,.tuning>.tuning-grid,.tuning>p{margin:0 14px 12px}.tuned-dot{background:#22d3ee;background:var(--accent);border-radius:50%;height:7px;width:7px}.tuning-grid{grid-gap:8px;display:grid;gap:8px}.tuning-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:130px minmax(0,1fr) 82px}.tuning-label{font-size:13px;font-weight:550}.tuning-value{color:#a6aeb7;color:var(--text-2);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11.5px;text-align:right}input[type=range]{accent-color:#22d3ee;accent-color:var(--accent);width:100%}.radar-card{padding:0 16px 14px}.radar-card .panel-strip{margin:0 -16px 10px}.radar-grid{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.radar-side{display:flex;flex-direction:column;gap:12px}.radar{position:relative}.radar-svg{display:block;height:auto;overflow:visible;width:100%}.radar .zone-hot{fill:color-mix(in srgb,#d03b3b 8%,#16191d);fill:color-mix(in srgb,var(--critical) 8%,var(--surface))}.radar .zone-warm{fill:color-mix(in srgb,#fab219 10%,#16191d);fill:color-mix(in srgb,var(--warning) 10%,var(--surface))}.radar .zone-cool{fill:#16191d;fill:var(--surface)}.radar .grid-ring,.radar .grid-spoke{fill:none;stroke:#2a3038;stroke:var(--grid);stroke-width:1}.radar .zone-label{fill:#737b85;fill:var(--text-3);font-family:Space Grotesk,IBM Plex Sans,system-ui,sans-serif;font-family:var(--display);font-size:10.5px}.radar .sweep{display:none}.radar .is-scanning .sweep{animation:sweep 1.8s linear infinite;display:block}.radar .sweep-edge{stroke:#22d3ee;stroke:var(--accent);stroke-width:1.5;opacity:.7}@keyframes sweep{to{transform:rotate(1turn)}}.radar .series-now{fill:color-mix(in srgb,#3987e5 14%,#0000);fill:color-mix(in srgb,var(--series-now) 14%,#0000);stroke:#3987e5;stroke:var(--series-now);stroke-width:2;stroke-linejoin:round;transition:all .45s cubic-bezier(.2,.8,.2,1)}.radar .series-baseline{fill:none;stroke:#d95926;stroke:var(--series-base);stroke-width:1.75;stroke-linejoin:round;opacity:.9}.radar .vertex{stroke:#16191d;stroke:var(--surface);stroke-width:2}.radar .vertex.tier-cool{fill:#0ca30c;fill:var(--good)}.radar .vertex.tier-warm{fill:#fab219;fill:var(--warning)}.radar .vertex.tier-hot{fill:#d03b3b;fill:var(--critical)}.radar .axis-label{fill:#a6aeb7;fill:var(--text-2);font-size:11.5px;font-weight:550}.radar .axis-value{fill:#e8ecef;fill:var(--text);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11.5px;font-weight:600}.radar .hit{fill:#0000}.radar .axis{outline:none}.radar .axis.is-clickable{cursor:pointer}.radar .axis.is-hover .axis-label,.radar .axis:focus-visible .axis-label{fill:#e8ecef;fill:var(--text)}.radar .axis:focus-visible .hit{stroke:#22d3ee;stroke:var(--accent);stroke-width:1.5}.legend{color:#a6aeb7;color:var(--text-2);display:flex;flex-wrap:wrap;font-size:12px;gap:14px}.radar .legend{justify-content:center;margin-top:-4px}.legend-item{align-items:center;display:inline-flex;gap:6px}.key{border-radius:2px;display:inline-block;height:3px;width:14px}.key-now,.s-now.key-line,.tt-key.key-now,.tt-key.s-now{background:#3987e5;background:var(--series-now)}.key-baseline,.s-baseline.key-line,.tt-key.key-baseline,.tt-key.s-baseline{background:#d95926;background:var(--series-base)}.chart-tooltip{background:#16191d;background:var(--surface);border:1px solid #2a2f36;border:1px solid var(--border);border-radius:3px;border-radius:var(--radius-sm);box-shadow:0 24px 60px #00000080;box-shadow:var(--shadow-lg);font-size:12.5px;max-width:260px;min-width:150px;padding:9px 11px;pointer-events:none;position:absolute;z-index:5}.radar-tooltip{left:8px;top:8px}.tt-title{font-weight:650;margin-bottom:4px}.tt-row{align-items:center;display:flex;gap:7px}.tt-row strong{font-feature-settings:"tnum";font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:13px;font-variant-numeric:tabular-nums}.tt-key{border-radius:2px;flex:none;height:2px;width:12px}.tt-muted,.tt-quote{color:#a6aeb7;color:var(--text-2)}.tt-quote{font-style:italic;margin-top:6px}.tt-hint{color:#22d3ee;color:var(--accent);font-size:11.5px;margin-top:4px}.gauge{display:grid;justify-items:center;position:relative}.gauge-svg{height:auto;width:min(220px,100%)}.gauge-track{fill:none;stroke:#262b31;stroke:var(--surface-3);stroke-width:13;stroke-linecap:butt}.gauge-fill{fill:none;stroke:#737b85;stroke:var(--text-3);stroke-width:13;stroke-linecap:butt;transition:stroke-dashoffset .7s cubic-bezier(.2,.8,.2,1),stroke .3s}.gauge-cool .gauge-fill{stroke:#0ca30c;stroke:var(--good)}.gauge-warm .gauge-fill{stroke:#fab219;stroke:var(--warning)}.gauge-hot .gauge-fill{stroke:#d03b3b;stroke:var(--critical)}.gauge.is-scanning .gauge-fill{opacity:.55}.gauge-readout{display:grid;justify-items:center;position:absolute;text-align:center;top:36%}.gauge-score{font-feature-settings:"tnum";font-family:Space Grotesk,IBM Plex Sans,system-ui,sans-serif;font-family:var(--display);font-size:46px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.04em;line-height:1}.gauge-of{color:#737b85;color:var(--text-3);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:0;margin-left:3px}.gauge-label{align-items:center;display:inline-flex;font-weight:650;gap:5px;margin-top:4px}.gauge-delta{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11.5px;font-weight:500;margin-top:2px}.gauge-delta.up{color:#4ade80;color:var(--cool-ink)}.gauge-delta.down{color:#f87171;color:var(--hot-ink)}.summary{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin:26px 0 0}.summary-item{background:#1c2025;background:var(--surface-2);border:1px solid #2a2f36;border:1px solid var(--border);border-radius:3px;border-radius:var(--radius-sm);min-width:0;padding:8px 10px}.summary dt{color:#737b85;color:var(--text-3);font-family:Space Grotesk,IBM Plex Sans,system-ui,sans-serif;font-family:var(--display);font-size:12px;font-weight:600}.summary dd{align-items:center;display:flex;flex-wrap:wrap;font-size:13.5px;font-weight:650;gap:5px;margin:2px 0 0}.summary dd .muted{font-size:12px;font-weight:500}.tone-dot{background:#737b85;background:var(--text-3);border-radius:50%;height:9px;width:9px}.tone-neutral,.tone-warm{background:#0ca30c;background:var(--good)}.tone-curt{background:#fab219;background:var(--warning)}.tone-frustrated{background:#ec835a;background:var(--serious)}.tone-hostile{background:#d03b3b;background:var(--critical)}.heat-card{overflow:hidden;padding:0}.heat-toolbar{align-items:center;background:#1c2025;background:var(--surface-2);border-bottom:1px solid #2a2f36;border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:10px 12px;padding:7px 12px}.heat-toolbar .seg{background:#16191d;background:var(--surface)}.heat-legend{display:flex;gap:6px;margin-left:auto}.legend-chip{align-items:center;color:#a6aeb7;color:var(--text-2);display:inline-flex;font-size:12px;font-weight:600;gap:4px}.heat-text{font-size:15.5px;line-height:2;overflow-wrap:anywhere;padding:16px 18px 20px;transition:opacity .2s;white-space:pre-wrap}.heat-text.is-stale{opacity:.6}.hs{border-radius:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone;cursor:pointer;padding:3px 1px;transition:background .25s,box-shadow .15s}.hs-skip{color:#a6aeb7;color:var(--text-2);cursor:default}.hs-cool:hover{background:#0ca30c29;background:var(--cool-bg)}.hs-warm{background:#fab21929;background:var(--warm-bg);background:color-mix(in srgb,#fab219 calc(10% + var(--heat)*22%),#0000);background:color-mix(in srgb,var(--warning) calc(10% + var(--heat)*22%),#0000);box-shadow:inset 0 -2px 0 #fab219;box-shadow:inset 0 -2px 0 var(--warning)}.hs-hot{background:#d03b3b42;background:var(--hot-bg);background:color-mix(in srgb,#d03b3b calc(6% + var(--heat)*20%),#0000);background:color-mix(in srgb,var(--critical) calc(6% + var(--heat)*20%),#0000);box-shadow:inset 0 -2px 0 #d03b3b;box-shadow:inset 0 -2px 0 var(--critical)}.hs:hover:not(.hs-skip){filter:brightness(.97)}.hs.is-selected{outline:2px solid #22d3ee;outline:2px solid var(--accent);outline-offset:1px}.hs:focus-visible{outline:2px solid #22d3ee;outline:2px solid var(--accent);outline-offset:1px}.scanning-placeholder{align-items:center;color:#a6aeb7;color:var(--text-2);display:flex;gap:10px;padding:28px 18px}.mini-radar{animation:sweep 1.2s linear infinite;background:conic-gradient(from 0deg,#0000 0 70%,color-mix(in srgb,#22d3ee 45%,#0000));background:conic-gradient(from 0deg,#0000 0 70%,color-mix(in srgb,var(--accent) 45%,#0000));border:2px solid #22d3ee;border:2px solid var(--accent);border-radius:50%;display:inline-block;flex:none;height:18px;position:relative;width:18px}.inspector{animation:rise .22s ease-out;border-left:4px solid #3a4049;border-left:4px solid var(--border-strong);outline:none;padding:14px 16px 16px;scroll-margin-top:76px}.inspector-hot{border-left-color:#d03b3b;border-left-color:var(--critical)}.inspector-warm{border-left-color:#fab219;border-left-color:var(--warning)}.inspector-cool{border-left-color:#0ca30c;border-left-color:var(--good)}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}.inspector{background:#16191d;background:var(--surface);border-radius:4px;border-radius:var(--radius);border-right:1px solid #2a2f36;border-right:1px solid var(--border);border-top:1px solid #2a2f36;border-top:1px solid var(--border);box-shadow:0 1px 0 #ffffff05;box-shadow:var(--shadow)}.inspector,.inspector-head{border-bottom:1px solid #2a2f36;border-bottom:1px solid var(--border)}.inspector-head{align-items:center;background:#1c2025;background:var(--surface-2);display:flex;gap:8px;margin:-14px -16px 0;padding:6px 8px 6px 12px}.tier-badge{align-items:center;border-radius:3px;border-radius:var(--radius-sm);display:inline-flex;font-family:Space Grotesk,IBM Plex Sans,system-ui,sans-serif;font-family:var(--display);font-size:12px;font-weight:600;gap:5px;padding:3px 8px}.badge-cool{background:#0ca30c29;background:var(--cool-bg)}.badge-warm{background:#fab21929;background:var(--warm-bg)}.badge-hot{background:#d03b3b42;background:var(--hot-bg)}.inspector-pos{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11.5px}.inspector-quote{background:#1c2025;background:var(--surface-2);border-radius:3px;border-radius:var(--radius-sm);font-size:15.5px;line-height:1.7;margin:12px 0;padding:10px 14px}mark.culprit{background:#d03b3b42;background:var(--hot-bg);border-bottom:2px solid #d03b3b;border-bottom:2px solid var(--critical);border-radius:3px;color:inherit;cursor:help;padding:0 1px}mark.pattern{background:#0000;border-bottom:2px dotted #737b85;border-bottom:2px dotted var(--text-3);color:inherit;cursor:help}.dim-grid{grid-gap:7px;display:grid;gap:7px}.dim-row{grid-column-gap:12px;align-items:center;border-radius:3px;border-radius:var(--radius-sm);column-gap:12px;display:grid;grid-template-areas:"name meter value" "name level level";grid-template-columns:128px minmax(80px,1fr) 42px;padding:6px 8px}.dim-row.is-dominant{background:#1c2025;background:var(--surface-2)}.dim-row.is-off{opacity:.5}.dim-name{align-self:start;font-size:13px;font-weight:600;grid-area:name;padding-top:1px}.meter{--meter-gap:var(--surface);background:#262b31;background:var(--surface-3);border-radius:1px;grid-area:meter;height:8px;overflow:hidden;position:relative}.meter:after{background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 2px),var(--meter-gap) calc(10% - 2px) 10%);content:"";inset:0;pointer-events:none;position:absolute}.dim-row.is-dominant .meter{--meter-gap:var(--surface-2)}.meter span{border-radius:0;display:block;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1)}.meter-cool span{background:#0ca30c;background:var(--good)}.meter-warm span{background:#fab219;background:var(--warning)}.meter-hot span{background:#d03b3b;background:var(--critical)}.dim-value{font-feature-settings:"tnum";font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:600;grid-area:value;text-align:right}.dim-level{color:#a6aeb7;color:var(--text-2);font-size:12.5px;grid-area:level}.unsure{border:1px solid #3a4049;border:1px solid var(--border-strong);border-radius:3px;border-radius:var(--radius-sm);color:#737b85;color:var(--text-3);font-size:11px;margin-left:6px;padding:0 6px}.inspector-tip{align-items:flex-start;background:#0f343d;background:var(--accent-soft);border-radius:3px;border-radius:var(--radius-sm);display:flex;font-size:13px;gap:8px;margin:12px 0 4px;padding:9px 12px}.inspector-tip .icon{color:#22d3ee;color:var(--accent);margin-top:2px}.suggest{margin-top:14px}.suggest-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.suggest-head h3{align-items:center;display:inline-flex;gap:6px}.suggest-loading{align-items:center;color:#a6aeb7;color:var(--text-2);display:flex;gap:10px;padding:10px 0}.suggest-list{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.suggestion{background:#16191d;background:var(--surface);border:1px solid #2a2f36;border:1px solid var(--border);border-radius:4px;border-radius:var(--radius);padding:10px 12px}.suggestion.is-best{border-color:color-mix(in srgb,#22d3ee 45%,#2a2f36);border-color:color-mix(in srgb,var(--accent) 45%,var(--border));box-shadow:0 0 0 3px #0f343d;box-shadow:0 0 0 3px var(--accent-soft)}.suggestion-text{font-size:15px;line-height:1.7}.suggestion-text ins{background:#0ca30c29;background:var(--cool-bg);border-radius:3px;text-decoration:none}.suggestion-text del{color:#737b85;color:var(--text-3);text-decoration-color:#d03b3b;text-decoration-color:var(--critical)}mark.placeholder{background:#0f343d;background:var(--accent-soft);border-radius:4px;color:#22d3ee;color:var(--accent);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:.86em;padding:0 3px}.suggestion-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.heat-change{align-items:center;color:#737b85;color:var(--text-3);display:inline-flex;gap:4px}.all-candidates{margin-top:10px}.all-candidates summary{align-items:center;color:#a6aeb7;color:var(--text-2);cursor:pointer;display:inline-flex;font-size:12.5px;gap:6px}.table-wrap{margin-top:8px;overflow-x:auto}.data-table{border-collapse:collapse;font-size:12.5px;width:100%}.data-table td,.data-table th{border-bottom:1px solid #2a2f36;border-bottom:1px solid var(--border);padding:6px 8px;text-align:left;vertical-align:top}.data-table th{color:#737b85;color:var(--text-3);font-family:Space Grotesk,IBM Plex Sans,system-ui,sans-serif;font-family:var(--display);font-size:12px;font-weight:600}.data-table .num{font-feature-settings:"tnum";font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.custom{border-top:1px solid #2a2f36;border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.custom label{align-items:center;display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin-bottom:6px}.custom textarea{font-size:14px;line-height:1.6;width:100%}.custom-actions{gap:10px;margin-top:8px}.custom-actions,.sendbar{align-items:center;display:flex;flex-wrap:wrap}.sendbar{background:#16191d;background:var(--surface);border:1px solid #3a4049;border:1px solid var(--border-strong);border-radius:4px;border-radius:var(--radius);bottom:14px;box-shadow:0 24px 60px #00000080;box-shadow:var(--shadow-lg);gap:12px;padding:10px 12px 10px 16px;position:sticky;z-index:10}.sendbar.has-hot{border-color:color-mix(in srgb,#d03b3b 40%,#2a2f36);border-color:color-mix(in srgb,var(--critical) 40%,var(--border))}.sendbar.is-clear{border-color:color-mix(in srgb,#0ca30c 40%,#2a2f36);border-color:color-mix(in srgb,var(--good) 40%,var(--border))}.sendbar-summary{font-weight:600}.sendbar-actions,.sendbar-summary{align-items:center;display:flex;gap:8px}.sendbar-actions{flex-wrap:wrap;margin-left:auto}.empty-radar{padding:0 26px 26px}.empty-radar .panel-strip{margin:0 -26px 18px}.standby{grid-gap:28px;align-items:center;display:grid;gap:28px;grid-template-columns:minmax(200px,.9fr) minmax(0,1.1fr)}.standby-copy{grid-gap:10px;display:grid;gap:10px;justify-items:start}.empty-radar .radar{margin:0 auto;max-width:320px;width:100%}.empty-radar h2{font-size:22px}.empty-radar p{line-height:1.6;margin:0;max-width:52ch}.sample-head{color:#737b85;color:var(--text-3);font-family:Space Grotesk,IBM Plex Sans,system-ui,sans-serif;font-family:var(--display);font-size:12px;font-weight:600;margin:8px 0 0!important}.sample-list{border-top:1px solid #2a2f36;border-top:1px solid var(--border);display:grid;list-style:none;margin:0;padding:0;width:100%}.sample-list li{border-bottom:1px solid #2a2f36;border-bottom:1px solid var(--border)}.sample-link{align-items:center;background:none;border:0;color:#e8ecef;color:var(--text);display:flex;font-weight:550;justify-content:space-between;padding:9px 2px;text-align:left;width:100%}.sample-link:after{content:"Load";font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11px}.sample-link:after,.sample-link:hover{color:#22d3ee;color:var(--accent)}.toasts{grid-gap:8px;bottom:22px;display:grid;gap:8px;left:50%;position:fixed;transform:translateX(-50%);width:min(440px,calc(100vw - 32px));z-index:60}.toast{animation:rise .2s ease-out;background:#e8ecef;background:var(--text);border-left:4px solid #22d3ee;border-left:4px solid var(--accent);border-radius:3px;border-radius:var(--radius-sm);box-shadow:0 24px 60px #00000080;box-shadow:var(--shadow-lg);color:#0e1013;color:var(--bg);cursor:pointer;font-weight:550;padding:10px 14px}.toast-good{border-left-color:#0ca30c;border-left-color:var(--good)}.toast-warn{border-left-color:#fab219;border-left-color:var(--warning)}.dialog{background:#16191d;background:var(--surface);border:0;border-radius:6px;box-shadow:0 24px 60px #00000080;box-shadow:var(--shadow-lg);color:#e8ecef;color:var(--text);padding:0;width:min(420px,calc(100vw - 32px))}.dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080a148c}.dialog-body{grid-gap:12px;display:grid;gap:12px;padding:26px 24px 20px;position:relative}.dialog-close{position:absolute;right:10px;top:10px}.dialog h2{font-size:22px}.field{grid-gap:5px;display:grid;font-size:13px;font-weight:550;gap:5px}.field input{font-weight:400;padding:9px 11px}.page{grid-gap:16px;display:grid;gap:16px;margin:0 auto;max-width:1180px}.page-head{flex-wrap:wrap;gap:12px}.page-head,.search{align-items:center;display:flex}.search{margin-left:auto;position:relative}.search .icon{color:#737b85;color:var(--text-3);left:10px;position:absolute}.search input{padding-left:32px;width:240px}.draft-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.draft-card{display:flex;flex-direction:column;overflow:hidden;transition:border-color .15s,transform .15s}.draft-card:hover{border-color:#3a4049;border-color:var(--border-strong);transform:translateY(-1px)}.draft-open{grid-gap:8px;background:none;border:0;display:grid;gap:8px;padding:14px 14px 6px;text-align:left}.draft-top{align-items:center;display:flex;gap:12px}.draft-meta{grid-gap:2px;display:grid;gap:2px;min-width:0}.draft-meta h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draft-snippet{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#a6aeb7;color:var(--text-2);display:-webkit-box;font-size:13px;margin:0;overflow:hidden;white-space:pre-line}.draft-foot{align-items:center;display:flex;gap:8px;padding:8px 10px 10px 14px}.mini-radar-svg .grid-ring{fill:none;stroke:#2a3038;stroke:var(--grid)}.mini-radar-svg .series-now{fill:color-mix(in srgb,#3987e5 18%,#0000);fill:color-mix(in srgb,var(--series-now) 18%,#0000);stroke:#3987e5;stroke:var(--series-now);stroke-width:1.5;stroke-linejoin:round}.empty,.gate{grid-gap:12px;color:#a6aeb7;color:var(--text-2);display:grid;gap:12px;justify-items:start;padding:28px 26px}.gate{margin:24px auto;max-width:560px}.gate h2{color:#e8ecef;color:var(--text);font-size:20px}.empty .icon,.gate .icon{color:#22d3ee;color:var(--accent)}.filter-row{display:flex;flex-wrap:wrap;gap:8px}.pill{align-items:center;background:#16191d;background:var(--surface);border:1px solid #3a4049;border:1px solid var(--border-strong);border-radius:3px;border-radius:var(--radius-sm);display:inline-flex;font-size:13px;font-weight:550;gap:6px;padding:6px 12px}.pill:hover{background:#1c2025;background:var(--surface-2)}.pill.on{background:#0f343d;background:var(--accent-soft);border-color:#22d3ee;border-color:var(--accent);color:#22d3ee;color:var(--accent);font-weight:700}.insights-body{grid-gap:16px;display:grid;gap:16px;min-width:0;transition:opacity .2s}.insights-body.is-refreshing{opacity:.55}.tiles{background:#16191d;background:var(--surface);border:1px solid #2a2f36;border:1px solid var(--border);border-radius:4px;border-radius:var(--radius);display:grid;grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));overflow:hidden}.tile{border-left:1px solid #2a2f36;border-left:1px solid var(--border);display:flex;flex-direction:column;gap:4px;padding:14px 16px}.tile:first-child{background:#1c2025;background:var(--surface-2);border-left:0}.tile-label{color:#737b85;color:var(--text-3);font-family:Space Grotesk,IBM Plex Sans,system-ui,sans-serif;font-family:var(--display);font-size:12px;font-weight:600}.tile-value{font-feature-settings:"tnum";font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:26px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.02em;order:-1}.tile-hero .tile-value{font-size:44px;line-height:1.05}.tile-delta{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11.5px;font-weight:500}.tile-delta.up{color:#4ade80;color:var(--cool-ink)}.tile-delta.down{color:#f87171;color:var(--hot-ink)}.chart-card{grid-gap:10px;display:grid;gap:10px;min-width:0;padding:16px 18px}.chart-card h2{border-bottom:1px solid #2a2f36;border-bottom:1px solid var(--border);color:#a6aeb7;color:var(--text-2);font-family:Space Grotesk,IBM Plex Sans,system-ui,sans-serif;font-family:var(--display);font-size:12px;font-weight:600;margin-bottom:4px;padding-bottom:8px}.chart-head h2{margin-bottom:6px}.chart-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.linechart{min-width:0;position:relative;width:100%}.linechart svg{display:block;outline:none;touch-action:pan-y}.linechart svg:focus-visible{border-radius:8px;outline:2px solid #22d3ee;outline:2px solid var(--accent);outline-offset:2px}.linechart .grid-line{stroke:#2a3038;stroke:var(--grid);stroke-width:1}.linechart .tick{fill:#737b85;fill:var(--text-3);font-feature-settings:"tnum";font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:10px;font-variant-numeric:tabular-nums}.linechart .crosshair{stroke:#737b85;stroke:var(--text-3);stroke-width:1}.linechart .line{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.linechart .line.s-now{stroke:#3987e5;stroke:var(--series-now)}.linechart .line.s-baseline{stroke:#d95926;stroke:var(--series-base)}.linechart .dot{stroke:#16191d;stroke:var(--surface);stroke-width:2}.linechart .dot.s-now{fill:#3987e5;fill:var(--series-now)}.linechart .dot.s-baseline{fill:#d95926;fill:var(--series-base)}.multiples{grid-gap:12px 20px;display:grid;gap:12px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.multiple h3{color:#737b85;color:var(--text-3);font-family:Space Grotesk,IBM Plex Sans,system-ui,sans-serif;font-family:var(--display);font-size:12px;font-weight:600;margin-bottom:4px}.two-col{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.barlist{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.barlist-row{grid-column-gap:12px;align-items:center;column-gap:12px;display:grid;grid-template-columns:minmax(110px,38%) minmax(0,1fr)}.barlist-label{font-size:13px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.barlist-track{align-items:center;display:flex;gap:8px;min-width:0}.barlist-bar{background:#3987e5;background:var(--series-now);border-radius:0 2px 2px 0;height:14px;min-width:3px}.barlist-value{font-feature-settings:"tnum";font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:600}.barlist-sub{grid-column:2}@media (min-width:961px){.app{display:grid;grid-template-columns:76px minmax(0,1fr);grid-template-columns:var(--rail-w) minmax(0,1fr);grid-template-rows:1fr auto}.app>.app-footer,.app>main{grid-column:2}.app-header{align-items:stretch;align-self:start;border-bottom:0;border-right:1px solid #20242a;border-right:1px solid var(--header-line);box-shadow:none;flex-direction:column;gap:4px;grid-column:1;grid-row:1/span 2;height:100vh;height:100dvh;padding:14px 0 16px;position:sticky;top:0}.brand{border-bottom:1px solid #20242a;border-bottom:1px solid var(--header-line);justify-content:center;margin:0 12px 8px;padding-bottom:14px}.brand-name{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.logo{height:34px;width:34px}.nav{gap:2px}.nav,.nav-link{flex-direction:column}.nav-link{box-shadow:inset 2px 0 0 #0000;font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--font);font-size:11px;gap:5px;justify-content:center;padding:11px 4px}.nav-link .icon{height:19px;width:19px}.nav-link.on{background:#ffffff12;background:var(--header-hover);box-shadow:inset 2px 0 0 #22d3ee;box-shadow:inset 2px 0 0 var(--header-accent)}.nav-link:focus-visible{outline-offset:-3px}.header-right{align-items:center;flex-direction:column;gap:10px;margin:auto 0 0}.app-header .btn{flex-direction:column;font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--font);font-size:11px;font-weight:500;gap:3px;padding:7px 4px;width:60px}.guest-chip{font-size:11px;line-height:1.35;padding:4px 2px;text-align:center;white-space:normal;width:62px}.app-header .menu{bottom:0;left:calc(100% + 12px);right:auto;top:auto}.compose-left{top:20px}.inspector{scroll-margin-top:16px}}@media (max-width:1180px){.tiles{grid-template-columns:repeat(3,1fr)}.tile-hero{grid-column:span 3}.tile{border-top:1px solid #2a2f36;border-top:1px solid var(--border)}.tile.tile-hero{border-top:0}.tiles .tile:nth-child(3n+2){border-left:0}}@media (max-width:1080px){.radar-grid{grid-template-columns:minmax(0,1fr)}.radar-card .radar{margin:0 auto;max-width:380px;width:100%}}@media (max-width:960px){main{padding:14px 16px 24px}.app-header{gap:10px;padding:0 16px}.nav-link span{display:none}.compose{grid-template-columns:minmax(0,1fr)}.compose-left{position:static}.mobile-switch{background:#1c2025;background:var(--surface-2);box-shadow:0 1px 0 #ffffff05;box-shadow:var(--shadow);display:flex;position:sticky;top:66px;width:100%;z-index:15}.mobile-switch button{flex:1 1;justify-content:center;padding:8px}.compose.pane-radar .compose-left,.compose.pane-write .compose-right{display:none}.inspector{scroll-margin-top:132px}.composer-text{height:52vh;min-height:260px}.count-badge{background:#d03b3b;background:var(--critical);border-radius:4px;color:#fff;font-size:11px;font-weight:700;padding:0 6px}.multiples,.two-col{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.brand-name{display:none}.tiles{grid-template-columns:repeat(2,1fr)}.tile-hero{grid-column:span 2}.tiles .tile:nth-child(3n+2){border-left:1px solid #2a2f36;border-left:1px solid var(--border)}.tiles .tile:nth-child(2n){border-left:0}.summary{grid-template-columns:1fr}.standby{gap:16px;grid-template-columns:minmax(0,1fr)}.tuning-row{grid-template-columns:1fr 70px}.tuning-row input{grid-column:1/-1;grid-row:2}.dim-row{grid-template-areas:"name value" "meter meter" "level level";grid-template-columns:minmax(0,1fr) 42px;row-gap:4px}.search{margin-left:0}.search,.search input{width:100%}.heat-legend{margin-left:0}.sendbar-actions{margin-left:0;width:100%}.sendbar-actions .btn-primary{flex:1 1}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media (forced-colors:active){.hs-hot,.hs-warm{border-bottom:2px solid CanvasText;forced-color-adjust:none}}
/*# sourceMappingURL=main.ed2db2a0.css.map*/