@font-face{font-family:Host Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0d26246fbc0df9ee-s.3-s8-8wlgr10e.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0759637e134d98b7-s.p.2028s2bhlck6k.woff2)format("woff2");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:Host Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0d26246fbc0df9ee-s.3-s8-8wlgr10e.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0759637e134d98b7-s.p.2028s2bhlck6k.woff2)format("woff2");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:Host Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0d26246fbc0df9ee-s.3-s8-8wlgr10e.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0759637e134d98b7-s.p.2028s2bhlck6k.woff2)format("woff2");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:Host Grotesk Fallback;src:local(Arial);ascent-override:96.69%;descent-override:30.01%;line-gap-override:0.0%;size-adjust:104.98%}.bb6u3G_className{font-family:Host Grotesk,Host Grotesk Fallback;font-style:normal}.bb6u3G_variable{--font-host:"Host Grotesk", "Host Grotesk Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c64053b510252f55-s.1kd-r_s9smv5m.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/733da6bd8dac84c8-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/784318cea1dfcfa4-s.0-oo9_1x_xmvg.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e114457660b62ed-s.36fqqi66-3tjb.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3_z45zcoc-xoz.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1bkzbscqrt8rl.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c64053b510252f55-s.1kd-r_s9smv5m.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/733da6bd8dac84c8-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/784318cea1dfcfa4-s.0-oo9_1x_xmvg.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e114457660b62ed-s.36fqqi66-3tjb.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3_z45zcoc-xoz.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1bkzbscqrt8rl.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.ZoFL1G_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.ZoFL1G_variable{--font-jet:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--paper:#f8f8f5;--paper-sunk:#edece6;--surface:#fff;--ink:#1e1a18;--ink-muted:#5f5853;--ink-subtle:#6e675f;--line:#d8d5cb;--line-strong:#8c857c;--action:#1e1a18;--on-action:#f8f8f5;--accent:#5b45c9;--on-accent:#fff;--accent-soft:#e6e2fb;--good:#0b6e7f;--good-soft:#d6eef1;--caution:#8a5a00;--caution-soft:#fbefcf;--critical:#b4400f;--critical-soft:#fbe5da;--map-support-2:#5b3fc4;--map-support-1:#b4a9f0;--map-even:#e4e2da;--map-oppose-1:#e6c27a;--map-oppose-2:#9a6a00;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-24:96px;--radius-0:0px;--radius-sm:2px;--radius-full:999px;--font-sans:var(--font-host), "Host Grotesk", ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-jet), "JetBrains Mono", ui-monospace, SFMono-Regular, monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#171412;--paper-sunk:#0f0d0b;--surface:#211d1a;--ink:#f4f2ec;--ink-muted:#bdb6ac;--ink-subtle:#a0988e;--line:#37312c;--line-strong:#7e766c;--action:#f4f2ec;--on-action:#171412;--accent:#b4a7ff;--on-accent:#171412;--accent-soft:#2f2857;--good:#6fd0de;--good-soft:#0f3238;--caution:#e6bc5c;--caution-soft:#352a0e;--critical:#ff9d74;--critical-soft:#3d2013;--map-support-2:#c4baff;--map-support-1:#6a58b8;--map-even:#3a3531;--map-oppose-1:#8a6a2a;--map-oppose-2:#ebc56f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--paper:#171412;--paper-sunk:#0f0d0b;--surface:#211d1a;--ink:#f4f2ec;--ink-muted:#bdb6ac;--ink-subtle:#a0988e;--line:#37312c;--line-strong:#7e766c;--action:#f4f2ec;--on-action:#171412;--accent:#b4a7ff;--on-accent:#171412;--accent-soft:#2f2857;--good:#6fd0de;--good-soft:#0f3238;--caution:#e6bc5c;--caution-soft:#352a0e;--critical:#ff9d74;--critical-soft:#3d2013;--map-support-2:#c4baff;--map-support-1:#6a58b8;--map-even:#3a3531;--map-oppose-1:#8a6a2a;--map-oppose-2:#ebc56f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{font-family:var(--font-sans);color:var(--ink);-webkit-font-smoothing:antialiased}.p8-stack{gap:var(--space-4);flex-direction:column;display:flex}.p8-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.p8-pad{padding:var(--space-4)}.p8-label{font-family:var(--font-mono);letter-spacing:.48px;text-transform:uppercase;color:var(--ink-subtle);margin:0;font-size:12px;line-height:16px}.p8-data{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px;line-height:20px}.p8-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-6);font:500 16px/24px var(--font-sans);border:1px solid var(--line-strong);border-radius:var(--radius-0);color:var(--ink);cursor:pointer;background:0 0;text-decoration:none;transition:background-color .12s;display:inline-flex}.p8-btn:hover{background:var(--paper-sunk)}.p8-btn:focus-visible,.p8-input:focus-visible,.p8-nav a:focus-visible,.p8-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.p8-btn--primary{background:var(--action);border-color:var(--action);color:var(--on-action)}.p8-btn--primary:hover{background:var(--action);opacity:.86}.p8-btn--quiet{border-color:#0000}.p8-btn--sm{min-height:36px;padding:0 var(--space-3);font-size:14px;line-height:20px}.p8-btn:disabled{cursor:not-allowed;color:var(--ink-subtle);border-color:var(--line);opacity:1;background:0 0}.p8-link{color:var(--accent);text-underline-offset:3px}.p8-field{gap:var(--space-1);flex-direction:column;max-width:420px;display:flex}.p8-field label{font:500 14px/20px var(--font-sans);color:var(--ink)}.p8-input{min-height:44px;padding:0 var(--space-3);font:400 16px/24px var(--font-sans);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-0)}.p8-help{font:400 14px/20px var(--font-sans);color:var(--ink-muted);margin:0}.p8-field--error .p8-input{border-color:var(--critical)}.p8-field--error .p8-help{color:var(--critical)}.p8-tag{min-height:24px;padding:0 var(--space-2);font-family:var(--font-mono);letter-spacing:.48px;text-transform:uppercase;border-radius:var(--radius-sm);border:1px solid var(--line-strong);color:var(--ink-muted);background:0 0;align-items:center;font-size:12px;line-height:16px;display:inline-flex}.p8-tag--false{color:var(--critical);background:var(--critical-soft);border-color:#0000}.p8-tag--misleading,.p8-tag--unverified{color:var(--caution);background:var(--caution-soft);border-color:#0000}.p8-tag--verified{color:var(--good);background:var(--good-soft);border-color:#0000}.p8-tag--coordination,.p8-tag--accent{color:var(--accent);background:var(--accent-soft);border-color:#0000}.p8-confidence{align-items:center;gap:var(--space-2);font-family:var(--font-mono);color:var(--ink);font-size:13px;line-height:20px;display:inline-flex}.p8-confidence i{border-radius:var(--radius-full);border:1px solid var(--line-strong);width:8px;height:8px;display:inline-block}.p8-confidence i.on{background:var(--accent);border-color:var(--accent)}.p8-confidence span{gap:3px;display:inline-flex}.p8-signal{background:var(--surface);border:1px solid var(--line);max-width:720px}.p8-signal__head{padding:var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}.p8-signal h3{letter-spacing:-.24px;text-wrap:balance;margin:0;font-size:24px;font-weight:500;line-height:30px}.p8-signal dl{border-top:1px solid var(--line);margin:0}.p8-signal dl>div{gap:var(--space-4);padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--line);grid-template-columns:160px minmax(0,1fr);display:grid}.p8-signal dt{font-family:var(--font-mono);letter-spacing:.48px;text-transform:uppercase;color:var(--ink-subtle);font-size:12px;line-height:20px}.p8-signal dd{color:var(--ink);min-width:0;margin:0;font-size:14px;line-height:20px}.p8-signal__move{padding:var(--space-6);background:var(--accent-soft);gap:var(--space-2);color:var(--ink);flex-direction:column;display:flex}.p8-signal__move .p8-label{color:var(--ink)}.p8-signal__move p:not(.p8-label){margin:0;font-size:16px;line-height:24px}.p8-signal__foot{padding:var(--space-4) var(--space-6);gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:520px){.p8-signal dl>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.p8-brief{max-width:720px}.p8-brief__item{gap:var(--space-4);padding:var(--space-6) 0;border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);display:grid}.p8-brief__item:last-child{border-bottom:1px solid var(--line)}.p8-brief__num{font-family:var(--font-mono);color:var(--ink-subtle);font-size:13px;line-height:24px}.p8-brief h4{margin:0 0 var(--space-1);font-size:18px;font-weight:500;line-height:26px}.p8-brief__item p{color:var(--ink-muted);max-width:65ch;margin:0;font-size:14px;line-height:20px}.p8-table-wrap{overflow-x:auto}.p8-table{border-collapse:collapse;width:100%;font-size:14px;line-height:20px}.p8-table th{text-align:left;padding:var(--space-2) var(--space-3);background:var(--paper-sunk);font-family:var(--font-mono);letter-spacing:.48px;text-transform:uppercase;color:var(--ink-subtle);white-space:nowrap;font-size:12px;font-weight:400}.p8-table td{padding:var(--space-3);border-bottom:1px solid var(--line);color:var(--ink);vertical-align:top}.p8-table td.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.p8-table th.num{text-align:right}.p8-table tr.is-selected td{background:var(--accent-soft)}.p8-alert{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;max-width:720px;display:grid}.p8-alert--critical{border-color:var(--critical);background:var(--critical-soft)}.p8-alert--caution{border-color:var(--caution);background:var(--caution-soft)}.p8-alert strong{color:var(--ink);font-size:16px;font-weight:500;line-height:24px;display:block}.p8-alert p{color:var(--ink);margin:0;font-size:14px;line-height:20px}.p8-alert .p8-btn{border-color:var(--ink);color:var(--ink)}.p8-alert .p8-btn:hover{background:0 0}@media (max-width:520px){.p8-alert{grid-template-columns:minmax(0,1fr)}}.p8-nav{align-items:center;gap:var(--space-2) var(--space-6);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);background:var(--paper);flex-wrap:wrap;display:flex}.p8-nav__brand{letter-spacing:-.48px;color:var(--ink);font-size:24px;font-weight:500;line-height:30px;text-decoration:none}.p8-nav a:not(.p8-nav__brand):not(.p8-btn){color:var(--ink-muted);padding:var(--space-1) 0;font-size:14px;line-height:20px;text-decoration:none}.p8-nav a:not(.p8-nav__brand):not(.p8-btn):hover{color:var(--ink)}.p8-nav a[aria-current=page]:not(.p8-btn){color:var(--ink);box-shadow:0 2px 0 var(--accent)}.p8-nav__end{margin-left:auto}.p8-legend{gap:var(--space-2);flex-direction:column;max-width:520px;display:flex}.p8-legend__scale{grid-template-columns:repeat(5,minmax(0,1fr));height:16px;display:grid}.p8-legend__scale i:first-child{background:var(--map-support-2)}.p8-legend__scale i:nth-child(2){background:var(--map-support-1)}.p8-legend__scale i:nth-child(3){background:var(--map-even)}.p8-legend__scale i:nth-child(4){background:var(--map-oppose-1)}.p8-legend__scale i:nth-child(5){background:var(--map-oppose-2)}.p8-legend__labels{color:var(--ink-muted);grid-template-columns:repeat(3,1fr);font-size:14px;line-height:20px;display:grid}.p8-legend__labels span:nth-child(2){text-align:center}.p8-legend__labels span:nth-child(3){text-align:right}*{box-sizing:border-box}body{background:var(--paper);margin:0}a{color:var(--accent)}.page{max-width:1040px;padding:var(--space-8) var(--space-4) var(--space-12);gap:var(--space-8);flex-direction:column;margin:0 auto;display:flex}.page h1{letter-spacing:-.8px;text-wrap:balance;margin:0;font-size:40px;font-weight:500;line-height:46px}.page h2{letter-spacing:-.24px;margin:0;font-size:24px;font-weight:500;line-height:30px}.lead{margin:var(--space-2) 0 0;color:var(--ink-muted);max-width:65ch;font-size:16px;line-height:24px}.section{gap:var(--space-4);flex-direction:column;display:flex}.notice{padding:var(--space-3) var(--space-4);background:var(--paper-sunk);color:var(--ink);font-size:14px;line-height:20px}.error{padding:var(--space-3) var(--space-4);background:var(--critical-soft);color:var(--critical);font-size:14px;line-height:20px}.login{max-width:420px;margin:var(--space-24) auto;padding:0 var(--space-4);gap:var(--space-6);flex-direction:column;display:flex}.login h1{letter-spacing:-1.12px;margin:0;font-size:56px;font-weight:500;line-height:56px}.login form{gap:var(--space-4);flex-direction:column;display:flex}.login .p8-field{max-width:none}.claim{background:var(--surface);border:1px solid var(--line);padding:var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}.claim h3{margin:0;font-size:18px;font-weight:500;line-height:26px}.claim p{color:var(--ink-muted);margin:0;font-size:14px;line-height:20px}.claim form{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line);flex-direction:column;display:flex}.claim select,.claim textarea{padding:var(--space-2) var(--space-3);font:400 16px/24px var(--font-sans);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:0;width:100%}.claim .p8-field{max-width:none}.nav-user{align-items:center;gap:var(--space-3);color:var(--ink-muted);font-size:14px;display:flex}.gaps{padding-left:var(--space-6);color:var(--ink-muted);margin:0;font-size:14px;line-height:24px}.activity{gap:var(--space-3);flex-direction:column;display:flex}.activity__now{align-items:center;gap:var(--space-2);color:var(--ink);margin:0;font-size:16px;line-height:24px;display:flex}.activity__dot{border-radius:var(--radius-full);background:var(--accent);flex:none;width:8px;height:8px;animation:1.2s ease-in-out infinite activity-pulse}.activity ul{font-family:var(--font-mono);color:var(--ink-subtle);overflow-wrap:anywhere;margin:0;padding:0;font-size:13px;line-height:22px;list-style:none}@keyframes activity-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.activity__dot{animation:none}}.app{min-height:100vh;color:var(--ink);font-size:14px;line-height:20px;display:flex}.side{width:216px;height:100vh;padding:var(--space-4) var(--space-3);gap:var(--space-4);background:var(--paper-sunk);border-right:1px solid var(--line);flex-direction:column;flex:none;display:flex;position:sticky;top:0;overflow-y:auto}.brand{letter-spacing:-.4px;padding:0 var(--space-2);font-size:20px;font-weight:500;line-height:28px}.campaign{align-items:center;gap:var(--space-2);padding:var(--space-2);background:var(--surface);border:1px solid var(--line);min-width:0;display:flex}.campaign b{overflow-wrap:anywhere;font-weight:500}.menu{flex-direction:column;gap:2px;display:flex}.menu a{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:36px;padding:var(--space-2);color:var(--ink-muted);text-decoration:none;display:flex}.menu a:hover{background:var(--paper);color:var(--ink)}.menu a.on{background:var(--surface);color:var(--ink);box-shadow:inset 2px 0 0 var(--accent);font-weight:500}.menu a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mi{align-items:center;gap:var(--space-2);display:inline-flex}.count{font-family:var(--font-mono);color:var(--ink-subtle);font-size:12px;font-weight:400}.side-user{align-items:flex-start;gap:var(--space-2);padding:var(--space-2);flex-direction:column;margin-top:auto;display:flex}.main{flex-direction:column;flex:1;min-width:0;display:flex}.bar{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:60px;padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.bar h1{letter-spacing:-.2px;margin:0;font-size:20px;font-weight:500;line-height:28px}.bar>div:first-child{min-width:0;max-width:80ch}.bar>div:first-child .small{display:block}.actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.body{padding:var(--space-6);gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.main>.error{margin:var(--space-4) var(--space-6) 0}.small{color:var(--ink-subtle);font-size:12px;line-height:16px}.flush{margin:0}.grow{flex:120px;min-width:0}.nowrap{white-space:nowrap}.row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.form-end{align-items:flex-end}.stack{gap:var(--space-3);flex-direction:column;display:flex}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.note{padding:var(--space-3);background:var(--paper-sunk);margin:0}.warnbox{padding:var(--space-3);background:var(--caution-soft);color:var(--ink)}.p8-input--sm{width:100%;min-height:36px;font-size:14px;line-height:20px}textarea.p8-input{padding:var(--space-2) var(--space-3);width:100%;font-size:14px;line-height:20px}.p8-field.wide,.p8-field.grow{max-width:none}.search{flex-wrap:nowrap;margin-left:auto}.search .p8-input{width:180px}.tile-person{font-family:var(--font-mono);background:var(--accent-soft);color:var(--ink);border:1px solid var(--line);flex:none;justify-content:center;align-items:center;display:inline-flex}.tile-outlet{font-family:var(--font-mono);border:1px solid var(--line);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.tile-outlet--ink{background:var(--ink);color:var(--paper)}.tile-outlet--accent{background:var(--accent);color:var(--on-accent)}.tile-outlet--sunk{background:var(--paper-sunk);color:var(--ink)}.tile-outlet--soft{background:var(--accent-soft);color:var(--ink)}.tile-outlet--caution{background:var(--caution-soft);color:var(--ink)}.tile-badge{background:var(--surface);width:16px;height:16px;color:var(--ink);border:1px solid var(--line);justify-content:center;align-items:center;display:flex;position:absolute;bottom:-7px;right:-7px}.stats{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.stat{align-items:flex-start;gap:var(--space-1);padding:var(--space-3);background:var(--surface);border:1px solid var(--line);flex-direction:column;display:flex}.num{letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:28px;font-weight:500;line-height:36px}.meter{background:var(--paper-sunk);width:100%;min-width:60px;height:8px;display:block}.meter>span{background:var(--ink-subtle);height:100%;display:block}.meter>.acc{background:var(--accent)}.meter>.good{background:var(--good)}.panel{background:var(--surface);border:1px solid var(--line);min-width:0}.panel-head{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.panel-head h2{margin:0;font-size:16px;font-weight:500;line-height:24px}.h3{margin:0;font-size:14px;font-weight:500;line-height:20px}.pad{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.pad h2{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:500;line-height:24px}.cover{border-bottom:1px solid var(--line);flex-direction:row;align-items:center}.story{color:var(--ink);text-decoration:none}.story:hover{background:var(--paper)}.story b{font-size:16px;font-weight:500;line-height:24px}.tiles{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0;display:grid}.tile{align-items:flex-start;gap:var(--space-2);padding:14px var(--space-4);background:var(--surface);color:var(--ink);box-shadow:0 0 0 .5px var(--line);flex-direction:column;text-decoration:none;display:flex}.tile:hover{background:var(--paper)}.tile b{font-weight:500}.item{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.item:last-child{border-bottom:0}.item b{font-weight:500;display:block}.item>span>.muted,.item .small{display:block}.item--check{cursor:pointer;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.item--check input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:7px 0 0}.row-link{align-items:center;gap:var(--space-3);color:var(--ink);min-width:0;text-decoration:none;display:flex}a.row-link:hover b{text-decoration:underline}.row-link b{font-weight:500}.row-link .small{display:block}.grid2{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;display:grid}.sticky{top:var(--space-4);position:sticky}.split{flex-wrap:wrap;flex:1;align-items:stretch;min-height:0;display:flex}.list{border-right:1px solid var(--line);flex:320px;min-width:0;max-width:400px}.side-right{border-right:0;border-left:1px solid var(--line)}.detail{min-width:0;padding:var(--space-6);gap:var(--space-4);flex-direction:column;flex:999 460px;display:flex}.detail h2{margin:6px 0 0;font-size:20px;font-weight:500;line-height:28px}.detail .section h2{font-size:16px;line-height:24px}.reading{gap:var(--space-6)}.reading .section h2{font-size:18px;line-height:26px}.q{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);color:var(--ink);align-items:flex-start;text-decoration:none;display:flex}.q:hover{background:var(--paper)}.q.on{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.qv{flex:none}.qt{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.qt b{margin:var(--space-1) 0 2px;font-weight:500}.steps{flex-direction:column;display:flex}.step{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);align-items:flex-start;display:flex}.step b{font-weight:500}.dot{border:1px solid var(--line-strong);border-radius:var(--radius-full);flex:none;width:18px;height:18px;margin-top:1px}.dot.done{background:var(--good);border-color:var(--good)}.dot.now{background:var(--accent);border-color:var(--accent)}.bars{gap:var(--space-2) var(--space-3);grid-template-columns:minmax(70px,max-content) 1fr 36px;align-items:center;display:grid}.cards{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.card{align-items:center;gap:var(--space-4);padding:var(--space-3);background:var(--surface);border:1px solid var(--line);color:var(--ink);text-decoration:none;display:flex}.card.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.card>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.card b{font-size:16px;font-weight:500;line-height:24px}.empty{padding:var(--space-8) var(--space-6);background:var(--surface);border:1px solid var(--line);text-align:center}.empty strong{font-size:16px;font-weight:500}.empty p{margin:var(--space-1) 0 0;color:var(--ink-muted)}.plain{overflow-wrap:anywhere;margin:0;padding:0;list-style:none}.confirm{align-items:flex-start;gap:var(--space-2);cursor:pointer;display:flex}.confirm input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:1px 0 0}blockquote{padding-left:var(--space-3);border-left:2px solid var(--accent);overflow-wrap:anywhere;margin:0}.perm td:not(:first-child),.perm th:not(:first-child){text-align:center}.detail .claim{background:0 0;border:0;padding:0}.detail .p8-signal{max-width:720px}@media (max-width:760px){.app{flex-direction:column}.side{border-right:0;border-bottom:1px solid var(--line);width:auto;height:auto;position:static}.menu{flex-flow:wrap}.side-user{flex-direction:row;justify-content:space-between;align-items:center;margin-top:0}.list{border-left:0;border-right:0;border-bottom:1px solid var(--line);max-width:none}.bar,.body,.detail{padding-left:var(--space-4);padding-right:var(--space-4)}.grid2{grid-template-columns:minmax(0,1fr)}.sticky{position:static}.search{margin-left:0}}.suggest{gap:var(--space-6);padding:var(--space-4);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 280px;display:grid}.suggest-who{gap:var(--space-4);align-items:flex-start;min-width:0;display:flex}.suggest-body{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.suggest-name{font-size:18px;font-weight:500;line-height:26px}.suggest-links{align-items:flex-start;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.suggest-links summary{cursor:pointer;color:var(--ink-muted)}.suggest-links ul{margin-top:var(--space-1)}.suggest-decide{gap:var(--space-2);padding:var(--space-3);background:var(--paper-sunk);flex-direction:column;align-self:start;display:flex}.suggest-decide .p8-btn{width:100%}.suggest-decide .suggest-no{background:var(--surface)}@media (max-width:900px){.suggest{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}}.add-opponent summary{padding:var(--space-3) var(--space-4);cursor:pointer;font-weight:500}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-full{grid-column:1/-1}.item--link{color:var(--ink);text-decoration:none}.item--link:hover{background:var(--paper)}.item--check .grow>*{display:block}.stepper{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.stepper li{align-items:center;gap:var(--space-2);color:var(--ink-subtle);display:flex}.stepper li.now{color:var(--ink);font-weight:500}.stepper li.done{color:var(--ink-muted)}.stepper li.done .dot{background:var(--good);border-color:var(--good)}.stepper li.now .dot{background:var(--accent);border-color:var(--accent)}.grid2--side{grid-template-columns:minmax(0,1fr) 320px}@media (max-width:900px){.grid2--side,.form-grid{grid-template-columns:minmax(0,1fr)}}.support-bar{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:48px;padding:var(--space-2) var(--space-6);background:var(--caution-soft);color:var(--ink);border-bottom:1px solid var(--line);display:flex}.support-bar>span{flex:1;min-width:0}.support-bar form{flex:none}.support-bar .p8-btn{background:var(--surface);white-space:nowrap}@media (max-width:760px){.support-bar{padding-left:var(--space-4);padding-right:var(--space-4)}}.support-bar b{font-weight:500}.network-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.graph{height:440px;position:relative}.graph svg{width:100%;height:100%;position:absolute;inset:0}.node{text-align:center;flex-direction:column;align-items:center;gap:6px;width:104px;display:flex;position:absolute;transform:translate(-50%,-20px)}.node .small{background:var(--surface);overflow-wrap:anywhere;padding:0 4px}.node--on .small{color:var(--ink);font-weight:500}.net-key{width:22px;height:0;margin-left:var(--space-2);border-top:2px solid var(--line-strong);display:inline-block}.net-key--pattern{border-top:3px solid var(--accent);margin-left:0}.net-key--owner{border-top-style:dashed}.net-key--once{border-top-color:var(--caution)}.net-group{padding:var(--space-3) 0 0;border-bottom:1px solid var(--line)}.net-group>.small{padding:0 var(--space-4)}.net-group .item{border-bottom:0}.net-group .row-link{align-items:flex-start}.net-group .clamp{color:var(--ink-muted)}@media (max-width:900px){.network-grid{grid-template-columns:minmax(0,1fr)}.graph{height:360px}.node{width:76px}}.story-stats{gap:var(--space-3);padding:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.story-stats .num{letter-spacing:-.2px;font-size:20px;line-height:28px}.story-picker{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.story-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.stack-gap{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.lanes{position:relative}.lanes svg{width:100%;position:absolute;top:0;left:0}.lane-name{width:23%;color:var(--ink-muted);overflow-wrap:anywhere;font-size:12px;line-height:16px;position:absolute;left:0;transform:translateY(-50%)}.lane-dot{position:absolute;transform:translate(-50%,-50%)}.lane-tick{font-family:var(--font-mono);color:var(--ink-subtle);white-space:nowrap;font-size:11px;line-height:16px;position:absolute;bottom:0;transform:translate(-50%)}@media (max-width:900px){.story-grid,.story-picker{grid-template-columns:minmax(0,1fr)}}.story-list{margin-top:var(--space-2);gap:var(--space-1);flex-direction:column;display:flex}.story-list a[aria-current]{font-weight:500}.story-filters{gap:var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:minmax(200px,2fr) repeat(3,minmax(120px,1fr));align-items:end;display:grid}.story-flag{grid-column:1/3;align-self:center}.story-filters>.row{grid-column:3/-1;justify-content:flex-end}.story-link{color:var(--ink);font-weight:500;text-decoration:none}.story-link:hover{text-decoration:underline}.story-tags{gap:var(--space-1) var(--space-2);margin-top:2px}.story-pages{flex-direction:row;justify-content:center}@media (max-width:900px){.story-filters{grid-template-columns:minmax(0,1fr)}.story-flag,.story-filters>.row{grid-column:1;justify-content:flex-start}}.p8-table td.num,.p8-table th.num{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}.net-split{flex:1;align-items:stretch;min-height:0;display:flex}.net-list{border-right:1px solid var(--line);flex:none;width:300px;min-width:0}.net-main{flex:1;min-width:0}.net-search{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);gap:var(--space-2);flex-direction:column;display:flex}.net-search summary{cursor:pointer}.net-filters{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.net-count{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--line);margin:0}.net-pages{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);display:flex}.net-list .qt{width:100%}@media (max-width:1280px){.network-grid,.story-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:901px){.net-list{align-self:flex-start;height:100vh;position:sticky;top:0;overflow-y:auto}}@media (max-width:1100px){.net-list{width:240px}}@media (max-width:900px){.net-split{flex-direction:column}.net-main{order:1}.net-list{border-right:0;border-top:1px solid var(--line);order:2;width:auto}}.net-search>.row{flex-wrap:nowrap}.net-search .p8-input{min-width:0}.side-top{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.nav-body{gap:var(--space-4);flex-direction:column;flex:1;min-height:0;display:flex}.nav-toggle{width:36px;height:36px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.nav-toggle:hover{background:var(--paper);color:var(--ink)}.nav-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.nav-icon-wide,.nav-icon-narrow,.nav-icon-only{display:inline-flex}.nav-icon-narrow,.nav-icon-only{display:none}.menu a{position:relative}.app.nav-collapsed .side{width:60px;padding-left:var(--space-2);padding-right:var(--space-2)}.app.nav-collapsed .brand{display:none}.app.nav-collapsed .side-top{justify-content:center}.app.nav-collapsed .nav-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app.nav-collapsed .campaign{background:0 0;border:0;justify-content:center;padding:0}.app.nav-collapsed .menu a{justify-content:center;padding-left:0;padding-right:0}.app.nav-collapsed .menu .count{display:none}.app.nav-collapsed .menu a.has-count:after{content:"";border-radius:var(--radius-full);background:var(--accent);width:7px;height:7px;position:absolute;top:7px;right:9px}.app.nav-collapsed .side-user{align-items:center;padding:0}.app.nav-collapsed .side-user .p8-btn{width:36px;padding:0}.app.nav-collapsed .nav-icon-only{display:inline-flex}@media (max-width:760px){.nav-icon-wide{display:none}.nav-icon-narrow{display:inline-flex}.side{padding:var(--space-2) var(--space-4);gap:var(--space-2)}.nav-body{display:none}.app.nav-open .nav-body{padding-bottom:var(--space-2);display:flex}.app.nav-collapsed .side{width:auto;padding:var(--space-2) var(--space-4)}.app.nav-collapsed .brand{display:block}.app.nav-collapsed .side-top{justify-content:space-between}.app.nav-collapsed .nav-label{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.app.nav-collapsed .campaign{padding:var(--space-2);background:var(--surface);border:1px solid var(--line);justify-content:flex-start}.app.nav-collapsed .menu a{padding:var(--space-2);justify-content:space-between}.app.nav-collapsed .menu .count{display:inline}.app.nav-collapsed .menu a.has-count:after{display:none}.app.nav-collapsed .side-user{padding:var(--space-2);align-items:center}.app.nav-collapsed .side-user .p8-btn{width:auto;padding:0 var(--space-3)}.app.nav-collapsed .nav-icon-only{display:none}}.poll-trend{width:100%;height:auto;max-height:180px;display:block}.poll-cards{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;display:grid}.poll-check{flex-direction:column;flex:320px;gap:2px;min-width:0;display:flex}.poll-check b{font-weight:500}.poll-line{display:block}.poll-reason{margin-top:var(--space-2)}.suggest-decide details summary{cursor:pointer}.channel-label{font-weight:500}.rail-label{padding:var(--space-3) var(--space-4) var(--space-1);font-family:var(--font-mono);letter-spacing:.44px;text-transform:uppercase;color:var(--ink-subtle);border-bottom:1px solid var(--line);margin:0;font-size:11px;line-height:16px}.poll-tags{margin-top:var(--space-1)}.poll-next{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.poll-next>span{flex:280px}.poll-next b{font-weight:500}.run-status{gap:var(--space-2);padding:var(--space-2);color:var(--ink);border-top:1px solid var(--line);align-items:flex-start;margin-top:auto;font-size:13px;line-height:18px;text-decoration:none;display:flex}.run-status:hover{background:var(--surface)}.run-status b{font-weight:500;display:block}.run-status .small{display:block}.run-dot{background:var(--good);border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.run-dot--now{background:var(--accent)}.run-dot--bad{background:var(--critical)}.app.nav-collapsed .run-status{border-top:0;justify-content:center}.run-status+.account{margin-top:0}.account{margin-top:auto;position:relative}.account-button{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.account-button:hover,.account-button[aria-expanded=true]{background:var(--paper)}.account-button:focus-visible,.account-item:focus-visible,.theme-switch button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.account-text{flex-direction:column;min-width:0;display:flex}.account-text b{overflow-wrap:anywhere;font-weight:500}.account-menu{left:var(--space-2);z-index:50;background:var(--surface);border:1px solid var(--line-strong);flex-direction:column;width:240px;display:flex;position:fixed;bottom:64px;box-shadow:0 8px 24px #0000002e}.account-who{padding:var(--space-3);border-bottom:1px solid var(--line);flex-direction:column;display:flex}.account-who b{overflow-wrap:anywhere;font-weight:500}.account-item{align-items:center;gap:var(--space-2);width:100%;min-height:40px;padding:0 var(--space-3);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.account-item:hover{background:var(--paper)}.account-menu form{border-top:1px solid var(--line)}.account-theme{gap:var(--space-1);padding:var(--space-2) var(--space-3) var(--space-3);border-top:1px solid var(--line);flex-direction:column;display:flex}.theme-switch{border:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);display:grid}.theme-switch button{min-height:32px;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px}.theme-switch button.on{background:var(--action);color:var(--on-action)}.app.nav-collapsed .account-button{padding:var(--space-1) 0;justify-content:center}@media (max-width:760px){.account{margin-top:0}.account-menu{left:var(--space-3);right:var(--space-3);bottom:var(--space-3);width:auto}.app.nav-collapsed .account-button{padding:var(--space-2);justify-content:flex-start}}.trend-grid{background:var(--line);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1px;display:grid}.trend-card,.trend-grid>.trend-chart{background:var(--surface);padding:var(--space-3) var(--space-4);min-width:0}.trend-chart{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.trend-chart figcaption{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.trend-chart figcaption b{font-weight:500}.trend-chart svg{width:100%;height:auto;max-height:200px;display:block}.trend-card .trend-chart{margin-top:var(--space-1)}.trend-key{gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.trend-key span{align-items:center;gap:var(--space-1);display:inline-flex}.trend-line{border-top:2px solid var(--accent);width:18px;display:inline-block}.trend-line--dash{border-top:2px dashed var(--ink-subtle)}.result-bars{gap:var(--space-1);flex-direction:column;min-width:220px;max-width:460px;display:flex}.result-bar{gap:var(--space-2);grid-template-columns:minmax(90px,1.3fr) minmax(50px,1fr) 44px;align-items:center;display:grid}.result-label{overflow-wrap:anywhere;font-size:13px;line-height:16px}.result-track{background:var(--paper-sunk);height:8px;display:block}.result-track>span{background:var(--accent);height:100%;display:block}.result-track>span.off{background:var(--line-strong)}.result-bar .count{text-align:right}.result-cell{min-width:260px}.hidden-polls>summary{cursor:pointer;list-style:revert}.hidden-polls>summary>*{display:inline}.claim-step{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line);flex-direction:column;display:flex}.claim-step h4{margin:0;font-weight:500}.claim-options{gap:var(--space-2);border:0;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:0;padding:0;display:grid}.claim-options label{gap:var(--space-2);padding:var(--space-2);border:1px solid var(--line);cursor:pointer;align-items:flex-start;display:flex}.claim-options label>span{flex-direction:column;display:flex}.claim-options b{font-weight:500}.claim-filters,.review-tabs{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.review-topics{gap:var(--space-1);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;display:flex}.review-topics .p8-btn{min-height:28px;padding:0 var(--space-2);font-size:12px}.accepted{border-top:1px solid var(--line);gap:var(--space-2);flex-direction:column;display:flex}.accepted-row{padding:var(--space-1) 0;border-top:1px solid var(--line);align-items:center}.merge-label{padding:var(--space-2) var(--space-4) 0;font:500 11px/16px var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin:0}.merge-row{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);flex-direction:column;display:flex}.merge-row:has(input:checked){background:var(--accent-soft,var(--surface))}.merge-pick{gap:var(--space-2);cursor:pointer;align-items:flex-start;display:flex}.merge-pick input{margin-top:3px}.merge-pick>span{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.merge-pick b{font-weight:500}.merge-row details{margin-left:26px}.merge-others{padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);gap:var(--space-2);flex-direction:column;display:flex}.merge-others .merge-row{padding-left:0;padding-right:0}.split-tool>summary{cursor:pointer;list-style:none}.split-tool>summary::-webkit-details-marker{display:none}.split-tool>summary .h3:before{content:"▸ "}.split-tool[open]>summary .h3:before{content:"▾ "}.split-row{gap:var(--space-2);padding:var(--space-2) var(--space-4);border-top:1px solid var(--line);cursor:pointer;align-items:flex-start;display:flex}.split-row input{margin-top:4px}.split-row>.grow{min-width:0}.clamp-1{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.split-bar{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;display:flex}.merge-bar{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);flex-direction:column;display:flex}.split>.detail{min-width:0}.claim-step .p8-field.wide,.claim-step .p8-stack{min-width:0;max-width:none}.claim{overflow-wrap:anywhere;min-width:0}.claim-step .p8-input{box-sizing:border-box;max-width:100%}@media (min-width:900px){.claims-split>.list{align-self:flex-start;max-height:100vh;position:sticky;top:0;overflow-y:auto}}.claim form.claim-move{border-top:0;flex-direction:row;align-items:center;padding-top:0}.claim-move select{width:auto}.claim form.merged-form,.merged-row form{border-top:0;padding-top:0}.merged-row{padding:var(--space-1) 0;flex-wrap:nowrap;justify-content:space-between}.claim-meta{gap:var(--space-2);align-items:center}.claim form.row{border-top:0;flex-direction:row;align-items:flex-end;padding-top:0}.claim .claim-repeat form,.claim .claim-result form{border-top:0;flex-direction:row;padding-top:0}.claim-repeat{gap:var(--space-2);flex-direction:column;display:flex}.claim-facts{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);background:var(--surface);flex-direction:column;display:flex}.claim-facts h4{margin:0}.claim-fact{gap:var(--space-2);cursor:pointer;align-items:flex-start;display:flex}.claim-fact input{margin-top:4px}.claim-choices{gap:var(--space-2);border:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;padding:0;display:grid}.claim-choices legend{margin-bottom:var(--space-2);font-weight:500}.claim-choice{gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);cursor:pointer;align-items:flex-start;display:flex}.claim-choice:has(input:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.claim-choice input{margin-top:3px}.claim-choice>span{flex-direction:column;display:flex}.claim-choice b{font-weight:500}.track{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.track-step{gap:var(--space-1);padding-top:var(--space-2);border-top:3px solid var(--line);flex-direction:column;display:flex}.track-step.done{border-top-color:var(--good)}.track-step.now{border-top-color:var(--accent)}.track-step b{font-weight:500}.claim-publish,.claim-result{gap:var(--space-2);flex-direction:column;display:flex}.routine-bulk{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);flex-direction:column;display:flex}.routine-bulk .rail-label{padding:0}@media (max-width:760px){.track{grid-template-columns:minmax(0,1fr)}}.p8-select{width:100%;min-width:200px;max-width:420px;position:relative}.p8-select__button{width:100%;min-height:44px;padding:0 40px 0 var(--space-3);font:400 16px/24px var(--font-sans);color:var(--ink);text-align:left;background-color:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-0);cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right 18px center,right 13px center;background-repeat:no-repeat;background-size:5px 5px,5px 5px;align-items:center;display:flex}.p8-select--sm .p8-select__button{min-height:36px;font-size:14px;line-height:20px}.p8-select__button>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p8-select__button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.p8-select__button[aria-expanded=true]{border-color:var(--ink)}.p8-select__placeholder{color:var(--ink-subtle)}.p8-select__list{z-index:40;width:max-content;min-width:100%;max-width:min(420px,90vw);max-height:280px;padding:var(--space-1) 0;background:var(--surface);border:1px solid var(--line-strong);margin:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.p8-select__list [role=option]{padding:var(--space-2) var(--space-3) var(--space-2) 32px;font:400 14px/20px var(--font-sans);color:var(--ink);cursor:pointer;position:relative}.p8-select__list [role=option][data-active=true]{background:var(--paper-sunk)}.p8-select__list [role=option][aria-selected=true]{font-weight:500}.p8-select__list [role=option][aria-selected=true]:before{content:"";border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);width:10px;height:5px;position:absolute;top:50%;left:12px;transform:translateY(-70%)rotate(-45deg)}.p8-select__list [role=option][aria-disabled=true]{color:var(--ink-subtle);cursor:default}.p8-chips{gap:var(--space-1);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.p8-chips__legend{width:100%;margin-bottom:var(--space-1);font:500 14px/20px var(--font-sans);color:var(--ink)}.p8-chip{cursor:pointer;display:inline-flex}.p8-chip input{opacity:0;width:1px;height:1px;position:absolute}.p8-chip>span{min-height:32px;padding:0 var(--space-3);border:1px solid var(--line-strong);background:var(--surface);align-items:center;font-size:14px;line-height:20px;display:inline-flex}.p8-chip b{font-weight:400}.p8-chip input:checked+span{background:var(--action);border-color:var(--action);color:var(--on-action)}.p8-chip input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.grow-full{flex-basis:100%}.link-tool>summary{cursor:pointer;border-top:1px solid var(--line)}.decision-box{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--accent);flex-direction:column;display:flex}.decision-box h4{font:500 11px/16px var(--font-mono);letter-spacing:.44px;text-transform:uppercase;color:var(--ink-subtle);margin:0}.ring{border-radius:var(--radius-0);border-style:solid;border-width:3px;padding:2px;display:inline-flex}.ring-dot{border-radius:var(--radius-0);border-style:solid;border-width:3px;flex:none;width:12px;height:12px;display:inline-block}.ring--attacks{border-color:var(--critical)}.ring--opponent{border-color:var(--caution)}.ring--client{border-color:var(--good)}.ring--none{border-color:var(--line-strong)}.legend-bar{gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--space-4);background:var(--surface);border:1px solid var(--line);flex-wrap:wrap;align-items:center;font-size:13px;line-height:18px;display:flex}.legend-bar b{font-weight:500}.node--dim{opacity:.3}.graph--small{height:280px}.graph--small .node{width:84px}.stance-tag--attacks{color:var(--critical);background:var(--critical-soft);border-color:#0000}.stance-tag--opponent{color:var(--caution);background:var(--caution-soft);border-color:#0000}.stance-tag--client{color:var(--good);background:var(--good-soft);border-color:#0000}.p8-chip-link{min-height:32px;padding:0 var(--space-3);color:var(--ink);border:1px solid var(--line-strong);background:var(--surface);align-items:center;font-size:14px;line-height:20px;text-decoration:none;display:inline-flex}.p8-chip-link.on{background:var(--action);border-color:var(--action);color:var(--on-action)}.story-grid--network{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.story-grid--network .story-spread{order:-1}@media (max-width:1280px){.story-grid--network{grid-template-columns:minmax(0,1fr)}.story-grid--network .story-spread{order:0}}.story-firsts b{font-weight:500}.legend-bar--compact{padding:var(--space-1) var(--space-3);white-space:nowrap;flex-wrap:nowrap;font-size:12px;overflow-x:auto}.story-firsts{padding-top:0;display:block}.legend-bar--compact>*{flex:none}.legend-bar--compact .row{flex-wrap:nowrap}.claim-picker{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex;position:relative}.claim-picker__button{width:min(520px,100%);min-height:36px;font-size:14px;line-height:20px}.claim-picker__panel{z-index:40;gap:var(--space-2);max-width:560px;padding:var(--space-2);background:var(--surface);border:1px solid var(--line-strong);flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 8px 24px #0000001f}.claim-picker__list{max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.claim-picker__list li a{padding:var(--space-2);color:var(--ink);flex-direction:column;gap:2px;text-decoration:none;display:flex}.claim-picker__list li[data-active=true] a{background:var(--paper-sunk)}.claim-picker__list li[aria-current=true] a{box-shadow:inset 3px 0 0 var(--accent)}.claim-picker__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.claim-picker__empty{padding:var(--space-2)}.tabs-flush{border:0;padding:0}.post-row,.claim-row{gap:var(--space-3);align-items:flex-start;display:flex}.post-row>.grow,.claim-row>.grow{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.claim-num{min-width:32px;height:24px;padding:0 var(--space-1);font:500 12px/16px var(--font-mono);color:var(--accent);background:var(--accent-soft);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}a.claim-num:hover{outline:1px solid var(--accent)}.claim-row>.claim-num{margin-top:2px}.tone-bar{background:var(--line);width:100%;min-width:80px;height:12px;display:flex}.tone-bar i{height:100%;display:block}.tone-bar__negative,.tone-dot--negative{background:var(--critical)}.tone-bar__neutral,.tone-dot--neutral{background:var(--line-strong)}.tone-bar__positive,.tone-dot--positive{background:var(--good)}.tone-dot{flex:none;width:12px;height:12px;display:inline-block}.tone-tag--negative,.reading-tag--negative{color:var(--critical);background:var(--critical-soft);border-color:#0000}.tone-tag--positive,.reading-tag--positive{color:var(--good);background:var(--good-soft);border-color:#0000}.reading-tag{white-space:nowrap}.reading-tag--few,.reading-tag--none{color:var(--ink-subtle);border-style:dashed}.barometer{flex-direction:column;display:flex}.barometer__row{gap:var(--space-3);padding:var(--space-2) 0;color:var(--ink);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(160px,2fr) 184px;align-items:center;text-decoration:none;display:grid}.barometer__row:hover,.barometer__row.is-selected{background:var(--surface)}.barometer__row .reading-tag{justify-self:start}.barometer__name{align-items:center;gap:var(--space-2);min-width:0;display:flex}@media (max-width:640px){.barometer__row{grid-template-columns:minmax(0,1fr) auto}.barometer__row .barometer__cell{order:3;grid-column:1/-1}}.ring--tone-negative{border-color:var(--critical)}.ring--tone-mixed{border-color:var(--ink-subtle)}.ring--tone-positive{border-color:var(--good)}.ring--tone-few{border-color:var(--line-strong);border-style:dashed}a.node{color:var(--ink);text-decoration:none}a.node:focus-visible .ring{outline:2px solid var(--action);outline-offset:2px}.tone-weeks{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}.tone-weeks>span{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.tone-weeks b{background:var(--line);align-items:flex-end;width:100%;height:48px;display:flex}.tone-weeks i{background:var(--critical);width:100%;display:block}.barometer__cell{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.segmented{flex-wrap:wrap;display:inline-flex}.segmented__item{min-height:40px;padding:0 var(--space-4);font:500 14px/20px var(--font-sans);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-0);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.segmented__item+.segmented__item{margin-left:-1px}.segmented__item:hover{background:var(--paper)}.segmented__item[aria-current=true],.segmented__item[aria-current=page],.segmented__item[aria-pressed=true]{background:var(--action);border-color:var(--action);color:var(--on-action);position:relative}.segmented__item--negative[aria-pressed=true]{background:var(--critical);border-color:var(--critical)}.segmented__item--positive[aria-pressed=true]{background:var(--good);border-color:var(--good)}.segmented__item:focus-visible{outline:2px solid var(--action);outline-offset:2px;position:relative}.days{align-items:flex-end;gap:var(--space-2);height:140px;display:flex}.days--month{gap:2px}.day{justify-content:flex-end;align-items:center;gap:var(--space-1);flex-direction:column;flex:1;min-width:0;height:100%;display:flex}.day__col{background:var(--accent);width:100%;min-height:1px;display:block}.day__n{font:400 13px/16px var(--font-mono);color:var(--ink-muted)}.day .small{min-height:20px}.mention-check{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line);flex-direction:column;display:flex}.legend-filter{align-items:center;gap:var(--space-2);min-height:32px;padding:0 var(--space-2);color:var(--ink);border:1px solid #0000;text-decoration:none;display:inline-flex}.legend-filter:hover{border-color:var(--line-strong)}.legend-filter[aria-current=true]{border-color:var(--ink);font-weight:500}.barometer--negative .tone-bar i:not(.tone-bar__negative),.barometer--neutral .tone-bar i:not(.tone-bar__neutral),.barometer--positive .tone-bar i:not(.tone-bar__positive){opacity:.25}.toolbar{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--line);flex-wrap:wrap;display:flex}.toolbar__chips{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.toolbar__end{margin-left:auto}.filter-chip{align-items:center;gap:var(--space-2);min-height:32px;padding:0 var(--space-3);color:var(--ink);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius-sm);font-size:14px;line-height:20px;text-decoration:none;display:inline-flex}.filter-chip:hover{border-color:var(--ink)}.toolbar__group{align-items:center;gap:var(--space-2);display:inline-flex}.segmented__item .tone-dot{margin-right:var(--space-2)}.days--negative .day__col{background:var(--critical)}.days--neutral .day__col{background:var(--line-strong)}.days--positive .day__col{background:var(--good)}.meter>.tone-negative{background:var(--critical)}.meter>.tone-neutral{background:var(--line-strong)}.meter>.tone-positive{background:var(--good)}.tone-outline{gap:var(--space-2);color:var(--ink-muted);background:0 0}.tone-outline .tone-dot{width:8px;height:8px}.q-row--tick{border-bottom:1px solid var(--line);align-items:flex-start;display:flex}.q-row--tick:hover{background:var(--paper)}.q-row--tick:has(>.q.on){background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.q-row--tick>input{width:16px;height:16px;margin:calc(var(--space-3) + 12px) 0 0 var(--space-4);accent-color:var(--action);flex:none}.q-row--tick>.q{min-width:0;padding-left:var(--space-3);box-shadow:none;background:0 0;border-bottom:0;flex:1}.tick-bar{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3);background:var(--surface);border-top:1px solid var(--line-strong);display:flex;position:sticky;bottom:0}.p8-scrim{z-index:50;padding:var(--space-4);background:#17141266;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.p8-modal{background:var(--surface);border:1px solid var(--line-strong);width:min(600px,100%);max-height:calc(100vh - 32px);overflow:auto;box-shadow:0 16px 40px #0003}.p8-modal--wide{width:min(1040px,100%)}.p8-modal__head{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--line);display:flex}.p8-modal__head>div{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.p8-modal__head h2{margin:0;font-size:20px;font-weight:500;line-height:28px}.p8-modal__cols{gap:var(--space-6);padding:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (max-width:860px){.p8-modal__cols{grid-template-columns:minmax(0,1fr)}}.p8-task{gap:var(--space-3);padding:var(--space-4);background:var(--paper);border:1px solid var(--line-strong);flex-direction:column;display:flex}.p8-task h3{margin:0}.p8-task__foot{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line);display:flex}.opt-list,.opt-grid{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.opt-grid{grid-template-columns:1fr 1fr;display:grid}.opt-list legend,.opt-grid legend{margin-bottom:var(--space-2);grid-column:1/-1;padding:0}.opt{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--line);cursor:pointer;display:flex}.opt:has(input:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.opt input{accent-color:var(--accent);margin:3px 0 0}.opt--claim{align-items:flex-start}.opt--claim .p8-tag{margin-right:var(--space-1)}.opt--claim>span:last-child{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.opt b{font-size:14px;font-weight:500;line-height:20px;display:block}.opt .small{display:block}.bboard-wrap{position:relative}.bboard{background:var(--surface);border:1px solid var(--line);flex-direction:column;display:flex}.bboard__head,.blane{grid-template-columns:170px repeat(4,minmax(0,1fr));display:grid}.bboard__head{z-index:2;background:var(--paper);border-bottom:1px solid var(--line-strong);position:sticky;top:0}.bboard__head>span{padding:var(--space-2) var(--space-3);font-size:13px}.bboard__col{border-left:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.blane{border-bottom:1px solid var(--line)}.blane__name{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);color:var(--ink);background:var(--paper);font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:flex}.blane__name .count{margin-left:auto}.blane--urgent .blane__name{box-shadow:inset 3px 0 0 var(--critical)}.bcell{gap:var(--space-2);min-width:0;padding:var(--space-2);background:var(--paper-sunk);border-left:1px solid var(--line);flex-direction:column;display:flex}.bcell.is-target,.kdec.is-target{outline:2px dashed var(--accent);outline-offset:-2px;background:var(--accent-soft)}.bcell--count{padding:var(--space-3);background:var(--surface);justify-content:center;font-size:13px}.bcell__empty,.bcell__more{padding:var(--space-1)}.bcard{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--line);display:flex}.bcard[draggable]{cursor:grab}.bcard:hover{border-color:var(--line-strong)}.bcard>input{accent-color:var(--accent);flex:none;margin:5px 0 0}.bcard>a{gap:var(--space-1);min-width:0;color:var(--ink);flex-direction:column;flex:1;text-decoration:none;display:flex}.bcard b{font-weight:500;line-height:20px}.bcard__foot{padding-top:var(--space-2);border-top:1px solid var(--line);display:flex}.kdec{gap:var(--space-1);padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--accent);flex-direction:column;display:flex}.kdec a{color:var(--ink);text-decoration:none}.kdec b{font-weight:500;line-height:20px}.kdec .row{gap:var(--space-1);flex-wrap:wrap}.kdec__list{margin:var(--space-1) 0 0;padding:var(--space-2) 0 0 var(--space-4);border-top:1px solid var(--line);color:var(--ink-muted);font-size:12px;line-height:18px}.kdec__list li[draggable]{cursor:grab}.kdec__list a{color:var(--ink-muted)}.tick-bar--board{bottom:var(--space-3);z-index:3;margin-top:var(--space-3);border:1px solid var(--line-strong);position:sticky;box-shadow:0 8px 24px #0000001f}.board-note{bottom:var(--space-6);z-index:60;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);background:var(--ink);color:var(--paper);display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0003}.board-note .p8-btn{color:var(--paper)}.p8-modal__strip{padding:var(--space-3) var(--space-4);background:var(--paper);border-bottom:1px solid var(--line)}.p8-modal__body{padding:var(--space-4)}.p8-modal__foot{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);display:flex}.move-path{align-items:stretch;gap:var(--space-2);display:flex}.move-col{padding:var(--space-2) var(--space-3);font:400 11px/16px var(--font-mono);letter-spacing:.44px;text-transform:uppercase;color:var(--ink-subtle);background:var(--paper-sunk);border:1px solid var(--line);flex-direction:column;flex:1;gap:2px;display:flex}.move-col b{font:500 14px/20px var(--font-sans);letter-spacing:0;text-transform:none;color:var(--ink)}.move-col--to{background:var(--accent-soft);border:1px dashed var(--accent)}.move-arrow{color:var(--ink-subtle);align-self:center;font-size:20px}.opt--static{cursor:default}@media (max-width:1100px){.bboard__head,.blane{grid-template-columns:120px repeat(4,minmax(160px,1fr))}.bboard{overflow-x:auto}}.opp-head .suggest-who{padding:var(--space-4) var(--space-4) var(--space-2)}.opp-head__side{justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 var(--space-4) var(--space-3);display:flex}.opp-head__actions{gap:var(--space-2);flex-shrink:0;display:flex}.attack{gap:var(--space-4);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 240px;display:grid}.attack__main{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.attack__title{color:var(--ink);text-decoration:none}.attack__claims{gap:var(--space-1);flex-direction:column;display:flex}.attack__side{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}@media (max-width:900px){.attack{grid-template-columns:minmax(0,1fr)}}.opp-stats{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1100px){.opp-stats{grid-template-columns:minmax(0,1fr)}}.opp-stats .pad{gap:var(--space-2);flex-direction:column;display:flex}.opp-stats--two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1100px){.opp-stats--two{grid-template-columns:minmax(0,1fr)}}.role-choices{grid-template-columns:minmax(0,1fr)}.role-choices legend .p8-tag{margin-left:var(--space-2)}.role-check{gap:var(--space-2);flex-direction:column;display:flex}.account-row svg{flex-shrink:0}.account-lead{background:var(--paper-sunk);padding-left:52px}.spokes-count{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.spokes-count b{font-size:20px;font-weight:500;line-height:24px}.sov{align-items:flex-end;gap:var(--space-3);height:96px;display:flex}.sov__week{align-items:center;gap:var(--space-1);flex-direction:column;flex:1;display:flex}.sov__bars{align-items:flex-end;gap:3px;height:72px;display:flex}.sov__bars i{width:14px;min-height:1px;display:block}.sov__client{background:var(--accent)}.sov__rival{background:var(--line-strong)}.sov__key{gap:var(--space-4);flex-wrap:wrap;margin:0;display:flex}.sov__key span{align-items:center;gap:var(--space-2);display:inline-flex}.sov__key i{width:10px;height:10px;display:inline-block}.issue-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.issue-chip{padding:var(--space-1) var(--space-3);background:var(--surface);border:1px solid var(--line);flex-direction:column;display:inline-flex}.issue-chip b{font-weight:500}.issue-chip--shared{background:var(--accent-soft);border-color:var(--accent)}.saying{gap:var(--space-2);padding:var(--space-4);border-top:1px solid var(--line);flex-direction:column;display:flex}.saying__head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.saying__title{color:var(--ink);font-weight:500;text-decoration:none}a.saying__title:hover{text-decoration:underline}.saying__quote{padding-left:var(--space-3);border-left:2px solid var(--line-strong);color:var(--ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.claim-minis{gap:var(--space-1);flex-direction:column;display:flex}.claim-minis details>summary{cursor:pointer;padding:var(--space-1) 0}.claim-mini{align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2);color:var(--ink);border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.claim-mini:hover{background:var(--paper);border-color:var(--line)}.claim-mini__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.claim-mini__state{color:var(--ink-subtle);white-space:nowrap}.h2h{gap:var(--space-3) var(--space-4);padding:var(--space-4);grid-template-columns:110px minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.h2h>.p8-label{margin:0}.h2h__who{align-items:center;gap:var(--space-2);display:inline-flex}.h2h__num{font-size:22px;font-weight:500;line-height:28px}.h2h__topic{padding:2px var(--space-2);background:var(--surface);border:1px solid var(--line);font-size:13px;display:inline-flex}.h2h__topic--shared{background:var(--accent-soft);border-color:var(--accent)}.h2h-brief{padding-left:var(--space-5,20px);gap:var(--space-2);flex-direction:column;margin:0;display:flex}@media (max-width:760px){.h2h{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.h2h>.p8-label{grid-column:1/-1}.h2h>span:first-child{display:none}}.reach{gap:var(--space-2);flex-direction:column;display:flex}.reach__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.reach__head h4{margin:0}.reach__key{gap:var(--space-2) var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.reach__swatch{border-radius:2px;width:10px;height:10px;display:inline-block}.reach__chart{height:150px;display:flex}.reach__col{align-items:center;gap:var(--space-1);padding-top:var(--space-2);flex-direction:column;flex:1;display:flex}.reach__col--shaded{background:var(--caution-soft)}.reach__stack{border-bottom:1px solid var(--line);flex-direction:column-reverse;flex:1;gap:1px;width:50%;display:flex}.reach__stack i{border-radius:2px;min-height:2px;display:block}.mentions-wrap{container-type:inline-size}.mentions-table .row-link>span{overflow-wrap:anywhere;min-width:0}@container (max-width:640px){.mentions-table thead{display:none}.mentions-table tr{align-items:center;column-gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:auto auto 1fr;display:grid}.mentions-table tr.is-selected{background:var(--accent-soft)}.mentions-table td{border-bottom:0;padding:0;background:0 0!important}.mentions-table td:first-child{margin-bottom:var(--space-2);grid-column:1/-1}.mentions-table td:last-child{justify-self:start}}body{font-feature-settings:"calt" 0}.filters-row{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap}.limits b,.caution{color:var(--caution)}.limits b{font-weight:500}.kinds a{color:var(--ink-muted)}.kinds a.is-on{color:var(--ink);font-weight:500}.side-stack{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.group-head{padding:var(--space-3) var(--space-4) var(--space-2);border-top:1px solid var(--line);flex-direction:column;gap:2px;display:flex}.group-head:first-child{border-top:0}.group-head .p8-label{margin:0}.item.is-selected{background:var(--accent-soft)}.inline-h2{font-size:18px;line-height:26px;display:inline}.collect-card .panel-head{align-items:baseline}.collect-status{align-items:flex-start;gap:var(--space-2);border-bottom:1px solid var(--line);flex-direction:row;display:flex}.collect-status .run-dot{flex:none;margin-top:7px}.collect-status b,.collect-status .small{display:block}.use{flex-direction:column;gap:10px;display:flex}.use .p8-label{margin:0}.use-row{align-items:center;gap:var(--space-3);grid-template-columns:120px minmax(0,1fr) auto;display:grid}.use-row .meter{min-width:40px;height:6px}.use-name{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.use-name svg{color:var(--ink-muted);flex:none}.use-n{white-space:nowrap;text-align:right;min-width:104px}.use-row.is-full .use-n .small{color:var(--caution);font-weight:500}.meter>.warn{background:var(--caution)}.collect-note{background:var(--caution-soft);border-top:1px solid var(--line);padding-top:var(--space-3);padding-bottom:var(--space-3)}.collect-actions{align-items:center;gap:var(--space-4);border-top:1px solid var(--line);flex-direction:row;display:flex}.collect-menu{position:relative}.collect-menu__list{z-index:40;background:var(--surface);border:1px solid var(--line-strong);flex-direction:column;min-width:200px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #0000002e}.collect-menu__list form+form{border-top:1px solid var(--line)}.collect-menu__item{width:100%;padding:var(--space-3) var(--space-4);font:400 14px/20px var(--font-sans);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0}.collect-menu__item:hover{background:var(--paper)}.collect-menu__item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rail-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.since{gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--line);flex-direction:column;display:flex}.since .p8-label{margin:0}.since-grid{gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.since-i{flex-direction:column;gap:2px;display:flex}.since-n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:20px;line-height:28px}.history-table .day-row td{background:var(--paper);font-weight:500}.history-table .run-row td:first-child{padding-left:40px}.history-table .num,.budget-table .num,.mon-table .num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.disclose{gap:var(--space-2);color:var(--ink);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.disclose span{width:12px;color:var(--ink-muted)}.muted{color:var(--ink-subtle)}.block{margin-top:var(--space-1);display:block}.budget-choices{gap:var(--space-4) var(--space-12);padding:var(--space-4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.choice-block{gap:var(--space-2);flex-direction:column;display:flex}.choice-block .p8-label{margin:0}.choice-block .meter{width:220px}.help{color:var(--ink-muted);max-width:65ch;margin:0;font-size:14px;line-height:20px}.budget-table td{vertical-align:middle}.budget-table .covers{max-width:44ch;color:var(--ink-muted);margin-top:2px;display:block}.budget-table .group-row th{background:var(--paper);border-bottom:1px solid var(--line)}.budget-table .group-row th:last-child,.budget-table .month-start,.budget-table thead tr:last-child th:nth-child(5){border-left:1px solid var(--line)}.budget-table tfoot td{border-top:1px solid var(--line-strong);font-weight:500}.approve-row{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.spend{font-size:16px;line-height:24px}.spend .data{font-size:20px}.mon-table td{vertical-align:top}.mon-table .meter{width:180px;margin:6px 0 4px}@media (max-width:1100px){.rail-grid{grid-template-columns:minmax(0,1fr)}.since-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.collection-button{position:relative}.collection-button>.p8-btn{gap:var(--space-2)}.collection-button .run-dot{margin-top:0}.collection-drop{z-index:45;width:min(440px,100vw - 32px);position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #0000002e}.collection-drop .collect-card{margin:0}.sticky-detail{top:var(--space-4);max-height:calc(100vh - 32px);position:sticky;overflow:auto}.source-dialog{padding:0}.source-dialog::backdrop{background:#14100e73}@media (max-width:900px){.sticky-detail{max-height:none;position:static;overflow:visible}}.source-dialog{width:min(560px,100vw - 32px)}.source-form__body{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex}.source-form__body .p8-field{max-width:none}.source-form__foot{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--paper);border-top:1px solid var(--line);flex-direction:column;display:flex}.source-type{gap:var(--space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.source-type legend{margin-bottom:var(--space-2);font:500 14px/20px var(--font-sans);color:var(--ink);padding:0}.optional{margin-left:var(--space-1);color:var(--ink-subtle);font-weight:400}.segmented--radio .segmented__item{position:relative}.segmented--radio input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.segmented--radio .segmented__item:has(input:checked){background:var(--action);border-color:var(--action);color:var(--on-action);z-index:1}.segmented--radio .segmented__item:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px;z-index:2}.confirm--note{padding:var(--space-3);background:var(--caution-soft)}.chart{width:100%;max-width:560px;height:auto;display:block;overflow:visible}.chart .grid{stroke:var(--line);stroke-width:1px}.chart .axis,.spark .axis{stroke:var(--line-strong);stroke-width:1px}.chart .tick{font:12px var(--font-mono);fill:var(--ink-subtle)}.chart .val{font:500 13px var(--font-mono);fill:var(--ink)}.chart .mid{text-anchor:middle}.mk-acc{fill:var(--accent)}.mk-ctx{fill:var(--line-strong)}.mk-ctx-line{stroke:var(--ink-subtle);stroke-width:2px}.ln-acc{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ln-ctx{fill:none;stroke:var(--line-strong);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.dot-acc{fill:var(--accent);stroke:var(--surface);stroke-width:2px}.dot-ctx{fill:var(--line-strong);stroke:var(--surface);stroke-width:2px}.annot{stroke:var(--ink);stroke-width:1px}.spark{flex:none}.inline-bar{width:80px;height:8px;margin-right:var(--space-2);background:var(--paper-sunk);vertical-align:middle;display:inline-block}.inline-bar>span{background:var(--accent);height:100%;display:block}.legend-row{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.legend-row span{align-items:center;gap:6px;font-size:14px;display:inline-flex}.key{width:16px;height:2px;display:inline-block}.key-acc{background:var(--accent)}.key-ctx{background:var(--line-strong)}.lead-block .big{max-width:65ch;margin:0;font-size:20px;line-height:30px}.p8-signal+.p8-signal{margin-top:var(--space-4)}.p8-signal .chart-row dd{padding-top:4px}.kpi-row{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.kpi{gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--surface);flex-direction:column;display:flex}.kpi .p8-label{margin:0}.kpi-n{font-size:28px;font-weight:500;line-height:36px}.daily-list{border-top:1px solid var(--line);flex-direction:column;margin:0;padding:0;display:flex}.daily-list li{padding:var(--space-3) 0;border-bottom:1px solid var(--line);flex-direction:column;gap:6px;display:flex}.daily-list .row{gap:var(--space-2);flex-wrap:wrap;align-items:center}.draft-quote{padding:var(--space-3);background:var(--paper);border-left:2px solid var(--line-strong);margin:0;font-size:14px;line-height:20px}.check-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;display:flex}.check-list li{padding-left:22px;font-size:14px;line-height:20px;position:relative}.check-list li:before{font-family:var(--font-mono);position:absolute;top:0;left:0}.check-list li.ok:before{content:"✓";color:var(--good)}.check-list li.warn:before{content:"!";color:var(--caution);font-weight:600}.p8-textarea{min-height:auto;padding:var(--space-2) var(--space-3);resize:vertical;font:400 15px/22px var(--font-sans)}.source-form__foot--row{flex-direction:row;justify-content:space-between;align-items:center}.link-button{font:inherit;color:var(--accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:700px){.kpi-row{grid-template-columns:minmax(0,1fr)}}.byline{color:var(--ink-muted)}.byline .link-button{font-size:inherit}.c-btn{gap:6px}.c-btn.on{background:var(--action);border-color:var(--action);color:var(--on-action)}.c-n{font-family:var(--font-mono);font-size:12px}.fy-badge{background:var(--accent);min-height:18px;color:var(--on-accent);font-family:var(--font-mono);align-items:center;margin-left:4px;padding:0 6px;font-size:11px;line-height:18px;display:inline-flex}.app.with-drawer .main{margin-right:400px}.drawer{z-index:30;background:var(--surface);border-left:1px solid var(--line-strong);flex-direction:column;width:400px;display:flex;position:fixed;top:0;bottom:0;right:0}.drawer-head{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);display:flex}.drawer-scope{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line)}.drawer-body{flex:1;overflow:auto}.c-thread{padding:14px var(--space-4);border-bottom:1px solid var(--line);flex-direction:column;gap:10px;display:flex}.c-thread.on{background:var(--accent-soft)}.c-thread.resolved{color:var(--ink-muted)}.c-on{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.c-item{align-items:flex-start;gap:10px;display:flex}.c-who{margin:0;font-size:14px;line-height:20px}.c-who b{font-weight:500}.c-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;line-height:20px}.tag-name{color:var(--accent);font-weight:500}.c-thread-actions{gap:var(--space-2)}.c-compose{gap:var(--space-2);padding:14px var(--space-4);border-top:1px solid var(--line-strong);flex-direction:column;display:flex}.c-compose .p8-label{margin:0}.c-hint{padding:14px var(--space-4);border-top:1px solid var(--line)}.c-box{position:relative}.c-box textarea{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);background:var(--surface);font:400 14px/20px var(--font-sans);color:var(--ink);resize:vertical}.c-box textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tag-menu{z-index:5;background:var(--surface);border:1px solid var(--line-strong);position:absolute;bottom:calc(100% + 4px);left:0;right:0;box-shadow:0 8px 24px #0000002e}.tag-opt{width:100%;padding:var(--space-2) var(--space-3);text-align:left;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:flex}.tag-opt b,.tag-opt .small{display:block}.tag-opt b{font-weight:500}.tag-opt.on,.tag-opt:hover{background:var(--accent-soft)}.tag-foot{padding:var(--space-2) var(--space-3);border-top:1px solid var(--line)}.c-actions{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.fy-tools{justify-content:space-between;align-items:center}.fy-item{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:auto minmax(0,1fr);gap:10px;text-decoration:none;display:grid}.fy-item:hover{background:var(--paper)}.fy-item.unread{background:var(--accent-soft)}.fy-item.unread b:before{content:"";border-radius:var(--radius-full);background:var(--accent);vertical-align:middle;width:8px;height:8px;margin-right:6px;display:inline-block}.fy-text{gap:var(--space-1);flex-direction:column;font-size:14px;line-height:20px;display:flex}.fy-text b{font-weight:500}.fy-where{color:var(--accent)}.fy-quote{padding-left:var(--space-2);border-left:2px solid var(--line-strong);color:var(--ink-muted)}.fy-foot{padding:var(--space-3) var(--space-4);border-top:1px solid var(--line)}.c-chip{margin-left:var(--space-2);border:1px solid var(--line-strong);min-height:22px;font-family:var(--font-mono);color:var(--ink);vertical-align:middle;align-items:center;gap:4px;padding:0 6px;font-size:12px;text-decoration:none;display:inline-flex}@media (max-width:760px){.app.with-drawer .main{margin-right:0}.drawer{width:100%;box-shadow:-12px 0 32px #00000024}}.c-target{color:var(--ink);margin:-4px 0 0;font-weight:500}.settings{gap:var(--space-4);flex-direction:column;display:flex}.between{justify-content:space-between;align-items:center}.p8-table td.actions-cell{text-align:right;white-space:nowrap}.end-row{flex-wrap:nowrap;justify-content:flex-end}.link-row{flex-wrap:nowrap}.link-row .p8-input{flex:1;min-width:0}.mono{font-family:var(--font-mono);font-size:13px}.steps-list{gap:var(--space-1);flex-direction:column;margin:0;padding-left:20px;display:flex}.role-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.role-grid .opt>span{flex-direction:column;gap:2px;display:flex}.role-grid .opt b{font-weight:500}.opt--off{cursor:not-allowed;background:var(--paper)}.opt--off b{color:var(--ink-muted)}.person-more{border-top:1px solid var(--line)}.person-more form{gap:var(--space-3)}.p8-btn--danger-quiet{color:var(--critical);background:0 0;border-color:#0000}.p8-btn--danger-quiet:hover{background:var(--critical-soft,var(--paper))}.p8-table.perm td:not(:first-child),.p8-table.perm th:not(:first-child){text-align:center;width:96px}.p8-table .perm-group th{padding:var(--space-4) var(--space-3) var(--space-1);background:var(--paper);color:var(--ink-muted)}.act-quiet td{color:var(--ink-muted)}.act-quiet b{font-weight:400}.op-av{background:var(--paper-sunk);width:24px;height:24px;font-family:var(--font-mono);color:var(--ink-muted);flex:none;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.check-box{border:1px solid var(--line-strong);background:var(--surface);width:16px;height:16px;display:inline-block}.check-box.on{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 3px var(--surface)}.p8-modal__foot>.row{flex-wrap:nowrap;flex:none}.toolbar .p8-select{flex:none;width:auto;min-width:180px}.toolbar a.toolbar__group{color:var(--ink);text-decoration:none}.p8-table td.actions-cell dialog{text-align:left;white-space:normal}.week-switch{margin-bottom:var(--space-4)}.prow{gap:var(--space-4);grid-template-columns:200px minmax(0,1fr) auto;align-items:start;display:grid}.prow-label{color:var(--ink-muted);padding-top:2px;font-size:14px}.prow-value{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.prow-value .row{align-items:center;gap:var(--space-2);flex-wrap:wrap}.prow-value .p8-select{width:auto;min-width:120px}.prow-who{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.check-strip{justify-content:space-between;align-items:center;gap:var(--space-4);background:var(--caution-soft);border-bottom:1px solid var(--line);display:flex}.check-strip>span{flex:1}.chips-row{gap:var(--space-2);flex-wrap:wrap}.chip-x{align-items:center;gap:var(--space-1);min-height:28px;padding:0 var(--space-2);border:1px solid var(--line-strong);font-size:13px;display:inline-flex}.chip-new{border-color:var(--accent);color:var(--accent)}.chip-x__remove{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:16px;line-height:1}.client-photo{object-fit:cover;flex:none;width:64px;height:64px}.campaign-photo{object-fit:cover;flex:none;width:32px;height:32px}@media (max-width:720px){.prow{grid-template-columns:minmax(0,1fr)}}.pad.row,.pad.check-strip{text-align:left;flex-direction:row}.tile-person--photo{object-fit:cover;padding:0}.photo-choices{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.photo-choice{align-items:center;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:center;flex-direction:column;display:flex}.photo-choice:has(input:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.photo-choice img{object-fit:cover;width:72px;height:72px}.photo-choice b{font-size:14px;font-weight:500}.photo-choice input{accent-color:var(--accent);align-self:flex-start}.photo-or{border-top:1px solid var(--line)}.opp-head__side .p8-btn{white-space:nowrap}.collect-menu__confirm{gap:var(--space-2);width:300px;padding:var(--space-3);flex-direction:column;display:flex}.photo-choices{border:0;min-width:0;margin:0;padding:0}.who-photo{align-items:center;gap:var(--space-1);flex-direction:column;flex:none;display:flex}.who-photo .link-button{white-space:nowrap;font-size:12px}.results-table td{vertical-align:top}.dumbbell{width:140px;height:10px;margin-right:var(--space-2);vertical-align:middle;background:var(--paper-sunk);display:inline-block;position:relative}.dumbbell__bar{background:var(--accent);position:absolute;top:0;bottom:0;left:0}.dumbbell__was{background:var(--ink-muted);width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.key-box{vertical-align:middle;width:10px;height:10px;margin:0 4px 0 10px;display:inline-block}.key-box--accent{background:var(--accent)}.key-box--context{background:var(--ink-muted);width:2px;height:14px}.results-table td.num,.results-table td.nowrap{white-space:nowrap}.login--wide{max-width:480px}.login h2{margin:0;font-size:24px;font-weight:500;line-height:32px}.qr-box{padding:var(--space-4);border:1px solid var(--line);background:#fff;justify-content:center;display:flex}.qr-box img{image-rendering:pixelated;display:block}.codes-grid{gap:var(--space-2);padding:var(--space-3);background:var(--paper-sunk);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.codes-grid code{letter-spacing:.04em;font-size:15px}.note.warn{border-color:var(--warn,var(--line-strong))}
