@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/bebas-neue-latin-ext-400-normal.e406951c.woff2) format("woff2"),url(/_next/static/media/bebas-neue-latin-ext-400-normal.5b3ab455.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/bebas-neue-latin-400-normal.f4646f71.woff2) format("woff2"),url(/_next/static/media/bebas-neue-latin-400-normal.4ae0824f.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/space-grotesk-vietnamese-400-normal.ae00ba54.woff2) format("woff2"),url(/_next/static/media/space-grotesk-vietnamese-400-normal.3e018f61.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/space-grotesk-latin-ext-400-normal.f44744fa.woff2) format("woff2"),url(/_next/static/media/space-grotesk-latin-ext-400-normal.9154b20d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/space-grotesk-latin-400-normal.5977941d.woff2) format("woff2"),url(/_next/static/media/space-grotesk-latin-400-normal.73004868.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/space-grotesk-vietnamese-500-normal.0a6bc1c8.woff2) format("woff2"),url(/_next/static/media/space-grotesk-vietnamese-500-normal.6189c43d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/space-grotesk-latin-ext-500-normal.f605b0d2.woff2) format("woff2"),url(/_next/static/media/space-grotesk-latin-ext-500-normal.644f7a23.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/space-grotesk-latin-500-normal.31250b26.woff2) format("woff2"),url(/_next/static/media/space-grotesk-latin-500-normal.3d793272.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/space-grotesk-vietnamese-600-normal.20b17abc.woff2) format("woff2"),url(/_next/static/media/space-grotesk-vietnamese-600-normal.48592184.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/space-grotesk-latin-ext-600-normal.51defb17.woff2) format("woff2"),url(/_next/static/media/space-grotesk-latin-ext-600-normal.d6946cbf.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/space-grotesk-latin-600-normal.d7cc7ee6.woff2) format("woff2"),url(/_next/static/media/space-grotesk-latin-600-normal.b60aff3d.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-400-normal.17d05b18.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-ext-400-normal.7daf4077.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-cyrillic-400-normal.17524150.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-400-normal.29859c59.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-greek-400-normal.77d339c7.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-greek-400-normal.4a5b0cb1.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-vietnamese-400-normal.553f85d1.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-vietnamese-400-normal.fd17702b.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-latin-ext-400-normal.4d63b447.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-ext-400-normal.ef62d646.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-latin-400-normal.db9d659a.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-400-normal.b0c7be19.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-500-normal.d9de1144.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-ext-500-normal.02ec8c39.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-cyrillic-500-normal.ae6258df.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-500-normal.00657183.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-greek-500-normal.89c6cba8.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-greek-500-normal.96a101cf.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-vietnamese-500-normal.3bbdce79.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-vietnamese-500-normal.5b6505bb.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-latin-ext-500-normal.b7bedb53.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-ext-500-normal.d0559b71.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-latin-500-normal.af2e87f5.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-500-normal.24c9023a.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--bg:#f7f8f8;--surface:#ffffff;--surface-2:#f0f2f2;--ink:#15201c;--ink-soft:#5a6a63;--ink-faint:#8a988f;--line:#dfe5e2;--accent:#0f6b5c;--accent-soft:#e3efec;--amber:#a4650a;--amber-soft:#f9efdc;--rose:#a03040;--rose-soft:#fbe9ec;--mono:"JetBrains Mono","SF Mono",Menlo,Consolas,monospace;--sans:"Space Grotesk","Helvetica Neue",Helvetica,Arial,sans-serif;--radius:10px}@media (prefers-color-scheme:dark){:root{--bg:#0f1614;--surface:#161f1c;--surface-2:#1d2825;--ink:#dbe4e0;--ink-soft:#93a69e;--ink-faint:#6b7d75;--line:#27332f;--accent:#4fc3a1;--accent-soft:#14302a;--amber:#e0a047;--amber-soft:#30260f;--rose:#e88a99;--rose-soft:#33161b}}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:var(--accent)}.wrap{max-width:860px;margin:0 auto;padding:0 20px 80px}@media (max-width:420px){.wrap{padding:0 14px 64px}}.topbar{display:flex;align-items:center;gap:20px;padding:18px 0;border-bottom:1px solid var(--line);margin-bottom:8px;flex-wrap:wrap}.brand{font-weight:680;letter-spacing:-.02em;font-size:17px}.brand span{color:var(--accent)}.nav{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:16px;min-width:0}.nav a{color:var(--ink-soft);text-decoration:none;padding:4px 0}.nav a:hover{color:var(--accent)}.nav a.on{color:var(--ink);font-weight:620;box-shadow:inset 0 -2px 0 var(--accent)}.section-head{display:flex;align-items:baseline;gap:10px;margin:32px 0 12px}h1{font-size:22px;letter-spacing:-.02em;margin:26px 0 4px}h2{font-size:17px;margin:0;letter-spacing:-.01em}.count{font-family:var(--mono);font-size:14px;color:var(--ink-faint)}.lede{color:var(--ink-soft);margin:0 0 4px;font-size:16px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:15px 17px;margin-bottom:11px}.card.vetoed{background:var(--surface-2);border-style:dashed}.card-top{display:flex;align-items:center;gap:9px;font-size:15px;color:var(--ink-soft);margin-bottom:9px;flex-wrap:wrap}.handle{font-weight:640;color:var(--ink)}.dot{color:var(--ink-faint)}.tweet{margin:0 0 12px;white-space:pre-wrap;word-break:break-word}.score{font-family:var(--mono);font-size:14px;font-weight:600;padding:1px 7px;border-radius:5px;background:var(--accent-soft);color:var(--accent)}.score.mid{background:var(--amber-soft);color:var(--amber)}.badge{font-family:var(--mono);font-size:13px;letter-spacing:.07em;text-transform:uppercase;padding:2px 7px;border-radius:4px}.badge.veto{background:var(--rose-soft);color:var(--rose)}.badge.replied{background:var(--accent-soft);color:var(--accent)}.badge.skipped{background:var(--surface-2);color:var(--ink-faint)}.spacer{margin-left:auto}.topic-state{min-height:44px;display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;cursor:pointer;font-family:var(--mono);font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;transition:background .16s ease,border-color .16s ease}.topic-state>span{width:7px;height:7px;border-radius:50%;background:currentColor}.topic-state.on{border:1px solid var(--accent);color:var(--accent);background:var(--accent-soft)}.topic-state.off{border:1px solid var(--line);color:var(--ink-faint);background:transparent}.topic-state:hover:not(:disabled){border-color:var(--ink-soft)}.topic-state:disabled{opacity:.55;cursor:default}.card.dimmed{opacity:.68}.card.dimmed:hover{opacity:1}.angles{list-style:none;padding:0;margin:0 0 13px}.angles li{position:relative;padding:7px 0 7px 24px;font-size:16px;border-top:1px solid var(--line);color:var(--ink)}.angles li:before{content:counter(a);counter-increment:a;position:absolute;left:0;top:7px;font-family:var(--mono);font-size:14px;color:var(--accent);background:var(--accent-soft);border-radius:4px;width:17px;height:17px;display:grid;place-items:center}.angles{counter-reset:a}.why{font-size:15px;margin:0 0 12px;padding-left:11px;border-left:2px solid var(--line)}.why,.why.veto{color:var(--ink-soft)}.why.veto{border-left-color:var(--rose)}.actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.btn{font:inherit;font-size:15px;font-weight:560;padding:7px 15px;border-radius:7px;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;text-decoration:none;display:inline-block}.btn:hover{color:var(--accent)}.btn.primary,.btn:hover{border-color:var(--accent)}.btn.primary{background:var(--accent);color:#fff}.btn.primary:hover{opacity:.9;color:#fff}.btn.ghost{border-color:transparent;color:var(--ink-soft);padding:7px 9px}.btn.ghost:hover{color:var(--accent)}.btn:disabled{opacity:.5;cursor:default}.skip-row{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.skip-row .btn{font-size:14px;padding:5px 11px}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:11px;gap:11px}.stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:13px 15px}.stat .n{font-size:25px;font-weight:660;letter-spacing:-.03em}.stat .k{font-size:14px;color:var(--ink-soft);margin-top:1px}.stat .sub{font-size:14px;color:var(--ink-faint);margin-top:5px;font-family:var(--mono)}.stat.est{border-style:dashed}.stat.est .n{color:var(--amber)}.tag{display:inline-block;font-family:var(--mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;padding:1px 6px;border-radius:4px;margin-left:8px;vertical-align:2px}.tag.measured{background:var(--accent-soft);color:var(--accent)}.tag.estimated{background:var(--amber-soft);color:var(--amber)}.note{font-size:15px;background:var(--surface-2);border-radius:8px;padding:11px 13px;margin-top:12px}.empty,.note{color:var(--ink-soft)}.empty{text-align:center;padding:56px 20px;border:1px dashed var(--line);border-radius:var(--radius)}.empty strong{display:block;color:var(--ink);margin-bottom:5px;font-size:17px}.auth{max-width:340px;margin:90px auto;text-align:center}.auth input{width:100%;font:inherit;padding:9px 12px;margin:14px 0 10px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink)}.auth .btn{width:100%}.msg{font-size:15px;margin-top:12px;color:var(--accent)}.msg.err{color:var(--rose)}table{width:100%;border-collapse:collapse;font-size:16px;margin-top:8px}th{text-align:left;font-family:var(--mono);font-size:14px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);font-weight:600;padding:7px 10px 7px 0}td,th{border-bottom:1px solid var(--line)}td{padding:9px 10px 9px 0}td.num{font-family:var(--mono);font-size:15px}.field{display:block;margin:0 0 10px}.field span{display:block;font-size:14px;color:var(--ink-soft);margin-bottom:4px}.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea{width:100%;font:inherit;font-size:16px;padding:8px 11px;border:1px solid var(--line);border-radius:7px;background:var(--bg);color:var(--ink)}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--ink-soft) 50%),linear-gradient(135deg,var(--ink-soft) 50%,transparent 50%);background-position:calc(100% - 16px) 55%,calc(100% - 11px) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.network-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:8px}.network-choices label{display:grid;grid-gap:3px;gap:3px;cursor:pointer;border:1px solid var(--line);border-radius:7px;padding:10px;background:var(--surface-2)}.network-choices label.selected{border-color:var(--accent);background:var(--accent-soft)}.network-choices input{justify-self:start}.network-choices small{color:var(--ink-soft);line-height:1.35}.community-picker{border:1px solid var(--line);border-radius:7px;padding:10px}.community-picker summary,.search-details>summary{cursor:pointer;font-weight:650}.choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px 16px;gap:7px 16px;max-height:310px;overflow:auto;margin-top:12px;padding-right:6px}.choice-grid label{display:flex;gap:7px;align-items:flex-start;cursor:pointer}.choice-grid.compact{max-height:240px}.opportunity-summary{display:grid;grid-template-columns:max-content 1fr;grid-gap:6px 12px;gap:6px 12px;margin:4px 0 12px}.opportunity-summary dt{font-family:var(--mono);color:var(--ink-faint);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.opportunity-summary dd{margin:0}.network-badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.search-details{margin:0 0 12px;border-top:1px solid var(--line);padding-top:9px}.search-details>summary{margin-bottom:10px}@media (max-width:620px){.choice-grid,.network-choices,.opportunity-summary{grid-template-columns:1fr}.opportunity-summary{gap:2px}.opportunity-summary dd{margin-bottom:8px}}.terms{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px;align-items:center}.terms .lbl{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin-right:2px}.term,.terms .lbl{font-family:var(--mono)}.term{font-size:12px;line-height:1.5;padding:2px 8px;border-radius:999px;border:1px solid transparent}.term.pos{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-soft)}.term.ctx{background:transparent;color:var(--accent);border-color:var(--accent)}.term.neg{background:var(--rose-soft);color:var(--rose);border-color:var(--rose-soft)}.plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:11px;gap:11px;align-items:stretch}.plan-card{display:flex;flex-direction:column;margin-bottom:0}.plan-card .actions{margin-top:auto}.topic-grid{display:flex;flex-direction:column;gap:12px}.topic-card{margin-bottom:0;padding:0;overflow:hidden}.topic-live{border-left:3px solid var(--mint,#69e4b9)}.topic-row-main{display:grid;grid-template-columns:minmax(240px,1.35fr) minmax(360px,1.5fr) minmax(170px,auto);grid-gap:22px;gap:22px;align-items:center;padding:16px 18px}.topic-row-identity{min-width:0}.topic-query{min-width:0;margin:0;font-family:var(--mono);font-size:15px;line-height:1.4;overflow-wrap:anywhere}.topic-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0}.topic-row-metrics{display:grid;grid-template-columns:repeat(4,minmax(72px,1fr));grid-gap:12px;gap:12px}.topic-row-metrics>span{color:var(--muted);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.topic-row-metrics strong{display:block;margin-bottom:3px;color:var(--ink);font-family:var(--mono);font-size:18px;letter-spacing:0}.topic-row-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px}.topic-row-actions .badge{align-self:flex-end;text-align:right}.topic-row-details{border-top:1px solid var(--line)}.topic-row-details>summary{padding:11px 18px;color:var(--muted);font-family:var(--mono);font-size:12px;cursor:pointer}.topic-row-details[open]>summary{color:var(--ink);background:var(--surface-2)}.topic-row-details>:not(summary){margin-right:18px;margin-left:18px}.topic-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 18px;gap:0 18px;padding-bottom:14px}.source-collection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.source-collection-card{min-width:0;padding:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2)}.source-collection-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.source-collection-head h3{margin:0;font-size:14px}.source-collection-card .actions{align-items:flex-start}@media (max-width:620px){.topic-query{font-size:14px}.topic-detail-grid,.topic-row-main{grid-template-columns:1fr}.topic-row-main{gap:14px;padding:14px}.topic-row-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-row-actions .badge{align-self:flex-start;text-align:left}.source-collection-grid{grid-template-columns:1fr}}@media (min-width:621px) and (max-width:1050px){.topic-row-main{grid-template-columns:minmax(220px,1fr) minmax(320px,1.2fr)}.topic-row-actions{grid-column:1/-1;flex-direction:row;justify-content:space-between}}.topic-add{margin-bottom:18px;border:1px solid var(--line);border-radius:10px}.topic-add>summary{display:flex;align-items:baseline;gap:10px;padding:14px 16px;cursor:pointer;font-weight:500;list-style:none}.topic-add>summary::-webkit-details-marker{display:none}.topic-add>summary:after{content:"+";margin-left:auto;font-size:18px;line-height:1}.topic-add[open]>summary:after{content:"−"}.topic-add[open]>summary{border-bottom:1px solid var(--line)}.topic-add>summary:focus-visible{outline:2px solid var(--mint,#69e4b9);outline-offset:-2px}.topic-add>summary small{color:var(--muted,#7a817c);font-weight:400}.topic-add>:global(.card){margin:0;border:0}.draftingBody{display:flex;flex-direction:column;align-items:center;gap:14px;padding:34px 12px 30px;text-align:center}.throbber{width:30px;height:30px;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:throb .85s linear infinite}@keyframes throb{to{transform:rotate(1turn)}}.throbber.inline{display:inline-block;width:12px;height:12px;border-width:2px;vertical-align:-1px;margin-right:7px}.draftingNow{margin:0;min-height:44px;font-size:15px;color:var(--ink)}.draftingNote{margin:0;font-size:13px;color:var(--ink-faint)}@media (prefers-reduced-motion:reduce){.throbber{animation:none;border-top-color:var(--line)}}.term-x{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:6px;padding:0;border:0;background:none;color:inherit;font:inherit;line-height:1;opacity:.55;cursor:pointer}.term-x:hover:not(:disabled){opacity:1}.term-x:disabled{cursor:not-allowed;opacity:.3}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.billing-ledger-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-sm)}.billing-ledger{width:100%;border-collapse:collapse;background:var(--surface);font-size:13px}.billing-ledger td,.billing-ledger th{padding:12px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.billing-ledger th{color:var(--muted);background:var(--surface-2);font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.07em;text-transform:uppercase}.billing-ledger tbody tr:last-child td{border-bottom:0}.billing-ledger .number{text-align:right;font-family:var(--mono);white-space:nowrap}.billing-ledger .positive{color:var(--mint)}.billing-ledger .negative{color:var(--ink)}.ledger-reference{max-width:220px;overflow-wrap:anywhere;color:var(--muted);font-family:var(--mono);font-size:11px}@media (max-width:720px){.billing-ledger-wrap{overflow:visible;border:0}.billing-ledger,.billing-ledger tbody,.billing-ledger td,.billing-ledger tr{display:block;width:100%}.billing-ledger thead{display:none}.billing-ledger tr{margin-bottom:10px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm)}.billing-ledger tbody tr:last-child td,.billing-ledger td{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:12px;gap:12px;padding:6px 0;border:0;text-align:right}.billing-ledger td:before{content:attr(data-label);color:var(--muted);font-family:var(--mono);font-size:11px;letter-spacing:.05em;text-align:left;text-transform:uppercase}.billing-ledger .ledger-reference{max-width:none}}