@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.archive-action[data-v-e2abde6c]{align-items:center;gap:8px;font-size:11.5px;display:inline-flex}.archive-action a[data-v-e2abde6c]{color:var(--accent);text-decoration:none}.archive-button[data-v-e2abde6c]{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.archive-button[data-v-e2abde6c]:disabled{color:var(--text-tertiary);cursor:default}.archive-note[data-v-e2abde6c]{color:var(--text-tertiary)}.archive-error[data-v-e2abde6c]{color:var(--danger)}.paper-brief[data-v-0cece805]{color:var(--text);text-align:left;flex-direction:column;gap:7px;font-size:12px;line-height:1.6;display:flex}.paper-brief strong[data-v-0cece805]{font-size:12.5px;font-weight:600;line-height:1.45}.paper-brief-meta[data-v-0cece805]{color:var(--text-tertiary);font-size:10px}.paper-brief-fact[data-v-0cece805]{color:var(--text-secondary)}.paper-brief-fact em[data-v-0cece805]{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;margin-right:8px;font:600 9px JetBrains Mono Variable,monospace}.paper-brief-traction[data-v-0cece805]{flex-wrap:wrap;gap:4px 14px;display:flex}.paper-brief a[data-v-0cece805]{color:var(--accent);align-self:flex-start;font-size:11.5px;text-decoration:none}.paper-brief .paper-brief-traction a[data-v-0cece805]{color:var(--text-secondary);font-size:10.5px}.paper-brief .paper-brief-traction a[data-v-0cece805]:hover{color:var(--text)}.paper-brief-button[data-v-0cece805]{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:11.5px}.paper-brief-button[data-v-0cece805]:disabled{color:var(--text-tertiary);cursor:default}.paper-brief-error[data-v-0cece805]{color:var(--danger);font-size:11.5px}.paper-brief-actions[data-v-0cece805]{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.paper-link-wrap[data-v-21183f38]{max-width:100%;display:inline-flex}.paper-link-trigger[data-v-21183f38]{max-width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.paper-pop[data-v-21183f38]{z-index:120;border:1px solid var(--border);background:var(--panel);width:min(360px,80vw);box-shadow:0 12px 32px color-mix(in srgb, var(--shadow-color) 22%, transparent);text-align:left;white-space:normal;border-radius:9px;padding:13px 14px;font-size:12px;font-weight:400;position:fixed}@media (width<=640px){.paper-pop[data-v-21183f38]{width:auto;max-height:60vh;inset:auto 16px 16px;overflow-y:auto}}.paper-id-list[data-v-ab2e0236]{flex-wrap:wrap;gap:5px;display:inline-flex}.paper-id[data-v-ab2e0236]{color:var(--text-secondary);padding:2px 6px;font-size:10.5px}.paper-id[data-v-ab2e0236]:hover,[aria-expanded=true]>.paper-id[data-v-ab2e0236]{border-color:var(--text-tertiary);color:var(--text)}.proposal[data-v-2c6e25ca]{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));background:color-mix(in srgb, var(--accent) 4%, var(--panel));border-radius:8px;flex-direction:column;gap:10px;margin-top:10px;padding:12px 14px;display:flex}.proposal-accepted[data-v-2c6e25ca],.proposal-dismissed[data-v-2c6e25ca]{border-color:var(--border);background:0 0}.proposal-dismissed[data-v-2c6e25ca]{opacity:.6}.proposal-head[data-v-2c6e25ca]{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.proposal-kind[data-v-2c6e25ca]{background:var(--accent-soft);color:var(--accent);letter-spacing:.04em;border-radius:4px;padding:2px 7px;font-size:10.5px;font-weight:600}.proposal-accepted .proposal-kind[data-v-2c6e25ca],.proposal-dismissed .proposal-kind[data-v-2c6e25ca]{background:var(--overlay);color:var(--text-tertiary)}.proposal-sub[data-v-2c6e25ca]{color:var(--text-tertiary);font-size:11.5px}.proposal-open[data-v-2c6e25ca]{margin-left:auto}.proposal-fields[data-v-2c6e25ca]{flex-direction:column;gap:8px;margin:0;display:flex}.proposal-fields dt[data-v-2c6e25ca],.proposal-label[data-v-2c6e25ca]{color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font:600 9.5px JetBrains Mono Variable,monospace}.proposal-fields dd[data-v-2c6e25ca]{color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.proposal-accepted .proposal-fields dd[data-v-2c6e25ca],.proposal-dismissed .proposal-fields dd[data-v-2c6e25ca]{color:var(--text-secondary)}.proposal-muted[data-v-2c6e25ca]{color:var(--text-tertiary)}.proposal-edit[data-v-2c6e25ca]{flex-direction:column;gap:4px;display:flex}.proposal-edit .proposal-label[data-v-2c6e25ca]{margin-top:6px}.proposal-actions[data-v-2c6e25ca]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.proposal-edit .proposal-actions[data-v-2c6e25ca]{margin-top:8px}.proposal-actions .button[data-v-2c6e25ca]{padding:6px 11px;font-size:11.5px}.proposal-error[data-v-2c6e25ca]{color:var(--danger);overflow-wrap:anywhere;font-size:12px}.md[data-v-c6346405] :where(h1,h2,h3,h4,h5,h6){color:var(--text);margin:1.3em 0 .55em;font-weight:600;line-height:1.35}.md[data-v-c6346405] h1{font-size:1.3em}.md[data-v-c6346405] h2{font-size:1.14em}.md[data-v-c6346405] h3{font-size:1.02em}.md[data-v-c6346405] :where(h4,h5,h6){font-size:1em}.md[data-v-c6346405] p{margin:0 0 .85em}.md[data-v-c6346405] strong{color:var(--text);font-weight:600}.md[data-v-c6346405] em{font-style:italic}.md[data-v-c6346405] code{background:var(--panel);border:1px solid var(--border);border-radius:4px;padding:.1em .4em;font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.md[data-v-c6346405] pre{background:var(--panel);border:1px solid var(--border);border-radius:6px;margin:0 0 .85em;padding:.7em .9em;line-height:1.5;overflow-x:auto}.md[data-v-c6346405] pre code{white-space:pre;background:0 0;border:0;padding:0}.md[data-v-c6346405] .md-table{margin:0 0 .85em;overflow-x:auto}.md[data-v-c6346405] table{border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:.92em}.md[data-v-c6346405] th,.md[data-v-c6346405] td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;white-space:nowrap;padding:.35em .8em}.md[data-v-c6346405] th{color:var(--text);font-weight:600}.md[data-v-c6346405] td{white-space:normal;max-width:28em}.md[data-v-c6346405] ul,.md[data-v-c6346405] ol{margin:0 0 .85em;padding-left:1.4em}.md[data-v-c6346405] li{margin:.25em 0}.md[data-v-c6346405] a{color:var(--accent);text-decoration:none}.md[data-v-c6346405] a:hover{text-decoration:underline}.md[data-v-c6346405]>:first-child{margin-top:0}.md[data-v-c6346405]>:last-child{margin-bottom:0}.slash-menu[data-v-c189c272]{z-index:20;border:1px solid var(--border);background:var(--panel);max-height:min(280px,40dvh);box-shadow:0 18px 50px color-mix(in srgb, var(--shadow-color) 16%, transparent);border-radius:10px;flex-direction:column;padding:7px;display:flex;position:absolute;bottom:calc(100% - 6px);left:18px;right:18px;overflow-y:auto}.slash-row[data-v-c189c272]{min-width:0;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;flex-shrink:0;align-items:baseline;gap:10px;padding:8px 10px;font-size:12.5px;display:flex}.slash-row.active[data-v-c189c272]{background:var(--overlay);color:var(--text)}.slash-name[data-v-c189c272]{color:var(--text);flex-shrink:0;font-size:12px}.slash-arg[data-v-c189c272]{color:var(--text-tertiary);flex-shrink:0;font-size:11px}.slash-hint[data-v-c189c272]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.slash-note[data-v-c189c272]{color:var(--text-tertiary);padding:8px 10px;font-size:12px}@media (width<=640px){.slash-arg[data-v-c189c272]{display:none}}.tool-log[data-v-f2c7e3ad]{color:var(--text-tertiary);font-size:11.5px}.tool-log>summary[data-v-f2c7e3ad]{cursor:pointer}.tool-log ol[data-v-f2c7e3ad]{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}details.tool-log[open]>ol[data-v-f2c7e3ad]{border-left:2px solid var(--border);margin-top:6px;padding-left:12px}.tool-log li summary[data-v-f2c7e3ad]{cursor:pointer;overflow-wrap:anywhere;line-height:1.55}.tool-name[data-v-f2c7e3ad]{color:var(--text-secondary)}.tool-log li.error .tool-summary[data-v-f2c7e3ad]{color:var(--danger)}.tool-input[data-v-f2c7e3ad]{border:1px solid var(--border);background:var(--overlay);max-height:260px;color:var(--text-secondary);white-space:pre;border-radius:6px;margin:4px 0 6px;padding:8px 10px;font-size:11px;line-height:1.5;overflow:auto}.composer-context[data-v-3a3777fb]{border-radius:var(--radius-control);background:var(--accent-soft);max-height:100px;color:var(--text-secondary);overflow-wrap:anywhere;justify-content:space-between;align-items:start;gap:12px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex;overflow-y:auto}.composer-context .text-button[data-v-3a3777fb]{flex-shrink:0}.context-preview[data-v-3a3777fb]{min-width:0}.context-preview summary[data-v-3a3777fb]{cursor:pointer}.context-preview pre[data-v-3a3777fb]{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0}.thread[data-v-3a3777fb]{flex-direction:column;flex:1;min-height:0;display:flex}.thread-head[data-v-3a3777fb]{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 18px;display:flex}.thread-title[data-v-3a3777fb]{min-width:0;color:var(--text);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:610;overflow:hidden}.thread-title.untitled[data-v-3a3777fb]{color:var(--text-tertiary);font-weight:500}.thread-tools[data-v-3a3777fb]{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.thread-tools .button[data-v-3a3777fb],.thread-rename .button[data-v-3a3777fb]{padding:6px 11px;font-size:11.5px}.text-button[data-v-3a3777fb]:disabled{opacity:.5;cursor:default}.thread-confirm[data-v-3a3777fb]{color:var(--text-secondary);font-size:12px}.button.danger[data-v-3a3777fb]{border-color:var(--danger);color:var(--danger)}.thread-rename[data-v-3a3777fb]{flex:1;align-items:center;gap:8px;display:flex}.thread-rename .field[data-v-3a3777fb]{flex:1;padding:6px 9px}.thread-error[data-v-3a3777fb]{color:var(--danger);overflow-wrap:anywhere;padding:0 18px;font-size:12px}.composer-bar .thread-error[data-v-3a3777fb]{flex:1;padding:0}.thread-scroll[data-v-3a3777fb]{overscroll-behavior-y:contain;flex-direction:column;flex:1;gap:22px;min-height:0;padding:18px;display:flex;overflow-y:auto}.thread-scroll>.error-strip[data-v-3a3777fb]{margin:0}.thread-quiet[data-v-3a3777fb]{color:var(--text-tertiary);margin:0;font-size:13px;line-height:1.6}.msg[data-v-3a3777fb]{flex-direction:column;gap:6px;min-width:0;display:flex}.msg-who[data-v-3a3777fb]{color:var(--text-tertiary);letter-spacing:.5px;font-size:10.5px}.msg-assistant .msg-who[data-v-3a3777fb]{color:var(--text)}.msg-user[data-v-3a3777fb]{background:var(--overlay);max-width:100%;color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:8px;align-self:flex-start;padding:9px 12px;font-size:13.5px;line-height:1.6}.msg-md[data-v-3a3777fb]{border-left:2px solid var(--overlay);min-width:0;color:var(--text-secondary);overflow-wrap:anywhere;padding-left:10px;font-size:13.5px;line-height:1.65}.msg-tools[data-v-3a3777fb]{padding-left:12px}.msg-pending[data-v-3a3777fb]{flex-direction:column;gap:8px;display:flex}.msg-stage[data-v-3a3777fb]{color:var(--text-tertiary);align-items:center;gap:8px;font-size:12px;display:flex}.msg-stage .dot[data-v-3a3777fb]{background:var(--text-tertiary);animation:1.2s ease-in-out infinite pulse-3a3777fb}.msg-elapsed[data-v-3a3777fb]{font-variant-numeric:tabular-nums;margin-left:auto}.msg-failed[data-v-3a3777fb]{color:var(--danger);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12.5px;display:flex}.msg-failed .button[data-v-3a3777fb]{padding:5px 10px;font-size:11.5px}.msg-failed .msg-tools[data-v-3a3777fb]{flex-basis:100%}.composer[data-v-3a3777fb]{border-top:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:8px;padding:12px 18px 14px;display:flex;position:relative}.composer-input[data-v-3a3777fb]{resize:none;min-height:58px;max-height:min(240px,25dvh);line-height:1.55}.composer-bar[data-v-3a3777fb]{justify-content:flex-end;align-items:center;gap:12px;display:flex}.composer-hint[data-v-3a3777fb]{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-right:auto;font-size:11px}.composer-bar .button[data-v-3a3777fb]{padding:7px 16px}@keyframes pulse-3a3777fb{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.msg-stage .dot[data-v-3a3777fb]{animation:none}}.dec-form[data-v-b68eabdc]{gap:8px;margin-bottom:12px;display:flex}.dec-form .field[data-v-b68eabdc]{flex:1;min-width:0;padding:6px 9px}.dec-form .button[data-v-b68eabdc]{padding:6px 11px;font-size:11.5px}.dec-list[data-v-b68eabdc]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dec-list>li[data-v-b68eabdc]{border-top:1px solid var(--border);padding:9px 0}.dec-meta[data-v-b68eabdc]{color:var(--text-tertiary);align-items:center;gap:10px;font-size:10.5px;display:flex}.dec-meta>.mono[data-v-b68eabdc]{white-space:nowrap;flex-shrink:0}.dec-link[data-v-b68eabdc]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;overflow:hidden}.dec-delete[data-v-b68eabdc],.dec-confirm[data-v-b68eabdc]{flex-shrink:0;margin-left:auto}.dec-confirm[data-v-b68eabdc]{gap:10px;display:inline-flex}.dec-delete[data-v-b68eabdc]{color:var(--text-tertiary);font-size:11px}.dec-danger[data-v-b68eabdc]{color:var(--danger)}.dec-text[data-v-b68eabdc]{color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0;font-size:13px;line-height:1.55}.dec-error[data-v-b68eabdc]{color:var(--danger);overflow-wrap:anywhere;margin:4px 0;font-size:12px}.pos-list[data-v-fde98c4f]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pos-list>li[data-v-fde98c4f]{border-top:1px solid var(--border);padding:10px 0}.pos-list>li[data-v-fde98c4f]:first-child{border-top:0}.pos-list>li.retired .pos-statement[data-v-fde98c4f]{color:var(--text-tertiary)}.pos-row[data-v-fde98c4f]{width:100%;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:10px;padding:0;display:flex}.pos-statement[data-v-fde98c4f]{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.5}.pos-row:hover .pos-statement[data-v-fde98c4f]{color:var(--accent)}.pos-detail[data-v-fde98c4f]{border-left:2px solid var(--overlay);flex-direction:column;gap:12px;margin-top:10px;padding-left:10px;display:flex}.pos-label[data-v-fde98c4f]{color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font:600 9.5px JetBrains Mono Variable,monospace}.pos-text[data-v-fde98c4f]{color:var(--text-secondary);overflow-wrap:anywhere;white-space:pre-wrap;margin:0 0 6px;font-size:12.5px;line-height:1.55}.pos-history[data-v-fde98c4f]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pos-history-head[data-v-fde98c4f]{align-items:center;gap:8px;margin-bottom:4px;display:flex}.pos-week[data-v-fde98c4f],.pos-date[data-v-fde98c4f]{color:var(--text-tertiary);font-size:10.5px}.pos-date[data-v-fde98c4f]{margin-left:auto}.pos-form[data-v-fde98c4f]{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.pos-list .pos-form[data-v-fde98c4f]{margin-bottom:0}.pos-form .pos-label[data-v-fde98c4f]{margin-top:6px}.pos-actions[data-v-fde98c4f]{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.pos-form .pos-actions[data-v-fde98c4f]{margin-top:8px}.pos-actions .button[data-v-fde98c4f]{padding:6px 11px;font-size:11.5px}.pos-actions .text-button[data-v-fde98c4f]:disabled{opacity:.5;cursor:default}.pos-confirm[data-v-fde98c4f]{color:var(--text-secondary);font-size:12px}.pos-error[data-v-fde98c4f]{color:var(--danger);overflow-wrap:anywhere;margin:4px 0;font-size:12px}.discussion-shortcuts[data-v-45b51a5b]{border-bottom:1px solid var(--border);gap:16px;padding:14px 20px;display:none}@media (width<=1180px){.discussion-shortcuts[data-v-45b51a5b]{flex-wrap:wrap;display:flex}}.compass-grid[data-v-45b51a5b]{grid-template-columns:210px minmax(0,1fr) minmax(300px,340px);align-items:start;gap:0;margin-top:0;display:grid}.thread-col[data-v-45b51a5b]{scroll-margin-top:84px}.conv-col[data-v-45b51a5b]{overscroll-behavior-y:contain;flex-direction:column;gap:16px;min-width:0;max-height:calc(100dvh - 108px);padding:20px 16px;display:flex;overflow-y:auto}.conv-new[data-v-45b51a5b]{width:100%}.conv-list[data-v-45b51a5b]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.conv-item[data-v-45b51a5b]{width:100%;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.conv-item[data-v-45b51a5b]:hover{background:var(--overlay);color:var(--text)}.conv-item.active[data-v-45b51a5b]{background:var(--accent-soft);color:var(--accent);box-shadow:inset 2px 0 0 var(--accent)}.conv-title[data-v-45b51a5b]{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.45;overflow:hidden}.conv-title.untitled[data-v-45b51a5b]{color:var(--text-tertiary)}.conv-meta[data-v-45b51a5b]{color:var(--text-tertiary);font-size:10px}.thread-col[data-v-45b51a5b]{border:0;border-left:1px solid var(--border);border-radius:0;flex-direction:column;min-width:0;height:min(760px,100dvh - 160px);min-height:360px;display:flex;overflow:hidden}.thread-empty[data-v-45b51a5b]{text-align:center;flex:1;min-height:0;padding:24px}.empty-cta[data-v-45b51a5b]{margin-top:16px}.side-col[data-v-45b51a5b]{border-left:1px solid var(--border);flex-direction:column;gap:0;min-width:0;display:flex}.side-col[data-v-45b51a5b] .side-panel{border:0;border-radius:0}.side-col[data-v-45b51a5b] .side-panel+.side-panel{border-top:1px solid var(--border)}@media (width>=1181px) and (height>=600px){.compass-page[data-v-45b51a5b]{flex-direction:column;height:100%;min-height:0;display:flex}.compass-grid[data-v-45b51a5b]{flex:1;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.conv-col[data-v-45b51a5b],.thread-col[data-v-45b51a5b],.side-col[data-v-45b51a5b]{height:100%;min-height:0;max-height:none}.side-col[data-v-45b51a5b]{grid-template-rows:minmax(0,1.2fr) minmax(0,1fr);display:grid}.side-col[data-v-45b51a5b] .side-panel{overscroll-behavior-y:contain;min-height:0;overflow-y:auto}.side-col[data-v-45b51a5b] .side-head{z-index:2;border-bottom:1px solid var(--border);background:var(--panel);margin:-14px -16px 12px;padding:14px 16px 12px;position:sticky;top:-14px}}@media (width<=1180px){.compass-grid[data-v-45b51a5b]{grid-template-columns:200px minmax(0,1fr)}.side-col[data-v-45b51a5b]{border-top:1px solid var(--border);border-left:0;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;display:grid}}@media (width<=760px){.compass-grid[data-v-45b51a5b]{grid-template-columns:minmax(0,1fr)}.conv-col[data-v-45b51a5b],.thread-col[data-v-45b51a5b]{border-left:0;position:static}.conv-col[data-v-45b51a5b]{max-height:240px}.thread-col[data-v-45b51a5b]{border-top:1px solid var(--border);height:78svh;min-height:360px}.side-col[data-v-45b51a5b]{grid-template-columns:minmax(0,1fr)}}.page-header[data-v-61099370]{flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;padding:32px 0 24px;display:flex}.page-heading[data-v-61099370]{min-width:0}h1[data-v-61099370]{color:var(--text);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:32px;font-weight:650;line-height:1.2}p[data-v-61099370]{max-width:76ch;color:var(--text-secondary);margin:8px 0 0;font-size:13px;line-height:1.6}.page-details[data-v-61099370]{margin-top:10px}.page-header-actions[data-v-61099370]{flex-shrink:0;align-items:center;gap:12px;display:flex}@media (width<=640px){.page-header[data-v-61099370]{flex-direction:column;align-items:flex-start;gap:16px;padding:24px 0 20px}h1[data-v-61099370]{font-size:28px}}.overlap-brief[data-v-8589ef62]{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:12px 0 0;padding:14px 0 0;display:grid}dt[data-v-8589ef62]{color:var(--text-secondary);margin-bottom:5px;font-size:12px;font-weight:600}dd[data-v-8589ef62]{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.overlap-date[data-v-8589ef62]{grid-column:1/-1}.overlap-date dd[data-v-8589ef62]{color:var(--text-secondary);font-size:12px}@media (width<=640px){.overlap-brief[data-v-8589ef62]{grid-template-columns:minmax(0,1fr)}}.filter-strip[data-v-08a7686a]{flex-wrap:wrap;align-items:center}.radar-summary[data-v-08a7686a]{color:var(--text-tertiary);align-items:center;gap:14px;padding:0 0 12px;font:10px JetBrains Mono Variable,monospace;display:flex}.radar-error[data-v-08a7686a]{justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}.radar-item[data-v-08a7686a]{padding:18px 4px}.radar-content h2[data-v-08a7686a]{margin:6px 0 5px;font-size:16px}.radar-content p[data-v-08a7686a]{margin-bottom:7px}.radar-meta[data-v-08a7686a]{flex-wrap:wrap;row-gap:4px}.radar-facts[data-v-08a7686a]{color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:4px 12px;font:10px JetBrains Mono Variable,monospace;display:flex}.state-label[data-v-08a7686a]{background:var(--overlay);color:var(--text-secondary);border-radius:4px;padding:2px 6px}.state-label.unread[data-v-08a7686a]{background:var(--accent-soft);color:var(--accent)}.state-label.saved[data-v-08a7686a],.state-label.watching[data-v-08a7686a]{background:color-mix(in srgb, var(--info) 14%, transparent);color:var(--info)}.state-label.muted[data-v-08a7686a]{color:var(--text-tertiary);background:0 0}.radar-skeleton[data-v-08a7686a]{border-bottom:1px solid var(--border);flex-direction:column;gap:9px;padding:22px 4px 22px 64px;display:flex}.radar-skeleton span[data-v-08a7686a]{background:var(--overlay);border-radius:4px;height:10px;animation:1.2s ease-in-out infinite alternate radar-pulse-08a7686a}.radar-skeleton span[data-v-08a7686a]:first-child{width:22%}.radar-skeleton span[data-v-08a7686a]:nth-child(2){width:64%;height:14px}.radar-skeleton span[data-v-08a7686a]:nth-child(3){width:48%}@keyframes radar-pulse-08a7686a{to{opacity:.45}}@media (prefers-reduced-motion:reduce){.radar-skeleton span[data-v-08a7686a]{animation:none}}.radar-end[data-v-08a7686a]{color:var(--text-tertiary);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;padding:26px 0;font:10px JetBrains Mono Variable,monospace;display:flex}.empty-actions[data-v-08a7686a]{gap:8px;margin-top:16px;display:flex}@media (width<=900px){.radar-toolbar[data-v-08a7686a]{flex-direction:column;align-items:stretch;gap:12px}}@media (width<=640px){.scope-toggle[data-v-08a7686a]{flex-basis:100%}.scope-toggle button[data-v-08a7686a]{flex:1}.radar-skeleton[data-v-08a7686a]{padding-left:36px}}.page-tabs[data-v-e7082597]{border-bottom:1px solid var(--border);flex-shrink:0;gap:24px;margin-bottom:24px;display:flex}button[data-v-e7082597]{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 0 13px;font-size:13px;font-weight:550;position:relative}button[data-v-e7082597]:hover{color:var(--text)}button.active[data-v-e7082597]{color:var(--accent)}button.active[data-v-e7082597]:after{background:var(--accent);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}@media (width<=640px){.page-tabs[data-v-e7082597]{gap:20px;margin-bottom:20px}button[data-v-e7082597]{font-size:12px}}.desk-content[data-v-8beda4aa]{padding:var(--space-panel)}.desk-content.discussion[data-v-8beda4aa]{padding:0}@media (width>=1181px) and (height>=600px){.desk-page[data-v-8beda4aa]:has(.discussion){flex-direction:column;height:100%;min-height:0;display:flex}.desk-content.discussion[data-v-8beda4aa]{flex:1;min-height:0;overflow:hidden}}.paper-chip[data-v-b3170f7f]{border:1px solid var(--border);background:var(--overlay);max-width:100%;color:var(--text-secondary);border-radius:5px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;line-height:1.4;display:inline-flex}.paper-chip[data-v-b3170f7f]:hover,[aria-expanded=true]>.paper-chip[data-v-b3170f7f]{border-color:var(--text-tertiary);color:var(--text)}.paper-chip-title[data-v-b3170f7f]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:220px;overflow:hidden}.paper-chip-month[data-v-b3170f7f]{color:var(--text-tertiary);flex-shrink:0;font:9.5px JetBrains Mono Variable,monospace}@media (width<=640px){.paper-chip-title[data-v-b3170f7f]{max-width:180px}}.survey-chips[data-v-72dd4cbc]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.survey-chip[data-v-72dd4cbc]{border:1px dashed var(--border);max-width:100%;color:var(--text-secondary);border-radius:5px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;line-height:1.4;text-decoration:none;display:inline-flex}a.survey-chip[data-v-72dd4cbc]:hover{border-color:var(--text-tertiary);color:var(--text)}.survey-chip[data-v-72dd4cbc]:focus-visible{border-color:var(--accent)}.survey-chip-hidden[data-v-72dd4cbc]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.survey-chip.dim[data-v-72dd4cbc]{opacity:.6}.survey-chip-label[data-v-72dd4cbc]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:360px;overflow:hidden}.survey-chip-cited[data-v-72dd4cbc]{color:var(--text-tertiary);letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;font:9px JetBrains Mono Variable,monospace}@media (width<=640px){.survey-chip-label[data-v-72dd4cbc]{max-width:none}}.survey-sources[data-v-e1b427f4]{margin:0 0 var(--space-section);padding:0}summary[data-v-e1b427f4]{padding:16px var(--space-panel);cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 12px;list-style:none;display:flex}summary[data-v-e1b427f4]::-webkit-details-marker{display:none}.survey-sources-caret[data-v-e1b427f4]{width:10px;color:var(--text-tertiary);font-size:14px;line-height:1;transition:transform .15s;display:inline-block}details[open] .survey-sources-caret[data-v-e1b427f4]{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.survey-sources-caret[data-v-e1b427f4]{transition:none}}.survey-sources-hint[data-v-e1b427f4]{color:var(--text-tertiary);font-size:11.5px}.survey-sources-body[data-v-e1b427f4]{padding:0 var(--space-panel) var(--space-panel);flex-direction:column;gap:12px;display:flex}.survey-sources-import[data-v-e1b427f4]{gap:8px;max-width:640px;display:flex}.survey-sources-strip[data-v-e1b427f4]{margin:0}.survey-sources-note[data-v-e1b427f4]{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.survey-sources-list[data-v-e1b427f4]{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.survey-source-row[data-v-e1b427f4]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:8px 20px;padding:12px 2px;display:flex}.survey-source-row[data-v-e1b427f4]:last-child{border-bottom:0}.survey-source-row.muted .survey-source-main[data-v-e1b427f4]{opacity:.55}.survey-source-main[data-v-e1b427f4]{flex-direction:column;gap:4px;min-width:0;display:flex}.survey-source-head[data-v-e1b427f4]{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.survey-source-title[data-v-e1b427f4]{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.survey-source-meta[data-v-e1b427f4]{color:var(--text-tertiary);font-size:10px;line-height:1.6}.survey-source-quiet[data-v-e1b427f4]{color:var(--text-tertiary);margin:0;font-size:12px;line-height:1.5}.survey-source-failed[data-v-e1b427f4]{color:var(--danger);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.survey-source-actions[data-v-e1b427f4]{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px 14px;padding-top:1px;display:flex}.button.danger[data-v-e1b427f4]{border-color:var(--danger);color:var(--danger)}.survey-source-link[data-v-e1b427f4]{color:var(--accent);font-size:11.5px;text-decoration:none}@media (width<=640px){.survey-sources-import[data-v-e1b427f4],.survey-source-row[data-v-e1b427f4]{flex-direction:column}.survey-source-actions[data-v-e1b427f4]{justify-content:flex-start}}.map-error[data-v-4f31c435]{margin:0 0 var(--space-section);justify-content:space-between;align-items:center;gap:12px;display:flex}.map-muted[data-v-4f31c435]{color:var(--text-tertiary);margin:0;font-size:12px}.week-tag[data-v-4f31c435],.build-tag[data-v-4f31c435]{border:1px solid var(--border);color:var(--text-secondary);border-radius:4px;flex-shrink:0;padding:2px 5px;font:9.5px JetBrains Mono Variable,monospace}.build-tag[data-v-4f31c435]{color:var(--text-tertiary);border-style:dashed}.map-overview[data-v-4f31c435]{margin:0 0 var(--space-section);padding:var(--space-panel);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--panel);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;display:grid}.map-overview-lead[data-v-4f31c435]{min-width:0}.map-overview-lead strong[data-v-4f31c435]{letter-spacing:-.02em;margin-top:8px;font-size:20px;font-weight:620;display:block}.map-overview-lead p[data-v-4f31c435]{color:var(--text-secondary);margin:7px 0 0;font-size:13px}.map-overview-stats[data-v-4f31c435]{gap:10px;margin:0;display:flex}.map-overview-stats>div[data-v-4f31c435]{border-left:1px solid var(--border);min-width:94px;padding-left:14px}.map-overview-stats dt[data-v-4f31c435]{color:var(--text-tertiary);letter-spacing:.05em;text-transform:uppercase;font:9px JetBrains Mono Variable,monospace}.map-overview-stats dd[data-v-4f31c435]{margin:4px 0 0;font-size:22px;font-weight:600}.map-topic-groups[data-v-4f31c435]{gap:var(--space-section);flex-direction:column;display:flex}.map-topic-group[data-v-4f31c435]{min-width:0;padding:var(--space-panel)}.map-group-heading[data-v-4f31c435]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:16px;padding:0 2px 10px;display:flex}.map-group-heading p[data-v-4f31c435]{color:var(--text-tertiary);margin:4px 0 0;font-size:11.5px}.map-group-heading>span[data-v-4f31c435]{color:var(--text-tertiary);font-size:10px}.map-topic-list[data-v-4f31c435]{flex-direction:column;display:flex}.map-topic-row[data-v-4f31c435]{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;grid-template-columns:70px minmax(0,1fr) 116px 92px 18px;align-items:center;gap:18px;padding:20px 4px;display:grid}.map-topic-row[data-v-4f31c435]:hover{background:color-mix(in srgb, var(--overlay) 58%, transparent)}.topic-state[data-v-4f31c435]{color:var(--text-tertiary);flex-direction:column;gap:2px;display:flex}.topic-state b[data-v-4f31c435]{font-size:20px;font-weight:560;line-height:1}.topic-state small[data-v-4f31c435]{letter-spacing:.04em;text-transform:uppercase;font:8.5px JetBrains Mono Variable,monospace}.topic-state.changed[data-v-4f31c435]{color:var(--accent)}.topic-state.rising[data-v-4f31c435]:not(.changed){color:var(--momentum-up)}.topic-row-main[data-v-4f31c435]{flex-direction:column;gap:8px;min-width:0;display:flex}.topic-row-main .topic-summary[data-v-4f31c435]{-webkit-line-clamp:2;line-clamp:2}.topic-row-evidence[data-v-4f31c435]{color:var(--text-tertiary);flex-direction:column;gap:4px;font:9.5px JetBrains Mono Variable,monospace;display:flex}.topic-grid[data-v-4f31c435]{gap:var(--gap-list);grid-template-columns:repeat(auto-fill,minmax(330px,1fr));display:grid}.topic-card[data-v-4f31c435]{min-width:0;padding:var(--pad-card);color:var(--text);cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;gap:12px;transition:border-color .15s,box-shadow .15s;display:flex}.topic-card[data-v-4f31c435]:hover{border-color:var(--text-tertiary);box-shadow:0 6px 22px color-mix(in srgb, var(--shadow-color) 8%, transparent)}.topic-head[data-v-4f31c435]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.topic-head strong[data-v-4f31c435]{letter-spacing:-.01em;font-size:16px;font-weight:620;line-height:1.35}.topic-summary[data-v-4f31c435]{-webkit-line-clamp:3;line-clamp:3;color:var(--text-secondary);-webkit-box-orient:vertical;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.topic-counts[data-v-4f31c435]{color:var(--text-tertiary);flex-wrap:wrap;gap:4px 12px;font-size:10px;display:flex}.topic-counts .has-changes[data-v-4f31c435]{color:var(--accent)}.rising-row[data-v-4f31c435]{flex-wrap:wrap;gap:5px;display:flex}.rising-chip[data-v-4f31c435]{background:color-mix(in srgb, var(--momentum-up) 11%, transparent);max-width:100%;color:var(--momentum-up);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:3px 7px;font-size:11px;overflow:hidden}.topic-foot[data-v-4f31c435]{border-top:1px solid var(--border);color:var(--text-tertiary);align-items:center;gap:12px;margin-top:auto;padding-top:10px;font-size:10px;display:flex}.topic-foot .row-arrow[data-v-4f31c435]{margin-left:auto}.map-proposals[data-v-4f31c435]{padding:var(--pad-card);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--panel);flex-direction:column;gap:10px;margin:0 0 28px;display:flex}.proposal-row[data-v-4f31c435]{justify-content:space-between;align-items:center;gap:12px 20px;padding-top:10px;display:flex}.proposal-row+.proposal-row[data-v-4f31c435]{border-top:1px solid var(--border)}.proposal-copy[data-v-4f31c435]{flex-direction:column;gap:4px;min-width:0;display:flex}.proposal-copy strong[data-v-4f31c435]{font-size:14px;font-weight:600}.proposal-title[data-v-4f31c435]{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.proposal-source[data-v-4f31c435]{background:color-mix(in srgb, var(--neutral) 12%, transparent);color:var(--text-secondary);white-space:nowrap;border-radius:5px;flex-shrink:0;padding:2px 7px;font-size:10.5px}.proposal-source.source-survey[data-v-4f31c435]{background:color-mix(in srgb, var(--violet) 13%, transparent);color:var(--violet)}.proposal-survey[data-v-4f31c435]{color:var(--text-secondary);font-size:12px;font-style:italic}.proposal-copy .proposal-scope[data-v-4f31c435]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.proposal-copy p[data-v-4f31c435]{color:var(--text-secondary);margin:0;font-size:12.5px;line-height:1.6}.proposal-meta[data-v-4f31c435]{color:var(--text-tertiary);font-size:10px}.proposal-actions[data-v-4f31c435]{flex-shrink:0;gap:8px;display:flex}.map-add[data-v-4f31c435]{margin:30px 0 10px}.map-add-form[data-v-4f31c435]{max-width:640px;padding:var(--pad-card);background:color-mix(in srgb, var(--panel) 70%, var(--overlay));border-radius:10px;flex-direction:column;gap:8px;margin-top:14px;display:flex}.map-label[data-v-4f31c435]{color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;font:600 9.5px JetBrains Mono Variable,monospace}.map-field[data-v-4f31c435]{border:1px solid var(--border);background:var(--bg-app);width:100%;color:var(--text);resize:vertical;border-radius:6px;padding:9px 11px;font-size:13px}.map-field[data-v-4f31c435]:focus{border-color:var(--text-tertiary)}.map-add-actions[data-v-4f31c435]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.map-added[data-v-4f31c435]{color:var(--ok);font-size:12px}.map-skeleton[data-v-4f31c435]{flex-direction:column;gap:10px;padding:28px 0;display:flex}.topic-card.map-skeleton[data-v-4f31c435]{padding:var(--pad-card);cursor:default}.map-skeleton span[data-v-4f31c435]{background:var(--overlay);border-radius:4px;height:11px;animation:1.2s ease-in-out infinite alternate map-pulse-4f31c435}.map-skeleton span[data-v-4f31c435]:first-child{width:30%;height:16px}.map-skeleton span[data-v-4f31c435]:nth-child(2){width:86%}.map-skeleton span[data-v-4f31c435]:nth-child(3){width:64%}.map-skeleton span[data-v-4f31c435]:nth-child(4){width:72%}@keyframes map-pulse-4f31c435{to{opacity:.45}}@media (prefers-reduced-motion:reduce){.map-skeleton span[data-v-4f31c435]{animation:none}}.map-empty-action[data-v-4f31c435]{margin-top:16px}.map-index-empty[data-v-4f31c435]{min-height:260px}.map-back[data-v-4f31c435]{padding:28px 0 0}.map-intro-facts[data-v-4f31c435]{color:var(--text-tertiary);flex-wrap:wrap;gap:4px 14px;margin-top:12px;font:10px JetBrains Mono Variable,monospace;display:flex}.map-merge-note[data-v-4f31c435]{color:var(--text-secondary);margin:8px 0 0;font-size:11.5px}.map-merge-note>span+span[data-v-4f31c435]:before{content:" · "}@media (width<=640px){.map-page[data-v-4f31c435] .page-header-actions{flex-wrap:wrap}}.map-intro-trend[data-v-4f31c435]{color:var(--text-tertiary);flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;font:10px JetBrains Mono Variable,monospace;display:flex}.decision-brief[data-v-4f31c435]{margin:0 0 var(--space-section);padding:var(--space-panel);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--panel)}.decision-brief-main h2[data-v-4f31c435]{letter-spacing:-.025em;margin:8px 0 0;font-size:22px;font-weight:630}.map-summary[data-v-4f31c435]{max-width:920px;color:var(--text-secondary);margin:10px 0 0;font-size:15px;line-height:1.8}.decision-brief-grid[data-v-4f31c435]{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;display:grid}.decision-brief-grid article[data-v-4f31c435]{min-width:0;padding:18px 20px 0 0}.decision-brief-grid article+article[data-v-4f31c435]{border-left:1px solid var(--border);padding-left:20px}.decision-brief-grid article.quiet[data-v-4f31c435]{opacity:.7}.brief-label[data-v-4f31c435]{color:var(--text-tertiary);letter-spacing:.08em;margin-bottom:7px;font:600 8.5px JetBrains Mono Variable,monospace;display:block}.decision-brief-grid strong[data-v-4f31c435]{font-size:13px;font-weight:620;line-height:1.45;display:block}.decision-brief-grid p[data-v-4f31c435]{color:var(--text-secondary);margin:6px 0 0;font-size:11.5px;line-height:1.6}.brief-support[data-v-4f31c435]{color:var(--text-tertiary);margin-top:8px;font:9.5px JetBrains Mono Variable,monospace;display:block}.evidence-brief strong[data-v-4f31c435]{color:var(--text-secondary)}.map-sections[data-v-4f31c435]{z-index:5;background:var(--bg-app);gap:6px;margin:0 0 8px;padding:10px 0;display:flex;position:sticky;top:68px;overflow-x:auto}.map-sections button[data-v-4f31c435]{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;padding:5px 11px;font-size:11.5px}.map-sections button[data-v-4f31c435]:hover{border-color:var(--text-tertiary);color:var(--text)}.map-sections button span[data-v-4f31c435]{color:var(--text-tertiary);margin-left:3px;font:9.5px JetBrains Mono Variable,monospace}.map-section[data-v-4f31c435]{margin-bottom:var(--space-section);padding:var(--space-panel);flex-direction:column;gap:14px;scroll-margin-top:120px;display:flex}.map-section-heading[data-v-4f31c435]{justify-content:space-between;align-items:end;gap:20px;display:flex}.map-section-heading h2[data-v-4f31c435]{letter-spacing:-.015em;margin:6px 0 0;font-size:19px;font-weight:620}.map-section-heading>p[data-v-4f31c435]{max-width:400px;color:var(--text-tertiary);text-align:right;margin:0;font-size:11.5px;line-height:1.55}.map-section h3[data-v-4f31c435]{margin:0;font-size:15px;font-weight:620;line-height:1.45}.chip-row[data-v-4f31c435]{flex-wrap:wrap;gap:6px;display:flex}.map-facts[data-v-4f31c435]{flex-direction:column;gap:8px;margin:0;display:flex}.map-facts>div[data-v-4f31c435]{grid-template-columns:96px minmax(0,1fr);gap:12px;display:grid}.map-facts dt[data-v-4f31c435]{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;padding-top:3px;font:600 9px JetBrains Mono Variable,monospace}.map-facts dd[data-v-4f31c435]{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.65}.map-facts dd ul[data-v-4f31c435]{margin:0;padding-left:18px}.route-grid[data-v-4f31c435]{border-top:1px solid var(--border);flex-direction:column;gap:0;display:flex}.route-card[data-v-4f31c435]{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;grid-template-columns:minmax(240px,.8fr) minmax(0,1.6fr) minmax(180px,.7fr);align-items:start;gap:26px;min-width:0;padding:20px 4px;display:grid}.dispute-card[data-v-4f31c435]{min-width:0;padding:var(--pad-card);border-radius:12px;flex-direction:column;gap:12px;display:flex}.route-head[data-v-4f31c435]{grid-template-columns:28px minmax(0,1fr) auto;align-items:flex-start;gap:12px;display:grid}.route-number[data-v-4f31c435]{color:var(--text-tertiary);padding-top:3px;font:9.5px JetBrains Mono Variable,monospace}.route-idea[data-v-4f31c435]{color:var(--text-secondary);margin:5px 0 0;font-size:12px;line-height:1.55}.route-card>.map-facts[data-v-4f31c435]{border-left:1px solid var(--border);padding-left:22px}.route-card>.chip-row[data-v-4f31c435]{align-content:flex-start}.momentum-badge[data-v-4f31c435]{background:var(--overlay);color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;flex-shrink:0;padding:3px 7px;font:600 9.5px JetBrains Mono Variable,monospace}.momentum-badge.is-rising[data-v-4f31c435]{background:color-mix(in srgb, var(--momentum-up) 13%, transparent);color:var(--momentum-up)}.momentum-badge.is-fading[data-v-4f31c435]{background:color-mix(in srgb, var(--momentum-down) 13%, transparent);color:var(--momentum-down)}.dispute-sides[data-v-4f31c435]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.dispute-side[data-v-4f31c435]{background:var(--overlay);border-radius:8px;gap:10px;min-width:0;padding:12px;display:flex}.dispute-side p[data-v-4f31c435]{color:var(--text-secondary);margin:0 0 8px;font-size:13px;line-height:1.65}.side-mark[data-v-4f31c435]{background:var(--panel);width:20px;height:20px;color:var(--accent);text-align:center;border-radius:50%;flex-shrink:0;font:600 10px/20px JetBrains Mono Variable,monospace}.problem-list[data-v-4f31c435]{counter-reset:problem;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.problem-list>li[data-v-4f31c435]{border-bottom:1px solid var(--border);counter-increment:problem;flex-direction:column;gap:10px;padding:16px 0 16px 38px;display:flex;position:relative}.problem-list>li[data-v-4f31c435]:last-child{border-bottom:0}.problem-head[data-v-4f31c435]{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.survey-agree[data-v-4f31c435]{color:var(--text-tertiary);white-space:nowrap;flex-shrink:0;font:10px JetBrains Mono Variable,monospace}.problem-list>li[data-v-4f31c435]:before{color:var(--text-tertiary);content:counter(problem, decimal-leading-zero);font:10px JetBrains Mono Variable,monospace;position:absolute;top:18px;left:0}.survey-tier[data-v-4f31c435]{border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:10px;padding-top:14px;display:flex}.survey-tier-head p[data-v-4f31c435]{color:var(--text-tertiary);margin:0;font-size:11.5px;line-height:1.55}.survey-claims[data-v-4f31c435]{flex-direction:column;align-self:stretch;margin:0;padding:0;list-style:none;display:flex}.survey-claims>li[data-v-4f31c435]{border-bottom:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:14px 0;display:flex}.survey-claims>li[data-v-4f31c435]:first-child{padding-top:4px}.survey-claims>li[data-v-4f31c435]:last-child{border-bottom:0}.survey-claims .chip-row[data-v-4f31c435]{align-self:stretch}.survey-claim-text[data-v-4f31c435]{color:var(--text);margin:0;font-size:13.5px;line-height:1.65}.survey-claim-meta[data-v-4f31c435]{color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:4px 12px;font:10px JetBrains Mono Variable,monospace;display:flex}.survey-placed[data-v-4f31c435]{font-style:italic}.survey-activity[data-v-4f31c435]{color:var(--text-secondary)}.survey-routes[data-v-4f31c435]{color:var(--text-secondary);flex-direction:column;gap:6px;margin:0;padding:0;font-size:12px;line-height:1.6;list-style:none;display:flex}.survey-routes strong[data-v-4f31c435]{color:var(--text);font-weight:600}.survey-route-source[data-v-4f31c435]{color:var(--text-tertiary);font:10.5px JetBrains Mono Variable,monospace}.survey-route-source a[data-v-4f31c435]{color:var(--accent);text-decoration:none}.change-list[data-v-4f31c435]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.change-list>li[data-v-4f31c435]{grid-template-columns:170px minmax(0,1fr);align-items:start;gap:12px;display:grid}.change-list p[data-v-4f31c435]{color:var(--text-secondary);margin:0 0 6px;font-size:13px;line-height:1.65}.change-type[data-v-4f31c435]{background:var(--overlay);color:var(--text-secondary);letter-spacing:.03em;border-radius:4px;justify-self:start;padding:3px 7px;font:600 9.5px JetBrains Mono Variable,monospace}.change-type.is-new_route[data-v-4f31c435],.change-type.is-route_advanced[data-v-4f31c435]{background:color-mix(in srgb, var(--momentum-up) 12%, transparent);color:var(--momentum-up)}.change-type.is-dispute_evidence[data-v-4f31c435],.change-type.is-assumption_challenged[data-v-4f31c435]{background:color-mix(in srgb, var(--warning) 13%, transparent);color:var(--warning)}.change-type.is-new_open_problem[data-v-4f31c435]{background:color-mix(in srgb, var(--info) 13%, transparent);color:var(--info)}.change-type.is-problem_solved[data-v-4f31c435]{background:color-mix(in srgb, var(--ok) 13%, transparent);color:var(--ok)}.map-history[data-v-4f31c435]{border-top:1px solid var(--border)}.map-history summary[data-v-4f31c435]{color:var(--text-secondary);cursor:pointer;align-items:center;gap:10px;padding:12px 0;font-size:12px;display:flex}.map-history[open] summary[data-v-4f31c435],.map-history .change-list[data-v-4f31c435]{padding-bottom:14px}.paper-list[data-v-4f31c435]{border-top:1px solid var(--border)}.paper-list details[data-v-4f31c435]{border-bottom:1px solid var(--border)}.paper-list summary[data-v-4f31c435]{cursor:pointer;align-items:flex-start;gap:14px;padding:12px 4px;list-style:none;display:flex}.paper-list summary[data-v-4f31c435]::-webkit-details-marker{display:none}.paper-list details[open] summary .paper-title[data-v-4f31c435]{color:var(--accent)}.paper-date[data-v-4f31c435]{width:56px;color:var(--text-tertiary);flex-shrink:0;padding-top:2px;font-size:10px}.paper-main[data-v-4f31c435]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.paper-title[data-v-4f31c435]{font-size:13px;line-height:1.5}.paper-sub[data-v-4f31c435]{color:var(--text-tertiary);font-size:11.5px}.new-tag[data-v-4f31c435]{background:var(--accent-soft);color:var(--accent);border-radius:4px;flex-shrink:0;padding:2px 5px;font:600 9px JetBrains Mono Variable,monospace}.paper-facts[data-v-4f31c435]{padding:0 4px 10px 74px}.paper-link[data-v-4f31c435]{color:var(--accent);margin:0 0 14px 74px;font-size:11.5px;text-decoration:none;display:inline-block}@media (width<=900px){.map-overview[data-v-4f31c435]{grid-template-columns:minmax(0,1fr);align-items:start}.map-topic-row[data-v-4f31c435]{grid-template-columns:58px minmax(0,1fr) 104px 18px}.map-topic-row>svg[data-v-4f31c435]{display:none}.decision-brief-grid[data-v-4f31c435]{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-brief-grid article[data-v-4f31c435]:nth-child(3){border-left:0;grid-column:1/-1;padding-left:0}.route-card[data-v-4f31c435]{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}.route-card>.chip-row[data-v-4f31c435]{grid-column:2}.map-intro-trend[data-v-4f31c435]{align-items:flex-start}}@media (width<=640px){.topic-grid[data-v-4f31c435],.route-grid[data-v-4f31c435],.dispute-sides[data-v-4f31c435]{grid-template-columns:minmax(0,1fr)}.proposal-row[data-v-4f31c435]{flex-direction:column;align-items:stretch}.map-overview[data-v-4f31c435]{gap:var(--space-section);padding:var(--space-panel)}.map-overview-stats[data-v-4f31c435]{width:100%}.map-overview-stats>div[data-v-4f31c435]{flex:1;min-width:0}.map-topic-row[data-v-4f31c435]{grid-template-columns:44px minmax(0,1fr) 16px;gap:12px;padding:17px 2px}.topic-row-evidence[data-v-4f31c435]{flex-flow:wrap;grid-column:2;gap:4px 10px}.map-topic-row>.row-arrow[data-v-4f31c435]{grid-area:1/3}.decision-brief[data-v-4f31c435]{padding:var(--space-panel)}.decision-brief-grid[data-v-4f31c435]{grid-template-columns:minmax(0,1fr)}.decision-brief-grid article[data-v-4f31c435],.decision-brief-grid article+article[data-v-4f31c435],.decision-brief-grid article[data-v-4f31c435]:nth-child(3){border-left:0;grid-column:auto;padding:16px 0 0}.map-section-heading[data-v-4f31c435]{flex-direction:column;align-items:flex-start;gap:7px}.map-section-heading>p[data-v-4f31c435]{text-align:left}.route-card[data-v-4f31c435]{grid-template-columns:minmax(0,1fr);gap:14px}.route-card>.map-facts[data-v-4f31c435],.route-card>.chip-row[data-v-4f31c435]{border-left:0;grid-column:auto;padding-left:0}.change-list>li[data-v-4f31c435]{grid-template-columns:minmax(0,1fr);gap:6px}.map-facts>div[data-v-4f31c435]{grid-template-columns:minmax(0,1fr);gap:2px}.problem-list>li[data-v-4f31c435]{padding-left:30px}.paper-facts[data-v-4f31c435]{padding-left:4px}.paper-link[data-v-4f31c435]{margin-left:4px}.map-sections[data-v-4f31c435]{top:62px}}.paper-actions[data-v-4f31c435]{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.ideas-loading[data-v-4bfe4ae2]{padding:40px var(--space-panel);color:var(--text-secondary);margin-top:24px}.idea-summary-head[data-v-4bfe4ae2]{justify-content:space-between;align-items:start;gap:20px;display:flex}.idea-thesis.idea-summary-title[data-v-4bfe4ae2]{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:8px 0;display:-webkit-box;overflow:hidden}.idea-summary-evidence[data-v-4bfe4ae2]{overflow-wrap:anywhere;flex-direction:column;gap:6px;font-size:14px;line-height:1.6;display:flex}.idea-summary-actions[data-v-4bfe4ae2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.idea-detail[data-v-4bfe4ae2]{border-top:1px solid var(--border);flex-direction:column;gap:20px;padding-top:20px;display:flex}.idea-overlap h3[data-v-4bfe4ae2]{margin:0 0 10px;font-size:15px}.idea-overlap[data-v-4bfe4ae2]{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.idea-full-thesis[data-v-4bfe4ae2]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.65}@media (width<=640px){.idea-summary-head[data-v-4bfe4ae2]{flex-direction:column;gap:10px}}.ideas-toolbar[data-v-4bfe4ae2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:0;display:flex}.ideas-filter button span[data-v-4bfe4ae2]{color:var(--text-tertiary);margin-left:4px;font-size:10.5px}.ideas-origin-hint[data-v-4bfe4ae2]{color:var(--text-tertiary);margin:0;font-size:12px}.ideas-origin-hint .text-button[data-v-4bfe4ae2]{font-size:12px;text-decoration:underline}.idea-card[data-v-4bfe4ae2]{flex-direction:column;gap:14px;display:flex}.idea-card.focused[data-v-4bfe4ae2]{box-shadow:0 0 0 2px var(--accent);transition:box-shadow .3s}.idea-card[data-v-4bfe4ae2]:focus{outline:none}.idea-head[data-v-4bfe4ae2]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.idea-origin[data-v-4bfe4ae2]{flex-direction:column;gap:4px;min-width:0;display:flex}.idea-kicker[data-v-4bfe4ae2]{color:var(--text-tertiary);letter-spacing:0;font:600 12px Inter Variable,sans-serif}.idea-actions[data-v-4bfe4ae2]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.idea-buttons[data-v-4bfe4ae2]{gap:6px;display:flex}.idea-actions .button[data-v-4bfe4ae2]{padding:6px 11px;font-size:11.5px}.idea-thesis[data-v-4bfe4ae2]{color:var(--text);letter-spacing:-.015em;margin:0;font-size:17px;font-weight:610;line-height:1.45}.idea-facts[data-v-4bfe4ae2]{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px 24px;margin:0;padding:14px 0;display:grid}.idea-facts>div[data-v-4bfe4ae2]{min-width:0}.idea-facts dt[data-v-4bfe4ae2]{color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font:600 9.5px JetBrains Mono Variable,monospace}.idea-facts dd[data-v-4bfe4ae2]{color:var(--text);overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:4px;margin:0;font-size:13px;line-height:1.55;display:flex}.idea-sub[data-v-4bfe4ae2]{color:var(--text-tertiary);font-size:11.5px;line-height:1.5}.idea-muted[data-v-4bfe4ae2]{color:var(--text-tertiary);font-size:12.5px;font-weight:400}.idea-evidence[data-v-4bfe4ae2]{color:var(--text);text-decoration:none}.idea-evidence[data-v-4bfe4ae2]:hover{color:var(--accent);text-decoration:underline}.verdict[data-v-4bfe4ae2]{letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:2px 7px;font-size:10.5px;font-weight:600}.tone-danger[data-v-4bfe4ae2]{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.tone-warning[data-v-4bfe4ae2]{background:color-mix(in srgb, var(--warning) 14%, transparent);color:var(--warning)}.tone-info[data-v-4bfe4ae2]{background:color-mix(in srgb, var(--info) 14%, transparent);color:var(--info)}.tone-neutral[data-v-4bfe4ae2]{background:color-mix(in srgb, var(--neutral) 14%, transparent);color:var(--neutral)}.idea-seeds[data-v-4bfe4ae2]{flex-direction:column;gap:7px;display:flex}.seed-list[data-v-4bfe4ae2]{flex-wrap:wrap;gap:6px;display:flex}.idea-placements[data-v-4bfe4ae2]{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.seed-list .evi[data-v-4bfe4ae2],.seed-link[data-v-4bfe4ae2]{max-width:100%}.seed-title[data-v-4bfe4ae2]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:340px;overflow:hidden}.seed-new[data-v-4bfe4ae2]{background:color-mix(in srgb, var(--violet) 14%, transparent);color:var(--violet)}.idea-more[data-v-4bfe4ae2]{border-top:1px solid var(--border);padding-top:10px}.idea-more>summary[data-v-4bfe4ae2]{color:var(--text-secondary);cursor:pointer;font-size:12.5px}.idea-more>summary .idea-sub[data-v-4bfe4ae2]{margin-left:8px}.idea-more[open]>summary[data-v-4bfe4ae2]{margin-bottom:12px}.idea-detail-block[data-v-4bfe4ae2]{border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:8px;margin-bottom:14px;padding:12px 14px;display:flex}.nearest-row[data-v-4bfe4ae2]{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.hits-head[data-v-4bfe4ae2]{align-items:center;gap:10px;display:flex}.hit-list[data-v-4bfe4ae2]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hit-list li[data-v-4bfe4ae2]{border-bottom:1px solid var(--border);padding:7px 0;font-size:12.5px}.hit-row[data-v-4bfe4ae2]{align-items:baseline;gap:10px;display:flex}.hit-list li[data-v-4bfe4ae2]:last-child{border-bottom:0}.hit-list .hit-id[data-v-4bfe4ae2]{width:92px;color:var(--accent);flex-shrink:0;font-size:11.5px}.hit-title[data-v-4bfe4ae2]{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.hit-list .idea-sub[data-v-4bfe4ae2]{flex-shrink:0;font-size:11px}.threat-toggle[data-v-4bfe4ae2]{cursor:pointer;border:0;font-family:inherit}.threat-toggle.pill-muted[data-v-4bfe4ae2]{border:1px solid var(--border)}.hit-threat[data-v-4bfe4ae2]{background:var(--overlay);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:8px 0 2px;padding:10px 12px;display:grid}.hit-threat dt[data-v-4bfe4ae2]{color:var(--text-tertiary);letter-spacing:.08em;margin-bottom:3px;font:600 9.5px JetBrains Mono Variable,monospace}.hit-threat dd[data-v-4bfe4ae2]{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.55}.hit-threat-date[data-v-4bfe4ae2]{grid-column:1/-1;align-items:baseline;gap:8px;display:flex}.hit-threat-date dt[data-v-4bfe4ae2]{margin:0}.hit-threat-date dd[data-v-4bfe4ae2]{color:var(--text-tertiary);font-size:11px}.rt-sub[data-v-4bfe4ae2]{color:var(--text-tertiary);letter-spacing:.4px;margin:8px 0 4px;font-size:11px;font-weight:600}.rt-list[data-v-4bfe4ae2]{margin:0 0 4px;padding-left:18px}.rt-list li[data-v-4bfe4ae2],.rt-prior[data-v-4bfe4ae2]{color:var(--text-secondary);margin:3px 0;font-size:13px;line-height:1.6}.rt-actions[data-v-4bfe4ae2]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.idea-error[data-v-4bfe4ae2]{color:var(--danger);overflow-wrap:anywhere;margin-top:8px;font-size:12px}.idea-actions .idea-error[data-v-4bfe4ae2]{text-align:right;max-width:260px;margin-top:0}.empty-cta[data-v-4bfe4ae2]{margin-top:16px}.idea-manual[data-v-4bfe4ae2]{border-top:1px dashed var(--border);margin-top:34px;padding-top:18px}.manual-toggle[data-v-4bfe4ae2]{font-size:12px}.idea-composer[data-v-4bfe4ae2]{flex-direction:column;gap:8px;margin:14px 0 0;display:flex}.idea-edit[data-v-4bfe4ae2]{flex-direction:column;gap:8px;display:flex}.idea-edit-pair[data-v-4bfe4ae2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.idea-edit-pair>div[data-v-4bfe4ae2]{flex-direction:column;gap:8px;display:flex}.composer-actions[data-v-4bfe4ae2]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.created-echo[data-v-4bfe4ae2]{border:1px solid var(--border);background:var(--overlay);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;padding:12px 14px;display:flex}@media (width<=640px){.idea-head[data-v-4bfe4ae2]{flex-direction:column;align-items:stretch}.idea-actions[data-v-4bfe4ae2]{align-items:flex-start}.idea-edit-pair[data-v-4bfe4ae2]{grid-template-columns:1fr}.idea-actions .idea-error[data-v-4bfe4ae2]{text-align:left}.hit-row[data-v-4bfe4ae2]{flex-wrap:wrap}.hit-threat[data-v-4bfe4ae2]{grid-template-columns:minmax(0,1fr)}.hit-title[data-v-4bfe4ae2]{white-space:normal;flex-basis:100%;order:3}.seed-title[data-v-4bfe4ae2]{max-width:240px}}.review-back[data-v-c747ca72]{margin-top:24px}.review-feedback[data-v-c747ca72]{padding:40px var(--space-panel);color:var(--text-secondary)}.review-content[data-v-c747ca72]{padding:var(--space-panel)}.review-content-head[data-v-c747ca72]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.review-content-head h2[data-v-c747ca72]{margin:0;font-size:18px;font-weight:600}.review-content[data-v-c747ca72] .vtable{border-radius:var(--radius-control)}.judgment-link[data-v-c747ca72]{color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-size:13.5px}.judgment-link[data-v-c747ca72]:hover{color:var(--accent)}.judgment-sub[data-v-c747ca72]{color:var(--text-tertiary);font-size:12px}.judgment-list[data-v-c747ca72]{flex-direction:column;margin-bottom:28px;display:flex}.judgment-item[data-v-c747ca72]{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding:10px 0;display:flex}.judgment-text[data-v-c747ca72]{color:var(--text);flex:320px;font-size:13.5px}.judgment-checks[data-v-c747ca72]{flex-wrap:wrap;gap:4px;display:flex}.table-scroll[data-v-c747ca72]{margin-bottom:24px;overflow-x:auto}@media (width<=768px){.table-scroll .vtable[data-v-c747ca72]{min-width:560px}}.settings-page[data-v-e6e0e3bd]{width:min(1320px,100%)}.settings-layout[data-v-e6e0e3bd]{gap:var(--space-section);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.settings-sidebar[data-v-e6e0e3bd]{padding:20px 12px;position:sticky;top:98px}.settings-nav[data-v-e6e0e3bd]{flex-direction:column;gap:3px;display:flex}.settings-nav-label[data-v-e6e0e3bd]{color:var(--text-tertiary);letter-spacing:.11em;margin-bottom:12px;font:9px JetBrains Mono Variable,monospace}.settings-nav button[data-v-e6e0e3bd]{color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:24px 1fr;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;display:grid}.settings-nav button[data-v-e6e0e3bd]:hover{background:var(--overlay);color:var(--text)}.settings-nav button.active[data-v-e6e0e3bd]{background:var(--accent-soft);color:var(--accent);box-shadow:inset 2px 0 var(--accent)}.settings-nav button span[data-v-e6e0e3bd]{color:var(--text-tertiary);font:9px JetBrains Mono Variable,monospace}.settings-nav button.active span[data-v-e6e0e3bd]{color:var(--accent)}.settings-sidebar-note[data-v-e6e0e3bd]{border-top:1px solid var(--border);align-items:center;gap:10px;margin-top:26px;padding:14px 12px;display:flex}.settings-sidebar-note>span[data-v-e6e0e3bd]{background:var(--text-tertiary);border-radius:50%;width:8px;height:8px}.settings-sidebar-note>span.healthy[data-v-e6e0e3bd]{background:var(--ok);box-shadow:0 0 0 4px color-mix(in srgb, var(--ok) 12%, transparent)}.settings-sidebar-note div[data-v-e6e0e3bd]{flex-direction:column;gap:3px;display:flex}.settings-sidebar-note strong[data-v-e6e0e3bd]{font-size:11.5px;font-weight:600}.settings-sidebar-note small[data-v-e6e0e3bd]{color:var(--text-tertiary);font-size:10px}.settings-content[data-v-e6e0e3bd]{min-width:0;padding:var(--space-panel)}.settings-content-head[data-v-e6e0e3bd]{border-bottom:1px solid var(--border);margin-bottom:24px;padding-bottom:20px}.settings-content-head h2[data-v-e6e0e3bd]{letter-spacing:-.035em;margin:8px 0 5px;font-size:22px;font-weight:560}.settings-content-head p[data-v-e6e0e3bd]{color:var(--text-secondary);margin:0;font-size:12.5px}.settings-section-label[data-v-e6e0e3bd]{color:var(--text-secondary);margin:0 0 12px}.settings-content[data-v-e6e0e3bd] .panel{margin-bottom:var(--space-section);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}@media (width<=900px){.settings-layout[data-v-e6e0e3bd]{grid-template-columns:minmax(0,1fr);gap:20px}.settings-sidebar[data-v-e6e0e3bd]{position:static}.settings-nav[data-v-e6e0e3bd]{flex-direction:row;padding-bottom:6px;overflow-x:auto}.settings-nav-label[data-v-e6e0e3bd],.settings-nav button span[data-v-e6e0e3bd],.settings-sidebar-note[data-v-e6e0e3bd]{display:none}.settings-nav button[data-v-e6e0e3bd]{white-space:nowrap;display:block}}.settings-nav button[data-v-e6e0e3bd]{grid-template-columns:24px 1fr auto}.nav-count[data-v-e6e0e3bd]{background:var(--accent);min-width:18px;color:var(--bg-app);text-align:center;border-radius:9px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:600}.px-banner[data-v-e6e0e3bd],.px-note[data-v-e6e0e3bd]{border:1px solid var(--border);background:var(--overlay);color:var(--text-secondary);border-radius:10px;margin-bottom:18px;padding:12px 14px;font-size:12.5px;line-height:1.6}.px-banner code[data-v-e6e0e3bd]{font-size:11.5px}.px-head[data-v-e6e0e3bd]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.px-head .settings-section-label[data-v-e6e0e3bd]{margin:0}.px-head-count[data-v-e6e0e3bd]{color:var(--accent);margin-left:8px}.px-toolbar[data-v-e6e0e3bd]{gap:8px;display:flex}.px-panel[data-v-e6e0e3bd]{padding:4px 20px}.px-list[data-v-e6e0e3bd]{margin:0;padding:0;list-style:none}.px-item[data-v-e6e0e3bd]{border-bottom:1px solid var(--border);padding:16px 0}.px-item[data-v-e6e0e3bd]:last-child{border-bottom:none}.px-row[data-v-e6e0e3bd]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.px-main[data-v-e6e0e3bd]{min-width:0}.px-title[data-v-e6e0e3bd]{color:var(--text);font-size:13.5px;line-height:1.45}.px-title-link[data-v-e6e0e3bd]{text-decoration:none}.px-title-link[data-v-e6e0e3bd]:hover{text-decoration:underline}.px-why[data-v-e6e0e3bd]{color:var(--text-tertiary);margin-top:4px;font-size:11.5px;line-height:1.5}.px-help[data-v-e6e0e3bd]{color:var(--text-secondary);margin:10px 0 0;font-size:12px;line-height:1.6}.px-detail[data-v-e6e0e3bd]{color:var(--text-tertiary);word-break:break-word;margin:6px 0 0;font-size:10.5px}.px-actions[data-v-e6e0e3bd]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.px-actions a.button[data-v-e6e0e3bd]{text-decoration:none}.px-input[data-v-e6e0e3bd]{border:1px solid var(--border);background:var(--bg-app);width:180px;color:var(--text);border-radius:7px;padding:8px 10px;font-size:12px}.px-status[data-v-e6e0e3bd]{background:var(--overlay);color:var(--text-secondary);flex-shrink:0}.px-status.st-done[data-v-e6e0e3bd]{background:color-mix(in srgb, var(--ok) 14%, transparent);color:var(--ok)}.px-status.st-needs_arxiv[data-v-e6e0e3bd],.px-status.st-needs_manual[data-v-e6e0e3bd]{background:color-mix(in srgb, var(--warning) 16%, transparent);color:var(--warning)}.px-status.st-failed[data-v-e6e0e3bd]{background:var(--accent-soft);color:var(--accent)}.px-error[data-v-e6e0e3bd]{color:var(--accent);align-items:center;gap:10px;margin:10px 0;font-size:12px;display:flex}.px-line[data-v-e6e0e3bd]{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 0;font-size:13px;display:flex}.px-line[data-v-e6e0e3bd]:last-child{border-bottom:none}.px-line-title[data-v-e6e0e3bd]{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;text-decoration:none;overflow:hidden}a.px-line-title[data-v-e6e0e3bd]:hover{text-decoration:underline}.px-line-meta[data-v-e6e0e3bd]{color:var(--text-tertiary);flex-shrink:0;font-size:11px}.px-source-link[data-v-e6e0e3bd]{color:var(--text-secondary);text-decoration:none}.px-source-link[data-v-e6e0e3bd]:hover{color:var(--text);text-decoration:underline}.px-dot[data-v-e6e0e3bd]{background:var(--text-tertiary);border-radius:50%;flex-shrink:0;width:6px;height:6px}.px-dot.st-done[data-v-e6e0e3bd]{background:var(--ok)}.px-dot.st-duplicate[data-v-e6e0e3bd]{background:var(--text-secondary)}.px-footnote[data-v-e6e0e3bd]{color:var(--text-tertiary);margin:-30px 0 0;font-size:11.5px;line-height:1.6}@media (width<=600px){.px-row[data-v-e6e0e3bd]{flex-direction:column;gap:8px}.px-head[data-v-e6e0e3bd]{flex-wrap:wrap}.px-input[data-v-e6e0e3bd]{width:100%}.px-line[data-v-e6e0e3bd]{flex-wrap:wrap}.px-line-meta[data-v-e6e0e3bd]{flex-basis:100%;padding-left:16px}.tr-add .px-input[data-v-e6e0e3bd]{width:100%}}.tr-intro[data-v-e6e0e3bd]{color:var(--text-secondary);margin:0 0 22px;font-size:12.5px;line-height:1.6}.tr-block[data-v-e6e0e3bd]{margin-bottom:28px}.tr-count[data-v-e6e0e3bd]{color:var(--text-tertiary);margin-left:8px}.tr-remove[data-v-e6e0e3bd]{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 4px;font-size:16px;line-height:1}.tr-remove[data-v-e6e0e3bd]:hover{color:var(--accent)}.tr-remove[data-v-e6e0e3bd]:disabled{opacity:.5;cursor:default}.tr-add[data-v-e6e0e3bd]{border-top:1px solid var(--border);margin:0;padding:12px 0 14px}.tr-add .px-input[data-v-e6e0e3bd]{width:240px}.tr-score[data-v-e6e0e3bd]{color:var(--text-tertiary);margin-left:8px;font-size:11px}.tr-evidence[data-v-e6e0e3bd]{margin:6px 0 0;padding:0;font-size:11.5px;line-height:1.6;list-style:none}.tr-traction[data-v-e6e0e3bd]{color:var(--text-tertiary);margin-left:6px;font-size:10.5px}.tr-verify[data-v-e6e0e3bd]{color:var(--warning);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:11px}.tr-verify[data-v-e6e0e3bd]:hover{text-decoration:underline}.tr-verified[data-v-e6e0e3bd]{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:11px}.tr-verified[data-v-e6e0e3bd]:hover{color:var(--text-secondary);text-decoration:underline}.tr-pick[data-v-e6e0e3bd]{border-top:1px solid var(--border);padding:4px 0 14px}.tr-pick-head[data-v-e6e0e3bd]{color:var(--text);padding:12px 0 4px;font-size:12.5px}.tr-pick-hint[data-v-e6e0e3bd]{color:var(--text-tertiary);margin-top:2px;font-size:11.5px;display:block}.tr-cand-row[data-v-e6e0e3bd]{cursor:pointer;flex-direction:row;justify-content:flex-start}.tr-check[data-v-e6e0e3bd]{flex-shrink:0;margin-top:3px}.tr-pick-actions[data-v-e6e0e3bd]{margin-top:4px}.ops-panel[data-v-e6e0e3bd]{padding:6px 20px 14px}.ops-row[data-v-e6e0e3bd]{border-bottom:1px solid var(--border);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:13px;display:flex}.ops-row[data-v-e6e0e3bd]:last-child{border-bottom:none}.ops-row>.mono[data-v-e6e0e3bd]{text-align:right;overflow-wrap:anywhere}.ops-row-top[data-v-e6e0e3bd]{color:var(--text);align-items:flex-start}.ops-value[data-v-e6e0e3bd]{color:var(--text-secondary)}.ops-count[data-v-e6e0e3bd]{color:var(--text-tertiary)}.is-ok[data-v-e6e0e3bd]{color:var(--ok)}.is-warn[data-v-e6e0e3bd]{color:var(--warning)}.is-bad[data-v-e6e0e3bd]{color:var(--danger)}.is-muted[data-v-e6e0e3bd]{color:var(--text-tertiary)}.ops-jobs[data-v-e6e0e3bd]{margin:0;padding:0;list-style:none}.ops-jobs li[data-v-e6e0e3bd]{border-bottom:1px solid var(--border);padding:4px 0 10px}.ops-jobs li[data-v-e6e0e3bd]:last-child{border-bottom:none}.ops-jobs .ops-row[data-v-e6e0e3bd]{border-bottom:none;padding-bottom:2px}.ops-times[data-v-e6e0e3bd]{color:var(--text-tertiary);flex-wrap:wrap;gap:14px;font-size:10.5px;display:flex}.ops-error[data-v-e6e0e3bd]{color:var(--danger);overflow-wrap:anywhere;margin-top:6px;font-size:11px}.ops-ok[data-v-e6e0e3bd]{color:var(--ok);margin-top:10px;font-size:11px}.ops-note[data-v-e6e0e3bd]{color:var(--text-tertiary);letter-spacing:0;margin:4px 0 0;font-size:11.5px;font-weight:400;line-height:1.6}.ops-manual>summary[data-v-e6e0e3bd]{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:12px;display:flex}.ops-manual>summary .settings-section-label[data-v-e6e0e3bd],.ops-manual>summary .ops-note[data-v-e6e0e3bd]{margin:0}.ops-confirm[data-v-e6e0e3bd]{border:1px solid var(--border);background:var(--overlay);border-radius:8px;margin:4px 0 10px;padding:12px 14px}.ops-confirm>.ops-note[data-v-e6e0e3bd]{margin:0 0 12px}.seg-toggle[data-v-e6e0e3bd]{border:1px solid var(--border);background:var(--panel);border-radius:8px;margin-bottom:8px;padding:3px;display:inline-flex}.seg-toggle button[data-v-e6e0e3bd]{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 12px;font-size:12px}.seg-toggle button.active[data-v-e6e0e3bd]{background:var(--surface-strong);color:var(--text)}.ops-check[data-v-e6e0e3bd]{color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.ops-actions[data-v-e6e0e3bd]{flex-wrap:wrap;gap:10px;display:flex}.usage-tiles[data-v-e6e0e3bd]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin:12px 0 20px;display:grid}.usage-tile[data-v-e6e0e3bd]{border:1px solid var(--border);background:var(--bg-app);border-radius:8px;padding:14px 16px}.usage-tile span[data-v-e6e0e3bd]{color:var(--text-tertiary);letter-spacing:.5px;margin-bottom:6px;font-size:11px;display:block}.usage-tile strong[data-v-e6e0e3bd]{font-size:26px;font-weight:600}.usage-bars[data-v-e6e0e3bd]{margin:0;padding:0;list-style:none}.usage-bars li[data-v-e6e0e3bd]{grid-template-columns:minmax(90px,170px) minmax(0,1fr) 56px;align-items:center;gap:12px;margin-bottom:9px;display:grid}.usage-task[data-v-e6e0e3bd]{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.usage-track[data-v-e6e0e3bd]{background:var(--overlay);border-radius:3px;height:8px;overflow:hidden}.usage-track i[data-v-e6e0e3bd]{background:var(--accent);border-radius:3px;height:100%;display:block}.usage-amount[data-v-e6e0e3bd]{color:var(--text-secondary);text-align:right;font-size:12px}.settings-sidebar-note .text-button[data-v-e6e0e3bd]{text-align:left;font-size:10px}.settings-nav-label~.settings-nav-label[data-v-e6e0e3bd]{margin-top:14px}@media (width<=600px){.ops-row[data-v-e6e0e3bd]{flex-direction:column;align-items:flex-start;gap:4px}.ops-row>.mono[data-v-e6e0e3bd]{text-align:left}}.attention-group[data-v-14c57734]{flex-direction:column;gap:8px}.attention-group-head[data-v-14c57734]{align-items:center;gap:10px;display:flex}.attention-evidence-count[data-v-14c57734]{color:var(--text-tertiary);font-size:10px}.attention-papers[data-v-14c57734]{border-left:2px solid var(--border);flex-direction:column;gap:12px;width:100%;margin:6px 0 0;padding:0 0 0 12px;list-style:none;display:flex}.attention-paper-item[data-v-14c57734]{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.attention-toggle[data-v-14c57734]{color:var(--accent);text-align:left;margin-top:8px;line-height:1.5}.attention-show-all[data-v-14c57734]{margin-top:18px}.attention-quiet[data-v-14c57734]{color:var(--text-tertiary);margin:0;font-size:12.5px;line-height:1.55}.attention-list[data-v-14c57734]{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.attention-item[data-v-14c57734]{border-top:1px solid var(--border);align-items:flex-start;gap:10px;min-width:0;padding:18px 0;display:flex}.attention-item[data-v-14c57734]:last-child{padding-bottom:0}.attention-item .status-pill[data-v-14c57734]{flex-shrink:0;margin-top:1px}.attention-copy[data-v-14c57734]{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;font-size:12.5px;line-height:1.5;display:flex}.attention-copy strong[data-v-14c57734],.attention-idea[data-v-14c57734]{color:var(--text);overflow-wrap:anywhere;font-size:13px;font-weight:600}.attention-idea[data-v-14c57734]{cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-family:inherit}.attention-idea[data-v-14c57734]:hover{color:var(--accent)}.attention-sub[data-v-14c57734]{color:var(--text-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.attention-paper-line[data-v-14c57734]{color:var(--text-tertiary);flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.attention-paper[data-v-14c57734]{color:var(--text-secondary)}.attention-paper[data-v-14c57734]:hover{color:var(--accent);text-decoration:underline}.attention-more summary[data-v-14c57734]{color:var(--text-tertiary);cursor:pointer;font-size:11.5px}.attention-more dl[data-v-14c57734]{border-left:2px solid var(--overlay);margin:6px 0 0;padding-left:10px}.attention-more dt[data-v-14c57734]{color:var(--text-tertiary);letter-spacing:.08em;font:600 9.5px JetBrains Mono Variable,monospace}.attention-more dd[data-v-14c57734]{color:var(--text-secondary);overflow-wrap:anywhere;margin:2px 0 8px}.narrative-signal[data-v-0db799fa]{color:var(--text);cursor:pointer;font:inherit;-webkit-text-decoration:underline dotted var(--text-tertiary);text-decoration:underline dotted var(--text-tertiary);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration-thickness:1px}.narrative-signal[data-v-0db799fa]:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.narrative-refs[data-v-0db799fa]{margin-left:2px;display:inline}.narrative-refs[data-v-0db799fa] .paper-link-wrap{vertical-align:baseline;margin:0 2px}.narrative-refs[data-v-0db799fa] .paper-link-trigger{line-height:normal;display:inline-flex}.narrative-refs[data-v-0db799fa] .paper-chip{vertical-align:baseline;padding:1px 7px}.narrative-more[data-v-0db799fa]{border:1px solid var(--border);background:var(--overlay);color:var(--text-tertiary);cursor:pointer;vertical-align:baseline;border-radius:5px;margin:0 2px;padding:1px 7px;font-size:10.5px;line-height:1.4}.narrative-more[data-v-0db799fa]:hover{border-color:var(--text-tertiary);color:var(--text)}.updates-boundary[data-v-90ecc77c],.idea-update-meta[data-v-90ecc77c],.match-meta[data-v-90ecc77c]{color:var(--text-secondary);margin:0 0 16px;font-size:12px;line-height:1.6}.assessment-source[data-v-90ecc77c]{color:var(--text-secondary);margin:14px 0 0;font-size:12px;line-height:1.6}.idea-update-list[data-v-90ecc77c]{flex-direction:column;gap:16px;display:flex}.idea-update[data-v-90ecc77c],.updates-empty[data-v-90ecc77c],.quiet-ideas[data-v-90ecc77c]{padding:var(--space-panel)}.idea-update-head[data-v-90ecc77c]{justify-content:space-between;align-items:start;gap:16px;display:flex}.idea-title[data-v-90ecc77c],.match-title[data-v-90ecc77c]{color:var(--text);cursor:pointer;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0}.idea-title[data-v-90ecc77c]{font-size:17px;font-weight:600;line-height:1.5}.idea-title[data-v-90ecc77c]:hover,.match-title[data-v-90ecc77c]:hover{color:var(--accent)}.idea-update-meta[data-v-90ecc77c]{margin:6px 0 0}.idea-match-list[data-v-90ecc77c],.quiet-ideas ul[data-v-90ecc77c]{flex-direction:column;gap:12px;margin:16px 0;padding:0;list-style:none;display:flex}.match-title[data-v-90ecc77c]{font-size:14px;line-height:1.5}.match-meta[data-v-90ecc77c]{margin:4px 0 0;display:block}.idea-update-actions[data-v-90ecc77c]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.quiet-ideas[data-v-90ecc77c]{margin-top:16px}.quiet-ideas summary[data-v-90ecc77c]{color:var(--text-secondary);cursor:pointer;font-size:13px;line-height:1.6}.updates-empty h3[data-v-90ecc77c]{margin:0 0 8px;font-size:16px}.updates-empty p[data-v-90ecc77c]{color:var(--text-secondary);font-size:14px;line-height:1.6}@media (width<=640px){.idea-update-head[data-v-90ecc77c]{flex-direction:column;gap:10px}}.weekly-loading[data-v-1a08bccc]{padding:40px var(--space-panel);color:var(--text-secondary)}.weekly-trends[data-v-1a08bccc]{padding:var(--space-panel);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--panel);margin:24px 0 32px}.current-judgments[data-v-1a08bccc]{padding:var(--space-panel);margin-top:24px}.current-judgments summary[data-v-1a08bccc]{color:var(--text-secondary);cursor:pointer;font-size:13px;line-height:1.6}.current-judgments-note[data-v-1a08bccc]{color:var(--text-secondary);font-size:13px;line-height:1.6}.current-judgments[data-v-1a08bccc] .attention{background:0 0;border:0;padding:16px 0 0}.login-page[data-v-6dec231a]{background:radial-gradient(circle at 78% 40%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 27rem), var(--bg-app);min-height:100svh;color:var(--text);position:relative;overflow:hidden}.login-page[data-v-6dec231a]:before{background-image:linear-gradient(color-mix(in srgb, var(--border) 26%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--border) 26%, transparent) 1px, transparent 1px);content:"";opacity:.2;pointer-events:none;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#00000073,#0000);mask-image:linear-gradient(90deg,#0000,#00000073,#0000)}.login-frame[data-v-6dec231a]{--login-columns:minmax(0, 1.25fr) minmax(340px, .75fr);--login-gap:clamp(64px, 10vw, 150px);z-index:1;flex-direction:column;width:min(1180px,100% - 64px);min-height:100svh;margin:0 auto;display:flex;position:relative}.login-header[data-v-6dec231a]{grid-template-columns:var(--login-columns);align-items:center;column-gap:var(--login-gap);border-bottom:1px solid color-mix(in srgb, var(--border) 72%, transparent);min-height:86px;display:grid}.brand-lockup[data-v-6dec231a]{letter-spacing:-.015em;align-items:center;gap:10px;font-size:13px;font-weight:650;display:flex}.brand-lockup img[data-v-6dec231a]{object-fit:contain;width:25px;height:25px}.login-theme-toggle[data-v-6dec231a]{width:72px;height:32px;color:var(--text-tertiary);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;justify-content:center;justify-self:end;align-items:center;gap:7px;padding:7px 9px;font-size:11px;display:flex}.login-theme-toggle[data-v-6dec231a]:hover{background:var(--overlay);color:var(--text)}.login-theme-toggle[data-v-6dec231a]:focus-visible,.login-card button[data-v-6dec231a]:focus-visible,.login-card input[data-v-6dec231a]:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 70%, transparent);outline-offset:2px}.login-main[data-v-6dec231a]{grid-template-columns:var(--login-columns);gap:var(--login-gap);flex:1;align-items:center;padding:72px 0;display:grid}.login-story[data-v-6dec231a]{max-width:660px}.story-kicker[data-v-6dec231a],.card-kicker[data-v-6dec231a]{color:var(--accent);letter-spacing:.13em;font:600 9px JetBrains Mono Variable,monospace}.login-story h1[data-v-6dec231a]{letter-spacing:-.055em;margin:18px 0 22px;font-size:clamp(42px,5.25vw,67px);font-weight:540;line-height:.99}.login-story>p[data-v-6dec231a]{max-width:560px;color:var(--text-secondary);margin:0;font-size:16px;line-height:1.7}.login-card[data-v-6dec231a]{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 94%, transparent);box-shadow:0 26px 70px color-mix(in srgb, var(--shadow-color) 12%, transparent);border-radius:16px;padding:36px}.login-card h2[data-v-6dec231a]{letter-spacing:-.035em;margin:12px 0 5px;font-size:27px;font-weight:570}.login-subtitle[data-v-6dec231a]{color:var(--text-secondary);margin:0 0 30px;font-size:12.5px}.login-card form[data-v-6dec231a]{flex-direction:column;display:flex}.login-card label[data-v-6dec231a]{color:var(--text-secondary);margin:0 0 8px;font-size:11.5px;font-weight:560}.login-card label[data-v-6dec231a]:not(:first-child){margin-top:18px}.login-card input[data-v-6dec231a]{border:1px solid var(--border);background:var(--bg-app);width:100%;height:45px;color:var(--text);font:inherit;border-radius:8px;padding:0 13px;font-size:13px;transition:border-color .15s,box-shadow .15s}.login-card input[data-v-6dec231a]:hover{border-color:color-mix(in srgb, var(--text-tertiary) 65%, var(--border))}.login-card input[data-v-6dec231a]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.login-card input[aria-invalid=true][data-v-6dec231a]{border-color:var(--accent)}.password-field[data-v-6dec231a]{position:relative}.password-field input[data-v-6dec231a]{padding-right:60px}.password-field button[data-v-6dec231a]{color:var(--text-tertiary);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:5px;padding:5px 6px;font-size:10px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.password-field button[data-v-6dec231a]:hover{background:var(--overlay);color:var(--text)}.sign-in[data-v-6dec231a]{border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;width:100%;min-height:45px;font:inherit;border-radius:8px;justify-content:space-between;align-items:center;margin-top:27px;padding:0 15px;font-size:12.5px;font-weight:600;transition:filter .15s,transform .15s;display:flex}.sign-in[data-v-6dec231a]:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.sign-in[data-v-6dec231a]:disabled{border-color:var(--border);background:var(--surface-strong);color:var(--text-tertiary);cursor:not-allowed}.spinner[data-v-6dec231a]{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:13px;height:13px;animation:.8s linear infinite login-spin-6dec231a}.login-status[data-v-6dec231a]{padding-top:12px}.login-status p[data-v-6dec231a]{margin:0;font-size:10.5px;line-height:1.5}.status-error[data-v-6dec231a]{color:var(--accent);align-items:baseline;gap:7px;display:flex}.status-error>span[data-v-6dec231a]{font-size:6px}.status-error small[data-v-6dec231a]{color:var(--text-tertiary);white-space:nowrap;margin-left:auto;font-size:9px}.login-footer[data-v-6dec231a]{border-top:1px solid color-mix(in srgb, var(--border) 72%, transparent);min-height:62px;color:var(--text-tertiary);letter-spacing:.035em;justify-content:space-between;align-items:center;font:9px JetBrains Mono Variable,monospace;display:flex}.login-footer a[data-v-6dec231a]{color:inherit;text-underline-offset:3px}.login-footer a[data-v-6dec231a]:hover{color:var(--text-secondary)}@keyframes login-spin-6dec231a{to{transform:rotate(360deg)}}@media (width<=860px){.login-frame[data-v-6dec231a]{width:min(680px,100% - 44px)}.login-main[data-v-6dec231a]{grid-template-columns:1fr;gap:46px;padding:56px 0}.login-header[data-v-6dec231a]{justify-content:space-between;display:flex}.login-story[data-v-6dec231a]{max-width:none}.login-story h1[data-v-6dec231a]{font-size:clamp(39px,9vw,56px)}.login-card[data-v-6dec231a]{width:min(440px,100%)}}@media (width<=540px){.login-frame[data-v-6dec231a]{width:calc(100% - 28px)}.login-header[data-v-6dec231a]{min-height:68px}.login-main[data-v-6dec231a]{gap:34px;padding:44px 0 34px}.login-story h1[data-v-6dec231a]{margin-top:14px;font-size:clamp(34px,11vw,45px)}.login-story>p[data-v-6dec231a]{font-size:14px}.login-card[data-v-6dec231a]{border-radius:13px;padding:27px 22px}.login-footer[data-v-6dec231a]{min-height:54px}.login-footer span[data-v-6dec231a]:first-child{display:none}.login-footer[data-v-6dec231a]{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.spinner[data-v-6dec231a]{animation-duration:1.8s}.sign-in[data-v-6dec231a]{transition:none}}.search-brief[data-v-4958ea41]{border:1px solid var(--border);background:var(--panel);border-radius:8px;margin:0 12px 8px;padding:12px 14px;font-size:12px}.app-root[data-v-f15d30ac]{background:var(--bg-app);min-height:100vh;color:var(--text)}.boot[data-v-f15d30ac]{min-height:100vh;color:var(--text-tertiary);justify-content:center;align-items:center;display:flex}.boot-error[data-v-f15d30ac]{flex-direction:column;gap:10px}.boot-error strong[data-v-f15d30ac]{color:var(--text)}.boot-error button[data-v-f15d30ac]{border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;border-radius:7px;padding:8px 13px}*{box-sizing:border-box}:root{--control-h:34px}html,body{height:100%;margin:0}body{background:var(--bg-app);text-rendering:optimizelegibility;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif}#app{min-height:100vh}.mono{font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-track{background:0 0}::selection{background:color-mix(in srgb, var(--accent) 30%, transparent)}a{color:inherit}:where(button,a,select,input,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 70%, transparent);outline-offset:2px}.screen-title{color:var(--text);margin-bottom:4px;font-size:22px;font-weight:600}.screen-sub{color:var(--text-tertiary);margin-bottom:24px;font-size:12px}.group-label{letter-spacing:1px;color:var(--text-tertiary);margin-bottom:10px;font-size:11px;font-weight:600}.dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.panel,.workspace-surface{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-panel)}.badge{letter-spacing:.5px;white-space:nowrap;border-radius:4px;padding:3px 7px;font-size:9.5px;font-weight:600}.tag{border-radius:3px;padding:1px 5px;font-size:10px}.evi{color:var(--text);background:var(--overlay);border:1px solid var(--border);border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:11.5px;text-decoration:none;display:flex}.empty{color:var(--text-secondary);padding:16px 0;font-size:13px}.chip{cursor:pointer;border:1px solid var(--border);color:var(--text-tertiary);background:0 0;border-radius:16px;padding:6px 12px;font-size:12px}.chip.on{border-color:var(--accent);background:var(--sel-bg);color:var(--text)}.redteam{border:1px solid var(--border);border-left:3px solid var(--momentum-down);background:color-mix(in srgb, var(--momentum-down) 7%, transparent);border-radius:8px;padding:12px 14px}.redteam .rt-label{letter-spacing:.5px;color:var(--momentum-down);margin-bottom:6px;font-size:10.5px;font-weight:600}.mini-label{letter-spacing:.5px;color:var(--text-tertiary);margin-bottom:6px;font-size:10.5px;font-weight:600}.vtable{background:var(--panel);border:1px solid var(--border);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.vtable .head,.vtable .row{padding:var(--row-y) 16px;border-bottom:1px solid var(--border);align-items:center;display:flex}.vtable .head{letter-spacing:.5px;color:var(--text-tertiary);font-size:11px;font-weight:600}.vtable .row:last-child{border-bottom:none}button,select,textarea,input{font:inherit}button{color:inherit}.workspace-shell{--pad-card:var(--space-panel);background:var(--bg-app);min-height:100vh;color:var(--text)}.workspace-header{z-index:30;background:var(--panel);border-bottom:1px solid var(--border);height:68px;position:sticky;top:0}.workspace-header-inner{justify-content:space-between;align-items:center;gap:28px;width:min(1320px,100% - 56px);height:100%;margin:0 auto;display:flex}.header-leading{align-items:center;gap:38px;min-width:0;height:100%;display:flex}.brand-lockup,.primary-nav button,.period-control button,.account-button,.account-menu button,.mobile-menu{cursor:pointer;background:0 0;border:0}.brand-lockup{letter-spacing:-.015em;justify-self:start;align-items:center;gap:10px;padding:0;font-size:13px;font-weight:680;display:inline-flex}.brand-lockup img{object-fit:contain;width:25px;height:25px}.brand-lockup:hover{color:var(--accent)}.primary-nav{align-items:stretch;gap:4px;height:100%;display:flex}.primary-nav button{color:var(--text-secondary);border-bottom:2px solid #0000;padding:0 13px;font-size:12.5px;font-weight:550}.primary-nav button:hover{color:var(--text)}.primary-nav button.active{color:var(--accent);border-bottom-color:var(--accent)}.header-tools{align-items:center;gap:16px;display:flex}.period-control{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 58%, transparent);border-radius:10px;align-items:center;gap:8px;padding:3px 5px;display:flex}.period-control button{width:28px;height:28px;color:var(--text-secondary);border-radius:50%;font-size:20px}.period-control button:hover{background:var(--overlay)}.period-control button:disabled{opacity:.25;cursor:default}.period-control>span{text-align:center;flex-direction:column;min-width:104px;line-height:1.2;display:flex}.period-control strong{font-size:11.5px;font-weight:600}.period-control small{color:var(--text-tertiary);margin-top:3px;font-size:9.5px}.theme-toggle{border:1px solid var(--border);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:50%;font-size:15px;line-height:1}.theme-toggle:hover{color:var(--text);background:var(--overlay)}.account-wrap{position:relative}.account-button{background:var(--text);width:36px;height:36px;color:var(--bg-app);border-radius:50%;font-size:12px;font-weight:700}.account-menu{border:1px solid var(--border);background:var(--panel);width:190px;box-shadow:0 18px 50px color-mix(in srgb, var(--shadow-color) 16%, transparent);border-radius:10px;padding:7px;position:absolute;top:44px;right:0}.account-menu-user{border-bottom:1px solid var(--border);color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;padding:6px 10px 8px;font-size:11px;overflow:hidden}.account-menu button{width:100%;color:var(--text-secondary);text-align:left;border-radius:6px;padding:9px 10px;font-size:12.5px}.account-menu button:hover{color:var(--text);background:var(--overlay)}.mobile-menu{display:none}.workspace-main{padding:0 28px 88px}.load-line{z-index:31;pointer-events:none;height:1px;position:fixed;top:67px;left:0;right:0;overflow:hidden}.load-line span{background:var(--accent);opacity:0;width:30%;height:100%;display:block;transform:translate(-120%)}.load-line.active span{opacity:1;animation:1.1s ease-in-out infinite workspace-load}@keyframes workspace-load{to{transform:translate(440%)}}.page{width:min(1320px,100%);margin:0 auto}.eyebrow,.section-kicker{letter-spacing:.1em;font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:10px;font-weight:650}.eyebrow{color:var(--accent)}.section-kicker{color:var(--text-secondary);text-transform:uppercase}.briefing-layout,.today-grid{gap:var(--space-section);grid-template-columns:minmax(0,1.45fr) minmax(340px,.85fr);display:grid}.briefing-layout{align-items:start;margin-top:0}.brief-narrative,.brief-summary{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--panel)}.brief-narrative{padding:var(--space-panel);position:relative;overflow:hidden}.brief-card-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.brief-card-head h2{letter-spacing:-.025em;margin:7px 0 0;font-size:22px}.brief-date{color:var(--text-tertiary);font:10px JetBrains Mono Variable,monospace}.narrative-copy{max-height:var(--brief-preview-height);letter-spacing:-.01em;margin-top:24px;font-size:14px;line-height:1.8;position:relative;overflow:hidden}.narrative-copy.overflowing:after{content:"";background:linear-gradient(transparent, var(--panel));pointer-events:none;height:90px;position:absolute;bottom:0;left:0;right:0}.narrative-copy.expanded{max-height:none}.narrative-copy.expanded:after{display:none}.narrative-copy p{margin:0 0 15px}.brief-expand{border:0;border-top:1px solid var(--border);width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;margin-top:14px;padding:12px 0 0;font-size:11.5px;display:flex}.brief-expand:hover{color:var(--text)}.brief-summary{padding:var(--space-panel)}.brief-stat-list{margin-top:0}.brief-stat-list button{border:0;border-bottom:1px solid var(--border);text-align:left;cursor:pointer;background:0 0;grid-template-columns:45px minmax(0,1fr) 16px;align-items:center;gap:11px;width:100%;padding:18px 0;display:grid}.brief-stat-list strong{font-size:26px;font-weight:650;line-height:1}.brief-stat-list button:first-child strong{color:var(--accent)}.brief-stat-list span{flex-direction:column;gap:3px;display:flex}.brief-stat-list b{font-size:12.5px}.brief-stat-list small,.brief-stat-list i{color:var(--text-tertiary);font-size:10.5px;font-style:normal}.brief-stat-list button:hover i,.brief-stat-list button:hover b{color:var(--accent)}.brief-coverage{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.brief-coverage span{background:var(--overlay);color:var(--text-tertiary);border-radius:5px;padding:5px 7px;font:11px Inter Variable,monospace}.brief-coverage .has-issue{color:var(--accent)}.today-grid{padding-top:var(--space-section);align-items:start}.today-grid>section,.today-card{min-width:0;padding:var(--space-panel);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--panel)}.section-heading{justify-content:space-between;align-items:flex-start;gap:20px;min-height:54px;margin-bottom:14px;display:flex}.section-heading h2{letter-spacing:-.02em;margin:6px 0 0;font-size:19px;font-weight:620}.text-button{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px}.text-button:hover{color:var(--accent)}.editorial-list{border-top:1px solid var(--border)}.signal-row{border:0;border-bottom:1px solid var(--border);text-align:left;cursor:pointer;background:0 0;grid-template-columns:30px minmax(0,1fr) 96px;align-items:center;gap:14px;width:100%;padding:20px 4px;display:grid}.signal-row:hover .signal-title{color:var(--accent)}.momentum{color:var(--accent);font-size:19px}.momentum.cooling{color:var(--momentum-down)}.signal-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.signal-title{font-size:15px;font-weight:610;transition:color .15s}.signal-summary{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.signal-copy .row-meta{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.row-meta,.evidence-note{color:var(--text-tertiary);font-family:JetBrains Mono Variable,monospace;font-size:12px}.signal-dot{vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.decision-column{gap:var(--space-section);flex-direction:column;min-width:0;display:flex}.decision-list{border-top:1px solid var(--border)}.decision-list>button{border:0;border-bottom:1px solid var(--border);text-align:left;cursor:pointer;background:0 0;grid-template-columns:28px minmax(0,1fr) 18px;align-items:start;gap:12px;width:100%;padding:18px 0;display:grid}.decision-list strong{font-size:13.5px;line-height:1.45;display:block}.decision-list small{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:11.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.queue-index{color:var(--text-tertiary);padding-top:2px;font:10px JetBrains Mono Variable,monospace}.row-arrow{color:var(--text-tertiary);transition:transform .15s,color .15s}.decision-list button:hover .row-arrow,.radar-item:hover .row-arrow{color:var(--accent);transform:translate(3px)}.quiet-empty{color:var(--text-tertiary);padding:22px 0;font-size:13px}.radar-toolbar{justify-content:space-between;align-items:center;gap:24px;padding:0 0 20px;display:flex}.segmented{height:var(--control-h);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-app);flex-shrink:0;gap:2px;padding:3px;display:inline-flex}.segmented button{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:12px}.segmented button:hover:not(.active){color:var(--text)}.segmented button.active{background:var(--panel);color:var(--text);box-shadow:0 1px 3px color-mix(in srgb, var(--shadow-color) 8%, transparent)}.filter-strip{align-items:center;gap:8px;display:flex}.filter-strip select{min-width:140px;height:var(--control-h);border:1px solid var(--border);background:var(--panel);color:var(--text-secondary);border-radius:8px;padding:0 30px 0 11px;font-size:11.5px}.radar-list{border-top:1px solid var(--border)}.radar-item{border:0;border-bottom:1px solid var(--border);text-align:left;cursor:pointer;background:0 0;grid-template-columns:42px minmax(0,1fr) 150px;align-items:center;gap:22px;width:100%;padding:25px 4px;display:grid}.radar-item:hover{background:var(--bg-app)}.radar-rank{color:var(--text-tertiary);align-self:start;padding-top:3px;font:11px JetBrains Mono Variable,monospace}.radar-content{min-width:0}.radar-meta{color:var(--text-tertiary);text-transform:uppercase;align-items:center;gap:13px;font:9.5px JetBrains Mono Variable,monospace;display:flex}.radar-content h2{letter-spacing:-.02em;margin:8px 0 7px;font-size:17px;font-weight:610;line-height:1.4;transition:color .15s}.radar-item:hover h2{color:var(--accent)}.radar-content p{max-width:760px;color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 9px;font-size:12.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.radar-viz{justify-content:flex-end;align-items:center;gap:16px;display:flex}.decision-chip{background:var(--overlay);border-radius:4px;padding:3px 5px}.large-empty{min-height:360px;color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;display:flex}.large-empty>span{font-size:34px}.large-empty h2{color:var(--text);margin:15px 0 5px;font-size:17px}.large-empty p{margin:0;font-size:12px}.drawer-layer{z-index:100;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-scrim{background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;border:0;width:100%;position:absolute;inset:0}.research-drawer{background:var(--panel);width:min(620px,94vw);height:100%;box-shadow:-20px 0 70px color-mix(in srgb, var(--shadow-color) 22%, transparent);flex-direction:column;display:flex;position:relative}.drawer-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:66px;padding:0 28px;display:flex}.icon-button{background:var(--overlay);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;border:0;border-radius:50%;font-size:21px}.drawer-scroll{flex:1;padding:30px 42px 60px;overflow-y:auto}.drawer-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.soft-tag{background:var(--overlay);color:var(--text-secondary);text-transform:uppercase;border-radius:5px;align-items:center;padding:5px 8px;font:9.5px JetBrains Mono Variable,monospace;display:inline-flex}.research-drawer h2{letter-spacing:-.035em;margin:20px 0 13px;font-size:28px;font-weight:620;line-height:1.28}.drawer-lead{color:var(--text-secondary);margin:0 0 26px;font-size:15px;line-height:1.75}.signal-chart{background:var(--overlay);color:var(--text-secondary);border-radius:8px;align-items:center;gap:16px;padding:14px;font-size:11.5px;display:flex}.drawer-section{border-top:1px solid var(--border);padding:26px 0}.drawer-section p,.drawer-section>.md{color:var(--text-secondary);margin:10px 0 0;font-size:13.5px;line-height:1.75}.source-list{margin-top:10px}.source-item{border-bottom:1px solid var(--border)}.source-row{grid-template-columns:64px minmax(0,1fr) 84px 16px;align-items:center;gap:10px;width:100%;padding:10px 0;font-size:11.5px;text-decoration:none;display:grid}button.source-row{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;font-family:inherit}button.source-row:hover .source-title,button.source-row.open .source-title{color:var(--text)}.source-brief{background:var(--overlay);border-radius:7px;margin:0 0 12px 74px;padding:10px 12px}.source-type{color:var(--text-tertiary);font:8px JetBrains Mono Variable,monospace}.source-context{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-arrow{color:var(--accent)}.drawer-actions{border-top:1px solid var(--border);background:var(--panel);justify-content:flex-end;align-items:center;gap:9px;min-height:76px;padding:14px 28px;display:flex;position:relative}.button{border:1px solid var(--border);border-radius:var(--radius-control);cursor:pointer;white-space:nowrap;background:0 0;padding:9px 15px;font-size:12px;transition:color .15s,border-color .15s}.button.secondary{color:var(--text-secondary)}.button.secondary:hover{border-color:var(--text-tertiary);color:var(--text)}.button.primary{border-color:var(--text);background:var(--text);color:var(--bg-app)}.button:disabled{opacity:.5;cursor:default}.button.selected{border-color:var(--accent);color:var(--accent)}.reason-menu{border:1px solid var(--border);background:var(--panel);width:230px;box-shadow:0 14px 40px color-mix(in srgb, var(--shadow-color) 18%, transparent);border-radius:9px;padding:10px;position:absolute;bottom:66px;right:28px}.reason-menu .section-kicker{padding:5px 7px 8px;display:block}.reason-menu button{width:100%;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:8px;font-size:11.5px}.reason-menu button:hover{background:var(--overlay);color:var(--text)}.pass-action{position:relative}.feed-actions{gap:8px}.feed-actions>.text-button{margin-right:auto}.feed-pass-menu{bottom:44px;right:0}.state-tag{color:var(--accent)}.related-ideas{border-top:1px solid var(--border);margin-top:10px}.related-ideas>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding:11px 0;font-size:12px;display:flex}.related-ideas small{color:var(--text-tertiary);text-transform:uppercase}.relevance-block{border:0;border-left:2px solid var(--accent);background:var(--overlay);margin:6px 0;padding:18px}.drawer-section>.source-why{color:var(--text-secondary);flex-wrap:wrap;gap:4px 10px;margin-top:3px;font-size:11px;display:flex}.drawer-error{background:color-mix(in srgb, var(--accent) 9%, transparent);color:var(--accent);border-radius:7px;margin-top:18px;padding:10px 12px;font-size:12px;line-height:1.5}.source-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.signal-row.unread .signal-title:after,.decision-list button.unread strong:after,.radar-item.unread h2:after{content:"";background:var(--accent);vertical-align:3px;border-radius:50%;width:5px;height:5px;margin-left:7px;display:inline-block}.idea-update-heading{margin-top:36px}.idea-update-list .queue-index{color:var(--accent);font-size:8px}.coverage-note{border-top:1px solid var(--border);color:var(--text-tertiary);margin-top:56px;padding-top:16px;font:9.5px JetBrains Mono Variable,monospace}.load-more-wrap{justify-content:center;padding:28px 0;display:flex}.global-search{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 58%, transparent);width:200px;height:36px;color:var(--text-tertiary);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:inline-flex}.global-search span{font-size:15px;line-height:1}.global-search:hover{color:var(--text);background:var(--overlay)}.global-search kbd{color:var(--text-tertiary);margin-left:auto;font:9px JetBrains Mono Variable,monospace}.search-layer{z-index:80;justify-content:center;align-items:flex-start;padding-top:11vh;display:flex;position:fixed;inset:0}.search-scrim{background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:0;width:100%;position:absolute;inset:0}.search-palette{border:1px solid var(--border);background:var(--panel);width:min(720px,100vw - 32px);max-height:72vh;box-shadow:0 24px 90px color-mix(in srgb, var(--shadow-color) 28%, transparent);border-radius:13px;position:relative;overflow:hidden}.search-input-wrap{border-bottom:1px solid var(--border);grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:10px;height:60px;padding:0 16px;display:grid}.search-input-wrap>span:first-child{color:var(--text-tertiary);font-size:22px}.search-input-wrap input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;font-size:15px}.search-input-wrap .searching{color:var(--text-tertiary);font:9px JetBrains Mono Variable,monospace}.search-input-wrap button{border:1px solid var(--border);background:var(--overlay);color:var(--text-tertiary);cursor:pointer;border-radius:4px;padding:4px 6px;font-size:8px}.search-results{max-height:calc(72vh - 60px);padding:7px;overflow-y:auto}.search-results>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:88px minmax(0,1fr) 180px;align-items:center;gap:14px;width:100%;padding:13px 12px;display:grid}.search-results>button:hover,.search-results>button.active{background:var(--overlay)}.search-kind{color:var(--text-tertiary);text-transform:uppercase;font:9px JetBrains Mono Variable,monospace}.search-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.search-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.search-copy small{text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-size:10.5px;overflow:hidden}.match-reason{color:var(--text-tertiary);text-align:right;font:8.5px JetBrains Mono Variable,monospace}.search-empty{color:var(--text-tertiary);text-align:center;padding:54px 24px;font-size:12px}@media (width<=900px){.workspace-header-inner{gap:14px;width:calc(100% - 32px)}.header-leading{flex-shrink:0;gap:12px}.mobile-menu{width:36px;height:36px;padding:0;font-size:18px;display:block}.brand-lockup span{display:none}.primary-nav{z-index:42;background:var(--sidebar);border-right:1px solid var(--border);flex-direction:column;align-items:stretch;width:250px;height:calc(100dvh - 68px);padding:16px;transition:transform .2s;position:fixed;top:68px;left:0;transform:translate(-100%)}.primary-nav.open{transform:none}.primary-nav button{text-align:left;border-radius:8px;height:auto;padding:13px 12px}.primary-nav button.active{background:var(--accent-soft);box-shadow:inset 2px 0 var(--accent);border-bottom-color:#0000}.primary-nav button.active:after{display:none}.mobile-nav-scrim{z-index:29;background:var(--scrim);position:fixed;inset:68px 0 0}.global-search{width:auto;padding:0 10px;font-size:0}.global-search kbd{display:none}.briefing-layout,.today-grid{grid-template-columns:1fr;gap:20px}}@media (width<=640px){.workspace-main{padding:0 18px 52px}.workspace-header{height:62px}.workspace-header-inner{gap:12px;width:calc(100% - 24px)}.load-line{top:61px}.primary-nav{height:calc(100dvh - 62px);top:62px}.mobile-nav-scrim{inset:62px 0 0}.brand-lockup{display:none}.header-tools{gap:8px}.global-search{justify-content:center;gap:0;width:30px;padding:0}.period-control{gap:4px;padding:3px}.period-control small{display:none}.period-control>span{min-width:0}.period-control strong{white-space:nowrap}.theme-toggle,.account-button{width:30px;height:30px}.brief-narrative,.brief-summary,.today-grid>section,.today-card{padding:var(--space-panel);border-radius:var(--radius-panel)}.narrative-copy{font-size:14px}.radar-toolbar{flex-direction:column;align-items:stretch}.filter-strip select{flex:1;min-width:0}.radar-item{grid-template-columns:26px minmax(0,1fr);gap:10px}.radar-viz{display:none}.signal-row{grid-template-columns:24px minmax(0,1fr)}.signal-row>svg{display:none}.drawer-scroll{padding:26px 22px 50px}.research-drawer h2{font-size:23px}.source-row{grid-template-columns:54px minmax(0,1fr) 76px}.source-arrow{display:none}.source-brief{margin-left:0}.drawer-actions{flex-wrap:wrap;min-height:auto;padding:12px 16px}.drawer-actions .button{flex:1}.search-results>button{grid-template-columns:64px minmax(0,1fr);gap:8px 10px}.match-reason{text-align:left;grid-column:2}}.error-strip{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--accent);border-radius:8px;margin:18px 0 0;padding:11px 13px;font-size:12px;line-height:1.5}.more-count{color:var(--text-tertiary);margin-top:12px;font:10px JetBrains Mono Variable,monospace;display:inline-block}.spark-empty{color:var(--text-tertiary);font-size:10px}.idea-composer{padding:var(--pad-card);background:color-mix(in srgb, var(--panel) 70%, var(--overlay));border-radius:10px;margin:28px 0 22px}.idea-list{gap:var(--gap-list);margin-top:var(--space-section);flex-direction:column;display:flex}.idea-card{padding:var(--pad-card);border-radius:10px}.idea-card.archived{opacity:.62}.field{border:1px solid var(--border);background:var(--bg-app);width:100%;color:var(--text);resize:vertical;border-radius:6px;padding:9px 11px;font-family:inherit;font-size:13px}.field.mono{font-family:JetBrains Mono Variable,monospace}.field:focus{border-color:var(--text-tertiary)}.status-pill{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:4px;flex-shrink:0;align-items:center;padding:2px 7px;font-size:10px;font-weight:600;line-height:1.5;display:inline-flex}.status-pill.pill-danger{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.status-pill.pill-warning{background:color-mix(in srgb, var(--warning) 14%, transparent);color:var(--warning)}.status-pill.pill-ok{background:color-mix(in srgb, var(--ok) 13%, transparent);color:var(--ok)}.status-pill.pill-neutral{background:color-mix(in srgb, var(--neutral) 14%, transparent);color:var(--neutral)}.status-pill.pill-muted{border:1px solid var(--border);color:var(--text-tertiary);background:0 0;font-weight:500}.side-panel{border-radius:10px;padding:14px 16px}.side-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.side-tools{flex-wrap:wrap;gap:12px;display:flex}.side-quiet{color:var(--text-tertiary);margin:0;font-size:12px;line-height:1.55}@media (width>=1181px) and (height>=600px){.workspace-compass .workspace-main{height:calc(100dvh - 68px);padding-bottom:20px}}@media (width<=380px){.workspace-header-inner{gap:8px}.header-tools{gap:6px}.period-control button{width:24px}.period-control strong{font-size:10.5px}}:where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=640px){.workspace-shell{--space-panel:18px;--space-section:20px}}
