.help279-bubble{position:fixed;z-index:10002;width:max-content;max-width:min(320px,calc(100vw - 16px));max-height:calc(100dvh - 16px);overflow:auto;padding:10px 12px;border:1px solid #bda16a;background:linear-gradient(#152c3ff7,#0d1d2dfc);color:#e9dfc5;box-shadow:0 5px 20px #0009;font:12px/1.65 var(--d2-sans,sans-serif);white-space:normal;overflow-wrap:anywhere}.help279-bubble strong{display:block;color:#e7c987;margin-bottom:5px}.help279-bubble p{margin:4px 0}.office279{padding:10px 12px;color:#e3d8bb}.office279 .court182-summary{margin:0;padding:4px 0 10px;min-height:90px}.office279 .court182-summary-actions{display:none}.office279-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;border-bottom:1px solid #a68d5344;padding:5px 0;margin:6px 0;color:#e6cc91;font-size:12px}.office279-heading button{padding:4px 8px}.office279-badges{display:flex;flex-wrap:wrap;gap:6px;align-content:start}.office279-badge{display:flex;gap:4px;align-items:center;background:#18303f;border:1px solid #ae955d44;border-radius:3px;padding:4px 6px;font-size:10px;min-height:27px}.office279-badge .d2-art{width:14px;height:14px;flex:none}.office279-badge b{font-size:10px}.office279-ledger{display:grid;grid-template-columns:1fr 1fr;gap:12px}.office279-ledger>div+div{border-left:1px solid #a68d5344;padding-left:12px}.office279-row{display:grid;grid-template-columns:16px minmax(0,1fr) auto auto;gap:4px;align-items:center;min-height:30px;font-size:11px;white-space:nowrap}.office279-row .d2-art{width:16px;height:16px}.office279-row small{font-size:10px;color:#b1c8a5}.office279-row b{font-weight:600}.office279-extra{display:flex;gap:8px;align-items:center;margin-top:9px}.office279-extra .income146{flex:1;margin:0}.office279-extra summary{font-size:10px}.office279-ledger .office279-many{display:grid;grid-template-columns:1fr 1fr;gap:4px 10px}.office279-state-pages{display:flex;gap:8px;justify-content:flex-end;font-size:10px;margin-top:5px}.office279-state-pages button{padding:2px 6px}body:has(.history279-back) .game>.d2-back{display:none!important}html body .history279-back{order:-1;flex:none!important;width:30px!important;height:28px!important;min-height:28px!important;min-width:30px!important;padding:0!important;margin:0!important;border:1px solid #9d8954!important;border-radius:2px!important;background:#162f40!important;color:#e6d09c!important;font-size:18px!important}html body .game .d2-heading{gap:8px!important}.game .w53-tabs{min-width:0;flex:1;gap:0}.game .w53-tabs button{min-width:0;flex:1;padding-inline:3px}.game .w53-fline,.game .research186-overview{gap:8px}@media(max-width:650px){.office279{padding:8px}.office279-ledger{gap:8px}.office279-ledger>div+div{padding-left:8px}.office279-row{gap:3px;font-size:10px}.office279-row small{font-size:9px}}@media(max-width:1000px)and (max-height:500px){html body .game .faction-window53:has(.office279){width:calc(100vw - 12px)!important}.office279{display:grid;grid-template-columns:180px minmax(180px,1fr) minmax(270px,1.2fr);gap:12px;align-items:start}.office279 .court182-summary{flex-wrap:wrap;min-height:0}.office279 .court182-summary>div{min-width:0}.office279-extra{grid-column:2/4}.office279-heading{margin-top:0}}.important-news.gift-news220.news279{position:fixed;top:116px;left:50%;right:auto;transform:translate(-50%);width:min(430px,calc(100vw - 28px));padding:14px 16px;border:3px double #b89d65;border-radius:0;background:linear-gradient(110deg,#102233f7,#0b1826fc),url(/assets/ui/panel.3b2ada3588e3c4ea.webp);box-shadow:0 8px 22px #0009;z-index:90;max-height:calc(100dvh - var(--nav269-height,56px) - 150px);overflow:auto}.news279:after{content:none}.news279-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;border-bottom:1px solid #ad935455;padding-bottom:9px;margin-bottom:9px}.news279-heading strong{font:600 15px var(--d2-sans);color:#e9d29c}.news279-heading .d2-close{position:static;float:none;border:1px solid #92774c;border-radius:50%;width:28px;height:28px;min-height:28px;padding:0;background:linear-gradient(140deg,#334751,#102232);font:20px/1 var(--d2-sans);color:#e5cf9a}.news279 .news-row{margin:8px 0 0;padding:9px 10px;border:1px solid #a18a5744;border-radius:0;background:#07172870;line-height:1.65;font-size:12px;color:#e5d7b5}@media(max-width:650px){.important-news.gift-news220.news279{top:120px}}@media(max-width:1000px)and (max-height:500px){.important-news.gift-news220.news279{top:70px;max-height:calc(100dvh - var(--nav269-height,44px) - 92px)}}.help279-effect{display:inline-flex!important;align-items:center;gap:3px;width:auto!important;white-space:normal}.help279-effect>.help279{margin-left:0}.help279-bubble>div{white-space:pre-line}@media(max-width:1000px)and (max-height:500px){.office279{grid-template-columns:200px minmax(180px,1fr) minmax(270px,1.2fr);gap:6px 12px;padding-block:8px}.office279 .court182-summary{grid-row:1/3;display:grid;grid-template-columns:44px minmax(0,1fr);gap:6px;align-content:start;padding:4px 0}.office279 .court182-summary>.w53-face{width:44px;height:58px}.office279 .court182-summary>button{grid-column:2;justify-self:start}.office279-extra{grid-row:2;margin-top:0}.office279 .office279-heading{margin-bottom:4px}.office279 .office279-row{min-height:27px}}.office279 .court182-summary{min-height:112px}.office279-state-grid{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;align-items:center}.office279-tribes{border-right:1px solid #a18a5744;padding-right:12px}.office279-tribes>small{display:block;color:#b8c3c8;font-size:10px;margin-bottom:4px}.office279-government{display:grid;gap:6px}html body .help279.help279-summary{display:flex!important;align-items:center;justify-content:flex-start;width:100%!important;height:auto!important;min-height:24px!important;padding:2px 0!important;margin:0;border:0!important;border-radius:0!important;background:none!important;color:#dfd7bd!important;font:11px/1.4 var(--d2-sans)!important;gap:7px;cursor:pointer;text-align:left}.help279-summary>.d2-art{width:20px;height:20px;flex:none}.help279-summary>b{margin-left:auto;white-space:nowrap;font-size:12px;color:#ead5a2}.help279-summary small{font-size:10px;font-weight:400;color:#b5c2c9}.office279-tribes .help279-summary>.d2-art{width:29px;height:29px}.office279-tribes .help279-summary>b{font-size:18px;margin-left:2px}.office279-tribes .help279-summary small{margin-left:4px}.help279-summary:hover{filter:brightness(1.2)}.help279-summary[aria-expanded=true]{color:#f3dfa8!important}.help279-summary:focus-visible{outline:2px solid #d6bb80;outline-offset:3px}.important-news.gift-news220.news279{padding:18px 20px 20px;border:0;background:var(--d2-panel) center/256px;box-shadow:0 12px 28px #0009,0 2px 5px #000b}.news279.ui94-window:after{content:"";inset:0;border:12px solid transparent;border-image:var(--d2-frame) 30 round;filter:saturate(.68) brightness(.9) drop-shadow(0 1px 1px #0009)}.news279-heading{padding:0 0 10px;margin-bottom:10px}.news279-heading strong{display:flex;align-items:center;gap:9px;font:700 16px/1.4 var(--d2-sans);letter-spacing:-.035em;text-shadow:0 1px #000}.news279-heading strong .d2-art{width:21px;height:21px}.news279-heading .d2-close{box-shadow:inset 0 1px #f7dd9a38,0 2px 4px #0009}.news279 .news-row{background:linear-gradient(110deg,#1c33466b,#0a192c66);border-top-color:#c4ac6b55;box-shadow:inset 0 1px #ead39708;padding:10px 12px;margin-top:8px}.news279 .news-row:hover{background:#243f50b0;border-color:#b39b66}.news279 .news-row:focus-visible{outline:2px solid #e3c992;outline-offset:2px}@media(max-width:650px){.office279-state-grid{grid-template-columns:80px minmax(0,1fr);gap:10px}.important-news.gift-news220.news279{width:calc(100vw - 24px);padding:17px}.news279-heading strong{font-size:15px}}@media(max-width:1000px)and (max-height:500px){.office279-state-grid{grid-template-columns:65px minmax(0,1fr);gap:8px}.office279-tribes{padding-right:8px}.help279-summary>b{font-size:11px}.help279-summary>.d2-art{width:17px;height:17px}.office279 .court182-summary{min-height:112px}}.office279-ledger:has(.office279-many){grid-template-columns:1fr 2fr}.office279-ledger:has(.office279-many)>div:first-child{display:grid;grid-auto-rows:1fr}.office279-ledger:has(.office279-many) .office279-row{grid-template-columns:16px minmax(0,1fr);min-height:48px;gap:1px 3px;align-content:center}.office279-ledger:has(.office279-many) .office279-row>b{grid-column:1/3}.office279-ledger:has(.office279-many) .office279-row>small{grid-column:1/3;justify-self:end;margin-top:-15px}@media(max-width:1000px)and (max-height:500px){.faction-window53 .management182-small>.d2-frame>.d2-frame-inner{max-height:none!important;height:auto!important}.management182-small .research186:not(.research186-wide){display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"overview overview" "current next" "speed next" "benefits next";height:auto;align-items:start}.management182-small .research186-overview{grid-area:overview;padding:6px 10px}.management182-small .research186-current{grid-area:current;padding:6px 10px}.management182-small .research242-speed{grid-area:speed;padding:4px 10px;gap:8px}.management182-small .research186-benefits{grid-area:benefits;padding:6px 10px}.management182-small .research186-next{grid-area:next;padding:6px 10px;display:grid;grid-template-columns:1fr 1fr;gap:4px 10px;border-left:1px solid #a18a5744}.management182-small .research186-next>h3{grid-column:1/-1;margin-bottom:2px!important}.management182-small .research186-next-row{padding:5px 0!important;gap:4px;grid-template-columns:18px minmax(0,1fr) auto 8px}.management182-small .research186-next-row b{font-size:10px}.management182-small .research186-next-row .d2-art{width:16px;height:16px}.management182-small .research186-overview b{font-size:12px}.management182-small .research186-current b{font-size:11px}}.effect279-number{font-variant-numeric:tabular-nums;white-space:nowrap}.effect279-good{color:#80bfff!important}.effect279-bad{color:#f99!important}.effect279-neutral{color:inherit}.effect279-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.office279-state-grid{grid-template-columns:minmax(0,1.65fr) minmax(112px,1fr);gap:10px}.office279-tribes{padding-right:10px;min-width:0}.office279-government{min-width:0;gap:3px}.office279-government>small{color:#b8c3c8;font-size:10px}.office279-tribes>small{display:flex;align-items:center;height:20px}.office279-flag-card{display:flex;align-items:center;gap:8px;height:54px;padding:8px;background:#0a1c2b88;border:1px solid #b69a5b44;border-radius:3px;min-width:0}.office279-flag-stack{height:32px;flex:1;min-width:0;position:relative;overflow:hidden}.office279-flag{position:absolute;top:1px;width:30px;height:30px;filter:drop-shadow(-1px 0 2px #000b)}.office279-flag .d2-crest{width:30px;height:30px;min-width:30px;min-height:30px}.office279-tribe-count{display:flex;align-items:baseline;gap:3px;font-size:17px;color:#ead5a2;flex:none}.office279-tribe-count small{font-size:10px;font-weight:400}.office279-empty{color:#9c9b8f;line-height:32px}.office279-government .help279-summary{gap:4px!important;font-size:10px!important}.office279-government .help279-summary>b{font-size:11px}.office279-government .help279-summary>.d2-art{width:16px;height:16px}@media(max-width:650px){.office279-state-grid{grid-template-columns:minmax(0,1.6fr) minmax(108px,1fr);gap:8px}.office279-tribes{padding-right:8px}}@media(max-width:1000px)and (max-height:500px){.office279-state-grid{grid-template-columns:minmax(0,1.6fr) minmax(108px,1fr);gap:8px}.office279-flag-card{height:48px;padding:5px}}.relations279{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px}.relations279 article{border:1px solid #a68d5344;background:#0a1c2b55;padding:8px;min-width:0}.relations279 h3{font-size:11px;margin:0 0 7px;display:flex;align-items:center;gap:4px}.relations279 h3 small{margin-left:auto}.relations279 p{font-size:10px;line-height:1.7;margin:4px 0}.relations279-badge{display:inline-flex;align-items:center;gap:4px;font-size:10px;margin:3px 5px 3px 0;max-width:100%}.relations279-badge .d2-crest{width:20px;height:20px;min-width:20px;min-height:20px}.relations279 article>div{display:flex;flex-wrap:wrap}.relations279 .d2-faction-link{overflow-wrap:anywhere}.help279-effect{display:inline-flex;align-items:center;gap:2px}.help279-effect .help279{margin-left:0!important}@media(max-width:450px){.relations279{grid-template-columns:1fr}.relations279 article{padding:7px}.relations279 h3{margin-bottom:4px}.relations279 article>div{display:flex;gap:4px}}html body .d2-command:has(>.help279){display:inline-grid;grid-template-columns:minmax(0,1fr) 18px;column-gap:5px;align-items:center}html body .d2-command:has(>.help279)>small{grid-column:1/-1}.d2-command>.help279{align-self:center}@media(min-height:501px){.office279 .court182-summary{min-height:120px}}.office279 .office279-heading{margin-block:3px;padding-block:3px}@media(min-height:501px){.office279 .court182-summary{min-height:112px}}html body .territory-window>.d2-frame>.d2-frame-inner>.territory-scroll286{flex:1 1 auto!important;min-height:0;overflow:auto;overscroll-behavior:contain}.territory-scroll286>.d2-content{max-height:none!important;overflow:visible!important;flex:none}.territory-scroll286>.d2-content{margin:0;padding:0;width:100%;scrollbar-width:thin;scrollbar-color:#685f49 #0b1826;overflow-x:hidden}.territory-window>.ui94-window>.d2-frame-inner>.territory-scroll286>.d2-row{padding:3px var(--u94-pad) 5px;background:none;border-bottom:0}.territory-window>.ui94-window>.d2-frame-inner>.territory-scroll286>.d2-territory-environment{padding:7px var(--u94-pad) 12px;border-bottom:1px solid #c4ad7138;box-shadow:0 1px #020b1270}.territory-scroll286>.d2-content>:not(.d2-ribbon):not(.a71-territory){margin-inline:var(--u94-pad)}html body button.help279 .help279-glyph{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;text-align:center!important;text-indent:0!important;font:700 11px/1 sans-serif!important}@media(max-width:450px){.relations279{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:5px}.relations279 article{padding:4px;overflow:hidden}.relations279 h3{white-space:nowrap;font-size:10px}.relations279 article>div{max-height:35px;overflow:auto}.relations279 p{line-height:1.2}}html.ui94-theme.ui320-theme body button.help279.help279-icon[type=button][data-help279-icon=true]{--help279-icon-size:18px;position:relative;display:inline-grid!important;place-items:center;width:var(--help279-icon-size)!important;height:var(--help279-icon-size)!important;min-width:var(--help279-icon-size)!important;min-height:var(--help279-icon-size)!important;max-width:var(--help279-icon-size)!important;max-height:var(--help279-icon-size)!important;padding:0!important;margin:0 0 0 5px;border:1px solid #b89d65!important;border-radius:50%!important;background:#132a3a;color:#ead49b;font:700 11px/1 sans-serif!important;vertical-align:middle;flex:none;cursor:help}html.ui94-theme.ui320-theme body button.help279.help279-icon[type=button][data-help279-icon=true]:after{content:"";position:absolute;left:calc(-1 * var(--help342-left,0px));right:calc(-1 * var(--help342-right,0px));top:calc(-1 * var(--help342-top,0px));bottom:calc(-1 * var(--help342-bottom,0px));border:0;background:transparent;border-radius:inherit}html.ui94-theme.ui320-theme body button.help279[data-help279-icon=true]>:not(.help279-glyph){width:16px!important;height:16px!important;min-width:0!important;min-height:0!important;display:grid;place-items:center}html.ui94-theme.ui320-theme body button.help279[data-help279-icon=true] .d2-art{width:16px!important;height:16px!important}.siege272-panel{padding:12px;border-block:1px solid #b4996150;color:#e5d7b6;font-size:13px}.siege272-summary>div,.siege272-line{display:flex;justify-content:space-between;gap:12px;align-items:center}.siege272-summary progress{width:100%;height:8px;accent-color:#c2a16a}.siege272-roll{display:flex;gap:10px;align-items:center;padding:12px 0;border-block:1px solid #b4996140}.siege272-die{display:grid;place-items:center;min-width:34px;height:36px;border:1px solid #b49961;border-radius:5px;font-size:23px;background:#263238}.siege272-roll small{display:block;font-size:11px;margin-top:5px;line-height:1.6;color:#c4c6bc}.siege272-sides{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:12px 0}.siege272-sides p{display:flex;justify-content:space-between;gap:5px;margin:5px 0;font-size:12px}.siege272-sides>div+div{border-left:1px solid #b4996140;padding-left:12px}.siege272-actions{display:flex;gap:12px;align-items:center}.siege272-actions button,.siege272-confirm button{min-height:42px;padding:8px 18px;border:1px solid #b49961;color:#f2d7a0;background:#4a3c2b;white-space:nowrap}.siege272-actions small{font-size:11px;line-height:1.5;color:#bfc2b4}.siege272-confirm{border:1px solid #b49961;background:#262b2c;padding:12px;margin-top:12px}.siege272-confirm button{margin-right:8px}.siege272-muted{color:#bfc2b4;font-size:12px}.siege272-panel details p{line-height:1.8}.siege272-summary>button{margin-top:5px}@media(max-width:420px){.siege272-panel{padding:10px}.siege272-sides{gap:10px}.siege272-sides>div+div{padding-left:10px}}.dice271{grid-column:1/-1;min-width:0;border-block:1px solid #b4996150;margin:6px 0;padding:6px 0;font-variant-numeric:tabular-nums}.dice271-roll{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:7px}.dice271-die{display:grid;place-items:center;width:30px;height:34px;border:1px solid #c5a766;border-radius:5px;background:#354047;color:#ffe3a3;font-size:22px;font-weight:700;box-shadow:inset 0 0 7px #0008}.dice271-roll>div{font-size:11px;line-height:1.5}.dice271-roll>div>span,.dice271-roll small{display:block}.dice271-roll>b{font-size:17px;color:#f5d895;white-space:nowrap}.dice271-roll small{font-size:10px;color:#c1c5bc}.dice271-line{display:flex;justify-content:space-between;gap:6px;margin-top:5px;color:#c6c9bf;font-size:11px}.dice271-danger{color:#efb19e!important;font-size:11px;padding-top:4px}.dice271-history{display:grid;grid-template-columns:1fr;min-width:140px;text-align:left;gap:8px;font-size:10px;line-height:1.5}.dice271-history .dice271-roll{grid-template-columns:24px minmax(0,1fr)}.dice271-history .dice271-roll>b{grid-column:2}.rally271{display:grid;grid-column:1/-1;gap:2px;font-size:11px;color:#d7c59e}.dice271-general{border-block:1px solid #b4996150;margin:8px 0;padding:8px 0;font-size:12px;line-height:1.6}.dice271-general p{margin:2px 0}.dice271-general small{display:block;color:#bfc6c3}@media(max-width:650px){.dice271-roll{grid-template-columns:28px minmax(0,1fr);gap:6px}.dice271-roll>b{grid-column:2;font-size:16px}.dice271-die{width:28px;height:32px}.dice271-roll>div{font-size:10px}.dice271-line{font-size:10px}}.b83-below td.round271-cell{padding:0}.round271-summary{display:grid;grid-template-columns:40px 1fr 1fr 1.4fr;gap:6px;padding:8px 4px;align-items:center;cursor:pointer}.round271-summary>span:not(:first-child){text-align:right}.round271-summary::marker{content:""}.round271-summary::-webkit-details-marker{display:none}.round271-body{padding:8px;background:#132c3540;border-block:1px solid #b4996130}.round271-body .dice271-history{grid-template-columns:1fr 1fr;min-width:0;padding:8px 0}.round271-body .morale191-round{display:block;text-align:left;line-height:1.6}.d2-crest.faction-emblem{border:0!important;background:none;border-radius:0;box-shadow:none}.d2-crest.faction-emblem img{width:100%;height:100%;object-fit:contain;display:block}.expedition336-overlay{position:fixed;inset:0;z-index:160;display:flex;align-items:center;justify-content:center;padding:16px;background:#030b16c4}.expedition336-overlay>.d2-frame{width:min(680px,100%);max-height:calc(100dvh - 32px);overflow:auto}.expedition336-body{padding:14px 22px 18px;font-size:12px}.expedition336-sides{display:grid;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);align-items:center;text-align:center;gap:10px}.expedition336-sides>div{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0}.expedition336-sides b{font:700 20px var(--d2-serif);color:var(--d2-title);overflow-wrap:anywhere}.expedition336-sides>strong{font-size:28px;color:var(--d2-gold)}.expedition336-sides span{font-size:12px}.expedition336-clock{text-align:center;background:var(--d2-ribbon),#203a57;border-block:1px solid var(--d2-gold-dark);padding:9px;color:var(--d2-title);font-variant-numeric:tabular-nums}.expedition336-commanders{display:flex;justify-content:center;gap:5px 14px;flex-wrap:wrap;color:var(--d2-muted)}.expedition336-mini{display:block;width:100%;height:190px;margin-top:9px;background:#0c1b25;border:1px solid var(--d2-line);box-sizing:border-box}.expedition336-key{display:block;margin-top:5px;color:var(--d2-muted);font-size:11px}.expedition336-stakes{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:10px 0}.expedition336-stakes p{margin:0;padding:9px 10px;border-left:2px solid var(--d2-good,#58b04f);background:#122a32;line-height:1.65}.expedition336-stakes p+p{border-color:var(--d2-bad,#d2503a)}.expedition336-stakes b,.expedition336-stakes span{display:block}.expedition336-stakes b{color:var(--d2-title);margin-bottom:3px}.expedition336-continue{display:block;width:100%;min-height:36px}.expedition336-reopen{position:absolute;left:50%;transform:translate(-50%);top:116px;z-index:20;font-size:12px}.expedition336-awaken{animation:expedition336-flash 2.1s ease-out 1}@keyframes expedition336-flash{0%,to{opacity:0}22%,60%{opacity:1}}@media(prefers-reduced-motion:reduce){.expedition336-awaken{animation:none;opacity:.8}}@media(max-width:650px){.expedition336-overlay{padding:8px}.expedition336-overlay>.d2-frame{max-height:calc(100dvh - 16px)}.expedition336-body{padding:8px 10px 12px}.expedition336-sides{gap:4px;grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr)}.expedition336-sides b{font-size:18px}.expedition336-sides span{font-size:11px}.expedition336-mini{height:180px}.expedition336-stakes{gap:7px}.expedition336-stakes p{padding:7px;font-size:11px}.expedition336-clock{font-size:12px}}.expedition336-illustration{display:flex;align-items:center;justify-content:center;gap:8px;min-height:80px;margin:10px 0;border:1px solid rgba(185,151,80,.35);color:inherit}.expedition336-illustration img{width:28px;height:28px}.expedition370-loot{padding-left:1.2rem;display:grid;gap:.7rem}.expedition370-loot li>*{display:block;overflow-wrap:anywhere}.expedition370-result .expedition336-body{overflow-y:auto;max-height:calc(100dvh - 130px)}.expedition336-commanders{max-height:8rem;overflow-y:auto}.world-events371{flex:none;min-width:0;padding:8px 12px;border-bottom:1px solid var(--brass-line)}.world-events371 h3{margin:0 0 6px;font-size:13px;color:var(--d2-title)}.world-events371 h3 small{font-weight:400}.world-events371-list{max-height:130px;overflow:auto;display:grid;gap:4px}.world-events371-list>button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:34px;text-align:left;padding:6px 8px}.world-events371-list>button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.world-events371-list>button>small{flex:none;white-space:nowrap}.world-events371-list p{margin:2px 0;color:var(--d2-muted)}@media(max-width:650px){.world-events371{padding:7px 9px}.world-events371-list>button{gap:6px;font-size:11px}.world-events371-list>button>small{font-size:10px}}.relation-overview124{padding:9px 12px;border-block:1px solid #a48c554d;background:linear-gradient(110deg,#071e31e8,#0d2a3cd9);font-size:12px;color:#e5dcc6}.relation-status124,.relation-members124{display:flex;align-items:center;gap:7px 12px;flex-wrap:wrap}.relation-status124>span{white-space:normal}.relation-status124>span+span{border-left:1px solid #a48c5559;padding-left:12px}.relation-members124{margin-top:7px}.relation-members124 small{color:#b5c3cd;min-width:2em}.subject124{display:inline-flex;gap:4px;align-items:center;font-size:11px;color:#c8dce6}.territory-diplomacy{display:flex;gap:5px 10px;justify-content:flex-end;align-items:center;flex-wrap:wrap}.territory-diplomacy .subject124{font-size:10px}.relation-overview124 .faction-link,.subject124 .faction-link{font-size:inherit}@media(max-width:650px){.relation-overview124{padding:8px 10px;font-size:11px}}.relation-more125{display:flex;flex-wrap:wrap;gap:4px;max-height:160px;overflow:auto}.relation-members124>details summary{cursor:pointer;color:#cfb980;font-size:11px}.ranking-shared{--ranking-row:28px;min-width:0;max-width:100%;color:var(--ink,#efe1bd);font:11px/1.35 var(--d2-sans,sans-serif)}.ranking-meta{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:4px 10px;color:var(--muted,#bf9b66);border-bottom:1px solid #3a2c1f;font-size:10px}.ranking-meta>span:last-child{color:var(--gold,#e2c27c)}.ranking-scroll{max-width:100%;min-width:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}.ranking-scroll table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;margin:0!important;font:inherit;font-variant-numeric:tabular-nums;color:inherit;background:transparent!important}.ranking-rank-col{width:28px}.ranking-score-col{width:53px}.ranking-troops-col{width:52px}.ranking-power-col{width:66px}.ranking-scroll :is(th,td){box-sizing:border-box;height:var(--ranking-row);padding:2px 5px!important;text-align:right;white-space:nowrap;border:0!important;border-bottom:1px solid #3a2c1f!important;background:transparent;line-height:1.35;vertical-align:middle;font-size:11px!important;font-weight:400}.ranking-scroll th{position:sticky;top:0;z-index:1;background:#21170f!important;color:var(--muted,#bf9b66);font-size:10px!important}.ranking-scroll :is(th,td):first-child{text-align:center;padding-inline:2px!important}.ranking-scroll :is(th,td):nth-child(2){text-align:left;overflow:hidden}.ranking-identity{display:flex;align-items:center;gap:5px;min-width:0}.ranking-color{width:7px;height:9px;flex:none;box-shadow:0 0 0 1px #0006}.ranking-name{display:inline-block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}html.ui94-theme.ui320-theme body .game .ranking-shared :is(button,.d2-faction-link,summary){min-height:0!important;min-width:0!important;height:auto;margin:0!important;padding:0!important;border:0!important;border-image:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font:inherit!important;color:inherit;line-height:1.35!important;cursor:pointer}html.ui94-theme.ui320-theme body .game .ranking-shared .ranking-name{display:block!important;max-width:100%;text-align:left;color:var(--title,#f1d79a)!important;font-weight:600!important}.ranking-name .d2-faction-link{display:block!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}html.ui94-theme.ui320-theme body .game .ranking-shared .ranking-expand{flex:0 0 14px!important;width:14px;height:22px;color:var(--gold,#e2c27c)!important;text-align:center}.ranking-shared :is(button,.d2-faction-link):hover{text-decoration:underline;text-underline-offset:2px}.ranking-shared :is(button,.d2-faction-link,summary):focus-visible{outline:1px solid #c39b58!important;outline-offset:1px}.ranking-scroll th button[aria-pressed=true]{color:var(--title,#f1d79a)!important}.ranking-scroll .ranking-mine{background:linear-gradient(90deg,#c39b5822,transparent)!important;box-shadow:inset 2px 0 #c39b58}.ranking-child{color:var(--muted,#bf9b66)}.ranking-place{display:inline-grid;place-items:center;width:20px;height:20px;font-size:10px}.ranking-medal1,.ranking-medal2,.ranking-medal3{border-radius:50%;border:1px solid #4a3822;color:#1a120b}.ranking-medal1{background:linear-gradient(#f1d79a,#b58c4c)}.ranking-medal2{background:linear-gradient(#e2e2dc,#9a9a92)}.ranking-medal3{background:linear-gradient(#d9a275,#8c5a35)}.ranking-power{display:inline-block;width:100%;max-width:62px}.ranking-power>i{display:block;height:3px;background:#0e0a07;border:1px solid #3a2c1f;margin-top:1px}.ranking-power>i>i{display:block;height:100%;background:linear-gradient(90deg,#8c6a35,#e2c27c)}.ranking-caption{border-top:1px solid #3a2c1f;font-size:10px;color:var(--muted,#bf9b66)}html.ui94-theme.ui320-theme body .game .ranking-shared .ranking-caption>summary{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:5px 10px!important;list-style:none}.ranking-caption>summary:before{content:"▸";color:var(--gold,#e2c27c)}.ranking-caption[open]>summary:before{content:"▾"}.ranking-caption>summary>span{margin-left:auto;white-space:nowrap}.ranking-shared .ranking-caption>p,.ranking-shared .ranking-empty{margin:0!important;padding:4px 10px 7px;font-size:10px!important;line-height:1.5;overflow-wrap:anywhere}.talk319-shell .community>.ranking-shared{flex:1;min-height:0;display:flex;flex-direction:column}.talk319-shell .ranking-scroll{flex:1;min-height:0}.talk319-shell .ranking-caption{flex:none}@media(max-width:899px){.ranking-shared{--ranking-row:32px}}@media(max-width:400px){.ranking-rank-col{width:25px}.ranking-score-col{width:48px}.ranking-troops-col{width:47px}.ranking-power-col{width:61px}.ranking-scroll :is(th,td){padding-inline:4px!important}.ranking-identity{gap:4px}}html.ui94-theme.ui320-theme body .game .ranking-shared :is(.ranking-name,.ranking-name .d2-faction-link){height:22px!important;display:flex!important;align-items:center}html.ui94-theme.ui320-theme body .game .ranking-shared :is(.ranking-name,.ranking-name .d2-faction-link){display:block!important;line-height:22px!important}.ranking-relation{flex:none;font-size:10px;color:var(--muted,#bf9b66);line-height:1.2}.nomad353-card{margin:0;padding:0;border:0;border-bottom:1px solid #3a2c1f;border-radius:0;background:transparent;min-width:0}.nomad353-heading,.nomad353-value,.nomad353-target{display:flex;align-items:center;gap:6px;min-width:0;line-height:1.5}.nomad353-heading{justify-content:space-between;color:var(--title,#f1d79a);font-size:12px}.nomad353-heading>span:first-child{min-width:0;overflow-wrap:anywhere}.nomad353-heading small{font-size:10px;font-weight:400;color:var(--muted,#bf9b66);margin-left:4px}.nomad353-value{justify-content:space-between;margin-top:4px;font-size:11px}.nomad353-value b{font-variant-numeric:tabular-nums;color:var(--gold,#e2c27c)}.nomad353-card small{display:inline;font-size:10px;font-weight:400;color:var(--muted,#bf9b66)}.nomad353-gauge{height:7px!important;border-radius:0;overflow:hidden;margin:4px 0!important;background:#0e0a07!important;border:1px solid #5a4428!important}.nomad353-gauge>span{display:block;height:100%;background:linear-gradient(90deg,#8c6a35,#e2c27c)!important}.nomad353-target{font-size:10px;color:var(--muted,#bf9b66)}.nomad353-target b{font-weight:400;color:var(--ink,#efe1bd);min-width:0;overflow-wrap:anywhere}.nomad353-target small{margin-left:auto;white-space:nowrap}.war316-situation .nomad353-card small{display:inline!important;line-height:inherit}.nomad353-body{padding:6px 12px}.nomad353-heading .situation-status266{margin-left:auto}.nomad353-representative{display:flex;align-items:center;gap:6px;font-size:11px;line-height:1.5;color:var(--muted,#bf9b66)}.nomad353-representative>b{font-weight:600;color:var(--title,#f1d79a);min-width:0;overflow-wrap:anywhere}.coalition266{display:grid;gap:18px;min-width:0}.coalition266 section{min-width:0}.coalition266 h3{margin:0 0 8px}.coalition266-own{padding:10px;border:1px solid #9c7a3566}.coalition266 small{display:block;color:var(--d2-muted,#b8b7a7);line-height:1.6}.coalition266-row{display:grid;grid-template-columns:28px minmax(64px,1fr) 38px minmax(48px,.7fr) 52px;gap:6px;align-items:center;padding:9px 3px;border-bottom:1px solid #9c7a3533;font-variant-numeric:tabular-nums}.coalition266-row>*{min-width:0;overflow-wrap:anywhere}.coalition266-row>span{text-align:right}.coalition266-threat,.coalition266-group{margin:10px 0;padding:10px;border:1px solid #9c7a3555}.coalition266-threat>div:first-child{display:flex;justify-content:space-between;gap:8px}.coalition266-meter{height:12px;position:relative;margin:9px 0;background:#172029;border:1px solid #9c7a3577}.coalition266-meter span{display:block;height:100%;background:#bb713d}.coalition266-meter i{position:absolute;top:-4px;height:18px;border-left:2px solid #f4d792}.coalition266 button{margin-top:8px}.coalition266-group h4,.coalition266-group p{margin:5px 0}.coalition266{gap:10px}.coalition266 h3{margin-bottom:5px}.coalition266-row{padding:5px 3px;line-height:1.35}.coalition266-own,.coalition266-threat,.coalition266-group{padding:7px}.coalition266-threat,.coalition266-group{margin:6px 0}.coalition266-meter{margin:5px 0}.coalition266-group h4,.coalition266-group p{margin:3px 0}.faction301{min-width:0}.faction301 h3{margin:12px 0 6px;font-size:13px}.faction301-group{border:1px solid var(--d2-line,#9c7a3555);margin:6px 0}.faction301-group header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;background:#9c7a3518;font-weight:600}.faction301-group header small,.faction301-row small{color:var(--d2-muted);font-weight:400}.faction301-row{display:flex;align-items:center;gap:8px;min-width:0;padding:5px 8px;border-top:1px solid #9c7a3533}.faction301-row small{margin-left:auto}.faction301-row button{margin:0}.faction301-name{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%}.faction301-name>i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--d2-muted,#b8b7a7);box-shadow:0 0 0 1px #0008}.game .faction301-name .d2-faction-link,.faction301-name .d2-faction-link{border:0;border-image:none;border-radius:0;background:none;box-shadow:none;padding:0;margin:0;min-height:0;line-height:1.35;color:var(--d2-title,#efe1bd);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.game .faction301-name .d2-faction-link:hover,.game .faction301-name .d2-faction-link:focus-visible{text-decoration:underline;text-underline-offset:2px}.faction301-row{padding:5px 8px;line-height:1.35}.coalition266-row>span:nth-child(2){text-align:left}.management182-small>.d2-frame{border:0!important;box-shadow:none!important;background:none!important;padding:0!important;position:static!important;width:100%!important;max-height:none!important;overflow:visible!important}.management182-small>.d2-frame:before,.management182-small>.d2-frame:after{display:none!important}.management182-small>.d2-frame>.d2-frame-inner{padding:0!important;border:0!important;background:none!important;overflow:visible!important}.management182-small>.d2-frame>.d2-frame-inner>.d2-heading{display:none!important}.management182-backdrop{position:fixed;inset:0;background:#030b16a6;z-index:75}.management182-open{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(1060px,calc(100vw - 40px));height:min(720px,calc(100dvh - 70px));z-index:76}.management182-open>.d2-frame{height:100%!important;max-height:none!important;width:100%!important;overflow:visible!important}.management182-open>.d2-frame>.d2-frame-inner{height:100%;max-height:none!important;display:flex;flex-direction:column;min-height:0}.management182-open>.d2-frame>.d2-frame-inner>.d2-heading{flex:none}.management182-content{min-height:0}.management182-open .management182-content{flex:1;display:flex;flex-direction:column;overflow:auto;background:linear-gradient(#112a39e8,#0c1b2bec),url(/assets/ui/panel.3b2ada3588e3c4ea.webp)}.court182-summary{display:flex;align-items:center;gap:12px;padding:12px}.court182-summary>.w53-face{width:55px;height:72px}.court182-summary-actions{margin-left:auto;display:flex;flex-direction:column;gap:7px}.court182-summary-actions button{font-size:11px!important}.court182-open{color:#e7cf94!important;border-color:#b89a5a!important}.court182-points{display:grid;grid-template-columns:repeat(3,1fr);padding:10px 14px;gap:12px}.court182-points>div{display:flex;flex-direction:column;border-right:1px solid #a58b5144}.court182-points>div:last-child{border:0}.court182-points small{display:flex;gap:5px;align-items:center}.court182-points b{font-size:19px;font-weight:500;color:#e8d8b7}.court182-points span{color:#b7c8bd;font-size:11px}.court182-effect-summary{display:flex;justify-content:space-between;padding:10px 14px;font-size:11px}.court182-effect-summary b{color:#d3c39c}.court182-vacancies{display:flex;gap:6px;padding:4px 12px 12px;flex-wrap:wrap}.court182-vacancies button{font-size:10px!important}.court182-body{display:grid;grid-template-columns:1fr 195px;flex:1;min-height:275px}.court182-canvas{position:relative;padding:20px 24px 12px;display:flex;flex-direction:column;align-items:center;min-width:0;justify-content:center}.court182-office{display:flex;flex-direction:column;align-items:center;width:94px;gap:5px;position:relative}.court182-office b{font-size:12px;font-weight:500}.court182-plaque{background:linear-gradient(#283f4b,#182e3b);border:1px solid #98825388;font-size:10px;color:#cfbd94;width:94px;text-align:center;padding:3px 2px}.court182-portrait{width:65px!important;height:81px!important;padding:2px!important;background:#102332!important;border:1px solid #ac925f!important;box-shadow:inset 0 0 0 2px #091825!important}.court182-portrait .w53-face{width:100%!important;height:100%!important;margin:0!important}.court182-portrait .w53-face img{width:100%;height:100%;object-fit:cover}.court182-portrait.selected{outline:2px solid #e9ce8c;outline-offset:3px}.court182-empty{display:grid;place-items:center;height:100%;font-size:24px;color:#7b939f}.court182-office.ruler .court182-plaque{color:#f0da9b;border-color:#d1b574;background:linear-gradient(#75623b,#2c302b)}.court182-office.ruler .court182-portrait{width:77px!important;height:95px!important;border:3px double #e7ca87!important;outline:1px solid #8d703c;outline-offset:2px;box-shadow:0 0 18px #d8af4618!important}.court182-office.ruler .court182-plaque:before{content:"◆";font-size:10px;margin-right:6px}.court182-royal{position:relative;display:flex;justify-content:center;width:100%;padding-bottom:14px}.court182-heir{position:absolute;left:calc(50% + 116px);top:12px}.court182-heir:before{content:"계승";position:absolute;right:100%;width:69px;top:40px;border-top:1px dashed #a9915b77;text-align:center;color:#9b8f77;font-size:10px}.court182-office.successor .court182-plaque{border-style:dashed;color:#b4b5aa}.court182-lines{width:62%;height:22px;border-top:1px solid #9c8657;position:relative}.court182-lines:before{content:"";position:absolute;left:50%;height:14px;bottom:100%;border-left:1px solid #9c8657}.court182-lines:after{content:"";position:absolute;left:50%;height:22px;border-left:1px solid #9c8657}.court182-peers{display:flex;width:calc(62% + 94px);justify-content:space-between}.court182-peers>div{position:relative}.court182-peers>div:first-child:before,.court182-peers>div:last-child:before{content:"";position:absolute;left:50%;height:22px;bottom:100%;border-left:1px solid #9c8657}.court182-future{margin-top:18px;padding:8px 20px;border-top:1px dashed #ad966333;color:#91a4ac;text-align:center;font-size:11px}.court182-future span{margin-left:12px;font-size:10px;color:#7d939d}.court182-effects{border-left:1px solid #aa95643b;padding:17px 14px}.court182-effects h3{font-size:13px!important;color:#dbc795!important;margin:0 0 14px!important}.court182-effects>div{display:flex;justify-content:space-between;gap:6px;border-bottom:1px solid #ad966326;padding:8px 0;font-size:11px}.court182-effects b{font-weight:400;color:#d4c69f}.court182-effects small{display:block;color:#93a7af;font-size:10px;margin-top:16px}.court182-candidates{flex:0 0 255px;min-height:0;display:flex;flex-direction:column;border-top:1px solid #b29b6166;background:#102330}.court182-candidates>header{display:flex;align-items:center;gap:12px;padding:7px 12px;font-size:12px}.court182-candidates>header input{margin-left:auto;width:150px;min-width:0;font-size:11px!important}.court182-candidates>header button{font-size:11px!important}.court182-table{overflow:auto;flex:1;min-height:0}.court182-table table{min-width:780px;width:100%;border-collapse:collapse;table-layout:fixed;font-size:11px}.court182-table th{font-size:10px;font-weight:400;color:#9bb0ba;background:#213947;position:sticky;top:0;z-index:1;height:25px;text-align:left}.court182-table td,.court182-table th{padding:3px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.court182-table th:first-child{width:150px}.court182-table th:nth-child(n+2):nth-child(-n+5){width:50px}.court182-table th:last-child{width:210px}.court182-table td{height:36px;border-bottom:1px solid #a38b552c}.court182-table tr.chosen{background:#b49a4929}.court182-table button{display:flex;align-items:center;gap:6px;font-size:11px!important;border:0!important;background:none!important;padding:0!important;max-width:100%;overflow:hidden}.court182-table .w53-face{width:22px;height:27px;flex:none}.court182-compare{min-height:61px;flex:none;border-top:1px solid #a9915b66;padding:7px 12px;display:flex;justify-content:space-between;gap:12px;font-size:11px}.court182-compare>div>span{margin-right:15px}.court182-compare small{display:block;color:#8fa2ab;font-size:10px;margin-top:5px}.court182-compare .positive{color:#a8c9b0}.court182-compare .negative{color:#db9c8b}.management182-open:has(.court182-candidates) .court182-canvas{padding-top:6px;padding-bottom:6px}.management182-open:has(.court182-candidates) .court182-portrait{height:64px!important;width:53px!important}.management182-open:has(.court182-candidates) .court182-office.ruler .court182-portrait{height:75px!important;width:62px!important}.management182-open:has(.court182-candidates) .court182-future{margin-top:9px;padding-top:4px;padding-bottom:4px}@media(max-width:650px){.management182-open{inset:5px;width:calc(100vw - 10px);height:calc(100dvh - 10px);transform:none}.court182-body{display:flex;flex-direction:column;min-height:310px}.court182-effects{order:-1;border:0;border-bottom:1px solid #aa95643b;padding:8px 10px;display:flex;gap:10px;flex-wrap:wrap;flex:none}.court182-effects h3{width:100%;font-size:11px!important;margin:0!important}.court182-effects>div{border:0;padding:0;font-size:10px;gap:6px}.court182-effects small{display:none}.court182-canvas{padding:12px 8px;flex:1}.court182-office{width:75px;gap:3px}.court182-plaque{width:75px;font-size:10px}.court182-portrait{width:49px!important;height:62px!important}.court182-office.ruler .court182-portrait{width:60px!important;height:74px!important}.court182-office b{font-size:10px}.court182-heir{left:calc(50% + 76px)}.court182-heir:before{width:38px;top:35px}.court182-peers{width:calc(62% + 75px)}.court182-future{font-size:10px;padding:6px 3px}.court182-future span{display:block;margin:2px 0 0}.court182-candidates{flex-basis:260px}.court182-candidates>header{gap:6px;font-size:10px;padding:6px 9px}.court182-candidates>header input{width:100px}.court182-compare{min-height:81px;padding:6px 8px;font-size:10px}.court182-compare>div>span{display:block;margin-right:0}.court182-summary{padding:10px;gap:8px}.court182-summary-actions button{font-size:10px!important}.court182-effect-summary{gap:8px;padding:10px;font-size:10px}}@media(max-height:650px){.management182-open .management182-content{overflow:auto}.court182-body{flex:none;min-height:310px}.court182-candidates{flex:none;height:260px}}.military182-top{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:9px 10px;background:#122a39;border-bottom:1px solid #a48e5b55}.military182-top b{font-size:12px;font-weight:500;color:#d6c298}.military182-top small{font-size:10px;color:#98adb6;margin-left:8px}.military182-top button{font-size:11px!important;color:#e5cd9c!important}.military182-sort{display:flex;gap:7px;align-items:center;padding:5px 8px;background:#102333}.military182-sort select,.military182-sort button,.military182 .military180-toolbar select{font-size:10px!important;padding:4px!important}.military182-sort small{margin-left:auto;font-size:10px;color:#9aaeb5}.military182-rows{max-height:360px;overflow:auto}.management182-open .military182-rows{max-height:none}.management182-open .military182{display:flex;flex-direction:column;height:100%;min-height:0}.management182-open .military182-ledger:not([hidden]){display:flex;flex-direction:column;flex:1;min-height:0}.management182-open .military182-rows{flex:1;min-height:0}.military182-category>summary{padding:7px 10px;list-style:none;display:flex;align-items:center;background:#203847;color:#d6c096;border-block:1px solid #b69e6233;cursor:pointer}.military182-category>summary:before{content:"▸";margin-right:7px;font-size:10px}.military182-category[open]>summary:before{content:"▾"}.military182-category>summary b{font-size:11px;font-weight:500}.military182-category>summary small{margin-left:auto;font-size:10px;color:#9fb2ba}.military182-category[data-category=reserve],.military182-category[data-category=recruit]{color:#a5b6be}.military182 .army-children125{padding:0 0 0 6px}.military182-region{padding:4px 8px;font-size:10px;color:#a1b4bd;border-left:2px solid #907846}.military182 .army-strip{grid-template-columns:minmax(0,1fr) 100px!important;margin:0!important;border:0!important;border-bottom:1px solid #ae94582b!important;background:#142c3966!important}.military182 .army-strip-head{display:grid!important;grid-template-columns:18px minmax(0,1fr) 58px;gap:4px!important;height:37px;min-height:37px!important}.military182 .army-strip-head>.d2-hover-hint{max-width:58px!important;overflow:hidden}.military182 .army-strip-head>.army-strip-toggle{width:100%;max-width:100%!important;flex:none!important}.military182 .army-strip-summary{display:grid!important;grid-template-columns:55px 40px;gap:3px!important;padding:0 3px!important;min-height:37px!important;height:37px;overflow:hidden;background:none!important;border:0!important}.military182 .army-strip-summary>span:nth-child(2){display:none}.military182 .army-strip-summary .army-state{font-size:10px;text-align:right}.military182 .army-strip-summary>span:first-child{justify-content:flex-end;font-size:10px}.military182 .army-strip-summary>span:first-child .d2-art{display:none}.military182-recruit{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #a48d5b44;padding:8px 10px;font-size:11px}.military182-recruit button{font-size:10px!important}.military182 .army-selection126{flex:none;max-height:230px;overflow:auto;position:relative;bottom:auto;margin:0}.military182-wide .army-children125{min-width:860px}.military182.military180-wide .army-strip{grid-template-columns:minmax(230px,1fr) 580px!important}.military182.military180-wide .army-strip-head{grid-template-columns:18px minmax(0,1fr) 100px}.military182.military180-wide .army-strip-head>.d2-hover-hint{max-width:100px!important}.military182.military180-wide .army-strip-summary{grid-template-columns:75px 55px 70px 75px 1fr 80px!important;gap:7px!important}.military182.military180-wide .army-strip-summary>span:nth-child(2),.military182.military180-wide .army-strip-summary .army-location,.military182.military180-wide .army-strip-summary .army-upkeep,.military182.military180-wide .army-strip-summary .army-power180{display:inline!important}.military182.military180-wide .army-strip-summary .army-state{text-align:left;font-size:10px}.military182.military180-wide .army-strip-summary>span:first-child .d2-art{display:inline-block}.military182.military180-wide .army-commander{min-width:0!important;width:100px!important;max-width:100px!important}.management182-open .recruit180{overflow:auto;min-height:0;flex:1}@media(max-width:650px){.military182 .army-strip{grid-template-columns:minmax(0,1fr) 91px!important}.military182 .army-strip-head{grid-template-columns:17px minmax(0,1fr) 48px;gap:3px!important}.military182 .army-strip-head>.d2-hover-hint{max-width:48px!important}.military182 .army-strip-summary{grid-template-columns:48px 35px}.military182 .army-strip-toggle,.military182 .army-commander{font-size:10px!important}.military182 .army-strip-head,.military182 .army-strip-summary{height:39px;min-height:39px!important}.military182-rows{max-height:calc(100dvh - 440px);min-height:100px}.management182-open .military182-rows{max-height:none}.military182 .army-selection126{max-height:210px}}.military182.military180-wide .army-children125{min-width:860px}.research182{display:flex;flex-direction:column;min-height:0;height:100%;color:#d5d8d5}.research182-top{display:flex;align-items:center;gap:12px;padding:9px 12px;border-bottom:1px solid #aa915944;font-size:11px;background:#122a39}.research182-top button{margin-left:auto;font-size:11px!important}.research182-top b{color:#d6bd8b;font-weight:500}.research182-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:12px}.research182-progress>div{background:#102330;border:1px solid #a58e5b55;border-bottom:2px solid #b49765;padding:8px;min-width:0}.research182-progress .idle{border-bottom-color:#956457}.research182-progress small{display:block;font-size:10px;color:#9fafb6}.research182-progress b{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;margin:7px 0}.research182-progress span{font-size:10px;color:#c3b287}.research182-next h3{background:#233b49;padding:7px 12px;font-size:12px!important;margin:0!important}.research182-next-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto 46px;gap:6px;align-items:center;padding:8px 10px;border-bottom:1px solid #ac94602b;min-height:42px;font-size:11px}.research182-next-row>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.research182-next-row small{font-size:10px;color:#aeb9bb}.research182-next-row .d2-button{padding:4px 7px!important;font-size:10px!important}.research182-scroll{flex:1;overflow:auto;min-height:0}.research182-tree{min-width:850px;display:grid;grid-template-columns:55px 2fr 1.3fr 1fr;padding:0 12px}.research182-tree>h3{font-size:12px!important;padding:10px;background:#1a3343;margin:0!important;border-bottom:1px solid #b69c6555}.research182-tree>h3.current{box-shadow:inset 0 -2px #c5ad71;color:#e6d5ad}.research182-tree>h3 small{display:block;font-size:10px;color:#91a6b1}.research182-branch{display:contents}.research182-branch>b{font-size:11px;color:#c7b895;padding:18px 0;border-bottom:1px solid #b69c6533}.research182-cell{border-bottom:1px solid #b69c6533;border-left:1px solid #b69c6522;padding:12px 9px;display:flex;gap:6px;flex-wrap:wrap;align-content:flex-start;min-height:120px}.research182-cell .d2-hover-hint{width:calc(50% - 3px)}.research182-node{width:100%;height:38px!important;font-size:10px!important;display:flex;gap:4px;align-items:center;padding:5px!important;border:1px solid #8e805655!important;border-radius:0!important;background:#142c3b!important;color:#a0b3be!important;overflow:hidden}.research182-node small{font-size:10px}.research182-node.done{background:#243d3d!important;color:#bfd2c0!important}.research182-node.next,.research182-node.selected{border-color:#d1b276!important;color:#e5d6b1!important}.research182-node.run{background:#3c4635!important;color:#e0d4aa!important}.research182-cell.stage2{background:repeating-linear-gradient(135deg,#a9b6bf05 0 1px,transparent 1px 8px)}.research182-unknown{align-self:center;font-size:10px;color:#7b939f}.research182-detail{flex:none;min-height:65px;border-top:1px solid #b89d6655;padding:10px 14px;display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:11px}.research182-detail b{color:#d4bd8e}.research182-detail span{margin-left:10px}.research182-detail small{display:block;font-size:10px;color:#93a8b2}.research182-detail>.d2-hover-hint{flex:none}@media(max-width:650px){.research182-progress{padding:9px;gap:4px}.research182-progress>div{padding:6px}.research182-next-row{grid-template-columns:25px minmax(0,1fr) auto 40px;gap:4px;font-size:10px}.research182-detail{font-size:10px}.research182-detail span{display:block;margin-left:0}}.management182-open>.ui94-window{background:#122638!important;border-image:url(/assets/header16/frame.e2decc498dfbde6e.webp) 300 200 314 200 fill / 0 / 0 repeat!important}.management182-open>.ui94-window>.d2-frame-inner{background:linear-gradient(115deg,#29445728,#07101b30)!important}.management182-open .management182-content{background:transparent!important}.management182 .management182-content{color:#e0d8c6}.management182 button:where(:not(.army-strip-toggle):not(.army-strip-summary):not(.court182-portrait):not(.research186-node):not(.research186-next-row)){border-image:none!important;border:1px solid #a18a5c!important;border-radius:2px!important;background:linear-gradient(180deg,#3448589c,#112235b3)!important;box-shadow:inset 0 1px #e2d5ac40,inset 0 -2px #020916a8,0 2px 3px #0005!important;color:#e1d2b3!important;padding:5px 10px!important;min-height:29px;font:500 11px var(--d2-sans)!important}.management182 button:not(:disabled):hover{filter:brightness(1.12)}.management182 button:not(:disabled):active{box-shadow:inset 0 2px 4px #0009!important;transform:translateY(1px)}.management182 button:focus-visible{outline:2px solid #dec591;outline-offset:2px}.management182 button:disabled{opacity:.45}.management182 input,.management182 select{border-image:none!important;border:1px solid #7a74604f!important;border-top-color:#020b18!important;background:#07132188!important;box-shadow:inset 0 2px 4px #0008,inset 0 -1px #c4d7e718!important;color:#d9d6c7!important;border-radius:1px!important}.management182 .d2-command>small{font-size:10px;opacity:.75}.management182-open>.ui94-window>.d2-frame-inner>.d2-heading{background:linear-gradient(180deg,#0000,#040d1b38);padding-bottom:10px;border-bottom:1px solid #b39a5d55}.management182 .military182-top,.management182 .military182-sort,.management182 .military180-toolbar,.management182 .army-selection126,.management182 .military182-recruit{background:transparent!important}.management182 .military182-top{background:linear-gradient(#142b3eec,#0c1d30e8)!important;border-bottom:1px solid #b39a5d55;padding:8px 10px}.management182 .military182-category>summary{background:linear-gradient(90deg,#52657927,#334b5f0a)!important;box-shadow:inset 0 1px #e0d4aa15,inset 0 -1px #0008;border-color:#b39a5d28;padding:6px 10px}.management182 .military182-category>summary b{color:#cfba91;letter-spacing:.025em}.management182 .military182 .army-children125{padding-left:7px;border-left:1px solid #8f805526;margin-left:7px}.management182 .military182 .army-strip{background:transparent!important;border-bottom:1px solid #d8c38b16!important;box-shadow:none!important}.management182 .military182 .army-strip:nth-child(2n){background:#bac9d706!important}.management182 .military182 .army-strip:has(input:checked){background:#cfb76b18!important;box-shadow:inset 2px 0 #c7ae70!important}.management182 .military182 .army-strip-toggle,.management182 .military182 .army-strip-summary{border:0!important;border-image:none!important;border-radius:0!important;background:none!important;box-shadow:none!important;padding:0 4px!important;color:#d9d3c1!important}.management182 .military182 .army-strip-toggle{font-weight:500!important}.management182 .military182 .army-commander{height:23px!important;min-height:23px!important;padding:1px 3px!important;line-height:19px;font-size:10px!important}.management182 .army-selection126{border:0;border-top:1px solid #af925748;box-shadow:0 -3px 8px #0002;padding:8px}.management182 .military182 .army-state{background:none!important;color:#9dafbd!important;font-weight:400}.management182 .military182 .army-strip-summary>span:first-child{color:#d7be89}.research186{height:100%;min-height:0;display:flex;flex-direction:column}.research186-overview{display:flex;align-items:center;gap:20px;padding:12px 14px;border-bottom:1px solid #a38a5130}.research186-overview>div:not(.research186-points){display:flex;flex-direction:column;gap:3px}.research186-overview small{font-size:10px;color:#93a5b5}.research186-overview b{font-size:14px;color:#dfcea5;font-weight:600}.research186-overview em{font-style:normal;font-size:10px;color:#91a0ad}.research186-overview>button{margin-left:auto}.research186-points{display:flex;margin-left:auto;gap:0;border:1px solid #93805950;border-top-color:#040e1a;border-radius:2px;box-shadow:inset 0 2px 5px #0008;background:#06122266}.research186-points>span{display:flex;gap:7px;align-items:center;padding:6px 12px;border-right:1px solid #c5af6d25;color:#ddc99c;font-size:12px}.research186-points>span:last-child{border:0}.research186-points .d2-art{width:16px;height:16px}.research186-current{display:flex;align-items:center;gap:12px;padding:11px 14px;border-bottom:1px solid #ad955333;background:linear-gradient(90deg,#06122170,#06122110);box-shadow:inset 0 2px 5px #0003}.research186-current-icon{display:grid;place-items:center;width:34px;height:34px;flex:none;border:1px solid #9e874959;box-shadow:inset 0 2px 5px #000a;background:#060e1b55}.research186-current .d2-art{width:24px;height:24px}.research186-current>div{flex:1;min-width:0}.research186-current small{display:block;color:#94a5b4;font-size:10px}.research186-current b{display:block;color:#e5d2aa;font-size:13px;font-weight:500;margin-top:3px}.research186-current>span:last-child{font-size:11px;color:#c9ba9a}.research186-meter{height:3px;background:#040e1a;margin-top:7px;max-width:300px}.research186-meter i{display:block;height:100%;background:linear-gradient(90deg,#89713f,#d5bd83)}.research186-legacy{padding:5px 14px;color:#c2b18c;font-size:10px}.research186-legacy small{color:#8fa1af;margin-left:8px}.research186-benefits{padding:12px 14px}.research186 h3{font-size:11px!important;font-weight:500;color:#bfae8b!important;letter-spacing:.035em;margin:0 0 9px!important}.research186-benefits>div{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.research186-benefits>div>span{display:flex;justify-content:space-between;gap:8px;font-size:10px;padding:6px 0;border-bottom:1px solid #bba77620;color:#a7b5c1}.research186-benefits b{color:#d6c79e;font-weight:500;white-space:nowrap}.research186-benefits p{color:#91a4b2;font-size:11px;margin:0}.research186-next{border-top:1px solid #b5a16a2a;padding:10px 14px}.research186-next-row{width:100%;display:grid;grid-template-columns:22px 1fr auto 12px;gap:9px;align-items:center;border:0!important;border-image:none!important;border-bottom:1px solid #c4a96722!important;background:none!important;box-shadow:none!important;border-radius:0!important;padding:8px 0!important;text-align:left}.research186-next-row .d2-art{width:20px;height:20px}.research186-next-row b{color:#d7c8a6;font-size:12px;font-weight:500}.research186-next-row span,.research186-next-row i{font-size:10px;color:#8fa2b3;font-style:normal}.research186-legend{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 15px;color:#90a2b2;font-size:10px}.research186-legend i{width:5px;height:5px;display:inline-block;background:#567b6b;margin-left:10px;margin-right:3px}.research186-legend i.run{background:#c5a864}.research186-legend i.next{background:#a9bccc}.research186-scroll{flex:1;overflow:auto;min-height:0;scrollbar-width:thin;scrollbar-color:#907a4e #0a1929;overscroll-behavior:contain;padding:8px 0 14px;background:linear-gradient(90deg,#030c181a,#0b192500)}.research186-tree{width:max-content;min-width:100%;padding:3px 24px 8px 12px;display:flex;flex-direction:column;gap:25px}.research186-track{display:grid;grid-template-columns:58px repeat(5,160px);gap:25px;align-items:stretch;position:relative}.research186-branch{position:sticky;left:0;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;color:#b4a584;background:linear-gradient(90deg,#102235e8,#102235c0);font-size:11px}.research186-branch .d2-art{width:24px;height:24px;opacity:.7}.research186-branch b{font-weight:500}.management182 .research186-node{position:relative;height:132px!important;width:160px;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0!important;overflow:visible;border:1px solid #8d815958!important;border-image:none!important;border-radius:2px!important;background:linear-gradient(145deg,#30465d5c,#08182bb3)!important;box-shadow:inset 0 1px #ccd8d21f,inset 0 -2px #020a1599,0 3px 6px #0004!important;color:#abb7c4!important;text-align:left;isolation:isolate}.research186-node:not(:last-child):after{content:"›";position:absolute;left:100%;top:47%;width:25px;line-height:1px;text-align:center;border-top:1px solid #9a85523a;color:#ab9259;font-size:15px;pointer-events:none}.research186-seal{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:8px 10px;width:100%;border-bottom:1px solid #bea56920;background:#07172840}.research186-seal .d2-art{width:22px;height:22px;opacity:.75}.research186-seal small{font-size:10px;color:#8da1b4}.research186-node strong{display:block;font-size:13px;font-weight:600;color:#cbb98d;padding:8px 10px 4px;letter-spacing:-.02em}.research186-benefit{display:flex;flex-direction:column;padding:0 10px 8px;font-size:10px;line-height:1.5;color:#8ea3b6}.research186-node.done{border-color:#6d8c7355!important}.research186-node.done .research186-seal small{color:#9fbaa8}.research186-node.run{border-color:#c6ab69!important}.research186-node.next{border-color:#a9b7ba70!important}.research186-node.selected{border-color:#ddc38a!important;box-shadow:inset 0 0 0 1px #e5c98530,0 0 12px #b79b4720!important}.research186-node.selected strong,.research186-node.run strong{color:#ead7ab}.research186-node.locked{opacity:.68}.research186-detail{flex:none;min-height:100px;display:flex;gap:20px;justify-content:space-between;align-items:center;padding:12px 16px;border-top:1px solid #bfa26959;background:#050f1c38;box-shadow:inset 0 2px 8px #0004}.research186-detail>div:first-child{flex:1;min-width:0}.research186-detail small{display:block;color:#8fa4b6;font-size:10px}.research186-detail b{font-size:15px;color:#e1cca1;display:block;font-weight:600;margin:2px 0 5px}.research186-detail p{color:#aab9c5;font-size:11px;line-height:1.6;margin:0 0 5px}.research186-detail span{font-size:10px;color:#c3b68e}.research186-detail .research186-reason{color:#b69b87;margin-top:5px}.research186-detail .d2-command{max-width:145px;flex:none}.research186-detail .d2-command>small{display:none}@media(max-width:650px){.research186-overview{gap:12px;padding:10px}.research186-overview b{font-size:12px}.research186-points>span{padding:5px;gap:3px;font-size:10px}.research186-points .d2-art{width:12px;height:12px}.research186-wide .research186-overview>button{display:none}.research186-current{padding:9px 10px;gap:8px}.research186-current>span:last-child{font-size:10px}.research186-legend{font-size:10px;flex-wrap:wrap;gap:4px;padding:8px 10px}.research186-track{grid-template-columns:42px repeat(5,148px);gap:20px}.management182 .research186-node{width:148px;height:132px!important}.research186-node:not(:last-child):after{width:20px}.research186-tree{gap:20px;padding-left:4px}.research186-detail{padding:10px;gap:8px;min-height:120px}.research186-detail>div:first-child{max-width:calc(100% - 92px)}.research186-detail b{font-size:13px}.research186-detail .d2-command{max-width:90px}.research186-detail .d2-command button{padding:6px!important;white-space:normal}.research186-benefits{padding:10px}.management182 .military182 .army-children125{margin-left:3px;padding-left:3px}}.management182-open:has(.research186-wide){height:min(820px,calc(100dvh - 40px))}.research186-wide .research186-overview{padding-block:9px}.research186-wide .research186-current{padding-block:8px}.research186-wide .research186-detail{min-height:88px;padding-block:9px}.management182 .research186-node{height:124px!important}.research186-seal{padding-block:6px}.research186-node strong{padding-top:6px}.research186-benefit{padding-bottom:6px}.research186-tree{gap:20px}.management182 .military182 .army-state{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.management182 .military182 .army-strip-head{background:transparent!important}@media(max-width:650px){.management182-open:has(.research186-wide){height:calc(100dvh - 10px)}.research186-wide .research186-detail{min-height:105px}.research186-wide .research186-legend{padding-block:6px}.research186-tree{gap:16px}}.research187-tree{--research-card:188px;--research-step:220px;gap:22px;min-width:1408px;padding:0 24px 20px 12px;background:repeating-linear-gradient(90deg,transparent 0,transparent 505px,#c1a56816 505px,#c1a56816 506px,transparent 506px,transparent 945px,#c1a56816 945px,#c1a56816 946px,transparent 946px,transparent 1408px)}.research187-tree .research186-track{grid-template-columns:58px repeat(6,var(--research-card));gap:32px;align-items:center;min-height:106px}.research187-eras{display:grid;grid-template-columns:58px repeat(3,408px);gap:32px;margin-bottom:10px;position:sticky;top:0;z-index:3}.research187-axis{position:sticky;left:0;align-self:center;font-size:10px;letter-spacing:.05em;color:#91a1ab;text-align:center;background:#102132}.research187-era{position:relative;text-align:center;min-height:62px;display:flex;flex-direction:column;justify-content:center;gap:4px;background:linear-gradient(180deg,#33465960,#0b192b90);border-top:1px solid #a18a576b;border-bottom:1px solid #a18a5759;box-shadow:inset 0 1px #e8d5a323,inset 0 -3px #030c1850}.research187-era:before,.research187-era:after{content:"";position:absolute;width:6px;height:6px;top:-4px;background:#16283b;border:1px solid #a18a57;transform:rotate(45deg)}.research187-era:before{left:0}.research187-era:after{right:0}.research187-era>span{color:#b6ac95;font-size:15px;letter-spacing:.12em;font-weight:600}.research187-era small{font-size:10px;color:#bda66d;letter-spacing:.06em}.research187-era.current{border-color:#d8bd79;background:linear-gradient(180deg,#b09a482c,#1020339c);box-shadow:inset 0 1px #e8d5a34a,inset 0 -2px #d6b56c30}.research187-era.current>span{color:#ead5a3}.management182 .research187-tree .research186-node{width:var(--research-card)!important;height:88px!important;min-height:88px!important;padding:11px 12px!important;justify-content:center;border-radius:2px!important;background:linear-gradient(145deg,#33485e4f,#071525aa)!important;box-shadow:inset 0 1px #dbe3e120,inset 0 -2px #020a1599,0 3px 6px #0004!important}.research187-tree .research186-node strong{font-size:13px;padding:0 0 5px;line-height:1.3;color:#d4c39c}.research187-tree .research186-benefit{padding:0;font-size:10px;line-height:1.35;display:block;color:#9fb0bc}.research187-tree .research186-benefit>span{display:inline}.research187-tree .research186-benefit>span+span:before{content:" · "}.research187-tree .research186-node:not(:last-child):after{width:32px;top:50%;color:#a79059}.research187-tree .research186-branch{height:88px;gap:5px}.management182 .research187-tree .research186-node.done{background:linear-gradient(110deg,#42544848,#0c1d2b88)!important;border-color:#849a735f!important;box-shadow:inset 3px 0 #829573,inset 0 1px #dbe3e11a,inset 0 -2px #020a1599!important}.management182 .research187-tree .research186-node.run{background:linear-gradient(110deg,#ad8f382f,#0c1b2b88)!important;border-color:#bfa25c!important;box-shadow:inset 3px 0 #d7bc73,inset 0 1px #ebd49a33,inset 0 -2px #020a1599!important}.management182 .research187-tree .research186-node.selected{outline:1px solid #e8d3a2;outline-offset:3px}.management182 .research187-tree .research186-node.locked{opacity:.66}@media(max-width:600px){.research187-tree{gap:18px}.research187-eras{margin-bottom:4px}.research187-tree .research186-track{min-height:92px}.research187-era{min-height:54px}.research187-tree .research186-branch{height:88px}.research186-legend{align-items:flex-start;flex-direction:column;gap:5px}}.research187-tree .research186-branch{background:#102235;box-shadow:8px 0 12px #07132180}@media(max-width:600px){.research187-era{align-items:flex-start;padding-left:18px;text-align:left}}.research186-wide .research186-overview{display:grid;grid-template-columns:96px 65px auto minmax(190px,1fr) auto;gap:16px;padding:10px 14px;background:linear-gradient(180deg,#253c4a38,#07142338);box-shadow:inset 0 1px #d8c29318,inset 0 -2px #020b1759;border-bottom-color:#b59b5b60;align-items:center}.research186-wide .research186-overview>.research186-points{margin:0;align-self:center}.research186-wide .research186-overview>.research186-current{display:grid;grid-template-columns:1fr auto;gap:6px 12px;padding:5px 12px 7px;border:1px solid #97845640;border-top-color:#040c17;border-radius:2px;background:linear-gradient(110deg,#07101cb3,#11223470);box-shadow:inset 0 2px 5px #0007;min-width:0}.research186-wide .research186-overview>.research186-current>div{display:block;min-width:0}.research186-wide .research186-current-icon{display:none}.research186-wide .research186-current small{font-size:10px;line-height:1.1;color:#9aabbb}.research186-wide .research186-current b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#e2c98e;line-height:1.35;margin-top:2px}.research186-wide .research186-current>span:last-child{font-size:10px;white-space:nowrap;align-self:center}.research186-wide .research186-meter{margin-top:4px;height:2px}.research186-wide .research188-court{margin:0!important}.research186-wide .research186-legend{justify-content:flex-end;padding:6px 14px;min-height:24px}.research186-wide .research186-scroll{padding-top:4px}.research187-tree{--research-card:176px;min-width:1294px;gap:14px;background:none;padding-bottom:16px}.research187-tree .research186-track{grid-template-columns:58px repeat(6,var(--research-card));gap:24px;min-height:82px}.research187-eras{grid-template-columns:82px repeat(3,400px);gap:0;margin:0 0 8px;min-height:30px;isolation:isolate}.research187-axis{width:58px}.research187-era{height:30px;min-height:30px;flex-direction:row;align-items:center;gap:8px;justify-content:center;padding:0 20px;border-top:1px solid #9e895d75;border-bottom:1px solid #9e895d75;background:linear-gradient(#253749,#132337);box-shadow:inset 0 1px #d8c9a228,inset 0 -2px #030b164f}.research187-era:before{display:none}.research187-era:after{top:4px;right:-10px;left:auto;width:20px;height:20px;border:0;border-top:1px solid #a38e61;border-right:1px solid #a38e61;background:linear-gradient(135deg,#253749,#132337);transform:rotate(45deg);z-index:2;box-shadow:2px -1px 2px #0004}.research187-era:last-child:after{display:none}.research187-era>span{font-size:12px;letter-spacing:.1em;line-height:1}.research187-era small{font-size:10px;line-height:1;padding:2px 4px;border:1px solid #b69b5755;border-radius:1px}.research187-era.current{background:linear-gradient(#3b4050,#252d3a);border-color:#c2a46a;box-shadow:inset 0 1px #ead39b3d,inset 0 -2px #b99d4e20}.research187-era.current:after{background:linear-gradient(135deg,#3b4050,#252d3a);border-color:#c2a46a}.management182 .research187-tree .research186-node{height:74px!important;min-height:74px!important;padding:9px 10px!important}.research187-tree .research186-node strong{font-size:12px;padding-bottom:4px}.research187-tree .research186-benefit{font-size:10px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.research187-tree .research186-branch{height:74px;gap:4px}.research187-tree .research186-branch .d2-art{width:20px;height:20px}.research187-tree .research186-node:not(:last-child):after{width:24px}@media(max-width:650px){.research186-wide .research186-overview{grid-template-columns:1fr 1fr auto;gap:8px 10px;padding:8px 10px}.research186-wide .research186-overview>.research186-current{grid-column:1/3;padding:6px 8px}.research186-wide .research186-overview>.research188-court{display:block;grid-column:3;grid-row:2;justify-self:end}.research186-wide .research186-current>span:last-child{font-size:10px}.research186-wide .research186-legend{flex-direction:row;align-items:center}.research187-era{min-height:30px;height:30px;justify-content:flex-start;padding-left:18px}.research187-tree{gap:12px}.research187-tree .research186-track{min-height:82px}}@media(min-width:651px){.management182-open:has(.research186-wide){height:min(700px,calc(100dvh - 40px))}}.court242-prime{display:flex;justify-content:center;margin-top:12px}.court242-prime .court182-portrait{width:66px;height:76px}.court242-prime .court182-portrait:disabled{filter:grayscale(1);opacity:.55}.court242-prime .court182-plaque{color:#e0c28a}.court201-with-prime{padding-bottom:78px}.court182-royal>.court242-prime{position:absolute;right:calc(50% + 70px);top:56px;margin:0;display:flex;flex-direction:column;align-items:center;gap:5px}.court242-prime .court182-plaque{border:3px double #b49b67;background:linear-gradient(#3b4038,#23333b);color:#e0c28a;padding:2px}.court201-research{font-size:10px;color:#b9c5b7;white-space:nowrap}@media(max-width:650px){.court201-with-prime{padding-bottom:62px}.court182-royal>.court242-prime{right:calc(50% + 55px);top:44px;gap:3px}.court201-research{font-size:10px}}.court201-with-prime+.court182-lines:before{height:78px}@media(max-width:650px){.court201-with-prime+.court182-lines:before{height:62px}}.war204{display:flex;flex-direction:column;min-height:0;flex:1;color:var(--d2-text,#e0d8c6);font:12px var(--d2-sans);background:linear-gradient(110deg,#172f4038,#07121f44)}.war204-heading{padding:10px 16px 8px;display:grid;grid-template-columns:1fr auto;gap:4px 12px;border-bottom:1px solid #b39a5d55}.war204-heading h2{font-size:19px;margin:0;color:#e6d3a5}.war204-heading small,.war204 small{color:#a4b2b9;font-size:10px}.war204-clock{text-align:right}.war204-clock b{display:block;font-size:18px;color:#e6d3a5;font-variant-numeric:tabular-nums}.war204-timeline{display:flex;grid-column:1/-1;list-style:none;margin:4px 0 0;padding:0;font-size:10px;color:#6e818d}.war204-timeline li{flex:1;display:flex;align-items:center;gap:10px}.war204-timeline li:after{content:"";height:2px;background:#8797a326;flex:1;margin-right:12px}.war204-timeline li:last-child{flex:0;white-space:nowrap}.war204-timeline li:last-child:after{display:none}.war204-timeline .done{color:#d5bf8e}.war204-timeline .done:after{background:linear-gradient(90deg,#c5a15a,#c5a15a22)}.war204-banner{position:relative;display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #b39a5d55;background:linear-gradient(100deg,#9c774b12,transparent 45%,#6c879615)}.war204-side{padding:10px 16px 12px;min-width:0}.war204-side.attack{padding-right:70px}.war204-side.defense{text-align:right;padding-left:70px}.war204-side h3{display:flex;gap:7px;align-items:center;margin:4px 0 3px;font-size:20px;color:#e4d0a3}.war204-side.defense h3{justify-content:flex-end}.war204-side h3 i{width:12px;height:18px;border:1px solid #c5ae70;clip-path:polygon(0 0,100% 0,100% 75%,50% 100%,0 75%)}.war204-ruler{font-size:10px;color:#b4b9b5}.war204-chips{display:flex;gap:4px;flex-wrap:wrap;margin:6px 0;min-height:21px;max-height:45px;overflow:auto}.defense .war204-chips{justify-content:flex-end}.war204-chips span{display:inline-flex;gap:4px;align-items:center;padding:2px 5px;border:1px solid #a692622e;background:#07121e65;font-size:10px}.war204-chips i,.war204-listrow i{display:inline-block;width:7px;height:7px;margin-right:3px;flex:none}.war204-numbers{display:flex;gap:22px;color:#9eadb6;font-size:10px}.defense .war204-numbers{justify-content:flex-end}.war204-numbers b{display:block;font-size:16px;color:#e0d8c6;font-weight:500;font-variant-numeric:tabular-nums}.war204-vs{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;gap:3px;text-align:center}.war204-vs>b{font-size:28px;color:#bba06a;font-weight:400}.war204-vs strong{font-size:11px;font-weight:500}.war204-score{padding:8px 16px;background:#06132140;box-shadow:inset 0 1px #0005;border-bottom:1px solid #b39a5d44}.war204-score>div:first-child,.war204-score-breakdown{display:flex;justify-content:space-between;gap:8px}.war204-score b{font-weight:500;color:#d9c497}.war204-tug{height:10px;position:relative;background:#637b89;border:1px solid #a38c5d77;margin:6px 0;box-shadow:inset 0 1px 3px #0009}.war204-tug>span{display:block;background:linear-gradient(#bc9a57,#7b623b);height:100%}.war204-tug>i{position:absolute;top:-3px;bottom:-3px;width:1px;background:#e4d5a67a}.war204-score-breakdown{font-size:10px;color:#b0bdc3}.war204-grid{display:grid;grid-template-columns:1fr 1.12fr;min-height:0;flex:1;gap:1px;background:#b39a5d33}.war204-grid>section{display:flex;flex-direction:column;min-height:0;min-width:0;background:#102233e8}.war204 h4{font-size:11px;font-weight:500;margin:0;padding:7px 12px;background:linear-gradient(#243b4b8c,#122738);color:#d9c497;border-bottom:1px solid #b39a5d2b}.war204 h4 small{margin-left:6px}.war204-scroll{overflow:auto;min-height:40px;flex:1}.war204-scroll.occupied,.war204-scroll.applications{flex:.45}.war204 .war204-record{display:grid;grid-template-columns:90px minmax(0,1fr) 33px 60px;align-items:center;gap:6px;border:0!important;border-bottom:1px solid #b8a4771c!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;margin:0;width:100%;padding:7px 12px!important;text-align:left;font-size:10px!important;min-height:31px!important}.war204-record b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.war204-record time{font-size:10px;color:#96a7b1}.war204 .occupied .war204-record{grid-template-columns:1fr auto}.war204-record:hover{background:#c4b4820b!important}.war204-member{display:grid;grid-template-columns:minmax(95px,1fr) 32px 105px 44px;gap:7px;padding:6px 12px;border-bottom:1px solid #b8a4771c;align-items:center;font-variant-numeric:tabular-nums;font-size:10px}.war204-member>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.war204-member>span:not(:first-child){text-align:right}.war204-member b{font-weight:500}.war204-member small{font-size:10px;margin-left:6px;color:#8297a5}.war204-member.header{color:#8fa4b0;font-size:10px;position:sticky;top:0;background:#102233}.war204-subtotal{display:flex;justify-content:space-between;padding:5px 12px;background:#c3a56b09;font-size:10px;color:#caba99}.war204-subtotal b{font-weight:500}.war204-application{display:flex;gap:7px;align-items:center;padding:5px 12px;border-bottom:1px solid #b8a4771c;font-size:10px}.war204-application>span:last-child{margin-left:auto;display:flex;gap:4px}.war204-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:9px 12px;border-top:1px solid #b39a5d55;flex:none;background:#0c1d2dc7}.war204-empty{color:#869ca9;font-size:11px;padding:12px;margin:0}.war204-list h4{font-size:10px;color:#a6b3bb;margin:8px 0 0;padding:5px 10px;border-bottom:1px solid #b39a5d33;background:#112638}.war204-list .war204-listrow{display:grid;grid-template-columns:minmax(0,1fr) 58px;gap:4px 7px;width:100%;text-align:left;padding:8px 10px!important;border:0!important;border-bottom:1px solid #b39a5d22!important;background:transparent!important;box-shadow:none!important;color:#ded4ba!important;border-radius:0!important}.war204-listrow>b{font-size:11px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.war204-listrow em{font-style:normal;color:#ab9a73}.war204-listrow>small{font-size:10px;color:#91a6b2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.war204-mini{grid-column:2;grid-row:1/3;align-self:center;text-align:right;font-size:10px;color:#cbb78e}.war204-mini meter{width:100%;height:6px;display:block;margin-bottom:4px}.war204-listrow:hover{background:#a5905910!important}.war204-list .tabs{position:sticky;top:0;background:#102537;z-index:1}.war204-list .tabs button{font-size:11px;padding:7px 8px}.war204-list .tabs [aria-selected=true]{color:#e1c88e;border-bottom:2px solid #b69a5e}@media(max-width:650px){.war204-heading{padding:8px 10px}.war204-heading h2{font-size:15px}.war204-clock b{font-size:14px}.war204-banner{grid-template-columns:1fr}.war204-side.attack,.war204-side.defense{padding:7px 10px;text-align:left}.war204-side.defense{border-top:1px solid #b39a5d22}.war204-side.defense h3,.defense .war204-chips,.defense .war204-numbers{justify-content:flex-start}.war204-side h3{font-size:16px;margin:1px 0}.war204-ruler,.war204-vs{display:none}.war204-side{display:grid;grid-template-columns:1fr 1.2fr;gap:3px 8px}.war204-side>small{grid-column:1}.war204-side h3{grid-column:1;grid-row:2}.war204-chips{grid-column:1/-1;grid-row:3;min-height:0;margin:0;max-height:22px}.war204-numbers{grid-column:2;grid-row:1/3;gap:10px;align-items:center}.war204-numbers b{font-size:13px}.war204-numbers span{font-size:10px}.war204-score{padding:7px 10px}.war204-score>div:first-child{font-size:11px}.war204-score>div:first-child small{font-size:10px}.war204-score-breakdown{font-size:10px}.war204-grid{display:flex;flex-direction:column;overflow:auto;flex:1}.war204-grid>section{min-height:205px;flex:none}.war204-scroll{max-height:145px;min-height:38px;flex:none}.war204-scroll.occupied,.war204-scroll.applications{max-height:85px;flex:none}.war204-member{grid-template-columns:minmax(85px,1fr) 26px 96px 38px;padding:6px 9px;gap:4px;font-size:10px}.war204-member small{font-size:10px}.war204-actions{padding:7px 8px}.war204 .war204-record{grid-template-columns:78px minmax(0,1fr) 28px 55px;padding:6px 9px!important}.war204-grid .war204-record time{font-size:10px}.war204-actions button{font-size:10px!important}}.war204-land215{display:flex;flex-wrap:wrap;gap:8px 18px;margin:7px 0;padding:8px 10px;border:1px solid #b79b5c66;background:#10283a;color:#e7d9b4;font-size:11px}.war204-land215 span{white-space:normal}@media(max-width:450px){.war204-list .tabs{display:flex;flex-wrap:nowrap}.war204-list .tabs button{flex:1 1 0;min-width:0;white-space:nowrap;padding:6px 3px!important;font-size:10px}}.war409-separate{flex-basis:100%;display:flex;flex-wrap:wrap;gap:5px;padding-top:6px;border-top:1px solid #b39a5d2b}.war409-separate button{display:inline-flex;align-items:center;gap:5px;font-size:10px!important}.war409-separate button i{width:8px;height:8px;border-radius:50%;flex:none}.war409-separate button small{color:#9fb0ba;font-size:10px}.war409-separate button[aria-disabled=true]{opacity:.62}.diplomatic205{margin:8px 0;border-block:1px solid #ac935b44;background:linear-gradient(110deg,#0c1c2dcc,#17304388);font-size:11px}.diplomatic205 details+details{border-top:1px solid #ac935b33}.diplomatic205 summary{display:flex;gap:8px;align-items:center;padding:8px;cursor:pointer;color:#dfcdab}.diplomatic205 meter{width:65px;min-width:35px;flex:1;height:8px}.diplomatic205 summary small{color:#97aeb8}.diplomatic205 details>small{display:block;padding:7px 9px;color:#97aeb8;font-size:10px}.diplomatic205-factor{display:flex;justify-content:space-between;gap:10px;padding:4px 10px;border-top:1px solid #ac935b16;font-variant-numeric:tabular-nums}.diplomatic205-factor b{color:#d7bd83}.diplomatic205 p{padding:0 9px}.diplomatic205 summary:before{content:"▸";font-size:10px;color:#c5ad75;flex:none}.diplomatic205 details[open]>summary:before{transform:rotate(90deg)}.diplomatic205 meter::-webkit-meter-bar{background:#091723;border:1px solid #ac935b55;border-radius:1px}.diplomatic205 meter::-webkit-meter-optimum-value{background:linear-gradient(#d2b46b,#8a693b)}.diplomatic205 meter::-moz-meter-bar{background:linear-gradient(#d2b46b,#8a693b)}.arm267-picker{border:1px solid #8b7048;border-radius:4px;margin:10px 0;padding:8px;background:#18161373;min-width:0;color:#e3d7bc}.arm267-picker legend{padding:0 5px}.arm267-picker legend small{font-weight:400;color:#a99c83;margin-left:5px}.arm267-picker>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.arm267-picker button{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;min-width:0;padding:8px 3px!important;white-space:normal!important;line-height:1.4;border:1px solid #66573e!important;border-radius:4px;background:linear-gradient(#383327,#24231f)!important;color:#ded1b4}.arm267-picker button[aria-pressed=true]{border-color:#dec18a!important;box-shadow:inset 0 0 0 1px #9e8051;background:linear-gradient(#53432b,#30291e)!important}.arm267-picker button:disabled{opacity:.62}.arm267-picker button span,.arm267-picker button small{font-size:10px;overflow-wrap:anywhere}.arm267-picker button .d2-art{width:26px;height:26px;flex:none}.arm267-badge{display:inline-flex;align-items:center;position:relative;width:28px;height:28px;flex-shrink:0;vertical-align:middle}.arm267-badge .d2-art{width:23px;height:23px}.arm267-badge>b{position:absolute;right:0;bottom:0;font:700 9px Georgia,serif;color:#f0d492;text-shadow:0 1px 2px #000;background:#262018;border-radius:2px;padding:0 1px}.arm267-rearm{border-top:1px solid #69563a;margin:10px 0 4px;padding-top:8px;min-width:0}.arm267-rearm h4{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:0 0 4px}.arm267-rearm p{margin:4px 0;font-size:12px;color:#cabd9f}.arm267-rearm h4 small{font-size:11px;color:#b7a78a;font-weight:400}.arm267-upgrade{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #4b4232}.arm267-upgrade>div{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.arm267-upgrade span{font-size:12px}.arm267-upgrade small{font-size:11px;color:#b6a78c;overflow-wrap:anywhere}.arm267-xp{display:inline-flex;align-items:center;gap:2px;justify-content:flex-end}.arm267-xp .arm267-badge{width:20px;height:22px}.arm267-xp .arm267-badge .d2-art{width:19px;height:19px}.arm267-xp{gap:1px;font-size:11px}.arm267-xp .arm267-badge{width:16px;height:20px}.arm267-xp .arm267-badge .d2-art{width:15px;height:18px}.arm267-upgrade:has(.arm267-confirm){flex-wrap:wrap}.arm267-confirm{flex-basis:100%!important;background:#28261f;border:1px solid #bca06a;border-radius:4px;padding:10px}.arm267-confirm>div{display:flex;gap:8px;justify-content:flex-end}.arm267-confirm .d2-command{display:inline-flex}.arm267-picker button>span{white-space:nowrap}.arm267-picker button>strong{font-size:12px}.arm267-xp-label{display:none}.army209-extra .detail-morale236{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.army209-extra .arm267-detail-xp{display:inline-flex!important;align-items:center;gap:4px;white-space:nowrap}.arm267-detail-xp .arm267-badge{width:20px;height:20px}.arm267-detail-xp .arm267-badge .d2-art{width:19px;height:19px}@media(max-width:900px){.management182-open .army209-row>.d2-hover-hint:has(.arm267-xp){display:flex!important;grid-column:2/-1;grid-row:3;justify-content:flex-end}.arm267-xp-label{display:inline}.arm267-xp{gap:4px!important}}@media(min-width:901px){.army209-row:has(.arm267-xp),.army209-labels{grid-template-columns:14px minmax(0,1fr) 57px 42px 55px 59px 48px 12px}}.recruit236.recruit180:has(.arm267-picker){display:block;height:auto;max-height:none;overflow:visible!important}.recruit236.recruit180:has(.arm267-picker)>.recruit75-table{max-height:none;min-height:0;overflow:auto}.arm267-cardmeta{display:none}@media(max-width:1000px),(max-height:500px){.arm267-cardmeta{display:flex;justify-content:flex-end;align-items:center;gap:5px;padding:0 12px 5px;font-size:11px;color:#bcae90}.arm267-cardmeta .arm267-badge{width:20px;height:20px}.arm267-cardmeta .arm267-badge .d2-art{width:19px;height:19px}}.army209 .army209-number.arm267-xp{display:inline-flex;align-items:center;gap:3px}@media(max-width:600px){.recruit236.recruit180:has(.arm267-picker) th:nth-child(2),.recruit236.recruit180:has(.arm267-picker) th:nth-child(3),.recruit236.recruit180:has(.arm267-picker) th:nth-child(4){width:14%}}.recruit289{color:#e7ddc4;font-size:12px;min-width:0}.recruit289-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:7px;border:1px solid #a68a554f;background:linear-gradient(120deg,#203845a8,#102431b8)}.recruit289-input,.recruit289-info{min-width:0}.arm289-label,.recruit289-label,.recruit289-amount>label{display:flex;align-items:center;color:#c5c4b4;font-size:11px;margin:0 0 5px}.arm289-menu{position:relative;min-width:0}.arm289-menu>summary{display:flex;align-items:center;gap:7px;min-width:0;min-height:36px;padding:4px 7px;border:1px solid #aa915e;background:linear-gradient(90deg,#51452d,#142b38 75%);cursor:pointer;list-style:none}.arm289-menu>summary::-webkit-details-marker{display:none}.arm289-menu>summary[aria-disabled=true]{opacity:.7;cursor:default}.arm289-menu>summary strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.arm289-menu>summary>span:last-child{color:#d6c395}.arm289-grade{display:inline-flex;align-items:center;justify-content:center;flex:none}.arm289-grade .d2-art{width:25px;height:25px}.arm289-grade-1{color:#f4f3ed}.arm289-grade-2{color:#75d68d}.arm289-grade-3{color:#79b8ff}.arm289-grade .d2-art path{fill:currentColor!important}.arm289-options{position:absolute;z-index:120;top:100%;left:0;right:0;min-width:230px;border:1px solid #a68d60;background:#132b3a;box-shadow:0 6px 14px #000a}.arm289-options>div{min-width:0}.arm289-options button{display:flex!important;align-items:center;gap:6px;width:100%;min-width:0;padding:5px 7px!important;border:0!important;border-radius:0!important;text-align:left;background:transparent!important}.arm289-options button:hover:enabled{background:#b49a5b30!important}.arm289-options button strong{font-size:11px;white-space:nowrap}.arm289-options button small{margin-left:auto;font-size:10px;line-height:1.3;text-align:right;color:#aeb9b6}.arm289-options button:disabled{opacity:.65;filter:grayscale(.65)}.arm289-locked{display:block;margin-top:3px;color:#aebbb8;font-size:10px}.arm289-explanations{display:grid;gap:7px}.arm289-explanations>div{display:grid;gap:1px;padding:5px 7px;background:#091d2a88;border:1px solid #b39b5d33}.arm289-explanations b{color:#e5d09b}.arm289-explanations span,.arm289-explanations small{font-size:11px}.arm289-explanations .arm289-requirement{margin-top:3px;padding-top:3px;border-top:1px solid #a8905d55;color:#c6b892}.recruit289-amount{margin-top:7px}.recruit289-amount>div{display:flex;gap:5px}.recruit289-amount input[type=number]{flex:1;min-width:0;width:1px;height:32px;padding:4px 7px}.recruit289-amount>div button{flex:none;white-space:nowrap;font-size:11px;padding:4px 7px}.recruit289-amount input[type=range]{display:block;width:100%;margin:7px 0 0;accent-color:#d1ad62;padding:0;border:0;background:transparent}.recruit289-costs{display:flex;flex-wrap:nowrap;gap:4px;overflow-x:auto;min-width:0}.recruit289-costs>span{display:flex;align-items:center;justify-content:center;gap:3px;flex:1 0 max-content;min-width:0;padding:5px 4px;background:linear-gradient(#384744,#152e38);border:1px solid #bba06a80;font-size:11px;white-space:nowrap}.recruit289-costs .d2-art{width:17px;height:17px}.recruit289-time{display:flex;align-items:center;justify-content:space-between;gap:4px;padding-top:6px;margin-top:6px;border-top:1px solid #8c784c50;color:#b8c5c5;font-size:11px}.recruit289-time>span{display:flex;align-items:center}.recruit289-time strong{color:#f0deb2;white-space:nowrap}.recruit289-actions{display:flex;justify-content:flex-end;margin-top:6px}.recruit289-actions .d2-command{max-width:100%}.recruit289-actions .d2-button{min-width:76px}.recruit289 .inline-warning{margin:4px 0;font-size:11px}.recruit289-queue{display:flex;align-items:center;gap:5px;min-width:0;padding:5px;margin-top:7px;border:1px solid #8d785043;border-left:3px solid #cbb077;background:#091927b5;font-size:10px}.recruit289-queue.paused{border-left-color:#cb665d}.recruit289-queue-label{color:#dfc995;white-space:nowrap}.recruit289-queue .arm289-grade .d2-art{width:21px;height:21px}.recruit289-queue progress{flex:1;min-width:18px;width:40px;height:6px;accent-color:#78ac81}.recruit289-queue.paused progress{accent-color:#cd665e}.recruit289-queue>span:not(.arm289-grade),.recruit289-queue>strong{white-space:nowrap}.recruit289-queue .d2-command{flex:none}.recruit289-queue .d2-command:has(>button:enabled)>small:not([role]){display:none}.recruit289-queue .d2-command>.d2-button{min-width:0;min-height:26px;padding:3px 6px;font-size:10px}@media(max-width:650px){.recruit289-columns{grid-template-columns:minmax(0,1fr);gap:6px;padding:6px}.recruit289-costs>span{flex:1 0 max-content}.recruit289-amount,.recruit289-amount input[type=range]{margin-top:5px}.recruit289-time{margin-top:5px;padding-top:5px}.recruit289-actions{margin-top:5px}.recruit289-queue{gap:3px}.recruit289-queue-label{display:none}.recruit289-queue .arm289-grade .d2-art{width:18px;height:18px}}@media(max-width:1000px)and (max-height:500px){.recruit289-columns{gap:6px;padding:4px}.recruit289-amount,.recruit289-amount input[type=range]{margin-top:4px}.recruit289-queue{margin-top:4px;padding:4px}}html body .game .menu-sheet:has(.recruit289){bottom:auto!important;height:auto!important;max-height:calc(100dvh - var(--nav269-height,56px) - 20px)!important}html body .game .menu-sheet:has(.recruit289)>.settlement-card{height:auto!important;max-height:calc(100dvh - var(--nav269-height,56px) - 20px)!important}html body .game .menu-sheet:has(.recruit289) .modal-body{flex:0 1 auto;min-height:0;overflow:auto!important}.arm293-picker-row{display:flex;align-items:center;gap:4px}.arm293-picker-row .arm289-menu{flex:1}.arm293-picker-row .help279-summary{display:inline-flex;align-items:center;justify-content:center;color:#d5c393;padding:2px}.recruit293-blocked{display:flex;align-items:center;gap:4px}.recruit293-blocked>span{font-size:9px}.recruit289-costs .effect279-neutral{color:inherit}html body .recruit289 .arm293-picker-row>button.help279.help279-summary{width:24px!important;min-width:24px!important;max-width:24px!important;flex:0 0 24px!important;justify-content:center!important;padding:2px!important}.rally271{display:grid;grid-column:1/-1;gap:3px;font-size:11px;color:#d7c59e;white-space:normal;overflow-wrap:anywhere;margin:5px 0}.army209>.rally271{padding:3px 22px 7px;box-sizing:border-box;text-align:left}.morale191{display:flex;align-items:center;gap:7px;color:#c8d8cf;font:inherit;font-size:12px;min-width:0;padding:3px 0}.morale191>span{white-space:nowrap}.morale191 b{font-variant-numeric:tabular-nums;color:#e8d4a6}.morale191 small{font-size:10px;color:#adbaad}.morale191 progress{min-width:35px;width:80px;height:5px;border:0;background:#182021;accent-color:#8ea582;flex:1}.morale191 progress::-webkit-progress-bar{background:#182021}.morale191 progress::-webkit-progress-value{background:#8ea582}.morale191.low progress::-webkit-progress-value{background:#be7665}.morale191.low{color:#e4aa93}.morale191.compact{padding:2px 12px}.morale191-warning{color:#e3b481;font-size:12px;margin:6px 0}.morale191-round{display:block;font-size:10px;color:#c5b899;max-width:240px;white-space:normal}.b83-team .morale191{flex-wrap:wrap}.b83-team .morale191>small{width:100%}@media(max-width:480px){.morale191{gap:4px}.morale191>small{font-size:10px}}.battle296{min-width:0;color:#e9dfc8}.battle296-head{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:7px 10px;background:#203a43;border-bottom:1px solid #a48a594d;font-size:11px}.battle296-head strong{color:#f0dbad;font-size:13px}.battle296-head progress{flex:1;min-width:50px;height:7px;accent-color:#a7bb7a}.battle296-teams{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px;align-items:center;padding:8px}.battle296-team{min-width:0;padding:7px;background:#0b202c;border:1px solid #a58d5955;border-top:2px solid var(--side)}.battle296-side-head{display:flex;gap:5px;align-items:center;font-size:11px;min-width:0}.battle296-side-head>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.battle296-crest{display:grid;place-items:center;border:1px solid #bd9f67;background:var(--side);color:#fff1d1;width:24px;height:24px;flex:none;border-radius:50%}.battle296-troops{display:flex;align-items:center;gap:4px}.battle296-troops strong{font-size:21px;color:#f6e7c6}.battle296-team>progress{width:100%;height:6px;accent-color:#86b78a}.battle296-team.defense{text-align:right}.battle296-team.defense .battle296-side-head,.battle296-team.defense .battle296-troops{justify-content:flex-end}.battle296-dice{display:flex;align-items:center;gap:4px}.battle296-dice>b,.battle296-mobile-die{display:grid;place-items:center;width:34px;height:34px;background:#c7bc9e;color:#222f2d;border:1px solid #ead7aa;font-size:19px}.battle296-dice>b.winner{background:#e9c86f}.battle296-mobile-die,.battle296-mobile-help{display:none}.battle296-danger{margin:4px 8px!important;padding:6px;border-left:3px solid #c9655c;background:#54312e66;color:#f0ad9d;font-size:11px}.battle296-scene{height:110px}.battle296-surrender{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:7px 10px;font-size:11px;background:#122c35;border-top:1px solid #8b785343}.battle296-surrender strong{color:#ecd19b}.battle296 .b83-below{margin-top:5px}.battle296 .b83-below>details{border:1px solid #8e7b5044;margin:3px 7px}.battle296 .b83-result{padding:6px 10px}@media(max-width:650px),(max-width:1000px)and (max-height:500px){.battle296-teams{grid-template-columns:minmax(0,1fr);gap:4px}.battle296-team.defense{text-align:left}.battle296-team.defense .battle296-side-head,.battle296-team.defense .battle296-troops{justify-content:flex-start}.battle296-mobile-die{display:grid;margin-left:auto;width:28px;height:28px;font-size:15px}.battle296-mobile-help{display:block}.battle296-dice{display:none}.battle296-scene{height:80px}.battle296-head{gap:4px;font-size:10px}}.battle296-team progress{accent-color:var(--side)!important}.battle296-team progress::-webkit-progress-value,.battle296-team .morale209 progress::-webkit-progress-value{background:var(--side)!important}.battle296-morale{display:flex;align-items:center;gap:5px;font-size:10px;color:#b7c5bd}.battle296-morale>.d2-hover-hint{display:block;flex:1;min-width:0}.battle296-morale .morale209{display:flex;width:100%}.battle296-morale .morale209 progress{flex:1;width:auto}.battle296-team.defense .battle296-morale{flex-direction:row-reverse}.battle296 .b83-below>details>summary{list-style:none;display:flex;align-items:center;gap:5px}.battle296 .b83-below>details>summary::-webkit-details-marker{display:none}.battle296 .b83-below>details>summary:before{content:"▸"}.battle296 .b83-below>details[open]>summary:before{content:"▾"}@media(max-width:650px),(max-width:1000px)and (max-height:500px){.battle296-team.defense .battle296-morale{flex-direction:row}}.battle83-view.battle296 .battle296-dice>b,.battle83-view.battle296 .battle296-mobile-die{width:auto;min-width:46px;flex-shrink:0;padding:0 7px;white-space:nowrap;word-break:normal;overflow-wrap:normal;line-height:1;font-variant-numeric:tabular-nums;background:#fff0cc;color:#231a10;border-color:#d9b56a}.battle83-view.battle296 .battle296-dice>b.winner{background:#f5d177;color:#231a10;border-color:#ffe4a1}.battle296-scene .b83-flag{min-width:0;max-width:calc(50% - 4px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:650px),(max-width:1000px)and (max-height:500px){.battle83-view.battle296 .battle296-mobile-die{min-width:38px;padding:0 5px}}html.ui94-theme.ui320-theme body .game .battle83-window{--battle83-max-height:calc(100dvh - var(--nav269-height,44px) - var(--nav269-height,44px) - 24px);inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;width:min(820px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;height:auto!important;max-height:var(--battle83-max-height)!important;margin:0!important;display:flex;flex-direction:column}html.ui94-theme.ui320-theme body .game .battle83-window>.battle83-inside{height:auto!important;min-height:0;max-height:calc(var(--battle83-max-height) - 49px);flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}html.ui94-theme.ui320-theme body .game .battle83-window>.b83-close{position:relative!important;top:auto!important;right:auto!important;align-self:flex-end;flex:0 0 29px;margin-top:2px;margin-bottom:4px}@media(max-width:650px){html.ui94-theme.ui320-theme body .game .battle83-window .b83-unitrow{background-image:none}}@media(max-width:650px),(max-width:1000px)and (max-height:500px){html.ui94-theme.ui320-theme body .game .battle83-window{--battle83-max-height:calc(100dvh - var(--nav269-height,56px) - var(--hud269-keyboard,0px) - 14px);inset:6px 6px auto!important;width:auto!important;max-width:none!important;transform:none!important}}.battle83-window{position:fixed;z-index:70;left:50%;top:54px;transform:translate(-50%);width:min(940px,calc(100vw - 16px));height:calc(100dvh - 109px);border:18px solid transparent;border-image:url(/assets/ui/frame-card.e39cd15e3cac3ff3.png) 30 round;background:url(/assets/ui/panel.3b2ada3588e3c4ea.webp) center/cover border-box;box-shadow:0 10px 26px #000b;color:#ece6d6;font:13px/1.45 Noto Sans KR,sans-serif;font-variant-numeric:tabular-nums;overflow:visible;outline:none}.battle83-inside{height:calc(100% + 10px);margin:-5px -12px;overflow:auto;scrollbar-width:thin;scrollbar-color:#9b8051 #15232d}.battle83-window .b83-close{position:absolute;z-index:4;right:-5px;top:-7px;border:1px solid #ae9258;border-radius:50%;background:#6c3029;color:#f8e8c1;width:29px;height:29px;min-height:0;padding:0;font-size:20px;line-height:25px}.battle83-view h3,.battle83-view h4,.battle83-view p{margin:0}.battle83-view small{color:#bac1bf;font-size:10px}.battle83-view summary{cursor:pointer;color:#f1dfb2;padding:3px 7px;min-height:25px;list-style-position:inside;background:#25384788;font-size:11px}.battle83-view summary:focus-visible,.battle83-window button:focus-visible{outline:2px solid #f3d892;outline-offset:2px}.b83-heading{padding:1px 42px 3px 7px}.b83-heading h3{font-size:20px;color:#f4e3b7;line-height:1.4}.b83-heading small{display:block;line-height:1.3}.b83-metadata{padding:2px 7px;display:flex;gap:4px;flex-wrap:wrap;border-top:1px solid #ab89464f;background:#10192266}.b83-metadata>span{border:1px solid #c0a2694f;background:#0a131966;padding:0 5px;color:#d2c5a3;font-size:11px}.b83-scene{height:160px;position:relative;background-position:center;background-size:cover;overflow:hidden;border-block:1px solid #9b8051}.b83-scene canvas{display:block;width:100%;height:100%}.b83-scene-labels{position:absolute;inset:6px 8px auto;display:flex;justify-content:space-between;pointer-events:none}.b83-flag{border-left:4px solid var(--side);background:#101b22cf;padding:2px 7px;color:#f6ead0;box-shadow:0 1px 3px #0007;font-size:12px}.b83-scene-note{position:absolute;bottom:3px;left:0;right:0;text-align:center;color:#f8ecda;text-shadow:0 1px 4px #000;font-size:10px}.b83-tick{display:flex;gap:6px;align-items:center;background:#0b1722bb;padding:3px 7px;border-bottom:1px solid #ffffff20;font-size:12px}.b83-tick b{color:#f4d799}.b83-tick progress{height:3px;flex:1;min-width:12px;width:auto;border:0;appearance:none}.b83-tick progress::-webkit-progress-bar{background:#51616a}.b83-tick progress::-webkit-progress-value{background:#d9b66b}.b83-tick progress::-moz-progress-bar{background:#d9b66b}.b83-teams{display:grid;grid-template-columns:1fr 1fr}.b83-team{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 178px;column-gap:8px;padding:4px 7px}.b83-team:first-child{border-right:1px solid #a88b494f}.b83-team>.b83-team-title,.b83-team>.b83-troops,.b83-team>.b83-bar,.b83-team>.b83-loss{grid-column:1}.b83-team-title{display:flex;justify-content:space-between;gap:6px;align-items:center}.b83-team-title b{font-size:15px;color:#f4e3ba;overflow-wrap:anywhere}.b83-team-title>span{border-bottom:2px solid var(--side);font-size:11px;flex-shrink:0}.b83-troops{display:flex;align-items:baseline;gap:5px;margin:0;flex-wrap:wrap}.b83-troops strong{font:700 27px/1.15 Noto Sans KR,sans-serif;color:#fff0ce}.b83-troops small{margin-left:auto;font-size:10px}.b83-bar{height:6px;border:1px solid #b093555c;background:#0a141d;width:100%;appearance:none}.b83-bar::-webkit-progress-bar{background:#0a141d}.b83-bar::-webkit-progress-value{background:var(--side)}.b83-bar::-moz-progress-bar{background:var(--side)}.b83-loss{display:flex;gap:3px 6px;flex-wrap:wrap;color:#d4c1ab;font-size:11px;margin:2px 0 0;line-height:1.3}.b83-commander{display:flex;grid-column:2;grid-row:1/5;padding:0 0 0 7px;border-left:1px solid #ffffff18;gap:6px;align-items:center;min-width:0}.b83-commander>div{min-width:0}.b83-commander small{display:block;overflow-wrap:anywhere;line-height:1.3}.b83-commander b{color:#eee1bc;font-size:13px}.b83-portrait{display:flex;align-items:center;justify-content:center;flex:none;width:54px;height:64px;overflow:hidden;border:1px solid #bf9b58;background:#182631}.b83-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 18%;transform:scale(1.45);transform-origin:50% 18%}.b83-stats{display:grid;grid-template-columns:1fr 1fr;gap:0 7px;color:#c4c8c6;font-size:11px}.b83-stats em{font-style:normal;color:#efe6d3}.b83-thin{height:22px;display:flex;align-items:center;justify-content:space-between;padding:0 7px;background:url(/assets/ui/ribbon.90a7714884c12ec5.webp) center/cover;border-block:1px solid #a4884b;color:#f5e7c9;font-size:12px}.b83-effects{display:grid;grid-template-columns:1fr 1fr;background:#101a2370}.b83-effectcol{padding:2px 7px;min-width:0}.b83-effectcol:first-child{border-right:1px solid #a88b494f}.b83-effectrow{display:flex;justify-content:space-between;padding:1px 0;border-bottom:1px solid #ffffff0b;gap:7px;font-size:11px;line-height:1.35}.b83-effectrow>span{color:#c5c9c7;flex-shrink:0}.b83-effectrow small{display:block}.b83-effectrow b{color:#b4cdb5;font-weight:400;text-align:right;overflow-wrap:anywhere}.b83-effect-detail{margin-top:3px}.b83-effect-detail>summary{padding:2px 0;background:transparent;font-size:10px}.b83-note{font-size:10px;color:#b9bfbb;padding:2px 7px;line-height:1.3}.b83-below{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #b69b5860}.b83-below>details{min-width:0}.b83-below>details:first-child{border-right:1px solid #a88b494f}.b83-below table{width:100%;border-collapse:collapse;font-size:11px;table-layout:auto}.b83-below th{text-align:right;color:#b8c2c5;font-weight:400;background:#0c172280}.b83-below td,.b83-below th{padding:2px 7px;border-bottom:1px solid #ffffff14;text-align:right}.b83-below td:first-child,.b83-below th:first-child{text-align:left}.b83-unitrow{display:grid;grid-template-columns:1fr auto;gap:0 6px;padding:2px 7px;border-bottom:1px solid #ffffff14;font-size:11px;line-height:1.3}.b83-unitrow>span,.b83-unitrow>small{overflow-wrap:anywhere}.b83-unitrow>small:nth-of-type(2){text-align:right}.b83-army-stats{grid-column:1/-1}.b83-army-stats>summary{background:none;font-size:10px;padding:1px 0;min-height:18px}.b83-army-stats .b83-commander{border:0;padding:4px 0}.b83-result{background:#4c573ddd;border-block:1px solid #b69954;padding:7px 11px;color:#f8e3a8}.b83-result p{font-size:11px;color:#e4d9b7}.b83-footer{padding:3px 7px;text-align:right;font-size:10px;color:#bdc7c3}@media(max-width:650px){.battle83-window{top:48px;width:calc(100vw - 4px);height:calc(100dvh - 99px);border-width:13px}.battle83-inside{height:calc(100% + 8px);margin:-4px -9px}.b83-heading{padding:1px 32px 3px 5px}.b83-heading h3{font-size:17px}.b83-metadata{padding:2px 5px}.b83-scene{height:148px}.b83-flag{font-size:11px;padding:3px 6px;max-width:48%}.b83-tick{font-size:10px;padding:5px 8px;gap:5px}.b83-team{display:block;padding:4px 5px}.b83-team-title b{font-size:13px}.b83-troops{gap:3px}.b83-troops strong{font-size:24px}.b83-troops small{font-size:10px}.b83-loss{margin:1px 0 3px;gap:3px;font-size:10px}.b83-commander{padding:3px 0 0;border-left:0;border-top:1px solid #ffffff18;gap:5px}.b83-commander b{font-size:12px}.b83-commander small{font-size:10px}.b83-portrait{width:46px;height:54px}.b83-stats{font-size:10px;gap:1px 5px}.b83-effectcol{padding:2px 5px}.b83-effectrow{font-size:10px;gap:3px}.b83-effectrow>span{flex:0 0 54px;word-break:keep-all;overflow-wrap:anywhere}.b83-below{grid-template-columns:1fr}.b83-below>details:first-child{border-right:0}}.b83-below td summary{padding:0;min-height:0;background:transparent}.b83-below td small{display:block;min-width:72px}.b83-effectrow b.b83-negative{color:#e0a397}.b83-below{display:block}.b83-below>details:first-child{border-right:0}.b93-roster-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.b93-roster-side{min-width:0}.b93-roster-side:first-child{border-right:1px solid #a88b494f}.b93-roster-side h4,.b93-roster-side h5{display:flex;justify-content:space-between;gap:6px;margin:0;padding:4px 7px;color:#f0dab0;background:#14243088;font-size:12px}.b93-roster-side h5{font-size:11px;background:#14243044;border-top:1px dashed #a88b4966}.b93-side-tabs{display:none}.b93-incoming{background:#10202b55}.b83-unitrow{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-block:4px}.b83-unitrow>.d2-hover-hint{min-width:0}.battle83-view .b93-army-name{display:block;max-width:100%;width:100%;min-width:0;min-height:24px;padding:1px 0;border:0;background:transparent;color:#eee0be;font:inherit;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b83-unitrow>b{white-space:nowrap}.b83-unitrow>small{min-width:0}.b93-effect-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.b93-effect-chips>.d2-hover-hint{min-width:0}.battle83-view .b93-effect{display:flex;align-items:center;justify-content:flex-start;gap:4px;width:100%;min-height:25px;border:1px solid #a88b4940;border-radius:2px;background:#14243088;padding:2px 4px;font:11px/1.25 var(--d2-sans);color:#d2c8b2;white-space:nowrap}.b93-effect .d2-art{width:14px;height:14px}.b93-effect b{margin-left:auto;font-weight:600}.b93-effect.good b{color:#b4cdb5}.b93-effect.bad b{color:#e0a397}.b93-effect.neutral b{color:#d7c59e}.battle83-view .b93-more{border:0;background:transparent;color:#e4c88e;font:11px var(--d2-sans);padding:3px 0;min-height:24px;text-decoration:underline;text-underline-offset:3px}@media(max-width:650px){.b93-effect-chips{grid-template-columns:minmax(0,1fr)}.b93-side-tabs{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:3px 5px}.battle83-view .b93-side-tabs button{min-height:32px;background:#142430;color:#d6c8a8;border:1px solid #a88b4966;font:12px var(--d2-sans)}.battle83-view .b93-side-tabs [aria-selected=true]{background:#3b5061;color:#fff0c5;border-color:#e2c06a}.b93-roster-columns{display:block}.b93-roster-side{display:none;border:0!important}.b93-roster-side.selected{display:block}}.army-recovery{display:grid;gap:4px;margin:6px 0;padding:7px 8px;border-left:2px solid #88ac95;background:#14251e77;font-size:11px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.army-recovery[data-army-recovery=stopped]{border-left-color:#c49e76}.army-recovery small{font-size:10px;color:#b9c5bc;white-space:normal}.army-recovery-rate{display:inline-flex;align-items:center;gap:3px;font-size:11px;white-space:nowrap;font-weight:400;color:var(--good)}.army-recovery-rate[data-army-recovery=stopped]{color:var(--muted)}.army-recovery-rate .help279{display:inline-flex;align-items:center;justify-content:center;width:22px!important;min-width:22px!important;height:24px!important;min-height:24px!important;padding:0!important;flex:none;font-size:15px;line-height:1}html body .a71-army-choices.scroll-list-dialog{display:flex;flex-direction:column;overflow:hidden;min-height:0;box-sizing:border-box}.scroll-list-dialog>header,.list-scroll-help{flex:none}html body .a71-army-choices.scroll-list-dialog>header{min-height:40px}html body .a71-army-choices.scroll-list-dialog>header button{min-width:36px;min-height:36px}.game-list-scroll{min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;touch-action:pan-x pan-y;scrollbar-width:thin;scrollbar-color:#b79c66 #140f0b;-webkit-overflow-scrolling:touch}.departure-army-scroll{flex:1 1 auto}.departure-army-row{display:flex;align-items:center;gap:16px;min-height:44px;width:max-content;min-width:100%;box-sizing:border-box;white-space:nowrap;text-align:left;padding:8px 12px;border:0;border-top:1px solid #b08d4544;color:inherit;background:transparent}.departure-army-row>b{min-width:100px}.departure-army-row>span:last-child{margin-left:auto}.departure-army-row:hover,.departure-army-row:focus-visible{background:#3a2a1c;outline:2px solid #d9b46a;outline-offset:-2px}.list-scroll-help{display:block;padding:6px 10px;color:#d0c4a6;font-size:11px}html body .gather-groups,html body .dispatch-destination-list{max-height:270px;max-height:min(270px,40dvh);overflow:auto;min-height:0;overscroll-behavior:contain;touch-action:pan-x pan-y;scrollbar-width:thin}html body .gather-groups label{min-height:44px;width:max-content;min-width:100%;box-sizing:border-box;white-space:nowrap}.gather-groups label>input{flex:none}html body .gather-groups label>span{display:flex;align-items:center;gap:12px;white-space:nowrap}html body .gather-groups small{display:inline;white-space:nowrap}html body .dispatch-destination-list .dispatch-destination{width:max-content;min-width:100%;min-height:44px;white-space:nowrap}html body .dispatch-destination-list .dispatch-destination>span{display:flex;align-items:center;gap:10px}html body .dispatch-destination-list .dispatch-destination small{display:inline;white-space:nowrap}.truce194{display:inline-flex;vertical-align:middle;margin-left:4px;position:relative}.game .truce194 .d2-buff{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;min-height:18px;padding:0;border-width:1px;font-size:11px;line-height:1;position:relative;z-index:1}.truce194-tip{width:min(280px,calc(100vw - 48px))}.truce194-tip>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5}.a71-diplomacy{left:12px;right:auto}.a71-diplomacy details>summary{padding:4px 10px;font-size:11px;color:var(--d2-gold);cursor:pointer}.dip84-treaty{padding:2px 10px 6px;font-size:11px;color:var(--d2-muted)}body:has(.a71-diplomacy) .game .d2-slot,body:has(.a71-diplomacy) .w53-side{visibility:hidden}.dip84-military{display:flex;justify-content:space-between;align-items:baseline;gap:6px;padding:4px 10px}.dip84-military b{font-size:19px;color:var(--d2-gold)}.dip84-military small{font-size:10px}.dip84-army{display:grid;grid-template-columns:1fr auto;gap:4px;padding:5px 10px;border-bottom:1px solid #ffffff1c}.dip84-army small{color:var(--d2-muted)}.dip84-army button{grid-column:2;grid-row:2}.dip84-branch{margin:0;padding:5px 10px;font-size:12px;color:var(--d2-gold)}.dip84-research{display:flex;justify-content:space-between;gap:8px;padding:4px 10px;border-bottom:1px solid #ffffff14}.dip84-research small{color:#a9c6b3;font-size:10px}.dip84-resources{display:flex;gap:6px;padding:5px 10px}.dip84-resources span{flex:1;font-size:11px;border:1px solid #ffffff20;padding:3px}.dip84-resources small{display:block;color:var(--d2-muted);font-size:10px}.dip84-war{border-bottom:1px solid #ffffff1c;padding:4px 8px}.dip84-warline{display:grid;grid-template-columns:45px 31px 42px minmax(0,1fr);gap:3px;align-items:center;font-size:11px}.dip84-warline>.d2-faction-link{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0}.dip84-warline>span{color:#b9d4ba}.dip84-warline>span.losing{color:#e0a194}.dip84-warline>small{font-size:10px;overflow-wrap:anywhere}.dip84-end{display:flex;gap:2px;min-width:0}.dip84-end>.d2-hover-hint{flex:1;min-width:0}.dip84-end .d2-command{width:100%;min-width:0}.dip84-end .d2-command button{width:100%;min-width:0;padding:4px 1px;min-height:28px;white-space:nowrap;font:400 9px/1.4 var(--d2-sans)}.dip84-war-detail{padding-top:3px;font-size:10px;color:var(--d2-muted)}.dip84-peace{display:flex;align-items:center;gap:4px;font-size:10px;flex-wrap:wrap}.dip84-wars:not(.compact) .dip84-warline{grid-template-columns:1fr auto auto}.dip84-wars:not(.compact) .dip84-end{grid-column:1/4}.dip84-wars:not(.compact) .dip84-end button{font-size:11px}.dip84-wars .w53-thin{margin:0}.dip84-wars .w53-pad{margin:0;font-size:11px}.w53-adviser-slot.readonly{display:flex;align-items:center;justify-content:center;background:#16202a}.dip84-public-note{font-size:10px;color:var(--d2-muted);padding:0 10px}.w53-tabs button[aria-haspopup=dialog]{border-color:#c9a75a}@media(max-width:650px){.a71-diplomacy{left:6px;right:6px;width:auto}.dip84-warline{grid-template-columns:42px 28px 37px minmax(0,1fr);gap:2px}}.a71-diplomacy.d2-slot{width:388px;left:12px;right:auto}.a71-diplomacy .d2-content{margin:0 -15px;width:calc(100% + 30px);padding:0}.dip84-warline>button.d2-faction-link{border:0;border-image:none;background:none;box-shadow:none;text-align:left;min-height:24px}.dip84-end .d2-command button[aria-disabled=true]{opacity:.48;cursor:not-allowed}.dip84-warline{grid-template-columns:42px 38px 38px minmax(0,1fr)}.dip84-warline>small{white-space:nowrap}.dip84-wars:not(.compact) .dip84-warline>button{font-size:12px}@media(max-width:650px){.a71-diplomacy.d2-slot{left:6px;right:6px;width:calc(100vw - 12px);max-width:none}.dip84-warline{grid-template-columns:40px 34px 34px minmax(0,1fr)}}.a71-diplomacy.d2-slot>.d2-frame{overflow:visible}.a71-diplomacy .d2-frame-inner{padding:0;overflow:visible}body:has(.a71-diplomacy) .game .menu-sheet{visibility:hidden}.dip84-wars.compact .dip84-war{padding-top:7px;padding-bottom:7px}.a71-diplomacy{z-index:70;width:388px}.a71-diplomacy .d2-content{padding:0}.a71-faction{display:flex;gap:8px;align-items:center;padding:2px 10px 6px}.a71-faction h2{font:700 17px "Noto Serif KR",serif;margin:0}.a71-faction small{font-size:11px;color:#c9b98a}.a71-relations{display:flex;flex-wrap:wrap;gap:4px;padding:0 10px 6px}.a71-relations span{font-size:11px;padding:1px 7px;border:1px solid #6e5527;background:#0c141c99;border-radius:2px}.a71-buttons{display:flex;flex-wrap:wrap;gap:4px;padding:6px 10px 8px}.a71-buttons.grid{display:grid;grid-template-columns:1fr 1fr;padding:4px 10px 8px}.a71-buttons button{display:flex;gap:6px;align-items:center;min-height:30px;padding:4px 8px;border:1px solid #b08d45;background:linear-gradient(#3b5370,#22324a);color:#f2e6c6;font-size:12px;text-align:left;flex-wrap:wrap}.a71-buttons.grid button{min-height:36px;font-size:12.5px}.a71-buttons .d2-art{width:16px;height:16px;flex:none}.a71-buttons.grid .d2-art{width:20px;height:20px}.a71-buttons button>span{flex:1}.a71-buttons button.off{opacity:.5;cursor:not-allowed}.a71-buttons small{flex-basis:100%;font-size:10px;color:#c9b98a;padding-left:26px;margin-top:-2px}.a71-intention{font-size:10px;padding:0 5px;border-radius:2px;background:#4a4024;font-style:normal}.a71-intention.높음{background:#2a4a24}.a71-intention.낮음{background:#4a2a24}.a71-context{position:fixed;width:248px;max-height:calc(100dvh - 170px);overflow:auto;background:#0b0e11f2;border:1px solid #c9a75a;box-shadow:0 6px 18px #000a;font-size:12.5px;z-index:80}.a71-context-title{padding:5px 10px;background:linear-gradient(#3b5370,#22324a);font-weight:700;color:#f6ecd0;display:flex;justify-content:space-between;gap:10px}.a71-context-title small{font-weight:400;color:#e2d6b4}.a71-buttons.menu{display:block;padding:0}.a71-buttons.menu button{width:100%;padding:6px 10px;border:0;border-top:1px solid #ffffff14;background:none;color:#f2eee2}.a71-buttons.menu button:hover{background:#3b537088}.a71-buttons.menu button:first-child{color:#ffe7a1}.a71-history p{padding:4px 10px;font-size:12px}.a71-form{z-index:90;width:360px;left:410px}.a71-form label{display:flex;gap:10px;align-items:center;margin:8px 0}.a71-form input,.a71-form select{min-width:0;max-width:220px}.a71-territory>p{padding:4px 10px;font-size:12px}@media(max-width:650px){.a71-diplomacy,.a71-form{inset:102px 6px 66px;width:auto}.a71-diplomacy .d2-content{max-height:calc(100dvh - 248px)}}.a71-buttons.a71-buttons button{border:1px solid #b08d45;border-image:none;border-radius:0;background:linear-gradient(#3b5370,#22324a);font:400 12px/1.4 var(--d2-sans);padding:4px 8px;box-shadow:none}.a71-buttons.a71-buttons.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.a71-buttons.a71-buttons.grid button{min-height:36px;align-content:center}.a71-buttons.a71-buttons small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding-left:26px;font:400 10px/1.35 var(--d2-sans)}.a71-buttons.a71-buttons.menu button{border:0;border-top:1px solid #ffffff14;background:none;padding:6px 10px}.a71-buttons.a71-buttons.menu button:hover{background:#3b537088}.a71-army-choices{position:fixed;width:260px;max-height:calc(100dvh - 180px);overflow:auto;z-index:81;color:#f2e6c6;background:#101b27f7;border:1px solid #b08d45;box-shadow:0 5px 16px #0008;font-size:12px}.a71-army-choices header{display:flex;align-items:center;justify-content:space-between;background:#30465d;padding:5px 10px}.a71-army-choices header button{padding:1px 6px}.a71-army-choices>button{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;border:0;border-top:1px solid #b08d4544;padding:8px 10px;color:inherit;background:none}.a71-army-choices>button:hover{background:#405774}.a71-army-choices span{font-size:11px;color:#d0c4a6}@media(max-width:650px){.a71-army-choices{width:calc(50vw - 6px)}body:has(.a71-army-choices) .a71-context{left:6px!important;width:calc(50vw - 12px)}}.a71-alliance-factors{margin:8px 0;padding:8px 10px;border-block:1px solid var(--line);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.a71-alliance-factors p{margin:4px 0}.a71-alliance-factors small{display:block;color:var(--muted);font-size:11px}.map-target-banner .a178-blocked{max-width:min(480px,calc(100vw - 36px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f0c5a0}.c87-court{padding:0 8px 8px}.c87-row{padding:7px 3px;border-bottom:1px solid #95784644;display:grid;gap:5px}.c87-row>div:first-child{display:grid;gap:3px}.c87-row b{color:#e5ce92}.c87-row span,.c87-progress small{font-size:11px;color:#c6bca3}.c87-actions,.c87-site{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.c87-actions select{max-width:135px;min-width:0}.c87-progress{background:#3c3425b8;border-block:1px solid #98773e;padding:6px 9px;display:grid;gap:4px}.c87-progress b{font-size:12px;color:#eed59c}.c87-progress .d2-bar{width:100%}.c87-waste{padding:8px 0;display:grid;gap:8px}.c87-waste p{margin:0;font-size:12px;color:#c8b896}.c87-site{margin:6px 0}html.ui94-theme body .game .info306.compact306{position:fixed!important;top:auto!important;bottom:calc(var(--nav269-height,48px) + 10px)!important;left:14px!important;right:auto!important;width:360px!important;max-width:calc(100vw - 28px)!important;z-index:75}.compact306-panel{--d2-button:linear-gradient(155deg,#263d4c,#142b3a 55%,#0b1d2a);padding:5px 8px 6px;border:1px solid #9d8954;background:linear-gradient(115deg,#142d3b,#0b1928);box-shadow:inset 0 1px #d0dce42b,0 3px 12px #0008;color:#e8dfc5;font:500 12px/1.4 var(--d2-sans,sans-serif);max-height:60dvh;overflow:auto;overscroll-behavior:contain;container-type:inline-size}.compact306-head{display:flex;align-items:center;gap:5px;height:32px;margin-bottom:3px;border-bottom:1px solid #a18a573b;white-space:nowrap}.compact306-head>.d2-crest{flex:none;width:24px;height:26px}.compact306-head>strong{flex:none;font-size:18px;line-height:1.3;letter-spacing:-.03em;color:#efdab0}.compact308-chips{container-type:inline-size;container-name:info308-kind;display:flex;align-items:center;gap:4px;flex:1;min-width:0;overflow:hidden}.compact308-chips>span,.expanded308-kind{flex:none;font-size:10px;line-height:1.4;color:#bac7ca;border:1px solid #a18a573b;padding:1px 4px;border-radius:2px;white-space:nowrap}.compact308-chips>span{display:inline}@container info308-kind (max-width:70px){.compact308-chips>span:nth-child(2){display:none}}@container info308-kind (max-width:55px){.compact308-chips>span.wide{display:none}}@container info308-kind (max-width:32px){.compact308-chips>span.normal{display:none}}@container info308-kind (max-width:22px){.compact308-chips>span{display:none}}.compact306-head>.d2-crest:not(.faction-emblem){border-width:2px}.compact306-head>.d2-crest .d2-art{width:16px;height:16px}html.ui94-theme body .game .info306 .info306-toggle,html.ui94-theme body .game .compact306-head>button:not(.compact306-owner-link){display:inline-grid;place-items:center;flex:none;width:27px!important;height:27px!important;min-width:27px!important;min-height:27px!important;margin:0!important;padding:0!important;border:1px solid #bda269!important;border-right-color:#6b5839!important;border-bottom-color:#6b5839!important;border-image:none!important;border-radius:50%!important;background:linear-gradient(145deg,#2b4050,#0c1c29 80%)!important;box-shadow:inset 0 1px #eee0b228,inset 0 -1px #0009,0 2px 3px #0008!important;color:#e5cf9a;font:18px/1 var(--d2-sans,sans-serif)}.compact306-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px 10px;padding:1px 0 3px;font-variant-numeric:tabular-nums}.compact306-stats>div{display:flex;align-items:baseline;justify-content:space-between;gap:3px;min-width:0;white-space:nowrap}.compact306-stats small{font-size:11px;color:#aebfc6}.compact306-stats b{font-size:12px;font-weight:650;text-align:right}.compact306-line,.compact308-ruler{margin:2px 0;font-size:11px;line-height:1.4;white-space:nowrap}.compact308-ruler{color:#b9c6c8}.compact308-ruler b{color:#e8dfc5;margin-left:3px}.compact306-points{display:flex;justify-content:flex-start;gap:10px;white-space:nowrap;font-size:11px;font-variant-numeric:tabular-nums}.compact308-context{display:flex;align-items:center;gap:5px;font-size:11px;line-height:1.4;min-height:1px}.compact308-context:empty{margin:0}.compact308-context .d2-art{width:14px;height:14px}.compact308-context .help279{margin:0!important;font-size:11px!important}.compact308-context .help279:has(>.d2-art){display:flex!important;align-items:center;gap:4px;width:auto!important;background:none!important;border:0!important;padding:0!important}.compact308-link{border:0;background:none;padding:0;color:#c9ba91;font:inherit;white-space:nowrap}.compact308-progress{display:flex;align-items:center;gap:4px;min-width:0;margin:2px 0;font-size:11px;line-height:1.4;white-space:nowrap;font-variant-numeric:tabular-nums}.compact308-progress>.d2-art{width:13px;height:13px;flex:none}.compact308-progress>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.compact308-progress>.help279{margin-left:3px!important;flex:none}.compact308-action-read{min-height:34px}.compact308-action-read>small{font-size:11px;color:#aebfc6}.territory-window.expanded306 .map246-owner.long-name .expanded308-kind{display:none!important}.toolbar308{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:5px;margin-top:4px;min-width:0;min-height:32px;white-space:nowrap}.toolbar308-measure{position:absolute;left:0;top:0;display:flex;gap:5px;visibility:hidden;pointer-events:none;width:max-content;height:0;overflow:hidden}html.ui94-theme body :is(.toolbar308,.popover308) .action308,html.ui94-theme body :is(.army364-actions,.army364-secondary) button{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex:none;width:auto;min-width:0;min-height:32px;height:32px;padding:3px 7px;border:1px solid #9d895477;border-image:none;border-radius:2px;background:linear-gradient(155deg,#263d4c,#142b3a 55%,#0b1d2a);box-shadow:inset 0 1px #d0dce42b,inset 0 -1px #0009,0 1px 2px #0005;color:#e8dfc5;font:500 12px/1.4 var(--d2-sans,sans-serif);font-size:12px!important;text-shadow:none;white-space:nowrap;word-break:keep-all}.action308 .d2-art{width:15px;height:15px;flex:none}html.ui94-theme body :is(.toolbar308,.popover308) .action308.off{color:#9ea8a9;filter:saturate(.55)}html.ui94-theme.ui320-theme body :is(.toolbar308,.popover308) .action308:is(.off,[aria-disabled=true],:disabled),html.ui94-theme.ui320-theme body .game :is(.army364-actions,.army364-secondary) button:is(.off,[aria-disabled=true],:disabled){border-color:transparent!important}.action308:focus-visible,.info306 button:focus-visible,:is(.army364-actions,.army364-secondary) button:focus-visible{outline:2px solid #e3c992;outline-offset:2px}.popover308{position:fixed;inset:auto;margin:0;padding:7px;width:252px;max-width:calc(100vw - 16px);max-height:45dvh;overflow:auto;border:1px solid #a58d55;background:#122638;color:#e8dfc5;box-shadow:0 6px 18px #0008}.popover308::backdrop{background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.popover308:popover-open{display:flex;align-content:flex-start;flex-wrap:wrap;gap:5px}html.ui94-theme body .game .info306.expanded306>.ui94-window>.d2-frame-inner{display:flex;flex-direction:column;max-height:min(70dvh,calc(100dvh - var(--header16-bottom,105px) - var(--nav269-height,48px) - 106px))!important}html.ui94-theme body .game .territory-window.info306.expanded306{width:420px!important;max-width:calc(100vw - 28px)!important}html.ui94-theme body .game .territory-window.expanded306>.ui94-window>.d2-frame-inner:before{display:block!important;height:158px}html.ui94-theme body .game .territory-window.expanded306 .d2-heading{min-height:53px;padding:0 9px 6px;gap:5px}html.ui94-theme body .game .territory-window.expanded306 .map246-owner{flex:1;min-width:0;display:flex;align-items:center;gap:6px;padding:0;border:0;background:none}html.ui94-theme body .game .territory-window.expanded306 .map246-owner>.d2-crest{width:36px;height:40px;flex:none}html.ui94-theme body .game .territory-window.expanded306 .map246-owner>span{min-width:0;display:flex;flex-direction:row;align-items:center;gap:5px;white-space:nowrap}html.ui94-theme body .game .territory-window.expanded306 .map246-owner strong{font-size:20px;line-height:1.3;white-space:nowrap;color:#efdab0;letter-spacing:-.03em}html.ui94-theme body .game .territory-window.expanded306 .map246-owner .expanded308-kind{font-size:10px;display:inline}html.ui94-theme body .game .territory-window.expanded306 .d2-gauges{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}html.ui94-theme body .game .territory-window.expanded306 .d2-gauge{min-width:0;grid-template-columns:28px minmax(0,1fr) auto;gap:4px;align-items:center}html.ui94-theme body .game .territory-window.expanded306 .d2-gauge>.d2-command{grid-column:auto!important}html.ui94-theme body .game .territory-window.expanded306 .d2-territory-environment{display:flex;align-items:center;gap:5px;padding:4px 9px 7px!important}.territory-window.expanded306 .d2-territory-environment>div{display:flex;gap:4px;flex-wrap:wrap}.territory-window.expanded306 .d2-territory-environment .d2-chip{font-size:11px;padding:2px 3px}html.ui94-theme body .game .territory-window.expanded306 .d2-economy{padding:5px 0;gap:5px}html.ui94-theme body .game .territory-window.expanded306 .d2-production{display:flex;gap:12px;border:0;padding:0;font-size:12px}.territory-window.expanded306 .info306-effects{padding:0!important;margin:0!important}.info306-effects summary{font-size:11px;cursor:pointer;min-height:24px}.info306-effects .d2-buffs{margin:3px 0}html.ui94-theme body .game .territory-window.expanded306 .a71-buttons{display:flex!important;flex-wrap:wrap;justify-content:flex-start;gap:4px;padding:4px 9px!important}html.ui94-theme body .game .territory-window.expanded306 .a71-buttons button{flex:none;width:auto;min-width:0;min-height:32px;padding:3px 5px!important;font-size:11px;white-space:nowrap;word-break:keep-all}.territory-window.expanded306 .a71-buttons .d2-art{display:inline-block;width:15px;height:15px}.faction308-title{display:flex;align-items:center;gap:6px;min-width:0;flex:1;white-space:nowrap}.faction308-title>.d2-crest{width:30px;height:32px;flex:none}.faction308-title>strong{font-size:18px;color:#efdab0;letter-spacing:-.03em}.faction308-title>.expanded308-kind{overflow:hidden;text-overflow:ellipsis}html.ui94-theme body .game .faction-window53.info306>.ui94-window>.d2-frame-inner>.d2-heading{gap:5px;min-height:44px;padding:0 9px 5px}html.ui94-theme body .game .faction-window53.expanded306 .w53-tabs{display:flex;justify-content:flex-start;padding:3px 8px;gap:4px;flex:none}html.ui94-theme body .game .faction-window53.expanded306 .w53-tabs button{flex:none;min-width:32px;width:38px}.info306.expanded306 .office279-state{padding-block:4px}.info306.expanded306 .office279 .court182-summary{min-height:0!important;padding-block:4px}.info306.expanded306 .office279 .court182-summary>.w53-face{width:44px;height:58px}@media(max-width:899px){html.ui94-theme body .game:has(.info306) .map-options{visibility:visible!important;position:fixed!important;left:14px!important;right:auto!important;top:var(--info306-top)!important;bottom:auto!important;z-index:78!important;min-height:36px!important}html.ui94-theme body .game:has(.info306) .map-options:not([open]){height:36px!important;padding:0 8px!important;width:auto!important;max-width:145px!important;overflow:hidden!important}html.ui94-theme body .game:has(.info306) .map-options>summary{height:34px;display:flex;align-items:center;font-size:12px}html.ui94-theme body .game:has(.info306) .clock269,html.ui94-theme body .game:has(.info306) .time17{position:fixed!important;top:var(--info306-top)!important;bottom:auto!important;right:14px!important;width:172px!important;height:36px!important;min-height:36px!important;z-index:78!important;transform:none!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}html.ui94-theme body .game:has(.info306) .time17:before,html.ui94-theme body .game:has(.info306) .time17:after{display:none!important}html.ui94-theme body .game:has(.info306) .time17-main,html.ui94-theme body .game:has(.info306) .time17-status{display:none!important}html.ui94-theme body .game:has(.info306) .clock269-trigger,html.ui94-theme body .game:has(.info306) .time264-strip{display:flex!important;align-items:center;gap:5px;width:100%!important;height:36px!important;min-height:36px!important;padding:3px 7px!important;white-space:nowrap;border:1px solid #b99b6180!important;background:#112535!important;font-size:12px}.game:has(.info306) .clock269-real,.game:has(.info306) .clock269-battle,.game:has(.info306) .time264-real,.game:has(.info306) .time264-battle{display:none!important}html.ui94-theme body .game:has(.info306) .clock269-help,html.ui94-theme body .game:has(.info306) .time17-popup{top:auto!important;bottom:calc(100% + 6px)!important;max-height:40dvh;overflow:auto}html.ui94-theme body .game:has(.info306) .atlas-map .map-options[open]{top:auto!important;bottom:calc(100dvh - var(--info306-top) - 36px)!important;max-height:min(300px,calc(var(--info306-top) - var(--header16-bottom,84px) - 12px))!important}}@media(min-width:1001px),(min-width:651px)and (min-height:501px){html.ui94-theme body .game .info306.expanded306{position:fixed!important;top:calc(var(--header16-bottom,105px) + 52px)!important;bottom:auto!important}html.ui94-theme body .game:has(.territory-window.compact306) .faction-window53.compact306{bottom:calc(var(--nav269-height,48px) + var(--info306-site-height,150px) + 22px)!important}html.ui94-theme body .game:has(.territory-window.compact306) .faction-window53.expanded306>.ui94-window>.d2-frame-inner{max-height:calc(100dvh - var(--header16-bottom,105px) - var(--nav269-height,48px) - var(--info306-site-height,150px) - 110px)!important}html.ui94-theme body .game:has(.expanded306):not(:has(.compact306)) .clock269-help,html.ui94-theme body .game:has(.expanded306):not(:has(.compact306)) .time17-popup{top:calc(100% + 6px)!important;bottom:auto!important;max-height:50dvh}}@media(max-width:650px),(max-width:1000px)and (max-height:500px){html.ui94-theme body .game .info306.compact306,html.ui94-theme body .game .info306.expanded306,html.ui94-theme body .game .info306.territory-window.expanded306{top:auto!important;bottom:calc(var(--nav269-height,56px) + 10px)!important;left:14px!important;right:14px!important;width:auto!important;max-width:none!important}html.ui94-theme body .game .info306.expanded306>.ui94-window>.d2-frame-inner{max-height:min(calc(60dvh - 36px),calc(100dvh - var(--header16-bottom,84px) - var(--nav269-height,56px) - 96px))!important}html.ui94-theme body .game .territory-window.expanded306>.ui94-window>.d2-frame-inner:before{height:88px}html.ui94-theme body .game .territory-window.expanded306 .d2-gauges{gap:0}html.ui94-theme body .game .territory-window.expanded306 .d2-gauge{min-height:40px}html.ui94-theme body .game .territory-window.expanded306 .d2-gauge .d2-command>button{min-height:40px!important}html.ui94-theme body .game .faction-window53.expanded306 .w53-tabs button{width:32px;min-width:32px}html.ui94-theme body .game:has(.faction-window53.info306) .territory-window.info306{display:none}.compact306-panel{max-height:min(60dvh,calc(100dvh - var(--header16-bottom,84px) - var(--nav269-height,56px) - 70px))}.faction308-title>.expanded308-kind{display:none}}.expanded308-actions{flex:none;background:#102432;border-top:1px solid #a18a573b}.expanded308-actions .a71-territory{padding:0;margin:0}html.ui94-theme body .game .expanded308-actions .a71-territory>.d2-ribbon{margin:0;min-height:22px;padding-block:2px}html.ui94-theme body .game .expanded308-actions .a71-buttons{padding-block:4px!important}@media(max-width:650px),(max-width:1000px)and (max-height:500px){html.ui94-theme body .game .territory-window.expanded306 .d2-heading{min-height:44px}}html.ui94-theme body .game .territory-window.expanded306 .d2-heading:has(.map246-owner){min-height:53px!important;height:53px;flex:none}@media(max-width:650px),(max-width:1000px)and (max-height:500px){html.ui94-theme body .game .territory-window.expanded306 .d2-heading:has(.map246-owner){min-height:44px!important;height:44px;padding-bottom:4px}}@media(max-width:1000px)and (max-height:500px){html.ui94-theme body .game .expanded308-actions .a71-territory>.d2-ribbon{display:none}.territory-window.expanded306 .d2-territory-environment{padding-block:2px!important}}@media(min-width:651px)and (max-width:1000px)and (max-height:500px){html.ui94-theme[data-info308-dock=landscape] body .game:has(.info306) .map-options:not([open]){top:14px!important;left:auto!important;right:calc(var(--info308-date-width) + 22px)!important;max-width:110px!important}html.ui94-theme[data-info308-dock=landscape] body .game:has(.info306) .clock269,html.ui94-theme[data-info308-dock=landscape] body .game:has(.info306) .time17{top:14px!important;width:var(--info308-date-width)!important}html.ui94-theme[data-info308-dock=landscape] body .game .info306.expanded306>.ui94-window>.d2-frame-inner{max-height:min(calc(60dvh - 36px),calc(100dvh - var(--info308-header-bottom) - var(--nav269-height,44px) - 46px))!important}html.ui94-theme[data-info308-dock=landscape] body .game:has(.info306) .clock269-help,html.ui94-theme[data-info308-dock=landscape] body .game:has(.info306) .time17-popup{top:calc(100% + 6px)!important;bottom:auto!important;max-height:60dvh}html.ui94-theme[data-info308-dock=landscape] body .game:has(.info306) .atlas-map .map-options[open]{inset:56px 14px auto auto!important;max-height:calc(100dvh - 110px)!important}}.site308-title{display:flex;align-items:center;gap:5px;min-width:0;white-space:nowrap;font-size:20px!important;line-height:1.3}html.ui94-theme body .game .territory-window.expanded306 .d2-heading>.d2-crest{width:36px;height:40px;flex:none}.gate308-heading{display:flex;align-items:center;gap:5px;margin-top:6px;background:linear-gradient(90deg,#21394aa6,#12263855)}.gate308-heading>.d2-ribbon{flex:1;margin:0!important}.gate308-heading>.help279{margin-right:4px!important}html.ui94-theme body .game .territory-window .gate96-roads>div{flex-wrap:nowrap;justify-content:flex-start;gap:6px}.gate96-roads>div>button{white-space:nowrap;word-break:keep-all}.gate96-roads>div>small{margin-left:auto;white-space:nowrap}.compact308-action-read:empty{min-height:0}.compact306-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.compact306-points>span{display:flex;align-items:baseline;justify-content:space-between;gap:3px;min-width:0}.compact306-points small{font-size:11px;color:#aebfc6}.compact306-points b{text-align:right;font-size:11px;font-weight:600;white-space:nowrap}.compact306-points em{font-style:normal;font-size:10px;color:#b9c6c8}.compact306-panel:focus{outline:none}html.ui94-theme body .game .territory-window.expanded306 .gate96 .d2-command>button{justify-self:start!important;align-self:flex-start!important;width:auto!important;min-width:0!important}@media(min-width:900px){html.ui94-theme body .game .atlas-map .map-options,html.ui94-theme body .game .atlas-map .map-options[open]{left:auto!important;right:14px!important;top:auto!important;bottom:calc(var(--nav269-height,44px) + 50px)!important}}@media(min-width:651px)and (max-width:899px){html.ui94-theme body .game .info306.compact306{width:360px!important;max-width:calc(100vw - 28px)!important;right:auto!important}}.compact306-owner-link{display:inline-flex;align-items:center;gap:3px;padding:0;border:0;background:none;color:inherit;min-width:0;cursor:pointer}.compact306-owner-link>.d2-crest{width:24px;height:26px}.compact306-owner-name{font-size:10px;max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact311-ruler{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1;color:#c7c8b8}.compact311-faction-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px 6px;margin:3px 0 5px}.compact311-faction-stats>div{min-width:0;white-space:nowrap;display:flex;flex-direction:column}.compact311-faction-stats small{font-size:10px;color:#adbbbf}.compact311-faction-stats b{font-size:12px;font-variant-numeric:tabular-nums}.compact311-faction-stats em{font-size:9px;font-style:normal;color:#b7b99a}.compact314-owner-row:has(.occupation338){gap:5px}.compact314-owner-row .compact314-owner-status{flex:1;min-width:0;justify-content:flex-end;white-space:nowrap}.compact314-owner-row .occupation338{color:color-mix(in srgb,var(--occupier338,#e2c06a) 60%,#fff);font-size:11px;font-weight:700;text-shadow:0 1px 2px #000}.compact314-owner-row .compact314-owner-status>.help279{margin-left:auto;flex:none}html body .game .compact314-owner-row .compact314-owner-status>.help279{padding:0;display:grid;place-items:center}.compact306-head>.help279{margin-left:0;flex:none}.compact342-colonizer{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:55%}.compact342-colonizer>i{width:6px;height:6px;border-radius:50%;flex:none}html.ui94-theme.ui320-theme body .game .compact342-colonizer>.d2-faction-link{width:auto!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px!important}.info306.expanded306>.d2-frame{height:min(690px,var(--window299-height, calc(100dvh - 126px) ));box-sizing:border-box}.info306.expanded306>.d2-frame>.d2-frame-inner{height:100%;min-height:0;display:flex;flex-direction:column;box-sizing:border-box}.info306.expanded306 .territory-scroll286{flex:1;min-height:0;overflow:auto}.menu-sheet.expanded:not(.resource-dropdown)>.settlement-card.panel{height:min(690px,var(--window299-height, calc(100dvh - 126px) ));display:flex;flex-direction:column;box-sizing:border-box}.menu-sheet.expanded:not(.resource-dropdown)>.settlement-card.panel>.modal-body{flex:1;min-height:0;overflow:auto}.management182-content>p[role=status]:only-child:after,.modal-body>p[role=status]:only-child:after{content:"";display:block;height:160px;margin-top:18px;background:linear-gradient(90deg,#b5a27822 0 32%,transparent 32% 36%,#b5a27822 36% 68%,transparent 68% 72%,#b5a27822 72%) top/100% 48px no-repeat,linear-gradient(#b5a27815,#b5a27815) center/100% 78px no-repeat}.site-skeleton362{display:grid;gap:14px;padding:16px 0}.site-skeleton362>i{display:block;height:34px;background:linear-gradient(90deg,#b5a27822 0 60%,transparent 60%)}html.ui94-theme.ui320-theme body .game .faction-window53.info306.expanded306[data-info306=expanded]>.ui94-window{height:min(690px,var(--window299-height, calc(100dvh - 126px) ))!important}html.ui94-theme.ui320-theme body .menu-sheet[aria-label="인재 목록"] .menu-panel-heading>.icon-button{height:32px!important;min-height:32px!important;padding-block:3px!important;line-height:24px}html.ui94-theme.ui320-theme body .game .faction-window53.info306.expanded306[data-info306=expanded]{height:auto!important;bottom:auto!important}html.ui94-theme.ui320-theme body .faction-window53 .w53-thin+p.w53-pad{margin-top:6px!important}html.ui94-theme.ui320-theme body .game .army315-mapcard.army364-card.info306{position:fixed!important;left:14px!important;right:auto!important;top:auto!important;bottom:calc(var(--nav269-height,56px) + 10px)!important;transform:none!important;width:480px!important;min-width:0!important;max-width:calc(100vw - 28px)!important;height:auto!important;max-height:calc(100dvh - var(--nav269-height,56px) - 100px)!important;box-sizing:border-box}.army364-card>.compact306-panel{width:100%;max-height:inherit;box-sizing:border-box}.army364-detail{display:flex;flex-direction:column;gap:5px;min-width:0;color:var(--ink)}.army364-detail-head,.army364-multiple-head{display:flex;align-items:center;gap:6px;min-height:32px;border-bottom:1px solid #a18a573b;min-width:0}.army364-detail-head>strong{flex:1;min-width:0;font-size:15px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#efdab0}.army364-detail-head>.army323-status{flex:none;padding:1px 4px;font-size:10px;white-space:nowrap}.army364-owner{flex:none;display:inline-flex;align-items:center;gap:3px;max-width:84px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#efdab0}.army419-owner-name{font-weight:700;color:#e2cf98;margin-right:4px}.army364-owner>i,.army364-owner-dot{flex:none;display:inline-block;width:8px;height:8px;border-radius:2px;border:1px solid #14202a;margin-right:3px;vertical-align:middle}.army364-place{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--muted)}html.ui94-theme.ui320-theme body .game .army364-detail-head>.d2-close{flex:none;min-width:26px;min-height:28px!important;width:26px;height:28px;padding:0!important;font-size:20px;line-height:1}.army364-commander{display:flex;align-items:center;gap:8px;min-width:0;min-height:44px}.army364-portrait{width:34px;height:42px;display:flex;align-items:center;justify-content:center;flex:none}.army364-portrait img{width:100%;height:100%;object-fit:cover}.army364-portrait>.d2-art{width:24px;height:24px}.army364-commander-info{min-width:0;display:flex;flex-direction:column;gap:2px;font-size:12px}.army364-commander-info>small{font-size:10px;color:var(--muted);white-space:nowrap}.army364-armament{display:flex;align-items:center;gap:4px;margin-left:auto;flex:none;font-size:11px}.army364-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:4px 10px;border-block:1px solid #a18a5728;padding:4px 0;min-width:0}.army364-stat{min-width:0;display:flex;flex-direction:row;align-items:center;gap:6px;font-size:12px;min-height:22px}.army364-stat>small,.army364-supply-row>small{flex:0 0 34px}.army364-morale{grid-column:1/-1}.army364-stat>small{font-size:10px;color:var(--muted)}.army364-stat b{font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.army364-morale-value{display:flex;flex-wrap:wrap;align-items:center;gap:2px;min-width:0}.army364-morale-value .morale209{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#c8d8cf}.army364-morale-value .morale209 progress{width:34px;min-width:24px;height:4px;accent-color:#8ea582}.army364-morale-value .morale209.low{color:#e4aa93}.army364-morale-value .morale209.low progress{accent-color:#be7665}.army364-morale-value .army-recovery-rate{font-size:10px;gap:1px}.army364-experience{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.army364-experience small{font-size:10px;color:var(--muted);white-space:nowrap}.army364-route{font-size:11px;color:var(--muted);line-height:1.4}.army364-route progress{height:5px;width:100%;display:block;accent-color:var(--gold)}.army364-supply{display:contents}.army364-supply-row{display:flex;flex-direction:row;align-items:center;gap:6px;font-size:11px;min-width:0;min-height:22px}.army364-supply-row>small{color:var(--muted);font-size:10px}.army364-food-value{display:flex;align-items:center;gap:2px;min-width:0}.army364-food-value>b{font-size:12px;white-space:nowrap}.army364-supply-row>span:last-child{font-size:10px;white-space:nowrap;color:var(--good)}.army364-supply-row .help279{display:inline-flex;align-items:center;justify-content:center;width:22px!important;min-width:22px!important;height:24px!important;min-height:24px!important;padding:0!important;font-size:15px}.army364-supply-row .army364-supply-bad{color:var(--bad)!important}.army364-supply-warning{grid-column:1/-1;margin:0;color:var(--bad);font-size:11px;line-height:1.5}.army364-extra{font-size:11px;min-width:0}.army364-extra>summary{cursor:pointer;color:var(--muted);min-height:24px;display:flex;align-items:center}.army364-extra>summary:after{content:"›";margin-left:6px}.army364-extra[open]>summary:after{content:"⌄"}.army364-extra>div{display:flex;flex-wrap:wrap;gap:4px 12px;padding:3px 0}.army364-extra>div>span{white-space:normal}html.ui94-theme body .game :is(.army364-card,.army364-window,.army364-multi) .army364-command-block{border:0;background:none;padding:0;margin:0;min-width:0}.army364-actions{display:flex;gap:5px;flex-wrap:wrap;align-items:flex-start;border-top:1px solid #a18a573b;padding-top:5px;margin-top:0;min-height:30px}.army364-more{min-width:0}.army364-actions>.army364-more{margin-left:auto;flex:0 0 auto}.army364-secondary{flex-basis:100%;order:8}.army364-secondary[hidden]{display:none}.army364-secondary{display:flex;align-items:flex-start;flex-wrap:wrap;gap:5px;padding-top:5px}.army364-secondary>small{flex-basis:100%;font-size:10px;line-height:1.5;color:var(--muted)}html.ui94-theme.ui320-theme body .game :is(.army364-card,.army364-window,.army364-multi) :is(.army364-actions button,.army364-secondary button,.supply272-route-toggle){display:inline-flex;align-items:center;justify-content:center;gap:4px;width:auto;min-width:0;min-height:30px!important;height:auto;padding:3px 8px!important;white-space:nowrap}.army364-actions .d2-art,.army364-secondary .d2-art{width:15px;height:15px;flex:none}.army364-actions .d2-command,.army364-secondary .d2-command{display:inline-grid;grid-template-columns:auto 18px;align-items:center;gap:3px;min-width:0;max-width:100%}html.ui94-theme body .game :is(.army364-card,.army364-window,.army364-multi) .d2-command>small{display:block!important;grid-column:1/-1;white-space:normal;max-width:220px;font-size:10px;line-height:1.5}.army364-route-actions:empty{display:none}.army364-route-actions{display:flex;justify-content:flex-start}.army364-window>.ui94-window>.d2-frame-inner{height:auto!important;max-height:calc(100dvh - 100px)!important}.army364-window .army315-detail{gap:4px;padding:8px;background:none;box-shadow:none}.army364-card .army-strip{padding:0!important;margin:0!important;border:0!important;border-bottom:1px solid #a18a573b!important;background:transparent!important;box-shadow:none!important}.army-strip>.army364-detail{border-top:1px solid var(--brass,#8c6c3c);background:transparent;padding-top:6px}.army364-card .army-strip>.army364-detail{padding:6px 0}.arm267-xp{display:flex;align-items:center;justify-content:flex-end;gap:3px}@media(max-width:650px){html.ui94-theme.ui320-theme body .game .army315-mapcard.army364-card.info306{left:8px!important;right:8px!important;width:calc(100vw - 16px)!important;min-width:0!important;max-width:none!important;bottom:calc(var(--nav269-height,56px) + 8px)!important}.army364-card .compact306-panel{width:100%;max-height:inherit}.army364-place{max-width:65px}.army364-info-grid{gap:4px 8px}.army364-xp,.army364-supply-row{grid-column:auto}.army364-experience{flex-direction:row;align-items:baseline;gap:5px}.army364-food-value{gap:4px}html.ui94-theme.ui320-theme body .game :is(.army364-card,.army364-multi) :is(.army364-actions button,.army364-secondary button,.supply272-route-toggle){min-height:30px!important;padding-inline:8px!important}.army364-detail-head>.d2-close{min-width:30px!important;min-height:32px!important;height:32px!important}.army364-window .army315-detail{height:auto;max-height:calc(100dvh - 220px);overflow:auto}}html.ui94-theme.ui320-theme body .game :is(.army-recovery-rate,.army364-food-value) button.help279.help279-icon[type=button][data-help279-icon=true]{width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;flex:none}html.ui94-theme.ui320-theme body .game :is(.army-recovery-rate,.army364-food-value) .help279-glyph{font-size:0!important}html.ui94-theme.ui320-theme body .game :is(.army-recovery-rate,.army364-food-value) .help279-glyph:after{content:"ⓘ";font-size:16px;line-height:1}@media(max-width:650px){body.map276-side-active .army364-card,body.map276-picking .army364-card{visibility:hidden!important;pointer-events:none!important}body:has(.army364-card) .outliner186{visibility:hidden;pointer-events:none}}html.ui94-theme.ui320-theme body .game .army364-detail>.army364-extra{margin:0!important;padding:0!important;border:0!important;background:none!important}html.ui94-theme.ui320-theme body .game .army364-detail>.army364-extra>summary{min-height:24px!important;height:auto!important;padding:2px 0!important;margin:0!important;line-height:1.4;font-size:11px}@media(max-width:650px){html.ui94-theme.ui320-theme body .game .army364-detail>.army364-extra>summary{min-height:28px!important}}@media(min-width:651px)and (min-height:501px){html.ui94-theme.ui320-theme body .game .army364-card .army209-row{padding:3px 0!important;min-height:32px!important}html.ui94-theme.ui320-theme body .game .army364-card .army209-row button{min-height:26px!important;height:26px!important;min-width:0!important}html.ui94-theme.ui320-theme body .game .army364-card .army209-row .army-commander{padding:2px!important;line-height:1.3!important}}@media(min-width:651px)and (min-height:501px),(min-width:1001px){html.ui94-theme.ui320-theme body .game .army315-mapcard.army364-card.info306{top:calc(var(--header16-bottom) + 52px)!important;bottom:auto!important;max-height:calc(100dvh - var(--header16-bottom) - 52px - var(--nav269-height) - 10px)!important}html.ui94-theme.ui320-theme body .game .army315-mapcard.army364-card.info306>.compact306-panel{max-height:inherit!important;overflow:auto;overscroll-behavior:contain}}.army365-retreat{display:flex;order:2;min-width:0}.army364-actions>.supply272-route-toggle{order:3}.army364-actions>.d2-hover-hint:has(>.army-commander){order:4}.army364-actions>[data-action=합치기]{order:5}.army364-actions>[data-action=나누기]{order:6}.army364-actions>.army364-more{order:7}.army365-retreat>.d2-command{grid-template-columns:auto}.army364-actions .d2-art,.army364-secondary .d2-art{display:none}.army364-experience{flex-direction:row;align-items:baseline;gap:3px;white-space:nowrap}.army364-experience small{font-size:10px}.army365-supply .army364-food-value{gap:3px;flex-wrap:nowrap}.army365-supply .army364-food-value>span{font-size:10px;color:var(--good);white-space:nowrap}.army365-state-dot{display:none}html.ui94-theme.ui320-theme body .game .army364-card .army365-state-dot{display:block;width:6px;height:6px;border-radius:50%;background:#b2c29b;justify-self:center;pointer-events:none}.army364-card .army365-state-dot[data-state=moving]{background:#cbb671!important}.army364-card .army365-state-dot[data-state=attack]{background:#d17864!important}.army364-card .army365-state-dot[data-state=retreat]{background:#ce9c74!important}.army364-card .army365-state-dot[data-state=waiting],.army364-card .army365-state-dot[data-state=reserved]{background:#96a9bf!important}@media(min-width:651px)and (min-height:501px){html.ui94-theme.ui320-theme body .game .army364-card .army365-row{grid-template-columns:8px minmax(0,1fr) 55px 36px 65px 54px 40px 12px!important;gap:3px!important}html.ui94-theme.ui320-theme body .game .army364-card .army365-row[data-has-selection=true]{grid-template-columns:14px 8px minmax(0,1fr) 55px 36px 65px 54px 40px 12px!important}html.ui94-theme.ui320-theme body .game .army364-card .army365-row[data-has-selection=false]>.army365-selection{display:none!important}}@media(max-width:650px),(max-width:1000px)and (max-height:500px){html.ui94-theme.ui320-theme body .game .army364-card .army365-row{display:grid!important;grid-template-columns:8px minmax(0,1fr) 45px 45px 28px!important;grid-template-areas:"dot name num state close"!important;grid-template-rows:40px!important;align-items:center;gap:0 4px!important;padding:0!important;min-height:40px!important;height:40px;min-width:0!important}html.ui94-theme.ui320-theme body .game .army364-card .army365-row[data-has-selection=true]{grid-template-columns:18px 8px minmax(0,1fr) 45px 45px 28px!important;grid-template-areas:"chk dot name num state close"!important}html.ui94-theme.ui320-theme body .game .army364-card .army365-row[data-has-selection=false]>.army365-selection{display:none!important}html.ui94-theme.ui320-theme body .game .army364-card .army365-row>.army365-selection{grid-area:chk}html.ui94-theme.ui320-theme body .game .army364-card .army365-row>.army365-state-dot{grid-area:dot}html.ui94-theme.ui320-theme body .game .army364-card .army365-row>.army209-name{grid-area:name;min-width:0!important;min-height:40px!important;height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}html.ui94-theme.ui320-theme body .game .army364-card .army365-row>.army209-number:not(.arm267-xp){grid-area:num;text-align:right}html.ui94-theme.ui320-theme body .game .army364-card .army365-row>.army209-place{grid-area:state;min-height:40px!important;height:40px;min-width:0!important;overflow:hidden;text-overflow:ellipsis;text-align:center}html.ui94-theme.ui320-theme body .game .army364-card .army365-row>.army209-chevron{grid-area:close;min-width:0!important;min-height:40px!important;width:28px!important;height:40px;padding:0!important;text-align:center}html.ui94-theme.ui320-theme body .game .army364-card .army365-row>.d2-hover-hint:has(.army-commander),html.ui94-theme.ui320-theme body .game .army364-card .army365-row>.army209-morale,html.ui94-theme.ui320-theme body .game .army364-card .army365-row>.arm267-xp,html.ui94-theme.ui320-theme body .game .army364-card .arm267-cardmeta{display:none!important}}@media(max-width:650px){html.ui94-theme.ui320-theme body .game .army364-card .army364-actions{gap:4px!important}html.ui94-theme.ui320-theme body .game .army364-card .army364-actions :is(button){padding-inline:5px!important;font-size:11px!important}html.ui94-theme.ui320-theme body .game .army364-card .army365-retreat>.d2-command{grid-template-columns:auto}.army364-card .army364-actions>.army364-more{margin-left:auto}}@media(max-width:650px){.army364-info-grid{grid-template-columns:minmax(0,.85fr) minmax(0,.95fr) minmax(0,1.6fr);column-gap:6px;row-gap:4px}.army364-info-grid>.army364-stat:nth-child(1){grid-column:1;grid-row:1}.army364-info-grid>.army364-stat:nth-child(2){grid-column:2;grid-row:1}.army364-info-grid>.army364-xp{grid-column:3;grid-row:1}.army364-info-grid>.army364-morale{grid-column:1/3;grid-row:2}.army364-info-grid .army364-supply-row{grid-column:3;grid-row:2}.army364-stat>small,.army364-supply-row>small{flex-basis:auto}.army364-stat,.army364-supply-row{gap:4px}.army364-info-grid>.army364-stat:nth-child(-n+2){gap:3px}.army364-info-grid>.army364-stat:nth-child(-n+2)>b{font-size:clamp(10px,3vw,13px)}.army364-experience{gap:2px}}html.ui94-theme.ui320-theme body .game :is(.army364-card,.army364-window,.army364-multi) .army364-actions{gap:5px!important}.army364-mobile-action{display:none!important}@media(max-width:650px){html.ui94-theme.ui320-theme body .game :is(.army364-card,.army364-window,.army364-multi) .army364-actions{gap:4px!important}html.ui94-theme.ui320-theme body .game :is(.army364-card,.army364-window,.army364-multi) .army364-actions>:is(button,.army365-retreat,.d2-hover-hint){flex:0 0 auto}html.ui94-theme.ui320-theme body .game :is(.army364-card,.army364-window,.army364-multi) .army364-actions :is(button,.supply272-route-toggle){font-size:12px!important;padding-inline:5px!important;min-width:0!important;min-height:30px!important}.army364-actions>.army364-desktop-action{display:none!important}.army364-secondary>.army364-mobile-action{display:inline-flex!important}}.supply272{margin:10px 0;padding:10px;border:1px solid #73644066;border-radius:3px;background:#17232b66;color:var(--d2-text,#e4ddc9);font-size:12px}.supply272 header,.supply272-confirm>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.supply272 header>span{margin-left:auto}.supply272 small{opacity:.8}.supply272 p{margin:7px 0;line-height:1.5}.supply272-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px 14px;margin-top:10px}.supply272-grid span{display:flex;justify-content:space-between;gap:6px;flex-wrap:wrap}.supply272-danger{color:#f0a48c}.supply272-scorch{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.supply272-confirm{flex-basis:100%;padding:10px;border-top:1px solid #a58c55}.supply272 ol{padding-left:18px;margin:8px 0}.supply272 li{padding:5px 0;display:flex;gap:5px;flex-wrap:wrap}.supply272 li b{flex-basis:100%}.supply272 summary{cursor:pointer}.supply272 button{min-height:32px}@media(max-width:650px){.supply272{padding:8px}.supply272 button{min-height:40px}.supply272-grid{gap:8px;font-size:11px}}.supply272-map-note{position:fixed;bottom:86px;left:50%;transform:translate(-50%);z-index:64;display:flex;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 24px);padding:8px 12px;border:1px solid #b99d61;background:#17232bf2;color:#e4ddc9;font-size:12px;box-shadow:0 3px 14px #0008}.supply272-map-note button{min-height:36px}@media(max-width:650px){.supply272-map-note{bottom:126px}}.supply272.supply296-normal{display:flex;align-items:center;gap:6px;margin:3px 0;padding:3px 5px;font-size:11px}.supply296-normal header{gap:4px}.supply296-normal .supply296-dot{display:inline-grid;place-items:center;width:22px;height:22px;min-height:22px!important;margin:0;padding:0;border:1px solid #78aa80;background:#1c4535;color:#a8e5ad}.supply296-normal .supply272-scorch{margin-left:auto}.supply272.supply298-army{padding:3px 5px;margin:3px 0;font-size:10px}.army209:has(.army296-stats)>.supply298-army{display:block!important}.supply298-army header{display:flex;flex-wrap:nowrap;gap:4px;min-width:0}.supply298-army header>.supply298-summary{margin:0;white-space:nowrap;min-width:0}html body :is(.game,.management182-open) .supply298-dot{display:inline-grid;place-items:center;flex:none;width:18px;min-width:18px;min-height:22px;padding:0!important;border:0!important;box-shadow:none!important;background:none!important;color:#8bc99a!important;font-size:16px;line-height:1}html body :is(.game,.management182-open) .supply298-dot.disconnected{color:#ed8b7c!important}.supply298-army .help279{margin-left:auto}@media(max-width:400px){.supply298-army{font-size:9px!important}.supply298-army header{gap:3px}}.recruit236{display:flex;flex-direction:column;max-height:none;min-height:0;overflow:hidden}.recruit236>.recruit75-table{overflow:auto;min-height:80px;flex:1}.recruit236 table{width:100%;table-layout:fixed}.recruit236 th,.recruit236 td{padding:6px 5px;text-align:right;font-size:12px}.recruit236 th:first-child,.recruit236 td:first-child{width:28%;text-align:left}.recruit236 td input[type=number]{width:100%;min-width:0;box-sizing:border-box}.recruit236 .recruit75-name{min-width:0}.recruit236 .recruit75-name button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recruit236 .recruit75-total{flex:none;display:flex;gap:8px;justify-content:space-between;align-items:center}.recruit236 .recruit75-total small{display:block}.recruit236 .recruit75-batch{gap:5px;flex-wrap:nowrap}.recruit236 .recruit75-batch input[type=number]{width:58px}.recruit236 .recruit75-batch button{padding:6px;font-size:11px}.recruit236 .recruit75-reason{white-space:pre-line;max-height:70px;overflow:auto}.recruit236 img{width:15px;height:15px;vertical-align:middle}.reasons236{max-height:150px;overflow:auto;border-block:1px solid #8d7954;padding:0 10px}.reasons236 p{font-size:12px;margin:4px 0}.auto236{flex:none}.auto236-line{width:100%;text-align:left;border:0;border-bottom:1px solid #8d7954;padding:9px 10px}.auto236-line span{float:right}.auto236 section{padding:8px 10px;max-height:none;overflow:auto;border-bottom:1px solid #8d7954}.auto236 label{display:flex;align-items:center;gap:8px;padding:6px 0}.auto236 small{display:block;line-height:1.5;margin:8px 0;color:#bcc3bc}.auto236 section>div{display:flex;gap:8px}.detail236{white-space:normal;font-size:11px}.detail236 small{display:block}.military182-category>summary{gap:7px}.military182-region{display:flex;align-items:center;gap:7px}.army-selection126{position:sticky;bottom:0;z-index:2}.military182-rows{min-height:0;overflow:auto}@media(max-width:600px){.recruit236{max-height:none}.recruit236 .desktop236{display:none}.recruit236 th,.recruit236 td{font-size:10px;padding:7px 3px}.recruit236 th:first-child,.recruit236 td:first-child{width:36%}.recruit236 th:last-child{width:20%}.recruit236 .recruit75-total{flex-direction:column;align-items:stretch}.recruit236 .recruit75-total>span{font-size:11px}.recruit236 .w53-tools input{min-width:0;flex:1}.recruit236 .w53-tools select{max-width:92px}.recruit236 .recruit75-batch label{font-size:11px;white-space:nowrap}.recruit236 .recruit75-batch input[type=number]{width:48px}.auto236-line{font-size:11px}}.recruit236.recruit180{height:auto;max-height:none;overflow:hidden!important;min-height:0}.recruit236.recruit180>.recruit75-table{flex:1 1 auto;min-height:0;overflow:auto}.recruit236.recruit180 .recruit75-table table{min-width:0;width:100%;table-layout:fixed}.recruit236.recruit180 .recruit75-table th{width:auto;background:transparent}.recruit236.recruit180 .recruit75-table th:first-child{width:28%}.recruit236.recruit180 .recruit75-table th:last-child{width:14%}.recruit236.recruit180 .recruit75-table td{height:34px}.recruit236.recruit180 .recruit75-total{position:relative;flex:0 0 auto}.recruit236.recruit180 .recruit75-name button{background:transparent!important;border:0!important;box-shadow:none!important}@media(max-width:600px){.recruit236.recruit180{height:auto}.recruit236.recruit180 .recruit75-table th:first-child{width:36%}.recruit236.recruit180 .recruit75-table th:last-child{width:22%}.recruit236.recruit180 .recruit75-table td{height:36px}}.military236 .military182-ledger:not([hidden]){display:flex;flex-direction:column;height:auto;max-height:none;min-height:0;overflow:hidden}.military236 .military182-rows{flex:1 1 auto;min-height:0;max-height:none;overflow:auto}.military236 .army-selection126{flex:none;position:relative;max-height:170px;overflow:auto}.military236 .army-selection-feedback126{white-space:pre-line;max-height:70px;overflow:auto;flex:none}.military236 .army-children125{min-width:0!important;padding-left:0!important}.military236 .army209-row{grid-template-columns:16px minmax(40px,1fr) 56px 36px 85px 54px 59px 12px;min-height:34px;padding:5px 7px;width:100%;box-sizing:border-box}@media(max-width:600px){.military236 .military182-ledger:not([hidden]){height:auto}.military236 .army209-row{grid-template-columns:14px minmax(60px,1fr) 48px 42px 58px 12px;gap:4px;padding:5px}.military236 .army209-row>:nth-child(6),.military236 .army209-row>:nth-child(7){display:none}.military236 .army209-extra{flex-wrap:wrap}.military236 .military182-category>summary{padding:6px 7px}.military236 .army-selection-actions126{flex-wrap:wrap}.military236 .army-selection-actions126 strong{width:100%;font-size:12px}}.management182-open:has(.military236){height:auto!important;max-height:var(--window299-height)!important;display:flex;min-height:0}.management182-open:has(.military236)>.d2-frame{height:auto!important;max-height:var(--window299-height)!important;display:flex;flex-direction:column;min-height:0;overflow:hidden!important}.management182-open:has(.military236)>.d2-frame>.d2-frame-inner{height:auto;max-height:var(--window299-height)!important;min-height:0}.management182-open:has(.military236) .management182-content{flex:0 1 auto;min-height:0;overflow:auto}@media(max-width:1000px){html body .management182-open:has(.military236){bottom:auto!important;height:auto!important;max-height:var(--window299-height)!important}html body .management182-open:has(.military236)>.d2-frame{height:auto!important;max-height:var(--window299-height)!important}}.military182 .army-strip.army209{display:block!important;padding:0!important;min-width:0!important}.army209-row{display:grid;grid-template-columns:14px minmax(30px,1fr) 57px 39px 57px 48px 20px 10px;gap:4px;padding:7px 5px;align-items:center;min-height:33px;box-sizing:border-box;font-size:10px;font-variant-numeric:tabular-nums}.army209-row>*{min-width:0;max-width:100%}.army209-row input{width:12px;height:12px;margin:0;accent-color:#c4a561}.army209 .army209-name,.army209 .army209-place,.army209 .army209-chevron{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;border:0!important;background:none!important;box-shadow:none!important;padding:0!important;min-height:20px!important;font-size:10px!important;font-weight:400!important;color:#d8d6c9!important}.army209 .army209-place{font-size:10px!important;color:#9eafb6!important}.army209 .army-commander{width:100%!important;min-width:0!important;max-width:100%!important;padding:2px!important;min-height:22px!important;font-size:10px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.army209-number{text-align:right;display:block}.morale209{display:flex;align-items:center;gap:3px;font-size:10px;color:#a8c6ae;white-space:nowrap}.morale209 progress{width:28px;height:4px;accent-color:#91ac82}.morale209 b{font-weight:400}.morale209.low{color:#d8997b}.morale209.low progress{accent-color:#b77a62}.army209-extra{display:flex;gap:12px;padding:7px 10px 3px 22px;color:#a6b6bd;font-size:10px}.army209 .army-strip-detail{padding-left:20px}.commander209{display:grid;gap:4px;padding:8px}.commander209 button{display:flex;justify-content:space-between;gap:8px;padding:8px;font-size:12px}.commander209 small{font-size:10px;color:#a9b7bb}@media(max-width:420px){.army209-row{grid-template-columns:12px minmax(25px,1fr) 48px 32px 42px 43px 17px 8px;gap:3px;padding:7px 3px}.army209 .army-commander{font-size:10px!important}.army209-row{font-size:10px}.morale209 progress{width:23px}}.army209-labels{min-height:22px;padding-block:3px;color:#96a7ae;font-size:10px;border-bottom:1px solid #ae935c40}.morale209 progress::-webkit-progress-bar{background:#263740}.morale209 progress::-webkit-progress-value{background:#91ac82}.morale209.low progress::-webkit-progress-value{background:#b77a62}.army-strip.army209{display:block!important;padding:0!important;min-width:0!important}.army209-row{grid-template-columns:14px minmax(0,1fr) 57px 42px 55px 59px 26px 12px;grid-template-rows:auto;font-size:11px;line-height:1.35}.army209-row>*{align-self:center;white-space:nowrap}.army209 .army209-name{font-size:11px!important}.army209 .army209-place,.army209 .army-commander{font-size:10px!important}.army209-number,.army209 .morale209,.army209 .morale209 b{font-size:11px!important;line-height:1.35;color:#e1dccb}.army209 .morale209{display:inline-flex;flex-wrap:nowrap;vertical-align:middle}.army209 .morale209 progress{flex:none;width:30px;height:6px;margin:0}.army209 .morale209 b{font-weight:500}.army209 .morale209.low b{color:#e4a28a}.army209-labels{font-size:10px}.army209-morale{display:flex;align-items:center}@media(max-width:420px){.army209-row{grid-template-columns:12px minmax(0,1fr) 44px 37px 36px 54px 24px 10px;gap:2px;font-size:11px}.army209 .morale209 progress{width:26px}.army209 .army-commander{font-size:10px!important}}.army209-row>.d2-hover-hint{width:100%;min-width:0;overflow:hidden}.management182 .military182 .army209-row .army-commander,.army-window53 .army209-row .army-commander{display:block;box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.army-list53 .army-check126{appearance:auto;accent-color:#c4aa69;width:15px!important;height:15px!important;min-width:15px!important;margin:0 6px 0 0!important;padding:0!important;flex:0 0 15px;cursor:pointer}.army-list53 .army-check126:disabled{opacity:.3;cursor:default}.army-list53 .army-check126:focus-visible{outline:2px solid #ecd292;outline-offset:3px}.army-list53 .army-strip[data-selected=true]{border-left-color:#ebcf81!important;box-shadow:inset 0 0 0 1px #d1b76b55}.army-list53 .army-strip[data-selected=true] .army-strip-head{background:linear-gradient(100deg,#3b4d4ed9,#1a3343bb)!important}.army-selection126{position:sticky;bottom:0;z-index:3;padding:8px 10px;border-top:1px solid #c3a66c;background:linear-gradient(#142c3cec,#091b2bf5),url(/assets/ui/panel.3b2ada3588e3c4ea.webp);box-shadow:0 -4px 12px #0006;font-size:11px}.army-selection-actions126,.army-selection-form126{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.army-selection-actions126 strong{margin-right:auto;color:#e4cf9b;font-size:11px}.army-selection-actions126 strong small{font-weight:400;color:#adbec6}.army-selection126 button{font-size:11px!important;padding:5px 7px!important;min-height:30px}.army-selection126 button[aria-pressed=true]{background:#324751;border-color:#b39a62;color:#f0d698}.army-selection126 button:disabled{opacity:.4}.army-selection126>small{display:block;margin-top:6px;font-size:10px;line-height:1.45;color:#b6c3c8}.army-selection-form126{margin-top:7px}.army-selection-form126 select{flex:1;min-width:100px;max-width:100%;font-size:11px;padding:5px}.army-selection-form126>span{flex:1}.army-selection-feedback126{padding:5px 10px;font-size:11px;color:#c9d7c5}.army-selection-feedback126[role=alert]{color:#e9b797}@media(max-width:450px){.army-selection126{padding:7px}.army-selection-actions126 strong small{display:none}.army-selection-actions126 button{padding-inline:5px!important}.army-list53 .army-check126{margin-right:3px!important}}.army-province125{margin:5px 0 10px;border-block:1px solid #b1995b55}.army-province125>summary{display:flex;align-items:center;gap:8px;padding:8px 11px;cursor:pointer;background:linear-gradient(90deg,#31434fe6,#132b3cf2);color:#e0c892;border-bottom:1px solid #9b804e55}.army-province125>summary:before,.outliner-province125>summary:before{content:"▸";font-size:10px}.army-province125[open]>summary:before,.outliner-province125[open]>summary:before{content:"▾"}.army-province125>summary small{margin-left:auto;font-size:10px;color:#afc1c9;font-weight:400}.army-children125{margin:7px 7px 9px 14px;padding-left:9px;border-left:1px solid #a68d5459}.army-children125 .army-strip{margin:0 0 6px;border:1px solid #6f87913d!important;border-left:2px solid #ad955c88!important;border-radius:2px;overflow:hidden}.army-children125 .army-strip-head{background:linear-gradient(100deg,#233b4cd9,#132839bb)!important;padding:4px 7px!important;min-height:27px}.army-children125 .army-strip-head .army-strip-toggle{max-width:43%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:11px!important}.army-children125 .army-strip-head .army-commander{background:#081c2b99!important;border-color:#8396a047!important;font-size:11px!important}.army-children125 .army-strip-summary{padding:5px 7px!important;gap:7px!important;font-size:11px!important;background:#0a1b2999!important;flex-wrap:wrap}.army-children125 .army-location{max-width:95px}.army-children125 .army-strip .d2-art{width:12px;height:12px}.army-subgroup125{font-size:10px;color:#9eafb8;padding:5px 3px 4px;letter-spacing:.04em}.army-children125 .recruit-row125 .army-strip{border-left-color:#6d839088!important}.d2-outliner .outliner-province125{margin:0 0 5px;border:0}.d2-outliner .outliner-province125>summary{display:flex;align-items:center;gap:6px;padding:6px 8px!important;background:linear-gradient(90deg,#263d4ed9,#122938d9)!important;border-bottom:1px solid #8d79503b;color:#d9c38f!important;font-size:11px}.outliner-province125>summary small{margin-left:auto;font-size:10px;color:#9cb0be}.outliner-children125{margin:4px 4px 6px 12px;padding-left:7px;border-left:1px solid #a58c5759}.outliner-children125 .d2-outline-row{border-bottom:1px solid #9babb11c;padding:5px 3px!important;gap:5px!important}.outliner-children125 .d2-outline-name,.outliner-children125 .d2-outline-value{font-size:10px!important}.outliner-children125 .d2-outline-value{min-width:28px!important;color:#e0d4b7}.outliner-children125 .d2-outline-name{text-align:left;order:0}.outliner-children125 .d2-outline-value{text-align:right;order:1}.faction-window53.military180-window.d2-slot:has(>.ui94-window){width:min(980px,calc(100vw - 28px))}.military180-toolbar{display:flex;gap:6px;padding:7px 8px;border-bottom:1px solid #90713d55;background:#101e2b}.military180-toolbar input{flex:1;min-width:0;font-size:11px!important}.military180-toolbar button,.military180 .w53-tools button{white-space:nowrap;font-size:11px!important}.military180-select{display:flex;align-items:center;gap:7px;padding:5px 10px;color:#c6ba9c;font-size:10px;border-bottom:1px solid #90713d55}.military180-select small{margin-left:auto;color:#aab5bb}.military180 .w53-tools{gap:5px;flex-wrap:wrap}.military180 .army-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0;min-width:0;margin:2px 0;border-radius:2px}.military180 .army-strip-head{display:flex;flex-wrap:nowrap;min-width:0;gap:3px;padding:0 3px;min-height:36px}.military180 .army-strip-toggle{min-width:24px;flex:1;max-width:none!important;font-size:11px!important;padding:2px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.military180 .army-commander{max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px!important;padding:2px!important}.military180 .army-strip-summary{display:flex;flex-wrap:nowrap;align-items:center;gap:5px;padding:0 5px!important;min-height:36px;font-size:10px!important;white-space:nowrap;border-top:0}.military180 .army-strip-summary>span{white-space:nowrap;flex:none;min-width:0}.military180 .army-strip-summary .army-location,.military180 .army-strip-summary .army-upkeep{display:none}.military180 .army-strip-summary img,.military180 .army-strip-summary svg{width:12px;height:12px}.military180 .army-strip-detail{grid-column:1/-1;border-top:1px solid #90713d66;padding:8px}.military180 .army-children125{padding-left:8px}.military180 .army-province125>summary{font-size:11px;padding:6px 8px}.military180 .army-province125>summary small{font-size:10px}.military180 .army-chevron{display:none}.military180-wide .army-strip{grid-template-columns:minmax(170px,1fr) minmax(390px,1.5fr)}.military180-wide .army-strip-summary{display:grid;grid-template-columns:70px 50px 72px minmax(90px,1fr) 80px;gap:7px;text-align:left}.military180-wide .army-strip-summary .army-location,.military180-wide .army-strip-summary .army-upkeep{display:inline-flex;overflow:hidden;text-overflow:ellipsis}.military180-wide .army-commander{max-width:110px;min-width:85px}.recruit180 .recruit75-table{overflow-x:auto;overscroll-behavior-x:contain}.recruit180 .recruit75-table table{min-width:880px;table-layout:fixed}.recruit180 .recruit75-table th{width:auto;white-space:nowrap;padding:7px 5px!important}.recruit180 .recruit75-table th:nth-child(1){width:15%}.recruit180 .recruit75-table th:nth-child(2){width:7%}.recruit180 .recruit75-table th:nth-child(3){width:9%}.recruit180 .recruit75-table th:nth-child(4){width:8%}.recruit180 .recruit75-table th:nth-child(5){width:7%}.recruit180 .recruit75-table th:nth-child(6){width:19%}.recruit180 .recruit75-table th:nth-child(7){width:12%}.recruit180 .recruit75-table th:nth-child(8){width:23%}.recruit180 .recruit75-table td{height:36px;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:4px 5px!important;font-size:11px!important}.recruit180 .recruit75-table td button{font-size:11px!important;white-space:nowrap;padding:3px 5px!important}.recruit180 .recruit75-table tbody tr:nth-child(2n){background:#14233366}.recruit180-actions{display:flex;gap:4px;align-items:center;flex-wrap:nowrap}.recruit180 .recruit75-table .recruit180-actions input{width:55px;flex-shrink:0}.recruit180 .recruit75-batch{background:#112333}.military180-facility{padding:12px;font-size:12px}@media(max-width:600px){.faction-window53.military180-window.d2-slot:has(>.ui94-window){width:calc(100vw - 12px)}.military180-wide .army-strip{grid-template-columns:minmax(0,1fr) auto}.military180-wide .army-strip-summary{display:flex;gap:4px}.military180-wide .army-strip-summary .army-location,.military180-wide .army-strip-summary .army-upkeep{display:none}.military180-wide .army-commander{min-width:0;max-width:60px}.military180 .army-children125{padding-left:4px}.military180 .army-strip-head,.military180 .army-strip-summary{min-height:40px}.recruit180 .recruit75-table td{height:40px}}.military180 .army-children125 .army-strip-head{padding:0 4px!important}.military180 .army-children125 .army-strip-summary{padding:0 5px!important;flex-wrap:nowrap!important;gap:5px!important}.military180 .army-strip-head>.d2-hover-hint{flex:none;min-width:0;max-width:70px}.military180-wide .army-strip-head>.d2-hover-hint{max-width:110px}.military180 .army-strip-summary .army-power180{display:none}.military180-wide .army-strip-summary .army-power180{display:inline;color:#d4bd87}.military180-wide .army-strip-summary{grid-template-columns:62px 45px 62px 62px minmax(80px,1fr) 75px;gap:6px}@media(max-width:600px){.military180-wide .army-strip-summary .army-power180{display:none}.military180-select small{max-width:48%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.army-strip-summary .army-power180{display:none}.military180-wide .army-strip button.army-strip-summary{display:grid}.military180 .army-strip-toggle{text-align:left}.military180-wide .army-strip-summary .army-upkeep{margin-left:0}@media(max-width:600px){.military180-wide .army-strip button.army-strip-summary{display:flex}}.territory-diplomacy{display:flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:flex-end}.territory-diplomacy button{font-size:11px!important;padding:3px 6px!important;min-height:24px}.court-diplomacy{display:flex;flex-direction:column;gap:4px}.court-diplomacy .d2-command{display:block}.court-diplomacy .d2-command small{font-size:10px;max-width:110px}.court-diplomacy button{white-space:nowrap}.army-destinations{font-size:12px;min-width:0}.dispatch-source{color:var(--d2-muted);font-size:11px}.dispatch-destination-tools{display:flex;align-items:center;justify-content:space-between;gap:4px;margin:8px 0}.dispatch-destination-list{max-height:270px;overflow:auto;border-top:1px solid #8e743b;border-bottom:1px solid #8e743b}.w53-side .dispatch-destination-list .dispatch-destination,.dispatch-destination-list .dispatch-destination{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:43px;padding:5px 8px;border:0;border-radius:0;border-image:none;background:#0b121acc;box-shadow:none;text-align:left;border-bottom:1px solid #ffffff18}.dispatch-destination:nth-child(odd){background:#ffffff07}.dispatch-destination.chosen{background:#3b5370!important;box-shadow:inset 2px 0 #e2c06a}.dispatch-destination>span:last-child{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.dispatch-destination small,.dispatch-selection small{display:block;color:var(--d2-muted);font-size:10px}.dispatch-more{width:100%;margin-top:6px}.dispatch-selection{padding:6px 0}.dispatch-submit{width:100%;margin-top:8px;min-height:34px!important}.dispatch-help{display:block;color:var(--d2-muted);font-size:10px;margin-top:8px}.dispatch-reservation{display:flex;flex-direction:column;gap:4px;color:var(--d2-gold);border-bottom:1px solid #8e743b;padding:6px 0}.army-reservation{color:var(--d2-gold);font-size:11px}.game.map-picking .d2-slot,body:has(.game.map-picking)>.w53-side{visibility:hidden;pointer-events:none}.map-target-banner{max-width:calc(100vw - 16px);white-space:normal}@media(max-width:650px){.dispatch-destination-list{max-height:220px}.dispatch-destination-list .dispatch-destination{min-height:46px}.court-diplomacy button{font-size:10px!important}.map-target-banner{top:102px;flex-wrap:wrap}}.army296-short-state{display:none}@media(min-width:651px)and (min-height:501px){.army-window53 .army209-row{grid-template-columns:14px minmax(44px,1fr) 48px 36px 85px 54px 50px 12px;gap:3px;width:100%;box-sizing:border-box}}.army209 .army-strip-detail{min-width:0;padding-left:10px!important;overflow-wrap:anywhere}@media(max-width:650px),(max-width:1000px)and (max-height:500px){html body :is(.game,.management182-open) .army209 .army209-row{display:grid!important;grid-template-columns:18px minmax(30px,1fr) minmax(42px,auto) minmax(36px,auto) minmax(40px,auto) 18px!important;grid-template-areas:"chk name name cmd cmd chev" ". num place place xp xp"!important;gap:3px 5px!important;min-width:0!important;width:100%!important;white-space:nowrap!important}html body :is(.game,.management182-open) .army209 .army209-row>span:first-child{grid-area:chk}html body :is(.game,.management182-open) .army209 .army209-name{grid-area:name;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important;text-align:left}html body :is(.game,.management182-open) .army209 .army209-row>.army209-number{grid-area:num;min-width:0;white-space:nowrap}html body :is(.game,.management182-open) .army209 .army209-row>.d2-hover-hint:has(.army-commander){grid-area:cmd;min-width:0;max-width:100%}html body :is(.game,.management182-open) .army209 .army209-place{grid-area:place;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important;text-align:left}html body :is(.game,.management182-open) .army209 .army209-chevron{grid-area:chev}html body :is(.game,.management182-open) .army209 .army209-morale{display:none!important}html body :is(.game,.management182-open) .army209 .army209-row>.d2-hover-hint:not(:has(.army-commander)){display:block!important;grid-area:xp;min-width:0;overflow:hidden;white-space:nowrap}html body :is(.game,.management182-open) .army209 .army-commander{min-width:0!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}html body :is(.game,.management182-open) .army209 .army296-short-state{display:inline}html body :is(.game,.management182-open) .army209 .army296-full-state{display:none}html body :is(.game,.management182-open) .army-children125,:is(.game,.management182-open) .army209,:is(.game,.management182-open) .army209-extra{min-width:0!important;max-width:100%!important}}.army296-stats{display:flex;gap:3px;min-width:0;padding:5px;background:#142d39;border-left:3px solid #b49b68;font-size:10px}.army296-stats>span{flex:1;min-width:0;white-space:nowrap;text-align:center;padding:4px 2px;background:#0a202b;color:#c6c8b5}.army296-officer{display:grid;grid-template-columns:48px 56px minmax(0,1fr) auto;gap:5px;align-items:center;min-width:0;padding:5px;background:#142d39;border-left:3px solid #b49b68}.army296-portrait{width:48px;height:57px;border:1px solid #a48b5a;overflow:hidden;display:grid;place-items:center}.army296-portrait img{width:100%;height:100%;object-fit:cover;object-position:top}.army296-attributes{display:flex;flex-direction:column;font-size:10px;line-height:1.35;min-width:0}.army296-attributes b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.army296-equipment{display:flex;align-items:center;gap:4px;min-width:0;font-size:11px}.army296-equipment>span{min-width:0}.army296-equipment small{display:block;overflow:hidden;text-overflow:ellipsis;font-size:10px;line-height:1.25}.army296-training{margin:0!important;font-size:10px;color:#c6c9b5}.army296-officer .d2-command{max-width:100%}.army296-officer .d2-button{white-space:nowrap;font-size:10px;padding:4px}@media(max-width:650px),(max-width:1000px)and (max-height:500px){.army296-stats{gap:2px;padding:4px;font-size:9px}.army296-stats>span{padding:3px 0}.army296-officer{grid-template-columns:38px 44px minmax(0,1fr) auto;gap:3px}.army296-portrait{width:38px;height:50px}.army296-attributes,.army296-equipment,.army296-equipment small{font-size:9px}.army296-officer .d2-button{font-size:9px;padding:3px}.army296-equipment .arm267-badge{flex:none}}@media(max-width:650px),(max-width:1000px)and (max-height:500px){html body :is(.game,.management182-open) .army209 .arm267-cardmeta{display:none!important}html body :is(.game,.management182-open) .army209 .army-actions{flex-wrap:nowrap;gap:2px;min-width:0}html body :is(.game,.management182-open) .army209 .army-actions>button,html body :is(.game,.management182-open) .army209 .army-actions .d2-button{min-width:0;padding:3px 4px;font-size:9px;white-space:nowrap}html body :is(.game,.management182-open) .army209 .army-actions>.d2-command{flex:none;min-width:0}}.army296-stats{display:flex;align-items:center;justify-content:flex-start;gap:4px;min-width:0;padding:4px 5px;border:0;background:none;font-size:10px;white-space:nowrap}.army296-stats>span{flex:none;padding:0;background:none;text-align:left;color:#c6c8b5}.army296-stats b{color:#f1dfbb}@media(max-width:650px),(max-width:1000px)and (max-height:500px){.army296-stats{gap:3px;font-size:9px}.army296-stats>span{padding:0}}.people317-tools{display:flex;align-items:center;gap:6px}.people317-tools>button{display:flex;align-items:center;gap:4px;white-space:nowrap}.people317-tools .d2-art{width:14px;height:14px}.people317-tools input{flex:1;min-width:0!important;width:100px}.people317-tools small{white-space:nowrap}html.ui320-theme body .faction-window53 .people317-tools>button,html.ui320-theme body .talent317-row .d2-button{background:linear-gradient(#ac412f,var(--verm))!important;border-image:none!important;border:1px solid var(--brass)!important;color:var(--title)!important}html.ui320-theme body .faction-window53 .w53-people table{min-width:0;width:100%;table-layout:fixed}html.ui320-theme body .faction-window53 .w53-people th:first-child{width:auto!important}html.ui320-theme body .faction-window53 .w53-people th:nth-child(n+2):nth-child(-n+5){width:26px!important}html.ui320-theme body .faction-window53 .w53-people th:last-child{width:88px!important}html.ui320-theme body .faction-window53 .w53-people td{height:48px;padding:3px!important;font-size:13px!important;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}.w53-people .people317-name{display:flex;align-items:center;gap:8px;min-width:0;text-align:left}.people317-name .general-insignia{width:32px;height:32px;min-width:32px;flex:none;border-radius:50%;border:1.5px solid var(--officer-color);overflow:hidden}.people317-name .general-insignia img{width:100%;height:100%;object-fit:cover}.people317-name>span{min-width:0}.people317-name b,.people317-name small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.people317-name small{font-size:10px!important;color:var(--gold)}.people317-high,.person317 .high,.talent317 .high{color:var(--title);font-weight:700}.people317-state{font-size:10px;display:inline-block;max-width:100%;padding:3px 5px;border:1px solid var(--brass);color:var(--title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.people317-state[data-kind=command]{background:#1c2414;color:#cfe4b6;border-color:#6d8a52}.people317-state[data-kind=idle]{color:var(--muted);border-color:#4a3822}.people317-side .d2-content{padding:0!important;min-height:0;display:flex;flex-direction:column;overflow:auto}.people317-side:has(.person317){width:324px!important}.people317-side .d2-heading>button[aria-label=뒤로]{display:none}.people317-side .d2-heading h2{font-size:20px!important}.people317-side .d2-heading h2 small{font-size:11px;color:var(--muted);font-weight:400}.person317{display:flex;flex-direction:column;min-height:100%;color:var(--ink);font-size:12px}.people317-profile{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;padding:14px 14px 12px;flex:none}.people317-portrait{width:112px;height:150px;flex:none;border:1px solid var(--brass);box-shadow:0 0 0 3px #140f0b,0 0 0 4px #6e5129}.people317-portrait>img{width:100%;height:100%;object-fit:cover;object-position:top}.people317-portrait .general-insignia{width:100%;height:100%;display:grid;place-items:center}.people317-profile-info{min-width:0}.people317-profile h3{margin:0;font-size:20px;color:var(--title)}.people317-profile-info>small{font-size:11px;color:var(--muted)}.people317-tags{display:flex;flex-wrap:wrap;gap:4px;margin:8px 0}.people317-tags span,.talent317-name>span{font-size:10px;border:1px solid var(--brass);padding:2px 5px;color:var(--gold);white-space:nowrap}.people317-tags [data-grade=명장],.talent317-name>[data-grade=명장]{color:#b29bcf;border-color:#b29bcf88}.people317-tags [data-grade=우수],.talent317-name>[data-grade=우수]{color:#80b9a3;border-color:#80b9a388}.people317-tags [data-grade=전설],.talent317-name>[data-grade=전설]{color:#d5ae64}.people317-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.people317-stats>div{display:flex;align-items:center;gap:4px;padding:5px;border-left:2px solid var(--brass);background:linear-gradient(90deg,#2a1f17,transparent);min-width:0}.people317-stats .d2-art{width:14px;height:14px;flex:none}.people317-stats small{font-size:10px;color:var(--muted);white-space:nowrap}.people317-stats b{margin-left:auto;font-size:15px;font-variant-numeric:tabular-nums}.people317-location{display:flex;align-items:center;gap:8px;padding:9px 14px;border-block:1px solid #3a2c1f;flex:none;font-size:11px}.people317-location>.d2-art{width:16px;height:16px;flex:none}.people317-location>span{min-width:0}.people317-location>small{margin-left:auto;color:var(--muted);white-space:nowrap;font-size:10px}.people317-section{display:flex;justify-content:space-between;align-items:center;padding:9px 14px;color:var(--gold);background:#261b1180;border-bottom:1px solid #3a2c1f;flex:none}.people317-section small{color:var(--muted)}.people317-ability{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:9px 14px;border-bottom:1px solid #2b2118;flex:none}.people317-ability>.d2-art{width:30px;height:30px;padding:6px;box-sizing:border-box;border:1px solid var(--brass);border-radius:50%}.people317-ability b{display:block;font-size:13px;color:var(--title)}.people317-ability small{display:block;font-size:11px;color:var(--muted);margin-top:3px}.people317-ability em{color:var(--good);font-style:normal;font-weight:700}.people317-empty{padding:8px 14px;color:var(--muted)}.people317-bio{padding:2px 14px 10px;flex:none}.people317-bio>button{display:flex;align-items:center;gap:8px;width:100%;text-align:left;background:transparent!important;border:0!important;box-shadow:none!important;font-size:12px!important}.people317-bio .d2-art{width:16px;height:16px}.people317-bio>button>span{margin-left:auto;color:var(--muted);font-size:10px}.people317-bio p{font-size:12px;line-height:1.65;color:var(--ink2)}.people317-actions{margin-top:auto;padding:10px 14px;border-top:1px solid #3a2c1f;background:#140f0b;position:sticky;bottom:0;flex:none}.people317-actions>div{display:flex;align-items:start;gap:8px}.people317-actions>div>button,.people317-actions .d2-command{flex:1;min-width:0}.people317-actions .d2-command>button{width:100%}.people317-actions .d2-art{width:14px;height:14px}.people317-actions .help279{display:none}.people317-actions small{display:block;font-size:10px;line-height:1.5;color:var(--muted);margin-top:4px}.people317-actions .d2-command>small{white-space:normal!important}.people317-actions button{white-space:nowrap!important}.people317-hire-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--brass);flex:none}.people317-hire-stats>div{padding:8px 12px;border-right:1px solid var(--brass);min-width:0}.people317-hire-stats small{display:block;color:var(--muted);font-size:11px}.people317-hire-stats b{font-size:18px;color:var(--title);font-variant-numeric:tabular-nums}.people317-hire-note{font-size:11px;color:var(--muted);padding:8px 14px;margin:0}.talent317{padding:0!important}.talent317-row{display:grid;grid-template-columns:48px minmax(0,1fr) 104px;gap:10px;padding:10px 14px;align-items:center;border-bottom:1px solid #2b2118}.talent317-row>.general-insignia{width:48px;height:48px;min-width:48px;border-radius:50%;border:1px solid var(--officer-color);overflow:hidden}.talent317-row>.general-insignia img{width:100%;height:100%;object-fit:cover}.talent317-name{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.talent317-name b{font-size:14px;color:var(--title)}.talent317-name small{font-size:10px;color:var(--muted)}.talent317-attributes{display:flex;flex-wrap:wrap;gap:7px;font-size:11px;color:var(--muted);margin-top:4px}.talent317-attributes b{color:var(--ink)}.talent317-attributes b.high{color:var(--title)}.talent317-abilities{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.talent317-abilities small{font-size:10px;border:1px solid #4a3822;padding:2px 5px;color:var(--ink2)}.talent317-row>.d2-command{min-width:0}.talent317-row .d2-button{width:100%;min-height:40px!important;font-size:12px;white-space:normal!important}.talent317-row .d2-art{width:14px;height:14px}.talent317-row .d2-command>small{font-size:10px;white-space:normal}.talent317-row .help279{display:none}.people317-joined{color:var(--good)!important;font-size:11px!important}.people317-prisoner-host .diplomacy-panel{border:0;margin:0;padding:0;background:transparent}.people317-prisoners>summary{padding:8px 12px;border-block:1px solid #3a2c1f;color:var(--gold);font-size:12px;min-height:32px;box-sizing:border-box;cursor:pointer}.people317-prisoners>summary>b{margin-left:6px}.prisoner317{padding:10px 12px;margin:0!important;border-bottom:1px solid #3a2c1f;background:transparent!important}.prisoner317>header{display:flex;gap:10px;align-items:center}.prisoner317 .general-insignia{width:40px;height:40px;flex:none;overflow:hidden;border-radius:50%;border:1px solid var(--officer-color)}.prisoner317 .general-insignia img{width:100%;height:100%;object-fit:cover}.prisoner317>header span{display:block;color:var(--muted);font-size:10px}.prisoner317 p{margin:5px 0;font-size:11px}.prisoner317 p>small{display:block;color:var(--muted)}.prisoner317>small{font-size:10px;color:var(--muted)}.prisoner317 .diplomacy-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:8px 0 4px}.prisoner317 .d2-command{min-width:0}.prisoner317 .d2-command>button{width:100%;font-size:11px;padding:4px!important;white-space:nowrap!important}.prisoner317 .help279{display:none}.prisoner317 .d2-command>small{font-size:10px;white-space:normal!important}.prisoner317 .d2-command>button.danger{background:linear-gradient(#5a2219,#3a140e)!important;color:#f6cdbf!important;border-color:#a8473a!important}html.ui320-theme body .management182-open:has(.people317-court){width:min(920px,calc(100vw - 32px))!important;height:min(760px,calc(100dvh - 80px))!important;max-height:calc(100dvh - 80px)!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}html.ui320-theme body .management182-open:has(.people317-court)>.ui94-window{height:100%!important;max-height:100%!important;background:linear-gradient(#0b0806d0,#0b0806e8),url(/assets/ui/court277/court-a.f080f01169b4740a.png) center/cover!important}html.ui320-theme body .management182-open:has(.people317-court)>.ui94-window>.d2-frame-inner{margin-inline:0!important;width:100%!important;height:100%!important;display:flex;flex-direction:column;min-height:0;box-sizing:border-box}.management182-open:has(.people317-court) .management182-content{padding:0!important}.management182-content>.court277-host:has(.people317-court){height:auto!important;min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden}.people317-court{display:grid;grid-template-columns:276px minmax(0,1fr);height:100%;min-height:0;flex:1;--court-ink:var(--ink);--court-muted:var(--muted);--court-line:#3a2c1f;--court-surface:transparent;--court-menu:#0f0b0899}.people317-court .court277-queue{background:#0f0b0899;-webkit-backdrop-filter:none;backdrop-filter:none}.people317-court .court277-queue>header{padding:8px 12px;font-size:13px}.people317-court .court277-queue h3{display:flex;justify-content:space-between;height:30px;box-sizing:border-box;padding:7px 12px!important;background:#261b1180;font-size:12px!important;color:var(--gold)!important}.people317-court .court277-queue h3 small{color:var(--muted);font-weight:400}html.ui320-theme body .management182-open .people317-court .court277-visitor{display:grid!important;grid-template-columns:40px minmax(0,1fr) 12px;gap:10px;width:100%;height:60px;min-height:60px;margin:0;padding:0 12px!important;border:0!important;border-bottom:1px solid #2b2118!important;background:transparent!important;border-radius:0;box-shadow:none!important;text-align:left}html.ui320-theme body .management182-open .people317-court .court277-visitor[aria-pressed=true]{background:linear-gradient(90deg,#a8382a30,#a8382a08 60%)!important;box-shadow:inset 3px 0 var(--verm)!important}.people317-court .court277-visitor strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.people317-court .court277-visitor small{display:flex;gap:6px;font-size:11px!important;white-space:nowrap}.court277-visitor small>span:first-child{max-width:65px;overflow:hidden;text-overflow:ellipsis}.people317-court .court277-visitor .people317-soon{color:#e6c160!important}.people317-court .court277-visitor .d2-portrait{width:40px!important;height:40px!important;min-width:40px;min-height:40px;border-width:0!important;box-shadow:0 0 0 1px #8c6c3c;overflow:hidden}.people317-court .court277-visitor .d2-portrait>small{display:none}.people317-court .court277-queue>footer{padding:10px 12px}.people317-court .court277-queue>footer>div{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:4px}.people317-court .court277-queue>footer small{font-size:10px;color:var(--muted);white-space:nowrap}.people317-court .court277-queue>footer .people317-history{width:auto;padding:3px!important;min-height:24px!important;font-size:10px;border:0!important;box-shadow:none!important;background:transparent!important;text-align:right}.people317-court .court277-stage{background:none}.people317-court .court277-stage-heading{display:flex;align-items:center;gap:8px;padding:5px 12px;background:#140f0b99;-webkit-backdrop-filter:none;backdrop-filter:none}.people317-court .court277-stage-heading>b{display:none}.people317-court .people317-page{margin:auto;color:var(--muted);font-size:12px}.people317-court .court277-stage-heading button{font-size:12px!important;white-space:nowrap}html.ui320-theme body .management182-open .people317-court .incident-embedded277{padding:0!important;margin:0!important;background:transparent!important;border:0!important;width:100%!important;min-height:0;overflow:auto;flex:1}html.ui320-theme body .management182-open .people317-court .incident-story{margin:0!important;border:0!important;box-shadow:none!important;background:transparent!important;max-width:100%;min-height:0}.people317-court .incident-story-title{padding:14px 20px 10px}.people317-court .incident-story-title h2{font-size:24px;color:var(--title);margin:4px 0 0}.people317-court .incident-story-meta{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);gap:6px}.people317-court .incident-inline-art277{height:230px;margin:0 20px;border:1px solid #8c6c3c;box-shadow:0 0 0 3px #140f0b,0 0 0 4px #5a4428}.people317-court .incident-inline-art277 img{opacity:1;object-position:center}.people317-court .incident-story-copy{padding:14px 20px 18px}.people317-court .historical-narrative{background:transparent;border:0;padding:0;color:var(--ink);font-size:15px;line-height:1.75}.people317-court .historical-narrative p{margin:0}.people317-court .historical-basis{margin:12px 0 0;border-block:1px solid #3a2c1f;border-inline:0;background:transparent;padding:0}.people317-court .historical-basis summary{min-height:36px;display:flex;align-items:center;font-size:12px;cursor:pointer;color:var(--ink2)}.people317-court .historical-basis p,.people317-court .historical-basis a{font-size:12px;line-height:1.65}.people317-choice-heading{font-size:12px;color:var(--gold);margin:14px 0 8px}.people317-court .incident-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.people317-court .incident-choices>div{min-width:0}html.ui320-theme body .management182-open .people317-court .incident-choices button,html.ui320-theme body .management182-open .people317-court .nation260-scene-choices button{display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:row;gap:6px;width:100%;padding:12px 14px!important;text-align:left;white-space:normal!important;background:linear-gradient(#2a1f17,#1a130f)!important;border:1px solid #6e5532!important;border-image:none!important;border-radius:2px;box-shadow:inset 0 1px #f1d79a1c,0 1px #000!important;min-height:74px}.people317-court .incident-choices button>strong,.people317-court .nation260-scene-choices button>strong{width:100%;color:var(--title);font-size:14px;line-height:1.5}.people317-effect-chip,.people317-court .nation260-scene-choices button>span{display:inline-flex!important;align-items:center;padding:2px 7px;border:1px solid #4a3822;color:var(--ink2)!important;background:#0e0a07aa;border-radius:2px;font-size:12px!important;min-height:22px;box-sizing:border-box}.people317-effect-chip:has(.effect279-good),.people317-court .nation260-scene-choices button>span:has(.effect279-good){border-color:#6d8a52;color:#cfe4b6!important}.people317-effect-chip:has(.effect279-bad),.people317-court .nation260-scene-choices button>span:has(.effect279-bad){border-color:#a8473a;color:#f6cdbf!important}.people317-court .incident-default,.people317-court .nation260-scene-default{padding:9px 12px;margin:12px 0 0;border-left:2px solid #6e5532;background:#0f0b0899;color:var(--muted);font-size:12px}.people317-court .court277-scene{padding:14px 20px;margin:0;border:0;box-shadow:none;background:transparent}.people317-court .court277-scene>h2{margin:0 0 12px;font-size:24px;color:var(--title)}.people317-court .nation260-scene-head{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;align-items:center}.people317-court .nation260-scene-head .d2-portrait{width:72px;height:90px;min-width:72px;border-width:0!important}.people317-court .nation260-scene-head p{font-size:14px;line-height:1.7;margin:6px 0 0}.people317-court .nation260-scene-head small{font-size:12px;color:var(--muted)}.people317-court .nation260-scene-choices{margin-top:20px;display:grid;gap:10px}.people317-court .nation260-scene-choices em{font-style:normal;padding:1px 6px;font-size:10px;background:linear-gradient(#e9cd8c,#b08a48);color:#1a120b;border-radius:2px}.people317-court .court277-result,.people317-completed{margin-top:auto!important;flex:none!important;max-height:none!important;border:1px solid #6d8a52;background:#1c2414cc;padding:12px 16px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--ink)}.people317-court .court277-result>b,.people317-completed>b{color:#cfe4b6}.people317-court .court277-result>button,.people317-completed>button{margin-left:auto;white-space:nowrap}.people317-court .court277-result>ul{width:100%;padding-left:18px;margin:4px 0;font-size:12px}.people317-completed .incident-result{background:transparent;border:0;margin:0;padding:0}.people317-completed .incident-result>strong{display:none}@media(min-width:651px){.people317-court .court277-stage-heading{display:none}.people317-court .court277-queue>footer>button{min-height:30px!important;height:30px;font-size:12px}.people317-court .people317-history{min-height:24px!important}.people317-tools>button{min-height:30px!important}.w53-people thead button{min-height:30px!important}}@media(max-width:650px){html.ui320-theme body .people317-side{position:fixed!important;inset:6px 6px calc(var(--nav269-height,56px) + 6px)!important;width:calc(100vw - 12px)!important;height:auto!important;max-height:none!important;transform:none!important;z-index:70}.people317-side>.d2-frame,.people317-side>.d2-frame>.d2-frame-inner{height:100%!important;display:flex;flex-direction:column;min-height:0}.people317-side .d2-heading>button[aria-label=뒤로]{display:block}.people317-side .d2-heading h2 small{display:none}.people317-side .d2-content{flex:1}.people317-tools{gap:4px;padding:6px!important}.people317-tools>button{font-size:11px;padding-inline:6px!important;min-height:40px!important}.people317-tools input{font-size:11px!important;min-width:0;width:50px}.people317-tools small{font-size:10px}html.ui320-theme body .faction-window53 .w53-people th:nth-child(n+2):nth-child(-n+5){width:40px!important}html.ui320-theme body .faction-window53 .w53-people th:last-child{width:64px!important}html.ui320-theme body .faction-window53 .w53-people th{padding:0!important}html.ui320-theme body .faction-window53 .w53-people th button{min-width:40px!important;min-height:40px!important;padding:2px!important}.w53-people td:first-child{padding-left:0!important}html.ui320-theme body .faction-window53 .w53-people td{height:56px;font-size:12px!important}.people317-name{gap:5px!important}.people317-name small{font-size:9px!important}.people317-state{white-space:normal;font-size:9px;padding:3px;line-height:1.4;word-break:keep-all}.people317-prisoners>summary{min-height:40px}.prisoner317 .d2-button,.people317-actions button{min-height:40px!important}.talent317-row{grid-template-columns:48px minmax(0,1fr) 96px;padding:10px 12px;gap:8px}.talent317-row .d2-button{min-height:44px!important}.talent317-name small{font-size:10px}.people317-hire-stats>div{padding:8px}.people317-hire-stats b{font-size:15px}html.ui320-theme body .management182-open:has(.people317-court){inset:6px 6px calc(var(--nav269-height,56px) + 6px)!important;transform:none!important;width:calc(100vw - 12px)!important;height:auto!important;max-height:none!important}.people317-court{display:flex;flex-direction:column}.people317-court .court277-queue{flex:1;max-height:none!important;border-right:0}.people317-court .court277-queue-scroll{display:block;padding:0;overflow:auto}.people317-court .court277-queue-scroll>section{display:block}.people317-court .court277-queue h3{display:flex!important}.people317-court .court277-queue>footer{display:block!important}.people317-court .court277-queue>footer>button{min-height:44px!important}.people317-court .court277-queue>footer .people317-history{min-height:40px!important}.people317-court .court277-queue>footer>div{gap:4px}.people317-court .court277-queue>footer small{font-size:9px}html.ui320-theme body .management182-open .people317-court .court277-visitor{height:64px;min-height:64px;padding:0 14px!important}.people317-court[data-mode=list] .court277-stage,.people317-court[data-mode=detail] .court277-queue{display:none}.people317-court[data-mode=detail] .court277-stage{display:flex;flex:1}.people317-court .court277-stage-heading{flex:none}.people317-court .court277-stage-heading button{min-height:40px!important;min-width:70px}.people317-court .incident-story-title{padding:10px 16px 8px}.people317-court .incident-story-title h2,.people317-court .court277-scene>h2{font-size:21px}.people317-court .incident-story-meta{font-size:11px;flex-wrap:wrap}.people317-court .incident-inline-art277{height:128px;margin:0 16px;float:none;width:auto}.people317-court .incident-story-copy{padding:12px 16px 16px}.people317-court .historical-narrative{font-size:14px}.people317-court .historical-basis summary{min-height:44px!important}.people317-court .incident-choices{grid-template-columns:1fr}.people317-court .incident-choices button{min-height:64px!important}.people317-court .court277-scene{padding:12px 16px}.people317-court .nation260-scene-head{grid-template-columns:64px minmax(0,1fr);gap:12px}.people317-court .nation260-scene-head .d2-portrait{width:64px;height:80px;min-width:64px}.people317-court .court277-result,.people317-completed{margin:8px!important;padding:12px;font-size:12px}.people317-court .court277-result>button,.people317-completed>button{min-height:40px!important}}@media(min-width:651px)and (max-height:800px){.people317-court .incident-inline-art277{height:160px}}html.ui320-theme body .faction-window53 .people317-tools>button{width:auto!important;flex:none!important;max-width:none!important;padding-inline:8px!important}html.ui320-theme body .faction-window53 .people317-tools>input{width:100px!important;flex:1!important;min-width:0!important;max-width:none!important}html.ui320-theme body .faction-window53 .w53-people{margin-inline:0!important;padding-inline:8px!important;box-sizing:border-box;width:100%!important}html.ui320-theme body .people317-side>.d2-frame,html.ui320-theme body .people317-side>.d2-frame>.d2-frame-inner{height:100%!important;max-height:100%!important;display:flex;flex-direction:column;min-height:0}html.ui320-theme body .people317-side .d2-content{flex:1;min-height:0;gap:0!important}html.ui320-theme body .people317-side .people317-ability>.d2-art{width:30px!important;height:30px!important;padding:6px;box-sizing:border-box}html.ui320-theme body .people317-actions .help279,html.ui320-theme body .talent317-row .help279,html.ui320-theme body .prisoner317 .help279{display:none!important}html.ui320-theme body .people317-actions button:disabled{opacity:.42!important;filter:grayscale(.6)}.people317-actions>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.people317-actions .d2-command>button{grid-column:2;grid-row:1}.people317-actions .d2-command>small{grid-column:1/-1}.people317-actions>div>button,.people317-actions .d2-command>button{min-height:34px!important}@media(max-width:650px){.people317-actions>div>button,.people317-actions .d2-command>button{min-height:40px!important}}html.ui94-theme.ui320-theme body .management182-open:has(.people317-court)>.d2-frame,html.ui94-theme.ui320-theme body .people317-side>.d2-frame{border-width:4px!important}html.ui94-theme.ui320-theme body .management182-open:has(.people317-court)>.d2-frame:after,html.ui94-theme.ui320-theme body .people317-side>.d2-frame:after{inset:-4px!important}html.ui94-theme.ui320-theme body .management182-open:has(.people317-court)>.d2-frame:before,html.ui94-theme.ui320-theme body .people317-side>.d2-frame:before{top:-8px!important}html.ui94-theme.ui320-theme body .people317-side>.d2-frame>.d2-frame-inner{margin:0!important;width:100%!important;background:transparent!important}html.ui94-theme.ui320-theme body .management182-open:has(.people317-court)>.d2-frame>.d2-frame-inner{background:transparent!important}html.ui94-theme.ui320-theme body .management182-open:has(.people317-court)>.d2-frame{background:linear-gradient(#0b0806c0,#0b0806d8),url(/assets/ui/court277/court-a.f080f01169b4740a.png) center/cover!important}html.ui320-theme body .people317-court .historical-narrative p{font-size:15px!important;font-weight:400!important;line-height:1.75!important}.people317-effect-chip{gap:4px}.people317-court .nation260-scene-choices button>span:has(.effect279-good){border-color:#6d8a52;color:#cfe4b6!important}.people317-court .nation260-scene-choices button>span:has(.effect279-bad){border-color:#a8473a;color:#f6cdbf!important}@media(max-width:650px){html.ui320-theme body .people317-court .historical-narrative p{font-size:14px!important}}html.ui94-theme.ui320-theme body .people317-side .people317-bio p{font-size:12px!important;font-weight:400!important;line-height:1.65!important}html.ui94-theme.ui320-theme body .people317-side .d2-heading>.d2-close{min-width:32px!important;min-height:32px!important}html.ui94-theme.ui320-theme body .management182-open:has(.people317-court)>.d2-frame>.d2-frame-inner>.d2-heading button{min-width:32px!important;min-height:32px!important}@media(max-width:650px){html.ui94-theme.ui320-theme body .people317-side .d2-heading button,html.ui94-theme.ui320-theme body .management182-open:has(.people317-court)>.d2-frame>.d2-frame-inner>.d2-heading button{min-width:40px!important;min-height:40px!important}html.ui94-theme.ui320-theme body .people317-side .people317-bio>button{min-height:44px!important}}html.ui94-theme.ui320-theme body .people317-actions .d2-command{display:flex!important;flex-direction:column;align-items:stretch;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important;box-sizing:border-box}html.ui94-theme.ui320-theme body .people317-actions .d2-command>button{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box}html.ui94-theme.ui320-theme body .people317-actions .d2-command>small{position:relative;left:calc(-100% - 8px);width:calc(200% + 8px);box-sizing:border-box}html.ui94-theme.ui320-theme body .management182-open:has(.people317-court)>.d2-frame>.d2-frame-inner>.d2-heading{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.people317-answered{pointer-events:none}.people317-answered .nation260-scene-choices{opacity:.55}html.ui94-theme.ui320-theme body .people317-side{z-index:95!important}.people317-court .incident-embedded277:has(.people317-completed){display:flex;flex-direction:column}.people317-processed-context{flex:1;overflow:auto;min-height:0;padding-top:12px}.people317-processed-context h2{font-size:24px;color:var(--title);margin:0 20px 12px}.people317-processed-context p{font-size:15px;line-height:1.75;padding:12px 20px;font-weight:400}html.ui94-theme.ui320-theme body .game .menu-sheet:has(.talent317){position:fixed!important;width:388px!important;max-width:calc(100vw - 16px)!important;inset:50% auto auto 50%!important;height:min(760px,calc(100dvh - 80px))!important;transform:translate(-50%,-50%)!important}html.ui94-theme.ui320-theme body .game .menu-sheet:has(.talent317)>.settlement-card{height:100%!important;max-height:100%!important;border-width:4px!important;display:flex;flex-direction:column;min-height:0;box-sizing:border-box}html.ui94-theme.ui320-theme body .game .menu-sheet:has(.talent317)>.settlement-card:after{inset:-4px!important}html.ui94-theme.ui320-theme body .game .menu-sheet:has(.talent317)>.settlement-card:before{top:-8px!important}.menu-sheet:has(.talent317) .modal-body{padding:0!important;overflow:auto;min-height:0;flex:1}.menu-sheet:has(.talent317) .menu-panel-heading{min-height:50px;flex:none;text-align:left;justify-content:flex-start}.menu-sheet:has(.talent317) .menu-panel-heading h2{font-size:21px!important}@media(max-width:650px){html.ui94-theme.ui320-theme body .people317-side .d2-heading>.d2-close{min-width:40px!important;min-height:40px!important}.people317-bio summary{min-height:40px!important;display:flex;align-items:center}html.ui94-theme.ui320-theme body .game .menu-sheet:has(.talent317){inset:6px 6px calc(var(--nav269-height,56px) + 6px)!important;height:auto!important;width:calc(100vw - 12px)!important;max-width:none!important;transform:none!important}html.ui94-theme.ui320-theme body .game .menu-sheet:has(.talent317) .menu-panel-heading button{min-width:40px!important;min-height:40px!important}.people317-court .incident-tabs{padding:8px;gap:4px;flex-wrap:wrap}.people317-court .incident-tabs button{font-size:11px!important;min-width:40px!important;min-height:40px!important;padding:6px 5px!important;white-space:nowrap}.people317-processed-context h2{font-size:21px;margin-inline:16px}.people317-processed-context p{font-size:14px;padding:12px 16px}}html.ui94-theme.ui320-theme body .game .menu-sheet:has(.talent317)>.settlement-card{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;margin:0!important}html.ui94-theme.ui320-theme body .game .menu-sheet:has(.talent317){inset:50% auto auto 50%!important;max-height:calc(100dvh - 80px)!important}@media(max-width:650px){html.ui94-theme.ui320-theme body .game .menu-sheet:has(.talent317){top:6px!important;left:6px!important;right:6px!important;bottom:calc(var(--nav269-height,56px) + 6px)!important;max-height:none!important}}html.ui94-theme.ui320-theme body .game .menu-sheet:has(.talent317) .menu-panel-heading{display:flex!important;align-items:center;gap:8px;padding:0 10px!important;box-sizing:border-box}html.ui94-theme.ui320-theme body .game .menu-sheet:has(.talent317) .menu-panel-heading h2{flex:1!important;min-width:0;margin:0!important;text-align:left;order:0}html.ui94-theme.ui320-theme body .game .menu-sheet:has(.talent317) .menu-panel-heading>.icon-button{flex:none;margin-left:auto;order:1}html.ui94-theme.ui320-theme body .game .menu-sheet:has(.talent317) .menu-panel-heading .history279-back{position:static!important;flex:none;order:-1;margin:0!important}@media(max-width:650px){html.ui94-theme.ui320-theme body .people317-side .people317-bio summary{min-height:40px!important;display:flex;align-items:center}}@media(max-width:650px){html.ui94-theme.ui320-theme body .game .faction-window53:has(.w53-people){top:6px!important;bottom:calc(var(--nav269-height,56px) + 6px)!important;height:calc(100dvh - var(--nav269-height,56px) - 12px)!important;max-height:none!important}html.ui94-theme.ui320-theme body .game .faction-window53:has(.w53-people)>.d2-frame{height:100%!important;max-height:none!important}html.ui94-theme.ui320-theme body .game .faction-window53:has(.w53-people)>.d2-frame>.d2-frame-inner{height:100%!important;max-height:none!important}html.ui94-theme.ui320-theme body .faction-window53 .people317-tools{padding:6px 10px!important;gap:6px!important}html.ui94-theme.ui320-theme body .faction-window53 .people317-tools input{min-width:0!important;flex:1 1 0%!important}html.ui94-theme.ui320-theme body .faction-window53 .people317-tools small{flex:none}}html.ui94-theme.ui320-theme body .game .faction-window53.info306.expanded306:has(.w53-people)>.d2-frame>.d2-frame-inner{margin:0!important;width:100%!important}html.ui94-theme.ui320-theme body .prisoner317>header{display:flex!important;justify-content:flex-start!important;align-items:center!important;text-align:left;gap:10px!important}html.ui94-theme.ui320-theme body .prisoner317>header>div{margin:0!important;flex:1;min-width:0;text-align:left}html.ui94-theme.ui320-theme body .prisoner317 .general-insignia{display:grid;place-items:center}html.ui94-theme.ui320-theme body .prisoner317 p .faction-link{border:0!important;background:none!important;box-shadow:none!important;padding-inline:4px!important}@media(max-width:650px){html.ui94-theme.ui320-theme body .game .faction-window53.info306.expanded306:has(.w53-people){top:6px!important;bottom:calc(var(--nav269-height,56px) + 6px)!important;height:calc(100dvh - var(--nav269-height,56px) - 12px)!important;max-height:none!important}html.ui94-theme.ui320-theme body .game .faction-window53.info306.expanded306:has(.w53-people)>.d2-frame,html.ui94-theme.ui320-theme body .game .faction-window53.info306.expanded306:has(.w53-people)>.d2-frame>.d2-frame-inner{height:100%!important;max-height:none!important}}html.ui94-theme.ui320-theme body .people317-court .nation260-scene-choices{grid-template-columns:minmax(0,1fr)!important}html.ui94-theme.ui320-theme body .management182-open:has(.people317-court)>.d2-frame{background:linear-gradient(#0b0806d0,#0b0806e8),url(/assets/ui/court277/court-a.f080f01169b4740a.png) center/cover!important}html.ui94-theme.ui320-theme body .management182-open:has(.people317-court)>.d2-frame>.d2-frame-inner>.d2-heading button{border-radius:50%!important;border:1px solid var(--brass)!important;background:linear-gradient(#2a1f17,#140f0b)!important;box-shadow:inset 0 1px #f1d79a1c!important;color:var(--gold)!important}html.ui94-theme.ui320-theme body .people317-side .d2-content{overflow:hidden!important;flex:1;min-height:0}html.ui94-theme.ui320-theme body .people317-side .person317{flex:1;min-height:0;overflow:hidden}.person325-body{flex:1;min-height:0;overflow:auto}html.ui94-theme.ui320-theme body .people317-side .people317-actions{position:static;flex:none;margin-top:0}@media(max-width:650px){html.ui94-theme.ui320-theme body:has(.people317-side) .game .faction-window53{visibility:hidden!important}}.court-panel,.monarch-actions{border:1px solid #615a48;border-radius:6px;padding:12px;margin:12px 0;background:#242721}.court-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 14px}.court-points>div{display:flex;flex-direction:column;gap:4px;padding:8px;background:#1b1e19;border-radius:4px;font-variant-numeric:tabular-nums}.court-points strong{color:#dfc99a;font-size:17px}.court-points small,.court-points span{color:#aaa998;font-size:11px}.court-points strong small{font-weight:400}.court-post{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:8px;margin:8px 0}.court-post select{min-width:0;width:100%;font-size:12px}.officer-four{grid-template-columns:repeat(4,minmax(0,1fr))}.talent-list>header,.talent>header{display:flex;align-items:center;gap:10px}.talent-list>header{justify-content:space-between}.talent{border-top:1px solid #615a48;padding:14px 0}.talent>header>div{flex:1;min-width:0}.talent small{display:block;color:#b4b3a4}.talent p{margin:8px 0;font-size:13px}.talent button{font-size:12px;white-space:nowrap}.monarch-actions>div{display:flex;gap:6px;flex-wrap:wrap}.monarch-actions button{flex:1;min-width:80px;font-size:12px}.monarch-actions small{display:block;font-size:11px;margin-top:4px;color:#b4b3a4}@media(max-width:650px){.court-panel{padding:8px}.court-panel .court-points{gap:4px}.court-panel .court-points>div{padding:5px}.court-panel .court-points span{font-size:10px;white-space:nowrap}.court-panel .court-post{grid-template-columns:42px minmax(0,1fr);gap:5px}}.march-layer165{position:absolute;inset:0;pointer-events:none;isolation:isolate;contain:layout style;touch-action:none;-webkit-user-select:none;user-select:none}.march-layer165>.march-geometry165,.march-layer165>.march-battles165,.march-layer165>.march-stationary165{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;contain:paint;transform:translateZ(0)}.march-layer165 [data-army-group],.march-layer165 [data-map-siege],.march-layer165 [data-general-move]{pointer-events:auto;cursor:pointer}.march-layer165>.march-chip165{position:absolute;left:0;top:0;width:0;height:0;will-change:transform;pointer-events:none}.march-layer165>.march-chip165>svg{position:absolute;left:-64px;top:-48px;width:128px;height:96px;contain:layout;overflow:visible;pointer-events:none}@media(max-width:1000px)and (max-height:500px){html body .game .map269-content{max-height:calc(100dvh - var(--nav269-height,56px) - 62px)!important;overflow-y:auto!important;overscroll-behavior:contain}html body .game .map269-content nav{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:2px!important}html body .game .map269-content nav button{min-height:27px!important;padding:3px 1px!important;font-size:10px!important}html body .game .map269-content .map-layer-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3px 5px!important;font-size:10px}html body .game .map269-content .map-scroll-hint{display:block!important;position:sticky;bottom:-8px;background:#142938;color:#b9c8bd;padding:4px 0;font-size:10px}}.game.is-selection>.selection-list{z-index:50}.game.is-selection>.candidate{z-index:51}@media(max-width:899px){.game.is-selection .atlas-map .map-options,.game.is-selection .atlas-map .map-options[open]{inset:76px 14px auto auto!important;max-height:calc(50dvh - 92px)!important}}@media(min-width:900px){html.ui94-theme body .game:not(.is-selection) .atlas-map .map-options,html.ui94-theme body .game:not(.is-selection) .atlas-map .map-options[open],.game.is-selection .atlas-map .map-options,.game.is-selection .atlas-map .map-options[open]{position:fixed!important;top:auto!important;bottom:202px!important}}.game .atlas-map .map-floor246{background:#344c51}.d2-heading .site-type96{line-height:1.3;font-size:10px;font-weight:400;color:#c2b798;white-space:nowrap;margin-left:8px;letter-spacing:0}.gate96 .gate96-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px;padding:4px 0;border-bottom:1px solid #b49b6330;font-size:12px}.gate96 .gate96-row>span:first-child{color:#c3b797}.gate96-note{font-size:11px;line-height:1.65;color:#bcb8a6;margin:7px 0}.gate96-roads>div{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px;padding:5px 0;border-bottom:1px solid #b49b6330}.gate96-roads small{font-size:11px;color:#bcb8a6}.gate96-progress{padding:8px 0}.gate96-progress>div:first-child{display:flex;justify-content:space-between;font-size:12px}.gate96-progress small{display:block;line-height:1.7;margin-top:5px;color:#c4bdab}.gate96 .d2-ribbon{margin-top:8px}.gate96 .d2-command{margin-top:5px}.gate96 meter{max-width:140px}.gate96 .d2-button{font-size:12px}.map-status96{display:flex;flex-wrap:wrap;gap:5px 10px;border-top:1px solid #a88c4c40;padding:6px 0 0;margin-top:4px;font-size:10px}.map-status96 span{display:flex;align-items:center;gap:4px}.map-status96 i{display:inline-block;width:16px;height:12px;background:#77766c;border:1px solid #b5ad9160}.map-status96 .colonizing{background:repeating-linear-gradient(55deg,#77766c 0 6px,#dec183 6px 8px)}.map-status96 .occupied{background:repeating-linear-gradient(125deg,#77766c 0 4px,#dec183 4px 7px)}.territory-window .ui94-window .gate96>.d2-ribbon{margin-inline:calc(-1 * var(--u94-pad));padding-inline:var(--u94-pad)}.gate96 .gate96-row,.gate96 .gate96-roads>div{margin-inline:calc(-1 * var(--u94-pad));padding-inline:var(--u94-pad)}.gate96 .gate96-progress>.d2-bar{width:100%;max-width:none}.map-status96 svg{width:16px;height:14px;flex:0 0 16px}.warn-mark{position:relative;display:inline-grid;flex:none;border-radius:50%;box-shadow:0 0 0 2px #e0453a,0 0 6px #e0453a99}.warn-mark-badge{position:absolute;top:-5px;right:-6px;width:14px;height:14px;border-radius:50%;background:#c8322b;border:1px solid #ffe0b0;color:#fff;font:800 10px/12px system-ui,sans-serif;text-align:center;pointer-events:none}.atlas-map{--map-ink:#efe7d2;--map-gold:#e2c06a;--map-line:#9c7a35;--map-panel:#182b3c;font-family:Noto Sans KR,sans-serif;-webkit-user-select:none;user-select:none}.atlas-map>svg{touch-action:none;user-select:none;-webkit-user-select:none}.atlas-map .compiled-label{fill:#18202a;-webkit-text-fill-color:#18202a;stroke:#f7efd7;paint-order:stroke fill;stroke-linejoin:round;font-family:Noto Sans KR,sans-serif;font-weight:500;letter-spacing:0;cursor:pointer}.atlas-map .compiled-label:hover,.atlas-map .compiled-label:focus,.atlas-map .compiled-label.map-label-active{fill:#702d16;-webkit-text-fill-color:#702d16;stroke:#fff9e3;outline:none}@media(max-width:650px){.atlas-map .map-labels-zoom .compiled-label{stroke-width:1.5px}}.atlas-map svg[data-vector-labels] [data-map-label]{opacity:0!important}.atlas-map .map-options{position:absolute;z-index:45;right:14px;left:auto;bottom:calc(var(--map-controls-bottom,77px) + 42px);width:294px;box-sizing:border-box;border:1px solid var(--map-line);padding:8px 10px;color:var(--map-ink);background:var(--map-panel);box-shadow:0 3px 12px #0007,inset 0 0 0 2px #e2c06a15;font:500 12px/1.45 Noto Sans KR,sans-serif;visibility:visible}.map-options summary{cursor:pointer;color:#f6e6b4;font-size:12px;font-weight:700;padding:2px 0 6px}.map-options:not([open]) summary{padding-bottom:0}.atlas-map .map-options:not([open]){width:auto;min-width:126px}.map-options nav{display:flex;gap:3px;margin-bottom:8px}.map-options nav button{flex:1;padding:5px 2px;min-height:32px;font:inherit;border:1px solid #687689;color:#efe7d2;background:#2b4056;border-radius:2px}.map-options nav button[aria-pressed=true]{background:#506b87;border-color:#e2c06a;color:#fff1bf}.map-layer-options{display:grid;grid-template-columns:1fr 1fr;gap:4px 7px}.map-layer-options label{display:flex;align-items:center;gap:4px;white-space:nowrap;font-size:11px;min-height:25px}.map-layer-options input{accent-color:#cfad5c;width:14px;height:14px}.map-mode-legend{display:flex;flex-wrap:wrap;gap:5px 9px;padding-top:8px;border-top:1px solid #506171;margin-top:7px;font-size:11px;color:#d4dce0}.map-mode-legend span{display:flex;gap:4px;align-items:center}.map-mode-legend i{display:inline-block;width:9px;height:9px;border:1px solid #ebe4cb7a}.map-move-target{filter:drop-shadow(0 0 3px #ffe19dcc)}.map-presentation-error{position:absolute;top:90px;left:50%;transform:translate(-50%);background:#172b3c;color:#ffb19e;padding:10px;z-index:20}.atlas-map .map-caption{display:none}@media(max-width:650px){.atlas-map .map-options{left:auto;right:8px;width:256px;max-width:calc(100vw - 120px);padding:6px 7px}.map-options nav{gap:2px}.map-options nav button{font-size:11px}.map-layer-options{gap:2px}.map-layer-options label{font-size:11px}.map-mode-legend{max-height:68px;overflow:auto}}@media(prefers-reduced-motion:reduce){.atlas-map *{animation:none!important;transition:none!important}}@media(max-width:650px){.atlas-map .map-options[open]{bottom:calc(var(--map-controls-bottom,116px) + 42px)}}@media(max-width:650px){body:has(.a71-diplomacy,.a71-form,.territory-window) .atlas-map .map-options{visibility:hidden;pointer-events:none}.atlas-map .army-selection-banner{top:102px;z-index:72;left:6px;right:6px;flex-wrap:nowrap}.army-selection-banner>span{flex-basis:auto}}.army-selection-banner{z-index:72;background:#203346f5;border:1px solid #b99a51;border-radius:0;color:#f3e5bf}@media(max-width:650px){.game:has(.army-selection-banner) .army-window53.d2-slot{top:150px;max-height:calc(100dvh - 222px)}.game:has(.army-selection-banner) .army-window53 .d2-frame-inner{max-height:calc(100dvh - 254px)}}.atlas-map .army-selection-banner{background:#203346f5;border:1px solid #b99a51;border-radius:0;color:#f3e5bf}.atlas-map .army-selection-banner>span{flex:1;flex-basis:auto}.atlas-map .army-selection-banner>button{flex-shrink:0;white-space:nowrap;min-width:44px}.atlas-map{background:#344c51}.map-floor246{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.map-floor246 canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.atlas-map>svg.map-interaction246{position:relative;z-index:1;background:transparent}.map-focus246{transition:opacity .18s ease}.territory-window .d2-heading .map246-owner{display:flex;align-items:center;gap:10px;min-width:0;flex:1;padding:0;border:0;border-image:none;box-shadow:none;background:transparent;color:#efdab0;text-align:left;cursor:pointer}.map246-owner>span{display:flex;flex-direction:column;min-width:0}.map246-owner strong{font-size:23px;line-height:1.2}.map246-owner small{font-size:18px;line-height:1.5;overflow-wrap:anywhere}.map246-owner .d2-crest{width:46px;height:49px;flex:none}.map246-owner:hover small{color:#fff1c5}.territory-window>.ui94-window>.d2-frame-inner>.d2-heading:has(.map246-owner){min-height:72px}.map-interaction246{overflow:visible;will-change:transform}.march-layer165{will-change:transform}.atlas-map{contain:layout paint}.fort256-single,.fort256-bulk{padding:12px 0;border-bottom:1px solid #bda36b55}.fort256-bulk{margin:0 12px}.fort256-description{display:flex;align-items:center;gap:14px}.fort256-description>img{width:100px;height:92px;object-fit:contain}.fort256-description p{margin:6px 0}.fort256-icon{display:inline-block;width:20px;height:20px;position:relative;vertical-align:middle;margin-right:5px}.fort256-icon svg{position:absolute;left:2px;top:2px;width:16px;height:16px;overflow:visible}.fort256-status,.fort256-lock{display:block;font-size:14px}.fort256-lock{font-weight:700;color:#f4ba86;font-size:16px}.fort256-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:10px 0}.fort256-budget{display:grid;gap:7px;margin:12px 0}.fort256-budget meter{width:100%;height:12px;accent-color:#d8bc73}.fort256-row{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:8px;padding:12px 0;border-bottom:1px solid #bda36b33;align-items:center}.fort256-row small{display:block}.fort256-row>div:last-child{display:grid;gap:6px;justify-items:end}.fort256-list{max-height:380px;overflow:auto}.fort256-bulk ol{padding-left:25px}.fort256-single small,.fort256-bulk .muted{font-size:12px}.fort256-slot-label{font-size:11px;color:#e4c98d}.fort256-single .d2-command{margin-top:8px}@media(max-width:650px){.fort256-bulk{margin:0 8px}.fort256-description>img{width:84px;height:80px}.fort256-row{gap:6px}.fort256-row>div:last-child b{font-size:13px}}.fort256-budget meter::-webkit-meter-bar{background:#1b302f;border-color:#bda36b66}.fort256-budget meter::-webkit-meter-optimum-value{background:#c8ab66}.fort256-budget.over meter::-webkit-meter-optimum-value{background:#bd7866}.fort256-budget meter::-moz-meter-bar{background:#c8ab66}@media(max-width:650px){.atlas-map .map-target-banner.fort256-route-block{top:auto;bottom:calc(var(--map-controls-bottom,116px) + 44px)}}.d2-culture-buff.match .d2-art path{fill:#8bc99c}.d2-culture-buff.mismatch .d2-art path{fill:#eb8c78}.d2-culture-action{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0}.d2-culture-action>small{color:#c5bda9;font-size:11px}.territory-window .d2-content .d2-economy{display:grid;grid-template-columns:minmax(0,1fr);gap:5px;padding:6px}.territory-window .d2-economy .d2-gauges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.territory-window .d2-economy .d2-gauge{min-width:0;grid-template-columns:30px minmax(0,1fr) 29px;gap:4px}.territory-window .d2-economy .d2-production{display:flex;flex-wrap:wrap;gap:12px;border:0;padding:0;font-size:12px}.territory-window .d2-economy .d2-production>div{font-size:12px;white-space:nowrap}.territory-window .d2-economy .d2-production .d2-art{width:16px;height:16px}.territory-window .d2-economy .d2-buffs{gap:4px;padding:0;min-width:0}.territory-window .d2-economy .d2-buffs:empty{display:none}.territory-window .d2-economy .d2-buff{width:25px;height:25px;min-height:25px;padding:3px}@media(max-width:650px){.territory-window .d2-economy .d2-gauges{grid-template-columns:minmax(0,1fr);gap:4px}}.territory-window .d2-building-option85{display:flex;align-items:center;gap:4px;min-width:0}.territory-window .d2-building-option85>.d2-hover-hint{flex:1;min-width:0}.territory-window .d2-building-option85 .d2-command>button{min-height:32px}.territory-window .b85-option-name,.territory-window .b85-cost{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.territory-window .b85-cost{max-width:none;font-size:10px}html body .territory-window .gate96-acquire .d2-command:has(>.help279){grid-template-columns:minmax(0,1fr)}html body .territory-window .gate96-acquire .d2-command>.help279{display:none!important}@media(max-height:500px){html.ui94-theme .territory-window:has(>.ui94-window)>.d2-buildings>.d2-frame>.d2-frame-inner{max-height:calc(100dvh - 90px)}}html body .game .territory-window .sitebuff298>.help279{display:inline-grid!important;position:relative;padding:3px!important;margin:0!important;border-radius:2px!important;border:1px solid #98845880!important;background:#152b31!important}.sitebuff298{display:inline-flex;flex:none}.sitebuff298 .d2-art{width:17px;height:17px}.sitebuff298.bad .d2-art{filter:sepia(.5) saturate(1.5)}.sitebuff298 small{position:absolute;right:0;bottom:0;font-size:8px;background:#11232c;color:#f0d49b}.region326-overview{display:grid;grid-template-columns:minmax(0,1fr) 1px 132px;gap:12px;padding:9px 2px}.region326-bars{min-width:0}.region326-divider{background:linear-gradient(transparent,var(--d2-line) 15%,var(--d2-line) 85%,transparent)}html.ui94-theme body .game .territory-window .region326-bars .territory-size-line,html.ui94-theme body .game .territory-window .region326-bars .d2-gauge{display:grid!important;grid-template-columns:36px minmax(0,1fr) 30px!important;align-items:center;gap:7px;margin:0;padding:0;min-height:38px;font-size:12px}html.ui94-theme body .game .territory-window .region326-bars .territory-size-line{grid-template-columns:max-content minmax(0,1fr) 38px 30px!important}.region326-bars .territory-size-bars{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;min-width:0;margin:0!important}.region326-bars .territory-size-bars>i{width:auto!important;min-width:0!important;height:8px!important}.region326-bars .territory-size-line>span:first-child{white-space:nowrap}.region326-bars .territory-size-line>small{font-size:11px;color:var(--d2-muted);text-align:right}.region326-bars .d2-gauges{display:block!important;padding:0!important;margin:0!important}.region326-bars .d2-bar{display:grid!important;grid-template-columns:minmax(0,1fr) 38px;gap:7px;width:100%;min-width:0;align-items:center}.region326-bars .d2-bar>meter{width:100%!important;min-width:0;height:7px}.region326-bars .d2-bar>span{font-size:13px!important;text-align:right;white-space:nowrap}.region326-bars .d2-gauge>.d2-hover-hint{min-width:0;width:100%}html.ui94-theme body .game .territory-window .region326-action>.help279{display:grid!important;place-content:center;padding:0!important;border:1px solid var(--d2-gold)!important;border-radius:3px!important;background:linear-gradient(#2b201a,#150f0c)!important;color:var(--d2-gold);font-size:19px!important}.region326-action.unavailable>.help279{opacity:.4}.region326-action{display:inline-flex}.region326-effects{min-width:0}.region326-effects h3{font-size:12px;color:var(--d2-gold);padding:0!important;margin:0 0 8px!important;line-height:20px}html.ui94-theme body .game .territory-window .region326-effects .d2-buffs{display:grid!important;grid-template-columns:repeat(3,40px);gap:6px!important;margin:0;padding:0}.region326-effects .d2-buffs>span{display:contents}.region326-effects .sitebuff298{display:contents}html.ui94-theme body .game .territory-window.info306 .region326-effects .sitebuff298>.help279{display:grid!important;place-content:center;padding:6px!important;margin:0!important;border:1px solid #8c6c3c!important;border-radius:3px!important;background:#120d09!important}html.ui94-theme body .game .territory-window.info306 .region326-effects .sitebuff298.good>.help279{border-color:#6f9a52!important;box-shadow:inset 0 0 0 1px #6f9a5240!important}html.ui94-theme body .game .territory-window.info306 .region326-effects .sitebuff298.bad>.help279{border-color:#b0503c!important;box-shadow:inset 0 0 0 1px #b0503c40!important}.region326-effects .sitebuff298 .d2-art{width:24px;height:24px}.info306 .info314-fort-summary{display:flex!important;align-items:center;gap:8px;border:0!important;border-top:1px solid var(--d2-line)!important;background:none!important;padding:9px 0!important;font-size:12px!important;margin:0!important;min-width:0}.info306 .info314-fort-summary>b{white-space:nowrap;color:var(--d2-gold)}.info306 .info314-fort-summary>meter{flex:1;min-width:10px;margin:0!important;height:7px}.info306 .info314-fort-summary>span{white-space:nowrap}.info306 .info314-fort-summary>span:last-child{color:var(--d2-gold)}.info306 .info314-status{align-items:center}.info306 .info314-status>span{display:inline-flex;align-items:center;min-height:24px;box-sizing:border-box}.info306 :is(.info314-status,.compact314-owner-status) .supply296-normal>header{display:flex;align-items:center;gap:4px;border:1px solid var(--d2-line);padding:0 5px!important;min-height:24px}.info306 :is(.info314-status,.compact314-owner-status) .supply296-normal .supply296-dot{display:none!important}html.ui94-theme body .game .info306 :is(.info314-status,.compact314-owner-status) .supply296-normal .help279{display:inline-flex!important;align-items:center;padding:0!important;border:0!important;background:none!important;font-size:10px!important}.info306 :is(.info314-status,.compact314-owner-status) .supply296-normal .help279:before{content:"";width:7px;height:7px;background:#9ccf7e;border-radius:50%;margin-right:4px}.info306 .expanded308-actions{flex:none;position:static!important}.info306 .territory-scroll286{min-height:0;overflow:auto}.info306.compact306 .compact308-context:empty{display:none}@media(max-width:650px){.region326-overview{grid-template-columns:minmax(0,1fr) 1px 104px;gap:10px;padding:10px 0}html.ui94-theme body .game .territory-window .region326-bars .territory-size-line,html.ui94-theme body .game .territory-window .region326-bars .d2-gauge{grid-template-columns:32px minmax(0,1fr) 40px!important;gap:7px;min-height:46px;font-size:12px}html.ui94-theme body .game .territory-window .region326-bars .territory-size-line{grid-template-columns:max-content minmax(0,1fr) 36px 40px!important}.region326-bars .d2-bar{grid-template-columns:minmax(0,1fr) 36px;gap:7px}html.ui94-theme body .game .territory-window .region326-effects .d2-buffs{grid-template-columns:repeat(2,44px)}.info306 .info314-fort-summary>span:nth-last-child(2){display:none}.info306.compact306 .compact306-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.info306 .info314-scene{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:6px}.info306 .info314-scene>.freshness89{display:none}}html.ui94-theme body .game .info306 .region326-bars .d2-bar>meter{height:7px!important;border:0!important;border-radius:3px;overflow:hidden;background:#2a1f16;box-shadow:none}html.ui94-theme body .game .info306 .region326-bars .d2-bar>meter::-webkit-meter-bar{height:7px;background:#2a1f16!important;border:0;border-radius:3px;box-shadow:none}html.ui94-theme body .game .info306 .region326-bars .d2-bar>meter::-webkit-meter-optimum-value{background:#7fae6a!important;box-shadow:none;border-radius:3px}.region326-bars .d2-bar>meter::-moz-meter-bar{background:#7fae6a;border-radius:3px}.info306 .info314-fort-summary>meter{appearance:none;border:0;border-radius:3px;overflow:hidden;background:#2a1f16}.info306 .info314-fort-summary>meter::-webkit-meter-bar{background:#2a1f16;border:0;border-radius:3px}.info306 .info314-fort-summary>meter::-webkit-meter-optimum-value{background:#6f9ac0}@media(max-width:650px){.help279-bubble:has(.d2-command) button{min-width:40px;min-height:40px}.info306 .info314-scene .freshness89{display:none!important}}.info306 :is(.info314-status,.compact314-owner-status) .supply272.supply296-normal{display:inline-flex;border:0!important;background:none!important;box-shadow:none!important}.info306 .compact314-owner-status .supply296-normal>header:after{content:none!important}html.ui94-theme body .game .territory-window .region326-action .d2-command.compact{max-width:none!important;min-height:0!important;line-height:1}html.ui94-theme body .game .territory-window .region326-action .d2-command.compact button{display:grid!important;place-content:center;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;padding:0!important;border:1px solid var(--d2-gold)!important;border-radius:3px!important;background:linear-gradient(#2b201a,#150f0c)!important;color:var(--d2-gold)}html.ui94-theme body .game .territory-window .region326-action .d2-command.compact button:after{content:"+"!important;font-size:19px;line-height:1}html.ui94-theme body .game .territory-window .region326-action[data-region-action=promote] .d2-command.compact button:after{content:"⇧"!important}.region326-action.unavailable .d2-command button{opacity:.4}html.ui94-theme body .game .info306.expanded306{width:420px!important;max-width:calc(100vw - 24px)}html.ui94-theme body .game .info306.compact306{width:360px!important;max-width:calc(100vw - 24px)}.info306 .info314-section[hidden],.info306 [hidden]{display:none!important}.info314-scene{background:linear-gradient(90deg,#091725c9,#09172580),var(--territory-scene) center/cover;padding:12px;min-height:58px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:end;gap:4px;font-size:11px;color:var(--d2-title)}.info314-numbers{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding:9px 8px;gap:4px;border-bottom:1px solid var(--d2-line);font-variant-numeric:tabular-nums}.info314-numbers>div{display:flex;flex-direction:column;min-width:0;text-align:center;gap:3px}.info314-numbers small{font-size:10px;color:var(--d2-muted)}.info314-numbers b{font-size:17px;color:var(--d2-title);white-space:nowrap}.info314-status{display:flex;flex-wrap:wrap;gap:5px;padding:5px 9px}.info314-status:empty{display:none}.info314-status>span{border:1px solid var(--d2-line);padding:2px 5px;font-size:10px}.info314-tabs,.info306 .w53-tabs{display:flex!important;gap:0!important;flex:none;border-bottom:1px solid var(--d2-line);padding:0 6px!important;background:none!important}html.ui94-theme body .game .info314-tabs>button,html.ui94-theme body .game .info306 .w53-tabs>button{flex:1;min-width:0;width:auto!important;border:0!important;border-bottom:2px solid transparent!important;background:none!important;box-shadow:none!important;padding:7px 2px!important;min-height:32px;color:var(--d2-muted);font-size:11px}html.ui94-theme body .game .info314-tabs>button[aria-selected=true],html.ui94-theme body .game .info306 .w53-tabs>button[aria-selected=true]{color:var(--d2-title);border-bottom-color:var(--d2-gold)!important}.info306 .w53-tabs .d2-art{display:none}.info306 .w53-tabs .ui94-tab-label{display:inline!important}.info314-section{padding:3px 0}.info314-neighbors .d2-row{justify-content:flex-start;gap:8px}.info314-fort-summary{width:100%;text-align:left;margin:6px 0}.info306.expanded306 .toolbar308{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start}.info306.expanded306 .toolbar308>button{width:auto!important;min-height:30px}@media(max-width:650px){html.ui94-theme body .game .info306.expanded306,html.ui94-theme body .game .info306.compact306{position:fixed!important;left:6px!important;right:6px!important;top:auto!important;bottom:calc(var(--nav269-height,56px) + 6px)!important;width:calc(100vw - 12px)!important;max-width:none!important;max-height:calc(100dvh - var(--nav269-height,56px) - 90px)!important;transform:none!important}.info306.expanded306>.d2-frame{max-height:inherit!important;height:auto!important}.info306.expanded306>.d2-frame>.d2-frame-inner{max-height:inherit!important;display:flex;flex-direction:column;min-height:0}.info306 .territory-scroll286,.info306 .w53-body{min-height:0;overflow:auto;flex:1}.info306 button,.info306 summary,.info306 a{min-height:40px!important}.info306 .info314-tabs button,.info306 .w53-tabs button{min-height:40px!important}.info306 .d2-heading .d2-close,.info306 .info306-toggle{width:40px!important;height:40px!important;min-width:40px!important}.info306 .w53-table td{height:48px}.info306 .d2-content{padding:8px}}.info306.compact306 button,.info306.compact306 summary,.info306.compact306 a{min-height:40px!important}.info306.compact306 .d2-close{min-width:40px!important;width:40px!important;height:40px!important}.info306.compact306 .compact308-toolbar{gap:8px!important}.info306.compact306 .compact306-owner-link{min-width:40px;min-height:40px!important}.info314-overview{padding:9px}.info314-ruler{display:flex;gap:10px;align-items:center;padding:7px;border:1px solid var(--d2-line)}.info314-ruler .w53-face{width:52px;height:65px;flex:none}.info314-ruler>div{min-width:0}.info314-ruler h3{margin:2px 0;color:var(--d2-title);font-size:18px}.info314-ruler small{font-size:10px;color:var(--d2-muted)}.info314-stages{display:flex;gap:7px;margin-top:5px}.info314-stages>span{border:1px solid var(--d2-line);border-radius:50%;width:23px;height:23px;text-align:center;line-height:21px}.info314-stages [aria-current]{color:var(--d2-gold);border-color:var(--d2-gold)}.info314-conditions{display:flex;flex-wrap:wrap;gap:4px;padding:7px 0}.info314-conditions>span{border:1px solid var(--d2-line);font-size:10px;padding:3px 5px;color:var(--d2-muted)}.info314-conditions>.met{color:#abc58e}.info314-composition h3{font-size:12px}.info314-composition-bar{display:flex;height:10px;overflow:hidden}.info314-legend{display:flex;gap:6px;flex-wrap:wrap;padding:6px 0;font-size:10px}.info314-legend i{display:inline-block;width:7px;height:7px;margin-right:3px}.info314-resources{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;padding:9px 0}.info314-resources>div{display:flex;flex-direction:column;gap:3px;border-right:1px solid var(--d2-line)}.info314-resources small{font-size:10px;color:var(--d2-muted)}.info314-resources b{font-size:15px;color:var(--d2-title)}.info314-footer{display:flex;gap:6px;flex-wrap:wrap;padding:8px;border-top:1px solid var(--d2-line);flex:none}.info314-footer button{width:auto!important;min-height:30px}.info314-footer .primary{border-color:var(--d2-gold)!important}.info306.compact306 .compact306-head{height:auto;min-height:44px;gap:5px}.info306.compact306 .compact306-head>strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.info306.compact306 .compact306-head .compact311-ruler{max-width:65px;overflow:hidden;text-overflow:ellipsis}.compact314-owner-row{display:flex;padding:4px 0}.compact314-owner-row>button{display:inline-flex!important;align-items:center;gap:6px;border-radius:20px!important;width:auto!important;padding:4px 9px!important;max-width:100%;color:var(--d2-title)}.compact314-owner-row .d2-crest{width:24px;height:26px;flex:none}.compact314-owner-row>button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info306.compact306 .toolbar308{gap:8px!important}.info306.compact306 .toolbar308 .action308{min-height:44px!important}.info306.compact306 .compact306-panel{max-height:calc(100dvh - 145px)}@media(max-width:650px){.info306 .info314-footer{gap:8px}.info306 .info314-footer button{min-height:40px!important}.info306 .d2-heading{min-height:44px}.info306 .d2-heading button{flex:none}.info306 .map246-owner{min-width:0}.info306 .map246-owner strong{font-size:18px}}.info314-site-name{font-size:20px!important;color:var(--d2-title);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.info314-owner-pill{display:flex!important;align-items:center;gap:4px;width:auto!important;max-width:100px;padding:2px 6px!important;border-radius:18px!important;min-height:30px}.info314-owner-pill .d2-crest{width:20px;height:23px;flex:none}.info314-owner-pill>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:11px}.info306 .d2-heading{gap:6px}.info306 .d2-heading>.info306-toggle{margin-left:auto}.info314-resources{grid-template-columns:repeat(2,1fr);row-gap:12px}.info314-resources>div{display:grid;grid-template-columns:1fr auto;align-items:center;padding-right:8px}.info314-followups{display:flex;flex-direction:column}.info314-followups button{display:flex!important;justify-content:space-between;align-items:center;width:100%!important;min-height:40px!important;background:none!important;border:0!important;border-top:1px solid var(--d2-line)!important;text-align:left;padding:8px!important}.info314-followups button>span{font-size:10px;color:var(--d2-muted)}html.ui94-theme body .game .territory-window.info306.expanded306,html.ui94-theme body .game .faction-window53.info306.expanded306{width:420px!important;max-width:calc(100vw - 24px)!important}html.ui94-theme body .game .territory-window.info306.expanded306>.ui94-window>.d2-frame-inner:before{display:none!important}html.ui94-theme body .game .territory-window.expanded306 .d2-heading{min-height:44px;padding:6px 8px;gap:5px}.info306 .d2-command.compact button:after{content:attr(aria-label);font-size:11px;line-height:1.4}.info306 .d2-command.compact button>.d2-art{display:none!important}.info306 .d2-command.compact button{width:auto!important;min-width:0!important;padding:4px 6px!important;white-space:normal!important}.info306 .d2-gauge{grid-template-columns:28px minmax(0,1fr) auto!important}.info306 .d2-gauge .d2-command.compact{max-width:125px}.info306 .d2-gauge .d2-command.compact button{min-width:64px!important}html.ui94-theme body .game .info306 .w53-tabs>button{flex:1!important;width:auto!important;padding:8px 3px!important;font-size:12px!important}.info306 .info314-tabs>button{font-size:12px!important}@media(max-width:650px){html.ui94-theme body .game .territory-window.info306.expanded306,html.ui94-theme body .game .faction-window53.info306.expanded306,html.ui94-theme body .game .d2-slot.info306.compact306{left:6px!important;right:6px!important;width:calc(100vw - 12px)!important;max-width:none!important}html.ui94-theme body .game .territory-window.info306.expanded306 button,html.ui94-theme body .game .faction-window53.info306.expanded306 button{min-height:40px!important;min-width:40px!important}.info306 .d2-command.compact{display:inline-flex;min-height:40px}.info306 .info314-owner-pill{min-height:40px!important}.info306 .info314-site-name{font-size:18px!important}}.info314-stage-pc,.info314-stage-text{font-size:10px;white-space:nowrap;border:1px solid var(--d2-line);padding:2px 5px}.info314-stage-mobile{display:none}.info306 .info314-stage{flex:none}@media(max-width:650px){.info314-stage-pc{display:none}.info314-stage-mobile{display:flex;gap:3px}.info314-stage-mobile>span{border:1px solid var(--d2-line);border-radius:50%;width:19px;height:19px;line-height:17px;text-align:center;font-size:10px;color:var(--d2-muted)}.info314-stage-mobile>[aria-current]{color:var(--d2-gold);border-color:var(--d2-gold)}}.info314-neighbors{border-top:1px solid var(--d2-line);padding-top:6px}.info314-neighbors>.d2-row{display:inline-flex;flex-wrap:wrap;margin:2px;gap:3px}.info314-neighbors button{display:inline-flex!important;align-items:center;gap:4px;min-height:30px;white-space:nowrap;width:auto!important;font-size:11px}.info314-owner-dot{width:7px;height:7px;flex:none;display:inline-block}.info314-status .supply272{margin:0;padding:0}.info306 .info314-section .army53{border-top:1px solid var(--d2-line)}.info314-owner-mobile{display:none!important}@media(max-width:650px){html.ui94-theme body .game .info306 .d2-heading>.info314-owner-pill{display:none!important}.info306 .info314-owner-mobile{display:inline-flex!important;align-items:center;gap:6px;width:max-content!important;max-width:100%;border-radius:20px!important;padding:3px 8px!important;min-height:40px!important}.info314-owner-mobile .d2-crest{width:22px;height:24px;flex:none}.info314-scene{min-height:65px;padding:6px 9px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 8px}.info314-scene .freshness89{grid-column:2;font-size:9px}.info314-scene>span{font-size:10px}.info314-site-name{flex:1}}html.ui94-theme body .game .info306.compact306 .compact306-head button.d2-close{min-height:40px!important;height:40px!important;min-width:40px!important;width:40px!important;flex:none!important}@media(max-width:650px){html.ui94-theme body .game .info306.expanded306 .d2-heading button.d2-close{min-height:40px!important;height:40px!important;min-width:40px!important;width:40px!important}.info306 .w53-table tbody tr,.info306 .d2-row:has(button){min-height:48px}.info306 .w53-table td{height:48px!important}}html.ui94-theme body .game .territory-window.info306 .sitebuff298>.help279{display:inline-flex!important;align-items:center;gap:4px;padding:4px 6px!important;font-size:10px}.sitebuff298>.help279>span{white-space:normal;line-height:1.4}.info306 .d2-buffs{display:flex;flex-wrap:wrap;gap:5px!important}.info306 .info306-effects summary{color:var(--d2-title)}@media(min-width:651px){html.ui94-theme body .game .info306.expanded306 button{min-height:30px!important}.info306.expanded306 [tabindex="0"]:not(button):not(tr):not(td):not(th){min-height:28px}}@media(max-width:650px){html.ui94-theme body .game .info306 [tabindex="0"]:not(button):not(tr):not(td):not(th){display:inline-flex!important;align-items:center;min-height:40px!important}.info306 .w53-body .relation152{min-height:40px!important}}@media(max-width:650px){html.ui94-theme body .game .info306 [tabindex="0"]:not(button):not(tr):not(td):not(th){min-width:40px!important}.info306 .info314-resources>div{padding-right:5px}.info306 .info314-resources b{font-size:14px}}.info306 .info314-ruler>div{display:grid;gap:2px}.info306 .info314-ruler h3{margin:1px 0!important;padding:0!important;line-height:1.3}.info314-header-sub{font-size:10px;min-width:0;max-width:100px;overflow:hidden;text-overflow:ellipsis;color:var(--d2-muted);white-space:nowrap}.info306 .faction308-title>strong{min-width:0;overflow:hidden;text-overflow:ellipsis}@media(max-width:650px){.info314-header-sub,.info306 .info314-ruler .info314-stages{display:none}.info306 .info314-ruler{padding:6px;gap:8px}.info306 .info314-ruler .w53-face{height:65px;width:48px}}.info314-composition h3{display:flex;justify-content:space-between;align-items:center}.info314-composition h3>small{font-size:10px;color:var(--d2-muted);font-weight:400}.info314-resources b>small{font-size:10px;padding-left:3px}.info314-resources .positive{color:#a4c88e}.info314-resources .negative{color:#e59980}.info314-fort-summary>meter{width:70px;height:7px;vertical-align:middle;margin-left:5px}@media(max-width:650px){html.ui94-theme body .game .d2-slot.info306.expanded306{max-height:calc(100dvh - var(--nav269-height,56px) - 104px)!important}html.ui94-theme body .game .d2-slot.info306.expanded306>.ui94-window>.d2-frame-inner{max-height:calc(100dvh - var(--nav269-height,56px) - 140px)!important}html.ui94-theme body .game:has(.info306.expanded306) .clock269,html.ui94-theme body .game:has(.info306.expanded306) .map-options{visibility:hidden!important;pointer-events:none!important}}@media(max-width:1000px)and (max-height:500px){html.ui94-theme body .game .d2-slot.info306.expanded306{position:fixed!important;left:8px!important;top:auto!important;bottom:calc(var(--nav269-height,44px) + 6px)!important;width:420px!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - var(--nav269-height,44px) - 92px)!important}html.ui94-theme body .game .d2-slot.info306.expanded306>.ui94-window>.d2-frame-inner{display:block!important;overflow:auto!important;max-height:calc(100dvh - var(--nav269-height,44px) - 128px)!important}.info306.expanded306>.ui94-window>.d2-frame-inner>.d2-heading{position:sticky;top:0;z-index:4;background:#0c1c2a}.info306.expanded306 .expanded308-actions,.info306.expanded306 .info314-footer{position:sticky;bottom:0;z-index:4;background:#0c1c2a}.info306.expanded306 .territory-scroll286,.info306.expanded306 .w53-body{overflow:visible!important;max-height:none!important}html.ui94-theme body .game .d2-slot.info306.expanded306 button,html.ui94-theme body .game .d2-slot.info306.expanded306 [tabindex="0"]{min-height:40px!important;min-width:40px!important}html.ui94-theme body .game:has(.info306.expanded306) .clock269,html.ui94-theme body .game:has(.info306.expanded306) .map-options{visibility:hidden!important;pointer-events:none!important}}.info314-public-rate{grid-column:1/-1;font-size:10px!important;color:var(--d2-muted)}.info306.compact306 .compact314-owner-row{display:none}html.ui94-theme body .game .info306.compact306 .compact314-owner-header{display:inline-flex;align-items:center;gap:4px;min-height:40px!important;max-width:86px;width:auto!important;min-width:40px;padding:3px 5px!important;border-radius:20px!important;flex:none}.compact314-owner-header .d2-crest{width:22px;height:24px;flex:none}.compact314-owner-header>span{font-size:10px;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.compact314-owner-status{display:flex;align-items:center;gap:5px;min-width:0;font-size:10px}.compact314-owner-status .supply272{border:0;margin:0;padding:0!important;min-width:0}.compact314-owner-status .supply272>header{gap:3px;padding:0!important}.compact314-owner-status .supply272>header:after{content:"보급";font-size:10px}.compact314-owner-status .supply272>:not(header){display:none}.compact314-owner-status .supply272 header>.supply272-icon{display:none}@media(max-width:650px),(max-width:1000px)and (max-height:500px){html.ui94-theme body .game .info306.compact306 .compact314-owner-header{display:none!important}.info306.compact306 .compact314-owner-row{display:flex;align-items:center;gap:8px}}@media(max-width:1000px)and (max-height:500px){html.ui94-theme body .game .d2-slot.info306.expanded306 :is(summary,a){min-height:40px!important;min-width:40px!important}html.ui94-theme body .game .d2-slot.info306.expanded306 [tabindex="0"]:not(button):not(tr):not(td):not(th){display:inline-flex!important;align-items:center;min-height:40px!important;min-width:40px!important}.info314-stage-pc{display:none}.info314-stage-mobile{display:flex;gap:3px}.info314-stage-mobile>span{border:1px solid var(--d2-line);border-radius:50%;width:19px;height:19px;line-height:17px;text-align:center;font-size:10px;color:var(--d2-muted)}.info314-stage-mobile>[aria-current]{color:var(--d2-gold);border-color:var(--d2-gold)}}.info314-stage-mobile>span,.info314-stages>span{position:relative}.info314-stage-mobile>span:has(~[aria-current]),.info314-stages>span:has(~[aria-current]){background:var(--d2-gold);border-color:var(--d2-gold);color:#18212b}.info314-stage-mobile>span:not(:last-child):after{content:"";position:absolute;left:100%;top:50%;width:4px;border-top:1px solid var(--d2-line)}@media(max-width:650px),(max-width:1000px)and (max-height:500px){html.ui94-theme body .game .info306 :is(input,select,textarea){min-height:40px!important;min-width:40px!important;max-width:100%;box-sizing:border-box}html.ui94-theme body .game .info306 .construction209-site,html.ui94-theme body .game .info306 .general-line,html.ui94-theme body .game .info306 .army53-row{min-height:48px!important}.info306 table tbody tr:has(button,input,a){height:48px;min-height:48px}}.info306.compact306 .compact306-head>.compact308-chips{container-type:normal;flex:0 0 auto;max-width:72px}.info306.compact306 .compact306-head>strong{font-size:17px}@media(max-width:650px),(max-width:1000px)and (max-height:500px){.info306 input[type=checkbox]{appearance:none;display:inline-grid;place-content:center;border:1px solid var(--d2-gold);border-radius:2px;background:#132838;color:var(--d2-title);padding:0;cursor:pointer}.info306 input[type=checkbox]:checked:after{content:"✓";font-size:20px;line-height:1}.info306 input[type=checkbox]:indeterminate:after{content:"−";font-size:20px;line-height:1}}html.ui94-theme.ui320-theme body .game .faction-window53.info306.expanded306>.ui94-window{height:auto!important;max-height:calc(100dvh - var(--header16-bottom,150px) - var(--nav269-height,56px) - 28px)!important;display:flex;flex-direction:column;min-height:0}html.ui94-theme.ui320-theme body .game .faction-window53.info306.expanded306>.ui94-window>.d2-frame-inner{height:auto!important;max-height:inherit!important;min-height:0;display:flex!important;flex-direction:column;overflow:hidden!important}html.ui94-theme.ui320-theme body .game .faction-window53.info306.expanded306 .w53-body{flex:1 1 auto;min-height:0;overflow:auto!important;margin:0!important;width:100%!important;box-sizing:border-box}html.ui94-theme.ui320-theme body .game .faction-window53.info306.expanded306 .info314-footer{position:static;flex:none;box-sizing:border-box}html.ui94-theme.ui320-theme body .game .faction-window53.info306.expanded306 .info314-footer button{min-height:40px!important;display:inline-flex;align-items:center;justify-content:center;font-size:12px}html.ui94-theme.ui320-theme body .game .faction-window53.info306.expanded306:has(.faction316-diplomacy){height:auto!important}.faction316-diplomacy .w53-table table{table-layout:fixed;width:100%}.faction316-diplomacy .w53-table :is(th,td):first-child{width:43%;box-sizing:border-box}.faction316-diplomacy .w53-table td:first-child{white-space:normal!important;overflow-wrap:anywhere}.frame325-faction-name{display:inline;vertical-align:middle}.faction316-diplomacy .w53-table td:first-child>.d2-crest{float:none!important;display:inline-block;position:static!important;vertical-align:middle;width:24px;height:28px;margin-right:5px}html.ui94-theme.ui320-theme body .game .army315-summary>h3{margin:0!important;padding:6px 0!important;line-height:1.5}html.ui94-theme.ui320-theme body .game .land318-research-now .research186-current>div>small{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.5}@media(max-width:650px){html.ui94-theme.ui320-theme body .game .faction-window53.info306.expanded306>.ui94-window{max-height:calc(100dvh - var(--nav269-height,56px) - 104px)!important}}html.ui94-theme.ui320-theme body .game .info306-toggle>span{display:block;font-size:16px;line-height:1;height:16px}html.ui94-theme.ui320-theme body .game .faction316-diplomacy{height:auto;overflow:visible;flex:1 0 auto}html.ui94-theme.ui320-theme body .game .faction316-diplomacy .w53-table{flex:none;min-height:0;max-height:none;overflow:visible}.capital364-mark{display:inline-flex;align-items:center;flex:none;padding:1px 4px;border:1px solid var(--d2-line);color:var(--d2-title);font-size:10px!important;line-height:1.35;font-weight:500;white-space:nowrap}.capital364-site-title{display:flex;align-items:center;gap:5px}.capital364-site-title>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.capital364-site.compact306 .compact306-head>strong{flex:0 1 auto!important;max-width:50%}html.ui94-theme body .game .capital364-site.compact306 .compact306-head>.info306-toggle{margin-left:auto!important}.capital364-site .info314-owner-pill:after,.capital364-site .info314-owner-mobile:after,.capital364-site .compact314-owner-header:after,.capital364-site .compact314-owner-row>button:after{content:"›";flex:none;font-size:12px;color:var(--d2-muted)}.info306 .capital364-link{display:inline-flex!important;align-items:center;gap:4px;flex:0 1 auto;width:auto!important;max-width:120px;min-width:0;min-height:40px!important;padding:0 2px!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:var(--d2-title);font-size:11px;white-space:nowrap;text-align:left}.capital364-link>span:not(.capital364-name){flex:none}.capital364-link .capital364-name{min-width:0;overflow:hidden;text-overflow:ellipsis;text-decoration:underline;text-underline-offset:3px}.capital364-link:focus-visible{outline:1px solid var(--d2-gold);outline-offset:2px}.capital364-compact-link{display:inline-flex;flex:0 1 auto;min-width:0;max-width:30%}.info306 .capital364-compact-link .capital364-link{font-size:10px;gap:3px}.capital364-ruler>.capital364-link{max-width:38%}.capital364-ruler>div{flex:1}.capital364-ruler h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.capital364-unknown{color:var(--d2-muted);font-size:10px;white-space:nowrap}.build298-panel .build298-fort-row{padding:7px 10px 0}html.ui94-theme .build298-panel .build298-fort{width:78px;flex-basis:78px;height:42px;min-height:42px}.build298-panel .d2-building-slots{padding-block:7px}.build298-plus{width:26px;height:26px;fill:#d2b464;stroke:#594b31;stroke-width:1.2;filter:drop-shadow(0 1px 1px #000b)}.build298-panel .b85-working{animation:none}.build298-panel .b85-working:before{display:none}.build298-panel .build298-progress{appearance:none;width:30px;min-width:30px;height:7px;border:1px solid #9a824e;background:#111c24;overflow:hidden}.build298-panel .build298-fort .build298-progress{width:64px}.build298-progress::-webkit-progress-bar{background:#111c24}.build298-progress::-webkit-progress-value{background:#d3b568}.build298-progress::-moz-progress-bar{background:#d3b568}.build298-panel :is(.build298-fort-row,.d2-building-slots)>.d2-hover-hint{display:inline-flex;flex:none}.identity137{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:8px var(--u94-pad,10px);border-bottom:1px solid #b8a37130;color:#d8e1e7;font-size:11px}.identity137-card{min-width:0;padding:8px;border:1px solid #9e865544;background:linear-gradient(135deg,#10283de8,#091a2aee);box-shadow:inset 0 1px #e8d29716}.identity137-card header{display:flex;align-items:baseline;justify-content:space-between;gap:5px;margin-bottom:6px;color:#b8c6d2}.identity137-card header strong{color:#eddbb1;font-size:12px;overflow-wrap:anywhere}.identity137-card label,.identity137-card .d2-command{display:block;min-width:0}.identity137-card .identity137-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.identity137-card select{width:100%;min-width:0;padding:4px 6px;font-size:11px;border:1px solid #ad935966;background:#0c1e30;color:#e9e3d3}.identity137-card p{font-size:10px;line-height:1.55;margin:6px 0;min-height:31px;color:#b9c6cf;overflow-wrap:anywhere}.identity137-popup .identity137-card .d2-button{width:100%;min-height:28px;padding:4px 6px;font-size:11px}.identity137-card .d2-command>small{font-size:10px;line-height:1.35;margin-top:4px;overflow-wrap:anywhere}.identity137>small{grid-column:1/-1;color:#e4aa99}@media(max-width:450px){.identity137{gap:5px;padding:6px 8px}.identity137-card{padding:6px}.identity137-card header{gap:3px;font-size:10px}}.identity137-ruler-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.w53-body .identity137-toggle{margin-left:auto;white-space:nowrap;color:#ead6a5;background:linear-gradient(110deg,#152e41,#0b1d2d);border-color:#b39a62;border-radius:0;min-height:27px}.identity137-toggle span{margin-left:7px;color:#edce86;font-size:15px}.identity137-toggle[aria-expanded=true]{background:#283b45;box-shadow:inset 0 0 0 1px #ddbd6950}html.ui94-theme .identity137-popup{right:auto;z-index:95;max-width:none;outline:none}html.ui94-theme .identity137-popup>.d2-frame{max-height:inherit}html.ui94-theme .identity137-popup>.d2-frame>.d2-frame-inner>.d2-content{padding:0}.identity137-popup .identity137{padding:6px;gap:6px;border:0}.identity137-popup .identity137-card{padding:7px}.identity137-popup[data-joined=true]:before{content:"";position:absolute;left:-3px;top:36px;width:6px;height:30px;background:#13293b;border-block:1px solid #c4a361;z-index:1}.management125{font-size:12px;color:#d6dfdf;border-bottom:1px solid #b29b6255;background:#0b1e2ac9;padding:8px 10px}.management125>nav{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.management125>nav>button[aria-pressed=true]{color:#edd699;background:linear-gradient(#3b4c50,#253b47);border-color:#b39858}.management125 input[type=search]{flex:1;min-width:95px;width:100px;padding:4px 7px;font-size:11px}.management-tribute125{font-size:10px;color:#a7bbc4;margin:6px 0!important}.subject-row125{margin-top:6px;border:1px solid #a0894e44;border-radius:2px;background:#0d2332}.management125 button.subject-summary125{display:grid;width:100%;grid-template-columns:1fr auto;gap:4px 8px;padding:8px;text-align:left;background:linear-gradient(110deg,#25405088,#132839);border:0!important;border-radius:0;box-shadow:none;font-size:11px}.subject-summary125>b{color:#dec894;font-size:12px}.subject-summary125>span:nth-child(2),.subject-summary125>span:last-child{text-align:right}.subject-summary125 small{font-size:10px;color:#a4b6c0}.subject-detail125{padding:8px;border-top:1px solid #af925c44;font-size:11px}.subject-detail125 ul{padding:0;margin:8px 0;list-style:none}.subject-detail125 li{display:flex;justify-content:space-between;gap:8px;padding:5px 2px;border-bottom:1px solid #a0b1bd16}.subject-detail125 li.met{color:#abc5ab}.subject-detail125 li.unmet{color:#c9c1aa}.subject-detail125 small,.subject-detail125 p{font-size:10px;color:#aabcc5;line-height:1.6}.subject-timing125{display:flex;flex-wrap:wrap;gap:7px;color:#dec894}.subject-actions125{display:flex;align-items:flex-start;gap:5px;flex-wrap:wrap;margin:9px 0 5px}.subject-actions125 button{font-size:11px!important}.subject-actions125 button:disabled{opacity:.5}.ally-row125{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid #a0894e33;font-size:11px}.ally-row125>button:last-child{margin-left:auto}.subject-capacity146{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;padding:8px 10px;background:#112538;border-block:1px solid #ac925c55;color:#dfc9a0}.subject-capacity146 small{margin-left:auto;color:#b7b3a9}.subject-cost146{display:flex;align-items:center;justify-content:space-between;gap:8px}.subject-block146{font-size:12px;color:#dec497;margin:5px 0}.subject-detail125 .subject-timing125{margin-bottom:6px}.independence147{border:1px solid #9c805044;background:linear-gradient(110deg,#142338,#0d1b2c);margin:8px 0;border-radius:4px;font-size:12px}.independence147>summary{display:flex;gap:8px;justify-content:space-between;flex-wrap:wrap;cursor:pointer;padding:9px 10px;color:#e0d6bb}.independence147>div{padding:0 10px 10px;border-top:1px solid #9c805030}.independence147 p{margin:7px 0;line-height:1.5}.independence147 small{color:#aeb8c4;line-height:1.5}.advice152{margin:8px 0;border:1px solid #b89b5b66;background:linear-gradient(115deg,#172d40ef,#102033f2);box-shadow:inset 0 1px #d4b7731c;padding:10px;color:#dbe1e5}.advice152>header{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#e5cf98;font-size:12px}.advice152.warning{border-left:3px solid #c19b53}.advice152.danger{border-left:3px solid #c57969}.advice152-forces{display:grid;grid-template-columns:1fr 1.4fr;margin:10px 0;gap:12px}.advice152-forces>div{display:grid;gap:4px}.advice152-forces>div+div{border-left:1px solid #b89b5b40;padding-left:12px}.advice152-forces b{font-size:13px;color:#eadcb7}.advice152-forces span,.advice152 small{font-size:10px;color:#aabac8;line-height:1.6}.advice152 p,.advice152 li{font-size:11px;line-height:1.65}.advice152 ul{margin:7px 0;padding-left:16px}.advice152>details{border-top:1px solid #b89b5b33;margin-top:10px;padding-top:8px}.advice152 summary{cursor:pointer;color:#dcc591}.advice152 details small{display:block;margin-top:5px}.subject-reasons152{border-bottom:1px solid #ae95573d;margin-bottom:8px;padding-bottom:5px}.relation152-value{display:inline-flex;gap:5px;align-items:baseline;font-variant-numeric:tabular-nums;white-space:nowrap}.relation152-value.positive{color:#afc7ac}.relation152-value.negative{color:#d7a39a}.support152{margin-top:8px;padding:10px;background:#0c1a2bea;border:1px solid #b89b5b66}.support152>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.support152-inputs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:10px 0}.support152-inputs label{display:grid;gap:4px;min-width:0}.support152-inputs input{width:100%;min-width:0;box-sizing:border-box}.support152 small{display:block;color:#aabac8;font-size:10px}.support152 p{font-size:11px;line-height:1.6}.w53-table .relation152-value{font-size:11px}@media(max-width:480px){.advice152-forces{gap:7px;grid-template-columns:.85fr 1.15fr}.advice152-forces>div+div{padding-left:7px}.advice152-forces b{font-size:12px}.advice152>header{font-size:11px}}.advice297{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:6px 8px!important}.advice297>span{font-size:11px}.advice297 .help279{flex:none}.independence147>summary meter{width:55px;height:8px;flex:none}.independence147>summary meter::-webkit-meter-bar{background:#101c29;border:1px solid #8c7548;border-radius:2px;height:8px}.independence147>summary meter::-webkit-meter-optimum-value,.independence147>summary meter::-webkit-meter-suboptimum-value,.independence147>summary meter::-webkit-meter-even-less-good-value{background:#c8a963}.research-panel{padding:0;min-width:0;display:flex;flex-direction:column;gap:4px;color:#ece6d6}.research-legend{display:flex;gap:10px;flex-wrap:wrap;padding:4px 10px 6px;font-size:10.5px;color:#a9b2b8}.research-legend i{display:inline-block;width:10px;height:10px;border:1px solid #6e5527;vertical-align:-1px;margin-right:3px}.research-legend .done{background:#6b5426;border-color:#e2c06a}.research-legend .run{border-color:#8fc4e8}.research-legend .next{border-color:#e2c06a;box-shadow:0 0 4px #e2c06a}.research-legend .lock{opacity:.5}.research-legend .unique{border-color:#c98aff}.research-legend .stage{background:repeating-linear-gradient(45deg,#ffffff30 0 3px,transparent 3px 6px)}.d2-frame .research-panel .research-branch{background:transparent;min-width:0;display:flex;flex-direction:column;gap:4px}.d2-frame .research-panel .w53-thin{justify-content:space-between;font-size:12px}.research-points{display:flex;gap:4px;align-items:center;font-weight:400;font-size:12px;white-space:nowrap}.research-points small{color:#d8ccaa;font-size:10px}.research-track{display:flex;align-items:center;padding:6px 10px 2px}.research-track>.d2-hover-hint{display:flex;flex:0 1 58px;min-width:0}.research-panel .research-track .research-cell{position:relative;width:58px;height:62px;min-width:0;min-height:62px;max-width:100%;border:1px solid #6e5527;border-radius:0;background:#0b121add;color:#cdd3d6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:2px;font:inherit;cursor:pointer}.research-cell b{font-size:10.5px;line-height:1.15;text-align:center;font-weight:500;word-break:keep-all}.research-cell .research-tier{position:absolute;left:3px;top:1px;font-size:10px;color:#9aa4ab}.research-panel .research-cell.done{background:linear-gradient(#6b5426,#3d2f14);border-color:#e2c06a;color:#fbeec6}.research-cell.done:after{content:"✓";position:absolute;right:3px;top:0;font-size:11px;color:#f6dd8f}.research-panel .research-cell.next{border-color:#e2c06a;box-shadow:0 0 0 1px #e2c06a inset,0 0 8px #e2c06a55;color:#fff}.research-panel .research-cell.run{border-color:#8fc4e8;color:#fff}.research-progress{position:absolute;left:0;bottom:0;height:4px;background:linear-gradient(90deg,#8fc4e8,#4a86b8)}.research-cell.lock{opacity:.5}.research-panel .research-cell.stage{background-image:repeating-linear-gradient(45deg,#ffffff10 0 4px,transparent 4px 9px)}.research-panel .research-cell.unique{border-color:#c98aff}.research-cell.unique b{color:#e6c8ff}.research-link{flex:1 0 4px;height:2px;background:#6e5527;min-width:4px}.research-line{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:2px 10px 6px;font-size:11.5px;border-bottom:1px solid #ffffff14;min-width:0}.research-next-name{display:flex;align-items:center;gap:2px;min-width:0}.research-next-name b{font-size:11.5px;font-weight:700;word-break:keep-all}.research-panel .research-next-name .d2-buff{display:inline-flex;background:none;border:0;border-radius:0;min-height:0;width:auto;height:auto;padding:0;color:#a9b2b8;font-size:11px}.research-cost{display:flex;gap:3px;align-items:center;color:#d8ccaa;white-space:nowrap;font-size:11.5px}.research-line>.d2-hover-hint{flex:none}.research-line .d2-command{display:inline-flex}.research-line .d2-button{white-space:nowrap;font:inherit;font-size:11px;padding:3px 8px;min-height:24px;border:1px solid #b08d45;border-radius:3px;background:linear-gradient(#3b5370,#22324a)}.research-line .d2-button.research-start{background:linear-gradient(#5f8a3a,#3a5a22)}.research-line .d2-button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.research-complete{color:#d8ccaa}.research-panel button:focus-visible{outline:2px solid #f3d892;outline-offset:2px}@media(max-width:380px){.research-line{gap:4px;flex-wrap:wrap}.research-line>.d2-hover-hint{margin-left:auto}.research-cost{font-size:10px}.research-points{font-size:11px}}.faction-tabs{display:flex;gap:6px;padding:10px 12px;border-top:1px solid #615a48}.faction-tabs button{flex:1;font-size:12px}.faction-tabs button[aria-selected=true]{border-color:#c8b380;color:#ebd5a1;background:#35392e}.research242-speed{display:flex;gap:16px;align-items:center;padding:5px 12px;color:#b6bdc7;font-size:11px;border-bottom:1px solid #b89b5c35;background:#06132288}.research242-speed b{color:#dfc58c}.research242-scroll{min-height:120px;flex:1;overflow:auto;overscroll-behavior:contain;scrollbar-color:#8f784b #101c2a}.research242-grid{display:grid;width:max-content;min-width:100%;gap:0;background:linear-gradient(90deg,#10233555,#06122222)}.research242-grid-row{display:contents}.research242-corner,.research242-era{position:sticky;top:0;z-index:3;height:30px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(#24384c,#0b1928);border-top:1px solid #b99a5d;border-bottom:1px solid #8e784e77;color:#c8b78e}.research242-era{border-right:1px solid #b99a5d44;box-shadow:inset 0 1px #ffffff0c}.research242-era:after{content:"›";color:#9e8758;position:absolute;right:-3px;z-index:1}.research242-era.current{color:#f2d59d;background:linear-gradient(#364454,#112435)}.research242-era b{font-size:11px;font-weight:600}.research242-era small{font-size:10px;color:#9da9b5}.research242-corner{left:0;z-index:5;font-size:11px}.research242-category{position:sticky;left:0;z-index:2;background:linear-gradient(90deg,#11263a,#0a1b2b);color:#c9b78c;display:flex;align-items:center;padding:8px;border-bottom:1px solid #8c784a25;font-size:11px;box-shadow:inset -1px 0 #b6a06b55}.research242-cell{padding:6px;display:flex;flex-direction:column;gap:5px;border-right:1px solid #b89b5c12;border-bottom:1px solid #b89b5c20;min-height:64px;box-sizing:border-box}.research242 .research242-cell .research186-node{width:162px;height:58px;min-height:58px;padding:6px 8px;text-align:left;gap:3px}.research242 .research186-node strong{font-size:12px;display:flex;gap:3px;align-items:center}.research242 .research186-benefit{font-size:10px;line-height:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.research242-unlock{color:#dfbd76;font-style:normal;font-size:10px}.research242 .research186-node em{margin-left:auto;font-style:normal;font-size:10px;color:#a7bdca}.research242 .research186-node.prerequisite{outline:1px solid #c5ac70;outline-offset:1px}.research242 .research186-node.queued{border-color:#a6b6bd}.research242-prerequisites{display:flex;align-items:center;gap:4px;margin:5px 0;font-size:11px;flex-wrap:wrap}.research242-prerequisites button{font-size:11px;padding:3px 7px;min-height:24px}.research242 .research186-detail{max-height:180px;overflow:auto;flex-shrink:0}.research242 .research186-detail p{margin:3px 0}.research242 .research186-detail small{display:block}.research242 .research186-detail>button{flex-shrink:0;align-self:center}@media(max-width:600px){.research242-speed{gap:8px;padding:4px 8px;flex-wrap:wrap}.research242 .research186-detail{max-height:190px}.research242-scroll{min-height:180px}.research242 .research186-overview{flex-shrink:0}}.management182 .research242 .research242-cell .research186-node{height:58px!important;min-height:58px!important;width:162px!important;padding:6px 8px!important;justify-content:center;box-sizing:border-box}.research242 .research242-cell .research186-node:after{display:none}.research242 .research242-cell .research186-node strong,.research242 .research242-cell .research186-benefit{padding:0}.research242-grid{align-content:start}.research242-cell{align-items:flex-start;justify-content:flex-start}.research242 .research186-detail{min-height:100px}.management182.management182-open:has(.research242){width:min(1320px,calc(100vw - 32px));height:calc(100dvh - 32px);max-height:1040px}.research243-dock{position:relative;flex:none;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"heading more action" "effect state action";align-items:center;gap:4px 14px;padding:9px 12px;border-top:1px solid #ad95536b;background:linear-gradient(#07152588,#071525bb),url(/assets/ui/panel.3b2ada3588e3c4ea.webp);box-shadow:inset 0 1px #dbcba31a;min-width:0}.research243-heading{grid-area:heading;display:flex;align-items:baseline;gap:16px;min-width:0}.research243-heading b{font-size:13px;color:#e8d2a0;white-space:nowrap}.research243-heading>span{font-size:11px;color:#b3c1ca}.research243-effect{grid-area:effect;margin:0;font-size:11px;line-height:17px;color:#c0cbd1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.research243-action{grid-area:action}.research243-action .d2-command>small:not([role=alert]){display:none}.research243-action .d2-command{max-width:120px}.research243-action button{min-height:32px!important;font-size:11px!important;padding:5px 12px!important}.research243-more{grid-area:more;font-size:11px;color:#d2c097}.research243-more>summary{cursor:pointer;padding:4px;white-space:nowrap}.research243-state{grid-area:state;font-size:10px;color:#a4b2bc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px}.research243-popover{position:absolute;bottom:calc(100% + 5px);right:8px;width:min(430px,calc(100% - 16px));box-sizing:border-box;max-height:210px;overflow:auto;z-index:8;padding:12px;background:linear-gradient(#0e2131ee,#081624f5),url(/assets/ui/panel.3b2ada3588e3c4ea.webp);border:1px solid #aa915c;box-shadow:0 4px 16px #0009;color:#bfccd2;line-height:1.6}.research243-popover p{margin:5px 0}.research243-popover b{color:#e5c990}.research243-empty{grid-column:1/-1;font-size:11px;color:#97aab8;padding:2px}@media(max-width:650px){.management182.management182-open:has(.research242){inset:3px;width:calc(100vw - 6px);height:calc(100dvh - 6px);max-height:none}.research243-dock{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading action" "effect action" "state more";gap:3px 8px;padding:7px 8px}.research243-heading{display:flex;flex-wrap:wrap;gap:2px 8px}.research243-heading b{font-size:12px}.research243-heading>span{font-size:10px}.research243-more{justify-self:end}.research243-more>summary{padding:2px}.research243-state{max-width:none}.research243-action button{padding:5px 8px!important}.research242-scroll{min-height:80px}.research242 .research186-overview{padding:6px 8px;gap:5px 8px}.research242 .research186-legend{padding:4px 8px}.research242 .research186-overview .research186-current{padding:4px 7px}.management182-open:has(.research242)>.d2-frame>.d2-frame-inner>.d2-heading{padding-block:7px}}.management182 .research242 .research242-cell .research186-node.done{opacity:1!important;background:repeating-linear-gradient(135deg,transparent 0 7px,#acd4c014 7px 9px),linear-gradient(120deg,#294b49,#17343a)!important;border-color:#729a8e!important;box-shadow:inset 3px 0 #9cc6ae,inset 0 1px #d3e5d72b,inset 0 -2px #06151c99!important}.management182 .research242 .research186-node.done strong{color:#e0eedf!important}.management182 .research242 .research186-node.done .research186-benefit{color:#b6cdc5!important}.research244-check{color:#d2eedb;font-size:13px;font-weight:700;line-height:1;margin-right:3px;flex:none}.research242 .research186-legend i.done{background:repeating-linear-gradient(135deg,#42695f 0 3px,#9cc6ae 3px 4px);border:1px solid #9cc6ae;width:11px;height:9px}.management182 .research242 .research242-cell .research186-node.selected{outline:2px solid #e7cb8d;outline-offset:1px}.research243-effect{display:flex;align-items:center;gap:4px;overflow:visible;min-width:0}.research243-effect>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.research243-effect .help279{flex:none}.research243-action{min-width:0}@media(max-width:650px){.research186-points{flex-direction:row!important;flex-wrap:nowrap!important}}@media(max-width:650px){.research186-wide .research186-overview>.research186-points{flex:1 0 100%;width:100%;margin:0}.research186-wide .research186-points>span{flex:1;justify-content:center;min-width:0;white-space:nowrap}}@media(max-width:650px){.research186-wide .research186-overview>.research186-points{grid-column:1/-1;grid-row:2;width:100%}.research186-wide .research186-overview>.research186-current{grid-row:3}.research186-wide .research186-overview>.research188-court{grid-row:3}}@media(max-height:500px)and (max-width:1000px){.research242-scroll{min-height:35px!important}.research243-dock{padding:4px 8px;gap:2px 8px}.research242-speed,.research186-legend{padding-block:2px!important}}@media(max-height:500px)and (max-width:1000px){.research242 .research242-cell .research186-node{height:46px!important;min-height:46px!important;padding:3px 6px}.research242 .research186-benefit{-webkit-line-clamp:1}}.research297-cost{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.research297-cost>span{display:inline-flex;align-items:center;gap:2px}.research297-cost .d2-art{width:12px;height:12px;flex:none}@media(max-height:500px)and (max-width:1000px){html body .management182-open .research242 .research242-cell .research186-node{height:40px!important;min-height:40px!important;padding:2px 6px!important}.research242-cell{padding-block:2px!important}}.research186-benefit .research-supply-existing,.research186-benefit .research-supply-bonus{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.ui320-theme body .management182 .research242 .research186-node.research-supply-node{gap:0!important;padding:2px 6px!important}html.ui320-theme body .management182 .research242 .research186-node.research-supply-node strong{line-height:12px;flex-shrink:0}html.ui320-theme body .management182 .research242 .research186-node.research-supply-node .research186-benefit{font-size:9px;line-height:10px;max-height:none;height:20px;flex-shrink:0;-webkit-line-clamp:unset}html.ui320-theme body .management182 .research242 .research186-node.research-supply-node .research186-benefit>span{line-height:10px}@media(max-width:899px){html.ui320-theme body .management182 .research242 .land318-step .research186-node.research-supply-node{padding:3px 6px!important}html.ui320-theme body .management182 .research242 .land318-step .research186-node.research-supply-node strong{line-height:15px}html.ui320-theme body .management182 .research242 .land318-step .research186-node.research-supply-node .research186-benefit{font-size:11px;line-height:12px;height:24px}html.ui320-theme body .management182 .research242 .land318-step .research186-node.research-supply-node .research186-benefit>span{line-height:12px}}@media(min-width:651px)and (max-height:500px){html.ui94-theme.ui320-theme body .game .faction-window53.info306.expanded306:has(.land318-research-now){height:calc(100dvh - var(--nav269-height,44px) - 24px)!important;max-height:calc(100dvh - var(--nav269-height,44px) - 24px)!important}html.ui94-theme.ui320-theme body .game .faction-window53.info306.expanded306:has(.land318-research-now)>.ui94-window,html.ui94-theme.ui320-theme body .game .faction-window53.info306.expanded306:has(.land318-research-now)>.ui94-window>.d2-frame-inner{height:100%!important;max-height:100%!important;box-sizing:border-box}}@media(min-width:651px)and (max-height:500px){html.ui320-theme body .management182 .research243-dock{grid-template-areas:"heading more action" "effect more action" "state more action";grid-template-columns:minmax(0,1fr) 90px 160px;min-height:72px;padding:6px 10px;gap:2px 8px}html.ui320-theme body .management182 .research243-heading{padding-right:0}html.ui320-theme body .management182 .land318-follow-inline{position:static;max-width:none}html.ui320-theme body .management182 .research243-effect{font-size:11px;line-height:16px}html.ui320-theme body .management182 .research243-state{line-height:13px}}html.ui320-theme body .construction209,html.ui320-theme body .research242{--line:#4a3822;--muted:#b8a58d;background:transparent;color:#e5d5bd}html.ui320-theme body .construction209 button{font-size:12px!important}html.ui320-theme body .construction209-small .military182-top{display:flex;align-items:center;gap:6px;padding:8px 10px;flex-wrap:nowrap}html.ui320-theme body .construction209-small .military182-top>b{font-size:11px;white-space:nowrap;font-weight:400}html.ui320-theme body .construction209-small .military182-top>.construction209-open{margin-left:auto;background:linear-gradient(#a8382a,#68251c)!important;color:#fff0d8!important}html.ui320-theme body .construction209-small .fort256-bulk{position:static;margin:0;padding:0;border:0;font-size:11px}html.ui320-theme body .construction209-small .fort256-bulk>.d2-row{margin:0}html.ui320-theme body .construction209-small .fort256-bulk:has([aria-expanded=true]){position:relative}html.ui320-theme body .construction209-small .military182-top:has(.fort256-bulk [aria-expanded=true]){flex-wrap:wrap}html.ui320-theme body .construction209-small .military182-top:has(.fort256-bulk [aria-expanded=true])>.fort256-bulk{order:3;flex:1 0 100%}html.ui320-theme body .construction209-summary.small{margin:0;box-shadow:none;grid-template-columns:repeat(3,minmax(0,1fr));background:#0e0a0766}html.ui320-theme body .construction209-summary.small>span{font-size:11px;padding:9px 12px;color:#b8a58d}html.ui320-theme body .construction209-summary.small b{font-size:18px;color:#f1d79a;font-weight:700;line-height:1.4}html.ui320-theme body .construction209-summary .d2-art{width:15px;height:15px;margin-right:4px}html.ui320-theme body .land318-distribution{padding:8px 12px;border-bottom:1px solid var(--line)}html.ui320-theme body .land318-distribution .construction209-distribution{height:8px;margin:0 0 6px;border:1px solid #3a2c1f}html.ui320-theme body .land318-distribution>div{display:flex;gap:14px;font-size:11px;color:var(--muted)}html.ui320-theme body .land318-distribution b{color:#e5d5bd}html.ui320-theme body .land318-distribution i{display:inline-block;width:8px;height:8px;margin-right:4px}html.ui320-theme body .land318-distribution .part0{background:#8fbf6a}html.ui320-theme body .land318-distribution .part1{background:#d9b46a}html.ui320-theme body .land318-distribution .part2{background:#d4664f}html.ui320-theme body .land318-chips{display:flex;gap:4px;flex-wrap:wrap;padding:0 12px 8px}html.ui320-theme body .land318-chips button{height:28px;padding:0 8px!important;border:1px solid #4a3822;background:#17110d;color:#cbb89b;border-radius:2px;display:inline-flex;align-items:center;justify-content:center;gap:5px}html.ui320-theme body .land318-chips button[aria-pressed=true]{border-color:#b08a48;background:linear-gradient(#3a2a1c,#241912);color:#f1d79a;box-shadow:inset 0 -2px #b08a48}html.ui320-theme body .land318-chips small{font-size:10px;color:#b8a58d}html.ui320-theme body .construction209-tools input,html.ui320-theme body .construction209-tools select,html.ui320-theme body .construction209-reserve input{background:#0e0a07;color:#e5d5bd;border-color:#6e5532;font-size:12px}html.ui320-theme body .construction209-tools{padding:8px 12px}html.ui320-theme body .management182 .construction209 .construction209-site{grid-template-columns:30px minmax(0,1fr) 84px 62px;gap:8px;height:54px;padding:0 12px!important;border-color:#2b2118!important}html.ui320-theme body .construction209 .construction209-grade{width:30px;height:30px;color:#f1d79a;background:linear-gradient(#2e231b,#17110d);border-color:#6e5532}html.ui320-theme body .construction209 .gate .construction209-grade{color:#cfe0ee;background:linear-gradient(#1c2630,#121a22);border-color:#5a7c9a}html.ui320-theme body .construction209-siteinfo strong{font-size:13px;font-weight:700}html.ui320-theme body .construction209-siteinfo>span{overflow:visible}html.ui320-theme body .construction209-siteinfo small{margin-left:0}html.ui320-theme body .construction209-siteinfo .construction286-name-line>small{background:#b08a48;color:#1a120b;padding:1px 4px;border-radius:2px}html.ui320-theme body .construction209-siteinfo .construction286-name-line>.working{border:1px solid #a8473a;background:transparent;color:#f6cdbf}html.ui320-theme body .construction286-assimilation{flex-direction:column-reverse;align-items:flex-end;color:#d9b46a;font-size:12px}html.ui320-theme body .construction286-assimilation meter{width:80px;height:5px}html.ui320-theme body .construction209 .low .construction286-assimilation{color:#ee9580}html.ui320-theme body .construction209-income span{font-size:12px}html.ui320-theme body .construction209-pips i{width:8px;height:8px;border-color:#6e5532}html.ui320-theme body .construction209-legend{font-size:11px;padding:8px 12px;color:#b8a58d}html.ui320-theme body .construction209 .farm{--pip:#8fbf6a}html.ui320-theme body .construction209 .market{--pip:#d9b46a}html.ui320-theme body .construction209 .house{--pip:#c8a27a}html.ui320-theme body .construction209 .barracks{--pip:#d4664f}html.ui320-theme body .construction209 .office{--pip:#a891d6}html.ui320-theme body .construction209 .fortress{--pip:#9fb3c4}html.ui320-theme body .management182-open:has(.construction209-wide){width:min(920px,calc(100vw - 24px))}html.ui320-theme body .construction209-body{grid-template-columns:minmax(0,1fr) 280px}html.ui320-theme body .construction209-panel{background:#0f0b0899;padding:12px 14px;border-color:#3a2c1f;gap:10px}html.ui320-theme body .construction209-panel h3{font-size:13px;margin:0;color:#f1d79a}html.ui320-theme body .construction209-kinds button{min-height:52px}html.ui320-theme body .construction209-kinds button[aria-pressed=true]{background:linear-gradient(#3a2a1c,#241912);border-color:#b08a48}html.ui320-theme body .construction209-kinds i{width:16px;height:16px;background:var(--pip)}html.ui320-theme body .construction209-kinds small{color:#b8a58d}html.ui320-theme body .construction209-table table{min-width:0;font-size:11px}html.ui320-theme body .construction209-table :is(th,td){height:40px;padding:5px 4px;white-space:normal;background-color:transparent}html.ui320-theme body .construction209-table th{background:#21180f;color:#b8a58d;height:30px}html.ui320-theme body .construction209-table th:nth-child(1){width:26px}html.ui320-theme body .construction209-table th:nth-child(2){width:83px}html.ui320-theme body .construction209-table th:nth-child(3){width:28px}html.ui320-theme body .construction209-table th:nth-child(4){width:42px}html.ui320-theme body .construction209-table th:nth-child(5){width:32px}html.ui320-theme body .construction209-table th:nth-child(7){width:67px}html.ui320-theme body .construction209-table th:nth-child(8){width:76px}html.ui320-theme body .construction209-table tr[aria-selected=true]{background:linear-gradient(90deg,#a8382a30,#a8382a08);box-shadow:inset 3px 0 #a8382a}html.ui320-theme body .construction209-table input{accent-color:#a8382a;width:16px;height:16px}html.ui320-theme body .construction209-bld{display:inline-flex;border:1px solid var(--pip);padding:1px 3px;border-radius:2px;margin:1px 2px 1px 0}html.ui320-theme body .construction209-plan{padding:10px 12px!important;border:1px solid #4a3822;background:#0e0a07aa}html.ui320-theme body .construction209-panel>.construction209-build{background:linear-gradient(#a8382a,#68251c)!important;color:#fff0d8!important;min-height:40px}html.ui320-theme body .land318-mobile-kinds{display:none}html.ui320-theme body .fort256-budget{font-size:12px;margin:8px 0}html.ui320-theme body .fort256-budget meter::-webkit-meter-bar{background:#0e0a07}html.ui320-theme body .fort256-budget meter::-webkit-meter-optimum-value{background:linear-gradient(90deg,#6f2318,#d4664f)}html.ui320-theme body .fort256-bulk .fort256-tools{gap:4px;margin:8px 0}html.ui320-theme body .fort256-row{padding:7px 0;font-size:12px}html.ui320-theme body .fort256-bulk .fort256-status{font-size:11px;color:#cfe4b6}html.ui320-theme body .fort256-row small,html.ui320-theme body .fort256-bulk .muted{font-size:11px}html.ui320-theme body .fort256-bulk details{font-size:11px}html.ui320-theme body .land318-research-now{display:flex;align-items:center;border-bottom:1px solid #3a2c1f;background:linear-gradient(90deg,#a8382a22,transparent 70%);padding-right:10px}html.ui320-theme body .land318-research-now .research186-current{flex:1;border:0;background:transparent!important;margin:0;padding:12px!important;min-width:0}html.ui320-theme body .land318-research-now>button{white-space:nowrap;height:30px;font-size:12px!important}html.ui320-theme body .research242-speed{background:#0e0a0744;color:#b8a58d;flex-wrap:wrap;gap:8px;padding:9px 12px;font-size:11px}html.ui320-theme body .research186-points{display:flex;flex-wrap:nowrap;gap:8px}html.ui320-theme body .research186-points>span{display:flex;align-items:center;gap:3px;font-size:12px}html.ui320-theme body .research186-points .d2-art{width:13px;height:13px}html.ui320-theme body .research186-points small{font-size:10px}html.ui320-theme body .research186-next h3,html.ui320-theme body .research186-benefits h3{font-size:12px;padding:10px 12px;margin:0;border-bottom:1px solid #3a2c1f;color:#d9b46a}html.ui320-theme body .research186-next{padding:0}html.ui320-theme body .research242 .research186-next-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto 8px;align-items:center;gap:8px;min-height:52px;width:100%;padding:6px 12px!important;text-align:left;border:0!important;border-bottom:1px solid #2b2118!important;background:transparent!important;box-shadow:none!important}html.ui320-theme body .research186-next-row>span{min-width:0}html.ui320-theme body .research186-next-row b{font-size:12px;display:block}html.ui320-theme body .research186-next-row small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px;color:#b8a58d;margin-top:3px}html.ui320-theme body .land318-research-cost{text-align:right}html.ui320-theme body .land318-research-cost b{font-size:10px}html.ui320-theme body .research186-next-row .d2-art{width:24px;height:24px}html.ui320-theme body .research186-benefits{padding:0}html.ui320-theme body .research186-benefits>div{display:flex;flex-wrap:wrap;gap:5px;padding:8px 12px}html.ui320-theme body .research186-benefits>div>span{display:inline-flex;gap:4px;align-items:center;border:1px solid #4a3822;border-radius:2px;padding:3px 7px;font-size:11px;background:#0e0a0799}html.ui320-theme body .research186-benefits b{color:#8fbf6a}html.ui320-theme body .management182.management182-open:has(.research242){width:min(1000px,calc(100vw - 24px));height:min(960px,calc(100dvh - 24px))}html.ui320-theme body .research186-wide .research186-overview{display:flex;align-items:center;flex-wrap:wrap;padding:8px 12px;gap:12px;font-size:12px}html.ui320-theme body .research186-wide .research186-overview>span{color:#b8a58d;white-space:nowrap}html.ui320-theme body .research186-wide .research186-overview .research186-current{margin:0;padding:5px 8px;flex:1}html.ui320-theme body .research186-wide .research186-current-icon{display:none}html.ui320-theme body .research242-grid{grid-template-columns:76px repeat(8,minmax(0,1fr));width:100%;min-width:0;gap:0 5px;background:transparent;padding:0 12px;box-sizing:border-box}html.ui320-theme body .research242-scroll{overflow-y:auto;overflow-x:hidden}html.ui320-theme body .research242-corner{position:static;background:transparent;border:0;height:24px}html.ui320-theme body .land318-era{height:24px;display:flex;align-items:center;justify-content:center;background:linear-gradient(#33261a,#1a130e);border-bottom:1px solid #6e5532;font-size:11px;color:#d9b46a}html.ui320-theme body .land318-era.current{background:linear-gradient(#e9cd8c,#b08a48);color:#1a120b;font-weight:700}html.ui320-theme body .land318-era.locked{background:transparent;color:#b8a58d;border-color:#3a2c1f}html.ui320-theme body .land318-stage{height:22px;text-align:center;color:#b8a58d;font-size:11px;padding-top:3px}html.ui320-theme body .research242-category{position:static;background:transparent;box-shadow:none;padding:3px 0;font-size:12px}html.ui320-theme body .research242-cell{padding:3px 0;gap:3px;min-height:0;min-width:0;border-right:0;border-color:#2b2118}html.ui320-theme body .research242-cell.locked{background:repeating-linear-gradient(135deg,transparent 0 6px,#ffffff05 6px 12px)}html.ui320-theme body .management182 .research242 .research242-cell .research186-node{width:100%!important;min-width:0;height:36px!important;min-height:36px!important;padding:3px 6px!important;border-radius:2px;gap:0;background:#17110dcc!important;border-color:#4a3822!important;box-shadow:none!important;outline:none}html.ui320-theme body .research242 .research242-cell .research186-node strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px;line-height:15px;width:100%}html.ui320-theme body .research242 .research242-cell .research186-benefit{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:10px;line-height:13px;width:100%;color:#b8a58d}html.ui320-theme body .management182 .research242 .research242-cell .research186-node.done{background:linear-gradient(#22301a,#1a2414)!important;border-color:#6d8a52!important}html.ui320-theme body .management182 .research242 .research242-cell .research186-node.next{border-color:#8c6c3c!important;background:linear-gradient(#2e231b,#1a130f)!important}html.ui320-theme body .management182 .research242 .research242-cell .research186-node.selected{border-color:#f1d79a!important;box-shadow:0 0 0 1px #f1d79a,0 0 12px #d9b46a55!important}html.ui320-theme body .management182 .research242 .research242-cell .research186-node.successor{border-color:#a8473a!important;border-style:dashed!important}html.ui320-theme body .research243-dock{background:#0f0b08e6;grid-template-areas:"heading more action" "effect state action" "follow follow action";padding:12px 16px;gap:5px 14px}html.ui320-theme body .research243-effect{font-size:12px}html.ui320-theme body .land318-research-follow{grid-area:follow;display:flex;gap:10px;flex-wrap:wrap;font-size:11px;color:#b8a58d}html.ui320-theme body .land318-research-follow small{font-size:11px}html.ui320-theme body .research243-action button{min-height:40px!important}html.ui320-theme body .research243-more>summary{display:flex;align-items:center;min-height:40px}html.ui320-theme body .land318-mobile-tree{display:none}@media(max-width:899px){html.ui320-theme .management182.management182-open:has(.research242),.management182.management182-open:has(.construction209-wide){inset:4px 4px calc(var(--nav269-height,56px) + 4px);width:calc(100vw - 8px);height:calc(100dvh - var(--nav269-height,56px) - 8px);max-height:none}html.ui320-theme body .construction209 button,html.ui320-theme body .research242 button,html.ui320-theme body .construction209 input:not([type=checkbox]),html.ui320-theme body .construction209 select,html.ui320-theme body .research242 summary{min-height:40px!important;min-width:40px}html.ui320-theme body .land318-chips{gap:4px;padding:4px 8px 8px}html.ui320-theme body .land318-chips button{height:40px;padding:0 9px!important;font-size:12px!important}html.ui320-theme body .construction209-small .military182-top{gap:4px;padding:6px}html.ui320-theme body .construction209-small .military182-top>b{font-size:10px}html.ui320-theme body .construction209-small .military182-top button{padding:4px 6px!important;font-size:11px!important}html.ui320-theme body .construction209-summary.small b{font-size:16px}html.ui320-theme body .construction209-summary.small>span{padding:8px;font-size:10px}html.ui320-theme body .management182 .construction209 .construction209-site{height:60px;grid-template-columns:30px minmax(0,1fr) 66px 56px;gap:6px;padding:0 8px!important}html.ui320-theme body .construction286-assimilation meter{width:64px}html.ui320-theme body .construction209-siteinfo strong{font-size:12px}html.ui320-theme body .construction209-siteinfo em{display:none}html.ui320-theme body .construction209-income span{font-size:11px}html.ui320-theme body .construction209-sites{max-height:none;overflow:visible}html.ui320-theme body .land318-research-now>button{min-height:40px}html.ui320-theme body .research242 .research186-current b{font-size:13px}html.ui320-theme body .research242-speed{gap:6px;padding:6px 8px}html.ui320-theme body .research186-points{flex-direction:row!important;flex-wrap:nowrap!important;width:auto!important}html.ui320-theme body .research186-points small{font-size:9px}html.ui320-theme body .research186-next-row{min-height:60px!important}html.ui320-theme body .research186-next-row small,html.ui320-theme body .research186-next-row .land318-research-cost b{font-size:10px}html.ui320-theme body .research186-wide .research242-scroll{display:none}html.ui320-theme body .land318-mobile-tree{display:flex;flex-direction:column;flex:1;min-height:0}html.ui320-theme body .land318-mobile-tree>.land318-chips{flex:none}html.ui320-theme body .land318-timeline{overflow:auto;flex:1;min-height:0;padding:0 12px}html.ui320-theme body .land318-step{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;min-height:62px}html.ui320-theme body .land318-step>div:first-child{padding-top:16px;text-align:right;font-size:11px;color:#b8a58d}html.ui320-theme body .land318-step small{display:block;font-size:10px}html.ui320-theme body .land318-step>div:last-child{position:relative;border-left:2px solid #4a3822;display:flex;flex-direction:column;gap:6px;padding:8px 0 8px 12px;min-width:0}html.ui320-theme body .land318-step>div:last-child:before{content:"";position:absolute;left:-6px;top:22px;width:10px;height:10px;background:#b08a48;transform:rotate(45deg);box-shadow:0 0 0 2px #140f0b}html.ui320-theme body .management182 .land318-step .research186-node{width:100%!important;min-width:0;height:52px!important;min-height:52px!important;padding:6px 12px!important;text-align:left;border-radius:2px;background:#17110dcc!important}html.ui320-theme body .land318-step .research186-node strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.ui320-theme body .land318-step .research186-benefit{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.ui320-theme body .land318-step .research186-node.selected{outline:1px solid #f1d79a}html.ui320-theme body .land318-step .research186-node.successor{border:1px dashed #a8473a}html.ui320-theme body .land318-step.locked>div:last-child{background:repeating-linear-gradient(135deg,transparent 0 6px,#ffffff05 6px 12px)}html.ui320-theme body .research186-wide .research186-overview{padding:6px 8px;gap:6px;font-size:11px}html.ui320-theme body .research186-wide .research186-overview>.research186-current{flex:1 0 65%;grid-row:auto}html.ui320-theme body .research186-wide .research186-overview>.research188-court{grid-row:auto}html.ui320-theme body .research243-dock{grid-template-areas:"heading heading" "effect effect" "follow follow" "state state" "more action";padding:8px;gap:3px 8px}html.ui320-theme body .research243-heading{flex-wrap:wrap;gap:4px 8px}html.ui320-theme body .research243-effect{font-size:11px}html.ui320-theme body .land318-research-follow small{display:none}html.ui320-theme body .research243-action button{min-height:44px!important}html.ui320-theme body .research243-more>summary{min-height:44px!important}html.ui320-theme body .research243-state{font-size:10px;white-space:normal}html.ui320-theme body .construction209-wide .construction209-summary{display:none}html.ui320-theme body .land318-mobile-kinds{display:block;padding:6px 8px}html.ui320-theme body .land318-mobile-kinds .construction209-kinds{grid-template-columns:repeat(3,minmax(0,1fr))}html.ui320-theme body .land318-mobile-kinds .construction209-kinds button{min-height:48px!important}html.ui320-theme body .construction209-panel>.construction209-kinds,html.ui320-theme body .construction209-panel>h3{display:none}html.ui320-theme body .construction209-body{display:flex;flex-direction:column}html.ui320-theme body .construction209-table{flex:1;min-height:60px;overflow:auto}html.ui320-theme body .construction209-table table{min-width:0;width:100%}html.ui320-theme body .construction209-table :is(th,td):nth-child(3),html.ui320-theme body .construction209-table :is(th,td):nth-child(5),html.ui320-theme body .construction209-table :is(th,td):nth-child(6),html.ui320-theme body .construction209-table :is(th,td):nth-child(7){display:none}html.ui320-theme body .construction209-table th:nth-child(2){width:auto}html.ui320-theme body .construction209-table th:nth-child(4){width:54px}html.ui320-theme body .construction209-table th:nth-child(8){width:90px}html.ui320-theme body .construction209-table :is(th,td){height:44px;font-size:12px}html.ui320-theme body .construction209-table th:first-child{width:40px}html.ui320-theme body .construction209-table input[type=checkbox]{width:24px;height:24px;min-width:24px;min-height:24px;margin:8px}html.ui320-theme body .construction209-table td:first-child{padding:0}html.ui320-theme body .construction209-panel{flex:none;padding:6px 8px;max-height:220px;gap:5px}html.ui320-theme body .construction209-reserve label{font-size:11px}html.ui320-theme body .construction209-reserve input{min-height:40px}html.ui320-theme body .construction209-panel>.construction209-build{min-height:44px!important}html.ui320-theme body .construction209-plan{padding:5px 8px!important;font-size:11px}html.ui320-theme body .construction209-heading{padding:5px 8px}html.ui320-theme body .fort256-row{min-height:56px;grid-template-columns:40px minmax(0,1fr) auto}html.ui320-theme body .fort256-row>input{width:24px;height:24px;margin:8px}html.ui320-theme body .fort256-bulk .fort256-tools button{min-height:40px!important}html.ui320-theme body .fort256-bulk summary{min-height:40px;display:flex;align-items:center}}html.ui320-theme body .management182.management182-open:has(.research242){width:min(1000px,calc(100vw - 24px))!important;height:min(960px,calc(100dvh - 24px))!important;max-height:960px!important}html.ui320-theme body .management182.management182-open:has(.construction209-wide){width:min(920px,calc(100vw - 24px))!important}html.ui320-theme body .management182 .construction209 .construction209-site{padding:0 12px!important;background:transparent!important;box-shadow:none!important}html.ui320-theme body .management182 .construction209 .construction209-open,html.ui320-theme body .management182 .construction209 .construction209-build{background:linear-gradient(#a8382a,#68251c)!important;color:#fff0d8!important}html.ui320-theme body .management182 .construction209 .farm{--pip:#8fbf6a}html.ui320-theme body .management182 .construction209 .market{--pip:#d9b46a}html.ui320-theme body .management182 .construction209 .house{--pip:#c8a27a}html.ui320-theme body .management182 .construction209 .office{--pip:#a891d6}html.ui320-theme body .management182 .construction209 .gate .construction209-grade{border-color:#5a7c9a;background:linear-gradient(#1c2630,#121a22)}html.ui320-theme body .management182 .research242 .research242-cell .research186-node{flex-direction:column;align-items:flex-start;justify-content:center}html.ui320-theme body .management182 .research242 .research186-node.locked{opacity:.5}html.ui320-theme body .management182 .research242 .research242-cell .research186-node.done{background:linear-gradient(#22301a,#1a2414)!important;border-color:#6d8a52!important;box-shadow:none!important}@media(max-width:899px){html.ui320-theme body .management182.management182-open:has(.research242){height:calc(100dvh - var(--nav269-height,56px) - 8px)!important;width:calc(100vw - 8px)!important;max-height:none!important}html.ui320-theme body .management182 .construction209 .construction209-site{padding:0 8px!important}html.ui320-theme body .management182 .research242 .research186-node{flex-direction:column;align-items:flex-start;justify-content:center}html.ui320-theme body .management182 .research242 :is(button,summary),html.ui320-theme body .management182 .construction209 button{min-height:40px!important}}html.ui320-theme body .construction209-open .d2-art{width:15px;height:15px;margin-right:5px}html.ui320-theme body .fort256-bulk>.d2-row button{display:flex;align-items:center;gap:3px}html.ui320-theme body .land318-fort-check{display:flex;align-items:center;justify-content:center;width:24px;min-height:32px}html.ui320-theme body .land318-fort-check input{margin:0}html.ui320-theme body .research186-current.idle{border-left:3px solid #a8382a!important}html.ui320-theme body .land318-research-now .research186-current-icon{width:40px;height:40px;border:1px solid #a8473a;border-radius:50%;background:radial-gradient(#3a1d16,#150f0c)!important}@media(max-width:899px){html.ui320-theme body .land318-fort-check{width:40px;height:40px}html.ui320-theme body .land318-fort-check input{width:24px;height:24px;margin:0}}@media(max-width:899px){html.ui320-theme body .management182-open:has(.research242)>.d2-frame>.d2-frame-inner>.d2-heading button,html.ui320-theme body .management182-open:has(.construction209)>.d2-frame>.d2-frame-inner>.d2-heading button{min-width:40px!important;min-height:40px!important}html.ui320-theme body .construction209-table th:first-child{padding:0;width:40px}html.ui320-theme body .construction209-table th:first-child input{margin:8px}}html.ui320-theme body .research242-speed{justify-content:flex-start}html.ui320-theme body .research242-speed>span{display:inline-flex;align-items:center;gap:3px}html.ui320-theme body .research243-action .d2-command{max-width:none}@media(max-width:899px){html.ui320-theme body .research186-wide .research186-overview{gap:4px;font-size:11px}html.ui320-theme body .research186-wide .research186-overview .research186-current{flex:1;padding:4px 6px!important}html.ui320-theme body .research186-wide .research186-overview>span{font-size:10px}html.ui320-theme body .research186-wide .research186-current b{font-size:11px}html.ui320-theme body .research186-wide .research242-speed{padding:3px 8px;gap:4px}html.ui320-theme body .research242-speed .research186-points>span{padding:3px!important}html.ui320-theme body .research242-speed .research186-points small{display:none}html.ui320-theme body .research242-speed .help279,html.ui320-theme body .research243-dock .help279{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}html.ui320-theme body .research243-heading{font-size:11px}.research243-action button{min-height:44px!important}}html.ui320-theme body .research186-wide{position:relative}html.ui320-theme body .research186-wide .research186-overview{display:grid;grid-template-columns:150px 130px 140px 140px minmax(0,1fr);padding:0;gap:0;flex:none}html.ui320-theme body .research186-wide .research186-overview>span{padding:10px 12px;border-right:1px solid #3a2c1f;font-size:11px;color:#b8a58d}html.ui320-theme body .research186-wide .research186-overview>span b{display:block;font-size:18px;color:#f1d79a}html.ui320-theme body .research186-wide .land318-wide-point{display:flex;align-items:center;gap:8px}.land318-wide-point .d2-art{width:20px;height:20px}.land318-wide-point small{font-size:10px;margin-left:4px}html.ui320-theme body .research186-wide .land318-wide-current{padding:5px 10px;min-width:0;font-size:10px}html.ui320-theme body .research186-wide .land318-wide-current>small{display:flex;align-items:center;font-size:10px;color:#b8a58d;gap:3px}html.ui320-theme body .research186-wide .land318-wide-current .research186-current{padding:0!important;border:0!important;background:transparent!important}html.ui320-theme body .research186-wide .land318-wide-current .research186-current>div>small{display:none}html.ui320-theme body .research186-wide .land318-wide-current .research186-current b{font-size:13px;color:#ee9580}html.ui320-theme body .research186-wide .research188-court{position:absolute;top:-43px;right:40px;min-height:30px}html.ui320-theme body .research186-wide .land318-wide-help{display:none}@media(max-width:899px){html.ui320-theme body .research186-wide .research186-overview{grid-template-columns:80px 80px minmax(0,1fr)}html.ui320-theme body .research186-wide .research186-overview>span:nth-child(-n+2){display:none}html.ui320-theme body .research186-wide .research186-overview>span{padding:5px;font-size:10px}html.ui320-theme body .research186-wide .research186-overview>span b{font-size:13px}html.ui320-theme body .research186-wide .land318-wide-point .d2-art,html.ui320-theme body .research186-wide .land318-wide-point small{display:none}html.ui320-theme body .research186-wide .land318-wide-current{padding:5px;font-size:10px}html.ui320-theme body .research186-wide .land318-wide-current>small{display:none}html.ui320-theme body .research186-wide .research188-court{top:-48px;right:42px}html.ui320-theme body .research186-wide .land318-wide-current .research186-current b{font-size:11px}html.ui320-theme body .land318-mobile-tree>.land318-chips{flex-wrap:nowrap;overflow-x:auto;gap:4px}html.ui320-theme body .land318-mobile-tree>.land318-chips>button{flex:none}html.ui320-theme body .land318-step{min-height:0}html.ui320-theme body .research186-wide .land318-wide-help{display:flex}html.ui320-theme body .land318-wide-help .research186-points{display:none!important}html.ui320-theme body .land318-wide-help>span{font-size:10px}}@media(min-width:900px)and (max-width:1100px){html.ui320-theme body .research186-wide .research186-overview{grid-template-columns:120px 100px 120px 120px minmax(0,1fr)}html.ui320-theme body .research186-wide .research242-cell .research186-node{height:28px!important;min-height:28px!important;padding:2px 5px!important}html.ui320-theme body .research186-wide .research242-cell .research186-node strong{font-size:10px;line-height:12px}html.ui320-theme body .research186-wide .research242-cell .research186-node .research186-benefit{font-size:9px;line-height:11px}}html.ui320-theme body .management182:has(.research242) .d2-heading>.land318-court{position:static;order:1;min-height:30px;white-space:nowrap;font-size:12px!important}html.ui320-theme body .management182:has(.research242) .d2-heading>.d2-close{order:2}html.ui320-theme body .land318-select-all{display:flex;align-items:center;justify-content:center}@media(max-width:899px){html.ui320-theme body .land318-select-all{height:40px;width:40px}html.ui320-theme body .land318-select-all>input{margin:0!important}html.ui320-theme body .management182:has(.research242) .d2-heading>.land318-court{min-height:40px;min-width:40px;padding:4px 6px!important}}html.ui320-theme body .management182.management182-open:has(.research242){height:min(960px,calc(100dvh - 80px))!important}@media(min-width:900px)and (max-width:1100px){html.ui320-theme body .management182 .research242.research186-wide .research242-cell .research186-node{height:28px!important;min-height:28px!important;padding:2px 5px!important}html.ui320-theme body .management182 .research242.research186-wide .research242-cell .research186-node strong{font-size:10px;line-height:12px}html.ui320-theme body .management182 .research242.research186-wide .research242-cell .research186-node .research186-benefit{font-size:9px;line-height:11px}}@media(max-width:899px){html.ui320-theme body .management182.management182-open:has(.research242){height:calc(100dvh - var(--nav269-height,56px) - 8px)!important}}html.ui320-theme body .management182 .research243-action button:not(.help279){background:linear-gradient(#a8382a,#68251c)!important;color:#fff0d8!important;border-color:#c17854!important}html.ui320-theme body .management182 .research243-action button:not(.help279)[aria-disabled=true]{opacity:.45}html.ui320-theme body .research243-dock{grid-template-areas:"heading more action" "effect more action" "follow state action";grid-template-columns:minmax(0,1fr) auto auto}@media(max-width:899px){html.ui320-theme body .research243-dock{grid-template-areas:"heading heading" "effect effect" "follow follow" "state state" "more action";grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}html.ui320-theme body .research243-more>summary,html.ui320-theme body .research243-action .d2-command>button{justify-content:center;width:100%;min-height:44px!important}html.ui320-theme body .research243-more>summary{border:1px solid #6e5532;background:linear-gradient(#2e231b,#17110d);padding:0 8px;box-sizing:border-box}html.ui320-theme body .research243-action .d2-command{display:flex;width:100%}}html.ui320-theme body .management182:has(.research242) .d2-heading>h2{flex:none;margin-right:4px}html.ui320-theme body .management182:has(.research242) .d2-heading>.land318-research-subtitle{order:0;flex:1;font-size:11px;color:#b8a58d}html.ui320-theme body .land318-research-subtitle>em{display:none}html.ui320-theme body .research186-legend .land318-successor{background:transparent;border:1px dashed #a8473a;width:12px;height:9px}html.ui320-theme body .research186-legend .land318-locked{background:transparent;border:1px solid #4a3822;width:12px;height:9px}html.ui320-theme body .research186-legend{padding:8px 12px;font-size:10px;flex:none}@media(max-width:899px){html.ui320-theme body .land318-research-subtitle>span{display:none}html.ui320-theme body .land318-research-subtitle>em{display:block;font-style:normal}html.ui320-theme body .research186-legend{font-size:9px;padding:4px 8px}html.ui320-theme body .research186-legend>span{display:flex;flex-wrap:wrap;align-items:center;gap:3px}}html.ui320-theme body .construction209-kinds button{grid-template-columns:22px minmax(0,1fr);column-gap:8px}html.ui320-theme body .construction209-kinds .d2-art{grid-row:1/3;width:20px;height:20px;background:transparent;color:var(--pip);fill:var(--pip)}html.ui320-theme body .management182 .fort256-bulk .land318-fort-name{border:0!important;background:transparent!important;box-shadow:none!important;display:flex;align-items:center;padding:0!important;font-weight:700!important;text-align:left;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html.ui320-theme body .fort256-row>div:last-child .fort256-status{border:1px solid #6d8a52;border-radius:12px;padding:2px 8px;background:#1c2414;color:#cfe4b6;white-space:nowrap}html.ui320-theme body .land318-fort-caption{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid #3a2c1f;color:#d9b46a;font-size:12px}html.ui320-theme body .land318-fort-caption small{font-size:10px;color:#b8a58d}html.ui320-theme body .fort256-budget>b{display:flex;justify-content:space-between;gap:4px}html.ui320-theme body .fort256-budget>b small{font-size:10px;color:#b8a58d;font-weight:400}html.ui320-theme body .fort256-status.off{background:transparent!important;border-color:#4a3822!important;color:#b8a58d!important}html.ui320-theme body .construction209-small:has(.fort256-bulk [aria-expanded=true])>.construction209-summary,html.ui320-theme body .construction209-small:has(.fort256-bulk [aria-expanded=true])>.land318-distribution,html.ui320-theme body .construction209-small:has(.fort256-bulk [aria-expanded=true])>.land318-controls,html.ui320-theme body .construction209-small:has(.fort256-bulk [aria-expanded=true])>.construction209-legend{display:none}html.ui320-theme body .construction209-small:has(.fort256-bulk [aria-expanded=true])>.construction209-sites:before{content:"영토 목록 · 아래로 넘겨 확인";display:block;padding:8px 12px;font-size:11px;color:#d9b46a;border-bottom:1px solid #3a2c1f}html.ui320-theme body .construction209-small:has(.fort256-bulk [aria-expanded=true]) .military182-top{position:static;padding-bottom:0}@media(max-width:899px){html.ui320-theme body .land318-fort-caption{gap:6px}html.ui320-theme body .land318-fort-caption small{font-size:9px}}html.ui320-theme body .construction209-small .military182-top>.fort256-bulk,html.ui320-theme body .construction209-small .military182-top:has(.fort256-bulk [aria-expanded=true])>.fort256-bulk{display:contents}html.ui320-theme body .construction209-small .military182-top .fort256-bulk>.d2-row{margin-left:auto}html.ui320-theme body .construction209-small .land318-fort-panel{flex:1 0 100%;order:3;width:100%;min-width:0}html.ui320-theme body .construction209-small .military182-top>.construction209-open{margin-left:0}html.ui320-theme body .land318-upkeep-bar{height:8px;border:1px solid #3a2c1f;background:#0e0a07;overflow:hidden;border-radius:2px}html.ui320-theme body .land318-upkeep-bar>i{height:100%;display:block;background:linear-gradient(90deg,#6f2318,#d4664f)}html.ui320-theme body .fort256-bulk>.d2-row .d2-art,html.ui320-theme body .land318-fort-name .d2-art{width:16px;height:16px;margin-right:5px}html.ui320-theme body .land318-zone-hint{font-size:10px;color:#b8a58d;margin-left:auto}html.ui320-theme body .land318-fort-panel>.fort256-tools:last-of-type{justify-content:flex-end;margin:8px 0}html.ui320-theme body .land318-fort-panel>.fort256-tools:last-of-type>span{margin-right:auto}html.ui320-theme body .research243-action .d2-command>.help279{display:none}html.ui320-theme body .land318-mobile-summary-help{display:none}@media(min-width:900px){html.ui320-theme body .management182 .fort256-bulk .land318-fort-name{min-height:20px!important;font-size:12px!important}html.ui320-theme body .fort256-row{min-height:44px;padding:4px 0}html.ui320-theme body .fort256-row>div:last-child{display:flex;align-items:center;gap:8px}}@media(max-width:899px){html.ui320-theme body .research186-wide .research186-legend,html.ui320-theme body .research186-wide .land318-wide-help{display:none}html.ui320-theme body .research186-wide .land318-wide-current{position:relative;padding-right:40px}html.ui320-theme body .land318-mobile-summary-help{display:block;position:absolute;right:0;top:0}html.ui320-theme body .land318-mobile-summary-help .help279{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}html.ui320-theme body .research243-dock{gap:4px 8px;padding:8px}html.ui320-theme body .research243-state{font-size:10px}html.ui320-theme body .research243-action .d2-command{flex-direction:row;align-items:center}html.ui320-theme body .research243-action .d2-command>button{flex:1}html.ui320-theme body .land318-zone-hint{font-size:9px;margin-left:0}}html.ui320-theme body .management182-small:has(.construction209,.research242)>.d2-frame:before,html.ui320-theme body .management182-small:has(.construction209,.research242)>.d2-frame:after,html.ui320-theme body .management182-small:has(.construction209,.research242)>.d2-frame>.d2-frame-inner:before,html.ui320-theme body .management182-small:has(.construction209,.research242)>.d2-frame>.d2-frame-inner:after{display:none!important}html.ui320-theme body .construction286-assimilation meter{appearance:none;overflow:hidden;border-radius:1px;border:1px solid #3a2c1f;background:#0e0a07}html.ui320-theme body .construction286-assimilation meter::-webkit-meter-bar{background:#0e0a07;border:0;border-radius:0}html.ui320-theme body .construction286-assimilation meter::-webkit-meter-optimum-value{background:linear-gradient(#e6c770,#a8873e)}html.ui320-theme body .construction209-site.low .construction286-assimilation meter::-webkit-meter-optimum-value{background:linear-gradient(#e08a72,#a8473a)}html.ui320-theme body .research243-dock{grid-template-areas:"heading more action" "effect more action" "state more action";grid-template-columns:minmax(0,1fr) auto auto;gap:4px 12px;min-height:84px;box-sizing:border-box}html.ui320-theme body .research243-heading{align-items:center;gap:8px}html.ui320-theme body .land318-entry-category{border:1px solid #4a3822;padding:2px 5px;font-size:10px;color:#d9b46a}html.ui320-theme body .research243-state{max-width:none;font-size:10px}html.ui320-theme body .research243-effect{display:block;white-space:normal;line-height:18px}html.ui320-theme body .research243-effect>span:first-child{white-space:normal}html.ui320-theme body .research297-cost{font-size:11px;gap:5px;margin-inline:6px}html.ui320-theme body .land318-follow-inline{font-size:11px;color:#d9b46a}html.ui320-theme body .land318-history-inline{font-size:10px;color:#b8a58d;margin-left:6px}@media(max-width:899px){html.ui320-theme body .research243-dock{grid-template-areas:"heading heading" "effect effect" "state state" "more action";grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);padding:8px;gap:4px 8px;min-height:0}html.ui320-theme body .research243-effect{font-size:11px}html.ui320-theme body .land318-entry-category{font-size:9px}html.ui320-theme body .land318-history-inline{display:none}html.ui320-theme body .land318-follow-inline,html.ui320-theme body .research297-cost{font-size:10px}}html.ui320-theme body .land318-research-now .research186-current>div{display:flex;flex-direction:column;min-width:0}html.ui320-theme body .land318-research-now .research186-current>div>small{order:2;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.ui320-theme body .land318-research-now .research186-current>div>b{order:0;font-size:14px}html.ui320-theme body .land318-research-now .research186-meter{order:1}html.ui320-theme body .research186-next h3{display:flex;justify-content:space-between;align-items:center}html.ui320-theme body .research186-next h3>small{font-size:10px;color:#b8a58d;font-weight:400}html.ui320-theme body .research242 .research186-next-row{grid-template-columns:30px minmax(0,1fr) auto 8px}html.ui320-theme body .research186-next-row>.d2-art{width:30px;height:30px;padding:6px;border:1px solid #6e5532;border-radius:50%;box-sizing:border-box;background:radial-gradient(#2b201a,#150f0c)}html.ui320-theme body .research186-next-row>span>b{font-size:13px}html.ui320-theme body .research186-next-row .land318-research-cost b{font-size:12px}html.ui320-theme body .research186-next-row .land318-research-cost small{font-size:10px}html.ui320-theme body .management182-small:has(.construction209,.research242)>.d2-frame,html.ui320-theme body .management182-small:has(.construction209,.research242)>.d2-frame>.d2-frame-inner{display:contents!important}html.ui320-theme body .management182 .research243-action .d2-command>.help279{display:none!important}html.ui320-theme body .management182 .research243-action .d2-command{display:block!important;width:100%!important;max-width:none!important}html.ui320-theme body .management182 .research243-action .d2-command>button:not(.help279){width:100%!important;max-width:none!important}@media(min-width:900px){html.ui320-theme body .research186-next-row{min-height:48px!important;height:48px!important}html.ui320-theme body .research242-speed{padding:6px 12px}html.ui320-theme body .research186-benefits h3 .help279{padding:0!important}html.ui320-theme body .research186-benefits h3{padding:6px 12px;margin:0!important;min-height:30px;box-sizing:border-box}}@media(max-width:899px){html.ui320-theme body .management182 .research242 .land318-step .research186-node{box-sizing:border-box;overflow:hidden!important;max-width:100%;border:1px solid #4a3822!important}html.ui320-theme body .management182 .research242 .land318-step .research186-node.done{background:linear-gradient(#22301a,#1a2414)!important;border-color:#6d8a52!important}html.ui320-theme body .management182 .research242 .land318-step .research186-node.next{background:linear-gradient(#2e231b,#1a130f)!important;border-color:#8c6c3c!important}html.ui320-theme body .management182 .research242 .land318-step .research186-node.selected{border-color:#f1d79a!important;box-shadow:0 0 0 1px #f1d79a!important}html.ui320-theme body .management182 .research242 .land318-step .research186-node strong,html.ui320-theme body .management182 .research242 .land318-step .research186-benefit{width:100%;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis;box-sizing:border-box}}html.ui320-theme body .land318-point-label{font-size:11px;margin:0}@media(max-width:899px){html.ui320-theme body .research186-wide .land318-wide-point>span{display:flex;align-items:baseline;gap:3px}html.ui320-theme body .research186-wide .land318-wide-point .land318-point-label{display:inline!important;font-size:11px}html.ui320-theme body .land318-point-extra{display:none}html.ui320-theme body .research186-wide .land318-wide-point>span>b{display:inline}}html.ui320-theme body .management182-open:has(.research242,.construction209-wide)>.d2-frame>.d2-frame-inner>.d2-heading>button:not(.land318-court){width:32px;height:32px;min-width:32px!important;min-height:32px!important;border-radius:50%!important;padding:0!important;box-shadow:none!important;display:flex;align-items:center;justify-content:center}html.ui320-theme body .research243-action .d2-button>.d2-art{width:16px;height:16px;margin-right:5px;vertical-align:middle}html.ui320-theme body .land318-fort-caption b{display:flex;align-items:center;gap:5px}html.ui320-theme body .land318-fort-caption .d2-art,html.ui320-theme body .land318-fort-panel>details>summary .d2-art{width:14px;height:14px;margin-right:5px}html.ui320-theme body .land318-fort-panel>details>summary{list-style:none;display:flex;align-items:center;min-height:32px;border-bottom:1px solid #3a2c1f}html.ui320-theme body .land318-fort-panel>details>summary:after{content:"펼치기 ▾";margin-left:auto;color:#b8a58d;font-size:10px}html.ui320-theme body .land318-fort-panel>details[open]>summary:after{content:"접기 ▴"}html.ui320-theme body .land318-step:has(.research186-node.done):not(:has(.research186-node:not(.done)))>div:last-child:before{background:#6d8a52}@media(max-width:899px){html.ui320-theme body .management182-open:has(.research242,.construction209-wide)>.d2-frame>.d2-frame-inner>.d2-heading>button:not(.land318-court){width:44px;height:44px;min-width:44px!important;min-height:44px!important}html.ui320-theme body .land318-fort-panel>details>summary{min-height:40px}}html.ui320-theme body .management182.management182-open:has(.construction209-wide){height:min(800px,calc(100dvh - 80px))!important;max-height:800px!important}html.ui320-theme body .construction209-wide>.construction209-heading{display:none}html.ui320-theme body .land318-build-header-actions{display:flex;align-items:center;gap:7px;order:1;margin-left:auto}html.ui320-theme body .land318-build-header-actions small{font-size:11px;color:#b8a58d;white-space:nowrap}html.ui320-theme body .land318-build-header-actions button{display:flex;align-items:center;gap:5px;min-height:30px;white-space:nowrap}html.ui320-theme body .land318-build-header-actions .d2-art{width:14px;height:14px}html.ui320-theme body .management182:has(.construction209-wide) .d2-heading>.d2-close{order:2}html.ui320-theme body .construction209-wide .construction209-body{grid-template-columns:minmax(0,1fr) 300px}html.ui320-theme body .construction209-wide .construction209-summary{margin:0;min-height:64px;flex:none}html.ui320-theme body .construction209-wide .construction209-summary>span{display:grid;grid-template-columns:22px minmax(0,1fr);align-content:center;column-gap:7px;font-size:10px;padding:8px 10px}html.ui320-theme body .construction209-wide .construction209-summary>span>.d2-art{grid-row:1/4;align-self:center;width:20px;height:20px}html.ui320-theme body .construction209-wide .construction209-summary>span>:is(b,small){grid-column:2}html.ui320-theme body .construction209-wide .construction209-summary b{font-size:16px}html.ui320-theme body .construction209-wide>.land318-controls{display:flex;align-items:center;gap:6px;padding:8px 10px}html.ui320-theme body .construction209-wide>.land318-controls .construction209-tools{display:contents}html.ui320-theme body .construction209-wide>.land318-controls input{order:0;flex:1;min-width:90px;width:150px}html.ui320-theme body .construction209-wide>.land318-controls select{order:2;width:74px}html.ui320-theme body .construction209-wide>.land318-controls .land318-chips{order:1;flex-wrap:nowrap;padding:0;gap:4px}html.ui320-theme body .construction209-wide>.land318-controls .land318-chips button{font-size:10px!important;padding:0 6px!important;white-space:nowrap}html.ui320-theme body .land318-search-count{font-size:10px;white-space:nowrap;color:#b8a58d}html.ui320-theme body .land318-distribution-label{margin-right:auto;font-size:10px}html.ui320-theme body .land318-distribution>div{gap:8px}html.ui320-theme body .faction-window53:has(.construction209-small,.research242:not(.research186-wide)) .info314-footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html.ui320-theme body .faction-window53:has(.construction209-small,.research242:not(.research186-wide)) .info314-footer>button{width:100%;min-height:36px;white-space:nowrap;font-size:12px}@media(max-width:899px){html.ui320-theme body .management182.management182-open:has(.construction209-wide){height:calc(100dvh - var(--nav269-height,56px) - 8px)!important;max-height:none!important}html.ui320-theme body .land318-build-header-actions small,html.ui320-theme body .land318-build-header-actions .land318-build-return{display:none}html.ui320-theme body .land318-build-header-actions button{min-height:40px!important;padding:4px 6px!important;font-size:10px!important}html.ui320-theme body .land318-build-header-actions .d2-art{display:none}html.ui320-theme body .construction209-wide>.land318-controls{display:block;padding:5px 8px}html.ui320-theme body .construction209-wide>.land318-controls .construction209-tools{display:flex;padding:0 0 6px}html.ui320-theme body .construction209-wide>.land318-controls input{width:auto;min-width:0}html.ui320-theme body .construction209-wide>.land318-controls .land318-chips{flex-wrap:wrap}html.ui320-theme body .construction209-wide>.land318-controls .land318-chips button{font-size:11px!important;min-height:40px!important}html.ui320-theme body .faction-window53:has(.construction209-small,.research242:not(.research186-wide)) .info314-footer>button{min-height:44px;font-size:11px}}html.ui320-theme body .construction209-panel h3{display:flex;justify-content:space-between;align-items:center}html.ui320-theme body .construction209-panel h3>small{font-size:10px;font-weight:400;color:#b8a58d}html.ui320-theme body .land318-reserve-label{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#d9b46a}html.ui320-theme body .land318-reserve-label small{font-size:10px;color:#b8a58d}html.ui320-theme body .construction209-build .d2-art{width:16px;height:16px;margin-right:5px;vertical-align:middle}html.ui320-theme body .construction209-kinds button>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:899px){html.ui320-theme body .land318-reserve-label{display:none}}html.ui320-theme body .land318-build-sites,html.ui320-theme body .land318-mobile-reserve,html.ui320-theme body .land318-build-search,html.ui320-theme body .land318-phone-label,html.ui320-theme body .land318-phone-all{display:none}@media(max-width:899px){html.ui320-theme body .construction209-wide .construction209-table,html.ui320-theme body .land318-desktop-reserves{display:none}html.ui320-theme body .land318-build-search{display:flex}html.ui320-theme body .land318-pc-label{display:none}html.ui320-theme body .land318-phone-label{display:inline}html.ui320-theme body .construction209-wide>.land318-controls .construction209-tools{display:none}html.ui320-theme body .construction209-wide[data-mobile-tools=true]>.land318-controls .construction209-tools{display:flex;flex-wrap:wrap}html.ui320-theme body .construction209-wide[data-mobile-tools=true] .land318-phone-all{display:inline-flex}html.ui320-theme body .land318-build-sites{display:block;flex:1;min-height:80px;overflow:auto}html.ui320-theme body .land318-build-row{display:grid;grid-template-columns:40px minmax(0,1fr) 76px;align-items:center;gap:6px;min-height:60px;padding:0 8px;border-bottom:1px solid #2b2118;cursor:pointer}html.ui320-theme body .land318-build-row.selected{background:linear-gradient(90deg,#a8382a30,#a8382a08);box-shadow:inset 3px 0 #a8382a}html.ui320-theme body .land318-build-row>label{width:40px;height:40px;display:flex;align-items:center;justify-content:center}html.ui320-theme body .land318-build-row input{width:24px;height:24px;margin:0;accent-color:#c6a356}html.ui320-theme body .land318-build-row>div{min-width:0}html.ui320-theme body .land318-build-row b{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.ui320-theme body .land318-build-row b>small{font-size:10px;color:#d9b46a;margin-left:5px}html.ui320-theme body .land318-build-row>div>span{display:flex;gap:4px;align-items:center;font-size:11px;color:#b8a58d;margin-top:4px}html.ui320-theme body .land318-build-row>.gain{text-align:right;font-weight:700;font-size:14px}html.ui320-theme body .land318-build-row>.nog{font-size:10px;color:#b8a58d;text-align:right;overflow-wrap:anywhere}html.ui320-theme body .construction209-panel{position:relative;max-height:240px;gap:4px}html.ui320-theme body .land318-mobile-reserve{display:block}html.ui320-theme body .land318-mobile-reserve>summary{position:absolute;right:8px;top:0;min-height:40px;display:flex;align-items:center;list-style:none;font-size:11px;color:#d9b46a;cursor:pointer}html.ui320-theme body .land318-mobile-reserve[open]{padding-top:40px}html.ui320-theme body .construction209-panel:has(.land318-mobile-reserve:not([open])) .construction209-plan{width:calc(100% - 68px);border:0;padding:4px 0!important;background:transparent;font-size:11px;line-height:1.5}html.ui320-theme body .construction209-panel>.construction209-build{min-height:44px!important}html.ui320-theme body .land318-mobile-reserve .construction209-reserve{margin-bottom:4px}}html.ui320-theme body .construction209-kinds .d2-art path{fill:var(--pip)!important}html.ui320-theme body .land318-build-crest{display:flex;order:-1;align-items:center}html.ui320-theme body .land318-build-crest .d2-crest{width:34px;height:34px}html.ui320-theme body .management182 .research242 .help279-glyph{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid #6e5532;border-radius:50%;font-size:0;color:#d9b46a;box-sizing:border-box}html.ui320-theme body .management182 .research242 .help279-glyph:before{content:"?";font-size:11px;line-height:1}html.ui320-theme body .research243-more{justify-self:stretch}@media(min-width:900px){html.ui320-theme body .management182-open:has(.construction209-wide)>.d2-frame>.d2-frame-inner>.d2-heading>button[aria-label="작은 탭으로"]{display:none!important}}@media(max-width:899px){html.ui320-theme body .land318-build-crest,html.ui320-theme body .land318-category-context,html.ui320-theme body .research243-state[data-startable=true]{display:none}html.ui320-theme body .research243-heading{padding-right:40%;min-width:0;flex-wrap:nowrap}html.ui320-theme body .research243-heading b{font-size:14px;white-space:normal;overflow-wrap:anywhere}html.ui320-theme body .land318-follow-inline{position:absolute;top:10px;right:8px;max-width:40%;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.ui320-theme body .research243-effect{font-size:12px;line-height:18px}html.ui320-theme body .research297-cost{font-size:12px;gap:4px;margin-inline:4px}html.ui320-theme body .research297-cost .d2-art{display:none}html.ui320-theme body .research297-cost [title="군사 점수"]:before{content:"군사 "}html.ui320-theme body .research297-cost [title="외교 점수"]:before{content:"외교 "}html.ui320-theme body .research297-cost [title=금]:before{content:"금 "}html.ui320-theme body .research243-more>summary{justify-content:center}html.ui320-theme body .management182 .research243-action .d2-command>button:not(.help279){font-size:13px!important}html.ui320-theme body .management182 .research243-dock{grid-template-columns:minmax(0,.9fr) minmax(0,1.7fr)}}html.ui320-theme body .construction209-mapstrip .construction209-kinds button{grid-template-columns:8px minmax(0,1fr);min-height:29px;gap:3px;padding:8px!important}html.ui320-theme body .construction209-mapstrip .construction209-kinds i{width:6px;height:6px}html.ui320-theme body .construction209-mapstrip .construction209-kinds button[aria-pressed=true]{background:linear-gradient(#3a2a1c,#241912)}@media(max-width:899px){html.ui320-theme body .construction209-mapstrip .construction209-kinds button{min-height:40px}}html.ui320-theme body .land318-kind-level{display:none}html.ui320-theme body .management182 .research242 button.help279{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}html.ui320-theme body .management182 .research242 button.help279 .help279-glyph{display:inline-flex!important;place-items:normal!important;align-items:center;justify-content:center;font-size:0!important;width:18px!important;height:18px!important}html.ui320-theme body .management182 .research242 button.help279 .help279-glyph:before{font-size:11px!important}html.ui320-theme body .construction209-table :is(th,td):nth-child(2),html.ui320-theme body .construction209-table :is(th,td):nth-child(3){white-space:nowrap}html.ui320-theme body .construction209-table th:nth-child(2){width:88px}html.ui320-theme body .construction209-table th:nth-child(3){width:34px}@media(min-width:900px){html.ui320-theme body .land318-build-header-actions .land318-build-search{display:none}}@media(max-width:899px){html.ui320-theme body .construction209-panel>h3{display:none!important}html.ui320-theme body .land318-kind-effect{display:none}html.ui320-theme body .land318-kind-level{display:inline}html.ui320-theme body .construction209-wide>.land318-controls .land318-chips{flex-wrap:nowrap;overflow-x:auto}html.ui320-theme body .construction209-wide>.land318-controls .land318-chips button{flex:none}}html.ui320-theme body .management182 .construction209 input[type=checkbox]{appearance:none;display:inline-grid;place-items:center;box-sizing:border-box;flex:none;border:1px solid #6e5532!important;border-radius:2px!important;background:#0e0a07!important;box-shadow:none!important;cursor:pointer}html.ui320-theme body .management182 .construction209 input[type=checkbox]:checked{background:linear-gradient(#e9cd8c,#b08a48)!important;border-color:#d9b46a!important}html.ui320-theme body .management182 .construction209 input[type=checkbox]:checked:after{content:"✓";font:700 12px/1 sans-serif;color:#33210a}html.ui320-theme body .management182 .construction209 input[type=checkbox]:disabled{opacity:.4;cursor:default}html.ui320-theme body .management182 .construction209 input[type=checkbox]:focus-visible{outline:2px solid #f1d79a;outline-offset:2px}@media(max-width:899px){html.ui320-theme body .management182 .construction209 input[type=checkbox]:checked:after{font-size:18px}}@media(max-width:899px){html.ui320-theme body .land318-build-header-actions .d2-art{display:inline-block;width:14px;height:14px;flex:none}}@media(max-width:899px){html.ui94-theme.ui320-theme body .research186-wide .research186-overview{min-height:44px;align-items:center}html.ui94-theme.ui320-theme body .research186-wide .land318-wide-current{min-height:44px;box-sizing:border-box;display:flex;align-items:center}html.ui94-theme.ui320-theme body .research186-wide .land318-mobile-summary-help{top:2px}html.ui94-theme.ui320-theme body .management182-open:has(.research242)>.d2-frame>.d2-frame-inner>.d2-heading>button[aria-label="작은 탭으로"]{display:none!important}}html.ui94-theme.ui320-theme body .construction209-small{height:auto!important;flex:none;min-height:0}html.ui94-theme.ui320-theme body .construction209-small>*{flex-shrink:0}html.ui94-theme.ui320-theme body .construction209-small>.military182-top{position:static}html.ui94-theme.ui320-theme body .construction209-small>.construction209-sites{flex:none;height:auto;overflow:visible;max-height:none!important}@media(max-width:899px){html.ui94-theme.ui320-theme body .management182-open:has(.construction209-wide)>.d2-frame>.d2-frame-inner>.d2-heading>button[aria-label="작은 탭으로"]{display:none!important}html.ui94-theme.ui320-theme body .management182-open:has(.construction209-wide)>.d2-frame>.d2-frame-inner>.d2-heading h2{white-space:nowrap;font-size:18px!important;flex:none!important}}@media(max-width:899px){html.ui320-theme body .land318-build-header-actions{gap:4px}html.ui320-theme body .land318-build-header-actions button{padding-inline:4px!important}}.diplomacy-panel{padding:10px 12px;color:#dedacb;font-size:12px;min-width:0}.diplomacy-panel h3{font-size:14px;color:#e5d2a9;margin:4px 0 10px}.diplomacy-panel p{line-height:1.6;margin:7px 0}.diplomacy-panel small{display:block;color:#b8b9ab;font-size:11px;line-height:1.6}.diplomacy-badges{display:flex;gap:8px;margin-bottom:10px}.diplomacy-badges span{padding:6px 9px;background:#35392e;border:1px solid #615a48;border-radius:4px}.diplomacy-entry{border:1px solid #615a48;background:#242721;border-radius:5px;padding:10px;margin-bottom:10px}.diplomacy-entry header{display:flex;align-items:center;justify-content:space-between;gap:8px}.diplomacy-entry header span{color:#b7b9ac;font-size:11px}.diplomacy-actions{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.diplomacy-actions button{flex:1;min-width:52px;font-size:12px}.diplomacy-actions label{flex:1;min-width:80px}.diplomacy-actions input{box-sizing:border-box;width:100%;margin-top:5px}.diplomacy-subject{border-top:1px solid #474a40;padding-top:9px;margin-top:9px}.diplomacy-panel button{font-size:12px}.game .compact-sheet:has(.diplomacy-panel){width:440px;top:70px;bottom:65px;max-height:calc(100dvh - 145px)}.game .compact-sheet:has(.diplomacy-panel)>.settlement-card{max-height:100%;overflow:auto}.diplomacy-panel [role=alert]{color:#edb9a9}.diplomacy-panel button:disabled{opacity:.5}@media(max-width:650px){.game .compact-sheet:has(.diplomacy-panel){inset:auto 6px 65px;width:auto;max-height:calc(100dvh - 155px)}.game .compact-sheet:has(.diplomacy-panel)>.settlement-card{max-height:calc(100dvh - 155px)}}.income146{margin:8px 10px;border:1px solid #aa8c5355;background:linear-gradient(135deg,#142d40,#0d2033);color:#d7d7cf;font-size:12px}.income146 summary{padding:8px 10px;cursor:pointer;color:#ddc79c}.income146 summary small{float:right;color:#a5b5bf}.income146-table{padding:0 10px}.income146-table>div{display:grid;grid-template-columns:minmax(0,1fr) 76px 76px;gap:6px;padding:6px 0;border-bottom:1px solid #af955522}.income146-table span:first-child{overflow-wrap:anywhere}.income146-table span:not(:first-child),.income146-table b:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.income146-table .total{color:#e7cb94;font-weight:600}.income146>small{display:block;padding:8px 10px;line-height:1.5;color:#a8b6bf}.income146>p{padding:0 10px}.income146-annual{margin-top:6px}.income146-annual small{display:block;color:#a5b5bf;font-size:10px}.income146-annual .urgent{margin:4px 0;color:#e8a08a;font-size:11px}.income146-note{display:block;margin:4px 10px 8px;color:#a5b5bf;font-size:10px;line-height:1.4}.income146-note.urgent{color:#e8a08a}.construction209{--line:#ad925c55;--muted:#9caeb7;color:#ddd7c6;font-size:11px;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;background:linear-gradient(#102432eb,#0b1e2aee),url(/assets/ui/panel.3b2ada3588e3c4ea.webp)}.construction209 button,.construction209-mapstrip button{font-size:11px!important;border:1px solid var(--line,#ad925c55);background:linear-gradient(#254153,#142b3b);box-shadow:inset 0 1px #d9c99b18,0 1px 2px #0006;color:#e1d0a8;padding:5px 8px;cursor:pointer}.construction209 button:disabled,.construction209-mapstrip button:disabled{opacity:.45;cursor:default}.construction209 button:focus-visible,.construction209-mapstrip button:focus-visible{outline:2px solid #e4c985;outline-offset:-2px}.construction209-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:#07192580;box-shadow:inset 0 2px 7px #0005;border-block:1px solid var(--line);margin:8px 10px}.construction209-summary>span{padding:8px 10px;border-right:1px solid var(--line);font-size:10px;color:var(--muted)}.construction209-summary>span:last-child{border:0}.construction209-summary b{display:block;color:#ead6aa;font-size:14px;font-weight:500;font-variant-numeric:tabular-nums}.construction209-summary small{font-size:10px;color:#a1b8ad}.construction209-summary.small{grid-template-columns:repeat(3,minmax(0,1fr));margin:7px}.construction209-distribution{display:flex;height:4px;background:#223440;margin:5px 0}.construction209-distribution i:nth-child(1){background:#86ad92}.construction209-distribution i:nth-child(2){background:#b89b5c}.construction209-distribution i:nth-child(3){background:#b87661}.construction209-tools,.construction209-heading{display:flex;align-items:center;gap:7px;padding:7px 10px;flex:none}.construction209-heading{border-bottom:1px solid var(--line)}.construction209-heading>span{color:var(--muted);margin-right:auto}.construction209-tools input{flex:1;min-width:0}.construction209-tools :is(input,select),.construction209-reserve input{font-size:11px;background:#081b28;color:#d8d6c9;border:1px solid var(--line);padding:5px 7px;min-width:0;border-radius:2px;box-shadow:inset 0 1px 3px #0008}.construction209-sites{overflow:auto;max-height:440px;min-height:80px}.construction209 .construction209-site{display:grid;grid-template-columns:27px minmax(0,1fr) 66px;gap:7px;align-items:center;width:100%;padding:8px;border:0;border-bottom:1px solid #b3996026;border-radius:0;background:transparent;box-shadow:none;text-align:left;color:#ddd9ca}.construction209 .construction209-site:hover{background:#bb9b4f14}.construction209-grade{display:grid;place-items:center;width:26px;height:30px;border:1px solid #ac935e88;background:linear-gradient(135deg,#34414a,#142736);color:#e5cb96}.construction209-siteinfo{min-width:0}.construction209-siteinfo strong{font-size:12px;font-weight:500;display:inline-block;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.construction209-siteinfo small{font-size:10px;margin-left:5px;color:#beaa7e}.construction209-siteinfo>span{display:flex;align-items:center;gap:5px;margin-top:4px;font-size:10px;color:var(--muted);overflow:hidden;white-space:nowrap}.construction209-siteinfo meter{width:27px;height:5px}.construction209-siteinfo em{font-style:normal;font-size:10px;overflow:hidden;text-overflow:ellipsis}.construction209-income span{display:flex;align-items:center;justify-content:flex-end;font-size:10px;color:#adc3b5;gap:4px}.construction209-income .d2-art{width:12px;height:12px}.construction209-income span+span{color:#cbb584;margin-top:4px}.construction209-pips{display:inline-flex;gap:2px;flex-shrink:1;flex-wrap:wrap;max-width:90px}.construction209-pips i,.construction209-legend i,.construction209-kinds i{display:inline-block;width:6px;height:6px;border:1px solid #8fa3ad77;background:var(--pip,transparent);flex:none}.construction209 .farm,.construction209-mapstrip .farm{--pip:#83a27b}.construction209 .market,.construction209-mapstrip .market{--pip:#c3aa61}.construction209 .house,.construction209-mapstrip .house{--pip:#90abbc}.construction209 .barracks,.construction209-mapstrip .barracks{--pip:#b97967}.construction209 .office,.construction209-mapstrip .office{--pip:#a191b3}.construction209 .fortress,.construction209-mapstrip .fortress{--pip:#b6ae9b}.construction209-pips i.working{border:1px dashed #edcf7e;background:transparent}.construction209-legend{display:flex;flex-wrap:wrap;gap:9px;padding:8px;font-size:10px;color:var(--muted);border-top:1px solid var(--line)}.construction209-legend i{margin-right:3px}.construction209-body{display:grid;grid-template-columns:minmax(0,1fr) 258px;flex:1;min-height:0;border-top:1px solid var(--line)}.construction209-table{overflow:auto;min-height:0}.construction209-table table{width:100%;min-width:670px;border-collapse:collapse;table-layout:fixed;font-size:11px}.construction209-table :is(th,td){padding:7px 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:34px;border-bottom:1px solid #ad925c26;text-align:left;font-variant-numeric:tabular-nums}.construction209-table th{position:sticky;top:0;background:#1e3545;color:#bda776;font-weight:500;z-index:1}.construction209-table th:nth-child(1){width:28px}.construction209-table th:nth-child(2){width:100px}.construction209-table th:nth-child(3){width:38px}.construction209-table th:nth-child(4){width:46px}.construction209-table th:nth-child(5){width:37px}.construction209-table th:nth-child(7){width:115px}.construction209-table th:nth-child(8){width:140px}.construction209-table tbody tr{cursor:pointer}.construction209-table tr[aria-selected=true]{background:#b5954c25;box-shadow:inset 2px 0 #ceb478}.construction209-table tr:hover{background:#b5954c15}.construction209-table input{accent-color:#b89c60;width:13px;height:13px}.construction209-bld{font-size:10px;margin-right:5px;color:var(--pip);border-bottom:1px solid var(--pip)}.construction209-bld sup{font-size:10px;margin-left:1px}.construction209 .gain{color:#a4cbb0}.construction209 .muted{color:#849aa6;font-size:10px}.construction209-panel{display:flex;flex-direction:column;gap:10px;padding:12px;border-left:1px solid var(--line);overflow:auto;background:linear-gradient(90deg,#07182477,transparent)}.construction209-kinds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.construction209-kinds button{display:grid;grid-template-columns:8px 1fr;gap:3px;text-align:left;padding:8px!important}.construction209-kinds b{font-size:12px;font-weight:500}.construction209-kinds i{align-self:center}.construction209-kinds small{grid-column:2;font-size:10px;color:#99abb0}.construction209-kinds button[aria-pressed=true]{border-color:#cfb576;box-shadow:inset 0 0 0 1px #cfb57644;background:linear-gradient(#334451,#1a2d39)}.construction209-reserve{display:flex;gap:8px}.construction209-reserve label{width:50%;font-size:10px;color:var(--muted)}.construction209-reserve input{display:block;width:100%;margin-top:4px;box-sizing:border-box}.construction209-plan{line-height:1.8;margin:0!important;border-block:1px solid var(--line);padding:10px 0;color:#c7baa0}.construction209-skips{font-size:10px;color:var(--muted);line-height:1.6}.construction209-panel>.construction209-build{margin-top:auto;padding:10px!important;border-color:#b89c60}.construction209 [role=alert],.construction209 [role=status]{margin:5px 10px;font-size:11px}body.construction209-picking .faction-window53{visibility:hidden;pointer-events:none}.construction209-mapstrip{position:fixed;z-index:76;bottom:58px;left:50%;transform:translate(-50%);width:min(850px,calc(100vw - 24px));padding:12px;color:#ddd5bd;background:linear-gradient(#112637eb,#0c1d2aef),url(/assets/ui/panel.3b2ada3588e3c4ea.webp);border:1px solid #bfa269;box-shadow:inset 0 0 0 2px #142735,0 6px 25px #0008}.construction209-mapstrip header{display:flex;gap:8px;align-items:center;font-size:12px;margin-bottom:7px}.construction209-mapstrip header b{margin-right:auto;color:#dfca98}.construction209-mapstrip .construction209-kinds{grid-template-columns:repeat(6,minmax(0,1fr))}.construction209-mapstrip>div:last-of-type{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;margin-top:8px}.construction209-mapstrip .construction209-build{white-space:nowrap;border-color:#bba064}.construction209-mapstrip p{font-size:11px;margin:3px}@media(max-width:650px){.construction209-body{display:flex;flex-direction:column}.construction209-table{flex:1;min-height:100px}.construction209-panel{flex:none;max-height:290px;padding:8px;gap:6px;border-left:0;border-top:1px solid var(--line)}.construction209-kinds{grid-template-columns:repeat(3,minmax(0,1fr))}.construction209-panel .construction209-kinds button{padding:5px!important}.construction209-panel .construction209-build{padding:6px!important}.construction209-summary{grid-template-columns:repeat(5,minmax(0,1fr));margin:4px}.construction209-summary>span{padding:5px 4px;font-size:10px}.construction209-summary b{font-size:11px}.construction209-summary small{font-size:10px}.construction209-summary.small{grid-template-columns:repeat(3,1fr)}.construction209-heading{padding:5px;gap:4px}.construction209-heading>span{display:none}.construction209-heading>button:last-child{margin-left:auto}.construction209-tools{padding:5px;gap:3px}.construction209-tools select{max-width:95px}.construction209-plan{padding:3px 0;line-height:1.5}.construction209-sites{max-height:calc(100dvh - 345px)}.construction209-mapstrip{bottom:58px;width:calc(100vw - 14px);box-sizing:border-box;padding:8px}.construction209-mapstrip .construction209-kinds{grid-template-columns:repeat(3,1fr)}.construction209-siteinfo em{display:none}}.management182 .construction209 .construction209-site{border:0!important;border-bottom:1px solid #b3996026!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:8px!important}.construction209-wide{background:transparent}.construction209-small{background:linear-gradient(#10243277,#0b1e2a77),url(/assets/ui/panel.3b2ada3588e3c4ea.webp)}.construction209-mapstrip.ui94-window{position:fixed;top:auto;bottom:58px;height:auto;max-height:calc(100dvh - 180px);overflow:auto}.construction209-slotcount{font-size:10px;color:var(--d2-muted);margin-left:3px}.construction209-siteinfo>.construction286-name-line{display:flex;align-items:center;gap:5px;margin-top:0;color:inherit}.construction286-name-line>strong{flex:1;min-width:0;max-width:none}.construction286-name-line>small{flex:none;margin-left:0}.construction286-assimilation{display:flex;align-items:center;gap:4px;flex:none;font-size:10px;color:var(--muted)}.construction286-assimilation>small{margin-left:0;white-space:nowrap;color:inherit}.construction209-siteinfo .construction286-assimilation>meter{flex:0 0 27px;min-width:27px;width:27px;height:5px}.reserve433-detail .army364-portrait .d2-art{width:34px;height:34px}.reserve433-deploy{display:flex;flex-direction:column;gap:5px;border-top:1px solid #a18a573b;padding-top:6px}.reserve433-deploy h3{margin:0;font-size:12px;color:var(--gold)}.reserve433-form{display:grid;grid-template-columns:minmax(0,1fr) 76px auto auto;gap:5px;align-items:center}.reserve433-form select,.reserve433-form input{min-width:0;width:100%}.reserve433-note{color:var(--muted);font-size:11px;line-height:1.35}.army323-recruit-camp{text-align:right}.army323-recruit-camp b{color:var(--gold);font-weight:600}@media(max-width:650px){.army323-recruit-camp{text-align:left}.reserve433-form{grid-template-columns:minmax(0,1fr) auto auto}.reserve433-form select{grid-column:1/-1}}.recruit75{font-variant-numeric:tabular-nums;min-width:0}.recruit75-batch{display:flex;gap:4px;align-items:center;padding:5px 8px;background:#101820;border-block:1px solid #6e5527}.recruit75-batch label{display:flex;gap:3px;align-items:center;white-space:nowrap;font-size:10px;margin:0!important}.recruit75 input[type=checkbox]{width:12px;height:12px;min-height:0;padding:0!important;accent-color:#d5b669;flex:none}.recruit75-batch input[type=number]{width:48px;min-width:0;padding:3px!important}.recruit75-batch button{padding:3px 5px!important;font-size:10px!important;white-space:nowrap}.recruit75-table{overflow-x:auto}.recruit75-table table{table-layout:fixed;min-width:320px;width:100%}.recruit75-table th{padding:3px!important;font-size:10px!important;line-height:1.25}.recruit75-table td{padding:5px 3px!important;vertical-align:middle;font-size:10px!important}.recruit75-table th:first-child{width:27%}.recruit75-table th:nth-child(2){width:13%}.recruit75-table th:nth-child(3){width:11%}.recruit75-table th:nth-child(4){width:23%}.recruit75-table th:last-child{width:26%}.recruit75-table small{display:block;color:#a9b2b8;font-size:10px!important;line-height:1.4}.recruit75-table .recruit75-progress{color:#d9c78e}.recruit75-name{display:flex;align-items:center;gap:3px;min-width:0}.recruit75-name button{font-size:10px!important;padding:2px 0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:0!important;background:transparent!important;min-width:0;color:#e4d5af!important}.recruit75-table input[type=number]{width:100%;min-width:0;box-sizing:border-box;padding:2px 3px!important;font-size:10px!important}.recruit75-row-actions{display:flex;gap:3px;align-items:center;margin-top:3px}.recruit75-row-actions button,.recruit75-table .d2-command button{padding:2px 4px!important;min-height:20px;font-size:10px!important}.recruit75-table .d2-command{display:inline-flex;min-width:0}.recruit75-row-actions .d2-hover-hint{flex:1}.recruit75-total{position:sticky;bottom:0;display:flex;align-items:center;gap:8px;justify-content:space-between;padding:7px 8px;background:#111b24;border-top:1px solid #c9a75a}.recruit75-total span{font-size:10px}.recruit75-total b,.recruit75-total small{display:block}.recruit75-total b{color:#e1c789;font-size:11px}.recruit75-total small{color:#a9b2b8;font-size:10px}.recruit75-total button{font-size:11px!important;white-space:nowrap}.recruit75-reason{margin:4px 8px;font-size:10px;color:#d4ba98}.recruit75 button:disabled{opacity:.42}.recruit75 input:focus-visible,.recruit75 button:focus-visible{outline:1px solid #e2c06a;outline-offset:2px}.army-strip-head button.army-strip-toggle{max-width:155px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1}.recruit75-table .recruit75-paused{display:block;white-space:normal;word-break:keep-all;color:#e1c789;line-height:1.4}.army315-window{position:fixed;z-index:45;left:50%;top:50%;transform:translate(-50%,-50%);width:min(920px,calc(100vw - 32px));max-height:calc(100dvh - 80px)}.army315-window>.d2-frame,.army315-window .d2-frame-inner{height:min(750px,calc(100dvh - 80px));max-height:100%;display:flex;flex-direction:column;min-height:0}.army315{display:flex;flex-direction:column;min-height:0;flex:1;color:var(--ink)}.army315 button,.army315 input,.army315 select,.army315-summary button{min-height:40px}.army315-totals{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));flex:none}.army315-totals>div,.army315-summary-stats>div{padding:8px;border-right:1px solid var(--brass);min-width:0}.army315-totals small,.army315-summary-stats small,.army315-grid small{display:block;color:var(--muted);font-size:11px}.army315-totals b,.army315-summary-stats b,.army315-grid b{display:block;font-size:15px}.army315-tabs,.army315-toolbar{display:flex;align-items:center;gap:5px;padding:5px 8px;flex:none;border-block:1px solid var(--brass)}.army315-tabs button[aria-pressed=true],.army315-filters button[aria-pressed=true]{border-color:var(--gold);color:var(--title)}.army315-toolbar input{min-width:90px;width:150px}.army315-toolbar select{margin-left:auto;max-width:130px}.army315-filters{display:flex;gap:3px}.army315-body{display:grid;grid-template-columns:55% 45%;min-height:0;flex:1}.army315-list,.army315-detail{min-height:0;display:flex;flex-direction:column;overflow:auto}.army315-detail{border-left:1px solid var(--brass);padding:8px;gap:8px}.army315-scroll{overflow:auto;flex:1;min-height:0}.army315-select-all,.army315-region,.army315-scroll summary{min-height:40px;display:flex;align-items:center;gap:8px;padding:4px 8px;border-bottom:1px solid var(--brass)}.army315-select-all small,.army315-scroll summary small{margin-left:auto;color:var(--muted)}.army315-scroll summary{cursor:pointer;color:var(--gold)}.army315-row{display:flex;align-items:center;border-bottom:1px solid var(--brass);padding-left:8px}.army315-row[data-current=true]{border-left:3px solid var(--verm)}.army315-row>button{display:flex;justify-content:space-between;text-align:left;gap:8px;flex:1;min-width:0;border:0;background:transparent;box-shadow:none;padding:7px}.army315-row>button>span{min-width:0}.army315-row>button>span:last-child{text-align:right}.army315-row b,.army315-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.army315-row small{color:var(--muted)}.army315-detail>header{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.army315-detail>header>button:last-child{margin-left:auto}.army315-officer{display:flex;gap:10px}.army315-officer img{width:66px;height:80px;object-fit:cover;object-position:top}.army315-officer section{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.army315-officer small{color:var(--muted)}.army315-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.army315-grid>div{padding:7px;border-left:2px solid var(--brass)}.army315-next{display:flex;flex-direction:column;gap:5px;color:var(--gold)}.army315-next progress{width:100%;accent-color:var(--gold)}.army315-detail .army296-officer{display:flex;flex-wrap:wrap;background:transparent;border:0}.army315-detail .army296-officer .army296-portrait,.army315-detail .army296-officer .army296-attributes,.army315-detail .army296-officer .army296-equipment{display:none}.army315-detail .army-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.army315-detail .army-actions>*{min-width:0}.army315-detail .army-actions .d2-button{width:100%;min-height:40px}.army315-back{display:none}.army315-summary-stats{display:grid;grid-template-columns:repeat(4,1fr)}.army315-summary h3{color:var(--gold);margin:8px 0;padding:5px}.army315-summary-line{width:100%;display:flex;justify-content:space-between;text-align:left;gap:6px}.army315-summary-line small{display:block;color:var(--muted)}.army315-open{margin:8px;width:calc(100% - 16px)}@media(max-width:650px){.army315-window{inset:auto 0 60px;transform:none;width:100%;max-height:calc(100dvh - 100px)}.army315-window>.d2-frame,.army315-window .d2-frame-inner{height:min(740px,calc(100dvh - 100px))}.army315-totals{grid-template-columns:repeat(4,minmax(0,1fr))}.army315-totals>div:nth-child(4),.army315-totals>div:nth-child(5){display:none}.army315-totals>div{padding:5px}.army315-toolbar{flex-wrap:wrap}.army315-toolbar input{flex:1}.army315-filters{order:-1;width:100%;overflow:auto}.army315-filters button{white-space:nowrap}.army315-toolbar select{margin-left:0}.army315-body{display:block;overflow:hidden}.army315-list,.army315-detail{height:100%}.army315-detail{display:none;border:0}.army315-detail-open .army315-list{display:none}.army315-detail-open .army315-detail{display:flex}.army315-detail-open .army315-totals,.army315-detail-open .army315-tabs,.army315-detail-open .army315-toolbar{display:none}.army315-back{display:block}.army315 .army-selection126 button{min-height:40px}.army315 .army-check126{width:20px!important;height:20px!important;outline-offset:8px}.army315 .army315-row{min-height:54px}.army315 .army315-row>button{min-height:54px}}.army315 .recruit236{flex:1;overflow:auto}.army315-orders{flex:none;border-top:1px solid var(--brass);max-height:130px;overflow:auto}.army315-orders h3{margin:0;padding:5px 8px;color:var(--gold);font-size:12px}.army315-orders>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px}.army315-orders .d2-button{min-height:40px}.army315-mapcard{width:360px;max-width:calc(100vw - 12px)}.army315-mapcard .d2-content{padding:8px}.army315-mapofficer{display:flex;align-items:center;gap:8px}.army315-mapofficer img{width:38px;height:46px;object-fit:cover}.army315-mapstats{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:8px 0}.army315-mapstats small,.army315-mapstats b{display:block}.army315-mapstats small{color:var(--muted)}.army315-maproute progress{display:block;width:100%;accent-color:var(--gold)}.army315-mapcard .army296-officer{display:none}.army315-mapcard .army-actions{display:flex;flex-wrap:wrap;gap:4px}.army315-mapcard .army-actions button{min-height:40px}html.ui94-theme body .game .army315-window{position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;width:min(920px,calc(100vw - 32px))!important;max-width:none!important;max-height:calc(100dvh - 80px)!important}html.ui94-theme body .game .army315-window>.ui94-window,html.ui94-theme body .game .army315-window>.ui94-window>.d2-frame-inner{height:min(750px,calc(100dvh - 80px))!important;max-height:calc(100dvh - 80px)!important;display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}html.ui94-theme body .game .army315-window button,html.ui94-theme body .game .army315-window select{min-height:40px!important;min-width:40px!important}html.ui94-theme body .game .army315-window .army-check126{appearance:none!important;position:relative;width:40px!important;min-width:40px!important;height:40px!important;margin:0!important;border:0!important;background:transparent!important;cursor:pointer}html.ui94-theme body .game .army315-window .army-check126:before{content:"";position:absolute;width:16px;height:16px;left:11px;top:11px;border:1px solid var(--brass)}html.ui94-theme body .game .army315-window .army-check126:checked:before,html.ui94-theme body .game .army315-window .army-check126:indeterminate:before{background:var(--gold)}html.ui94-theme body .game .army315-window .army-check126:checked:after{content:"✓";position:absolute;left:14px;top:9px;color:var(--ink);font-size:15px}html.ui94-theme body .game .army315-window .army-check126:indeterminate:after{content:"−";position:absolute;left:14px;top:9px;color:var(--ink);font-size:15px}@media(max-width:650px){html.ui94-theme body .game .army315-window{inset:auto 6px calc(var(--nav269-height,56px) + 5px) 6px!important;transform:none!important;width:calc(100vw - 12px)!important;max-height:calc(100dvh - 100px)!important}html.ui94-theme body .game .army315-window>.ui94-window,html.ui94-theme body .game .army315-window>.ui94-window>.d2-frame-inner{height:min(740px,calc(100dvh - 100px))!important;max-height:calc(100dvh - 100px)!important}}html.ui94-theme body .game:has(.h16) .army315-window{top:50%!important;max-height:calc(100dvh - 80px)!important;transform:translate(-50%,-50%)!important}@media(max-width:650px){html.ui94-theme body .game:has(.h16) .army315-window{top:auto!important;bottom:calc(var(--nav269-height,56px) + 5px)!important;max-height:calc(100dvh - 100px)!important;transform:none!important}}html.ui94-theme body .game .army315-window .recruit236 input[type=checkbox]{appearance:none!important;position:relative;flex:none;width:40px!important;min-width:40px!important;height:40px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html.ui94-theme body .game .army315-window .recruit236 input[type=checkbox]:before{content:"";position:absolute;width:16px;height:16px;left:11px;top:11px;border:1px solid var(--brass)}html.ui94-theme body .game .army315-window .recruit236 input[type=checkbox]:checked:before{background:var(--gold)}html.ui94-theme body .game .army315-window .recruit236 input[type=checkbox]:checked:after{content:"✓";position:absolute;left:14px;top:9px;color:var(--ink);font-size:15px}.army315-row-face{width:32px;height:32px;flex:none;display:grid;place-items:center;border:1px solid var(--brass);border-radius:50%;overflow:hidden;color:var(--gold)}.army315-row-face img{width:100%;height:100%;object-fit:cover;object-position:top}.army315-row-name{flex:1}.army315-body[data-selecting=true] .army315-detail{display:none}.army315-selection{grid-column:2;grid-row:1;min-width:0;overflow:auto;align-self:stretch}.army315-selection .army-selection126{position:static}.army315-selection .army-selection-actions126{display:flex;flex-wrap:wrap}.army315-selection .army-selection-actions126 strong{width:100%}@media(max-width:650px){.army315-body{position:relative}.army315-selection{position:absolute;left:0;right:0;bottom:0;max-height:45%;overflow:auto}.army315-body[data-selecting=true] .army315-list{padding-bottom:110px}}@media(min-width:651px){html.ui94-theme body .game:has(.h16) .army315-mapcard.army-window53.d2-slot{height:auto!important;bottom:auto!important}}.army315-mapcard.army315-more .army296-officer{display:flex;flex-wrap:wrap}.army315-mapcard.army315-more .army296-portrait,.army315-mapcard.army315-more .army296-attributes,.army315-mapcard.army315-more .army296-equipment{display:none}html.ui320-theme body .game .army315-window>.ui94-window>.d2-frame-inner{margin-inline:0!important;width:100%!important}html.ui320-theme body .game .army315-window .army315-row>button{border:0!important;border-image:none!important;background:transparent!important;box-shadow:none!important}html.ui320-theme body .game .army315-window :is(.army315-tabs,.army315-toolbar,.army315-detail,.recruit236,.army315-selection) button{border-image:none!important;border-width:1px}html.ui320-theme body .game .army315-window .army315-detail .army-strip-detail{background:transparent!important;padding:0!important;border:0!important}html.ui320-theme body .game .army315-window .army315-detail .army296-officer{background:transparent!important;padding:0!important}.army315-detail .army-actions>button:last-child{display:none!important}.army315-detail{gap:5px}@media(max-width:650px){.army315-row-name small{white-space:normal;overflow-wrap:anywhere;line-height:1.3}.army315-row>button>span:last-child small{white-space:normal;overflow-wrap:anywhere;line-height:1.3}.army315-row>button{align-items:center}.army315-window .army315-toolbar input{min-width:90px}}html.ui320-theme body .game .army315-mapcard>.d2-frame>.d2-frame-inner{margin-inline:0!important;width:100%!important}html.ui320-theme body .game .army315-mapcard .d2-heading{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-height:40px;padding:4px 8px}html.ui320-theme body .game .army315-mapcard .d2-heading strong{min-width:0;overflow-wrap:anywhere}html.ui320-theme body .game .army315-mapcard .d2-heading span{white-space:nowrap}html.ui320-theme body .game .army315-mapcard .army-strip-detail{padding:4px 0!important}html.ui320-theme body .game .army315-window :is(.army-check126,.recruit236 input[type=checkbox]):is(:checked,:indeterminate){background:transparent!important;box-shadow:none!important;border:0!important}.army315-selected-list{padding:8px 10px}.army315-selected-list>div{display:flex;justify-content:space-between;gap:8px;min-height:38px;align-items:center;border-bottom:1px solid var(--brass)}.army315-selected-list small{color:var(--muted)}.army315-selected-list p{color:var(--muted);line-height:1.5}.army315 .recruit236.recruit180{flex:1 1 auto;overflow:hidden!important}.army315 .recruit236 .arm267-picker{flex:none;margin:4px 8px;padding:3px 6px}.army315 .recruit236 .arm267-picker>div{display:flex;gap:4px}.army315 .recruit236 .arm267-picker button{min-height:40px!important;flex:1;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:4px!important}.army315 .recruit236 .arm267-picker button>span,.army315 .recruit236 .arm267-picker button>small,.army315 .recruit236 .arm267-picker button>.d2-art{display:none}.army315 .recruit236 .arm267-picker legend{font-size:11px}.army315 .recruit236 .recruit75-table{flex:1 1 80px;min-height:75px}.army315 .recruit236 .recruit75-total,.army315 .recruit236 .recruit75-reason{flex:none}@media(max-width:650px){.army315-selected-list{display:none}}.army315-armament-effects{margin:0 8px 4px!important;flex:none;color:var(--muted);font-size:10px;line-height:1.4}html.ui320-theme body .game .army315-window .recruit236.recruit180{display:flex!important;flex-direction:column!important;min-height:0!important}html.ui320-theme body .game .army315-window .recruit236 .recruit75-table{min-height:75px!important;max-height:none!important;overflow:auto!important}@media(max-width:650px){.army315 .recruit236 .recruit75-total{flex-direction:row;align-items:center}.army315 .recruit236 .recruit75-total>span{min-width:0;font-size:10px}.army315 .recruit236 .recruit75-total>button{flex:none}}html.ui320-theme body .game .army315-mapcard .d2-heading{flex-wrap:nowrap;gap:4px}html.ui320-theme body .game .army315-mapcard .army315-card-name{flex:1 1 auto;min-width:0;font-size:12px;line-height:1.3}html.ui320-theme body .game .army315-mapcard .army315-card-state{flex:none;font-size:10px}html.ui320-theme body .game .army315-mapcard .d2-heading button{flex:none;min-width:40px!important;min-height:40px!important;padding:0!important}html.ui320-theme body .game:has(.army315-mapcard) .d2-back{position:fixed!important;left:8px!important;top:auto!important;bottom:calc(var(--nav269-height,56px) + 8px)!important}.army315-summary{padding-inline:15px;box-sizing:border-box}.army315-summary .army315-summary-line{min-height:40px}.faction-window53 .info314-footer .army315-open{margin:0;width:100%;min-height:40px}html.ui320-theme body .game .faction-window53 .info314-footer .army315-open{width:100%!important;min-height:40px!important;margin:0!important;border-image:none!important}html.ui320-theme body .game .army315-mapcard .map276-expand{display:none!important}html.ui320-theme body .game .army315-mapcard.army315-more .army-strip-detail>.army296-officer{display:flex!important}html.ui320-theme body .game .army315-mapcard .army315-card-name{white-space:nowrap;font-size:11px}.army315-mapcard .army-route-line{display:none}html.ui320-theme body .game .army315-mapcard :is(button,select){min-width:40px!important;min-height:40px!important}.army315-officer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.army315-officer-actions .d2-button{min-height:40px}.army315-detail .army-strip-detail>.army296-officer:empty{display:none!important}@media(min-width:651px)and (max-height:800px){.army315-detail .army315-officer img{width:52px;height:62px}.army315-detail .army315-grid>div{padding:3px 7px}.army315-detail .army315-next{gap:1px}.army315-detail .army315-next progress{height:6px}}@media(min-width:651px)and (max-height:800px){.army315-summary .army315-summary-line{min-height:30px;padding-block:2px}.army315-summary h3{margin:3px 0;padding:3px}}.army315-row-name small{display:flex;flex-wrap:wrap;column-gap:6px}.army315-row-name small>span{white-space:nowrap}.army315-row>button>span:last-child small:before{content:"●";color:var(--good);font-size:9px;margin-right:4px}.army315-row>button>span:last-child small:is([data-status=moving],[data-status=waiting]):before{color:var(--gold)}.army315-row>button>span:last-child small:is([data-status=battle],[data-status=siege],[data-status=retreat]):before{color:var(--bad)}html.ui94-theme.ui320-theme body .game .army315-mapcard.d2-slot{bottom:auto!important;height:auto!important}html.ui320-theme .army315-window{--army323-line:color-mix(in srgb,var(--brass) 30%,transparent)}.army323-sub{color:var(--muted);font-size:12px}.army315-totals>div{display:flex;align-items:center;gap:9px}.army315-totals .d2-art{width:20px;height:20px;flex:none}.army315-totals b{font-size:18px}html.ui320-theme body .game .army315-window .army315-tabs{padding:0 10px;gap:4px;min-height:42px}.army315-tabs .d2-art{width:16px;height:16px}html.ui320-theme body .game .army315-window .army315-tabs button{position:relative;border:0!important;background:none!important;box-shadow:none!important;display:flex;align-items:center;gap:6px;padding:0 14px}.army315-tabs button[aria-pressed=true]:after{content:"◆";position:absolute;bottom:-6px;left:50%;color:var(--gold);font-size:10px}.army315-tabs button[aria-pressed=true]:before{content:"";position:absolute;bottom:0;left:0;right:0;border-bottom:2px solid var(--gold)}.army323-join-note{margin-left:auto;color:var(--muted);font-size:11px}.army323-columns{display:grid;grid-template-columns:40px minmax(0,1fr) 48px 110px 35px 35px;gap:5px;align-items:center;font-size:11px;color:var(--muted);min-height:28px;padding:0 8px}html.ui320-theme body .game .army315-window .army315-row>button{display:grid;grid-template-columns:30px minmax(0,1fr) 48px 110px 35px 35px;gap:5px;height:46px;padding:4px 5px;font-size:13px}.army315-row-name .army323-mobile-stat{display:none}.army323-troops,.army323-morale,.army323-xp{text-align:right;font-variant-numeric:tabular-nums}.army323-location small{font-size:11px;white-space:nowrap!important}.army323-chevron{display:none}.army315-scroll summary,.army315-region{background:color-mix(in srgb,var(--brass) 12%,transparent);color:var(--gold)}.army323-list-foot{padding:6px 8px;font-size:10px;color:var(--muted);border-top:1px solid var(--army323-line);display:flex;justify-content:space-between;gap:6px}.army323-list-foot span{white-space:nowrap}.army315-list{overflow:hidden}.army323-status{padding:3px 7px;color:var(--good);border:1px solid currentColor;font-size:11px}.army323-status[data-status=moving]{color:var(--gold)}.army315-detail>header>b{font-size:17px}.army315-next>span{display:flex;justify-content:space-between}.army315-next>span small{color:var(--muted)}@media(max-width:650px){.army323-sub{font-size:10px}.army315-totals>div{gap:4px}.army315-totals .d2-art{width:15px;height:15px}.army315-totals b{font-size:16px}.army323-join-note,.army323-columns{display:none}.army315-tabs button{flex:1;justify-content:center}.army315-row-name .army323-mobile-stat{display:inline}.army315-row-name small>span:first-child{display:none}.army323-morale,.army323-xp{display:none}.army323-chevron{display:block;grid-column:4;grid-row:1/3}.army323-troops{grid-column:3;grid-row:1}.army323-location{grid-column:3;grid-row:2}.army315-row-name{grid-row:1/3;grid-column:2}.army315-row-face{grid-row:1/3;grid-column:1}html.ui320-theme body .game .army315-window .army315-row>button{grid-template-columns:30px minmax(0,1fr) 90px 9px;grid-template-rows:20px 20px;height:54px;gap:2px 5px}.army323-list-foot span{display:none}}.army315-totals[data-recruit=true]{grid-template-columns:repeat(5,minmax(0,1fr))}.army315-detail .army-actions button{display:flex;align-items:center;justify-content:center;gap:5px}.army315-detail .army-actions .d2-art{width:15px;height:15px}.army315-detail .army315-grid>div:nth-child(6) b{color:var(--bad)}html.ui320-theme body .game .army315-window .arm267-picker{display:flex!important;align-items:center;gap:8px;border:0!important;padding:4px 8px!important;margin:0!important}.army315-window .arm267-picker legend{float:left;padding:0;font-size:12px}.army315-window .arm267-picker legend .help279{display:none}.army315-window .arm267-picker>div{flex:1}.army315-window .recruit236 .arm267-picker button{flex:0 1 auto;padding-inline:14px!important}.army315-armament-effects{font-size:11px}.army323-room,.army323-good{color:var(--good)}.army323-bad,.army323-unavailable{color:var(--bad)}.recruit75-total em{font-style:normal}.army315-orders progress{display:inline-block;width:120px;height:6px;margin:0 8px}.army315-orders small{display:block}.army315-summary-line{display:grid!important;grid-template-columns:minmax(0,1fr) auto;text-align:left}.army315-summary-line span{font-variant-numeric:tabular-nums}.army315-window .recruit75-table td{height:44px}.army315-window .recruit75-table input[type=number]{max-width:70px;min-height:28px}.army315-window .recruit75-total>button{background:var(--verm)!important;color:var(--title)!important}.army315-window .recruit75-total .d2-art{width:15px;height:15px}.army315-window .recruit75-total b{display:inline-block;margin-right:8px}@media(max-width:650px){.army315-totals[data-recruit=true]{grid-template-columns:repeat(3,minmax(0,1fr))}.army315-totals[data-recruit=true]>div:nth-child(n+4){display:none}.army315-window .recruit75-table input[type=number]{min-height:40px}.army315-window .army315-toolbar input{width:40px;flex:0 0 40px}.army315-window .army315-toolbar input:focus{flex:1}.army315-window .army315-toolbar select{max-width:100px}.army323-join-note{display:none}}.army323-location small:before{content:"●";color:var(--good);font-size:9px;margin-right:4px}.army323-location small[data-status=moving]:before{color:var(--gold)}.army323-location small:is([data-status=battle],[data-status=siege],[data-status=retreat]):before{color:var(--bad)}.army315-window .arm267-picker legend button{display:none!important}html.ui320-theme body .game .army315-window .arm267-picker strong{white-space:nowrap;font-size:11px}.army315-window .recruit236 .arm267-picker button{padding-inline:9px!important}.army323-selected-name{display:flex;align-items:center;gap:8px}.army323-selected-name img{width:30px;height:30px;border-radius:50%;object-fit:cover}.army323-selected-name .d2-art{width:20px;height:20px}.army323-selection-actions .army-selection-actions126{display:flex;flex-direction:column;align-items:stretch}.army323-selection-actions .army-selection-actions126>strong{display:none}.army323-selection-actions .army-selection-actions126>button:nth-of-type(-n+2){display:flex;align-items:center;gap:10px;width:100%;text-align:left;min-height:68px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--army323-line)!important}.army323-selection-actions .army-selection-actions126>button .d2-art{width:32px;height:32px;border:1px solid var(--brass);border-radius:50%;padding:5px}.army323-selection-actions button>span{flex:1}.army323-selection-actions button>span small{display:block;font-size:10px;color:var(--muted)}.army323-selection-actions button>strong{width:auto;font-size:11px;padding:6px;border:1px solid var(--brass)}.army323-selection-actions button:first-of-type>strong{background:var(--verm)}@media(max-width:650px){.army323-selection-actions .army-selection-actions126{flex-direction:row;flex-wrap:wrap}.army323-selection-actions .army-selection-actions126>button:nth-of-type(-n+2){width:auto;flex:1;min-height:44px!important}.army323-selection-actions button>span,.army323-selection-actions button>.d2-art{display:none!important}.army323-selection-actions button>strong{padding:4px;border:0}.army323-selection-actions .army-selection-actions126>button:last-child{width:100%}}.army315-summary-line b .d2-art{width:16px;height:16px;margin-right:8px;vertical-align:middle}.army323-summary-name{display:flex;align-items:center;gap:8px}.army323-summary-name img{width:30px;height:30px;object-fit:cover;border-radius:50%}.army323-summary-name>.d2-art{width:20px;height:20px}.army323-card-face{width:32px;height:38px;flex:none}.army323-card-face img{width:100%;height:100%;object-fit:cover}.army315-mapcard .history279-back{display:none!important}.army315-mapcard .army323-card-place{color:var(--muted);font-size:10px}.army315-mapcard .army315-mapstats>span:last-child b{color:var(--bad)}.army315-summary-line[data-empty=true]{opacity:.5}html.ui320-theme body .game .army315-window .army323-selection-actions .army-selection-actions126>button:nth-of-type(-n+2){display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;gap:8px;white-space:normal!important}.army323-selection-actions .army-selection-actions126 button>strong{width:auto!important;min-width:0;white-space:nowrap;margin:0!important}.army323-selection-actions .army-selection-actions126 button>span{min-width:0;width:auto!important}.army323-selection-actions .army-selection-actions126 button>span b{white-space:nowrap}.army323-selection-actions .army-selection-actions126 button>span small{white-space:normal}.army323-selection-actions .army-selection-actions126 button>strong{font-size:10px}@media(max-width:650px){html.ui320-theme body .game .army315-window .army323-selection-actions .army-selection-actions126>button:nth-of-type(-n+2){display:flex!important;justify-content:center}.army323-selection-actions .army-selection-actions126 button>strong{white-space:normal}}.army323-footer{display:grid;grid-template-columns:1fr 1fr;gap:6px;width:100%}.army323-footer button{width:100%;min-height:40px}html.ui320-theme body .game .army315-window>.ui94-window>.d2-frame-inner>.d2-heading h2{flex:none!important;margin-right:0!important}.army315-window .army323-sub{margin-right:auto}.army315-window>.ui94-window>.d2-frame-inner>.d2-heading>.d2-crest{width:34px;height:34px}.army323-map-actions{position:relative;padding-right:44px}.army323-map-more{position:absolute;right:0;bottom:4px;width:40px;height:40px}.army315-mapcard:not(.army315-more) .army-actions>[data-action=재무장]{display:none!important}.army315-mapcard:not(.army315-more)[data-moving=false] .army-actions>.d2-command,.army315-mapcard:not(.army315-more)[data-moving=false] .army-actions>[data-action=지도]{display:none!important}.army315-mapcard:not(.army315-more)[data-moving=true] .army-actions>[data-action=출정]{display:none!important}.army315-mapcard[data-moving=true] .army-actions>[data-action=지도]{order:-1}.army315-mapcard .army-actions>button,.army315-mapcard .army-actions>.d2-command{flex:1;min-width:0}.army315-mapcard .army-actions button{width:100%;padding-inline:3px}.army315-window .supply298-army{border:0!important;background:transparent!important;padding:3px 0!important}.army315-window .supply298-summary:before{content:"보급 ";color:var(--gold)}.army315-window .supply298-summary{color:var(--good)}.army315-window .supply298-army:has(.disconnected) .supply298-summary{color:var(--bad)}.army323-search-toggle,.army323-select-toggle{display:none}@media(max-width:650px){html.ui320-theme body .game .army315-window .army323-search-toggle,html.ui320-theme body .game .army315-window .army323-select-toggle{display:flex;align-items:center;justify-content:center;padding:0 5px;font-size:10px}.army315-toolbar:not(.army323-search-open)>input{display:none}.army315-toolbar.army323-search-open>input{display:block;flex:1!important;width:100%!important}.army323-selecting .army315-totals,.army323-selecting .army315-tabs,.army323-selecting .army315-filters{display:none}.army315-window .army315-toolbar select{max-width:90px}.army323-selecting .army315-toolbar{flex-wrap:wrap}.army323-selecting .army315-toolbar .army323-select-toggle{margin-left:auto}}.army323-summary-state:before{content:"●";color:var(--good);font-size:9px;margin-right:4px}.army323-summary-state[data-status=moving]:before{color:var(--gold)}.army323-summary-state:is([data-status=battle],[data-status=siege]):before{color:var(--bad)}.army323-supply{position:relative}.army323-supply>.d2-art{position:absolute;left:10px;top:12px;width:18px;height:18px;z-index:1;pointer-events:none}.army323-supply .supply298-dot{font-size:0!important;color:transparent!important}.army315-select-all{display:grid;grid-template-columns:40px minmax(0,1fr) 48px 110px 35px 35px;gap:5px;min-height:28px;padding:0 8px;color:var(--muted);font-size:11px}.army323-mobile-select{display:none}@media(max-width:650px){.army315-select-all{display:flex;min-height:40px}.army315-select-all .army323-col,.army315-select-all .army323-col-name{display:none}.army323-mobile-select{display:block;margin-left:0!important}}html.ui320-theme body .game .army315-window .recruit236 .recruit75-table th:first-child{width:40px!important;padding:0!important}.army315-window .recruit75-table td:first-child{width:40px;padding:0!important}.army315-window .recruit75-table th:nth-child(2){width:auto!important;text-align:left}.army315-window .recruit75-table td:nth-child(2){text-align:left}.army315-window .recruit75-table th:last-child{width:70px!important}.army315-window .recruit75-name{display:block}.army323-map-actions{width:100%;box-sizing:border-box}@media(min-width:651px){.army315-selection{position:relative}.army323-selection-actions .army-selection-actions126>button:last-of-type{position:absolute;right:8px;top:8px;min-width:70px}.army315-selected-list>b{display:block;padding-right:78px}}html.ui320-theme body .game .army315-window .recruit236 .recruit75-table th{width:auto!important}.army315-window .recruit75-table td{white-space:normal}.army315-orders .d2-command{flex:none;min-width:85px}.army315-orders .d2-button{white-space:nowrap!important}.army315-window .army315-officer-actions .d2-command{max-width:150px}.army315-window .army315-officer-actions .d2-command small{max-width:150px;font-size:10px}@media(max-width:650px){html.ui320-theme body .game .army315-window .recruit236 .recruit75-table th:first-child{width:40px!important}html.ui320-theme body .game .army315-window .recruit236 .recruit75-table th:nth-child(2){width:auto!important}html.ui320-theme body .game .army315-window .recruit236 .recruit75-table th:nth-child(3),html.ui320-theme body .game .army315-window .recruit236 .recruit75-table th:nth-child(4),html.ui320-theme body .game .army315-window .recruit236 .recruit75-table th:nth-child(5){width:36px!important}html.ui320-theme body .game .army315-window .recruit236 .recruit75-table th:last-child{width:65px!important}.army315-window .recruit75-table td:nth-child(n+3){overflow:visible!important;text-overflow:clip!important;white-space:nowrap}}@media(min-width:651px)and (max-height:800px){.army315-detail{gap:3px;padding:5px}.army315-detail .army315-grid>div{padding:2px 6px}.army315-detail .army315-officer{gap:7px}.army315-detail .army315-officer section{gap:1px}.army315-detail .army315-next{padding:0}.army315-detail .supply298-army header{padding:0!important}.army315-detail>header>b{font-size:15px}}.army323-recruit-mobile{display:none}@media(max-width:650px){.army315-window .recruit75-table table,.army315-window .recruit75-table tbody{display:block}.army315-window .recruit75-table thead{display:none}.army315-window .recruit75-table tbody tr{display:grid;grid-template-columns:40px minmax(0,1fr) 70px;align-items:center;min-height:56px;border-bottom:1px solid var(--army323-line)}.army315-window .recruit75-table tbody td{height:auto!important;width:auto!important;border:0}.army315-window .recruit75-table tbody td:nth-child(n+3):not(:last-child){display:none}.army315-window .recruit75-table tbody td:nth-child(2){padding:4px!important}.army315-window .recruit75-name button small{display:none}.army323-recruit-mobile{display:block!important;color:var(--muted);font-size:10px;white-space:normal}.army315-window .recruit75-table tbody td:last-child{padding:4px!important}}.army323-recruit-master{display:none}@media(max-width:650px){.army323-recruit-master{display:inline-flex;flex:none}.army315-window .recruit75-batch{gap:3px}.army315-window .recruit75-batch label{font-size:10px}.army315-window .recruit75-batch button{font-size:10px!important;padding-inline:3px!important}}@media(max-width:650px){html.ui320-theme body .game .army315-window .recruit75-name .army323-recruit-mobile{display:block!important;width:100%;white-space:normal!important;line-height:1.4}html.ui320-theme body .game .army315-window .recruit75-name>button{display:block;text-align:left;max-width:100%;height:auto!important}.army315-window .recruit75-name .army323-recruit-mobile{margin-left:0!important}}@media(max-width:650px){html.ui320-theme body .game .army315-window .recruit75-name{display:block!important;width:100%!important;min-width:0!important}html.ui320-theme body .game .army315-window .recruit75-name>button{width:100%!important;max-width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}}.army315-mapcard:not(.army315-more)[data-moving=true] .army-actions>[data-action=합치기],.army315-mapcard:not(.army315-more)[data-moving=true] .army-actions>[data-action=나누기]{display:none!important}.army315-mapcard .d2-command>small{display:none}.army315-mapcard .army-actions button{white-space:nowrap!important}.army315-mapcard .army-actions button .d2-art{width:13px;height:13px;flex:none}.army323-action-reason{display:block;margin-top:4px;font-size:10px;color:var(--muted)}.army323-mobile-title,.army323-mobile-back{display:none}@media(max-width:650px){html.ui320-theme body .game .army315-window>.ui94-window>.d2-frame-inner>.d2-heading{padding-inline:8px!important}html.ui320-theme body .game .army315-window .army315-detail{padding-inline:8px!important;box-sizing:border-box}}@media(max-width:650px){.army315-window:has(.army315-detail-open)>.ui94-window>.d2-frame-inner>.d2-heading>.army323-mobile-title{display:block;flex:1;min-width:0;font-size:17px;line-height:1.25}.army315-window:has(.army315-detail-open)>.ui94-window>.d2-frame-inner>.d2-heading>.army323-mobile-back{display:block}.army315-window:has(.army315-detail-open)>.ui94-window>.d2-frame-inner>.d2-heading>:is(.d2-crest,h2,.army323-sub){display:none!important}.army315-detail-open .army315-detail>header>.army315-back,.army315-detail-open .army315-detail>header>b{display:none!important}}.army323-recruit-top,.army323-recruit-tools{display:contents}@media(min-width:651px){html.ui320-theme body .game .army315-window .recruit236 .recruit75-name{display:block!important;width:100%!important;min-width:0!important}html.ui320-theme body .game .army315-window .recruit236 .recruit75-name>button{display:block!important;width:100%!important;text-align:left;font-size:13px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;height:auto!important;min-height:32px!important}html.ui320-theme body .game .army315-window .recruit236 .army323-recruit-mobile{display:none!important}html.ui320-theme body .game .army315-window .recruit236 .recruit75-table th:first-child{width:40px!important}html.ui320-theme body .game .army315-window .recruit236 .recruit75-table th:nth-child(2){width:auto!important}html.ui320-theme body .game .army315-window .recruit236 .recruit75-table th:nth-child(n+3):nth-child(-n+5){width:48px!important}html.ui320-theme body .game .army315-window .recruit236 .recruit75-table th:nth-child(6){width:52px!important}html.ui320-theme body .game .army315-window .recruit236 .recruit75-table th:nth-child(7){width:110px!important}html.ui320-theme body .game .army315-window .recruit236 .recruit75-table th:last-child{width:76px!important}html.ui320-theme body .game .army315-window .recruit236 .recruit75-table td{font-size:13px!important;height:44px;box-sizing:border-box}html.ui320-theme body .game .army315-window .recruit236 .recruit75-table input[type=number]{font-size:13px!important;min-height:28px!important}.army315-window .army323-recruit-top{display:grid;grid-template-columns:max-content minmax(80px,1fr) auto;align-items:center;flex:none;border-bottom:1px solid var(--army323-line);min-height:48px}.army315-window .army323-recruit-top .auto236-line{border:0!important;background:transparent!important;min-width:230px;text-align:right}.army315-window .army323-recruit-top .auto236:has(section){grid-column:1/-1}.army315-window .army323-recruit-top .army315-armament-effects{white-space:nowrap;font-size:11px}.army315-window .army323-recruit-tools{display:flex;align-items:center;gap:8px;flex:none;padding:6px 8px;border-bottom:1px solid var(--army323-line)}.army315-window .army323-recruit-tools .w53-tools{flex:1;min-width:0;padding:0!important;border:0!important;gap:6px}.army315-window .army323-recruit-tools .w53-tools input{width:145px!important;min-width:80px!important;flex:1}.army315-window .army323-recruit-tools .w53-tools select{max-width:105px}.army315-window .army323-recruit-tools .recruit75-batch{flex:none;padding:0!important;border:0!important}html.ui320-theme body .game .army315-window .army323-recruit-top button,html.ui320-theme body .game .army315-window .army323-recruit-tools :is(button,select,input){min-height:30px!important}.army315-window .army323-recruit-tools .recruit75-batch input{width:58px}.army315-window .army315-orders>div>span{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.army315-window .army315-orders progress{margin-left:auto;flex:none}.army315-window .army315-orders small{white-space:nowrap}}@media(min-width:651px){html.ui320-theme body .game .army315-window .recruit236 .recruit75-name>button{display:flex!important;align-items:baseline;gap:6px}.army315-window .recruit75-name>button small{display:inline;white-space:nowrap}.army315-window .army323-recruit-top .auto236-line{display:flex;align-items:center;justify-content:space-between;gap:12px;white-space:nowrap}}html.ui320-theme body .game .army315-mapcard .army315-card-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.ui320-theme body .game .army315-mapcard .army323-card-place{flex:none;white-space:nowrap;max-width:70px;overflow:hidden;text-overflow:ellipsis}html.ui320-theme body .game .army315-mapcard .army315-mapofficer{min-width:0}html.ui320-theme body .game .army315-mapcard .army315-mapofficer>img{display:none}html.ui320-theme body .game .army315-mapcard .army315-mapofficer>span{display:block;min-width:0;white-space:normal!important;overflow-wrap:anywhere;line-height:1.5;font-size:11px}html.ui320-theme body .game .army315-mapcard .army315-card-name{font-size:14px}@media(min-width:651px){html.ui320-theme body .game .army315-mapcard .army323-map-actions button{min-height:34px!important;height:34px}.army315-mapcard .army323-map-more{height:34px;min-height:34px}}.army323-selection-title,.army323-selection-end{display:none}@media(max-width:650px){html.ui320-theme body .game .army315-mapcard.army-window53.d2-slot{height:auto!important;top:auto!important;bottom:calc(var(--nav269-height,56px) + 8px)!important;max-height:calc(100dvh - var(--nav269-height,56px) - 24px)!important}html.ui320-theme body .game .army315-mapcard>.d2-frame,html.ui320-theme body .game .army315-mapcard>.d2-frame>.d2-frame-inner{height:auto!important;min-height:0!important;flex:none!important}html.ui320-theme body .game .army315-mapcard .d2-content{height:auto!important;min-height:0!important;flex:0 1 auto!important;max-height:calc(100dvh - var(--nav269-height,56px) - 100px);overflow:auto}.army315-window:has(.army323-selecting)>.ui94-window>.d2-frame-inner>.d2-heading>.army323-selection-title{display:block;flex:1;min-width:0;font-size:17px}.army323-selection-title small{font-size:11px;font-weight:400;color:var(--muted)}.army315-window:has(.army323-selecting)>.ui94-window>.d2-frame-inner>.d2-heading>.army323-selection-end{display:block;font-size:11px;padding-inline:5px}.army315-window:has(.army323-selecting)>.ui94-window>.d2-frame-inner>.d2-heading>:is(.d2-crest,h2,.army323-sub,.army323-mobile-title,.army323-mobile-back){display:none!important}.army323-selecting .army323-select-toggle{display:none!important}.army323-selection-actions .army-selection-actions126>button:last-child{display:none}.army323-selecting .army315-selected-list{display:block;padding:4px 8px}.army323-selecting .army315-selected-list>:not(p){display:none}.army323-selecting .army315-selected-list p{margin:0;font-size:10px}}.army315-scroll summary:after{content:"▾";font-size:11px;color:var(--gold)}.army315-scroll details:not([open])>summary:after{content:"›"}.army315-selection{display:flex;flex-direction:column}.army323-selection-note{margin:0;padding:8px 10px;font-size:11px;color:var(--muted);line-height:1.5}html.ui320-theme body .game .army315-window .recruit75-total>button{background:linear-gradient(#ac412f,var(--verm))!important;border-color:var(--brass)!important}@media(min-width:651px){.army315-scroll summary{min-height:32px;padding-block:4px;box-sizing:border-box}html.ui320-theme body .game .army315-window :is(.army315-scroll summary,.army315-select-all) .army-check126{height:24px!important;min-height:24px!important}html.ui320-theme body .game .army315-window :is(.army315-scroll summary,.army315-select-all) .army-check126:before{top:4px}html.ui320-theme body .game .army315-window :is(.army315-scroll summary,.army315-select-all) .army-check126:after{top:1px}.army315-select-all{min-height:28px;padding-block:2px}}@media(max-width:650px){.army323-selecting .army315-selected-list{display:none}.army323-selection-note{order:-1;padding:4px 8px;font-size:10px}}.army323-status[data-status=moving]{color:var(--d2-info,#93bdd0);background:color-mix(in srgb,var(--d2-info,#93bdd0) 10%,transparent)}.army323-location small[data-status=moving]:before,.army323-summary-state[data-status=moving]:before{color:var(--d2-info,#93bdd0)}@media(min-width:651px){.army315-selected-list>b{display:flex;align-items:center;min-height:40px;box-sizing:border-box}}html.ui320-theme body .game .army315-mapcard .army323-map-actions button{font-size:12px!important;line-height:1.4}html.ui320-theme body .game .army315-mapcard .army-state,html.ui320-theme body .game .army315-mapcard .army315-card-state{min-height:22px;line-height:1.5;display:inline-flex;align-items:center;box-sizing:border-box}.settings319 .settings319-game-identity{display:grid;gap:8px;padding:10px 0;min-width:0}.settings319-game-identity p{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;margin:0;align-items:start}.settings319-game-identity p>strong,.settings319-game-identity p>b{color:var(--d2-gold);font-size:12px}.settings319-game-identity p>span{font-size:12px;line-height:1.6;overflow-wrap:anywhere}.settings319-game-identity code{font:11px/1.6 monospace;color:var(--d2-muted);overflow-wrap:anywhere;white-space:normal}.crown327-choices{padding:8px 0}.crown327-choices>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 0;border-bottom:1px solid var(--d2-line,#756144)}.crown327-choices>div>span{flex:1;min-width:180px}.crown327-choices small{flex-basis:100%}.crown327-news{border-top:8px solid;padding:16px;background:var(--d2-paper,rgba(185,151,78,.08))}.crown327-news h2{color:#c9aa69;font-size:24px}.crown327-news p{line-height:1.8}.crown327-news>.d2-crest{float:left;margin-right:12px}.crown327-chip{display:inline-flex;align-items:center;margin-right:4px}.crown327-chip i{width:8px;height:8px;border-radius:50%}dialog.nation260-layer:has(.crown327-choices){max-height:calc(100dvh - var(--nav269-height,56px) - 32px)}dialog.nation260-layer:has(.crown327-choices)>.d2-frame-inner{display:flex;flex-direction:column;max-height:calc(100dvh - var(--nav269-height,56px) - 32px);overflow:hidden}dialog.nation260-layer:has(.crown327-choices) .d2-heading{flex:none}dialog.nation260-layer:has(.crown327-choices) .nation260-picker-content{min-height:0;overflow:auto;padding-bottom:12px;max-height:none}.court277-host .court277-visitor>.d2-crest{width:40px;height:40px;align-self:center;flex:none}.crown327-news>.major340-art{display:block;clear:both;width:100%;height:auto;margin:16px 0}.nation302-head{display:grid;grid-template-columns:250px minmax(0,1fr);gap:8px;padding:8px 10px!important}.nation302-card{background:#0a1520b3;border:1px solid var(--d2-line);border-radius:3px;padding:8px 10px;min-width:0;box-sizing:border-box}html body .nation260 .help279.help279-summary{width:auto!important;min-height:0!important;padding:0!important;flex:none}.nation302-id{display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 10px;align-items:start}.nation302-flag{grid-row:span 2;width:44px;height:auto;display:block}.nation302-flag.small{width:22px}.nation302-flag-crown{fill:var(--d2-gold);stroke:#5b4519;stroke-width:1}.nation302-name{display:grid;min-width:0}.nation302-name b{font-size:16px;line-height:1.25;color:var(--d2-title);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nation302-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nation302-stage-short{display:none}.nation302-stats{display:flex;gap:10px;flex-wrap:wrap;font-size:11px;color:var(--d2-muted);min-width:0}.nation302-stats b{color:var(--d2-ink);font-weight:500}.nation302-authority{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(30px,1fr) auto auto;gap:6px;align-items:center;font-size:11px;min-width:0}.nation302-authority>.nation260-meter{width:100%;box-sizing:border-box}.nation302-authority>button.help279{margin:0}.nation302-legend{grid-column:1/-1;justify-self:start}.nation302-stage{display:grid;gap:8px;align-content:start}.nation302-track{display:flex;align-items:center;gap:6px;list-style:none;margin:0;padding:0;min-width:0}.nation302-track li{display:flex;align-items:center;gap:6px;white-space:nowrap;color:var(--d2-muted);font-size:12px;min-width:0}.nation302-track li+li:before{content:"";flex:1 1 auto;width:clamp(16px,6vw,90px);height:2px;background:var(--d2-line)}.nation302-track li.done+li:before,.nation302-track li.on+li.next:before{background:linear-gradient(90deg,var(--d2-gold) 50%,var(--d2-line) 50%)}.nation302-track li.done+li:before{background:var(--d2-gold)}.nation302-dot{width:22px;height:22px;border-radius:50%;border:2px solid var(--d2-line);display:grid;place-items:center;font-size:11px;flex:none;box-sizing:border-box}.nation302-dot .nation260-icon{width:12px;height:12px}.nation302-track li.on{color:var(--d2-title);font-weight:700}.nation302-track li.on .nation302-dot,.nation302-track li.done .nation302-dot{background:var(--d2-gold);border-color:var(--d2-gold);color:#1a1408}.nation302-track li.next .nation302-dot{border-color:var(--d2-gold);color:var(--d2-gold)}.nation302-track li.done{color:var(--d2-title)}.nation302-track .short{display:none}.nation302-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.nation302-chips-label{margin-right:2px}.nation302-chip{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--d2-line);background:#0c1620;padding:1px 7px;border-radius:2px;font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--d2-ink);line-height:1.6}.nation302-chip .d2-art{width:13px!important;height:13px!important}.nation302-chip.met{border-color:var(--d2-gold-dark)}.nation302-chip.crowned{border-color:var(--d2-gold);color:var(--d2-title)}.nation302-chip.off{opacity:.55;color:var(--d2-muted)}.nation302-chip .help279-glyph{display:inline-grid;place-items:center;width:13px;height:13px;border:1px solid currentColor;border-radius:50%;font-size:9px;line-height:1}.nation302-crown-sites{margin:4px 0 0}.nation302-crown-sites .held{color:var(--d2-gold);font-weight:700}.nation302-todo{margin:0;border-top:1px solid var(--d2-line);padding-top:6px;font-size:12px;color:var(--d2-muted);overflow-wrap:anywhere}.nation302-todo b{color:var(--d2-ink);font-weight:500}.nation302-blocked{color:var(--d2-danger,#e07a6a)}.nation302-reforms{display:grid;gap:8px;padding-top:4px}.nation302-top{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:8px;align-items:start}.nation302-next{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:6px 12px;align-items:center}.nation302-icon{width:44px;height:44px;border:1px solid var(--d2-gold-dark);background:#1b2633;display:grid;place-items:center;border-radius:3px}.nation302-icon .d2-art{width:26px!important;height:26px!important}.nation302-next-title{display:grid;grid-template-columns:auto auto 1fr;align-items:center;min-width:0}.nation302-next-title b{font-size:14px;color:var(--d2-title)}.nation302-next-title small{grid-column:1/-1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nation302-next>button.ready{box-shadow:0 0 8px var(--d2-gold);border-color:var(--d2-gold)!important;color:var(--d2-title)}.nation302-progress{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;font-size:12px;font-variant-numeric:tabular-nums}.nation302-progress .nation260-meter{width:100%;box-sizing:border-box}.nation302-gate{grid-column:1/-1;margin:0;font-size:12px;color:var(--d2-danger,#e07a6a);background:#2a1d1a;border:1px solid #6b3c33;padding:4px 8px;border-radius:2px}.nation302-done{margin:0;color:var(--d2-title)}.nation302-rate{display:grid;gap:3px;min-width:220px;font-size:12px}.nation302-rate>div{display:flex;justify-content:space-between;gap:14px;font-variant-numeric:tabular-nums}.nation302-rate>div.total{border-top:1px solid var(--d2-line);padding-top:3px;color:var(--d2-title)}.nation302-rate p{margin:4px 0 0;color:var(--d2-muted);font-size:11px;white-space:normal}.nation302-sec{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px}.nation302-sec b{font-size:13px;color:var(--d2-title)}.nation302-slots{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:6px}html body .nation260 .nation302-slots>.help279.help279-summary{width:100%!important;display:block!important}.nation302-slot{display:grid;justify-items:center;gap:2px;padding:7px 3px 5px;border:1px solid var(--d2-line);background:#0c1620;border-radius:3px;font-size:11px;text-align:center;min-width:0;box-sizing:border-box;width:100%;color:var(--d2-ink)}.nation302-slot .d2-art{width:22px!important;height:22px!important;opacity:.6}.nation302-slot .name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nation302-slot small{font-size:10px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nation302-slot.done{border-color:var(--d2-gold-dark)}.nation302-slot.done .d2-art{opacity:1}.nation302-slot.done small{color:var(--d2-gold)}.nation302-slot.now{border-color:var(--d2-gold);box-shadow:inset 0 0 0 1px var(--d2-gold)}.nation302-slot.now .d2-art{opacity:1}.nation302-later{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px;align-items:center}.nation302-later .nation302-chip{font-size:11px}.nation302-past>summary{cursor:pointer;list-style:none;display:flex;gap:8px;align-items:center}.nation302-past[open]>summary{margin-bottom:6px}.nation302-past .nation302-policy{margin-top:8px}.nation302-policies{display:grid;gap:8px}.nation302-choices{display:grid;grid-template-columns:1fr 1fr;gap:6px}.nation302-choice{border:1px solid var(--d2-line);background:#0c1620;padding:6px 8px;border-radius:3px;display:grid;gap:2px;font-size:12px;align-content:start;min-width:0}.nation302-choice.on{border-color:var(--d2-gold)}.nation302-choice b{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.nation302-choice b .d2-art{width:14px!important;height:14px!important}.nation302-choice>button{justify-self:start;margin-top:3px}.nation302-selected{color:var(--d2-good,#7fc79a)!important;font-weight:400}@media(max-width:900px){.nation302-top{grid-template-columns:1fr}}@media(max-width:650px){.nation302-head{grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;padding:5px 8px!important}.nation302-card{padding:6px 8px}.nation302-head .nation302-card{display:contents}.nation302-head{border:1px solid var(--d2-line);background:#0a1520b3;margin:4px;border-radius:3px}.nation302-id .nation302-flag{display:none}.nation302-name{grid-row:1;grid-column:1;display:flex;min-width:0;align-items:center;gap:8px}.nation302-name>small:not(.nation302-stage-short){display:none}.nation302-stage-short{display:inline!important}.nation302-name:before{content:"";width:16px;height:20px;flex:none;background:var(--nation302-color,#7d8796);clip-path:polygon(0 0,100% 0,100% 72%,50% 100%,0 72%)}.nation302-legend{grid-row:1;grid-column:2;justify-self:end;align-self:center}.nation302-stats,.nation302-todo{display:none}.nation302-track{grid-row:2;grid-column:1/-1}.nation302-track .full{display:none}.nation302-track .short{display:inline}.nation302-track li{font-size:12px;gap:4px}.nation302-dot{width:20px;height:20px}.nation302-chips{grid-row:3;grid-column:1/-1;gap:4px}.nation302-chips-label{display:none}.nation302-chip{font-size:11px;padding:1px 5px}.nation302-authority{grid-row:4;grid-column:1/-1}.nation302-top{display:contents}.nation302-next{order:1}.nation302-current{order:2}.nation302-policies{order:3}.nation302-past{order:4}.nation302-next{grid-template-columns:40px minmax(0,1fr) auto}.nation302-icon{width:40px;height:40px}.nation302-slots{grid-template-columns:repeat(5,minmax(0,1fr))}.nation302-slot .name,.nation302-slot small.effect{display:none}.nation302-slot small{font-size:9px}.nation302-past .nation302-slots,.nation302-slots:has(>:nth-child(6)){grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-height:500px)and (max-width:1000px){.nation302-head{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;gap:4px 10px;padding:4px 8px!important;border:1px solid var(--d2-line);background:#0a1520b3;margin:3px 6px;border-radius:3px}.nation302-head .nation302-card{display:contents}.nation302-id .nation302-flag,.nation302-stats,.nation302-todo,.nation302-chips-label{display:none}.nation302-name{grid-row:1;grid-column:1;display:flex;align-items:center;gap:8px;min-width:0}.nation302-name b{font-size:14px}.nation302-name>small:not(.nation302-stage-short){display:none}.nation302-stage-short{display:inline!important}.nation302-name:before{content:"";width:14px;height:18px;flex:none;background:var(--nation302-color,#7d8796);clip-path:polygon(0 0,100% 0,100% 72%,50% 100%,0 72%)}.nation302-authority{grid-row:1;grid-column:2}.nation302-legend{grid-row:1;grid-column:3;justify-self:end}.nation302-track{grid-row:2;grid-column:1}.nation302-track .full{display:none}.nation302-track .short{display:inline}.nation302-dot{width:18px;height:18px;font-size:10px}.nation302-track li+li:before{width:14px}.nation302-chips{grid-row:2;grid-column:2/-1;gap:4px}.nation302-chip{font-size:11px;padding:0 5px}}html.ui94-theme body .management182.management182-open:has(.royal313){inset:12px auto auto 50%!important;transform:translate(-50%)!important;width:min(1100px,calc(100vw - 28px))!important;height:calc(100dvh - var(--nav269-height,48px) - 42px)!important;max-height:none!important}html.ui94-theme body .management182.management182-open:has(.royal313)>.d2-frame{height:100%!important;max-height:100%!important;min-height:0;box-sizing:border-box}html.ui94-theme body .management182.management182-open:has(.royal313)>.d2-frame>.d2-frame-inner{height:100%!important;max-height:100%!important;min-height:0;display:flex;flex-direction:column;padding:0!important;box-sizing:border-box}html.ui94-theme body .management182:has(.royal313)>.d2-frame>.d2-frame-inner>.d2-heading{display:none!important}html.ui94-theme body .management182:has(.royal313) .management182-content{min-height:0;overflow:hidden!important;background:#0e1b28!important}html.ui94-theme body .royal313{--royal-gold:#e4c15e;--royal-muted:#a99a7f;--royal-line:#344151;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;color:#e9e2cd;background:#0e1b28;font:500 12px/1.45 var(--d2-sans)}.royal313 *{box-sizing:border-box}.royal313 b,.royal313 strong{font-weight:700}.royal313 .muted{color:var(--royal-muted)}html.ui94-theme .royal313 button,html.ui94-theme .royal313 summary{font-family:var(--d2-sans);touch-action:manipulation;cursor:pointer}html.ui94-theme .royal313 button{width:auto;min-width:0;border-radius:2px;font-size:12px;padding:5px 9px;line-height:1.35;min-height:30px;white-space:nowrap;flex:none}.royal313 button:disabled{cursor:default;opacity:.48}.royal313-head{flex:none;border-bottom:1px solid var(--royal-line)}.royal313-title{height:52px;padding:8px 12px;display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--royal-line);min-width:0}html.ui94-theme .royal313 .royal313-circle{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-height:32px;border:1px solid #a5863c;border-radius:50%;padding:0;background:transparent;color:var(--royal-gold);font-size:22px}.royal313-title>.close{margin-left:auto}.royal313-stage-chip{padding:3px 7px;color:var(--royal-gold);border:1px solid #886b2d;border-radius:2px;font-size:11px;white-space:nowrap}html.ui94-theme .royal313 .royal313-name{display:flex;align-items:center;gap:8px;border:0;background:none;box-shadow:none!important;padding:0;min-width:0;text-align:left;color:#f0ead9}.royal313-name>.crest,.royal313-name>.d2-crest{width:30px;height:30px;flex:none}.royal313-name strong{font-size:22px;white-space:nowrap;line-height:1.2}.royal313-meta{color:var(--royal-muted);white-space:nowrap;font-size:12px;overflow:hidden;text-overflow:ellipsis}.royal313-track{list-style:none;display:flex;align-items:center;gap:0;margin:0;padding:0;flex:none}.royal313-track li{display:flex;align-items:center;gap:6px;color:#8c8c85;white-space:nowrap;font-size:11px}.royal313-track li+li:before{content:"";width:30px;height:2px;background:#455261;margin-inline:6px}.royal313-track li>span{width:25px;height:25px;border:1px solid #596571;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#9e9b8d;flex:none}.royal313-track li.done,.royal313-track li.current{color:var(--royal-gold)}.royal313-track li.done>span,.royal313-track li.current>span{background:#d7b454;color:#15212a;border-color:#e2c06d;font-weight:800}.royal313-track li.current>span{box-shadow:0 0 0 3px #b1995840;background:#f3d685}.royal313-track.small{display:none}.royal313-authority{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:13px 14px 9px;min-width:0}.royal313-authority-value{display:flex;align-items:baseline;gap:7px;white-space:nowrap;color:var(--royal-gold)}.royal313-authority-value b{font-size:27px;line-height:1.1}.royal313-authority-value small{font-size:11px}.royal313-conditions,.royal313-mobile-conditions{display:flex;gap:6px;align-items:center;min-width:0}.royal313-mobile-conditions{display:none}.royal313 .nation302-chip{font-size:11px;min-height:27px;height:auto;white-space:nowrap;padding:4px 6px;background:#142334;border:1px solid #3b4a5d;color:#e6d1a0;gap:4px}.royal313 .nation302-chip>.d2-art{display:none}.royal313 .nation302-chip.met{border-color:#6e8253}.royal313 .nation302-chip .effect279-bad{color:#f3a28c}.royal313-composition{position:relative;margin:0 14px 24px;height:23px}.royal313-segments{display:flex;width:100%;height:23px;overflow:hidden;border:1px solid #4b545a;border-radius:3px}.royal313-segments>span{min-width:0;flex-basis:0;overflow:hidden;white-space:nowrap;display:flex;align-items:center;padding:0 7px;border-right:1px solid #172433;font-size:10px;color:#f4ebcf}.royal313-segments>span:first-child{color:#182319}.royal313-segments>span.empty{flex:1;background:#263744;color:#b0ac9c}.royal313-threshold{position:absolute;top:-4px;bottom:-4px;pointer-events:none}.royal313-threshold>i{display:block;width:2px;height:31px;background:#ffda6c;box-shadow:0 0 3px #000}.royal313-threshold small{position:absolute;top:30px;left:5px;font-size:10px;white-space:nowrap;color:#ffda6c}html.ui94-theme .royal313 .royal313-tabs{flex:none;display:flex;align-items:stretch;gap:10px;padding:0 12px;margin:0;border:0;border-bottom:1px solid var(--royal-line);height:43px;background:none}html.ui94-theme .royal313 .royal313-tabs>button{display:inline-flex!important;align-items:center;justify-content:center;flex:none;min-width:58px;height:43px;padding:7px 8px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:none!important;box-shadow:none!important;outline:none!important;color:#c6b27e;font-size:13px;font-weight:700}html.ui94-theme .royal313 .royal313-tabs>button[aria-selected=true]{border-bottom-color:#e6c65d!important;color:#f2d778}html.ui94-theme .royal313 .royal313-tabs>.royal313-power-tab{display:none!important}.royal313-tabs>.royal313-audience{margin-left:auto}.royal313-body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;margin-inline:8px;margin-bottom:1px}.royal313-people{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:100%}.royal313-ledger{border-right:1px solid var(--royal-line);min-width:0}.royal313-tribes{display:flex;flex-direction:column;height:100%;min-width:0}.royal313-tribe-columns{height:35px;display:grid;grid-template-columns:minmax(0,1fr) 60px 60px 28px;padding:0 12px 0 43px;align-items:center;color:var(--royal-muted);font-size:10px;border-bottom:1px solid var(--royal-line)}.royal313-tribe-columns>b{color:#d4b35d;font-size:11px}.royal313-tribe-columns>span{text-align:right}.royal313-tribe{border-bottom:1px solid #273648;border-left:3px solid transparent}.royal313-tribe.selected{background:#192b3a;border-left-color:#edcf70}html.ui94-theme .royal313 .royal313-tribe-row{display:grid;grid-template-columns:25px minmax(0,1fr) 60px 60px 25px;gap:7px;align-items:center;width:100%;min-height:42px;padding:5px 10px;border:0;background:none!important;border-radius:0;box-shadow:none!important;text-align:left;color:#eee7d3}.royal313-tribe-row .crest,.royal313-tribe-row .d2-crest{width:24px;height:24px}.royal313-tribe-name{min-width:0;display:flex;gap:4px;align-items:baseline;overflow:hidden}.royal313-tribe-name>b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.royal313-tribe-name>small{font-size:10px;color:#e0ba64;white-space:nowrap}.royal313-tribe-row>strong{text-align:right;font-size:13px}.royal313-tribe-row .loyal{color:#99ce88}.royal313-tribe-row .discontent,.royal313 .crisis{color:#f3937d}.royal313-tribe-flags{display:flex;gap:2px;align-items:center;justify-content:flex-end;color:#e1bd5c}.royal313-tribe-flags .d2-art{width:12px;height:12px}.royal313-tribe-detail{padding:0 12px 9px 43px}.royal313-tribe-meta{display:flex;gap:4px;align-items:center;margin-bottom:6px;color:var(--royal-muted);font-size:10px;min-width:0}.royal313-tribe-meta>small{min-width:0}.royal313-tribe-meta .help279-glyph{font-size:10px}.royal313 .royal313-actions{border:0;margin:0;padding:0}.royal313-basic-actions{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.royal313-basic-actions>button,.royal313-pc-extra>button{min-height:30px}.royal313-pc-extra{display:flex;gap:5px}.royal313 .danger{border-color:#855149;color:#edb59f}.royal313-more-actions{position:relative;display:block;font-size:11px}.royal313-more-actions>summary{display:inline-flex;align-items:center;border:1px solid #8a7443;background:#172d40;color:#e7d4a4;padding:5px 8px;min-height:30px;list-style:none;border-radius:2px}.royal313-more-actions .mobile,.royal313-mobile-extra{display:none}.royal313-extra-actions{padding:8px 0}.royal313-extra-actions .nation260-privileges{display:flex;flex-wrap:wrap;gap:5px}.royal313-extra-actions .nation260-privileges button{width:auto!important;flex:none;font-size:11px!important}.royal313-more-actions[open]{flex-basis:100%}.royal313-more-actions[open]+.royal313-pc-extra{margin-top:4px}.royal313-action-conditions{font-size:10px;color:var(--royal-muted);margin-top:5px}.royal313-action-conditions>summary{font-size:10px;min-height:18px;color:var(--royal-muted)}.royal313-action-conditions p{margin:3px 0}.royal313-action-hint{margin:6px 0 0;font-size:10px;color:#e0c26e;line-height:1.5}.royal313-empty-slot{display:flex;align-items:center;gap:10px;height:43px;padding:8px 14px;color:#7692a6;border-bottom:1px solid #273648;font-size:11px}.royal313-empty-slot i{width:24px;height:24px;border:1px dashed #566477;border-radius:50%}.royal313-subjects{margin:12px 0 0;border-block:1px solid var(--royal-line)}.royal313-subjects>summary{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) 60px 60px 24px;align-items:center;gap:7px;min-height:43px;padding:8px 12px;color:#dbd1b7;font-size:11px}.royal313-subjects>summary>strong{text-align:right}.royal313-recent{margin-top:auto;padding:12px;color:#e2c379;font-size:10px;min-height:86px}.royal313-recent>b{font-size:11px}.royal313-recent p{margin:4px 0}.royal313-recent small{color:var(--royal-muted)}.royal313-recent .loss{color:#eda48c}.royal313-recent summary{color:var(--royal-muted)}.royal313-tools{min-width:0}.royal313-tools>header{height:35px;padding:8px 12px;display:flex;gap:8px;align-items:center;border-bottom:1px solid var(--royal-line);font-size:11px;color:#e1be64}.royal313-tools>header>small{font-size:10px;color:var(--royal-muted)}.royal313-tool{display:grid;grid-template-columns:30px minmax(0,1fr) 52px 90px;gap:8px;align-items:center;min-height:59px;padding:8px 12px;border-bottom:1px solid #273648}.royal313-tool-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #3e5061;border-radius:4px;background:#172b3c;color:#e6c56c}.royal313-tool-icon>.d2-art{width:17px;height:17px}.royal313-tool>div{min-width:0}.royal313-tool>div>b{display:block;font-size:12px}.royal313-tool>div>small{display:block;font-size:10px;line-height:1.5;color:var(--royal-muted);white-space:normal;word-break:keep-all}.royal313-tool>strong{text-align:right;color:#edc966;font-size:12px}.royal313-tool-state{text-align:right;color:var(--royal-muted);font-size:10px}.royal313-tool>button{justify-self:end;font-size:11px!important;padding:5px 8px!important;min-height:29px!important}.royal313-court{padding:12px 14px}.royal313-royal-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.royal313-royal-row>.nation260-office{height:84px}html.ui94-theme .royal313 .nation260-office.seat{display:flex!important;min-width:0!important;max-width:none!important;width:100%!important;min-height:78px!important;gap:7px!important;padding:7px!important;position:relative;background:#152737!important;border:1px solid #405267!important;border-radius:3px!important;text-align:left;box-shadow:none!important}.royal313 .nation260-office.seat>span{min-width:0}.royal313 .nation260-office.seat small{white-space:normal!important;word-break:keep-all}.royal313 .nation260-office.seat b{font-size:14px;white-space:nowrap}.royal313 .nation260-office.seat .d2-portrait{width:42px!important;height:56px!important;flex:none}.royal313 .nation260-office.seat .nation260-plaque{color:#d9b95f;font-size:11px}.royal313 .nation260-office.seat .nation260-stats{font-size:10px!important}.royal313 .nation260-office.locked{opacity:.55}.royal313-office-summary{display:flex;gap:9px;flex-wrap:wrap;align-items:center;padding:12px 0;font-size:11px;color:#d4ba76}.royal313-origin-counts{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.royal313-origin-counts>small,.royal313-origin{padding:2px 4px;background:#756e43;color:#f1ebcc;border-radius:2px;font-size:10px}.royal313-office-summary>small{color:var(--royal-muted)}.royal313-office-summary>button{margin-left:auto}.royal313-domains{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.royal313-domains>section{min-width:0;border:1px solid #3a4b5d;border-radius:3px;overflow:hidden}.royal313-domains h3{display:flex;align-items:center;gap:6px;padding:8px 10px!important;margin:0!important;font-size:12px!important;color:#e1bf64;border-bottom:1px solid var(--royal-line)}.royal313-domain-head{padding:7px;position:relative}.royal313-domain-head>.royal313-origin{display:block;margin:4px 0 0;width:max-content;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.ui94-theme .royal313 .royal313-seat-row{width:100%;display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1fr) 40px;gap:5px;align-items:center;min-height:40px;padding:7px 9px;border:0;border-top:1px solid #293b4c;border-radius:0!important;background:none!important;text-align:left;box-shadow:none!important;font-size:11px}.royal313-seat-row>span{color:var(--royal-muted);white-space:nowrap}.royal313-seat-row>b{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.royal313-seat-row>i{font-style:normal;justify-self:end;padding:2px 7px;border:1px solid #796b48;border-radius:2px;color:#e1c276;font-size:10px}.royal313-seat-row.locked{color:#71818e;opacity:.65}.royal313-seat-row.locked>i{border:0;padding:0}.royal313-court-note{display:block;margin:12px 0;color:var(--royal-muted);font-size:10px}.royal313-reform{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);min-height:100%}.royal313-reform>main{padding:14px;min-width:0}.royal313-next{border:1px solid #8d752d;border-radius:4px;background:#152635;padding:12px}.royal313-next-head{display:flex;align-items:center;gap:9px}.royal313-next-head>.d2-art{width:32px;height:32px;color:#e6c262}.royal313-next-head>div{min-width:0}.royal313-next-head small{display:block;color:#dab756;font-size:10px}.royal313-next-head b{display:block;font-size:17px}.royal313-next-head>button{margin-left:auto}.royal313-next-progress{display:flex;align-items:center;gap:8px;margin:11px 0}.royal313-next-progress>.nation260-meter{flex:1;min-width:24px}.royal313-next-progress>b{font-size:15px;white-space:nowrap}.royal313-next-progress>small{font-size:10px;white-space:nowrap;color:var(--royal-muted)}.royal313-next>p{margin:7px 0;font-size:11px;color:#e7d39b}.royal313-next .royal313-block{color:#eba28c}.royal313-block>button{display:block;margin-top:6px}.royal313-rate{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:10px;color:var(--royal-muted);border-top:1px solid #364757;padding-top:8px;margin-top:10px}.royal313-rate b{color:#e8d4a4}.royal313-institutions h3,.royal313-later h3{font-size:11px!important;color:#d7b660;margin:14px 0 9px!important}.royal313-institution-track{display:flex;list-style:none;margin:8px 0 12px;padding:0;justify-content:space-between;gap:4px}.royal313-institution-track li{min-width:0;flex:1;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;font-size:10px}.royal313-institution-track li+li:before{position:absolute;content:"";height:2px;background:#4a5662;left:-50%;right:50%;top:18px}.royal313-institution-track li.done+li:before{background:#c0a24e}.royal313-institution-track li>.help279{z-index:1}.royal313-institution-circle{display:flex;align-items:center;justify-content:center;border:1px solid #626c73;border-radius:50%;width:37px;height:37px;background:#152635;color:#d5bd7a;font-size:11px;position:relative;z-index:1}.royal313-institution-track .done .royal313-institution-circle{border-color:#97c884;background:#2a4735;color:#a8df95}.royal313-institution-track .current .royal313-institution-circle{border-color:#d8b14f;color:#e8c259}.royal313-institution-track li>b{font-size:10px;white-space:nowrap}.royal313-institution-track li>small{font-size:9px;color:var(--royal-muted)}.royal313-code-conditions{font-size:10px;color:var(--royal-muted)}.royal313-later>div{display:flex;flex-wrap:wrap;gap:5px}.royal313-later .nation302-chip{font-size:10px;min-height:25px;padding:3px 6px}.royal313-past{margin-top:12px;font-size:11px;color:var(--royal-muted)}.royal313-policies{border-left:1px solid var(--royal-line);min-width:0}.royal313-policies>header{display:flex;gap:8px;align-items:center;padding:11px 12px;border-bottom:1px solid var(--royal-line);color:#dfbb5a;font-size:11px}.royal313-policy{display:grid;grid-template-columns:75px minmax(0,1fr);padding:8px 12px;border-bottom:1px solid #273648;gap:5px 8px;align-items:center}.royal313-policy>b{color:#d9b85b;font-size:11px}.royal313-policy>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0}html.ui94-theme .royal313 .royal313-policy>div>button{min-width:0;width:100%;padding:6px!important;white-space:normal;text-align:left;min-height:49px;border:1px solid #3d5166;background:#152737;border-radius:3px!important}.royal313-policy>div>button>strong{display:flex;align-items:center;gap:4px;font-size:11px}.royal313-policy>div>button>small{display:block;font-size:10px;color:#d1c6a1}.royal313-policy>div>button.selected{border:2px solid #d5b04c!important;background:#23384b!important;opacity:1}.royal313-policy-wait{grid-column:2;color:var(--royal-muted);font-size:9px}@media(max-width:1190px)and (min-width:900px){.royal313-authority{gap:10px}.royal313-track li+li:before{width:14px;margin-inline:4px}.royal313-conditions{gap:4px}.royal313-authority-value b{font-size:25px}.royal313 .nation302-chip{font-size:10px;padding:4px}.royal313-tool{grid-template-columns:28px minmax(0,1fr) 43px 70px;gap:6px}.royal313-basic-actions{gap:4px}.royal313-basic-actions>button,.royal313-pc-extra>button{padding:5px 7px!important}.royal313-tribe-detail{padding-left:35px}.royal313-policy{grid-template-columns:60px minmax(0,1fr);padding:8px}}@media(max-width:899px){html.ui94-theme body .management182.management182-open:has(.royal313){inset:6px auto auto 50%!important;width:calc(100vw - 12px)!important;height:calc(100dvh - var(--nav269-height,56px) - 34px)!important}.royal313-title{height:47px;padding:5px 6px;gap:6px}.royal313-meta,.royal313-stage-chip{display:none}.royal313-name strong{font-size:18px}.royal313-name>.crest,.royal313-name>.d2-crest{width:27px;height:27px}.royal313-title .royal313-circle{width:29px!important;height:29px!important;min-height:29px!important;font-size:19px!important}.royal313-title .close{margin-left:auto}.royal313-track.small{display:flex;gap:0}.royal313-track.small li{position:relative;gap:0}.royal313-track.small li>span{display:none}.royal313-track.small li>b{display:flex;align-items:center;justify-content:center;width:19px;height:19px;border:1px solid #546371;border-radius:50%;font-size:10px;line-height:1}.royal313-track.small li.done>b,.royal313-track.small li.current>b{background:#ddbc63;color:#17212b;border-color:#e7c76e}.royal313-track.small li.current>b{box-shadow:0 0 0 2px #ab8b4055}.royal313-track.small li+li:before{width:4px;height:1px;margin-inline:2px}.royal313-authority{padding:10px 7px 7px}.royal313-authority>.royal313-track,.royal313-authority>.royal313-conditions{display:none}.royal313-authority-value b{font-size:25px}.royal313-authority-value small{font-size:10px}.royal313-composition{margin:0 7px 22px;height:16px}.royal313-segments{height:16px}.royal313-segments>span{padding:0;border-right:1px solid #1a2736}.royal313-segments>span>b{display:none}.royal313-threshold>i{height:25px}.royal313-threshold small{top:24px;font-size:9px}.royal313-mobile-conditions{display:flex;gap:4px;padding:0 7px 9px;flex-wrap:wrap}.royal313 .nation302-chip{font-size:9px;padding:3px 4px;min-height:23px;gap:0}html.ui94-theme .royal313 .royal313-tabs{padding:0 5px;gap:1px;height:40px}html.ui94-theme .royal313 .royal313-tabs>button{height:40px;min-height:40px;flex:1;min-width:0;padding:6px 7px!important;font-size:12px}html.ui94-theme .royal313 .royal313-tabs>.royal313-power-tab{display:inline-flex!important}html.ui94-theme .royal313 .royal313-tabs>.royal313-audience{font-size:10px;flex:0 0 auto;margin-left:8px}.royal313-people{display:block;min-height:100%}.royal313-ledger{border-right:0}.royal313-people:not(.power-only)>.royal313-tools{display:none}.royal313-people.power-only>.royal313-ledger{display:none}.royal313-tribes{min-height:100%}.royal313-recent{margin-top:16px}.royal313-tribe-columns{grid-template-columns:minmax(0,1fr) 39px 39px 17px;padding:0 8px 0 40px}.royal313-tribe-columns>span{font-size:9px}html.ui94-theme .royal313 .royal313-tribe-row{grid-template-columns:23px minmax(0,1fr) 39px 39px 17px;gap:5px;padding:6px 7px;min-height:43px}.royal313-tribe-name{gap:3px;flex-wrap:wrap}.royal313-tribe-name>b{font-size:12px}.royal313-tribe-name>small{font-size:9px}.royal313-tribe-row>strong{font-size:12px}.royal313-tribe-detail{padding:0 8px 8px 35px}.royal313-tribe-meta>small{font-size:9px}.royal313-basic-actions{gap:5px;flex-wrap:wrap}.royal313 .royal313-basic-actions>button{min-height:32px;font-size:11px;padding:5px 8px}.royal313-more-actions .pc,.royal313-pc-extra{display:none}.royal313-more-actions .mobile{display:inline}.royal313-more-actions>summary{min-height:32px;min-width:30px;justify-content:center;padding:4px 7px}.royal313-mobile-extra{display:flex;gap:6px;margin-top:7px}.royal313-mobile-extra button{min-height:34px}.royal313-action-conditions>summary{min-height:24px;display:flex;align-items:center;font-size:9px}.royal313-action-hint{font-size:9px}.royal313-subjects>summary{grid-template-columns:minmax(0,1fr) 39px 39px 17px;padding:8px 10px;font-size:10px}.royal313-tool{grid-template-columns:29px minmax(0,1fr) 40px 68px;padding:7px;gap:6px;min-height:57px}.royal313-tools>header{padding:8px}.royal313-tools>header>small{display:none}.royal313-tool>div>b{font-size:12px}.royal313-tool>div>small{font-size:9px}.royal313-tool>strong{font-size:11px}.royal313-tool-state{font-size:9px}.royal313-tool>button{font-size:10px!important;min-height:30px!important;padding:4px 7px!important}.royal313-court{padding:9px 6px}.royal313-royal-row{gap:5px}.royal313-royal-row>.nation260-office{height:93px}html.ui94-theme .royal313 .nation260-office.seat{min-height:86px!important;padding:5px!important;gap:4px!important;flex-wrap:wrap;align-content:center}.royal313 .nation260-office.seat .d2-portrait{width:26px!important;height:34px!important;border-width:3px!important}.royal313 .nation260-office.seat>span:not(.d2-portrait){flex:1 0 44px}.royal313 .nation260-office.seat .nation260-plaque{font-size:9px!important}.royal313 .nation260-office.seat b{font-size:12px}.royal313 .nation260-office.seat .nation260-stats,.royal313 .nation260-seat-effect{font-size:8px!important}.royal313 .nation260-seat-empty{width:22px!important;min-height:20px!important}.royal313-office-summary{gap:5px;padding:9px 0;font-size:10px}.royal313-office-summary>small{font-size:9px}.royal313-origin-counts>small{font-size:8px}.royal313-office-summary>button{min-height:30px;font-size:10px;padding:4px 6px}.royal313-domains{gap:5px}.royal313-domains h3{font-size:11px!important;gap:4px;padding:6px!important}.royal313-domain-head{padding:4px}.royal313-domain-head .nation260-office{min-height:92px!important}.royal313-origin{font-size:8px;padding:1px 3px}html.ui94-theme .royal313 .royal313-seat-row{grid-template-columns:22px minmax(0,1fr) 21px;gap:2px;min-height:40px;padding:5px 4px;font-size:9px}.royal313-seat-row>b{font-size:10px}.royal313-seat-row>i{font-size:9px;padding:2px 3px}.royal313-seat-row .nation260-icon{width:10px;height:10px}.royal313-court-note{font-size:9px}.royal313-reform{display:block}.royal313-reform>main{padding:9px 7px}.royal313-next{padding:9px}.royal313-next-head{gap:7px}.royal313-next-head>.d2-art{width:26px;height:26px}.royal313-next-head b{font-size:16px}.royal313-next-head small{font-size:9px}.royal313-next-head>button{min-height:30px;font-size:11px;padding:5px 7px}.royal313-next-progress{gap:5px;flex-wrap:wrap}.royal313-next-progress>b{font-size:13px}.royal313-next-progress>small{font-size:9px}.royal313-next>p{font-size:10px}.royal313-rate{font-size:9px;gap:3px}.royal313-institution-track{gap:1px}.royal313-institution-track li>b{font-size:9px}.royal313-institution-track li>small{font-size:8px}.royal313-institution-circle{width:34px;height:34px;font-size:10px}.royal313-institution-track li+li:before{top:16px}.royal313-code-conditions{font-size:9px}.royal313-policies{border-left:0;border-top:1px solid var(--royal-line)}.royal313-policies>header{padding:8px}.royal313-policy{grid-template-columns:57px minmax(0,1fr);padding:7px;gap:4px 6px}.royal313-policy>b{font-size:10px}.royal313-policy>div>button>strong{font-size:10px}.royal313-policy>div>button>small{font-size:9px}.royal313-policy-wait{font-size:8px}}html.ui94-theme body .royal313{height:100%!important;max-height:none!important;flex:1 1 auto!important}html.ui94-theme body .royal313 .royal313-name{border:0!important;background:none!important;border-radius:0!important;box-shadow:none!important}html.ui94-theme body .royal313 .royal313-circle{border-radius:50%!important;background:none!important;box-shadow:none!important}html.ui94-theme body .royal313 .royal313-tribe-row{border:0!important;outline:none!important;background:none!important;box-shadow:none!important}html.ui94-theme body .royal313 .royal313-tribe.selected{outline:none!important}html.ui94-theme body .royal313 .royal313-actions{display:block!important;position:static!important;padding:0!important;margin:0!important;border:0!important}html.ui94-theme body .royal313 button:focus-visible{outline:2px solid #e7cb77!important;outline-offset:-2px}.royal313-tool>.help279{padding:0!important;border:0!important;background:none!important}.royal313-tool>div>small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.royal313 .nation260-office.locked b{display:block!important}.royal313 .nation260-office.locked .nation260-stats{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal!important}@media(max-width:899px){.royal313-tool{min-height:52px;grid-template-columns:29px minmax(0,1fr) 44px 66px;padding-block:6px}.royal313-tool>strong{font-size:10px}}.royal313-threshold .mobile{display:none}@media(max-width:899px){.royal313-threshold .pc{display:none}.royal313-threshold .mobile{display:inline}}html.ui94-theme body .management182:has(.royal313) .management182-content{max-height:none!important;flex:1 1 auto!important}html.ui94-theme body .royal313 .royal313-seat-row{border:0!important;border-top:1px solid #293b4c!important;outline:none}.royal313-action-hint>.mobile{display:none}@media(min-width:900px){.royal313-people{height:100%;min-height:0}.royal313-ledger,.royal313-tools{overflow:auto;min-height:0}}@media(max-width:899px){.royal313-action-hint>.pc{display:none}.royal313-action-hint>.mobile{display:inline}}.royal313-benefits>p{margin:7px 0;font-size:11px;color:#e7d39b}.royal313-mobile-rate{display:none}.royal313-policy>b>.help279{margin-left:4px;font-size:9px!important;padding:0!important}.royal313-later>summary{font-size:11px;color:#d7b660;margin:14px 0 9px}@media(max-width:899px){.royal313-reform{display:flex;flex-direction:column}.royal313-reform>main{display:contents}.royal313-next{order:0;margin:9px 7px 0;padding:8px}.royal313-institutions{order:1;margin:0 7px 5px}.royal313-institutions>h3{display:none}.royal313-policies{order:2}.royal313-mobile-rate{order:3;display:flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:9px;color:var(--royal-muted);padding:7px}.royal313-mobile-rate>b{color:#e7ca77}.royal313-later{order:4;margin:0 7px 5px}.royal313-past{order:5;margin:0 7px 5px}.royal313-next .royal313-rate{display:none}.royal313-next-head{min-height:30px}.royal313-next-head>b{font-size:15px}.royal313-next-progress{margin:7px 0 6px;gap:5px}.royal313-benefits{font-size:9px;line-height:1.4;margin-top:5px}.royal313-benefits>p{display:inline;margin:0;font-size:9px}.royal313-benefits>p+p:before{content:" · "}.royal313-institution-track{margin:9px 0 5px;gap:1px}.royal313-institution-track li>small{display:none}.royal313-institution-circle{width:29px;height:29px}.royal313-institution-track li+li:before{top:14px}.royal313-code-conditions{font-size:8px;margin:6px 0 5px}.royal313-policies>header{padding:6px 7px;min-height:27px}.royal313-policy{grid-template-columns:47px minmax(0,1fr);padding:4px 7px;gap:4px 5px}.royal313-policy>b{font-size:9px;white-space:nowrap}.royal313-policy>b>.help279{margin-left:2px;font-size:8px!important}html.ui94-theme .royal313 .royal313-policy>div>button{min-height:42px;padding:4px!important}.royal313-policy>div>button>strong{font-size:10px;gap:3px}.royal313-policy>div>button>strong>.d2-art{width:12px;height:12px}.royal313-policy>div>button>small{font-size:8px;line-height:1.4}.royal313-policy-wait{display:none}}.royal313-policy>b>.mobile{display:none}@media(max-width:899px){.royal313-policy>b>.pc{display:none}.royal313-policy>b>.mobile{display:inline}}.royal313-segments{position:relative;overflow:visible;cursor:pointer;isolation:isolate}.royal313-segments:before{content:"";position:absolute;inset:-9px 0;z-index:-1}.royal313-segments>span{overflow:hidden}.royal313-segments>span[data-narrow=true]>b{visibility:hidden}.royal321-tooltip{position:absolute;z-index:8;left:50%;top:-32px;transform:translate(-50%);padding:4px 8px;background:#182a39;border:1px solid #b99b57;color:#f7e5ae;white-space:nowrap;font-size:11px;pointer-events:none}@media(max-width:899px){.royal313-segments:before{inset:-12px 0}.royal313-domains{grid-template-columns:1fr;gap:10px}.royal313-domains h3{font-size:13px!important;padding:9px 10px!important}.royal313-domain-head{padding:8px}.royal313-domain-head .nation260-office{min-height:64px!important}.royal313 .royal313-domain-head .nation260-office.seat{min-height:64px!important;flex-wrap:nowrap!important}.royal313 .royal313-domain-head .nation260-office.seat .d2-portrait{width:38px!important;height:48px!important}.royal313 .royal313-domain-head .nation260-office.seat .nation260-plaque{font-size:11px!important}.royal313 .royal313-domain-head .nation260-office.seat .nation260-stats,.royal313 .royal313-domain-head .nation260-seat-effect{font-size:10px!important}html.ui94-theme .royal313 .royal313-seat-row{grid-template-columns:minmax(60px,.75fr) minmax(0,1fr) 40px;min-height:48px;padding:4px 10px;font-size:12px}.royal313-seat-row>b{font-size:12px}.royal313-seat-row>i{min-width:40px;min-height:40px;display:flex;align-items:center;justify-content:center;font-size:11px}.royal313-seat-row.locked>i{min-width:40px;min-height:40px}}.royal313-segments{position:absolute;top:50%;left:0;transform:translateY(-50%);height:40px;border:0;align-items:center}.royal313-segments:before{display:none}.royal313-segments>span{height:23px}.royal313-segments>span:first-of-type{border-left:1px solid #4b545a}.royal313-segments>span:last-of-type{border-right:1px solid #4b545a}@media(max-width:899px){.royal313-segments{height:40px}.royal313-segments>span{height:16px}}@media(max-width:899px){html.ui94-theme .royal313 .royal313-circle{width:40px;height:40px;min-width:40px;min-height:40px}html.ui94-theme .royal313 .royal313-name,html.ui94-theme .royal313 .royal313-mobile-conditions .nation302-chip{min-height:40px}html.ui94-theme .royal313 .royal313-office-summary>button{min-height:40px}}@media(max-width:899px){html.ui94-theme body .royal313 button,html.ui94-theme body .royal313 summary{min-width:40px!important;min-height:40px!important}html.ui94-theme body .royal313 .royal313-circle{height:40px!important}.royal313-tool{grid-template-columns:40px minmax(0,1fr) 44px 66px}.royal313-policy{grid-template-columns:70px minmax(0,1fr)}.royal313-policy>b{display:flex;align-items:center;white-space:nowrap}.royal313-institution-circle{margin:auto}.royal313-later>summary,.royal313-past>summary{display:flex;align-items:center}}@media(max-width:899px){html.ui94-theme body .royal313 .help279:not(.help279-summary){border:0!important;background:transparent!important;box-shadow:none!important;display:inline-flex;align-items:center;justify-content:center;padding:0!important}html.ui94-theme body .royal313 .help279:not(.help279-summary)>.help279-glyph{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid currentColor;border-radius:50%;font-size:10px;line-height:1}}@media(max-width:899px){html.ui94-theme body .royal313 .help279:not(.help279-summary)>.help279-glyph{width:18px!important;height:18px!important;flex:none!important}}@media(max-width:899px){html.ui94-theme body .royal313 .royal313-name{flex:0 1 auto!important;overflow:hidden}.royal313-name strong{font-size:var(--royal-name-size,18px);min-width:0;overflow:hidden;text-overflow:ellipsis}}@media(max-width:899px){.royal313-title{gap:var(--royal-title-gap,6px)}html.ui94-theme body .royal313 .royal313-name{gap:var(--royal-name-gap,8px)}.royal313-name>.crest,.royal313-name>.d2-crest{width:var(--royal-crest-size,27px);height:var(--royal-crest-size,27px)}}.royal313-segments{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media(max-width:899px){html.ui94-theme body .royal313 .royal313-royal-row>.nation260-office{height:100px!important;min-height:100px!important}}html.ui94-theme.ui320-theme body .royal313-royal-row>.nation260-office{height:84px!important;min-height:84px!important;box-sizing:border-box}@media(max-width:899px){html.ui94-theme.ui320-theme body .royal313-royal-row>.nation260-office{height:100px!important;min-height:100px!important}}.royal325-threshold-line{position:absolute;top:-4px;width:2px;height:31px;background:#ffda6c;box-shadow:0 0 3px #000;pointer-events:none}.royal313-institution-track li+li:before{left:calc(-50% + 16px);right:calc(50% + 20px)}@media(max-width:899px){.royal325-threshold-line{height:25px}.royal313-institution-track li+li:before{left:calc(-50% + 21px);right:calc(50% + 22px)}}.royal313-tribe-name:has(>small){flex-wrap:wrap}.royal313-tribe-name>small{flex-basis:100%;white-space:normal;overflow-wrap:anywhere}.tribe341-loyalty{display:block;position:relative;height:4px;background:var(--d2-track);margin-top:4px}.tribe341-loyalty i{display:block;height:100%;background:currentColor}.tribe341-loyalty em{position:absolute;top:-2px;height:8px;width:1px;background:var(--d2-warning,#ed9c7e)}.tribe341-threshold{margin:4px 12px;font-size:10px;color:var(--royal-muted)}.tribe341-loyalty .tribe344-baseline{background:#f6e6b4!important;width:2px!important;height:12px!important;top:-3px!important;box-shadow:0 0 0 1px #20180e}.tribe344-reason{font-size:12px!important;line-height:1.6!important;margin:4px 0 8px!important;color:var(--royal-ink,#efe7d2)}html.ui94-theme.ui320-theme body .management182.management182-open .nation260.royal313>.royal313-body{margin-inline:8px!important;width:calc(100% - 16px)!important}.royal313-authority-gauge{margin:0 14px 8px;min-width:0}.royal313-authority-track{position:relative;height:12px;background:#243543;outline:1px solid #607381;border-radius:3px}.royal313-authority-fill{display:block;height:100%;background:var(--royal-gold,#e4c15e);border-radius:3px}.royal313-authority-gauge .royal325-threshold-line{top:-3px;height:18px;width:2px;background:#fff0b4;box-shadow:0 0 0 1px #15212a}.royal313-authority-scale{position:relative;display:flex;justify-content:space-between;min-height:20px;padding-top:5px;color:var(--royal-muted);font-size:10px}.royal313-authority-goal{position:absolute;top:5px;transform:translate(-50%);white-space:nowrap;color:var(--royal-gold)}.royal313-composition-label{display:block;margin:0 14px 3px;color:var(--royal-muted);font-size:10px}.royal313-composition{height:40px;margin-bottom:8px}@media(max-width:899px){.royal313-authority-gauge,.royal313-composition-label{margin-inline:7px}.royal313-composition{height:40px;margin-bottom:8px}}.temporary-capital{margin:5px 10px;padding:5px 8px;border-left:2px solid #c6a465;font-size:11px;line-height:1.5;color:#e4d6b6;white-space:normal;overflow-wrap:anywhere}.incident-window{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(820px,calc(100vw - 28px));max-height:calc(100dvh - 36px);z-index:65;border:16px solid transparent;border-image:url(/assets/ui/frame-card.e39cd15e3cac3ff3.png) 30 round;background:#101f32 padding-box;color:#e5e4d9;box-shadow:0 15px 50px #000a;display:flex;flex-direction:column;font:12px/1.6 var(--d2-sans);outline:none}.incident-window-heading{display:flex;align-items:center;justify-content:space-between;padding:5px 14px;background:#192e43;border-bottom:1px solid #a48a554d}.incident-window-heading h2{font-size:15px;color:#e0c58c}.incident-window-heading button{font-size:20px;padding:0 8px;background:none;border:0}.incident-hub{overflow:auto;min-height:0;overscroll-behavior:contain}.incident-tabs{display:flex;gap:4px;padding:8px 12px;border-bottom:1px solid #a48a5533}.incident-tabs button{padding:6px 10px;font-size:11px;border-radius:2px}.incident-tabs button[aria-pressed=true]{color:#edcf8e;border-color:#b19458;background:#23384a}.incident-tabs button:last-child{margin-left:auto}.incident-story{background-size:cover;background-position:center;min-height:465px;display:flex;flex-direction:column;justify-content:space-between}.incident-story-title{padding:20px 25px 0;text-shadow:0 2px 3px #000}.incident-story-title h2{font-size:26px;color:#efd69f;margin:4px 0}.incident-story-title>span,.incident-story-title small{font-size:11px;color:#c2c9cb}.incident-story-copy{padding:55px 25px 18px}.incident-story-copy>p{line-height:1.85;font-size:13px;max-width:650px;text-shadow:0 1px 2px #000}.incident-choices{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0 0}.incident-choices button{display:flex;flex-direction:column;gap:5px;text-align:left;height:100%;width:100%;background:linear-gradient(#20364def,#101f32f7);border:1px solid #a58b56;border-radius:2px;padding:14px;color:#dce0dd}.incident-choices button strong{color:#e6ce99;font-size:14px}.incident-choices button span{font-size:11px;line-height:1.65}.incident-choices small,.incident-error{color:#efb4a2}.incident-error{padding:8px 14px}.incident-default{font-size:10px!important;color:#a5b1be}.incident-back{padding:4px 8px;font-size:11px}.incident-list{padding:12px 20px}.incident-list>button,.incident-list article{display:block;width:100%;padding:12px 0;border:0;border-bottom:1px solid #a48a5533;background:none;text-align:left}.incident-list article>button{width:100%;border:0;text-align:left}.incident-list strong{color:#e4cb96}.incident-list span{display:block;color:#a8b7c4;font-size:11px;margin-top:3px}.incident-list b{display:block;font-size:10px;margin-top:6px;color:#ccba8e}.incident-result{padding:16px 22px;background:#192e43}.incident-result strong{color:#e1c88d}.incident-hub>h2{padding:16px 22px;font-size:22px}.incident-hub>button{margin:15px}.incident-window:focus-visible{outline:1px solid #dcc186}@media(max-width:600px){.incident-window{width:calc(100vw - 12px);max-height:calc(100dvh - 20px);border-width:10px}.incident-story{min-height:440px}.incident-story-title{padding:14px 14px 0}.incident-story-title h2{font-size:22px}.incident-story-copy{padding:65px 14px 12px}.incident-choices{grid-template-columns:1fr;gap:8px;margin-top:12px}.incident-choices button{padding:11px}.incident-tabs{padding:7px 8px}.incident-tabs button{padding:5px 7px;font-size:10px}.incident-list{padding:10px 12px}.bottom-nav{overflow-x:auto;max-width:100vw}}.incident-window{width:min(656px,calc(100vw - 20px));border:0;background:#101f32;isolation:isolate}.incident-window:after{content:"";position:absolute;inset:0;border:12px solid transparent;border-image:url(/assets/ui/frame-card.e39cd15e3cac3ff3.png) 30 round;pointer-events:none;z-index:3}.incident-close{position:absolute;right:10px;top:9px;z-index:4;padding:0;width:28px;height:28px;border:1px solid #b49a5d55;border-radius:2px;background:#101f32a8;color:#e7d4aa;font-size:22px;line-height:24px}.incident-hub{padding:0;margin:0}.incident-tabs{padding:14px 46px 8px 14px}.incident-story{min-height:390px}.incident-story-title{padding:21px 45px 0 22px}.incident-story-title h2{font-size:23px}.incident-story-copy{padding:48px 22px 17px}.incident-story-copy>p{font-size:12px;line-height:1.75}.incident-choices{gap:9px;margin-top:12px}.incident-choices button{padding:9px 11px;gap:3px;background:linear-gradient(#20364dd9,#101f32ed)}.incident-choices button strong{font-size:12px}.incident-choices button span{font-size:10px}.incident-default{margin:7px 0}.incident-back{font-size:10px;padding:3px 7px}.incident-list{padding:12px 18px 18px}.incident-hub>h2{padding:24px 45px 14px 22px}@media(max-width:600px){.incident-window{width:calc(100vw - 16px);border:0}.incident-window:after{border-width:9px}.incident-story{min-height:370px}.incident-story-title{padding:20px 42px 0 17px}.incident-story-title h2{font-size:21px}.incident-story-copy{padding:46px 17px 17px}.incident-choices{gap:7px}.incident-choices button{padding:8px 10px}.incident-tabs{padding:14px 42px 8px 12px;gap:3px}.incident-tabs button{padding:5px}.incident-error{padding-top:40px}}.incident-story-meta{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:11px;color:#c2c9cb}.incident-story-meta>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.incident-story-meta>small{flex-shrink:0;text-align:right;font-size:10px;white-space:nowrap}.incident-list>.incident-pending-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 0}.incident-pending-row>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.incident-pending-row>span,.incident-pending-row>b{margin:0;white-space:nowrap;text-align:right}@media(max-width:600px){.incident-list>.incident-pending-row{gap:7px;font-size:11px}.incident-pending-row>span,.incident-pending-row>b{font-size:10px}.incident-story-meta{gap:6px;font-size:10px}.incident-story-meta>small{font-size:10px}}.incident-table-wrap{padding:12px 18px 18px;overflow-x:auto}.incident-table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:11px;min-width:0}.incident-table th{font-size:10px;color:#a8b7c4;font-weight:400;text-align:left;padding:7px 8px;border-bottom:1px solid #a48a5555}.incident-table td{padding:11px 8px;border-bottom:1px solid #a48a5533;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.incident-table th:first-child{width:27%}.incident-table th:last-child{width:24%}.incident-table td:first-child{color:#e4cb96}.incident-table td:last-child{text-align:right;color:#a8b7c4}.incident-table th:last-child{text-align:right}.incident-history-table{min-width:0}.incident-history-table th:first-child{width:23%}.incident-history-table th:nth-child(3),.incident-history-table th:last-child{width:21%}@media(max-width:600px){.incident-table-wrap{padding:10px 12px 14px}}@media(max-width:600px){.incident-table{font-size:10px}.incident-table th,.incident-table td{padding:10px 4px}.incident-history-table td:nth-child(n+3){font-size:10px;letter-spacing:-.3px}}.incident-window:has(.historical-story){width:min(780px,calc(100vw - 24px))}.incident-story.historical-story{background-position:center top;background-size:cover;min-height:540px}.historical-story .incident-story-title{padding:22px 26px 0;text-shadow:0 2px 5px #07111b}.historical-story .incident-story-meta{padding-right:24px}.historical-story .historical-subtitle{color:#e1c794;font-size:13px;margin:7px 0 0;letter-spacing:.06em}.historical-story .incident-story-copy{padding:132px 26px 18px;background:transparent}.historical-narrative{padding:12px 16px;border-left:2px solid #b99a56;background:linear-gradient(90deg,#0c1a29e8,#10223688);box-shadow:inset 0 0 24px #02091355}.historical-narrative p{margin:0 0 9px;line-height:1.7;font-size:14px;color:#e8e1d2}.historical-narrative p:last-child{margin-bottom:0}.historical-basis{font-size:11px;color:#c5c7c5;margin:12px 0}.historical-basis summary{cursor:pointer;color:#d5bd8a;line-height:1.6}.historical-basis a{display:block;color:#cdb986;margin-top:5px}.historical-story .incident-choices{grid-template-columns:1fr}.historical-story .incident-choices button{border-color:#b49a60;background:linear-gradient(#263b50,#111f30);box-shadow:inset 0 1px #ecd29144,0 3px 10px #0005;padding:12px 18px}.historical-story .incident-choices button span{display:inline;font-size:11px;margin-right:12px;color:#c5c8c9}.historical-story .incident-default{font-size:11px;line-height:1.5}@media(max-width:600px){.incident-story.historical-story{min-height:0}.historical-story .incident-story-title{padding:18px 16px 0}.historical-story .incident-story-copy{padding:100px 16px 12px}.historical-narrative{padding:10px 12px}.historical-narrative p{font-size:12px;line-height:1.65}}.history216-source{margin:10px 0 14px;color:#d7c8a7;font-size:12px;line-height:1.45}.history216-effect{display:block;padding:5px 10px 8px;color:#d8c592;font-size:12px;line-height:1.4}.historical-story .incident-choices>div{min-width:0}.history216-story{background:radial-gradient(circle at 50% 22%,#29435c 0,#14273b 45%,#101f32 80%)}.history216-story .incident-story-title{position:relative;min-height:145px}.history216-emblem{position:absolute;right:35px;top:55px;width:85px;height:85px;object-fit:contain;opacity:.9;filter:drop-shadow(0 4px 8px #000b)}.history216-story .incident-story-copy{padding-top:8px}.history216-story .incident-choices button{height:auto;min-height:52px}.history216-story .incident-choices>div{display:flex;flex-direction:column}.history216-story .incident-default{clear:both;margin-top:8px}@media(max-width:600px){.history216-story .incident-story-title{min-height:125px}.history216-emblem{right:18px;top:62px;width:57px;height:57px}.history216-story .incident-story-copy{padding-top:5px}}.people317-court .incident-inline-art277.incident-full340{height:auto}.people317-court .incident-full340 img{display:block;width:100%;height:auto;object-fit:contain}.management182-open:has(.court277-host){--court-ink:#eee5d1;--court-muted:#b9ad94;--court-line:#a58b566b;--court-surface:linear-gradient(135deg,#302d25f5,#20211df7);--court-menu:#1d1e19bd;--court-button:linear-gradient(#484031e8,#28291ff2);color:var(--court-ink)}.management182-open:has(.court277-host)>.ui94-window{border-image:none!important;background:linear-gradient(#15171038,#15171052),url(/assets/ui/court277/court-a.f080f01169b4740a.png) 50% 50%/cover no-repeat border-box!important;background-origin:border-box!important;background-clip:border-box!important;background-color:#20211c!important;box-shadow:inset 0 0 18px 4px #17191480}.management182-open:has(.court277-host)>.ui94-window>.d2-frame-inner{background:none!important}.management182-open:has(.court277-host)>.ui94-window>.d2-frame-inner>.d2-heading{background:linear-gradient(#1b1d18c7,#25251d9c);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-bottom:1px solid var(--court-line)}.management182-open:has(.court277-host) .management182-content{background:none!important;overflow:hidden!important;min-height:0;display:flex;flex:1}.management182-content>.court277-host{flex:1;min-height:0;height:0!important;color:var(--court-ink)}.court277-host>.nation260-header{display:none}.court277-host>.court277{height:auto;flex:1;min-height:0}.court277{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:0;color:var(--court-ink)}.court277-queue{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--court-menu);-webkit-backdrop-filter:blur(6px) saturate(.7);backdrop-filter:blur(6px) saturate(.7);border-right:1px solid var(--court-line)}.court277-queue>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 10px;border-bottom:1px solid var(--court-line)}.court277-queue-scroll{min-height:0;overflow:auto;flex:1;overscroll-behavior:contain}.court277-queue h3{font-size:10px!important;color:var(--court-muted)!important;margin:0!important;padding:12px 10px 5px}.court277-queue>footer{flex:none;padding:8px;border-top:1px solid var(--court-line)}.court277-queue>footer button{width:100%;font-size:11px;white-space:normal}.court277 .court277-visitor{display:flex!important;align-items:center;gap:8px;width:calc(100% - 12px);margin:5px 6px;text-align:left;padding:7px!important;min-width:0;border-radius:3px}.court277-visitor>span:nth-last-child(2){flex:1;min-width:0}.court277-visitor strong{display:block;white-space:normal;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.court277-visitor small{display:block;font-size:10px!important;color:var(--court-muted)!important;line-height:1.5}.court277-visitor .d2-portrait{width:30px;height:42px;border-width:4px;flex:none}body .management182-open:has(.court277-host) .court277 button{background:var(--court-button)!important;color:var(--court-ink)!important;border-color:#ad925e85!important;box-shadow:inset 0 1px #e8d8af18,0 2px 4px #0003!important}body .management182-open:has(.court277-host) .court277 .court277-visitor{background:#28281f8c!important}body .management182-open:has(.court277-host) .court277 button:hover:enabled{background:linear-gradient(#5c4c31ee,#333024f5)!important}body .management182-open:has(.court277-host) .court277 .court277-visitor[aria-pressed=true]{background:#5b4828c7!important;border-color:#dec184!important;box-shadow:inset 3px 0 #d3b264!important}body .management182-open:has(.court277-host) .court277 button:focus-visible{outline:2px solid #e4c585;outline-offset:2px}.court277-compact-default{display:none}.court277-stage{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;position:relative;background:none}.court277-stage-heading{display:flex;gap:10px;align-items:center;justify-content:space-between;flex:none;padding:9px 12px;background:var(--court-menu);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-bottom:1px solid var(--court-line)}.court277-stage-heading b{min-width:0;overflow-wrap:anywhere}.court277-stage-heading button{flex:none;white-space:nowrap}.court277-scene{overflow:auto;min-height:0;flex:1;margin:12px;padding:18px;background:var(--court-surface);border:1px solid var(--court-line);box-shadow:0 5px 20px #0005,inset 0 1px #e5d6aa12;overscroll-behavior:contain}.court277-scene .nation260-scene-head{display:flex;gap:12px;align-items:flex-start}.court277-scene .nation260-scene-head>div{min-width:0}.court277-scene .nation260-scene-choices{display:grid;gap:10px;margin-top:18px}.court277-scene .nation260-scene-choices button{width:100%;display:flex;flex-direction:column;gap:5px;text-align:left;padding:12px;white-space:normal}.court277-scene .nation260-scene-choices span{font-size:12px;line-height:1.6}.court277-scene .nation260-scene-choices em{font-size:10px;margin-left:6px;font-style:normal}.court277-scene>footer{display:flex;justify-content:flex-end}.court277-result h2{font-size:20px;color:#efd69f}.court277-welcome{margin-top:auto;padding:20px;background:linear-gradient(transparent,#1a1c16d9 35%,#1a1c16ed);text-align:center;text-shadow:0 1px 3px #000}.court277-welcome h2{font-size:17px;color:#ead5a5;margin:8px 0}.court277-welcome p{font-size:12px;line-height:1.7}.court277-ruler{display:flex;justify-content:center}.court277-ruler .d2-portrait{display:none}.court277-ruler .nation260-office{width:200px;max-width:100%;justify-content:center;min-height:0;padding:8px 14px!important;border-top:1px solid var(--court-line);background:#26271dbc}.court277-ruler .nation260-office>span:last-child{justify-items:center}.court277-ruler .nation260-office small{color:var(--court-muted)}html.ui94-theme body .management182-open .incident-embedded277{margin:0!important;padding:0;min-width:0;width:100%;box-sizing:border-box;flex:1;background:none;overflow:auto;min-height:0;border:0;overscroll-behavior:contain}.incident-embedded277 .incident-story{display:block;width:auto;min-height:0;margin:12px;background:var(--court-surface)!important;border:1px solid var(--court-line);box-shadow:0 5px 20px #0005,inset 0 1px #e5d6aa12}.incident-embedded277 .incident-story,.incident-embedded277 .incident-story-title,.incident-embedded277 .incident-story-copy{min-width:0;max-width:100%;box-sizing:border-box}.incident-embedded277 .incident-story-title{padding:16px 18px 0}.incident-embedded277 .incident-story-title h2{font-size:23px;color:#ead5a5}.incident-embedded277 .incident-story-title small,.incident-embedded277 .incident-story-meta{color:var(--court-muted)}.incident-embedded277 .incident-story-copy{padding:12px 18px 18px}.incident-inline-art277{margin:12px 18px 0;border:1px solid var(--court-line);background:#191b15;overflow:hidden;height:140px}.incident-inline-art277 img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 35%;opacity:.9}.incident-embedded277 .incident-story-copy>p{font-size:13px;line-height:1.85;color:var(--court-ink);text-shadow:none}.incident-embedded277 .historical-narrative{background:#171a1538;border-color:var(--court-line);color:var(--court-ink)}.incident-embedded277 .historical-basis{background:#171a1570;border-color:var(--court-line);color:var(--court-muted)}.incident-embedded277 .incident-choices{gap:9px;margin-top:14px}.incident-embedded277 .incident-choices button{height:auto;min-height:60px;padding:11px!important;gap:5px}.incident-embedded277 .incident-choices button strong{color:#ead5a5;font-size:13px}.incident-embedded277 .incident-choices button span{color:#e1d8c3;font-size:11px;line-height:1.65}.incident-embedded277 .incident-default{color:var(--court-muted)}.incident-effect-tools277{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.d2-frame .incident-effect-tools277 .d2-buff{width:auto;height:auto;min-height:30px;white-space:nowrap;line-height:1.4;padding:4px 8px;border-width:1px;font-size:10px}.incident-embedded277 .incident-tabs{padding:8px}.incident-embedded277>h2{padding:18px;margin:0;color:#ead5a5}.incident-embedded277>.incident-result{margin:0 18px 16px;padding:16px;background:#38362b;border:1px solid var(--court-line);color:var(--court-ink)}.incident-embedded277>.incident-next277,.incident-embedded277>.incident-back{margin:6px 18px}html.ui94-theme body .management182-open .incident-embedded277:has(>.incident-result){margin:12px!important;width:auto!important;padding-bottom:14px;background:var(--court-surface);border:1px solid var(--court-line)}.incident-embedded277 .incident-error{padding:10px}.notice-past277{margin-top:12px;border-top:1px solid var(--d2-line,#655944);padding-top:8px}.notice-past277>summary{padding:8px;cursor:pointer;color:#c7b893}.notice-past277 .public-war-row{opacity:.82}body:has(.court277-host) .important-news.gift-news220{visibility:hidden;pointer-events:none}@media(max-width:650px),(max-width:1000px)and (max-height:500px){.court277{display:flex;flex-direction:column}.court277-queue{flex:none;max-height:130px;border-right:0;border-bottom:1px solid var(--court-line)}.court277-queue>header{padding:6px 8px;font-size:11px;gap:5px}.court277-queue h3,.court277-queue>footer{display:none}.court277-queue-scroll{display:flex;overflow:auto;padding:0 4px}.court277-queue-scroll>section{display:flex;flex:none}.court277 .court277-visitor{width:177px;margin:5px 3px;padding:5px!important}.court277-visitor .d2-portrait{width:25px;height:34px}.court277-visitor strong{font-size:11px}.court277-compact-default{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:3px 6px;font-size:10px;margin-left:auto}.court277-stage{flex:1}.court277-stage-heading{padding:6px 8px;font-size:12px}.court277-stage-heading button{font-size:11px;min-height:30px}.court277-welcome{padding:14px 10px}.court277-welcome h2{font-size:14px}.court277-scene{padding:12px;margin:8px}.court277-scene .nation260-scene-choices{gap:8px;margin-top:12px}.incident-embedded277 .incident-story{margin:8px}.incident-embedded277 .incident-story-title{padding:12px 12px 0}.incident-embedded277 .incident-story-title h2{font-size:20px}.incident-embedded277 .incident-story-copy{padding:10px 12px 12px}.incident-inline-art277{margin:10px 12px 0;height:92px}.incident-embedded277 .incident-story-meta{flex-wrap:wrap;gap:3px}.incident-embedded277 .incident-story-meta>small{white-space:normal}.incident-embedded277 .incident-choices{grid-template-columns:1fr}html.ui94-theme body .management182-open .incident-embedded277:has(>.incident-result){margin:8px!important}}@media(max-width:650px){.court277-queue-scroll{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;overflow-x:hidden;overflow-y:auto}.court277-queue-scroll>section{display:contents}.court277 .court277-visitor{width:100%;margin:0;min-width:0}}@media(max-width:1000px)and (max-height:500px){.court277{display:grid;grid-template-columns:205px minmax(0,1fr)}.court277-queue{max-height:none;border-right:1px solid var(--court-line)}.court277-queue-scroll,.court277-queue-scroll>section{display:block;overflow:auto}.court277-queue-scroll>section{overflow:visible}.court277 .court277-visitor{width:calc(100% - 6px)}.court277-welcome{padding:9px}.court277-ruler{display:none}.incident-inline-art277{float:right;width:28%;height:90px;margin:10px 12px}.incident-embedded277 .incident-choices{clear:both}}body:has(.court277-host) .d2-info-bubble{background:#27281ff7!important;color:#eee5d1!important;border-color:#a58b568c!important;box-shadow:0 5px 18px #0007}.court277-result,html.ui94-theme body .management182-open .incident-embedded277:has(>.incident-result){flex:0 1 auto;max-height:calc(100% - 24px)}.court277-host .court277-visitor .d2-portrait{width:30px;height:42px;border-width:4px;align-self:center;flex:none}.court277-queue>header{flex:none}.court277 .court277-visitor{box-sizing:border-box;flex:none;min-height:52px;max-width:100%}.court277-visitor>span:last-child{flex:none}@media(max-width:650px){.court277-queue{flex:0 0 126px}.court277-queue-scroll{grid-auto-rows:minmax(48px,auto);align-content:start}.court277-host .court277-visitor .d2-portrait{width:25px;height:34px;border-width:3px}}@media(max-width:1000px)and (max-height:500px){.court277-host .court277-visitor .d2-portrait{width:25px;height:34px;border-width:3px}}.management182-open:has(.court277-result){height:min(440px,calc(100dvh - 70px))!important;max-height:calc(100dvh - 70px)!important;bottom:auto!important}@media(max-width:390px){.court277-welcome h2{font-size:12px;white-space:nowrap}}.nation260{display:flex;flex-direction:column;min-height:0;height:100%;font:500 12px/1.5 var(--d2-sans);color:var(--d2-ink)}.nation260 h3,.nation260-picker h3{font:700 13px var(--d2-sans);color:var(--d2-title);margin:6px 0}.nation260 small,.nation260-picker small{font-size:11px;color:var(--d2-muted)}.nation260-icon{display:inline-block;width:14px;height:14px;flex:none;vertical-align:middle}.nation260 .d2-art,.nation260-picker .d2-art{display:inline-block;width:16px;height:16px;vertical-align:middle;flex:none}.nation260 button,.nation260 summary{touch-action:manipulation}.nation260-header{flex:none;padding:6px 10px;border-bottom:1px solid var(--d2-line)}.nation260-header>div:first-child{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.nation260-header>div>b{display:flex;gap:7px;align-items:center;color:var(--d2-title);font-size:16px}.nation260-stages{display:flex;gap:10px;padding:0;margin:0;list-style:none;font-size:11px}.nation260-stages li{display:flex;gap:4px;align-items:center;color:var(--d2-muted)}.nation260-stages li+li:before{content:"";width:14px;border-top:1px solid var(--d2-line);margin-right:4px}.nation260-stages .reached{color:var(--d2-title)}.nation260-stages [aria-current]{font-weight:700}.nation260-condition{display:flex;gap:10px;flex-wrap:wrap;margin:5px 0;font-size:11px}.nation260-condition>span{display:flex;gap:4px;align-items:center}.nation260-dot{width:6px;height:6px;border:1px solid currentColor;transform:rotate(45deg);margin-right:3px}.nation260-authority summary{cursor:pointer;display:flex;align-items:center;gap:10px;list-style:none}.nation260-authority summary>span:first-child{white-space:nowrap}.nation260-authority p{margin:5px 0;font-size:11px}.nation260-meter{display:block;overflow:hidden;flex:1;min-width:30px;height:7px;background:var(--d2-track);border:1px solid var(--d2-gold-dark)}.nation260-meter i{display:block;height:100%;background:var(--d2-gold)}.nation260-tabs{display:flex;flex:none;padding:6px 10px;gap:6px}.nation260-tabs button{width:auto!important;flex:none}.nation260-tabs button:first-child{display:none}.nation260 [aria-pressed=true],.nation260 .selected,.nation260-picker [aria-pressed=true]{outline:1px solid var(--d2-gold);outline-offset:-2px}.nation260-body{display:grid;grid-template-columns:255px minmax(0,1fr);flex:1;min-height:0}.nation260-groups{padding:6px 8px;border-right:1px solid var(--d2-line);overflow:auto}.nation260-group{display:grid!important;grid-template-columns:1fr auto;text-align:left;width:100%;gap:2px;margin:5px 0;min-height:55px}.nation260-group>small{font-size:10px}.nation260-group-privileges{grid-column:1/-1;display:flex;gap:6px;flex-wrap:wrap}.nation260-group-privileges:empty{display:none}.nation260-group-privileges>span{display:inline-flex;align-items:center;gap:2px}.nation260-group-privileges .d2-art{width:12px;height:12px}.nation260-mood{display:inline-flex;align-items:center;gap:3px;font-size:10px;white-space:nowrap}.nation260-mood.discontent{color:var(--d2-warning)}.nation260-notice{width:100%;text-align:left;display:flex;align-items:center;gap:6px}.nation260-notice>span{margin-left:auto}.nation260-actions{border-top:1px solid var(--d2-line);margin-top:8px;padding-top:6px}.nation260-actions>header{display:flex;align-items:center;justify-content:space-between}.nation260-actions>header button{display:none}.nation260-actions small{display:block;font-size:10px}.nation260-action-row{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:6px 0}.nation260-action-row button{width:100%}.nation260-privileges{display:grid;gap:5px;margin-top:5px}.nation260-privileges button{display:flex;align-items:center;gap:4px;text-align:left}.nation260-empty{padding:10px 4px;color:var(--d2-muted)}.nation260-main{min-width:0;overflow:auto;padding:4px 8px 8px}.nation260-toolbar{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:11px}.nation260-court{display:grid;gap:6px;padding-top:5px}.nation260-ruler{display:flex;justify-content:center}.nation260-office{display:flex!important;align-items:center;text-align:left;gap:6px;width:100%;min-width:0;min-height:55px}.nation260-office>span:last-child{display:grid;gap:1px;min-width:0}.nation260-office b{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nation260-office small{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:3px}.nation260 .d2-portrait,.nation260-picker .d2-portrait{width:40px;height:52px;border-width:6px;flex:none}.nation260 .d2-portrait small,.nation260-picker .d2-portrait small{display:none}.nation260-ruler>.nation260-office{max-width:270px}.nation260-office.royal.chiefdom{border-color:var(--d2-gold-dark)!important}.nation260-office.royal.confederation{border-color:var(--d2-gold)!important}.nation260-office.royal.centralized{border-color:var(--d2-gold)!important;box-shadow:0 0 8px var(--d2-gold-dark)!important}.nation260-peers{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:82%;justify-self:center}.nation260-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;border-top:1px solid var(--d2-gold-dark);padding-top:3px}.nation260-columns>div{display:flex;flex-direction:column;gap:4px;min-width:0}.nation260-columns h3{display:flex;gap:5px;align-items:center;font-size:11px;margin:2px 0}.nation260-subordinates{display:grid;gap:4px;border-left:1px solid var(--d2-line);padding-left:4px}.nation260-columns .nation260-office{padding:3px!important;gap:4px}.nation260-columns .d2-portrait{width:31px;height:42px;border-width:4px}.nation260-columns .nation260-office b{font-size:11px}.nation260-columns .nation260-office small{font-size:10px}.nation260-columns .nation260-office.sub{min-height:45px}.nation260-office.locked{border-style:dashed!important;min-height:33px}.nation260-office.locked .d2-portrait,.nation260-office.locked b{display:none}.nation260-office.locked small{white-space:nowrap}.nation260-chronicle{flex:none;border-top:1px solid var(--d2-line);padding:6px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}.nation260-progress{display:grid;gap:5px;margin:4px 0 10px}.nation260-progress .nation260-meter{flex:none;width:100%;box-sizing:border-box}.nation260-progress summary{font-size:11px}.nation260-reforms>section{border-top:1px solid var(--d2-line);padding:5px 0 9px}.nation260-reforms h3{display:flex;justify-content:space-between;gap:6px}.nation260-institutions{display:flex;flex-wrap:wrap;gap:7px;align-items:flex-start}.nation260-institutions>details{position:relative;border:1px dashed var(--d2-line);padding:5px 7px;flex:1;min-width:105px;font-size:11px}.nation260-institutions>details+details:before{content:"";position:absolute;left:-9px;top:17px;width:7px;border-top:1px solid var(--d2-gold-dark)}.nation260-institutions>details.established{border:1px solid var(--d2-gold);color:var(--d2-title)}.nation260-institutions>details.next{border-style:solid}.nation260-institutions summary{display:flex;align-items:center;gap:4px;cursor:pointer;list-style:none}.nation260-institutions p{margin:5px 0;font-size:10px}.nation260-institutions small{display:block;font-size:10px;margin-top:4px}.nation260-institutions button{margin-top:5px}.nation260-institutions .ready{box-shadow:0 0 6px var(--d2-gold)!important;outline:1px solid var(--d2-gold)}.nation260-policy{display:grid;grid-template-columns:80px minmax(0,1fr);gap:5px;align-items:center;margin-top:9px;font-size:11px}.nation260-policy>div{display:flex;align-items:start;gap:5px}.nation260-policy>div>span{display:flex;gap:5px;align-items:start;min-width:0}.nation260-policy>div>span>small{padding-top:7px}.nation260-policy details{border:1px solid var(--d2-line);min-width:70px;padding:4px 6px}.nation260-policy details summary{display:flex;align-items:center;gap:4px;cursor:pointer;list-style:none}.nation260-policy details p{font-size:10px;max-width:200px}.nation260-policy>small{grid-column:1/-1;font-size:10px}dialog.nation260-layer{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);margin:0;z-index:120;width:min(430px,calc(100vw - 20px));max-height:var(--window299-height);box-sizing:border-box;overflow:auto;padding:9px;clip-path:none!important;color:var(--d2-ink);font:500 12px/1.5 var(--d2-sans)}dialog.nation260-layer:not([open]){display:none}dialog.nation260-layer::backdrop{background:#030b16a6}.nation260-picker>header{display:flex;justify-content:space-between;gap:8px;align-items:center;border-bottom:1px solid var(--d2-line);padding-bottom:5px}.nation260-picker>footer{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap;padding-top:8px;border-top:1px solid var(--d2-line)}.nation260-picker label{display:flex;align-items:center;gap:8px;margin-top:8px}.nation260-picker select{min-width:0;flex:1}.nation260-candidate-list{display:grid;gap:5px;margin:8px 0}.nation260-candidate{display:flex!important;align-items:center;text-align:left;width:100%;gap:8px}.nation260-candidate>span:last-child{display:grid;gap:2px;min-width:0}.nation260-candidate small{font-size:10px;line-height:1.45}.nation260-candidate b{display:flex;gap:6px;align-items:center;font-size:12px}.nation260-candidate em{font-size:10px;font-style:normal;color:var(--d2-title)}.nation260-preview{padding:8px 0;border-block:1px solid var(--d2-line);margin:8px 0}.nation260-preview dl>div{display:flex;justify-content:space-between;gap:8px}.nation260-preview dd{margin:0;text-align:right}.nation260-error,.nation260-picker [role=alert]{color:var(--d2-warning);padding:4px 8px;font-size:11px}.nation260-scene>.d2-portrait{float:left;margin:10px 10px 4px 0}.nation260-scene>footer{clear:both}.nation260-audiences{position:relative;isolation:isolate;padding:9px 12px;overflow:auto;flex:1;min-height:0}.nation260-audiences:before{content:"";position:absolute;inset:0;z-index:-1;background:center/cover no-repeat;opacity:.18;filter:blur(3px);pointer-events:none}.nation260-audiences.chiefdom:before{background-image:url(/assets/nation260/chiefdom.5ebafb5e727c3b84.webp)}.nation260-audiences.confederation:before{background-image:url(/assets/nation260/confederation.4aba48b4e0062303.webp)}.nation260-audiences.centralized:before{background-image:url(/assets/nation260/centralized.946ef5a112cc8fb8.webp)}.nation260-audiences>.royal{max-width:270px;margin:auto;opacity:1}.nation260-audiences article{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid var(--d2-line)}.nation260-audiences article>div{flex:1;min-width:0;display:grid;gap:2px}.nation260-audience-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nation260 .urgent,.nation260 .urgent small{color:var(--d2-warning)}.nation260-audience-footer{flex:none;padding:8px;border-top:1px solid var(--d2-line);text-align:right}@media(max-width:650px){.nation260-tabs button:first-child{display:block}.nation260-tabs button{flex:1}.nation260-tabs{padding:5px;gap:4px}.nation260-body{display:block;overflow:auto}.nation260-groups{display:none;border:0}.nation260-groups.mobile-active{display:block}.nation260-main.mobile-hidden{display:none}.nation260-main{overflow:visible;padding:4px}.nation260-header{padding:4px}.nation260-header>div>b{font-size:14px}.nation260-stages{gap:5px;font-size:10px}.nation260-stages li+li:before{width:8px;margin-right:1px}.nation260-condition{font-size:10px;gap:5px}.nation260-authority{font-size:11px}.nation260-peers{width:100%;gap:5px}.nation260-columns{gap:4px}.nation260-columns .d2-portrait{width:25px;height:34px;border-width:3px}.nation260-columns .nation260-office small,.nation260-columns .nation260-office b{font-size:10px}.nation260-office{gap:4px}.nation260-office small{font-size:10px}.nation260-subordinates{padding-left:2px}.nation260-actions{display:none}.nation260-actions.sheet{display:block;position:fixed;bottom:0;left:0;right:0;z-index:90;background:var(--d2-panel);border:1px solid var(--d2-gold-dark);padding:14px;max-height:var(--window299-height);overflow:auto}.nation260-actions>header button{display:block}.nation260-audiences{padding:6px}.nation260-audiences article{flex-wrap:wrap;gap:6px}.nation260-audiences article>div{flex-basis:75%}.nation260-institutions>details{min-width:85px}.nation260-policy{grid-template-columns:1fr}.nation260-policy>div{flex-wrap:wrap}.nation260-picker{max-height:var(--window299-height)}.nation260-chronicle{font-size:10px;padding:5px}.nation260-toolbar{font-size:10px}.nation260-toolbar button{padding:4px!important}.nation260-group{min-height:62px}.nation260-actions .nation260-action-row{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:no-preference){.nation260-institutions .ready{animation:nation260-ready 2s ease-in-out infinite}@keyframes nation260-ready{50%{filter:brightness(1.2)}}}.nation260-preview dl{margin:0}.nation260-preview dl>div{padding:4px 0;border-bottom:1px solid var(--d2-line)}.nation260-preview-group dd{display:grid;gap:2px}.nation260-salary-summary{font-size:10px;position:relative}.nation260-salary-summary>p{font-size:10px;max-width:250px}.nation260-salary-summary summary{cursor:pointer;color:var(--d2-title)}dialog.nation260-layer{overflow:visible;padding:0}.nation260-layer>.d2-frame-inner{max-height:none;overflow:visible;padding:0}.nation260-picker .d2-heading{display:flex;justify-content:space-between;border-bottom:1px solid var(--d2-line);padding:5px 7px}.nation260-picker-content{max-height:var(--window299-height);overflow:auto;padding:7px;box-sizing:border-box}.nation260-picker-content>footer{position:sticky;bottom:-7px;display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap;padding:8px 0 2px;border-top:1px solid var(--d2-line);background:var(--d2-panel)}.nation260-office.royal{padding:3px 6px!important}.nation260-office.royal .d2-portrait{width:35px;height:46px}.nation260-office.locked{height:34px;min-height:34px!important;padding:2px 4px!important}.nation260-office.locked small{font-size:10px;line-height:1.2}.nation260-columns .nation260-office.sub:not(.locked){height:40px;min-height:40px!important;padding:2px 3px!important}.nation260-office.sub:not(.locked)>span:last-child{grid-template-columns:auto minmax(0,1fr);align-items:center}.nation260-office.sub:not(.locked)>span:last-child>small:first-child{grid-column:1;grid-row:1}.nation260-office.sub:not(.locked) b{grid-column:2;grid-row:1;font-size:10px;line-height:1.2}.nation260-office.sub:not(.locked) .nation260-stats,.nation260-office.sub:not(.locked)>span:last-child>small:last-child{grid-column:1/-1;font-size:10px;line-height:1.1}.nation260-office.sub .d2-portrait{width:26px;height:32px;border-width:3px}.nation260-peers{align-items:center}body:has(.management182-open .nation260)>.away-summary{display:none}.nation260-candidate-popup{position:fixed!important;transform:none!important;margin:0!important;z-index:130;width:min(420px,calc(100vw - 16px));max-height:var(--window299-height);box-sizing:border-box;overflow:hidden;padding:0!important;color:var(--d2-ink);font:500 12px/1.4 var(--d2-sans)}.nation260-candidate-popup>.d2-frame-inner{display:flex;flex-direction:column;min-height:0;max-height:var(--window299-height);overflow:hidden;padding:0!important}.nation260-candidate-popup .d2-heading{flex:none;padding:5px 8px}.nation260-candidate-popup .d2-heading h3{font-size:13px;margin:0}.nation260-candidate-popup .nation260-picker-content{max-height:none;overflow:auto;padding:5px 7px}.nation260-candidate-popup .nation260-candidate-list{max-height:none;overflow:visible;display:grid;gap:3px;margin:4px 0}.nation260-candidate-popup.expanded .nation260-candidate-list{max-height:none}.nation260-candidate-popup .nation260-candidate{min-height:43px!important;padding:3px 5px!important;gap:6px}.nation260-candidate-popup .d2-portrait{width:25px!important;height:33px!important;border-width:3px!important}.nation260-candidate-popup .nation260-candidate>span:last-child{display:grid;grid-template-columns:minmax(0,1fr);gap:0;line-height:1.25}.nation260-candidate-popup .nation260-candidate b{font-size:11px;line-height:1.2}.nation260-candidate-popup .nation260-candidate small{font-size:10px;line-height:1.25}.nation260-candidate-popup .nation260-candidate-origin,.nation260-candidate-popup .nation260-candidate-effect{display:flex;align-items:center;gap:4px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nation260-candidate-popup .nation260-candidate .nation260-salary{font-size:10px}.nation260-candidate-popup .nation260-origin-filter{font-size:10px;margin:4px 0}.nation260-candidate-popup footer{position:sticky;bottom:-5px;display:flex;justify-content:flex-end;gap:5px;padding:6px 0 1px;border-top:1px solid var(--d2-line);background:var(--d2-panel)}@media(max-width:650px){.nation260-candidate-popup{inset:auto 0 0!important;width:100vw;max-height:var(--window299-height);border-radius:8px 8px 0 0!important}.nation260-candidate-popup>.d2-frame-inner{max-height:var(--window299-height);padding-bottom:env(safe-area-inset-bottom)!important}.nation260-candidate-popup .nation260-candidate-list,.nation260-candidate-popup.expanded .nation260-candidate-list{max-height:none}}@media(min-width:761px){.nation260-court{gap:14px;padding:8px 6px 4px}.nation260-ruler>.nation260-office{width:236px;max-width:236px}.nation260-peers{display:flex!important;justify-content:center;gap:40px!important;width:100%!important}.nation260-peers>.nation260-office{width:220px;max-width:220px;flex:none}.nation260-columns{gap:22px!important;padding-top:10px}.nation260-columns>div{gap:7px;align-items:stretch}.nation260-columns>div>.nation260-office{max-width:none}.nation260-subordinates{gap:6px!important;padding-left:8px!important;margin-top:2px}}.nation260-candidate-popup .d2-portrait{width:30px!important;height:40px!important}.nation260-candidate-popup .d2-portrait>small{display:none}.nation260-subordinates.locked-group{display:grid;gap:3px;border:1px dashed var(--d2-line);border-left:1px dashed var(--d2-line);padding:6px 8px!important;color:var(--d2-muted)}.nation260-subordinates.locked-group small{font-size:10px;line-height:1.35;display:flex;gap:4px;align-items:center}.nation260-subordinates.locked-group small:first-child{color:var(--d2-title)}.nation260-progress{position:relative}.nation260-next-reform{display:inline-flex;align-items:center;gap:6px;margin-left:12px;font-size:11px;color:var(--d2-muted)}.nation260-next-reform button.ready{box-shadow:0 0 8px var(--d2-gold);border-color:var(--d2-gold)!important;color:var(--d2-title)}.nation260-columns .nation260-office.sub:not(.locked){height:46px;min-height:46px!important}.nation260-audience-icon{display:grid;place-items:center;width:40px;height:52px;flex:none;border:1px solid var(--d2-gold-dark);background:#0b141c99}.nation260-audience-icon .d2-art{width:24px;height:24px}.nation260-scene{width:min(560px,calc(100vw - 24px))}.nation260-scene-head{display:flex;gap:12px;align-items:flex-start;padding:4px 0 10px;border-bottom:1px solid var(--d2-line)}.nation260-scene-head>div{display:grid;gap:4px;min-width:0}.nation260-scene-head small{font-size:10px;color:var(--d2-muted)}.nation260-scene-head p{margin:0;font-size:11px;line-height:1.6}.nation260-scene-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin-top:10px}.nation260-scene-choices>div{display:grid;gap:3px;min-width:0}.nation260-scene-choices button{display:grid!important;gap:3px;justify-items:start;text-align:left;height:auto;width:100%;padding:9px 11px;background:linear-gradient(#20364dd9,#101f32ed);border:1px solid #a88d5880}.nation260-scene-choices button.default{border-color:var(--d2-gold)}.nation260-scene-choices strong{font-size:12px;display:flex;gap:6px;align-items:center;color:var(--d2-title)}.nation260-scene-choices em{font-style:normal;font-size:10px;color:var(--d2-gold);border:1px solid var(--d2-gold-dark);padding:0 4px}.nation260-scene-choices span{font-size:10px;color:var(--d2-ink);line-height:1.45}.nation260-scene-choices small{font-size:10px;color:var(--d2-warning)}.nation260-scene-default{margin:8px 0 0;font-size:10px;color:var(--d2-muted)}@media(max-width:600px){.nation260-scene-choices{grid-template-columns:1fr}}.nation260-tree{display:grid;justify-items:center;padding:14px 8px 8px}.nation260-tree .nation260-office.seat{display:flex!important;flex-direction:row;align-items:center;text-align:left;gap:7px;width:186px;min-height:0!important;height:auto!important;padding:5px 7px!important;flex:none}.nation260-tree .seat>span{display:flex;flex-direction:column;gap:1px;min-width:0}.nation260-tree .seat b{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.3}.nation260-tree .seat>span>small{font-size:10px;color:var(--d2-muted);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.nation260-tree .seat .nation260-plaque{color:var(--d2-title);display:flex;align-items:center;gap:3px}.nation260-tree .seat .nation260-seat-effect{color:var(--d2-good)}.nation260-tree .seat .d2-portrait{width:36px;height:48px;border-width:2px;margin:0;flex:none;align-self:center}.nation260-tree .seat.ruler{width:204px;border-color:var(--d2-gold)!important}.nation260-tree .seat.ruler .d2-portrait{width:44px;height:58px}.nation260-tree .seat.ruler .nation260-plaque{color:#f0da9b}.nation260-tree .seat.ruler b{font-size:13px}.nation260-tree .seat.successor{border-style:dashed!important}.nation260-tree .seat.successor .nation260-plaque{color:#cfc8b2}.nation260-seat-empty{display:grid;place-items:center;width:32px;height:44px;flex:none;border:1px dashed var(--d2-line);color:var(--d2-muted)}.nation260-tree .seat.locked{border-style:dashed!important;opacity:.75}.nation260-tree-royal{display:flex;align-items:flex-start;justify-content:center}.nation260-tree-royal>.side{position:relative;margin-top:26px;display:flex}.nation260-tree-royal>.pm{padding-right:34px}.nation260-tree-royal>.heir{padding-left:34px}.nation260-tree-royal>.side:after{content:"";position:absolute;top:26px;width:34px;border-top:1px solid var(--d2-gold-dark)}.nation260-tree-royal>.pm:after{right:0}.nation260-tree-royal>.heir:after{left:0;border-top-style:dashed}.nation260-tree-royal>.heir>small{position:absolute;left:0;top:10px;width:34px;text-align:center;font-size:10px;color:var(--d2-muted)}.nation260-tree-royal>.pm:empty{display:none}.nation260-tree-trunk{width:1px;height:20px;background:var(--d2-gold-dark)}.nation260-domain-tabs{display:none}.nation260-tree-domains{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;max-width:760px;padding-top:14px}.nation260-tree-domains:before{content:"";position:absolute;top:0;left:16.67%;right:16.67%;border-top:1px solid var(--d2-gold-dark)}.nation260-tree-domains>div{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.nation260-tree-domains>div:before{content:"";position:absolute;top:-14px;left:50%;height:14px;border-left:1px solid var(--d2-gold-dark)}.nation260-tree-domains h3{display:flex;gap:5px;align-items:center;font-size:12px;margin:0;color:var(--d2-title)}.nation260-tree-subs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;width:100%;max-width:214px;padding-top:8px;border-top:1px solid var(--d2-line)}.nation260-tree .seat.chip{display:flex!important;flex-direction:row;align-items:center;gap:5px;width:auto;min-width:0;padding:3px 4px!important;background:#0d1a29!important;border-color:var(--d2-line)!important}.nation260-tree .seat.chip .d2-portrait{width:20px;height:26px;border-width:1px}.nation260-tree .seat.chip>small{font-size:10px;color:var(--d2-muted);white-space:nowrap}.nation260-tree .seat.chip>b{font-size:10px;min-width:0}.nation260-tree .nation260-subordinates.locked-group{width:100%;max-width:230px}@media(max-width:650px){.nation260-tree{padding:8px 0}.nation260-tree-royal{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.nation260-tree-royal>.center{grid-column:1/-1;grid-row:1}.nation260-tree-royal>.side{margin:0;padding:0!important}.nation260-tree-royal>.side:after,.nation260-tree-royal>.heir>small{display:none}.nation260-tree .nation260-office.seat{width:100%}.nation260-tree-royal>.side>.seat{width:100%}.nation260-tree-trunk,.nation260-tree-domains:before,.nation260-tree-domains>div:before{display:none}.nation260-domain-tabs{display:grid;grid-template-columns:repeat(3,1fr);width:100%;margin-top:10px;border-bottom:1px solid var(--d2-gold-dark)}.nation260-domain-tabs button{font-size:12px;padding:8px 0}.nation260-domain-tabs button[aria-selected=true]{color:var(--d2-title);border-color:var(--d2-gold)!important}.nation260-tree-domains{display:block;padding-top:8px}.nation260-tree-domains>div{display:none}.nation260-tree-domains>div.active{display:flex}.nation260-tree-domains h3{display:none}.nation260-tree-subs,.nation260-tree .nation260-subordinates.locked-group{max-width:none}}.nation260-tree .seat.chip .d2-portrait small,.nation260-tree .seat.chip .d2-portrait>span:not(:first-child){display:none}.nation260-tree-royal>.center{display:flex;flex-direction:column;align-items:center;align-self:stretch}.nation260-tree-royal>.center:after{content:"";flex:1;width:1px;background:var(--d2-gold-dark)}.nation260-tree-domains{gap:0}.nation260-tree-domains>div{padding:0 12px}@media(max-width:650px){.nation260-tree-royal>.center:after{display:none}.nation260-tree-domains>div{padding:0}}.nation260-candidate-list .nation260-candidate{min-width:0;min-height:44px!important;padding:3px 5px!important;gap:5px;background:var(--d2-panel);border:1px solid var(--d2-line)}.nation260-candidate-list .d2-portrait{width:28px!important;height:36px!important;border-width:3px!important;flex:none}.nation260-candidate-list .nation260-candidate-line{display:flex!important;align-items:center;gap:5px;min-width:0;flex:1;white-space:nowrap;overflow:hidden}.nation260-candidate-line b{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.nation260-candidate-line small{flex:none;font-size:10px}.nation260-candidate-line .nation260-salary{margin-left:auto;overflow:hidden;text-overflow:ellipsis;max-width:90px}@media(max-width:650px),(max-height:500px)and (max-width:1000px){.nation260-candidate-popup{bottom:calc(var(--nav269-height,56px) + var(--hud269-keyboard,0px))!important;max-height:calc(100dvh - var(--window299-top,8px) - var(--nav269-height,56px) - var(--hud269-keyboard,0px))!important}.nation260-candidate-popup{display:flex!important;flex-direction:column}.nation260-candidate-popup>.d2-frame-inner{flex:1 1 auto;min-height:0;max-height:none!important}.nation260-candidate-popup .nation260-picker-content{flex:1 1 auto!important;min-height:0!important}}.nation260-candidate-list .nation260-candidate-line{gap:6px!important}@media(max-width:650px){.management182-open:has(.nation260[data-empty-groups=true]){height:auto!important;max-height:var(--window299-height)!important;bottom:auto!important}.management182-open:has(.nation260[data-empty-groups=true]) .management182-content{flex:0 1 auto}.nation260[data-empty-groups=true] .nation260-body{flex:0 1 auto}.nation260[data-empty-groups=true] .nation260-groups{overflow:visible}}.nation260 .d2-portrait,.nation260-picker .d2-portrait,.nation260-candidate .d2-portrait{background:radial-gradient(circle at 50% 31%,#a9946f 0 12%,transparent 13%),radial-gradient(ellipse at 50% 89%,#a9946f 0 31%,transparent 32%),#172738}@media(max-width:650px),(max-height:500px)and (max-width:1000px){.nation260-candidate-popup{top:auto!important}.nation260-candidate-popup .nation260-picker-content{min-height:0;flex:1 1 auto}}@media(max-height:500px)and (max-width:1000px){dialog.nation260-layer{top:calc((100dvh - 56px)/2)!important;max-height:var(--window299-height)!important}.nation260-layer .nation260-picker-content{max-height:var(--window299-height)}}.nation260-layer .nation260-candidate-list{max-height:none;overflow:auto;overscroll-behavior:contain}.nation260-royal-preview{position:sticky;top:-7px;z-index:2;background:var(--d2-panel);padding:6px;margin:4px 0;border:1px solid var(--d2-line)}.nation260-candidate-fullname{position:sticky;top:0;z-index:3;background:var(--d2-panel);padding:5px 8px;color:var(--d2-title);overflow-wrap:anywhere}.nation260-candidate-line b{cursor:pointer;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.nation260-tree{grid-template-columns:minmax(0,1fr)}.nation260-tree>*{max-width:100%;min-width:0}.nation260-tree-royal>.side,.nation260-tree-royal>.center{min-width:0}@media(max-width:650px){.nation260-tree-royal{grid-template-columns:repeat(2,minmax(0,1fr))}.nation260-domain-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.nation260-tree .nation260-office.seat{min-width:0}}.connection188{position:fixed;z-index:2147483000;top:8px;left:50%;transform:translate(-50%);width:max-content;max-width:calc(100vw - 24px);box-sizing:border-box;display:flex;align-items:center;gap:16px;padding:10px 16px;color:#efe4ce;background:linear-gradient(110deg,#101d30,#23334a);border:1px solid #a38b54;box-shadow:0 3px 16px #0009;font-family:inherit;font-size:14px;line-height:1.5}.connection188 strong{display:block;color:#e2c98e}.connection188 span{display:block;max-width:680px;font-size:12px}.connection188 button{flex:none;color:#f3e4be;background:#26374b;border:1px solid #a38b54;padding:5px 12px;cursor:pointer}.connection188 button:focus-visible{outline:2px solid #ffe2a1;outline-offset:2px}@media(max-width:600px){.connection188{top:4px;gap:8px;padding:8px 10px;width:calc(100vw - 16px)}.connection188 strong{font-size:13px}}dialog.patch149{position:fixed;inset:0;margin:auto;width:min(760px,calc(100vw - 24px));height:fit-content;max-width:none;max-height:calc(100dvh - 24px);padding:0;border:0;background:transparent;color:#e4dfcf;overflow:visible;box-shadow:0 22px 80px #000b;transform:none}dialog.patch149::backdrop{background:#040b14a6}dialog.patch149:after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;border:12px solid transparent;border-image:url(/assets/ui/frame-card.e39cd15e3cac3ff3.png) 30 round;opacity:1}.patch149-inner{position:relative;display:flex;flex-direction:column;max-height:calc(100dvh - 24px);min-height:320px;background:linear-gradient(120deg,#11283adc,#091827d9),url(/assets/ui/panel.3b2ada3588e3c4ea.webp) center/256px;isolation:isolate;border:1px solid #b99b62;overflow:hidden}.patch149-heading{display:flex;align-items:center;gap:13px;padding:24px 27px 17px;border-bottom:1px solid #af91544f;background:linear-gradient(100deg,#1e374669,#08172744)}.patch149-heading>.d2-art{width:33px;height:33px;opacity:.9}.patch149-heading small{font-size:11px;color:#c0aa78;letter-spacing:.08em}.patch149-heading h2{margin:4px 0 0;font-size:23px;color:#eddfb4;line-height:1.2}.patch149-heading .d2-close{margin-left:auto;position:static}.patch149-content{padding:23px 28px 20px;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.patch149-meta{display:flex;align-items:center;gap:10px;font-size:11px;color:#9cafbc}.patch149-meta>span{color:#d0b47a;border-left:1px solid #9d83565c;padding-left:10px}.patch149-content h3{font-size:24px;color:#eee5c8;margin:13px 0 10px;line-height:1.45;word-break:keep-all}.patch149-intro{font-size:13px;color:#bac9cf;line-height:1.8;margin:0 0 20px}.patch149-sections{border-top:1px solid #a58b594a}.patch149-sections>section{display:flex;gap:14px;padding:15px 0;border-bottom:1px solid #a58b5938}.patch149-sections .d2-art{width:26px;height:26px;flex-shrink:0;margin-top:2px;opacity:.9}.patch149-sections h4{font-size:14px;color:#ddc58f;margin:0 0 7px}.patch149-sections p{font-size:12px;line-height:1.8;color:#c4cdd0;margin:0;word-break:keep-all}.patch149-preserved{font-size:11px;color:#a9bba9;line-height:1.7;margin:16px 0 0;padding-left:12px;border-left:2px solid #91a17b}.patch149 footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 28px 21px;border-top:1px solid #ad955145;background:#0a17288c}.patch149 footer button{font-size:12px;padding:10px 17px;border:1px solid #aa905c74;background:linear-gradient(#253b4d,#102536);color:#d5cfb6;border-radius:2px}.patch149 footer button.primary{width:auto;color:#f0dfb3;border-color:#bca16a;background:linear-gradient(#5b4c30,#312c22);box-shadow:inset 0 1px #f9deb329}.patch149 footer small{font-size:11px;color:#94a7b3}.patch149 button:focus-visible{outline:2px solid #d9bd78;outline-offset:-3px}.patch149-search{display:flex;gap:12px;align-items:center;font-size:12px;color:#baa574;margin:0 0 16px}.patch149-search input{flex:1;min-width:0;background:#0a1a28;border-color:#76644166;color:#e7e0c9;font-size:13px}.patch149-list{display:grid;gap:8px}.patch149-list>button{display:grid;grid-template-columns:1fr auto;gap:8px;text-align:left;padding:17px;background:linear-gradient(100deg,#2137489c,#142b3988);border:1px solid #b9a06b45;border-radius:2px;color:#d7dacc}.patch149-list time{grid-column:1/-1;font-size:11px;color:#9dafba}.patch149-list b{font-size:15px;grid-column:1/-1}.patch149-list b i{display:inline-block;border-radius:50%;width:6px;height:6px;background:#e3bc6d;margin-left:8px;vertical-align:middle}.patch149-list span{font-size:12px;line-height:1.7;color:#afbdc6}.patch149-list em{font-size:11px;font-style:normal;color:#d2b275;align-self:end}.patch149-error{color:#e5afa1;font-size:12px}.patch149-error button{margin-left:10px;font-size:11px}@media(max-width:650px){dialog.patch149{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.patch149-inner{max-height:calc(100dvh - 16px)}.patch149-heading{padding:20px 18px 14px;gap:10px}.patch149-heading h2{font-size:20px}.patch149-content{padding:17px 18px}.patch149-content h3{font-size:21px}.patch149-sections>section{gap:10px;padding:13px 0}.patch149-sections .d2-art{width:22px;height:22px}.patch149-sections p{font-size:12px}.patch149 footer{padding:13px 18px 19px}.patch149 footer button{padding:10px 12px}.patch149-search input{font-size:16px}.patch149-list>button{padding:13px}.patch149-list em{display:none}}@media(max-height:480px){.patch149-inner{min-height:0}.patch149-heading{padding-top:12px;padding-bottom:10px}.patch149-heading h2{font-size:18px}.patch149 footer{padding-top:10px;padding-bottom:12px}.patch149-content{padding-top:12px}}dialog.patch149 h2,dialog.patch149 h3,dialog.patch149 h4{font-family:var(--d2-sans)}dialog.patch149{font:500 12px/1.5 var(--d2-sans);text-shadow:0 1px 1px #000}.patch149-heading,.patch149 footer{flex-shrink:0}.patch149-heading .d2-close{width:30px;height:30px;min-height:30px;padding:0;border:1px solid #ad915b;background:#142b3b;color:#e9d9ac;font-size:21px;border-radius:2px}.patch149 .patch149-content{flex:1 1 auto}.patch149 .patch149-heading h2{font-size:22px}.patch149-sections p{white-space:pre-line}.patch149-inner{background:var(--d2-panel);border:0;color:var(--d2-ink)}.patch149-heading{padding:10px 14px;background:none;border-bottom:1px solid var(--d2-line)}.patch149-heading>.d2-art{width:22px;height:22px}.patch149-heading small{font-size:10px;color:var(--d2-muted);letter-spacing:0}.patch149-heading h2{font:700 18px var(--d2-serif);color:var(--d2-title);margin:2px 0 0}.patch149-content{padding:10px 14px}.patch149-content h3{font-size:12px;color:var(--d2-title)}.patch149-content p,.patch149-list p{font-size:11px;color:var(--d2-ink)}.patch149-meta{font-size:10px;color:var(--d2-muted)}dialog.patch149{width:min(720px,calc(100vw - 24px))}.patch149-inner footer{padding:8px 14px;border-top:1px solid var(--d2-line);font-size:10px}.patch149-list button *{font-size:11px!important}.patch149-list button strong,.patch149-list button b,.patch149-list button h3{font-size:12px!important;color:var(--d2-title)}.patch149-list button time,.patch149-list button small{font-size:10px!important;color:var(--d2-muted)}.goals122{position:absolute;z-index:190;left:50%;top:calc(var(--header16-bottom,140px) + 12px);transform:translate(-50%);width:min(740px,calc(100vw - 32px))}.goals122 .d2-frame-inner{display:flex;flex-direction:column;max-height:calc(100dvh - var(--header16-bottom,140px) - 110px);margin:0;padding:0;overflow:hidden}.goals122 .d2-heading{padding:8px 14px!important;min-height:42px!important}.goals122 .d2-heading h2{font-size:18px!important}.goal-tabs{display:flex;gap:4px;padding:8px 12px;border-bottom:1px solid var(--u94-line);background:#0b1826}.goal-tabs button{display:flex;gap:7px;align-items:center;border-radius:2px;padding:7px 13px;color:var(--u94-muted)}.goal-tabs button[aria-pressed=true]{background:linear-gradient(#304452,#1a2e3c);color:var(--u94-gold);border-color:var(--u94-edge)}.goal-tabs .d2-art{width:18px;height:18px}.goal-body{overflow:auto;min-height:0;padding:10px 14px 16px;scrollbar-width:thin}.goal-note{font-size:11px;color:var(--u94-muted);margin:0 0 10px;line-height:1.65}.goal-warning{color:#dfba83;font-size:12px}.goal-country{border:1px solid var(--u94-line);margin-bottom:12px;background:linear-gradient(125deg,#1c3242aa,#0d1e2b);box-shadow:inset 0 1px #d6bb8010}.goal-country>header{display:flex;align-items:center;gap:12px;padding:10px 12px;background:linear-gradient(#203647,#142839);border-bottom:1px solid var(--u94-line)}.goal-country h3{font-size:15px;color:var(--u94-gold);margin:0}.goal-country header span{font-size:11px;color:var(--u94-muted)}.goal-country header>strong{margin-left:auto;font-size:17px;color:var(--u94-gold);white-space:nowrap}.goal-country header strong small{font-size:11px;color:var(--u94-muted)}.goal-country>meter{display:block;width:calc(100% - 24px);margin:5px 12px;height:8px;accent-color:#bca06a}.goal-country>meter::-webkit-meter-bar{background:#091722;border:0}.goal-country>meter::-webkit-meter-optimum-value{background:linear-gradient(90deg,#76633d,#d6bb80)}.goal-country>p{padding:0 12px}.goal-sites{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:8px 10px 10px}.goal-sites button{min-width:0;text-align:left;display:flex;flex-direction:column;padding:7px 9px;border-radius:2px;background:#0b1c2988;border-color:#81909e20}.goal-sites b{font-size:12px;overflow-wrap:anywhere}.goal-sites small{color:var(--u94-muted);font-size:10px}.goal-sites .held{border-color:#bc9c6460;color:#ebd8a4;background:#263b4080}.goal-country .d2-portrait{width:46px;height:56px;flex-shrink:0}.goal-conditions{list-style:none;margin:0;padding:0 12px}.goal-conditions li{padding:9px 0;border-bottom:1px solid var(--u94-line)}.goal-conditions li:last-child{border:0}.goal-conditions li>div{display:flex;gap:9px;align-items:center}.goal-conditions strong{margin-left:auto;white-space:nowrap;font-size:12px}.goal-conditions b{font-size:12px}.goal-conditions .met{color:#b6ca9c}.goal-conditions .unmet{color:#a7b6bd}.goal-conditions summary{font-size:11px;color:var(--u94-muted);cursor:pointer;margin-top:6px}.goal-conditions details section{margin-top:7px}.game nav.bottom-bar{background:linear-gradient(180deg,#203547 0,#132738 15%,#0b1928);border:0;border-top:1px solid #b79c66;box-shadow:0 -3px 15px #0006,inset 0 2px #d6bb801a;color:#e8dfc5;padding-inline:16px}.game .bottom-nav{gap:3px}.game .bottom-nav button{border:1px solid transparent;border-radius:2px;padding:9px 13px;color:#c9c7b6;font-size:12px;min-height:42px;gap:7px}.game .bottom-nav button:hover,.game .bottom-nav button[aria-pressed=true]{background:linear-gradient(#314657,#162c3d);border-color:#ab915a80;color:#eedaa5;box-shadow:inset 0 1px #e0c78925}.game .bottom-nav .d2-art{width:19px;height:19px}.game .capital-button{background:linear-gradient(#243b4d,#102535);border:1px solid #a38a56;color:#dfc58e;border-radius:2px}.game .bottom-nav button:focus-visible{outline:2px solid #d6bb80;outline-offset:-2px}@media(max-width:650px){.goals122{top:calc(var(--header16-bottom,100px) + 8px);width:calc(100vw - 24px)}.goals122 .d2-frame-inner{max-height:calc(100dvh - var(--header16-bottom,100px) - 105px)}.goal-body{padding:8px}.goal-sites{grid-template-columns:repeat(2,minmax(0,1fr))}.goal-country>header{gap:8px;padding:8px}.goal-country header span{font-size:10px}.game nav.bottom-bar{padding-inline:5px}.game .bottom-nav{gap:0;overflow:visible}.game .bottom-nav button{flex:1;min-width:0;padding:5px 2px!important;font-size:10px!important;gap:3px;flex-direction:column}.game .bottom-nav .d2-art{width:19px;height:19px}.game .capital-button{font-size:10px}}.game .bottom-nav button>.bottom-label{font-size:12px;color:inherit;white-space:nowrap}@media(max-width:650px){.game .bottom-nav button>.bottom-label{font-size:10px}}.goals122 .goal-tabs button,.goals122 .goal-sites button{border-image:none;box-shadow:none}.goals122 .goal-tabs button{background:#132839;border:1px solid #6b7d893d}.goals122 .goal-tabs button[aria-pressed=true]{background:linear-gradient(#304452,#1a2e3c);border-color:#9b804e}.goals122 .goal-sites button{background:#0b1c2988;border:1px solid #81909e30}.goals122 .goal-sites button.held{border-color:#bc9c6460;background:#263b4080}.goals122{width:min(1180px,calc(100vw - 40px))}.goals122 .d2-frame-inner>.goal-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.goal-country-grid125{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px;align-items:start}.goal-country-grid125 .goal-country{margin:0}.goal-country-grid125 .goal-country>header{gap:5px;padding:7px 9px}.goal-country-grid125 .goal-country>header h3{font-size:14px}.goal-country-grid125 .goal-country>header span{font-size:10px}.goal-country-grid125 .goal-sites{grid-template-columns:repeat(2,minmax(0,1fr));padding:6px;gap:4px}.goal-country-grid125 .goal-sites button{padding:4px 6px}.goal-country-grid125 .goal-sites b{font-size:11px}.goal-country-grid125 .goal-sites small{font-size:10px}.goal-legend-grid125{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.goal-legend125{margin:0}.goal-legend125>header{align-items:center;padding:12px;gap:14px}.goal-legend125 .d2-portrait{width:108px;height:138px;flex:none}.goal-legend125 .d2-portrait-image{width:100%;height:100%;object-fit:cover}.goal-legend125 h3{font-size:17px}.goal-legend125 .goal-conditions li{padding:10px 0}.goal-legend125 .goal-sites{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1100px){.goal-country-grid125{grid-template-columns:repeat(2,minmax(0,1fr))}.goal-legend125>header{flex-direction:column;text-align:center}.goal-legend125 .d2-portrait{width:100px;height:128px}}@media(max-width:650px){.goals122{width:calc(100vw - 24px)}.goal-country-grid125,.goal-legend-grid125{grid-template-columns:1fr;gap:10px}.goal-country-grid125 .goal-sites{grid-template-columns:repeat(3,minmax(0,1fr))}.goal-legend125>header{flex-direction:row;text-align:left}.goal-legend125 .d2-portrait{width:100px;height:128px}.goals122 .goal-body{padding:8px 6px 12px}}.game nav.bottom-bar{isolation:isolate;background:#122638;box-shadow:0 -3px 15px #0006,inset 0 2px #d6bb8026,inset 0 -2px #020911aa}.game nav.bottom-bar:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-image:url(/assets/header16/frame.e2decc498dfbde6e.webp) 300 200 314 200 fill / 0 / 0 repeat;box-shadow:inset 0 1px #d6bb8026,inset 0 -2px #02091166}@media(min-width:1101px){.goal-country-grid125 .goal-sites{grid-template-columns:repeat(3,minmax(0,1fr))}.goal-legend125 .goal-conditions li{padding-block:8px}}.goal-abilities212{list-style:none;margin:0;padding:9px 12px;border-bottom:1px solid var(--u94-line);color:var(--u94-gold);font-size:12px;line-height:1.65;overflow-wrap:anywhere}.goal-abilities212 li+li{margin-top:2px}.goals122 .goal-body{padding:10px 12px 14px;scrollbar-color:var(--u94-edge) var(--u94-deep)}.goals122 .goal-tabs{gap:6px;background:transparent;border-color:var(--u94-line)}.goals122 .goal-tabs button{color:var(--u94-muted);background:var(--u94-deep);border-color:var(--u94-line);box-shadow:var(--h16-well-shadow)}.goals122 .goal-tabs button[aria-pressed=true]{color:var(--u94-gold);background:var(--d2-tab);border-color:var(--u94-edge);box-shadow:var(--u94-control-shadow)}.goals122 .goal-country{position:relative;isolation:isolate;background:transparent;border:1px solid var(--u94-line);box-shadow:var(--h16-well-shadow);overflow:hidden}.goals122 .goal-country:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-image:url(/assets/header16/frame.e2decc498dfbde6e.webp) 300 200 314 200 fill / 0 / 0 repeat}.goals122 .goal-country>header{background:transparent;border-color:var(--u94-line);box-shadow:var(--h16-well-shadow)}.goals122 .goal-country h3,.goals122 .goal-country header>strong{color:var(--u94-gold)}.goals122 .goal-country .goal-sites button{background:var(--u94-deep);border-color:var(--u94-line);color:var(--u94-ink);box-shadow:var(--h16-well-shadow)}.goals122 .goal-country .goal-sites button.held{background:var(--u94-surface);border-color:var(--u94-edge);color:var(--u94-gold)}.goal-crown-panel176{margin-bottom:12px}.goal-crown-table176{table-layout:fixed;border-collapse:collapse;width:100%;font-size:12px;line-height:1.5;color:var(--u94-ink)}.goal-col-country176{width:14%}.goal-col-members176{width:21%}.goal-col-site176{width:27%}.goal-col-owner176{width:29%}.goal-col-status176{width:9%}.goal-crown-table176 :is(th,td){padding:7px 9px;border-right:1px solid var(--u94-line);border-bottom:1px solid var(--u94-line);text-align:left;vertical-align:middle;overflow-wrap:anywhere}.goal-crown-table176 :is(th,td):last-child{border-right:0}.goal-crown-table176 thead th{padding-block:8px;color:var(--u94-gold);font-size:11px;letter-spacing:.02em;background:var(--u94-deep);box-shadow:var(--h16-well-shadow);font-weight:600}.goal-crown-table176 tbody+tbody{border-top:1px solid var(--u94-edge)}.goal-crown-table176 tbody:last-child tr:last-child :is(th,td){border-bottom:0}.goal-crown-table176 .goal-country-name176{vertical-align:top;padding-block:11px;font-weight:500}.goal-country-name176 h3{font-size:15px;margin:0 0 3px}.goal-country-name176>small{display:block;color:var(--u94-muted);font-size:10px;line-height:1.5}.goal-country-name176>strong{display:block;margin-top:8px;color:var(--u94-gold);font-size:17px;font-variant-numeric:tabular-nums}.goal-country-name176 strong small{font-size:11px;color:var(--u94-muted)}.goal-country-name176 meter{display:block;width:100%;height:6px;margin-top:5px;accent-color:var(--u94-gold)}.goal-country-name176 meter::-webkit-meter-bar{background:var(--u94-deep);border:0}.goal-country-name176 meter::-webkit-meter-optimum-value{background:var(--u94-gold)}.goal-members176{color:var(--u94-muted);vertical-align:top!important}.goal-members176 span{display:block;margin-block:3px}.goals122 .goal-site176{width:100%;min-width:0;text-align:left;font:600 12px/1.5 var(--d2-sans);color:var(--u94-ink);padding:5px 7px;border:1px solid var(--u94-line);border-radius:2px;border-image:none;background:var(--u94-deep);box-shadow:var(--h16-well-shadow);overflow-wrap:anywhere}.goals122 .goal-site176.held{color:var(--u94-gold);border-color:var(--u94-edge)}.goals122 .goal-site176:hover{background:var(--u94-surface)}.goal-owner176 small{display:block;font-size:10px;color:var(--u94-muted)}.goal-crown-table176 .goal-status176{text-align:center;font-size:17px}.goals122 .met{color:var(--u94-gold)}.goals122 .unmet{color:var(--u94-muted)}.goals122 .goal-legend125 .goal-conditions{padding-inline:12px}.goals122 .goal-legend125 .goal-conditions li{border-color:var(--u94-line)}.goals122 .goal-legend125 .goal-conditions li>div{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:6px}.goals122 .goal-legend125 .goal-conditions strong{font-variant-numeric:tabular-nums;font-size:11px}@media(max-width:650px){.goals122 .goal-body{padding:8px 6px 12px}.goals122 .goal-tabs{padding:7px 8px;gap:4px}.goals122 .goal-tabs button{flex:1;justify-content:center;padding:7px 5px;font-size:12px}.goal-col-country176{width:17%}.goal-col-members176{width:20%}.goal-col-site176{width:26%}.goal-col-owner176{width:27%}.goal-col-status176{width:10%}.goal-crown-table176{font-size:11px;line-height:1.5}.goal-crown-table176 :is(th,td){padding:6px 4px}.goal-crown-table176 thead th{font-size:10px;letter-spacing:0;word-break:keep-all}.goal-country-name176 h3{font-size:12px}.goal-country-name176>small{font-size:10px}.goal-country-name176>strong{font-size:15px}.goal-country-name176 strong small{font-size:10px}.goals122 .goal-site176{padding:4px 3px;font-size:11px}.goal-members176 span{margin-block:4px}.goal-crown-table176 .goal-status176{font-size:15px}.goals122 .goal-legend125 .d2-portrait{width:96px;height:122px}}.goals122 .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.title-screen{position:relative;isolation:isolate;overflow:hidden;min-height:0;height:100svh;background:#0e161e;color:#efe7d2;font:14px/1.65 Noto Sans KR,sans-serif}.title-screen *{box-sizing:border-box}.title-screen p,.title-screen h1,.title-screen h2{margin:0}.title-screen button,.title-screen a{touch-action:manipulation}.title-screen button{font:inherit;cursor:pointer;color:inherit}.title-screen a{color:#e2c06a;text-underline-offset:4px}.title-screen button:focus-visible,.title-screen a:focus-visible{outline:3px solid #f6e6b4;outline-offset:5px}.title-screen h1,.title-screen h2{font-family:"Noto Serif KR",serif;font-weight:700;color:#f6e6b4;text-shadow:0 1px 1px #000}.title-screen:after{content:"";position:absolute;inset:20px;border:1px solid #e2c06a44;pointer-events:none;z-index:5}.title-screen .topmark{position:absolute;top:44px;left:52px;font-family:"Noto Serif KR",serif;font-size:22px;z-index:4;color:#f6e6b4}.title-screen .stagefooter{position:absolute;left:52px;right:52px;bottom:36px;display:flex;justify-content:space-between;align-items:center;color:#b8bfc4;font-size:12px;z-index:4}.title-screen .textbutton{border:0;border-image:none;background:transparent;box-shadow:none;padding:10px 0;color:#d5c9a8;font-size:12px}.title-screen .eyebrow{color:#d1bd85;font-size:13px}.title-screen .title-brand{font-size:126px;line-height:1.15;margin:18px 0 22px}.title-screen .subtitle{font-family:"Noto Serif KR",serif;font-size:25px;color:#f6e6b4}.title-screen .description{color:#b8bfc4;margin:18px 0 30px;line-height:1.9}.title-screen .start{display:flex;align-items:center;justify-content:center;width:260px;min-height:60px;border:6px solid transparent;border-image:url(/assets/ui/frame-btn.55460b54f8661c0d.png) 10 stretch;background:linear-gradient(#679843,#3a6223);background-clip:padding-box;box-shadow:0 8px 22px #0007;font-size:18px;font-weight:700;text-shadow:0 1px 1px #000;color:#efe7d2;text-decoration:none}.title-screen .start:hover{filter:brightness(1.12)}.title-screen .start:active{transform:translateY(1px)}.title-screen .start span{margin-left:30px;color:#f6e6b4}.title-screen .smallnote{font-size:12px;color:#b8bfc4;margin-top:13px}.title-a .mural{position:absolute;inset:0 0 0 22%;width:78%;height:100%;object-fit:cover;object-position:62% 50%;filter:brightness(.78) saturate(.68)}.title-a .shade{position:absolute;inset:0;background:linear-gradient(90deg,#0e161e 4%,#0e161ef5 25%,#0e161e70 56%,#0e161e20),linear-gradient(0deg,#0e161e 0%,transparent 28%,transparent 70%,#0e161e70)}.title-a .intro{position:absolute;left:10%;top:50%;transform:translateY(-47%);max-width:480px}.title-a .stamp{position:absolute;right:9%;top:18%;writing-mode:vertical-rl;font-family:"Noto Serif KR",serif;font-size:22px;color:#f6e6b4;padding:20px 10px;border-top:1px solid #e2c06a;border-bottom:1px solid #e2c06a;text-shadow:0 2px 4px #000}.title-screen dialog{z-index:1000;color:#efe7d2;max-width:520px;width:calc(100% - 32px);background:#18222d url(/assets/ui/panel.3b2ada3588e3c4ea.webp);padding:28px;border:1px solid #9c7a35;box-shadow:0 20px 80px #000b}.title-screen dialog::backdrop{background:#000b}.title-screen dialog h2{font-size:23px}.title-screen dialog p{margin:18px 0;color:#b8bfc4}.title-screen dialog button{padding:9px 24px;background:linear-gradient(#425b75,#26394e);border:1px solid #9c7a35}.title-screen .credit-scroll{flex:1 1 auto;min-height:0;max-height:none;overflow:auto;font-size:12px}.title-screen .title-error{margin-top:12px;font-size:12px;line-height:1.6;color:#ffccad;max-width:360px}@media(max-width:900px){.title-screen .title-brand{font-size:100px}}@media(max-width:600px){.title-screen{min-height:0}.title-screen:after{inset:12px}.title-screen .topmark{left:28px;top:24px;font-size:18px}.title-screen .stagefooter{left:28px;right:28px;bottom:22px;font-size:11px}.title-screen .stagefooter .footdesc{max-width:210px}.title-screen .title-brand{font-size:86px;margin:10px 0 16px}.title-screen .subtitle{font-size:22px}.title-screen .description{font-size:13px;margin:12px 0 22px}.title-screen .start{width:250px;min-height:58px;font-size:17px}.title-a .mural{inset:0 0 auto;width:100%;height:55%;object-position:67% 50%}.title-a .shade{background:linear-gradient(0deg,#0e161e 0% 40%,#0e161ea0 58%,#0e161e10 86%,#0e161e80)}.title-a .intro{inset:auto 24px 100px;transform:none;text-align:center;max-width:none}.title-a .intro .start{margin:auto}.title-a .stamp{right:30px;top:70px;font-size:18px;padding:12px 5px}.title-screen .smallnote{font-size:11px}.title-screen .title-error{margin:12px auto 0}}@media(prefers-reduced-motion:no-preference){.title-screen .intro{animation:title-arrive .65s ease-out both}@keyframes title-arrive{0%{opacity:0}to{opacity:1}}}.title-screen dialog[open]{display:flex;flex-direction:column;height:fit-content;max-height:var(--window299-height);overflow:hidden}.title-screen dialog>:not(.credit-scroll){flex-shrink:0}@media(max-height:500px){.title-screen .topmark{top:14px;left:24px;font-size:16px}.title-screen .stagefooter{bottom:10px;left:24px;right:24px;font-size:10px}.title-a .intro{left:7%;top:50%;bottom:auto;transform:translateY(-50%);text-align:left}.title-screen .title-brand{font-size:52px;margin:2px 0}.title-screen .subtitle{font-size:16px}.title-screen .description{font-size:11px;line-height:1.4;margin:4px 0 8px}.title-screen .eyebrow{font-size:10px}.title-screen .start{min-height:36px;font-size:13px;width:230px}.title-screen .smallnote{font-size:10px;margin-top:4px}.title-a .stamp{right:8%;top:26px;font-size:14px}}.title-screen dialog>button{align-self:flex-start}.title-screen.season2{min-height:100svh;height:auto;display:flex;align-items:center;padding:110px 8% 100px;background:#111b1b}.season2.title-a .mural{inset:0;width:100%;height:100%;object-position:72% 50%;filter:none}.season2.title-a .shade{background:linear-gradient(90deg,#0e1719f5,#0e1719e6 23%,#0e171988 48%,#0e171910 82%),linear-gradient(0deg,#0e1719c9,transparent 35%,transparent 80%,#0e17194d)}.season2.title-a .intro{position:relative;inset:auto;transform:none;width:min(100%,440px);max-width:440px;z-index:2}.season2 .season-meta{display:flex;align-items:center;gap:14px;color:#e2c893;font-size:13px;letter-spacing:.08em}.season2 .season-version{color:#bdbda8;font-size:12px;letter-spacing:.04em}.season2 .title-brand{margin:12px 0 14px;font-size:116px;line-height:1.1}.season2 .subtitle{font-size:28px;letter-spacing:.12em;line-height:1.5}.season2 .description{max-width:350px;margin:18px 0 26px;color:#dedbca;line-height:1.85;text-wrap:pretty}.season2 .start{width:260px;min-height:54px;margin-top:10px}.season2 .start.secondary{background:#101b1bbf;color:#e2d5b4;box-shadow:none;font-size:16px}.season2 .stagefooter .footdesc{max-width:65%;line-height:1.5}@media(max-width:600px){.title-screen.season2{padding:220px 24px 92px;align-items:center;justify-content:center}.season2.title-a .mural{height:42%;object-position:65% 48%;-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.season2.title-a .shade{background:linear-gradient(0deg,#111b1b 0% 48%,#111b1bd6 64%,#111b1b12 87%,#111b1b44)}.season2.title-a .intro{text-align:center;max-width:370px}.season2 .season-meta{justify-content:center;font-size:12px}.season2 .title-brand{font-size:78px;margin:8px 0 10px}.season2 .subtitle{font-size:23px;letter-spacing:.1em}.season2 .description{font-size:13px;margin:12px auto 18px;max-width:300px;line-height:1.75}.season2.title-a .intro .start{width:min(100%,270px);min-height:50px;margin:8px auto 0}.season2 .smallnote{margin-top:8px}.season2 .stagefooter{left:24px;right:24px;bottom:20px}}@media(max-height:500px)and (min-width:601px){.title-screen.season2{padding:58px 7% 60px}.season2 .title-brand{font-size:56px;margin:4px 0}.season2 .subtitle{font-size:19px}.season2 .season-meta{font-size:11px}.season2 .description{font-size:12px;margin:6px 0 8px}.season2 .start{min-height:36px;margin-top:6px;width:240px;font-size:14px}}.season2 .credit-scroll a{display:inline-block}html.ui94-theme .d2-outliner.outliner186{display:flex;flex-direction:column;overflow:hidden}html.ui94-theme .outliner186 .o186-heading{display:flex;justify-content:space-between;align-items:center;min-height:24px;padding:3px 7px;color:#e8d7aa;background:linear-gradient(90deg,#8d78562b,#09192550);font-weight:700;border-bottom:1px solid #b1985247;flex:none}.outliner186 .o186-tabs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));flex:none;border-bottom:1px solid #b1985247}html.ui94-theme .outliner186 .o186-tabs button{position:relative;display:flex;justify-content:center;align-items:center;height:35px;padding:3px 2px;border-right:1px solid #9d8b5022}html.ui94-theme .outliner186 .o186-tabs button[aria-selected=true]{background:#72849b32;box-shadow:inset 0 -2px #d3b773}.outliner186 .o186-tabs .d2-art{width:17px;height:17px;margin-right:5px}html.ui94-theme .outliner186 .o186-tabs small{position:absolute;right:2px;bottom:2px;font:10px var(--d2-sans);color:#dbc99c}html.ui94-theme .outliner186 .o186-tabs .attention small{color:#ffaaa0;font-weight:700}.outliner186 .o186-urgent{flex:0 1 auto;max-height:180px;overflow:auto;border-bottom:1px solid #b1985230}.outliner186 .o186-urgent:empty{display:none}.outliner186 .o186-content{overflow:auto;min-height:28px;flex:1 1 auto}html.ui94-theme .outliner186 .o186-row{position:relative;display:flex;align-items:center;gap:7px;min-height:26px;width:100%;padding:4px 7px;white-space:nowrap;text-align:left;font:11px var(--d2-sans);color:#e4e6e8;border-bottom:1px solid #9d8b5014}.o186-value{min-width:44px;flex:none;font-variant-numeric:tabular-nums}.o186-name{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;text-align:right}html.ui94-theme .outliner186 .o186-row.red{color:#ffada4;background:#6d282a30;border-left:2px solid #cf776d}html.ui94-theme .outliner186 .o186-row.soon{color:#e8cf7d;background:#81702620;border-left:2px solid #bca95f}.outliner186 .o186-row progress{position:absolute;bottom:0;left:7px;width:calc(100% - 14px);height:2px;border:0;background:#0004;accent-color:#bca95f}.outliner186 progress::-webkit-progress-bar{background:#0004}.outliner186 progress::-webkit-progress-value{background:#bca95f}html.ui94-theme .outliner186 .o186-army button{min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:right;color:inherit;padding:0;flex:1;font:inherit}html.ui94-theme .outliner186 .o186-idle summary{height:auto;min-height:25px;padding:4px 7px;display:flex;justify-content:space-between;font:11px var(--d2-sans)}.outliner186 .o186-summary em{font-style:normal;color:#ffada4}@media(max-width:650px){html.ui94-theme .game:has(.h16) .d2-outliner.outliner186{position:absolute;top:auto;bottom:calc(var(--map-controls-bottom,77px) + 78px);left:6px;right:6px;width:auto;max-height:min(42dvh,calc(100dvh - var(--header16-bottom,253px) - 90px));border-radius:8px 8px 2px 2px}html.ui94-theme .game:has(.h16) .outliner186 .o186-tabs button{height:38px}html.ui94-theme .outliner186 .o186-row{min-height:29px;font-size:11px}.outliner186 .o186-urgent{max-height:112px}html.ui94-theme .game:has(.d2-slot) .d2-outliner.outliner186,html.ui94-theme .game:has(.settlement-shell) .d2-outliner.outliner186,html.ui94-theme .game:has(.menu-sheet) .d2-outliner.outliner186{display:none}}.alert-flag185{transform:translateY(-2px) scaleX(1.05);transform-origin:center;display:block;width:30px;height:48px;flex:none;overflow:visible;filter:drop-shadow(0 2px 2px #0008)}.alert-flag185[data-flag-level=urgent] .alert-flag185-cloth{fill:#704039}.alert-flag185[data-flag-level=attention] .alert-flag185-cloth{fill:#6b573b}.alert-flag185[data-flag-level=ready] .alert-flag185-cloth{fill:#435154}html body .game :is(.h16-alert,.hd269-alert).flag-notice185{flex:0 0 38px;min-height:48px;width:38px;border:0;border-radius:0;background:none;box-shadow:none;position:relative}html body .game :is(.h16-alert,.hd269-alert).flag-notice185>button{display:flex;align-items:flex-start;justify-content:center;position:relative;width:38px;height:48px;min-height:48px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:#e8dab9}html body .game :is(.h16-alert,.hd269-alert).flag-notice185>button:hover{background:#d5b66b12}html body .game :is(.h16-alert,.hd269-alert).flag-notice185>button:focus-visible{outline:2px solid #f0d28a;outline-offset:-2px}html body .game :is(.h16-alert,.hd269-alert).flag-notice185>button>small{position:absolute;top:31px;right:5px;bottom:auto;min-width:9px;padding:0 2px;background:#171006c9;color:#e8dab9;font-size:9px;line-height:12px;text-align:center}html body .game .h16-notice-label,html body .game .hd269-notice-label{display:none}html body .game .h16-alerts{margin-top:10px;gap:0;align-items:flex-start;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;max-width:100%;padding:0;scroll-padding-inline:4px;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:thin}html body .game .h16-left:has(.flag-notice185)>.header338-frame{height:61px}html body .game .hd269-alerts{gap:0;flex-wrap:nowrap;align-items:flex-start;width:calc(100vw - var(--hud269-tasks-left) - 8px);max-width:650px;overflow-x:auto;overflow-y:hidden;padding:0;scroll-padding-inline:4px;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:thin}.alert-banner185-tip{position:fixed;z-index:10050;top:calc(var(--header16-bottom,145px) + 4px);left:12px;width:max-content;max-width:min(340px,calc(100vw - 24px));max-height:calc(100dvh - var(--header16-bottom,145px) - var(--nav269-height,56px) - 20px);box-sizing:border-box;overflow:auto;padding:10px 12px;background:#17130f;border:1px solid #b6995b;box-shadow:0 5px 14px #0009;color:#eee0bc;font:12px/1.6 var(--d2-sans,sans-serif);white-space:pre-line;pointer-events:auto}.alert-banner185-tip small{display:block;color:#c6bca2;font-size:11px}.alert-banner185-tip button{display:block;min-height:44px;padding:8px 12px;margin-top:8px;border:1px solid #b6995b;background:#372a19;color:#e8dab9;font:inherit;cursor:pointer}.alert-banner185-tip:focus-visible,.alert-banner185-tip button:focus-visible{outline:2px solid #f0d28a;outline-offset:-2px}@media(max-width:650px),(max-width:1000px)and (max-height:500px){.alert-flag185{width:26px;height:44px;transform:translateY(-2px) scaleX(1.15)}html body .game .hd269-switch{top:0}html body .game :is(.h16-alert,.hd269-alert).flag-notice185{min-height:44px}html body .game :is(.h16-alert,.hd269-alert).flag-notice185>button{height:44px;min-height:44px}html body .game :is(.h16-alert,.hd269-alert).flag-notice185>button>small{top:26px;right:6px}html body .game .hd269-alerts{right:8px;max-width:calc(100vw - var(--hud269-tasks-left) - 8px)}}html body .game .h16-left:has(.flag-notice185){padding-left:100px}html.ui94-theme.ui320-theme body .game :is(.h16-alert,.hd269-alert).flag-notice185{background:none!important;background-color:transparent!important;border-image:none!important;box-shadow:none!important}.alert-flag185,html body .game .flag-notice185,html body .game .flag-notice185>button{animation:none;transition:none}.header338-frame{position:absolute;inset:0 0 auto 48px;height:63px;display:grid;grid-template-columns:48px minmax(0,1fr) 40px;pointer-events:none;z-index:-1;filter:drop-shadow(0 3px 3px #0008);background:var(--lacquer) center/256px;border:1px solid #8c6c3c;box-shadow:inset 0 0 0 2px #140f0b,inset 0 0 0 3px #5a4428}.header338-frame svg{display:block;width:100%;height:100%;min-width:0}.header338-frame:after{content:"";position:absolute;inset:4px 8px;background:var(--lacquer) center/256px;pointer-events:none}html body .game .h16-left:before{display:none}.h16-left{isolation:isolate}html body .game .hd269-left>.header338-frame{top:7px}html.ui94-theme.ui320-theme body .game .h16-resources,html.ui94-theme.ui320-theme body .game .h16-points,html.ui94-theme.ui320-theme body .game .hd269-resources,html.ui94-theme.ui320-theme body .game .hd269-points,html.ui94-theme.ui320-theme body .game .hd269-aux{background:var(--lacquer) center/256px!important;border:1px solid #8c6c3c!important;border-top-color:#140f0b!important;border-radius:3px;box-shadow:inset 0 1px 3px #0008}html body .game .h16-left{padding-right:18px}html body .game .h16-instrument button{padding-inline:5px}html body .game .hd269-left{padding-right:40px}html body .game .hd269-instrument button{padding-inline:4px}@media(min-width:651px)and (min-height:501px){html body .game .map-controls{bottom:160px!important}}.hd269{position:fixed;left:8px;top:7px;z-index:61;pointer-events:none;font:12px var(--d2-sans,sans-serif);color:#e8dfc5}.hd269 *{box-sizing:border-box}.hd269 button{font:inherit;color:inherit;cursor:pointer}.hd269 button:focus-visible{outline:2px solid #e2c77f;outline-offset:-2px}.hd269-left{position:relative;display:flex;gap:8px;width:max-content;height:100px;padding:21px 57px 0 104px;align-items:flex-start;transform:scale(var(--header-scale,1));transform-origin:top left;pointer-events:auto;isolation:isolate}.hd269-frame{position:absolute;inset:7px 0 auto 48px;height:63px;display:grid;grid-template-columns:48px minmax(0,1fr) 60px;z-index:-1;filter:drop-shadow(0 3px 3px #0008)}.hd269-frame svg{width:100%;height:100%;display:block}.hd269 .hd269-emblem{position:absolute;left:0;top:0;width:100px;height:100px;border:0;background:none;padding:0;filter:drop-shadow(0 4px 3px #0008)}.hd269-emblem img{width:100%;height:100%;object-fit:contain}.hd269-emblem>span{display:grid;place-items:center;font-size:32px;height:100%;border:3px double #a68c55;border-radius:50%;background:#172a37}.hd269-instrument{display:flex;gap:8px;flex:none}.hd269-resources,.hd269-points,.hd269-aux{display:flex;align-items:center;flex:none;height:35px;padding:0 3px;border:1px solid #ad935459;border-top-color:#071526;border-radius:3px;background:linear-gradient(#071222e8,#172e4255);box-shadow:inset 0 2px 5px #000b,0 1px #d9b76b22;white-space:nowrap}.hd269-points{background:linear-gradient(#141626e8,#292f4755)}.hd269-instrument button,.hd269-aux button{display:flex;align-items:center;gap:5px;border:0;background:none;min-height:30px;padding:2px 6px;white-space:nowrap}.hd269 strong{font:600 14px var(--d2-sans,sans-serif);font-variant-numeric:tabular-nums}.hd269-instrument small{font:9px var(--d2-sans,sans-serif);color:#a9c6ac}.hd269-instrument small.negative{color:#e5a597}.hd269-aux button span{font-size:11px;color:#afbbbf}.hd269 .d2-art{width:18px;height:18px;flex:none}.hd269 button:hover{background-color:#bda16a18}.hd269 .hd269-emblem:hover{background:none;filter:brightness(1.1)}.hd269-switch,.hd269-gold-mark{display:none}.hd269-alerts{width:max-content;position:fixed;left:var(--hud269-tasks-left,112px);top:var(--hud269-line,81px);right:175px;display:flex;flex-wrap:wrap;gap:4px;pointer-events:auto;max-width:650px}.hd269-alert{position:relative;flex:none;border:1px solid #a78d5566;border-radius:2px;background:linear-gradient(#25394d,#102033);box-shadow:0 2px 4px #0006}.hd269-alert>button{display:flex;align-items:center;gap:3px;height:28px;min-width:30px;padding:3px 4px;border:0;background:none}.hd269-alert small{font-size:10px;align-self:flex-end;font-variant-numeric:tabular-nums}.hd269-notice-label{display:none}.hd269-alert.alerts185-unread{border-color:#c77c68;background:linear-gradient(#63372f,#30202a)}.hd269-alert-tip,.hd269-tooltip{position:fixed;top:calc(var(--header16-bottom,145px) + 4px);left:12px;width:max-content;max-width:min(320px,calc(100vw - 24px));padding:10px 12px;background:#102336;border:1px solid #a98e5b;box-shadow:0 5px 14px #0009;font-size:12px;line-height:1.6;white-space:pre-line;pointer-events:none;z-index:8}.hd269-alert-tip small{display:block}.hd269-stale,.settlement185-warning{position:fixed;top:var(--header16-bottom,145px);left:12px;color:#edba9a}.hd269-selection{padding:10px;background:#102336;pointer-events:auto}@media(max-width:650px),(max-width:1000px)and (max-height:500px){.hd269-aux{display:none}.hd269[data-aux=true] .hd269-aux{display:flex}.hd269[data-aux=true] .hd269-instrument{position:absolute;visibility:hidden;pointer-events:none}.hd269-switch{display:block;position:absolute;right:0;top:calc(7px * var(--header-scale));width:44px;height:44px;border:0;background:none;pointer-events:auto}.hd269-gold-mark{display:block;position:absolute;right:21px;top:29px;font:700 15px Georgia;color:#f0daa6;text-shadow:0 1px #000}.hd269-alerts{right:8px;max-width:calc(100vw - var(--hud269-tasks-left) - 8px)}.hd269-alert .d2-art{width:16px;height:16px}}.notice-journal .notice-new,.diplomacy-requests .notice-new{border-left-color:#c77c68!important;background-color:#63372f33}.war-v3{border-top:1px solid #ab956455;margin-top:12px;padding-top:12px;font-size:13px}.war-v3-momentum{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.war-v3-momentum b{color:#d7c28c}.war-v3-sides{display:grid;grid-template-columns:1fr 1fr;gap:16px}.war-v3-sides>div{display:grid;gap:6px;min-width:0}.war-v3-sides small{opacity:.7}.war-v3-meter{display:block;position:relative;padding:2px 0 16px}.war-v3-meter meter{width:100%;height:12px;display:block}.war-v3-meter i{position:absolute;top:0;left:75%;border-left:1px solid #eedbab;padding:12px 0 0 3px;font-size:10px;font-style:normal;line-height:12px}.war-v3-actions{display:flex;flex-wrap:wrap;gap:8px}.war-v3-actions button{font:inherit;padding:8px 12px;min-height:36px}.peace-dialog{width:min(440px,calc(100vw - 32px));max-height:var(--window299-height);overflow:auto;box-sizing:border-box;background:#242924;color:#e6e3d8;border:1px solid #b9a576;border-radius:8px;padding:22px;font:inherit;line-height:1.7}.peace-dialog h2{margin:0 0 12px;font-size:20px}.peace-dialog::backdrop{background:#0007}.peace-dialog p{font-size:14px}.war-v3-momentum small{max-width:45%}@media(max-width:480px){.war-v3-sides{gap:10px}.war-v3-momentum{align-items:center}.war-v3-actions button{flex:1;padding:8px 6px;white-space:nowrap}}.community{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;font-size:12px;gap:8px}.community .tabs{flex:none;margin:0;border-bottom:1px solid var(--line)}.community-feed{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border-bottom:1px solid var(--line)}.community-chat{padding:7px 0;border-bottom:1px solid var(--line);line-height:1.65;overflow-wrap:anywhere}.community-chat time{font-size:10px;color:var(--muted);margin-right:7px;font-variant-numeric:tabular-nums}.chat-author{color:var(--gold);margin-right:6px}.chat-author small{font-size:10px;margin-left:2px;color:var(--muted)}.chat-author i,.community-identity i{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:4px;vertical-align:middle}.community-system{color:var(--gold);font-size:10px;margin-right:7px}.community-chat.system{color:var(--muted);font-size:11px;background:#b9a36a08}.chat-delete{padding:0 3px!important;font-size:10px!important;color:var(--muted);margin-left:6px;border:0!important;background:none!important}.community-older{display:block;width:100%;padding:7px!important;font-size:11px!important}.community-compose{display:flex;align-items:center;gap:6px;flex:none}.community-compose input{min-width:0;flex:1;padding:8px;font-size:12px}.community-compose small{font-size:10px;color:var(--muted)}.community-compose button{padding:8px;font-size:11px;white-space:nowrap}.community-list{flex:1 1 auto;overflow:auto;min-height:0}.community-player,.community-rank{display:grid;width:100%;gap:7px;align-items:center;text-align:left;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;padding:8px 2px;font-size:11px}.community-player{grid-template-columns:75px minmax(0,1fr) 42px}.community-identity{min-width:0}.community-identity b{font-weight:500}.community-identity small{display:block;color:var(--muted);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.presence{color:var(--muted);font-size:10px;white-space:nowrap}.presence i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#727b75;margin-right:4px}.presence i.online{background:#7dbc82;box-shadow:0 0 5px #7dbc8228}.community-rank{grid-template-columns:24px minmax(0,1fr) 36px 69px;font-variant-numeric:tabular-nums}.community-rank>span:nth-child(3),.community-rank>span:last-child{text-align:right}.community-rank.my-rank{border-top:1px solid var(--gold);background:#b9a36a0b;flex:none}.community-ranking-heading{display:grid;grid-template-columns:1fr 36px 69px;gap:7px;color:var(--muted);font-size:10px}.community-ranking-heading>span:not(:first-child){text-align:right}.community-error{color:#dc9c87;margin:0;font-size:11px}@media(max-width:650px){.bottom-nav button{padding:7px 4px!important;font-size:10px!important}.community-compose input{font-size:16px}.community-identity b{font-size:11px}}.game nav.bottom-bar{gap:12px}.game .bottom-nav{flex:none;width:auto}.game .chat-strip150{flex:1;min-width:100px;display:flex;align-items:center;gap:9px;padding:8px 13px;height:36px;text-align:left;border:1px solid #b3975d66;border-radius:2px;background:linear-gradient(100deg,#071624ad,#1d334577);box-shadow:inset 0 1px 4px #0005;color:#c9cbbf;font-size:12px;overflow:hidden}.chat-strip150-text{display:flex;gap:10px;flex:1;min-width:0}.chat-strip150-text b{max-width:95px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;color:#d8bd84;font-size:11px}.chat-strip150-text>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-strip150-arrow{margin-left:auto;color:#bda36f}.game .chat-strip150:focus-visible{outline:2px solid #d7ba78;outline-offset:-2px}.game .chat-strip150:hover{border-color:#d6b878;background:#273c4bbf}@media(min-width:651px)and (max-width:1150px){.game .bottom-nav button{padding:8px 7px;font-size:11px}.game .bottom-nav button>.bottom-label{font-size:11px}.game nav.bottom-bar{gap:8px;padding-inline:9px}}@media(max-width:900px){.game .chat-strip150{position:absolute;bottom:calc(100% + 7px);left:9px;right:9px;width:auto;max-width:none;height:29px;background:linear-gradient(90deg,#0d2136f5,#162f43f2);font-size:11px;padding:5px 9px}.game .capital-button{bottom:calc(100% + 43px)}.game .bottom-nav{width:100%;justify-content:space-between}.game nav.bottom-bar{gap:0}.game .chat-strip150-text{gap:7px}.game .map-controls{bottom:113px}.game .map-sidebar{bottom:106px}}.game nav.bottom-bar{z-index:45}@media(max-width:900px){.game .capital-button{position:absolute;right:12px;bottom:calc(100% + 43px)}}@media(max-width:900px){.game .capital-button{left:9px;right:auto}.game .d2-outliner{max-height:calc(100dvh - var(--header16-bottom,166px) - 125px)}}html body .game .menu-sheet .modal-body:has(>.community){display:flex;flex-direction:column;overflow:hidden}.community>:not(.community-feed):not(.community-list){flex-shrink:0}html.ui94-theme .community-list,html.ui94-theme .community-ranking-heading,html.ui94-theme .community-feed{margin-inline:-10px;background:transparent}html.ui94-theme .community-player,html.ui94-theme .community-rank{padding:5px 10px!important;border:0!important;border-bottom:1px solid #a18a4b38!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html.ui94-theme .community-ranking-heading{padding:5px 10px;background:#a18a4b18}html.ui94-theme .community-feed{padding:5px 10px}html.ui94-theme .community-compose{padding-top:4px;background:transparent}html.ui94-theme .community-player>small{white-space:nowrap;text-align:right;font-size:10px}html.ui94-theme .community-chat{border-color:#a18a4b38}html.ui94-theme .community-list>.muted{padding-inline:10px}.community.chat301{min-height:min(400px,calc(var(--window299-height, 100dvh) - 68px))}.special398-backdrop{z-index:91}.special398-slot{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:92;width:min(460px,calc(100vw - 44px))}.special398-slot>.ui94-window>.d2-frame-inner{max-height:calc(100dvh - 90px);display:flex;flex-direction:column;min-height:0}.special398{display:flex;flex-direction:column;min-height:0;overflow:auto}.special398 .d2-ribbon{font-size:13px}.special398-text{margin:0;padding:10px var(--u94-pad,11px) 4px;font-size:13px;line-height:1.65;white-space:pre-wrap}.special398-actions{justify-content:flex-end;border-top:1px solid var(--u94-line,#a18a573b);margin-top:8px}.special398 .crown327-news{margin:0;background:transparent}@media(max-width:650px){.special398-slot{width:calc(100vw - 36px)}.special398-actions button{flex:1}}.army-gather{padding:10px;border-bottom:1px solid #9b804e50;background:#0b1b2a}.army-gather p,.army-gather small{color:#a7b6bd;font-size:11px;line-height:1.6}.army-gather-toggle{width:100%;text-align:left;color:#dfc48a}.gather-tools{display:flex;flex-wrap:wrap;gap:5px;align-items:center;margin:8px 0}.gather-tools button{font-size:11px;padding:6px 8px}.gather-groups{max-height:none;overflow:visible;scrollbar-width:thin}.gather-groups h4{margin:8px 0;color:#d6bb80}.gather-groups details{border-bottom:1px solid #8d9da22a;padding:4px}.gather-groups summary{cursor:pointer;color:#b1c2c8}.gather-groups label{display:flex;gap:8px;align-items:center;padding:6px 2px}.gather-groups input{width:16px;height:16px;accent-color:#b79c66}.gather-groups label span{min-width:0;flex:1;font-size:12px}.gather-groups small{display:block}.gather-target{display:flex;gap:10px;align-items:center;margin:10px 0}.gather-target select{min-width:0;flex:1}.army-category123>summary{color:#dcc692}.army-region123>summary{font-size:11px;padding:5px 8px!important;color:#abbcc6!important;background:#152b3c!important}.army-region123{margin:0!important;border:0!important}.army-category123 .d2-outline-name,.army-category123 .d2-outline-value{font-size:11px}.army-location-group{cursor:pointer}.army-group-list123>summary{padding:8px 10px;color:#d6bb80;background:#142839}.army-group-list123{border-bottom:1px solid #9b804e40}@media(max-width:650px){.gather-groups{max-height:none}.army-gather{padding:8px}.army-gather p{margin:6px 0}.gather-tools button{font-size:10px}.gather-target{margin:6px 0}}.automation318 section{margin:16px 0}.automation318 .ai-order{flex-wrap:wrap;gap:8px}.automation318 .ai-order label{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.automation318 input[type=number]{width:80px;min-width:0}.automation318 select{max-width:100%;margin:4px 8px 4px 0}.automation318 .ai-order small{flex-basis:100%;margin-top:0}.automation318:has(.ai-admin){display:flex;flex-direction:column}.automation318 .ai-admin{order:-1}.rule-editor,.rule-history{min-width:0}.rule-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,220px);gap:10px;margin:16px 0 10px}.rule-toolbar input,.rule-toolbar select{width:100%;font-size:12px}.rule-count{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:11px;padding:9px 0;border-bottom:1px solid var(--line)}.rule-leaf{display:grid;grid-template-columns:minmax(0,1fr) 175px;align-items:center;gap:9px 20px;padding:14px 4px;border-bottom:1px solid var(--line)}.rule-leaf.is-dirty{border-left:2px solid var(--gold);padding-left:10px;background:#d8bf8108}.rule-leaf label{min-width:0}.rule-leaf b{display:block;font-size:12px;line-height:1.6}.rule-leaf code,.rule-history code{display:block;overflow-wrap:anywhere;white-space:normal;font-size:10px;color:var(--muted);margin:5px 0}.rule-leaf small{display:block;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.rule-input{display:grid;grid-template-columns:minmax(0,1fr) 58px;gap:7px}.rule-input input,.rule-input select{width:100%;padding:9px;font-size:12px;font-variant-numeric:tabular-nums}.rule-input button{padding:9px 5px;font-size:12px}.rule-feedback{grid-column:1/-1;margin:0;font-size:11px}.rule-feedback button{font-size:11px;padding:4px 8px}.rule-history article{border:1px solid var(--line);border-radius:5px;margin:12px 0;padding:14px;background:#ffffff03}.rule-history header{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px}.rule-history time{font-size:11px;color:var(--muted)}.rule-diff{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:12px 0 0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.rule-diff>span:first-child{color:var(--muted)}.rule-diff strong{color:var(--gold)}@media(max-width:560px){.rule-toolbar{grid-template-columns:1fr}.rule-leaf{grid-template-columns:minmax(0,1fr);gap:10px;padding:13px 0}.rule-input{grid-template-columns:minmax(0,1fr) 65px}.rule-history article{padding:12px}.admin-tools>.tabs{flex-wrap:wrap;gap:6px}.admin-tools>.tabs button{font-size:12px;padding:8px}}.speed181-control{border:1px solid #a48c55;background:#182735;margin-bottom:10px}.speed181-control>p{padding:0 10px;font-size:11px;color:#d6c7a1}.speed181-presets{display:flex;gap:5px;margin:4px 0}.speed181-presets button{flex:1;border:1px solid #8b774e;background:#243b50;color:#ecd8a9;padding:5px 3px;font-size:11px;white-space:nowrap;min-width:0}.speed181-presets button[aria-pressed=true]{background:#5c4b30}.modal-scrim:has(.tutorial){background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:200!important}.modal-scrim:has(.tutorial) .modal{max-height:calc(100dvh - 70px);overflow:auto}@media(max-width:650px){.game .menu-sheet:has(.settlement-card[aria-label=설정]){top:auto!important;height:auto!important;max-height:calc(100dvh - 90px)}.game .menu-sheet:has(.settlement-card[aria-label=설정]) .settlement-card{height:auto!important;max-height:calc(100dvh - 90px);overflow:auto}}@media(max-height:500px)and (max-width:1000px){.modal-scrim:has(.tutorial){padding:4px 8px 58px}.modal-scrim:has(.tutorial) .modal{max-height:calc(100dvh - 64px)}.tutorial{padding:0!important}.tutorial-glyph{font-size:28px!important;margin:1px auto!important}.tutorial h3{font-size:15px!important;margin:2px auto!important}.tutorial p{line-height:1.35!important;margin:4px auto!important}.tutorial-pages{margin:5px!important}.tutorial-actions .primary{padding:5px 12px!important}}.important-news.gift-news220{position:fixed;z-index:90}.gift-news220 .news-row{display:block;float:none;width:100%;text-align:left;white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip}@media(max-width:700px){.important-news.gift-news220{top:208px}}.away-summary.away-summary221{top:85px;max-height:calc(100dvh - 170px);overflow:auto}@media(max-width:700px){.away-summary.away-summary221{top:208px;max-height:calc(100dvh - 288px)}}:root{font-family:Noto Sans KR,Malgun Gothic,system-ui,sans-serif;color:#e8e7dc;background:#172421;font-size:13px;font-synthesis:none;--ink:#192522;--panel:#202c28;--line:#ffffff1b;--muted:#aeb9ac;--gold:#d8bf81;--shadow:0 15px 45px #0005}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer;border:1px solid var(--line);color:inherit;background:#ffffff06;border-radius:4px;padding:9px 12px;transition:background .15s,border-color .15s}button:hover:not(:disabled){background:#ffffff12;border-color:#d8bf815c}button:disabled{cursor:not-allowed;opacity:.48}button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}input,select{min-width:0;border:1px solid #aab4a53b;border-radius:4px;background:#18211e;color:#e8e7dc;padding:11px}input::placeholder{color:#8f9e91}h1,h2,h3,p{margin:0}h1{font-size:25px;letter-spacing:-1px}h2{font-size:21px;letter-spacing:-.6px}h3{font-size:13px}p{line-height:1.65;margin:10px 0}small{font-size:11px}b,strong{font-weight:650}em,i{font-style:normal}button.primary,.primary{background:#d5bd83;color:#20271f;border-color:#d5bd83;padding:13px 20px;font-weight:750;width:100%}button.primary:hover:not(:disabled){background:#e5cc91}.secondary{border-color:#cdb47a70;color:#e8d49f}.text-button{border:0;color:var(--muted)}.eyebrow{display:block;color:var(--gold);font-size:10px;letter-spacing:2px;font-weight:600;margin-bottom:8px}.muted{color:var(--muted);font-size:12px}.error{color:#ffd0bf!important}.icon-button{font-size:24px;line-height:1;border:0;padding:8px}.loading-screen{height:100dvh;display:grid;place-content:center;gap:18px;color:var(--gold)}.game{height:100dvh;width:100%;position:relative;overflow:hidden;background:#344c51}.panel{background:linear-gradient(135deg,#27332ff7,#192522f7);border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topbar{position:absolute;inset:0 0 auto;height:66px;background:#15211e;border-bottom:1px solid #b9b38d3b;display:flex;align-items:center;padding:0 25px;gap:30px;z-index:20;box-shadow:0 3px 20px #0002}.brand{display:flex;align-items:center;gap:15px;white-space:nowrap}.brand strong{font-size:23px;letter-spacing:5px;color:var(--gold)}.brand>span{border-left:1px solid #d8bf8140;padding-left:15px;font-size:12px}.account-button{margin-left:auto;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:0;color:var(--muted);font-size:11px}.resources{display:flex;gap:10px}.resources button{display:flex;align-items:center;gap:11px;text-align:left;border:0;padding:7px 14px}.resources small{display:block;color:var(--muted);margin-bottom:3px}.resources small em{color:#bdc9ac;margin-left:8px;font-size:10px}.resources b{font-size:16px;white-space:nowrap}.resources i{font-size:11px;font-weight:400;color:#99a99b}.resource-icon{font-size:21px;color:#c4c4a7}.resource-icon.gold{color:var(--gold)}.selection-top-note{color:var(--muted);font-size:12px}.stage-notice{position:absolute;left:24px;top:84px;font-size:10px;letter-spacing:.5px;color:#e2dec8;background:#162922b5;padding:6px 9px;border-radius:3px;pointer-events:none}.stage-notice span{color:#c7cbbc;margin-left:9px}.atlas-map{position:absolute;inset:0}.atlas-map svg{width:100%;height:100%;touch-action:none;-webkit-user-select:none;user-select:none;display:block;cursor:grab}.atlas-map svg:active{cursor:grabbing}.map-site,.faction-label{cursor:pointer}.map-site text{paint-order:stroke;stroke:#283831;stroke-width:2.4px;stroke-linejoin:round;fill:#f7f2dc;font-weight:600}.map-site .troop-label{fill:#d6d4bb;font-weight:400;stroke-width:1.6px}.faction-label text{fill:#efe8d2;paint-order:stroke;stroke:#27392ff0;stroke-width:3px;stroke-linejoin:round;font-weight:650;letter-spacing:.5px}.faction-label .difficulty-label{fill:#e8d599;stroke-width:2px;font-weight:450}.map-controls{position:absolute;right:22px;bottom:77px;display:flex;gap:2px;background:#182822ed;border:1px solid #ffffff25;border-radius:4px;overflow:hidden;box-shadow:0 4px 20px #0003}.map-controls button{border:0;padding:8px 13px;border-radius:0;font-size:12px}.map-caption{position:absolute;bottom:80px;left:24px;display:flex;gap:10px;align-items:center;text-shadow:0 1px 4px #000;color:#f1edda;pointer-events:none}.map-caption span{font-size:12px}.map-caption small{opacity:.75}.roster{position:absolute;right:22px;top:88px;width:246px;max-height:calc(100dvh - 226px);display:flex;flex-direction:column}.roster header{padding:18px 18px 0}.roster h2{font-size:17px;margin-bottom:15px}.tabs{display:flex;border-bottom:1px solid var(--line)}.tabs button{flex:1;border:0;border-bottom:2px solid transparent;border-radius:0;color:#a6b1a5}.tabs button.active{color:#e4cd91;border-bottom-color:#d8bf81;background:#d8bf8108}.roster-scroll{overflow:auto;min-height:0;padding:0 14px 10px}.roster-row{width:100%;display:grid;grid-template-columns:1fr auto;gap:7px 8px;text-align:left;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:16px 3px}.roster-row small{display:block;color:#a0ae9f;font-size:10px;margin-top:5px}.roster-row small em{color:#c6ceae;margin-left:8px}.roster-row strong{text-align:right;font-size:13px}.troop-meter{grid-column:1/-1;background:#0c181780;height:3px;border-radius:2px}.troop-meter i{display:block;height:100%;background:#a4b18c;border-radius:2px}.production-line{grid-column:1/-1;font-size:10px;color:#b6c0aa;margin-top:2px}.no-units{margin:14px 2px 0;font-size:10px}.bottom-bar{position:absolute;bottom:0;left:0;right:0;height:59px;background:#15211e;border-top:1px solid #b9b38d3b;display:flex;align-items:center;justify-content:space-between;padding:0 24px;z-index:20}.bottom-nav{display:flex;gap:16px}.bottom-nav button{border:0;background:none;display:flex;align-items:center;gap:9px;padding:11px 16px;font-size:12px}.bottom-nav button>span{font-size:17px;color:#c4b98e}.capital-button{font-size:11px;color:#d6c58f}.mobile-roster{display:none}.selection-list{position:absolute;left:24px;top:92px;bottom:64px;width:335px;display:flex;flex-direction:column}.selection-list header{padding:24px 23px 16px}.selection-list header p{font-size:12px;color:var(--muted)}.search-row{display:flex;gap:8px;padding:0 20px 14px}.search-row input{width:100%;font-size:12px;padding:10px}.search-row select{max-width:100px;font-size:11px;padding:8px}.choice-scroll{flex:1;overflow:auto;min-height:0;padding:0 12px}.faction-choice{width:100%;display:flex;align-items:center;gap:10px;border:0;border-bottom:1px solid var(--line);border-radius:0;text-align:left;padding:14px 12px}.faction-choice.selected{background:#ccb77917;box-shadow:inset 2px 0 #d8bf81}.faction-choice b{font-size:13px}.faction-choice small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.faction-dot{display:block;width:8px;height:8px;border-radius:50%;flex:none;box-shadow:0 0 0 3px #ffffff0b}.difficulty{font-size:10px;color:#d1bd8e;white-space:nowrap}.faction-choice>.difficulty{margin-left:auto}.difficulty.어려움{color:#d69b8a}.difficulty.쉬움{color:#b3c795}.selection-list footer{font-size:10px;color:#b0b6a6;padding:13px 22px;border-top:1px solid var(--line)}.candidate{position:absolute;right:30px;top:100px;width:305px;padding:23px}.candidate h2{margin-bottom:9px}.candidate .fact-grid{margin-top:18px}.close-panel{position:absolute;right:9px;top:8px;z-index:2;padding:3px 10px;font-size:25px;border:0;background:#182522b8;line-height:1.2}.fact-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:4px;overflow:hidden;margin:15px 0}.fact-grid>div{background:#25312c;padding:12px 11px;min-width:0}.fact-grid small{display:block;color:#aeb9a8;font-size:10px;margin-bottom:7px}.fact-grid b{font-size:12px;line-height:1.5;word-break:keep-all}.goal-line{display:flex;justify-content:space-between;font-size:11px;padding-top:10px;border-top:1px solid var(--line)}.goal-line strong{color:#dfcb96}.settlement-shell{position:absolute;left:24px;top:122px;bottom:82px;display:flex;align-items:flex-start;gap:8px;z-index:25;max-width:calc(100% - 48px);pointer-events:none}.settlement-card{width:346px;max-height:100%;display:flex;flex-direction:column;overflow:hidden;pointer-events:auto}.settlement-photo{height:164px;flex:none;background-size:cover;background-position:center 48%;position:relative}.settlement-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 20%,#15231edd)}.settlement-photo>div{position:absolute;bottom:15px;left:20px;z-index:1}.settlement-photo span{font-size:10px;color:#dcd9be}.settlement-photo h2{font-size:24px;margin-top:5px}.settlement-body{padding:16px 19px;overflow:auto;min-height:0}.owner-line{display:flex;gap:7px;align-items:center;font-weight:600}.owner-line>span{width:7px;height:7px;border-radius:50%}.owner-line small{margin-left:auto;color:#a8b5a4;font-weight:400}.history{font-size:12px;line-height:1.8;color:#c5cdbe}.state-line{font-size:11px;color:#d1cea3}.state-line>span{float:right;color:#9eaf9d;font-size:10px}.next-development{padding:11px;background:#d8bf8107;border:1px solid #d8bf811f;border-radius:3px;display:grid;gap:6px;font-size:11px}.next-development span,.next-development small{font-size:10px;color:#a5b1a0;line-height:1.7}.core-badge{font-size:11px;color:#e0c590;border-bottom:1px solid var(--line);padding-bottom:10px}.settlement-body h3{margin:16px 0 8px}.neighbor-list{display:grid;grid-template-columns:1fr 1fr;gap:5px}.neighbor-list button{text-align:left;font-size:11px;padding:8px}.neighbor-list small{display:block;font-size:10px;color:var(--muted);margin-top:4px;line-height:1.5}.settlement-body details{border-top:1px solid var(--line);padding-top:12px;color:#b8c2ae;font-size:11px}.settlement-body summary{cursor:pointer}.action-list{pointer-events:auto;width:153px;display:flex;flex-direction:column;gap:7px;padding:17px 12px}.action-list .eyebrow{margin:0 0 5px;font-size:10px}.action-list button{text-align:left;font-size:11px;padding:10px}.action-list p{font-size:10px;line-height:1.5;color:#b7bda9;text-align:center;margin:5px 0}.modal-scrim{position:fixed;inset:0;z-index:60;background:#09130f90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:24px;animation:fade-in .15s ease}.modal{width:min(700px,100%);max-height:calc(100dvh - 48px);background:#202d28;border:1px solid #b9b38d42;border-radius:7px;box-shadow:0 30px 100px #0008;display:flex;flex-direction:column;overflow:hidden}.modal>header{padding:21px 25px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.modal>header h2{font-size:21px}.modal>header .eyebrow{margin-bottom:4px}.modal-body{padding:20px 25px 26px;overflow:auto;min-height:0}.countries>.muted{margin:0 0 20px}.country{padding:14px 0;border-top:1px solid var(--line)}.country>header{display:flex;align-items:center;gap:10px}.country h3{font-size:17px}.country>header>span:not(.faction-dot){font-size:10px;color:#b3bea9}.country>header b{margin-left:auto;color:var(--gold);font-size:12px}.progress{height:3px;background:#111f18;margin:12px 0}.progress i{height:100%;display:block;background:#d8bf81}.country-sites{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.country-sites button{padding:10px;text-align:left}.country-sites b{display:block;font-size:11px}.country-sites small{display:block;margin-top:5px;font-size:10px;color:var(--muted)}.country-sites .mine{border-color:#d8bf8177;background:#d8bf8110}.resource-table{border-top:1px solid var(--line);margin:20px 0}.resource-table>div{display:grid;grid-template-columns:1fr 90px 90px;padding:12px 2px;border-bottom:1px solid var(--line);font-size:12px}.resource-table>div>:not(:first-child){text-align:right}.table-heading{color:var(--muted);font-size:10px!important}.empty-state{text-align:center;padding:35px 12px;color:#b5c0ac}.empty-state>span{font-size:36px;color:#c5b588;display:block;margin-bottom:20px}.empty-state h3{font-size:17px;color:#dedfce}.empty-state p{font-size:12px}.setting-row{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--line)}.setting-row>span{color:var(--muted)}.toast{position:absolute;bottom:84px;left:50%;transform:translate(-50%);z-index:80;background:#192522f5;border:1px solid #dcc88f55;border-radius:4px;box-shadow:var(--shadow);padding:12px 18px;max-width:90%;font-size:12px}.toast button{padding:0 0 0 16px;border:0}.auth-page{min-height:100dvh;position:relative;display:flex;align-items:center;justify-content:space-between;padding:10vh 12vw;gap:60px;isolation:isolate}.auth-landscape{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#152822a3,#13251edf),url(/settlement-assets/guknae.webp) center/cover}.auth-intro h1{font-size:92px;letter-spacing:17px;font-weight:700;color:#eee4c4;margin:24px 0}.auth-intro p{font-size:20px;line-height:1.8;color:#d8dece;font-weight:300}.auth-intro small{display:block;margin-top:50px;color:#c7c7a9;font-size:11px;letter-spacing:2px}.auth-form{width:340px;padding:30px;background:#172820eb;border:1px solid #ded1a53d;border-radius:6px;box-shadow:var(--shadow)}.auth-form h2{font-size:24px;margin-bottom:10px}.auth-form p{font-size:12px;color:#b6c0af}.auth-form label{display:block;font-size:11px;color:#c4cdb9;margin-top:20px}.auth-form input{display:block;width:100%;margin-top:8px}.auth-form .primary{margin-top:25px}.auth-form .text-button{width:100%;font-size:11px;margin-top:8px}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background:#8c997852;border-radius:6px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@media(max-width:1000px){.topbar{padding:0 16px;gap:12px}.brand>span{display:none}.resources{gap:0}.resources button{padding:8px 10px;gap:8px}.resources b{font-size:14px}.roster{width:210px}.selection-list{width:300px;left:16px}.candidate{width:275px;right:16px}.auth-page{padding:8vh 7vw;gap:30px}.auth-intro h1{font-size:65px}}@media(max-width:650px){:root{font-size:12px}.topbar{height:102px;padding:10px 14px;align-items:flex-start;gap:10px}.brand{height:25px;gap:8px}.brand strong{font-size:19px;letter-spacing:3px}.brand>span{display:inline;border:0;padding:0;font-size:11px}.account-button{padding:4px 0;max-width:90px;font-size:10px}.resources{position:absolute;bottom:9px;left:10px;right:10px;justify-content:space-between;gap:4px}.resources button{padding:3px 5px;gap:5px;flex:1;min-width:0}.resource-icon{display:none}.resources small{font-size:9px;white-space:nowrap;margin-bottom:4px}.resources small em{font-size:8px;margin-left:4px}.resources b{font-size:12px}.resources i{font-size:9px}.stage-notice{top:111px;left:12px;font-size:10px;max-width:calc(100% - 24px)}.stage-notice span{display:block;margin:3px 0 0;font-size:10px}.map-caption{left:12px;bottom:121px;flex-direction:column;align-items:flex-start;gap:4px}.map-caption span,.map-caption small{font-size:10px}.map-controls{right:12px;bottom:116px}.map-controls button{padding:9px 11px;font-size:11px}.bottom-bar{height:66px;padding:0 7px;padding-bottom:env(safe-area-inset-bottom,0px)}.bottom-nav{gap:1px;width:100%;justify-content:space-between}.bottom-nav button{padding:6px 10px;flex-direction:column;gap:4px;font-size:10px}.bottom-nav button>span{font-size:16px}.capital-button{position:absolute;bottom:72px;right:12px;padding:7px 12px;background:#172821e8;font-size:10px}.mobile-roster{display:flex;justify-content:space-between;align-items:center;gap:15px;position:absolute;right:12px;top:166px;background:#192b24e8;z-index:22;font-size:11px;padding:9px 12px}.mobile-roster span{color:var(--gold);font-size:10px}.roster{display:none;right:12px;top:207px;width:226px;max-height:calc(100dvh - 375px);z-index:24}.roster.open{display:flex}.roster header{padding:14px 14px 0}.roster h2{font-size:15px}.settlement-shell{inset:166px 10px 74px;max-width:none;flex-direction:column;gap:0;z-index:30}.settlement-card{width:100%;flex:1;min-height:0;border-radius:6px 6px 0 0}.settlement-photo{height:125px}.settlement-photo h2{font-size:23px}.settlement-photo>div{left:17px;bottom:12px}.settlement-body{padding:12px 16px}.fact-grid{margin:12px 0}.fact-grid>div{padding:10px}.history{font-size:11px;margin:10px 0}.action-list{width:100%;border-top:0;flex:none;border-radius:0 0 6px 6px;display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;padding:10px}.action-list .eyebrow{display:none}.action-list button{flex:1 0 29%;text-align:center;padding:7px 3px;font-size:10px}.action-list p{flex-basis:100%;margin:3px 0 0;font-size:10px}.action-list p br{display:none}.modal-scrim{padding:12px}.modal{max-height:calc(100dvh - 24px)}.modal>header{padding:17px}.modal-body{padding:16px 17px 22px}.country>header{gap:7px;flex-wrap:wrap}.country>header b{font-size:11px}.country h3{font-size:16px}.country-sites{grid-template-columns:repeat(2,1fr)}.resource-table>div{grid-template-columns:1fr 65px 65px}.is-selection .topbar{height:62px;align-items:center}.selection-top-note{display:none}.is-selection .account-button{margin-top:0}.is-selection .map-caption{bottom:auto;top:77px}.is-selection .map-controls{bottom:calc(49dvh + 15px)}.selection-list{inset:auto 10px 10px;height:48dvh;width:auto;z-index:24}.selection-list header{padding:15px 16px 8px}.selection-list h1{font-size:21px}.selection-list header p{display:none}.selection-list .eyebrow{font-size:10px;margin-bottom:6px}.search-row{padding:0 14px 9px}.search-row input{padding:8px}.choice-scroll{padding:0 8px}.faction-choice{padding:12px}.selection-list footer{padding:10px 17px;font-size:10px}.candidate{inset:auto 10px 10px;width:auto;z-index:25;padding:20px;max-height:var(--window299-height);overflow:auto}.candidate .fact-grid{margin:14px 0}.auth-page{padding:35px 24px;flex-direction:column;justify-content:center;gap:30px}.auth-intro{align-self:flex-start}.auth-intro h1{font-size:48px;letter-spacing:10px;margin:12px 0}.auth-intro p{font-size:14px;line-height:1.7}.auth-intro small{display:none}.auth-form{width:100%;max-width:360px;padding:24px}.auth-form h2{font-size:21px}.toast{bottom:77px;width:max-content;max-width:calc(100% - 24px)}}.discord-login{display:block;text-align:center;text-decoration:none;margin:25px 0 18px}.admin-badge{padding:2px 5px;color:#e8cd83;border:1px solid #d8bf8155;margin-right:7px;border-radius:3px}.selection-legend{position:absolute;left:390px;top:80px;color:#f5e8c6;background:#192522ed;border:1px solid #cbbf8c44;border-radius:4px;padding:9px 12px;pointer-events:none;font-size:10px;display:flex;gap:14px}.selection-legend .enemy{color:#ee9690}.selection-legend .goal{color:#c6b8db}@media(max-width:650px){.selection-legend{left:10px;top:72px;right:10px;justify-content:center;font-size:10px;gap:12px;padding:7px}.is-selection:has(.candidate) .map-caption{display:none}.is-selection:has(.candidate) .map-controls{bottom:calc(56dvh + 18px)}.candidate{max-height:var(--window299-height)}.candidate .fact-grid>div{padding:9px}.candidate .muted{font-size:10px}}.resources .resource-full b{color:#efd394}.resources .resource-warning{background:#af574320;box-shadow:inset 0 -2px #dc8e75}.resources .resource-warning b{color:#ffc4a9}.economy-sites{border-top:1px solid var(--line)}.economy-site{display:grid;grid-template-columns:1fr auto;width:100%;text-align:left;border:0;border-bottom:1px solid var(--line);border-radius:0;gap:10px;padding:15px 2px}.economy-site>div:nth-child(2){text-align:right}.economy-site small{display:block;color:var(--muted);margin-top:6px}.economy-site b{font-size:12px}.economy-site .completion-time{grid-column:1/-1;margin:0}.recruit-progress{grid-column:1/-1;width:100%;margin:7px 0 3px}.recruit-progress>div{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#c9c5a6}.recruit-progress progress{display:block;width:100%;height:4px;margin-top:8px;border:0;border-radius:4px;overflow:hidden;background:#111e19;accent-color:var(--gold)}.recruit-progress progress::-webkit-progress-bar{background:#111e19}.recruit-progress progress::-webkit-progress-value{background:var(--gold)}.recruit-progress progress::-moz-progress-bar{background:var(--gold)}.economy-action .action-heading{display:flex;align-items:center;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid var(--line)}.action-heading h3{font-size:23px}.action-heading>span{font-size:11px;color:var(--muted)}.economy-action .eyebrow{font-size:10px;margin-bottom:6px}.economy-action>.muted{margin:17px 0;line-height:1.8}.amount-control{padding:18px;background:#17241e;border:1px solid var(--line);border-radius:4px}.amount-control>label{display:block;font-size:11px;color:var(--muted);margin-bottom:10px}.amount-control>div{display:flex;gap:10px}.amount-control input[type=number]{width:100%;font-size:23px;color:var(--gold);font-variant-numeric:tabular-nums}.amount-control button{white-space:nowrap;min-width:95px}.amount-control input[type=range]{display:block;width:100%;margin:15px 0 0;accent-color:var(--gold);padding:0}.inline-warning{border-left:2px solid #c78964;padding:9px 12px;background:#c7896410;color:#eac7a8;font-size:12px}.success-note{color:#c4d7ab;font-size:12px;padding:10px 0}.queue-card{margin:22px 0 12px;padding:17px;border:1px solid var(--line);border-radius:4px;background:#18251f}.queue-card p{font-size:12px}.queue-card .secondary{width:100%}.development-step{display:flex;align-items:center;justify-content:space-around;padding:18px;background:#17241e;border:1px solid var(--line);border-radius:4px;color:var(--muted)}.development-step b{display:block;font-size:30px;color:var(--gold);margin-top:8px;text-align:center}.development-step>span{font-size:11px}.development-step>span:nth-child(2){font-size:24px}.upgrade-table{margin:22px 0}.upgrade-table>div{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:10px;padding:12px 0;border-bottom:1px solid var(--line);font-size:12px}.upgrade-table>div>:not(:first-child){text-align:right}.upgrade-table b{color:#d8d8b7}.cost-line{display:flex;justify-content:space-between;padding:10px 0 15px;font-size:12px}.cost-line b{color:var(--gold);font-size:16px}.expense-list>div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:12px 0;font-size:11px}.expense-list small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.expense-list b{font-weight:500}.admin-clock{display:flex;align-items:flex-end;gap:12px}.admin-clock label{display:grid;gap:6px;font-size:11px;min-width:0}.admin-clock input{width:100%}.admin-clock button{white-space:nowrap}.economy-action .primary{margin-top:6px}@media(max-width:650px){.economy-action .action-heading h3{font-size:20px}.amount-control{padding:13px}.economy-site{padding:13px 0}.expense-list>div{flex-direction:column;gap:7px}.economy-action .fact-grid>div{padding:12px}.resources b{font-variant-numeric:tabular-nums}}.dispatch-target{display:grid;gap:10px;font-size:12px}.dispatch-target select{width:100%}.dispatch-sources .queue-card{margin:12px 0}.dispatch-sources h3 small{float:right;color:var(--muted)}.dispatch-sources label{display:inline-flex;gap:12px;align-items:center;max-width:80%}.dispatch-sources input{width:100px}.dispatch-sources button{margin-left:10px}.unavailable{opacity:.65}.unit-list .queue-card{margin:10px 0}.battle-sides{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0}.battle-sides section{padding:20px;text-align:center;border:1px solid #ae725b55;background:#9a594511}.battle-sides .defenders{border-color:#6c91a755;background:#58859811}.battle-sides small{display:block;color:var(--muted);font-size:10px}.battle-sides h3{margin:12px 0}.battle-sides b{display:block;font-size:32px;margin:12px 0}.battle-sides progress,.battle-round-progress{width:100%;height:6px;accent-color:#d19b73;margin:12px 0}.battle-sides .defenders progress{accent-color:#8eafbe}.battle-log{margin-top:12px}.battle-log>div{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line);font-size:11px}.battle-row{display:flex;width:100%;justify-content:space-between;text-align:left;margin:9px 0;font-size:12px}.battle-row span{color:var(--muted)}.battle-view>h3{margin-top:20px}@media(max-width:650px){.battle-sides{gap:10px}.battle-sides section{padding:14px 8px}.battle-sides b{font-size:25px}}.ai-order{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #ffffff18}.ai-order small,.ai-log small{display:block;margin-top:5px;color:var(--muted)}.ai-order button{flex-shrink:0}.ai-admin{border-top:1px solid #ffffff25;margin-top:24px;padding-top:16px}.ai-filter{display:block;margin:16px 0}.ai-filter input{display:block;width:100%;margin-top:8px}.ai-log{max-height:330px;overflow:auto}.ai-log article{padding:12px 0;border-bottom:1px solid #ffffff18}.ai-log p{font-size:12px;line-height:1.65;margin:8px 0 0}@media(max-width:600px){.bottom-nav button{min-width:0;padding:9px 7px;font-size:11px}.ai-order{align-items:flex-start}.ai-order b{font-size:13px}}.next-steps{position:absolute;right:18px;top:86px;width:280px;padding:14px;z-index:12}.next-steps h2{font-size:15px;margin:4px 0 10px}.next-steps button{display:flex;align-items:center;gap:8px;width:100%;text-align:left;font-size:12px;line-height:1.5;padding:9px 2px;border:0;border-top:1px solid #ffffff12;background:none}.next-steps button>span{color:#c4ae78}.next-steps button>b{margin-left:auto}.next-steps p{font-size:12px;line-height:1.6}.important-news{position:absolute;top:85px;left:50%;transform:translate(-50%);width:min(420px,90vw);z-index:35;padding:16px;border-color:#b69b65;box-shadow:0 8px 32px #0008}.important-news>button{float:right;padding:0 6px}.important-news p{font-size:13px;margin-bottom:0}.unread-count{background:#ac6860;color:#fff;border-radius:12px;padding:2px 5px;font-size:10px}.tutorial{padding:12px 4px 6px}.tutorial-glyph{margin:20px auto;color:#b9a16c;font-size:48px;text-align:center}.tutorial h3{text-align:center;font-size:20px}.tutorial p{line-height:1.9;max-width:440px;margin:16px auto}.tutorial-pages{display:flex;justify-content:center;gap:8px;margin:24px}.tutorial-pages i{height:3px;width:34px;background:#ffffff20}.tutorial-pages i.active{background:#b9a16c}.tutorial-actions{display:flex;gap:8px;align-items:center}.tutorial-actions .primary{margin-left:auto;width:auto;padding:12px 24px}@media(max-width:700px){.next-steps{right:10px;top:112px;width:210px;padding:10px}.next-steps .eyebrow{display:none}.next-steps h2{font-size:12px;margin:0 0 4px}.next-steps button{font-size:11px;padding:6px 0}.important-news{top:115px}.next-steps:has(~.settlement-shell){visibility:hidden}}.bottom-nav button{position:relative}.bottom-nav .unread-count{position:absolute;top:2px;right:2px}@media(max-width:700px){.stage-notice{display:none}.mobile-roster{top:112px;right:10px;height:32px}.next-steps{top:152px}}.admin-tools .tabs{margin-bottom:18px}.admin-search{width:100%;margin-bottom:12px}.admin-setting{padding:12px 0;border-bottom:1px solid #ffffff16;display:grid;grid-template-columns:1fr 155px;gap:8px;align-items:center}.admin-setting label b{font-size:13px;display:block}.admin-setting label small{display:block;font-size:10px;opacity:.65;overflow-wrap:anywhere;margin-top:5px}.admin-setting>div{display:flex;gap:6px}.admin-setting input,.admin-setting select{width:95px;min-width:0}.admin-setting p{grid-column:1/-1}.admin-tools pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;max-height:180px;overflow:auto}.reset-world p{line-height:1.8;font-size:13px}.reset-world>label{display:block;margin:16px 0;font-size:13px}.reset-world input[type=radio]{width:auto;margin-right:8px}.reset-confirm input{display:block;width:100%;margin-top:10px}.danger-action{background:#743f37;color:#fff;border-color:#ab7565;width:100%;padding:14px}.danger-action:disabled{opacity:.45}.admin-tools .queue-card small{font-size:11px}@media(max-width:700px){.admin-setting{grid-template-columns:1fr}.admin-setting>div input,.admin-setting>div select{flex:1}}.map-sidebar{position:absolute;right:22px;top:88px;bottom:142px;width:280px;display:flex;flex-direction:column;gap:10px;pointer-events:none;z-index:12}.map-sidebar>.next-steps{position:static;width:100%;flex:none;pointer-events:auto;z-index:auto}.map-sidebar>.roster{position:static;width:100%;max-height:none;min-height:0;flex:1;pointer-events:auto}.map-sidebar>.stage-notice{position:fixed}@media(max-width:650px){.map-sidebar{right:10px;top:112px;bottom:166px;width:min(226px,calc(100vw - 20px));gap:8px}.map-sidebar>.mobile-roster{position:static;flex:none;pointer-events:auto;order:-1;width:100%}.map-sidebar>.next-steps{padding:10px;max-height:40%;overflow:auto}.map-sidebar>.roster{flex:1}.game:has(.settlement-shell) .map-sidebar{visibility:hidden}}.map-sidebar>.important-news{position:fixed}@media(max-width:650px){.map-sidebar>.important-news{top:112px}}.map-view-switch{position:absolute;left:24px;top:84px;display:flex;gap:3px;background:#182822ed;border:1px solid #b1b48d55;border-radius:5px}.map-view-switch button{border:0;font-size:12px}.map-view-switch button.active{color:#ead19b;background:#a9915930}.game:not(.is-selection) .stage-notice{display:none}.map-emphasis{font-size:10px;margin:0 0 10px;padding:5px 8px}.settlement-glyph{width:100%;height:100%}@media(max-width:650px){.map-view-switch{left:10px;top:112px;max-width:135px;flex-wrap:wrap}.map-view-switch button{font-size:10px;padding:6px}}.map-sidebar .panel,.map-view-switch{-webkit-backdrop-filter:none;backdrop-filter:none}.map-warfare>g{cursor:pointer}.under-attack{animation:threat-pulse 1.8s ease-in-out infinite}@keyframes threat-pulse{50%{opacity:.5}}.war-roster-row{padding:9px 0;border-bottom:1px solid var(--line)}.war-roster-row button{width:100%;text-align:left}.war-roster small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.route-dialog{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;justify-content:flex-start;align-items:center;padding:78px 16px}.route-dialog>.modal{pointer-events:auto;max-width:390px;max-height:calc(100dvh - 155px)}@media(max-width:650px){.route-dialog{align-items:flex-end;padding:0 8px 74px}.route-dialog>.modal{max-height:var(--window299-height);width:100%}.game:has(.route-dialog) .map-sidebar{visibility:hidden}}@media(prefers-reduced-motion:reduce){.under-attack{animation:none}}.game:has(.route-dialog) .settlement-shell{visibility:hidden}.battle-scene{height:230px;position:relative;overflow:hidden;border:1px solid #71684d;border-radius:5px;background-size:cover;background-position:center 45%;margin:12px 0;color:#fff4d5}.scene-caption{position:absolute;top:10px;left:12px;font-size:12px;text-shadow:0 1px 3px #000}.scene-caption span{margin-left:8px;color:#d0c9b9}.scene-side{position:absolute;bottom:14px;width:44%;left:3%;display:flex;flex-direction:column;gap:15px}.scene-defense{left:auto;right:3%;align-items:flex-end}.scene-flag{padding:5px 9px;background:#142125dd;border:1px solid #a69465;font-size:13px;max-width:100%;text-shadow:0 1px 2px #000}.scene-flag i{display:inline-block;width:9px;height:16px;margin-right:7px;vertical-align:middle;clip-path:polygon(0 0,100% 0,100% 70%,50% 100%,0 70%)}.scene-flag small{display:block;font-size:11px;color:#ddd0b4;margin-top:3px}.scene-troops{display:flex;flex-wrap:wrap;align-items:flex-end;max-width:100%;min-height:60px;gap:0}.scene-troops img{object-fit:contain;max-width:30%;margin-right:-5px;filter:drop-shadow(0 3px 2px #0007);animation:battle-step .5s ease-out both}.scene-defense .scene-troops{justify-content:flex-end}.scene-defense .scene-troops img{transform:scaleX(-1);animation-name:battle-defend}@keyframes battle-step{0%{opacity:.45;translate:-8px 0}to{opacity:1;translate:0 0}}@keyframes battle-defend{0%{opacity:.45;translate:8px 0}to{opacity:1;translate:0 0}}@media(max-width:600px){.battle-scene{height:190px}.scene-flag{font-size:11px}.scene-flag small{font-size:10px}.scene-side{gap:8px}}@media(prefers-reduced-motion:reduce){.scene-troops img{animation:none}}.tax-control{position:relative;display:flex;align-items:center}.resources .tax-button{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:90px;padding:8px 12px;border:1px solid var(--brass,#aa9665);background:#3b402d;color:#efe0a8}.tax-button small{font-size:10px;font-weight:400}.tax-button:disabled{opacity:.65}.tax-result{position:fixed;top:78px;left:50%;translate:-50% 0;z-index:90;max-width:90vw;padding:12px 18px;background:#293a30;border:1px solid #aa9665;border-radius:5px;color:#fff4cf;box-shadow:0 6px 20px #0007}.tax-result.error{border-color:#af6357}.upkeep-breakdown{padding:10px 12px;border:1px solid #4d5b4d;border-radius:4px;font-size:12px;color:#d0c4a3}@media(max-width:600px){.resources .tax-button{min-width:58px;padding:5px 6px;gap:2px}.resources .tax-button b{font-size:11px}.tax-button small{font-size:10px}.tax-result{top:90px;font-size:12px}.resources{gap:4px}}.card-kind{position:absolute;top:12px;left:16px;z-index:2;padding:3px 7px;border:1px solid #eee1bd66;border-radius:3px;background:#14251de0;font-size:10px!important;color:#eee1bd!important;letter-spacing:1px}.faction-card{border-color:var(--faction-color)}.faction-heading{position:relative;display:flex;align-items:center;gap:15px;flex:none;min-height:164px;padding:48px 20px 20px;border-top:5px solid var(--faction-color);background:linear-gradient(125deg,#354336,#192822)}.faction-heading small{color:var(--muted);font-size:10px}.faction-heading h2{margin:5px 0;font-size:24px}.faction-flag{display:grid;place-content:center;width:43px;height:58px;background:var(--faction-color);clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);color:#fff4d7;font-size:24px;flex:none;text-shadow:0 1px 3px #000}.faction-name-button{padding:0;border:0;font:inherit;text-align:left;color:inherit;text-decoration:underline;text-decoration-color:#b5bfa44d;text-underline-offset:4px}.faction-shell .tax-button{width:100%}.faction-shell .tax-result{font-size:11px}.faction-shell .action-list{max-height:100%;overflow:auto}@media(max-width:650px){.faction-heading{min-height:125px;padding:39px 16px 13px}.faction-heading h2{font-size:22px}.faction-shell .tax-button{width:auto}.faction-shell .action-list{max-height:32%}}.faction-shell .tax-button small{display:block;margin-top:4px;color:var(--muted);font-size:10px}.faction-shell .tax-control{min-width:0}@media(max-width:650px){.faction-shell .tax-control{flex:1 0 29%}.faction-shell .tax-button{width:100%}}.unit-heading{position:relative;flex:none;padding:45px 20px 16px;background:linear-gradient(125deg,#394439,#202e28);border-bottom:1px solid var(--line)}.unit-heading h2{font-size:22px}.unit-heading h2 small{font-size:12px;color:var(--gold);margin-left:5px}.unit-heading p{margin:7px 0 0;color:var(--muted);font-size:12px}.unit-detail+.unit-detail{margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.unit-endpoints{display:flex;align-items:center;gap:8px}.unit-endpoints button{flex:1;min-width:0;text-align:left;font-size:12px}.unit-endpoints small{display:block;font-size:10px;color:var(--muted);margin-bottom:5px}.unit-detail .state-line strong{display:block;margin-top:5px;color:var(--gold)}.unit-shell .settlement-card{border-radius:6px}.strength-note{padding:12px;border:1px solid #ccb98244;background:#c1a7690b;border-radius:4px;margin:12px 0}.strength-note>b{color:var(--gold);font-size:14px}.strength-note>small,.wounded-info>small{display:block;font-size:10px;color:var(--muted);line-height:1.6;margin-top:5px}.wounded-info{display:block;font-size:11px;line-height:1.6;color:#cbc7ac;margin-top:8px}.power-comparison{padding:15px;margin:15px 0;border:1px solid #c0ad7766;border-radius:5px;background:#182720}.power-comparison h3{color:var(--gold);font-size:16px;margin-bottom:12px}.power-labels{display:flex;justify-content:space-between;gap:15px;font-size:12px}.power-labels>span:last-child{text-align:right}.power-labels small{display:block;color:var(--muted);font-size:10px}.power-bars{height:8px;background:#9e756a;border-radius:3px;overflow:hidden;margin:10px 0}.power-bars i{display:block;height:100%;background:#c9b57e}.casualty-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.casualty-grid small,.casualty-grid b{display:block;font-size:11px;line-height:1.7}.casualty-grid small{color:var(--muted);font-size:10px}.source-power{color:var(--gold);font-size:11px}.resources .combat-readout{padding-left:6px;padding-right:6px}@media(max-width:650px){.resources .combat-readout{padding:3px}.resources b{font-size:11px}.resources i{font-size:8px}.resources small em{font-size:7px;margin-left:2px}.resources{gap:2px}.power-labels{font-size:11px}.strength-note>b{font-size:13px}}.wall-panel,.alliance-actions{padding:12px 0;border-top:1px solid #b9ba9a33;margin-top:12px}.wall-title{display:flex;justify-content:space-between;gap:8px}.wall-title span{color:#d7c995;font-size:12px}.wall-steps{display:flex;gap:4px;margin:9px 0}.wall-steps i{height:6px;flex:1;background:#ffffff18;border-radius:2px}.wall-steps .built{background:#b9aa73}.wall-panel button{width:100%;text-align:left}.wall-panel button small{display:block;margin-top:4px;font-weight:400;font-size:11px}.alliance-actions>b{color:#a0dab0}.alliance-actions button{width:100%}.war-sides{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.war-sides section{padding:10px;background:#ffffff06;border-top:2px solid #cd806e;min-width:0}.war-sides section+section{border-color:#799ebc}.war-sides strong,.war-sides span,.war-sides small{display:block}.war-sides strong{font-size:20px;margin:4px 0 7px;color:#e7dfc1}.war-sides span{font-size:12px;overflow-wrap:anywhere}.request-card{border-left:3px solid #80ba93}.request-buttons{display:flex;gap:8px}.request-buttons button{flex:1}.wall-panel small,.alliance-actions p{font-size:12px;color:#bcbfac}p{line-height:1.35;margin:6px 0}h2{font-size:18px}.topbar{height:52px;padding:0 16px;gap:18px}.resources{gap:4px}.resources button{gap:5px;padding:6px 8px}.resources button>span:not(.resource-icon){display:flex;align-items:baseline;gap:5px}.resources small{margin:0;font-size:11px}.resources b{font-size:12px}.resources small em{margin-left:4px;font-size:10px}.resource-icon{width:20px;height:20px;object-fit:contain}.resources .tax-button{flex-direction:row;min-width:0;gap:5px;padding:6px 8px}.tax-ready{color:#b8d095;font-size:10px}.fact-grid{display:block;background:none;border:0;margin:6px 0}.fact-grid>div{display:flex;justify-content:space-between;align-items:center;background:none;padding:5px 0;gap:8px}.fact-grid small{margin:0;font-size:11px}.fact-grid b,.compact-facts,.card-summary{font-variant-numeric:tabular-nums}.compact-sheet{top:76px;bottom:76px;width:360px;display:block}.compact-sheet>.settlement-card{width:100%;max-height:100%;overflow:auto}.settlement-photo{height:82px}.settlement-photo>div{left:12px;bottom:9px}.settlement-photo h2{font-size:20px;margin:0}.card-summary{padding:8px 12px;border-bottom:1px solid var(--line);font-size:11px;line-height:1.65;flex:none}.card-summary p{line-height:1.65;margin:1px 0}.settlement-body{padding:9px 12px;flex:1;overflow:visible}.settlement-body details{padding:8px 0;font-size:11px}.settlement-body h3{margin:8px 0 4px}.core-tag{display:inline-block;font-size:10px;color:var(--gold);border:1px solid #c3ae7250;border-radius:3px;padding:0 4px;margin:0 3px}.action-list{width:100%;padding:8px 12px;display:grid;grid-template-columns:1fr 1fr;gap:5px;border-top:1px solid var(--line);background:#1c2924;flex:none}.action-list button{min-height:36px;padding:6px 8px;text-align:center}.action-list .alliance-actions{grid-column:1/-1;display:contents}.alliance-actions>b{display:none}.neighbor-list{grid-template-columns:1fr;gap:0}.neighbor-list button{display:flex;justify-content:space-between;align-items:center;min-height:36px;border:0;border-bottom:1px solid var(--line);padding:6px 0;gap:6px}.neighbor-list small{margin:0}.wall-panel{margin:4px 0;padding:4px 0;border:0;display:flex;align-items:center;gap:3px}.wall-panel>button{font-size:11px;padding:7px;min-height:36px}.strength-note{border:0;background:none;padding:4px 0;margin:4px 0}.strength-note>small{display:inline;margin-left:5px}.faction-heading{min-height:82px;padding:14px 12px;gap:10px}.faction-heading h2{font-size:20px}.faction-flag{height:36px;width:26px;font-size:15px}.card-kind{display:none}.faction-card{display:contents}.faction-heading .close-panel{position:static;margin-left:auto;order:2}.compact-sheet .sheet-handle{display:none}.info-wrap{position:relative;display:inline-flex;vertical-align:middle;align-items:center}.info-button{padding:2px!important;min-height:24px!important;border:0!important;color:var(--muted);font-size:12px!important}.info-tip{display:none;position:absolute;z-index:100;left:0;bottom:100%;width:220px;max-width:75vw;padding:8px;background:#101d18;border:1px solid #8f9e6f;box-shadow:0 4px 16px #0006;border-radius:4px;font-size:11px;line-height:1.5;font-weight:400;color:#dce1d0;text-align:left;white-space:normal}.info-tip.open,.info-wrap:focus-within .info-tip{display:block}@media(hover:hover){.info-wrap:hover .info-tip{display:block}}.map-sidebar{top:70px;gap:6px;width:285px;bottom:120px}.next-steps{padding:8px}.next-steps header button{border:0;padding:2px 0 5px;min-height:28px;font-weight:650}.next-steps>button{height:36px;padding:5px 0;font-size:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.roster header{padding:10px 10px 0}.roster h2{font-size:15px;margin:0 0 5px}.map-emphasis{margin:0 0 4px}.roster-scroll{padding:0 10px 6px}.roster-row{display:block;min-height:38px;padding:9px 0 5px;font-size:10px;white-space:nowrap}.roster-row small{display:inline;font-size:10px}.roster-row .troop-meter{margin-top:4px;height:2px}.modal>header{padding:12px 15px}.modal>header h2{font-size:18px}.modal-body{padding:12px 15px 16px}.compact-table{width:100%;border-collapse:collapse;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.compact-table th{text-align:right;color:var(--muted);font-weight:400;font-size:10px}.compact-table th:first-child,.compact-table td:first-child{text-align:left}.compact-table td{text-align:right;padding:6px 3px;height:38px;border-bottom:1px solid var(--line)}.compact-table button{padding:6px 0;border:0;max-width:100px;overflow:hidden;text-overflow:ellipsis}.queue-card,.power-comparison{padding:10px;margin:10px 0}.power-comparison h3{font-size:14px;margin-bottom:6px}.casualty-grid{gap:5px;margin:7px 0}.wounded-info{margin:3px 0}.news-row{display:block;float:none!important;width:100%;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px;padding:8px 0!important}.compact-facts{font-size:11px;color:var(--muted)}@media(max-width:650px){.topbar{height:80px;padding:7px 10px}.resources{left:6px;right:6px;bottom:5px;overflow-x:auto;justify-content:flex-start;gap:3px}.resources button{flex:none;padding:5px 3px;white-space:nowrap}.resources b{font-size:10px}.resources small{font-size:9px}.resources button>span:not(.resource-icon){gap:3px}.resources .tax-button{min-width:0;padding:5px}.resources small em,.resources i{font-size:8px}.resource-icon{display:none}.map-sidebar{top:90px;bottom:170px}.map-view-switch{top:90px}.compact-sheet{inset:auto 6px 66px;width:auto;max-height:var(--window299-height);z-index:30}.compact-sheet>.settlement-card{max-height:var(--window299-height);border-radius:10px 10px 0 0}.compact-sheet .sheet-handle{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;height:26px;min-height:26px;border:0;touch-action:none;font-size:10px;color:var(--muted);flex:none}.sheet-handle>span{width:32px;height:3px;background:#8c9786;border-radius:2px}.compact-sheet:not(.expanded) .sheet-details{display:none}.compact-sheet .settlement-photo{height:54px}.compact-sheet .settlement-photo h2{font-size:18px}.compact-sheet .card-summary{padding:5px 10px;font-size:10px}.compact-sheet .action-list{padding:6px 10px;max-height:none;grid-template-columns:1fr 1fr}.compact-sheet .action-list button{min-height:36px;font-size:11px}.compact-sheet.expanded .sheet-details{overflow:auto}.faction-heading{min-height:60px;padding:8px 10px}.faction-heading h2{font-size:18px}.modal-body{padding:10px}.modal>header{padding:10px}.info-tip{max-width:60vw;left:auto;right:0}.roster-row{min-height:38px}.compact-table{font-size:10px}.compact-table td{padding:5px 2px}.compact-table button{max-width:95px}.route-dialog>.modal{max-height:var(--window299-height)}.fact-grid b{font-size:11px}}.diplomacy-lines{font-size:11px;padding:4px 12px}.diplomacy-lines button{border:0;padding:2px;color:#dfcb96;text-decoration:underline}.public-war-row{display:block;width:100%;text-align:left;padding:9px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;font-size:11px}.public-war-row small{display:block;color:var(--muted);margin-top:3px}.diplomacy-legend{position:absolute;left:24px;top:120px;background:#182822ec;padding:5px 8px;font-size:10px;display:flex;gap:12px;z-index:1}.diplomacy-legend span{color:#80d39b}.diplomacy-legend span+span{color:#ee7771}.map-sidebar>.roster{flex:0 1 auto}.info-button[aria-expanded=true]{color:var(--gold)}button[aria-disabled=true]{opacity:.5}.settlement-photo:has(+.card-summary) .close-panel{top:5px;right:5px}@media(max-width:650px){.resources{overflow:visible;justify-content:space-between;gap:1px}.resources .resource-icon{display:block;width:13px;height:13px}.resources button{padding:5px 2px;gap:2px}.resources small{font-size:0}.resources small em{font-size:8px;margin:0}.resources i{display:none}.resources .combat-readout small{font-size:8px}.resources .tax-button small{display:none}.resources .tax-button b{font-size:9px}.resources button>span:not(.resource-icon){gap:2px}.map-sidebar{width:226px}.next-steps>button{font-size:10px}}.chip-rate{font-size:10px;color:#bdc9ac;white-space:nowrap}@media(max-width:650px){.chip-rate{font-size:10px}}.diplomacy-legend{left:400px;top:70px}@media(max-width:650px){.diplomacy-legend{left:10px;top:128px}}.notice-tabs{flex-wrap:wrap;gap:4px}.notice-tabs button{font-size:12px;padding:6px 9px}.notice-tabs small{margin-left:5px;color:#e6bb79}.notice-read{font-size:12px;margin:6px 8px 10px 0}.notice-new{border-left:2px solid #b89a64!important}.away-summary{position:fixed;z-index:90;top:72px;left:50%;transform:translate(-50%);width:min(460px,calc(100% - 28px));padding:14px;font-size:13px}.away-summary header{display:flex;align-items:center;justify-content:space-between}.away-summary p{line-height:1.6}.notice-journal .public-war-row{font-size:13px;line-height:1.5}.general-row{display:flex;gap:9px;align-items:center;width:100%;text-align:left;padding:8px 5px;background:transparent;border:0;border-bottom:1px solid #ffffff12}.general-row>span:last-child{min-width:0;flex:1}.general-row small,.general-catalog small{display:block;font-size:11px;color:var(--muted,#b5b4a8);margin-top:3px}.general-insignia{flex:0 0 32px;width:32px;height:36px;display:inline-grid;place-items:center;color:var(--officer-color);border:1px solid var(--officer-color);background:#1b2225;border-radius:4px;font-size:17px;font-weight:700}.general-skills{display:inline-flex;gap:5px;flex-wrap:wrap;font-size:10px}.general-location{font-size:10px;margin:1px 5px 7px 46px;color:#b6b5aa}.general-roster{padding:8px}.general-profile>header{display:flex;align-items:center;gap:12px;margin:5px 0 16px}.general-profile h3,.general-profile header p{margin:2px 0}.general-abilities{padding:0;list-style:none}.general-abilities li{padding:8px 0;border-bottom:1px solid #ffffff12}.general-abilities span{display:block;font-size:11px;color:#b8b7aa;margin-top:4px}.general-profile p,.general-recruit p{font-size:12px;line-height:1.6}.general-catalog details{border-bottom:1px solid #ffffff18;padding:8px 0}.general-catalog summary{display:flex;gap:10px;align-items:center;cursor:pointer;font-size:12px}.general-catalog .tabs{position:sticky;top:0;background:#20272a;z-index:1}.general-reveal{margin-top:18px;animation:general-arrive .55s ease-out}.odds-line{display:block}.site-generals{padding:8px 0}.site-generals h3{font-size:12px;margin:3px 0}.general-select{display:grid;grid-template-columns:40px 1fr;align-items:center;gap:8px;margin:7px 0}.general-select select{min-width:0;width:100%;font-size:12px}.general-capacity{font-size:11px;color:#b9c6bd}@keyframes general-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.general-reveal{animation:none}}.dispatch-sources label.general-select{display:grid;grid-template-columns:32px minmax(0,1fr);max-width:100%;width:100%;white-space:nowrap}.game:not(.is-selection) .map-controls{left:auto;right:16px;bottom:var(--map-controls-bottom,77px);width:150px;display:flex;z-index:35;box-sizing:border-box}.game:not(.is-selection) .map-controls button{flex:1;padding:6px 0}.game:not(.is-selection) .map-view-switch{left:auto;top:auto;right:16px;bottom:calc(var(--map-controls-bottom,77px) + 38px);width:150px;max-width:none;box-sizing:border-box;display:flex;flex-wrap:wrap;z-index:35;gap:0}.game:not(.is-selection) .map-view-switch button{flex:1;padding:7px 5px;font-size:11px}.game:not(.is-selection) .map-view-switch button:nth-child(4){flex-basis:100%;font-size:10px}.game:not(.is-selection) .diplomacy-legend{left:auto;top:auto;right:174px;bottom:var(--map-controls-bottom,77px);max-width:calc(100vw - 185px);flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;gap:7px;z-index:35;font-size:10px}.game:not(.is-selection) .map-caption{display:none}.site-general-row{display:flex;align-items:center;gap:6px}.site-general-row .general-row{flex:1;min-width:0}.site-general-row>button{flex:none;padding:5px 9px;font-size:11px}.general-location{display:block;margin:0 0 8px 42px;padding:2px 0;border:0;text-align:left;font-size:11px;color:var(--muted)}.general-move{margin-top:12px;padding:12px;border:1px solid var(--line);border-radius:5px}.general-move h3{margin:0 0 10px;font-size:13px}.general-move label{display:flex;align-items:center;gap:12px}.general-move select{min-width:0;flex:1}.general-move .primary{margin-top:10px}.unled-warning{color:#ed998c;font-size:11px;margin:7px 0}.general-recall{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:8px 0;padding:8px;background:#ffffff07;border-radius:4px}.general-recall small{font-size:10px}.general-recall button{font-size:11px;white-space:nowrap;padding:6px 8px}@media(max-width:650px){.game:not(.is-selection) .map-controls,.game:not(.is-selection) .map-view-switch{right:8px}.game:not(.is-selection) .diplomacy-legend{right:166px;max-width:calc(100vw - 178px)}.general-move{padding:10px}.general-move label{font-size:11px;gap:6px}}.general-stat-high{color:#e8bd68;font-weight:700}.site-list{--row-height:36px;display:flex;flex-direction:column;min-height:0;border:1px solid var(--line);border-radius:5px;overflow:hidden;background:#1c2925;margin:6px 0;font-size:11px}.site-list-head,.site-list-footer{flex:none;padding:6px 8px;background:#24332d;z-index:1}.site-list-search{display:flex;gap:5px}.site-list-search input{flex:1;width:80px}.site-list input,.site-list select,.site-list button{font-size:11px;padding:5px 6px;min-height:26px}.site-list-search select{max-width:116px}.site-list-filters{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:5px}.site-list-filters label{display:flex;align-items:center;gap:4px;margin:0}.site-list-filters small{color:var(--muted);margin-right:auto}.site-list-filters button[aria-pressed=true]{border-color:#c4b37a;background:#b59f6122}.site-list-scroll{height:360px;max-height:360px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#6e7c69 transparent;flex:none}.site-list-row{display:flex;align-items:center;gap:6px;height:var(--row-height);padding:0 7px;border-bottom:1px solid #ffffff0b;white-space:nowrap;min-width:0}.site-list-row:hover{background:#d2c3900a}.site-list-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:left;border:0!important;background:none!important;color:#e1d7b8;font-weight:600}.site-list-note{flex:0 1 auto;max-width:60%;overflow:hidden;text-overflow:ellipsis;color:#b2c0b2;font-size:10px}.site-list-action{flex:none}.site-list-action button{color:#dbd1b2}.site-list-row.unavailable{opacity:.5}.site-list-footer{border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:47px}.site-list-footer small{display:block;color:var(--muted);margin-top:3px}.site-list-footer button.primary{width:auto;padding:8px 14px;flex:none}.site-list-row input[type=checkbox]{width:14px;height:14px;min-height:0;flex:none;accent-color:#cdb77f;margin:0}.site-list-amount{width:54px;flex:none;text-align:right;padding:4px!important}.site-list-troops{width:34px;text-align:right;font-variant-numeric:tabular-nums}.site-list-eta{width:53px;color:#adbcab;text-align:right;font-size:10px}.site-list-row input[type=number]{appearance:textfield}.site-list-row input::-webkit-inner-spin-button{appearance:none}.destination-actions{display:flex;gap:6px;margin:5px 0}.destination-actions button{padding:6px 10px;font-size:11px}.chosen-destination{margin:0 0 6px;font-size:12px}.source-detail{padding:8px;border:1px solid var(--line);background:#1b2924;margin:7px 0;font-size:11px}.source-detail h3{display:flex;align-items:center;justify-content:space-between;font-size:12px}.source-detail h3 button{padding:4px}.source-detail select{padding:5px}.source-detail p{margin:5px 0}.dispatch-compact .power-comparison{padding:6px 8px;margin:6px 0}.dispatch-compact .power-comparison summary{cursor:pointer;font-size:11px}.dispatch-compact>.muted{display:block;font-size:10px;margin:5px 0}.game .menu-sheet:has(.site-list),.game .menu-sheet:has(.dispatch-compact),.game .menu-sheet:has(.destination-chooser){width:510px;max-height:calc(100dvh - 150px);top:72px;bottom:66px}.game .menu-sheet:has(.site-list)>.settlement-card{width:100%;max-height:100%}.game .menu-sheet.resource-dropdown:has(.site-list){left:160px;max-height:calc(100dvh - 150px)}.game .menu-sheet:has(.site-list) .modal-body{max-height:100%;padding:8px 10px}.game.map-picking .compact-sheet,.game.map-picking .map-sidebar{visibility:hidden;pointer-events:none}.map-target-banner{position:absolute;top:68px;left:50%;transform:translate(-50%);z-index:46;display:flex;gap:9px;align-items:center;background:#1c3029f5;border:1px solid #bda66e88;border-radius:5px;padding:8px 10px;box-shadow:0 8px 24px #0004;font-size:11px;white-space:nowrap}.map-target-banner small{color:#b5cbb8}.map-target-banner button{padding:5px 7px;font-size:11px}.game .roster{width:320px}.game .roster-scroll:has(.site-list){padding:0 6px 5px;overflow:hidden}.game .roster .site-list{margin-top:0}.game .roster:has(.site-list){max-height:calc(100dvh - 190px)}.game .compact-sheet:has(.faction-card .site-list){width:440px;max-height:calc(100dvh - 145px);top:70px;bottom:65px}.game .compact-sheet:has(.faction-card .site-list)>.settlement-card{width:100%;max-height:100%}.faction-card .site-list-note{max-width:48%}.game .compact-sheet .faction-card .sheet-details{overflow:visible}.game .compact-sheet:has(.faction-card .site-list) .settlement-card{overflow:auto}.site-list-scroll>.muted{padding:10px}@media(max-width:650px){.site-list{--row-height:40px;font-size:10px}.site-list-scroll{height:280px;max-height:280px}.site-list-head{padding:5px}.site-list-row{gap:4px;padding:0 4px}.site-list input,.site-list select,.site-list button{font-size:10px}.site-list-note{font-size:10px;max-width:55%}.site-list-troops{width:30px;font-size:10px}.site-list-eta{width:45px;font-size:10px}.site-list-amount{width:44px}.site-list-filters{gap:4px}.site-list-filters button{padding:4px}.site-list-footer{padding:5px 7px;font-size:10px}.site-list-footer button.primary{padding:7px 10px}.game .menu-sheet:has(.site-list),.game .menu-sheet:has(.dispatch-compact),.game .menu-sheet:has(.destination-chooser),.game .menu-sheet.resource-dropdown:has(.site-list){inset:auto 6px 64px;width:auto;max-height:calc(100dvh - 164px)}.game .menu-sheet:has(.site-list)>.settlement-card,.game .menu-sheet:has(.dispatch-compact)>.settlement-card,.game .menu-sheet:has(.destination-chooser)>.settlement-card{max-height:calc(100dvh - 164px)}.game .menu-sheet:has(.site-list) .modal-body{padding:6px}.map-target-banner{top:85px;left:7px;right:7px;transform:none;white-space:normal;gap:5px;flex-wrap:wrap;padding:6px}.map-target-banner>span{flex-basis:100%;font-size:11px}.map-target-banner button:last-child{margin-left:auto}.game .roster{width:100%;max-height:calc(100dvh - 210px)}.game .roster:has(.site-list){max-height:calc(100dvh - 210px)}.game .compact-sheet:has(.faction-card .site-list){inset:auto 6px 65px;width:auto;max-height:calc(100dvh - 155px)}.game .compact-sheet:has(.faction-card .site-list)>.settlement-card{max-height:calc(100dvh - 155px)}.faction-card .sheet-details>h3{margin:5px 0}.faction-card .site-list-scroll{height:280px}.game .compact-sheet:has(.faction-card .site-list) .action-list{padding:5px 8px}.game .compact-sheet:has(.faction-card .site-list) .action-list button{min-height:28px;padding:4px 7px}}.map-controls,.map-view-switch{visibility:var(--map-controls-visibility,visible)}.game .compact-sheet .faction-extra{padding:4px 0;border:0}.game .compact-sheet:has(.faction-card .site-list) .sheet-details{flex-shrink:0;padding:5px 10px}.game .compact-sheet:has(.faction-card .site-list) .action-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.game .compact-sheet:has(.faction-card .site-list) .card-summary p{margin:3px 0}.faction-card .faction-relations{margin:3px 0}.game .map-sidebar:has(.roster .site-list){width:320px}.game .map-sidebar>.roster:has(.site-list){flex-shrink:0}.game .roster .site-list-scroll{flex-shrink:0}.game .map-sidebar:has(.roster .site-list) .next-steps{max-height:130px;overflow:auto}@media(max-width:650px){.game .map-sidebar:has(.roster.open .site-list){width:min(360px,calc(100vw - 20px));bottom:70px}.game .map-sidebar:has(.roster.open .site-list) .next-steps{display:none}.game .map-sidebar:has(.roster:not(.open)){width:226px}.game .map-sidebar>.roster.open:has(.site-list){flex:none;max-height:none}.game .roster.open .site-list-scroll{height:280px}}.territory-buildings{border-top:1px solid var(--line,#5e6555);padding-top:12px;margin-top:12px}.territory-buildings h3{display:flex;justify-content:space-between;align-items:baseline}.territory-buildings small{font-weight:400;opacity:.8}.building-slots{list-style:none;margin:8px 0;padding:0}.building-slots li{display:flex;justify-content:space-between;align-items:center;gap:8px;border-bottom:1px solid #ffffff18;padding:7px 0}.building-slots button{padding:5px 8px;margin-left:4px}.building-choice{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.building-choice small{flex-basis:100%}.army-build-row{display:flex;gap:6px;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid #ffffff18}.army-build-row label{flex-basis:100%}.army-build-row select{min-width:0;flex:1}.territory-buildings select{max-width:100%;font:inherit;padding:6px;background:#252c25;color:inherit;border:1px solid #64715d}.game [data-testid=settlement-card] .settlement-body{overflow:auto;min-height:0;scroll-padding-block:12px}.occupation-progress{display:grid;gap:7px;margin:10px 0;padding:10px 12px;border:1px solid var(--line);background:#b9a2730d}.occupation-progress b{font-size:12px;font-weight:600}.occupation-progress progress{width:100%;height:6px;accent-color:#d19b73}:root,body:has(.game),.game{--window299-top:max(8px,env(safe-area-inset-top,0px));--window299-bottom:max(8px,env(safe-area-inset-bottom,0px));--window299-height:calc(100dvh - var(--window299-top) - var(--window299-bottom))}body:has(.game),.game{--window299-top:calc(var(--header16-bottom,68px) + 8px);--window299-bottom:calc(var(--nav269-height,60px) + 8px)}html:root body .game .compact-sheet.compact-sheet{top:var(--window299-top)!important;bottom:auto!important;height:auto!important;max-height:var(--window299-height)!important;display:flex;flex-direction:column;min-height:0;box-sizing:border-box}html:root body .game :is(.compact-sheet.compact-sheet>.settlement-card,.modal.modal){height:auto!important;max-height:var(--window299-height)!important;min-height:0;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden}html:root body .game .compact-sheet.compact-sheet>.settlement-card{flex:0 1 auto}html:root body .game :is(.compact-sheet.compact-sheet>.settlement-card,.modal.modal)>.modal-body{flex:1 1 auto;min-height:0;max-height:none;overflow:auto}html:root body .game .modal-scrim{box-sizing:border-box;padding:var(--window299-top) 8px var(--window299-bottom)}html:root body .game .modal.modal>header{flex:none}@media(max-width:650px),(max-width:1000px)and (max-height:500px){body:has(.game),.game{--window299-top:max(8px,var(--hud-safe-top,0px))}html:root body .game .compact-sheet.compact-sheet{top:auto!important;bottom:var(--window299-bottom)!important}}.spectator358-label{position:fixed;right:12px;top:12px;z-index:50;padding:6px 10px;background:#172126e8;color:#eee0c4;border:1px solid #77603b;border-radius:4px;font-size:12px}.spectator358-label a{color:inherit}.spectator358 .expanded308-actions,.spectator358 .faction-window53 footer .primary,.spectator358 [id=tab-diplomacy],.spectator358 .compact306-toolbar button:first-child{display:none}@font-face{font-family:Noto Sans KR;src:url(/assets/ui/fonts/NotoSansKR-400-f57a942876121d4e.f57a942876121d4e.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+20-7E,U+A7,U+B0,U+B7,U+D7,U+F7,U+14F,U+16D,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2032,U+203A,U+20A9,U+2103,U+2190-2194,U+2212,U+2248,U+2264-2265,U+24D8,U+2500,U+2504,U+25A3,U+25C7,U+25CC,U+25CF,U+26A0,U+2713,U+271A,U+300C-300F,U+4E00,U+4E03,U+4E09,U+4E0D,U+4E14,U+4E2D,U+4E39,U+4E43,U+4E59,U+4E5F,U+4E8E,U+4E95,U+4EAC,U+4EBA,U+4EC1,U+4EC7,U+4ECD,U+4ED6,U+4EFB,U+4F0A,U+4F0E-4F11,U+4F3D,U+4F4D,U+4F55,U+5019,U+5112,U+5149,U+514E,U+5167,U+516C,U+516E,U+51A0,U+51AC,U+51CC,U+5206,U+5229,U+524D,U+529B,U+52A0,U+52D9,U+52FF,U+5316-5317,U+5341,U+534A,U+5351-5353,U+5357,U+539F,U+53E3-53E5,U+53EA,U+53EC,U+53F0,U+53F2,U+5404,U+5409,U+5410,U+542B,U+543E,U+548C,U+54B8,U+54C1,U+5510,U+5584,U+56E0,U+56FA,U+570B,U+5761,U+57CE,U+57FA,U+5824,U+5854,U+585E,U+58E4,U+58FD,U+591A,U+5927,U+5929,U+592B,U+5948-5949,U+5974,U+5A18,U+5B50,U+5B58,U+5B89,U+5B98,U+5B9C,U+5BA3,U+5BAE,U+5BB3,U+5BC6,U+5BCC,U+5BE7,U+5BEC,U+5BF6,U+5BFA,U+5C0F,U+5C19,U+5C38,U+5C45,U+5C48,U+5C71,U+5C91,U+5CA1,U+5CAB-5CAC,U+5CB3,U+5CF4,U+5CF6,U+5D6F,U+5DBA,U+5DBD,U+5DD6,U+5DDD-5DDE,U+5DF1,U+5DF4,U+5E02,U+5E55,U+5E73,U+5E95,U+5E97,U+5E9C,U+5EB7,U+5EF6,U+5EFA,U+5F4C,U+5F97,U+5FA9,U+5FB7,U+5FE0,U+5FF1,U+5FFD,U+601D,U+6085,U+6089,U+60E0,U+6148,U+6170,U+6176,U+6210,U+6230,U+623F-6240,U+6276,U+62B1,U+62BC,U+63A8,U+6469,U+64AB,U+652F,U+6587,U+65A4,U+65A7,U+65AF-65B0,U+65BC,U+65CC,U+65D7,U+660C,U+660E,U+661F,U+6625,U+6627,U+6649,U+66F7,U+6703,U+6708,U+6714,U+671D,U+6728,U+672A-672C,U+6751,U+6771,U+6787,U+6797,U+67D2,U+67F3,U+6843,U+6853,U+6881,U+694A,U+695A,U+69AE,U+6A3A,U+6A6B,U+6B21,U+6B32,U+6B3F,U+6B43,U+6B66,U+6BCD,U+6BD4,U+6BDB,U+6C11,U+6C34,U+6C38,U+6C41-6C42,U+6C5F,U+6C83,U+6C98-6C99,U+6CB3,U+6CC9-6CCA,U+6CD7,U+6CE2,U+6CF0,U+6D1E,U+6D25,U+6D2A,U+6D3B,U+6D66,U+6D77,U+6D7F,U+6DEE,U+6DF3,U+6DF5,U+6DF8,U+6E1A,U+6E2D,U+6E6F,U+6E90,U+6EAA-6EAB,U+6F06,U+6F22-6F23,U+6F58,U+6F6D,U+6F7C,U+6FCA,U+700B,U+706B,U+707C,U+70CF,U+718A,U+7199,U+71C8,U+71DF,U+7259,U+725B,U+725F,U+732A,U+7350,U+738B,U+73CD,U+7434,U+745E-745F,U+74E6,U+7511,U+7515,U+7518,U+7530,U+7532,U+7538,U+754C,U+767D,U+7686,U+76AE,U+76C8,U+76CA,U+76EE,U+76F4,U+771E,U+7763,U+77E5,U+77F3,U+78A7,U+79AE,U+79BF,U+79CB,U+79DF,U+7A40,U+7A4D,U+7A74,U+7AF9,U+7B56,U+7BA1,U+7C60,U+7C73,U+7C9F,U+7D07,U+7E23,U+7F6E,U+7F85,U+7FA9,U+7FFC,U+8001,U+8010,U+8036,U+805E,U+8085,U+8096,U+81C2,U+81E8,U+81FA,U+8208,U+8212,U+826F,U+8302,U+8347,U+8349,U+838A,U+83AB,U+83EF,U+840A,U+84CB,U+851A,U+85A9,U+8607,U+87EC,U+8836,U+8944,U+897F,U+8981,U+8987,U+8A3E,U+8A73,U+8AD6,U+8C37,U+8C4A,U+8CB7,U+8CD3,U+8D64,U+8D74,U+8DB3,U+8E44,U+8F09,U+8FF0,U+901A,U+901F,U+9023,U+9042,U+9053-9054,U+9060,U+9075,U+907C,U+908A,U+9091,U+90AA,U+90B1,U+90C1,U+90E1,U+90ED,U+9112,U+91CC-91CD,U+91D1,U+93AD,U+93E1,U+9435,U+9577,U+9580,U+958B,U+95DC,U+963F-9640,U+965C,U+965F,U+9675,U+967D,U+96B1,U+96C6,U+96C9,U+96E8,U+96F2,U+9748,U+9751,U+975E,U+97D3,U+97F3,U+9805-9806,U+980E,U+982D,U+986F,U+9918,U+9996,U+99AC,U+9A6A,U+9AA8,U+9AD8,U+9CF3,U+9D42,U+9DB9,U+9E97,U+9E9F,U+9EC3,U+9ECF,U+9EE8,U+9F8D,U+9F9C,U+AC00-AC01,U+AC04,U+AC08,U+AC10-AC16,U+AC19-AC1A,U+AC1C-AC1D,U+AC2F,U+AC31,U+AC70-AC71,U+AC74,U+AC78,U+AC80-AC81,U+AC83,U+AC8C,U+ACA0,U+ACA8-ACAA,U+ACAC,U+ACB0,U+ACB8-ACB9,U+ACBC-ACBD,U+ACC4,U+ACE0-ACE1,U+ACE7-ACE8,U+ACF1,U+ACF3,U+ACF5-ACF6,U+ACFC-ACFD,U+AD00,U+AD04,U+AD11,U+AD34,U+AD49,U+AD50,U+AD6C-AD6D,U+AD70,U+AD73-AD76,U+AD7D,U+AD81,U+AD8C,U+AD90,U+ADA4,U+ADC0,U+ADDC,U+ADE0,U+ADF8-ADF9,U+ADFC,U+AE00,U+AE08-AE09,U+AE30,U+AE34,U+AE38,U+AE40-AE41,U+AE43,U+AE4A,U+AE4C,U+AE4E,U+AEBE,U+AED8,U+AF2C-AF2D,U+AF34,U+AF3D,U+AF42,U+AF80,U+AFB8,U+AFC0,U+AFC8,U+B00C,U+B044,U+B048,U+B04A,U+B04C,U+B055,U+B05D,U+B07C,U+B080,U+B098-B099,U+B09C,U+B0A0,U+B0A8-B0A9,U+B0AB-B0AE,U+B0B3-B0B4,U+B0B8,U+B0BC,U+B0C5,U+B0C8,U+B0E5,U+B108-B109,U+B110,U+B113,U+B118,U+B11C,U+B123-B124,U+B137,U+B140,U+B144,U+B154-B155,U+B178-B179,U+B17C,U+B180,U+B18D,U+B192-B193,U+B1CC,U+B204,U+B208,U+B20C,U+B220,U+B274,U+B290,U+B294,U+B298-B299,U+B2A5-B2A6,U+B2C8,U+B2CC,U+B2D8-B2D9,U+B2E4,U+B2E6,U+B2E8,U+B2EB-B2ED,U+B2F4-B2F5,U+B2F7,U+B2F9,U+B2FF-B300,U+B310,U+B354-B355,U+B358,U+B35F,U+B364,U+B36E,U+B370-B371,U+B378,U+B3C4-B3C5,U+B3C8,U+B3CB-B3CC,U+B3D5,U+B3D9,U+B3FC,U+B410,U+B418,U+B41C,U+B420,U+B428-B429,U+B450-B451,U+B454,U+B458,U+B460,U+B465,U+B4A4,U+B4B7,U+B4C8,U+B4DC-B4DD,U+B4E0,U+B4E3-B4E4,U+B4EC-B4ED,U+B4F1,U+B514,U+B527,U+B530,U+B538,U+B545,U+B54C,U+B5A0,U+B5A4,U+B5A8,U+B5BB,U+B610,U+B69C,U+B6AB,U+B6F0,U+B728,U+B73B,U+B760,U+B77C-B77D,U+B780,U+B78C,U+B790-B791,U+B798,U+B79C,U+B7A0,U+B7AB,U+B7B5,U+B7C9,U+B7EC,U+B7F0,U+B7FC,U+B800,U+B808,U+B824-B825,U+B828,U+B82C,U+B835,U+B837-B839,U+B840,U+B85C-B85D,U+B860,U+B86D,U+B86F,U+B8B0,U+B8CC,U+B8E1,U+B8E8,U+B958-B959,U+B960,U+B974-B975,U+B978,U+B97C,U+B984,U+B987,U+B989,U+B9AC,U+B9B0,U+B9B4,U+B9BC-B9BD,U+B9C1,U+B9C8-B9C9,U+B9CC,U+B9CE-B9D1,U+B9DD-B9DE,U+B9E1,U+B9E4-B9E5,U+B9F9-B9FA,U+BA38,U+BA3C,U+BA40,U+BA48,U+BA54,U+BA70,U+BA74,U+BA78,U+BA85,U+BAA8-BAA9,U+BAAB,U+BAB0,U+BAB8,U+BABB,U+BABD,U+BB18,U+BB34-BB36,U+BB38,U+BB3B-BB3C,U+BB44,U+BB47,U+BBAC,U+BBC0,U+BBF8,U+BBFC,U+BC00,U+BC0F,U+BC14-BC16,U+BC18,U+BC1B-BC1C,U+BC24,U+BC29,U+BC30-BC31,U+BC38,U+BC84,U+BC88,U+BC8C,U+BC94-BC95,U+BC97,U+BCA0,U+BCA4,U+BCA8,U+BCBC-BCBD,U+BCC0,U+BCC4,U+BCD1,U+BCF4-BCF5,U+BCF8,U+BCFC,U+BD09,U+BD80-BD81,U+BD84,U+BD88,U+BD99,U+BE0C,U+BE44,U+BE48,U+BE4C,U+BE57,U+BE5B,U+BE60,U+BE68,U+BE7C,U+BE80,U+BE8C,U+BED7,U+BF51,U+BFD0,U+C068,U+C0AC-C0AD,U+C0B0,U+C0B4,U+C0B6,U+C0BC-C0BD,U+C0C1,U+C0C8-C0C9,U+C0DD,U+C11C-C11E,U+C120,U+C124,U+C12C-C12D,U+C12F-C131,U+C138,U+C13C,U+C140,U+C14B,U+C158,U+C18C-C18D,U+C190,U+C194,U+C19C,U+C19F,U+C1A1,U+C1E0,U+C1F3,U+C20F,U+C218-C219,U+C21C,U+C220,U+C228,U+C22B,U+C22F,U+C232,U+C26C,U+C2A4,U+C2A8,U+C2AC-C2AD,U+C2B5,U+C2B7,U+C2B9,U+C2DC-C2DD,U+C2E0,U+C2E3-C2E4,U+C2EC-C2ED,U+C2F8,U+C2FC,U+C308,U+C30C-C30D,U+C313,U+C368,U+C37C,U+C3D8,U+C4F0,U+C4F4,U+C4F8,U+C500,U+C528-C529,U+C52C,U+C544-C545,U+C548,U+C54A,U+C54C,U+C554-C555,U+C557-C559,U+C55E,U+C560,U+C570,U+C574,U+C57C-C57D,U+C591,U+C5B4-C5B5,U+C5B8-C5B9,U+C5BB,U+C5BD,U+C5C4-C5C8,U+C5D0,U+C5EC-C5ED,U+C5F0,U+C5F4,U+C5FC-C5FD,U+C600-C601,U+C608,U+C61B,U+C624-C625,U+C628,U+C62C,U+C62E,U+C635,U+C637,U+C639,U+C640,U+C644,U+C654-C655,U+C65C,U+C678,U+C694-C695,U+C6A9,U+C6B0-C6B1,U+C6B4,U+C6B8,U+C6C0,U+C6C3,U+C6C5,U+C6CC,U+C6D0,U+C6D4,U+C6E0,U+C6F9,U+C704,U+C720-C721,U+C724,U+C728,U+C73C,U+C740,U+C744,U+C74C-C74D,U+C751,U+C758,U+C774-C775,U+C778,U+C77C-C77D,U+C783-C785,U+C787-C789,U+C78E,U+C790-C791,U+C794,U+C798,U+C7A0-C7A1,U+C7A5,U+C7AC,U+C7C1,U+C800-C801,U+C804,U+C808,U+C80A,U+C810-C811,U+C815,U+C81C-C81D,U+C838,U+C84C,U+C870-C871,U+C874,U+C878,U+C881,U+C885,U+C88B-C88C,U+C8FC-C8FD,U+C900,U+C904,U+C911,U+C918,U+C954,U+C989,U+C999,U+C99D,U+C9C0-C9C1,U+C9C4,U+C9C8,U+C9D0-C9D1,U+C9D3,U+C9D5,U+C9D9,U+C9DC,U+C9E0,U+C9F8,U+CABC-CABD,U+CBE4,U+CC0C,U+CC14,U+CC28-CC29,U+CC2C,U+CC30,U+CC38,U+CC3C-CC3E,U+CC44-CC45,U+CC98-CC99,U+CC9C,U+CCA0,U+CCA8-CCA9,U+CCAB,U+CCAD,U+CCB4,U+CCD0,U+CCE4,U+CD08-CD09,U+CD0C,U+CD1D,U+CD5C,U+CD94-CD95,U+CD98,U+CD9C,U+CDA4-CDA5,U+CDA9,U+CDB0,U+CDE8,U+CE21,U+CE35,U+CE58-CE59,U+CE5C,U+CE60,U+CE68-CE69,U+CE6D,U+CE74,U+CE78,U+CE7C,U+CE90,U+CEE4,U+CF1C,U+CF30,U+CF54,U+CF58,U+CFFC,U+D06C,U+D070,U+D07C,U+D0A4,U+D0A8,U+D0AC,U+D0B4,U+D0C0-D0C1,U+D0C4,U+D0C8,U+D0D1,U+D0D5,U+D0DC-D0DD,U+D0ED,U+D130,U+D14C,U+D15C,U+D1A0,U+D1B5,U+D1F4,U+D22C,U+D230,U+D23C,U+D280,U+D2B8-D2B9,U+D2BC,U+D2C0,U+D2C8,U+D2F0-D2F1,U+D2F4,U+D305,U+D30C,U+D310,U+D314,U+D328,U+D33D,U+D37C,U+D398,U+D3B4,U+D3B8,U+D3BC,U+D3C9,U+D3D0,U+D3EC-D3ED,U+D45C,U+D480,U+D488,U+D48D,U+D504,U+D50C,U+D514,U+D53C,U+D540,U+D544,U+D558-D559,U+D55C,U+D560,U+D568-D569,U+D56D,U+D574-D575,U+D588-D589,U+D5A5,U+D5C8,U+D5CC,U+D5D8,U+D5E4,U+D600-D601,U+D604,U+D608,U+D610-D611,U+D614-D615,U+D61C,U+D638-D639,U+D63C,U+D640,U+D64D,U+D654-D655,U+D658,U+D65C,U+D669,U+D68C-D68D,U+D69F,U+D6A1,U+D6A8,U+D6C4,U+D6C8,U+D6D7,U+D6E4,U+D6E8,U+D6FC,U+D718,U+D734,U+D73C,U+D749,U+D750-D751,U+D754,U+D758-D759,U+D760,U+D765,U+D769,U+D76C,U+D770,U+D788,U+D78C,U+D790,U+D798,U+D7A3,U+FF0B}@font-face{font-family:Noto Sans KR;src:url(/assets/ui/fonts/NotoSansKR-500-35ae2e110c77763a.35ae2e110c77763a.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+20-7E,U+B7,U+D7,U+2013-2014,U+2190,U+2192,U+2194,U+2212,U+2264-2265,U+AC00-AC01,U+AC04,U+AC08,U+AC10-AC16,U+AC19-AC1A,U+AC1C-AC1D,U+AC2F,U+AC31,U+AC70-AC71,U+AC74,U+AC78,U+AC80-AC81,U+AC83,U+AC8C,U+ACA0,U+ACA8-ACAA,U+ACAC,U+ACB0,U+ACB8-ACB9,U+ACBC-ACBD,U+ACC4,U+ACE0-ACE1,U+ACE7-ACE8,U+ACF1,U+ACF3,U+ACF5-ACF6,U+ACFC-ACFD,U+AD00,U+AD04,U+AD11,U+AD34,U+AD49,U+AD50,U+AD6C-AD6D,U+AD70,U+AD73-AD76,U+AD7D,U+AD81,U+AD8C,U+AD90,U+ADA4,U+ADC0,U+ADDC,U+ADE0,U+ADF8-ADF9,U+ADFC,U+AE00,U+AE08-AE09,U+AE30,U+AE34,U+AE38,U+AE40-AE41,U+AE43,U+AE4A,U+AE4C,U+AE4E,U+AEBE,U+AED8,U+AF2C-AF2D,U+AF34,U+AF3D,U+AF42,U+AF80,U+AFB8,U+AFC0,U+AFC8,U+B00C,U+B044,U+B048,U+B04A,U+B04C,U+B055,U+B05D,U+B07C,U+B080,U+B098-B099,U+B09C,U+B0A0,U+B0A8-B0A9,U+B0AB-B0AE,U+B0B3-B0B4,U+B0B8,U+B0BC,U+B0C5,U+B0C8,U+B0E5,U+B108-B109,U+B110,U+B113,U+B118,U+B11C,U+B123-B124,U+B137,U+B140,U+B144,U+B154-B155,U+B178-B179,U+B17C,U+B180,U+B18D,U+B192-B193,U+B1CC,U+B204,U+B208,U+B20C,U+B220,U+B274,U+B290,U+B294,U+B298-B299,U+B2A5-B2A6,U+B2C8,U+B2CC,U+B2D8-B2D9,U+B2E4,U+B2E6,U+B2E8,U+B2EB-B2ED,U+B2F4-B2F5,U+B2F7,U+B2F9,U+B2FF-B300,U+B310,U+B354-B355,U+B358,U+B35F,U+B364,U+B36E,U+B370-B371,U+B378,U+B3C4-B3C5,U+B3C8,U+B3CB-B3CC,U+B3D5,U+B3D9,U+B3FC,U+B410,U+B418,U+B41C,U+B420,U+B428-B429,U+B450-B451,U+B454,U+B458,U+B460,U+B465,U+B4A4,U+B4B7,U+B4C8,U+B4DC-B4DD,U+B4E0,U+B4E3-B4E4,U+B4EC-B4ED,U+B4F1,U+B514,U+B527,U+B530,U+B538,U+B545,U+B54C,U+B5A0,U+B5A4,U+B5A8,U+B5BB,U+B610,U+B69C,U+B6AB,U+B6F0,U+B728,U+B73B,U+B760,U+B77C-B77D,U+B780,U+B78C,U+B790-B791,U+B798,U+B79C,U+B7A0,U+B7AB,U+B7B5,U+B7C9,U+B7EC,U+B7F0,U+B7FC,U+B800,U+B808,U+B824-B825,U+B828,U+B82C,U+B835,U+B837-B839,U+B840,U+B85C-B85D,U+B860,U+B86D,U+B86F,U+B8B0,U+B8CC,U+B8E1,U+B8E8,U+B958-B959,U+B960,U+B974-B975,U+B978,U+B97C,U+B984,U+B987,U+B989,U+B9AC,U+B9B0,U+B9B4,U+B9BC-B9BD,U+B9C1,U+B9C8-B9C9,U+B9CC,U+B9CE-B9D1,U+B9DD-B9DE,U+B9E1,U+B9E4-B9E5,U+B9F9-B9FA,U+BA38,U+BA3C,U+BA40,U+BA48,U+BA54,U+BA70,U+BA74,U+BA78,U+BA85,U+BAA8-BAA9,U+BAAB,U+BAB0,U+BAB8,U+BABB,U+BABD,U+BB18,U+BB34-BB36,U+BB38,U+BB3B-BB3C,U+BB44,U+BB47,U+BBAC,U+BBC0,U+BBF8,U+BBFC,U+BC00,U+BC0F,U+BC14-BC16,U+BC18,U+BC1B-BC1C,U+BC24,U+BC29,U+BC30-BC31,U+BC38,U+BC84,U+BC88,U+BC8C,U+BC94-BC95,U+BC97,U+BCA0,U+BCA4,U+BCA8,U+BCBC-BCBD,U+BCC0,U+BCC4,U+BCD1,U+BCF4-BCF5,U+BCF8,U+BCFC,U+BD09,U+BD80-BD81,U+BD84,U+BD88,U+BD99,U+BE0C,U+BE44,U+BE48,U+BE4C,U+BE57,U+BE5B,U+BE60,U+BE68,U+BE7C,U+BE80,U+BE8C,U+BED7,U+BF51,U+BFD0,U+C068,U+C0AC-C0AD,U+C0B0,U+C0B4,U+C0B6,U+C0BC-C0BD,U+C0C1,U+C0C8-C0C9,U+C0DD,U+C11C-C11E,U+C120,U+C124,U+C12C-C12D,U+C12F-C131,U+C138,U+C13C,U+C140,U+C14B,U+C158,U+C18C-C18D,U+C190,U+C194,U+C19C,U+C19F,U+C1A1,U+C1E0,U+C1F3,U+C20F,U+C218-C219,U+C21C,U+C220,U+C228,U+C22B,U+C22F,U+C232,U+C26C,U+C2A4,U+C2A8,U+C2AC-C2AD,U+C2B5,U+C2B7,U+C2B9,U+C2DC-C2DD,U+C2E0,U+C2E3-C2E4,U+C2EC-C2ED,U+C2F8,U+C2FC,U+C308,U+C30C-C30D,U+C313,U+C368,U+C37C,U+C3D8,U+C4F0,U+C4F4,U+C4F8,U+C500,U+C528-C529,U+C52C,U+C544-C545,U+C548,U+C54A,U+C54C,U+C554-C555,U+C557-C559,U+C55E,U+C560,U+C570,U+C574,U+C57C-C57D,U+C591,U+C5B4-C5B5,U+C5B8-C5B9,U+C5BB,U+C5BD,U+C5C4-C5C8,U+C5D0,U+C5EC-C5ED,U+C5F0,U+C5F4,U+C5FC-C5FD,U+C600-C601,U+C608,U+C61B,U+C624-C625,U+C628,U+C62C,U+C62E,U+C635,U+C637,U+C639,U+C640,U+C644,U+C654-C655,U+C65C,U+C678,U+C694-C695,U+C6A9,U+C6B0-C6B1,U+C6B4,U+C6B8,U+C6C0,U+C6C3,U+C6C5,U+C6CC,U+C6D0,U+C6D4,U+C6E0,U+C6F9,U+C704,U+C720-C721,U+C724,U+C728,U+C73C,U+C740,U+C744,U+C74C-C74D,U+C751,U+C758,U+C774-C775,U+C778,U+C77C-C77D,U+C783-C785,U+C787-C789,U+C78E,U+C790-C791,U+C794,U+C798,U+C7A0-C7A1,U+C7A5,U+C7AC,U+C7C1,U+C800-C801,U+C804,U+C808,U+C80A,U+C810-C811,U+C815,U+C81C-C81D,U+C838,U+C84C,U+C870-C871,U+C874,U+C878,U+C881,U+C885,U+C88B-C88C,U+C8FC-C8FD,U+C900,U+C904,U+C911,U+C918,U+C954,U+C989,U+C999,U+C99D,U+C9C0-C9C1,U+C9C4,U+C9C8,U+C9D0-C9D1,U+C9D3,U+C9D5,U+C9D9,U+C9DC,U+C9E0,U+C9F8,U+CABC-CABD,U+CBE4,U+CC0C,U+CC14,U+CC28-CC29,U+CC2C,U+CC30,U+CC38,U+CC3C-CC3E,U+CC44-CC45,U+CC98-CC99,U+CC9C,U+CCA0,U+CCA8-CCA9,U+CCAB,U+CCAD,U+CCB4,U+CCD0,U+CCE4,U+CD08-CD09,U+CD0C,U+CD1D,U+CD5C,U+CD94-CD95,U+CD98,U+CD9C,U+CDA4-CDA5,U+CDA9,U+CDB0,U+CDE8,U+CE21,U+CE35,U+CE58-CE59,U+CE5C,U+CE60,U+CE68-CE69,U+CE6D,U+CE74,U+CE78,U+CE7C,U+CE90,U+CEE4,U+CF1C,U+CF30,U+CF54,U+CF58,U+CFFC,U+D06C,U+D070,U+D07C,U+D0A4,U+D0A8,U+D0AC,U+D0B4,U+D0C0-D0C1,U+D0C4,U+D0C8,U+D0D1,U+D0D5,U+D0DC-D0DD,U+D0ED,U+D130,U+D14C,U+D15C,U+D1A0,U+D1B5,U+D1F4,U+D22C,U+D230,U+D23C,U+D280,U+D2B8-D2B9,U+D2BC,U+D2C0,U+D2C8,U+D2F0-D2F1,U+D2F4,U+D305,U+D30C,U+D310,U+D314,U+D328,U+D33D,U+D37C,U+D398,U+D3B4,U+D3B8,U+D3BC,U+D3C9,U+D3D0,U+D3EC-D3ED,U+D45C,U+D480,U+D488,U+D48D,U+D504,U+D50C,U+D514,U+D53C,U+D540,U+D544,U+D558-D559,U+D55C,U+D560,U+D568-D569,U+D56D,U+D574-D575,U+D588-D589,U+D5A5,U+D5C8,U+D5CC,U+D5D8,U+D5E4,U+D600-D601,U+D604,U+D608,U+D610-D611,U+D614-D615,U+D61C,U+D638-D639,U+D63C,U+D640,U+D64D,U+D654-D655,U+D658,U+D65C,U+D669,U+D68C-D68D,U+D69F,U+D6A1,U+D6A8,U+D6C4,U+D6C8,U+D6D7,U+D6E4,U+D6E8,U+D6FC,U+D718,U+D734,U+D73C,U+D749,U+D750-D751,U+D754,U+D758-D759,U+D760,U+D765,U+D769,U+D76C,U+D770,U+D788,U+D78C,U+D790,U+D798,U+D7A3}@font-face{font-family:Noto Sans KR;src:url(/assets/ui/fonts/NotoSansKR-700-3ccbe9bd077d04b2.3ccbe9bd077d04b2.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+20-7E,U+A7,U+B0,U+B7,U+D7,U+F7,U+14F,U+16D,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2032,U+203A,U+20A9,U+2103,U+2190-2194,U+2212,U+2248,U+2264-2265,U+24D8,U+2500,U+2504,U+25A3,U+25C7,U+25CC,U+25CF,U+26A0,U+2713,U+271A,U+300C-300F,U+4E00,U+4E03,U+4E09,U+4E0D,U+4E14,U+4E2D,U+4E39,U+4E43,U+4E59,U+4E5F,U+4E8E,U+4E95,U+4EAC,U+4EBA,U+4EC1,U+4EC7,U+4ECD,U+4ED6,U+4EFB,U+4F0A,U+4F0E-4F11,U+4F3D,U+4F4D,U+4F55,U+5019,U+5112,U+5149,U+514E,U+5167,U+516C,U+516E,U+51A0,U+51AC,U+51CC,U+5206,U+5229,U+524D,U+529B,U+52A0,U+52D9,U+52FF,U+5316-5317,U+5341,U+534A,U+5351-5353,U+5357,U+539F,U+53E3-53E5,U+53EA,U+53EC,U+53F0,U+53F2,U+5404,U+5409,U+5410,U+542B,U+543E,U+548C,U+54B8,U+54C1,U+5510,U+5584,U+56E0,U+56FA,U+570B,U+5761,U+57CE,U+57FA,U+5824,U+5854,U+585E,U+58E4,U+58FD,U+591A,U+5927,U+5929,U+592B,U+5948-5949,U+5974,U+5A18,U+5B50,U+5B58,U+5B89,U+5B98,U+5B9C,U+5BA3,U+5BAE,U+5BB3,U+5BC6,U+5BCC,U+5BE7,U+5BEC,U+5BF6,U+5BFA,U+5C0F,U+5C19,U+5C38,U+5C45,U+5C48,U+5C71,U+5C91,U+5CA1,U+5CAB-5CAC,U+5CB3,U+5CF4,U+5CF6,U+5D6F,U+5DBA,U+5DBD,U+5DD6,U+5DDD-5DDE,U+5DF1,U+5DF4,U+5E02,U+5E55,U+5E73,U+5E95,U+5E97,U+5E9C,U+5EB7,U+5EF6,U+5EFA,U+5F4C,U+5F97,U+5FA9,U+5FB7,U+5FE0,U+5FF1,U+5FFD,U+601D,U+6085,U+6089,U+60E0,U+6148,U+6170,U+6176,U+6210,U+6230,U+623F-6240,U+6276,U+62B1,U+62BC,U+63A8,U+6469,U+64AB,U+652F,U+6587,U+65A4,U+65A7,U+65AF-65B0,U+65BC,U+65CC,U+65D7,U+660C,U+660E,U+661F,U+6625,U+6627,U+6649,U+66F7,U+6703,U+6708,U+6714,U+671D,U+6728,U+672A-672C,U+6751,U+6771,U+6787,U+6797,U+67D2,U+67F3,U+6843,U+6853,U+6881,U+694A,U+695A,U+69AE,U+6A3A,U+6A6B,U+6B21,U+6B32,U+6B3F,U+6B43,U+6B66,U+6BCD,U+6BD4,U+6BDB,U+6C11,U+6C34,U+6C38,U+6C41-6C42,U+6C5F,U+6C83,U+6C98-6C99,U+6CB3,U+6CC9-6CCA,U+6CD7,U+6CE2,U+6CF0,U+6D1E,U+6D25,U+6D2A,U+6D3B,U+6D66,U+6D77,U+6D7F,U+6DEE,U+6DF3,U+6DF5,U+6DF8,U+6E1A,U+6E2D,U+6E6F,U+6E90,U+6EAA-6EAB,U+6F06,U+6F22-6F23,U+6F58,U+6F6D,U+6F7C,U+6FCA,U+700B,U+706B,U+707C,U+70CF,U+718A,U+7199,U+71C8,U+71DF,U+7259,U+725B,U+725F,U+732A,U+7350,U+738B,U+73CD,U+7434,U+745E-745F,U+74E6,U+7511,U+7515,U+7518,U+7530,U+7532,U+7538,U+754C,U+767D,U+7686,U+76AE,U+76C8,U+76CA,U+76EE,U+76F4,U+771E,U+7763,U+77E5,U+77F3,U+78A7,U+79AE,U+79BF,U+79CB,U+79DF,U+7A40,U+7A4D,U+7A74,U+7AF9,U+7B56,U+7BA1,U+7C60,U+7C73,U+7C9F,U+7D07,U+7E23,U+7F6E,U+7F85,U+7FA9,U+7FFC,U+8001,U+8010,U+8036,U+805E,U+8085,U+8096,U+81C2,U+81E8,U+81FA,U+8208,U+8212,U+826F,U+8302,U+8347,U+8349,U+838A,U+83AB,U+83EF,U+840A,U+84CB,U+851A,U+85A9,U+8607,U+87EC,U+8836,U+8944,U+897F,U+8981,U+8987,U+8A3E,U+8A73,U+8AD6,U+8C37,U+8C4A,U+8CB7,U+8CD3,U+8D64,U+8D74,U+8DB3,U+8E44,U+8F09,U+8FF0,U+901A,U+901F,U+9023,U+9042,U+9053-9054,U+9060,U+9075,U+907C,U+908A,U+9091,U+90AA,U+90B1,U+90C1,U+90E1,U+90ED,U+9112,U+91CC-91CD,U+91D1,U+93AD,U+93E1,U+9435,U+9577,U+9580,U+958B,U+95DC,U+963F-9640,U+965C,U+965F,U+9675,U+967D,U+96B1,U+96C6,U+96C9,U+96E8,U+96F2,U+9748,U+9751,U+975E,U+97D3,U+97F3,U+9805-9806,U+980E,U+982D,U+986F,U+9918,U+9996,U+99AC,U+9A6A,U+9AA8,U+9AD8,U+9CF3,U+9D42,U+9DB9,U+9E97,U+9E9F,U+9EC3,U+9ECF,U+9EE8,U+9F8D,U+9F9C,U+AC00-AC01,U+AC04,U+AC08,U+AC10-AC16,U+AC19-AC1A,U+AC1C-AC1D,U+AC2F,U+AC31,U+AC70-AC71,U+AC74,U+AC78,U+AC80-AC81,U+AC83,U+AC8C,U+ACA0,U+ACA8-ACAA,U+ACAC,U+ACB0,U+ACB8-ACB9,U+ACBC-ACBD,U+ACC4,U+ACE0-ACE1,U+ACE7-ACE8,U+ACF1,U+ACF3,U+ACF5-ACF6,U+ACFC-ACFD,U+AD00,U+AD04,U+AD11,U+AD34,U+AD49,U+AD50,U+AD6C-AD6D,U+AD70,U+AD73-AD76,U+AD7D,U+AD81,U+AD8C,U+AD90,U+ADA4,U+ADC0,U+ADDC,U+ADE0,U+ADF8-ADF9,U+ADFC,U+AE00,U+AE08-AE09,U+AE30,U+AE34,U+AE38,U+AE40-AE41,U+AE43,U+AE4A,U+AE4C,U+AE4E,U+AEBE,U+AED8,U+AF2C-AF2D,U+AF34,U+AF3D,U+AF42,U+AF80,U+AFB8,U+AFC0,U+AFC8,U+B00C,U+B044,U+B048,U+B04A,U+B04C,U+B055,U+B05D,U+B07C,U+B080,U+B098-B099,U+B09C,U+B0A0,U+B0A8-B0A9,U+B0AB-B0AE,U+B0B3-B0B4,U+B0B8,U+B0BC,U+B0C5,U+B0C8,U+B0E5,U+B108-B109,U+B110,U+B113,U+B118,U+B11C,U+B123-B124,U+B137,U+B140,U+B144,U+B154-B155,U+B178-B179,U+B17C,U+B180,U+B18D,U+B192-B193,U+B1CC,U+B204,U+B208,U+B20C,U+B220,U+B274,U+B290,U+B294,U+B298-B299,U+B2A5-B2A6,U+B2C8,U+B2CC,U+B2D8-B2D9,U+B2E4,U+B2E6,U+B2E8,U+B2EB-B2ED,U+B2F4-B2F5,U+B2F7,U+B2F9,U+B2FF-B300,U+B310,U+B354-B355,U+B358,U+B35F,U+B364,U+B36E,U+B370-B371,U+B378,U+B3C4-B3C5,U+B3C8,U+B3CB-B3CC,U+B3D5,U+B3D9,U+B3FC,U+B410,U+B418,U+B41C,U+B420,U+B428-B429,U+B450-B451,U+B454,U+B458,U+B460,U+B465,U+B4A4,U+B4B7,U+B4C8,U+B4DC-B4DD,U+B4E0,U+B4E3-B4E4,U+B4EC-B4ED,U+B4F1,U+B514,U+B527,U+B530,U+B538,U+B545,U+B54C,U+B5A0,U+B5A4,U+B5A8,U+B5BB,U+B610,U+B69C,U+B6AB,U+B6F0,U+B728,U+B73B,U+B760,U+B77C-B77D,U+B780,U+B78C,U+B790-B791,U+B798,U+B79C,U+B7A0,U+B7AB,U+B7B5,U+B7C9,U+B7EC,U+B7F0,U+B7FC,U+B800,U+B808,U+B824-B825,U+B828,U+B82C,U+B835,U+B837-B839,U+B840,U+B85C-B85D,U+B860,U+B86D,U+B86F,U+B8B0,U+B8CC,U+B8E1,U+B8E8,U+B958-B959,U+B960,U+B974-B975,U+B978,U+B97C,U+B984,U+B987,U+B989,U+B9AC,U+B9B0,U+B9B4,U+B9BC-B9BD,U+B9C1,U+B9C8-B9C9,U+B9CC,U+B9CE-B9D1,U+B9DD-B9DE,U+B9E1,U+B9E4-B9E5,U+B9F9-B9FA,U+BA38,U+BA3C,U+BA40,U+BA48,U+BA54,U+BA70,U+BA74,U+BA78,U+BA85,U+BAA8-BAA9,U+BAAB,U+BAB0,U+BAB8,U+BABB,U+BABD,U+BB18,U+BB34-BB36,U+BB38,U+BB3B-BB3C,U+BB44,U+BB47,U+BBAC,U+BBC0,U+BBF8,U+BBFC,U+BC00,U+BC0F,U+BC14-BC16,U+BC18,U+BC1B-BC1C,U+BC24,U+BC29,U+BC30-BC31,U+BC38,U+BC84,U+BC88,U+BC8C,U+BC94-BC95,U+BC97,U+BCA0,U+BCA4,U+BCA8,U+BCBC-BCBD,U+BCC0,U+BCC4,U+BCD1,U+BCF4-BCF5,U+BCF8,U+BCFC,U+BD09,U+BD80-BD81,U+BD84,U+BD88,U+BD99,U+BE0C,U+BE44,U+BE48,U+BE4C,U+BE57,U+BE5B,U+BE60,U+BE68,U+BE7C,U+BE80,U+BE8C,U+BED7,U+BF51,U+BFD0,U+C068,U+C0AC-C0AD,U+C0B0,U+C0B4,U+C0B6,U+C0BC-C0BD,U+C0C1,U+C0C8-C0C9,U+C0DD,U+C11C-C11E,U+C120,U+C124,U+C12C-C12D,U+C12F-C131,U+C138,U+C13C,U+C140,U+C14B,U+C158,U+C18C-C18D,U+C190,U+C194,U+C19C,U+C19F,U+C1A1,U+C1E0,U+C1F3,U+C20F,U+C218-C219,U+C21C,U+C220,U+C228,U+C22B,U+C22F,U+C232,U+C26C,U+C2A4,U+C2A8,U+C2AC-C2AD,U+C2B5,U+C2B7,U+C2B9,U+C2DC-C2DD,U+C2E0,U+C2E3-C2E4,U+C2EC-C2ED,U+C2F8,U+C2FC,U+C308,U+C30C-C30D,U+C313,U+C368,U+C37C,U+C3D8,U+C4F0,U+C4F4,U+C4F8,U+C500,U+C528-C529,U+C52C,U+C544-C545,U+C548,U+C54A,U+C54C,U+C554-C555,U+C557-C559,U+C55E,U+C560,U+C570,U+C574,U+C57C-C57D,U+C591,U+C5B4-C5B5,U+C5B8-C5B9,U+C5BB,U+C5BD,U+C5C4-C5C8,U+C5D0,U+C5EC-C5ED,U+C5F0,U+C5F4,U+C5FC-C5FD,U+C600-C601,U+C608,U+C61B,U+C624-C625,U+C628,U+C62C,U+C62E,U+C635,U+C637,U+C639,U+C640,U+C644,U+C654-C655,U+C65C,U+C678,U+C694-C695,U+C6A9,U+C6B0-C6B1,U+C6B4,U+C6B8,U+C6C0,U+C6C3,U+C6C5,U+C6CC,U+C6D0,U+C6D4,U+C6E0,U+C6F9,U+C704,U+C720-C721,U+C724,U+C728,U+C73C,U+C740,U+C744,U+C74C-C74D,U+C751,U+C758,U+C774-C775,U+C778,U+C77C-C77D,U+C783-C785,U+C787-C789,U+C78E,U+C790-C791,U+C794,U+C798,U+C7A0-C7A1,U+C7A5,U+C7AC,U+C7C1,U+C800-C801,U+C804,U+C808,U+C80A,U+C810-C811,U+C815,U+C81C-C81D,U+C838,U+C84C,U+C870-C871,U+C874,U+C878,U+C881,U+C885,U+C88B-C88C,U+C8FC-C8FD,U+C900,U+C904,U+C911,U+C918,U+C954,U+C989,U+C999,U+C99D,U+C9C0-C9C1,U+C9C4,U+C9C8,U+C9D0-C9D1,U+C9D3,U+C9D5,U+C9D9,U+C9DC,U+C9E0,U+C9F8,U+CABC-CABD,U+CBE4,U+CC0C,U+CC14,U+CC28-CC29,U+CC2C,U+CC30,U+CC38,U+CC3C-CC3E,U+CC44-CC45,U+CC98-CC99,U+CC9C,U+CCA0,U+CCA8-CCA9,U+CCAB,U+CCAD,U+CCB4,U+CCD0,U+CCE4,U+CD08-CD09,U+CD0C,U+CD1D,U+CD5C,U+CD94-CD95,U+CD98,U+CD9C,U+CDA4-CDA5,U+CDA9,U+CDB0,U+CDE8,U+CE21,U+CE35,U+CE58-CE59,U+CE5C,U+CE60,U+CE68-CE69,U+CE6D,U+CE74,U+CE78,U+CE7C,U+CE90,U+CEE4,U+CF1C,U+CF30,U+CF54,U+CF58,U+CFFC,U+D06C,U+D070,U+D07C,U+D0A4,U+D0A8,U+D0AC,U+D0B4,U+D0C0-D0C1,U+D0C4,U+D0C8,U+D0D1,U+D0D5,U+D0DC-D0DD,U+D0ED,U+D130,U+D14C,U+D15C,U+D1A0,U+D1B5,U+D1F4,U+D22C,U+D230,U+D23C,U+D280,U+D2B8-D2B9,U+D2BC,U+D2C0,U+D2C8,U+D2F0-D2F1,U+D2F4,U+D305,U+D30C,U+D310,U+D314,U+D328,U+D33D,U+D37C,U+D398,U+D3B4,U+D3B8,U+D3BC,U+D3C9,U+D3D0,U+D3EC-D3ED,U+D45C,U+D480,U+D488,U+D48D,U+D504,U+D50C,U+D514,U+D53C,U+D540,U+D544,U+D558-D559,U+D55C,U+D560,U+D568-D569,U+D56D,U+D574-D575,U+D588-D589,U+D5A5,U+D5C8,U+D5CC,U+D5D8,U+D5E4,U+D600-D601,U+D604,U+D608,U+D610-D611,U+D614-D615,U+D61C,U+D638-D639,U+D63C,U+D640,U+D64D,U+D654-D655,U+D658,U+D65C,U+D669,U+D68C-D68D,U+D69F,U+D6A1,U+D6A8,U+D6C4,U+D6C8,U+D6D7,U+D6E4,U+D6E8,U+D6FC,U+D718,U+D734,U+D73C,U+D749,U+D750-D751,U+D754,U+D758-D759,U+D760,U+D765,U+D769,U+D76C,U+D770,U+D788,U+D78C,U+D790,U+D798,U+D7A3,U+FF0B}@font-face{font-family:"Noto Serif KR";src:url(/assets/ui/fonts/NotoSerifKR-600-98eae3cf2c7f666a.98eae3cf2c7f666a.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+20-7E,U+A7,U+B0,U+B7,U+D7,U+F7,U+14F,U+16D,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2032,U+203A,U+20A9,U+2103,U+2190-2194,U+2212,U+2248,U+2264-2265,U+24D8,U+2500,U+2504,U+25A3,U+25C7,U+25CC,U+25CF,U+26A0,U+2713,U+271A,U+300C-300F,U+4E00,U+4E03,U+4E09,U+4E0D,U+4E14,U+4E2D,U+4E39,U+4E43,U+4E59,U+4E5F,U+4E8E,U+4E95,U+4EAC,U+4EBA,U+4EC1,U+4EC7,U+4ECD,U+4ED6,U+4EFB,U+4F0A,U+4F0E-4F11,U+4F3D,U+4F4D,U+4F55,U+5019,U+5112,U+5149,U+514E,U+5167,U+516C,U+516E,U+51A0,U+51AC,U+51CC,U+5206,U+5229,U+524D,U+529B,U+52A0,U+52D9,U+52FF,U+5316-5317,U+5341,U+534A,U+5351-5353,U+5357,U+539F,U+53E3-53E5,U+53EA,U+53EC,U+53F0,U+53F2,U+5404,U+5409,U+5410,U+542B,U+543E,U+548C,U+54B8,U+54C1,U+5510,U+5584,U+56E0,U+56FA,U+570B,U+5761,U+57CE,U+57FA,U+5824,U+5854,U+585E,U+58E4,U+58FD,U+591A,U+5927,U+5929,U+592B,U+5948-5949,U+5974,U+5A18,U+5B50,U+5B58,U+5B89,U+5B98,U+5B9C,U+5BA3,U+5BAE,U+5BB3,U+5BC6,U+5BCC,U+5BE7,U+5BEC,U+5BF6,U+5BFA,U+5C0F,U+5C19,U+5C38,U+5C45,U+5C48,U+5C71,U+5C91,U+5CA1,U+5CAB-5CAC,U+5CB3,U+5CF4,U+5CF6,U+5D6F,U+5DBA,U+5DBD,U+5DD6,U+5DDD-5DDE,U+5DF1,U+5DF4,U+5E02,U+5E55,U+5E73,U+5E95,U+5E97,U+5E9C,U+5EB7,U+5EF6,U+5EFA,U+5F4C,U+5F97,U+5FA9,U+5FB7,U+5FE0,U+5FF1,U+5FFD,U+601D,U+6085,U+6089,U+60E0,U+6148,U+6170,U+6176,U+6210,U+6230,U+623F-6240,U+6276,U+62B1,U+62BC,U+63A8,U+6469,U+64AB,U+652F,U+6587,U+65A4,U+65A7,U+65AF-65B0,U+65BC,U+65CC,U+65D7,U+660C,U+660E,U+661F,U+6625,U+6627,U+6649,U+66F7,U+6703,U+6708,U+6714,U+671D,U+6728,U+672A-672C,U+6751,U+6771,U+6787,U+6797,U+67D2,U+67F3,U+6843,U+6853,U+6881,U+694A,U+695A,U+69AE,U+6A3A,U+6A6B,U+6B21,U+6B32,U+6B3F,U+6B43,U+6B66,U+6BCD,U+6BD4,U+6BDB,U+6C11,U+6C34,U+6C38,U+6C41-6C42,U+6C5F,U+6C83,U+6C98-6C99,U+6CB3,U+6CC9-6CCA,U+6CD7,U+6CE2,U+6CF0,U+6D1E,U+6D25,U+6D2A,U+6D3B,U+6D66,U+6D77,U+6D7F,U+6DEE,U+6DF3,U+6DF5,U+6DF8,U+6E1A,U+6E2D,U+6E6F,U+6E90,U+6EAA-6EAB,U+6F06,U+6F22-6F23,U+6F58,U+6F6D,U+6F7C,U+6FCA,U+700B,U+706B,U+707C,U+70CF,U+718A,U+7199,U+71C8,U+71DF,U+7259,U+725B,U+725F,U+732A,U+7350,U+738B,U+73CD,U+7434,U+745E-745F,U+74E6,U+7511,U+7515,U+7518,U+7530,U+7532,U+7538,U+754C,U+767D,U+7686,U+76AE,U+76C8,U+76CA,U+76EE,U+76F4,U+771E,U+7763,U+77E5,U+77F3,U+78A7,U+79AE,U+79BF,U+79CB,U+79DF,U+7A40,U+7A4D,U+7A74,U+7AF9,U+7B56,U+7BA1,U+7C60,U+7C73,U+7C9F,U+7D07,U+7E23,U+7F6E,U+7F85,U+7FA9,U+7FFC,U+8001,U+8010,U+8036,U+805E,U+8085,U+8096,U+81C2,U+81E8,U+81FA,U+8208,U+8212,U+826F,U+8302,U+8347,U+8349,U+838A,U+83AB,U+83EF,U+840A,U+84CB,U+851A,U+85A9,U+8607,U+87EC,U+8836,U+8944,U+897F,U+8981,U+8987,U+8A3E,U+8A73,U+8AD6,U+8C37,U+8C4A,U+8CB7,U+8CD3,U+8D64,U+8D74,U+8DB3,U+8E44,U+8F09,U+8FF0,U+901A,U+901F,U+9023,U+9042,U+9053-9054,U+9060,U+9075,U+907C,U+908A,U+9091,U+90AA,U+90B1,U+90C1,U+90E1,U+90ED,U+9112,U+91CC-91CD,U+91D1,U+93AD,U+93E1,U+9435,U+9577,U+9580,U+958B,U+95DC,U+963F-9640,U+965C,U+965F,U+9675,U+967D,U+96B1,U+96C6,U+96C9,U+96E8,U+96F2,U+9748,U+9751,U+975E,U+97D3,U+97F3,U+9805-9806,U+980E,U+982D,U+986F,U+9918,U+9996,U+99AC,U+9A6A,U+9AA8,U+9AD8,U+9CF3,U+9D42,U+9DB9,U+9E97,U+9E9F,U+9EC3,U+9ECF,U+9EE8,U+9F8D,U+9F9C,U+AC00-AC01,U+AC04,U+AC08,U+AC10-AC16,U+AC19-AC1A,U+AC1C-AC1D,U+AC2F,U+AC31,U+AC70-AC71,U+AC74,U+AC78,U+AC80-AC81,U+AC83,U+AC8C,U+ACA0,U+ACA8-ACAA,U+ACAC,U+ACB0,U+ACB8-ACB9,U+ACBC-ACBD,U+ACC4,U+ACE0-ACE1,U+ACE7-ACE8,U+ACF1,U+ACF3,U+ACF5-ACF6,U+ACFC-ACFD,U+AD00,U+AD04,U+AD11,U+AD34,U+AD49,U+AD50,U+AD6C-AD6D,U+AD70,U+AD73-AD76,U+AD7D,U+AD81,U+AD8C,U+AD90,U+ADA4,U+ADC0,U+ADDC,U+ADE0,U+ADF8-ADF9,U+ADFC,U+AE00,U+AE08-AE09,U+AE30,U+AE34,U+AE38,U+AE40-AE41,U+AE43,U+AE4A,U+AE4C,U+AE4E,U+AEBE,U+AED8,U+AF2C-AF2D,U+AF34,U+AF3D,U+AF42,U+AF80,U+AFB8,U+AFC0,U+AFC8,U+B00C,U+B044,U+B048,U+B04A,U+B04C,U+B055,U+B05D,U+B07C,U+B080,U+B098-B099,U+B09C,U+B0A0,U+B0A8-B0A9,U+B0AB-B0AE,U+B0B3-B0B4,U+B0B8,U+B0BC,U+B0C5,U+B0C8,U+B0E5,U+B108-B109,U+B110,U+B113,U+B118,U+B11C,U+B123-B124,U+B137,U+B140,U+B144,U+B154-B155,U+B178-B179,U+B17C,U+B180,U+B18D,U+B192-B193,U+B1CC,U+B204,U+B208,U+B20C,U+B220,U+B274,U+B290,U+B294,U+B298-B299,U+B2A5-B2A6,U+B2C8,U+B2CC,U+B2D8-B2D9,U+B2E4,U+B2E6,U+B2E8,U+B2EB-B2ED,U+B2F4-B2F5,U+B2F7,U+B2F9,U+B2FF-B300,U+B310,U+B354-B355,U+B358,U+B35F,U+B364,U+B36E,U+B370-B371,U+B378,U+B3C4-B3C5,U+B3C8,U+B3CB-B3CC,U+B3D5,U+B3D9,U+B3FC,U+B410,U+B418,U+B41C,U+B420,U+B428-B429,U+B450-B451,U+B454,U+B458,U+B460,U+B465,U+B4A4,U+B4B7,U+B4C8,U+B4DC-B4DD,U+B4E0,U+B4E3-B4E4,U+B4EC-B4ED,U+B4F1,U+B514,U+B527,U+B530,U+B538,U+B545,U+B54C,U+B5A0,U+B5A4,U+B5A8,U+B5BB,U+B610,U+B69C,U+B6AB,U+B6F0,U+B728,U+B73B,U+B760,U+B77C-B77D,U+B780,U+B78C,U+B790-B791,U+B798,U+B79C,U+B7A0,U+B7AB,U+B7B5,U+B7C9,U+B7EC,U+B7F0,U+B7FC,U+B800,U+B808,U+B824-B825,U+B828,U+B82C,U+B835,U+B837-B839,U+B840,U+B85C-B85D,U+B860,U+B86D,U+B86F,U+B8B0,U+B8CC,U+B8E1,U+B8E8,U+B958-B959,U+B960,U+B974-B975,U+B978,U+B97C,U+B984,U+B987,U+B989,U+B9AC,U+B9B0,U+B9B4,U+B9BC-B9BD,U+B9C1,U+B9C8-B9C9,U+B9CC,U+B9CE-B9D1,U+B9DD-B9DE,U+B9E1,U+B9E4-B9E5,U+B9F9-B9FA,U+BA38,U+BA3C,U+BA40,U+BA48,U+BA54,U+BA70,U+BA74,U+BA78,U+BA85,U+BAA8-BAA9,U+BAAB,U+BAB0,U+BAB8,U+BABB,U+BABD,U+BB18,U+BB34-BB36,U+BB38,U+BB3B-BB3C,U+BB44,U+BB47,U+BBAC,U+BBC0,U+BBF8,U+BBFC,U+BC00,U+BC0F,U+BC14-BC16,U+BC18,U+BC1B-BC1C,U+BC24,U+BC29,U+BC30-BC31,U+BC38,U+BC84,U+BC88,U+BC8C,U+BC94-BC95,U+BC97,U+BCA0,U+BCA4,U+BCA8,U+BCBC-BCBD,U+BCC0,U+BCC4,U+BCD1,U+BCF4-BCF5,U+BCF8,U+BCFC,U+BD09,U+BD80-BD81,U+BD84,U+BD88,U+BD99,U+BE0C,U+BE44,U+BE48,U+BE4C,U+BE57,U+BE5B,U+BE60,U+BE68,U+BE7C,U+BE80,U+BE8C,U+BED7,U+BF51,U+BFD0,U+C068,U+C0AC-C0AD,U+C0B0,U+C0B4,U+C0B6,U+C0BC-C0BD,U+C0C1,U+C0C8-C0C9,U+C0DD,U+C11C-C11E,U+C120,U+C124,U+C12C-C12D,U+C12F-C131,U+C138,U+C13C,U+C140,U+C14B,U+C158,U+C18C-C18D,U+C190,U+C194,U+C19C,U+C19F,U+C1A1,U+C1E0,U+C1F3,U+C20F,U+C218-C219,U+C21C,U+C220,U+C228,U+C22B,U+C22F,U+C232,U+C26C,U+C2A4,U+C2A8,U+C2AC-C2AD,U+C2B5,U+C2B7,U+C2B9,U+C2DC-C2DD,U+C2E0,U+C2E3-C2E4,U+C2EC-C2ED,U+C2F8,U+C2FC,U+C308,U+C30C-C30D,U+C313,U+C368,U+C37C,U+C3D8,U+C4F0,U+C4F4,U+C4F8,U+C500,U+C528-C529,U+C52C,U+C544-C545,U+C548,U+C54A,U+C54C,U+C554-C555,U+C557-C559,U+C55E,U+C560,U+C570,U+C574,U+C57C-C57D,U+C591,U+C5B4-C5B5,U+C5B8-C5B9,U+C5BB,U+C5BD,U+C5C4-C5C8,U+C5D0,U+C5EC-C5ED,U+C5F0,U+C5F4,U+C5FC-C5FD,U+C600-C601,U+C608,U+C61B,U+C624-C625,U+C628,U+C62C,U+C62E,U+C635,U+C637,U+C639,U+C640,U+C644,U+C654-C655,U+C65C,U+C678,U+C694-C695,U+C6A9,U+C6B0-C6B1,U+C6B4,U+C6B8,U+C6C0,U+C6C3,U+C6C5,U+C6CC,U+C6D0,U+C6D4,U+C6E0,U+C6F9,U+C704,U+C720-C721,U+C724,U+C728,U+C73C,U+C740,U+C744,U+C74C-C74D,U+C751,U+C758,U+C774-C775,U+C778,U+C77C-C77D,U+C783-C785,U+C787-C789,U+C78E,U+C790-C791,U+C794,U+C798,U+C7A0-C7A1,U+C7A5,U+C7AC,U+C7C1,U+C800-C801,U+C804,U+C808,U+C80A,U+C810-C811,U+C815,U+C81C-C81D,U+C838,U+C84C,U+C870-C871,U+C874,U+C878,U+C881,U+C885,U+C88B-C88C,U+C8FC-C8FD,U+C900,U+C904,U+C911,U+C918,U+C954,U+C989,U+C999,U+C99D,U+C9C0-C9C1,U+C9C4,U+C9C8,U+C9D0-C9D1,U+C9D3,U+C9D5,U+C9D9,U+C9DC,U+C9E0,U+C9F8,U+CABC-CABD,U+CBE4,U+CC0C,U+CC14,U+CC28-CC29,U+CC2C,U+CC30,U+CC38,U+CC3C-CC3E,U+CC44-CC45,U+CC98-CC99,U+CC9C,U+CCA0,U+CCA8-CCA9,U+CCAB,U+CCAD,U+CCB4,U+CCD0,U+CCE4,U+CD08-CD09,U+CD0C,U+CD1D,U+CD5C,U+CD94-CD95,U+CD98,U+CD9C,U+CDA4-CDA5,U+CDA9,U+CDB0,U+CDE8,U+CE21,U+CE35,U+CE58-CE59,U+CE5C,U+CE60,U+CE68-CE69,U+CE6D,U+CE74,U+CE78,U+CE7C,U+CE90,U+CEE4,U+CF1C,U+CF30,U+CF54,U+CF58,U+CFFC,U+D06C,U+D070,U+D07C,U+D0A4,U+D0A8,U+D0AC,U+D0B4,U+D0C0-D0C1,U+D0C4,U+D0C8,U+D0D1,U+D0D5,U+D0DC-D0DD,U+D0ED,U+D130,U+D14C,U+D15C,U+D1A0,U+D1B5,U+D1F4,U+D22C,U+D230,U+D23C,U+D280,U+D2B8-D2B9,U+D2BC,U+D2C0,U+D2C8,U+D2F0-D2F1,U+D2F4,U+D305,U+D30C,U+D310,U+D314,U+D328,U+D33D,U+D37C,U+D398,U+D3B4,U+D3B8,U+D3BC,U+D3C9,U+D3D0,U+D3EC-D3ED,U+D45C,U+D480,U+D488,U+D48D,U+D504,U+D50C,U+D514,U+D53C,U+D540,U+D544,U+D558-D559,U+D55C,U+D560,U+D568-D569,U+D56D,U+D574-D575,U+D588-D589,U+D5A5,U+D5C8,U+D5CC,U+D5D8,U+D5E4,U+D600-D601,U+D604,U+D608,U+D610-D611,U+D614-D615,U+D61C,U+D638-D639,U+D63C,U+D640,U+D64D,U+D654-D655,U+D658,U+D65C,U+D669,U+D68C-D68D,U+D69F,U+D6A1,U+D6A8,U+D6C4,U+D6C8,U+D6D7,U+D6E4,U+D6E8,U+D6FC,U+D718,U+D734,U+D73C,U+D749,U+D750-D751,U+D754,U+D758-D759,U+D760,U+D765,U+D769,U+D76C,U+D770,U+D788,U+D78C,U+D790,U+D798,U+D7A3,U+FF0B}@font-face{font-family:"Noto Serif KR";src:url(/assets/ui/fonts/NotoSerifKR-700-8e067d2da26c232c.8e067d2da26c232c.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+20-7E,U+A7,U+B0,U+B7,U+D7,U+F7,U+14F,U+16D,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2032,U+203A,U+20A9,U+2103,U+2190-2194,U+2212,U+2248,U+2264-2265,U+24D8,U+2500,U+2504,U+25A3,U+25C7,U+25CC,U+25CF,U+26A0,U+2713,U+271A,U+300C-300F,U+4E00,U+4E03,U+4E09,U+4E0D,U+4E14,U+4E2D,U+4E39,U+4E43,U+4E59,U+4E5F,U+4E8E,U+4E95,U+4EAC,U+4EBA,U+4EC1,U+4EC7,U+4ECD,U+4ED6,U+4EFB,U+4F0A,U+4F0E-4F11,U+4F3D,U+4F4D,U+4F55,U+5019,U+5112,U+5149,U+514E,U+5167,U+516C,U+516E,U+51A0,U+51AC,U+51CC,U+5206,U+5229,U+524D,U+529B,U+52A0,U+52D9,U+52FF,U+5316-5317,U+5341,U+534A,U+5351-5353,U+5357,U+539F,U+53E3-53E5,U+53EA,U+53EC,U+53F0,U+53F2,U+5404,U+5409,U+5410,U+542B,U+543E,U+548C,U+54B8,U+54C1,U+5510,U+5584,U+56E0,U+56FA,U+570B,U+5761,U+57CE,U+57FA,U+5824,U+5854,U+585E,U+58E4,U+58FD,U+591A,U+5927,U+5929,U+592B,U+5948-5949,U+5974,U+5A18,U+5B50,U+5B58,U+5B89,U+5B98,U+5B9C,U+5BA3,U+5BAE,U+5BB3,U+5BC6,U+5BCC,U+5BE7,U+5BEC,U+5BF6,U+5BFA,U+5C0F,U+5C19,U+5C38,U+5C45,U+5C48,U+5C71,U+5C91,U+5CA1,U+5CAB-5CAC,U+5CB3,U+5CF4,U+5CF6,U+5D6F,U+5DBA,U+5DBD,U+5DD6,U+5DDD-5DDE,U+5DF1,U+5DF4,U+5E02,U+5E55,U+5E73,U+5E95,U+5E97,U+5E9C,U+5EB7,U+5EF6,U+5EFA,U+5F4C,U+5F97,U+5FA9,U+5FB7,U+5FE0,U+5FF1,U+5FFD,U+601D,U+6085,U+6089,U+60E0,U+6148,U+6170,U+6176,U+6210,U+6230,U+623F-6240,U+6276,U+62B1,U+62BC,U+63A8,U+6469,U+64AB,U+652F,U+6587,U+65A4,U+65A7,U+65AF-65B0,U+65BC,U+65CC,U+65D7,U+660C,U+660E,U+661F,U+6625,U+6627,U+6649,U+66F7,U+6703,U+6708,U+6714,U+671D,U+6728,U+672A-672C,U+6751,U+6771,U+6787,U+6797,U+67D2,U+67F3,U+6843,U+6853,U+6881,U+694A,U+695A,U+69AE,U+6A3A,U+6A6B,U+6B21,U+6B32,U+6B3F,U+6B43,U+6B66,U+6BCD,U+6BD4,U+6BDB,U+6C11,U+6C34,U+6C38,U+6C41-6C42,U+6C5F,U+6C83,U+6C98-6C99,U+6CB3,U+6CC9-6CCA,U+6CD7,U+6CE2,U+6CF0,U+6D1E,U+6D25,U+6D2A,U+6D3B,U+6D66,U+6D77,U+6D7F,U+6DEE,U+6DF3,U+6DF5,U+6DF8,U+6E1A,U+6E2D,U+6E6F,U+6E90,U+6EAA-6EAB,U+6F06,U+6F22-6F23,U+6F58,U+6F6D,U+6F7C,U+6FCA,U+700B,U+706B,U+707C,U+70CF,U+718A,U+7199,U+71C8,U+71DF,U+7259,U+725B,U+725F,U+732A,U+7350,U+738B,U+73CD,U+7434,U+745E-745F,U+74E6,U+7511,U+7515,U+7518,U+7530,U+7532,U+7538,U+754C,U+767D,U+7686,U+76AE,U+76C8,U+76CA,U+76EE,U+76F4,U+771E,U+7763,U+77E5,U+77F3,U+78A7,U+79AE,U+79BF,U+79CB,U+79DF,U+7A40,U+7A4D,U+7A74,U+7AF9,U+7B56,U+7BA1,U+7C60,U+7C73,U+7C9F,U+7D07,U+7E23,U+7F6E,U+7F85,U+7FA9,U+7FFC,U+8001,U+8010,U+8036,U+805E,U+8085,U+8096,U+81C2,U+81E8,U+81FA,U+8208,U+8212,U+826F,U+8302,U+8347,U+8349,U+838A,U+83AB,U+83EF,U+840A,U+84CB,U+851A,U+85A9,U+8607,U+87EC,U+8836,U+8944,U+897F,U+8981,U+8987,U+8A3E,U+8A73,U+8AD6,U+8C37,U+8C4A,U+8CB7,U+8CD3,U+8D64,U+8D74,U+8DB3,U+8E44,U+8F09,U+8FF0,U+901A,U+901F,U+9023,U+9042,U+9053-9054,U+9060,U+9075,U+907C,U+908A,U+9091,U+90AA,U+90B1,U+90C1,U+90E1,U+90ED,U+9112,U+91CC-91CD,U+91D1,U+93AD,U+93E1,U+9435,U+9577,U+9580,U+958B,U+95DC,U+963F-9640,U+965C,U+965F,U+9675,U+967D,U+96B1,U+96C6,U+96C9,U+96E8,U+96F2,U+9748,U+9751,U+975E,U+97D3,U+97F3,U+9805-9806,U+980E,U+982D,U+986F,U+9918,U+9996,U+99AC,U+9A6A,U+9AA8,U+9AD8,U+9CF3,U+9D42,U+9DB9,U+9E97,U+9E9F,U+9EC3,U+9ECF,U+9EE8,U+9F8D,U+9F9C,U+AC00-AC01,U+AC04,U+AC08,U+AC10-AC16,U+AC19-AC1A,U+AC1C-AC1D,U+AC2F,U+AC31,U+AC70-AC71,U+AC74,U+AC78,U+AC80-AC81,U+AC83,U+AC8C,U+ACA0,U+ACA8-ACAA,U+ACAC,U+ACB0,U+ACB8-ACB9,U+ACBC-ACBD,U+ACC4,U+ACE0-ACE1,U+ACE7-ACE8,U+ACF1,U+ACF3,U+ACF5-ACF6,U+ACFC-ACFD,U+AD00,U+AD04,U+AD11,U+AD34,U+AD49,U+AD50,U+AD6C-AD6D,U+AD70,U+AD73-AD76,U+AD7D,U+AD81,U+AD8C,U+AD90,U+ADA4,U+ADC0,U+ADDC,U+ADE0,U+ADF8-ADF9,U+ADFC,U+AE00,U+AE08-AE09,U+AE30,U+AE34,U+AE38,U+AE40-AE41,U+AE43,U+AE4A,U+AE4C,U+AE4E,U+AEBE,U+AED8,U+AF2C-AF2D,U+AF34,U+AF3D,U+AF42,U+AF80,U+AFB8,U+AFC0,U+AFC8,U+B00C,U+B044,U+B048,U+B04A,U+B04C,U+B055,U+B05D,U+B07C,U+B080,U+B098-B099,U+B09C,U+B0A0,U+B0A8-B0A9,U+B0AB-B0AE,U+B0B3-B0B4,U+B0B8,U+B0BC,U+B0C5,U+B0C8,U+B0E5,U+B108-B109,U+B110,U+B113,U+B118,U+B11C,U+B123-B124,U+B137,U+B140,U+B144,U+B154-B155,U+B178-B179,U+B17C,U+B180,U+B18D,U+B192-B193,U+B1CC,U+B204,U+B208,U+B20C,U+B220,U+B274,U+B290,U+B294,U+B298-B299,U+B2A5-B2A6,U+B2C8,U+B2CC,U+B2D8-B2D9,U+B2E4,U+B2E6,U+B2E8,U+B2EB-B2ED,U+B2F4-B2F5,U+B2F7,U+B2F9,U+B2FF-B300,U+B310,U+B354-B355,U+B358,U+B35F,U+B364,U+B36E,U+B370-B371,U+B378,U+B3C4-B3C5,U+B3C8,U+B3CB-B3CC,U+B3D5,U+B3D9,U+B3FC,U+B410,U+B418,U+B41C,U+B420,U+B428-B429,U+B450-B451,U+B454,U+B458,U+B460,U+B465,U+B4A4,U+B4B7,U+B4C8,U+B4DC-B4DD,U+B4E0,U+B4E3-B4E4,U+B4EC-B4ED,U+B4F1,U+B514,U+B527,U+B530,U+B538,U+B545,U+B54C,U+B5A0,U+B5A4,U+B5A8,U+B5BB,U+B610,U+B69C,U+B6AB,U+B6F0,U+B728,U+B73B,U+B760,U+B77C-B77D,U+B780,U+B78C,U+B790-B791,U+B798,U+B79C,U+B7A0,U+B7AB,U+B7B5,U+B7C9,U+B7EC,U+B7F0,U+B7FC,U+B800,U+B808,U+B824-B825,U+B828,U+B82C,U+B835,U+B837-B839,U+B840,U+B85C-B85D,U+B860,U+B86D,U+B86F,U+B8B0,U+B8CC,U+B8E1,U+B8E8,U+B958-B959,U+B960,U+B974-B975,U+B978,U+B97C,U+B984,U+B987,U+B989,U+B9AC,U+B9B0,U+B9B4,U+B9BC-B9BD,U+B9C1,U+B9C8-B9C9,U+B9CC,U+B9CE-B9D1,U+B9DD-B9DE,U+B9E1,U+B9E4-B9E5,U+B9F9-B9FA,U+BA38,U+BA3C,U+BA40,U+BA48,U+BA54,U+BA70,U+BA74,U+BA78,U+BA85,U+BAA8-BAA9,U+BAAB,U+BAB0,U+BAB8,U+BABB,U+BABD,U+BB18,U+BB34-BB36,U+BB38,U+BB3B-BB3C,U+BB44,U+BB47,U+BBAC,U+BBC0,U+BBF8,U+BBFC,U+BC00,U+BC0F,U+BC14-BC16,U+BC18,U+BC1B-BC1C,U+BC24,U+BC29,U+BC30-BC31,U+BC38,U+BC84,U+BC88,U+BC8C,U+BC94-BC95,U+BC97,U+BCA0,U+BCA4,U+BCA8,U+BCBC-BCBD,U+BCC0,U+BCC4,U+BCD1,U+BCF4-BCF5,U+BCF8,U+BCFC,U+BD09,U+BD80-BD81,U+BD84,U+BD88,U+BD99,U+BE0C,U+BE44,U+BE48,U+BE4C,U+BE57,U+BE5B,U+BE60,U+BE68,U+BE7C,U+BE80,U+BE8C,U+BED7,U+BF51,U+BFD0,U+C068,U+C0AC-C0AD,U+C0B0,U+C0B4,U+C0B6,U+C0BC-C0BD,U+C0C1,U+C0C8-C0C9,U+C0DD,U+C11C-C11E,U+C120,U+C124,U+C12C-C12D,U+C12F-C131,U+C138,U+C13C,U+C140,U+C14B,U+C158,U+C18C-C18D,U+C190,U+C194,U+C19C,U+C19F,U+C1A1,U+C1E0,U+C1F3,U+C20F,U+C218-C219,U+C21C,U+C220,U+C228,U+C22B,U+C22F,U+C232,U+C26C,U+C2A4,U+C2A8,U+C2AC-C2AD,U+C2B5,U+C2B7,U+C2B9,U+C2DC-C2DD,U+C2E0,U+C2E3-C2E4,U+C2EC-C2ED,U+C2F8,U+C2FC,U+C308,U+C30C-C30D,U+C313,U+C368,U+C37C,U+C3D8,U+C4F0,U+C4F4,U+C4F8,U+C500,U+C528-C529,U+C52C,U+C544-C545,U+C548,U+C54A,U+C54C,U+C554-C555,U+C557-C559,U+C55E,U+C560,U+C570,U+C574,U+C57C-C57D,U+C591,U+C5B4-C5B5,U+C5B8-C5B9,U+C5BB,U+C5BD,U+C5C4-C5C8,U+C5D0,U+C5EC-C5ED,U+C5F0,U+C5F4,U+C5FC-C5FD,U+C600-C601,U+C608,U+C61B,U+C624-C625,U+C628,U+C62C,U+C62E,U+C635,U+C637,U+C639,U+C640,U+C644,U+C654-C655,U+C65C,U+C678,U+C694-C695,U+C6A9,U+C6B0-C6B1,U+C6B4,U+C6B8,U+C6C0,U+C6C3,U+C6C5,U+C6CC,U+C6D0,U+C6D4,U+C6E0,U+C6F9,U+C704,U+C720-C721,U+C724,U+C728,U+C73C,U+C740,U+C744,U+C74C-C74D,U+C751,U+C758,U+C774-C775,U+C778,U+C77C-C77D,U+C783-C785,U+C787-C789,U+C78E,U+C790-C791,U+C794,U+C798,U+C7A0-C7A1,U+C7A5,U+C7AC,U+C7C1,U+C800-C801,U+C804,U+C808,U+C80A,U+C810-C811,U+C815,U+C81C-C81D,U+C838,U+C84C,U+C870-C871,U+C874,U+C878,U+C881,U+C885,U+C88B-C88C,U+C8FC-C8FD,U+C900,U+C904,U+C911,U+C918,U+C954,U+C989,U+C999,U+C99D,U+C9C0-C9C1,U+C9C4,U+C9C8,U+C9D0-C9D1,U+C9D3,U+C9D5,U+C9D9,U+C9DC,U+C9E0,U+C9F8,U+CABC-CABD,U+CBE4,U+CC0C,U+CC14,U+CC28-CC29,U+CC2C,U+CC30,U+CC38,U+CC3C-CC3E,U+CC44-CC45,U+CC98-CC99,U+CC9C,U+CCA0,U+CCA8-CCA9,U+CCAB,U+CCAD,U+CCB4,U+CCD0,U+CCE4,U+CD08-CD09,U+CD0C,U+CD1D,U+CD5C,U+CD94-CD95,U+CD98,U+CD9C,U+CDA4-CDA5,U+CDA9,U+CDB0,U+CDE8,U+CE21,U+CE35,U+CE58-CE59,U+CE5C,U+CE60,U+CE68-CE69,U+CE6D,U+CE74,U+CE78,U+CE7C,U+CE90,U+CEE4,U+CF1C,U+CF30,U+CF54,U+CF58,U+CFFC,U+D06C,U+D070,U+D07C,U+D0A4,U+D0A8,U+D0AC,U+D0B4,U+D0C0-D0C1,U+D0C4,U+D0C8,U+D0D1,U+D0D5,U+D0DC-D0DD,U+D0ED,U+D130,U+D14C,U+D15C,U+D1A0,U+D1B5,U+D1F4,U+D22C,U+D230,U+D23C,U+D280,U+D2B8-D2B9,U+D2BC,U+D2C0,U+D2C8,U+D2F0-D2F1,U+D2F4,U+D305,U+D30C,U+D310,U+D314,U+D328,U+D33D,U+D37C,U+D398,U+D3B4,U+D3B8,U+D3BC,U+D3C9,U+D3D0,U+D3EC-D3ED,U+D45C,U+D480,U+D488,U+D48D,U+D504,U+D50C,U+D514,U+D53C,U+D540,U+D544,U+D558-D559,U+D55C,U+D560,U+D568-D569,U+D56D,U+D574-D575,U+D588-D589,U+D5A5,U+D5C8,U+D5CC,U+D5D8,U+D5E4,U+D600-D601,U+D604,U+D608,U+D610-D611,U+D614-D615,U+D61C,U+D638-D639,U+D63C,U+D640,U+D64D,U+D654-D655,U+D658,U+D65C,U+D669,U+D68C-D68D,U+D69F,U+D6A1,U+D6A8,U+D6C4,U+D6C8,U+D6D7,U+D6E4,U+D6E8,U+D6FC,U+D718,U+D734,U+D73C,U+D749,U+D750-D751,U+D754,U+D758-D759,U+D760,U+D765,U+D769,U+D76C,U+D770,U+D788,U+D78C,U+D790,U+D798,U+D7A3,U+FF0B}:root{--d2-ink:#efe7d2;--d2-muted:#b8bfc4;--d2-title:#f6e6b4;--d2-gold:#e2c06a;--d2-gold-dark:#9c7a35;--d2-line:#3a4b5c;--d2-good:#58b04f;--d2-bad:#d2503a;--d2-warning:#ff8a72;--d2-track:#0b1218;--d2-page:#0e161e;--d2-button:linear-gradient(#425b75,#26394e);--d2-confirm:linear-gradient(#679843,#3a6223);--d2-danger:linear-gradient(#a8443a,#6d2219);--d2-tab:linear-gradient(#5b7a9a,#2f4862);--d2-panel:url(/assets/ui/panel.3b2ada3588e3c4ea.webp);--d2-ribbon:url(/assets/ui/ribbon.90a7714884c12ec5.webp);--d2-frame:url(/assets/ui/frame-card.e39cd15e3cac3ff3.png);--d2-btn:url(/assets/ui/frame-btn.55460b54f8661c0d.png);--d2-portrait:url(/assets/ui/frame-portrait.5137f4c10dc67852.png);--d2-sans:"Noto Sans KR",sans-serif;--d2-serif:"Noto Serif KR","Noto Sans KR",serif;--d2-gap:8px;--d2-width:440px;--d2-shadow:0 10px 26px #000b;--d2-good-bar:linear-gradient(#7fd06e,#2f7d2a);--d2-bad-bar:linear-gradient(#ef7a62,#9a2a19)}.d2-frame,.settlement-card.panel,.modal,.peace-dialog{color:var(--d2-ink);font:500 12px/1.5 var(--d2-sans);letter-spacing:0;text-shadow:0 1px 1px #000;font-variant-numeric:tabular-nums;border:18px solid transparent;border-image:var(--d2-frame) 30 round;background:var(--d2-panel) center/256px padding-box;box-shadow:var(--d2-shadow);min-width:0;border-radius:0;padding:0}.d2-frame-inner{padding:2px;overflow:hidden;min-width:0;box-shadow:inset 0 0 0 1px #000,inset 0 0 0 2px #e2c06a33}.d2-heading{display:flex;align-items:center;gap:10px;padding:6px 8px}.d2-heading h2{margin:0;flex:1;font:700 22px/1.25 var(--d2-serif);color:var(--d2-title)}.d2-frame h2,.settlement-card h2,.modal h2{font-family:var(--d2-serif);font-size:22px;color:var(--d2-title)}.d2-frame small,.settlement-card small,.modal small,.peace-dialog small{font:500 11px/1.5 var(--d2-sans)}.d2-frame .muted,.settlement-card .muted,.modal .muted{color:var(--d2-muted)}.d2-frame button,.settlement-card button,.modal button,.peace-dialog button,.d2-button{color:var(--d2-title);font:700 12px/1.3 var(--d2-sans);border:6px solid transparent;border-image:var(--d2-btn) 10 stretch;background:var(--d2-button) padding-box;background-clip:padding-box;min-height:30px;max-width:100%;padding:4px 7px;border-radius:0;text-shadow:0 1px 1px #000;cursor:pointer}.d2-frame button:disabled,.settlement-card button:disabled,.modal button:disabled{opacity:.6;cursor:not-allowed}.d2-frame button:hover:not(:disabled),.settlement-card button:hover:not(:disabled){filter:brightness(1.12)}.d2-frame button:focus-visible,.settlement-card button:focus-visible{outline:2px solid var(--d2-gold);outline-offset:2px}.d2-frame .confirm,.settlement-card .primary,.modal .primary{background:var(--d2-confirm) padding-box}.d2-frame .danger,.settlement-card .danger{background:var(--d2-danger) padding-box}.d2-ribbon{margin:2px 0;padding:5px 8px;background:var(--d2-ribbon) center/220px;border-top:1px solid #6d8fb3;border-bottom:1px solid #0b141c;box-shadow:inset 0 1px #ffffff1f,0 1px #000;display:flex;align-items:center;gap:8px;font:700 13px var(--d2-sans);color:var(--d2-title)}.d2-ribbon small{margin-left:auto}.d2-art{width:20px;height:20px;object-fit:contain;flex:none;filter:drop-shadow(0 1px 0 #000)}.d2-crest{width:40px;height:48px;flex:none;display:grid;place-items:center;background:linear-gradient(var(--faction-color),#3a0d08);border:3px solid var(--d2-gold);border-radius:4px 4px 45% 45%}.d2-crest .d2-art{width:27px;height:27px}.d2-portrait{width:78px;height:96px;border:12px solid transparent;border-image:var(--d2-portrait) 26 round;background:var(--d2-panel) padding-box;display:grid;place-items:center}.d2-portrait .d2-art{width:46px;height:50px}.d2-portrait small{line-height:1}.d2-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 5px;background:#0b141cd9;border:1px solid var(--d2-gold-dark);font-size:11.5px}.d2-chip .d2-art{width:16px;height:16px}.game .d2-faction-link{display:inline-flex;align-items:center;max-width:100%;border:1px solid var(--d2-gold-dark);border-image:none;border-radius:3px;background:#26394ee6;color:var(--d2-title);padding:2px 6px;min-height:24px;font:inherit;line-height:1.4;vertical-align:baseline;overflow-wrap:anywhere;cursor:pointer;box-shadow:inset 0 1px #ffffff18}.game .d2-faction-link:hover{background:#3d5368;border-color:var(--d2-gold);text-decoration:underline;text-decoration-color:var(--d2-gold)}.game .d2-faction-link:focus-visible{outline:2px solid var(--d2-gold);outline-offset:2px}.d2-close{margin-left:auto}.d2-frame .d2-close{border:1px solid var(--d2-gold);border-radius:50%;width:26px;height:26px;min-height:26px;background:var(--d2-danger)}.d2-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;padding:2px}.d2-tabs button{padding:3px 0;font-size:11.5px;display:grid;place-items:center;gap:3px}.d2-tabs .d2-art{width:22px;height:22px}.d2-tabs button[aria-selected=true]{background:var(--d2-tab) padding-box}.d2-content{padding:4px;overflow:auto;min-height:0;max-height:calc(100dvh - 280px)}.d2-row{display:flex;align-items:center;gap:8px;justify-content:space-between;padding:5px 0;border-bottom:1px solid var(--d2-line)}.d2-row>*{min-width:0}.d2-stack{display:grid;gap:4px}.d2-command{display:inline-flex;flex-direction:column;gap:3px;max-width:100%;vertical-align:top}.d2-command small{color:var(--d2-muted)}.d2-bar{display:flex;align-items:center;gap:6px;min-width:0}.d2-bar meter{appearance:none;width:100%;min-width:20px;height:10px;background:var(--d2-track);border:1px solid #000}.d2-bar meter::-webkit-meter-bar{background:var(--d2-track);border:0;border-radius:0}.d2-bar meter::-webkit-meter-optimum-value{background:var(--d2-good-bar)}.d2-bar.bad meter::-webkit-meter-optimum-value{background:var(--d2-bad-bar)}.d2-bar span{font-size:11px;width:36px;flex:none;text-align:right}.d2-buffs{display:flex;gap:6px;padding:6px;flex-wrap:wrap}.d2-frame .d2-buff{width:34px;height:34px;min-height:34px;padding:4px;border:2px solid var(--d2-good);border-radius:5px;position:relative}.d2-frame .d2-buff.bad{border-color:var(--d2-bad)}.d2-buff small{position:absolute;right:-4px;top:-4px;background:var(--d2-gold-dark);border-radius:50%;padding:0 3px}.d2-scene{height:104px;position:relative;margin:2px 4px;border:1px solid var(--d2-gold-dark)}.d2-scene>img{width:100%;height:100%;object-fit:cover}.d2-scene>div{position:absolute;left:5px;right:5px;bottom:5px;display:flex;flex-wrap:wrap;gap:4px}.d2-economy{display:grid;grid-template-columns:102px 1fr;gap:10px;padding:8px}.d2-production{display:grid;gap:6px;align-content:start;border-right:1px solid var(--d2-line);font-size:16px}.d2-production>div{display:flex;align-items:center;gap:6px}.d2-gauges{display:grid;gap:8px}.d2-gauge{display:grid;grid-template-columns:35px 1fr;gap:6px;align-items:center}.d2-gauge .d2-command{grid-column:2}.d2-gauge .d2-command button{font-size:11px;padding:2px}.d2-slot{position:absolute;left:12px;top:82px;width:var(--d2-width);z-index:40;max-height:calc(100dvh - 150px);pointer-events:auto}.d2-slot>.d2-frame{max-height:inherit;overflow:hidden}.d2-buildings{position:absolute;left:calc(var(--d2-width) + 10px);bottom:0;width:380px;z-index:43}.d2-buildings .d2-content{max-height:calc(100dvh - 220px)}.d2-footer{display:flex;gap:6px;padding:8px;flex-wrap:wrap}.d2-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:6px 0}.d2-points>div{border:1px solid var(--d2-gold-dark);border-radius:5px;padding:6px;background:var(--d2-button);display:grid;grid-template-columns:20px 1fr;gap:3px}.d2-points small{grid-column:1/-1}.d2-points strong{font-size:16px}.d2-outliner{position:absolute;right:12px;top:88px;width:218px;z-index:30;font:500 12px var(--d2-sans);color:var(--d2-ink);background:var(--d2-panel);border:1px solid var(--d2-gold-dark);max-height:calc(100dvh - 170px);overflow:auto}.d2-outliner summary{cursor:pointer;padding:8px}.d2-outliner button{color:var(--d2-ink);background:transparent;border:0;border-bottom:1px solid var(--d2-line);padding:8px;text-align:left;width:100%;font:500 11px var(--d2-sans)}.d2-outliner small{display:block;color:var(--d2-muted)}.d2-top.topbar{background:var(--d2-ribbon) center/260px;border-bottom:2px solid var(--d2-gold-dark);color:var(--d2-ink);font:500 12px var(--d2-sans);gap:14px;min-height:66px}.d2-top button{color:var(--d2-title)}.d2-top .resources{gap:12px}.d2-top .resources button{display:flex;align-items:center;gap:5px;background:transparent;border:0;padding:2px}.d2-top strong{font-size:15px}.d2-top .d2-points{min-width:230px;margin:0}.d2-top .d2-points>div{padding:3px 5px}.d2-top .resource-warning{color:var(--d2-warning)}.d2-date{margin-left:auto;font-size:11px}.d2-top .account-button{max-width:115px}.d2-asset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.d2-asset-grid button{display:grid;gap:5px;place-items:center;overflow-wrap:anywhere}.d2-asset-grid .d2-art{width:65px;height:65px}.d2-credits a{color:var(--d2-title)}.d2-incident-art{display:block;width:100%;height:150px;object-fit:contain;background:#18222d}.d2-incident-icon{display:block;width:90px;height:90px;margin:20px auto}.game .settlement-shell{width:var(--d2-width);left:12px;top:82px;bottom:76px;max-height:calc(100dvh - 158px)}.game .settlement-card{overflow:auto;max-height:100%}.game .menu-panel-heading h2{font-size:20px}.game .menu-sheet .modal-body{font-size:12px}.game .menu-sheet small{font-size:11px}.game .settlement-card input,.game .settlement-card select,.d2-frame input,.d2-frame select{min-width:0;max-width:100%;color:var(--d2-ink);background:var(--d2-track);border:1px solid var(--d2-line);font:500 12px var(--d2-sans);padding:6px}.game .peace-dialog{width:min(460px,calc(100vw - 24px));padding:8px}@media(max-width:1079px){.d2-buildings{left:0;top:0;bottom:auto;width:100%}.d2-top .d2-points{min-width:180px}.d2-top{gap:6px!important}.d2-date{display:none}}@media(max-width:650px){.d2-slot,.game .settlement-shell{inset:102px 6px 68px;width:auto;max-height:calc(100dvh - 170px)}.d2-content{max-height:calc(100dvh - 315px)}.d2-frame,.settlement-card.panel{border-width:18px}.d2-heading h2{font-size:20px}.d2-heading{gap:6px}.d2-top.topbar{min-height:94px;display:flex;flex-wrap:wrap;padding:5px 8px;gap:5px!important}.d2-top .brand{min-width:60px}.d2-top .brand strong{font-size:18px}.d2-top .resources{gap:8px;flex:1}.d2-top .resources strong{font-size:12px}.d2-top .resources small{font-size:11px}.d2-top .d2-points{min-width:0;width:230px;order:3}.d2-top .d2-points small{display:none}.d2-top .account-button{margin-left:auto;font-size:11px;width:auto}.d2-top .d2-art{width:16px;height:16px}.d2-outliner{top:104px;right:6px;width:210px}.game:has(.d2-slot) .d2-outliner,.game:has(.settlement-shell) .d2-outliner{display:none}.d2-economy{grid-template-columns:85px 1fr;padding:6px;gap:6px}.d2-gauge{grid-template-columns:30px 1fr;gap:4px}.d2-tabs button{border-width:4px;font-size:11px}.d2-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.game .menu-sheet{top:102px;bottom:68px;max-height:calc(100dvh - 170px)}.game .menu-sheet>.settlement-card{max-height:100%}}.d2-back{position:absolute;left:20px;top:65px;z-index:46;border:1px solid var(--d2-gold-dark);background:var(--d2-track);color:var(--d2-title);font:500 11px var(--d2-sans);padding:2px 8px}@media(max-width:650px){.d2-back{top:94px;left:auto;right:20px}}.d2-points>div>b{white-space:nowrap;font-size:11px;grid-column:1/-1}.d2-points>div>b+strong{grid-column:1/-1}.d2-row>span>small{display:block}.d2-frame label{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:5px 0}.d2-frame label select{max-width:100%;flex:1}.d2-command.compact{position:relative;flex:none}.d2-command.compact>button{width:30px;height:28px;min-height:28px;border-width:5px;padding:0;display:grid;place-items:center}.d2-command.compact .d2-art{width:16px;height:16px}.d2-command.compact>small{display:none}.d2-command.compact:focus>small,.d2-command.compact:hover>small{display:block;position:absolute;bottom:100%;right:0;width:155px;padding:6px;background:var(--d2-track);border:1px solid var(--d2-gold-dark);z-index:5}.d2-gauge{grid-template-columns:35px minmax(0,1fr) 30px}.d2-gauge .d2-command{grid-column:auto}.d2-frame meter{accent-color:var(--d2-good);width:100%}.d2-content .d2-stack>.d2-command.compact{align-self:end;justify-self:end}.d2-content p{margin:7px 0}.d2-slot>.d2-frame{display:flex;flex-direction:column}.d2-frame-inner{display:flex;flex-direction:column;max-height:calc(100dvh - 194px);min-height:0}.d2-frame-inner>:not(.d2-content){flex-shrink:0}.d2-frame .d2-content{flex:0 1 auto;min-height:0;max-height:none;overflow:auto}.d2-buildings .d2-frame-inner{max-height:calc(100dvh - 210px)}.d2-frame .diplomacy-entry,.d2-frame .diplomacy-badges>span,.d2-frame .research-branch,.d2-frame .research-current,.d2-frame .court-panel,.d2-frame .talent,.settlement-card .incident-card,.settlement-card .incident-effect{background:var(--d2-track);border-color:var(--d2-line);color:var(--d2-ink)}.d2-frame .diplomacy-panel,.d2-frame .research-panel{font:500 12px/1.5 var(--d2-sans)}.d2-frame .diplomacy-panel h3,.d2-frame .research-panel h3{font:700 13px var(--d2-sans);color:var(--d2-title)}@media(max-width:650px){.d2-frame-inner,.d2-buildings .d2-frame-inner{max-height:calc(100dvh - 198px)}}.peace-dialog h2{font:700 22px/1.3 var(--d2-serif);color:var(--d2-title)}.peace-dialog .d2-command{margin:3px}.d2-portrait{box-sizing:border-box;position:relative;display:block;flex:none;width:86px;height:142px;align-self:start;border:12px solid transparent;border-image:var(--d2-portrait) 26 round;background:#000;padding:0;overflow:hidden}.d2-portrait>.d2-portrait-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center 20%}.d2-portrait>small{position:absolute;bottom:0;left:0;right:0;text-align:center;padding:2px 0;background:#0b141cd9;font-size:11px}.d2-army-ruler{display:grid;grid-template-columns:86px minmax(0,1fr);gap:12px;padding:8px 8px 4px;align-items:start}.d2-army-ruler h3{margin:0 0 2px;font:700 20px var(--d2-serif);color:var(--d2-title)}.d2-army-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:6px 0}.d2-army-stats>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;font:700 14px var(--d2-sans);background:#0b141c;border:1px solid #000;box-shadow:inset 0 0 0 1px #ffffff14;padding:3px}.d2-army-stats small{font-size:11px}.d2-army-skill{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}.d2-army-skill details{font-size:12px}.d2-army-skill summary{cursor:pointer;color:var(--d2-title)}.d2-army-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:6px 10px}.d2-army-metrics>div{display:grid;justify-items:center;gap:1px;padding:4px;background:radial-gradient(#2e4258,#16222d);border:1px solid var(--d2-gold-dark);box-shadow:inset 0 0 0 1px #000}.d2-army-metrics b{font:700 16px var(--d2-sans)}.d2-army-metrics small{font-size:12px}.d2-army-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 10px}.d2-army-toolbar label{margin:0}.d2-army-list{display:grid;gap:4px;padding:3px}.d2-frame .d2-army-row,.d2-outliner .d2-army-row{display:grid;text-align:left;gap:3px;width:100%;padding:4px}.d2-army-row-title{display:flex;justify-content:space-between;align-items:center;gap:6px}.d2-army-row-meta{display:flex;flex-wrap:wrap;gap:6px;font-weight:500;font-size:12px}.d2-army-route{display:grid;gap:8px;padding:6px 10px}.d2-army-route>div{display:flex;justify-content:space-between;gap:6px;flex-wrap:wrap}.d2-army-route .d2-bar{flex-wrap:nowrap}.d2-army-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px 10px}.d2-army-actions button{padding:7px 4px;width:100%}.d2-army-form{padding:6px 10px}.d2-frame button,.d2-button{box-shadow:inset 0 1px #fff3}.d2-outliner{box-sizing:border-box;width:270px;border:18px solid transparent;border-image:var(--d2-frame) 30 round;background:var(--d2-panel) center/256px padding-box;box-shadow:var(--d2-shadow);padding:2px}.d2-outliner .d2-ribbon{padding:5px 10px;font:700 13px var(--d2-sans)}.d2-outliner summary{display:flex;align-items:center;gap:8px;list-style:none}.d2-outliner summary::-webkit-details-marker{display:none}.d2-outliner summary:after{content:"−";margin-left:auto}.d2-outliner details:not([open])>summary:after{content:"+"}.d2-outliner button{font:700 12px var(--d2-sans);color:var(--d2-title);border:6px solid transparent;border-image:var(--d2-btn) 10 stretch;background:var(--d2-button) padding-box;box-shadow:inset 0 1px #fff3;text-shadow:0 1px 1px #000;padding:5px 4px}.d2-outliner .d2-progress-item{display:flex;align-items:center;gap:6px;padding:6px 10px}.d2-progress-item button{min-width:0;flex:1}.d2-outliner small{font-size:11.5px}.d2-outliner p{padding:6px 10px}@media(max-width:650px){.d2-army-ruler{gap:8px}.d2-army-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.d2-outliner{width:250px}}.d2-frame,.settlement-card.panel,.modal,.peace-dialog,.d2-outliner{background:var(--d2-panel) center/256px border-box,linear-gradient(var(--d2-page),var(--d2-page)) border-box}.game:has(.d2-slot) .map-controls,.game:has(.d2-slot) .map-view-switch,.game:has(.menu-sheet) .map-controls,.game:has(.menu-sheet) .map-view-switch{visibility:hidden}.game:has(.d2-slot) .selection-legend,.game:has(.menu-sheet) .selection-legend{visibility:hidden}.game .menu-sheet .notice-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.game .menu-sheet .notice-tabs button{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2px;padding:5px 2px;min-width:0;white-space:nowrap;word-break:keep-all;font-size:11px;line-height:1.5}.game .menu-sheet .notice-tabs small{margin-left:0;font-size:11px;line-height:1.5}.d2-buffs .d2-buff small{white-space:nowrap}.d2-territory-row{display:grid;grid-template-columns:minmax(0,1fr) 3em minmax(0,.65fr);gap:6px}.d2-territory-row>button{text-align:left;overflow-wrap:anywhere}.d2-territory-row>span{text-align:center;white-space:nowrap}.d2-territory-row>.d2-bar{min-width:0}.d2-territory-environment{display:flex;align-items:center;gap:4px;padding:4px}.d2-territory-environment>div{display:flex;flex-wrap:wrap;gap:4px}.d2-fortress-art{width:80px;height:60px;object-fit:contain}:root{--d2-width:388px}.d2-frame,.settlement-card.panel,.modal,.peace-dialog,.d2-outliner{border-width:8px;border-image:var(--d2-frame) 12 stretch}.d2-frame-inner{padding:1px;box-shadow:none}.d2-heading{padding:3px 4px}.d2-content{padding:2px}.d2-economy{padding:4px;gap:5px}.d2-buffs{padding:3px}.d2-footer{padding:4px}.d2-territory-environment{padding:2px}.d2-frame-inner{max-height:calc(100dvh - 174px)}.d2-buildings .d2-frame-inner{max-height:calc(100dvh - 190px)}@media(max-width:650px){.d2-slot,.game .settlement-shell{width:calc((100vw - 12px)*.88);right:auto}.d2-economy{padding:3px;gap:3px}.d2-frame-inner,.d2-buildings .d2-frame-inner{max-height:calc(100dvh - 178px)}}.d2-frame,.settlement-card.panel,.modal,.peace-dialog,.d2-outliner,.auth-intro,.auth-form,.selection-list.panel,.candidate.panel{border:18px solid transparent;border-image:var(--d2-frame) 30 round;background:var(--d2-panel) center/cover border-box;border-radius:0;box-shadow:none;clip-path:polygon(6.6px 0,calc(100% - 6.6px) 0,calc(100% - 6.6px) 1.8px,calc(100% - 1.8px) 1.8px,calc(100% - 1.8px) 6.6px,100% 6.6px,100% calc(100% - 6.6px),calc(100% - 1.8px) calc(100% - 6.6px),calc(100% - 1.8px) calc(100% - 1.8px),calc(100% - 6.6px) calc(100% - 1.8px),calc(100% - 6.6px) 100%,6.6px 100%,6.6px calc(100% - 1.8px),1.8px calc(100% - 1.8px),1.8px calc(100% - 6.6px),0 calc(100% - 6.6px),0 6.6px,1.8px 6.6px,1.8px 1.8px,6.6px 1.8px)}.d2-frame-inner{box-shadow:none;border:0;background:transparent}.atlas-map svg [tabindex]:focus,.atlas-map svg:focus{outline:none}.atlas-map svg [tabindex]:focus-visible{outline:1px solid #e2c06a;outline-offset:2px}.d2-top.topbar{gap:16px;align-items:center;flex-wrap:nowrap}.d2-top-stats{display:flex;gap:12px;align-items:stretch;min-width:0}.d2-top .resources{gap:12px;min-width:0}.d2-top .resources button{display:flex;gap:6px;align-items:center;min-width:52px;padding:0}.d2-top .d2-resource-copy{display:grid;grid-template-columns:auto auto;align-items:baseline;column-gap:6px;text-align:left;line-height:1.35}.d2-top .d2-resource-copy strong{grid-column:2;grid-row:1/3;font-size:15px}.d2-top .d2-resource-copy small{font-size:10px;white-space:nowrap}.d2-top .d2-point-resources{border-left:1px solid #c6a55199;padding-left:12px}.d2-top .account-button{margin-left:auto;flex:none}.d2-clock{display:flex;flex-direction:column;gap:2px;text-align:right;flex:none;font-size:11px}.battle-hours{color:#dac598;font-size:10px}.battle-hours[data-open=true]{color:#abd291}.game .bottom-bar,.atlas-map .map-options{background:var(--d2-panel) center/cover border-box;color:var(--d2-ink);border:1px solid var(--d2-gold-dark)}.game .bottom-bar button{color:var(--d2-title)}.d2-building-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px 2px}.d2-building-slot{min-height:90px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:6px solid transparent;border-image:var(--d2-btn) 10 stretch;background:var(--d2-button) padding-box;color:var(--d2-title);cursor:pointer}.d2-building-slot.empty{background:linear-gradient(#14202a,#202f3b) padding-box}.d2-building-slot:hover{filter:brightness(1.2)}.d2-building-slot .d2-art{width:30px;height:30px}.d2-building-slot strong{font-size:12px}.d2-building-slot small{font-size:11px}.d2-building-choice{position:fixed;z-index:110}.d2-building-choice .d2-frame-inner{max-height:min(65dvh,560px)}.d2-building-option{padding:10px 6px;border-bottom:1px solid var(--d2-line)}.d2-building-option header{display:flex;align-items:center;gap:8px}.d2-building-option p{font-size:11px;color:var(--d2-muted);margin:6px 0}.d2-building-option .d2-command{display:flex;flex-direction:column;margin-top:6px}.d2-building-option button:disabled:before{content:"🔒 "}.general-insignia:has(img){padding:0;overflow:hidden}.general-insignia img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.d2-portrait-image{object-fit:cover;object-position:50% 20%}.game-confirm{width:min(410px,calc(100vw - 24px));color:var(--d2-ink);padding:0}.game-confirm::backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.game-confirm .d2-frame-inner{padding:10px;overflow:auto}.game-confirm h2{margin:0 0 8px}.game-confirm p{white-space:pre-wrap;font-size:13px}.game-confirm-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.game-confirm-actions button{min-width:78px;min-height:38px}.d2-info-bubble{position:fixed;z-index:200;background:var(--d2-panel) center/cover;border:1px solid var(--d2-gold);box-shadow:0 4px 14px #0009;color:var(--d2-ink);padding:12px;font:12px/1.7 var(--d2-sans);overflow-wrap:anywhere}@media(max-width:1079px){.d2-top.topbar{flex-wrap:wrap;gap:6px!important}.d2-top-stats,.d2-top .resources{gap:8px}.d2-clock{margin-left:0}}@media(max-width:650px){.d2-top.topbar{height:94px;min-height:94px;align-content:center;padding:4px 8px}.d2-top .brand{order:0;min-width:0}.d2-top .account-button{order:1;font-size:10px;max-width:60px;margin-left:auto}.d2-clock{order:2;font-size:10px}.battle-hours{font-size:10px}.d2-top-stats{order:3;width:100%;gap:6px;justify-content:space-between}.d2-top .resources{flex:1;justify-content:space-between;gap:3px}.d2-top .resources button{min-width:0;gap:3px}.d2-top .resources .d2-art{width:15px;height:15px}.d2-top .d2-resource-copy{display:flex;flex-direction:column;line-height:1.12}.d2-top .d2-resource-copy strong{font-size:12px}.d2-top .d2-resource-copy small{font-size:10px}.d2-top .d2-point-resources{padding-left:6px}.d2-building-choice .d2-frame-inner{max-height:calc(100dvh - 210px)}}.d2-outliner{width:250px;padding:0;border:0;border-image:none;background:#000000d9;box-shadow:none;clip-path:none;color:#fff;right:8px}.d2-outliner summary{padding:3px 7px;min-height:23px;font:600 11px var(--d2-sans);color:#fff;background:#ffffff0a;border-bottom:1px solid #ffffff35;gap:6px}.d2-outliner small{display:inline;color:#ddd;font-size:10px}.d2-outliner button{border:0;border-image:none;background:none;box-shadow:none;text-shadow:none;color:#fff;padding:3px 7px;font:400 11px var(--d2-sans);border-radius:0}.d2-outliner .d2-outline-row{display:flex;align-items:center;gap:7px;width:100%;min-height:24px;white-space:nowrap;text-align:left}.d2-outline-value{flex:none;min-width:49px;font-variant-numeric:tabular-nums;text-align:left}.d2-outline-name{flex:1;overflow:hidden;text-overflow:ellipsis;text-align:right}.d2-outliner .d2-art{width:13px;height:13px;flex:none}.d2-outliner button:hover{background:#ffffff1c}.d2-outliner button:focus-visible,.d2-outliner summary:focus-visible{outline:1px solid #e2c06a;outline-offset:-1px}.d2-outliner .d2-outline-all{text-align:right;color:#ccc}.d2-outliner p{padding:3px 7px;font-size:11px}@media(max-width:650px){.d2-outliner{width:225px}}.d2-building-choice .d2-frame-inner{max-height:var(--building-max-height)}.d2-info-bubble{white-space:pre-line}.d2-top .resources{position:static;inset:auto}.d2-top .resources button>.d2-resource-copy{display:grid;gap:0 6px}@media(max-width:650px){.d2-top .resources button>.d2-resource-copy{display:flex;gap:1px;align-items:flex-start}}.d2-top .resources button>.d2-resource-copy{align-items:center}.d2-top .d2-resource-copy strong{align-self:center}.d2-hover-hint{display:block}.d2-building-choice .d2-content{display:grid;gap:6px}.d2-building-choice .card-command{display:block;width:100%}.d2-building-choice .card-command>button{width:100%;min-height:62px;display:flex;align-items:center;gap:10px;padding:7px 9px;text-align:left}.d2-building-choice .card-command>button[aria-disabled=true]{opacity:.48;cursor:default;filter:grayscale(.4)}.d2-building-choice .card-command .d2-art{width:28px;height:28px;flex:none}.building-card-name{display:flex;flex:1;align-items:center;gap:6px}.building-card-name strong{font-size:12px}.building-card-name small{font-size:10px}.building-card-cost{display:flex;flex-direction:column;gap:2px;font-size:10px;white-space:nowrap}.territory-window>.d2-frame{position:relative;isolation:isolate;border-image:none;overflow:visible}.territory-window>.d2-frame:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:-18px -18px auto;height:173px;background:linear-gradient(#07101980,#071019b8),var(--territory-scene) center 42%/cover;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.territory-window>.d2-frame:after{content:"";position:absolute;z-index:1;pointer-events:none;inset:-18px;border:18px solid transparent;border-image:var(--d2-frame) 30 round}.territory-window .d2-heading,.territory-window .d2-territory-environment{text-shadow:0 1px 3px #000}.territory-size-line{display:flex;align-items:center;gap:6px;padding:4px;font:700 12px var(--d2-sans);white-space:nowrap}.territory-size-bars{display:flex;flex:1;gap:3px;min-width:66px}.territory-size-bars i{height:9px;flex:1;background:var(--d2-track);box-shadow:inset 0 1px 2px #000;border:1px solid #000}.territory-size-bars i.filled{background:linear-gradient(#f0d58a,#a8823a)}.territory-size-bars i.locked{background:repeating-linear-gradient(135deg,#2a3642 0 2px,#0b1218 2px 5px)}.w53-adviser-slot .w53-face>img:not(.d2-art),.general-insignia>img,.d2-portrait>img:not(.d2-art){object-fit:cover;object-position:50% 0;transform:scale(1.5);transform-origin:50% 12%}.d2-info-bubble,.info-wrap .info-tip{box-sizing:border-box;width:fit-content;min-width:0;max-width:min(240px,calc(100vw - 16px));padding:7px;overflow-wrap:anywhere;white-space:pre-line}.freshness89{font-size:10px;color:var(--muted);white-space:nowrap;cursor:help}.territory-window{--territory-frame-recover:15px;--territory-pad:9px}.territory-window>.d2-frame>.d2-frame-inner{margin-inline:calc(-1 * var(--territory-frame-recover));padding-inline:0}.territory-window>.d2-frame>.d2-frame-inner>.d2-heading{padding-inline:var(--territory-pad)}.territory-window>.d2-frame>.d2-frame-inner>.d2-row,.territory-window>.d2-frame>.d2-frame-inner>.d2-territory-environment{padding-inline:var(--territory-pad)}.territory-window>.d2-frame>.d2-frame-inner>.d2-content{padding-inline:0;overflow-x:hidden}.territory-window>.d2-frame>.d2-frame-inner>.d2-content>:not(.d2-ribbon):not(.a71-territory){margin-inline:var(--territory-pad)}.territory-window>.d2-frame>.d2-frame-inner .d2-content>.d2-ribbon,.territory-window>.d2-frame>.d2-frame-inner .a71-territory>.d2-ribbon,.territory-window>.d2-frame>.d2-frame-inner>.c87-progress{padding-inline:var(--territory-pad);margin-inline:0}.territory-window>.d2-frame>.d2-frame-inner .a71-territory>.a71-buttons{padding-inline:var(--territory-pad)}.territory-window>.d2-frame>.d2-frame-inner .d2-content>.d2-economy,.territory-window>.d2-frame>.d2-frame-inner .d2-content>.d2-buffs,.territory-window>.d2-frame>.d2-frame-inner .territory-size-line{padding-inline:0}.territory-window>.d2-frame>.d2-frame-inner>.c87-progress b{overflow-wrap:anywhere}@media(max-width:760px){body:has(.ui94-window) .time17,body:has(.ui94-window) .capital-button{display:none!important}}.faction-window53.d2-slot,.army-window53.d2-slot{width:388px;bottom:auto;max-width:calc(100vw - 24px)}.faction-window53 .d2-frame-inner,.army-window53 .d2-frame-inner{padding:0;overflow:visible;max-height:calc(100dvh - 198px)}.faction-window53 .d2-heading,.army-window53 .d2-heading{padding:0;gap:3px;margin:-6px -6px 6px;min-height:36px}.w53-tabs{display:flex;gap:3px;flex:1}.faction-window53 .w53-tabs button{border:1px solid #b08d45;border-image:none;border-radius:3px;width:42px;height:36px;min-height:36px;padding:0;display:grid;place-items:center;background:linear-gradient(#3b5370,#22324a)}.faction-window53 .w53-tabs button[aria-selected=true]{background:linear-gradient(#5b7aa0,#2f4766);box-shadow:inset 0 0 0 1px #f3d892}.w53-tabs .d2-art{width:22px;height:22px}.faction-window53 .w53-body,.army-window53 .d2-content{margin:0 -15px;padding:0;width:calc(100% + 30px);display:flex;flex-direction:column;gap:4px;scrollbar-width:thin}.w53-body .d2-art,.w53-side .d2-art,.army-strip .d2-art{width:14px;height:14px;background:none;flex:none}.w53-body button:not(.d2-close),.w53-side button:not(.d2-close),.army-window53 button:not(.d2-close){border:1px solid #b08d45;border-image:none;border-radius:3px;padding:3px 8px;min-height:24px;font-size:11px}.w53-body p,.w53-side p{margin:4px 0}.w53-pad{padding:0 10px}.w53-label{color:#c9b98a!important;font-size:10px!important}.w53-thin{height:24px;min-height:24px;margin:0;display:flex;align-items:center;padding:0 10px;background:var(--d2-ribbon) center/cover;border-top:1px solid #c9a75a;border-bottom:1px solid #6e5527;color:#f6ecd0;font:700 12px var(--d2-sans)}.w53-fline{display:flex;gap:10px;align-items:center;padding:2px 10px 6px;border-bottom:1px solid #ffffff1c}.w53-fline>div{flex:1;min-width:0}.w53-fline h2{margin:0;font-size:18px}.w53-fline small{font-size:11px;color:var(--d2-muted)}.w53-fline>.d2-crest{width:34px;height:39px;border-width:2px}.w53-fline .d2-crest .d2-art{width:22px;height:22px}.w53-ruler{display:flex;gap:10px;padding:2px 10px}.w53-face{width:96px;height:128px;border:2px solid #c9a75a;flex:none;display:block;overflow:hidden;background:#16202a}.w53-face img{display:block;width:100%;height:100%;object-fit:cover}.w53-face>.d2-art{width:100%;height:100%}.w53-rinfo{min-width:0;flex:1;display:flex;flex-direction:column;justify-content:center;gap:3px}.w53-rinfo h3{margin:0;font-size:15px}.w53-heir{display:flex;flex-wrap:wrap;gap:3px 8px;align-items:center}.w53-heir b{font-size:12px}.w53-stats{display:flex;gap:9px;align-items:center;font-size:13px;font-weight:700;white-space:nowrap}.w53-stats .d2-hover-hint>span{display:flex;align-items:center;gap:2px}.w53-stats.small{font-size:11px;gap:6px}.w53-stats.small .d2-art{width:11px;height:11px}.w53-actions{display:flex;gap:4px;flex-wrap:wrap;margin-top:3px}.w53-actions .d2-command{flex:1;min-width:0}.w53-actions .d2-command small{font-size:10px}.w53-adviser{display:grid;grid-template-columns:28px 36px minmax(0,1fr) auto;gap:8px;align-items:center;padding:4px 10px 3px;border-bottom:1px solid #ffffff1c}.w53-adviser:last-child{border-bottom:0}.w53-body .w53-adviser-slot{width:36px;height:48px;min-height:48px;padding:0;border:1px solid #c9a75a;border-radius:0;overflow:hidden}.w53-adviser-slot .w53-face{width:100%;height:100%;border:0}.w53-body .w53-adviser-slot.empty{font-size:18px;background:#16202a;color:#d9c58f}.w53-who{display:flex;flex-direction:column;min-width:0}.w53-who b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w53-who small{color:var(--d2-muted);font-size:10px}.w53-points{display:flex;flex-direction:column;align-items:flex-end;font-size:14px}.w53-points>span{display:flex;gap:4px;align-items:center}.w53-points small{font-size:10px;color:#bcc6a8;white-space:nowrap}.w53-resources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:2px 10px 0}.w53-resources>span{display:flex;gap:4px;align-items:center;font-size:13px;padding:3px 4px;background:#0c141c66;border:1px solid #ffffff1c}.w53-resources small{font-size:10px;color:#bcc6a8;white-space:nowrap}.w53-resources b{overflow:hidden;text-overflow:ellipsis}.w53-crown{display:flex;gap:8px;align-items:center;padding:4px 10px 6px}.w53-crown meter{flex:1;min-width:0;height:10px;accent-color:#c9a75a}.w53-crown small{font-size:11px}.w53-tools{padding:2px 10px 0;display:flex;gap:8px;align-items:center;justify-content:space-between;min-width:0}.w53-tools input{width:150px;min-width:0;max-width:50%;padding:4px 6px!important}.w53-tools label{margin:0!important;font-size:11px}.w53-tools select{padding:3px!important;font-size:11px!important}.w53-tools small{font-size:10px;color:var(--d2-muted)}.w53-table{border-top:1px solid #6e5527;border-bottom:1px solid #6e5527;background:#0b121acc}.w53-table table{width:100%;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}.w53-table th{background:var(--d2-ribbon) center/cover;height:22px;text-align:right;position:sticky;top:0;z-index:1;font-size:11px;padding:0 4px}.w53-table th:first-child,.w53-table td:first-child{text-align:left;padding-left:10px;width:29%}.w53-table th:last-child,.w53-table td:last-child{padding-right:10px}.w53-table td{padding:2px 4px;text-align:right;border-bottom:1px solid #ffffff10;white-space:nowrap;font-size:11px;overflow:hidden;text-overflow:ellipsis;line-height:1.55}.w53-table th button{border:0!important;box-shadow:none;background:none!important;padding:0!important;width:100%;min-height:22px!important;color:#f6ecd0;text-align:inherit;display:inline-flex;justify-content:flex-end;align-items:center;font-size:11px}.w53-table th:first-child button{justify-content:flex-start}.sort-arrow{font-size:10px}.w53-table tbody tr:nth-child(odd){background:#ffffff07}.w53-table tbody tr[tabindex]:hover{background:#3b537066;cursor:pointer}.w53-table tr:focus-visible{outline:1px solid var(--d2-gold);outline-offset:-1px}.w53-table .low{color:#e39b8b}.w53-table td .d2-crest{width:14px;height:16px;border-width:1px;display:inline-grid;margin-right:4px;vertical-align:middle}.w53-table td .d2-crest .d2-art{width:9px;height:9px}.w53-totals{padding:0 10px;display:flex;gap:10px;justify-content:flex-end;font-size:11px;font-weight:700}.w53-totals span{display:flex;gap:3px;align-items:center}.w53-totals span:first-child{margin-right:auto;font-weight:400;color:var(--d2-muted)}.w53-people th:first-child,.w53-people td:first-child{width:25%}.w53-people th:last-child,.w53-people td:last-child{width:32%;text-align:left}.w53-people td:not(:first-child):not(:last-child){font-variant-numeric:tabular-nums}.w53-sub{display:flex;gap:4px;padding:0 10px}.w53-sub button{font-size:12px;padding:3px 12px}.w53-sub button[aria-pressed=true]{background:linear-gradient(#5b7aa0,#2f4766)}.w53-side{position:fixed;left:412px;top:82px;width:300px;max-width:calc(100vw - 24px);z-index:85;pointer-events:auto;color:var(--d2-ink)}.w53-side>.d2-frame{display:flex;flex-direction:column;max-height:calc(100dvh - 160px)}.w53-side .d2-frame-inner{min-height:0;max-height:calc(100dvh - 196px)}.w53-side .d2-heading{padding:0 0 6px}.w53-side .d2-heading h2{font-size:15px}.w53-side .d2-content{padding:0;display:flex;flex-direction:column;gap:4px}.w53-person{display:flex;align-items:center;flex-direction:column;gap:4px}.w53-person .w53-face{width:150px;height:200px}.w53-person h3{margin:2px 0;font-size:17px}.w53-person small{color:#c9b98a}.w53-biography{font-size:12px;line-height:1.6}.w53-side label{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.w53-side .diplomacy-panel{padding:0}.w53-side .diplomacy-actions{flex-wrap:wrap}.w53-recruit th:first-child,.w53-recruit td:first-child{width:32%}.w53-recruit th:nth-child(2){width:16%}.w53-recruit th:nth-child(3){width:12%}.w53-recruit th:nth-child(4){width:23%}.w53-recruit th:nth-child(5){width:17%}.w53-recruit td input{width:100%;padding:2px!important;font-size:11px!important}.w53-recruit td>button{max-width:100%;padding:0!important;border:0!important;background:none;box-shadow:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;font-weight:500}.w53-recruit .d2-command{display:block}.w53-recruit .d2-command>button{font-size:11px;padding:2px 4px}.w53-recruit small{font-size:10px}.army-location-group{padding:4px 10px 2px;margin:0;font-size:11px;font-weight:500;color:#d9c58f;border-bottom:1px solid #6e552788}.army-strip{background:#0b121acc;border-top:1px solid #ffffff18;border-bottom:1px solid #ffffff18}.army-strip-head{display:flex;gap:6px;align-items:center;padding:3px 10px;background:var(--d2-ribbon) center/cover}.army-strip-head>.d2-hover-hint{flex:1;min-width:0}.army-strip-head button.army-strip-toggle{font-size:12px;font-weight:700;border:0;background:none;box-shadow:none;padding:0;min-height:20px}.army-strip-head .army-commander{width:100%;padding:1px 6px;border:1px solid #6e5527;min-height:20px;font-size:11px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.army-chevron{color:#d9c58f}.army-strip-head .army-strip-close{padding:0;border:0;background:none;box-shadow:none;min-height:20px;width:20px}.army-strip button.army-strip-summary{width:100%;display:flex;align-items:center;gap:6px;padding:3px 10px;border:0;border-radius:0;background:none;box-shadow:none;font-size:11px;font-weight:500;min-height:25px;text-align:left}.army-strip-summary>span{display:flex;align-items:center;gap:2px;white-space:nowrap}.army-strip-summary .army-location{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;display:block}.army-strip-summary .army-upkeep{margin-left:auto}.army-strip .army-state{padding:0 4px;border-radius:2px;background:#2b3d2a;font-size:10px}.army-strip .army-state.moving{background:#2a3d5a}.army-strip .army-state.siege{background:#5a2a24}.army-strip-detail{padding:6px 10px;display:flex;flex-direction:column;gap:5px}.army-stat-line{display:flex;align-items:center;gap:8px;justify-content:space-between}.army-abilities,.army-route-line{font-size:11px;color:var(--d2-muted);margin:0!important}.army-actions{display:flex;align-items:flex-start;gap:4px;flex-wrap:wrap}.army-actions .d2-command{display:flex;flex-direction:column;max-width:110px}.army-actions .d2-command small{font-size:10px}.army-actions button{font-size:11px;padding:3px 8px}.army-window-title{flex:1;font-size:14px}.army-window53 .d2-heading>button:not(.d2-close){font-size:11px}.d2-outliner{background:#0b0e11bf}.d2-outliner summary{height:22px;min-height:22px;padding:0 7px;background:var(--d2-ribbon) center/cover;border-top:1px solid #c9a75a;border-bottom:1px solid #6e5527;color:#f6ecd0;font-size:11px;text-shadow:0 1px 2px #000a}@media(max-width:650px){.faction-window53.d2-slot,.army-window53.d2-slot{inset:102px auto auto 6px;width:calc(100vw - 12px);max-width:none}.faction-window53 .d2-frame-inner,.army-window53 .d2-frame-inner{max-height:calc(100dvh - 206px)}.w53-side{left:6px;right:6px;top:110px;width:auto;max-width:none}.w53-side>.d2-frame{max-height:calc(100dvh - 178px)}.w53-side .d2-frame-inner{max-height:calc(100dvh - 218px)}.w53-tools{gap:4px}.w53-adviser{gap:6px}.w53-points small{font-size:10px}.w53-resources{gap:3px}.w53-resources>span{gap:3px}.w53-tabs{gap:3px}.faction-window53 .w53-tabs button{width:40px}.w53-table td{font-size:10.5px;padding-left:3px;padding-right:3px}.w53-table th{padding-left:3px;padding-right:3px}}.faction-window53.d2-slot>.d2-frame,.army-window53.d2-slot>.d2-frame{overflow:visible}.w53-points{flex-direction:row;align-items:center;gap:4px}.w53-points small{font-size:10px}.w53-crown meter::-webkit-meter-bar{height:8px;border:1px solid #6e5527;border-radius:0;background:#0b1118}.w53-crown meter::-webkit-meter-optimum-value{background:linear-gradient(#e7c873,#a8842f)}.w53-crown meter::-moz-meter-bar{background:linear-gradient(#e7c873,#a8842f)}@media(max-width:650px){body:has(.faction-window53,.army-window53,.w53-side) .map-options{visibility:hidden}}.d2-buildings{width:300px;left:calc(var(--d2-width) + 10px);top:0;bottom:auto;z-index:110;max-width:calc(100vw - 24px)}.d2-buildings .d2-content{padding:0!important;max-height:calc(100dvh - 210px);overflow:auto}.d2-buildings .d2-frame-inner{max-height:calc(100dvh - 180px)}.b85-panel{font:11px/1.45 var(--d2-sans);font-variant-numeric:tabular-nums}.b85-count{display:flex;justify-content:space-between;gap:4px;color:var(--d2-title)}.b85-count small,.b85-note{color:var(--d2-muted);font-size:10px}.b85-panel .d2-building-slots{display:flex;gap:3px;overflow-x:auto;scrollbar-width:thin;padding:7px 0;max-width:100%}.b85-panel .d2-building-slot{position:relative;isolation:isolate;flex:0 0 42px;width:42px;height:42px;min-height:42px;display:grid;place-items:center;padding:2px;border:1px solid #766444;border-image:none;overflow:hidden;border-radius:2px}.b85-panel .d2-building-slot .d2-art{width:29px;height:29px}.b85-panel .d2-building-slot small{position:absolute;bottom:0;right:2px;font-size:10px;text-shadow:0 1px 2px #000;background:#14202dc9;padding:0 2px}.b85-panel .d2-building-slot.selected{outline:1px solid #ffe3a0;outline-offset:-2px;background:#344654}.b85-panel .b85-working{border-color:#e8c56e;animation:b85-glow 2.4s ease-in-out infinite}.b85-working .d2-art{opacity:.4}.b85-working:before{content:"";position:absolute;inset:auto 0 0;height:var(--build-progress);background:#d3ad4e55;z-index:-1;transition:height 1s linear}.b85-hammer{color:#ffe2a0}.b85-working>.b85-hammer{position:absolute;left:2px;top:0;font-size:13px;text-shadow:0 1px 3px #000}@keyframes b85-glow{50%{box-shadow:inset 0 0 8px #eec96e66,0 0 4px #eec96e44}}.b85-choices h3{font-size:11px;margin:3px 0;padding:4px;background:var(--d2-ribbon) center/cover}.b85-current{font-size:10px;color:#e6d5a3}.d2-building-option85{padding:4px 0;border-bottom:1px solid #ffffff18}.d2-building-option85 .d2-command{display:block}.d2-building-option85 .d2-command>button{display:flex;width:100%;align-items:center;gap:4px;min-height:40px;padding:3px;border:1px solid #7c6b48;border-image:none;text-align:left}.d2-building-option85 .d2-art{flex:none;width:20px;height:20px}.b85-option-name{flex:1;min-width:0;font-size:11px}.b85-option-name b{font-size:10px;font-weight:400}.b85-option-name small{display:block;font-size:10px;line-height:1.35;color:#b8c6ca}.b85-cost{text-align:right;flex:none;font-size:10px;max-width:104px}.b85-cost small{display:block;color:#c8b88b}.d2-building-option85.unavailable button{opacity:.48}.b85-unavailable{display:block;color:#f0a299!important;font-size:10px;line-height:1.4;padding:2px 0}.b85-note{margin:4px 0!important}.b85-job,.b85-construction-banner,.b85-outliner-job{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px;color:#ffe0a0;background:#56432266;border:1px solid #af8e48;padding:6px;font:11px/1.4 var(--d2-sans);text-align:left}.b85-job progress,.b85-construction-banner progress,.b85-outliner-job progress{grid-column:1/-1;width:100%;height:4px;accent-color:#dcb659}.b85-construction-banner{margin:0 0 6px;width:100%;cursor:pointer;border-image:none;grid-template-columns:16px minmax(0,1fr) auto}.b85-construction-banner small,.b85-outliner-job small{font-size:10px}.b85-outliner-job{width:100%;margin:3px 0;border-image:none;cursor:pointer}.b85-outliner-job b{grid-column:1/-1;font-weight:500}.b85-building-action [data-action-id=buildings]{border-color:#d6b466}.b85-tooltip{z-index:10000;max-height:calc(100dvh - 16px);overflow:auto}.b85-complete{position:fixed;right:14px;bottom:80px;z-index:150;display:flex;gap:5px;max-width:calc(100vw - 28px);padding:8px;border:1px solid #dcb659;background:#24343af5;color:#ffe5b3}.b85-complete button{background:transparent;color:inherit;border:0;font:12px var(--d2-sans);cursor:pointer}.d2-command.compact:focus>small,.d2-command.compact:hover>small{display:none}@media(max-width:1079px){.d2-buildings{left:0;top:0;width:300px}.d2-buildings .d2-frame-inner{max-height:calc(100dvh - 190px)}}@media(prefers-reduced-motion:reduce){.b85-panel .b85-working{animation:none}.b85-working:before{transition:none}}.w53-body>.w53-sub{flex-shrink:0;min-height:32px;padding:4px 10px;box-sizing:border-box}.w53-body>.recruit75{flex-shrink:0}.recruit75 .recruit75-name{display:flex!important;flex-direction:row!important;align-items:center!important;gap:4px;min-height:22px}.recruit75 .recruit75-name input[type=checkbox]{appearance:auto;display:inline-block!important;width:12px!important;height:12px!important;min-width:12px!important;margin:0!important;padding:0!important;flex:0 0 12px!important}.recruit75-name button{line-height:1.35!important;text-align:left;box-shadow:none!important}.d2-frame .b85-construction-banner,.d2-outliner .b85-outliner-job{background:#564322aa;color:#ffe0a0;border:1px solid #af8e48;border-image:none;box-shadow:none;padding:6px}.b85-job progress,.b85-construction-banner progress,.b85-outliner-job progress{appearance:none;border:0;background:#171e24;border-radius:2px;overflow:hidden}.b85-job progress::-webkit-progress-bar,.b85-construction-banner progress::-webkit-progress-bar,.b85-outliner-job progress::-webkit-progress-bar{background:#171e24}.b85-job progress::-webkit-progress-value,.b85-construction-banner progress::-webkit-progress-value,.b85-outliner-job progress::-webkit-progress-value{background:#dcb659}.b85-job progress::-moz-progress-bar,.b85-construction-banner progress::-moz-progress-bar,.b85-outliner-job progress::-moz-progress-bar{background:#dcb659}.ui94-window{--u94-deep:#0b1826;--u94-surface:#122638;--u94-raised:#20394b;--u94-ink:#e8dfc5;--u94-muted:#a7b6bd;--u94-gold:#d6bb80;--u94-edge:#9b804e;--u94-line:#a18a573b;--u94-pad:11px;--d2-ink:var(--u94-ink);--d2-muted:var(--u94-muted);--d2-title:#e9d29c;--d2-button:linear-gradient(#263e50,#142a3b);--d2-tab:linear-gradient(#314b5f,#1c3347);--d2-panel:linear-gradient(110deg,#102233ed,#0b1826f5),url(/assets/ui/panel.3b2ada3588e3c4ea.webp);position:relative;isolation:isolate;background:var(--d2-panel) center/256px;border-image:none;box-shadow:0 12px 28px #0009,0 2px 5px #000b;font:500 12px/1.55 var(--d2-sans);color:var(--u94-ink)}.ui94-window:after{content:"";position:absolute;inset:-18px;z-index:2;pointer-events:none;border:18px solid transparent;border-image:var(--d2-frame) 30 round;filter:saturate(.68) brightness(.9) drop-shadow(0 1px 1px #0009)}.d2-slot:has(>.ui94-window){width:400px}.faction-window53.d2-slot:has(>.ui94-window){width:440px}.d2-slot>.ui94-window>.d2-frame-inner{margin-inline:-15px;padding:0;box-shadow:none;overflow:visible;max-height:calc(100dvh - var(--header16-bottom,150px) - 130px)}.ui94-window>.d2-frame-inner>.d2-heading{gap:10px;margin:0;min-height:48px;padding:2px var(--u94-pad) 10px;border-bottom:1px solid var(--u94-line);flex-shrink:0}.ui94-window h2,.ui94-window h3{font-family:var(--d2-sans)}.ui94-window>.d2-frame-inner>.d2-heading h2{font:700 21px/1.3 var(--d2-sans);letter-spacing:-.035em;overflow-wrap:anywhere}.ui94-window .d2-heading>.d2-crest{width:42px;height:46px;flex:none;filter:drop-shadow(0 3px 3px #0009)}.ui94-window>.d2-frame-inner>.d2-heading .d2-close{width:28px;height:28px;min-height:28px;flex:none;margin:0;padding:0;border:1px solid #92774c;border-radius:50%;background:linear-gradient(140deg,#334751,#102232);color:#e5cf9a;font:20px/1 var(--d2-sans);box-shadow:inset 0 1px #f7dd9a38,0 2px 4px #0009}.ui94-window>.d2-frame-inner>.d2-content{margin:0;padding:0;width:100%;scrollbar-width:thin;scrollbar-color:#685f49 #0b1826;overscroll-behavior:contain;overflow-x:hidden}.ui94-window button:focus-visible,.ui94-window input:focus-visible,.ui94-window select:focus-visible,.ui94-window summary:focus-visible{outline:2px solid #e3c992;outline-offset:2px}.ui94-window button:disabled{opacity:.5}.ui94-window .d2-ribbon,.ui94-window .w53-thin{background:linear-gradient(90deg,#21394aa6,#12263855);border-top:1px solid #e3ce9121;border-bottom:1px solid #050d17b3;height:auto;min-height:27px;padding:4px var(--u94-pad);margin:0;color:#d6c18f;font:600 11px/1.5 var(--d2-sans);letter-spacing:.035em}.ui94-window .d2-ribbon small{color:var(--u94-muted);font-size:10px;letter-spacing:0}.ui94-window .d2-content button:not(.d2-buff):not(.research-cell):not(.army-strip-summary):not(.army-strip-toggle):not(.w53-adviser-slot):not(.d2-faction-link){border-image:none;border:1px solid var(--u94-control-edge,#8e795352);border-radius:2px;background:var(--d2-button);box-shadow:var(--u94-control-shadow,inset 0 1px #d2d9dd12,0 1px 2px #0005);color:var(--u94-control-ink,var(--u94-ink))}.ui94-window .d2-content button:not(:disabled):hover{filter:brightness(1.14)}.ui94-window .d2-content button.danger{background:var(--d2-danger)}.ui94-window .d2-content button.confirm{background:var(--d2-confirm)}.ui94-window .d2-content button[aria-disabled=true]{color:#a6aaa7}.ui94-window input,.ui94-window select{border:1px solid #71634580!important;background:#091a29;color:var(--u94-ink);box-shadow:inset 0 2px 4px #0005;border-radius:2px}:is(.territory-window,.faction-window53)>.ui94-window{background:#122638;border-image:url(/assets/header16/frame.e2decc498dfbde6e.webp) 300 200 314 200 fill / 0 / 0 repeat}:is(.territory-window,.faction-window53)>.ui94-window>.d2-frame-inner{position:relative;isolation:isolate;background:linear-gradient(110deg,#24405235,#12263818 48%,#040e1850)}.territory-window>.ui94-window .b85-construction-banner{display:grid;grid-template-columns:16px minmax(0,1fr) auto;width:calc(100% - 2 * var(--u94-pad));align-items:center;gap:3px;margin-top:0;margin-bottom:8px;text-align:left}.territory-window>.ui94-window:before{content:none}.territory-window>.ui94-window>.d2-frame-inner:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:-15px 0 auto;height:158px;background:linear-gradient(90deg,#07132075,transparent 75%),linear-gradient(180deg,#07132035,#0c1c2b70 55%,#0c1c2bf5),var(--territory-scene) center 42%/cover;-webkit-mask-image:none;mask-image:none;clip-path:polygon(10px 0,calc(100% - 10px) 0,calc(100% - 10px) 5px,100% 5px,100% 100%,0 100%,0 5px,10px 5px)}:is(.territory-window,.faction-window53)>.ui94-window:after{background:linear-gradient(#352c1d,#e7d29a 18%,#b59a64 37%,#77603b 66%,#d0b679 81%,#171b1c) top center/ calc(100% - 24px) 5px no-repeat,linear-gradient(#151d23,#887447 22%,#b49b63 45%,#6e5735 75%,#242016) bottom center/ calc(100% - 24px) 5px no-repeat,linear-gradient(90deg,#3a3020,#d2bc81 25%,#a18856 52%,#605035 75%,#07121b) left center/5px calc(100% - 24px) no-repeat,linear-gradient(90deg,#07121b,#73603f 25%,#b49a63,#665032 85%,#242018) right center/5px calc(100% - 24px) no-repeat;background-origin:border-box;filter:drop-shadow(0 1px 1px #000b)}:is(.territory-window,.faction-window53)>.ui94-window{--d2-button:linear-gradient(155deg,#263d4c,#142b3a 55%,#0b1d2a);--u94-control-edge:#9d895477;--u94-control-shadow:inset 0 1px #d0dce42b,inset 0 -1px #0009,0 1px 2px #0005;box-shadow:0 12px 24px #0008,0 3px 6px #000b,inset 0 0 15px #0007}.territory-window>.ui94-window>.d2-frame-inner>.d2-heading{min-height:53px;padding:0 var(--u94-pad) 8px;border-bottom:0}.territory-window>.ui94-window .d2-heading h2{font-size:23px;letter-spacing:-.04em;color:#efdab0;text-shadow:0 1px #30200d,0 2px 3px #000c}.territory-window>.ui94-window .d2-heading>.d2-crest{width:46px;height:49px;filter:drop-shadow(0 2px 2px #000c)}:is(.territory-window,.faction-window53)>.ui94-window>.d2-frame-inner>.d2-heading .d2-close{width:27px;height:27px;min-height:27px;font-size:18px;border:1px solid #bda269;border-right-color:#6b5839;border-bottom-color:#6b5839;background:linear-gradient(145deg,#2b4050,#0c1c29 80%);box-shadow:inset 0 1px #eee0b228,inset 0 -1px #0009,0 2px 3px #0008}.territory-window>.ui94-window>.d2-frame-inner>.d2-row{padding:3px var(--u94-pad) 5px;background:none;border-bottom:0}.territory-window>.ui94-window>.d2-frame-inner>.d2-territory-environment{padding:7px var(--u94-pad) 12px;border-bottom:1px solid #c4ad7138;box-shadow:0 1px #020b1270}.ui94-window .d2-chip{border:0;background:#0716238f;border-radius:2px;padding:3px 5px;box-shadow:inset 0 1px #c6d6df12}.territory-window>.ui94-window>.d2-frame-inner>.d2-content>:not(.d2-ribbon):not(.a71-territory){margin-inline:var(--u94-pad)}.ui94-window .territory-size-line{padding-block:7px;gap:7px}.ui94-window .territory-size-bars i{height:8px}.ui94-window .d2-economy{padding-block:10px;gap:12px}.ui94-window .d2-production{border-right:1px solid var(--u94-line);padding-right:10px;gap:6px}.ui94-window .d2-production>div{font-size:15px;font-weight:600}.ui94-window .d2-production small{font-size:10px;color:var(--u94-muted)}.ui94-window .d2-gauges{gap:10px;align-content:center}.ui94-window .d2-gauge:has(.compact){grid-template-columns:30px minmax(0,1fr) 29px;min-height:29px}.ui94-window .d2-gauge>.d2-hover-hint{min-width:0}.ui94-window .d2-fortress-art{width:54px;height:40px}.ui94-window .d2-buffs{padding-block:9px;gap:7px}.ui94-window .d2-buff{background:#112638;box-shadow:inset 0 1px #d2d9dd12;border-width:1px;border-radius:3px}.ui94-window .d2-stack{padding-block:8px}.ui94-window .d2-stack .d2-row{padding:2px 0}.ui94-window .a71-territory{margin-top:7px;border-top:1px solid #a98f5055;background:linear-gradient(#091927,#122637)}.ui94-window .a71-territory .a71-buttons{padding:8px var(--u94-pad);gap:5px}.ui94-window .a71-territory .a71-buttons button{min-height:30px;padding:4px 8px}.ui94-window .d2-content>details{border-top:1px solid var(--u94-line);padding:7px 0}.ui94-window details summary{color:var(--u94-muted);font-size:11px;cursor:pointer}.ui94-window .b85-construction-banner{border-inline:0;box-shadow:none;border-color:#b79b5166;background:linear-gradient(90deg,#3c3524e6,#192c36);padding:6px var(--u94-pad);font-size:11px}.ui94-window .c87-progress{background:linear-gradient(90deg,#293b30,#172d35);border-color:#829b6155;padding:8px var(--u94-pad)}.faction-window53>.ui94-window>.d2-frame-inner>.d2-heading{min-height:55px;padding:0 8px 8px;gap:7px;background:none;border-bottom:1px solid #a58d5535;box-shadow:0 1px #020c1475}.ui94-window .w53-tabs{gap:2px;min-width:0;align-items:stretch}.faction-window53 .ui94-window .w53-tabs button{flex:1;width:auto;min-width:0;height:43px;min-height:43px;padding:4px 1px;gap:3px;display:flex;flex-direction:column;justify-content:center;border:1px solid transparent;background:none;box-shadow:none;border-radius:2px;color:#acb7ba}.ui94-window .w53-tabs .d2-art{width:17px;height:17px;opacity:.75}.ui94-window .ui94-tab-label{font:500 11px/1.2 var(--d2-sans);white-space:nowrap}.faction-window53 .ui94-window .w53-tabs button[aria-selected=true]{color:#efdab0;background:linear-gradient(145deg,#32445188,#10243390);border-color:#a58a5066;border-bottom-color:#d0b77c;box-shadow:inset 0 1px #f1deb238,inset 0 -1px #0009,0 2px 3px #0007}.ui94-window .w53-tabs button[aria-selected=true] .d2-art{opacity:1}.ui94-window .w53-body{gap:0}.ui94-window .w53-fline{padding:12px var(--u94-pad) 14px;gap:12px;background:none;border-bottom:1px solid #b8a37130}.ui94-window .w53-fline>.faction-emblem{width:62px;height:66px;filter:drop-shadow(0 4px 3px #0009)}.ui94-window .w53-fline h2{font-size:23px;line-height:1.35;letter-spacing:-.04em;color:#efdab0;text-shadow:0 1px #30200d,0 2px 3px #000c;overflow-wrap:anywhere}.ui94-window .w53-fline small{line-height:1.7}.ui94-window .w53-ruler{padding:10px var(--u94-pad);gap:14px}.ui94-window .w53-face{border:1px solid #b8a16c;border-right-color:#695738;border-bottom-color:#695738;box-shadow:0 0 0 1px #040d17,0 3px 6px #0008}.ui94-window .w53-rinfo{gap:6px}.ui94-window .w53-rinfo h3{font-size:17px;color:#e6d4aa}.ui94-window .w53-label{color:#a3b2ba!important;letter-spacing:.04em}.ui94-window .w53-adviser{padding:6px var(--u94-pad);border-color:#c6d6df13;gap:9px;background:linear-gradient(90deg,#0b1b2918,#0b1b2940)}.ui94-window .w53-adviser-slot.empty{background:linear-gradient(#091826,#152a37);border-color:#8b775060;box-shadow:inset 0 1px 4px #0009,0 1px #c4d5da12}.ui94-window .w53-points{flex-direction:column;align-items:flex-end;gap:0;font-size:15px}.ui94-window .w53-points small{color:#adbaa8}.ui94-window .w53-resources{padding:10px var(--u94-pad);gap:10px}.ui94-window .w53-resources>span{flex-wrap:wrap;gap:4px;border:0;border-right:1px solid var(--u94-line);background:none;padding:0 8px 0 0}.ui94-window .w53-resources>span:last-child{border:0}.ui94-window .w53-resources small{width:100%;padding-left:18px;color:#adbaa8}.ui94-window .w53-crown{padding:9px var(--u94-pad)}.ui94-window .c87-row{padding:8px var(--u94-pad);border-color:var(--u94-line)}.ui94-window .w53-tools{padding:10px var(--u94-pad);gap:8px;background:#0b1b2955}.ui94-window .w53-tools input{height:30px}.ui94-window .w53-table{border-color:var(--u94-line);background:#06152155}.ui94-window .w53-table th{height:31px;background:linear-gradient(#253b49,#142735);border-bottom:1px solid #ae935f59;box-shadow:inset 0 1px #d5e4e412}.ui94-window .w53-table td{padding-block:7px;font-size:11px;border-bottom:1px solid #c5d1db12}.ui94-window .w53-table tbody tr:nth-child(odd){background:#ffffff03}.ui94-window .w53-table tbody tr[tabindex]:hover{background:#2d485a88}.ui94-window .w53-table th button{border:0!important;box-shadow:none!important;background:none!important}.ui94-window .w53-totals{padding:10px var(--u94-pad);gap:8px;background:linear-gradient(#172c3a66,#0b1b2966);border-top:1px solid #a58d5535;font-size:11px}.ui94-window .w53-sub{padding:9px var(--u94-pad)}.ui94-window .research-legend{padding:9px var(--u94-pad);color:var(--u94-muted);gap:8px}.ui94-window .research-track{padding-block:11px}.ui94-window .research-cell{background:linear-gradient(145deg,#263d4c88,#102436aa);border-color:#75818a55;box-shadow:inset 0 1px #d0dce425,inset 0 -1px #0008,0 1px 2px #0004}.ui94-window .research-cell.next{border-color:#b29a61}.ui94-window .research-cell.done{background:linear-gradient(#294338,#1a3028);border-color:#739d73}.ui94-window .research-cell.run{border-color:#d0af66;background:#293b41}.ui94-window .research-line{padding-block:9px;flex-wrap:wrap;gap:6px;border-color:var(--u94-line)}@media(max-width:650px){.d2-slot:has(>.ui94-window),.faction-window53.d2-slot:has(>.ui94-window){left:6px;right:auto;width:calc(100vw - 12px);max-width:none}.ui94-window{--u94-pad:10px}.ui94-window .w53-adviser{gap:6px}.ui94-window .w53-table td{font-size:11px;padding-inline:3px}.ui94-window .w53-points small{font-size:10px}.ui94-window .w53-resources{gap:6px}}@media(max-height:500px){.d2-slot>.ui94-window>.d2-frame-inner{max-height:calc(100dvh - var(--header16-bottom,100px) - 118px)}.d2-slot>.ui94-window>.d2-frame-inner{overflow-y:auto;overflow-x:hidden;display:block}.ui94-window>.d2-frame-inner>.d2-content{overflow:visible;max-height:none}}@media(min-width:651px){body:has(.faction-window53>.ui94-window) .w53-side{left:460px}}.territory-window:has(>.ui94-window)>.d2-buildings>.d2-frame>.d2-frame-inner{max-height:calc(100dvh - var(--header16-bottom,150px) - 130px)}@media(min-width:1080px){.territory-window:has(>.ui94-window)>.d2-buildings{left:calc(100% + 8px)}}.territory-window>.ui94-window .d2-chip{background:#07132045;box-shadow:none;border-radius:0;padding:2px 4px}.territory-window>.ui94-window .territory-size-line{padding-block:9px}.territory-window>.ui94-window .territory-size-bars{gap:4px}.territory-window>.ui94-window .territory-size-bars i{height:7px;border:1px solid #030c13;box-shadow:0 1px #b2c1c51a,inset 0 1px 2px #000a}.territory-window>.ui94-window .territory-size-bars i.filled{background:linear-gradient(#f0d89a,#ba944c 45%,#846331 65%,#b09154);box-shadow:inset 0 1px #ffefbb70,0 1px #000}:is(.territory-window,.faction-window53)>.ui94-window .d2-ribbon,:is(.territory-window,.faction-window53)>.ui94-window .w53-thin{min-height:25px;padding-block:4px;letter-spacing:.04em;background:linear-gradient(90deg,#29415165,#172e4020 75%);border-top:1px solid #a58d5535;border-bottom:1px solid #020c1475;box-shadow:inset 0 1px #d5e4e409,0 1px #c7d5d807;color:#d7c297;text-shadow:0 1px #000}.territory-window>.ui94-window .d2-economy{padding-block:12px;gap:13px}.territory-window>.ui94-window .d2-production{border-right-color:#a9b9b91a}.territory-window>.ui94-window .d2-production>div{font-size:16px;text-shadow:0 1px 2px #000}.territory-window>.ui94-window .d2-gauges{gap:13px}.territory-window>.ui94-window .d2-bar meter{height:9px;border:1px solid #030b12;box-shadow:0 1px #afc7d21c}.territory-window>.ui94-window .d2-bar meter::-webkit-meter-bar{height:100%;background:linear-gradient(#040f19,#122a39);box-shadow:inset 0 1px 2px #000}.territory-window>.ui94-window .d2-bar meter::-webkit-meter-optimum-value{background:linear-gradient(#9db98c,#517c56 40%,#30543d 70%,#638562);box-shadow:inset 0 1px #dce6b333}.territory-window>.ui94-window .d2-bar meter::-moz-meter-bar{background:linear-gradient(#9db98c,#517c56 40%,#30543d 70%,#638562)}:is(.territory-window,.faction-window53)>.ui94-window .d2-content button.danger{--d2-button:var(--d2-danger)}:is(.territory-window,.faction-window53)>.ui94-window .d2-content button.confirm{--d2-button:var(--d2-confirm)}.territory-window>.ui94-window .d2-content .b85-construction-banner{--d2-button:linear-gradient(100deg,#463e2a65,#172a3660 70%);--u94-control-edge:#a3874560;--u94-control-shadow:inset 2px 0 #c3a161,inset 0 1px #dec69012,inset 0 -1px #0004;--u94-control-ink:#e3d2a9;padding:7px 9px}.territory-window>.ui94-window .b85-construction-banner progress{height:4px;background:#071521}.territory-window>.ui94-window .b85-construction-banner progress::-webkit-progress-value{background:linear-gradient(#e7d398,#b18d45);box-shadow:inset 0 1px #ffefb245}.territory-window>.ui94-window .d2-buff{border-color:#89977870;background:linear-gradient(140deg,#20334290,#0b1c29b0);box-shadow:inset 0 1px #cad7dc25,inset 0 -1px #0009,0 1px 2px #0005;border-radius:2px}.territory-window>.ui94-window .d2-buff.bad{border-color:#b278557d}.territory-window>.ui94-window .a71-territory{background:linear-gradient(#08172477,#0b1b2960);box-shadow:inset 0 1px #c4d3da10}.faction-window53>.ui94-window .w53-ruler{background:linear-gradient(110deg,#243b4c15,#07132020)}.faction-window53>.ui94-window .w53-resources{background:#07132028}.faction-window53>.ui94-window .w53-resources b{font-size:15px}.faction-window53>.ui94-window .w53-crown meter::-webkit-meter-bar{background:linear-gradient(#040f19,#122a39);border-color:#030c13;box-shadow:0 1px #afc7d21c}.faction-window53>.ui94-window .w53-crown meter::-webkit-meter-optimum-value{background:linear-gradient(#f0d89a,#ba944c 45%,#846331 65%,#b09154)}.faction-window53>.ui94-window .w53-sub button[aria-pressed=true]{--d2-button:linear-gradient(145deg,#3d453f,#1a303c);--u94-control-edge:#b3985d99;--u94-control-ink:#efdab0}.faction-window53>.ui94-window .army-location-group{margin:0;padding:7px var(--u94-pad);border-color:#a58d5535;font-size:11px;color:#d7c297}.faction-window53>.ui94-window .army-strip{background:#06152150;border-color:#a9b9b920}.faction-window53>.ui94-window .army-strip-head{padding:6px var(--u94-pad);background:linear-gradient(#243b4c75,#13283765);box-shadow:inset 0 1px #cbd8dd13,inset 0 -1px #0005}.faction-window53>.ui94-window .army-strip-summary{padding:6px var(--u94-pad)}.faction-window53>.ui94-window .army-strip-detail{padding:9px var(--u94-pad);background:#07132040}.faction-window53>.ui94-window .c87-row{background:#07132020}.faction-window53>.ui94-window .dip84-resources>span{background:#07132040;border-color:#a58d5535}html.ui94-theme :is(.d2-frame:not(.ui94-window),.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window,.d2-outliner,.map-options,.a71-context,.a71-army-choices,.d2-info-bubble){--d2-button:linear-gradient(155deg,#293f4c,#162d3b 55%,#0b1c29);--d2-tab:linear-gradient(#3e4a48,#26373a);--d2-line:#a18a4b38;--d2-title:#ead8a4;--d2-muted:#aebcc4;color:#e2e4de;background:#122638;border-image:url(/assets/header16/frame.e2decc498dfbde6e.webp) 300 200 314 200 fill / 0 / 0 repeat;box-shadow:0 14px 26px #0009,0 2px 5px #000c,inset 0 0 18px #040d1890;font-family:Noto Sans KR,sans-serif}html.ui94-theme :is(.d2-frame:not(.ui94-window),.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window){position:relative;border:18px solid transparent;isolation:isolate;border-image:url(/assets/header16/frame.e2decc498dfbde6e.webp) 300 200 314 200 fill / 0 / 0 repeat}html.ui94-theme :is(.d2-frame:not(.ui94-window),.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window):after{content:"";position:absolute;inset:-18px;pointer-events:none;z-index:5;border:18px solid transparent;border-image:url(/assets/ui/frame-card.e39cd15e3cac3ff3.png) 30 round;background:linear-gradient(#352c1d,#e7d29a 18%,#b59a64 37%,#77603b 66%,#d0b679 81%,#171b1c) top center/ calc(100% - 24px) 5px no-repeat,linear-gradient(#151d23,#887447 22%,#b49b63 45%,#6e5735 75%,#242016) bottom center/ calc(100% - 24px) 5px no-repeat,linear-gradient(90deg,#3a3020,#d2bc81 25%,#a18856 52%,#605035 75%,#07121b) left center/5px calc(100% - 24px) no-repeat,linear-gradient(90deg,#07121b,#73603f 25%,#b49a63,#665032 85%,#242018) right center/5px calc(100% - 24px) no-repeat;background-origin:border-box;filter:drop-shadow(0 1px 1px #000b)}html.ui94-theme :is(.d2-frame:not(.ui94-window),.menu-sheet>.settlement-card)>.d2-frame-inner{margin-inline:-15px;box-shadow:none;padding:0;background:transparent}html.ui94-theme :is(.d2-frame:not(.ui94-window),.menu-sheet,.modal,.peace-dialog) :is(h2,h3){font-family:Noto Sans KR,sans-serif;color:#ead8a4}html.ui94-theme :is(.d2-frame:not(.ui94-window),.menu-sheet,.modal,.peace-dialog) h2{font-size:21px;letter-spacing:-.6px}html.ui94-theme .d2-heading,html.ui94-theme .menu-panel-heading,html.ui94-theme .b83-heading{border-bottom-color:#a9925655}html.ui94-theme :is(.d2-frame:not(.ui94-window),.menu-sheet,.modal,.peace-dialog) .d2-ribbon,html.ui94-theme :is(.d2-frame:not(.ui94-window),.menu-sheet,.modal,.peace-dialog) .w53-thin,html.ui94-theme :is(.d2-frame:not(.ui94-window),.menu-sheet,.modal,.peace-dialog) .army-location-group{background:linear-gradient(90deg,#6f63422e,#30415038,#10212e26);border-top:1px solid #c4a36438;border-bottom:1px solid #050e1899;color:#dac79b;box-shadow:inset 0 1px #b9d5df0b;padding:4px 10px}html.ui94-theme :is(.d2-frame:not(.ui94-window),.menu-sheet,.modal,.peace-dialog,.incident-window,.battle83-window) button:where(:not(.d2-buff):not(.b93-effect):not(.b93-army-name):not(.incident-art):not(.d2-faction-link):not(.army-strip-toggle):not(.army-strip-close):not(.army-strip-summary):not(.site-list-name):not(.dispatch-destination)){border-image:none;border-width:1px;border-color:#9d89545c;border-radius:2px;background:var(--d2-button);box-shadow:inset 0 1px #d0dce423,inset 0 -1px #0008,0 1px 2px #0004;color:#e5d7b2}html.ui94-theme :is(.d2-frame:not(.ui94-window),.menu-sheet,.modal,.peace-dialog,.incident-window) :is(button.confirm,button.primary){background:linear-gradient(#475e46,#273c2e);border-color:#8a9c6470}html.ui94-theme :is(.d2-frame:not(.ui94-window),.menu-sheet,.modal,.peace-dialog) button.danger{background:linear-gradient(#723c36,#442b2c);border-color:#c07b6570}html.ui94-theme :is(.d2-frame:not(.ui94-window),.menu-sheet,.modal,.peace-dialog,.incident-window) :is(button.active,button[aria-selected=true],button[aria-pressed=true]){background:linear-gradient(#645b3a55,#263737);border-color:#d3ba7f99;box-shadow:inset 0 -2px #c6aa63,inset 0 1px #eadbb030}html.ui94-theme :is(.menu-sheet,.modal,.peace-dialog,.d2-frame:not(.ui94-window)) :is(input:not([type=checkbox]):not([type=range]),select,textarea){background:#061725a8;border:1px solid #8d81575c;border-radius:2px;color:#e0ded1;box-shadow:inset 0 2px 4px #0005;max-width:100%;padding:7px}html.ui94-theme :is(.menu-sheet,.modal,.peace-dialog) .tabs{gap:3px;border-bottom:1px solid #af945447;padding-bottom:8px}html.ui94-theme :is(.menu-sheet,.modal,.peace-dialog) .tabs button{padding:7px 9px;min-height:32px}html.ui94-theme .menu-sheet>.settlement-card{max-height:calc(100dvh - var(--header16-bottom,100px) - 76px)}html.ui94-theme .menu-sheet .modal-body{padding:10px 2px;min-height:0}html.ui94-theme .menu-panel-heading{padding:3px 2px 10px;background:none;box-shadow:none}html.ui94-theme :is(.army-strip,.army-strip-head,.army-strip-summary,.army-strip-detail,.dispatch-source,.dispatch-destination,.general-profile header,.court-points>div,.talent-card,.war-v3,.war-v3-momentum,.b83-team,.b83-unitrow){background-color:transparent;background-image:linear-gradient(110deg,#31526522,#06131e33);border-color:#a18a4b38}html.ui94-theme .army-strip{border-top:1px solid #cfb77740;border-bottom:1px solid #0008}html.ui94-theme .army-strip-head{background:linear-gradient(90deg,#64736e20,transparent)}html.ui94-theme .army-strip-detail{border-top:1px solid #8b82514d}html.ui94-theme .d2-buildings .d2-content{padding:6px 8px}html.ui94-theme .b85-choices{background:transparent}html.ui94-theme .b85-choices .d2-building-option85{background:linear-gradient(110deg,#33485050,#12273680);border-color:#8e81554d}html.ui94-theme .d2-outliner,html.ui94-theme .map-options,html.ui94-theme .a71-context,html.ui94-theme .a71-army-choices{border:1px solid #b29b60;border-radius:2px;box-shadow:inset 0 0 0 2px #061521,inset 0 3px #dcc28c70,0 10px 18px #0008}html.ui94-theme .d2-outliner>details{border-bottom:1px solid #b1985247}html.ui94-theme .d2-outliner summary{padding:3px 7px;font-size:12px;font-weight:700;height:26px;min-height:26px;color:#e8d7aa;background:linear-gradient(90deg,#8d78562b,#09192550);box-shadow:inset 0 1px #eee2b920}html.ui94-theme .d2-outliner button{padding:3px 7px;border-bottom-color:#96835425}html.ui94-theme .d2-outliner button:hover{background:#c3b57b12}html.ui94-theme .d2-outliner small{color:#9dabb8}html.ui94-theme .map-options summary{padding:7px 10px;color:#e3d2a3;background:linear-gradient(#324b5933,#07172544)}html.ui94-theme .map-options :is(nav,fieldset){border-color:#a18a4b38;background:transparent}html.ui94-theme .map-options button{background:#132b3c;color:#cccbbf;border-color:#a18a4b55}html.ui94-theme .map-options button.active{background:#65573366;color:#f2deb0;border-color:#c3a563}html.ui94-theme .a71-context{padding:0;width:248px;overflow:visible}html.ui94-theme .a71-context-title{min-height:28px;padding:5px 10px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;color:#ead8a4;font-size:12.5px;font-weight:700;line-height:1.4;border-bottom:1px solid #b9a26655;background:linear-gradient(90deg,#a18a4b18,transparent)}html.ui94-theme .a71-context-title small{font-size:11px;color:#adb8bd;font-weight:400}html.ui94-theme .a71-context .a71-buttons.menu{padding:0}html.ui94-theme .a71-context .a71-buttons.menu button{border:0;border-bottom:1px solid #aa945225;border-radius:0;padding:5px 10px;min-height:30px;background:transparent;color:#dfdacb}html.ui94-theme .a71-context .a71-buttons.menu button:hover{background:linear-gradient(90deg,#ae965a35,#8d815810);color:#ffe2a5}html.ui94-theme .a71-army-choices>header{background:linear-gradient(#41515755,#15283633);border-bottom:1px solid #a7955a55;color:#e9d8aa;padding:4px 10px;min-height:28px}html.ui94-theme .a71-army-choices>button{background:transparent;border-bottom:1px solid #a18a4b38;color:#e1dccb;padding:5px 10px;gap:1px}html.ui94-theme .a71-relations,html.ui94-theme .dip84-treaty{background:#081b2744;border-color:#a18a4b38}html.ui94-theme .incident-window{position:fixed;background:#122638;border-image:url(/assets/header16/frame.e2decc498dfbde6e.webp) 300 200 314 200 fill / 0 / 0 repeat}html.ui94-theme .incident-window:before{display:none}html.ui94-theme .incident-story{border-color:#a58f5459;box-shadow:inset 0 0 26px #05132480}html.ui94-theme .incident-choices button{padding:10px 12px;background:linear-gradient(120deg,#193140ef,#122333ed);border-color:#a88d5880;box-shadow:inset 0 1px #c8d7d21c,0 2px 3px #0007}html.ui94-theme .incident-pending-row{background:#0b1b2988;border-color:#ab935c45}html.ui94-theme .battle83-window{position:fixed;background:#122638}html.ui94-theme .battle83-inside{background:transparent}html.ui94-theme .b83-heading{background:linear-gradient(90deg,#3d525b32,#07172544);color:#ead8aa;border-bottom:1px solid #9e8a5455}html.ui94-theme :is(.b83-thin,.b83-team-title,.b83-below>details>summary){background:linear-gradient(90deg,#4d5d5d22,transparent);border-color:#a18a4b38;color:#d8c79c}html.ui94-theme .b83-metadata,html.ui94-theme .b83-tick,html.ui94-theme .b83-footer{background:#06172555;border-color:#a18a4b38}html.ui94-theme .d2-info-bubble,html.ui94-theme .h16-alert-tip,html.ui94-theme .h16-tooltip{background:#102536f5;border:1px solid #b39d6766;box-shadow:inset 0 1px #efe0ad28,0 6px 14px #0009;color:#e8dfc5;border-radius:2px}html.ui94-theme .game-confirm{position:fixed}html.ui94-theme .peace-dialog{position:fixed;padding:10px}html.ui94-theme .peace-dialog::backdrop{background:#030c16a6}html.ui94-theme .game-confirm::backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}html.ui94-theme .toast,html.ui94-theme .site-picker-banner,html.ui94-theme .map-selection-hint{background:#122638ed;border-color:#b39d6777;color:#e8dfc5}html.ui94-theme .general-abilities li{background:#091b2866;border-color:#a18a4b38}html.ui94-theme .general-catalog details{border-bottom:1px solid #a18a4b38;padding:6px 0}html.ui94-theme .notice-new{border-left:3px solid #cdb478!important}html.ui94-theme .public-war-row,html.ui94-theme .war-line{border-color:#a18a4b38}html.ui94-theme :is(button,input,select,summary):focus-visible{outline:2px solid #e6c574;outline-offset:2px}@media(max-width:650px){html.ui94-theme .menu-sheet>.settlement-card{max-height:calc(100dvh - var(--header16-bottom,140px) - 65px)}html.ui94-theme .modal{max-width:calc(100vw - 12px)}}html.ui94-theme .army-window53 .d2-heading{margin:0 0 5px;padding:4px 10px;min-height:36px}html.ui94-theme .army-window53 .d2-content{margin:0;width:100%;padding:0}html.ui94-theme .army-window53 .army-strip-summary{border:0;background:transparent;box-shadow:none;border-radius:0;padding:5px 10px}html.ui94-theme .army-window53 .army-strip-toggle,html.ui94-theme .army-window53 .army-strip-close{border:0;background:transparent;box-shadow:none;padding:0}html.ui94-theme .d2-outliner,html.ui94-theme .map-options,html.ui94-theme .a71-context,html.ui94-theme .a71-army-choices{outline:1px solid #b29b6066;outline-offset:-1px}html.ui94-theme .w53-side{top:var(--header16-bottom,166px)}html.ui94-theme .w53-side .d2-heading{padding:2px 10px 8px}html.ui94-theme .w53-side .d2-content{padding:5px 10px}html.ui94-theme .w53-side>.d2-frame{max-height:calc(100dvh - var(--header16-bottom,166px) - 70px)}html.ui94-theme .w53-side .d2-frame-inner{display:flex;flex-direction:column;max-height:inherit}html.ui94-theme .w53-side .d2-content{overflow:auto;max-height:inherit}html.ui94-theme .w53-side{top:calc(var(--header16-bottom,142px) + 24px)}@media(max-width:650px){html.ui94-theme .army-window53.d2-slot{top:calc(var(--header16-bottom,126px) + 24px)}html.ui94-theme .menu-sheet{width:calc(100vw - 12px);max-width:calc(100vw - 12px)}html.ui94-theme .menu-sheet>.settlement-card{width:100%}}html.ui94-theme .d2-frame:not(.ui94-window)>.d2-frame-inner{position:relative;min-width:0}html.ui94-theme .d2-frame:not(.ui94-window)>.d2-frame-inner>.d2-content{margin:0;width:100%;padding:6px 10px}html.ui94-theme .d2-frame:not(.ui94-window)>.d2-frame-inner>.d2-heading{margin:0;padding:5px 10px 8px}html.ui94-theme .d2-frame:not(.ui94-window) .b85-choices>h3{margin-inline:-10px;padding:7px 10px;background:linear-gradient(90deg,#6f63422e,#10212e26);border-color:#ab935c44}html.ui94-theme .a71-diplomacy,html.ui94-theme .a71-form{top:calc(var(--header16-bottom,142px) + 24px)}html.ui94-theme .a71-form label{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px}html.ui94-theme .a71-form input{width:100%;min-width:0}html.ui94-theme .a71-diplomacy .d2-content{max-height:calc(100dvh - var(--header16-bottom,142px) - 130px)}@media(max-width:650px){html.ui94-theme .a71-form{left:6px;width:calc(100vw - 12px);max-width:none}}html.ui94-theme .d2-buildings .d2-content{padding:6px 10px!important}html.ui94-theme .d2-buildings .b85-count{flex-wrap:wrap;gap:2px}html.ui94-theme .d2-buildings .b85-count small{margin-left:auto}@media(max-width:650px){html.ui94-theme body:has(.map-options[open]) .d2-outliner{max-height:calc(100dvh - var(--header16-bottom,253px) - 390px);overflow:auto}}html.ui94-theme :is(.a71-diplomacy,.a71-form,.w53-side)>.d2-frame{max-height:calc(100dvh - var(--header16-bottom,142px) - 98px);display:flex;flex-direction:column}html.ui94-theme :is(.a71-diplomacy,.a71-form,.w53-side)>.d2-frame>.d2-frame-inner{flex:1;min-height:0;max-height:none;display:flex;flex-direction:column;overflow:hidden}html.ui94-theme :is(.a71-diplomacy,.a71-form,.w53-side)>.d2-frame>.d2-frame-inner>.d2-heading{flex-shrink:0}html.ui94-theme :is(.a71-diplomacy,.a71-form,.w53-side)>.d2-frame>.d2-frame-inner>.d2-content{min-height:0;overflow:auto}html.ui94-theme .menu-sheet>.settlement-card{max-height:calc(100dvh - var(--header16-bottom,142px) - 98px)}html.ui94-theme :is(.faction-window53,.territory-window)>.ui94-window>.d2-frame-inner{background:transparent}html.ui94-theme .d2-frame-inner,html.ui94-theme .modal-body,html.ui94-theme .w53-body{--ui94-line:#a18a4b38;--ui94-strip:linear-gradient(90deg,#a18a4b18,transparent)}html.ui94-theme .d2-heading,html.ui94-theme .menu-panel-heading,html.ui94-theme .w53-tools,html.ui94-theme .w53-sub,html.ui94-theme .w53-fline{background:none;box-shadow:none}html.ui94-theme .d2-slot>.d2-frame{overflow:visible}html.ui94-theme .d2-ribbon,html.ui94-theme .w53-thin,html.ui94-theme .army-location-group{background:var(--ui94-strip);margin:0;padding:4px 10px;min-height:25px;border-block:1px solid #a18a4b38;box-shadow:none}html.ui94-theme .game .menu-sheet{top:calc(var(--header16-bottom,142px) + 24px);bottom:auto;max-height:calc(100dvh - var(--header16-bottom,142px) - 98px)}html.ui94-theme .game .menu-sheet>.settlement-card{overflow:visible;max-height:calc(100dvh - var(--header16-bottom,142px) - 98px)}html.ui94-theme .menu-sheet .menu-panel-heading{margin-inline:-15px;padding:0 10px 6px;min-height:32px}html.ui94-theme .game .menu-sheet .modal-body{margin-inline:-15px;padding:6px 10px;max-height:none;overflow:auto}html.ui94-theme .menu-sheet h2{font-size:18px}html.ui94-theme .menu-sheet .modal-body:has(>.c87-court){padding:0}html.ui94-theme .menu-sheet .modal-body:has(.site-list){padding:0}html.ui94-theme .modal,html.ui94-theme .peace-dialog,html.ui94-theme .incident-window,html.ui94-theme .game-confirm{overflow:visible}html.ui94-theme .game-confirm.d2-frame:not(.ui94-window)>.d2-frame-inner{padding:8px 10px}html.ui94-theme .w53-body[aria-labelledby=tab-diplomacy]{display:grid;grid-template-columns:max-content minmax(0,1fr);align-content:start;gap:0}html.ui94-theme .w53-body[aria-labelledby=tab-diplomacy]>*{grid-column:1 / -1}html.ui94-theme .w53-body[aria-labelledby=tab-diplomacy]>.w53-tools{grid-column:auto;padding:6px 10px;gap:5px;justify-content:flex-start}html.ui94-theme .w53-body[aria-labelledby=tab-diplomacy]>.w53-tools:has(input){padding-left:0}html.ui94-theme .w53-body[aria-labelledby=tab-diplomacy]>.w53-tools input{width:100%;max-width:none;height:26px}html.ui94-theme .w53-body[aria-labelledby=tab-diplomacy]>.w53-tools small{display:none}html.ui94-theme .w53-body[aria-labelledby=tab-diplomacy]>.w53-tools button{white-space:nowrap;padding-inline:5px}html.ui94-theme .w53-people td:last-child{text-align:right}html.ui94-theme .w53-people th:last-child{text-align:center}html.ui94-theme .w53-people th:last-child button{justify-content:center}html.ui94-theme .army-list53 .w53-tools{justify-content:flex-start;gap:10px;padding-block:5px}html.ui94-theme .army-list53 .w53-tools label{display:flex;align-items:center;gap:4px}html.ui94-theme .army-list53 .w53-tools small{margin-left:auto}html.ui94-theme .c87-court{padding:0;margin:0}html.ui94-theme .c87-court>.d2-ribbon{display:flex;align-items:center;justify-content:space-between;gap:4px;font-size:12px;flex-wrap:wrap;padding:4px 10px}html.ui94-theme .c87-court>.d2-ribbon small{font-size:10px}html.ui94-theme .c87-court .c87-row{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;padding:5px 10px;margin:0;background:transparent;border-bottom:1px solid #a18a4b38;font-size:12px}html.ui94-theme .c87-row>div:first-child{display:contents}html.ui94-theme .c87-row b{white-space:nowrap}html.ui94-theme .c87-row .c87-actions{margin-left:auto;gap:4px}html.ui94-theme .c87-row select{padding:3px 5px;min-height:26px}html.ui94-theme .c87-row .d2-bar{flex-basis:100%}html.ui94-theme .d2-outliner summary{font-size:12px;font-weight:700}html.ui94-theme .d2-outliner .d2-outline-row{min-height:24px}html.ui94-theme .atlas-map .map-options{padding:0}html.ui94-theme .map-options summary{margin:0;padding:4px 10px;min-height:26px;border-bottom:1px solid #a18a4b38}html.ui94-theme .map-options:not([open]) summary{padding-bottom:4px;border-bottom:0}html.ui94-theme .map-options nav{padding:6px 10px 0;margin:0}html.ui94-theme .map-options fieldset{margin:0;padding:6px 10px}html.ui94-theme .map-options .map-layer-options{padding:3px 10px}html.ui94-theme .map-options .map-mode-legend{margin:0;padding:5px 10px;border-top:1px solid #a18a4b38}html.ui94-theme .a71-army-choices header button{padding:0 4px;min-height:20px}html.ui94-theme .army-window53 .d2-frame:not(.ui94-window)>.d2-frame-inner>.d2-content{padding:0;gap:0}html.ui94-theme :is(.army-window53,.army-list53) .army-strip{margin:0;background:transparent;box-shadow:none}html.ui94-theme :is(.army-window53,.army-list53) .army-strip-head{padding:3px 10px;background:var(--ui94-strip);box-shadow:none}html.ui94-theme :is(.army-window53,.army-list53) .army-strip button.army-strip-toggle,html.ui94-theme :is(.army-window53,.army-list53) .army-strip button.army-strip-close,html.ui94-theme :is(.army-window53,.army-list53) .army-strip button.army-strip-summary{border:0;border-radius:0;box-shadow:none;background:none}html.ui94-theme :is(.army-window53,.army-list53) .army-strip-toggle{padding:0;min-height:20px}html.ui94-theme :is(.army-window53,.army-list53) .army-strip-summary{padding:3px 10px;min-height:25px}html.ui94-theme :is(.army-window53,.army-list53) .army-strip-detail{padding:5px 10px;gap:4px;background:transparent}html.ui94-theme .site-list{margin:0;border:0;border-radius:0;background:transparent;--row-height:34px}html.ui94-theme .site-list-head,html.ui94-theme .site-list-footer{background:var(--ui94-strip);padding:5px 10px;border-block:1px solid #a18a4b38}html.ui94-theme .site-list-row{padding:0 10px;border-bottom:1px solid #a18a4b38;background:transparent}html.ui94-theme .site-list-row:nth-child(2n){background:#ffffff03}html.ui94-theme .site-list .site-list-name{border:0;background:none;box-shadow:none;padding:0;font-size:12px}html.ui94-theme .site-list :is(input,select,button){padding:3px 5px;min-height:26px}html.ui94-theme .site-list-search input{height:28px}html.ui94-theme .site-list-search select{padding:3px;max-width:110px}html.ui94-theme .destination-chooser>div:first-child{padding:5px 10px}html.ui94-theme .modal-body:has(.site-list)>:not(:has(.site-list)):not(.site-list){margin-inline:10px}html.ui94-theme .w53-side .d2-frame:not(.ui94-window)>.d2-frame-inner>.d2-content:has(>.army-destinations){padding:0}html.ui94-theme .army-destinations>:not(.dispatch-destination-list){margin-inline:10px}html.ui94-theme .army-destinations>.dispatch-more,html.ui94-theme .army-destinations>.dispatch-submit{width:calc(100% - 20px)}html.ui94-theme .dispatch-destination-list .dispatch-destination{padding:4px 10px;min-height:38px;background:transparent;border:0;border-bottom:1px solid #a18a4b38;box-shadow:none}html.ui94-theme .dispatch-destination-list .dispatch-destination.chosen{background:#a18a4b20!important;box-shadow:inset 2px 0 #ccb375}html.ui94-theme .w53-side .d2-content>.w53-thin{margin-inline:-10px}html.ui94-theme .w53-side .d2-content>.w53-pad{padding-inline:0}html.ui94-theme .a71-diplomacy .d2-frame:not(.ui94-window)>.d2-frame-inner>.d2-content{padding:0}html.ui94-theme .a71-form.d2-slot{left:410px;width:360px;z-index:90}html.ui94-theme .menu-sheet .modal-body>.general-move{padding:0;margin:0;border:0;border-radius:0}html.ui94-theme .menu-sheet .modal-body>.general-move h3{padding:6px 10px;margin:0}html.ui94-theme .menu-sheet .modal-body>.general-move>.primary{margin:6px 10px;width:calc(100% - 20px)}html.ui94-theme .d2-buildings .d2-content{padding:0!important}html.ui94-theme .d2-buildings :is(.b85-count,.b85-choices>h3){margin:0;padding:4px 10px}html.ui94-theme .d2-buildings .b85-choices .d2-building-option85{padding-inline:10px;background:transparent;box-shadow:none}html.ui94-theme .d2-buildings .b85-choices>h3{background:var(--ui94-strip)}html.ui94-theme .d2-buildings .b85-note,html.ui94-theme .d2-buildings .b85-current,html.ui94-theme .d2-buildings .d2-building-slots{padding-inline:10px}html.ui94-theme .incident-window-heading{background:transparent;margin-inline:-15px;padding:3px 10px 6px}html.ui94-theme .incident-hub{margin-inline:-15px}html.ui94-theme .incident-tabs{background:transparent;padding:5px 46px 5px 10px}html.ui94-theme .incident-window .incident-close{top:4px;right:-6px}html.ui94-theme .incident-list,html.ui94-theme .incident-table-wrap{padding:0}html.ui94-theme .incident-window .incident-list>.incident-pending-row{padding:7px 10px;border:0;border-bottom:1px solid #a18a4b38;border-radius:0;box-shadow:none;background:transparent}html.ui94-theme .incident-table :is(th,td){padding:6px 10px;border-color:#a18a4b38}html.ui94-theme .incident-table th{background:#a18a4b18}html.ui94-theme :is(.general-catalog>details,.general-catalog>.tabs,.general-abilities){margin-inline:-10px;background:transparent}html.ui94-theme .general-catalog>.tabs{background:#122638;padding:5px 10px}html.ui94-theme .general-catalog>details{padding:6px 10px}html.ui94-theme .general-row{padding:5px 10px!important;border:0!important;border-bottom:1px solid #a18a4b38!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html.ui94-theme .general-abilities li{background:transparent;padding:6px 10px}html.ui94-theme .menu-sheet .amount-control,html.ui94-theme .menu-sheet .queue-card,html.ui94-theme .menu-sheet .development-step{background:transparent;border:0;border-block:1px solid #a18a4b38;border-radius:0;padding:8px 10px;margin-inline:-10px}html.ui94-theme .amount-control>label{margin-bottom:5px}html.ui94-theme .amount-control input[type=range]{margin-top:8px}html.ui94-theme .menu-sheet .economy-action>.muted{margin-block:8px;line-height:1.65}html.ui94-theme .menu-sheet .economy-action .action-heading{padding-bottom:6px}html.ui94-theme .menu-sheet .expense-list>div{padding-block:6px}html.ui94-theme :is(.notice-journal,.war-journal) .public-war-row{width:calc(100% + 20px);max-width:none;margin-inline:-10px;padding:6px 10px;border:0;border-bottom:1px solid #a18a4b38;border-radius:0;background:transparent;box-shadow:none}@media(max-width:650px){html.ui94-theme .game .menu-sheet{width:calc(100vw - 12px);left:6px;right:auto}html.ui94-theme .site-list{--row-height:36px}html.ui94-theme body:has(.a71-army-choices) .a71-context{width:calc(50vw - 12px)}html.ui94-theme .game:has(.h16) .atlas-map .map-options{top:auto;bottom:calc(var(--map-controls-bottom,116px) + 42px)}html.ui94-theme .atlas-map .army-selection-banner{top:auto;bottom:76px}html.ui94-theme .game:has(.army-selection-banner) .army-window53.d2-slot{top:calc(var(--header16-bottom,253px) + 24px);max-height:calc(100dvh - var(--header16-bottom,253px) - 110px)}html.ui94-theme .game:has(.army-selection-banner) .army-window53 .d2-frame-inner{max-height:calc(100dvh - var(--header16-bottom,253px) - 146px)}html.ui94-theme .a71-form.d2-slot{left:6px;width:calc(100vw - 12px)}}html.ui94-theme{--ui-window-title:18px;--ui-window-close:28px}html.ui94-theme :is(.d2-frame:not(.ui94-window) .d2-heading h2,.menu-panel-heading h2,.modal>header h2,.army-window-title){font:700 var(--ui-window-title)/1.35 "Noto Sans KR",sans-serif;letter-spacing:-.035em;min-width:0;overflow-wrap:anywhere}html.ui94-theme :is(.ui94-window>.d2-frame-inner>.d2-heading>.d2-close,.d2-frame .d2-heading>.d2-close,.menu-panel-heading>.icon-button,.modal>header>.icon-button,.battle83-window>.b83-close,.incident-window>.incident-close){display:grid;place-items:center;flex:0 0 var(--ui-window-close);width:var(--ui-window-close);height:var(--ui-window-close);min-height:var(--ui-window-close);padding:0;border:1px solid #bda269;border-right-color:#6b5839;border-bottom-color:#6b5839;border-radius:50%;background:linear-gradient(145deg,#2b4050,#0c1c29 80%);color:#e5cf9a;font:400 20px/1 Noto Sans KR,sans-serif;box-shadow:inset 0 1px #eee0b228,inset 0 -1px #0009,0 2px 3px #0008}html.ui94-theme .menu-panel-heading,html.ui94-theme .d2-heading{align-items:center}html.ui94-theme :is(.army-actions,.c87-actions,.w53-tools) button{min-height:28px;line-height:1.4;padding:4px 8px}html.ui94-theme .w53-table,html.ui94-theme .incident-table,html.ui94-theme .site-list,html.ui94-theme .army-stat-line,html.ui94-theme .setting-row,html.ui94-theme .expense-list{font-variant-numeric:tabular-nums}html.ui94-theme :is(.w53-table,.incident-table) :is(th,td){vertical-align:middle}html.ui94-theme .c87-row .c87-actions{align-items:center}html.ui94-theme .army-stat-line>span:last-child{margin-left:auto;text-align:right}@media(max-width:650px){html.ui94-theme{--ui-window-close:32px}html.ui94-theme .game:has(.h16) .d2-slot,html.ui94-theme .game:has(.h16) .settlement-shell,html.ui94-theme .game:has(.h16) .menu-sheet,html.ui94-theme .w53-side,html.ui94-theme .a71-diplomacy,html.ui94-theme .a71-form{top:calc(var(--header16-bottom,150px) + 8px);max-height:calc(100dvh - var(--header16-bottom,150px) - 82px)}html.ui94-theme .game .menu-sheet>.settlement-card,html.ui94-theme :is(.a71-diplomacy,.a71-form,.w53-side)>.d2-frame{max-height:calc(100dvh - var(--header16-bottom,150px) - 82px)}html.ui94-theme .d2-slot>.ui94-window>.d2-frame-inner,html.ui94-theme .territory-window:has(>.ui94-window)>.d2-buildings>.d2-frame>.d2-frame-inner{max-height:calc(100dvh - var(--header16-bottom,150px) - 114px)}html.ui94-theme .game:has(.army-selection-banner) .army-window53.d2-slot{top:calc(var(--header16-bottom,150px) + 8px)}html.ui94-theme :is(.army-actions,.c87-actions,.w53-tools) button{min-height:32px}}html.ui94-theme .menu-sheet[aria-label=설정] .modal-body>button{min-height:28px;margin:2px 4px 2px 0;padding:4px 8px}@media(max-width:650px){html.ui94-theme .menu-sheet[aria-label=설정] .modal-body>button{min-height:32px}}@media(max-height:500px){html.ui94-theme .game:has(.h16) .atlas-map .map-options{top:auto;bottom:calc(var(--map-controls-bottom,77px) + 38px);max-height:max(80px,calc(100dvh - var(--header16-bottom,100px) - var(--map-controls-bottom,77px) - 46px));overflow:auto;max-width:min(280px,calc(100vw - 24px))}html.ui94-theme .atlas-map .map-options summary{position:sticky;top:0;background:#142b42;z-index:1}}@media(max-width:650px){body:has(.ui94-window) .chat-strip150{display:none!important}html body .game .army209-labels{display:none!important}html body .game .army209-row{display:grid!important;grid-template-columns:18px minmax(0,1fr) auto 16px!important;grid-template-areas:"chk name num chev" ". cmd place place"!important;gap:3px 6px!important;padding:6px!important;min-height:0!important}html body .game .army209-row>span:first-child{grid-area:chk}html body .game .army209-row>.army209-name{grid-area:name;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}html body .game .army209-row>.army209-number{grid-area:num;font-size:12px;font-weight:700}html body .game .army209-row>.army209-chevron{grid-area:chev}html body .game .army209-row>.d2-hover-hint:has(.army-commander){grid-area:cmd;justify-self:start}html body .game .army209-row .army-commander{max-width:none;white-space:nowrap;padding:1px 6px;font-size:11px}html body .game .army209-row>.army209-place{grid-area:place;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;min-width:0}html body .game .army209-row>.army209-morale,html body .game .army209-row>.d2-hover-hint:not(:has(.army-commander)),html body .game .army209-row>.army209-extra{display:none}html body .game .army209-row.army209-labels{display:none!important}html body .game .army209-row .army-commander{width:auto!important;min-width:0}html body .game .army209-row>.d2-hover-hint:has(.army-commander){width:auto!important;max-width:60%}}.military182-top:has(.fort256-bulk){display:flex;flex-wrap:wrap;align-items:center;gap:6px}.military182-top:has(.fort256-bulk)>b{flex:1 1 auto;order:0}.military182-top>.construction209-open{order:2}.military182-top>.fort256-bulk{order:1;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}.military182-top>.fort256-bulk>.d2-row{display:flex;align-items:center;gap:5px;padding:0!important;border:0!important;margin:0!important}.military182-top>.fort256-bulk>.d2-row>b{font-size:11px;color:var(--d2-muted);font-weight:500}.military182-top>.fort256-bulk:has([aria-expanded=true]){order:3;flex-basis:100%;border-top:1px solid var(--d2-line)!important;padding-top:6px!important}.c87-fold{margin-top:6px;border-top:1px solid var(--d2-line)}.c87-fold>summary{cursor:pointer;padding:6px 8px;font-size:12px;color:var(--d2-title);list-style:none;display:flex;justify-content:space-between}.c87-fold>summary::-webkit-details-marker{display:none}.c87-fold>summary small{font-size:10px;color:var(--d2-muted)}.c87-fold[open]>summary small{display:none}.c87-fold[open]>summary{display:none}.construction209-slotcount+em{display:none}:root{--hud-safe-top:env(safe-area-inset-top,0px);--hud-safe-right:env(safe-area-inset-right,0px);--hud-safe-bottom:env(safe-area-inset-bottom,0px);--hud-safe-left:env(safe-area-inset-left,0px)}@media(max-width:650px),(max-width:1000px)and (max-height:500px){html body .map-layer-options{grid-template-columns:1fr;gap:0}html body .map-layer-options label{font-size:11px;min-height:27px}html body .map-mode-legend{font-size:10px;margin-top:5px;padding-top:5px;max-height:none}html body .map-status96{font-size:10px}}.research186-overview>div{min-width:84px;flex-shrink:0}.research186-overview small,.research186-overview b{white-space:nowrap;word-break:keep-all}.research186-overview{flex-wrap:wrap}.research186-points{min-width:0!important;flex-wrap:wrap}.nation260-institutions{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;gap:8px!important}.nation260-institutions>details{min-width:0}.nation260-institutions>details:before,.nation260-institutions>details:after{display:none!important}.nation260-audiences>.nation260-office.royal{background:var(--d2-panel);border:1px solid var(--d2-line);margin-bottom:10px;padding:10px;align-self:stretch}.nation260-audiences>button,.nation260-audiences>.nation260-seat{background:var(--d2-panel);border:1px solid var(--d2-line)}.army264-skill{font-size:10px;color:var(--d2-muted)}.army209-labels{font-weight:500}.military180-select{flex-wrap:wrap}.military180-select>small{white-space:normal}.war204-mini{display:flex;align-items:center;gap:5px;white-space:nowrap}.war204-mini small{font-size:10px}.war204-mini meter{width:70px;flex:none}.war204-mini b{font-size:11px!important}dialog.patch149{color:var(--d2-ink);border:8px solid transparent;border-image:var(--d2-frame) 12 stretch;background:var(--d2-panel) center/256px;max-height:calc(100dvh - 20px)}dialog.patch149:after{display:none}.patch149-inner{background:var(--d2-panel) center/256px;border:0;max-height:calc(100dvh - 40px);min-height:0}.patch149-heading,.patch149 footer{background:transparent}.patch149-heading{padding:12px 16px}.patch149-heading h2{font:600 18px var(--d2-serif);color:var(--d2-title)}.patch149-content{padding:14px 16px}.patch149 footer{padding:10px 16px}.patch149-search{max-width:440px}.patch149-heading small{font-size:10px}@media(min-width:1001px)and (min-height:501px){.management182-open:has(.nation260),.management182-open:has(.military182){height:auto;max-height:calc(100dvh - 140px);bottom:auto}.management182-open:has(.nation260) .management182-content{height:auto;max-height:calc(100dvh - 200px);overflow:auto}.management182-open .nation260{height:auto;min-height:0}.management182-open .nation260-body,.management182-open .nation260-main{min-height:0}.management182-open:has(.military182) .management182-content{height:auto;max-height:calc(100dvh - 200px)}.management182-open .military182,.management182-open .military182-ledger{height:auto;flex:none}.management182-open .military182-rows{max-height:min(420px,calc(100dvh - 370px));flex:none;overflow:auto}}@media(max-width:650px),(max-width:1000px)and (max-height:500px){html body .game .d2-slot,html body .game .settlement-shell:not(.compact-sheet),html body .game .incident-window,html body .game .battle83-window{position:fixed!important;inset:5px!important;width:calc(100vw - 10px)!important;max-width:none!important;max-height:calc(100dvh - 10px)!important;height:auto!important;margin:0!important;transform:none!important;z-index:70}html body .management182-open{inset:5px!important;width:calc(100vw - 10px)!important;height:calc(100dvh - 10px)!important;max-height:calc(100dvh - 10px)!important;transform:none!important}html body .management182-open>.d2-frame{height:100%;max-height:100%;min-height:0;display:flex;flex-direction:column}html body .management182-open .management182-content{min-height:0;overflow:auto}html body dialog.patch149{inset:5px!important;margin:0!important;width:calc(100vw - 10px);max-width:none;height:calc(100dvh - 10px);max-height:none;box-sizing:border-box}html body .patch149-inner{height:100%;max-height:100%;min-height:0}.patch149-content{flex:1;min-height:0;overflow:auto}.nation260-header>div{flex-wrap:wrap}.nation260-stage,.nation260-condition{overflow-wrap:anywhere}.nation260-institutions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.management182-open .military182 .army-children125{min-width:0!important}html body .game .army209-row,.management182-open .army209-row{display:grid!important;grid-template-columns:18px minmax(0,1fr) auto 18px!important;grid-template-areas:"chk name num chev" ". cmd place place"!important;gap:4px 6px!important;padding:7px 6px!important;min-height:0!important;white-space:normal}.management182-open .army209-row>span:first-child{grid-area:chk}.management182-open .army209-name{grid-area:name;text-align:left;min-width:0;white-space:normal}.management182-open .army209-row>.army209-number{grid-area:num}.management182-open .army209-row>.d2-hover-hint:has(.army-commander){grid-area:cmd;max-width:100%;min-width:0}.management182-open .army209-place{grid-area:place;min-width:0;white-space:normal;text-align:right}.management182-open .army209-chevron{grid-area:chev}.management182-open .army209-morale,.management182-open .army209-row>.d2-hover-hint:not(:has(.army-commander)){display:none}html body .game .army209-labels,.management182-open .army209-labels{display:none!important}.management182-open .army-commander{max-width:100%!important;min-width:0!important;white-space:normal}.research186-overview{gap:8px}.research186-overview>div{flex:1 0 95px}.notice-journal,.war204-list,.community{min-width:0;max-width:100%}.public-war-row,.notice-post185,.war204-listrow{overflow-wrap:anywhere;min-width:0}.war204-listrow{flex-wrap:wrap;gap:6px}.war204-listrow>b{white-space:normal}}@media(min-width:1001px)and (min-height:501px){.management182-open .military182 .army209-row{grid-template-columns:18px minmax(160px,1fr) 100px 70px minmax(140px,1fr) 75px 50px 18px;gap:6px}.management182-open .military182 .army209-name,.management182-open .military182 .army209-place{white-space:normal!important;overflow-wrap:anywhere;text-overflow:clip}}@media(max-width:650px),(max-width:1000px)and (max-height:500px){html body .game .d2-slot>.d2-frame{height:100%!important;max-height:100%!important;box-sizing:border-box}html body .game .d2-slot>.d2-frame>.d2-frame-inner{height:100%;max-height:100%;min-height:0;display:flex;flex-direction:column}html body .game .d2-slot .d2-content{max-height:none!important;min-height:0;flex:1;overflow:auto}html body .game .d2-slot .d2-heading{flex:none}}@media(max-width:650px),(max-width:1000px)and (max-height:500px){html body .game .d2-slot,html body .game .settlement-shell:not(.compact-sheet),html body .game .incident-window,html body .game .battle83-window{height:calc(100dvh - 10px)!important}}.war204-list .war204-listrow{grid-template-columns:minmax(0,1fr) 112px;box-sizing:border-box}.war204-mini{min-width:0;justify-content:flex-end}.war204-mini meter{width:auto;min-width:28px;max-width:70px;flex:1}@media(max-width:650px),(max-width:1000px)and (max-height:500px){.game{--hud-tools-bottom:calc(100px + var(--hud-safe-bottom))}}@media(min-width:651px)and (max-width:1000px)and (max-height:500px){.game{--hud-tools-bottom:calc(84px + var(--hud-safe-bottom))}}@media(max-width:650px),(max-width:1000px)and (max-height:500px){html body .game .d2-slot,html body .game .settlement-shell:not(.compact-sheet),html body .game .incident-window,html body .game .battle83-window,html body .management182-open,html body dialog.patch149{inset:max(5px,var(--hud-safe-top)) max(5px,var(--hud-safe-right)) max(5px,var(--hud-safe-bottom)) max(5px,var(--hud-safe-left))!important;width:calc(100vw - max(5px,var(--hud-safe-left)) - max(5px,var(--hud-safe-right)))!important;height:calc(100dvh - max(5px,var(--hud-safe-top)) - max(5px,var(--hud-safe-bottom)))!important;max-height:calc(100dvh - max(5px,var(--hud-safe-top)) - max(5px,var(--hud-safe-bottom)))!important}}.map-scroll-hint{display:none}@media(max-width:650px),(max-width:1000px)and (max-height:500px){@keyframes compact264-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}}html.ui94-theme.ui320-theme body .nav269>button>.d2-art{color:#f6e3ac;opacity:1}html.ui94-theme.ui320-theme body .nav269>button>.d2-art path[fill]{fill:currentColor}html.ui94-theme.ui320-theme body .nav269>button[aria-pressed=true]>.d2-art{color:#fff2cc}:root{--hud269-keyboard:0px;--nav269-base:56px;--nav269-height:calc(var(--nav269-base) + env(safe-area-inset-bottom,0px))}html body .game nav.bottom-bar{position:fixed;inset:auto 0 var(--hud269-keyboard);display:block;transform:none;visibility:visible!important;height:var(--nav269-height);min-height:0;max-height:none;width:auto;padding:0 env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);border:0;border-top:1px solid #b59a5e;background:linear-gradient(#081624e8,#081624e8),var(--d2-panel) center/256px;box-shadow:0 -2px 8px #0007;z-index:10000;pointer-events:auto}.nav269{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));height:var(--nav269-base);width:100%}.nav269>button{display:flex;align-items:center;justify-content:center;gap:7px;position:relative;background:none;border:0;border-right:1px solid #b59a5e1c;padding:5px 2px;color:#e4d29b;font:13px var(--d2-sans,sans-serif);min-width:0;border-radius:0;cursor:pointer}.nav269>button[aria-pressed=true]{background:#8b78572b;box-shadow:inset 0 2px #d4b573}.nav269 .d2-art{width:23px;height:23px;flex:none}.nav269-badge{position:absolute;top:3px;left:calc(50% + 12px);border-radius:8px;background:#ae685c;color:#fff4df;padding:0 4px;font-size:10px;line-height:15px}.nav269>button:focus-visible,.clock269-trigger:focus-visible{outline:2px solid #e2c77f;outline-offset:-3px}#hud269-tools{position:fixed;inset:0;z-index:62;pointer-events:none}#hud269-tools>*{pointer-events:auto}html body .game .outliner186{position:absolute!important;top:var(--hud269-line,81px)!important;right:10px!important;left:auto!important;bottom:auto!important;width:280px!important;max-height:calc(100dvh - var(--hud269-line,81px) - var(--nav269-height) - 74px)!important;display:flex!important;flex-direction:column;margin:0!important;padding:0!important;overflow:visible!important;border:1px solid #aa8d5766!important;border-radius:2px!important;background:linear-gradient(#101f32f2,#101f32f2),var(--d2-panel) center/256px!important;box-shadow:0 4px 12px #0007!important}html body .game .outliner186.folded{width:max-content!important;max-width:160px!important;height:30px!important;overflow:visible!important}html body .game .outliner186 .o186-heading{display:flex!important;align-items:center;justify-content:space-between;gap:6px;min-height:28px;height:28px;padding:4px 8px!important;background:none!important;color:#dfcd9f!important;font-size:11px!important;flex:none;white-space:nowrap}html body .game .o186-full-title{display:flex!important;align-items:center;gap:5px}.o186-full-title .d2-art{width:15px;height:15px}.o186-full-title b{font-weight:600}html body .game .o186-compact-title{display:none!important}html body .game .outliner186 .o186-tabs{display:flex!important;flex:none}html body .game .outliner186 .o186-content{min-height:0;overflow:auto!important;flex:1}html body .game .outliner186 .o186-urgent{max-height:140px;overflow:auto;flex:none}html body .game .map-options{position:absolute!important;left:10px!important;right:auto!important;top:auto!important;bottom:calc(var(--nav269-height) + var(--hud269-keyboard) + 8px)!important;width:294px!important;max-height:calc(100dvh - var(--header16-bottom,145px) - var(--nav269-height) - 24px)!important;height:auto!important;margin:0!important;transform:none!important;padding:6px!important;overflow:auto!important;border:1px solid #a88e5566!important;border-radius:2px!important;background:linear-gradient(#101f32f2,#101f32f2),var(--d2-panel) center/256px!important;box-shadow:0 3px 10px #0007!important;visibility:visible!important}html body .game .map-options>summary{display:flex!important;align-items:center;gap:4px;list-style:none;min-height:28px!important;height:auto!important;width:auto!important;margin:0!important;padding:4px 6px!important;border:0!important;background:none!important;color:#dfcd9f;font-size:12px;cursor:pointer}html body .game .map-options>summary:before{content:"▾";color:#c2a66a}html body .game .map-options:not([open])>summary:before{content:"▸"}html body .game .map-options:not([open]){width:max-content!important;max-width:130px!important;padding:0!important;height:44px!important;overflow:hidden!important}html body .game .map-options:not([open])>summary{height:42px!important;font-size:11px!important}html body .game .map-options .map-options-title{display:inline!important}html body .game .map-options summary small{font-size:10px!important;color:#a8b5bb}html body .game .map-options nav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}html body .game .map-options nav button{min-width:0;padding:5px 2px;font-size:11px}html body .game .map-layer-options{display:grid!important;grid-template-columns:1fr 1fr;gap:6px}.map-scroll-hint{display:none!important}html body .game .settlement-shell,html body .game .d2-slot,html body .game .incident-window,html body .game .battle83-window,html body .management182-open{top:12px!important;bottom:calc(var(--nav269-height) + var(--hud269-keyboard) + 8px)!important;max-height:calc(100dvh - var(--nav269-height) - var(--hud269-keyboard) - 20px)!important;transform:none!important}html body .game .settlement-shell,html body .game .d2-slot{height:auto!important}html body .game .menu-sheet>.settlement-card{max-height:100%!important;min-width:0;display:flex!important;flex-direction:column!important;align-items:stretch;overflow:visible!important}html body .game .menu-sheet .modal-body{flex:1;min-height:0;overflow:auto}html body .management182-open{height:auto!important;left:12px!important;right:12px!important;width:auto!important;max-width:1060px!important;margin:0 auto!important}html body .management182-backdrop,html body .modal-scrim{bottom:calc(var(--nav269-height) + var(--hud269-keyboard))!important}html body .modal-scrim>.modal{max-height:calc(100dvh - var(--nav269-height) - 24px)!important}html body .game .incident-window,html body .game .battle83-window{height:auto!important}.notice269-tabs{display:flex;gap:6px;border-bottom:1px solid #ad935455;padding-bottom:8px;margin-bottom:8px}.notice269-tabs>button{flex:1;padding:8px;color:#dfcd9f}.notice269-tabs [aria-pressed=true]{box-shadow:inset 0 -2px #d4b573}.patch149-embedded{position:static!important;display:block!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important}.patch149-embedded .patch149-inner{height:auto;max-height:none}.patch149-embedded .patch149-content{overflow:visible}.patch149-embedded .patch149-heading .d2-close{display:none}@media(max-width:650px),(max-width:1000px)and (max-height:500px){.nav269>button{flex-direction:column;gap:2px;font-size:10px}.nav269 .d2-art{width:21px;height:21px}html body .game .outliner186{top:var(--hud269-progress-top,100px)!important;right:8px!important;width:min(280px,calc(100vw - 16px))!important;max-height:calc(100dvh - var(--header16-bottom,120px) - var(--nav269-height) - 64px)!important}html body .game .outliner186.folded{height:28px!important}html body .game .outliner186 .o186-heading{font-size:10px!important;height:26px;min-height:26px}html body .game .map-options{left:8px!important;width:min(294px,calc(100vw - 16px))!important}html body .game .map-options:not([open]){max-width:128px!important}html body .game .settlement-shell,html body .game .d2-slot,html body .game .incident-window,html body .game .battle83-window,html body .management182-open{left:6px!important;right:6px!important;width:auto!important;top:6px!important;max-width:none!important;max-height:calc(100dvh - var(--nav269-height) - 14px)!important;margin:0!important}}@media(max-width:1000px)and (max-height:500px){:root{--nav269-base:44px}.nav269>button{flex-direction:row;gap:5px;font-size:11px}}html body .w53-side{top:12px!important;bottom:calc(var(--nav269-height) + var(--hud269-keyboard) + 8px)!important;max-height:calc(100dvh - var(--nav269-height) - var(--hud269-keyboard) - 20px)!important}html body .w53-side>.d2-frame{max-height:100%!important}.confirm269-backdrop{position:fixed;inset:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:9000}html body .game-confirm.d2-frame[open]{position:fixed;z-index:9001;inset:0;margin:auto;height:fit-content;max-height:calc(100dvh - 24px);display:flex;flex-direction:column;overflow:visible}html body .game-confirm[open]>.d2-frame-inner{display:flex;flex-direction:column;min-height:0;overflow:hidden}html body .game-confirm h2,html body .game-confirm-actions{flex:none}html body .game-confirm p{min-height:0;overflow:auto;overflow-wrap:anywhere}html body:has(>.game-confirm[open]) .modal-scrim,html body:has(>.game-confirm[open]) .management182-backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}html body:has(>.game-confirm[open]) dialog::backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}@media(max-width:650px),(max-width:1000px)and (max-height:500px){.confirm269-backdrop{bottom:calc(var(--nav269-height,56px) + var(--hud269-keyboard,0px))}html body .game-confirm.d2-frame[open]{bottom:calc(var(--nav269-height,56px) + var(--hud269-keyboard,0px));max-height:calc(100dvh - var(--nav269-height,56px) - var(--hud269-keyboard,0px) - 24px)}html body .w53-side:has(>.d2-frame .commander209){left:6px;right:6px;width:auto;max-width:none;display:flex;align-items:center;justify-content:center}html body .w53-side:has(>.d2-frame .commander209)>.d2-frame{width:min(420px,100%);max-height:100%!important}}html body .game .map-options,html body .game .map-options[open]{width:max-content!important;max-width:130px!important;height:44px!important;max-height:none!important;padding:0!important;overflow:visible!important}html body .game .map-options>summary{height:42px!important;white-space:nowrap;font-size:11px!important}html body .game .map269-content{position:absolute;left:0;bottom:calc(100% + 6px);width:294px;max-width:calc(100vw - 16px);max-height:calc(100dvh - var(--header16-bottom,145px) - var(--nav269-height) - 64px);overflow:auto;padding:8px;border:1px solid #a88e5577;border-radius:2px;background:linear-gradient(#101f32f7,#101f32f7),var(--d2-panel) center/256px;box-shadow:0 3px 10px #0007}.map-options:not([open]) .map269-content{display:none}html body .game .outliner186{width:max-content!important;max-width:160px!important;height:30px!important}.o269-panel{position:absolute;top:calc(100% + 6px);right:0;width:280px;max-width:calc(100vw - 16px);max-height:calc(100dvh - var(--hud269-progress-top,81px) - var(--nav269-height) - 96px);display:flex;flex-direction:column;overflow:hidden;border:1px solid #aa8d5777;background:linear-gradient(#101f32f5,#101f32f5),var(--d2-panel) center/256px;box-shadow:0 5px 15px #0009}html.ui94-theme body .game .menu-sheet .menu-panel-heading,html.ui94-theme body .game .menu-sheet .modal-body{margin-inline:0!important;min-width:0;width:auto;align-self:stretch}html.ui94-theme body .game .menu-sheet .menu-panel-heading{padding:4px 2px 10px;flex:none}html.ui94-theme body .game .menu-sheet .modal-body{padding:10px 2px;overflow:auto!important;min-height:0}html body .game .incident-window,html body .game .battle83-window{left:12px!important;right:12px!important;width:auto!important;max-width:820px!important;margin:0 auto!important}html.ui94-theme body .game .incident-hub{margin-inline:0;min-width:0}html.ui94-theme body .game .incident-list,html.ui94-theme body .game .incident-table-wrap{padding:10px 12px}@media(max-width:650px),(max-width:1000px)and (max-height:500px){html body .game .incident-window,html body .game .battle83-window{left:6px!important;right:6px!important;max-width:none!important}}html body .game .settlement-shell,html body .game .d2-slot,html body .game .incident-window,html body .game .battle83-window{z-index:72}html body .w53-side{z-index:85}html body .game .d2-back{z-index:73}.clock269{position:fixed;right:10px;bottom:calc(var(--nav269-height) + 8px);width:216px;height:46px;z-index:60;border:1px solid #ad935480;background:linear-gradient(#101f32ef,#101f32ef),var(--d2-panel) center/256px;box-shadow:0 3px 10px #0007;color:#e8dfc5;font:12px var(--d2-sans,sans-serif)}.clock269-trigger{width:100%;height:100%;display:grid;grid-template-columns:1fr auto 10px;grid-template-rows:19px 17px;gap:0 8px;padding:4px 9px!important;background:none!important;border:0!important;text-align:left;align-items:center;color:inherit;font:inherit;cursor:pointer}.clock269-real{font-size:11px;color:#aab7be}.clock269-battle{display:flex;align-items:center;gap:4px;font-size:10px;color:#b5c5a4}.clock269-battle i{width:4px;height:4px;border-radius:50%;background:#a7bf8a}.clock269-battle.paused{color:#d6b27d}.clock269-speed{font-size:10px;color:#d2b578;text-align:right}.clock269-chevron{grid-column:3;grid-row:1/3;color:#c8ad6d}.clock269-help{position:absolute;right:0;bottom:calc(100% + 8px);width:250px;max-height:calc(100dvh - var(--nav269-height) - 80px);overflow:auto;padding:12px;background:#122235;border:1px solid #a88e55;line-height:1.8;box-shadow:0 5px 15px #0009}.clock269-help[hidden]{display:none}.clock269-help h3{margin:0 0 10px;font-size:14px;color:#e5cd96}.clock269-help p{display:flex;justify-content:space-between;gap:8px;margin:8px 0;font-size:11px}.clock269-help b{font-weight:500}.clock269-help hr{border:0;border-top:1px solid #ab8f5344}@media(max-width:650px),(max-width:1000px)and (max-height:500px){.clock269{right:8px;width:204px}}@media(max-width:1000px)and (max-height:500px){.clock269{height:42px}}@media(min-width:651px)and (min-height:501px),(min-width:1001px){:root{--h16-well-shadow:inset 0 1px 3px #0008}.h16{position:fixed;inset:8px 10px auto;z-index:32;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;pointer-events:none;font:12px var(--d2-sans,sans-serif);color:#e8dfc5}.h16 button{font:inherit;color:inherit;cursor:pointer}.h16-left,.h16-right,.h16-selection{pointer-events:auto}.h16-left{position:relative;padding:9px 46px 0 108px;max-width:calc(100% - 200px)}.h16-left:before{content:"";position:absolute;inset:0 0 auto 48px;height:63px;background:url(/assets/header16/frame.e2decc498dfbde6e.webp) center/100% 340% no-repeat;filter:drop-shadow(0 3px 3px #0008);z-index:-1}.h16-emblem{position:absolute;left:0;top:-5px;width:118px;height:118px;border:0;background:none;padding:0;filter:drop-shadow(0 4px 3px #0008)}.h16-emblem img{width:100%;height:100%;object-fit:contain}.h16-emblem>span{display:grid;place-items:center;width:84px;height:84px;margin:15px auto;border:3px double #a68c55;border-radius:50%;background:radial-gradient(#31445c,#0b182a);font-size:22px;color:#e5d4a7}.h16-instrument{display:flex;gap:7px;min-height:39px;align-items:center;white-space:nowrap}.h16-resources,.h16-points,.h16-colonists{display:flex;align-items:center;height:31px;border:1px solid #ad935459;border-top-color:#071526;border-radius:3px;background:linear-gradient(#071222d9,#172e4255);box-shadow:var(--h16-well-shadow)}.h16-points{background:linear-gradient(#141626d9,#292f4755)}.h16-instrument button{display:flex;align-items:center;gap:5px;padding:2px 7px;border:0;background:none;min-height:28px}.h16-instrument .h16-colonists{border:1px solid #ad935459;min-height:31px}.h16 .d2-art{width:18px;height:18px;flex:none}.h16 strong{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.h16-instrument small{font-size:9px;color:#a9c6ac}.h16-instrument .negative{color:#e5a597}.h16 button:hover{background-color:#bda16a18}.h16 button:focus-visible{outline:2px solid #d7b673;outline-offset:1px}.h16-alerts{display:flex;gap:5px;margin:8px 0 0 8px;max-width:100%}.h16-alert{display:flex;align-items:center;border:1px solid #a78d5559;border-radius:3px;background:linear-gradient(#25394d,#102033);box-shadow:0 2px 4px #0006;min-height:30px}.h16-alert>button{position:relative;border:0;background:none;width:31px;height:28px;padding:4px}.h16-alert>button small{position:absolute;right:1px;bottom:0;font-size:8px;background:#071526bb;padding:0 2px}.h16-alert.expanded{border-color:#d6b87d}.h16-right{display:flex;align-items:center;border:1px solid #a78d5566;border-radius:2px;background:linear-gradient(#243a50ee,#112337ee);box-shadow:0 2px 6px #0008}.h16-right>button{border:0;border-left:1px solid #a78d5544;background:none;padding:8px}.h16-clock{padding:5px 9px;display:flex;flex-direction:column;font-size:10px;line-height:16px}.h16-clock small{font-size:9px;color:#98adbd}.h16-tooltip{position:absolute;top:58px;left:112px;z-index:5;max-width:min(320px,75vw);white-space:pre-line;padding:10px;border:1px solid #a98e5b;background:#102336;box-shadow:0 5px 14px #0009;font-size:12px;pointer-events:none}.h16-stale{font-size:9px;color:#edba9a}.h16-selection{padding:10px;background:#102336}.h16 .h16-emblem:hover{background:none;filter:brightness(1.1)}@media(max-width:1150px){.h16-left{max-width:100%}.h16-right{position:absolute;right:0;top:115px}}html body .game:has(.h16) .d2-slot,html body .game:has(.h16) .settlement-shell,html body .game:has(.h16) .menu-sheet{top:calc(var(--header16-bottom,150px) + 24px)!important;max-height:calc(100dvh - var(--header16-bottom,150px) - var(--nav269-height) - 32px)!important}html body .game:has(.h16) .d2-back{top:var(--header16-bottom,150px)!important}.game:has(.h16) .d2-outliner{top:var(--header16-bottom,150px);max-height:calc(100dvh - var(--header16-bottom,150px) - 80px)}.h16-alerts{position:relative;width:max-content}.h16-alert{flex:0 0 auto}.h16-alert-tip{position:absolute;top:calc(100% + 5px);left:0;z-index:8;width:max-content;max-width:min(280px,calc(100vw - 24px));padding:8px 11px;border:1px solid #ad9354;border-radius:2px;background:#102033;box-shadow:0 4px 12px #0009;color:#e8dfc5;font-size:11px;line-height:1.6;pointer-events:none}.h16-alert-tip small{display:block;color:#a8b7c4;font-size:10px}@media(min-width:651px){.h16-left{padding-left:96px}.h16-emblem{width:100px;height:100px}.h16-alerts{margin:8px 0 0 8px}}@media(min-width:761px)and (max-width:1150px)and (min-height:501px){.h16 .time17{top:96px}}.h16 .h16-subjects{min-height:31px;border:1px solid #ad935459;border-radius:3px;background:linear-gradient(#071222d9,#172e4255);box-shadow:inset 0 1px 3px #0008}.h16-subjects>span{font-size:10px;color:#c4b899}.h16-subjects.over strong{color:#e6ba86}.h16-left:has(.h16-tooltip),.h16-left:has(.h16-alert.expanded){z-index:42}.h16-alert.independence-alert152>button{border-color:#c09b59;background:linear-gradient(#25394d,#142335);box-shadow:inset 0 0 0 1px #d2b47730}.h16-alert.independence-alert152.danger>button{border-color:#c77c68}.h16-alert.independence-alert152 .h16-alert-tip{max-width:min(310px,calc(100vw - 30px));white-space:normal;line-height:1.55}.h16-alerts{flex-wrap:wrap;max-width:100%}.h16-alert.alerts185-unread{border-color:#c77c68;background:linear-gradient(#63372f,#30202a)}.h16-alert.alerts185-unread>button small{color:#ffbbb0}.settlement185-warning{margin-top:6px;padding:6px 9px;border:1px solid #c77c68;background:#40202a;color:#ffdbd0;max-width:min(620px,calc(100vw - 24px));font-size:12px;line-height:1.5}.notice-journal .notice-new,.diplomacy-requests .notice-new{border-left-color:#c77c68!important;background-color:#63372f33}.h16-alerts>.h16-subjects{display:flex;align-items:center;gap:5px;padding:2px 7px;font:inherit;color:inherit;flex:none}.h16-alerts>.h16-subjects strong{font-size:12px}.h16 .time17{position:relative;top:auto;right:auto;margin:0 0 0 auto;display:block;width:278px;flex:none;border:0;border-radius:0;background:none;box-shadow:none;padding:10px 27px 0 19px;isolation:isolate;white-space:normal}.time17:before{content:"";position:absolute;inset:0 0 auto;height:66px;background:url(/assets/header16/frame.e2decc498dfbde6e.webp) center/100% 340% no-repeat;z-index:-1;filter:drop-shadow(0 3px 4px #0008)}.time17-main{display:flex;align-items:center;height:43px;gap:7px}.time17 button{border:0;background:none;color:#e8dfc5;padding:0;font:inherit;text-shadow:0 1px 2px #000;cursor:pointer}.time17-date{display:flex;align-items:center;gap:9px;flex:1;min-width:0;text-align:left;height:38px}.time17-date strong{font-size:14px;font-weight:600;letter-spacing:.3px}.time17-date small{display:block;font-size:9px;color:#8fa6b9;line-height:15px}.time17-date small b{font-size:10px;color:#c0c9cb;font-weight:400;margin-left:5px;font-variant-numeric:tabular-nums}.time17-sun{color:#d9b979;font-size:23px;text-shadow:0 1px 3px #000}.time17-chevron{margin-left:auto;color:#a99264;font-size:14px}.time17 button.time17-settings{display:grid;place-items:center;width:34px;height:32px;border:1px solid #bba06a55;border-top-color:#071423;box-shadow:inset 0 1px 3px #0008;background:linear-gradient(#020d1c88,#10263d55);border-radius:3px;color:#d8bc7e}.time17-settings svg{width:20px;height:20px}.time17 button:hover,.time17 button[aria-expanded=true]{color:#ffdf9b}.time17-settings:hover,.time17-settings[aria-expanded=true]{background:#34485c!important}.time17 button.time17-status{display:flex;align-items:center;gap:6px;width:max-content;margin:12px 0 0 auto;padding:5px 10px;background:linear-gradient(#233b50e8,#112438ed);border:1px solid #9c855358;border-top:0;border-radius:0 0 3px 9px;box-shadow:inset 0 -1px #cfb47420,0 3px 5px #0005;font-size:10px;line-height:18px;color:#c3d2bf}.time17-status i{width:5px;height:5px;background:#a6bf8b;border-radius:50%;box-shadow:0 0 4px #91b17b44}.time17-status span{font-size:9px;color:#91a4b6;margin-left:8px;font-variant-numeric:tabular-nums}.time17-popup{position:absolute;right:9px;top:103px;width:258px;z-index:30;color:#e8dfc5;border:14px solid transparent;border-image:var(--d2-frame) 30 round;background:var(--d2-panel) center/256px padding-box;box-shadow:0 7px 20px #0009;padding:4px 5px 6px;font-size:12px}.time17-popup[hidden]{display:none}.time17-popup h3{margin:0 0 10px;font-size:14px;color:#e5cd96;display:flex;align-items:center;justify-content:space-between}.time17-popup small{font-size:10px;color:#9dafbf;line-height:1.6}.time17-popup p{display:flex;justify-content:space-between;font-size:11px;gap:8px}.time17-popup p b{font-weight:500;color:#d8d9ce}.time17-rule{border-top:1px solid #ab8f5344;margin:12px 0}.time17-popup button{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:37px;padding:5px 4px;border-top:1px solid #a892542c;font-size:12px;text-align:left}.time17-popup button:hover{background:#ffffff08}.time17-popup button span{color:#b49a63}.time17-popup .time17-logout{color:#bdad9c}.time17-popup .time17-feedback{font-size:9px;color:#869bab;margin:9px 0 0}@media(max-width:1150px)and (min-width:761px){.h16 .time17{position:absolute;right:12px;top:137px}}@media(max-width:760px){.h16 .time17{width:263px;margin:4px 0 0 auto;padding:9px 26px 0 18px;order:1}.time17:before{height:62px}.time17-main{height:39px}.time17-date strong{font-size:13px}.time17 button.time17-status{margin-top:11px;padding:3px 9px}.time17-popup{width:250px;top:96px;right:4px}}.h16:has(.time17){z-index:60}.time17{z-index:41}.time17-popup{background-color:#15283b}.h16 .time17-main>.time17-settings{font-size:23px}.h16 .time17-popup{max-width:calc(100vw - 20px)}.h16-identity,.time17 button.time17-status{background:linear-gradient(#192e43f5,#101f32f7);border-color:#a48a554d}.game:has(.h16) .d2-outliner{background:linear-gradient(#101f32e8,#101f32e8),var(--d2-panel) center/256px;color:#dce0dd}.game:has(.h16) .d2-outliner summary,.time17-popup h3{background:linear-gradient(#192e43dc,#192e43dc),var(--d2-panel) center/256px;color:#dfcd9f;border-bottom:1px solid #a48a554d}.time17-popup{background:linear-gradient(#101f32e8,#101f32e8),var(--d2-panel) center/256px padding-box;background-color:#101f32}@media(min-width:761px)and (max-width:1150px)and (max-height:500px){.h16 .time17{top:0;right:0;width:154px;padding:9px 12px 0}.time17-main{gap:3px;height:38px}.time17-date{gap:3px}.time17-date strong{font-size:10px}.time17-date small{font-size:8px}.time17-date small b{font-size:8px;margin-left:0}.time17-sun,.time17-chevron{display:none}.h16 .time17-main>.time17-settings{width:23px;height:27px;font-size:17px;flex:none}.time17 button.time17-status{font-size:9px;padding:3px 5px;gap:3px}.time17-status span{font-size:8px}.game:has(.h16) .atlas-map .map-options{top:var(--header16-bottom,145px);bottom:auto;max-height:calc(100dvh - var(--header16-bottom,145px) - 120px);overflow:auto}.time17-popup{top:88px;max-height:calc(100dvh - 155px);overflow:auto}}.time17-status strong{font:inherit}.h16 .time17 button.time17-status.time17-paused{background:linear-gradient(#6f242a,#41191e);border:1px solid #e76c6c;color:#fff0e8;box-shadow:inset 0 1px #ffb5a633,0 0 8px #7c1f2533}.time17 button.time17-paused strong{font-weight:800;letter-spacing:.06em}.time17 button.time17-paused i{background:#f77;box-shadow:0 0 5px #ff4c4c88}.time17 button.time17-paused span,.time17-pause-note{color:#ffb8b2}.clock181-speed{margin-left:5px;font-size:10px;color:#dbc28a}.time264-strip,.h16-bronze{display:none}.h16-instrument button{min-width:0}.h16-instrument strong,.h16-instrument small{white-space:nowrap;min-width:0}.h16-instrument small{font-size:10px}.h16-alert>button small{font-size:10px}.h16 .time17-date small,.time17-status span{font-size:10px}.h16 .time17-popup{box-sizing:border-box;top:105px;max-height:calc(100dvh - 125px);overflow:auto;width:278px}.time17-popup p{flex-wrap:wrap;gap:4px 8px}.time17-popup p b{overflow-wrap:anywhere}.time17-popup h3{padding:4px 0}.time17-date{min-width:0}html.ui94-theme body .game:has(.h16) .d2-outliner.outliner186,html.ui94-theme body .game .atlas-map .map-options{background:#122638;border:1px solid var(--d2-gold-dark);border-image:url(/assets/header16/frame.e2decc498dfbde6e.webp) 300 200 314 200 fill / 0 / 0 repeat;border-radius:0;box-shadow:inset 0 0 0 1px var(--d2-gold-dark),0 3px 8px #0008}.h16-income-summary,.h16-bronze,.h16-quick-toggle,.h16-notice-label,.o186-compact-title,.map-scroll-hint,.bottom264-more{display:none}@media(max-width:360px){.h16-unified .h16-income-summary{grid-template-columns:repeat(2,minmax(0,1fr))}html body .h16-unified .h16-resources{gap:4px}html body .h16-unified .h16-instrument button strong{font-size:12px}html body .h16-unified .h16-points{gap:10px}html body .h16-unified .time264-real{display:none}}@media(prefers-reduced-motion:reduce){.h16 .time17-popup,.bottom264-more{animation:none!important}}html body .game .h16-left{padding-top:12px}html body .game .nav269{display:flex;width:max-content;max-width:100%;justify-content:flex-start}html body .game .nav269>button{flex:0 0 auto;min-width:80px;padding:5px 14px}html body .game .outliner186:not(.folded){width:280px!important;max-width:280px!important;height:auto!important;overflow:hidden!important}html body .game .outliner186{top:var(--pc269-progress-top,112px)!important}html body .game .outliner186 .o269-panel{position:static;width:100%;max-width:none;max-height:calc(100dvh - var(--pc269-progress-top,112px) - var(--nav269-height) - 350px);border:0;box-shadow:none;background:none}html body .game .map-options,html body .game .map-options[open]{left:auto!important;right:14px!important;bottom:calc(var(--nav269-height) + 50px)!important}html body .game .map-options[open]{width:294px!important;max-width:294px!important;height:auto!important;padding:6px!important;overflow:auto!important;max-height:max(60px,min(260px,calc(100dvh - var(--pc269-progress-top,112px) - var(--nav269-height) - 180px)))!important}html body .game .map269-content{position:static;width:auto;max-height:none;max-width:none;padding:0;overflow:visible;border:0;background:none;box-shadow:none}html body .game .map-controls{position:fixed;right:14px;left:auto;bottom:calc(var(--nav269-height) + 8px);display:flex;gap:0;z-index:63}html body .game .map-controls button{height:34px;padding:4px 14px;background:#142a38;color:#dfcd9f;border-radius:0}html body .game .h16 .time17{position:absolute;top:0;right:0;margin:0}html body .game .outliner186 .o186-tabs{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))}html body .game .map-options{font:500 12px/1.45 Noto Sans KR,sans-serif}html body .game .h16 .time264-strip{display:none!important}html body .game .h16:has(.time17[data-open=true]){z-index:70}}@media(min-width:651px)and (max-width:800px)and (min-height:501px){:root{--pc269-progress-top:245px}html body .game .h16 .time17{top:137px}}.h16-capacity276{display:flex;align-items:center;gap:5px;flex:none}.h16-capacity276 button{display:flex;height:31px;min-height:31px;min-width:58px!important;gap:5px;align-items:center;justify-content:center;padding:2px 6px!important;border:1px solid #ad935459!important;border-top-color:#071526!important;border-radius:3px;background:linear-gradient(#071222d9,#172e4255)!important;box-shadow:var(--h16-well-shadow,inset 0 1px 3px #0008)}.h16-capacity276 .d2-art{width:16px;height:16px}.h16-capacity276 span{display:none}.h16-capacity276 strong{font-size:13px!important;line-height:18px}@media(min-width:651px)and (max-width:1150px)and (min-height:501px){html body .h16-left{padding-right:30px}html body .h16-unified .h16-points{gap:4px}.h16-capacity276{gap:3px}.h16-capacity276 button{min-width:52px!important;padding-inline:4px!important}}@media(max-width:650px),(max-width:1000px)and (max-height:500px){html:root body .map276-sheet.map276-sheet.map276-sheet{position:fixed!important;inset:8px 8px auto!important;width:auto!important;max-width:none!important;height:auto!important;max-height:var(--window299-height)!important;display:flex;flex-direction:column;box-sizing:border-box;transform:none!important;z-index:76!important;pointer-events:auto}html:root body .map276-sheet.map276-sheet.map276-sheet>.settlement-card,html:root body .map276-sheet.map276-sheet.map276-sheet>.d2-frame,html:root body .map276-sheet.map276-sheet.map276-sheet .d2-frame-inner{height:auto!important;min-height:0!important;max-height:inherit!important;display:flex;flex-direction:column;flex:1 1 auto}html:root body .map276-sheet.map276-sheet.map276-sheet .d2-heading,html:root body .map276-sheet.map276-sheet.map276-sheet .menu-panel-heading{display:flex;align-items:center;gap:5px;margin:0!important;min-height:35px;padding:3px 5px!important;flex:none}html:root body .map276-sheet.map276-sheet.map276-sheet .d2-heading h2,html:root body .map276-sheet.map276-sheet.map276-sheet .menu-panel-heading h2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}html body .map276-expand{margin-left:auto;flex:none;min-height:32px;white-space:nowrap;font-size:11px;padding:3px 8px!important}html:root body .map276-sheet.map276-sheet.map276-sheet .d2-content,html:root body .map276-sheet.map276-sheet.map276-sheet .modal-body,html:root body .map276-sheet.map276-sheet.map276-sheet .w53-side-body{height:auto!important;min-height:0!important;max-height:none!important;flex:1 1 auto;overflow:auto!important;overscroll-behavior:contain}html:root body .map276-sheet.map276-sheet.map276-sheet[data-map276-expanded=true]{max-height:var(--window299-height)!important}html:root body .map276-sheet.map276-sheet.map276-sheet[data-map276-expanded=true] .d2-content,html:root body .map276-sheet.map276-sheet.map276-sheet[data-map276-expanded=true] .modal-body,html:root body .map276-sheet.map276-sheet.map276-sheet[data-map276-expanded=true] .w53-side-body{max-height:none!important}html:root body .map276-sheet.map276-sheet.map276-sheet[data-map276-expanded=false] .army209-extra,html:root body .map276-sheet.map276-sheet.map276-sheet[data-map276-expanded=false] .army-strip>.supply272,html:root body .map276-sheet.map276-sheet.map276-sheet[data-map276-expanded=false] .rally271,html:root body .map276-sheet.map276-sheet.map276-sheet[data-map276-expanded=false] .dispatch-help{display:none}html:root body .map276-sheet.map276-sheet.map276-sheet[data-map276-expanded=false] .dispatch-destination-list{max-height:88px;overflow:auto}html body.map276-side-active .army-window53{visibility:hidden!important;pointer-events:none!important}html:root body .map276-sheet[data-map276-expanded=false] .army-strip-detail>:not(.army-actions):not(.w53-side){display:none}html:root body .map276-sheet .battle83-inside{max-height:none;flex:1 1 auto;min-height:0;overflow:auto}html:root body .map276-sheet[data-map276-expanded=true] .battle83-inside{max-height:none}html body.map276-picking .compact-sheet,html body.map276-picking .d2-slot,html body.map276-picking .w53-side,html body.map276-picking .map276-sheet{visibility:hidden!important;pointer-events:none!important}html body .game .map-target-banner{position:fixed;top:8px;left:8px;right:8px;transform:none;width:auto;max-width:none;z-index:78;display:flex;flex-wrap:wrap;gap:5px 9px;white-space:normal;padding:9px 10px;border:2px solid var(--d2-gold-dark,#9e8147);border-radius:3px;background:var(--d2-panel,#172733);box-shadow:inset 0 0 8px #0006,0 4px 14px #0006;max-height:var(--window299-height);overflow:auto}html body .game .map-target-banner>span{min-width:0;flex:1 1 70%;font-size:12px;line-height:1.5}html body .game .map-target-banner>small{flex:1 1 65%;min-width:0;white-space:normal;line-height:1.45}html body .game .map-target-banner button{min-height:32px;font-size:11px;flex:none}html body .game:has(.map276-sheet) .map-controls{bottom:calc(var(--nav269-height,60px) + 12px)!important;visibility:visible!important}html body .construction209-mapstrip{inset:8px 8px auto;transform:none;width:auto;max-height:var(--window299-height);overflow:auto}html body .construction209-mapstrip .construction209-kinds{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1000px)and (max-height:500px){html:root body .map276-sheet.map276-sheet.map276-sheet{right:auto!important;width:min(410px,55vw)!important;max-height:var(--window299-height)!important}html:root body .map276-sheet.map276-sheet.map276-sheet .d2-content,html:root body .map276-sheet.map276-sheet.map276-sheet .modal-body,html:root body .map276-sheet.map276-sheet.map276-sheet .w53-side-body{max-height:none!important}html body .game .map-target-banner{right:auto;width:min(440px,65vw)}}@media(max-width:650px),(max-width:1000px)and (max-height:500px){html:root body .map276-sheet[data-map276-expanded=false] .army-destinations:has(.dispatch-selection) .dispatch-destination-list{display:none}}@media(max-width:650px),(max-width:1000px)and (max-height:500px){body.map276-active .army-selection-banner{display:none!important}body.map276-active .gift-news220{visibility:hidden;pointer-events:none}}@media(max-width:650px),(max-width:1000px)and (max-height:500px){html body .game .map-target-banner>span{flex-basis:100%;padding-right:32px}html body .game .map-target-banner>button[aria-label]{position:absolute;top:6px;right:6px}}@media(max-width:650px),(max-width:1000px)and (max-height:500px){html body .game .map-target-banner:not(.army-selection-banner){display:grid;grid-template-columns:minmax(0,1fr) auto;grid-auto-rows:auto;align-items:center}html body .game .map-target-banner:not(.army-selection-banner)>span{grid-column:1;grid-row:1;padding-right:0}html body .game .map-target-banner:not(.army-selection-banner)>small{grid-column:1;grid-row:2}html body .game .map-target-banner:not(.army-selection-banner)>small[role=alert]{grid-column:1/-1;grid-row:3}html body .game .map-target-banner:not(.army-selection-banner)>button{grid-column:2;grid-row:2;justify-self:end}html body .game .map-target-banner:not(.army-selection-banner)>button[aria-label]{position:static;grid-column:2;grid-row:1;justify-self:end;align-self:start}}@media(max-width:650px),(max-width:1000px)and (max-height:500px){body.map276-active .outliner186{visibility:hidden;pointer-events:none}}@media(min-width:651px)and (min-height:501px),(min-width:1001px){:root{--nav269-height:44px}html body .game .bottom-bar{position:fixed;bottom:0;left:0;right:0;z-index:180;height:44px;min-height:44px;display:flex;justify-content:flex-start;align-items:stretch;padding:0;background:var(--d2-panel,#10202e);border-top:1px solid #8b7145}html body .game .nav269{display:flex;flex:0 0 auto;width:auto;max-width:none;height:100%;min-height:0;gap:0;justify-content:flex-start}html body .game .nav269>button{flex:0 0 auto;width:auto;min-width:0;display:flex;flex-direction:row;align-items:center;gap:7px;padding:0 14px;height:100%;min-height:0;box-sizing:border-box;border:0!important;border-radius:0;background:none;box-shadow:none;font-size:12px;white-space:nowrap}html body .game .nav269>button[aria-pressed=true]{background:#d0ac5922;color:#f1d59a}.nav269 .d2-art{width:19px;height:19px}html body .game .nav269-badge,html body .game .chat-strip150{display:none!important}html body .game .map-options{position:absolute;right:14px;left:auto;bottom:calc(var(--map-controls-bottom,77px) + 42px);width:294px;padding:8px 10px;max-height:none;overflow:visible;font-size:12px}html body .game .map-options:not([open]){width:auto;min-width:126px}html body .game .map269-content{position:static;inset:auto;transform:none;width:auto;max-width:none;max-height:none;overflow:visible;padding:0;border:0;box-shadow:none;background:none}html body .game .map-options nav{display:flex;flex-wrap:nowrap;gap:3px;margin-bottom:8px}.map-options nav button{flex:1;min-width:0;padding:5px 2px;min-height:32px;font-size:11px}html body .game .map-scroll-hint{display:none}}.faction311-members{flex-wrap:wrap;justify-content:flex-start}.faction311-members>.d2-faction-link{flex:0 0 auto!important;min-width:64px;white-space:nowrap;word-break:keep-all}.patch149-embedded,.patch149-embedded .patch149-inner{border:0!important;box-shadow:none!important;background:none!important;max-height:none}.patch149-embedded .patch149-content{padding:10px 0}.patch149-embedded footer{background:none;padding-inline:0}.tutorial311{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(440px,calc(100vw - 28px));z-index:125}.tutorial311 .d2-frame-inner{max-height:calc(100dvh - var(--nav269-height,48px) - 28px);display:flex;flex-direction:column}.tutorial311 .d2-content{overflow:auto;min-height:0}.tutorial311 .tutorial{padding:12px;text-align:center}.tutorial311 .tutorial-actions{display:flex;justify-content:flex-start;gap:8px}.tutorial311 .tutorial-actions button{width:auto;flex:none;background:var(--d2-button);color:var(--d2-ink)}@media(max-width:899px){html.ui94-theme body:has(.management182-open,.menu-sheet,.w53-side,.army-card,.actions71-panel,.tutorial311,dialog[open],.research243-more[open]) .game .clock269,html.ui94-theme body:has(.management182-open,.menu-sheet,.w53-side,.army-card,.actions71-panel,.tutorial311,dialog[open],.research243-more[open]) .game .time17,html.ui94-theme body:has(.management182-open,.menu-sheet,.w53-side,.army-card,.actions71-panel,.tutorial311,dialog[open],.research243-more[open]) .game .map-options{visibility:hidden!important;pointer-events:none!important}.management182-small .research186-overview{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.management182-small .research186-overview>div{min-width:0}.management182-small .research186-overview .research186-points{flex:1 0 100%!important;width:100%;flex-wrap:wrap!important;justify-content:flex-start;margin:0}.management182-small .research186-points>span{white-space:nowrap}.faction301-name .d2-faction-link{min-height:40px!important;display:inline-flex;align-items:center}.coalition266-row,.faction301-row{min-height:40px;box-sizing:border-box;padding-block:0}.faction301-name{align-self:stretch}.faction311-members{padding-block:6px}.faction311-members>.d2-faction-link{min-height:40px}.construction209-table table{border-collapse:separate;border-spacing:0}.construction209-table :is(th,td):first-child{position:sticky;left:0;z-index:2;min-width:28px;width:28px;box-sizing:border-box;background:#102533}.construction209-table :is(th,td):nth-child(2){position:sticky;left:28px;z-index:2;background:#102533;box-shadow:2px 0 #9d8954;min-width:90px;max-width:100px}.construction209-table thead th:nth-child(-n+2){z-index:4}.management182-open:has(.nation260[data-tab311=court]){height:auto!important;max-height:var(--window299-height)!important}.management182-open:has(.nation260[data-tab311=court]) .management182-content{flex:0 1 auto}.nation260[data-tab311=court]{height:auto}.nation260[data-tab311=court] .nation260-tree{flex:0 1 auto}.tutorial311{top:auto;bottom:calc(var(--nav269-height,56px) + 10px);transform:translate(-50%)}}html.ui94-theme body .game .tutorial311.d2-slot{height:auto!important;min-height:0!important;width:min(440px,calc(100vw - 28px))!important;max-height:var(--window299-height)!important}html.ui94-theme body .game .tutorial311.d2-slot>.ui94-window,html.ui94-theme body .game .tutorial311.d2-slot>.ui94-window>.d2-frame-inner{height:auto!important;min-height:0!important;max-height:var(--window299-height)!important}html.ui94-theme body .game .tutorial311 .d2-content{flex:0 1 auto!important}html.ui94-theme body .game .tutorial311 .tutorial-actions button{margin-left:0!important;min-height:40px}@media(max-width:899px){html.ui94-theme body .game .tutorial311.d2-slot{inset:auto auto calc(var(--nav269-height,56px) + 10px) 50%!important;transform:translate(-50%)!important}html.ui94-theme body .management182.management182-open:has(.nation260[data-tab311=court]){height:auto!important;bottom:auto!important;max-height:var(--window299-height)!important}html.ui94-theme body .management182.management182-open:has(.nation260[data-tab311=court])>.d2-frame,html.ui94-theme body .management182.management182-open:has(.nation260[data-tab311=court])>.d2-frame>.d2-frame-inner{height:auto!important;max-height:var(--window299-height)!important;min-height:0;display:flex;flex-direction:column}html.ui94-theme body .management182.management182-open:has(.nation260[data-tab311=court]) .management182-content{overflow:auto;min-height:0;flex:0 1 auto}}@media(min-width:651px)and (max-width:899px)and (max-height:500px){html.ui94-theme body .game .faction-window53.info306.expanded306:has(.military182,.research186){top:8px!important;bottom:auto!important}html.ui94-theme body .game .faction-window53.info306.expanded306:has(.military182,.research186)>.ui94-window>.d2-frame-inner{max-height:calc(100dvh - var(--nav269-height,44px) - 60px)!important}html.ui94-theme body:has(.faction-window53.expanded306 .military182,.faction-window53.expanded306 .research186) .game .clock269,html.ui94-theme body:has(.faction-window53.expanded306 .military182,.faction-window53.expanded306 .research186) .game .map-options{visibility:hidden!important;pointer-events:none!important}}@media(max-width:899px)and (max-height:500px){html.ui94-theme body dialog.nation260-layer.candidate311{top:8px!important;transform:translate(-50%)!important}html.ui94-theme body dialog.nation260-layer.candidate311>.d2-frame-inner{display:flex;flex-direction:column;max-height:calc(100dvh - var(--nav269-height,44px) - 60px)!important;min-height:0}html.ui94-theme body dialog.nation260-layer.candidate311 .d2-heading{flex:none}html.ui94-theme body dialog.nation260-layer.candidate311 .nation260-picker-content{min-height:0!important;flex:1 1 auto!important;max-height:calc(100dvh - var(--nav269-height,44px) - 120px)!important;overflow:auto!important}}html.ui94-theme body dialog.candidate311 .nation260-picker-content>footer{justify-content:flex-start}html.ui94-theme body dialog.candidate311 .nation260-picker-content>footer>button{width:auto;flex:none}html.ui320-theme body button.help279{background:#241912!important}html.ui320-theme .help279-bubble{background:linear-gradient(#241912f7,#140f0bfc)}html.ui320-theme .office279-badge{background:#241912}html.ui320-theme body .history279-back{background:#241912!important}html.ui320-theme .important-news.gift-news220.news279{background:linear-gradient(110deg,#140f0bf7,#140f0bfc),url(/assets/ui/panel.3b2ada3588e3c4ea.webp)}html.ui320-theme .news279-heading .d2-close{background:linear-gradient(140deg,#3a2a1c,#140f0b)}html.ui320-theme .news279 .news-row{background:#140f0b70}html.ui320-theme .office279-tribes>small{color:#d6c6a6}html.ui320-theme .help279-summary small{color:#d6c6a6}html.ui320-theme .news279 .news-row{background:linear-gradient(110deg,#2419126b,#140f0b66)}html.ui320-theme .news279 .news-row:hover{background:#241912b0}html.ui320-theme .effect279-good{color:#d6c6a6!important}html.ui320-theme .office279-government>small{color:#d6c6a6}html.ui320-theme .office279-flag-card{background:#140f0b88}html.ui320-theme .office279-empty{color:#b7a58b}html.ui320-theme .relations279 article{background:#140f0b55}html.ui320-theme .territory-window>.ui94-window>.d2-frame-inner>.territory-scroll286>.d2-territory-environment{box-shadow:0 1px #140f0b70}html.ui320-theme .coalition266 small{color:var(--d2-muted,#b7a58b)}html.ui320-theme .coalition266-meter{background:#140f0b}html.ui320-theme .management182-backdrop{background:#140f0ba6}html.ui320-theme .management182-open .management182-content{background:linear-gradient(#140f0be8,#140f0bec),url(/assets/ui/panel.3b2ada3588e3c4ea.webp)}html.ui320-theme .court182-plaque{background:linear-gradient(#241912,#241912)}html.ui320-theme .court182-portrait{background:#140f0b!important;box-shadow:inset 0 0 0 2px #140f0b!important}html.ui320-theme .court182-empty{color:#d6c6a6}html.ui320-theme .court182-office.successor .court182-plaque{color:#b7a58b}html.ui320-theme .court182-future,html.ui320-theme .court182-future span,html.ui320-theme .court182-effects small{color:#d6c6a6}html.ui320-theme .court182-candidates{background:#140f0b}html.ui320-theme .court182-table th{color:#d6c6a6;background:#241912}html.ui320-theme .court182-compare small{color:#d6c6a6}html.ui320-theme .military182-top{background:#140f0b}html.ui320-theme .military182-top small{color:#d6c6a6}html.ui320-theme .military182-sort{background:#140f0b}html.ui320-theme .military182-sort small{color:#d6c6a6}html.ui320-theme .military182-category>summary{background:#241912}html.ui320-theme .military182-category>summary small{color:#d6c6a6}html.ui320-theme .military182-category[data-category=reserve],html.ui320-theme .military182-category[data-category=recruit],html.ui320-theme .military182-region{color:#d6c6a6}html.ui320-theme .military182 .army-strip{background:#24191266!important}html.ui320-theme .research182-top{background:#140f0b}html.ui320-theme .research182-progress>div{background:#140f0b}html.ui320-theme .research182-progress small{color:#d6c6a6}html.ui320-theme .research182-next h3{background:#241912}html.ui320-theme .research182-next-row small{color:#d6c6a6}html.ui320-theme .research182-tree>h3{background:#241912}html.ui320-theme .research182-tree>h3 small{color:#d6c6a6}html.ui320-theme .research182-node{background:#241912!important;color:#d6c6a6!important}html.ui320-theme .research182-node.done{background:#241912!important}html.ui320-theme .research182-cell.stage2{background:repeating-linear-gradient(135deg,#d6c6a605 0 1px,transparent 1px 8px)}html.ui320-theme .research182-unknown,html.ui320-theme .research182-detail small{color:#d6c6a6}html.ui320-theme .management182-open>.ui94-window{background:#140f0b!important}html.ui320-theme .management182-open>.ui94-window>.d2-frame-inner{background:linear-gradient(115deg,#3a2a1c28,#140f0b30)!important}html.ui320-theme .management182 button:where(:not(.army-strip-toggle):not(.army-strip-summary):not(.court182-portrait):not(.research186-node):not(.research186-next-row)){background:linear-gradient(180deg,#3a2a1c9c,#140f0bb3)!important;box-shadow:inset 0 1px #e2d5ac40,inset 0 -2px #140f0ba8,0 2px 3px #0005!important}html.ui320-theme .management182 input,html.ui320-theme .management182 select{background:#140f0b88!important;box-shadow:inset 0 2px 4px #0008,inset 0 -1px #d6c6a618!important}html.ui320-theme .management182-open>.ui94-window>.d2-frame-inner>.d2-heading{background:linear-gradient(180deg,#0000,#140f0b38)}html.ui320-theme .management182 .military182-top{background:linear-gradient(#241912ec,#140f0be8)!important}html.ui320-theme .management182 .military182-category>summary{background:linear-gradient(90deg,#3a2a1c27,#3a2a1c0a)!important}html.ui320-theme .management182 .military182 .army-strip:nth-child(2n){background:#d6c6a606!important}html.ui320-theme .management182 .military182 .army-state{color:#d6c6a6!important}html.ui320-theme .research186-overview small,html.ui320-theme .research186-overview em{color:#d6c6a6}html.ui320-theme .research186-points{background:#140f0b66}html.ui320-theme .research186-current{background:linear-gradient(90deg,#140f0b70,#140f0b10)}html.ui320-theme .research186-current-icon{background:#140f0b55}html.ui320-theme .research186-current small{color:#d6c6a6}html.ui320-theme .research186-meter{background:#140f0b}html.ui320-theme .research186-legacy small{color:#d6c6a6}html.ui320-theme .research186-benefits>div>span{color:#d6c6a6}html.ui320-theme .research186-benefits p,html.ui320-theme .research186-next-row span,html.ui320-theme .research186-next-row i,html.ui320-theme .research186-legend{color:#d6c6a6}html.ui320-theme .research186-legend i.next{background:#d6c6a6}html.ui320-theme .research186-scroll{background:linear-gradient(90deg,#140f0b1a,#140f0b00)}html.ui320-theme .research186-branch{background:linear-gradient(90deg,#140f0be8,#140f0bc0)}html.ui320-theme .management182 .research186-node{background:linear-gradient(145deg,#3a2a1c5c,#140f0bb3)!important;box-shadow:inset 0 1px #ccd8d21f,inset 0 -2px #140f0b99,0 3px 6px #0004!important;color:#d6c6a6!important}html.ui320-theme .research186-seal{background:#140f0b40}html.ui320-theme .research186-seal small,html.ui320-theme .research186-benefit{color:#d6c6a6}html.ui320-theme .research186-node.done .research186-seal small{color:#b7a58b}html.ui320-theme .research186-node.next{border-color:#d6c6a670!important}html.ui320-theme .research186-detail{background:#140f0b38}html.ui320-theme .research186-detail small,html.ui320-theme .research186-detail p{color:#d6c6a6}html.ui320-theme .research187-axis{color:#d6c6a6;background:#140f0b}html.ui320-theme .research187-era{background:linear-gradient(180deg,#3a2a1c60,#140f0b90);box-shadow:inset 0 1px #e8d5a323,inset 0 -3px #140f0b50}html.ui320-theme .research187-era:before,html.ui320-theme .research187-era:after{background:#241912}html.ui320-theme .research187-era>span{color:#b7a58b}html.ui320-theme .research187-era.current{background:linear-gradient(180deg,#b09a482c,#140f0b9c)}html.ui320-theme .management182 .research187-tree .research186-node{background:linear-gradient(145deg,#3a2a1c4f,#140f0baa)!important;box-shadow:inset 0 1px #dbe3e120,inset 0 -2px #140f0b99,0 3px 6px #0004!important}html.ui320-theme .research187-tree .research186-benefit{color:#d6c6a6}html.ui320-theme .management182 .research187-tree .research186-node.done{background:linear-gradient(110deg,#42544848,#140f0b88)!important;box-shadow:inset 3px 0 #829573,inset 0 1px #dbe3e11a,inset 0 -2px #140f0b99!important}html.ui320-theme .management182 .research187-tree .research186-node.run{background:linear-gradient(110deg,#ad8f382f,#140f0b88)!important;box-shadow:inset 3px 0 #d7bc73,inset 0 1px #ebd49a33,inset 0 -2px #140f0b99!important}html.ui320-theme .research187-tree .research186-branch{background:#140f0b;box-shadow:8px 0 12px #140f0b80}html.ui320-theme .research186-wide .research186-overview{background:linear-gradient(180deg,#24191238,#140f0b38);box-shadow:inset 0 1px #d8c29318,inset 0 -2px #140f0b59}html.ui320-theme .research186-wide .research186-overview>.research186-current{background:linear-gradient(110deg,#140f0bb3,#140f0b70)}html.ui320-theme .research186-wide .research186-current small{color:#d6c6a6}html.ui320-theme .research187-era{background:linear-gradient(#241912,#140f0b);box-shadow:inset 0 1px #d8c9a228,inset 0 -2px #140f0b4f}html.ui320-theme .research187-era:after{background:linear-gradient(135deg,#241912,#140f0b)}html.ui320-theme .research187-era.current{background:linear-gradient(#3a2a1c,#241912)}html.ui320-theme .research187-era.current:after{background:linear-gradient(135deg,#3a2a1c,#241912)}html.ui320-theme .court242-prime .court182-plaque{background:linear-gradient(#3b4038,#241912)}html.ui320-theme .war204{background:linear-gradient(110deg,#24191238,#140f0b44)}html.ui320-theme .war204-heading small,html.ui320-theme .war204 small,html.ui320-theme .war204-timeline{color:#d6c6a6}html.ui320-theme .war204-timeline li:after{background:#6e553226}html.ui320-theme .war204-banner{background:linear-gradient(100deg,#9c774b12,transparent 45%,#6e553215)}html.ui320-theme .war204-chips span{background:#140f0b65}html.ui320-theme .war204-numbers{color:#d6c6a6}html.ui320-theme .war204-score{background:#140f0b40}html.ui320-theme .war204-tug{background:#6e5532}html.ui320-theme .war204-score-breakdown{color:#d6c6a6}html.ui320-theme .war204-grid>section{background:#140f0be8}html.ui320-theme .war204 h4{background:linear-gradient(#2419128c,#140f0b)}html.ui320-theme .war204-record time{color:#d6c6a6}html.ui320-theme .war204-member small{color:#d6c6a6}html.ui320-theme .war204-member.header{color:#d6c6a6;background:#140f0b}html.ui320-theme .war204-actions{background:#140f0bc7}html.ui320-theme .war204-empty{color:#d6c6a6}html.ui320-theme .war204-list h4{color:#d6c6a6;background:#140f0b}html.ui320-theme .war204-listrow>small{color:#d6c6a6}html.ui320-theme .war204-list .tabs,html.ui320-theme .war204-land215{background:#140f0b}html.ui320-theme .diplomatic205{background:linear-gradient(110deg,#140f0bcc,#24191288)}html.ui320-theme .diplomatic205 summary small{color:#d6c6a6}html.ui320-theme .diplomatic205 details>small{color:#d6c6a6}html.ui320-theme .diplomatic205 meter::-webkit-meter-bar{background:#140f0b}html.ui320-theme .recruit289-columns{background:linear-gradient(120deg,#241912a8,#140f0bb8)}html.ui320-theme .arm289-menu>summary{background:linear-gradient(90deg,#51452d,#140f0b 75%)}html.ui320-theme .arm289-grade-3{color:#d6c6a6}html.ui320-theme .arm289-options{background:#241912}html.ui320-theme .arm289-locked{color:#d6c6a6}html.ui320-theme .arm289-explanations>div{background:#140f0b88}html.ui320-theme .recruit289-costs>span{background:linear-gradient(#241912,#241912)}html.ui320-theme .recruit289-time{color:#d6c6a6}html.ui320-theme .recruit289-queue{background:#140f0bb5}html.ui320-theme .nation302-card{background:#140f0bb3}html.ui320-theme .nation302-chip{background:#140f0b}html.ui320-theme .nation302-icon{background:#241912}html.ui320-theme .nation302-slot,html.ui320-theme .nation302-choice{background:#140f0b}@media(max-width:650px){html.ui320-theme .nation302-head{background:#140f0bb3}}@media(max-width:650px){html.ui320-theme .nation302-name:before{background:var(--nation302-color,#6e5532)}}@media(max-height:500px)and (max-width:1000px){html.ui320-theme .nation302-head{background:#140f0bb3}}@media(max-height:500px)and (max-width:1000px){html.ui320-theme .nation302-name:before{background:var(--nation302-color,#6e5532)}}html.ui320-theme.ui94-theme body .management182:has(.royal313) .management182-content{background:#140f0b!important}html.ui320-theme.ui94-theme body .royal313{--royal-line:#3a2a1c;background:#140f0b}html.ui320-theme .royal313-track li{color:#b7a58b}html.ui320-theme .royal313-track li+li:before{background:#3a2a1c}html.ui320-theme .royal313-track li>span{border-color:#3a2a1c;color:#b7a58b}html.ui320-theme .royal313-track li.done>span,html.ui320-theme .royal313-track li.current>span{color:#b7a58b}html.ui320-theme .royal313 .nation302-chip{background:#140f0b;border-color:#3a2a1c}html.ui320-theme .royal313-segments{border-color:#3a2a1c}html.ui320-theme .royal313-segments>span{border-right-color:#140f0b}html.ui320-theme .royal313-segments>span.empty{background:#241912;color:#b7a58b}html.ui320-theme .royal313-tribe{border-bottom-color:#241912}html.ui320-theme .royal313-tribe.selected{background:#241912}html.ui320-theme .royal313-more-actions>summary{background:#241912}html.ui320-theme .royal313-empty-slot{color:#d6c6a6;border-bottom-color:#241912}html.ui320-theme .royal313-empty-slot i{border-color:#6e5532}html.ui320-theme .royal313-tool{border-bottom-color:#241912}html.ui320-theme .royal313-tool-icon{border-color:#3a2a1c;background:#241912}html.ui320-theme.ui94-theme .royal313 .nation260-office.seat{background:#140f0b!important;border-color:#3a2a1c!important}html.ui320-theme .royal313-domains>section{border-color:#3a2a1c}html.ui320-theme.ui94-theme .royal313 .royal313-seat-row{border-top-color:#241912}html.ui320-theme .royal313-seat-row.locked{color:#d6c6a6}html.ui320-theme .royal313-next{background:#140f0b}html.ui320-theme .royal313-rate{border-top-color:#3a2a1c}html.ui320-theme .royal313-institution-track li+li:before{background:#3a2a1c}html.ui320-theme .royal313-institution-circle{border-color:#6e5532;background:#140f0b}html.ui320-theme .royal313-policy{border-bottom-color:#241912}html.ui320-theme.ui94-theme .royal313 .royal313-policy>div>button{border-color:#3a2a1c;background:#140f0b}html.ui320-theme .royal313-policy>div>button.selected{background:#241912!important}@media(max-width:899px){html.ui320-theme .royal313-track.small li>b{border-color:#3a2a1c}}@media(max-width:899px){html.ui320-theme .royal313-track.small li.done>b,html.ui320-theme .royal313-track.small li.current>b{color:#b7a58b}}@media(max-width:899px){html.ui320-theme .royal313-segments>span{border-right-color:#241912}}html.ui320-theme.ui94-theme body .royal313 .royal313-seat-row{border-top-color:#241912!important}html.ui320-theme .incident-window{background:#140f0b padding-box}html.ui320-theme .incident-window-heading,html.ui320-theme .incident-tabs button[aria-pressed=true]{background:#241912}html.ui320-theme .incident-choices button{background:linear-gradient(#241912ef,#140f0bf7)}html.ui320-theme .incident-default,html.ui320-theme .incident-list span{color:#d6c6a6}html.ui320-theme .incident-result{background:#241912}html.ui320-theme .incident-window{background:#140f0b}html.ui320-theme .incident-close{background:#140f0ba8}html.ui320-theme .incident-choices button{background:linear-gradient(#241912d9,#140f0bed)}html.ui320-theme .incident-table th{color:#d6c6a6}html.ui320-theme .incident-table td:last-child{color:#d6c6a6}html.ui320-theme .historical-story .incident-story-title{text-shadow:0 2px 5px #140f0b}html.ui320-theme .historical-narrative{background:linear-gradient(90deg,#140f0be8,#140f0b88);box-shadow:inset 0 0 24px #140f0b55}html.ui320-theme .historical-story .incident-choices button{background:linear-gradient(#241912,#140f0b)}html.ui320-theme .history216-story{background:radial-gradient(circle at 50% 22%,#3a2a1c 0,#241912 45%,#140f0b 80%)}html.ui320-theme dialog.nation260-layer::backdrop{background:#140f0ba6}html.ui320-theme .nation260-audience-icon{background:#140f0b99}html.ui320-theme .nation260-scene-choices button{background:linear-gradient(#241912d9,#140f0bed)}html.ui320-theme .nation260-tree .seat.chip{background:#140f0b!important}html.ui320-theme .nation260 .d2-portrait,html.ui320-theme .nation260-picker .d2-portrait,html.ui320-theme .nation260-candidate .d2-portrait{background:radial-gradient(circle at 50% 31%,#a9946f 0 12%,transparent 13%),radial-gradient(ellipse at 50% 89%,#a9946f 0 31%,transparent 32%),#241912}html.ui320-theme .connection188{background:linear-gradient(110deg,#140f0b,#241912)}html.ui320-theme .connection188 button{background:#241912}html.ui320-theme dialog.patch149::backdrop{background:#140f0ba6}html.ui320-theme .patch149-inner{background:linear-gradient(120deg,#140f0bdc,#140f0bd9),url(/assets/ui/panel.3b2ada3588e3c4ea.webp) center/256px}html.ui320-theme .patch149-heading{background:linear-gradient(100deg,#24191269,#140f0b44)}html.ui320-theme .patch149-meta,html.ui320-theme .patch149-intro,html.ui320-theme .patch149-sections p{color:#d6c6a6}html.ui320-theme .patch149 footer{background:#140f0b8c}html.ui320-theme .patch149 footer button{background:linear-gradient(#241912,#140f0b)}html.ui320-theme .patch149 footer small{color:#d6c6a6}html.ui320-theme .patch149-search input{background:#140f0b}html.ui320-theme .patch149-list>button{background:linear-gradient(100deg,#2419129c,#24191288)}html.ui320-theme .patch149-list time{color:#d6c6a6}html.ui320-theme .patch149-list span{color:#d6c6a6}html.ui320-theme .patch149-heading .d2-close{background:#241912}html.ui320-theme .income146{background:linear-gradient(135deg,#241912,#140f0b)}html.ui320-theme .income146 summary small{color:#d6c6a6}html.ui320-theme .income146>small{color:#d6c6a6}html.ui320-theme .income146-annual small,html.ui320-theme .income146-note{color:#d6c6a6}html.ui320-theme .goal-tabs{background:#140f0b}html.ui320-theme .goal-tabs button[aria-pressed=true]{background:linear-gradient(#3a2a1c,#241912)}html.ui320-theme .goal-country{background:linear-gradient(125deg,#241912aa,#140f0b)}html.ui320-theme .goal-country>header{background:linear-gradient(#241912,#241912)}html.ui320-theme .goal-country>meter::-webkit-meter-bar{background:#140f0b}html.ui320-theme .goal-sites button{background:#140f0b88;border-color:#6e553220}html.ui320-theme .goal-sites .held{background:#24191280}html.ui320-theme .goal-conditions .unmet{color:#d6c6a6}html.ui320-theme .game nav.bottom-bar{background:linear-gradient(180deg,#241912 0,#140f0b 15%,#140f0b)}html.ui320-theme .game .bottom-nav button:hover,html.ui320-theme .game .bottom-nav button[aria-pressed=true]{background:linear-gradient(#3a2a1c,#241912)}html.ui320-theme .game .capital-button{background:linear-gradient(#241912,#140f0b)}html.ui320-theme .goals122 .goal-tabs button{background:#140f0b;border-color:#6e55323d}html.ui320-theme .goals122 .goal-tabs button[aria-pressed=true]{background:linear-gradient(#3a2a1c,#241912)}html.ui320-theme .goals122 .goal-sites button{background:#140f0b88;border-color:#6e553230}html.ui320-theme .goals122 .goal-sites button.held{background:#24191280}html.ui320-theme .game nav.bottom-bar{background:#140f0b;box-shadow:0 -3px 15px #0006,inset 0 2px #d6bb8026,inset 0 -2px #140f0baa}html.ui320-theme .game nav.bottom-bar:before{box-shadow:inset 0 1px #d6bb8026,inset 0 -2px #140f0b66}html.ui320-theme .w53-adviser-slot.readonly{background:#140f0b}html.ui320-theme .a71-relations span{background:#140f0b99}html.ui320-theme .a71-buttons button{background:linear-gradient(#3a2a1c,#241912)}html.ui320-theme .a71-context{background:#140f0bf2}html.ui320-theme .a71-context-title{background:linear-gradient(#3a2a1c,#241912)}html.ui320-theme .a71-buttons.menu button:hover{background:#3a2a1c88}html.ui320-theme .a71-buttons.a71-buttons button{background:linear-gradient(#3a2a1c,#241912)}html.ui320-theme .a71-buttons.a71-buttons.menu button:hover{background:#3a2a1c88}html.ui320-theme .a71-army-choices{background:#140f0bf7}html.ui320-theme .a71-army-choices header{background:#3a2a1c}html.ui320-theme .a71-army-choices>button:hover{background:#3a2a1c}html.ui320-theme .title-screen{background:#140f0b}html.ui320-theme .title-screen .stagefooter,html.ui320-theme .title-screen .description,html.ui320-theme .title-screen .smallnote{color:#d6c6a6}html.ui320-theme .title-a .shade{background:linear-gradient(90deg,#140f0b 4%,#140f0bf5 25%,#140f0b70 56%,#140f0b20),linear-gradient(0deg,#140f0b 0%,transparent 28%,transparent 70%,#140f0b70)}html.ui320-theme .title-screen dialog{background:#140f0b url(/assets/ui/panel.3b2ada3588e3c4ea.webp)}html.ui320-theme .title-screen dialog p{color:#d6c6a6}html.ui320-theme .title-screen dialog button{background:linear-gradient(#3a2a1c,#241912)}@media(max-width:600px){html.ui320-theme .title-a .shade{background:linear-gradient(0deg,#140f0b 0% 40%,#140f0ba0 58%,#140f0b10 86%,#140f0b80)}}html.ui320-theme .supply272{background:#140f0b66}html.ui320-theme .supply272-map-note{background:#140f0bf2}html.ui320-theme .army209 .army209-place{color:#d6c6a6!important}html.ui320-theme .army209-extra,html.ui320-theme .commander209 small,html.ui320-theme .army209-labels{color:#d6c6a6}html.ui320-theme .morale209 progress::-webkit-progress-bar{background:#241912}html.ui320-theme .dice271-die{background:#241912}html.ui320-theme .round271-body{background:#140f0b40}html.ui320-theme .morale191 progress{background:#140f0b}html.ui320-theme .morale191 progress::-webkit-progress-bar{background:#140f0b}html.ui320-theme .army-list53 .army-strip[data-selected=true] .army-strip-head{background:linear-gradient(100deg,#3a2a1cd9,#241912bb)!important}html.ui320-theme .army-selection126{background:linear-gradient(#241912ec,#140f0bf5),url(/assets/ui/panel.3b2ada3588e3c4ea.webp)}html.ui320-theme .army-selection-actions126 strong small{color:#d6c6a6}html.ui320-theme .army-selection126 button[aria-pressed=true]{background:#3a2a1c}html.ui320-theme .army-selection126>small{color:#d6c6a6}html.ui320-theme .army-province125>summary{background:linear-gradient(90deg,#3a2a1ce6,#241912f2)}html.ui320-theme .army-province125>summary small{color:#d6c6a6}html.ui320-theme .army-children125 .army-strip{border-color:#6e55323d!important}html.ui320-theme .army-children125 .army-strip-head{background:linear-gradient(100deg,#241912d9,#140f0bbb)!important}html.ui320-theme .army-children125 .army-strip-head .army-commander{background:#140f0b99!important;border-color:#6e553247!important}html.ui320-theme .army-children125 .army-strip-summary{background:#140f0b99!important}html.ui320-theme .army-subgroup125{color:#d6c6a6}html.ui320-theme .d2-outliner .outliner-province125>summary{background:linear-gradient(90deg,#241912d9,#140f0bd9)!important}html.ui320-theme .outliner-province125>summary small{color:#d6c6a6}html.ui320-theme .outliner-children125 .d2-outline-row{border-bottom-color:#d6c6a61c}html.ui320-theme .military180-toolbar{background:#140f0b}html.ui320-theme .military180-select small{color:#d6c6a6}html.ui320-theme .recruit180 .recruit75-table tbody tr:nth-child(2n){background:#140f0b66}html.ui320-theme .recruit180 .recruit75-batch{background:#140f0b}html.ui320-theme .w53-side .dispatch-destination-list .dispatch-destination,html.ui320-theme .dispatch-destination-list .dispatch-destination{background:#140f0bcc}html.ui320-theme .dispatch-destination.chosen{background:#3a2a1c!important}html.ui320-theme .army296-stats{background:#241912}html.ui320-theme .army296-stats>span{background:#140f0b}html.ui320-theme .army296-officer{background:#241912}html.ui320-theme.ui94-theme .outliner186 .o186-heading{background:linear-gradient(90deg,#8d78562b,#140f0b50)}html.ui320-theme.ui94-theme .outliner186 .o186-tabs button[aria-selected=true]{background:#6e553232}html.ui320-theme .hd269-emblem>span{background:#241912}html.ui320-theme .hd269-resources,html.ui320-theme .hd269-points,html.ui320-theme .hd269-aux{background:linear-gradient(#140f0be8,#24191255)}html.ui320-theme .hd269-aux button span{color:#d6c6a6}html.ui320-theme .hd269-alert{background:linear-gradient(#241912,#140f0b)}html.ui320-theme .hd269-alert-tip,html.ui320-theme .hd269-tooltip,html.ui320-theme .hd269-selection{background:#140f0b}html.ui320-theme .court-points small,html.ui320-theme .court-points span,html.ui320-theme .talent small,html.ui320-theme .monarch-actions small{color:#b7a58b}html.ui320-theme .relation-overview124{background:linear-gradient(110deg,#140f0be8,#140f0bd9)}html.ui320-theme .relation-members124 small,html.ui320-theme .subject124{color:#d6c6a6}html.ui320-theme .compact306-panel{--d2-button:linear-gradient(155deg,#241912,#241912 55%,#140f0b);background:linear-gradient(115deg,#241912,#140f0b);box-shadow:inset 0 1px #d6c6a62b,0 3px 12px #0008}html.ui320-theme .compact308-chips>span,html.ui320-theme .expanded308-kind{color:#d6c6a6}html.ui320-theme.ui94-theme body .game .info306 .info306-toggle,html.ui320-theme.ui94-theme body .game .compact306-head>button:not(.compact306-owner-link){background:linear-gradient(145deg,#241912,#140f0b 80%)!important}html.ui320-theme .compact306-stats small,html.ui320-theme .compact308-ruler{color:#d6c6a6}html.ui320-theme .compact308-action-read>small{color:#d6c6a6}html.ui320-theme.ui94-theme body :is(.toolbar308,.popover308) .action308,html.ui320-theme.ui94-theme body .game :is(.army364-actions,.army364-secondary) button{background:linear-gradient(155deg,#241912,#241912 55%,#140f0b);box-shadow:inset 0 1px #d6c6a62b,inset 0 -1px #0009,0 1px 2px #0005}html.ui320-theme.ui94-theme body :is(.toolbar308,.popover308) .action308.off{color:#d6c6a6}html.ui320-theme .popover308{background:#140f0b}@media(max-width:899px){html.ui320-theme.ui94-theme body .game:has(.info306) .clock269-trigger,html.ui320-theme.ui94-theme body .game:has(.info306) .time264-strip{background:#140f0b!important}}html.ui320-theme .expanded308-actions{background:#140f0b}html.ui320-theme .gate308-heading{background:linear-gradient(90deg,#241912a6,#140f0b55)}html.ui320-theme .compact306-points small,html.ui320-theme .compact306-points em,html.ui320-theme .compact311-faction-stats small{color:#d6c6a6}html.ui320-theme .compact311-faction-stats em{color:#b7a58b}html.ui320-theme .siege272-die,html.ui320-theme .siege272-confirm{background:#241912}html.ui320-theme .fort256-budget meter::-webkit-meter-bar{background:#140f0b}html.ui320-theme body .game .territory-window .sitebuff298>.help279{background:#140f0b!important}html.ui320-theme .sitebuff298 small{background:#140f0b}html.ui320-theme .info314-scene{background:linear-gradient(90deg,#140f0bc9,#140f0b80),var(--territory-scene) center/cover}@media(max-width:1000px)and (max-height:500px){html.ui320-theme .info306.expanded306>.ui94-window>.d2-frame-inner>.d2-heading{background:#140f0b}}@media(max-width:1000px)and (max-height:500px){html.ui320-theme .info306.expanded306 .expanded308-actions,html.ui320-theme .info306.expanded306 .info314-footer{background:#140f0b}}html.ui320-theme .info314-stage-mobile>span:has(~[aria-current]),html.ui320-theme .info314-stages>span:has(~[aria-current]){color:#b7a58b}@media(max-width:650px),(max-width:1000px)and (max-height:500px){html.ui320-theme .info306 input[type=checkbox]{background:#140f0b}}html.ui320-theme .build298-panel .build298-progress{background:#140f0b}html.ui320-theme .build298-progress::-webkit-progress-bar{background:#140f0b}@media(max-width:1000px)and (max-height:500px){html.ui320-theme body .game .map269-content .map-scroll-hint{background:#140f0b}}html.ui320-theme .map-options nav button{border-color:#6e5532;background:#3a2a1c}html.ui320-theme .map-options nav button[aria-pressed=true]{background:#6e5532}html.ui320-theme .map-mode-legend{border-top-color:#3a2a1c;color:#d6c6a6}html.ui320-theme .map-presentation-error{background:#241912}html.ui320-theme .army-selection-banner,html.ui320-theme .atlas-map .army-selection-banner{background:#241912f5}html.ui320-theme .atlas-map{background:#3a2a1c}html.ui320-theme .identity137{color:#d6c6a6}html.ui320-theme .identity137-card{background:linear-gradient(135deg,#241912e8,#140f0bee)}html.ui320-theme .identity137-card header{color:#d6c6a6}html.ui320-theme .identity137-card select{background:#140f0b}html.ui320-theme .identity137-card p{color:#d6c6a6}html.ui320-theme .w53-body .identity137-toggle{background:linear-gradient(110deg,#241912,#140f0b)}html.ui320-theme .identity137-toggle[aria-expanded=true]{background:#241912}html.ui320-theme .identity137-popup[data-joined=true]:before{background:#241912}html.ui320-theme .management125{background:#140f0bc9}html.ui320-theme .management125>nav>button[aria-pressed=true]{background:linear-gradient(#3a2a1c,#241912)}html.ui320-theme .management-tribute125{color:#d6c6a6}html.ui320-theme .subject-row125{background:#140f0b}html.ui320-theme .management125 button.subject-summary125{background:linear-gradient(110deg,#24191288,#140f0b)}html.ui320-theme .subject-summary125 small{color:#d6c6a6}html.ui320-theme .subject-detail125 li{border-bottom-color:#d6c6a616}html.ui320-theme .subject-detail125 small,html.ui320-theme .subject-detail125 p{color:#d6c6a6}html.ui320-theme .subject-capacity146{background:#140f0b}html.ui320-theme .independence147{background:linear-gradient(110deg,#140f0b,#140f0b)}html.ui320-theme .independence147 small{color:#d6c6a6}html.ui320-theme .advice152{background:linear-gradient(115deg,#241912ef,#140f0bf2)}html.ui320-theme .advice152-forces span,html.ui320-theme .advice152 small{color:#d6c6a6}html.ui320-theme .support152{background:#140f0bea}html.ui320-theme .support152 small{color:#d6c6a6}html.ui320-theme .independence147>summary meter::-webkit-meter-bar{background:#140f0b}html.ui320-theme .research-legend{color:#d6c6a6}html.ui320-theme .research-legend .run,html.ui320-theme .research-legend .unique{border-color:#d6c6a6}html.ui320-theme .research-panel .research-track .research-cell{background:#140f0bdd}html.ui320-theme .research-cell .research-tier{color:#d6c6a6}html.ui320-theme .research-panel .research-cell.run{border-color:#d6c6a6}html.ui320-theme .research-progress{background:linear-gradient(90deg,#d6c6a6,#6e5532)}html.ui320-theme .research-panel .research-cell.unique{border-color:#d6c6a6}html.ui320-theme .research-cell.unique b,html.ui320-theme .research-panel .research-next-name .d2-buff{color:#d6c6a6}html.ui320-theme .research-line .d2-button{background:linear-gradient(#3a2a1c,#241912)}html.ui320-theme .research242-speed{color:#d6c6a6;background:#140f0b88}html.ui320-theme .research242-grid{background:linear-gradient(90deg,#140f0b55,#140f0b22)}html.ui320-theme .research242-corner,html.ui320-theme .research242-era{background:linear-gradient(#241912,#140f0b)}html.ui320-theme .research242-era.current{background:linear-gradient(#3a2a1c,#140f0b)}html.ui320-theme .research242-era small{color:#d6c6a6}html.ui320-theme .research242-category{background:linear-gradient(90deg,#140f0b,#140f0b)}html.ui320-theme .research242 .research186-node em{color:#d6c6a6}html.ui320-theme .research242 .research186-node.queued{border-color:#d6c6a6}html.ui320-theme .research243-dock{background:linear-gradient(#140f0b88,#140f0bbb),url(/assets/ui/panel.3b2ada3588e3c4ea.webp)}html.ui320-theme .research243-heading>span{color:#d6c6a6}html.ui320-theme .research243-effect,html.ui320-theme .research243-state{color:#d6c6a6}html.ui320-theme .research243-popover{background:linear-gradient(#140f0bee,#140f0bf5),url(/assets/ui/panel.3b2ada3588e3c4ea.webp);color:#d6c6a6}html.ui320-theme .research243-empty{color:#d6c6a6}html.ui320-theme .management182 .research242 .research242-cell .research186-node.done{background:repeating-linear-gradient(135deg,transparent 0 7px,#acd4c014 7px 9px),linear-gradient(120deg,#241912,#241912)!important;box-shadow:inset 3px 0 #9cc6ae,inset 0 1px #d3e5d72b,inset 0 -2px #140f0b99!important}html.ui320-theme .management182 .research242 .research186-node.done .research186-benefit{color:#d6c6a6!important}html.ui320-theme .construction209{--muted:#d6c6a6;background:linear-gradient(#140f0beb,#140f0bee),url(/assets/ui/panel.3b2ada3588e3c4ea.webp)}html.ui320-theme .construction209 button,html.ui320-theme .construction209-mapstrip button{background:linear-gradient(#241912,#241912)}html.ui320-theme .construction209-summary{background:#140f0b80}html.ui320-theme .construction209-summary small{color:#b7a58b}html.ui320-theme .construction209-distribution{background:#241912}html.ui320-theme .construction209-tools :is(input,select),html.ui320-theme .construction209-reserve input{background:#140f0b}html.ui320-theme .construction209-grade{background:linear-gradient(135deg,#241912,#140f0b)}html.ui320-theme .construction209-pips i,html.ui320-theme .construction209-legend i,html.ui320-theme .construction209-kinds i{border-color:#d6c6a677}html.ui320-theme .construction209 .house,html.ui320-theme .construction209-mapstrip .house,html.ui320-theme .construction209 .office,html.ui320-theme .construction209-mapstrip .office{--pip:#d6c6a6}html.ui320-theme .construction209-table th{background:#241912}html.ui320-theme .construction209 .muted{color:#d6c6a6}html.ui320-theme .construction209-panel{background:linear-gradient(90deg,#140f0b77,transparent)}html.ui320-theme .construction209-kinds small{color:#d6c6a6}html.ui320-theme .construction209-kinds button[aria-pressed=true]{background:linear-gradient(#3a2a1c,#241912)}html.ui320-theme .construction209-mapstrip{background:linear-gradient(#140f0beb,#140f0bef),url(/assets/ui/panel.3b2ada3588e3c4ea.webp);box-shadow:inset 0 0 0 2px #140f0b,0 6px 25px #0008}html.ui320-theme .construction209-small{background:linear-gradient(#140f0b77,#140f0b77),url(/assets/ui/panel.3b2ada3588e3c4ea.webp)}html.ui320-theme .recruit75-batch{background:#140f0b}html.ui320-theme .recruit75-table small{color:#d6c6a6}html.ui320-theme .recruit75-total{background:#140f0b}html.ui320-theme .recruit75-total small{color:#d6c6a6}html.ui320-theme .game .chat-strip150{background:linear-gradient(100deg,#140f0bad,#24191277)}html.ui320-theme .game .chat-strip150:hover{background:#241912bf}@media(max-width:900px){html.ui320-theme .game .chat-strip150{background:linear-gradient(90deg,#140f0bf5,#241912f2)}}html.ui320-theme .army-gather{background:#140f0b}html.ui320-theme .army-gather p,html.ui320-theme .army-gather small{color:#d6c6a6}html.ui320-theme .gather-groups details{border-bottom-color:#6e55322a}html.ui320-theme .gather-groups summary{color:#d6c6a6}html.ui320-theme .army-region123>summary{color:#d6c6a6!important;background:#241912!important}html.ui320-theme .army-group-list123>summary{background:#241912}html.ui320-theme .battle296-head{background:#241912}html.ui320-theme .battle296-team{background:#140f0b}html.ui320-theme .battle296-dice>b,html.ui320-theme .battle296-mobile-die{color:#b7a58b}html.ui320-theme .battle296-surrender{background:#140f0b}html.ui320-theme .battle83-view summary{background:#24191288}html.ui320-theme .b83-metadata{background:#140f0b66}html.ui320-theme .b83-metadata>span{background:#140f0b66}html.ui320-theme .b83-flag{background:#140f0bcf}html.ui320-theme .b83-tick{background:#140f0bbb}html.ui320-theme .b83-tick progress::-webkit-progress-bar{background:#3a2a1c}html.ui320-theme .b83-bar{background:#140f0b}html.ui320-theme .b83-bar::-webkit-progress-bar{background:#140f0b}html.ui320-theme .b83-portrait{background:#140f0b}html.ui320-theme .b83-effects{background:#140f0b70}html.ui320-theme .b83-below th{color:#d6c6a6;background:#140f0b80}html.ui320-theme .b93-roster-side h4,html.ui320-theme .b93-roster-side h5{background:#140f0b88}html.ui320-theme .b93-roster-side h5{background:#140f0b44}html.ui320-theme .b93-incoming{background:#140f0b55}html.ui320-theme .battle83-view .b93-effect{background:#140f0b88}@media(max-width:650px){html.ui320-theme .battle83-view .b93-side-tabs button{background:#140f0b}}@media(max-width:650px){html.ui320-theme .battle83-view .b93-side-tabs [aria-selected=true]{background:#3a2a1c}}html.ui320-theme .speed181-control,html.ui320-theme .speed181-presets button{background:#241912}html.ui320-theme input::placeholder{color:#b7a58b}html.ui320-theme .game{background:#3a2a1c}html.ui320-theme .resources i,html.ui320-theme .tabs button,html.ui320-theme .roster-row small{color:#b7a58b}html.ui320-theme .troop-meter{background:#140f0b80}html.ui320-theme .selection-list footer{color:#b7a58b}html.ui320-theme .owner-line small{color:#b7a58b}html.ui320-theme .state-line>span{color:#b7a58b}html.ui320-theme .next-development span,html.ui320-theme .next-development small{color:#b7a58b}html.ui320-theme .selection-legend .goal{color:#d6c6a6}html.ui320-theme .battle-sides .defenders{border-color:#6e553255;background:#6e553211}html.ui320-theme .battle-sides .defenders progress{accent-color:#d6c6a6}html.ui320-theme .scene-flag{background:#140f0bdd}html.ui320-theme .war-sides section+section{border-color:#d6c6a6}html.ui320-theme .general-row small,html.ui320-theme .general-catalog small{color:var(--muted,#b7a58b)}html.ui320-theme .general-insignia,html.ui320-theme .general-catalog .tabs{background:#140f0b}html.ui320-theme{--d2-muted:#d6c6a6;--d2-line:#3a2a1c;--d2-track:#140f0b;--d2-page:#140f0b;--d2-button:linear-gradient(#3a2a1c,#241912);--d2-tab:linear-gradient(#6e5532,#3a2a1c)}html.ui320-theme .d2-ribbon{border-top-color:#6e5532;border-bottom-color:#140f0b}html.ui320-theme .d2-chip{background:#140f0bd9}html.ui320-theme .game .d2-faction-link{background:#241912e6}html.ui320-theme .game .d2-faction-link:hover{background:#3a2a1c}html.ui320-theme .d2-incident-art{background:#140f0b}html.ui320-theme .d2-portrait>small{background:#140f0bd9}html.ui320-theme .d2-army-stats>div{background:#140f0b}html.ui320-theme .d2-army-metrics>div{background:radial-gradient(#3a2a1c,#140f0b)}html.ui320-theme .d2-building-slot.empty{background:linear-gradient(#140f0b,#241912) padding-box}html.ui320-theme .territory-window>.d2-frame:before{background:linear-gradient(#140f0b80,#140f0bb8),var(--territory-scene) center 42%/cover}html.ui320-theme .territory-size-bars i.locked{background:repeating-linear-gradient(135deg,#241912 0 2px,#140f0b 2px 5px)}html.ui320-theme .faction-window53 .w53-tabs button{background:linear-gradient(#3a2a1c,#241912)}html.ui320-theme .faction-window53 .w53-tabs button[aria-selected=true]{background:linear-gradient(#6e5532,#3a2a1c)}html.ui320-theme .w53-face,html.ui320-theme .w53-body .w53-adviser-slot.empty{background:#140f0b}html.ui320-theme .w53-resources>span{background:#140f0b66}html.ui320-theme .w53-table{background:#140f0bcc}html.ui320-theme .w53-table tbody tr[tabindex]:hover{background:#3a2a1c66}html.ui320-theme .w53-sub button[aria-pressed=true]{background:linear-gradient(#6e5532,#3a2a1c)}html.ui320-theme .army-strip{background:#140f0bcc}html.ui320-theme .army-strip .army-state.moving{background:#3a2a1c}html.ui320-theme .d2-outliner{background:#140f0bbf}html.ui320-theme .w53-crown meter::-webkit-meter-bar{background:#140f0b}html.ui320-theme .b85-panel .d2-building-slot small{background:#140f0bc9}html.ui320-theme .b85-panel .d2-building-slot.selected{background:#3a2a1c}html.ui320-theme .b85-option-name small{color:#d6c6a6}html.ui320-theme .b85-complete{background:#241912f5}html.ui320-theme .b85-job progress,html.ui320-theme .b85-construction-banner progress,html.ui320-theme .b85-outliner-job progress{background:#140f0b}html.ui320-theme .b85-job progress::-webkit-progress-bar,html.ui320-theme .b85-construction-banner progress::-webkit-progress-bar,html.ui320-theme .b85-outliner-job progress::-webkit-progress-bar{background:#140f0b}html.ui320-theme .ui94-window{--u94-deep:#140f0b;--u94-surface:#140f0b;--u94-raised:#241912;--u94-muted:#d6c6a6;--d2-button:linear-gradient(#241912,#241912);--d2-tab:linear-gradient(#3a2a1c,#241912);--d2-panel:linear-gradient(110deg,#140f0bed,#140f0bf5),url(/assets/ui/panel.3b2ada3588e3c4ea.webp)}html.ui320-theme .ui94-window>.d2-frame-inner>.d2-heading .d2-close{background:linear-gradient(140deg,#3a2a1c,#140f0b)}html.ui320-theme .ui94-window .d2-ribbon,html.ui320-theme .ui94-window .w53-thin{background:linear-gradient(90deg,#241912a6,#140f0b55);border-bottom-color:#140f0bb3}html.ui320-theme .ui94-window .d2-content button:not(.d2-buff):not(.research-cell):not(.army-strip-summary):not(.army-strip-toggle):not(.w53-adviser-slot):not(.d2-faction-link){box-shadow:var(--u94-control-shadow,inset 0 1px #d6c6a612,0 1px 2px #0005)}html.ui320-theme .ui94-window .d2-content button[aria-disabled=true]{color:#b7a58b}html.ui320-theme .ui94-window input,html.ui320-theme .ui94-window select{background:#140f0b}html.ui320-theme :is(.territory-window,.faction-window53)>.ui94-window{background:#140f0b}html.ui320-theme :is(.territory-window,.faction-window53)>.ui94-window>.d2-frame-inner{background:linear-gradient(110deg,#24191235,#140f0b18 48%,#140f0b50)}html.ui320-theme .territory-window>.ui94-window>.d2-frame-inner:before{background:linear-gradient(90deg,#140f0b75,transparent 75%),linear-gradient(180deg,#140f0b35,#140f0b70 55%,#140f0bf5),var(--territory-scene) center 42%/cover}html.ui320-theme :is(.territory-window,.faction-window53)>.ui94-window:after{background:linear-gradient(#352c1d,#e7d29a 18%,#b59a64 37%,#77603b 66%,#d0b679 81%,#140f0b) top center/ calc(100% - 24px) 5px no-repeat,linear-gradient(#140f0b,#887447 22%,#b49b63 45%,#6e5735 75%,#242016) bottom center/ calc(100% - 24px) 5px no-repeat,linear-gradient(90deg,#3a3020,#d2bc81 25%,#a18856 52%,#605035 75%,#140f0b) left center/5px calc(100% - 24px) no-repeat,linear-gradient(90deg,#140f0b,#73603f 25%,#b49a63,#665032 85%,#242018) right center/5px calc(100% - 24px) no-repeat}html.ui320-theme :is(.territory-window,.faction-window53)>.ui94-window{--d2-button:linear-gradient(155deg,#241912,#241912 55%,#140f0b);--u94-control-shadow:inset 0 1px #d6c6a62b,inset 0 -1px #0009,0 1px 2px #0005}html.ui320-theme :is(.territory-window,.faction-window53)>.ui94-window>.d2-frame-inner>.d2-heading .d2-close{background:linear-gradient(145deg,#241912,#140f0b 80%)}html.ui320-theme .territory-window>.ui94-window>.d2-frame-inner>.d2-territory-environment{box-shadow:0 1px #140f0b70}html.ui320-theme .ui94-window .d2-chip{background:#140f0b8f;box-shadow:inset 0 1px #d6c6a612}html.ui320-theme .ui94-window .d2-buff{background:#140f0b;box-shadow:inset 0 1px #d6c6a612}html.ui320-theme .ui94-window .a71-territory{background:linear-gradient(#140f0b,#140f0b)}html.ui320-theme .ui94-window .b85-construction-banner{background:linear-gradient(90deg,#3c3524e6,#241912)}html.ui320-theme .ui94-window .c87-progress{background:linear-gradient(90deg,#293b30,#140f0b)}html.ui320-theme .faction-window53>.ui94-window>.d2-frame-inner>.d2-heading{box-shadow:0 1px #140f0b75}html.ui320-theme .faction-window53 .ui94-window .w53-tabs button{color:#d6c6a6}html.ui320-theme .faction-window53 .ui94-window .w53-tabs button[aria-selected=true]{background:linear-gradient(145deg,#3a2a1c88,#140f0b90)}html.ui320-theme .ui94-window .w53-face{box-shadow:0 0 0 1px #140f0b,0 3px 6px #0008}html.ui320-theme .ui94-window .w53-label{color:#d6c6a6!important}html.ui320-theme .ui94-window .w53-adviser{border-color:#d6c6a613;background:linear-gradient(90deg,#140f0b18,#140f0b40)}html.ui320-theme .ui94-window .w53-adviser-slot.empty{background:linear-gradient(#140f0b,#140f0b);box-shadow:inset 0 1px 4px #0009,0 1px #d6c6a612}html.ui320-theme .ui94-window .w53-tools,html.ui320-theme .ui94-window .w53-table{background:#140f0b55}html.ui320-theme .ui94-window .w53-table th{background:linear-gradient(#241912,#140f0b);box-shadow:inset 0 1px #d6c6a612}html.ui320-theme .ui94-window .w53-table td{border-bottom-color:#d6c6a612}html.ui320-theme .ui94-window .w53-table tbody tr[tabindex]:hover{background:#3a2a1c88}html.ui320-theme .ui94-window .w53-totals{background:linear-gradient(#24191266,#140f0b66)}html.ui320-theme .ui94-window .research-cell{background:linear-gradient(145deg,#24191288,#140f0baa);border-color:#6e553255;box-shadow:inset 0 1px #d6c6a625,inset 0 -1px #0008,0 1px 2px #0004}html.ui320-theme .ui94-window .research-cell.run{background:#241912}html.ui320-theme .territory-window>.ui94-window .d2-chip{background:#140f0b45}html.ui320-theme .territory-window>.ui94-window .territory-size-bars i{border-color:#140f0b;box-shadow:0 1px #d6c6a61a,inset 0 1px 2px #000a}html.ui320-theme :is(.territory-window,.faction-window53)>.ui94-window .d2-ribbon,html.ui320-theme :is(.territory-window,.faction-window53)>.ui94-window .w53-thin{background:linear-gradient(90deg,#24191265,#24191220 75%);border-bottom-color:#140f0b75;box-shadow:inset 0 1px #d6c6a609,0 1px #d6c6a607}html.ui320-theme .territory-window>.ui94-window .d2-bar meter{border-color:#140f0b;box-shadow:0 1px #d6c6a61c}html.ui320-theme .territory-window>.ui94-window .d2-bar meter::-webkit-meter-bar{background:linear-gradient(#140f0b,#140f0b)}html.ui320-theme .territory-window>.ui94-window .d2-content .b85-construction-banner{--d2-button:linear-gradient(100deg,#463e2a65,#24191260 70%)}html.ui320-theme .territory-window>.ui94-window .b85-construction-banner progress{background:#140f0b}html.ui320-theme .territory-window>.ui94-window .d2-buff{background:linear-gradient(140deg,#24191290,#140f0bb0);box-shadow:inset 0 1px #d6c6a625,inset 0 -1px #0009,0 1px 2px #0005}html.ui320-theme .territory-window>.ui94-window .a71-territory{background:linear-gradient(#140f0b77,#140f0b60);box-shadow:inset 0 1px #d6c6a610}html.ui320-theme .faction-window53>.ui94-window .w53-ruler{background:linear-gradient(110deg,#24191215,#140f0b20)}html.ui320-theme .faction-window53>.ui94-window .w53-resources{background:#140f0b28}html.ui320-theme .faction-window53>.ui94-window .w53-crown meter::-webkit-meter-bar{background:linear-gradient(#140f0b,#140f0b);border-color:#140f0b;box-shadow:0 1px #d6c6a61c}html.ui320-theme .faction-window53>.ui94-window .w53-sub button[aria-pressed=true]{--d2-button:linear-gradient(145deg,#3d453f,#241912)}html.ui320-theme .faction-window53>.ui94-window .army-strip{background:#140f0b50;border-color:#d6c6a620}html.ui320-theme .faction-window53>.ui94-window .army-strip-head{background:linear-gradient(#24191275,#140f0b65);box-shadow:inset 0 1px #d6c6a613,inset 0 -1px #0005}html.ui320-theme .faction-window53>.ui94-window .army-strip-detail{background:#140f0b40}html.ui320-theme .faction-window53>.ui94-window .c87-row{background:#140f0b20}html.ui320-theme .faction-window53>.ui94-window .dip84-resources>span{background:#140f0b40}html.ui320-theme.ui94-theme :is(.d2-frame:not(.ui94-window),.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window,.d2-outliner,.map-options,.a71-context,.a71-army-choices,.d2-info-bubble){--d2-button:linear-gradient(155deg,#241912,#241912 55%,#140f0b);--d2-tab:linear-gradient(#3a2a1c,#241912);--d2-muted:#d6c6a6;background:#140f0b;box-shadow:0 14px 26px #0009,0 2px 5px #000c,inset 0 0 18px #140f0b90}html.ui320-theme.ui94-theme :is(.d2-frame:not(.ui94-window),.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window):after{background:linear-gradient(#352c1d,#e7d29a 18%,#b59a64 37%,#77603b 66%,#d0b679 81%,#140f0b) top center/ calc(100% - 24px) 5px no-repeat,linear-gradient(#140f0b,#887447 22%,#b49b63 45%,#6e5735 75%,#242016) bottom center/ calc(100% - 24px) 5px no-repeat,linear-gradient(90deg,#3a3020,#d2bc81 25%,#a18856 52%,#605035 75%,#140f0b) left center/5px calc(100% - 24px) no-repeat,linear-gradient(90deg,#140f0b,#73603f 25%,#b49a63,#665032 85%,#242018) right center/5px calc(100% - 24px) no-repeat}html.ui320-theme.ui94-theme :is(.d2-frame:not(.ui94-window),.menu-sheet,.modal,.peace-dialog) .d2-ribbon,html.ui320-theme.ui94-theme :is(.d2-frame:not(.ui94-window),.menu-sheet,.modal,.peace-dialog) .w53-thin,html.ui320-theme.ui94-theme :is(.d2-frame:not(.ui94-window),.menu-sheet,.modal,.peace-dialog) .army-location-group{background:linear-gradient(90deg,#6f63422e,#3a2a1c38,#140f0b26);border-bottom-color:#140f0b99;box-shadow:inset 0 1px #d6c6a60b}html.ui320-theme.ui94-theme :is(.d2-frame:not(.ui94-window),.menu-sheet,.modal,.peace-dialog,.incident-window,.battle83-window) button:where(:not(.d2-buff):not(.b93-effect):not(.b93-army-name):not(.incident-art):not(.d2-faction-link):not(.army-strip-toggle):not(.army-strip-close):not(.army-strip-summary):not(.site-list-name):not(.dispatch-destination)){box-shadow:inset 0 1px #d6c6a623,inset 0 -1px #0008,0 1px 2px #0004}html.ui320-theme.ui94-theme :is(.d2-frame:not(.ui94-window),.menu-sheet,.modal,.peace-dialog,.incident-window) :is(button.active,button[aria-selected=true],button[aria-pressed=true]){background:linear-gradient(#645b3a55,#241912)}html.ui320-theme.ui94-theme :is(.menu-sheet,.modal,.peace-dialog,.d2-frame:not(.ui94-window)) :is(input:not([type=checkbox]):not([type=range]),select,textarea){background:#140f0ba8}html.ui320-theme.ui94-theme :is(.army-strip,.army-strip-head,.army-strip-summary,.army-strip-detail,.dispatch-source,.dispatch-destination,.general-profile header,.court-points>div,.talent-card,.war-v3,.war-v3-momentum,.b83-team,.b83-unitrow){background-image:linear-gradient(110deg,#3a2a1c22,#140f0b33)}html.ui320-theme.ui94-theme .army-strip-head{background:linear-gradient(90deg,#6e553220,transparent)}html.ui320-theme.ui94-theme .b85-choices .d2-building-option85{background:linear-gradient(110deg,#3a2a1c50,#140f0b80)}html.ui320-theme.ui94-theme .d2-outliner,html.ui320-theme.ui94-theme .map-options,html.ui320-theme.ui94-theme .a71-context,html.ui320-theme.ui94-theme .a71-army-choices{box-shadow:inset 0 0 0 2px #140f0b,inset 0 3px #dcc28c70,0 10px 18px #0008}html.ui320-theme.ui94-theme .d2-outliner summary{background:linear-gradient(90deg,#8d78562b,#140f0b50)}html.ui320-theme.ui94-theme .d2-outliner small{color:#d6c6a6}html.ui320-theme.ui94-theme .map-options summary{background:linear-gradient(#3a2a1c33,#140f0b44)}html.ui320-theme.ui94-theme .map-options button{background:#241912}html.ui320-theme.ui94-theme .a71-context-title small{color:#d6c6a6}html.ui320-theme.ui94-theme .a71-army-choices>header{background:linear-gradient(#3a2a1c55,#140f0b33)}html.ui320-theme.ui94-theme .a71-relations,html.ui320-theme.ui94-theme .dip84-treaty{background:#140f0b44}html.ui320-theme.ui94-theme .incident-window{background:#140f0b}html.ui320-theme.ui94-theme .incident-story{box-shadow:inset 0 0 26px #140f0b80}html.ui320-theme.ui94-theme .incident-choices button{background:linear-gradient(120deg,#241912ef,#140f0bed)}html.ui320-theme.ui94-theme .incident-pending-row{background:#140f0b88}html.ui320-theme.ui94-theme .battle83-window{background:#140f0b}html.ui320-theme.ui94-theme .b83-heading{background:linear-gradient(90deg,#3a2a1c32,#140f0b44)}html.ui320-theme.ui94-theme :is(.b83-thin,.b83-team-title,.b83-below>details>summary){background:linear-gradient(90deg,#3a2a1c22,transparent)}html.ui320-theme.ui94-theme .b83-metadata,html.ui320-theme.ui94-theme .b83-tick,html.ui320-theme.ui94-theme .b83-footer{background:#140f0b55}html.ui320-theme.ui94-theme .d2-info-bubble,html.ui320-theme.ui94-theme .h16-alert-tip,html.ui320-theme.ui94-theme .h16-tooltip{background:#140f0bf5}html.ui320-theme.ui94-theme .peace-dialog::backdrop{background:#140f0ba6}html.ui320-theme.ui94-theme .toast,html.ui320-theme.ui94-theme .site-picker-banner,html.ui320-theme.ui94-theme .map-selection-hint{background:#140f0bed}html.ui320-theme.ui94-theme .general-abilities li{background:#140f0b66}html.ui320-theme.ui94-theme .d2-frame:not(.ui94-window) .b85-choices>h3{background:linear-gradient(90deg,#6f63422e,#140f0b26)}html.ui320-theme.ui94-theme .general-catalog>.tabs{background:#140f0b}html.ui320-theme.ui94-theme :is(.ui94-window>.d2-frame-inner>.d2-heading>.d2-close,.d2-frame .d2-heading>.d2-close,.menu-panel-heading>.icon-button,.modal>header>.icon-button,.battle83-window>.b83-close,.incident-window>.incident-close){background:linear-gradient(145deg,#241912,#140f0b 80%)}@media(max-height:500px){html.ui320-theme.ui94-theme .atlas-map .map-options summary{background:#241912}}html.ui320-theme body .game nav.bottom-bar{background:linear-gradient(#140f0be8,#140f0be8),var(--d2-panel) center/256px}html.ui320-theme body .game .outliner186,html.ui320-theme body .game .map-options{background:linear-gradient(#140f0bf2,#140f0bf2),var(--d2-panel) center/256px!important}html.ui320-theme body .game .map-options summary small{color:#d6c6a6}html.ui320-theme body .game .map269-content{background:linear-gradient(#140f0bf7,#140f0bf7),var(--d2-panel) center/256px}html.ui320-theme .o269-panel{background:linear-gradient(#140f0bf5,#140f0bf5),var(--d2-panel) center/256px}html.ui320-theme .clock269{background:linear-gradient(#140f0bef,#140f0bef),var(--d2-panel) center/256px}html.ui320-theme .clock269-real{color:#d6c6a6}html.ui320-theme .clock269-help{background:#140f0b}@media(min-width:651px)and (min-height:501px),(min-width:1001px){html.ui320-theme .h16-emblem>span{background:radial-gradient(#3a2a1c,#140f0b)}}@media(min-width:651px)and (min-height:501px),(min-width:1001px){html.ui320-theme .h16-resources,html.ui320-theme .h16-points,html.ui320-theme .h16-colonists{background:linear-gradient(#140f0bd9,#24191255)}}@media(min-width:651px)and (min-height:501px),(min-width:1001px){html.ui320-theme .h16-points{background:linear-gradient(#140f0bd9,#24191255)}}@media(min-width:651px)and (min-height:501px),(min-width:1001px){html.ui320-theme .h16-alert{background:linear-gradient(#241912,#140f0b)}}@media(min-width:651px)and (min-height:501px),(min-width:1001px){html.ui320-theme .h16-alert>button small{background:#140f0bbb}}@media(min-width:651px)and (min-height:501px),(min-width:1001px){html.ui320-theme .h16-right{background:linear-gradient(#241912ee,#140f0bee)}}@media(min-width:651px)and (min-height:501px),(min-width:1001px){html.ui320-theme .h16-clock small{color:#d6c6a6}}@media(min-width:651px)and (min-height:501px),(min-width:1001px){html.ui320-theme .h16-tooltip{background:#140f0b}}@media(min-width:651px)and (min-height:501px),(min-width:1001px){html.ui320-theme .h16-selection{background:#140f0b}}@media(min-width:651px)and (min-height:501px),(min-width:1001px){html.ui320-theme .h16-alert-tip{background:#140f0b}}@media(min-width:651px)and (min-height:501px),(min-width:1001px){html.ui320-theme .h16-alert-tip small{color:#d6c6a6}}@media(min-width:651px)and (min-height:501px),(min-width:1001px){html.ui320-theme .h16 .h16-subjects{background:linear-gradient(#140f0bd9,#24191255)}}@media(min-width:651px)and (min-height:501px),(min-width:1001px){html.ui320-theme .h16-alert.independence-alert152>button{background:linear-gradient(#241912,#140f0b)}}@media(min-width:651px)and (min-height:501px),(min-width:1001px){html.ui320-theme .time17-date small{color:#d6c6a6}}@media(min-width:651px)and (min-height:501px),(min-width:1001px){html.ui320-theme .time17-date small b{color:#d6c6a6}}@media(min-width:651px)and (min-height:501px),(min-width:1001px){html.ui320-theme .time17 button.time17-settings{background:linear-gradient(#140f0b88,#24191255)}}@media(min-width:651px)and (min-height:501px),(min-width:1001px){html.ui320-theme .time17-settings:hover,html.ui320-theme .time17-settings[aria-expanded=true]{background:#3a2a1c!important}}@media(min-width:651px)and (min-height:501px),(min-width:1001px){html.ui320-theme .time17 button.time17-status{background:linear-gradient(#241912e8,#140f0bed)}}@media(min-width:651px)and (min-height:501px),(min-width:1001px){html.ui320-theme .time17-status span{color:#d6c6a6}}@media(min-width:651px)and (min-height:501px),(min-width:1001px){html.ui320-theme .time17-popup small{color:#d6c6a6}}@media(min-width:651px)and (min-height:501px),(min-width:1001px){html.ui320-theme .time17-popup .time17-logout{color:#b7a58b}}@media(min-width:651px)and (min-height:501px),(min-width:1001px){html.ui320-theme .time17-popup .time17-feedback{color:#d6c6a6}}@media(min-width:651px)and (min-height:501px),(min-width:1001px){html.ui320-theme .time17-popup{background-color:#241912}}@media(min-width:651px)and (min-height:501px),(min-width:1001px){html.ui320-theme .h16-identity,html.ui320-theme .time17 button.time17-status{background:linear-gradient(#241912f5,#140f0bf7)}}@media(min-width:651px)and (min-height:501px),(min-width:1001px){html.ui320-theme .game:has(.h16) .d2-outliner{background:linear-gradient(#140f0be8,#140f0be8),var(--d2-panel) center/256px}}@media(min-width:651px)and (min-height:501px),(min-width:1001px){html.ui320-theme .game:has(.h16) .d2-outliner summary,html.ui320-theme .time17-popup h3{background:linear-gradient(#241912dc,#241912dc),var(--d2-panel) center/256px}}@media(min-width:651px)and (min-height:501px),(min-width:1001px){html.ui320-theme .time17-popup{background:linear-gradient(#140f0be8,#140f0be8),var(--d2-panel) center/256px padding-box;background-color:#140f0b}}@media(min-width:651px)and (min-height:501px),(min-width:1001px){html.ui320-theme.ui94-theme body .game:has(.h16) .d2-outliner.outliner186,html.ui320-theme.ui94-theme body .game .atlas-map .map-options{background:#140f0b}}@media(min-width:651px)and (min-height:501px),(min-width:1001px){html.ui320-theme body .game .map-controls button{background:#140f0b}}html.ui320-theme .h16-capacity276 button{background:linear-gradient(#140f0bd9,#24191255)!important}@media(max-width:650px),(max-width:1000px)and (max-height:500px){html.ui320-theme body .game .map-target-banner{background:var(--d2-panel,#140f0b)}}@media(min-width:651px)and (min-height:501px),(min-width:1001px){html.ui320-theme body .game .bottom-bar{background:var(--d2-panel,#140f0b)}}@media(max-width:899px){html.ui320-theme .construction209-table :is(th,td):first-child{background:#140f0b}}@media(max-width:899px){html.ui320-theme .construction209-table :is(th,td):nth-child(2){background:#140f0b}}html.ui320-theme{--ink:#ecdfc4;--ink2:#d6c6a6;--muted:#b7a58b;--gold:#d9b46a;--title:#f1dfb2;--good:#9ccf7e;--bad:#f09a82;--verm:#a8382a;--brass:#c39b58;--lacquer:linear-gradient(180deg,#1f1712f2,#140f0bf5),url(/assets/ui/panel.3b2ada3588e3c4ea.webp);--brass-line:#5a4428;--brass-dim:#4a3822;--brass-shine:linear-gradient(#f1d79a,#b58c4c 55%,#6e5129);--d2-sans:"Noto Sans KR",sans-serif;--d2-serif:var(--d2-sans)}html.ui94-theme.ui320-theme body :is(.game,.d2-frame,.modal,.peace-dialog,dialog,[popover],.management182,.help279-bubble,.time17-popup){--d2-ink:var(--ink);--d2-muted:var(--muted);--d2-title:var(--title);--d2-gold:var(--gold);--d2-gold-dark:#8c6c3c;--d2-line:#5a442880;--d2-good:var(--good);--d2-bad:var(--bad);--d2-warning:var(--bad);--d2-page:#140f0b;--d2-track:#0e0a07;--d2-panel:var(--lacquer);--d2-button:linear-gradient(#2e231b,#1a130f);--d2-confirm:linear-gradient(#a8402f,#6f2318);--d2-danger:linear-gradient(#6c281e,#40150f);--d2-tab:linear-gradient(#3a2a1c,#241912);--d2-good-bar:linear-gradient(#b0d490,#739c55);--u94-deep:#140f0b;--u94-surface:#1f1712;--u94-raised:#2e231b;--u94-ink:var(--ink);--u94-muted:var(--muted);--u94-gold:var(--gold);--u94-edge:#8c6c3c;--u94-line:#5a442880}html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window,.compact306-panel,.management182-panel,.time17-popup,.d2-info-bubble,.help279-bubble,.h16-tooltip,.h16-alert-tip,.a71-context,.a71-army-choices,.popover308,.game-confirm){background:var(--lacquer) center/256px!important;background-color:#140f0b!important;border-image:none!important;color:var(--ink);box-shadow:inset 0 0 40px #0008,0 14px 30px #000b}html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window):after{content:"";position:absolute;inset:-18px;pointer-events:none;z-index:5;border-image:none!important;border-color:transparent!important;filter:drop-shadow(0 1px 1px #000);background:var(--brass-shine) top left/26px 3px no-repeat,var(--brass-shine) top left/3px 26px no-repeat,var(--brass-shine) top right/26px 3px no-repeat,var(--brass-shine) top right/3px 26px no-repeat,var(--brass-shine) bottom left/26px 3px no-repeat,var(--brass-shine) bottom left/3px 26px no-repeat,var(--brass-shine) bottom right/26px 3px no-repeat,var(--brass-shine) bottom right/3px 26px no-repeat!important}html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card,.modal,.peace-dialog):before{content:"";display:block;position:absolute;left:50%;top:-22px;width:9px;height:9px;inset-inline-end:auto;transform:translate(-50%) rotate(45deg);background:linear-gradient(135deg,#f1d79a,#8c6a35);box-shadow:0 0 0 2px #140f0b;z-index:6;pointer-events:none}html.ui94-theme.ui320-theme body .d2-heading,html.ui94-theme.ui320-theme body .menu-panel-heading,html.ui94-theme.ui320-theme body .b83-heading,html.ui94-theme.ui320-theme body .royal313-header,html.ui94-theme.ui320-theme body .army-strip-head{border-color:#5a442880;color:var(--title)}html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet,.modal,.peace-dialog,.incident-window,.battle83-window,.compact306-panel,.management182,.time17-popup,.a71-context,.popover308) :is(h1,h2,h3,h4,h5){font-family:var(--d2-sans);color:var(--title)}html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet,.modal,.peace-dialog,.incident-window,.battle83-window,.compact306-panel,.management182,.time17-popup,.a71-context,.popover308) button{border-image:none!important;border-color:#6e5532;background-image:var(--d2-button);color:var(--title);box-shadow:inset 0 1px #f1d79a1c,0 1px #000}html.ui94-theme.ui320-theme body :is(button.confirm,button.primary,.recruit289-order,.recruit293-order,.dispatch-confirm,.construction209-confirm,.a71-buttons .primary){background:linear-gradient(#a8402f,#6f2318)!important;border-color:transparent!important;color:#fbe9c4!important;text-shadow:0 1px #3a0e08}html.ui94-theme.ui320-theme body button.danger{background:linear-gradient(#6c281e,#40150f)!important;border-color:#a77650!important;color:#f9ddc0!important}html.ui94-theme.ui320-theme body :is(button.quiet,button.text,.d2-faction-link,.army-strip-summary,.army-strip-toggle,.army-strip-close,.site-list-name){background:transparent;border-color:#4a3822;box-shadow:none}html.ui94-theme.ui320-theme body .d2-close,html.ui94-theme.ui320-theme body .icon-button,html.ui94-theme.ui320-theme body .info306-toggle,html.ui94-theme.ui320-theme body .incident-close,html.ui94-theme.ui320-theme body .b83-close,html.ui94-theme.ui320-theme body .management182-close,html.ui94-theme.ui320-theme body .management182-back{border-image:none!important;border-color:#6e5129!important;border-radius:50%;background:radial-gradient(#2b201a,#150f0c)!important;color:var(--gold)}html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet,.modal,.peace-dialog,.compact306-panel,.management182) :is(button:disabled,button[aria-disabled=true],button.off){opacity:1;filter:none;color:var(--muted)!important;background:linear-gradient(#211a14,#17110d)!important;border-color:#4a3822!important;box-shadow:none}html.ui94-theme.ui320-theme body :is(.d2-tabs,.w53-tabs,.info314-tabs,.royal313-tabs,.tabs[role=tablist]) button{background:transparent!important;box-shadow:none;border-color:transparent;color:var(--muted);position:relative}html.ui94-theme.ui320-theme body :is(.d2-tabs,.w53-tabs,.info314-tabs,.royal313-tabs,.tabs[role=tablist]) :is(button.active,button[aria-selected=true],button[aria-pressed=true]){color:var(--title);background:linear-gradient(#c39b5800,#c39b5818)!important;border-bottom-color:var(--brass)!important;box-shadow:inset 0 -2px var(--brass)}html.ui94-theme.ui320-theme body :is(.d2-tabs,.w53-tabs,.info314-tabs,.royal313-tabs,.tabs[role=tablist]) :is(button.active,button[aria-selected=true]):after{content:"";position:absolute;left:50%;bottom:-3px;width:6px;height:6px;transform:translate(-50%) rotate(45deg);background:var(--brass);box-shadow:0 0 0 2px #17110d;pointer-events:none}html.ui94-theme.ui320-theme body :is(input:not([type=checkbox]):not([type=range]),select,textarea){background-color:#0e0a07;border-color:#4a3822;color:var(--ink);accent-color:var(--brass)}html.ui94-theme.ui320-theme body input::placeholder{color:var(--muted);opacity:1}html.ui94-theme.ui320-theme body input[type=checkbox]{accent-color:#d9b46a;border-color:#6e5532;background-color:#0e0a07}html.ui94-theme.ui320-theme body input[type=checkbox]:checked{background-color:#d9b46a}html.ui94-theme.ui320-theme body .d2-ribbon,html.ui94-theme.ui320-theme body .w53-thin,html.ui94-theme.ui320-theme body .army-location-group,html.ui94-theme.ui320-theme body .construction209-group,html.ui94-theme.ui320-theme body .b83-thin,html.ui94-theme.ui320-theme body .b83-team-title,html.ui94-theme.ui320-theme body .royal313-band,html.ui94-theme.ui320-theme body .sech,html.ui94-theme.ui320-theme body .group-heading{background:linear-gradient(90deg,#33261a,#1a130e 70%)!important;border-color:#5a442860;color:var(--gold)}html.ui94-theme.ui320-theme body :is(tr.selected,.army209-row.selected,[role=row][aria-selected=true],.construction209-site.selected){background:linear-gradient(90deg,#a8382a30,#a8382a08 60%)!important;box-shadow:inset 3px 0 var(--verm)}html.ui94-theme.ui320-theme body .positive,html.ui94-theme.ui320-theme body .good,html.ui94-theme.ui320-theme body .effect279-good{color:var(--good)}html.ui94-theme.ui320-theme body .negative,html.ui94-theme.ui320-theme body .bad,html.ui94-theme.ui320-theme body .effect279-bad,html.ui94-theme.ui320-theme body .supply272-danger{color:var(--bad)}html.ui94-theme.ui320-theme body .muted,html.ui94-theme.ui320-theme body .d2-muted,html.ui94-theme.ui320-theme body .u94-muted{color:var(--muted)}html.ui94-theme.ui320-theme body .d2-art stop:first-child{stop-color:#f4dca4}html.ui94-theme.ui320-theme body .d2-art stop:nth-child(2){stop-color:#c99f57}html.ui94-theme.ui320-theme body .d2-art stop:last-child{stop-color:#8c6a35}html.ui94-theme.ui320-theme body .w53-face,html.ui94-theme.ui320-theme body .general-portrait,html.ui94-theme.ui320-theme body .general-face,html.ui94-theme.ui320-theme body .nation260-portrait,html.ui94-theme.ui320-theme body .royal313-portrait{border-color:#8c6c3c;box-shadow:0 0 0 1px #c39b58,0 0 0 3px #140f0b}html.ui94-theme.ui320-theme body :is(progress,.territory-fort-meter,.territory-growth-bar,.territory-assimilation-bar){background-color:#0e0a07;border-color:#3a2c1f;accent-color:#c39b58}html.ui94-theme.ui320-theme body progress::-webkit-progress-bar{background:#0e0a07}html.ui94-theme.ui320-theme body progress::-webkit-progress-value{background:linear-gradient(90deg,#8c6a35,#e2c27c)}html.ui94-theme.ui320-theme body :is(.h16-left:before,.time17:before,.hd269-main:before,.hd269:before){background:var(--lacquer) center/256px!important;box-shadow:inset 0 0 0 1px #8c6c3c,inset 0 0 0 3px #140f0b,inset 0 0 0 4px #5a4428}html.ui94-theme.ui320-theme body .h16-resources,html.ui94-theme.ui320-theme body .h16-points,html.ui94-theme.ui320-theme body .h16-colonists,html.ui94-theme.ui320-theme body .h16-alert,html.ui94-theme.ui320-theme body .h16-identity,html.ui94-theme.ui320-theme body .time17-status,html.ui94-theme.ui320-theme body .hd269-resources,html.ui94-theme.ui320-theme body .hd269-points,html.ui94-theme.ui320-theme body .clock269,html.ui94-theme.ui320-theme body .clock269-help,html.ui94-theme.ui320-theme body .outliner186,html.ui94-theme.ui320-theme body .o269-panel,html.ui94-theme.ui320-theme body .d2-outliner,html.ui94-theme.ui320-theme body .map-options,html.ui94-theme.ui320-theme body .map269-content{background:var(--lacquer) center/256px!important;border-image:none!important;border-color:#8c6c3c;color:var(--ink)}html.ui94-theme.ui320-theme body .bottom-bar,html.ui94-theme.ui320-theme body .bottom269{background:linear-gradient(#1a130f,#0e0a07)!important;border-color:#8c6c3c;box-shadow:inset 0 1px #8c6c3c}html.ui94-theme.ui320-theme body .bottom-bar button{background:transparent;color:var(--muted);border-image:none!important}html.ui94-theme.ui320-theme body .bottom-bar :is(button.active,button[aria-current],button[aria-pressed=true]){color:var(--title);background:linear-gradient(#c39b5818,transparent)!important;box-shadow:inset 0 2px var(--brass)}@media(max-width:650px){html.ui94-theme.ui320-theme body :is(.territory-window,.faction-window53)>.d2-frame:after{background:var(--brass-shine) top left/26px 3px no-repeat,var(--brass-shine) top left/3px 26px no-repeat,var(--brass-shine) top right/26px 3px no-repeat,var(--brass-shine) top right/3px 26px no-repeat!important}}@media(min-width:651px){html.ui320-theme .faction-window53 .w53-body:has(.info314-overview){min-height:0}.faction-window53 .info314-overview{margin-bottom:0}}html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window):after{border:0!important;background-origin:border-box!important;background-clip:border-box!important;box-shadow:inset 0 0 0 1px #8c6c3c,inset 0 0 0 3px #140f0b,inset 0 0 0 4px #5a4428}html.ui94-theme.ui320-theme body .h16-left:before,html.ui94-theme.ui320-theme body .time17:before,html.ui94-theme.ui320-theme body .hd269:before,html.ui94-theme.ui320-theme body .hd269-main:before{background:var(--lacquer) center/256px!important;box-shadow:inset 0 0 0 1px #8c6c3c,inset 0 0 0 3px #140f0b,inset 0 0 0 4px #5a4428}html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet,.modal,.peace-dialog,.compact306-panel,.management182,.popover308) button{border-color:transparent!important;background-origin:border-box;background-clip:border-box;box-shadow:inset 0 0 0 1px #6e5532,inset 0 2px #f1d79a1c,0 1px #000}html.ui94-theme.ui320-theme body :is(button.confirm,button.primary,.recruit289-order,.dispatch-confirm){border-color:transparent!important;box-shadow:inset 0 0 0 1px #d6aa62,inset 0 2px #f1d79a33,0 1px #000}html.ui94-theme.ui320-theme body .d2-close,html.ui94-theme.ui320-theme body .icon-button,html.ui94-theme.ui320-theme body .info306-toggle,html.ui94-theme.ui320-theme body .incident-close,html.ui94-theme.ui320-theme body .b83-close,html.ui94-theme.ui320-theme body .management182-close,html.ui94-theme.ui320-theme body .management182-back{border-color:#6e5129!important;box-shadow:inset 0 1px #f1d79a1c}html.ui94-theme.ui320-theme body .nav269{background:linear-gradient(#1a130f,#0e0a07)!important}@media(min-width:651px){html.ui320-theme .faction-window53 .info314-overview{padding-bottom:0}html.ui320-theme .faction-window53 .info314-overview .income146{margin-bottom:0}html.ui320-theme .faction-window53 .info314-overview+.c87-fold{margin-top:0;padding-top:0}}html.ui94-theme.ui320-theme body :is(.royal313-track li.current,.royal313-track li.done)>span{color:#21170e!important}html.ui94-theme.ui320-theme body .map-options button.active{color:#f1dfb2!important;background:#3a2a1c!important}html.ui94-theme.ui320-theme body .royal313-powerbar b{color:#f1dfb2;background:#140f0bf5}html.ui94-theme.ui320-theme body .royal313-segments>span>b{background:#140f0bf5;color:#f1dfb2}html.ui94-theme.ui320-theme body .royal313{--royal-muted:var(--muted);--royal-gold:var(--gold);--royal-line:var(--brass-line)}html.ui94-theme.ui320-theme body .map-options button{color:var(--ink)!important}html.ui94-theme.ui320-theme body .map-options button[aria-pressed=true]{background:#3a2a1c!important;color:var(--title)!important}html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet,.compact306-panel,.management182) .locked{opacity:1;filter:none}html.ui94-theme.ui320-theme body :is(.construction209,.construction209-mapstrip) .house{--pip:#cfb48c}html.ui320-theme{--corners320:var(--brass-shine) top left/26px 3px no-repeat,var(--brass-shine) top left/3px 26px no-repeat,var(--brass-shine) top right/26px 3px no-repeat,var(--brass-shine) top right/3px 26px no-repeat,var(--brass-shine) bottom left/26px 3px no-repeat,var(--brass-shine) bottom left/3px 26px no-repeat,var(--brass-shine) bottom right/26px 3px no-repeat,var(--brass-shine) bottom right/3px 26px no-repeat}html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window,.compact306-panel){background:var(--corners320),var(--lacquer) center/256px!important;background-origin:border-box!important;background-clip:border-box!important}html.ui94-theme.ui320-theme body :is(.d2-tabs,.w53-tabs,.info314-tabs,.royal313-tabs,.tabs[role=tablist]) button{box-shadow:none}html.ui94-theme.ui320-theme body :is(.d2-tabs,.w53-tabs,.info314-tabs,.royal313-tabs,.tabs[role=tablist]) :is(button.active,button[aria-selected=true]){box-shadow:inset 0 -2px var(--brass)}html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet,.compact306-panel,.management182) :is(button:disabled,button[aria-disabled=true],button.off){box-shadow:inset 0 0 0 1px #4a3822!important}html.ui94-theme.ui320-theme body :is(.royal313-circle,button[aria-label=닫기],button[aria-label=뒤로],button[aria-label$="창 닫기"]){border-radius:50%!important;background:radial-gradient(#2b201a,#150f0c)!important;box-shadow:inset 0 0 0 1px #6e5129!important}@media(max-width:650px){html.ui94-theme.ui320-theme body .info306{--corners320:var(--brass-shine) top left/26px 3px no-repeat,var(--brass-shine) top left/3px 26px no-repeat,var(--brass-shine) top right/26px 3px no-repeat,var(--brass-shine) top right/3px 26px no-repeat}}html.ui94-theme body .compact314-owner-status .supply272>header:after{content:none}html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window):after{box-shadow:none!important;outline:1px solid #8c6c3c;outline-offset:-1px}html.ui94-theme.ui320-theme body :is(.army-strip[data-selected=true],.royal313-tribe.selected){background:linear-gradient(90deg,#a8382a30,#a8382a08 60%)!important;box-shadow:inset 3px 0 var(--verm)!important;border-left-color:var(--verm)!important}html.ui94-theme.ui320-theme body :is(.army-strip[data-selected=true]>.army209-row,.royal313-tribe.selected>.royal313-tribe-row){background:transparent!important;box-shadow:none}html.ui94-theme.ui320-theme body input[type=checkbox]:checked{background:linear-gradient(#e9cd8c,#b08a48)!important;color:#1a120b;border-color:#e9cd8c}html.ui94-theme.ui320-theme body .army-actions>button:first-child:not(:disabled){background:linear-gradient(#a8402f,#6f2318)!important;border-color:transparent!important;color:#fbe9c4;box-shadow:inset 0 0 0 1px #d6aa62,inset 0 2px #f1d79a33}html.ui94-theme.ui320-theme body button[data-action-id=declare]:not([aria-disabled=true]){background:linear-gradient(#6c281e,#40150f)!important;border-color:transparent!important;color:#f9ddc0;box-shadow:inset 0 0 0 1px #a77650}html.ui94-theme.ui320-theme body .royal313-track.small li.current>b,html.ui94-theme.ui320-theme body .royal313-track.small li.done>b{color:#21170e!important}html.ui94-theme.ui320-theme body .nav269-badge{background:#6f2318;color:#fff4df}html.ui94-theme.ui320-theme body .army-actions>button:first-child:not(:disabled){color:#fbe9c4!important}.supply272 .help279.help279-summary{width:auto!important;flex:none;white-space:nowrap}html.ui94-theme.ui320-theme body :is(button.active,button[aria-pressed=true]):not([role=tab]){box-shadow:inset 0 0 0 1px var(--brass),inset 0 2px #f1d79a22}html.ui94-theme.ui320-theme body .arm267-badge b{font-family:var(--d2-sans)!important;min-width:.6em;text-align:right}html.ui94-theme.ui320-theme body :is(.construction209-small,.research243-dock,.title-screen dialog){background:var(--lacquer) center/256px!important}html.ui94-theme.ui320-theme body :is(.royal313-origin-counts>small,.royal313-origin){background:#2e231b!important;color:var(--ink2)!important;box-shadow:inset 0 0 0 1px #6e5532}html.ui94-theme.ui320-theme body :is(.info314-stage-mobile,.info314-stages)>span:has(~[aria-current]){color:#21170e!important}@layer frame325{html.ui94-theme.ui320-theme body :is(.d2-heading,.compact306-head,.royal313-title) button{min-height:40px!important;box-sizing:border-box}html.ui94-theme.ui320-theme body :is(.d2-heading,.compact306-head,.royal313-title)>:is(.d2-close,.history279-back,.royal313-circle,[aria-label=뒤로],[aria-label="작은 탭으로"],[aria-label="군단 창 열기"]){width:40px!important;min-width:40px!important;height:40px!important}@media(max-width:899px){html.ui94-theme.ui320-theme body :is(.d2-heading,.compact306-head,.royal313-title) button{min-height:44px!important}html.ui94-theme.ui320-theme body :is(.d2-heading,.compact306-head,.royal313-title)>:is(.d2-close,.history279-back,.royal313-circle,[aria-label=뒤로],[aria-label="작은 탭으로"],[aria-label="군단 창 열기"]){width:44px!important;min-width:44px!important;height:44px!important}}}html.ui94-theme.ui320-theme body .menu-sheet:has(.war316-shell){width:920px!important;max-width:calc(100vw - 28px);left:50%!important;right:auto!important;transform:translate(-50%)!important;translate:0!important;top:calc(var(--header16-bottom,142px) + 24px)!important;bottom:76px!important;max-height:none!important;height:auto!important}html.ui94-theme.ui320-theme body .menu-sheet:has(.war316-shell)>.settlement-card{height:100%;max-height:100%!important;box-sizing:border-box}html.ui94-theme.ui320-theme body .menu-sheet:has(.war316-shell) .modal-body{margin-inline:-15px!important;padding:0!important;overflow:hidden!important;display:flex;flex:1;min-height:0}.war316-shell{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;font:12px/1.45 var(--d2-sans);color:var(--ink)}.war316-header{height:48px;display:flex;align-items:center;gap:9px;padding:0 12px;flex:none;border-bottom:1px solid var(--brass-line)}.war316-header .crest,.war316-header .d2-crest{width:30px;height:32px;flex:none}.war316-header h2{margin:0;font-size:21px!important;line-height:1.2;white-space:nowrap}.war316-header>small{color:var(--muted)}html.ui94-theme.ui320-theme body .war316-header>.d2-close{margin-left:auto;width:32px;height:32px;min-height:32px;border-radius:50%!important;padding:0;font-size:22px}.war316-header-back,.war316-mobile-title,.war316-back{display:none}.dip316-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex:none;background:#140f0b;border-bottom:1px solid #5a442870}.dip316-stats.full{grid-template-columns:repeat(6,minmax(0,1fr))}.dip316-stats>div{padding:7px 10px;min-width:0}.dip316-stats>div+div{border-left:1px solid #3a2c1f}.dip316-stats small{display:block;color:var(--muted);font-size:10px}.dip316-stats b{display:block;font-size:17px;line-height:1.3;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.war316-tabs,.war316-subtabs{display:flex;align-items:stretch;gap:0;border-bottom:1px solid #5a442880;flex:none;padding:0 10px}html.ui94-theme.ui320-theme body :is(.war316-tabs,.war316-subtabs)>button{position:relative;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none;min-height:40px;padding:7px 12px!important;color:var(--muted);font-size:12px!important}html.ui94-theme.ui320-theme body :is(.war316-tabs,.war316-subtabs)>button[aria-selected=true]{color:var(--title);box-shadow:inset 0 -2px var(--brass);background:linear-gradient(#c39b5800,#c39b5818)!important}.war316-tabs>small{margin:auto 6px auto auto;color:var(--muted);font-size:10px}.war316-subtabs small{font-size:10px}.war316-tools{display:flex;align-items:center;gap:6px;padding:7px 10px;border-bottom:1px solid #3a2c1f;flex:none}html.ui94-theme.ui320-theme body .war316-tools>button{font-size:11px!important;min-height:28px;padding:3px 8px!important;white-space:nowrap}.war316-tools small{color:var(--muted)}html.ui94-theme.ui320-theme body .war316-tools>button[aria-pressed=true]{border-color:var(--brass)!important;background:linear-gradient(#3a2a1c,#241912)!important}.war316-tools input{margin-left:auto;width:160px;min-width:60px;height:28px;box-sizing:border-box;font:11px var(--d2-sans);padding:4px 7px}.war316-split{display:grid;grid-template-columns:360px minmax(0,1fr);flex:1;min-height:0}.war316-list{overflow:auto;min-height:0;border-right:1px solid #3a2c1f}.war316-list h3,.dip316-band{margin:0;padding:6px 12px;font-size:11px!important;color:var(--gold)!important;background:linear-gradient(90deg,#33261a,#1a130e 70%);border-bottom:1px solid #3a2c1f;display:flex;justify-content:space-between;gap:8px}.war316-list h3 small{color:var(--muted)}html.ui94-theme.ui320-theme body .war316-row{display:grid;grid-template-columns:minmax(0,1fr) 65px;gap:10px;align-items:center;min-height:56px;width:100%;text-align:left;padding:8px 12px!important;border:0!important;border-bottom:1px solid #2b2118!important;border-radius:0!important;box-shadow:none;background:transparent!important;font-size:12px!important;color:var(--ink)}.war316-row>span{min-width:0}.war316-row>span>b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;font-size:12px}.war316-row i{display:inline-block;width:7px;height:7px;margin-right:3px}.war316-row em{font-style:normal;color:var(--muted)}.war316-row small{display:block;font-size:10px;color:var(--muted);margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.ui94-theme.ui320-theme body .war316-row[aria-pressed=true]{background:linear-gradient(90deg,#a8382a30,#a8382a08 60%)!important;box-shadow:inset 3px 0 var(--verm)}.war316-mini{text-align:right;font-size:13px;color:var(--gold)}.war316-mini>span{display:block;position:relative;height:6px;margin-top:4px;background:#0e0a07;border:1px solid #3a2c1f;overflow:hidden}.war316-mini>span:after{content:"";position:absolute;left:50%;height:100%;width:1px;background:var(--muted)}.war316-mini>span>i{position:absolute;height:100%;background:linear-gradient(90deg,#8c6a35,#e2c27c);top:0;margin:0}.war316-detail{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}html.ui94-theme.ui320-theme body .war316-detail .war204{background:transparent!important;overflow:auto;min-height:0;flex:1;display:flex;flex-direction:column}.war316-detail .war204>*:not(.war316-tabbody){flex:none}.war316-detail .war204-heading{padding:9px 14px 6px;gap:3px 8px}.war316-detail .war204-heading h2{font-size:17px!important}.war316-detail .war204-heading small{font-size:10px;color:var(--muted)}.war316-detail .war204-clock b{font-size:16px}.war316-detail .war204-timeline{margin-top:3px}.war316-detail .war204-timeline li:before{content:"";width:7px;height:7px;transform:rotate(45deg);background:#4a3822;flex:none}.war316-detail .war204-timeline li.done:before{background:var(--brass)}.war316-detail .war204-banner{grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr);background:transparent!important;position:relative}.war316-detail .war204-side{padding:8px 12px!important;display:flex;flex-direction:column;min-width:0;gap:2px}.war316-detail .war204-side.attack{grid-column:1}.war316-detail .war204-side.defense{grid-column:3;text-align:right;align-items:flex-end;border-top:0}.war316-detail .war204-side h3{font-size:16px!important;margin:0;gap:5px;max-width:100%;overflow-wrap:anywhere}.war316-detail .war204-side h3 i{width:8px;height:10px;flex:none}.war316-detail .war204-ruler{display:block;font-size:10px;color:var(--muted)}.war316-detail .war204-chips{margin:2px 0;min-height:0;max-height:40px;flex-wrap:wrap;display:flex}.war316-detail .war204-chips span{font-size:9px;padding:2px 4px}.war316-detail .war204-numbers{display:flex;gap:10px;grid-column:auto;grid-row:auto;font-size:10px;color:var(--muted)}.war316-detail .war204-numbers b{font-size:14px;color:var(--ink)}.war316-detail .war204-side.defense .war204-numbers{justify-content:flex-end}.war316-detail .war204-vs{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-column:2;grid-row:1;position:static;transform:none;gap:3px}.war316-detail .war204-vs>b{font-size:20px;font-weight:700}.war316-detail .war204-vs>small{font-size:9px}.war316-detail .war204-vs>strong{font-size:11px;white-space:nowrap}.war316-detail .war204-score{padding:7px 14px;background:#140f0b!important}.war316-detail .war204-score>div:first-child{font-size:12px}.war316-detail .war204-score>div:first-child small{font-size:9px}.war316-detail .war204-tug{height:10px;background:#614633!important}.war316-detail .war204-score-breakdown{font-size:10px;color:var(--muted);gap:4px}.war316-detail .war204-score-breakdown>span{white-space:normal}.war316-score-toggle{display:none}html.ui94-theme.ui320-theme body .war316-detail .war204-land215{margin:0;padding:7px 14px;gap:3px 12px;border:0;border-bottom:1px solid #3a2c1f;font-size:10px;background:transparent!important;color:var(--ink2)}.war316-tabbody{flex:1;min-height:80px;overflow:auto;display:flex;flex-direction:column}.war316-tabbody>.war204-scroll{flex:1;min-height:40px;max-height:none!important;overflow:visible}.war316-tabbody .war204-member.header{background:#201710!important}.war316-tabbody .war204-member{grid-template-columns:minmax(85px,1fr) 30px 95px 40px;gap:5px;padding:7px 12px}.war316-tabbody .war204-subtotal{padding:6px 12px}.war316-tabbody .war204-member small{display:block;margin:0}.war316-tabbody .war204-record{min-height:40px!important;grid-template-columns:88px minmax(0,1fr) 28px 65px;padding:7px 12px!important;font-size:11px!important}.war316-tabbody .war204-record time{font-size:10px}.war316-tabbody .war204-application{flex-wrap:wrap;min-height:40px;box-sizing:border-box}html.ui94-theme.ui320-theme body .war316-detail .war204-actions{padding:8px 12px;gap:5px;background:#19120e!important;position:sticky;bottom:0}.war316-detail .war204-actions button{font-size:10px!important;padding:5px 7px!important;min-height:30px}.war316-action-reason{width:100%;font-size:9px!important;color:var(--muted)!important}.war316-records,.war316-situation{flex:1;min-height:0;overflow:auto}.war316-recordrow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;width:100%;min-height:44px;text-align:left}.war316-records>p,.war316-list>p{padding:12px}.war316-recordrow small{color:var(--muted)}.war316-situation .coalition266{display:grid;grid-template-columns:1fr 1fr;gap:0;align-content:start}.war316-situation .coalition266>section{min-width:0;border-bottom:1px solid #3a2c1f}.war316-situation .coalition266-own{grid-column:2;grid-row:1;padding:12px}.war316-situation .war316-ranking{grid-column:1;grid-row:1/7;border-right:1px solid #3a2c1f}.war316-situation .coalition266>section:not(.war316-ranking){grid-column:2}.war316-situation .coalition266 h3{margin:0;padding:8px 12px;font-size:12px!important}.war316-situation .coalition266-row{grid-template-columns:28px minmax(0,1fr) 36px 62px 54px;gap:4px;padding:6px 10px}.war316-situation .coalition266-row .d2-faction-link{font-size:11px!important}.war316-situation .coalition266 p,.war316-situation .coalition266-threat,.war316-situation .coalition266-group{margin:7px 12px}.war316-situation .faction301{padding:0 10px}.war316-situation .faction301-row{padding-block:5px}.war316-situation summary{padding:7px;cursor:pointer}.dip316-relation-info{padding:2px 10px;font-size:10px;color:var(--muted)}.dip316-relation-info>summary{cursor:pointer;min-height:24px;display:flex;align-items:center}.dip316-relation-info .relations279{display:flex!important;flex-direction:column}.faction316-diplomacy{display:flex;flex-direction:column;min-height:0}.faction316-diplomacy .w53-table{flex:none}.faction316-diplomacy .w53-tools{padding:6px 10px}.faction316-diplomacy .w53-tools small{font-size:9px}html.ui94-theme.ui320-theme body .war316-striprow{display:flex;justify-content:space-between;width:100%;min-height:48px;align-items:center;gap:8px;text-align:left;padding:7px 12px!important;border:0!important;border-bottom:1px solid #3a2c1f!important;background:transparent!important;box-shadow:none;font-size:12px!important}.war316-striprow>span:last-child{text-align:right;color:var(--gold);width:65px;flex:none}.war316-striprow small{display:block;font-size:10px;color:var(--muted)}.war316-striprow meter{width:65px;height:7px;display:block}html.ui94-theme.ui320-theme body .faction316-diplomacy .management125{padding:0;margin:0}.management316>nav{padding:5px 10px!important}.management316>nav input{width:100%;height:27px;font-size:11px}.management316 .subject-capacity146{font-size:9px!important;padding:5px 10px;display:flex;flex-wrap:wrap;gap:4px 8px}.management316 .management-tribute125{font-size:10px;padding:5px 10px;margin:0}.management316 .subject-summary125{grid-template-columns:minmax(0,1fr) auto!important;min-height:42px!important;padding:6px 10px!important;font-size:11px!important}.management316 .subject-summary125>span:nth-child(n+3){display:none}.management316 .ally-row125{padding:5px 10px;min-height:38px;font-size:11px}.management316 .ally-row125 .d2-faction-link{min-width:0}.management316 .subject-detail125{padding:7px 10px}.management316 .subject-actions125{flex-wrap:wrap}html.ui94-theme.ui320-theme body .dip316-window{width:420px!important}.dip316-window>.d2-frame{display:flex;flex-direction:column;height:min(760px,calc(100dvh - var(--header16-bottom,142px) - 98px));max-height:none!important}.dip316-window .d2-heading{gap:8px!important;min-height:45px!important;padding-bottom:7px!important}.dip316-window .d2-heading>.crest,.dip316-window .d2-heading>.d2-crest{width:30px;height:32px}.dip316-window .d2-heading h2{font-size:20px!important;margin:0}.dip316-window .d2-heading h2 small{display:block;font-size:10px;font-weight:500;color:var(--muted);margin-top:3px}html.ui94-theme.ui320-theme body .dip316-window .d2-content{padding:0;min-height:0;display:flex;flex:1;overflow:auto}.dip316-window .d2-content>div{display:flex;flex-direction:column;flex:1;min-width:0}.dip316-window .dip84-treaty{font-size:10px;padding:8px 12px}.dip316-window .a71-buttons.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px 12px}.dip316-window .a71-buttons>button{display:flex;align-items:center;gap:5px;min-height:40px;padding:7px 9px!important;font-size:12px!important;min-width:0}.dip316-window .a71-buttons>button>.d2-art{width:15px;height:15px;flex:none}.dip316-window .a71-buttons>button>span{min-width:0;white-space:normal}.dip316-window .dip316-action-meta{margin-left:auto;font-size:10px!important;white-space:nowrap;color:var(--muted)}.dip316-window .a71-intention{display:none}.dip316-window .diplomatic205{padding:7px 12px;border-block:1px solid #3a2c1f}.dip316-window .diplomatic205 summary{grid-template-columns:67px minmax(0,1fr) 60px;min-height:32px}.dip316-window .diplomatic205 summary small{display:none}.dip316-window .diplomatic205 summary>span:after{content:" ›";color:var(--gold)}.dip316-window .dip316-other{padding:0 12px}.dip316-window .dip316-other>summary{min-height:40px;display:flex;align-items:center;font-size:11px;cursor:pointer}.dip316-window .dip316-other>summary:before{content:"▸";margin-right:6px}.dip316-window .dip316-other[open]>summary:before{content:"▾"}.dip316-window .dip316-other .a71-buttons{padding:4px 0 10px}.dip316-window .dip316-views{margin-top:auto;border-top:1px solid #3a2c1f;position:sticky;bottom:0;background:#19120e;z-index:1}.dip316-window .dip316-views>.a71-buttons{grid-template-columns:repeat(3,minmax(0,1fr));padding:7px 9px;gap:5px}.dip316-window .dip316-views button{justify-content:center;min-height:36px;font-size:11px!important;padding:5px!important}.dip316-window .a71-history{padding:8px 12px;font-size:11px}@media(max-width:650px){html.ui94-theme.ui320-theme body .menu-sheet:has(.war316-shell){left:5px!important;right:5px!important;top:5px!important;bottom:calc(var(--nav269-height,56px) + 12px)!important;width:calc(100vw - 10px)!important;max-width:none!important;transform:none!important;max-height:none!important}html.ui94-theme.ui320-theme body .war316-header{height:48px;padding:0 7px;gap:7px}.war316-header h2{font-size:19px!important}.war316-header>small{display:none}html.ui94-theme.ui320-theme body .war316-header>.d2-close{width:40px;height:40px;min-height:40px}.dip316-stats.full{grid-template-columns:repeat(4,minmax(0,1fr))}.dip316-stats.full>div:nth-child(4),.dip316-stats.full>div:nth-child(6){display:none}.dip316-stats>div{padding:7px}.dip316-stats b{font-size:16px}.dip316-stats small{font-size:9px}.war316-tabs>small{display:none}html.ui94-theme.ui320-theme body :is(.war316-tabs,.war316-subtabs)>button{min-height:44px;flex:1;padding:5px 7px!important;font-size:12px!important}.war316-tools{gap:4px;padding:7px}.war316-tools input{width:64px;height:40px;flex:1;min-width:50px}html.ui94-theme.ui320-theme body .war316-tools>button{min-height:40px;padding:5px 8px!important}.war316-split{display:flex;flex-direction:column}.war316-list{flex:1;border:0}.war316-detail{display:none;flex:1}.war316-show-detail .war316-list,.war316-show-detail>.dip316-stats,.war316-show-detail>.war316-tabs,.war316-show-detail>.war316-tools{display:none}.war316-show-detail .war316-detail{display:flex}.war316-show-detail .war316-header .crest,.war316-show-detail .war316-header .d2-crest,.war316-show-detail .war316-main-title{display:none}.war316-show-detail .war316-mobile-title{display:inline}.war316-show-detail .war316-header-back{display:inline-flex;align-items:center;justify-content:center;min-height:40px;width:40px;padding:0!important;border-radius:50%!important;font-size:23px!important;flex:none}html.ui94-theme.ui320-theme body .war316-row{min-height:64px;padding:9px 10px!important;grid-template-columns:minmax(0,1fr) 62px}.war316-row>span>b{font-size:12px}.war316-row small{font-size:10px}.war316-detail .war204-heading{grid-template-columns:minmax(0,1fr) auto;padding:7px 10px}.war316-detail .war204-heading h2{display:none}.war316-detail .war204-clock{font-size:10px}.war316-detail .war204-clock b{font-size:14px}.war316-detail .war204-timeline{grid-column:1/-1;font-size:10px}.war316-detail .war204-timeline li{gap:5px}.war316-detail .war204-banner{grid-template-columns:minmax(0,1fr) 50px minmax(0,1fr)}.war316-detail .war204-side{padding:7px 8px!important;gap:3px}.war316-detail .war204-side h3{font-size:14px!important}.war316-detail .war204-ruler{font-size:9px}.war316-detail .war204-numbers{gap:6px;font-size:9px}.war316-detail .war204-numbers b{font-size:12px}.war316-detail .war204-chips{max-height:28px}.war316-detail .war204-chips span{font-size:8px;padding:1px 3px}.war316-detail .war204-vs>b{font-size:17px}.war316-detail .war204-vs>small{font-size:8px}.war316-detail .war204-vs>strong{font-size:10px}.war316-detail .war204-score{padding:7px 10px}.war316-detail .war204-score>div:first-child{font-size:11px;align-items:center}.war316-detail .war204-score>div:first-child small{font-size:8px;max-width:110px}.war316-detail .war204-score-breakdown{display:none}.war316-detail .war204-score-breakdown.expanded{display:flex;flex-direction:column;padding-top:4px}.war316-detail .war316-score-toggle{display:block;min-height:40px;width:100%;background:transparent!important;border:0!important;box-shadow:none;font-size:10px!important;text-align:left;padding:6px 0!important}.war316-tabbody{min-height:90px}.war316-tabbody .war204-record{grid-template-columns:75px minmax(0,1fr) 27px 62px;min-height:44px!important;gap:4px;padding:6px 8px!important;font-size:10px!important}.war316-tabbody .war204-record time{font-size:9px}.war316-tabbody .war204-member{grid-template-columns:minmax(75px,1fr) 27px 85px 35px;gap:3px;padding:6px 8px;font-size:9px}.war316-tabbody .war204-member small{font-size:9px}.war316-tabbody .war204-application button{min-height:40px}.war316-detail .war204-actions{position:sticky;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:7px 8px!important;gap:5px}.war316-detail .war204-actions button{min-height:40px;font-size:11px!important;width:100%;padding:5px!important}.war316-detail .war204-actions .d2-command{min-width:0;width:100%}.war316-detail .war204-actions .d2-command button{min-height:40px}.war316-action-reason{grid-column:1/-1;font-size:9px!important}.war316-detail .war204-actions>span:not(.d2-command){grid-column:1/-1}.war316-recordrow{grid-template-columns:minmax(0,1fr) auto;min-height:48px}.war316-recordrow small{grid-column:1/-1}.war316-situation .coalition266{display:flex;flex-direction:column}.war316-situation .war316-ranking{border-right:0}.war316-situation .coalition266-own{order:-1}.war316-situation .coalition266-row{grid-template-columns:25px minmax(0,1fr) 32px 55px 45px;gap:3px;padding:3px 7px;min-height:40px;font-size:10px}.war316-situation .coalition266-row .d2-faction-link{min-height:40px;display:inline-flex;align-items:center}.war316-situation button,.war316-situation summary,.war316-situation .faction301-row .d2-faction-link{min-height:40px!important}.war316-situation .help279{display:inline-flex;align-items:center;justify-content:center}.dip316-relation-info>summary{min-height:40px}.faction316-diplomacy button,.faction316-diplomacy summary,.faction316-diplomacy input,.faction316-diplomacy [tabindex="0"]{min-height:40px!important}.faction316-diplomacy .relation152-trigger{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center}.faction316-diplomacy .help279{display:inline-flex;align-items:center;justify-content:center}.faction316-diplomacy .w53-table th button{padding:3px!important;font-size:10px!important}.faction316-diplomacy .w53-table td{padding:5px!important}.faction316-diplomacy .w53-table td:first-child{font-size:11px}.faction316-diplomacy .subject-summary125{min-height:44px!important}.management316 .ally-row125{flex-wrap:wrap;min-height:44px}.management316 .ally-row125 .d2-faction-link{display:inline-flex;align-items:center}.management316 .subject-actions125>button{min-height:40px!important}html.ui94-theme.ui320-theme body .dip316-window{width:calc(100vw - 10px)!important;left:5px!important;right:5px!important;top:5px!important;bottom:calc(var(--nav269-height,56px) + 12px)!important;transform:none!important;height:auto!important}.dip316-window>.d2-frame{height:100%!important;max-height:none!important}.dip316-window .d2-frame-inner{max-height:none!important}.dip316-window .a71-buttons>button{min-height:44px;padding:6px 8px!important;font-size:12px!important}.dip316-window .d2-close{width:40px!important;height:40px!important;min-height:40px!important}.dip316-window .dip316-views button{min-height:40px}.dip316-window .diplomatic205 summary{min-height:44px;grid-template-columns:65px minmax(0,1fr) 58px}.dip316-window .dip316-other summary{min-height:40px!important}.dip316-window .dip316-stats b{font-size:15px}.dip316-window .dip316-stats>div{padding:8px 7px}}@media(max-width:650px){html.ui94-theme.ui320-theme body :is(.war316-shell,.dip316-window,.faction316-diplomacy) :is(button,summary,input,select,[role=button]){min-width:40px!important;min-height:40px!important}.subject316-conditions>summary{display:flex;align-items:center;padding:4px 10px;color:var(--muted);font-size:10px}}.subject316-conditions{padding:0 10px;font-size:10px}.subject316-conditions>summary{cursor:pointer;min-height:28px}html.ui94-theme.ui320-theme body .war316-row{box-shadow:none!important}html.ui94-theme.ui320-theme body .war316-row[aria-pressed=true]{box-shadow:inset 3px 0 var(--verm)!important}html.ui94-theme.ui320-theme body .war316-recordrow{background:transparent!important;box-shadow:none!important;border:0!important;border-bottom:1px solid #3a2c1f!important;border-radius:0!important;padding:8px 12px!important;font-size:12px!important}.management316-band{display:flex;justify-content:space-between;gap:6px;align-items:center;padding:6px 10px;background:linear-gradient(90deg,#33261a,#1a130e 70%);border-bottom:1px solid #3a2c1f;font-size:11px;color:var(--gold)}.management316-band small{font-size:9px;color:var(--muted)}.subject316-controls{font-size:10px;padding:0 10px}.subject316-controls>summary{cursor:pointer;min-height:25px;display:flex;align-items:center;color:var(--muted)}.subject316-controls[open]{padding-bottom:8px}@media(max-width:650px){.subject316-controls>summary{min-height:40px}}html.ui94-theme.ui320-theme body .menu-sheet:has(.war316-shell)>.settlement-card{border-width:1px!important}html.ui94-theme.ui320-theme body .menu-sheet:has(.war316-shell)>.settlement-card:after{inset:-1px!important}html.ui94-theme.ui320-theme body .menu-sheet:has(.war316-shell) .modal-body{margin:0!important}html.ui94-theme.ui320-theme body .dip316-window>.d2-frame{border-width:1px!important;box-sizing:border-box}html.ui94-theme.ui320-theme body .dip316-window>.d2-frame:after{inset:-1px!important}html.ui94-theme.ui320-theme body .dip316-window>.d2-frame:before{top:-5px!important}html.ui94-theme.ui320-theme body .dip316-window>.d2-frame>.d2-frame-inner{margin:0!important;padding:0!important}html.ui94-theme.ui320-theme body .dip316-window .d2-heading{padding:8px 12px!important}html.ui94-theme.ui320-theme body .war316-detail .war204-actions{padding-bottom:29px!important}.war316-detail .war204-actions .d2-command{position:static}.war316-detail .war204-actions .d2-command>small:first-of-type{position:absolute;bottom:7px;left:12px;right:12px;max-width:none;margin:0;font-size:10px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted)!important}@media(max-width:650px){html.ui94-theme.ui320-theme body .menu-sheet:has(.war316-shell){top:5px!important;inset-block-start:5px!important;bottom:calc(var(--nav269-height,56px) + 12px)!important;max-height:none!important;height:calc(100dvh - var(--nav269-height,56px) - 17px)!important}html.ui94-theme.ui320-theme body .dip316-window{top:5px!important;inset-block-start:5px!important;height:calc(100dvh - var(--nav269-height,56px) - 17px)!important;max-height:none!important}.war316-detail .war204-actions>.d2-command{grid-column:auto!important}}html.ui94-theme.ui320-theme body .dip316-window .dip316-action-meta{color:var(--ink2)!important}.dip316-window .d2-heading h2{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dip316-window .d2-heading h2 small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dip316-window .d2-heading .d2-close{flex:none}html.ui94-theme.ui320-theme body .menu-sheet:has(.war316-shell){display:flex!important;flex-direction:column;z-index:76!important}html.ui94-theme.ui320-theme body .menu-sheet:has(.war316-shell)>.settlement-card{height:100%!important;flex:1!important;min-height:0!important}html.ui94-theme.ui320-theme body .dip316-window{position:fixed;z-index:76!important;max-height:none!important}html.ui94-theme.ui320-theme body .dip316-window>.d2-frame>.d2-frame-inner{flex:1;display:flex;flex-direction:column;min-height:0;max-height:none!important;overflow:hidden}.war316-detail .war204-tug:after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:var(--gold)}.war316-header h2{min-width:0;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto}.war316-tabbody .war204-record time{white-space:nowrap}html.ui94-theme.ui320-theme body .w53-body[aria-labelledby=tab-diplomacy]:has(.faction316-diplomacy){display:flex!important;flex-direction:column;overflow:hidden!important;min-height:0}.faction316-diplomacy{flex:1;height:100%;min-height:0;overflow:auto}.faction316-diplomacy>*{flex-shrink:0}.faction316-diplomacy .w53-table{flex:1 0 120px;min-height:120px;max-height:none;overflow:auto}@media(max-width:650px){html.ui94-theme.ui320-theme body :is(.war316-shell,.dip316-window,.faction316-diplomacy) [tabindex="0"]{min-width:40px!important;min-height:40px!important}.faction316-diplomacy .relation152-value{display:inline-flex;align-items:center;justify-content:center}}.subject316-readiness{font-size:10px;color:var(--ink2);margin:0 0 7px}.subject316-kind{display:inline-block;margin-left:5px;padding:1px 4px;border:1px solid #5a4428;border-radius:2px;font-size:9px;color:var(--muted);font-weight:400}.war316-tabs>button{display:inline-flex;align-items:center;justify-content:center;gap:5px}.war316-tabs .d2-art{width:15px;height:15px;flex:none}.war316-tabs em{font-style:normal;font-size:9px;color:var(--muted)}.war316-tabs em.war316-threat-tag{color:#e8a68c}.dip316-stats.full>div,.dip316-window .dip316-stats>div{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:5px;align-content:center}.dip316-stats.full .d2-art,.dip316-window .dip316-stats .d2-art{grid-row:1/3;width:17px;height:20px;align-self:center}.dip316-stats.full small,.dip316-window .dip316-stats small,.dip316-stats.full b,.dip316-window .dip316-stats b{grid-column:2}.war316-header-threat,.war316-state{display:none}.war316-state,.dip316-stage{border:1px solid #6c4a32;background:#241912;padding:2px 5px;font-size:10px;color:var(--ink2);white-space:nowrap}.war316-state{border-color:#a8473a;color:#f6cdbf;background:#2a1410}.war316-list{display:flex;flex-direction:column}.war316-list-foot{margin-top:auto;padding:8px 10px;border-top:1px solid #3a2c1f;color:var(--muted);font-size:9px}.war316-detail .war204-actions button{display:inline-flex;align-items:center;justify-content:center;gap:4px}.war316-detail .war204-actions .d2-art,.faction-window53 .info314-footer .d2-art{width:14px;height:14px;flex:none}.war316-detail .war204-actions button:disabled .d2-art{opacity:.45}.war316-striprow i{display:inline-block;width:7px;height:9px;margin-right:3px}.management316 .d2-art{width:14px;height:14px;flex:none;vertical-align:middle;margin-right:5px}.subject316-tribute{margin:0;padding:7px 10px;font-size:10px;color:var(--muted)}.management316-band{flex-wrap:wrap}.management316-band small{font-size:9px}.dip316-window .dip84-treaty{display:flex;flex-wrap:wrap;gap:5px;padding:7px 12px}.dip316-window .dip84-treaty>span{border:1px solid #4a3822;padding:2px 5px;color:var(--ink2)}.dip316-window .dip84-treaty b{font-weight:500;color:var(--ink)}.dip316-gauge-hint{display:block;padding:3px 12px;color:var(--muted);font-size:10px}.dip316-window .d2-heading h2{flex:0 1 auto}.dip316-heading-sub{font-size:10px;color:var(--muted)}.dip316-stage{font-size:9px;padding:2px 4px;flex:none}@media(max-width:650px){.war316-header>.war316-header-threat{display:block!important;font-size:10px}.war316-header-threat b{color:#e8a68c}.war316-show-detail .war316-header>.war316-header-threat{display:none!important}.war316-show-detail .war316-state{display:inline-block}.war316-tabs>button{gap:4px;padding-inline:4px!important}.war316-tabs .d2-art{width:13px;height:13px}.war316-tabs em{font-size:8px}.war316-tabs .war316-threat-tag,.war316-list-foot{display:none}.dip316-stats.full>div,.dip316-window .dip316-stats>div{grid-template-columns:13px minmax(0,1fr);column-gap:3px}.dip316-stats.full .d2-art,.dip316-window .dip316-stats .d2-art{width:12px;height:17px}.dip316-stats.full b,.dip316-window .dip316-stats b{font-size:14px}.dip316-window .d2-heading{gap:5px!important}.dip316-heading-sub,.dip316-stage{font-size:9px}}html.ui94-theme.ui320-theme body .menu-sheet:has(.war316-shell)>.settlement-card:before{top:-5px!important}html.ui94-theme.ui320-theme body .war316-tabs>button[aria-selected=true]:after{content:"";position:absolute;left:50%;bottom:-3px;width:6px;height:6px;transform:translate(-50%) rotate(45deg);background:var(--brass);box-shadow:0 0 0 2px #17110d;pointer-events:none}.dip316-window .d2-heading .d2-close{margin-left:auto!important}.dip316-window .a71-buttons button[aria-disabled=true]>.d2-art{opacity:.45}.war316-detail .war204-actions button[aria-disabled=true] .d2-art{opacity:.45}.war316-detail .war204-actions:has(.war316-action-reason) .d2-command>small{display:none}.war316-detail .war316-action-reason{position:absolute;left:12px;right:12px;bottom:7px;margin:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px!important;color:var(--muted)!important}.subject316-tail{display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid #3a2c1f}.subject316-tail>.subject316-tribute{flex:1;padding:5px 10px;font-size:9px;white-space:nowrap}.subject316-tail>.subject316-controls{padding:0 8px}.subject316-tail>.subject316-controls>summary{white-space:nowrap;font-size:9px}.subject316-tail:has(details[open]){display:block}.subject316-tail>details[open]{padding-bottom:8px}@media(min-width:651px){html.ui94-theme.ui320-theme body .management316 .ally-row125{min-height:30px!important;padding:3px 10px!important}.management316 .ally-row125 button{min-height:26px!important;padding:3px 6px!important}html.ui94-theme.ui320-theme body .management316 .subject-summary125{min-height:32px!important;padding:4px 10px!important}.management316-band{padding-block:4px}}.faction316-diplomacy .dip316-stats>div{padding-block:5px}.faction316-diplomacy .w53-thin{min-height:0;padding:4px 10px;line-height:16px}.faction316-diplomacy .war316-striprow{min-height:44px!important;padding-block:5px!important}.management316-band{padding-block:3px;line-height:16px}.subject316-tail>.subject316-controls{margin:0!important}.faction316-diplomacy .w53-tools{padding-block:4px}@media(min-width:651px){.faction316-diplomacy .w53-table td{padding:3px 5px!important}.management316 .ally-row125{box-sizing:border-box;min-height:30px!important}.faction316-diplomacy .w53-thin{padding-block:3px}}.faction-window53 .info314-numbers:has(.faction316-stat-icon)>div{position:relative}.faction316-stat-icon{position:absolute;left:8px;top:50%;transform:translateY(-50%);width:15px!important;height:18px!important}.war316-no-allies{color:var(--muted)}@media(max-width:650px){.faction316-stat-icon{left:3px;width:12px!important;height:14px!important}.war316-detail .war316-no-allies{display:none}}@media(max-width:650px){html.ui94-theme.ui320-theme body .game .faction-window53.info306.expanded306:has(.faction316-diplomacy){max-height:calc(100dvh - var(--nav269-height,56px) - 17px)!important}}@media(max-width:650px){html.ui94-theme.ui320-theme body .game .faction-window53.info306.expanded306:has(.faction316-diplomacy)>.ui94-window>.d2-frame-inner{max-height:calc(100dvh - var(--nav269-height,56px) - 53px)!important}.faction316-diplomacy .w53-thin{padding:2px 10px!important;min-height:0!important;line-height:16px!important}.faction316-diplomacy .management316-band{padding-block:2px}.faction316-diplomacy .management316 .ally-row125{box-sizing:border-box;min-height:44px!important;padding:2px 10px!important}.faction316-diplomacy .w53-tools{padding-block:2px}.faction316-diplomacy .dip316-stats>div{padding-block:4px}.faction316-diplomacy .w53-table td{height:40px;padding:2px 5px!important}}@media(max-width:650px){.faction316-diplomacy .dip316-stats>div{padding-block:1px}}.faction-window53:has(.faction316-diplomacy) .info314-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.faction-window53:has(.faction316-diplomacy) .info314-footer button{width:100%!important;display:inline-flex;align-items:center;justify-content:center;gap:5px}.faction316-diplomacy .w53-tools{display:flex;justify-content:space-between;gap:8px}.faction316-diplomacy .w53-tools input{min-width:0;width:150px}.faction316-diplomacy .w53-tools select{min-width:105px;font-size:11px;height:30px;padding:3px 5px}.dip316-window .a71-buttons>button{flex-wrap:nowrap}.dip316-window .a71-buttons>button>span{white-space:nowrap}.dip316-window .a71-buttons .dip316-action-meta{display:block!important;flex-basis:auto!important;padding-left:0!important;margin:0 0 0 auto!important;line-height:1.35}@media(max-width:650px){.faction316-diplomacy .w53-tools input{width:135px}.faction316-diplomacy .w53-tools select{height:40px!important;min-height:40px!important;font-size:10px}.dip316-window .a71-buttons .dip316-action-meta{font-size:9px!important}}.war316-section-icon{width:15px;height:16px;vertical-align:middle;margin-right:5px}.war316-tools input,.faction316-diplomacy .w53-tools input{padding-left:27px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23b7a58b' stroke-width='1.5'%3E%3Ccircle cx='6.5' cy='6.5' r='4'/%3E%3Cpath d='m9.5 9.5 4 4'/%3E%3C/svg%3E")!important;background-size:13px 13px!important;background-position:8px center!important;background-repeat:no-repeat!important}@media(max-width:650px){.war316-row{position:relative;padding-right:27px!important}.war316-row:after{content:"›";position:absolute;right:8px;top:50%;transform:translateY(-50%);color:var(--gold);font-size:19px;line-height:1}.war316-mini{margin-right:5px}}html.ui94-theme.ui320-theme body :is(.menu-sheet:has(.war316-shell),.menu-sheet:has(.war316-shell)>.settlement-card,.dip316-window,.dip316-window>.d2-frame,.faction-window53:has(.faction316-diplomacy),.faction-window53:has(.faction316-diplomacy)>.d2-frame){overflow:visible!important;clip-path:none!important}@media(max-width:650px){html.ui94-theme.ui320-theme body :is(.menu-sheet:has(.war316-shell),.dip316-window){top:8px!important;inset-block-start:8px!important;height:calc(100dvh - var(--nav269-height,56px) - 20px)!important}}@media(max-width:650px){html.ui94-theme.ui320-theme body .game .faction-window53.info306.expanded306:has(.faction316-diplomacy){height:calc(100dvh - var(--nav269-height,56px) - 17px)!important}html.ui94-theme.ui320-theme body .game .faction-window53.info306.expanded306:has(.faction316-diplomacy)>.ui94-window{height:100%!important;max-height:100%!important}html.ui94-theme.ui320-theme body .game .faction-window53.info306.expanded306:has(.faction316-diplomacy)>.ui94-window>.d2-frame-inner{height:100%!important}}.war316-search-toggle{display:none!important}.dip316-window .diplomatic205 summary{position:relative;padding:8px 16px 8px 0!important}.dip316-window .diplomatic205 summary:before{display:none!important}.dip316-window .diplomatic205 summary>span:after{content:none!important}.dip316-window .diplomatic205 summary:after{content:"›";position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--gold)}@media(max-width:650px){.faction-window53:has(.faction316-diplomacy) .info314-stage-pc{display:inline-block!important}.faction-window53:has(.faction316-diplomacy) .info314-stage-mobile{display:none!important}.war316-tabs em.war316-threat-tag{display:inline!important}.war316-tools .war316-search-toggle{display:inline-flex!important;align-items:center;justify-content:center;width:40px;flex:none;margin-left:auto;padding:0!important}.war316-tools>button:not(.war316-search-toggle){min-width:64px!important}.war316-tools input{display:none}.war316-tools[data-search-open=true] input{display:block}.war316-tools[data-search-open=true]>button:not(.war316-search-toggle){min-width:40px!important}}@media(max-width:650px){html.ui94-theme.ui320-theme body .war316-tools:not([data-search-open=true])>button:not(.war316-search-toggle){min-width:64px!important}}.dip316-window .diplomatic205 details[open]>summary:after{transform:translateY(-50%) rotate(90deg)}.management316 .subject-summary125{position:relative}.management316 .subject-summary125>span:nth-child(2){margin-right:14px}.management316 .subject-summary125:after{content:"›";position:absolute;right:9px;top:50%;transform:translateY(-50%);color:var(--gold);font-size:15px}.management316 .subject-summary125[aria-expanded=true]:after{content:"⌄"}html.ui94-theme.ui320-theme body .war316-tabs :is(small,em){font-size:11px!important}html.ui94-theme.ui320-theme body .war204-actions [aria-disabled=true]{opacity:.45;filter:saturate(.35)}html.ui94-theme.ui320-theme body .war316-detail .war204{overflow:hidden;min-height:0}html.ui94-theme.ui320-theme body .war316-detail .war204>*{flex-shrink:0}html.ui94-theme.ui320-theme body .war316-detail .war316-tabbody{flex:1;min-height:0;overflow:auto}html.ui94-theme.ui320-theme body .war316-detail .war204-actions{position:relative;flex:none}.war325-body{min-height:0;overflow:auto}html.ui94-theme.ui320-theme body .war316-detail .war204>.war325-body{flex:1 1 auto;min-height:0;overflow:auto}html.ui94-theme.ui320-theme body .war316-detail .war325-body .war316-tabbody{flex:none;min-height:80px;overflow:visible}.war316-shell{--list342-row:28px}html.ui94-theme.ui320-theme body .war316-shell .coalition266-row,html.ui94-theme.ui320-theme body .war316-shell .faction301-row{min-height:var(--list342-row)!important;padding-block:3px!important;box-sizing:border-box;align-items:center}html.ui94-theme.ui320-theme body .war316-shell .faction301-name{display:inline-flex;align-items:center;gap:6px;min-width:0;padding-left:3px}html.ui94-theme.ui320-theme body .war316-shell .faction301-name .d2-faction-link{border:0!important;border-image:none!important;border-radius:0!important;background:none!important;box-shadow:none!important;padding:0!important;margin:0!important;min-height:0!important;min-width:0!important;font:inherit!important;line-height:1.4!important;text-align:left;color:var(--d2-title)!important}html.ui94-theme.ui320-theme body .war316-shell .faction301-name .d2-faction-link:hover{text-decoration:underline}html.ui94-theme.ui320-theme body .war316-shell .war316-recordrow{display:flex!important;align-items:center;gap:6px;min-height:var(--list342-row)!important;padding:4px 10px!important;text-align:left;box-sizing:border-box}.war316-recordrow>b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.war316-recordrow>time,.war316-recordrow>span{flex:none;white-space:nowrap;font-size:11px}.war316-recordrow>time:before,.war316-recordrow>span:before{content:"·";margin-right:6px;color:var(--d2-muted)}.war316-situation .coalition266-own>div:first-child{display:flex;align-items:center;gap:5px;min-height:20px;flex-wrap:wrap}@media(max-width:899px){.war316-shell{--list342-row:32px}}html.ui94-theme.ui320-theme body .war316-shell .war316-row{min-height:var(--list342-row)!important;padding:4px 26px 4px 10px!important}.war316-row>span:first-child{display:flex;align-items:center;gap:7px}.war316-row>span:first-child>b{min-width:0;flex:1}.war316-row>span:first-child>small{flex:none;margin-top:0}.war316-situation .coalition266{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.war316-situation .coalition266>section:not(.war316-ranking){border-radius:0;background:transparent;box-shadow:none}.war316-situation .coalition266>.situation-own266{padding:8px 12px;border:0;border-bottom:1px solid #3a2c1f;font-size:11px}.war316-situation .situation-own266>div:first-child>b{margin-left:auto;color:var(--gold);font-variant-numeric:tabular-nums}.war316-situation .coalition266-meter{height:7px;margin:5px 0;background:#0e0a07;border:1px solid #5a4428}.war316-situation .coalition266-meter>span{background:linear-gradient(90deg,#9b5839,#d49a65)}.war316-situation .coalition266-meter>i{top:-2px;height:9px;border-left:1px solid #f1d79a;max-width:100%;transform:translate(-1px)}.war316-situation .coalition266 h3{display:flex;align-items:center;gap:5px;min-height:28px;box-sizing:border-box;padding:4px 12px;color:var(--gold);background:linear-gradient(90deg,#33261a,#1a130e 75%);border-bottom:1px solid #3a2c1f;font-size:11px!important}.war316-situation .coalition266 h3>small{margin-left:auto;font-size:10px;font-weight:400;color:var(--muted)}.war316-situation .coalition266-threat,.war316-situation .coalition266-group{margin:0;padding:6px 12px;border:0;border-bottom:1px solid #3a2c1f;border-radius:0;background:transparent}.war316-situation .coalition266-threat:last-child,.war316-situation .coalition266-group:last-child{border-bottom:0}.situation-threat-head266,.situation-threat-foot266,.situation-group-head266,.situation-group-actions266{display:flex;align-items:center;gap:6px;min-width:0;font-size:11px}.situation-threat-head266 .faction301-name,.situation-group-head266 .faction301-name{flex:1}.situation-threat-head266>b{font-variant-numeric:tabular-nums;color:var(--gold)}.situation-status266{display:inline-block;flex:none;padding:1px 5px;border:1px solid #6e5532;border-radius:2px;color:var(--gold,#e2c27c);font-size:10px;font-weight:400;line-height:1.4;white-space:nowrap}.situation-status266[data-active=true]{color:#e0a092;border-color:#96513d}.war316-situation .situation-threat-foot266>small{flex:1;min-width:0;font-size:10px;line-height:1.4}html.ui94-theme.ui320-theme body .game .war316-situation :is(.situation-threat-foot266,.situation-group-actions266)>button{flex:none;min-width:0!important;min-height:24px!important;margin:0!important;padding:2px 6px!important;font-size:10px!important;line-height:1.4!important;border:1px solid #6e5532!important;border-radius:2px!important;background:linear-gradient(#3a2a1c,#241912)!important;box-shadow:none!important}html.ui94-theme.ui320-theme body .game .war316-situation :is(.situation-threat-foot266,.situation-group-actions266)>button:disabled{opacity:.45;background:transparent!important}.situation-force-label266{display:flex;justify-content:space-between;gap:8px;margin-top:5px;font-size:10px;color:var(--muted)}.situation-force-label266 b{color:var(--ink);font-weight:400;font-variant-numeric:tabular-nums}.situation-force266{height:6px;margin:3px 0 5px;background:#704333;border:1px solid #5a4428}.situation-force266>span{display:block;height:100%;background:#8b9d77}.situation-group-actions266{color:var(--muted);font-size:10px}.situation-group-actions266>button:first-of-type{margin-left:auto!important}html.ui94-theme.ui320-theme body .game .situation-details266>summary{display:flex;align-items:center;gap:5px;min-height:0!important;min-width:0!important;padding:4px 0!important;margin:0;border:0;background:none;box-shadow:none;list-style:none;cursor:pointer;color:var(--muted);font:10px/1.4 var(--d2-sans)}.situation-details266>summary:before{content:"▸";color:var(--gold)}.situation-details266[open]>summary:before{content:"▾"}.war316-situation .situation-details266>p{margin:0!important;padding:2px 0 5px;font-size:10px!important;color:var(--muted);line-height:1.5;overflow-wrap:anywhere}.war316-situation .coalition266 .situation-empty266{display:flex;align-items:center;min-height:28px;margin:0!important;padding:4px 12px;font-size:10px!important;color:var(--muted);line-height:1.5}.situation-empty266:before{content:"—";margin-right:7px;color:#6e5532}.situation-war266{display:flex;align-items:center;gap:6px;min-height:28px;padding:3px 12px;border-bottom:1px solid #3a2c1f;box-sizing:border-box;font-size:11px}.situation-war266>.faction301-name{flex:1}.situation-war266>small{flex:none;font-size:10px}.situation-versus266{color:#ba8057}html.ui94-theme.ui320-theme body .game .war316-situation .faction301-name .d2-faction-link{min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;background:none!important;box-shadow:none!important;font:inherit!important;line-height:1.4!important}.war316-situation .faction301{padding:0!important}.war316-situation .faction301-group{margin:0;border:0;border-bottom:1px solid #3a2c1f}.war316-situation .faction301-group>header{padding:4px 12px;background:#c39b5808;font-size:10px}.war316-situation .faction301-row{padding-inline:12px!important}.war316-situation .faction301-row>small{font-size:10px}.war316-situation .faction301>p{font-size:10px!important;margin:0!important;padding:5px 12px}html.ui94-theme.ui320-theme body .game .war316-situation .faction301-group>summary{display:flex;align-items:center;min-height:28px!important;min-width:0!important;padding:4px 12px;color:var(--muted);font-size:10px}.china-situation352{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:6px 12px;border-bottom:1px solid #5a4428;color:var(--ink);font-size:11px;background:linear-gradient(90deg,#8c6a3518,transparent)}.china-situation352-mark{color:#d8b15e}.china-situation352 strong{font-size:11px}.china-situation352-time{color:var(--muted);margin-left:auto}.china-situation352-remnants{color:var(--muted);white-space:nowrap}.china-situation352-remnants b{color:var(--gold);font-variant-numeric:tabular-nums}.china-situation352[data-phase=rebellion] .situation-status266{color:#e0a092;border-color:#96513d}@media(max-width:650px){.war316-situation .coalition266{display:flex}.war316-situation .coalition266>.nomad353-card{order:-1}.war316-situation .coalition266 h3,.situation-war266,.war316-situation .coalition266 .situation-empty266{min-height:32px}.china-situation352{gap:4px 6px;padding:5px 10px;font-size:10px}.china-situation352-time{font-size:10px}.china-situation352-remnants{margin-left:auto}}.war316-situation{display:flex;flex-direction:column;overflow:hidden}.war316-situation>.china-situation352{flex:none}.war316-situation>.coalition266{flex:1;min-height:0;overflow:hidden;align-content:stretch;align-items:stretch}.war316-situation .coalition266>.war316-ranking{grid-column:1;grid-row:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.war316-situation .war316-ranking>h3{flex:none}.war316-situation .war316-ranking>.ranking-shared{flex:1;display:flex;flex-direction:column;min-height:0}.war316-situation .war316-ranking .ranking-scroll{flex:1;min-height:0;max-height:none}.war316-situation .war316-ranking .ranking-meta,.war316-situation .war316-ranking .ranking-caption{flex:none}.situation-right266{grid-column:2;grid-row:1;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.war316-situation .situation-right266>section{border-bottom:1px solid #3a2c1f}.war316-situation .situation-right266>.situation-own266{padding:8px 12px;border:0;border-bottom:1px solid #3a2c1f;font-size:11px}.situation-mobile266{display:none}@media(max-width:650px){.war316-situation{display:flex;flex-direction:column;overflow:hidden}.situation-mobile266{display:flex;gap:4px;flex:none;border-bottom:1px solid #5a4428;padding:0 8px}html.ui94-theme.ui320-theme body .game .situation-mobile266>button{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;min-width:0!important;min-height:30px!important;padding:4px 8px!important;margin:0!important;border:1px solid #5a4428!important;border-radius:2px!important;background:linear-gradient(#21180f,#18110c)!important;box-shadow:none!important;color:var(--muted);font:13px/1.25 var(--d2-sans)!important}html.ui94-theme.ui320-theme body .game .situation-mobile266>button[aria-selected=true]{color:var(--title)!important;border-color:#a57e43!important;font-weight:600!important;box-shadow:inset 0 -2px #c39b58!important;background:linear-gradient(#47321e,#2c1f13)!important}.war316-situation>.coalition266{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.war316-situation .situation-right266{display:block;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.war316-situation .coalition266>.war316-ranking{flex:1;min-height:0;overflow:hidden}.war316-situation .war316-ranking>.ranking-shared{flex:1;min-height:0}.war316-situation .war316-ranking .ranking-scroll{flex:1;min-height:0;max-height:none;overflow-y:auto;overflow-x:hidden}.war316-situation .coalition266[data-mobile-view=overview]>.war316-ranking,.war316-situation .coalition266[data-mobile-view=ranking]>.situation-right266{display:none}}.situation-mobile266 .d2-art{width:12px;height:12px;flex:none;opacity:.85}html.ui94-theme body .game .talk319-shell{--t-line:#4a3822;--t-muted:#bf9b66;width:420px!important}html.ui94-theme body .game .talk319-shell>.settlement-card{height:100%;max-height:100%;padding:0!important;display:flex;flex-direction:column;background:linear-gradient(125deg,#241b14,#120d09)!important}html.ui94-theme body .game .talk319-shell .menu-panel-heading{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px;padding:8px 12px!important;min-height:56px!important;flex:none;border-bottom:1px solid #6e5129!important}html.ui94-theme body .game .talk319-shell .menu-panel-heading h2{font-size:20px!important;white-space:nowrap;margin:0!important;flex:none!important;text-align:left!important}.talk319-heading-icon{display:grid;place-items:center;width:34px;height:34px;flex:none;border:1px solid #c39b58;border-radius:50%;box-shadow:0 0 0 2px #140f0b,0 0 0 3px #6e5129;background:#17100b}.talk319-heading-icon .d2-art{width:18px;height:18px}.talk319-subtitle{font-size:11px!important;color:var(--t-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}html.ui94-theme body .game .talk319-shell .menu-panel-heading>.icon-button{margin-left:auto!important;width:32px!important;height:32px!important;flex:0 0 32px!important;min-width:32px!important;padding:0!important}html.ui94-theme body .game .talk319-shell .modal-body{padding:0!important;min-height:0;flex:1;overflow:auto!important}html.ui94-theme body .game .talk319-shell .modal-body:has(>.community){overflow:hidden!important;display:flex}html.ui94-theme body .game .talk319-shell :is(.community .tabs,.notice269-tabs){display:flex!important;gap:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--t-line)!important;flex:none}html.ui94-theme body .game .talk319-shell :is(.community .tabs,.notice269-tabs)>button{flex:1;display:flex!important;align-items:center;justify-content:center;gap:5px;min-height:40px!important;margin:0!important;padding:6px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#bf9b66;font-size:12px!important}html.ui94-theme body .game .talk319-shell :is(.community .tabs>button.active,.notice269-tabs>button[aria-pressed=true]){color:#f1d79a!important;box-shadow:inset 0 -2px #c39b58!important;background:linear-gradient(0deg,#c39b5814,transparent)!important}.talk319-shell .notice269-tabs small,.notice319-cats small{font-size:10px;font-weight:700;color:#fbe9c4;background:#a8382a;border-radius:9px;min-width:16px;padding:1px 4px;line-height:16px}html.ui94-theme body .game .talk319-shell .community{gap:0!important;font-size:13px;min-height:0;height:100%}html.ui94-theme body .game .talk319-shell .community-feed{margin:0!important;padding:6px 0!important;border:0!important;overflow:auto;flex:1}html.ui94-theme body .game .talk319-shell .community-chat{display:grid!important;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:6px 14px!important;min-height:0;border:0!important;background:transparent;font-weight:400!important;line-height:1.45}.chat319-avatar{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#140f0b;font-weight:700;font-size:12px;box-shadow:0 0 0 1px #140f0b,0 0 0 2px #6e5129}.chat319-avatar .d2-art{width:15px;height:15px}.community-chat.system .chat319-avatar{background:#1b130e}.chat319-content{min-width:0}.chat319-author{display:flex;align-items:baseline;gap:6px;font-size:12px}.chat319-author b{color:#f1d79a;white-space:nowrap}.chat319-author small{font-size:11px;color:#bf9b66;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat319-author time{margin-left:auto!important;float:none!important;white-space:nowrap;color:#bf9b66;font-size:11px!important}.chat319-content p{margin:2px 0 0!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important;overflow-wrap:anywhere}.community-chat.system p{color:#e2c27c}html.ui94-theme body .game .talk319-shell .community-chat.mine319{background:linear-gradient(90deg,#c39b5814,transparent 70%)!important;box-shadow:inset 3px 0 #c39b58!important}html.ui94-theme body .game .talk319-shell .chat-delete{margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;color:#bf9b66;font-size:11px!important;text-decoration:underline;flex:none}.day319{display:flex;align-items:center;gap:8px;margin:4px 14px;padding:6px 0;color:#bf9b66;font-size:11px}.day319:before,.day319:after{content:"";height:1px;flex:1;background:#3a2c1f}html.ui94-theme body .game .talk319-shell .community-older{display:block;width:auto;margin:4px auto 8px;padding:0 12px!important;min-height:24px;font-size:11px!important;border:1px solid #4a3822!important;border-radius:14px!important;background:transparent!important;box-shadow:none!important;color:#bf9b66}html.ui94-theme body .game .talk319-shell .community-compose{flex:none;gap:8px;padding:10px 14px!important;border-top:1px solid #5a442880;background:#0f0b0899!important}html.ui94-theme body .game .talk319-shell .community-compose input{height:36px;padding:7px 10px!important;font-size:13px!important;min-width:0}html.ui94-theme body .game .talk319-shell .community-compose button{height:36px;padding:0 14px!important;background:linear-gradient(#a44732,#762b20)!important;border:1px solid #c39b58!important;color:#fbe9c4!important;font-size:13px!important;box-shadow:inset 0 0 0 1px #e9b46a22!important}.community-compose small{font-size:11px!important;white-space:nowrap}html.ui94-theme body .game .talk319-shell .community-list{margin:0!important}.community-ranking-heading{margin:0!important;padding:8px 14px!important}html.ui94-theme body .game .talk319-shell .community-player{grid-template-columns:28px minmax(0,1fr) auto;gap:10px;min-height:52px;padding:6px 14px!important;margin:0!important;border-bottom:1px solid #2b2118!important;background:transparent!important;box-shadow:none!important}.player-avatar319{position:relative;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#140f0b;font-weight:700;font-size:12px;box-shadow:0 0 0 2px #6e5129}.player-avatar319 i{position:absolute;right:-2px;bottom:-2px;width:9px;height:9px;border-radius:50%;background:#555;box-shadow:0 0 0 2px #140f0b}.player-avatar319 i.online{background:#8fcf7a}.presence.online{color:#8fcf7a}.community-identity b{font-size:13px!important}.relation319{font-style:normal;font-size:10px;border:1px solid #6e5532;border-radius:2px;padding:1px 4px;margin-left:4px}.relation319.ally{color:#a6c7df;border-color:#5a7c9a}.relation319.war{color:#e7a094;border-color:#a8473a}.stats319{display:grid;grid-template-columns:repeat(3,1fr);padding:10px 0;background:#c39b580c;border-bottom:1px solid #4a3822}.stats319 span{text-align:center;font-size:11px;color:#bf9b66}.stats319 b{display:block;margin-top:4px;font-size:17px;color:#f1d79a}.stats319 b small{font-size:11px;color:#bf9b66}html.ui94-theme body .game .talk319-shell .community-rank{min-height:42px;margin:0!important;padding:7px 14px!important;border-bottom:1px solid #2b2118!important}.rank319{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1px solid #4a3822}.rank319.medal1{background:linear-gradient(#f1d79a,#b58c4c);color:#1a120b}.rank319.medal2{background:linear-gradient(#e2e2dc,#9a9a92);color:#1a120b}.rank319.medal3{background:linear-gradient(#d9a275,#8c5a35);color:#1a120b}.power319{display:block;height:5px;background:#0e0a07;border:1px solid #3a2c1f;margin-top:3px}.power319 i{display:block;height:100%;background:linear-gradient(90deg,#8c6a35,#e2c27c)}html.ui94-theme body .game .talk319-shell .community-rank.my-rank{background:linear-gradient(90deg,#c39b5822,transparent)!important;box-shadow:inset 3px 0 #c39b58!important}.community>small.muted{padding:8px 14px;border-top:1px solid #3a2c1f;font-size:10px}html.ui94-theme body .game .talk319-shell .notice319-cats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;padding:8px 14px!important;border-bottom:1px solid #3a2c1f}html.ui94-theme body .game .talk319-shell .notice319-cats>button{display:flex!important;align-items:center;justify-content:center;gap:4px!important;min-width:0!important;height:32px!important;margin:0!important;padding:0 4px!important;border:1px solid #4a3822!important;border-radius:2px!important;background:transparent!important;box-shadow:none!important;font-size:12px!important;white-space:nowrap!important}.notice319-cats .d2-art{width:13px!important;height:13px!important;flex:none}html.ui94-theme body .game .talk319-shell .notice319-cats>button.active{border-color:#c39b58!important;background:linear-gradient(#3a2a1c,#241912)!important;box-shadow:inset 0 -2px #c39b58!important;color:#f1d79a!important}html.ui94-theme body .game .talk319-shell .notice319 .request-card{margin:10px 14px 4px!important;padding:10px 12px!important;border:1px solid #a8473a!important;border-left:3px solid #a8382a!important;border-radius:2px!important;background:linear-gradient(90deg,#a8382a26,#1a130e 70%)!important;box-shadow:none!important}.notice319 .request-card>small:first-child{color:#e2c27c}.notice319 .request-card p{margin:4px 0 8px!important;font-size:13px!important;font-weight:400!important}html.ui94-theme body .game .talk319-shell .notice319 .request-buttons{display:flex!important;gap:6px!important;margin:0!important}.notice319 .request-buttons>button{flex:1;min-width:0;font-size:12px!important;padding:6px 4px!important;white-space:nowrap}html.ui94-theme body .game .talk319-shell .notice319 .request-buttons>button:first-child{background:linear-gradient(#a44732,#762b20)!important;color:#fbe9c4!important;border-color:#c39b58!important}.notice-tools319{display:flex;justify-content:space-between;align-items:center;gap:6px;padding:8px 14px;border-bottom:1px solid #3a2c1f}.notice-tools319 button{font-size:11px!important;margin:0!important}html.ui94-theme body .game .talk319-shell .notice319-switch{display:flex!important;align-items:center;gap:6px;padding:0!important;min-height:32px;border:0!important;background:none!important;box-shadow:none!important;font-weight:400!important;white-space:nowrap}.notice319-switch i{display:block;position:relative;width:30px;height:16px;border:1px solid #4a3822;border-radius:9px;background:#0e0a07}.notice319-switch i:after{content:"";position:absolute;width:10px;height:10px;left:2px;top:2px;background:#6e5532;border-radius:50%}.notice319-switch[aria-checked=true] i{background:#3a2a1c;border-color:#c39b58}.notice319-switch[aria-checked=true] i:after{left:16px;background:#e2c27c}html.ui94-theme body .game .talk319-shell .notice319-row{display:grid!important;grid-template-columns:30px minmax(0,1fr) auto!important;gap:10px;align-items:center;width:100%;min-height:52px;padding:8px 14px!important;margin:0!important;border:0!important;border-bottom:1px solid #2b2118!important;border-radius:0!important;text-align:left;background:transparent!important;box-shadow:none!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important}html.ui94-theme body .game .talk319-shell .notice319-row.notice319-unread{background:linear-gradient(90deg,#a8382a22,transparent 60%)!important;box-shadow:inset 3px 0 #a8382a!important;border-left:3px solid #a8382a!important;padding-left:11px!important}.notice319-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid #c39b58;background:radial-gradient(#2b201a,#150f0c)}.notice319-icon .d2-art{width:16px!important;height:16px!important}.notice319-row[data-category=전쟁] .notice319-icon{border-color:#a8473a}.notice319-row[data-category=외교] .notice319-icon{border-color:#5a7c9a}.notice319-row[data-category=내정] .notice319-icon{border-color:#7a8c52}.notice319-row[data-category=병력] .notice319-icon{border-color:#8c6c3c}.notice319-row[data-category="자리 비움"] .notice319-icon,.notice319-row[data-category="전체 소식"] .notice319-icon{border-color:#7f796c}.notice319-copy{min-width:0;overflow-wrap:anywhere}.notice319-copy small{display:block;font-size:11px!important;color:#bf9b66;margin-top:2px}.notice319-go{color:#bf9b66;font-size:14px}.auto319{font-size:10px;font-style:normal;border:1px solid #4a3822;border-radius:2px;padding:1px 5px;margin-right:4px;color:#bf9b66}.gain319{color:#9cc98c!important}.loss319{color:#e0a092!important}.notice-past277 summary{padding:10px 14px;border-top:1px solid #3a2c1f;color:#bf9b66;font-size:12px}.notice319>p{padding-inline:14px}.settings319{display:flex;flex-direction:column}.settings319 h3{display:flex;justify-content:space-between;padding:8px 14px!important;margin:0!important;background:#21170e;border-bottom:1px solid #3a2c1f;font-size:11px!important;color:#c39b58}.settings319 h3 small{margin:0;font-weight:400}.settings319 small{font-size:11px!important;color:#bf9b66;display:block;margin-top:2px}html.ui94-theme body .game .talk319-shell .settings319-link,html.ui94-theme body .game .talk319-shell .settings319-value{display:grid!important;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:48px;padding:6px 14px!important;margin:0!important;width:100%;text-align:left;background:transparent!important;border:0!important;border-bottom:1px solid #2b2118!important;border-radius:0!important;box-shadow:none!important;line-height:1.4}.settings319-icon{display:grid;place-items:center;width:30px;height:30px;border:1px solid #6e5532;border-radius:50%;background:#19110c}.settings319-icon .d2-art{width:16px;height:16px}.settings319 b{color:#f1d79a;font-size:13px!important}.settings319 em{font-size:10px;font-style:normal;border:1px solid #5a7c9a;color:#cfe0ee;padding:1px 4px;margin-left:5px}.settings319 .go319{color:#c39b58}.settings319-value>span:last-child{font-size:12px;text-align:right}.settings319-clock{padding:8px 14px;border-bottom:1px solid #3a2c1f}.settings319-clock input{max-width:70px}.settings319 footer{display:flex;justify-content:flex-end;padding:12px 14px;border-top:1px solid #3a2c1f}.settings319 footer button{min-height:32px;color:#fbe9c4;background:#762b20;border-color:#a8473a}.patch319-index{margin-bottom:10px}.patch319-index>button{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;min-height:48px;text-align:left;border:0;border-bottom:1px solid #2b2118;border-radius:0;background:transparent;padding:8px 14px}.patch319-index time{font-size:10px;color:#bf9b66;grid-column:1/-1}.patch319-index b{font-size:13px}.patch319-index small{background:#a8382a;padding:1px 5px;color:#fbe9c4;font-size:10px}.patch319-index>button[aria-pressed=true]{box-shadow:inset 3px 0 #a8382a;background:#a8382a20}.patch149-content article{padding-inline:4px}.patch149 footer{padding:10px 14px!important}@media(max-width:900px){html.ui94-theme body .game .talk319-shell{width:auto!important;left:6px!important;right:6px!important}html.ui94-theme body .game .talk319-shell .menu-panel-heading>.icon-button{width:40px!important;height:40px!important;min-width:40px!important;flex:0 0 40px!important}html.ui94-theme body .game .talk319-shell :is(button,input,select,summary){min-height:40px!important}html.ui94-theme body .game .talk319-shell .notice319-cats{padding:8px 12px!important}html.ui94-theme body .game .talk319-shell .notice319-cats>button{height:40px!important;padding:0 2px!important;font-size:11px!important;gap:3px!important}html.ui94-theme body .game .talk319-shell .community-compose :is(input,button){min-height:44px!important}html.ui94-theme body .game .talk319-shell .community-compose input{font-size:16px!important}html.ui94-theme body .game .talk319-shell .community-older{border-radius:20px!important;padding:0 18px!important}html.ui94-theme body .game .talk319-shell .chat-delete{min-width:40px}.notice319-switch i{width:40px;height:22px;border-radius:12px}.notice319-switch i:after{width:16px;height:16px}.notice319-switch[aria-checked=true] i:after{left:20px}html.ui94-theme body .game .talk319-shell .notice319-row{min-height:60px!important}html.ui94-theme body .game .talk319-shell .community-player,html.ui94-theme body .game .talk319-shell .settings319-link,html.ui94-theme body .game .talk319-shell .settings319-value{min-height:56px!important}.patch149-content:has(article) .patch319-index{display:none}}html.ui94-theme body .game .talk319-shell{height:min(760px,var(--window299-height, calc(100dvh - 160px) ))!important}@media(max-width:900px){html.ui94-theme body .game .talk319-shell{left:0!important;right:0!important;height:var(--window299-height, calc(100dvh - 100px) )!important}}html.ui94-theme body .game .talk319-shell .settings319-clock>.queue-card{padding:4px 0!important;margin:0!important;background:none!important;border:0!important;box-shadow:none!important}.settings319-clock>.queue-card>h3{display:none!important}.settings319-clock .admin-clock{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.settings319-clock p{font-size:11px!important;color:#bf9b66!important;margin:4px 0 8px!important}.settings319-clock input{width:60px}.settings319-clock .admin-clock button{margin:0!important}@media(max-width:900px){html.ui94-theme body .game .talk319-shell button[aria-label="이전 창으로"]{min-width:40px!important;width:40px!important;flex:0 0 40px!important}}html.ui94-theme body .game .talk319-shell{display:flex!important;flex-direction:column!important;padding:4px!important;box-sizing:border-box!important}html.ui94-theme body .game .talk319-shell>.settlement-card{height:100%!important;min-height:0!important;width:100%!important;flex:1!important;box-sizing:border-box!important}html.ui94-theme body .game .talk319-shell .patch149-content article h3{font-size:17px!important;margin:4px 0 6px!important}.talk319-shell .patch149-intro{font-size:13px!important;font-weight:400!important}.talk319-shell .patch149-sections p{font-size:12px!important;font-weight:400!important}.talk319-shell .patch149-preserved{padding:8px 10px!important;background:#1c241466!important;border:1px solid #3d5a2e!important;color:#9cc98c!important;font-size:12px!important}.talk319-shell :is(.community .tabs,.notice269-tabs) .d2-art{width:14px!important;height:14px!important;flex:none}.notice319-cats small:empty{display:none!important}html.ui94-theme.ui320-theme body .game .talk319-shell.talk319-shell{top:var(--window299-top)!important;bottom:auto!important;height:var(--window299-height)!important;max-height:var(--window299-height)!important}html.ui94-theme.ui320-theme body .game .talk319-shell.talk319-shell>.settlement-card{height:100%!important;flex:1 1 auto!important;max-height:100%!important}.talk319-shell .settings319{min-height:100%}.talk319-shell .settings319 footer{margin-top:auto}@media(max-width:900px){html.ui94-theme.ui320-theme body .game .talk319-shell.talk319-shell{top:40px!important;bottom:calc(var(--nav269-height,56px) + var(--hud269-keyboard,0px) + 8px)!important;height:auto!important;max-height:none!important}}html.ui94-theme.ui320-theme body .game .talk319-shell .chat319-author{min-height:18px;height:18px}html.ui94-theme.ui320-theme body .game .talk319-shell .chat-delete{min-height:18px;height:18px;line-height:18px;margin:0!important}html.ui94-theme.ui320-theme body .game .talk319-shell .community-player.player319-mine{background:linear-gradient(90deg,#c39b5822,transparent)!important;box-shadow:inset 3px 0 #c39b58!important}.request319-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:11px;color:#e2c27c}.request319-heading b{font-size:11px}.request319-heading time{white-space:nowrap;color:#f0c870;font-size:10px}@media(max-width:900px){html.ui94-theme.ui320-theme body .game .talk319-shell .chat-delete{height:40px;min-height:40px;line-height:40px;margin:-11px 0!important}}.talk319-shell .community-rank .community-identity i{width:12px!important;height:12px!important;border-radius:2px!important;margin-right:7px!important}.request319-heading .d2-art{width:14px;height:14px;margin-right:5px;vertical-align:middle}.notice319-row[data-category=외교] .notice319-icon path{fill:#9cbbd4}.notice319-row[data-category=전쟁] .notice319-icon path{fill:#e09c8e}.notice319-row[data-category=내정] .notice319-icon path{fill:#b5cc91}.notice319-row[data-category="자리 비움"] .notice319-icon path,.notice319-row[data-category="전체 소식"] .notice319-icon path{fill:#bfae8d}.request319-heading time{color:#bf9b66}.notice319 .request-card.notice-new .request319-heading time{color:#f0c870;font-weight:700}html.ui94-theme.ui320-theme body .game .talk319-shell .community-compose button:disabled{background:#211a14!important;color:#bf9b66!important;border-color:#4a3822!important;opacity:.55!important;cursor:not-allowed;box-shadow:none!important}html.ui94-theme.ui320-theme body .game .talk319-shell .settings319-clock{display:grid;grid-template-columns:30px minmax(0,1fr) auto;column-gap:8px;row-gap:3px;align-items:center;padding:10px 14px}.settings319-clock>.settings319-icon{grid-column:1;grid-row:1/3}.settings319-clock>b{grid-column:2;grid-row:1}html.ui94-theme.ui320-theme body .game .talk319-shell .settings319-clock>.queue-card{display:contents!important}.settings319-clock>.queue-card>p.muted{grid-column:2;grid-row:2;line-height:1.4!important;margin:0!important}html.ui94-theme.ui320-theme body .game .talk319-shell .settings319-clock .admin-clock{grid-column:3;grid-row:1/3;display:flex;flex-wrap:nowrap;align-items:center;gap:4px}.settings319-clock .admin-clock label{display:inline-flex;align-items:center;font-size:0;gap:3px}.settings319-clock .admin-clock label:after{content:"시간";font-size:11px}.settings319-clock .admin-clock input{width:48px;max-width:48px;padding:4px!important;font-size:12px!important}.settings319-clock .admin-clock button{font-size:11px!important;padding:5px!important;white-space:nowrap}.settings319-clock [role=status]{grid-column:1/-1}html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window):not(.compact306):not(.management182-small):not(:where(.compact306 *,.management182-small *,.army315-mapcard:not(.army315-more) *)){--frame329-pad:10px;--u94-pad:var(--frame329-pad);border:1px solid #8c6c3c!important;border-image:none!important;padding:0!important;box-sizing:border-box;box-shadow:0 14px 30px #000b!important}html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window):not(.compact306):not(.management182-small):not(:where(.compact306 *,.management182-small *,.army315-mapcard:not(.army315-more) *)):not(:where(.management182-open:has(.court277-host)>.ui94-window)){background:var(--lacquer) center/256px!important}html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window):not(.compact306):not(.management182-small):not(:where(.compact306 *,.management182-small *,.army315-mapcard:not(.army315-more) *)):after{inset:-1px!important;width:auto!important;height:auto!important;border:0!important;outline:0!important;box-shadow:none!important;filter:none!important;background:var(--corners320)!important;pointer-events:none}html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window):not(.compact306):not(.management182-small):not(:where(.compact306 *,.management182-small *,.army315-mapcard:not(.army315-more) *)):before{top:-4px!important;left:50%!important;width:6px!important;height:6px!important;box-shadow:none!important;pointer-events:none}html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window):not(.compact306):not(.management182-small):not(:where(.compact306 *,.management182-small *,.army315-mapcard:not(.army315-more) *))>.d2-frame-inner{margin:0!important;padding:6px var(--frame329-pad)!important;width:100%!important;box-sizing:border-box;background:transparent!important;box-shadow:none!important}html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window):not(.compact306):not(.management182-small):not(:where(.compact306 *,.management182-small *,.army315-mapcard:not(.army315-more) *)):not(:has(>.d2-frame-inner)){padding:6px var(--frame329-pad)!important}html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window):not(.compact306):not(.management182-small):not(:where(.compact306 *,.management182-small *,.army315-mapcard:not(.army315-more) *))>.menu-panel-heading,html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window):not(.compact306):not(.management182-small):not(:where(.compact306 *,.management182-small *,.army315-mapcard:not(.army315-more) *))>.modal-body{margin-inline:0!important;padding-inline:0!important}html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window):not(.compact306):not(.management182-small):not(:where(.compact306 *,.management182-small *,.army315-mapcard:not(.army315-more) *))>.d2-frame-inner>.d2-heading,html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window):not(.compact306):not(.management182-small):not(:where(.compact306 *,.management182-small *,.army315-mapcard:not(.army315-more) *))>.d2-frame-inner>.d2-content,html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window):not(.compact306):not(.management182-small):not(:where(.compact306 *,.management182-small *,.army315-mapcard:not(.army315-more) *))>.d2-frame-inner>.d2-row,html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window):not(.compact306):not(.management182-small):not(:where(.compact306 *,.management182-small *,.army315-mapcard:not(.army315-more) *))>.d2-frame-inner>.d2-territory-environment,html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window):not(.compact306):not(.management182-small):not(:where(.compact306 *,.management182-small *,.army315-mapcard:not(.army315-more) *))>.d2-frame-inner>.w53-body,html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window):not(.compact306):not(.management182-small):not(:where(.compact306 *,.management182-small *,.army315-mapcard:not(.army315-more) *))>.d2-frame-inner>.info314-footer,html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window):not(.compact306):not(.management182-small):not(:where(.compact306 *,.management182-small *,.army315-mapcard:not(.army315-more) *))>.d2-frame-inner>.info314-status,html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window):not(.compact306):not(.management182-small):not(:where(.compact306 *,.management182-small *,.army315-mapcard:not(.army315-more) *))>.d2-frame-inner>.info314-numbers,html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window):not(.compact306):not(.management182-small):not(:where(.compact306 *,.management182-small *,.army315-mapcard:not(.army315-more) *))>.d2-frame-inner>.info314-tabs,html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window):not(.compact306):not(.management182-small):not(:where(.compact306 *,.management182-small *,.army315-mapcard:not(.army315-more) *))>.d2-frame-inner>.w53-tabs{margin-inline:0!important;padding-inline:0!important;box-sizing:border-box}html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window):not(.compact306):not(.management182-small):not(:where(.compact306 *,.management182-small *,.army315-mapcard:not(.army315-more) *)) .info314-overview,html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window):not(.compact306):not(.management182-small):not(:where(.compact306 *,.management182-small *,.army315-mapcard:not(.army315-more) *)) .region326-overview,html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window):not(.compact306):not(.management182-small):not(:where(.compact306 *,.management182-small *,.army315-mapcard:not(.army315-more) *)) .info314-section,html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window):not(.compact306):not(.management182-small):not(:where(.compact306 *,.management182-small *,.army315-mapcard:not(.army315-more) *)) .army315-totals{margin-inline:0!important;padding-inline:0!important;border-inline:0!important;background:transparent!important;box-shadow:none!important}html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window):not(.compact306):not(.management182-small):not(:where(.compact306 *,.management182-small *,.army315-mapcard:not(.army315-more) *)) .info314-ruler{border:0!important;border-bottom:1px solid var(--d2-line)!important;padding-inline:0!important;background:transparent!important}html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window):not(.compact306):not(.management182-small):not(:where(.compact306 *,.management182-small *,.army315-mapcard:not(.army315-more) *)) .info314-status .supply272 .help279{box-shadow:none!important;border:0!important}html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window):not(.compact306):not(.management182-small):not(:where(.compact306 *,.management182-small *,.army315-mapcard:not(.army315-more) *)) .info314-footer .primary{border:1px solid #d6aa62!important;box-shadow:none!important}html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window):not(.compact306):not(.management182-small):not(:where(.compact306 *,.management182-small *,.army315-mapcard:not(.army315-more) *))>.d2-frame-inner:before{inset:0!important;clip-path:none!important}@media(max-width:899px){html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window):not(.compact306):not(.management182-small):not(:where(.compact306 *,.management182-small *,.army315-mapcard:not(.army315-more) *)){--frame329-pad:8px}}html.ui94-theme.ui320-theme body .expanded306 .w53-table{background:transparent!important;padding-inline:0!important}html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window):not(.compact306):not(.management182-small):not(:where(.compact306 *,.management182-small *,.army315-mapcard:not(.army315-more) *)) .management182-content,html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window):not(.compact306):not(.management182-small):not(:where(.compact306 *,.management182-small *,.army315-mapcard:not(.army315-more) *)) .royal313,html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window):not(.compact306):not(.management182-small):not(:where(.compact306 *,.management182-small *,.army315-mapcard:not(.army315-more) *)) .w53-table,html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window):not(.compact306):not(.management182-small):not(:where(.compact306 *,.management182-small *,.army315-mapcard:not(.army315-more) *)) .court277-queue{background:transparent!important}html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window):not(.compact306):not(.management182-small):not(:where(.compact306 *,.management182-small *,.army315-mapcard:not(.army315-more) *)){--corners320:var(--brass-shine) top left/26px 3px no-repeat,var(--brass-shine) top left/3px 26px no-repeat,var(--brass-shine) top right/26px 3px no-repeat,var(--brass-shine) top right/3px 26px no-repeat,var(--brass-shine) bottom left/26px 3px no-repeat,var(--brass-shine) bottom left/3px 26px no-repeat,var(--brass-shine) bottom right/26px 3px no-repeat,var(--brass-shine) bottom right/3px 26px no-repeat}html.ui94-theme.ui320-theme body :is(.battle83-window,.incident-window)>.b83-close,html.ui94-theme.ui320-theme body :is(.battle83-window,.incident-window)>.incident-close{top:8px!important;right:var(--frame329-pad)!important}html.ui94-theme.ui320-theme body .battle83-window>.battle83-inside{margin:0!important;height:100%;box-sizing:border-box}html.ui94-theme.ui320-theme body .battle83-window .b83-heading,html.ui94-theme.ui320-theme body .battle83-window .battle296-head{padding-right:44px!important}html.ui94-theme.ui320-theme body .expanded306 .military182-sort select{min-height:30px}@media(max-width:899px){html.ui94-theme.ui320-theme body .expanded306 .military182-sort select{min-height:40px}}html.ui94-theme.ui320-theme body .territory-window.expanded306 .military182-top{position:static}html.ui94-theme.ui320-theme body .game .army315-mapcard.army315-more .army-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}@media(min-width:900px){html.ui94-theme.ui320-theme body .game .info306.expanded306:is(.territory-window,.faction-window53):not(:has(.w53-people)){max-height:calc(100dvh - var(--header16-bottom,150px) - var(--nav269-height,44px) - 60px)!important}html.ui94-theme.ui320-theme body .game .info306.expanded306:is(.territory-window,.faction-window53):not(:has(.w53-people))>.d2-frame{max-height:inherit!important}}html.ui94-theme.ui320-theme body .goals122 .goal-body,html.ui94-theme.ui320-theme body .goals122 .goal-crown-panel176{padding-inline:0!important;margin-inline:0!important;background:transparent!important;border-inline:0!important;box-shadow:none!important}html.ui94-theme.ui320-theme body .goals122 .goal-country:before{content:none!important}html.ui94-theme.ui320-theme body .goals122 .goal-country{background:transparent!important;border:0!important;border-bottom:1px solid var(--d2-line)!important;box-shadow:none!important}html.ui94-theme.ui320-theme body .expanded306 .army315-summary{padding-inline:0!important;width:100%;min-width:0}html.ui94-theme.ui320-theme body .army315-summary-stats{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;box-sizing:border-box}html.ui94-theme.ui320-theme body :is(.army315-summary-stats,.army315-totals)>div:last-child{border-right:0}@media(max-width:650px){html.ui94-theme.ui320-theme body .army315-totals[data-recruit=true]>div:nth-child(3){border-right:0}}html.ui94-theme.ui320-theme body .info314-footer button:not(.primary){border:1px solid #6e5532!important;box-shadow:none!important}html.ui94-theme.ui320-theme body .game .info306 .info314-fort-summary{background:transparent!important;box-shadow:none!important;border:0!important;border-top:1px solid var(--d2-line)!important}html.ui94-theme.ui320-theme body .game .info306 .info314-status .supply296-normal{padding:0!important;margin:0!important}html.ui94-theme.ui320-theme body .game .info306 .info314-status .supply296-normal>header{box-sizing:border-box;border:1px solid var(--d2-line)!important;min-height:24px;padding:0 5px!important}html.ui94-theme.ui320-theme body .game .info306 .info314-status .supply296-normal .help279{box-shadow:none!important}@media(max-width:899px){html.ui94-theme.ui320-theme body .game .info306.territory-window .info314-status>span,html.ui94-theme.ui320-theme body .game .info306 .info314-status .supply296-normal>header{min-height:40px}}html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window):not(.compact306):not(.management182-small):not(:where(.compact306 *,.management182-small *,.army315-mapcard:not(.army315-more) *)){--frame329-pad:7px}@media(max-width:899px){html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window):not(.compact306):not(.management182-small):not(:where(.compact306 *,.management182-small *,.army315-mapcard:not(.army315-more) *)){--frame329-pad:6px}}html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card,.modal,.peace-dialog,.battle83-window,.incident-window) :is(.d2-heading,.w53-tabs,.nation260-tabs,.royal313-title,.royal313-tribe-columns,.royal313-subjects,.info314-tabs,.war316-tabs,.war316-subtabs,.talk319-tabs,.notice269-tabs,.community>.tabs){border-image-source:linear-gradient(var(--royal-line,var(--d2-line)),var(--royal-line,var(--d2-line)));border-image-slice:1;border-image-width:1 0;border-image-outset:0 var(--frame329-pad);border-image-repeat:stretch}html.ui94-theme.ui320-theme body :is(.management182-content:has(.royal313),.royal313,.war316-shell,.community){overflow:visible!important}html.ui94-theme.ui320-theme body .royal313-body,html.ui94-theme.ui320-theme body .war316-body{margin-inline:calc(-1 * var(--frame329-pad));padding-inline:var(--frame329-pad);width:calc(100% + 2 * var(--frame329-pad));box-sizing:border-box}html.ui94-theme.ui320-theme body .royal313-title{margin-inline:0!important}html.ui94-theme.ui320-theme body :is(.d2-frame,.menu-sheet>.settlement-card) table tbody{position:relative;z-index:0}html.ui94-theme.ui320-theme body :is(.d2-frame-inner,dialog,.modal)>:is(h1,h2,h3){line-height:1.3!important;margin-top:0!important;padding-top:2px!important}html.ui94-theme body .d2-frame,html.ui94-theme body .ui94-window,html.ui94-theme body .menu-sheet,html.ui94-theme body .modal,html.ui94-theme body .peace-dialog,html.ui94-theme body .battle83-window,html.ui94-theme body .incident-window,html.ui94-theme body .important-news{word-break:keep-all;overflow-wrap:anywhere}html.ui94-theme.ui320-theme body .important-news.gift-news220.news279 .news-row{box-sizing:border-box;padding:8px 12px!important;font-size:12px!important;line-height:1.6!important;min-height:32px}@media(max-width:899px){html.ui94-theme.ui320-theme body .important-news.gift-news220.news279 .news-row{min-height:40px}}html.ui94-theme.ui320-theme body .game .menu-panel-heading>.history279-back{height:32px!important;min-height:32px!important}html.ui94-theme.ui320-theme body .game .talk319-shell .notice319-cats>button{gap:2px!important;padding-inline:2px!important}.notice319-cats .notice344-category-name{min-width:2em;white-space:normal;font-size:11px;line-height:14px}.notice319-cats small{flex:none;min-width:0;padding-inline:3px}.notice319-copy{line-height:1.6!important}.notice319-copy .auto319{display:inline-block;vertical-align:baseline;font-size:11px;line-height:14px;padding:0 3px;margin-right:4px}@media(max-width:900px){html.ui94-theme.ui320-theme body .game .talk319-shell .menu-panel-heading>.history279-back{height:40px!important;min-height:40px!important}}.game .selection2{position:absolute;inset:78px auto 18px 18px;z-index:51;display:flex;align-items:stretch;gap:14px;max-width:calc(100% - 36px);pointer-events:none;color:#eee8d7}.game .selection2-pane{display:flex;flex-direction:column;min-height:0;min-width:0;pointer-events:auto;border:1px solid #b89c60;background:linear-gradient(150deg,#172937f5,#0c1924fa);box-shadow:0 12px 35px #0005;border-radius:0;overflow:hidden}.selection2-list{width:340px;flex-shrink:0}.selection2-intro{padding:20px 18px 14px;flex:none}.selection2 p,.selection2 h1,.selection2 h2,.selection2 h3{margin:0}.selection2 .selection2-season{display:flex;justify-content:space-between;gap:12px;color:#d8c18e;font-size:11px;line-height:1.6}.selection2 .selection2-subtitle{font-family:"Noto Serif KR",serif;color:#c1b79c;font-size:12px;margin:12px 0 3px}.selection2 h1{font-family:"Noto Serif KR",serif;font-size:25px;line-height:1.4;letter-spacing:0;color:#f4e3b1}.selection2 .selection2-lead{color:#c1c8c9;font-size:12px;line-height:1.7;margin-top:7px}.selection2 .selection2-restart{color:#e0c599;font-size:12px;line-height:1.7;margin-top:8px}.selection2-filters{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:8px;padding:0 18px 14px;flex:none}.selection2-filters label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:11px;color:#d1cbb8}.selection2 .selection2-filters :is(input,select){width:100%;min-width:0;min-height:42px;padding:9px 10px;border:1px solid #ac95634d;border-radius:0;background:#091722;color:#eee8d7;font-size:12px}.selection2-list-label{display:flex;justify-content:space-between;gap:8px;padding:10px 18px;border-block:1px solid #c2a66a33;color:#b7c3c8;font-size:11px;flex:none}.selection2-list-label b{color:#e4d6b1}.selection2-choices{flex:1;overflow:auto;min-height:0;overscroll-behavior:contain;scrollbar-gutter:stable;padding:0 10px}.selection2 .selection2-choice{display:flex;align-items:center;gap:10px;width:100%;min-height:78px;padding:13px 8px;border:0;border-bottom:1px solid #c2a66a26;border-radius:0;background:transparent;box-shadow:none;text-align:left;color:#eee8d7}.selection2 .selection2-choice[aria-pressed=true]{background:#ceaf5f19;box-shadow:inset 2px 0 #d3b879}.selection2-color{display:inline-block;flex:none;width:9px;height:9px;border-radius:50%;box-shadow:0 0 0 3px #fff1}.selection2-choice-name{flex:1;min-width:0;overflow-wrap:anywhere}.selection2-choice-name b{display:block;font-size:14px;line-height:1.5;color:#f2e2bd}.selection2-choice-name small{display:block;margin-top:4px;font-size:10px;line-height:1.6;color:#b7c3c8}.selection2-choice-name em{display:block;margin-top:4px;font-size:10px;color:#ecd29a}.selection2-difficulty{display:inline-block;flex:none;font-size:10px;line-height:1.6;color:#d8cbad;white-space:nowrap}.selection2-difficulty[data-level=쉬움]{color:#bad6b9}.selection2-difficulty[data-level=어려움]{color:#e1b5a3}.selection2-arrow{color:#c9ae74;font-size:20px;flex:none}.selection2-list-footer{flex:none;padding:12px 18px;border-top:1px solid #c2a66a33}.selection2-list-footer p{font-size:10px;line-height:1.6;color:#b7c3c8}.selection2 .selection2-empty{padding:26px 10px;color:#c8c9bf;font-size:12px;line-height:1.8}.selection2-preview{width:360px}.selection2-preview-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-bottom:1px solid #c2a66a33;flex:none}.selection2 .selection2-preview-nav button{min-height:40px;border-radius:0;background:transparent;border:0;box-shadow:none;color:#e5d0a2;font-size:12px}.selection2 .selection2-close{min-width:40px;font-size:23px!important;line-height:1}.selection2-detail{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:20px 18px;scrollbar-gutter:stable}.selection2 .selection2-affiliation{display:flex;align-items:center;gap:9px;color:#bfc6c4;font-size:11px;line-height:1.6}.selection2 h2{font-family:"Noto Serif KR",serif;font-size:25px;line-height:1.45;color:#f3e1af;letter-spacing:0;margin:8px 0;overflow-wrap:anywhere}.selection2 .selection2-detail-difficulty{display:flex;gap:10px;align-items:center;color:#aebcc3;font-size:10px}.selection2 .selection2-detail h3{font-size:11px;color:#d9c491;line-height:1.6;margin-bottom:10px}.selection2-facts,.selection2-neighbors,.selection2-goals{margin-top:22px}.selection2-facts dl{display:grid;grid-template-columns:1fr 1fr;gap:14px 12px;margin:0}.selection2-facts dt{font-size:10px;color:#b6c2c8;line-height:1.6}.selection2-facts dd{margin:3px 0 0;font-size:16px;color:#eee4ca;line-height:1.5}.selection2-neighbors p,.selection2-goals p{display:flex;flex-direction:column;gap:4px;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.selection2-neighbors span,.selection2-goals span{color:#b6c2c8;font-size:11px}.selection2-goals p+p{margin-top:12px}.selection2-confirm{padding:12px 16px 16px;flex:none;border-top:1px solid #c2a66a33;background:#0b1722}.selection2 .selection2-confirm p{font-size:11px;color:#bac5c8;line-height:1.7;margin-bottom:9px}.selection2 .selection2-start{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 10px;align-items:center;width:100%;min-height:48px;line-height:1.6;padding:11px 14px;border:1px solid #d2b474;border-radius:0;background:linear-gradient(#c9ae6d,#a48a50);color:#17212b;font-size:13px;font-weight:700;box-shadow:none;overflow-wrap:anywhere}.selection2-start span{white-space:nowrap}.selection2 .selection2-start:disabled{opacity:.5}.selection2-list-footer .selection2-start{margin-bottom:10px}.selection2 .selection2-error{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:8px 10px;background:#ad593322;color:#efc0a9;font-size:11px;line-height:1.7}.selection2-error>span{min-width:0;flex:1;overflow-wrap:anywhere}.selection2 .selection2-error button{min-width:38px;min-height:38px;padding:4px;background:transparent;border:0;border-radius:0;box-shadow:none;color:#efc0a9;font-size:21px;flex:none}@media(max-width:760px){.game .selection2{inset:76px 8px calc(10px + env(safe-area-inset-bottom,0px));max-width:none;align-items:stretch;justify-content:flex-end;flex-direction:column;gap:0}.selection2-list{width:100%;height:min(64svh,620px);flex-shrink:1}.selection2[data-preview-open=true] .selection2-list{display:none}.selection2-preview{width:100%;height:min(78svh,720px)}.selection2-intro{padding:15px 14px 11px}.selection2-filters{padding:0 14px 11px;grid-template-columns:minmax(0,1fr) 88px}.selection2 h1{font-size:22px}.selection2 .selection2-subtitle{margin-top:7px}.selection2 .selection2-lead{font-size:11px;margin-top:5px}.selection2-list-label{padding:9px 14px}.selection2 .selection2-choice{min-height:76px;padding-block:12px}.selection2-list-footer{padding:10px 14px}.selection2-detail{padding:15px 16px}.selection2 h2{font-size:24px}.selection2-confirm{padding:10px 14px 12px}.selection2-preview-nav{padding:7px 10px}}
