@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/fonts/bodoni-moda-latin-ext-opsz-normal.f156e4a7ce.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/fonts/bodoni-moda-latin-opsz-normal.c032219ef6.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/fonts/bodoni-moda-latin-ext-opsz-italic.4800c2afa7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/fonts/bodoni-moda-latin-opsz-italic.b737328c13.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fonts/public-sans-latin-ext-wght-normal.3a00a32f02.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fonts/public-sans-latin-wght-normal.5ed4d31c98.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fonts/public-sans-latin-ext-wght-italic.a071e35bbf.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fonts/public-sans-latin-wght-italic.16dc93252a.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/ibm-plex-mono-latin-ext-400-normal.6bc0f226a5.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/ibm-plex-mono-latin-400-normal.08949f728d.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fonts/ibm-plex-mono-latin-ext-500-normal.6bb06407c9.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fonts/ibm-plex-mono-latin-500-normal.01d2854474.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fonts/ibm-plex-mono-latin-ext-600-normal.32057cf50d.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fonts/ibm-plex-mono-latin-600-normal.0d1f0b8d07.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/fonts/cinzel-latin-ext-wght-normal.8fc2606f8a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/fonts/cinzel-latin-wght-normal.09941fb1c1.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fonts/cormorant-garamond-latin-ext-600-normal.4993f7f4fe.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fonts/cormorant-garamond-latin-600-normal.ae062b6d5a.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:UnifrakturMaguntia;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/unifrakturmaguntia-latin-400-normal.a467466874.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/great-vibes-latin-ext-400-normal.b63469c752.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/great-vibes-latin-400-normal.c59dc73d29.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/courier-prime-latin-ext-400-normal.efbea074e3.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/courier-prime-latin-400-normal.f09844e1f4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fonts/courier-prime-latin-ext-700-normal.b7ce6854b9.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fonts/courier-prime-latin-700-normal.5c7ae1cc9a.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/bebas-neue-latin-ext-400-normal.16c95ce45a.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/bebas-neue-latin-400-normal.a7c90c8924.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#e8eeeb;--sheet:#f8fbf9;--sheet-2:#eef3f0;--ink:#12292a;--ink-2:#45605c;--ink-3:#566b67;--rule:#cdd9d4;--rule-2:#b0c2bc;--track:#dbe5e1;--accent:#1d6a5c;--accent-hi:#14544a;--accent-ink:#f3fbf8;--accent-soft:#d3e7df;--stamp:#6a3db3;--stamp-ink:#ffffff;--stamp-soft:#ebe3f7;--up:#1b7843;--down:#b3302a;--guill:#1d6a5c;--online:#22a35a;--sea:#b3cfd8;--sea-2:#d6eaee;--land:#f3efd5;--hill:#e2d2c4;--mount:#bfb3a6;--forest:#bfd9a7;--marsh:#b6d8cb;--arid:#efd9a4;--polder:#ebf0b2;--coast:#86a39d;--terr-a:.5;--down-soft:#f7e3e0;--shadow:0 1px 0 rgba(18,41,42,.04), 0 10px 26px -14px rgba(18,41,42,.28);--f-display:"Bodoni Moda","Bodoni 72","Didot",Georgia,serif;--f-body:"Public Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--f-roman:"Cinzel","Trajan Pro",Georgia,serif}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#0c1615;--sheet:#12201f;--sheet-2:#172927;--ink:#e1ebe7;--ink-2:#a0b6b1;--ink-3:#879d95;--rule:#233634;--rule-2:#314b47;--track:#1c2f2c;--accent:#5ec2a9;--accent-hi:#80d7c1;--accent-ink:#06231d;--accent-soft:#17362f;--stamp:#b59cf5;--stamp-ink:#1b1030;--stamp-soft:#261e3b;--up:#63d395;--down:#ff8577;--guill:#5ec2a9;--online:#3fcf7a;--sea:#0a1b1f;--sea-2:#142e36;--land:#2b3324;--hill:#3b3430;--mount:#55504a;--forest:#183d24;--marsh:#173f37;--arid:#46391c;--polder:#3a4a1d;--coast:#416660;--terr-a:.55;--down-soft:#3b201d;--shadow:0 1px 0 rgba(0,0,0,.25), 0 12px 30px -14px rgba(0,0,0,.7);color-scheme:dark}}:root[data-theme=dark]{--paper:#0c1615;--sheet:#12201f;--sheet-2:#172927;--ink:#e1ebe7;--ink-2:#a0b6b1;--ink-3:#879d95;--rule:#233634;--rule-2:#314b47;--track:#1c2f2c;--accent:#5ec2a9;--accent-hi:#80d7c1;--accent-ink:#06231d;--accent-soft:#17362f;--stamp:#b59cf5;--stamp-ink:#1b1030;--stamp-soft:#261e3b;--up:#63d395;--down:#ff8577;--guill:#5ec2a9;--online:#3fcf7a;--sea:#0a1b1f;--sea-2:#142e36;--land:#2b3324;--hill:#3b3430;--mount:#55504a;--forest:#183d24;--marsh:#173f37;--arid:#46391c;--polder:#3a4a1d;--coast:#416660;--terr-a:.55;--down-soft:#3b201d;--shadow:0 1px 0 rgba(0,0,0,.25), 0 12px 30px -14px rgba(0,0,0,.7);color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:400 15px/1.6 var(--f-body);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3{text-wrap:balance}p{margin:0}.wordmark{font-family:var(--f-display);font-style:italic;font-weight:600;font-size:27px;line-height:1;letter-spacing:-.01em;font-variation-settings:"opsz" 72}.boot{min-height:100vh;min-height:100dvh;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 16px;text-align:center}.boot p{margin:0;max-width:56ch}.boot-mark{font:italic 600 44px/1 var(--f-display);color:var(--ink)}.boot-sub,.boot-load{color:var(--ink-2)}.boot-legal{margin-top:20px!important;font-size:13px;color:var(--ink-3)}.boot-legal a{color:inherit}.eyebrow,.lbl,.lbl-h,.form-code,.brand-sub{font-family:var(--f-mono);font-weight:500;text-transform:uppercase;letter-spacing:.13em;color:var(--ink-3)}.eyebrow{font-size:11.5px}.brand-sub{font-size:10.5px}.lbl{font-size:11px}.lbl-h{font-size:11.5px;margin:0 0 12px}.form-code{font-size:11px;letter-spacing:.1em}.h2{font-family:var(--f-display);font-weight:600;font-size:28px;line-height:1.12;margin:0 0 14px;font-variation-settings:"opsz" 48}.h1{font-family:var(--f-display);font-weight:600;font-size:clamp(30px,4.6vw,42px);line-height:1.06;margin:8px 0 22px;font-variation-settings:"opsz" 72}.muted{color:var(--ink-2)}.num{font-variant-numeric:tabular-nums}.layout{display:grid;grid-template-columns:256px minmax(0,1fr);min-height:100vh}.side{position:sticky;top:env(safe-area-inset-top,0px);align-self:start;height:calc(100vh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:22px;padding-block:26px 20px;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:20px;background:var(--sheet);border-right:1px solid var(--rule);overflow-y:auto}.side-top{display:flex;flex-direction:column;gap:22px}.brand{display:flex;flex-direction:column;gap:6px}.side-nation{display:flex;flex-direction:column;gap:10px;border:0;background:none;padding:0;text-align:left;cursor:pointer}.side-flag{display:block;width:100%;max-width:208px;aspect-ratio:3/2;border:1px solid var(--rule-2);line-height:0;overflow:hidden;background:#fff;box-shadow:var(--shadow)}.side-flag svg{width:100%;height:100%;display:block}.side-name{display:flex;flex-direction:column;gap:2px;min-width:0}.side-pre{font:500 10.5px/1.3 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.side-nm{font-family:var(--f-display);font-weight:600;font-size:22px;line-height:1.1;overflow-wrap:anywhere}.nav{display:flex;flex-direction:column;gap:2px}.nav-btn{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border:0;border-radius:3px;background:transparent;color:var(--ink-2);font-weight:500;text-align:left;cursor:pointer;white-space:nowrap}.nav-btn:hover{background:var(--sheet-2);color:var(--ink)}.nav-btn.on{background:var(--accent-soft);color:var(--ink);font-weight:650}.badge{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--stamp);color:var(--stamp-ink);font:600 12px/1 var(--f-mono)}.side-foot{margin-top:auto}.mode{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;line-height:1.45;color:var(--ink-2)}.mode i{flex:none;width:8px;height:8px;border-radius:50%;margin-top:5px;background:var(--ink-3)}.mode.world i{background:var(--up)}.main{padding-block:32px 72px;padding-left:40px;padding-right:max(40px,env(safe-area-inset-right,0px));min-width:0}.wrap{max-width:960px;margin-inline:auto}@media(max-width:959px){body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:30;background:var(--sheet)}.layout{display:block}.side{z-index:20;height:auto;gap:10px;padding-block:12px 0;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));border-right:0;border-bottom:1px solid var(--rule);overflow:visible}.side-top{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.brand-sub,.side-foot,.side-pre{display:none}.wordmark{font-size:23px}.side-nation{flex-direction:row;align-items:center;gap:9px;min-width:0}.side-flag{width:40px;box-shadow:none;flex:none}.side-nm{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:46vw}.nav{flex-direction:row;overflow-x:auto;scrollbar-width:none;gap:2px;padding-bottom:8px}.nav::-webkit-scrollbar{display:none}.nav{-webkit-mask-image:linear-gradient(to right,#000 88%,transparent);mask-image:linear-gradient(to right,#000 88%,transparent)}.nav-btn{padding:8px 11px;flex:none}.main{padding-block:22px 64px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:14px;line-height:1.2;padding:11px 16px;border-radius:3px;border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);cursor:pointer;text-align:center}.btn:hover{background:var(--accent-hi);border-color:var(--accent-hi)}.btn.ghost{background:transparent;color:var(--ink);border-color:var(--rule-2)}.btn.ghost:hover{background:var(--sheet-2);border-color:var(--ink-3)}.btn.danger{background:transparent;color:var(--down);border-color:var(--down)}.btn.danger.solid{background:var(--down);color:var(--sheet)}.btn.big{padding:15px 22px;font-size:16px}.btn:disabled{opacity:.5;cursor:not-allowed}.row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.linkish{border:0;background:none;padding:0;font-weight:600;color:var(--ink);cursor:pointer;text-align:left;text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:3px;overflow-wrap:anywhere}.linkish:hover{text-decoration-color:var(--accent)}.linkish.small{font-size:12.5px;font-weight:500;color:var(--ink-3)}.back{border:0;background:none;padding:0;margin-bottom:16px;color:var(--ink-2);font-weight:600;cursor:pointer}.back:hover{color:var(--ink)}.fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field.full{grid-column:1/-1}.field label{font-size:13px;font-weight:600;color:var(--ink-2)}.input{width:100%;min-width:0;font-size:15px;padding:10px 12px;border:1px solid var(--rule-2);border-radius:3px;background:var(--sheet);color:var(--ink)}.input:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}textarea.input{resize:vertical;min-height:84px;line-height:1.5}.name-row{display:flex;gap:8px}.name-row .input{flex:1}.err{color:var(--down);font-size:13.5px;font-weight:600}.hint{font-size:13px;color:var(--ink-3)}@media(max-width:560px){.fields{grid-template-columns:1fr}}.chip{display:inline-block;font:500 10.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;padding:4px 7px;border:1px solid var(--rule-2);border-radius:3px;color:var(--ink-2);white-space:nowrap;vertical-align:middle}.chip.you{border-color:var(--accent);color:var(--accent)}.cat-pill{display:inline-block;font-weight:650;font-size:13.5px;line-height:1.2;padding:7px 12px;border-radius:999px;background:var(--accent);color:var(--accent-ink)}.flag-frame{aspect-ratio:3/2;max-width:100%;border:1px solid var(--rule-2);background:#fff;overflow:hidden;line-height:0;box-shadow:var(--shadow)}.flag-frame svg,.mflag svg,.tile svg{width:100%;height:100%;display:block}.mflag{display:inline-block;flex:none;width:34px;aspect-ratio:3/2;border:1px solid var(--rule-2);background:#fff;overflow:hidden;line-height:0;vertical-align:middle}.hero{position:relative;overflow:hidden;background:var(--sheet);border:1px solid var(--rule);border-radius:4px;outline:1px solid var(--rule);outline-offset:-8px;padding:30px}.guill{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hero-in{position:relative;display:grid;grid-template-columns:minmax(150px,240px) minmax(0,1fr);gap:30px;align-items:center}.hero-pre{font:500 12px/1.2 var(--f-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-2);margin-bottom:8px}.hero-name{font-family:var(--f-display);font-weight:650;font-size:clamp(38px,6.4vw,64px);line-height:.98;letter-spacing:-.012em;margin:0;overflow-wrap:anywhere;font-variation-settings:"opsz" 96}.hero-motto{font-family:var(--f-display);font-style:italic;font-size:19px;line-height:1.35;color:var(--ink-2);margin-top:12px}.hero-cat{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:18px}.hero-blurb{font-size:14px;color:var(--ink-2);margin-top:10px;max-width:52ch}@media(max-width:640px){.hero{padding:22px}.hero-in{grid-template-columns:1fr;gap:20px}.hero .flag-frame{max-width:200px}}.freedoms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:16px;background:var(--rule);border:1px solid var(--rule);border-radius:4px;overflow:hidden}.fr{background:var(--sheet);padding:16px 18px 18px;display:flex;flex-direction:column;gap:6px;min-width:0}.fr-word{font-family:var(--f-display);font-weight:600;font-size:26px;line-height:1.1}.scale{display:grid;grid-template-columns:repeat(15,minmax(0,1fr));gap:2px;margin-top:6px}.scale i{height:7px;background:var(--track);border-radius:1px}.scale i.on{background:var(--accent)}@media(max-width:640px){.freedoms{grid-template-columns:1fr}}.notice{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;width:100%;margin-bottom:16px;padding:13px 16px;text-align:left;cursor:pointer;color:var(--ink);background:var(--stamp-soft);border:1px solid var(--stamp);border-radius:4px}.nv-notes{display:contents}.notice-k{font:600 11px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--stamp)}.notice-go{margin-left:auto;font-weight:650;color:var(--stamp);white-space:nowrap}.nation-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:36px;align-items:start;margin-top:36px}.overview p{font-size:16px;line-height:1.72;max-width:66ch;margin-bottom:14px}.overview p:first-of-type:first-letter{float:left;font-family:var(--f-display);font-weight:650;font-size:3.6em;line-height:.78;padding:8px 5px 0 0;color:var(--accent)}.factbook{background:var(--sheet);border:1px solid var(--rule);border-radius:4px;padding:18px 18px 6px}.factbook dl{margin:0}.factbook dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:9px 0;border-top:1px solid var(--rule)}.factbook dt{font-size:13px;color:var(--ink-2);flex:none}.factbook dd{margin:0;font-size:13.5px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums;min-width:0;overflow-wrap:anywhere}.section{margin-top:44px}.legis{list-style:none;padding:0;margin:0}.legis li{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;padding:12px 0;border-top:1px solid var(--rule)}.legis .when{font:500 12px/1.6 var(--f-mono);color:var(--ink-3)}@media(max-width:860px){.nation-grid{grid-template-columns:1fr;gap:28px}}@media(max-width:520px){.legis li{grid-template-columns:1fr;gap:2px}}.vh{margin-bottom:26px}.vh h1{font-family:var(--f-display);font-weight:650;font-size:clamp(34px,5vw,46px);line-height:1.04;margin:6px 0 10px;font-variation-settings:"opsz" 96}.vh p{color:var(--ink-2);max-width:64ch}@media(max-width:1100px){.map-layout:has(.mp-tool){grid-template-areas:"map" "side" "legend"}}.mp-map-toolbar{margin:0 0 16px;gap:8px;flex-wrap:wrap}.mp-map-toolbar .btn{min-height:44px}.mp-tools{padding:14px 0 18px;margin-bottom:20px;border-bottom:1px solid var(--rule)}.mp-tools>.row{gap:8px}.mp-tool{margin-top:18px}.mp-tool>p,.mp-influence>p{font-size:13px;line-height:1.6}.mp-tool .input{width:100%;min-height:44px;margin:6px 0 12px}.mp-tool>.lbl{display:block}.mp-tools .btn,.mp-tools .linkish{min-height:44px}.mp-steps{padding:0;list-style:none;max-height:240px;overflow:auto}.mp-steps li,.mp-net-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--rule);font-size:12px;overflow-wrap:anywhere}.mp-net-list{list-style:none;padding:0;margin:18px 0 0}.mp-net-list li>div{display:grid;gap:4px;min-width:0}.mp-net-list li>span{display:flex;flex-direction:column;gap:6px;max-width:55%;min-width:0}.mp-net-list .btn{white-space:normal;min-height:44px}.mp-net-list .linkish{flex:none}.mp-influence{padding:12px 0;margin:12px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.mp-influence .h2{font-size:18px;margin:0 0 8px}.mp-key{line-height:1.7;max-width:85ch}.mp-landscape-note{margin-top:16px}.mp-tools .row{flex-wrap:wrap}@media(max-width:600px){.mp-tool .row>.btn{flex:1 1 100%}.mp-steps{max-height:180px}.mp-tools .btn{font-size:13px}.mp-tool .mp-dl>div{gap:12px}}.edict-tools{margin:0 0 20px;padding:16px;background:var(--sheet-2);border:1px solid var(--rule);border-radius:4px}.edict-filter-top{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.edict-filter-top label{display:grid;gap:5px;flex:1;min-width:180px;font-size:12px;font-weight:650;color:var(--ink-2)}.edict-filter-top select{width:100%;min-height:44px}.edict-filter-top .btn{min-height:44px}.edict-filters{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.edict-filters .chip-btn{min-height:40px}.edict-filters [aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--ink)}.edict-filters span{margin-left:4px;font-variant-numeric:tabular-nums}.edict-filter-count{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;font-size:12px;color:var(--ink-2)}.issue-item{position:relative;list-style:none}.issue-item .issue-card{padding-right:68px}.issue-item.is-unread .issue-card{border-left:3px solid var(--accent)}.issue-item.is-pinned .issue-card{box-shadow:inset 0 2px var(--stamp)}.edict-tags{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;margin-bottom:4px}.edict-topic{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:650;color:var(--ink-2);overflow-wrap:anywhere}.edict-topic .hm-ic{width:16px;height:16px;margin:0}.edict-state,.edict-pinned,.edict-followup{font:500 10.5px/1.4 var(--f-mono);padding:3px 6px;border-radius:3px;background:var(--sheet-2);color:var(--ink-2)}.is-unread .edict-state{color:var(--accent);background:var(--accent-soft)}.edict-pinned{color:var(--stamp);background:var(--stamp-soft)}.edict-pin{position:absolute;right:10px;top:12px;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--rule);border-radius:4px;background:var(--sheet);color:var(--ink-2);cursor:pointer}.edict-pin[aria-pressed=true]{color:var(--stamp);border-color:var(--stamp);background:var(--stamp-soft)}.edict-pin:hover{border-color:var(--accent)}.edict-pin .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.issue-recap{display:grid;gap:5px;margin-top:8px;padding:10px 12px;border-left:2px solid var(--accent);background:var(--accent-soft);color:var(--ink);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.issue-recap-from{font-weight:650;font-size:12px}.edict>.issue-recap{margin:12px 0 24px}.edict-reading-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:12px 0}.edict-pin-detail{display:inline-flex;align-items:center;gap:6px;min-height:44px}@media(max-width:520px){.edict-tools{padding:12px}.edict-filter-top label{min-width:0;width:100%;flex-basis:100%}.edict-filter-top .btn{width:100%}.edict-filters .chip-btn{min-height:44px;flex:1 0 calc(50% - 7px)}.issue-item .issue-card{padding:16px 58px 16px 16px}.edict-pin{right:8px;top:12px}.edict-topic{font-size:11.5px}.edict-filter-count{align-items:start}}.issue-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.issue-card{display:flex;flex-direction:column;gap:6px;width:100%;padding:18px 20px;text-align:left;cursor:pointer;background:var(--sheet);border:1px solid var(--rule);border-radius:4px}.issue-card:hover{border-color:var(--accent)}.issue-title{font-family:var(--f-display);font-weight:600;font-size:23px;line-height:1.15}.issue-lede{color:var(--ink-2);max-width:70ch}.issue-go{color:var(--accent);font-weight:650;font-size:14px;margin-top:4px}.paper{position:relative;background:var(--sheet);border:1px solid var(--rule);border-radius:4px;padding:clamp(20px,4vw,40px)}.issue-q{font-size:16.5px;line-height:1.7;max-width:68ch;margin-bottom:30px}.opts{list-style:none;padding:0;margin:0}.opt{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;padding:20px 0;border-top:1px solid var(--rule)}.opt-n{font-family:var(--f-display);font-weight:600;font-size:38px;line-height:.9;color:var(--accent)}.opt-b p{max-width:68ch;margin-bottom:14px}.issue-foot{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding-top:20px;border-top:1px solid var(--rule)}.empty{border:1px dashed var(--rule-2);border-radius:4px;padding:26px;color:var(--ink-2)}.empty-h{font-family:var(--f-display);font-weight:600;font-size:22px;color:var(--ink);margin-bottom:6px}.issue-meta{display:flex;flex-wrap:wrap;gap:8px 20px;margin-bottom:18px;color:var(--ink-2);font-size:14px}.edict{--col:color-mix(in srgb,var(--ink) 12%,transparent);background:linear-gradient(118deg,transparent 0 31%,color-mix(in srgb,var(--ink) 3.5%,transparent) 31.4%,transparent 32.6% 58%,color-mix(in srgb,var(--ink) 2.5%,transparent) 58.3%,transparent 59.4% 83%,color-mix(in srgb,var(--ink) 3%,transparent) 83.3%,transparent 84%),linear-gradient(62deg,transparent 0 47%,color-mix(in srgb,var(--ink) 2.5%,transparent) 47.3%,transparent 48.6%),var(--sheet);border:3px double var(--rule-2)}.edict .form-code{font-family:var(--f-roman);font-weight:600;letter-spacing:.12em}.edict .h1{font-family:var(--f-roman);font-weight:600;letter-spacing:.03em;font-variation-settings:normal}.edict .lbl-h{font-family:var(--f-roman);font-weight:700;letter-spacing:.16em}.edict .opt-n{font-family:var(--f-roman);font-weight:600;font-size:28px;line-height:1.1;color:var(--stamp)}.edict .opt{grid-template-columns:54px minmax(0,1fr)}.laurel{color:var(--stamp);margin:6px 0 22px;opacity:.85}.laurel svg{display:block;width:min(220px,60%);height:auto;margin:0 auto}.issue-card .form-code{font-family:var(--f-roman);font-weight:600;letter-spacing:.1em}@media(min-width:900px){.edict{padding-inline:calc(clamp(20px,4vw,40px) + 26px)}.edict:before,.edict:after{content:"";position:absolute;top:18px;bottom:18px;width:18px;pointer-events:none;background:repeating-linear-gradient(90deg,var(--col) 0 1.5px,transparent 1.5px 4.5px);border-block:7px solid var(--col);border-radius:2px;opacity:.9}.edict:before{left:14px}.edict:after{right:14px}}.stamp{position:absolute;top:26px;right:26px;font:700 15px/1 var(--f-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--stamp);border:4px double var(--stamp);border-radius:3px;padding:10px 12px 9px 15px;transform:rotate(-8deg);opacity:.92;animation:stamp .55s cubic-bezier(.2,1.5,.35,1) both}@keyframes stamp{0%{transform:rotate(-18deg) scale(2);opacity:0}55%{opacity:1}to{transform:rotate(-8deg) scale(1);opacity:.92}}.result .h1{padding-right:150px}.result-fx{font-family:var(--f-display);font-style:italic;font-size:clamp(20px,2.6vw,25px);line-height:1.38;max-width:40ch;margin-bottom:22px}.reclass{padding:12px 14px;background:var(--accent-soft);border-radius:3px;margin-bottom:22px;max-width:68ch}.polchg{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.polchg span{font-size:13px;padding:5px 10px;border-radius:3px;border:1px solid var(--rule-2)}.polchg b{font-weight:650}.deltas{list-style:none;padding:0;margin:0 0 28px;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));column-gap:28px}.deltas li{display:flex;align-items:baseline;gap:10px;padding:9px 0;border-top:1px solid var(--rule)}.d-name{flex:1;min-width:0}.d-vals{font:500 12.5px/1 var(--f-mono);color:var(--ink-3)}.d-chg{font:600 13px/1 var(--f-mono);min-width:64px;text-align:right;color:var(--ink-2)}.d-chg.up{color:var(--up)}.d-chg.down{color:var(--down)}.deltas li.d-out{grid-column:1/-1;flex-wrap:wrap;row-gap:6px}@media(max-width:560px){.d-out .d-vals{order:3;flex-basis:100%}}@media(prefers-reduced-motion:reduce){.stamp{animation:none}}@media(max-width:600px){.stamp{position:static;display:inline-block;margin-bottom:18px}.result .h1{padding-right:0}}.figs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:4px;overflow:hidden;margin-bottom:36px}.fig{background:var(--sheet);padding:16px 18px;display:flex;flex-direction:column;gap:6px;min-width:0}.fig-v{font-family:var(--f-display);font-weight:600;font-size:24px;line-height:1.15;overflow-wrap:anywhere}.fig-s{font-size:12.5px;color:var(--ink-3)}@media(max-width:640px){.figs{grid-template-columns:1fr}}.bud{list-style:none;padding:0;margin:0}.bud li{display:grid;grid-template-columns:150px minmax(0,1fr) 56px 120px;gap:14px;align-items:center;padding:9px 0;border-top:1px solid var(--rule)}.bar{height:10px;background:var(--track);border-radius:2px;overflow:hidden}.bar i{display:block;height:100%;background:var(--accent);border-radius:0 4px 4px 0}.bud .pct{font:600 13px/1 var(--f-mono);text-align:right}.bud .amt{font:400 12.5px/1.2 var(--f-mono);color:var(--ink-3);text-align:right}@media(max-width:600px){.bud li{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.bud .bar{grid-column:1/-1;grid-row:2}.bud .amt{display:none}}.pols{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.pol{background:var(--sheet);border:1px solid var(--rule);border-radius:4px;padding:13px 15px}.pol b{display:block;font-weight:650;margin-bottom:3px}.pol span{font-size:13.5px;color:var(--ink-2)}.census{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:30px;align-items:start}.cen-group{margin-bottom:26px}.cen-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(60px,1fr) 116px 66px;gap:14px;align-items:center;width:100%;padding:10px 12px;text-align:left;cursor:pointer;background:transparent;border:0;border-top:1px solid var(--rule)}.cen-row:hover{background:var(--sheet-2)}.cen-row.on{background:var(--accent-soft)}.cen-n{font-weight:600;min-width:0}.cen-v{font:500 13px/1 var(--f-mono);text-align:right;white-space:nowrap}.cen-r{font:500 12px/1 var(--f-mono);color:var(--ink-3);text-align:right}.board{position:sticky;top:calc(env(safe-area-inset-top,0px) + 24px);background:var(--sheet);border:1px solid var(--rule);border-radius:4px;padding:20px}.board h2{font-family:var(--f-display);font-weight:600;font-size:24px;line-height:1.15;margin:4px 0}.board-s{font-size:13px;color:var(--ink-3);margin-bottom:14px}.br-list{list-style:none;padding:0;margin:0}.br{display:grid;grid-template-columns:26px 34px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 6px;border-top:1px solid var(--rule)}.br.me{background:var(--accent-soft)}.br-r{font:600 12px/1 var(--f-mono);color:var(--ink-3)}.br-v{font:500 12.5px/1 var(--f-mono)}.br .linkish{font-size:14px}@media(max-width:900px){.census{grid-template-columns:1fr}.board{position:static}}@media(max-width:560px){.cen-row{grid-template-columns:minmax(0,1fr) auto auto;gap:8px 12px}.cen-row .bar{grid-column:1/-1;grid-row:2}}.tbl-wrap{overflow-x:auto;background:var(--sheet);border:1px solid var(--rule);border-radius:4px}.tbl{width:100%;min-width:760px;border-collapse:collapse}.tbl th{font:500 11px/1.2 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);text-align:left;padding:12px 14px;border-bottom:1px solid var(--rule)}.tbl td{padding:10px 14px;border-top:1px solid var(--rule);vertical-align:middle}.tbl tr:first-child td{border-top:0}.tbl tr.me td{background:var(--accent-soft)}.tbl .nm{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tbl .c-pop{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.tbl th.c-pop{text-align:right}.tbl .c-cat{color:var(--ink-2);font-size:14px}.haps{list-style:none;padding:0;margin:0}.haps li{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--rule);font-size:14.5px}.hap-t{font:500 11.5px/1.7 var(--f-mono);color:var(--ink-3)}.rmb-form{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.rmb-bar{display:flex;justify-content:space-between;align-items:center;gap:12px}.posts{list-style:none;padding:0;margin:0}.post{padding:14px 0;border-top:1px solid var(--rule)}.post-h{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:6px}.post-t{font:500 11.5px/1 var(--f-mono);color:var(--ink-3)}.post-x{white-space:pre-wrap;overflow-wrap:anywhere;max-width:66ch}.post-h .linkish.small{margin-left:auto}.info{padding:14px 16px;border:1px solid var(--rule);background:var(--sheet-2);border-radius:4px;color:var(--ink-2);font-size:14px;max-width:70ch}.rgn-pane{display:none}.rgn[data-tab=overview]>#rgn-p-overview,.rgn[data-tab=nations]>#rgn-p-nations,.rgn[data-tab=happenings]>#rgn-p-happenings,.rgn[data-tab=board]>#rgn-p-board,.rgn[data-tab=alliances]>#rgn-p-alliances{display:block}.rgn-pane>.section:first-child{margin-top:0}.rgn-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:18px;align-items:start}.rgn-card{min-width:0;padding:16px 18px;background:var(--sheet);border:1px solid var(--rule-2);border-radius:4px;font-size:14.5px}.rgn-card .eyebrow{margin:0 0 4px}.rgn-card .h3{margin:0 0 10px;font-size:19px;line-height:1.25;overflow-wrap:anywhere}.rgn-card p{margin:0 0 8px}.rgn-card>.linkish.small{display:inline-block;margin-top:4px}.rgn-bar{height:10px;margin:10px 0 8px;background:var(--sheet-2);border:1px solid var(--rule);border-radius:999px;overflow:hidden}.rgn-bar i{display:block;height:100%;background:var(--accent);border-radius:999px}.rgn-ld,.rgn-nw,.rgn-wars{list-style:none;padding:0;margin:0 0 10px}.rgn-ld li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:8px 0;border-top:1px solid var(--rule)}.rgn-ld-l{grid-column:1/-1;font:500 11px/1.4 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.rgn-ld-n{display:flex;align-items:center;gap:8px;min-width:0;overflow-wrap:anywhere}.rgn-ld-v{font-variant-numeric:tabular-nums;color:var(--ink-2);text-align:right}.rgn-wars li{padding:7px 0;border-top:1px solid var(--rule);overflow-wrap:anywhere}.rgn-vs{color:var(--ink-3)}.rgn-nw li{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding:8px 0;border-top:1px solid var(--rule)}.rgn-nw-n{display:flex;flex-direction:column;gap:2px;flex:1 1 140px;min-width:0;overflow-wrap:anywhere}.rgn-nw-n .hint{margin:0}.rgn-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:10px}.rgn-q{flex:1 1 240px;max-width:360px}.rgn-q .input{width:100%}.rgn-chips{display:flex;flex-wrap:wrap;gap:6px}.rgn-chips .chip-btn{display:inline-flex;align-items:center;gap:6px;min-height:36px}.rgn-chip-n{font:500 11.5px/1 var(--f-mono);color:var(--ink-3)}.rgn-count{margin:0 0 8px}.rgn-tbl .nm{flex-wrap:wrap}.rgn-row{cursor:pointer}.rgn-row:hover td{background:var(--sheet-2)}.rgn-row.me:hover td{background:var(--accent-soft)}.rgn-fl{position:relative;display:inline-flex;flex:none;line-height:0}.rgn-on{position:absolute;right:-4px;bottom:-4px;width:10px;height:10px;border-radius:50%;background:var(--online);box-shadow:0 0 0 2px var(--on-ring,var(--sheet))}.rgn-row.me .rgn-on,.rgn-row.me:hover .rgn-on{--on-ring:var(--accent-soft)}.rgn-row:hover .rgn-on{--on-ring:var(--sheet-2)}.rgn-on-t{display:inline-flex;align-items:center;gap:6px}.rgn-on-t:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--online)}.rgn-pk-b{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;margin-left:-4px;padding:0;border:1px solid var(--rule-2);border-radius:3px;background:var(--sheet);color:var(--ink-2);font-size:18px;line-height:1;cursor:pointer}.rgn-pk-b span{display:block;transition:transform .15s}.rgn-pk-b[aria-expanded=true] span{transform:rotate(90deg)}.rgn-pk-b:hover{border-color:var(--ink-3);color:var(--ink)}.rgn-pk-b:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.rgn-row.open td{border-bottom-color:transparent}.rgn-pk-row td{background:var(--sheet-2);padding:14px 16px 18px}.rgn-pk{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px 20px;align-items:start}.rgn-pk-flag{width:96px}.rgn-pk-flag svg{display:block;width:100%;height:auto;border:1px solid var(--rule-2)}.rgn-pk-n{margin:0 0 2px;font:600 18px/1.25 var(--f-display);overflow-wrap:anywhere}.rgn-pk-m{margin:0 0 4px;font-style:italic;color:var(--ink-2);overflow-wrap:anywhere}.rgn-pk-f{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px 18px;margin:12px 0}.rgn-pk-f div{min-width:0}.rgn-pk-f dt{font:500 11px/1.4 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.rgn-pk-f dd{margin:2px 0 0;overflow-wrap:anywhere}.rgn-pk-a{flex-wrap:wrap;gap:8px}@media(max-width:600px){.rgn-pk{grid-template-columns:1fr}.rgn-pk-flag{width:72px}.rgn-pk-row td{padding:12px}}.post-f{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:8px}.rmb-rx .nw-rx-b{min-height:30px;padding:0 9px;font-size:14px}.rmb-rx-add{color:var(--ink-3)}.rmb-re-b{margin-left:0}.rmb-replies{margin:10px 0 0 6px;padding:0 0 0 16px;border-left:2px solid var(--rule)}.rmb-replies .post{padding:10px 0;border-top:0}.rmb-replies .post+.post{border-top:1px solid var(--rule)}.rmb-re-form{margin:12px 0 0 6px;padding-left:16px;border-left:2px solid var(--accent)}.rmb-re-form .row{gap:8px}.rmb-orphan{margin:0 0 4px}.al-join{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.al-acc{font-size:13.5px;color:var(--ink-2);white-space:nowrap}.al-acc-open,.al-acc-inv{color:var(--up)}.al-acc-full{color:var(--ink-3)}.al-rank .al-rank-n .chip{margin-left:6px}.fs{border:0;padding:0;margin:0 0 40px;min-width:0}.fs-l{display:flex;align-items:baseline;gap:12px;padding:0;margin-bottom:18px;font-family:var(--f-display);font-weight:600;font-size:25px;line-height:1.1}.fs-n{font-style:italic;color:var(--accent);min-width:1.3em}.designer{display:grid;gap:18px}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:8px}.tile{padding:3px;aspect-ratio:3/2;border:1px solid var(--rule-2);border-radius:3px;background:var(--sheet);cursor:pointer;line-height:0}.tile:hover{border-color:var(--ink-3)}.tile.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.sw-row{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.sw-l{width:100%;font-size:13px;font-weight:600;color:var(--ink-2)}.sw-row.off{opacity:.45}.sw{width:28px;height:28px;border-radius:3px;border:1px solid var(--rule-2);background:var(--sw);cursor:pointer;padding:0}.sw.on{box-shadow:0 0 0 2px var(--sheet),0 0 0 4px var(--ink)}.sw-custom{position:relative;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:3px;border:1px dashed var(--ink-3);background:var(--sw,transparent);color:var(--ink-2);font-weight:700;font-size:15px;line-height:1;cursor:pointer}.sw-custom.on{border-style:solid;border-color:var(--rule-2);box-shadow:0 0 0 2px var(--sheet),0 0 0 4px var(--ink)}.sw-custom.on span{display:none}.sw-custom input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0}.sw-custom:focus-within{outline:2px solid var(--accent);outline-offset:2px}.fs-hint{margin:-8px 0 16px;max-width:62ch}.sub-h{font-size:15px;font-weight:650;margin:26px 0 6px}.topic-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;align-items:center;padding:10px 0;border-top:1px solid var(--rule)}.topic-row:last-child{border-bottom:1px solid var(--rule)}.topic-n{font-weight:600;font-size:14.5px;line-height:1.3}.topic-c{display:block;font-size:12.5px;font-weight:400;color:var(--ink-3)}.mapc-prev{display:flex;align-items:center;gap:12px;margin-bottom:14px}.mapc-row{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.hexchip{flex:none;width:34px;height:30px;background:var(--hx);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.save-bar{position:relative;bottom:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0 calc(12px + env(safe-area-inset-bottom));margin:-16px 0 40px;background:var(--paper);border-top:1px solid var(--rule)}.save-bar .hint:empty{display:none}.save-bar.is-dirty{position:sticky;box-shadow:0 -10px 18px -14px #00000059}.sg{display:grid;grid-template-columns:208px minmax(0,1fr);gap:40px;align-items:start}.sg-rail{position:sticky;top:24px;display:flex;flex-direction:column;gap:2px}.sg-tab{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;padding:10px 12px;border:0;border-left:3px solid transparent;border-radius:0 3px 3px 0;background:none;color:var(--ink-2);text-align:left;cursor:pointer}.sg-tab:hover{background:var(--sheet-2);color:var(--ink)}.sg-tab.on{background:var(--sheet);border-left-color:var(--accent);color:var(--ink)}.sg-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sg-tl{font-weight:600;font-size:15px;line-height:1.2}.sg-ts{font-size:12.5px;line-height:1.3;color:var(--ink-3)}.sg-tab.dirty .sg-ts{color:var(--stamp);font-weight:600}.sg-pane{display:none;min-width:0}.sg[data-tab=nation] #sg-p-nation,.sg[data-tab=edicts] #sg-p-edicts,.sg[data-tab=notif] #sg-p-notif,.sg[data-tab=display] #sg-p-display,.sg[data-tab=nav] #sg-p-nav,.sg[data-tab=account] #sg-p-account,.sg[data-tab=letters] #sg-p-letters,.sg[data-tab=land] #sg-p-land{display:block}.sg-head{margin:0 0 18px}.sg-hrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.sg-h{margin:0;font-family:var(--f-display);font-weight:600;font-size:28px;line-height:1.1;font-variation-settings:"opsz" 48}.sg-scope{display:inline-block;font:500 10.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;padding:4px 7px;border:1px solid var(--rule-2);border-radius:3px;color:var(--ink-2);white-space:nowrap}.sg-saved{font-size:13px;font-weight:650;color:var(--up)}.sg-saved:not(:empty):before{content:"✓ "}.sg-saved:empty{display:none}.sg-lead{margin:6px 0 0;max-width:64ch}.sg-card,.sg-fs{min-width:0;margin:0;padding:20px 0 26px;border:0;border-top:1px solid var(--rule)}.sg-fs>legend{float:left;width:100%}.sg-fs>legend+*{clear:both}.sg-ch{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 14px;padding:0;font-size:17px;font-weight:650;line-height:1.25}.sg-count{font-size:12.5px;font-weight:500;color:var(--ink-3)}.sg-reset{margin-left:auto}.sg-one{grid-template-columns:minmax(0,320px)}.sg-cu{margin:14px 0 0;max-width:64ch}.sg-pv{display:grid;gap:10px;margin:0 0 22px;padding:16px 18px;background:var(--sheet);border:1px solid var(--rule);border-radius:4px}.sg-pv-l{margin:0;color:var(--ink-3)}.sg-pv-in{display:grid;grid-template-columns:128px minmax(0,1fr);gap:18px;align-items:center}.sg-pv-flag{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.sg-pv-flag .flag-frame{width:128px}.sg-pv .hero-pre{margin:0 0 2px}.sg-pv-name{margin:0;font-family:var(--f-display);font-weight:650;font-size:30px;line-height:1.05;overflow-wrap:anywhere;font-variation-settings:"opsz" 72}.sg-pv .hero-motto{margin:6px 0 0}.sg-pv-ruler{margin:8px 0 0;font-size:13.5px;font-weight:550;color:var(--ink-2)}.sg-pv-facts{display:flex;flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;font-size:12.5px;color:var(--ink-3)}.sg-pv-mc{display:inline-flex;align-items:center;gap:5px}.sg-pv-mc i{width:11px;height:11px;border-radius:50%;background:var(--hx);box-shadow:0 0 0 1px var(--rule-2)}.sg .save-bar{margin:0 0 8px}.sg-leave-t{flex-basis:100%;margin:0 0 2px}.sg #away-box{margin:0 0 22px}.sg .topic-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));column-gap:28px;border-bottom:1px solid var(--rule)}.sg .topic-row:last-child{border-bottom:0}.sg .danger-zone{margin-top:8px;padding-top:20px;border-top:1px solid var(--rule)}.sg .danger-zone .dz-h{color:var(--down);margin-bottom:6px}.sg .danger-zone p.fs-hint{margin:0 0 14px}.dz-box{border:1.5px solid var(--down);border-radius:6px;overflow:hidden}.dz-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:16px 18px}.dz-row+.dz-row{border-top:1px solid var(--down)}.dz-row.dz-on{background:var(--down-soft)}.dz-txt{flex:1 1 300px;min-width:0}.sg .danger-zone .dz-t{margin:0 0 4px;font-weight:650;font-size:15px;color:var(--ink)}.sg .danger-zone .dz-d{margin:0;font-size:14px;color:var(--ink-2);max-width:62ch}.dz-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.sg .danger-zone .dz-sure{flex-basis:100%;margin:0;max-width:none;font-weight:650;color:var(--down)}.dz-confirm{flex:1 1 100%;flex-direction:column;align-items:flex-start;gap:8px}.dz-lbl{font-size:13.5px;color:var(--ink-2)}.dz-type{max-width:340px;width:100%}.dz-btns{display:flex;flex-wrap:wrap;gap:8px 10px}.dz-btns .btn[disabled]{opacity:.45;cursor:not-allowed}.sg-rs{max-width:none;margin:16px 0 0}@media(max-width:560px){.dz-row{padding:14px}.dz-acts,.dz-acts .btn,.dz-btns,.dz-type{width:100%;max-width:none}}@media(max-width:1179px){.sg{display:block}.sg-rail{position:sticky;top:var(--sg-top,0px);z-index:6;flex-direction:row;gap:0;margin:0 0 20px;padding:0;overflow-x:auto;scrollbar-width:none;background:var(--paper);border-bottom:1px solid var(--rule)}.sg-rail::-webkit-scrollbar{display:none}.sg-tab{flex:none;flex-direction:row;align-items:center;width:auto;min-height:46px;padding:0 14px;border-left:0;border-bottom:3px solid transparent;border-radius:0}.sg-tab.on{background:none;border-bottom-color:var(--accent)}.sg-tab:hover{background:none}.sg-ts{display:none}.sg-tab.dirty .sg-tl:after{content:"";display:inline-block;width:7px;height:7px;margin-left:6px;border-radius:50%;background:var(--stamp);vertical-align:2px}}@media(max-width:959px){.sg-rail{margin:0 -16px 20px;padding:0 28px 0 6px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.sg-tab{padding:0 11px}.sg-h{font-size:24px}}@media(max-width:560px){.sg-pv{padding:14px}.sg-pv-in{grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:start}.sg-pv-flag .flag-frame{width:76px}.sg-pv-name{font-size:24px}.sg-reset{margin-left:0}}.hero-ruler{font-size:13.5px;font-weight:550;color:var(--ink-2);margin-top:8px}.hero-about{margin-top:14px;padding-left:14px;border-left:3px solid var(--accent);font-size:14.5px;line-height:1.55;max-width:60ch;color:var(--ink)}.res-pol{margin-top:12px;max-width:80ch}.fb-more{margin-top:14px;width:100%}.st-top{display:flex;align-items:center;gap:10px;margin-bottom:14px;max-width:420px}.st-top .input{flex:1}.stabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--rule);margin-bottom:22px}.stabs::-webkit-scrollbar{display:none}.stab{flex:none;padding:10px 13px;border:0;border-bottom:2px solid transparent;background:none;color:var(--ink-2);font-weight:550;cursor:pointer;white-space:nowrap}.stab:hover{color:var(--ink)}.stab.on{color:var(--ink);border-bottom-color:var(--accent);font-weight:650}.st-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:4px;overflow:hidden;margin-bottom:26px}.st-v{font-family:var(--f-body);font-weight:650;font-size:22px}.st-h{font-size:15px;font-weight:650;margin:0 0 12px}.st-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:6px;align-items:start}.st-card{padding:16px 18px;background:var(--sheet);border:1px solid var(--rule);border-radius:4px;min-width:0}.st-card.wide{grid-row:span 2}.st-table{width:100%;border-collapse:collapse;font-size:13.5px}.st-table th{text-align:left;font-weight:500;color:var(--ink-2);padding:7px 10px 7px 0;border-top:1px solid var(--rule);vertical-align:top}.st-table td{text-align:right;font-weight:600;padding:7px 0;border-top:1px solid var(--rule);font-variant-numeric:tabular-nums;vertical-align:top}.st-table tr:first-child th,.st-table tr:first-child td{border-top:0}.st-cols thead th{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:600;text-align:right;padding:0 0 6px 10px}.st-cols thead th:first-child{text-align:left;padding-left:0}.st-cols td{padding-left:10px}.st-table td.st-rk{width:62px;padding-left:10px;color:var(--ink-3);font-weight:600;font-size:12px;white-space:nowrap}.st-rk span{font-weight:400}.lcs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px}.lc{margin:0;padding:12px 14px;background:var(--sheet);border:1px solid var(--rule);border-radius:4px;min-width:0}.lc figcaption{display:flex;justify-content:space-between;gap:8px;font-size:13px;color:var(--ink-2);margin-bottom:6px}.lc figcaption b{color:var(--ink);font-weight:650}.lc-svg{display:block;width:100%;height:auto;overflow:visible;cursor:crosshair}.lc-svg:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lc-line{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.lc-area{fill:var(--accent);opacity:.1}.lc-dot{fill:var(--accent);stroke:var(--sheet);stroke-width:2}.lc-base{stroke:var(--rule-2);stroke-width:1;vector-effect:non-scaling-stroke}.lc-x{stroke:var(--ink-3);stroke-width:1;vector-effect:non-scaling-stroke}.lc-t{font:500 9.5px var(--f-body);fill:var(--ink-3)}.lc-empty{margin:18px 0}.hb{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:fit-content(42%) minmax(48px,1fr) auto;gap:9px 10px}.hb li{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:center;font-size:13px;border-radius:3px}.hb li:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hb li.on .hb-l,.hb li.on .hb-v{color:var(--ink);font-weight:700}.hb-l{color:var(--ink-2);min-width:0;overflow-wrap:anywhere}.hb-t{height:12px;background:var(--track);border-radius:2px;overflow:hidden}.hb-t i{display:block;height:100%;background:var(--series-1);border-radius:0 4px 4px 0}.hb li:hover .hb-t i{filter:brightness(1.12)}.hb-v{font-weight:600;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.stk-bar{display:flex;gap:2px;height:24px;margin:4px 0 12px}.stk-bar .stk-seg{min-width:3px;height:100%}.stk-bar .stk-seg:first-child{border-radius:4px 0 0 4px}.stk-bar .stk-seg:last-child{border-radius:0 4px 4px 0}.stk-bar .stk-seg:hover,.stk-bar .stk-seg:focus-visible{filter:brightness(1.12);outline:none}.s1{background:var(--series-1)}.s2{background:var(--series-2)}.s3{background:var(--series-3)}.s4{background:var(--series-4)}.stk-leg{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:13px;color:var(--ink-2)}.stk-leg li{display:flex;align-items:center;gap:8px}.stk-leg b{margin-left:auto;color:var(--ink);font-variant-numeric:tabular-nums}.sw-k{width:10px;height:10px;border-radius:2px;flex:none}.vtip{position:fixed;z-index:70;pointer-events:none;padding:6px 9px;border-radius:4px;background:var(--ink);color:var(--paper);font-size:12.5px;font-weight:600;box-shadow:var(--shadow);max-width:260px}.lore-form{display:grid;gap:18px}.lore-tools{justify-content:space-between;margin-top:4px}.lore{display:grid;gap:22px;max-width:72ch}.lore-s p{margin:0 0 10px;line-height:1.65}.tl{list-style:none;margin:0;padding:0;display:grid}.tl li{display:grid;grid-template-columns:72px 96px minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--rule);font-size:14px}.tl-y{font:600 12px/1.6 var(--f-mono);color:var(--accent)}.tl-d{font-size:12.5px;color:var(--ink-3)}:root{--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500}}:root[data-theme=dark]{--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500}@media(max-width:900px){.lcs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.st-grid{grid-template-columns:1fr}.st-card.wide{grid-row:auto}.st-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.lcs{grid-template-columns:1fr}.tl li{grid-template-columns:64px minmax(0,1fr)}.tl-d{display:none}}.brand-row{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.bell{position:relative;flex:none;display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--rule-2);border-radius:50%;background:var(--sheet);color:var(--ink-2);cursor:pointer}.bell:hover,.bell.on{color:var(--ink);border-color:var(--ink-3)}.bell-n{position:absolute;top:-5px;right:-6px;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:var(--stamp);color:var(--stamp-ink);font:700 11px/19px var(--f-mono);text-align:center}.notif-pop{position:fixed;z-index:50;top:18px;left:266px;width:min(400px,calc(100vw - 32px));max-height:min(78vh,640px);overflow:auto;background:var(--sheet);border:1px solid var(--rule-2);border-radius:6px;box-shadow:0 18px 48px -18px #00000073,var(--shadow)}.np-h{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:var(--sheet);border-bottom:1px solid var(--rule);font-size:15px}.nts{list-style:none;margin:0;padding:0}.nts+.nts{border-top:6px solid var(--sheet-2)}.nt-item{border-bottom:1px solid var(--rule)}.nt{display:flex;flex-direction:column;gap:3px;width:100%;padding:11px 16px;border:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer;font-size:14px;line-height:1.4}.nt-item:hover,.nt-item:focus-within{background:var(--sheet-2)}.nt-item.pin{border-left:3px solid var(--accent);background:var(--accent-soft)}.nt-item.new{border-left:3px solid var(--stamp)}.nt-k{font:500 10.5px/1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.np-empty{padding:18px 16px}.badge.land{background:var(--accent);color:var(--accent-ink)}.notice.land{background:var(--accent-soft);border-color:var(--accent)}.notice.land .notice-k,.notice.land .notice-go{color:var(--accent)}.lc-box{margin-top:14px;padding:14px;border:1px solid var(--rule);border-radius:4px;background:var(--paper);display:grid;gap:8px;font-size:13.5px}.lc-box.has{border-color:var(--accent);background:var(--accent-soft)}.lc-box.lc-paused{border-style:dashed}.lc-top{display:flex;justify-content:space-between;align-items:baseline}.lc-v{font-family:var(--f-display);font-weight:650;font-size:28px;line-height:1}.lc-box p{margin:0}.tog{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--ink-2);cursor:pointer}.lg i.lg-claim{width:12px;height:12px;border-radius:2px;border:1.5px dashed var(--accent);background:color-mix(in srgb,var(--accent) 18%,transparent)}.mile-now{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px 24px;align-items:center;padding:18px 20px;background:var(--sheet);border:1px solid var(--rule);border-radius:4px;margin-bottom:14px}.mile-pop{font-family:var(--f-display);font-weight:650;font-size:26px;line-height:1.1;margin:2px 0}.mile-next{display:grid;gap:8px;font-size:14px}.mile-next p{margin:0}.mile-next .bar{height:8px}.miles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:0 24px}.miles li{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:9px 0;border-top:1px solid var(--rule);font-size:13.5px;color:var(--ink-3)}.miles li.done{color:var(--ink)}.ms-p{font:600 12.5px/1.4 var(--f-mono)}.tick{color:var(--up);margin-right:6px}.msg-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px;align-items:start}.convs{display:grid;gap:8px;padding:14px;background:var(--sheet);border:1px solid var(--rule);border-radius:4px}.conv-list{list-style:none;margin:6px 0 0;padding:0;display:grid}.conv{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:10px 6px;border:0;border-top:1px solid var(--rule);background:transparent;color:var(--ink);text-align:left;cursor:pointer}.conv.on{background:var(--accent-soft)}.conv-t{display:flex;flex-direction:column;gap:2px;min-width:0}.conv-t>span{font-size:12.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conv-m{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:11.5px;color:var(--ink-3)}.thread{display:grid;gap:12px;padding:16px;background:var(--sheet);border:1px solid var(--rule);border-radius:4px;min-height:320px}.thread-h{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-bottom:10px;border-bottom:1px solid var(--rule)}.dm-back{display:none}.bubs{list-style:none;margin:0;padding:4px 12px 12px 0;display:flex;flex-direction:column;gap:10px;max-height:52vh;overflow-x:hidden;overflow-y:auto}.bub{max-width:82%;align-self:flex-start;padding:10px 13px;border-radius:12px 12px 12px 3px;background:var(--paper);border:1px solid var(--rule)}.bub.mine{align-self:flex-end;border-radius:12px 12px 3px;background:var(--accent-soft);border-color:var(--accent)}.bub p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.45}.bub-t{display:block;margin-top:4px;font-size:11px;color:var(--ink-3)}.bub.typing p{font-style:italic;color:var(--ink-3)}.dm-form{display:grid;gap:8px}.dm-note{margin:0}.dm-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 18px}.dm-head>div:first-child{flex:1 1 320px;min-width:0}.dm-head-b{display:flex;gap:8px;flex:none}.dm-s{margin-top:8px}.dm-filters{display:flex;flex-wrap:wrap;gap:5px}.dm-filters .chip-btn{padding:4px 8px;font-size:12px}.dm-gnew{justify-self:start}.dm-gpick{display:grid;gap:8px;padding:10px;border:1px solid var(--rule-2);border-radius:4px;background:var(--paper)}.dm-gl{display:grid;gap:4px;max-height:180px;overflow:auto;font-size:13.5px}.dm-gl label{display:flex;align-items:center;gap:8px}.conv.un .conv-t b{font-weight:750}.conv.un .conv-t>span:not(.dm-hit){color:var(--ink-2)}.badge.quiet{background:var(--rule-2);color:var(--ink-2)}.dm-pin,.dm-mu{margin:0 4px;font-size:11px}.dm-hit{font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-hit mark{background:var(--accent-soft);color:var(--ink);padding:0 1px;border-radius:2px}.dm-grp{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font:600 12px/1 var(--f-mono);color:var(--ink-2);background:var(--paper)}.thread-h .dm-menu{margin-left:auto;position:relative}.dm-menu-p{position:absolute;right:0;top:calc(100% + 6px);z-index:8;display:grid;gap:8px;min-width:220px;padding:12px 14px;background:var(--sheet);border:1px solid var(--rule-2);border-radius:4px;box-shadow:0 8px 24px #00000024}.dm-danger{color:var(--down,#a32a33)!important}.dm-confirm{padding:10px 12px;border:1px solid var(--stamp);background:var(--stamp-soft);border-radius:4px}.dm-confirm p{margin:0 0 8px;font-size:13.5px}.dm-members{flex-basis:100%;margin:0;font-size:12.5px}.dm-day{align-self:center;list-style:none;font:500 10.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:6px 0}.dm-more{align-self:center;list-style:none}.bub{position:relative}.bub-who{display:block;margin-bottom:3px;font-size:11.5px;font-weight:650;color:var(--ink-2)}.bub-tools{display:none;gap:10px;margin-top:4px}.bub:hover .bub-tools,.bub:focus-within .bub-tools{display:flex}@media(hover:none){.bub-tools{display:flex}}.dm-note-h{margin:0 0 6px!important;font:600 10.5px/1.2 var(--f-mono)!important;letter-spacing:.1em;text-transform:uppercase;color:var(--stamp)}.bub.note{border-top-width:3px}.dm-q{margin:0 0 6px;padding:4px 8px;border-left:3px solid var(--rule-2);font-size:12.5px;color:var(--ink-3);white-space:pre-wrap;overflow-wrap:anywhere;max-height:4.4em;overflow:hidden}.dm-quoting{display:flex;align-items:flex-start;gap:8px}.dm-quoting .dm-q{flex:1;margin:0}.dm-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.dm-kind{width:auto;max-width:230px;padding:5px 8px;font-size:13px}.dm-att{position:relative}.dm-att-p{position:absolute;left:0;top:calc(100% + 6px);z-index:8;display:grid;gap:8px;min-width:260px;padding:12px 14px;background:var(--sheet);border:1px solid var(--rule-2);border-radius:4px;box-shadow:0 8px 24px #00000024}.dm-att-chip{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px dashed var(--rule-2);border-radius:4px;font-size:13px}.dm-att-c{margin-top:8px;padding:8px 10px;border:1px solid var(--rule-2);border-radius:6px;background:var(--sheet)}.dm-att-k{margin:0!important;font:500 10px/1.2 var(--f-mono)!important;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.dm-att-c .dm-att-t{margin:2px 0 4px!important;font-weight:600}.dm-att-c .hint{margin:0 0 6px;white-space:normal}.dm-att-c .row{gap:8px;margin:0}.dm-warn{margin:0;color:var(--stamp)}.dm-keys{margin-left:auto}@media(hover:none){.dm-keys{display:none}}.dm-sig{display:block;margin-top:8px;font:italic 13px/1.3 var(--f-display,Georgia,serif);color:var(--ink-2);text-align:right}.dm-sig.fl:after{content:"";display:block;width:70%;margin:2px 0 0 auto;height:6px;border-bottom:1.5px solid currentColor;border-radius:0 0 50% 50%}.dm-sig.sc{font-family:Snell Roundhand,Segoe Script,Brush Script MT,cursive;font-size:16px}.dm-wax{position:absolute;right:-9px;bottom:-9px;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 3px #ffffff2e,0 1px 2px #0000004d;transform:rotate(-8deg)}.dm-wax i{font:700 13px/1 var(--f-display,Georgia,serif);font-style:normal;color:#ffffffd9}.dm-wax svg{width:18px;height:20px}.dm-wax.ls-red{background:radial-gradient(circle at 35% 30%,#d3454b,#8e1b22)}.dm-wax.ls-blue{background:radial-gradient(circle at 35% 30%,#4a76c1,#1d3d78)}.dm-wax.ls-green{background:radial-gradient(circle at 35% 30%,#3f9a63,#1b5a35)}.dm-wax.ls-black{background:radial-gradient(circle at 35% 30%,#4a4a4a,#111)}.dm-wax.ls-gold{background:radial-gradient(circle at 35% 30%,#f1d27a,#a87a1c)}.dm-wax.ls-gold i{color:#5a3d06}.dm-wax.ls-arms{background:radial-gradient(circle at 35% 30%,#c0393f,#7a141b)}.dm-wax.none{position:static;transform:none;background:transparent;box-shadow:inset 0 0 0 1.5px var(--rule-2)}.bub.lp-cream{background:#f8f1df;border-color:#e2d4b0;color:#2b2416}.bub.lp-air{background:#fdfdfb;border:3px solid transparent;border-image:repeating-linear-gradient(135deg,#c8323a 0 10px,#fff 10px 16px,#2a55a6 16px 26px,#fff 26px 32px) 6;color:#1f1f1f}.bub.lp-blue{background:#e8eef7;border-color:#b9c9e4;color:#14243f}.bub.lp-parch{background:radial-gradient(circle at 20% 20%,#f6e7c3,#e6cf9a);border-color:#cdb27a;color:#3a2a10}.bub.lp-linen{background:repeating-linear-gradient(0deg,rgba(0,0,0,.025) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(0,0,0,.025) 0 1px,transparent 1px 3px),#f4f1ea;border-color:#d8d1c2;color:#25221c}.bub.lp-vellum{background:#fbf7ec;border:2px solid #c9a33d;box-shadow:inset 0 0 0 3px #fbf7ec,inset 0 0 0 4px #e3c879;color:#2a2210}.bub.lp-marble{background:linear-gradient(115deg,#ffffffd9,#ffffffd9),repeating-radial-gradient(circle at 30% 40%,#6c8cb5 0 6px,#d9a24a 6px 9px,#a8463b 9px 12px,#6c8cb5 12px 18px);border-color:#9fb0c8;color:#1d2433}.bub.lp-crest{background:radial-gradient(circle at 50% 0,rgba(201,163,61,.22),transparent 60%),#faf6ec;border-color:#c9a33d;color:#2a2210;padding-top:22px}.bub.lp-crest:before{content:"✦";position:absolute;top:4px;left:50%;transform:translate(-50%);color:#b08a2a;font-size:12px}.bub[class*=" lp-"] .bub-t,.bub[class*=" lp-"] .dm-sig{color:inherit;opacity:.72}.lp-sw{position:relative;display:block;width:56px;height:40px;border:1px solid var(--rule-2);border-radius:3px;background:#fff;padding:9px 8px}.lp-sw i{display:block;height:2px;margin-bottom:6px;background:#0000002e;border-radius:1px}.lp-sw i:last-child{width:60%}.lp-sw.lp-cream{background:#f8f1df}.lp-sw.lp-blue{background:#e8eef7}.lp-sw.lp-parch{background:radial-gradient(circle at 20% 20%,#f6e7c3,#e6cf9a)}.lp-sw.lp-air{border:3px solid transparent;border-image:repeating-linear-gradient(135deg,#c8323a 0 6px,#fff 6px 9px,#2a55a6 9px 15px,#fff 15px 18px) 6}.lp-sw.lp-linen{background:repeating-linear-gradient(0deg,rgba(0,0,0,.04) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(0,0,0,.04) 0 1px,transparent 1px 3px),#f4f1ea}.lp-sw.lp-vellum{background:#fbf7ec;border:2px solid #c9a33d}.lp-sw.lp-marble{background:repeating-radial-gradient(circle at 30% 40%,#6c8cb5 0 4px,#d9a24a 4px 6px,#a8463b 6px 8px,#6c8cb5 8px 12px)}.lp-sw.lp-crest{background:#faf6ec;border-color:#c9a33d}.cz-g-ls .dm-wax{position:static;transform:none}.lg-sw{display:block;max-width:150px}.lg-sw .dm-sig{margin:0;text-align:center;font-size:12px}.lg-sw .dm-sig.sc{font-size:14px}.cz-lv-letter{padding:18px 18px 22px;display:flex}.cz-lv-letter .bub{max-width:420px}.bub.lpx,.lp-sw.lpx{background-color:var(--lp-bg);background-image:var(--lp-pat,none);background-size:var(--lp-ps,auto);background-repeat:var(--lp-pr,repeat);border-color:var(--lp-bd);border-style:var(--lp-bs,solid)}.bub.lpx{border-width:var(--lp-bw,1px);color:var(--lp-ink);box-shadow:var(--lp-sh,none);padding-left:var(--lp-pl,13px)}.bub.lpx p:not(.dm-note-h){font-family:var(--lp-ff,inherit)}.bub.lpx[data-g]{padding-top:22px}.bub.lpx[data-g]:before{content:attr(data-g);position:absolute;top:4px;left:50%;transform:translate(-50%);color:var(--lp-acc);font-size:12px;line-height:1}.bub.lpx .dm-note-h{color:var(--lp-acc)}.bub.lpx .dm-q{color:inherit;opacity:.78;border-left-color:var(--lp-acc)}.bub.lpx .bub-who,.bub.lpx .bub-tools .linkish{color:inherit}.bub.lpx .dm-att-c{color:var(--ink)}.lp-sw.lpx i{background:var(--lp-ink);opacity:.3}.sl-list{display:grid;gap:10px}.sl-row{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:10px;align-items:center}.sl-t{display:flex;flex-direction:column;gap:2px}.sl-t .hint{margin:0}.sl-push{margin:10px 0}.sl-push p{margin:0 0 8px}.sl-ul{list-style:none;margin:0;padding:0;display:grid}.sl-ul li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid var(--rule)}@media(max-width:959px){.notif-pop{left:8px;right:8px;top:60px;width:auto}.bell{width:34px;height:34px}.brand-row{align-items:center}}@media(max-width:760px){.msg-layout{grid-template-columns:1fr}.msg-layout.in-thread .convs{display:none}.dm-back{display:inline}.mile-now{grid-template-columns:1fr}.miles li{grid-template-columns:96px minmax(0,1fr)}}.leader{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 24px;align-items:end;padding:18px 20px;background:var(--sheet);border:1px solid var(--rule);border-radius:4px}.leader-n{font-family:var(--f-display);font-weight:650;font-size:26px;line-height:1.1;margin:2px 0 4px}.cab-fx{margin:14px 0 16px;font-size:14px;color:var(--ink-2)}.mins{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.min{display:flex;flex-direction:column;gap:8px;padding:16px;background:var(--sheet);border:1px solid var(--rule);border-radius:4px}.min.picking{border-color:var(--accent)}.min-n{font-family:var(--f-display);font-weight:650;font-size:21px;line-height:1.15;margin:0}.min-meta{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--ink-3)}.skill{letter-spacing:2px;color:var(--accent);font-size:13px}.traits{display:flex;flex-wrap:wrap;gap:5px}.chip.trait{cursor:help}.loy{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center}.loy .bar{height:6px}.loy-t{font-size:12px;font-weight:600;color:var(--ink-2)}.loy-t.low{color:var(--down)}.min-fx{font-size:13px;color:var(--ink-2);margin:0;flex:1}.min .linkish{align-self:flex-start}.cands{display:grid;gap:8px;margin-top:4px;padding-top:10px;border-top:1px dashed var(--rule-2)}.cand{display:grid;gap:6px;padding:10px;border:1px solid var(--rule);border-radius:3px;background:var(--paper)}.cand .btn{justify-self:start}.games-now{padding:20px 22px;background:var(--sheet);border:1px solid var(--rule);border-radius:4px}.gn-h{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;margin-bottom:10px}.gn-t{font-family:var(--f-display);font-weight:650;font-size:28px;line-height:1.1;margin:2px 0 6px}.gevs{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:0}.gev{display:grid;grid-template-columns:minmax(0,1.2fr) 150px minmax(0,1.6fr) 150px;gap:8px 18px;align-items:center;padding:14px 0;border-top:1px solid var(--rule)}.gev.focus .gev-h b{color:var(--accent)}.gev-h{display:flex;flex-direction:column;gap:2px}.gev-h b{font-size:15px}.gev-me{display:grid;grid-template-columns:auto auto;gap:0 8px;align-items:baseline}.gev-me .lbl{grid-column:1/-1}.gev-v{font-family:var(--f-display);font-weight:650;font-size:22px}.gev-r{font-size:12.5px;color:var(--ink-3)}.gev-lead{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center;font-size:13.5px}.adlt-h{margin:14px 0 8px;font-size:15px}.adlt-th{list-style:none;margin:0;padding:0;display:grid;gap:8px;max-height:560px;overflow:auto}.adlt-th li{padding:8px 12px;border:1px solid var(--rule);border-radius:8px;max-width:620px}.adlt-th li.me{background:var(--accent-soft)}.adlt-th li.them{margin-left:auto;background:var(--sheet)}.adlt-meta{margin:0 0 4px;font-size:12px;color:var(--ink-3)}.adlt-x{margin:0;overflow-wrap:anywhere}.adlt-tbl .num{text-align:right}.adlt-why{margin-top:12px;max-width:560px}.mw-top{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:20px;align-items:start;margin:0 0 22px}.mw-bld{width:100%;height:auto;display:block;background:var(--sheet);border:1px solid var(--rule);border-radius:8px}.mw-side{display:flex;flex-direction:column;gap:14px;min-width:0}.mw-side .mu-figs{margin:0;grid-template-columns:1fr 1fr}.mw-price{margin:4px 0 6px}.mw-boxes{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.mw-boxes .wd-box p{margin:0 0 8px}.mw-tk,.mw-cu{flex-wrap:wrap;gap:6px}.mw-tk .btn.on,.mw-cu .btn.on{border-color:var(--accent);color:var(--accent);font-weight:700}.mw-rank{margin:0 0 8px;padding-left:20px;display:grid;gap:4px}.mw-rank li{display:list-item}.mw-rank li>span{display:inline-flex;justify-content:space-between;width:100%;gap:10px}.mw-rank li.me{font-weight:700}.mw-arts{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.mw-art{display:grid;grid-template-columns:40px minmax(0,1fr);gap:4px 10px;align-items:center;padding:10px 12px;border:1px solid var(--rule);border-radius:8px;background:var(--sheet)}.mw-art>.btn,.mw-art>.chip,.mw-art>.hint:last-child{grid-column:1/-1;justify-self:start}.mw-art-t{display:flex;flex-direction:column;gap:2px;min-width:0}.mw-art-t b{overflow-wrap:anywhere}.mw-art.r-r{border-color:#4f7fb8}.mw-art.r-l{border-color:#c9a227;box-shadow:inset 0 0 0 1px #c9a22755}.mw-empty{display:flex;align-items:center;justify-content:center;min-height:64px;border-style:dashed;background:none}.mw-flags{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.mw-flags li{display:flex;flex-direction:column;gap:6px}.mw-flag svg{width:100%;height:auto;display:block;box-shadow:0 1px 3px #00000040;border-radius:2px}.mw-ex{border:1px solid var(--rule);border-radius:10px;padding:16px 18px;background:var(--sheet)}.mw-lend{max-width:360px;margin:10px 0}.mw-planw{min-width:0}.mw-fltabs{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 10px}.mw-fltabs [data-locked]{opacity:.6}.mw-fp{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important;grid-template-rows:none!important}@media(max-width:760px){.mw-top{grid-template-columns:minmax(0,1fr)}}.gw{grid-column:1/-1;font-size:13px}.gw summary{cursor:pointer;color:var(--ink-3);width:max-content;min-height:32px;display:flex;align-items:center}.gw ul{list-style:none;margin:6px 0 2px;padding:10px 12px;display:grid;gap:4px;background:var(--sheet-2,rgba(0,0,0,.03));border:1px solid var(--rule);border-radius:6px;max-width:520px}.gw li{display:flex;justify-content:space-between;gap:16px}.gw .num{font-variant-numeric:tabular-nums;white-space:nowrap}.gw .gw-note{color:var(--ink-3);font-style:italic}.gw .gw-t{border-top:1px solid var(--rule);padding-top:4px;font-weight:650}.g-call{border:1px solid var(--accent);border-radius:8px;padding:16px 18px;background:var(--accent-soft)}.grec th[scope=row]{font-weight:600}.grec .num{text-align:right;font-variant-numeric:tabular-nums}.gr-mine{margin:0 0 12px}.gcabs{list-style:none;margin:0;padding:0;display:grid;gap:0}.gcab{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--rule)}.gcab-x{display:flex;flex-direction:column;gap:2px}.gcab:not(.on) .gcab-x b{color:var(--ink-3)}.gcab-m{width:24px;height:24px;border-radius:50%;border:2px solid var(--rule)}.gcab-a[data-a=bronze]{background:#9a5b2c}.gcab-a[data-a=silver]{background:#7b8794}.gcab-t{background:radial-gradient(circle at 35% 35%,#f6e7a6,#c9a227 60%,#8a6d12)}.gcab:not(.on) .gcab-m{opacity:.45;filter:grayscale(.6)}.gcab-p{display:flex;align-items:center;gap:8px}.gcab-bar{display:block;width:90px;height:6px;border-radius:3px;background:var(--rule);overflow:hidden}.gcab-bar i{display:block;height:100%;background:var(--accent)}:root[data-accent=bronze]{--accent:#9a5b2c;--accent-hi:#7f4a22;--accent-ink:#fff8f1;--accent-soft:#f3e4d5;--guill:#9a5b2c}@media(prefers-color-scheme:dark){:root[data-accent=bronze]:not([data-theme=light]){--accent:#d99a68;--accent-hi:#e4b088;--accent-ink:#2a1405;--accent-soft:#3a2617;--guill:#d99a68}}:root[data-accent=bronze][data-theme=dark]{--accent:#d99a68;--accent-hi:#e4b088;--accent-ink:#2a1405;--accent-soft:#3a2617;--guill:#d99a68}.cz-asw[data-a=bronze]{background:#9a5b2c}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cz-asw[data-a=bronze]{background:#d99a68}}:root[data-theme=dark] .cz-asw[data-a=bronze]{background:#d99a68}:root[data-accent=silver]{--accent:#5f6b78;--accent-hi:#4c5662;--accent-ink:#f7f9fb;--accent-soft:#e6eaee;--guill:#5f6b78}@media(prefers-color-scheme:dark){:root[data-accent=silver]:not([data-theme=light]){--accent:#b9c3cd;--accent-hi:#cdd5dd;--accent-ink:#1b2128;--accent-soft:#2a3139;--guill:#b9c3cd}}:root[data-accent=silver][data-theme=dark]{--accent:#b9c3cd;--accent-hi:#cdd5dd;--accent-ink:#1b2128;--accent-soft:#2a3139;--guill:#b9c3cd}.cz-asw[data-a=silver]{background:#5f6b78}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cz-asw[data-a=silver]{background:#b9c3cd}}:root[data-theme=dark] .cz-asw[data-a=silver]{background:#b9c3cd}.ai-flag{--ai:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 21V3.5M5 4.5h14.5v9H5'/%3E%3Cpath d='m12.2 6.6.8 1.6 1.7.2-1.2 1.2.3 1.7-1.6-.8-1.6.8.3-1.7-1.2-1.2 1.7-.2z'/%3E%3C/svg%3E")}.flc-tabs{margin:0 0 18px}.flc-steps{list-style:none;margin:0 0 22px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.flc-steps li{padding:10px 12px;border:1px solid var(--rule);border-radius:4px;background:var(--sheet);display:flex;flex-direction:column;gap:2px;min-width:0}.flc-steps li b{font:600 12px/1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.flc-steps li span{font-size:13px;color:var(--ink-3)}.flc-steps li.on{border-color:var(--accent);background:var(--accent-soft)}.flc-steps li.on b{color:var(--ink)}.flc-steps li.past{opacity:.6}.flc-box{margin:0 0 26px}.flc-box>p{max-width:70ch}.flc-act{margin-top:14px;flex-wrap:wrap}.flc-h3{margin:22px 0 0}.flc-design{margin-top:16px}.flc-mine{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;align-items:center;margin:14px 0;padding:12px 14px;border:1px solid var(--rule);border-left:3px solid var(--accent);border-radius:4px;background:var(--sheet)}.flc-mine p{margin:0}.flc-fl{display:block;aspect-ratio:3/2;border:1px solid var(--rule-2);background:#fff;overflow:hidden;line-height:0}.flc-fl svg{width:100%;height:100%;display:block}.flc-judge{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:26px;align-items:start;margin-top:16px}.flc-big .flag-frame{width:100%;max-width:none}.flc-big .hint{margin:8px 0 0}.flc-cat{padding:10px 0;border-top:1px solid var(--rule)}.flc-cat:first-child{border-top:0;padding-top:0}.flc-cat-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:4px}.flc-stars{display:flex;align-items:center;gap:2px}.flc-st{width:40px;height:40px;border:0;background:transparent;cursor:pointer;font-size:26px;line-height:1;color:var(--rule-2);border-radius:4px}.flc-st.on{color:#e4b83c}.flc-st:hover{color:#c99a22}.flc-st:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.flc-v{margin-left:10px;font-size:13px;color:var(--ink-3);min-width:4.5em}.flc-podium{list-style:none;margin:18px 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end}.flc-pod{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--rule);border-radius:6px;background:var(--sheet);min-width:0}.flc-pod1{padding-bottom:26px;border-color:#e4b83c;box-shadow:var(--shadow)}.flc-pod.me{border-left:3px solid var(--accent)}.flc-pl{display:flex;justify-content:center}.flc-pl .medal{width:26px;height:26px;font-size:13px}.flc-nm{overflow-wrap:anywhere}.flc-sc{font-size:20px;font-weight:650}.flc-sc small{font-size:12px;font-weight:400;color:var(--ink-3)}.flc-pz{margin-top:4px;font:600 11px/1.3 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.flc-bars{margin:4px 0 0;display:grid;gap:3px;font-size:12.5px}.flc-bars>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.flc-bars dt{color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flc-bars dd{margin:0;display:flex;align-items:center;gap:6px}.flc-bar{display:block;width:64px;height:6px;border-radius:3px;background:var(--rule);overflow:hidden}.flc-bar i{display:block;height:100%;background:var(--accent)}.flc-all{margin:16px 0}.flc-all summary{cursor:pointer;font-weight:600}.flc-grid{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.flc-grid li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;align-items:baseline;padding:8px;border:1px solid var(--rule);border-radius:4px;background:var(--sheet)}.flc-grid li.me{border-color:var(--accent)}.flc-grid .flc-fl{grid-column:1/-1;margin-bottom:6px}.flc-grid .num{grid-column:2}.flc-month{margin:18px 0;padding-top:14px;border-top:1px solid var(--rule)}.flc-row{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.flc-row li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 8px;align-items:center;min-width:0}.flc-row li.me b{text-decoration:underline}.flc-row .flc-fl{grid-column:1/-1}.flc-row .flc-nm{display:flex;flex-direction:column;min-width:0}.flc-ros{display:inline-flex;align-items:center;gap:5px;flex:none;margin-left:6px;padding:2px 9px 2px 4px;border:1px solid #E4B83C;border-radius:999px;background:var(--sheet);color:#b8860b;font:600 11px/1.2 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;vertical-align:middle}.flc-ros svg{width:14px;height:14px;flex:none}.flc-ros-l{color:var(--ink-2)}.flc-ros.sm{padding:0;border:0;background:none;margin-left:5px}.flc-cat{border-radius:4px}.flc-cat.kb{background:var(--accent-soft);box-shadow:-8px 0 0 var(--accent-soft),8px 0 0 var(--accent-soft),inset 3px 0 0 var(--accent)}.flc-editing .flc-big .flag-frame{outline:2px solid var(--accent);outline-offset:3px}.flc-views{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 28px;margin-top:14px;padding-top:12px;border-top:1px solid var(--rule)}.flc-vw{display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-size:12.5px;color:var(--ink-3)}.flc-small{display:flex;align-items:flex-end;gap:10px;min-height:40px}.flc-small .flc-tiny{width:20px}.flc-pole{position:relative;display:block;width:136px;height:118px}.flc-mast{position:absolute;left:0;top:2px;bottom:0;width:4px;border-radius:2px;background:linear-gradient(90deg,#7d838a,#dfe3e7 45%,#6f757c)}.flc-mast:before{content:"";position:absolute;left:-2.5px;top:-6px;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#f3dc8c,#b8902a)}.flc-cloth{position:absolute;left:4px;top:6px;width:126px;aspect-ratio:3/2;display:flex;filter:drop-shadow(1px 2px 2px rgba(0,0,0,.18))}.flc-wv{position:relative;flex:1 1 0;height:100%;overflow:hidden;margin-right:-.4px;--a:calc(var(--i) * .2px);animation:flc-wave 2.6s ease-in-out infinite;animation-delay:calc(var(--i) * -.14s)}.flc-wv>span{position:absolute;left:0;top:0;height:100%;line-height:0}.flc-wv svg{width:100%;height:100%;display:block}.flc-cloth:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#00000014,#ffffff29 25%,#0000001a,#ffffff29 75%,#00000014);background-size:200% 100%;animation:flc-sheen 2.6s linear infinite;mix-blend-mode:soft-light}@keyframes flc-wave{0%,to{transform:translateY(calc(var(--a) * -1))}50%{transform:translateY(var(--a))}}@keyframes flc-sheen{0%{background-position:0 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.flc-wv,.flc-cloth:after{animation:none}}.flc-keys{margin:10px 0 0;font-size:12.5px}.flc-keys kbd{display:inline-block;min-width:1.6em;padding:0 .3em;border:1px solid var(--rule-2);border-bottom-width:2px;border-radius:3px;background:var(--sheet-2);color:var(--ink-2);font:500 .92em/1.4 var(--f-mono);text-align:center}@media(hover:none),(pointer:coarse){.flc-k{display:none}}.flc-rep-open{margin:10px 0 0}.flc-rep{margin:12px 0 0;padding:12px 14px;border:1px solid var(--rule);border-radius:4px;background:var(--sheet);display:grid;gap:8px}.flc-rep legend{padding:0 4px;font-weight:600}.flc-rep textarea{width:100%;box-sizing:border-box;resize:vertical;font:inherit;padding:6px 8px;border:1px solid var(--rule-2);border-radius:4px;background:var(--sheet);color:var(--ink)}.flc-rep-n{font-size:13px;color:var(--ink-2)}.flc-rep .hint{margin:0}.flc-rep-done{margin:10px 0 0}.flc-mylist{margin:22px 0 0;padding-top:14px;border-top:1px solid var(--rule)}.fca-bar{align-items:flex-end;gap:10px;margin:0 0 16px}.fca-bar .field{margin:0}.fca-tbl td{vertical-align:top}.fca-hot td{background:var(--accent-soft)}.fca-warn{color:var(--danger,#a32a33);font-weight:600}.fca-ask{display:grid;gap:6px;min-width:200px}.fca-reps{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:12px}.fca-rep{display:grid;grid-template-columns:90px minmax(0,1fr);gap:14px;padding:12px 14px;border:1px solid var(--rule);border-left:3px solid var(--danger,#a32a33);border-radius:4px;background:var(--sheet)}.fca-rep .adm-oflag{width:90px}.fca-rep-x p{margin:0 0 6px}.fca-rep-l{margin:0 0 8px;padding-left:18px;display:grid;gap:4px}.fca-fav{display:inline-flex;align-items:center;gap:6px;margin-left:6px}.dd-fc{margin-top:6px;padding:10px 12px;border:1px solid #c79a2c;border-radius:6px;background:linear-gradient(90deg,#e4b83c29,#e4b83c0a)}.dd-fc .dd-i{border-color:#c79a2c}.dd-fc.done .dd-i{background:#c79a2c;border-color:#c79a2c}.dd-fc-tag{display:inline-block;margin-right:6px;padding:1px 7px;border-radius:10px;background:#9a6f08;color:#fff;font:700 10.5px/1.6 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;vertical-align:1px}.flc-mine-l li{grid-template-columns:minmax(0,1fr) auto;align-items:center}.flc-mine-l li .num{grid-column:1}@media(max-width:760px){.flc-judge{grid-template-columns:minmax(0,1fr);gap:16px}.flc-podium{grid-template-columns:minmax(0,1fr)}.flc-podium .flc-pod1{order:-1;padding-bottom:14px}.flc-podium .flc-fl{max-width:260px}.flc-steps{grid-template-columns:minmax(0,1fr)}.flc-mine{grid-template-columns:84px minmax(0,1fr)}.flc-st{width:44px;height:44px}}.g-cer{border:none;border-radius:12px;padding:0;width:min(760px,calc(100vw - 24px));max-height:calc(100vh - 32px);background:var(--sheet);color:var(--ink);box-shadow:0 20px 60px #00000059}.g-cer::backdrop{background:#0a101499}.gc-in{padding:22px 22px 18px}.gc-in h2{font-family:var(--f-display);font-size:26px;margin:2px 0 14px}.gc-evs{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.gc-ev{opacity:0;animation:gcIn .5s ease-out forwards;animation-delay:calc(var(--d)*.55s + .15s)}.gc-ev h3{font-size:14px;margin:0 0 8px;text-align:center}.gc-pod{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:4px}.gc-s{display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;font-size:11.5px;min-width:0}.gc-f{display:block;width:44px;height:29px;overflow:hidden;border-radius:2px;box-shadow:0 1px 2px #00000040;transform:translateY(8px);opacity:0;animation:gcRise .6s ease-out forwards;animation-delay:calc(var(--d)*.55s + .45s)}.gc-f svg{width:100%;height:100%;display:block}.gc-n{overflow-wrap:anywhere;line-height:1.2}.gc-v{color:var(--ink-3)}.gc-b{display:flex;justify-content:center;align-items:flex-start;width:100%;border-radius:4px 4px 0 0;background:var(--rule);padding-top:6px}.gc-s0 .gc-b{height:62px;background:linear-gradient(#e9cf62,#c9a227)}.gc-s1 .gc-b{height:44px;background:linear-gradient(#e2e6ea,#a7b0b9)}.gc-s2 .gc-b{height:30px;background:linear-gradient(#e2b386,#a8693a)}.gc-sum{margin:18px 0 0;font-size:16px;font-weight:650;text-align:center;opacity:0;animation:gcIn .5s ease-out forwards;animation-delay:calc(var(--d)*.55s + .4s)}.gc-sum.won{color:var(--accent)}.gc-act{justify-content:center;margin-top:14px}@keyframes gcIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes gcRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.gc-ev,.gc-f,.gc-sum{animation:none;opacity:1;transform:none}}@media(max-width:640px){.gc-in{padding:18px 14px 14px}.gc-in h2{font-size:21px}.gcab{grid-template-columns:24px minmax(0,1fr)}.gcab>:last-child{grid-column:2}}.gev-lead .lbl{width:100%}.gl{display:inline-flex;align-items:center;gap:5px}.medal{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;font:700 10px/1 var(--f-mono);color:#1a1a1a;flex:none}.medal.m0{background:#e4b83c}.medal.m1{background:#bfc5ca}.medal.m2{background:#c88a57}.pods{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.podc{padding:14px 16px;background:var(--sheet);border:1px solid var(--rule);border-radius:4px}.pod{list-style:none;margin:0;padding:0;display:grid;gap:6px}.pod li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;font-size:14px}.pod-v{font:500 12px/1 var(--f-mono);color:var(--ink-3)}.bids{list-style:none;margin:12px 0 0;padding:0}.bids li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--rule);font-size:14px}.mtab{min-width:0}@media(max-width:760px){.leader{grid-template-columns:1fr}.gev{grid-template-columns:minmax(0,1fr) auto}.gev-h,.gev-lead{grid-column:1/-1}.games-now{padding:16px}}.city-figs{margin-top:20px}.fig-s-big{font-size:14px;line-height:1.45;color:var(--ink-2)}.cities{display:grid;gap:18px}.city{background:var(--sheet);border:1px solid var(--rule);border-radius:4px;padding:20px 22px}.city-h{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 18px;margin-bottom:12px}.city-n{font-family:var(--f-display);font-weight:650;font-size:26px;line-height:1.1;margin:2px 0 0}.city-tags{display:flex;flex-wrap:wrap;gap:6px}.blds{list-style:none;margin:0;padding:0;display:grid;gap:0}.bld{display:grid;grid-template-columns:96px minmax(120px,.9fr) minmax(0,2fr) auto;gap:6px 14px;align-items:center;padding:10px 0;border-top:1px solid var(--rule)}.bld-cat{font:500 10.5px/1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.bld-cat.cat-prod{color:var(--accent)}.bld-cat.cat-def{color:var(--down)}.bld-cat.cat-won{color:var(--stamp)}.bld-n{font-weight:650;font-size:14.5px}.bld-e{font-size:13px;color:var(--ink-2)}.bld-gain{display:block;margin-top:3px;color:var(--ink)}.bld-gain b{font-weight:650}.bld-gw{color:var(--ink-3)}.opt-gain{color:var(--ink)}.bld-free .bld-n{grid-column:1/-1;font-weight:500;color:var(--ink-3);font-style:italic}.bld.prog{grid-template-columns:96px minmax(120px,.9fr) auto minmax(80px,1fr) auto}.bld-bar{height:6px}.bld-conf{gap:8px;align-items:center}.small-btn{padding:6px 10px;font-size:12.5px}.city-slots{margin:10px 0 14px}.cat-wrap{margin-top:18px;padding-top:6px;border-top:1px dashed var(--rule-2)}.cat-h{margin-top:18px}.opts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.opt{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--rule);border-radius:4px;background:var(--paper)}.opt.off{opacity:.62}.opt-h{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.opt-t{font:500 11.5px/1 var(--f-mono);color:var(--ink-3)}.opt-d{font-size:13px;color:var(--ink-2);line-height:1.45;margin:0}.opt-need{font-size:12.5px;color:var(--ink-3);margin:0}.opt-c{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:4px}.cost{font:500 11.5px/1 var(--f-mono);padding:4px 6px;border-radius:3px;background:var(--sheet-2);color:var(--ink-2)}.cost.short{background:var(--down-soft);color:var(--down)}.opt-why{font-size:12.5px;color:var(--ink-3);margin:0}.opt .btn{align-self:flex-start;margin-top:4px;padding:8px 14px}.sites{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin-top:14px}.site{display:flex;flex-direction:column;gap:4px;text-align:left;padding:12px 14px;border:1px solid var(--rule-2);border-radius:4px;background:var(--sheet);color:var(--ink);cursor:pointer;font-size:14px}.site span{font-size:12.5px;color:var(--ink-3)}.site:hover{border-color:var(--ink-3)}.site.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.city-list{list-style:none;margin:0;padding:0}.city-list li{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(0,2fr);gap:6px 16px;padding:11px 0;border-top:1px solid var(--rule)}.cl-b{color:var(--ink-2);font-size:14px}@media(max-width:760px){.bld,.bld.prog{grid-template-columns:minmax(0,1fr) auto}.bld-cat,.bld-e,.bld-bar{grid-column:1/-1}.city-list li{grid-template-columns:1fr}.city{padding:16px}}.times{font-family:var(--f-body);font-weight:500;font-size:.8em;margin-right:1px;color:var(--ink-2)}.board-back{display:none;margin-bottom:10px}.visit-acts{margin:-6px 0 22px}.nm-main{display:inline-flex;align-items:center;gap:10px;min-width:0}@media(max-width:900px){.board-back{display:inline-block}}@media(max-width:920px){.pv .hero-blurb,.pv .pv-fr{display:none}.pv .flag-frame{max-width:150px}.pv-name{font-size:30px}}@media(max-width:600px){.hero .guill{opacity:.45}}@media(max-width:560px){.q .seg{justify-self:start}.prices li:last-child{grid-column:span 2}.tbl{min-width:0;font-size:13.5px}.tbl .c-cat,.tbl .c-al{display:none}.tbl th,.tbl td{padding-left:6px;padding-right:6px}.tbl tr>:first-child{padding-left:12px}.tbl tr>:last-child{padding-right:12px}.tbl .nm{row-gap:4px}.nm-main{gap:7px}.tbl .nm .linkish{overflow-wrap:normal;word-break:normal;text-align:left}}.chip-btn.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);font-weight:600}@media(max-width:560px){.topic-row .seg-b{padding:7px 9px;font-size:13px}.save-bar .hint{display:none}}.qs{display:grid;gap:0}.q{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 20px;align-items:center;padding:13px 0;border-top:1px solid var(--rule)}.seg{display:inline-flex;border:1px solid var(--rule-2);border-radius:3px;overflow:hidden;background:var(--sheet)}.seg-b{padding:8px 13px;border:0;background:transparent;cursor:pointer;font-size:13.5px;font-weight:550;color:var(--ink-2)}.seg-b+.seg-b{border-left:1px solid var(--rule-2)}.seg-b.on{background:var(--accent);color:var(--accent-ink)}.q-result{margin-top:14px;padding:12px 14px;background:var(--accent-soft);border-radius:3px}@media(max-width:620px){.q{grid-template-columns:1fr}}.found{max-width:1180px;margin:0 auto;padding-block:22px 88px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.found-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;padding-bottom:18px;border-bottom:1px solid var(--rule)}.found-intro{padding-block:40px 30px;max-width:740px}.display{font-family:var(--f-display);font-weight:650;font-size:clamp(44px,7.4vw,76px);line-height:.96;letter-spacing:-.018em;margin:8px 0 16px;font-variation-settings:"opsz" 96}.lede{font-size:17px;line-height:1.6;color:var(--ink-2);max-width:60ch}.found-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:52px;align-items:start}.found-side{position:sticky;top:calc(env(safe-area-inset-top,0px) + 20px);display:grid;gap:18px}.pv{position:relative;overflow:hidden;background:var(--sheet);border:1px solid var(--rule);outline:1px solid var(--rule);outline-offset:-8px;border-radius:4px;padding:26px}.pv-in{position:relative;display:flex;flex-direction:column;gap:4px}.pv .flag-frame{margin-bottom:16px}.pv-name{font-family:var(--f-display);font-weight:650;font-size:38px;line-height:1;overflow-wrap:anywhere}.pv-fr{margin:18px 0 0;display:grid;gap:0}.pv-fr div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--rule);font-size:13.5px}.pv-fr dt{color:var(--ink-2)}.pv-fr dd{margin:0;font-weight:650}.found-submit{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-top:24px;border-top:1px solid var(--rule)}.hm-top{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:52px;align-items:start}.hm-top>.found-intro{max-width:none}.hm-feats{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:9px;max-width:60ch}.hm-feats li{display:flex;align-items:flex-start;gap:11px;font-size:15px;line-height:1.45;color:var(--ink)}.hm-ic{flex:none;width:20px;height:20px;margin-top:1px;background:var(--accent);-webkit-mask:var(--ai) center/contain no-repeat;mask:var(--ai) center/contain no-repeat}.hm-free{margin:16px 0 0;font-size:14px;line-height:1.5;color:var(--ink-2);max-width:60ch}.hm-try{position:relative;margin:40px 0 24px;padding:22px 22px 18px;border-radius:4px}.hm-try:before,.hm-try:after{content:none}.hm-try .eyebrow{margin:0 0 10px;color:var(--stamp)}.hm-try .form-code{margin:0 0 6px;color:var(--ink-2)}.hm-try-t{margin:0 0 8px;font:600 22px/1.2 var(--f-roman);letter-spacing:.03em;overflow-wrap:anywhere}.hm-try-q{margin:0 0 14px;font-size:14.5px;line-height:1.6;overflow-wrap:anywhere}.hm-opts{list-style:none;margin:0;padding:0;display:grid;gap:8px}.hm-opt{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;width:100%;padding:10px 12px;border:1px solid var(--rule-2);border-radius:3px;background:var(--sheet);color:var(--ink);font:inherit;font-size:13.5px;line-height:1.5;text-align:left;cursor:pointer;overflow-wrap:anywhere}.hm-opt:hover{border-color:var(--stamp);background:var(--stamp-soft)}.hm-opt-n{font:600 17px/1.25 var(--f-roman);color:var(--stamp)}.hm-try-h{margin:12px 0 0}.hm-res:focus{outline:none}.hm-fx{margin:4px 0 14px;font-family:var(--f-display);font-style:italic;font-size:19px;line-height:1.4;overflow-wrap:anywhere}.hm-chg{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.hm-chg li{font-size:12.5px;padding:4px 9px;border:1px solid var(--rule-2);border-radius:3px;color:var(--ink-2)}.hm-chg b{font-weight:650;color:var(--ink)}.hm-chg .up b{color:var(--up)}.hm-chg .down b{color:var(--down)}.hm-res .hint{margin:0 0 12px}.fr-life{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:10px 0 2px}.fr-life p{margin:0;font-size:14px;line-height:1.45;color:var(--ink-2);max-width:72ch}.fr-life b{color:var(--ink);font-weight:650}.fr-flags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.fr-flags .mflag{width:30px}.found-go{display:grid;gap:8px}.found-go .hint{margin:0}.fs-opt{margin-left:auto;align-self:center;font:500 10.5px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.found-bar{display:none}.found-bar .mflag{width:42px}.found-bar-t{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.25}.found-bar-n{font-family:var(--f-display);font-weight:650;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.found-bar-t>span{font-size:12.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.found-bar .btn{flex:none}@media(min-width:921px)and (max-height:860px){.found-side .pv .flag-frame{max-width:200px}.found-side .hero-blurb{display:none}}@media(max-width:920px){.hm-top{grid-template-columns:minmax(0,1fr);gap:0}.hm-try{margin:0 0 26px}.found-grid{grid-template-columns:1fr;gap:32px}.found-side{display:none}.found{padding-bottom:calc(128px + env(safe-area-inset-bottom,0px))}.found-bar{position:fixed;z-index:40;left:0;right:0;bottom:0;display:flex;align-items:center;gap:10px;padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:var(--sheet);border-top:1px solid var(--rule-2);box-shadow:0 -10px 24px -18px #12292a73;transition:transform .2s ease}.found-bar.off{transform:translateY(110%);visibility:hidden;transition:transform .2s ease,visibility 0s .2s}.found:has(.input:focus) .found-bar{display:none}}.map-full-open .found-bar{display:none}@media(prefers-reduced-motion:reduce){.found-bar,.found-bar.off{transition:none}}:root[data-motion=reduce] .found-bar,:root[data-motion=reduce] .found-bar.off{transition:none}:root[data-size=large] .hm-feats li{font-size:17px}:root[data-size=large] .hm-free,:root[data-size=large] .fr-life p{font-size:16px}:root[data-size=large] .hm-try-q{font-size:16.5px}:root[data-size=large] .hm-opt{font-size:15.5px}.home-static .boot-load{margin:18px 0 0}.home-static .boot-legal{margin-top:28px!important}:root.ed-back .home-static,:root:not(.ed-back) .boot{display:none}.danger-zone{margin-top:56px;padding-top:24px;border-top:1px solid var(--rule)}.danger-zone p{color:var(--ink-2);margin-bottom:14px;max-width:62ch}.flag-preview-row{display:grid;grid-template-columns:200px minmax(0,1fr);gap:24px;align-items:start}@media(max-width:620px){.flag-preview-row{grid-template-columns:1fr}.flag-preview-row .flag-frame{max-width:200px}}.map-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;grid-template-areas:"map side" "legend side";gap:0 20px;align-items:start}.ml-map{grid-area:map}.ml-legend{grid-area:legend}.map-layout>.map-panel{grid-area:side}.map-wrap{position:relative;width:100%;aspect-ratio:1.62;max-height:72vh;min-height:280px;background:var(--sea);border:1px solid var(--rule);border-radius:4px;overflow:hidden}.map-cv{display:block;width:100%;height:100%;touch-action:none;cursor:grab}.map-cv.dragging{cursor:grabbing}.map-wrap.pick .map-cv,.map-found .map-cv{cursor:crosshair}.map-ctrl{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;gap:6px}.mc-b{min-width:38px;height:34px;padding:0 9px;border:1px solid var(--rule-2);border-radius:3px;background:var(--sheet);color:var(--ink);font-weight:650;font-size:15px;line-height:1;cursor:pointer;box-shadow:var(--shadow)}.mc-b:hover{background:var(--sheet-2)}.map-tip{position:absolute;z-index:2;pointer-events:none;max-width:230px;padding:7px 10px;border-radius:3px;background:var(--ink);color:var(--paper);font-size:12.5px;line-height:1.4}.map-hint{position:absolute;left:10px;bottom:10px;margin:0;padding:3px 7px;border-radius:3px;background:var(--sheet);color:var(--ink-2);font:500 11px/1.3 var(--f-mono);opacity:.9;pointer-events:none}.map-legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:12px;font-size:12.5px;color:var(--ink-2)}.lg{display:inline-flex;align-items:center;gap:7px}.lg i{display:inline-block;width:16px;height:12px;border-radius:2px;background:var(--x);border:1px solid var(--rule-2)}.lg i.lg-cap{width:10px;height:10px;border-radius:50%;background:var(--ink);border:2px solid var(--sheet);box-shadow:0 0 0 1px var(--rule-2)}.lg i.lg-city{width:9px;height:9px;border-radius:0;background:var(--ink);border:2px solid var(--sheet);box-shadow:0 0 0 1px var(--rule-2)}.lg i.lg-you{width:18px;height:0;border:0;border-top:2.5px solid var(--ink);border-radius:0;background:none}.map-panel{background:var(--sheet);border:1px solid var(--rule);border-radius:4px;padding:18px}.mp-h{font-family:var(--f-display);font-weight:600;font-size:22px;line-height:1.15;margin:4px 0 8px;overflow-wrap:anywhere}.mp-nat{display:flex;align-items:center;gap:10px}.mp-nat .mflag{width:40px}.mp-dl{margin:12px 0 0}.mp-dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;border-top:1px solid var(--rule);font-size:13.5px}.mp-dl dt{color:var(--ink-2);flex:none}.mp-dl dd{margin:0;font-weight:600;text-align:right;min-width:0;overflow-wrap:anywhere}.mp-nb{display:flex;flex-wrap:wrap;gap:4px 10px;justify-content:flex-end}.mp-note{margin-top:14px;font-size:13.5px;color:var(--ink-2)}.terr{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px;align-items:center}.terr-txt p{font-size:15.5px;line-height:1.65;max-width:52ch}.map-mini{aspect-ratio:1.5;min-height:0;max-height:none}.map-mini .map-cv{cursor:pointer;touch-action:auto}.map-fs-mini{position:absolute;top:8px;right:8px;font-size:13px;font-weight:600}.map-wrap.is-full{position:fixed;inset:0;z-index:3000;width:auto;height:auto;max-height:none;min-height:0;aspect-ratio:auto;border:0;border-radius:0}.map-wrap.is-full .map-ctrl{top:calc(10px + env(safe-area-inset-top));right:calc(10px + env(safe-area-inset-right))}.map-wrap.is-full .map-hint{bottom:calc(10px + env(safe-area-inset-bottom))}.map-fs-bar{position:absolute;top:calc(10px + env(safe-area-inset-top));left:calc(10px + env(safe-area-inset-left));right:64px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;max-width:640px;padding:8px 12px;border:1px solid var(--rule-2);border-radius:4px;background:color-mix(in srgb,var(--sheet) 94%,transparent);box-shadow:var(--shadow)}.map-fs-t{margin:0;flex:1 1 auto;min-width:0;font:600 16px/1.25 var(--f-display);color:var(--ink)}.map-fs-loc{margin:0;flex:1 1 100%;font-size:13px;color:var(--ink-2)}html.map-full-open,html.map-full-open body{overflow:hidden}.map-layout.ml-full>.map-panel{position:fixed;z-index:3001;top:calc(10px + env(safe-area-inset-top));right:calc(64px + env(safe-area-inset-right));width:320px;max-height:calc(100dvh - 72px);margin:0;overflow:auto;box-shadow:var(--shadow)}@media(max-width:1100px){.map-layout.ml-full>.map-panel{top:auto;bottom:calc(10px + env(safe-area-inset-bottom));left:calc(10px + env(safe-area-inset-left));right:calc(10px + env(safe-area-inset-right));width:auto;max-height:34dvh;padding:14px}}.loc-status{margin-top:12px;font-size:14px;color:var(--ink-2);max-width:72ch}@media(max-width:1100px){.map-layout{grid-template-columns:1fr;grid-template-areas:"map" "side" "legend"}.map-layout>.map-panel{margin-top:14px}}@media(max-width:760px){.terr{grid-template-columns:1fr}}@media(max-width:600px){.map-wrap{aspect-ratio:1}.map-mini{aspect-ratio:1.4}}.lg i.lg-front{background:none;border:1.5px dashed var(--down)}.lg i.lg-occ{background:repeating-linear-gradient(135deg,var(--land) 0 3px,var(--ink-3) 3px 4px)}.notice.war{background:var(--down-soft);border-color:var(--down)}.notice.war .notice-k,.notice.war .notice-go{color:var(--down)}.ren-due{margin-bottom:16px;padding:14px 16px;background:var(--down-soft);border:1px solid var(--down);border-radius:4px}.ren-due .notice-k{color:var(--down)}.ren-due h2{margin:8px 0 6px;font-size:19px}.ren-due p{margin:0 0 10px;max-width:70ch}.ren-due .field{max-width:520px;margin:0 0 10px}.ren-due .btn{min-height:44px}.ren-due .err{margin:8px 0 0}.war-msg{padding:10px 12px;margin-bottom:14px;border-radius:3px;background:var(--stamp-soft);font-size:14px;line-height:1.45}.war-box{margin-top:16px;padding:12px 14px;border:1px solid var(--down);border-radius:3px;background:var(--down-soft);font-size:14px;line-height:1.5}.war-box.calm{border-color:var(--rule);background:var(--sheet-2)}.war-box .row{margin-top:10px}.war-k{font-weight:700;color:var(--down);margin-bottom:4px}.army{margin-top:22px}.pips{display:inline-flex;gap:4px;vertical-align:middle}.pip{display:inline-block;width:10px;height:10px;border-radius:50%;border:1.5px solid var(--ink-3)}.pip.on{background:var(--accent);border-color:var(--accent)}.chip.war{border-color:var(--down);color:var(--down)}.dip-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:36px;align-items:start}.dip-sec{margin-bottom:40px}.al-card,.spy-card{background:var(--sheet);border:1px solid var(--rule);border-radius:4px;padding:20px}.al-name{font-family:var(--f-display);font-weight:650;font-size:30px;line-height:1.05;margin:4px 0 6px;overflow-wrap:anywhere}.mems{list-style:none;padding:0;margin:12px 0 0}.mem{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 0;border-top:1px solid var(--rule)}.mem-n{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.mem-s{flex-basis:100%;font-size:13px;color:var(--ink-2)}.mem-v{font:500 12.5px/1 var(--f-mono);color:var(--ink-2)}.mem-b{display:flex;gap:8px;flex-wrap:wrap}.al-inv{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:14px 16px;margin-bottom:14px;border:1px solid var(--stamp);border-radius:4px;background:var(--stamp-soft)}.al-form{display:flex;flex-direction:column;gap:6px}.blocs{margin:0;padding-left:18px;font-size:14px;color:var(--ink-2)}.blocs li{margin:4px 0}.spy-top{display:flex;align-items:center;gap:20px;margin-bottom:18px}.spy-form{display:flex;flex-direction:column;gap:6px}.die{position:relative;flex:none;width:104px;height:104px}.die svg{display:block;width:100%;height:100%;overflow:visible;transform-origin:50% 50%}.die-o{fill:var(--sheet-2);stroke:var(--ink);stroke-width:2.4;stroke-linejoin:round}.die-i{fill:var(--stamp-soft);stroke:var(--ink);stroke-width:1.6;stroke-linejoin:round}.die-l{fill:none;stroke:var(--ink-3);stroke-width:1.2}.die-n{position:absolute;left:0;right:0;top:56%;transform:translateY(-50%);text-align:center;font-family:var(--f-display);font-weight:700;font-size:19px;line-height:1;color:var(--ink)}.die.rolling svg{animation:roll .35s linear infinite}.die.crit-hi .die-i{fill:var(--accent-soft)}.die.crit-lo .die-i{fill:var(--down-soft)}@keyframes roll{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.die.rolling svg{animation:none}}#spy-result{margin-top:18px}.report{padding:14px 16px;border:1px solid var(--rule);border-radius:4px;background:var(--sheet-2)}.report.k-caught{border-color:var(--down);background:var(--down-soft)}.report.k-master,.report.k-informant,.report.k-sabotage{border-color:var(--stamp);background:var(--stamp-soft)}.report-roll{font:500 11.5px/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.report-h{font-family:var(--f-display);font-weight:650;font-size:22px;line-height:1.15;margin:4px 0 8px}.report p+p,.report p+dl{margin-top:8px}.odds{list-style:none;padding:0;margin:18px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;font-size:13px}.odds li{display:flex;gap:10px;padding:5px 8px;border-radius:3px;color:var(--ink-2)}.odds li b{min-width:44px;font-family:var(--f-mono);font-weight:600;color:var(--ink)}.odds li.hit{background:var(--stamp-soft);color:var(--ink)}.reps{list-style:none;padding:0;margin:0}.rep{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:9px 0;border-top:1px solid var(--rule);font-size:14px}.rep-t{min-width:70px;font:500 11.5px/1 var(--f-mono);color:var(--ink-3)}.lg i.lg-ally{width:18px;height:0;border:0;border-top:2.5px solid var(--accent);border-radius:0;background:none}.lg i.lg-spy{width:12px;height:12px;border-radius:50%;background:none;border:2px solid var(--stamp)}@media(max-width:900px){.dip-grid{grid-template-columns:1fr}}@media(max-width:520px){.odds{grid-template-columns:1fr}}.res-card{background:var(--sheet);border:1px solid var(--rule);border-radius:4px;padding:4px 20px}.res-row{display:grid;grid-template-columns:minmax(0,1.7fr) 80px 80px minmax(140px,1.4fr) 104px;gap:16px;align-items:center;padding:14px 0;border-top:1px solid var(--rule)}.res-row:first-child{border-top:0}.res-n{display:flex;flex-direction:column;gap:2px;min-width:0}.res-n b{font-family:var(--f-display);font-weight:600;font-size:19px;line-height:1.2}.res-n span{font-size:13px;color:var(--ink-2)}.res-v{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.res-v .num{font:600 15px/1 var(--f-mono)}.res-bar{display:flex;flex-direction:column;gap:7px;min-width:0}.sbar{position:relative;display:block;height:10px;background:var(--track);border-radius:2px}.sbar i{display:block;height:100%;max-width:100%;background:var(--ink-3);border-radius:0 4px 4px 0}.sbar.up i{background:var(--up)}.sbar.down i{background:var(--down)}.sbar b{position:absolute;left:66.67%;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:var(--ink);border-radius:1px}.res-sd{font:500 12px/1 var(--f-mono);color:var(--ink-3)}.pill{display:inline-block;justify-self:end;padding:6px 9px;border:1px solid var(--rule-2);border-radius:999px;font:600 10.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.pill.up{border-color:var(--up);color:var(--up)}.pill.down{border-color:var(--down);color:var(--down)}.trade-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;align-items:start;margin-top:40px}.deals{list-style:none;padding:0;margin:0}.deal{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 0;border-top:1px solid var(--rule)}.deal-b{flex:1;min-width:180px;display:flex;flex-direction:column;gap:3px}.deal-b span{font-size:13.5px;color:var(--ink-2)}.deal-a{display:flex;align-items:center;gap:8px}.deal-form{display:flex;flex-direction:column;gap:14px;padding:20px;background:var(--sheet);border:1px solid var(--rule);border-radius:4px}.deal-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.num-in{max-width:92px}.deal-preview{font-size:14px}.deal-preview p+p{margin-top:6px}.ok-line{color:var(--up);font-weight:650}.market{display:flex;flex-wrap:wrap;gap:8px}.chip-btn{padding:7px 10px;border:1px solid var(--rule-2);border-radius:3px;background:var(--sheet);color:var(--ink);font-size:13px;cursor:pointer}.chip-btn:hover{border-color:var(--accent)}.prices{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:4px;overflow:hidden}.prices li{display:flex;flex-direction:column;gap:5px;padding:10px 12px;background:var(--sheet)}.prices span{font-size:12.5px;color:var(--ink-2)}.prices b{font:600 16px/1 var(--f-mono)}.lg i.lg-oil{width:9px;height:12px;border:0;border-radius:50%/60% 60% 40% 40%;background:var(--ink-2)}@media(max-width:900px){.trade-grid{grid-template-columns:1fr}}@media(max-width:760px){.res-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.res-row .res-v{display:none}.res-bar{grid-column:1/-1;grid-row:2}}@media(max-width:560px){.deal-cols{grid-template-columns:1fr}.prices{grid-template-columns:repeat(2,minmax(0,1fr))}}.toast{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:60;width:max-content;max-width:min(92vw,500px);padding:12px 16px;border-radius:4px;background:var(--ink);color:var(--paper);font-size:14px;box-shadow:var(--shadow)}.nb-rel{flex-basis:100%;font-size:12.5px;color:var(--ink-2);padding-left:46px}.map-tabs{margin:-4px 0 18px}.exp-h{font-size:19px;line-height:1.3;margin:4px 0 6px}.exp-bar{display:block;margin-top:12px}.exp-notes{margin:10px 0 0;padding-left:18px;font-size:13.5px;color:var(--ink-2);display:grid;gap:4px}.site-m{font:500 12px/1.45 var(--f-mono);color:var(--ink-3)}.site-form{margin-top:16px}.sugs{gap:6px 14px;margin-top:8px;flex-wrap:wrap}.lg i.lg-site{width:12px;height:12px;border-radius:50%;background:var(--sheet);border:1.5px solid var(--ink)}.lg i.lg-found{width:13px;height:13px;border:0;background:var(--stamp);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.mig-tog{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-2);margin:12px 0 4px;cursor:pointer}.atlas-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:14px}.atlas-r{flex:1;min-width:180px;accent-color:var(--accent)}.atlas-cap{font:500 13px/1.3 var(--f-mono);color:var(--ink-2);min-width:230px}.atlas-lay{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px;align-items:start}.atlas-side{display:grid;gap:14px}.st-table tr.on th,.st-table tr.on td{color:var(--ink);font-weight:700}@media(max-width:900px){.atlas-lay{grid-template-columns:1fr}}.rel-card{margin:0 0 28px;padding:16px 18px;border:1px solid var(--rule-2);border-radius:4px}.rel-h{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;justify-content:space-between}.rel-h .eyebrow{margin:0}.rel-chips{display:flex;flex-wrap:wrap;gap:6px}.rel-dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px 22px}.deal-warn{flex-basis:100%;order:3;font-size:12.5px;line-height:1.4;color:var(--down)}.st-tabs{flex-wrap:wrap;overflow:visible;row-gap:2px}@media(max-width:560px){.st-tabs .stab{padding:8px 10px}}.lc-grid{stroke:var(--rule);stroke-width:1;vector-effect:non-scaling-stroke}.lc-yt{font-variant-numeric:tabular-nums}.st-rk{line-height:1.3}.st-rk .rk-of{display:block}@media(min-width:561px){.cen-row{grid-template-columns:minmax(0,1.3fr) minmax(60px,1fr) 116px 92px}}.map-layout{grid-template-rows:auto 1fr}@media(max-width:1100px){.map-layout{grid-template-areas:"map" "legend" "side";grid-template-rows:auto}}.lg svg.lg-t{flex:none;display:block}.mig-key{margin:6px 0 4px;padding:10px 12px;border:1px solid var(--rule);border-radius:4px;background:var(--sheet);font-size:12.5px;color:var(--ink-2)}.mig-key .hint{font-size:12px;margin:6px 0 0}.mig-scale{display:flex;flex-wrap:wrap;gap:6px 18px}.mig-lbl{font-weight:600;color:var(--ink)}.mig-list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:5px;max-width:540px}.mig-list li{display:grid;grid-template-columns:19px minmax(0,1fr) auto;gap:8px;align-items:center}.mig-f{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.mig-n{display:inline-grid;place-items:center;flex:none;width:19px;height:19px;border-radius:50%;border:1.6px solid var(--accent);background:var(--sheet);color:var(--ink);font:700 10.5px/1 var(--f-body)}.mig-n.ref{border-color:var(--down)}.lc-list{border-top:1px solid var(--rule);padding-top:8px;font-size:13px}.lc-list>summary{cursor:pointer;font-weight:600;color:var(--ink);padding:2px 0}.lc-list>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lc-list>p{margin:8px 0 0;line-height:1.45}.lc-help>p{color:var(--ink-2)}.lc-rows{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px;max-height:300px;overflow:auto}.lc-rows li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px}.lc-rows .linkish{font-size:13px}.lc-rows .hint{font-size:12px}.tl li.tl-now{background:var(--accent-soft);margin:0 -8px;padding-left:8px;padding-right:8px;border-radius:3px}.dip-col>.section{margin-top:0;margin-bottom:40px}@media(max-width:900px){.dip-grid{gap:0}}.c3-ren{margin-top:14px}.c3-ab{margin:6px 0 0;padding-left:18px}.c3-ab li+li{margin-top:4px}.bld-q .bld-n{color:var(--ink-2)}.bld-q .bld-bar{opacity:.5}button.stk-i{font:inherit;color:inherit;text-align:left;background:none;border:0;padding:0;margin:0;cursor:pointer;border-radius:4px}button.cx-stk{font:inherit;color:inherit;text-align:left;border:0;margin:0;cursor:pointer;width:100%}button.stk-i:hover,button.cx-stk:hover{background:var(--sheet-2)}button.stk-i:focus-visible,button.cx-stk:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rbd-modal{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px}.rbd-scrim{position:absolute;inset:0;border:0;padding:0;background:#08121180;cursor:pointer}.rbd-sheet{position:relative;width:min(520px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:20px 22px 22px;background:var(--sheet);color:var(--ink);border:1px solid var(--rule-2);border-top:4px solid var(--accent);border-radius:6px;box-shadow:var(--shadow)}.rbd-x{position:absolute;top:14px;right:16px}.rbd-h{font-family:var(--f-display);font-size:26px;margin:2px 0 4px}.rbd-sum{margin:0 0 14px;color:var(--ink-2)}.rbd-sec{margin:14px 0 4px;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.rbd-t{width:100%;border-collapse:collapse;font-size:14px}.rbd-t td{padding:5px 0;border-bottom:1px solid var(--rule);vertical-align:top}.rbd-t td:last-child{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding-left:12px}.rbd-t .rbd-sub td{font-size:12.5px;color:var(--ink-2);padding-left:14px}.rbd-t .rbd-sub td:last-child{padding-left:12px}.rbd-t .rbd-tot td{font-weight:600;border-bottom:0;border-top:2px solid var(--rule-2)}.rbd-neg{color:var(--stamp)}.rbd-note{font-size:12.5px;color:var(--ink-2);margin:10px 0 0}.rbd-fc{font-size:12.5px;color:var(--ink-2);margin:12px 0 0;padding:8px 10px;background:var(--sheet-2);border-left:3px solid var(--accent);border-radius:4px}.rbd-fc b{color:var(--ink)}.rbd-fc .linkish{margin-left:2px}.ifc-up{color:var(--up)}.ifc-dn{color:var(--down)}.rbd-fc b.ifc-up{color:var(--up)}.rbd-fc b.ifc-dn{color:var(--down)}.ifc-l{list-style:none;margin:0;padding:0}.ifc-l li{display:grid;grid-template-columns:minmax(76px,104px) minmax(0,1fr);gap:2px 14px;padding:10px 0;border-top:1px solid var(--rule);align-items:baseline}.ifc-l li:first-child{border-top:0;padding-top:2px}.ifc-when time{display:block;font-weight:600;font-variant-numeric:tabular-nums}.ifc-when .hint,.ifc-what .hint{display:block;font-size:12.5px}.ifc-fx{grid-column:2;display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:13.5px}.ifc-fx .hint{font-size:12.5px}.ifc-a{white-space:nowrap;font-weight:600;font-variant-numeric:tabular-nums}.ifc-a .r-ic{margin-right:4px}.ifc-a.ifc-wrap{white-space:normal}.ifc-t th .r-ic{margin-right:6px}.ifc-go,.ifc-none .row{margin-top:14px}@media(max-width:560px){.rbd-modal{place-items:end center;padding:0}.rbd-sheet{width:100%;max-height:88vh;border-radius:10px 10px 0 0;padding:18px 16px calc(20px + env(safe-area-inset-bottom,0px))}}.pst-modal{position:fixed;inset:0;z-index:3100;display:grid;place-items:center;padding:16px}.pst-scrim{position:absolute;inset:0;border:0;padding:0;background:#0812118c;cursor:pointer}.pst-sheet{position:relative;width:min(800px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:20px 22px 22px;background:var(--sheet);color:var(--ink);border:1px solid var(--rule-2);border-top:4px solid var(--accent);border-radius:6px;box-shadow:var(--shadow)}.pst-x{position:absolute;top:14px;right:16px}.pst-h{font-family:var(--f-display);font-size:26px;margin:2px 0 4px;padding-right:64px;overflow-wrap:anywhere}.pst-sum{margin:0 0 14px;color:var(--ink-2)}.pst-ctl{display:flex;flex-wrap:wrap;gap:10px 22px;margin:0 0 14px}.pst-grp{display:flex;align-items:center;gap:8px}.pst-lab{font-size:12.5px;color:var(--ink-3)}.pst-seg{display:inline-flex;border:1px solid var(--rule-2);border-radius:6px;overflow:hidden}.pst-opt{font:inherit;font-size:14px;min-height:36px;padding:6px 14px;border:0;background:var(--sheet);color:var(--ink);cursor:pointer}.pst-opt+.pst-opt{border-left:1px solid var(--rule-2)}.pst-opt[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.pst-opt:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.pst-stage{display:grid;place-items:center;min-height:240px;padding:14px;background:var(--sheet-2);border:1px solid var(--rule);border-radius:6px}.pst-stage canvas{display:block;width:auto;height:auto;max-width:100%;max-height:60vh;box-shadow:var(--shadow)}.pst-wait{margin:0;color:var(--ink-2);text-align:center}.pst-acts{margin-top:14px}.pst-note{min-height:1.4em;font-size:12.5px;color:var(--ink-2);margin:10px 0 0}.mc-b.mc-poster{display:inline-grid;place-items:center}@media(max-width:560px){.pst-modal{place-items:end center;padding:0}.pst-sheet{width:100%;max-height:92vh;border-radius:10px 10px 0 0;padding:18px 16px calc(20px + env(safe-area-inset-bottom,0px))}.pst-stage{min-height:180px;padding:8px}.pst-stage canvas{max-height:50vh}}.stk-strip{margin:0 0 26px;padding:12px 14px 14px;border:1px solid var(--rule);border-radius:8px;background:var(--sheet)}.gb-why{margin:-4px 0 14px;padding:8px 12px;border:1px dashed var(--rule-2);border-radius:4px;font-size:13px;color:var(--ink-2)}.gb-why ul{margin:0 0 4px;padding-left:1.1em;display:grid;gap:3px}.gb-why .row{gap:12px;flex-wrap:wrap}.svc-card,.svc-box{margin:14px 0 4px;padding:12px 14px;border:1px solid var(--rule);border-radius:8px;background:var(--stamp-soft)}.svc-k{margin:0 0 4px;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.svc-t{display:flex;align-items:center;gap:8px;margin:0 0 6px}.svc-card .btn{margin-top:10px}.svc-list{list-style:none;margin:0 0 6px;padding:0;display:grid;gap:6px}.svc-list li{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.svc-list .svc-tx{flex:1 1 160px;min-width:0}.gb-mkt{margin:0 0 18px}.gb-mkt-f{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;align-items:end;margin:10px 0 4px}.gb-mkt-f .btn{justify-self:start}.stk-strip-h{font:500 10.5px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.stk-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px}.stk-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.stk-food{--rc:#d39b2a}.stk-timber{--rc:#9a6b3f}.stk-iron{--rc:#7d8a99}.stk-oil{--rc:#5a6bd6}.stk-goods{--rc:#c0567a}:root[data-theme=dark] .stk-timber{--rc:#c08a58}:root[data-theme=dark] .stk-iron{--rc:#a7b4c2}:root[data-theme=dark] .stk-oil{--rc:#8a98f0}:root[data-theme=dark] .stk-goods{--rc:#e07a9c}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .stk-timber{--rc:#c08a58}:root:not([data-theme=light]) .stk-iron{--rc:#a7b4c2}:root:not([data-theme=light]) .stk-oil{--rc:#8a98f0}:root:not([data-theme=light]) .stk-goods{--rc:#e07a9c}}.stk-i{position:relative;display:flex;align-items:center;gap:8px;min-width:0;padding:8px 8px 11px;border:1px solid var(--rule);border-radius:6px;font-size:12px;color:var(--ink-2);overflow:hidden}button.stk-i{padding:8px 8px 11px;border:1px solid var(--rule);border-radius:6px}.stk-ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--rc);background:color-mix(in srgb,var(--rc) 16%,transparent)}.stk-tx{display:flex;flex-direction:column;min-width:0;gap:1px}.stk-l{font-size:11.5px;color:var(--ink-3);line-height:1.1}.stk-i b{font-family:var(--f-display);font-weight:600;font-size:19px;line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.stk-rt{font-size:11px;color:var(--ink-3);white-space:nowrap}.stk-rt.up{color:var(--up)}.stk-ad,.stk-ah{opacity:.8}.stk-ns{display:none}.stk-rb{display:flex;flex-wrap:wrap;column-gap:11px;overflow:hidden}.stk-rh,.cx-g+.cx-g{position:relative}.stk-rh:before,.cx-g+.cx-g:before{content:"";position:absolute;left:-6px;top:22%;bottom:18%;width:1px;background:currentColor;opacity:.4}.stk-fill{position:absolute;left:0;right:0;bottom:0;height:3px;background:color-mix(in srgb,var(--rc) 14%,transparent)}.stk-fill i{display:block;height:100%;background:var(--rc);transition:width .6s}.stk-full .stk-rt{color:var(--rc);font-weight:600}.stk-short{border-color:var(--down)}.r-ic{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;margin-right:8px;border-radius:50%;vertical-align:middle;color:var(--rc);background:color-mix(in srgb,var(--rc) 16%,transparent)}.r-ic svg{width:17px;height:17px}.r-ic-s{width:20px;height:20px;margin-right:6px}.r-ic-s svg{width:13px;height:13px}.res-n b{display:flex;align-items:center}.res-n .r-ic,.al-res-k .r-ic,.cx-stk-l .r-ic,th .r-ic{color:var(--rc)}.cx-stk-l{display:flex;align-items:center}.cx-stk .bar i{background:var(--rc)}.rbd-h{display:flex;align-items:center}.prices li>span:first-child,.al-res-k{display:inline-flex;align-items:center}.chip-btn .r-ic-s{width:16px;height:16px;margin-right:4px}.chip-btn .r-ic-s svg{width:11px;height:11px}.stk-short b,.stk-short .stk-rt{color:var(--down)}.stk-short .stk-rt{font-weight:600}.stk-strip.stk-c{margin:0 0 16px;padding:10px}.stk-c .stk-top{margin-bottom:8px}.stk-c .stk-row{gap:5px}.stk-c .stk-i,.stk-c button.stk-i{flex-direction:column;align-items:flex-start;gap:5px;padding:7px 7px 9px}.stk-c .stk-ic{width:26px;height:26px}.stk-c .stk-ic svg{width:16px;height:16px}.stk-c .stk-i b{font-size:16px}.stk-c .stk-rt{font-size:10.5px}.stk-c .stk-ad,.stk-c .stk-nl{display:none}.stk-c .stk-ns{display:inline}@media(max-width:820px){.stk-i,button.stk-i{flex-direction:column;align-items:flex-start;gap:5px;padding:7px 7px 9px}.stk-ic{width:28px;height:28px}.stk-ic svg{width:17px;height:17px}}@media(max-width:640px){.stk-row{gap:5px}.stk-strip{padding:10px}.stk-i b{font-size:16px}.stk-rt{font-size:10.5px}.stk-ad,.stk-nl{display:none}.stk-ns{display:inline}}.rep-x{display:block;padding:0}.rep-btn{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;width:100%;padding:9px 0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.rep-more{margin-left:auto;font-size:12.5px;font-weight:500;color:var(--ink-3);text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:3px}.rep-btn:hover .rep-more{color:var(--ink)}.rep-full{padding:0 0 14px}.exp-odds{margin-top:8px;grid-template-columns:1fr}.exp-odds li b{min-width:11.5em;font-family:var(--f-body)}.toast{pointer-events:none;text-wrap:pretty;overflow-wrap:anywhere}.reward-links{display:flex;flex-direction:column;gap:4px;margin-top:8px}.reward-links a{display:block;padding:8px 0;min-height:44px;color:inherit;font-weight:650;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.nt-item:has(>.reward-links)>.nt{padding-bottom:0}.nt-item>.reward-links{margin:0;padding:0 16px 12px;font-size:13px}.toast:has(.reward-links){pointer-events:auto;max-height:min(55vh,440px);overflow:auto}.toast .reward-links{max-height:28vh;overflow:auto;overscroll-behavior:contain}.toast .reward-links a:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.ach-card[id]{scroll-margin-block:90px}.ach-card:focus,.col-set:focus{outline:2px solid var(--accent);outline-offset:4px}.toast.more{box-shadow:var(--shadow),4px 4px 0 -1px var(--ink-3)}.stp{margin:0 0 22px;padding:18px 20px 14px;background:var(--sheet);border:1px solid var(--rule);border-left:3px solid var(--accent);border-radius:4px}.stp-h{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:flex-end;justify-content:space-between;margin-bottom:10px}.stp-t{font-family:var(--f-display);font-weight:600;font-size:23px;line-height:1.15;margin:4px 0 0;font-variation-settings:"opsz" 48}.stp-n{font:600 12px/1.4 var(--f-mono);letter-spacing:.06em;color:var(--ink-2);white-space:nowrap}.stp>.bar{display:block;height:6px;margin-bottom:6px}.stp-l{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));column-gap:22px}.stp-l li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:2px 10px;align-items:center;padding:9px 0;border-bottom:1px solid var(--rule)}.stp-i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--rule-2);font-size:12px;font-weight:700;line-height:1}.stp-l li.done .stp-i{background:var(--up);border-color:var(--up);color:var(--sheet)}.stp-x{display:flex;flex-direction:column;min-width:0}.stp-x b{font-weight:650;font-size:14.5px;line-height:1.3}.stp-x .hint{font-size:12.5px;line-height:1.4}.stp-l li.done .stp-x b{color:var(--ink-2);font-weight:550}.stp-f{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:12px}.found-how{margin-top:12px;font-size:15px;color:var(--ink-2)}.help{max-width:74ch}.help-toc{padding:16px 18px;background:var(--sheet);border:1px solid var(--rule);border-radius:4px;scroll-margin-top:20px}.help-toc ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:0 20px}.help-toc a{display:block;padding:7px 0;line-height:1.35;color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:3px;border-bottom:1px solid var(--rule)}.help-toc a:hover{text-decoration-color:var(--accent)}.help-sec{margin-top:40px;scroll-margin-top:20px}.help-sec .h2{font-size:26px;outline-offset:4px}.help-sec p{line-height:1.65;max-width:68ch}.help-sec p+p,.help-sec p+.help-tbl,.help-sec .help-tbl+p,.help-sec ol+p{margin-top:10px}.help-h3{font-size:15px;font-weight:700;margin:18px 0 6px}.help-ol{margin:12px 0 0;padding-left:22px;line-height:1.6}.help-ol li+li{margin-top:4px}.help-tbl{margin:12px 0 0;border-top:1px solid var(--rule)}.help-tbl div{display:grid;grid-template-columns:minmax(64px,9em) minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:1px solid var(--rule);font-size:14px;line-height:1.5}.help-tbl dt{font:600 12.5px/1.6 var(--f-mono);color:var(--ink-2)}.help-tbl dd{margin:0}.help-go{margin-top:12px}.help-back{margin-top:14px}@media(max-width:959px){.help-sec,.help-toc{scroll-margin-top:118px}}@media(min-width:700px){.help-toc ol{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}@media(max-width:560px){.stp{padding:16px 14px 12px}.stp-t{font-size:20px}.help-sec .h2{font-size:24px}.help-tbl div{grid-template-columns:1fr;gap:2px}}.pols{align-items:start}.pol{display:flex;flex-direction:column;align-items:flex-start}.pol>span{min-width:0}.pol-intro{margin:-4px 0 14px;max-width:70ch}.pol-x{margin-top:8px}.pol-conf{margin-top:10px;padding:10px 12px;border-radius:3px;background:var(--down-soft);font-size:13.5px;line-height:1.45;width:100%}.pol-conf .row{margin-top:8px}.loy-note{margin:12px 0 0;max-width:72ch}.loy-note+.war-msg{margin:10px 0 0}.hero-motto,.hero-ruler,.hero-about,.hero-blurb,.overview p,.legis li span,.lore-s p,.leader-n,.min-n,.mem-n,.nt-x,.haps li span,.notice>span,.pol b,.pol span,.fig-v,.result-fx,.reclass,.vh h1,.vh p,.stp-x b{overflow-wrap:anywhere}:where(.wrap) :where(p,li,dd,dt,h1,h2,h3,label,legend,.btn){overflow-wrap:anywhere}:where(.wrap) :where(td,th){overflow-wrap:break-word}:root{--mu-gold:#9a6a08;--mu-gold-soft:#f4e7c4;--mu-sil:#b9c8c2;--mu-glass:rgba(255,255,255,.55);--mu-plinth:#d5ddd9}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--mu-gold:#e2b84a;--mu-gold-soft:#3a2f14;--mu-sil:#2f4642;--mu-glass:rgba(225,240,235,.16);--mu-plinth:#22332f}}:root[data-theme=dark]{--mu-gold:#e2b84a;--mu-gold-soft:#3a2f14;--mu-sil:#2f4642;--mu-glass:rgba(225,240,235,.16);--mu-plinth:#22332f}.mu-tabs{margin-bottom:26px}@media(min-width:561px){.mu-tabs{flex-wrap:wrap;overflow:visible;gap:2px}.mu-tabs .stab{padding:10px}}.mu-tabs .stab{min-height:44px}.mu-hall{min-width:0}.mu-empty{margin-top:4px}.mu-note{margin-top:10px}.mu-sub{display:block;font-weight:400;font-size:12px}.mu-err{color:var(--down);margin-top:6px}.mu-chips{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0}.mu-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 34px;align-items:start}.mu-two.section{margin-top:44px}@media(max-width:760px){.mu-two{grid-template-columns:minmax(0,1fr)}}.mu-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:4px;overflow:hidden;margin-bottom:28px}.mu-fig{background:var(--sheet);padding:14px 16px;min-width:0}.mu-fig-v{font-family:var(--f-display);font-weight:650;font-size:24px;line-height:1.15;margin-top:4px;overflow-wrap:anywhere}.mu-list{list-style:none;margin:0;padding:0}.mu-list li{display:grid;grid-template-columns:118px minmax(0,1fr) auto;gap:4px 16px;align-items:baseline;padding:11px 0;border-top:1px solid var(--rule)}.mu-list li>span:nth-child(2){overflow-wrap:anywhere}.mu-when{font:500 12px/1.6 var(--f-mono);color:var(--ink-3)}.mu-tags{display:flex;gap:6px}@media(max-width:520px){.mu-list li{grid-template-columns:minmax(0,1fr) auto}.mu-list li>.mu-when{grid-column:1/-1}}.mu-bars{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:9px}.mu-bars li{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(60px,1fr) 34px;gap:12px;align-items:center;font-size:14px}.mu-bars b{text-align:right;font-variant-numeric:tabular-nums}.mu-bar{display:block;height:6px;margin-top:6px}.mu-entry{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:22px;align-items:start}@media(max-width:820px){.mu-entry{grid-template-columns:minmax(0,1fr)}}.mu-board,.mu-plan{background:var(--sheet);border:1px solid var(--rule);border-radius:4px;padding:18px 20px}.mu-board{outline:1px solid var(--rule);outline-offset:-6px}.mu-dl dd{font-weight:600}.mu-ren-btn{margin-top:16px}.mu-ren{display:grid;gap:8px;margin-top:16px}.mu-ren .row{margin-top:4px}.mu-plan-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"found growth laws" "land coll coll" "exp coll coll" "arms games lead" "door door door";gap:6px;margin-top:10px;padding:6px;border:2px solid var(--ink-3);border-radius:2px;background:var(--paper)}.mu-room{display:flex;flex-direction:column;justify-content:space-between;gap:6px;min-height:76px;min-width:0;padding:10px;text-align:left;border:1px solid var(--rule-2);border-radius:2px;background:var(--sheet);color:var(--ink);cursor:pointer;position:relative}.mu-room:hover{background:var(--accent-soft);border-color:var(--accent)}.mu-room-n{font-family:var(--f-display);font-weight:650;font-size:15px;line-height:1.15;overflow-wrap:anywhere}.mu-room-s{font-size:12px;color:var(--ink-2);overflow-wrap:anywhere}.mu-room:after{content:"";position:absolute;bottom:-4px;left:50%;width:18px;height:3px;margin-left:-9px;background:var(--paper)}.r-found{grid-area:found}.r-growth{grid-area:growth}.r-laws{grid-area:laws}.r-land{grid-area:land}.r-coll{grid-area:coll;background:var(--accent-soft);border-color:var(--accent)}.r-coll .mu-room-n{font-size:20px}.r-exp{grid-area:exp}.r-arms{grid-area:arms}.r-games{grid-area:games}.r-lead{grid-area:lead}.r-door{grid-area:door;min-height:46px;flex-direction:row;align-items:center;justify-content:center;gap:12px;cursor:default;border-style:dashed;background:transparent}.r-door:after{display:none}@media(max-width:560px){.mu-plan-g{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"found growth" "laws land" "coll coll" "exp arms" "games lead" "door door"}.mu-room{min-height:64px}}.mu-cases{display:grid;grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:14px}@media(max-width:560px){.mu-cases{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px}}.col-case{display:flex;flex-direction:column;align-items:stretch;min-width:0;padding:0;border:1px solid var(--rule);border-top:3px solid var(--rule-2);border-radius:4px;background:var(--sheet);color:var(--ink);cursor:pointer;text-align:center;overflow:hidden;font:inherit}.col-case:hover{border-color:var(--ink-3)}.col-case.r-u{border-top-color:var(--accent)}.col-case.r-r{border-top-color:var(--stamp)}.col-case.r-l{border-top-color:var(--mu-gold)}.col-glass{position:relative;display:grid;place-items:center;height:104px;background:radial-gradient(ellipse at 50% 30%,var(--mu-glass),transparent 70%),linear-gradient(180deg,var(--sheet-2),var(--sheet));border-bottom:1px solid var(--rule)}.col-glass:after{content:"";position:absolute;left:22%;right:22%;bottom:10px;height:7px;border-radius:50%;background:var(--mu-plinth)}.col-glass svg{position:relative;z-index:1;margin-bottom:6px;filter:drop-shadow(0 2px 2px rgba(0,0,0,.12))}.col-case.own.r-l .col-glass{background:radial-gradient(ellipse at 50% 45%,var(--mu-gold-soft),transparent 72%),linear-gradient(180deg,var(--sheet-2),var(--sheet))}.col-g.sil{color:var(--mu-sil);filter:none}.col-case:not(.own){background:var(--sheet-2)}.col-case:not(.own) .col-nm{color:var(--ink-2);font-style:italic}.col-plq{display:flex;flex-direction:column;align-items:center;gap:6px;padding:9px 8px 11px;flex:1}.col-nm{font-family:var(--f-display);font-weight:600;font-size:14px;line-height:1.2;overflow-wrap:anywhere;text-wrap:balance}.col-rar{font:600 9.5px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.col-rar.r-u{color:var(--accent)}.col-rar.r-r{color:var(--stamp)}.col-rar.r-l{color:var(--mu-gold)}@media(max-width:560px){.col-glass{height:88px}.col-glass svg{width:52px;height:52px}.col-nm{font-size:13px}}.col-static{cursor:default}.col-sc-l{display:block;padding:0 12px 12px;font-size:12.5px;line-height:1.45;color:var(--ink-2);text-align:left}.col-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 28px;margin-bottom:18px}.col-top>div{flex:1 1 260px;min-width:0}.col-big{font-family:var(--f-display);font-weight:650;font-size:40px;line-height:1}.col-big span{font-family:var(--f-body);font-size:15px;font-weight:500;color:var(--ink-2)}.col-top .mu-bar{height:8px;margin:10px 0 8px;max-width:420px}.col-titles{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.col-titles li{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border:1px dashed var(--rule-2);border-radius:4px;font-size:12px;color:var(--ink-3)}.col-titles li b{font-family:var(--f-display);font-size:15px;color:var(--ink-2)}.col-titles li.on{border-style:solid;border-color:var(--mu-gold);background:var(--mu-gold-soft)}.col-titles li.on b{color:var(--ink)}.col-filters{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;padding:14px 0;margin-bottom:8px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.col-filters .row{gap:6px}.col-filters .chip-btn{min-height:40px}.col-setsel{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 220px}.col-setsel .lbl{flex:none}.col-setsel .input{min-height:40px}.col-set{margin-top:38px}.col-set-h{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 24px;margin-bottom:10px}.col-set-h>div:first-child{flex:1 1 320px;min-width:0}.col-set-h .h2{margin:4px 0 6px}.col-set-d{color:var(--ink-2);font-size:14px;max-width:62ch}.col-set-p{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:120px}.col-set-p .bar{width:120px;height:6px}.col-set-k{font:600 14px/1 var(--f-mono)}@media(max-width:560px){.col-set-p{align-items:flex-start}}.col-reward{margin:0 0 14px;padding:9px 12px;border-left:3px solid var(--rule-2);background:var(--sheet);font-size:13.5px;color:var(--ink-2)}.col-reward.on{border-left-color:var(--mu-gold);background:var(--mu-gold-soft);color:var(--ink)}.col-set.done .col-set-k{color:var(--mu-gold)}.col-modal{position:fixed;inset:0;z-index:55;display:grid;place-items:center;padding:16px}.col-scrim{position:absolute;inset:0;border:0;padding:0;background:#08121180;cursor:pointer}.col-sheet{position:relative;width:min(520px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:22px 24px 24px;background:var(--sheet);border:1px solid var(--rule-2);border-top:4px solid var(--rule-2);border-radius:6px;box-shadow:var(--shadow)}.col-sheet.r-u{border-top-color:var(--accent)}.col-sheet.r-r{border-top-color:var(--stamp)}.col-sheet.r-l{border-top-color:var(--mu-gold)}.col-x{position:absolute;top:10px;right:12px;min-height:40px;min-width:56px;text-align:right}.col-d-glass{display:grid;place-items:center;height:176px;margin:14px 0 16px;border:1px solid var(--rule);border-radius:4px;background:radial-gradient(ellipse at 50% 35%,var(--mu-glass),transparent 70%),linear-gradient(180deg,var(--sheet-2),var(--paper))}.col-sheet.own.r-l .col-d-glass{background:radial-gradient(ellipse at 50% 45%,var(--mu-gold-soft),transparent 72%),linear-gradient(180deg,var(--sheet-2),var(--paper))}.col-d-h{font-family:var(--f-display);font-weight:650;font-size:28px;line-height:1.1;margin:6px 0 10px;overflow-wrap:anywhere}.col-d-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:14px}.col-label{margin:0;padding:12px 16px;border-left:3px solid var(--mu-gold);background:var(--paper);font-family:var(--f-display);font-style:italic;font-size:17px;line-height:1.45}.col-hint{padding:12px 16px;border:1px dashed var(--rule-2);border-radius:4px;display:grid;gap:6px}.col-pr{display:flex;align-items:center;gap:10px}.col-pr .bar{flex:1;height:6px}.col-d-act{margin-top:16px}@media(max-width:560px){.col-modal{place-items:end center;padding:0}.col-sheet{width:100%;max-height:88vh;border-radius:10px 10px 0 0;padding:18px 16px calc(20px + env(safe-area-inset-bottom,0px))}.col-d-glass{height:150px}.col-d-glass svg{width:112px;height:112px}.col-d-h{font-size:24px}}.mu-charter{position:relative;padding:26px 26px 20px;background:var(--sheet);border:1px solid var(--rule-2);border-radius:3px;outline:1px solid var(--rule-2);outline-offset:-8px;box-shadow:var(--shadow)}.mu-ch-h{font-family:var(--f-display);font-weight:650;font-size:26px;line-height:1.12;margin:6px 0 10px;overflow-wrap:anywhere}.mu-ch-p{color:var(--ink-2)}.mu-motto{margin:16px 0 4px;padding:0;font-family:var(--f-display);font-style:italic;font-size:21px;line-height:1.3;overflow-wrap:anywhere}.mu-ch-sig{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:14px;font:500 11px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.mu-flag{margin:0}.mu-flag .flag-frame{max-width:340px}.mu-flag figcaption{margin-top:12px;font-size:14px;color:var(--ink-2);max-width:42ch}.mu-about{max-width:64ch;padding-left:14px;border-left:3px solid var(--accent)}.mu-chart .lc{max-width:540px}.mu-miles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.mu-miles li{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px dashed var(--rule-2);border-radius:4px;color:var(--ink-3)}.mu-miles li.on{border-style:solid;border-color:var(--rule-2);background:var(--sheet);color:var(--ink)}.mu-mile-p{font-family:var(--f-display);font-weight:650;font-size:17px}.mu-mile-t{font-size:12.5px;min-height:1em;color:var(--ink-2)}.mu-tbl{min-width:0}.mu-statutes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.mu-statutes li{display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:var(--sheet);border:1px solid var(--rule);border-left:3px solid var(--stamp);border-radius:3px;font-size:13px;color:var(--ink-2);min-width:0}.mu-statutes b{font-family:var(--f-display);font-size:16px;color:var(--ink)}.mu-terr-f{margin:0;padding:16px;background:var(--sheet);border:1px solid var(--rule);border-radius:4px;display:grid;place-items:center;gap:10px}.mu-terr{display:block;width:100%;max-width:420px;max-height:300px;height:auto}.mu-terr polygon{fill-opacity:.85}.mu-cap{fill:var(--sheet);stroke:var(--ink);stroke-width:2}.mu-terr-f figcaption{font-size:13px;color:var(--ink-3);text-align:center}.mu-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.mu-sitter{display:flex;gap:14px;align-items:flex-start;padding:14px;background:var(--sheet);border:1px solid var(--rule);border-radius:4px;min-width:0}.mu-sitter>div{min-width:0}.mu-sitter-n{font-family:var(--f-display);font-weight:650;font-size:18px;line-height:1.2;overflow-wrap:anywhere}.mu-head{max-width:520px}.mu-head .mu-sitter-n{font-size:24px}.mu-portrait{flex:none;display:block;filter:drop-shadow(0 2px 3px rgba(0,0,0,.18))}.mu-sc-h{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:14px}.mu-sc-h .h2{margin:0}.mu-cases-sc{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}@media(max-width:560px){.mu-cases-sc{grid-template-columns:minmax(0,1fr)}.mu-cases-sc .col-case{flex-direction:row;text-align:left}.mu-cases-sc .col-glass{width:96px;flex:none;border-bottom:0;border-right:1px solid var(--rule)}.mu-cases-sc .col-plq{align-items:flex-start}}.mu-cases-sc .col-sc-l{text-align:left}@media(max-width:560px){.mu-cases-sc .col-case{display:grid;grid-template-columns:96px minmax(0,1fr)}.mu-cases-sc .col-glass{grid-row:span 2;height:auto;min-height:96px}.mu-cases-sc .col-sc-l{padding:0 12px 12px}}.mu-visit{margin-top:16px;padding:16px 18px;background:var(--sheet);border:1px solid var(--rule);border-radius:4px}.mu-visit .mu-sc-h{margin-bottom:0}.mu-visit .mu-cases{margin-top:14px}.mu-visit-n{font-family:var(--f-display);font-weight:650;font-size:20px;line-height:1.2;margin-top:2px;overflow-wrap:anywhere}:root{--ach-b:#C88A57;--ach-s:#B9C0C6;--ach-g:#E2B53A;--ach-p:#8FB9CF;--ach-x:#B57BFF;--ach-o:#3a2f4d}.ach-ico,.ach-cico,.ach-gico,.ach-badge:before{display:inline-block;flex:none;background:currentColor;-webkit-mask:var(--ai) center/contain no-repeat;mask:var(--ai) center/contain no-repeat}.ach-medal{display:inline-block;flex:none;width:12px;height:12px;border-radius:50%;background:var(--tc);box-shadow:inset 0 0 0 1.5px #0000002e,inset 0 2px #ffffff59;vertical-align:-1px}.at-b{--tc:var(--ach-b)}.at-s{--tc:var(--ach-s)}.at-g{--tc:var(--ach-g)}.at-p{--tc:var(--ach-p)}.at-x{--tc:var(--ach-x)}.at-o{--tc:var(--ach-o)}.ach-medal.at-o{background:conic-gradient(from var(--bd-a),#050508,#2a2633,#6d4cc2,#0b0a10,#34303d,#b57bff,#050508)!important;animation:idBdSpin 9s linear infinite;box-shadow:0 0 0 1px #6d4cc2,0 0 8px #6d4cc2cc}.ach-card.at-o{border-color:#3a2f4d}.ach-card.on.at-o,.ach-mini.on.at-o{position:relative;isolation:isolate;background:radial-gradient(ellipse at 20% 0,#b57bff38,#b57bff00 60%),linear-gradient(160deg,#141019,#0b0a10);color:#efe8ff;border:2px solid transparent;background-clip:padding-box;box-shadow:0 0 0 2px #6d4cc2,0 0 18px #6d4cc28c}.ach-card.on.at-o .ach-d,.ach-card.on.at-o .ach-meta,.ach-card.on.at-o .ach-tier{color:#cbbfe8}@media(prefers-reduced-motion:reduce){.ach-medal.at-o{animation:none}}:root[data-motion=reduce] .ach-medal.at-o{animation:none}.ach-medal.at-x{background:conic-gradient(from var(--bd-a),#ff5f6d,#ffc371,#f9f871,#5ef3a5,#4fc3ff,#8e7dff,#ff6bd6,#ff5f6d)!important;animation:idBdSpin 6s linear infinite;box-shadow:0 0 6px #b57bffb3}.ach-card.on.at-x,.ach-mini.on.at-x{position:relative;isolation:isolate;border-color:transparent;background:linear-gradient(var(--sheet),var(--sheet)) padding-box,conic-gradient(from var(--bd-a),#ff5f6d,#ffc371,#f9f871,#5ef3a5,#4fc3ff,#8e7dff,#ff6bd6,#ff5f6d) border-box;border-width:2px;border-style:solid;animation:idBdSpin 8s linear infinite;box-shadow:0 0 14px #b57bff59}@media(prefers-reduced-motion:reduce){.ach-medal.at-x,.ach-card.on.at-x,.ach-mini.on.at-x{animation:none}}:root[data-motion=reduce] .ach-medal.at-x,:root[data-motion=reduce] .ach-card.on.at-x,:root[data-motion=reduce] .ach-mini.on.at-x{animation:none}.ach-medal.at-p{background:conic-gradient(from 30deg,#d9eaf3,#8fb9cf,#e8f2f7,#7aa7bf,#d9eaf3)}.ach-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:4px;overflow:hidden;margin-bottom:28px}.ach-head>div{background:var(--sheet);padding:18px 20px;min-width:0}.ach-pp{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin:4px 0}.ach-big{font-family:var(--f-display);font-weight:650;font-size:46px;line-height:1;font-variation-settings:"opsz" 96}.ach-rank{font-family:var(--f-display);font-style:italic;font-weight:600;font-size:23px;line-height:1.1;color:var(--ink)}.ach-of{font-size:15px;color:var(--ink-2)}.ach-next{margin-top:12px}.ach-next .bar,.ach-all{display:block;height:8px;margin-bottom:6px}.ach-all{margin-top:6px}.ach-tiers{list-style:none;margin:12px 0 10px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;font-size:13.5px}.ach-tiers li{display:flex;align-items:center;gap:8px}.ach-tiers b{margin-left:auto;font-weight:650}.ach-tiers b span{font-weight:400;color:var(--ink-3)}.ach-ladder{margin-top:12px;font-size:13.5px}.ach-ladder summary{cursor:pointer;color:var(--ink-2);font-weight:550;padding:8px 0;min-height:40px;display:flex;align-items:center;gap:10px;list-style:none;text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:3px}.ach-ladder summary::-webkit-details-marker{display:none}.ach-ladder summary:after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .15s}.ach-ladder[open] summary:after{transform:translateY(1px) rotate(225deg)}.ach-ladder summary:hover{color:var(--ink);text-decoration-color:var(--accent)}.ach-ladder ol{list-style:none;margin:4px 0 0;padding:0}.ach-ladder li{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:10px;padding:7px 0;border-top:1px solid var(--rule);color:var(--ink-2)}.ach-ladder li.done{color:var(--ink)}.ach-ladder li.done .num{color:var(--accent)}.ach-ladder .num{font-family:var(--f-mono);font-size:12px;padding-top:2px}.ach-ladder .hint{display:block}.ach-ladder .ach-rw{display:block;margin-top:2px}.ach-ladder .id-bdsw{margin-top:2px}.ach-ladder li:not(.done) .id-bdsw{opacity:.5;filter:grayscale(.7)}.ach-ladder-tip{margin:0 0 4px}.bdz-btn{flex:none;align-self:start;display:block;padding:0;border:0;background:none;border-radius:4px;cursor:zoom-in;line-height:0;color:inherit}.bdz-btn:focus-visible{outline:none}.bdz-btn:hover .id-bdsw,.bdz-btn:focus-visible .id-bdsw{outline:2px solid var(--accent);outline-offset:2px}.ach-ladder li:not(.done) .bdz-btn:hover .id-bdsw,.ach-ladder li:not(.done) .bdz-btn:focus-visible .id-bdsw{opacity:1;filter:none}.bdz-modal{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px}.bdz-scrim{position:absolute;inset:0;border:0;padding:0;background:#08121199;cursor:pointer}.bdz-sheet{position:relative;width:min(580px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:20px 22px 22px;background:var(--sheet);color:var(--ink);border:1px solid var(--rule-2);border-top:4px solid var(--accent);border-radius:6px;box-shadow:var(--shadow)}.bdz-x{position:absolute;top:14px;right:16px}.bdz-h{font-family:var(--f-display);font-size:26px;margin:2px 0 4px;padding-right:64px}.bdz-sum{margin:0;color:var(--ink-2)}.bdz-stage{display:grid;place-items:center;padding:34px 12px;margin:12px 0 14px;background:var(--paper);border:1px solid var(--rule);border-radius:4px;overflow:hidden}.bdz-stage .id-bdsw.bdz-sw{--s:2;overflow:visible}.bdz-nav{display:flex;justify-content:space-between;gap:10px}.bdz-nav .btn{min-width:0}.bdz-cz{margin:12px 0 0}@media(max-width:600px){.bdz-stage .id-bdsw.bdz-sw{--s:1.2}.bdz-stage{padding:26px 8px}}@media(max-width:370px){.bdz-stage .id-bdsw.bdz-sw{--s:1.05}}@media(max-width:340px){.bdz-stage .id-bdsw.bdz-sw{--s:.9}}.ach-strips{display:grid;gap:22px;margin-bottom:6px}.ach-strip{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ach-mini{padding:12px 14px;border:1px solid var(--rule);border-radius:4px;background:var(--sheet);min-width:0;display:flex;flex-direction:column;gap:6px}.ach-mini.on{box-shadow:inset 3px 0 0 var(--tc)}.ach-mini-h{display:flex;align-items:baseline;gap:8px;font-size:14px;line-height:1.3}.ach-mini-h b{font-weight:650;overflow-wrap:anywhere}.ach-mini-d{font-size:12.5px;color:var(--ink-3);line-height:1.4}.ach-mini .ach-prog{margin-top:auto}.ach-prog{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:8px}.ach-prog .bar{flex:1 1 110px;height:6px;min-width:40px}.ach-mini .ach-prog{flex-direction:column;align-items:stretch}.ach-mini .ach-prog .bar{flex:none;width:100%}.ach-mini .ach-nums{white-space:normal}#ach-list{scroll-margin-top:16px}@media(max-width:959px){#ach-list{scroll-margin-top:118px}}.ach-nums{font:500 11.5px/1.2 var(--f-mono);color:var(--ink-2);white-space:nowrap}.ach-cats{display:grid;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:8px}.ach-cat{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:6px 9px;padding:10px 12px;min-height:44px;border:1px solid var(--rule);border-radius:4px;background:var(--sheet);color:var(--ink);text-align:left;cursor:pointer;font-size:13.5px;line-height:1.25}.ach-cat:hover{border-color:var(--ink-3)}.ach-cat.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:var(--accent-soft)}.ach-cat .bar{grid-column:1/-1;height:4px}.ach-cat-n{font-weight:600;min-width:0;overflow-wrap:anywhere}.ach-cat-c{font:500 11.5px/1 var(--f-mono);color:var(--ink-3)}.ach-cico{width:20px;height:20px;color:var(--accent)}.ach-tabs{margin-bottom:18px}.ach-tabs .stab{min-height:42px}.ach-tc{font:500 11px/1 var(--f-mono);color:var(--ink-3);margin-left:3px}.ach-group{content-visibility:auto;contain-intrinsic-size:auto 900px}.ach-group+.ach-group{margin-top:28px}.ach-gh{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-family:var(--f-display);font-weight:600;font-size:21px;line-height:1.15;margin:0 0 12px}.ach-gh .hint{font-family:var(--f-body);font-weight:400;font-size:12.5px;margin-left:auto}.ach-gico{width:22px;height:22px;color:var(--accent);flex:none}.ach-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ach-card{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;padding:14px 16px;background:var(--sheet);border:1px solid var(--rule);border-radius:4px;min-width:0}.ach-card.on{box-shadow:inset 3px 0 0 var(--tc);border-color:var(--rule-2)}.ach-card.sec{background:transparent;border-style:dashed;border-color:var(--rule-2)}.ach-badge{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--sheet-2);border:2px solid var(--rule-2);color:var(--ink-3)}.ach-badge:before{content:"";width:24px;height:24px}.ach-card.on .ach-badge{border-color:var(--tc);color:var(--ink);background:color-mix(in srgb,var(--tc) 16%,var(--sheet))}.ach-main{min-width:0}.ach-top{display:flex;align-items:baseline;justify-content:space-between;gap:4px 12px;flex-wrap:wrap}.ach-n{font-size:15.5px;font-weight:650;line-height:1.3;margin:0;overflow-wrap:anywhere}.ach-card:not(.on) .ach-n{color:var(--ink-2)}.ach-tier{display:inline-flex;align-items:center;gap:6px;font:500 10.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.ach-d{font-size:13.5px;color:var(--ink-2);line-height:1.45;margin-top:3px}.ach-hint{font-style:italic}.ach-parts{list-style:none;margin:8px 0 0;padding:0;font-size:12.5px;color:var(--ink-2);display:grid;gap:3px}.ach-parts li{display:flex;gap:7px;align-items:baseline}.ach-tick{flex:none;display:inline-grid;place-items:center;width:14px;height:14px;border:1px solid var(--rule-2);border-radius:3px;font-size:10px;line-height:1;color:var(--accent-ink);transform:translateY(2px)}.ach-parts li.ok{color:var(--ink)}.ach-parts li.ok .ach-tick{background:var(--accent);border-color:var(--accent)}.ach-meta{font-size:12px;color:var(--ink-3);margin-top:7px;line-height:1.4}.ach-card.on .ach-meta b,.ach-meta b.due{color:var(--up);font-weight:600}.ach-rw{font-size:12.5px;color:var(--stamp);margin-top:5px;line-height:1.45}.ach-rw .linkish{margin-left:4px}.ach-rw .linkish,.ach-lb .linkish,.ach-recent .linkish,.ach-hs .linkish{padding-block:11px;margin-block:-11px}.ach-lb{list-style:none;margin:0;padding:0;border:1px solid var(--rule);border-radius:4px;background:var(--sheet);overflow:hidden}.ach-lb li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 14px;border-top:1px solid var(--rule)}.ach-lb li:first-child{border-top:0}.ach-lb li.me{background:var(--accent-soft)}.ach-lb li.cur:not(.me){background:var(--sheet-2)}.ach-lb-i{font:600 12px/1 var(--f-mono);color:var(--ink-3)}.ach-lb-n{display:flex;align-items:center;gap:10px;min-width:0}.ach-lb-n>span:last-child{min-width:0;display:flex;flex-direction:column}.ach-lb-r{font-size:12px;color:var(--ink-3)}.ach-lb-p{font-family:var(--f-display);font-weight:650;font-size:20px}.ach-sum{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;align-items:start;padding:16px 18px;background:var(--sheet);border:1px solid var(--rule);border-radius:4px}.ach-sum .ach-big{font-size:38px}.ach-recent{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ach-recent li{display:flex;gap:10px;align-items:baseline;font-size:14px;line-height:1.35}.ach-recent li>span:last-child{display:flex;flex-direction:column;min-width:0}.ach-recent b{font-weight:650;overflow-wrap:anywhere}.ach-recent .hint{font-size:12px}.ach-vis{margin:0 0 28px;padding:16px 18px;border:1px solid var(--rule-2);border-radius:4px}.ach-vis .rel-h{margin-bottom:10px}.ach-vis .ach-sum{padding:0;border:0;background:none}.ach-vis .linkish.small{min-height:40px;display:inline-flex;align-items:center}@media(max-width:900px){.ach-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ach-grid,.ach-head{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.ach-strip{grid-template-columns:minmax(0,1fr)}.ach-strip li:nth-child(n+4){display:none}.ach-tabs .stab{padding:8px 9px;line-height:1.25;text-align:center}.ach-tc{display:block;margin:2px 0 0}.ach-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ach-cat{padding:9px 10px;font-size:12.5px;grid-template-columns:18px minmax(0,1fr) auto;gap:5px 7px}.ach-cico{width:18px;height:18px}.ach-card{grid-template-columns:38px minmax(0,1fr);gap:11px;padding:13px}.ach-badge{width:38px;height:38px}.ach-badge:before{width:20px;height:20px}.ach-big{font-size:40px}.ach-sum{grid-template-columns:minmax(0,1fr);gap:12px}.ach-head>div{padding:16px}}.ai-found{--ai:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 21V3.5M6 4.5h11l-2.4 4 2.4 4H6'/%3E%3C/svg%3E")}.ai-law{--ai:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 3h7l4 4v14H7z'/%3E%3Cpath d='M14 3v4h4M9.5 11.5h6M9.5 15h6M9.5 18.5h3.5'/%3E%3C/svg%3E")}.ai-soc{--ai:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3'/%3E%3Cpath d='M3.5 19.5c.7-3.3 2.8-5.2 5.5-5.2s4.8 1.9 5.5 5.2'/%3E%3Ccircle cx='16.8' cy='9' r='2.4'/%3E%3Cpath d='M15.6 13.7c2.4-.3 4.3 1.4 5 4.6'/%3E%3C/svg%3E")}.ai-gov{--ai:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9.5 12 4l9 5.5M5.5 10v8M10 10v8M14 10v8M18.5 10v8M3 20.5h18'/%3E%3C/svg%3E")}.ai-eco{--ai:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v16M8 20h8M5 7.5h14'/%3E%3Cpath d='M5 7.5 2.5 13a2.6 2.6 0 0 0 5 0zM19 7.5 16.5 13a2.6 2.6 0 0 0 5 0z'/%3E%3C/svg%3E")}.ai-land{--ai:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.2 19.6 7.6v8.8L12 20.8 4.4 16.4V7.6z'/%3E%3Ccircle cx='12' cy='11' r='2.2'/%3E%3Cpath d='M12 13.2v3.4'/%3E%3C/svg%3E")}.ai-bld{--ai:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 20.5h18M5 20.5V10l4.5-2.5v13M9.5 20.5V5.5L16 3.5v17M16 20.5v-8l3.5 1.8v6.2'/%3E%3Cpath d='M12 8.5h1.5M12 12h1.5M12 15.5h1.5'/%3E%3C/svg%3E")}.ai-exp{--ai:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='m15.5 8.5-2 5-5 2 2-5z'/%3E%3C/svg%3E")}.ai-war{--ai:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 4.5 15 15M19.5 4.5 9 15M6.5 13.5l4 4M17.5 13.5l-4 4M5 19l2.6-2.6M19 19l-2.6-2.6'/%3E%3C/svg%3E")}.ai-dip{--ai:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 19.5C9 15.5 13 11.5 19.5 4.5'/%3E%3Cpath d='M8.7 15.8c-2.4 0-3.9-.9-4.4-2.9 2.4-.5 3.9.5 4.4 2.9zM12.6 12c0-2.4.9-3.9 2.9-4.4.5 2.4-.5 3.9-2.9 4.4zM12.4 12.2c2.4-.6 4.3-.1 5.4 1.8-2.3 1.1-4.3.6-5.4-1.8zM8.8 15.6c.5-2.4 0-4.3-1.9-5.4'/%3E%3C/svg%3E")}.ai-spy{--ai:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 12S6 5.8 12 5.8 21.5 12 21.5 12 18 18.2 12 18.2 2.5 12 2.5 12z'/%3E%3Ccircle cx='12' cy='12' r='2.8'/%3E%3C/svg%3E")}.ai-games{--ai:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 3l3 7M16 3l-3 7'/%3E%3Ccircle cx='12' cy='15' r='5.2'/%3E%3Cpath d='m12 12.6.8 1.6 1.7.2-1.2 1.2.3 1.7-1.6-.8-1.6.8.3-1.7-1.2-1.2 1.7-.2z'/%3E%3C/svg%3E")}.ai-cab{--ai:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='8' width='18' height='12' rx='1.5'/%3E%3Cpath d='M9 8V5.5h6V8M3 13h18M11 13v1.8h2V13'/%3E%3C/svg%3E")}.ai-mus{--ai:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 3h6M10 3v3.2C7 8 5.6 11 5.6 14.4 5.6 18 8.5 21 12 21s6.4-3 6.4-6.6C18.4 11 17 8 14 6.2V3'/%3E%3Cpath d='M6.2 12.5h11.6'/%3E%3C/svg%3E")}.ai-press{--ai:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h12.5v13a1.5 1.5 0 0 0 3 0V8.5h-3M18 19.5H5.5A1.5 1.5 0 0 1 4 18V5'/%3E%3Cpath d='M7 8.5h6.5M7 12h6.5M7 15.5h4'/%3E%3C/svg%3E")}.ai-cur{--ai:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='6.5' width='18' height='11' rx='1.5'/%3E%3Ccircle cx='12' cy='12' r='2.6'/%3E%3Cpath d='M6.3 9.7v.2M17.7 14.1v.2'/%3E%3C/svg%3E")}.ai-pass{--ai:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5.5' y='3.5' width='13' height='17' rx='1.5'/%3E%3Ccircle cx='12' cy='10.2' r='3.2'/%3E%3Cpath d='M8.8 10.2h6.4M12 7v6.4M9.5 16.8h5'/%3E%3C/svg%3E")}.ai-odd{--ai:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M9.6 9.6a2.5 2.5 0 1 1 3.5 2.3c-.7.4-1.1.9-1.1 1.7v.6'/%3E%3Cpath d='M12 16.9v.2'/%3E%3C/svg%3E")}.ai-all{--ai:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='6.5' height='6.5' rx='1'/%3E%3Crect x='13.5' y='4' width='6.5' height='6.5' rx='1'/%3E%3Crect x='4' y='13.5' width='6.5' height='6.5' rx='1'/%3E%3Crect x='13.5' y='13.5' width='6.5' height='6.5' rx='1'/%3E%3C/svg%3E")}.ai-lock{--ai:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5.5' y='10.5' width='13' height='10' rx='1.5'/%3E%3Cpath d='M8.5 10.5V8a3.5 3.5 0 0 1 7 0v2.5'/%3E%3C/svg%3E")}.cz-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cz-ep{display:inline-block;font-style:italic;font-weight:500;font-size:.5em;letter-spacing:0;color:var(--ink-2);white-space:nowrap}.side-ep{font-family:var(--f-display);font-style:italic;font-size:15px;line-height:1.2;color:var(--ink-2);overflow-wrap:anywhere}@media(max-width:959px){.side-ep{display:none}}.cz-ep-s{font-family:var(--f-display);font-style:italic;font-size:14.5px;line-height:1.2;color:var(--ink-2)}.czf{position:relative;width:100%;box-shadow:var(--shadow)}.czf-laurel,.czf-ivy{box-shadow:none}.czf>svg{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible}.czf-o{pointer-events:none}.czf>.flag-frame,.hero .czf>.flag-frame{position:absolute;box-shadow:none;max-width:none}.czf-laurel>.flag-frame,.czf-ivy>.flag-frame{box-shadow:var(--shadow)}.czf-sheet{fill:var(--sheet)}.czf-ink{stroke:var(--ink-2)}.czf-gilt>.flag-frame{border-color:#6b4b0f}.czf-iron>.flag-frame{border-color:#22272b}.czf-deco>.flag-frame{border-color:#c9a14a}.czf-stars>.flag-frame{border-color:#f2c94c}.czf-parchment>.flag-frame{border-color:#a88a4f}.cz-ban{display:flex;align-items:center;gap:5%}.cz-ban>.czf,.cz-ban>.flag-frame{flex:0 0 58%;min-width:0}.cz-harms{flex:1 1 0;min-width:0}.cz-harms svg{display:block;width:100%;height:auto;filter:drop-shadow(0 6px 9px rgba(18,41,42,.2))}.hero.cz-wa .hero-in{grid-template-columns:minmax(220px,350px) minmax(0,1fr)}@media(max-width:640px){.hero .czf{max-width:230px}.hero .cz-ban{max-width:340px}.hero .cz-ban>.czf{max-width:none}.hero.cz-wa .hero-in{grid-template-columns:1fr}}.czp{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;color:var(--guill);opacity:.42;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.22) 36%,#000 80%);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.22) 36%,#000 80%)}.czp *{vector-effect:non-scaling-stroke}.czp-au{animation:czpAu 14s ease-in-out infinite alternate}.czp-au1{animation-duration:19s;animation-direction:alternate-reverse}.czp-au2{animation-duration:23s}@keyframes czpAu{0%{transform:translate(-120px)}to{transform:translate(120px)}}.czp-tw{animation:czpTw 4s ease-in-out infinite}@keyframes czpTw{50%{opacity:.15}}@media(prefers-reduced-motion:reduce){.czp-au,.czp-tw{animation:none}}:root[data-motion=reduce] .czp-au,:root[data-motion=reduce] .czp-tw{animation:none}@media(max-width:600px){.hero .czp{opacity:.32}}.cz-pt{position:relative;display:block;aspect-ratio:16/9;background:var(--sheet);border:1px solid var(--rule);border-radius:3px;overflow:hidden}.cz-pt .czp{opacity:.8;-webkit-mask-image:none;mask-image:none}.cz-arms{display:block;overflow:visible}.cz-ol{stroke:#262626}.cz-sc{fill:#f4eedd;stroke:#8b7650;stroke-width:.8}.cz-sc-e{fill:#d6c8a5;stroke:#8b7650;stroke-width:.8}.cz-sc-t{fill:#3b2f17;font-family:var(--f-display);font-weight:650;letter-spacing:.06em}.cz-fb-arms{display:flex;align-items:center;justify-content:flex-end;gap:12px}.cz-fb-bl{font-family:var(--f-display);font-style:italic;font-weight:500;font-size:14px;line-height:1.3;text-align:right}.cz-fb-svg{flex:none;width:40px;height:auto}.cz-stamp{border:0;padding:0;letter-spacing:0;text-transform:none;line-height:0;opacity:1}.cz-stamp svg{display:block;height:auto}.cz-s-gold svg{width:104px}.cz-s-wax svg{width:96px}.cz-s-royal svg{width:168px}.cz-s-senate svg{width:104px}.stamp.cz-s-gold,.stamp.cz-s-wax,.stamp.cz-s-senate{top:16px;right:22px}.cz-st-roman{font-family:var(--f-roman);font-weight:700;letter-spacing:.06em}.result:has(.cz-s-royal) .h1{padding-right:190px}.cz-ink-red{color:#a3221d}.cz-st-ring,.cz-st-mono{font-family:var(--f-mono);font-weight:600}.cz-st-big{font-family:var(--f-display);font-weight:700}.cz-st-it{font-family:var(--f-display);font-style:italic}.cz-enx{display:inline-block;font:700 12px/1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--stamp);border:3px double var(--stamp);border-radius:3px;padding:7px 8px 6px 10px;transform:rotate(-8deg)}@media(max-width:600px){.result:has(.cz-s-royal) .h1{padding-right:0}.stamp.cz-stamp{margin-bottom:12px}}.tile.cz-tl{position:relative;cursor:default;border-style:dashed;background:var(--sheet-2)}.tile.cz-tl>svg:first-child{opacity:.35;filter:grayscale(1)}.tile.cz-tl .cz-lock{position:absolute;right:4px;bottom:4px;width:11px;height:13px;color:var(--ink-2)}.cz-count{display:grid;grid-template-columns:auto minmax(80px,1fr);align-items:center;gap:4px 14px;flex:1 1 240px;min-width:0}.cz-count .lbl,.cz-count .hint{grid-column:1/-1}.cz-cn{font-size:14px;color:var(--ink-2);white-space:nowrap}.cz-cn b{font-family:var(--f-display);font-size:24px;font-weight:650;color:var(--ink)}.cz-count .bar{display:block;height:6px;background:var(--track);border-radius:3px;overflow:hidden}.cz-sec{margin:0 0 48px;scroll-margin-top:16px}.cz-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.cz-g-t{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.cz-tile{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;min-height:44px;padding:10px;border:1px solid var(--rule-2);border-radius:4px;background:var(--sheet);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.cz-tile:hover{border-color:var(--ink-3)}.cz-tile.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.cz-tile.locked{background:var(--sheet-2);border-style:dashed}.cz-tile.locked:hover{border-color:var(--ink-3)}.cz-tile.locked.on{border-style:solid;border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.cz-tile.locked.on .cz-tv{opacity:1;filter:none}.cz-tile.locked .cz-tv{opacity:.42;filter:grayscale(1)}.cz-tv{display:block;line-height:0}.cz-tn{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;font-weight:600;line-height:1.3}.cz-tn:empty{display:none}.cz-tile.locked .cz-tn{color:var(--ink-2)}.cz-how{font-size:12.5px;line-height:1.4;color:var(--ink-2)}.cz-lock{flex:none;width:11px;height:13px;color:var(--ink-3)}.cz-how>.cz-lock{display:inline-block;vertical-align:-1px;margin-right:6px}.cz-tick{flex:none;width:14px;height:14px;margin-left:auto;color:var(--accent)}.cz-new{font:600 10px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;padding:3px 5px 2px;border-radius:3px;background:var(--stamp);color:var(--stamp-ink)}.cz-g-t .cz-tile{justify-content:center;min-height:66px}.cz-tt{display:block;font-family:var(--f-display);font-weight:600;font-size:19px;line-height:1.2;overflow-wrap:anywhere}.cz-tt i{font-weight:500;color:var(--ink-2)}.cz-g-t .cz-tile.on .cz-tt{padding-right:18px}.cz-g-t .cz-tile.on .cz-tn{position:absolute;top:10px;right:10px}.cz-g-f .cz-tv{padding:4px 8px}.cz-bdsw{--s:.55;margin:0 auto}.cz-bd-h{margin:-4px 0 12px}.cz-fl{display:block;aspect-ratio:3/2;border:1px solid var(--rule-2);overflow:hidden;background:#fff}.cz-fl svg{display:block;width:100%;height:100%}.cz-stv{display:flex;align-items:center;justify-content:center;height:100px}.cz-stv svg{height:100%;width:auto;max-width:100%}.cz-more{margin-top:14px}.cz-arms-wrap{display:grid;grid-template-columns:minmax(210px,270px) minmax(0,1fr);gap:28px;align-items:start}.cz-arms-fig{position:sticky;top:calc(var(--cz-dock-h,0px) + 12px);display:flex;flex-direction:column;gap:12px;margin:0;padding:18px;background:var(--sheet);border:1px solid var(--rule);border-radius:4px;min-width:0}.cz-arms-big{width:100%;max-width:230px;height:auto;margin:0 auto}.cz-arms-fig figcaption{display:flex;flex-direction:column;gap:4px;min-width:0}.cz-blazon{font-family:var(--f-display);font-style:italic;font-size:17px;line-height:1.35;overflow-wrap:anywhere}.cz-arms-ctl{display:flex;flex-direction:column;gap:9px;min-width:0}.cz-arms-ctl .sw-l{margin-top:12px}.cz-arms-ctl .sw-l:first-child{margin-top:0}.cz-mgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px}.cz-charges{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.cz-charges .cz-mtv,.cz-charges .cz-none{width:54px}.cz-g-e{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.cz-mt{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;min-height:44px;padding:7px 4px 6px;border:1px solid var(--rule-2);border-radius:4px;background:var(--sheet);color:var(--ink);font:inherit;cursor:pointer}.cz-mt:hover{border-color:var(--ink-3)}.cz-mt.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.cz-mtv{display:block;width:42px;line-height:0}.cz-mtv svg{width:100%;height:auto}.cz-mtn{display:flex;align-items:center;justify-content:center;gap:4px;font-size:12px;font-weight:550;line-height:1.2;text-align:center;color:var(--ink-2)}.cz-mt.on .cz-mtn{color:var(--ink);font-weight:650}.cz-mt.locked{background:var(--sheet-2);border-style:dashed}.cz-mt.locked.on{border-style:solid}.cz-mt.locked.on .cz-mtv{opacity:1;filter:none}.cz-mt.locked .cz-mtv{opacity:.4;filter:grayscale(1)}.cz-mt .cz-how{font-size:11.5px;text-align:center;padding:0 2px}.cz-none{display:grid;place-items:center;width:42px;aspect-ratio:100/120;border:1px dashed var(--rule-2);border-radius:3px 3px 50% 50%;font-size:10.5px;line-height:1.1;color:var(--ink-3)}.cz-tincs{display:flex;flex-wrap:wrap;gap:6px}.cz-tinc{display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--rule-2);border-radius:50%;background:var(--sheet);cursor:pointer}.cz-tinc:hover{border-color:var(--ink-3)}.cz-tinc.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.cz-tinc .cz-tsw{width:28px;height:28px}.cz-tsw{flex:none;width:22px;height:22px;border-radius:50%;border:1px solid rgba(0,0,0,.35)}.cz-tsw.met{background-image:linear-gradient(135deg,#ffffff8c,#fff0 55%)}.cz-tnm{font-weight:600;color:var(--ink)}.cz-tinrow{display:flex;flex-wrap:wrap;gap:4px 28px}.cz-tinrow .sw-l{margin-top:12px}.cz-pop{margin-top:6px;border:1px solid var(--rule-2);border-radius:6px;background:var(--sheet)}.cz-pop>summary{display:flex;align-items:center;gap:9px;min-height:44px;padding:6px 12px;cursor:pointer;font-size:14px;color:var(--ink-2);list-style:none}.cz-pop>summary::-webkit-details-marker{display:none}.cz-pop>summary:after{content:"";margin-left:auto;width:8px;height:8px;border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);transform:rotate(45deg) translateY(-3px)}.cz-pop[open]>summary:after{transform:rotate(-135deg) translateY(-2px)}.cz-pop>.cz-tincs{padding:4px 12px 12px}.cz-rule{padding:10px 12px;border-left:3px solid var(--stamp);background:var(--stamp-soft);color:var(--ink);border-radius:0 3px 3px 0;max-width:62ch}.cz-disp{display:flex;flex-direction:column;border-top:1px solid var(--rule)}.cz-drow{display:grid;grid-template-columns:150px minmax(0,1fr);gap:8px 18px;align-items:center;padding:12px 0;border-bottom:1px solid var(--rule)}.cz-arms-wrap .cz-drow{grid-template-columns:1fr;padding:2px 0;border:0}.cz-arms-wrap .cz-dl{font-size:13px;color:var(--ink-2)}.cz-arms-ctl .cz-drow{margin-top:12px}.cz-dl{font-weight:600;font-size:14px}.cz-seg{flex-wrap:wrap;max-width:100%;justify-self:start;align-self:start}.cz-seg .seg-b{min-height:40px}.cz-accs{display:flex;flex-wrap:wrap;gap:8px}.cz-acc{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 13px 6px 8px;border:1px solid var(--rule-2);border-radius:999px;background:var(--sheet);color:var(--ink);font:550 13.5px/1.2 var(--f-body);cursor:pointer}.cz-acc:hover{border-color:var(--ink-3)}.cz-acc.on{border-color:var(--ink);box-shadow:0 0 0 1.5px var(--ink);font-weight:650}.cz-acc.locked{flex-wrap:wrap;cursor:default;border-style:dashed;border-radius:8px;background:var(--sheet-2);max-width:250px;padding:7px 12px 8px 8px}.cz-acc.locked .cz-asw{opacity:.5}.cz-acc .cz-how{flex-basis:100%;font-size:12px;font-weight:400}.cz-an{display:inline-flex;align-items:center;gap:5px;color:var(--ink-2)}.cz-asw{flex:none;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1px #0003}.cz-flab{font-size:13px;font-weight:600;color:var(--ink-2)}.cz-date{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,8fr);gap:8px}.cz-symbar{margin-top:18px}.cz-sym-ok{display:inline-flex;align-items:center;gap:4px;margin-left:8px;font-size:12px;font-weight:600;color:var(--accent)}.cz-sym-ok[hidden]{display:none}.cz-sym-ok .cz-tick{margin:0;width:12px;height:12px}.cz-dock{position:sticky;top:var(--cz-top,0px);z-index:6;margin:0 -12px 18px;padding:8px 12px 0;background:var(--paper);border-bottom:1px solid var(--rule)}.cz-dock[data-sec=t]~.cz-sec:not(#cz-sec-t),.cz-dock[data-sec=e]~.cz-sec:not(#cz-sec-e),.cz-dock[data-sec=a]~.cz-sec:not(#cz-sec-a),.cz-dock[data-sec=y]~.cz-sec:not(#cz-sec-y),.cz-dock[data-sec=v]~.cz-sec:not(#cz-sec-v),.cz-dock[data-sec=b]~.cz-sec:not(#cz-sec-b),.cz-dock[data-sec=s]~.cz-sec:not(#cz-sec-s),.cz-dock[data-sec=z]~.cz-sec:not(#cz-sec-z),.cz-dock[data-sec=c]~.cz-sec:not(#cz-sec-c),.cz-dock[data-sec=l]~.cz-sec:not(#cz-sec-l),.cz-dock[data-sec=n]~.cz-sec:not(#cz-sec-n),.cz-dock.cz-filtering~.cz-sec,.cz-dock.cz-filtering~.cz-nw,.cz-dock.cz-filtering~.cz-near,.cz-dock:not(.cz-filtering)~.cz-res{display:none}.cz-sec{scroll-margin-top:calc(var(--cz-dock-h,0px) + 16px)}.cz-live{border:1px solid var(--rule);border-radius:6px;background:var(--sheet);overflow:hidden}.cz-lv-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:6px 8px;border-bottom:1px solid var(--rule)}.cz-live.shut .cz-lv-bar{border-bottom:0}.cz-ctx{flex-wrap:wrap}.cz-ctx .seg-b{min-height:34px;padding-inline:10px;font-size:13px}.cz-lv-acts{display:flex;align-items:center;gap:10px;margin-left:auto}.cz-lv-mini{display:flex;align-items:center;gap:8px;min-width:0;font-family:var(--f-display);font-size:16px}.cz-lv-mini .mflag{width:30px;flex:none}.cz-lv-mini b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cz-lv-try{margin:0;padding:7px 12px;background:var(--stamp-soft);border-bottom:1px solid var(--rule);font-size:13.5px;line-height:1.4}.cz-lv-body{position:relative;height:clamp(150px,26vh,236px);overflow:hidden;display:grid;place-items:center;padding:10px;background:var(--paper)}.cz-lv-card{position:absolute;left:50%;top:50%;width:860px;transform:translate(-50%,-50%) scale(var(--cz-s,.5));pointer-events:none}.cz-lv-card .hero{margin:0}.cz-lv-why{position:absolute;right:8px;bottom:6px;margin:0;padding:2px 8px;border-radius:3px;background:var(--sheet);font-size:11.5px;color:var(--ink-2)}.cz-lv-side,.cz-lv-reg{display:flex;align-items:center;gap:12px;width:min(100%,420px);padding:14px 16px;border:1px solid var(--rule);border-radius:4px;background:var(--sheet)}.cz-lv-side .mflag,.cz-lv-reg .mflag{width:46px;flex:none}.cz-lv-sn,.cz-lv-rn{display:flex;flex-direction:column;gap:2px;min-width:0}.cz-lv-sn b{font-family:var(--f-display);font-size:20px;line-height:1.15}.cz-lv-sn i{font-family:var(--f-display);font-size:15px;color:var(--ink-2)}.cz-lv-rn b{font-size:15px}.cz-lv-reg .chip{margin-left:auto}.cz-lv-i{color:var(--ink-3);font-size:13px}.cz-lv-map{position:relative;width:min(100%,300px)}.cz-lv-map>svg{display:block;width:100%;height:auto}.cz-lv-pin{position:absolute;left:50%;top:50%;width:46%;transform:translate(-50%,-76.7%)}.cz-lv-pin svg{display:block;width:100%;height:auto}.cz-lv-note{width:min(100%,380px)}.cz-lv-note svg{display:block;width:100%;height:auto}.cz-lv-dec{position:relative;width:min(100%,460px);min-height:120px;padding:16px 18px;border:1px solid var(--rule);border-radius:4px;background:var(--sheet)}.cz-lv-dt{font-family:var(--f-display);font-size:17px;line-height:1.35;max-width:60%}.cz-lv-dec .stamp{position:absolute;right:14px;top:12px}.cz-tabs{display:flex;gap:2px;margin-top:8px;overflow-x:auto;scrollbar-width:none}.cz-tab{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:0;border-bottom:3px solid transparent;background:none;color:var(--ink-2);font:600 15px/1 var(--f-body);cursor:pointer}.cz-tab:hover{color:var(--ink)}.cz-tab.on{color:var(--ink);border-bottom-color:var(--accent)}.cz-tab-n{font:500 12px/1 var(--f-mono);color:var(--ink-3)}.cz-tab-n:empty{display:none}.cz-lay{display:grid;grid-template-columns:200px minmax(0,1fr);gap:36px;align-items:start}.cz-main{min-width:0}.cz-rail{position:sticky;top:24px;display:flex;flex-direction:column;gap:2px}.cz-rail-g{margin:14px 0 4px;padding-left:15px;font:500 10.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.cz-rail-g:first-child{margin-top:0}.cz-go{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;padding:9px 12px;border:0;border-left:3px solid transparent;border-radius:0 3px 3px 0;background:none;color:var(--ink-2);text-align:left;cursor:pointer}.cz-go:hover{background:var(--sheet-2);color:var(--ink)}.cz-go.on{background:var(--sheet);border-left-color:var(--accent);color:var(--ink)}.cz-go:focus-visible,.cz-sub:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cz-go-l{font-weight:600;font-size:15px;line-height:1.2}.cz-go-n{font-size:12.5px;line-height:1.3;color:var(--ink-3)}.cz-go-n:empty{display:none}.cz-lay .cz-tabs,.cz-lay .cz-subs{display:none}.cz-subs{gap:6px;padding:4px 0 10px;overflow-x:auto;scrollbar-width:none}.cz-subs::-webkit-scrollbar{display:none}.cz-sub{flex:none;padding:6px 12px;border:1px solid var(--rule-2);border-radius:999px;background:var(--sheet);color:var(--ink-2);font-size:13.5px;font-weight:550;cursor:pointer}.cz-sub.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.cz-dock:not([data-tab=id]) .cz-sub[data-g=id],.cz-dock:not([data-tab=look]) .cz-sub[data-g=look],.cz-dock:not([data-tab=money]) .cz-sub[data-g=money],.cz-dock[data-tab=money] .cz-subs,.cz-dock.cz-filtering .cz-subs{display:none}@media(max-width:1179px){.cz-lay{display:block}.cz-rail{display:none}.cz-lay .cz-tabs,.cz-lay .cz-subs{display:flex}.cz-lay .cz-dock[data-tab=money] .cz-subs,.cz-lay .cz-dock.cz-filtering .cz-subs{display:none}}@media(max-width:959px){.cz-subs{padding-right:24px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}}.cz-tools{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:0 0 22px}.cz-find{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;flex:1 1 420px;min-width:0}.cz-find .input{flex:1 1 220px;min-width:0}.cz-fil .seg-b{min-height:40px}.cz-tools .cz-count{flex:0 1 230px}.cz-disp-moved{flex-basis:100%;margin:0}.cz-res{margin:0 0 40px}.cz-res-hd{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.cz-res-hd p{margin:0}.cz-res-secs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px}.cz-res-g{margin-bottom:22px}.cz-res-none{padding:28px 0;color:var(--ink-2)}.cz-nw,.cz-near{margin:0 0 30px;padding:14px 16px;border:1px solid var(--rule);border-radius:6px;background:var(--sheet)}.cz-nw-hd{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cz-nw .lbl-h,.cz-near .lbl-h{margin:0 0 10px}.cz-nw-l{display:flex;gap:10px;margin:0;padding:0 0 4px;list-style:none;overflow-x:auto}.cz-nw-l>li{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:170px}.cz-nw-b{display:flex;flex-direction:column;align-items:stretch;gap:6px;width:100%;padding:8px;border:1px solid var(--rule-2);border-radius:4px;background:var(--paper);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.cz-nw-b:hover{border-color:var(--ink-3)}.cz-nw-b.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.cz-nw-v{display:grid;place-items:center;height:64px;line-height:0;overflow:hidden}.cz-nw-v>*,.cz-nw-v svg{max-height:64px;max-width:100%}.cz-nw-v .cz-tt{font-size:15px;line-height:1.2}.cz-nw-v .cz-stv{height:60px}.cz-nw-n{display:flex;flex-direction:column;font-size:13.5px;font-weight:600;line-height:1.3}.cz-nw-n .hint{font-weight:400;font-size:12px}.cz-nw-do{font-size:12px;font-weight:600;color:var(--accent)}.cz-near-l{display:grid;gap:10px;margin:12px 0 0;padding:0;list-style:none}.cz-near{padding-block:10px}.cz-near-s{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;cursor:pointer;list-style:none}.cz-near-s::-webkit-details-marker{display:none}.cz-near-s:after{content:"Show";margin-left:auto;font-size:13px;color:var(--accent);text-decoration:underline;text-underline-offset:3px}.cz-near[open] .cz-near-s:after{content:"Hide"}.cz-near-peek{font-size:13.5px;color:var(--ink-2)}.cz-near-s .lbl-h{margin:0}.cz-near-l>li{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px}.cz-near-l .cz-nw-v{height:52px}.cz-near-t{display:flex;flex-direction:column;gap:4px;min-width:0}.cz-near-t .bar{display:block;height:6px;background:var(--track);border-radius:3px;overflow:hidden;max-width:260px}.cz-near-t .bar i{display:block;height:100%;background:var(--accent)}.cz-near-t .hint{font-size:12.5px}.cz-near-b{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.cz-emb{display:block;width:72px;aspect-ratio:3/2;border:1px solid var(--rule-2);overflow:hidden;line-height:0}.cz-emb svg{width:100%;height:100%}.cz-sec>h2.fs-l{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 0}.fs-l .cz-sec-tl{display:inline-flex;align-items:center;gap:14px;margin-left:auto;padding-left:14px;font-size:13px}.cz-prog{font:500 13px/1 var(--f-mono);color:var(--ink-3)}.cz-prog b{color:var(--ink);font-weight:600}.cz-pulse{animation:czPulse 2.4s ease-out}@keyframes czPulse{0%,30%{box-shadow:0 0 0 4px var(--accent)}to{box-shadow:0 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){.cz-pulse{animation:none;outline:3px solid var(--accent);outline-offset:2px}}.cz-seeall{display:none}.cz-sec{scroll-margin-top:calc(var(--cz-top,0px) + var(--cz-dock-h,0px) + 16px)}.cz-arms-fig{top:calc(var(--cz-top,0px) + var(--cz-dock-h,0px) + 12px)}@media(max-width:420px){.cz-tab-n{display:none}}@media(max-width:640px){.cz-dock{margin-inline:-16px;padding-inline:16px}.cz-lv-body{height:150px}.cz-ctx .seg-b{min-height:32px;padding-inline:8px;font-size:12px}.cz-tab{padding:0 11px;font-size:14px}.cz-tabs{margin-inline:-6px}.cz-scroll:not(.cz-all){display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;overscroll-behavior-x:contain}.cz-scroll:not(.cz-all)>*{flex:0 0 42%;scroll-snap-align:start}.cz-mgrid.cz-scroll:not(.cz-all)>*{flex-basis:26%}.cz-g-t.cz-scroll:not(.cz-all)>*{flex-basis:72%}.cz-seeall{display:inline-block;margin-top:6px}.cz-near-l>li{grid-template-columns:56px minmax(0,1fr)}.cz-near-b{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:flex-start;gap:14px}.fs-l .cz-sec-tl{margin-left:0;padding-left:0;flex-basis:100%;margin-top:6px}}@media(max-width:760px){.cz-arms-wrap{grid-template-columns:1fr;gap:18px}.cz-arms-fig{position:static;display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:14px}.cz-arms-big{max-width:120px;margin:0}.cz-arms-fig .cz-drow{grid-column:1/-1}}@media(max-width:560px){.cz-drow{grid-template-columns:1fr}.cz-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cz-g-t{grid-template-columns:1fr}.cz-tt{font-size:17px}.cz-acc.locked{max-width:none;flex:1 1 100%}}.wd-grid{display:grid;grid-template-columns:minmax(240px,360px) minmax(0,1fr);gap:24px;align-items:start;margin-bottom:24px}.wd-fig{position:sticky;top:16px;margin:0;padding:16px;display:flex;flex-direction:column;gap:10px;border:1px solid var(--rule);border-radius:6px;background:var(--sheet)}.wd-svg{display:block;width:100%;height:auto}.wd-fig figcaption{display:flex;flex-direction:column;gap:2px}.wd-fig figcaption b{font-family:var(--f-display);font-size:20px;line-height:1.2}.wd-p path{stroke-width:1.2;stroke-linejoin:round}.wd-ln{fill:none;stroke-width:.8;opacity:.75;stroke-linecap:round}.wd-ghost{fill:#5f8a74;fill-opacity:.07;stroke:#5f8a74;stroke-opacity:.45;stroke-width:.9;stroke-dasharray:2.5 2.5}.wd-scaf{opacity:.6}.wd-scaf path{fill:none;stroke:#8a6a40;stroke-width:.9;stroke-linecap:round}.wd-scaf .wd-br{stroke-width:.7;opacity:.7}.wd-crane{opacity:.85}.wd-crane path{fill:none;stroke:#c8902a;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.wd-crane rect{fill:#c8902a}.wd-ppl{fill:#4a4f55;opacity:.8}.wd-rays path{stroke:#f2c94c;stroke-width:5;opacity:.18}.wd-fw path{stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.wd-fw circle{fill:currentColor}.wd-fw{animation:wdFw 2.4s ease-in-out infinite;animation-delay:var(--d,0s);transform-box:fill-box;transform-origin:center}@keyframes wdFw{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){.wd-fw{animation:none}}:root[data-motion=reduce] .wd-fw{animation:none}.wd-side{display:flex;flex-direction:column;gap:18px;min-width:0}.wd-box{padding:16px 18px;border:1px solid var(--rule);border-radius:6px;background:var(--sheet)}.wd-box .h2{margin:0 0 8px;font-size:21px}.wd-give{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;padding:10px 0;border-top:1px solid var(--rule)}.wd-gr{display:flex;flex-direction:column}.wd-gb{display:flex;flex-wrap:wrap;gap:6px}.wd-who{margin:0;padding:0;list-style:none;display:grid;gap:6px;counter-reset:wd}.wd-who li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:6px 0;border-bottom:1px solid var(--rule);counter-increment:wd}.wd-who li:before{content:counter(wd);font:500 12px/1.6 var(--f-mono);color:var(--ink-3);min-width:18px}.wd-who li>span:first-of-type{flex:1;min-width:0}.wd-who li.me{font-weight:600}.wd-phl{margin:0;padding:0;list-style:none;display:grid;gap:10px}.wd-ph{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:start}.wd-ph-n{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1.5px solid var(--rule-2);font-size:13px;color:var(--ink-2)}.wd-ph.done .wd-ph-n{background:var(--accent);border-color:var(--accent);color:var(--sheet)}.wd-ph.now .wd-ph-n{border-color:var(--accent);color:var(--ink);font-weight:700}.wd-ph.later{opacity:.62}.wd-ph-b{display:flex;flex-direction:column;gap:2px;min-width:0}.wd-ph-c{font:500 12px/1.4 var(--f-mono);color:var(--ink-3)}.wd-ph .bar{display:block;height:6px;margin-top:4px;background:var(--track);border-radius:3px;overflow:hidden;max-width:320px}.wd-ph .bar i{display:block;height:100%;background:var(--accent)}.wd-pn{margin-top:12px;padding-top:10px;border-top:1px solid var(--rule)}@media(max-width:760px){.wd-grid{grid-template-columns:1fr}.wd-fig{position:static;max-width:340px;margin-inline:auto;width:100%}}.wd-ph-r{font-size:12.5px;color:var(--ink-3)}.wd-ph-r b{color:var(--ink-2);font-weight:600}.cz-enx.cz-enx-cast{color:#3f6b58;border:2px solid #3f6b58;border-radius:1px;letter-spacing:.24em;transform:none;box-shadow:inset 0 0 0 2px var(--paper),inset 0 0 0 3px #3f6b58}:root[data-theme=dark] .cz-enx.cz-enx-cast{color:#8fc3a9;border-color:#8fc3a9;box-shadow:inset 0 0 0 2px var(--paper),inset 0 0 0 3px #8fc3a9}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cz-enx.cz-enx-cast{color:#8fc3a9;border-color:#8fc3a9;box-shadow:inset 0 0 0 2px var(--paper),inset 0 0 0 3px #8fc3a9}}.hero-motto.mf-drape,.cz-mf.mf-drape{display:inline-block;padding:4px 20px;border-left:3px double var(--accent);border-right:3px double var(--accent);border-radius:10px}:root[data-accent=verdigris]{--accent:#2f7a68;--accent-hi:#256454;--accent-ink:#f2fbf8;--accent-soft:#dcefe9;--guill:#2f7a68}@media(prefers-color-scheme:dark){:root[data-accent=verdigris]:not([data-theme=light]){--accent:#7cc7b2;--accent-hi:#97d4c3;--accent-ink:#08231c;--accent-soft:#17332c;--guill:#7cc7b2}}:root[data-accent=verdigris][data-theme=dark]{--accent:#7cc7b2;--accent-hi:#97d4c3;--accent-ink:#08231c;--accent-soft:#17332c;--guill:#7cc7b2}.cz-asw[data-a=verdigris]{background:#2f7a68}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cz-asw[data-a=verdigris]{background:#7cc7b2}}:root[data-theme=dark] .cz-asw[data-a=verdigris]{background:#7cc7b2}.dig-top{margin-bottom:18px}.dig-runs{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:8px}.dig-run{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;padding:10px 14px;border:1px solid var(--rule);border-radius:6px;background:var(--sheet)}.dig-run>span{display:flex;flex-direction:column}.dig-run.back{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.dig-sites{margin:0 0 26px;padding:0;list-style:none;display:grid;gap:10px}.dig-site{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px;padding:12px 14px;border:1px solid var(--rule);border-radius:6px;background:var(--sheet)}.dig-t{display:flex;flex-direction:column;gap:2px;flex:1 1 380px;min-width:0}.dig-m{font:500 12px/1.5 var(--f-mono);color:var(--ink-3)}.dig-col{margin:0 0 26px}.dig-bar{position:relative;display:block;height:8px;margin:8px 0;background:var(--track);border-radius:4px;overflow:hidden;max-width:420px}.dig-bar i{display:block;height:100%;background:var(--accent)}.dig-bar b{position:absolute;top:0;bottom:0;width:2px;background:var(--ink-3)}.dig-miss{margin:10px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.dig-miss li{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;border:1px dashed var(--rule-2);border-radius:4px;background:var(--sheet-2)}.dig-miss li.on{border-style:solid;background:var(--sheet)}.dig-miss li>span:last-child{display:flex;flex-direction:column;gap:2px;font-size:13.5px}.gf-kinds{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 12px}.gf-k{display:flex;flex-direction:column;align-items:center;gap:6px;width:150px;padding:10px;border:1px solid var(--rule-2);border-radius:6px;background:var(--sheet);color:var(--ink);font:600 13.5px/1.2 var(--f-body);cursor:pointer}.gf-k:hover{border-color:var(--ink-3)}.gf-k.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.gf-art{display:grid;place-items:center;width:120px;height:72px;overflow:hidden;line-height:0}.gf-note svg{width:100%;height:auto}.gf-card{grid-template-columns:44px 1fr;gap:8px;padding:6px;border:1px solid var(--rule-2);border-radius:3px;background:#fbf7ec;color:#2a2a2a;font:italic 500 11.5px/1.25 var(--f-display);text-align:left}.gf-cf{display:block;width:44px;line-height:0;box-shadow:0 1px 2px #00000040}.gf-cf svg{width:100%;height:auto}.gf-dish{grid-auto-flow:row;gap:2px;font:600 11.5px/1.2 var(--f-body);color:var(--ink-2);text-align:center}.gf-send .field{max-width:460px}.gf-l{margin:8px 0 16px;padding:0;list-style:none;display:grid;gap:10px}.gf-li{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:10px;border:1px solid var(--rule);border-radius:6px;background:var(--sheet)}.gf-b{display:flex;flex-direction:column;gap:3px;flex:1 1 240px;min-width:0}.gf-ans{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.gf-kinds.sm{margin:0;gap:0}.gf-am{max-width:300px}.toast{max-width:min(92vw,420px);padding:10px 14px;font-size:13.5px;line-height:1.45}.toast .reward-links{flex-direction:row;flex-wrap:wrap;gap:2px 14px;margin-top:6px}.toast .reward-links a{padding:6px 0;min-height:36px;font-size:13px}@media(min-width:960px){.toast{left:auto;right:24px;transform:none}}.toast{padding-right:42px}.toast-x{position:absolute;top:5px;right:5px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:3px;background:transparent;color:inherit;opacity:.72;cursor:pointer;pointer-events:auto}.toast-x:hover{opacity:1;background:color-mix(in srgb,var(--paper) 16%,transparent)}.toast-x:focus-visible{opacity:1;outline:2px solid currentColor;outline-offset:-2px}.toast-go{display:block;margin:4px 0 0;padding:6px 0;min-height:36px;border:0;background:none;color:inherit;font:inherit;font-weight:650;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer;pointer-events:auto}.toast-go:focus-visible{outline:2px solid currentColor;outline-offset:2px}.bell-n.dot{min-width:10px;width:10px;height:10px;padding:0;border-radius:50%}.ntf-mute{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 16px}.nx-card{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.nx-card>.notice{margin:0}.nx-more{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:13px}.nx-more .chip-btn{min-height:36px}canvas.wr-map:not([data-done]){background:linear-gradient(100deg,var(--sea) 30%,var(--sea-2) 50%,var(--sea) 70%);background-size:300% 100%;animation:wrWait 1.4s linear infinite}@keyframes wrWait{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){canvas.wr-map:not([data-done]){animation:none}}.tbl td{font-variant-numeric:tabular-nums}.tbl td.c-pop{white-space:nowrap}@media(max-width:640px){.st-tabs{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.st-tabs .stab{flex:none;scroll-snap-align:start}}@media(pointer:coarse),(max-width:640px){.fk-act,.fk-go,.fk-nm{min-height:40px;min-width:40px;display:inline-flex;align-items:center;justify-content:center}.dsp-ed{min-height:40px;padding-inline:12px}.mapc-row .sw{width:40px;height:40px}.btn.sm{min-height:40px;padding-inline:14px}}.ml-sheet{border:1px solid var(--rule);border-radius:6px;background:var(--sheet)}.ml-sheet>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-height:44px;padding:10px 14px;cursor:pointer;list-style:none}.ml-sheet>summary::-webkit-details-marker{display:none}.ml-sheet>summary:after{content:"";margin-left:auto;align-self:center;width:8px;height:8px;border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);transform:rotate(45deg)}.ml-sheet[open]>summary:after{transform:rotate(-135deg)}.ml-sh-t{font-weight:650}.ml-grp{padding:0 14px 10px}.ml-togs{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:2px 16px;margin-top:6px}.ml-togs .mfx-tog{flex-basis:auto;margin:0;min-height:36px;display:flex;align-items:center}.ml-key{border-top:1px solid var(--rule);padding:0 14px}.ml-key>summary{min-height:40px;display:flex;align-items:center;cursor:pointer;font-weight:600;font-size:13.5px}.ml-keys{margin:0 0 12px}.sb-head{margin-bottom:12px}.sb-head .hint{margin:4px 0 0}.sb-imp td,.sb-imp th{text-align:left}.sb-imp th{min-width:220px}.sb-imp-t{display:block;font-weight:600}.sb-imp .hint{display:block;font-weight:400;margin:2px 0 0}.sb-chip{display:inline-block;margin:0 4px 4px 0;padding:2px 6px;border-radius:3px;background:var(--sheet-2);font:500 12px/1.3 var(--f-mono);white-space:nowrap}.sb-chip.up{color:var(--up)}.sb-chip.dn{color:var(--down)}.sb-tl .sb-tl-m line{stroke:var(--rule-2);stroke-dasharray:2 3}.sb-tl .sb-tl-m circle{fill:var(--accent);stroke:var(--sheet);stroke-width:1.5}.sb-tl .sb-tl-m text{font-size:11px;fill:var(--ink-2)}.sb-tl .k-war circle,.sb-tl .k-lost circle{fill:var(--down)}.sb-tl .k-peace circle,.sb-tl .k-conq circle{fill:var(--up)}.sb-tl .k-issue circle{fill:var(--ink-3)}.sb-tl-key{display:flex;gap:6px 14px;flex-wrap:wrap;margin:4px 0 8px;font-size:13px;color:var(--ink-2)}.sb-tl-l{list-style:none;margin:0;padding:0;display:grid}.sb-tl-l li{display:grid;grid-template-columns:22px 110px minmax(0,1fr) auto;gap:4px 10px;align-items:baseline;padding:7px 0;border-top:1px solid var(--rule);font-size:14px}.sb-tl-l time{font:500 12px var(--f-mono);color:var(--ink-3)}.sb-tl-g{text-align:center;color:var(--ink-2)}@media(max-width:600px){.sb-tl-l li{grid-template-columns:22px minmax(0,1fr)}.sb-tl-l li>.hint,.sb-tl-l time{grid-column:2}}.sb-league th,.sb-league td{text-align:left}.sb-league th[scope=row]{position:relative;min-width:150px}.sb-rk{font:600 12px var(--f-mono);color:var(--ink-3)}.sb-bar{display:block;height:4px;margin-top:4px;width:var(--w);max-width:100%;border-radius:2px;background:var(--accent);opacity:.55}.sb-mood{font:600 13px var(--f-mono)}.sb-mood.up{color:var(--up)}.sb-mood.dn{color:var(--down)}.st-scroll{overflow-x:auto}.pp-pyr{display:block;width:100%;max-width:340px;height:auto;margin:0 auto}.pp-pyr .pp-m{fill:var(--accent);opacity:.75}.pp-pyr .pp-f{fill:var(--accent);opacity:.45}.sb-hon{display:inline-block;padding:2px 8px;margin:2px 4px 0 0;border:1px dashed var(--rule-2);border-radius:999px;font-size:12px;color:var(--ink-3)}.sb-hon.on{border-style:solid;border-color:var(--accent);color:var(--ink)}.sb-subs{flex-wrap:wrap;margin-bottom:16px}.sb-subs .seg-b{min-height:40px}.sb-lede{font-family:var(--f-display);font-size:19px;line-height:1.35;margin:0 0 6px}.sb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin-top:12px}.sb-dash{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}.sb-tile{margin:0;padding:10px 12px;border:1px solid var(--rule);border-radius:6px;background:var(--sheet);display:flex;flex-direction:column;gap:6px}.sb-tile figcaption{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13px}.sb-tile figcaption b{font-family:var(--f-display);font-size:20px}.sb-d{font:500 12px/1 var(--f-mono);color:var(--ink-3)}.sb-d.up,.sb-ch .up,.sb-pos{color:#2f7d4f}.sb-d.dn,.sb-ch .dn,.sb-neg{color:#b3402f}.sb-chart{display:block;width:100%;height:auto;margin:8px 0}.sb-chart.mini{margin:0}.sb-g{stroke:var(--rule);stroke-width:1}.sb-at{fill:var(--ink-3);font:11px var(--f-mono)}.sb-l1{fill:none;stroke:var(--accent);stroke-width:2.2;stroke-linejoin:round}.sb-l2{fill:none;stroke:var(--stamp);stroke-width:2;stroke-dasharray:5 3;stroke-linejoin:round}.sb-legend{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px}.sb-k1:before,.sb-k2:before{content:"";display:inline-block;width:18px;height:3px;margin-right:6px;vertical-align:middle;background:var(--accent)}.sb-k2:before{background:var(--stamp)}.sb-ctl{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 16px}.sb-ctl .field{min-width:180px}.sb-empty{padding:20px 0}.sb-rec th .hint{font-weight:400}.sb-report{padding:18px 20px;border:1px solid var(--rule-2);border-radius:6px;background:var(--sheet);margin-bottom:12px}.sb-report .h2{margin:2px 0 12px}.sb-sub{font-weight:650;margin:14px 0 6px}.sb-wk{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sb-ch,.sb-dec{margin:0;padding:0;list-style:none;display:grid;gap:6px}.sb-ch li{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--rule);padding-bottom:4px}.sb-dec li{display:flex;flex-direction:column}.sb-rank td,.sb-rank th{padding:8px 6px;vertical-align:middle}.sb-rk-v{font:600 14px var(--f-mono);text-align:right;white-space:nowrap}.sb-rk-b{width:45%}.sb-rk-p{font-size:12.5px;color:var(--ink-2);white-space:nowrap}.sb-bar{position:relative;display:block;height:10px;border-radius:5px;background:var(--track)}.sb-bar i{position:absolute;top:50%;transform:translate(-50%,-50%)}.sb-avg{width:2px;height:16px;background:var(--ink-3)}.sb-top{width:0;height:0;border:6px solid transparent;border-bottom:8px solid var(--ink-2);border-top:0;transform:translate(-50%,-80%)!important}.sb-me{width:12px;height:12px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px var(--sheet)}.sb-proj{margin:12px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.sb-proj li{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border:1px solid var(--rule);border-radius:6px;background:var(--sheet)}.sb-proj b{font-family:var(--f-display);font-size:19px}.sb-flow-w{overflow-x:auto}.sb-flow td,.sb-flow th{white-space:nowrap}.sb-flow th[title]{cursor:help}.sbf{display:grid;gap:9px;margin-top:6px}.sbf-row{display:grid;grid-template-columns:62px minmax(0,1fr);gap:10px;align-items:center}.sbf-r{font-size:13px;color:var(--ink-2)}.sbf-pair{display:grid;gap:3px}.sbf-bar{display:flex;height:9px;border-radius:2px;background:var(--rule);overflow:hidden}.sbf-bar i{display:block;height:100%}.sbf-land{background:#3f9a7f}.sbf-bld{background:#6fc6ac}.sbf-buy{background:#5b8fd0}.sbf-short{background:#c2563f}.sbf-use{background:#c9a14a}.sbf-sold{background:#9a7bd6}.sbf-left{background:#8a958f}.sbf-key{display:flex;flex-wrap:wrap;gap:4px 14px;list-style:none;margin:10px 0 4px;padding:0;font-size:12px;color:var(--ink-2)}.sbf-key i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:-1px}.sb-money{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-cities{margin:0;padding-left:1.2em;display:grid;gap:8px}.sb-cities li span{display:block;font-size:13px}.sb-preview{position:relative;display:grid;gap:16px}.sb-blur{filter:blur(3px);opacity:.55;pointer-events:none;user-select:none}.sb-fake{display:flex;gap:8px;flex-wrap:wrap}.sb-fake span{padding:20px 30px;border:1px solid var(--rule);border-radius:6px;background:var(--sheet)}.sb-cta{padding:18px 20px;border:1px solid var(--accent);border-radius:6px;background:var(--sheet)}@media(max-width:640px){.sb-wk{grid-template-columns:1fr}.sb-rk-b{width:auto;min-width:110px}.sb-flow{font-size:12.5px}}@media print{.sb-report{border:0}}.map-how{margin:6px 0 0;font-size:14px;max-width:70ch}.map-how>summary{cursor:pointer;color:var(--ink-2);min-height:32px;display:inline-flex;align-items:center}.map-wrap.map-main:not(.is-full){aspect-ratio:auto;height:clamp(420px,calc(100vh - 190px),880px);max-height:none}.map-cv:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.mapx-hint{position:absolute;left:50%;top:50%;z-index:5;transform:translate(-50%,-50%);padding:10px 14px;border-radius:6px;background:#141c1bd6;color:#fff;font-size:14px;opacity:0;pointer-events:none;transition:opacity .2s}.mapx-hint.on{opacity:1}.lc-coach{padding:10px 14px}.lc-coach-t{font-size:14.5px}.mp-grab{display:none}@media(max-width:1100px){.map-wrap.map-main:not(.is-full){height:clamp(320px,64vh,720px)}.map-layout:not(.ml-full){padding-bottom:64px}.map-layout:not(.ml-full)>.map-panel{position:fixed;z-index:35;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));max-height:56dvh;overflow:auto;overscroll-behavior:contain;margin:0;padding:0 14px 14px;border-radius:14px 14px 8px 8px;box-shadow:0 -10px 30px -12px #0006;transform:translateY(calc(100% - 50px));transition:transform .25s ease}.u-tabs .map-layout:not(.ml-full)>.map-panel{bottom:calc(var(--u-tab) + 8px + env(safe-area-inset-bottom,0px))}.map-layout:not(.ml-full)>.map-panel.sheet-open{transform:none}.mp-grab{position:sticky;top:0;z-index:2;display:flex;flex-direction:column;align-items:center;gap:4px;width:calc(100% + 28px);margin:0 -14px 10px;padding:8px 14px;border:0;border-bottom:1px solid var(--rule);background:var(--sheet);color:var(--ink-2);font:600 13px var(--f-body);cursor:pointer;min-height:50px}.mp-grab-bar{width:40px;height:5px;border-radius:3px;background:var(--rule-2)}}@media(prefers-reduced-motion:reduce){.map-layout>.map-panel{transition:none}}:root[data-motion=reduce] .map-layout>.map-panel{transition:none}.map-tabs .mp-in-tabs{display:flex;gap:6px;margin-left:auto;align-self:center;padding-left:12px}.map-tabs .mp-in-tabs .btn{min-height:36px;padding:6px 12px;font-size:13.5px}.lc-coach{padding:8px 14px;gap:6px 16px;margin-bottom:10px}.lc-coach .eyebrow{margin:0 0 2px}.lc-coach .hint{margin:2px 0 0}.vh:has(.map-how){margin-bottom:12px}.vh .map-how{margin-top:2px}@media(max-width:640px){.vh:has(.map-how)>.eyebrow,.vh:has(.map-how)>p:not(.eyebrow){display:none}.vh:has(.map-how) h1{margin-bottom:0}.lc-coach .hint{display:none}.lc-coach-t{font-size:14px}.mp-map-toolbar .btn{min-height:38px;padding:6px 12px;font-size:13.5px}}:root[data-density=compact] body{line-height:1.5}:root[data-density=compact] .main{padding-top:18px;padding-bottom:44px}:root[data-density=compact] .vh{margin-bottom:14px}:root[data-density=compact] .vh h1{margin:4px 0 6px}:root[data-density=compact] .hero{padding:18px}:root[data-density=compact] .hero-in{gap:20px}:root[data-density=compact] .hero-cat{margin-top:12px}:root[data-density=compact] .freedoms{margin-top:10px}:root[data-density=compact] .fr,:root[data-density=compact] .fig{padding:10px 14px}:root[data-density=compact] .nation-grid{margin-top:22px;gap:24px}:root[data-density=compact] .overview p{line-height:1.6;margin-bottom:10px}:root[data-density=compact] .factbook{padding:12px 14px 4px}:root[data-density=compact] .factbook dl>div{padding:6px 0}:root[data-density=compact] .mp-dl>div{padding:5px 0}:root[data-density=compact] .section{margin-top:28px}:root[data-density=compact] .legis li{padding:8px 0}:root[data-density=compact] .haps li{padding:6px 0}:root[data-density=compact] .tbl td{padding-top:6px;padding-bottom:6px}:root[data-density=compact] .tbl th{padding-top:9px;padding-bottom:9px}:root[data-density=compact] .issue-card{padding:12px 16px}:root[data-density=compact] .issue-item .issue-card{padding-right:68px}:root[data-density=compact] .opt{padding:13px 0}:root[data-density=compact] .deltas li{padding:6px 0}:root[data-density=compact] .paper{padding:clamp(16px,3vw,28px)}:root[data-density=compact] .st-card{padding:11px 14px}:root[data-density=compact] .fs{margin-bottom:26px}:root[data-density=compact] .fs-l{margin-bottom:12px}:root[data-density=compact] .notice{padding:9px 14px;margin-bottom:12px}:root[data-density=compact] .figs{margin-bottom:24px}:root[data-density=compact] .post{padding:9px 0}:root[data-density=compact] .empty{padding:18px}:root[data-density=compact] .cz-sec{margin-bottom:32px}:root[data-density=compact] .cz-tile{padding:8px;gap:6px}:root[data-density=compact] .cz-drow{padding:8px 0}@media(min-width:960px){:root[data-density=compact] .nav-btn{padding:6px 12px}:root[data-density=compact] .side{gap:14px;padding-top:18px}}:root[data-motion=reduce] *,:root[data-motion=reduce] *:before,:root[data-motion=reduce] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cz-tsw{border-color:#fff6}:root:not([data-theme=light]) .cz-ol{stroke:#a7b8b3}:root:not([data-theme=light]) .cz-ink-red{color:#ff8f80}:root:not([data-theme=light]) .cz-harms svg{filter:drop-shadow(0 6px 10px rgba(0,0,0,.55))}:root:not([data-theme=light]) .tile.cz-tl>svg:first-child{opacity:.3}}:root[data-theme=dark] .cz-tsw{border-color:#fff6}:root[data-theme=dark] .cz-ol{stroke:#a7b8b3}:root[data-theme=dark] .cz-ink-red{color:#ff8f80}:root[data-theme=dark] .cz-harms svg{filter:drop-shadow(0 6px 10px rgba(0,0,0,.55))}:root[data-theme=dark] .tile.cz-tl>svg:first-child{opacity:.3}.cz-asw[data-a=teal]{background:#1d6a5c}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cz-asw[data-a=teal]{background:#5ec2a9}}:root[data-theme=dark] .cz-asw[data-a=teal]{background:#5ec2a9}.cz-asw[data-a=crimson]{background:#a3283f}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cz-asw[data-a=crimson]{background:#f0899a}}:root[data-theme=dark] .cz-asw[data-a=crimson]{background:#f0899a}:root[data-accent=crimson]{--accent:#a3283f;--accent-hi:#86203a;--accent-ink:#fff6f7;--accent-soft:#f4dde2;--guill:#a3283f}@media(prefers-color-scheme:dark){:root[data-accent=crimson]:not([data-theme=light]){--accent:#f0899a;--accent-hi:#f6a9b5;--accent-ink:#2b0a12;--accent-soft:#3a1d24;--guill:#f0899a}}:root[data-accent=crimson][data-theme=dark]{--accent:#f0899a;--accent-hi:#f6a9b5;--accent-ink:#2b0a12;--accent-soft:#3a1d24;--guill:#f0899a}.cz-asw[data-a=cobalt]{background:#2a55a8}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cz-asw[data-a=cobalt]{background:#8aa9f2}}:root[data-theme=dark] .cz-asw[data-a=cobalt]{background:#8aa9f2}:root[data-accent=cobalt]{--accent:#2a55a8;--accent-hi:#21468c;--accent-ink:#f4f7ff;--accent-soft:#dbe4f6;--guill:#2a55a8}@media(prefers-color-scheme:dark){:root[data-accent=cobalt]:not([data-theme=light]){--accent:#8aa9f2;--accent-hi:#a9c1f6;--accent-ink:#0b1735;--accent-soft:#1d2946;--guill:#8aa9f2}}:root[data-accent=cobalt][data-theme=dark]{--accent:#8aa9f2;--accent-hi:#a9c1f6;--accent-ink:#0b1735;--accent-soft:#1d2946;--guill:#8aa9f2}.cz-asw[data-a=forest]{background:#2f6b34}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cz-asw[data-a=forest]{background:#82c97c}}:root[data-theme=dark] .cz-asw[data-a=forest]{background:#82c97c}:root[data-accent=forest]{--accent:#2f6b34;--accent-hi:#24562a;--accent-ink:#f3fbf3;--accent-soft:#d9ead7;--guill:#2f6b34}@media(prefers-color-scheme:dark){:root[data-accent=forest]:not([data-theme=light]){--accent:#82c97c;--accent-hi:#a0d99b;--accent-ink:#0c240b;--accent-soft:#1c3420;--guill:#82c97c}}:root[data-accent=forest][data-theme=dark]{--accent:#82c97c;--accent-hi:#a0d99b;--accent-ink:#0c240b;--accent-soft:#1c3420;--guill:#82c97c}.cz-asw[data-a=slate]{background:#46576a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cz-asw[data-a=slate]{background:#a7b7c8}}:root[data-theme=dark] .cz-asw[data-a=slate]{background:#a7b7c8}:root[data-accent=slate]{--accent:#46576a;--accent-hi:#374656;--accent-ink:#f5f8fb;--accent-soft:#dfe5ec;--guill:#46576a}@media(prefers-color-scheme:dark){:root[data-accent=slate]:not([data-theme=light]){--accent:#a7b7c8;--accent-hi:#c2cfdc;--accent-ink:#121b25;--accent-soft:#232e39;--guill:#a7b7c8}}:root[data-accent=slate][data-theme=dark]{--accent:#a7b7c8;--accent-hi:#c2cfdc;--accent-ink:#121b25;--accent-soft:#232e39;--guill:#a7b7c8}.cz-asw[data-a=amber]{background:#94570a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cz-asw[data-a=amber]{background:#eeb35a}}:root[data-theme=dark] .cz-asw[data-a=amber]{background:#eeb35a}:root[data-accent=amber]{--accent:#94570a;--accent-hi:#7a4708;--accent-ink:#fffaf2;--accent-soft:#f5e5c9;--guill:#94570a}@media(prefers-color-scheme:dark){:root[data-accent=amber]:not([data-theme=light]){--accent:#eeb35a;--accent-hi:#f4c87f;--accent-ink:#2a1a02;--accent-soft:#392a13;--guill:#eeb35a}}:root[data-accent=amber][data-theme=dark]{--accent:#eeb35a;--accent-hi:#f4c87f;--accent-ink:#2a1a02;--accent-soft:#392a13;--guill:#eeb35a}.cz-asw[data-a=violet]{background:#6941ad}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cz-asw[data-a=violet]{background:#b9a0f2}}:root[data-theme=dark] .cz-asw[data-a=violet]{background:#b9a0f2}:root[data-accent=violet]{--accent:#6941ad;--accent-hi:#56348f;--accent-ink:#faf7ff;--accent-soft:#e6ddf5;--guill:#6941ad}@media(prefers-color-scheme:dark){:root[data-accent=violet]:not([data-theme=light]){--accent:#b9a0f2;--accent-hi:#cdb9f6;--accent-ink:#1c1033;--accent-soft:#2a2140;--guill:#b9a0f2}}:root[data-accent=violet][data-theme=dark]{--accent:#b9a0f2;--accent-hi:#cdb9f6;--accent-ink:#1c1033;--accent-soft:#2a2140;--guill:#b9a0f2}.cz-asw[data-a=rose]{background:#a3346c}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cz-asw[data-a=rose]{background:#ef90bd}}:root[data-theme=dark] .cz-asw[data-a=rose]{background:#ef90bd}:root[data-accent=rose]{--accent:#a3346c;--accent-hi:#872a59;--accent-ink:#fff5fa;--accent-soft:#f4dce8;--guill:#a3346c}@media(prefers-color-scheme:dark){:root[data-accent=rose]:not([data-theme=light]){--accent:#ef90bd;--accent-hi:#f5adcf;--accent-ink:#2d0b1c;--accent-soft:#3b1e2d;--guill:#ef90bd}}:root[data-accent=rose][data-theme=dark]{--accent:#ef90bd;--accent-hi:#f5adcf;--accent-ink:#2d0b1c;--accent-soft:#3b1e2d;--guill:#ef90bd}.cz-asw[data-a=gold]{background:#7a5f00}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cz-asw[data-a=gold]{background:#e3c35e}}:root[data-theme=dark] .cz-asw[data-a=gold]{background:#e3c35e}:root[data-accent=gold]{--accent:#7a5f00;--accent-hi:#614c00;--accent-ink:#fffbe8;--accent-soft:#f2eacb;--guill:#7a5f00}@media(prefers-color-scheme:dark){:root[data-accent=gold]:not([data-theme=light]){--accent:#e3c35e;--accent-hi:#edd383;--accent-ink:#251c00;--accent-soft:#342c10;--guill:#e3c35e}}:root[data-accent=gold][data-theme=dark]{--accent:#e3c35e;--accent-hi:#edd383;--accent-ink:#251c00;--accent-soft:#342c10;--guill:#e3c35e}:root[data-size=large] body{font-size:17px}:root[data-size=large] .eyebrow{font-size:13px}:root[data-size=large] .brand-sub{font-size:12px}:root[data-size=large] .lbl{font-size:12.5px}:root[data-size=large] .lbl-h{font-size:13px}:root[data-size=large] .form-code{font-size:12.5px}:root[data-size=large] .side-pre{font-size:12px}:root[data-size=large] .badge{font-size:13.5px}:root[data-size=large] .mode{font-size:14px}@media(max-width:959px){:root[data-size=large] .side-nm{font-size:18px}}:root[data-size=large] .btn{font-size:16px}:root[data-size=large] .btn.big{font-size:18px}:root[data-size=large] .linkish.small{font-size:14px}:root[data-size=large] .field label{font-size:14.5px}:root[data-size=large] .input{font-size:17px}:root[data-size=large] .err{font-size:15.5px}:root[data-size=large] .hint{font-size:14.5px}:root[data-size=large] .chip{font-size:12px}:root[data-size=large] .cat-pill{font-size:15.5px}:root[data-size=large] .hero-pre{font-size:13.5px}:root[data-size=large] .hero-motto{font-size:21.5px}:root[data-size=large] .hero-blurb{font-size:16px}:root[data-size=large] .notice-k{font-size:12.5px}:root[data-size=large] .overview p{font-size:18px}:root[data-size=large] .factbook dt{font-size:14.5px}:root[data-size=large] .factbook dd{font-size:15.5px}:root[data-size=large] .legis .when{font-size:13.5px}:root[data-size=large] .issue-go{font-size:16px}:root[data-size=large] .issue-q{font-size:18.5px}:root[data-size=large] .issue-meta{font-size:16px}:root[data-size=large] .stamp{font-size:17px}:root[data-size=large] .polchg span{font-size:14.5px}:root[data-size=large] .d-vals{font-size:14px}:root[data-size=large] .d-chg{font-size:14.5px}:root[data-size=large] .fig-s{font-size:14px}:root[data-size=large] .bud .pct{font-size:14.5px}:root[data-size=large] .bud .amt{font-size:14px}:root[data-size=large] .pol span{font-size:15.5px}:root[data-size=large] .cen-v{font-size:14.5px}:root[data-size=large] .cen-r{font-size:13.5px}:root[data-size=large] .board-s{font-size:14.5px}:root[data-size=large] .br-r{font-size:13.5px}:root[data-size=large] .br-v{font-size:14px}:root[data-size=large] .br .linkish{font-size:16px}:root[data-size=large] .tbl th{font-size:12.5px}:root[data-size=large] .tbl .c-cat{font-size:16px}:root[data-size=large] .haps li{font-size:16.5px}:root[data-size=large] .hap-t{font-size:13px}:root[data-size=large] .post-t{font-size:13px}:root[data-size=large] .info{font-size:16px}:root[data-size=large] .sw-l{font-size:14.5px}:root[data-size=large] .sw-custom{font-size:17px}:root[data-size=large] .sub-h{font-size:17px}:root[data-size=large] .topic-n{font-size:16.5px}:root[data-size=large] .topic-c{font-size:14px}:root[data-size=large] .hero-ruler{font-size:15.5px}:root[data-size=large] .hero-about{font-size:16.5px}:root[data-size=large] .st-h{font-size:17px}:root[data-size=large] .st-table{font-size:15.5px}:root[data-size=large] .st-cols thead th{font-size:12.5px}:root[data-size=large] .st-table td.st-rk{font-size:13.5px}:root[data-size=large] .lc figcaption{font-size:14.5px}:root[data-size=large] .lc-t{font-size:10.5px}:root[data-size=large] .hb li{font-size:14.5px}:root[data-size=large] .stk-leg{font-size:14.5px}:root[data-size=large] .vtip{font-size:14px}:root[data-size=large] .tl li{font-size:16px}:root[data-size=large] .tl-y{font-size:13.5px}:root[data-size=large] .tl-d{font-size:14px}:root[data-size=large] .bell-n{font-size:12.5px}:root[data-size=large] .np-h{font-size:17px}:root[data-size=large] .nt{font-size:16px}:root[data-size=large] .nt-k{font-size:12px}:root[data-size=large] .lc-box{font-size:15.5px}:root[data-size=large] .tog{font-size:14.5px}:root[data-size=large] .mile-next{font-size:16px}:root[data-size=large] .miles li{font-size:15.5px}:root[data-size=large] .ms-p{font-size:14px}:root[data-size=large] .conv-t>span{font-size:14px}:root[data-size=large] .conv-m{font-size:13px}:root[data-size=large] .bub p{font-size:16px}:root[data-size=large] .bub-t{font-size:12.5px}:root[data-size=large] .cab-fx{font-size:16px}:root[data-size=large] .min-meta{font-size:14px}:root[data-size=large] .skill{font-size:14.5px}:root[data-size=large] .loy-t{font-size:13.5px}:root[data-size=large] .min-fx{font-size:14.5px}:root[data-size=large] .gev-h b{font-size:17px}:root[data-size=large] .gev-r{font-size:14px}:root[data-size=large] .gev-lead{font-size:15.5px}:root[data-size=large] .medal{font-size:11.5px}:root[data-size=large] .pod li{font-size:16px}:root[data-size=large] .pod-v{font-size:13.5px}:root[data-size=large] .bids li{font-size:16px}:root[data-size=large] .fig-s-big{font-size:16px}:root[data-size=large] .bld-cat{font-size:12px}:root[data-size=large] .bld-n{font-size:16.5px}:root[data-size=large] .bld-e{font-size:14.5px}:root[data-size=large] .small-btn{font-size:14px}:root[data-size=large] .opt-t{font-size:13px}:root[data-size=large] .opt-d{font-size:14.5px}:root[data-size=large] .opt-need{font-size:14px}:root[data-size=large] .cost{font-size:13px}:root[data-size=large] .opt-why{font-size:14px}:root[data-size=large] .site{font-size:16px}:root[data-size=large] .site span{font-size:14px}:root[data-size=large] .cl-b{font-size:16px}@media(max-width:560px){:root[data-size=large] .tbl{font-size:15.5px}}@media(max-width:560px){:root[data-size=large] .topic-row .seg-b{font-size:14.5px}}:root[data-size=large] .seg-b{font-size:15.5px}:root[data-size=large] .lede{font-size:19px}:root[data-size=large] .pv-fr div{font-size:15.5px}:root[data-size=large] .mc-b{font-size:17px}:root[data-size=large] .map-tip{font-size:14px}:root[data-size=large] .map-hint{font-size:12.5px}:root[data-size=large] .map-legend{font-size:14px}:root[data-size=large] .mp-dl>div{font-size:15.5px}:root[data-size=large] .mp-note{font-size:15.5px}:root[data-size=large] .terr-txt p{font-size:17.5px}:root[data-size=large] .loc-status{font-size:16px}:root[data-size=large] .war-msg{font-size:16px}:root[data-size=large] .war-box{font-size:16px}:root[data-size=large] .mem-s{font-size:14.5px}:root[data-size=large] .mem-v{font-size:14px}:root[data-size=large] .blocs{font-size:16px}:root[data-size=large] .die-n{font-size:21.5px}:root[data-size=large] .report-roll{font-size:13px}:root[data-size=large] .odds{font-size:14.5px}:root[data-size=large] .rep{font-size:16px}:root[data-size=large] .rep-t{font-size:13px}:root[data-size=large] .res-n b{font-size:21.5px}:root[data-size=large] .res-n span{font-size:14.5px}:root[data-size=large] .res-v .num{font-size:17px}:root[data-size=large] .res-sd{font-size:13.5px}:root[data-size=large] .pill{font-size:12px}:root[data-size=large] .deal-b span{font-size:15.5px}:root[data-size=large] .deal-preview{font-size:16px}:root[data-size=large] .chip-btn{font-size:14.5px}:root[data-size=large] .prices span{font-size:14px}:root[data-size=large] .prices b{font-size:18px}:root[data-size=large] .toast{font-size:16px}:root[data-size=large] .nb-rel{font-size:14px}:root[data-size=large] .exp-h{font-size:21.5px}:root[data-size=large] .exp-notes{font-size:15.5px}:root[data-size=large] .site-m{font-size:13.5px}:root[data-size=large] .mig-tog{font-size:15.5px}:root[data-size=large] .atlas-cap{font-size:14.5px}:root[data-size=large] .deal-warn{font-size:14px}:root[data-size=large] .mig-key{font-size:14px}:root[data-size=large] .mig-key .hint{font-size:13.5px}:root[data-size=large] .mig-n{font-size:12px}:root[data-size=large] .lc-list{font-size:14.5px}:root[data-size=large] .lc-rows .linkish{font-size:14.5px}:root[data-size=large] .lc-rows .hint{font-size:13.5px}:root[data-size=large] .stk-strip-h{font-size:12px}:root[data-size=large] .stk-i{font-size:14.5px}:root[data-size=large] .stk-i b{font-size:20.5px}:root[data-size=large] .stk-rt{font-size:13px}@media(max-width:640px){:root[data-size=large] .stk-i{font-size:13px}}@media(max-width:640px){:root[data-size=large] .stk-i b{font-size:18px}}@media(max-width:640px){:root[data-size=large] .stk-rt{font-size:12px}}:root[data-size=large] .rep-more{font-size:14px}:root[data-size=large] .stp-n{font-size:13.5px}:root[data-size=large] .stp-i{font-size:13.5px}:root[data-size=large] .stp-x b{font-size:16.5px}:root[data-size=large] .stp-x .hint{font-size:14px}:root[data-size=large] .found-how{font-size:17px}:root[data-size=large] .help-h3{font-size:17px}:root[data-size=large] .help-tbl div{font-size:16px}:root[data-size=large] .help-tbl dt{font-size:14px}@media(max-width:560px){:root[data-size=large] .stp-t{font-size:22.5px}}:root[data-size=large] .pol-conf{font-size:15.5px}:root[data-size=large] .mu-sub{font-size:13.5px}:root[data-size=large] .mu-when{font-size:13.5px}:root[data-size=large] .mu-bars li{font-size:16px}:root[data-size=large] .mu-room-n{font-size:17px}:root[data-size=large] .mu-room-s{font-size:13.5px}:root[data-size=large] .r-coll .mu-room-n{font-size:22.5px}:root[data-size=large] .col-nm{font-size:16px}:root[data-size=large] .col-rar{font-size:10.5px}@media(max-width:560px){:root[data-size=large] .col-nm{font-size:14.5px}}:root[data-size=large] .col-sc-l{font-size:14px}:root[data-size=large] .col-big span{font-size:17px}:root[data-size=large] .col-titles li{font-size:13.5px}:root[data-size=large] .col-titles li b{font-size:17px}:root[data-size=large] .col-set-d{font-size:16px}:root[data-size=large] .col-set-k{font-size:16px}:root[data-size=large] .col-reward{font-size:15.5px}:root[data-size=large] .col-label{font-size:19px}:root[data-size=large] .mu-ch-sig{font-size:12.5px}:root[data-size=large] .mu-flag figcaption{font-size:16px}:root[data-size=large] .mu-mile-p{font-size:19px}:root[data-size=large] .mu-mile-t{font-size:14px}:root[data-size=large] .mu-statutes li{font-size:14.5px}:root[data-size=large] .mu-statutes b{font-size:18px}:root[data-size=large] .mu-terr-f figcaption{font-size:14.5px}:root[data-size=large] .mu-sitter-n{font-size:20.5px}:root[data-size=large] .mu-visit-n{font-size:22.5px}:root[data-size=large] .ach-of{font-size:17px}:root[data-size=large] .ach-tiers{font-size:15.5px}:root[data-size=large] .ach-ladder{font-size:15.5px}:root[data-size=large] .ach-ladder .num{font-size:13.5px}:root[data-size=large] .ach-mini-h{font-size:16px}:root[data-size=large] .ach-mini-d{font-size:14px}:root[data-size=large] .ach-nums{font-size:13px}:root[data-size=large] .ach-cat{font-size:15.5px}:root[data-size=large] .ach-cat-c{font-size:13px}:root[data-size=large] .ach-tc{font-size:12.5px}:root[data-size=large] .ach-gh .hint{font-size:14px}:root[data-size=large] .ach-n{font-size:17.5px}:root[data-size=large] .ach-tier{font-size:12px}:root[data-size=large] .ach-d{font-size:15.5px}:root[data-size=large] .ach-parts{font-size:14px}:root[data-size=large] .ach-tick{font-size:11.5px}:root[data-size=large] .ach-meta{font-size:13.5px}:root[data-size=large] .ach-rw{font-size:14px}:root[data-size=large] .ach-lb-i{font-size:13.5px}:root[data-size=large] .ach-lb-r{font-size:13.5px}:root[data-size=large] .ach-lb-p{font-size:22.5px}:root[data-size=large] .ach-recent li{font-size:16px}:root[data-size=large] .ach-recent .hint{font-size:13.5px}@media(max-width:560px){:root[data-size=large] .ach-cat{font-size:14px}}:root[data-size=large] .side-ep{font-size:17px}:root[data-size=large] .cz-ep-s{font-size:16.5px}:root[data-size=large] .cz-fb-bl{font-size:16px}:root[data-size=large] .cz-enx{font-size:13.5px}:root[data-size=large] .cz-cn{font-size:16px}:root[data-size=large] .cz-tn{font-size:15.5px}:root[data-size=large] .cz-how{font-size:14px}:root[data-size=large] .cz-new{font-size:11.5px}:root[data-size=large] .cz-tt{font-size:21.5px}:root[data-size=large] .cz-blazon{font-size:19px}:root[data-size=large] .cz-mtn{font-size:13.5px}:root[data-size=large] .cz-mt .cz-how{font-size:13px}:root[data-size=large] .cz-none{font-size:12px}:root[data-size=large] .cz-tinc{font-size:15.5px}:root[data-size=large] .cz-arms-wrap .cz-dl{font-size:14.5px}:root[data-size=large] .cz-dl{font-size:16px}:root[data-size=large] .cz-acc{font-size:15.5px}:root[data-size=large] .cz-acc .cz-how{font-size:13.5px}:root[data-size=large] .cz-flab{font-size:14.5px}@media(max-width:560px){:root[data-size=large] .cz-tt{font-size:19px}}:root{--id-red:#b23a2c;--id-m0:#bcc5cc;--id-m1:#f3f5f7;--id-h1:#f4c3da;--id-h2:#fbe4ab;--id-h3:#c2efd5;--id-h4:#b9dcf6;--id-h5:#d8c8f7;--id-gl:.62;--id-ed:rgba(255,255,255,.75);--id-ink:#232c35;--id-g0:#fff3c8;--id-g1:#e8bd48;--id-g2:#a77a17;--id-p0:#f3fbff;--id-p1:#9fc4da;--id-p2:#e3d6ff;--id-fa:.62;--id-core:rgba(255,255,255,.62)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--id-red:#ff8b7b;--id-m0:#59646d;--id-m1:#a7b1b9;--id-h1:#c58ab0;--id-h2:#c9aa62;--id-h3:#65b392;--id-h4:#6399c3;--id-h5:#9381c8;--id-gl:.42;--id-ed:rgba(255,255,255,.4);--id-ink:#0d1317;--id-fa:.42;--id-core:rgba(255,244,214,.2)}}:root[data-theme=dark]{--id-red:#ff8b7b;--id-m0:#59646d;--id-m1:#a7b1b9;--id-h1:#c58ab0;--id-h2:#c9aa62;--id-h3:#65b392;--id-h4:#6399c3;--id-h5:#9381c8;--id-gl:.42;--id-ed:rgba(255,255,255,.4);--id-ink:#0d1317;--id-fa:.42;--id-core:rgba(255,244,214,.2)}.hero.id-sec{outline:0}.hero.id-sec .hero-in{padding-right:96px}.hero .id-guill{opacity:1}.id-mt{position:absolute;inset:0;pointer-events:none;-webkit-user-select:none;user-select:none}.id-mt>span{position:absolute;overflow:hidden;white-space:nowrap;font:500 5px/5px var(--f-mono);letter-spacing:.07em;color:var(--ink-3)}.id-mt-t{top:5.5px;left:15px;right:15px;height:5px}.id-mt-b{bottom:5.5px;left:15px;right:15px;height:5px;transform:rotate(180deg)}.id-mt-r{right:5.5px;top:15px;bottom:15px;width:5px;writing-mode:vertical-rl}.id-mt-l{left:5.5px;top:15px;bottom:15px;width:5px;writing-mode:vertical-rl;transform:rotate(180deg)}.id-mt>i{position:absolute;width:5px;height:5px;border:1px solid var(--ink-3);transform:rotate(45deg)}.id-mt>i:nth-of-type(1){top:5.5px;left:5.5px}.id-mt>i:nth-of-type(2){top:5.5px;right:5.5px}.id-mt>i:nth-of-type(3){bottom:5.5px;right:5.5px}.id-mt>i:nth-of-type(4){bottom:5.5px;left:5.5px}.id-ser{position:absolute;top:17px;right:124px;margin:0;font:600 10.5px/1 var(--f-mono);letter-spacing:.17em;color:var(--id-red);font-variant-numeric:tabular-nums;white-space:nowrap}.id-ser2{position:absolute;left:30px;bottom:17px;margin:0;font:500 8px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.id-foil{--id-x:.3;--id-y:.24;--id-o:0;position:absolute;top:9px;bottom:9px;right:42px;width:56px;pointer-events:none}.id-fs{position:absolute;inset:0;overflow:hidden;isolation:isolate;background:repeating-linear-gradient(90deg,#ffffff38 0 1px,#fff0 1px 3px),linear-gradient(90deg,var(--id-m0),var(--id-m1) 38%,var(--id-m0) 70%,var(--id-m1));box-shadow:0 0 0 .5px #0000004d,0 2px 6px -2px #0000004d}.id-fs:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px var(--id-ed)}.id-fs>i,.id-seal>i{position:absolute;display:block;pointer-events:none;will-change:transform}.id-fh{inset:-110% -60%;mix-blend-mode:multiply;background:linear-gradient(172deg,var(--id-h1),var(--id-h2) 8%,var(--id-h3) 16%,var(--id-h4) 24%,var(--id-h5) 32%,var(--id-h1) 40%,var(--id-h2) 48%,var(--id-h3) 56%,var(--id-h4) 64%,var(--id-h5) 72%,var(--id-h1) 80%,var(--id-h2) 88%,var(--id-h3) 96%);transform:translate3d(calc((var(--id-x) - .5)*-22%),calc((var(--id-y) - .5)*-34%),0)}.id-fl{inset:-30%;background:repeating-linear-gradient(58deg,#fff3 0 .8px,#fff0 .8px 7px),repeating-linear-gradient(-58deg,#fff3 0 .8px,#fff0 .8px 7px);transform:translate3d(calc((var(--id-x) - .5)*12%),calc((var(--id-y) - .5)*8%),0)}.id-fg{left:-50%;right:-50%;top:-100%;height:300%;background:linear-gradient(196deg,#fff0 41%,rgba(255,255,255,var(--id-gl)),#fff0 59%),radial-gradient(60% 9% at 50% 50%,rgba(255,255,255,calc(var(--id-gl)*.7)),#fff0);opacity:calc(.6 + var(--id-o)*.4);transform:translate3d(calc((var(--id-x) - .5)*10%),calc((var(--id-y) - .5)*30%),0)}.id-seal{position:absolute;left:50%;top:50%;width:80px;height:80px;margin:-40px 0 0 -40px;border-radius:50%;isolation:isolate;overflow:hidden;display:grid;place-items:center;box-shadow:0 0 0 1.5px var(--id-ed),0 0 0 2.5px #141e2452,0 4px 10px -3px #00000073}.id-sc{inset:-1px;border-radius:50%;background:conic-gradient(var(--id-h1),var(--id-h2),var(--id-h3),var(--id-h4),var(--id-h5),var(--id-h1));transform:rotate(calc(var(--id-x)*220deg - var(--id-y)*90deg))}.id-sg{inset:-50%;mix-blend-mode:screen;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,var(--id-gl)),#fff0 30%);opacity:calc(.7 + var(--id-o)*.3);transform:translate3d(calc((var(--id-x) - .5)*50%),calc((var(--id-y) - .5)*50%),0)}.id-seal>svg{position:relative;display:block;width:88%;height:auto;color:var(--id-ink);mix-blend-mode:multiply}.id-seal>svg.id-arms{width:58%;filter:grayscale(1) contrast(.95) brightness(.84);mix-blend-mode:luminosity}.id-tilt{position:absolute;right:42px;bottom:14px;width:56px;min-height:40px;padding:0;border:1px solid var(--rule-2);border-radius:999px;background:var(--sheet);color:var(--ink);font:600 10px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;z-index:2}.id-acts{margin-top:16px}.id-pbtn{min-height:40px;padding:9px 14px;font-size:13.5px;background:color-mix(in srgb,var(--sheet) 80%,transparent)}@media(max-width:640px){.hero.id-sec{padding-bottom:36px}.hero.id-sec .hero-in{padding-right:58px}.id-foil{right:22px;width:40px}.id-seal{width:60px;height:60px;margin:-30px 0 0 -30px}.id-ser{top:24px;right:67px;font-size:9.5px;letter-spacing:.14em;writing-mode:vertical-rl}.id-ser2{left:22px;bottom:17px;font-size:7.5px}.id-tilt{right:22px;width:40px}}:root[data-density=compact] .id-ser2{display:none}:root[data-density=compact] .id-ser{top:11px}@property --bd-a{syntax:"<angle>";inherits:false;initial-value:0deg}.id-rk-double{--bd-1:var(--ink-3);--bd-2:var(--ink-2);--bd-3:var(--ink-2)}.id-rk-bronze{--bd-1:#f6cfa6;--bd-2:#b87333;--bd-3:#6b3a14;--bd-plate:linear-gradient(180deg,#f0c08e,#a8652b);--bd-ink:#2e1606}.id-rk-silver{--bd-1:#fff;--bd-2:#a9b2ba;--bd-3:#56606a;--bd-plate:linear-gradient(180deg,#fbfcfd,#c6ccd2 60%,#99a2aa);--bd-ink:#1d252c}.id-rk-gold,.id-rk-holo,.id-rk-prism{--bd-1:#fff3c4;--bd-2:#d4a12c;--bd-3:#7a560e;--bd-plate:linear-gradient(180deg,#fff0b5,#e4b84a 55%,#b58620);--bd-ink:#3a2805}.id-rk-holo{--bd-plate:linear-gradient(100deg,var(--id-h1),var(--id-h2),var(--id-h3),var(--id-h4),var(--id-h5));--bd-ink:#14181f}.id-rk-violet{--bd-1:#efe8ff;--bd-2:#8b6ee0;--bd-3:#2c1a5e;--bd-plate:linear-gradient(180deg,#5b3fae,#2c1a5e);--bd-ink:#efe8ff}.id-rk-stars{--bd-1:#f7d56e;--bd-2:#c9982b;--bd-3:#16245a;--bd-plate:linear-gradient(180deg,#26407f,#121d4a);--bd-ink:#f7d56e}.id-rk-opal{--bd-1:#fffaf2;--bd-2:#dcae4c;--bd-3:#8a6114;--bd-plate:linear-gradient(100deg,#ffe0ee,#fff4d2,#d6f5e6,#d8ebff,#eadfff);--bd-ink:#3a2a4a}.id-rk-pewter{--bd-1:#d8dadc;--bd-2:#8d9297;--bd-3:#4a4f55}.id-rk-iron{--bd-1:#cfd4d8;--bd-2:#5d656c;--bd-3:#22272b}.id-rk-rose{--bd-1:#fff5f0;--bd-2:#c98670;--bd-3:#7a3f33;--bd-plate:linear-gradient(180deg,#ffe1d4,#d99883 60%,#b06a57);--bd-ink:#3b1810}.id-rk-jade{--bd-1:#d9f5e8;--bd-2:#3c9c76;--bd-3:#0a3f2e;--bd-plate:linear-gradient(180deg,#a9e6c9,#3c9c76);--bd-ink:#062a1e}.id-rk-lapis{--bd-1:#fff0b5;--bd-2:#d9a52c;--bd-3:#13256a;--bd-plate:linear-gradient(180deg,#2f54b8,#13256a);--bd-ink:#ffe08a}.id-rk-plat{--bd-1:#fff;--bd-2:#c3ccd5;--bd-3:#56616d;--bd-plate:linear-gradient(180deg,#fff,#d4dbe2 55%,#a9b3bd);--bd-ink:#14203a}.id-rk-obsidian{--bd-1:#ffe9a8;--bd-2:#e0a92e;--bd-3:#0b0b10;--bd-plate:linear-gradient(180deg,#2b2733,#0b0b10);--bd-ink:#f0c25a}.id-rk-aurora{--bd-1:#e6fff6;--bd-2:#4fd1a5;--bd-3:#1b2a4a;--bd-plate:linear-gradient(100deg,#2ee6a6,#2bb3c9,#7b5cff);--bd-ink:#061a24}.id-rk-nebula{--bd-1:#f3e9ff;--bd-2:#c46bd6;--bd-3:#120a2a;--bd-plate:linear-gradient(180deg,#4a1f78,#170b35);--bd-ink:#ffd6f6}.id-rk{border-color:var(--bd-3)}.hero.id-rk:not(.id-rk-double) .id-mt>span{color:color-mix(in srgb,var(--bd-2) 72%,var(--ink-3))}.hero.id-rk-stars{box-shadow:0 0 22px -8px #f7d56e80}.hero.id-rk-obsidian{box-shadow:0 0 20px -8px #e0a92e8c}.hero.id-rk-aurora{box-shadow:0 0 26px -6px #2ee6a673,0 0 40px -14px #7b5cff80}.hero.id-rk-nebula{box-shadow:0 0 26px -6px #c46bd680}.hero.id-rk-opal{box-shadow:0 0 26px -6px #bfe0ff99,0 0 40px -14px #ffc9e099}.hero.id-rk-prism{box-shadow:0 0 0 1px #ffd67859,0 0 30px -6px #ffbe6e99,0 0 54px -14px #8e7dffa6}.id-bd{--id-x:.3;--id-y:.24;--id-o:0;--bd-sh:linear-gradient(115deg,rgba(255,255,255,0) calc(var(--id-x)*140% - 40%),rgba(255,255,255,.72) calc(var(--id-x)*140% - 22%),rgba(255,255,255,0) calc(var(--id-x)*140% - 4%));position:absolute;inset:0;pointer-events:none;border-radius:inherit}.id-bd-r{position:absolute;inset:0;padding:var(--bd-w,4px);border-radius:3px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.id-bd-double .id-bd-r{inset:3px;padding:0;border:1px solid var(--bd-2);border-radius:2px;-webkit-mask:none;mask:none}.id-bd-bronze .id-bd-r{--bd-w:3px;background:linear-gradient(135deg,#6b3a14,#e2a46a 20%,#9c5a24 40%,#f6cfa6 58%,#86481b 78%,#c98a4f)}.id-bd-bronze.id-bd-eng .id-bd-r{--bd-w:4px;background:repeating-linear-gradient(45deg,#3c19056b 0 .7px,#0000 .7px 2.4px),linear-gradient(135deg,#6b3a14,#e2a46a 20%,#9c5a24 40%,#f6cfa6 58%,#86481b 78%,#c98a4f)}.id-bd-silver .id-bd-r{background:radial-gradient(circle,#fff 0 .75px,#56606a 1.05px,#0000 1.4px) 0 0/4px 4px round,linear-gradient(135deg,#5a646d,#f4f6f8 18%,#99a2aa 38%,#fff 56%,#78818a 76%,#dde2e6)}.id-bd-silver.id-bd-eng .id-bd-r{background:radial-gradient(circle,#fff 0 .75px,#56606a 1.05px,#0000 1.4px) 0 0/4px 4px round,repeating-linear-gradient(-45deg,#28303859 0 .6px,#0000 .6px 2px),linear-gradient(135deg,#5a646d,#f4f6f8 18%,#99a2aa 38%,#fff 56%,#78818a 76%,#dde2e6)}.id-bd-gold .id-bd-r{background:var(--bd-sh),linear-gradient(135deg,#7a560e,#f7e08f 16%,#c08d22 34%,#fff4c4 50%,#a87a17 68%,#ecc85e 84%,#8a6414)}.id-bd-holo .id-bd-r{--bd-w:5px;background:var(--bd-sh),repeating-linear-gradient(58deg,#ffffff4d 0 .8px,#fff0 .8px 5px),conic-gradient(from calc(var(--id-x)*300deg - var(--id-y)*120deg),var(--id-h1),var(--id-h2),var(--id-h3),var(--id-h4),var(--id-h5),var(--id-h1),var(--id-h2),var(--id-h3),var(--id-h4),var(--id-h5),var(--id-h1))}.id-bd-violet .id-bd-r{--bd-w:5px;background:var(--bd-sh),radial-gradient(circle,#fff 0 .55px,#fff0 .9px) 0 0/7px 5px,radial-gradient(circle,#d9c8ff 0 .8px,#fff0 1.2px) 3px 1px/11px 5px,linear-gradient(135deg,#1f1147,#6d4cc2 28%,#2c1a5e,#9277e6 76%,#24134f)}.id-bd-stars .id-bd-r{--bd-w:6px;background:var(--bd-sh),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M5,.9L6.1,3.9H9.3L6.7,5.8L7.7,8.9L5,7L2.3,8.9L3.3,5.8L.7,3.9H3.9Z' fill='%23f7d56e'/%3E%3C/svg%3E") 0 0/6px 6px round,linear-gradient(135deg,#0f1a45,#24397f 30%,#121d4a,#2b4593 80%,#101a44)}.id-bd-stars .id-bd-r:after{content:"";position:absolute;inset:0;background:radial-gradient(circle,#fff 0 .6px,#fff0 1px) 3px 0/9px 6px;animation:idBdTw 2.8s ease-in-out infinite alternate}.id-bd-opal .id-bd-r{--bd-w:5px;background:var(--bd-sh),linear-gradient(#ffffff42,#ffffff42),conic-gradient(from var(--bd-a),#ffc9e0,#fff0bf,#bff0d8,#bfe0ff,#dccbff,#ffc9e0,#fff0bf,#bff0d8,#bfe0ff,#dccbff,#ffc9e0);animation:idBdSpin 16s linear infinite}.id-bd-prism .id-bd-r{--bd-w:6px;background:conic-gradient(from calc(var(--bd-a)*-2),#fff0 0deg 318deg,#fffffff2 342deg,#fff0 360deg),conic-gradient(from var(--bd-a),#ff5f6d,#ffc371,#f9f871,#5ef3a5,#4fc3ff,#8e7dff,#ff6bd6,#ff5f6d);animation:idBdSpin 12s linear infinite}.id-bd-pewter .id-bd-r{--bd-w:3px;background:linear-gradient(135deg,#5d6268,#a9adb2 25%,#7c8187 50%,#c4c7ca 70%,#686d73)}.id-bd-iron .id-bd-r{background:radial-gradient(circle,#d5dade 0 .7px,#1d2226 1.1px,#0000 1.6px) 0 0/12px 4px round,radial-gradient(circle,#d5dade 0 .7px,#1d2226 1.1px,#0000 1.6px) 0 0/4px 12px round,linear-gradient(135deg,#3a4046,#6b737b 30%,#2f3439,#5a6168 80%,#30353a)}.id-bd-rose .id-bd-r{background:var(--bd-sh),linear-gradient(135deg,#8e4f42,#f3c4b0 18%,#c07b66 38%,#ffe1d4 55%,#a8604f 75%,#e7a991)}.id-bd-jade .id-bd-r{--bd-w:5px;background:var(--bd-sh),radial-gradient(ellipse at 30% 40%,#e6fff459,#e6fff400 45%) 0 0/46px 15px,radial-gradient(ellipse at 70% 60%,#06322459,#06322400 50%) 9px 3px/31px 11px,linear-gradient(135deg,#0d5a42,#58b98f 20%,#1f7a5a 40%,#8fdcb8 58%,#17694d 78%,#3fa37b)}.id-bd-lapis .id-bd-r{--bd-w:5px;background:var(--bd-sh),radial-gradient(circle,#ffd86b 0 .6px,#ffd86b00 1px) 0 0/7px 5px,radial-gradient(circle,#f3c64f 0 .5px,#0000 .9px) 3px 2px/13px 5px,linear-gradient(135deg,#0f1f5c,#2f54b8 25%,#1a3289,#3d63c9 75%,#13256a)}.id-bd-plat .id-bd-r{--bd-w:5px;background:var(--bd-sh),linear-gradient(135deg,#8c97a3,#fff 15%,#c9d1d9 32%,#f4f7fa,#aab4bf 68%,#fff 84%,#9aa5b0)}.id-bd-obsidian .id-bd-r{--bd-w:5px;background:var(--bd-sh),repeating-linear-gradient(62deg,#0000 0 23px,#f0be46d9 23px 24px,#0000 24px 41px),repeating-linear-gradient(-48deg,#0000 0 31px,#f0be4699 31px 31.8px,#0000 31.8px 53px),linear-gradient(135deg,#050508,#2a2633 30%,#0b0a10,#34303d 80%,#08070b)}.id-bd-aurora .id-bd-r{--bd-w:6px;background:var(--bd-sh),linear-gradient(90deg,#1b2a4a,#2ee6a6,#2bb3c9,#7b5cff,#2ee6a6,#1b2a4a,#2bb3c9) 0 0/300% 100%;animation:idBdFlow 14s ease-in-out infinite alternate}.id-bd-nebula .id-bd-r{--bd-w:6px;background:var(--bd-sh),radial-gradient(circle,#fff 0 .55px,#fff0 .9px) 0 0/9px 6px,radial-gradient(circle,#ffd6f6 0 .7px,#fff0 1.1px) 4px 3px/13px 6px,conic-gradient(from var(--bd-a) at 30% 40%,#1a0b3a,#5b1e7a,#c4458f,#2a1660,#1f5fa8,#1a0b3a);animation:idBdSpin 30s linear infinite}@keyframes idBdFlow{to{background-position:0 0,100% 0}}@keyframes idBdSpin{to{--bd-a:360deg}}.id-rk-comet{--bd-1:#e8f4ff;--bd-2:#6fb7ff;--bd-3:#0b1b3d;--bd-plate:linear-gradient(180deg,#1b3a73,#0b1b3d);--bd-ink:#e8f4ff}.id-rk-ember{--bd-1:#fde68a;--bd-2:#f97316;--bd-3:#3a0a00;--bd-plate:linear-gradient(180deg,#f59e0b,#b91c1c);--bd-ink:#2a0700}.id-rk-tide{--bd-1:#effcfd;--bd-2:#20a4b8;--bd-3:#0b4f6c;--bd-plate:linear-gradient(180deg,#c8f1f5,#20a4b8);--bd-ink:#06303f}.id-rk-sovereign{--bd-1:#fff4c4;--bd-2:#e4b84a;--bd-3:#7a560e;--bd-plate:linear-gradient(100deg,#ffe08a,#ffd1ea,#d4ecff,#e6d8ff,#ffe08a);--bd-ink:#3a2805}.id-bd-comet .id-bd-r{--bd-w:6px;background:conic-gradient(from var(--bd-a),rgba(255,255,255,0) 0deg 285deg,rgba(150,210,255,.55) 330deg,#fff 353deg,rgba(255,255,255,0) 360deg),radial-gradient(circle,#fff 0 .5px,#fff0 .9px) 0 0/8px 6px,linear-gradient(135deg,#0b1b3d,#1f4b8f 40%,#0e2452 70%,#16336b);animation:idBdSpin 6s linear infinite}.id-bd-ember .id-bd-r{--bd-w:6px;background:radial-gradient(ellipse at 50% 100%,#fff0b48c,#fff0b400 60%) 0 0/14px 8px,linear-gradient(90deg,#3a0a00,#c2410c,#f59e0b,#fde68a,#f97316,#b91c1c,#3a0a00,#c2410c,#f59e0b,#fde68a,#f97316,#b91c1c,#3a0a00) 0 0/400% 100%;animation:idBdFlame 7s linear infinite}@keyframes idBdFlame{to{background-position:0 -16px,400% 0}}.id-bd-tide .id-bd-r{--bd-w:6px;background:radial-gradient(circle,#fff 0 1.1px,#fff6 1.5px,#fff0 2px) 0 0/12px 6px,linear-gradient(90deg,#0b4f6c,#20a4b8,#c8f1f5,#20a4b8,#0b4f6c,#20a4b8,#c8f1f5,#20a4b8,#0b4f6c) 0 0/300% 100%;animation:idBdTide 10s linear infinite}@keyframes idBdTide{to{background-position:48px 0,300% 0}}.id-bd-sovereign .id-bd-r{--bd-w:7px;background:conic-gradient(from calc(var(--bd-a)*-1),#fff0 0deg 300deg,#fffffff2 335deg,#fff0 360deg),conic-gradient(from var(--bd-a),rgba(255,154,213,.55),rgba(154,216,255,.55),rgba(200,166,255,.55),rgba(255,216,107,.55),rgba(255,154,213,.55)),linear-gradient(135deg,#7a560e,#ffd86b 18%,#c08d22 36%,#fff4c4 52%,#a87a17 70%,#ecc85e 86%,#8a6414);animation:idBdSpin 9s linear infinite,idBdGlow 3.2s ease-in-out infinite}.id-rk-flare{--bd-1:#fff3b0;--bd-2:#ff7a18;--bd-3:#5a1200;--bd-plate:linear-gradient(180deg,#ffd166,#ff4d00);--bd-ink:#2a0600;--lk1:255,122,24;--lk2:255,209,102}.id-rk-storm{--bd-1:#e6f7ff;--bd-2:#3a4bd8;--bd-3:#0d1240;--bd-plate:linear-gradient(180deg,#3a4bd8,#0d1240);--bd-ink:#e6f7ff;--lk1:90,140,255;--lk2:154,216,255}.id-rk-nova{--bd-1:#ffd1f5;--bd-2:#ff4fd8;--bd-3:#1a0033;--bd-plate:linear-gradient(180deg,#ff4fd8,#7a2bff);--bd-ink:#fff;--lk1:255,79,216;--lk2:122,43,255}.id-rk-rift,.id-rk-apex{--bd-1:#fff;--bd-2:#e4b84a;--bd-3:#3a2805;--bd-plate:linear-gradient(100deg,#ff9aa5,#ffe08a,#bdf7c9,#a8deff,#d8c8ff,#ffb5ea);--bd-ink:#2a1d3a;--lk1:255,107,214;--lk2:79,195,255}.id-bd-flare .id-bd-r{--bd-w:7px;background:conic-gradient(from var(--bd-a),#5a1200,#ff4d00,#ff7a18,#ffd166,#fff3b0,#ffd166,#ff7a18,#ff4d00,#5a1200);animation:idBdSpin 5s linear infinite}.id-bd-storm .id-bd-r{--bd-w:7px;background:conic-gradient(from calc(var(--bd-a)*3),#fff0 0 340deg,#fff 348deg,#fff0 356deg),linear-gradient(90deg,#0d1240,#3a4bd8,#9ad8ff,#5a3bd8,#0d1240,#3a4bd8,#9ad8ff,#5a3bd8,#0d1240) 0 0/300% 100%;animation:idBdSpin 4s linear infinite,idBdTide2 9s linear infinite}@keyframes idBdTide2{to{background-position:0 0,300% 0}}.id-bd-nova .id-bd-r{--bd-w:7px;background:radial-gradient(circle,#fff 0 .8px,#fff0 1.4px) 0 0/9px 7px,conic-gradient(from var(--bd-a),#1a0033,#7a2bff,#ff4fd8,#ffd1f5,#fff,#ffd1f5,#ff4fd8,#7a2bff,#1a0033);animation:idBdSpin 7s linear infinite}.id-bd-rift .id-bd-r{--bd-w:8px;background:conic-gradient(from calc(var(--bd-a)*-2),#fff0 0 300deg,#fffffff2 335deg,#fff0 360deg),conic-gradient(from var(--bd-a),#ff5f6d,#ffc371,#f9f871,#5ef3a5,#4fc3ff,#8e7dff,#ff6bd6,#ff5f6d);animation:idBdSpin 6s linear infinite}.id-bd-apex .id-bd-r{--bd-w:9px;background:conic-gradient(from calc(var(--bd-a)*-3),#fff0 0 320deg,#fff 345deg,#fff0 360deg),conic-gradient(from var(--bd-a),#fff,#ffd86b,#ff6bd6,#8e7dff,#4fc3ff,#5ef3a5,#ffd86b,#fff),linear-gradient(#fff,#fff);animation:idBdSpin 4s linear infinite,idBdGlow 2.4s ease-in-out infinite}.hero.id-rk-flare,.hero.id-rk-storm,.hero.id-rk-nova,.hero.id-rk-rift,.hero.id-rk-apex,.id-bdsw-c.id-rk-flare,.id-bdsw-c.id-rk-storm,.id-bdsw-c.id-rk-nova,.id-bdsw-c.id-rk-rift,.id-bdsw-c.id-rk-apex{animation:idLeak 3.6s ease-in-out infinite}.hero.id-rk-rift,.hero.id-rk-apex,.id-bdsw-c.id-rk-rift,.id-bdsw-c.id-rk-apex{animation:idLeakRainbow 6s linear infinite}.id-rk-obsid{--bd-1:#efe8ff;--bd-2:#6d4cc2;--bd-3:#050508;--bd-plate:linear-gradient(180deg,#2a2633,#050508);--bd-ink:#d9c8ff;--lk1:109,76,194;--lk2:181,123,255}.id-rk-lastword{--bd-1:#fff;--bd-2:#b57bff;--bd-3:#000;--bd-plate:linear-gradient(100deg,#000,#2a2633 30%,#b57bff 50%,#2a2633 70%,#000);--bd-ink:#fff;--lk1:181,123,255;--lk2:255,255,255}.id-bd-obsid .id-bd-r{--bd-w:9px;background:conic-gradient(from calc(var(--bd-a)*2),#b57bff00 0 320deg,#b57bfff2 345deg,#b57bff00 360deg),repeating-linear-gradient(60deg,#ffffff0d 0 1px,#fff0 1px 6px),linear-gradient(135deg,#050508,#2a2633 30%,#0b0a10,#34303d 80%,#050508);animation:idBdSpin 5s linear infinite}.id-bd-lastword .id-bd-r{--bd-w:10px;background:conic-gradient(from calc(var(--bd-a)*-3),#fff0 0 320deg,#fff 345deg,#fff0 360deg),conic-gradient(from var(--bd-a),#000,#6d4cc2,#ff6bd6,#4fc3ff,#5ef3a5,#ffd86b,#b57bff,#000);animation:idBdSpin 3.5s linear infinite,idBdGlow 2s ease-in-out infinite}.hero.id-rk-obsid,.hero.id-rk-lastword,.id-bdsw-c.id-rk-obsid,.id-bdsw-c.id-rk-lastword{animation:idLeak 3s ease-in-out infinite}.hero.id-rk-lastword,.id-bdsw-c.id-rk-lastword{animation:idLeakRainbow 4s linear infinite}@media(prefers-reduced-motion:reduce){.id-bd-obsid .id-bd-r,.id-bd-lastword .id-bd-r{animation:none}}:root[data-motion=reduce] .id-bd-obsid .id-bd-r,:root[data-motion=reduce] .id-bd-lastword .id-bd-r{animation:none}.id-rk-afterglow{--bd-1:#fff7e0;--bd-2:#ffb86b;--bd-3:#1a0d1f;--bd-plate:linear-gradient(100deg,#1a0d1f,#7a2b5e 28%,#ffb86b 50%,#7a2b5e 72%,#1a0d1f);--bd-ink:#fff7e0;--lk1:255,184,107;--lk2:255,107,214}.id-rk-blank{--bd-1:#fff;--bd-2:#c9d3e6;--bd-3:#7f8aa3;--bd-plate:linear-gradient(100deg,#fff,#eef1f8 30%,#fff 50%,#e6eaf4 70%,#fff);--bd-ink:#1b2233;--lk1:255,255,255;--lk2:200,214,255}.id-bd-afterglow .id-bd-r{--bd-w:10px;background:conic-gradient(from calc(var(--bd-a)*-2),#fff7e000 0 315deg,#fff7e0 345deg,#fff7e000 360deg),radial-gradient(circle,#ffffffe6 0 .7px,#fff0 1.3px) 0 0/11px 7px,conic-gradient(from var(--bd-a),#1a0d1f,#7a2b5e,#ff6bd6,#ffb86b,#fff7e0,#ffb86b,#ff6bd6,#7a2b5e,#1a0d1f);animation:idBdSpin 5s linear infinite,idBdGlow 2.6s ease-in-out infinite}.id-bd-blank .id-bd-r{--bd-w:11px;background:conic-gradient(from calc(var(--bd-a)*-3),#2b3ab400 0 342deg,#2b3ab4f2 353deg,#2b3ab400 360deg),conic-gradient(from var(--bd-a),rgba(255,255,255,0) 0deg 40deg,#ff9aa5 70deg,#ffe08a 100deg,#bdf7c9 130deg,#a8deff 160deg,#d8c8ff 190deg,rgba(255,255,255,0) 220deg 360deg),repeating-linear-gradient(0deg,#6e82b957 0 1px,#fff0 1px 4px),linear-gradient(#fff,#fff);box-shadow:inset 0 0 0 1px #7f8aa3cc;animation:idBdSpin 4s linear infinite,idBdGlow 2s ease-in-out infinite}.hero.id-rk-afterglow,.hero.id-rk-blank,.id-bdsw-c.id-rk-afterglow,.id-bdsw-c.id-rk-blank{animation:idLeak 3s ease-in-out infinite}.hero.id-rk-blank,.id-bdsw-c.id-rk-blank{animation:idLeakRainbow 3.5s linear infinite}@media(prefers-reduced-motion:reduce){.id-bd-afterglow .id-bd-r,.id-bd-blank .id-bd-r{animation:none}}:root[data-motion=reduce] .id-bd-afterglow .id-bd-r,:root[data-motion=reduce] .id-bd-blank .id-bd-r{animation:none}@keyframes idLeak{0%,to{box-shadow:0 0 10px 1px rgba(var(--lk1),.45),0 0 26px 4px rgba(var(--lk2),.22)}50%{box-shadow:0 0 18px 4px rgba(var(--lk1),.75),0 0 46px 12px rgba(var(--lk2),.4)}}@keyframes idLeakRainbow{0%,to{box-shadow:0 0 14px 3px #ff5f6d99,0 0 40px 10px #ffc3714d}20%{box-shadow:0 0 18px 4px #f9f87199,0 0 46px 12px #5ef3a552}40%{box-shadow:0 0 14px 3px #5ef3a599,0 0 40px 10px #4fc3ff4d}60%{box-shadow:0 0 18px 4px #4fc3ffa6,0 0 46px 12px #8e7dff57}80%{box-shadow:0 0 14px 3px #8e7dff99,0 0 40px 10px #ff6bd64d}}@media(prefers-reduced-motion:reduce){.id-bd-flare .id-bd-r,.id-bd-storm .id-bd-r,.id-bd-nova .id-bd-r,.id-bd-rift .id-bd-r,.id-bd-apex .id-bd-r,[class*=id-rk-].hero,.id-bdsw-c[class*=id-rk-]{animation:none}}:root[data-motion=reduce] .id-bd-flare .id-bd-r,:root[data-motion=reduce] .id-bd-storm .id-bd-r,:root[data-motion=reduce] .id-bd-nova .id-bd-r,:root[data-motion=reduce] .id-bd-rift .id-bd-r,:root[data-motion=reduce] .id-bd-apex .id-bd-r,:root[data-motion=reduce] [class*=id-rk-].hero,:root[data-motion=reduce] .id-bdsw-c[class*=id-rk-]{animation:none}@keyframes idBdGlow{0%,to{filter:drop-shadow(0 0 1px rgba(255,216,107,.45))}50%{filter:drop-shadow(0 0 5px rgba(255,216,107,.95))}}@media(prefers-reduced-motion:reduce){.id-bd-comet .id-bd-r,.id-bd-ember .id-bd-r,.id-bd-tide .id-bd-r,.id-bd-sovereign .id-bd-r{animation:none}}:root[data-motion=reduce] .id-bd-comet .id-bd-r,:root[data-motion=reduce] .id-bd-ember .id-bd-r,:root[data-motion=reduce] .id-bd-tide .id-bd-r,:root[data-motion=reduce] .id-bd-sovereign .id-bd-r{animation:none}@keyframes idBdTw{0%{opacity:.15}to{opacity:1}}.id-bd-c{position:absolute;display:block;width:26px;height:26px}.id-bd-c1{top:0;left:0}.id-bd-c2{top:0;right:0;transform:scaleX(-1)}.id-bd-c3{bottom:0;right:0;transform:scale(-1)}.id-bd-c4{bottom:0;left:0;transform:scaleY(-1)}.id-bd-c>svg{display:block;width:100%;height:100%}.id-bd .bk{fill:var(--sheet)}.id-bd .k1{fill:var(--bd-1)}.id-bd .k2{fill:var(--bd-2)}.id-bd .k3{fill:var(--bd-3)}.id-bd .ln{fill:none;stroke:var(--bd-2)}.id-bd .l1{fill:none;stroke:var(--bd-1)}.id-bd .l3{fill:none;stroke:var(--bd-3)}.id-bd .s3{stroke:var(--bd-3);stroke-width:.5}.id-bd-gm{position:absolute;left:26.9%;top:26.9%;width:30.8%;height:30.8%;border-radius:50%;box-shadow:inset 0 0 0 .5px #00000073,0 0 3px #0000004d;background:radial-gradient(circle at 34% 30%,#fff 0 9%,#fff0 28%),radial-gradient(circle at 50% 58%,#e8394f,#8c0f22 70%,#4d0612)}.id-bd-c2 .id-bd-gm{transform:scaleX(-1)}.id-bd-c3 .id-bd-gm{transform:scale(-1)}.id-bd-c4 .id-bd-gm{transform:scaleY(-1)}.id-bd-holo .id-bd-gm{background:radial-gradient(circle at 34% 30%,#fff 0 9%,#fff0 30%),conic-gradient(from calc(var(--id-x)*360deg),var(--id-h1),var(--id-h2),var(--id-h3),var(--id-h4),var(--id-h5),var(--id-h1))}.id-bd-plat .id-bd-gm{background:radial-gradient(circle at 34% 30%,#fff 0 9%,#fff0 28%),radial-gradient(circle at 50% 58%,#3d7bff,#0f2f8f 70%,#071a52)}.id-bd-opal .id-bd-gm{background:radial-gradient(circle at 34% 30%,#fff 0 10%,#fff0 32%),radial-gradient(circle at 60% 66%,#ffffff8c,#fff0 50%),conic-gradient(from 40deg,#ffc9e0,#bff0d8,#bfe0ff,#dccbff,#fff0bf,#ffc9e0)}.id-bd-prism .id-bd-gm{border-radius:22%;transform:rotate(45deg);background:radial-gradient(circle at 34% 30%,#fff 0 10%,#fff0 30%),conic-gradient(#ff5f6d,#ffc371,#f9f871,#5ef3a5,#4fc3ff,#8e7dff,#ff6bd6,#ff5f6d)}.id-bd-prism .id-bd-c2 .id-bd-gm,.id-bd-prism .id-bd-c3 .id-bd-gm,.id-bd-prism .id-bd-c4 .id-bd-gm{transform:rotate(45deg)}.id-bd-pl{position:absolute;top:0;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:5px;height:16px;padding:0 12px;border:1px solid var(--bd-3);border-top:0;border-radius:0 0 4px 4px;background:var(--bd-plate);color:var(--bd-ink);font:600 7.5px/1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 4px -2px #0006}.id-bd-cr{display:block;width:11px;height:8px;margin-top:-1px}@media(max-width:640px){.id-bd-c{width:22px;height:22px}.id-bd-pl{height:15px;padding:0 9px;font-size:7px;letter-spacing:.16em}}@media(prefers-reduced-motion:reduce){.id-bd-r,.id-bd-r:after{animation:none!important}}:root[data-motion=reduce] .id-bd-r,:root[data-motion=reduce] .id-bd-r:after{animation:none!important}.id-bdsw{--s:.3;position:relative;display:block;flex:none;width:calc(240px*var(--s));height:calc(150px*var(--s));overflow:hidden;border-radius:3px}.id-bdsw-c{position:absolute;left:0;top:0;width:240px;height:150px;transform:scale(var(--s));transform-origin:0 0;background:var(--sheet);border:1px solid var(--rule-2);border-radius:4px;overflow:hidden}.id-bdsw-f{position:absolute;left:34px;top:40px;width:84px;aspect-ratio:3/2;border:1px solid var(--rule-2);background:#fff;line-height:0;overflow:hidden}.id-bdsw-f svg{width:100%;height:100%;display:block}.id-bdsw-l{position:absolute;left:134px;height:7px;border-radius:2px;background:var(--rule-2)}.id-hon-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:8px 24px;align-items:end;margin-bottom:12px}.id-hon-l{list-style:none;margin:0;padding:0}.id-hon-r{display:grid;grid-template-columns:26px auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:9px 6px;border-top:1px solid var(--rule)}.id-hon-r.me{background:color-mix(in srgb,var(--accent) 8%,transparent)}.id-hon-sw{--s:.36}.id-hon-n{display:flex;flex-direction:column;gap:2px;min-width:0}.id-hon-n .linkish{font-size:14.5px;text-align:left}.id-hon-k{font-family:var(--f-display);font-style:italic;font-size:14px;color:var(--ink-2)}.id-hon-f{margin-top:12px}@media(max-width:640px){.id-hon-top{grid-template-columns:1fr}.id-hon-r{gap:10px}.id-hon-sw{--s:.3}}.ach-card.on.at-g,.ach-card.on.at-p,.ach-mini.on.at-g,.ach-mini.on.at-p{position:relative;isolation:isolate}.id-sh{--id-x:.22;--id-y:.15;--id-o:0;position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.col-glass>.id-sh,.col-d-glass>.id-sh{z-index:0}.id-sh>i{position:absolute;display:block;inset:-40% -60%;will-change:transform;opacity:var(--id-fa);background:radial-gradient(18% 34% at 50% 50%,var(--id-core),rgba(255,255,255,0)),linear-gradient(112deg,rgba(255,255,255,0) 18%,var(--id-f1) 31%,var(--id-f2) 41%,var(--id-f3) 50%,var(--id-f4) 59%,var(--id-f2) 69%,rgba(255,255,255,0) 82%);transform:translate3d(calc((var(--id-x) - .5)*-34%),calc((var(--id-y) - .5)*-26%),0)}.ach-card.on.at-g,.ach-mini.on.at-g{--id-f1:rgba(240,196,70,.34);--id-f2:rgba(255,232,160,.42);--id-f3:rgba(255,184,150,.24);--id-f4:rgba(214,170,48,.32);border-color:color-mix(in srgb,var(--ach-g) 55%,var(--rule-2))}.ach-card.on.at-p,.ach-mini.on.at-p{--id-f1:rgba(143,185,207,.34);--id-f2:rgba(222,206,255,.36);--id-f3:rgba(180,240,226,.32);--id-f4:rgba(255,206,230,.28);border-color:color-mix(in srgb,var(--ach-p) 60%,var(--rule-2))}.ach-card.on.at-g .ach-badge{background:radial-gradient(circle at 30% 24%,#ffffffbf,#fff0 50%),conic-gradient(from 200deg,var(--id-g0),var(--id-g1),var(--id-g2),var(--id-g1),var(--id-g0),var(--id-g1),var(--id-g2),var(--id-g0));border-color:#b18521;color:#3a2905}.ach-card.on.at-p .ach-badge{background:radial-gradient(circle at 30% 24%,#fffc,#fff0 50%),conic-gradient(from 200deg,var(--id-p0),var(--id-p1),var(--id-p2),#bfeee6,var(--id-p0),var(--id-p1),#ffd9ea,var(--id-p0));border-color:#7fa9c1;color:#16303d}.ach-medal.at-g{background:conic-gradient(from 60deg,var(--id-g0),var(--id-g1),var(--id-g2),var(--id-g1),var(--id-g0))}.ach-medal.at-p{background:conic-gradient(from 90deg,var(--id-p0),var(--id-p1),var(--id-p2),#7aa7bf,#c8f0ea,var(--id-p0))}.col-case.own.r-l,.col-sheet.own.r-l{--id-f1:rgba(240,196,70,.38);--id-f2:rgba(255,235,170,.42);--id-f3:rgba(190,236,255,.3);--id-f4:rgba(255,190,220,.26)}.col-case.own.r-r,.col-sheet.own.r-r{--id-f1:rgba(181,156,245,.24);--id-f2:rgba(255,215,240,.22);--id-f3:rgba(190,236,255,.2);--id-f4:rgba(181,156,245,.16)}.col-sheet.own.r-l .col-d-glass,.col-sheet.own.r-r .col-d-glass{position:relative;overflow:hidden}.col-sheet.own.r-l .col-d-glass>svg,.col-sheet.own.r-r .col-d-glass>svg{position:relative;z-index:1}.col-case.own.r-l,.col-case.own.r-l:hover{border-top-color:transparent;background-image:linear-gradient(var(--sheet),var(--sheet)),linear-gradient(100deg,var(--mu-gold),#fff1b8,#e5a7c6,#a8dcf2,var(--mu-gold));background-origin:border-box;background-clip:padding-box,border-box}.id-modal{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px}.id-scrim{position:absolute;inset:0;border:0;padding:0;background:#0812119e;cursor:pointer}.id-sheet{position:relative;width:min(1040px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:18px 22px 20px;background:var(--sheet);border:1px solid var(--rule-2);border-radius:6px;box-shadow:var(--shadow)}.id-sheet-h{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.id-sheet-h .h2{margin:2px 0 0}.id-sheet-h .eyebrow{margin:0}.id-pp{display:block;width:100%;height:auto;border-radius:14px;box-shadow:0 20px 44px -20px #0009;-webkit-touch-callout:default}.id-pp-wait{display:grid;place-items:center;aspect-ratio:1000/630;border:1px dashed var(--rule-2);border-radius:14px;color:var(--ink-3);font:500 12px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;text-align:center;padding:16px}.id-sheet .hint{margin-top:12px}@media(max-width:560px){.id-modal{padding:0;place-items:end center}.id-sheet{width:100%;max-height:92vh;border-radius:10px 10px 0 0;padding:16px 14px calc(18px + env(safe-area-inset-bottom,0px))}.id-pp{border-radius:8px}}.map-fx{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.map-wrap.tilted .map-cv,.map-wrap.tilted .map-fx{position:absolute;left:-15%;top:-30%;width:130%;height:160%;transform:perspective(var(--mfx-p,1400px)) rotateX(36deg);transform-origin:50% 50%}.map-wrap.tilted:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--sheet) 70%,transparent) 0,color-mix(in srgb,var(--sheet) 22%,transparent) 13%,transparent 32%)}.map-wrap.tilted .map-ctrl,.map-wrap.tilted .map-hint{z-index:2}.map-wrap.tilted .map-tip{z-index:3}.mc-b.mfx-tilt{padding:0 5px;font-size:12.5px;letter-spacing:.02em}.mc-b.mfx-tilt[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.map-legend .mfx-tog{flex-basis:100%;margin:0 0 2px}.paper.result .stamp{animation:none;--fx-ink:var(--stamp)}.stamp.cz-s-royal{--fx-ink:#a3221d}.stamp.cz-s-gold{--fx-ink:#c4952c}.stamp.cz-s-wax{--fx-ink:#a81e18}.stamp.cz-s-senate{--fx-ink:#5e2585}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .stamp.cz-s-royal{--fx-ink:#ff8f80}}:root[data-theme=dark] .stamp.cz-s-royal{--fx-ink:#ff8f80}.stamp .fx-ring,.stamp .fx-blot{position:absolute;pointer-events:none;opacity:0}.stamp .fx-ring{inset:-7px;border:2px solid var(--fx-ink);border-radius:6px}.stamp .fx-blot{inset:-34%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,var(--fx-ink),transparent)}.stamp.cz-s-gold .fx-ring,.stamp.cz-s-wax .fx-ring,.stamp.cz-s-senate .fx-ring{border-radius:50%;inset:-2px -2px 10%}@media(max-width:600px){.paper.result .stamp{position:relative}}.deltas li{position:relative}.d-bar{position:absolute;left:0;right:0;bottom:-1px;height:2px;pointer-events:none;color:var(--ink-3)}.d-bar i{display:block;height:100%;background:currentColor;opacity:.55;transform-origin:0 50%;transform:scaleX(var(--b,0))}.d-up .d-bar{color:var(--up)}.d-down .d-bar{color:var(--down)}.stab.fx-tab{position:relative;border-bottom-color:transparent}.stab.fx-tab:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--accent);transform-origin:0 50%}@media(prefers-reduced-motion:no-preference){.btn,.nav-btn,.bell,.issue-card,.stab,.back,.chip-btn,.nt,.notice,.linkish{transition:background-color .16s ease,border-color .16s ease,color .16s ease,text-decoration-color .16s ease,box-shadow .22s ease,scale .12s ease,translate .22s ease}.btn:active:not(:disabled),.bell:active,.chip-btn:active{scale:.97}.nav-btn:active,.notice:active,.back:active{scale:.985}.issue-card:hover{translate:0 -2px;box-shadow:var(--shadow)}.issue-card:active{translate:0 0;scale:.995}.notif-pop{transform-origin:50% 0}.toast{transition:opacity .2s ease,translate .28s cubic-bezier(.2,.7,.2,1),display .28s allow-discrete}.toast[hidden]{opacity:0;translate:0 10px}@starting-style{.toast:not([hidden]){opacity:0;translate:0 14px}}::view-transition-old(root){animation:fx-vt-out .2s cubic-bezier(.4,0,.6,1) both;mix-blend-mode:plus-lighter}::view-transition-new(root){animation:fx-vt-in .2s cubic-bezier(.4,0,.6,1) both;mix-blend-mode:plus-lighter}html.fx-vt-res::view-transition-old(root),html.fx-vt-res::view-transition-new(root){animation-duration:.15s}::view-transition-group(fx-flag){z-index:2;animation-duration:.48s;animation-timing-function:cubic-bezier(.3,.75,.12,1)}::view-transition-group(fx-sflag){z-index:1;animation:none}::view-transition-old(fx-sflag),::view-transition-new(fx-sflag){animation:none}}@keyframes fx-vt-out{to{opacity:0}}@keyframes fx-vt-in{0%{opacity:0}}:root{--fp-1:#1baf7a;--fp-2:#2a78d6;--fp-3:#eda100;--fp-4:#e87ba4;--fp-5:#6250d6;--fp-surf:var(--sheet)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--fp-1:#199e70;--fp-2:#3987e5;--fp-3:#c98500;--fp-4:#d55181;--fp-5:#9085e9}}:root[data-theme=dark]{--fp-1:#199e70;--fp-2:#3987e5;--fp-3:#c98500;--fp-4:#d55181;--fp-5:#9085e9}.fp{display:block;max-width:100%;height:auto;overflow:visible}.fp-g0{fill:var(--fp-1)}.fp-g1{fill:var(--fp-2)}.fp-g2{fill:var(--fp-3)}.fp-g3{fill:var(--fp-4)}.fp-g4{fill:var(--fp-5)}.fp-s0{stroke:var(--fp-1)}.fp-s1{stroke:var(--fp-2)}.fp-s2{stroke:var(--fp-3)}.fp-s3{stroke:var(--fp-4)}.fp-s4{stroke:var(--fp-5)}.fp-p{stroke:var(--fp-surf);stroke-width:1;stroke-linejoin:round;transition:opacity .15s}.fp-sm .fp-p{stroke-width:.45}.fp-r100{fill:var(--fp-disc,var(--sheet-2));stroke:var(--rule-2);stroke-width:.75}.fp-r50{fill:none;stroke:var(--ink-3);stroke-opacity:.55;stroke-width:1}.fp-sm .fp-r50{stroke-width:.7}.fp-sp{stroke:var(--rule);stroke-width:.6}.fp-rope{fill:none;stroke:var(--guill);stroke-opacity:.42;stroke-width:.6}.fp-bz{fill:none;stroke-width:2.5;stroke-linecap:butt}.fp-hub{fill:var(--fp-surf);stroke:var(--ink-3);stroke-opacity:.6;stroke-width:1}.fp-sm .fp-hub{stroke-width:.6}.fp-lt{font-family:var(--f-mono);font-weight:500;letter-spacing:.14em;fill:var(--ink-3)}.fp-sc{font:500 7.5px var(--f-mono);fill:var(--ink-3);letter-spacing:.04em;paint-order:stroke;stroke:var(--fp-disc,var(--sheet-2));stroke-width:3px;stroke-linejoin:round}.fp-hit{fill:transparent;outline:none}.fp-hit:focus-visible{fill:var(--accent);fill-opacity:.08;stroke:var(--accent);stroke-width:1.5}.fp.hl .fp-p{opacity:.26}.fp.hl .fp-p.on{opacity:1}.fp-gh path{fill:none;stroke:var(--ink);stroke-width:1.1}.fp-sw{display:inline-block;flex:none;width:9px;height:9px;border-radius:0 50% 50%;transform:rotate(45deg);margin:0 2px}.fp-sw.fp-g0{background:var(--fp-1)}.fp-sw.fp-g1{background:var(--fp-2)}.fp-sw.fp-g2{background:var(--fp-3)}.fp-sw.fp-g3{background:var(--fp-4)}.fp-sw.fp-g4{background:var(--fp-5)}.fp-sw-r{display:inline-block;flex:none;width:12px;height:12px;border-radius:50%;border:1px solid var(--ink-3);opacity:.75}.fp-keys{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12.5px;color:var(--ink-2)}.fp-keys li{display:inline-flex;align-items:center;gap:6px}.fp-read{font-family:var(--f-display);font-weight:600;font-size:19px;line-height:1.3;margin:0 0 12px;font-variation-settings:"opsz" 36}.fp-card{margin-bottom:26px}.fp-card-h{display:flex;justify-content:space-between;align-items:baseline;gap:6px 14px;flex-wrap:wrap}.fp-feat{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:28px;align-items:center}.fp-fig{display:flex;justify-content:center;min-width:0}.fp-lg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin-bottom:10px}.fp-lg-g{margin-bottom:10px}.fp-lg-h{display:flex;align-items:center;gap:7px;font:500 10.5px/1.2 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 4px}.fp-lg ul{list-style:none;margin:0;padding:0}.fp-lg li{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;line-height:1.35;padding:2px 6px;margin:0 -6px;border-radius:3px}.fp-lg li b{font-variant-numeric:tabular-nums;font-weight:650}.fp-lg li.on{background:var(--sheet-2);box-shadow:inset 2px 0 0 var(--accent)}.fp-lob{color:var(--ink-3);font-size:11.5px}@media(max-width:700px){.fp-feat{grid-template-columns:1fr;gap:18px}}@media(max-width:400px){.fp-lg{grid-template-columns:1fr}}.fp-sec{--fp-surf:var(--paper)}.fp-sec-in{display:grid;grid-template-columns:176px minmax(0,1fr);gap:30px;align-items:center}.fp-sec .h2{margin:4px 0 8px}.fp-sec-a{margin-top:16px}@media(max-width:560px){.fp-sec-in{grid-template-columns:1fr;gap:14px}.fp-sec-g{justify-self:center}}.fp-row{display:inline-block;vertical-align:middle;width:30px;height:30px;margin:-6px 8px -6px 0;--fp-surf:var(--sheet)}.tbl tr.me .fp-row{--fp-surf:var(--accent-soft)}@media(max-width:1299px){.fp-row{display:none}}.fp-cen-top{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 28px;align-items:end}.fp-cen-top .h2{margin:4px 0 0}.fp-cen-top .hint{max-width:62ch}.fp-grid{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:10px}.fp-cell{min-width:0}.fp-cell-in{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:3px;padding:12px 8px 10px;background:var(--sheet);border:1px solid var(--rule);border-radius:4px;color:var(--ink);font:inherit;text-align:center}button.fp-cell-in{cursor:pointer}button.fp-cell-in:hover{border-color:var(--ink-3);background:var(--sheet-2);--fp-surf:var(--sheet-2)}.fp-cell-in .fp{margin-bottom:4px}.fp-cell.me .fp-cell-in{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-soft);--fp-surf:var(--accent-soft)}.fp-nm{font-weight:600;font-size:13.5px;line-height:1.25;overflow-wrap:anywhere}.fp-alike{font:500 10.5px/1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.fp-cell.me .fp-alike{color:var(--ink-2)}@media(max-width:560px){.fp-cen-top{grid-template-columns:1fr}.fp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fp-modal{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px}.fp-scrim{position:absolute;inset:0;border:0;padding:0;background:#08121180;cursor:pointer}.fp-sheet{position:relative;width:min(780px,100%);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;background:var(--sheet);border:1px solid var(--rule-2);border-radius:6px;box-shadow:var(--shadow);padding:22px 24px 24px}.fp-sheet.fp-in{animation:fp-pop .24s cubic-bezier(.2,.7,.2,1)}@keyframes fp-pop{0%{opacity:0;transform:translateY(10px) scale(.985)}}.fp-x{position:absolute;top:18px;right:20px}.fp-sheet .h2{margin:4px 70px 8px 0}.fp-alike-l{color:var(--ink-2);max-width:62ch}.fp-alike-l b{color:var(--ink)}.fp-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0 10px}.fp-pair figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.fp-pair figcaption{display:flex;align-items:center;gap:8px;font-weight:600;text-align:center;overflow-wrap:anywhere}.fp-pk{flex:none;width:10px;height:10px;border-radius:50%;background:var(--sheet);box-shadow:inset 0 0 0 2px var(--ink-2)}.fp-pk.me{background:var(--accent);box-shadow:none}.fp-sheet .st-h{margin:18px 0 6px}.fp-db-key{display:flex;flex-wrap:wrap;gap:4px 16px;margin-bottom:6px}.fp-db-key span{display:inline-flex;align-items:center;gap:6px}.fp-diff{list-style:none;margin:0;padding:0}.fp-diff li{display:grid;grid-template-columns:minmax(0,170px) minmax(0,1fr) minmax(0,170px);gap:14px;align-items:center;padding:8px 0;border-top:1px solid var(--rule);font-size:13.5px}.fp-df-n{display:flex;flex-direction:column;gap:2px;font-weight:600}.fp-df-g{display:inline-flex;align-items:center;gap:6px;font:500 10px/1.2 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.fp-df-v{display:flex;flex-direction:column;color:var(--ink-2);line-height:1.35}.fp-df-v b{color:var(--ink);font-variant-numeric:tabular-nums}.fp-db{display:block;width:100%;height:auto;overflow:visible}.fp-db-ax{stroke:var(--rule-2);stroke-width:1}.fp-db-l{stroke:var(--ink-3);stroke-width:2}.fp-db-a{fill:var(--accent);stroke:var(--sheet);stroke-width:1.2}.fp-db-b{fill:var(--sheet);stroke:var(--ink-2);stroke-width:2}.fp-cmp-a{margin-top:18px}@media(max-width:560px){.fp-modal{place-items:end center;padding:0}.fp-sheet{width:100%;max-height:92vh;max-height:92dvh;border-radius:10px 10px 0 0;padding:18px 16px calc(20px + env(safe-area-inset-bottom,0px))}.fp-pair{gap:8px}.fp-diff li{grid-template-columns:1fr;gap:4px}.fp-df-v{flex-direction:row;flex-wrap:wrap;gap:0 14px}}.fp-rp{margin:0 0 30px;padding:18px 20px 20px;background:var(--sheet);border:1px solid var(--rule);border-radius:4px}.fp-rp-h{display:flex;justify-content:space-between;align-items:flex-end;gap:6px 20px;flex-wrap:wrap;margin-bottom:14px}.fp-rp-h .h2{margin:2px 0 0;font-size:25px;font-variant-numeric:tabular-nums}.fp-rp-h .hint{max-width:44ch}.fp-rp-note{margin-bottom:6px}.fp-track{position:relative;height:44px;margin:0 -2px}.fp-ticks{position:absolute;left:9px;top:2px;width:calc(100% - 18px);height:6px;overflow:visible}.fp-ticks line{stroke:var(--ink-3);stroke-opacity:.6;stroke-width:1;vector-effect:non-scaling-stroke}.fp-range{position:absolute;left:0;top:9px;width:100%;height:22px;margin:0;padding:0;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:3px}.fp-range:disabled{cursor:default;opacity:.5}.fp-range::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(var(--accent),var(--accent)) 0 0/calc(9px + (100% - 18px)*var(--p,0)) 100% no-repeat,var(--track)}.fp-range::-moz-range-track{height:4px;border-radius:2px;background:var(--track)}.fp-range::-moz-range-progress{height:4px;border-radius:2px;background:var(--accent)}.fp-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin-top:-7px;border-radius:50%;background:var(--accent);border:3px solid var(--sheet);box-shadow:0 0 0 1px var(--accent)}.fp-range::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--accent);border:3px solid var(--sheet);box-shadow:0 0 0 1px var(--accent)}.fp-range:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fp-marks{position:absolute;left:9px;right:9px;top:30px;height:14px}.fp-mk{position:absolute;top:0;width:16px;height:14px;margin-left:-8px;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center}.fp-mk:before,.fp-mk-i{content:"";display:block;width:7px;height:7px;background:var(--ink-2)}.fp-mk-i{display:inline-block;flex:none}.fp-mk.k-war:before,.fp-mk-i.k-war{background:var(--down);transform:rotate(45deg) scale(.92)}.fp-mk.k-mile:before,.fp-mk-i.k-mile{border-radius:50%;background:var(--accent)}.fp-mk.k-found:before,.fp-mk-i.k-found{border-radius:50%;background:var(--sheet);box-shadow:inset 0 0 0 2px var(--ink)}.fp-mk.k-other:before,.fp-mk-i.k-other{width:2px;height:9px;background:var(--ink-3)}.fp-mk:hover:before{outline:2px solid var(--sheet);box-shadow:0 0 0 3px var(--ink-3)}.fp-mk.k-found:hover:before{box-shadow:inset 0 0 0 2px var(--ink),0 0 0 3px var(--ink-3)}.fp-axis{display:flex;justify-content:space-between;gap:12px;margin:0 0 10px;font:500 10.5px/1.3 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.fp-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fp-play{min-width:82px}.fp-st{padding-left:13px;padding-right:13px}.fp-mk-key{display:flex;flex-wrap:wrap;gap:4px 14px;margin-left:8px;font-size:12.5px;color:var(--ink-2)}.fp-mk-key>span{display:inline-flex;align-items:center;gap:7px}.fp-kbd{margin-top:8px}.fp-rp-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:22px;align-items:center;margin:18px 0 16px}.fp-rp-g{display:flex;justify-content:center;min-width:0}.fp-rp-m{margin:0;min-width:0}.fp-map{display:block;width:100%;aspect-ratio:4/3;border:1px solid var(--rule);border-radius:3px;background:var(--sea)}.fp-rp-m figcaption{margin-top:6px}.fp-figs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.fp-kf{margin:0;padding:10px 12px 12px;border:1px solid var(--rule);border-radius:4px;background:var(--sheet);min-width:0}.fp-kf figcaption{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12.5px;color:var(--ink-2);margin-bottom:4px}.fp-kf figcaption b{color:var(--ink);font-weight:650;white-space:nowrap}.fp-kf-p{position:relative}.fp-kf-s{display:block;width:100%;height:58px;overflow:visible}.fp-kx{stroke:var(--ink-3);stroke-width:1}.fp-kd{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px var(--sheet);pointer-events:none}.fp-kax{position:absolute;right:0;top:-1px;padding:0 0 0 4px;background:var(--sheet);font:500 9.5px/1 var(--f-mono);color:var(--ink-3)}.fp-now .lbl{margin-bottom:4px}.fp-tl li{padding:8px 0}.fp-snap{margin-top:6px}@media(max-width:760px){.fp-rp-body{grid-template-columns:1fr}}@media(max-width:700px){.fp-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-rp{padding:14px 14px 16px}.fp-mk-key{margin-left:0;width:100%}}@media(prefers-reduced-motion:reduce){.fp-sheet.fp-in{animation:none}.fp-p{transition:none}}:root[data-motion=reduce] .fp-sheet.fp-in{animation:none}:root[data-motion=reduce] .fp-p{transition:none}.wr-status{margin:-6px 0 22px;font-size:14px;color:var(--ink-2)}.wr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.wr-card{border:1px solid var(--rule-2);border-radius:4px;background:var(--sheet,transparent);overflow:hidden}.wr-card.here{border-color:var(--accent)}.wr-card.sel{outline:2px solid var(--accent);outline-offset:1px}.wr-pick{display:flex;flex-direction:column;width:100%;padding:0;margin:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.wr-pick:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.wr-map{display:block;width:100%;height:auto;aspect-ratio:226/124;background:var(--sea)}.wr-b{display:flex;flex-direction:column;gap:4px;padding:12px 14px 14px}.wr-n{font:600 17px/1.25 var(--f-display,Georgia,serif)}.wr-s{font-size:13.5px;line-height:1.4;color:var(--ink-2)}.wr-meta{font:500 11px/1.4 var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.wr-detail{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px 26px;margin:0 0 28px;padding:18px;border:1px solid var(--rule-2);border-radius:4px}.wr-dmap .wr-map{border-radius:3px}.wr-cons{margin:10px 0 12px;padding-left:18px;line-height:1.5}.wr-cons li{margin:3px 0}.wr-moving{margin-top:60px}@media(max-width:720px){.wr-detail{grid-template-columns:minmax(0,1fr);padding:14px}.wr-grid{grid-template-columns:minmax(0,1fr)}}.fr-box{margin:0 0 22px;padding:14px 16px;border:1px solid var(--rule-2);border-radius:4px}.fr-box .eyebrow{margin:0 0 4px}.fr-now{margin:0}.fr-more{margin-top:8px}.fr-more summary{cursor:pointer;font-size:14px;color:var(--accent);min-height:32px;display:flex;align-items:center}.fr-list{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.fr-btn{display:flex;flex-direction:column;gap:3px;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--rule-2);border-radius:3px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.fr-btn.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.fr-btn:disabled,.fr-grid .wr-pick:disabled{cursor:not-allowed;opacity:.55}.fr-loc{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;margin:0 0 12px}.fr-loc p{margin:0}.fr-grid{margin:10px 0 18px}.fr-btn span{font-size:13px;line-height:1.35;color:var(--ink-2)}.dorm-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:52px;align-items:start;padding-top:40px}.dorm-main{min-width:0;max-width:640px}.dorm-h{font-family:var(--f-display);font-weight:650;font-size:clamp(32px,4.4vw,50px);line-height:1.04;letter-spacing:-.012em;margin:8px 0 16px;overflow-wrap:anywhere;font-variation-settings:"opsz" 96}.dorm-form{margin-top:28px;max-width:520px}.dorm-form .lbl{display:block;margin-bottom:8px}.dorm-msg{min-height:1.6em;margin-top:12px;display:grid;gap:10px}.dorm-msg:empty{margin-top:0}.dorm-no{font-family:var(--f-display);font-style:italic;font-size:17px;line-height:1.4;color:var(--ink-2);max-width:56ch}.dorm-clue{padding:12px 14px;border:1px solid var(--rule);border-left:3px solid var(--stamp);background:var(--sheet-2);border-radius:3px;font-size:14px;color:var(--ink-2);max-width:60ch}.dorm-pat{font:600 14px/1.4 var(--f-mono);letter-spacing:.06em;color:var(--ink);white-space:pre-wrap}.dorm-keep{margin-top:26px;font-size:14px;max-width:60ch}.dorm-help{margin-top:18px;max-width:60ch;font-size:14px;color:var(--ink-2)}.dorm-help summary{cursor:pointer;font-weight:600;color:var(--ink);width:max-content;max-width:100%}.dorm-help p{margin-top:8px}.dorm-card{position:sticky;top:calc(env(safe-area-inset-top,0px) + 20px)}.dorm .pv-in,.dorm-visit .pv-in{position:relative}.dorm-stamp{position:absolute;top:-6px;right:-4px;z-index:1;font:600 11px/1 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--stamp);border:2px solid var(--stamp);border-radius:3px;padding:6px 9px;transform:rotate(-7deg);background:var(--sheet);opacity:.92}.dorm-redact{display:block;height:34px;width:72%;margin:4px 0 2px;background:var(--ink);border-radius:2px;opacity:.88}.dorm-visit{display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:start}.dorm-visit-t{color:var(--ink-2);max-width:60ch}.dorm-thread{margin:0 0 10px}.pv .pv-fr.dorm-fr{display:grid}@media(max-width:920px){.dorm-card .pv .flag-frame,.dorm-visit .pv .flag-frame{max-width:240px}}@media(max-width:860px){.dorm-grid{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:28px}.dorm-card{position:static;max-width:420px}.dorm-visit{grid-template-columns:minmax(0,1fr)}.dorm-visit .pv{max-width:420px}}.asm-del{position:relative;display:grid;grid-template-columns:132px minmax(0,1fr);gap:22px;align-items:start;padding:24px;background:var(--sheet);border:1px solid var(--rule);border-radius:4px;outline:1px solid var(--rule);outline-offset:-7px}.asm-del.none{grid-template-columns:minmax(0,1fr);background:transparent;border-style:dashed;outline:0}.asm-del.mine{border-color:var(--stamp)}.asm-del-flag{aspect-ratio:3/2;border:1px solid var(--rule-2);background:#fff;overflow:hidden;line-height:0;box-shadow:var(--shadow)}.asm-del-flag svg{width:100%;height:100%;display:block}.asm-del-b{min-width:0;padding-right:110px}.asm-del.none .asm-del-b{padding-right:0}.asm-del-n{font-family:var(--f-display);font-weight:650;font-size:clamp(26px,3.6vw,34px);line-height:1.08;margin:4px 0 6px;overflow-wrap:anywhere}.asm-del-n .linkish{text-decoration-thickness:1px}.asm-del-n .chip{font-family:var(--f-mono);vertical-align:middle}.asm-seal{position:absolute;top:20px;right:20px;font:700 12px/1 var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--stamp);border:3px double var(--stamp);border-radius:3px;padding:8px 8px 7px 11px;transform:rotate(-7deg);opacity:.9;pointer-events:none;background:var(--sheet)}.asm-seal.sm{top:12px;right:14px;font-size:10px;padding:6px 6px 5px 9px;border-width:3px}.asm-msg{margin:14px 0 0;padding:2px 0 2px 14px;border-left:3px solid var(--stamp);font-family:var(--f-display);font-style:italic;font-size:19px;line-height:1.4;color:var(--ink);overflow-wrap:anywhere}.asm-msg .lbl{display:block;font-style:normal;margin-bottom:2px}.asm-msg-form{margin-top:16px;display:flex;flex-direction:column;gap:6px;max-width:560px}.asm-seat{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:16px 0 0;padding:14px 16px;border:1px solid var(--rule);border-radius:4px;background:var(--sheet-2);font-size:14.5px}.asm-seat>p{flex:1 1 360px;min-width:0}.asm-seat.out{border-color:var(--stamp);background:var(--stamp-soft)}.asm-seat.war-box{display:block;background:var(--down-soft)}.asm-seat.war-box>p{max-width:68ch}.asm-seat .field{max-width:560px}.asm-seat .field label{font-size:13px;font-weight:600;color:var(--ink-2)}.asm-vote{margin-top:24px}.asm-res-t{font-family:var(--f-display);font-weight:650;font-size:clamp(28px,4.2vw,40px);line-height:1.06;margin:10px 0 8px;overflow-wrap:anywhere;font-variation-settings:"opsz" 72}.asm-by{color:var(--ink-2);font-size:14px}.asm-tx{font-size:16.5px;line-height:1.65;max-width:66ch;margin-top:14px;overflow-wrap:anywhere}.asm-fxbox{margin:18px 0 0;padding:12px 14px;background:var(--sheet-2);border:1px solid var(--rule);border-radius:3px}.asm-fxbox .lbl{display:block;margin-bottom:8px}.asm-fxbox .hint{margin-top:8px}.asm-fx{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.asm-fx li{font:500 12.5px/1.25 var(--f-mono);padding:5px 8px;border:1px solid var(--rule-2);border-radius:3px;color:var(--ink-2);background:var(--sheet)}.asm-fx li.up{color:var(--up);border-color:var(--up)}.asm-fx li.down{color:var(--down);border-color:var(--down)}.asm-fx li.law{color:var(--stamp);border-color:var(--stamp)}.asm-tally{margin-top:22px}.asm-tn{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 18px;margin-bottom:8px;font-size:14px;color:var(--ink-2)}.asm-tn b{font-family:var(--f-display);font-weight:650;font-size:26px;color:var(--ink)}.asm-y b{color:var(--up)}.asm-n b{color:var(--down)}.asm-left{margin-left:auto}.asm-left b{font-family:var(--f-body);font-size:14px;color:var(--ink)}.asm-bar{display:flex;height:10px;background:var(--track);border-radius:2px;overflow:hidden}.asm-bar i{display:block;height:100%;transition:width .5s ease}.asm-bar i.y{background:var(--up)}.asm-bar i.n{background:var(--down)}.asm-tally .hint{margin-top:8px}.asm-my{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:20px;padding-top:16px;border-top:1px solid var(--rule)}.asm-my .seg-b:disabled{opacity:.5;cursor:not-allowed}.asm-voters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 30px;margin-top:22px}.asm-voters .lbl-h{margin-bottom:4px}.asm-vl{list-style:none;margin:0;padding:0}.asm-vl li{display:flex;align-items:center;gap:8px;padding:7px 0;border-top:1px solid var(--rule);font-size:14px}.asm-vl .mflag{width:26px}.asm-vn{flex:1;min-width:0;overflow-wrap:anywhere}.asm-vw{font:500 12px/1 var(--f-mono);color:var(--ink-3);min-width:34px;text-align:right}.asm-voters>div>.hint{margin-top:8px}.asm-cols{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:36px;align-items:start}.asm-q{list-style:none;margin:16px 0 0;padding:0}.asm-p{padding:14px 0;border-top:1px solid var(--rule)}.asm-p.next{border-left:3px solid var(--accent);padding-left:14px}.asm-p-h{display:flex;flex-wrap:wrap;gap:6px}.asm-p-t{font-family:var(--f-display);font-weight:650;font-size:21px;line-height:1.18;margin:8px 0 4px;overflow-wrap:anywhere}.asm-p-x{color:var(--ink-2);font-size:14.5px;max-width:62ch;margin-bottom:6px;overflow-wrap:anywhere}.asm-p-fx{margin-top:2px}.asm-p .row{margin-top:10px;gap:8px}.asm-qs .info{margin-top:14px}.asm-form{margin-top:20px;padding:18px;background:var(--sheet);border:1px solid var(--rule);border-radius:4px;display:flex;flex-direction:column;gap:14px}.asm-form .lbl-h{margin:0}.asm-form .fields{gap:12px 16px}.asm-form .asm-fxbox{margin:0}.asm-form .seg{align-self:flex-start}.flabel{font-size:13px;font-weight:600;color:var(--ink-2)}.asm-ends{margin-top:14px}.asm-ends .mem-v{font:600 15px/1 var(--f-display);min-width:20px;text-align:right}.asm-npcb{list-style:none;margin:0;padding:0}.asm-npcb li{display:flex;align-items:center;gap:10px;padding:7px 0;border-top:1px solid var(--rule);font-size:14px}.asm-npcb li>span:last-child{min-width:0;overflow-wrap:anywhere}.asm-npcb .mflag{width:26px}.asm-es .hint+.lbl-h{margin-top:22px}.asm-hist .asm-h-t{font-weight:650}.asm-hist .pill{vertical-align:2px;margin-left:4px}.asm-rules{max-width:none}.asm-rules ul{margin:0;padding-left:18px}.asm-rules li{margin:4px 0}.asm-rbox{margin:0 0 26px;padding:14px 16px;background:var(--sheet);border:1px solid var(--rule-2);border-radius:4px;font-size:14.5px}.asm-rb-h{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;margin-bottom:6px}.asm-rb-h .eyebrow{margin:0}.asm-rbox .mflag{width:24px;margin-right:2px}.asm-rbox .asm-msg{font-size:17px;margin-top:10px}.asm-nsec{position:relative;margin-top:36px;padding:16px 18px;border:1px solid var(--rule-2);border-radius:4px;background:var(--sheet)}.asm-visit{position:relative;margin:0 0 28px;background:var(--sheet);padding:16px 18px;border:1px solid var(--rule-2);border-radius:4px}.asm-nsec.del,.asm-visit.del{border-color:var(--stamp)}.asm-nsec .asm-line,.asm-visit .asm-line{font-size:15px;margin:4px 0 2px;padding-right:100px}.asm-nsec .linkish.small{margin-top:8px;min-height:32px;display:inline-flex;align-items:center}.asmx-tabs{display:flex;gap:2px;margin:28px 0 24px;border-bottom:1px solid var(--rule);overflow-x:auto;scrollbar-width:none}.asmx-tabs::-webkit-scrollbar{display:none}.asmx-tab{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 16px;border:0;border-bottom:3px solid transparent;margin-bottom:-1px;background:none;color:var(--ink-2);font:600 15px/1 var(--f-body);cursor:pointer}.asmx-tab:hover{color:var(--ink)}.asmx-tab.on{color:var(--ink);border-bottom-color:var(--accent)}.asmx-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.asmx-n{font:500 12px/1 var(--f-mono);color:var(--ink-3)}.asmx-pane{display:none}.asmx[data-tab=vote]>#asmx-p-vote,.asmx[data-tab=prop]>#asmx-p-prop,.asmx[data-tab=mem]>#asmx-p-mem,.asmx[data-tab=book]>#asmx-p-book,.asmx[data-tab=rec]>#asmx-p-rec{display:block}.asmx-pane>.section:first-child,.asmx-pane>.asm-vote:first-child,.asmx-pane>.asm-seat:first-child{margin-top:0}.asm-out{margin-bottom:18px}.asm-why-f{margin-top:14px;max-width:620px;display:flex;flex-direction:column;gap:6px}.asm-opt{font-weight:400;color:var(--ink-3);text-transform:none;letter-spacing:0}.asm-vx{display:block;margin-top:2px;font-family:var(--f-display);font-style:italic;font-size:14px;color:var(--ink-2);overflow-wrap:anywhere}.asm-deb{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:14px}.asm-ch{margin:18px auto 0;max-width:460px}.asm-ch svg{display:block;width:100%;height:auto}.asm-st{fill:var(--rule-2)}.asm-st.y{fill:var(--up)}.asm-st.n{fill:var(--down)}.asm-st.a{fill:var(--ink-3)}.asm-st.u{fill:none;stroke:var(--ink-3);stroke-width:.9}.asm-st.npc{opacity:.75}.asm-st.del{stroke:var(--stamp);stroke-width:2}.asm-st.me{stroke:var(--ink);stroke-width:1.6}.asm-ch-n{font:650 17px/1 var(--f-display);fill:var(--ink)}.asm-ch-s{font:500 6.5px/1 var(--f-mono);fill:var(--ink-3);letter-spacing:.06em;text-transform:uppercase}.asm-ch-k{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;margin-top:6px;font-size:12.5px;color:var(--ink-2)}.asm-ch-k span{display:inline-flex;align-items:center;gap:6px}.asm-sw{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--rule-2);box-sizing:border-box}.asm-sw.y{background:var(--up)}.asm-sw.n{background:var(--down)}.asm-sw.a{background:var(--ink-3)}.asm-sw.u{background:none;border:1px solid var(--ink-3)}.asm-sw.npc{width:7px;height:7px;background:var(--ink-3);opacity:.75}.asm-sw.del{background:none;border:2px solid var(--stamp)}.asm-cer{position:relative;margin:0 0 24px;padding:22px 24px;background:var(--sheet);border:1px solid var(--rule);border-left:4px solid var(--up);border-radius:4px}.asm-cer.anim{animation:asm-cer-in .45s ease both}.asm-cer.no{border-left-color:var(--down)}.asm-cer .eyebrow{margin:0}.asm-cer-t{font-family:var(--f-display);font-weight:650;font-size:clamp(24px,3.4vw,32px);line-height:1.1;margin:6px 130px 12px 0;overflow-wrap:anywhere}.asm-cer-st{position:absolute;top:22px;right:22px;font:700 13px/1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--up);border:3px double var(--up);border-radius:3px;padding:8px 8px 7px 11px;transform:rotate(-6deg)}.asm-cer.anim .asm-cer-st{animation:asm-stamp .5s .35s cubic-bezier(.2,1.6,.4,1) both}.asm-cer.no .asm-cer-st{color:var(--down);border-color:var(--down)}.asm-cer-bar{display:flex;height:12px;background:var(--track);border-radius:2px;overflow:hidden}.asm-cer-bar i{display:block;height:100%;width:var(--w)}.asm-cer.anim .asm-cer-bar i{animation:asm-grow .9s .15s ease-out both}.asm-cer-bar i.y{background:var(--up)}.asm-cer-bar i.n{background:var(--down)}.asm-cer-n{display:flex;gap:18px;margin:8px 0 10px;font-size:14px;color:var(--ink-2)}.asm-cer-n b{font-family:var(--f-display);font-weight:650;font-size:22px}.asm-cer-bk{margin:10px 0 0;padding-left:18px;font-size:14.5px}.asm-cer .lbl{display:block;margin:14px 0 6px}.asm-cer-dx{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:0 18px}.asm-cer-dx li{display:flex;align-items:baseline;gap:8px;padding:6px 0;border-top:1px solid var(--rule);font-size:14px}.asm-cer-dx li span:first-child{flex:1;min-width:0}.asm-cer-dx .up,.asm-cer-dx .down{font:600 12px/1 var(--f-mono)}.asm-cer-dx .up{color:var(--up)}.asm-cer-dx .down{color:var(--down)}.asm-cer .row{margin-top:16px;gap:10px}@keyframes asm-cer-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes asm-grow{0%{width:0}}@keyframes asm-stamp{0%{opacity:0;transform:rotate(-6deg) scale(1.8)}to{opacity:1;transform:rotate(-6deg) scale(1)}}@media(prefers-reduced-motion:reduce){.asm-cer.anim,.asm-cer.anim .asm-cer-st,.asm-cer.anim .asm-cer-bar i{animation:none}}.asm-bks{margin-top:8px}.asm-figs{margin-bottom:16px}.asm-figs .fig .lbl{margin:0}.asm-rec{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:10px}.asm-rec .hint{margin:0}.asm-rcs{display:inline-flex;gap:3px}.asm-rc{display:inline-block;width:12px;height:12px;border-radius:2px;background:var(--rule-2);box-sizing:border-box}.asm-rc.y{background:var(--up)}.asm-rc.n{background:var(--down)}.asm-rc.a{background:var(--ink-3)}.asm-rc.m{background:none;border:1px dashed var(--ink-3)}.asm-hv{margin-top:6px}.asm-hv summary{cursor:pointer;font-size:13.5px;color:var(--ink-2);min-height:28px;display:inline-flex;align-items:center}.asm-hv dl{margin:8px 0 0;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;font-size:13.5px}.asm-hv dt{font-weight:600}.asm-hv dd{margin:0;overflow-wrap:anywhere}.asm-hv .asm-vx{display:inline;font-size:13px}.asm-rules-d{margin-top:28px}.asm-rules-d summary{cursor:pointer;font-weight:600;min-height:32px;display:inline-flex;align-items:center}.asm-rules-d .asm-rules{margin-top:10px}.asm-ab .mem-n>a,.asm-ab .mem-n>b{opacity:.75}.asm-abs{margin-top:8px}.cb-asm .nw-av{width:52px;height:52px;font-size:22px;background:var(--ink-2);color:var(--sheet)}@media(max-width:600px){.asmx-tab{padding:0 11px;font-size:14px}.asmx-tabs{margin-inline:-6px}}@media(max-width:640px){.asm-cer{padding:18px}.asm-cer-t{margin-right:0;padding-right:100px}.asm-cer-st{top:16px;right:16px}.asm-hv dl{grid-template-columns:1fr;gap:2px}.asm-hv dd{margin-bottom:6px}.cb-asm .nw-av{width:34px;height:34px;font-size:15px}}@media(max-width:960px){.asm-cols{grid-template-columns:1fr;gap:0}}@media(max-width:640px){.asm-del{grid-template-columns:1fr;gap:14px;padding:18px}.asm-del-flag{width:120px}.asm-del-b{padding-right:0}.asm-seal{top:16px;right:16px}.asm-voters{grid-template-columns:1fr}.asm-left{margin-left:0;flex-basis:100%}.asm-nsec .asm-line,.asm-visit .asm-line{padding-right:0}.asm-nsec.del .eyebrow,.asm-visit.del .eyebrow{padding-right:96px}}@media(prefers-reduced-motion:reduce){.asm-bar i{transition:none}}.cv-card .lbl-h{margin-bottom:8px}.cv-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 24px;margin-bottom:16px}.cv-top>div:first-child{flex:1 1 220px;min-width:0}.cv-top>div:last-child{flex:0 0 auto}.cv-next{font-family:var(--f-display);font-weight:650;font-size:22px;line-height:1.15;margin-top:4px}.cv-field{margin-top:4px}.cv-kinds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cv-k{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:10px 12px;border:1px solid var(--rule-2);border-radius:3px;background:var(--sheet);color:var(--ink);text-align:left;cursor:pointer}.cv-k b{font-family:var(--f-display);font-weight:650;font-size:17px;line-height:1.15;overflow-wrap:anywhere}.cv-k span{font-size:12.5px;line-height:1.35;color:var(--ink-2);overflow-wrap:anywhere}.cv-k:hover{background:var(--sheet-2);border-color:var(--ink-3)}.cv-k[aria-pressed=true]{border-color:var(--stamp);background:var(--stamp-soft);box-shadow:inset 0 0 0 1px var(--stamp)}.cv-fx{margin-top:10px;font-size:14px;line-height:1.5;color:var(--ink-2)}.cv-odds{margin-top:10px}.cv-parts{margin-top:8px;line-height:1.45}.cv-rv{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:12px 14px;margin-bottom:14px;border:1px solid var(--stamp);border-radius:4px;background:var(--stamp-soft);font-size:14px;line-height:1.5}.cv-rv p{flex:1 1 260px;min-width:0}.cv-gossip{font-family:var(--f-display);font-style:italic;font-size:17px;line-height:1.4;margin-top:10px;overflow-wrap:anywhere}.cv-inc-x{flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.cv-mil-note{margin:-28px 0 40px}.chip.ok{border-color:var(--up);color:var(--up)}.cv-visit .hint{max-width:62ch}#cv-tg{max-width:100%}@media(max-width:520px){.cv-kinds{grid-template-columns:1fr}.cv-next{font-size:19px}}.ib-roster{margin:0 0 18px;padding:16px 18px 18px;border:1px solid var(--rule);border-radius:4px;background:var(--sheet);box-shadow:var(--shadow)}.ib-rh{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-bottom:12px}.ib-rh .lbl-h{margin:0}.ib-next{font-size:13.5px;color:var(--ink-2)}.ib-next b{color:var(--ink);font-weight:600}.ib-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--rule-2);border-radius:999px;background:var(--sheet);font:500 11.5px/1.3 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);cursor:pointer}.ib-pill.warn{border-color:var(--stamp);color:var(--stamp);background:var(--stamp-soft)}.ib-ags{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.ib-ag{display:flex;gap:10px;align-items:flex-start;min-width:0;padding:11px 12px;border:1px solid var(--rule-2);border-radius:4px;background:var(--sheet-2)}.ib-ag-ic{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1.5px solid currentColor;color:var(--ink-2)}.ib-ag-ic svg,.ib-chip svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sp-f{color:#9b6a1c}.sp-b{color:#3f6c8f}.sp-c{color:#a2445b}.sp-s{color:#3c7d55}.ib-ag-b{flex:1 1 auto;min-width:0}.ib-ag-n{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ib-ag-n b{font-family:var(--f-display);font-weight:650;font-size:17px;line-height:1.15;overflow-wrap:anywhere}.ib-lv{flex:0 0 auto;font:500 10.5px/1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.ib-ag-sp{font-size:12.5px;color:var(--ink-2);margin-top:1px}.ib-xp{display:block;height:4px;margin:7px 0 6px;border-radius:2px;background:var(--rule)}.ib-xp i{display:block;height:100%;border-radius:2px;background:var(--accent)}.ib-ag-st{font-size:12.5px;line-height:1.35;color:var(--ink-2)}.ib-ag.is-ready .ib-ag-st{color:var(--up)}.ib-ag.is-held{border-color:var(--down);background:color-mix(in srgb,var(--down) 7%,var(--sheet-2))}.ib-ag.is-held .ib-ag-st{color:var(--down)}.ib-ag.is-home,.ib-ag.is-home .ib-ag-ic{border-style:dashed}.ib-ag-a{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px}.ib-ag-a .btn.sm{padding:5px 10px;font-size:12.5px}.ib-bu{margin:0 0 22px}.ib-tabs{display:flex;gap:4px;margin:0 0 22px;border-bottom:1px solid var(--rule);overflow-x:auto;scrollbar-width:none}.ib-tabs::-webkit-scrollbar{display:none}.ib-tab{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;padding:10px 14px 9px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;color:var(--ink-2);font:600 14.5px/1.2 var(--f-body,inherit);cursor:pointer;white-space:nowrap}.ib-tab:hover{color:var(--ink)}.ib-tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--stamp)}.ib-badge{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--stamp);color:var(--sheet);font:600 11px/1 var(--f-mono)}.ib-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:0 32px;align-items:start}.ib-col{min-width:0}.ib-heat{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:13px;color:var(--ink-2)}.ib-heat b{font:600 13px/1 var(--f-mono);color:var(--ink);min-width:3ch;text-align:right}.ib-hbar{flex:1 1 auto;display:block;height:6px;min-width:60px;border-radius:3px;background:var(--rule)}.ib-hbar i{display:block;height:100%;border-radius:3px;background:var(--accent)}.ib-hbar i.warm{background:#c98a2b}.ib-hbar i.hot{background:var(--down)}.cv-k.fits b:after{content:" ★";font-size:12px;color:var(--accent)}.ib-chips{display:flex;flex-wrap:wrap;gap:6px}.ib-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--rule-2);border-radius:999px;background:var(--sheet);color:var(--ink);font-size:13px;line-height:1.2;cursor:pointer}.ib-chip small{font:500 11px/1 var(--f-mono);color:var(--ink-3)}.ib-chip:hover:not(:disabled){border-color:var(--ink-3)}.ib-chip[aria-pressed=true]{border-color:var(--stamp);background:var(--stamp-soft);box-shadow:inset 0 0 0 1px var(--stamp)}.ib-chip:disabled{opacity:.45;cursor:not-allowed}.ib-jf{margin-top:14px}.ib-jf .hint{margin-top:6px}.ib-ob{display:inline-block;vertical-align:middle;width:72px;height:6px;margin-right:9px;border-radius:3px;background:var(--rule)}.ib-ob i{display:block;height:100%;border-radius:3px;background:var(--up)}.ib-ob.x i{background:var(--down)}.ib-why{margin-top:8px}.ib-why summary{cursor:pointer;font-size:13px;color:var(--ink-2)}.ib-why .cv-parts{margin-top:6px}.ib-go{gap:8px}.ib-res{margin-top:10px;font-size:14px}.ib-die{display:flex;align-items:center;gap:14px;margin-top:10px}.ib-die .die{flex:0 0 auto}.ib-case{position:relative;padding-top:18px;overflow:hidden}.ib-clip{position:absolute;top:10px;right:14px;width:46px;transform:rotate(4deg);box-shadow:0 1px 3px #00000040;border:2px solid var(--sheet);line-height:0}.ib-clip svg{width:100%;height:auto;display:block}.ib-clip:before{content:"";position:absolute;top:-7px;left:50%;width:9px;height:16px;margin-left:-4px;border:2px solid var(--ink-3);border-radius:5px;border-bottom-color:transparent}.ib-stamp{position:absolute;top:58px;right:8px;transform:rotate(-8deg);border:3px double currentColor;border-radius:6px;padding:5px 11px;text-align:center;font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.15em;pointer-events:none;opacity:.85}.ib-stamp b{display:block;font-size:13px;font-weight:600;line-height:1.25}.ib-stamp span{display:block;font-size:8.5px;margin-top:3px;letter-spacing:.1em;opacity:.8}.ib-t-good .ib-stamp{color:var(--up)}.ib-t-warn .ib-stamp{color:#c98a2b}.ib-t-bad .ib-stamp{color:var(--down)}.ib-t-meh .ib-stamp{color:var(--ink-3)}.ib-case .report-roll,.ib-case .report-h{padding-right:120px}.ib-new .ib-stamp{animation:ibStamp .55s cubic-bezier(.2,1.4,.4,1) both}@keyframes ibStamp{0%{opacity:0;transform:rotate(-20deg) scale(2.2)}60%{opacity:.95}to{opacity:.85;transform:rotate(-8deg) scale(1)}}@media(prefers-reduced-motion:reduce){.ib-new .ib-stamp{animation:none}}.ib-by{display:flex;align-items:center;gap:7px;margin:4px 0 8px;font-size:13px;color:var(--ink-2)}.ib-by svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ib-betray{padding:8px 11px;border-left:3px solid var(--down);background:color-mix(in srgb,var(--down) 8%,transparent);margin:6px 0 8px}.ib-board{border:1px solid var(--rule-2);border-radius:4px;background:color-mix(in srgb,#b8864b 12%,var(--sheet));padding:6px 6px 10px}.ib-board svg{display:block;width:100%;height:auto}.ib-str{fill:none;stroke:#c23b32;stroke-width:1.6;opacity:.8}.ib-ring{fill:color-mix(in srgb,var(--stamp) 10%,transparent);stroke:var(--stamp);stroke-width:1.2;stroke-dasharray:3 3}.ib-ring.hot{stroke:var(--down);fill:color-mix(in srgb,var(--down) 12%,transparent)}.ib-pin circle{fill:var(--sheet);stroke:var(--ink);stroke-width:2}.ib-pin.pl circle{fill:var(--ink)}.ib-pin.npc circle{fill:var(--sheet);stroke:var(--ink-3)}.ib-pin.me circle{fill:var(--accent);stroke:var(--accent)}.ib-pin.prot{opacity:.45}.ib-pin.on circle{stroke:var(--stamp);stroke-width:3}.ib-pin[role=button]{cursor:pointer}.ib-pin[role=button]:hover circle,.ib-pin[role=button]:focus-visible circle{stroke:var(--stamp);stroke-width:3}.ib-pin:focus{outline:none}.ib-lab{font:600 11px/1 var(--f-mono);fill:var(--ink);paint-order:stroke;stroke:color-mix(in srgb,#b8864b 12%,var(--sheet));stroke-width:3px}.ib-board-k{display:flex;flex-wrap:wrap;gap:4px 14px;margin:6px 6px 0;font-size:11.5px;color:var(--ink-2)}.ib-board-k span{display:inline-flex;align-items:center;gap:5px}.ib-board-k i{display:inline-block;width:10px;height:10px;border-radius:50%;border:2px solid var(--ink)}.ib-board-k .k-me{background:var(--accent);border-color:var(--accent)}.ib-board-k .k-pl{background:var(--ink)}.ib-board-k .k-npc{border-color:var(--ink-3)}.ib-board-k .k-str{width:14px;height:0;border:0;border-top:2px solid #c23b32;border-radius:0}.ib-board-k .k-ring{border:1.5px dashed var(--stamp)}.ib-files{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:0 32px;align-items:start}.ib-fll{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ib-fl{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:1px solid var(--rule-2);border-radius:4px;background:var(--sheet);color:var(--ink);text-align:left;cursor:pointer}.ib-fl:hover{border-color:var(--ink-3)}.ib-fl.on{border-color:var(--stamp);background:var(--stamp-soft)}.ib-fl-f{flex:0 0 auto;width:36px;line-height:0;border:1px solid var(--rule)}.ib-fl-f svg{width:100%;height:auto;display:block}.ib-fl-f.lg{width:64px}.ib-fl-n{display:flex;flex-direction:column;min-width:0}.ib-fl-n b{font-weight:600;overflow-wrap:anywhere}.ib-fl-n small{font-size:12px;color:var(--ink-3)}.ib-fh{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:14px}.ib-fh-t{flex:1 1 200px;min-width:0}.ib-fh .h2{margin:2px 0}.ib-fs{padding:12px 0;border-top:1px solid var(--rule)}.ib-fs .lbl-h{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px}.ib-age{font:500 11px/1.2 var(--f-mono);letter-spacing:.05em;text-transform:none;color:var(--ink-3)}.ib-cab,.ib-bl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:14px}.ib-cab li{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.ib-cab li span:first-child{min-width:12ch;color:var(--ink-2);font-size:13px}.ib-lo{font:500 11px/1 var(--f-mono);color:var(--ink-3)}.ib-lo.low{color:var(--down)}.ib-caps,.ib-chat,.ib-mhl,.ib-mhlog{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ib-cap{padding:11px 13px;border:1px solid var(--rule-2);border-radius:4px;background:var(--sheet)}.ib-cap.open{border-color:var(--stamp);background:var(--stamp-soft)}.ib-cap p{overflow-wrap:anywhere}.ib-cap-a{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ib-chat li{display:flex;align-items:center;gap:10px;font-size:14px}.ib-chat .ib-hbar{flex:0 0 80px}.ib-mh>p{font-size:14px;line-height:1.5}.ib-mhl{margin-top:10px}.ib-mhl li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid var(--rule);font-size:14px}.ib-mhl li span{min-width:0;overflow-wrap:anywhere}.ib-mhl small{color:var(--ink-3)}.ib-mhlog li{display:flex;gap:10px;font-size:13px;color:var(--ink-2)}.ib-mhlog li span{flex:0 0 auto;font:500 11px/1.5 var(--f-mono);color:var(--ink-3)}.ib-wanted{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.ib-wp{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 10px 14px;border:1px solid #c9b48a;background:color-mix(in srgb,#e9d9b3 55%,var(--sheet));color:#2b2216;text-align:center;box-shadow:var(--shadow)}.ib-wp:nth-child(odd){transform:rotate(-1deg)}.ib-wp:nth-child(2n){transform:rotate(1deg)}.ib-wp.me{border-color:var(--stamp)}.ib-wp-r{font:700 12px/1 var(--f-mono);letter-spacing:.24em;text-transform:uppercase}.ib-wp-f{width:70px;line-height:0;border:2px solid #2b2216;filter:grayscale(.6) sepia(.35)}.ib-wp-f svg{width:100%;height:auto;display:block}.ib-wp-b{display:flex;flex-direction:column;gap:3px}.ib-wp-n{font-family:var(--f-display);font-size:17px;line-height:1.15}.ib-wp-n a{color:inherit}.ib-wp-c{font:600 11px/1.3 var(--f-mono);text-transform:uppercase;letter-spacing:.06em;color:#8c2a20}.ib-wp-l{font-size:12px;line-height:1.35;opacity:.8}.ib-empty p{font-size:14.5px;line-height:1.5}@media(max-width:900px){.ib-grid,.ib-files{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.ib-roster{padding:12px}.ib-ags{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ib-ag{padding:9px;gap:8px}.ib-ag-ic{width:28px;height:28px}.ib-ag-n{flex-direction:column;gap:1px}.ib-case .report-roll{padding-right:48px}.ib-case .report-h{padding-right:0}.ib-stamp{position:static;display:inline-block;margin:0 0 8px;transform:rotate(-3deg)}.ib-clip{width:36px}.ib-tab{padding:9px 11px 8px;font-size:14px}.ib-wanted{grid-template-columns:repeat(2,minmax(0,1fr))}}.dsp-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:14px}.dsp-eds{display:flex;flex-wrap:wrap;gap:6px}.dsp-ed{padding:6px 10px;border:1px solid var(--rule-2);border-radius:3px;background:var(--sheet);color:var(--ink-2);font:500 11.5px/1.2 var(--f-mono);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.dsp-ed:hover{border-color:var(--accent);color:var(--ink)}.dsp-ed.on{background:var(--ink);border-color:var(--ink);color:var(--sheet)}.dsp-live{font:500 11px/1.4 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.dsp-live i{display:inline-block;width:8px;height:8px;margin-right:7px;vertical-align:0;border-radius:50%;background:var(--down);animation:dspPulse 2.4s ease-in-out infinite}@keyframes dspPulse{50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.dsp-live i{animation:none}}.dsp{position:relative;background:var(--sheet);border:1px solid var(--rule);border-radius:4px;padding:clamp(16px,3.2vw,34px);box-shadow:var(--shadow);color:var(--ink)}.dsp-mast{text-align:center;padding-bottom:10px;border-bottom:3px double var(--ink);margin-bottom:22px}.dsp-ears{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;text-align:left;margin-bottom:6px}.dsp-ear{max-width:27ch;font-size:12px;line-height:1.4;color:var(--ink-2);border:1px solid var(--rule-2);padding:6px 9px}.dsp-ear .lbl{display:block;margin-bottom:2px;font-size:10px}.dsp-ear-r{text-align:right}.dsp-reg{font:500 11.5px/1.2 var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3)}.dsp-title{font-family:var(--f-display);font-weight:700;font-size:clamp(38px,8vw,82px);line-height:.98;letter-spacing:-.015em;margin:8px 0 6px;font-variation-settings:"opsz" 96;text-wrap:balance}.dsp-motto{font-family:var(--f-display);font-style:italic;font-size:16px;line-height:1.35;color:var(--ink-2);margin-bottom:10px}.dsp-strip{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:6px 2px;font:500 11.5px/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.dsp-front{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"lead brief" "sec sec";column-gap:28px}.dsp-lead-w{grid-area:lead;min-width:0;padding-bottom:20px}.dsp-brief{grid-area:brief;min-width:0;border-left:1px solid var(--rule-2);padding-left:22px;padding-bottom:20px}.dsp-seconds{grid-area:sec;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ink);padding-top:16px}.dsp-seconds>.dsp-st{padding:0 18px;min-width:0}.dsp-seconds>.dsp-st+.dsp-st{border-left:1px solid var(--rule-2)}.dsp-seconds>.dsp-st:first-child{padding-left:0}.dsp-seconds>.dsp-st:last-child{padding-right:0}.dsp-st{position:relative;min-width:0}.dsp-st.mine:before{content:"";position:absolute;left:-11px;top:2px;bottom:2px;width:3px;background:var(--accent)}.dsp-seconds>.dsp-st.mine+.dsp-st,.dsp-seconds>.dsp-st+.dsp-st.mine{border-left-color:var(--rule-2)}.dsp-seconds>.dsp-st.mine:not(:first-child):before{left:7px}.dsp-kick{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font:500 10.5px/1.3 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:6px}.dsp-kick .chip{font-size:9.5px;padding:3px 5px}.dsp-h{font-family:var(--f-display);font-weight:650;font-size:21px;line-height:1.14;margin:0 0 8px;overflow-wrap:break-word;font-variation-settings:"opsz" 48}.dsp-lead .dsp-h{font-size:clamp(30px,4.2vw,46px);line-height:1.04;font-weight:700;margin-bottom:14px;font-variation-settings:"opsz" 96}.dsp-2nd .dsp-h{font-size:22px}.dsp-b{font-size:14.5px;line-height:1.6;overflow-wrap:break-word}.dsp-lead .dsp-b{font-size:16.5px;line-height:1.62}.dsp-lead .dsp-b.dc:first-letter{font-family:var(--f-display);font-weight:700;float:left;font-size:3.4em;line-height:.8;margin:6px 8px 0 0}.dsp-dl{display:inline-block;font:600 10.5px/1 var(--f-mono);letter-spacing:.1em;color:var(--ink-2)}.dsp-links{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:8px}.dsp-sh{font:600 11.5px/1.2 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);border-top:2px solid var(--ink);border-bottom:1px solid var(--rule-2);padding:6px 0;margin:0 0 14px}.dsp-list{list-style:none;padding:0;margin:0}.dsp-list li{padding:8px 0;border-top:1px solid var(--rule);font-size:14px;line-height:1.5;overflow-wrap:break-word}.dsp-list li:first-child{border-top:0;padding-top:0}.dsp-list li.mine{box-shadow:inset 3px 0 0 var(--accent);padding-left:10px}.dsp-brief .dsp-list b{font-family:var(--f-display);font-weight:650;font-size:16px;line-height:1.25}.dsp-body{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);column-gap:28px;margin-top:22px;border-top:3px double var(--ink);padding-top:18px}.dsp-secs{min-width:0;columns:2 240px;column-gap:28px;column-rule:1px solid var(--rule-2)}.dsp-sec{margin-bottom:10px}.dsp-sec .dsp-sh{break-after:avoid;break-inside:avoid}.dsp-sec-in>.dsp-st{break-inside:avoid;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--rule)}.dsp-sec-in>.dsp-st:last-child{border-bottom:0}.dsp-sec-in>.dsp-st.mine:before{left:-9px}.dsp-side{min-width:0;border-left:1px solid var(--rule-2);padding-left:22px}.dsp-box{margin-bottom:24px}.dsp-vh{font-family:var(--f-display);font-style:italic;font-weight:600;font-size:20px;line-height:1.2;margin:0 0 6px}.dsp-view p,.dsp-small{font-size:14px;line-height:1.55}.dsp-small{color:var(--ink-2);font-style:italic}.dsp-deg{font:600 12px/1 var(--f-mono);color:var(--ink-2);white-space:nowrap}.dsp-figs{margin:0}.dsp-figs>div{padding:8px 0;border-top:1px solid var(--rule)}.dsp-figs>div:first-child{border-top:0;padding-top:0}.dsp-figs>div.mine{box-shadow:inset 3px 0 0 var(--accent);padding-left:10px}.dsp-figs dt{font:500 10.5px/1.3 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px}.dsp-figs dd{margin:0;font-size:14px;line-height:1.5;overflow-wrap:break-word}.dsp-figs dd>span{color:var(--ink-2)}.dsp-px{display:block;margin-top:4px;font:500 12px/1.5 var(--f-mono);color:var(--ink)}.dsp-px-n{display:block;font-size:12px;color:var(--ink-3)}.dsp-sign{font:500 10px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-right:4px}.dsp-bottom{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);column-gap:28px;border-top:3px double var(--ink);padding-top:18px}.dsp-cls,.dsp-letters{min-width:0}.dsp-letters{border-left:1px solid var(--rule-2);padding-left:22px}.dsp-ads{list-style:none;padding:0;margin:0 0 12px;columns:2 220px;column-gap:16px}.dsp-ad{break-inside:avoid;border:1px solid var(--ink);padding:9px 11px;margin-bottom:12px}.dsp-ad.mine{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.dsp-ad.house{border-style:dashed;border-color:var(--rule-2)}.dsp-ad-x{font-size:13.5px;line-height:1.45;overflow-wrap:anywhere}.dsp-ad-by{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin-top:6px;font:500 10.5px/1.4 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.dsp-ad-by .linkish{text-transform:none;letter-spacing:0}.dsp-adf{display:grid;gap:8px;margin-top:6px;max-width:560px}.dsp-adf textarea{resize:vertical;min-height:64px}.dsp-letter{margin:0 0 16px}.dsp-letter p{font-family:var(--f-display);font-size:15.5px;line-height:1.5}.dsp-letter footer{margin-top:4px;font:500 10.5px/1.4 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.dsp-foot{margin-top:18px;padding-top:10px;border-top:1px solid var(--ink);font:500 10.5px/1.5 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);text-align:center}.dsp-bk{display:flex;align-items:center;gap:8px;white-space:nowrap}.dsp-bk .lbl{margin:0}.dsp-bk select{min-height:34px;padding:4px 8px;font:500 12px/1.2 var(--f-mono);max-width:100%}.dsp-arch{text-align:center;display:grid;gap:8px;justify-items:center}.dsp-arch .dsp-title{font-size:clamp(30px,6vw,56px)}.dsp-live-me{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--accent)}.dsp-bar{position:sticky;top:var(--dsp-top,0px);z-index:5;display:flex;flex-wrap:wrap;gap:2px 4px;margin:-12px 0 22px;padding:8px 0;background:var(--sheet);border-bottom:1px solid var(--rule-2)}@media(max-width:820px){.dsp-bar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.dsp-bar-me{order:-1;margin-left:0}}.dsp-bar::-webkit-scrollbar{display:none}.dsp-bar-b{flex:none;display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid transparent;border-radius:3px;background:none;color:var(--ink-2);font:500 11px/1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.dsp-bar-b:hover{border-color:var(--rule-2);color:var(--ink)}.dsp-bar-n{font-size:10px;color:var(--ink-3)}.dsp-bar-me{margin-left:auto;border-color:var(--accent);color:var(--accent)}.dsp-bar-me .dsp-bar-n{color:var(--accent)}.dsp-hit{animation:dspHit 1.8s ease-out}@keyframes dspHit{0%,30%{background:color-mix(in srgb,var(--accent) 14%,transparent)}to{background:transparent}}@media(prefers-reduced-motion:reduce){.dsp-hit{animation:none;outline:2px solid var(--accent);outline-offset:4px}}.dsp-po{margin:0 0 16px;padding:14px 16px;background:var(--sheet);border:1px solid var(--rule);border-left:3px solid var(--accent);border-radius:4px}.dsp-po-t{font:600 11.5px/1.2 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px}.dsp-po p{font-size:14px;line-height:1.5}.dsp{--dsp-pad:clamp(16px,3.2vw,34px);--dsp-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .2 0 0 0 -.06'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");--dsp-fold:linear-gradient(180deg,transparent,rgba(0,0,0,.05) 45%,rgba(255,255,255,.55) 55%,transparent);padding:var(--dsp-pad);border-radius:2px;background-image:var(--dsp-grain);box-shadow:var(--shadow),5px 5px 0 -1px var(--sheet),5px 5px 0 0 var(--rule-2)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .dsp{--dsp-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 .16 0 0 0 -.05'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");--dsp-fold:linear-gradient(180deg,transparent,rgba(0,0,0,.4) 45%,rgba(255,255,255,.05) 55%,transparent)}:root:not([data-theme=light]) .dsp-ht-l{filter:url(#dsp-htd-l)}:root:not([data-theme=light]) .dsp-ht-s{filter:url(#dsp-htd-s)}}:root[data-theme=dark] .dsp{--dsp-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 .16 0 0 0 -.05'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");--dsp-fold:linear-gradient(180deg,transparent,rgba(0,0,0,.4) 45%,rgba(255,255,255,.05) 55%,transparent)}.dsp-defs{position:absolute;width:0;height:0;overflow:hidden;color:var(--ink)}.dsp-ht-l,.dsp-ht-m{filter:url(#dsp-ht-l)}.dsp-ht-s{filter:url(#dsp-ht-s)}:root[data-theme=dark] .dsp-ht-l{filter:url(#dsp-htd-l)}:root[data-theme=dark] .dsp-ht-s{filter:url(#dsp-htd-s)}.dsp-pic{margin:4px 0 12px;break-inside:avoid}.dsp-plate{display:block;width:100%;height:auto;border:1px solid var(--rule-2);background:transparent}.dsp-cap{margin-top:6px;font-size:12px;line-height:1.4;font-style:italic;color:var(--ink-2);overflow-wrap:break-word}.dsp-lead .dsp-pic{float:right;width:min(48%,340px);margin:6px 0 10px 20px}.dsp-lead .dsp-pic-p{width:min(34%,220px)}.dsp-sec-in .dsp-pic{margin:2px 0 10px}.dsp-st.has-pic:after{content:"";display:block;clear:both}.dsp-capdot{fill:var(--sheet);stroke:var(--ink);stroke-width:2.2}.dsp-capname{font:600 15px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;fill:var(--ink);paint-order:stroke;stroke:var(--sheet);stroke-width:5px;stroke-linejoin:round}.dsp-ears{align-items:center}.dsp-dev{flex:none;display:block;width:120px;color:var(--ink)}.dsp-dev svg{display:block;width:100%;height:auto}.dsp-reg{display:flex;align-items:center;justify-content:center;gap:12px}.dsp-reg:before,.dsp-reg:after{content:"";flex:0 1 72px;height:1px;background:var(--ink-3)}.dsp-h{text-wrap:balance}.dsp-body{position:relative}.dsp-body:before{content:"";position:absolute;left:calc(-1*var(--dsp-pad));right:calc(-1*var(--dsp-pad));top:-17px;height:12px;background:var(--dsp-fold);pointer-events:none}@media(min-width:821px){.dsp-seconds .dsp-b,.dsp-sec-in .dsp-b{text-align:justify;hyphens:auto;-webkit-hyphens:auto}}@media(max-width:760px){.dsp-lead .dsp-pic,.dsp-lead .dsp-pic-p{float:none;width:100%;margin:4px 0 12px}.dsp-lead .dsp-pic-p{max-width:240px}}.dsp-po-l{list-style:none;padding:0;margin:10px 0 0;display:grid;gap:0}.dsp-po-l li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:9px 0;border-top:1px solid var(--rule)}.dsp-po-h{display:grid;gap:2px;min-width:0;flex:1 1 260px}.dsp-po-h b{font-family:var(--f-display);font-weight:650;font-size:16px;line-height:1.25;overflow-wrap:break-word}.dsp-po-b{display:flex;gap:6px}.dsp-cats{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.dsp-cat{padding:5px 9px;border:1px solid var(--rule-2);border-radius:3px;background:var(--sheet);color:var(--ink-2);font:500 11px/1.2 var(--f-mono);letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.dsp-cat span{color:var(--ink-3)}.dsp-cat:hover{border-color:var(--accent);color:var(--ink)}.dsp-cat.on{background:var(--ink);border-color:var(--ink);color:var(--sheet)}.dsp-cat.on span{color:inherit;opacity:.75}.dsp-ad-c{font:600 9.5px/1.2 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:4px}.dsp-ad-tools{display:inline-flex;flex-wrap:wrap;gap:4px 10px}.dsp-ad.boxed{border:3px double var(--ink);padding:10px 12px;background:color-mix(in srgb,var(--accent) 5%,var(--sheet))}.dsp-ad.boxed .dsp-ad-x{font-family:var(--f-display);font-weight:600;font-size:15px}.dsp-ad.boxed.mine{border-color:var(--accent)}.dsp-ad.off{opacity:.7;border-style:dashed}.dsp-ad-off{margin-top:6px;font-size:12px;color:var(--down)}.dsp-ads.one{columns:1;max-width:340px;margin:0}.dsp-adopen{align-items:center;gap:8px 14px;margin-top:4px}.dsp-adc{display:flex;flex-wrap:wrap;gap:6px;border:0;padding:0;margin:0}.dsp-adc legend{margin-bottom:6px}.dsp-adc-o{position:relative;display:inline-flex}.dsp-adc-o input{position:absolute;opacity:0;width:1px;height:1px}.dsp-adc-o span{padding:6px 10px;border:1px solid var(--rule-2);border-radius:3px;font:500 11px/1.2 var(--f-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);cursor:pointer}.dsp-adc-o input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--sheet)}.dsp-adc-o input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.dsp-adbx{display:inline-flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.dsp-adpv{display:grid;gap:6px}.dsp-nmf{margin-top:18px;padding-top:4px}.dsp-nmf .dsp-adf{max-width:480px}.dsp-named{margin-top:14px;font:500 10.5px/1.5 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);text-align:center}.dsp-named .linkish{text-transform:none;letter-spacing:0}.dsp-tabs{display:flex;gap:4px;margin:0 0 14px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--rule-2)}.dsp-tab{flex:none;min-height:40px;padding:6px 12px;border:0;border-bottom:2px solid transparent;background:none;color:var(--ink-2);font:500 11px/1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.dsp-tab.on{border-bottom-color:var(--ink);color:var(--ink)}.dsp-side.tabbed>.dsp-box{display:none}.dsp-side.tabbed>.dsp-box.on{display:block}.dsp-side.tabbed>.dsp-box>.dsp-sh{display:none}.dsp-sec-h{padding:0}.dsp-sec-t{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;min-height:40px;padding:6px 0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer}.dsp-sec-t span{font-size:10px;letter-spacing:.08em;color:var(--ink-3)}.dsp-sec-t:after{content:"";width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin:0 4px 4px auto;transition:transform .2s}.dsp-sec.shut .dsp-sec-t:after{transform:rotate(-45deg);margin-bottom:0}.dsp-sec.shut .dsp-sec-in{display:none}.dsp-sec.shut{margin-bottom:0}.dsp-tz-in{display:grid;justify-items:start;gap:8px;padding:16px 18px;background:var(--sheet);border:1px solid var(--rule);border-top:3px double var(--ink);border-radius:0 0 4px 4px}.dsp-tz-h{font-family:var(--f-display);font-weight:650;font-size:24px;line-height:1.16;margin:0}@media(max-width:820px){.dsp-front{grid-template-columns:minmax(0,1fr);grid-template-areas:"lead" "sec" "brief"}.dsp-brief,.dsp-side,.dsp-letters{border-left:0;padding-left:0}.dsp-brief{padding-top:6px}.dsp-seconds{grid-template-columns:minmax(0,1fr);padding-bottom:16px}.dsp-seconds>.dsp-st,.dsp-seconds>.dsp-st:first-child,.dsp-seconds>.dsp-st:last-child{padding:0 0 14px}.dsp-seconds>.dsp-st+.dsp-st{border-left:0;border-top:1px solid var(--rule-2);padding-top:14px}.dsp-seconds>.dsp-st.mine:not(:first-child):before{left:-11px}.dsp-body,.dsp-bottom{grid-template-columns:minmax(0,1fr)}.dsp-letters{margin-top:8px}}@media(max-width:560px){.dsp-ears{justify-content:center;margin-bottom:2px}.dsp-ear{display:none}.dsp-dev{width:84px}.dsp-reg:before,.dsp-reg:after{flex-basis:28px}.dsp-strip{justify-content:center}.dsp-st.mine:before,.dsp-sec-in>.dsp-st.mine:before,.dsp-seconds>.dsp-st.mine:not(:first-child):before{left:-9px}}:root{--river:#8dbccd;--river-bank:#6f98a6;--river-far:#5089a2;--river-ink:#2f6577}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--river:#2c5f6b;--river-bank:#0f2c33;--river-far:#5ba1ae;--river-ink:#8cc4cf}}:root[data-theme=dark]{--river:#2c5f6b;--river-bank:#0f2c33;--river-far:#5ba1ae;--river-ink:#8cc4cf}.rv-pn{margin-top:16px;padding-top:14px;border-top:1px solid var(--rule)}.rv-pn .rv-l{margin-top:4px}.rv-pn .hint{margin-top:8px}.wx-tog{margin-top:4px}.wx-fc{flex-basis:100%;margin:0 0 4px;font-size:12.5px;line-height:1.45;color:var(--ink-2)}.wx-fc b{color:var(--ink);font-weight:600}.wx-next{color:var(--ink-3)}.wx-note b{color:var(--ink);font-weight:600}.lg i.lg-wx{width:16px;height:12px}.lg i.lg-wx-snow{background:linear-gradient(135deg,#fff 0 55%,#e6f1f5 55% 100%);border-color:var(--rule-2)}.lg i.lg-wx-storm{border:0;border-radius:7px;background:radial-gradient(circle at 40% 40%,#788092f2,#3e465abf 60%,#3e465a40)}.lg i.lg-wx-fog{border:0;border-radius:6px;background:repeating-linear-gradient(180deg,#96a0a88c 0 2px,#96a0a81f 2px 4px)}.lg i.lg-wx-rain{border:0;border-radius:7px;background:repeating-linear-gradient(110deg,rgba(84,104,128,.6) 0 1px,transparent 1px 4px),radial-gradient(circle at 50% 40%,#96a4b499,#96a4b426)}:root[data-theme=dark] .lg i.lg-wx-snow{background:linear-gradient(135deg,#c9d6df 0 55%,#9fb4c2 55% 100%)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .lg i.lg-wx-snow{background:linear-gradient(135deg,#c9d6df 0 55%,#9fb4c2 55% 100%)}}@media(max-width:640px){.wx-fc{font-size:14px}}.tr-card{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--rule)}.tr-card .mp-nat .mflag+.mflag{margin-left:-4px}.tr-card .tr-why{display:block;margin-top:10px}.bld-cat.cat-lead{color:var(--up)}.ldr-tags{display:flex;flex-wrap:wrap;gap:5px;margin:0}.ldr-chip.on{border-color:var(--up);color:var(--up)}.opt-q{font-size:12.5px;font-style:italic;color:var(--ink-3);line-height:1.4;margin:0}.ldr-cat-p{margin:-2px 0 10px}.ldr-more{margin-top:10px}.ldr-dorm{color:var(--down);font-weight:600}.bld-e .ldr-chip{margin-right:4px;vertical-align:1px}.ldr-gov .ldr-gov-p{margin:0 0 8px;max-width:70ch}.mile-more{margin-top:12px}:root[data-size=large] .opt-q{font-size:14px}.dc-leg{flex-basis:100%;margin:2px 0 0}.dc-leg>summary{cursor:pointer;color:var(--ink);font-weight:600;padding:4px 0;min-height:32px;display:inline-flex;align-items:center;gap:9px;list-style:none}.dc-leg>summary::-webkit-details-marker{display:none}.dc-leg>summary:before{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .15s}.dc-leg[open]>summary:before{transform:translateY(-2px) rotate(45deg)}.dc-leg>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dc-lg-row,.dc-lg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:6px 14px;margin:8px 0 0}.dc-lg-row{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.dc-lg{display:flex;align-items:center;gap:8px;min-width:0;line-height:1.25}.dc-lg img{flex:none;width:34px;height:22px;object-fit:contain}.dc-lg b{display:block;font-weight:600;color:var(--ink)}.dc-lg small{display:block;font-size:11px;color:var(--ink-3)}.dc-lg-note{margin:10px 0 0;font-size:12px;color:var(--ink-2);max-width:62ch}.dc-lg-h{margin:12px 0 0;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.dc-panel{margin-top:16px;padding-top:12px;border-top:1px solid var(--rule)}.dc-pl{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:14px;color:var(--ink-2);line-height:1.45}.dc-pl+.dc-pl{margin-top:8px}.dc-ico{flex:none;width:34px;height:22px;margin-top:1px;object-fit:contain}.dc-wl{list-style:none;margin:8px 0 0;padding:0;font-size:13.5px;color:var(--ink-2);line-height:1.45}.dc-wl li{padding:3px 0 3px 18px;position:relative}.dc-wl li:before{content:"";position:absolute;left:3px;top:.62em;width:7px;height:7px;transform:rotate(45deg);border:1.5px solid var(--ink-3)}:root{--lens-happy-1:#e8cfa7;--lens-happy-2:#d3ae71;--lens-happy-3:#ba8f3f;--lens-happy-4:#9e7112;--lens-happy-5:#7e5700;--lens-wealth-1:#b8debe;--lens-wealth-2:#8ac596;--lens-wealth-3:#62aa72;--lens-wealth-4:#418d55;--lens-wealth-5:#2a6f3e;--lens-mil-1:#f8c5bc;--lens-mil-2:#e89f92;--lens-mil-3:#d27c6e;--lens-mil-4:#b45e50;--lens-mil-5:#91453a;--lens-grow-1:#f2c3d8;--lens-grow-2:#e19dbc;--lens-grow-3:#c97aa0;--lens-grow-4:#ac5c84;--lens-grow-5:#8a4467;--lens-endo-1:#c7d0fb;--lens-endo-2:#a3b0ee;--lens-endo-3:#8391da;--lens-endo-4:#6773be;--lens-endo-5:#4e599a;--lens-rel-1:#b25d25;--lens-rel-2:#e99d67;--lens-rel-3:#dad9d5;--lens-rel-4:#c0a1e4;--lens-rel-5:#835bae;--lens-na:#dad9d6}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--lens-happy-1:#6d5732;--lens-happy-2:#8d6f3a;--lens-happy-3:#ae8947;--lens-happy-4:#cea359;--lens-happy-5:#eac07a;--lens-wealth-1:#426449;--lens-wealth-2:#51825b;--lens-wealth-3:#63a070;--lens-wealth-4:#79be87;--lens-wealth-5:#98daa5;--lens-mil-1:#794e47;--lens-mil-2:#9e6258;--lens-mil-3:#c2796c;--lens-mil-4:#e59183;--lens-mil-5:#ffafa1;--lens-grow-1:#754d60;--lens-grow-2:#98617b;--lens-grow-3:#bb7797;--lens-grow-4:#dd8fb4;--lens-grow-5:#f9add0;--lens-endo-1:#51587d;--lens-endo-2:#6771a4;--lens-endo-3:#7e8ac9;--lens-endo-4:#97a5ed;--lens-endo-5:#b4c3ff;--lens-rel-1:#ec9c63;--lens-rel-2:#af6e45;--lens-rel-3:#51504c;--lens-rel-4:#8d72ac;--lens-rel-5:#c0a1e4;--lens-na:#484845}}:root[data-theme=dark]{--lens-happy-1:#6d5732;--lens-happy-2:#8d6f3a;--lens-happy-3:#ae8947;--lens-happy-4:#cea359;--lens-happy-5:#eac07a;--lens-wealth-1:#426449;--lens-wealth-2:#51825b;--lens-wealth-3:#63a070;--lens-wealth-4:#79be87;--lens-wealth-5:#98daa5;--lens-mil-1:#794e47;--lens-mil-2:#9e6258;--lens-mil-3:#c2796c;--lens-mil-4:#e59183;--lens-mil-5:#ffafa1;--lens-grow-1:#754d60;--lens-grow-2:#98617b;--lens-grow-3:#bb7797;--lens-grow-4:#dd8fb4;--lens-grow-5:#f9add0;--lens-endo-1:#51587d;--lens-endo-2:#6771a4;--lens-endo-3:#7e8ac9;--lens-endo-4:#97a5ed;--lens-endo-5:#b4c3ff;--lens-rel-1:#ec9c63;--lens-rel-2:#af6e45;--lens-rel-3:#51504c;--lens-rel-4:#8d72ac;--lens-rel-5:#c0a1e4;--lens-na:#484845}.nws-ctl{order:-2;flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px 22px;margin:0 0 2px}.nws-ctl .mig-tog{margin:0}.lens-pick{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-2)}.lens-sel{width:auto;min-width:0;padding:6px 8px;font-size:13.5px;line-height:1.2;cursor:pointer}.lens-key{order:-1;flex-basis:100%;margin:2px 0 6px}.lens-key-h{margin:0 0 6px;font-size:12.5px;font-weight:650;color:var(--ink)}.lens-key-h span{font-weight:400;color:var(--ink-3);margin-left:8px}.lens-bar{display:flex;width:min(300px,100%);height:12px;border:1px solid var(--rule-2);border-radius:2px;overflow:hidden}.lens-bar i{flex:1}.lens-bar i+i{box-shadow:inset 1px 0 color-mix(in srgb,var(--sheet) 55%,transparent)}.lens-ends{display:flex;justify-content:space-between;gap:10px;width:min(300px,100%);margin:5px 0 0;font-size:12px;color:var(--ink-2)}.lens-ends b{color:var(--ink);font-weight:650;font-variant-numeric:tabular-nums}.lens-extra{display:flex;flex-wrap:wrap;gap:6px 16px;margin:8px 0 0}.lg i.lens-you,.lens-line i.lens-you{background:repeating-linear-gradient(135deg,var(--sheet) 0 2.6px,var(--ink-3) 2.6px 3.8px)}.lg i.lens-del{width:auto;height:auto;padding:1px 4px;border:0;border-radius:1px;background:var(--stamp);color:var(--sheet);font:700 8.5px/1.2 var(--f-display);font-style:normal;letter-spacing:.06em}.lens-line{display:flex;align-items:center;gap:9px;margin:0 0 14px;padding:7px 10px;border:1px solid var(--rule);border-radius:3px;background:var(--sheet-2);font-size:13px;line-height:1.4;color:var(--ink)}.lens-line i{flex:none;width:15px;height:15px;border-radius:2px;border:1px solid var(--rule-2)}.map-cv.nws-hot:not(.dragging){cursor:pointer}.nws-ic,.nws-lgi{flex:none;display:block;color:var(--ink);overflow:visible}.nws-ic-bg{fill:var(--sheet);stroke:currentColor;stroke-width:1.1}.nws-lgi.war{color:var(--down)}.nws-lgi.war .nws-ic-bg,.nws-ic.war .nws-ic-bg{stroke:var(--ink)}.nws-lgi.mine,.nws-card.mine .nws-eb .nws-ic,.nws-li.mine .nws-ic{color:var(--accent)}.nws-lgi.mine .nws-ic-bg,.nws-card.mine .nws-eb .nws-ic-bg,.nws-li.mine .nws-ic-bg{stroke-width:2}.nws-lgc{position:relative;display:inline-flex}.nws-lgc b{position:absolute;right:-6px;top:-6px;min-width:13px;height:13px;padding:0 2px;border-radius:7px;background:var(--stamp);color:var(--sheet);border:1px solid var(--sheet);font:700 8.5px/11px var(--f-body);text-align:center}.nws-card{margin:0 0 16px;padding:0 0 14px;border-bottom:1px solid var(--rule)}.nws-eb{display:flex;align-items:center;gap:7px;margin:0;font:500 10.5px/1.3 var(--f-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2)}.nws-eb .chip{margin-left:auto}.nws-h{font-family:var(--f-display);font-weight:600;font-size:19px;line-height:1.22;margin:9px 0 6px;overflow-wrap:anywhere}.nws-h:focus{outline:none}.nws-b{margin:0;font-size:13.5px;line-height:1.55;color:var(--ink)}.nws-t{margin:8px 0 0;font:500 11px/1.4 var(--f-mono);color:var(--ink-3)}.nws-links,.nws-foot{display:flex;flex-wrap:wrap;gap:6px 16px;margin:10px 0 0}.nws-foot{margin-top:8px}.nws-links .linkish.small,.nws-foot .linkish.small{padding-block:6px;margin-block:-6px}.nws-list{list-style:none;margin:10px 0 0;padding:0}.nws-li{display:flex;gap:10px;align-items:flex-start;width:100%;min-height:44px;padding:9px 0;border:0;border-top:1px solid var(--rule);background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.nws-li b{display:block;font-size:13.5px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.nws-li .nws-t{display:block;margin-top:3px}.nws-li:hover b,.nws-li:focus-visible b{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px}:root[data-size=large] .nws-b,:root[data-size=large] .nws-li b{font-size:15px}.sp-wrap{background:#1d2626;aspect-ratio:1.7}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .sp-wrap{background:#070c0c}}:root[data-theme=dark] .sp-wrap{background:#070c0c}.sp-cv{display:block;width:100%;height:100%;touch-action:none;cursor:grab}.sp-cv.dragging{cursor:grabbing}.sp-teaser .sp-cv{cursor:default;touch-action:auto}.sp-fx{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.sp-mini{position:absolute;left:10px;bottom:10px;width:150px;height:81px;border:1px solid rgba(255,255,255,.45);border-radius:3px;cursor:pointer;box-shadow:var(--shadow);touch-action:none}.sp-wrap .map-hint{left:auto;right:10px}.sp-tabs{margin:-4px 0 18px}.sp-tabs .chip{margin-left:4px;font-size:9.5px;padding:3px 5px}.sp-ph{font-family:var(--f-display);font-weight:600;font-size:22px;line-height:1.15;margin:4px 0 6px}.sp-panel .lbl-h{margin:18px 0 8px}.sp-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;margin:14px 0}.sp-stats div{min-width:0}.sp-stats dt{font:500 10.5px/1.2 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.sp-stats dd{margin:3px 0 0;font-weight:650;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sp-stats dd .hint{font-weight:400;font-size:12px}.sp-row{margin:6px 0}.sp-tile{margin-top:16px;padding-top:14px;border-top:1px solid var(--rule)}.sp-tile .btn{margin-top:8px}.sp-tn{margin:0 0 2px}.sp-lm{font-style:italic}.sp-pick{margin-top:16px}.sp-bls{list-style:none;margin:8px 0 0;padding:0}.sp-bi{padding:10px 0;border-top:1px solid var(--rule);display:flex;flex-direction:column;gap:4px}.sp-bi:first-child{border-top:0;padding-top:2px}.sp-bf{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.sp-bf .btn{padding:6px 12px}.sp-no{margin-top:8px;font-size:13px}.sp-no summary{cursor:pointer;color:var(--ink-2)}.sp-no ul{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:4px}.sp-prog{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sp-prog li{display:grid;grid-template-columns:1fr auto;gap:4px 10px;font-size:13.5px}.sp-prog .bar{grid-column:1/-1;height:6px}.sp-bl{font-size:13.5px;color:var(--ink-2);margin:0}.sp-bar{display:block;height:6px;margin-top:6px}.sp-bar.tf i{background:#4d82a7}.sp-ren{display:flex;gap:8px;margin:6px 0}.sp-ren input{flex:1;min-width:0;padding:8px 10px;border:1px solid var(--rule-2);border-radius:3px;background:var(--paper);color:var(--ink);font:inherit}.sp-ren .btn{padding:8px 12px}.sp-find{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.sp-q{display:flex;align-items:center;gap:10px}.sp-q .lbl{font-size:11px}.sp-q input{width:200px;max-width:52vw;padding:7px 10px;border:1px solid var(--rule-2);border-radius:3px;background:var(--sheet);color:var(--ink);font:inherit;font-size:14px}.sp-qr{font-size:13.5px}.lg i.sp-sw{background:var(--x)}.lg i.sp-flag{width:10px;height:8px;border:0;border-left:1.5px solid var(--ink);border-radius:0;background:linear-gradient(var(--accent) 50%,var(--stamp) 50%);background-clip:content-box;padding-left:0}.lg i.sp-lmk{width:9px;height:9px;border-radius:1px;background:#b9a46b}.lg i.sp-night{background:linear-gradient(90deg,transparent,rgba(4,8,10,.55));border-color:var(--rule-2)}.lg i.sp-storm{border-radius:50%;background:radial-gradient(#d6a076e6,#d6a07600)}.sp-teaser{position:relative}.sp-teaser .sp-wrap{aspect-ratio:1.85;max-height:none}.sp-tz{position:absolute;left:22px;top:22px;max-width:430px;padding:20px 22px;background:color-mix(in srgb,var(--sheet) 93%,transparent);border:1px solid var(--rule);border-radius:4px;box-shadow:var(--shadow)}.sp-tz .h2{font-size:24px;margin:6px 0 12px}.sp-steps{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:10px}.sp-steps li{display:grid;grid-template-columns:22px 1fr;gap:8px;font-size:14px;line-height:1.4}.sp-steps li>span:last-child{display:flex;flex-direction:column;gap:2px}.sp-ck{width:18px;height:18px;border:1.5px solid var(--rule-2);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;margin-top:1px}.sp-steps li.done .sp-ck{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.sp-steps li.done b{color:var(--ink-2)}.sp-tbl{min-width:640px}.sp-fl{display:inline-flex;flex-direction:column;width:18px;height:12px;border:1px solid var(--rule-2);flex:none}.sp-fl i{flex:1;display:block}.sp-cn{display:block;font-size:12px;margin-top:2px}.sp-news{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sp-news li{display:grid;grid-template-columns:110px 1fr;gap:12px;font-size:14px}.sp-line{margin:0 0 8px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.sp-visit{margin-top:22px}@media(max-width:1100px){.sp-tz{position:static;max-width:none;margin-top:12px;background:var(--sheet)}}@media(max-width:600px){.sp-wrap{aspect-ratio:1}.sp-teaser .sp-wrap{aspect-ratio:1.4}.sp-mini{width:96px;height:52px}.sp-news li{grid-template-columns:1fr;gap:2px}.sp-q input{width:150px}}@media(max-width:600px){.sp-wrap .map-hint{inset:10px auto auto 10px;max-width:calc(100% - 80px)}}.insp-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.insp-x{appearance:none;border:1px solid var(--rule);background:transparent;color:var(--ink-2);width:28px;height:28px;border-radius:3px;font-size:18px;line-height:1;cursor:pointer}.insp-x:hover{color:var(--ink);border-color:var(--ink-2)}.insp-x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.insp-dl dd{text-align:right}.insp-more{margin-top:14px;border-top:1px solid var(--rule);padding-top:10px}.insp-more summary{cursor:pointer;font-weight:600;font-size:13.5px;color:var(--ink-2)}.insp-more[open] summary{margin-bottom:6px}.bt-wrap{aspect-ratio:1.7}.bt-cv{display:block;width:100%;height:100%;touch-action:none;cursor:grab}.bt-cv.dragging{cursor:grabbing}.sp-teaser .bt-cv{cursor:default;touch-action:auto}.bt-sub{display:flex;gap:6px;margin:-8px 0 18px;flex-wrap:wrap}.bt-st{border:1px solid var(--rule-2);background:var(--sheet);color:var(--ink-2);border-radius:999px;padding:7px 14px;font:inherit;font-size:13.5px;font-weight:550;cursor:pointer;min-height:36px}.bt-st:hover{color:var(--ink)}.bt-st.on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.bt-cnt{font:500 10.5px/1 var(--f-mono);letter-spacing:.06em;opacity:.8;margin-left:4px}.bt-voy{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;margin-bottom:26px;align-items:start}.bt-vwrap{aspect-ratio:1.25;max-height:none}.bt-vwrap .bt-cv{cursor:default;touch-action:auto}.bt-vside .h2{font-size:24px;margin:4px 0 6px}.bt-vstats{margin:12px 0 10px}.bt-vbar{height:7px;margin:4px 0 16px}.bt-vbar i{background:#d9a53a}.bt-cta{border:1px solid var(--rule);border-left:3px solid #d9a53a;background:var(--sheet);border-radius:4px;padding:12px 14px;display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;justify-content:space-between}.bt-cta p{margin:0;font-size:14px;flex:1 1 220px}.bt-vside .lbl-h{margin:20px 0 8px}.bt-log{list-style:none;margin:0;padding:0;display:grid;gap:10px}.bt-ev{border-top:1px solid var(--rule);padding-top:10px}.bt-ev p{margin:0 0 4px}.bt-ev.open{border:1px solid var(--rule-2);border-radius:4px;padding:12px 14px;background:var(--sheet)}.bt-evh b{font-weight:650}.bt-evc{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 6px}.bt-evc .btn{white-space:normal;text-align:left}.bt-dest{border:0;margin:12px 0;padding:0;display:grid;gap:8px}.bt-dest legend{margin-bottom:6px}.bt-do{display:grid;grid-template-columns:20px 1fr;gap:6px;padding:9px 10px;border:1px solid var(--rule);border-radius:4px;cursor:pointer;font-size:14px}.bt-do:has(input:checked){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.bt-do input{margin:3px 0 0}.bt-do span{display:flex;flex-direction:column;gap:2px}.bt-cands,.bt-cls,.bt-rec,.bt-onway{list-style:none;margin:8px 0 12px;padding:0;display:grid;gap:6px;font-size:13.5px}.bt-cands li.on{font-weight:650}.bt-warn{color:var(--down)}.bt-roll{margin:8px 0 6px;font:600 15px/1.3 var(--f-mono)}.bt-roll .hint{font:400 12.5px/1.4 var(--f-body,inherit);letter-spacing:0}.bt-odds{display:flex;gap:2px;margin:6px 0 8px;border-radius:3px;overflow:hidden;font-size:11px;line-height:1.2}.bt-ob{padding:5px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#10201e}.bt-ob b{display:block;font-size:12px}.o-r{background:#c9c4b8}.o-o{background:#d6b78c}.o-i{background:#b4dbe6}.o-v{background:#9fc79a}.o-p{background:#f2c14e}.o-j{background:#d8a8a2}.bt-o{display:inline-block;font:500 10px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;padding:3px 5px;border-radius:2px;color:#10201e}.bt-send{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bt-dr{font-size:13px;display:flex;gap:6px;align-items:center}.bt-rushw{color:#b07a10}.bt-ren{margin-top:12px}.lg i.bt-lg-cl{border-radius:50%;background:transparent;border:2px solid #c45c9a}.lg i.bt-lg-st{border-radius:50%;background:transparent;border:2px solid var(--accent);box-shadow:0 0 0 2px var(--sheet),0 0 0 3px var(--accent)}.lg i.bt-lg-reach{border-radius:50%;background:transparent;border:1.5px dashed var(--accent)}.lg i.bt-lg-ms{background:transparent;border:0;border-top:2px dashed var(--stamp);border-radius:0;height:0;margin-top:6px}.lg i.bt-lg-rush{border-radius:50%;border:0;background:radial-gradient(#f2c14ef2,#f2aa3c00 72%)}.lg i.bt-lg-gap{background:transparent;border:0;border-top:1.5px dotted #d9a53a;border-radius:0;height:0;margin-top:6px}.bt-labh{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 24px;align-items:start}.bt-labh .h2{margin:4px 0 6px}.bt-rstats{grid-template-columns:repeat(4,auto);margin:6px 0 0}.bt-rparts{margin:6px 0 10px}.bt-rnow{display:grid;grid-template-columns:1fr;gap:5px;margin:10px 0;padding:10px 12px;border:1px solid var(--rule);border-radius:4px;background:var(--sheet)}.bt-rnow .bar{height:6px}.bt-sum{font-size:13.5px;color:var(--ink-2);margin:10px 0 16px}.bt-treew{overflow-x:auto;margin:0 -2px;padding:2px 2px 10px}.bt-tree{position:relative;display:grid;grid-template-columns:repeat(6,minmax(128px,1fr));gap:22px 12px;min-width:830px}.bt-lines{position:absolute;left:0;top:0;pointer-events:none;overflow:visible;z-index:0}.bt-lines path{fill:none;stroke:var(--rule-2);stroke-width:1.6}.bt-lines path.x{stroke-dasharray:4 4;stroke:var(--stamp);opacity:0;transition:opacity .15s}.bt-lines path.x.hl{opacity:.9}.bt-node.pre{box-shadow:0 0 0 2px var(--stamp)}.bt-lines path.on{stroke:var(--accent)}.bt-bh{display:flex;flex-direction:column;gap:3px;padding-bottom:6px;border-bottom:2px solid var(--ink);font-size:12.5px;position:relative;z-index:1}.bt-bh b{font-family:var(--f-display);font-size:18px;font-weight:600}.bt-bp{font:500 10.5px/1.2 var(--f-mono);letter-spacing:.08em;color:var(--ink-3);text-transform:uppercase}.bt-node{position:relative;z-index:1;background:var(--sheet);border:1px solid var(--rule-2);border-radius:4px;padding:10px 11px;display:flex;flex-direction:column;gap:5px;font-size:12.5px;line-height:1.38;box-shadow:var(--shadow)}.bt-node p{margin:0}.bt-nh{display:flex;justify-content:space-between;gap:6px;align-items:baseline}.bt-nh b{font-size:13.5px;font-weight:650;line-height:1.2}.bt-tier{font:500 10px/1 var(--f-mono);color:var(--ink-3);letter-spacing:.06em;white-space:nowrap;flex:none}.bt-nd{color:var(--ink-2)}.bt-nx{font-size:11.5px;color:var(--stamp)}.bt-nc{font:500 11px/1.35 var(--f-mono);color:var(--ink-3)}.bt-ns{font-weight:650;font-size:12.5px}.bt-node .btn{align-self:flex-start;margin-top:2px}.bt-node .bar{height:5px}.bt-node.st-locked{box-shadow:none;background:var(--paper);border-style:dashed;color:var(--ink-3)}.bt-node.st-locked .bt-nd,.bt-node.st-locked .bt-nh b{color:var(--ink-3)}.bt-node.st-open{border-color:var(--accent)}.bt-node.st-open.cant{border-color:var(--rule-2)}.bt-node.st-busy{border-color:#d9a53a;box-shadow:0 0 0 2px color-mix(in srgb,#d9a53a 30%,transparent)}.bt-node.st-done{background:color-mix(in srgb,var(--accent) 9%,var(--sheet));border-color:color-mix(in srgb,var(--accent) 55%,var(--rule-2))}.bt-node.st-done .bt-ns{color:var(--accent)}.bt-node .opt-why{font-size:11.5px}.bt-sec .sp-line{margin:0}@media(max-width:1100px){.bt-voy{grid-template-columns:1fr}.bt-vwrap{aspect-ratio:1.5}}@media(max-width:700px){.bt-labh{grid-template-columns:1fr}.bt-rstats{grid-template-columns:1fr 1fr}.bt-treew{overflow:visible}.bt-tree{display:block;min-width:0}.bt-bh{margin:22px 0 10px}.bt-node{margin:0 0 14px}.bt-node+.bt-bh{margin-top:26px}.bt-lines{display:none}.bt-node:not(.bt-t0):before{content:"";position:absolute;left:22px;top:-15px;height:14px;border-left:1.6px solid var(--rule-2)}}@media(max-width:600px){.bt-wrap{aspect-ratio:1}.bt-vwrap{aspect-ratio:1.1}.bt-ob{font-size:10px}}:root{--fl-pen:#cf4f22;--fl-s0:#5f9e4a;--fl-s1:#d99a1e;--fl-s2:#c0622a;--fl-s3:#5b87a3}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--fl-pen:#f2885a;--fl-s0:#7fbf6a;--fl-s1:#e6b74a;--fl-s2:#d08a3c;--fl-s3:#a9c6d8}}:root[data-theme=dark]{--fl-pen:#f2885a;--fl-s0:#7fbf6a;--fl-s1:#e6b74a;--fl-s2:#d08a3c;--fl-s3:#a9c6d8}.map-cv.fl-hot:not(.dragging){cursor:pointer}.fl-svg{flex:none;display:inline-block;vertical-align:middle;overflow:visible}.fl-svg .fl-pole{fill:none;stroke:var(--ink);stroke-width:1.5;stroke-linecap:round}.fl-svg .fl-flag{fill:var(--fl-pen)}.fl-svg .fl-ss{fill:none;stroke:var(--ink);stroke-width:1.3;stroke-linecap:round}.fl-s0 .fl-sf{fill:var(--fl-s0)}.fl-s1 .fl-sf{fill:var(--fl-s1);stroke:var(--fl-s1);stroke-width:1.2;stroke-linecap:round}.fl-s2 .fl-sf{fill:var(--fl-s2)}.fl-s2 .fl-ss{stroke:var(--sheet);stroke-width:.8}.fl-s3 .fl-ss{stroke:var(--fl-s3);stroke-width:1.4}.fl-lg-d{fill:var(--sheet);stroke:var(--ink);stroke-width:1;opacity:.9}.fl-lg-r{fill:none;stroke:var(--accent);stroke-width:1.8;stroke-linecap:round}.fl-card{margin:0 0 16px;padding:0 0 14px;border-bottom:1px solid var(--rule)}.fl-card .mp-h:focus{outline:none}.fl-eb .chip{margin-left:auto}.fl-time{display:grid;gap:5px;margin-top:10px}.fl-time .bar{height:6px}.fl-tbar.warn i{background:var(--down)}.fl-card .mp-dl dd{font-weight:600}.fl-card .mp-dl dd .hint{font-weight:400}.fl-note{display:flex;gap:8px;align-items:flex-start}.fl-note .fl-svg{margin-top:1px}.fl-bars{list-style:none;padding:0;margin:0;display:grid;gap:0}.fl-b{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,1fr) minmax(0,1fr);gap:4px 16px;align-items:center;padding:10px 0;border-top:1px solid var(--rule);font-size:14px}.fl-b .fl-bn{min-width:0;overflow-wrap:anywhere}.fl-bar{height:8px}.fl-bar i{transition:width .6s ease}.fl-bt{text-align:right;white-space:nowrap}.fl-visit{margin-top:18px}.fl-visit p+p{margin-top:4px}@media(max-width:620px){.fl-b{grid-template-columns:minmax(0,1fr) auto}.fl-b .fl-bar{grid-column:1/-1;grid-row:2}.fl-bt{grid-row:1;grid-column:2}}@media(prefers-reduced-motion:reduce){.fl-bar i{transition:none}}:root[data-size=large] .fl-b{font-size:16px}.city-pop{margin:4px 0 0;font-size:14px;color:var(--ink-2)}.city-pop b{font-family:var(--f-display);font-weight:650;font-size:17px;color:var(--ink)}.cp-sum{margin:-4px 0 14px;max-width:70ch;line-height:1.5}.blk-box{margin:12px 0 14px}.blk-h{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0}.blk-l{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.blk-l b{font-family:var(--f-body);font-size:14px;letter-spacing:0;text-transform:none;color:var(--ink);margin-left:4px}.blk-m{display:inline-flex;flex-wrap:wrap;gap:3px;max-width:100%}.blk-m i{display:block;width:10px;height:10px;padding:0;margin:0;border:1px solid var(--ink-3);border-radius:2px;box-sizing:border-box}.blk-m i.on{background:var(--accent);border-color:var(--accent)}.blk-m i.wip{background:repeating-linear-gradient(135deg,var(--accent) 0 2px,transparent 2px 4px)}.blk-m i.over{background:var(--down);border-color:var(--down)}.blk-over{margin:8px 0 0}.blk-nx,.blk-src,.blk-ms{margin:6px 0 0;line-height:1.45}.blk-nx b{color:var(--ink-2);font-weight:600}.blk-src,.blk-ms{color:var(--ink-2)}.blk-mx{margin:8px 0 0}.blk-mx summary{cursor:pointer;font-weight:600;font-size:13.5px;color:var(--ink-2)}.blk-ml li span{line-height:1.45}.blk-ml li b{flex:none;white-space:nowrap;color:var(--ink-3);font-weight:600}.cl-p{display:block;margin-top:3px;font-size:12.5px;color:var(--ink-3)}.blk-help{margin:10px 0 12px}.blk-help summary{cursor:pointer;font-weight:600;font-size:13.5px;color:var(--ink-2)}.blk-tbl{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:4px 14px;margin-top:8px;font-size:13px;color:var(--ink-2)}.blk-tbl b{display:inline-block;min-width:2.2em;color:var(--ink);font-variant-numeric:tabular-nums}:root{--fk-gov:#2a6fb5;--fk-org:#b8862b;--fk-like:#c2334d;--fk-rs:#1b7843;--fk-hover:rgba(18,41,42,.035);--fk-guide:rgba(29,106,92,.07)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--fk-gov:#6fa8e6;--fk-org:#d9ab4a;--fk-like:#ff7a93;--fk-rs:#63d395;--fk-hover:rgba(225,240,235,.04);--fk-guide:rgba(94,194,169,.09)}}:root[data-theme=dark]{--fk-gov:#6fa8e6;--fk-org:#d9ab4a;--fk-like:#ff7a93;--fk-rs:#63d395;--fk-hover:rgba(225,240,235,.04);--fk-guide:rgba(94,194,169,.09)}.fk{container:fk/inline-size;margin-top:-8px}.fk-sprite{position:absolute;width:0;height:0;overflow:hidden}.fk-in{display:grid;grid-template-columns:176px minmax(0,1fr) 244px;gap:0 18px;align-items:start}.fk-l{position:sticky;top:18px;display:flex;flex-direction:column;gap:6px;min-width:0}.fk-top{display:flex;align-items:center;gap:8px;padding:2px 10px 12px}.fk-logo{display:inline-flex;width:30px;height:30px;color:var(--accent)}.fk-logo svg{width:100%;height:100%}.fk-word{font-family:var(--f-display);font-style:italic;font-weight:600;font-size:28px;line-height:1;letter-spacing:-.01em;color:var(--ink)}.fk-tabs{display:flex;flex-direction:column;gap:2px}.fk-tab{display:flex;align-items:center;gap:12px;padding:9px 12px;border:0;background:none;border-radius:999px;cursor:pointer;color:var(--ink-2);font-size:15px;text-align:left;white-space:nowrap}.fk-tab svg{width:22px;height:22px;flex:none}.fk-ts{display:none}.fk-tab:hover{background:var(--fk-hover);color:var(--ink)}.fk-tab.on{color:var(--ink);font-weight:700;background:var(--accent-soft)}.fk-lh{font:600 11px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:14px 12px 4px}.fk-seg{display:flex;border:1px solid var(--rule-2);border-radius:999px;padding:3px;background:var(--sheet);gap:2px}.fk-seg button{flex:1 1 0;border:0;background:none;border-radius:999px;padding:7px 4px;font-size:13px;font-weight:600;color:var(--ink-2);cursor:pointer;min-width:0;white-space:nowrap}.fk-seg button:hover{color:var(--ink);background:var(--fk-hover)}.fk-seg button.on{background:var(--ink);color:var(--sheet)}.fk-seg-c{display:none;margin:12px 16px 4px}.fk-big{margin-top:14px;border-radius:999px;width:100%;padding:12px 16px;font-size:15.5px}.fk-lnote{font-size:12.5px;line-height:1.5;color:var(--ink-3);padding:14px 12px 0}.fk-c{background:var(--sheet);border:1px solid var(--rule);border-radius:4px;min-width:0;min-height:60vh;box-shadow:var(--shadow)}.fk-ch{padding:16px 18px 12px;border-bottom:1px solid var(--rule)}.fk-title{font-family:var(--f-display);font-weight:600;font-size:27px;line-height:1.1;margin:0;color:var(--ink)}.fk-sub{color:var(--ink-3);font-size:13.5px;margin-top:4px}.fk-banner{margin:0;padding:10px 18px;font-size:13.5px;color:var(--ink-2);background:var(--sheet-2);border-bottom:1px solid var(--rule)}.fk-filter{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 18px;background:var(--accent-soft);border-bottom:1px solid var(--rule);font-size:14px}.fk-compose{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:14px 18px;border-bottom:1px solid var(--rule)}.fk-cb{min-width:0;position:relative}.fk-ta{width:100%;border:0;background:transparent;resize:vertical;font-size:17px;line-height:1.45;padding:8px 0;color:var(--ink);min-height:52px;outline:none}.fk-ta::placeholder{color:var(--ink-3)}.fk-ta:disabled{opacity:.55}.fk-cf{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid var(--rule);padding-top:10px}.fk-cf .hint{font-size:12.5px;flex:1 1 180px}.fk-cnt{flex:none!important;font-family:var(--f-mono)}.fk-pbtn{border-radius:999px;padding:8px 20px}.fk-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fk-trchips{display:none;gap:6px;overflow-x:auto;scrollbar-width:none;padding:10px 16px;border-bottom:1px solid var(--rule)}.fk-trchips::-webkit-scrollbar{display:none}.fk-chip{flex:none;border:1px solid var(--rule-2);background:var(--sheet);border-radius:999px;padding:5px 11px;font-size:13px;font-weight:600;color:var(--accent);cursor:pointer;white-space:nowrap}.fk-chip.on{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.fk-newwrap{display:flex;justify-content:center}.fk-new{margin:10px auto 0;border:0;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-weight:700;font-size:13.5px;padding:7px 16px;cursor:pointer;box-shadow:var(--shadow)}.fk-feed{display:flex;flex-direction:column}.fk-post{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:13px 18px 11px;border-bottom:1px solid var(--rule);position:relative}.fk-feed>.fk-post:hover{background:var(--fk-hover)}.fk-post.fk-guide{background:var(--fk-guide)}.fk-post.fk-guide:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent)}.fk-av{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700;letter-spacing:.02em;flex:none;overflow:hidden;font-family:var(--f-body);box-shadow:inset 0 0 0 1px #00000014;user-select:none}.fk-av-flag{background:var(--sheet-2)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .fk-av:not(.fk-av-flag){filter:brightness(.82) saturate(.92)}}:root[data-theme=dark] .fk-av:not(.fk-av-flag){filter:brightness(.82) saturate(.92)}.fk-av-flag svg{width:100%;height:100%;display:block}.fk-av-gov{box-shadow:0 0 0 2px var(--sheet),0 0 0 3px var(--fk-gov)}.fk-av-org{border-radius:28%}.fk-b{min-width:0}.fk-h{display:flex;align-items:baseline;flex-wrap:nowrap;gap:2px 8px;line-height:1.35;font-size:14.5px;min-width:0}.fk-h1{display:flex;align-items:baseline;gap:0 5px;min-width:0;flex:1 1 0;overflow:hidden}.fk-h1 time,.fk-h1 .fk-dot,.fk-h1 .fk-badge{flex:none}.fk-h1 .fk-nm{flex:0 .15 auto;min-width:3.5em}.fk-nm{border:0;background:none;padding:0;font-weight:700;color:var(--ink);cursor:pointer;text-align:left;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fk-nm:hover{text-decoration:underline}.fk-badge{display:inline-flex;width:16px;height:16px;align-self:center}.fk-badge svg{width:16px;height:16px}.fk-hd,.fk-h time,.fk-dot{color:var(--ink-3);font-size:14px;white-space:nowrap}.fk-hd{overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 1 auto}.fk-nat{display:inline-flex;align-items:center;gap:5px;margin-left:auto;flex:none;font:600 11px/1.6 var(--f-mono);letter-spacing:.03em;color:var(--ink-2);background:var(--sheet-2);border:1px solid var(--rule);border-radius:999px;padding:0 8px 0 3px;white-space:nowrap;max-width:48%;overflow:hidden;text-overflow:ellipsis;align-self:center}.fk-nat-reg{padding-left:8px;color:var(--stamp)}.fk-nat-f{display:inline-flex;width:15px;height:15px;border-radius:50%;overflow:hidden;flex:none}.fk-nat-f svg{width:100%;height:100%}.fk-to{font-size:13px;color:var(--ink-3);margin-top:1px}.fk-tipk{font:600 11px/1.4 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-top:2px}.fk-virk{font:600 11px/1.4 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fk-like);margin-top:6px}.fk-x{margin-top:2px;font-size:15px;line-height:1.5;color:var(--ink);overflow-wrap:anywhere}.fk-tag{border:0;background:none;padding:0;font:inherit;color:var(--accent);cursor:pointer}.fk-tag:hover{text-decoration:underline}.fk-at{color:var(--accent)}.fk-atb{border:0;background:none;padding:0;font:inherit;color:var(--accent);cursor:pointer}.fk-atb:hover{text-decoration:underline}.fk-qp{margin-top:9px;border:1px solid var(--rule-2);border-radius:12px;padding:9px 12px;background:var(--sheet);min-width:0}.fk-qp-h{display:flex;align-items:center;gap:6px;min-width:0;font-size:13.5px;line-height:1.3}.fk-qp-h .fk-av{flex:none}.fk-qp-h .fk-nm{font-size:13.5px;flex:0 1 auto;min-width:3em}.fk-qp-h .fk-hd{flex:0 1 auto}.fk-qp-h time,.fk-qp-h .fk-dot{flex:none}.fk-h1 .fk-nm,.fk-qp-h .fk-nm{display:inline-flex}.fk-h1 .fk-nm>span,.fk-qp-h .fk-nm>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fk-qp-h .fk-hd,.fk-qp-h time{font-size:13px}.fk-qp-x{margin-top:4px;font-size:14px;line-height:1.45;color:var(--ink-2);overflow-wrap:anywhere}.fk-qp-gone{color:var(--ink-3);font-size:13.5px;font-style:italic}.fk-ctx{margin:2px 0 6px;padding:8px 11px;border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:0 8px 8px 0}.fk-ctx-h{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:13.5px;color:var(--ink-2)}.fk-ctx-h button{margin-left:auto}.fk-ctx-x{margin-top:3px;font-size:13.5px;line-height:1.45;color:var(--ink-3);overflow-wrap:anywhere}.fk-ctx .fk-qp{margin-top:6px}.fk-mn{position:absolute;left:0;right:0;z-index:20;list-style:none;margin:2px 0 0;padding:4px;background:var(--sheet);border:1px solid var(--rule-2);border-radius:10px;box-shadow:var(--shadow);max-height:260px;overflow-y:auto}.fk-mn li{display:flex;align-items:center;gap:9px;padding:6px 8px;border-radius:7px;cursor:pointer;min-width:0}.fk-mn li[aria-selected=true],.fk-mn li:hover{background:var(--accent-soft)}.fk-mn-b{display:flex;flex-direction:column;min-width:0;line-height:1.3;font-size:14px}.fk-mn-b b,.fk-mn-b .fk-hd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fk-mn-b .fk-hd{font-size:12.5px}.fk-tn{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font:700 11px/1 var(--f-body);margin-left:-2px}.fk-post.fk-flash{animation:fk-flash 1.6s ease-out}@keyframes fk-flash{0%,30%{background:var(--accent-soft)}to{background:transparent}}@media(prefers-reduced-motion:reduce){.fk-post.fk-flash{animation:none;background:var(--accent-soft)}}.fk-q{margin-top:9px;border:1px solid var(--rule-2);border-radius:12px;padding:10px 13px;background:var(--sheet)}.fk-q-k{display:block;font:600 10.5px/1.5 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:3px}.fk-q p{font-size:14px;line-height:1.5;color:var(--ink-2);font-family:Georgia,var(--f-display),serif}.fk-go{display:inline-flex;align-items:center;gap:6px;margin-top:9px;border:1px solid var(--accent);background:transparent;color:var(--accent);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600;cursor:pointer}.fk-go:hover{background:var(--accent);color:var(--accent-ink)}.fk-go svg{width:16px;height:16px}.fk-acts{display:flex;align-items:center;justify-content:space-between;max-width:430px;margin-top:7px;gap:6px}.fk-act{display:inline-flex;align-items:center;gap:5px;border:0;background:none;padding:3px 4px;margin-left:-4px;color:var(--ink-3);font-size:13px;cursor:default;border-radius:999px}button.fk-act{cursor:pointer}.fk-act svg{width:18px;height:18px}.fk-act b{font-weight:500;min-width:1ch}button.fk-like:hover,.fk-like.on{color:var(--fk-like)}.fk-like.on{--fk-like-fill:currentColor}button.fk-rs:hover,.fk-rs.on{color:var(--fk-rs)}button.fk-rp:hover,button.fk-qb:hover{color:var(--accent)}.fk-del{margin-left:auto;white-space:nowrap}.fk-th{list-style:none;margin:8px 0 0;padding:0 0 0 2px;border-left:2px solid var(--rule)}.fk-th>li>.fk-post{border-bottom:0;padding:7px 0 5px 12px}.fk-reply .fk-x{font-size:14.5px}.fk-more-rp{margin:4px 0 0 14px}.fk-moreb{display:flex;margin:14px auto;border-radius:999px}.fk-caught{text-align:center;font:600 12px/1.4 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:16px}.fk-empty{margin:18px}.fk-r{position:sticky;top:18px;display:flex;flex-direction:column;gap:14px;min-width:0}.fk-box{background:var(--sheet);border:1px solid var(--rule);border-radius:14px;overflow:hidden}.fk-box-wide{border-radius:0;border:0;border-bottom:1px solid var(--rule)}.fk-bh{font-family:var(--f-display);font-weight:600;font-size:19px;line-height:1.2;margin:0;padding:12px 14px 6px;color:var(--ink)}.fk-pad{padding:0 14px 12px}.fk-trends{list-style:none;margin:0;padding:0 0 6px}.fk-tr{display:grid;width:100%;text-align:left;border:0;background:none;padding:7px 14px;cursor:pointer;gap:1px}.fk-tr:hover,.fk-tr.on{background:var(--fk-hover)}.fk-tr.on .fk-tr-k{color:var(--accent)}.fk-tr-c,.fk-tr-n{font-size:12px;color:var(--ink-3)}.fk-tr-k{font-weight:700;font-size:14.5px;color:var(--ink);overflow-wrap:anywhere}.fk-wtf{list-style:none;margin:0;padding:2px 0 8px}.fk-wtf li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 12px}.fk-wtf-b{display:flex;flex-direction:column;min-width:0;line-height:1.3}.fk-wtf-b .fk-hd{max-width:100%;font-size:13px}.fk-wtf-b .fk-badge{display:none}.fk-wtf-b .fk-nm{white-space:normal;line-height:1.25;font-size:13.5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:normal;word-break:normal}.fk-fol{border:1px solid var(--ink);background:var(--ink);color:var(--sheet);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.fk-fol.on{background:transparent;color:var(--ink);border-color:var(--rule-2)}.fk-foot{font-size:12px;line-height:1.5;color:var(--ink-3);padding:0 6px}.fk-sec{border-bottom:1px solid var(--rule);padding-bottom:6px}.fk-ppl{list-style:none;margin:0;padding:0}.fk-pp{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:10px 18px;border-top:1px solid var(--rule)}.fk-pp-s{font-size:12.5px;color:var(--ink-3)}.fk-pp-bio{font-size:14px;color:var(--ink-2);margin-top:2px}.fk-prof{border-bottom:1px solid var(--rule)}.fk-prof-band{height:84px;opacity:.85;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.12) 0 2px,transparent 2px 9px)!important}.fk-prof-in{position:relative;padding:0 18px 14px}.fk-prof-in>.fk-av{margin-top:-36px;box-shadow:0 0 0 4px var(--sheet)}.fk-prof-in>.fk-fol{position:absolute;right:18px;top:12px}.fk-prof-n{font-family:var(--f-display);font-size:23px;margin:8px 0 0;display:flex;align-items:center;gap:6px;color:var(--ink)}.fk-prof-n .fk-badge,.fk-prof-n .fk-badge svg{width:20px;height:20px}.fk-prof-bio{margin-top:8px;font-size:15px}.fk-prof-m{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:13.5px;color:var(--ink-3)}.fk-prof-m b{color:var(--ink)}.fk-teaser-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.fk-teaser-feed{background:var(--sheet);border:1px solid var(--rule);border-radius:4px;margin-top:6px}.fk-teaser-feed>.fk-post:last-child{border-bottom:0}@container fk (max-width:860px){.fk-in{grid-template-columns:minmax(0,1fr) 224px}.fk-l{grid-column:1/-1;position:static;flex-direction:row;align-items:center;gap:6px;margin-bottom:12px;flex-wrap:wrap}.fk-top{padding:0 6px 0 2px}.fk-word{font-size:24px}.fk-logo{width:26px;height:26px}.fk-tabs{flex-direction:row;overflow-x:auto;scrollbar-width:none;flex:1;min-width:0}.fk-tabs::-webkit-scrollbar{display:none}.fk-tab{padding:7px 11px;gap:7px;font-size:14px}.fk-tab svg{width:18px;height:18px}.fk-tl{display:none}.fk-ts{display:inline}.fk-lh,.fk-seg-l,.fk-big,.fk-lnote{display:none}.fk-seg-c{display:flex}}@container fk (max-width:640px){.fk-in{grid-template-columns:minmax(0,1fr)}.fk-r{display:none}.fk-trchips{display:flex}.fk-tl{display:none}.fk-ts{display:inline;font-size:13.5px}.fk-l{row-gap:8px}.fk-tabs{flex-basis:100%;justify-content:space-between;gap:2px}.fk-tab{flex:1 1 0;min-width:0;flex-direction:column;gap:3px;padding:6px 2px 5px;border-radius:12px;position:relative}.fk-tab .fk-ts{display:block;font-size:12px;line-height:1.15;max-width:100%;overflow:hidden;text-overflow:ellipsis}.fk-tab .fk-tn{position:absolute;top:1px;left:calc(50% + 6px);margin:0}.fk-h{flex-wrap:wrap}.fk-h1{flex-basis:100%}.fk-nat{flex-basis:auto;margin-left:0;max-width:100%}.fk-post{padding:12px 13px 10px;gap:10px}.fk-compose{padding:12px 13px;gap:10px}.fk-ch{padding:14px 14px 10px}.fk-title{font-size:24px}.fk-seg-c{margin:10px 13px 2px}.fk-filter,.fk-banner{padding-left:13px;padding-right:13px}.fk-hd{max-width:38%}.fk-nat{margin-left:0}.fk-acts{max-width:none}.fk-pp{padding:10px 13px}}.tut-l .stp-l li{align-items:start}.tut-l .stp-l li>.btn{align-self:center}.tut-l .stp-t:focus{outline:none}.tut-l-mark{border-left-color:var(--stamp)}.tut-l-destiny{border-left-color:var(--mu-gold)}.tut-lede{margin:2px 0 4px;font-size:13.5px;line-height:1.45;color:var(--ink-2);max-width:72ch}.tut-bn{margin:10px 0 0;font-size:12.5px}.stp-l li.later .stp-i{border-style:dashed}.stp-l li.later .stp-x b{color:var(--ink-2)}.tut-hl-l{margin:6px 0 4px}.tut-hl-l li{align-items:start}.tut-hl-l li>.btn{align-self:center}.tut-new{margin:0 0 22px;padding:16px 20px 12px;background:var(--sheet);border:1px solid var(--rule);border-left:3px solid var(--accent);border-radius:4px}.tut-new-h{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:flex-end;justify-content:space-between;margin-bottom:6px}.tut-new-h .stp-t:focus{outline:none}.tut-new-l{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));column-gap:22px}.tut-new-l li{display:flex;flex-direction:column;gap:1px;padding:8px 0;border-bottom:1px solid var(--rule);min-width:0}.tut-new-l .linkish{font-size:14.5px;align-self:flex-start}.tut-new-l .hint{font-size:12.5px;line-height:1.4}.tut-new-f{margin-top:10px;font-size:12.5px}.tut-bd{margin:-6px 0 18px;padding:10px 14px 8px;background:var(--sheet);border:1px solid var(--rule);border-radius:4px}.tut-bd.all{padding-bottom:10px}.tut-bd-h{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.tut-bd-h .eyebrow{margin:0}.tut-bd-q{margin-left:auto;display:flex;flex-wrap:wrap;gap:6px}.tut-q{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:3px 10px 3px 4px;border:1px solid var(--rule-2);border-radius:999px;background:var(--sheet);color:var(--ink-2);font:600 12.5px/1.2 var(--f-body);cursor:pointer}.tut-q:hover{border-color:var(--accent);color:var(--ink)}.tut-qi{display:inline-grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;background:var(--accent);color:var(--accent-ink);font:700 12.5px/1 var(--f-body)}.tut-bd-l{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:0 16px}.tut-bd-l li{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:13.5px;line-height:1.3;min-width:0}.tut-bd-l .stp-i{flex:none;width:18px;height:18px;font-size:11px}.tut-bd-l li.done{color:var(--ink-2)}.tut-bd-l li.done .stp-i{background:var(--up);border-color:var(--up);color:var(--sheet)}.tut-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tut-hb{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tut-hb .btn{display:inline-flex;align-items:center;gap:8px}.tut-modal{position:fixed;inset:0;z-index:62}.tut-scrim{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;cursor:pointer;transition:background-color .2s ease}.tut-scrim.dim{background:#0812118c}.tut-spot{position:fixed;border-radius:7px;pointer-events:none;box-shadow:0 0 0 2px var(--accent),0 0 0 7px #5ec2a94d,0 0 0 200vmax #0812118c}.tut-spot.mv{transition:left .3s cubic-bezier(.2,.7,.2,1),top .3s cubic-bezier(.2,.7,.2,1),width .3s cubic-bezier(.2,.7,.2,1),height .3s cubic-bezier(.2,.7,.2,1)}.tut-sheet{position:fixed;left:16px;top:16px;width:min(440px,calc(100vw - 32px));max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:hidden;display:flex;flex-direction:column;gap:10px;padding:16px 20px;background:var(--sheet);color:var(--ink);border:1px solid var(--rule-2);border-radius:8px;box-shadow:0 22px 50px -20px #0000008c,var(--shadow)}.tut-sheet.tut-dock{max-height:min(58vh,500px);max-height:min(58dvh,500px)}.tut-body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;margin:0 -4px;padding:0 4px}.tut-top,.tut-foot{flex:none}.tut-sheet.tut-in{animation:tut-in .26s cubic-bezier(.2,.7,.2,1)}@keyframes tut-in{0%{opacity:0;transform:translateY(12px)}}@keyframes tut-fade{0%{opacity:0}}@keyframes tut-sl{0%{opacity:0;transform:translate(16px)}}@keyframes tut-slb{0%{opacity:0;transform:translate(-16px)}}.tut-body.tut-sw{animation:tut-sl .22s ease-out}.tut-body.tut-swb{animation:tut-slb .22s ease-out}.tut-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.tut-top .eyebrow{margin:0}.tut-n{margin:0 0 2px;font:600 11.5px/1.3 var(--f-mono);letter-spacing:.08em;color:var(--ink-3)}.tut-h{margin:0 0 8px;font-family:var(--f-display);font-weight:600;font-size:24px;line-height:1.15;font-variation-settings:"opsz" 48}.tut-h:focus{outline:none}.tut-body p{margin:0 0 8px;font-size:14.5px;line-height:1.55;max-width:62ch}.tut-body p.hint{font-size:12.5px}.tut-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:6px 14px;margin:10px 0 2px;padding:10px 0 0;border-top:1px solid var(--rule)}.tut-facts div{min-width:0}.tut-facts dt{font:500 10.5px/1.3 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.tut-facts dd{margin:2px 0 0;font-weight:600;font-size:13.5px;line-height:1.35;overflow-wrap:anywhere}.tut-fig{display:flex;align-items:center;gap:12px;margin:10px 0 6px;padding:10px;background:var(--sheet-2);border:1px dashed var(--rule-2);border-radius:6px}.tut-fig svg{flex:none;width:118px;height:auto}.tut-fig rect{fill:var(--sheet);stroke:var(--rule-2);stroke-width:1}.tut-fig rect.on{fill:var(--accent-soft);stroke:var(--accent);stroke-width:1.8}.tut-fig figcaption{font-size:13px;line-height:1.45;color:var(--ink-2)}.tut-foot{display:flex;align-items:center;gap:8px;padding-top:2px}.tut-dots{display:flex;gap:5px;margin-right:auto}.tut-dots i{width:7px;height:7px;border-radius:50%;background:var(--rule-2)}.tut-dots i.on{background:var(--accent)}.tut-foot .btn[disabled]{opacity:.45;cursor:default}@media(max-width:560px){.tut-sheet{padding:14px 16px 12px;gap:8px}.tut-h{font-size:21px;margin-bottom:6px}.tut-body p{font-size:14px;line-height:1.5}.tut-facts{margin-top:8px;padding-top:8px}.tut-facts dd{font-size:13px}.tut-fig svg{width:92px}.tut-bd{padding:9px 12px 7px}}@media(prefers-reduced-motion:reduce){.tut-sheet.tut-in{animation:tut-fade .2s ease-out}.tut-body.tut-sw,.tut-body.tut-swb{animation:tut-fade .18s ease-out}.tut-spot.mv,.tut-scrim{transition:none}}:root[data-motion=reduce] .tut-sheet.tut-in{animation:tut-fade .2s ease-out}:root[data-motion=reduce] .tut-body.tut-sw,:root[data-motion=reduce] .tut-body.tut-swb{animation:tut-fade .18s ease-out}:root[data-motion=reduce] .tut-spot.mv,:root[data-motion=reduce] .tut-scrim{transition:none}:root[data-size=large] .tut-body p{font-size:16.5px}:root[data-size=large] .tut-facts dd,:root[data-size=large] .tut-bd-l li{font-size:15.5px}:root[data-size=large] .tut-new-l .hint,:root[data-size=large] .tut-fig figcaption{font-size:14px}.tut-lc{display:inline-block;margin-left:7px;padding:0 6px;border-radius:999px;background:var(--accent-soft);color:var(--accent-hi);font:600 10.5px/1.65 var(--f-mono);letter-spacing:.03em;vertical-align:2px;white-space:normal;max-width:100%;box-sizing:border-box}.tut-lch{letter-spacing:.02em}:root[data-size=large] .tut-lc{font-size:12px}.tut-mc{display:inline-block;width:10px;height:9px;margin:0 4px 0 1px;vertical-align:-1px;background:var(--hx);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.sw.sw-lock{display:inline-grid;place-items:center;border-style:dashed;border-color:var(--ink-3);cursor:help}.sw-lock .cz-lock{color:#fff;filter:drop-shadow(0 0 1px rgba(0,0,0,.6))}.u-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:80;top:calc(10px + env(safe-area-inset-top,0px));left:10px;padding:10px 14px;border:1px solid var(--accent);border-radius:3px;background:var(--sheet);color:var(--ink);font-weight:600;cursor:pointer;box-shadow:var(--shadow);translate:0 -200%}.skip-link:focus{translate:0 0}.main:focus{outline:none}.side{gap:20px;scrollbar-width:thin;scrollbar-color:var(--rule-2) transparent;overscroll-behavior:contain}.nav{gap:0}.nav-grp{display:flex;flex-direction:column;min-width:0}.nav-grp+.nav-grp{margin-top:10px}.nav-gh{display:flex;align-items:center;gap:8px;width:100%;min-height:28px;padding:5px 10px 5px 12px;border:0;border-radius:3px;background:none;color:var(--ink-3);font:500 10.5px/1.3 var(--f-mono);letter-spacing:.13em;text-transform:uppercase;text-align:left;cursor:pointer}.nav-gh:hover{background:var(--sheet-2);color:var(--ink)}.nav-gl{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-chev{flex:none;margin-left:auto;opacity:.75}.nav-grp.shut .nav-chev{rotate:-90deg}.nav-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--stamp)}.nav-grp:not(.shut) .nav-dot:not(.nav-hb),.nav-grp:not(.shut) .nav-dsr{display:none}.nav-g{display:flex;flex-direction:column;gap:1px}.nav-grp.shut .nav-btn:not(.on){display:none}.nav .nav-btn{padding:6px 12px;line-height:1.45}.nav .nav-btn>.nav-l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.side-kbd{margin-top:10px;font-size:12px;line-height:1.45;color:var(--ink-3)}.side-kbd kbd,.qj-foot kbd{display:inline-block;min-width:1.7em;padding:0 .35em;border:1px solid var(--rule-2);border-bottom-width:2px;border-radius:3px;background:var(--sheet-2);color:var(--ink-2);font:500 .92em/1.4 var(--f-mono);text-align:center}@media(hover:none),(pointer:coarse){.side-kbd{display:none}}@media(prefers-reduced-motion:no-preference){.nav-chev{transition:rotate .16s ease}}@media(min-width:960px){:root[data-density=compact] .nav .nav-btn{padding:4px 12px}:root[data-density=compact] .nav-grp+.nav-grp{margin-top:6px}}:root[data-size=large] .nav-gh,:root[data-size=large] .more-gh,:root[data-size=large] .side-index-h{font-size:12px}:root[data-size=large] .tab{font-size:12.5px}html.u-lock{overflow:hidden}.tabbar,.side-index{display:none}@media(max-width:959px){:root{--u-tab:60px}html{scroll-padding-top:calc(68px + env(safe-area-inset-top,0px));scroll-padding-bottom:calc(var(--u-tab) + 12px + env(safe-area-inset-bottom,0px))}.side{gap:0;padding-block:10px}.main{padding-bottom:44px}.help-sec,.help-toc,#ach-list{scroll-margin-top:12px}.side-index{display:block;padding:24px max(16px,env(safe-area-inset-right,0px)) calc(var(--u-tab) + 28px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:var(--sheet);border-top:1px solid var(--rule)}.side-index-h{margin:0 0 12px;font:500 11px/1.3 var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}.side-index .nav{display:flex;flex-direction:column;gap:14px;overflow:visible;padding:0;-webkit-mask-image:none;mask-image:none}.side-index .nav-grp+.nav-grp{margin-top:0}.side-index .nav-gh{width:auto;align-self:flex-start;margin:0 0 4px -10px;padding-left:10px}.side-index .nav-chev{margin-left:2px}.side-index .nav-g{flex-direction:row;flex-wrap:wrap;gap:6px}.side-index .nav-btn{flex:none;gap:8px;min-height:40px;padding:7px 12px;border:1px solid var(--rule);background:var(--paper);color:var(--ink)}.side-index .nav-btn.on{background:var(--accent-soft);border-color:var(--accent)}.side-index .nav-btn .badge{min-width:20px;height:20px;font-size:11px}.side-index .side-foot{display:block;margin-top:4px;padding-top:14px;border-top:1px solid var(--rule)}.u-tabs .toast{bottom:calc(var(--u-tab) + 14px + env(safe-area-inset-bottom,0px))}.u-tabs .save-bar.is-dirty{bottom:calc(var(--u-tab) + env(safe-area-inset-bottom,0px));padding-bottom:12px}.tabbar{position:fixed;z-index:40;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;min-height:var(--u-tab);padding:5px max(6px,env(safe-area-inset-right,0px)) calc(5px + env(safe-area-inset-bottom,0px)) max(6px,env(safe-area-inset-left,0px));background:var(--sheet);border-top:1px solid var(--rule);box-shadow:0 -10px 24px -18px #12292a59}.tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:48px;padding:3px 2px;border:0;border-radius:6px;background:none;color:var(--ink-2);font:600 11.5px/1.15 var(--f-body);letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent}.tab-ic{position:relative;display:grid;place-items:center;width:54px;height:28px;border-radius:14px}.tab-l{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab.on{color:var(--ink)}.tab.on .tab-ic{background:var(--accent-soft);color:var(--accent)}.tab:focus-visible{outline-offset:-2px}.tab .badge{position:absolute;top:-5px;left:calc(50% + 5px);min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:10.5px;box-shadow:0 0 0 2px var(--sheet)}.tab-dot{position:absolute;top:0;left:calc(50% + 8px);width:9px;height:9px;border-radius:50%;background:var(--stamp);box-shadow:0 0 0 2px var(--sheet)}}@media(hover:hover){.tab:hover .tab-ic,.more-b:hover,.side-index .nav-btn:hover{background:var(--sheet-2)}.tab.on:hover .tab-ic,.more-b.on:hover,.side-index .nav-btn.on:hover{background:var(--accent-soft)}}@media(max-width:359px){.tab{font-size:10.5px}.tab-ic{width:44px}}.more-modal{position:fixed;inset:0;z-index:56;display:flex;align-items:flex-end;justify-content:center}.more-scrim{position:absolute;inset:0;border:0;padding:0;background:#08121180;cursor:pointer}.more-sheet{position:relative;width:100%;max-height:calc(100% - 36px - env(safe-area-inset-top,0px));overflow:auto;overscroll-behavior:contain;background:var(--sheet);border-top:1px solid var(--rule-2);border-radius:12px 12px 0 0;box-shadow:0 -18px 48px -18px #00000073;padding:0 max(16px,env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.more-hd{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0 10px;background:var(--sheet);border-bottom:1px solid var(--rule)}.more-t{margin:0;font-family:var(--f-display);font-weight:600;font-size:22px;line-height:1.15}.more-x{flex:none;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--rule-2);border-radius:50%;background:var(--sheet);color:var(--ink-2);cursor:pointer}.more-x:hover{color:var(--ink);border-color:var(--ink-3)}.more-grp{margin-top:12px}.more-gh{margin:0 0 8px;font:500 10.5px/1.3 var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}.more-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.more-b{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:42px;padding:7px 12px;border:1px solid var(--rule);border-radius:3px;background:var(--paper);color:var(--ink);font-weight:550;text-align:left;cursor:pointer}.more-b>.nav-l{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.more-b.on{background:var(--accent-soft);border-color:var(--accent);font-weight:650}@media(prefers-reduced-motion:no-preference){.more-modal.in .more-sheet{animation:u-sheet .24s cubic-bezier(.2,.7,.2,1)}.more-modal.in .more-scrim,.qj-modal .qj-scrim{animation:u-fade .2s ease}.qj-modal .qj-box{animation:u-pop .18s cubic-bezier(.2,.7,.2,1)}}@keyframes u-sheet{0%{translate:0 48px;opacity:.3}}@keyframes u-fade{0%{opacity:0}}@keyframes u-pop{0%{translate:0 -8px;opacity:0}}.qj-modal{position:fixed;inset:0;z-index:66;display:flex;justify-content:center;align-items:flex-start;padding:max(12vh,24px) 16px 16px}.qj-scrim{position:absolute;inset:0;border:0;padding:0;background:#0812116b;cursor:pointer}.qj-box{position:relative;display:flex;flex-direction:column;width:min(480px,100%);max-height:100%;background:var(--sheet);border:1px solid var(--rule-2);border-radius:6px;box-shadow:0 18px 48px -18px #00000073,var(--shadow);overflow:hidden}.qj-h{padding:14px 16px 0;font:500 10.5px/1.3 var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}.qj-in{margin:8px 12px 12px;padding:10px 12px;border:1px solid var(--rule-2);border-radius:3px;background:var(--paper);font-size:17px;line-height:1.3}.qj-in::placeholder{color:var(--ink-3)}.qj-list{flex:1 1 auto;min-height:0;max-height:min(52vh,420px);margin:0;padding:6px;overflow:auto;overscroll-behavior:contain;list-style:none;border-top:1px solid var(--rule)}.qj-o{display:flex;align-items:baseline;gap:10px;padding:8px 10px;border-radius:3px;cursor:pointer}.qj-o:hover{background:var(--sheet-2)}.qj-o.on{background:var(--accent-soft)}.qj-l{font-weight:600;color:var(--ink)}.qj-here{font-size:12.5px;color:var(--ink-2)}.qj-g{margin-left:auto;padding-left:8px;font:500 10px/1.3 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.qj-none{padding:14px 10px;color:var(--ink-2)}.qj-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:9px 16px;border-top:1px solid var(--rule);font-size:12px;color:var(--ink-3)}:root{--ink-3:#536864}.visit-acts{margin:14px 0 24px}.hero-in>div:has(>.hero-name){container-type:inline-size}.hero-name{font-size:max(24px,min(clamp(38px,6.4vw,64px),calc(100cqi / (var(--lw,8) * .52))))}.opts .opt-b{flex:1;display:flex;flex-direction:column}.opts .opt-b>.btn[data-act=answer]{margin-top:auto}.field>label.lbl-h{font-size:11.5px;font-weight:500;color:var(--ink-3);margin:0}.field>label.lbl{font-weight:500;color:var(--ink-3)}:root[data-size=large] .field>label.lbl-h{font-size:12.5px}.tbl th.c-cat{font-size:11px;color:var(--ink-3)}:root[data-size=large] .tbl th.c-cat{font-size:12.5px}.bud-intro{margin:-6px 0 12px}.empty-act{margin-top:14px}.pols{align-items:stretch}.pol>span{margin-bottom:8px}.pol-x{margin-top:auto}.miles-past{border-top:1px solid var(--rule)}.miles-past>summary{cursor:pointer;color:var(--ink-2);font-weight:600;font-size:13.5px;padding:9px 0;min-height:40px;display:flex;align-items:center;gap:9px;list-style:none}.miles-past>summary::-webkit-details-marker{display:none}.miles-past>summary:before{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .15s}.miles-past[open]>summary:before{transform:translateY(-2px) rotate(45deg)}.miles-past>summary:hover{color:var(--ink)}.stk-bar .stk-seg:focus-visible{box-shadow:inset 0 0 0 2px var(--ink)}.sp-tbl .small-btn,.ms-p{white-space:nowrap}@media(max-width:760px){.miles li{grid-template-columns:112px minmax(0,1fr)}}@media(max-width:560px){.tbl td.c-pop{white-space:normal}.sp-tbl{min-width:0}.sp-tbl:not(.bt-tbl) th:nth-child(2),.sp-tbl:not(.bt-tbl) th:nth-child(5),.bt-tbl th:nth-child(2),.bt-tbl th:nth-child(3),.bt-tbl th:nth-child(6){display:none}.wr-pick{flex-direction:row;align-items:flex-start}.wr-pick>.wr-map{width:112px;flex:none;margin:12px 0 12px 12px;border-radius:3px}.wr-pick>.wr-b{flex:1;min-width:0;padding:10px 12px 12px}}@media(max-width:374px){table[class=tbl] tr>:nth-child(5){display:none}}.prv-fl{display:block;width:44px;aspect-ratio:3/2;flex:none;border:1px solid var(--rule-2);background:#fff;line-height:0;overflow:hidden;box-shadow:var(--shadow)}.prv-fl svg{width:100%;height:100%;display:block}.prv-arms{display:block;width:36px;flex:none;line-height:0}.prv-arms svg{width:100%;height:auto}.prv-fl.prv-big{width:72px}.prv-arms.prv-big{width:58px}.prv-figs .fig-v{font-size:26px}.prv-of{font:500 14px/1 var(--f-body);color:var(--ink-3)}.prv-fv{font-size:19px!important;line-height:1.2;overflow-wrap:anywhere}.prv-fxs{font:600 15px/1.35 var(--f-body)!important}.prv-lay{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px;align-items:start}.prv-mapc{display:flex;flex-direction:column;gap:10px;min-width:0;position:sticky;top:16px}.prv-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.prv-bar .seg-b{padding:7px 10px;font-size:13px}.prv-selw{margin-left:auto;min-width:0;max-width:220px}.prv-selw .input{padding:7px 9px;font-size:13.5px}.map-prov{aspect-ratio:1.25;max-height:62vh}.map-prov .map-cv:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.map-prov.pick .map-cv{cursor:crosshair}.prv-kh{font-size:12.5px}.prv-msg{min-height:1.4em;font-size:13.5px;font-weight:600;color:var(--ink)}.prv-msg:empty{min-height:0}.prv-side{display:flex;flex-direction:column;gap:10px;padding:16px;background:var(--sheet);border:1px solid var(--rule);border-top:4px solid var(--pc,var(--accent));border-radius:4px;min-width:0}.prv-sh{display:flex;align-items:center;gap:14px}.prv-sn{font-family:var(--f-display);font-weight:650;font-size:26px;line-height:1.1;margin:2px 0 0;overflow-wrap:anywhere}.prv-sn:focus{outline:none}.prv-ren .input{padding:8px 10px}.prv-h3{margin:10px 0 0;font:500 11.5px/1.3 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.prv-h3 .hint{text-transform:none;letter-spacing:0;font-family:var(--f-body)}.prv-rep{align-self:flex-start}.prv-gov{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start}.prv-pi{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--pc);color:#fff;font:700 17px/1 var(--f-display);text-shadow:0 1px 1px rgba(0,0,0,.45);box-shadow:inset 0 0 0 2px #ffffff59,0 0 0 1px var(--rule-2)}.prv-gw{display:flex;flex-direction:column;gap:6px;min-width:0}.prv-gn{font-weight:650;font-size:15px;overflow-wrap:anywhere}.prv-fx{font-size:13px;color:var(--ink-2)}.prv-gov-none{font-size:13.5px;color:var(--ink-3)}.prv-council{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid var(--rule)}.prv-council>li{padding:8px 0;border-bottom:1px solid var(--rule)}.prv-cr{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;font-size:13.5px}.prv-cr .hint{font-size:12px}.prv-crb{gap:14px;margin-top:2px}.prv-aut{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%}.prv-aut .seg-b{padding:8px 10px;font-size:13px;border-top:1px solid var(--rule-2)}.prv-aut .seg-b:nth-child(-n+2){border-top:0}.prv-aut .seg-b:nth-child(odd){border-left:0}.prv-aut .seg-b:nth-child(2n){border-left:1px solid var(--rule-2)}.prv-mrg{display:flex;flex-wrap:wrap;gap:8px}.prv-mrg .input{flex:1 1 160px;min-width:0}.prv-auth{font-size:12.5px}.prv-flag{border-top:1px solid var(--rule);padding-top:10px;margin-top:4px}.prv-flag>summary{cursor:pointer;font-weight:650;font-size:14px;padding:4px 0}.prv-flag[open]>summary{margin-bottom:10px}.prv-flag .sw-l{margin:12px 0 6px}.prv-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:6px}.prv-t{padding:3px;border:1px solid var(--rule-2);border-radius:3px;background:var(--sheet);cursor:pointer;line-height:0}.prv-t:hover{border-color:var(--ink-3)}.prv-t.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.prv-tv{display:block;aspect-ratio:3/2;overflow:hidden}.prv-tv svg{width:100%;height:100%;display:block}.prv-ta .prv-tv{aspect-ratio:auto;display:grid;place-items:center;padding:2px}.prv-ta .prv-tv svg{width:30px;height:auto}.prv-ta .cz-none{width:28px;font-size:9px}.prv-sw{display:flex;flex-wrap:wrap;gap:6px}.prv-sw .sw{width:26px;height:26px}.prv-fr{margin-top:12px}.prv-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px}.prv-card{display:flex;flex-direction:column;gap:10px;padding:14px 16px;background:var(--sheet);border:1px solid var(--rule);border-left:4px solid var(--pc,var(--accent));border-radius:4px;min-width:0}.prv-card.on{box-shadow:0 0 0 2px var(--accent)}.prv-card.dorm{opacity:.75;border-left-style:dashed}.prv-ch{display:flex;align-items:center;gap:12px;min-width:0}.prv-ct{min-width:0}.prv-n{font-family:var(--f-display);font-weight:650;font-size:21px;line-height:1.15;margin:2px 0 0;overflow-wrap:anywhere}.prv-dl{display:grid;gap:4px;margin:0;font-size:13.5px}.prv-dl>div{display:grid;grid-template-columns:78px minmax(0,1fr);gap:8px}.prv-dl dt{color:var(--ink-3)}.prv-dl dd{margin:0;font-weight:550;overflow-wrap:anywhere}.prv-manage{align-self:flex-start;margin-top:auto}.prv-tbl{min-width:680px}.prv-tbl td{font-size:14px}.prv-sum{margin-top:10px}.prv-how p{max-width:72ch;color:var(--ink-2);margin:0 0 12px}.prv-how b{color:var(--ink)}.prv-terms .seg-b{min-height:36px}.prv-row{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-wrap:wrap;gap:10px}.prv-row>li{min-width:0}.prv-rb{display:flex;flex-direction:column;align-items:center;gap:5px;width:104px;padding:10px 6px;border:1px solid var(--rule);border-bottom:3px solid var(--pc,var(--rule));border-radius:4px;background:var(--sheet);color:inherit;text-align:center}button.prv-rb{cursor:pointer}button.prv-rb:hover{border-color:var(--ink-3)}.prv-rb .prv-fl{width:52px}.prv-rb .prv-arms{width:40px}.prv-rn{font-weight:650;font-size:13px;line-height:1.2;overflow-wrap:anywhere}.prv-rp{font-size:12px;color:var(--ink-3)}.prv-vs .tbl-wrap{margin-top:4px}.lg i.lg-prv{width:18px;height:0;border:0;border-top:1.6px dashed var(--ink-2);border-radius:0;background:none}.lg i.prv-lgt{background:linear-gradient(90deg,#3a8fd1 0 33%,#8ab9e2 33% 66%,#245c87 66%)}@media(max-width:959px){.prv-lay{grid-template-columns:minmax(0,1fr)}.prv-mapc{position:static}.map-prov{aspect-ratio:1.1;max-height:56vh}}@media(max-width:520px){.prv-selw{margin-left:0;max-width:none;flex:1 1 100%}.prv-rb{width:calc(50vw - 30px);max-width:120px}.prv-dl>div{grid-template-columns:70px minmax(0,1fr)}.prv-sn{font-size:23px}.prv-cards{grid-template-columns:minmax(0,1fr)}}.prv-terms{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:1px;background:var(--rule-2);justify-self:stretch}.prv-terms .seg-b,.prv-terms .seg-b+.seg-b{border:0;background:var(--sheet)}.prv-terms .seg-b.on{background:var(--accent);color:var(--accent-ink)}.fgd{gap:10px}.fgl-editor{display:grid;gap:14px;min-width:0}.fgl-editor p,.fgl-editor .sub-h{margin:0}.fgl-stage{width:100%;max-width:480px;justify-self:start}.fgl-canvas{display:block;width:100%;aspect-ratio:3/2;border:1px solid var(--rule-2);background:#fff;touch-action:none;cursor:grab;user-select:none;overflow:hidden}.fgl-canvas:active{cursor:grabbing}.fgl-canvas:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.fgl-stage .hint{margin-top:5px;font-size:12px}.fgl-add .btn,.fgl-controls .btn{min-height:44px;padding:9px 12px}.fgl-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.fgl-row{display:flex;align-items:center;gap:10px;min-height:48px;text-align:left;padding:8px 10px;border:1px solid var(--rule);background:var(--sheet);color:var(--ink);border-radius:3px;font:inherit;cursor:pointer}.fgl-row.on{border-color:var(--accent);box-shadow:inset 3px 0 var(--accent)}.fgl-row small{display:block;font-size:11px;color:var(--ink-3)}.fgl-chip{width:18px;height:18px;flex:none;border:1px solid var(--rule-2);background:var(--layer-col)}.fgl-controls{display:grid;gap:12px;min-width:0}.fgl-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fgl-field{display:grid;gap:5px;min-width:0;font-size:13px;color:var(--ink-2)}.fgl-field input,.fgl-field select{width:100%;min-width:0;min-height:44px}.fgl-field input[type=color]{border:1px solid var(--rule-2);border-radius:3px;padding:3px;background:var(--sheet);cursor:pointer}.fgl-align{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.fgl-nudge .btn{min-width:44px;font-size:18px}.fgl-snap{display:flex;align-items:center;gap:8px;min-height:44px}.fgl-snap input{width:20px;height:20px}.fgl-row:focus-visible,.fgl-editor button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:380px){.fgl-align .btn{padding:8px 4px;font-size:12px}.fgl-list{grid-template-columns:1fr}}.fgd-top{display:flex;align-items:center;gap:14px;min-width:0}.fgd-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;flex:1}.fgd-bar .btn{min-height:40px}.fgd-bar .btn[disabled]{opacity:.45;cursor:default}.fgd-say{flex:1 1 220px;min-width:0;margin:0;font-size:13px;color:var(--ink-3);line-height:1.4}.fgd-pv{display:none}.flag-preview-row>.flag-frame{position:sticky;top:calc(env(safe-area-inset-top,0px) + 20px)}.fgd-g{border-top:1px solid var(--rule)}.fgd-g:last-child{border-bottom:1px solid var(--rule)}.fgd-g>summary{display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 2px;cursor:pointer;list-style:none;font-size:14px;font-weight:650;color:var(--ink)}.fgd-g>summary::-webkit-details-marker{display:none}.fgd-g>summary:after{content:"";flex:none;width:8px;height:8px;margin:0 6px 3px auto;border-right:2px solid var(--ink-2);border-bottom:2px solid var(--ink-2);transform:rotate(45deg);transition:transform .15s}.fgd-g[open]>summary:after{transform:rotate(-135deg);margin-bottom:-3px}.fgd-g>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fgd-gt{flex:none}.fgd-cur{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;font-size:13px;color:var(--ink-3)}.fgd-body{display:grid;gap:14px;padding:4px 0 18px}.fgd-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.fgd-l{min-width:82px;font-size:13px;font-weight:600;color:var(--ink-2)}.fgd-seg{flex-wrap:wrap;max-width:100%}.fgd-seg .seg-b{min-height:38px;padding:7px 11px}.fgd-seg .seg-b[aria-disabled=true]{opacity:.42;cursor:not-allowed}.fgd-pres{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px}.fgd-pre{display:flex;flex-direction:column;gap:5px;padding:0;border:0;background:none;cursor:pointer;text-align:left;color:var(--ink-2);font-size:12px;line-height:1.25}.fgd-pf{display:block;aspect-ratio:3/2;border:1px solid var(--rule-2);border-radius:3px;overflow:hidden;line-height:0}.fgd-pf svg{width:100%;height:100%;display:block}.fgd-pre:hover .fgd-pf{border-color:var(--ink-3)}.fgd-pre:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.fgd .tiles{grid-template-columns:repeat(auto-fill,minmax(58px,1fr))}.fgd .tile:focus-visible,.fgd .sw:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:920px){.fgd-d .fgd-pv{display:block}}@media(max-width:620px){.fgd-pv{display:block}.flag-preview-row>.flag-frame{display:none}.fgd-top{position:sticky;top:env(safe-area-inset-top,0px);z-index:3;margin:0 -4px;padding:8px 4px;background:var(--paper);border-bottom:1px solid var(--rule)}.fgd-pv{flex:none;width:96px;box-shadow:none}.fgd-say{display:none}.fgd-bar .btn{padding-left:12px;padding-right:12px}.fgd .tiles{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:7px}.fgd-pres{grid-template-columns:repeat(2,minmax(0,1fr))}.fgd-l{min-width:0;width:100%}}@media(max-width:920px)and (min-width:621px){.fgd-d .fgd-top{position:sticky;top:env(safe-area-inset-top,0px);z-index:3;padding:8px 0;background:var(--paper);border-bottom:1px solid var(--rule)}.fgd-d .fgd-pv{width:120px;flex:none}}@media(max-width:959px){.fgd:not(.fgd-d) .fgd-top{top:calc(env(safe-area-inset-top,0px) + 55px)}}@media(prefers-reduced-motion:reduce){.fgd-g>summary:after{transition:none}}:root[data-motion=reduce] .fgd-g>summary:after{transition:none}:root[data-size=large] .fgd-g>summary{font-size:15.5px}:root[data-size=large] .fgd-cur,:root[data-size=large] .fgd-say,:root[data-size=large] .fgd-l{font-size:14.5px}:root{--cv-fin:#2f6b4a;--cv-def:#8c3a32;--cv-for:#2e4f86;--cv-int:#4b5a6b;--cv-wrk:#86621f;--cv-hea:#21717a;--cv-cul:#6c4790;--cv-lead:#7c5e20;--cv-warm:#8f5f0e;--cv-silver:color-mix(in srgb,var(--ink-3) 46%,var(--sheet))}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--cv-fin:#7cc49c;--cv-def:#e8968a;--cv-for:#94b3ec;--cv-int:#afbfcf;--cv-wrk:#dcb46f;--cv-hea:#74cbd1;--cv-cul:#c6a6ec;--cv-lead:#e3c47e;--cv-warm:#e8b85a;--cv-silver:color-mix(in srgb,var(--ink-3) 25%,var(--ink))}}:root[data-theme=dark]{--cv-fin:#7cc49c;--cv-def:#e8968a;--cv-for:#94b3ec;--cv-int:#afbfcf;--cv-wrk:#dcb46f;--cv-hea:#74cbd1;--cv-cul:#c6a6ec;--cv-lead:#e3c47e;--cv-warm:#e8b85a;--cv-silver:color-mix(in srgb,var(--ink-3) 25%,var(--ink))}.cv-dev{--lc:var(--up)}.cv-std{--lc:var(--ink-2)}.cv-rst{--lc:var(--cv-warm)}.cv-plt{--lc:var(--down)}.cv-cab .up{color:var(--up)}.cv-cab .dn{color:var(--down)}.cv-med{position:relative;display:inline-block;flex:none;width:76px;height:76px;color:var(--pc,var(--cv-lead));line-height:0}.cv-med:before,.cv-med:after{content:"";position:absolute;inset:0;background:currentColor}.cv-bw{position:absolute;inset:13.6%;border-radius:50%;overflow:hidden}.cv-bw>svg{display:block;width:100%;height:100%;fill:currentColor}.cv-bw .g{fill:color-mix(in srgb,currentColor 22%,var(--cv-silver))}.cv-bw .l{fill:none;stroke:var(--sheet);stroke-linecap:round}.cv-bw .f{fill:var(--sheet);fill-opacity:.85}.cv-med.vac>.cv-b{position:absolute;inset:23%;border:1.5px dashed currentColor;border-radius:50%;background:none;opacity:.55}.cv-med.vac{color:var(--ink-3)}.cv-med-l{width:112px;height:112px}.cv-med-s{width:46px;height:46px}.cv-med-g{width:44px;height:44px}.cv-seal{position:absolute;z-index:1;right:-4px;bottom:-2px;width:26px;height:26px;color:var(--down);line-height:0;filter:drop-shadow(0 1px 1px rgba(0,0,0,.2))}.cv-med-s .cv-seal,.cv-med-g .cv-seal{width:18px;height:18px;right:-3px;bottom:-2px}.cv-seal svg{display:block;width:100%;height:100%}.cv-seal path{fill:currentColor}.cv-sl-r{stroke:var(--sheet);stroke-width:.8;opacity:.75}.cv-sl-m{fill:var(--sheet)}.leader.cv-lead{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;gap:4px 26px;align-items:start;padding:26px 28px 24px;background:var(--sheet);box-shadow:inset 0 0 0 4px var(--sheet),inset 0 0 0 5px var(--rule)}.cv-rose{position:absolute;right:-70px;top:50%;width:320px;height:320px;transform:translateY(-50%);background:var(--cv-lead);opacity:.14;pointer-events:none}.cv-lead>.cv-med{grid-row:1/3;align-self:center;color:var(--cv-lead)}.cv-lead-id,.cv-lead-f{position:relative;min-width:0;max-width:640px}.cv-lead-id{align-self:end}.cv-lead .leader-n{font-size:30px;line-height:1.12;margin:4px 0 0;font-variation-settings:"opsz" 72}.cv-lead .leader-n.named .cv-title{display:block;font-size:16px;font-style:italic;font-weight:500;color:var(--ink-2);margin-bottom:2px;font-variation-settings:"opsz" 18}.cv-ruler{display:block}.cv-unnamed{margin-top:6px;font-size:13.5px;color:var(--ink-2)}.cv-unnamed .linkish.small{color:var(--ink);font-weight:600}.cv-facts{display:flex;flex-wrap:wrap;gap:10px 0;margin:14px 0 0}.cv-facts>div{min-width:0;padding:0 24px 0 0;margin-right:24px;border-right:1px solid var(--rule)}.cv-facts>div:last-child{border-right:0;margin-right:0;padding-right:0}.cv-facts dt{font:600 10.5px/1.3 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.cv-facts dd{margin:3px 0 0;font:600 18px/1.3 var(--f-display);font-variant-numeric:tabular-nums;white-space:nowrap}.cv-facts dd small{font:500 12px var(--f-body);color:var(--cv-warm);margin-left:4px}.cv-facts .cv-gauge{display:inline-block;width:72px;vertical-align:middle;margin-left:6px}.cv-facts .cv-gauge i{background:var(--lc)}.cv-succ{margin-top:12px;font-size:13.5px;color:var(--ink-2)}.cv-succ .chip{border-color:var(--stamp);color:var(--stamp);margin-right:6px}.cv-lead-note{margin-top:12px;max-width:62ch}.cv-sum{margin:16px 0 0}.cv-sum .lbl{display:block;margin:0 0 8px}.cv-sum-l{display:flex;flex-wrap:wrap;margin:0;background:var(--sheet);border:1px solid var(--rule);border-radius:4px;overflow:hidden}.cv-sum-l>div{flex:1 1 112px;display:flex;flex-direction:column;padding:12px 16px 13px;box-shadow:-1px 0 0 var(--rule),0 -1px 0 var(--rule);min-width:0}.cv-sum-l dt{font-size:12.5px;line-height:1.3;color:var(--ink-2)}.cv-sum-l dt small{display:block;font-size:11px;color:var(--ink-3)}.cv-sum-l dd{order:-1;margin:0 0 5px;font:600 22px/1.1 var(--f-display);font-variant-numeric:tabular-nums}.cv-sum>.cv-none{padding:12px 16px;background:var(--sheet);border:1px solid var(--rule);border-radius:4px}.loy-note.cv-how{margin:12px 0 0;max-width:none}.cv-how summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;padding:4px 0;cursor:pointer;list-style:none;font-size:13.5px}.cv-how summary::-webkit-details-marker{display:none}.cv-how-h{font-weight:600;color:var(--ink);text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:3px}.cv-how-h:before{content:"";display:inline-block;width:6px;height:6px;margin:0 9px 2px 1px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg)}.cv-how[open] .cv-how-h:before{transform:rotate(45deg);margin-bottom:4px}.cv-how summary:hover .cv-how-h{text-decoration-color:var(--accent)}.cv-tally{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12.5px;color:var(--ink-2)}.cv-dot{display:inline-block;flex:none;width:7px;height:7px;border-radius:50%;background:var(--lc,var(--ink-3));margin-right:6px;vertical-align:1px}.cv-how-b{display:grid;gap:10px;margin:8px 0 2px;padding:12px 16px;border-left:2px solid var(--rule-2);font-size:13.5px;color:var(--ink-2);max-width:78ch}.cv-scale{display:flex;flex-wrap:wrap;gap:6px 22px;list-style:none;margin:0;padding:0}.cv-scale b{color:var(--lc);margin-right:2px}.cv-plotmsg{margin:12px 0 0}.cv-cab>.war-msg{margin:12px 0 0}.mins.cv-mins{display:block;margin-top:28px}.cv-rank{display:flex;align-items:center;gap:14px;margin:0 0 12px;font:600 11px/1.3 var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.cv-rank:after{content:"";flex:1;border-top:1px solid var(--rule)}.cv-grid+.cv-rank{margin-top:26px}.cv-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.cv-g3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:1200px),(min-width:900px)and (max-width:959px){.cv-g4{grid-template-columns:repeat(4,minmax(0,1fr))}}.min.cv-min{position:relative;display:flex;flex-direction:column;gap:0;padding:20px 16px 14px;background:var(--sheet);border:1px solid var(--rule);border-radius:4px;min-width:0}.min.cv-min.picking{border-color:var(--pc);box-shadow:0 0 0 1px var(--pc)}.cv-min.cv-plot{border-color:color-mix(in srgb,var(--down) 45%,var(--rule))}.cv-min.cv-plot:before{content:"";position:absolute;left:-1px;right:-1px;top:-1px;height:3px;border-radius:4px 4px 0 0;background:var(--down)}.cv-min.vacant{border-style:dashed;background:transparent}.cv-mh{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.cv-mh>.cv-med{margin-bottom:12px}.cv-mid{min-width:0;width:100%}.cv-pf{margin:0 0 3px;font:600 10.5px/1.3 var(--f-body);letter-spacing:.15em;text-transform:uppercase;color:var(--pc)}.cv-min .min-n{font-size:19px;line-height:1.2;margin:0}.cv-vac{font-style:italic;font-weight:500;color:var(--ink-3)}.cv-age{margin-top:3px;font-size:12.5px;color:var(--ink-3)}.cv-ret{color:var(--cv-warm);font-weight:600}.cv-brief,.cv-tog,.cv-age-p{display:none}.cv-mb{display:flex;flex-direction:column;gap:12px;flex:1;margin-top:14px;padding-top:14px;border-top:3px double var(--rule)}.cv-act{margin-top:auto;padding-top:2px}.cv-min .cv-none{margin:0}.cv-stat{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:5px 8px}.cv-sl{font-size:12px;color:var(--ink-3)}.cv-sw{font-size:12.5px;font-weight:650;color:var(--ink);text-align:right;white-space:nowrap}.cv-stat>.cv-seg,.cv-stat>.cv-gauge{grid-column:1/-1}.cv-seg{display:block;height:4px;background:linear-gradient(90deg,var(--pc,var(--accent)) calc(var(--k,0)*20%),var(--track) 0);-webkit-mask:repeating-linear-gradient(90deg,#000 0 calc((100% - 12px)/5),transparent 0 calc((100% - 12px)/5 + 3px));mask:repeating-linear-gradient(90deg,#000 0 calc((100% - 12px)/5),transparent 0 calc((100% - 12px)/5 + 3px))}.cv-gauge{position:relative;display:block;height:4px;border-radius:2px;background:var(--track);overflow:hidden}.cv-stat>.cv-gauge{background:linear-gradient(90deg,transparent calc(20% - 1px),var(--sheet) 0 calc(20% + 1px),transparent 0 calc(45% - 1px),var(--sheet) 0 calc(45% + 1px),transparent 0 calc(70% - 1px),var(--sheet) 0 calc(70% + 1px),transparent 0),var(--track)}.cv-gauge i{display:block;height:100%;border-radius:2px;background:var(--lc,var(--accent))}.cv-loy .loy-t{color:var(--lc)}.cv-num{font:500 11.5px/1 var(--f-mono);color:var(--ink-3);margin-left:3px}.cv-dl{font:600 11px/1 var(--f-mono);margin-left:3px}.cv-bl{white-space:nowrap}.cv-bl .cv-dot{margin-right:4px}.cv-traits{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:6px}.cv-tr{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border:1px solid var(--rule-2);border-radius:999px;background:transparent;color:var(--ink-2);font:500 12.5px/1.35 var(--f-body);cursor:help}.cv-tr:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--tc)}.cv-tr.t-up{--tc:var(--up)}.cv-tr.t-dn{--tc:var(--down)}.cv-tr.t-mx{--tc:var(--ink-3)}.cv-tr:hover,.cv-tr[aria-expanded=true]{border-color:var(--ink-3);color:var(--ink)}.cv-tip{display:none;position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:6;padding:8px 11px;border:1px solid var(--rule-2);border-radius:4px;background:var(--sheet);box-shadow:var(--shadow);font-size:12.5px;line-height:1.45;color:var(--ink-2);text-align:left}.cv-tip b{color:var(--ink);font-weight:650}.cv-tr[aria-expanded=true]+.cv-tip,.cv-tr:focus-visible+.cv-tip{display:block}@media(hover:hover){.cv-tr:hover+.cv-tip{display:block}}.cv-nt{font-size:12.5px;color:var(--ink-3);font-style:italic}.cv-led{display:grid;gap:3px;align-content:start;margin:0;padding:0;list-style:none;font-size:13px}.cv-led li{display:flex;align-items:baseline;gap:6px;min-width:0}.cv-lk{min-width:0;color:var(--ink-2)}.cv-lk small{font-size:11.5px;color:var(--ink-3)}.cv-ld{flex:1;min-width:10px;border-bottom:1px dotted var(--rule-2);transform:translateY(-4px)}.cv-led b{font:600 12.5px/1.2 var(--f-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.cv-none{font-size:13px;color:var(--ink-3);font-style:italic}.cv-warn{font-size:12.5px;font-weight:600;color:var(--down)}.cands.cv-panel{grid-column:1/-1;order:99;display:block;margin:0;padding:18px 18px 16px;border:1px solid var(--rule);border-top:3px solid var(--pc);border-radius:4px;background:var(--sheet)}.cv-ph{display:grid;gap:4px;margin-bottom:14px}.cv-ph-h{margin:0;font:600 20px/1.2 var(--f-display)}.cv-ph .hint{max-width:80ch}.cv-cmp{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));grid-template-rows:repeat(6,auto);column-gap:12px}.cv-col{grid-row:span 6;display:grid;grid-template-rows:subgrid;row-gap:12px;align-content:start;min-width:0;padding:14px;border:1px solid var(--rule);border-radius:4px;background:var(--sheet)}.cand.cv-col{gap:12px 0;background:var(--sheet)}.cv-now{background:var(--sheet-2);border-style:dashed}.cv-ch{display:flex;align-items:center;gap:10px;min-width:0}.cv-cid{min-width:0}.cv-ck{font:600 10px/1.3 var(--f-body);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}.cv-cn{font:600 16px/1.2 var(--f-display);overflow-wrap:anywhere;margin:1px 0 0}.cv-ch .cv-age{margin-top:1px;font-size:12px}.cv-cb{align-self:end}.cv-keep{font-size:12px;color:var(--ink-3)}.cv-col .cv-none{font-size:12.5px}@media(min-width:641px)and (max-width:731px),(min-width:960px)and (max-width:1035px){.cv-cmp{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}}.prv-gov .cv-med{margin-top:2px}.chip.trait{font:500 12px/1.3 var(--f-body);letter-spacing:0;text-transform:none;border-radius:999px;padding:2px 9px;color:var(--ink-2)}.prv-gov .loy .lbl{font:400 12px/1.3 var(--f-body);letter-spacing:0;text-transform:none}.prv-gov .loy .bar{height:4px;border-radius:2px}.skill.cv-skm{display:inline-flex;align-items:center;gap:7px;letter-spacing:0;vertical-align:middle;color:var(--ink-2);font-size:12px}.cv-skm .cv-seg{width:50px;--pc:var(--accent)}.cv-skm em{font-style:normal}@media(max-width:640px){.leader.cv-lead{grid-template-columns:auto minmax(0,1fr);gap:4px 16px;padding:18px 16px 16px}.cv-lead>.cv-med{grid-row:1;width:80px;height:80px;align-self:center}.cv-lead-f{grid-column:1/-1}.cv-lead .leader-n{font-size:24px}.cv-lead .leader-n.named .cv-title{font-size:14.5px}.cv-rose{width:260px;height:260px;right:-90px;top:70px;transform:none}.cv-facts{display:grid;grid-template-columns:repeat(3,minmax(0,auto));gap:10px 0}.cv-facts>div{padding-right:14px;margin-right:14px}.cv-facts dd{font-size:16px;white-space:normal}.cv-facts .cv-gauge{display:block;width:100%;max-width:72px;margin:6px 0 0}.cv-sum-l>div{flex-basis:40%}.cv-sum-l>div{padding:10px 12px 11px}.cv-sum-l dd{font-size:19px}.cv-grid,.cv-g3,.cv-g4{display:flex;flex-direction:column;gap:8px}.min.cv-min{padding:10px 12px}.cv-min.cv-plot:before{top:-1px;bottom:-1px;right:auto;width:3px;height:auto;border-radius:4px 0 0 4px}.cv-mh{position:relative;flex-direction:row;align-items:center;gap:12px;text-align:left}.cv-mh>.cv-med{width:50px;height:50px;margin:0}.cv-mh .cv-seal{width:18px;height:18px;right:-3px;bottom:-2px}.cv-min .min-n{font-size:17px;line-height:1.22}.cv-mh .cv-age{display:none}.cv-brief{display:block;margin-top:2px;font-size:12.5px;color:var(--ink-2)}.cv-tog{display:grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:none;color:var(--ink-3);cursor:pointer}.cv-tog:after{content:"";position:absolute;inset:-10px -12px}.cv-tog:focus-visible{outline:none}.cv-tog:focus-visible:after{outline:2px solid var(--accent);outline-offset:-2px;border-radius:4px}.cv-tog:before{content:"";width:7px;height:7px;margin-top:-4px;border-right:1.6px solid;border-bottom:1.6px solid;transform:rotate(45deg);transition:transform .15s}.cv-min.open .cv-tog:before{margin-top:3px;transform:rotate(-135deg)}.cv-mb{display:none;margin-top:12px;padding-top:12px}.cv-min.open .cv-mb{display:flex}.cv-age-p{display:block;margin:0}.cands.cv-panel{order:0;padding:14px 12px}.cv-cmp{display:flex;flex-direction:column;gap:10px}.cv-col{display:flex;flex-direction:column;gap:12px}}@media(prefers-reduced-motion:reduce){.cv-tog:before{transition:none}}:root[data-motion=reduce] .cv-tog:before{transition:none}:root[data-size=large] .cv-sl,:root[data-size=large] .cv-age{font-size:14px}:root[data-size=large] .cv-sw,:root[data-size=large] .cv-tr,:root[data-size=large] .cv-tip,:root[data-size=large] .cv-brief{font-size:14.5px}:root[data-size=large] .cv-led,:root[data-size=large] .cv-none,:root[data-size=large] .cv-sum-l dt{font-size:14.5px}:root[data-size=large] .cv-led b{font-size:14px}:root[data-density=compact] .min.cv-min{padding:14px 12px 12px}:root[data-density=compact] .cv-mb{gap:9px;margin-top:10px;padding-top:10px}:root{--mu-wall:#3f5753}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--mu-wall:#7f978f}}:root[data-theme=dark]{--mu-wall:#7f978f}.mu-hall .h2{font-size:24px;line-height:1.15;margin-bottom:12px}.mu-hall .section,.mu-hall .mu-two.section{margin-top:40px}.mu-hall .empty-h{font-size:19px;line-height:1.25}.mu-lede{margin:-4px 0 12px}.mu-p{margin-bottom:6px}.mu-sub{margin-top:1px}.mu-when{font-variant-numeric:tabular-nums}.mu-when-s{display:block;font:italic 400 12px/1.4 var(--f-body);color:var(--ink-3)}.mu-tag{display:inline-block;padding:2px 9px;border:1px solid var(--rule);border-radius:999px;background:var(--sheet-2);font-size:12px;line-height:1.5;color:var(--ink-2);white-space:nowrap}.mu-chips{gap:5px}.mu-tag.ok{color:var(--up);border-color:color-mix(in srgb,var(--up) 35%,var(--rule))}.mu-tags{flex-wrap:wrap;justify-content:flex-end}.mu-wall{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:-6px 0 22px;color:var(--ink-2);font:italic 400 17px/1.4 var(--f-display)}.mu-wall-no{font:500 11px/1 var(--f-mono);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.mu-figs{display:flex;flex-wrap:wrap}.mu-fig{flex:1 1 140px}.mu-sec-h{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:12px}.mu-sec-h .h2{margin:0}.mu-sec-h .linkish{min-height:32px}.mu-pick{display:none}.mu-tabs,.mu-pick{scroll-margin-top:70px}@media(max-width:560px){.mu-tabs{display:none}.mu-pick{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;margin:0 0 24px;padding:8px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.mu-pick-a{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--rule-2);border-radius:50%;background:var(--sheet);color:var(--ink);cursor:pointer}.mu-pick-a:hover{border-color:var(--accent)}.mu-pick-s{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:0}.mu-pick-w{position:relative;display:block;width:100%}.mu-pick-sel{-webkit-appearance:none;appearance:none;display:block;width:100%;min-height:40px;padding:4px 26px;border:0;border-radius:3px;background:transparent;color:var(--ink);font:650 20px/1.2 var(--f-display);text-align:center;text-align-last:center;cursor:pointer;text-overflow:ellipsis}.mu-pick-sel:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mu-wall-no{display:none}.mu-pick-w svg{position:absolute;right:4px;top:50%;margin-top:-7px;pointer-events:none;color:var(--ink-3)}}.mu-walk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:52px;padding-top:20px;border-top:1px solid var(--rule)}.mu-walk-b{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;min-height:64px;padding:12px 16px;border:1px solid var(--rule);border-radius:4px;background:var(--sheet);color:var(--ink);text-align:left;font:inherit;cursor:pointer}.mu-walk-b.next{grid-column:2;align-items:flex-end;text-align:right}.mu-walk-b:hover{border-color:var(--accent)}.mu-walk-b .lbl{display:inline-flex;align-items:center;gap:4px}.mu-walk-n{font:600 17px/1.2 var(--f-display);overflow-wrap:anywhere}@media(max-width:560px){.mu-walk{gap:8px;margin-top:40px}.mu-walk-b{padding:10px 12px}.mu-walk-n{font-size:15px}}.mu-empty{display:flex;align-items:flex-start;gap:20px;padding:22px 24px;border:1px solid var(--rule);border-radius:4px;background:var(--sheet);outline:1px solid var(--rule);outline-offset:-6px}.mu-empty-g{flex:none;display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:radial-gradient(circle at 50% 38%,var(--mu-glass),transparent 70%),var(--sheet-2);border:1px solid var(--rule);color:var(--ink-3)}.mu-empty-g .col-g{opacity:.8;filter:saturate(.5)}.mu-empty-t{min-width:0;max-width:62ch}.mu-empty-t p:not(.empty-h){color:var(--ink-2)}.mu-empty-a{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}@media(max-width:560px){.mu-empty{flex-direction:column;gap:12px;padding:18px}.mu-empty-g{width:64px;height:64px}.mu-empty-g svg{width:38px;height:38px}}.mu-entry{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}@media(max-width:980px){.mu-entry{grid-template-columns:minmax(0,1fr)}}.mu-plan{padding:16px 18px 14px}.mu-plan-hd{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.mu-plan-hd .eyebrow{margin:0}.mu-plan-fl{display:inline-flex;align-items:center;gap:6px;font:500 10.5px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.mu-plan-fl svg{color:var(--ink-2);margin-left:4px}.mu-n{font-weight:600;color:var(--ink-2)}.mu-fp{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(3,minmax(98px,1fr));grid-template-areas:"laws land explore arms" "growth coll coll games" "founding door door leaders";gap:3px;margin:4px 4px 26px;padding:4px;background:var(--mu-wall);outline:1px solid var(--mu-wall);outline-offset:3px}.mu-rm{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:9px 10px 10px;border:0;border-radius:0;background-color:var(--sheet);color:var(--ink);text-align:left;font:inherit;cursor:pointer}.mu-rm:hover{background-color:var(--accent-soft)}.mu-rm:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.mu-rm-no{font:500 10px/1.2 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.mu-rm-n{margin-top:3px;font:600 14.5px/1.15 var(--f-display);overflow-wrap:anywhere}.mu-rm-v{margin-top:auto;padding-top:8px;font:650 16.5px/1.15 var(--f-display);overflow-wrap:anywhere}.mu-rm-v.w{font-size:14.5px;line-height:1.2;hyphens:auto}.mu-rm-s{font-size:11.5px;line-height:1.3;color:var(--ink-3);overflow-wrap:anywhere}.mu-rm[data-h=founding]{grid-area:founding}.mu-rm[data-h=growth]{grid-area:growth}.mu-rm[data-h=laws]{grid-area:laws}.mu-rm[data-h=land]{grid-area:land}.mu-rm[data-h=explore]{grid-area:explore}.mu-rm[data-h=arms]{grid-area:arms}.mu-rm[data-h=games]{grid-area:games}.mu-rm[data-h=leaders]{grid-area:leaders}.mu-rm-c{grid-area:coll;align-items:center;justify-content:center;text-align:center;background-image:radial-gradient(ellipse closest-side,transparent calc(100% - 7px),var(--rule-2) calc(100% - 7px),var(--rule-2) calc(100% - 6px),transparent calc(100% - 6px))}.mu-rm-c .mu-rm-no{display:none}.mu-rm-c .mu-rm-v{margin-top:2px;padding-top:0;font-size:24px;line-height:1.1}.mu-rm-c .mu-bar{width:min(110px,56%);height:4px;margin-top:6px}.mu-rm-door{grid-area:door;align-items:center;justify-content:center;text-align:center;background-color:var(--sheet-2);cursor:default}.mu-rm-door .mu-rm-no{font-size:10.5px;color:var(--ink-2)}.mu-rm-door:after{content:"";position:absolute;left:50%;bottom:-9px;width:44px;height:9px;margin-left:-22px;background:var(--sheet)}.mu-rm-door:before{content:"";position:absolute;left:50%;bottom:-19px;width:58px;height:8px;margin-left:-29px;border-top:1px solid var(--mu-wall);border-bottom:1px solid var(--mu-wall)}.mu-here{display:inline-flex;align-items:center;gap:7px;margin-top:6px;font-size:12px;font-weight:600;color:var(--ink-2)}.mu-here i{width:9px;height:9px;border-radius:50%;background:var(--down);box-shadow:0 0 0 3px color-mix(in srgb,var(--down) 22%,transparent)}.mu-door{position:absolute;z-index:2;left:50%;top:-1.5px;width:15px;height:15px;margin:-7.5px 0 0 -7.5px;border-radius:50%;background:var(--sheet);border:1px solid var(--mu-wall);pointer-events:none}.mu-door:after,.k-way:after{content:"";position:absolute;left:50%;top:50%;margin:-2.5px 0 0 -3.5px;border:3.5px solid transparent;border-top:0;border-bottom:5px solid var(--accent);transform:rotate(var(--r,0deg))}.mu-rm[data-h=laws] .mu-door,.mu-rm[data-h=land] .mu-door,.mu-rm[data-h=explore] .mu-door{left:calc(100% + 1.5px);top:50%;--r:90deg}.mu-rm[data-h=arms] .mu-door,.mu-rm[data-h=games] .mu-door{top:calc(100% + 1.5px);--r:180deg}.mu-rm[data-h=leaders] .mu-door,.mu-rm-door .d-a{left:-1.5px;top:50%;--r:270deg}.mu-rm-door .d-b{left:50%;top:-1.5px}.mu-fp-key{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;font-size:12px;color:var(--ink-3)}.mu-fp-key span{display:inline-flex;align-items:center;gap:7px}.k-way{position:relative;display:inline-block;width:15px;height:15px;border-radius:50%;border:1px solid var(--mu-wall);background:var(--sheet);--r:90deg}@media(max-width:560px){.mu-plan{padding:14px 12px 12px}.mu-fp{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,minmax(88px,1fr));grid-template-areas:"land explore arms" "laws coll games" "growth coll leaders" "founding door door";margin:4px 4px 26px}.mu-rm{padding:8px 8px 9px}.mu-rm-n{font-size:14px}.mu-rm-v{font-size:15px}.mu-rm-c .mu-rm-v{font-size:22px}.mu-rm[data-h=laws] .mu-door{left:50%;top:-1.5px;--r:0deg}.mu-rm[data-h=leaders] .mu-door{left:50%;top:calc(100% + 1.5px);--r:180deg}.mu-rm-door .d-b{left:25%}.mu-rm-door:after{left:75%}.mu-rm-door:before{left:75%}}.mu-acq li{align-items:center}.mu-acq .col-rar{justify-self:end}.mu-grow{align-items:stretch}.mu-grow .mu-chart .lc{max-width:none;height:100%}.mu-nexts .h2{margin-bottom:10px}.mu-nm{padding:12px 0 14px;border-top:1px solid var(--rule)}.mu-nm-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.mu-nm-pc{margin-left:auto;font:600 12px/1 var(--f-mono);color:var(--ink-2)}.mu-nm .bar{display:block;height:6px;margin:9px 0 7px}.mu-mile-t{font-size:13px;min-height:0}.mu-fold{border-top:1px solid var(--rule)}.mu-fold>summary{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;font-weight:600;font-size:14px;color:var(--ink-2);list-style:none}.mu-fold>summary::-webkit-details-marker{display:none}.mu-fold>summary:before{content:"";flex:none;width:7px;height:7px;margin:0 2px 2px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .15s}.mu-fold[open]>summary:before{transform:rotate(45deg)}.mu-fold>summary:hover{color:var(--ink)}.mu-ahead{list-style:none;margin:0 0 6px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:0 18px}.mu-ahead li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:6px 0;border-bottom:1px dotted var(--rule-2);color:var(--ink-2)}.mu-ahead .mu-mile-p{font-size:14.5px;color:var(--ink)}.mu-ahead .mu-mile-t{font-size:12px}.mu-reached li{grid-template-columns:118px minmax(0,1fr)}.mu-reached .mu-mile-t{margin-left:10px}@media(min-width:900px){.mu-reached{display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--rows,1),auto);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}}@media(max-width:520px){.mu-reached li{grid-template-columns:96px minmax(0,1fr)}.mu-reached li>.mu-when{grid-column:auto}}.mu-md{flex:none;display:block;--mi-c:var(--mi)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .mu-md{--mi-c:color-mix(in srgb,var(--mi) 42%,#e3ede9)}}:root[data-theme=dark] .mu-md{--mi-c:color-mix(in srgb,var(--mi) 42%,#e3ede9)}.mu-md-bg{fill:var(--sheet-2)}.mu-md-h{fill:none;stroke:var(--mi-c);stroke-width:.32;opacity:.3}.mu-md-f{fill:var(--mi-c)}.mu-md-l{fill:none;stroke:var(--sheet);stroke-width:.9;stroke-linecap:round;stroke-linejoin:round}.mu-md-p{fill:var(--sheet);opacity:.9}.mu-md-g{fill:none;stroke:var(--mi-c);stroke-width:.3;opacity:.8}.mu-md-o{fill:none;stroke:var(--mi-c);stroke-width:.7}.mu-md.head .mu-md-g,.mu-md.head .mu-md-o{stroke:var(--mu-gold)}.mu-md.head .mu-md-g{stroke-width:.36;opacity:1}.mu-md.vacant .mu-md-g{opacity:.35}.mu-sdl{display:grid;gap:0;width:100%;margin:8px 0 0;font-size:13px}.mu-sdl>div{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:3px 0;border-top:1px dotted var(--rule-2)}.mu-sdl dt{font:500 10px/1.4 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.mu-sdl dd{margin:0;color:var(--ink);text-align:right}.mu-sitter-b{min-width:0;width:100%}.mu-cvm{width:76px;height:76px}.mu-head .cv-med{width:104px;height:104px}.mu-sitter-m{margin-top:3px;font-size:13px;line-height:1.45;color:var(--ink-2)}.mu-head{max-width:none;align-items:center;gap:22px;padding:20px 24px;outline:1px solid var(--rule);outline-offset:-6px}.mu-head .mu-sitter-n{font-size:26px;margin-top:2px}.mu-anon{margin-top:6px}.mu-gallery{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.mu-gallery .mu-sitter{flex-direction:column;align-items:center;gap:10px;padding:18px 14px 16px;text-align:center}.mu-gallery .mu-sitter-n{font-size:17px}.mu-gallery .mu-chips{justify-content:center;margin-top:8px}.mu-sitter.vacant{background:var(--sheet-2)}.mu-sitter.vacant .mu-sitter-n{color:var(--ink-3);font-style:italic}@media(max-width:560px){.mu-head{align-items:flex-start;gap:14px;padding:16px}.mu-head .mu-md{width:68px;height:68px}.mu-head .mu-sitter-n{font-size:22px}.mu-gallery{grid-template-columns:minmax(0,1fr);gap:8px}.mu-gallery .mu-sitter{flex-direction:row;align-items:flex-start;gap:14px;padding:12px 14px;text-align:left}.mu-gallery .mu-md,.mu-gallery .cv-med{width:52px;height:52px}.mu-head .cv-med{width:72px;height:72px}.mu-gallery .mu-chips{justify-content:flex-start;margin-top:6px}}.col-rar{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.col-pips,.col-tray .col-rar{font:400 8px/1 var(--f-body);letter-spacing:2.5px;margin-right:-2.5px}.col-top{align-items:center;gap:16px 28px}.col-titles li{flex-direction:row;align-items:center;gap:10px;padding:7px 16px 7px 8px;border:1px solid var(--rule);border-radius:999px;background:var(--sheet);color:var(--ink-3)}.col-titles li>span:last-child{display:flex;flex-direction:column;gap:1px}.col-titles li b{font-size:14.5px;line-height:1.15}.col-ttl-s{display:grid;place-items:center;width:30px;height:30px;color:var(--mu-sil)}.col-titles li.on{border-color:var(--mu-gold)}@media(max-width:560px){.col-titles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%}.col-titles li{flex-direction:column;gap:4px;padding:10px 6px;border-radius:6px;text-align:center}.col-titles li>span:last-child{align-items:center}.col-titles li b{font-size:13.5px}}.col-filters{gap:10px 14px;padding:12px 0}.col-seg{flex:none;max-width:100%}.col-seg .seg-b{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 11px;font-size:13px;white-space:nowrap}.col-seg .seg-b.on .col-rar{color:inherit}.col-seg .col-rar.r-c{color:var(--ink-3)}.col-setsel{flex:1 1 150px}@media(max-width:560px){.col-filters{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.col-seg{display:flex;width:100%}.col-seg .seg-b{flex:1 1 auto;padding:0 6px;font-size:12.5px}.col-seg .col-rar{display:none}}.col-set{margin-top:36px}.col-set-h .h2{font-size:23px}@media(max-width:560px){.col-set{margin-top:30px}.col-set-h .h2{font-size:21px}.col-reward{font-size:13px;padding:8px 10px}}.col-tray{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:0;border:1px solid var(--rule-2);border-radius:4px;overflow:hidden;background:var(--sheet-2)}.col-tray.mu-cases-hl{width:fit-content;max-width:100%;grid-template-columns:repeat(var(--n,6),minmax(0,156px))}.col-tray .col-case{border:0;border-radius:0;box-shadow:1px 0 0 var(--rule),0 1px 0 var(--rule);background-color:var(--sheet)}.col-tray .col-case:not(.own){background-color:var(--sheet-2)}.col-tray .col-case:hover{background-color:color-mix(in srgb,var(--accent-soft) 55%,var(--sheet))}.col-tray .col-case:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.col-tray .col-case.own.r-l{border:2px solid transparent}.col-tray .col-g.sil{color:color-mix(in srgb,var(--mu-sil) 72%,var(--ink-3))}.col-tray .col-glass{height:92px;border-bottom:0;background:radial-gradient(ellipse 62% 58% at 50% 40%,var(--mu-glass),transparent 72%)}.col-tray .col-case.own.r-l .col-glass{background:radial-gradient(ellipse 62% 58% at 50% 42%,var(--mu-gold-soft),transparent 74%)}.col-tray .col-glass:after{left:30%;right:30%;bottom:11px;height:6px}.col-tray .col-glass svg{width:54px;height:54px}.col-tray .col-plq{gap:6px;padding:0 10px 12px}.col-tray .col-nm{font-size:13.5px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:560px){.col-tray{grid-template-columns:repeat(3,minmax(0,1fr))}.col-tray.mu-cases-hl{width:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.col-tray .col-glass{height:74px}.col-tray .col-glass svg{width:44px;height:44px;margin-bottom:4px}.col-tray .col-glass:after{bottom:8px}.col-tray .col-plq{gap:5px;padding:0 6px 10px}.col-tray .col-nm{font-size:12.5px}}:root[data-size=large] .mu-rm-n{font-size:16.5px}:root[data-size=large] .mu-rm-s,:root[data-size=large] .mu-fp-key{font-size:13.5px}:root[data-size=large] .mu-rm-v{font-size:18px}:root[data-size=large] .mu-sitter-m,:root[data-size=large] .mu-tag{font-size:14.5px}:root[data-size=large] .mu-wall{font-size:19px}:root[data-size=large] .mu-walk-n{font-size:19px}:root[data-size=large] .col-tray .col-nm{font-size:15px}.side-who{display:flex;align-items:flex-end;gap:8px}.obs-who .side-name{flex:1}.obs-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 16px;padding:9px max(16px,env(safe-area-inset-right,0px)) 9px max(16px,env(safe-area-inset-left,0px));background:var(--stamp);color:var(--stamp-ink);font-size:14px;line-height:1.35;text-align:center}.obs-bar p{margin:0}.obs-bar .btn{padding:6px 12px;background:var(--stamp-ink);color:var(--stamp);border-color:var(--stamp-ink)}.side-who>.side-nation{flex:1;min-width:0}.adm-pill{display:inline-flex;align-items:center;flex:none;margin-bottom:3px;padding:3px 9px;border-radius:999px;background:var(--stamp);color:var(--stamp-ink);font:600 11px/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap}a.adm-pill:hover{filter:brightness(1.12)}a.adm-pill:focus-visible{outline:2px solid var(--stamp);outline-offset:2px}.adm{margin:0;padding:20px 32px 64px 14px;display:grid;grid-template-columns:256px minmax(0,1fr);gap:32px;align-items:start;min-height:100vh}.adm-main{min-width:0;outline:none}.adm-sidebar{position:sticky;inset:20px auto auto;width:100%;max-width:none;max-height:calc(100dvh - 40px);margin:0;padding:22px 12px;border:1px solid var(--rule);border-radius:6px;background:var(--sheet);color:var(--ink);overflow-y:auto;box-sizing:border-box}.adm-brand{display:flex;align-items:center;gap:10px;margin:0 4px 28px}.adm-brand .adm-pill{margin:0}.adm-return{width:100%;margin-top:28px;white-space:normal;text-align:left}.adm-menu-toggle,.adm-menu-close{display:none}.adm-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin:18px 0 8px}.adm-kpi{padding:14px 16px;border:1px solid var(--rule-2);border-radius:4px;background:var(--sheet)}.adm-kpi b{display:block;font:600 28px/1.1 var(--f-display);color:var(--ink);font-variant-numeric:tabular-nums}.adm-kpi span{display:block;margin-top:4px;font-size:13px;line-height:1.35;color:var(--ink-2)}.adm-kpi b .adsh-alt{display:block;margin-top:3px;font:500 16px/1.2 var(--f-body);color:var(--ink-2)}.adsh-tbl .adsh-alt{display:block;font-size:12px;color:var(--ink-2)}.adsh-paid{display:block;font-size:12px}.adst-row.adsh-row{grid-template-columns:minmax(0,1fr) auto}.adm .h2{margin:30px 0 10px}.adm-bar{width:110px;height:6px;border-radius:3px;background:var(--track);overflow:hidden}.adm-bar i{display:block;height:100%;background:var(--accent)}.adm-bar.hi i{background:var(--stamp)}.adm td.num,.adm th.num{text-align:right;font-variant-numeric:tabular-nums}.adm-reps{list-style:none;margin:0;padding:0;display:grid;gap:10px}.adm-rep{padding:12px 14px;border:1px solid var(--rule-2);border-radius:4px;background:var(--sheet)}.adm-rep-h{margin:0 0 6px;font-size:14px;color:var(--ink-2)}.adm-rep-h b{color:var(--ink)}.adm-quote{margin:0 0 8px;padding:8px 10px;border-left:3px solid var(--stamp);background:var(--sheet-2);font-size:14px;overflow-wrap:anywhere;white-space:pre-wrap}.adm-rep .row{gap:8px;margin-top:6px}.adm-rep code{font:12px var(--f-mono)}.adm-danger{color:var(--down)}.adm-ask{margin-top:10px;padding:10px 12px;border:1px solid var(--down);border-radius:4px;background:var(--down-soft)}.adm-ask p{margin:0 0 8px;color:var(--ink)}.adm-nav{display:grid;gap:24px}.adm-nav-group{display:grid;gap:4px}.adm-nav-label{margin:0 12px 5px;color:var(--ink-2);font:600 10px/1.4 var(--f-mono);letter-spacing:.13em;text-transform:uppercase}.adm-nav a{display:flex;align-items:center;gap:10px;min-height:42px;padding:8px 10px;border:1px solid transparent;border-radius:4px;color:var(--ink-2);font-size:14px;font-weight:600;text-decoration:none;box-sizing:border-box}.adm-nav-ic{flex:none;display:grid;place-items:center;width:20px;height:20px;color:var(--ink-3)}.adm-nav-ic svg{width:19px;height:19px}.adm-nav-l{flex:1;min-width:0}.adm-nav a:hover .adm-nav-ic{color:var(--ink-2)}.adm-nav a[aria-current=page] .adm-nav-ic{color:inherit}.adm-nav a:hover{border-color:var(--rule);background:var(--sheet-2);color:var(--ink)}.adm-nav a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.adm-nav a[aria-current=page]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.adm-nav .chip{margin:0}.adm-nav a[aria-current=page] .chip{border-color:currentColor;color:inherit}.adm-sidebar::backdrop{background:#0000006b}.adm-search{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0}.adm-search .field{flex:1 1 220px;margin:0}.adm-search .btn{min-height:44px}.adm-ptbl .adm-filt td{padding-top:6px;padding-bottom:10px;vertical-align:middle}.adm-ptbl .adm-filt .input{min-height:38px;padding:6px 10px;font-size:.88rem;width:100%;min-width:120px}.adm-onlyon{display:inline-flex;align-items:center;gap:8px;font-size:.88rem;white-space:nowrap;cursor:pointer}.adm-on{display:inline-block;width:9px;height:9px;border-radius:50%;background:#3fbf6f;box-shadow:0 0 0 3px #3fbf6f38;vertical-align:middle}.adm-on-t{font-size:.78rem;color:#3fbf6f;font-weight:600}.adm-detail{margin:22px 0;padding:20px;border:1px solid var(--rule);border-radius:4px;background:var(--sheet)}.adm-detail code,.adm td code{overflow-wrap:anywhere;white-space:normal;font:12px var(--f-mono)}.adm-detail dl{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:10px;margin:16px 0}.adm-detail dd{margin:0;overflow-wrap:anywhere}.adm-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:14px 0}.adm-card{padding:10px 12px;border:1px solid var(--rule);border-radius:4px;min-width:0}.adm-card span{display:block;font-size:12px;opacity:.75}.adm-card b{display:block;overflow-wrap:anywhere}.adm-card.warn{border-color:var(--bad,#b3261e)}.adm-tl{list-style:none;margin:10px 0;padding:0;max-height:420px;overflow:auto;border-left:2px solid var(--rule)}.adm-tl li{padding:4px 0 4px 12px;overflow-wrap:anywhere}.adm-tl time{font-size:12px;opacity:.75;margin-right:8px}.adst-pick{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0 6px}.adst-pick .field{flex:0 1 280px;margin:0}.adst-sec{margin-top:34px}.adst-sec>.h2{margin:0 0 4px}.adst-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px 28px;margin-top:14px}.adst-fig{margin:0;min-width:0}.adst-grid>.adst-fig{display:flex;flex-direction:column}.adst-grid>.adst-fig>.hint{flex:1 0 auto}.adst-fig h3{margin:0 0 2px;font-size:15px;color:var(--ink)}.adst-fig>.hint{margin:0 0 10px}.adst-cols{position:relative;display:flex;align-items:stretch;gap:2px;height:150px;padding-top:20px;border-bottom:1px solid var(--rule)}.adst-cols:before{content:"";position:absolute;left:0;right:0;top:20px;border-top:1px solid var(--rule-2)}.adst-max{position:absolute;left:0;top:0;font-size:11px;line-height:16px;color:var(--ink-3);font-variant-numeric:tabular-nums}.adst-c{position:relative;flex:1 1 0;min-width:0;display:flex;align-items:flex-end;justify-content:center}.adst-c i{display:block;width:100%;max-width:24px;border-radius:4px 4px 0 0;background:var(--accent)}.adst-c:hover i{background:var(--accent-hi)}.adst-axis{display:flex;justify-content:space-between;gap:10px;margin-top:4px;font-size:11px;color:var(--ink-3)}.adst-tip{min-height:20px;margin:6px 0 0;font-size:13px;color:var(--ink-2)}.adst-tbl{margin-top:4px;font-size:13px}.adst-tbl summary{cursor:pointer;color:var(--ink-2)}.adst-tbl .tbl-wrap{max-height:260px;overflow:auto;margin-top:6px}.adst-rows{display:grid;gap:8px;margin-top:10px}.adst-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(80px,1fr) 128px;align-items:center;gap:12px;font-size:14px}.adst-l{color:var(--ink);overflow-wrap:anywhere}.adst-meter{height:8px;border-radius:0 4px 4px 0;background:var(--track);overflow:hidden}.adst-meter i{display:block;height:100%;border-radius:0 4px 4px 0;background:var(--accent)}.adst-v{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums}.adst-v .hint{font-size:12px}.adst-heat{display:grid;grid-template-columns:34px repeat(24,minmax(0,1fr));gap:2px;margin-top:10px;font-size:11px;color:var(--ink-3)}.adst-heat .adst-h{height:20px;border-radius:2px;background:var(--sheet-2)}.adst-heat .adst-h:hover{outline:2px solid var(--ink);outline-offset:-1px}.adst-heat .adst-hl{align-self:center}.adst-heat .adst-hx{grid-column:span 6}.adst-list h3{margin:22px 0 2px;font-size:15px;color:var(--ink)}.adst-list h3 .hint{font-weight:400}@media(max-width:640px){.adst-row{grid-template-columns:minmax(0,1fr) 100px}.adst-row .adst-meter{grid-column:1/-1;grid-row:2}.adst-grid{grid-template-columns:minmax(0,1fr)}.adst-heat{grid-template-columns:28px repeat(24,minmax(0,1fr));gap:1px}}.adst-c.rel:before{content:"";position:absolute;top:0;bottom:0;left:50%;border-left:1px dashed var(--ink-3);pointer-events:none}.adst-c.rel:after{content:"";position:absolute;top:-13px;left:50%;width:7px;height:7px;transform:translate(-50%) rotate(45deg);background:var(--ink-2);pointer-events:none}.adin-rels{margin-top:12px}.adin-fun td,.adin-fun th{white-space:nowrap}.adin-fun .adin-fc button{font-weight:600;font-variant-numeric:tabular-nums}.adin-fun td.adin-fc.on{box-shadow:inset 0 0 0 2px var(--ink)}.adin-fun .adin-fc .hint{display:block;font-size:11px}.adin-fun tr.adin-all td{border-bottom:2px solid var(--rule)}.adin-stuck{margin-top:14px}.adin-steps{display:inline-flex;gap:3px}.adin-steps i{width:10px;height:10px;border-radius:2px;border:1px solid var(--rule);background:var(--sheet-2)}.adin-steps i.y{background:var(--accent);border-color:var(--accent)}.adin-eng{display:inline-block;min-width:34px;padding:1px 8px;border-radius:999px;font-weight:600;font-size:13px;line-height:1.5;text-align:center;font-variant-numeric:tabular-nums;border:1px solid var(--rule-2)}.adin-eng.hi{background:color-mix(in srgb,var(--accent) 34%,transparent)}.adin-eng.mid{background:color-mix(in srgb,var(--accent) 14%,transparent)}.adin-eng.lo{background:transparent;color:var(--ink-2)}.adin-sort{margin:0 0 0 auto;flex:0 1 240px}.adin-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0}.adin-chips .btn[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.adin-chips .btn[aria-pressed=true] .chip{border-color:currentColor;color:inherit}.adin-feed{list-style:none;margin:10px 0;padding:0;border-top:1px solid var(--rule-2)}.adin-ev{display:grid;grid-template-columns:88px 26px minmax(0,1fr);align-items:baseline;gap:8px;padding:8px 2px;border-bottom:1px solid var(--rule-2);overflow-wrap:anywhere}.adin-ev time{font-size:12px;color:var(--ink-3);font-variant-numeric:tabular-nums}.adin-ic{text-align:center}.adin-alerts{list-style:none;margin:10px 0;padding:0;display:grid;gap:8px}.adin-al{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 12px;border:1px solid var(--rule-2);border-left:4px solid var(--accent);border-radius:4px;background:var(--sheet)}.adin-al.lvl-warn{border-left-color:#c98a1a}.adin-al.lvl-alert{border-left-color:var(--bad,#b3261e)}.adin-al:not(.new){opacity:.78}.adin-al p{margin:0 0 2px}.adin-cfg{margin-top:18px}.adin-cfg>summary{cursor:pointer;font-weight:600}.adin-cfg-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px 18px;margin:12px 0}.adin-cfg-g .row{flex-wrap:nowrap;align-items:center}.adin-cfg-g input{max-width:120px}.adin-up{color:#2f9e5b;font-size:12px}.adin-down{color:var(--bad,#b3261e);font-size:12px}.adm-ptbl select.input{min-width:0}.adm-ptbl .adm-filt td{position:relative}@media(max-width:640px){.adin-ev{grid-template-columns:64px 22px minmax(0,1fr)}.adin-al{grid-template-columns:22px minmax(0,1fr)}.adin-al>.row{grid-column:2}.adin-sort{margin:0;flex:1 1 100%}}.adme-cats{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 4px}.adme-cats .btn{min-height:40px}.adme-cats .btn[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.adme-cats .btn[aria-pressed=true] .chip{border-color:currentColor;color:inherit}.adme-fill{display:flex;align-items:center;gap:8px;min-height:44px;font-size:14px;color:var(--ink-2)}.adme-cat{margin-bottom:8px}.adme-row{margin:0 0 6px;border:1px solid var(--rule-2);border-radius:4px;background:var(--sheet)}.adme-row>summary{padding:10px 14px;cursor:pointer;line-height:1.5}.adme-row>summary .chip{margin-left:4px}.adme-row[open]>summary{border-bottom:1px solid var(--rule-2)}.adme-no{margin-right:4px;font:12px var(--f-mono);color:var(--ink-2)}.adme-body{padding:2px 16px 14px}.adme-q{margin:12px 0}.adme-opts{display:grid;gap:12px;margin:0 0 14px;padding-left:22px}.adme-opts p{margin:0}.adme-opts .adme-fx{margin-top:4px;color:var(--ink-2);font-style:italic}.adme-opts .adme-eff{margin-top:4px;font:12.5px/1.5 var(--f-mono);color:var(--ink-2);overflow-wrap:anywhere}.adme-meta{display:grid;grid-template-columns:minmax(90px,max-content) minmax(0,1fr);gap:6px 14px;margin:0;font-size:14px}.adme-meta dt{color:var(--ink-2)}.adme-meta dd{margin:0;overflow-wrap:anywhere}.adme-meta code{font:12px var(--f-mono);white-space:normal;overflow-wrap:anywhere}.adme-ph{font:12px var(--f-mono);color:var(--accent)}@media(max-width:600px){.adme-cats{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.adme-cats .btn{flex:none}}.adm-region-reason{min-width:180px;max-width:260px}.region-disabled{filter:grayscale(1);opacity:.6}.region-disabled button{cursor:not-allowed}.maintenance{max-width:850px;min-height:100dvh}.maintenance-account{max-width:320px;margin-top:28px}@media(max-width:900px){.adm{display:block;padding:20px 20px 48px;min-height:100dvh}.adm-menu-toggle{display:inline-flex;margin-bottom:24px;min-height:44px}.adm-menu-close{display:inline-flex;margin-left:auto;min-height:44px}.adm-sidebar{position:fixed;inset:0 auto 0 0;width:min(300px,90vw);height:100dvh;max-height:100dvh;margin:0;padding:24px 18px;border-radius:0;border-width:0 1px 0 0}.adm-brand{flex-wrap:wrap;margin-bottom:24px}.adm-nav a{min-height:44px}}.adm-rep a{color:var(--accent)}.admh-lbl{display:block;margin:10px 0 4px;font-size:13px;color:var(--ink-2)}.admh-in{display:block;width:100%;box-sizing:border-box;resize:vertical}.sup{max-width:74ch;margin:0 0 36px;padding:16px 18px;border:1px solid var(--rule);border-radius:4px;background:var(--sheet)}.sup>.h2{margin:0 0 6px;font-size:24px}.sup>p{max-width:68ch}.sup .row{margin-top:12px}.sup-list{list-style:none;margin:8px 0 10px;padding:0;display:grid;gap:10px}.sup-t{padding:10px 12px;border:1px solid var(--rule);border-radius:4px;background:var(--paper)}.sup-h{margin:0 0 6px;font-size:14px;color:var(--ink-2)}.sup-h b{color:var(--ink)}.sup-q{margin:0 0 8px;padding:6px 10px;border-left:3px solid var(--rule-2);color:var(--ink-2);font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.sup-a{padding:8px 10px;border-left:3px solid var(--accent);background:var(--sheet-2)}.sup-a .lbl-h{margin:0 0 4px}.sup-a p:last-child{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.sup-th{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:6px}.sup-m{padding:6px 10px;border-left:3px solid var(--rule-2);background:var(--sheet-2);border-radius:0 3px 3px 0}.sup-m.sup-team{border-left-color:var(--accent)}.sup-m.sup-new{box-shadow:inset 0 0 0 1px var(--accent)}.sup-who{margin:0 0 2px;font-size:12.5px;color:var(--ink-2)}.sup-who b{color:var(--ink);font-weight:600}.sup-x{margin:0;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.chip.sup-new-c{border-color:var(--accent);color:var(--accent);padding:2px 5px}.chip.sup-c-p{border-color:var(--accent);color:var(--accent)}.chip.sup-c-s{border-color:var(--rule-2)}.chip.sup-c-x{opacity:.8}.sup-more{margin:0 0 8px}.sup-more>summary{cursor:pointer;font-size:13.5px;color:var(--ink-2);margin-bottom:6px}.sup-in{display:block;width:100%;box-sizing:border-box;resize:vertical}.sup-t .row{margin-top:8px;gap:8px}.sup-foot{margin:8px 0 0;font-size:13.5px;color:var(--ink-2)}.sup-foot .linkish{font-weight:500;color:var(--ink-2)}.admh-when{margin:0 0 8px}.admh-keys{margin:4px 0 0;font-size:12px}@media(hover:none){.admh-keys{display:none}}.side-legal{margin:8px 0 0;font-size:12px;color:var(--ink-3)}.side-legal a,.found-legal a{color:inherit}.sus-why{margin:4px 0 10px;padding-left:18px;font-size:14px;color:var(--ink-2)}.sus-why li{margin:2px 0}.staff-pill{display:inline-flex;align-items:center;gap:5px;flex:none;padding:4px 10px 4px 8px;border-radius:999px;background:var(--stamp);color:var(--stamp-ink);font:600 11px/1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;vertical-align:middle}.staff-pill svg{width:11px;height:13px;flex:none}.post-h .staff-pill,.conv-t .staff-pill,.thread-h .staff-pill{margin-left:8px;padding:2px 8px 2px 6px;font-size:10px}.bub.staff{border-left:3px solid var(--stamp)}.bub-staff{display:block;margin-bottom:4px;font:600 10px/1.2 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--stamp)}.staff-note{margin:0 0 10px;padding:8px 12px;border-left:3px solid var(--stamp);background:var(--stamp-soft);font-size:13.5px;color:var(--ink)}.hero-stamps{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:16px 0 4px;padding:2px 0}.hs{--hs-ink:var(--stamp);display:inline-flex;flex-direction:column;align-items:center;gap:3px;max-width:230px;padding:7px 12px 6px;border:3px double var(--hs-ink);border-radius:4px;color:var(--hs-ink);text-align:center;line-height:1.05;transform:rotate(-3deg);opacity:.9;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='70'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.4 1.9'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E") 0 0/140px 70px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='70'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.4 1.9'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E") 0 0/140px 70px}.hs:nth-child(2){transform:rotate(2.5deg)}.hs:nth-child(3){transform:rotate(-1.5deg)}.hs-k{font:600 9.5px/1.1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase}.hs-v{font:700 15px/1.1 var(--f-roman);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere}.hs-s{font:500 9.5px/1.1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.85}.hs-del{--hs-ink:var(--down);border-width:4px}.hs-al{--hs-ink:var(--accent)}:root[data-size=large] .hs-v{font-size:17px}:root[data-size=large] .hs-k,:root[data-size=large] .hs-s{font-size:11px}.away-box{margin:22px 0 26px;padding:16px 18px;border:1px solid var(--rule-2);border-radius:4px;background:var(--sheet)}.away-box .sub-h{margin-top:0}.away-box.on{border-color:var(--accent);background:var(--accent-soft)}.away-now{margin:0 0 6px;font-size:15.5px}.away-box .fields{max-width:300px;grid-template-columns:minmax(0,1fr)}.cz-sym-lock label{display:flex;align-items:center;gap:6px;color:var(--ink-2)}.cz-sym-lock .input:disabled{cursor:not-allowed;background:var(--sheet-2);border-style:dashed}.cz-sym-lock .hint{display:block;margin-top:5px}.cz-ds-ex{margin:12px 0 6px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.cz-ds-t{font-family:var(--f-display);font-style:italic;font-size:18px;line-height:1.4;color:var(--ink);overflow-wrap:anywhere}.cz-ds-h{margin:4px 0 0}#cz-sec-s .sub-h{margin-top:22px}.post-rep{color:var(--ink-3)}@media(max-width:720px){.adm{padding:18px 16px 48px}}.pp-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 22px}.pp-tab,.pp-opt{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid var(--rule-2);border-radius:999px;background:var(--sheet);color:var(--ink-2);font:600 14px/1 var(--f-body);cursor:pointer}.pp-tab:hover,.pp-opt:hover{border-color:var(--accent);color:var(--ink)}.pp-tab.on,.pp-opt.on{border-color:var(--ink);background:var(--ink);color:var(--paper)}.pp-opts{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.pp-book{display:grid;justify-items:center;gap:12px}.pp-stage{position:relative;display:flex;align-items:stretch;justify-content:center;width:min(100%,800px);padding:10px;border-radius:12px;background:var(--pp-board,#6b1d2a);box-shadow:inset 0 0 0 1px #0000004d,0 18px 40px #00000047;perspective:2400px;touch-action:pan-y}.pp-stage:before{content:"";position:absolute;inset:0;border-radius:12px;background:linear-gradient(180deg,#ffffff14,#0003);pointer-events:none}.pp-stage.one{width:min(100%,420px)}.pp-stage.closed{width:min(100%,380px);padding:0;background:none;box-shadow:none;perspective:1100px}.pp-stage.closed:before{display:none}.pp-spread{position:relative;z-index:1;display:flex;flex:1;min-width:0;transform-style:preserve-3d}.pp-leaf{position:relative;flex:1 1 0;min-width:0;aspect-ratio:300/420;overflow:hidden;background:#f6f0df}.pp-leaf>svg{display:block;width:100%;height:100%}.pp-stage .pp-leaf:after{content:"";position:absolute;inset:0;pointer-events:none}.pp-book.two .pp-spread>.pp-leaf:first-child{border-radius:3px 0 0 3px}.pp-book.two .pp-spread>.pp-leaf:first-child:after{background:linear-gradient(90deg,rgba(0,0,0,.05),transparent 10%,transparent 80%,rgba(0,0,0,.14) 95%,rgba(0,0,0,.3))}.pp-book.two .pp-spread>.pp-leaf:nth-child(2){border-radius:0 3px 3px 0}.pp-book.two .pp-spread>.pp-leaf:nth-child(2):after{background:linear-gradient(270deg,rgba(0,0,0,.05),transparent 10%,transparent 80%,rgba(0,0,0,.12) 95%,rgba(0,0,0,.26))}.pp-stage.one .pp-leaf{border-radius:2px 4px 4px 2px}.pp-stage.one .pp-leaf:after{background:linear-gradient(90deg,rgba(0,0,0,.24),rgba(0,0,0,.08) 5%,transparent 14%)}.pp-leaf.is-cover,.pp-leaf.is-back{background:transparent;overflow:visible}.pp-leaf.is-cover:after,.pp-leaf.is-back:after{display:none}.pp-leaf.is-cover>.pp-cover,.pp-leaf.is-back>svg{filter:drop-shadow(0 12px 22px rgba(0,0,0,.32))}.pp-stage.closed .pp-spread{transition:transform .25s ease-out}.pp-stage.closed.lit .pp-spread{transform:rotateY(calc(var(--gx,0)*7deg)) rotateX(calc(var(--gy,0)*-5deg))}.pp-inboard{background:color-mix(in srgb,var(--pp-board,#6b1d2a) 86%,#000);border-radius:3px 0 0 3px}.pp-edge{position:relative;z-index:1;flex:none;align-self:stretch;margin:3px 0;background:repeating-linear-gradient(90deg,#f8f2e1 0 .9px,#cfc4a6 .9px 1.7px);box-shadow:inset 0 0 2px #0000004d}.pp-edge.l{border-radius:3px 0 0 3px}.pp-edge.r{border-radius:0 3px 3px 0}.pp-edge.cl{z-index:0;margin:7px 0 7px -3px}.pp-flip{position:absolute;top:0;bottom:0;width:50%;z-index:3;transform-style:preserve-3d}.pp-flip.fwd{left:50%;transform-origin:left center;animation:ppFlipF .64s cubic-bezier(.45,.06,.25,1) forwards}.pp-flip.back{left:0;transform-origin:right center;animation:ppFlipB .64s cubic-bezier(.45,.06,.25,1) forwards}.pp-face{position:absolute;inset:0;display:flex;backface-visibility:hidden;-webkit-backface-visibility:hidden}.pp-face>.pp-leaf{flex:1;height:100%}.pp-face.back{transform:rotateY(180deg)}.pp-face:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;animation:ppShade .64s ease forwards}.pp-flip.fwd .pp-face.front:after,.pp-flip.back .pp-face.back:after{background:linear-gradient(90deg,#0000000d,#00000061)}.pp-flip.fwd .pp-face.back:after,.pp-flip.back .pp-face.front:after{background:linear-gradient(270deg,#0000000d,#00000061)}@keyframes ppFlipF{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}@keyframes ppFlipB{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes ppShade{0%{opacity:0}50%{opacity:1}to{opacity:0}}.pp-flip1{position:absolute;inset:0;z-index:3;display:flex;transform-origin:left center}.pp-flip1>.pp-leaf{flex:1}.pp-flip1.fwd{animation:ppFlip1F .5s cubic-bezier(.45,.06,.25,1) forwards}.pp-flip1.back{animation:ppFlip1B .5s cubic-bezier(.45,.06,.25,1) forwards}@keyframes ppFlip1F{0%{transform:rotateY(0);opacity:1}to{transform:rotateY(-112deg);opacity:.15}}@keyframes ppFlip1B{0%{transform:rotateY(-112deg);opacity:.15}to{transform:rotateY(0);opacity:1}}.pp-stage.turn-n .pp-leaf{animation:ppTurnN .4s cubic-bezier(.2,.7,.2,1) both;transform-origin:left center}.pp-stage.turn-p .pp-leaf{animation:ppTurnP .4s cubic-bezier(.2,.7,.2,1) both;transform-origin:right center}@keyframes ppTurnN{0%{transform:rotateY(-24deg) translate(16px);opacity:.35}to{transform:none;opacity:1}}@keyframes ppTurnP{0%{transform:rotateY(24deg) translate(-16px);opacity:.35}to{transform:none;opacity:1}}.pp-gl{position:absolute;left:0;top:0;pointer-events:none;will-change:transform}.pp-glint{transform:translate(-170px)}.pp-gl.run .pp-glint{animation:ppGlint 7s ease-in-out 3}.pp-sec-cv:hover .pp-gl .pp-glint{animation:ppGlintGo 1.4s ease-in-out}.pp-stage.lit .pp-gl .pp-glint{animation:none;transform:translate(calc(var(--gx,0)*170px + 75px));transition:transform .1s linear}@keyframes ppGlint{0%,58%{transform:translate(-170px)}to{transform:translate(470px)}}@keyframes ppGlintGo{0%{transform:translate(-170px)}to{transform:translate(470px)}}.pp-holo{transform:translate(-600px);animation:ppHolo 12s linear infinite alternate}.pp-stage.lit .pp-holo{animation:none;transform:translate(calc(var(--gx,0)*-150px - 300px));transition:transform .1s linear}@keyframes ppHolo{0%{transform:translate(-600px)}to{transform:translate(0)}}.pp-page .pp-st{mix-blend-mode:multiply}.pp-page.dark .pp-st{mix-blend-mode:screen}.pp-st.fresh{animation:ppFresh 1.4s ease .4s 2}@keyframes ppFresh{0%,to{filter:none}50%{filter:drop-shadow(0 0 4px #ffd166) drop-shadow(0 0 2px #ffd166)}}.pp-visit-st{position:relative}.pp-visit-st.thump svg{animation:ppThump .62s cubic-bezier(.2,1.4,.35,1) both}.pp-visit-st.thump:after{content:"";position:absolute;left:50%;top:50%;width:90%;aspect-ratio:1;border-radius:50%;border:2px solid var(--stamp);transform:translate(-50%,-50%) scale(.4);opacity:0;animation:ppRing .7s ease-out .22s}@keyframes ppThump{0%{transform:scale(1.9) rotate(-16deg);opacity:0}55%{transform:scale(.93) rotate(-3deg);opacity:1}to{transform:scale(1) rotate(-4deg);opacity:1}}@keyframes ppRing{0%{transform:translate(-50%,-50%) scale(.4);opacity:.7}to{transform:translate(-50%,-50%) scale(1.3);opacity:0}}.pp-uvl{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;mix-blend-mode:screen}.pp-book.uv .pp-stage{background:#17142b;box-shadow:inset 0 0 0 1px #9678ff4d,0 0 40px #7850ff59}.pp-book.uv .pp-leaf:not(.is-cover):not(.is-back)>svg:first-child{filter:brightness(.3) saturate(.35) hue-rotate(200deg)}.pp-book.uv .pp-edge{filter:brightness(.4) hue-rotate(200deg)}.pp-uvb.on{border-color:#7b5cff;background:#2a1f5c;color:#e6dcff;box-shadow:0 0 12px #7b5cff99}@media(prefers-reduced-motion:reduce){.pp-stage .pp-leaf,.pp-glint,.pp-holo,.pp-st.fresh,.pp-visit-st.thump svg,.pp-visit-st.thump:after{animation:none!important}.pp-stage.closed.lit .pp-spread{transform:none}}.pp-st{cursor:pointer;outline:none}.pp-st:hover,.pp-st:focus-visible{filter:drop-shadow(0 0 2.5px var(--accent))}.pp-st.on{filter:drop-shadow(0 0 3px var(--stamp)) drop-shadow(0 0 1px var(--stamp))}.pp-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;width:min(100%,560px)}.pp-nav .btn{flex:none;white-space:nowrap}.pp-jump{flex:1 1 160px;min-width:0;max-width:260px}.pp-count{margin:0}.pp-reach{margin:4px 0 0}.pp-endo{display:flex;flex-wrap:wrap;gap:4px 10px;margin:6px 0 0;font-size:12.5px}.pp-endo-on{color:var(--c);font-weight:650}.pp-endo-off{color:var(--ink-3)}.pp-diary{margin:8px 0 0;border-collapse:collapse;font-size:12.5px}.pp-diary th,.pp-diary td{padding:2px 12px 2px 0;text-align:left;vertical-align:top}.pp-diary thead th{font-weight:600;color:var(--ink-3)}.pp-info{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:12px;align-items:center;width:min(100%,560px);padding:10px 14px;border:1px solid var(--rule-2);border-radius:6px;background:var(--sheet)}.pp-info-st svg{display:block;width:96px;height:auto}.pp-info-n{margin:0;font:600 17px/1.2 var(--f-display);color:var(--ink)}.pp-info .hint{margin:2px 0 0}.pp-modal{position:fixed;inset:0;z-index:2600;display:grid;place-items:center;padding:12px}.tab-yield{position:fixed;inset:0;z-index:3100;display:grid;place-items:center;padding:16px;background:#080c0ca8}.tab-yield-card{width:min(440px,100%);padding:20px 22px 22px;border-radius:8px;background:var(--paper);color:var(--ink);box-shadow:0 20px 60px #0006}.tab-yield-card .h2{margin:0 0 8px}.tab-yield-card p{margin:0 0 16px;color:var(--ink-2);line-height:1.5}html.tab-yielded,html.tab-yielded body{overflow:hidden}.pp-scrim{position:absolute;inset:0;width:100%;height:100%;border:0;background:#080c0ca8}.pp-sheet{position:relative;width:min(980px,100%);max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);overflow:auto;padding:18px 20px 22px;border-radius:8px;background:var(--paper);box-shadow:0 20px 60px #0006}.pp-sheet-h{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 0 14px}.pp-sheet-h .h2{margin:2px 0 0}html.pp-lock,html.pp-lock body{overflow:hidden}.pp-des{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:30px;align-items:start}.pp-prev{position:sticky;top:20px;display:grid;justify-items:center;gap:14px}.pp-prev .pp-leaf{width:min(100%,280px)}.pp-stamp-big{width:min(100%,280px);padding:24px 10px;border-radius:6px;background:#f6f0df}.pp-stamp-big svg{display:block;width:100%;height:auto}.pp-grp{margin:0 0 24px}.pp-grp-h{margin:0 0 10px;font:700 12px/1 var(--f-roman);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.pp-sub{margin:12px 0 8px;font-size:13px;color:var(--ink-2)}.pp-lbl{display:block;margin:10px 0 4px;font-size:13px;color:var(--ink-2)}.pp-ctl .input{width:100%;max-width:360px;box-sizing:border-box}.pp-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px}.pp-tiles-sw{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.pp-tile{position:relative;overflow:hidden;display:grid;align-content:start;justify-items:center;gap:6px;padding:9px 6px 8px;border:1px solid var(--rule-2);border-radius:6px;background:var(--sheet);color:var(--ink);font:500 12.5px/1.25 var(--f-body);text-align:center;cursor:pointer}.pp-tile:hover{border-color:var(--accent)}.pp-tile.on{border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent)}.pp-tile.locked{opacity:.62}.pp-tile.locked .pp-mini,.pp-tile.locked .pp-sw{filter:grayscale(1)}.pp-tile-n{display:inline-flex;align-items:center;gap:4px}.pp-tile .cz-how{font-size:11px;line-height:1.3;color:var(--ink-3)}.pp-mini{display:block;width:62px;height:62px}.pp-mini.tall{width:46px;height:64px}.pp-mini.wide{width:84px;height:46px}.pp-mini{overflow:hidden;border-radius:4px}.pp-mini svg{display:block;width:100%;height:100%;overflow:hidden}.pp-sw{display:block;width:40px;height:40px;border-radius:50%;border:1px solid rgba(0,0,0,.25)}.pp-sw.sq{border-radius:6px;border-width:3px}.pp-bar{position:sticky;top:0;z-index:5;margin:0 0 16px;padding:12px 14px;border:1px solid var(--rule-2);border-radius:6px;background:var(--sheet);box-shadow:0 4px 14px #00000014}.pp-bar p{margin:0 0 8px}.pp-bar .row{align-items:center;gap:8px;flex-wrap:wrap}.pp-bar .pp-lbl{display:inline;margin:0}.pp-bar select.input{width:auto;min-width:150px}.pp-arr{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px}.pp-arr-p{display:grid;gap:6px}.pp-arr-h{display:flex;align-items:center;gap:8px}.pp-arr-no{min-width:30px;font:700 15px/1 var(--f-roman);color:var(--stamp)}.pp-arr-t{flex:1;min-width:0;padding:5px 8px!important;font-size:13px!important}.pp-arr-p .pp-page{width:100%;height:auto;border-radius:4px;box-shadow:0 1px 2px #0000002e,0 6px 16px #0000001f}.pp-slot{fill:#00000005;stroke:#00000038;stroke-width:1;stroke-dasharray:4 3;cursor:pointer;outline:none}.pp-page.dark .pp-slot{fill:#ffffff08;stroke:#ffffff47}.pp-slot:hover,.pp-slot:focus-visible{stroke:var(--accent);stroke-width:2}.pp-slot.on{stroke:var(--stamp);stroke-width:2.4;stroke-dasharray:none}.pp-sec-in{display:grid;grid-template-columns:110px minmax(0,1fr);gap:20px;align-items:center}.pp-sec-cv{position:relative;padding:0;border:0;background:none;cursor:pointer}.pp-sec-cv svg{display:block;width:110px;height:auto;transition:transform .2s}.pp-sec-cv .pp-cover{filter:drop-shadow(0 6px 12px rgba(0,0,0,.25))}.pp-sec-cv:hover svg{transform:rotate(-3deg) translateY(-2px)}.pp-visit{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:16px;align-items:center;margin:0 0 22px;padding:12px 16px;border:1px solid var(--rule);border-radius:4px;background:var(--sheet)}.pp-visit-st svg{display:block;width:120px;height:auto}.pp-visit-n{margin:2px 0 0;font:600 18px/1.25 var(--f-display);color:var(--ink)}.pp-visit .hint{margin:4px 0 0}@media(max-width:959px){.pp-des{grid-template-columns:1fr}.pp-prev{position:static;order:-1}}@media(max-width:640px){.pp-visit{grid-template-columns:96px minmax(0,1fr)}.pp-visit .row{grid-column:1/-1}.pp-visit-st svg{width:96px}.pp-sheet{padding:14px 12px 18px}.pp-info{grid-template-columns:72px minmax(0,1fr)}.pp-info-st svg{width:72px}.pp-info .btn{grid-column:1/-1}}.cu-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.cu-head-t{min-width:0}.cu-head .hint{margin-top:8px}.cu-seal{flex:none;width:76px;height:76px;color:var(--stamp);opacity:.85;transform:rotate(-8deg)}.cu-empty p+p{margin-top:10px}.cu-empty-h{font:600 20px/1.3 var(--f-display);color:var(--ink)}.cu-code{display:inline-block;font:500 .55em/1 var(--f-mono);letter-spacing:.12em;padding:4px 6px;border:1px solid var(--rule-2);border-radius:3px;color:var(--ink-2);vertical-align:middle;margin-left:4px}.cu-sub{margin:-6px 0 14px;max-width:70ch}.cu-note{display:block;width:100%;height:auto;border-radius:7px;box-shadow:0 1px #00000014,0 14px 28px -16px #12292a8c}.cu-coin{display:block;height:auto;filter:drop-shadow(0 6px 10px rgba(18,41,42,.35))}.cu-flip{display:grid;gap:6px;justify-items:start;width:100%;min-width:0}.cu-flip-in{display:grid;width:100%;perspective:1400px}.cu-face{grid-area:1/1;min-width:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform .7s cubic-bezier(.3,.1,.2,1)}.cu-back{transform:rotateY(180deg)}.cu-flip.on .cu-face{transform:rotateY(-180deg)}.cu-flip.on .cu-back{transform:rotateY(0)}.cu-turn{min-height:32px}.cu-fan{display:flex;align-items:flex-end;padding:12px 4px 4px}.cu-fan-b{flex:0 0 auto;width:calc(12.4% * var(--s,1));margin-left:-2.7%;padding:0;border:0;background:none;cursor:pointer;border-radius:4px;transform:rotate(var(--r,0deg));transform-origin:50% 140%;transition:transform .18s ease}.cu-fan-b:first-child{margin-left:0}.cu-fan-b:hover,.cu-fan-b:focus-visible{transform:rotate(var(--r,0deg)) translateY(-6px);z-index:2}.cu-fan-b.on{transform:rotate(var(--r,0deg)) translateY(-10px);z-index:3}.cu-fan-b .cu-note{border-radius:4px;box-shadow:0 6px 14px -8px #12292a99}.cu-fan-b.on .cu-note{box-shadow:0 0 0 2px var(--ink),0 10px 18px -10px #12292a8c}.cu-fv{margin:0}@media(max-width:640px){.cu-fan{flex-wrap:wrap;row-gap:10px}.cu-fan-b{width:calc(21% * var(--s,1));margin-left:-1.6%}.cu-fan-b:nth-child(5n+1){margin-left:0}}.cu-past{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px}.cu-past-f{margin:0;display:grid;gap:8px;align-content:start}.cu-past-f figcaption{font-size:13px;line-height:1.45;color:var(--ink-2)}@media(prefers-reduced-motion:reduce){.cu-face,.cu-fan-b{transition:none}}.cu-connections{padding:24px;overflow-wrap:anywhere}.cu-connections p{margin:12px 0}.cu-connections li{margin:6px 0}.cu-connections .btn{margin:4px 8px 4px 0}.cu-yours{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:28px;align-items:start}.cu-yours-art{display:grid;gap:10px;justify-items:start}.cu-yours .h2{margin-bottom:12px;overflow-wrap:anywhere}.cu-twin{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cu-val,.cu-pre{padding:14px 16px;border-radius:4px;border:1px solid var(--rule)}.cu-val{background:var(--accent-soft)}.cu-pre{background:var(--stamp-soft)}.cu-big{font:600 22px/1.25 var(--f-display);margin:6px 0 4px;color:var(--ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.cu-unit{display:block;font:500 13px/1.3 var(--f-body);color:var(--ink-2)}.cu-chg{font-size:13px;color:var(--ink-2);font-variant-numeric:tabular-nums}.cu-mrow{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:13px}.cu-meter{display:inline-block;flex:1;min-width:48px;max-width:160px;height:6px;border-radius:3px;background:var(--track);overflow:hidden;vertical-align:middle}.cu-meter i{display:block;height:100%;background:var(--accent);border-radius:3px}.cu-why{margin-top:10px;font-size:14px;line-height:1.55;color:var(--ink)}.cu-pre-row{display:flex;gap:12px;align-items:center;margin-top:8px;font-size:13px;color:var(--ink-2)}.cu-pb{--pc:var(--ink-2);display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 4px;border-radius:999px;border:1px solid var(--pc);font:600 12.5px/1.2 var(--f-body);white-space:nowrap;vertical-align:middle;background:var(--sheet);color:var(--ink)}.cu-pb b{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 4px;border-radius:50%;font:700 12px/1 var(--f-mono);color:var(--sheet);background:var(--pc)}.cu-pb.big{font-size:14px;padding:5px 12px 5px 5px}.cu-pb.big b{min-width:40px;height:40px;font-size:16px;box-shadow:0 0 0 3px var(--sheet),0 0 0 4px var(--pc)}.cu-pb.none{color:var(--ink-3);padding:3px 9px;font-weight:500}.cu-pb.t0{--pc:var(--down)}.cu-pb.t1{--pc:#a85f0c}.cu-pb.t2{--pc:var(--ink-2)}.cu-pb.t3{--pc:var(--accent)}.cu-pb.t4{--pc:var(--stamp)}:root[data-theme=dark] .cu-pb.t1{--pc:#e2a35a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cu-pb.t1{--pc:#e2a35a}}.cu-conv-g{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) auto minmax(0,1.4fr);gap:14px;align-items:end}.cu-sel{display:flex;align-items:center;gap:8px}.cu-sel select{min-width:0}.cu-swap{padding:10px 12px;min-height:44px}.cu-out{margin-top:16px;padding:16px;border-radius:4px;background:var(--sheet-2);border:1px dashed var(--rule-2)}.cu-res{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;font:600 24px/1.25 var(--f-display);color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cu-res-n{font:500 13px/1.3 var(--f-body);color:var(--ink-2)}.cu-res-eq{color:var(--accent)}.cu-rates{margin-top:6px;font:500 13px/1.5 var(--f-mono);color:var(--ink-2);overflow-wrap:anywhere}.cu-vs{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:12px;font-size:13px}.cu-vs>span{display:inline-flex;align-items:center;gap:8px}.cu-rank{list-style:none;margin:0;padding:0;border:1px solid var(--rule);border-radius:4px;background:var(--sheet)}.cu-rank li{display:grid;grid-template-columns:34px 34px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:10px 14px;border-top:1px solid var(--rule)}.cu-rank li:first-child{border-top:0}.cu-rank li.me{background:var(--accent-soft)}.cu-rk{font:600 15px/1 var(--f-display);color:var(--ink-3);text-align:right}.cu-rank li:first-child .cu-rk{color:var(--stamp)}.cu-rn{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.cu-rn .hint{font-size:12px}.cu-rc{font:500 12.5px/1 var(--f-mono);color:var(--ink-3);min-width:44px;text-align:right}.cu-rc.up{color:var(--up)}.cu-rc.down{color:var(--down)}.cu-tbl{min-width:820px}.cu-tbl .c-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.cu-tbl .nm{flex-wrap:nowrap}.cu-dn{display:flex;flex-direction:column;min-width:0;max-width:240px;overflow-wrap:anywhere}.cu-dn .hint{font-size:12px}.cu-th{border:0;background:none;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;min-height:24px}.cu-th:hover{color:var(--ink)}.tbl th.c-pop .cu-th{text-align:right}.more-row{margin:12px 0 0}.nwe-lf{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;margin:8px 0;max-width:780px}.nwe-lf[hidden]{display:none}.nwe-lf .field{flex:1 1 260px;margin:0}.nwe-lf .err{flex-basis:100%;margin:0}@media(max-width:1100px){body:has(#map-panel.sheet-open) .toast{top:calc(64px + env(safe-area-inset-top,0px));bottom:auto}}.cu-hist-h{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}.cu-hist-h .h2{margin:0}.cu-chart-t{margin:14px 0 8px;font:600 15px/1.3 var(--f-body);color:var(--ink)}.cu-ranges{margin-bottom:14px;flex-wrap:wrap}.cu-chart{position:relative;height:220px;margin:34px 0 0 58px;border-left:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2);touch-action:pan-y}.cu-chart svg{display:block;width:100%;height:100%;overflow:visible}.cu-line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.cu-chart.rate .cu-line{stroke:var(--accent)}.cu-chart.pres .cu-line{stroke:var(--stamp)}.cu-band{stroke:var(--rule);stroke-width:1;stroke-dasharray:3 4}.cu-yl{position:absolute;left:-58px;width:52px;text-align:right;font:500 11.5px/1 var(--f-mono);color:var(--ink-3)}.cu-yl.top{top:0}.cu-yl.bot{bottom:0}.cu-dot{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:var(--sheet);border:2px solid var(--accent)}.cu-chart.pres .cu-dot{border-color:var(--stamp)}.cu-x{position:absolute;top:0;bottom:0;width:0;border-left:1px dashed var(--ink-3);pointer-events:none}.cu-tip{position:absolute;top:-6px;transform:translate(-50%,-100%);padding:5px 8px;border-radius:3px;background:var(--ink);color:var(--sheet);font:500 12px/1.3 var(--f-body);white-space:nowrap;pointer-events:none;z-index:2}.cu-xl{display:flex;justify-content:space-between;margin:6px 0 0 58px;font:500 11.5px/1 var(--f-mono);color:var(--ink-3)}.cu-chart-sum{margin-top:10px;font-size:13.5px;color:var(--ink-2)}.cu-chart-msg{padding:28px 0}.cu-miles{list-style:none;margin:0;padding:0;display:grid}.cu-miles li{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--rule)}.cu-how summary{cursor:pointer;list-style:none}.cu-how summary::-webkit-details-marker{display:none}.cu-how summary .h2{margin:0;font-size:22px}.cu-how summary:after{content:"+";float:right;font:500 22px/1 var(--f-mono);color:var(--ink-3)}.cu-how[open] summary:after{content:"−"}.cu-how p{margin-top:12px;max-width:75ch}.cu-how .tbl-wrap{margin-top:14px}.cu-tiers{min-width:0}.cu-nsec-in{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:24px;align-items:center;padding:18px;border:1px solid var(--rule);border-radius:4px;background:var(--sheet)}.cu-nsec-v{margin:0 0 22px}.cu-nsec-v .cu-nsec-in{grid-template-columns:minmax(0,180px) minmax(0,1fr);padding:14px 16px}.cu-nsec-nm{margin:2px 0 8px;font:600 21px/1.25 var(--f-display);color:var(--ink);overflow-wrap:anywhere}.cu-kv{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 16px;margin:0 0 14px;font-size:14px}.cu-kv dt{color:var(--ink-3)}.cu-kv dd{margin:0;overflow-wrap:anywhere}.cu-census .rel-h{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}.cu-ci{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cu-ci li{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--rule);border-radius:4px;background:var(--sheet)}.cu-ci-l{font:500 11px/1.3 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.cu-ci-v{font:600 18px/1.3 var(--f-display);color:var(--ink)}.cu-cz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}.cu-cz-prev{position:sticky;top:16px}.cu-prev-f{margin:0;display:grid;gap:16px}.cu-prev-row{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;align-items:center}.cu-coin-lg{width:120px}.cu-prev-nm{font:600 18px/1.3 var(--f-display);color:var(--ink);overflow-wrap:anywhere}.cu-prev-f figcaption p+p{margin-top:4px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cu-quick{margin-bottom:6px}.cu-cz .cz-drow{grid-template-columns:130px minmax(0,1fr)}.cu-cz .cz-seg{flex-wrap:wrap}.cu-sws{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cu-sw{width:32px;height:32px;border-radius:50%;border:2px solid var(--sheet);box-shadow:0 0 0 1px var(--rule-2);cursor:pointer;padding:0}.cu-sw.on{box-shadow:0 0 0 2px var(--ink)}.cu-sw-c{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;box-shadow:0 0 0 1px var(--rule-2);overflow:hidden;cursor:pointer;background:conic-gradient(#c0282d,#e2b13c,#23804a,#2457a6,#743a8e,#c0282d)}.cu-sw-c input{opacity:0;width:32px;height:32px;cursor:pointer;border:0;padding:0}.cu-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:22px}@media(max-width:959px){.cu-cz{grid-template-columns:1fr}.cu-cz-prev{position:static}.cu-yours{grid-template-columns:1fr}.cu-yours-art{max-width:340px}.cu-ci{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.cu-conv-g{grid-template-columns:minmax(0,1fr) auto}.cu-conv-g>.field:first-child{grid-column:1/-1}.cu-swap{grid-column:2;grid-row:2}.cu-conv-g>.field:last-child{grid-column:1/-1}.cu-twin{grid-template-columns:1fr}}@media(max-width:640px){.cu-seal{width:52px;height:52px}.cu-nsec-in,.cu-nsec-v .cu-nsec-in{grid-template-columns:1fr}.cu-nsec-art{max-width:300px}.cu-hide-s{display:none}.cu-tbl{min-width:0}.cu-dn{max-width:130px}.cu-tbl .cu-pb{font-size:11.5px}.cu-rank li{grid-template-columns:26px 30px minmax(0,1fr) auto;gap:8px;padding:10px}.cu-rank .cu-rc{display:none}.cu-ci{grid-template-columns:1fr}.cu-res{font-size:20px}.cu-chart{height:180px;margin-left:50px}.cu-yl{left:-50px;width:44px}.cu-xl{margin-left:50px}.cu-miles li{grid-template-columns:1fr;gap:2px}.cu-cz .cz-drow{grid-template-columns:1fr}.cu-tbl .mflag{display:none}}.wh-upgrade{grid-column:1/-1;display:grid;gap:10px;margin-top:8px;padding-top:12px;border-top:1px solid var(--rule)}.wh-upgrade p{margin:0}.wh-upgrade .btn{justify-self:start}.wh-summary{line-height:1.6}.brand-actions{display:flex;align-items:center;gap:8px;flex:none}.ux-search-button{display:grid;place-items:center;flex:none;width:38px;height:38px;padding:0;border:1px solid var(--rule-2);border-radius:50%;background:var(--sheet);color:var(--ink-2);cursor:pointer}.ux-search-button:hover{color:var(--ink);border-color:var(--ink-3)}.ux-search-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ux-sections{position:sticky;top:0;z-index:4;padding:6px 0;margin:0 0 22px;background:var(--paper);border-block:1px solid var(--rule);min-height:52px}.ux-section-links{display:flex;align-items:center;gap:4px 18px;flex-wrap:wrap}.ux-section-links button{min-height:38px;flex:none}.ux-section-select{display:none;align-items:center;gap:8px;font-size:12px}.ux-section-select select{min-width:0;flex:1;min-height:40px;border:1px solid var(--rule);border-radius:3px;background:var(--sheet);color:var(--ink);font:inherit;padding:6px}.ux-section-heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ux-fold-toggle{margin-left:auto;font-family:var(--sans);font-weight:500;letter-spacing:0;text-transform:none;min-height:36px}.ux-fold-summary{display:none!important}.ux-folded>.ux-fold-summary{display:block!important}.ux-folded>:not(.ux-section-heading):not(.ux-fold-summary){display:none!important}html.ux-has-sections{--ux-index-height:54px}.ux-has-sections .flag-preview-row>.flag-frame{top:calc(20px + var(--ux-index-height))}.ux-unlock-wrap{display:flex;flex-direction:column;gap:5px;min-width:0}.ux-unlock-wrap>.tile,.ux-unlock-wrap>.pp-tile{width:100%}.ux-unlock-link{display:block;min-height:36px;margin:5px 3px;text-align:center;white-space:normal;font-size:11px;line-height:1.35}.cz-tile.locked>.ux-unlock-link{margin-top:8px}.ux-requirements{display:flex;flex-wrap:wrap;gap:8px 16px;list-style:none;margin:4px 0;padding:0;font-size:12px;width:100%}.ux-requirements li{display:flex;align-items:center;gap:6px;flex-wrap:wrap;line-height:1.5}.ux-requirements b{font-variant-numeric:tabular-nums}.ux-req-mark{font-weight:700}.ux-requirements .met .ux-req-mark{color:var(--accent)}.ux-requirements .missing .ux-req-mark{color:var(--stamp)}.ux-requirements .linkish{min-height:36px;font-size:11px}.ux-resource-notice{padding:14px 16px;border:1px solid var(--rule);border-left:3px solid var(--accent);border-radius:3px;margin:0 0 20px}.ux-resource-notice p{margin:5px 0;font-size:13px}@media(max-width:959px){.ux-search-button{width:34px;height:34px}.ux-sections{top:55px}.ux-section-links{display:none}.ux-section-select{display:flex}.ux-has-sections .fgd:not(.fgd-d) .fgd-top{top:calc(env(safe-area-inset-top,0px) + 55px + var(--ux-index-height))}.ux-requirements .linkish,.ux-unlock-link{min-height:40px}}.account-link-card{margin:16px 0;padding:18px 20px}.account-link-card .h2{margin:0 0 8px;font-size:22px}.account-link-card p{margin:0 0 10px}.wb-card{display:flex;gap:18px;align-items:flex-start;margin:16px 0;padding:18px 20px}.wb-flag{flex:none;width:84px}.wb-flag svg{display:block;width:100%;height:auto;border-radius:3px;box-shadow:0 0 0 1px var(--rule)}.wb-body{min-width:0}.wb-card .h2{margin:0 0 8px;font-size:22px}.wb-card p{margin:0 0 6px}.wb-list{margin:0 0 12px;padding-left:20px}.link-nudge{margin:14px 0;padding:12px 14px;border-left:3px solid var(--down)}.link-nudge p{margin:0 0 8px}@media(max-width:560px){.wb-card{flex-direction:column}.wb-flag{width:64px}}.account-access{margin:10px 0;line-height:1.55}.account-access p{margin:0 0 6px}.account-access .linkish,.account-link-card .linkish{white-space:normal;text-align:start}.account-types-table{width:100%;min-width:0;table-layout:fixed}.account-types-table caption{text-align:left;font-weight:600;padding:0 0 10px}.account-types-table th,.account-types-table td{white-space:normal;overflow-wrap:anywhere;vertical-align:top;padding:10px 8px}.account-types-table th:first-child{width:44%}.account-types-table tbody th{font-weight:400}.lc-coach{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin:0 0 14px;padding:14px 16px;border:1px solid var(--accent);border-left-width:4px;border-radius:4px;background:var(--accent-soft)}.lc-coach .eyebrow{color:var(--accent);margin:0 0 4px}.lc-coach-b{flex:1 1 300px;min-width:0}.lc-coach-t{margin:0;font-size:15.5px;line-height:1.45}.lc-coach .hint{margin:6px 0 0}.lc-coach-a{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.lc-coach-go{min-height:48px;padding-inline:22px;font-size:15px}.lc-dots{display:inline-flex;gap:5px;margin-right:8px;vertical-align:-1px}.lc-dots i{width:10px;height:10px;border-radius:50%;border:1.5px solid var(--accent)}.lc-dots i.on{background:var(--accent)}@media(max-width:600px){.lc-coach-a{width:100%}.lc-coach-go{flex:1}}.map-terr{position:absolute;top:10px;left:10px;z-index:2;margin:0;padding:4px 9px;border:1px solid var(--rule);border-radius:3px;background:var(--sheet);color:var(--ink-2);font:500 12px/1.3 var(--f-mono);pointer-events:none}.map-terr b{color:var(--ink);font-weight:700}.map-terr-d{margin-left:6px;color:var(--accent);font-weight:700}.map-wrap.is-full .map-terr{display:none}@media(prefers-reduced-motion:no-preference){.map-terr.up{animation:map-terr-up .9s cubic-bezier(.2,.7,.2,1)}.map-terr.up .map-terr-d{animation:map-terr-d 1.8s ease-out both}}@keyframes map-terr-up{0%{scale:1}25%{scale:1.18;border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 30%,transparent)}to{scale:1}}@keyframes map-terr-d{0%{opacity:0;translate:0 4px}20%{opacity:1;translate:0 0}75%{opacity:1}to{opacity:0}}.toast-cf{position:absolute;left:50%;top:0;width:0;height:0;pointer-events:none}.toast-cf i{position:absolute;left:-3px;top:-4px;width:6px;height:9px;border-radius:1px;background:var(--c);opacity:0}@media(prefers-reduced-motion:no-preference){.toast-cf i{animation:toast-cf 1.3s cubic-bezier(.15,.6,.35,1) var(--d) both}}@keyframes toast-cf{0%{opacity:1;transform:translate(0) rotate(0) scale(.6)}55%{opacity:1;transform:translate(var(--x),var(--y)) rotate(calc(var(--r)*.6)) scale(1)}to{opacity:0;transform:translate(calc(var(--x)*1.15),calc(var(--y) + 70px)) rotate(var(--r)) scale(1)}}.dd{margin:0 0 22px;padding:18px 20px 14px;background:var(--sheet);border:1px solid var(--rule);border-left:3px solid var(--accent);border-radius:4px}.dd-h{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:flex-end;justify-content:space-between;margin-bottom:10px}.dd-l{list-style:none;margin:0;padding:0}.dd-t{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:2px 10px;align-items:center;padding:9px 0;border-bottom:1px solid var(--rule)}.dd-i{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--rule-2)}.dd-t.done .dd-i{background:var(--up);border-color:var(--up);box-shadow:inset 0 0 0 4px var(--sheet)}.dd-x{display:flex;flex-direction:column;min-width:0}.dd-x b{font-weight:650;font-size:14.5px;line-height:1.3}.dd-t.done .dd-x b{color:var(--ink-2);font-weight:550}.dd-t.dd-leg{margin-bottom:6px;padding:12px;border:2px solid #c99a1e;border-radius:6px;background:linear-gradient(90deg,#d4a52a38,#d4a52a0d);box-shadow:0 0 12px #d4a52a40}.dd-leg .dd-i{border-color:#c99a1e}.dd-t.dd-leg.done .dd-i{background:#c99a1e;border-color:#c99a1e}.dd-leg-tag{display:inline-block;margin-right:6px;padding:1px 8px;border-radius:10px;background:#a87a10;color:#fff;font:700 10.5px/1.6 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;vertical-align:1px}:root[data-theme=dark] .dd-leg-tag,:root[data-theme=dark] .dd-t.dd-leg.done .dd-i{background:#f0c445;color:#2a1d00}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .dd-leg-tag,:root:not([data-theme=light]) .dd-t.dd-leg.done .dd-i{background:#f0c445;color:#2a1d00}}.dd-t.dd-rare{margin-top:6px;padding:10px 12px;border:1px solid #8a5cd0;border-radius:6px;background:linear-gradient(90deg,#8a5cd029,#8a5cd00a)}.dd-rare .dd-i{border-color:#8a5cd0}.dd-t.dd-rare.done .dd-i{background:#8a5cd0;border-color:#8a5cd0}.dd-rare-tag{display:inline-block;margin-right:6px;padding:1px 7px;border-radius:10px;background:#8a5cd0;color:#fff;font:700 10.5px/1.6 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;vertical-align:1px}:root[data-theme=dark] .dd-t.dd-rare{border-color:#b08cf0;background:linear-gradient(90deg,#b08cf02e,#b08cf00a)}:root[data-theme=dark] .dd-rare-tag,:root[data-theme=dark] .dd-t.dd-rare.done .dd-i{background:#b08cf0;color:#1b1030}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .dd-t.dd-rare{border-color:#b08cf0;background:linear-gradient(90deg,#b08cf02e,#b08cf00a)}:root:not([data-theme=light]) .dd-rare-tag,:root:not([data-theme=light]) .dd-t.dd-rare.done .dd-i{background:#b08cf0;color:#1b1030}}.dd-x .hint{font-size:12.5px;line-height:1.4}.dd-f{margin:10px 0 4px;font-size:14px}.dd-stk{margin:6px 0 0}.ffb{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin:0 0 14px;padding:14px 16px;border:1px solid var(--rule);border-left:4px solid var(--accent);border-radius:4px;background:var(--sheet)}.ffb .eyebrow{color:var(--accent);margin:0 0 4px}.ffb-b{flex:1 1 320px;min-width:0}.ffb-b p{margin:6px 0 0}.ffb-t{font-family:var(--f-display);font-weight:600;font-size:20px;line-height:1.2;margin:0}.ffb-a{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap}.ffb-go{min-height:48px;padding-inline:20px}.ffb-bar{display:block;margin-top:10px}.ffb-stock{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ffb-n{font:700 30px/1 var(--f-mono);font-variant-numeric:tabular-nums;color:var(--ink)}.ffb-plus{font:700 14px/1 var(--f-mono);color:var(--up)}.ffb.is-done{border-left-color:var(--up)}@media(max-width:600px){.ffb-a{width:100%}.ffb-go{flex:1}}.cz-flagbar{margin-top:16px;gap:10px 14px;align-items:center}.cz-flagbar.is-dirty #c-flag-dirty{color:var(--accent);font-weight:600}.cz-enx.cz-enx-ind{color:#4b55c4;border-color:#4b55c4}:root[data-theme=dark] .cz-enx.cz-enx-ind{color:#9aa2ff;border-color:#9aa2ff}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cz-enx.cz-enx-ind{color:#9aa2ff;border-color:#9aa2ff}}.hero-motto.mf-cartouche,.cz-mf.mf-cartouche{display:inline-block;padding:6px 20px;border:1.5px solid var(--accent);border-radius:999px;box-shadow:inset 0 0 0 3px var(--paper),inset 0 0 0 4px var(--accent)}.cz-g-m,.cz-g-pn{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.cz-mf{display:inline-block;max-width:100%;font-family:var(--f-display);font-style:italic;font-size:14px;line-height:1.3;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cz-pn{width:80px;height:60px;color:var(--ink)}.fd-map{margin:18px 0 6px}.fd-map .map-wrap:not(.is-full){max-height:56vh}.fd-key{display:flex;flex-wrap:wrap;gap:4px 18px;margin:8px 0 0}.fd-key b{font-family:var(--f-display);color:var(--accent)}.fd-foot{flex-wrap:wrap;gap:10px}.fd-quick{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:14px 0 6px}.fd-qb{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:58px;padding:10px 14px;text-align:left;white-space:normal}.fd-qb b{font-size:15px}.fd-qb span{font-size:12.5px;font-weight:400;opacity:.85}.fd-or{margin:10px 0 0}.fd-card{margin:0 0 18px;padding:16px 18px;background:var(--sheet);border:2px solid var(--accent);border-radius:4px}.cb-start{margin:0 0 18px}.cb-regs{display:flex;flex-direction:column;gap:10px;max-width:900px}.cb-reg{border:1px solid var(--rule);border-radius:6px;background:var(--sheet)}.cb-reg.mine{border-color:var(--accent);box-shadow:inset 4px 0 0 var(--accent)}.cb-ch-lock .cb-reg-tg{cursor:default}.cb-mn{list-style:none;margin:2px 0 6px;padding:4px;border:1px solid var(--rule);border-radius:6px;background:var(--sheet);max-width:340px;box-shadow:0 4px 14px #0000001f}.cb-mn li{padding:6px 10px;border-radius:4px;cursor:pointer}.cb-mn li[aria-selected=true],.cb-mn li:hover{outline:2px solid var(--accent)}.cb-at{color:var(--accent);font-weight:600}.cb-mn-r{opacity:.65;font-size:.9em}.cb-at.me{background:color-mix(in srgb,var(--accent) 16%,transparent);border-radius:4px;padding:0 2px}.cb-ch-p{margin:0;padding:0 16px 14px}.cb-reg-h{margin:0;font:inherit}.cb-reg-tg{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;width:100%;padding:13px 16px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.cb-reg-tg:hover .cb-reg-n{text-decoration:underline}.cb-car{width:12px;color:var(--ink-3)}.cb-reg-n{flex:1 1 auto;font:600 17px/1.3 var(--f-display)}.cb-star{color:var(--accent)}.cb-yours{margin-left:6px;padding:2px 8px;border-radius:999px;background:var(--accent);color:var(--sheet);font:600 10.5px/1.4 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;vertical-align:middle}.cb-reg-c{font-size:13px;color:var(--ink-3)}.cb-reg-c b{color:var(--ink)}.cb-reg-b{padding:0 16px 14px}.cb-rows{list-style:none;margin:0;padding:0}.cb-row{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-top:1px solid var(--rule)}.cb-row.pin{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent)}.cb-row.hd{opacity:.6}.cb-row-au{position:relative;flex:none;padding-top:2px}.cb-row-au .nw-fl{width:30px;display:block}.cb-dot{position:absolute;right:-4px;bottom:-3px;width:10px;height:10px;border-radius:50%;background:var(--ink-3);border:2px solid var(--sheet)}.cb-dot.on{background:#2e9b57}.cb-row-m{flex:1;min-width:0;color:inherit;text-decoration:none}.cb-row-m:hover .cb-row-t{text-decoration:underline}.cb-row-t{display:block;font-weight:600;overflow-wrap:anywhere}.cb-row-s{display:flex;flex-wrap:wrap;gap:2px 12px;margin-top:3px;font-size:12.5px;color:var(--ink-3)}.cb-tag{display:inline-block;padding:1px 7px;border-radius:999px;border:1px solid var(--rule-2);font:600 10.5px/1.5 var(--f-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2)}.cb-pin{background:var(--accent);color:var(--sheet);border-color:transparent}.cb-new-in{margin:12px 0 0}.cb-nf{max-width:900px;margin:0 0 22px;padding:18px;border:1px solid var(--rule);border-radius:6px;background:var(--sheet)}.cb-nf .h3{margin-top:0}.cb-nf-row{display:flex;flex-wrap:wrap;gap:12px}.cb-nf-row>span{flex:1 1 180px}.cb-back{margin:0 0 14px;font-size:14px}.cb-post{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;max-width:900px;padding:16px;margin:0 0 12px;border:1px solid var(--rule);border-radius:6px;background:var(--sheet)}.cb-post.staff{border-left:3px solid var(--stamp)}.cb-post.hd{border-style:dashed}.cb-au{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;font-size:13px}.cb-au .nw-fl{width:64px;display:block}.cb-au-n{font-size:14.5px;overflow-wrap:anywhere}.cb-au .staff-pill,.cb-au .founder-pill{padding:2px 8px 2px 6px;font-size:10px}.cz-fixed{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:6px 0 14px}.cz-fixed .hint{flex:1 1 220px;margin:0}.cb-au-r{color:var(--ink-3);font-size:12.5px}.cb-on{display:inline-flex;align-items:center;gap:5px;color:var(--ink-3)}.cb-on i{width:8px;height:8px;border-radius:50%;background:var(--ink-3)}.cb-on.on{color:#2e9b57}.cb-on.on i{background:#2e9b57}.cb-th{display:flex;flex-wrap:wrap;gap:6px}.cb-ti{margin:8px 0 2px;font:600 clamp(21px,3vw,26px)/1.2 var(--f-display);overflow-wrap:anywhere}.cb-when{margin:0 0 10px;font-size:12.5px;color:var(--ink-3)}.cb-x{max-width:none;overflow-wrap:anywhere}.cb-acts{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:10px}.cb-modbar{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:10px;padding:6px 10px;border:1px dashed var(--stamp);border-radius:4px}.cb-modl{font:600 10.5px/1.4 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--stamp)}.cb-was{margin:8px 0 0}.cb-rh{max-width:900px;margin:22px 0 10px}.cb-rf,.cb-ef{max-width:900px}.cb-team .nw-av{width:52px;height:52px;font-size:22px}.cb-row-au .cb-row-av{width:30px;height:30px;font-size:14px}.cb-as{max-width:900px;margin:18px 0 10px}.rmb-as{margin:0 0 12px}.rmb-sig{margin:8px 0 0}.post-h .rmb-av{width:26px;height:26px;font-size:12.5px}.post-h .rmb-rl{font-size:12.5px}.cba-form{max-width:900px}.cba-quick{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0 0 10px}.cba-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.cba-reg{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--rule-2);border-radius:3px;background:var(--sheet);cursor:pointer;min-width:0}.cba-reg:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.cba-reg-n{flex:1;min-width:0;font-weight:600;overflow-wrap:anywhere}.cba-reg-c{flex:none;font-size:12.5px}.cba-regs>.hint{margin:10px 0 0}.cba-opts{display:flex;flex-direction:column;gap:8px;margin:14px 0 6px}.cba-opts label{display:flex;align-items:center;gap:8px;cursor:pointer}.cba-done{max-width:900px;margin:0 0 18px}.cba-lh{margin:36px 0 10px}@media(max-width:640px){.cb-post{grid-template-columns:1fr;gap:10px;padding:14px}.cb-au{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 10px}.cb-au .nw-fl{width:34px}.cb-team .nw-av{width:34px;height:34px;font-size:15px}.cb-reg-b{padding:0 12px 12px}.cb-reg-tg{padding:12px}}.nw-list{display:flex;flex-direction:column;gap:24px;max-width:780px}.nw-post{padding:clamp(18px,3.6vw,36px)}.nw-date{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font:500 11.5px/1.4 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.nw-new{padding:3px 8px;border-radius:999px;background:var(--stamp);color:var(--stamp-ink);font-weight:600}.nw-ti{margin:10px 0 14px;font-family:var(--f-display);font-weight:600;font-size:clamp(25px,3.6vw,32px);line-height:1.12;font-variation-settings:"opsz" 48;overflow-wrap:anywhere}.nw-by{display:flex;align-items:center;gap:12px;margin:0 0 22px;font-size:14.5px}.nw-by-t{display:flex;flex-direction:column;gap:2px;min-width:0}.nw-by-t>span:first-child{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.nw-role{font-size:13px;color:var(--ink-3)}.nw-av{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;background:var(--stamp);color:var(--stamp-ink);font:600 17px/1 var(--f-display)}.nw-fl{display:block;flex:none;width:44px;aspect-ratio:3/2;border:1px solid var(--rule-2);line-height:0;overflow:hidden;background:#fff}.nw-fl svg{display:block;width:100%;height:100%}.nw-body{font-size:16px;line-height:1.7;overflow-wrap:anywhere}.nw-body p,.nw-body ul,.nw-body ol,.nw-body blockquote,.nw-body pre,.nw-body figure{margin:0 0 .95em}.nw-body>:last-child{margin-bottom:0}.nw-body h2{margin:1.4em 0 .45em;font:600 23px/1.2 var(--f-display)}.nw-body h3{margin:1.2em 0 .35em;font:600 18.5px/1.25 var(--f-display)}.nw-body>h2:first-child,.nw-body>h3:first-child{margin-top:0}.nw-body ul,.nw-body ol{padding-left:1.5em}.nw-body li+li{margin-top:.3em}.nw-body blockquote{padding:2px 0 2px 16px;border-left:3px solid var(--accent);color:var(--ink-2);font-style:italic}.nw-body pre{padding:12px 14px;border:1px solid var(--rule);border-radius:3px;background:var(--sheet-2);font:13.5px/1.55 var(--f-mono);white-space:pre-wrap}.nw-body code{padding:1px 4px;border-radius:2px;background:var(--sheet-2);font:.9em var(--f-mono)}.nw-body pre code{padding:0;background:none}.nw-body a{color:var(--accent);text-underline-offset:3px;font-weight:600}.nw-body hr{margin:1.6em 0;border:0;border-top:1px solid var(--rule-2)}.nw-body img{display:block;max-width:100%;height:auto;margin:1.1em auto;border:1px solid var(--rule);border-radius:3px}.nw-body img.ld{width:100%;min-height:160px;background:var(--sheet-2)}.nw-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;padding:10px 12px;border:1px dashed var(--stamp);border-radius:4px;background:var(--stamp-soft)}.nw-ctl .adm-ask{flex-basis:100%}.nw-ctl-l{margin-right:4px;font:600 10.5px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--stamp)}.nw-cm{margin-top:26px;padding-top:18px;border-top:1px solid var(--rule)}.nw-cl-w{margin-top:14px}.nw-cl{list-style:none;margin:0 0 18px;padding:0}.nw-c{padding:12px 0;border-top:1px solid var(--rule)}.nw-c.staff{padding-left:12px;border-left:3px solid var(--stamp)}.nw-c-h{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:5px;font-size:14.5px}.nw-c-h .nw-fl{width:27px}.nw-c-h .staff-pill{padding:2px 8px 2px 6px;font-size:10px}.nw-c-r{font-size:12.5px;color:var(--ink-3)}.nw-c .post-x{max-width:none}.nw-c-a{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:6px}.nw-mod{color:var(--stamp)!important}.nw-modpill{padding-left:8px}.nw-more{margin-top:24px}.nw-tag{display:inline-flex;align-items:center;padding:3px 8px;border:1px solid currentColor;border-radius:999px;background:none;font:600 10.5px/1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);cursor:pointer}span.nw-tag{cursor:default}.nw-tag.t-feature{color:var(--accent)}.nw-tag.t-fix{color:#b0453a}.nw-tag.t-balance{color:#8a6a12}.nw-tag.t-event{color:#6b4aa8}.nw-pin{padding:3px 8px;border-radius:999px;background:var(--accent);color:var(--sheet);font-weight:600}.nw-post.pinned{border-top:3px solid var(--accent)}.nw-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;max-width:780px;margin:0 0 20px}.nw-sf{flex:1 1 220px;min-width:0}.nw-sf .input{width:100%}.nw-chips{display:flex;flex-wrap:wrap;gap:6px}.nw-chip{min-height:32px;padding:0 12px;border:1px solid var(--rule-2);border-radius:999px;background:var(--sheet);color:var(--ink);font-size:13px;cursor:pointer}.nw-chip.on{border-color:var(--accent);background:var(--accent-soft);font-weight:600}.nw-arc-n{max-width:780px}.nw-month{max-width:780px;margin-top:22px}.nw-month-h{margin:0 0 8px;font:600 13px/1.3 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.nw-arc{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.nw-arc a{display:grid;gap:3px;padding:12px 4px;border-bottom:1px solid var(--rule);color:var(--ink);text-decoration:none}.nw-arc a:hover b{color:var(--accent)}.nw-arc-d{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:500 11.5px/1.4 var(--f-mono);color:var(--ink-3)}.nw-arc b{font:600 17px/1.3 var(--f-display)}.nw-arc-x{font-size:14px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nw-body ul[data-pn]{list-style:none;padding:4px 0 4px 14px;border-left:3px solid var(--rule-2)}.nw-body ul[data-pn] li{position:relative;padding-left:16px}.nw-body ul[data-pn] li:before{position:absolute;left:0;font-weight:700}.nw-body ul[data-pn=add]{border-color:var(--accent)}.nw-body ul[data-pn=add] li:before{content:"+";color:var(--accent)}.nw-body ul[data-pn=chg]{border-color:#8a6a12}.nw-body ul[data-pn=chg] li:before{content:"~";color:#8a6a12}.nw-body ul[data-pn=fix]{border-color:#b0453a}.nw-body ul[data-pn=fix] li:before{content:"✓";color:#b0453a}.nw-body ul[data-pn=rem] li:before{content:"−";color:var(--ink-3)}.nw-body p:has(+ul[data-pn]){margin-bottom:.3em}.nw-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-top:22px}.nw-foot-a{display:flex;flex-wrap:wrap;gap:4px 16px}.nw-rx{display:flex;flex-wrap:wrap;gap:6px}.nw-rx-b{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 10px;border:1px solid var(--rule-2);border-radius:999px;background:var(--sheet);font-size:15px;cursor:pointer}.nw-rx-b.on{border-color:var(--accent);background:var(--accent-soft)}.nw-rx-b:disabled{cursor:default;opacity:.7}.nw-rx-n{font:600 12.5px/1 var(--f-mono);color:var(--ink-2)}.nw-pl{margin-top:22px;padding:16px;border:1px solid var(--rule-2);border-radius:4px;background:var(--sheet-2)}.nw-pl-q{margin:0 0 12px;font:600 17px/1.35 var(--f-display)}.nw-pl-l{display:inline-block;margin-right:8px;font:600 10.5px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);vertical-align:2px}.nw-pl-os{list-style:none;display:grid;gap:8px;margin:0 0 10px;padding:0}.nw-pl-b{width:100%;justify-content:flex-start;text-align:left}.nw-pl-r{position:relative;display:flex;justify-content:space-between;gap:12px;padding:9px 12px;border:1px solid var(--rule);border-radius:3px;background:var(--sheet);overflow:hidden}.nw-pl-r.mine{border-color:var(--accent)}.nw-pl-bar{position:absolute;inset:0 auto 0 0;background:var(--accent-soft)}.nw-pl-o,.nw-pl-pc{position:relative}.nw-pl-pc{font:600 13px/1.4 var(--f-mono)}.nw-pl-me{margin-left:6px;font:600 10.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.nw-pl-r.win{border-color:var(--accent);font-weight:600}.nw-pl-win{margin-left:6px;font:600 10.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--up)}.nw-pl-res{margin:0 0 12px;padding:8px 12px;border-radius:3px;background:var(--accent-soft);font-weight:600}.nw-pl-c{display:flex;align-items:center;gap:10px;min-height:42px;padding:6px 12px;border:1px solid var(--rule-2);border-radius:3px;background:var(--sheet);cursor:pointer}.nw-pl-c.on{border-color:var(--accent);background:var(--accent-soft)}.nw-pl-c:has(input:disabled){cursor:default;opacity:.6}.nw-pl-go{margin:0 0 10px}.nw-pl-rb{margin:4px 0 0}.nw-pl-rt{margin-top:8px;font-size:13.5px}.nw-pl-rt td.hi{font-weight:700;color:var(--accent)}.nw-imp{padding:3px 8px;border-radius:999px;background:var(--down);color:var(--sheet);font-weight:600}.chip.nwe-imp{border-color:var(--down);color:var(--down)}.nw-body a.nw-go{display:inline-flex;align-items:center;gap:6px;margin:2px 0;padding:4px 12px;border:1px solid var(--accent);border-radius:999px;background:var(--accent-soft);font-size:14.5px;line-height:1.35;text-decoration:none}.nw-body a.nw-go:after{content:"→"}.nw-body a.nw-go:hover,.nw-body a.nw-go:focus-visible{background:var(--accent);color:var(--sheet)}.nw-body table{display:block;max-width:100%;margin:0 0 1.1em;border-collapse:collapse;overflow-x:auto;font-size:14.5px;line-height:1.45}.nw-body th,.nw-body td{padding:7px 14px 7px 0;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top}.nw-body thead th{border-bottom:2px solid var(--rule-2);font:600 11px/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.nw-body table[data-bt] td:nth-child(n+2){font-family:var(--f-mono);font-size:13.5px;white-space:nowrap}.nw-body table[data-bt] td:nth-child(2){color:var(--ink-3)}.nw-body tr.bt-up td:nth-child(3){color:var(--up);font-weight:600}.nw-body tr.bt-up td:nth-child(3):after{content:" ▲"}.nw-body tr.bt-dn td:nth-child(3){color:var(--down);font-weight:600}.nw-body tr.bt-dn td:nth-child(3):after{content:" ▼"}.nw-toc{margin:0 0 22px;padding:12px 16px;border-left:3px solid var(--accent);background:var(--sheet-2)}.nw-toc-h{margin:0 0 6px;font:600 10.5px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.nw-toc ol{margin:0;padding-left:1.3em}.nw-toc li{margin:2px 0}.nw-toc li.l2{margin-left:14px;list-style:circle}.nw-body [id^=nwh-]{scroll-margin-top:84px}.nw-fold .nw-ti{margin:8px 0;font-size:clamp(20px,2.6vw,24px)}.nw-fold-t{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.nw-fold-t:hover{color:var(--accent)}.nw-ex{margin:0 0 12px;color:var(--ink-2);font-size:15px;line-height:1.55}.nw-fold-a{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0}.nw-up{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 9px;border:1px solid var(--rule-2);border-radius:999px;background:var(--sheet);color:var(--ink-2);font-size:11px;cursor:pointer}.nw-up.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.nw-up:disabled{cursor:default;opacity:.6}.nw-up-n{font:600 12px/1 var(--f-mono)}.nw-c-a{align-items:center}.nw-c.nw-ans{margin:4px 0;padding:10px 12px;border:1px solid var(--accent);border-left-width:3px;border-radius:3px;background:var(--accent-soft)}.nw-ans-l,.nw-answered{padding:2px 8px;border-radius:999px;font:600 10px/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.nw-ans-l{background:var(--accent);color:var(--sheet)}.nw-answered{border:1px solid var(--accent);color:var(--accent)}.nw-answered:before{content:"✓ "}.nwe-sent{font-size:13px;white-space:nowrap}.nwe-tbl td:nth-child(3){white-space:nowrap}.nw-sort{margin:0 0 6px}.nw-re{margin:8px 0 0 14px;padding-left:12px;border-left:2px solid var(--rule)}.nw-re .nw-c{padding:8px 0}.nw-re .nw-c:first-child{border-top:0}.nw-dev{background:var(--accent);border-color:var(--accent)}.nw-reto{display:flex;align-items:center;gap:8px;margin:0;font-size:13.5px;color:var(--ink-2)}.nwe-f{max-width:780px;margin:18px 0}.nwe-ti{font:600 20px/1.3 var(--f-display)}.nwe-as{max-width:780px;margin:0 0 20px;padding:0;border:0;min-width:0}.nwe-as legend{margin-bottom:8px;padding:0}.nwe-opt{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--rule-2);border-radius:3px;background:var(--sheet);cursor:pointer}.nwe-opt+.nwe-opt,.nwe-by+.nwe-opt{margin-top:8px}.nwe-opt:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.nwe-opt>span{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0}.nwe-opt .nw-fl{width:32px}.nwe-by{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 0 0;padding:12px;border:1px solid var(--rule);border-radius:3px;background:var(--sheet-2)}.nwe-tools{position:sticky;top:0;z-index:3;display:flex;flex-wrap:wrap;gap:3px;max-width:780px;margin-top:6px;padding:6px;border:1px solid var(--rule-2);border-bottom:0;border-radius:3px 3px 0 0;background:var(--sheet-2)}.nwe-b{min-width:36px;height:34px;padding:0 9px;border:1px solid transparent;border-radius:3px;background:transparent;color:var(--ink);font-size:13.5px;cursor:pointer}.nwe-b:hover{border-color:var(--rule-2);background:var(--sheet)}.nwe-b[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.nwe-sep{width:1px;margin:5px 3px;background:var(--rule-2)}.nwe-host{max-width:780px}.nwe-body{min-height:340px;max-height:72vh;overflow:auto;padding:18px 20px;border:1px solid var(--rule-2);border-radius:0 0 3px 3px;background:var(--sheet);color:var(--ink)}.nwe-body:focus{outline:2px solid var(--accent);outline-offset:-1px}.nwe-body.drag{outline:2px dashed var(--accent);outline-offset:-4px}.nwe-host+input+.hint{max-width:780px;margin-top:8px}.nwe-chk{display:flex;align-items:center;gap:8px;margin:14px 0;font-size:14px;cursor:pointer}.nwe-acts{margin-top:8px}.nwe-msg{margin-bottom:14px;color:var(--ink-2)}.nwe-prev{max-width:780px;margin-top:30px}.nwe-prev .eyebrow{margin-bottom:10px}.nwe-tbl{margin-top:22px}.nwe-tbl td{vertical-align:top}.chip.nwe-live{border-color:var(--accent);color:var(--accent)}.nwe-meta{display:flex;flex-wrap:wrap;align-items:end;gap:6px 22px;max-width:780px;margin:0 0 16px}.nwe-meta .field{min-width:200px;margin:0}.nwe-cl{margin-left:12px;font-weight:400}.nwe-poll{max-width:780px;margin:16px 0 0;padding:10px 14px;border:1px solid var(--rule-2);border-radius:3px;background:var(--sheet)}.nwe-poll summary{cursor:pointer;min-height:32px;line-height:32px;font-weight:600}.nwe-poll .field{margin:10px 0}.nwe-tot{margin-top:4px}@media(max-width:560px){.nwe-by{grid-template-columns:1fr}.nwe-b{min-width:34px;padding:0 7px}}.bg-form{display:grid;gap:16px;max-width:74ch;margin:0 0 36px;padding:clamp(16px,3vw,24px);border:1px solid var(--rule);border-radius:4px;background:var(--sheet)}.bg-form .field>.hint{margin:0}.bg-form textarea.input{resize:vertical;min-height:150px;line-height:1.5}.bg-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.bg-often{margin:0;padding:0;border:0;min-width:0}.bg-often legend{padding:0;margin:0 0 6px;font-weight:500;color:var(--ink-3)}.bg-often .row{gap:6px 16px;flex-wrap:wrap}.bg-often label{display:inline-flex;align-items:center;gap:6px;min-height:40px;font-size:14px}.bg-cc{text-align:right;font-variant-numeric:tabular-nums}.bg-shot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.bg-shot figure{display:flex;flex-wrap:wrap;align-items:end;gap:8px 12px;margin:0}.bg-shot img,.bga-shot img{display:block;max-width:min(100%,320px);max-height:200px;border:1px solid var(--rule-2);border-radius:3px;background:var(--sheet-2)}.bg-env{font-size:13.5px;color:var(--ink-2)}.bg-env summary{cursor:pointer;min-height:32px;line-height:32px}.bg-env dl,.bga-env dl{display:grid;grid-template-columns:minmax(90px,max-content) minmax(0,1fr);gap:4px 14px;margin:8px 0;font-size:13px}.bg-env dt,.bga-env dt{color:var(--ink-3)}.bg-env dd,.bga-env dd{margin:0;overflow-wrap:anywhere;font-family:var(--f-mono);font-size:12px}.bg-sent{padding:10px 12px;border-left:3px solid var(--up);background:var(--sheet-2)}.bg-sent p{margin:0}.bg-mine{max-width:74ch}.bg-mine .sup-t{background:var(--sheet)}.bg-mine details>summary{cursor:pointer;font-size:13.5px;color:var(--ink-2)}.bg-mine .sup-q{margin-top:6px}.chip.bg-new{border-color:var(--stamp);color:var(--stamp)}.chip.bg-seen{border-color:var(--accent);color:var(--accent)}.chip.bg-fixed{border-color:var(--up);color:var(--up)}.bga-env{margin:0 0 8px;font-size:13.5px}.bga-env summary{cursor:pointer;color:var(--ink-2)}.bga-shot{margin:0 0 8px}.bga-ti{display:block;margin:2px 0 4px;font-size:16px;color:var(--ink)}.bg-del{margin:6px 0 0}.bg-cols{display:grid;grid-template-columns:minmax(0,74ch) minmax(260px,380px);gap:32px;align-items:start}.bg-known{position:sticky;top:16px;padding:16px;border:1px solid var(--rule);border-radius:4px;background:var(--sheet);max-height:calc(100vh - 32px);overflow:auto}.bg-known .h2{margin:0 0 4px}.kb-f{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.kb-q{width:100%;margin:0 0 10px}.kb-list{list-style:none;margin:0;padding:0}.kb-list li{padding:10px 0;border-top:1px solid var(--rule-2)}.kb-list li p{margin:4px 0 0;font-size:13.5px;color:var(--ink-2)}.kb-list b{display:block;margin-top:4px}.chip.kb-new{border-color:var(--stamp);color:var(--stamp)}.chip.kb-inv{border-color:var(--accent);color:var(--accent)}.chip.kb-fixed{border-color:var(--up);color:var(--up)}.kba{margin:0 0 28px;padding:14px 16px;border:1px solid var(--rule);border-radius:4px;background:var(--sheet)}.kba summary{cursor:pointer;font-weight:600;min-height:32px;line-height:32px}.kba-add{display:grid;gap:8px;margin:10px 0 14px;max-width:74ch}.kba .kb-list .row{margin-top:6px;flex-wrap:wrap;gap:6px}@media(max-width:1100px){.bg-cols{grid-template-columns:minmax(0,1fr)}.bg-known{position:static;max-height:none;max-width:74ch}}@media(max-width:600px){.bg-two{grid-template-columns:1fr}.bg-env dl,.bga-env dl{grid-template-columns:1fr;gap:0 0}.bg-env dd,.bga-env dd{margin-bottom:6px}}.edict-story{font:500 10.5px/1.4 var(--f-mono);padding:3px 6px;border-radius:3px;background:var(--stamp-soft);color:var(--stamp)}.ws-strip{margin:0 0 18px;padding:12px 16px 10px;background:var(--sheet);border:1px solid var(--rule);border-left:3px solid var(--stamp);border-radius:4px}.ws-strip .eyebrow{color:var(--stamp);margin:0 0 4px}.ws-strip-t{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:14px;line-height:1.5}.ws-strip .hint{margin:4px 0 0}.ws-dots{display:inline-flex;gap:5px;flex:none}.ws-dots i{width:10px;height:10px;border-radius:50%;border:1.5px solid var(--stamp)}.ws-dots i.on{background:var(--stamp)}.ws-dots i.no{border-style:dashed;opacity:.65}.ws-dots i.cur{box-shadow:0 0 0 2px var(--stamp-soft),0 0 0 3.5px var(--stamp)}.ws-more{margin-top:8px;font-size:13.5px}.ws-more summary{cursor:pointer;color:var(--ink-2);font-weight:600;min-height:32px;display:flex;align-items:center}.ws-file{list-style:none;margin:6px 0 2px;padding:0;display:grid;gap:8px}.ws-file li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;align-items:baseline}.ws-fn{font-family:var(--f-roman);color:var(--stamp);font-size:13px;text-align:right}.ws-fb{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.ws-fo{font:500 11px/1.4 var(--f-mono);color:var(--ink-2)}.ws-fx{color:var(--ink-2);line-height:1.5}.ws-letter{max-width:68ch;margin:6px 0 30px;padding:22px 26px 20px;background:var(--sheet);border:1px solid var(--rule);border-radius:3px;box-shadow:var(--shadow);font-size:16.5px;line-height:1.7;overflow-wrap:anywhere}.ws-letter p{margin:0 0 14px}.ws-addr{float:right;margin:0 0 10px 18px!important;text-align:right;font:500 12px/1.5 var(--f-mono);color:var(--ink-2)}.ws-to{clear:right;font-weight:600}.ws-sign{margin:18px 0 0!important}.ws-name{display:block;font:italic 600 24px/1.2 var(--f-display);margin-top:4px}.ws-gov{margin:0 0 10px}.edict>.ws-recap{margin:4px 0 16px}.ws-out{margin:0 0 24px;padding:14px 16px;border-left:3px solid var(--stamp);background:var(--stamp-soft);border-radius:0 4px 4px 0}.ws-out .lbl-h{margin:0 0 6px}.ws-out p{margin:0;font-size:15.5px;line-height:1.65;max-width:62ch}.ws-out .ws-next{margin-top:8px;font-size:13px}:root[data-size=large] .ws-letter{font-size:18.5px}@media(max-width:600px){.ws-letter{padding:16px 14px 14px;font-size:16px}.ws-addr{float:none;margin:0 0 12px!important;text-align:left}.ws-strip{padding:12px 12px 10px}}.cz-enx.cz-enx-rec{color:#a13d2d;border:2px solid #a13d2d;border-radius:2px;text-align:center;transform:rotate(-5deg)}.cz-enx.cz-enx-rec span{display:block;margin-top:4px;font-size:8.5px;letter-spacing:.14em}:root[data-theme=dark] .cz-enx.cz-enx-rec{color:#f29a83;border-color:#f29a83}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cz-enx.cz-enx-rec{color:#f29a83;border-color:#f29a83}}:root[data-accent=crust]{--accent:#8a4422;--accent-hi:#73381b;--accent-ink:#fff8f2;--accent-soft:#f4e3d6;--guill:#8a4422}@media(prefers-color-scheme:dark){:root[data-accent=crust]:not([data-theme=light]){--accent:#e3a07a;--accent-hi:#ebb797;--accent-ink:#2b1306;--accent-soft:#3b2519;--guill:#e3a07a}}:root[data-accent=crust][data-theme=dark]{--accent:#e3a07a;--accent-hi:#ebb797;--accent-ink:#2b1306;--accent-soft:#3b2519;--guill:#e3a07a}.cz-asw[data-a=crust]{background:#8a4422}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cz-asw[data-a=crust]{background:#e3a07a}}:root[data-theme=dark] .cz-asw[data-a=crust]{background:#e3a07a}.hero-motto.mf-quote:before,.hero-motto.mf-quote:after,.cz-mf.mf-quote:before,.cz-mf.mf-quote:after{font:italic 600 1.5em/0 var(--f-display);color:var(--accent);vertical-align:-.3em}.hero-motto.mf-quote:before,.cz-mf.mf-quote:before{content:"“";margin-right:.1em}.hero-motto.mf-quote:after,.cz-mf.mf-quote:after{content:"”";margin-left:.06em}.founder-pill{display:inline-flex;align-items:center;gap:5px;flex:none;padding:3px 10px 3px 7px;border-radius:999px;background:linear-gradient(135deg,#7b5714,#c39a3e 45%,#8c6519);color:#fff7df;font:600 11px/1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;box-shadow:inset 0 0 0 1px #fff0c859}.founder-pill svg{width:11px;height:11px;flex:none}.founder-pill[role=button]{cursor:pointer}.founder-pill[role=button]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.founder-no{margin-left:5px;padding-left:5px;border-left:1px solid rgba(255,240,200,.45);font-variant-numeric:tabular-nums}.m50-bg{position:fixed;inset:0;z-index:120;background:#00000080;display:flex;align-items:center;justify-content:center;padding:16px}.m50{position:relative;max-width:420px;width:100%;padding:22px 20px 16px;background:var(--sheet);color:var(--ink);border:1px solid #b08d3c;border-radius:8px;box-shadow:inset 0 0 0 3px var(--sheet),inset 0 0 0 4px #b08d3c80,0 14px 40px #0000004d;text-align:center}.m50 .h2{margin:4px 0 6px}.m50 p{margin:0 0 6px}.m50-box{display:block;position:relative;width:120px;height:112px;margin:18px auto 6px;padding:0;border:0;background:none;cursor:pointer;animation:m50-shake 2.4s ease-in-out infinite}.m50-box:focus-visible{outline:2px solid #b08d3c;outline-offset:6px}.m50-body{position:absolute;left:6px;right:6px;bottom:0;height:76px;background:#8e2a24;border-radius:4px}.m50-lid{position:absolute;left:0;right:0;top:20px;height:28px;background:#c0282d;border-radius:5px;transition:transform .6s ease,opacity .6s}.m50-rib{position:absolute;left:52px;width:16px;top:20px;bottom:0;background:#e2b13c}.m50-bow{position:absolute;left:38px;top:2px;width:44px;height:22px;border:6px solid #e2b13c;border-radius:50% 50% 0 0;border-bottom:0;box-sizing:border-box;transition:transform .6s,opacity .6s}.m50-bg.open .m50-box{animation:none;cursor:default}.m50-bg.open .m50-lid,.m50-bg.open .m50-bow{transform:translateY(-70px) rotate(-28deg);opacity:0}.m50-got{display:none}.m50-bg.open .m50-got{display:block;animation:m50-in .5s .35s both}.m50-bg.open .m50-tap{display:none}.m50-items{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:8px 0 14px;font-size:13px}.m50-items>div{padding:10px 6px;border:1px solid rgba(176,141,60,.45);border-radius:6px;display:flex;flex-direction:column;align-items:center;gap:3px}.m50-items small{opacity:.75;font-size:11px}.m50-items b{font-size:16px}.m50-sh svg{width:30px;height:36px}.m50-gold{background:linear-gradient(#f6e2a8,#e2b13c);color:#4a3300}.m50-later{display:block;margin:8px auto 0}.m50-cf{position:absolute;left:50%;top:40%;width:8px;height:12px;border-radius:2px;pointer-events:none;animation:m50-cf 1.2s ease-out forwards}@keyframes m50-cf{to{transform:translate(var(--x),var(--y)) rotate(var(--r));opacity:0}}@keyframes m50-shake{0%,80%,to{transform:none}84%{transform:rotate(-5deg)}88%{transform:rotate(5deg)}92%{transform:rotate(-3deg)}}@keyframes m50-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.m50-box,.m50-cf{animation:none}.m50-lid,.m50-bow{transition:none}}.fgf-bg{position:fixed;inset:0;z-index:120;background:#00000080;display:flex;align-items:center;justify-content:center;padding:16px}.fgf{position:relative;max-width:640px;width:100%;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto;padding:22px 20px 16px;background:var(--sheet);color:var(--ink);border:1px solid #b08d3c;border-radius:8px;box-shadow:inset 0 0 0 3px var(--sheet),inset 0 0 0 4px #b08d3c80,0 14px 40px #0000004d;text-align:center}.fgf .eyebrow,.fgf-banner .eyebrow{color:#9a7526}.fgf .h2{margin:4px 0 6px}.fgf p{margin:0 0 6px}.fgf-packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 12px}.fgf-pk{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 10px 12px;border:1px solid var(--rule);border-radius:6px;background:var(--sheet-2);color:inherit;font:inherit;text-align:center;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.fgf-pk:hover:not(:disabled){border-color:#b08d3c;transform:translateY(-1px)}.fgf-pk:focus-visible{outline:2px solid #b08d3c;outline-offset:2px}.fgf-pk[aria-pressed=true]{border-color:#b08d3c;box-shadow:0 0 0 2px #b08d3c,0 8px 18px -10px #7a571499;background:linear-gradient(180deg,rgba(195,154,62,.18),var(--sheet-2) 65%)}.fgf-pk:disabled{cursor:default;opacity:.55}.fgf-art{display:flex;align-items:center;justify-content:center;width:96px;height:96px;flex:none}.fgf-art svg{max-width:100%;max-height:100%}.fgf-tx{display:flex;flex-direction:column;gap:4px;min-width:0}.fgf-tx b{font-size:14px;line-height:1.2}.fgf-tx small{font-size:12px;line-height:1.35;opacity:.8}.fgf-worth{font:600 10.5px/1.2 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:#9a7526}.fgf-tick{position:absolute;top:7px;right:7px;width:20px;height:20px;border-radius:50%;background:#b08d3c;color:#fff7df;font-size:12px;line-height:20px;opacity:0;transform:scale(.6);transition:opacity .15s,transform .15s}.fgf-pk[aria-pressed=true] .fgf-tick{opacity:1;transform:none}.fgf-later{display:block;margin:8px auto 0}.fgf-big{width:132px;height:120px;margin:12px auto 6px}.fgf-row{justify-content:center;gap:8px;flex-wrap:wrap;margin-top:12px}.fgf-banner{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;margin:0 0 18px;padding:16px 20px;border:1px solid #b08d3c;border-radius:6px;background:linear-gradient(135deg,rgba(195,154,62,.16),var(--sheet) 65%)}.fgf-banner .h2{margin:2px 0 4px}.fgf-banner p{margin:0}@media(max-width:560px){.fgf{padding:18px 14px 12px}.fgf-packs{grid-template-columns:1fr;gap:8px}.fgf-pk{flex-direction:row;text-align:left;padding:10px 34px 10px 10px}.fgf-art{width:68px;height:68px}}@media(prefers-reduced-motion:reduce){.fgf-pk,.fgf-tick{transition:none}}.fdr-pop{position:fixed;z-index:90;max-width:min(340px,calc(100vw - 16px));padding:14px 16px;background:var(--sheet);color:var(--ink);border:1px solid #b08d3c;border-radius:6px;box-shadow:inset 0 0 0 3px var(--sheet),inset 0 0 0 4px #b08d3c80,0 10px 28px #0000002e;font-size:14px}.fdr-pop p{margin:0 0 8px}.fdr-pop .row{gap:10px;flex-wrap:wrap;align-items:center}.fdr-pop-h{display:flex;align-items:center;gap:6px;font:650 16px/1.2 var(--f-display);color:#8a6519}.fdr-pop-h svg{width:14px;height:14px}:root[data-theme=dark] .fdr-pop-h{color:#e2c27a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .fdr-pop-h{color:#e2c27a}}.fwall{margin:0 0 26px;padding:22px 24px;border:1px solid #b08d3c;border-radius:4px;background:linear-gradient(135deg,rgba(195,154,62,.14),var(--sheet) 60%);box-shadow:inset 0 0 0 3px var(--sheet),inset 0 0 0 4px #b08d3c73}.fwall .h2{margin:2px 0 4px}.fwall-l{list-style:none;margin:14px 0 8px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.fwall-p{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 10px;align-items:baseline;padding:8px 10px;border:1px solid rgba(176,141,60,.5);border-radius:3px;background:linear-gradient(180deg,#e2c26a2e,#b08d3c14)}.fwall-p.me{border-color:#b08d3c;box-shadow:inset 0 0 0 1px #b08d3c}.fwall-no{grid-row:span 2;font:600 12px/1 var(--f-mono);letter-spacing:.06em;color:#8a6519;font-variant-numeric:tabular-nums}:root[data-theme=dark] .fwall-no{color:#e2c27a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .fwall-no{color:#e2c27a}}.fwall-p b{font:650 15px/1.2 var(--f-display);overflow-wrap:anywhere}.fwall-r{font-size:12px;color:var(--ink-3)}.founder-pill.sm{padding:2px 5px;margin-left:6px;gap:0}.founder-sr,.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.post-h .founder-pill:not(.sm),.hero-cat .founder-pill{margin-left:2px}.shop-vh p{max-width:62ch}.shop-note{display:block;margin:0 0 12px;text-align:left}.shop-note p{margin:0 0 6px}.shop-note .row{gap:8px;flex-wrap:wrap}.shop-err{border-color:var(--down)}.shop-test{border-style:dashed}.shop-item{position:relative;background:var(--sheet);border:1px solid var(--rule);border-radius:6px;padding:22px 24px;margin:0 0 20px}.shop-founder{border-color:#b08d3c;box-shadow:inset 0 0 0 3px var(--sheet),inset 0 0 0 4px #b08d3c8c}.shop-ended{opacity:.92}.shop-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.shop-head .h2{margin:0}.shop-price{margin:0;font:650 30px/1 var(--f-display);white-space:nowrap;text-align:right}.shop-price span{display:block;margin-top:4px;font:500 12px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted,inherit);opacity:.75;text-align:inherit}.shop-plan{margin:12px 0 4px;flex-wrap:wrap}.shop-plan .shop-save{margin-left:6px;font-size:12px;opacity:.8}.shop-gift{margin:10px 0 0;padding:12px 14px;border:1px dashed var(--rule,rgba(127,127,127,.45));border-radius:6px}.shop-gift p{margin:0 0 8px}.shop-gift-f select{max-width:100%}.cz-try{cursor:pointer}.cz-try.on{outline:2px solid var(--accent);outline-offset:1px}.shop-price .shop-local{margin-top:6px;font:500 13px/1.3 var(--f-body);letter-spacing:0;text-transform:none;opacity:.9;white-space:normal}.shop-deadline{font-size:14px}.shop-list{margin:10px 0 16px;padding-left:1.1em;display:grid;gap:6px}.shop-list b{font-weight:650}.shop-pv{margin:14px 0}.shop-seg{flex-wrap:wrap}.shop-pv-box{margin-top:10px;border:1px dashed var(--rule);border-radius:6px;padding:12px;background:var(--sheet-2,var(--sheet));overflow:hidden}.shop-pv-l{margin:0 0 8px;font-size:13px;opacity:.8}.shop-pv-hero .hero{margin:0}.shop-pv-decree{position:relative;max-width:560px;min-height:150px;padding:16px 190px 16px 18px;background:var(--sheet);border:1px solid var(--rule)}.shop-pv-decree .stamp{position:absolute;top:22px;right:14px}.shop-pv-dt{font-family:var(--f-display);font-size:18px}.shop-pv-pp svg{display:block;width:min(100%,300px);height:auto;margin:0 auto;border-radius:4px;box-shadow:0 1px 4px #0000002e}.shop-pv-land{display:flex;gap:18px;flex-wrap:wrap;justify-content:center}.shop-pv-land figure{margin:0;text-align:center;font-size:13px}.shop-land{display:block;width:240px;max-width:100%;height:auto;border-radius:4px}.shop-land.mini{width:88px}.shop-row{gap:10px;flex-wrap:wrap;align-items:center}.shop-state{font:600 14px var(--f-mono)}.shop-owned{margin:12px 0 8px}.shop-picks{list-style:none;margin:8px 0 14px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.shop-pk{display:grid;grid-template-columns:72px 1fr;grid-template-rows:auto auto;gap:4px 10px;align-items:center;border:1px solid var(--rule);border-radius:6px;padding:8px 10px;background:var(--sheet)}.shop-pk.held{border-color:var(--accent)}.shop-pk-v{grid-row:span 2;display:flex;align-items:center;justify-content:center;min-height:56px;overflow:hidden}.shop-pk-v .cz-stv svg{width:60px;height:auto}.shop-pk-v .cz-pt{position:relative;display:block;width:72px;height:44px;overflow:hidden}.shop-pk-v .czf{width:72px}.shop-pk-v .cz-pn{width:64px}.shop-pk-v .cz-tt{font-size:10px;line-height:1.15;overflow-wrap:normal;word-break:normal;hyphens:none;text-align:center}.shop-pk-n{display:flex;flex-direction:column;font-weight:600;font-size:14px}.shop-pk .btn,.shop-pk .chip{justify-self:start}.btn.sm{padding:5px 10px;font-size:13px}.shop-anim{color:var(--accent);font-size:11px}.shop-lps{list-style:none;margin:6px 0 14px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.shop-lp{display:flex;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--rule);border-radius:4px;background:var(--sheet)}.shop-lp>span:last-child{display:flex;flex-direction:column;font-size:14px}.shop-lp .hint{margin:0;font-size:12px}.shop-cd[data-p=bfpack]{background:linear-gradient(160deg,#141414,#050505);color:#f3ead2;border-color:#c9a54a;box-shadow:inset 0 0 0 3px #0b0b0b,inset 0 0 0 4px #c9a54a}.shop-cd[data-p=bfpack] .shop-cd-p,.shop-cd[data-p=bfpack] .shop-cd-own{color:#cfc4a3}.shop-cd[data-p=bfpack] .shop-cd-v{background:#1d1d1d}.shop-cd[data-p=bfpack] .shop-tag{background:#0b0b0b;color:#ecd48c;border-color:#c9a54a}.shop-cd[data-p=bfpack] .shop-heart{color:#cfc4a3}.shop-bf-art{display:flex;align-items:center;justify-content:center}.shop-bf-art svg{width:64px;height:auto}.shop-bf-art.mini svg{width:58px}.shop-bfpack{position:relative;overflow:hidden;background:linear-gradient(160deg,#141414,#050505);color:#f3ead2;border-color:#c9a54a}.shop-bfpack .eyebrow,.shop-bfpack .shop-price span{color:#c9a54a}.shop-bfpack .linkish,.shop-bfpack .shop-gift p,.shop-bfpack .shop-owned{color:#ecd48c}.shop-bfpack .eyebrow{padding-right:70px}.shop-bfpack .shop-price{color:#ecd48c}.shop-bfpack .hint{color:#cfc4a3}.shop-bf-band{position:absolute;top:14px;right:-38px;transform:rotate(35deg);margin:0;padding:3px 44px;background:#c9a54a;color:#0b0b0b;font:700 11px/1.3 var(--f-mono);letter-spacing:.2em;text-transform:uppercase}.shop-bf-pv{display:flex;gap:18px;flex-wrap:wrap;justify-content:center;margin:14px 0;padding:14px;border:1px dashed rgba(201,165,74,.6);border-radius:6px}.shop-bf-pv figure{margin:0;text-align:center;font-size:13px;color:#cfc4a3}.shop-bf-pv svg{display:block;height:130px;width:auto;margin:0 auto 6px}.shop-bf-pv .shop-or-st svg{height:60px}.shop-bf-cardpv{background:#1a1a1a;border-color:#c9a54a80}.shop-bf-cardpv .shop-pv-l{color:#cfc4a3}.shop-bfpack .shop-or-lp .bub{font-size:11px;text-align:left}.shop-or-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin:12px 0;padding:12px;border:1px dashed var(--rule-2);border-radius:6px}.shop-or-grid figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;color:var(--ink-2);text-align:center}.shop-or-grid svg{width:auto;height:96px;max-width:100%}.shop-or-st svg{height:60px}.shop-or-pin{color:var(--ink)}.shop-or-lp .bub{font-size:12px;text-align:left}.shop-cd[data-p=orpack]{background:linear-gradient(90deg,#66023c 0 5px,transparent 5px),var(--sheet)}.shop-small{margin:8px 0 24px;font-size:13px}.shop-small ul{padding-left:1.1em;display:grid;gap:6px}.shop-vh{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.shop-vh-t{min-width:0}.shop-info{flex:none;width:32px;height:32px;border-radius:50%;border:1px solid var(--rule-2);background:var(--sheet);color:var(--ink-2);font:650 15px/1 var(--f-display);cursor:pointer}.shop-info:hover{color:var(--accent);border-color:var(--accent)}.shop-club{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 24px;align-items:center;margin:0 0 20px;padding:22px 24px;border:1px solid #b08d3c;border-radius:6px;background:linear-gradient(135deg,rgba(195,154,62,.16),var(--sheet) 65%);box-shadow:inset 0 0 0 3px var(--sheet),inset 0 0 0 4px #b08d3c8c;overflow:hidden}.shop-club .eyebrow{color:#9a7526}:root[data-theme=dark] .shop-club .eyebrow{color:#d8b866}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .shop-club .eyebrow{color:#d8b866}}.shop-cb-h{margin:2px 0 6px;font:650 22px/1.2 var(--f-display);text-wrap:balance}.shop-cb-t p{margin:0;max-width:60ch;color:var(--ink-2)}.shop-cb-pcs{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.shop-cb-pc{display:flex;align-items:center;justify-content:center;width:72px;height:52px;padding:4px;border:1px solid var(--rule);border-radius:4px;background:var(--sheet);overflow:hidden}.shop-cb-pc svg{max-width:100%;max-height:100%}.shop-cb-pc .cz-pt{position:relative;display:block;width:64px;height:42px;overflow:hidden}.shop-cb-a{display:grid;gap:8px;justify-items:end;text-align:right}.shop-filters{display:flex;gap:10px 16px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:0 0 18px}.shop-chips{display:flex;gap:6px;flex-wrap:wrap}.shop-chip{padding:6px 12px;border:1px solid var(--rule-2);border-radius:999px;background:var(--sheet);color:var(--ink);font:500 13px var(--f-body);cursor:pointer}.shop-chip:hover{border-color:var(--accent)}.shop-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.shop-ho{display:flex;gap:6px;align-items:center;font-size:13px;color:var(--ink-2);cursor:pointer}.shop-sec{margin:0 0 22px}.shop-sec-h{display:flex;align-items:baseline;gap:10px;margin:0 0 10px;font:650 19px/1.2 var(--f-display)}.shop-sec-h span{font:500 11px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.shop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px}.shop-cd{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:14px;background:var(--sheet);border:1px solid var(--rule);border-radius:3px;box-shadow:inset 0 0 0 3px var(--sheet),inset 0 0 0 4px var(--rule);transition:transform .15s,box-shadow .15s;overflow:hidden}.shop-cd:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 3px var(--sheet),inset 0 0 0 4px var(--rule-2),0 6px 16px #00000014}.shop-cd.pick{border-color:var(--accent);box-shadow:inset 0 0 0 3px var(--sheet),inset 0 0 0 4px var(--accent)}.shop-cd.owned .shop-cd-v{opacity:.8}.shop-cd-v{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;width:96px;height:96px;padding:6px;border:0;border-radius:2px;background:var(--sheet-2);cursor:pointer;overflow:hidden}.shop-cd-v svg{max-width:100%;max-height:100%}.shop-cd-v .shop-cm{min-height:0;font-size:9px}.shop-cd-v .shop-cm b{font-size:11px}.shop-cd-seal svg{width:56px;height:56px}.shop-cd-b{display:grid;gap:4px;align-content:start;min-width:0}.shop-cd-pick{margin:0;font:500 10px/1.2 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.shop-cd-n{margin:0;padding-right:26px;font:650 17px/1.2 var(--f-display)}.shop-cd-open{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.shop-cd-open:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.shop-cd-p{margin:0;font-size:13px;color:var(--ink-2)}.shop-lbls{display:flex;gap:5px;flex-wrap:wrap;margin:2px 0 0}.shop-lbl{padding:3px 6px;border-radius:2px;background:var(--accent-soft);color:var(--accent);font:500 10px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.shop-lbl.end{background:transparent;border:1px solid var(--down);color:var(--down)}.shop-lbl.own{background:var(--ink);color:var(--paper)}.shop-cd-f{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}.shop-cd-act{display:flex;gap:6px;align-items:center;margin-left:auto}.shop-cd-act .btn{padding:5px 12px;font-size:13px}.shop-cd-own{font:500 11px/1.2 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.shop-tag{position:relative;padding:4px 10px 4px 17px;border:1px dashed var(--rule-2);border-radius:2px 7px 7px 2px;background:var(--sheet-2);font:500 13px var(--f-mono);white-space:nowrap;font-variant-numeric:tabular-nums}.shop-tag:before{content:"";position:absolute;left:6px;top:50%;width:5px;height:5px;margin-top:-3px;border-radius:50%;border:1px solid var(--rule-2)}.shop-tag i{font-style:normal;opacity:.7}.shop-heart{position:absolute;top:8px;right:8px;width:30px;height:30px;border:0;background:none;color:var(--ink-3);font-size:18px;line-height:1;cursor:pointer}.shop-heart[aria-pressed=true]{color:var(--down)}.shop-granted{position:absolute;right:14px;bottom:44px;padding:2px 8px;border:2px solid var(--down);color:var(--down);font:650 14px/1.3 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;transform:rotate(-12deg);opacity:.85;pointer-events:none}.shop-club .shop-granted{bottom:auto;top:16px;right:18px}.thump .shop-granted{animation:shopThump .45s cubic-bezier(.2,1.6,.4,1) both}@keyframes shopThump{0%{transform:rotate(-12deg) scale(2.4);opacity:0}to{transform:rotate(-12deg) scale(1);opacity:.85}}.shop-empty{margin:4px 0 20px}.shop-small-d{margin:8px 0 24px}.shop-small-d>summary{cursor:pointer;min-height:36px;line-height:36px;color:var(--ink-2);font-size:14px}.shop-small-d .shop-small{margin-top:4px}.shop-scrim{position:fixed;inset:0;z-index:80;background:#08141261}.shop-dr{position:fixed;top:0;right:0;bottom:0;z-index:81;width:min(560px,100%);overflow:auto;overscroll-behavior:contain;padding:calc(14px + env(safe-area-inset-top,0px)) max(22px,env(safe-area-inset-right,0px)) calc(28px + env(safe-area-inset-bottom,0px)) 22px;background:var(--paper);border-left:1px solid var(--rule-2);box-shadow:-12px 0 32px #00000029}.shop-dr.in{animation:shopDrIn .2s ease-out}.shop-dr .shop-pv-hero{width:780px;zoom:.57}.shop-dr .shop-pv-box{overflow:hidden}@keyframes shopDrIn{0%{transform:translate(24px);opacity:.4}}.shop-dr-top{position:sticky;top:calc(-14px - env(safe-area-inset-top,0px));z-index:2;display:flex;justify-content:space-between;align-items:center;margin:-14px -22px 12px;padding:10px 22px;background:var(--paper);border-bottom:1px solid var(--rule)}.shop-dr-top .eyebrow{margin:0}.shop-dr-x{width:36px;height:36px;border:0;background:none;color:var(--ink-2);font-size:24px;line-height:1;cursor:pointer}.shop-dr .shop-item{margin:0 0 18px;padding:18px}.shop-dr-h{margin:6px 0 8px;font:500 11px/1.2 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.shop-minis{list-style:none;display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px;padding:0}.shop-mini{display:flex;align-items:center;gap:8px;max-width:240px;padding:6px 10px 6px 6px;border:1px solid var(--rule);border-radius:4px;background:var(--sheet);color:var(--ink);font:500 13px var(--f-body);text-align:left;cursor:pointer}.shop-mini:hover{border-color:var(--accent)}.shop-mini-v{display:flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;overflow:hidden}.shop-mini-v svg{max-width:100%;max-height:100%}.shop-mini-v .shop-cm{min-height:0;padding:2px;font-size:6px}.shop-mini-v .shop-cm b{font-size:7px}.shop-mini-v .founder-pill{display:none}@media(max-width:640px){.shop-dr .shop-pv-hero{zoom:.37}.shop-club{grid-template-columns:1fr;padding:18px}.shop-cb-a{justify-items:start;text-align:left}.shop-cd{grid-template-columns:76px minmax(0,1fr)}.shop-cd-v{width:76px;height:76px}.shop-dr{top:auto;width:100%;max-height:88vh;border-left:0;border-top:1px solid var(--rule-2);border-radius:12px 12px 0 0;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.shop-dr-top{top:-14px;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}@media(prefers-reduced-motion:reduce){.shop-cd,.shop-dr{transition:none;animation:none}.thump .shop-granted{animation:none}}:root[data-motion=reduce] .thump .shop-granted,:root[data-motion=reduce] .shop-dr{animation:none}.shop-bag-b{display:inline-flex;align-items:center;gap:5px}.shop-bag-b svg,.shop-bag-via svg{width:16px;height:16px;flex:none}.shop-bag-b.on{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.shop-bag-via{display:inline-flex;gap:5px;align-items:center;font-size:12px;color:var(--ink-3)}.shop-bagbar{position:sticky;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:6;display:flex;align-items:center;gap:12px;margin:4px 0 18px;padding:10px 12px 10px 14px;background:var(--sheet);border:1px solid var(--ink);border-radius:6px;box-shadow:0 8px 24px #00000029}.u-tabs .shop-bagbar{bottom:calc(var(--u-tab,60px) + 10px + env(safe-area-inset-bottom,0px))}.shop-bagbar-i{position:relative;display:flex;flex:none;align-items:center;justify-content:center;width:34px;height:34px;color:var(--ink)}.shop-bagbar-i svg{width:26px;height:26px}.shop-bagbar-i b{position:absolute;top:-4px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--ink);color:var(--paper);font:600 11px/18px var(--f-mono);text-align:center}.shop-bagbar-t{display:grid;flex:1;min-width:0}.shop-bagbar-t .hint{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.shop-bagbar-a{display:flex;flex:none;gap:8px;align-items:center}.shop-bag-l{list-style:none;display:grid;gap:8px;margin:12px 0;padding:0}.shop-bag-r{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:8px 10px 8px 8px;border:1px solid var(--rule);border-radius:4px;background:var(--sheet)}.shop-bag-n{display:grid;gap:2px;min-width:0}.shop-bag-n .hint{font-size:12px}.shop-bag-pr{font:500 13px var(--f-mono);white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:640px){.shop-bagbar{flex-wrap:wrap}.shop-bagbar-a{width:100%;justify-content:flex-end}.shop-bag-r{grid-template-columns:40px minmax(0,1fr) auto}.shop-bag-r>.linkish{grid-column:2/-1;justify-self:start}}.shop-ins-mini{display:block;padding:6px 8px;border:1px solid #b8933f;border-radius:3px;font:700 9px/1.4 Cinzel,Georgia,serif;letter-spacing:.1em;color:#7a5a17;text-align:center}:root[data-theme=dark] .shop-ins-mini{color:#e2c27a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .shop-ins-mini{color:#e2c27a}}.shop-land .shop-shim{stroke-dasharray:28 260;animation:shopShim 9s linear infinite}@keyframes shopShim{to{stroke-dashoffset:-288}}@media(prefers-reduced-motion:reduce){.shop-land .shop-shim{animation:none;display:none}}:root[data-motion=reduce] .shop-land .shop-shim{animation:none;display:none}.shop-cert{margin:0 0 22px}.shop-cert-frame{max-width:880px;border:1px solid var(--rule);box-shadow:0 2px 10px #0000001f}.shop-cert-svg{display:block;width:100%;height:auto}.cz-s-firsted svg{width:150px}.cz-s-chancery svg{width:100px}.stamp.cz-s-firsted,.stamp.cz-s-chancery{top:16px;right:22px}.stamp.cz-s-firsted{--fx-ink:#a07a28}.stamp.cz-s-chancery{--fx-ink:#6e1f33}.cz-asw[data-a=claret]{background:#7d2238}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cz-asw[data-a=claret]{background:#e58aa0}}:root[data-theme=dark] .cz-asw[data-a=claret]{background:#e58aa0}:root[data-accent=navy]{--accent:#1d3b5c;--accent-hi:#142b44;--accent-ink:#f2f6fb;--accent-soft:#dde6ef;--guill:#1d3b5c}@media(prefers-color-scheme:dark){:root[data-accent=navy]:not([data-theme=light]){--accent:#8fb4dc;--accent-hi:#aac8e8;--accent-ink:#0b1622;--accent-soft:#1c2a3a;--guill:#8fb4dc}}:root[data-accent=navy][data-theme=dark]{--accent:#8fb4dc;--accent-hi:#aac8e8;--accent-ink:#0b1622;--accent-soft:#1c2a3a;--guill:#8fb4dc}.cz-s-charted svg{width:150px}.stamp.cz-s-charted{top:16px;right:22px;--fx-ink:#1d3b5c}.hero.cd-chart{--sheet:#efe6cf;--sheet-2:#e6dabd;--ink:#1f2a33;--ink-2:#3d4a55;--ink-3:#5d6a72;--rule:#cdbf9c;--rule-2:#8a6a3e;background:radial-gradient(circle at 82% 30%,transparent 0 46px,rgba(29,59,92,.35) 46px 47px,transparent 47px 52px,rgba(29,59,92,.2) 52px 53px,transparent 53px),repeating-conic-gradient(from 0deg at 82% 30%,rgba(29,59,92,.13) 0 .4deg,transparent .4deg 22.5deg),radial-gradient(ellipse at 10% 90%,rgba(138,106,62,.18),transparent 55%),linear-gradient(170deg,#f3ebd6,#e8dcbe);border:6px double #8a6a3e;outline-color:#1d3b5c}.hero.cd-chart .hero-name{font-family:IM Fell English,Georgia,serif;font-style:italic;color:#1d3b5c}.hero.cd-chart .hero-pre{font:600 12px/1.3 Georgia,serif;letter-spacing:.22em;text-transform:uppercase;color:#8a6a3e}.hero.cd-chart .czp,.hero.cd-chart .id-guill{opacity:.18;color:#1d3b5c}.shop-cm.cd-chart{background:repeating-conic-gradient(from 0deg at 85% 30%,rgba(29,59,92,.15) 0 .6deg,transparent .6deg 22.5deg),#efe6cf;color:#1f2a33;border:3px double #8a6a3e}.shop-cm.cd-chart b{font-family:Georgia,serif;font-style:italic;color:#1d3b5c}.shop-cd[data-p=sailpack]{background:linear-gradient(90deg,#1d3b5c 0 5px,transparent 5px),var(--sheet)}.cz-s-backed svg{width:150px}.stamp.cz-s-backed{top:16px;right:22px;--fx-ink:#2f5d46}.shop-or-grid .shop-or-st svg{background:#f4efe2;border-radius:4px;padding:2px 4px}.hero.cd-treasury{--sheet:#eef3e8;--sheet-2:#e3ebdc;--ink:#1d2b22;--ink-2:#34463a;--ink-3:#56695b;--rule:#b9cbb3;--rule-2:#4f7a5e;background:repeating-radial-gradient(ellipse 60% 90% at 12% 50%,transparent 0 7px,rgba(47,93,70,.11) 7px 8px),repeating-radial-gradient(ellipse 60% 90% at 88% 50%,transparent 0 7px,rgba(47,93,70,.11) 7px 8px),linear-gradient(160deg,#f2f6ee,#e1eadb);border:6px double #2f5d46;outline-color:#2f5d46}.hero.cd-treasury .hero-name{font-family:Bodoni Moda,Georgia,serif;font-style:italic;color:#1f4a35}.hero.cd-treasury .hero-pre{font:600 12px/1.3 Cinzel,Georgia,serif;letter-spacing:.2em;text-transform:uppercase;color:#4f7a5e}.hero.cd-treasury .czp,.hero.cd-treasury .id-guill{opacity:.2;color:#2f5d46}.shop-cm.cd-treasury{background:repeating-radial-gradient(ellipse 60% 90% at 12% 50%,transparent 0 4px,rgba(47,93,70,.13) 4px 5px),#eef3e8;color:#1d2b22;border:3px double #2f5d46}.shop-cm.cd-treasury b{font-family:Bodoni Moda,Georgia,serif;font-style:italic;color:#1f4a35}.shop-cd[data-p=cbpack]{background:linear-gradient(90deg,#2f5d46 0 5px,transparent 5px),var(--sheet)}:root[data-accent=delft]{--accent:#2b4c7e;--accent-hi:#1f3a62;--accent-ink:#f3f6fb;--accent-soft:#e0e7f2;--guill:#2b4c7e}@media(prefers-color-scheme:dark){:root[data-accent=delft]:not([data-theme=light]){--accent:#93b2e0;--accent-hi:#adc5ea;--accent-ink:#0a1424;--accent-soft:#1a2639;--guill:#93b2e0}}:root[data-accent=delft][data-theme=dark]{--accent:#93b2e0;--accent-hi:#adc5ea;--accent-ink:#0a1424;--accent-soft:#1a2639;--guill:#93b2e0}.cz-s-onebulb svg{width:150px}.stamp.cz-s-onebulb{top:16px;right:22px;--fx-ink:#a3122a}.hero.cd-delft{--sheet:#f7f8fb;--sheet-2:#eef1f7;--ink:#14284b;--ink-2:#2b4170;--ink-3:#51648e;--rule:#c4cfe4;--rule-2:#2b4c7e;background:radial-gradient(circle,rgba(43,76,126,.34) 0 4px,transparent 4.5px,transparent 9px,rgba(43,76,126,.16) 9px 10px,transparent 10.5px) -36px -36px/72px 72px,radial-gradient(circle,rgba(43,76,126,.2) 0 2.5px,transparent 3px,transparent 8px,rgba(43,76,126,.13) 8px 9px,transparent 9.5px) 0 0/72px 72px,linear-gradient(90deg,rgba(43,76,126,.15) 1px,transparent 1px) -36px 0/72px 72px,linear-gradient(rgba(43,76,126,.15) 1px,transparent 1px) 0 -36px/72px 72px,linear-gradient(170deg,#fbfcfe,#eaeff7);border:6px solid #2b4c7e;outline-color:#2b4c7e}.hero.cd-delft .hero-name{font-family:IM Fell English,Georgia,serif;color:#2b4c7e}.hero.cd-delft .hero-pre{font:600 12px/1.3 Georgia,serif;letter-spacing:.22em;text-transform:uppercase;color:#2b4c7e}.hero.cd-delft .czp,.hero.cd-delft .id-guill{opacity:.2;color:#2b4c7e}.shop-cm.cd-delft{background:radial-gradient(circle,rgba(43,76,126,.32) 0 2px,transparent 2.5px) -9px -9px/18px 18px,linear-gradient(90deg,rgba(43,76,126,.18) 1px,transparent 1px) -9px 0/18px 18px,linear-gradient(rgba(43,76,126,.18) 1px,transparent 1px) 0 -9px/18px 18px,#f7f8fb;color:#14284b;border:3px solid #2b4c7e}.shop-cm.cd-delft b{font-family:IM Fell English,Georgia,serif;color:#2b4c7e}.shop-cd[data-p=tulippack]{background:linear-gradient(90deg,#c8283c 0 5px,transparent 5px),var(--sheet)}.shop-cd[data-p=cartopack]{background:linear-gradient(90deg,#2b4c7e 0 5px,transparent 5px),var(--sheet)}.shop-cd[data-p=embpack]{background:linear-gradient(90deg,#8a1c1c 0 5px,transparent 5px),var(--sheet)}.dm-wax.ls-e-ribbon{background:radial-gradient(circle at 35% 30%,#d3454b,#8e1b22)}.dm-wax.ls-e-ribbon:before,.dm-wax.ls-e-ribbon:after{content:"";position:absolute;top:24px;width:7px;height:13px;background:#1f3f7a;clip-path:polygon(0 0,100% 0,100% 100%,50% 76%,0 100%)}.dm-wax.ls-e-ribbon:before{left:6px;transform:rotate(16deg)}.dm-wax.ls-e-ribbon:after{right:6px;transform:rotate(-16deg)}.dm-wax.ls-e-star{background:radial-gradient(circle at 35% 30%,#3c5a9c,#141f44);outline:1.5px dotted #e2c26a;outline-offset:-5px}.dm-wax.ls-e-star i{color:#e8c96a}.dm-wax.ls-e-chop{border-radius:4px;background:#c8321e;transform:rotate(-4deg);box-shadow:inset 0 0 0 2px #c8321e,inset 0 0 0 3.2px #f6e3c9,0 1px 1px #00000040}.dm-wax.ls-e-chop i{font-family:Cinzel,Georgia,serif;color:#fbefd9}.dm-sig.hc .dm-sig-c{display:block;margin-bottom:5px;font-size:12px;opacity:.85}.dm-sig.mono{display:flex;justify-content:flex-end;align-items:center;gap:8px}.dm-mono{flex:none;display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 3px;border-radius:50%;border:3px double currentColor;font:600 10px/1 Cinzel,Georgia,serif;letter-spacing:.03em;font-style:normal}.bub.has-pm,.bub.lpx.has-pm[data-g],.bub.lp-crest.has-pm{padding-top:42px}.bub.has-pm[data-g]:before{left:16px;transform:none}.dm-pm{position:absolute;top:5px;right:8px;display:block;width:82px;height:38px;pointer-events:none;color:inherit}.dm-pm-st{position:absolute;right:0;top:0;width:30px;height:36px;padding:3px;background:radial-gradient(circle,transparent 1.5px,#fffdf6 1.8px) -3px -3px/5px 5px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.28));transform:rotate(3deg)}.dm-pm-in{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;padding:2px;background:#fffdf6;color:#3a2f22}.dm-pm-in svg{display:block;width:100%;height:auto;max-height:17px;border:.5px solid rgba(0,0,0,.2)}.dm-pm-in small{font:600 4.6px/1 IBM Plex Mono,monospace;letter-spacing:.06em}.dm-pm-lbl{position:absolute;right:0;top:6px;display:block;padding:3px 5px 2px;background:#1f4fa0;color:#fff;font:700 8px/1.05 Public Sans,system-ui,sans-serif;letter-spacing:.09em;text-align:center;border:2px solid transparent;border-image:repeating-linear-gradient(135deg,#c8323a 0 4px,#fff 4px 6px,#2a55a6 6px 10px,#fff 10px 12px) 3;transform:rotate(-3deg)}.dm-pm-lbl small{display:block;font-size:5.6px;font-weight:600;letter-spacing:.06em;opacity:.9}.dm-pm-ring{position:absolute;left:0;top:-2px;width:42px;height:42px;overflow:visible;opacity:.5;transform:rotate(-8deg)}.lm-sw{position:relative;display:block;width:86px;height:42px}.lm-sw .dm-pm{position:relative;top:auto;right:auto}.cz-g-lm .cz-tv{color:var(--ink)}.shop-emb-art{position:relative;display:inline-block;padding:0 10px 10px 0}.shop-emb-art .lp-sw{width:72px;height:52px}.shop-emb-art .dm-wax{right:2px;bottom:2px}.emb-letters{display:grid;gap:22px;padding:4px 10px 12px}.emb-letters .bub{max-width:100%;align-self:stretch}.emb-grid figure{display:grid;justify-items:center;gap:8px}.emb-seals{display:flex;gap:16px;padding:4px 0 12px}.emb-seals .dm-wax{position:relative;right:auto;bottom:auto}.emb-stamps{display:flex;gap:12px;color:var(--ink)}.emb-stamps .dm-pm{position:relative;top:auto;right:auto}.emb-ep{display:grid;justify-items:center;font-family:var(--f-display,Georgia,serif)}.emb-ep b{font-size:20px}.emb-ep i{color:var(--ink-2)}.ctg-land{display:block;width:240px;max-width:100%;height:auto;border-radius:4px}.ctg-land.mini{width:88px}.ctg-land.big{width:480px}.ctg-land .shop-shim{stroke-dasharray:28 260;animation:shopShim 9s linear infinite}@media(prefers-reduced-motion:reduce){.ctg-land .shop-shim{animation:none;opacity:0}}.ctg-hero{display:flex;justify-content:center}.ctg-figs{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:8px 0 16px}.ctg-fig{margin:0;display:grid;gap:6px;justify-items:center;text-align:center}.ctg-fig .ctg-land{width:100%}.ctg-fig figcaption{display:grid;gap:2px;font-size:13px}.ctg-mcs{display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.ctg-mc{display:grid;justify-items:center;gap:3px;font-size:12px;line-height:1.2;max-width:58px;text-align:center}.ctg-mc .ctg-land{width:52px}.ctg-pst{width:78px;height:auto;display:block;margin:0 auto;box-shadow:0 4px 10px -6px #0009;border-radius:2px}.shop-ctg-art .ctg-land{width:104px}.ctg-try{border:1px dashed var(--rule-2);border-radius:6px;padding:8px 10px;margin:0 0 10px;background:var(--sheet-2,var(--sheet));font-size:14px}.ctg-try p{margin:0}.ctg-try .ctg-try-b{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:6px}.pst-opt .cz-lock{width:9px;height:11px;margin-left:5px;vertical-align:-1px}.pst-lockn{margin:0;flex:1 1 260px;font-size:13px}.pst-lockn .cz-lock{width:9px;height:11px;vertical-align:-1px}.shop-cb-art{display:flex;flex-direction:column;align-items:center;gap:5px;width:100%}.shop-cb-art .cu-note{width:84px;border-radius:3px;box-shadow:0 4px 8px -5px #12292a99}.shop-cb-art .cu-coin{width:30px;height:auto}.shop-cb-cur{display:grid;gap:10px;justify-items:center}.shop-cb-cur .shop-cb-n1{max-width:380px}.shop-cb-row{display:flex;align-items:center;justify-content:center;gap:14px;width:100%}.shop-cb-row .shop-cb-n2{max-width:220px;flex:1 1 auto;min-width:0}.shop-cb-row .cu-coin{width:96px;flex:none;height:auto}.cu-seg .cu-try,.cz-seg .cu-try{border-style:dashed}.cu-try-note{margin:8px 0 0;padding:8px 10px;border:1px dashed var(--rule-2);border-radius:6px;font-size:13px;background:var(--sheet-2,var(--sheet))}:root[data-accent=midgold]{--accent:#8a6519;--accent-hi:#6f5012;--accent-ink:#fffaf0;--accent-soft:#f3ead3;--guill:#8a6519}@media(prefers-color-scheme:dark){:root[data-accent=midgold]:not([data-theme=light]){--accent:#ecd48c;--accent-hi:#f3e2ad;--accent-ink:#1a1405;--accent-soft:#2a2516;--guill:#ecd48c}}:root[data-accent=midgold][data-theme=dark]{--accent:#ecd48c;--accent-hi:#f3e2ad;--accent-ink:#1a1405;--accent-soft:#2a2516;--guill:#ecd48c}.cz-s-sold svg{width:140px}.stamp.cz-s-sold{top:16px;right:22px;--fx-ink:#b3122a}.hero.cd-midnight{--sheet:#101010;--sheet-2:#1a1a1a;--ink:#f3ead2;--ink-2:#d6cbab;--ink-3:#b0a583;--rule:#3a352a;--rule-2:#c9a54a;--accent:#ecd48c;--accent-soft:#2a2516;background:radial-gradient(ellipse at 80% 0,rgba(201,165,74,.18),transparent 55%),repeating-linear-gradient(90deg,rgba(201,165,74,.05) 0 1px,transparent 1px 9px),#0b0b0b;border-color:#c9a54a;outline:1px solid #c9a54a;outline-offset:-8px}.hero.cd-midnight:after{content:"SALE · SALE · SALE · SALE · SALE · SALE";position:absolute;left:-40px;bottom:22px;transform:rotate(-4deg);padding:3px 60px;background:#c9a54a;color:#0b0b0b;font:700 11px/1.3 IBM Plex Mono,monospace;letter-spacing:.3em;white-space:nowrap;pointer-events:none;opacity:.92}.hero.cd-midnight .hero-name{color:#ecd48c;font-family:"Bodoni Moda",var(--f-display)}.hero.cd-midnight .hero-pre{font:600 12px/1.3 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:#c9a54a}.hero.cd-midnight .czp,.hero.cd-midnight .id-guill{opacity:.14}.shop-cm.cd-midnight{background:#0b0b0b;color:#f3ead2;border-color:#c9a54a}.shop-cm.cd-midnight b{color:#ecd48c}:root[data-accent=tyrian]{--accent:#66023c;--accent-hi:#4f012e;--accent-ink:#fff2f8;--accent-soft:#f1dbe7;--guill:#66023c}@media(prefers-color-scheme:dark){:root[data-accent=tyrian]:not([data-theme=light]){--accent:#e48ab8;--accent-hi:#eea7ca;--accent-ink:#2a0618;--accent-soft:#3a1a2c;--guill:#e48ab8}}:root[data-accent=tyrian][data-theme=dark]{--accent:#e48ab8;--accent-hi:#eea7ca;--accent-ink:#2a0618;--accent-soft:#3a1a2c;--guill:#e48ab8}.cz-s-senatus svg{width:150px}.stamp.cz-s-senatus{top:16px;right:22px;--fx-ink:#6b2a5c}.hero.cd-marble{--sheet:#f4f1ea;--sheet-2:#ebe6db;--ink:#2a2420;--ink-2:#4f463d;--ink-3:#6e6457;--rule:#d8cfbf;--rule-2:#c2b49a;background:linear-gradient(90deg,#6b2a5c 0 8px,transparent 8px),radial-gradient(ellipse 80% 40% at 30% 20%,rgba(160,150,135,.18),transparent 60%),repeating-linear-gradient(115deg,transparent 0 46px,rgba(120,110,95,.12) 46px 47px,transparent 47px 83px,rgba(120,110,95,.08) 83px 84.5px),linear-gradient(160deg,#f7f5f0,#e9e4d9);outline-color:#c9a54a}.hero.cd-marble .hero-name{font-family:Cinzel,var(--f-display);letter-spacing:.06em;color:#2a2420;text-transform:uppercase;font-size:max(22px,min(clamp(30px,5vw,50px),calc(100cqi / (var(--lw,8) * .72))))}.hero.cd-marble .hero-pre{font:600 12px/1.3 Cinzel,var(--f-display);letter-spacing:.24em;text-transform:uppercase;color:#8a6519}.hero.cd-marble .czp,.hero.cd-marble .id-guill{opacity:.16}.shop-cm.cd-marble{background:linear-gradient(90deg,#6b2a5c 0 4px,transparent 4px),repeating-linear-gradient(115deg,transparent 0 16px,rgba(120,110,95,.15) 16px 17px),#f4f1ea;color:#2a2420;padding-left:9px}.shop-cm.cd-marble b{font-family:Cinzel,serif;text-transform:uppercase;letter-spacing:.04em}:root[data-accent=claret]{--accent:#7d2238;--accent-hi:#661b2e;--accent-ink:#fff4f6;--accent-soft:#f3dde2;--guill:#7d2238}@media(prefers-color-scheme:dark){:root[data-accent=claret]:not([data-theme=light]){--accent:#e58aa0;--accent-hi:#eda6b7;--accent-ink:#2b0a12;--accent-soft:#3a1e25;--guill:#e58aa0}}:root[data-accent=claret][data-theme=dark]{--accent:#e58aa0;--accent-hi:#eda6b7;--accent-ink:#2b0a12;--accent-soft:#3a1e25;--guill:#e58aa0}.cz-asw[data-a=verdigris]{background:#2f6f63}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cz-asw[data-a=verdigris]{background:#7fcab9}}:root[data-theme=dark] .cz-asw[data-a=verdigris]{background:#7fcab9}:root[data-accent=verdigris]{--accent:#2f6f63;--accent-hi:#255a50;--accent-ink:#f2fbf8;--accent-soft:#d9ebe6;--guill:#2f6f63}@media(prefers-color-scheme:dark){:root[data-accent=verdigris]:not([data-theme=light]){--accent:#7fcab9;--accent-hi:#9dd8ca;--accent-ink:#06211b;--accent-soft:#16302a;--guill:#7fcab9}}:root[data-accent=verdigris][data-theme=dark]{--accent:#7fcab9;--accent-hi:#9dd8ca;--accent-ink:#06211b;--accent-soft:#16302a;--guill:#7fcab9}.cz-asw[data-a=petrol]{background:#1e5b70}.cz-asw[data-a=plum]{background:#6e2f60}.cz-asw[data-a=sage]{background:#4f6b45}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cz-asw[data-a=petrol]{background:#7fc3d8}:root:not([data-theme=light]) .cz-asw[data-a=plum]{background:#d99bc8}:root:not([data-theme=light]) .cz-asw[data-a=sage]{background:#a9c79c}}:root[data-theme=dark] .cz-asw[data-a=petrol]{background:#7fc3d8}:root[data-theme=dark] .cz-asw[data-a=plum]{background:#d99bc8}:root[data-theme=dark] .cz-asw[data-a=sage]{background:#a9c79c}:root[data-accent=petrol]{--accent:#1e5b70;--accent-hi:#174a5c;--accent-ink:#eef8fb;--accent-soft:#d8e9ef;--guill:#1e5b70}:root[data-accent=plum]{--accent:#6e2f60;--accent-hi:#5a244e;--accent-ink:#fbf1f8;--accent-soft:#efdeea;--guill:#6e2f60}:root[data-accent=sage]{--accent:#4f6b45;--accent-hi:#405839;--accent-ink:#f3f8f1;--accent-soft:#e1eadc;--guill:#4f6b45}@media(prefers-color-scheme:dark){:root[data-accent=petrol]:not([data-theme=light]){--accent:#7fc3d8;--accent-hi:#9dd2e3;--accent-ink:#05202a;--accent-soft:#14303a;--guill:#7fc3d8}:root[data-accent=plum]:not([data-theme=light]){--accent:#d99bc8;--accent-hi:#e6b4d8;--accent-ink:#2a0b22;--accent-soft:#35202f;--guill:#d99bc8}:root[data-accent=sage]:not([data-theme=light]){--accent:#a9c79c;--accent-hi:#bfd6b4;--accent-ink:#142010;--accent-soft:#222e1e;--guill:#a9c79c}}:root[data-accent=petrol][data-theme=dark]{--accent:#7fc3d8;--accent-hi:#9dd2e3;--accent-ink:#05202a;--accent-soft:#14303a;--guill:#7fc3d8}:root[data-accent=plum][data-theme=dark]{--accent:#d99bc8;--accent-hi:#e6b4d8;--accent-ink:#2a0b22;--accent-soft:#35202f;--guill:#d99bc8}:root[data-accent=sage][data-theme=dark]{--accent:#a9c79c;--accent-hi:#bfd6b4;--accent-ink:#142010;--accent-soft:#222e1e;--guill:#a9c79c}.cz-s-approved svg,.cz-s-dispatch svg{width:150px}.stamp.cz-s-approved,.stamp.cz-s-dispatch{top:16px;right:22px}.result:has(.cz-s-approved) .h1,.result:has(.cz-s-dispatch) .h1{padding-right:170px}@media(max-width:600px){.result:has(.cz-s-approved) .h1,.result:has(.cz-s-dispatch) .h1{padding-right:0}}.cz-ink-navy{color:#27407c}.cz-ink-post{color:#2e5a3c}.stamp.cz-s-approved{--fx-ink:#27407c}.stamp.cz-s-dispatch{--fx-ink:#2e5a3c}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cz-ink-navy{color:#9db8ef}:root:not([data-theme=light]) .cz-ink-post{color:#96d0a4}:root:not([data-theme=light]) .stamp.cz-s-approved{--fx-ink:#9db8ef}:root:not([data-theme=light]) .stamp.cz-s-dispatch{--fx-ink:#96d0a4}}:root[data-theme=dark] .cz-ink-navy{color:#9db8ef}:root[data-theme=dark] .cz-ink-post{color:#96d0a4}:root[data-theme=dark] .stamp.cz-s-approved{--fx-ink:#9db8ef}:root[data-theme=dark] .stamp.cz-s-dispatch{--fx-ink:#96d0a4}.club-seal{display:inline-flex;align-items:center;gap:5px;flex:none;margin-left:6px;padding:2px 9px 2px 3px;border:1px solid var(--rule);border-radius:999px;background:var(--sheet);color:var(--ink-2);font:600 11px/1.2 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;vertical-align:middle}.club-seal svg{width:18px;height:18px;flex:none}.club-seal.sm{padding:0;border:0;background:none;margin-left:5px}.club-seal.sm svg{width:15px;height:15px}.club-sls{list-style:none;margin:8px 0 6px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.club-sl{display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto auto;gap:4px 10px;align-items:center;padding:8px 10px;border:1px solid var(--rule);border-radius:6px;background:var(--sheet)}.club-sl:not(.held) .club-sl-v{opacity:.45;filter:grayscale(.6)}.club-sl.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.club-sl-v{grid-row:span 2;display:flex;align-items:center;justify-content:center}.club-sl-v svg{width:36px;height:36px}.club-sl-n{display:flex;flex-direction:column;font-weight:600;font-size:14px}.club-sl .btn,.club-sl .chip,.club-sl>.hint{justify-self:start}.shop-new{color:var(--accent);font-weight:600}.shop-cmp-w{overflow-x:auto;margin:6px 0 16px}.shop-cmp{width:100%;border-collapse:collapse;font-size:14px}.shop-cmp th,.shop-cmp td{padding:7px 10px;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top}.shop-cmp thead th{font:600 11px/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.shop-cmp tbody th{font-weight:500;color:var(--ink-2)}.shop-cmp td:last-child,.shop-cmp thead th:last-child{background:var(--accent-soft);color:var(--ink)}.shop-more{margin:0 0 14px}@media(max-width:600px){.shop-cmp{font-size:13px;table-layout:fixed}.shop-cmp th,.shop-cmp td{padding:6px 5px;overflow-wrap:break-word}.shop-cmp thead th{letter-spacing:.04em}}.shop-more>summary{cursor:pointer;min-height:36px;line-height:36px;color:var(--ink-2)}.desk-hint{display:block;text-align:left;margin:0 0 14px}.desk-hint p{margin:0 0 8px}.hero[class*=" cd-"]{color:var(--ink)}.hero.cd-ledger{--sheet:#f6efdb;--sheet-2:#efe6cb;--ink:#26231d;--ink-2:#4b463b;--ink-3:#6b6452;--rule:#d9cdaa;--rule-2:#c4b48a;background:radial-gradient(rgba(120,95,40,.07) .7px,transparent 1px) 0 0/5px 5px,repeating-linear-gradient(180deg,transparent 0 23px,rgba(70,110,170,.2) 23px 24px) 0 54px,linear-gradient(#f6efdb,#f1e7cc);outline-color:#c4b48a}.hero.cd-ledger:before{content:"";position:absolute;top:0;bottom:0;left:58px;width:5px;border-left:1.5px solid rgba(190,50,50,.42);border-right:1px solid rgba(190,50,50,.3);pointer-events:none}.hero.cd-ledger:after{content:"";position:absolute;left:20px;top:22%;width:16px;height:56%;pointer-events:none;background:radial-gradient(circle,#ddd2b2 0 5px,rgba(0,0,0,.18) 5.5px,transparent 6.5px) center top/16px 33.3% repeat-y;opacity:.9}.hero.cd-ledger .hero-name{font-family:"Bodoni Moda",var(--f-display);color:#1b1914}.hero.cd-ledger .hero-pre,.hero.cd-ledger .hero-blurb{font-family:Courier Prime,IBM Plex Mono,monospace;color:#4b463b}.hero.cd-ledger .hero-pre{letter-spacing:.06em}.hero.cd-atlas{--sheet:#efe6cf;--sheet-2:#e6dbbd;--ink:#2e2516;--ink-2:#4a3d27;--ink-3:#6c5c3e;--rule:#cdbf98;--rule-2:#b3a27a;background:repeating-radial-gradient(ellipse 140% 90% at 88% 112%,transparent 0 17px,rgba(122,94,48,.14) 17px 18px),linear-gradient(0deg,rgba(47,111,99,.13) 1px,transparent 1px) 0 0/48px 48px,linear-gradient(90deg,rgba(47,111,99,.13) 1px,transparent 1px) 0 0/48px 48px,radial-gradient(ellipse at 20% 0,#f5eedb,#e9dcbc);outline:2px solid rgba(47,111,99,.35);outline-offset:-9px}.hero.cd-atlas:after{content:"";position:absolute;right:18px;bottom:14px;width:96px;height:96px;opacity:.34;pointer-events:none;background:conic-gradient(from 0deg,#2f6f63 0 5deg,transparent 5deg 85deg,#2f6f63 85deg 95deg,transparent 95deg 175deg,#2f6f63 175deg 185deg,transparent 185deg 265deg,#2f6f63 265deg 275deg,transparent 275deg 355deg,#2f6f63 355deg),radial-gradient(circle,transparent 0 22px,#2f6f63 22px 23.5px,transparent 24px 40px,#2f6f63 40px 41px,transparent 41.5px);-webkit-mask:radial-gradient(circle,transparent 0 6px,#000 6.5px 47px,transparent 48px);mask:radial-gradient(circle,transparent 0 6px,#000 6.5px 47px,transparent 48px)}.hero.cd-atlas .hero-name{font-family:Cinzel,var(--f-display);letter-spacing:.03em;color:#2a2114}.hero.cd-civic{border-top:10px solid var(--accent);background:radial-gradient(color-mix(in srgb,var(--ink) 9%,transparent) 1px,transparent 1.4px) 0 0/16px 16px,var(--sheet)}.hero.cd-civic:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:color-mix(in srgb,var(--accent) 45%,transparent);pointer-events:none}.hero.cd-civic .czp,.hero.cd-civic .id-guill{opacity:.16}.hero.cd-civic .hero-name{font-family:Public Sans Variable,Public Sans,sans-serif;font-weight:800;letter-spacing:-.03em}.hero.cd-civic .hero-pre{font:600 12px/1.3 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.hero.cd-ledger .czp,.hero.cd-atlas .czp{opacity:.2}.hero.cd-embassy{--sheet:#14213d;--sheet-2:#1b2b4d;--ink:#f3ead2;--ink-2:#d7cba8;--ink-3:#b3a682;--rule:#3a4a6b;--rule-2:#c9a54a;--accent:#e2c26a;--accent-soft:#2a3657;background:repeating-radial-gradient(circle at 50% 120%,transparent 0 9px,rgba(226,194,106,.06) 9px 10px),radial-gradient(ellipse at 30% 0,#22345c,#101a31 70%);border-color:#c9a54a;outline:1px solid #c9a54a;outline-offset:-8px;box-shadow:inset 0 0 0 11px #14213d,inset 0 0 0 12px #c9a54a8c}.hero.cd-embassy .hero-name{font-family:"Bodoni Moda",var(--f-display);color:#ecd48c;letter-spacing:.005em}.hero.cd-embassy .hero-pre{font:600 12px/1.3 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:#c9a54a}.hero.cd-embassy .czp,.hero.cd-embassy .id-guill{opacity:.14}.hero.cd-telegram{--sheet:#efe2b6;--sheet-2:#e6d6a2;--ink:#231e10;--ink-2:#463d22;--ink-3:#6a5d36;--rule:#cdb978;--rule-2:#a8925a;--accent:#8c2a1c;--accent-soft:#e9d3a6;padding-top:52px;background:repeating-linear-gradient(180deg,transparent 0 26px,rgba(255,255,255,.55) 26px 46px,transparent 46px 52px) 0 70px/100% 100% no-repeat,radial-gradient(rgba(90,70,20,.06) .7px,transparent 1px) 0 0/4px 4px,#efe2b6}.hero.cd-telegram:before{content:"TELEGRAM · STATE PRIORITY · DELIVER BY HAND";position:absolute;left:0;right:0;top:0;padding:9px 30px;background:#8c2a1c;color:#f6e9c4;font:700 11px/1.2 Courier Prime,IBM Plex Mono,monospace;letter-spacing:.24em;pointer-events:none;white-space:nowrap;overflow:hidden}.hero.cd-telegram .hero-name{font-family:Courier Prime,IBM Plex Mono,monospace;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:#1d180b}.hero.cd-telegram .hero-pre,.hero.cd-telegram .hero-blurb,.hero.cd-telegram .hero-motto{font-family:Courier Prime,IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.04em}.hero.cd-telegram .czp,.hero.cd-telegram .id-guill{opacity:.12}.hero.cd-holo{--sheet:#f2f3f6;--sheet-2:#e7e9ef;--ink:#1d2230;--ink-2:#454c5e;--ink-3:#687083;--rule:#cfd3dc;--rule-2:#aab1c0;background:repeating-linear-gradient(115deg,rgba(120,130,160,.06) 0 2px,transparent 2px 7px),linear-gradient(160deg,#f7f8fb,#e9ecf2)}.hero.cd-holo:before{content:"";position:absolute;inset:-20%;pointer-events:none;mix-blend-mode:multiply;opacity:.55;background:linear-gradient(115deg,transparent 30%,rgba(255,120,180,.45) 40%,rgba(120,200,255,.5) 46%,rgba(160,255,190,.45) 52%,rgba(255,230,120,.45) 58%,transparent 68%) 0 0/250% 100%;animation:cdHolo 7s ease-in-out infinite}.hero.cd-holo:after{content:"";position:absolute;right:22px;bottom:18px;width:74px;height:74px;border-radius:50%;pointer-events:none;opacity:.75;background:conic-gradient(from 0deg,#ff8ac0,#ffd36e,#9df0b4,#7ed0ff,#b9a3ff,#ff8ac0);-webkit-mask:radial-gradient(circle,transparent 0 20px,#000 21px 25px,transparent 26px 29px,#000 30px 37px,transparent 37.5px);mask:radial-gradient(circle,transparent 0 20px,#000 21px 25px,transparent 26px 29px,#000 30px 37px,transparent 37.5px);animation:cdTurn 14s linear infinite}.hero.cd-holo .hero-name{background:linear-gradient(100deg,#1d2230 0 40%,#5b4f9e 50%,#1d2230 60% 100%) 0 0/300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:cdHolo 7s ease-in-out infinite}.hero.cd-holo,.hero.cd-starlit{isolation:isolate}.hero.cd-holo:before,.hero.cd-starlit:before,.hero.cd-starlit:after{z-index:-1}@keyframes cdHolo{0%{background-position:100% 0}50%{background-position:0 0}to{background-position:100% 0}}@keyframes cdTurn{to{transform:rotate(360deg)}}.hero.cd-starlit{--sheet:#151337;--sheet-2:#1e1b47;--ink:#ece9ff;--ink-2:#c3bfe8;--ink-3:#9c97cc;--rule:#34306a;--rule-2:#5a54a0;--accent:#b8b0ff;--accent-soft:#2b2763;background:radial-gradient(ellipse at 80% 110%,rgba(120,90,220,.35),transparent 60%),radial-gradient(ellipse at 0 0,#24205a,#0f0d2a 75%);border-color:#3a3577;outline-color:#4a4490}.hero.cd-starlit:before,.hero.cd-starlit:after{content:"";position:absolute;inset:0;pointer-events:none;background-repeat:repeat}.hero.cd-starlit:before{background-image:radial-gradient(1.4px 1.4px at 20px 30px,#fff,transparent),radial-gradient(1px 1px at 90px 80px,#dcd8ff,transparent),radial-gradient(1.6px 1.6px at 150px 20px,#fff,transparent),radial-gradient(1px 1px at 60px 140px,#fff,transparent),radial-gradient(1.2px 1.2px at 190px 120px,#cfc9ff,transparent);background-size:220px 170px;animation:cdTwinkle 4.5s ease-in-out infinite}.hero.cd-starlit:after{background-image:radial-gradient(1px 1px at 40px 60px,#fff,transparent),radial-gradient(1.5px 1.5px at 120px 110px,#f3efff,transparent),radial-gradient(1px 1px at 170px 50px,#fff,transparent),linear-gradient(200deg,transparent 48%,rgba(255,255,255,.75) 50%,transparent 52%);background-size:190px 150px,190px 150px,190px 150px,120px 2px;background-repeat:repeat,repeat,repeat,no-repeat;background-position:0 0,0 0,0 0,-150px 40px;animation:cdTwinkle 6s ease-in-out -2s infinite,cdMeteor 11s linear infinite}.hero.cd-starlit .hero-name{font-family:Cinzel,var(--f-display);letter-spacing:.04em;color:#f4f1ff;text-shadow:0 0 18px rgba(184,176,255,.45)}.hero.cd-starlit .hero-pre{font:600 12px/1.3 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:#b8b0ff}.hero.cd-starlit .czp,.hero.cd-starlit .id-guill{opacity:.12}.hero.cd-atlas .hero-name,.hero.cd-starlit .hero-name{font-size:max(22px,min(clamp(34px,5.6vw,56px),calc(100cqi / (var(--lw,8) * .68))))}@keyframes cdTwinkle{0%,to{opacity:1}50%{opacity:.35}}@keyframes cdMeteor{0%,86%{background-position:0 0,0 0,0 0,-150px 40px}to{background-position:0 0,0 0,0 0,110% 120%}}@media(prefers-reduced-motion:reduce){.hero.cd-holo:before,.hero.cd-holo:after,.hero.cd-holo .hero-name,.hero.cd-starlit:before,.hero.cd-starlit:after,.shop-cm.cd-holo:after,.shop-cm.cd-starlit:after{animation:none}}:root[data-motion=reduce] .hero.cd-holo:before,:root[data-motion=reduce] .hero.cd-holo:after,:root[data-motion=reduce] .hero.cd-holo .hero-name,:root[data-motion=reduce] .hero.cd-starlit:before,:root[data-motion=reduce] .hero.cd-starlit:after,:root[data-motion=reduce] .shop-cm.cd-holo:after,:root[data-motion=reduce] .shop-cm.cd-starlit:after{animation:none}.shop-cm{display:flex;flex-direction:column;justify-content:center;width:100%;min-height:58px;padding:6px 8px;border:1px solid var(--rule);border-radius:3px;background:var(--sheet);text-align:left;overflow:hidden}.shop-cm b{font:650 14px/1.1 var(--f-display);overflow-wrap:anywhere}.shop-cm-k{font-size:9px;opacity:.75}.shop-cm.cd-ledger{background:linear-gradient(90deg,transparent 0 14px,rgba(190,50,50,.4) 14px 15px,transparent 15px),#f6efdb repeating-linear-gradient(180deg,transparent 0 9px,rgba(70,110,170,.2) 9px 10px);padding-left:20px;color:#2b2a25;font-family:Courier Prime,monospace}.shop-cm.cd-atlas{background:#efe6cf linear-gradient(0deg,rgba(60,110,100,.16) 1px,transparent 1px) 0 0/14px 14px;color:#33291a}.shop-cm.cd-atlas b{font-family:Cinzel,serif}.shop-cm.cd-civic{border-top:5px solid var(--accent)}.shop-cm.cd-civic b{font-family:Public Sans,sans-serif;font-weight:800}.shop-cm{position:relative}.shop-cm.cd-embassy{background:radial-gradient(ellipse at 30% 0,#22345c,#101a31 70%);color:#f3ead2;border-color:#c9a54a;box-shadow:inset 0 0 0 2px #14213d,inset 0 0 0 3px #c9a54a99}.shop-cm.cd-embassy b{font-family:Bodoni Moda,serif;color:#ecd48c}.shop-cm.cd-telegram{background:#efe2b6;color:#231e10;padding-top:14px;font-family:Courier Prime,monospace}.shop-cm.cd-telegram:before{content:"TELEGRAM";position:absolute;left:0;right:0;top:0;padding:1px 6px;background:#8c2a1c;color:#f6e9c4;font:700 7px/1.3 Courier Prime,monospace;letter-spacing:.2em}.shop-cm.cd-telegram b{font-family:Courier Prime,monospace;text-transform:uppercase}.shop-cm.cd-holo{background:linear-gradient(160deg,#f7f8fb,#e9ecf2);color:#1d2230;overflow:hidden}.shop-cm.cd-holo:after{content:"";position:absolute;inset:0;mix-blend-mode:multiply;opacity:.6;background:linear-gradient(115deg,transparent 30%,rgba(255,120,180,.5) 40%,rgba(120,200,255,.55) 48%,rgba(160,255,190,.5) 56%,transparent 66%) 0 0/250% 100%;animation:cdHolo 7s ease-in-out infinite}.shop-cm.cd-starlit{background:radial-gradient(ellipse at 0 0,#24205a,#0f0d2a 75%);color:#ece9ff;border-color:#3a3577;overflow:hidden}.shop-cm.cd-starlit b{font-family:Cinzel,serif}.shop-cm.cd-starlit:after{content:"";position:absolute;inset:0;background-image:radial-gradient(1px 1px at 10px 8px,#fff,transparent),radial-gradient(1px 1px at 40px 30px,#fff,transparent),radial-gradient(1.3px 1.3px at 70px 12px,#fff,transparent);background-size:90px 44px;animation:cdTwinkle 4.5s ease-in-out infinite}.shop-cm>*{position:relative}.pre-slots{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px}.pre-slot{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 10px;border:1px solid var(--rule);border-radius:6px}.pre-slot.empty{border-style:dashed}.pre-n{font-weight:650;min-width:10ch}.pre-b{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto;align-items:center}.pre-name{max-width:360px;margin:8px 0}.chr-months{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 10px}.chr-months .chip-btn.on{background:var(--accent);color:var(--accent-ink)}.chr-x{gap:8px;flex-wrap:wrap;margin-bottom:8px}.chr-dec{list-style:none;padding:0;margin:0;display:grid;gap:8px}.chr-dec li{display:grid;gap:2px;padding:8px 0;border-bottom:1px solid var(--rule)}.chr-dec .when{font:500 12px var(--f-mono);opacity:.8}.chr-gap td{opacity:.7;font-style:italic}@media(max-width:640px){.shop-item{padding:16px}.shop-price{text-align:left}.shop-pv-decree{padding-right:16px;padding-bottom:120px}.shop-pv-decree .stamp{top:auto;bottom:14px}.shop-price{font-size:24px}}.cx-todo{margin:0 0 16px;padding:12px 14px;border:1px solid var(--rule);border-left:3px solid var(--accent);border-radius:4px;background:var(--sheet)}.cx-todo .lbl-h{margin:0 0 8px}.cx-todo-l{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ca-flash{animation:caFlash 2.4s ease-out 1;border-radius:4px}@keyframes caFlash{0%,35%{box-shadow:0 0 0 3px var(--accent)}to{box-shadow:0 0 0 3px transparent}}@media(prefers-reduced-motion:reduce){.ca-flash{animation:none;box-shadow:0 0 0 2px var(--accent)}}:root[data-motion=reduce] .ca-flash{animation:none;box-shadow:0 0 0 2px var(--accent)}.cx-todo-l .chip-btn{min-height:40px;text-align:left}.cx-stock{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:4px;overflow:hidden}.cx-stk{background:var(--sheet);padding:8px 12px;display:grid;grid-template-columns:auto 1fr;gap:2px 8px;align-items:baseline;min-width:0}.cx-stk-l{font:500 10.5px/1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.cx-stk-v{font-family:var(--f-display);font-weight:600;font-size:17px;text-align:right;font-variant-numeric:tabular-nums}.cx-stk-v small{font:500 11px var(--f-body);color:var(--ink-3)}.cx-stk .bar{grid-column:1/-1;height:4px}.cx-stk-r{grid-column:1/-1;font-size:11.5px;color:var(--ink-3);display:flex;flex-wrap:wrap;column-gap:11px;overflow:hidden}.cx-g{white-space:nowrap}.cx-us{display:none}.cx-more{margin:10px 0 18px;font-size:14px}.cx-more summary{cursor:pointer;color:var(--ink-2);padding:6px 0;min-height:32px}.cx-more[open] summary{margin-bottom:6px}.cx-wrap{display:grid;grid-template-columns:250px minmax(0,1fr);gap:18px;align-items:start}.cx-main,.cx-list,.cx-detail{min-width:0}.cx-list{display:flex;flex-direction:column;gap:6px;position:sticky;top:12px}.cx-list-h{margin:10px 0 2px}.cx-item{display:flex;flex-direction:column;gap:3px;text-align:left;padding:10px 12px;min-height:44px;border:1px solid var(--rule);border-radius:4px;background:var(--sheet);color:var(--ink);cursor:pointer;font:inherit}.cx-item:hover{border-color:var(--ink-3)}.cx-item.on{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent);background:var(--accent-soft)}.cx-it-h{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cc-crest{display:inline-block;line-height:0;flex:none}.cc-crest svg{width:100%;height:auto;display:block}.cc-s{width:16px}.cc-mp{vertical-align:-2px;margin-right:6px}.cc-h{width:44px;margin-top:4px}.cc-big{width:120px}.cc-head{display:flex;gap:12px;align-items:flex-start;min-width:0}.cc-wrap{display:grid;grid-template-columns:170px minmax(0,1fr);gap:20px;align-items:start}.cc-fig{margin:0;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;position:sticky;top:12px}.cc-acts{justify-content:center;flex-wrap:wrap;gap:6px}.cc-ctl .sw-l{margin:12px 0 6px}@media(max-width:640px){.cc-wrap{grid-template-columns:1fr}.cc-fig{position:static}.cc-big{width:96px}}.cx-it-h b{font-size:15px}.cx-it-s,.cx-it-b{font-size:12.5px;color:var(--ink-3)}.cx-it-b{color:var(--ink-2)}.cx-add{border-style:dashed;background:none}.cx-dot{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--stamp);color:#fff;font:700 11px/1 var(--f-body)}.cx-mood-t.up{color:var(--up)}.cx-mood-t.down{color:var(--down)}.cx-mood-t.warn{color:var(--stamp)}.chip.cx-mood-t.up{border-color:var(--up)}.chip.cx-mood-t.down{border-color:var(--down)}.chip.cx-mood-t.warn{border-color:var(--stamp)}.cx-detail .cx-tabs{margin:6px 0 16px}.cx-tabs .stab{min-height:44px}.cx-cats{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:4px 0 6px;position:sticky;top:0;z-index:2;background:var(--sheet);padding:8px 0}.cx-afford{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-2);margin-left:6px;min-height:36px}.ugb{display:flex;width:max-content;gap:2px;margin:4px 0 0;vertical-align:1px}.ugb i{display:block;width:10px;height:10px;border-radius:2px;border:1px solid var(--rule-2);background:transparent}.ugb i.on{border-color:var(--ug);background:var(--ug)}.ugb i.wip{border-color:var(--ug);background:repeating-linear-gradient(135deg,var(--ug) 0 2px,transparent 2px 4px)}.ugb i.on.ugb-gold{box-shadow:0 0 5px var(--ug)}.ugb-dot{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:5px;background:var(--ug);vertical-align:0}.ugb-grey{--ug:#8a9693}.ugb-green{--ug:#2e9a52}.ugb-blue{--ug:#2f6fd0}.ugb-purple{--ug:#8a4cd0}.ugb-gold{--ug:#cf9a12}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .ugb-grey{--ug:#a3aeab}:root:not([data-theme=light]) .ugb-green{--ug:#5cc882}:root:not([data-theme=light]) .ugb-blue{--ug:#6aa5f0}:root:not([data-theme=light]) .ugb-purple{--ug:#b38cf2}:root:not([data-theme=light]) .ugb-gold{--ug:#f0c445}}:root[data-theme=dark] .ugb-grey{--ug:#a3aeab}:root[data-theme=dark] .ugb-green{--ug:#5cc882}:root[data-theme=dark] .ugb-blue{--ug:#6aa5f0}:root[data-theme=dark] .ugb-purple{--ug:#b38cf2}:root[data-theme=dark] .ugb-gold{--ug:#f0c445}.cx-lv{display:block;margin-top:4px;font-size:12.5px}.cx-lv-c{color:var(--ink-3)}.cx-qa{gap:10px}.cx-qend{margin-top:10px}.cx-gobuild{margin-top:12px}.cx-foot{margin-top:18px}.cx-have summary{cursor:pointer;color:var(--ink-2);padding:6px 0;min-height:32px;font-size:14px}.cx-sec{margin:0 0 20px}.cx-sec .lbl-h{margin:0 0 8px}.cx-mood-v{margin:0 0 6px;font-size:14px}.cx-mood-v b{font-family:var(--f-display);font-size:26px}.cx-mood-bar{height:6px;display:block;max-width:360px}.cx-parts{list-style:none;margin:8px 0 0;padding:0;max-width:520px}.cx-parts li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-top:1px solid var(--rule);font-size:13.5px}.cx-parts b.up{color:var(--up)}.cx-parts b.down{color:var(--down)}.cx-ev{padding:14px 16px;border:1px solid var(--stamp);border-radius:4px;background:var(--paper)}.cx-ev-h{font-family:var(--f-display);font-size:20px;margin:2px 0 6px}.cx-ev-os{display:grid;gap:10px;margin-top:10px}.cx-ev-o{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.cx-ev-o .btn{min-width:170px}.cx-cands{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.cx-letter{margin:10px 0;padding:10px 14px;border-left:3px solid var(--rule-2);font-style:italic;color:var(--ink-2)}.cx-letter p{margin:0}.cx-letter footer{margin-top:6px;font-style:normal;font-size:12.5px;color:var(--ink-3)}.cx-wall-b{align-items:center;gap:10px 14px}.cx-roads{list-style:none;margin:10px 0 0;padding:0}.cx-roads li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:8px 0;border-top:1px solid var(--rule)}@media(max-width:860px){.cx-stock{grid-template-columns:repeat(5,minmax(64px,1fr));overflow-x:auto}.cx-stk{padding:6px 8px;grid-template-columns:1fr}.cx-stk-v{text-align:left;font-size:15px}.cx-ul{display:none}.cx-us{display:inline}.cx-wrap{grid-template-columns:1fr}.cx-list{flex-direction:row;overflow-x:auto;scrollbar-width:none;position:sticky;top:0;z-index:3;background:var(--paper);padding:6px 0;margin:0 -2px}.cx-list::-webkit-scrollbar{display:none}.cx-list-h{display:none}.cx-item{flex:none;min-width:150px;max-width:210px}.cx-item .cx-it-b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-cats{top:72px}.city.cx-detail{padding:16px 14px}}.rc-row{display:flex;gap:8px;flex-wrap:wrap}.rc-row .input{flex:1 1 16em;min-width:0}.rc-share{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 8px}.rc-share a{text-decoration:none}.nav-btn{justify-content:flex-start}.nav .nav-btn{gap:11px}.nav-btn .badge{margin-left:auto}.nav-ic{flex:none;display:grid;place-items:center;width:20px;height:20px;color:var(--ink-3)}.nav-ic svg{width:19px;height:19px}.nav-btn:hover .nav-ic{color:var(--ink-2)}.nav-btn.on .nav-ic{color:var(--accent)}.side-index .nav-ic{width:18px;height:18px}.side-index .nav-ic svg{width:17px;height:17px}.nav-noic .nav .nav-ic{display:none}.more-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.more-b{position:relative;flex-direction:column;justify-content:center;gap:5px;min-height:70px;padding:10px 4px 8px;border-radius:6px;font-size:12.5px;line-height:1.2;text-align:center}.more-b>.nav-l{max-width:100%;white-space:normal;overflow-wrap:anywhere}.more-b .nav-ic{width:24px;height:24px;color:var(--ink-2)}.more-b .nav-ic svg{width:22px;height:22px}.more-b.on .nav-ic{color:var(--accent)}.more-b .badge{position:absolute;top:5px;right:6px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:10.5px}@media(max-width:339px){.more-g{grid-template-columns:repeat(2,minmax(0,1fr))}}.nav-flat .nav-gh,.nav-flat .more-gh{display:none}.nav-flat .nav-grp+.nav-grp{margin-top:0}.nav-flat .nav-grp.shut .nav-btn{display:flex}.nav-flat .more-grp{margin-top:6px}.nav-flat .more-grp:first-of-type{margin-top:12px}@media(min-width:960px){.layout.nav-rail{grid-template-columns:76px minmax(0,1fr)}.nav-rail .side{gap:16px;padding-top:18px;padding-left:max(10px,env(safe-area-inset-left,0px));padding-right:10px}.nav-rail .side-top{gap:14px}.nav-rail .brand-row{flex-direction:column;align-items:center;gap:10px}.nav-rail .brand{display:none}.nav-rail .brand-actions{flex-direction:column}.nav-rail .side-who{flex-direction:column;align-items:center;gap:8px}.nav-rail .side-who>.side-nation{flex:none;align-items:center}.nav-rail .side-flag{width:48px}.nav-rail .side-name,.nav-rail .nav .nav-l,.nav-rail .side-foot .mode span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nav-rail .adm-pill{padding:3px 6px;font-size:9.5px}.nav-rail .nav-gh{display:none}.nav-rail .nav-grp+.nav-grp{margin-top:8px;padding-top:8px;border-top:1px solid var(--rule)}.nav-rail .nav-grp.shut .nav-btn{display:flex}.nav-rail .nav .nav-btn{position:relative;justify-content:center;padding:8px 0}.nav-rail .nav .nav-ic{width:24px;height:24px}.nav-rail .nav .nav-ic svg{width:21px;height:21px}.nav-rail .nav .nav-btn .badge{position:absolute;top:1px;right:5px;margin:0;min-width:16px;height:16px;padding:0 4px;border-radius:8px;font-size:9.5px;box-shadow:0 0 0 2px var(--sheet)}.nav-rail .side-kbd{display:none}.nav-rail .side-foot .mode{justify-content:center}.nav-rail .side-legal{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:0}.nav-rail .side-legal a{font-size:10.5px}.nav-rail .notif-pop{left:86px}.nav-rail .ed-acct-b{justify-content:center;padding:8px 0}.nav-rail .ed-acct-t,.nav-rail .ed-out>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nav-rail .ed-sync{justify-content:center;padding:0;font-size:0}.nav-rail .ed-out{padding:7px 0}}.nav-tip{position:fixed;z-index:70;translate:0 -50%;max-width:240px;padding:4px 9px;border-radius:3px;background:var(--ink);color:var(--paper);font:600 12.5px/1.3 var(--f-body);white-space:nowrap;pointer-events:none;box-shadow:var(--shadow)}.nav-tip[hidden]{display:none}.nvs-opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:4px}.nvs-o{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:12px;border:1px solid var(--rule-2);border-radius:5px;background:var(--sheet);color:var(--ink);text-align:left;cursor:pointer}.nvs-o:hover{border-color:var(--ink-3)}.nvs-o.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-soft)}.nvs-o b{font-size:14.5px;line-height:1.25}.nvs-o>span:last-child{font-size:12.5px;line-height:1.35;color:var(--ink-3)}.nvs-pic{display:flex;flex-direction:column;gap:5px;align-self:stretch;padding:9px;border:1px solid var(--rule);border-radius:4px;background:var(--paper)}.nvs-pic i{display:flex;align-items:center;gap:6px;height:8px}.nvs-pic i:before{content:"";flex:none;width:8px;height:8px;border-radius:2px;background:var(--ink-3)}.nvs-pic i:after{content:"";flex:1;height:5px;border-radius:3px;background:var(--rule-2)}.nvs-pic.nvs-l i:before{display:none}.nvs-pic.nvs-i{align-items:center}.nvs-pic.nvs-i i:after{display:none}.nvs-chk{display:flex;align-items:flex-start;gap:10px;margin-top:14px;cursor:pointer}.nvs-chk input{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--accent)}.nvs-chk b{display:block;font-weight:600}.nvp{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.nve{display:flex;flex-direction:column;gap:12px;margin-top:6px}.nve-g{border:1px solid var(--rule-2);border-radius:6px;background:var(--sheet)}.nve-g.drop{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.nve-gh{display:flex;align-items:center;gap:6px;padding:7px 8px 7px 10px;border-bottom:1px solid var(--rule)}.nve-gn{flex:1;min-width:0;padding:5px 8px;border:1px solid transparent;border-radius:3px;background:transparent;color:var(--ink);font:500 11.5px/1.3 var(--f-mono);letter-spacing:.12em;text-transform:uppercase}.nve-gn:hover{border-color:var(--rule-2)}.nve-gn:focus{border-color:var(--accent);background:var(--paper);outline:none}.nve-cnt{flex:none;font-size:12px;color:var(--ink-3);white-space:nowrap}.nve-l{list-style:none;margin:0;padding:4px}.nve-empty{padding:9px 10px;font-size:13px;font-style:italic;color:var(--ink-3)}.nve-r{position:relative;display:flex;align-items:center;gap:8px;min-height:36px;padding:2px 4px;border-radius:4px}.nve-r:hover{background:var(--sheet-2)}.nve-r.drag{opacity:.4}.nve-r.ov-t:before,.nve-r.ov-b:after{content:"";position:absolute;left:4px;right:4px;height:2px;border-radius:1px;background:var(--accent)}.nve-r.ov-t:before{top:-1px}.nve-r.ov-b:after{bottom:-1px}.nve-grip{flex:none;display:grid;place-items:center;width:20px;height:30px;color:var(--ink-3);cursor:grab;opacity:.75}.nve-r .nav-ic{color:var(--ink-2)}.nve-n{flex:1;min-width:0;overflow:hidden;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.nve-new,.nve-off{display:inline-block;margin-left:8px;padding:2px 6px;border-radius:3px;font:600 10.5px/1.2 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;vertical-align:1px}.nve-new{background:var(--stamp);color:var(--stamp-ink)}.nve-off{border:1px solid var(--rule-2);color:var(--ink-3)}.nve-r.off .nve-n>.nve-t,.nve-r.off .nav-ic{opacity:.5}.nve-r.off .nve-n>.nve-t{text-decoration:line-through;text-decoration-color:var(--ink-3)}.nve-mv{flex:none;max-width:140px;padding:3px 6px;border:1px solid var(--rule-2);border-radius:3px;background:var(--paper);color:var(--ink-2);font:inherit;font-size:12.5px}@media(hover:hover)and (pointer:fine){.nve-mv{opacity:0;transition:opacity .12s}.nve-r:hover .nve-mv,.nve-r:focus-within .nve-mv{opacity:1}}.nve-ib{flex:none;display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid transparent;border-radius:3px;background:none;color:var(--ink-2);cursor:pointer}.nve-ib:hover:not(:disabled){border-color:var(--rule-2);background:var(--paper);color:var(--ink)}.nve-ib:disabled{opacity:.3;cursor:default}.nve-eye[aria-pressed=false]{color:var(--ink-3)}.nve-lock{cursor:help;opacity:.6}.nve-add{align-self:flex-start}.nvt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:8px;align-items:end;margin-top:4px}.nvt label{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:12.5px;font-weight:600;color:var(--ink-3)}.nvt select{min-width:0;padding:6px 8px;border:1px solid var(--rule-2);border-radius:3px;background:var(--sheet);color:var(--ink);font:inherit;font-size:14px}.nvt-more{padding:6px 10px;border:1px dashed var(--rule-2);border-radius:3px;font-size:14px;color:var(--ink-3)}.nvt-prev{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:min(360px,100%);margin-top:14px;padding:6px 4px 8px;border:1px solid var(--rule-2);border-top-color:var(--rule);border-radius:0 0 16px 16px;background:var(--sheet)}.nvt-t{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;color:var(--ink-2);font-size:11px;font-weight:600}.nvt-t>span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nvt-ic{display:grid;place-items:center;width:44px;height:26px;border-radius:13px}.nvt-ic svg{width:20px;height:20px}.nvt-t:first-child .nvt-ic{background:var(--accent-soft);color:var(--accent)}@media(max-width:719px){.nvs-opts{grid-template-columns:1fr}.nvs-pic{display:none}.nvt{grid-template-columns:1fr 1fr}.nvt>label:last-child{display:none}}@media(max-width:479px){.nve-mv,.nve-cnt{display:none}}:root{--gp-cons:#2f5d9e;--gp-soc:#c0392b;--gp-lib:#c48a07;--gp-grn:#2f8a4c;--gp-fam:#7a4b8c;--gp-def:#56606b;--gp-ani:#c2577f;--gp-one:#8c6a1f}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--gp-cons:#7fa6e6;--gp-soc:#f08a7e;--gp-lib:#efc25a;--gp-grn:#72cf8f;--gp-fam:#c79ad8;--gp-def:#a9b4c0;--gp-ani:#ee9cbc;--gp-one:#e0bf6e}}:root[data-theme=dark]{--gp-cons:#7fa6e6;--gp-soc:#f08a7e;--gp-lib:#efc25a;--gp-grn:#72cf8f;--gp-fam:#c79ad8;--gp-def:#a9b4c0;--gp-ani:#ee9cbc;--gp-one:#e0bf6e}.gp-cons{fill:var(--gp-cons);background:var(--gp-cons)}.gp-soc{fill:var(--gp-soc);background:var(--gp-soc)}.gp-lib{fill:var(--gp-lib);background:var(--gp-lib)}.gp-grn{fill:var(--gp-grn);background:var(--gp-grn)}.gp-fam{fill:var(--gp-fam);background:var(--gp-fam)}.gp-def{fill:var(--gp-def);background:var(--gp-def)}.gp-ani{fill:var(--gp-ani);background:var(--gp-ani)}.gp-one{fill:var(--gp-one);background:var(--gp-one)}.gv-tabs,.rgn-tabs{display:flex;gap:2px;margin:-6px 0 28px;border-bottom:1px solid var(--rule);overflow-x:auto;scrollbar-width:none}.gv-tabs::-webkit-scrollbar,.rgn-tabs::-webkit-scrollbar{display:none}.gv-tab,.rgn-tab{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 16px;border:0;border-bottom:3px solid transparent;margin-bottom:-1px;background:none;color:var(--ink-2);font:600 15px/1 var(--f-body);cursor:pointer}.gv-tab:hover,.rgn-tab:hover{color:var(--ink)}.gv-tab.on,.rgn-tab.on{color:var(--ink);border-bottom-color:var(--accent)}.gv-tab:focus-visible,.rgn-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.gv-tab-n,.rgn-tab-n{font:500 12px/1 var(--f-mono);color:var(--ink-3)}.gv-dot{width:8px;height:8px;border-radius:50%;background:var(--stamp)}.gv-pane{display:none}.gv[data-tab=overview]>#gv-p-overview,.gv[data-tab=cabinet]>#gv-p-cabinet,.gv[data-tab=parliament]>#gv-p-parliament,.gv[data-tab=budget]>#gv-p-budget,.gv[data-tab=laws]>#gv-p-laws{display:block}.gv-pane>.section:first-child,.gv-pane>.figs:first-child{margin-top:0}.figs.gv-figs{grid-template-columns:repeat(4,minmax(0,1fr))}.figs.gv-figs3{grid-template-columns:repeat(3,minmax(0,1fr))}.gv-figs .fig-v small{font:400 13px/1 var(--f-body);color:var(--ink-3)}.gv-figs .up{color:var(--up)}.gv-figs .dn{color:var(--down)}.gv-fv-s{font-size:19px}@media(max-width:900px){.figs.gv-figs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.figs.gv-figs3{grid-template-columns:1fr}}@media(max-width:600px){.gv-figs .fig{padding:12px 14px}.gv-figs .fig-v{font-size:20px}.gv-fv-s{font-size:16px}}@media(max-width:600px){.gv-tab,.rgn-tab{padding:0 11px;font-size:14px}.gv-tabs,.rgn-tabs{margin-inline:-6px}}.gv-notes{list-style:none;margin:-14px 0 30px;padding:0;display:grid;gap:8px}.gv-notes li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px;padding:11px 14px;border:1px solid var(--rule);border-left:3px solid var(--stamp);border-radius:4px;background:var(--sheet)}.gv-notes li.warn{border-left-color:var(--down)}.gv-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}.gv-two>.section{margin-top:0}@media(max-width:860px){.gv-two{grid-template-columns:1fr}}.gv-who{display:flex;align-items:center;gap:14px;margin-bottom:14px}.gv-who>div{display:flex;flex-direction:column;gap:2px;min-width:0}.gv-who b{font:600 18px/1.25 var(--f-display)}.gv-dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 0 14px;background:var(--rule);border:1px solid var(--rule);border-radius:4px;overflow:hidden}.gv-dl>div{background:var(--sheet);padding:10px 12px}.gv-dl dt{font-size:12px;color:var(--ink-3)}.gv-dl dd{margin:2px 0 0;font:600 20px/1.2 var(--f-display)}@media(max-width:480px){.gv-dl>div{padding:8px 10px}.gv-dl dt{font-size:11.5px}.gv-dl dd{font-size:18px}}.gv-spk{margin:0 0 10px}.gv-spk svg{display:block;width:100%;height:64px;background:var(--sheet);border:1px solid var(--rule);border-radius:4px}.gv-spk polyline{fill:none;stroke:var(--accent);stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round}.gv-spk .gv-spk-50{stroke:var(--rule-2);stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.gv-spk .gv-spk-lt{stroke:var(--cv-lead);stroke-width:1.5;vector-effect:non-scaling-stroke}.gv-spk figcaption{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:4px;font-size:12px;color:var(--ink-3)}.gv-spk-k{display:inline-block;width:10px;height:2px;margin-right:5px;vertical-align:middle;background:var(--cv-lead)}.gv-apl{list-style:none;margin:0 0 12px;padding:0}.gv-apl li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:center;padding:9px 0;border-top:1px solid var(--rule)}.gv-apl .bar{grid-column:1/-1;grid-row:2;height:8px}.gv-apl li>span:first-child{font-size:14px}.gv-apl b{font:600 13px/1 var(--f-mono);text-align:right}.gv-apl b small{font-weight:400;color:var(--ink-3)}.gv-apl li.drag>span:first-child{font-weight:650}.gv-apl li.drag .bar i{background:var(--stamp)}.gv-drag{font-size:14px;color:var(--ink-2)}.gv-md-lead{margin:-4px 0 10px;color:var(--ink-2)}.gv-md-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:4px}.gv-md-m{display:inline-flex;gap:4px}.gv-md-m i{position:relative;width:24px;height:14px;border-radius:2px;background:var(--track);overflow:hidden}.gv-md-m i:after{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--f)*100%);background:var(--stamp)}.gv-md-sm{margin-top:4px}.gv-md-sm i{width:auto;flex:1;height:7px}.gv-md-sm{display:flex;gap:2px}.gv-md-v{font:600 24px/1 var(--f-display)}.gv-md-v small{font:400 13px/1 var(--f-body);color:var(--ink-3)}.gv-md-c{list-style:none;margin:12px 0 10px;padding:0;max-width:560px}.gv-md-c li{display:grid;grid-template-columns:minmax(0,1fr) auto 32px;gap:12px;align-items:center;padding:7px 0;border-top:1px solid var(--rule);font-size:14px}.gv-md-c b{font:600 14px/1 var(--f-mono);text-align:right}.gv-cost{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;margin-left:4px;border-radius:10px;background:var(--stamp-soft);color:var(--stamp);font:600 12px/1 var(--f-mono)}.btn .gv-cost{background:color-mix(in srgb,currentColor 18%,transparent);color:inherit}button[disabled] .gv-cost{opacity:.6}.gv-hemi-f{margin:0;width:100%}.gv-hemi{display:block;width:100%;height:auto;overflow:visible}.gv-hemi-lg{max-width:560px;margin:0 auto}.gv-hemi-sm{max-width:300px}.gv-hemi-f figcaption{text-align:center;margin-top:4px}.gv-hemi-n{font:600 22px/1 var(--f-display);fill:var(--ink)}.gv-hemi-s{font:400 8px/1 var(--f-body);fill:var(--ink-3);letter-spacing:.06em;text-transform:uppercase}.gv-parl{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:30px;align-items:center;margin-top:8px}.gv-sen{grid-template-columns:minmax(0,300px) minmax(0,1fr)}@media(max-width:760px){.gv-parl,.gv-sen{grid-template-columns:1fr}.gv-hemi-sm{margin:0 auto}}.gv-leg{list-style:none;margin:0;padding:0}.gv-leg li{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:4px 10px;align-items:center;padding:8px 0;border-top:1px solid var(--rule)}.gv-leg li:first-child{border-top:0}.gv-sw{width:12px;height:12px;border-radius:50%}.gv-pn{font-weight:600;font-size:14.5px;min-width:0}.gv-leg b{font:600 15px/1 var(--f-mono);text-align:right}.gv-vs{grid-column:2/-1;font-size:12.5px;color:var(--ink-3)}.chip.gv-in{margin-left:4px;vertical-align:1px}.gv-govl{margin-top:12px;font-size:14.5px}.gv-pg-in{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:24px;align-items:center}@media(max-width:640px){.gv-pg-in{grid-template-columns:1fr}.gv-pg-in .gv-hemi-sm{margin:0 auto}}.gv-calc{list-style:none;margin:0 0 12px;padding:0;max-width:760px}.gv-calc li{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:baseline;padding:9px 0;border-top:1px solid var(--rule);font-size:14.5px}.gv-cx{font:600 15px/1.2 var(--f-mono);text-align:right}.gv-cx.up{color:var(--up)}.gv-cx.dn{color:var(--down)}.gv-calc .gv-tot{border-top:2px solid var(--ink)}.gv-calc .gv-tot .gv-cx{font-size:18px}.gv-pnotes{margin:8px 0 0;padding-left:18px;font-size:14.5px}.gv-pnotes li{margin:4px 0}.gv-th{display:flex;align-items:baseline;gap:10px;margin:26px 0 10px;font:600 17px/1.3 var(--f-display)}.gv-th span{font:500 12.5px/1 var(--f-mono);color:var(--ink-3)}.gv-bar{position:relative;overflow:visible}.gv-bar>i{border-radius:2px}.gv-med{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;background:var(--ink);border-radius:1px}.gv-bkey{display:flex;align-items:center;gap:8px;margin:10px 0 0}.gv-bk-y{display:inline-block;width:18px;height:10px;border-radius:2px;background:var(--accent)}.gv-bk-m{display:inline-block;width:2px;height:16px;margin-left:10px;background:var(--ink)}.gv-cmp{margin:12px 0;padding-left:18px;font-size:14.5px}.gv-shift-row{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin:12px 0 8px}.gv-shift-row label{display:flex;flex-direction:column;gap:5px;min-width:200px}.gv-arrow{padding-bottom:10px;color:var(--ink-3);font-size:18px}.gv-shift-pv{font-size:14.5px;min-height:1.6em}.gv-bf{padding:18px 20px;border:1px solid var(--rule);border-top:3px solid var(--pc,var(--accent));border-radius:4px;background:var(--sheet)}.gv-bf-h{display:flex;align-items:center;gap:14px;margin-bottom:10px}.gv-bf-h .h2{margin:2px 0 0;font-size:19px}.gv-bf-h .cv-med{color:var(--pc)}.gv-bf-q{font-size:15.5px;max-width:720px}.gv-bf-o{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 10px}.gv-bf-r{max-width:720px;padding:10px 12px;border-left:3px solid var(--pc,var(--accent));background:var(--sheet-2)}.gv-bf-fx{font-size:13.5px;color:var(--ink-2)}.gv-calm{margin-left:12px}.gv .linkish[disabled]{opacity:.5;cursor:not-allowed;text-decoration:none}.gv-count{font-size:15px;margin:-4px 0 8px}.gv-count b{font:600 20px/1 var(--f-display)}.pol .gv-src,.pol .gv-cf{font-size:12.5px;color:var(--ink-3)}.pol .gv-cf{color:var(--ink-2)}.chip.gv-fx{align-self:flex-start;margin-bottom:8px;background:var(--accent-soft);color:var(--accent-hi);border-color:transparent}.pol-x .gv-cost{margin-left:6px}.gv-rec-l{list-style:none;margin:0;padding:0;max-width:760px}.gv-rec-l>li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:10px 0;border-top:1px solid var(--rule)}.gv-rec-l>li>div:first-child{display:flex;flex-direction:column;gap:2px}.gv-rec-l .pol-conf{flex-basis:100%}.gv-pub-l{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.gv-pub-l li{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--sheet);border:1px solid var(--rule);border-radius:4px}.gv-pub-l li>div{display:flex;flex-direction:column;gap:1px;min-width:0}.gv-pub-l .cv-med{color:var(--pc)}.gv-pub-pf{font-size:12px;color:var(--ink-3)}.gv-pub-l b{font-weight:650;overflow-wrap:anywhere}.gv-pub-lead{grid-column:1/-1;border-top:3px solid var(--cv-lead)!important}.nvx-tb{margin-left:8px;vertical-align:middle}.stab .nvx-tb,.gv-tab .nvx-tb,.lbl .nvx-tb,.prv-gn .nvx-tb{min-width:20px;height:20px;padding:0 5px;font-size:11px}.badge.dot{min-width:0;width:9px;height:9px;padding:0;border-radius:50%;background:var(--accent);align-self:center}.side-index .nav-btn .badge.dot,.more-b .badge.dot{min-width:0;width:9px;height:9px;padding:0}.more-b .badge.dot{top:8px;right:9px}.tab .badge.dot{min-width:0;width:9px;height:9px;padding:0;top:-1px;left:calc(50% + 8px)}.nav-rail .nav .nav-btn .badge.dot{min-width:0;width:8px;height:8px;padding:0;top:4px;right:10px}.dp-pane{display:none}.dp[data-tab=overview]>#dp-p-overview,.dp[data-tab=alliance]>#dp-p-alliance,.dp[data-tab=relations]>#dp-p-relations,.dp[data-tab=wars]>#dp-p-wars,.dp[data-tab=gifts]>#dp-p-gifts{display:block}.dp-wait{margin:0 0 26px;padding:14px 16px;border:1px solid var(--rule);border-left:3px solid var(--stamp);border-radius:4px;background:var(--sheet)}.dp-wait.none{border-left-color:var(--rule-2);background:none;padding:10px 14px}.dp-wait-h{font:600 15px/1.3 var(--f-body);margin:0;display:flex;align-items:center;gap:8px}.dp-wait.none .dp-wait-h{color:var(--ink-2);font-weight:550}.dp-wait.none .hint{margin-top:2px}.dp-wl{list-style:none;margin:10px 0 0;padding:0}.dp-wi{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:9px 0;border-top:1px solid var(--rule)}.dp-wt{flex:1 1 300px;display:flex;align-items:center;gap:10px;min-width:0;font-size:14px}.dp-wb{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dp-wi.k-cta .dp-wt b:first-child{color:var(--down)}.al-wi-g{display:inline-grid;place-items:center;width:34px;height:23px;flex:none;border:1px solid var(--rule-2);border-radius:2px;font-size:14px;color:var(--ink-2)}.dp-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;margin-bottom:26px}.dp-card{border:1px solid var(--rule);border-radius:4px;padding:14px 16px;background:var(--sheet);display:flex;flex-direction:column;gap:6px}.dp-card-a{margin-top:auto;padding-top:8px;gap:8px}.dp-big{font:600 19px/1.25 var(--f-display);margin:0}.dp-big.down{color:var(--down)}.dp-al-sum{display:flex;align-items:center;gap:12px}.dp-guide{margin:0 0 26px}.dp-prog{display:flex;align-items:center;gap:12px;margin:10px 0 14px;max-width:520px}.dp-prog .bar{flex:1}.dp-todo{list-style:none;padding:0;margin:0;max-width:760px}.dp-todo li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 0;border-top:1px solid var(--rule);font-size:14px}.dp-todo li .btn{margin-left:auto}.dp-how{border:1px solid var(--rule);border-radius:4px;margin-bottom:24px}.dp-how-b{display:flex;width:100%;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 16px;border:0;background:none;cursor:pointer;text-align:left;color:var(--ink)}.dp-how-b .h2{margin:0;font-size:18px}.dp-how-x{padding:0 16px 8px;max-width:78ch}.dp-how-x p{margin:0 0 10px;font-size:14px;color:var(--ink-2)}.dp-how-x b{color:var(--ink)}.dp-h3{margin-top:22px}.dp-ask{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px}.dp-leave{margin-top:18px}.dp-rel-top{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:12px}.dp-relf{flex-wrap:wrap}.dp-n{font:500 11px/1 var(--f-mono);color:var(--ink-3);margin-left:2px}.dp-rel-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-left:auto}.dp-search .input{min-width:220px}.dp-sort{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-2);white-space:nowrap}.seg-b.on .dp-n{color:inherit;opacity:.75}.dp-rels{list-style:none;margin:0;padding:0}.dp-rel{border-top:1px solid var(--rule);padding:10px 0}.dp-rel-h{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.dp-rel-n{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;flex:1 1 220px;min-width:0}.dp-rel-f{display:flex;flex-direction:column;gap:2px;flex:1 1 260px;font-size:13.5px}.dp-gw b{font:500 12.5px/1 var(--f-mono)}.dp-gw.up b{color:var(--up)}.dp-gw.down b{color:var(--down)}.dp-rel-a{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0 46px}.dp-rel-x{margin:8px 0 0 46px;padding:10px 12px;background:var(--sheet-2);border-radius:4px;max-width:70ch}.dp-whyl{list-style:none;margin:6px 0;padding:0;font-size:13.5px}.dp-whyl li{padding:3px 0}.dp-whyl b{display:inline-block;min-width:30px;font:500 12.5px/1 var(--f-mono)}.dp-whyl b.up{color:var(--up)}.dp-whyl b.down{color:var(--down)}.dp-rel-note{margin-top:14px;max-width:78ch}.dp-wr{list-style:none;margin:0;padding:0}.dp-wr-i{border-top:1px solid var(--rule);padding:10px 0}.dp-wr-i p{margin:0 0 4px}.dp-gf-to{max-width:420px}.mflag.sm{width:24px}.al-ban{display:inline-block;flex:none;width:52px;aspect-ratio:3/4;line-height:0;clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);background:var(--alc,#3A8FD1);box-shadow:inset 0 3px 0 var(--alc,#3A8FD1)}.al-ban svg{width:100%;height:100%;display:block}.al-ban.sm{width:22px}.al-ban.lg{width:84px}.al-head{display:flex;gap:18px;align-items:flex-start;margin-bottom:18px}.al-head-t{flex:1;min-width:0}.al-name{font:600 28px/1.15 var(--f-display);margin:2px 0 4px}.al-motto{font-style:italic;color:var(--ink-2);margin:0 0 6px}.al-facts{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:13.5px;color:var(--ink-2);margin:0 0 8px}.al-links{display:flex;gap:14px;margin:6px 0 0}.al-xp{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;max-width:560px}.al-lv{font:600 12px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--stamp)}.al-bar{flex:1 1 140px;min-width:120px}.al-bar i{background:var(--stamp)}.al-subs{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 16px}.al-sub{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border:1px solid var(--rule-2);border-radius:999px;background:var(--sheet);color:var(--ink-2);font:600 13.5px/1 var(--f-body);cursor:pointer}.al-sub.on{background:var(--ink);color:var(--sheet);border-color:var(--ink)}.al-sub .badge{min-width:18px;height:18px;font-size:11px}.al-mems .mem.idle{opacity:.6}.al-chat{list-style:none;margin:10px 0;padding:10px;max-height:420px;overflow:auto;border:1px solid var(--rule);border-radius:4px;background:var(--sheet-2)}.al-msg{padding:8px 10px;margin:0 0 8px;background:var(--sheet);border-radius:4px;max-width:86%}.al-msg.me{margin-left:auto;background:var(--accent-soft)}.al-msg-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 3px;font-size:13px}.al-msg-h .linkish.small{margin-left:auto;font-weight:500}.al-msg-x{margin:0;font-size:14px;overflow-wrap:anywhere}.al-chat-f{display:flex;gap:8px;align-items:flex-end}.al-chat-f textarea{flex:1;resize:vertical}.al-tr{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;margin-bottom:16px}.al-res{border:1px solid var(--rule);border-radius:4px;padding:8px 10px;display:flex;flex-direction:column;gap:2px}.al-res-k{font-size:12px;color:var(--ink-2)}.al-res b{font:600 18px/1.2 var(--f-mono)}.al-give .name-row{flex-wrap:wrap;justify-content:flex-start}.al-give select.input{flex:0 1 300px;min-width:0}.al-give .input[type=number]{flex:0 0 120px;max-width:120px}.al-donors{margin-top:8px}.al-pjs{list-style:none;padding:0;margin:8px 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.al-pj{border:1px solid var(--rule);border-radius:4px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.al-pj.done{border-color:var(--up)}.al-pj-h{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0}.al-pj-l{display:inline-flex;gap:3px}.al-pj-l i{width:14px;height:6px;border-radius:2px;background:var(--track)}.al-pj-l i.on{background:var(--up)}.al-pj-c{margin:0;font-size:13px;color:var(--ink-2)}.al-pj .btn{align-self:flex-start;margin-top:auto}.al-cands{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.al-cand{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--rule);border-radius:4px;padding:10px 12px}.al-cand.top{border-color:var(--up)}.al-cand-t{flex:1;min-width:0}.al-cand-t p{margin:0 0 2px;display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.al-types{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;border:0;padding:0;margin:8px 0 6px}.al-types legend{margin-bottom:6px}.al-type{display:flex;flex-direction:column;gap:4px;text-align:left;padding:10px 12px;border:1px solid var(--rule-2);border-radius:4px;background:var(--sheet);color:var(--ink);cursor:pointer;font-size:13px}.al-type span{color:var(--ink-2);line-height:1.35}.al-type.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-soft)}.al-type:disabled{opacity:.5;cursor:not-allowed}.al-ban-f{display:flex;gap:16px;align-items:flex-start;margin:12px 0}.al-ban-g{flex:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.al-cols{display:flex;flex-wrap:wrap;gap:6px;border:0;padding:0;margin:0 0 14px}.al-cols legend{margin-bottom:6px}.al-col{width:28px;height:28px;border-radius:50%;border:2px solid var(--sheet);box-shadow:0 0 0 1px var(--rule-2);background:var(--c);cursor:pointer}.al-col.on{box-shadow:0 0 0 2px var(--ink)}.al-cards2{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.al-card2{display:flex;gap:14px;border:1px solid var(--rule);border-radius:4px;padding:14px;background:var(--sheet)}.al-card2.inv{border-color:var(--stamp)}.al-card2-t{flex:1;min-width:0}.al-card2-n{margin:0 0 4px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.al-card2-f{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0}.al-card2-a{margin-top:8px;gap:8px;align-items:center}.al-ask{flex-basis:100%}.al-ask textarea{width:100%;margin-bottom:6px}.al-log{list-style:none;padding:0;margin:0;font-size:14px}.al-log li{padding:6px 0;border-top:1px solid var(--rule)}.al-ch-dl{margin-top:4px}.al-rank-n{display:inline-flex;align-items:center;gap:8px}.alp .vh .eyebrow .linkish{font:inherit;letter-spacing:inherit;text-transform:inherit}.alp-act{margin:0 0 20px}@media(max-width:600px){.al-head{gap:12px}.al-ban.lg{width:58px}.al-name{font-size:23px}.dp-rel-a,.dp-rel-x,.dp-rel-tools{margin-left:0}.dp-search .input{min-width:0;width:100%}.dp-search{flex:1 1 100%}.al-ban-f{flex-direction:column}.al-cands,.al-cards2{grid-template-columns:1fr}.al-msg{max-width:100%}}:root{--mc-gold:#9a6a08;--mc-gold-soft:#f4e7c4;--mc-gold-ink:#5c3f00}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--mc-gold:#e2b84a;--mc-gold-soft:#3a2f14;--mc-gold-ink:#f2d58a}}:root[data-theme=dark]{--mc-gold:#e2b84a;--mc-gold-soft:#3a2f14;--mc-gold-ink:#f2d58a}.issue-card.mc-card,.issue-card.mc-card:hover{border:2px solid var(--mc-gold)}.issue-item.is-unread .issue-card.mc-card{border-left:2px solid var(--mc-gold);box-shadow:inset 3px 0 0 var(--accent)}.issue-item.is-pinned .issue-card.mc-card{box-shadow:inset 0 2px 0 var(--stamp)}.issue-item.is-unread.is-pinned .issue-card.mc-card{box-shadow:inset 3px 0 0 var(--accent),inset 0 2px 0 var(--stamp)}.paper.mc-paper{border:2px solid var(--mc-gold)}.edict-story.mc-tag{background:var(--mc-gold-soft);color:var(--mc-gold-ink);border:1px solid var(--mc-gold)}.form-code .mc-tag{margin-right:6px;vertical-align:1px;letter-spacing:0;font-family:var(--f-mono)}.mc-letter .ws-sign .hint{display:block;font-size:13px;margin-top:2px}.mc-out{border-top:1px solid var(--rule);margin-top:18px;padding-top:12px}.mc-agency .mc-tm{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 12px}.mc-agency .chip.on{background:var(--mc-gold-soft);color:var(--mc-gold-ink);border-color:var(--mc-gold)}.mc-teams{border:0;padding:0;margin:12px 0;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.mc-team{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--rule);border-radius:4px;background:var(--sheet);cursor:pointer}.mc-team.on{border-color:var(--mc-gold);box-shadow:inset 0 0 0 1px var(--mc-gold)}.mc-team input{position:absolute;opacity:0;pointer-events:none}.mc-team:focus-within{outline:2px solid var(--accent);outline-offset:2px}.mc-first{font-size:13px;color:var(--ink-2)}.mc-found .input{max-width:420px}.mc-jobs,.mc-avail,.mc-sites,.mc-crew,.mc-alt{list-style:none;margin:6px 0 12px;padding:0;display:grid;gap:8px}.mc-jobs li,.mc-avail li,.mc-sites li{padding:10px 12px;border:1px solid var(--rule);border-radius:4px;background:var(--sheet);display:flex;flex-direction:column;gap:4px}.mc-avail li{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 10px}.mc-avail li .hint{flex:1 1 100%}.mc-sites li.on{border-color:var(--mc-gold)}.mc-job-h{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.mc-bar{display:block;margin-top:4px}.mc-next{margin:10px 0 14px;padding:12px 14px;border-left:3px solid var(--mc-gold);background:var(--sheet-2);border-radius:0 4px 4px 0}.mc-next-t{margin:0 0 8px}.mc-next-a{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.mc-next-c{display:inline-flex;flex-wrap:wrap;gap:5px;align-items:center}.mc-next-c .hint{margin-right:1px}.mc-next .cost:not(.short){background:var(--sheet);box-shadow:inset 0 0 0 1px var(--rule)}.mc-next-w{flex:1 1 100%;margin:0}.mc-mds{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:10px 0}.mc-md{padding:12px 14px;border:1px dashed var(--mc-gold);border-radius:4px;background:var(--sheet)}.mc-md.used{border-style:solid;opacity:.85}.mc-md-h{display:flex;gap:8px;align-items:center;margin:0 0 4px}.mc-md-dl{display:grid;gap:4px;margin:8px 0}.mc-md-dl div{display:flex;gap:8px;flex-wrap:wrap}.mc-md-dl dt{font-weight:600;min-width:9.5em}.mc-md-dl dd{margin:0}.mc-story{margin:6px 0 10px}.mc-crew{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.mc-night{display:grid;grid-template-columns:minmax(0,180px) 1fr;gap:14px;align-items:start}.mc-hab{width:100%;height:auto;border-radius:4px}.mc-gz{display:flex;flex-direction:column;margin:0 0 6px}.mc-gz b{font-family:var(--f-display);font-size:19px;line-height:1.25}.mc-land{margin:10px 0;padding:10px 12px;border:1px solid var(--mc-gold);border-radius:4px}.sp-teaser.mc-tz .sp-tz{position:static;max-width:none;margin:16px 0 0;background:var(--sheet)}.mc-chart .sp-wrap{aspect-ratio:16/10;max-height:70vh}.mc-legend .lg i{display:inline-block;width:14px;height:10px;margin-right:6px;vertical-align:-1px;border:1px solid var(--rule-2)}.mc-legend .lg i.mc-sw0{--x:#030607}.mc-legend .lg i.mc-sw1{--x:#5d6463}.mc-legend .lg i.mc-sw2{--x:#cdc6b4}.mc-legend .lg i.mc-sw3{--x:transparent;border:2px solid #e2b84a;border-radius:50%}.mc-sec{margin-top:10px;padding:10px 12px;border:1px solid var(--rule);border-radius:4px;background:var(--sheet)}.gv-md-sp{margin-top:12px}@media(max-width:600px){.mc-night{grid-template-columns:1fr}.mc-md-dl dt{min-width:0}.mc-teams{grid-template-columns:1fr}}.spx-lock{max-width:720px}.spx-lock .row{margin-top:10px}.spx-lock .lbl-h{margin-top:24px}.spx-bar{display:block;max-width:420px;margin:8px 0 4px}.spx-bar i{background:var(--mc-gold)}.spx-list{margin:6px 0 0;padding-left:20px;display:grid;gap:4px;color:var(--ink-2);font-size:14.5px;line-height:1.45}.spx-tour{margin:10px 0 0}.spx-backed{margin:10px 0 0;padding:8px 12px;border-left:3px solid var(--mc-gold);background:var(--mc-gold-soft);color:var(--ink)}.spx-out .row{margin-top:8px}.spx-help-l{margin:8px 0 12px;padding-left:22px;display:grid;gap:6px;line-height:1.5}.adm-oflag{display:inline-block;width:42px;line-height:0}.adm-oflag svg{width:42px;height:auto;border-radius:2px;box-shadow:0 0 0 1px var(--line,rgba(0,0,0,.15))}.tr-short{margin:0 0 12px}.tr-health{margin:0 0 10px}.deal-end{font-size:12px;color:var(--ink-3);margin-left:6px}.tr-spark{vertical-align:middle;margin:0 8px}.tr-spark polyline{fill:none;stroke:var(--ink-2);stroke-width:1.5}.tr-spark .z{stroke:var(--track);stroke-width:1}.tr-trends{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 16px}.tr-trends>div{display:flex;align-items:center;gap:4px}.tr-log{list-style:none;padding:0;margin:0;font-size:14px}.tr-log li{padding:4px 0;border-bottom:1px solid var(--track)}.tr-favs,.tr-mf{margin:8px 0}.chip-btn.on{outline:2px solid var(--ink-2)}.tr-slots{margin:4px 0 16px}.tr-slots p{margin:0 0 6px}.tr-slots .sbar{display:block;max-width:320px;margin-bottom:6px}.xp{display:flex;flex-direction:column;gap:30px}.xp>.stk-strip{margin:0}.xp-top{display:flex;flex-wrap:wrap;gap:20px;align-items:stretch}.xp-card{background:var(--sheet);border:1px solid var(--rule);border-radius:6px;padding:22px;display:flex;flex-direction:column;gap:16px;min-width:0}.xp-exp{flex:3 1 520px}.xp-party{flex:2 1 300px}.xp-wide{flex-basis:100%}.xp-hd{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.xp-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font:500 12.5px/1.35 var(--f-body);background:var(--sheet-2);color:var(--ink-2);border:1px solid var(--rule);vertical-align:middle}.xp-pill.rew{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 35%,var(--rule));color:var(--ink)}.xp-pill.warn{background:var(--down-soft);border-color:color-mix(in srgb,var(--down) 40%,var(--rule));color:var(--ink)}.xp-pill.seal{background:var(--stamp-soft);border-color:color-mix(in srgb,var(--stamp) 40%,var(--rule));color:var(--ink)}.xp-pill.sm{padding:1px 8px;font-size:11.5px;margin-left:4px}.xp-pills{display:flex;gap:8px;flex-wrap:wrap}.xp-foot{margin-top:auto}.xp-st{display:flex;gap:20px;align-items:center}.xp-st-t{display:flex;flex-direction:column;gap:6px;min-width:0}.xp-st .die{width:96px;height:96px}.xp-die{position:relative;flex:none}.xp-die-s .die{width:66px;height:66px}.xp-die-s .die-n{font-size:15px}.xp-seal{position:absolute;right:-7px;bottom:-5px;width:34px;height:34px;border-radius:50%;background:var(--stamp);box-shadow:0 0 0 3px var(--sheet);display:grid;place-items:center}.xp-die-s .xp-seal{width:26px;height:26px;right:-6px;bottom:-4px}.xp-seal svg{width:18px;height:18px;fill:none;stroke:var(--stamp-ink);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.xp-die-s .xp-seal svg{width:14px;height:14px}.xp-back .die-o,.xp-back .die-i{stroke:var(--stamp)}.xp-back .die{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--stamp) 45%,transparent))}.xp-eb-a{color:var(--accent)}.xp-eb-s{color:var(--stamp)}.xp-h{font-family:var(--f-display);font-weight:600;font-size:28px;line-height:1.15;margin:0;font-variation-settings:"opsz" 48;overflow-wrap:anywhere}.xp-party .xp-h{font-size:22px}.xp-lede{color:var(--ink-2);font-size:15px;line-height:1.55}.xp-lede b{color:var(--ink)}.xp-acts{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.btn.xp-btn-s{background:var(--stamp);border-color:var(--stamp);color:var(--stamp-ink)}.xp-pline{display:none}.xp-route{display:block;width:100%;height:auto;overflow:visible}.xp-r-bed{fill:none;stroke:var(--track);stroke-width:10;stroke-linecap:round}.xp-r-rest{fill:none;stroke:var(--rule-2);stroke-width:2.2;stroke-dasharray:2 7;stroke-linecap:round}.xp-r-done{fill:none;stroke:var(--accent);stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.xp-r-cap{fill:var(--ink)}.xp-r-halo{fill:none;stroke:var(--accent);stroke-opacity:.3;stroke-width:2}.xp-r-m{fill:var(--sheet);stroke:var(--accent);stroke-width:2.2}.xp-r-dot{fill:var(--accent)}.xp-r-site{fill:var(--accent-soft);stroke:var(--accent);stroke-width:1.6}.xp-r-g{fill:none;stroke:var(--accent);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.xp-r-t{fill:var(--ink-2);font:500 12px var(--f-mono)}@media(prefers-reduced-motion:no-preference){.xp-r-halo{animation:xpPulse 2.4s ease-out infinite;transform-box:fill-box;transform-origin:center}}@keyframes xpPulse{0%{transform:scale(.7);opacity:1}to{transform:scale(1.35);opacity:0}}:root[data-motion=reduce] .xp-r-halo{animation:none}.xp-rep{position:relative;display:flex;flex-direction:column;gap:16px}.xp-stamp{position:absolute;top:14px;right:0;transform:rotate(-7deg);border:3px double currentColor;border-radius:6px;padding:7px 13px;text-align:center;font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.15em;color:var(--ink-3);max-width:200px;pointer-events:none}.xp-stamp b{display:block;font-size:14px;font-weight:600;line-height:1.25}.xp-stamp span{display:block;font-size:9.5px;margin-top:4px;letter-spacing:.12em;opacity:.8}.xp-o-great .xp-stamp,.xp-o-t4 .xp-stamp{color:var(--stamp)}.xp-o-found .xp-stamp,.xp-o-t3 .xp-stamp,.xp-o-t2 .xp-stamp{color:var(--accent)}.xp-o-lost .xp-stamp,.xp-o-t0 .xp-stamp{color:var(--down)}.xp-rep .xp-st-t{padding-right:190px}.xp-rl{font:500 12px/1.4 var(--f-mono);letter-spacing:.05em;color:var(--ink-2)}.xp-rb{color:var(--ink);font-size:15.5px;line-height:1.6;max-width:72ch}.xp-rep #exp-result,.xp-rep #fl-result{display:flex;flex-direction:column;gap:14px}.xp-track{position:relative;padding-top:24px}.xp-tk-bar{display:flex;height:14px;border-radius:999px;overflow:hidden;background:var(--track)}.xp-tk-bar i{display:block;flex:1 1 0;min-width:0;box-shadow:inset -2px 0 0 var(--sheet)}.xp-tk-bar i:last-child{box-shadow:none}.xp-tk-pin{position:absolute;top:0;bottom:-6px;width:2px;margin-left:-1px;background:var(--ink)}.xp-tk-pin b{position:absolute;top:0;left:50%;transform:translate(-50%,-2px);font:600 11.5px/1 var(--f-mono);background:var(--ink);color:var(--sheet);padding:3px 6px;border-radius:3px}.xp-lg{list-style:none;margin:0;padding:0;display:flex;gap:6px 16px;flex-wrap:wrap;font:500 11.5px/1.3 var(--f-mono);color:var(--ink-3)}.xp-lg li{display:inline-flex;align-items:center;gap:6px}.xp-lg i{width:10px;height:10px;border-radius:2px;display:inline-block}.xp-name{margin:0;padding-top:16px;border-top:1px solid var(--rule)}.xp-name-l{display:block;font-family:var(--f-display);font-size:22px;font-weight:600;margin-bottom:2px}.xp-name .name-row{margin-top:10px}.xp-name .sugs{align-items:center}.xp-s{display:flex;flex-direction:column;gap:16px;min-width:0}.xp-sh{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.xp-sh .h2{margin:0}.xp-sub{color:var(--ink-2);margin-top:4px}.xp-segs{display:flex;gap:6px;flex-wrap:wrap}.xp-seg{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--rule-2);background:transparent;color:var(--ink-2);font:500 13.5px/1 var(--f-body);cursor:pointer}.xp-seg:hover{border-color:var(--ink-3);color:var(--ink)}.xp-seg[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.xp-dest{display:flex;gap:20px;flex-wrap:wrap;align-items:flex-start}.xp-mapc{margin:0;position:sticky;top:16px;background:var(--sheet);border:1px solid var(--rule);border-radius:6px;padding:12px;display:flex;flex-direction:column;gap:10px;min-width:0}.xp-map.map-mini{aspect-ratio:1.05;border-radius:4px;overflow:hidden}.xp-legend{display:flex;gap:6px 14px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-2)}.xp-legend span{display:inline-flex;gap:6px;align-items:center}.xp-legend svg{width:14px;height:14px;flex:none}.xp-legend svg[viewBox="0 0 22 14"]{width:22px}.xp-lg-r{fill:var(--sheet);stroke:var(--ink);stroke-width:1.3}.xp-lg-s{fill:var(--stamp)}.xp-lg-f{fill:none;stroke:var(--accent);stroke-width:1.8}.xp-lg-e{stroke:var(--accent);stroke-width:1.8;stroke-dasharray:4 3}.xp-lg-p{stroke:var(--stamp);stroke-width:1.8;stroke-dasharray:1.5 3.5;stroke-linecap:round}.xp-list{flex:3 1 480px;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;min-width:0}.xp-item{background:var(--sheet);border:1px solid var(--rule);border-radius:6px;padding:16px 18px;display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;align-items:start;scroll-margin:90px 0 24px}.xp-item:focus{outline:none}.xp-item.is-sel{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.xp-item.xp-far{border-style:dashed;background:transparent}.xp-item.mine{border-color:color-mix(in srgb,var(--accent) 55%,var(--rule))}.xp-glyph{width:48px;height:48px;border-radius:10px;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 30%,var(--rule));display:grid;place-items:center;color:var(--accent);flex:none}.xp-glyph svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.xp-glyph.found{background:var(--stamp-soft);border-color:color-mix(in srgb,var(--stamp) 35%,var(--rule));color:var(--stamp)}.xp-tmr{position:relative;width:48px;height:48px;display:grid;place-items:center}.xp-tmr>svg:first-child{position:absolute;inset:0;width:48px;height:48px}.xp-tm-t{fill:var(--sheet-2);stroke:var(--track);stroke-width:3.5}.xp-tm-a{fill:none;stroke:var(--accent);stroke-width:3.5;stroke-linecap:round}.xp-tmr.warn .xp-tm-a{stroke:var(--down)}.xp-tmr .xp-tm-i{position:relative;width:22px;height:22px}.xp-ib{display:flex;flex-direction:column;gap:12px;min-width:0}.xp-it{display:flex;justify-content:space-between;gap:10px 14px;align-items:flex-start;flex-wrap:wrap}.xp-tt{min-width:0;flex:1 1 240px}.xp-tt h3{margin:0;font-size:17px;font-weight:650;line-height:1.3}.xp-meta{margin-top:3px;color:var(--ink-2);font-size:13.5px;line-height:1.45}.xp-soon,.xp-soon b{color:var(--down)}.xp-nw{white-space:nowrap}.xp-go{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:flex-end;max-width:100%}.xp-go .btn{min-width:84px}.xp-odds{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;align-items:center}.xp-pct{font-family:var(--f-display);font-size:28px;line-height:1;font-weight:650;min-width:68px}.xp-bar{display:flex;gap:2px;height:9px;border-radius:999px;overflow:hidden;background:var(--track)}.xp-bar i{display:block;flex:1 1 0;min-width:0;height:100%}.xp-pl{font-size:12px;color:var(--ink-3)}.xp-ot{font:500 11.5px/1.45 var(--f-mono);color:var(--ink-3)}.xp-z0,.xp-t0{background:var(--down)}.xp-z1,.xp-t1{background:var(--ink-3)}.xp-z2,.xp-t2{background:var(--accent)}.xp-t3{background:var(--accent-hi)}.xp-z3,.xp-t4{background:var(--stamp)}.xp-rw{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.xp-cost{margin-left:auto;display:inline-flex;gap:12px;align-items:center;font:500 13px/1 var(--f-mono);color:var(--ink-2);flex-wrap:wrap}.xp-cost span{display:inline-flex;align-items:center}.xp-places{display:inline-flex;gap:8px;align-items:center;margin-right:6px}.xp-pips{display:inline-flex;gap:4px}.xp-pips i{width:10px;height:10px;border-radius:50%;border:1.5px solid var(--ink-3);display:block}.xp-pips i.on{background:var(--ink-2);border-color:var(--ink-2)}.xp-pips i.me{background:var(--accent);border-color:var(--accent)}.xp-pl2{font-size:13px;color:var(--ink-2)}.xp-note{list-style:none;color:var(--ink-2);font-size:14px;padding:12px 16px;border:1px dashed var(--rule-2);border-radius:6px}.xp-li-more{list-style:none}.xp-roll{background:var(--sheet);border:1px solid var(--rule);border-radius:6px;padding:20px 22px;display:flex;flex-direction:column;gap:14px}.xp-roll-t{display:flex;flex-direction:column;gap:8px;max-width:86ch}.xp-full summary{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid var(--rule-2);border-radius:3px;cursor:pointer;font-weight:600;font-size:14px;list-style:none}.xp-full summary::-webkit-details-marker{display:none}.xp-full[open] summary{margin-bottom:14px}.xp-full-b{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.xp-full-b .exp-odds{margin-top:0}.xp-prog{background:var(--sheet);border:1px solid var(--rule);border-radius:6px;padding:20px 22px;display:flex;flex-direction:column;gap:14px}.xp-prog-h{display:flex;justify-content:space-between;align-items:baseline;gap:8px 16px;flex-wrap:wrap}.xp-prog-h p:first-child{color:var(--ink-2);font-size:15px}.xp-big{font-family:var(--f-display);font-size:30px;font-weight:650;color:var(--ink);margin-right:4px}.xp-pbar{display:block;height:8px;border-radius:999px;background:var(--track);overflow:hidden}.xp-pbar i{display:block;height:100%;background:var(--stamp);border-radius:999px}.xp-kinds{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(122px,1fr));gap:8px}.xp-kind{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;border-radius:6px;border:1px solid var(--rule);background:var(--sheet-2);color:var(--ink-3);text-align:center}.xp-kind svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:.7}.xp-kind.on{border-color:color-mix(in srgb,var(--stamp) 45%,var(--rule));background:var(--stamp-soft);color:var(--stamp)}.xp-kind.on svg{opacity:1}.xp-kn{font-size:12.5px;font-weight:600;line-height:1.25;color:var(--ink-2)}.xp-kind.on .xp-kn{color:var(--ink)}.xp-kc{font:500 11px/1.2 var(--f-mono);color:var(--ink-3)}.xp-reg{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px}.xp-disc{background:var(--sheet);border:1px solid var(--rule);border-radius:6px;padding:16px;display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:start;scroll-margin:90px 0 24px}.xp-disc:focus{outline:none}.xp-disc.mine{border-color:color-mix(in srgb,var(--stamp) 45%,var(--rule))}.xp-disc .xp-name{border:0;padding-top:8px}.xp-db{min-width:0;display:flex;flex-direction:column;gap:3px}.xp-dn{margin:0;font-family:var(--f-display);font-size:20px;font-weight:600;line-height:1.2;overflow-wrap:anywhere}.xp-by{font:500 12px/1.5 var(--f-mono);color:var(--ink-3);margin-top:4px}.xp-by .linkish{font:inherit;color:var(--ink-2)}.xp-dacts{display:flex;gap:6px 12px;align-items:center;flex-wrap:wrap;margin-top:8px}.xp-more{align-self:flex-start}.xp-lb{list-style:none;margin:0;padding:0;background:var(--sheet);border:1px solid var(--rule);border-radius:6px}.xp-lb li{display:flex;gap:6px 16px;align-items:center;flex-wrap:wrap;padding:12px 18px;border-top:1px solid var(--rule)}.xp-lb li:first-child{border-top:0}.xp-lt{width:92px;font:500 12px/1.3 var(--f-mono);color:var(--ink-3)}.xp-lo{min-width:180px;font:600 11px/1.3 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.xp-lx{flex:1 1 260px;font-size:14.5px}.xp-lo.xp-o-great,.xp-lo.xp-o-t4{color:var(--stamp)}.xp-lo.xp-o-found,.xp-lo.xp-o-t3,.xp-lo.xp-o-t2{color:var(--accent)}.xp-lo.xp-o-lost,.xp-lo.xp-o-t0{color:var(--down)}.xp-lo.xp-o-wait{color:var(--ink)}.xp-side{flex:2 1 340px;display:flex;flex-direction:column;gap:16px;min-width:0;align-self:stretch}.xp-side .xp-mapc{flex:none}.xu{background:var(--sheet);border:1px solid var(--rule);border-radius:6px;padding:16px 16px 4px}.xu>summary{display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer;list-style:none;min-height:28px;margin-bottom:10px}.xu>summary::-webkit-details-marker{display:none}.xu>summary:after{content:"";width:8px;height:8px;border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);transform:rotate(45deg);margin:-4px 2px 0 6px;flex:none}.xu[open]>summary:after{transform:rotate(-135deg);margin-top:4px}.xu>summary .xp-ot{margin-left:auto}.xu-intro{font-size:13.5px;color:var(--ink-2);line-height:1.5;margin-bottom:10px}.xu .xp-pills{margin-bottom:12px}.xu-ws{padding:12px;border-radius:6px;background:var(--sheet-2);border:1px solid var(--rule);display:flex;flex-direction:column;gap:8px;margin-bottom:6px}.xu-ws-t,.xu-ws-f{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13.5px}.xu-ws .bar{height:6px;margin:0}.xu-list{list-style:none;margin:0;padding:0}.xu-row{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:12px 0;border-top:1px solid var(--rule)}.xu-row.done .xu-ic{background:var(--stamp-soft);border-color:color-mix(in srgb,var(--stamp) 35%,var(--rule));color:var(--stamp)}.xu-ic{width:36px;height:36px;border-radius:8px;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 30%,var(--rule));display:grid;place-items:center;color:var(--accent)}.xu-ic svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.xu-b{display:flex;flex-direction:column;gap:4px;min-width:0}.xu-t{display:flex;justify-content:space-between;align-items:center;gap:10px}.xu-t b{font-size:15px}.xu-blk{margin:0}.xu-blk i{width:12px;height:12px}.xu-now{font-size:13px;color:var(--ink);line-height:1.45}.xu-next{font:500 11.5px/1.45 var(--f-mono);color:var(--ink-3)}.xu-f{display:flex;justify-content:space-between;align-items:center;gap:8px 10px;flex-wrap:wrap;margin-top:2px}.xu-need{font-size:12.5px;line-height:1.4;flex:1 1 180px;display:block}.xu-need.ok{color:var(--up)}.xu-need.no{color:var(--down)}.xu-need:before{font-weight:700;margin-right:5px}.xu-need.ok:before{content:"✓"}.xu-need.no:before{content:"✕"}.xu-need .linkish{color:var(--ink-2)}.xu-btn{min-height:38px;padding:8px 14px}.xp-pill.gold{background:color-mix(in srgb,#d4a52a 18%,var(--sheet));border-color:color-mix(in srgb,#d4a52a 50%,var(--rule));color:var(--ink)}.xp-glyph.gold{background:color-mix(in srgb,#d4a52a 18%,var(--sheet));border-color:color-mix(in srgb,#d4a52a 50%,var(--rule));color:#a87a10}.xp-glyph.none{background:var(--sheet-2);border-color:var(--rule);color:var(--ink-3)}.xp-eb-g{color:#a87a10;margin-bottom:3px}.xp-item.xp-lost{border-color:color-mix(in srgb,#d4a52a 55%,var(--rule));box-shadow:0 0 0 1px color-mix(in srgb,#d4a52a 22%,transparent)}.xp-disc.xp-lost{border-color:color-mix(in srgb,#d4a52a 45%,var(--rule))}.xp-item.xp-tease{border-style:dashed;background:transparent}.xp-item.xp-tease h3{margin:0;font-size:16px;font-weight:650}.xp-lg-l{fill:var(--sheet);stroke:#c99a1e;stroke-width:1.6}.xp-t2{margin-top:2px;padding-top:14px;border-top:1px solid var(--rule);display:flex;flex-direction:column;gap:10px}.xp-t2-x{font-size:14.5px;color:var(--ink-2);line-height:1.5}.xp-t2-x b{color:var(--ink)}.xp-t2 .bar{height:6px;margin:0}.xp-bnote{color:var(--accent)}.bld-e .xp-bnote{display:block;margin-top:3px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .xp-glyph.gold,:root:not([data-theme=light]) .xp-eb-g{color:#f0c445}}:root[data-theme=dark] .xp-glyph.gold,:root[data-theme=dark] .xp-eb-g{color:#f0c445}@media(max-width:720px){.xp-side{align-self:auto}}.xp-tabs{display:none}:root[data-size=large] .xp-lede,:root[data-size=large] .xp-rb{font-size:17px}:root[data-size=large] .xp-meta,:root[data-size=large] .xp-pl2,:root[data-size=large] .xp-legend{font-size:15px}:root[data-size=large] .xp-pill{font-size:14px}:root[data-size=large] .xp-ot,:root[data-size=large] .xp-lg,:root[data-size=large] .xp-by,:root[data-size=large] .xp-lt{font-size:13px}:root[data-size=large] .xp-tt h3{font-size:19px}@media(max-width:900px){.xp-mapc{position:static}}@media(max-width:720px){.xp{gap:20px}.xp-card{padding:16px}.xp-st{gap:14px}.xp-st .die{width:66px;height:66px}.xp-st .die-n{font-size:15px}.xp-seal{width:26px;height:26px;right:-6px;bottom:-4px}.xp-seal svg{width:14px;height:14px}.xp-h{font-size:21px}.xp-party .xp-h{font-size:20px}.xp-party.xp-idle{display:none}.xp-pline{display:block;padding-top:12px;border-top:1px solid var(--rule);font-size:13.5px;color:var(--ink-2)}.xp-pline b{color:var(--ink)}.xp-rep .xp-st-t{padding-right:0}.xp-stamp{position:static;align-self:flex-start;transform:rotate(-3deg)}.xp-tabs{display:flex;gap:4px;padding:4px;border-radius:999px;background:var(--sheet);border:1px solid var(--rule)}.xp-tab{flex:1 1 0;min-height:44px;border:0;background:transparent;color:var(--ink-2);font:500 14px/1 var(--f-body);border-radius:999px;cursor:pointer}.xp-tab[aria-pressed=true]{background:var(--ink);color:var(--paper);font-weight:600}.xp[data-tab=next] .xp-s-reg,.xp[data-tab=next] .xp-s-log,.xp[data-tab=reg] .xp-s-next,.xp[data-tab=reg] .xp-s-log,.xp[data-tab=log] .xp-s-next,.xp[data-tab=log] .xp-s-reg{display:none}.xp-map.map-mini{aspect-ratio:1.5}.xp-item,.xp-disc{padding:14px;gap:12px;grid-template-columns:40px minmax(0,1fr)}.xp-glyph,.xp-tmr{width:40px;height:40px}.xp-tmr>svg:first-child{width:40px;height:40px}.xp-glyph svg{width:22px;height:22px}.xp-go{width:100%;justify-content:flex-start}.xp-go .btn{flex:1 1 auto;order:-1}.xp-cost{margin-left:0;width:100%}.xp-lt{width:auto}.xp-lo{min-width:0}}@media(max-width:959px){.side-who{min-width:0}}.rgc-btn{position:relative;flex:none;display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--rule-2);border-radius:50%;background:var(--sheet);color:var(--ink-2);cursor:pointer}.rgc-btn:hover,.rgc-btn.on{color:var(--ink);border-color:var(--ink-3)}.rgc-btn.on{background:var(--accent-soft)}.rgc-n{position:absolute;top:-5px;right:-6px;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:var(--accent);color:var(--accent-ink);font:700 11px/19px var(--f-mono);text-align:center}.rgc-n[hidden]{display:none}.brand-actions{gap:4px}.brand-actions .bell,.brand-actions .ux-search-button,.brand-actions .rgc-btn{width:30px;height:30px}.brand-actions .bell svg,.brand-actions .ux-search-button svg,.brand-actions .rgc-btn svg{width:16px;height:16px}.bell-n,.rgc-n{top:-6px;right:-7px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;font-size:10.5px;line-height:17px}@media(max-width:959px){.brand-actions{gap:6px}.brand-actions .bell,.brand-actions .ux-search-button,.brand-actions .rgc-btn{width:32px;height:32px}}.rgc-dock{position:fixed;top:0;right:0;bottom:0;z-index:55;width:min(400px,100vw);display:flex;flex-direction:column;background:var(--sheet);color:var(--ink);border-left:1px solid var(--rule-2);box-shadow:-12px 0 32px -18px #12292a59;animation:rgc-in .16s ease-out}.rgc-dock[hidden]{display:none}@keyframes rgc-in{0%{transform:translate(18px);opacity:0}}@media(prefers-reduced-motion:reduce){.rgc-dock{animation:none}}.rgc-head{display:flex;align-items:flex-start;gap:6px;padding:14px 12px 10px 16px;border-bottom:1px solid var(--rule)}.rgc-ht{flex:1;min-width:0}.rgc-h{margin:3px 0 0;font:600 22px/1.15 var(--f-display);font-variation-settings:"opsz" 48;overflow-wrap:anywhere}.rgc-sub{margin:3px 0 0;font-size:12.5px;line-height:1.4;color:var(--ink-3)}.rgc-hb{flex:none;display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid transparent;border-radius:50%;background:transparent;color:var(--ink-2);cursor:pointer}.rgc-hb:hover{border-color:var(--rule-2);color:var(--ink)}.rgc-body{position:relative;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 0 10px}.rgc-list{list-style:none;margin:0;padding:0 10px}.rgc-intro{margin:4px 6px 8px;padding:8px 10px;border-radius:4px;background:var(--sheet-2);font-size:12.5px;line-height:1.45;color:var(--ink-2)}.rgc-hid{color:var(--ink-3)}.rgc-day,.rgc-new{display:flex;align-items:center;gap:8px;margin:12px 6px 4px;font:500 10.5px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.rgc-day:before,.rgc-day:after,.rgc-new:before,.rgc-new:after{content:"";flex:1;border-top:1px solid var(--rule)}.rgc-new{color:var(--accent)}.rgc-new:before,.rgc-new:after{border-color:var(--accent)}.rgc-l{position:relative;margin-top:6px;padding:5px 6px 3px;border-radius:4px}.rgc-l.run{margin-top:0;padding-top:1px}.rgc-l:hover,.rgc-l:focus-within{background:var(--sheet-2)}.rgc-l.named{background:var(--stamp-soft);box-shadow:inset 3px 0 0 var(--stamp)}.rgc-lh{display:flex;align-items:center;gap:7px;min-width:0;margin:0 0 1px;font-size:13px;line-height:1.3}.rgc-lh .mflag{width:24px}.rgc-nofl{background:var(--track)}.rgc-nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--ink)}button.rgc-nm{text-align:left}.rgc-lh .staff-pill{padding:2px 7px 2px 6px;font-size:9.5px}.rgc-lh time{flex:none;font:500 11px/1 var(--f-mono);color:var(--ink-3)}.rgc-xw{position:relative;display:flex;align-items:flex-start;gap:4px;padding-left:31px}.rgc-rt{position:absolute;left:0;top:3px;width:30px;font:500 10px/1.2 var(--f-mono);color:var(--ink-3);opacity:0}.rgc-l:hover .rgc-rt,.rgc-l:focus-within .rgc-rt{opacity:1}.rgc-x{flex:1;min-width:0;margin:0;font-size:14px;line-height:1.45;overflow-wrap:anywhere}.rgc-x mark{padding:0 2px;border-radius:2px;background:var(--stamp-soft);color:inherit;font-weight:600}.rgc-l.named .rgc-x mark{background:transparent}.rgc-l.pend .rgc-x{color:var(--ink-3)}.rgc-wait{flex:none;font-size:11.5px;color:var(--ink-3)}.rgc-mw{position:relative;flex:none;margin:-2px -2px 0 0}.rgc-more{display:grid;place-items:center;width:28px;height:24px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--ink-2);cursor:pointer;opacity:0}.rgc-l:hover .rgc-more,.rgc-l:focus-within .rgc-more,.rgc-more[aria-expanded=true],.rgc-more:focus-visible{opacity:1}.rgc-more:hover,.rgc-more[aria-expanded=true]{background:var(--track);color:var(--ink)}@media(hover:none){.rgc-more{opacity:.75}}.rgc-menu{position:absolute;right:0;top:27px;z-index:3;display:flex;flex-direction:column;min-width:190px;padding:4px;border:1px solid var(--rule-2);border-radius:6px;background:var(--sheet);box-shadow:var(--shadow)}.rgc-menu button{padding:7px 10px;border:0;border-radius:4px;background:transparent;text-align:left;font-size:13.5px;cursor:pointer}.rgc-menu button:hover,.rgc-menu button:focus-visible{background:var(--sheet-2)}.rgc-menu .rgc-danger{color:var(--down)}.rgc-ask{margin:6px 0 4px 31px;padding:10px 12px;border:1px solid var(--rule-2);border-radius:4px;background:var(--sheet);font-size:13px;line-height:1.45}.rgc-ask .row{margin-top:8px;gap:8px;flex-wrap:wrap}.rgc-empty{padding:28px 12px;text-align:center;font-size:13.5px;color:var(--ink-3)}.rgc-empty.err{padding:10px 12px;color:var(--down)}.rgc-jump{position:sticky;bottom:6px;z-index:2;display:block;margin:8px auto 0;padding:6px 14px;border:0;border-radius:999px;background:var(--ink);color:var(--paper);font-size:12.5px;cursor:pointer;box-shadow:var(--shadow)}.rgc-jump[hidden]{display:none}.rgc-foot{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--rule);background:var(--sheet)}.rgc-f{display:flex;align-items:flex-end;gap:8px}.rgc-f textarea{flex:1;min-width:0;min-height:40px;max-height:128px;resize:none;line-height:1.4}.rgc-msg{margin:6px 2px 0;font-size:12.5px;color:var(--ink-3)}.rgc-msg:empty{display:none}.rgc-msg.err{color:var(--down)}.rgc-ro{margin:0 0 8px;font-size:13px;line-height:1.45;color:var(--ink-2)}.rgc-gq{margin:4px 2px 0;font-size:12.5px;line-height:1.45;color:var(--ink-3)}.rgc-gq b{color:var(--ink-2)}.rgc-gq.err{color:var(--down)}.rgc-gq .linkish{font-size:inherit;padding:0}.rgc-foot .row{gap:10px;align-items:center;flex-wrap:wrap}@media(max-width:600px){.rgc-dock{width:100vw;height:100dvh;bottom:auto;border-left:0;box-shadow:none}html.rgc-on,html.rgc-on body{overflow:hidden}.rgc-x{font-size:15px}.rgc-f textarea{font-size:16px}}@media(min-width:601px)and (max-width:959px){html.rgc-on .toast{left:calc((100vw - 400px)/2);max-width:calc(100vw - 432px)}}@media(min-width:960px){html.rgc-on .toast{right:424px}}@media(max-width:600px){html.rgc-on .toast{bottom:calc(86px + env(safe-area-inset-bottom,0px))}}.rgc-lh .rgc-tmfl{display:inline-grid;place-items:center;background:var(--stamp);border-color:var(--stamp)}.rgc-tmfl svg{width:10px;height:12px;color:var(--stamp-ink)}.rgc-nm.rgc-team{color:var(--stamp)}.rgc-mute label{display:block;margin:8px 0 3px;font-size:12.5px;color:var(--ink-2)}.rgc-mute .input{width:100%}.rgc-mute .rgc-mwipe{display:flex;gap:6px;align-items:center;margin-top:8px}.acx{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:20px;align-items:start;margin:18px 0 26px}@media(max-width:900px){.acx{grid-template-columns:minmax(0,1fr)}}.acx-sh{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.acx-sh .h3,.acx-chat .h3{margin:0 0 8px}.acx-regs{list-style:none;margin:0;padding:0;max-height:min(64vh,600px);overflow:auto;border:1px solid var(--rule);border-radius:6px;background:var(--sheet)}.acx-regs li+li{border-top:1px solid var(--rule)}.acx-reg{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;width:100%;padding:9px 12px;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.acx-reg:hover{background:var(--sheet-2)}.acx-reg.on{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.acx-rn{font-weight:600}.acx-rt{font:500 11px/1.6 var(--f-mono);color:var(--ink-3)}.acx-rl{grid-column:1/-1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--ink-3)}.acx-log{list-style:none;margin:0 0 12px;padding:6px;height:min(58vh,560px);overflow:auto;border:1px solid var(--rule);border-radius:6px;background:var(--sheet)}.acx-none{padding:24px 10px;text-align:center}.acx-day{margin:10px 6px 4px;font:500 10.5px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.acx-l{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:1px 10px;padding:6px;border-radius:4px;font-size:14px}.acx-l:hover,.acx-l:focus-within{background:var(--sheet-2)}.acx-l.tm{background:var(--stamp-soft)}.acx-t{grid-row:1/span 2;font:500 11.5px/1.7 var(--f-mono);color:var(--ink-3)}.acx-w{font-size:13px}.acx-w .staff-pill{padding:1px 7px 1px 6px;font-size:9.5px}.acx-x{grid-column:2;overflow-wrap:anywhere;line-height:1.45}.acx-b{grid-column:3;grid-row:1/span 2;display:flex;gap:10px;align-items:flex-start;white-space:nowrap}.acx-sil{margin-left:4px}.acx-mute{margin:0 0 12px}.acx-mf{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 10px;align-items:center;margin:10px 0 6px}.acx-mx{display:flex;gap:8px;align-items:center;margin:4px 0 10px}.acx-f .acx-fr{display:flex;gap:8px;align-items:flex-end;margin-top:4px}.acx-f textarea{flex:1;min-width:0;min-height:46px;resize:vertical}.acx-mh{margin-top:6px}.acx-mb{display:flex;gap:10px;align-items:center;white-space:nowrap}@media(max-width:600px){.acx-l{grid-template-columns:40px minmax(0,1fr)}.acx-b{grid-column:2;grid-row:auto;flex-wrap:wrap}}.rgc-tabs{display:flex;gap:2px;padding:0 10px;border-bottom:1px solid var(--rule)}.rgc-tab{position:relative;display:inline-flex;align-items:center;gap:6px;padding:9px 10px 8px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;color:var(--ink-2);font-size:13.5px;font-weight:500;cursor:pointer}.rgc-tab:hover{color:var(--ink)}.rgc-tab.on{color:var(--ink);border-bottom-color:var(--accent)}.rgc-tn{min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--accent);color:var(--accent-ink);font:700 10.5px/17px var(--f-mono);text-align:center}.rgc-q{display:block;max-width:100%;margin:1px 0 2px 31px;padding:2px 8px;border:0;border-left:2px solid var(--rule-2);background:var(--sheet-2);color:var(--ink-2);font-size:12.5px;line-height:1.4;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:0 4px 4px 0}.rgc-q:hover{border-left-color:var(--accent);color:var(--ink)}.rgc-qn{font-weight:600;color:var(--ink)}.rgc-l.flash{animation:rgc-flash 2.2s ease-out}@keyframes rgc-flash{0%,30%{background:var(--accent-soft)}}@media(prefers-reduced-motion:reduce){.rgc-l.flash{animation:none;background:var(--accent-soft)}}.rgc-at{font-weight:600;color:var(--accent)}.rgc-at.me{padding:0 2px;border-radius:2px;background:var(--stamp-soft);color:var(--stamp)}.rgc-rxs{display:flex;flex-wrap:wrap;gap:4px;margin:3px 0 2px 31px}.rgc-rx{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border:1px solid var(--rule-2);border-radius:999px;background:var(--sheet);color:var(--ink-2);font:500 12px/1.6 var(--f-body);cursor:pointer}.rgc-rx:hover{border-color:var(--ink-3)}.rgc-rx.on{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.rgc-rxp{display:flex;gap:2px;padding:2px 2px 6px;margin-bottom:4px;border-bottom:1px solid var(--rule)}.rgc-menu .rgc-rxp button{flex:1;padding:4px 0;text-align:center;font-size:17px;line-height:1.2}.rgc-menu .rgc-rxp button[aria-pressed=true]{background:var(--accent-soft)}.rgc-rk{flex:none;width:9px;height:9px;border-radius:2px;transform:rotate(45deg);background:var(--bd-plate,var(--bd-2,var(--ink-3)));box-shadow:inset 0 0 0 1px var(--bd-3,transparent)}.rgc-al{flex:none;padding:0 5px;border-radius:3px;background:color-mix(in srgb,var(--alc) 18%,var(--sheet));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--alc) 55%,transparent);color:var(--ink);font:600 10px/16px var(--f-mono);letter-spacing:.04em}.rgc-lh .founder-pill{flex:none;padding:1px 7px 1px 6px;font-size:9.5px}.rgc-l.ally .rgc-x{white-space:pre-wrap}.rgc-hap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;align-items:start;padding:8px 6px;border-bottom:1px solid var(--rule);font-size:13.5px;line-height:1.45}.rgc-hpt{grid-column:1/-1;font:500 11px/1.3 var(--f-mono);color:var(--ink-3)}.rgc-hx{min-width:0;overflow-wrap:anywhere}.rgc-wel{align-self:center}.rgc-rebar{display:flex;align-items:center;gap:6px;margin:0 0 6px;padding:4px 4px 4px 10px;border-left:2px solid var(--accent);background:var(--sheet-2);font-size:12.5px;color:var(--ink-2)}.rgc-reb{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rgc-rebar[hidden]{display:none}.rgc-rebar .rgc-hb{width:26px;height:26px}.rgc-l.rgc-sys,.rgc-l.rgc-sys:hover,.rgc-l.rgc-sys:focus-within{margin:10px 0 8px;padding:8px 8px 8px 10px;border:1px solid var(--rule);border-left:3px solid var(--accent);background:var(--sheet-2)}.rgc-sh{display:flex;align-items:center;gap:8px;margin:0 0 5px;font:500 10.5px/1.2 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.rgc-sh time{letter-spacing:0;text-transform:none;color:var(--ink-3)}.rgc-sw{display:flex;align-items:flex-start;gap:7px}.rgc-sw .mflag{flex:none;width:24px;margin-top:2px}.rgc-sx .rgc-nm{display:inline;white-space:normal;overflow:visible;padding:0;font-size:inherit}.rgc-ch{font-weight:600;color:var(--accent);overflow-wrap:anywhere}.rgc-sb{margin:6px 0 1px 31px}.rgc-sys .rgc-rxs{margin-left:31px}.acx-sys{margin-left:4px}.rgc-mn{list-style:none;margin:0 0 6px;padding:4px;border:1px solid var(--rule-2);border-radius:6px;background:var(--sheet);box-shadow:var(--shadow)}.rgc-mn[hidden]{display:none}.rgc-mn li{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:4px;font-size:13.5px;cursor:pointer}.rgc-mn li.on,.rgc-mn li:hover{background:var(--accent-soft)}.rgc-dockb{display:none}@media(min-width:1100px){.rgc-dockb{display:grid}.rgc-dockb[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}}html.rgc-docked body{padding-right:400px}html.rgc-docked .rgc-dock{box-shadow:none;animation:none}@media print{.rgc-dock,.rgc-btn{display:none!important}}.vs-page{min-width:0}.vs-nav{display:flex;align-items:baseline;gap:8px 12px;margin:18px 0 0;flex-wrap:wrap}.vs-nav>.lbl{flex:none;font-size:10.5px}.vs-nav-l{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.vs-nav-b{position:relative;font:500 12.5px/1.2 var(--f-body);padding:5px 10px;border:1px solid var(--rule-2);border-radius:999px;background:var(--sheet);color:var(--ink-2);cursor:pointer}.vs-nav-b:hover{border-color:var(--accent);color:var(--accent)}.vs-nav-b.cls{text-decoration:line-through;text-decoration-color:var(--down);text-decoration-thickness:2px}.nation-grid.vs-top{margin-top:26px}.vs{scroll-margin-top:72px;margin-top:18px}.vs>:first-child{margin-top:0}.vs:has(>.section:first-child),.vs:has(>.cls-lift){margin-top:44px}.vs-top+.vs{margin-top:36px}.vs-pbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin:0 0 18px;padding:14px 16px;border:1px dashed var(--accent);border-radius:6px;background:var(--accent-soft)}.vs-pbar p{margin:0}.vs-pbar .eyebrow{color:var(--accent-hi);margin-bottom:2px}.vs-pbar>div:first-child{flex:1 1 320px;min-width:0}.vs-prev{user-select:none}.vs-ph{margin-top:16px;padding:14px 18px;border:1px dashed var(--rule-2);border-radius:4px;background:repeating-linear-gradient(135deg,transparent 0 10px,var(--sheet-2) 10px 20px)}.vs-ph .eyebrow{margin-bottom:4px}.vs-ph .hint{margin:0}.cls-st{display:inline-block;flex:none;font:600 11px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--down);border:2px solid var(--down);border-radius:3px;padding:5px 8px 4px;transform:rotate(-3deg);white-space:nowrap}.cls-st.sm{font-size:9.5px;padding:3px 5px 2px;border-width:1.5px;letter-spacing:.12em;transform:none;vertical-align:middle}.cls-st.open{color:var(--up);border-color:var(--up);transform:none}.cls-card{padding:18px 20px;border:1px solid var(--rule);border-radius:4px;background:var(--sheet)}.cls-hd{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.cls-hd .h2{margin:0}.cls-bars{display:grid;gap:9px;margin:4px 0 14px}:root{--redact:#1b2a29;--redact-edge:transparent}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--redact:#020605;--redact-edge:#3a5551}}:root[data-theme=dark]{--redact:#020605;--redact-edge:#3a5551}.cls-bars i{display:block;height:13px;background:var(--redact);box-shadow:inset 0 0 0 1px var(--redact-edge);border-radius:1px}.cls-card .hint,.cls-pane p{margin:0}.cls-acts{margin-top:12px;gap:8px}.cls-bar{display:inline-block;width:88px;height:.95em;vertical-align:-.12em;background:var(--redact);box-shadow:inset 0 0 0 1px var(--redact-edge);border-radius:1px}.cls-bar.in{width:5.5em}.factbook .cls-row dd{flex:none}.cls-tag{display:block;font:500 9.5px/1.3 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--down)}.cls-fbn{margin:12px 0 0;font-size:12.5px;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.cls-lift{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 10px;font-size:12.5px;color:var(--ink-2)}.vs>.cls-lift+*{margin-top:0}.cls-pane{max-width:640px;padding:20px 22px;border:1px solid var(--rule);border-radius:4px;background:var(--sheet)}.cls-pane .cls-bars{margin-bottom:16px}.cls-plan{display:flex;gap:8px;align-items:baseline;margin:8px 0 0;font-size:13px;color:var(--ink-2)}.stab:has(.cls-dot){position:relative}.cls-dot{display:inline-block;width:7px;height:7px;margin-left:6px;border-radius:1px;background:var(--down);vertical-align:.1em}.vl-top{margin:6px 0 4px;gap:10px}.vl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:8px 32px;align-items:start}.vl-col{min-width:0}.vl-fixed,.vl-list,.cls-list{list-style:none;margin:0;padding:0}.vl-fixed li{display:flex;align-items:center;gap:10px;padding:9px 12px;margin-bottom:6px;border:1px solid var(--rule);border-radius:4px;background:var(--sheet-2);color:var(--ink-2)}.vl-lock{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;margin:0 6px}.vl-list{margin-top:10px}.vl-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:6px 6px 6px 4px;margin-bottom:6px;border:1px solid var(--rule);border-radius:4px;background:var(--sheet);transition:box-shadow .15s,border-color .15s}.vl-row.cls-on{border-left:3px solid var(--down)}.vl-grip{display:grid;place-items:center;width:32px;height:40px;border:0;border-radius:3px;background:none;color:var(--ink-3);cursor:grab;touch-action:none}.vl-grip svg{width:12px;height:18px;fill:currentColor}.vl-grip:hover,.vl-grip:focus-visible{color:var(--accent);background:var(--accent-soft)}.vl-dragging,.vl-dragging .vl-grip{cursor:grabbing}.vl-row.vl-drag{border-color:var(--accent);box-shadow:var(--shadow);position:relative;z-index:2}.vl-n{display:flex;flex-direction:column;min-width:0}.vl-n b{font-weight:600;font-size:14px}.vl-d{font-size:12.5px;color:var(--ink-3);line-height:1.35}.vl-tags{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:4px}.vl-vis{font-size:9.5px}.vl-mv{display:flex;gap:2px}.vl-mb{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--rule);border-radius:3px;background:var(--sheet);color:var(--ink-2);cursor:pointer}.vl-mb svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vl-mb:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.vl-mb:disabled{opacity:.35;cursor:default}.cls-cnt{margin:10px 0 12px;font-size:14px}.cls-list li{margin-bottom:6px}.cls-opt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;padding:10px 12px;text-align:left;font:inherit;color:inherit;border:1px solid var(--rule);border-radius:4px;background:var(--sheet);cursor:pointer}.cls-opt:hover{border-color:var(--rule-2)}.cls-opt.on{border-color:var(--down);background:var(--down-soft)}.cls-box{display:grid;place-items:center;width:18px;height:18px;margin-top:2px;border:1.5px solid var(--rule-2);border-radius:3px;background:var(--sheet)}.cls-opt.on .cls-box{border-color:var(--down);background:var(--down);color:var(--sheet)}.cls-opt.wait .cls-box{border-color:var(--ink-3);color:var(--ink-3)}.cls-box svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.cls-t{display:flex;flex-direction:column;gap:1px;min-width:0}.cls-t b{font-weight:600;font-size:14px}.cls-by{font:500 10.5px/1.4 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-top:3px}@media(max-width:640px){.vs-nav{flex-direction:column;gap:6px}.vs-nav-l{flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding-bottom:4px;scrollbar-width:thin}.vs-nav-b{white-space:nowrap}.cls-opt{grid-template-columns:auto minmax(0,1fr)}.cls-opt>.cls-st,.cls-opt>.chip{grid-column:2;justify-self:start}}@media print{.vs-nav,.cls-acts{display:none}}.ed-acct{margin-top:12px}.side-index .ed-acct{max-width:440px}.ed-acct-b{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 11px;border:1px solid var(--rule);border-radius:4px;background:var(--sheet-2);color:var(--ink-2);font:500 12.5px/1.35 var(--f-body);text-align:left;cursor:pointer}.ed-acct-b:hover{border-color:var(--rule-2);color:var(--ink)}.ed-acct-ic{flex:none;width:20px;height:20px;color:var(--accent)}.ed-acct-t{display:flex;flex-direction:column;min-width:0}.ed-acct-k{color:var(--ink);font-weight:600}.ed-acct-v{overflow-wrap:anywhere}.ed-sync{display:flex;align-items:center;gap:6px;margin-top:8px;padding:0 11px;color:var(--ink-2);font:500 11.5px/1.4 var(--f-body)}.ed-sync:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--ink-3)}.ed-sync[data-state=synced]:before{background:var(--up)}.ed-sync[data-state=saving]:before{background:var(--accent)}.ed-out{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:38px;margin-top:6px;padding:7px 11px;border:1px solid var(--rule);border-radius:4px;background:transparent;color:var(--ink-2);font:600 12.5px/1.2 var(--f-body);cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.ed-out:hover{border-color:var(--rule-2);background:var(--sheet-2);color:var(--ink)}.ed-out-ic{flex:none;width:16px;height:16px;color:var(--accent)}.ed-out-ar{transition:transform .15s}.ed-out:hover .ed-out-ar{transform:translate(1.5px)}@media(prefers-reduced-motion:reduce){.ed-out,.ed-out-ar{transition:none}}:root[data-motion=reduce] .ed-out,:root[data-motion=reduce] .ed-out-ar{transition:none}.ed-acct.ed-head{margin:0 0 0 auto;align-self:center}.ed-head[data-kind=guest] .ed-acct-b{border-color:var(--rule);background:var(--sheet-2)}.ed-head[data-kind=guest] .ed-acct-v{font-weight:600;text-decoration:underline;text-underline-offset:3px}.ed-head .ed-acct-b{width:auto;min-height:40px;padding:6px 10px;border-color:transparent;background:transparent}.ed-head .ed-acct-b:hover{border-color:var(--rule);background:var(--sheet-2)}.ed-head .ed-acct-t{flex-direction:row;flex-wrap:wrap;column-gap:5px}.ed-head .ed-acct-k{font-weight:500;color:var(--ink-2)}.ed-head .ed-acct-v{color:var(--accent);font-weight:600;text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:3px;max-width:52vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-dlg{position:fixed;width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;border:1px solid var(--rule-2);border-radius:6px;background:var(--sheet);color:var(--ink);box-shadow:var(--shadow);font:400 15px/1.55 var(--f-body)}.ed-dlg::backdrop{background:#09141380}.ed-in{padding:26px 24px 4px}.ed-dlg p{margin:0 0 12px;color:var(--ink-2)}.ed-dlg b{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.ed-h{margin:6px 44px 12px 0;font:600 26px/1.15 var(--f-display);color:var(--ink);overflow-wrap:anywhere}.ed-x{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:40px;height:40px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--ink-2);cursor:pointer}.ed-x:hover{border-color:var(--rule);background:var(--sheet-2);color:var(--ink)}.ed-row{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.ed-row .btn{white-space:normal;overflow-wrap:anywhere}.ed-row .btn.ed-signin{gap:10px;padding-left:12px}.ed-row .btn.ed-signin:not(.ghost){flex:1 1 100%;justify-content:flex-start}.ed-row .btn.ed-signin:not(.ghost)>span:last-child{flex:1;margin-right:34px;text-align:center}.ed-mark{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #ffffff4d,0 0 0 1px #0914132e}.ed-mark svg{display:block}.ed-mark-google{background:#fff;box-shadow:0 0 0 1px #0914132e}.ed-mark-google svg{width:14px;height:14px}.ed-mark-discord{background:#5865f2}.ed-mark-discord svg{width:15px;height:12px}.ed-mark-email{background:#6a3db3}.ed-mark-email svg{width:16px;height:16px}.ed-fine{font-size:13px}.ed-row .btn.ed-signin-google:not(.ghost){background:#fff;color:#1f1f1f;border:1px solid #747775}.ed-row .btn.ed-signin-google:not(.ghost):hover{background:#f2f2f2}.ed-row .btn.ed-signin-discord:not(.ghost){background:#5865f2;color:#fff;border-color:#5865f2}.ed-row .btn.ed-signin-discord:not(.ghost):hover{background:#4752c4}.ed-row .btn.ed-signin-discord .ed-mark-discord{box-shadow:inset 0 0 0 1.5px #ffffff80}.ed-row .btn.ed-signin{position:relative}.ed-last{position:absolute;top:-8px;right:10px;padding:1px 7px;border-radius:9px;background:var(--ink);color:var(--sheet,#fff);font:600 10.5px/1.5 var(--f-body,inherit);letter-spacing:.02em}.ed-perks{margin:0 0 12px;padding-left:20px;font-size:14px}.ed-perks li{margin:2px 0}.ed-trust{margin-top:-4px}.ed-web{margin:0 0 12px;padding:10px 12px;border:1px solid var(--rule);border-left:3px solid var(--down);border-radius:4px;background:var(--sheet-2)}.ed-web p{margin:0 0 8px;font-size:14px}.ed-web .ed-row{margin:0}.ed-id{font-size:12.5px}.ed-id code{margin-left:6px;font:12px/1.4 var(--f-mono);color:var(--ink);overflow-wrap:anywhere;user-select:all}.ed-msg{margin:0;padding:0 24px 20px;font-size:14px;color:var(--ink-2)}.ed-msg:empty{padding-bottom:12px}.ed-msg.ed-err{color:var(--down)}.toast.ed-toast,.u-tabs .toast.ed-toast{top:calc(16px + env(safe-area-inset-top,0px));bottom:auto}@media(max-width:480px){.ed-in{padding:22px 18px 4px}.ed-msg{padding:0 18px 18px}.ed-h{font-size:23px}}.ed-sec{margin-top:18px;padding-top:14px;border-top:1px solid var(--rule)}.ed-danger{color:var(--down)}.ed-legal{margin-top:6px}.ed-legal a{color:var(--ink-2)}.ed-quote{margin:0 0 14px;padding:10px 12px;border-left:3px solid var(--rule-2);background:var(--sheet-2);font-size:14px;color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap}.ed-reasons{margin:0 0 12px;padding:0;border:0}.ed-reasons legend{margin:0 0 6px;padding:0;font-weight:600;color:var(--ink)}.ed-reasons label{display:flex;align-items:center;gap:8px;min-height:36px;font-size:14px;color:var(--ink-2);cursor:pointer}.ed-lbl2{display:block;margin:0 0 6px;font-size:13px;color:var(--ink-2)}.ed-dlg textarea{display:block;width:100%;box-sizing:border-box;margin:0 0 10px;resize:vertical}.ed-dlg input.input{display:block;width:100%;box-sizing:border-box;margin:0 0 10px}.ed-stats{position:fixed;z-index:50;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));transform:translate(-50%);box-sizing:border-box;width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:16px 18px 4px;border:1px solid var(--rule-2);border-radius:6px;background:var(--sheet);color:var(--ink-2);box-shadow:var(--shadow);font:400 14px/1.5 var(--f-body)}.ed-stats p{margin:0 0 12px}.ed-stats b{color:var(--ink);font-weight:600}.ed-stats a{color:var(--ink-2)}.ed-stats-set .linkish{min-height:0}
