@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2)format("woff2"),url(./plus-jakarta-sans-latin-400-normal-BDKaGhyp.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2)format("woff2"),url(./plus-jakarta-sans-latin-500-normal-DYtqi0QS.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2)format("woff2"),url(./plus-jakarta-sans-latin-600-normal-BR_Ojra4.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2)format("woff2"),url(./plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(./plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2)format("woff2"),url(./plus-jakarta-sans-latin-800-normal-BRNHt2w0.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(./source-serif-4-latin-400-normal-DJ5YJwmz.woff2)format("woff2"),url(./source-serif-4-latin-400-normal-C1O10bxN.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(./source-serif-4-latin-600-normal-DouSKlru.woff2)format("woff2"),url(./source-serif-4-latin-600-normal-DeJomR3S.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(./source-serif-4-latin-700-normal-CGGdTIBe.woff2)format("woff2"),url(./source-serif-4-latin-700-normal-C30JPKlG.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(./source-serif-4-latin-400-italic-0j97Jm6B.woff2)format("woff2"),url(./source-serif-4-latin-400-italic-DZulBB6l.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:600;src:url(./source-serif-4-latin-600-italic-BYz3Th4E.woff2)format("woff2"),url(./source-serif-4-latin-600-italic-CSxMZFgB.woff)format("woff")}:root{--sand:#ebe5d8;--card:#fffdf8;--paper2:#f5f0e6;--paper3:#efe8da;--line:#e2d9c9;--line2:#d3c8b4;--ink:#1b2540;--ink2:#434d66;--ink3:#6b7286;--ink4:#8d8a80;--act:#0e6a68;--actDk:#0a504f;--actHi:#dcecea;--actLine:#9fc6c2;--warn:#bf4629;--warnDk:#9c3519;--warnBg:#f8e2da;--good:#2c7650;--goodBg:#deeee3;--flat:#7a8094;--caution:#a66f0f;--cautionBg:#f6ead0;--cautionDk:#7a520a;--sea:#cddfdc;--sea2:#dbe9e5;--on-act:#fff;--on-act-wash:#ffffff24;--on-act-line:#fff6;--dim:#e5dfd2bd;--shadow-card:0 1px 0 #46371e0a, 0 10px 26px -12px #3c301c38;--shadow-pop:0 1px 0 #46371e0d, 0 40px 80px -30px #14283273;--shadow-act:0 1px 0 var(--actDk), 0 8px 18px -8px #0a504f99;--shadow-up:0 -18px 40px -20px #3c301c59;--shadow-disc:0 6px 12px -6px #1b2540b3;--warnBg2:#f3cbbd;--wave:#b7d0cc;--field:#f8f3e8;--field-dot:#e9e0cf;--field-ring:#c4b8a2;--cork:#d9bf94;--cork-dot:#8c6d4859;--cork-frame:#b8946a;--clip:#fbf8f1;--clip-tape:#f6ead0;--clip-ink:#5a4128;--heat-0:#f3ecdf;--heat-1:#f6ead0;--heat-2:#f2cfa6;--heat-3:#eaa77c;--heat-4:#d8673f;--glow:#f2c46b;--glow-core:#ffe3a3;--press-veil-light:#ffffff24;--press-veil-dark:#1b254012;--glass:#ebe5d873;--bg:var(--sand);--panel:var(--card);--panel-2:var(--paper2);--panel-3:var(--paper3);--alt:#f3eee3;--line-2:var(--line2);--text:#2b3550;--strong:var(--ink);--muted:var(--ink3);--faint:#7c8191;--amber:var(--act);--amber-soft:var(--actDk);--amber-ink:var(--on-act);--amber-glow:#0e6a6829;--amber-wash:var(--actHi);--red:var(--warn);--red-deep:var(--warnDk);--red-wash:var(--warnBg);--green:var(--good);--green-wash:var(--goodBg);--steel:#4f6f99;--frost:#e7eef2;--frost-line:#b9cbd6;--violet:#6a55c4;--scrim:#3c342652;--paper:#f3ecdc;--paper-2:#e6dcc4;--ink-soft:var(--ink2);--p-red:#c0392f;--p-ocean:#3a8fb0;--p-rose:#d05c74;--p-amber:#c4972c;--p-jade:#3f9a80;--p-violet:#7466cc;--p-rust:#b86a34;--p-fuchsia:#c2509a;--p-lime:#6d9a22;--p-teal:#23928b;--p-sun:#b88d12;--p-coral:#d8673f;--p-mint:#3b9a6b;--p-sky:#3a7fc8;--p-lavender:#9a72cc;--p-wine:#9e2f52;--p-olive:#7d8a2c;--p-indigo:#4c58c8;--p-sand:#a8845a;--p-abstention:#b3ad9f;--map-sea:var(--sea);--map-wave:var(--sea2);--map-shelf:#bcd5d0;--map-coast:#8fb3ae;--map-land:#f3eee3;--map-border:var(--card);--map-relief:#a49a86;--map-river:#5c95a8;--map-light:#d99a2b;--map-light-cold:#c9a55a;--map-off:#b3ad9f;--map-label:var(--ink);--map-label-soft:var(--ink2);--map-chip:#fffdf8f0;--map-sea-hi:#d8e7e3;--map-sea-lo:#c3d7d4;--map-wave-ink:#a9c3c1;--map-shelf-1:#b2cbc8;--map-shelf-2:#cfe0dc;--map-shelf-3:#b4ccc9;--map-shelf-4:#dbe8e4;--map-shelf-5:#e5eeea;--map-shadow:#8fadaa;--map-paper:#f1ebdf;--map-edge:#fffaf1;--map-dash:#5f5a72;--map-coast-ink:#35505e;--map-neighbour-hi:#ece5d4;--map-neighbour-lo:#ddd3bd;--map-frontier:#9a8a68;--map-coast-glow:#fdfbf6;--map-river-ink:#5b93a9;--map-lake:#a9d3dc;--map-river-under:#f6f9f7;--map-peak-lit:#fbf7ef;--map-peak-shade:#a69d8f;--map-peak-line:#5a544c;--map-town:#8a8270;--map-pin:#2c3a4a;--map-plate-line:#d6ccba;--map-panel-line:#c9dbd8;--dio-halo:#b9dcdc;--dio-halo-inland:#cdbf9f;--dio-frontier:#b9aa8a;--dio-drop:#2c4a5240;--dio-rim:#fff9;--dio-cake-deep:#b98d5a;--dio-cake:#cfa26c;--dio-land:#e9e1c6;--dio-tint-0:#c9d8b0;--dio-tint-1:#dcd2bd;--dio-tint-2:#e6dcc5;--dio-tint-3:#cddfc8;--dio-tint-4:#dcd89e;--dio-tint-5:#e8d9b4;--dio-tint-6:#d3dcc0;--dio-tint-7:#e2d4b8;--dio-field-winter-0:#c6cf96;--dio-field-winter-1:#b3c588;--dio-field-winter-2:#d8cfa0;--dio-field-winter-3:#c9bd8a;--dio-field-spring-0:#c9d77a;--dio-field-spring-1:#e4d65c;--dio-field-spring-2:#b5cf78;--dio-field-spring-3:#d9d98a;--dio-field-summer-0:#e2c96a;--dio-field-summer-1:#d9b858;--dio-field-summer-2:#e8d48a;--dio-field-summer-3:#cdbb62;--dio-field-autumn-0:#d2b077;--dio-field-autumn-1:#c39a63;--dio-field-autumn-2:#b9c08a;--dio-field-autumn-3:#d8c08e;--dio-furrow:#6e5a2833;--dio-road-edge:#c9b98f;--dio-road:#f6efdc;--dio-rail:#6b6458;--dio-rail-tie:#e9e1c6;--dio-river-edge:#6e9aa6;--dio-river:#9fd0db;--dio-hedge:#8fac6a;--dio-hedge-shadow:#6f8a52;--dio-sand:#f3dca2;--dio-foam:#fff;--dio-shade:#28321e38;--dio-tree-winter:#5f9466;--dio-tree-winter-dark:#4a7a52;--dio-tree-spring:#6aa66a;--dio-tree-spring-dark:#548c58;--dio-tree-summer:#5c9a5f;--dio-tree-summer-dark:#477d4c;--dio-tree-autumn:#d0893f;--dio-tree-autumn-dark:#b26a32;--dio-blossom:#f1b7c6;--dio-autumn-red:#c9583c;--dio-trunk:#7a6248;--dio-leaf-light:#ffffff40;--dio-peak-lit:#b3a68f;--dio-peak-shade:#8f826d;--dio-hill-lit:#a9c48a;--dio-hill-shade:#8aa86e;--dio-snow:#fff;--dio-snow-shade:#dfe6ee;--dio-volcano-lit:#a99a84;--dio-volcano-shade:#8a7c68;--dio-crater:#7a6c5a;--dio-plume:#f2efe9;--dio-wall:#f6efe1;--dio-wall-side:#ddd2bd;--dio-roof-0:#c9654a;--dio-roof-1:#b9583f;--dio-roof-2:#d27a52;--dio-roof-side:#9e4a36;--dio-tower-top:#eef2f6;--dio-tower:#dfe7ef;--dio-tower-side:#b7c3d1;--dio-tower-window:#93a8c0;--dio-block-top:#f1e3cf;--dio-block:#f3e6d3;--dio-block-side:#d9c6aa;--dio-block-window:#c7a984;--dio-shed-top:#cfc3ae;--dio-shed:#e2d6c2;--dio-shed-side:#bfb19a;--dio-shed-roof:#d6cab4;--dio-hotel-top:#fff;--dio-hotel:#fbfaf6;--dio-hotel-side:#e2e5e6;--dio-hotel-window:#7fb6c9;--dio-dome:#7fa7c9;--dio-flag:#bf4629;--dio-chimney:#b86a34;--dio-smoke:#ece8e1;--dio-barn:#c2553f;--dio-barn-side:#9e4433;--dio-barn-roof:#7a3a2c;--dio-barn-roof-side:#5e2e24;--dio-silo:#e9e1d0;--dio-castle-top:#d8c7a6;--dio-castle:#e7d8ba;--dio-castle-side:#c9b694;--dio-castle-line:#a9946f;--dio-pier-edge:#8f7a58;--dio-pier:#cdb48a;--dio-crane:#d9952a;--dio-bridge-edge:#a8916b;--dio-bridge:#e7d8ba;--dio-pole:#6b5a3e;--dio-color-0:#e2553f;--dio-color-1:#3a8fb0;--dio-color-2:#e0a72a;--dio-color-3:#e07790;--dio-hull:#3d5568;--dio-hull-line:#c4553c;--dio-cabin:#fff;--dio-sail:#fbf6ec;--dio-ferry:#3a76a0;--dio-turbine:#5d6a78;--dio-fire:#ff7a2e;--dio-fire-hot:#ffb347;--dio-fire-core:#ffd36e;--dio-window-lit:#ffd98a;--dio-glow:#ffb84d;--dio-road-light:#ffcf7a;--dio-rail-light:#9fd8ff;--dio-night-sea:#1d3352;--dio-night-inland:#262e40;--bad:var(--warn);--legal:#2f8a6c;--grey-zone:#a66f0f;--illegal:#c2405e;--serif:"Source Serif 4", Georgia, "Times New Roman", serif;--sans:"Plus Jakarta Sans", system-ui, "Helvetica Neue", Arial, sans-serif;--cond:var(--sans);--mono:var(--sans);--r-xl:18px;--r-lg:14px;--r-md:10px;--r-sm:7px;--shadow:var(--shadow-card);--gutter:16px;--gap:12px;--bar-h:62px;--follow-h:34px;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .37 0 0 0 0 .24 0 0 0 .55 -.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='240'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.012 .03' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 .62 0 0 0 0 .52 0 0 0 0 .33 0 0 0 .22 -.07'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)'/%3E%3C/svg%3E");--col-right:440px;--flag-red:#c8372d;--flag-crimson:#9e1f3d;--flag-orange:#e07a2a;--flag-gold:#e5b43a;--flag-green:#2f8f4e;--flag-forest:#1f4d38;--flag-teal:#13807a;--flag-sky:#8cc3e6;--flag-blue:#2d5fae;--flag-navy:#1c2a52;--flag-white:#fbf9f3;--flag-black:#1d1d22;--flag-purple:#6a3f9a;--flag-edge:#1b254038;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.night,.scene--pleno,.scene--debate,.scene--election,.scene--regional{--sand:#0f1b2d;--card:#15253b;--paper2:#1b2e48;--paper3:#213752;--grain:none;--line:#263b58;--line2:#33496a;--ink:#f2f5fa;--ink2:#c7d0de;--ink3:#93a1b8;--ink4:#7d8aa0;--act:#5fd9b0;--actDk:#3fbf95;--actHi:#173d3b;--actLine:#2e6e64;--warn:#ff7d6b;--warnDk:#ff6a55;--warnBg:#3a1d1d;--good:#5fd9b0;--goodBg:#133a32;--flat:#93a1b8;--caution:#f2a03b;--cautionBg:#3a2c14;--on-act:#0b1726;--on-act-wash:#0b17261f;--on-act-line:#0b172659;--dim:#050a12b8;--shadow-card:0 18px 40px -20px #000000b3;--shadow-pop:0 24px 60px -24px #000000bf;--shadow-up:0 -18px 40px -20px #000c;--bg:var(--sand);--panel:var(--card);--panel-2:var(--paper2);--panel-3:var(--paper3);--alt:#0c1625;--line-2:var(--line2);--text:#dbe2ec;--strong:var(--ink);--muted:var(--ink3);--faint:#74829a;--amber:#f2a03b;--amber-soft:#ffc56b;--amber-ink:#14110b;--amber-glow:#f2a03b2e;--amber-wash:#2a2213;--red:var(--warn);--red-deep:#e5484d;--red-wash:var(--warnBg);--green:var(--good);--green-wash:var(--goodBg);--steel:#5b7ba6;--frost:#16212e;--frost-line:#2c4258;--violet:#a78bfa;--scrim:#05070ab8;--ink-soft:var(--ink2);--p-red:#ec5a4e;--p-ocean:#3fb0dc;--p-rose:#f07a90;--p-amber:#e8b84a;--p-jade:#4fc9a4;--p-violet:#8b7cf0;--p-rust:#e0803f;--p-fuchsia:#e070b6;--p-lime:#9cc63b;--p-teal:#35b8b0;--p-sun:#e8c33a;--p-coral:#f08a5d;--p-mint:#6fd3a0;--p-sky:#5aa9f0;--p-lavender:#c8a2f0;--p-wine:#d0587c;--p-olive:#b4c04c;--p-indigo:#7a86f0;--p-sand:#d9b38c;--p-abstention:#4a5a72;--map-sea:#0a111c;--map-wave:#14233a;--map-shelf:#1b3352;--map-coast:#5d7290;--map-land:#171c26;--map-border:#3a4558;--map-relief:#8892a6;--map-river:#2f5a8a;--map-light:#ffd27f;--map-light-cold:#f6e6b8;--map-off:#4a5263;--map-label:#eef1f6;--map-label-soft:#aab4c6;--map-chip:#0d1015e0;--shadow:var(--shadow-card);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text)}.cmap--night{--map-sea-hi:#13202f;--map-sea-lo:#0a121c;--map-wave-ink:#1c2c40;--map-shelf-1:#142236;--map-shelf-2:#18283c;--map-shelf-3:#1f3149;--map-shelf-4:#1a2a3f;--map-shelf-5:#1d2d43;--map-shadow:#04070c;--map-land:#1c2230;--map-paper:#1c2230;--map-edge:#2a3244;--map-dash:#4b5670;--map-coast-ink:#3d4e68;--map-coast-glow:#222c3f;--map-river-ink:#2b4a6c;--map-lake:#1d3550;--map-river-under:#151c29;--map-peak-lit:#2d3547;--map-peak-shade:#1a202d;--map-peak-line:#4a5568;--map-town:#3a4252;--map-neighbour-hi:#1f2533;--map-neighbour-lo:#171c27;--map-frontier:#4b5670}:root{--flag-red:#c8402f;--flag-crimson:#9e2a3c;--flag-orange:#e07b2e;--flag-gold:#e2b33c;--flag-green:#3f8f4f;--flag-forest:#24573a;--flag-teal:#1f8a86;--flag-sky:#8cc3e6;--flag-blue:#2f63b5;--flag-navy:#1d2f5c;--flag-white:#f7f4ec;--flag-black:#1f1f24;--flag-purple:#6b4a9a;--hover-veil:#9670301c;--hover-veil-act:#0e6a6814;--hover-veil-warn:#bf46291a;--hover-line:var(--actLine);--hover-ink:#053f3e;--hover-shadow:0 1px 0 #46371e0d, 0 12px 24px -12px #5a401857;--hover-lift:-1px;--press-sink:1px;--ring-color:var(--act);--ring-w:2.5px;--ring-offset:2px;--t-quick:.12s;--t-ease:.17s;--ease-out:cubic-bezier(.2, .8, .3, 1)}.night,.scene--pleno,.scene--debate,.scene--election,.scene--regional{--hover-veil:#f2ecde1f;--hover-veil-act:#5fd9b029;--hover-veil-warn:#ff7d6b29;--hover-line:#4aa98f;--hover-ink:#9ff0d2;--hover-shadow:0 16px 34px -16px #000000d9;--ring-color:var(--act)}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--sans);font-feature-settings:"lnum" 1;-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.45}h1,h2,h3,h4,h5{color:var(--strong);text-wrap:balance;margin:0;line-height:1.15}h1,h2{font-family:var(--serif);letter-spacing:-.01em;font-weight:600}h3,h4,h5{font-family:var(--sans);letter-spacing:-.01em;font-weight:750}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}button,input,select{font:inherit;color:inherit}a{color:var(--act)}.num{font-variant-numeric:tabular-nums lining-nums}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}input[type=checkbox],input[type=radio]{accent-color:var(--act)}:root{--cursor-arrow:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22M4.5%203.2c-.7-.4-1.5.1-1.5.9l1.4%2014.2c.1.9%201.2%201.2%201.8.5l3.2-3.8%204.8.3c.9.1%201.4-1%20.8-1.6L4.5%203.2z%22%20fill%3D%22%2333496a%22%20stroke%3D%22%23fffdf8%22%20stroke-width%3D%221.6%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E) 3 3, default;--cursor-arrow-down:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2219%22%20height%3D%2219%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22M4.5%203.2c-.7-.4-1.5.1-1.5.9l1.4%2014.2c.1.9%201.2%201.2%201.8.5l3.2-3.8%204.8.3c.9.1%201.4-1%20.8-1.6L4.5%203.2z%22%20fill%3D%22%2333496a%22%20stroke%3D%22%23fffdf8%22%20stroke-width%3D%221.6%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E) 3 3, default;--cursor-grab:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2226%22%20height%3D%2226%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22%23fffdf8%22%20stroke%3D%22%23fffdf8%22%20stroke-width%3D%222.6%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%226%22%20y%3D%2211%22%20width%3D%2212.4%22%20height%3D%229.6%22%20rx%3D%224.2%22/%3E%3Crect%20x%3D%226.2%22%20y%3D%225.6%22%20width%3D%222.7%22%20height%3D%229%22%20rx%3D%221.35%22/%3E%3Crect%20x%3D%229.3%22%20y%3D%223.8%22%20width%3D%222.7%22%20height%3D%2210%22%20rx%3D%221.35%22/%3E%3Crect%20x%3D%2212.4%22%20y%3D%224.4%22%20width%3D%222.7%22%20height%3D%2210%22%20rx%3D%221.35%22/%3E%3Crect%20x%3D%2215.5%22%20y%3D%226.4%22%20width%3D%222.7%22%20height%3D%228%22%20rx%3D%221.35%22/%3E%3Crect%20x%3D%223.2%22%20y%3D%2211.2%22%20width%3D%222.7%22%20height%3D%226.4%22%20rx%3D%221.35%22%20transform%3D%22rotate%28-32%204.5%2014.4%29%22/%3E%3C/g%3E%3Cg%20fill%3D%22%2333496a%22%3E%3Crect%20x%3D%226%22%20y%3D%2211%22%20width%3D%2212.4%22%20height%3D%229.6%22%20rx%3D%224.2%22/%3E%3Crect%20x%3D%226.2%22%20y%3D%225.6%22%20width%3D%222.7%22%20height%3D%229%22%20rx%3D%221.35%22/%3E%3Crect%20x%3D%229.3%22%20y%3D%223.8%22%20width%3D%222.7%22%20height%3D%2210%22%20rx%3D%221.35%22/%3E%3Crect%20x%3D%2212.4%22%20y%3D%224.4%22%20width%3D%222.7%22%20height%3D%2210%22%20rx%3D%221.35%22/%3E%3Crect%20x%3D%2215.5%22%20y%3D%226.4%22%20width%3D%222.7%22%20height%3D%228%22%20rx%3D%221.35%22/%3E%3Crect%20x%3D%223.2%22%20y%3D%2211.2%22%20width%3D%222.7%22%20height%3D%226.4%22%20rx%3D%221.35%22%20transform%3D%22rotate%28-32%204.5%2014.4%29%22/%3E%3C/g%3E%3C/svg%3E) 13 12, grab;--cursor-grabbing:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2226%22%20height%3D%2226%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22%23fffdf8%22%20stroke%3D%22%23fffdf8%22%20stroke-width%3D%222.6%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%226%22%20y%3D%229.6%22%20width%3D%2212.4%22%20height%3D%2210.6%22%20rx%3D%224.4%22/%3E%3Ccircle%20cx%3D%227.9%22%20cy%3D%229.8%22%20r%3D%221.7%22/%3E%3Ccircle%20cx%3D%2210.9%22%20cy%3D%229.2%22%20r%3D%221.7%22/%3E%3Ccircle%20cx%3D%2213.9%22%20cy%3D%229.2%22%20r%3D%221.7%22/%3E%3Ccircle%20cx%3D%2216.7%22%20cy%3D%229.9%22%20r%3D%221.6%22/%3E%3Crect%20x%3D%224.2%22%20y%3D%2212.4%22%20width%3D%222.7%22%20height%3D%225%22%20rx%3D%221.35%22%20transform%3D%22rotate%28-20%205.5%2014.9%29%22/%3E%3C/g%3E%3Cg%20fill%3D%22%2333496a%22%3E%3Crect%20x%3D%226%22%20y%3D%229.6%22%20width%3D%2212.4%22%20height%3D%2210.6%22%20rx%3D%224.4%22/%3E%3Ccircle%20cx%3D%227.9%22%20cy%3D%229.8%22%20r%3D%221.7%22/%3E%3Ccircle%20cx%3D%2210.9%22%20cy%3D%229.2%22%20r%3D%221.7%22/%3E%3Ccircle%20cx%3D%2213.9%22%20cy%3D%229.2%22%20r%3D%221.7%22/%3E%3Ccircle%20cx%3D%2216.7%22%20cy%3D%229.9%22%20r%3D%221.6%22/%3E%3Crect%20x%3D%224.2%22%20y%3D%2212.4%22%20width%3D%222.7%22%20height%3D%225%22%20rx%3D%221.35%22%20transform%3D%22rotate%28-20%205.5%2014.9%29%22/%3E%3C/g%3E%3C/svg%3E) 13 12, grabbing}html,body{cursor:var(--cursor-arrow)}:is(button,a[href],[role=button],[role=radio],[role=tab],[role=checkbox],[role=option],label,summary,select):not([data-grab]),:is(button,a[href],[role=button],[role=radio],[role=tab]):not([data-grab]) *{cursor:var(--cursor-arrow)!important}html:active,html:active :is(button,a[href],[role=button],[role=radio],[role=tab],label):not([data-grab]),html:active :is(button,a[href],[role=button],[role=radio],[role=tab]):not([data-grab]) *{cursor:var(--cursor-arrow-down)!important}:is(input:not([type=radio]):not([type=checkbox]):not([type=range]),textarea,[contenteditable=true]){cursor:text!important}[data-grab],[data-grab] *{cursor:var(--cursor-grab)!important}.is-carrying,.is-carrying *{cursor:var(--cursor-grabbing)!important}:is(button,a[href]):not(:disabled):not([data-grab]):active{scale:.97}@media (prefers-reduced-motion:reduce){:is(button,a[href]):active{scale:1}}.press{transition-property:scale,background-color,color,box-shadow,transform,opacity;transition-duration:var(--t-quick)}.press:hover:not(:disabled,[aria-disabled=true]){background-image:linear-gradient(var(--press-veil-light), var(--press-veil-light)), linear-gradient(var(--press-veil-dark), var(--press-veil-dark))}.press:focus-visible{outline:3px solid var(--ring-color);outline-offset:3px}.own-pick{transition:background-color .3s,box-shadow .3s,transform .3s}.own-pick:is([aria-checked=true],[aria-pressed=true],.is-on){background-color:var(--own-soft);box-shadow:inset 0 0 0 2.5px var(--own), 0 14px 26px -18px var(--own)}.advance{all:unset;box-sizing:border-box;border-radius:var(--r-xl);background-color:var(--act);width:300px;height:66px;color:var(--on-act);box-shadow:var(--shadow-act);text-align:left;transition:scale var(--t-quick), opacity .4s ease, transform .4s ease;justify-content:space-between;align-items:center;gap:14px;padding:0 16px 0 24px;display:flex}.advance:disabled{opacity:.55}.advance__text{flex-direction:column;gap:1px;min-width:0;display:flex}.advance__text b{white-space:nowrap;text-overflow:ellipsis;font-size:19px;font-weight:800;overflow:hidden}.advance__text span{opacity:.85;font-size:13px;font-weight:600}.advance__arrow{background:var(--on-act-wash);border-radius:999px;flex:none;place-items:center;width:34px;height:34px;display:grid}.steps-pill{grid-template-columns:repeat(var(--n), 132px);background:color-mix(in srgb, var(--card) 75%, transparent);text-align:center;color:var(--ink2);border-radius:999px;margin:0;padding:5px;font-size:15px;font-weight:700;list-style:none;display:grid;position:relative}.steps-pill__mark{background:var(--act);width:132px;height:calc(100% - 10px);transform:translateX(calc(var(--at) * 100%));border-radius:999px;transition:transform .6s cubic-bezier(.45,0,.2,1);position:absolute;top:5px;left:5px}.steps-pill li{padding:7px 0;transition:color .3s;position:relative}.steps-pill li.is-on{color:var(--on-act)}.glass{z-index:60;background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);place-items:center;animation:.3s both glass-in;display:grid;position:fixed;inset:0}.glass__card{background:var(--card);border-radius:26px;max-width:calc(100vw - 64px);max-height:calc(100vh - 64px);animation:.35s cubic-bezier(.3,.8,.25,1) both glass-rise;overflow:auto;box-shadow:0 40px 80px -30px #1b25408c}.glass.is-growing .glass__card{animation:none}.glass.is-closing{animation:.34s both glass-out}@keyframes glass-in{0%{opacity:0}}@keyframes glass-out{to{opacity:0}}@keyframes glass-rise{0%{opacity:0;transform:translateY(18px)scale(.97)}}@media (prefers-reduced-motion:reduce){.steps-pill__mark,.own-pick{transition:none}.glass,.glass__card{animation:none}}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-card);min-width:0;padding:16px 18px}.panel__head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.panel__head h2{font-size:21px}.panel__head h3{font-size:16px}.panel__head .section-title{margin:0;font-size:11px}.section-title{font-family:var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink3);margin:0 0 10px;font-size:11px;font-weight:700}.muted{color:var(--muted)}.faint{color:var(--faint)}.small{font-size:12.5px}.quote{font-family:var(--serif);color:var(--strong);font-size:15.5px;font-style:italic;line-height:1.4}.quote--big{font-size:18px}.quote__who{color:var(--muted);margin-top:3px;font-size:12.5px}.btn{border:1px solid var(--line-2);background:var(--card);color:var(--strong);cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;font-weight:650;display:inline-flex}.btn:disabled{opacity:.45;cursor:not-allowed}.btn--primary{background:var(--amber);border-color:var(--amber);color:var(--amber-ink);font-family:var(--sans);box-shadow:var(--shadow-act);font-size:15px;font-weight:700}.btn--shady{border-color:var(--red-deep);color:var(--red);font-family:var(--cond);background:0 0;font-size:15px;font-weight:700}.btn--shady:focus-visible{background:var(--red-deep);color:var(--on-act)}.btn--ghost{background:0 0}.btn--link{color:var(--amber);background:0 0;border:0;padding:0;font-weight:500}.btn--big{padding:12px 18px;font-size:16px}.btn--block{width:100%}.btn--small{padding:4px 9px;font-size:12.5px}.chip{border:1px solid var(--line-2);background:var(--map-chip);color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;display:inline-flex}.chip--amber{border-color:var(--amber);color:var(--amber)}.chip--red{border-color:var(--red-deep);color:var(--red)}.chip--green{border-color:var(--legal);color:var(--green)}.chip--solid{background:var(--amber);border-color:var(--amber);color:var(--amber-ink);font-weight:600}.dot{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.swatch{border-radius:3px;flex:none;width:12px;height:12px;display:inline-block}.tabs{border:1px solid var(--line);background:var(--alt);border-radius:9px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 14px;font-size:13.5px;font-weight:500}.tabs button[aria-pressed=true],.tabs button[aria-selected=true]{background:var(--amber);color:var(--amber-ink);font-weight:600}.tabs button[aria-pressed=true] .muted,.tabs button[aria-selected=true] .muted{color:inherit;opacity:.75}.bar{background:var(--line);border-radius:4px;height:8px;position:relative;overflow:hidden}.bar>span{background:var(--amber);border-radius:4px;position:absolute;inset:0 auto 0 0}.bar--red>span{background:var(--red)}.stacked{background:var(--line);border-radius:4px;height:14px;display:flex;overflow:hidden}.stacked>span{height:100%;display:block}.stacked__wrap{position:relative}.stacked__mark{background:var(--strong);width:2px;position:absolute;top:-4px;bottom:-4px}.kv{grid-template-columns:auto 1fr;gap:4px 14px;font-size:13.5px;display:grid}.kv dt{color:var(--muted)}.kv dd{color:var(--strong);text-align:right;font-variant-numeric:tabular-nums;margin:0}.list{flex-direction:column;display:flex}.list>li,.list>button{border-bottom:1px solid var(--line);padding:10px 2px}.list>li:last-child,.list>button:last-child{border-bottom:0}.list--tight>li{padding:6px 2px}.pick{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.pick[aria-pressed=true],.pick[aria-current=true]{border-color:var(--amber);background:var(--amber-wash)}.trend{white-space:nowrap;font-size:12.5px}.toast{left:50%;bottom:calc((var(--gutter) + var(--bar-h) + 16px) * var(--ui-zoom));z-index:60;background:var(--red-wash);border:1px solid var(--red-deep);color:var(--strong);box-shadow:var(--shadow);border-radius:9px;padding:10px 16px;font-size:13.5px;position:fixed;transform:translate(-50%)}.empty{border:1px dashed var(--line-2);border-radius:var(--r-md);color:var(--muted);text-align:center;padding:18px;font-size:13.5px}.grid-cards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);text-align:left;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}button.card{cursor:pointer}.card[aria-pressed=true]{border-color:var(--amber);box-shadow:0 0 0 3px var(--amber-glow)}.card h4{font-size:15px}.person{align-items:center;gap:10px;min-width:0;display:flex}.person__name{color:var(--strong);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.person__role{color:var(--muted);font-size:12.5px;display:block}.range-plain{width:100%;accent-color:var(--amber)}.field{flex-direction:column;gap:5px;display:flex}.field label,.field .label{color:var(--muted);font-size:12.5px}.input,select.input{border:1px solid var(--line-2);background:var(--alt);color:var(--strong);border-radius:8px;padding:8px 10px}.scrim{z-index:40;background:var(--scrim);position:fixed;inset:0}.legend{color:var(--text);flex-wrap:wrap;gap:6px 16px;font-size:12.5px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.core-panel__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:10px 0;display:grid}.core-panel__value{color:var(--strong);margin:2px 0;font-size:26px;font-weight:600}.term{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);text-underline-offset:3px;cursor:help}.term-card{z-index:50;border-radius:var(--r-md);background:var(--panel);border:1px solid var(--line);max-width:340px;box-shadow:var(--shadow);padding:12px 14px;font-size:13.5px;line-height:1.45;position:fixed}.term-card.is-pinned{border-color:var(--amber)}.term-card__title{color:var(--strong);margin:0 0 4px;font-weight:600}.term-card__body{color:var(--text);margin:0}.term-card__hint{color:var(--muted);margin:6px 0 0;font-size:12px}.month-summary__flag{margin-left:6px;font-size:11px}.standing__grid{gap:10px;margin:10px 0;display:grid}.lever{align-items:center;gap:10px;padding:6px 0;display:flex}.lever__main{flex:1;gap:1px;min-width:0;display:grid}.lever__name{color:var(--strong);font-size:14px}.peek{z-index:50;border-radius:var(--r-md);background:var(--panel-2);border:1px solid var(--line-2);border-left:4px solid var(--line-2);width:max-content;max-width:300px;box-shadow:var(--shadow);pointer-events:none;padding:10px 14px 10px 12px;font-size:13px;line-height:1.45;animation:.12s peek-in;position:fixed}.peek__title{color:var(--strong);margin:2px 0 4px;font-size:14.5px;font-weight:600}.peek__line{color:var(--text);margin:0}.peek__hint{color:var(--muted);margin:6px 0 0;font-size:12px}@keyframes peek-in{0%{opacity:0;transform:translateY(3px)}}.lenders__peg{gap:4px;margin:10px 0 12px;display:grid}.identity__axes{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.identity__axis{grid-template-columns:110px 1fr 110px;align-items:center;gap:10px;display:grid}.identity__axis span:last-child{text-align:right}.identity__track{background:var(--line);border-radius:5px;height:10px;position:relative}.identity__doubt{opacity:.3;border-radius:5px;position:absolute;top:0;bottom:0}.identity__dot{width:12px;height:12px;box-shadow:0 0 0 2px var(--panel);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.identity__issue{justify-content:space-between;align-items:center;gap:10px;display:flex}.identity__invite{border-left:3px solid var(--amber);background:var(--amber-wash);border-radius:var(--r-md);margin-top:8px;padding:8px 10px}.verified{display:block}.world__funds{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.world__criteria{gap:2px;display:grid}.world__regions{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.world__regions li{grid-template-columns:1fr 90px 44px;align-items:center;gap:8px;display:grid}.world__bar{background:var(--panel-3);border-radius:3px;height:6px;position:relative}.world__bar i{border-radius:3px;height:100%;position:absolute;top:0}.world__bar i.up{background:var(--green)}.world__bar i.down{background:var(--red)}.kick{letter-spacing:.09em;text-transform:uppercase;color:var(--ink3);margin:0;font-size:11px;font-weight:700;line-height:1.2}.clink{color:var(--act);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:700}.cbtn{height:28px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.cbtn:disabled{opacity:.45;cursor:not-allowed}.cbtn--outline{background:var(--card);height:32px;color:var(--act);border:1.5px solid var(--actLine);padding:0 12px}.cbtn--primary{background:var(--act);height:38px;color:var(--on-act);box-shadow:var(--shadow-act);border:0;padding:0 16px;font-size:14px}.ov-list{margin:0 0 6px;padding:0;list-style:none}.ov-list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:5px 0;font-size:13px;display:flex}.kicker{font-family:var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink3);font-size:11px;font-weight:700}.delta-up{color:var(--good)}.delta-down{color:var(--warn)}.page{margin:0 auto;padding:4px 4px 24px}.page__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.page__head h1{font-size:30px}.columns{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:18px;display:grid}.stack{flex-direction:column;gap:14px;min-width:0;display:flex}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.row--between{justify-content:space-between}.grow{flex:1;min-width:0}.cmap{width:100%;height:100%;min-height:220px;position:relative;overflow:hidden}.cmap__svg{display:block;position:absolute;inset:0}.cmap__sea-hi{stop-color:var(--map-sea-hi)}.cmap__sea-lo{stop-color:var(--map-sea-lo)}.cmap__wave{fill:none;stroke:var(--map-wave-ink);stroke-width:1px;stroke-linecap:round}.cmap__shelf path{fill:none}.cmap__shelf-1{stroke:var(--map-shelf-1)}.cmap__shelf-2{stroke:var(--map-shelf-2)}.cmap__shelf-3{stroke:var(--map-shelf-3)}.cmap__shelf-4{stroke:var(--map-shelf-4)}.cmap__shelf-5{stroke:var(--map-shelf-5)}.cmap__shadow{fill:var(--map-shadow);opacity:.45}.cmap__land{fill:var(--map-paper)}.cmap__region{cursor:pointer}.cmap__fill{transition:fill .35s,opacity .35s}.cmap__region.is-hover .cmap__fill{filter:saturate(1.25)brightness(.97)}.cmap__region.is-dim .cmap__fill{opacity:.55}.cmap__relief{opacity:.26;mix-blend-mode:multiply}.cmap__border-under{fill:none;stroke:var(--map-edge);opacity:.95;stroke-linejoin:round}.cmap__border{fill:none;stroke:var(--map-dash);opacity:.55;stroke-linejoin:round;stroke-linecap:round}.cmap__selected{fill:none;stroke:var(--act);stroke-linejoin:round}.cmap__hover{fill:none;stroke:var(--ink);stroke-opacity:.9;stroke-linejoin:round;animation:cmap-hover-in var(--t-ease) var(--ease-out)}@keyframes cmap-hover-in{0%{opacity:0}}.cmap__river-under{fill:none;stroke:var(--map-river-under);stroke-linecap:round;stroke-linejoin:round}.cmap__lake{fill:var(--map-lake);stroke:var(--map-river-ink)}.cmap__river{fill:none;stroke:var(--map-river-ink);stroke-linecap:round;stroke-linejoin:round}.cmap__peak-lit{fill:var(--map-peak-lit)}.cmap__peak-shade{fill:var(--map-peak-shade)}.cmap__peak-line{fill:none;stroke:var(--map-peak-line);stroke-linejoin:round}.cmap__town{fill:var(--map-town);opacity:.45}.cmap__coast-glow{fill:none;stroke:var(--map-coast-glow);opacity:.7;stroke-linejoin:round}.cmap__coast{fill:none;stroke:var(--map-coast-ink);stroke-linejoin:round}.cmap--inland .cmap__sea-hi{stop-color:var(--map-neighbour-hi)}.cmap--inland .cmap__sea-lo{stop-color:var(--map-neighbour-lo)}.cmap--inland .cmap__coast{stroke:var(--map-frontier);stroke-dasharray:1 6;stroke-linecap:round}.cmap__crater{fill:var(--map-peak-line)}.cmap__capital{fill:var(--card);stroke:var(--map-pin);stroke-width:2px}.cmap__capital-dot{fill:var(--map-pin)}.cmap__capital-name{font-family:var(--serif);fill:var(--map-pin);paint-order:stroke;stroke:var(--map-coast-glow);stroke-width:3px;stroke-linejoin:round;font-size:13px;font-style:italic;font-weight:600}.cmap__leader line{stroke:var(--map-pin);stroke-width:1.2px;stroke-dasharray:2 3;opacity:.55}.cmap__leader circle{fill:var(--card);stroke:var(--map-pin);stroke-width:1.4px}.cmap__compass circle{fill:var(--map-chip);stroke:var(--map-shelf-1)}.cmap__compass-n{fill:var(--map-pin)}.cmap__compass-s{fill:var(--map-shelf-1)}.cmap__compass text{font:800 10.5px var(--sans);fill:var(--map-coast-ink)}.cmap__plate{z-index:2;transition:opacity .25s;position:absolute;transform:translate(-50%,-50%)}.cmap__plate.is-selected{z-index:4}.cmap__plate.is-dim{opacity:.86}.cmap__plate:hover,.cmap__plate.is-hover,.cmap__plate:focus-within{z-index:5}@media (prefers-reduced-motion:reduce){.cmap__fill,.cmap__plate{transition:none}}.pick__title{color:var(--strong);font-weight:500;display:block}.start__chips{flex-wrap:wrap;gap:8px;display:flex}.start__chips .chip{cursor:pointer;padding:5px 12px;font-size:13px}.start__chips .chip:focus-within{outline:2px solid var(--amber)}.vote-bar .stacked{height:18px}.vote-bar__legend{margin-top:6px}.control h2{font-size:24px}.control{flex-direction:column;gap:6px;display:flex}.duel{grid-template-columns:140px minmax(0,1fr) 140px;align-items:start;gap:18px;margin-top:14px;display:grid}.duel__side{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.duel__middle{border-radius:var(--r-md);background:var(--alt);border:1px solid var(--line);flex-direction:column;gap:10px;padding:12px 16px;display:flex}.duel__lines{flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.duel__lines li{border-radius:10px;max-width:88%;padding:8px 12px;font-size:14px}.duel__lines .is-ask{background:var(--panel-3);align-self:flex-start}.duel__lines .is-answer{background:var(--amber-wash);border:1px solid var(--amber);align-self:flex-end}.duel__verdict{font-family:var(--cond);color:var(--amber);font-weight:600}.control__choices{flex-direction:column;gap:8px;margin-top:14px;display:flex}.control__ask{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}@media (width<=760px){.duel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.duel__middle{order:3;grid-column:1/-1}}.outlet{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel-2);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.outlet .btn{align-self:flex-start}.legend li{align-items:center;gap:6px;display:inline-flex}@media (width<=760px){.scandal{grid-template-columns:minmax(0,1fr)}.notoriety__row{grid-template-columns:90px minmax(0,1fr) 40px}.notoriety__row .btn{grid-column:1/-1}}.democracy{border:1px solid var(--line);border-radius:var(--r-md);background:var(--alt);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin-bottom:10px;padding:10px 12px;display:grid}.democracy span{flex-direction:column;display:flex}.vbar{background:var(--line);border-radius:4px;margin:6px 0;display:flex;overflow:hidden}.causes li{grid-template-columns:170px minmax(0,1fr) 90px;align-items:center;gap:10px;padding:5px 0;font-size:13.5px;display:grid}.causes b{text-align:right}.causes__track{background:var(--panel-2);border-radius:4px;height:8px;position:relative;overflow:hidden}.causes__track i{border-radius:4px;position:absolute;top:0;bottom:0;left:0}.causes__track .is-gain{background:var(--green)}.causes__track .is-loss{background:var(--red)}.causes__track .is-neutral{background:var(--steel)}.glance__value{font-size:32px;font-weight:600}.cause__row{grid-template-columns:minmax(0,1.4fr) minmax(50px,1fr) 80px;align-items:center;gap:10px;padding:5px 0;font-size:13.5px;display:grid}.cause__row b{text-align:right}.cause__toggle{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.cause__child{border-left:2px solid var(--line);margin:2px 0 8px 10px;padding:6px 0 2px 12px;font-size:12.5px}.causes--nested .cause__row{font-size:12.5px}.gain{color:var(--green)}.loss{color:var(--red)}.chips{flex-wrap:wrap;gap:6px;display:flex}.toggle{border:1px solid var(--line);background:var(--panel-2);color:var(--text);cursor:pointer;border-radius:99px;padding:6px 13px;font-size:13px}.toggle[aria-pressed=true]{background:var(--amber);border-color:var(--amber);color:var(--amber-ink);font-weight:600}.vbar i{height:100%;display:block}.toggle[data-checked=true]{background:var(--amber);border-color:var(--amber);color:var(--amber-ink);font-weight:600}.toggle input[type=radio]{opacity:0;width:1px;height:1px;position:absolute}.toggle:has(input:focus-visible){outline:2px solid var(--amber);outline-offset:2px}.glance{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.profile-link{appearance:none;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:50%;align-items:center;gap:8px;padding:0;transition:transform .15s,filter .15s;display:inline-flex}.profile-link:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.profile-link--text{border-radius:var(--r-sm);-webkit-text-decoration:underline dotted var(--muted);text-decoration:underline dotted var(--muted);text-underline-offset:3px}.party-chip{border:1px solid var(--line-2);background:var(--panel-2);border-radius:999px;gap:6px;padding:3px 10px 3px 6px;font-size:13px}.party-chip .swatch{border-radius:50%}.profile__head{align-items:center;gap:18px;display:flex}.profile__name{font-family:var(--serif);font-size:28px;line-height:1.1}.profile__role{flex-direction:column;gap:4px;margin-top:6px;display:flex}.profile__stats{border:1px solid var(--line);border-radius:var(--r-md);background:var(--alt);grid-template-columns:repeat(4,1fr);gap:12px;padding:14px 16px;display:grid}.profile__stats>div{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.profile__stats b.num{white-space:nowrap;font-size:22px}.profile__meter{grid-template-columns:190px 1fr 36px;align-items:center;gap:10px;display:grid}.standing fieldset{border:0;min-width:0;margin:0;padding:0}.team__list{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.member{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);grid-template-columns:auto minmax(0,1fr) 260px auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.member.is-office{border-color:var(--line-2);background:var(--panel-2)}.member__text{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.member__stats{flex-direction:column;gap:3px;display:flex}.member__stat{grid-template-columns:74px 1fr 28px;align-items:center;gap:8px;display:grid}.candidacy__row{align-items:center;gap:10px;margin-top:6px;display:flex}.team .team__list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.team .member{grid-template-columns:auto minmax(0,1fr);align-items:start}.team .member .member__stats{grid-column:1/-1}.stance{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);grid-template-columns:96px 120px minmax(120px,1fr) 120px;grid-template-areas:"theme left track right""theme state state actions";align-items:center;gap:2px 10px;padding:8px 10px;display:grid}.stance.is-committed{border-color:var(--amber)}.programme{grid-template-columns:170px minmax(0,1fr);align-items:start;gap:12px;display:grid}.issue{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.issue.is-committed{border-color:var(--amber)}.issue__head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.issue__said{color:var(--muted);text-align:right}.issue.is-set .issue__said{color:var(--text)}.issue__row{grid-template-columns:minmax(0,1fr) minmax(140px,1.2fr) minmax(0,1fr);align-items:center;gap:10px;display:grid}.issue__end{color:var(--muted);line-height:1.25}.issue__actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.issue__ends{justify-content:space-between;gap:16px;display:flex}.issue__ends span{max-width:46%;color:var(--muted);line-height:1.3}.issue__ends span:last-child{text-align:right}.scale{background:var(--alt);border:1px solid var(--line);border-radius:999px;grid-template-columns:repeat(5,1fr);gap:4px;padding:3px;display:grid}.scale__step{appearance:none;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;transition:background .15s;display:grid}.scale__step:focus-visible{outline:2px solid var(--amber);outline-offset:1px}.scale__dot{background:var(--line-2);border-radius:50%;width:8px;height:8px}.scale__mid{font-family:var(--mono);font-size:13px}.scale__step.is-filled{background:var(--amber-wash)}.scale__step.is-filled .scale__dot{background:var(--amber);opacity:.6}.scale__step.is-on{background:var(--amber);color:var(--amber-ink)}.scale__step.is-on .scale__dot{background:var(--amber-ink);opacity:1}.coherence{flex-direction:column;gap:12px;display:flex}.coherence__verdict{border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--panel-2);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.coherence__verdict--green{border-color:var(--green);background:var(--green-wash)}.coherence__verdict--amber{border-color:var(--amber);background:var(--amber-wash)}.coherence__verdict--red{border-color:var(--red-deep);background:var(--red-wash)}.coherence__felt{flex-direction:column;align-items:flex-end;display:flex}.coherence__felt .num{color:var(--strong);font-size:22px}.coherence__items{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.coherence__item{grid-template-columns:minmax(0,1fr) auto 120px 40px;align-items:center;gap:10px;display:grid}.coherence__label{flex-direction:column;min-width:0;display:flex}.coherence__bar{border-radius:var(--r-sm);background:var(--line);height:8px;overflow:hidden}.coherence__bar i{background:var(--red-deep);height:100%;display:block}.coherence__item .num{text-align:right}.coherence__promises{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.coherence__congress{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.coherence__choices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.coherence__choice:disabled{opacity:.55;cursor:not-allowed}.road{flex-direction:column;gap:10px;display:flex}.road__window{border:1px solid var(--amber);border-radius:var(--r-md);background:var(--amber-wash);color:var(--strong);padding:10px 12px}.road__spotlight{border-radius:var(--r-md);background:var(--panel-2);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.road__meter,.road__progress{border-radius:var(--r-sm);background:var(--line);height:6px;display:block;overflow:hidden}.road__meter i,.road__progress i{background:var(--steel);height:100%;display:block}.road__spotlight--mid .road__meter i{background:var(--amber)}.road__spotlight--high .road__meter i{background:var(--red-deep)}.road__progress i{background:var(--amber)}.road__steps{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.road__step{border:1px solid var(--line);border-radius:var(--r-md);opacity:.78;grid-template-columns:22px minmax(0,1fr);gap:8px;padding:8px 10px;display:grid}.road__step.is-next{opacity:1;border-color:var(--amber)}.road__step.is-done{opacity:1;border-color:var(--green);background:var(--green-wash)}.road__mark{border:2px solid var(--line-2);width:20px;height:20px;color:var(--green);border-radius:50%;place-items:center;font-size:12px;display:grid}.road__step.is-done .road__mark{border-color:var(--green)}.road__step.is-next .road__mark{border-color:var(--amber)}.road__text{flex-direction:column;gap:4px;min-width:0;display:flex}.indicator-history{flex-direction:column;gap:6px;display:flex}.levers__opposition{border:1px dashed var(--line-2);border-radius:var(--r-md);flex-direction:column;gap:6px;margin:6px 0 10px;padding:10px 12px;display:flex}.lever__govOnly{white-space:nowrap}.path{flex-direction:column;gap:8px;display:flex}.path__model b{font-family:var(--serif);color:var(--strong);font-size:20px}.path__traits{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.path__trait{grid-template-columns:130px minmax(0,1fr) 130px;align-items:center;gap:10px;display:grid}.path__end--high{text-align:right}.path__track{border-radius:var(--r-sm);background:var(--line);height:6px;position:relative}.path__track i{border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.path__start{border:2px solid var(--muted);background:var(--bg)}.path__now{background:var(--amber);box-shadow:0 0 0 3px var(--amber-glow)}.path__others{gap:14px;margin:0;padding:0;list-style:none;display:flex}.world{flex-direction:column;gap:8px;display:flex}.world__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.world__treaties{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.redline{grid-template-columns:170px minmax(0,1fr) 60px;align-items:center;gap:10px;display:grid}.redline__track{border-radius:var(--r-sm);background:var(--line);height:8px;position:relative}.redline__track i{border-radius:var(--r-sm);background:var(--steel);height:100%;display:block}.redline__track i.is-over{background:var(--red-deep)}.redline__track b{background:var(--red);width:2px;height:16px;position:absolute;top:-4px}.redline .num{text-align:right}.lenders{flex-direction:column;gap:8px;display:flex}.lenders__bar{height:14px}.lenders__legend{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.lenders__legend i{vertical-align:middle;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.lenders__rescue{border-top:1px solid var(--line);padding-top:8px}.world__actor{color:var(--strong);font-weight:700}.scene{z-index:50;background:var(--bg);animation:.35s ease-out scene-in;position:fixed;inset:0;overflow-y:auto}@keyframes scene-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.scene__inner{max-width:1180px;margin:0 auto;padding:36px 26px 48px}.scene h1{margin:6px 0 8px;font-size:44px}@media (width<=760px){.scene h1{font-size:30px}.scene__inner{padding:22px 16px 36px}}.kbd{background:var(--card);border:1px solid var(--line2);min-width:18px;height:18px;font:700 10.5px/1 var(--sans);color:var(--ink3);white-space:nowrap;border-bottom-width:2px;border-radius:5px;place-items:center;padding:0 5px;display:inline-grid}.kbd--on-act{background:var(--on-act-wash);border-color:var(--on-act-line);color:var(--on-act)}.pill{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;height:22px;padding:0 9px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.pill--good{background:var(--goodBg);color:var(--good)}.pill--warn{background:var(--warnBg);color:var(--warn)}.pill--flat{background:var(--paper2);color:var(--ink3)}.pill--act{background:var(--actHi);color:var(--act)}.pill--caution{background:var(--cautionBg);color:var(--caution)}.delta{white-space:nowrap;align-items:baseline;gap:3px;font-weight:700;display:inline-flex}.delta__arrow{font-size:.82em}.delta--good{color:var(--good)}.delta--warn{color:var(--warn)}.delta--flat{color:var(--ink3)}.delta--act{color:var(--act)}.delta--caution{color:var(--caution)}.party-swatch{white-space:nowrap;align-items:center;gap:5px;font-weight:700;display:inline-flex}.party-swatch__sq{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.steps{align-items:center;min-width:0;display:flex}.steps__item{align-items:center;display:flex}.steps__join{background:var(--line2);border-radius:2px;flex:none;width:36px;height:2px;margin:0 4px}.steps__item--done+.steps__item .steps__join,.steps__item--now .steps__join{background:var(--act)}.steps__btn{text-align:left;color:inherit;background:0 0;border:0;border-radius:999px;align-items:center;gap:9px;padding:5px 12px 5px 5px;display:flex}button.steps__btn{cursor:pointer}button.steps__btn:hover{background:var(--paper2)}.steps__item--now .steps__btn{background:var(--actHi)}.steps__dot{background:var(--card);width:28px;height:28px;color:var(--ink2);border:1.5px solid var(--line2);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:inline-grid}.steps__item--done .steps__dot{background:var(--actHi);color:var(--act);border-color:var(--act)}.steps__item--now .steps__dot{background:var(--act);color:var(--on-act);border-color:var(--act);box-shadow:0 0 0 4px var(--amber-glow)}.steps__text{white-space:nowrap;flex-direction:column;line-height:1.15;display:flex}.steps__kick{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);font-size:10.5px;font-weight:700}.steps__item--now .steps__kick{color:var(--act)}.steps__title{color:var(--ink2);margin-top:2px;font-size:14.5px;font-weight:650}.steps__item--now .steps__title{color:var(--ink);font-weight:800}:root{--col-wide:600px}@media (width<=1360px){:root{--col-wide:540px}}@media (width>=1700px){:root{--col-wide:640px}}.main--ficha{--ficha-w:var(--col-right);column-gap:var(--gap)}.main--wide{--ficha-w:var(--col-wide)}.main--ficha .main__screen{--col-right:0px}.main--ficha .main__screen>:is(.pais,.council,.cu,.street,.congress,.md,.pt,.ts,.ar){margin-right:calc(-1 * var(--gap))}.main--ficha .main__screen :is(.rcol,.pais__right,.cu-side,.congress__side,.pt-right,.md-phone,.street__side){display:none}.ficha{background:var(--card);border:2px solid var(--act);border-radius:var(--r-xl);min-width:0;height:100%;min-height:0;box-shadow:0 0 0 4px var(--amber-glow), var(--shadow-card);outline:none;flex-direction:column;display:flex;overflow:hidden}.ficha__body{flex-direction:column;flex:1;gap:18px;min-height:0;padding:16px 18px 20px;display:flex;overflow:hidden auto}.ficha__body>.profile{flex-direction:column;gap:18px;display:flex}.stackhead{background:var(--paper2);border-bottom:1px solid var(--line);flex-direction:column;flex:none;gap:6px;padding:8px 12px 9px;display:flex}.stackhead__row{align-items:center;gap:8px;min-width:0;display:flex}.stackhead__spacer{flex:1}.stackhead__back{background:var(--card);border:1.5px solid var(--act);min-width:0;height:30px;color:var(--actDk);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:9px;align-items:center;gap:7px;padding:0 8px 0 10px;font-size:13px;font-weight:700;display:inline-flex;overflow:hidden}.stackhead__back .kbd{flex:none}.stackhead__layer{border:1px solid var(--line2);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);border-radius:5px;flex:none;padding:2px 6px;font-size:10.5px;font-weight:800}.thread{flex-wrap:wrap;align-items:baseline;gap:2px 0;min-width:0;font-size:13px;line-height:1.3;display:flex}.thread__knot{align-items:baseline;min-width:0;display:inline-flex}.thread__link{font:inherit;color:var(--actDk);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--actLine);text-decoration-color:var(--actLine);text-underline-offset:3px;background:0 0;border:0;border-radius:5px;margin:-1px -3px;padding:1px 3px;font-weight:700}.thread__here{color:var(--ink);font-weight:800}.thread__sep{color:var(--ink4);margin:0 7px}.rcol__stack{border-bottom:1px solid var(--line)}.leave-dim{z-index:70;background:var(--scrim);position:fixed;inset:0}.leave{z-index:71;background:var(--card);border:1px solid var(--line);border-radius:var(--r-xl);width:min(440px,100vw - 32px);box-shadow:var(--shadow-pop);flex-direction:column;gap:12px;padding:20px 22px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.leave__title{font-size:20px}.leave__body{color:var(--ink2)}.leave__actions{justify-content:flex-end;gap:10px;display:flex}.main{position:relative}.stackhead--float{z-index:5;width:var(--col-right);border:2px solid var(--act);border-radius:var(--r-xl) var(--r-xl) var(--r-md) var(--r-md);box-shadow:var(--shadow-card);position:absolute;top:0;right:0}.main--wide .council .cm-paper{width:200px}.main--wide .street__head{flex-wrap:wrap;gap:6px 14px}@media (width<=1360px){.main--wide .pais__say{display:none}}.workspace-dim{left:0;right:0;top:calc(var(--gutter) + var(--bar-h) + var(--gap) + var(--follow-h) + 8px);bottom:calc(var(--gutter) + var(--bar-h) + 4px);background:var(--dim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:40;position:fixed}.workspace{left:calc(var(--gutter) * 2);right:calc(var(--gutter) * 2);top:calc(var(--gutter) + var(--bar-h) + var(--gap) + var(--follow-h) + 20px);bottom:calc(var(--gutter) + var(--bar-h) + 16px);z-index:41;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-pop);border-radius:24px;flex-direction:column;animation:.18s ease-out both workspace-in;display:flex;position:fixed;overflow:hidden}.workspace:focus{outline:none}@keyframes workspace-in{0%{opacity:0;transform:translateY(8px)scale(.995)}}.workspace__head{border-bottom:1px solid var(--line);flex:none;padding:12px 24px 8px}.workspace__row{justify-content:space-between;align-items:center;gap:20px;min-height:38px;display:flex}.workspace__row--2{min-height:56px;margin-top:8px}.workspace__route{align-items:center;gap:8px;min-width:0;font-size:14.5px;display:flex}.workspace__icon{background:var(--actHi);width:30px;height:30px;color:var(--act);border-radius:9px;flex:none;place-items:center;display:inline-grid}.workspace__crumb{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.workspace__link{color:var(--act);text-decoration:underline;-webkit-text-decoration-color:var(--actLine);text-decoration-color:var(--actLine);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.workspace__sep{color:var(--ink3);font-weight:600}.workspace__here{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.workspace__tools{flex:none;align-items:center;gap:14px;display:flex}.workspace__back{background:var(--paper2);border:1px solid var(--line2);height:38px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:11px;align-items:center;gap:8px;padding:0 8px 0 12px;font-size:13.5px;font-weight:700;display:inline-flex}.workspace__x{color:var(--ink2);font-size:15px;font-weight:800}.workspace__body{flex:1;min-height:0;padding:14px 24px;position:relative;overflow:auto}.workspace__foot{border-top:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:18px;min-height:66px;margin:0 24px;padding:10px 0 14px;display:flex}.workspace__note{min-width:0;color:var(--ink3);font-size:12.5px;line-height:1.35}.workspace__actions{flex:none;align-items:center;gap:10px;display:flex}.ws-next{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.ws-next__sub{color:var(--ink3);white-space:nowrap;font-size:12px;line-height:1.3}.ws-btn{cursor:pointer;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:10px;height:44px;padding:0 18px;font-size:15px;font-weight:700;display:inline-flex}.ws-btn--primary{background:var(--act);color:var(--on-act);box-shadow:var(--shadow-act);border:0}.ws-btn--secondary{background:var(--card);color:var(--act);border:1.5px solid var(--actLine)}.ws-btn:disabled{opacity:.5;cursor:not-allowed}.view-switch{flex:none;align-items:center;gap:8px;display:flex}.view-switch__group{background:var(--paper2);border:1px solid var(--line);border-radius:11px;gap:2px;padding:3px;display:flex}.view-switch__opt{height:28px;color:var(--ink2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 11px;font-size:13px;font-weight:600;display:flex}.view-switch__opt[aria-checked=true]{background:var(--card);color:var(--ink);box-shadow:var(--shadow-card);font-weight:800}.witness{background:var(--card);border:1.5px solid var(--flat);height:56px;box-shadow:0 0 0 4px var(--paper2);border-radius:15px;flex:none;align-items:center;gap:14px;padding:0 16px 0 14px;display:flex}.witness--good{border-color:var(--good);box-shadow:0 0 0 4px var(--goodBg)}.witness--warn{border-color:var(--warn);box-shadow:0 0 0 4px var(--warnBg)}.witness__main{white-space:nowrap;flex-direction:column;justify-content:center;line-height:1.1;display:flex}.witness__k{letter-spacing:.09em;text-transform:uppercase;color:var(--ink3);font-size:10.5px;font-weight:800}.witness__v{align-items:baseline;gap:7px;margin-top:3px;display:flex}.witness__was{color:var(--ink3);font-size:15px;font-weight:700;text-decoration-thickness:1.5px}.witness__to{color:var(--ink3);font-weight:700}.witness__value{letter-spacing:-.02em;color:var(--ink);font-size:23px;font-weight:800}.witness__side{white-space:nowrap;flex-direction:column;justify-content:center;gap:4px;display:flex}.witness__state{align-items:center;gap:6px;display:flex}.witness__note{color:var(--ink2);font-size:12px;font-weight:600}.witness__meter{--meter-w:124px}.tag-dashed{background:var(--card);border:1px dashed var(--line2);height:17px;color:var(--ink3);white-space:nowrap;border-radius:5px;align-items:center;padding:0 6px;font-size:10.5px;font-weight:700;display:inline-flex}@media (height<=820px){.workspace__head{padding-top:10px;padding-bottom:6px}.workspace__row--2{min-height:50px;margin-top:4px}.workspace__body{padding-top:10px;padding-bottom:10px}.workspace__foot{min-height:58px;padding:8px 0 10px}}.meter{width:var(--meter-w,100%);vertical-align:middle;display:inline-block;position:relative}.meter--mini{--meter-h:5px;width:var(--meter-w,36px)}.meter--row{--meter-h:6px}.meter--wide{--meter-h:8px}.meter--wide:has(.meter__ref-label){padding-bottom:14px}.meter__track{height:var(--meter-h);background:var(--paper3);border-radius:999px;display:block;position:relative;overflow:hidden}.meter__track>i{position:absolute;top:0;bottom:0}.meter__band--good{background:var(--goodBg)}.meter__band--caution{background:var(--cautionBg)}.meter__band--warn{background:var(--warnBg)}.meter__ghost{background:var(--ink3);opacity:.28;border-radius:999px}.meter__fill{background:var(--ink2);border-radius:999px}.meter--act .meter__fill{background:var(--act)}.meter--good .meter__fill{background:var(--good)}.meter--caution .meter__fill{background:var(--caution)}.meter--warn .meter__fill{background:var(--warn)}.meter--flat .meter__fill{background:var(--flat)}.meter__centre{background:var(--line);width:1px}.meter__ref{background:var(--ink);width:2px;margin-left:-1px}.meter__ref-label{font:800 9.5px var(--sans);color:var(--ink);position:absolute;bottom:0;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.meter__fill{transition:left .4s,width .4s}}.vchange{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:inline-flex}.vchange__value{color:var(--ink);white-space:nowrap;font-weight:800}.vchange__change{white-space:nowrap}.vchange__unit{color:var(--ink3);font-weight:700}.vchange__period{color:var(--ink3);font-weight:500}.vchange--big{gap:12px}.vchange--big .vchange__value{font-size:54px;line-height:1}.vchange--big .vchange__unit{font-size:20px}.vchange--big .vchange__change{font-size:17px;font-weight:800}.vchange--big .vchange__period{font-size:12.5px;display:block}.hemi{width:100%;height:auto;max-height:100%;display:block;overflow:visible}.hemi__seat{transition:fill .6s,stroke .6s}.hemi__seat--off{fill:var(--line)}.hemi__ring{fill:none;stroke:var(--ink);stroke-width:1.4px}.hemi__ring--dashed{stroke-width:1.3px;stroke-dasharray:2.4 1.8}.hemi__tick{fill:none;stroke:var(--on-act);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.hemi__halo{fill:none;stroke:var(--ink);stroke-width:1.4px;stroke-dasharray:3 3}.hemi__majority line{stroke:var(--ink);stroke-width:2px;stroke-dasharray:5 4}.hemi__majority text{fill:var(--ink);font:800 12.5px var(--sans)}.hemi__label{fill:var(--ink2);font:500 13.5px var(--sans)}.hemi__label-name{fill:var(--ink);font-weight:800}.hemi__big{fill:var(--ink);font:700 36px var(--serif)}.hemi__big-small{fill:var(--ink2);font-size:.55em;font-weight:600}.hemi__line{fill:var(--ink3);font:500 13px var(--sans)}.hemi__line--strong{fill:var(--ink);font-weight:700}.hemi__line--warn{fill:var(--warn);font-weight:700}.hemi-icon{vertical-align:-2px;flex:none;display:inline-block}@media (prefers-reduced-motion:reduce){.hemi__seat{transition:none}}.scene.moment--night{background:radial-gradient(1100px 700px at 50% 42%, var(--paper2) 0%, var(--card) 45%, var(--sand) 100%);color:var(--ink)}.moment{font-variant-numeric:tabular-nums lining-nums;flex-direction:column;gap:clamp(8px,1.4vh,14px);min-height:100vh;padding:clamp(14px,2.6vh,26px) clamp(24px,2.8vw,40px) clamp(10px,1.6vh,16px);display:flex}.moment .cap,.scene .cap{letter-spacing:.13em;text-transform:uppercase;color:var(--ink2);font-size:11px;font-weight:800}.moment .pane{background:linear-gradient(180deg, var(--paper2) 0%, var(--card) 100%);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:18px;padding:14px 16px}.moment-empty{place-items:center;gap:18px;min-height:100vh;font-size:18px;display:grid}.party-dot{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.live-bar{align-items:center;gap:16px;min-height:34px;display:flex}.live-bar__live{white-space:nowrap;background:var(--warn);height:30px;color:var(--on-act);letter-spacing:.1em;text-transform:uppercase;border-radius:8px;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.live-bar__dot{background:currentColor;border-radius:50%;width:8px;height:8px}@media (prefers-reduced-motion:no-preference){.live-bar__dot{animation:1.6s ease-in-out infinite live-pulse}}@keyframes live-pulse{50%{opacity:.35}}.live-bar__place{white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;font-size:14px;font-weight:800}.live-bar__note{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink2);font-size:13.5px;overflow:hidden}.live-bar__right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 16px;min-width:min-content;margin-left:auto;display:flex}.live-bar__keys{color:var(--ink2);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.closing-steps{border:1px solid var(--line2);background:var(--card);border-radius:999px;align-items:center;gap:4px;margin:0;padding:4px;list-style:none;display:flex}.closing-steps__item{color:var(--ink3);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 12px 4px 4px;font-size:13px;font-weight:600;display:inline-flex}.closing-steps__item.is-now{background:var(--paper2);color:var(--ink);box-shadow:var(--shadow-card);font-weight:800}.closing-steps__item.is-done{color:var(--ink2)}.closing-steps__join{background:var(--line2);width:18px;height:1.5px;margin-right:4px}.closing-steps__dot{border:1.5px solid var(--line2);border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:inline-grid}.closing-steps__item.is-now .closing-steps__dot{background:var(--act);border-color:var(--act);color:var(--on-act)}.closing-steps__item.is-done .closing-steps__dot{border-color:var(--act);color:var(--act)}@media (width<=1360px){.closing-steps__item{padding-right:8px;font-size:12.5px}.closing-steps__join{width:10px;margin-right:2px}}.beats{flex-direction:column;gap:8px;display:flex}.beats__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.beats__row{grid-auto-columns:1fr;grid-auto-flow:column;gap:18px;margin:0;padding:0;list-style:none;display:grid}.beats__item{flex-direction:column;gap:6px;min-width:0;display:flex}.beats__card{border:1px solid var(--line);background:var(--card);min-height:clamp(58px,8vh,96px);color:var(--ink2);text-align:left;font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;font-size:12.5px;line-height:1.35;display:flex}.beats__item.is-now .beats__card{border-color:var(--ink2);color:var(--ink);box-shadow:0 0 0 1px var(--ink2)}.beats__item.is-done .beats__card{color:var(--ink2)}.beats__card:focus-visible{outline:2.5px solid var(--act);outline-offset:2px}.beats__art{flex:none;align-items:center;gap:6px;display:flex}.beats__label{color:var(--ink);align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.beats__n{border:1.5px solid var(--line2);border-radius:50%;place-items:center;width:20px;height:20px;font-size:10.5px;font-weight:800;display:inline-grid}.beats__item.is-now .beats__n{background:var(--ink);color:var(--sand);border-color:var(--ink)}.moment-foot{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:24px;margin-top:auto;padding-top:10px;display:grid}.moment-next{background:var(--act);min-height:56px;color:var(--on-act);box-shadow:var(--shadow-act);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:14px;padding:10px 20px 10px 24px;display:inline-flex}.moment-next__text{flex-direction:column;gap:2px;display:flex}.moment-next__text b{white-space:nowrap;font-size:18px;font-weight:800}.moment-next__text span{opacity:.9;font-size:13px}.moment-next>[aria-hidden]{font-size:22px;font-weight:800}.moment-next:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.ticker{border:1px solid var(--line);background:var(--card);border-radius:10px;align-items:stretch;min-height:34px;display:flex;overflow:hidden}.ticker__tag{background:var(--caution);color:var(--on-act);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 14px;font-size:12px;font-weight:800;display:flex}.ticker__lines{white-space:nowrap;align-items:center;gap:18px;margin:0;padding:0 16px;font-size:14px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000);mask-image:linear-gradient(90deg,#000 92%,#0000)}.ticker__lines>span+span:before{content:"◆";color:var(--caution);margin-right:18px;font-size:11px}@media (height<=860px){.beats__card,.beats__head{display:none}.moment-next{min-height:48px}}@media (height<=940px){.moment{gap:8px}.beats__card{min-height:0;padding:7px 12px}}.scene.moment--day{background:var(--dim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.day{flex-direction:column;gap:12px;min-height:100vh;padding:clamp(12px,2.2vh,20px) clamp(24px,4.4vw,64px) clamp(12px,2vh,18px);display:flex}.day-sheet{background:var(--card);box-shadow:var(--shadow-pop);border-radius:28px;flex-direction:column;flex:1;gap:clamp(10px,2vh,18px);padding:clamp(18px,3.4vh,32px) clamp(24px,4vw,56px);display:flex}.day-card{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--card);box-shadow:var(--shadow-card);padding:14px 18px}.day-card__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.day-card__head h2{margin:0;font-size:17px;font-weight:800}.close-head{border-radius:var(--r-xl);background:var(--card);box-shadow:var(--shadow-card);align-items:center;gap:18px;padding:10px 14px;display:flex}.day-sheet .close-head{box-shadow:none;padding:0}.close-head__title{flex-direction:column;gap:4px;display:flex}.close-head__title .cap{color:var(--ink3)}.close-head__title h1{white-space:nowrap;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:800}.close-head__steps{flex-direction:column;align-items:center;gap:6px;margin:0 auto;display:flex}.close-head__note{color:var(--ink3);font-size:12px}.close-head__ways{flex-direction:column;flex:none;align-items:flex-end;gap:2px;margin-left:auto;display:flex}.close-head__archive{color:var(--act);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:12.5px;font-weight:700;text-decoration:underline}.close-head__archive:focus-visible{outline:2.5px solid var(--act);outline-offset:2px;border-radius:6px}.close-head__back{white-space:nowrap;color:var(--ink3);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.close-head__x{border:1px solid var(--line2);width:34px;height:34px;color:var(--ink);border-radius:10px;place-items:center;margin-left:6px;font-weight:800;display:inline-grid}.close-head__back:focus-visible{outline:2.5px solid var(--act);outline-offset:2px;border-radius:10px}.close-dates{align-items:center;gap:10px;display:flex}.close-dates__arrow{color:var(--ink3);font-size:22px}.leaf{border:1px solid var(--line2);background:var(--card);border-radius:9px;flex-direction:column;align-items:center;width:46px;display:flex;overflow:hidden}.leaf__month{background:var(--paper3);width:100%;color:var(--ink3);letter-spacing:.08em;text-align:center;text-transform:uppercase;padding:2px 0;font-size:10px;font-weight:800}.leaf__day{font-family:var(--serif);padding:3px 0 4px;font-size:19px;font-weight:600}.leaf.is-now .leaf__month{background:var(--act);color:var(--on-act)}.balance__chief{align-items:center;gap:18px;display:flex}.balance__who{color:var(--ink3);margin:0 0 4px;font-size:13.5px}.balance__who b{color:var(--ink)}.balance__quote{font-family:var(--serif);margin:0;font-size:clamp(22px,3.6vh,30px);line-height:1.2}.balance__grid{flex:1;grid-template-columns:1fr 310px;gap:40px;min-height:0;display:grid}.balance__head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.balance__head h2{font-family:var(--serif);margin:0;font-size:22px;font-weight:600}.balance__head p{margin:2px 0 0}.balance__legend{color:var(--ink2);align-items:center;gap:8px;margin:0;display:flex}.balance__legend-band{border-left:2px solid var(--act);border-right:2px solid var(--act);background:var(--actHi);width:30px;height:10px;display:inline-block}.balance__legend-diamond{background:var(--ink);width:10px;height:10px;margin-left:12px;display:inline-block;transform:rotate(45deg)}.balance__rows{margin:10px 0 0;padding:0;list-style:none}.balance__row{border-top:1px solid var(--line);grid-template-columns:220px 1fr 150px;align-items:center;gap:20px;padding:clamp(8px,1.4vh,14px) 0;display:grid}.balance__name{flex-direction:column;gap:2px;display:flex}.balance__name b{font-size:15.5px}.balance__name i{font-family:var(--serif);color:var(--ink2);font-size:14px}.balance__name i.is-off{color:var(--warn)}.balance__actual{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.balance__actual b{font-size:26px;font-weight:800}.balance__actual .cap{color:var(--ink3)}.range-line{height:50px;position:relative}.range-line__axis{background:var(--line2);height:1.5px;position:absolute;top:20px;left:0;right:0}.range-line__zero{border-right:1.5px solid var(--ink3);height:22px;color:var(--ink3);padding-right:4px;font-size:11px;position:absolute;top:6px;transform:translate(-100%)}.range-line__band{background:var(--actHi);border-left:2px solid var(--act);border-right:2px solid var(--act);height:13px;position:absolute;top:14px}.range-line__mid{background:var(--act);border-radius:50%;width:9px;height:9px;position:absolute;top:16px;transform:translate(-50%)}.range-line__actual{background:var(--ink);width:11px;height:11px;position:absolute;top:0;transform:translate(-50%)rotate(45deg)}.range-line__gap{border-top:2px dashed var(--warn);height:0;position:absolute;top:20px}.range-line__gap b{color:var(--warn);white-space:nowrap;font-size:12px;position:absolute;bottom:2px;right:0}.range-line__gap.is-left b{left:0;right:auto}.range-line__label{text-align:center;color:var(--ink2);font-size:12px;position:absolute;top:32px;left:0;right:0}.balance__side{flex-direction:column;gap:18px;display:flex}.balance__record{border-radius:var(--r-xl);background:var(--paper2);border:1px solid var(--line);padding:18px 20px}.balance__record .cap,.balance__unexpected .cap{color:var(--ink3)}.balance__perten{font-family:var(--serif);margin:8px 0 2px;font-size:22px}.balance__perten b{font-size:40px}.balance__marks{flex-wrap:wrap;gap:5px;margin:10px 0 4px;padding:0;list-style:none;display:flex}.balance__marks li{border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:grid}.balance__marks li.is-in{background:var(--act);color:var(--on-act)}.balance__marks li.is-out{border:1.5px dashed var(--warn)}.balance__marks-legend{color:var(--ink3);gap:10px;margin:0 0 10px;display:flex}.balance__tip{border-top:1px solid var(--line2);font-family:var(--serif);margin:0;padding-top:10px;font-size:15px;font-style:italic}.balance__unexpected p{margin:2px 0}.balance__unexpected ul{margin:6px 0 0;padding:0;list-style:none}.balance__unexpected li{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:7px 0;font-size:13.5px;display:flex}.balance__foot{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;padding-top:14px;display:flex}.balance__foot p{margin:0}.epilogue-v6{flex:none;width:min(100%,860px);margin:0 auto}.epilogue-v6 h1{font-family:var(--serif);margin:0;font-size:40px}.epilogue-v6__body{max-width:62ch;margin:0;font-size:17px}.epilogue-v6__who{align-items:center;gap:16px;display:flex}.epilogue-v6__who p{margin:0}.epilogue-v6__name{font-size:18px;font-weight:800}.epilogue-v6__stats{margin:0;padding-left:18px;line-height:1.7}.epilogue-v6__actions{align-items:center;gap:12px;display:flex}.scene .is-good{color:var(--good)}.scene .is-bad{color:var(--warn)}.balance__ended{border-radius:var(--r-xl);border:1px dotted var(--ink3);background:var(--paper2);padding:16px 18px}.balance__ended .cap{color:var(--ink3);margin:0 0 4px}.balance__ended ul{margin:4px 0 0;padding:0;list-style:none}.balance__ended li{border-top:1px solid var(--line);padding:6px 0;font-size:13.5px;line-height:1.4}.balance__ended li:first-child{border-top:0}.close-secret{border-left:3px solid var(--caution);border-radius:var(--r-sm);background:var(--cautionBg);color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;padding:8px 12px;font-size:13.5px;display:flex}.balance__plans{gap:10px;display:grid}.control-v6__beats{border:1px solid var(--line2);border-radius:999px;gap:4px;margin:0;padding:4px;list-style:none;display:flex}.control-v6__beats li{color:var(--ink3);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 12px 3px 4px;font-size:13px;display:inline-flex}.control-v6__beats li>span{border:1.5px solid var(--line2);border-radius:50%;place-items:center;width:20px;height:20px;font-size:10.5px;font-weight:800;display:inline-grid}.control-v6__beats li.is-done{color:var(--ink2)}.control-v6__beats li.is-done>span{border-color:var(--good);color:var(--good)}.control-v6__beats li.is-now{background:var(--paper2);color:var(--ink);font-weight:800}.control-v6__beats li.is-now>span{background:var(--ink);border-color:var(--ink);color:var(--sand)}.control-v6__stage{grid-template-columns:260px 1fr 260px;align-items:start;gap:24px;display:grid}.duel-side{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.duel-side p{margin:0}.duel-side__face{background:var(--paper2);border:3px solid;border-radius:50%;place-items:center;margin:8px 0 6px;padding:6px;display:grid}.duel-side.is-winner .duel-side__face{box-shadow:0 0 0 6px var(--actHi)}.duel-side__party{font-size:24px;font-weight:800}.duel-side__name{font-size:15px;font-weight:700}.duel-side__note{color:var(--ink2);font-size:13px}.control-v6__centre{flex-direction:column;gap:12px;padding-top:8px;display:flex}.control-v6__chips{justify-content:center;gap:10px;margin:0;display:flex}.control-v6__chip{border:1px solid var(--line2);border-radius:999px;padding:5px 14px;font-size:13.5px}.control-v6__chip--tone b{color:var(--warn)}.bubble{border:1px solid var(--line2);background:var(--paper2);border-radius:16px;max-width:560px;margin:0;padding:14px 20px}.bubble p{margin:0}.bubble--answer{background:var(--paper3);align-self:flex-end}.bubble__text{font-family:var(--serif);font-size:clamp(18px,2.8vh,23px);font-style:italic;line-height:1.3;margin-top:6px!important}.bubble__text--sans{font-family:var(--sans);font-size:16px;font-style:normal}.control-v6__odds{flex-direction:column;align-items:center;gap:6px;display:flex}.control-v6__oddsbar{background:var(--line);border-radius:999px;width:100%;max-width:640px;height:10px;display:flex;position:relative;overflow:hidden}.control-v6__oddsbar-mid{background:var(--ink);width:2px;position:absolute;top:0;bottom:0;left:50%}.control-v6__odds p{color:var(--ink2);margin:0}.control-v6__watch{text-align:center;color:var(--ink2)}.control-v6__options{flex-direction:column;gap:8px;display:flex}.control-v6__options>p{margin:0}.control-v6__cards{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px;display:grid}.control-v6__cards--three{grid-template-columns:repeat(3,1fr);grid-auto-flow:row}.control-card{border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.control-card:focus-visible{outline:2.5px solid var(--caution);outline-offset:2px}.control-card b{font-size:15px}.control-card__pct{align-items:center;gap:10px;font-size:26px;font-weight:800;display:flex}.control-card__bar{background:var(--line);border-radius:999px;flex:1;height:6px;overflow:hidden}.control-card__bar span{background:var(--caution);height:100%;display:block}.control-card__hint{color:var(--ink2);font-size:12.5px;line-height:1.35}.control-v6__ask{grid-template-columns:280px 1fr;gap:14px;display:grid}.control-v6__topics{flex-direction:column;gap:6px;display:flex}.control-topic{border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;gap:8px;padding:8px 12px;display:flex}.control-topic.is-on{border-color:var(--caution);box-shadow:0 0 0 1px var(--caution)}.control-topic:focus-visible{outline:2.5px solid var(--caution);outline-offset:2px}.control-v6__later{color:var(--ink2);align-items:center;gap:14px;margin:0;display:flex}.control-v6__later .small{max-width:260px}.debate-v6__kicker{text-align:center;margin:0;color:var(--caution)!important}.scene .debate-v6__question{text-align:center;font-family:var(--serif);margin:0;font-size:clamp(20px,3vh,26px);font-style:italic;font-weight:500}.debate-v6__podiums{grid-template-columns:repeat(4,1fr);gap:24px;padding:10px 40px 0;display:grid}.podium-v6{flex-direction:column;align-items:center;padding-bottom:30px;display:flex;position:relative}.podium-v6__tag{z-index:1;background:var(--caution);color:var(--on-act);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:800;position:absolute;top:-10px}.podium-v6__tone{white-space:nowrap;border:1px solid var(--caution);color:var(--caution);border-radius:8px;padding:3px 10px;font-size:12px;font-weight:700;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.podium-v6__face{background:var(--paper2);border:3px solid;border-radius:50%;place-items:center;padding:5px;display:grid}.podium-v6.is-talking .podium-v6__face{box-shadow:0 0 0 6px var(--cautionBg), 0 0 40px var(--cautionBg)}.podium-v6__desk{background:var(--paper2);border-top:5px solid;border-radius:4px 4px 10px 10px;flex-direction:column;align-items:center;gap:2px;width:100%;max-width:200px;margin-top:8px;padding:10px 12px;display:flex}.podium-v6__desk>b{font-size:22px;font-weight:800}.podium-v6__name{font-size:14px;font-weight:700}.podium-v6__meta{color:var(--ink3);font-size:12px}.podium-v6__score{align-items:center;gap:8px;width:100%;display:flex}.podium-v6__bar{background:var(--line);border-radius:999px;flex:1;height:9px;overflow:hidden}.podium-v6__bar span{border-radius:999px;height:100%;transition:width .5s;display:block}.debate-v6__panes{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.debate-v6 .pane p{margin:0}.debate-v6__plan,.debate-v6__poll{margin:8px 0 6px;padding:0;list-style:none}.debate-v6__plan li{border-top:1px solid var(--line);grid-template-columns:24px 1fr auto 50px;align-items:center;gap:4px 10px;padding:6px;font-size:13.5px;display:grid}.debate-v6__plan li.is-now{background:var(--paper3);border-radius:8px}.debate-v6__dot{border:1.5px solid var(--line2);border-radius:50%;place-items:center;width:20px;height:20px;font-size:10.5px;font-weight:800;display:inline-grid}.debate-v6__plan li.is-done .debate-v6__dot{border-color:var(--good);color:var(--good)}.debate-v6__plan li.is-now .debate-v6__dot{background:var(--caution);border-color:var(--caution);color:var(--on-act)}.debate-v6__tone{border:1px solid var(--line2);border-radius:6px;padding:2px 8px;font-size:12.5px;font-weight:700}.debate-v6__gain{text-align:right;color:var(--good);font-weight:700}.debate-v6__hint{color:var(--ink2);grid-column:2/span 3;font-size:12px}.debate-v6__poll li{grid-template-columns:28px 42px 1fr 64px;align-items:center;gap:10px;padding:5px 6px;font-size:13.5px;display:grid}.debate-v6__poll li.is-me{background:var(--paper3);border-radius:8px}.debate-v6__odds{grid-template-columns:1fr 1fr;gap:10px;display:grid;margin:8px 0!important}.debate-v6__odds>div{border:1px solid var(--line2);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;font-size:13px;display:flex}.debate-v6__odds b{font-size:30px;font-weight:800}.control-v6__chip--record{background:var(--paper2)}.control-v6__spokes{border:1px dashed var(--line2);color:var(--ink2);border-radius:10px;margin:0;padding:8px 14px}.control-card__promise{color:var(--ink);font-size:12.5px;font-weight:600}.control-v6__measures{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 8px;display:grid}.control-v6__measures>.cap{grid-column:1/-1}.control-measure{border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:2px;padding:6px 12px;display:flex}.control-measure.is-on{border-color:var(--caution);box-shadow:0 0 0 1px var(--caution)}.control-measure.is-on b:before{content:"● ";color:var(--caution)}.control-measure:focus-visible{outline:2.5px solid var(--caution);outline-offset:2px}.control-v6__cannot{color:var(--ink2);margin:0}.control-card__partners{color:var(--ink2);flex-wrap:wrap;gap:4px 10px;display:flex}.control-why{flex-direction:column;gap:8px;display:flex}.control-why>p{margin:0}.control-why__row{grid-template-columns:150px 1fr 48px;grid-template-areas:"who bar total""who minus total";align-items:center;gap:2px 14px;display:grid}.control-why__row>p{flex-direction:column;grid-area:who;margin:0;display:flex}.control-why__bar{background:var(--paper3);border-radius:6px;grid-area:bar;height:26px;display:flex;overflow:hidden}.control-why__seg{white-space:nowrap;color:var(--ink);background:var(--frost-line);border-right:1px solid var(--paper2);align-items:center;padding:0 8px;font-size:12px;font-style:normal;font-weight:700;display:flex;overflow:hidden}.control-why__seg.is-mine{background:var(--actLine)}.control-why__rest{background:0 0}.control-why__seg.is-day{background:repeating-linear-gradient(135deg, var(--line2) 0 4px, var(--paper3) 4px 8px)}.control-why__minus,.control-why__small{grid-area:minus}.control-why__small{justify-self:end}.control-why__total{grid-area:total;justify-self:end;font-size:22px}.control-ministers>p{margin:0}.control-ministers ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.control-ministers button{border:1px solid var(--line);background:var(--card);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:2px 10px 2px 2px;font-size:13px;display:flex}.control-ministers button:focus-visible{outline:2.5px solid var(--caution);outline-offset:2px}@media (height<=860px){.control-v6.is-played .moment-foot>.moment-next{grid-column:2}.control-why__bar{height:22px}.control-ministers button{padding-top:0;padding-bottom:0}}@media (height<=940px){.control-v6__options{gap:6px}.control-card{gap:4px;padding:10px 12px}.control-why{gap:4px}}.ctl-result{grid-template-columns:minmax(300px,.8fr) minmax(0,1.6fr);grid-template-areas:"verdict said""why why""bottom bottom";align-content:start;gap:22px 36px;min-height:0;display:grid;overflow-y:auto}.ctl-result__verdict{flex-direction:column;grid-area:verdict;align-items:flex-start;gap:12px;padding-top:14px;display:flex}.ctl-stamp{font-family:var(--serif);letter-spacing:.12em;text-transform:uppercase;border:2px solid;border-radius:8px;padding:6px 14px;font-size:17px;font-weight:700;transform:rotate(-4deg)}.ctl-stamp.is-won{color:var(--good)}.ctl-stamp.is-lost{color:var(--warn)}.ctl-result__title{font-family:var(--serif);margin:0;font-size:44px;line-height:1.08}.ctl-result__said{flex-direction:column;grid-area:said;justify-content:center;gap:12px;display:flex}.ctl-said{align-items:center;gap:14px;margin:0;display:flex}.ctl-said figcaption{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper2);flex-direction:column;gap:4px;padding:12px 18px;display:flex}.ctl-said--answer{margin-left:40px}.ctl-said q{font-family:var(--serif);color:var(--ink);font-size:18px;font-style:italic;font-weight:700}.ctl-result__verdictLine{color:var(--ink2);text-align:center;margin:0;font-style:italic}.control-why{grid-area:why}.ctl-result__bottom{grid-area:bottom;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;display:grid}.ctl-leaves>p{margin:0}.ctl-leaves ul{margin:6px 0 0;padding:0;list-style:none}.ctl-leave{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) auto minmax(0,1fr) 24px;align-items:center;gap:10px;padding:6px 0;font-size:14px;display:grid}.ctl-leave__v{white-space:nowrap;justify-self:end;font-weight:700}.ctl-leave__tag{color:var(--caution)}.ctl-leave__go{color:var(--act);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.ctl-leave__go:focus-visible{outline:2.5px solid var(--caution);outline-offset:2px}.night-v6__head{flex-direction:column;align-items:center;gap:6px;display:flex}.night-v6__head h1{margin:0;font-size:clamp(26px,4vh,34px);font-weight:800}.night-v6__count{color:var(--ink2);align-items:center;gap:14px;margin:0;font-size:14px;display:flex}.night-v6__count b{color:var(--ink);font-size:22px}.night-v6__progress{background:var(--line);border-radius:999px;width:300px;height:8px;position:relative}.night-v6__progress>span{background:var(--caution);border-radius:999px;height:100%;transition:width .8s;display:block}.night-v6__progress i{background:var(--ink2);width:1.5px;height:14px;position:absolute;top:-3px}.night-v6__stage{flex:1;grid-template-columns:330px 1fr 330px;gap:20px;min-height:0;display:grid}.night-v6__story p{margin:0}.night-v6__story h2{margin:8px 0;font-size:22px;font-weight:800;line-height:1.2}.night-v6__quote{font-family:var(--serif);color:var(--ink2);font-size:15px;font-style:italic;margin:0 0 10px!important}.night-v6__me{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.night-v6__countryside{border:1px solid var(--caution);background:var(--cautionBg);border-radius:10px;padding:10px 12px}.night-v6__countryside .cap{color:var(--caution)}.night-v6__countryside table{border-collapse:collapse;width:100%;margin-top:6px;font-size:13px}.night-v6__countryside th{text-align:right;color:var(--ink3);font-size:11.5px;font-weight:500}.night-v6__countryside th:first-child,.night-v6__countryside td:first-child{text-align:left}.night-v6__countryside td{text-align:right;padding:2px 0}.night-v6__centre{flex-direction:column;align-items:center;min-width:0;min-height:0;display:flex}.night-chamber{flex:1;min-height:0;max-height:min(48vh,520px)}.night-v6__legend{color:var(--ink2);gap:16px;margin:4px 0 0;display:flex}.night-v6__parties>p{margin:0}.night-v6__parties ul{margin:6px 0;padding:0;list-style:none}.night-v6__parties li{grid-template-columns:34px 1fr 50px 44px;align-items:center;gap:10px;padding:4px 6px;display:grid}.night-v6__parties li.is-me{background:var(--paper3);border-radius:10px}.night-v6__party{flex-direction:column;gap:4px;min-width:0;font-size:14px;display:flex}.night-v6__trend{color:var(--ink2);margin-left:6px}.night-v6__seatbar{background:var(--line);border-radius:999px;height:6px;position:relative}.night-v6__seatbar span{border-radius:999px;height:100%;transition:width .6s;display:block}.night-v6__seatbar i{background:var(--ink);width:2px;height:12px;position:absolute;top:-3px}.night-v6__seats{flex-direction:column;align-items:flex-end;line-height:1.05;display:flex}.night-v6__seats b{white-space:nowrap;font-size:21px}.night-v6__vote{text-align:right;color:var(--ink2)}.night-v6__lower{grid-template-columns:1fr 1.35fr;gap:18px;display:grid}.night-v6__lower p{margin:0}.night-v6__airgrid{grid-template-columns:120px 1fr;align-items:center;gap:14px;margin:6px 0;display:grid}.night-v6__airgrid .mini-map{width:120px;height:92px}.night-v6__air ul,.night-v6__majorities ul{margin:0;padding:0;list-style:none}.night-v6__air li{grid-template-columns:1fr 1fr 70px 100px;gap:8px;padding:3px 0;font-size:13.5px;display:grid}.majority-row{grid-template-columns:160px 1fr 34px 108px 52px 1.1fr;align-items:center;gap:10px;padding:3px 0;font-size:13.5px;display:grid}.majority-row__who{flex-direction:column;line-height:1.2;display:flex}.majority-row__bar{height:9px;display:flex;position:relative}.majority-row__bar i{background:var(--ink);width:2px;height:17px;position:absolute;top:-4px}.majority-row__seats{font-size:18px}.majority-row.is-natural .majority-row__kind{color:var(--good);font-weight:700}.majority-row.is-priced .majority-row__kind{color:var(--caution);font-weight:700}.majority-row.is-impossible .majority-row__kind{color:var(--ink3)}.majority-row__asks{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.night-v6__tranches{grid-template-columns:repeat(6,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.night-v6__tranches button{border:1px solid var(--line);background:var(--card);width:100%;height:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;gap:6px;padding:8px 12px;display:flex}.night-v6__tranches li.is-now button{border-color:var(--caution);background:var(--cautionBg)}.night-v6__tranches button:focus-visible{outline:2.5px solid var(--caution);outline-offset:2px}.night-v6__stack{background:var(--line);border-radius:3px;height:7px;display:flex;overflow:hidden}.night-v6__line{flex-wrap:wrap;gap:2px 8px;font-weight:700;display:flex}.night-v6__foot{justify-content:space-between;align-items:center;gap:18px;display:flex}.night-v6__next{flex-wrap:nowrap;gap:10px}.night-v6__foot p{margin:0}.night-verdict h2{font-size:26px}.rn{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:14px 40px;display:grid}.rn p{margin:0}.rn-col{flex-direction:column;gap:14px;min-width:0;display:flex}.rn-map{border-radius:var(--r-xl);background:var(--paper2);flex-direction:column;gap:6px;padding:12px;display:flex}.rn-map .cmap{aspect-ratio:1.75;border-radius:var(--r-md);height:auto;max-height:38vh}.rn-plate{border-radius:var(--r-sm);background:var(--map-chip);color:var(--map-label);text-transform:uppercase;letter-spacing:.04em;flex-direction:column;align-items:center;padding:1px 5px;font-size:10px;line-height:1.15;display:flex}.rn-plate span{color:var(--map-label-soft);font-weight:700}.rn-plate b{font-size:11px}.rn-plate.is-on b{font-size:13px}.rn-head h2{font-family:var(--serif);margin:4px 0 6px;font-size:clamp(30px,3.2vw,44px);font-weight:800;line-height:1.05}.rn-head__sub{font-family:var(--serif);color:var(--ink2);font-size:18px}.rn-president{border-radius:var(--r-xl);background:var(--paper2);align-items:center;gap:16px;padding:12px 16px;display:flex}.rn-face{cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0}.rn-president__name b{font-family:var(--serif);font-size:22px}.rn-president__traits{flex-wrap:wrap;align-items:center;gap:6px;display:flex;margin-top:4px!important}.rn-trait{background:var(--paper3);border-radius:6px;padding:1px 8px;font-weight:700}.rn-chamber{grid-template-columns:1fr 1fr;align-items:center;gap:16px;display:grid}.rn-chamber__total{text-align:center;margin:2px 0 0;font-size:13px}.rn-chamber ul{margin:0;padding:0;list-style:none}.rn-chamber li{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr 34px 40px;align-items:center;gap:8px;padding:5px 0;display:grid}.rn-chamber li b{text-align:right;font-size:18px}.rn-outgoing{border-radius:var(--r-xl);background:var(--paper2);align-items:center;gap:12px;padding:10px 14px;display:flex}.rn-outgoing__quote{font-family:var(--serif);font-size:16px;font-style:italic}.rn-tiles{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.rn-tile{border:0;border-right:1px solid var(--line);color:inherit;font:inherit;text-align:left;background:0 0;flex-direction:column;gap:4px;padding:12px 18px 12px 0;display:flex}.rn-tile+.rn-tile{padding-left:18px}.rn-tile:last-child{border-right:0}button.rn-tile{cursor:pointer}button.rn-tile:hover{background:var(--paper2)}.rn-tile b{font-size:18px}.rn button:focus-visible{outline:2px solid var(--act);outline-offset:2px}.mini-map{width:100%;height:100%;display:block}.mini-map__shelf{fill:var(--sea2);stroke:var(--sea);stroke-width:18px}.mini-map__region{stroke:var(--card);stroke-width:3px;stroke-linejoin:round}.mini-map__river{fill:none;stroke:var(--sea);stroke-width:3px}.mini-map__coast{fill:none;stroke:var(--ink3);stroke-width:2px}.mini-map--inland .mini-map__shelf{fill:none;stroke:var(--map-neighbour-lo)}.mini-map--inland .mini-map__coast{stroke:var(--map-frontier);stroke-dasharray:1 6;stroke-linecap:round}.mini-map__volcano{fill:var(--map-peak-shade);stroke:var(--map-peak-line);stroke-width:1.5px;stroke-linejoin:round}.moment.night-v6{height:100vh;min-height:0}.night-v6__stage{flex:1.35 1 0}.night-v6__lower{flex:1 1 0;min-height:0}.night-v6__stage>.pane,.night-v6__lower>.pane{min-height:0;overflow-y:auto}@media (width<=1360px),(height<=820px){.night-v6__air>p.small{display:none}.night-v6__air li{grid-template-columns:1fr 1fr 64px 92px;gap:6px;font-size:13px}}@media (height<=820px){.moment.night-v6{gap:8px}.night-v6__head{flex-direction:row;justify-content:center;gap:28px}.night-v6__parties li{grid-template-columns:28px 1fr 50px 44px;padding:2px 6px}.night-v6__parties li>:first-child{width:28px;height:28px}.night-v6__seats b{font-size:18px}.night-v6__foot .moment-next{min-height:48px;padding-top:6px;padding-bottom:6px}.night-v6__foot .moment-next__text span{display:none}.night-v6__stage{flex-grow:1.4}.majority-row{grid-template-columns:236px minmax(60px,1fr) 34px 100px 48px minmax(0,.9fr);padding:1px 0}.majority-row__who{white-space:nowrap;flex-flow:row;align-items:baseline;gap:6px;overflow:hidden}.night-v6__tranches button{gap:3px;padding:5px 12px}.night-v6__stage>.pane,.night-v6__lower>.pane{padding-top:8px;padding-bottom:8px}.moment.night-v6{padding-top:12px}}.nr{flex:1;grid-template-columns:minmax(280px,1fr) minmax(360px,1.3fr) minmax(320px,1fr);grid-template-areas:"mine chamber seats""moved speech speech";align-content:start;gap:18px 32px;min-height:0;display:grid}.nr p{margin:0}.nr-mine{flex-direction:column;grid-area:mine;gap:8px;display:flex}.nr-mine h2{font-family:var(--serif);margin:0;font-size:clamp(30px,3.4vw,46px);font-weight:800;line-height:1.05}.nr-mine__sub{font-family:var(--serif);color:var(--ink2);font-size:18px;font-weight:600}.nr-plan{margin-top:10px}.vote-moves__title{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.vote-moves__title:hover{text-decoration:underline}.nr-chamber{flex-direction:column;grid-area:chamber;align-items:center;display:flex}.nr-chamber .night-chamber{width:100%;max-width:min(640px,100vh);max-height:none}.nr-chamber__total{text-align:center;margin-top:-6px!important}.nr-chamber__total b{font-size:18px}.nr-seats{grid-area:seats}.nr-seats ul{margin:6px 0 0;padding:0;list-style:none}.nr-seats li{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr 56px 40px 44px;align-items:center;gap:8px;padding:3px 8px;display:grid}.nr-seats li.is-me{background:var(--paper3);border-radius:10px}.nr-seats__face{cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0}.nr-seats__who{grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;min-width:0;display:grid}.nr-chip{color:var(--on-act);border-radius:6px;padding:1px 7px;font-size:13px;font-weight:800;display:inline-block}.nr-seats__bar{grid-column:1/-1}.nr-seats__n{text-align:right;font-size:22px}.nr-seats__d{justify-self:end}.nr-moved{grid-area:moved}.vote-moves ul{margin:6px 0 0;padding:0;list-style:none}.vote-moves li>button,.vote-moves__row{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;font:inherit;text-align:left;background:0 0;grid-template-columns:1fr 90px 56px 12px;align-items:center;gap:10px;padding:7px 0;display:grid}.vote-moves li>button{cursor:pointer}.vote-moves li>button:hover{background:var(--paper2)}.nr-speech{grid-area:speech;min-width:0}.nr-speech table{border-collapse:collapse;width:100%;font-size:14px}.nr-speech th,.nr-speech td{border-bottom:1px solid var(--line);text-align:right;vertical-align:middle;padding:5px 10px}.nr-speech th[scope=row],.nr-speech__lead{text-align:left;font-weight:500}.nr-speech__row{justify-content:space-between;gap:10px;display:flex}.nr-speech__lead>.cap{margin-bottom:2px;display:block}.nr-speech th .btn--link{color:inherit}.nr-speech__now{color:var(--ink2)}.nr-speech thead th{vertical-align:bottom;text-align:left}.nr-speech .is-chosen{background:var(--actHi)}.nr-speech thead th.is-chosen{box-shadow:inset 0 3px 0 var(--act);border-radius:12px 12px 0 0}.nr-speech__pick{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:0;display:flex}.nr-speech__pick b{font-size:15px}.nr-speech__pick[aria-pressed=true] b:before{content:"✓ "}.nr-speech__hands{gap:4px;margin-top:6px;display:flex}.nr-hand{border:1px solid var(--line2);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:1px 8px;font-size:12px;font-weight:700}.nr-hand.is-on{border-color:var(--act);background:var(--act);color:var(--on-act)}.nr-cell{align-items:baseline;gap:8px;display:inline-flex}.nr-maj__kind{font-size:13px}.nr-maj__dot{vertical-align:0;border:1.5px solid;border-radius:999px;width:9px;height:9px;display:inline-block}.nr-maj__kind.is-natural .nr-maj__dot{background:currentColor}.nr-maj__kind.is-priced .nr-maj__dot{background:linear-gradient(90deg,currentColor 50%,#0000 50%)}.nr-maj__kind.is-natural{color:var(--good)}.nr-maj__kind.is-priced{color:var(--caution)}.nr-majs{margin:6px 0 0;padding:0;list-style:none}.nr-majs li{border-bottom:1px solid var(--line);justify-content:space-between;padding:7px 0;display:flex}.nr-speech>p{margin-top:8px}.nr button:focus-visible{outline:2px solid var(--act);outline-offset:2px}@media (height<=860px){.nr{gap:10px 28px}.nr-mine h2,.rn-head h2{font-size:34px}.nr-mine__sub,.rn-head__sub{font-size:16px}.nr-chamber .night-chamber{max-width:min(540px,88vh)}.nr-speech th,.nr-speech td{padding-top:3px;padding-bottom:3px}.nr-seats li{padding-top:1px;padding-bottom:1px}.vote-moves li>button,.vote-moves__row{padding:4px 0}.rn,.rn-col{gap:10px}.rn-map .cmap{max-height:30vh}.rn-president,.rn-outgoing,.rn-tile{padding-top:8px;padding-bottom:8px}}@media (height<=940px){.rn-map .cmap{max-height:35vh}}.moment.pl{height:100vh;min-height:0}.pl-seq{border:1px solid var(--line2);border-radius:var(--r-lg);background:var(--card);align-items:center;gap:6px;margin:0;padding:5px;font-size:13px;list-style:none;display:flex}.pl-seq__item{border-radius:var(--r-md);max-width:230px;color:var(--ink3);white-space:nowrap;align-items:center;gap:6px;padding:5px 11px;display:flex}.pl-seq__item.is-on{background:var(--paper2);color:var(--ink);font-weight:700}.pl-seq__dot{border:1px solid;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:11px;display:inline-grid}.pl-seq__name{text-overflow:ellipsis;overflow:hidden}.pl-stage{flex:1;grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:220px minmax(0,1fr) minmax(460px,40%);gap:14px 26px;min-height:0;display:grid}.pl-bill{text-align:center;grid-column:1/-1}.pl-bill__title{font:700 clamp(28px, 3.4vh, 38px) / 1.15 var(--serif);color:var(--ink);margin:4px 0 6px}.pl-bill__what{color:var(--ink2);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;margin:0;font-size:15px;display:inline-flex}.pl-rule{background:var(--paper2);color:var(--ink2);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.pl-tally{align-content:start;gap:14px;padding-top:8px;display:grid}.pl-tally p{margin:0}.pl-tally__label{font:800 15px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink2)}.pl-tally__label.is-good{color:var(--good)}.pl-tally__label.is-bad{color:var(--warn)}.pl-tally__n{font:800 clamp(56px, 9vh, 84px) / .95 var(--sans);letter-spacing:-.04em;color:var(--ink)}.pl-tally__n--no{font-size:clamp(40px,6vh,56px)}.pl-stamp{border:3px double var(--ink2);border-radius:var(--r-md);font:800 17px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);justify-self:start;margin:0;padding:7px 14px;transform:rotate(-4deg)}.pl-stamp.is-good{border-color:var(--good);color:var(--good)}.pl-stamp.is-bad{border-color:var(--warn);color:var(--warn)}.pl-stamp--small{padding:5px 12px;font-size:15px}.pl-fore{border-top:1px solid var(--line);color:var(--ink3);gap:2px;padding-top:10px;font-size:12.5px;display:grid}.pl-fore b{color:var(--ink);font-size:14px}.pl-chamber{grid-template-rows:minmax(0,1fr) auto;align-content:center;min-height:0;display:grid}.pl-chamber .hemi{height:100%}.pl-legend{color:var(--ink3);justify-content:center;gap:18px;margin:6px 0 0;display:flex}.pl-legend span{align-items:center;gap:5px;display:inline-flex}.pl-right{align-content:start;gap:14px;min-height:0;display:grid;overflow-y:auto}.pl-groups__head{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.pl-groups ul{margin:0;padding:0;list-style:none}.pl-group+.pl-group{border-top:1px solid var(--line)}.pl-group__row{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:76px 58px minmax(0,1fr) 40px 14px;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:grid}.pl-group__row:focus-visible,.pl-minister__name:focus-visible{outline:3px solid var(--actLine);outline-offset:2px}.pl-group.is-waiting{opacity:.55}.pl-group__who{align-items:center;gap:6px;display:flex}.pl-group__seats{color:var(--ink3)}.pl-sig{min-width:34px;font:800 12.5px var(--sans);letter-spacing:.04em;text-align:center;color:var(--on-act);border-radius:6px;padding:1px 6px;display:inline-block}.pl-sig--small{border-radius:999px;min-width:30px;font-size:11px}.pl-group__vote{white-space:nowrap;font-weight:800}.pl-group__vote.is-yes{color:var(--good)}.pl-group__vote.is-no{color:var(--warn)}.pl-group__vote.is-abstain,.pl-group__vote.is-wait{color:var(--ink3)}.pl-group__lacked{text-align:right;color:var(--ink3);font-weight:700}.pl-group__go{color:var(--act);font-weight:700}.pl-groups__notes{color:var(--ink2);margin:6px 0 0}.pl-minister{border:1px solid var(--line2);border-radius:var(--r-xl);background:var(--card);grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;padding:14px 18px;display:grid}.pl-minister p{margin:0}.pl-minister__name{font:700 20px var(--serif);color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0}.pl-minister__name span{color:var(--act);font:700 15px var(--sans)}.pl-wide{grid-column:1/-1}.pl-key{border:1px solid var(--line2);border-radius:var(--r-xl);background:var(--card);grid-template-columns:60px minmax(0,1fr) minmax(220px,30%);align-items:center;gap:18px;padding:12px 20px;display:grid}.pl-key__voice,.pl-key__voice blockquote{margin:0}.pl-key__quote{font:600 italic 19px / 1.35 var(--serif);color:var(--ink);margin:0}.pl-key__who{color:var(--ink2);margin-top:4px;font-size:13px}.pl-key__rule{border-left:1px solid var(--line2);color:var(--ink2);gap:4px;padding-left:18px;font-size:13.5px;display:grid}.pl-senate{border:1px solid var(--line2);border-radius:var(--r-xl);background:var(--card);grid-template-columns:190px 220px minmax(0,1fr) auto;align-items:center;gap:24px;padding:12px 22px;display:grid}.pl-senate p{margin:0}.pl-senate__score{font:800 38px var(--sans);letter-spacing:-.03em;color:var(--ink);margin-top:4px}.pl-senate__hemi{height:110px}.pl-senate__hemi .hemi{height:100%}.pl-senate__regions{gap:8px;font-size:14px;display:grid}.pl-senate__line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pl-senate__line .pl-group__vote{width:46px}.pl-reg{background:var(--paper2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 4px;display:inline-flex}.pl-senate__end{justify-items:end;gap:6px;display:grid}.pl-quiet{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink2);flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:10px 0;font-size:13.5px;display:flex}.pl-quiet__fam{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-size:11px;font-weight:700}.pl-none{color:var(--ink2);flex:1}.pl-foot{justify-content:flex-end;display:flex}@media (width<=1360px){.pl-stage{grid-template-columns:180px minmax(0,1fr) minmax(420px,42%);gap:12px 18px}.pl-senate{grid-template-columns:160px 180px minmax(0,1fr) auto;gap:16px}}@media (height<=840px){.pl-group__row{padding:5px 0}.pl-right{gap:8px}.pl-minister{padding:8px 16px;line-height:1.35}}.life-chip{border-radius:var(--r-sm);white-space:nowrap;background:var(--card);align-items:center;gap:5px;padding:1px 8px 1px 6px;font-size:11.5px;font-weight:800;line-height:18px;display:inline-flex}.life-chip svg{flex:none}.life-chip--draft{border:1.5px dashed var(--ink3);color:var(--ink2)}.life-chip--committed{border:1.5px solid var(--caution);color:var(--cautionDk);background:var(--cautionBg)}.life-chip--running{border:1.5px solid var(--act);color:var(--actDk);background:var(--actHi)}.life-chip--done{border:1.5px solid var(--good);color:var(--good);background:var(--goodBg)}.life-chip--trace{border:1.5px dotted var(--warn);color:var(--warnDk)}.life-card--draft{outline:2px dashed var(--ink3);outline-offset:-2px}.life-card--committed{box-shadow:inset 4px 0 0 var(--caution)}.life-card--running{box-shadow:inset 0 0 0 2px var(--act)}.life-card--done{box-shadow:inset 4px 0 0 var(--good)}.life-card--trace{outline:2px dotted var(--warn);outline-offset:-2px}.life-line{margin:0}.life-line__track{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.life-line__stop{flex-direction:column;gap:3px;min-width:0;padding-top:2px;display:flex;position:relative}.life-line__stop:before{content:"";border-top:2px dotted var(--line2);position:absolute;top:12px;left:24px;right:2px}.life-line__stop:last-child:before{display:none}.life-line__stop.is-past:before{border-top-style:solid;border-top-color:var(--ink3)}.life-line__mark{border:1.5px dashed var(--line2);background:var(--card);width:22px;height:22px;color:var(--ink4);border-radius:50%;place-items:center;display:inline-grid}.life-line__stop.is-past .life-line__mark{border-style:solid;border-color:var(--ink3);color:var(--ink3)}.life-line__stop.is-now .life-line__mark{border-style:solid;border-width:2px;border-color:var(--ink);color:var(--ink);box-shadow:0 0 0 3px var(--amber-glow)}.life-line__word{color:var(--ink3);padding-right:4px;font-size:11px;font-weight:650;line-height:1.25}.life-line__stop.is-now .life-line__word{color:var(--ink);font-weight:800}.life-line__today{background:var(--ink);color:var(--on-act);border-radius:9px;align-self:flex-start;padding:0 6px;font-size:10px;font-weight:800;line-height:16px}.close-wrap{min-width:0;position:relative}.close-row{min-width:0;height:var(--bar-h);border-radius:var(--r-xl);box-shadow:var(--shadow-act);display:flex}.close-row .close-month{min-width:0;box-shadow:none;border-top-right-radius:0;border-bottom-right-radius:0;flex:1 1 0;position:relative;overflow:hidden}.close-month__fill{background:var(--actDk);pointer-events:none;width:0;height:100%;transition-property:width;transition-timing-function:linear;position:absolute;inset:auto 0 0}.close-month.is-holding .close-month__fill{width:100%}.close-month__text,.close-month__key{position:relative}.close-month__count{background:var(--on-act);min-width:20px;height:20px;color:var(--act);border-radius:999px;place-items:center;margin-right:3px;padding:0 5px;font-size:12px;font-weight:800;display:inline-grid}.close-auto{border:0;border-left:1px solid var(--on-act-line);border-radius:0 var(--r-xl) var(--r-xl) 0;background:var(--actDk);width:54px;color:var(--on-act);cursor:pointer;flex:none;place-items:center;display:grid}.close-auto:hover:not([aria-disabled=true]){background:var(--act)}.close-auto[aria-disabled=true]{color:var(--on-act-wash);cursor:not-allowed}.close-auto--stop{background:var(--warnDk)}.close-auto__stop{background:var(--on-act);border-radius:3px;width:14px;height:14px}.this-month{z-index:38;border-radius:var(--r-md);background:var(--ink);width:340px;color:var(--card);box-shadow:var(--shadow-pop);visibility:hidden;opacity:0;padding:12px 14px;font-size:13px;line-height:1.45;transition:opacity .12s,visibility 0s linear .12s;position:absolute;bottom:calc(100% + 10px);right:0}.this-month:after{content:"";height:12px;position:absolute;top:100%;left:0;right:0}.close-wrap:hover .this-month,.close-wrap:focus-within .this-month{visibility:visible;opacity:1;transition-delay:.3s,.3s}.close-wrap:focus-within .this-month{transition-delay:0s,0s}.this-month p{margin:0}.this-month ul{margin:0;padding:0;list-style:none}.this-month__kick{letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:11px;font-weight:700}.this-month__place{opacity:.65;font-size:11px;font-weight:700;margin-top:7px!important}.this-month__line{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;gap:12px;margin:0 -4px;padding:1px 4px;display:flex}.this-month__line:hover{background:var(--ink2)}.this-month__line b{white-space:nowrap;flex:none;font-weight:700}.this-month__foot{border-top:1px solid var(--line2);color:var(--cautionBg);padding-top:6px;font-weight:700;margin-top:7px!important}.close-dim{z-index:39;background:var(--scrim);position:fixed;inset:0}.close-wrap.is-open .close-row{z-index:41;box-shadow:0 0 0 3px var(--card), var(--shadow-act);position:relative}.close-left{z-index:40;width:min(640px, calc(100vw - 2 * var(--gutter)));border-radius:var(--r-xl);background:var(--card);max-height:min(660px,100vh - 175px);box-shadow:var(--shadow-pop);flex-direction:column;padding:18px 20px 14px;display:flex;position:absolute;bottom:calc(100% + 10px);right:0}.close-left__head h2{font:700 24px/1.2 var(--serif);color:var(--ink);margin:2px 0 6px}.close-left__kick{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin:0;font-size:11px;font-weight:700}.close-left__list{min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.close-left__list li+li{border-top:1px solid var(--line)}.close-left__row{border-radius:var(--r-md);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title go""after go";gap:3px 14px;padding:12px 4px;display:grid}.close-left__row:hover .close-left__go,.close-left__row:focus-visible .close-left__go{background:var(--actHi)}.close-left__title{grid-area:title;align-items:center;gap:8px;min-width:0;font-size:15px;line-height:1.3;display:flex}.close-left__title b{overflow-wrap:anywhere;font-weight:700}.close-left__urgent{background:var(--warnBg);height:19px;color:var(--warn);text-transform:uppercase;letter-spacing:.04em;border-radius:6px;flex:none;align-items:center;padding:0 7px;font-size:10.5px;font-weight:800;display:inline-flex}.close-left__after{color:var(--ink2);grid-area:after;font-size:13px;line-height:1.35}.close-left__go{border:1.5px solid var(--act);color:var(--actDk);white-space:nowrap;border-radius:10px;grid-area:go;align-self:center;padding:6px 12px;font-size:14px;font-weight:700}.close-left__drafts{flex-direction:column;min-height:0;margin-top:8px;display:flex}.close-left__row--draft{background:var(--paper2);margin-top:6px;padding:10px 12px}.close-left__row--draft .close-left__go{color:var(--ink3);border:0;padding:0 4px;font-size:18px}.close-left__foot{padding-top:12px;display:flex}.close-left__stay{background:var(--paper2);font:inherit;color:var(--ink);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;font-weight:600;display:inline-flex}.close-note{width:100%;color:var(--ink);border-left:4px solid var(--act);box-shadow:var(--shadow-pop);z-index:39;align-items:flex-start;gap:10px;margin:0;padding:11px 12px 11px 16px;font-size:13.5px;font-weight:600;line-height:1.35;display:flex;position:absolute;bottom:calc(100% + 8px);right:0}.close-note>span{flex:1}.close-note__x{color:var(--ink3);border-radius:var(--r-sm,6px);cursor:pointer;background:0 0;border:0;flex:none;padding:4px 6px;font-size:14px;line-height:1}.close-note__x:hover{color:var(--ink);background:var(--actHi)}@media (height<=820px){.close-left__row{padding-top:8px;padding-bottom:8px}}.keys-dim{z-index:70;background:var(--scrim);position:fixed;inset:0}.keys{z-index:71;border-radius:var(--r-xl);background:var(--card);width:min(880px,100vw - 64px);max-height:calc(100vh - 80px);box-shadow:var(--shadow-pop);color:var(--ink);padding:22px 26px 24px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.keys:focus-visible{outline:2.5px solid var(--act);outline-offset:2px}.keys__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.keys__head h2{margin:0;font-size:22px}.keys__close{color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:14px;display:inline-flex}.keys__lead{color:var(--ink2);margin:6px 0 16px;font-size:14px}.keys__groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 22px;display:grid}.keys__group h3{color:var(--ink3);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:11.5px;font-weight:800}.keys__group dl{flex-direction:column;gap:6px;margin:0;display:flex}.keys__row{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px;font-size:13.5px;line-height:1.35;display:grid}.keys__row dt{min-width:52px;margin:0}.keys__row dd{color:var(--ink2);margin:0}.main__screen:has(>.first-visit){gap:var(--gap);flex-direction:column;display:flex}.main__screen:has(>.first-visit)>:last-child{flex:0 0 100%;min-height:0}.first-visit{border:1px solid var(--actLine);border-radius:var(--r-lg);background:var(--actHi);color:var(--ink);flex:none;align-items:center;gap:12px;padding:8px 12px 8px 14px;display:flex}.first-visit__mark{background:var(--act);width:24px;height:24px;color:var(--on-act);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.first-visit__text{min-width:0;color:var(--ink2);flex:1;margin:0;font-size:13.5px;line-height:1.4}.first-visit__text b{color:var(--ink)}.first-visit__close{border:1px solid var(--actLine);border-radius:var(--r-md);background:var(--card);color:var(--act);font:inherit;cursor:pointer;flex:none;align-items:center;gap:6px;padding:5px 10px;font-size:13px;font-weight:700;display:inline-flex}.first-visit__close:focus-visible{outline:2.5px solid var(--act);outline-offset:2px}.bk{flex-direction:column;gap:8px;height:100%;min-height:0;padding:4px 6px 0;display:flex}.bk-head{border-bottom:1px solid var(--line);grid-template-columns:auto auto 1fr;grid-template-areas:"icon title counts""icon title closed";align-items:center;column-gap:16px;padding-bottom:10px;display:grid}.bk-head__icon{width:52px;height:52px;color:var(--act);background:var(--paper2);border-radius:15px;grid-area:icon;place-items:center;display:grid}.bk-head__name{grid-area:title}.bk-head__title{margin:0;font-size:34px;line-height:1.05}.bk-counts{grid-area:counts;justify-self:end;align-items:baseline;gap:26px;display:flex}.bk-count{align-items:baseline;gap:9px;display:inline-flex}.bk-count__n{font-family:var(--serif);font-size:42px;font-weight:700;line-height:1}.bk-count--atRisk .bk-count__n{color:var(--warn)}.bk-count--tight .bk-count__n{color:var(--caution)}.bk-count__w{font-size:17px;font-weight:700}.bk-swatch{border-radius:0 5px 5px 0;align-self:center;width:26px;height:10px;display:inline-block;position:static}.bk-closed{color:var(--ink3);grid-area:closed;justify-self:end;margin:2px 0 0}.bk-closed b{color:var(--ink2)}.bk-link{font:inherit;color:var(--act);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.bk-answers{gap:4px;display:grid}.bk-answer{background:var(--paper2);border-radius:10px;margin:0;padding:6px 12px;font-size:13px}.bk-answer--release{box-shadow:inset 3px 0 0 var(--good)}.bk-answer--hold{box-shadow:inset 3px 0 0 var(--warn)}.bk-empty{color:var(--ink3);margin:8px 0}.bk-book{--who:210px;--what:330px;--state:200px;flex:1;min-height:0;padding-right:4px;position:relative;overflow:hidden auto}.bk-actors{margin:0;padding:0;list-style:none}.bk-row{grid-template-columns:var(--who) minmax(0, 1fr);gap:14px;padding:6px 0;display:grid}.bk-row+.bk-row{border-top:1px solid var(--line)}.bk-row--head{grid-template-columns:var(--who) var(--what) minmax(0, 1fr) var(--state) 18px;color:var(--ink3);column-gap:14px;padding:0 0 2px;font-size:12px}.bk-row--head>span:first-child{grid-column:1}.bk-legend{align-items:center;gap:14px;padding-left:8px;display:flex}.bk-legend>span{align-items:center;gap:6px;display:inline-flex}.bk-who{font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:36px 1fr;align-self:start;align-items:center;gap:10px;padding:4px 6px;display:grid}.bk-who:hover{background:var(--paper2)}.bk-who b{font-size:14.5px;line-height:1.2;display:block}.bk-who__note{color:var(--ink3);font-size:12px;line-height:1.3;display:block}.bk-icon{width:var(--size);height:var(--size);color:var(--caution);background:var(--paper2);border-radius:50%;place-items:center;display:grid}.bk-lines{margin:0;padding:0;list-style:none;display:grid}.bk-line{grid-template-columns:var(--what) minmax(0, 1fr) var(--state) 18px;border-radius:10px;align-items:center;gap:14px;min-height:42px;margin:0 -8px;padding:2px 8px;display:grid;position:relative}.bk-line+.bk-line{border-top:1px dashed var(--line)}.bk-line__go{z-index:0;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0;position:absolute;inset:0}.bk-line:hover,.bk-line:focus-within{background:var(--paper2);box-shadow:inset 0 0 0 1.5px var(--line2)}.bk-what{pointer-events:none;align-items:center;gap:9px;min-width:0;font-size:14px;font-weight:700;display:flex}.bk-what__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bk-side{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:13px;font-weight:800;line-height:1;display:inline-grid}.bk-side--owe{background:var(--ink);color:var(--card)}.bk-side--owed{box-shadow:inset 0 0 0 1.5px var(--act);color:var(--act);background:var(--card)}.bk-tl{pointer-events:none;height:26px;position:relative}.bk-tl__rail{background:var(--line);height:2px;position:absolute;top:12px;left:0;right:0}.bk-tl__bar{min-width:4px;height:10px;width:calc(var(--at) * 100%);border-radius:0 5px 5px 0;position:absolute;top:8px;left:0}.bk-tl__bar--atRisk{background:repeating-linear-gradient(-45deg, var(--warn) 0 5px, color-mix(in srgb, var(--warn) 70%, var(--card)) 5px 8px)}.bk-tl__bar--tight{background:var(--caution)}.bk-tl__bar--onTime{background:color-mix(in srgb, var(--good) 55%, var(--card))}.bk-tl__pin{top:4px;left:calc(var(--at) * 100%);background:var(--ink);border-radius:2px;width:3px;height:18px;position:absolute}.bk-tl__flag{top:4px;left:calc(var(--at) * 100%);background:var(--card);color:var(--ink2);white-space:nowrap;border-radius:4px;padding:0 4px;font-size:12px;font-weight:700;position:absolute;transform:translate(6px)}.bk-tl--end .bk-tl__flag{transform:translate(calc(-100% - 4px))}.bk-tl:before{content:"";border-left:2px dashed var(--act);position:absolute;top:-9px;bottom:-9px;left:0}.bk-tl__year{height:22px;top:2px;left:calc(var(--at) * 100%);border-left:1px dotted var(--line2);position:absolute}.bk-line:hover .bk-tl__flag,.bk-line:focus-within .bk-tl__flag{background:var(--paper2)}.bk-cost{color:var(--ink3);margin-left:8px;font-size:11.5px;font-weight:500}.bk-state{z-index:1;pointer-events:none;flex-direction:column;align-items:flex-start;gap:2px;display:flex;position:relative}.bk-state .bk-act{pointer-events:auto}.bk-go{color:var(--ink3);pointer-events:none;font-size:18px;font-weight:600}.bk-line:hover .bk-go,.bk-line:focus-within .bk-go{color:var(--act)}.bk-act{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.bk-act__btn{border-radius:999px;gap:4px;height:26px;padding:0 10px;font-size:12px}.bk-act__link{font:inherit;color:var(--act);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.bk-act__link:hover{text-decoration:underline}.bk-act__link:disabled{color:var(--ink3);cursor:not-allowed;text-decoration:none}.bk-act__why{color:var(--ink3);font-size:11.5px;line-height:1.25}.bk-tip{z-index:3;background:var(--ink);width:350px;color:var(--card);box-shadow:var(--shadow-pop);pointer-events:none;border-radius:12px;padding:10px 14px;font-size:13px;line-height:1.5;display:none;position:absolute;top:calc(100% - 2px);left:min(390px,40%)}.bk-tip p{margin:0}.bk-line:hover .bk-tip{display:block}.bk-line:has(.bk-line__go:focus-visible) .bk-tip{display:block}.bk-tip__k{letter-spacing:.08em;text-transform:uppercase;opacity:.65;font-size:11px;font-weight:700}.bk-tip__m{opacity:.8}.bk-tip .delta{color:inherit;font-weight:700}.bk-axis{height:16px;font-size:11px;position:relative}.bk-axis>span{white-space:nowrap;position:absolute;top:0}.bk-axis__today{color:var(--act);padding-right:6px;font-weight:700;left:0;transform:translate(-100%)}.bk-axis__year{left:calc(var(--at) * 100%);transform:translate(-50%)}.bk-axis__end{right:0}.bk-nodated{margin:6px 0}.bk-foot{border-top:1.5px solid var(--line2);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0 8px;display:flex}.bk-tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bk-tag{background:var(--paper2);border-radius:999px;align-items:center;gap:8px;padding:4px 6px;font-size:13px;display:inline-flex}.bk-tag .bk-act{flex-direction:row;align-items:center;gap:6px}.bk-tag__who{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 4px 0 0;display:inline-flex}.bk-act__btn:disabled{background:var(--paper3);border-color:var(--line);color:var(--ink3);box-shadow:none;cursor:not-allowed}.mficha{flex-direction:column;gap:14px;padding:4px 6px 12px;display:flex}.mficha__head{border-bottom:1px solid var(--line);grid-template-columns:auto auto 1fr minmax(280px,420px);align-items:center;gap:16px 22px;padding-bottom:14px;display:grid}.mficha__icon{background:var(--warnBg);width:58px;height:58px;color:var(--warn);border-radius:14px;place-items:center;display:grid}.mficha__head--bands{grid-template-columns:auto auto auto 1fr minmax(260px,380px)}.mficha__head--stamp{grid-template-columns:auto auto auto 1fr}.mficha__badge{background:var(--card);letter-spacing:.02em;border:3px solid;border-radius:50%;place-items:center;width:58px;height:58px;font-size:17px;font-weight:800;display:grid}.mficha__stamp{font-family:var(--serif);letter-spacing:.14em;text-transform:uppercase;border:2px solid;border-radius:8px;justify-self:start;padding:3px 12px;font-size:19px;font-weight:700;transform:rotate(-4deg)}.mficha__stamp.is-good{color:var(--good);background:var(--goodBg)}.mficha__stamp.is-caution{color:var(--caution);background:var(--cautionBg)}.mficha__stamp.is-warn{color:var(--warn);background:var(--warnBg)}.mficha__scale{gap:6px;display:grid}.mficha__scaleNames{color:var(--ink3);font-size:12.5px;display:grid}.mficha__scaleNames>span:nth-child(2){text-align:center}.mficha__scaleNames>span:last-child{text-align:right}.mficha__scaleNames .is-now{font-weight:800}.mficha__scaleNames .is-now.is-good{color:var(--good)}.mficha__scaleNames .is-now.is-caution{color:var(--caution)}.mficha__scaleNames .is-now.is-warn{color:var(--warn)}.mficha__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);font-size:11.5px;font-weight:700;display:block}.mficha__title h2{font-family:var(--serif);color:var(--ink);margin:2px 0 0;font-size:34px;line-height:1.1}.mficha__value{display:flex}.mficha__sentence{color:var(--ink);max-width:82ch;margin:-4px 0 0;font-size:15px;line-height:1.45}.mficha__aside{min-width:0}.mficha__refs{gap:8px;margin:0;display:grid}.mficha__refs>div{grid-template-columns:150px 1fr;align-items:center;gap:12px;display:grid}.mficha__refs dt{color:var(--ink2);font-size:14px}.mficha__refs dd{grid-template-columns:1fr auto;align-items:center;gap:10px;margin:0;display:grid;position:relative}.mficha__refs dd b{color:var(--ink);font-size:14px}.is-gain{color:var(--good)}.is-loss{color:var(--warn)}.is-neutral{color:var(--ink3)}.mevo__zone rect{opacity:.55}.mevo__zone.is-good rect{fill:var(--goodBg)}.mevo__zone.is-caution rect{fill:var(--cautionBg)}.mevo__zone.is-warn rect{fill:var(--warnBg)}.mevo__zone.is-now rect{opacity:.9}.mevo__threshold line{stroke:var(--caution);stroke-width:1.2px;stroke-dasharray:4 4}.mevo__threshold text{paint-order:stroke;stroke:var(--paper2);stroke-width:4px;stroke-linejoin:round;fill:var(--cautionDk);font-size:12px;font-weight:600}.mevo__threshold.is-link{cursor:pointer}.mevo__thresholdHit{fill:#0000;pointer-events:fill}.mevo__threshold.is-link:hover text,.mevo__threshold.is-link:focus-visible text{fill:var(--act);text-decoration:underline}.mevo__threshold:focus-visible{outline:2px solid var(--act);outline-offset:2px}.mevo__zoneLabel{paint-order:stroke;stroke:var(--paper2);stroke-width:4px;stroke-linejoin:round;letter-spacing:.04em;text-transform:uppercase;fill:var(--ink3);font-size:11.5px;font-weight:700}.mevo__zone.is-good .mevo__zoneLabel{fill:var(--good)}.mevo__zone.is-caution .mevo__zoneLabel{fill:var(--caution)}.mevo__zone.is-warn .mevo__zoneLabel{fill:var(--warn)}.mevo{margin:0}.mevo__svg{width:100%;height:auto;font-family:inherit;display:block;overflow:visible}.mevo__past{fill:var(--paper2)}.mevo__grid{stroke:var(--line);stroke-dasharray:2 4}.mevo__tick,.mevo__month{fill:var(--ink3);font-size:12px}.mevo__month.is-today{fill:var(--ink);font-weight:800}.mevo__start{stroke:var(--ink4);stroke-dasharray:5 5}.mevo__ref path{fill:none;stroke:var(--ink4);stroke-width:2px;stroke-dasharray:7 6}.mevo__ref text{fill:var(--ink3);paint-order:stroke;stroke:var(--paper2);stroke-width:5px;font-size:12px}.mevo__startLabel{fill:var(--ink3);paint-order:stroke;stroke:var(--paper2);stroke-width:5px;stroke-linejoin:round;font-size:12px}.mevo__other path{fill:none;stroke-width:1.6px;opacity:.75}.mevo__other text{font-size:11.5px;font-weight:800}.mevo__line{fill:none;stroke:var(--ink);stroke-width:3px;stroke-linejoin:round}.mevo__today{fill:var(--ink);stroke:var(--card);stroke-width:2px}.mevo__band{fill:var(--line2);opacity:.55}.mevo__ahead{fill:none;stroke:var(--ink);stroke-width:2.5px;stroke-dasharray:1 6;stroke-linecap:round}.mevo__aheadLabel{fill:var(--ink);font-size:12.5px;font-weight:700}.mevo__stem{stroke:var(--line2);stroke-dasharray:2 3}.mevo__mark{cursor:pointer}.mevo__mark circle{stroke:var(--card);stroke-width:2px}.mevo__mark.is-loss circle{fill:var(--warn)}.mevo__mark.is-gain circle{fill:var(--good)}.mevo__mark.is-neutral circle{fill:var(--flat)}.mevo__arrow{fill:var(--on-act);pointer-events:none;font-size:9px}.mevo__markLabel{fill:var(--ink2);font-size:12.5px;font-weight:700}.mevo__mark:focus-visible circle,.mevo__mark:hover circle{stroke:var(--ink)}.mevo__mark:focus-visible{outline:none}.mficha__team{color:var(--ink2);margin:-4px 0 0;font-size:13px}.mpart{grid-template-columns:minmax(260px,1.3fr) minmax(220px,1.4fr) 70px 90px 100px;display:grid}.mpart--now{grid-template-columns:minmax(260px,1.3fr) minmax(220px,1.4fr) 80px 90px}.mpart__head,.mpart__row{display:contents}.mpart__head>span{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);border-bottom:1px solid var(--line);padding:0 8px 6px;font-size:11.5px;font-weight:700}.mpart__row>*{border-bottom:1px solid var(--line);align-items:center;padding:7px 8px;display:flex}.mpart__row{cursor:pointer}.mpart__row.is-static{cursor:default}.mpart__row:not(.is-static):hover>*,.mpart__row:focus-within>*{background:var(--paper2)}.mpart__row.is-selected>*{background:var(--paper3)}.mpart__open{font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.mpart__open:focus-visible{outline:none}.mpart__row:has(.mpart__open:focus-visible)>:first-child{box-shadow:inset 0 0 0 2px var(--act)}.mpart__name{flex-wrap:wrap;gap:8px}.mpart__name b{color:var(--ink);font-size:14.5px}.mpart__note{color:var(--ink3);font-size:12.5px}.mpart__bar{position:relative}.mpart__bar:before{content:"";border-left:1px solid var(--line2);position:absolute;top:4px;bottom:4px;left:50%}.mpart__bar i{border-radius:7px;height:14px;position:absolute}.mpart__bar i.is-right{left:50%}.mpart__bar i.is-left{right:50%}.mpart__bar i.is-loss{background:var(--heat-3)}.mpart__bar i.is-gain{background:var(--good);opacity:.55}.mpart__bar i.is-neutral{background:var(--line2)}.mpart__num{font-variant-numeric:tabular-nums;justify-content:flex-end;font-size:14px}.mpart__weight{font-weight:800}.mpart__more{font:inherit;color:var(--act);cursor:pointer;background:0 0;border:0;border-radius:8px;grid-column:1/-1;justify-self:start;margin-top:8px;padding:4px 8px;font-size:13.5px;font-weight:700}.mpart__more:hover,.mpart__more:focus-visible{background:var(--actHi)}.mpart__base>*{color:var(--ink2);border-bottom:0}.mpart__empty{color:var(--ink3)}.mficha{container-type:inline-size}@container (width<=860px){.mficha__head,.mficha__head--bands,.mficha__head--stamp{grid-template-columns:auto 1fr auto}.mficha__head--stamp .mficha__stamp{grid-area:2/3;justify-self:end;font-size:16px}.mficha__head--bands .mficha__stamp{grid-area:2/3;justify-self:end}.mficha__scale{grid-area:2/1/auto/3}.mficha__value .vchange__value{font-size:40px}.mficha__value{flex-direction:column;align-items:flex-end;gap:2px}.mficha__value .vchange__change{white-space:nowrap}.mficha__value .vchange__period{display:inline}.mficha__refs,.mficha__aside{grid-column:1/-1}.mficha__refs>div{grid-template-columns:130px 1fr}.mficha__title h2{font-size:28px}.mpart{grid-template-columns:minmax(150px,1.6fr) minmax(60px,1fr) 76px 62px 70px}.mpart--now{grid-template-columns:minmax(150px,1.6fr) minmax(60px,1fr) 76px 70px}.mpart__name{flex-direction:column;align-items:flex-start;gap:1px}.mpart__head>span{letter-spacing:.04em;font-size:10.5px}.mpart__num{font-size:13px}}.fw-row{height:var(--follow-h);align-items:center;gap:8px;min-width:0;padding:0 4px;display:flex}.fw-row__label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);flex:none;font-size:11px;font-weight:700}.fw-row__chips{flex:1;gap:8px;min-width:0;display:flex;overflow:hidden}.fw-chip{border:1px solid var(--line);background:var(--card);height:28px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.fw-chip b{font-weight:600}.fw-more{height:28px;color:var(--act);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:0 10px;font-size:13px;font-weight:700}.fw-chip:hover,.fw-chip:focus-visible{background:var(--paper2)}.fw-chip:focus-visible,.fw-add:focus-visible,.fw-btn:focus-visible,.fw-icon:focus-visible,.fw-search:focus-visible{outline:2px solid var(--act);outline-offset:1px}.fw-chip--caution{border-color:var(--caution)}.fw-chip--warn{border-color:var(--warn)}.fw-chip__band{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}.fw-chip__band.is-good{color:var(--good);background:var(--goodBg)}.fw-chip__band.is-caution{color:var(--caution);background:var(--cautionBg)}.fw-chip__band.is-warn{color:var(--warn);background:var(--warnBg)}.fw-row__add{flex:none;position:relative}.fw-add{border:1px dashed var(--line);height:28px;color:var(--act);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 12px;font-size:13px;font-weight:600}.fw-add:hover{background:var(--actHi)}.fw-layer{z-index:60;width:520px;max-height:70vh;box-shadow:var(--shadow-pop);padding:16px 18px 12px;position:absolute;top:calc(100% + 8px);left:0;overflow:auto}.fw-layer__head{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.fw-layer__head h2{font-family:var(--serif);color:var(--ink);margin:0;font-size:20px}.fw-list,.fw-cands{margin:0;padding:0;list-style:none}.fw-item,.fw-cand{border-top:1px solid var(--line);align-items:center;gap:10px;min-height:40px;display:grid}.fw-item{grid-template-columns:auto minmax(0,1fr) auto auto}.fw-item.is-dragging{opacity:.5}.fw-cand{grid-template-columns:minmax(0,1fr) auto}.fw-grip{color:var(--ink3);cursor:grab;letter-spacing:-2px}.fw-item__name,.fw-cand__name b{color:var(--ink);font-weight:600}.fw-cand__name{flex-direction:column;display:flex}.fw-cand__kind{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-size:11px;font-weight:700}.fw-item__val{color:var(--ink2);font-size:13px}.fw-item__keys{gap:2px;display:flex}.fw-icon{border-radius:var(--r-sm);background:var(--paper2);width:26px;height:26px;color:var(--ink2);font:inherit;cursor:pointer;border:0}.fw-icon:disabled{opacity:.35;cursor:default}.fw-search{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper2);width:100%;height:40px;color:var(--ink);font:inherit;margin:12px 0 4px;padding:0 14px}.fw-sub{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin:12px 0 2px;font-size:11px;font-weight:700}.fw-empty{color:var(--ink3);margin:8px 0;font-size:13px}.fw-btn{white-space:nowrap;border:1px solid var(--act);border-radius:var(--r-sm);background:var(--card);height:28px;color:var(--act);font:inherit;cursor:pointer;padding:0 12px;font-size:13px;font-weight:600}.fw-btn.is-on{background:var(--actHi)}.fw-btn:disabled{opacity:.45;cursor:default}.fw-btn--quiet{border-color:var(--line);color:var(--ink2)}.fw-layer__foot{color:var(--ink3);justify-content:space-between;align-items:center;margin-top:12px;font-size:12px;display:flex}.mficha__title .fw-btn{justify-self:start;height:24px;margin-top:6px;padding:0 10px;font-size:12px}.forecast{grid-template-columns:minmax(0,1fr) auto auto auto;grid-template-areas:"label bar value conf""label range range range";align-items:center;gap:1px 10px;font-size:13px;display:grid}.forecast--compact{grid-template-areas:"label bar value conf";column-gap:8px}.forecast__label{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;grid-area:label;overflow:hidden}.forecast__bar{grid-area:bar;display:block}.forecast__axis{stroke:var(--line2);stroke-width:1px}.forecast__range{fill:var(--flat);opacity:.32}.forecast--good .forecast__range{fill:var(--good)}.forecast--warn .forecast__range{fill:var(--warn)}.forecast__zero{stroke:var(--ink2);stroke-width:1.5px}.forecast__likely{fill:var(--flat);stroke:var(--card);stroke-width:1.5px}.forecast--good .forecast__likely{fill:var(--good)}.forecast--warn .forecast__likely{fill:var(--warn)}.forecast__value{white-space:nowrap;min-width:52px;color:var(--ink3);grid-area:value;justify-content:flex-end;align-items:baseline;gap:3px;font-weight:800;display:inline-flex}.forecast--good .forecast__value{color:var(--good)}.forecast--warn .forecast__value{color:var(--warn)}.forecast__arrow{font-size:.8em}.forecast__word{font-weight:700}.forecast__range-text{color:var(--ink3);grid-area:range;justify-self:end;font-size:11.5px}.forecast__note{color:var(--ink3);grid-column:1/-1;font-size:11.5px}.conf{grid-area:conf;align-items:center;display:inline-flex}.conf>span[aria-hidden]{gap:2px;display:inline-flex}.conf i{border:1.2px solid var(--ink2);border-radius:50%;width:6px;height:6px;display:block}.conf i.on{background:var(--ink2)}.forecast-foot{color:var(--ink3);font-size:12px;line-height:1.4}.forecast-foot b{color:var(--ink)}.forecast-foot__link{color:var(--act);font-weight:700;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0}.so{border-top:1px solid var(--line);margin-top:22px;padding-top:16px}.so__head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:8px;display:flex}.so__head h3{font-family:var(--serif);margin:0;font-size:18px}.so__list{margin:0;padding:0;list-style:none}.so-event{border-top:1px solid var(--line);border-radius:12px}.so-event:first-child{border-top:0}.so-event.is-marked{background:var(--paper2);box-shadow:inset 0 0 0 2px var(--act)}.so-event__head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title chev""nums chev";align-items:center;gap:4px 12px;padding:9px 10px;display:grid}.so-event__head:hover{background:var(--paper2)}.so-event__head:focus-visible{outline:2px solid var(--act);outline-offset:1px}.so-event__title{flex-wrap:wrap;grid-area:title;align-items:center;gap:4px 8px;min-width:0;display:flex}.so-event__title b{font-size:14.5px}.so-event__marked{color:var(--act);font-size:12px;font-weight:700}.so-event__nums{grid-area:nums;align-items:center;gap:12px;display:flex}.so-event__odds{white-space:nowrap;font-size:13px;font-weight:700}.so-event__meter{width:120px}.so-event__chev{color:var(--ink3);grid-area:chev}.so-event__more{flex-direction:column;gap:10px;padding:0 12px 12px;display:flex}.so-event__more .pm-serif{margin:0}.so-block__head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.so-block .pm-chain{margin-left:0}.so-how{grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;max-width:420px;margin:0;font-size:13px;display:grid}.so-how dt{color:var(--ink2)}.so-how dd{text-align:right;margin:0;font-weight:700}.so-how__sum{border-top:1px solid var(--line2);padding-top:4px;font-weight:800}.so-levers{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.so-lever{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;display:flex}.so-lever__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;width:100%;font-size:13.5px;display:flex}.so-lever .forecast__bar{width:64px}.cc{border-top:1px solid var(--line);margin-top:22px;padding-top:16px}.cc h3{font-family:var(--serif);margin:0 0 8px;font-size:18px}.cc__lead{max-width:72ch;margin:0 0 12px}.cc__limits ul{margin:6px 0 12px;padding-left:18px}.cc__limits li{margin:2px 0}.cc__print{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.oficha__badge{background:var(--paper2);width:54px;height:54px;color:var(--caution);border-radius:16px;place-items:center;display:grid;transform:rotate(-3deg)}.oficha__can,.tficha__believed,.tficha__month{border-top:1px solid var(--line);padding-top:10px}.oficha__acts{grid-template-columns:1fr;gap:6px;display:grid}.pact:disabled,.pact.is-off{cursor:default;color:var(--ink3);background:var(--paper2)}.oficha__ads{cursor:default}.oficha__slider{width:100%;margin:6px 0 2px}.oficha__frame{border-radius:var(--r-md);background:var(--paper2);margin-top:8px;padding:10px 12px}.oficha__against{font:700 17px/1.3 var(--serif);margin:0}.oficha__against span{font:400 12.5px var(--sans);color:var(--ink2)}.oficha__front{border:1px solid var(--line2);border-top:4px solid var(--caution);background:var(--paper);box-shadow:var(--shadow-card);border-radius:8px;padding:12px 16px 14px}.oficha__front p{margin:0}.oficha__mast{font:700 24px/1 var(--serif);text-align:center}.oficha__date{border-top:1px solid var(--ink);border-bottom:3px double var(--ink);color:var(--ink2);justify-content:space-between;padding:3px 0;font-size:11px;display:flex;margin-top:8px!important}.oficha__head{font:700 21px/1.15 var(--serif);margin:10px 0 6px!important}.oficha__dek{font:italic 14px/1.35 var(--serif);color:var(--ink2)}.oficha__past ul{margin:0;padding:0;list-style:none}.oficha__past li{border-top:1px solid var(--line);grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;font-size:13.5px;display:grid}.oficha__past li:first-child{border-top:0}.oficha__story{font:600 14px var(--serif)}.oficha__past .md-band{letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:800}.oficha__past .md-band.is-against{color:var(--warn)}.oficha__past .md-band.is-neutral{color:var(--caution)}.oficha__past .md-band.is-for{color:var(--good)}.tficha__parties{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.tficha__parties li{grid-template-columns:44px minmax(0,1fr) 32px;align-items:center;gap:10px;display:grid}.tficha__parties li.is-me b{color:var(--act)}.tficha__mark{color:var(--on-act);font:800 11px/1.4 var(--sans);text-align:center;border-radius:5px;padding:1px 6px;display:inline-block}.tficha__parties b{text-align:right}.tficha__monthRow{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.tficha__monthRow p{margin:0}.here{margin:0;padding:0;list-style:none}.here li+li{border-top:1px solid var(--line)}.here__row{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) 12px;align-items:center;gap:10px;padding:9px 0;display:grid}.here__row:hover .here__quote{color:var(--act)}.here__row:focus-visible{outline:3px solid var(--act);outline-offset:2px;border-radius:var(--r-md)}.here__who b{font-size:14.5px}.here__meta{color:var(--ink3);font-size:12.5px}.here__doubt{background:var(--cautionBg);color:var(--cautionDk);letter-spacing:.04em;text-transform:uppercase;vertical-align:1px;border-radius:6px;margin-left:6px;padding:1px 6px;font-size:10.5px;font-weight:800;display:inline-block}.here__quote{font-family:var(--serif);margin-top:2px;font-size:15px;font-style:italic;line-height:1.3;display:block}.here__go{color:var(--ink3);font-weight:700}.gficha__voice{border-radius:var(--r-lg);background:var(--paper2);width:100%;max-width:470px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-left:auto;padding:10px 14px;display:grid}.gficha__voice:hover{background:var(--paper3)}.gficha__quote{font-family:var(--serif);font-size:16px;font-style:italic;line-height:1.3;display:block}.gficha__who{color:var(--ink3);margin-top:3px;font-size:12.5px;display:block}.gficha__go{color:var(--ink3);font-weight:700}.gficha__people{border-top:1px solid var(--line);margin-top:18px;padding-top:12px}.gficha__kick{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin:0 0 4px;font-size:12px;font-weight:800}.gficha__line{color:var(--ink2);margin:2px 0;font-size:14px}.gficha__people .here{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:0 24px;margin-top:6px;display:grid}.sficha__badge{background:var(--red-deep);width:58px;height:58px;color:var(--card);box-shadow:0 0 0 3px var(--card), 0 0 0 5px var(--red-deep);border-radius:50%;place-items:center;display:grid;transform:rotate(-4deg)}.sficha__lead{justify-content:space-between;align-items:center;gap:24px;padding:10px 0 4px;display:flex}.sficha__within{color:var(--ink2);margin:0;font-size:14px}.sficha__within b{color:var(--ink);font-size:18px}.sficha__voice{border-radius:var(--r-lg);background:var(--paper2);grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;max-width:470px;margin:0;padding:8px 16px 8px 8px;display:grid}.sficha__voice blockquote{margin:0}.sficha__voice p{font-family:var(--serif);margin:0;font-size:15px;font-style:italic;line-height:1.3}.sficha__voice figcaption{color:var(--ink3);margin-top:2px;font-size:12.5px}.sficha__moves{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.sficha__hint{letter-spacing:0;text-transform:none;color:var(--ink3);font-size:12.5px;font-weight:500}.sficha__moves ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sficha__moves li{flex-wrap:wrap;align-items:flex-start;gap:6px 8px;padding:6px 0;display:flex}.sficha__moves li+li{border-top:1px solid var(--line)}.sficha__who{flex:1 0 100%;font-size:14px}.sficha__move{flex-direction:column;gap:2px;display:flex}.sficha__move .btn{justify-content:space-between;gap:12px;min-width:132px;display:flex}.sficha__cost{opacity:.85}.sficha__note{color:var(--ink3);font-size:12px}.sficha__foot{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:10px;margin:8px 0 4px;padding:10px 0;display:flex}.sficha__if{flex-direction:column;gap:6px;display:flex}.sficha__if .pficha__label{margin:0}.sficha__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sficha__chips li{background:var(--paper2);color:var(--ink2);border-radius:999px;padding:3px 10px;font-size:12.5px}.sficha__chips b{color:var(--ink)}.sficha__confess{justify-content:flex-end;align-items:center;gap:16px;display:flex}.sficha__confess p{text-align:right;margin:0;font-size:13px}.cficha__badge{border:3px solid var(--card);outline:2px solid var(--line2);background:var(--act);width:64px;height:64px;color:var(--on-act);border-radius:50%;place-items:center;display:grid}.cficha__badge.is-noise{background:var(--caution)}.cficha__badge.is-warning{background:var(--warn)}.cficha__voice{border-radius:var(--r-lg);background:var(--paper2);align-items:center;gap:12px;max-width:460px;margin:0;padding:10px 14px;display:flex}.cficha__voice figcaption{flex-direction:column;gap:3px;display:flex}.cficha__quote{font-family:var(--serif);color:var(--ink);font-size:15.5px;font-style:italic}.cficha__committee{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;padding-top:12px;display:grid}.cficha__stance{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.cficha__vote{font-size:14px}.cficha__vote.is-good{color:var(--good)}.cficha__vote.is-warn{color:var(--warn)}.cficha__vote.is-caution{color:var(--caution)}.cficha__motives{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cficha__motive{border:1px solid var(--line);background:var(--paper2);color:var(--ink2);border-radius:999px;padding:3px 10px;font-size:12.5px}.cficha__attend{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;display:grid}.cficha__attendFx{text-align:right;font-size:13px}.cficha__attendNote{text-align:right;grid-column:1/-1}.cficha__why{color:var(--ink3)}.cficha__cost{opacity:.9;margin-left:6px}.cficha__rivals{grid-column:1/-1;margin:0}.select{border:1px solid var(--line2);border-radius:var(--r-md);background:var(--card);min-width:0;max-width:100%;height:36px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;box-shadow:0 1px 0 var(--line);justify-content:space-between;align-items:center;gap:10px;padding:0 10px 0 12px;font-size:13.5px;font-weight:650;display:inline-flex}.select--small{height:30px;padding:0 8px 0 10px;font-size:12.5px}.select.grow,.select.select--block{width:100%}.select__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.select__chev{color:var(--ink3);transition:transform var(--t-ease) var(--ease-out), color var(--t-quick) var(--ease-out);flex:none}@media (hover:hover){.select:hover:not(:disabled){border-color:var(--hover-line)}.select:hover:not(:disabled) .select__chev{color:var(--act)}}.select.is-open{border-color:var(--act);box-shadow:0 0 0 3px var(--actHi)}.select.is-open .select__chev{color:var(--act);transform:rotate(180deg)}.select:disabled{opacity:.55;cursor:not-allowed}.select-pop{z-index:1000;border:1px solid var(--line2);border-radius:var(--r-md);background:var(--card);max-width:min(440px,100vw - 32px);color:var(--ink);box-shadow:var(--shadow-pop);animation:select-in var(--t-ease) var(--ease-out);margin:0;padding:5px;font-size:13.5px;list-style:none;position:fixed;overflow-y:auto}.select-pop.is-up{transform:translateY(-100%)}.select-pop__opt{border-radius:var(--r-sm);color:var(--ink2);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:7px 10px 7px 6px;font-weight:600;display:flex}.select-pop__tick{width:16px;color:var(--act);text-align:center;flex:none;font-weight:800}.select-pop__opt.is-chosen{color:var(--ink);font-weight:750}.select-pop__opt.is-active{background:var(--actHi);color:var(--ink);box-shadow:inset 3px 0 0 var(--act)}.select-pop__opt[aria-disabled=true]{opacity:.5;cursor:not-allowed}@keyframes select-in{0%{opacity:0;translate:0 -4px}}.steps-line{max-width:620px;display:block}.steps-line__row rect{fill:var(--paper2)}.steps-line__row.is-warn rect{fill:var(--warnBg)}.steps-line__row.is-good rect{fill:var(--goodBg)}.steps-line__row.is-faint rect{opacity:.55}.steps-line__row text{font-size:11.5px;font-weight:700}.steps-line__row.is-warn text{fill:var(--warn)}.steps-line__row.is-good text{fill:var(--good)}.steps-line__path{fill:none;stroke:var(--ink);stroke-width:2.5px}.steps-line__now{fill:var(--ink)}.steps-line__month{fill:var(--ink3);font-size:11.5px}.steps-line__mark text{font-size:11px}.steps-line__mark.is-loss{fill:var(--warn)}.steps-line__mark.is-gain{fill:var(--good)}.vficha__head{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding-bottom:12px;display:grid}.vficha__kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-size:12px;font-weight:800}.vficha__head h2{font-family:var(--serif);margin:2px 0 0;font-size:32px;font-weight:700}.vficha__stamp{letter-spacing:.12em;text-transform:uppercase;border:2.5px solid;border-radius:8px;padding:4px 14px;font-size:18px;font-weight:800;transform:rotate(-3deg)}.vficha__stamp.is-against{color:var(--warn)}.vficha__stamp.is-for{color:var(--good)}.vficha__since{color:var(--ink3);font-size:13px;display:grid}.vficha__since b{color:var(--ink);font-size:16px}.vficha__body{grid-template-columns:minmax(220px,.8fr) minmax(0,2fr) minmax(260px,1.2fr);gap:22px;margin-top:16px;display:grid}.vficha__who{border-radius:var(--r-lg);background:var(--paper2);text-align:left;padding:18px}.vficha__who>svg{margin:0 auto 10px;display:block}.vficha__quote{font-family:var(--serif);text-align:center;color:var(--ink2);margin:0 0 10px;font-size:17px;font-style:italic;line-height:1.35}.vficha__about{margin:0 0 10px;font-size:14px;line-height:1.45}.vficha__kick{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);justify-content:space-between;gap:8px;margin:12px 0 6px;font-size:12px;font-weight:800;display:flex}.vficha__key{letter-spacing:0;text-transform:none;font-weight:600}.vficha__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vficha__chip{border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:4px 10px;font-size:13.5px}.vficha__chip.is-plain{cursor:default}button.vficha__chip:hover{border-color:var(--act);color:var(--act)}.vficha__whyHead,.vficha__part{grid-template-columns:minmax(0,1fr) 110px 110px 16px;align-items:center;gap:10px;display:grid}.vficha__whyHead{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);padding:0 8px 6px;font-size:12px;font-weight:800}.vficha__whyHead span:nth-child(2){text-align:right}.vficha__parts{margin:0;padding:0;list-style:none}.vficha__part{border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);font:inherit;text-align:left;background:0 0;padding:8px}button.vficha__part{cursor:pointer}button.vficha__part:hover{background:var(--paper2)}.vficha__partName b{font-size:14.5px;display:block}.vficha__partName small{color:var(--ink3);font-size:12.5px}.vficha__takes{border-right:2px solid var(--line2);justify-content:flex-end;padding-right:8px;display:flex}.vficha__amount{align-items:center;gap:4px;font-size:13.5px;display:inline-flex}.vficha__amount i{border-radius:2px;width:11px;height:11px}.vficha__amount.is-takes{color:var(--warn)}.vficha__amount.is-takes i{background:var(--warnBg);box-shadow:inset 0 0 0 1.5px var(--warn)}.vficha__amount.is-adds{color:var(--good)}.vficha__amount.is-adds i{background:var(--goodBg);box-shadow:inset 0 0 0 1.5px var(--good)}.vficha__go{color:var(--ink3);font-weight:700}.vficha__note{color:var(--ink3);font-size:13px}.vficha__vote{grid-template-columns:auto minmax(0,1fr);gap:6px 12px;margin:0;font-size:14px;display:grid}.vficha__vote dt{color:var(--ink3);font-size:13px}.vficha__vote dd{margin:0}.vficha__party{color:var(--on-act);border-radius:5px;padding:0 6px;font-size:12px;font-weight:800;line-height:20px;display:inline-block}.vficha__ideas{margin:0;padding:0;list-style:none}.vficha__ideas li{grid-template-columns:92px minmax(0,1fr) 76px;align-items:center;gap:10px;padding:8px 0 14px;font-size:14px;display:grid}.vficha__rail{background:var(--line2);height:2px;position:relative}.vficha__dot,.vficha__mine{position:absolute;top:50%;transform:translate(-50%,-50%)}.vficha__dot{background:var(--ink);border-radius:999px;width:13px;height:13px}.vficha__mine{width:11px;height:11px;transform:translate(-50%,-50%)rotate(45deg)}.vficha__pole{color:var(--ink3);white-space:nowrap;font-size:11px;position:absolute;top:8px}.vficha__pole.is-low{left:0}.vficha__pole.is-high{right:0}.vficha__matters{color:var(--ink3);font-size:12.5px}.vficha{container-type:inline-size}@container (width<=1000px){.vficha__head{grid-template-columns:minmax(0,1fr) auto}.vficha__since{grid-column:1/-1;gap:8px;display:flex}.vficha__body{grid-template-columns:minmax(0,1fr)}.vficha__who{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 16px;display:grid}.vficha__who>svg{grid-row:span 2;margin:0}.vficha__quote{text-align:left}.vficha__whyHead,.vficha__part{grid-template-columns:minmax(0,1fr) 96px 96px 14px}}.rel-link{border-radius:var(--r-sm);font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:4px;margin:-2px -6px;padding:2px 6px;display:inline-flex}.rel-link:hover{background:var(--paper2)}.rel-link__text{white-space:nowrap;align-items:baseline;gap:5px;font-size:13.5px;display:inline-flex}.rel-link__text b{font-size:17px}.rel-link__label{color:var(--ink2)}.rel-link__band{font-weight:700}.rel-link--good .rel-link__band{color:var(--good)}.rel-link--caution .rel-link__band{color:var(--caution)}.rel-link--warn .rel-link__band{color:var(--warn)}.rel-link__chev{color:var(--ink3);text-decoration:none}.rel-link:hover .rel-link__band{text-decoration:underline}.rel-link--meter{min-width:0}.mficha--who .mficha__title{flex-direction:column;gap:4px;min-width:0;display:flex}.mficha--who .mficha__kicker{flex-wrap:wrap;align-items:baseline;gap:0 4px;display:flex}.pficha__office,.pficha__party{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--act);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.pficha__party{color:var(--ink2)}.pficha__office:hover,.pficha__party:hover{text-decoration:underline}.pficha__office:focus-visible,.pficha__party:focus-visible,.pact:focus-visible,.rlv-card:focus-visible,.rlv-more:focus-visible{outline:3px solid var(--actLine);outline-offset:2px}.mficha__valueBox{flex-direction:column;align-items:flex-end;gap:0;display:flex}.mficha__valueLabel{color:var(--ink3);font-size:12.5px;font-weight:700}.pficha__traits{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.ptraits{margin:0;padding:0;list-style:none;display:contents}.ptraits--none{color:var(--ink3);font-size:13px;display:block}.ptrait{background:var(--paper2);color:var(--ink2);border-radius:999px;align-items:baseline;gap:5px;padding:3px 10px;font-size:13px;display:inline-flex}.ptrait b{color:var(--ink);font-weight:700}.ptrait--skill{background:var(--paper3)}.pficha__label{font:800 11.5px/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin:0 0 6px}.pficha__acts{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;display:grid}.pact{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);font:inherit;text-align:left;color:var(--ink);cursor:pointer;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.pact:hover{border-color:var(--actLine);background:var(--paper2)}.pact__icon{background:var(--paper2);width:34px;height:34px;color:var(--ink2);border-radius:50%;place-items:center;display:grid}.pact__text{flex-direction:column;gap:1px;min-width:0;display:flex}.pact__text b{font-size:15px}.pact__line{color:var(--ink2);font-size:12.5px}.pact__go{color:var(--act);white-space:nowrap;font-weight:700}.pact__cost{color:var(--ink);white-space:nowrap;font-size:15px;font-weight:800}.pficha__who,.pficha__decisions{border-top:1px solid var(--line);padding-top:10px}.pficha__facts{color:var(--ink);grid-template-columns:120px 1fr;gap:7px 14px;margin:0;font-size:14px;display:grid}.pficha__facts dt{color:var(--ink3);font-size:13px}.pficha__facts dd{margin:0}.pficha__level{grid-template-columns:minmax(0,220px) auto;align-items:center;gap:10px;display:grid}.pficha__record{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pdecision{list-style:none}.pficha__decisions>ul{gap:10px;margin:0;padding:0;display:grid}.pdecision__q{margin:0 0 4px;font-size:14px}.pdecision__motives{gap:2px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.pdecision__motives li{grid-template-columns:1fr auto;gap:8px;display:grid}.rlv .workspace__body{flex-direction:column;gap:16px;display:flex}.rlv-head{border-bottom:1px solid var(--line);padding-bottom:12px}.rlv-head__kicker{font:800 11.5px/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin:0}.rlv-head__title{font-family:var(--serif);color:var(--ink);margin:2px 0 0;font-size:34px;line-height:1.1}.rlv-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.rlv-card{border-radius:var(--r-xl);background:var(--paper2);font:inherit;text-align:left;color:var(--ink);cursor:pointer;border:2px solid #0000;flex-direction:column;gap:12px;padding:16px;display:flex}.rlv-card:hover{border-color:var(--line2)}.rlv-card.is-picked{border-color:var(--act);background:var(--card);box-shadow:var(--shadow-card)}.rlv-card--sitting{border-color:var(--line2);background:var(--card);cursor:default}.rlv-card__who{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.rlv-card__id{flex-direction:column;gap:2px;min-width:0;display:flex}.rlv-card__kicker{font:800 11px/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3)}.rlv-card__name{font-family:var(--serif);font-size:21px;line-height:1.15}.rlv-card__sub{color:var(--ink2);font-size:13px}.rlv-card__traits{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.rlv-trait{background:var(--card);color:var(--ink2);border-radius:999px;padding:1px 8px;font-size:12px}.rlv-card--sitting .rlv-trait,.rlv-card.is-picked .rlv-trait{background:var(--paper2)}.rlv-card__rows{flex-direction:column;display:flex}.rlv-row{border-top:1px solid var(--line);grid-template-columns:92px 1fr auto;align-items:center;gap:8px;min-height:34px;padding:4px 0;font-size:14px;display:grid}.rlv-row>:nth-child(2):last-child{grid-column:2/-1}.rlv-row__k{color:var(--ink3);font-size:13px}.rlv-row .num{font-size:16px}.rlv-loyalty__band{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.rlv-loyalty.is-good .rlv-loyalty__band{color:var(--good)}.rlv-loyalty.is-caution .rlv-loyalty__band{color:var(--caution)}.rlv-loyalty.is-warn .rlv-loyalty__band{color:var(--warn)}.rlv-knows.is-match{font-weight:700}.rlv-knows.is-match:after{content:" ✓";color:var(--good)}.rlv-risk{color:var(--ink2)}.rlv-risk.is-warn{color:var(--warn)}.rlv-none{color:var(--ink2);grid-column:2/-1;align-self:center}.rlv-foot{align-items:baseline;gap:18px;display:flex}.rlv-more{font:inherit;color:var(--act);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.rlv-more:hover{text-decoration:underline}.rlv-foot__note{color:var(--ink2)}.pficha__with{border:1px solid var(--line);border-radius:var(--r-md);align-items:center;padding:8px 12px;display:flex}.pficha__with .rel-link{width:100%}.pt-plane{min-height:0}.pt-plane__axes{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 4px;display:flex}.pt-plane__axis{color:var(--ink2);align-items:center;gap:4px;font-weight:700;display:inline-flex}.pt-plane__chart{flex:auto;justify-content:center;min-height:0;display:flex}.pt-plane__chart svg{aspect-ratio:1;max-width:100%;height:100%}.pt-plane__bg{fill:var(--paper2);stroke:var(--line)}.pt-plane__mid{stroke:var(--line2);stroke-dasharray:3 3}.pt-plane__voters{fill:var(--ink3);opacity:.32}.pt-plane__trail line{stroke:var(--ink3);stroke-width:2px;stroke-dasharray:4 3}.pt-plane__trail circle{fill:var(--card);stroke:var(--ink3);stroke-width:1.5px}.pt-plane__trail .pt-plane__trail-now{fill:var(--ink3)}.pt-plane__blob{fill-opacity:.18;stroke-opacity:.6;stroke-width:1.5px;stroke-dasharray:4 3}.pt-plane__party circle{stroke:var(--card);stroke-width:1.5px}.pt-plane__party text{fill:var(--ink);paint-order:stroke;stroke:var(--paper2);stroke-width:3px;font-size:11px;font-weight:800}.pt-plane__party.is-me circle{stroke:var(--ink);stroke-width:2px}.pt-plane__label{fill:var(--ink2);paint-order:stroke;stroke:var(--paper2);stroke-width:3px;font-size:10px;font-weight:700}.pt-plane__legend{color:var(--ink2);gap:1px;margin:6px 0 0;padding:0;font-size:11.5px;list-style:none;display:grid}.pt-plane__legend li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pt-plane__key{vertical-align:middle;align-items:center;gap:2px;width:26px;margin-right:4px;display:inline-flex}.pt-plane__key--voters i{background:var(--ink3);opacity:.5;border-radius:50%;display:inline-block}.pt-plane__key--voters i:first-child{width:4px;height:4px}.pt-plane__key--voters i:nth-child(2){width:6px;height:6px}.pt-plane__key--voters i:nth-child(3){width:8px;height:8px}.pt-plane__key--blob{opacity:.4;border-radius:50%;width:14px;height:14px;margin-right:16px}.pt-plane__key--trail{border-top:2px dashed var(--ink3);height:2px}.pt-plane__sentence{margin-top:4px}.partyf__mark{border-radius:var(--r-md);width:58px;height:58px;font:800 18px/1 var(--sans);letter-spacing:.02em;color:var(--on-act);box-shadow:var(--shadow-card);place-items:center;display:grid}.partyf__vote{color:var(--ink2);align-items:center;gap:8px;font-size:14px;display:inline-flex}.partyf__vote>span:first-child{color:var(--ink);font-weight:700}.partyf__leads{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:10px;display:grid}.partyf__leader{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper2);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:grid}.profile-link.partyf__leader,.profile-link.partyf__person{border-radius:var(--r-md)}.partyf__leader:hover{border-color:var(--actLine)}.partyf__leaderText{flex-direction:column;gap:1px;min-width:0;display:flex}.partyf__leaderText .pficha__label{margin:0}.partyf__leaderText b{font-family:var(--serif);font-size:18px;font-weight:400;line-height:1.15}.partyf__go{color:var(--act);font-weight:800}.partyf__inside,.partyf__between,.partyf__people,.partyf__ideas{border-top:1px solid var(--line);min-width:0;padding-top:10px}.partyf__measures{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;display:grid}.partyf__measure{flex-direction:column;gap:1px;min-width:0;display:flex}.partyf__measure b.num{color:var(--ink);font-size:24px;line-height:1.1}.partyf__measureName{color:var(--ink2);font-size:13.5px;font-weight:700}.partyf__means{color:var(--ink3);font-size:12px;line-height:1.3}.partyf__counts{margin-top:8px}.partyf__cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.partyf__decisions{min-width:0}.partyf__owedList,.partyf__asks,.partyf__faces{gap:6px;margin:0;padding:0;list-style:none;display:grid}.partyf__faces{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.partyf__owed{grid-template-columns:auto 1fr;gap:0 8px;font-size:14px;display:grid}.partyf__owed>.small{grid-column:2}.partyf__who{white-space:nowrap;border-radius:999px;align-self:start;padding:1px 8px;font-size:12px;font-weight:700}.partyf__owed.is-mine .partyf__who{background:var(--cautionBg);color:var(--cautionDk)}.partyf__owed.is-theirs .partyf__who{background:var(--goodBg);color:var(--good)}.partyf__asksLabel{margin-top:12px}.partyf__asks li{font-size:14px}.partyf__peopleCols{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px;display:grid}.partyf__sub{color:var(--ink3);margin:0 0 4px;font-size:12.5px;font-weight:700}.partyf__person{border-radius:var(--r-md);padding:4px 8px 4px 4px}.partyf__person>span:last-child{flex-direction:column;display:flex}.partyf__axes{flex-direction:column;gap:8px;display:flex}.partyf__axis{grid-template-columns:150px 1fr 150px;align-items:center;gap:8px;display:grid}.partyf__axis>span:last-child{text-align:right}.partyf__line{height:14px;position:relative}.partyf__line:before{content:"";background:var(--line2);height:2px;position:absolute;top:50%;left:0;right:0}.partyf__dot,.partyf__yours{width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%}.partyf__dot{border:2px solid var(--card);border-radius:50%}.partyf__yours{border:2px solid var(--ink2);background:var(--card);transform:rotate(45deg)scale(.8)}.partyf__themes{align-items:center;margin-top:8px}.partyf__themes .partyf__sub{margin:0}.partyf__leader:focus-visible{outline:3px solid var(--actLine);outline-offset:2px}.partyf__partner>.small{margin:0 0 8px}.partyf__ask{gap:6px;display:grid}.partyf__partner .pact:disabled{cursor:default;opacity:.6}.partyf__partner .pact.is-danger .pact__icon{color:var(--warn)}.partyf__slow{color:var(--ink2);margin:6px 0 0}.partyf__scandals{flex-direction:column;gap:4px;display:flex}.partyf__scandalList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.partyf__scandal p{margin:0}.pact__line.forecast,.partyf__slow .forecast{display:inline}.uficha__flag{border-radius:var(--r-sm);width:64px;box-shadow:0 0 0 1px var(--line);display:block}.uficha__where{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:2px 0 0;font-size:13.5px;display:flex}.uficha__where b{color:var(--ink)}.uficha__frozen{color:var(--warnDk);font-weight:700}.uficha__can .pficha__acts{grid-template-columns:1fr;gap:6px}.uficha__can .pact{padding:7px 12px}.pact:disabled{cursor:default;opacity:.62}.pact:disabled:hover{border-color:var(--line);background:var(--card)}.uficha__funds{border-radius:var(--r-md);background:var(--paper2);gap:10px;margin-top:10px;padding:12px;display:grid}.uficha__criteria{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.uficha__criterion{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);font:inherit;text-align:left;color:var(--ink);cursor:pointer;flex-direction:column;gap:2px;padding:8px 10px;font-size:13.5px;display:flex}.uficha__criterion[aria-checked=true]{border-color:var(--act);box-shadow:inset 0 0 0 1px var(--act)}.uficha__criterion small{color:var(--ink3)}.uficha__hint{font-size:12px;line-height:1.3}.uficha__regions{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.uficha__regions li{grid-template-columns:120px 1fr 46px;align-items:center;gap:10px;display:grid}.uficha__regions b{text-align:right}.uficha__apply{justify-content:flex-end;display:flex}.uficha__decision{border-radius:var(--r-md);background:var(--paper2);padding:12px 14px}.uficha__decisionHead{font:800 11.5px/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin:0}.uficha__question{font-family:var(--serif);color:var(--ink);margin:4px 0 8px;font-size:21px;font-weight:700}.uficha__decisionNone{color:var(--ink2);margin:0;font-size:13.5px}.uficha__motives{gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.uficha__motives li{grid-template-columns:1fr 140px 38px;align-items:center;gap:10px;display:grid}.uficha__motives b{text-align:right}.uficha__verdict{border-top:1px solid var(--line);justify-content:space-between;gap:10px;margin:8px 0 0;padding-top:8px;font-size:15px;display:flex}.uficha__verdict .muted{font-size:13px}.uficha__rule{color:var(--ink3);margin:4px 0 0;font-size:12.5px}.uficha__asks{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:18px;padding-top:10px;display:grid}.uficha__conditions,.uficha__procedures{gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.uficha__conditions li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 18px;align-items:baseline;gap:10px;padding:3px 0;display:grid}.uficha__conditions small{color:var(--ink3)}.uficha__mark{text-align:center;font-weight:800}.is-met .uficha__mark{color:var(--good)}.is-unmet .uficha__mark{color:var(--warn)}.uficha__procedures li{border-bottom:1px solid var(--line);gap:1px;padding:3px 0;display:grid}.uficha__procedures small,.uficha__none{color:var(--ink3);margin:0;font-size:13px}.uficha__owed{border-top:1px solid var(--line);padding-top:10px}.uficha__owed .pficha__label{justify-content:space-between;gap:12px;display:flex}.uficha__owedSum{font:600 13.5px/1.3 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink2)}.uficha__owed .uficha__conditions li{grid-template-columns:1fr 18px}.uficha__members{border-top:1px solid var(--line);padding-top:10px}.uficha__hintInline{font:600 12.5px/1.3 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink3);margin-left:6px}.uficha__members ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.uficha__members li{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) 130px;align-items:center;gap:8px;padding:3px 0;display:grid}.uficha__trust{justify-self:end;width:100%}.uficha__member{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:10px;min-width:0;font-size:14px;display:grid}.uficha__member small{color:var(--ink3);font-size:12.5px}.uficha__reason{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@container (width<=480px){.uficha__asks,.uficha__member,.uficha__criteria{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.uficha__criterion{transition:border-color .12s}}.oficha__about{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;margin-top:18px;padding-top:12px;display:grid}.oficha__kick{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin:0 0 4px;font-size:12px;font-weight:800}.oficha__decision{border-radius:var(--r-lg);background:var(--paper2);padding:14px 16px}.oficha__decision h3{font-family:var(--serif);margin:0 0 6px;font-size:19px}.oficha__voice{font-family:var(--serif);color:var(--ink2);margin:0 0 8px;font-style:italic}.oficha__motives{margin:0;padding:0;list-style:none}.oficha__motives li{grid-template-columns:minmax(0,1fr) 120px 44px;align-items:center;gap:10px;padding:3px 0;font-size:14px;display:grid}.oficha__motives li.is-total{border-top:1px solid var(--line2);margin-top:4px;padding-top:6px}.oficha__motives .num{text-align:right}.oficha__slow{color:var(--ink3);margin:-4px 0 12px;font-size:13px}.oficha__line{color:var(--ink2);margin:0 0 8px;font-size:14px}.oficha__owedList{margin:0;padding:0;list-style:none}.oficha__owed{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:6px 0;font-size:14px;display:grid}.bspark{border-radius:6px;max-width:100%;display:block;overflow:hidden}.bspark__zone.is-good{fill:var(--goodBg)}.bspark__zone.is-caution{fill:var(--cautionBg)}.bspark__zone.is-warn{fill:var(--warnBg)}.bspark__line{fill:none;stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.bspark.is-good .bspark__line{stroke:var(--good)}.bspark.is-caution .bspark__line{stroke:var(--caution)}.bspark.is-warn .bspark__line{stroke:var(--warn)}.bspark.is-good .bspark__now{fill:var(--good)}.bspark.is-caution .bspark__now{fill:var(--caution)}.bspark.is-warn .bspark__now{fill:var(--warn)}.wl{border-top:1px solid var(--line);list-style:none;position:relative}.wl__row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto auto auto;align-items:center;gap:12px;padding:7px 8px;display:grid}.wl__row:hover,.wl__row:focus-visible{background:var(--paper2)}.wl__row:focus-visible{outline:2px solid var(--act);outline-offset:1px}.wl-icon{border-radius:9px;flex:none;place-items:center;display:grid}.wl-icon.is-good{color:var(--good);background:var(--goodBg)}.wl-icon.is-caution{color:var(--caution);background:var(--cautionBg)}.wl-icon.is-warn{color:var(--warn);background:var(--warnBg)}.wl__name{gap:1px;min-width:0;display:grid}.wl__title{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.wl__title b{font-size:14.5px}.wl__band{text-transform:uppercase;letter-spacing:.04em;font-size:11px}.wl__note{color:var(--ink3);font-size:12px}.wl__value{text-align:right;min-width:42px;font-size:17px;font-weight:800}.wl__change{white-space:nowrap;justify-content:flex-end;min-width:36px;font-size:12.5px}.wl__foot{color:var(--ink3);margin:-2px 0 0;padding:0 8px 7px 52px;font-size:12.5px}.wl__foot b{color:var(--ink)}.wl__go{color:var(--act);font-weight:700}.wl--compact .wl__row{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:6px 4px}.wl--compact .wl__title b{font-size:14px}.wl--compact .wl__band{padding:0 6px;font-size:10px}.wl--compact .wl__note{flex-wrap:wrap;align-items:baseline;gap:0 5px;display:flex}.wl__when{white-space:nowrap}.wl--compact .wl__note b{color:var(--ink);font-size:13px}.wl--compact .wl__change{min-width:0;font-size:12px}.wl--compact .wl-tip{width:260px;left:12%}.wl-tip{z-index:4;background:var(--ink);width:290px;color:var(--card);box-shadow:var(--shadow-pop);pointer-events:none;border-radius:12px;padding:10px 14px;font-size:13px;line-height:1.5;position:absolute;top:calc(100% - 4px);left:30%}.wl-tip p{margin:0}.wl-tip__k{letter-spacing:.08em;text-transform:uppercase;align-items:baseline;gap:8px;font-size:11px;font-weight:700;display:flex}.wl-tip__m{opacity:.75}.wl-tip__r{justify-content:space-between;gap:12px;display:flex}.wl-tip .delta{color:inherit;font-weight:700}.wt{background:var(--paper2);color:var(--ink2);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:3px 11px;font-size:13px;display:inline-flex}.wt:hover{border-color:var(--line2);color:var(--ink)}.wt:focus-visible{outline:2px solid var(--act);outline-offset:1px}.wt__band{font-size:11px}.wv-ws .workspace__body{flex-direction:column;display:flex;overflow:hidden}.wv{flex-direction:column;flex:1;gap:10px;min-height:0;padding:4px 6px 0;display:flex}.wv-head{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding-bottom:12px;display:flex}.wv-head__icon{width:52px;height:52px;color:var(--act);background:var(--actHi);border-radius:15px;place-items:center;display:grid}.wv-head .kicker{margin:0}.wv-head__title{margin:0;font-size:34px;line-height:1.05}.wv-filter{border:1px solid var(--actLine);background:var(--actHi);color:var(--actDk);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:5px 12px;font-size:13px;font-weight:700;display:inline-flex}.wv-seg{background:var(--paper2);border-radius:10px;gap:2px;margin-left:auto;padding:3px;font-size:13px;display:inline-flex}.wv-filter+.wv-seg{margin-left:0}.wv-seg button{color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 10px}.wv-seg button.is-on{background:var(--card);color:var(--ink);box-shadow:var(--shadow-card);font-weight:700}.wv-seg button:focus-visible,.wv-filter:focus-visible,.wv-more:focus-visible,.wv-quiet:focus-visible{outline:2px solid var(--act);outline-offset:1px}.wv-body{flex:1;align-content:start;gap:14px;min-height:0;padding-right:4px;display:grid;overflow:auto}.wv-blk{gap:4px;display:grid}.wv-bh{font-family:var(--serif);align-items:baseline;gap:10px;margin:0;font-size:17px;font-weight:700;display:flex}.wv-count{font-family:var(--sans);background:var(--paper2);color:var(--ink2);border-radius:999px;padding:1px 9px;font-size:13px;font-weight:800}.wv-count.is-warn{background:var(--warnBg);color:var(--warn)}.wv-count.is-caution{background:var(--cautionBg);color:var(--caution)}.wv-count.is-good{background:var(--goodBg);color:var(--good)}.wv-grid{grid-template-columns:1fr 1fr;gap:0 34px;margin:0;padding:0;display:grid}.wv-grid--one{grid-template-columns:1fr}.wv-areas{grid-template-columns:1fr 1fr;align-items:start;gap:0 34px;display:grid}.wv-col{gap:14px;min-width:0;display:grid}.wv-tags{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;margin:0;padding:6px 0 0;list-style:none;display:flex}.wv-more,.wv-quiet{color:var(--act);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-self:start;padding:3px 8px;font-size:13px;font-weight:700}.wv-quiet{border:1px dashed var(--line2);border-radius:999px;padding:3px 11px}.wv-more:hover,.wv-quiet:hover{background:var(--paper2)}.wl--followed .wl__row{box-shadow:inset 3px 0 0 var(--act)}.wl__followed{letter-spacing:.06em;text-transform:uppercase;color:var(--act);margin-left:6px;font-size:10px;font-weight:700}.search-dim{background:var(--dim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:70;position:fixed;inset:0}.search{z-index:71;background:var(--card);border:1px solid var(--line);border-radius:var(--r-xl);width:min(760px,100vw - 64px);max-height:calc(100vh - 184px);box-shadow:var(--shadow-pop);flex-direction:column;gap:12px;padding:18px;display:flex;position:fixed;top:92px;left:50%;transform:translate(-50%)}.search__field{border:2px solid var(--line2);border-radius:var(--r-lg);height:48px;color:var(--ink2);flex:none;align-items:center;gap:12px;padding:0 14px;display:flex;position:relative}.search__input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:20px;font-weight:600}.search__input:focus,.search__input:focus-visible{box-shadow:none;outline:none}.search__field:focus-within{border-color:var(--ring-color)}.search__input::placeholder{color:var(--ink3);font-size:16px;font-weight:500}.search__kinds{flex-wrap:wrap;flex:none;gap:6px;display:flex}.search__kind-btn{background:var(--paper2);height:26px;color:var(--ink2);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 11px;font-size:13px;font-weight:600}.search__kind-btn:hover{background:var(--paper3)}.search__kind-btn.is-on{background:var(--ink);color:var(--card)}.search__list{flex:1;min-height:0;max-height:392px;margin:0;padding:0;list-style:none;overflow:auto}.search__item{border-bottom:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:14px;min-height:50px;padding:7px 10px;display:flex}.search__item.is-active{background:var(--actHi);box-shadow:inset 3px 0 0 var(--act)}.search__item--best{border:2px solid var(--line);border-radius:var(--r-lg);min-height:74px;margin-bottom:6px;padding:12px 14px}.search__item--best.is-active{border-color:var(--act);box-shadow:none}.search__icon{border-radius:var(--r-md);background:var(--paper2);width:36px;height:36px;color:var(--ink2);flex:none;place-items:center;display:inline-grid}.search__item--best .search__icon{border-radius:var(--r-lg);width:52px;height:52px}.search__item.is-active .search__icon{background:var(--card);color:var(--act)}.search__text{flex-direction:column;flex:1;gap:2px;min-width:0;line-height:1.25;display:flex}.search__name{align-items:center;gap:8px;min-width:0;display:flex}.search__label{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.search__item--best .search__label{font-size:19px}.search__band{text-transform:uppercase;letter-spacing:.04em;flex:none;height:20px;font-size:11px}.search__party{color:var(--ink2);flex:none;font-size:12px}.search__sub{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.search__kind,.search__kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);font-size:11px;font-weight:700}.search__kicker{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.search__meter{flex:0 0 180px}.search__value{max-width:40%;color:var(--ink);white-space:nowrap;flex:none;align-items:baseline;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.search__item--best .search__value{font-size:24px;font-weight:800}.search__item--best .search__value .delta{font-size:13px}.search__open{border-radius:var(--r-md);background:var(--act);height:34px;color:var(--on-act);flex:none;align-items:center;gap:6px;padding:0 12px;font-weight:700;display:inline-flex}.search__empty{color:var(--ink3);padding:18px 12px}.search__foot{color:var(--ink2);flex:none;justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:13px;display:flex}.search__arrows{flex:none}.rail{background:var(--card);border:1px solid var(--line);border-radius:var(--r-xl);min-height:0;box-shadow:var(--shadow-card);flex-direction:column;gap:8px;padding:10px 6px;display:flex}.rail__item{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper2);font:inherit;color:var(--ink2);cursor:pointer;flex-direction:column;align-items:center;gap:4px;padding:10px 2px 8px;display:flex;position:relative}.rail__name{text-align:center;font-size:11px;font-weight:700;line-height:1.2}.rail__n{background:var(--ink);min-width:18px;height:18px;color:var(--card);text-align:center;border-radius:9px;padding:0 4px;font-size:11px;line-height:18px;position:absolute;top:4px;right:4px}.dio-smoke{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite dio-smoke}.dio-bob{animation:4.2s ease-in-out infinite dio-bob}.dio-wave{animation:3.2s ease-in-out infinite dio-wave}.dio-flicker{transform-box:fill-box;transform-origin:bottom;animation:.9s ease-in-out infinite alternate dio-flicker}.dio-train{animation:6s linear infinite dio-train}.dio-spin{animation:5s linear infinite dio-spin}.dio-orchard{fill:var(--dio-tree-summer)}.dio--spring .dio-orchard{fill:var(--dio-blossom)}.dio--autumn .dio-orchard{fill:var(--dio-tree-autumn)}.dio--winter .dio-orchard{fill:var(--dio-trunk);opacity:.55}@keyframes dio-smoke{0%,to{opacity:.85;transform:translateY(0)scale(1)}50%{opacity:.5;transform:translateY(-3px)scale(1.15)}}@keyframes dio-bob{0%,to{transform:translateY(0)}50%{transform:translateY(1.5px)}}@keyframes dio-wave{0%,to{opacity:.85}50%{opacity:.35}}@keyframes dio-flicker{0%{transform:scaleY(1)}to{transform:scaleY(1.14)}}@keyframes dio-spin{to{transform:rotate(360deg)}}@keyframes dio-train{to{stroke-dashoffset:-64px}}.cmap--night .cmap__svg{background:var(--dio-night-sea)}.plate.plate--night{box-shadow:none;color:var(--map-label);text-shadow:0 0 3px var(--dio-night-sea), 0 0 6px var(--dio-night-sea);background:0 0;border-color:#0000;padding:2px 6px}.plate--night .plate__line{color:var(--map-label-soft);font-size:11px}.plate.plate--night:hover,.cmap__plate.is-hover .plate.plate--night{background:var(--map-chip)}.plate.plate--name{box-shadow:none;text-shadow:0 0 3px var(--map-edge), 0 0 6px var(--map-edge);color:var(--map-label);background:0 0;border-color:#0000;padding:2px 6px}.plate.plate--name:hover,.cmap__plate.is-hover .plate.plate--name{background:var(--map-chip);box-shadow:var(--hover-shadow)}@media (prefers-reduced-motion:reduce){.dio-smoke,.dio-bob,.dio-wave,.dio-flicker,.dio-train,.dio-spin{animation:none}}.mood-face{vertical-align:-.15em;flex:none;overflow:visible}.mood-face__head,.mood-face__mouth{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round}.mood-face__eye{fill:currentColor}.mood-face--happy{color:var(--good)}.mood-face--meh{color:var(--ink2)}.mood-face--unhappy{color:var(--warn)}.plate__rank{border:1.5px solid var(--ink2);background:var(--card);min-width:24px;height:20px;color:var(--ink);border-radius:6px;place-items:center;padding:0 4px;font-size:11.5px;font-weight:800;display:inline-grid}.plate__rank.is-first{background:var(--act);color:var(--on-act);border-color:var(--act)!important}.plate__unit{color:var(--ink3);font-size:11px;font-weight:600}.plate__known{color:var(--ink2);font-size:12px;font-weight:650}.plate__vote{align-items:center;gap:6px;display:inline-flex}.plate__vbar{background:var(--paper3);border-radius:3px;width:70px;height:6px;display:inline-block;position:relative}.plate__vbar i{border-radius:3px;position:absolute;inset:0 auto 0 0}.plate__vbar b{background:var(--ink);width:2px;position:absolute;top:-3px;bottom:-3px}.plate__vbar--legend{width:28px}.map-legend{z-index:5;background:var(--map-chip,var(--card));border:1px solid var(--line2);color:var(--ink2);border-radius:10px;flex-direction:column;gap:4px;padding:8px 10px;font-size:11.5px;display:flex;position:absolute;bottom:66px;left:18px}.map-legend__row{align-items:center;gap:6px;display:flex}.map-legend__sw{border:1px solid var(--line2);border-radius:3px;width:14px;height:10px}.map-legend__sw--ramp{background:linear-gradient(90deg, color-mix(in srgb, var(--c) 6%, var(--card)), color-mix(in srgb, var(--c) 56%, var(--card)));width:28px}@media (height<=860px){.map-legend{display:none}}.claim{flex-direction:column;gap:4px;margin-top:6px;display:flex}.claim__bar{background:var(--paper3);border-radius:4px;height:7px;display:flex;overflow:hidden}.claim__bar i{height:100%;display:block}.claim__bar i+i{border-left:1.5px solid var(--card)}.claim__legend{color:var(--ink2);flex-wrap:wrap;gap:2px 10px;font-size:11.5px;display:flex}.claim__key{align-items:center;gap:4px;display:inline-flex}.claim__key i{border:1px solid var(--line2);border-radius:2px;width:8px;height:8px}.weak-card__sub{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin:-4px 0 4px;font-size:10.5px;font-weight:800}.weak-list{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.ws-row+.ws-row{border-top:1px solid var(--line)}.ws-row__btn{border-radius:var(--r-md);width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;gap:10px;padding:9px 2px;display:flex}.ws-row__icon{background:var(--paper2);width:26px;height:26px;color:var(--ink2);border-radius:8px;flex:none;place-items:center;display:grid}.ws-row__icon.is-warn{color:var(--warn)}.ws-row__icon.is-caution{color:var(--caution)}.ws-row__icon.is-good{color:var(--good)}.ws-row__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ws-row__title{align-items:center;gap:6px;font-size:14px;display:flex}.ws-row__line{color:var(--ink2);font-size:12.5px}.op-ws .workspace__body{flex-direction:column;gap:12px;padding-top:8px;display:flex}.op-tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.op-tab{border:1px solid var(--line);background:var(--paper2);font:inherit;color:var(--ink2);cursor:pointer;border-radius:999px;padding:4px 12px;font-size:13px}.op-tab.is-on{background:var(--card);border-color:var(--line2);color:var(--ink);font-weight:700}.op-head{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding-bottom:12px;display:flex}.op-head__icon{background:color-mix(in srgb, var(--warn) 14%, var(--card));width:58px;height:58px;color:var(--warn);border-radius:16px;flex:none;place-items:center;display:grid}.op-head__title{font-family:var(--serif);color:var(--ink);margin:2px 0 0;font-size:30px}.op-head__lost{align-items:center;gap:10px;margin:0 0 0 24px;display:flex}.op-head__lost b{font-family:var(--serif);color:var(--warn);font-size:46px;line-height:1}.op-head__lost span{max-width:150px;color:var(--ink2);font-size:13px}.op-head__chips{gap:8px;margin-left:auto;display:flex}.op-chip{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper2);font:inherit;color:var(--ink2);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;display:inline-flex}.op-chip b{color:var(--ink)}.op-body{grid-template-columns:minmax(300px,.75fr) minmax(0,2fr);align-items:start;gap:20px;min-height:0;display:grid}.op-claims{border-radius:var(--r-lg);background:var(--paper2);padding:16px 18px}.op-claims__title{font-family:var(--serif);color:var(--ink);margin:0 0 8px;font-size:17px}.op-claims__list{margin:0;padding:0;list-style:none}.op-claim{grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;display:grid}.op-claim+.op-claim{border-top:1px solid var(--line)}.op-claim__tag{border-radius:5px;place-items:center;height:22px;font-size:11.5px;font-weight:800;display:grid}.op-claim__who{flex-direction:column;gap:4px;font-size:13.5px;display:flex}.op-claim__sub{color:var(--ink2);font-size:12px}.op-claim__dots{flex-wrap:wrap;gap:4px;display:flex}.op-claim__dots i,.op-dot{background:var(--c,var(--ink3));border-radius:50%;width:14px;height:14px;display:inline-block}.op-claim__dots i.is-new,.op-dot.is-new{border:1.5px dashed var(--c,var(--ink3));background:0 0}.op-claim__pct{color:var(--ink);font-size:20px}.op-claims__key{color:var(--ink2);flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;font-size:11.5px;display:flex}.op-claims__key span{align-items:center;gap:5px;display:inline-flex}.op-claims__key .op-dot{width:10px;height:10px}.op-moves__head,.op-move{grid-template-columns:minmax(0,1fr) 170px 110px 96px;align-items:center;gap:12px;display:grid}.op-moves__head{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);padding:0 12px 6px;font-size:10.5px;font-weight:800}.op-moves__head span:last-child,.op-move__cost{text-align:right}.op-moves__list{margin:0;padding:0;list-style:none}.op-move{border-radius:var(--r-md);padding:6px 12px}.op-move+.op-move{border-top:1px solid var(--line)}.op-move.is-on{background:color-mix(in srgb, var(--act) 10%, var(--card))}.op-move.is-blocked .op-move__text{opacity:.7}.op-move__main{cursor:pointer;align-items:center;gap:10px;min-width:0;display:flex}.op-move__check{width:16px;height:16px;accent-color:var(--act);flex:none}.op-move__icon{border:1px solid var(--line);background:var(--card);width:30px;height:30px;color:var(--ink2);border-radius:50%;flex:none;place-items:center;display:grid}.op-move__text{flex-direction:column;min-width:0;font-size:14px;display:flex}.op-move__line{color:var(--ink2);font-size:12.5px}.op-move__share{align-items:center;gap:8px;font-size:13px;display:flex}.op-move__calc{color:var(--ink3);font-size:12px}.op-foot{color:var(--ink2);align-items:center;gap:28px;font-size:13px;display:flex}.op-foot b{color:var(--ink)}@media (width<=1360px){.op-body{grid-template-columns:minmax(260px,.7fr) minmax(0,2fr)}.op-moves__head,.op-move{grid-template-columns:minmax(0,1fr) 150px 96px 80px}.op-head__lost b{font-size:38px}}.op-move__past{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:2px;font-size:12px;display:flex}.op-link{font:inherit;color:var(--act);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.op-link:disabled{color:var(--ink3);cursor:default}.fan{font-family:var(--sans);font-size:11.5px;display:block;overflow:visible}.fan__plot{fill:var(--paper2)}.fan__ahead{fill:var(--card);opacity:.4}.fan__tick{fill:var(--ink3)}.fan__history-halo{fill:none;stroke:var(--card);stroke-opacity:.75;stroke-width:10px;stroke-linecap:round;stroke-linejoin:round}.fan__history{fill:none;stroke:var(--ink);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.fan__band{fill:var(--flat);opacity:.14}.fan__likely{fill:none;stroke:var(--flat);stroke-width:2.4px;stroke-dasharray:1 7;stroke-linecap:round}.fan.is-good .fan__band,.fan.is-warn .fan__band{fill:var(--act)}.fan.is-good .fan__likely,.fan.is-warn .fan__likely{stroke:var(--act)}.fan__today{fill:var(--ink);stroke:var(--card);stroke-width:2.5px}.fan__end{fill:var(--act);font-weight:800}.fan.is-warn .fan__end{fill:var(--warn)}.fan.is-good .fan__end{fill:var(--good)}.fan__end-sub{fill:var(--act)}.fan__without,.fan__axis{fill:var(--ink3)}.fan__axis.is-today{fill:var(--ink);font-weight:700}.fan__end--nothing,.fan.is-good .fan__end--nothing,.fan.is-warn .fan__end--nothing{fill:var(--ink2)}.fan__band--nothing,.fan.is-good .fan__band--nothing,.fan.is-warn .fan__band--nothing{fill:var(--ink3)}.fan__likely--nothing,.fan.is-good .fan__likely--nothing,.fan.is-warn .fan__likely--nothing{stroke:var(--ink3)}.vs{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);color:var(--ink);gap:6px;padding:12px 14px;font-size:13px;display:grid}.vs--bare{border:0;border-top:1px dashed var(--line2);background:0 0;border-radius:0;padding:10px 0 0}.vs-head{align-items:center;gap:8px;min-width:0;display:flex}.vs-kick{letter-spacing:.06em;text-transform:uppercase;min-width:0;color:var(--act);flex:auto;font-size:11px;font-weight:800}.vs-small{color:var(--ink3);font-size:11.5px;font-style:italic}.vs-tag{border:1px dashed var(--line2);color:var(--ink3);white-space:nowrap;border-radius:999px;padding:0 6px;font-size:10.5px}.vs-glance{font-family:var(--serif);color:var(--ink);margin:0;font-size:15px;line-height:1.35}.vs-scale{width:100%;max-width:440px;height:auto;display:block;overflow:visible}.vs-scale__pole{fill:var(--ink3);font-size:11px;font-weight:700}.vs-scale__zoom{fill:var(--ink4);font-size:10px}.vs-row__who{fill:var(--ink);font-size:12px;font-weight:800}.vs-row__from{fill:var(--ink3);font-variant-numeric:tabular-nums;font-size:10.5px}.vs-row__track{stroke:var(--line2);stroke-width:2px;stroke-linecap:round}.vs-row__tick{stroke:var(--line2);stroke-width:1px}.vs-row__today{stroke:var(--ink3);stroke-width:1px}.vs-row__hoy{fill:var(--ink3);font-size:10px}.vs-row__band{fill:var(--actHi)}.vs-row__arrow{stroke:var(--act);stroke-width:3px;stroke-linecap:round}.vs-row__head{fill:var(--act)}.vs-row__mark{fill:var(--card);stroke:var(--ink);stroke-width:1.75px}.vs-row__value{fill:var(--act);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:800}.vs-why{color:var(--ink2);margin:0;font-size:12.5px;line-height:1.45}.vs-note{color:var(--ink3);margin:0;font-size:12px;line-height:1.4}.vs-toggle{color:var(--act);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 0;font-size:12.5px;font-weight:700}.vs-toggle:focus-visible{outline:2px solid var(--act);outline-offset:2px;border-radius:4px}.vs-causes{gap:10px;display:grid}.vs-table{border-collapse:collapse;width:100%;font-size:12px}.vs-table caption{text-align:left;color:var(--ink);padding-bottom:3px;font-weight:800}.vs-table__sign{color:var(--ink3);font-weight:400}.vs-table th,.vs-table td{border-bottom:1px solid var(--line);text-align:left;padding:2px 4px;font-weight:400}.vs-table thead th{color:var(--ink3);font-size:11px}.vs-table .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.vs-table__total th,.vs-table__total td{border-bottom:0;font-weight:800}.vs-table__range th,.vs-table__range td{color:var(--ink3);border-bottom:0;font-size:11px}.vs-table__help{color:var(--ink3);font-size:11px;line-height:1.3;display:block}.effect-ws .workspace__body{flex-direction:column;gap:12px;min-height:0;padding-top:8px;display:flex;overflow:auto}.ef-head{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding-bottom:12px;display:flex}.ef-head__icon{background:var(--actHi);width:58px;height:58px;color:var(--act);border-radius:16px;flex:none;place-items:center;display:grid}.ef-head__title{font-family:var(--serif);color:var(--ink);margin:2px 0 0;font-size:28px}.ef-head__team{text-align:right;flex-direction:column;align-items:flex-end;gap:3px;margin-left:auto;display:flex}.ef-cols{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:28px;min-height:0;display:grid}.ef-col{flex-direction:column;gap:14px;min-width:0;display:flex}.ef-col--right{border-left:1px solid var(--line);padding-left:28px}.ef-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;display:grid}.ef-row{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:2px;display:flex}.ef-fan__name{font-size:15px}.ef-block{flex-direction:column;gap:2px;min-width:0;display:flex}.ef-block>.kick{margin:0 0 2px}.ef-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ef-list>li{border-top:1px solid var(--line);padding:5px 0;font-size:13.5px}.ef-list>li.is-country{background:var(--paper2);border-top:0;border-radius:8px;margin:2px -8px 0;padding:5px 8px}.ef-list .forecast--compact{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;display:grid}.ef-seg{background:var(--paper2);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.ef-seg button{color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:3px 9px;font-size:12px}.ef-seg button.is-on{background:var(--card);color:var(--ink);box-shadow:var(--shadow-card);font-weight:700}.ef-more{color:var(--act);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:4px;padding:0;font-size:12.5px;font-weight:700}.ef-sit{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.ef-list>li.ef-ev{color:var(--ink2);border-top:0;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:4px 0 4px 18px;font-size:13px;display:grid}.ef-ev__icon{background:var(--warnBg);width:22px;height:22px;color:var(--warn);border-radius:50%;place-items:center;display:grid}.ef-stance{grid-template-columns:1fr auto auto;align-items:center;gap:10px;display:grid}.bill-path{flex-wrap:wrap;align-items:baseline;gap:2px 4px;margin:6px 0 8px;padding:0;list-style:none;display:flex}.bill-path__arrow{color:var(--ink3);font-size:12.5px}.bill-path__step{border-radius:var(--r-sm);align-items:baseline;gap:5px;padding:1px 6px 1px 3px;font-size:12.5px;line-height:1.35;display:flex;position:relative}.bill-path__mark{flex:none;font-weight:800}.bill-path__text{flex-wrap:wrap;gap:0 6px;min-width:0;display:flex}.bill-path__text span{color:var(--ink2)}.bill-path__text span:before{content:"· "}.bill-path__step.is-done .bill-path__mark{color:var(--good)}.bill-path__step.is-failed .bill-path__mark,.bill-path__step.is-failed b{color:var(--warn)}.bill-path__step.is-now{background:var(--actHi)}.bill-path__step.is-now .bill-path__mark{color:var(--act)}.bill-path__step.is-todo{color:var(--ink3)}.bill-path__step.is-todo b{font-weight:600}.vote-ws .workspace__body{flex-direction:column;gap:12px;min-height:0;padding-top:8px;display:flex;overflow:auto}.vt-head{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding-bottom:10px;display:flex}.vt-head__icon{background:var(--actHi);width:58px;height:58px;color:var(--act);border-radius:16px;flex:none;place-items:center;display:grid}.vt-head__text{min-width:0}.vt-head__title{font-family:var(--serif);color:var(--ink);margin:2px 0 0;font-size:28px}.vt-head__sub{color:var(--ink2);margin:2px 0 0}.vt-path{align-items:center;gap:6px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.vt-path__step{background:var(--paper2);white-space:nowrap;border-radius:12px;flex-direction:column;padding:6px 12px;font-size:13.5px;line-height:1.3;display:flex}.vt-path__step+.vt-path__step:before{content:"→";color:var(--ink3);margin:6px 0 0 -22px;position:absolute}.vt-path__step+.vt-path__step{margin-left:16px;position:relative}.vt-path__step.is-on{background:var(--actHi);box-shadow:inset 0 0 0 2px var(--act)}.vt-path__note{color:var(--ink2);font-size:12.5px}.vt-cols{grid-template-columns:minmax(300px,420px) minmax(0,1fr) minmax(260px,330px);gap:22px;min-height:0;display:grid}.vt-col{flex-direction:column;gap:12px;min-width:0;display:flex}.vt-col--right{border-left:1px solid var(--line);padding-left:22px}.vt-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.vt-chance b{font-size:26px}.vt-chamber{width:100%;max-width:420px;height:auto;margin:4px auto 0;display:block}.vt-legend{color:var(--ink2);flex-wrap:wrap;justify-content:center;gap:6px 14px;margin:4px 0 0;display:flex}.vt-legend__k{align-items:center;gap:5px;display:inline-flex}.vt-block{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:10px;display:flex}.vt-col--right .vt-block:first-child{border-top:0;padding-top:0}.vt-block .kick{margin:0}.vt-deals__none{margin:0;font-size:14px}.vt-deals__list,.vt-majorities,.vt-regions,.vt-figures,.vt-rules,.vt-motives{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vt-deals__list li{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:4px 0;display:grid}.vt-maj{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:5px 0;font-size:13.5px;display:grid}.vt-maj:first-child{border-top:0}.vt-maj.is-impossible{color:var(--ink3)}.vt-myvote{gap:6px;display:flex}.vt-myvote__opt{border:1.5px solid var(--line2);background:var(--card);color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;flex:1;padding:6px 10px;font-weight:700}.vt-myvote__opt.is-on{border-color:var(--act);background:var(--actHi)}.vt-freeze{flex-direction:column;gap:4px;display:flex}.vt-parties{flex-direction:column;min-width:0;display:flex}.vt-parties>.vt-row{margin-bottom:4px}.vt-party+.vt-party{border-top:1px solid var(--line)}.vt-party.is-open{background:var(--actHi);border-radius:12px;margin:2px -10px}.vt-party.is-open+.vt-party{border-top:0}.vt-party__row{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:7px 0;font-size:14px;display:grid}.vt-party.is-open .vt-party__row{padding:8px 14px 0}.vt-party__why{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vt-open{flex-direction:column;gap:6px;padding:6px 14px 12px;display:flex}.vt-open__who{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vt-open__fold{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:6px;padding:0;display:inline-flex}.vt-open__fold:focus-visible{outline:3px solid var(--actLine);outline-offset:2px}.vt-open__chev{color:var(--ink3);font-size:12px}.vt-open__name{font-size:15px;display:block}.vt-open__leader{display:block}.vt-open__rel{margin-left:6px}.vt-open__who .vt-post{margin-left:auto}.vt-motive{grid-template-columns:1fr 110px 40px;align-items:center;gap:10px;padding:2px 0;font-size:13px;display:grid}.vt-motive .num{text-align:right}.vt-given{margin:0}.vt-deal{background:var(--card);box-shadow:inset 0 0 0 1.5px var(--line2);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:7px 12px;font-size:13.5px;display:grid}.vt-deal__sub{margin-top:1px}.vt-deal__act{align-items:center;gap:8px;display:inline-flex}.vt-post{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:800}.vt-post.is-yes{background:var(--goodBg);color:var(--good)}.vt-post.is-likely{background:var(--goodBg);color:var(--good);box-shadow:inset 0 0 0 1px var(--good)}.vt-post.is-doubt{background:var(--cautionBg);color:var(--cautionDk)}.vt-post.is-no{background:var(--warnBg);color:var(--warnDk)}.vt-post.is-abstain{background:var(--panel);color:var(--ink2);box-shadow:inset 0 0 0 1px var(--line)}.vt-btn,.vt-mini{border:1.5px solid var(--act);background:var(--card);color:var(--act);font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;padding:4px 12px;font-size:13px;font-weight:700}.vt-btn{border-color:var(--act);background:var(--act);color:var(--on-act)}.vt-btn:hover{background:var(--actDk)}.vt-mini:disabled{border-color:var(--line2);color:var(--ink3);cursor:not-allowed}.vt-senate__line{margin:0}.vt-region{border-top:1px solid var(--line);grid-template-columns:1fr auto 74px;align-items:center;gap:8px;padding:2px 0;font-size:13px;display:grid}.vt-region:first-child{border-top:0}.vt-region .vt-post{justify-self:end}.vt-region__ask{padding:0;display:block}.vt-region__votes{justify-content:flex-end;gap:2px;display:flex}.vt-region__votes i{background:currentColor;border-radius:2px;width:7px;height:11px}.vt-region__votes i.is-open{background:var(--paper3);box-shadow:inset 0 0 0 1.5px}.vt-apart{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.vt-ifpasses{margin-top:auto}.vt-figures li{border-top:1px solid var(--line);padding:5px 0}.vt-figures li:first-child{border-top:0}.vt-rule{justify-content:space-between;align-items:center;gap:8px;padding:4px 0;display:flex}.vt-rule.is-done .small{color:var(--ink3);text-decoration:line-through}.vt-gone{flex-direction:column;gap:10px;display:flex}.rcol{width:var(--col-right);background:var(--card);border:1px solid var(--line);border-radius:var(--r-xl);height:100%;min-height:0;box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.rcol--open{border:2px solid var(--act);box-shadow:0 0 0 4px var(--amber-glow), var(--shadow-card)}.rcol__head{background:var(--paper2);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;height:46px;padding:0 12px 0 14px;display:flex}.rcol__title{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.rcol__spacer{flex:1}.rcol__step{background:var(--card);border:1px solid var(--line2);width:22px;height:20px;font:800 12px/1 var(--sans);color:var(--ink2);cursor:pointer;border-bottom-width:2px;border-radius:5px;flex:none;place-items:center;padding:0;display:inline-grid}.rcol__close{background:var(--card);border:1px solid var(--line2);height:30px;color:var(--ink);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.rcol__body{flex:1;min-height:0;padding:14px 18px;overflow:hidden auto}.rcol__body .pcol__foot,.rcol__body .pm-option__foot{z-index:2;background:var(--card);box-shadow:var(--shadow-up);margin-bottom:-14px;padding-bottom:14px;position:sticky;bottom:-14px}.rcol__body [data-split] .pm-option__foot{box-shadow:none;background:0 0;margin-bottom:0;padding-bottom:0;position:static}.rcol__body .pm-option.is-on .pm-option__foot{background:color-mix(in srgb, var(--actHi) 45%, var(--card));margin-bottom:-11px;margin-left:-12px;margin-right:-12px;padding-bottom:11px;padding-left:12px;padding-right:12px;bottom:-14px}.broken-word{border:1.5px solid var(--warnBg);background:var(--card);border-radius:14px;gap:8px;padding:12px 14px;display:grid}.broken-word__head{align-items:center;gap:10px;display:flex}.broken-word__title{font-size:14px;font-weight:750;line-height:1.3}.broken-word__choices{gap:8px;display:flex}.broken-word__opt{border:1.5px solid var(--line2);background:var(--card);text-align:left;font:inherit;color:var(--ink);cursor:pointer;border-radius:12px;flex-direction:column;flex:1;gap:2px;padding:8px 10px;display:flex}.broken-word__opt span{color:var(--ink2);font-size:12px}.ac-name{color:var(--ink);font-size:15px;font-weight:700;line-height:1.25}.ac-cost{color:var(--ink);white-space:nowrap;flex:none;align-items:center;gap:3px;font-size:15px;font-weight:800;display:inline-flex}.ac-cost--free{color:var(--ink3);font-size:12px;font-weight:600}.ac-how{color:var(--ink3);font-size:12px;line-height:1.35;display:block}.ac-tag{background:var(--paper3);width:fit-content;color:var(--ink2);border-radius:999px;margin-top:2px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-block}.ac-in{align-items:center;gap:6px;max-width:100%;display:inline-flex}.ac-val{white-space:nowrap;font-size:12px;font-weight:700}.ac-val--flat{color:var(--ink3)}.ac-chance{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:1px 9px;font-size:12.5px;font-weight:800;display:inline-flex}.ac-chance--warn{color:var(--warn);background:var(--warnBg)}.ac-chance--good{color:var(--good);background:var(--goodBg)}.ac-chance--flat{color:var(--ink2);background:var(--paper3)}.ac-best{background:var(--good);width:16px;height:16px;color:var(--card);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:800;display:inline-grid}.ac-more{border-top:1px solid var(--line);color:var(--ink3);align-items:baseline;gap:12px;margin:0;padding-top:6px;font-size:13px;display:flex}.ac-more__btn{color:var(--act);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:13.5px;font-weight:700}.ac-more__names{min-width:0}.ac-rowlink{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.ac-rowlink:hover{color:var(--act);text-decoration:underline}.ac-wait{color:var(--ink4);font-size:11.5px}.ac--wide{gap:4px;display:grid}.ac-table{table-layout:fixed;border-collapse:separate;border-spacing:12px 0;width:calc(100% + 24px);margin:0 -12px}.ac-corner{width:180px}.ac-col{vertical-align:top;border-radius:var(--r-lg) var(--r-lg) 0 0;font-weight:inherit;text-align:left;padding:0}.ac-colhead{border-radius:var(--r-lg) var(--r-lg) 0 0;width:100%;min-height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:1px;padding:7px 12px 6px;display:flex}.ac-col:not(.is-on) .ac-colhead:hover:not(:disabled){background:var(--paper2)}.ac-colhead:disabled{cursor:default}.ac-colhead__top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ac-rowname{border-top:1px solid var(--line);height:34px;color:var(--ink2);text-align:left;padding:0;font-size:13.5px;font-weight:400}.ac-cell{border-top:1px solid var(--line);height:34px;padding:0 12px;position:relative}.ac-cell.is-best{background:var(--goodBg)}.ac-col.is-on,.ac-cell.is-on{background:var(--actHi);box-shadow:inset 2px 0 0 var(--act), inset -2px 0 0 var(--act)}.ac-col.is-on{box-shadow:inset 2px 0 0 var(--act), inset -2px 0 0 var(--act), inset 0 2px 0 var(--act)}.ac-table tbody tr:last-child .ac-cell.is-on{box-shadow:inset 2px 0 0 var(--act), inset -2px 0 0 var(--act), inset 0 -2px 0 var(--act);border-radius:0 0 var(--r-lg) var(--r-lg)}.ac-cell.is-on.is-best{background:var(--goodBg)}.ac--compact{gap:6px;display:grid}.ac-answer{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);gap:2px;padding:6px 10px;display:grid}.ac-answer.is-on{background:var(--actHi);border-color:var(--act);box-shadow:inset 0 0 0 1px var(--act)}.ac-answer__head{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:10px;padding:0;display:flex}.ac-answer__head:disabled{cursor:default}.ac-list{gap:2px;margin:2px 0 0;padding:0;list-style:none;display:grid}.ac-line{border-radius:var(--r-sm);color:var(--ink2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 4px;font-size:12.5px;display:grid}.ac-line.is-best{background:var(--goodBg)}.ac-line__name{min-width:0}.cd-bar{background:var(--line);border-radius:999px;flex:none;width:44px;height:5px;overflow:hidden}.cd-bar i{background:var(--caution);height:100%;display:block}.cd-card__line{align-items:center;gap:10px;display:flex}.cd-action{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.ld.is-on{border:2px solid var(--caution)}.ld-gauges{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ld-gauges--three{grid-template-columns:repeat(3,minmax(0,1fr))}.ld-gauge{gap:2px;min-width:0;display:grid}.ld-gauge>b{font-size:20px;line-height:1.1}.ld-gauge__bar{width:100%;height:18px;display:block}.ld-gauge__track{fill:var(--paper3)}.ld-gauge__fill{fill:var(--ink2)}.ld-gauge__fill.is-low{fill:var(--warn)}.ld-gauge__where{stroke:var(--ink3);stroke-width:2px;stroke-dasharray:3 2}.ld-state{background:var(--paper2);color:var(--ink2);border-radius:8px;padding:1px 8px;font-size:12.5px;font-weight:700}.ld-state--noise{background:var(--cautionBg);color:var(--cautionDk)}.ld-state--warning,.ld-state--snap{background:var(--warnBg);color:var(--warnDk)}.ld-out{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(320px,440px)}.ld-out__head{grid-area:1/1/auto/3}.ld-out__left{grid-area:2/1;min-height:0;overflow:auto}.ld-out__mid{grid-area:2/2;min-height:0;overflow:auto}.ld-out__left>*,.ld-out__mid>*{flex:none}.ld-out__faces{flex-wrap:wrap;gap:24px;margin-top:6px;display:flex}.ld-out__face{align-items:center;gap:10px;display:flex}.ld-out__face>span{line-height:1.25;display:grid}.ld-moves{gap:4px;display:grid}.ld-moves__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ld-move{border:1px solid var(--line);background:var(--paper2);border-radius:10px;align-content:start;gap:4px;padding:8px;display:grid}.ld-move .bd-btn{justify-self:start}.ld-move__pick{gap:2px;display:grid}.ld-votes .bd-rows{margin:0}.ld-vote{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.ld-vote__acts{gap:4px;display:inline-flex}.ld-vote__acts .is-on{outline:2px solid var(--act)}.ld-window.is-on{border:2px solid var(--act)}.ld-window,.ld-break,.ld-retire{gap:6px;display:grid}.ld-retire{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ld-retire p{margin:0}.ld-break__form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px;display:grid}.ld-break__form label{gap:2px;display:grid}.ld-break__form input,.ld-break__form select,.ld-move__pick select{font:inherit;border:1px solid var(--line2);background:var(--card);color:var(--ink);border-radius:8px;padding:4px 6px}.who__outside{font:inherit;color:var(--cautionDk);background:var(--cautionBg);border:1px solid var(--line2);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:100%;padding:0 8px;overflow:hidden}.who__outside:hover{border-color:var(--cautionDk)}.ld-out .bd-card{padding:12px 16px}@media (width<=1360px){.ld-out .ld-wide,.pais__matter .ld-wide,.ld-out .ld-gauge .pt-stat__note{display:none}.ld-out .bd-card{padding:10px 14px}.pais__matter [data-leadership] .pm-option{padding-top:6px;padding-bottom:6px}.ld-out__face svg{width:40px;height:40px}}.ld-opt{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.ld-opt .pm-option__note{margin:0}.ld{flex-direction:column;gap:10px;display:flex;overflow-y:auto}.ld-pressure{align-items:baseline;gap:10px;margin:0;display:flex}.ld-pressure__value{font-size:30px;line-height:1}.ld-scale{flex-direction:column;gap:3px;display:flex}.ld-scale__track{border-radius:999px;height:7px;display:block;position:relative}.ld-scale__zone{position:absolute;top:0;bottom:0}.ld-scale__zone.is-calm{background:var(--goodBg);border-radius:999px 0 0 999px}.ld-scale__zone.is-noise{background:var(--cautionBg)}.ld-scale__zone.is-warning{background:var(--warnBg);border-radius:0 999px 999px 0}.ld-scale__mark{background:var(--ink);border-radius:2px;width:3px;margin-left:-1.5px;position:absolute;top:-4px;bottom:-4px}.ld-scale__names{color:var(--ink3);text-align:center;font-size:11.5px;display:grid}.ld-scale__names .is-now{color:var(--ink);font-weight:700}.ld-parts__list{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ld-part{grid-template-columns:minmax(0,2fr) minmax(60px,1fr) 36px;align-items:center;gap:10px;font-size:13px;display:grid}.ld-part b{text-align:right}.ld-primaries p{margin:0 0 4px}.ld-can{margin-top:auto}.ld-confirm{flex:none}.ld-confirm__ask{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pt-act__btn.ld-confirm__ask{cursor:default;justify-content:space-between}.ld-confirm__yesno{gap:6px;display:inline-flex}.levers__group+.levers__group{margin-top:10px}.levers>p+.levers__group{margin-top:8px}.levers__where{letter-spacing:0;text-transform:none;color:var(--ink3);font-weight:600}.lever__now{color:var(--ink2);font-weight:600}.lever.is-selected{background:var(--actHi);box-shadow:inset 3px 0 0 var(--act);border-radius:8px;margin:0 -6px;padding-left:6px;padding-right:6px}.lever__go{flex:none}.cal-ws{grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:6px;padding:4px 6px 12px;display:grid}.cal-head,.cal-strip,.cal-body{width:100%;max-width:1316px}.cal-head{justify-content:space-between;align-items:flex-end;gap:16px;max-width:1040px;display:flex}.cal-head__title{align-items:center;gap:14px;display:flex}.cal-head__title .pm-kick{margin:0}.cal-head__title h2{font:700 28px/1.1 var(--serif);color:var(--ink);margin:0}.cal-head__ic{width:40px;height:40px;color:var(--act);background:var(--actHi);border-radius:12px;place-items:center;display:grid}.cal-key{color:var(--ink2);align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.cal-who{border-radius:50%;flex:none;place-items:center;width:17px;height:17px;display:inline-grid}.cal-who.is-own{background:var(--act);color:var(--on-act)}.cal-who.is-ext{background:var(--card);color:var(--ink3);box-shadow:inset 0 0 0 1.5px var(--line2)}.cal-strip{width:auto;height:96px;margin:0 18px 4px 14px;position:relative}.cal-strip__line,.cal-strip__past,.cal-strip__win{border-radius:3px;height:6px;margin-top:-3px;position:absolute;top:50px}.cal-strip__line{background:var(--paper3);left:0;right:0}.cal-strip__past,.cal-strip__win{left:calc(var(--from,0) * 1%);width:calc((var(--to) - var(--from,0)) * 1%)}.cal-strip__past{background:var(--line2)}.cal-strip__win{background:var(--actHi);height:14px;box-shadow:inset 0 0 0 1.5px var(--act);border-radius:7px;margin-top:-7px}.cal-strip__tick{background:var(--line2);width:2px;height:12px;margin-left:-1px;position:absolute;top:44px}.cal-strip__yr{z-index:1;background:var(--card);color:var(--ink3);white-space:nowrap;padding:0 4px;font-size:12px;position:absolute;top:20px;transform:translate(-50%)}.cal-strip__yr.is-now{color:var(--actDk);font-weight:700}.cal-strip__hoy{justify-items:center;display:grid;position:absolute;top:0;transform:translate(-50%)}.cal-strip__hoy span{background:var(--act);color:var(--on-act);border-radius:999px;padding:1px 10px;font-size:12px;font-weight:700}.cal-strip__hoy:after{content:"";background:var(--act);width:2px;height:30px}.cal-hito{background:var(--card);width:30px;height:30px;box-shadow:inset 0 0 0 2px var(--ink);color:var(--ink);border-radius:50%;place-items:center;margin:-15px 0 0 -15px;display:grid;position:absolute;top:50px}.cal-hito.is-own{box-shadow:inset 0 0 0 2px var(--act);color:var(--act)}.cal-hito.is-gen{background:var(--ink);width:36px;height:36px;color:var(--card);margin:-18px 0 0 -18px}.cal-hito__lab{white-space:nowrap;color:var(--ink);font-size:12.5px;font-weight:600;position:absolute;top:70px;transform:translate(-50%)}.cal-hito__lab.is-low{top:84px}.cal-hito__lab.is-l{transform:none}.cal-hito__lab.is-r{transform:translate(-100%)}.cal-body{grid-template-columns:minmax(0,1040px) 240px;align-items:start;gap:0 36px;min-height:0;display:grid}.cal-months{align-content:start;gap:4px;margin:0;padding:0;list-style:none;display:grid;position:relative}.cal-months:before{content:"";border-left:2px solid var(--paper3);position:absolute;top:20px;bottom:20px;left:135px}.cal-mo{grid-template-columns:112px 22px minmax(0,1fr);align-items:center;gap:0 12px;display:grid}.cal-mo h4,.cal-yr h4{text-align:right;margin:0}.cal-mo h4{font:700 18px var(--serif);color:var(--ink)}.cal-pin{background:var(--card);border:2.5px solid var(--ink);z-index:1;border-radius:50%;justify-self:center;width:14px;height:14px;position:relative}.cal-mo.is-now .cal-pin{background:var(--act);border-color:var(--act);box-shadow:0 0 0 4px var(--actHi)}.cal-mo.is-now h4{color:var(--actDk)}.cal-mo.is-none h4{font:500 13px var(--sans);color:var(--ink3)}.cal-mo.is-none .cal-pin{background:var(--line2);border:0;width:8px;height:8px}.cal-rule{border-top:1px dashed var(--line2)}.cal-yr{z-index:1;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;margin:2px 0 0;display:grid;position:relative}.cal-yr h4{font:700 13px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink2)}.cal-yr .cal-rule{border-top:1.5px solid var(--line2)}.cal-none{color:var(--ink3);font-size:13px}.cal-its{gap:4px;display:grid}.cal-it{background:var(--paper2);width:100%;min-height:36px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:13px;align-items:center;gap:12px;padding:3px 14px 3px 8px;display:flex;position:relative}.cal-it.is-own{box-shadow:inset 0 0 0 2px var(--act)}.cal-it.is-ext{box-shadow:inset 0 0 0 1.5px var(--line2)}.cal-it.is-cond{box-shadow:none;outline:1.5px dashed var(--line2);outline-offset:-1.5px;background:0 0}.cal-it.is-now{background:var(--actHi)}.cal-it:hover{background:var(--paper3)}.cal-it:focus-visible{outline:2px solid var(--act);outline-offset:2px}.cal-it__ic{background:var(--card);border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid;position:relative}.cal-it__ic .cal-who{box-shadow:0 0 0 2px var(--paper2);position:absolute;top:-8px;left:-9px}.cal-it__ic .cal-who.is-ext{box-shadow:inset 0 0 0 1.5px var(--line2), 0 0 0 2px var(--paper2)}.cal-it__text{min-width:0;display:grid}.cal-it__text b{font-size:14.5px;line-height:1.25}.cal-it__sub{color:var(--ink3);font-size:12px;line-height:1.3}.cal-fx{background:var(--card);white-space:nowrap;border-radius:8px;padding:2px 9px;font-size:13px;font-weight:600}.cal-odds{color:var(--ink2);white-space:nowrap;font-size:13px}.cal-odds b{color:var(--ink);font-size:15px;font-weight:800}.cal-it__go{color:var(--act);margin-left:auto;font-weight:700}.cal-it__act{white-space:nowrap;margin-left:auto}.cal-every{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cal-ev{box-shadow:inset 0 0 0 1.5px var(--line);border-radius:13px;align-items:center;gap:10px;padding:8px 12px 8px 8px;display:flex}.cal-ev__ic{background:var(--paper2);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.cal-ev .pm-kick{margin:0 0 1px;display:block}.cal-ev b{font-size:13.5px;line-height:1.25}.pp .workspace__body{flex-direction:column;display:flex}.pp-later{height:38px;padding:0 14px}.pp-body{align-content:start;gap:10px;display:grid}.pp-top{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:22px;padding-bottom:10px;display:grid}.pp-news{align-content:start;gap:10px;display:grid}.pp-paper{background:var(--field);border:1px solid var(--line2);border-radius:var(--r-sm);box-shadow:var(--shadow-card);padding:10px 16px 12px}.pp-paper__mast{border-bottom:2px solid var(--ink);color:var(--ink3);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:3px;font-size:12px;display:flex}.pp-paper__mast b{font:700 17px var(--serif);color:var(--ink)}.pp-paper__hl{font:700 26px/1.15 var(--serif);color:var(--ink);margin:6px 0 4px}.pp-paper__lede{font:14.5px/1.42 var(--serif);color:var(--ink2);margin:0}.pp-paper__quote{font:italic 13.5px/1.35 var(--serif);color:var(--ink3);margin:6px 0 0}.pp-chain{align-items:stretch;margin:0;padding:0;list-style:none;display:flex}.pp-step{flex:1;min-width:0;display:flex}.pp-step__box{border-radius:var(--r-md);background:var(--paper2);min-width:0;color:var(--ink);font:inherit;text-align:left;border:0;flex-direction:column;flex:1;gap:2px;padding:5px 10px;font-size:12.5px;line-height:1.3;display:flex}button.pp-step__box{cursor:pointer}button.pp-step__box:hover{background:var(--paper3)}.pp-step--now .pp-step__box{background:var(--warnBg)}.pp-step__when{color:var(--ink3);font-size:11px}.pp-step__what b{font-size:13px}.pp-step__what .chip{margin-top:2px;padding:0 8px;font-size:11px}.pp-step__arrow{width:22px;color:var(--ink3);flex:none;place-items:center;font-weight:800;display:grid}.pp-voices{align-content:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.pp-voice{border-radius:var(--r-lg);background:var(--paper2);grid-template-columns:36px 1fr;align-items:center;gap:10px;padding:6px 10px;display:grid}.pp-voice__ring{border:2px dashed var(--line2);border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:relative}.pp-voice--for .pp-voice__ring{border:2px solid var(--good)}.pp-voice--against .pp-voice__ring{border:2px solid var(--warn)}.pp-voice__mark{background:var(--card);border:1px solid var(--line2);width:16px;height:16px;color:var(--ink3);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid;position:absolute;bottom:-4px;right:-5px}.pp-voice--for .pp-voice__mark{color:var(--good)}.pp-voice--against .pp-voice__mark{color:var(--warn)}.pp-voice__text{gap:1px;min-width:0;display:grid}.pp-voice__says{font:italic 13.5px/1.3 var(--serif);color:var(--ink2);quotes:"«" "»"}.pp-voice__who{color:var(--ink3);font-size:12px}.pp-voice__where{color:var(--ink2);font-weight:700}.pp-answered{gap:8px;display:grid}.pp-answered__chose{color:var(--ink2);margin:0;font-size:15px}.pp-answered__chose b{color:var(--ink)}.pp-kick{color:var(--ink3);text-transform:uppercase;letter-spacing:.04em;margin:4px 0 0;font-size:12px;font-weight:700}.pp-measured{gap:4px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.pp-measured li{align-items:center;gap:10px;display:flex}.pp-note{color:var(--ink3);margin:0;font-size:12.5px}.cp-ws .workspace__body{flex-direction:column;gap:12px;padding-top:8px;display:flex}.cp-head{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding-bottom:10px;display:flex}.cp-head__icon{background:color-mix(in srgb, var(--act) 12%, var(--card));width:58px;height:58px;color:var(--act);border-radius:16px;flex:none;place-items:center;display:grid}.cp-head__title{font-family:var(--serif);color:var(--ink);margin:2px 0 0;font-size:30px}.cp-sub{color:var(--ink2);font-size:12px;display:block}.cp-calc{color:var(--ink3)}.cp-r{text-align:right;justify-self:end}.cp-ws .tone-warn{color:var(--warn)}.cp-link{font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 0;font-size:12.5px}.cp-cols{grid-template-columns:minmax(380px,1.05fr) minmax(0,1.2fr) minmax(300px,.85fr);align-items:start;gap:22px;min-height:0;display:grid}.cp-left{flex-direction:column;gap:14px;min-width:0;display:flex}.cp-block{flex-direction:column;gap:6px;display:flex}.cp-block__head{align-items:center;gap:10px;display:flex}.cp-block__head .cp-sub{display:inline}.cp-block__head>:last-child:not(:first-child){margin-left:auto}.cp-themes{grid-template-columns:minmax(0,1fr) 70px 64px 100px 60px;align-items:center;column-gap:0;display:grid}.cp-th{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);padding-right:8px;font-size:10.5px;font-weight:800}.cp-theme{cursor:pointer;display:contents}.cp-theme>span{border-top:1px solid var(--line);padding:4px 8px 4px 0;font-size:13px;line-height:1.15}.cp-theme.is-on>span{background:color-mix(in srgb, var(--act) 10%, var(--card))}.cp-theme__name{color:var(--ink);align-items:center;gap:8px;display:flex;padding-left:6px!important}.cp-theme__name input{accent-color:var(--act)}.cp-speaks{flex-direction:column;align-items:flex-end;line-height:1.15;display:flex}.cp-speaks b{font-size:12px}.cp-speaks .cp-sub{font-size:11px}.cp-tonerow{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;display:grid}.cp-tonerow .kick{margin:0}.cp-tonerow__note{grid-column:2}.cp-tones{gap:6px;display:flex}.cp-tone{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);font:inherit;text-align:left;color:var(--ink);cursor:pointer;flex-direction:column;flex:1;gap:2px;padding:4px 10px;font-size:13px;display:flex}.cp-tone.is-on{border-color:var(--act);background:color-mix(in srgb, var(--act) 10%, var(--card))}.cp-promises{position:relative}.cp-add{border:1px solid var(--line);background:color-mix(in srgb, var(--act) 10%, var(--card));font:inherit;color:var(--act);cursor:pointer;border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:700}.cp-plist{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cp-prow{border-radius:var(--r-md);background:var(--paper2);grid-template-columns:minmax(0,1fr) 54px 64px 76px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:grid}.cp-prow--head{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);background:0 0;padding-top:0;padding-bottom:0;font-size:10.5px;font-weight:800}.cp-prow__what{align-items:center;gap:8px;min-width:0;display:flex}.cp-x{border:1px solid var(--line);background:var(--card);width:24px;height:24px;font:inherit;color:var(--ink2);cursor:pointer;border-radius:50%;flex:none;font-size:11px}.cp-cols{position:relative}.cp-ws .cp-promises{position:static}.cp-pick{z-index:6;border:1px solid var(--line2);border-radius:var(--r-lg);background:var(--card);width:36.5%;max-height:calc(100% - 44px);box-shadow:var(--shadow-pop);flex-direction:column;gap:8px;padding:14px 16px;display:flex;position:absolute;top:36px;left:35.5%;overflow-y:auto}.cp-prow--pick{border-top:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) 54px 64px 86px}.cp-btn{border:1px solid var(--act);border-radius:var(--r-md);background:var(--act);font:inherit;color:var(--on-act);cursor:pointer;padding:5px 10px;font-size:12.5px;font-weight:700}.cp-where{border-radius:var(--r-xl);background:var(--map-sea);flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.cp-where__head{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12px;display:flex}.cp-where__head .kick{margin-right:auto}.cp-key{align-items:center;gap:5px;display:inline-flex}.cp-where__map{min-height:0;position:relative}.cp-where__map>*{height:100%}.cp-squares{gap:2px;display:inline-flex}.cp-squares i{border:1.5px solid var(--act);background:var(--card);border-radius:3px;width:11px;height:11px}.cp-squares i.is-on{background:var(--act)}.cp-seat{background:var(--ink);min-width:18px;height:18px;color:var(--card);border-radius:999px;place-items:center;padding:0 4px;font-size:11px;font-weight:800;display:inline-grid}.cp-plate{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:3px 6px;display:flex}.cp-plate b{letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:800}.cp-plate.is-on{background:var(--card);box-shadow:var(--shadow-card)}.cp-plate__row{align-items:center;gap:5px;display:inline-flex}.cp-plate__risk{font-size:11px;font-weight:700}.cp-region{border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow-card);align-items:center;gap:12px;padding:10px 14px;display:flex}.cp-region__text{flex:1;min-width:0;font-size:13.5px}.cp-stepper{align-items:center;gap:8px;display:inline-flex}.cp-step{border:1px solid var(--line2);background:var(--card);width:28px;height:28px;font:inherit;color:var(--ink);cursor:pointer;border-radius:8px;font-weight:800}.cp-end{flex-direction:column;gap:8px;min-width:0;display:flex}.cp-end__big{align-items:center;gap:12px;margin:0;display:flex}.cp-end__big b{font-family:var(--serif);color:var(--good);font-size:50px;line-height:1}.cp-end__big span{color:var(--ink2);font-size:13px}.cp-band{grid-template-columns:96px minmax(0,1fr) 32px;align-items:center;gap:10px;font-size:13px;display:grid}.cp-band .forecast__bar{grid-area:auto;justify-self:end}.cp-end__today{text-align:right}.cp-end__row{justify-content:space-between;align-items:baseline;gap:10px;margin:0;font-size:13px;display:flex}.cp-end h3{margin:6px 0 0}.cp-moves{margin:0;padding:0;list-style:none}.cp-moves li{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:6px 0;font-size:13px;display:flex}.cp-end__money{padding-top:6px}.cp-approve{border-radius:var(--r-lg);background:var(--act);width:100%;font:inherit;color:var(--on-act);cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-weight:700;display:flex}.cp-approve:disabled{opacity:.6;cursor:default}.cp-debate__body{flex-direction:column;gap:12px;max-width:760px;display:flex}.cp-debate__who{flex-wrap:wrap;gap:16px;margin:0;display:flex}.cp-debate__party{align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.cp-debate__party i{border-radius:3px;width:10px;height:10px}.cp-debate__party .cp-sub{display:inline}.cp-debate__block{flex-direction:column;gap:6px;display:flex}.cp-debate__odds{margin:0;font-size:15px;font-weight:700}@media (width<=1440px){.cp-cols{grid-template-columns:minmax(360px,1fr) minmax(0,1.05fr) minmax(270px,.8fr);gap:16px}}.cp-ws .cp-where__map{height:clamp(200px,100vh - 590px,400px)}@media (height<=860px){.cp-head__icon{width:44px;height:44px}.cp-head__title{font-size:24px}.cp-head{padding-bottom:6px}}.cp-follow{grid-template-columns:minmax(0,1fr) 74px 90px;align-items:center;column-gap:8px;font-size:13.5px;display:grid}.cp-follow>:not(.kick,.cp-th){border-top:1px solid var(--line);padding:6px 0}.cp-follow .kick{margin:0}.cp-prow--run{grid-template-columns:minmax(0,1fr) 70px 80px}.cp-prow--run.is-away{background:var(--cautionBg)}.cp-withdraw{border:1px solid var(--line2);border-radius:var(--r-md);background:var(--card);width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:13px;display:flex}.cp-withdraw>span:first-child{flex-direction:column;display:flex}.cp-running__links{gap:18px;display:flex}.pais{--pais-left:350px;grid-template-columns:var(--pais-left) minmax(0, 1fr);gap:var(--gap);height:100%;min-height:0;display:grid;position:relative}.pais--col{grid-template-columns:var(--pais-left) minmax(0, 1fr) var(--col-right)}.main--ficha .main__screen>.pais:not(.pais--col){margin-right:0}@media (width<=1360px){.pais{--pais-left:300px}}@media (width>=1700px){.pais{--pais-left:364px}}.pais__left{gap:var(--gap);flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}.pais-decide{flex-direction:column;flex:none;max-height:55%;display:flex}.pais-decide .q-list{min-height:0;overflow-y:auto}.pais-card.pais-watchcard{flex-direction:column;flex:1 1 0;min-height:150px;display:flex}.pais-watchcard .pais-watch{flex:1;min-height:0;overflow-y:auto}.pais__right{min-width:0;min-height:0}.pais .tone-good,.pais-card .tone-good{color:var(--good)}.pais .tone-warn,.pais-card .tone-warn{color:var(--warn)}.pais-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-card);min-height:0;padding:14px 18px 12px;position:relative}.pais-card__head{justify-content:space-between;align-items:baseline;gap:10px;min-height:26px;display:flex}.pm-title,.rs-name,.rs-sec h3{font-family:var(--sans)}.pais-card__title{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:18px;font-weight:700;line-height:1.2}.pais-card__count{color:var(--ink3);font-size:13px}.pais-card>.pais-card__head{margin-bottom:6px}.pm-kick{letter-spacing:.09em;text-transform:uppercase;color:var(--ink3);font-size:11px;font-weight:700;line-height:1.1}.pm-sub{color:var(--ink3);margin:0;font-size:12.5px;line-height:1.35}.pm-body{color:var(--ink2);margin:8px 0 0;font-size:13.5px;line-height:1.42}.pm-note{color:var(--ink3);margin:8px 0 0;font-size:12px;line-height:1.38}.pm-serif{font-family:var(--serif);color:var(--ink);margin:8px 0 0;font-size:15px;line-height:1.38}.pm-quote{font-family:var(--serif);color:var(--ink);margin:3px 0 0;font-size:14.5px;font-style:italic;line-height:1.36}.pm-link{font:inherit;color:var(--act);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:700}.pm-btn{border:1.5px solid var(--actLine);background:var(--card);height:36px;color:var(--act);font:inherit;cursor:pointer;white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:700;display:inline-flex}.pm-btn:disabled{opacity:.55;cursor:not-allowed}.pm-btn--primary{background:var(--act);border-color:var(--act);color:var(--on-act);box-shadow:var(--shadow-act)}.pm-btn--small{height:30px;padding:0 11px;font-size:12.5px}.pm-actions{gap:8px;margin-top:14px;display:flex}.pm-urgent{background:var(--warnBg);height:20px;color:var(--warn);letter-spacing:.07em;text-transform:uppercase;border-radius:6px;flex:none;align-items:center;padding:0 8px;font-size:10.5px;font-weight:800;display:inline-flex}.pm-sev{letter-spacing:.07em;text-transform:uppercase;background:var(--paper2);height:18px;color:var(--ink3);border-radius:5px;flex:none;align-items:center;padding:0 6px;font-size:10px;font-weight:800;display:inline-flex}.pm-sev--serious{background:var(--cautionBg);color:var(--caution)}.pm-sev--crisis{background:var(--warnBg);color:var(--warn)}.pm-est{background:var(--paper2);border:1px dashed var(--line2);height:18px;color:var(--ink3);white-space:nowrap;border-radius:5px;align-items:center;margin-left:auto;padding:0 6px;font-size:10.5px;font-weight:700;display:inline-flex}.q-keys{color:var(--ink3);white-space:nowrap;align-items:center;gap:3px;margin:8px 0 0;font-size:11.5px;font-weight:500;display:flex}.q-empty{color:var(--ink3);margin:4px 0 8px;font-size:13px}.q-list{flex-direction:column;margin:0 -8px;display:flex}.q-list>[role=listitem]+[role=listitem]{border-top:1px solid var(--line)}.q-row,.q-minor{border-radius:var(--r-md);width:100%;min-height:50px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid;position:relative}.q-row:hover,.q-minor:hover{background:var(--hover-veil)}.q-row.is-on{background:var(--actHi);box-shadow:inset 0 0 0 2px var(--act)}.q-row__icon{background:var(--paper2);width:34px;height:34px;color:var(--act);border-radius:10px;place-items:center;display:grid}.q-row.is-urgent .q-row__icon{color:var(--warn)}.q-row__icon--dashed{border:1px dashed var(--line2);color:var(--ink3);background:0 0}.q-row__text{min-width:0}.q-row__title{-webkit-line-clamp:2;line-clamp:2;letter-spacing:-.005em;-webkit-box-orient:vertical;font-size:14.5px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.q-row__meta{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;display:block;overflow:hidden}.q-tag{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800}.q-tag--warn{background:var(--warnBg);color:var(--warn)}.q-tag--act{background:var(--actHi);color:var(--actDk)}.q-row--done{opacity:.78}.q-row--done .q-row__icon{color:var(--good);background:var(--goodBg)}.q-row--done .q-row__title s{color:var(--ink3);text-decoration-thickness:1.5px}.q-minor__chev{color:var(--ink3);padding-right:4px}.q-minor__list{border-left:2px dashed var(--line);flex-direction:column;margin:0 0 6px 18px;padding-left:6px;display:flex}.pais-watch{margin:0;padding:0;list-style:none}.pais-watch .wl:first-child{border-top:0}.pais-watch .wl__when{white-space:normal}.pais-watch__meter{width:68px}.pais-watch__more{display:block}.pais-watch__stops{flex-direction:column;gap:6px;padding:0 4px 8px 38px;display:flex}.pais__map{border:1px solid var(--map-panel-line);background:var(--sea);min-width:0;min-height:0;box-shadow:var(--shadow-card);border-radius:22px;position:relative;overflow:hidden}.pais__map>.cmap{position:absolute;inset:0}.pais__say{z-index:6;border-radius:var(--r-lg);background:var(--map-chip);border:1.5px solid var(--actLine);max-width:calc(100% - 36px);box-shadow:var(--shadow-card);padding:7px 14px;font-size:13px;line-height:1.3;position:absolute;top:16px;left:18px}.pais__say b{color:var(--act)}.map-voice{z-index:5;border-radius:var(--r-lg);background:var(--card);width:max-content;max-width:360px;box-shadow:var(--shadow-card);pointer-events:none;padding:8px 14px;font-size:13.5px;line-height:1.32;position:absolute;transform:translate(-34px,calc(-100% - 12px))}.map-voice:after{content:"";border:9px solid #0000;border-bottom:0;border-top-color:var(--card);position:absolute;bottom:-9px;left:25px}.map-voice.is-flip{transform:translate(calc(34px - 100%),calc(-100% - 12px))}.map-voice.is-flip:after{left:auto;right:25px}.map-voice__who{display:block}.map-voice__who span{color:var(--ink3);font-size:12px}.map-voice__quote{color:var(--ink);display:block}.pais__lenses{z-index:6;background:var(--card);border:1px solid var(--map-panel-line);white-space:nowrap;border-radius:15px;gap:2px;padding:7px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px -10px #1e323c66}.lens{background:var(--paper2);height:32px;font:inherit;color:var(--ink2);cursor:pointer;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:flex}.lens.is-on{background:var(--act);color:var(--on-act);font-weight:700}.pais__corner{z-index:7;flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute;top:16px;right:16px}.pais__country{border:1px solid var(--map-panel-line);background:var(--map-chip);font:inherit;color:var(--act);cursor:pointer;white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700}.pais__country:hover{background:var(--card)}.pais__foot{z-index:7;pointer-events:none;flex-wrap:wrap-reverse;justify-content:space-between;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.pais__foot>*{pointer-events:auto}.pais__foot .pais__lenses,.pais__foot .pais__corner{position:static;transform:none}.pais__foot .pais__corner{margin-left:auto}.pais__foot .pais__lenses{flex-wrap:wrap;max-width:100%}.pais__foot .pais__country{border-radius:var(--r-md);padding:9px 14px;font-size:13px}.lens[data-lens=landscape]{margin-right:6px}.lens[data-lens=economy]{margin-left:6px}@media (width<=1699px){.pais__lenses .kbd{display:none}}@media (width<=1399px){.pais__lenses{padding:4px}.lens{padding:0 6px;font-size:12px}.lens[data-lens=landscape]{margin-right:4px}.lens[data-lens=economy]{margin-left:4px}}.plate{background:var(--card);border:1px solid var(--map-plate-line);text-align:center;white-space:nowrap;font:inherit;color:var(--ink);cursor:pointer;transition:translate var(--t-ease) var(--ease-out), box-shadow var(--t-ease) var(--ease-out), border-color var(--t-quick) var(--ease-out);border-radius:11px;padding:6px 11px 7px;display:block;position:relative;box-shadow:0 6px 14px -8px #28283c73}.plate:hover,.cmap__plate.is-hover .plate{translate:0 var(--hover-lift);box-shadow:var(--hover-shadow)}.plate:active{translate:0}.plate.is-on,.plate.is-on:hover,.cmap__plate.is-hover .plate.is-on{border-color:var(--act);box-shadow:inset 0 0 0 1px var(--act), 0 0 0 3px var(--amber-glow), 0 6px 14px -8px #28283c73}.plate__top{justify-content:center;align-items:center;gap:7px;display:flex}.plate__name{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.plate__mood{align-items:center;gap:3px;font-size:13px;font-weight:800;display:inline-flex}.plate__delta{font-size:10px}.plate__line{color:var(--ink3);justify-content:center;align-items:center;gap:5px;margin-top:3px;font-size:12.5px;display:flex}.plate__line .party-swatch{color:var(--ink)}.plate__word{color:var(--ink2);font-weight:600}.plate__seats{color:var(--ink3);font-size:11px}.plate__note{font-family:var(--serif);color:var(--act);margin-top:2px;font-size:13px;font-style:italic;display:block}.plate__open{background:var(--act);width:fit-content;color:var(--on-act);border-radius:999px;margin:5px auto 0;padding:2px 10px;font-size:11.5px;font-weight:700;display:block}.plate__tip{background:var(--ink);color:var(--card);text-align:left;pointer-events:none;z-index:10;border-radius:12px;flex-direction:column;gap:3px;padding:8px 12px 9px;font-size:12.5px;display:none;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 16px 30px -12px #141e3299}.plate__tip b{color:var(--card)}.plate:hover .plate__tip,.plate:focus-visible .plate__tip{display:flex}.plate__mark{background:var(--caution);width:24px;height:24px;color:var(--on-act);font:800 14px/1 var(--sans);box-shadow:0 0 0 2.5px var(--card);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:-14px;right:-14px}.pm-decision{flex-direction:column;display:flex}.pm-kickrow{align-items:center;gap:8px;display:flex}.pm-title{letter-spacing:-.02em;color:var(--ink);margin:8px 0 0;font-size:20px;font-weight:800;line-height:1.2}.pm-voice{background:var(--paper2);border-radius:14px;align-items:flex-start;gap:11px;margin-top:11px;padding:10px 12px;display:flex}.pm-voice .face{flex:none}.pm-voice__who{color:var(--ink3);margin:0;font-size:13px}.pm-voice__who b{color:var(--ink)}.pm-options{flex-direction:column;gap:8px;margin-top:12px;display:flex}.pm-option{border:1.5px solid var(--line2);background:var(--card);border-radius:14px;padding:10px 12px 11px}.pm-option.is-on{border-color:var(--act);background:color-mix(in srgb, var(--actHi) 45%, var(--card));box-shadow:0 0 0 3px var(--amber-glow)}.pm-option__head{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.pm-option__head--static{cursor:default}.pm-option__key{background:var(--ink);width:22px;height:22px;color:var(--on-act);border-radius:7px;flex:none;place-items:center;font-size:12.5px;font-weight:800;display:inline-grid}.pm-option.is-on .pm-option__key{background:var(--act)}.pm-option__title{letter-spacing:-.01em;flex:1;min-width:0;font-size:14.5px;font-weight:800;line-height:1.2}.pm-cost{white-space:nowrap;background:var(--paper2);height:22px;color:var(--ink3);border:1px solid var(--line);border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.pm-cost--cap{background:color-mix(in srgb, var(--p-violet) 14%, var(--card));color:var(--ink);border-color:#0000}.pm-option__note{color:var(--ink2);margin:5px 0 0;padding-left:31px;font-size:13px;line-height:1.38}.pm-option__fx{flex-direction:column;gap:2px;margin-top:7px;padding-left:10px;display:flex}.pm-option__foot{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.pm-fx{grid-template-columns:minmax(0,1fr) 52px auto 54px;align-items:center;column-gap:8px;min-height:19px;font-size:12.5px;display:grid}.pm-fx .forecast__bar{grid-area:auto}.pm-fx__name{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-fx__val{text-align:right;white-space:nowrap;font-weight:800}.pm-fx--good .pm-fx__val{color:var(--good)}.pm-fx--warn .pm-fx__val{color:var(--warn)}.pm-fx__dur{color:var(--ink3);text-align:right;white-space:nowrap;font-size:11.5px}.pm-chain{border:1px dashed color-mix(in srgb, var(--warn) 45%, var(--card));background:color-mix(in srgb, var(--warnBg) 45%, var(--card));border-radius:12px;align-items:center;gap:10px;margin:8px 0 0 10px;padding:8px 10px;font-size:12.5px;display:flex}.pm-chain__ring{border:3px solid var(--warn);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid}.pm-chain__kick{letter-spacing:.07em;text-transform:uppercase;color:var(--warn);font-size:10.5px;font-weight:800;display:block}.pm-risks{color:var(--ink2);margin:0;padding-left:18px;font-size:12.5px}.pm-after{border-top:1px solid var(--line);color:var(--ink2);margin:10px 0 0;padding-top:10px;font-size:12.5px}.pm-glance{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.pm-glance__head{justify-content:space-between;align-items:center;display:flex}.pm-glance__chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pm-glance__chip{border:1px solid var(--line);background:var(--paper2);border-radius:10px;align-items:center;gap:6px;min-height:32px;padding:3px 10px;font-size:13px;display:inline-flex}.pm-glance__rank{color:var(--ink3);font-size:11.5px}.pm-offer .pm-who{align-items:center;gap:10px;margin-top:10px;display:flex}.pm-box{background:var(--paper2);border-radius:12px;margin-top:10px;padding:10px}.pm-outcomes{grid-template-columns:auto 1fr;gap:4px 10px;margin:12px 0 0;font-size:13px;display:grid}.pm-outcomes dt{color:var(--ink);font-weight:700}.pm-outcomes dd{color:var(--ink2);margin:0}.rs-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.rs-name{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:800}.rs-traits{margin:6px 0 0}.rs-situations{margin:4px 0 0;padding:0;font-size:13px;list-style:none}.rs-top{grid-template-columns:158px 1fr;gap:12px;margin-top:10px;display:grid}.rs-mood{border:1px solid var(--line);background:var(--paper2);border-radius:14px;padding:9px 11px}.rs-mood__kick{justify-content:space-between;align-items:center;gap:6px;display:flex}.rs-mood__word{font-size:11.5px;font-weight:700}.rs-mood__word--warn{color:var(--warn)}.rs-mood__word--good{color:var(--good)}.rs-mood__word--flat{color:var(--ink3)}.rs-mood__big{align-items:center;gap:6px;margin:4px 0;display:flex}.rs-mood__big b{letter-spacing:-.02em;font-size:26px;font-weight:800}.rs-facts{flex-direction:column;margin:0;font-size:13px;display:flex}.rs-facts>div{border-bottom:1px solid var(--line);padding:4px 0}.rs-facts dt{font-weight:800;display:inline}.rs-facts dd{color:var(--ink3);margin:0 0 0 6px;display:inline}.rs-note{border-left:2px solid var(--line2);color:var(--ink3);margin:8px 0 0;padding-left:10px;font-size:12.5px;line-height:1.38}.rs-sec{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.rs-sec h3{margin:0;font-size:15px;font-weight:800}.rs-sec__head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.rs-dev{align-items:flex-end;gap:6px;height:92px;margin:4px 0 6px;display:flex}.rs-dev__col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:2px;min-width:0;height:100%;display:flex}.rs-dev__v{color:var(--ink2);font-size:12px;font-weight:700}.rs-dev__bar{background:color-mix(in srgb, var(--p-amber) 25%, var(--paper3));border-radius:3px 3px 0 0;width:70%;min-height:4px}.rs-dev__col.is-on .rs-dev__bar{background:var(--act)}.rs-dev__col.is-on .rs-dev__v,.rs-dev__col.is-on .rs-dev__name{color:var(--act);font-weight:800}.rs-dev__name{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.rs-life{grid-template-columns:1fr 70px 90px auto;align-items:center;gap:8px;min-height:21px;font-size:12.5px;display:grid}.rs-life__name{color:var(--ink2)}.rs-life__track{background:var(--line2);height:2px;position:relative}.rs-life__country,.rs-life__region{position:absolute;top:50%;transform:translate(-50%,-50%)}.rs-life__country{background:var(--ink3);width:2px;height:12px}.rs-life__region{background:var(--ink);border-radius:50%;width:9px;height:9px}.rs-legend{align-items:center;gap:6px;display:inline-flex}.rs-legend .rs-life__country,.rs-legend .rs-life__region{display:inline-block;position:static;transform:none}.rs-life__cmp{color:var(--ink3);white-space:nowrap;font-size:11.5px;font-weight:700}.rs-life__cmp.is-warn,.rs-fiscal .is-warn{color:var(--warn)}.rs-life__cmp.is-good,.rs-fiscal .is-good{color:var(--good)}.rs-fiscal{color:var(--ink3);gap:16px;font-size:13px;display:flex}.rs-fiscal b{color:inherit}.rs-fiscal span:not(.is-good):not(.is-warn) b{color:var(--ink)}.rs-gov{align-items:center;gap:10px;display:flex}.rs-gov h3{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.rs-parl{grid-template-columns:150px 1fr;gap:14px;margin-top:8px;display:grid}.rs-parl .hemi{width:100%;height:auto}.rs-bar{grid-template-columns:38px 1fr 38px;align-items:center;gap:6px;min-height:16px;font-size:12px;display:grid}.rs-bar--open{border-radius:var(--r-sm);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:1px 2px;font-size:12px}.rs-bar__name{font-weight:700}.rs-bar__track{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.rs-bar__track span{border-radius:3px;height:100%;display:block}.rs-bar .num{text-align:right}.rs-ask{border:1px solid var(--line);background:var(--paper2);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.rs-ask b{margin-top:3px;font-size:14px;display:block}.rs-rally{align-items:center;gap:10px;margin-top:12px;display:flex}.pais-ws__body{height:100%;overflow:auto}.pais-ws__grid{gap:var(--gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.pais-ws__signs .map-signs{align-items:flex-start;position:static}.map-signs{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.map-sign{background:var(--card);border:1px solid var(--line2);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:5px 10px 5px 8px;display:flex}.map-sign--queues,.map-sign--soldiers,.map-sign--uniformPress,.map-sign--portraits{border-color:var(--warn);color:var(--warn)}.map-sign--cranes{border-color:var(--good);color:var(--good)}.map-sign span{color:var(--ink)}@media (height<=820px){.q-row,.q-minor{min-height:42px;padding-top:4px;padding-bottom:4px}.q-row__meta{margin-top:0}}.pais.pais--rail{--pais-left:72px}.main--wide .pais__lenses .kbd{display:none}.main--wide .lens{padding:0 8px}.draft-ws .workspace__body{flex-direction:column;gap:12px;min-height:0;padding-top:8px;display:flex;overflow:auto}.dr-head{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding-bottom:8px;display:flex}.dr-head__icon{background:var(--actHi);width:48px;height:48px;color:var(--act);border-radius:14px;place-items:center;display:grid}.dr-head__title{font-family:var(--serif);color:var(--ink);margin:2px 0 0;font-size:28px}.dr-head__all{margin-left:auto;font-size:13px}.dr-empty{color:var(--ink3);margin:0}.dr-busy{min-height:240px}.dr-cols{grid-template-columns:minmax(0,.95fr) minmax(0,1.45fr) minmax(0,1.05fr);gap:22px;min-height:0;display:grid}.dr-cols--bill{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.dr-col{flex-direction:column;gap:10px;min-width:0;display:flex}.dr-col--today{border-left:1px solid var(--line);padding-left:22px}.dr-col__head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.dr-col__head .small{color:var(--ink3)}.dr-x{color:var(--ink3);font:inherit;cursor:pointer;background:0 0;border:0}.dr-sheet{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-card);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.dr-sheet__head{color:var(--ink);justify-content:space-between;gap:8px;display:flex}.dr-sheet__meta{color:var(--ink3);margin:0}.dr-sheet--unsigned{box-shadow:none;background:var(--paper);border-style:dashed}.dr-sheet__why{color:var(--ink2);margin:0}.dr-sheet__sign{color:var(--ink);align-items:center;gap:10px;margin:4px 0 0;font-weight:700;display:flex}.dr-sheet__sign i{border-bottom:1.5px dashed var(--line2);flex:1}.dr-fx{flex-wrap:wrap;gap:4px;display:flex}.dr-fx__chip{background:var(--paper2);border:1px solid var(--line);color:var(--ink2);border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:12px;display:inline-flex}.dr-folder{border-radius:var(--r-lg);background:var(--cautionBg);flex-direction:column;gap:8px;padding:26px 12px 12px;display:flex;position:relative}.dr-folder__tab{color:var(--cautionDk);position:absolute;top:6px;left:14px}.dr-folder--apart{background:var(--paper2)}.dr-item{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:8px 12px;display:grid;position:relative}.dr-item--ter{border:1.5px solid var(--caution)}.dr-item__body{flex-direction:column;gap:3px;min-width:0;display:flex}.dr-item__name{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.dr-item__name .small{color:var(--ink3)}.dr-item__change{color:var(--ink);margin:0;font-weight:800}.dr-item__acts{align-items:center;gap:8px;display:flex}.dr-item__cost{color:var(--ink2);font-weight:700}.dr-chip{text-transform:uppercase;letter-spacing:.04em;font-size:10.5px}.dr-drags{color:var(--cautionDk);align-items:center;gap:8px;margin:2px 0 0;display:flex}.dr-tip{z-index:3;border-radius:var(--r-md);background:var(--ink);width:270px;color:var(--card);box-shadow:var(--shadow-pop);flex-direction:column;gap:4px;padding:10px 12px;font-size:12.5px;display:flex;position:absolute;top:-8px;right:-16px;transform:translate(100%)}.dr-tip .kick{color:var(--faint)}.dr-tip__row{flex-direction:column;display:flex}.dr-way{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper2);width:100%;font:inherit;color:var(--ink2);text-align:left;cursor:pointer;flex-direction:column;gap:4px;padding:8px 12px;display:flex}.dr-way.is-on{border:2px solid var(--act);background:var(--card)}.dr-way__head{color:var(--ink);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.dr-way__head>.small{white-space:nowrap;flex-shrink:0}.dr-way__vote{grid-template-columns:minmax(0,1fr) 90px 44px;align-items:center;gap:8px;font-size:13px;display:grid}.dr-way__what{flex-direction:column;min-width:0;display:flex}.dr-way__names{overflow-wrap:anywhere}.dr-way__what .small{color:var(--ink3)}.dr-way__pct{text-align:right;color:var(--ink)}.dr-count,.dr-senate{flex-direction:column;gap:4px;display:flex}.dr-count__head{justify-content:space-between;gap:8px;display:flex}.dr-count__head .small{color:var(--ink3)}.dr-count .hemi{width:100%;max-height:120px}.dr-legend{color:var(--ink2);justify-content:center;gap:12px;margin:0;display:flex}.dr-senate__seats{flex-wrap:wrap;gap:2px;display:flex}.dr-senate__seat{background:currentColor;border:1.5px solid;border-radius:2px;width:10px;height:14px}.dr-senate__seat--abstain{background:0 0;border-style:dashed}.dr-senate__seat--no{background:0 0}.dr-senate__groups{color:var(--ink2);justify-content:space-between;gap:8px;margin:0;display:flex}.dr-foot{color:var(--ink3);justify-content:space-between;gap:16px;display:flex}.dr-stamp{text-align:center;flex-direction:column;align-self:center;align-items:center;gap:12px;margin:24px 0;display:flex}.dr-stamp__seal{border:3px double var(--act);border-radius:var(--r-md);color:var(--act);font-family:var(--serif);margin:0;padding:10px 22px;font-size:24px;font-weight:700;transform:rotate(-2deg)}.council{gap:var(--gap);grid-template:"trail trail""table portfolio"minmax(0,1fr)"strip strip"/minmax(360px,.42fr) minmax(0,1fr);height:100%;min-height:0;display:grid}.cm-trail{grid-area:trail;justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.cm-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-xl);min-height:0;box-shadow:var(--shadow-card);overflow:hidden}.cm-card--table{flex-direction:column;grid-area:table;padding:16px 18px 12px;display:flex}.cm-card--portfolio{flex-direction:column;grid-area:portfolio;padding:16px 20px 14px;display:flex}.cm-card__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cm-card__title{font-family:var(--serif);color:var(--ink);margin:0;font-size:19px;font-weight:700}.cm-table{flex:1;grid-template:"head head head""left wood right"minmax(0,1fr)"foot foot foot"/minmax(0,1fr) clamp(44px,4vw,76px) minmax(0,1fr);gap:4px 6px;min-height:0;padding-top:8px;display:grid}.cm-table__head,.cm-table__foot{justify-content:center;gap:8px;display:flex}.cm-table__head{grid-area:head}.cm-table__foot{grid-area:foot}.cm-table__side{flex-direction:column;justify-content:space-around;gap:2px;min-height:0;display:flex}.cm-table__side--left{grid-area:left;align-items:flex-end}.cm-table__side--right{grid-area:right;align-items:flex-start}.cm-table__wood{background:var(--sand);border:8px solid var(--paper3);box-shadow:inset 0 0 0 1px var(--line2);border-radius:999px;grid-area:wood;margin:6px 4px}.cm-seat{max-width:100%;color:var(--ink2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:3px 8px;font-size:13px;display:flex;position:relative}.cm-seat:hover{background:var(--paper2)}.cm-seat.is-on{background:var(--actHi);color:var(--ink);font-weight:700}.cm-seat--left{text-align:right;flex-direction:row-reverse}.cm-seat--head,.cm-seat--foot{flex-direction:row}.cm-seat__face{flex:none;place-items:center;display:grid;position:relative}.cm-seat__icon{background:var(--paper2);border:1px solid var(--line);width:34px;height:34px;color:var(--ink2);border-radius:50%;place-items:center;display:grid}.cm-seat__badge{background:var(--card);border:1px solid var(--line2);color:var(--ink2);border-radius:6px;padding:0 4px;font-size:9.5px;font-weight:800;position:absolute;bottom:-2px;right:-6px}.cm-seat__text{flex-direction:column;min-width:0;line-height:1.15;display:flex}.cm-seat__name{line-height:1.15}.cm-seat__loyalty{color:var(--cautionDk);white-space:nowrap;font-size:11px;font-weight:700}.cm-paper{background:var(--card);border:1px solid var(--line2);width:22px;box-shadow:var(--shadow-card);border-radius:3px;gap:2px;padding:4px 3px 3px;display:grid;position:absolute;top:50%;transform:translateY(-50%)rotate(-6deg)}.cm-seat--right .cm-paper{left:-30px}.cm-seat--left .cm-paper{right:-30px}.cm-seat--head .cm-paper,.cm-seat--foot .cm-paper{right:-28px}.cm-paper i{background:var(--line2);border-radius:1px;height:2px;display:block}.cm-paper b{background:var(--act);width:16px;height:16px;color:var(--on-act);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid;position:absolute;top:-8px;right:-8px}.cm-portfolio{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.cm-portfolio--busy{min-height:200px}.cm-who{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding-bottom:10px;display:flex}.cm-who__id{min-width:0}.cm-who__name{font-family:var(--serif);color:var(--ink);margin:2px 0 0;font-size:25px;line-height:1.1}.cm-who__meters{grid-template-columns:auto auto;align-items:center;gap:3px 10px;margin:0 0 0 auto;font-size:13px;display:grid}.cm-who__meters dt{color:var(--ink2)}.cm-who__meters dd{align-items:center;gap:6px;margin:0;display:flex}.cm-who__note{color:var(--ink3);white-space:nowrap;font-size:12.5px}.cm-who__you{color:var(--ink2);margin:0 0 0 auto;font-size:13px;font-weight:700}.cm-portfolio__cols{flex:1;grid-template-columns:minmax(300px,.85fr) minmax(0,1fr);gap:16px;min-height:0;display:grid}.cm-list{min-height:0;padding-right:4px;overflow:auto}.cm-block+.cm-block{margin-top:10px}.cm-block__head{justify-content:space-between;align-items:baseline;gap:10px;padding:0 8px 4px;display:flex}.cm-block__more{margin:4px 8px 0;font-size:13px}.cm-row{border:0;border-top:1px solid var(--line);width:100%;font:inherit;color:var(--ink2);text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;font-size:13px;display:grid}.cm-row:hover{background:var(--paper2)}.cm-row.is-on{border-radius:var(--r-md);background:var(--actHi);border-top-color:#0000}.cm-row.is-on+.cm-row{border-top-color:#0000}.cm-row.is-arrived{box-shadow:inset 3px 0 0 var(--act)}.cm-row__icon{background:var(--paper2);border:1px solid var(--line);width:30px;height:30px;color:var(--ink2);border-radius:9px;place-items:center;display:grid}.cm-row.is-on .cm-row__icon{background:var(--card)}.cm-row__body{flex-direction:column;gap:1px;min-width:0;display:flex}.cm-row__name{min-width:0;color:var(--ink);align-items:center;gap:6px;font-size:14px;display:flex}.cm-row__name b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cm-row__sub{color:var(--ink3);align-items:center;gap:6px;font-size:12px;display:flex}.cm-row__draft{color:var(--act);font-weight:700}.cm-row.is-blocked .cm-row__sub{font-style:italic}.cm-row__lag{color:var(--ink3);white-space:nowrap}.cm-chip{flex:none;padding:0 6px;font-size:10.5px}.cm-chip--ter{text-transform:uppercase;letter-spacing:.04em}.cm-laws{grid-template-columns:1fr 1fr;gap:16px;margin-top:12px;padding:0 8px;display:grid}.cm-laws__col{flex-direction:column;gap:2px;min-width:0;display:flex}.cm-law{border:0;border-top:1px solid var(--line);width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:5px 4px;font-size:13px;display:flex}.cm-law:hover{background:var(--paper2)}.cm-law.is-on{background:var(--actHi);border-radius:var(--r-sm)}.cm-law--line{color:var(--ink2)}.cm-law__sub{color:var(--ink3);font-size:11.5px;display:block}.cm-law__go{color:var(--act);font-weight:700}.cm-choice{border-radius:var(--r-lg);background:var(--paper2);flex-direction:column;gap:8px;min-height:0;padding:14px 16px 12px;display:flex;overflow:auto}.cm-choice>*{flex-shrink:0}.cm-choice>.cm-fc{flex-shrink:1;min-height:64px;overflow:auto}.cm-choice__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cm-choice__name{font-family:var(--serif);color:var(--ink);margin:0;font-size:21px}.cm-choice__kick{margin-top:4px}.cm-slider{padding:22px 8px 20px;position:relative}.cm-slider__today,.cm-slider__value,.cm-slider__ask{white-space:nowrap;position:absolute;transform:translate(-50%)}.cm-slider__today{color:var(--ink3);top:0}.cm-slider__value{color:var(--act);margin-left:40px;font-size:14px;font-weight:800;top:-2px}.cm-slider__ask{color:var(--cautionDk);font-weight:700;bottom:0}.cm-slider__end{color:var(--ink3);position:absolute;bottom:0;left:0}.cm-slider__end--max{left:auto;right:0}.cm-fc{margin:0;padding:0;list-style:none}.cm-fc__row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto 18px;align-items:center;gap:10px;padding:5px 0;font-size:13px;display:grid}.cm-fc__row .forecast__bar{grid-area:auto}.cm-fc__row:first-child{border-top:0}.cm-fc__name{min-width:0;color:var(--ink);align-items:center;gap:6px;display:flex}.cm-fc__name b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cm-fc__note{color:var(--ink3);white-space:nowrap;font-size:12px}.cm-fc__range{white-space:nowrap;text-align:right}.cm-fc__go{color:var(--act);cursor:pointer;background:0 0;border:0;font-weight:800}.cm-choice__fiscal{color:var(--ink2);margin:2px 0 0}.cm-choice__back{color:var(--ink2);align-items:baseline;gap:10px;margin:0;display:flex}.cm-choice__return{flex:none;margin-left:auto}.cm-choice__source{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:6px;margin:auto 0 0;display:flex}.cm-choice__foot{background:var(--paper2);justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex;position:sticky;bottom:0}.cm-choice__why{color:var(--ink3);margin-left:auto}.pslider{height:22px;position:relative}.pslider__rail{background:var(--line);border-radius:3px;height:6px;position:absolute;top:8px;left:0;right:0}.pslider__ask{background:var(--cautionBg);border:1px solid var(--caution);border-radius:6px;position:absolute;top:-6px;bottom:-6px}.pslider__fill{background:var(--act);opacity:0;border-radius:3px;position:absolute;top:0;bottom:0}.pslider__fill.is-on{opacity:1}.pslider__today{background:var(--ink);width:2px;margin-left:-1px;position:absolute;top:-6px;bottom:-6px}.pslider__thumb{background:var(--card);border:4px solid var(--act);width:20px;height:20px;box-shadow:var(--shadow-card);border-radius:50%;margin:-10px 0 0 -10px;position:absolute;top:50%}.pslider__input{opacity:0;cursor:pointer;width:calc(100% + 20px);height:22px;margin:0;position:absolute;top:0;left:-10px;right:-10px}.pslider__input:disabled{cursor:not-allowed}.pslider.is-disabled .pslider__thumb{border-color:var(--line2)}.pslider:has(.pslider__input:focus-visible) .pslider__thumb{outline:var(--ring-w) solid var(--ring-color);outline-offset:var(--ring-offset)}.cm-strip{background:var(--card);border:1.5px dashed var(--line2);border-radius:var(--r-xl);grid-area:strip;align-items:center;gap:14px;padding:10px 18px;display:flex}.cm-strip__icon{background:var(--actHi);width:40px;height:40px;color:var(--act);border-radius:12px;place-items:center;display:grid}.cm-strip__text{flex:1;min-width:0}.cm-strip__text p{margin:0}.cm-strip__count{color:var(--ink);font-size:16px}.cm-strip__text .small{color:var(--ink3)}.cm-strip__text .small b{color:var(--ink)}.cmp-top{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding-bottom:14px;display:grid}.cmp-top__icon{background:var(--paper2);width:58px;height:58px;color:var(--act);border-radius:14px;place-items:center;display:grid}.cmp-top__kicker,.cmp-add__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin:0;font-size:11.5px;font-weight:700}.cmp-top__title{font-family:var(--serif);color:var(--ink);margin:2px 0 0;font-size:34px;line-height:1.1}.cmp-ranges{background:var(--paper2);border-radius:12px;gap:2px;padding:4px;display:flex}.cmp-range{font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px 14px;font-size:14px}.cmp-range[aria-checked=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 2px var(--line2);font-weight:700}.cmp-range:focus-visible{outline:2px solid var(--act);outline-offset:1px}.cmp-body{grid-template-columns:1fr 300px;gap:28px;padding-top:18px;display:grid}.cmp-rows{align-content:start;display:grid;position:relative}.cmp-row{display:contents}.cmp-row>*{border-bottom:1px solid var(--line)}.cmp-row__head{flex-direction:column;justify-content:center;gap:1px;padding:6px 0;display:flex}.cmp-row__name{font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:15.5px;font-weight:700}.cmp-row__name:hover,.cmp-row__name:focus-visible{color:var(--act);text-decoration:underline}.cmp-row__kind{color:var(--ink3);font-size:12.5px}.cmp-row__value .vchange__value{font-size:22px}.cmp-row__value .vchange__change{font-size:13px;font-weight:700}.cmp-row__chart{cursor:crosshair;display:block}.cmp-row__area{fill:var(--paper2)}.cmp-row__line{fill:none;stroke:var(--ink);stroke-width:2.5px;stroke-linejoin:round}.cmp-row__end{fill:var(--ink)}.cmp-row__at circle{fill:var(--card);stroke:var(--sea);stroke-width:2.5px}.cmp-row__at text{fill:var(--ink);paint-order:stroke;stroke:var(--card);stroke-width:4px;font-size:12.5px;font-weight:800}.cmp-row__remove{color:var(--ink3);cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;align-self:stretch;font-size:18px}.cmp-row__remove:hover,.cmp-row__remove:focus-visible{color:var(--warn)}.cmp-axis{display:contents}.cmp-axis__svg{display:block;overflow:visible}.cmp-axis__svg:focus-visible{outline:2px solid var(--act);outline-offset:2px;border-radius:6px}.cmp-axis__month{fill:var(--ink3);font-size:12px}.cmp-axis__month.is-at{fill:var(--sea);font-weight:800}.cmp-mark{cursor:pointer}.cmp-mark circle{fill:var(--paper3);stroke:var(--ink3);stroke-width:1.5px}.cmp-mark:hover circle,.cmp-mark:focus-visible circle{stroke:var(--ink);stroke-width:2.5px}.cmp-mark:focus-visible{outline:none}.cmp-mark__label{fill:var(--ink2);font-size:12.5px;font-weight:700}.cmp-cursor{pointer-events:none;position:absolute;top:0}.cmp-cursor line{stroke:var(--sea);stroke-width:2px;opacity:.35}.cmp-empty{color:var(--ink3);grid-column:1/-1}.cmp-add{border-left:1px solid var(--line);flex-direction:column;gap:10px;padding-left:24px;display:flex}.cmp-add__search{border:1.5px solid var(--line2);background:var(--card);font:inherit;color:var(--ink);border-radius:10px;padding:9px 12px;font-size:14px}.cmp-add__search:focus-visible{outline:2px solid var(--act);outline-offset:1px}.cmp-add__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cmp-add__item{background:var(--paper2);width:100%;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.cmp-add__item:hover:not(:disabled),.cmp-add__item:focus-visible{background:var(--paper3)}.cmp-add__item:disabled{cursor:default;opacity:.6}.cmp-add__name{color:var(--ink);flex-direction:column;font-size:14.5px;font-weight:700;display:flex}.cmp-add__name small{color:var(--ink3);font-size:12px;font-weight:500}.cmp-add__plus{border:1.5px solid var(--act);width:26px;height:26px;color:var(--act);border-radius:8px;place-items:center;font-weight:800;display:grid}.cmp-add__note{color:var(--ink3);margin:0;font-size:13px}.cmp-adv{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.cu{grid-template-columns:minmax(0, 1fr) var(--col-right);gap:var(--gap);height:100%;min-height:0;display:grid}.cu-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-card);min-width:0;min-height:0;padding:14px 20px;overflow-y:auto}.cu-kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--ink3);margin:0;font-size:11px;font-weight:700}.cu-hero{flex-direction:column;gap:6px;display:flex}.cu-deficit{flex-direction:column;gap:6px;min-height:0;display:flex}.cu-deficit .mficha__head{padding-bottom:10px}.cu-deficit__line{color:var(--ink2);flex-wrap:wrap;gap:4px 18px;margin:0;font-size:13px;display:flex}.cu-items{grid-template-columns:1fr 1fr;gap:28px;margin-top:4px;display:grid}.cu-items__side{min-width:0}.cu-items__head{justify-content:space-between;align-items:baseline;margin:0 0 2px;display:flex}.cu-items__head b{font-size:15px}.cu-items__head small,.cu-item__name small{color:var(--ink3);font-size:12px;font-weight:500}.cu-items__list{margin:0;padding:0;list-style:none}.cu-items__list--others{border-left:2px solid var(--line);padding-left:12px}.cu-item{border:0;border-top:1px solid var(--line);width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:minmax(96px,1.3fr) minmax(48px,1fr) 36px 46px 8px;align-items:center;gap:8px;padding:4px;font-size:13.5px;display:grid}.cu-item:hover,.cu-item:focus-visible{background:var(--paper2)}.cu-item:focus-visible,.cu-figure:focus-visible,.cu-financer:focus-visible,.cu-compare:focus-visible{outline:2px solid var(--act);outline-offset:1px}.cu-item__name{min-width:0;line-height:1.25}.cu-item__bar{align-items:center;gap:4px;min-width:0;display:flex}.cu-item__bar .meter{flex:1}.cu-item__icon{background:var(--ink3);width:20px;height:20px;color:var(--card);border-radius:50%;flex:none;place-items:center;display:grid}.cu-item__value{text-align:right;font-weight:800}.cu-item__change{white-space:nowrap;justify-content:flex-end;font-size:12.5px}.cu-item__go{color:var(--ink3)}.cu-side{flex-direction:column;padding:12px 16px;display:flex}.cu-side__head{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.cu-side h3{font-family:var(--serif);margin:0;font-size:18px}.cu-side h3.cu-side__title{margin-top:10px}.cu-side__note{color:var(--ink3);font-size:12.5px}.cu-situations,.cu-figures,.cu-financers{margin:0;padding:0;list-style:none}.cu-situations .wl:first-child{border-top:0}.cu-situations .wl__row{gap:8px;padding:5px 4px}.cu-situations .wl__foot{padding:0 4px 6px 44px}.cu-figures{margin-top:6px}.cu-figure,.cu-financer{border:0;border-top:1px solid var(--line);width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:4px;font-size:14px;display:grid}.cu-figure{grid-template-columns:minmax(0,1fr) auto 84px 10px}.cu-financer{grid-template-columns:minmax(0,1fr) auto auto 10px}.cu-financers li:first-child .cu-financer{border-top:0}.cu-figure:hover,.cu-financer:hover,.cu-figure:focus-visible,.cu-financer:focus-visible{background:var(--paper2)}.cu-figure__value{align-items:baseline;gap:6px;font-weight:800;display:flex}.cu-figure__value .delta{font-size:12.5px}.cu-financer__name small{color:var(--ink3);font-size:12px}.cu-financer__amount small{color:var(--ink3);font-size:12px;font-weight:500}.cu-financer__band{text-transform:uppercase;letter-spacing:.04em;font-size:11px}.cu-side__foot{justify-content:space-between;align-items:center;margin-top:auto;padding-top:6px;display:flex}.cu-compare{border:1.5px solid var(--act);border-radius:var(--r-md);background:var(--card);font:inherit;color:var(--act);cursor:pointer;padding:6px 14px;font-size:13.5px;font-weight:700}.cu-compare:hover{background:var(--paper2)}.ideas{background:var(--paper2);border-radius:18px;position:relative;overflow:hidden}.ideas__people{position:absolute;inset:0}.ideas__axis{background:var(--line);position:absolute}.ideas__axis--x{height:1px;top:50%;left:12px;right:12px}.ideas__axis--y{width:1px;top:12px;bottom:12px;left:50%}.ideas__dot{box-sizing:border-box;background:var(--dot);opacity:.75;width:10px;height:10px;animation:ideas-gather 1.1s cubic-bezier(.2, .8, .3, 1.1) calc(.4s + var(--i) * 5ms) both;transition:left 1.1s cubic-bezier(.34, 1.25, .5, 1) var(--delay), top 1.1s cubic-bezier(.34, 1.25, .5, 1) var(--delay), background-color .45s ease var(--delay), opacity .45s ease var(--delay);border-radius:999px;margin:-5px 0 0 -5px;position:absolute}.ideas__dot.is-faint{opacity:.32}.ideas__dot.is-nobody{box-shadow:inset 0 0 0 2px var(--field-ring);opacity:.9;background:0 0}.ideas__label{z-index:2;background:color-mix(in srgb, var(--paper2) 90%, transparent);color:var(--ink3);letter-spacing:.4px;text-transform:uppercase;pointer-events:none;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800;position:absolute}.ideas__label--top{top:8px;left:50%;transform:translate(-50%)}.ideas__label--bottom{bottom:8px;left:50%;transform:translate(-50%)}.ideas__label--left{top:50%;left:10px;transform:translateY(-50%)}.ideas__label--right{top:50%;right:10px;transform:translateY(-50%)}.party-disc{width:var(--size);height:var(--size);background:var(--disc);color:var(--on-act);font-size:calc(var(--size) * .34);box-shadow:0 0 0 3px var(--card), var(--shadow-disc);border-radius:999px;place-items:center;font-weight:800;transition:background-color .5s;display:grid}.party-disc.is-mine{box-shadow:0 0 0 3px var(--card), 0 0 0 7px var(--disc), var(--shadow-disc)}@keyframes ideas-gather{0%{opacity:0;scale:.3}}@media (prefers-reduced-motion:reduce){.ideas__dot{transition:none!important;animation:none!important}}.street{grid-template-columns:minmax(0, 1fr) min(var(--col-right), 390px);gap:var(--gap);height:100%;min-height:0;display:grid}.street__main,.st-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-card)}.street__main{flex-direction:column;min-height:0;padding:16px 20px;display:flex;overflow:hidden}.street__head{flex:none;justify-content:space-between;align-items:center;gap:14px;display:flex}.street__lenses{background:var(--paper2);border-radius:12px;gap:4px;padding:4px;display:inline-flex}.street__lenses button{color:var(--ink2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:6px 14px;font-size:13.5px}.street__lenses button:hover{background:var(--paper3)}.street__lenses button[aria-selected=true]{background:var(--act);color:var(--on-act);font-weight:700}.street__actors{gap:14px;display:flex}.street__actors .clink{font-size:13.5px;font-weight:600}.street__side{gap:var(--gap);grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.st-card{flex-direction:column;min-height:0;padding:14px 20px 10px;display:flex;overflow:hidden}.st-card__h{font-family:var(--serif);letter-spacing:-.01em;justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 4px;font-size:19px;font-weight:700;display:flex}.st-card__note{font-family:var(--sans);color:var(--ink3);font-size:12.5px;font-weight:500}.climate{margin:0;padding:0;list-style:none}.climate .wl:first-child{border-top:0}.climate__calm{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;padding-top:8px;display:flex}.climate__tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.climate__more{align-self:flex-start;margin-top:6px}.here-card .here{overflow-y:auto}.plaza{background:var(--heat-0);border-radius:16px;flex:1;min-height:0;margin-top:12px;position:relative;overflow:hidden}.plaza__zone{position:absolute;top:0}.plaza__zone.is-against{background:color-mix(in srgb, var(--warnBg) 80%, var(--heat-0))}.plaza__zone.is-low{background:color-mix(in srgb, var(--paper3) 70%, var(--heat-0))}.plaza__zone.is-for{background:color-mix(in srgb, var(--goodBg) 85%, var(--heat-0))}.plaza__zone.is-grow{background:color-mix(in srgb, var(--frost) 85%, var(--heat-0))}.plaza__zoneName{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--ink3);font-size:12px;font-weight:800;position:absolute;top:10px;left:12px}.plaza__zone.is-against .plaza__zoneName{color:var(--warn)}.plaza__zone.is-for .plaza__zoneName{color:var(--good)}.plaza__zone.is-grow .plaza__zoneName{color:var(--steel)}.plaza__all{border-left:2px dashed var(--ink4);position:absolute;top:0}.plaza__trails{z-index:1;pointer-events:none;position:absolute;top:0;left:0}.plaza__trailStop{stop-color:var(--ink2);stop-opacity:.32}.plaza__trailStop.is-clear{stop-opacity:0}.plaza__face{z-index:2;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.plaza__face:hover,.plaza__face:focus-visible{z-index:4}.plaza__face:focus-visible{outline:3px solid var(--act);outline-offset:3px}.plaza__pic{width:var(--face);height:var(--face);margin:var(--ring);border-radius:999px;display:block;position:relative}.plaza__pic>svg:not(.plaza__ring){box-shadow:0 0 0 2px var(--line2);border-radius:999px;display:block}.plaza__face.is-warn .plaza__pic>svg:not(.plaza__ring){box-shadow:0 0 0 3px var(--caution)}.plaza__face.is-base .plaza__pic>svg:not(.plaza__ring){box-shadow:0 0 0 3px var(--base)}.plaza__face:hover .plaza__pic>svg:not(.plaza__ring){box-shadow:0 0 0 3px var(--act)}.plaza__ring{position:absolute}.plaza__ringRest{stroke:var(--paper3)}.plaza__bang{border:2px solid var(--heat-0);background:var(--caution);width:17px;height:17px;color:var(--on-act);border-radius:999px;place-items:center;font-size:10.5px;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.plaza__base{background:var(--base);color:var(--on-act);border-radius:6px;padding:0 5px;font-size:10px;font-weight:800;line-height:15px;position:absolute;top:-8px;right:-12px}.plaza__tx{background:color-mix(in srgb, var(--card) 78%, transparent);text-align:left;white-space:nowrap;border-radius:6px;padding:1px 6px;line-height:1.2;position:absolute;top:50%;left:calc(100% + 4px);transform:translateY(-50%)}.plaza__face.is-left .plaza__tx{text-align:right;left:auto;right:calc(100% + 4px)}.plaza__tx b{font-size:13px;display:block}.plaza__v{color:var(--ink2);font-size:12px}.plaza__ch{font-size:11.5px;font-weight:700}.plaza__key{z-index:3;color:var(--ink2);gap:10px;margin:0;padding:0;font-size:12px;font-weight:700;list-style:none;display:flex;position:absolute;top:9px;right:14px}.plaza__key li{align-items:center;gap:4px;display:flex}.plaza__key i{border-radius:2px;width:9px;height:9px}.plaza__key i.is-rest{background:var(--paper3);box-shadow:inset 0 0 0 1px var(--line2)}.plaza__card{z-index:6;background:var(--ink);width:250px;color:var(--on-act);box-shadow:var(--shadow-pop);pointer-events:none;border-radius:12px;gap:2px;padding:10px 14px;font-size:13px;line-height:1.45;display:grid;position:absolute;transform:translate(-50%)}.plaza__cardRow{justify-content:space-between;gap:10px;display:flex}.plaza__cardLine{opacity:.86}.plaza__axis{border-top:1.5px solid var(--line2);background:var(--paper3);height:28px;position:absolute;bottom:0;left:0;right:0}.plaza__axis span{white-space:nowrap;color:var(--ink3);font-size:12px;position:absolute;top:6px;transform:translate(-50%)}.plaza__axis span.is-all{color:var(--ink);font-weight:700}.ideas-lens{flex:1;grid-template-columns:minmax(0,1.9fr) minmax(280px,1fr);gap:24px;min-height:0;margin-top:12px;display:grid}.ideas-lens__field{background:var(--heat-0);height:100%;min-height:0}.ideas-lens__at{z-index:2;position:absolute;transform:translate(-50%,-50%)}.ideas-lens__path{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ideas-lens__path line{stroke:var(--ink);stroke-width:2.5px;vector-effect:non-scaling-stroke}.ideas-lens__now i,.ideas-lens__then i{background:var(--ink);width:20px;height:20px;box-shadow:0 0 0 3px var(--card);border-radius:999px;display:block}.ideas-lens__then i{background:var(--card);width:12px;height:12px;box-shadow:inset 0 0 0 2.5px var(--ink)}.ideas-lens__now em,.ideas-lens__then em{white-space:nowrap;font-size:12.5px;font-style:normal;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.ideas-lens__now em{background:var(--ink);color:var(--on-act);border-radius:6px;padding:3px 8px;font-weight:700;top:-6px;transform:translateY(-100%)}.ideas-lens__then em{color:var(--ink2)}.ideas-lens__side{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.ideas-lens__kick{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin:4px 0 6px;font-size:12px;font-weight:800}.ideas-lens__axes,.ideas-lens__causes{margin:0 0 12px;padding:0;list-style:none}.ideas-lens__axis{border-bottom:1px solid var(--line);padding:6px 0 14px}.ideas-lens__poles{color:var(--ink2);justify-content:space-between;font-size:13px;display:flex}.ideas-lens__rail{background:var(--line);border-radius:2px;height:4px;margin-top:14px;display:block;position:relative}.ideas-lens__middle{background:var(--paper3);height:14px;box-shadow:inset 0 0 0 1px var(--line2);border-radius:7px;position:absolute;top:-5px}.ideas-lens__dot{background:var(--ink);border-radius:999px;width:13px;height:13px;position:absolute;top:50%;transform:translate(-50%,-50%)}.ideas-lens__dot.is-then{background:var(--card);box-shadow:inset 0 0 0 2px var(--ink)}.ideas-lens__mine{background:var(--party);border-radius:2px;width:3px;height:20px;position:absolute;top:50%;transform:translate(-50%,-50%)}.ideas-lens__mine em{color:var(--party);font-size:10.5px;font-style:normal;font-weight:800;position:absolute;top:22px;left:50%;transform:translate(-50%)}.ideas-lens__causes li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.ideas-lens__causes li.is-total{border-bottom:0}.ideas-lens__causes li.is-total small{color:var(--ink3);font-size:12.5px;display:block}.ideas-lens__compass{flex:none}.ideas-lens__compass circle{fill:var(--paper2);stroke:var(--line2)}.ideas-lens__compass path{fill:none;stroke:var(--ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}@media (height<=820px){.st-card{padding:10px 18px 8px}.st-card__h{font-size:17px}}.seat-focus{border-radius:var(--r-md)}.seat-focus.is-pointing{cursor:pointer}.seat-hl{transform-box:fill-box;transform-origin:50%;transition:opacity .16s,transform .16s}.seat-focus.is-lit .seat-hl.is-off{opacity:.22}.seat-focus.is-lit .seat-hl.is-on{transform:scale(1.22)}.seat-legend{border-radius:var(--r-sm);transition:opacity .16s}.seat-legend.is-off{opacity:.4}.seat-legend.is-on{color:var(--ink)}.ptip{z-index:60;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--card);width:284px;box-shadow:var(--shadow-pop);color:var(--ink2);font:500 12.5px/1.4 var(--sans);pointer-events:none;padding:11px 14px 10px 17px;animation:.14s ease-out ptip-in;position:fixed;overflow:hidden}.ptip__bar{width:5px;position:absolute;top:0;bottom:0;left:0}.ptip__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ptip__short{font:800 16px/1.1 var(--sans);color:var(--ink);letter-spacing:.2px}.ptip__seats{color:var(--ink);font-weight:800}.ptip__name{color:var(--ink2);margin:1px 0 0}.ptip__role{background:var(--paper2);color:var(--ink2);border-radius:999px;margin:6px 0 0;padding:1px 8px;font-size:11.5px;font-weight:700;display:inline-block}.ptip__role--pm,.ptip__role--cabinet{background:var(--actHi);color:var(--actDk)}.ptip__role--outside{background:var(--cautionBg);color:var(--caution)}.ptip__mine{font-weight:600}.ptip__leader{align-items:center;gap:8px;margin-top:8px;display:flex}.ptip__leader b{color:var(--ink)}.ptip__stats{grid-template-columns:1fr auto;align-items:baseline;gap:2px 10px;margin:8px 0 0;display:grid}.ptip__stats dt{color:var(--ink3)}.ptip__stats dd{text-align:right;white-space:nowrap;margin:0}.ptip__stats b{color:var(--ink)}.ptip__trend{color:var(--ink3);margin-left:6px;font-size:11.5px}.ptip__muted{color:var(--ink3);font-weight:500}.ptip__open{border-top:1px solid var(--line);color:var(--act);margin:7px 0 0;padding-top:6px;font-size:11.5px;font-weight:700}@keyframes ptip-in{0%{opacity:0;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.seat-hl,.seat-legend{transition:none}.ptip{animation:none}}.cg{gap:var(--gap);grid-template-columns:minmax(0,1.05fr) minmax(0,1.75fr) minmax(0,1fr);height:100%;min-height:0;display:grid}.cg-card{flex-direction:column;min-height:0;padding:14px 18px;display:flex}.cg-card__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.cg-card__title{font:700 19px/1.2 var(--serif);color:var(--ink);margin:0}.cg-link{font:700 13px var(--sans);color:var(--act);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:8px;padding:4px 0}.cg-agenda__body{flex:1;min-height:0;margin:0 -6px;padding:0 6px;overflow-y:auto}.cg-family+.cg-family{margin-top:10px}.cg-family__name{margin:4px 0 2px}.cg-votes{margin:0;padding:0;list-style:none}.cg-vote+.cg-vote{border-top:1px solid var(--line)}.cg-vote__open{border-radius:var(--r-md);width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:4px 10px;margin:0;padding:8px 8px 9px;display:grid}.cg-vote__open:hover{background:var(--paper2)}.cg-vote__open:focus-visible,.cg-lens:focus-visible,.cg-act__btn:focus-visible,.cg-group__open:focus-visible,.cg-senate__cell:focus-visible,.cg-link:focus-visible{outline:3px solid var(--actLine);outline-offset:2px}.cg-vote__icon{border-radius:var(--r-md);background:var(--paper2);width:34px;height:34px;color:var(--ink2);place-items:center;display:grid}.cg-vote__open.is-act .cg-vote__icon{background:var(--actHi);color:var(--act)}.cg-vote__text{flex-direction:column;gap:1px;min-width:0;display:flex}.cg-vote__title{font-size:14px;line-height:1.25}.cg-vote__sub{color:var(--ink3)}.cg-vote__chance{white-space:nowrap}.cg-vote__chev{color:var(--ink3);font-weight:700}.cg-vote__count{grid-column:2/4}.cg-vbar{border-radius:5px;gap:2px;height:9px;margin-top:2px;display:flex;overflow:hidden}.cg-vbar i{height:100%;display:block}.cg-vbar__yes{background:var(--ink)}.cg-vbar__no{background:var(--line2)}.cg-vbar__abst{background:var(--ink4)}.cg-vbar__doubt{background:repeating-linear-gradient(135deg, var(--caution) 0 3px, var(--cautionBg) 3px 6px)}.cg-vnum{color:var(--ink3);justify-content:space-between;gap:8px;margin-top:3px;display:flex}.cg-vnum b{color:var(--ink)}.cg-freeze{align-items:center;gap:10px;margin:-2px 8px 8px 52px;display:flex}.cg-mesa{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.cg-mesa__head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cg-chairs{align-items:end;gap:5px;margin-top:8px;display:flex}.cg-chair{min-width:22px;max-width:32px;height:30px;font:800 10.5px var(--sans);color:var(--on-act);box-shadow:inset 0 -5px 0 color-mix(in srgb, var(--ink) 18%, transparent);border-radius:9px 9px 4px 4px;flex:1 1 0;place-items:center;display:grid;overflow:hidden}.cg-chairs__cut{border-left:2px dashed var(--ink);flex:none;width:0;height:30px;margin:0 4px}.cg-frozen{gap:6px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.cg-frozen li{align-items:center;gap:8px;display:flex}.cg-frozen__icon{color:var(--ink3)}.cg-chamber{padding:16px 20px 14px}.cg-chamber__tools{align-items:center;gap:12px;display:flex}.cg-lenses{border-radius:var(--r-lg);background:var(--paper2);gap:4px;padding:5px;display:flex}.cg-lens{border-radius:var(--r-md);font:500 12.5px var(--sans);color:var(--ink2);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:5px 10px}.cg-lens.is-on{background:var(--act);color:var(--on-act);font-weight:700}.cg-chamber__body{flex:1;align-items:center;min-height:0;display:grid;position:relative}.cg-hemi{place-items:center;height:100%;min-height:0;display:grid}.cg-hemi .hemi{width:100%;height:100%}.cg-poll{flex-direction:column;gap:10px;height:100%;min-height:0;padding-top:6px;display:flex}.cg-bloc{gap:8px;display:grid}.cg-bloc__head{grid-template-columns:72px 1fr 44px;gap:0 10px;display:grid}.cg-bloc__head .kicker{grid-area:1/1/auto/-1}.cg-bloc__scale{grid-area:1/2;height:16px;position:relative}.cg-bloc__majority{font-size:12px;position:absolute;top:0;transform:translate(-50%)}.cg-bloc__row{grid-template-columns:72px 1fr 44px;align-items:center;gap:10px;display:grid}.cg-bloc__label{font:600 13.5px var(--sans);color:var(--ink3)}.cg-bloc__row.is-poll .cg-bloc__label{color:var(--ink);font-weight:800}.cg-bloc__bar{background:var(--paper3);border-radius:6px;height:24px;display:flex;position:relative;overflow:hidden}.cg-bloc__bar i{font:800 12px var(--sans);color:var(--on-act);white-space:nowrap;place-items:center;font-style:normal;display:grid;overflow:hidden}.cg-bloc__row:not(.is-poll) .cg-bloc__bar i:not(.cg-bloc__rest){box-shadow:inset 0 0 0 100px color-mix(in srgb, var(--card) 55%, transparent);color:var(--ink)}.cg-bloc__rest{background:0 0}.cg-bloc__mark{border-left:2px solid var(--ink);width:0;position:absolute;top:0;bottom:0}.cg-bloc__n{font-size:17px}.cg-poll__head{justify-content:space-between;align-items:baseline;gap:10px;margin-top:8px;display:flex}.cg-poll__legend{align-items:center;gap:6px;display:flex}.cg-poll__key{background:var(--ink3);border-radius:2px;width:12px;height:12px;margin-left:8px;display:inline-block}.cg-poll__key--today{background:var(--line2)}.cg-poll__cols{flex:1;justify-content:space-around;align-items:stretch;gap:8px;min-height:0;margin:0;padding:0;list-style:none;display:flex}.cg-poll__col{flex:1;grid-template-rows:minmax(0,1fr) auto auto;justify-items:center;gap:2px;min-width:0;display:grid}.cg-poll__bars{border-bottom:1.5px solid var(--line2);align-items:flex-end;gap:6px;width:100%;max-width:76px;height:100%;min-height:80px;padding-top:26px;display:flex}.cg-poll__bar{border-radius:4px 4px 0 0;flex:1;position:relative}.cg-poll__bar--today{box-shadow:inset 0 0 0 100px color-mix(in srgb, var(--card) 68%, transparent)}.cg-poll__n{font:800 17px var(--sans);color:var(--ink);padding-bottom:4px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.cg-poll__n--today{font:500 12px var(--sans);color:var(--ink3)}.cg-poll__name{margin-top:4px;font-size:14px}.cg-poll__why{margin:0}.cg-poll__why span{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.cg-senate{border-top:1px solid var(--line);margin-top:8px;padding-top:10px}.cg-senate__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.cg-senate__score{align-items:center;gap:8px;display:flex}.cg-senate__bar{gap:2px;margin-top:16px;display:flex;position:relative}.cg-senate__cell{min-width:0;font:500 12px/1.25 var(--sans);color:var(--ink);text-align:center;background:0 0;border:0;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:0 4px;padding:0 2px 2px;display:grid}button.cg-senate__cell{cursor:pointer;border-radius:6px}button.cg-senate__cell:hover{background:var(--paper2)}.cg-senate__swatch{border-radius:3px;justify-self:stretch;height:10px;margin-bottom:4px}.cg-senate__cell>b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.cg-senate__party{color:var(--ink2)}.cg-senate__mark{border-left:2px dashed var(--ink);width:0;height:22px;position:absolute;top:-6px}.cg-senate__mark span{font:800 11px var(--sans);position:absolute;top:-15px;left:-8px}.cg-can{border-top:1px solid var(--line);margin-top:12px;padding-top:9px}.cg-can__acts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:6px;display:grid}.cg-act{gap:4px;min-width:0;display:grid}.cg-act__btn{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper2);font:inherit;color:var(--ink);text-align:left;cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;display:grid}.cg-act__btn:hover:not(:disabled){border-color:var(--actLine)}.cg-act__btn:disabled{color:var(--ink3);cursor:default;background:0 0}.cg-act__icon{color:var(--ink2);place-items:center;display:grid}.cg-act__text{flex-direction:column;min-width:0;display:flex}.cg-act__text b{text-wrap:balance;font-size:13px;line-height:1.25}.cg-act__sub{color:var(--ink3);font-size:12px}.cg-groups__list{flex:1;min-height:0;margin:0 -8px;padding:0;list-style:none;overflow-y:auto}.cg-group{border-radius:var(--r-lg);gap:4px;padding:10px 8px;display:grid}.cg-group+.cg-group{border-top:1px solid var(--line)}.cg-group.is-partner{background:var(--paper2);border-top-color:#0000}.cg-group.is-partner+.cg-group{border-top-color:#0000}.cg-group__open{font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) auto 10px;align-items:center;gap:10px;padding:0;display:grid}.cg-sig{height:24px;font:800 12px var(--sans);letter-spacing:.02em;color:var(--on-act);border-radius:7px;place-items:center;display:grid}.cg-group__who{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cg-group__chev{color:var(--ink3);font-weight:700}.cg-group__trust{margin-left:54px}.cg-group__why{color:var(--ink2);margin:0 0 0 54px}.cg-side{height:100%;min-height:0}.cg-side__panel{gap:12px;display:grid}.cg-agenda,.cg-chamber{container-type:inline-size}@container (width<=330px){.cg-vote__open{grid-template-columns:34px minmax(0,1fr)}.cg-vote__open>.pill,.cg-vote__chev{grid-column:2;justify-self:start}.cg-mesa__head{flex-wrap:wrap}}.cg-card__head{flex-wrap:wrap}.cg-chamber__tools{flex-wrap:wrap;justify-content:flex-end}.cg-side__panel .duel,.cg-side__panel .grid-cards{grid-template-columns:1fr}@media (width<=1360px){.cg-act__btn{padding:7px 8px}}.cg-standing{margin:6px 0 0 34px}.bd{gap:var(--gap);height:100%;min-height:0;color:var(--ink);font-size:13.5px;line-height:1.35;display:grid}.bd-col{gap:var(--gap);flex-direction:column;min-width:0;min-height:0;display:flex}.bd-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-card);min-width:0;min-height:0;padding:14px 18px;position:relative}.bd-card--fill{flex-direction:column;flex:auto;display:flex}.bd-card--dashed{border-style:dashed;border-color:var(--line2);box-shadow:none;background:0 0}.bd-card--quiet{background:var(--paper2);box-shadow:none}.bd-scroll{scrollbar-width:thin;flex:auto;min-height:0;position:relative;overflow:hidden auto}.bd-head{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.bd-kick{letter-spacing:.09em;text-transform:uppercase;color:var(--ink3);font-size:11px;font-weight:700;line-height:1.1}.bd-h2{font-family:var(--sans);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:750;line-height:1.2}.bd-h3{font-family:var(--sans);margin:0;font-size:14.5px;font-weight:700;line-height:1.25}.bd-serif{font-family:var(--serif);letter-spacing:-.005em;margin:6px 0 4px;font-size:24px;font-weight:600;line-height:1.2}.bd-serif--small{font-size:17px}.bd-sub{color:var(--ink3);font-size:12.5px}.bd-note{color:var(--ink3);font-size:11.5px}.bd-lead{color:var(--ink2);margin:4px 0 0;font-size:13px}.bd-num{background:var(--ink);width:20px;height:20px;color:var(--card);border-radius:6px;flex:none;place-items:center;font-size:11.5px;font-weight:800;display:inline-grid}.bd-num--soft{background:var(--card);color:var(--ink2);border:1px solid var(--line2)}.bd-link{color:var(--act);cursor:pointer;font-weight:700;font-size:inherit;text-align:left;background:0 0;border:0;padding:0}.bd-tag{border:1px dashed var(--line2);height:18px;color:var(--ink3);white-space:nowrap;border-radius:5px;align-items:center;padding:0 6px;font-size:10.5px;font-weight:700;display:inline-flex}.bd-opt{text-align:left;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);width:100%;color:inherit;font:inherit;padding:10px 14px;display:block}button.bd-opt{cursor:pointer}.bd-opt.is-on{border:2px solid var(--act);background:color-mix(in srgb, var(--actHi) 45%, var(--card));padding:9px 13px}.bd-opt:disabled,.bd-opt.is-off{opacity:.6}.bd-opt__head{align-items:center;gap:10px;min-width:0;display:flex}.bd-opt__title{flex:auto;min-width:0;font-size:14.5px;font-weight:750}.bd-opt__line{color:var(--ink2);margin:4px 0 0;font-size:13px}.bd-fx{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;margin-top:6px;font-size:12.5px;display:grid}.bd-fx__k{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bd-fx__v{text-align:right;white-space:nowrap;font-weight:700}.bd-fx__head{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);grid-column:1/-1;margin-top:2px;font-size:10.5px;font-weight:700}.bd-rows{margin:0;padding:0;list-style:none}.bd-rows>li{border-top:1px solid var(--line)}.bd-rows>li:first-child{border-top:0}.bd-bar{background:var(--paper3);border-radius:999px;height:6px;display:block;overflow:hidden}.bd-bar>i{background:var(--ink2);border-radius:999px;height:100%;display:block}.bd-bar--act>i{background:var(--act)}.bd-bar--warn>i{background:var(--warn)}.bd-bar--good>i{background:var(--good)}.bd-tabs{background:var(--paper2);border:1px solid var(--line);border-radius:12px;gap:2px;padding:3px;display:inline-flex}.bd-tabs button{font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:5px 12px;font-weight:600}.bd-tabs button[aria-pressed=true],.bd-tabs button[aria-selected=true]{background:var(--card);color:var(--ink);font-weight:750;box-shadow:0 1px 2px #3c301c26}.bd-btn{border:1.5px solid var(--actLine);background:var(--card);min-height:34px;color:var(--act);font:inherit;cursor:pointer;white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:700;display:inline-flex}.bd-btn:disabled{opacity:.5;cursor:not-allowed}.bd-btn--primary{background:var(--act);border-color:var(--act);color:var(--on-act);box-shadow:var(--shadow-act)}.bd-btn--shady{background:var(--ink);border-color:var(--ink);color:var(--card)}.bd-btn--shady:hover:not(:disabled){background:var(--ink2)}.bd-btn--small{border-radius:9px;min-height:28px;padding:0 10px;font-size:12.5px}.bd-cols-2{gap:var(--gap);grid-template-columns:1fr 1fr;display:grid}.bd-dl{grid-template-columns:auto 1fr;gap:3px 12px;margin:0;font-size:12.5px;display:grid}.bd-dl dt{color:var(--ink3)}.bd-dl dd{text-align:right;margin:0;font-weight:650}.bd-good{color:var(--good)}.bd-warn{color:var(--warn)}.bd-flat{color:var(--ink3)}.bd-strong{font-weight:750}@media (prefers-reduced-motion:no-preference){.bd-opt,.bd-btn{transition:border-color .15s,background-color .15s}}.bd .rcol__body>div,.bd .rcol{position:relative}.md{grid-template-columns:340px minmax(0,1fr) 340px}.main--ficha .md{grid-template-columns:320px minmax(0,1fr) 0}@media (width<=1360px){.md{grid-template-columns:310px minmax(0,1fr) 300px}}@media (width>=1700px){.md{grid-template-columns:400px minmax(0,1fr) 380px}}.md-title{margin:0;font-size:20px}.md-fight{flex-direction:column;flex:1 0 auto;gap:6px;min-height:0;max-height:100%;display:flex}.md-legend{flex-wrap:wrap;gap:4px 12px;margin:0;display:flex}.md-legend__dot{vertical-align:-1px;border-radius:3px;width:10px;height:10px;display:inline-block}.md-legend__dot--rest,.md-tug__rest{background:var(--paper3)}.md-topics{margin:0 -10px;padding:0;list-style:none}.md-topic{border-radius:var(--r-md);padding:8px 10px}.md-topic+.md-topic{border-top:1px solid var(--line)}.md-topic.is-chosen{background:var(--paper2);border-top-color:#0000}.md-topic.is-chosen+.md-topic{border-top-color:#0000}.md-topic__head{width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:8px;padding:0;display:flex}.md-topic__head:focus-visible{outline:2px solid var(--act);outline-offset:3px;border-radius:4px}.md-topic__name{min-width:0;font-size:14.5px}.md-topic__head:hover .md-topic__name{color:var(--act)}.md-topic__meta{color:var(--ink3);white-space:nowrap;flex:none;align-items:baseline;gap:6px;font-size:12px;display:inline-flex}.md-topic__att{color:var(--ink);font-size:13px}.md-topic__mine{color:var(--act)}.md-topic__new{letter-spacing:.06em;text-transform:uppercase;color:var(--caution);font-size:10.5px;font-weight:800}.md-tug{color:var(--ink3);grid-template-columns:44px minmax(0,1fr) 64px;align-items:center;gap:8px;margin-top:4px;font-size:11.5px;display:grid}.md-tug__bar{background:var(--paper3);border-radius:5px;height:9px;display:flex;position:relative;overflow:visible}.md-tug__bar>i:first-child{border-radius:5px 0 0 5px}.md-tug__bar>i:last-of-type{border-radius:0 5px 5px 0}.md-tug__bar>i{height:100%;display:block}.md-tug__before{background:var(--ink);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.md-tug__lead{color:var(--ink);text-align:right;white-space:nowrap;font-weight:750}.md-topic__moves{margin-top:6px}.md-moves{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.md-move{border-radius:var(--r-md);background:var(--card);box-shadow:inset 0 0 0 1.5px var(--line2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:grid}.md-move.is-done{box-shadow:inset 0 0 0 2px var(--act)}.md-move.is-off{color:var(--ink3);background:0 0}.md-move__text{flex-direction:column;gap:1px;min-width:0;display:flex}.md-move__cost{color:var(--ink3);font-size:12px}.md-move__line{color:var(--ink3);font-size:11.5px}.md-move__done{color:var(--act);font-size:12.5px;font-weight:750}.md-fight__more{align-self:flex-start;margin-top:auto;padding-top:4px}.md-kiosk{flex-direction:column;gap:10px;min-height:0;display:flex}.md-kiosk__key{border:2px solid var(--act);vertical-align:-1px;border-radius:2px;width:10px;height:10px;display:inline-block}.md-reach{border-radius:7px;height:22px;font-size:11.5px;font-weight:700;display:flex;overflow:hidden}.md-reach__seg{white-space:nowrap;align-items:center;min-width:0;padding:0 9px;font-style:normal;display:flex;overflow:hidden}.md-reach__seg.is-against,.md-band.is-against,.md-paper__band.is-against{color:var(--warn)}.md-reach__seg.is-against{background:var(--red-wash)}.md-reach__seg.is-neutral,.md-band.is-neutral,.md-paper__band.is-neutral{color:var(--caution)}.md-reach__seg.is-neutral{background:var(--cautionBg)}.md-reach__seg.is-for,.md-band.is-for,.md-paper__band.is-for{color:var(--good)}.md-reach__seg.is-for{background:var(--green-wash)}.md-papers{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:12px 11px;min-height:0;margin:2px 0 0;padding:2px;list-style:none;display:grid}.main--ficha .md-papers{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;overflow-y:auto}.md-paper{min-width:0;min-height:0;container-type:size}.main--ficha .md-paper{min-height:150px;container-type:inline-size}.main--ficha .md-paper__lead{-webkit-line-clamp:3}.md-paper:nth-child(odd) .md-paper__btn{transform:rotate(-.5deg)}.md-paper:nth-child(2n) .md-paper__btn{transform:rotate(.4deg)}@media (prefers-reduced-motion:reduce){.md-paper .md-paper__btn{transform:none}}.md-paper__btn{border:1px solid var(--line2);background:var(--paper);width:100%;height:100%;box-shadow:var(--shadow-card);font:inherit;text-align:left;color:var(--ink);cursor:pointer;border-radius:5px;flex-direction:column;padding:0 0 9px;display:flex;overflow:hidden}.md-paper__btn:hover{border-color:var(--ink3)}.md-paper__btn:focus-visible{outline:3px solid var(--act);outline-offset:2px}.md-paper.is-opening .md-paper__btn{box-shadow:0 0 0 2.5px var(--act), var(--shadow-card)}.md-paper__mast{overflow-wrap:break-word;text-wrap:balance;font:800 13px/1.2 var(--sans);border-bottom:2px solid var(--ink);flex:none;padding:6px 10px 5px}.md-paper--publicTv .md-paper__mast{background:var(--ink);color:var(--card);letter-spacing:.03em;text-transform:uppercase;border-bottom:0;font-size:11.5px}.md-paper--tv .md-paper__mast{border-bottom:3px solid var(--caution);font-size:14px}.md-paper--radio .md-paper__mast{color:var(--act);border-bottom:1px solid var(--line2);font-size:13.5px}.md-paper--paper .md-paper__mast{font:900 17px/1.2 var(--serif);text-align:center;border-bottom:4px double var(--ink)}.md-paper--digital .md-paper__mast{font:300 16px/1.2 var(--sans);letter-spacing:-.01em;border-bottom:2px solid var(--violet)}.md-paper--v1.md-paper--paper .md-paper__mast{border-bottom:1px solid var(--ink);font-style:italic;font-weight:600}.md-paper--v2.md-paper--paper .md-paper__mast,.md-paper--v2.md-paper--digital .md-paper__mast{font-variant:small-caps;letter-spacing:.06em;background:var(--cautionBg)}.md-paper--v3.md-paper--digital .md-paper__mast,.md-paper--v3.md-paper--tv .md-paper__mast{background:var(--warn);color:var(--card);text-transform:uppercase;border-bottom:0;font-style:italic}.md-paper__head{font:700 17px/1.2 var(--serif);-webkit-line-clamp:4;-webkit-box-orient:vertical;padding:9px 10px 0;display:-webkit-box;overflow:hidden}.md-paper__lead{color:var(--ink2);-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:none;align-self:stretch;margin:6px 10px 0;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.md-paper__owner{color:var(--ink3);flex:none;padding:4px 10px 0;font-size:11px}.md-paper__foot{color:var(--ink3);flex:none;justify-content:space-between;align-items:center;margin-top:auto;padding:4px 10px 0;font-size:12px;display:flex}@container (height<=270px){.md-paper__head,.md-paper__owner+.md-paper__lead,.md-paper--publicTv .md-paper__lead{-webkit-line-clamp:3}}.md-paper__band,.md-band{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:10.5px;font-weight:800}.md-phone{background:var(--paper);min-width:0;min-height:0;box-shadow:inset 0 0 0 7px var(--paper3), var(--shadow-card);border-radius:30px;flex-direction:column;gap:8px;padding:16px 14px;display:flex}.md-account{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding:4px 6px 8px;display:grid}.md-account p{margin:0}.md-account__name{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;overflow:hidden}.md-avatar{color:var(--on-act);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.md-avatar--plain{background:var(--ink3)}.md-tug__dot{border-radius:2px;width:8px;height:8px;margin-right:4px;display:inline-block}.md-badge{vertical-align:-2px;color:var(--act);margin-left:4px;display:inline-flex}.md-tones{background:var(--paper2);border-radius:10px;gap:3px;padding:3px;display:flex}.md-tone{font:inherit;color:var(--ink2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:5px 4px;font-size:12px}.md-tone:hover{background:var(--card)}.md-tone[aria-checked=true]{background:var(--act);color:var(--on-act);font-weight:700}.md-tone:focus-visible{outline:2px solid var(--act);outline-offset:2px}.md-tones__hint{margin:-3px 0 0}.md-outrage__line{justify-content:space-between;gap:8px;margin:0 0 4px;display:flex}.md-outrage__level{color:var(--ink)}.md-wall__title{margin:4px 0 0}.md-wall{margin:0;padding:0;list-style:none}.md-post{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);gap:9px;padding:8px 6px;font-size:13px;display:grid}.md-post:first-child{border-top:0}.md-post.is-marked{border-radius:var(--r-md);background:var(--cautionBg);box-shadow:inset 0 0 0 2px var(--caution)}.md-post__who,.md-post__text{margin:0}.md-post__who{font-size:12.5px}.md-post__text{margin-top:2px;line-height:1.4}.md-tag{color:var(--act)}.md-post__foot{color:var(--ink3);justify-content:space-between;align-items:center;gap:8px;margin-top:4px;font-size:11.5px;display:flex}.md-post__go{white-space:nowrap}.md-stamp{color:var(--warn);letter-spacing:.14em;text-transform:uppercase;border:3px double;border-radius:7px;margin-left:6px;padding:0 6px;font-size:10.5px;font-weight:800;display:inline-block;transform:rotate(-6deg)}.md-phone__foot{margin:0}.md-wave{flex-direction:column;gap:8px;width:min(760px,92vw);max-height:86vh;padding:22px 26px;display:flex;overflow-y:auto}.md-wave__head h2{margin:0;font-size:22px}.md-wave__answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.md-answer{border-radius:var(--r-md);background:var(--card);box-shadow:inset 0 0 0 1.5px var(--line2);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.md-answer__head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.md-answer__line{color:var(--ink2);margin:0;font-size:12.5px}.md-answer .forecast__label{white-space:normal}.md-answer__go{align-self:flex-end;margin-top:auto}.md-left{scrollbar-width:thin;overflow-y:auto}.md-crisis{flex:none}.md-crisis__title{margin:4px 0}.md-crisis__answers{grid-template-columns:minmax(0,1fr);gap:6px;margin:8px 0;display:grid}.md-crisis__pick{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.md-crisis__fx{color:var(--ink2);margin:4px 0 0;padding-left:16px;font-size:12px}.md-crisis__go{width:100%}.md-answered{flex:none}.md-answered__row p{margin:2px 0 0}.md-plays{margin-top:10px}.md-plays .bd-kick{margin:0 0 6px}.md-play__aim{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.md-play__aim select{border:1px solid var(--line2);border-radius:var(--r-sm);background:var(--paper);max-width:100%;color:var(--ink);font:inherit;padding:2px 6px;font-size:12px}.as-head{border-bottom:1px solid var(--line);grid-template-columns:auto auto 1fr auto;align-items:center;gap:18px;padding-bottom:14px;display:grid}.as-head__icon{background:var(--paper2);width:58px;height:58px;color:var(--act);border-radius:14px;place-items:center;display:grid}.as-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin:0;font-size:11.5px;font-weight:700}.as-head__title{font-family:var(--serif);color:var(--ink);margin:2px 0 0;font-size:34px;line-height:1.1}.as-head__cost{color:var(--ink2);margin:0 0 0 12px;font-size:13.5px}.as-head__cost b{color:var(--ink);font-size:30px;font-weight:800}.as-head__pays{color:var(--ink3)}.as-record{text-align:right}.as-record__top{justify-content:flex-end;align-items:center;gap:12px;margin:0;display:flex}.as-record__top>b{font-family:var(--serif);color:var(--ink);font-size:26px}.as-record__marks{gap:4px;display:flex}.as-record__marks i,.as-last__mark{border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;font-weight:800;display:grid}.as-record__marks i.is-hit,.as-last__mark.is-hit{background:var(--good);color:var(--on-act)}.as-record__marks i.is-miss,.as-last__mark.is-miss{border:1.5px solid var(--warn);color:var(--warn)}.as-record__note{color:var(--ink3);margin:4px 0 0;font-size:12.5px}.as-body{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px;min-height:0;padding-top:16px;display:grid;overflow-y:auto}.as-col{flex-direction:column;gap:22px;min-width:0;display:flex}.as-col--side{border-left:1px solid var(--line);padding-left:26px}.as-sec{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:6px;display:flex}.as-sec__hint{color:var(--ink3);font-size:12.5px}.as-rows{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.as-row{border:1.5px solid #0000;border-radius:12px;grid-template-columns:140px minmax(0,1fr) 190px;align-items:center;gap:12px;padding:6px 10px;display:grid}.as-row.is-mine{border-color:var(--act);background:var(--actHi)}.as-row__name{flex-direction:column;display:flex}.as-row__name b{color:var(--ink);font-size:15px}.as-row__name span{color:var(--ink3);font-size:12.5px}.as-row__bar{width:100%;height:auto;overflow:visible}.as-row__axis{stroke:var(--line2)}.as-row__zero{stroke:var(--ink3);stroke-width:1.5px}.as-row__band{fill:var(--act);opacity:.75}.as-row__blind{fill:none;stroke:var(--ink3);stroke-width:2px;stroke-dasharray:4 3}.as-row__label{fill:var(--ink);font-size:12.5px;font-weight:700}.as-row__end{justify-content:center;display:flex}.as-row__mine{color:var(--act);font-size:13.5px;font-weight:700}.as-row__act{border:1.5px solid var(--act);background:var(--card);width:100%;font:inherit;color:var(--act);cursor:pointer;border-radius:10px;padding:7px 10px;font-size:13.5px;font-weight:700}.as-row__act:hover,.as-row__act:focus-visible{background:var(--actHi)}.as-row--axis{padding-top:0;padding-bottom:0}.as-row--axis text{fill:var(--ink3);font-size:12px}.as-note{color:var(--ink3);margin:6px 0 0;font-size:12.5px}.as-craft,.as-studies,.as-last{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.as-craft li{border-bottom:1px solid var(--line);grid-template-columns:26px minmax(0,1fr) 90px 34px 120px;align-items:center;gap:10px;padding:6px 4px;display:grid}.as-craft li.is-wide{background:var(--paper2)}.as-craft__who{text-overflow:ellipsis;white-space:nowrap;color:var(--ink3);font-size:13px;overflow:hidden}.as-craft__who b{color:var(--ink);font-size:14.5px}.as-craft__bar{background:var(--paper3);border-radius:3px;height:6px}.as-craft__bar i{background:var(--ink2);border-radius:3px;height:100%;display:block}.as-craft li.is-wide .as-craft__bar i{background:var(--warn)}.as-craft__skill{text-align:right;font-size:14px}.as-craft__width{color:var(--good);font-size:13px}.as-craft li.is-wide .as-craft__width{color:var(--warn)}.as-link{font:inherit;color:var(--act);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:6px;padding:2px 0;font-size:13.5px;font-weight:700}.as-link:hover,.as-link:focus-visible{text-decoration:underline}.as-studies li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.as-studies__what{flex-direction:column;display:flex}.as-studies__what b{color:var(--ink);font-size:15px}.as-studies__what span{color:var(--ink3);font-size:12.5px}.as-studies__running{color:var(--good)}.as-studies__go{border:1.5px solid var(--act);background:var(--card);font:inherit;color:var(--act);cursor:pointer;border-radius:10px;padding:6px 14px;font-size:13.5px;font-weight:700}.as-studies__go:hover:not(:disabled),.as-studies__go:focus-visible{background:var(--actHi)}.as-studies__go:disabled{border-color:var(--line2);color:var(--ink3);cursor:default}.as-last li{border-bottom:1px solid var(--line);color:var(--ink3);justify-content:space-between;align-items:center;gap:10px;padding:6px 0;font-size:13px;display:flex}.as-last li b{color:var(--ink);font-size:14px;font-weight:600}.pt{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(290px,350px) minmax(0,1fr) minmax(320px,360px)}.pt.pt--rail{grid-template-columns:72px minmax(0,1fr)}.pt-party{flex-direction:column;gap:8px;display:flex}.pt-party__head{align-items:center;gap:12px;display:flex}.pt-party__mark{border-radius:var(--r-md);width:44px;height:44px;color:var(--on-act);flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.pt-party__name{margin:0;font-size:19px;line-height:1.15}.pt-party__body{flex-direction:column;flex:none;gap:4px;display:flex}.pt-party>.pt-acts{flex:none}.pt-party.is-acts>.pt-acts{flex:1;min-height:0;padding-right:2px;overflow-y:auto}.pt-acts__more{align-self:flex-start;font-size:13px}.pt-party__can{justify-content:space-between;align-items:baseline;gap:8px;margin-top:auto;display:flex}.pt-party__can .bd-link{letter-spacing:0;text-transform:none;font-size:12px}.pt-party.is-acts .pt-party__can{margin-top:6px}.pt-party__kick{margin:6px 0 0}.pt-measures,.pt-believe,.pt-acts,.pt-currents{margin:0;padding:0;list-style:none}.pt-measure{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) 64px 58px 40px;align-items:center;gap:8px;padding:5px 2px;font-size:14px;display:grid}.pt-measure:hover{background:var(--paper2)}.pt-measure:focus-visible,.pt-act__btn:focus-visible,.pt-current__btn:focus-visible{outline:2px solid var(--act);outline-offset:2px}.pt-measure__value{text-align:right;font-size:16px}.pt-measure__change{text-align:right;font-size:12px}.pt-believe__row{grid-template-columns:88px minmax(0,1fr) 28px;align-items:center;gap:10px;padding:3px 0;font-size:13.5px;display:grid}.pt-believe__row b{text-align:right}.pt-flags{flex-wrap:wrap;gap:6px;margin:0;display:flex}.pt-flag{border:1px solid}.pt-acts{flex-direction:column;gap:6px;display:flex}.pt-act{flex-direction:column;gap:4px;display:flex}.pt-act__btn{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper2);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:7px 12px;display:flex}.pt-act__btn:hover:not(:disabled){border-color:var(--actLine);background:var(--actHi)}.pt-act.is-off .pt-act__btn{cursor:default;color:var(--ink3)}.pt-act__text{flex-direction:column;gap:1px;min-width:0;display:flex}.pt-act__text b{font-size:14px}.pt-act__why,.pt-fx{color:var(--ink3);font-size:12px}.pt-fx.forecast{display:block}.pt-act__cost{color:var(--ink2);white-space:nowrap;flex:none;font-size:12.5px;font-weight:700}.pt-act__extra{align-items:center;gap:6px;padding-left:12px;display:flex}.pt-stepper{align-items:center;gap:6px;display:inline-flex}.pt-select{border:1px solid var(--line2);border-radius:var(--r-sm);background:var(--card);max-width:100%;color:var(--ink);font:inherit;padding:3px 6px;font-size:12.5px}.pt-centre{flex-direction:column;gap:6px;display:flex}.pt-centre__title{margin:0;font-size:22px}.pt-committee__hemi{flex:1;align-self:center;width:min(100%,620px);min-height:0;max-height:440px}.pt-committee__hemi .hemi__big{font:800 48px var(--sans)}.pt-state .pt-currents{margin-top:auto}.pt-currents{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.pt-current__btn{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper2);width:100%;height:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.pt-current__btn:hover{border-color:var(--actLine)}.pt-current__who{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.pt-current__who>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.pt-current__who b{font-size:14.5px}.pt-current__go{color:var(--ink3)}.pt-current__stance{font-size:13px;font-weight:700}.pt-current__stance.is-good{color:var(--good)}.pt-current__stance.is-warn{color:var(--warn)}.pt-current__stance.is-caution{color:var(--caution)}.pt-current__unrest{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12.5px;display:flex}.pt-current__unrest .delta{white-space:nowrap}.pt-current__unrest b{margin-left:auto;font-size:15px}.pt-band{white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;gap:4px;padding:1px 8px;font-size:11px;font-weight:800;display:inline-flex}.pt-band.is-calm{background:var(--goodBg);color:var(--good)}.pt-band.is-noise{background:var(--cautionBg);color:var(--cautionDk)}.pt-band.is-warning{background:var(--warnBg);color:var(--warnDk)}.pt-current__scale{border-radius:999px;height:6px;display:block;position:relative;overflow:visible}.pt-current__scale>i{position:absolute;top:0;bottom:0}.pt-current__scale .is-calm{background:var(--goodBg);left:0}.pt-current__scale .is-noise{background:var(--cautionBg)}.pt-current__scale .is-warning{background:var(--warnBg)}.pt-current__mark{background:var(--ink);border-radius:2px;width:3px;margin-left:-1.5px;top:-4px!important;bottom:-4px!important}.pt-current__cause{color:var(--ink2);font-size:12.5px}.pt-right>.bd-card{flex:1}.pt-road{flex-direction:column;gap:6px;display:flex;container-type:inline-size}@container (width<=620px){.pt-road__step{width:100px;margin-left:-50px}.pt-road__step.is-last{margin-left:-83px}.pt-road__step:not(.is-done,.is-next) .bd-note{display:none}.pt-road__map{margin-left:40px;margin-right:40px}}.pt-road__map{aspect-ratio:640/170;max-height:190px;margin:44px 56px 34px;position:relative}.pt-road__kick{margin:0}.pt-road__svg{width:100%;height:100%;position:absolute;inset:0}.pt-road__way{fill:none;stroke:var(--line2);stroke-width:14px;stroke-linecap:round}.pt-road__way.is-done{stroke:var(--actLine)}.pt-road__steps{margin:0;padding:0;list-style:none}.pt-road__step{text-align:center;flex-direction:column;align-items:center;width:124px;margin-left:-62px;display:flex;position:absolute;transform:translateY(-17px)}.pt-road__node{border:3px solid var(--line2);background:var(--card);width:34px;height:34px;color:var(--ink3);border-radius:50%;place-items:center;font-weight:800;display:grid;position:relative}.pt-road__step.is-done .pt-road__node{border-color:var(--act);background:var(--act);color:var(--on-act)}.pt-road__step.is-next .pt-road__node{border-color:var(--act)}.pt-road__node i{background:conic-gradient(var(--act) calc(var(--p) * 1%), transparent 0);border-radius:50%;position:absolute;inset:5px}.pt-road__label{flex-direction:column;margin-top:4px;font-size:12px;line-height:1.25;display:flex}.pt-road__step.is-high .pt-road__label{order:-1;margin:0 0 4px}.pt-road__step.is-high{transform:translateY(calc(17px - 100%))}.pt-stat__of{color:var(--ink3);font-size:12px;font-weight:600}.pt-stat__note{font-size:12px;font-weight:650}.pt-part{white-space:nowrap;border-radius:6px;padding:1px 7px;font-size:11.5px}.pt-part.is-bad{background:var(--warnBg);color:var(--warn)}.pt-part.is-good{background:var(--goodBg);color:var(--good)}.pt-cash{z-index:3;flex:none;position:relative}.pt-cash__margin{color:var(--ink2);font-size:12.5px;font-weight:700}.pt-cash__big{flex-wrap:wrap;align-items:baseline;gap:6px;margin:2px 0 6px;display:flex}.pt-cash__big>b{font-size:28px;font-weight:750}.pt-cash__unit{color:var(--ink3);font-weight:700}.pt-flow{border:1.5px solid var(--line);cursor:help;border-radius:12px;gap:6px;padding:8px 10px;display:grid;position:relative}.pt-flow.is-open,.pt-flow:focus-visible{border-color:var(--act);background:color-mix(in srgb, var(--actHi) 40%, var(--card))}.pt-flow__row{grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:grid}.pt-flow__row>b{text-align:right}.pt-flow__bar{gap:2px;height:12px;display:flex}.pt-flow__seg{border-radius:3px;height:100%}.pt-flow__seg--in0{background:var(--act)}.pt-flow__seg--in1{background:color-mix(in srgb, var(--act) 65%, var(--card))}.pt-flow__seg--in2{background:color-mix(in srgb, var(--act) 35%, var(--card))}.pt-flow__seg--out0{background:var(--ink2)}.pt-flow__seg--out1{background:color-mix(in srgb, var(--ink2) 55%, var(--card))}.pt-flow__seg--out2{background:color-mix(in srgb, var(--ink2) 30%, var(--card))}.pt-pop{background:var(--card);border:1px solid var(--line2);border-radius:var(--r-xl);width:470px;max-width:calc(100vw - 40px);box-shadow:var(--shadow-pop);cursor:default;padding:14px 16px;position:absolute;top:calc(100% + 8px);right:0}.pt-pop__cols{grid-template-columns:1fr 1fr;gap:18px;margin-top:8px;display:grid}.pt-pop dl{gap:1px;margin:0;display:grid}.pt-pop dt{justify-content:space-between;margin-top:6px;font-size:13px;font-weight:700;display:flex}.pt-pop dd{color:var(--ink3);margin:0;font-size:11.5px}.pt-pop__rule{background:var(--paper2);border-radius:9px;margin-top:10px;padding:6px 10px}.pt-cash__team{margin-top:8px}.pt-currents.is-detail{flex:1;align-items:stretch}.pt-currents.is-detail .pt-current__btn{justify-content:flex-start;gap:8px;padding:14px 16px}@media (height<=860px){.pt-measure{padding:3px 2px}.pt-believe__row:nth-child(n+4),.pt-party.has-flags .pt-believe__row:nth-child(n+3){display:none}.pt-party{gap:6px}}.pt-party__body[hidden],.ld-primaries[hidden]{display:none}.ptn{gap:8px}.ptn-strip{border-radius:var(--r-lg);background:var(--paper2);grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:18px;padding:12px 16px;display:grid}.ptn-strip__where{flex-direction:column;display:flex}.ptn-strip__where b{font-size:22px}.ptn-strip__scale{height:34px;position:relative}.ptn-strip__track{background:var(--line);border-radius:3px;height:6px;position:absolute;top:20px;left:0;right:0}.ptn-strip__line{border-left:2px dashed var(--ink);position:absolute;top:0;bottom:0}.ptn-strip__line span{white-space:nowrap;font-size:11.5px;font-style:normal;font-weight:700;position:absolute;top:-2px;left:6px}.ptn-strip__dot{border:2px solid var(--card);background:var(--act);border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:16px}.ptn-strip__verdict{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.ptn-strip__verdict b{font-size:16px}.ptn-recruits__head{margin-top:4px}.ptn-recruits__head .bd-kick{margin:0}.ptn-recruits{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ptn-recruit{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper2);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.ptn-recruit.is-asked{border-color:var(--actLine);background:var(--actHi)}.ptn-recruit__who{align-items:center;gap:8px;display:flex}.ptn-recruit__past{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.ptn-recruit__foot{justify-content:flex-end;margin-top:auto;display:flex}.ptn-can{flex-direction:column;gap:8px;display:flex}.ptn-can .bd-kick{margin:0}.pt-act__btn.is-static{cursor:default}.pt-right>.ptn-can{flex:none}.pt-road__step.is-first{text-align:left;align-items:flex-start;margin-left:-17px}.pt-road__step.is-last{text-align:right;align-items:flex-end;margin-left:-107px}.ts{grid-template-rows:minmax(0,1fr);grid-template-columns:400px minmax(0,1fr)}.ts--file{grid-template-columns:380px minmax(0, 1fr) var(--col-right)}.main--ficha .ts{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.main--ficha .tf-row{padding-block:5px}.tf{flex-direction:column;min-height:0;display:flex}.tf-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tf-title{font-family:var(--serif);margin:0;font-size:19px;font-weight:700}.tf-all,.tf-more{font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:12.5px}.tf-all{color:var(--ink3)}.tf-more{color:var(--act);padding-left:44px;font-weight:700}.tf-list{margin:4px -6px 0;padding:0 6px}.tf-kick{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin:12px 0 2px;font-size:11px;font-weight:700}.tf-fam:first-child .tf-kick{margin-top:4px}.tf-row{border-radius:var(--r-md);width:calc(100% + 16px);font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 -8px;padding:7px 8px;display:grid}.tf-row+.tf-row{border-top:1px solid var(--line)}.tf-row:hover{background:var(--paper2)}.tf-row.is-on{background:var(--paper3);box-shadow:inset 3px 0 0 var(--act)}.tf-row.is-off .tf-text,.tf-row.is-off .tf-sq{opacity:.6}.tf-sq{border-radius:var(--r-sm);background:var(--paper2);width:34px;height:34px;color:var(--ink2);place-items:center;display:grid}.tf-text{flex-direction:column;min-width:0;display:flex}.tf-text b{font-size:14.5px;font-weight:650}.tf-small{color:var(--ink3);font-size:12.5px}.tf-cost{white-space:nowrap;flex-direction:column;align-items:flex-end;font-size:13.5px;display:flex}.tf-up{color:var(--warn)}.tf-running{border-top:1px solid var(--line);color:var(--ink2);grid-template-columns:96px minmax(0,1fr);gap:10px;margin-top:auto;padding-top:10px;font-size:13px;display:grid}.tf-runningList{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.tb-board{border-radius:var(--r-xl);background:var(--paper-2);flex-direction:column;min-height:0;padding:22px 26px 26px;display:flex;position:relative;overflow:auto}.tb-top{justify-content:space-between;align-items:flex-start;gap:16px;margin:-6px -4px 0 0;display:flex}.tb-head{flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding-top:6px;display:flex}.tb-title{font-family:var(--serif);margin:0;font-size:22px;font-weight:700}.tb-small{color:var(--ink3);font-size:12.5px}.tb-total{border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow-card);flex-direction:column;flex:none;align-items:flex-end;padding:8px 14px;display:flex}.tb-totalKick{letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);font-size:11px;font-weight:700}.tb-total b{letter-spacing:-.02em;font-size:26px;font-weight:800}.tb-up{color:var(--warn)}.tb-grid{grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));align-items:start;gap:34px 30px;margin-top:24px;display:grid;position:relative}.tb-cell{flex-direction:column;gap:96px;min-width:0;display:flex}.tb-strings{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tb-strings path{fill:none;stroke:var(--warn);stroke-width:2px}.tb-strings circle{fill:var(--warn)}.tb-adds{z-index:1;border:1.5px solid var(--warn);background:var(--card);color:var(--warn);pointer-events:none;border-radius:999px;padding:1px 8px;font-size:12.5px;font-weight:800;position:absolute;transform:translate(-50%,-50%)}.tb-note{z-index:1;background:var(--card);max-width:300px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transform:rotate(var(--tilt,0deg));box-shadow:var(--shadow-card);transition:transform var(--t-quick) var(--t-ease), box-shadow var(--t-quick) var(--t-ease);border:0;border-radius:6px;flex-direction:column;padding:14px 16px 12px;display:flex;position:relative}.tb-note:hover{box-shadow:var(--hover-shadow);transform:rotate(0)translateY(-2px)}@media (prefers-reduced-motion:reduce){.tb-note{transition:none}}.tb-pin{background:var(--warn);width:14px;height:14px;box-shadow:0 0 0 2px var(--card);border-radius:50%;margin-left:-7px;position:absolute;top:-7px;left:50%}.tb-note.is-scandal .tb-pin{background:var(--caution)}.tb-note.is-operation .tb-pin{background:var(--flat)}.tb-kick{letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);font-size:11px;font-weight:700}.tb-name{font-family:var(--serif);justify-content:space-between;align-items:baseline;gap:8px;margin:6px 0 4px;font-size:18px;font-weight:700;line-height:1.2;display:flex}.tb-go{font-family:var(--sans);color:var(--act)}.tb-line{color:var(--ink2);font-size:12.5px}.tb-risk{align-items:baseline;gap:6px;margin-top:10px;display:flex}.tb-risk>b{letter-spacing:-.02em;font-size:24px;font-weight:800}.tb-spark{align-self:center;margin-left:auto}.tb-if{border-top:1px dashed var(--line2);color:var(--ink2);margin-top:8px;padding-top:6px;font-size:12.5px}.tb-g{align-items:center;gap:8px;margin-top:3px;display:flex}.tb-grav{align-items:center;gap:2px;display:inline-flex}.tb-grav i{background:var(--line);border-radius:2px;width:6px;height:10px}.tb-grav i.is-on{background:var(--warn)}.tb-grav b{color:var(--ink);margin-left:5px;font-size:12.5px}.tb-whos{z-index:1;flex-wrap:wrap;align-items:flex-start;gap:24px 18px;display:flex;position:relative}.tb-who:nth-child(2n){margin-top:64px}.tb-who{border-radius:var(--r-lg);background:var(--card);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;grid-template-columns:44px auto;align-items:center;gap:8px;padding:8px 12px 8px 8px;display:grid}.tb-who:hover{box-shadow:var(--hover-shadow)}.tb-who.is-aside{opacity:.7}.tb-whoText{flex-direction:column;gap:1px;display:flex}.tb-whoText b{font-size:14px}.tb-band{margin-top:2px}.tb-empty{background:var(--card);text-align:center;border-radius:6px;max-width:420px;margin:auto;padding:24px 28px}.tb-emptyTitle{font-family:var(--serif);margin:0 0 6px;font-size:20px;font-weight:700}.ts-col{grid-area:1/3}.ts-stamp{border:2px solid var(--warn);color:var(--warn);letter-spacing:.16em;text-transform:uppercase;border-radius:6px;padding:2px 10px;font-size:12px;font-weight:800;display:inline-block;transform:rotate(-4deg)}.ts-stamp--small{font-size:10.5px}.ts-file__problem{color:var(--ink2);font-size:12px;font-weight:650}.ts-col__body{flex-direction:column;flex:auto;gap:4px;min-height:0;padding:12px 16px;display:flex;overflow-y:auto}.ts-col__body>*{flex-shrink:0}.ts-col__title{font-family:var(--sans);margin:0;font-size:21px;font-weight:750}.ts-col__summary{font-family:var(--serif);font-size:15px;line-height:1.3}.ts-tiles{grid-template-columns:1.3fr 1fr 1fr;gap:6px;margin:4px 0;display:grid}.ts-tiles>div{background:var(--paper2);border-radius:10px;gap:1px;padding:6px 10px;display:grid}.ts-tiles b{font-size:16px}.ts-curve{aspect-ratio:360/120;width:100%;height:auto;max-height:90px;display:block}.ts-curve__grid{stroke:var(--line)}.ts-curve__tick{fill:var(--ink3);font-size:9.5px}.ts-curve__run{fill:var(--paper2)}.ts-curve__alone,.ts-curve__middle{fill:none;stroke-width:2.2px}.ts-curve__alone{stroke:var(--warn);stroke-dasharray:5 3}.ts-curve__middle{stroke:var(--warn)}.ts-curve .is-dim{opacity:.45}.ts-curve__label{fill:var(--warn);font-size:10.5px;font-weight:700}.ts-middleman{border:1px solid var(--line);cursor:pointer;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;display:flex}.ts-middleman.is-on{border-color:var(--act);background:color-mix(in srgb, var(--actHi) 50%, var(--card))}.ts-middleman input{accent-color:var(--act)}.ts-middleman .bd-note{margin-left:auto}.ts-ifout{background:var(--warnBg);color:var(--warnDk);border-radius:10px;padding:6px 10px;font-size:12.5px}.ts-target{gap:2px;display:grid}.ts-col__foot{border-top:1px solid var(--line);flex:none;gap:8px;padding:10px 16px 12px;display:flex}.ts-go{flex:auto;justify-content:space-between;min-height:42px}.ts-go__cost{opacity:.85;font-size:12px;font-weight:650}.ts-live .life-chip{white-space:normal;align-self:flex-start}.ts-live__grid dd{margin:2px 0 0;line-height:1.3}.ts-dismantle{align-self:flex-start}.ts-dismantle__ask,.ts-again__ask{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.ts-dismantle__ask .bd-note,.ts-again__ask .bd-note{flex:100%;margin:0}.ts-go.is-running{opacity:1;cursor:default}.ts-again{align-self:center}.ar{grid-template-columns:minmax(0, 1fr) var(--col-right)}.ar-board .bd-serif{margin:6px 0 2px;font-size:23px}.ar-board__body{align-content:start;gap:8px;margin-top:8px;padding-right:2px;display:grid}.ar-empty{margin-top:12px}.ar-filters{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ar-filters button{border:1px solid var(--line2);background:var(--card);height:28px;font:inherit;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:650;display:inline-flex}.ar-filters button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--card)}.ar-filters b{opacity:.7;font-weight:750}.ar-filters i{background:currentColor;width:9px;height:9px;display:inline-block}.ar-filter--government i{color:var(--act);border-radius:2px}.ar-filter--street i{border-radius:50%}.ar-filter--politics i{clip-path:polygon(50% 0,100% 100%,0 100%)}.ar-filter--shadow i{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);color:var(--warn)}.ar-chart{position:relative}.ar-chart svg{width:100%;height:auto;display:block}.ar-chart__grid{stroke:var(--line)}.ar-chart__tick{fill:var(--ink3);font-size:10px}.ar-chart__tick.is-year{fill:var(--ink);font-weight:800}.ar-chart__future{fill:var(--paper2);stroke:var(--line2);stroke-dasharray:4 3}.ar-chart__hinge{fill:var(--warnBg)}.ar-chart__line{fill:none;stroke-width:1.8px;stroke-linejoin:round}.ar-chart__line.is-approval{stroke-width:2.8px}.ar-chart__end{fill:var(--card);stroke-width:2.2px}.ar-chart__label{font-size:11.5px;font-weight:800}.ar-chart__selected{stroke:var(--act);stroke-width:1.5px;stroke-dasharray:3 3}.ar-chart__hit{fill:#0000;cursor:pointer}.ar-chart__hit:hover{fill:color-mix(in srgb, var(--actHi) 50%, transparent)}.ar-chart__legend{align-items:center;gap:14px;margin-top:2px;display:flex}.ar-chart__legend i{vertical-align:middle;width:16px;height:2px;display:inline-block}.ar-chart__legend i.is-approval{height:3px}.ar-chart__note{background:var(--ink);color:var(--card);border-radius:10px;flex-wrap:wrap;gap:8px;margin-top:4px;padding:6px 10px;font-size:12.5px;display:inline-flex}.ar-chart__left{text-align:center;background:color-mix(in srgb, var(--paper2) 90%, transparent);border-radius:10px;justify-items:center;width:96px;padding:6px 4px;display:grid;position:absolute;top:6px;right:0}.ar-chart__left b{font-size:22px;font-weight:750;line-height:1}.ar-chart__elections{margin-top:4px}.ar-strip svg{width:100%;height:auto;display:block}.ar-strip__axis{stroke:var(--line);stroke-dasharray:2 4}.ar-strip__label{fill:var(--ink2);font-size:9.5px;font-weight:650}.ar-strip__dot{cursor:pointer;fill:var(--ink2)}.ar-strip__row--government .ar-strip__dot{fill:var(--act)}.ar-strip__row--shadow .ar-strip__dot{fill:var(--warn)}.ar-strip__row--street .ar-strip__dot{fill:var(--ink)}.ar-strip__row--politics .ar-strip__dot{fill:var(--ink3)}.ar-strip__n{fill:var(--card);pointer-events:none;font-size:7.5px;font-weight:800}.ar-strip__sel{fill:none;stroke:var(--act);stroke-width:1.5px}.ar-chapters ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.ar-chapter{text-align:left;border:1px solid var(--line);background:var(--paper2);width:100%;height:100%;font:inherit;color:inherit;cursor:pointer;border-radius:12px;align-content:start;gap:4px;padding:10px 12px;display:grid}.ar-chapter.is-now{background:color-mix(in srgb, var(--actHi) 55%, var(--card));border-color:var(--actLine)}.ar-chapter.is-on{border:2px solid var(--act);padding:9px 11px}.ar-chapter__head{align-items:center}.ar-chapter__title{font-family:var(--serif);font-size:16px;font-weight:600;line-height:1.2}.ar-elections>section,.ar-balance{gap:6px;padding:10px 14px;display:grid}.ar-balance__table{border-collapse:collapse;width:100%;font-size:12.5px}.ar-balance__table th,.ar-balance__table td{border-bottom:1px solid var(--line);text-align:right;padding:3px 6px}.ar-balance__table th[scope=row],.ar-balance__table thead th:first-child{text-align:left;font-weight:600}.ar-balance__table thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);font-size:10.5px}.ar-col .rcol__body{flex-direction:column;flex:auto;min-height:0;display:flex}.ar-col__switch{flex:none;gap:6px;padding:10px 16px 4px;display:grid}.ar-col__body{flex:auto;min-height:0;padding:4px 16px 12px;overflow-y:auto}.ar-chron{margin:0;padding:0;list-style:none}.ar-month{border-top:1px solid var(--line);padding:6px 0 4px}.ar-month:first-child{border-top:0}.ar-month.is-on{background:color-mix(in srgb, var(--actHi) 35%, transparent);border-radius:10px}.ar-month__head{font-family:var(--sans);align-items:center;gap:8px;margin:2px 0 4px;font-size:15px;font-weight:750;display:flex}.ar-month__dot{border:2px solid var(--line2);border-radius:50%;flex:none;width:12px;height:12px}.ar-month__dot.is-now{background:var(--act);border-color:var(--act)}.ar-month__approval{margin-left:auto;font-size:12px;font-weight:600}.ar-month ul{margin:0 0 0 20px;padding:0;list-style:none}.ar-fact{border:0;border-top:1px solid var(--line);width:100%;font:inherit;color:inherit;text-align:left;background:0 0;grid-template-columns:30px minmax(0,1fr) 12px;align-items:center;gap:8px;padding:5px 0;display:grid}button.ar-fact{cursor:pointer}.ar-fact__icon{background:var(--paper2);width:28px;height:28px;color:var(--ink2);border-radius:8px;place-items:center;display:grid}.ar-fact__icon svg{width:16px;height:16px}.ar-fact__text{min-width:0;font-size:13px;line-height:1.25;display:grid}.ar-fact__kind{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);font-size:10px;font-weight:800}.ar-fact__kind--government{color:var(--act)}.ar-fact__kind--shadow{color:var(--warn)}.ar-fact__go{color:var(--ink3);font-weight:800}@media (width<=1360px){.ar-chapters ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (height<=820px){.ar-chapter{gap:2px;padding:6px 10px}.ar-chapter.is-on{padding:5px 9px}.ar-chapter__title{font-size:15px}.ar-chart svg{max-height:128px}.ar-chapters ol{gap:6px}}.yf{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper2);gap:8px;max-width:360px;padding:12px 16px;display:grid}.yf__head,.yf__foot{justify-content:space-between;align-items:baseline;gap:12px;margin:0;display:flex}.yf__title{color:var(--ink3);letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:11px;font-weight:800}.yf__aside{text-align:right}.yf__aside,.yf__foot{color:var(--ink2);font-size:12.5px}.yf__foot b{color:var(--ink)}.yf__scale{height:14px;position:relative}.yf__scale:before{content:"";background:var(--line);border-radius:2px;height:4px;position:absolute;top:5px;left:0;right:0}.yf__band{background:var(--act);opacity:.45;border-radius:4px;height:8px;position:absolute;top:3px}.yf__mid,.yf__out{border-left:3px solid var(--ink);width:0;height:16px;margin-left:-1px;position:absolute;top:-1px}.yf__out{border-left:2px dashed var(--ink)}.scene--compact .day{justify-content:center}.day-sheet.compact{flex:none;gap:clamp(14px,2.4vh,24px)}.compact__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(16px,2.4vw,36px);min-height:0;display:grid}.compact__grid.is-bare{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.compact__paper,.compact__balance{flex-direction:column;gap:10px;min-width:0;display:flex}.compact__paper{border-right:1px solid var(--line);padding-right:clamp(12px,2vw,28px)}.compact__outlet{align-items:baseline;gap:8px;margin:0;display:flex}.compact__section{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin:4px 0 0;font-size:12px;font-weight:800}.compact__headline{font-family:var(--serif);margin:2px 0 0;font-size:clamp(24px,2.4vw,34px);font-weight:700;line-height:1.12}.compact__dek{font-family:var(--serif);color:var(--ink2);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:4px 0 0;font-size:16px;line-height:1.4;display:-webkit-box;overflow:hidden}.compact__kiosk ul{margin:4px 0 6px;padding:0;list-style:none}.compact__kiosk li{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:6px 0;font-size:14px;display:grid}.compact__kname{font-weight:800}.compact__khead{font-family:var(--serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compact__nets{align-items:center;gap:8px;margin:6px 0 0;display:flex}.compact__chief{align-items:center;gap:12px;display:flex}.compact__chief p{font-family:var(--serif);margin:0;font-size:15px;line-height:1.35}.compact__chief b{font-family:var(--sans,inherit)}.compact__balance .balance__legend{align-items:center;gap:8px;margin:0;display:flex}.compact__rows{margin:0;padding:0;list-style:none}.compact-row{border-top:1px solid var(--line);grid-template-columns:minmax(150px,190px) minmax(0,1fr) 140px;align-items:center;gap:16px;padding:clamp(4px,.8vh,8px) 0;display:grid}.compact-row .balance__actual b{font-size:22px}.compact__foot{justify-content:flex-end;display:flex}.compact__foot .moment-next{min-width:320px}.front-grid{flex:none;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(360px,430px);gap:18px;height:calc(100vh - 132px);display:grid}.np [hidden]{display:none!important}.np{background:var(--paper2);min-width:0;min-height:0;box-shadow:var(--shadow-pop);font-family:var(--serif);color:var(--ink);border-radius:4px;flex-direction:column;padding:clamp(12px,2vh,18px) clamp(20px,2.4vw,34px) clamp(8px,1.4vh,12px);display:flex;overflow:hidden;container:paper/inline-size}.np__top{border-bottom:1px solid var(--ink);font-family:var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--ink2);justify-content:space-between;gap:12px;padding-bottom:5px;font-size:11.5px;display:flex}.np__mast{text-align:center;font-family:var(--serif);letter-spacing:-.02em;font-feature-settings:"lnum" 1;margin:clamp(2px,.8vh,8px) 0 0;font-size:clamp(34px,5.4vh,70px);font-weight:700;line-height:1}.np__rule{border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);flex:none;height:6px;margin:clamp(3px,.7vh,8px) 0 clamp(6px,1.2vh,12px)}.np-section{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--warn);margin:0;font-size:11px;font-weight:800}.np-section--opinion{color:var(--caution)}.np__mast,.np__headline,.np-piece__head{font-family:var(--serif)}.np__headline{letter-spacing:-.01em;text-wrap:balance;margin:4px 0 0;font-size:clamp(25px,4.4vh,50px);font-weight:700;line-height:1.06}.np__headline--long{font-size:clamp(22px,3.7vh,42px)}.np__dek{color:var(--ink2);margin:6px 0 0;font-size:clamp(14.5px,1.9vh,19px);font-style:italic;line-height:1.32}.np__body{flex:auto;grid-template-columns:minmax(0,1fr);column-gap:22px;min-height:clamp(100px,14vh,340px);margin-top:clamp(6px,1.2vh,12px);display:grid;overflow:hidden}.np__body.has-picture{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.np__picture{min-height:0;display:flex}.np__text{min-height:0;font-size:clamp(14px,1.75vh,16.5px);line-height:1.45;overflow:hidden}.np__body.has-picture .np__text{border-left:1px solid var(--line2);padding-left:20px}.np__text p{margin:0 0 .55em}.np__drop:first-letter{float:left;margin:.08em .1em 0 0;font-size:3.4em;font-weight:700;line-height:.8}.np__quote span{color:var(--ink3)}.np-byline{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin:4px 0 0;font-size:11px;font-weight:700}.np__aside{display:none}.np__body.no-picture{grid-template-columns:minmax(0,1fr) minmax(220px,34%)}.np__body.no-picture .np__boxes{display:none}.np__body.no-picture .np__aside{border-left:1px solid var(--line2);min-height:0;padding-left:18px;display:block;overflow:hidden}.np__boxes{margin-top:10px}.np-figure{flex-direction:column;flex:1;min-width:0;min-height:0;margin:0;display:flex}.np-figure__plate{background-color:var(--paper3);background-image:radial-gradient(var(--line2) .7px, transparent .8px);background-size:7px 7px;flex:1;place-items:center;min-height:0;padding:8px;display:grid;overflow:hidden}.np-figure figcaption{border-bottom:1px solid var(--line2);color:var(--ink2);margin-top:4px;padding-bottom:4px;font-size:12.5px;line-height:1.35}.np-figure__note{color:var(--ink3)}.np-cabinet{grid-template-columns:auto auto auto;grid-template-areas:"left pm right""back back back";place-items:end center;gap:4px 10px;display:grid}.np-cabinet>svg{grid-area:pm;width:clamp(60px,min(11vh,6.4vw),132px);height:clamp(60px,min(11vh,6.4vw),132px)}.np-cabinet__row svg,.np-cabinet__back svg{width:clamp(28px,min(5vh,2.9vw),56px);height:clamp(28px,min(5vh,2.9vw),56px)}.np-cabinet__row{gap:4px;display:flex}.np-cabinet__row:first-child{grid-area:left}.np-cabinet__row:nth-child(3){grid-area:right}.np-cabinet__back{flex-wrap:wrap;grid-area:back;justify-content:center;gap:4px;display:flex}.np-portrait{place-items:center;display:grid;position:relative}.np-portrait svg{width:clamp(70px,12vh,170px);height:clamp(70px,12vh,170px)}.np-portrait__tag{background:var(--ink);color:var(--paper2);font-family:var(--sans);border-radius:3px;padding:1px 8px;font-size:12px;font-weight:800;position:absolute;bottom:4px;right:-6px}.np-chamber{place-items:end center;width:100%;height:100%;display:grid;position:relative}.np-chamber .hemi{width:100%;height:100%;max-height:100%}.np-chamber__score{background:var(--ink);color:var(--paper2);font-family:var(--sans);border-radius:3px;padding:2px 10px;font-size:12px;font-weight:700;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.np-legend{font-family:var(--sans);color:var(--ink2);flex-wrap:wrap;gap:4px 12px;margin:4px 0 0;font-size:12px;display:flex}.np-legend i{border-radius:50%;width:9px;height:9px;margin-right:4px;display:inline-block}.np-chart{width:100%;height:100%}.np-chart__line{fill:none;stroke:var(--ink);stroke-width:2.4px;stroke-linejoin:round}.np-chart__normal{stroke:var(--ink3);stroke-width:1px;stroke-dasharray:4 4}.np-chart__note{font-family:var(--sans);fill:var(--ink3);font-size:11px}.np-chart__dot{fill:var(--ink)}.np-chart__value{font-family:var(--serif);fill:var(--ink);font-size:18px;font-weight:700}.np-map{width:100%;height:100%}.np-box{border-top:2px solid var(--ink);background:var(--paper3);font-family:var(--sans);padding:8px 10px;font-size:12.5px;line-height:1.35}.np__text .np-box p{margin:0}.np__text .np-box .np-box__note{margin-top:6px}.np-box+.np-box{margin-top:10px}.np-box__note{color:var(--ink2);margin:6px 0 0;font-size:11.5px}.np-poll ul{margin:6px 0 0;padding:0;list-style:none}.np-poll li{grid-template-columns:44px 1fr auto;align-items:center;gap:8px;padding:2px 0;display:grid}.np-poll__name{font-weight:700}.np-poll__bar{background:var(--paper2);height:8px}.np-poll__bar i{background:var(--ink2);height:100%;display:block}.np-facts dl{margin:6px 0 0}.np-facts dl div{border-bottom:1px dotted var(--line2);justify-content:space-between;gap:8px;padding:3px 0;display:flex}.np-facts dt{color:var(--ink2)}.np-facts dd{margin:0;font-weight:800}.np-reactions ul,.np-options ul,.np-timeline ol{margin:6px 0 0;padding:0;list-style:none}.np-reactions li{border-bottom:1px dotted var(--line2);grid-template-columns:9px minmax(0,1fr);column-gap:7px;padding:3px 0;line-height:1.3;display:grid}.np-reactions li i{border-radius:50%;width:9px;height:9px;margin-top:4px}.np-reactions li em{color:var(--ink);grid-column:2;font-style:normal;font-weight:700}.np-reactions li span{color:var(--ink2)}.np-reactions li b{color:var(--ink)}.np-options li{border-bottom:1px dotted var(--line2);color:var(--ink2);padding:3px 0;line-height:1.32}.np-options li b{color:var(--ink)}.np-options li span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.np-timeline li{border-bottom:1px dotted var(--line2);grid-template-columns:62px minmax(0,1fr);gap:6px;padding:3px 0;line-height:1.3;display:grid}.np-timeline__when{color:var(--ink2);font-weight:800}.np-faces{justify-content:space-evenly;align-items:end;gap:18px;padding:10px 6px 4px;display:flex}.np-faces__one{place-items:center;display:grid;position:relative}.np-faces__one svg{width:clamp(64px,11vh,140px);height:clamp(64px,11vh,140px)}.np-faces__one .np-portrait__tag{top:4px;bottom:auto}.np-faces__name{text-align:center;max-width:14ch;color:var(--ink2);margin-top:4px;font-size:11.5px;font-weight:700;line-height:1.2}.np-map__pin circle{fill:none;stroke:var(--paper2);stroke-width:4px}.np-map__pin .np-map__dot{fill:var(--paper2);stroke:var(--ink);stroke-width:2px}.np__row{border-top:2px solid var(--ink);flex:none;grid-template-columns:repeat(4,minmax(0,1fr));max-height:clamp(150px,24vh,300px);margin-top:clamp(8px,1.4vh,14px);padding-top:clamp(6px,1.2vh,10px);display:grid;overflow:hidden}.np__row--4{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr)}.np__row--3{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.2fr)}.np__row--2{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.np__row--1{grid-template-columns:minmax(0,1fr)}.np-piece{border-left:1px solid var(--line2);min-width:0;padding:0 14px}.np-piece:first-child{border-left:0;padding-left:0}.np-piece__head{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:3px 0 0;font-size:clamp(15px,1.95vh,21px);font-weight:700;line-height:1.14;display:-webkit-box;overflow:hidden}.np-piece__link{color:var(--ink)}.np-piece--other .np-piece__link{color:var(--ink3)}.np-piece__dek{color:var(--ink2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:5px 0 0;font-size:13px;line-height:1.38;display:-webkit-box;overflow:hidden}.np-piece__figure{font-family:var(--sans);color:var(--ink2);flex-wrap:nowrap;align-items:baseline;gap:2px 8px;margin:5px 0 0;font-size:11.5px;display:flex}.np-piece__figure>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;line-height:1.3;display:-webkit-box;overflow:hidden}.np-piece__figure b{font-family:var(--serif);color:var(--ink);flex:none;font-size:22px;line-height:1}.np-piece__who{flex-wrap:nowrap;align-items:center}.np-piece__who b{font-family:var(--sans);font-size:12.5px}.np-piece__list{font-family:var(--sans);color:var(--ink2);margin:5px 0 0;padding:0;font-size:11.5px;line-height:1.35;list-style:none}.np-piece__list li+li{margin-top:3px}.np-piece--box .np-box{margin-top:0}.np-piece .np-poll{margin-top:6px;padding:6px 8px}.np-opinion{border-left:0;border-top:3px solid var(--ink);background:var(--paper3);margin-top:calc(-1*clamp(6px,1.2vh,10px) - 2px);padding:8px 12px}.np-opinion__body{-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13px;font-style:italic;line-height:1.38;display:-webkit-box;overflow:hidden}.np__band{border-top:1px solid var(--ink);font-family:var(--sans);flex:none;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px;margin-top:clamp(6px,1.2vh,12px);padding-top:6px;display:grid}.np-numbers,.np-agenda{color:var(--ink2);flex-wrap:wrap;gap:4px 14px;margin:4px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.np-numbers{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.np-numbers li{flex-direction:column;min-width:0;line-height:1.2;display:flex}.np-numbers__value{flex-direction:column;display:flex}.np-numbers b{white-space:nowrap;font-family:var(--serif);color:var(--ink);font-size:18px;line-height:1.1}.np-numbers__label,.np-numbers__note{font-size:11px}.np-numbers .delta{font-size:11.5px}.np-band__agenda{border-left:1px solid var(--line2);padding-left:18px}.np-agenda{flex-direction:column;gap:0}.np-agenda li{justify-content:space-between;gap:10px;display:flex}.np-agenda__when{white-space:nowrap;color:var(--ink3)}.np__why{border-top:1px solid var(--line2);font-family:var(--sans);color:var(--ink3);flex:none;margin-top:6px;padding-top:5px;font-size:11.5px;line-height:1.4}.np__why b{color:var(--ink2)}@container paper (width>=1040px){.np__body.no-picture{grid-template-columns:minmax(0,1fr) 300px}.np-piece__dek{-webkit-line-clamp:5}}@media (height>=1000px){.np-piece__dek{-webkit-line-clamp:5}.np-opinion__body{-webkit-line-clamp:7}}@media (height<=1000px){.np-cabinet__back{display:none}}@media (height<=920px){.np-piece__dek{-webkit-line-clamp:2}.np-opinion__body{-webkit-line-clamp:5}.np__why .np__note,.np-agenda li:nth-child(n+3){display:none}}@media (height<=820px){.np__row{max-height:21vh}.np-agenda li:nth-child(n+2),.np__row .np-options li span,.np__row .np-reactions__who{display:none}.np__mast{font-size:40px}.np__headline{font-size:30px}.np__headline--long{font-size:26px}.np-piece__head{-webkit-line-clamp:2}.np-opinion__body{-webkit-line-clamp:3}.np-agenda li:nth-child(n+3),.np-numbers__note{display:none}}.front-side{flex-direction:column;gap:12px;min-height:0;display:flex}.front-side .day-card{min-height:0;overflow:hidden}.front-side .nets{flex:auto}.front-side .moment-next{flex:none;justify-content:space-between;margin-top:auto}.kiosk__list{margin:0;padding:0;list-style:none}.kiosk__list li{border-top:1px solid var(--line);grid-template-columns:112px 1fr 16px;align-items:center;gap:10px;padding:4px;display:grid}.kiosk__list li.is-shown{background:var(--actHi);border-radius:6px}.kiosk__name{flex-direction:column;font-size:12.5px;line-height:1.2;display:flex}.kiosk__angle{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--warn);font-size:10px;font-weight:800}.kiosk__head{font-family:var(--serif);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.kiosk__frame{color:var(--ink3);font-size:11px}.kiosk__frame.is-favourable{color:var(--good)}.kiosk__frame.is-hostile{color:var(--warn)}.kiosk__legend{margin:6px 0 0}.nets__trends{flex-wrap:wrap;gap:6px;margin:0 0 6px;display:flex}.nets__temp{color:var(--ink2);align-items:center;gap:8px;margin:0 0 4px;display:flex}.nets__meter{background:var(--paper3);border-radius:3px;width:64px;height:6px;position:relative;overflow:hidden}.nets__meter i{background:var(--warn);position:absolute;inset:0 auto 0 0}.nets__list{margin:0;padding:0;list-style:none}.nets__list li{border-top:1px solid var(--line);grid-template-columns:32px 1fr;gap:10px;padding:7px 0;display:grid}.nets__avatar{background:var(--ink3);width:32px;height:32px;color:var(--on-act);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.nets__body{flex-direction:column;gap:1px;min-width:0;font-size:13px;display:flex}.nets__who{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}.nets__tag{border:1px solid var(--line2);color:var(--ink2);border-radius:4px;margin-left:auto;padding:0 6px;font-size:10.5px}.nets__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nets__echo{font-size:11px}@media (height<=1100px){.nets__list li:nth-child(n+4){display:none}}@media (height<=920px){.nets__list li:nth-child(n+3),.kiosk__list li:nth-child(n+8){display:none}}@media (height<=820px){.kiosk__list li:nth-child(n+7),.nets__list li:nth-child(n+2){display:none}}.relevo__faces{flex-wrap:wrap;gap:28px;display:flex}.relevo__paths{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.relevo__path{flex-direction:column;gap:8px;min-width:0;display:flex}section.relevo__path{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--card);padding:16px}.relevo__path>.bd-card{flex:1}.relevo__path>.ld-retire{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;display:flex}.relevo__share{font-weight:700}.career{gap:4px;margin:0;padding-left:18px;display:grid}.cm,.cv{gap:clamp(10px,1.8vh,18px)}.cm-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.cm-kick{color:var(--ink3);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin:0;font-size:12px;font-weight:700;display:flex}.cm-tag{background:var(--goodBg);color:var(--good);letter-spacing:.1em;border-radius:999px;padding:4px 10px}.cm-title{font-family:var(--serif);color:var(--ink);margin:8px 0 0;font-size:clamp(28px,4.4vh,38px);font-weight:800;line-height:1.08}.cm-cap{color:var(--ink3);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:700}.cm-faint{color:var(--ink3);font-size:12.5px}.cm-link{color:var(--act);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.cm-link:focus-visible,.cm-move:focus-visible,.cm-btn:focus-visible{outline:2px solid var(--act);outline-offset:2px}.cm-months{flex:none;grid-auto-columns:minmax(104px,150px);grid-auto-flow:column;gap:10px;margin:0;padding:0;list-style:none;display:grid}.cm-month{border-top:3px solid var(--line2);color:var(--ink3);flex-direction:column;gap:2px;padding-top:8px;font-size:12.5px;display:flex}.cm-month b{color:var(--ink);font-size:14px}.cm-month.is-now{border-top-color:var(--good)}.cm-month__due{color:var(--caution)}.cm-top{grid-template-columns:minmax(440px,1fr) 1.25fr;align-items:center;gap:24px;display:grid}.cm-hemi{justify-self:center;width:100%;max-width:580px}.cm-hemi .hemi__big{font:800 46px var(--sans)}.cm-kick__part{white-space:nowrap}.cm-currents,.cv-currents{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cm-current{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper2);grid-template-columns:44px minmax(0,1.2fr) minmax(170px,1fr) minmax(0,1.2fr);align-items:center;gap:14px;padding:10px 14px;display:grid}.cm-current__who{flex-direction:column;min-width:0;display:flex}.cm-current__who b{color:var(--ink);font-size:15px}.cm-current__stance{flex-direction:column;gap:5px;display:flex}.cm-tone{font-size:13px}.cm-tone.is-good{color:var(--good)}.cm-tone.is-warn{color:var(--warn)}.cm-tone.is-caution{color:var(--caution)}.cm-current__motives{color:var(--ink2);flex-direction:column;gap:2px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.cm-current__motives li{justify-content:space-between;gap:10px;display:flex}.cm-margin{background:var(--line);border-radius:999px;height:7px;display:block;position:relative}.cm-margin__fill{border-radius:999px;position:absolute;top:0;bottom:0}.cm-margin__fill.is-yes{background:var(--good)}.cm-margin__fill.is-no{background:var(--warn)}.cm-margin__mid{background:var(--ink2);width:1.5px;height:13px;position:absolute;top:-3px;left:50%}.cm-margin__before{border-left:1.5px dashed var(--ink);width:1.5px;height:15px;position:absolute;top:-4px}.cm-moves{align-items:stretch;gap:0 12px;display:grid}.cm-moves__corner{border-bottom:1px solid var(--line)}.cm-move{border:2px solid #0000;border-bottom:1px solid var(--line);border-radius:var(--r-md) var(--r-md) 0 0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.cm-move b{font-size:14px;line-height:1.2}.cm-move__cost{color:var(--act);font-size:12.5px;font-weight:700}.cm-move.is-on,.cm-moves__cell.is-on,.cm-stay.is-on{background:var(--goodBg)}.cm-move.is-on{border-color:var(--good);border-bottom-color:#0000}.cm-moves__label{border-bottom:1px solid var(--line);min-height:40px;color:var(--ink2);align-items:center;font-size:13.5px;display:flex}.cm-stay.forecast,.cm-moves__cell{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;gap:4px;min-height:40px;padding:4px 10px;display:flex}.cm-stay b{color:var(--ink);font-size:18px}.cm-cell{flex-direction:column;font-size:13px;font-weight:700;display:flex}.cm-cell.is-good{color:var(--good)}.cm-cell.is-bad{color:var(--warn)}.cm-cell__turn{font-size:11.5px;font-weight:600}.cm-closed,.cm-cannot{color:var(--ink2);margin:0;font-size:13px}.cm-foot,.cv-foot{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;display:flex}.cv-foot{justify-content:flex-end}.cm-foot__acts{align-items:center;gap:10px;display:flex}.cm-btn{border:1px solid var(--line2);border-radius:var(--r-md);background:var(--paper2);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:0 18px;font-weight:700;display:inline-flex}.cm-btn--primary{border-color:var(--act);background:var(--act);color:var(--on-act);font-size:16px}.cm-btn:disabled{opacity:.55;cursor:default}.cv-top{grid-template-columns:minmax(240px,.6fr) minmax(420px,1.3fr) minmax(280px,.9fr);align-items:center;gap:24px;display:grid}.cv-verdict{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.cv-stamp{letter-spacing:.08em;text-transform:uppercase;border:2px solid;border-radius:8px;padding:6px 14px;font-size:15px;font-weight:800;transform:rotate(-4deg)}.cv-stamp.is-stays{color:var(--good)}.cv-stamp.is-falls{color:var(--warn)}.cv-title{font-size:clamp(34px,5.6vh,48px)}.cv-quotes{flex-direction:column;gap:8px;display:flex}.cv-quote{border-radius:var(--r-md);background:var(--paper2);gap:12px;margin:0;padding:10px 14px;display:flex}.cv-quote figcaption{flex-direction:column;gap:4px;display:flex}.cv-quote q{font-family:var(--serif);color:var(--ink);font-size:15px;font-style:italic;font-weight:700}.cv-currents{flex-direction:row;gap:14px}.cv-current{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper2);flex-direction:column;flex:1;gap:8px;padding:12px 14px;display:flex}.cv-current__head{grid-template-columns:40px minmax(0,1fr) minmax(130px,.9fr);align-items:center;gap:12px;display:grid}.cv-current__vote{flex-direction:column;gap:4px;display:flex}.cv-leaves{max-width:900px}.cv-leaves ul{margin:0;padding:0;list-style:none}.cv-leave{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(0,1.4fr) 110px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:6px 0;font-size:14px;display:grid}.cv-leave__d{text-align:right}.cv-leave__d.is-good{color:var(--good)}.cv-leave__d.is-bad{color:var(--warn)}.cv-leave__d.is-flat{color:var(--ink3)}.cv-leave .cm-faint{text-align:right}:root{--ui-zoom:1}@media (width>=1700px){:root{--col-right:500px}}@media (width>=1760px) and (height>=1000px){:root{--ui-zoom:1.15}}@media (width>=2400px) and (height>=1300px){:root{--ui-zoom:1.4}}.app{gap:calc(var(--gap) * var(--ui-zoom));height:100vh;padding:calc(var(--gutter) * var(--ui-zoom));background:var(--bg);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;overflow:hidden}.frame-top,.fw-row,.main,.frame-bottom,.workspace,.workspace-dim{zoom:var(--ui-zoom)}.frame-top,.frame-bottom{height:var(--bar-h)}.frame-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-card);min-width:0}.frame-bottom{grid-template-columns:minmax(0, 1fr) auto var(--col-right);gap:var(--gap);min-width:0;display:grid}.main{grid-template-columns:minmax(0, 1fr) var(--ficha-w,0px);min-width:0;min-height:0;transition:grid-template-columns .18s var(--ease-out), column-gap .18s var(--ease-out);grid-template-rows:minmax(0,1fr);column-gap:0;display:grid;overflow:hidden}.main__screen{border-radius:var(--r-xl);min-width:0;min-height:0;overflow:hidden auto}.main__screen>*{transition:grid-template-columns .18s var(--ease-out)}.tone-good{color:var(--good)}.tone-warn{color:var(--warn)}.tone-flat{color:var(--ink2)}.tone-ink{color:var(--ink)}.book-card{color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:20px;align-items:center;gap:10px;padding:6px 18px 6px 10px;display:flex}.book-card.is-on{box-shadow:inset 0 0 0 2px var(--act)}.book-card__icon{background:var(--paper2);width:40px;height:40px;color:var(--ink2);border-radius:12px;place-items:center;display:grid}.book-card__text b{font-size:15px;line-height:1.2;display:block}.book-card__text small{color:var(--ink3);font-size:12px}.tabbar{--tab-w:84px;border-radius:20px;align-items:center;padding:4px 8px 4px 4px;display:flex}.tabbar__tabs{flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}@media (width>=1700px){.tabbar{--tab-w:92px}.tabbar__tabs{gap:6px}}.tab{flex:0 1 var(--tab-w);min-width:0;height:54px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;font-size:12.5px;font-weight:650;display:flex;position:relative}.tab[data-screen=medios]{flex-basis:calc(var(--tab-w) * 1.45)}.tab.is-on{background:var(--actHi);color:var(--act);font-weight:800}.tab.is-on:after{content:"";background:var(--act);border-radius:3px;width:24px;height:3px;margin-left:-12px;position:absolute;bottom:-9px;left:50%}.tab__key{color:var(--ink4);font-size:9.5px;font-weight:700;position:absolute;top:5px;left:8px}.tab__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tab__badge{background:var(--ink2);min-width:18px;height:18px;color:var(--on-act);font:800 11px/18px var(--sans);text-align:center;box-shadow:0 0 0 2.5px var(--card);border-radius:9px;padding:0 4px;position:absolute;top:3px;right:calc(50% - 26px)}.tab__badge.is-urgent{background:var(--warn)}.tab__dot{background:var(--warn);width:9px;height:9px;box-shadow:0 0 0 2.5px var(--card);border-radius:50%;position:absolute;top:6px;right:calc(50% - 22px)}.close-month{height:var(--bar-h);border-radius:var(--r-xl);background:var(--act);color:var(--on-act);box-shadow:var(--shadow-act);cursor:pointer;text-align:left;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 16px 0 22px;display:flex}.close-month:disabled{opacity:.7;cursor:progress}.close-month__text{flex-direction:column;min-width:0;display:flex}.close-month__text b{font:700 20px/1.15 var(--serif);white-space:nowrap}.close-month__text span{opacity:.88;white-space:nowrap;margin-top:2px;font-size:12.5px;font-weight:600}.close-month__key{flex:none;align-items:center;gap:8px;display:flex}@media (width<=1360px){.book-card{padding:6px 14px}.book-card__icon{display:none}.tabbar__tabs{gap:2px}.tabbar .tab{font-size:12px}}.frame-top{background:var(--card);background-image:var(--grain);border:1px solid var(--line);border-radius:var(--r-xl);min-width:0;box-shadow:var(--shadow-card);align-items:center;gap:4px;padding:6px 8px 6px 6px;display:flex}.frame-top>*{flex:none}.frame-top__rule{background:var(--line);width:1px;height:30px;margin:0 4px}.who{flex:none;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;min-width:0;max-width:290px;display:grid}.who__face{width:44px;height:44px;box-shadow:0 0 0 2px var(--card), 0 0 0 4px currentColor;cursor:pointer;background:0 0;border:0;border-radius:50%;grid-row:1/3;padding:0}.who__face svg{border-radius:50%;display:block}.who__name{color:var(--ink);white-space:nowrap;align-self:end;font-size:15px;font-weight:800;line-height:1.15}.who__role{color:var(--ink3);align-self:start;font-size:12px;line-height:1.2}.who__outside{font:inherit;color:var(--cautionDk);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.status{align-items:center;gap:2px;min-width:0;display:flex}.res{position:relative}.res__button{border-radius:var(--r-md);font:inherit;color:var(--ink);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;column-gap:9px;padding:4px 10px 4px 6px;display:grid}.res__icon{background:var(--paper2);width:32px;height:32px;color:var(--ink2);border-radius:10px;grid-row:1/3;place-items:center;display:grid;position:relative}.res--standing .res__icon{background:var(--warnBg);color:var(--warn)}.res--capital .res__icon{background:var(--actHi);color:var(--act)}.res--majority .res__icon{background:0 0;width:auto}.res__diamond,.res__euro{font-size:15px;font-weight:800;line-height:1}.res__warn{background:var(--caution);width:16px;height:16px;color:var(--on-act);box-shadow:0 0 0 2px var(--card);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid;position:absolute;top:-5px;right:-3px}.res__body{align-items:baseline;gap:4px;line-height:1;display:flex}.res__n{letter-spacing:-.01em;animation:res-roll .45s var(--ease-out) both;font-size:21px;font-weight:800;display:inline-block}@keyframes res-roll{0%{opacity:0;transform:translateY(-45%)}}.res__of{color:var(--ink3);font-size:12px}.res__body .delta{font-size:12px;font-weight:700}.res__label{color:var(--ink3);font-size:11.5px;line-height:1.3}.res--capital .res__button{grid-template-rows:auto auto auto}.res--capital .res__icon{grid-row:1/4}.res__fill{width:70px}.res__arc-rest{fill:var(--paper3)}.res__arc-line{stroke:var(--ink);stroke-width:1.6px}.res__tip{z-index:60;border-radius:var(--r-md);background:var(--ink);width:max-content;min-width:220px;max-width:300px;color:var(--card);white-space:normal;box-shadow:var(--shadow-pop);visibility:hidden;opacity:0;pointer-events:none;padding:10px 14px;font-size:13px;line-height:1.45;transition:opacity .12s,visibility 0s linear .12s;position:absolute;top:calc(100% + 8px);left:0}.res:hover .res__tip,.res__button:focus-visible+.res__tip{visibility:visible;opacity:1;transition-delay:.35s,.35s}.res__tip p{margin:0}.res__tip-title{font-weight:700}.res__tip-kick{letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:11px;font-weight:700;margin-top:8px!important}.res__tip-row{grid-template-columns:minmax(0,auto) 1fr auto;align-items:center;gap:8px;display:grid}.res__tip-row .party-swatch{color:var(--card)}.res__tip-row>span:nth-child(2){text-align:right}.res__tip-row>span:nth-child(2):first-child,.res__tip-row>span:empty+span{text-align:left}.res__tip-sum{border-top:1px solid var(--line2);padding-top:5px;font-weight:700;margin-top:4px!important}.res__tip-sum.is-short b{color:var(--warnBg2)}.res__tip-hint{opacity:.75;font-size:12px;margin-top:8px!important}.res__tip .delta--good{color:var(--goodBg)}.res__tip .delta--warn{color:var(--warnBg2)}.res__tip .delta--flat{color:var(--paper3)}.res__poll{background:var(--ink2);border-radius:4px;height:8px;display:flex;position:relative;overflow:hidden;margin:4px 0 6px!important}.res__poll i{height:100%;display:block}.res__poll-line{background:var(--card);width:2px;position:absolute;top:0;bottom:0}.when{flex:0 auto;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.when__text{text-align:right;white-space:nowrap;margin:0 4px 0 0;line-height:1.2}.when__date{color:var(--ink);font-size:15px;font-weight:800;display:block}.when__month{transform-origin:50% 0;animation:.6s ease-out both month-flip;display:inline-block}@keyframes month-flip{0%{opacity:0;transform:perspective(300px)rotateX(-80deg)}}.when__next{color:var(--ink3);font-size:12px}.bar-next{background:var(--paper2);min-width:0;max-width:240px;min-height:40px;font:inherit;color:var(--ink2);white-space:nowrap;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:6px;padding:3px 12px;font-size:13px;display:inline-flex}.bar-next svg{flex:none}.bar-next__text{text-align:left;white-space:normal;flex-direction:column;min-width:0;line-height:1.15;display:flex}.bar-next__text>span{font-size:11px}.bar-next b{min-width:0;color:var(--ink);font-size:12.5px}.bar-icon{background:var(--paper2);width:42px;height:42px;color:var(--ink2);cursor:pointer;border:0;border-radius:12px;place-items:center;display:grid}.bar-icon.is-on,.game-menu .bar-icon{background:var(--actHi);color:var(--act)}.game-menu{position:relative}.game-menu__pop{z-index:70;border-radius:var(--r-md);background:var(--card);width:260px;box-shadow:var(--shadow-pop);padding:6px;position:absolute;top:calc(100% + 10px);right:0}.game-menu__item{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;gap:2px;padding:8px 12px;font-size:14px;display:flex}.game-menu__item span{color:var(--ink3);font-size:12px}.game-menu__seed{border-top:1px solid var(--line);color:var(--ink3);margin:4px 6px 2px;padding:6px 6px 2px;font-size:11.5px}@media (width<=1500px){.bar-next{max-width:200px}}@media (width<=1360px){.who{flex-shrink:1;max-width:220px}.res__button{column-gap:7px;padding-right:6px}.res__n{font-size:19px}.res__fill{width:56px}.bar-next{max-width:150px}.bar-next__text>span{display:none}}.saves{flex-direction:column;gap:6px;display:flex}.saves__list{flex-direction:column;gap:2px;margin:0;padding:4px 0 0;list-style:none;display:flex}.saves__row{min-height:28px;color:var(--ink2);grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px;display:grid}.saves__slot{color:var(--ink3);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:700}.saves__what{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.saves__what b{color:var(--ink)}.saves__row.is-free .saves__what{color:var(--ink3);font-style:italic}.saves__row--auto{border-top:1px dashed var(--line2);padding-top:2px}.saves__load{border:1px solid var(--line2);background:var(--card);color:var(--act);font:inherit;cursor:pointer;border-radius:8px;padding:3px 10px;font-size:12.5px;font-weight:700}.saves__load:hover:not(:disabled){border-color:var(--act)}.saves__load:disabled{opacity:.6;cursor:progress}.saves-dim{z-index:60;background:var(--scrim);place-items:center;display:grid;position:fixed;inset:0}.saves-confirm{border-radius:var(--r-xl);background:var(--card);width:min(520px,100vw - 48px);box-shadow:var(--shadow-pop);color:var(--ink);padding:22px 24px 20px}.saves-confirm h2{margin:0 0 6px;font-size:20px}.saves-confirm p{color:var(--ink2);margin:0 0 12px;font-size:14px;line-height:1.45}.saves-confirm__slots{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.saves-confirm__slot{border:1px solid var(--line2);border-radius:var(--r-md);cursor:pointer;align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:flex}.saves-confirm__slot.is-on{border-color:var(--warn);background:var(--warnBg)}.saves-confirm__actions{justify-content:flex-end;gap:10px;display:flex}.sf{background:var(--sand);height:100vh;min-height:700px;color:var(--ink);font-family:var(--sans);grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.sf--country{background:var(--sea)}.sf--country.is-inland{background:var(--map-neighbour-hi)}.sf-top{z-index:4;grid-template-columns:1fr auto 1fr;align-items:center;padding:20px 48px 12px;display:grid;position:relative}.sf-back{all:unset;border-radius:var(--r-lg);background-color:var(--card);box-shadow:var(--shadow-card);justify-self:start;align-items:center;gap:8px;padding:10px 18px 10px 12px;font-size:16px;font-weight:800;display:flex}.sf-back svg,.intro__back svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.sf-stage{min-height:0;animation:.45s cubic-bezier(.2,.8,.3,1) both sf-in;position:relative}.sf-stage.is-back{animation-name:sf-in-back}.sf-stage.is-from-title{animation:none}.sf-stage.is-leaving-up{animation:.48s cubic-bezier(.65,0,.35,1) forwards sf-page-out-up}.sf-stage.is-leaving-down{animation:.48s cubic-bezier(.65,0,.35,1) forwards sf-page-out-down}.sf-stage.is-rise{animation:.52s cubic-bezier(.2,.8,.3,1) both sf-page-in-up}.sf-stage.is-fall{animation:.52s cubic-bezier(.2,.8,.3,1) both sf-page-in-down}.sf-stage.is-rise .sf-mode{animation:sf-rise .5s cubic-bezier(.2, .8, .3, 1) calc(.3s + var(--k,0) * 80ms) both}.sf-stage.is-rise .ideas__dot,.sf-stage.is-fall .ideas__dot{animation:none}.sf-stage.has-flight .ideas__dot{visibility:hidden}@keyframes sf-page-out-up{to{opacity:.4;transform:translateY(-100vh)}}@keyframes sf-page-out-down{to{opacity:.4;transform:translateY(100vh)}}@keyframes sf-page-in-up{0%{transform:translateY(100vh)}}@keyframes sf-page-in-down{0%{transform:translateY(-100vh)}}.dot-flight{z-index:30;pointer-events:none;position:fixed;inset:0}.dot-flight__dot{border-radius:999px;position:absolute}.dot-flight__dot.is-nobody{box-shadow:inset 0 0 0 2px var(--field-ring)}@keyframes sf-in{0%{opacity:0;transform:translate(40px)}}@keyframes sf-in-back{0%{opacity:0;transform:translate(-40px)}}.sf-drawing{height:100%;color:var(--ink2);place-items:center;margin:0;font-size:18px;font-weight:700;display:grid}.sf-x{all:unset;border-radius:var(--r-md);width:30px;height:30px;color:var(--ink3);place-items:center;font-size:20px;font-weight:800;display:grid}.sf-title{background:var(--sand);height:100vh;min-height:700px;font-family:var(--sans);position:relative;overflow:hidden}.sf-title__art{width:min(62vw,980px);height:auto;animation:9s ease-in-out infinite sf-float;position:absolute;top:50%;right:-4vw;transform:translateY(-50%)}.sf-title__sea{background:var(--sea);border-radius:clamp(36px,4.2vw,64px);width:min(62vw,980px);height:calc(min(62vw,980px)/1.28568);position:absolute;top:50%;right:-4vw;transform:translateY(-50%)}.sf-title.is-leaving .sf-title__sea{animation:.82s cubic-bezier(.65,0,.25,1) forwards sf-sea-fill}.sf-title.is-leaving .sf-title__art{animation:.82s cubic-bezier(.65,0,.25,1) forwards sf-isle-left}.sf-title.is-leaving .sf-title__region{opacity:.8;transition:opacity .82s}.sf-title.is-leaving .sf-title__menu{opacity:0;transition:transform .82s cubic-bezier(.65,0,.25,1),opacity .5s;transform:translate(-140%,-50%)}@keyframes sf-sea-fill{to{border-radius:0;width:100vw;height:100vh;top:0;right:0;transform:none}}@keyframes sf-isle-left{to{width:50vw;top:56%;right:46vw;translate:0}}.sf-opening{z-index:70;left:var(--x);top:var(--y);width:var(--w);height:var(--h);border-radius:var(--r-lg);background:var(--sand);color:var(--ink);font-family:var(--sans);flex-direction:column;justify-content:center;align-items:center;gap:22px;animation:.9s cubic-bezier(.65,0,.25,1) forwards sf-open;display:flex;position:fixed;overflow:hidden}.sf-opening>*{animation:.6s .7s both sf-rise}.sf-opening__isle{width:300px}.sf-opening__isle path{fill:var(--card);stroke:var(--good);stroke-width:5px}.sf-opening__isle circle{fill:var(--good)}.sf-opening b{font-family:var(--serif);font-size:52px}.sf-opening>span:not(.sf-opening__bar){color:var(--ink3);font-size:18px}.sf-opening__bar{background:var(--line);border-radius:999px;width:360px;height:6px;overflow:hidden}.sf-opening__bar span{border-radius:inherit;background:var(--good);transform-origin:0;height:100%;animation:2.4s cubic-bezier(.4,0,.2,1) .9s both sf-load;display:block}@keyframes sf-open{to{border-radius:0;width:100vw;height:100vh;top:0;left:0}}@keyframes sf-load{0%{transform:scaleX(0)}}.sf-title__land{fill:var(--card);stroke:var(--line2);stroke-width:3px}.sf-title__borders{fill:none;stroke:var(--line2);stroke-width:3px}.sf-title__region{opacity:.22}.sf-title__capital{fill:var(--ink)}.sf-title__town{fill:var(--ink2)}.sf-title__menu{flex-direction:column;gap:40px;width:520px;display:flex;position:absolute;top:50%;left:clamp(64px,8vw,140px);transform:translateY(-50%)}.sf-title__name h1{max-width:6ch;font-family:var(--serif);letter-spacing:-1.5px;margin:0;font-size:clamp(68px,9vh,92px);font-weight:700;line-height:.95}.sf-title__name p{color:var(--ink2);margin:10px 0 0;font-size:20px}.sf-title__actions{flex-direction:column;gap:14px;display:flex}.sf-title__new{all:unset;border-radius:var(--r-xl);background-color:var(--act);color:var(--on-act);box-shadow:var(--shadow-act);justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;display:flex}.sf-title__new b{font-size:24px;font-weight:800}.sf-title__new span{opacity:.85;font-size:15px}.sf-title__continue{all:unset;border:1px solid var(--line);border-radius:var(--r-xl);background-color:var(--card);box-shadow:var(--shadow-card);align-items:center;gap:18px;padding:16px 22px;display:flex}.sf-title__play{border-radius:var(--r-lg);background:var(--sea);place-items:center;width:52px;height:52px;display:grid}.sf-title__play polygon{fill:none;stroke:var(--act);stroke-width:2px;stroke-linejoin:round}.sf-title__continue-text{flex-direction:column;gap:3px;display:flex}.sf-title__continue-text b{font-size:20px;font-weight:700}.sf-title__continue-text span{color:var(--ink3);font-size:15px}.sf-title__load{all:unset;border-radius:var(--r-md);color:var(--ink2);align-self:flex-start;padding:8px 12px;font-size:17px;font-weight:600}.sf-saves{width:620px;padding:22px 26px 26px}.sf-saves__head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.sf-saves__head h2{font-family:var(--serif);margin:0;font-size:28px}.sf-country{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) clamp(500px,40vw,640px);gap:8px 32px;height:100%;padding:0 40px 28px 60px;display:grid;position:relative}.sf-waves{opacity:.5;pointer-events:none;width:118%;height:calc(100% + 80px);animation:6s linear infinite alternate sf-wave;position:absolute;inset:-80px 0 0}.sf-waves path{fill:none;stroke:var(--wave);stroke-width:3px}.sf-country__head{z-index:1;flex-direction:column;gap:10px;animation:.6s cubic-bezier(.2,.8,.3,1.1) both sf-rise;display:flex;position:relative}.sf-country__head h1{font-family:var(--serif);margin:0;font-size:clamp(48px,7vh,66px);font-weight:700;line-height:1}.sf-chips{flex-wrap:wrap;gap:8px;display:flex}.sf-chip{background:var(--card);border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:15px;font-weight:700;display:flex;position:relative}.sf-chip--ink{background:var(--ink);color:var(--card)}.sf-chip.is-out{color:var(--ink3)}.sf-star{fill:var(--p-sky)}.sf-ring{fill:none;stroke:var(--ink4);stroke-width:1.6px;stroke-dasharray:2.5 3}.sf-note{z-index:6;background:var(--card);width:330px;color:var(--ink2);opacity:0;pointer-events:none;border-radius:16px;padding:12px 14px;font-size:13.5px;font-weight:500;line-height:1.4;transition:opacity .2s,transform .25s cubic-bezier(.3,1.4,.5,1);position:absolute;top:calc(100% + 12px);left:0;transform:translateY(-6px);box-shadow:0 18px 36px -16px #14283273}.sf-note:before{content:"";background:var(--card);border-radius:2px;width:12px;height:12px;position:absolute;top:-6px;left:22px;transform:rotate(45deg)}.sf-note strong{color:var(--ink);margin-bottom:3px;font-size:14px;display:block}.sf-tip:is(:hover,:focus-visible) .sf-note{opacity:1;transform:none}.sf-tip:focus-visible{outline:3px solid var(--ring-color);outline-offset:3px}.sf-isle-wrap{grid-area:2/1;place-items:center;min-height:0;display:grid;container-type:size}.sf-isle{width:min(100cqw, calc(100cqh * var(--ratio)));transform-origin:50% 60%;animation:9s ease-in-out infinite sf-float;position:relative}.sf-isle .mini-map__region{stroke-width:4px;transition:fill .6s}.sf-pin{pointer-events:none;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;transform:translate(-50%,-50%)}.sf-pin b{background:var(--ink);color:var(--card);border-radius:999px;padding:4px 12px;font-size:16px;font-weight:800;animation:.3s both sf-fade}.sf-pin span{text-shadow:0 0 4px var(--card), 0 0 4px var(--card), 0 0 4px var(--card);font-size:15px;font-weight:800}.sf-roll{z-index:2;border-radius:var(--r-xl);background:var(--card);box-shadow:var(--shadow-card);grid-area:3/1;justify-self:start;align-items:center;padding:8px;display:flex;position:relative}.sf-roll__dice{all:unset;border-radius:var(--r-lg);align-items:center;gap:12px;padding:4px 12px 4px 4px;font-size:17px;font-weight:800;display:flex}.sf-roll__rule{background:var(--line);align-self:stretch;width:1px;margin:8px 4px}.sf-roll__seed{all:unset;color:var(--ink3);border-radius:12px;align-items:center;gap:6px;padding:8px 10px;font-size:14px;font-weight:700;display:flex}.sf-roll__seed svg,.sf-mine__edit svg,.sf-pen svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.sf-die{border-radius:var(--r-lg);background:var(--act);place-items:center;width:48px;height:48px;transition:rotate .25s cubic-bezier(.3,1.6,.5,1),scale .25s;display:grid;rotate:-8deg}.sf-die svg{fill:var(--on-act)}.sf-die.is-rolling-a{animation:.6s cubic-bezier(.3,.7,.3,1) both sf-roll-a}.sf-die.is-rolling-b{animation:.6s cubic-bezier(.3,.7,.3,1) both sf-roll-b}.sf-die--small{border-radius:12px;width:40px;height:40px}.sf-die--tiny{border-radius:8px;width:26px;height:26px}:is(button:hover,button:focus-visible)>.sf-die{rotate:12deg;scale:1.06}.sf-seed{z-index:5;background:var(--card);border-radius:22px;flex-direction:column;gap:12px;width:380px;padding:20px 22px;animation:.25s both sf-rise;display:flex;position:absolute;bottom:104px;left:60px;box-shadow:0 30px 60px -24px #1428328c}.sf-seed p{color:var(--ink2);margin:0;font-size:14px}.sf-seed__head{justify-content:space-between;align-items:center;font-size:16px;display:flex}.sf-seed__row{align-items:center;gap:8px;display:flex}.sf-seed__word{border-radius:var(--r-md);background:var(--paper2);letter-spacing:.3px;flex:1;padding:9px 12px;font-size:15px;font-weight:800}.sf-seed__row input{all:unset;border-radius:var(--r-md);background:var(--card);box-shadow:inset 0 0 0 2px var(--line);flex:1;padding:8px 12px;font-size:15px;font-weight:700}.sf-seed__row input:focus-visible{box-shadow:inset 0 0 0 2px var(--act)}.sf-seed__copy,.sf-seed__use{all:unset;border-radius:var(--r-md);padding:9px 14px;font-size:14px;font-weight:800}.sf-seed__copy{background-color:var(--paper2);color:var(--act)}.sf-seed__use{background-color:var(--act);color:var(--on-act)}.sf-seed__use:disabled{opacity:.5}.sf-panel{background:var(--card);border-radius:30px;flex-direction:column;grid-area:1/2/-1;gap:14px;min-height:0;padding:24px 26px;animation:.8s cubic-bezier(.2,.8,.3,1) .15s both sf-panel;display:flex;box-shadow:0 50px 80px -40px #14283299}.sf-panel__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sf-panel__head h2{margin:0;font-size:22px;font-weight:800}.sf-panel__head span{color:var(--ink3);font-size:14px}.sf-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sf-figure{all:unset;box-sizing:border-box;background-color:var(--card-bg);height:clamp(100px,13vh,128px);color:var(--ink);animation:sf-rise .6s cubic-bezier(.2, .8, .3, 1.1) var(--d) both;border-radius:22px;flex-direction:column;justify-content:space-between;padding:14px 18px;transition:transform .3s cubic-bezier(.2,.8,.3,1.3),box-shadow .3s;display:flex;position:relative;overflow:hidden}.sf-figure[aria-pressed=true]{box-shadow:inset 0 0 0 3px var(--card-ink), 0 16px 28px -16px var(--card-ink);transform:translateY(-3px)}.sf-figure__mark{fill:none;width:120px;height:120px;stroke:var(--card-ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.22;position:absolute;bottom:-18px;right:-14px}.sf-figure[aria-pressed=true] .sf-figure__mark{opacity:.4}.sf-figure__word{background:var(--card-ink);color:var(--card);letter-spacing:.8px;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:800;position:relative}.sf-figure__value{flex-direction:column;display:flex;position:relative}.sf-figure__value b{letter-spacing:-1px;font-size:clamp(30px,4.4vh,38px);font-weight:800;line-height:1}.sf-figure__value span{opacity:.85;font-size:15px;font-weight:700}.sf-country__field{flex:1;min-height:160px}.sf-panel__go,.sf-side__go{justify-content:flex-end;display:flex}.sf-on-field{z-index:1;animation:sf-pop .5s cubic-bezier(.2, .8, .3, 1.4) var(--d,0s) both;flex-direction:column;align-items:center;gap:3px;transition:left .9s cubic-bezier(.45,0,.2,1),top .9s cubic-bezier(.45,0,.2,1);display:flex;position:absolute;transform:translate(-50%,-50%)}.sf-you{background:var(--ink);color:var(--card);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.sf-role{box-sizing:border-box;-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr) clamp(420px,33vw,500px);gap:24px;height:100%;padding:0 48px 30px;display:grid}.sf-board,.sf-side{background:var(--card);border-radius:30px;min-height:0;position:relative;box-shadow:0 1px #46371e0a,0 24px 46px -26px #3c301c80}.sf-board{grid-template-rows:auto minmax(0,1fr) auto;gap:16px;padding:24px 30px 20px;display:grid}.sf-board__head{flex-direction:column;gap:6px;max-width:calc(100% - 190px);min-height:84px;display:flex}.sf-board__head h2{font-family:var(--serif);margin:0;font-size:clamp(30px,4.4vh,38px);font-weight:700;line-height:1}.sf-board__head p{color:var(--ink2);margin:0;font-size:17px;font-weight:600}.sf-board__head .sf-board__missed{border-radius:var(--r-md);background:var(--cautionBg);color:var(--cautionDk);align-self:flex-start;padding:6px 12px;font-size:14px}.sf-ring{text-align:center;width:160px;height:92px;position:absolute;top:16px;right:30px}.sf-ring svg{position:absolute;inset:0;overflow:visible}.sf-ring path{fill:none;stroke-width:14px;stroke-linecap:round}.sf-ring__base{stroke:var(--paper3)}.sf-ring .sf-ring__arc{stroke-linecap:butt;transition:stroke-dasharray .8s cubic-bezier(.45,0,.2,1),stroke .4s}.sf-ring__tick{stroke:var(--ink);stroke-width:3px;stroke-linecap:round}.sf-ring b{font-size:30px;font-weight:800;line-height:1;position:absolute;top:40px;left:0;right:0}.sf-ring span{color:var(--ink3);font-size:12px;font-weight:800;position:absolute;top:74px;left:0;right:0}.sf-role__field{background-color:var(--field);background-image:radial-gradient(var(--field-dot) 1.4px, transparent 1.6px);background-size:26px 26px;border-radius:24px}.sf-role__field .ideas__label{background:color-mix(in srgb, var(--field) 92%, transparent);font-size:13px}.sf-role__field .ideas__dot{opacity:1;width:11px;height:11px;margin:-5.5px 0 0 -5.5px}.sf-role__field .ideas__dot.is-faint{opacity:.38}.sf-role__field.is-pending .ideas__dot{scale:.85}.sf-role.is-carrying .sf-role__field .ideas__dot{transition-duration:.28s;transition-timing-function:cubic-bezier(.34,1.6,.5,1)}.sf-rival{z-index:2;gap:4px}.sf-rival__disc{all:unset;border-radius:999px;position:relative}.sf-rival__disc:focus-visible{outline:3px solid var(--ring-color);outline-offset:5px}.sf-rival__disc:hover .party-disc{filter:brightness(1.08)}.sf-pen{background:var(--card);width:20px;height:20px;color:var(--act);box-shadow:var(--shadow-disc);opacity:0;border-radius:999px;place-items:center;transition:opacity .2s,scale .2s;display:grid;position:absolute;top:-6px;right:-6px;scale:.6}.sf-rival__disc:is(:hover,:focus-visible) .sf-pen{opacity:1;scale:1}.sf-rival__tag{background:color-mix(in srgb, var(--card) 85%, transparent);color:var(--ink2);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.sf-ball{all:unset;z-index:3;touch-action:none;width:76px;height:76px;position:absolute;transform:translate(-50%,-50%)}.sf-ball.is-down{transition:left .7s cubic-bezier(.45,0,.2,1),top .7s cubic-bezier(.45,0,.2,1);animation:.9s 1.5s 2 both sf-hint}.sf-ball:focus-visible{outline:none}.sf-ball:focus-visible .sf-ball__disc{box-shadow:0 0 0 5px var(--card), 0 0 0 8px var(--ring-color)}.sf-ball__disc{background:var(--disc);color:var(--on-act);letter-spacing:-.5px;box-shadow:0 0 0 5px var(--card);border-radius:999px;place-items:center;font-size:24px;font-weight:800;transition:transform .22s cubic-bezier(.3,1.4,.5,1),box-shadow .22s,background-color .5s;display:grid;position:absolute;inset:0}.sf-ball.is-up .sf-ball__disc{box-shadow:0 0 0 5px var(--card), 0 22px 26px -10px #1b254073;transform:translateY(-12px)scale(1.12)}.sf-ball__disc.is-landing{animation:.55s cubic-bezier(.3,.7,.3,1) both sf-drop}.sf-ball__shadow{filter:blur(5px);opacity:0;background:#1b254059;border-radius:999px;width:60px;height:18px;transition:transform .22s,opacity .22s;position:absolute;top:60px;left:8px}.sf-ball.is-up .sf-ball__shadow{opacity:.35;transform:translateY(10px)scale(.75)}.sf-ball__halo{border-radius:999px;animation:2.2s ease-out infinite sf-halo;position:absolute;inset:0}.sf-ball__zone{background:var(--ink);color:var(--card);white-space:nowrap;border-radius:999px;padding:4px 11px;font-size:13px;font-weight:800;position:absolute;top:88px;left:50%;transform:translate(-50%)}.sf-ball__zone.is-above{top:-36px}.sf-ball__zone span{opacity:.75;font-weight:600}.sf-ripple{border:3px solid var(--disc);pointer-events:none;border-radius:999px;width:90px;height:90px;animation:.9s ease-out both sf-ripple;position:absolute}.sf-legend{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:8px 20px;font-size:14px;font-weight:700;display:flex}.sf-legend>span{align-items:center;gap:7px;display:flex}.sf-legend__dot{box-sizing:border-box;background:var(--dot);border-radius:999px;width:12px;height:12px}.sf-legend__dot.is-faint{opacity:.4}.sf-legend__dot.is-nobody{box-shadow:inset 0 0 0 2px var(--field-ring);background:0 0}.sf-legend .sf-legend__hint{color:var(--ink3);gap:8px;margin-left:auto}.sf-legend__hint svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.sf-side{flex-direction:column;gap:14px;padding:22px;display:flex}.sf-side h2{margin:0;font-size:24px;font-weight:800}.sf-modes{flex-direction:column;flex:0 auto;gap:8px;min-height:0;margin:-6px;padding:6px;display:flex;overflow-y:auto}.sf-mode{background-color:var(--field);border-radius:18px}.sf-mode.is-on{transform:translate(-4px)}.sf-mode__pick{all:unset;box-sizing:border-box;border-radius:18px;grid-template-columns:52px minmax(0,1fr) 24px;align-items:center;gap:14px;width:100%;padding:6px 14px;display:grid}.sf-mode__tile{background:var(--own-soft);border-radius:16px;place-items:center;width:52px;height:52px;transition:background-color .3s;display:grid}.sf-mode.is-on .sf-mode__tile{background:var(--card)}.sf-mode__tile svg{fill:none;stroke:var(--own);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.sf-mode__text{flex-direction:column;gap:2px;display:flex}.sf-mode__text b{font-size:20px;font-weight:800}.sf-mode__text span{opacity:.8;font-size:14px}.sf-radio{box-sizing:border-box;border:2px solid var(--ink);border-radius:999px;place-items:center;width:22px;height:22px;display:grid}.sf-radio:after{content:"";border-radius:999px;width:10px;height:10px}[aria-checked=true]>.sf-radio{border-color:var(--own)}[aria-checked=true]>.sf-radio:after{background:var(--own)}.sf-mode__more{padding:4px 14px 14px;animation:.3s both sf-rise}.sf-mode__more[role=radiogroup]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sf-chipbtn{all:unset;box-sizing:border-box;border:2px solid color-mix(in srgb, var(--own) 25%, transparent);background-color:color-mix(in srgb, var(--card) 70%, transparent);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:10px 4px 9px;font-size:13px;font-weight:800;line-height:1.15;transition:background-color .25s,color .25s;display:flex;position:relative}.sf-chipbtn[aria-checked=true]{border-color:var(--own);background-color:var(--own);color:var(--card)}.sf-radio--small{border-color:currentColor;width:14px;height:14px}.sf-radio--small:after{width:6px;height:6px}[aria-checked=true]>.sf-radio--small{border-color:currentColor}[aria-checked=true]>.sf-radio--small:after{background:currentColor}.sf-short{background:var(--ink3);color:var(--card);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800;position:absolute;top:-9px;right:-4px}.sf-cores{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sf-chipbtn--core svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.sf-cores__gives{min-height:34px;color:var(--good);margin:8px 0 0;font-size:13px;font-weight:600}.sf-mine{border:1px solid var(--line);background:var(--card);border-radius:26px;flex:none;grid-template-columns:84px 92px minmax(0,1fr);align-items:center;min-height:104px;margin-top:auto;display:grid;overflow:hidden;box-shadow:0 1px #46371e0d,0 14px 30px -18px #3c301c8c}.sf-mine__logo,.sf-editor__logo{background:var(--disc);color:var(--on-act);letter-spacing:-1px;align-self:stretch;place-items:center;font-size:30px;font-weight:800;transition:background-color .4s;display:grid}.sf-mine__face,.sf-editor__face{box-shadow:0 0 0 4px var(--card), 0 0 0 7px var(--disc);border-radius:999px;justify-self:center;place-items:center;display:grid;overflow:hidden}.sf-mine__who,.sf-editor__who{flex-direction:column;gap:3px;min-width:0;padding:10px 14px 10px 0;display:flex}.sf-mine__title,.sf-editor__title{color:var(--disc);letter-spacing:.8px;text-transform:uppercase;font-size:12px;font-weight:800}.sf-mine__who b,.sf-editor__who b{font-family:var(--serif);white-space:nowrap;text-overflow:ellipsis;font-size:22px;line-height:1.05;overflow:hidden}.sf-mine__party,.sf-editor__who>span:last-child{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.sf-mine__edit{all:unset;border-radius:var(--r-md);background-color:var(--field);color:var(--act);align-self:flex-start;align-items:center;gap:7px;margin-top:4px;padding:6px 12px 6px 10px;font-size:14px;font-weight:800;display:flex}.sf-editor{width:620px}.sf-editor__head{grid-template-columns:112px 104px minmax(0,1fr);align-items:center;height:118px;display:grid}.sf-editor__body{border-top:2px solid var(--paper3);flex-direction:column;gap:18px;padding:22px 28px 24px;display:flex}.sf-editor__names{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sf-field{flex-direction:column;gap:6px;display:flex}.sf-field>span:first-child,.sf-editor__label{color:var(--ink3);font-size:13px;font-weight:800}.sf-field__row{gap:8px;display:flex}.sf-field input{all:unset;box-sizing:border-box;background:var(--field);border-radius:12px;flex:1;min-width:0;padding:11px 13px;font-size:16px;font-weight:700}.sf-field input:focus-visible{box-shadow:inset 0 0 0 2px var(--act)}.sf-dicebtn{all:unset;border-radius:12px;place-items:center;width:48px;display:grid}.sf-dicebtn:focus-visible{outline:3px solid var(--ring-color)}.sf-editor__group{flex-direction:column;gap:8px;display:flex}.sf-editor__label--row{justify-content:space-between;align-items:center;display:flex}.sf-swatches{flex-wrap:wrap;gap:9px;display:flex}.sf-swatch{all:unset;background:var(--swatch);width:32px;height:32px;color:var(--on-act);border-radius:999px;place-items:center;font-size:11px;font-weight:800;transition:scale .2s;display:grid}.sf-swatch:hover{scale:1.18}.sf-swatch[aria-checked=true]{box-shadow:0 0 0 3px var(--card), 0 0 0 5px var(--ink)}.sf-swatch:focus-visible{outline:3px solid var(--ring-color);outline-offset:4px}.sf-otherfaces{all:unset;border:2px solid var(--actLine);color:var(--act);border-radius:12px;align-items:center;gap:8px;padding:5px 12px 5px 6px;font-size:14px;font-weight:800;display:flex}.sf-faces{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;display:grid}.sf-facebtn{all:unset;border-radius:999px;justify-self:center;place-items:center;width:54px;height:54px;transition:translate .2s;display:grid;overflow:hidden}.sf-facebtn:hover{translate:0 -3px}.sf-facebtn[aria-checked=true]{box-shadow:0 0 0 3px var(--card), 0 0 0 6px var(--disc)}.sf-facebtn:focus-visible{outline:3px solid var(--ring-color);outline-offset:4px}.sf-done{all:unset;background-color:var(--act);width:200px;color:var(--on-act);text-align:center;box-shadow:var(--shadow-act);border-radius:16px;align-self:flex-end;padding:16px;font-size:18px;font-weight:800}.sf-difficulty{box-sizing:border-box;height:100%;padding:0 48px 30px;position:relative}.sf-cork{background-color:var(--cork);background-image:radial-gradient(var(--cork-dot) 1.2px, transparent 1.5px), radial-gradient(#ffffff40 1px, transparent 1.3px);box-shadow:inset 0 0 0 10px var(--cork-frame), 0 24px 46px -26px #3c301c80;opacity:0;pointer-events:none;background-position:0 0,7px 11px;background-size:14px 14px,22px 22px;border-radius:28px;transition:opacity .5s .15s,transform .6s cubic-bezier(.3,.8,.25,1) .1s;position:absolute;inset:0 480px 30px 48px;overflow:hidden;transform:translate(-60px)}.sf-difficulty.is-chosen .sf-cork{opacity:1;pointer-events:auto;transform:none}.sf-cork__label{z-index:2;background:var(--clip-tape);color:var(--clip-ink);font-family:var(--serif);border-radius:3px;padding:6px 18px 4px;font-size:24px;font-style:italic;font-weight:700;position:absolute;top:18px;left:30px;rotate:-2.5deg;box-shadow:0 8px 14px -8px #3c281499}.sf-cork__papers{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:22px 26px;display:grid;position:absolute;inset:84px 34px 96px}.sf-clip{background:var(--clip);rotate:var(--tilt);animation:sf-pin .6s cubic-bezier(.2, .8, .3, 1) var(--d) both;border-radius:4px;flex-direction:column;gap:8px;padding:22px 22px 18px;display:flex;position:relative;box-shadow:0 16px 24px -14px #3c28148c}.sf-clip.is-wide{grid-column:span 2}.sf-clip__pin{background:var(--pin);border-radius:999px;width:20px;height:20px;margin-left:-10px;position:absolute;top:-9px;left:50%;box-shadow:inset -3px -3px #0000002e,0 3px 4px #0000004d}.sf-clip header{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;padding-bottom:5px;display:flex}.sf-clip header b{font-family:var(--serif);font-size:20px;font-weight:700}.sf-clip header span{color:var(--ink3);align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.sf-clip header i{background:var(--warn);color:var(--on-act);letter-spacing:.8px;text-transform:uppercase;padding:3px 8px;font-size:11px;font-style:normal;font-weight:800}.sf-clip__kicker{letter-spacing:.8px;text-transform:uppercase;font-size:12px;font-weight:800}.sf-clip h3{font-family:var(--serif);letter-spacing:-.3px;margin:0;font-size:clamp(22px,3.6vh,32px);font-weight:700;line-height:1.08}.sf-clip.is-small h3{font-size:clamp(20px,3vh,27px)}.sf-cork__tags{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:30px;left:34px;right:34px}.sf-cork__tags li{background:var(--ink);color:var(--card);animation:sf-rise .45s ease var(--d) both;border-radius:999px;padding:10px 16px;font-size:16px;font-weight:700}.sf-levels{flex-direction:column;gap:16px;width:400px;transition:left .6s cubic-bezier(.45,0,.2,1),top .6s cubic-bezier(.45,0,.2,1),transform .6s cubic-bezier(.45,0,.2,1);display:flex;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.sf-difficulty.is-chosen .sf-levels{top:0;bottom:30px;left:calc(100% - 448px);transform:none}.sf-levels h1{font-family:var(--serif);text-align:center;margin:0;font-size:clamp(34px,5vh,42px);font-weight:700;line-height:1.05;transition:text-align .3s}.sf-difficulty.is-chosen .sf-levels h1{text-align:left}.sf-levels__list{flex-direction:column;gap:10px;display:flex}.sf-level{all:unset;box-sizing:border-box;background-color:var(--card);border-radius:20px;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:16px;padding:14px 18px;display:grid}.sf-level[aria-checked=true]{transform:translate(-6px)}.sf-level__tile{fill:var(--paper2)}.sf-level[aria-checked=true] .sf-level__tile{fill:var(--card)}.sf-level path{fill:none;stroke:var(--own);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.sf-level path.is-drawn{stroke-dasharray:120;animation:.8s both sf-draw}.sf-level>span{flex-direction:column;gap:2px;display:flex}.sf-level b{font-size:23px;font-weight:800}.sf-level>span>span{opacity:.8;font-size:15px}.sf-length{--own:var(--ink2);gap:8px;animation:.4s .25s both sf-rise;display:grid}.sf-length>span{font-size:15px;font-weight:700}.sf-length__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sf-levels__go{justify-content:flex-end;min-height:66px;margin-top:auto;display:flex}.sf-levels__go .advance{animation:.4s .35s both sf-rise}.intro{background:radial-gradient(ellipse at 70% 40%, var(--paper2) 0%, var(--sand) 60%);height:100vh;min-height:700px;color:var(--ink);font-family:var(--sans);position:relative;overflow:hidden}.intro__waves{opacity:.25;width:118%;height:100%;animation:7s linear infinite alternate sf-wave;position:absolute;inset:0}.intro__waves path{fill:none;stroke:var(--line2);stroke-width:2px}.intro__stage{place-items:center;display:grid;position:absolute;inset:90px 48px 130px 44vw;container-type:size}.intro__map{width:min(100cqw,130cqh);max-height:100cqh;transition:opacity .8s,transform 1.6s cubic-bezier(.65,0,.25,1);animation:1.6s cubic-bezier(.2,.7,.2,1) both intro-emerge;position:relative}.intro.is-beat-0 .intro__map{transform:scale(1.04)}.intro:is(.is-beat-1,.is-beat-2,.is-beat-5) .intro__map{opacity:.22}.intro.is-beat-6 .intro__map{opacity:.55;transform:scale(1.5)}.intro .mini-map__shelf{fill:var(--paper2);stroke:none}.intro .mini-map__region{stroke:var(--sand);transition:fill 1s}.intro .mini-map__coast{stroke:var(--line2)}.intro .mini-map__river{stroke:var(--line)}.intro__glow{fill:var(--glow);opacity:.4;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite intro-glow}.intro__light{fill:var(--glow-core);transform-box:fill-box;transform-origin:50%;animation:intro-light .7s cubic-bezier(.2, .8, .3, 1.3) var(--d) both}.intro__worst{flex-direction:column;align-items:center;gap:4px;animation:.6s cubic-bezier(.2,.8,.3,1.3) .4s both sf-pop;display:flex;position:absolute;transform:translate(-50%,-50%)}.intro__worst b{background:var(--warn);color:var(--on-act);border-radius:999px;padding:4px 12px;font-size:15px;font-weight:800}.intro__worst span{text-shadow:0 1px 8px var(--sand), 0 0 2px var(--sand);font-size:15px;font-weight:800}.intro__panel{animation:.8s both sf-fade;position:absolute;inset:8% 6%}.intro__people .ideas{background:color-mix(in srgb, var(--card) 82%, transparent);height:100%;box-shadow:0 0 0 1px var(--line2), 0 40px 80px -30px #000000b3;border-radius:28px}.intro__people .ideas__label{background:0 0}.intro__people .ideas__dot{animation:intro-fall .9s cubic-bezier(.3, .7, .2, 1) calc(var(--i) * 8ms) both}.intro__people .sf-you{background:var(--act);color:var(--on-act)}.intro__chamber{flex-direction:column;align-items:center;display:flex}.intro__chamber svg{width:100%;max-height:64%}.intro__chamber circle{transform-box:fill-box;transform-origin:50%;animation:intro-seat .35s cubic-bezier(.2, .8, .3, 1.3) var(--d) both}.intro__tick{stroke:var(--ink);stroke-width:3px;stroke-linecap:round;stroke-dasharray:4 5}.intro__big{margin-top:-64px;font-size:64px;font-weight:800;animation:.9s 1.5s both sf-fade}.intro__small{color:var(--ink3);font-size:15px;font-weight:700;animation:.9s 1.5s both sf-fade}.intro__legend{color:var(--ink2);flex-wrap:wrap;justify-content:center;gap:10px 18px;margin:18px 0 0;padding:0;font-size:15px;font-weight:700;list-style:none;animation:.9s 1.5s both sf-fade;display:flex}.intro__legend li{align-items:center;gap:8px;display:flex}.intro__legend i{border-radius:999px;width:12px;height:12px}.intro__clock{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.intro__line{width:80%;margin:70px 0;position:relative}.intro__milestone{text-align:center;width:170px;animation:intro-rise .8s cubic-bezier(.2, .7, .2, 1) var(--d) both;flex-direction:column;align-items:center;gap:2px;margin-left:-85px;display:flex;position:absolute;bottom:18px}.intro__milestone:after{content:"";background:var(--caution);width:14px;height:14px;box-shadow:0 0 0 5px color-mix(in srgb, var(--caution) 15%, transparent);border-radius:999px;margin:0 0 -4px -7px;position:absolute;bottom:-18px;left:50%}.intro__milestone.is-below{top:18px;bottom:auto}.intro__milestone.is-below:after{margin:-4px 0 0 -7px;top:-18px;bottom:auto}.intro__milestone b{color:var(--caution);font-size:15px;font-weight:800}.intro__milestone span{font-size:16px;font-weight:700;line-height:1.2}.intro__track{background:var(--paper3);border-radius:999px;width:100%;height:6px;display:block;overflow:hidden}.intro__track span{background:linear-gradient(90deg, var(--act), var(--caution) 60%, var(--warn));transform-origin:0;border-radius:999px;height:100%;animation:1.4s cubic-bezier(.4,0,.2,1) .3s both intro-tick;display:block}.intro__clock b{font-size:96px;font-weight:800;line-height:1}.intro__clock>span:last-child{color:var(--ink3);font-size:17px;font-weight:700}.intro__warm{background:radial-gradient(circle at 70% 46%, color-mix(in srgb, var(--glow) 55%, transparent), color-mix(in srgb, var(--glow) 12%, transparent) 30%, transparent 60%);pointer-events:none;animation:.8s both sf-fade;position:absolute;inset:0}.intro__top{z-index:3;justify-content:space-between;align-items:center;display:flex;position:absolute;top:40px;left:72px;right:72px}.intro__dots{gap:8px;margin:0;padding:0;list-style:none;display:flex}.intro__dots li{background:var(--line2);border-radius:999px;width:14px;height:6px;transition:width .4s,background-color .4s}.intro__dots li.is-done{background:var(--act)}.intro__dots li.is-on{background:var(--act);width:40px}.intro__skip{all:unset;border-radius:var(--r-md);color:var(--ink3);padding:6px 10px;font-size:16px;font-weight:700}.intro__text{z-index:2;flex-direction:column;gap:20px;width:min(620px,40vw);display:flex;position:absolute;top:50%;left:72px;transform:translateY(-55%)}.intro__kicker{color:var(--act);letter-spacing:1.5px;text-transform:uppercase;font-size:17px;font-weight:800;animation:.9s both sf-fade}.intro__kicker.is-warn{color:var(--warn)}.intro__kicker.is-caution{color:var(--caution)}.intro__kicker.is-warm{color:var(--glow)}.intro__text h1{font-family:var(--serif);letter-spacing:-.5px;margin:0;font-size:clamp(38px,6vh,56px);font-weight:700;line-height:1.02;animation:.8s cubic-bezier(.2,.7,.2,1) .3s both intro-rise}.intro__text.is-big h1{font-size:clamp(80px,13vh,120px);line-height:1}.intro__text p{color:var(--ink2);margin:0;font-size:22px;line-height:1.4;animation:.8s cubic-bezier(.2,.7,.2,1) .6s both intro-rise}.intro__card{background:var(--card);animation:intro-rise .8s cubic-bezier(.2, .7, .2, 1) var(--d) both;border-radius:18px;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:16px;padding:14px 20px;display:grid}.intro__card>b{white-space:nowrap;font-size:28px;font-weight:800}.intro__card>b.is-warn{color:var(--warn)}.intro__card>b.is-caution{color:var(--caution);font-size:22px}.intro__card>span{flex-direction:column;gap:2px;display:flex}.intro__card>span b{font-size:19px;font-weight:700}.intro__card>span span{color:var(--ink3);font-size:15px}.intro__back{all:unset;z-index:3;box-sizing:border-box;border:2px solid var(--line2);border-radius:var(--r-xl);width:66px;height:66px;color:var(--ink2);place-items:center;display:grid;position:absolute;bottom:48px;left:72px}.intro__back[hidden]{display:none}.intro__next{z-index:3;position:absolute;bottom:48px;right:72px}@media (height<=800px){.sf-top{padding-top:14px;padding-bottom:8px}.sf-mode__pick{grid-template-columns:44px minmax(0,1fr) 24px;padding:4px 12px}.sf-mode__tile{border-radius:13px;width:44px;height:44px}.sf-mode__text b{font-size:18px}.sf-mode__text span{font-size:13px}.sf-side{gap:10px;padding:18px}.sf-side h2{font-size:21px}.sf-chipbtn{padding:7px 4px 6px}.sf-board{gap:12px;padding:18px 24px 16px}.sf-board__head{min-height:70px}}@keyframes sf-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes sf-fade{0%{opacity:0}}@keyframes sf-panel{0%{opacity:0;transform:translate(80px)}}@keyframes sf-float{0%,to{translate:0}50%{translate:0 -12px}}@keyframes sf-wave{to{transform:translate(-80px)}}@keyframes sf-pop{0%{opacity:0;scale:.3}}@keyframes sf-roll-a{60%{rotate:380deg;scale:1.15}to{rotate:352deg}}@keyframes sf-roll-b{60%{rotate:380deg;scale:1.15}to{rotate:352deg}}@keyframes sf-hint{20%{translate:-10px;rotate:-6deg}40%{translate:10px;rotate:6deg}60%{translate:-5px}80%{translate:5px}}@keyframes sf-halo{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--disc) 40%, transparent)}to{box-shadow:0 0 0 26px #0000}}@keyframes sf-drop{0%{transform:translateY(-12px)scale(1.12)}50%{transform:translateY(2px)scale(1.12,.86)}72%{transform:scale(.96,1.05)}}@keyframes sf-ripple{0%{opacity:.7;transform:translate(-50%,-50%)scale(.3)}to{opacity:0;transform:translate(-50%,-50%)scale(4.2)}}@keyframes sf-pin{0%{opacity:0;transform:translateY(-70px)scale(1.06)}70%{opacity:1;transform:translateY(4px)}}@keyframes sf-draw{0%{stroke-dashoffset:120px}to{stroke-dashoffset:0}}@keyframes intro-emerge{0%{opacity:0;translate:0 80px;scale:.92}}@keyframes intro-light{0%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.3)}}@keyframes intro-glow{50%{opacity:.8}}@keyframes intro-rise{0%{opacity:0;transform:translateY(26px)}}@keyframes intro-fall{0%{opacity:0;translate:0 -120px}70%{opacity:1;translate:0 4px}}@keyframes intro-seat{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.35)}}@keyframes intro-tick{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.sf-stage,.sf-title__art,.sf-title__sea,.sf-opening,.sf-opening>*,.sf-opening__bar span,.sf-waves,.sf-country__head,.sf-isle,.sf-panel,.sf-figure,.sf-on-field,.sf-die,.sf-seed,.sf-ball,.sf-ball__disc,.sf-ball__halo,.sf-ripple,.sf-mode__more,.sf-clip,.sf-cork__tags li,.sf-level path,.sf-levels__go .advance,.intro *,.intro__map{transition:none!important;animation:none!important}}:where(button,a[href],summary,select,[role=button],[role=tab],[role=radio],[role=checkbox],[role=option],[role=menuitem],[role=switch],label:has(>input[type=radio],>input[type=checkbox])){transition:background-color var(--t-quick) var(--ease-out), background-image var(--t-quick) var(--ease-out), border-color var(--t-quick) var(--ease-out), color var(--t-quick) var(--ease-out), box-shadow var(--t-ease) var(--ease-out), translate var(--t-ease) var(--ease-out), opacity var(--t-quick) var(--ease-out)}:where(button,a[href],summary,[role=button],[role=tab],[role=radio],[role=checkbox],[role=option],[role=menuitem],[role=switch],label:has(>input[type=radio],>input[type=checkbox])):where(:not(:disabled,[aria-disabled=true])){cursor:pointer}:where(button,[role=button],[role=tab],[role=radio],[role=checkbox],[role=option],[role=menuitem]):where(:disabled,[aria-disabled=true]){cursor:not-allowed}:where(button,[role=button]):where(:not(:disabled,[aria-disabled=true])):active{translate:0 var(--press-sink)}:focus-visible{outline:var(--ring-w) solid var(--ring-color);outline-offset:var(--ring-offset)}label:has(>input.sr-only:focus-visible){outline:var(--ring-w) solid var(--ring-color);outline-offset:var(--ring-offset)}label:has(>.sr-only input:focus-visible){outline:var(--ring-w) solid var(--ring-color);outline-offset:var(--ring-offset)}.fw-btn:focus-visible{outline-offset:-3px}:is(.btn,.pm-btn,.cbtn,.ws-btn,.bd-btn,.un-dec,.vw-mini,.select):disabled{opacity:.5;cursor:not-allowed;box-shadow:none;translate:none}@media (hover:hover){:is(.q-row,.q-minor,.rk-row,.ins-row,.ws-row__btn,.op-chip,.rs-bar--open,.vw-party,.cong-agenda__row,.ar-fact,.ins-pick__row,.mk-cell,.game-menu__item,.res__button,.bar-next,.world__actor,.cong-partner__btn,.cong-more__region,.search__item:not(.is-active),.pt-flow,.up-row,.night-v6__tranches button):hover:not(:disabled,.is-on){background-image:linear-gradient(var(--hover-veil), var(--hover-veil))}:is(.btn--link,.bd-link,.pm-link,.cu-link,.clink,.vw-link,.cong-link,.forecast-foot__link,.workspace__link,.why,.pais__country):hover:not(:disabled){color:var(--hover-ink)}:is(.profile-link--text,.cause__toggle,.cong-linkrow,.mrow__name,.bw-row__name,.dcard__name,.vw-path__what,.vw-path__eff):hover:not(:disabled){color:var(--act)}:where(a[href]):hover{color:var(--hover-ink)}:is(label.chip,.lens,.pick,.tabs button,.cbtn--chip,.scale__step,.view-switch__opt,.cong-chipbtn,.broken-word__opt,.bd-opt,.coherence__choice,.vs-toggle,.cmp-range,.q-keys--btn,.vw-stance,.vw-step,.vw-myvote__opt,.as-level__pick,.toggle,.fw-btn,.op-tab,.cp-tone,.cp-step,.popt,.steps__btn,.ar-filters button,.street__lenses button,.bd-tabs button,.un-criterion,.ins-choose,.bar-icon):hover:not(:disabled,.is-on,.is-current,[aria-pressed=true],[aria-checked=true],[aria-selected=true]){background-image:linear-gradient(var(--hover-veil-act), var(--hover-veil-act));border-color:var(--hover-line)}:is(.btn--primary,.pm-btn--primary,.cbtn--primary,.ws-btn--primary,.bd-btn--primary,.moment-next,.close-month,.action.primary,.plate__open):hover:not(:disabled,[data-risk]){background-color:var(--actDk);border-color:var(--actDk)}.close-month:hover:not(:disabled) .close-month__key svg,.moment-next:hover:not(:disabled)>span[aria-hidden=true]:last-child{translate:3px}:is(.btn,.pm-btn,.cbtn--outline,.cbtn--add,.ws-btn--secondary,.bd-btn,.un-dec,.vw-mini,.cong-tool,.mc-add):not(.btn--primary,.pm-btn--primary,.bd-btn--primary,.btn--link,.btn--ghost,.btn--shady,.bd-btn--shady,.is-danger,[data-risk]):hover:not(:disabled,[aria-pressed=true]){background-color:var(--actHi);border-color:var(--act)}:is(.btn--ghost,.cbtn--ghost,.workspace__back,.rcol__close,.rcol__step,.un-decision__x,.ins-pick__x,.close-head__back,.cp-x,.md-message__stop,.md-col__view):hover:not(:disabled){background-image:linear-gradient(var(--hover-veil), var(--hover-veil));color:var(--ink)}:is(.btn--shady,.is-danger,.pm-btn[data-risk],.ws-btn[data-risk]):hover:not(:disabled){background-image:linear-gradient(var(--hover-veil-warn), var(--hover-veil-warn));border-color:var(--warn);color:var(--warnDk)}:is(.btn--primary,.pm-btn--primary)[data-risk]:hover:not(:disabled){background-color:var(--warnDk);border-color:var(--warnDk)}.bd-btn--shady:hover:not(:disabled){background-color:var(--ink2)}:is(button.card,.cm-seat,button.bd-card,.ts-file,.cmp-add__item,.control-card,.beats__card,.ar-chapter,.cg-today,.md-crisis__answer,.popt__head,.pm-option__head,.un-decision,.ts-how,.ins-pick__auto,.cong-block):is(button,label,[role=button],[role=radio],[role=tab],[role=option],a[href]):hover:not(:disabled){translate:0 var(--hover-lift);box-shadow:var(--hover-shadow)}:is(.profile-link:not(.profile-link--text),.who__face,.partyf__person):hover:not(.is-on){box-shadow:0 0 0 2px var(--card), 0 0 0 5px color-mix(in srgb, var(--face-ring,var(--act)) 45%, transparent)}.party-chip:hover{border-color:var(--face-ring,var(--act))}.tab:hover:not(.is-on){background-image:linear-gradient(var(--hover-veil), var(--hover-veil));color:var(--ink)}:is(input[type=text],input[type=search],input:not([type]),input[type=number],textarea):hover:not(:disabled,:focus){border-color:var(--hover-line)}}.term{cursor:help}.who__face{--face-ring:currentColor}:is(.close-month__key svg,.moment-next>span[aria-hidden=true]:last-child){transition:translate var(--t-ease) var(--ease-out);display:inline-block}:is(.profile-link,.who__face,.party-chip){border-radius:999px}input[type=range]:not(:disabled){cursor:pointer}.range{appearance:none;--fill:50%;background:0 0;height:24px;margin:0}.range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--act) var(--fill), var(--line2) var(--fill));border-radius:999px;height:6px}.range::-moz-range-track{background:linear-gradient(to right, var(--act) var(--fill), var(--line2) var(--fill));border-radius:999px;height:6px}.range::-webkit-slider-thumb{-webkit-appearance:none;border:2.5px solid var(--act);background:var(--card);width:18px;height:18px;box-shadow:0 1px 4px var(--line2);border-radius:50%;margin-top:-6px}.range::-moz-range-thumb{border:2.5px solid var(--act);background:var(--card);border-radius:50%;width:13px;height:13px}input[type=range]::-webkit-slider-thumb{transition:box-shadow var(--t-ease) var(--ease-out)}input[type=range]::-moz-range-thumb{transition:box-shadow var(--t-ease) var(--ease-out)}@media (hover:hover){input[type=range]:hover:not(:disabled)::-webkit-slider-thumb{box-shadow:0 0 0 5px var(--actHi), 0 1px 4px var(--line2)}input[type=range]:hover:not(:disabled)::-moz-range-thumb{box-shadow:0 0 0 5px var(--actHi)}}input[type=range]:active:not(:disabled)::-webkit-slider-thumb{box-shadow:0 0 0 7px var(--actHi), 0 1px 4px var(--line2)}input[type=range]:focus-visible{outline:none}input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--card), 0 0 0 calc(2px + var(--ring-w)) var(--ring-color)}input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--card), 0 0 0 calc(2px + var(--ring-w)) var(--ring-color)}.pslider__thumb{transition:box-shadow var(--t-ease) var(--ease-out)}@media (hover:hover){.pslider:has(.pslider__input:hover:not(:disabled)) .pslider__thumb{box-shadow:0 0 0 5px var(--actHi), 0 1px 4px var(--line2)}}.pslider:has(.pslider__input:active:not(:disabled)) .pslider__thumb{box-shadow:0 0 0 7px var(--actHi), 0 1px 4px var(--line2)}@media (prefers-reduced-motion:reduce){*,:before,:after{translate:none!important}}
