@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff")}:root{--font-sans:"IBM Plex Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--text-display:600 30px/1 var(--font-sans);--text-title:600 19px/1.25 var(--font-sans);--text-heading:600 15px/1.3 var(--font-sans);--text-topic:600 15.5px/1.4 var(--font-sans);--text-body:400 13px/1.55 var(--font-sans);--text-body-lg:400 13.5px/1.6 var(--font-sans);--text-ui:500 12.5px/1.2 var(--font-sans);--text-ui-strong:600 12.5px/1.2 var(--font-sans);--text-small:400 12px/1.4 var(--font-sans);--text-micro:400 11.5px/1.4 var(--font-sans);--text-metric:600 13px/1 var(--font-sans);--text-mono:400 12px/1.4 var(--font-mono);--text-mono-sm:400 11.5px/1.4 var(--font-mono);--text-mono-xs:400 11px/1.4 var(--font-mono);--text-label:400 10.5px/1 var(--font-mono);--tracking-label:.06em;--tracking-tight:-.02em;--surface-panel:#fff;--surface-app:#fbfbfa;--surface-sunken:#faf9f7;--surface-canvas:#eceae5;--surface-muted:#f7f6f3;--surface-muted-strong:#f1efeb;--surface-track:#eeece7;--ink:#16181a;--ink-strong:#3a3833;--ink-body:#4a4842;--ink-soft:#5c5a54;--ink-muted:#7b7972;--ink-faint:#9a978f;--ink-fainter:#b3b0a8;--ink-ghost:#c4c1b9;--line:#e6e4df;--line-strong:#dedcd6;--line-soft:#f2f0ec;--line-faint:#f0eeea;--accent:oklch(52% .11 155);--accent-strong:oklch(48% .1 155);--accent-ink:oklch(42% .09 155);--accent-wash:oklch(52% .11 155/.12);--accent-dot:oklch(62% .12 155);--warn:oklch(72% .14 75);--warn-ink:#a3661c;--success-ink:var(--accent-ink);--warning-ink:var(--warn-ink);--warn-wash:#f8efdd;--danger:oklch(58% .17 30);--danger-ink:#b4432b;--danger-wash:#f8e8e2;--text-default:var(--ink);--text-secondary:var(--ink-muted);--text-meta:var(--ink-faint);--border-default:var(--line);--bg-card:var(--surface-panel);--bg-page:var(--surface-canvas);--plat-x-hue:#16181a;--plat-x-ink:#16181a;--plat-x-wash:#ecebe8;--plat-x-soft:#d8d6d1;--plat-bluesky-hue:#1185fe;--plat-bluesky-ink:#0a54ab;--plat-bluesky-wash:#e7f1ff;--plat-bluesky-soft:#bcd9ff;--plat-hn-hue:#e8590c;--plat-hn-ink:#9c3d08;--plat-hn-wash:#fdeee2;--plat-hn-soft:#f6cfae;--plat-reddit-hue:#d93900;--plat-reddit-ink:#932700;--plat-reddit-wash:#fdeae3;--plat-reddit-soft:#f5c4b1;--plat-mastodon-hue:#5b5bd6;--plat-mastodon-ink:#3d3da8;--plat-mastodon-wash:#ecebfd;--plat-youtube-hue:#c4302b;--plat-youtube-ink:#8d211d;--plat-youtube-wash:#fbeceb;--plat-linkedin-hue:#0a66c2;--plat-linkedin-ink:#074a8e;--plat-linkedin-wash:#e7f0fa;--plat-substack-hue:#c96a1f;--plat-substack-ink:#8a4712;--plat-substack-wash:#fbf0e3;--plat-blog-hue:#856f5c;--plat-blog-ink:#5d4d3f;--plat-blog-wash:#f4efe9;--heat-1:#b4432b;--heat-2:#c9764a;--heat-3:#d9a273;--heat-4:#e6c8a4;--heat-unearned:var(--surface-track);--tier-hot:#b4432b;--tier-hot-wash:#f8e8e2;--tier-rising:#a3661c;--tier-rising-wash:#f8efdd;--tier-warm:#6b7a63;--tier-warm-wash:#eef1e9;--tier-weak:#8a8378;--tier-weak-wash:#f0efeb;--line-hot:#eddcd5;--tier-hot-tint:#fdfaf7;--space-1:4px;--space-2:5px;--space-3:7px;--space-4:9px;--space-5:11px;--space-6:13px;--space-7:14px;--space-8:16px;--space-9:18px;--space-10:22px;--space-11:28px;--pad-card:15px 18px;--pad-card-lg:17px 20px;--pad-row:12px 16px;--pad-panel:22px;--pad-chip:3px 8px;--pad-button:9px 16px;--pad-button-sm:7px 13px;--gap-list:9px;--gap-section:18px;--gap-inline:8px;--width-app:1180px;--width-drawer:700px;--height-nav:56px;--radius-chip:4px;--radius-control:6px;--radius-button:7px;--radius-card-sm:8px;--radius-card:9px;--radius-shell:10px;--radius-pill:20px;--radius-round:50%;--shadow-shell:0 1px 3px #0000000f;--shadow-hover:0 1px 4px #0000000d;--shadow-segment:0 1px 2px #00000014;--shadow-drawer:-8px 0 24px #0000001a;--border-hairline:1px solid var(--line);--border-accent-left:3px solid var(--accent);--scrim:#16181a47;--ease:ease;--duration-bar:.35s;--duration-spin:.7s;--duration-pulse:1.1s;--duration-sweep:1.4s}@keyframes nh-spin{to{transform:rotate(360deg)}}@keyframes nh-pulse{0%,to{opacity:1}50%{opacity:.25}}@keyframes nh-sweep{0%{transform:translate(-100%)}to{transform:translate(400%)}}@media (prefers-reduced-motion:reduce){*{animation:none!important}}:root{font:var(--text-body);color:var(--ink);background:var(--surface-canvas);font-synthesis:none;overflow-wrap:anywhere}*{box-sizing:border-box}body{background:var(--surface-canvas);margin:0}button,input,select,textarea,:where(p,li,blockquote,dt,dd,label,legend,summary,a,span,div,section,article,header,footer){font:inherit}:where(h1){font:var(--text-display)}:where(h2){font:var(--text-title)}:where(h3,h4,h5,h6){font:var(--text-heading)}:where(small){font:var(--text-micro)}:where(code,pre,kbd,samp){font:var(--text-mono);overflow-wrap:anywhere}:where(time){font:inherit;font-family:var(--font-mono);overflow-wrap:anywhere}:where(pre){white-space:pre-wrap}.canvas{min-height:100vh;padding:var(--space-11);justify-content:center;align-items:flex-start;display:flex}.app-card{width:var(--width-app);background:var(--surface-app);border-radius:var(--radius-shell);min-height:718px;box-shadow:var(--shadow-shell);border:1px solid #0000001a;flex:none;position:relative;overflow:hidden}.top-nav{align-items:center;gap:var(--space-7);padding:0 var(--space-10);height:var(--height-nav);border-bottom:var(--border-hairline);background:var(--surface-panel);display:flex}.identity{align-items:baseline;gap:9px;display:flex}.identity b{letter-spacing:-.01em;font-size:14px}.identity span,.run-line,.meta,.page-meta{font:400 11px var(--font-sans);color:var(--ink-faint)}.divider{background:var(--line);width:1px;height:20px}.top-nav nav{gap:2px;display:flex}.top-nav nav a{color:var(--ink-muted);border-radius:var(--radius-button);padding:7px 12px;font-size:12.5px;font-weight:500;text-decoration:none}.top-nav nav a.active{color:var(--ink);background:var(--surface-muted-strong);font-weight:600}.top-secondary-nav{margin-left:auto}.top-user-divider{margin-left:0}.top-user{flex:none;align-items:center;gap:9px;display:flex}.top-user-avatar{color:#7b7972;width:24px;height:24px;font:500 10px var(--font-sans);background:#efece6;border:1px solid #e0ddd6;border-radius:50%;justify-content:center;align-items:center;display:flex}.sign-out{color:#9a978f;cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px}.sign-out:hover{color:#b4432b}.login-canvas{background:#eceae5;justify-content:center;align-items:center;min-height:100vh;padding:28px;display:flex}.login-card{background:#fbfbfa;border:1px solid #0000001a;border-radius:10px;flex:none;width:392px;overflow:hidden;box-shadow:0 1px 3px #0000000f}.login-card>header{background:#fff;border-bottom:1px solid #e6e4df;padding:26px 30px 22px}.login-card>header b{color:#16181a;letter-spacing:-.01em;font-size:15px;font-weight:700}.login-card>header p{color:#7b7972;margin:7px 0 0;font-size:12.5px}.login-fields{flex-direction:column;gap:14px;padding:24px 30px 28px;display:flex}.login-fields label{flex-direction:column;gap:6px;display:flex}.login-fields label>span{color:#9a978f;font:400 10.5px var(--font-sans);letter-spacing:.06em}.login-fields input{color:#16181a;background:#fff;border:1px solid #dedcd6;border-radius:7px;outline:none;width:100%;padding:9px 11px;font-size:13px}.login-fields input:focus{border-color:#b4432b}.login-fields>button{color:#fff;cursor:pointer;background:#16181a;border:0;border-radius:7px;width:100%;margin-top:2px;padding:11px 0;font-size:13px;font-weight:600}.login-fields>button:disabled{cursor:default;background:#c9c6be}.login-error{color:#b4432b;font-size:11.5px;line-height:1.5}.login-help{color:#9a978f;border-top:1px dashed #e6e4df;margin:2px 0 0;padding-top:14px;font-size:11.5px;line-height:1.55}.run-line{color:var(--ink-muted);white-space:nowrap;align-items:center;gap:8px;margin-left:auto;display:flex}@keyframes nh-veil{0%{opacity:0}to{opacity:1}}@keyframes nh-rise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes nh-stagger{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes nh-slidein{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes nh-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes nh-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nh-rise-bar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes nh-travel{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:100%}}@keyframes nh-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes nh-slide-marker{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:none}}@keyframes nh-merge-a{0%{transform:translate(0)}to{transform:translate(9px)}}@keyframes nh-merge-b{0%{transform:translate(0)}to{transform:translate(-9px)}}@keyframes nh-glow{0%,to{box-shadow:0 0 #b4432b59}50%{box-shadow:0 0 0 7px #b4432b00}}.mcp-host{display:flex;position:relative}.mcp-trigger{font:500 12.5px var(--font-sans);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:7px 12px;display:flex}.mcp-trigger[aria-expanded=true]{color:var(--ink);background:var(--surface-muted-strong)}.mcp-trigger span{font:400 9px var(--font-mono);color:#b3b0a8}.mcp-popover{z-index:50;background:#fff;border:1px solid #dedcd6;border-radius:10px;width:372px;max-width:calc(100vw - 24px);padding:14px 15px 13px;position:absolute;top:40px;right:0;box-shadow:0 12px 32px #16181a21}.mcp-heading,.mcp-endpoint,.mcp-note{align-items:center;gap:9px;display:flex}.mcp-heading strong{font:600 12.5px var(--font-sans);color:#16181a}.mcp-popover button{cursor:pointer}.mcp-heading button{font:400 11px var(--font-mono);color:#9a978f;background:0 0;border:0;margin-left:auto;padding:0}.mcp-endpoint{background:#faf9f7;border:1px solid #eeece7;border-radius:7px;margin-top:9px;padding:7px 10px}.mcp-endpoint span{min-width:0;font:500 11.5px var(--font-mono);color:#3a3833;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mcp-endpoint button,.mcp-note button,.mcp-tokens>button,.mcp-error button{font:500 10.5px var(--font-mono);color:#4a4842;background:#fff;border:1px solid #dedcd6;border-radius:5px;flex:none;padding:3px 9px}.mcp-popover button:hover{border-color:#c9c6be}.mcp-popover button:disabled{opacity:.5;cursor:default}.mcp-popover .mcp-tabs{background:#f4f2ee;border-radius:7px;gap:2px;margin-top:9px;padding:2px;display:flex}.mcp-tabs button{font:400 10.5px var(--font-sans);color:#77736b;white-space:nowrap;background:0 0;border:0;border-radius:6px;flex:1;padding:4px 7px}.mcp-tabs button[aria-selected=true]{color:#16181a;background:#fff;font-weight:600;box-shadow:0 1px 3px #16181a14}.mcp-code{white-space:pre;background:#16181a;border-radius:8px;margin:9px 0 0;padding:11px 12px;overflow-x:auto}.mcp-code code{font:400 10.5px/1.6 var(--font-mono);color:#d8d5cd;white-space:pre}.mcp-placeholder code{color:#a19e98}.mcp-note{gap:10px;margin-top:8px}.mcp-note span{min-width:0;font:400 11px var(--font-mono);color:#9a978f;flex:1}.mcp-tokens{font:400 10.5px/1.6 var(--font-mono);color:#77736b;border-top:1px solid #eeece7;margin-top:10px;padding-top:8px}.mcp-token{margin-bottom:5px}.mcp-token button{color:#4a4842;font:inherit;background:0 0;border:0;padding:0}.mcp-tokens p{margin:5px 0 0}.mcp-error{color:var(--danger);margin-top:8px;font-size:11px}@media (width<=780px){.mcp-host{position:static}.mcp-popover{top:100%;right:12px}.top-nav{position:relative}}.run-line i{background:var(--accent-dot);border-radius:50%;width:6px;height:6px}.run-line.active i{background:var(--warn);animation:nh-pulse var(--duration-pulse) ease-in-out infinite}.scan-button{align-items:center;gap:8px;display:flex}.nh-spinner{border:1.5px solid #dedcd6;border-top-color:#7b7972;border-radius:50%;flex:none;width:11px;height:11px;animation:.7s linear infinite nh-spin;display:inline-block}.nh-spinner.large{border-color:#7b7972 #e6e4df #e6e4df;width:13px;height:13px}.scan-overlay{z-index:60;background:oklch(99% .003 90/.8);justify-content:center;align-items:center;display:flex;position:absolute;inset:56px 0 0}.scan-panel{background:#fff;border:1px solid #e6e4df;border-radius:11px;width:430px;padding:22px 24px;box-shadow:0 10px 30px #00000014}.scan-panel>header{align-items:center;gap:10px;display:flex}.scan-panel>header b{font-size:13.5px}.scan-panel>header span{font:400 11.5px var(--font-sans);color:#a5a29a;margin-left:auto}.scan-progress{background:#f0efeb;border-radius:99px;height:3px;margin-top:16px;overflow:hidden}.scan-progress>i{background:oklch(62% .12 155);height:100%;transition:width .35s;display:block;position:relative;overflow:hidden}.scan-progress>i>span{background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:22%;animation:1.4s linear infinite nh-sweep;position:absolute;inset:0 auto 0 0}.scan-steps{flex-direction:column;gap:10px;margin-top:16px;display:flex}.scan-step{align-items:center;gap:10px;font-size:12.5px;display:flex}.scan-step>i{white-space:nowrap;text-align:left;color:#d3d0c8;flex:none;width:auto;min-width:34px;font:500 11px IBM Plex Mono,monospace}.scan-step.done,.scan-step.current{color:#3a3833}.scan-step.done>i{color:oklch(55% .12 155)}.scan-step.current>i{color:#16181a;animation:1.1s ease-in-out infinite nh-pulse}.scan-step>i.failed{color:oklch(58% .17 30)}.scan-step.waiting{color:#b3b0a8}.scan-step small{font:400 11px var(--font-sans);color:#b3b0a8;margin-left:auto}.scan-activity{background:#fbfbfa;border:1px solid #f0efeb;border-radius:9px;margin-top:16px;padding:11px 13px}.scan-activity>header{align-items:baseline;gap:8px;display:flex}.scan-activity>header b{letter-spacing:.08em;text-transform:uppercase;color:#9a978f;font-size:10px;font-weight:600}.scan-activity>header span{font:400 10px var(--font-sans);color:#c1beb6}.scan-activity>header small{font:400 10.5px var(--font-sans);color:#a5a29a;margin-left:auto}.scan-feed{flex-direction:column;gap:6px;height:88px;margin-top:9px;display:flex;overflow:hidden}.scan-feed-row{min-width:0;font:400 11.5px var(--font-sans);color:#6b6961;align-items:center;gap:8px;display:flex}.scan-feed-row>i{text-align:center;flex:none;width:10px;font-style:normal}.scan-feed-row>i:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.scan-feed-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scan-feed-row>small{text-overflow:ellipsis;white-space:nowrap;color:#b3b0a8;flex:none;max-width:52%;margin-left:auto;overflow:hidden}.scan-feed-row.success>i{color:oklch(55% .12 155)}.scan-feed-row.error>i{color:oklch(58% .17 30)}.scan-feed-row.error{color:#7c5a50}.scan-feed-row.muted{color:#9a978f}.scan-feed-row.active>i{color:#16181a;animation:1.1s ease-in-out infinite nh-pulse}.scan-panel>footer{border-top:1px solid #f0efeb;align-items:center;gap:10px;margin-top:18px;padding-top:14px;display:flex}.scan-panel>footer button{color:#16181a;white-space:nowrap;background:#f0efeb;border:1px solid #dedcd6;border-radius:7px;padding:7px 12px;font-size:12px;font-weight:600}.scan-panel>footer span{font:400 11.5px/1.5 var(--font-sans);color:#a5a29a}.scan-panel-v3{padding:16px var(--space-10);background:var(--surface-panel);border-bottom:var(--border-hairline)}.scan-panel-v3>header{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.scan-panel-v3>header b{font:600 13.5px var(--font-sans)}.scan-panel-v3>header span,.scan-panel-v3>header em,.scan-panel-v3>small{font:var(--text-mono-sm);color:var(--ink-faint);font-style:normal;font-family:var(--font-sans)}.scan-panel-v3>header em{color:var(--ink-muted);margin-left:auto}.scan-progress-v3{margin-top:var(--space-5)}.scan-panel-v3>small{color:var(--ink-fainter);margin-top:6px;display:block}.scan-panel-grid{margin-top:var(--space-7);gap:var(--space-9);grid-template-columns:300px minmax(0,1fr);align-items:start;display:grid}.scan-panel-v3 .scan-steps,.scan-panel-v3 .scan-activity{margin-top:0}.scan-panel-v3 .scan-activity{border-color:var(--line);border-radius:var(--radius-card-sm);background:var(--surface-sunken)}.system-empty{margin-top:var(--space-9);border:1px dashed var(--line-strong);border-radius:var(--radius-card-sm);font:var(--text-ui);color:var(--ink-faint);background:var(--surface-panel);padding:20px}button{cursor:pointer}.radar-page{min-height:660px;padding-bottom:26px}.radar-page-title{color:var(--ink);font:600 24px var(--font-sans);margin:18px 22px 0}.section-provenance.stale{color:var(--danger-ink)}.radar-stats{margin:16px 22px 0}.radar-list{flex-direction:column;gap:9px;padding:14px 22px 0;display:flex}.radar-topic-card{text-align:left;background:var(--surface-panel);border:var(--border-hairline);border-radius:var(--radius-card);width:100%;color:var(--ink);overflow:hidden}.radar-topic-open{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.radar-topic-card:hover{box-shadow:var(--shadow-hover);border-color:#cfccc4}.radar-topic-card.hot{border-color:var(--line-hot)}.radar-card-main{align-items:flex-start;gap:14px;display:flex}.radar-rank{width:22px;font:600 15px var(--font-mono);color:var(--ink-ghost);flex:none;padding-top:2px}.radar-card-copy{flex:1;min-width:0}.radar-card-copy b{font:var(--text-topic);letter-spacing:-.01em;text-wrap:pretty;display:block}.radar-card-copy span{font:var(--text-micro);color:#a8a59d;text-wrap:pretty;margin-top:4px;display:block}.radar-card-heat{text-align:right;flex:none;width:132px}.radar-card-heat strong{font:600 19px var(--font-sans);letter-spacing:var(--tracking-tight)}.radar-topic-card.hot .radar-card-heat strong,.drawer-heat.hot{color:var(--tier-hot)}.radar-topic-card.rising .radar-card-heat strong,.drawer-heat.rising{color:var(--tier-rising)}.radar-topic-card.warm .radar-card-heat strong,.drawer-heat.warm{color:var(--tier-warm)}.radar-topic-card.weak .radar-card-heat strong,.drawer-heat.weak{color:var(--tier-weak)}.radar-card-heat i{background:var(--surface-muted-strong);border-radius:4px;height:8px;margin-top:8px;display:block;overflow:hidden}.radar-card-heat i span{border-radius:inherit;background:currentColor;height:100%;display:block}.radar-topic-card.hot .radar-card-heat i span{background:var(--tier-hot)}.radar-topic-card.rising .radar-card-heat i span{background:var(--tier-rising)}.radar-topic-card.warm .radar-card-heat i span{background:var(--tier-warm)}.radar-topic-card.weak .radar-card-heat i span{background:var(--tier-weak)}.radar-card-meta{flex-wrap:wrap;align-items:center;gap:10px;margin:11px 0 0 36px;display:flex}.radar-card-meta em{font:500 10px var(--font-sans);letter-spacing:.07em;font-style:normal}.radar-topic-card.hot .radar-card-meta em{color:var(--tier-hot)}.radar-topic-card.rising .radar-card-meta em{color:var(--tier-rising)}.radar-topic-card.warm .radar-card-meta em{color:var(--tier-warm)}.radar-topic-card.weak .radar-card-meta em{color:var(--tier-weak)}.radar-card-meta span{font:var(--text-mono);color:var(--ink-muted);font-family:var(--font-sans)}.radar-card-foot{align-items:center;gap:8px;margin:11px 0 0 36px;display:flex}.radar-card-foot>span{font:400 12.5px var(--font-sans);color:var(--ink-body);margin-left:10px}.radar-card-foot>small{font:var(--text-small);color:var(--ink-faint);margin-left:auto}.radar-avatars{display:flex}.radar-avatars i{color:#fff;width:22px;height:22px;font:600 8px var(--font-sans);background:#81786b;border:1.5px solid #fff;border-radius:50%;place-items:center;margin-right:-6px;font-style:normal;display:grid}.radar-pager{background:var(--surface-panel);border:var(--border-hairline);border-radius:var(--radius-card);align-items:center;gap:10px;margin:16px 22px 0;padding:10px 16px;display:flex}.radar-pager>span{font:var(--text-mono-sm);color:var(--ink-faint);font-family:var(--font-sans)}.radar-pager>div{gap:4px;margin-left:auto;display:flex}.radar-pager button{border-radius:var(--radius-control);min-width:28px;height:28px;color:var(--ink-faint);font:var(--text-mono);background:0 0;border:1px solid #0000;padding:0 8px}.radar-pager button:first-child,.radar-pager button:last-child{border-color:var(--line);background:var(--surface-panel);color:var(--ink-body)}.radar-pager button.active{background:var(--surface-muted-strong);color:var(--ink);font-weight:600}.radar-pager button:disabled{color:var(--ink-ghost)}.radar-empty{margin:14px 22px 0}.radar-below{border:1px dashed var(--line-strong);border-radius:var(--radius-card);background:var(--surface-muted);margin:16px 22px 0;padding:14px 18px}.radar-below>div:first-child{align-items:center;gap:10px;display:flex}.radar-below>div:first-child>span{font:var(--text-ui);color:var(--ink-body)}.radar-cold-list{flex-direction:column;gap:8px;margin-top:12px;display:flex}.radar-cold-list button{border:1px solid var(--line-soft);border-radius:var(--radius-button);background:var(--surface-panel);text-align:left;align-items:center;gap:12px;padding:10px 12px;display:flex}.radar-cold-list strong{width:24px;color:var(--ink-faint)}.radar-cold-list span{font:var(--text-body);color:var(--ink-body);flex:1}.radar-cold-list span small{color:var(--ink-faint);font:var(--text-mono-sm);font-family:var(--font-sans);margin-top:3px;display:block}.radar-cold-list small{font:var(--text-mono-sm);color:var(--ink-fainter);font-family:var(--font-sans)}.radar-sections{flex-direction:column;gap:26px;padding:18px 22px 28px;display:flex}.radar-section-head{border-bottom:var(--border-hairline);align-items:baseline;gap:10px;padding-bottom:9px;display:flex}.radar-section-head h2{color:var(--tier-hot);font:600 13px var(--font-sans);letter-spacing:-.01em;margin:0}.radar-section-head>span{color:var(--ink-faint);font:400 11px var(--font-sans)}.radar-section-head p{color:var(--ink-faint);font:400 11.5px var(--font-sans);margin:0 0 0 auto}.radar-section[aria-label=Deep\ dives] .radar-section-head p{margin-left:0}.radar-news-controls{align-items:center;gap:12px;margin-top:11px;display:flex}.radar-news-controls>span{color:var(--ink-faint);font:400 11.5px var(--font-sans);flex:1}.radar-deep-tabs{border:var(--border-hairline);background:var(--surface-muted-strong);border-radius:8px;gap:2px;margin-left:auto;padding:3px;display:flex}.radar-deep-tabs button{color:var(--ink-muted);font:400 11.5px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:5px 11px;display:flex}.radar-deep-tabs button.active{background:var(--surface-panel);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #14120e14}.radar-deep-tabs span{color:var(--ink-faint);font:400 10.5px var(--font-mono)}.radar-deep-controls{align-items:center;gap:10px;margin-top:11px;display:flex}.radar-deep-views{border:var(--border-hairline);background:var(--surface-muted-strong);border-radius:8px;flex:none;gap:2px;width:fit-content;padding:3px;display:flex}.radar-deep-views button{color:var(--ink-faint);font:400 11.5px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:5px 12px;display:flex}.radar-deep-views button.active{background:var(--surface-panel);color:var(--ink);font-weight:500;box-shadow:0 1px 2px #16181a12}.radar-deep-views span{color:var(--ink-faint);font:400 10.5px var(--font-mono)}.radar-deep-search{border:var(--border-hairline);background:var(--surface-panel);width:min(360px,100%);min-height:34px;color:var(--ink-faint);border-radius:8px;align-items:center;gap:8px;margin-left:auto;padding:0 10px;display:flex}.radar-deep-search:focus-within{border-color:var(--ink-muted);box-shadow:0 0 0 2px #4a484214}.radar-deep-search input{width:100%;min-width:0;color:var(--ink);font:400 12.5px var(--font-sans);background:0 0;border:0;outline:0;padding:7px 0}.radar-deep-search input::placeholder{color:var(--ink-faint)}.radar-deep-search small{color:var(--ink-body);white-space:nowrap;font:400 10.5px var(--font-sans);flex:none}.radar-section[aria-label=Deep\ dives]>.radar-section-head>span,.radar-section[aria-label=Deep\ dives]>.radar-section-head>p,.radar-section[aria-label=Deep\ dives] .radar-deep-tabs button,.radar-section[aria-label=Deep\ dives] .radar-deep-tabs span,.radar-section[aria-label=Deep\ dives] .radar-deep-views button,.radar-section[aria-label=Deep\ dives] .radar-deep-views span,.radar-section[aria-label=Deep\ dives] .radar-deep-search input::placeholder,.radar-section[aria-label=Deep\ dives] .radar-deep-card>div>header button,.radar-section[aria-label=Deep\ dives] .radar-deep-card footer .radar-deep-meta,.radar-section[aria-label=Deep\ dives] .radar-deep-card footer span,.radar-section[aria-label=Deep\ dives] .radar-deep-card footer em,.radar-section[aria-label=Deep\ dives] .radar-pager>span,.radar-section[aria-label=Deep\ dives] .radar-pager button,.radar-section[aria-label=Deep\ dives] .radar-pager .radar-pager-ellipsis{color:var(--ink-body)}.radar-news-list{flex-direction:column;gap:8px;margin-top:11px;display:flex}.radar-deep-list{flex-direction:column;gap:9px;margin-top:11px;display:flex}.radar-topic-open{align-items:flex-start;gap:14px;padding:13px 16px;display:flex}.radar-topic-card .radar-rank{width:20px;padding-top:1px;font-size:14px}.radar-topic-card .radar-card-copy b{font-size:14.5px;line-height:1.4}.radar-topic-open{cursor:default}.radar-topic-title{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.radar-topic-card .radar-card-meta{color:var(--ink-muted);font:400 11.5px var(--font-sans);margin:5px 0 0;display:block}.radar-topic-card .radar-card-foot{flex-wrap:wrap;gap:8px;margin:9px 0 0}.radar-topic-card .radar-card-foot>span{margin-left:10px;font-size:12px}.radar-topic-card .radar-card-foot>em{color:var(--ink-fainter);font:normal 12px var(--font-sans)}.radar-topic-card .radar-card-foot>small{margin:0;font-size:12px}.radar-topic-card .radar-avatars i{width:20px;height:20px;font-size:7.5px}.radar-topic-card .radar-card-heat{justify-content:flex-end;align-items:center;gap:9px;width:96px;padding-top:0;display:flex}.radar-topic-card .radar-card-heat i{flex:1;margin:4px 0 0}.radar-topic-card .radar-card-heat strong{text-align:right;width:24px;font-size:15px}.radar-pager{background:0 0;border:0;min-width:0;margin:11px 0 0;padding:0}.radar-pager>span{white-space:nowrap;flex:none;font-size:11.5px}.radar-pager>div{flex-wrap:wrap;justify-content:flex-end;min-width:0}.radar-pager .radar-pager-ellipsis{width:20px;color:var(--ink-faint);text-align:center;font:var(--text-mono);align-self:center}.radar-below{margin:10px 0 0;padding:12px 16px}.radar-below>div:first-child>span{font:500 12.5px var(--font-sans)}.radar-below>div:first-child>small{color:#a8a59d;font:400 11.5px var(--font-sans)}.radar-below>div:first-child>button{margin-left:auto}.radar-cold-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.radar-cold-list button{align-items:flex-start;gap:11px;min-width:0}.radar-cold-list strong{font:600 13px var(--font-sans);flex:none}.radar-cold-list span{text-wrap:pretty;font-size:13px;line-height:1.4}.radar-section-empty{margin-top:11px}.radar-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.radar-editorial-card{border:var(--border-hairline);border-radius:var(--radius-card);background:var(--surface-panel);padding:14px 16px}.radar-editorial-card.hot{border-color:var(--line-hot)}.radar-editorial-card>header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.radar-editorial-card>header>span{border-radius:var(--radius-chip);background:var(--surface-muted-strong);color:var(--ink-muted);font:500 10px var(--font-sans);letter-spacing:.07em;padding:3px 7px}.radar-editorial-card>header>small{color:var(--ink-faint);font:400 11px var(--font-sans)}.radar-editorial-card>header>strong{color:var(--tier-hot);font:600 14px var(--font-sans);letter-spacing:-.02em;margin-left:auto}.radar-editorial-card h3{color:var(--ink);font:600 15px/1.4 var(--font-sans);letter-spacing:-.01em;text-wrap:pretty;margin:9px 0 0}.radar-editorial-card p{color:#5c5a54;font:400 12.5px/1.5 var(--font-sans);text-wrap:pretty;margin:5px 0 0}.radar-editorial-card footer,.radar-deep-card footer{color:var(--ink-fainter);font:400 11px var(--font-sans);margin-top:10px}.radar-hands-card>header>span{color:#7b3f5a;background:#f6eaf0}.radar-hands-card>header>small{margin-left:auto}.hands-toolbar{align-items:center;gap:12px;margin-top:11px;display:flex;position:relative}.hands-toolbar>p{min-width:140px;color:var(--ink-faint);font:400 11.5px/1.45 var(--font-sans);text-wrap:pretty;flex:1;margin:0}.hands-tabs,.toolbox-controls>div{border:var(--border-hairline);background:var(--surface-muted-strong);border-radius:8px;align-items:center;gap:2px;padding:3px;display:flex}.hands-tabs button,.toolbox-controls>div button{color:var(--ink-muted);cursor:pointer;font:400 12px var(--font-sans);white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:5px 12px;display:flex}.hands-tabs button.active,.toolbox-controls>div button.active{background:var(--surface-panel);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #16181a12}.hands-tabs button span{color:var(--ink-faint);font:400 10.5px var(--font-mono)}.toolbox-controls{align-items:center;gap:8px;display:flex;position:relative}.toolbox-controls>span{color:var(--ink-body);font:400 11px var(--font-sans)}.toolbox-score-legend{color:var(--ink-muted);font:400 10.5px var(--font-sans);flex-wrap:wrap;gap:12px;margin-top:9px;display:flex}.toolbox-score-legend span{align-items:center;gap:5px;display:flex}.toolbox-score-legend i{border-radius:2px;width:7px;height:7px}.toolbox-controls>div button{padding:5px 11px}.hands-tabs button,.toolbox-controls>div button{color:var(--ink-body)}.toolbox-help-button{border:1px solid var(--line-strong);background:var(--surface-panel);width:22px;height:22px;color:var(--ink-muted);cursor:pointer;font:500 11px var(--font-sans);border-radius:50%;padding:0}.toolbox-help{z-index:20;border:1px solid var(--line-strong);background:var(--surface-panel);border-radius:9px;flex-direction:column;gap:7px;width:320px;padding:12px 14px;display:flex;position:absolute;top:30px;right:0;box-shadow:0 8px 24px #16181a21}.toolbox-help>b{color:var(--tier-hot);font:500 11px var(--font-sans);letter-spacing:.05em}.toolbox-help>span,.toolbox-help>i{color:var(--ink-body);font:400 11px/1.5 var(--font-sans);font-style:normal}.toolbox-help>span:nth-child(3){color:var(--ink-faint)}.toolbox-help>i{align-items:center;gap:6px;display:flex}.toolbox-help>i em{border-radius:2px;width:8px;height:8px}.toolbox-help>p{border-top:1px solid var(--line-soft);color:var(--ink-muted);font:400 11.5px/1.5 var(--font-sans);margin:0;padding-top:6px}.community-toolbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.community-toolbox-card{background:var(--surface-panel);border:1px solid #dedcd6;border-radius:9px;overflow:hidden;box-shadow:0 1px 2px #16181a0a}.community-toolbox-card:hover{border-color:#cfcbc2;box-shadow:0 2px 6px #16181a12}.community-toolbox-card:before{content:"";background:#f1efeb;align-self:stretch;width:4px;display:block}.community-toolbox-card.rank-1{border-color:#e0c2b6;box-shadow:0 2px 8px #b4432b1a}.community-toolbox-card.rank-1:before{background:#b4432b}.community-toolbox-card.rank-2:before{background:#c98a4b}.community-toolbox-card.rank-3:before{background:#d8bd8a}.community-toolbox-card.rank-4:before,.community-toolbox-card.rank-5:before{background:#e6e4df}.community-toolbox-card{display:flex}.toolbox-card-open{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:stretch;padding:0;display:flex}.toolbox-rank{text-align:center;width:46px;color:var(--ink-fainter);font:500 22px/1 var(--font-mono);letter-spacing:-.03em;flex:none;padding-top:12px}.rank-1 .toolbox-rank{color:#b4432b;font-size:26px;font-weight:600}.rank-2 .toolbox-rank,.rank-3 .toolbox-rank{color:#8a6a2b;font-size:26px;font-weight:600}.toolbox-card-copy{flex-direction:column;flex:1;min-width:0;padding:12px 15px 12px 0;display:flex}.toolbox-card-copy>header{align-items:baseline;gap:9px;display:flex}.toolbox-card-copy>header strong{color:var(--ink);font:600 14.5px var(--font-sans);letter-spacing:-.018em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toolbox-card-copy>header b{color:var(--ink);font:600 14px var(--font-mono);margin-left:auto}.toolbox-card-open{cursor:default}.toolbox-card-title{max-width:100%;color:inherit;font:inherit;text-align:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.toolbox-kind{align-items:center;gap:8px;margin-top:4px;display:flex}.toolbox-kind>span{color:#3d5a80;font:500 9.5px var(--font-sans);letter-spacing:.08em}.toolbox-kind>em{color:var(--ink-faint);font:400 11px var(--font-sans);font-style:normal}.toolbox-kind>i{background:var(--surface-muted-strong);border-radius:2px;width:64px;height:4px;margin-left:auto;display:flex;overflow:hidden}.toolbox-kind>i span{height:100%;display:block}.toolbox-card-copy>p{max-height:39px;color:var(--ink-body);font:400 12.5px/1.55 var(--font-sans);text-wrap:pretty;margin:8px 0 0;overflow:hidden}.toolbox-card-copy>footer{color:var(--ink-muted);font:400 11px var(--font-sans);flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:10px;display:flex}.toolbox-card-copy>footer strong{color:var(--ink-strong);font-weight:500}.toolbox-pager{align-items:center;gap:10px;margin-top:11px;display:flex}.toolbox-pager>span{color:var(--ink-faint);font:400 11.5px var(--font-sans)}.toolbox-pager>div{gap:4px;margin-left:auto;display:flex}.toolbox-pager .toolbox-pager-ellipsis{width:20px;color:var(--ink-faint);text-align:center;align-content:center}.toolbox-pager button{min-width:28px;height:28px;color:var(--ink-faint);cursor:pointer;font:400 12px var(--font-sans);background:0 0;border:0;border-radius:6px;padding:0 8px}.toolbox-pager button:first-child,.toolbox-pager button:last-child{border:var(--border-hairline);background:var(--surface-panel);color:var(--ink-body)}.toolbox-pager button.active{background:var(--surface-muted-strong);color:var(--ink);font-weight:600}.toolbox-pager button:disabled{color:var(--ink-ghost);cursor:default}.toolbox-drawer-scrim{z-index:90;background:#16181a47;justify-content:flex-end;display:flex;position:fixed;inset:0}.toolbox-drawer{border-left:1px solid var(--line-strong);background:var(--surface-app);width:620px;max-width:100%;height:100vh;padding:20px 24px;overflow:auto;box-shadow:-8px 0 24px #0000001a}.toolbox-drawer>header{align-items:flex-start;gap:12px;display:flex}.toolbox-drawer>header>div{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.toolbox-drawer>header span{color:#3d5a80;width:fit-content;font:500 10px var(--font-sans);letter-spacing:.07em;background:#eaeff5;border-radius:4px;padding:3px 7px}.toolbox-drawer h2{color:var(--ink);font:600 20px/1.25 var(--font-sans);letter-spacing:-.025em;margin:0}.toolbox-drawer h2 a{color:inherit;text-decoration:none}.toolbox-drawer>header small{color:var(--ink-body);font:400 12px var(--font-sans)}.toolbox-drawer>header>strong{color:var(--ink);font:600 24px/1 var(--font-sans);letter-spacing:-.03em}.toolbox-drawer>header>button{border:var(--border-hairline);background:var(--surface-panel);width:28px;height:28px;color:var(--ink-body);border-radius:7px;padding:0;font-size:15px}.toolbox-drawer-body{flex-direction:column;gap:14px;margin-top:14px;padding-bottom:8px;display:flex}.toolbox-description{color:var(--ink-strong);font:400 13.5px/1.6 var(--font-sans);text-wrap:pretty;margin:0}.toolbox-why{gap:9px;display:flex}.toolbox-why b{color:var(--tier-hot);font:500 11px var(--font-sans);flex:none;padding-top:3px}.toolbox-why span{color:var(--ink-body);font:400 13px/1.6 var(--font-sans)}.toolbox-score-breakdown{border:var(--border-hairline);background:var(--surface-panel);border-radius:9px;align-items:center;gap:16px;padding:14px 16px;display:flex}.toolbox-score-breakdown>svg{flex:none;width:186px;height:186px}.toolbox-score-breakdown>svg polygon:not(.toolbox-radar-shape){fill:none;stroke:var(--line-soft);stroke-width:1px}.toolbox-score-breakdown>svg line{stroke:var(--line-strong);stroke-width:1px}.toolbox-score-breakdown>svg .toolbox-radar-shape{fill:#b4432b24;stroke:#b4432b;stroke-width:1.6px}.toolbox-score-list{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.toolbox-score-list>div,.toolbox-adoption>div{align-items:center;gap:10px;display:flex}.toolbox-score-list>div>span{width:150px;color:var(--ink-body);font:400 11.5px var(--font-sans);flex:none}.toolbox-score-list i,.toolbox-adoption i{background:var(--surface-muted-strong);border-radius:3px;flex:1;height:5px;overflow:hidden}.toolbox-score-list i b,.toolbox-adoption i b{height:100%;display:block}.toolbox-score-list strong{width:74px;color:var(--ink-body);text-align:right;font:400 11px var(--font-mono);flex:none}.toolbox-metrics{border:var(--border-hairline);background:var(--surface-panel);border-radius:9px;flex-direction:column;gap:13px;padding:14px 16px;display:flex}.toolbox-community{flex-direction:column;gap:6px;display:flex}.toolbox-community>header{align-items:baseline;gap:8px;display:flex}.toolbox-community>header span,.toolbox-adoption h3{color:var(--ink-body);font:400 10px var(--font-sans);letter-spacing:.06em;margin:0}.toolbox-community>header strong{color:var(--ink-strong);font:500 12px var(--font-mono);margin-left:auto}.toolbox-community>i{background:var(--surface-muted-strong);border-radius:4px;height:8px;display:flex;overflow:hidden}.toolbox-community>i b{background:#b4432b;height:100%;display:block}.toolbox-community>footer{color:var(--ink-body);font:400 11px var(--font-sans);align-items:baseline;gap:10px;display:flex}.toolbox-community>footer span:last-child{color:var(--ink-body);margin-left:auto}.toolbox-adoption{border-top:1px solid var(--line-soft);flex-direction:column;gap:6px;padding-top:12px;display:flex}.toolbox-adoption>div>span{width:66px;color:var(--ink-body);font:400 11.5px var(--font-sans);flex:none}.toolbox-adoption>div>strong{width:56px;color:var(--ink-strong);text-align:right;font:500 11.5px var(--font-mono);flex:none}.toolbox-adoption i b{background:#3d5a80}.toolbox-metrics>footer{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.toolbox-metrics>footer span{border:1px solid var(--line-soft);color:var(--ink-body);font:400 11px var(--font-sans);background:#f7f6f3;border-radius:5px;padding:3px 8px}.toolbox-metrics>footer span:last-child{background:var(--surface-panel);color:var(--ink-body);border-style:dashed}.toolbox-watch{background:#faf7ed;border:1px solid #eadfbe;border-radius:8px;padding:12px 14px}.toolbox-watch b{color:#8a6a2b;font:500 10px var(--font-sans);letter-spacing:.06em}.toolbox-watch p{color:#6b5a33;font:400 12.5px/1.55 var(--font-sans);margin:6px 0 0}.toolbox-evidence>h3{color:var(--ink);font:600 13px var(--font-sans);margin:0}.toolbox-evidence>p{color:var(--ink-faint);font:400 11.5px/1.55 var(--font-sans);margin:7px 0 0}.toolbox-evidence>div{flex-direction:column;gap:8px;margin-top:10px;display:flex}.toolbox-evidence article{border:var(--border-hairline);background:var(--surface-panel);border-radius:8px;padding:11px 13px}.toolbox-evidence article header,.toolbox-evidence article footer{align-items:center;gap:9px;display:flex}.toolbox-evidence article header strong{font:600 12.5px var(--font-sans)}.toolbox-evidence article header span{color:var(--ink-fainter);font:400 11px var(--font-mono);margin-left:auto}.toolbox-evidence article p{color:var(--ink-body);font:400 12.5px/1.5 var(--font-sans);margin:7px 0 0}.toolbox-evidence article footer{color:var(--ink-faint);font:400 11px var(--font-sans);margin-top:7px}.toolbox-evidence article footer a{color:var(--ink-body);border-bottom:1px solid var(--line-strong);margin-left:auto;text-decoration:none}.editorial-focus{color:var(--ink-muted);font:500 11.5px/1.45 var(--font-sans);margin-top:7px;display:block}.editorial-action-plan{color:var(--ink-muted);font:400 11.5px/1.5 var(--font-sans);margin:9px 0 0;padding-left:18px}.editorial-action-plan li+li{margin-top:3px}.editorial-claims{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.editorial-claims span{color:#4a4842;font:400 12px/1.4 var(--font-sans);background:#f7f6f3;border:1px solid #eeece7;border-radius:5px;padding:4px 9px}.radar-editorial-card footer a,.radar-deep-card footer a{color:inherit;text-underline-offset:3px;text-decoration:underline}.radar-deep-card{border:var(--border-hairline);border-radius:var(--radius-card);background:var(--surface-panel);align-items:flex-start;gap:15px;padding:15px 18px 14px;display:flex;box-shadow:0 1px 2px #16181a0a}.radar-deep-card>span{color:#3d5a80;width:106px;font:500 10.5px var(--font-sans);letter-spacing:.07em;flex:none;padding-top:4px}.radar-deep-card>span.teardown{color:#7b5a2e}.radar-deep-card>span.research{color:#4a6b4a}.radar-deep-card>div{flex:1;min-width:0}.radar-deep-card>div>header{align-items:flex-start;gap:14px;display:flex}.radar-deep-card h3{min-width:0;color:var(--ink);font:600 16px/1.34 var(--font-sans);letter-spacing:-.018em;text-wrap:pretty;flex:1;margin:0}.radar-deep-card>div>header button{border:var(--border-hairline);background:var(--surface-panel);color:var(--ink-muted);white-space:nowrap;cursor:pointer;font:500 11px var(--font-sans);border-radius:6px;flex:none;padding:5px 10px}.radar-deep-card>div>header button.read{color:#3a3833;background:#f1efeb;border-color:#dedcd6}.radar-deep-card>div>header button:hover{border-color:var(--line-strong);color:var(--ink)}.radar-deep-card>div>header button:disabled{cursor:wait;opacity:.55}.radar-deep-card p{color:#4a4842;font:400 13px/1.6 var(--font-sans);text-wrap:pretty;margin:7px 0 0}.radar-deep-question{gap:8px;margin-top:8px;display:flex}.radar-deep-question strong{color:var(--tier-hot);font:500 11px var(--font-sans);flex:none;padding-top:2px}.radar-deep-question span{color:#3a3833;font:500 13.5px/1.5 var(--font-sans);text-wrap:pretty}.radar-deep-card footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.radar-deep-card footer .radar-deep-meta{color:var(--ink-faint);font:400 11px var(--font-sans)}.radar-deep-card footer b{color:#3a3833;font:500 11px var(--font-sans);align-items:center;gap:5px;display:flex}.radar-deep-card footer b i{color:var(--tier-hot);font-style:normal}.radar-deep-card footer span{color:var(--ink-muted)}.radar-deep-card footer em{color:var(--ink-fainter);margin-left:auto;font-style:normal}.radar-deep-card footer a{color:var(--tier-hot);border-bottom:1px solid #e0b3a6;text-decoration:none}.radar-drawer-scrim{z-index:80;background:#16181a47;justify-content:flex-end;display:flex;position:fixed;inset:0}.radar-drawer{background:var(--surface-app);border-left:1px solid var(--line-strong);width:min(700px,94vw);height:100%;overflow:auto;box-shadow:-8px 0 24px #0000001a}.drawer-open{overflow:hidden}.radar-editorial-card footer,.radar-deep-card footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.radar-editorial-card footer button,.radar-deep-card footer button{color:var(--ink-body);cursor:pointer;background:0 0;border:0;margin-left:auto;text-decoration:underline}.editorial-evidence{border:var(--border-hairline);border-radius:var(--radius-card-sm);background:var(--surface-panel);margin-top:8px;padding:10px 12px}.radar-drawer>header{z-index:2;background:var(--surface-panel);border-bottom:var(--border-hairline);align-items:flex-start;gap:14px;padding:20px 22px 16px;display:flex;position:sticky;top:0}.radar-drawer>header>div:first-child{flex:1;min-width:0}.radar-drawer>header>div:first-child>div{align-items:center;gap:9px;display:flex}.radar-drawer>header small{font:var(--text-mono-sm);color:var(--ink-faint)}.radar-drawer h2{font:600 18px/1.35 var(--font-sans);letter-spacing:var(--tracking-tight);text-wrap:pretty;margin:9px 0 0}.radar-drawer>header p{font:var(--text-micro);color:#a8a59d;text-wrap:pretty;margin:5px 0 0}.radar-tier{border-radius:var(--radius-chip);font:500 10px var(--font-sans);letter-spacing:.07em;padding:3px 7px}.radar-tier.hot{color:var(--tier-hot);background:var(--tier-hot-wash)}.radar-tier.rising{color:var(--tier-rising);background:var(--tier-rising-wash)}.radar-tier.warm{color:var(--tier-warm);background:var(--tier-warm-wash)}.radar-tier.weak{color:var(--tier-weak);background:var(--tier-weak-wash)}.drawer-heat{text-align:right;flex:none}.drawer-heat strong{font:var(--text-display);letter-spacing:-.03em;display:block}.drawer-heat span{font:400 9.5px var(--font-sans);letter-spacing:.05em;color:var(--ink-fainter)}.radar-drawer>header>button{border:var(--border-hairline);border-radius:var(--radius-control);background:var(--surface-panel);width:26px;height:26px;color:var(--ink-muted);padding:0;font-size:14px}.radar-drawer-body>section{margin:18px 22px 0}.drawer-summary{background:var(--surface-panel);border:var(--border-hairline);border-radius:var(--radius-card);padding:14px 16px}.drawer-summary>span,.radar-drawer h3{font:var(--text-label);letter-spacing:var(--tracking-label);color:var(--ink-faint);font-family:var(--font-sans)}.drawer-summary p{font:var(--text-body-lg);color:var(--ink-strong);text-wrap:pretty;margin:8px 0 0}.radar-drawer h3{margin:0;font-weight:400}.drawer-breakdown>small{font:var(--text-mono-xs);color:var(--ink-ghost);font-family:var(--font-sans);margin-top:7px;display:block}.drawer-breakdown>div{margin-top:11px}.drawer-evidence>header{align-items:baseline;gap:10px;display:flex}.drawer-evidence>header span{font:var(--text-mono-xs);color:var(--ink-fainter);font-family:var(--font-sans);margin-left:auto}.evidence-platform{margin-top:14px}.evidence-platform-head{border-radius:var(--radius-button);background:var(--surface-muted);align-items:center;gap:9px;padding:8px 12px;display:flex}.evidence-platform-head>span:not(:first-child){font:var(--text-mono-xs);color:var(--ink-faint);font-family:var(--font-sans)}.evidence-platform-head small{font:var(--text-mono-xs);color:var(--ink-fainter);font-family:var(--font-sans);margin-left:auto}.evidence-platform>div:last-child{flex-direction:column;gap:9px;margin-top:10px;display:flex}.evidence-card{background:var(--surface-panel);border:var(--border-hairline);border-radius:var(--radius-card);gap:12px;padding:14px 16px;display:flex}.evidence-weight{text-align:center;flex:none;width:38px}.evidence-weight strong{font:600 14px var(--font-sans);color:var(--ink-muted);display:block}.evidence-weight span{font:400 9px var(--font-sans);letter-spacing:.04em;color:var(--ink-ghost)}.evidence-card>div:last-child{flex:1;min-width:0}.evidence-card header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.evidence-card header i{color:#fff;width:20px;height:20px;font:600 8px var(--font-sans);background:#81786b;border-radius:50%;place-items:center;font-style:normal;display:grid}.evidence-card header b{font:600 12.5px var(--font-sans)}.evidence-card header span,.evidence-card header small{font:var(--text-mono-xs);color:var(--ink-faint)}.evidence-card header em{border-radius:var(--radius-chip);background:var(--surface-muted-strong);color:var(--ink-muted);font:400 10px var(--font-sans);padding:2px 6px;font-style:normal}.evidence-card header small{color:var(--ink-fainter);margin-left:auto}.evidence-card p{font:var(--text-body);color:var(--ink-strong);text-wrap:pretty;margin:8px 0 0}.evidence-card footer{align-items:center;gap:10px;margin-top:7px;display:flex}.evidence-card footer span,.evidence-card footer a{font:var(--text-mono-sm);color:var(--ink-faint);font-family:var(--font-sans)}.evidence-card footer a,.drawer-articles a{color:var(--ink-body);border-bottom:1px solid var(--line-strong);text-decoration:none}.drawer-articles{padding-bottom:28px}.drawer-articles>div{flex-direction:column;gap:8px;margin-top:11px;display:flex}.drawer-articles article{background:var(--surface-panel);border:var(--border-hairline);border-radius:var(--radius-card-sm);padding:12px 14px}.drawer-articles article>b{font:500 13.5px/1.4 var(--font-sans)}.drawer-articles article>div{color:var(--ink-faint);font:var(--text-mono-sm);font-family:var(--font-sans);align-items:center;gap:9px;margin-top:6px;display:flex}.drawer-articles article em{color:var(--tier-warm);font-style:normal}.drawer-articles article a{margin-left:auto}@media (width<=760px){.radar-deep-controls{flex-direction:column;align-items:stretch}.radar-deep-search{width:100%;margin-left:0}.hands-toolbar{flex-direction:column;align-items:flex-start}.hands-tabs{max-width:100%;overflow-x:auto}.toolbox-controls{width:100%}.toolbox-help{max-width:calc(100vw - 44px);left:0;right:auto}.community-toolbox-grid{grid-template-columns:1fr}.toolbox-rank{width:38px}.toolbox-card-copy{padding-right:12px}.toolbox-score-breakdown{flex-direction:column;align-items:stretch}.toolbox-score-breakdown>svg{align-self:center}.toolbox-score-list>div{flex-wrap:wrap}.toolbox-score-list>div>span{width:130px}}.discovery-page{padding:22px}.discovery-head{align-items:flex-end;gap:16px;display:flex}.discovery-head>div:first-child{flex:1;min-width:0}.discovery-head h2{font:600 19px/1.25 var(--font-sans);letter-spacing:-.02em;color:var(--ink);margin:0}.discovery-head p{font:400 13px/1.45 var(--font-sans);color:var(--ink-muted);text-wrap:pretty;margin:5px 0 0}.discovery-stats{border:var(--border-hairline);background:var(--surface-panel);border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px 0;margin-top:16px;padding:11px 16px;display:flex}.discovery-stats>div{border-right:1px solid var(--line-faint);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;max-width:100%;margin-right:16px;padding-right:16px;display:flex}.discovery-stats>div:last-child{border-right:0;margin-right:0;padding-right:0}.discovery-stats strong{color:var(--ink);font:600 16px var(--font-sans);letter-spacing:-.02em}.discovery-stats span{color:var(--ink-faint);font:400 11px var(--font-sans);letter-spacing:.04em}.discovery-search{align-items:center;gap:10px;margin-top:12px;display:flex}.discovery-search input{border:var(--border-hairline);background:var(--surface-panel);min-width:280px;color:var(--ink);font:400 13px var(--font-sans);border-radius:8px;outline:0;flex:1;padding:10px 13px}.discovery-search input:focus{border-color:var(--ink-muted);box-shadow:0 0 0 2px #4a484214}.discovery-order{color:var(--ink-body);font:400 11px var(--font-sans);flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.discovery-order small{overflow-wrap:anywhere;min-width:0;color:var(--ink-faint);margin-left:auto}.discovery-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.discovery-filters>span{font:var(--text-label);letter-spacing:.05em;color:var(--ink-faint);text-transform:uppercase;font-family:var(--font-sans)}.discovery-filters button{border:var(--border-hairline);background:var(--surface-panel);color:var(--ink-muted);cursor:pointer;font:500 11.5px var(--font-sans);border-radius:20px;padding:5px 12px}.discovery-filters button small{color:inherit;opacity:.65;font:400 9.5px var(--font-mono);margin-left:3px}.discovery-filters button.active{border-color:var(--ink-body);background:var(--ink-body);color:#fff}.platform-filters button.platform-x:not(.active){color:#16181a;background:#ecebe8;border-color:#d8d6d1}.platform-filters button.platform-bluesky:not(.active){color:#0a54ab;background:#e7f1ff;border-color:#bcd9ff}.platform-filters button.platform-hn:not(.active){color:#9c3d08;background:#fdeee2;border-color:#f6cfae}.platform-filters button.platform-reddit:not(.active){color:#932700;background:#fdeae3;border-color:#f5c4b1}.platform-filters button.platform-x.active{background:#16181a;border-color:#16181a}.platform-filters button.platform-bluesky.active{background:#1185fe;border-color:#1185fe}.platform-filters button.platform-hn.active{background:#e8590c;border-color:#e8590c}.platform-filters button.platform-reddit.active{background:#d93900;border-color:#d93900}.discovery-loading{color:var(--ink-muted);font:400 12.5px var(--font-sans);justify-content:center;align-items:center;gap:8px;padding:32px;display:flex}.discovery-list{flex-direction:column;gap:8px;margin-top:16px;display:flex}.discovery-card{--platform-color:#856f5c;--platform-text:#5d4d3f;--platform-bg:#f4efe9;--platform-soft:#ded2c4;border:var(--border-hairline);border-left:3px solid var(--platform-color);background:var(--surface-panel);border-radius:9px;gap:12px;padding:13px 16px;display:flex}.discovery-card.discovery-x{--platform-color:#16181a;--platform-text:#16181a;--platform-bg:#ecebe8;--platform-soft:#d8d6d1}.discovery-card.discovery-bluesky{--platform-color:#1185fe;--platform-text:#0a54ab;--platform-bg:#e7f1ff;--platform-soft:#bcd9ff}.discovery-card.discovery-hn{--platform-color:#e8590c;--platform-text:#9c3d08;--platform-bg:#fdeee2;--platform-soft:#f6cfae}.discovery-card.discovery-reddit{--platform-color:#d93900;--platform-text:#932700;--platform-bg:#fdeae3;--platform-soft:#f5c4b1}.discovery-card.discovery-github{--platform-color:#626c76;--platform-text:#434b53;--platform-bg:#edf0f2;--platform-soft:#d2d7dc}.discovery-card.discovery-huggingface{--platform-color:#d6a300;--platform-text:#765b00;--platform-bg:#fff7d6;--platform-soft:#eddb91}.discovery-card>time{width:46px;color:var(--ink-faint);font:var(--text-mono-sm);flex:none;padding-top:3px}.discovery-avatar{background:var(--platform-color);color:#fff;width:24px;height:24px;box-shadow:0 0 0 2px var(--platform-soft);font:600 9px var(--font-sans);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.discovery-body{flex:1;min-width:0}.discovery-body>header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.discovery-body>header b{color:var(--ink);font:600 12.5px var(--font-sans)}.discovery-body>header span{color:var(--ink-faint);font:400 11px var(--font-mono)}.discovery-body>header em{background:var(--surface-sunken);color:var(--ink-muted);font:normal 400 10px var(--font-sans);letter-spacing:.04em;border-radius:4px;padding:2px 6px}.discovery-body>header i{background:var(--platform-bg);color:var(--platform-text);font:normal 500 10px var(--font-sans);letter-spacing:.05em;border-radius:4px;padding:2px 7px}.discovery-author,.discovery-track{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.discovery-author{color:var(--ink);font-weight:600}.discovery-author:hover{text-decoration:underline}.discovery-track{color:var(--accent-ink);margin-left:auto;font-size:11px}.discovery-track:disabled{opacity:.55;cursor:wait}.discovery-body>p{color:var(--ink-strong);font:400 13px/1.55 var(--font-sans);text-wrap:pretty;margin:7px 0 0}.discovery-body>footer{flex-wrap:wrap;align-items:baseline;gap:14px;margin-top:10px;display:flex}.discovery-body>footer>span{color:var(--ink-faint);font:400 10px var(--font-sans);letter-spacing:.04em}.discovery-body>footer>span b{color:var(--ink);font:600 13px var(--font-sans);letter-spacing:-.01em}.discovery-body>footer a{border-bottom:var(--border-hairline);color:var(--ink-body);font:var(--text-mono-sm);font-family:var(--font-sans);text-decoration:none}.discovery-body>footer .topic{overflow-wrap:anywhere;max-width:480px;color:var(--ink-body);white-space:normal;font:400 11.5px/1.4 var(--font-sans);letter-spacing:0;text-align:right;margin-left:auto}.discovery-body>footer .muted{color:var(--ink-faint)}.discovery-total{text-align:right;flex:none;width:78px;padding-top:2px}.discovery-total>b{color:var(--ink-body);font:600 19px var(--font-sans);letter-spacing:-.03em;display:block}.discovery-total.hot>b{color:var(--tier-hot)}.discovery-total>span{color:var(--ink-ghost);font:400 9px var(--font-sans);letter-spacing:.05em;text-transform:uppercase;margin-top:2px;display:block}.discovery-total>i{background:var(--surface-sunken);border-radius:2px;height:4px;margin-top:7px;display:block;overflow:hidden}.discovery-total>i>em{border-radius:inherit;background:var(--line-strong);height:100%;display:block}.discovery-total.hot>i>em{background:var(--tier-hot)}.discovery-pager{margin:12px 0 0}.voices-page{padding:22px}.voices-head{align-items:flex-end;gap:16px;display:flex}.voices-head>div{flex:1;min-width:0}.voices-head h2{color:var(--ink);font:600 19px/1.25 var(--font-sans);letter-spacing:-.02em;margin:0}.voices-head p{color:var(--ink-muted);font:400 13px/1.45 var(--font-sans);text-wrap:pretty;margin:5px 0 0}.voice-add-person{border-bottom:var(--border-hairline);background:var(--surface-sunken);flex-wrap:wrap;align-items:flex-end;gap:10px;padding:14px 16px;display:flex}.voice-add-person label{color:var(--ink-faint);font:var(--text-label);letter-spacing:.06em;text-transform:uppercase;font-family:var(--font-sans)}.voice-add-person label:first-child{flex:1;min-width:180px}.voice-add-person label:nth-child(2){width:150px}.voice-add-person label:nth-child(3){width:140px}.voice-add-person input,.voice-add-person select{border:var(--border-hairline);background:var(--surface-panel);width:100%;color:var(--ink);font:400 12px var(--font-sans);border-radius:7px;outline:0;margin-top:5px;padding:8px 10px;display:block}.voice-add-person .warning{width:100%}.voice-add-person>p{width:100%;color:var(--ink-faint);font:400 11.5px var(--font-sans);text-transform:none;margin:0}.voice-groups{flex-direction:column;gap:14px;margin-top:18px;display:flex}.voice-platform{--platform-color:#856f5c;border:var(--border-hairline);background:var(--surface-panel);border-radius:9px;overflow:hidden}.voice-platform.voice-x{--platform-color:#16181a}.voice-platform.voice-bluesky{--platform-color:#1185fe}.voice-platform.voice-blog{--platform-color:#856f5c}.voice-platform.voice-newsletter{--platform-color:#8a7f6d}.voice-platform.voice-huggingface{--platform-color:#d6a300}.voice-platform.voice-reddit{--platform-color:#d93900}.voice-platform>header{border-bottom:var(--border-hairline);background:color-mix(in srgb, var(--platform-color) 7%, white);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.voice-platform>header>i{background:var(--platform-color);border-radius:50%;flex:none;width:7px;height:7px}.voice-platform>header b{color:var(--platform-color);font:600 13.5px var(--font-sans)}.voice-platform>header span{color:var(--ink-faint);font:var(--text-mono-sm);font-family:var(--font-sans)}.voice-platform>header .voice-header-spacer{margin-left:auto}.voice-add-trigger{color:#4a4842;cursor:pointer;font:500 11.5px var(--font-sans);white-space:nowrap;background:#fff;border:1px solid #dedcd6;border-radius:6px;flex:none;padding:5px 13px}.voice-add-trigger:disabled{color:var(--ink-ghost);cursor:default}.voice-platform.voice-x>header{background:#ecebe8}.voice-platform.voice-bluesky>header{background:#e7f1ff}.voice-platform.voice-bluesky>header b{color:#0a54ab}.voice-platform.voice-blog>header{background:#f4efe9}.voice-platform.voice-blog>header b{color:#5d4d3f}.voice-platform.voice-newsletter>header{background:#f4f2ec}.voice-platform.voice-newsletter>header b{color:#5f574a}.voice-platform.voice-huggingface>header{background:#fff7d6}.voice-platform.voice-huggingface>header b{color:#7b6000}.voice-platform.voice-reddit>header{background:#fdeae3}.voice-platform.voice-reddit>header b{color:#932700}.credential-trigger{color:#4a4842;font:500 11.5px var(--font-sans);cursor:pointer;background:#fff;border:1px solid #dedcd6;border-radius:6px;margin-left:2px;padding:5px 10px}.credential-trigger.connected{color:#6b7a63;border-color:#cfdac4}.reddit-credentials{background:#faf9f7;border-bottom:1px solid #f0eeea;padding:16px}.credential-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.credential-fields label{color:#7b7972;font:400 10.5px var(--font-sans);letter-spacing:.05em}.credential-fields input{color:#16181a;width:100%;font:400 12.5px var(--font-mono);background:#fff;border:1px solid #dedcd6;border-radius:7px;outline:none;margin-top:5px;padding:8px 11px;display:block}.credential-test{align-items:center;gap:11px;margin-top:13px;display:flex}.credential-test span{color:var(--danger-ink);font:400 11.5px var(--font-sans)}.reddit-credentials>p{color:#9a978f;max-width:820px;font:400 11.5px/1.55 var(--font-sans);border-top:1px dashed #e6e4df;margin:11px 0 0;padding-top:11px}.credential-connected{border:1px solid #e6e4df;border-left:3px solid var(--accent);background:#fff;border-radius:8px;padding:14px 16px}.credential-connected>div{align-items:center;gap:9px;display:flex}.credential-connected>div i{background:var(--accent);border-radius:50%;width:7px;height:7px}.credential-connected>div b{font:600 13px var(--font-sans)}.credential-connected>div span{color:#7b7972;font:400 11.5px var(--font-sans)}.credential-connected dl{grid-template-columns:repeat(4,1fr);gap:12px;margin:13px 0 0;display:grid}.credential-connected dt{color:#b3b0a8;font:400 10px var(--font-sans);letter-spacing:.05em}.credential-connected dd{color:#4a4842;font:400 12px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;overflow:hidden}.credential-actions{gap:9px;margin-top:12px;display:flex}.credential-actions button{color:#4a4842;font:500 12.5px var(--font-sans);cursor:pointer;background:#fff;border:1px solid #dedcd6;border-radius:7px;padding:9px 15px}@media (width<=760px){.credential-fields,.credential-connected dl{grid-template-columns:1fr}}.voice-person{align-items:center;gap:10px;min-width:0;display:flex}.voice-person>i{background:var(--platform-color);color:#fff;width:30px;height:30px;font:normal 600 9px var(--font-sans);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.voice-person>span{min-width:0}.voice-person b,.voice-person small{white-space:normal;overflow-wrap:anywhere;display:block}.voice-person b{color:var(--ink);font:500 13px var(--font-sans)}.voice-person small{color:var(--ink-faint);font:var(--text-mono-sm);font-family:var(--font-sans);margin-top:2px}.voice-feeds{align-items:center;gap:4px;display:flex}.voice-feeds button{border:1px solid var(--line-soft);background:var(--surface-panel);width:24px;height:24px;color:var(--ink-ghost);cursor:pointer;font:500 10.5px var(--font-sans);border-radius:5px;padding:0}.voice-feeds button.active{border-color:var(--tier-hot);background:var(--tier-hot);color:#fff}.voice-feeds button:focus-visible{outline:2px solid var(--tier-hot);outline-offset:2px}.voice-authority{align-items:center;gap:7px;display:flex}.voice-authority>i{background:var(--surface-track);border-radius:2px;flex:1;height:4px;overflow:hidden}.voice-authority>i>em{border-radius:inherit;background:#8a8378;height:100%;display:block}.voice-authority input{width:42px;color:var(--ink-muted);font:var(--text-mono-sm);background:0 0;border:0;border-bottom:1px solid #0000;outline:0;padding:2px 0}.voice-authority input:focus{border-bottom-color:var(--line-strong)}.voice-contribution>span{color:var(--ink-body);font:400 11.5px var(--font-sans)}.voice-contribution>i{background:var(--surface-track);border-radius:2px;height:3px;margin-top:4px;display:block;overflow:hidden}.voice-contribution>i>em{border-radius:inherit;background:var(--tier-hot);height:100%;display:block}.voice-remove{border:var(--border-hairline);background:var(--surface-panel);width:26px;height:26px;color:var(--ink-fainter);font:400 13px var(--font-sans);cursor:pointer;border-radius:6px;padding:0}.voice-remove:hover{color:var(--danger-ink);border-color:#e0b3a6}.voice-pager{border-top:1px solid var(--line-soft);background:var(--surface-sunken);align-items:center;gap:10px;min-width:0;padding:9px 16px;display:flex}.voice-pager>span{color:var(--ink-faint);font:400 11px var(--font-sans);flex:none}.voice-pager>div{align-items:center;gap:4px;min-width:0;margin-left:auto;display:flex;overflow-x:auto}.voice-pager button{min-width:26px;height:26px;color:var(--ink-faint);cursor:pointer;font:400 11.5px var(--font-mono);background:0 0;border:0;border-radius:6px;flex:none;padding:0 8px}.voice-pager-ellipsis{width:20px;color:var(--ink-faint);text-align:center;font:400 11.5px var(--font-mono);flex:none}.voice-pager button:first-child,.voice-pager button:last-child{border:var(--border-hairline);background:var(--surface-panel);width:26px;color:var(--ink-body);font-family:var(--font-sans);padding:0}.voice-pager button.active{background:var(--surface-track);color:var(--ink);font-weight:600}.voice-pager button:disabled{color:var(--ink-ghost);cursor:default}.subreddit-add{background:var(--surface-sunken);padding:12px 16px}.subreddit-add form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.subreddit-add label{min-width:160px;color:var(--ink-faint);font:var(--text-label);letter-spacing:.06em;text-transform:uppercase;font-family:var(--font-sans)}.subreddit-add input,.subreddit-add select{border:var(--border-hairline);background:var(--surface-panel);width:100%;color:var(--ink);font:400 12.5px var(--font-sans);border-radius:7px;outline:0;margin-top:5px;padding:8px 11px;display:block}.subreddit-add p{color:var(--ink-faint);font:400 11.5px var(--font-sans);margin:9px 0 0}.voices-foot{color:var(--ink-fainter);font:var(--text-mono-sm);font-family:var(--font-sans);margin-top:11px}.settings-destinations{border:var(--border-hairline);background:var(--surface-panel);border-radius:8px;margin-top:14px;overflow:hidden}.settings-destinations>div{border-bottom:1px solid var(--line-soft);align-items:center;gap:14px;padding:11px 14px;display:flex}.settings-destinations>div:last-child{border-bottom:0}.settings-destinations>div>span{flex:1;min-width:0}.settings-destinations b,.settings-destinations small{display:block}.settings-destinations b{color:var(--ink);font:500 12.5px var(--font-sans)}.settings-destinations small{color:var(--ink-faint);font:var(--text-mono-sm);font-family:var(--font-sans);margin-top:3px}.settings-destinations em{color:var(--ink-faint);font:normal var(--text-mono-sm);font-family:var(--font-sans)}.voices-toolbar{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.voices-toolbar input{flex:240px;min-width:0}.voices-toolbar input,.voices-toolbar select{border:var(--border-hairline);border-radius:var(--radius-control);background:var(--surface-panel);color:var(--ink);font:var(--text-ui);max-width:100%;padding:7px 10px}.voices-coverage-note{color:var(--ink-faint);font:400 11px var(--font-sans);margin:0 0 10px}.voice-roster-head,.voice-roster-row{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr) 104px 140px 28px;align-items:center;gap:12px;padding:10px 14px;display:grid}.voice-roster-head{border-bottom:var(--border-hairline);color:var(--ink-faint);font:var(--text-micro);text-transform:uppercase}.voice-roster-head>span{white-space:nowrap}.voice-roster-row{border-bottom:var(--border-hairline)}.voice-roster-row>*{min-width:0}.voice-roster-row.muted{background:var(--surface-muted);opacity:.58}.voice-account-chips{flex-direction:column;gap:6px;display:flex}.voice-account-chip{border:var(--border-hairline);background:var(--surface-muted);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.voice-account-chip .account-route{text-align:left;background:0 0;border:0;flex:230px;grid-template-columns:8px auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:0;display:grid}.voice-account-chip .account-route>i{background:var(--ink-ghost);border-radius:50%;width:7px;height:7px}.voice-account-chip .account-route>i.ok{background:var(--success-ink)}.voice-account-chip .account-route>i.silent{background:var(--warning-ink)}.voice-account-chip .account-route>i.gone,.voice-account-chip .account-route>i.error{background:var(--danger-ink)}.voice-account-chip .account-route span{white-space:normal;overflow-wrap:anywhere;color:var(--ink-body);font:var(--text-mono)}.voice-account-chip .account-route small{color:var(--ink-faint);font:var(--text-micro);overflow-wrap:anywhere;grid-column:2/-1}.voice-account-chip .account-route b{overflow-wrap:anywhere;font:600 12px/1.4 var(--font-sans)}.voice-account-chip .voice-feeds{flex:none}@media (width<=900px){.voice-roster-head{display:none}.voice-roster-row{grid-template-columns:1fr}.voice-roster-row>.voice-remove{justify-self:end}}.voices-coverage-note,.voices-foot,.voice-platform>header>span{overflow-wrap:anywhere;white-space:normal;min-width:0}.voice-add-person label:first-child input,.subreddit-add input,.credential-connected dd{font-family:var(--font-mono)}@media (width<=480px){.voice-account-chip .account-route{flex-basis:100%}.voice-account-chip .account-route span,.credential-connected dd{white-space:normal;overflow-wrap:anywhere}}.voice-platform-stats{border-bottom:var(--border-hairline);flex-wrap:wrap;gap:8px;padding:12px 14px;display:flex}.voice-platform-stat{border:var(--border-hairline);background:var(--surface-muted);min-width:0;color:var(--ink-faint);font:var(--text-mono-sm);font-family:var(--font-sans);overflow-wrap:anywhere;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:6px 8px;display:flex}.voice-platform-stat>span:first-child{color:var(--ink-body)}.voice-platform-stat b{font:inherit;font-family:var(--font-mono)}.voice-feed-legend{color:var(--ink-faint);font:var(--text-micro);flex-wrap:wrap;gap:6px 12px;display:flex}.voice-feed-legend>span{white-space:nowrap}.voice-feed-legend b{color:var(--ink-body)}.voice-account-chip .account-route:disabled{cursor:default}@media (width<=900px){.voices-head{flex-direction:column;align-items:stretch}.canvas{padding:0}.app-card{border-radius:0;width:100%}.radar-section-head{flex-wrap:wrap;align-items:flex-start}.radar-section-head p{width:100%;margin-left:0}.radar-news-controls{flex-direction:column;align-items:flex-start}.radar-deep-tabs{margin-left:0;overflow-x:auto}.radar-editorial-grid,.radar-cold-list{grid-template-columns:1fr}.radar-topic-card .radar-card-foot>small{display:inline}.radar-topic-card .radar-card-heat{width:70px}.radar-below>div:first-child{flex-wrap:wrap;align-items:flex-start}.radar-below>div:first-child>small{width:calc(100% - 70px)}.radar-deep-card{flex-direction:column;gap:8px}.radar-deep-card>span{width:auto}.radar-deep-card>div>header{gap:8px}.radar-deep-card>div>header button{padding-inline:8px}.radar-deep-card footer em{width:100%;margin-left:0}.radar-drawer{width:min(700px,100%)}}.primary{color:#fff;background:oklch(52% .11 155);border:1px solid oklch(52% .11 155);border-radius:8px;padding:10px 18px;font-size:13px;font-weight:600}button:disabled{cursor:not-allowed;opacity:.48}.inline-alert{color:oklch(48% .15 45);background:#fff6ed;border-bottom:1px solid #ead8ca;padding:8px 22px;font-size:12px}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#9a978f;font-size:11px;font-weight:600}.segment{background:#f4f3f0;border-radius:7px;gap:3px;width:max-content;padding:3px;display:flex}.segment button{color:#8b8880;background:0 0;border:0;border-radius:5px;padding:4px 9px;font-size:11.5px;font-weight:500}.segment button.active{color:#16181a;background:#fff;font-weight:600;box-shadow:0 1px 2px #00000014}.page-pad{background:#fbfbfa;min-height:660px;padding:26px 30px}.page-pad>h2{margin:0;font-size:15px}.success{color:oklch(45% .12 155)!important}.warning{color:oklch(55% .16 60)!important}.toggle{display:inline-flex}.toggle input{opacity:0;position:absolute}.toggle span{background:#eeece7;border:1px solid #dedbd4;border-radius:99px;width:34px;height:20px;position:relative}.toggle span:after{content:"";background:#d3d0c8;border-radius:50%;width:14px;height:14px;transition:all .15s;position:absolute;top:2px;left:2px}.toggle input:checked+span{background:oklch(52% .11 155);border-color:oklch(52% .11 155)}.toggle input:checked+span:after{background:#fff;left:16px}.toggle input:focus-visible+span{outline-offset:2px;outline:2px solid oklch(52% .11 155)}.term-proposals>div{border-top:1px solid #f0efeb;grid-template-columns:1fr auto auto auto;align-items:center;gap:8px;padding:11px 0;display:grid}.term-proposals>div>span{font:400 11px var(--font-sans);color:#8b8880}.term-proposals p{color:#6b6961;grid-column:1/-1;margin:0;font-size:12px}.category-chips{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.category-chips button{color:#8b8880;background:#fff;border:1px solid #dedcd6;border-radius:99px;padding:5px 12px;font-size:11.5px;font-weight:500}.category-chips button.pinned{color:oklch(38% .1 155);background:oklch(52% .11 155/.08);border-color:oklch(52% .11 155/.4)}.prompt{resize:vertical;width:100%;height:130px;font:400 12.5px/1.65 var(--font-sans);color:#3a3833;background:#fbfbfa;border:1px solid #e0ded8;border-radius:8px;outline:0;margin-top:14px;padding:12px 14px;display:block}.writer-prompt{height:180px}.settings-card .segment{margin-top:12px}.centered,.empty{color:#8b8880;justify-content:center;align-items:center;height:660px;display:flex}.empty{text-align:center;flex-direction:column}.empty>i{border:1px dashed #d3d0c8;border-radius:12px;width:40px;height:40px}.empty h2{margin:18px 0 0;font-size:18px}.empty p{color:#6b6961;max-width:440px;font-size:13.5px;line-height:1.7}.history-v3{padding:22px}.history-v3>h2,.settings-v3 h2{color:var(--ink);font:600 19px var(--font-sans);letter-spacing:-.02em;margin:0}.history-v3>p,.settings-v3>header p{color:var(--ink-faint);font:400 13px var(--font-sans);margin:5px 0 0}.history-runs{flex-direction:column;gap:9px;margin-top:18px;display:flex}.history-run{border:var(--border-hairline);background:var(--surface-panel);border-radius:9px;overflow:hidden}.history-run-summary{padding:14px 18px}.history-run-line{color:var(--ink-fainter);font:var(--text-mono-sm);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.history-run-line>b{color:var(--ink);font-weight:500}.history-run-line>em{color:var(--ink-faint);margin-left:auto;font-style:normal}.run-status{background:var(--surface-track);color:var(--ink-faint);font:400 10px var(--font-sans);letter-spacing:.06em;border-radius:4px;padding:3px 7px}.run-status.ok{color:#4a7a52;background:#eaf2ea}.run-status.partial,.run-status.running,.run-status.blocked{color:#a3661c;background:#f8efdd}.run-status.interrupted,.run-status.failed{color:#b4432b;background:#f8e8e2}.history-funnel{flex-wrap:wrap;align-items:center;margin-top:11px;display:flex}.history-funnel>span{border-right:1px solid var(--line-soft);align-items:center;gap:9px;margin-right:14px;padding-right:14px;display:flex}.history-funnel b{color:var(--ink);font:600 14px var(--font-sans)}.history-funnel small{color:var(--ink-faint);font:var(--text-label);letter-spacing:.04em;text-transform:uppercase;font-family:var(--font-sans)}.history-run-summary>p{color:var(--ink-faint);font:400 12px var(--font-sans);margin:10px 0 0}.history-run-detail{border-top:var(--border-hairline);background:var(--surface-sunken);flex-direction:column;gap:18px;padding:16px 18px 18px;display:flex}.history-run-detail h3,.settings-v3 h3{color:var(--ink);font:600 15px var(--font-sans);letter-spacing:-.01em;margin:0}.history-run-detail section>h3{color:var(--ink-faint);font:var(--text-label);letter-spacing:.06em;text-transform:uppercase;font-family:var(--font-sans)}.history-fetch-table{border:var(--border-hairline);background:var(--surface-panel);border-radius:8px;margin-top:10px;overflow:auto hidden}.history-fetch-table>header,.history-fetch-table>div,.history-fetch-table>details>summary{border-bottom:1px solid var(--line-soft);grid-template-columns:132px minmax(220px,1fr) 78px 62px 74px 64px;align-items:center;gap:12px;padding:9px 14px;display:grid}.history-fetch-table>header,.history-fetch-table>div,.history-fetch-table>details{min-width:720px}.history-fetch-table>header{background:var(--surface-muted);color:var(--ink-faint);font:var(--text-label);letter-spacing:.05em;text-transform:uppercase;font-family:var(--font-sans)}.history-fetch-table>div:last-child{border-bottom:0}.history-fetch-table>div b{color:var(--ink);font:500 12px var(--font-sans)}.history-fetch-table>div span{color:var(--ink-muted);text-align:right;font:var(--text-mono-sm)}.history-fetch-table>div span:nth-child(2){color:var(--ink-faint);text-align:left}.history-fetch-table>details>summary{cursor:pointer;list-style:none}.history-fetch-table>details>summary::-webkit-details-marker{display:none}.history-fetch-table>details>summary b{color:var(--ink);font:500 12px var(--font-sans)}.history-fetch-table>details>summary span{color:var(--ink-muted);text-align:right;font:var(--text-mono-sm)}.history-fetch-table>details>summary span:nth-child(2){color:var(--ink-faint);text-align:left}.history-fetch-failures{border-bottom:1px solid var(--line-soft);background:#faf9f7;padding:2px 14px 8px 158px}.history-fetch-failures>header{color:var(--ink-faint);font:10px var(--font-sans);padding:6px 0}.history-fetch-failures p{border-top:1px dashed var(--line-soft);grid-template-columns:120px minmax(0,1fr) auto;gap:12px;margin:0;padding:6px 0;display:grid}.history-fetch-failures p b,.history-fetch-failures p span,.history-fetch-failures p small{font:10.5px var(--font-mono)}.history-fetch-failures p span{overflow-wrap:anywhere;color:#b4432b}.history-fetch-failures p small{color:var(--ink-faint)}.muted{color:var(--ink-fainter)!important}.danger{color:var(--danger-ink,#b4432b)!important}.history-model-calls,.history-topics{flex-direction:column;gap:7px;margin-top:10px;display:flex}.history-model-calls>div{border:var(--border-hairline);background:var(--surface-panel);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}.history-model-calls code{color:var(--ink);font:var(--text-mono-sm)}.history-model-calls b{color:var(--ink-muted);font:500 12px var(--font-sans)}.history-model-calls span,.history-model-calls time,.history-model-calls em{color:var(--ink-faint);font:normal var(--text-mono-sm)}.history-model-calls span{flex:1}.history-model-calls em{text-align:right;min-width:42px}.history-model-calls>p,.history-topics>p{border:var(--border-hairline);background:var(--surface-panel);color:var(--ink-faint);font:400 12px var(--font-sans);border-radius:8px;margin:0;padding:11px 14px}.history-topics>div{border:var(--border-hairline);background:var(--surface-panel);border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto 62px;align-items:center;gap:12px;padding:10px 14px;display:grid}.history-topics>div>b{color:var(--tier-hot);font:600 14px var(--font-sans)}.history-topics .heat-weak{color:var(--ink-fainter)}.history-topics>div>span{color:var(--ink-body);font:400 12.5px var(--font-sans)}.history-topics small{color:var(--ink-faint);font:var(--text-mono-sm);font-family:var(--font-sans)}.history-topics em{background:var(--surface-track);color:var(--ink-faint);font:normal var(--text-label);text-align:center;font-family:var(--font-sans);border-radius:4px;padding:3px 7px}.history-topics .tier-hot{background:var(--tier-hot-wash,#f8e8e2);color:var(--tier-hot)}.history-topics .tier-rising{background:var(--warn-wash,#f8efdd);color:var(--warn-ink)}.history-pager{margin-top:12px}.history-fetch-failures p span,.history-model-calls span{font-family:var(--font-sans)}.settings-v3{min-height:760px}.settings-v3>header{align-items:center;gap:14px;padding:22px 22px 0;display:flex}.settings-v3>header>div:first-child{flex:1}.settings-scoring{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:18px;padding:18px 22px 26px;display:grid}.settings-lang{grid-template-columns:520px minmax(0,1fr);align-items:start;gap:18px;padding:18px 22px 26px;display:grid}.settings-scoring section>p,.settings-scoring aside>p,.settings-routes>p,.settings-lang section>p,.settings-model>p{color:var(--ink-faint);font:400 12.5px/1.5 var(--font-sans);margin:5px 0 14px}.heat-settings-card,.hot-threshold,.settings-key-values,.settings-model,.language-rules{border:var(--border-hairline);background:var(--surface-panel);border-radius:9px;overflow:hidden}.heat-weight{border-bottom:1px solid var(--line-soft);padding:15px 18px}.heat-weight>div:first-child,.hot-threshold>div:first-child{align-items:baseline;gap:10px;display:flex}.heat-weight b,.hot-threshold b{color:var(--ink);font:500 13.5px var(--font-sans)}.heat-weight strong,.hot-threshold strong{color:var(--ink);font:600 15px var(--font-mono);margin-left:auto}.heat-weight p,.hot-threshold p{color:var(--ink-faint);font:400 12px var(--font-sans);margin:6px 0 10px}.heat-weight>div:last-child,.hot-threshold>div:last-child{align-items:center;gap:4px;display:flex}.heat-weight i,.hot-threshold i{background:var(--surface-track);border-radius:3px;flex:1;height:6px;margin-right:8px;overflow:hidden}.heat-weight i em,.hot-threshold i em{border-radius:inherit;background:#8a8378;height:100%;display:block}.heat-weight button,.hot-threshold button{border:var(--border-hairline);background:var(--surface-panel);width:26px;height:26px;color:var(--ink-muted);cursor:pointer;border-radius:6px}.heat-settings-card footer{background:var(--surface-muted);align-items:center;gap:12px;padding:13px 18px;display:flex}.heat-settings-card footer.invalid{background:var(--warn-wash,#f8efdd)}.heat-settings-card footer span{color:var(--ink-muted);font:500 12.5px var(--font-sans)}.heat-settings-card footer small{color:var(--ink-faint);font:var(--text-mono-sm);font-family:var(--font-sans)}.heat-settings-card footer b{color:var(--success-ink,#6b7a63);font:600 14px var(--font-mono);margin-left:auto}.heat-settings-card footer.invalid b{color:var(--warn-ink)}.hot-threshold{margin:16px 0;padding:15px 18px}.hot-threshold i em{background:var(--tier-hot)}.settings-scoring aside>h3:not(:first-child),.settings-lang h3:not(:first-child),.settings-routes>h3:not(:first-child){margin-top:16px}.settings-key-values{margin-top:14px}.settings-key-values label,.settings-key-values>div{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:11px 16px;display:flex}.settings-key-values label:last-child,.settings-key-values>div:last-child{border-bottom:0}.settings-key-values span{color:var(--ink);font:500 12.5px var(--font-sans)}.settings-key-values input{border:var(--border-hairline);width:100px;color:var(--ink-muted);text-align:right;font:var(--text-mono-sm);border-radius:5px;margin-left:auto;padding:5px 7px}.settings-key-values code{color:var(--ink-faint);font:var(--text-mono-sm);margin-left:auto}.clustering-settings label{gap:8px}.clustering-settings label>span{flex:1;min-width:0}.clustering-settings label>small{color:var(--ink-fainter);font:var(--text-mono-sm);font-family:var(--font-sans);flex:none}.clustering-settings label>input{width:62px;color:var(--ink);flex:none;margin-left:0}.clustering-settings footer{background:var(--surface-muted);align-items:center;gap:9px;padding:11px 16px;display:flex}.clustering-settings footer span{min-width:0;color:var(--ink-faint);font:400 11.5px var(--font-sans);flex:1}.clustering-settings footer button{border:var(--border-hairline);background:var(--surface-panel);color:var(--ink-faint);font:500 11.5px var(--font-sans);cursor:pointer;border-radius:6px;padding:5px 13px}.clustering-settings footer button.primary{background:var(--accent);color:#fff;border-color:#0000}.clustering-settings footer button:disabled{opacity:.55;cursor:wait}.schedule-control{border:var(--border-hairline);background:var(--surface-panel);border-radius:9px;margin-top:14px;overflow:hidden}.schedule-control>div{align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.schedule-control>div>b{min-width:0;color:var(--ink);font:600 13.5px var(--font-sans);flex:1}.schedule-control>label{border-top:1px solid var(--line-soft);background:var(--surface-muted);align-items:center;gap:10px;padding:12px 16px 14px;display:flex}.schedule-control>label>small{color:var(--ink-fainter);font:var(--text-label);font-family:var(--font-sans);flex:none}.schedule-control>label>code{min-width:0;color:var(--ink);font:600 12.5px var(--font-mono);flex:1}.schedule-control>label>span{color:var(--ink-faint);font:400 11.5px var(--font-sans);flex:none}.schedule-windows{margin-top:10px}.settings-routes{padding:18px 22px 26px}.settings-routes>div{flex-direction:column;gap:9px;margin-top:14px;display:flex}.settings-routes article{border:var(--border-hairline);background:var(--surface-panel);border-radius:9px;padding:14px 18px}.settings-routes article header{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.settings-routes article header b{color:var(--ink);font:600 13.5px var(--font-sans)}.settings-routes article header code,.settings-routes article header span{color:var(--ink-faint);font:var(--text-mono-sm)}.settings-routes article header span{margin-left:auto}.settings-routes article header em{background:var(--surface-track);font:normal var(--text-label);font-family:var(--font-sans);border-radius:4px;padding:3px 8px}.settings-routes article p{color:var(--ink-body);font:400 12.5px/1.5 var(--font-sans);margin:8px 0 0}.settings-routes article small{color:var(--warn-ink);font:var(--text-mono-sm);font-family:var(--font-sans);margin-top:7px;display:block}.settings-routes>p.route-foot{color:var(--ink-faint);font:400 11.5px/1.55 var(--font-sans);margin:12px 2px 0}.language-rules>div{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:12px;padding:13px 16px;display:flex}.language-rules>div:last-child{border-bottom:0}.language-rules>div>span{flex:1}.language-rules b,.language-rules small{display:block}.language-rules b{color:var(--ink);font:500 12.5px var(--font-sans)}.language-rules small{color:var(--ink-faint);font:400 11.5px var(--font-sans);margin-top:4px}.language-rules em{background:var(--surface-track);color:var(--ink-faint);font:normal var(--text-label);font-family:var(--font-sans);border-radius:4px;padding:3px 8px}.settings-lang .prompt{width:100%;min-height:150px}.settings-model{padding:15px 18px}.settings-model>div{border:var(--border-hairline);border-radius:7px;align-items:center;gap:10px;margin-top:7px;padding:9px 11px;display:flex}.settings-model code{color:var(--ink);font:var(--text-mono-sm)}.settings-model span{color:var(--ink-faint);font:var(--text-mono-sm);font-family:var(--font-sans);margin-left:auto}.llm-settings-card{border:var(--border-hairline);background:var(--surface-panel);border-radius:9px;margin-bottom:12px;padding:15px 18px}.llm-settings-card>p{color:var(--ink-faint);font:400 11.5px/1.5 var(--font-sans);margin:10px 0 0}.llm-provider,.llm-runtime>header,.llm-key-heading{align-items:center;gap:10px;display:flex}.llm-provider>b,.llm-runtime>header>b,.llm-key-heading>b{color:var(--ink);font:500 13.5px var(--font-sans)}.llm-provider>div{border:var(--border-hairline);background:var(--surface-track);border-radius:9px;gap:2px;margin-left:auto;padding:3px;display:flex}.llm-provider button,.llm-runtime header>button,.llm-key-heading>button,.llm-inline-add button,.llm-key-add button{color:var(--ink-muted);font:500 11.5px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 13px}.llm-provider button.active{background:var(--surface-panel);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #00000014}.llm-provider button:disabled{color:var(--ink-fainter);cursor:not-allowed}.llm-runtime>header>em{background:var(--surface-track);color:var(--ink-muted);font:normal var(--text-label);font-family:var(--font-sans);border-radius:4px;padding:3px 8px}.llm-runtime>header>span{color:var(--ink-fainter);font:var(--text-mono-sm);font-family:var(--font-sans);margin-left:auto}.llm-runtime>header>button,.llm-key-heading>button{border:var(--border-hairline);background:var(--surface-panel)}.llm-model-list,.llm-key-list{flex-direction:column;gap:7px;margin-top:10px;display:flex}.llm-model-list>div{border:var(--border-hairline);border-radius:7px;align-items:center;gap:10px;padding:9px 11px;display:flex}.llm-model-list code{color:var(--ink);font:var(--text-mono-sm);flex:1}.llm-model-list .paused code,.llm-key-list article.paused b{color:var(--ink-faint)}.llm-runtime .remove{border:var(--border-hairline);background:var(--surface-panel);width:24px;height:24px;color:var(--ink-fainter);cursor:pointer;border-radius:6px;padding:0}.llm-runtime .remove:hover{color:var(--danger-ink);border-color:#e0b3a6}.llm-inline-add,.llm-key-add{border:1px dashed var(--line);border-radius:8px;gap:7px;margin-top:8px;padding:12px 13px;display:flex}.llm-inline-add input,.llm-key-add input{border:var(--border-hairline);min-width:0;color:var(--ink);font:var(--text-mono-sm);border-radius:6px;flex:1;padding:8px 10px}.llm-inline-add button:first-of-type,.llm-key-add button:first-of-type{background:var(--accent);color:#fff}.llm-inline-add button:disabled,.llm-key-add button:disabled{background:var(--line);cursor:not-allowed}.llm-embedding{border:1px dashed var(--line-soft);border-radius:7px;align-items:center;gap:10px;margin-top:8px;padding:9px 11px;display:flex}.llm-embedding small{color:var(--ink-fainter);font:var(--text-label);font-family:var(--font-sans)}.llm-embedding code{color:var(--ink);font:var(--text-mono-sm)}.llm-purpose-model{border:var(--border-hairline);background:var(--surface-panel);border-radius:7px;min-width:0;margin:10px 0 0;padding:10px 11px}.llm-model-chain legend{color:var(--ink);font:500 12px var(--font-sans);padding:0 5px}.llm-model-chain>p{color:var(--ink-fainter);font:11px var(--font-sans);margin:0 0 9px}.llm-model-chain ol{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.llm-model-chain li{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.llm-model-chain li>label{flex:1;align-items:center;gap:7px;min-width:0;display:flex}.llm-model-chain code{overflow-wrap:anywhere;font:var(--text-mono-sm)}.model-chain-position{color:var(--ink-fainter);font:var(--text-mono-sm)}.model-chain-actions{gap:5px;display:flex}.model-chain-actions button{background:var(--surface-panel);color:var(--ink);border:var(--border-hairline);border-radius:6px;padding:4px 9px}.model-chain-actions button:disabled{opacity:.4}.llm-model-chain small{color:var(--ink-fainter);font:10.5px var(--font-sans)}.llm-key-heading{border-top:1px solid var(--line-soft);margin-top:16px;padding-top:15px}.llm-key-heading>span{color:var(--ink-fainter);font:var(--text-mono-sm);font-family:var(--font-sans)}.llm-key-heading>button{margin-left:auto}.llm-key-list article{border:var(--border-hairline);border-radius:8px;padding:11px 13px}.llm-key-list article>header{align-items:center;gap:10px;display:flex}.llm-key-list article>header>span{flex:1;min-width:0}.llm-key-list article b,.llm-key-list article code{display:block}.llm-key-list article b{color:var(--ink);font:500 12.5px var(--font-sans)}.llm-key-list article code{color:var(--ink-faint);font:var(--text-mono-sm);margin-top:3px}.llm-key-edit-fields{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.llm-key-edit-fields input{border:var(--border-hairline);background:var(--surface-panel);width:100%;color:var(--ink);font:400 12px var(--font-sans);border-radius:6px;outline:none;padding:7px 9px}.llm-key-edit-fields input[type=password]{font-family:var(--font-mono)}.llm-key-edit-fields input:focus{border-color:var(--ink-fainter)}.llm-runtime .edit,.llm-runtime .save-edit,.llm-runtime .cancel-edit{border:var(--border-hairline);background:var(--surface-panel);color:var(--ink-muted);font:500 11.5px var(--font-sans);cursor:pointer;border-radius:6px;flex:none;padding:6px 10px}.llm-runtime .edit{font:400 10.5px var(--font-sans);letter-spacing:.04em;padding:5px 9px}.llm-runtime .save-edit{background:var(--accent);color:#fff;border-color:#0000;padding:7px 13px}.llm-runtime .cancel-edit{padding:7px 11px}.llm-runtime .save-edit:disabled{background:var(--line);cursor:not-allowed}.llm-key-state{cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;width:100%;margin-top:9px;padding:0;display:flex}.llm-key-state span,.llm-key-state em{font:normal 10.5px var(--font-sans);border-radius:5px;padding:4px 9px}.llm-key-state span{background:var(--accent-wash);color:var(--accent-ink)}.llm-key-state em{background:var(--surface-track);color:var(--ink-muted)}.llm-key-state small{color:var(--ink-fainter);font:var(--text-mono-sm);font-family:var(--font-sans);margin-left:auto}.llm-key-models{border-top:1px solid var(--line-soft);flex-direction:column;gap:5px;margin-top:8px;padding-top:9px;display:flex}.llm-key-models>div{align-items:center;gap:8px;display:flex}.llm-key-models i{background:var(--accent-ink);border-radius:50%;width:6px;height:6px}.llm-key-models .limit_reached i,.llm-key-models .paused i{background:var(--ink-fainter)}.llm-key-models code{color:var(--ink-muted);flex:1;margin:0}.llm-key-models span{color:var(--ink-faint);font:var(--text-label)}.llm-key-add{flex-direction:column}.llm-key-add>div{gap:7px;display:flex}@media (width<=600px){.llm-runtime .llm-purpose-model{flex-direction:column;align-items:stretch}.llm-runtime .llm-purpose-model>span{min-width:0}.llm-runtime .llm-purpose-model select{width:100%;min-width:0;max-width:100%}}.settings-routes article header span{font-family:var(--font-sans)}.settings-routes>.settings-sources-head{flex-flow:wrap;align-items:center;gap:10px;margin-top:26px;display:flex}.settings-sources-head>h3{color:var(--ink);font:var(--text-heading);letter-spacing:-.01em;margin:0}.settings-sources-head>code{color:var(--ink-faint);font:var(--text-mono-sm)}.settings-source-cats{border:var(--border-hairline);background:var(--surface-muted-strong);border-radius:8px;flex-wrap:wrap;gap:2px;margin-left:auto;padding:3px;display:flex}.settings-source-cats button{color:var(--ink-muted);font:500 11.5px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:4px 10px}.settings-source-cats button.active{background:var(--surface-panel);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #00000014}.settings-routes>.settings-source-groups{border:var(--border-hairline);background:var(--surface-panel);border-radius:9px;margin-top:10px;display:block;overflow:hidden}.settings-source-groups>section>header{border-bottom:1px solid var(--line-soft);background:var(--surface-sunken);align-items:center;gap:8px;padding:5px 14px;display:flex}.settings-source-groups>section>header>span{color:var(--ink-faint);font:400 10px/1.4 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.settings-source-groups>section>header>em{color:var(--ink-fainter);font:normal 10px/1.4 var(--font-mono);margin-left:auto}.settings-source-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:7px 14px;display:flex}.settings-source-groups>section:last-child .settings-source-row:last-child{border-bottom:0}.settings-source-row>i{background:var(--accent-dot);border-radius:50%;flex:none;width:6px;height:6px}.settings-source-row[data-state=failing]>i{background:var(--danger)}.settings-source-row[data-state=off]>i{background:var(--ink-ghost)}.settings-source-row>b{max-width:280px;color:var(--ink);font:500 12.5px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.settings-source-row[data-state=off]>b{color:var(--ink-faint)}.settings-source-row>code{min-width:0;color:var(--ink-fainter);font:var(--text-mono-xs);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.settings-source-row>span{color:var(--ink-faint);font:400 10.5px/1.4 var(--font-mono);flex:none}.settings-source-row>em{width:88px;color:var(--ink-muted);font:normal var(--text-mono-xs);text-align:right;flex:none}.settings-source-row[data-state=failing]>em{color:var(--danger-ink)}.settings-source-row[data-state=off]>em{color:var(--ink-fainter)}.settings-source-row .toggle span{width:30px;height:17px}.settings-source-row .toggle span:after{width:13px;height:13px}.settings-source-row .toggle input:checked+span:after{left:14px}@media (width<=600px){.settings-source-cats{margin-left:0}.settings-source-row{gap:8px;padding-inline:10px}.settings-source-row>b{flex:1;min-width:0;max-width:none}.settings-source-row>code,.settings-source-row>span{display:none}}@media (width<=1100px){.canvas{padding:0}.app-card{border-radius:0;width:100%}.run-line{display:none}.settings{padding-right:30px}}@media (width<=780px){.settings-v3>header{flex-direction:column;align-items:stretch}.settings-scoring{grid-template-columns:minmax(0,1fr)}.settings-scoring>section,.settings-scoring>aside,.settings-lang>section{min-width:0}.settings-key-values label,.settings-key-values>div,.schedule-control>label{flex-wrap:wrap}.settings-key-values code{overflow-wrap:anywhere}.heat-settings-card footer{flex-wrap:wrap}.voice-pager{flex-direction:column;align-items:flex-start}.voice-pager>div{justify-content:center;width:100%;margin-left:0;overflow:visible}.settings-lang{grid-template-columns:minmax(0,1fr)}.discovery-head,.discovery-search{flex-direction:column;align-items:stretch}.discovery-search input{width:100%;min-width:0}.discovery-card{gap:9px;padding:12px}.discovery-card>time{width:38px}.discovery-total{display:none}.discovery-body>footer .topic{text-align:left;width:100%;max-width:none;margin-left:0}.top-nav{flex-wrap:wrap;height:auto;min-height:56px;padding:10px 14px}.identity,.divider{display:none}.top-nav nav{order:2;width:auto;overflow-x:auto}.top-primary-nav{flex:1}.top-secondary-nav{margin-left:0}.top-user{margin-left:auto}.top-nav nav a{padding:6px 9px}.scan-panel-grid{grid-template-columns:1fr}.scan-panel-v3>header em{margin-left:0}.today-grid,.writer-grid{grid-template-columns:1fr;height:auto}.shortlist-pane,.queue-pane{border-bottom:1px solid #e6e4df;border-right:0;height:330px}.topic-detail{height:620px}.writer-work{grid-template-columns:1fr}.material{padding:20px}.publish-footer{grid-column:1;overflow-x:auto}.history-table,.connection-table{overflow-x:auto}.history-table .table-head,.history-table .table-row{min-width:900px}.connection-table .table-head,.connection-table .table-row{min-width:850px}.page-pad{height:auto;min-height:660px}.triage-footer{padding:10px 16px}.footer-count{display:none}}@media (width<=480px){.top-nav{gap:3px;padding-inline:10px}.top-primary-nav{flex:none}.top-user{margin-left:0}.top-user-avatar{display:none}.top-nav nav a{padding:6px;font-size:11.5px}.sign-out{padding:6px 4px}}@media (prefers-reduced-motion:reduce){.nh-spinner,.run-line.active i,.scan-step.current>i,.scan-feed-row.active>i,.scan-progress>i>span{animation:none}}@media (width<=780px){.top-nav .top-secondary-nav{overflow:visible}.mcp-trigger{padding:6px 9px}}@media (width<=400px){.mcp-trigger{padding:6px;font-size:11.5px}}.jobs-page{background:#fbfbfa}.jobs-heading{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.jobs-heading>div:first-child{flex:1;min-width:320px}.jobs-heading h2{letter-spacing:-.02em;margin:0;font-size:19px}.jobs-heading p{color:#7b7972;max-width:820px;margin:5px 0 0;font-size:13px;line-height:1.45}.jobs-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jobs-tools>span{color:#b3b0a8;font:11px var(--font-sans)}.jobs-range{position:relative}.jobs-range>button{color:#16181a;font:500 12px var(--font-sans);cursor:pointer;background:#fff;border:1px solid #dedcd6;border-radius:7px;align-items:center;gap:9px;padding:6px 11px;display:flex}.jobs-range>button svg{color:#9a978f}.jobs-range>button small{color:#b3b0a8;font:400 9px var(--font-mono)}.jobs-fails{color:#7b7972;font:400 11.5px var(--font-sans);cursor:pointer;background:#fff;border:1px solid #e6e4df;border-radius:7px;padding:6px 11px}.jobs-fails.active{color:#b4432b;background:#f9ebe7;border-color:#b4432b;font-weight:600}.jobs-range-popover{z-index:30;background:#fff;border:1px solid #dedcd6;border-radius:10px;grid-template-columns:140px 1fr;width:394px;padding:0;display:grid;position:absolute;top:38px;right:0;overflow:hidden;box-shadow:0 12px 32px #16181a21}.jobs-range-presets{border-right:1px solid #f0eeea;flex-direction:column;padding:10px 8px;display:flex}.jobs-range-presets button{text-align:left;color:#4a4842;font:400 11.5px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:14px 1fr;align-items:center;padding:7px 8px;display:grid}.jobs-range-presets button span{color:#7b7972;font:10px var(--font-mono)}.jobs-range-presets button.active{color:#16181a;background:#f1efeb;font-weight:600}.jobs-calendar{padding:10px 11px 12px}.jobs-calendar>header{grid-template-columns:24px 1fr 24px;align-items:center;margin-bottom:9px;display:grid}.jobs-calendar>header strong{color:#16181a;text-align:center;font:600 11.5px var(--font-sans)}.jobs-calendar>header button{color:#7b7972;width:22px;height:22px;font:14px/1 var(--font-sans);cursor:pointer;background:#fff;border:1px solid #e6e4df;border-radius:6px;place-items:center;display:grid}.jobs-calendar-weekdays,.jobs-calendar-days{text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.jobs-calendar-weekdays{margin-bottom:5px}.jobs-calendar-weekdays span{color:#aaa79f;font:9px var(--font-mono)}.jobs-calendar-days{row-gap:2px}.jobs-calendar-days>span,.jobs-calendar-days button{min-width:0;height:28px}.jobs-calendar-days button{z-index:1;color:#3a3833;text-align:center;font:400 11px var(--font-mono);cursor:pointer;background:0 0;border:0;border-radius:6px;position:relative}.jobs-calendar-days button:hover{background:#f1efeb}.jobs-calendar-days button.in-range{background:#f5f3ef;border-radius:0}.jobs-calendar-days button.selected{color:#fff;background:#16181a}.jobs-filter{background:#f1efeb;border-radius:9px;gap:3px;width:max-content;max-width:100%;margin-top:18px;padding:4px;display:flex;overflow-x:auto}.jobs-filter button{white-space:nowrap;color:#7b7972;font:500 12px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 12px}.jobs-filter button.active{color:#16181a;background:#fff;box-shadow:0 1px 2px #16181a14}.jobs-section{margin-top:20px}.jobs-section>header{border-bottom:1px solid #e6e4df;align-items:baseline;gap:10px;padding-bottom:9px;display:flex}.jobs-section>header b{color:#b4432b;font-size:13px}.jobs-section>header span{color:#9a978f;font:11px var(--font-sans)}.jobs-section>header .jobs-run{color:#fff;font:500 11.5px var(--font-sans);cursor:pointer;background:#16181a;border:0;border-radius:7px;align-items:center;gap:7px;margin-left:auto;padding:6px 13px;display:flex}.jobs-section>header .jobs-run:disabled{cursor:default;background:#4f7548}.jobs-section>header .jobs-run .nh-spinner{border-width:1.5px;border-color:#fff #fff6 #fff6;width:10px;height:10px}.crawl-job-list{flex-direction:column;gap:8px;margin-top:11px;display:flex}.crawl-job,.feed-lane{background:#fff;border:1px solid #e6e4df;border-radius:9px;overflow:hidden}.crawl-job-head{background:#fff;align-items:center;display:flex}.crawl-job-summary{color:#16181a;cursor:pointer;text-align:left;background:#fff;border:0;flex-wrap:wrap;flex:1;align-items:center;gap:12px;min-width:0;padding:12px 16px;display:flex}.crawl-job-head>.job-recovery{color:#4a4842;font:500 11px var(--font-sans);cursor:pointer;background:#f7f6f3;border:1px solid #dedcd6;border-radius:6px;flex:none;margin-right:14px;padding:5px 10px}.crawl-job-head>.job-recovery:disabled{cursor:wait;opacity:.6}.crawl-job-summary>b,.feed-job button>b{font:500 12px var(--font-sans)}.crawl-job-summary time,.feed-job button time{color:#9a978f;font:11.5px var(--font-mono)}.crawl-job-summary>em,.feed-job button>em{color:#7b7972;font:normal 11.5px var(--font-sans)}.crawl-job-chips{flex-wrap:wrap;flex:1;align-items:center;min-width:260px;display:flex}.crawl-job-chips i{border-right:1px solid #f0eeea;align-items:baseline;gap:6px;padding:0 12px;font-style:normal;display:flex}.crawl-job-chips strong{font-size:12.5px}.crawl-job-chips small{color:#9a978f;font:10px var(--font-sans);letter-spacing:.05em}.crawl-job-detail,.feed-job-detail{background:#faf9f7;border-top:1px solid #f0eeea;padding:14px 16px 16px}.run-repro,.run-note{color:#9a978f;font:10.5px/1.45 var(--font-sans);margin:0 0 10px}.run-note.danger{color:#b4432b}.crawl-job-detail h3{color:#b3b0a8;font:10px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;margin:0 0 7px}.crawl-job-detail>section+section{margin-top:16px}.job-step-list>div{border-top:1px dashed #f0eeea;align-items:center;gap:12px;padding:8px 0;display:flex}.job-step-list small{color:#d6d3cc;width:14px;font:10px var(--font-mono)}.job-step-list span{color:#3a3833;text-transform:capitalize;flex:1;font-size:12px}.job-step-list em{color:#9a978f;font:normal 11px var(--font-sans)}.job-step-list time{color:#7b7972;text-align:right;width:58px;font:400 11px var(--font-mono);flex:none}.job-step-list b{text-align:right;color:#7b7972;width:60px;font:500 10px var(--font-mono)}.job-step-list b.ok{color:#4f7548}.job-step-list b.failed,.job-step-list b.blocked{color:#b4432b}.crawl-step-list em{text-align:right;min-width:78px;margin-left:auto}.feed-step-list em{color:#9a978f;white-space:nowrap;flex:1;min-width:110px}.feed-step-list span{text-transform:none}.feed-step-list code{color:#b3b0a8;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:118px;font:400 10.5px var(--font-mono);flex:none;overflow:hidden}.crawl-stage-table{margin-top:5px}.crawl-stage-table>div{border-top:1px dashed #f0eeea;grid-template-columns:14px minmax(0,1fr) auto 56px 58px;align-items:center;gap:12px;padding:8px 0;display:grid}.crawl-stage-table>div>small{color:#d6d3cc;font:400 10px var(--font-mono)}.crawl-stage-table>div>span{color:#16181a;min-width:0;font:500 12.5px var(--font-sans);text-transform:capitalize}.crawl-stage-table>div>em,.crawl-stage-table>div>time,.crawl-stage-table>div>b{text-align:right}.crawl-stage-table>div>em{color:#4a4842;font:normal 11.5px var(--font-sans)}.crawl-stage-table>div>time{color:#7b7972;font:400 11.5px var(--font-mono)}.crawl-stage-table>div>b{color:#7b7972;font:500 10.5px var(--font-mono);letter-spacing:.06em}.crawl-stage-table>div>b.ok{color:#4f7548}.crawl-stage-table>div>b.failed,.crawl-stage-table>div>b.blocked{color:#b4432b}.crawl-job-detail .history-fetch-table{background:0 0;border:0;border-radius:0;margin-top:0;overflow-x:auto}.crawl-job-detail .history-fetch-table>header,.crawl-job-detail .history-fetch-table>div,.crawl-job-detail .history-fetch-table>details>summary{border-bottom:1px dashed #f0eeea;grid-template-columns:120px minmax(220px,1fr) 74px 52px 58px 64px;gap:14px;padding:8px 0}.crawl-job-detail .history-fetch-table>header{text-transform:none;background:0 0;border-bottom-style:solid;padding-top:0;padding-bottom:6px}.crawl-job-detail .history-fetch-table>div:last-child{border-bottom:1px dashed #f0eeea}.feed-job-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:11px;display:grid}.feed-lane>header{background:#f7f6f3;border-bottom:1px solid #e6e4df;align-items:center;gap:9px;padding:11px 14px;display:flex}.feed-lane>header>b{font-size:12.5px}.feed-lane>header .feed-run{color:#fff;font:500 11.5px var(--font-sans);cursor:pointer;background:#16181a;border:0;border-radius:6px;margin-left:auto;padding:6px 12px}.feed-lane>header .feed-run:disabled{cursor:default;background:#c7c4bc}.feed-lane>header .feed-run.running:disabled{background:#4f7548}.feed-lane>header .feed-toggle{cursor:pointer;background:#d6d3cc;border:0;border-radius:9px;flex:none;width:30px;height:17px;padding:0;transition:background .2s;position:relative}.feed-lane>header .feed-toggle.on{background:#4f7548}.feed-lane>header .feed-toggle:disabled{cursor:wait;opacity:.7}.feed-lane>header .feed-toggle i{background:#fff;border-radius:50%;width:13px;height:13px;transition:left .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #14120e40}.feed-lane>header .feed-toggle.on i{left:15px}.feed-job-empty{color:#9a978f;font:11.5px var(--font-sans);margin:0;padding:18px 14px}.feed-job{border-bottom:1px solid #f2f0ec}.feed-job>button{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:135px 78px 1fr auto 55px;align-items:center;gap:10px;width:100%;padding:10px 14px;display:grid}.feed-job>button>span{color:#3a3833;font-size:12px}.feed-job>button>i{text-align:right;color:#7b7972;font:normal 10px var(--font-sans)}.feed-job>button>i.ok{color:#4f7548}.feed-job>button>i.failed,.feed-job>button>i.blocked{color:#a3661c}.job-recovery-group{gap:6px;padding:0 14px 7px;display:flex}.job-recovery-group>button{color:#4a4842;font:500 11px var(--font-sans);cursor:pointer;background:#f7f6f3;border:1px solid #dedcd6;border-radius:6px;padding:4px 9px}.job-recovery-group>button:disabled{cursor:wait;opacity:.6}.feed-job-error{box-sizing:border-box;overflow-wrap:anywhere;color:#b4432b;width:100%;max-width:100%;margin:0;padding:0 14px 12px;font-size:12px;line-height:1.45}.feed-job-detail>p{color:#b4432b;margin:0 0 8px;font-size:12px}.feed-job-detail>h3{color:#b3b0a8;font:400 10px var(--font-sans);letter-spacing:.06em;text-transform:none;margin:0}.feed-output-heading{align-items:baseline;gap:9px;margin-top:11px;display:flex}.feed-output-heading span{color:#b3b0a8;font:400 10.5px var(--font-sans)}.feed-output-heading em{color:#c4c1b9;font:normal 10.5px var(--font-sans)}.feed-output-list{flex-direction:column;gap:5px;margin-top:6px;display:flex}.feed-output-list>div{background:#fff;border:1px solid #f0eeea;border-radius:7px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 11px;display:grid}.feed-output-list strong{color:#b4432b;font:600 12px var(--font-mono)}.feed-output-list span{color:#3a3833;text-wrap:pretty;font-size:12.5px;line-height:1.4}.feed-output-list i{color:#7b7972;font:normal 10.5px var(--font-sans);letter-spacing:.05em;background:#f1efeb;border-radius:4px;padding:3px 7px}.feed-output-list i.hot{color:#b4432b;background:#f9e8e3}.feed-output-list i.warm{color:#a3661c;background:#fbf1df}.feed-output-list>p{color:#b3b0a8;font:400 11px var(--font-sans);margin:2px 0 0 36px}@media (width<=860px){.feed-job-grid{grid-template-columns:1fr}.feed-job>button{grid-template-columns:1fr auto}.feed-job>button>span{display:none}.jobs-range-popover{width:min(394px,100vw - 44px);left:0;right:auto}}.ideas-section,.idea-drawer{--idea-support:#4a7a52;--idea-support-bg:#eef4ee;--idea-counter:#b4432b;--idea-counter-bg:#fbeeea;--idea-context:#7b7972;--idea-context-bg:#f1efeb;--idea-verify:#a3661c;--idea-verify-bg:#fbf3e6}.ideas-section{padding-bottom:8px}.ideas-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-top:11px;display:flex}.ideas-segment{background:var(--surface-muted-strong);border:var(--border-hairline);border-radius:var(--radius-card-sm);flex:none;align-items:center;gap:2px;padding:3px;display:flex}.ideas-segment button{border-radius:var(--radius-control);color:var(--ink-body);font:500 11.5px var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:5px 11px;display:flex}.ideas-segment button.active{color:var(--ink);background:var(--surface-panel);box-shadow:var(--shadow-segment);font-weight:600}.ideas-tabs span{color:var(--ink-faint);font:400 10.5px var(--font-mono)}.ideas-search{flex:1;min-width:160px}.ideas-search input{border:1px solid var(--line-strong);border-radius:var(--radius-card-sm);width:100%;color:var(--ink);background:var(--surface-panel);font:400 12.5px var(--font-sans);outline:none;padding:7px 12px}.ideas-search input:focus{border-color:var(--danger-ink)}.ideas-sort{flex:none;align-items:center;gap:6px;display:flex}.ideas-sort>span{color:var(--ink-faint);font:400 11px var(--font-sans)}.ideas-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.idea-card{border:var(--border-hairline);border-radius:var(--radius-card);background:var(--surface-panel);scroll-margin-top:90px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.idea-card.highlighted{border-color:var(--idea-verify);box-shadow:0 0 0 2px var(--idea-verify-bg)}.idea-card.feedback-written{border-color:var(--idea-support);background:var(--idea-support-bg)}.section-provenance,.ideas-calibration,.ideas-order-explanation{color:var(--ink-faint);font:400 10.5px/1.5 var(--font-sans);overflow-wrap:anywhere;white-space:normal;margin:7px 0 0}.section-provenance time,.idea-id{font-family:var(--font-mono);overflow-wrap:anywhere}.ideas-calibration{color:var(--ink-body)}.idea-card-main{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:14px minmax(0,auto) 1fr auto;align-items:center;width:100%;padding:14px 16px 10px;display:grid}.idea-state-glyph{box-sizing:border-box;border-radius:var(--radius-round);border:2px solid var(--idea-verify);width:10px;height:10px}.state-ready .idea-state-glyph,.idea-state-glyph.state-ready{background:var(--idea-support);border-color:var(--idea-support)}.idea-card-main>strong{color:var(--ink);font:600 15px var(--font-sans);letter-spacing:-.018em}.idea-card-main:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.idea-card-main>*{overflow-wrap:anywhere;min-width:0}.idea-card-title{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.idea-state-label{text-transform:uppercase;color:var(--ink-muted);font:500 10.5px var(--font-sans);letter-spacing:.04em;margin-left:8px}.idea-state-label.state-ready{color:var(--idea-support)}.idea-state-label.state-lead{color:var(--idea-verify)}.idea-score{color:var(--ink);font:600 14px var(--font-mono)}.idea-main-text{color:var(--ink);font:500 13.5px/1.5 var(--font-sans);text-wrap:pretty;grid-column:2/5;margin:8px 0 10px}.idea-subs{grid-column:2/5;gap:6px;display:grid}.idea-sub{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:8px;display:grid}.idea-kind{box-sizing:border-box;border-radius:var(--radius-chip);text-align:center;white-space:nowrap;min-width:62px;font:500 10px/1.3 var(--font-sans);letter-spacing:.05em;padding:2px 7px}.idea-subs em{color:var(--ink-body);font:400 12.5px/1.5 var(--font-sans);text-wrap:pretty;font-style:normal}.kind-support{color:var(--idea-support);background:var(--idea-support-bg)}.kind-contradict{color:var(--idea-counter);background:var(--idea-counter-bg)}.kind-context{color:var(--idea-context);background:var(--idea-context-bg)}.idea-card>footer{padding:12px 16px}.idea-evidence-line{min-height:20px;color:var(--ink-muted);font:400 11px/1.4 var(--font-sans)}.idea-evidence-line strong{font-weight:500}.sources-2{color:var(--idea-support)}.sources-1{color:var(--idea-verify)}.sources-0{color:var(--ink-muted)}.idea-evidence-line i{border-radius:var(--radius-chip);font:500 10px var(--font-sans);letter-spacing:.05em;margin-left:6px;padding:2px 7px}.counter-chip{color:var(--idea-counter);background:var(--idea-counter-bg)}.vendor-chip{color:var(--idea-verify);background:var(--idea-verify-bg)}.resurfaced-chip{color:var(--idea-support);background:var(--idea-support-bg)}.idea-actions{flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px;display:flex}.idea-actions time{overflow-wrap:anywhere;min-width:0;color:var(--ink-faint);font:400 11px var(--font-mono);margin-right:auto}.idea-actions button,.idea-related button,.idea-drawer>footer button{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface-panel);color:var(--ink-muted);font:500 11.5px var(--font-sans);cursor:pointer;padding:4px 10px}.idea-actions button.active,.idea-drawer>footer button.active{background:var(--ink);color:var(--surface-panel);border-color:var(--ink)}.ideas-empty{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--surface-panel);margin-top:11px;padding:18px}.idea-drawer{overflow-wrap:anywhere;flex-direction:column;display:flex;overflow:hidden}.idea-drawer>header{flex:none}.idea-drawer>header .idea-drawer-meta{font:500 10px/1.4 var(--font-sans);color:var(--ink-muted);flex-wrap:wrap;gap:5px}.idea-drawer-meta .idea-state-label{margin-left:0}.idea-drawer-meta .idea-state-glyph{flex:none}.idea-drawer-meta time{font:400 10px/1.4 var(--font-mono)}.idea-drawer h2{font:600 20px/1.35 var(--font-sans)}.idea-open-source{color:var(--idea-verify);font:var(--text-micro);margin-top:7px;display:inline-block}.idea-drawer-score{text-align:right;flex:none}.idea-drawer-score strong{color:var(--ink);font:600 30px/1 var(--font-mono);display:block}.idea-drawer>header .idea-drawer-score small{font:400 10.5px/1 var(--font-sans);margin-top:5px;display:block}.idea-drawer>header>button{cursor:pointer;flex:none}.idea-drawer-body{overscroll-behavior:contain;flex:1;min-height:0;padding-bottom:18px;overflow-y:auto}.idea-drawer-body p,.idea-drawer-body li{font:var(--text-body)}.idea-summary>p{font:500 13.5px/1.5 var(--font-sans);margin:0}.idea-summary .idea-subs{margin-top:12px}.idea-angle{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.idea-angle>div{border-radius:var(--radius-button);background:var(--surface-muted-strong);padding:12px}.idea-angle p{color:var(--ink-body);margin:8px 0 0}.idea-drawer h3{font:var(--text-label);font-family:var(--font-sans);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;line-height:1.4;display:flex}.idea-drawer h3 span{font:400 11px/1.4 var(--font-sans)}.idea-drawer ol{padding-left:28px}.idea-drawer ol li{color:var(--ink-body);padding:3px 0 3px 5px}.idea-drawer ol li::marker{color:var(--idea-verify);font:600 12px var(--font-mono)}.idea-source-list{gap:8px;margin:10px 0;padding:0;list-style:none;display:grid}.idea-source-list li{border:var(--border-hairline);border-radius:var(--radius-button);background:var(--surface-panel);min-width:0;padding:12px}.idea-source-list blockquote{color:var(--ink-body);font:italic 400 12.5px/1.45 var(--font-sans);margin:0 0 8px}.idea-source-list li>div{min-width:0;color:var(--ink-muted);font:400 10px/1.4 var(--font-sans);flex-wrap:wrap;align-items:center;gap:7px;display:flex}.idea-source-list li>div b{color:var(--ink-strong);font-weight:600}.idea-source-list li>div i{border-radius:var(--radius-chip);color:var(--idea-context);background:var(--idea-context-bg);padding:2px 5px;font-style:normal}.idea-source-list time{font:400 10px/1.4 var(--font-mono);margin-left:auto}.idea-source-list a{color:var(--idea-verify)}.idea-counterpoints .idea-source-list li{background:var(--idea-counter-bg)}.idea-vendor .idea-source-list li{border-style:dashed}.idea-related{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.idea-history p{color:var(--ink-faint);font:400 11px/1.4 var(--font-sans);margin:4px 0}.idea-history time{font-family:var(--font-mono)}.idea-drawer>footer{background:var(--surface-panel);border-top:var(--border-hairline);flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:12px 22px;display:flex}.idea-drawer>footer>button{text-align:left;overflow-wrap:anywhere;min-width:0}.idea-drawer>footer>div{gap:5px;margin-left:auto;display:flex}@media (width<=760px){.ideas-tabs{max-width:100%;overflow:auto}.ideas-pillars{order:2;max-width:100%;overflow:auto}.ideas-search{flex-basis:100%;order:3}.ideas-sort{order:4}.ideas-grid{grid-template-columns:1fr}.idea-drawer>header,.idea-drawer>footer{padding-left:18px;padding-right:18px}.idea-drawer-body>section{margin-left:18px;margin-right:18px}.idea-actions time{flex-basis:100%}.idea-angle{grid-template-columns:1fr}.idea-drawer>footer{flex-wrap:wrap;align-items:flex-start}}
