.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.news-trigger{position:relative}.news-unread-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;inset-block-start:6px;inset-inline-end:6px}.game-dialog.news-drawer{border:2px solid var(--line);border-radius:var(--radius);background:var(--panel-material),var(--surface);flex-direction:column;width:min(520px,100vw - 24px);max-height:none;padding:22px;display:flex;inset-block:12px;inset-inline:auto 12px;transform:none}.news-drawer .dialog-heading{flex:none;margin-block-end:12px}.news-drawer .dialog-heading h2{font-size:var(--type-heading);line-height:1.2}.news-drawer-actions{border-block-end:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding-block-end:16px;display:flex}.news-drawer-actions>.text-link{font-size:var(--type-label)}.news-drawer-list{overscroll-behavior:contain;min-height:0;overflow:auto}.news-drawer-list article{border-block-end:1px solid var(--line);padding-block:20px;padding-inline:0;position:relative}.news-drawer-list article>a{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:16px;padding-block-end:22px;display:grid}.news-drawer-list img{object-fit:cover;border:1px solid var(--line);border-radius:var(--radius);width:104px;height:76px}.news-drawer-list h3{font-size:var(--type-card);color:var(--ink);margin-block:10px 0;margin-inline:0;line-height:1.35}.news-drawer-list p{font-size:var(--type-label);color:var(--muted);margin-block-start:9px;line-height:1.6}.news-drawer-list .article-meta{font-size:var(--type-meta);flex-wrap:wrap;gap:5px 12px;margin:0;display:flex}.news-read-state{color:var(--accent);font-size:var(--type-meta);font-weight:700;position:absolute;inset-block-end:13px;inset-inline-start:120px}.news-drawer-list .is-read .news-read-state{color:var(--muted);font-weight:400}.news-drawer>.status-message{flex:none}.news-drawer>.status-message:empty{margin:0;padding:0}html[data-game=plague-inc] .game-dialog.news-drawer{border-block-start:3px solid oklch(55.36% .1566 15.17);border-radius:0}html[data-game=rebel-inc] .game-dialog.news-drawer{border:4px double oklch(67.8% .0513 127.09)}html[data-game=after-inc] .game-dialog.news-drawer{box-shadow:inset 0 0 0 2px oklch(100% 0 none/.533),0 18px 55px oklch(0% 0 none/.6)}.game-dialog.news-drawer[data-state=open]{animation:none}@media (prefers-reduced-motion:no-preference){.game-dialog.news-drawer[data-state=open]{animation:.18s ease-out news-panel-in}}.game-dialog.news-drawer[data-state=closed]{animation:none;display:none}@keyframes news-panel-in{0%{opacity:0;translate:18px}to{opacity:1;translate:0}}@media (width<=600px){.game-dialog.news-drawer{width:calc(100vw - 16px);padding:18px;inset:8px}.news-drawer-list article>a{grid-template-columns:76px minmax(0,1fr);gap:12px}.news-drawer-list img{width:76px;height:64px}.news-read-state{inset-inline-start:88px}.news-drawer-list h3{font-size:18px}.news-drawer-list p{font-size:15px}.news-drawer .dialog-heading h2{font-size:24px}.news-drawer-actions .button{font-size:14px}.header-actions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.game-dialog.news-drawer[data-state=open]{animation:none}}.search-field-control{min-width:0;position:relative}.search-field-control input{width:100%;min-height:48px;padding-inline-end:50px}.search-field-control input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.search-field-clear{border-radius:var(--radius);width:40px;height:40px;color:var(--ink);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:4px;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.search-field-clear:hover:not(:disabled){color:var(--accent);background:var(--surface2);border-color:var(--line)}}.search-field-clear:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.search-field-clear:active:not(:disabled){background:var(--bar);color:var(--bar-ink)}.search-field>label{font-size:var(--type-label)}.site-content,.site-content>main{min-width:0}.site-directory{display:none}.browse-directory{color:var(--ink);background:var(--panel-material),var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px}.browse-directory ul{margin:0;padding:0;list-style:none}.browse-directory h2{font:700 var(--type-body,16px)/1.4 var(--font);letter-spacing:0;text-transform:none;border-block-end:1px solid var(--line);margin-block:0 8px;margin-inline:0;padding-block-end:10px}.browse-directory li>a{min-height:48px;font-size:var(--type-label,15px);overflow-wrap:break-word;border:1px solid color-mix(in oklch,var(--line) 45%,transparent);border-radius:var(--radius);background:var(--surface);align-items:center;gap:10px;padding-block:6px;padding-inline:10px;line-height:1.4;display:flex}.directory-node{min-width:0;margin-block:3px;position:relative}.browse-directory li>.directory-link{grid-template-columns:32px minmax(0,1fr);display:grid}.directory-link>span{grid-column:2;min-width:0}.directory-link>.directory-image,.home-category>.directory-image{box-sizing:border-box;object-fit:contain;background:var(--bar);opacity:1;filter:none;flex:0 0 32px;width:32px;height:32px;padding:2px}.directory-parent>.directory-link{margin-inline-end:42px}.browse-directory a:focus-visible{color:var(--accent);background:var(--surface2);border-color:var(--accent)}@media (hover:hover) and (pointer:fine){.browse-directory a:hover{color:var(--accent);background:var(--surface2);border-color:var(--accent)}}.browse-directory a[aria-current]{background:var(--bar);color:var(--bar-ink);font-weight:700}.browse-directory a[aria-current]:focus-visible{color:var(--bar-ink);background:var(--bar)}@media (hover:hover) and (pointer:fine){.browse-directory a[aria-current]:hover{color:var(--bar-ink);background:var(--bar)}}.browse-directory summary{cursor:pointer;width:40px;height:48px;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface2);place-items:center;padding:0;list-style:none;display:grid;position:absolute;inset-block-start:0;inset-inline-end:0}.browse-directory summary::-webkit-details-marker{display:none}.browse-directory summary:focus-visible{color:var(--accent);border-color:var(--accent)}@media (hover:hover) and (pointer:fine){.browse-directory summary:hover{color:var(--accent);border-color:var(--accent)}}.browse-directory summary:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.browse-directory details[open]>summary>svg{transform:rotate(90deg)}.browse-directory details>ul{border-inline-start:1px solid var(--line);margin-block:2px 8px;margin-inline:12px 0;padding-inline-start:10px}.directory-ancestor>.directory-link{font-weight:700}.directory-sidebar .directory-group+.directory-group{margin-block-start:22px}.directory-footer{grid-template-columns:2fr 1fr;gap:32px;margin-block:24px 0;margin-inline:0;padding:24px;display:grid}.directory-footer .directory-group:first-child>ul{columns:3;column-gap:24px}.directory-footer li{break-inside:avoid}@media (prefers-reduced-motion:no-preference){.browse-directory summary>svg{transition:transform .15s ease-out}}@media (width>=1200px){.site-content.with-directory{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:22px;display:grid}.site-directory{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;max-height:calc(100dvh - 124px);margin-block-start:24px;display:block;position:sticky;inset-block-start:20px;overflow:auto}.with-directory .catalogue-types{display:none}.with-directory .catalogue-body{grid-template-columns:minmax(0,1fr)}.with-directory .section{max-width:none}.directory-sidebar{padding-block:16px;padding-inline:12px}}@media (width>=1800px){.site-content.with-directory{grid-template-columns:260px minmax(0,1fr)}}@media (width<=900px){.directory-footer{grid-template-columns:1fr 1fr}.directory-footer .directory-group:first-child>ul{columns:2}}@media (width<=600px){.directory-footer{gap:22px 14px;padding:18px}.directory-footer .directory-group:first-child>ul{columns:1}}.directory-heading{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface2);align-items:center;gap:10px;min-height:48px;padding-block:6px;padding-inline:10px;display:flex}.directory-heading>img{box-sizing:border-box;object-fit:contain;background:var(--bar);flex:0 0 32px;width:32px;height:32px;padding:2px}html[data-game=rebel-inc] :is(.directory-image,.catalogue-kind-image)[src*=navigation-initiative_]{background:var(--surface2)}@media (width>=1200px){html[data-game=rebel-inc] .site-content.with-directory{grid-template-columns:260px minmax(0,1fr)}html[data-game=rebel-inc] .browse-directory li>a{overflow-wrap:normal;word-break:normal}}@supports selector(::details-content){.browse-directory .directory-parent{grid-template-columns:minmax(0,1fr) 40px;column-gap:2px;display:grid}.directory-parent>.directory-link{z-index:1;grid-area:1/1;margin-inline-end:0;position:relative}.directory-parent>details{grid-area:1/1/span 2/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;display:grid}.browse-directory .directory-parent>details>summary{grid-area:1/2;height:auto;position:static}.directory-parent>details::details-content{grid-area:2/1/auto/-1}}@font-face{font-family:Asap;src:url(/assets/rebel-inc/font-asap-regular.otf)format("opentype");font-display:swap;font-weight:400}@font-face{font-family:Asap;src:url(/assets/rebel-inc/font-asap-medium.otf)format("opentype");font-display:swap;font-weight:500 900}:root{--bg:oklch(18.53% .0102 145.15);--surface:oklch(23.94% .0143 145.11);--surface2:oklch(28.63% .0196 142.03);--ink:oklch(94.96% .0162 118.13);--muted:oklch(74.33% .0229 130.1);--line:oklch(36.69% .0234 137.88);--accent:oklch(83.61% .0818 121.04);--accent-ink:oklch(23.77% .0334 131.24);--paper:oklch(90.48% .0298 96.42);--paper-ink:oklch(31.68% .0265 132.03);--radius:5px;--font:Asap,Arial,sans-serif;color-scheme:dark}html[data-game=plague-inc]{--bg:oklch(16.81% .0088 307.88);--surface:oklch(21.37% .0155 316.31);--surface2:oklch(24.62% .0295 344.71);--ink:oklch(95.81% .0088 26.02);--muted:oklch(73.92% .0233 344.42);--line:oklch(33.85% .0357 350.26);--accent:oklch(71.19% .1561 24.57);--accent-ink:oklch(20.05% .0505 22.75);--paper:oklch(89.91% .0144 12.05);--paper-ink:oklch(28.25% .0438 358.83);--font:Arial,Helvetica,sans-serif;--radius:2px}html[data-game=after-inc]{--bg:oklch(93.71% .0153 90.24);--surface:oklch(96.97% .0136 92.98);--surface2:oklch(90.35% .0208 91.6);--ink:oklch(34.45% .0338 177.94);--muted:oklch(53.36% .0218 162.37);--line:oklch(83.15% .0218 106.87);--accent:oklch(47.41% .0714 180.8);--accent-ink:oklch(98.22% .0232 90.75);--paper:oklch(86.38% .0429 92.23);--paper-ink:oklch(35.8% .0328 157.92);--font:Asap,Arial,sans-serif;--radius:8px;color-scheme:light}*{box-sizing:border-box}html{scroll-padding-block-start:100px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);color:var(--ink);font:16px/1.55 var(--font);margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:4px}img{max-width:100%;display:block}svg{flex-shrink:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3{line-height:1.15}h1{letter-spacing:-.035em;font-size:clamp(2.25rem,.5061rem + 3.633vw,3.75rem)}h2{letter-spacing:-.025em;font-size:clamp(1.5625rem,1.0068rem + 1.158vw,2.125rem)}h3{letter-spacing:-.015em;font-size:21px}p{color:var(--muted)}small{font-size:12px}strong{font-weight:700}.sr-only{width:1px;height:1px;clip:rect(0,0,0,0);white-space:nowrap;border:0;min-block-size:0;min-inline-size:0;margin:-1px;padding:0;position:absolute;overflow:clip}.eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700}.muted{color:var(--muted)}.mono{font-variant-numeric:tabular-nums}.section{max-width:1440px;margin-block:0;margin-inline:auto;padding-block:44px;padding-inline:48px}.section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-block-end:24px;display:flex}.section-heading p{margin-block-start:8px}.text-link{color:var(--accent);align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.text-link:hover{color:var(--ink)}}.actions{flex-wrap:wrap;gap:12px;display:flex}.button{border:1px solid var(--line);background:var(--surface2);color:var(--ink);border-radius:var(--radius);justify-content:center;align-items:center;gap:10px;min-height:46px;padding-block:11px;padding-inline:20px;font-size:15px;font-weight:600;line-height:1.3;transition:background .15s;display:inline-flex}@media (prefers-reduced-motion:no-preference){.button{transition:background .15s,transform .15s}}@media (hover:hover) and (pointer:fine){.button:hover{background:var(--line)}}.button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}@media (hover:hover) and (pointer:fine){.button.primary:hover{filter:brightness(1.08)}}.button.small{min-height:36px;padding-block:8px;padding-inline:13px;font-size:14px}.button.ghost{background:0 0}.icon-button{border-radius:var(--radius);width:40px;height:40px;color:var(--muted);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.icon-button:hover{color:var(--ink);background:var(--surface2);border-color:var(--line)}}.tag{border:1px solid var(--line);color:var(--muted);border-radius:3px;padding-block:4px;padding-inline:9px;font-size:12px;display:inline-block}.pill{border:1px solid var(--line);color:var(--muted);font-size:var(--font-13-14);background:0 0;border-radius:99px;padding-block:7px;padding-inline:14px}@media (hover:hover) and (pointer:fine){.pill:hover{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}}.pill small{opacity:.7;margin-inline-start:6px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.stack{flex-direction:column;gap:16px;display:flex}.rule{border:0;border-block-start:1px solid var(--line);margin-block:24px;margin-inline:0}.status-message{min-height:24px;color:var(--accent);font-size:14px}.empty-state{border:1px dashed var(--line);text-align:center;border-radius:var(--radius);padding-block:56px;padding-inline:28px}.empty-state h2{margin-block-end:14px}.empty-state p{max-width:550px;margin-block:0 22px;margin-inline:auto}.site-frame{margin-inline-start:var(--network-rail-w)}.site-header{border-block-end:1px solid var(--line);background:var(--bg);z-index:20;align-items:center;gap:34px;height:84px;padding-block:0;padding-inline:40px;display:flex;position:relative}.wordmark{flex-direction:column;min-width:135px;line-height:1;display:flex}.wordmark strong{font-size:var(--font-22-23);letter-spacing:-1px}.wordmark>span{letter-spacing:.2em;color:var(--muted);margin-block-start:7px;font-size:12px}.main-nav{flex:1;align-self:stretch;align-items:center;gap:25px;display:flex}.main-nav a{height:100%;color:var(--muted);white-space:nowrap;align-items:center;font-size:14px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.main-nav a:hover{color:var(--ink)}}.header-actions{align-items:center;gap:6px;display:flex}.site-footer{border-block-start:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;margin-block:40px 0;margin-inline:48px;padding-block:32px;padding-inline:0;display:flex}.footer-name{color:var(--ink);font-size:18px;font-weight:700}.footer-name span{letter-spacing:.15em;color:var(--muted);margin-inline-start:12px;font-size:12px}.site-footer nav{gap:24px;font-size:13px;display:flex}@media (hover:hover) and (pointer:fine){.site-footer a:hover{color:var(--accent)}}.hero{min-height:460px;border-block-end:1px solid var(--line);align-items:center;min-inline-size:0;display:flex;position:relative;overflow:clip}.hero:after{content:"";background:linear-gradient(90deg,var(--bg) 2%,color-mix(in oklch,var(--bg) 93%,transparent) 22%,color-mix(in oklch,var(--bg) 45%,transparent) 63%,color-mix(in oklch,var(--bg) 7%,transparent)),linear-gradient(0deg,var(--bg),transparent 45%);position:absolute;inset:0}.tool-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:18px;display:grid}.tool-card{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);min-height:200px;min-inline-size:0;padding:28px;position:relative;overflow:clip}.tool-card h3{margin-block:26px 12px}.tool-card p{max-width:270px;font-size:14px}@media (hover:hover) and (pointer:fine){.tool-card:hover{border-color:var(--accent);background:var(--surface2)}}.tool-card.featured{background:var(--paper);color:var(--paper-ink)}.tool-card.featured p{color:var(--paper-ink)}.article-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:22px;display:grid}.article-card{border-block-end:1px solid var(--line);padding-block-end:22px}.article-card>img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);width:100%;margin-block-end:17px;transition:filter .2s}@media (hover:hover) and (pointer:fine){.article-card:hover>img{filter:brightness(1.15)}}.article-card .article-meta{color:var(--muted);gap:12px;margin-block-end:9px;font-size:12px;display:flex}.article-card h3{margin-block-end:10px;font-size:clamp(1.375rem,1.5313rem - .25vw,1.4375rem);line-height:1.3}.article-card p{font-size:14px}@media (hover:hover) and (pointer:fine){.article-card:hover h3{color:var(--accent)}}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding-block-end:26px;display:flex}.page-heading h1{margin-block:10px 14px;margin-inline:0}.page-heading p{max-width:700px}.breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:10px;margin-block-end:22px;font-size:13px;display:flex}@media (hover:hover) and (pointer:fine){.breadcrumbs a:hover{color:var(--accent)}}.filter-tabs{flex-wrap:wrap;gap:9px;margin-block:10px 22px;margin-inline:0;display:flex}.search-form{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-items:end;gap:12px;margin-block-end:22px;padding:20px;display:flex}.field{flex-direction:column;gap:7px;min-width:0;display:flex}.field>span,.field>label{color:var(--muted);font-size:13px}.field.grow{flex:1}input,select,textarea{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);color:var(--ink);min-height:44px;padding-block:10px;padding-inline:12px}textarea{resize:vertical;min-height:120px}.result-bar{color:var(--muted);justify-content:space-between;align-items:center;margin-block-end:16px;font-size:14px;display:flex}.entity-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;display:grid}.entity-card{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);grid-template-columns:68px minmax(0,1fr);gap:16px;min-width:0;padding:21px;transition:background .15s,border-color .15s;display:grid}.entity-card:not(:has(.entity-art)){grid-template-columns:1fr}@media (hover:hover) and (pointer:fine){.entity-card:hover{border-color:var(--accent);background:var(--surface2)}}.entity-art{border:1px solid var(--line);background:var(--surface2);border-radius:12px;justify-content:center;align-self:start;align-items:center;min-height:68px;display:flex}.entity-art img{object-fit:contain;width:58px;height:58px;padding:6px}.entity-copy{min-width:0}.entity-copy h3{overflow-wrap:anywhere;margin-block:7px 10px;margin-inline:0;font-size:clamp(1.125rem,1.2813rem - .25vw,1.1875rem)}.entity-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.entity-copy .eyebrow{letter-spacing:.06em;font-size:12px}.entity-facts{color:var(--muted);align-items:center;gap:10px;margin-block-start:16px;font-size:12px;display:flex}.cost{color:var(--accent);white-space:nowrap;font-size:16px;font-weight:700}.cost small{color:var(--muted);font-weight:400}.entity-card.landscape-card{flex-direction:column;gap:0;padding:0;display:flex}.landscape-card .entity-art{aspect-ratio:16/9;width:100%;border:0;border-radius:0;min-block-size:0;min-inline-size:0;overflow:clip}.landscape-card .entity-art img{object-fit:cover;width:100%;height:100%;padding:0}.landscape-card .entity-copy{padding:22px}.pagination{justify-content:center;align-items:center;gap:7px;margin-block:30px;margin-inline:0;display:flex}.pagination a,.pagination span{border:1px solid var(--line);border-radius:var(--radius);justify-content:center;align-items:center;min-block-size:40px;min-inline-size:40px;padding-block:8px;padding-inline:14px;font-size:14px;display:inline-flex}.pagination .current{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}@media (hover:hover) and (pointer:fine){.pagination a:hover{border-color:var(--accent)}}.dossier{grid-template-columns:minmax(0,1fr) 320px;gap:32px;display:grid}.dossier-description{color:var(--ink);font-size:var(--font-17-18);white-space:pre-line;max-width:780px;line-height:1.8}.relation-list{flex-wrap:wrap;gap:10px;margin-block-start:16px;display:flex}.entity-chip{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);align-items:center;gap:9px;min-block-size:40px;padding-block:8px;padding-inline:13px;font-size:14px;display:inline-flex}.entity-chip img{object-fit:contain;width:27px;height:27px}@media (hover:hover) and (pointer:fine){.entity-chip:hover{border-color:var(--accent);color:var(--accent)}}.dossier-section{border-block-start:1px solid var(--line);margin-block-start:28px;padding-block-start:26px}.dossier-section h2{font-size:24px}.reading{max-width:800px;margin:auto}.reading h1{margin-block:15px 22px;margin-inline:0;font-size:clamp(2.125rem,.4755rem + 3.436vw,3.375rem)}.reading .lead{font-size:var(--font-18-21);color:var(--ink);margin-block-end:30px;line-height:1.65}.reading img.cover{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);width:100%;margin-block:26px 32px;margin-inline:0}.reading .prose h2{margin-block:36px 16px;margin-inline:0;font-size:27px}.reading .prose p{font-size:var(--font-16-17-w600);color:var(--ink);opacity:.9;margin-block:17px;margin-inline:0;line-height:1.9}.reading .prose a{color:var(--accent)}@media (hover:hover) and (pointer:fine){.reading .prose a:hover{color:var(--ink)}}.reading time{color:var(--muted);font-size:14px}.notfound{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:60vh;display:flex}.map-layout{grid-template-columns:minmax(0,1fr) 300px;gap:22px;display:grid}.map-canvas{border:1px solid var(--line);border-radius:var(--radius);min-inline-size:0;background-color:oklch(24.56% .0225 160.63);background-image:linear-gradient(oklch(76.62% .0629 127.21/.063) 1px,#0000 1px),linear-gradient(90deg,oklch(76.62% .0629 127.21/.063) 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:28px 28px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-height:480px;position:relative;overflow:clip}.map-canvas svg{touch-action:none;width:100%;height:100%;min-height:480px;display:block}.map-canvas polygon{fill:oklch(47.31% .056 142.93);stroke:oklch(74.35% .0866 128.95);stroke-width:.045px;transition:fill .1s}@media (hover:hover) and (pointer:fine){.map-canvas a:hover polygon{fill:oklch(71.69% .0919 121.83)}}.map-canvas .active polygon{fill:oklch(83.79% .0902 119.96);stroke:oklch(94.93% .0329 105.14);stroke-width:.075px}.map-canvas text{fill:oklch(95.35% .0193 122.83);text-anchor:middle;pointer-events:none;font-family:Arial,sans-serif;font-size:.21px}.map-canvas .active text{fill:oklch(23.99% .0362 134.04);font-weight:700}.map-controls{gap:6px;display:flex;position:absolute;inset-block-start:16px;inset-inline-end:16px}.map-controls button{color:oklch(92.99% .0204 118.95);background:oklch(24% .0174 170.45);border:1px solid oklch(55.4% .0596 136.02);border-radius:3px;width:38px;height:38px;font-size:20px}.map-zone-list{flex-direction:column;gap:4px;max-height:500px;display:flex;overflow:auto}.map-zone-list a{border-radius:3px;justify-content:space-between;padding-block:9px;padding-inline:12px;font-size:14px;display:flex}@media (hover:hover) and (pointer:fine){.map-zone-list a:hover{background:var(--surface2);color:var(--accent)}}.map-zone-list small{color:var(--muted)}@media (width>=1700px){.hero{min-height:550px}}@media (width<=1250px){.site-header{gap:22px;padding-block:0;padding-inline:28px}.main-nav{gap:17px}.main-nav a{font-size:13px}.section{padding-block:36px;padding-inline:30px}.header-actions .icon-button:first-child{display:none}.dossier{grid-template-columns:minmax(0,1fr) 270px}}@media (width<=950px){.site-header{flex-wrap:wrap;gap:15px;height:auto;min-height:110px;padding-block:20px 0;padding-inline:24px}.main-nav{scrollbar-width:none;flex-basis:100%;order:3;gap:25px;height:44px;overflow:auto}.header-actions{margin-inline-start:auto}.section{padding-block:30px;padding-inline:24px}.hero:after{background:linear-gradient(90deg,var(--bg),color-mix(in oklch,var(--bg) 70%,transparent)),linear-gradient(0deg,var(--bg),transparent)}.dossier{grid-template-columns:1fr}.site-footer{margin-block:30px 0;margin-inline:24px}.site-footer nav{gap:15px}.map-canvas,.map-controls{display:none}.map-layout{display:block}.map-zone-list{max-height:none}}@media (width<=600px){body{font-size:15px}.site-header{padding-block:17px 0;padding-inline:20px}.main-nav{gap:24px}.main-nav a{font-size:14px}.hero{min-height:440px}.section{padding-block:29px;padding-inline:20px}.section-heading{align-items:center;gap:12px}.section-heading .text-link{white-space:nowrap;font-size:12px}.section-heading p{font-size:14px}.tool-card{min-height:178px;padding:23px}.tool-card h3{margin-block-start:20px}.search-form{flex-wrap:wrap;padding:16px}.search-form .field.grow{flex-basis:100%}.search-form .field:not(.grow){flex:1}.search-form button{min-height:44px}.page-heading{display:block}.page-heading .actions{margin-block-start:17px}.page-heading h1{font-size:39px}.filter-tabs{gap:7px}.pill{padding-block:6px;padding-inline:10px}.entity-card{padding:18px}.entity-copy .eyebrow{font-size:12px}.site-footer{margin-block:25px 0;margin-inline:20px;display:block}.site-footer nav{flex-wrap:wrap;margin-block-start:19px;font-size:13px}.panel{padding:20px}.pagination a,.pagination span{padding-block:7px;padding-inline:11px}}.tool-intro{justify-content:space-between;gap:24px;margin-block-end:26px;display:flex}.tool-intro p{max-width:740px}.planner-summary{background:var(--paper);color:var(--paper-ink);border-radius:var(--radius);grid-template-columns:repeat(3,1fr);margin-block-end:28px;display:grid}.planner-summary>div{border-inline-end:1px solid oklch(54.18% .054 131.28/.271);flex-direction:column;padding-block:22px;padding-inline:30px;display:flex}.planner-summary>div:last-child{border:0}.planner-summary .eyebrow{color:var(--paper-ink);font-size:12px}.planner-summary strong{font-size:var(--font-27-38);font-variant-numeric:tabular-nums;margin-block:5px;margin-inline:0;line-height:1.2}.planner-summary>div>span:last-child{font-size:var(--font-12-13-w520);opacity:.8}.planner-columns{grid-template-columns:minmax(0,1fr) minmax(350px,.9fr);gap:24px;display:grid}.plan-sequence{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0}.sequence-head{border-block-end:1px solid var(--line);padding:24px}.plan-title{border:0;border-block-end:1px solid var(--line);background:0 0;border-radius:0;width:100%;margin-block-start:10px;padding-block:8px;padding-inline:0;font-size:25px}.sequence-head p{margin-block-start:12px;font-size:13px}.sequence-list{max-height:470px;margin:0;padding-block:0;padding-inline:22px;list-style:none;overflow:auto}.sequence-list li{border-block-end:1px solid var(--line);gap:13px;padding-block:18px;padding-inline:0;display:flex}.sequence-number{color:var(--muted);font-variant-numeric:tabular-nums;margin-block-start:3px;font-size:13px}.sequence-main{flex:1;min-width:0}.sequence-main>a{font-size:15px;font-weight:600}@media (hover:hover) and (pointer:fine){.sequence-main>a:hover{color:var(--accent)}}.sequence-main>p{margin-block-start:4px;font-size:13px}.sequence-controls{align-items:start;gap:1px;display:flex}.sequence-controls button{color:var(--muted);background:0 0;border:0;border-radius:3px;width:25px;height:30px}@media (hover:hover) and (pointer:fine){.sequence-controls button:hover{background:var(--surface2);color:var(--accent)}}.prereq-warning{color:oklch(78.46% .0906 83.2);margin-block-start:9px;font-size:12px;line-height:1.6}.prereq-warning button{color:inherit;background:0 0;border:1px solid oklch(52.29% .0658 81.55);border-radius:3px;margin-block:3px 0;margin-inline:0 4px;padding-block:2px;padding-inline:7px;font-size:12px}@media (hover:hover) and (pointer:fine){.prereq-warning button:hover{background:oklch(51.79% .0683 87.55/.251)}}.sequence-footer{padding:24px}.scope-note{color:var(--muted);margin-block-end:18px;font-size:13px;line-height:1.7}.sequence-footer .status-message{margin-block-start:12px}.planner-mobile-tabs{display:none}.compare-picker{align-items:end;gap:18px;margin-block-end:30px;display:flex}.compare-picker>div:first-child{flex:1}.compare-picker h2{margin-block-end:8px;font-size:24px}.compare-picker p{font-size:13px}.comparison-remove{color:var(--muted);background:0 0;border:0;font-size:23px;position:absolute;inset-block-start:10px;inset-inline-end:12px}.saved-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:16px;display:grid}.saved-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-items:center;gap:15px;padding:22px;display:flex}.saved-card img{object-fit:contain}.saved-card>a{flex:1}.saved-card h3{margin-block-start:8px;font-size:19px}@media (hover:hover) and (pointer:fine){.saved-card:hover{border-color:var(--accent)}}@media (width<=1100px){.compare-picker{flex-wrap:wrap}.compare-picker>div:first-child{flex-basis:100%}}@media (width<=800px){.planner-columns{grid-template-columns:1fr}.planner-mobile-tabs{gap:10px;margin-block-end:20px;display:flex}.planner-summary>div{padding-block:17px;padding-inline:20px}.tool-intro{display:block}.tool-intro a{margin-block-start:12px}.compare-picker .field{flex:1}.compare-picker .field:first-of-type{flex-basis:100%}}@media (width<=520px){.planner-summary>div{padding-block:16px;padding-inline:12px}.planner-summary .eyebrow{letter-spacing:.03em;font-size:12px}.sequence-head,.sequence-footer{padding:20px}.compare-picker .field{flex-basis:100%}}.account-entry{border:1px solid var(--line);border-radius:var(--radius);max-width:1100px;min-inline-size:0;background:var(--surface);grid-template-columns:1fr 1fr;min-height:530px;margin-block:28px;margin-inline:auto;display:grid;overflow:clip}.account-art{background:oklch(23.58% .026 155.66);align-items:end;min-block-size:0;min-inline-size:0;padding:40px;display:flex;position:relative;overflow:clip}.account-art>img{object-fit:cover;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.account-art:after{content:"";background:linear-gradient(#0000,oklch(23.58% .026 155.66));position:absolute;inset:0}.account-art>div{z-index:1;color:oklch(94.69% .0187 100.13);position:relative}.account-art h2{font-size:var(--font-34-39);margin-block:20px;margin-inline:0;line-height:1.17}.account-art p{color:oklch(82% .0255 122);max-width:350px}.account-chooser{padding:40px}.account-chooser h2{margin-block:14px;margin-inline:0;font-size:36px}.account-chooser>.field{margin-block-start:26px}.provider-grid{flex-direction:column;gap:12px;margin-block:24px;margin-inline:0;display:flex}.provider-button{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface2);width:100%;color:var(--ink);justify-content:space-between;align-items:center;min-height:52px;padding-block:14px;padding-inline:18px;font-weight:600;display:flex}@media (hover:hover) and (pointer:fine){.provider-button:hover{border-color:var(--accent);color:var(--accent)}}.provider-button small{color:var(--accent);font-size:12px;font-weight:400}.profile-heading{justify-content:space-between;align-items:center;margin-block-end:24px;display:flex}.profile-heading h2{font-size:var(--font-30-38);margin-block:10px;margin-inline:0}.profile-heading p{font-size:14px}@media (width<=800px){.account-entry{grid-template-columns:1fr}.account-art{min-height:280px;padding:28px}.account-chooser{padding:28px}}@media (width<=520px){.account-art{display:none}.account-entry{margin:0}.account-chooser{padding:24px}}.community-section{border-block-start:1px solid var(--line);margin-block-start:52px;padding-block-start:30px}.rating-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-block:18px;margin-inline:0;display:flex}.rating-bar p{margin:0}.rating-form{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.rating-form>span{color:var(--muted);margin-inline-end:8px;font-size:13px}.rating-form button{background:var(--surface);border:1px solid var(--line);min-block-size:44px;min-inline-size:44px;color:var(--ink);cursor:pointer;border-radius:5px;padding-block:6px;padding-inline:10px}.rating-form button[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}@media (hover:hover) and (pointer:fine){.rating-form button:hover{border-color:var(--accent);color:var(--accent)}}.rating-form output{text-align:end;flex-basis:100%;font-size:13px}.field-notes{gap:14px;display:grid}.field-note{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:22px}.field-note header{color:var(--muted);align-items:center;gap:14px;font-size:13px;display:flex}.field-note header time{margin-inline-start:auto}.field-note p{white-space:pre-wrap;line-height:1.7}.contribution-image{border-radius:5px;max-width:100%;max-height:560px;margin-block:18px;margin-inline:auto;display:block}.community-section .quiet{color:var(--muted);font-size:14px}.map-instrument{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-block-size:0;min-inline-size:0;overflow:clip}.atlas-toolbar{background:var(--paper);color:var(--paper-ink);align-items:end;gap:16px;padding-block:15px;padding-inline:18px;display:flex}.atlas-toolbar .field>span{color:var(--paper-ink);font-weight:600}.atlas-toolbar input,.atlas-toolbar select{color:oklch(32.66% .0357 153.56);background:oklch(95.09% .0216 95.29);border-color:oklch(72.92% .0371 117.88);font-size:14px}.map-label-toggle{white-space:nowrap;align-items:center;gap:8px;padding-block-end:10px;font-size:14px;display:flex}.map-label-toggle input{accent-color:oklch(50.19% .0713 134.94);width:18px;height:18px;min-height:18px}.map-instrument .map-canvas{background-color:oklch(32.19% .0301 202.52);border:0;border-radius:0;height:clamp(460px,59vh,700px);min-height:0}.map-instrument svg[data-map-surface]{cursor:grab;height:100%;min-height:0}.map-instrument svg[data-map-surface]:active{cursor:grabbing}.map-instrument svg[data-map-surface] a{cursor:pointer}.map-instrument polygon{stroke:oklch(76.1% .0392 123.88);stroke-width:1px;vector-effect:non-scaling-stroke;fill:oklch(57.57% .064 135.99)}.map-instrument [data-layer=terrain] [data-terrain=mountain] polygon{fill:oklch(52.48% .0295 119.4)}.map-instrument [data-layer=terrain] [data-terrain=desert] polygon{fill:oklch(67.9% .0604 90.7)}.map-instrument [data-layer=terrain] [data-terrain=grassland] polygon{fill:oklch(56.32% .0734 133.47)}.map-instrument [data-layer=settlement] [data-zone-type=urban] polygon{fill:oklch(74.75% .0676 94.06)}.map-instrument [data-layer=settlement] [data-zone-type=rural] polygon{fill:oklch(62.03% .0659 137.79)}.map-instrument [data-layer=settlement] [data-zone-type=remote] polygon{fill:oklch(44.83% .0363 154.9)}.map-instrument svg[data-map-surface] a:focus-visible polygon,.map-instrument svg[data-map-surface] a.active polygon{stroke:oklch(98% .0345 96.29);stroke-width:2px;fill:oklch(85.67% .0874 120.18)!important}@media (hover:hover) and (pointer:fine){.map-instrument svg[data-map-surface] a:hover polygon{stroke:oklch(98% .0345 96.29);stroke-width:2px;fill:oklch(85.67% .0874 120.18)!important}}.map-instrument svg[data-map-surface] a:focus-visible text,.map-instrument svg[data-map-surface] a.active text{fill:oklch(30.75% .0365 150.37);stroke:none}@media (hover:hover) and (pointer:fine){.map-instrument svg[data-map-surface] a:hover text{fill:oklch(30.75% .0365 150.37);stroke:none}}.map-instrument text{paint-order:stroke;stroke:oklch(30.49% .0259 153.6);stroke-width:.018px;font-weight:500}.map-instrument .dimmed{opacity:.24}.map-instrument .hide-labels text{display:none}.atlas-legend{border-block-start:1px solid var(--line);text-transform:capitalize;gap:22px;padding-block:13px;padding-inline:18px;font-size:13px;display:flex}.atlas-legend[hidden]{display:none}.atlas-legend span{align-items:center;gap:8px;display:flex}.atlas-legend i{background:oklch(57.57% .064 135.99);border:1px solid oklch(76% .0424 130.45);width:12px;height:12px}.atlas-legend [data-terrain=mountain] i{background:oklch(52.48% .0295 119.4)}.atlas-legend [data-terrain=desert] i{background:oklch(67.9% .0604 90.7)}.atlas-legend [data-terrain=grassland] i{background:oklch(56.32% .0734 133.47)}.atlas-legend [data-zone-type=urban] i{background:oklch(74.75% .0676 94.06)}.atlas-legend [data-zone-type=rural] i{background:oklch(62.03% .0659 137.79)}.atlas-legend [data-zone-type=remote] i{background:oklch(44.83% .0363 154.9)}.atlas-hover{border-block-start:1px solid var(--line);min-height:45px;color:var(--muted);padding-block:11px;padding-inline:18px;font-size:13px;display:block}.article-card>img{height:auto}.rating-form button,.field-note{background:var(--surface);color:var(--ink)}.field-note header strong{color:var(--ink)}@media (width<=950px){.map-instrument{display:none}}@media (width>=951px){.atlas-page{padding-block-start:25px}.atlas-page .breadcrumbs{margin-block-end:12px}.atlas-page .page-heading h1{margin-block:6px 10px;margin-inline:0;font-size:42px}.atlas-page .page-heading{padding-block-end:22px}.map-instrument .map-canvas{height:clamp(390px,52vh,650px)}.atlas-toolbar input::placeholder{color:oklch(49.7% .0264 135.1);opacity:.8}}.search-form{flex-wrap:wrap}.search-form select{max-width:240px}.sequence-builder .sequence-list{max-height:570px}:root{--font-12-13:clamp(.75rem, .6786rem + .3571vw, .8125rem);--font-12-14:clamp(.75rem, .6071rem + .7143vw, .875rem);--font-13-14:clamp(.8125rem, .7411rem + .3571vw, .875rem);--font-13-15:clamp(.8125rem, .6125rem + 1vw, .9375rem);--font-15-16:clamp(.9375rem, .8661rem + .3571vw, 1rem);--font-16-17:clamp(1rem, .9474rem + .2632vw, 1.0625rem);--font-16-18:clamp(1rem, .8571rem + .7143vw, 1.125rem);--font-17-18:clamp(1.0625rem, .9911rem + .3571vw, 1.125rem);--font-17-20:clamp(1.0625rem, .8482rem + 1.0714vw, 1.25rem);--font-17-22:clamp(1.0625rem, .7054rem + 1.7857vw, 1.375rem);--font-18-20:clamp(1.125rem, 1.0417rem + .4167vw, 1.25rem);--font-18-21:clamp(1.125rem, .9107rem + 1.0714vw, 1.3125rem);--font-20-22:clamp(1.25rem, 1.1447rem + .5263vw, 1.375rem);--font-20-23:clamp(1.25rem, 1.0357rem + 1.0714vw, 1.4375rem);--font-20-26:clamp(1.25rem, 1.0962rem + .7692vw, 1.625rem);--font-21-23:clamp(1.3125rem, 1.1696rem + .7143vw, 1.4375rem);--font-22-23:clamp(1.375rem, 1.3036rem + .3571vw, 1.4375rem);--font-22-24:clamp(1.375rem, 1.2321rem + .7143vw, 1.5rem);--font-22-25:clamp(1.375rem, 1.1607rem + 1.0714vw, 1.5625rem);--font-23-25:clamp(1.4375rem, 1.2946rem + .7143vw, 1.5625rem);--font-24-26:clamp(1.5rem, 1.3571rem + .7143vw, 1.625rem);--font-27-30:clamp(1.6875rem, 1.5625rem + .625vw, 1.875rem);--font-27-38:clamp(1.6875rem, 1.2292rem + 2.2917vw, 2.375rem);--font-28-32:clamp(1.75rem, 1.4643rem + 1.4286vw, 2rem);--font-30-38:clamp(1.875rem, 1.075rem + 4vw, 2.375rem);--font-34-39:clamp(2.125rem, 1.9167rem + 1.0417vw, 2.4375rem);--font-42-56:clamp(2.625rem, 1.625rem + 5vw, 3.5rem);--font-45-62:clamp(2.8125rem, 2.1042rem + 3.5417vw, 3.875rem);--font-12-13-w520:clamp(.75rem, .65rem + .5vw, .8125rem);--font-13-14-w700:clamp(.8125rem, .7599rem + .2632vw, .875rem);--font-16-17-w600:clamp(1rem, .9286rem + .3571vw, 1.0625rem)}@layer base{:root{--ease-out:cubic-bezier(.23, 1, .32, 1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(:focus-visible){outline-offset:.25em;outline:max(2px,.08em) solid}:where(button,[role=button],input:is([type=button],[type=submit],[type=reset])):not(:disabled):active{transform:scale(.96)}@media (prefers-reduced-motion:no-preference){:where(button,[role=button],input:is([type=button],[type=submit],[type=reset])){transition:transform .16s var(--ease-out)}}:where(h1,h2,h3,h4){text-wrap:balance}:where(p,li,figcaption,blockquote,dd){text-wrap:pretty}:where(td,th,output,data,time){font-variant-numeric:tabular-nums}}.dossier-page,.editorial-page,:has(>.studio-columns),:has(>.account-workbench),:has(>.account-profile){container-type:inline-size}.article-card>img{outline-offset:-1px;outline:1px solid oklch(100% 0 none/.1)}html[data-game=after-inc] .article-card>img{outline-color:oklch(0% 0 none/.1)}.button>svg{flex:none;block-size:1.2em;inline-size:auto}@font-face{font-family:Operation;src:url(/assets/rebel-inc/font-roboto-regular.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:Operation;src:url(/assets/rebel-inc/font-roboto-bold.ttf)format("truetype");font-display:swap;font-weight:700}html[data-game=rebel-inc]{--bg:oklch(90.41% .0211 124.68);--surface:oklch(95.39% .0175 96.11);--surface2:oklch(90.4% .0329 120.29);--ink:oklch(31.65% .0269 151.11);--muted:oklch(48.01% .026 132.78);--line:oklch(70.46% .0385 129.84);--accent:oklch(43.38% .0675 147.56);--accent-ink:oklch(99.23% .0159 98.99);--paper:oklch(95.64% .0201 97.53);--paper-ink:oklch(31.65% .0269 151.11);--radius:2px;--font:Asap,Arial,sans-serif;--bar:oklch(43.38% .0675 147.56);--bar-ink:oklch(99.45% .0158 102.82);--panel-material:url(/assets/rebel-inc/ui/panel-fill.webp);color-scheme:light}html[data-game=plague-inc]{--bg:oklch(14.38% .0358 13.38);--surface:oklch(18.02% .0519 17.27);--surface2:oklch(23.81% .0783 19.27);--ink:oklch(97.49% .0125 35.73);--muted:oklch(80.24% .0346 15.62);--line:oklch(43.92% .1308 17.93);--accent:oklch(68.26% .192 21.94);--accent-ink:oklch(100% 0 none);--paper:oklch(23.76% .0759 17.27);--paper-ink:oklch(97.49% .0125 35.73);--font:Arial,Helvetica,sans-serif;--radius:1px;--bar:oklch(32.36% .1137 19.11);--bar-ink:oklch(100% 0 none);--panel-material:linear-gradient(120deg,oklch(30.35% .108 21.07/.18),transparent 70%);color-scheme:dark}html[data-game=after-inc]{--bg:oklch(90.16% .0281 88.76);--surface:oklch(93.59% .0363 87.79);--surface2:oklch(82.67% .0642 82.51);--ink:oklch(29.04% .0153 129.06);--muted:oklch(47.9% .0273 90.9);--line:oklch(64.57% .0558 81.99);--accent:oklch(46.29% .0737 186.11);--accent-ink:oklch(98.2% .0245 91.61);--paper:oklch(91.73% .0389 89.1);--paper-ink:oklch(29.04% .0153 129.06);--font:Asap,Arial,sans-serif;--radius:7px;--bar:oklch(44.3% .0649 183.52);--bar-ink:oklch(98.66% .0227 95.95);--panel-material:linear-gradient(oklch(94.81% .0269 85.67/.878),oklch(92.23% .0332 83.71/.863)),url(/assets/after-inc/ui/paper.webp);color-scheme:light}body{background-size:cover;background-attachment:fixed;min-height:100vh}html[data-game=rebel-inc] body{background-image:linear-gradient(oklch(32.35% .0349 152.31/.929),oklch(32.35% .0349 152.31/.941)),url(/assets/rebel-inc/hero.webp)}html[data-game=plague-inc] body{background-image:radial-gradient(at 65% 0,oklch(35.2% .1341 21.88/.4),#0000 70%),linear-gradient(oklch(13.39% .0347 6.71/.941),oklch(15.41% .0378 11.26/.961)),url(/assets/plague-inc/hero.webp)}html[data-game=after-inc] body{background-image:linear-gradient(oklch(32.68% .0323 166.87/.851),oklch(32.09% .0317 155.05/.929)),url(/assets/after-inc/hero.webp)}.site-frame{padding-block:0 24px;padding-inline:26px}.site-header{background:var(--bg);border:1px solid var(--line);border-block-start:0;gap:22px;height:78px;padding-block:0;padding-inline:12px;box-shadow:0 3px oklch(0% 0 none/.133)}.main-nav{align-items:center;gap:2px}.main-nav a{border:1px solid #0000;justify-content:center;height:40px;padding-block:0;padding-inline:15px;font-size:14px;font-weight:700}.main-nav a.selected{background:var(--bar);color:var(--bar-ink);border-color:var(--line);box-shadow:inset 0 0 0 1px oklch(100% 0 none/.22)}@media (hover:hover) and (pointer:fine){.main-nav a:hover{background:var(--surface2);color:var(--ink)}.main-nav a.selected:hover{background:var(--bar);color:var(--bar-ink)}}.wordmark{padding-block:8px;padding-inline:12px}.wordmark strong{letter-spacing:-.04em}.wordmark>span{letter-spacing:.18em}.header-actions{gap:4px}.header-actions .icon-button{display:inline-flex!important}main>.section{background:var(--bg);background-image:var(--panel-material);border:1px solid var(--line);margin-block:24px 0;margin-inline:auto;padding:30px;box-shadow:0 12px 35px oklch(0% 0 none/.2)}main{min-height:65vh}.section-heading{align-items:center;margin-block-end:22px}.section-heading .eyebrow,.page-heading>.eyebrow{display:none}.eyebrow{letter-spacing:.08em}.section-heading h2,.dossier-section>h2{letter-spacing:0;font-size:23px}.section-heading h2{font-size:clamp(1.3125rem,1.2292rem + .4167vw,1.4375rem);margin-block-start:0!important}.page-heading h1{letter-spacing:-.025em;font-size:clamp(1.75rem,.2903rem + 3.041vw,2.75rem)}.page-heading{align-items:center;padding-block-end:22px}.breadcrumbs{margin-block-end:18px;font-size:13px}.section-heading .text-link{white-space:nowrap}.panel,.search-form,.plan-sequence,.field-note,.saved-card{background-color:var(--surface);background-image:var(--panel-material);border-color:var(--line);box-shadow:inset 0 0 0 1px oklch(100% 0 none/.267),0 3px 8px oklch(0% 0 none/.067)}.button,.provider-button{min-height:44px;transition:background .12s,box-shadow .12s;box-shadow:inset 0 1px oklch(100% 0 none/.533),inset 0 -2px oklch(0% 0 none/.133),0 2px 3px oklch(0% 0 none/.133)}@media (hover:hover) and (pointer:fine){.button:hover{box-shadow:inset 0 0 0 1px var(--accent),0 2px 6px oklch(0% 0 none/.2);transform:none}}.button.primary{background:linear-gradient(oklch(100% 0 none/.094),oklch(0% 0 none/.094)),var(--bar);color:var(--bar-ink)}.button.ghost{box-shadow:none;background:0 0}.button:not(:disabled):active,.provider-button:not(:disabled):active{transform:scale(.96);box-shadow:inset 0 2px 3px oklch(0% 0 none/.333)}.button:disabled{box-shadow:none}input,select,textarea{border-color:var(--line);background:color-mix(in oklch,var(--surface) 80%,var(--bg));box-shadow:inset 0 1px 3px oklch(0% 0 none/.067)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.85}.pill{background:var(--surface2);color:var(--ink);border-radius:2px;min-height:38px;padding-block:8px;padding-inline:15px;font-weight:600;box-shadow:inset 0 1px oklch(100% 0 none/.267)}.pill.active{background:var(--bar);color:var(--bar-ink);border-color:var(--line)}@media (hover:hover) and (pointer:fine){.pill:hover{background:var(--bar);color:var(--bar-ink);border-color:var(--line)}}.filter-tabs{gap:5px}.tag{background:color-mix(in oklch,var(--surface2) 65%,transparent);color:var(--muted);font-size:12px}.cost{color:var(--accent)}.entity-card{background:var(--surface);background-image:var(--panel-material);grid-template-columns:76px minmax(0,1fr);padding:18px;box-shadow:inset 0 0 0 1px oklch(100% 0 none/.2),0 3px 6px oklch(0% 0 none/.067)}.entity-art{background:0 0;border:0;border-radius:0;min-height:76px}.entity-art img{width:76px;height:76px;padding:2px}.entity-copy p{font-size:14px;line-height:1.55}.entity-copy h3{font-size:20px}.entity-facts{font-size:13px}html[data-game=plague-inc] .site-header{background:linear-gradient(oklch(21.44% .0674 20.95),oklch(14.38% .0358 13.38));border-color:oklch(48.71% .1491 19.82)}html[data-game=plague-inc] :is(.main-nav a,.button,.pill){clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}html[data-game=plague-inc] :is(.section-heading h2,.dossier-section>h2){text-transform:uppercase;color:oklch(100% 0 none);letter-spacing:.015em;border-block-end:1px solid oklch(51.27% .153 18.15);padding-block-end:9px;font-size:21px}html[data-game=plague-inc] :is(.entity-art img){background:radial-gradient(oklch(41.13% .1279 20.2),oklch(22.37% .0723 18.07) 70%);border:1px solid oklch(53.56% .1337 16.88)}@media (hover:hover) and (pointer:fine){html[data-game=plague-inc] .entity-card:hover{background:oklch(27.19% .0946 19.3);box-shadow:inset 0 0 0 1px oklch(72.84% .1506 18.5),0 0 14px oklch(58.89% .217 24.25/.2)}}html[data-game=rebel-inc] :is(.section-heading h2,.dossier-section>h2){color:var(--bar-ink);background:var(--bar);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 100%,0 100%);padding-block:8px;padding-inline:12px 30px;font-weight:700}html[data-game=rebel-inc] main>.section{background-color:oklch(90.78% .0256 126.57);border:5px double oklch(65.58% .0544 136.25)}html[data-game=rebel-inc] .main-nav a{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 100%,0 100%);border-color:oklch(67.06% .0452 134.37);padding-inline-end:22px}html[data-game=rebel-inc] .planner-summary{background-image:url(/assets/rebel-inc/ui/panel-fill.webp);background-size:100% 100%;border:4px double oklch(66.42% .0585 129.5);box-shadow:0 2px 8px oklch(0% 0 none/.133)}html[data-game=rebel-inc] .entity-card{border:3px double oklch(67.6% .0449 129.88)}@media (hover:hover) and (pointer:fine){.entity-card:hover{border-color:var(--accent)}}html[data-game=after-inc] .site-header{background:var(--panel-material),var(--bg);border:2px solid oklch(65.74% .0515 78.11);border-block-start:0;border-radius:0 0 9px 9px}html[data-game=after-inc] main>.section{border:2px solid oklch(69.98% .056 79.83);border-radius:9px;box-shadow:inset 0 0 0 2px oklch(100% 0 none/.533),0 10px 25px oklch(0% 0 none/.333)}html[data-game=after-inc] :is(h1,h2,h3){font-family:Operation,Arial,sans-serif;font-weight:700}html[data-game=after-inc] :is(.page-heading h1,.section-heading h2){text-transform:uppercase;letter-spacing:.015em}html[data-game=after-inc] .section-heading h2{font-size:24px}.section-heading h2{line-height:1.2}html[data-game=after-inc] :is(.button,.pill,.provider-button){background-image:linear-gradient(oklch(100% 0 none/.533),oklch(0% 0 none/0)),url(/assets/after-inc/ui/paper.webp);background-size:100% 100%;border:2px solid oklch(65.34% .0613 82.12);border-radius:6px}html[data-game=after-inc] :is(.button.primary,.pill.active,.main-nav a.selected){color:oklch(98.61% .0252 97.11);text-shadow:0 1px 2px oklch(0% 0 none/.4);background:linear-gradient(oklch(52.51% .0785 185.89),oklch(38.85% .0602 183.71));border-color:oklch(74.83% .0652 85.77)}html[data-game=after-inc] .entity-card{border:2px solid oklch(65.86% .0567 82.62);border-radius:8px}.entity-card.landscape-card .entity-art{aspect-ratio:16/10}html[data-game=after-inc] .leader-card .entity-art{aspect-ratio:4/3;padding-block:10px 0;padding-inline:10px}.leader-card .entity-art img{object-position:50% 28%}html[data-game=after-inc] .leader-card .entity-copy{text-align:center;padding-block:16px 22px;padding-inline:22px}.leader-card h3{text-transform:uppercase;letter-spacing:.04em}.site-footer{background:var(--bg);border:1px solid var(--line);margin-block:24px 0;margin-inline:0;padding-block:20px;padding-inline:24px}.site-footer a{font-size:14px}.tool-card{background:var(--surface);background-image:var(--panel-material);min-height:180px}.tool-card.featured{border:2px solid var(--accent)}.tool-card h3{margin-block-start:23px}.tool-card p{font-size:15px}.reading{background:var(--surface);background-image:var(--panel-material);border:1px solid var(--line);max-width:880px;padding-block:20px;padding-inline:36px}.reading .prose p{opacity:1}.reading .cover{border:3px double var(--line)}.planner-summary{margin-block-end:20px}.planner-summary>div{padding-block:17px;padding-inline:22px}.planner-summary strong{font-size:var(--font-28-32)}.tool-intro{margin-block-end:18px}.sequence-head{padding:20px}.sequence-list{padding-block:0;padding-inline:18px}.sequence-controls button{width:32px;height:34px}.prereq-warning{color:oklch(47.35% .089 76.26)}html[data-game=plague-inc] .prereq-warning{color:oklch(83.67% .1017 67.59)}.sequence-footer .actions .button{flex:1}.dossier-section .relation-list{gap:8px}.entity-chip{font-size:15px}.entity-chip img{width:36px;height:36px}.empty-state{background:var(--panel-material),var(--surface);border:1px solid var(--line);text-align:center;padding-block:45px;padding-inline:24px}.empty-state h2{font-size:26px}.status-message:empty{min-height:0}.scope-note{font-size:13px}.skip-link{z-index:200;background:var(--accent);color:var(--accent-ink);padding-block:14px;padding-inline:20px;position:fixed;inset-block-start:-90px;inset-inline-start:calc(var(--network-rail-w) + 16px)}.skip-link:focus-visible{inset-block-start:12px}@media (width<=1250px){.site-frame{padding-inline:18px}.site-header{gap:8px}.wordmark{min-width:120px;padding-inline:8px}.main-nav a{padding-inline:10px;font-size:13px}main>.section{padding:24px}}@media (width<=1050px){.site-header{flex-wrap:wrap;height:auto;min-height:110px;padding-block:14px 0;padding-inline:16px}.header-actions{margin-inline-start:auto}.main-nav{scrollbar-width:none;flex-basis:100%;order:3;align-self:auto;gap:4px;height:45px;overflow-x:auto}.main-nav a{flex:1;min-width:max-content;height:40px;font-size:14px}.wordmark{min-width:0}.dossier{grid-template-columns:minmax(0,1fr) 255px}}@media (width<=800px){.site-frame{padding-inline:12px}.dossier,.planner-columns{grid-template-columns:1fr}.reading{padding:18px}.main-nav a{flex:none}}@media (width<=600px){.site-frame{padding-block:0 12px;padding-inline:10px}.site-header{padding-block:12px 0;padding-inline:10px}.wordmark strong{font-size:22px}.wordmark span{font-size:12px}.main-nav{gap:3px;max-width:100%;height:48px}.main-nav a{font-size:14px}.header-actions .icon-button{width:34px}.section{padding:20px}main>.section{margin-block-start:14px;padding-block:19px;padding-inline:15px}.page-heading h1{font-size:30px}.breadcrumbs{margin-block-end:12px}.section-heading{align-items:center;gap:10px}.section-heading .text-link{font-size:13px}.section-heading h2{padding-inline-end:18px!important}.entity-card{grid-template-columns:62px minmax(0,1fr);gap:14px;padding:15px}.entity-art img{width:62px;height:62px}.entity-copy h3{font-size:20px}.entity-copy p{font-size:14px}.panel{padding:18px}.site-footer{margin-block-start:16px;padding:18px}.site-footer nav{gap:16px}.planner-summary>div{padding-block:13px;padding-inline:10px}.planner-summary .eyebrow{font-size:12px}.planner-mobile-tabs{z-index:3;background:var(--bg);padding-block:10px;padding-inline:0;position:sticky;inset-block-start:0}.planner-mobile-tabs button{flex:1}.reading{background:0 0;border:0;padding:0}.reading h1{font-size:31px}.reading .prose p{font-size:17px}.sequence-list{padding-inline:14px}.sequence-controls{flex-direction:column}.sequence-controls button{min-height:32px}.sequence-footer{padding:18px}.sequence-footer .actions{gap:8px}.button{padding-block:11px;padding-inline:15px;font-size:14px}.account-chooser{padding:23px}.account-chooser h2{font-size:30px}.provider-button{min-height:54px}.search-form{gap:10px;padding:14px}.search-form .field{max-width:100%}.search-form select{width:100%;max-width:100%}.field{min-width:0}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.12s}}.command-home{border:1px solid var(--line);min-height:360px;color:oklch(100% 0 none);background:oklch(25.67% .036 147.33);align-items:center;min-inline-size:0;margin-block-start:24px;display:flex;position:relative;overflow:clip}.command-backdrop{object-fit:cover;object-position:70% 50%;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.command-home:after{content:"";background:linear-gradient(90deg,oklch(21.21% .0233 154.77/.949) 0,oklch(23.89% .0267 161.73/.808) 32%,oklch(24.86% .0332 154.13/.071) 85%),linear-gradient(#0000 50%,oklch(16.84% .0211 166.44/.533));position:absolute;inset:0}.command-content{z-index:1;width:min(640px,100%);padding:36px;position:relative}.command-identity h1{font-size:var(--font-45-62);letter-spacing:-.04em;color:oklch(100% 0 none);text-shadow:0 3px 16px oklch(0% 0 none/.467);line-height:1.04}.command-identity h1 span{font-size:var(--font-17-22);letter-spacing:.2em;margin-block-start:9px;font-weight:500;display:block}.command-actions{flex-wrap:wrap;gap:12px;margin-block-start:26px;display:flex}.command-actions .button:not(.primary){color:oklch(100% 0 none);background:oklch(21.71% .0208 162.3/.722);border-color:oklch(87.1% .0258 139.83/.533)}.command-search{color:oklch(95.58% .0196 125.82);border-radius:var(--radius);background:oklch(19.04% .014 179.45/.851);border:1px solid oklch(85% .0399 134.62/.533);align-items:center;gap:12px;width:100%;max-width:480px;margin-block-start:20px;padding-block:0;padding-inline:14px;display:flex}.command-search input{min-width:0;box-shadow:none;color:oklch(100% 0 none);background:0 0;border:0;flex:1;padding-block:12px;padding-inline:0;font-size:max(16px,1rem)}.command-search input::placeholder{color:oklch(87.89% .0208 145.4)}.command-search button{color:oklch(100% 0 none);background:0 0;border:0;width:40px;height:44px}.command-atlas{z-index:2;border-radius:var(--radius);background:oklch(23.96% .0257 160.34/.851);border:1px solid oklch(81.41% .0393 131.89/.533);align-items:center;gap:12px;padding-block:12px;padding-inline:17px;font-size:15px;font-weight:600;display:flex;position:absolute;inset-block-end:25px;inset-inline-end:28px}@media (hover:hover) and (pointer:fine){.command-atlas:hover{background:oklch(39.04% .0477 144.59)}}.selection-deck{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:20px;display:grid}.selection-card{border:2px solid var(--line);background:var(--surface);min-width:0;transition:border-color .12s,box-shadow .12s;display:block;box-shadow:0 4px 12px oklch(0% 0 none/.133)}@media (hover:hover) and (pointer:fine){.selection-card:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 8px 18px oklch(0% 0 none/.2)}}.selection-art{background:var(--surface2);height:200px;min-block-size:0;min-inline-size:0;overflow:clip}.selection-art img{object-fit:cover;width:100%;height:100%}.selection-caption{background:var(--panel-material),var(--surface);padding-block:17px;padding-inline:18px 46px;position:relative}.selection-caption h3{margin-block-end:4px;font-size:22px}.selection-caption>span{color:var(--muted);font-size:clamp(.8125rem,.9688rem - .25vw,.875rem)}.selection-caption>svg{position:absolute;inset-block-start:24px;inset-inline-end:18px}html[data-game=plague-inc] .command-home{background:oklch(17.12% .061 12.9);border-color:oklch(46.81% .1532 19.14)}html[data-game=plague-inc] .command-home:after{background:linear-gradient(90deg,oklch(18.8% .0659 14.1/.949),oklch(23.43% .0759 16.27/.733) 40%,oklch(15.56% .0437 10.3/.165) 85%),linear-gradient(#0000,oklch(13.11% .0402 355.61/.678))}html[data-game=plague-inc] .selection-art{background:radial-gradient(oklch(50.36% .1606 19.98/.467),oklch(18.53% .0614 14.32) 70%);height:180px;padding:20px}html[data-game=plague-inc] .selection-art img{object-fit:contain;filter:drop-shadow(0 0 15px oklch(64.52% .2127 25.46/.251))}html[data-game=plague-inc] .selection-caption{text-transform:uppercase;border-block-start:1px solid var(--line)}html[data-game=rebel-inc] .selection-card{border:4px double oklch(67.09% .0506 128.77)}html[data-game=rebel-inc] .selection-caption h3{color:var(--accent)}html[data-game=after-inc] .command-home{border:3px double oklch(70.32% .056 96.92);border-radius:9px}html[data-game=after-inc] .command-identity h1{font-size:var(--font-42-56);text-transform:uppercase;letter-spacing:-.015em}html[data-game=after-inc] .command-home:after{background:linear-gradient(90deg,oklch(34.75% .0485 186.95/.933),oklch(37.22% .05 179.51/.722) 40%,oklch(32.32% .044 174.33/.125) 90%)}html[data-game=after-inc] .selection-card{background:var(--panel-material),var(--surface);border-color:oklch(60.72% .0546 79.43);border-radius:9px;padding:9px}html[data-game=after-inc] .selection-art{background:var(--paper);border-radius:0;height:250px}html[data-game=after-inc] .selection-art img{object-position:50% 25%}html[data-game=after-inc] .selection-caption{text-align:center;padding-block:18px;padding-inline:20px}html[data-game=after-inc] .selection-caption h3{text-transform:uppercase;letter-spacing:.025em}html[data-game=after-inc] .selection-caption>svg{display:none}@media (width>=1700px){.command-home{min-height:440px}.command-content{padding:46px}.selection-art{height:240px}html[data-game=after-inc] .selection-art{height:290px}}@media (width<=800px){.command-home{min-height:340px}.command-content{padding:28px}.command-atlas{display:none}.selection-deck{gap:12px}.selection-art{height:155px}html[data-game=after-inc] .selection-art{height:190px}.selection-caption{padding:14px}.selection-caption h3{font-size:20px}.selection-caption>svg{display:none}}@media (width<=600px){.command-home{min-height:350px;margin-block-start:14px}.command-content{padding-block:26px;padding-inline:20px}.command-actions{gap:8px}.command-actions .button{padding:12px;font-size:14px}.command-search{margin-block-start:18px;padding-inline:10px}.selection-card{grid-template-columns:100px minmax(0,1fr);align-items:center;display:grid}.selection-art,html[data-game=after-inc] .selection-art,html[data-game=plague-inc] .selection-art{height:115px;padding:0}.selection-caption{background:0 0;text-align:start!important;border:0!important;padding:16px!important}.selection-caption h3{font-size:22px}html[data-game=after-inc] .selection-card{padding:6px}}html[data-game=rebel-inc] main>.section{background-image:linear-gradient(125deg,oklch(95.13% .0155 126.82),oklch(88.52% .0286 126.85))}html[data-game=rebel-inc] :is(.panel,.search-form,.plan-sequence,.field-note,.saved-card,.entity-card,.tool-card,.reading,.selection-caption,.empty-state){background-repeat:no-repeat;background-size:100% 100%}html[data-game=plague-inc] :is(.command-search,.command-atlas,.command-actions .button:not(.primary)){color:oklch(100% 0 none);background:oklch(18.54% .0581 13.37/.867);border-color:oklch(53.49% .1295 10.57)}.planner-columns{grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr);align-items:start}.selection-library{background:var(--surface);border:1px solid var(--line);min-width:0;box-shadow:0 3px 10px oklch(0% 0 none/.133)}.selection-library-header{background:var(--bar);color:var(--bar-ink);align-items:center;gap:20px;padding-block:15px;padding-inline:18px;display:flex}.selection-library-header h2{font-size:var(--font-20-23);flex:1}.selection-library-header input{background:var(--surface);max-width:230px;color:var(--ink);font-size:max(16px,1rem)}.selection-categories{border-block-end:1px solid var(--line);background:var(--surface2);flex-wrap:wrap;gap:2px;padding:7px;display:flex}.selection-categories button{border:1px solid var(--line);background:var(--surface);min-width:max-content;color:var(--ink);font-size:var(--font-13-14);flex:1;min-height:40px;padding-block:8px;padding-inline:12px;font-weight:700}.selection-categories button[aria-pressed=true]{background:var(--bar);color:var(--bar-ink)}.selection-board{background-color:var(--surface2);scrollbar-color:var(--line) var(--surface2);background-image:linear-gradient(oklch(100% 0 none/.125) 1px,#0000 1px),linear-gradient(90deg,oklch(100% 0 none/.125) 1px,#0000 1px);background-size:25px 25px;grid-template-columns:repeat(auto-fill,minmax(min(100%,192px),1fr));align-content:start;gap:13px 8px;max-height:410px;padding-block:23px;padding-inline:16px;display:grid;overflow:auto}.choice-node{color:var(--ink);background:0 0;border:0;border-radius:3px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:4px;display:flex}.choice-node:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.choice-icon{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);filter:drop-shadow(0 2px 1px oklch(0% 0 none/.267));background:linear-gradient(135deg,oklch(61.3% .0775 141.17),oklch(41.9% .0588 150.69));place-items:center;width:77px;height:70px;display:grid;position:relative}.choice-icon:before{content:"";clip-path:inherit;background:linear-gradient(120deg,oklch(100% 0 none/.22),#0000);border:1px solid oklch(91.81% .0384 105.51);position:absolute;inset:2px}.choice-icon img{z-index:1;object-fit:contain;filter:drop-shadow(0 1px 1px oklch(0% 0 none/.2));width:auto;max-width:57px;height:auto;max-height:53px;position:relative}.choice-node.inspected .choice-icon{filter:drop-shadow(0 0 6px oklch(82.61% .1339 126.78));background:linear-gradient(oklch(84.59% .0934 126.15),oklch(64.22% .1296 138.14))}@media (hover:hover) and (pointer:fine){.choice-node:hover .choice-icon{filter:drop-shadow(0 0 6px oklch(82.61% .1339 126.78));background:linear-gradient(oklch(84.59% .0934 126.15),oklch(64.22% .1296 138.14))}}.choice-node.chosen .choice-icon{background:linear-gradient(oklch(83.88% .1271 135.5),oklch(58.57% .1296 142.94))}.choice-name{text-wrap:balance;overflow-wrap:normal;max-width:100%;font-size:13px;font-weight:600;line-height:1.35}.choice-check{z-index:2;color:oklch(100% 0 none);text-shadow:0 1px 3px oklch(27.03% .0515 144.85);font-size:18px;font-weight:700;position:absolute;inset-block-end:5px;inset-inline-end:17px}.choice-detail{background:var(--panel-material),var(--surface);border-block-start:4px solid var(--bar);background-repeat:no-repeat;background-size:100% 100%;padding:18px}.choice-detail-heading{align-items:center;gap:15px;margin-block-end:12px;display:flex}.choice-detail-heading img{object-fit:contain;width:67px;height:67px}.choice-detail-heading h3{font-size:var(--font-21-23);margin-block-start:4px}@media (hover:hover) and (pointer:fine){.choice-detail-heading a:hover{color:var(--accent)}}.choice-description{color:var(--ink);white-space:pre-line;max-height:160px;font-size:15px;line-height:1.6;overflow:auto}.choice-stats{flex-wrap:wrap;gap:20px;margin-block:15px;margin-inline:0;display:flex}.choice-stats dt{color:var(--muted);font-size:12px}.choice-stats dd{color:var(--accent);margin-block:3px 0;margin-inline:0;font-size:20px;font-weight:700}.choice-prerequisites{margin-block:12px;margin-inline:0;font-size:13px}.choice-prerequisites button{color:var(--accent);background:0 0;border:0;padding:0;font-weight:700}.choice-detail .actions{margin-block-start:14px}.choice-detail .actions .button{flex:1}.selection-empty{text-align:center;grid-column:1/-1;padding:30px}.sequence-icon{object-fit:contain;flex-shrink:0;margin-block-start:3px}.tool-intro{justify-content:flex-end}html[data-game=rebel-inc] .selection-board{background-color:oklch(78.65% .0327 120.93);background-image:linear-gradient(oklch(92.63% .0349 115.92/.733),oklch(76.86% .0181 110.39/.6)),url(/assets/rebel-inc/ui/terrain-material.webp);background-repeat:no-repeat;background-size:100% 100%}html[data-game=plague-inc] .selection-board{background-color:oklch(21.32% .0552 6.13);background-image:radial-gradient(at 55% 30%,oklch(40.71% .1198 8.04/.533),#0000),linear-gradient(oklch(52.93% .1746 18.66/.133) 1px,#0000 1px),linear-gradient(90deg,oklch(52.93% .1746 18.66/.133) 1px,#0000 1px)}html[data-game=plague-inc] .choice-icon{filter:drop-shadow(0 1px 2px oklch(67.35% .159 16.18/.376));background:radial-gradient(oklch(54.1% .1843 20.19),oklch(30.95% .1151 18.49))}html[data-game=plague-inc] .choice-node.inspected .choice-icon{filter:drop-shadow(0 0 6px oklch(69.43% .1698 16.04));background:radial-gradient(oklch(69.6% .18 16.14),oklch(44.39% .1666 15.23))}@media (hover:hover) and (pointer:fine){html[data-game=plague-inc] .choice-node:hover .choice-icon{filter:drop-shadow(0 0 6px oklch(69.43% .1698 16.04));background:radial-gradient(oklch(69.6% .18 16.14),oklch(44.39% .1666 15.23))}}html[data-game=plague-inc] .choice-node.chosen .choice-icon{background:radial-gradient(oklch(68.28% .1749 15.79),oklch(39% .1481 19.54))}html[data-game=after-inc] .selection-board{background:var(--panel-material),var(--surface2);grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px}html[data-game=after-inc] .choice-node{background:var(--paper);border:2px solid var(--line);border-radius:6px;padding:8px;box-shadow:0 3px 5px oklch(0% 0 none/.133)}html[data-game=after-inc] .choice-icon{clip-path:none;filter:none;background:0 0;border-radius:0;width:100%;height:85px}html[data-game=after-inc] .choice-icon:before{display:none}html[data-game=after-inc] .choice-icon img{object-fit:contain;width:100%;max-width:100%;height:85px;max-height:85px}html[data-game=after-inc] .choice-node.inspected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}html[data-game=after-inc] .choice-name{text-transform:uppercase;max-width:100%;font-weight:700}html[data-game=after-inc] .choice-node.chosen{background:oklch(85.5% .0558 123.26)}html[data-game=after-inc] .choice-check{color:oklch(33.05% .0652 153.09)}@media (width<=1100px){.planner-columns{grid-template-columns:minmax(0,1fr) minmax(300px,.85fr)}.selection-library-header{display:block}.selection-library-header .field{margin-block-start:12px}.selection-library-header input{width:100%;max-width:100%}.selection-board{grid-template-columns:repeat(auto-fill,minmax(min(100%,192px),1fr));padding-block:16px;padding-inline:10px}.choice-name{font-size:12px}}@media (width<=800px){.planner-columns{grid-template-columns:1fr}.selection-board{max-height:390px}.choice-detail{padding:16px}.selection-library-header{display:flex}.selection-library-header .field{max-width:52%;margin:0}.choice-name{font-size:13px}}@media (width<=600px){.selection-library-header{padding:13px}.selection-categories{gap:4px}.selection-categories button{padding:8px}.selection-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 4px}.choice-icon{width:75px;height:68px}.choice-name{font-size:12px}.choice-description{font-size:15px}.choice-detail-heading img{width:54px;height:54px}.choice-detail .actions{gap:8px}.sequence-icon{width:30px;height:30px}.sequence-list li{gap:9px}html[data-game=after-inc] .selection-board{grid-template-columns:repeat(2,minmax(0,1fr))}}.record-stage{border:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(220px,.7fr) minmax(0,1.7fr);min-width:0;display:grid;box-shadow:0 4px 16px oklch(0% 0 none/.133)}.record-art{border-inline-end:1px solid var(--line);min-height:300px;background:radial-gradient(oklch(82.92% .0449 127.2),oklch(65.74% .0599 134.73));justify-content:center;align-items:center;min-inline-size:0;padding-block:28px 52px;padding-inline:28px;display:flex;position:relative;overflow:clip}.record-art>img{object-fit:contain;filter:drop-shadow(0 7px 12px oklch(26.34% .0326 185.54/.251));width:100%;max-height:320px}.record-art-label{text-align:center;background:var(--bar);color:var(--bar-ink);font-size:var(--font-13-14-w700);text-transform:uppercase;letter-spacing:.08em;padding:11px;font-weight:700;display:block;position:absolute;inset-block-end:0;inset-inline:0}.record-art.portrait{padding-block:0 44px;padding-inline:0}.record-art.portrait img{object-fit:cover;object-position:50% 20%;height:100%;max-height:none}.record-art.landscape{padding-block:0 44px;padding-inline:0}.record-art.landscape img{object-fit:cover;height:100%;max-height:none}.record-overview{background:var(--panel-material),var(--surface);background-repeat:no-repeat;background-size:100% 100%;min-width:0;padding-block:27px;padding-inline:30px}.record-heading{margin-block-end:20px}.record-heading h1{overflow-wrap:anywhere;margin-block:7px 12px;margin-inline:0;font-size:clamp(1.8125rem,.6726rem + 2.375vw,2.875rem);line-height:1.15}.record-overview .dossier-description{font-size:var(--font-16-17);max-width:none;line-height:1.7}.record-metrics{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr));gap:1px;margin-block:23px;margin-inline:0;display:grid}.record-metrics>div{background:var(--surface);min-width:0;padding-block:14px;padding-inline:16px}.record-metrics dt{color:var(--muted);font-size:13px;font-weight:600}.record-metrics dd{color:var(--accent);font-weight:700;font-size:var(--font-20-22);overflow-wrap:anywhere;margin-block:7px 0;margin-inline:0}.record-actions{flex-wrap:wrap;gap:10px;margin-block-start:22px;display:flex}.record-overview>.status-message{margin-block-start:10px}.record-details{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin-block:20px;margin-inline:0;display:grid}.record-details>div{background:var(--surface);border:1px solid var(--line);min-width:0;padding:20px}.record-details dt{color:var(--accent);font-size:15px;font-weight:700}.record-details dd{white-space:pre-line;overflow-wrap:anywhere;margin-block:10px 0;margin-inline:0;line-height:1.7}.record-connections{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:15px;margin-block-start:20px;display:grid}.record-connections details{border:1px solid var(--line);background:var(--surface);align-self:start;padding:16px}.record-connections summary{cursor:pointer;color:var(--accent);font-size:17px;font-weight:700}.record-connections .entity-chip{overflow-wrap:anywhere;width:100%;min-width:0}.record-connections .entity-chip>span{margin-inline-start:auto}.record-connections .relation-list{max-height:480px;overflow:auto}html[data-game=plague-inc] .record-art{background:radial-gradient(oklch(60.83% .2033 13.02/.333),oklch(25.46% .0888 18.61) 63%,oklch(16.74% .0511 9.24));border-color:oklch(51.71% .1552 15.83)}html[data-game=plague-inc] .record-art>img{filter:drop-shadow(0 0 22px oklch(60.92% .2108 22.94/.376));max-width:230px}html[data-game=plague-inc] .record-art.landscape img{filter:none;max-width:100%}html[data-game=plague-inc] .record-heading h1{text-transform:uppercase;letter-spacing:.005em}html[data-game=plague-inc] .record-heading{border-block-end:1px solid var(--line);padding-block-end:14px}html[data-game=rebel-inc] .record-stage{border:4px double oklch(66.7% .0481 125.66)}.record-art:has(>img[src$=\.jpg]){background-color:var(--surface2)}html[data-game=after-inc] .record-stage{border:3px double oklch(61.74% .0662 79.04);border-radius:9px;overflow:hidden}html[data-game=after-inc] .record-art{background:var(--panel-material),oklch(84.93% .046 85.85)}html[data-game=after-inc] .record-heading h1{text-transform:uppercase;font-size:clamp(1.6875rem,.5483rem + 2.373vw,2.625rem)}html[data-game=after-inc] .record-metrics>div{background:var(--panel-material),var(--surface)}@container (width<=842px){.record-stage{grid-template-columns:230px minmax(0,1fr)}.record-overview{padding:22px}.record-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.record-art{border-inline-end:0;border-block-end:1px solid var(--line);height:210px;min-height:0;padding-block:15px 50px;padding-inline:30px}.record-art>img{width:auto;max-width:100%;height:150px}.record-art.portrait,.record-art.landscape{height:245px}.record-art.portrait img,.record-art.landscape img{object-fit:cover;width:100%;height:100%}.record-heading h1{font-size:30px}.record-actions{gap:8px}.record-actions .button{white-space:nowrap;flex:1}.record-actions .button.primary{flex-basis:100%}.record-art-label{padding:9px}}@container (width<=554px){.record-stage{grid-template-columns:1fr}.record-overview{padding-block:20px;padding-inline:17px}.record-metrics{margin-block:20px;margin-inline:0}.record-metrics>div{padding:12px}.record-details,.record-connections{grid-template-columns:1fr}.record-connections details{padding:14px}}.tools-heading{justify-content:space-between;align-items:center;gap:20px;margin-block-end:16px;display:flex}.tools-heading h1{font-size:clamp(1.75rem,.7311rem + 2.123vw,2.5rem);line-height:1.15}.tools-page .tool-intro{margin-block-end:12px}.tools-page .planner-summary>div{padding-block:13px;padding-inline:20px}.tools-page .planner-summary strong{font-size:var(--font-27-30);margin-block:2px;margin-inline:0}.tools-page .breadcrumbs{margin-block-end:13px}.tools-page .selection-board{max-height:350px}html[data-game=rebel-inc]{--panel-material:linear-gradient(105deg,oklch(93.06% .0179 92.69/.902),oklch(99.68% .0157 106.68/.871) 55%,oklch(91.85% .022 92.52/.91))}html[data-game=rebel-inc] .planner-summary{background-image:linear-gradient(105deg,oklch(92.1% .0205 94.54),oklch(99.53% .0119 101.47) 55%,oklch(92.62% .0243 96.58))}@media (width<=800px){.tools-heading{flex-wrap:wrap;align-items:flex-start}.tools-page .planner-summary>div{padding-block:12px;padding-inline:10px}.tools-heading h1{font-size:30px}.tools-page .selection-board{max-height:360px}}.record-metrics dd.verbose{color:var(--ink);font-size:16px;font-weight:500;line-height:1.55}html[data-game=plague-inc] .account-art{background:oklch(21.42% .0663 10.21)}html[data-game=plague-inc] .account-art:after{background:linear-gradient(#0000,oklch(21.42% .0663 10.21))}html[data-game=after-inc] .account-art{background:oklch(35.26% .0517 177.75)}html[data-game=after-inc] .account-art:after{background:linear-gradient(#0000,oklch(35.26% .0517 177.75))}.account-chooser h2{text-transform:uppercase;letter-spacing:.01em}.account-chooser .provider-button{font-size:16px}.profile-heading h2{font-size:32px}.world-atlas{border:2px solid var(--line);background:oklch(20.84% .0422 257.82);margin-block:20px 28px;margin-inline:0;position:relative}.world-atlas-tools{background:linear-gradient(oklch(30.78% .1051 15.86),oklch(21.56% .0647 11.06));border-block-end:1px solid oklch(53.57% .1352 12.81);justify-content:space-between;align-items:end;gap:20px;padding-block:16px;padding-inline:20px;display:flex}.world-atlas-tools .field{flex:1;max-width:380px}.world-atlas-tools .field>span{color:oklch(89.51% .0324 .87)}.world-atlas-tools input{color:oklch(100% 0 none);background:oklch(18.26% .0495 2.95);border-color:oklch(53.57% .1352 12.81)}.world-atlas svg[data-map-surface]{touch-action:none;cursor:grab;width:100%;height:570px;display:block}.world-atlas svg[data-map-surface]:active{cursor:grabbing}.world-country{cursor:pointer}.world-country circle{fill:oklch(94.43% .0141 17.41);stroke:oklch(36.59% .1362 18.99);stroke-width:1.3px;transition:fill .1s}.world-country.selected circle{fill:oklch(93.9% .1313 101.55);stroke:oklch(0% 0 none);stroke-width:1px}@media (hover:hover) and (pointer:fine){.world-country:hover circle{fill:oklch(93.9% .1313 101.55);stroke:oklch(0% 0 none);stroke-width:1px}}.world-country text{opacity:0;pointer-events:none;fill:oklch(98% .0235 88.23);stroke:oklch(20.87% .0683 9.52);stroke-width:2px;paint-order:stroke;stroke-linejoin:round;text-anchor:middle;font-size:9px;font-weight:700}.world-country:focus-visible text,.world-country.selected text{opacity:1}@media (hover:hover) and (pointer:fine){.world-country:hover text{opacity:1}}.world-country.dimmed{opacity:.12}.world-country:focus-visible{outline:2px solid #0000}.world-country:focus-visible circle{fill:oklch(93.9% .1313 101.55);stroke:oklch(100% 0 none);stroke-width:2px}.world-country-results{color:oklch(100% 0 none);flex-wrap:wrap;gap:10px;padding:16px;display:flex}.world-country-results[hidden]{display:none}.world-country-results .entity-chip{color:oklch(100% 0 none);background:oklch(22.75% .0596 4.1)}.dossier-page .world-atlas svg[data-map-surface]{height:430px}@media (width<=950px){.world-atlas{display:none}}html[data-game=after-inc] .world-atlas{background:oklch(79.94% .0318 155.81);border:3px double oklch(63.46% .0566 83.72);border-radius:8px;overflow:hidden}html[data-game=after-inc] .world-atlas-tools{background:var(--panel-material),var(--surface);border-color:var(--line);color:var(--ink)}html[data-game=after-inc] .world-atlas-tools .field>span{color:var(--muted)}html[data-game=after-inc] .world-atlas-tools input{background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-game=after-inc] .world-country circle,html[data-game=after-inc] .world-country text{display:none}html[data-game=after-inc] .world-country rect{fill:#0000;stroke:#0000;stroke-width:4px;rx:12}html[data-game=after-inc] .world-country:focus-visible rect,html[data-game=after-inc] .world-country.selected rect{stroke:oklch(96.04% .0844 99.79);fill:oklch(95.18% .0986 99.27/.071);filter:drop-shadow(0 0 5px oklch(36.15% .063 169.46))}@media (hover:hover) and (pointer:fine){html[data-game=after-inc] .world-country:hover rect{stroke:oklch(96.04% .0844 99.79);fill:oklch(95.18% .0986 99.27/.071);filter:drop-shadow(0 0 5px oklch(36.15% .063 169.46))}}html[data-game=after-inc] .world-country-results{background:var(--surface);color:var(--ink)}html[data-game=after-inc] .world-country-results .entity-chip{background:var(--surface2);color:var(--ink)}.record-journey{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-block-start:24px;display:flex}.record-journey .button{flex-direction:column;flex:1;align-items:flex-start;gap:5px;min-width:200px;max-width:480px;display:flex}.record-journey small{color:var(--muted);font-size:12px;font-weight:400}.record-journey strong{font-size:18px}.campaign-list{flex-wrap:wrap;gap:10px;margin-block:20px 24px;margin-inline:0;display:flex}.campaign-list a{border:1px solid var(--line);background:var(--surface);padding-block:10px;padding-inline:15px;font-size:14px;font-weight:700}@media (hover:hover) and (pointer:fine){.campaign-list a:hover{background:var(--bar);color:var(--bar-ink)}}.world-atlas svg[data-map-surface]>image{pointer-events:none}.world-country .country-hit{fill:#0000;stroke:none;pointer-events:all}.country-label{opacity:0;pointer-events:none;fill:oklch(98% .0235 88.23);stroke:oklch(20.87% .0683 9.52);stroke-width:2px;paint-order:stroke;stroke-linejoin:round;text-anchor:middle;font-size:9px;font-weight:700}.world-country:focus-visible+.country-label,.world-country.selected+.country-label{opacity:1}@media (hover:hover) and (pointer:fine){.world-country:hover+.country-label{opacity:1}}html[data-game=after-inc] .country-label{display:none}html[data-game=plague-inc] .choice-icon.native-frame{clip-path:none;filter:none!important;background:0 0!important}.choice-icon.native-frame:before{display:none}.choice-icon.native-frame>img.choice-frame{z-index:0;filter:none;object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0}.choice-icon.native-frame>img:not(.choice-frame){max-width:var(--choice-glyph-width,52px);max-height:var(--choice-glyph-height,48px);filter:none}.choice-node.inspected .choice-icon.native-frame{outline:1px solid var(--accent);outline-offset:4px;border-radius:5px}.choice-node.event-choice .choice-icon{opacity:.55}html[data-game=rebel-inc] :is(.eyebrow,.record-art-label,.account-chooser .account-title,.account-chooser h2,.game-dialog .dialog-heading h2,.game-select-label,.studio-setup h3){text-transform:none;letter-spacing:0}:root{--type-title:clamp(1.875rem, .8935rem + 2.045vw, 2.625rem);--type-heading:24px;--type-card:20px;--type-body:16px;--type-label:14px;--type-meta:13px}body{font-size:var(--type-body)}html[data-game] :is(.page-heading h1,.tools-heading h1,.record-heading h1,.reading h1,.account-title){font-size:var(--type-title);line-height:1.16}.account-chooser .account-title{text-transform:uppercase;letter-spacing:.01em;margin-block:0 16px;margin-inline:0}.profile-heading .account-title{overflow-wrap:anywhere}html[data-game] :is(.section-heading h2,.dossier-section>h2,.selection-library-header h2){font-size:var(--type-heading)}html[data-game] :is(.entity-copy h3,.tool-card h3,.selection-caption h3,.saved-card h3){font-size:var(--type-card)}.record-overview .dossier-description,.choice-description,.entity-copy p,.tool-card p{font-size:var(--type-body);line-height:1.6}.choice-name,.field>span,.entity-facts{font-size:var(--type-label)}.record-metrics dd,.choice-stats dd{font-variant-numeric:tabular-nums}.plan-title{font-size:var(--type-heading)}.header-actions{flex-shrink:0;align-items:center;gap:3px}.header-actions>astro-island{display:contents}.language-trigger{color:var(--ink);min-height:40px;font-size:var(--font-12-13);background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:8px;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.language-trigger:hover{border-color:var(--line);background:var(--surface2)}}.mobile-menu-trigger{display:none!important}.dialog-overlay{z-index:100;backdrop-filter:blur(4px);background:oklch(15.18% .011 247.71/.722);position:fixed;inset:0}.game-dialog{z-index:101;width:min(720px,100vw - 36px);max-height:82dvh;color:var(--ink);background-color:var(--surface);background-image:var(--panel-material);border:3px double var(--line);border-radius:var(--radius);background-repeat:no-repeat,repeat;background-size:100% 100%,260px;outline:2px solid #0000;padding:24px;position:fixed;inset-block-start:9dvh;inset-inline-start:50%;overflow:auto;transform:translate(-50%);box-shadow:0 25px 90px oklch(0% 0 none/.6)}.dialog-heading{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-block-end:20px;padding-block-end:15px;display:flex}.dialog-heading h2{font-size:var(--type-heading);margin:0;line-height:1.2}.dialog-heading .icon-button{flex-shrink:0;font-size:28px}.dialog-search-field{border:1px solid var(--line);background:var(--surface2);align-items:center;gap:12px;margin-block-end:12px;padding-block:4px;padding-inline:10px;display:flex}.dialog-search-field input{min-width:0;box-shadow:none;outline-offset:0;background:0 0;border:0;flex:1;font-size:16px}.search-results{scrollbar-color:var(--line) transparent;min-height:64px;max-height:50dvh;overflow:auto}.search-result{border-block-end:1px solid var(--line);align-items:center;gap:14px;padding-block:13px;padding-inline:10px;display:flex}.search-result-art{flex:0 0 56px;place-items:center;width:56px;height:56px;display:grid}.search-result-art>img{object-fit:contain;width:auto;max-width:48px;height:auto;max-height:48px}.search-result-art .choice-icon{--choice-glyph-width:38px;--choice-glyph-height:36px;clip-path:none;background:0 0;border:0;flex:none;place-items:center;width:56px;height:52px;margin:0;padding:0;display:grid;position:relative}.search-result-art .choice-frame{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0}.search-result-art .choice-glyph{object-fit:contain;width:auto;height:auto;position:relative;inset:auto}.search-result>svg{flex-shrink:0}.search-result>span{flex:1;min-width:0}.search-result strong{font-size:var(--font-17-18);line-height:1.3;display:block}.search-result small{font-size:var(--type-meta);color:var(--muted);overflow-wrap:anywhere;margin-block-start:4px;line-height:1.45;display:block}.search-result:focus-visible{background:var(--surface2);outline:2px solid var(--accent);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.search-result:hover{background:var(--surface2);outline:2px solid var(--accent);outline-offset:-2px}}.search-empty,.search-browse{color:var(--muted);padding-block:24px;padding-inline:10px;display:block}.dialog-footer{font-size:var(--font-13-14);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin-block-start:16px;display:flex}.navigation-dialog{max-width:440px}.dialog-navigation{gap:7px;display:grid}.dialog-navigation a{border:1px solid var(--line);background:var(--surface2);justify-content:space-between;align-items:center;padding-block:14px;padding-inline:17px;font-weight:700;display:flex}.dialog-navigation a[aria-current=page]{background:var(--bar);color:var(--bar-ink)}@media (hover:hover) and (pointer:fine){.dialog-navigation a:hover{background:var(--bar);color:var(--bar-ink)}}.dialog-language-search{margin-block-end:18px}.dialog-language-search>label{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:clip}.dialog-language-search input{width:100%;font-size:16px}.language-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.language-grid a{border:1px solid var(--line);font-size:var(--font-15-16);justify-content:space-between;align-items:center;gap:10px;padding:13px;display:flex}.language-grid a[aria-current=page]{background:var(--bar);color:var(--bar-ink)}@media (hover:hover) and (pointer:fine){.language-grid a:hover{background:var(--bar);color:var(--bar-ink)}}html[data-game=plague-inc] .game-dialog{border-color:oklch(55.86% .1541 16.77);box-shadow:0 0 0 2px oklch(21.54% .0673 15.27),0 20px 80px oklch(0% 0 none/.733)}.game-dialog .dialog-heading h2{color:var(--ink)}html[data-game=rebel-inc] .dialog-heading{background:var(--bar);color:var(--bar-ink);margin-block:-12px 20px;margin-inline:-12px;padding-block:10px;padding-inline:13px}html[data-game=rebel-inc] .dialog-heading h2,html[data-game=rebel-inc] .dialog-heading .icon-button{color:var(--bar-ink)}html[data-game=after-inc] .game-dialog{border:3px double oklch(70.79% .0703 81.9);border-radius:10px}.game-dialog .dialog-heading h2{text-transform:uppercase;letter-spacing:.02em}@media (width<=1100px){.site-header{flex-wrap:nowrap;height:78px;min-height:78px;padding-block:10px;padding-inline:12px}.site-header .main-nav{display:none}.mobile-menu-trigger{display:inline-flex!important}.wordmark{flex:1;min-width:100px}.header-actions{margin-inline-start:auto}}@media (width<=600px){:root{--type-title:30px;--type-heading:23px;--type-card:20px}.site-header{gap:5px;height:76px;min-height:76px;padding-block:10px;padding-inline:8px}.wordmark{min-width:96px;padding:4px}.wordmark strong{font-size:21px}.header-actions .icon-button{width:32px;height:40px;padding:5px}.header-actions{gap:1px}.language-trigger{gap:4px;padding:6px}.language-trigger svg{display:none}.game-dialog{width:calc(100vw - 24px);max-height:92dvh;padding:18px;inset-block-start:4dvh}.dialog-heading{margin-block-end:16px}.search-results{max-height:58dvh}.search-result{gap:10px;padding-block:12px;padding-inline:5px}.search-result>img{width:42px;height:42px}.language-grid a{padding-block:12px;padding-inline:10px}.dialog-footer{gap:12px}.choice-name{font-size:13px}.dialog-navigation a{min-height:48px}}@media (prefers-reduced-motion:no-preference){.game-dialog[data-state=open]{animation:.12s ease-out dialog-in}.dialog-overlay[data-state=open]{animation:.12s ease-out overlay-in}@keyframes dialog-in{0%{opacity:0;translate:0 -5px}to{opacity:1;translate:0}}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none!important}}html[data-game=after-inc] :is(main>.section,.record-overview,.record-art,.record-metrics>div,.choice-detail,.selection-caption,.panel,.field-note,.saved-card,.tool-card,.reading,.game-dialog){background-repeat:no-repeat,repeat;background-size:100% 100%,788px 48px}html[data-game=after-inc] :is(.button:not(.primary),.provider-button,.pill:not(.active)){background-image:var(--panel-material);background-repeat:no-repeat,repeat;background-size:100% 100%,788px 48px}html[data-game=after-inc] .choice-node.chosen .choice-icon{background:0 0}.sequence-footer .actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sequence-footer .actions>.button{white-space:normal;min-width:0;min-height:44px}.sequence-footer .actions>.button:first-child{grid-column:1/-1}.confirm-dialog{max-width:490px;inset-block-start:50dvh;transform:translate(-50%,-50%)}.confirmation-description{color:var(--ink);font-size:16px;line-height:1.65}.confirmation-actions{justify-content:flex-end;gap:12px;margin-block-start:26px;display:flex}.header-actions .mobile-menu-trigger{display:none!important}@media (width<=1100px){.header-actions .mobile-menu-trigger{display:inline-flex!important}}::view-transition-old(root){display:none!important}::view-transition-new(root){mix-blend-mode:normal!important;animation:none!important}::view-transition-group(root){animation:none!important}.entity-picker-trigger{background:var(--surface2);min-height:46px;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);text-align:start;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;padding-block:10px;padding-inline:14px;font-size:16px;display:flex}.entity-picker-trigger>span{text-overflow:ellipsis;flex:1;overflow:hidden}.entity-picker-trigger img{object-fit:contain}@media (hover:hover) and (pointer:fine){.entity-picker-trigger:hover{border-color:var(--accent)}}.picker-filters{gap:10px;margin-block-end:16px;display:flex}.picker-filters>input{flex:1;min-width:0}.picker-filters>select{max-width:40%}.picker-results{max-height:55dvh;overflow:auto}.picker-results .search-result{width:100%;color:var(--ink);border:0;border-block-end:1px solid var(--line);text-align:start;background:0 0}@media (hover:hover) and (pointer:fine){.picker-results .search-result:hover{background:var(--surface2)}}.compare-picker>.entity-picker-trigger{max-width:520px}.compare-picker{justify-content:space-between;align-items:center}@media (width<=600px){.picker-filters{flex-direction:column}.picker-filters>select{max-width:100%}.compare-picker{gap:16px}}.plan-start{align-items:end;gap:22px;margin-block-end:18px;display:flex}.plan-start .field{max-width:250px}.plan-start p{font-size:var(--type-meta);color:var(--muted);padding-block-end:10px}.plan-resources{background:var(--line);border:1px solid var(--line);flex-wrap:wrap;gap:1px;margin-block:-8px 20px;margin-inline:0;display:flex}.plan-resources>div{background:var(--surface);flex:1;min-width:110px;padding-block:13px;padding-inline:20px}.plan-resources dt{font-size:var(--type-label);color:var(--muted)}.plan-resources dd{font-size:var(--type-heading);color:var(--accent);font-variant-numeric:tabular-nums;margin-block:5px 0;margin-inline:0;font-weight:700}.quantity-control{border:1px solid var(--line);border-radius:var(--radius);align-items:center;min-block-size:0;min-inline-size:0;margin-block-start:10px;display:inline-flex;overflow:clip}.quantity-control button{background:var(--surface2);width:40px;min-height:40px;color:var(--ink);border:0;place-items:center;font-size:19px;display:grid}.quantity-control input{text-align:center;appearance:textfield;font-variant-numeric:tabular-nums;border:0;border-radius:0;width:48px;min-height:40px;padding-block:7px;padding-inline:3px}.quantity-control input::-webkit-inner-spin-button{appearance:none}@media (hover:hover) and (pointer:fine){.quantity-control button:hover:not(:disabled){background:var(--bar);color:var(--bar-ink)}}.sequence-main .prereq-warning{flex-wrap:wrap;gap:7px;margin-block-start:10px;font-size:13px;line-height:1.5;display:flex}.prereq-warning button{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0}@media (width<=600px){.plan-start{display:block}.plan-start .field{max-width:none}.plan-start p{margin-block-start:8px;padding:0}.plan-resources>div{min-width:95px;padding:12px}.plan-resources dd{font-size:22px}.quantity-control button{width:40px;min-height:40px}}.editorial-layout{grid-template-columns:minmax(0,840px) minmax(220px,1fr);align-items:start;gap:30px;display:grid}.editorial-layout .reading{max-width:none;margin:0;padding-block:25px;padding-inline:30px}.article-heading .eyebrow{margin-block-end:12px;display:block}.article-heading .lead{font-size:var(--font-18-20);color:var(--ink);margin-block:20px;margin-inline:0;line-height:1.65}.article-heading .lead a,.record-overview .dossier-description a,.record-details a{color:var(--accent)}.article-heading .article-meta{justify-content:flex-start;gap:16px;margin-block:0 24px;margin-inline:0}.article-sidebar{gap:20px;display:grid;position:sticky;inset-block-start:24px}.article-contents,.article-records{border:1px solid var(--line);background:var(--surface);padding:20px}.article-sidebar h2{font-size:var(--type-card);margin-block:0 17px;margin-inline:0}.article-contents nav>a{line-height:1.5;font-size:var(--type-label);border-block-start:1px solid var(--line);gap:12px;padding-block:11px;padding-inline:0;display:flex}@media (hover:hover) and (pointer:fine){.article-contents nav>a:hover{color:var(--accent)}}.article-records .entity-chip{font-size:var(--type-label);gap:10px;margin-block-start:8px;display:flex}.article-records .entity-chip>span{flex:1}.article-records .entity-chip img{object-fit:contain}.more-reading{border-block-start:1px solid var(--line);margin-block-start:34px;padding-block-start:28px}.prose>section{scroll-margin-block-start:24px}.record-stage.text-record{grid-template-columns:1fr}.text-record .record-overview{max-width:100%}.text-record .dossier-description{max-width:80ch}@media (width<=1000px){.article-contents,.article-records{padding:16px}}@container (width<=834px){.editorial-layout{grid-template-columns:minmax(0,1fr) 230px;gap:20px}.editorial-layout .reading{padding:22px}.article-sidebar{position:static}}@media (width<=800px){.article-contents{order:0;width:100%}.article-records{order:2;width:100%}.article-contents nav>a{padding-block:10px;padding-inline:0;font-size:15px}.more-reading{margin-block-start:24px}.article-heading h1{margin-block-start:12px}}@container (width<=646px){.editorial-layout{flex-direction:column;display:flex}.editorial-layout .reading{width:100%;box-shadow:none;background:0 0;border:0;order:1;padding:0}.article-sidebar{display:contents}}@media (prefers-reduced-motion:no-preference){html[data-game=plague-inc] :is(.button,.provider-button,.selection-categories button){transition:background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out,border-color .2s ease-in-out}html[data-game=plague-inc] .choice-icon img{transform-origin:50%;transition:transform .2s ease-in-out}html[data-game=plague-inc] .choice-node:not(:disabled):focus-visible .choice-icon img{transform:scale(1.1)}@media (hover:hover) and (pointer:fine){html[data-game=plague-inc] .choice-node:not(:disabled):hover .choice-icon img{transform:scale(1.1)}}html[data-game=plague-inc] .choice-node:not(:disabled):active .choice-icon img{transform:scale(1.05)}html[data-game=plague-inc] .choice-icon{transition:filter .2s ease-in-out}}@media (prefers-reduced-motion:reduce){html[data-game=plague-inc] .choice-icon img{transition:none!important;transform:none!important}html[data-game=plague-inc] :is(.choice-icon,.button,.provider-button,.selection-categories button){transition:none!important}}.skip-link:not(:focus-visible){clip-path:inset(50%);width:1px;height:1px;white-space:nowrap;min-block-size:0;min-inline-size:0;padding:0;overflow:clip}.screenshot-selection{border:1px solid var(--line);background:var(--surface2);border-radius:var(--radius);padding:12px}.screenshot-file-actions{justify-content:space-between;align-items:center;gap:12px;margin-block-start:10px;display:flex}.screenshot-file-actions>span{overflow-wrap:anywhere;min-width:0;font-size:var(--type-meta);color:var(--muted)}.screenshot-selection .button{flex-shrink:0}.map-label-toggle input[type=checkbox]{appearance:none;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface2);flex:none;place-content:center;width:24px;height:24px;min-height:24px;padding:0;display:grid}.map-label-toggle input[type=checkbox]:checked{background:var(--bar);border-color:var(--accent)}.map-label-toggle input[type=checkbox]:checked:after{content:"";border:solid var(--bar-ink);border-width:0 2px 2px 0;width:7px;height:12px;transform:translateY(-2px)rotate(45deg)}.contribution-context{align-self:start;gap:18px;display:grid}.contribution-context:empty{display:none}.contribution-context>img{object-fit:contain;border-radius:var(--radius);width:100%;max-height:220px}.contribution-context h3{font-size:var(--type-heading);overflow-wrap:anywhere;line-height:1.3}.contribution-context p{font-size:var(--type-label);line-height:1.65}.contribution-meta{font-size:var(--type-label);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.contribution-meta strong{background:var(--surface2);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);font-size:var(--type-label);text-transform:capitalize;padding-block:5px;padding-inline:9px;font-weight:600}.notfound h1{font-size:var(--type-title);line-height:1.16}.operation-controls{align-items:end}.operation-controls>.field{width:min(100%,340px)}.operation-controls>.text-link{justify-content:center;align-items:center;min-height:46px;padding-block:0;padding-inline:12px;display:inline-flex}.plan-sequence:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.operation-planner .sequence-head{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.operation-planner .sequence-context{font-size:var(--type-meta);color:var(--muted);margin-inline-start:auto}.operation-planner .sequence-head>.plan-title{flex-basis:100%;margin-block-start:0}.operation-planner .prereq-warning button:disabled{cursor:default;text-decoration:none}.sequence-controls{gap:2px}.sequence-controls button{place-items:center;width:40px;height:40px;padding:0;display:grid}.operation-planner .sequence-footer .actions>.button:first-child{grid-column:auto}.plan-recovery{margin-block:16px;margin-inline:22px;padding:16px}.plan-recovery p{font-size:var(--type-label)}.plan-recovery>.text-link{text-align:start;background:0 0;border:0;min-height:40px;margin-block-start:8px;padding-block:4px;padding-inline:0}.quantity-control label{display:block}.quantity-control :focus-visible{outline-offset:-3px}.sequence-setup{gap:8px;margin-block-start:16px;display:grid}.sequence-setup>.field-label{font-size:var(--type-label);color:var(--muted)}.sequence-leader{align-items:center;gap:8px;display:flex}.sequence-leader .entity-chip{flex:1;min-width:0;margin:0}.sequence-leader .icon-button{flex:none}@media (width>=801px){.tools-page[data-tool=settlement-planner] .selection-library{container:settlement-library/inline-size}@container settlement-library (width<=700px){.selection-categories{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.selection-categories button{min-width:0;min-height:40px}}}.plan-recovery h2{font-size:var(--type-card);margin-block:0 8px;margin-inline:0}.plan-recovery-choice{align-items:center;gap:12px;width:100%;padding-block:10px;padding-inline:0;display:flex}.plan-recovery-choice img{object-fit:contain;flex:none}.plan-recovery-choice>.text-link,.plan-recovery-choice>span{overflow-wrap:anywhere;flex:1;min-width:0}.plan-recovery-choice>.text-link{display:block}.plan-recovery-choice .sequence-context{color:var(--muted);font-size:var(--type-meta);display:block}:is(.icon-button,.pill,.entity-picker-trigger,.game-select-trigger):not(:disabled):active{transform:scale(.96)}@media (prefers-reduced-motion:no-preference){:is(.icon-button,.pill,.entity-picker-trigger){transition:transform .16s var(--ease-out)}}:is(.language-grid a,.search-result):active{background:var(--bar);color:var(--bar-ink)}:is(.site-footer nav a,.footer-name,.breadcrumbs a,.text-link,.choice-detail-heading a,.button.small,.rail-network .rail-game,.studio-entry-actions button){position:relative}:is(.site-footer nav a,.footer-name,.breadcrumbs a,.text-link,.choice-detail-heading a,.button.small,.rail-network .rail-game,.studio-entry-actions button):before{content:"";position:absolute;inset-block:min(0px,50% - 20px);inset-inline:min(0px,50% - 20px)}:is(.site-footer nav a,.footer-name,.breadcrumbs a,.text-link,.choice-detail-heading a):before{inset-inline:-4px}@media (width<=600px){.site-footer nav{row-gap:22px}.site-footer nav a:before{inset-block:min(0px,50% - 22px)}.studio-entry-actions button{width:36px;height:36px}.studio-entry-actions button:before{inset:-4px}.pagination a,.pagination span{min-block-size:44px;min-inline-size:44px}.site-header{flex-wrap:wrap;row-gap:4px;height:auto;min-height:0}.header-actions{flex-basis:100%;justify-content:space-between;gap:0;margin-inline-start:0}.header-actions .icon-button{width:40px;height:40px}.language-trigger{justify-content:center;min-block-size:40px;min-inline-size:40px}}@media (width<=600px) and (pointer:coarse){.header-actions .icon-button{width:44px;height:44px}.language-trigger{min-block-size:44px;min-inline-size:44px}}.header-actions [data-hint]{position:relative}.header-actions [data-hint]:after,.game-rail [data-hint]:after{content:attr(data-hint);z-index:2;white-space:nowrap;pointer-events:none;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-material),var(--surface);max-width:240px;color:var(--ink);font:500 var(--type-label)/1.4 var(--font);letter-spacing:0;text-transform:none;text-shadow:none;background-size:100% 100%,788px 48px;padding-block:8px;padding-inline:12px;display:none;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;box-shadow:0 3px 8px oklch(0% 0 none/.2)}.header-actions [data-hint]:focus-visible:not([data-hint-dismissed]):not([aria-expanded=true]):after{display:block}@media (hover:hover) and (pointer:fine){.header-actions [data-hint]:hover:not([data-hint-dismissed]):not([aria-expanded=true]):after{display:block}}:root{--network-rail-w:72px;--rail-bg:oklch(20.24% .0197 144.8);--rail-line:oklch(58.83% .0561 131.14/.439);--rail-ink:oklch(92.76% .0248 121.92);--rail-dim:oklch(60.67% .0416 125.65);--rail-ring:oklch(45.81% .0401 137.23);--rail-plate:oklch(24.41% .0212 144.89);--rail-current:oklch(90.29% .0706 121.71);--rail-glow:oklch(86.62% .0917 121.65/.251)}html[data-network-rail=closed]{--network-rail-w:5px}html[data-game=plague-inc]{--rail-bg:oklch(15.66% .0396 8.87);--rail-line:oklch(40.39% .118 11.55);--rail-ink:oklch(85.88% .0529 10.9);--rail-dim:oklch(49.32% .0937 11);--rail-ring:oklch(32.93% .0899 11.64);--rail-plate:oklch(20.22% .0534 11.86);--rail-current:oklch(73.86% .1608 16.7);--rail-glow:oklch(62.22% .2194 21.89/.333)}html[data-game=after-inc]{--rail-bg:oklch(21.63% .0211 174.28);--rail-line:oklch(56.17% .0409 167.27/.439);--rail-ink:oklch(94.98% .0186 113.35);--rail-dim:oklch(64.28% .0344 165.63);--rail-ring:oklch(46.94% .0387 176.7);--rail-plate:oklch(26.57% .0285 172.95);--rail-current:oklch(84.1% .0719 88.57);--rail-glow:oklch(87.34% .0685 89.68/.333)}.game-rail{z-index:50;width:var(--network-rail-w);background:var(--rail-bg);border-inline-end:1px solid var(--rail-line);flex-direction:column;align-items:center;display:flex;position:fixed;inset-block:0;inset-inline:0 auto}.rail-mark{border-block-end:1px solid var(--rail-line);width:100%;height:78px;color:var(--rail-ink);font-weight:800;font-size:var(--font-23-25);flex:none;justify-content:center;align-items:center;display:flex}.rail-mark span{color:var(--rail-dim)}.rail-list{scrollbar-width:none;flex-direction:column;flex:auto;align-items:center;width:100%;min-height:0;padding-block:18px 12px;padding-inline:0;display:flex;overflow-y:auto}.rail-list::-webkit-scrollbar{display:none}.rail-games,.rail-network{flex-direction:column;align-items:center;display:flex}.rail-games{gap:14px}.rail-network{gap:10px}.rail-game{border:2px solid var(--rail-ring);background:var(--rail-plate);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;padding:2px;transition:border-color .15s;display:grid}.rail-game img{object-fit:cover;opacity:.85;border-radius:50%;width:100%;height:100%;transition:opacity .15s}.rail-game:focus-visible{border-color:var(--rail-ink)}@media (hover:hover) and (pointer:fine){.rail-game:hover{border-color:var(--rail-ink)}}.rail-game:is(:focus-visible,.active) img{opacity:1}@media (hover:hover) and (pointer:fine){.rail-game:hover img{opacity:1}}.rail-game.active{border-color:var(--rail-current);box-shadow:0 0 12px var(--rail-glow)}.rail-divider{border:0;border-block-start:1px solid var(--rail-line);flex:none;width:28px;margin-block:18px;margin-inline:0}.rail-network .rail-game{border-width:1px;width:36px;height:36px}.game-rail :focus-visible{outline:2px solid var(--rail-current);outline-offset:3px}.rail-hide{border-radius:var(--radius);width:40px;height:40px;color:var(--rail-dim);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;margin-block:6px 14px;margin-inline:0;padding:0;display:grid}.rail-hide svg{scale:-1 1}.rail-hide:focus-visible{color:var(--rail-ink);background:var(--rail-plate);border-color:var(--rail-line)}@media (hover:hover) and (pointer:fine){.rail-hide:hover{color:var(--rail-ink);background:var(--rail-plate);border-color:var(--rail-line)}}.rail-strip{display:none}.game-rail>:not(.rail-strip){transition:opacity .15s}html[data-network-rail=closed] .game-rail>:not(.rail-strip){visibility:hidden;opacity:0;transition:none}html[data-network-rail=closed] .rail-strip{cursor:pointer;background:0 0;border:0;width:calc(100% + 18px);padding:0;display:block;position:absolute;inset-block:0;inset-inline:0 auto}html[data-network-rail=closed] .rail-strip:focus-visible{background:linear-gradient(var(--rail-ring),var(--rail-ring)) 0 0/5px 100% no-repeat}@media (hover:hover) and (pointer:fine){html[data-network-rail=closed] .rail-strip:hover{background:linear-gradient(var(--rail-ring),var(--rail-ring)) 0 0/5px 100% no-repeat}}.rail-strip:focus-visible{outline:2px solid #0000}.rail-handle{background:var(--rail-bg);border:1px solid var(--rail-line);border-radius:0 var(--radius) var(--radius) 0;width:18px;height:44px;color:var(--rail-ink);opacity:0;border-inline-start:0;place-items:center;transition:opacity .15s;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:calc(100% - 18px);translate:-4px -50%}@media (prefers-reduced-motion:no-preference){.rail-handle{transition:opacity .15s,translate .15s}}.rail-strip:focus-visible .rail-handle{opacity:1;translate:0 -50%}@media (hover:hover) and (pointer:fine){.rail-strip:hover .rail-handle{opacity:1;translate:0 -50%}}.rail-strip:focus-visible .rail-handle{outline:2px solid var(--rail-current);outline-offset:1px}.game-rail [data-hint]:after{content:attr(data-hint) / "";position:fixed;inset-block-start:var(--hint-y,50%);inset-inline-start:calc(var(--network-rail-w) + 8px);inset-inline-end:auto;translate:0 -50%}.game-rail [data-hint]:focus-visible:not([data-hint-dismissed]):after{display:block}@media (hover:hover) and (pointer:fine){.game-rail [data-hint]:hover:not([data-hint-dismissed]):after{display:block}}.network-disclosure{display:none}@media (width<=600px){:root,:root[data-network-rail=closed]{--network-rail-w:0px}.game-rail{border-inline-end:0;border-block-end:1px solid var(--rail-line);flex-direction:row;justify-content:space-between;width:100%;height:52px;padding-block:0;padding-inline:18px;position:relative;inset:auto}html[data-network-rail=closed] .game-rail>:not(.rail-strip){visibility:visible;opacity:1}.rail-mark{border:0;width:35px;height:36px}.rail-list{flex:none;width:auto;padding:0;overflow:visible}.rail-games{flex-direction:row}.rail-game{width:35px;height:35px}.rail-divider,.rail-network,.rail-hide,html[data-network-rail=closed] .rail-strip{display:none}.game-rail [data-hint]:after{content:none}.network-disclosure{display:block}}.network-disclosure>summary{border:1px solid var(--line);background:var(--surface2);cursor:pointer;justify-content:space-between;align-items:center;padding-block:14px;padding-inline:17px;font-weight:700;list-style:none;display:flex}.network-disclosure>summary::-webkit-details-marker{display:none}@media (hover:hover) and (pointer:fine){.network-disclosure>summary:hover{background:var(--bar);color:var(--bar-ink)}}.network-disclosure>summary svg{transition:none}@media (prefers-reduced-motion:no-preference){.network-disclosure>summary svg{transition:rotate .15s}}.network-disclosure[open]>summary svg{rotate:90deg}.network-disclosure-list{gap:4px;padding-block:6px 2px;padding-inline:0;display:grid}.dialog-navigation .network-disclosure-list a{background:0 0;border:1px solid #0000;justify-content:flex-start;align-items:center;gap:12px;min-height:48px;padding-block:6px;padding-inline:12px;font-weight:600;display:flex}@media (hover:hover) and (pointer:fine){.dialog-navigation .network-disclosure-list a:hover{background:var(--surface2);color:var(--ink);border-color:var(--line)}}.network-disclosure-list img{object-fit:cover;background:var(--rail-plate);width:32px;height:32px;box-shadow:0 0 0 2px var(--rail-plate),0 0 0 3px var(--rail-ring);border-radius:50%;flex:none;margin:3px}.network-disclosure-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.rail-handle,.network-disclosure>summary svg{transition:none}}@supports (anchor-scope:all){.game-rail [data-hint]{anchor-name:--rail-hint;anchor-scope:--rail-hint}.game-rail [data-hint]:after{position-anchor:--rail-hint;inset-block-start:anchor(center)}}@media (width<=600px){.rail-mark,.rail-games .rail-game{position:relative}.rail-mark:before,.rail-games .rail-game:before{content:"";position:absolute;inset:min(0px,50% - 20px)}}@media (width<=600px) and (pointer:coarse){.rail-mark:before,.rail-games .rail-game:before{inset:min(0px,50% - 22px)}}
