@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-normal-W3Dto7M0.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-normal-DLdKLAvx.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-normal-DD2KOZkl.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-normal-CVFrM67f.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-normal-6K-YXo6g.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-normal-4uxlocMh.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-normal-uvC0WHQr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-italic-BEGvmv_3.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-italic-C_Uk1MUY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-italic-D3GtrbRZ.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-italic-AH1vqu4S.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-italic-BoXDRTEW.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-italic-CJpMwFnN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-italic-BdEzgT7i.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-italic-CQvLaSWn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-600-normal-C4HEjEaf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=command]{--ink-950:#10191f;--ink-975:#0d151a;--topbar-top:#18262e;--panel-900:#14242d;--panel-800:#20343e;--parchment:#f1e6cf;--parchment-soft:#e4dac4;--muted:#b9ae98;--gold:#d5b06b;--line:#d5b06b47;--danger:#d9534f;--positive:#55ab72;--warning:#e0ac49;--national-teal:#1f5a5a;--national-ochre:#c08a2e;--scrim:#10191fe6;--scrim-soft:#10191fd1;--focus:var(--gold);--focus-inset:inset 0 0 0 1px #d5b06b}:root{--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-18:18px;--space-20:20px;--space-28:28px;--radius-xs:3px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--topbar-height:64px;--column-left:340px;--column-right:390px;--portrait-w:120px;--faction-portrait-w:86px;--country-art-h:190px;--icon-sm:16px;--icon-md:20px;--icon-lg:28px;--font-serif:"Cormorant Garamond", "EB Garamond", Georgia, "DejaVu Serif", serif;--font-sans:Inter, "Segoe UI", "DejaVu Sans", system-ui, sans-serif}.country{font-family:var(--font-serif);letter-spacing:.14em;font-size:26px;font-weight:600;line-height:1}.page-title{font-family:var(--font-serif);font-size:34px;font-weight:600;line-height:1.15}.headline{font-family:var(--font-serif);font-size:30px;font-weight:600;line-height:1.2}.narration{font-family:var(--font-serif);font-size:21px;font-style:italic;font-weight:400;line-height:1.35}.crisis-title{font-family:var(--font-serif);font-size:22px;font-weight:600;line-height:1.4}.section-title{font-family:var(--font-serif);letter-spacing:.12em;font-size:15px;font-weight:600;line-height:1.4}.caption{font-family:var(--font-serif);letter-spacing:.08em;font-size:15px;font-weight:400;line-height:1.4}.metric-value{font-family:var(--font-sans);font-size:20px;font-weight:400;line-height:1.4}.prose{font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:1.6}.body{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:1.4}.offer-desc{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:1.4}.small{font-family:var(--font-sans);font-size:12.5px;font-weight:400;line-height:1.4}.bar-label{font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:1.4}.cite{font-family:var(--font-sans);letter-spacing:.2em;font-size:12px;font-weight:400;line-height:1.4}.motto{font-family:var(--font-sans);letter-spacing:.2em;font-size:10px;font-weight:400;line-height:1.4}.leader-name{font-family:var(--font-sans);font-size:18px;font-weight:600;line-height:1.25}.faction-name,.offer-title{font-family:var(--font-sans);font-size:15px;font-weight:600;line-height:1.4}.metric-label{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:1.4}.pm-root,body{background:var(--ink-950);color:var(--parchment);font:14px/1.4 var(--font-sans)}.pm-root *,.pm-root :before,.pm-root :after{box-sizing:border-box}.pm-tabular{font-variant-numeric:tabular-nums}.pm-page-title{font:600 34px/1.15 var(--font-serif);color:var(--parchment);margin:0}.pm-headline{font:600 30px/1.2 var(--font-serif);color:var(--parchment);margin:0}.pm-prose{font:15px/1.6 var(--font-sans);color:var(--parchment-soft);max-width:72ch}.pm-prose p{margin:0 0 var(--space-12)}.pm-prose p:last-child{margin-bottom:0}.pm-section-title{font:600 15px/1.4 var(--font-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin:0}.pm-section-title.pm-danger{color:var(--danger)}.pm-brand{align-items:center;gap:var(--space-12);display:flex}.pm-mark{border-radius:var(--radius-sm);border:1px solid var(--gold);background:linear-gradient(var(--national-teal) 50%, var(--national-ochre) 50%);flex:none;width:40px;height:40px}.pm-country{font:600 26px/1 var(--font-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--parchment)}.pm-motto{letter-spacing:.2em;color:var(--muted);text-transform:uppercase;margin-top:2px;font-size:10px}.pm-metric{padding-left:var(--space-20);border-left:1px solid var(--line);flex-direction:column;display:flex}.pm-metric-label{color:var(--muted);font:13px/1.4 var(--font-sans)}.pm-metric-value{font-variant-numeric:tabular-nums;color:var(--parchment);font-size:20px}.pm-trend{margin-left:var(--space-6);font-variant-numeric:tabular-nums;font-size:13px}.pm-trend.pm-up{color:var(--positive)}.pm-trend.pm-down{color:var(--danger)}.pm-trend.pm-steady{color:var(--muted)}.pm-topbar{align-items:center;gap:var(--space-28);height:var(--topbar-height);padding:0 var(--space-20);background:linear-gradient(var(--topbar-top), var(--ink-950));border-bottom:1px solid var(--line);display:flex}.pm-topbar .pm-brand{min-width:230px}.pm-tools{gap:var(--space-8);margin-left:auto;display:flex}.pm-button{font:inherit;color:var(--parchment);background:var(--panel-800);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-6) var(--space-12);cursor:pointer}.pm-button:hover,.pm-button:focus-visible{border-color:var(--focus);box-shadow:var(--focus-inset);outline:none}.pm-button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;border-color:var(--line)}.pm-button.pm-wide{width:100%;padding:var(--space-10);font:600 15px/1.4 var(--font-sans)}.pm-view-nav{gap:var(--space-8);padding:var(--space-4) var(--space-14);border-top:1px solid var(--line);background:var(--ink-950);flex-wrap:wrap;display:flex}.pm-panel{background:var(--panel-900);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-12) var(--space-14)}.pm-portrait{object-fit:cover;object-position:50% 20%;aspect-ratio:3/4;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-800);flex:none;align-self:flex-start;display:block}.pm-portrait.pm-no-art{font:600 28px var(--font-serif);color:var(--gold);place-items:center;display:grid}.pm-stats{gap:var(--space-4) var(--space-10);grid-template-columns:auto auto;margin:0;display:grid}.pm-stats dt{color:var(--muted)}.pm-stats dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.pm-stats dd.pm-text{text-align:left;grid-column:1/-1}.pm-leader-card{gap:var(--space-10);flex-direction:column;display:flex}.pm-leader-body{gap:var(--space-14);display:flex}.pm-leader-name{font:600 18px/1.25 var(--font-sans)}.pm-leader-faction{color:var(--muted);margin-bottom:var(--space-8)}.pm-relations{color:var(--muted);gap:var(--space-4);margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.pm-relations b{color:var(--parchment);font-variant-numeric:tabular-nums;font-weight:600}.pm-art{background:var(--panel-800);margin:0;position:relative;overflow:hidden}.pm-art img{object-fit:cover;width:100%;height:100%;display:block}.pm-art figcaption{padding:var(--space-18) var(--space-12) var(--space-8);font:15px/1.4 var(--font-serif);letter-spacing:.08em;text-align:center;color:var(--parchment);background:linear-gradient(transparent, var(--scrim));position:absolute;bottom:0;left:0;right:0}.pm-stage{background:var(--panel-800);position:relative;overflow:hidden}.pm-stage>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pm-narration{left:8%;right:8%;bottom:var(--space-18);padding:26px var(--space-20) var(--space-12);text-align:center;background:linear-gradient(transparent, var(--scrim-soft) 30%);border-radius:var(--radius-lg);margin:0;position:absolute}.pm-narration p{font:italic 21px/1.35 var(--font-serif);color:var(--parchment);margin:0}.pm-narration cite{margin-top:var(--space-6);font:12px/1.4 var(--font-sans);letter-spacing:.2em;color:var(--muted);text-transform:uppercase;font-style:normal;display:block}.pm-offers{gap:var(--space-6);flex-direction:column;display:flex}.pm-offer{text-align:left;width:100%;padding:var(--space-8) var(--space-12);display:block}.pm-offer strong{font:600 15px/1.4 var(--font-sans);display:block}.pm-offer>span{color:var(--muted);font-size:13px;display:block}.pm-offer select{margin-top:var(--space-4);font:inherit;color:var(--parchment);background:var(--ink-950);border:1px solid var(--line);border-radius:var(--radius-sm);padding:2px var(--space-6);display:block}.pm-offer[aria-pressed=true]{border-color:var(--gold);box-shadow:var(--focus-inset)}.pm-decision{gap:var(--space-8);flex-direction:column;display:flex}.pm-decision-head{justify-content:space-between;align-items:baseline;display:flex}.pm-decision-head span{color:var(--muted);font-size:13px}.pm-event-art{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-sm);background:var(--panel-800);width:100%;display:block}.pm-crisis-title{font:600 22px/1.4 var(--font-serif);margin:0}.pm-crisis-text{color:var(--parchment-soft);margin:0}.pm-bar{align-items:center;gap:var(--space-6);color:var(--muted);grid-template-columns:72px 1fr 30px;font-size:12px;display:grid}.pm-bar i{border-radius:var(--radius-xs);background:var(--panel-800);height:6px;display:block;position:relative;overflow:hidden}.pm-bar i b{background:var(--gold);position:absolute;inset:0 auto 0 0}.pm-bar.pm-neg i b{background:var(--danger)}.pm-bar.pm-pos i b{background:var(--positive)}.pm-bar>span{text-align:right;color:var(--parchment);font-variant-numeric:tabular-nums}.pm-faction{gap:var(--space-10);background:var(--panel-900);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-8);display:flex}.pm-faction.pm-player{border-color:var(--gold)}.pm-faction .pm-portrait{border-radius:var(--radius-xs);object-position:50% 15%;border:0}.pm-faction-body{flex:1;min-width:0}.pm-faction-name{font:600 15px/1.4 var(--font-sans);margin:0}.pm-who{color:var(--muted);margin-bottom:var(--space-4);font-size:12.5px}.pm-rel{color:var(--muted);margin-top:3px;font-size:12px}.pm-faction-strip{padding:var(--space-8) var(--space-14) var(--space-10);border-top:1px solid var(--line);background:var(--ink-975)}.pm-faction-row{gap:var(--space-10);margin-top:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}@media (prefers-reduced-motion:reduce){.pm-root *{transition:none!important;animation:none!important}}.pm-icon{vertical-align:-.15em;flex:none;display:inline-block}.pm-icon-gold{color:var(--gold)}.pm-icon-muted{color:var(--muted)}.pm-icon-danger{color:var(--danger)}.pm-icon-positive{color:var(--positive)}.pm-icon-warning{color:var(--warning)}.pm-section-title .pm-icon{margin-right:var(--space-6);vertical-align:-.2em}.pm-faction-name .pm-icon{margin-right:var(--space-6);vertical-align:-.18em}.pm-metric.pm-has-icon{align-items:center;gap:var(--space-12);flex-direction:row}.pm-metric-text{flex-direction:column;display:flex}.pm-button.pm-has-icon{align-items:center;gap:var(--space-8);display:inline-flex}.pm-button.pm-wide.pm-has-icon{justify-content:center;display:flex}.pm-button.pm-icon-only{padding:var(--space-6);place-items:center;display:inline-grid}.pm-button.pm-icon-only .pm-icon{width:var(--icon-md);height:var(--icon-md)}.pm-offer.pm-has-icon{align-items:center;gap:var(--space-14);display:flex}.pm-offer-text{flex:1;min-width:0}.pm-offer-text>span{color:var(--muted);font-size:13px;display:block}.pm-offer-caret{color:var(--muted)}.pm-offer:hover .pm-offer-caret,.pm-offer:focus-visible .pm-offer-caret{color:var(--gold)}.pm-forecast{gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.pm-forecast>span{white-space:nowrap;font:12px/1.3 var(--font-sans);color:var(--muted);background:var(--panel-800);border:1px solid var(--line);border-radius:var(--radius-xs);padding:1px var(--space-6)}.pm-offer .pm-forecast>span{background:var(--ink-950)}.pm-forecast>span.pm-warn{color:var(--warning)}.pm-offer-text>.pm-forecast{color:inherit;font-size:inherit;display:flex}.pm-choice-group{gap:var(--space-6);flex-direction:column;display:flex}.pm-choice-title{font:600 17px/1.4 var(--font-serif);color:var(--parchment);margin:0}.pm-choice-title span{margin-left:var(--space-6);font:12px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pm-choice-grid{gap:var(--space-6);display:grid}.pm-choice-grid .pm-offer{height:100%}.pm-commit{border-color:var(--gold)}.pm-table{border-collapse:collapse;width:100%;font-size:14px}.pm-table caption{text-align:left;padding-bottom:var(--space-6);font:600 15px/1.4 var(--font-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.pm-table th{text-align:left;font:600 12px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:var(--space-6) var(--space-8);border-bottom:1px solid var(--line)}.pm-table td{padding:var(--space-8);vertical-align:top;font-variant-numeric:tabular-nums;border-bottom:1px solid #d5b06b24}.pm-table .pm-end{text-align:right}.pm-table tr.pm-mine td{background:#d5b06b12}.pm-tabs{align-items:center;gap:var(--space-4);padding:var(--space-8) var(--space-20);border-bottom:1px solid var(--line);background:var(--ink-975);flex-wrap:wrap;display:flex}.pm-tabs a{padding:var(--space-6) var(--space-12);border-radius:var(--radius-md);color:var(--parchment-soft);font:600 14px var(--font-sans);text-decoration:none}.pm-tabs a:hover,.pm-tabs a:focus-visible{color:var(--parchment);box-shadow:var(--focus-inset);outline:none}.pm-tabs a[aria-current=page]{color:var(--gold);box-shadow:inset 0 -2px 0 var(--gold)}.pm-tabs-search{margin-left:auto}.pm-tabs-search input{font:14px var(--font-sans);color:var(--parchment);background:var(--ink-950);border:1px solid var(--line);border-radius:var(--radius-sm);padding:7px var(--space-10);width:260px}.pm-tabs-search input:focus{border-color:var(--focus);box-shadow:var(--focus-inset);outline:none}.pm-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pm-option{gap:var(--space-10);padding:var(--space-8) var(--space-10);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-800);cursor:pointer;align-items:flex-start;display:flex}.pm-option:hover,.pm-option:focus-within{border-color:var(--focus);box-shadow:var(--focus-inset)}.pm-option.pm-checked{border-color:var(--gold);box-shadow:var(--focus-inset)}.pm-option input{accent-color:var(--gold);margin-top:3px}.pm-option strong{font:600 15px/1.35 var(--font-sans);color:var(--parchment);display:block}.pm-option strong+span{color:var(--muted);font-size:13px}.pm-asset{gap:var(--space-6);background:var(--panel-900);border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:var(--radius-lg);padding:var(--space-12) var(--space-14);flex-direction:column;display:flex}.pm-asset.pm-fixed{border-top-style:dashed;border-top-color:var(--muted)}.pm-asset-kind{align-items:center;gap:var(--space-8);font:12px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);display:flex}.pm-asset h3{font:600 16px/1.35 var(--font-sans);margin:0}.pm-asset p{margin:0}.pm-asset-value{font:600 24px var(--font-sans);font-variant-numeric:tabular-nums}.pm-asset-value span{font:13px var(--font-sans);color:var(--muted)}.pm-asset-share{border-radius:var(--radius-xs);background:var(--panel-800);height:6px;display:block;overflow:hidden}.pm-asset-share b{background:var(--gold);height:100%;display:block}.pm-portable .pm-asset-move{color:var(--positive)}.pm-fixed .pm-asset-move{color:var(--warning)}.pm-asset-since{color:var(--muted);font-size:12.5px}.pm-root a{color:var(--gold)}.pm-root a:hover{color:var(--parchment)}.pm-root a.pm-card-link,.pm-card-link{color:inherit;border-radius:var(--radius-md);text-decoration:none;display:block}.pm-card-link:hover .pm-faction,.pm-card-link:focus-visible .pm-faction,.pm-card-link:hover.pm-person,.pm-card-link:focus-visible.pm-person{border-color:var(--focus);box-shadow:var(--focus-inset)}.pm-card-link:focus-visible{outline:none}.pm-card-link:hover .pm-faction-name,.pm-card-link:hover .pm-person-name,.pm-card-link:focus-visible .pm-faction-name,.pm-card-link:focus-visible .pm-person-name{text-underline-offset:3px;text-decoration:underline}.pm-person{gap:var(--space-10);background:var(--panel-900);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-8);align-items:center;min-width:0;display:flex}.pm-root a.pm-person.pm-card-link,a.pm-person.pm-card-link{display:flex}.pm-person.pm-plain{background:0 0;border-color:#0000;padding:0}.pm-person-text{flex-direction:column;min-width:0;display:flex}.pm-person-name{font:600 14px/1.3 var(--font-sans);color:var(--parchment)}.pm-person-post{font:12.5px/1.35 var(--font-sans);color:var(--muted)}.pm-person .pm-portrait{border-radius:var(--radius-xs)}.pm-stage-strip{border-top:1px solid var(--line);background:var(--ink-975);padding:var(--space-8) var(--space-14) var(--space-10)}.pm-stage-strip>.pm-section-title{margin-bottom:var(--space-6)}.pm-stage-frame{position:relative}.pm-stage-track{gap:var(--space-10);scroll-snap-type:x proximity;padding-bottom:var(--space-6);scrollbar-width:none;display:flex;overflow-x:auto}.pm-stage-track::-webkit-scrollbar{display:none}.pm-stage-track:focus-visible{outline:1px solid var(--focus);outline-offset:2px}.pm-stage-edge{top:0;bottom:var(--space-6);z-index:1;cursor:pointer;width:72px;color:var(--gold);border:0;align-items:center;padding:0;display:flex;position:absolute}.pm-stage-edge.pm-left{background:linear-gradient(90deg, var(--ink-975) 30%, transparent);justify-content:flex-start;left:0}.pm-stage-edge.pm-right{background:linear-gradient(270deg, var(--ink-975) 30%, transparent);justify-content:flex-end;right:0}.pm-stage-edge:hover,.pm-stage-edge:focus-visible{color:var(--parchment);outline:none}.pm-stage-edge:focus-visible .pm-icon{filter:drop-shadow(0 0 2px var(--gold))}.pm-stage-rule{scroll-snap-align:start;border-left:3px solid var(--gold);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#d5b06b1f;flex:none;justify-content:center;align-items:center;width:34px;display:flex}.pm-stage-rule.pm-strong{background:#d5b06b38}.pm-stage-rule span{writing-mode:vertical-rl;font:700 14px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);transform:rotate(180deg)}.pm-stage-section{gap:var(--space-10);margin:0;padding:0;list-style:none;display:flex}.pm-stage-section>li{scroll-snap-align:start;flex:none;width:240px}.pm-stage-section>li.pm-wide-card{width:300px}.pm-stage-section .pm-person,.pm-stage-section .pm-faction{height:100%}.pm-briefing{gap:var(--space-10);flex-direction:column;display:flex}.pm-briefing-head{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.pm-briefing-meta{color:var(--parchment);gap:var(--space-8);align-items:center;margin:0;font-size:14px;display:flex}.pm-article{gap:var(--space-8);flex-direction:column;display:flex}.pm-article figure{margin:0}.pm-article figure img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--panel-800);width:100%;display:block}.pm-article figcaption{margin-top:var(--space-4);font:italic 12.5px/1.4 var(--font-sans);color:var(--muted)}.pm-article .pm-headline{font-size:30px}.pm-article.pm-minor .pm-headline{font-size:21px}.pm-standfirst{font:600 16px/1.5 var(--font-sans);color:var(--parchment);margin:0}.pm-byline{font:12px/1.4 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0}.pm-byline a{color:var(--gold)}.pm-dateline{color:var(--parchment);font-weight:600}.pm-passed{font:12.5px var(--font-sans);color:var(--muted);margin:0}.pm-article details summary{cursor:pointer;color:var(--gold);font-size:14px}.pm-report{gap:var(--space-10);flex-direction:column;display:flex}.pm-report ul{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.pm-report li{font:14px/1.55 var(--font-sans);color:var(--parchment-soft);padding-left:var(--space-12);border-left:1px solid var(--line)}.pm-report time{color:var(--muted);font-size:12px;display:block}.pm-keeper{gap:var(--space-8);flex-direction:column;display:flex}.pm-keeper p{color:var(--parchment-soft);margin:0;font-size:14px}.pm-keeper strong{font-variant-numeric:tabular-nums;color:var(--parchment)}.pm-credit{color:var(--muted);white-space:nowrap;font-size:12.5px}.pm-notice{gap:var(--space-10);padding:var(--space-10) var(--space-12);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-900);align-items:flex-start;display:flex}.pm-notice.pm-warning{border-color:var(--warning)}.pm-notice.pm-danger{border-color:var(--danger)}.pm-notice strong{font:600 14px var(--font-sans);color:var(--parchment);display:block}.pm-notice p{color:var(--parchment-soft);margin:2px 0 0;font-size:13.5px}.pm-status{font:12.5px var(--font-sans);color:var(--muted);white-space:nowrap;margin:0}.pm-status em{color:var(--parchment-soft);font-style:normal}.pm-status strong{color:var(--gold)}.pm-choice{cursor:pointer}.pm-choice:focus-visible,.pm-choice:hover{border-color:var(--focus);box-shadow:var(--focus-inset);outline:none}.pm-choice[aria-checked=true]{border-color:var(--gold);box-shadow:var(--focus-inset);background:#263d48}.pm-choice .pm-choice-text{color:var(--parchment-soft);font:13.5px/1.5 var(--font-sans);margin-top:2px;display:block}.pm-choice .pm-choice-text a{color:var(--parchment);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.pm-cost{margin-top:var(--space-6);font:600 12.5px var(--font-sans);color:var(--gold);display:block}.pm-cost.pm-short{color:var(--muted);font-weight:400}.pm-choice.pm-unavailable{opacity:.6;cursor:not-allowed;box-shadow:none;border-color:var(--line)}.pm-directions{gap:var(--space-8);flex-direction:column;display:flex}.pm-directions-sub{color:var(--muted);margin:0;font-size:13px}.pm-directions-group h3{margin:var(--space-6) 0 var(--space-4);font:600 12px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.pm-directions-group ul{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.pm-directions-group li{font:14px/1.55 var(--font-sans);color:var(--parchment-soft)}.pm-directions-group li.pm-you{color:var(--parchment)}.pm-directions-group li.pm-dark{color:var(--muted);font-style:italic}.pm-source{color:var(--muted);font-size:12.5px}.pm-favor{gap:var(--space-6);background:var(--panel-900);border:1px solid var(--line);border-top:3px double var(--gold);border-radius:var(--radius-lg);padding:var(--space-12) var(--space-14);flex-direction:column;display:flex}.pm-favor p{margin:0}.pm-favor-size{font:600 16px var(--font-sans);color:var(--parchment)}.pm-favor-for{color:var(--parchment-soft);font-size:13.5px}.pm-favor-warn{color:var(--warning);font-size:12.5px}.pm-curtain{z-index:10;background:#0d151ad6;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pm-curtain-card{align-items:center;gap:var(--space-12);text-align:center;width:min(560px,92%);max-height:92%;padding:var(--space-28) var(--space-28) var(--space-20);background:radial-gradient(120% 60% at 50% 115%, #d5b06b24, transparent 60%), var(--panel-900);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:auto}.pm-curtain-card.pm-wide-card{width:min(820px,94%)}.pm-curtain-label{font:600 13px var(--font-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin:0}.pm-curtain-title{font:600 44px/1.1 var(--font-serif);color:var(--parchment);margin:0}.pm-curtain-sub{font:italic 19px/1.4 var(--font-serif);color:var(--parchment-soft);margin:0}.pm-curtain-skip{color:var(--muted);margin:0;font-size:12.5px}.pm-act-numeral{font:600 96px/1 var(--font-serif);color:var(--gold);margin:0}.pm-cue{gap:var(--space-12);text-align:left;box-sizing:border-box;width:100%;padding:var(--space-8) var(--space-12);border-left:3px solid var(--gold);background:#d5b06b0d;display:flex}.pm-cue-text{min-width:0}.pm-cue-text strong{font:600 14px var(--font-sans);color:var(--parchment)}.pm-cue-side{margin-left:var(--space-8);color:var(--muted);font-size:12px}.pm-cue-text p{font:14px/1.5 var(--font-sans);color:var(--parchment-soft);margin:2px 0 0}.pm-cue.pm-dark{border-left-color:var(--panel-800);background:0 0}.pm-cue.pm-dark p{color:var(--muted);margin:0;font-style:italic}.pm-personae{gap:var(--space-20);text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.pm-personae h3{margin:0 0 var(--space-6);font:600 12px var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.pm-personae ul{color:var(--parchment-soft);gap:3px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}html,body,#root{height:100%}body{background:var(--ink-950);min-width:1280px;color:var(--parchment);font:14px/1.4 var(--font-sans);margin:0}*{box-sizing:border-box}a{color:var(--gold)}a:hover{color:var(--parchment)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}h1,h2,h3,h4{font-family:var(--font-serif);margin:0;font-weight:600}h1{font-size:32px;line-height:1.15}p{margin:0}ul{margin:0;padding-left:18px}code{color:var(--parchment-soft);font-family:ui-monospace,DejaVu Sans Mono,monospace;font-size:.92em}.muted{color:var(--muted)}.small{font-size:12.5px}.kicker{font:12px/1.4 var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.stack{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.stack.tight{gap:var(--space-6)}.row{gap:var(--space-8);flex-wrap:wrap;align-items:center;display:flex}.title-with-icon{align-items:center;gap:var(--space-10);display:flex}.agenda{font:15px/1.5 var(--font-sans);color:var(--parchment-soft)}.tag{margin-left:var(--space-6);padding:1px var(--space-6);font:12px/1.3 var(--font-sans);color:var(--warning);border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--panel-800);display:inline-block}.tag.done{color:var(--positive)}[role=alert]{color:var(--danger);font-weight:600}strong.up,.up{color:var(--positive)}strong.down,.down{color:var(--danger)}.stance{white-space:nowrap;font-weight:600}.field{gap:var(--space-4);color:var(--muted);flex-direction:column;font-size:13px;display:flex}.field input,.field select{font:14px var(--font-sans);color:var(--parchment);background:var(--ink-950);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-8) var(--space-10)}.field input:focus,.field select:focus{border-color:var(--focus);box-shadow:var(--focus-inset);outline:none}.fields{gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.filter{gap:var(--space-6);margin-bottom:var(--space-8);color:var(--muted);align-items:center;display:inline-flex}.filter input{accent-color:var(--gold)}.facts{gap:var(--space-8) var(--space-20);grid-template-columns:max-content 1fr;margin:0;display:grid}.facts dt{color:var(--muted)}.facts dd{margin:0}.pm-section-title.sub{margin-top:var(--space-14)}.framed{border:1px solid var(--line);border-radius:var(--radius-lg)}.shell{flex-direction:column;height:100vh;display:flex;overflow:hidden}.shell>.pm-topbar{flex:none;gap:22px}.metric-danger{color:var(--danger);font:600 12px var(--font-sans);letter-spacing:.08em}.notice{padding:var(--space-6) var(--space-20);border-bottom:1px solid var(--line);background:var(--panel-900);color:var(--parchment-soft);flex:none;margin:0;font-weight:400}.notice[role=alert]{color:var(--danger)}.screen{flex:1;min-height:0;overflow:auto}.tab-situation .screen{overflow:hidden}.foot{border-top:1px solid var(--line);background:var(--ink-950);flex:none;justify-content:space-between;align-items:center;display:flex}.foot .pm-view-nav{padding:var(--space-6) var(--space-14);border-top:0}.status-line{padding:0 var(--space-20);overflow:hidden}.status-line .pm-status{text-overflow:ellipsis;overflow:hidden}cite.campaign,.campaign-card cite{font:normal 600 15px var(--font-sans);color:var(--parchment-soft)}.page{padding:var(--space-18) var(--space-20);max-width:1440px}.page.narrow{max-width:760px}.page.two-col{gap:var(--space-18);grid-template-columns:460px minmax(0,1fr);display:grid}.situation{flex-direction:column;height:100%;display:flex}.board{gap:var(--space-14);min-height:0;padding:var(--space-12) var(--space-14) 0;flex:1;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.board-main{gap:var(--space-10);flex-direction:column;min-height:0;display:flex;overflow:auto}.board-main .page-title h1{font-size:30px}.board>.stage-directions{min-height:0;overflow:auto}.dilemma-list{margin:var(--space-6) 0 0}.dilemma-list li{margin:var(--space-4) 0}.board.compact{padding:var(--space-8) var(--space-14) 0;gap:var(--space-10)}.plan{gap:var(--space-8);flex-direction:column;display:flex}.plan .pm-decision-head h2{align-items:center;gap:var(--space-6);display:flex}.plan-brief{gap:var(--space-12);align-items:flex-start;display:flex}.plan-art{object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--line);flex:none;width:136px;height:77px}.clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.board.compact .clamp{-webkit-line-clamp:2}.board.compact .pm-crisis-title{font-size:20px;line-height:1.2}.board.compact .plan{gap:var(--space-6);padding:var(--space-10) var(--space-12)}.initiative{border-top:1px solid var(--line);padding-top:var(--space-8);gap:var(--space-6);flex-direction:column;display:flex}.details{border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-8) var(--space-12);gap:var(--space-8);flex-direction:column;display:flex}.details legend{padding:0 var(--space-4);font:600 14px var(--font-sans);color:var(--gold)}.decision-screen{flex-direction:column;height:100%;display:flex}.decision-main{min-height:0;padding:var(--space-18) var(--space-20);gap:var(--space-14);flex-direction:column;flex:1;display:flex;overflow:auto}.decision-head h1{align-items:center;gap:var(--space-6);font-size:18px;display:flex}.dilemmas{gap:var(--space-14);display:grid}.dilemma{gap:var(--space-10);flex-direction:column;display:flex}.dilemma-head{justify-content:space-between;align-items:baseline;gap:var(--space-10);display:flex}.decision-foot{gap:var(--space-20);padding:var(--space-10) var(--space-20);border-top:1px solid var(--line);background:var(--ink-975);flex:none;grid-template-columns:minmax(0,1fr) 420px;align-items:center;display:grid}.leader-page{gap:var(--space-28);grid-template-columns:320px minmax(0,1fr);display:grid}.leader-portrait{gap:var(--space-8);flex-direction:column;align-items:flex-start;display:flex}.if-you-fall{gap:var(--space-14);align-items:flex-start;display:flex}.vault-total strong{font:600 30px var(--font-sans);font-variant-numeric:tabular-nums}.vault-split{border:1px solid var(--line);border-radius:var(--radius-sm);height:30px;font-size:12.5px;display:flex;overflow:hidden}.vault-split>div{padding:0 var(--space-10);white-space:nowrap;align-items:center;display:flex;overflow:hidden}.vault-split .portable{background:#55ab7238}.vault-split .fixed{background:repeating-linear-gradient(45deg, var(--panel-800) 0 6px, var(--panel-900) 6px 12px);color:var(--muted)}.asset-grid{gap:var(--space-12);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:0;list-style:none;display:grid}.vault.compact .asset-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.power-holders p{align-items:center;gap:var(--space-8);margin-top:var(--space-6);display:flex}.pm-table caption{white-space:nowrap}.event-log ul{margin:0;padding-left:16px}.masthead{text-align:center;border-bottom:3px double var(--line);padding-bottom:var(--space-12);margin-bottom:var(--space-18)}.masthead h1{letter-spacing:.04em;font-size:44px}.dateline{font:12px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ticker{margin-top:var(--space-6);color:var(--parchment-soft)}.news-columns{gap:var(--space-28);grid-template-columns:minmax(0,1fr) 400px;display:grid}.article.lead .headline{font-size:30px;line-height:1.15}.article .headline{font-size:19px;line-height:1.25}.article-art{aspect-ratio:16/7;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--line);width:100%}.news-lede{color:var(--parchment-soft);font-size:15px}.what-it-means ul{margin-top:var(--space-6)}.news-earlier{gap:var(--space-14);border-left:1px solid var(--line);padding-left:var(--space-20);flex-direction:column;display:flex}.news-earlier .article{border-bottom:1px solid var(--line);padding-bottom:var(--space-12)}.brief{gap:var(--space-4);flex-direction:column;display:flex}.ending-board{grid-template-columns:minmax(0,1fr) 520px;height:100%;display:grid}.ending-art{background:var(--panel-800);border-right:1px solid var(--line);min-height:560px;position:relative;overflow:hidden}.ending-art>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ending-plate{background:linear-gradient(transparent, var(--scrim) 40%);gap:var(--space-12);flex-direction:column;padding:120px 48px 40px;display:flex;position:absolute;bottom:0;left:0;right:0}.ending-plate h1{font-size:44px}.ending-plate .narration{font:italic 20px/1.4 var(--font-serif);color:var(--parchment-soft);max-height:40vh;overflow:auto}.ending-side{padding:var(--space-18) var(--space-20);overflow:auto}.menu{background:var(--ink-950);grid-template-columns:minmax(0,1fr) 560px;min-height:100vh;display:grid}.menu-art{border-right:1px solid var(--line);background:var(--panel-800);position:relative;overflow:hidden}.menu-art>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.menu-plate{gap:var(--space-14);background:linear-gradient(#0000,#10191feb 45%);flex-direction:column;padding:120px 56px 48px;display:flex;position:absolute;bottom:0;left:0;right:0}.menu-plate h1{font-size:56px;line-height:1.05}.menu-line{max-width:560px;font:italic 21px/1.35 var(--font-serif);color:var(--parchment-soft)}.menu-side{gap:var(--space-12);padding:var(--space-20);flex-direction:column;display:flex;overflow:auto}.options{gap:var(--space-6);border:0;flex-direction:column;margin:0;padding:0;display:flex}.options legend{color:var(--muted);margin-bottom:var(--space-6);font-size:13px}.connect{place-items:center;min-height:100vh;display:grid;position:relative;overflow:hidden}.connect-art{object-fit:cover;opacity:.35;width:100%;height:100%;position:absolute;inset:0}.connect-panel{width:720px;padding:var(--space-28);position:relative}.warning{gap:var(--space-10);padding:var(--space-10) var(--space-12);border:1px solid var(--warning);border-radius:var(--radius-md);align-items:flex-start;display:flex}pre.command{white-space:pre-wrap;word-break:break-all;color:var(--parchment);background:var(--ink-950);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-10) var(--space-12);margin:0;font:13px/1.5 ui-monospace,DejaVu Sans Mono,monospace}.narration{font:15px/1.6 var(--font-sans);color:var(--parchment-soft);max-width:72ch}.narration p{margin:0 0 .9em}.narration p.lede{font:16px/1.6 var(--font-sans);color:var(--parchment)}.narration h3.question{font:600 20px var(--font-serif);color:var(--parchment);margin:1.2em 0 .5em}.narration h4{font:600 13px var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--gold);margin:1.2em 0 .4em}.narration ul,.narration ol{margin:0 0 .9em;padding-left:1.4em}.narration blockquote{border-left:2px solid var(--gold);margin:0 0 .9em;padding:.2em 0 .2em 1em;font-style:italic}.narration hr{border:none;border-top:1px solid var(--line);width:6rem;margin:1.2em 0}strong.name{color:var(--parchment);font-weight:600}.wiki-ref{display:inline;position:relative}a.wiki-link{color:inherit;-webkit-text-decoration:underline dotted var(--gold);text-decoration:underline dotted var(--gold);text-underline-offset:.2em;font-weight:600}a.wiki-link:hover{color:var(--gold);text-decoration-style:solid}.wiki-tip{z-index:5;width:max-content;max-width:22rem;padding:var(--space-8) var(--space-10);background:var(--panel-900);color:var(--parchment-soft);border:1px solid var(--line);border-radius:var(--radius-md);font:400 13px/1.4 var(--font-sans);text-align:left;text-transform:none;letter-spacing:normal;margin-top:.3rem;display:none;position:absolute;top:100%;left:0}.wiki-tip strong{color:var(--parchment);font-family:var(--font-sans);margin-bottom:.15rem;font-size:14px;font-weight:600;display:block}.wiki-ref:hover .wiki-tip,.wiki-ref:focus-within .wiki-tip{display:block}.wiki>.pm-tabs{z-index:2;position:sticky;top:0}.wiki>:not(.pm-tabs){margin:var(--space-18) var(--space-20);max-width:1200px}.wiki h1{margin-bottom:var(--space-6)}.wiki-dashboard{gap:var(--space-14);margin-top:var(--space-14);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wiki-card{gap:var(--space-8);flex-direction:column;display:flex}.wiki-list{padding-left:18px}.wiki-list li{margin:var(--space-4) 0}.influence{padding-left:22px}.influence li{margin:var(--space-4) 0}.influence-bar{width:6rem;height:6px;margin:0 var(--space-8);border-radius:var(--radius-xs);background:var(--panel-800);vertical-align:middle;display:inline-block;overflow:hidden}.influence-bar span{background:var(--gold);height:100%;display:block}.wiki-page{gap:var(--space-10);flex-direction:column;display:flex}.wiki-page h2{margin-top:var(--space-10);font:600 15px/1.4 var(--font-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.wiki-page dl{gap:var(--space-6) var(--space-20);grid-template-columns:max-content 1fr;margin:0;display:grid}.wiki-page dt{color:var(--muted)}.wiki-page dd{margin:0}.wiki-page.with-portrait{gap:var(--space-28);flex-direction:row;align-items:flex-start}.wiki-page.with-portrait>div{gap:var(--space-10);flex-direction:column;flex:1;min-width:0;display:flex}.wiki-pager{justify-content:space-between;gap:var(--space-14);margin-top:var(--space-18);border-top:1px solid var(--line);padding-top:var(--space-10);display:flex}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.turn-clock-page{border:1px solid var(--gold);border-radius:var(--radius-sm);background:var(--parchment);min-width:200px;color:var(--ink-950);font-variant-numeric:tabular-nums;flex-direction:column;display:inline-flex;overflow:hidden}.turn-clock-month{background:var(--national-teal);color:var(--parchment);font:600 13px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;padding:var(--space-6) var(--space-12)}.turn-clock-day{font:600 80px/1.1 var(--font-serif);padding:var(--space-4) var(--space-12) var(--space-8)}.turn-clock-passed{font:16px/1.5 var(--font-sans);margin:var(--space-14) 0 var(--space-4)}@keyframes turn-clock-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.turn-clock{animation:none}}.shell>.pm-topbar{gap:18px}.shell>.pm-topbar .pm-brand{flex:none;min-width:0}.metric-danger{letter-spacing:.02em;font-size:12.5px}@media (width<=1600px){.pm-topbar .pm-metric .pm-icon{display:none}}.pm-topbar .pm-motto,.pm-metric-label,.pm-metric-value,.pm-trend,.pm-tools .pm-button{white-space:nowrap}.foot .pm-view-nav{flex:none}.status-line{text-align:right;flex:1;min-width:0}@media (width<=1500px){.pm-topbar .pm-motto{display:none}}@media (width<=1400px){.shell>.pm-topbar{gap:14px}.pm-topbar .pm-metric{padding-left:14px}.pm-topbar .pm-metric .pm-icon{display:none}}@media (height<=820px){:root{--topbar-height:56px}.foot .pm-view-nav{padding:var(--space-4) var(--space-14)}.stage{padding:var(--space-4) var(--space-14) var(--space-6)}.stage .pm-faction{padding:var(--space-6)}}.plan .initiative .pm-offer{padding:var(--space-6) var(--space-10)}.plan .initiative .pm-offer strong{font-size:15px;line-height:1.25}.plan .initiative .pm-offer-text>span{font-size:12px;line-height:1.3}.plan-body{gap:var(--space-8);min-height:0;margin:0 calc(-1 * var(--space-6));padding:0 var(--space-6);flex-direction:column;flex:auto;display:flex;overflow:auto}.plan-foot{gap:var(--space-6);flex-direction:column;flex:none;display:flex}.plan .pm-offer{padding:var(--space-6) var(--space-10)}.plan .pm-forecast>span{padding:0 var(--space-4);font-size:11.5px}.plan .initiative .pm-offer-text>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.situation .pm-rel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.person-tiles{gap:var(--space-8);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.pm-person.current{border-color:var(--gold)}.fact-list{gap:var(--space-4);flex-direction:column;margin:0;padding-left:16px;display:flex}.fact-list .pm-credit{white-space:normal}.leader-and-spies{gap:var(--space-28)}.spy-grid{gap:var(--space-14);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.spy-report>.pm-report{height:100%;scroll-margin-top:var(--space-20)}.spy-report.current>.pm-report{border-color:var(--gold)}.keepers{gap:var(--space-14);grid-template-columns:1fr 1fr;display:grid}.small-keepers{gap:var(--space-8)}.article.lead .pm-article figure img{aspect-ratio:auto;height:clamp(220px,38vh,380px)}.article{gap:var(--space-10);flex-direction:column;display:flex}.news-earlier .article+.article{border-top:1px solid var(--line);padding-top:var(--space-12)}.wiki-page.with-portrait>.pm-portrait{flex:none;align-self:flex-start;max-width:220px;height:auto}.stage{flex:none;min-width:0}.wiki-tip.card{box-shadow:none;max-width:none;font-style:normal;font-family:var(--font-sans);background:0 0;border:0;padding:0;font-size:14px;font-weight:400;line-height:1.35}.wiki-tip.card>.pm-faction{width:300px}.wiki-tip.card>.pm-person{width:240px}.wiki-tip.card>*{box-shadow:0 6px 18px #00000073}.cue-columns{gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));max-height:70vh;display:grid;overflow:auto}.personae-title{margin-top:var(--space-14)}.epilogue,.curtain-call{margin:0;padding:0;font-size:14px;line-height:1.6;list-style:none}.ending-plate .antagonist{font:16px/1.5 var(--font-sans);margin:var(--space-6) 0 var(--space-12)}.deal-param{gap:var(--space-4);margin-top:var(--space-8);color:var(--muted);flex-direction:column;font-size:12.5px;display:flex}.deal-param select{font:14px var(--font-sans);color:var(--parchment);background:var(--ink-950);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-4) var(--space-6)}.pm-choice-grid.deals{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.dealings{margin-top:var(--space-14)}.link-button{color:var(--gold);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.turn-clock .pm-curtain-card{text-align:center}.board-main{overflow:hidden}.board-main>.pm-briefing{flex:1;min-height:0;overflow:auto}.decision-grid{gap:var(--space-14);grid-template-columns:minmax(0,1fr) 380px;align-items:start;display:grid}.decision-side{gap:var(--space-14);flex-direction:column;display:flex}@media (width<=1360px){.decision-grid .dilemmas{grid-template-columns:minmax(0,1fr)!important}}.favor-grid{gap:var(--space-10);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.favors-head{margin:0 0 var(--space-4);font:600 14px var(--font-sans);color:var(--parchment)}.favors-list{margin:0;padding-left:16px;font-size:14px;line-height:1.55}.influence-cell .pm-bar{min-width:120px}
