:root{--bg:#264a6c;--panel:#23262b;--panel-2:#33373e;--inset:#16181c;--line:#5b6068;--line-soft:#8c929c47;--edge:#0b0c0f;--ink:#e8e6df;--dim:#a9adb5;--gold:#d9b45a;--good:#9fd36a;--bad:#f08572;--danger:#a8362b;--head:"Barlow Condensed", "Arial Narrow", "Roboto Condensed", sans-serif;--name:"Barlow Semi Condensed", "Barlow Condensed", "Arial Narrow", sans-serif;--body:"Barlow", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-family:var(--body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ink);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.3}*{box-sizing:border-box}html,body,#root{background:var(--bg);height:100%;margin:0;overflow:clip}img,canvas{image-rendering:pixelated}h1,h2,h3,h4{font-family:var(--head);letter-spacing:.02em;margin:0 0 8px;font-weight:700;line-height:1.15}h1{color:var(--gold);letter-spacing:.12em;text-shadow:0 2px 0 var(--edge);font-size:34px}h2{color:var(--gold);font-size:24px}h3{font-size:20px}h4{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;margin-top:14px;font-size:15px}p{margin:6px 0}hr{border:0;border-top:1px solid var(--line-soft);margin:10px 0}b{color:#fff;font-weight:600}.dim{color:var(--dim)}.small{font-size:14px}.good{color:var(--good)}.bad{color:var(--bad)}.num{text-align:right}.grow{flex:1;min-width:0}.center{text-align:center}.card{background:linear-gradient(180deg, #2a2e34 0%, var(--panel) 100%);border:1px solid var(--line);box-shadow:0 0 0 1px var(--edge), 0 10px 24px #00000073, inset 0 1px 0 #ffffff0f;border-top-color:#7a8089;border-radius:4px;padding:14px 16px}button,select,input,textarea{font:inherit;color:var(--ink);background:var(--panel-2);border:1px solid var(--line);appearance:none;border-radius:3px;padding:5px 12px}input,select,textarea{background:var(--inset);caret-color:var(--gold)}textarea{resize:none;line-height:1.35;display:block}::placeholder{color:var(--dim);opacity:.75}::selection{color:#fff;background:#d9b45a66}input:focus-visible,textarea:focus-visible{outline:2px solid var(--gold);outline-offset:0;border-color:var(--gold);box-shadow:none}input:-webkit-autofill{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--inset) inset;box-shadow:0 0 0 1000px var(--inset) inset;caret-color:var(--gold);transition:background-color 999999s ease-out}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--inset) inset;box-shadow:0 0 0 1000px var(--inset) inset;caret-color:var(--gold);transition:background-color 999999s ease-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--inset) inset;box-shadow:0 0 0 1000px var(--inset) inset;caret-color:var(--gold);transition:background-color 999999s ease-out}textarea:-webkit-autofill{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--inset) inset;box-shadow:0 0 0 1000px var(--inset) inset;caret-color:var(--gold);transition:background-color 999999s ease-out}input::-ms-reveal{display:none}input::-ms-clear{display:none}input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}input::-webkit-search-decoration{-webkit-appearance:none;display:none}input::-webkit-search-results-button{-webkit-appearance:none;display:none}input::-webkit-search-results-decoration{-webkit-appearance:none;display:none}input::-webkit-calendar-picker-indicator{display:none}button{cursor:pointer;box-shadow:0 1px 0 var(--edge), inset 0 1px 0 #ffffff14;background:linear-gradient(#3d424a,#2f3339);border-top-color:#7a8089;font-weight:500}button:hover:not(:disabled){border-color:var(--gold);filter:brightness(1.1)}button:active:not(:disabled){box-shadow:0 0 0 var(--edge);transform:translateY(1px)}button:disabled{opacity:.45;cursor:not-allowed}button.primary{background:linear-gradient(#5f7f3f,#4a6530);border-color:#b6d58a #8fb35e #8fb35e}button.danger{background:linear-gradient(#96402f,#7a3024);border-color:#e2a393 #cf7f6e #cf7f6e}button.big{font-family:var(--head);letter-spacing:.06em;text-transform:uppercase;padding:9px 18px;font-size:17px;font-weight:700}button.link{box-shadow:none;color:inherit;text-underline-offset:3px;font-weight:inherit;line-height:inherit;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted #f3e6c873;text-decoration:underline dotted #f3e6c873}button.link>span{text-decoration:none}button.link:hover{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}button.link:active{transform:none}button.link.bad{color:var(--bad);font-weight:600}button.x{z-index:2;padding:0 9px;position:absolute;top:8px;right:8px}input,select,textarea{width:100%}input[type=number]{appearance:textfield;width:84px}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=checkbox]{appearance:none;background:var(--inset);border:1px solid var(--line);cursor:pointer;border-radius:3px;flex:none;width:38px;height:20px;margin:0;padding:0;position:relative;box-shadow:inset 0 1px 3px #0009}input[type=checkbox]:after{content:"";width:14px;height:14px;box-shadow:0 1px 0 var(--edge), inset 0 1px 0 #ffffff40;background:linear-gradient(#8d929b,#5b6068);border-radius:2px;transition:left .12s ease-out;position:absolute;top:2px;left:2px}input[type=checkbox]:checked{background:#3d5229;border-color:#8fb35e}input[type=checkbox]:checked:after{background:linear-gradient(#f1d98a,#d9b45a);left:20px}input[type=checkbox]:focus-visible,input[type=range]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}input[type=range]{appearance:none;cursor:pointer;background:0 0;border:0;height:22px;padding:0}input[type=range]::-webkit-slider-runnable-track{background:var(--inset);border:1px solid var(--line);border-radius:2px;height:8px;box-shadow:inset 0 1px 3px #0009}input[type=range]::-moz-range-track{background:var(--inset);border:1px solid var(--line);border-radius:2px;height:8px;box-shadow:inset 0 1px 3px #0009}input[type=range]::-webkit-slider-thumb{appearance:none;width:14px;height:20px;box-shadow:0 1px 0 var(--edge);background:linear-gradient(#f1d98a,#d9b45a);border:1px solid #7a5f1e;border-radius:2px;margin-top:-7px}input[type=range]::-moz-range-thumb{width:14px;height:20px;box-shadow:0 1px 0 var(--edge);background:linear-gradient(#f1d98a,#d9b45a);border:1px solid #7a5f1e;border-radius:2px}input[type=range]::-moz-range-progress{background:#d9b45a59;border-radius:2px;height:8px}input[type=range]::-moz-focus-outer{border:0}label{color:var(--dim);margin:8px 0;font-size:14px;display:block}label input,label select{color:var(--ink);margin-top:3px;font-size:16px}label.check{color:var(--ink);align-items:center;gap:8px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row>input:not([type=checkbox]),.row>select,.row>.site-pick,form.row>input{flex:160px;width:auto;min-width:0;margin:0}.row.between{flex-wrap:nowrap;justify-content:space-between}.numfield{align-items:stretch;display:inline-flex}.numfield input{text-align:center;border-left:0;border-right:0;border-radius:0;width:64px;padding:5px 4px}.numfield button{padding:0 10px;font-size:18px;font-weight:600;line-height:1}.numfield button:first-child{border-radius:3px 0 0 3px}.numfield button:last-child{border-radius:0 3px 3px 0}.disclose{margin:4px 0}button.disclose-head{box-shadow:none;font:inherit;color:inherit;text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:2px 0;display:inline-flex}button.disclose-head:active:not(:disabled){transform:none}.tip-bubble{z-index:100200;max-width:min(300px,100vw - 16px);font:500 13px/1.35 var(--body);letter-spacing:0;text-transform:none;white-space:pre-line;color:var(--ink);background:var(--panel);border:1px solid var(--gold);box-shadow:0 0 0 1px var(--edge), 0 6px 16px #00000080;pointer-events:none;opacity:0;border-radius:3px;padding:5px 9px;transition:opacity .12s;position:fixed;top:0;left:0}.tip-bubble.on{opacity:1}.app{flex-direction:column;height:100%;display:flex;overflow:clip}.stage{flex:1;min-height:0;position:relative;overflow:clip}.loading{height:100%;color:var(--ink);font-family:var(--pixel);place-items:center;font-size:11px;display:grid}.map{position:absolute;inset:0}.map.hidden{visibility:hidden}.zoom{z-index:3;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:16px;right:12px}.zoom button{width:38px;height:38px;padding:0;font-size:24px}.speed{z-index:4;background:var(--gold);color:#000;padding:0 8px;position:absolute;bottom:16px;right:62px}.topbar{z-index:9;white-space:nowrap;border-bottom:1px solid var(--line);height:54px;box-shadow:0 1px 0 var(--edge), 0 6px 16px #00000059;background:linear-gradient(#2b2f35,#212429);flex-wrap:nowrap;flex:none;align-items:center;gap:10px 14px;padding:0 14px;display:flex;position:relative}.brand{font-family:var(--head);letter-spacing:.18em;color:#d9c98a;-webkit-text-fill-color:transparent;-webkit-text-stroke:.6px #e7b748b3;filter:drop-shadow(0 2px #0d0a12);background-color:#a79a5c;background-image:radial-gradient(20px 10px at 12% 30%,#55613a 0 60%,#0000 62%),radial-gradient(24px 12px at 42% 75%,#7d6a3f 0 60%,#0000 62%),radial-gradient(16px 14px at 68% 25%,#55613a 0 60%,#0000 62%),radial-gradient(24px 10px at 88% 70%,#7d6a3f 0 60%,#0000 62%),radial-gradient(14px 9px at 28% 85%,#e0cf8e 0 60%,#0000 62%),radial-gradient(20px 9px at 58%,#e0cf8e 0 60%,#0000 62%),radial-gradient(12px 12px at 80% 15%,#3f4a2c 0 60%,#0000 62%),radial-gradient(18px 8px at 5% 80%,#3f4a2c 0 60%,#0000 62%);-webkit-background-clip:text;background-clip:text;padding:2px 0;font-size:26px;font-weight:700;line-height:1}.screens{display:flex}.screens button{font-family:var(--head);letter-spacing:.08em;text-transform:uppercase;padding:6px 14px;font-size:16px;font-weight:700}.screens button:first-child{border-radius:3px 0 0 3px}.screens button:last-child{border-radius:0 3px 3px 0;margin-left:-1px}.screens button.on{background:var(--gold);color:#2a1c10;border-color:#f1d98a}.topbar nav button.on{border-color:var(--gold);color:var(--gold)}.resources{flex-wrap:nowrap;flex:none;gap:6px;display:flex;position:relative}.res-tip{z-index:30;white-space:normal;pointer-events:none;font-variant-numeric:tabular-nums;width:270px;padding:10px 12px;font-size:14px;line-height:1.35;position:absolute;top:calc(100% + 6px)}.res-tip-head{border-bottom:1px solid var(--line-soft);gap:10px;margin-bottom:6px;padding-bottom:6px}.res-tip-head b{font-family:var(--head);letter-spacing:.5px;align-items:center;gap:6px;font-size:16px;display:inline-flex}.res-tip-head .res-icon{width:18px;height:18px}.flow{justify-content:space-between;gap:12px;padding:1px 0;display:flex}.flow>:last-child{white-space:nowrap}.flow.net{border-top:1px solid var(--line-soft);margin:4px 0 2px;padding-top:5px}.flow.net b{font-family:var(--head);font-size:16px}.res-tip-hint{margin-top:6px}.prod-menu{z-index:30;white-space:normal;font-variant-numeric:tabular-nums;width:min(720px,100vw - 16px);max-height:calc(100vh - 80px);padding:12px 14px;font-size:14px;line-height:1.35;position:absolute;top:calc(100% + 6px);left:0;overflow:auto}.prod-menu h3{margin:0}.prod-menu>p{margin:4px 0 10px}.prod-menu button.x{position:static}.prod-grid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:10px;display:grid}.prod-grid section{background:var(--inset);border:1px solid var(--line-soft);border-radius:3px;padding:8px 10px}.prod-grid section.on{border-color:var(--gold)}@media (width<=520px){.prod-grid{grid-template-columns:1fr 1fr;gap:6px}.prod-grid section{padding:6px 7px;font-size:13px}.prod-menu .res-tip-head{flex-wrap:wrap;gap:0 6px}}.res{box-sizing:border-box;background:var(--inset);font-variant-numeric:tabular-nums;border:1px solid #454a52;border-radius:3px;flex:none;align-items:center;gap:5px;width:104px;height:38px;padding:2px 5px;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #00000080}.res b{font-family:var(--head);white-space:nowrap;font-weight:600}.res-icon{flex:none;width:22px;height:22px}.res span{white-space:nowrap}.topbar nav{flex-wrap:nowrap;flex:none;gap:5px;margin-left:auto;display:flex}.topbar nav button{white-space:nowrap;padding:6px 9px}.who{white-space:nowrap;flex:none}.topbar nav{min-width:0}.who{justify-content:center;gap:0;height:54px;font-size:13px;line-height:1.1}.who .row{flex-wrap:nowrap;gap:8px}.more .menu .menu-sep{border-top:2px solid var(--line-soft);margin:4px 0}.more .menu em{background:var(--gold);color:#000;border-radius:2px;margin-left:6px;padding:0 5px;font-size:12px;font-style:normal;font-weight:600}@media (width<=1760px){.res{width:92px}.res .res-text span,.res .res-full{display:none}.res.full .res-text b{color:var(--good)}.topbar{gap:8px 10px}}@media (width<=1560px){.brand{display:none}.screens button{padding:6px 9px}.res{width:84px}.res .res-text b{font-size:15px}}@media (width<=1340px){.who .row,.who .small{display:none}.res{width:72px}.res .res-gauge{display:none}.res-icon{width:18px;height:18px}.topbar nav button{padding:6px 7px;font-size:14px}}.topbar nav em{background:var(--gold);color:#000;border-radius:2px;margin-left:6px;padding:0 5px;font-size:13px;font-style:normal;font-weight:600}.topbar nav em.alert{background:var(--bad)}.wc-notify{align-items:center;gap:4px;min-height:0;padding:1px 6px;display:inline-flex}.wc-notify em{color:#000;background:#6a6d73;border-radius:2px;padding:0 4px;font-style:normal;font-weight:600}.wc-notify.on em{background:var(--gold)}.who{font-size:14px;line-height:1.15;font-family:var(--name);flex-direction:column;align-items:flex-end;display:flex}.who>.link{font-family:var(--name);letter-spacing:.005em;font-size:16px;font-weight:600}.who .handle{letter-spacing:.02em;font-size:13px;font-weight:500}.auth{z-index:5;width:min(400px,100% - 32px);max-height:calc(100% - 24px);position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.auth form button{width:100%;margin-top:8px}.human-check{min-height:65px;margin-top:10px}.auth fieldset.birth{border:0;grid-template-columns:3fr 2fr;gap:6px;min-width:0;margin:8px 0 4px;padding:0;display:grid}.auth #age-note{margin:0 0 6px}.auth fieldset.birth legend{color:var(--dim);margin-bottom:3px;padding:0;font-size:14px}.auth fieldset.birth .site-pick{margin:0}.auth form .site-pick-button{margin-top:0}.auth label.agree{color:var(--ink);align-items:flex-start;gap:8px;margin:10px 0 4px;display:flex}.auth label.agree input{flex:none;margin:0}.auth label.agree span{align-self:center}.auth label.agree button.link{width:auto;margin:0;padding:0;display:inline}.tabs{gap:6px;margin:10px 0;display:flex}.tabs.wrap{flex-wrap:wrap}.tabs button.on{background:var(--gold);color:#2a1c10;border-color:#f1d98a}.banner{z-index:3;border-color:var(--gold);max-width:calc(100% - 440px);position:absolute;top:12px;left:12px}.panel{z-index:3;width:min(400px,100% - 24px);max-height:calc(100% - 90px);font-size:17px;position:absolute;top:12px;right:12px;overflow:auto}.panel .small{font-size:15px}.effects{grid-template-columns:1fr 1fr;gap:4px 14px;margin:8px 0;display:grid}.effect{background:var(--inset);font-variant-numeric:tabular-nums;border:1px solid #3a3f46;border-radius:3px;align-items:center;gap:7px;padding:3px 8px;display:flex}.effect img{flex:none;width:22px;height:22px}.effect span{flex:1}.effect b{font-family:var(--head);font-size:18px;font-weight:600}.effect.up b{color:var(--good)}.effect.down b{color:var(--bad)}.effects-title{justify-content:space-between;align-items:baseline;margin-top:10px;display:flex}.tutorial{z-index:7;border-color:var(--gold);width:min(350px,100% - 24px);position:absolute;bottom:16px;left:12px}.stage:has(.basescreen) .tutorial{width:auto;inset:12px 404px auto 344px}.map-wx{z-index:2;pointer-events:none;opacity:0;transition:opacity 4s;position:absolute;inset:0;overflow:hidden}.map-wx.on{opacity:1}.toasts{z-index:42;pointer-events:none;flex-direction:column;align-items:center;gap:10px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast{border-color:var(--good);max-width:80vw;padding:6px 14px}.toast.bad{border-color:var(--bad)}.auth-error{border:2px solid var(--bad);color:var(--ink);background:#a8362b40;border-radius:4px;margin:4px 0 8px;padding:8px 10px;font-size:15px;font-weight:600;line-height:1.35}.overlay{z-index:9;background:#180e0aa8;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.modal{width:min(580px,100%);max-height:calc(100vh - 24px);position:relative;overflow:auto}.modal.rankings,.modal.faction,.modal.factions,.modal.wars{width:min(660px,100%)}.faction-filters{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:4px}.modal.quests{width:min(1060px,100%);font-size:18px}.quest-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-auto-rows:1fr;gap:10px;margin-top:10px;display:grid}.quest{background:var(--inset);border:1px solid #3a3f46;border-radius:4px;align-content:start;gap:6px;min-width:0;padding:10px 12px;display:grid}.quest.blank{visibility:hidden}.quest-head b{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.quest-head span{flex:none}.quest-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;line-height:1.35;display:-webkit-box;overflow:hidden}.quest-reward{min-height:42px;font-size:.9em}.quest-reward .cost.inline{flex-wrap:wrap;justify-content:flex-start;gap:2px 10px;display:flex}.quest-reward .cost-item{line-height:20px}.quest-reward .cost-item img{width:20px;height:20px}.quest-act{align-items:center;min-height:2.1em;display:flex}.quest-act .meter{flex:1}.quest.done{border-color:var(--gold);box-shadow:inset 3px 0 0 var(--gold)}.quest.look .quest-reward{align-items:center;gap:8px;display:flex}.quest-look{object-fit:contain;width:38px;height:42px;image-rendering:pixelated}.quest-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.quest-head b{font-family:var(--head);font-size:21px;font-weight:600}.quest button{justify-self:start}@media (width<=720px){.quest-grid{grid-template-columns:1fr}}.meter{background:var(--inset);border:1px solid var(--line);border-radius:2px;height:12px;margin:4px 0;display:flex;overflow:hidden}.meter i{background:repeating-linear-gradient(90deg, var(--bad) 0 6px, #d9584a 6px 8px);align-self:stretch;min-height:4px;display:block}.meter.quest{height:10px;padding:0}.meter.quest i{background:repeating-linear-gradient(90deg, var(--gold) 0 6px, #b8922e 6px 8px)}.siege{border:2px solid var(--danger);background:#b5382c29;margin:8px 0;padding:8px}.line{border-bottom:2px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.line.new{border-left:4px solid var(--gold);padding-left:8px}.unit{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:6px 0;display:flex}.unit>.grow{flex:200px}.unit>.row{flex-wrap:nowrap;margin-left:auto}.unit>div:first-child:not(.grow){flex:200px}.unit.locked{opacity:.55}.unit-icon{flex:none;width:48px;height:48px}.upgrade{background:var(--inset);border:2px solid #5a5138;gap:6px;margin:8px 0;padding:8px;display:grid}.basescreen{z-index:2;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;image-rendering:pixelated;position:absolute;inset:0;overflow:clip}.basescreen.panning{cursor:grabbing}.basescreen.placing{cursor:crosshair}.base-empty{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.base-world{z-index:1;isolation:isolate;will-change:transform;width:0;height:0;position:absolute}.prop.baked canvas{width:100%;height:100%;display:block}.ground{pointer-events:none;z-index:1;position:absolute;top:0;left:0;overflow:visible}.base-edge{pointer-events:none;--base-edge:#090a0eeb;position:absolute}.basescreen.far,.basescreen.far img{image-rendering:auto}.base-light{z-index:2;pointer-events:none;position:absolute;inset:0}.wx{z-index:2;pointer-events:none;will-change:transform;position:absolute;inset:-400px}.wx-rain,.wx-drizzle,.wx-storm{opacity:.2;background-image:linear-gradient(104deg,#0000 0 49.4%,#cfe0f0 49.4% 50.4%,#0000 50.4%);background-size:37px 61px;animation:.7s linear infinite rain}.wx-drizzle{opacity:.09;animation-duration:1.1s}.wx-storm{opacity:.36;background-size:29px 61px;animation-name:storm;animation-duration:.45s}@keyframes rain{to{transform:translate(-37px,61px)}}@keyframes storm{to{transform:translate(-29px,61px)}}.wx-snow{opacity:.75;background-image:radial-gradient(#f4f8fc 1.4px,#0000 2px),radial-gradient(#dfe8f2 1px,#0000 1.6px),radial-gradient(#fff 2px,#0000 2.6px);background-position:0 0,11px 7px,23px 41px;background-size:48px 48px,32px 32px,96px 96px;animation:7s linear infinite snow}@keyframes snow{to{transform:translate(96px,96px)}}.wx-dust{opacity:.5;background-color:#aa784624;background-image:linear-gradient(176deg,#0000 0 49%,#e6be8280 49% 50%,#0000 50%),linear-gradient(176deg,#0000 0 49.5%,#d2a06466 49.5% 50%,#0000 50%);background-size:160px 24px,320px 48px;animation:1.6s linear infinite dust}@keyframes dust{to{transform:translate(320px)}}.wx-mist{opacity:.9;background-image:radial-gradient(22% 14% at 18% 35%,#c8dccd33,#0000),radial-gradient(26% 12% at 45% 60%,#c8dccd2e,#0000),radial-gradient(20% 10% at 30% 85%,#c8dccd29,#0000),radial-gradient(24% 12% at 75% 30%,#c8dccd2b,#0000);animation:38s ease-in-out infinite alternate mist;inset:-80px -60% -80px -80px}@keyframes mist{to{transform:translate(-30%)}}.prop{pointer-events:none;position:absolute}.troop{animation:1.6s steps(2,end) infinite bob}@keyframes bob{50%{transform:translateY(-2px)}}.bld.picked{filter:drop-shadow(2px 0 #fff0c0)drop-shadow(-2px 0 #fff0c0)drop-shadow(0 2px #fff0c0)drop-shadow(0 -2px #fff0c0)}.bld.ghosted{opacity:.62;filter:grayscale(.8)brightness(1.15)}.bld.watched:not(.ghosted){opacity:.85;filter:sepia(.45)saturate(.8)}.bld.lifted{opacity:.3}.bld.working{animation:1.2s steps(2,end) infinite working}@keyframes working{50%{filter:brightness(1.3)}}.bld.ghosted.working{animation:1.2s steps(2,end) infinite raising}@keyframes raising{50%{opacity:.9}}.ghost{opacity:.8;z-index:100000!important}.smoke{pointer-events:none;width:0;height:0;position:absolute}.smoke i{left:calc(var(--k) * -3px);top:calc(var(--k) * -3px);width:calc(var(--k) * 6px);height:calc(var(--k) * 6px);box-shadow:inset calc(var(--k) * -1px) calc(var(--k) * -1px) 0 #8a8590;opacity:0;background:#b9b4bd;animation:4.5s steps(9,end) infinite smoke;position:absolute}.smoke i:nth-child(2){animation-delay:1.5s}.smoke i:nth-child(3){animation-delay:3s}@keyframes smoke{0%{opacity:0;transform:translate(0)scale(.6)}12%{opacity:.85}to{transform:translate(calc(var(--k) * 16px), calc(var(--k) * -34px)) scale(1.9);opacity:0}}.tag{z-index:100100;pointer-events:none;white-space:nowrap;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;transform:translate(-50%,-50%)}.tag .lvl{background:var(--edge);color:var(--gold);font-family:var(--head);text-align:center;border:1px solid var(--gold);border-radius:2px;min-width:18px;padding:0 4px;font-size:13px;font-weight:600;line-height:15px;box-shadow:0 1px 2px #0009}html[data-levels=off] .tag .lvl{display:none}.tag .busy{background:var(--edge);color:var(--good);border:1px solid var(--good);border-radius:2px;padding:0 5px;font-size:13px}.tag .busy.research{color:#8fe3ff;border-color:#8fe3ff}.tag.tally{border:1px solid var(--line);background:#0b0c0fd9;border-radius:2px;padding:0 6px;font-size:13px;transform:translate(-50%,4px)}.tag.plotname{font-family:var(--head);letter-spacing:.04em;color:var(--ink);background:#0b0c0fc7;border:1px solid;border-radius:2px;padding:2px 7px;font-size:13px;font-weight:600}.tag.plotname.free{color:var(--bad)}.base-hud{z-index:5;width:min(320px,100% - 24px);padding:8px 10px;position:absolute;top:12px;left:12px}.base-hud.open{padding:12px 14px}.base-hud .row.between{gap:6px}.base-hud .center{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.hud-body{border-top:1px solid var(--line-soft);margin-top:6px;padding-top:4px}.build-queue ol{margin:0 0 6px;padding-left:20px}.build-queue li{margin:1px 0}.queue-strip{scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:6px 14px;max-width:100%;padding:6px 12px;display:flex;overflow-x:auto}.queue-strip>*{flex:none}.queue-strip .qs-item{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.queue-strip .qs-item img{object-fit:contain;width:22px;height:22px;image-rendering:pixelated}.queue-strip .qs-item.busy b{color:var(--good)}.queue-strip .qs-head{white-space:nowrap}.queue-strip .qs-head+.qs-item,.queue-strip .qs-item+.qs-head{margin-left:2px}.queue-strip .qs-item+.qs-head{border-left:1px solid var(--line-soft);padding-left:14px}.expedition-outlook{border:1px solid var(--line-soft);border-radius:6px;gap:2px;margin:8px 0;padding:8px 12px;display:grid}.expedition-lengths{flex-wrap:wrap}.discovery .meter i{background:repeating-linear-gradient(90deg, var(--good) 0 6px, #7fb653 6px 8px)}.explore-panel h3{margin-top:0}.attack-outlook{border:1px solid var(--line-soft);border-radius:6px;flex-wrap:wrap;align-items:flex-start;gap:6px 24px;margin:8px 0;padding:8px 12px;display:flex}.attack-outlook>div{flex-direction:column;display:flex}.attack-outlook b{font-size:22px;line-height:1.2}.attack-outlook b.warn{color:#e6b94a}.attack-outlook p{flex-basis:100%;margin:0}.attack-outlook b.stale{opacity:.55}.modal.army{width:min(980px,100%)}.army-layout{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:16px;display:grid}.army-main{min-width:0}.way-in{aspect-ratio:1;text-align:center;border:1px solid var(--line-soft);background:var(--inset);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:10px;line-height:1.2;display:flex;position:sticky;top:0}.way-in b{font-size:22px}.way-in.good b{color:var(--good)}.way-in.bad{border:2px solid var(--bad);background:#a8362b38}.way-in.bad b{color:var(--bad);font-size:34px;line-height:1}@media (width<=760px){.army-layout{grid-template-columns:1fr;gap:8px}.way-in{aspect-ratio:auto;flex-flow:wrap;gap:2px 10px;min-height:64px;padding:6px 10px;position:static}.way-in.bad b{font-size:26px}}.base-card{z-index:6;width:min(430px,100% - 24px);max-height:calc(100% - 110px);position:absolute;top:12px;right:12px;overflow:auto}.card-head{align-items:center;gap:12px;margin-bottom:4px;display:flex}.card-head img{object-fit:contain;width:72px;height:80px}.card-head h3{color:var(--gold);margin:0}.card-head .look-swaps{flex:none;align-self:flex-start;gap:4px;margin:0 34px 0 auto;display:flex}.card-head .hall-swap{min-height:0;padding:2px;line-height:0}.base-card .card-head .hall-swap img{width:40px;height:44px}.card-head:has(.guide-link) .look-swaps{margin-right:6px}.card-head .look-swaps+.guide-link{margin-left:0}.actions{margin-top:10px}.base-dock{z-index:5;pointer-events:none;flex-direction:column;align-items:center;gap:10px;padding:0 12px;display:flex;position:absolute;bottom:12px;left:0;right:0}.base-dock>*{pointer-events:auto}.dock-buttons{justify-content:center}.dock-buttons .big{padding:8px 14px;font-size:15px}.hint{border-color:var(--gold);padding:6px 12px}.shop{gap:8px;max-width:100%;padding:10px;display:flex;overflow-x:auto}.shopitem{text-align:center;background:var(--inset);flex-direction:column;flex:none;align-items:center;gap:0;width:132px;padding:6px 4px;line-height:1.2;display:flex}.shopitem b{font-family:var(--head);font-size:17px;font-weight:600}.shopitem img{object-fit:contain;width:72px;height:72px;margin-bottom:2px}.shopitem .price{color:var(--gold);font-size:15px}.invite-code{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0;display:flex}.invite-code b{font-family:var(--head);letter-spacing:.12em;color:var(--gold);font-size:26px}.invite input{width:100%}.shopitem:disabled img{filter:grayscale(.8)}.shopitem.on{border-color:var(--good);background:#3c4a2a}.shopitem.wallitem{border-color:var(--gold);cursor:default;gap:2px}.shopitem.wallitem img{object-fit:contain;width:72px;height:48px}.shopitem.wallitem button{margin-top:4px;padding:2px 8px}.tag.plotname.other{opacity:.9}.war{background:var(--inset);border:2px solid #5a5138;gap:4px;margin:8px 0;padding:8px;display:grid}.war-score{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.war-score b{font-family:var(--pixel);color:var(--gold);font-size:12px}.war-score span:last-child{text-align:right}.wheel-row{flex-wrap:wrap;align-items:center;gap:18px;margin:8px 0;display:flex}.wheel-side{flex:180px}.wheel{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;border:3px solid var(--edge);background:conic-gradient(#ff3b3b,#ffd23b,#4ddc4d,#3bd6ff,#3b5cff,#d23bff,#ff3b3b);border-radius:50%;flex:none;width:176px;height:176px;position:relative;box-shadow:inset 0 0 0 2px #00000059}.wheel:after{content:"";background:var(--panel);border:2px solid var(--edge);border-radius:50%;position:absolute;inset:30%}.wheel .pin{width:22px;height:22px;box-shadow:0 0 0 2px var(--edge);pointer-events:none;z-index:1;border:3px solid #fff;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.wheel:focus-visible{outline:3px solid var(--gold)}.swatch-big{border:2px solid var(--edge);height:28px;margin:6px 0}.disband{border:2px solid var(--bad);background:#f085721a;margin:10px 0;padding:8px 10px}.disband .row{margin-top:6px}.swatches{grid-template-columns:repeat(12,1fr);gap:4px;margin:8px 0;display:grid}.swatches button{height:24px;padding:0}.swatches button.on{outline:3px solid #fff}.beta-looks{border-top:1px solid #ffffff1f;margin-top:16px;padding-top:16px}.name-preview{background:var(--inset);overflow-wrap:anywhere;border:2px solid #5a5138;padding:8px 10px;font-size:16px}.font-chips button{text-transform:none;letter-spacing:0}.name-swatches{grid-template-columns:repeat(4,1fr);max-width:180px}.beta-looks .wheel-side>button.on{background:var(--gold);color:#2a1c10;border-color:#f1d98a}.chat{background:var(--inset);border:2px solid #5a5138;align-content:start;gap:8px;height:180px;margin-bottom:8px;padding:8px;display:grid;overflow:auto}.board{border-collapse:collapse;width:100%}.board td{border-bottom:2px solid var(--line-soft);padding:5px 4px}.board tr.me td{background:#3c4a2a}.pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:10px}.modal.settings{width:min(620px,100%)}.settings h4:first-of-type{margin-top:6px}.settings .tabs{margin:6px 0}.pal{border:1px solid #0000;border-radius:3px;gap:3px;padding:6px 8px;display:grid}.pal.on{border-color:var(--gold);background:#d9b45a14}.pal-row{gap:2px;display:flex}.pal-row i{border-radius:2px;flex:1;height:18px;box-shadow:inset 0 0 0 1px #00000059}.kbd-list{margin-top:6px}.kbd-list td:first-child{white-space:nowrap;width:1%;padding-right:12px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.kbd-hint{font-family:var(--head);letter-spacing:.04em;color:var(--ink);background:var(--inset);border:1px solid var(--line);border-bottom-width:2px;border-radius:3px;padding:3px 6px 2px;font-size:13px;font-weight:600;line-height:1;display:inline-block}html[data-kbd=off] .kbd-hint:not(.kbd-list .kbd-hint){display:none}.map-kbd{z-index:3;pointer-events:none;white-space:nowrap;padding:4px 10px;display:none;position:absolute;bottom:64px;left:50%;transform:translate(-50%)}.map:has(>canvas:focus-visible) .map-kbd{display:block}html[data-kbd=off] .map-kbd{display:none}:focus-visible{outline:3px solid var(--gold);outline-offset:2px;box-shadow:0 0 0 5px var(--edge)}button.link:focus-visible,.link:focus-visible{outline-offset:1px}.swatches button.on:focus-visible{outline:3px solid var(--gold)}.map canvas:focus-visible{outline:3px solid var(--gold);outline-offset:-3px;box-shadow:none}.map canvas:focus:not(:focus-visible){outline:none}html[data-text=large]{font-size:18px}html[data-text=large] .small,html[data-text=large] label{font-size:16px}html[data-text=large] label input,html[data-text=large] label select{font-size:18px}html[data-text=large] .panel{font-size:19px}html[data-text=large] .panel .small{font-size:17px}html[data-text=large] .who{font-size:15px}html[data-text=large] .res span,html[data-text=large] .kbd-hint{font-size:14px}html[data-contrast=high]{--panel:#17191d;--panel-2:#2a2e35;--inset:#0a0b0d;--line:#9aa1ab;--line-soft:#bec4ce99;--ink:#fff;--dim:#d2d6dd;--gold:#f0c75e;--good:#b8ea80;--bad:#ffa08c}html[data-contrast=high] .card{background:var(--panel);border-color:var(--line);border-top-color:#c3c9d2}html[data-contrast=high] button{background:var(--panel-2);border-color:var(--line);border-top-color:#c3c9d2}html[data-contrast=high] .topbar{background:var(--panel)}html[data-contrast=high] .res,html[data-contrast=high] .effect,html[data-contrast=high] .quest{border-color:var(--line)}html[data-contrast=high] b{color:#fff}html[data-contrast=high] .overlay{background:#000c}html[data-contrast=high] .tag.tally,html[data-contrast=high] .tag.plotname{background:#000}html[data-motion=reduced] .wx,html[data-motion=reduced] .smoke i,html[data-motion=reduced] .troop,html[data-motion=reduced] .bld.working,html[data-motion=reduced] .bld.ghosted.working{animation:none}html[data-motion=reduced] .smoke i{opacity:.5;transform:translate(calc(var(--k) * 6px), calc(var(--k) * -12px)) scale(1.2)}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{scroll-behavior:auto!important;transition:none!important}html[data-motion=reduced] .toast,html[data-motion=reduced] .meter i{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .wx,html:not([data-motion=full]) .smoke i,html:not([data-motion=full]) .troop,html:not([data-motion=full]) .bld.working,html:not([data-motion=full]) .bld.ghosted.working{animation:none}html:not([data-motion=full]) *,html:not([data-motion=full]) :before,html:not([data-motion=full]) :after{transition:none!important}}body{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.app-notice{color:#dce8f5;background:#1f2b3a;border-bottom:1px solid #3a5272;flex:none;align-items:center;gap:10px;padding:6px 10px;font-size:13px;line-height:1.3;display:flex}.app-notice b{color:#ffd766}.verify-notice{color:#fff1d6;background:#4a3413;border-bottom:1px solid #c9843d;flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:12px;padding:6px 12px;font-size:14px;line-height:1.3;display:flex}.verify-notice b{color:#ffd766}.verify-notice button{flex:none;margin:0;padding:3px 10px}.verify-notice.urgent{background:#5a1f17;border-bottom-color:#ff5a4a}.update-notice{padding:4px max(12px, env(safe-area-inset-right,0px)) 4px max(12px, env(safe-area-inset-left,0px));color:#dce8f5;background:#1f2b3a;border-bottom:1px solid #c9a24a;flex:none;align-items:center;gap:10px;font-size:13px;line-height:1.3;display:flex}.update-notice b{color:#ffd766}.update-notice span{flex:1;min-width:0}.update-notice a{color:#ffd766;flex:none;font-weight:600}.update-notice .x{box-shadow:none;color:inherit;background:0 0;border:0;flex:none;min-height:0;margin:0;padding:0 6px;font-size:18px;line-height:1;position:static}.app>.update-notice:first-child{padding-top:max(4px, env(safe-area-inset-top,0px))}.app-notice .x{color:inherit;background:0 0;border:0;flex:none;margin:0 0 0 auto;padding:0 6px;font-size:20px;line-height:1}.more .menu .menu-note{color:var(--dim);padding:4px 10px;font-size:12px;display:block}@media (width<=1000px){.resources{flex:1 1 0;gap:4px;min-width:0}.res{flex:1 1 0;gap:4px;width:auto;min-width:0;max-width:104px;padding:2px 5px}.res-icon{width:18px;height:18px}.res .res-text b{font-size:15px}.res .res-text span,.res .res-gauge,.res .res-full{display:none}.res.full .res-text b{color:var(--good)}.topbar{gap:8px;padding:0 8px}.screens button{padding:6px 8px;font-size:14px}.topbar nav{gap:4px}.topbar nav button{padding:6px 7px;font-size:13px}}@media (width<=760px){.topbar{height:auto;padding:calc(6px + env(safe-area-inset-top,0px)) 8px 6px;flex-wrap:wrap;gap:6px 8px}.brand{display:none}.screens{order:1}.screens button{padding:6px 8px;font-size:13px}.topbar nav{order:2;gap:3px;margin-left:auto}.topbar nav button{padding:6px 7px;font-size:13px}.topbar nav em{margin-left:3px;padding:0 4px;font-size:11px}.resources{flex:none;order:3;width:100%}.res{max-width:none;height:34px;padding:2px 4px}.resources:has(.res:nth-child(5)) .res{gap:3px;padding:2px 3px}.resources:has(.res:nth-child(5)) .res .res-text b{font-size:13px}.resources:has(.res:nth-child(5)) .res-icon{width:14px;height:14px}.more .menu{max-height:70vh;overflow:auto}.overlay{align-items:end;padding:0}.modal{width:100%;max-height:100dvh;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));border-radius:0}.panel{font-size:15px}.hint.card,.tutorial{font-size:14px}.toasts{width:calc(100% - 24px)}}@media (width<=760px),(height<=460px) and (width<=1000px){.base-dock{bottom:calc(46px + env(safe-area-inset-bottom,0px));padding:0 8px}.dock-buttons{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;padding-bottom:4px;overflow-x:auto}.dock-buttons .big{flex:none;padding:7px 10px;font-size:13px}.zoom{bottom:calc(16px + env(safe-area-inset-bottom,0px))}.toasts{bottom:calc(24px + env(safe-area-inset-bottom,0px))}.stage .footer-links{bottom:calc(44px + env(safe-area-inset-bottom,0px))}.stage .base-card{bottom:calc(88px + env(safe-area-inset-bottom,0px))}}@media (width<=900px){.who{display:none}.panel{width:auto;max-height:45%;inset:auto 12px 12px}.stage:has(.panel) .report-link{visibility:hidden}.tutorial{width:auto;inset:12px 12px auto}.stage:has(.basescreen) .tutorial{width:auto;inset:12px 12px auto}.banner{max-width:calc(100% - 24px)}.base-card{width:auto;max-height:50%;inset:auto 12px 70px}}.notice{color:#fff1dc;text-align:center;background:#5a2d1c;border-bottom:2px solid #c9843d;padding:6px 14px;font-weight:600}.more{position:relative}.topbar:has(:is(.more .menu,.prod-menu)){z-index:12}.more .menu{z-index:30;flex-direction:column;min-width:180px;max-height:calc(100vh - 70px);padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.more .menu button,.more .menu a{text-align:left;width:100%;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:3px;margin:0;padding:7px 10px;text-decoration:none;display:block}.more .menu button:hover,.more .menu a:hover{background:var(--inset)}.more .menu .staff{color:var(--gold)}.footer-links{z-index:5;justify-content:center;gap:14px;display:flex;position:absolute;bottom:10px;left:0;right:0}.footer-links .link{color:#f3e6c8;text-shadow:0 1px 3px #000}.auth-links{display:none}.tutorial .fold{width:28px;height:26px;min-height:0;padding:0;font-size:18px;line-height:1;position:absolute;top:6px;right:6px}.tutorial-tab{z-index:7;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 24px);color:var(--gold);border-color:var(--gold);background:#1c1624eb;padding:4px 10px;font-size:13px;position:absolute;top:12px;right:12px;overflow:hidden}.goals{margin:8px 0 12px}.goals .goal{margin:4px 0}.goals .goal.done .line{color:var(--good)}.goals .goal .meter{height:8px}.goals .goal .meter i{background:repeating-linear-gradient(90deg, var(--gold) 0 6px, #b8922e 6px 8px)}.goals .goal.done .meter i{background:var(--good)}.open-settings{margin:6px 0 10px}.open-settings h4.fold{margin:0}.open-settings label{margin:6px 0;display:block}.modal.legal,.modal.news{width:min(720px,100%)}.legal h3,.news h3{margin:14px 0 4px}.legal ul{padding-left:20px}.legal li{margin:4px 0}.news article{border-bottom:2px solid var(--line-soft);padding:8px 0}.news article:last-of-type{border-bottom:0}.news article ul{margin:4px 0 0;padding-left:20px}.news article li{margin:3px 0}a.btn{border:2px solid var(--line);background:var(--panel-2);color:var(--ink);border-radius:3px;padding:6px 12px;text-decoration:none;display:inline-block}.credit{color:var(--dim);text-align:center;letter-spacing:.3px;margin:10px 0 0;font-size:12px}.more .menu .credit{border-top:2px solid var(--line-soft);margin-top:4px;padding-top:6px}.corner{z-index:6;pointer-events:none;align-items:flex-end;gap:10px;max-width:calc(100% - 24px);display:flex;position:absolute;bottom:12px;left:12px}.corner>*{pointer-events:auto}.corner.out{bottom:44px}.report-link{color:#f3e6c8;opacity:.6;font:inherit;cursor:pointer;text-shadow:0 1px 3px #000;background:0 0;border:0;flex:none;padding:4px 6px;font-size:13px}.report-link:hover,.report-link:focus-visible{opacity:1;text-decoration:underline}.bot-rule{color:#f3e6c8;min-width:140px;font:inherit;text-align:left;cursor:pointer;background:#1c1624d1;border:1px solid #f0857299;border-radius:3px;flex:0 280px;padding:4px 8px;font-size:12px;line-height:1.35}.bot-rule:hover,.bot-rule:focus-visible{text-decoration:underline}.disband{background:var(--inset);border:2px solid var(--line-soft);gap:6px;margin:4px 0 10px;padding:8px 10px;display:grid}.disband .row{flex-wrap:wrap;gap:6px}.worldchat{z-index:6;flex-direction:column;gap:6px;width:min(340px,100% - 24px);max-height:min(440px,100% - 90px);padding:10px 12px;display:flex;position:absolute;bottom:12px;right:64px}.worldchat h4{margin:0}.worldchat.movable .wc-title{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none}.worldchat .wc-grip{touch-action:none;z-index:1;width:14px;height:14px;position:absolute}.worldchat .wc-grip.nw{cursor:nwse-resize;border-left:3px solid var(--line);border-top:3px solid var(--line);top:-2px;left:-2px}.worldchat .wc-grip.se{cursor:nwse-resize;border-right:3px solid var(--line);border-bottom:3px solid var(--line);bottom:-2px;right:-2px}.worldchat .wc-grip:hover{border-color:var(--gold)}.worldchat .wc-lines{background:var(--inset);border:2px solid #5a5138;flex:240px;align-content:start;gap:6px;min-height:100px;padding:6px 8px;display:grid;overflow-y:auto}.worldchat .wc-line{overflow-wrap:anywhere}.worldchat .wc-line.mine b{color:var(--gold)}.worldchat .wc-name{padding:0;font-weight:700}.staff-badge{vertical-align:1px;color:#1f1b2e;background:#f2c14e;border-radius:3px;margin-left:4px;padding:0 5px;font-size:10px;font-weight:700;line-height:15px;display:inline-block}.chat .fc-actions,.chat .fc-report{flex-wrap:wrap;gap:6px;margin-top:4px}.chat .fc-report{gap:4px;display:grid}.worldchat .wc-actions,.worldchat .wc-report{flex-wrap:wrap;gap:6px;margin-top:4px}.worldchat .wc-report{gap:4px;display:grid}.worldchat .wc-send{flex-wrap:nowrap;gap:6px}.worldchat .wc-send input{flex:1;min-width:0}.worldchat .wc-blocked{gap:2px;max-height:110px;display:grid;overflow-y:auto}@media (width<=720px){.worldchat{width:auto;max-height:55%;bottom:8px;left:8px;right:8px}}@media (width<=760px),(height<=500px) and (width<=1000px){.corner{left:8px;bottom:calc(12px + env(safe-area-inset-bottom,0px));flex-direction:column-reverse;align-items:flex-start;gap:2px;max-width:calc(100% - 70px)}.corner.out{bottom:calc(74px + env(safe-area-inset-bottom,0px))}.bot-rule{flex:none;max-width:100%;padding:3px 8px;font-size:11px}.report-link{padding:2px 4px}}.base-hud.pill{width:auto;max-width:calc(100% - 16px);padding:4px 6px;top:8px;left:8px}.stage:has(.basescreen) .base-hud.pill{top:8px}.base-hud.pill>.row.between{flex-wrap:nowrap;gap:4px}.base-hud.pill>.row.between>.center{flex:none;padding:0 4px;font-size:14px}.base-hud.pill>.row.between>.center .small{display:none}.base-hud.pill>.row.between>button{min-width:30px;margin:0;padding:3px 9px}.base-hud.pill.open{z-index:8}.base-hud.pill .hud-body{left:0;right:0;bottom:calc(44px + env(safe-area-inset-bottom,0px));background:var(--panel);border-top:2px solid var(--gold);border-bottom:1px solid var(--line);max-height:55dvh;margin:0;padding:10px 14px 12px;position:fixed;overflow:auto;box-shadow:0 -8px 24px #0000008c}.hud-sheet-head{margin-bottom:4px}.auth p .link,.auth p button.link{width:auto;margin:0;padding:0;display:inline}.cost{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 8px;display:inline-flex}.cost-item{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.cost-item img{width:16px;height:16px;image-rendering:pixelated}.cost-item.bad{color:var(--bad)}.cost.inline{vertical-align:middle;justify-content:flex-start;gap:0 6px}.upkeep-total{background:var(--inset);border:1px solid var(--line-soft);margin:4px 0 8px;padding:6px 8px}.cost-row{flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:4px;display:flex}.cost-row .cost{justify-content:flex-start}.cost-meta{white-space:nowrap;border-left:1px solid var(--line-soft);align-items:center;gap:4px;padding-left:12px;line-height:16px;display:inline-flex}.cost-item{line-height:16px}.prop.ghost{will-change:transform;transition:none}.claim-confirm{border:2px solid var(--gold);background:#d9b45a1a;border-radius:3px;padding:8px 10px}.claim-confirm p{margin-top:0}.tutorial ul{margin:4px 0 8px;padding-left:18px}.tutorial li{margin:3px 0}.prop.ghost.bad{filter:saturate(.4)brightness(.9)}.place-bar{z-index:100100;border:2px solid var(--good);pointer-events:auto;white-space:nowrap;background:#1c1624eb;border-radius:4px;align-items:center;gap:6px;padding:4px;display:flex;position:absolute;transform:translate(-50%)}.place-bar.bad{border-color:var(--bad)}.place-bar .why{color:#ffb0a6;padding:2px 6px;font-size:13px}.place-bar button{margin:0;padding:4px 10px}.modal.basepeek{width:min(720px,100%)}.modal.players{width:min(640px,100%)}.res,.res *{cursor:pointer}.handle{letter-spacing:1px;font-size:.7em;font-weight:400}.units{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:4px 10px;display:inline-flex}.unit-chip{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.unit-chip img{width:22px;height:22px;image-rendering:pixelated;object-fit:contain}.army-at{flex:1 1 0;min-width:0}.army-actions,html.native-app .line>.row.army-actions{white-space:nowrap;flex-wrap:nowrap;flex:none}html.native-app .line:has(>.army-actions){flex-wrap:nowrap}.army-units{margin:3px 0 2px}.army-units .units{gap:4px 12px;display:flex}.tag.tally .units{gap:2px 8px}.tag.tally .unit-chip img{width:18px;height:18px}.bullseye{vertical-align:-2px;margin-right:2px}button.tracking{border-color:var(--gold);color:var(--gold)}.modal.rankings{width:min(980px,100%)}.tabs.boards{flex-wrap:nowrap;overflow-x:auto}.tabs.boards button{white-space:nowrap;flex:auto}.zoom .home{color:var(--gold);font-size:18px}.report{border-bottom:2px solid var(--line-soft);grid-template-columns:1fr 150px;align-items:start;gap:6px 12px;padding:8px 0;display:grid}.report.new{border-left:3px solid var(--gold);padding-left:8px}.report-main{min-width:0}.report-main b{margin-bottom:2px;display:block}.report-side{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.report-side button{width:100%;margin:0}.report-noop{height:0}@media (width<=600px){.report{grid-template-columns:1fr}.report-side{flex-direction:row;justify-content:space-between;align-items:center}.report-side button{width:auto}}.res-text{flex-direction:column;flex:1;gap:0;min-width:0;line-height:1.05;display:flex;overflow:hidden}.res-text b{font-size:17px}.res-text span{font-size:11px}.res-gauge{background:#00000080;border:1px solid #ffffff1a;border-radius:2px;flex:none;width:6px;height:26px;display:block;position:relative;overflow:hidden}.res-gauge i{transform-origin:bottom;background:linear-gradient(#e7b748,#8a7a3a);transition:transform .6s;display:block;position:absolute;inset:0}.res.full .res-gauge{border-color:var(--good)}.res.full .res-gauge i{background:var(--good);transform:none!important}.res-full{background:var(--good);color:#0f1a0c;width:15px;height:15px;font:700 12px/15px var(--head);text-align:center;border-radius:50%;flex:none;margin-left:-2px;font-style:normal}.training{border-bottom:2px solid var(--line-soft);margin-bottom:10px;padding-bottom:8px}.batch{align-items:center;gap:8px;margin:4px 0;display:flex}.batch .unit-icon{width:34px;height:34px;image-rendering:pixelated;object-fit:contain;flex:none}.batch .line{border:0;padding:0}.meter.train{height:8px;margin:2px 0 0}.meter.train i{background:repeating-linear-gradient(90deg, var(--good) 0 6px, #4f8f3a 6px 8px)}.arrow-up{font-size:15px;line-height:1;display:inline-block;transform:translateY(1px)}.hint.wall-confirm{border-color:var(--good)}.hint.wall-confirm.bad{border-color:var(--bad)}.hint.wall-confirm .cost{margin:0 4px}.more .menu .tip{color:#ff8da1}.fallback{background:#1f1b2e;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.fallback .card{width:100%;max-width:520px}.fallback h1{font-family:var(--head);color:var(--gold);margin:0 0 8px}.fallback code{background:var(--inset);border-radius:2px;padding:1px 5px}.threats{z-index:7;pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;max-width:calc(100% - 24px);display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.threats>*{pointer-events:auto}.threats{width:max-content}@media (width>=761px){.stage:has(.basescreen) .threats{width:auto;max-width:none;left:344px;right:12px;transform:none}.stage:has(.base-hud.pill) .threats{left:220px}}@media (width>=1200px){.stage:has(.basescreen) .threats{right:344px}.stage:has(.base-hud.pill) .threats{right:220px}}.threat{color:#ffe4df;font:inherit;cursor:pointer;background:#5a1410f0;border:2px solid #ff5a4a;border-radius:4px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex;position:relative}.threat.incoming{color:#fff1d6;background:#5a370ef0;border-color:#ffb347}.threat{cursor:default;touch-action:pan-y;-webkit-user-select:none;user-select:none;padding-right:4px}.threat :is(.threat-go,.threat-x){box-shadow:none;color:inherit;font:inherit;background:0 0;border:0;min-height:0}.threat .threat-go{align-items:center;gap:6px;padding:0;display:inline-flex}.threat .threat-x{opacity:.75;align-self:stretch;padding:0 8px;font-size:1.35em;line-height:1}.threat .threat-x:hover{opacity:1}.threat :is(.threat-go,.threat-x):active{transform:none}.threats .threat-closed{color:#ffe4df;background:#5a1410f0;border-color:#ff5a4a;min-height:0;padding:3px 9px;font-size:13px}.threat:after{content:"";pointer-events:none;opacity:0;border-radius:5px;animation:1.6s ease-in-out infinite alarm;position:absolute;inset:-2px;box-shadow:0 0 0 4px #ff5a4a80}.threat.incoming:after{box-shadow:0 0 0 4px #ffb34780}.threat b{font-family:var(--head);letter-spacing:1px}.threat .blades{font-size:16px}.threats .link{color:#ffd0c8}.stage:has(.basescreen) .threats{top:10px}.stage:has(.basescreen) .base-hud{top:12px}@keyframes alarm{0%,to{opacity:0;transform:scale(.97)}40%{opacity:1}60%{opacity:.6;transform:scale(1.05,1.18)}}.siege-ring{pointer-events:none;z-index:1;will-change:opacity;animation:1.2s ease-in-out infinite siege-ring;position:absolute;overflow:visible}@keyframes siege-ring{0%,to{opacity:1}50%{opacity:.3}}html[data-motion=reduced] .threat:after,html[data-motion=reduced] .siege-ring,html[data-power=saver] .wx{animation:none}:is(.stage:has(.threats) .tutorial,.stage:has(.threats) .banner){top:62px}.threats{z-index:8}@media (width>=901px){.stage:has(.base-card) .threats{width:auto;max-width:none;left:max(12px,min(344px,100% - 886px));right:466px;transform:none}}@media (width<=760px){.stage:has(.basescreen) .threats{top:56px}.threats{gap:4px}.threat{padding:3px 2px 3px 9px;font-size:13px}}@media (width<=900px),(height<=500px){.stage:has(.base-card,.shop) .threats{justify-content:flex-end;max-width:60%;top:8px;left:auto;right:8px;transform:none}.stage:has(.base-card,.shop) :is(.threat-text,.threats .link){display:none}.stage:has(.base-card,.shop) .threat{padding:3px 8px;font-size:13px}}.lazy-failed{justify-items:start;gap:10px;padding:8px 0;display:grid}.villagers{width:0;height:0;position:absolute;top:0;left:0}.prop.villager{will-change:transform;transition:none;top:0;left:0}.villager-frame{overflow:hidden}.villager-frame img{width:500%;height:100%;image-rendering:pixelated;display:block;transform:translate(-80%)}@media (height<=500px) and (width<=1000px){.tutorial{width:min(340px,46%);padding:8px 10px;font-size:13px;inset:8px 8px auto auto}.stage:has(.basescreen) .tutorial{width:min(340px,46%);padding:8px 10px;font-size:13px;inset:8px 8px auto auto}.tutorial h3{margin-bottom:4px;font-size:16px}}.modal.wiki{flex-direction:column;width:min(1120px,100%);height:min(900px,100vh - 24px);display:flex;overflow:hidden}.wiki{flex:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:210px minmax(0,1fr);gap:10px 20px;min-height:0;display:grid}.wiki>.wiki-head{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 14px;padding-right:40px;display:flex}.wiki-head h2{margin:0}.wiki-nav{border-right:1px solid var(--line-soft);min-height:0;padding-right:10px;overflow-y:auto}.wiki-nav ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.wiki-nav li button{text-align:left;background:0 0;border-color:#0000;width:100%;padding:6px 10px}.wiki-nav li button:hover{background:var(--panel-2)}.wiki-nav li button.on{background:var(--gold);color:#2a1c10;border-color:#f1d98a}.wiki-pick{width:100%;display:none}.wiki-page{min-height:0;padding-right:8px;font-size:15px;line-height:1.5;overflow-y:auto}.wiki-page h3{margin:0 0 8px}.wiki-page h4{color:var(--gold);font-family:var(--head);letter-spacing:.5px;margin:16px 0 4px}.wiki-page ul{margin:4px 0 8px;padding-left:20px}.wiki-page li{margin:3px 0}.wiki-page p{margin:6px 0}.wiki-scroll{margin:8px 0;overflow-x:auto}.wiki-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px;line-height:1.35}.wiki-table th{text-align:left;color:var(--gold);border-bottom:1px solid var(--line);white-space:nowrap;padding:5px 8px;font-weight:600}.wiki-table td{border-bottom:1px solid var(--line-soft);vertical-align:top;padding:5px 8px}.wiki-table td.num{text-align:right;white-space:nowrap}.wiki-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin:8px 0;display:grid}.wiki-card{background:var(--inset);border:1px solid var(--line-soft);border-radius:3px;padding:8px 10px}.wiki-card h4{color:var(--ink);text-transform:none;margin:0;font-size:17px}.wiki-table td.nw{white-space:nowrap}.wiki-card p{margin:3px 0}.wiki-level{align-items:center;gap:10px;margin:4px 0;display:flex}.wiki-level input{width:min(280px,60%)}.zoom .guide{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700}@media (width<=760px){.modal.wiki{height:calc(100vh - 24px);padding:12px}.wiki{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.wiki-nav{border-right:0;padding-right:0;overflow:visible}.wiki-nav ul{display:none}.wiki-pick{display:block}.wiki-page{font-size:14px}}.staff-unlock{align-items:flex-end;gap:8px;margin:6px 0 10px}.staff-unlock label{flex:260px;gap:4px;display:grid}.map-explore{z-index:2;font-family:var(--head);letter-spacing:2px;text-transform:uppercase;color:#ffd766;cursor:pointer;background:#1c1624e0;border:2px solid #c9843d;border-radius:3px;padding:3px 14px;font-size:13px;position:absolute;top:0;left:0;box-shadow:0 2px 6px #00000080}.map-explore:hover,.map-explore:focus-visible{color:#1d1428;background:#c9843d}.momentum{background:var(--inset);border:1px solid var(--line);border-radius:2px;height:14px;margin:4px 0;display:flex;position:relative;overflow:hidden}.momentum i{height:100%;display:block}.momentum i.att{background:repeating-linear-gradient(90deg, var(--bad) 0 6px, #d9584a 6px 8px)}.momentum i.def{background:repeating-linear-gradient(90deg, var(--good) 0 6px, #4f8f3a 6px 8px)}.momentum b.mid{background:var(--ink);opacity:.75;width:2px;margin-left:-1px;position:absolute;top:-1px;bottom:-1px;left:50%}.siege-window{border:2px solid var(--danger);background:#b5382c29;margin:8px 0;padding:8px}.siege-sides{grid-template-columns:1fr 1fr;gap:10px;margin-top:6px;display:grid}.siege-sides h5{font-family:var(--head);margin:0 0 4px}.siege-sides .works{flex-wrap:wrap;gap:4px 10px;margin:4px 0;display:flex}.siege-sides .works img{width:26px;height:26px}@media (width<=520px){.siege-sides{grid-template-columns:1fr}}.mover-ends{flex-direction:column;align-items:stretch;gap:4px;margin:6px 0;display:flex}.mover-ends select{width:100%}.mover-arrow{align-self:center;padding:2px 14px;font-size:18px;line-height:1}.aid-room{border:1px solid var(--line);background:var(--inset);margin:6px 0;padding:6px 8px}.aid-room p{margin:2px 0}.war-terms{border-top:1px solid var(--line-soft);margin-top:6px;padding-top:6px}.res-fields{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:4px 10px;margin:4px 0;display:grid}.res-fields label{flex-direction:column;gap:2px;display:flex}.split{flex-direction:column;gap:4px;margin:6px 0;display:flex}.split-row{grid-template-columns:minmax(0,1fr) 120px 40px;align-items:center;gap:8px;display:grid}.split-row b{text-align:right}@media (orientation:landscape) and (height<=540px){:root{--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-bottom,0px);--corner-l:max(12px, calc(var(--safe-l) * .5));--corner-r:max(12px, calc(var(--safe-r) * .5));--drawer:min(340px, 44vw)}html:not([data-text=large]){font-size:14px}html[data-text=large]{font-size:16px}h1{font-size:26px}h2{margin-bottom:4px;font-size:19px}h3{margin-bottom:4px;font-size:16px}h4{margin-top:10px;font-size:12.5px}p{margin:4px 0}hr{margin:6px 0}.small{font-size:12.5px}html[data-text=large] .small{font-size:14px}label{margin:5px 0;font-size:12.5px}label input,label select{padding:5px 10px;font-size:16px}.card{padding:10px 12px}button{padding:4px 10px}button:not(.link):not(.x){min-height:30px}button.x{width:30px;height:30px;padding:0;font-size:15px}.tabs{gap:4px;margin:6px 0}.notice{padding:3px 12px;font-size:13px}.topbar{height:40px;padding:0 var(--corner-r) 0 var(--corner-l);flex-wrap:nowrap;gap:6px}.brand,.who{display:none}.screens,.resources,.topbar nav{order:0}.screens button{min-height:28px;padding:3px 9px;font-size:12.5px}.resources{flex:1 1 0;gap:4px;width:auto;min-width:0}.res{flex:1 1 0;gap:4px;width:auto;min-width:0;max-width:104px;height:30px;padding:2px 5px}.res-icon{width:16px;height:16px}.res .res-text b{font-size:14px}.res .res-text span,.res .res-gauge,.res .res-full{display:none}.res.full .res-text b{color:var(--good)}.topbar nav{gap:4px;margin-left:auto}.topbar nav button{min-height:28px;padding:3px 8px;font-size:12.5px}.topbar nav em{margin-left:4px;padding:0 4px;font-size:11px}.more .menu{grid-template-columns:1fr 1fr;gap:0 4px;width:min(380px,100vw - 24px);min-width:0;max-height:calc(100vh - 52px);padding:4px;display:grid;overflow:auto}.more .menu button,.more .menu a{min-height:0;padding:6px 10px}.more .menu .menu-sep,.more .menu .menu-note,.more .menu .credit{grid-column:1/-1}.app-notice{display:none}.verify-notice{padding:3px var(--corner-r) 3px var(--corner-l);flex-wrap:nowrap;justify-content:flex-start;gap:10px;font-size:12.5px}.verify-notice span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.verify-notice button{min-height:26px;padding:2px 8px;font-size:12.5px}.report-link,.footer-links{display:none}.zoom{right:max(10px, var(--safe-r));bottom:max(10px, var(--safe-b));flex-direction:row;gap:6px}.zoom button{width:34px;height:34px;min-height:0;font-size:20px}.zoom .home{font-size:16px}.speed{right:max(10px, var(--safe-r));bottom:calc(max(10px, var(--safe-b)) + 42px);min-height:0;font-size:12px}.toasts{bottom:max(12px, var(--safe-b));width:min(560px, calc(100% - 2 * max(12px, var(--safe-l))));gap:6px}.toast{max-width:100%;padding:5px 12px;font-size:13px}.threats{gap:4px;top:6px}.threat{min-height:0;padding:3px 9px;font-size:12.5px}.banner{top:8px;left:var(--corner-l);max-width:min(440px, calc(100% - var(--drawer) - var(--safe-r) - var(--corner-l) - 12px));padding:8px 10px;font-size:13px}.stage:has(.threats) .banner{top:44px}.tutorial{left:auto;right:max(10px, var(--safe-r));width:min(330px,42vw);max-height:calc(100% - 60px);padding:8px 10px;font-size:12.5px;top:8px;bottom:auto;overflow:auto}.stage:has(.basescreen) .tutorial{left:auto;right:max(10px, var(--safe-r));width:min(330px,42vw);max-height:calc(100% - 60px);padding:8px 10px;font-size:12.5px;top:8px;bottom:auto;overflow:auto}.tutorial h3{margin-bottom:2px;padding-right:30px;font-size:15px}.tutorial p{margin:3px 0 6px}.tutorial ul{margin:2px 0 6px;padding-left:16px}.tutorial li{margin:2px 0}.tutorial-tab{right:max(10px, var(--safe-r));max-width:min(330px,42vw);font-size:12.5px;top:8px}:is(.stage:has(.threats) .tutorial,.stage:has(.threats) .tutorial-tab){top:44px}:is(.stage:has(.panel) .tutorial,.stage:has(.panel) .tutorial-tab,.stage:has(.base-card) .tutorial,.stage:has(.base-card) .tutorial-tab){right:auto;left:var(--corner-l)}:is(.stage:has(.base-card) .tutorial,.stage:has(.base-card) .tutorial-tab){top:52px}.stage:has(.base-card) .tutorial{max-height:calc(100% - 110px)}.panel,.base-card{width:calc(var(--drawer) + var(--safe-r));overscroll-behavior:contain;border-width:0 0 0 1px;border-left-color:var(--gold);max-height:none;padding:10px calc(12px + var(--safe-r)) calc(10px + var(--safe-b)) 12px;border-radius:0;font-size:13.5px;inset:0 0 0 auto;overflow:auto}.panel .small,.base-card .small{font-size:12.5px}.panel .x,.base-card .x{top:6px;right:calc(6px + var(--safe-r))}.panel h2,.card-head h3{padding-right:34px}:is(.stage:has(.panel) .zoom,.stage:has(.base-card) .zoom){right:calc(var(--drawer) + var(--safe-r) + 10px)}.effects{gap:3px 8px;margin:4px 0}.effect{gap:5px;padding:2px 6px}.effect img{width:18px;height:18px}.effect b{font-size:15px}.effects-title{margin-top:6px}.siege{margin:6px 0;padding:6px}.card-head{gap:10px}.card-head img{width:48px;height:54px}.unit-icon{width:36px;height:36px}.upgrade{margin:6px 0;padding:6px}.base-hud.pill{left:var(--corner-l);top:8px}.base-hud.pill .hud-sheet-head{display:none}.base-hud.pill.open{width:calc(var(--drawer) + var(--safe-l));overscroll-behavior:contain;border-width:0 1px 0 0;border-right-color:var(--gold);max-width:none;padding:8px 12px calc(10px + var(--safe-b)) calc(12px + var(--safe-l));border-radius:0;top:0;bottom:0;left:0;overflow:auto}.base-hud.pill .hud-body{border:0;border-top:1px solid var(--line-soft);max-height:none;box-shadow:none;background:0 0;margin:6px 0 0;padding:6px 0 0;position:static;overflow:visible}.base-dock{bottom:max(8px, var(--safe-b));padding:0 max(10px, var(--safe-r)) 0 max(10px, var(--safe-l));gap:6px}.basescreen:has(.base-card) .base-dock{right:calc(var(--drawer) + var(--safe-r));padding-right:10px}.basescreen:has(.base-hud.open) .base-dock{left:calc(var(--drawer) + var(--safe-l));padding-left:10px}.dock-buttons{gap:6px;padding-bottom:0}.dock-buttons .big{min-height:30px;padding:5px 10px;font-size:12.5px}.hint{padding:6px 10px;font-size:12.5px}.hint button{min-height:26px;padding:2px 9px}.shop{gap:6px;padding:6px}.shopitem{width:104px;padding:4px 3px}.shopitem>img{width:46px;height:46px}.shopitem.wallitem>img{width:46px;height:32px}.shopitem .cost{gap:0 6px}.shopitem b{font-size:14px}.shopitem .small{font-size:11px}.overlay{padding:6px max(10px, var(--safe-r)) max(6px, var(--safe-b)) max(10px, var(--safe-l));align-items:center}.modal{border-radius:4px;width:min(760px,100%);max-height:100%;padding:12px 16px}.modal.rankings,.modal.quests,.modal.faction,.modal.factions,.modal.wars,.modal.basepeek,.modal.legal,.modal.news,.modal.players{width:100%}.modal>.x{width:34px;height:34px;font-size:16px;top:6px;right:6px}.modal h2{padding-right:40px}.modal.quests{font-size:14px}.quest-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;margin-top:6px}.quest{gap:4px;padding:8px 10px}.quest-head b{font-size:16px}.quest-reward{min-height:38px}.quest-reward .cost.inline{gap:2px 8px}.quest-reward .cost-item{line-height:18px}.quest-reward .cost-item img{width:18px;height:18px}.chat{height:100px}.faction-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 20px;display:grid}.faction-side{padding-top:34px}.faction-side .line{flex-wrap:wrap;gap:4px 10px}.faction-side .line .row{gap:4px}.faction-side .line .row button{min-height:26px;padding:2px 8px;font-size:12.5px}.wheel{width:132px;height:132px}.report{grid-template-columns:1fr 130px}.auth{width:min(700px, calc(100% - 2 * max(12px, var(--safe-l))));grid-template:"title tabs""blurb form""hint form""links form""credit form"".form"1fr/minmax(0,1fr) minmax(0,1.25fr);align-items:start;column-gap:22px;max-height:calc(100% - 12px);padding:14px 18px;display:grid}.auth>h1{grid-area:title;margin:0;font-size:30px}.auth>.auth-blurb{grid-area:blurb;margin:6px 0}.auth>.tabs{grid-area:tabs;margin:0 0 4px}.auth>form{grid-area:form}.auth>.auth-hint{grid-area:hint;margin:4px 0}.auth .auth-links{flex-wrap:wrap;grid-area:links;gap:4px 12px;margin:8px 0 4px;display:flex}.auth>.credit{text-align:left;grid-area:credit;margin:6px 0 0}.auth form label:first-child{margin-top:0}.auth form button.primary{margin-top:6px}:root{--chat:min(300px, 36vw)}.stage .base-card{bottom:0}.worldchat{width:calc(var(--chat) + var(--safe-l));border-width:0 1px 0 0;border-right-color:var(--gold);max-height:none;padding:8px 10px calc(8px + var(--safe-b)) calc(10px + var(--safe-l));border-radius:0;font-size:13px;inset:0 auto 0 0}.worldchat .wc-lines{flex:1 1 0;gap:4px;min-height:0;padding:5px 7px}.worldchat .wc-blocked{max-height:70px}.stage:has(.worldchat) :is(.banner,.base-hud.pill:not(.open)){left:calc(var(--chat) + var(--safe-l) + 10px)}.stage:has(.worldchat):has(:is(.panel,.base-card)) :is(.tutorial,.tutorial-tab){left:calc(var(--chat) + var(--safe-l) + 10px)}.stage:has(.worldchat) .base-dock{left:calc(var(--chat) + var(--safe-l));padding-left:10px}.corner,.corner.out{left:var(--corner-l);bottom:max(10px, var(--safe-b));max-width:min(430px,100% - 190px)}.bot-rule{padding:2px 7px;font-size:11px}.stage:has(.worldchat) .corner{left:calc(var(--chat) + var(--safe-l) + 10px);max-width:calc(100% - var(--chat) - var(--safe-l) - 190px)}.prod-menu{left:var(--corner-l);right:var(--corner-r);width:auto;max-height:calc(100vh - 52px);padding:8px 12px;font-size:13px;position:fixed;top:44px}.prod-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:6px}.prod-grid section{padding:6px 8px}.mover-ends{flex-direction:row;align-items:center}.mover-ends select{flex:1 1 0;min-width:0}.mover-arrow{padding:2px 10px;transform:rotate(-90deg)}.modal.wiki{height:100%}.wiki{grid-template-columns:180px minmax(0,1fr);gap:6px 14px}.wiki-nav li button{min-height:0;padding:4px 8px}.wiki-page{font-size:13.5px;line-height:1.45}.wiki-cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}html.native-app body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html.native-app :is(.report-link,.footer-links){display:none}html.native-app .auth .auth-links{flex-wrap:wrap;gap:4px 12px;margin:8px 0 4px;display:flex}html.native-app p a:not(.btn){color:var(--gold);text-underline-offset:2px}html.native-app input,html.native-app textarea,html.native-app select{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}html.native-app .explain{display:none}html.native-app :is(.row,.actions,.dock-buttons)>button{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}html.native-app .guide-link{flex:none;align-self:flex-start;width:28px;height:28px;min-height:0;margin:0 34px 0 auto;padding:0;font-family:Georgia,Times New Roman,serif;font-size:15px;font-style:italic;font-weight:700;line-height:1}html.native-app .modal:not(.wiki)>.x{float:right;width:34px;height:34px;margin:-4px -6px 0 8px;padding:0;font-size:16px;position:sticky;top:0;right:auto}html.native-app .modal{font-size:15px}html.native-app .modal .small{font-size:13px}html.native-app .modal h2{margin:0 0 4px;font-size:21px}html.native-app .tabs{gap:5px;margin:6px 0}html.native-app .tabs button{white-space:nowrap;padding:4px 10px;font-size:14px}html.native-app .modal h4{margin-top:10px;font-size:13px}html.native-app .modal.quests{font-size:13.5px}html.native-app .quest-grid{gap:6px;margin-top:6px}html.native-app .quest{gap:3px;padding:7px 10px}html.native-app .quest-head b{font-size:15px}html.native-app .quest .good{font-size:12.5px}html.native-app .quest-reward{min-height:38px}html.native-app .quest-reward .cost.inline{gap:2px 8px}html.native-app .quest-reward .cost-item{gap:2px;line-height:18px}html.native-app .quest-reward .cost-item img{width:18px;height:18px}html.native-app .meter.quest{height:7px;margin:2px 0 0;padding:0}html.native-app .quest button{padding:3px 12px}html.native-app .shop{gap:6px;padding:6px}html.native-app .shopitem{justify-content:flex-start;gap:1px;width:100px;padding:4px 3px 5px}html.native-app .shopitem>img{width:40px;height:40px;margin-bottom:0}html.native-app .shopitem.wallitem>img{width:40px;height:28px}html.native-app .shopitem b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;overflow:hidden}html.native-app .shopitem .small{max-width:100%;font-size:11px;line-height:1.25}html.native-app .shopitem .cost{gap:0 4px}html.native-app .shopitem .cost-item{gap:1px;line-height:14px}html.native-app .shopitem .cost-item img{width:12px;height:12px}html.native-app .shopitem .shop-meta{margin-top:auto;padding-top:1px}html.native-app .queue-strip{gap:4px 10px;padding:4px 10px;font-size:12px}html.native-app .queue-strip .qs-item img{width:18px;height:18px}html.native-app :is(.shop,.queue-strip,.tabs.boards,.wiki-scroll){overflow-y:hidden}html.native-app :is(.shop,.queue-strip,.tabs.boards){overscroll-behavior-y:none;touch-action:pan-x}html.native-app .wiki-table{font-size:12.5px}html.native-app .wiki-table :is(th,td){padding:4px 6px}html.native-app .wiki-table td:first-child{min-width:150px}html.native-app .report{gap:4px 10px;padding:6px 0}html.native-app .report-main b{font-size:14.5px}html.native-app .report-side button:not(.link){padding:3px 8px;font-size:13px}html.native-app .card-head{gap:10px;margin-bottom:2px}html.native-app .card-head img{width:44px;height:48px}html.native-app .card-head h3{font-size:18px}html.native-app .upgrade{gap:4px;margin:6px 0;padding:6px}html.native-app .unit{gap:4px 8px;padding:5px 0}html.native-app .unit-icon{width:34px;height:34px}html.native-app .upkeep-total{margin:2px 0 6px;padding:4px 8px}html.native-app .cost-row{gap:3px 10px}html.native-app .cost-meta{padding-left:8px}html.native-app :is(.panel,.base-card) h4{margin-top:10px;font-size:13px}html.native-app .effects{gap:3px 8px;margin:4px 0}html.native-app .effect{gap:5px;padding:2px 6px}html.native-app .effect img{width:18px;height:18px}html.native-app .effect b{font-size:15px}html.native-app .effects-title{margin-top:6px}html.native-app .line{flex-wrap:wrap;gap:4px 8px;padding:5px 0}html.native-app .line>:first-child{flex:150px;min-width:0}html.native-app .line>.row{flex:0 auto;justify-content:flex-end;gap:5px;margin-left:auto}html.native-app .line>.row>button{padding:4px 10px;font-size:13px}@media (orientation:portrait){html.native-app .auth{top:calc(50% + (env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)) / 2);max-height:calc(100% - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}}@media (width<=760px){html.native-app .overlay{padding:calc(6px + env(safe-area-inset-top,0px)) 0 0}html.native-app .modal{max-height:100%;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));border-radius:6px 6px 0 0}html.native-app :is(.panel,.base-card){max-height:42%;padding:10px 12px;font-size:14px}html.native-app :is(.panel,.base-card) .small{font-size:12.5px}html.native-app .panel{bottom:calc(8px + env(safe-area-inset-bottom,0px));left:8px;right:8px}html.native-app .panel h2{margin:0;padding-right:36px;font-size:20px}html.native-app .panel p{margin:4px 0}html.native-app .panel hr{margin:6px 0}html.native-app .stage .base-card{left:8px;right:8px}html.native-app .dock-buttons .big{padding:6px 9px;font-size:12px}html.native-app .dock-buttons{overscroll-behavior-y:none;touch-action:pan-x;overflow-y:hidden}html.native-app .base-dock{bottom:calc(8px + env(safe-area-inset-bottom,0px))}html.native-app .stage .base-card{bottom:calc(52px + env(safe-area-inset-bottom,0px))}}.rule-blocked{z-index:900;background:#0a0c12e0;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.rule-blocked .card{max-width:480px}.rule-blocked .row{flex-wrap:wrap;gap:8px}.app:has(.rule-blocked) .overlay{z-index:950}.legal pre.licences{white-space:pre-wrap;background:#00000040;border-radius:4px;max-height:50vh;padding:8px;font-size:11px;line-height:1.4;overflow:auto}@media (width>=761px) and (height>=541px){html.native-app .topbar{height:calc(54px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px)}html.native-app .overlay{padding-top:calc(12px + env(safe-area-inset-top,0px))}html.native-app .modal{max-height:calc(100vh - 24px - env(safe-area-inset-top,0px))}html.native-app .modal.wiki{height:min(900px, calc(100vh - 24px - env(safe-area-inset-top,0px)))}}@media (width>=901px) and (width<=1366px) and (height>=541px){html.native-app .stage:has(.base-card) .threats{justify-content:flex-start;max-width:calc(100% - 490px);top:72px;left:12px;right:auto;transform:none}html.native-app .stage:has(.base-card) :is(.threat-text,.threats .link){display:none}html.native-app .stage:has(.base-card) .threat{padding:3px 8px;font-size:13px}}h4>button.fold-head{text-align:left;width:100%;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:2px 0;display:flex}h4>button.fold-head:active:not(:disabled){transform:none}.fold-head .chev{width:.7em;font-size:1.25em;line-height:1;transition:transform .15s;display:inline-block}.fold-head[aria-expanded=true] .chev{transform:rotate(90deg)}.all-done{background:var(--inset);border:1px solid var(--gold);border-radius:4px;margin-top:10px;padding:10px 12px}*{scrollbar-width:thin;scrollbar-color:var(--line) var(--inset)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--inset)}::-webkit-scrollbar-corner{background:var(--inset)}::-webkit-scrollbar-thumb{background:var(--line);border:2px solid var(--inset);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--gold)}.dock-buttons::-webkit-scrollbar{display:none}.site-pick{min-width:0;margin:8px 0;position:relative}.mover-ends .site-pick{margin:0}.site-pick-caption{color:var(--dim);margin-bottom:3px;font-size:14px;display:block}.site-pick-button{text-align:left;background:var(--inset);border-top-color:var(--line);align-items:center;gap:8px;width:100%;min-height:46px;padding:4px 10px 4px 6px;display:flex;box-shadow:inset 0 1px 3px #0009}.site-pick.open .site-pick-button{border-color:var(--gold)}.site-pick :is(.site-pick-button,.site-pick-row) img{object-fit:contain;flex:none;width:34px;height:34px}.site-pick-pair{flex:none;display:flex}.site-pick .site-pick-pair img+img{margin-left:-12px}.site-pick-also{color:var(--dim);font-weight:400}.site-pick-text{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.site-pick-text b{font-family:var(--name);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.site-pick-text .dim{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:13px;overflow:hidden}.site-pick-caret{color:var(--gold);flex:none;font-size:14px}.site-pick.open .site-pick-caret{transform:rotate(180deg)}.site-pick-list{z-index:30;overscroll-behavior:contain;max-height:min(320px,60vh);padding:0 0 4px;position:fixed;overflow:auto}.site-pick-list:focus{outline:none}.site-pick-list:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.site-pick-head{z-index:1;background:var(--panel);border-bottom:1px solid var(--line-soft);font-family:var(--head);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);padding:6px 10px 3px;font-size:12px;font-weight:700;position:sticky;top:0}.site-pick-row{cursor:pointer;border-left:3px solid #0000;align-items:center;gap:8px;padding:4px 10px 4px 6px;display:flex}.site-pick-row.active{background:var(--panel-2)}.site-pick-row[aria-selected=true]{border-left-color:var(--gold)}.site-pick-row[aria-selected=true] b{color:var(--gold)}.site-pick-row.off{opacity:.45;cursor:not-allowed}.site-pick-shade{display:none}.site-pick.pick .site-pick-button{min-height:0;padding:5px 10px}.pick .site-pick-text b{color:var(--ink);font-family:inherit;font-weight:400}.site-pick-list.pick .site-pick-row{padding:6px 10px}.site-pick-list.pick .site-pick-text b{white-space:normal}@media (orientation:landscape) and (height<=540px){.mover-ends .site-pick{flex:1 1 0}}@media (width<=760px){.site-pick-shade{z-index:20;background:#00000080;display:block;position:fixed;inset:0}.site-pick-list{z-index:21;max-height:60dvh;padding-bottom:calc(6px + env(safe-area-inset-bottom,0px));border-radius:6px 6px 0 0;position:fixed;inset:auto 0 0}.site-pick-row{min-height:48px}}.site-pick-command{border-bottom:1px solid var(--line-soft);background:linear-gradient(90deg,#d9b45a24,#0000 70%)}.site-pick-command b{color:var(--gold);letter-spacing:.02em}.site-pick .site-pick-flag{width:34px;height:34px;color:var(--gold);flex:none;padding:3px}.command-troops{margin:4px 0 8px}.command-bar{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;gap:4px 8px;padding:4px 0}.command-place{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 8px;padding:2px 0 4px}.command-troops h4.fold{margin:6px 0 2px}.command-confirm{border:1px solid var(--gold);background:var(--inset);margin:8px 0;padding:6px 8px}.command-confirm p{margin:2px 0 6px}.donations{margin:8px 0 12px}.donation{background:var(--inset);border:1px solid var(--line);border-radius:3px;margin:6px 0;padding:6px 8px}.donation .meter{height:8px}.donation .meter i{background:repeating-linear-gradient(90deg, var(--good) 0 6px, #7fb653 6px 8px)}.donation-give,.donation-ask{margin-top:6px}.donation-give .row,.donation-ask .row{flex-wrap:wrap;gap:6px}.donation-give .unit{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin:4px 0;display:flex}.settings .volume{align-items:center;gap:10px;display:flex}.settings .volume input{flex:1;max-width:320px}.settings .volume b{min-width:4.5em;font-weight:600}.threat.hill{border-color:var(--gold);color:#fff4d6;background:#3c3010f0}.threat.hill:after{box-shadow:0 0 0 4px #d9b45a80}.hill-flag{width:1.65em;height:1.35em;display:block}.buff-chips{pointer-events:none;flex-wrap:wrap;gap:4px;display:flex}.corner:has(.buff-chips){flex-wrap:wrap}.corner .buff-chips{flex-basis:100%;order:-1}@media (width<=760px),(height<=500px) and (width<=1000px){.corner .buff-chips{flex-basis:auto;order:9}}@media (width<=900px){.stage:has(.panel) .corner .buff-chips{visibility:hidden}}.koth .buff-chips{margin:4px 0 8px}.buff-chip{border:1px solid var(--gold);color:var(--gold);font-variant-numeric:tabular-nums;white-space:nowrap;background:#23262beb;border-radius:10px;align-items:center;gap:4px;padding:2px 8px;font-size:12.5px;display:inline-flex}.koth p{margin:2px 0}.koth-top{font-variant-numeric:tabular-nums;margin:4px 0;padding-left:22px}.koth-top li span{min-width:50%;display:inline-block}@media (width<=760px){.buff-chip{padding:1px 6px;font-size:12px}}.buff-mark{width:.85em;height:1em;color:var(--gold);vertical-align:-.12em;flex:none}.buff-chip .buff-x{pointer-events:auto;box-shadow:none;color:inherit;font:inherit;opacity:.75;background:0 0;border:0;min-height:0;margin-right:-3px;padding:0 0 0 4px;font-size:1.25em;line-height:1}.buff-chip .buff-x:hover{opacity:1;filter:none}.buff-chip .buff-x:active{transform:none}.base-hud>.buff-chips{width:max-content;max-width:min(320px,100vw - 24px);position:absolute;top:calc(100% + 6px);left:0}@media (width<=760px){.base-hud>.buff-chips{flex-direction:column;align-items:flex-start}.stage:has(.base-hud>.buff-chips>.buff-chip:first-child) .threats{top:84px}.stage:has(.base-hud>.buff-chips>.buff-chip:nth-child(2)) .threats{top:109px}.stage:has(.base-hud>.buff-chips>.buff-chip:nth-child(3)) .threats{top:134px}.stage:has(.base-hud>.buff-chips>.buff-chip:nth-child(4)) .threats{top:159px}.stage:has(.base-hud>.buff-chips>.buff-chip:nth-child(5)) .threats{top:184px}}.hud-buffs{flex-wrap:wrap;align-items:center;gap:4px 6px;margin:4px 0;display:flex}.hud-buffs .buff-chip{background:var(--inset)}.hud-buffs>.buff-chips{display:contents}.report.kind-buff,.report.kind-support{box-shadow:inset 3px 0 0 var(--gold);padding-left:8px}.report-reply{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:2px}.report.kind-buff .report-main>b{color:var(--gold)}.report.kind-buff .buff-mark{margin-right:5px}.koth-chart{margin:6px 0 2px}.koth-chart svg{touch-action:pan-y;cursor:crosshair;-webkit-user-select:none;user-select:none;width:100%;height:auto;max-height:180px;display:block}.koth-chart .kc-future{fill:#00000047}.koth-chart .kc-base{stroke:var(--line-soft);stroke-width:1px}.koth-chart .kc-total{fill:#d9b45a38;stroke:#d9b45ab3;stroke-width:1px}.koth-chart .kc-figure,.koth-chart .kc-time{fill:var(--dim);font-variant-numeric:tabular-nums;font-size:9px}.koth-chart .kc-time{fill:var(--ink)}.koth-chart .kc-now{stroke:var(--gold);stroke-width:1px;stroke-dasharray:3 3;opacity:.8}.koth-chart .kc-scrub{stroke:var(--ink);stroke-width:.8px;opacity:.7}.koth-chart .kc-line{stroke:#9aa1ab;fill:#9aa1ab}.koth-chart .kc-line polyline{fill:none;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.koth-chart .kc-line.me{stroke:var(--gold);fill:var(--gold)}.koth-chart .kc-line.me polyline{stroke-width:2.6px}.koth-chart .kc-line.hot polyline{stroke-width:3px}.koth-chart .kc-line.dim{opacity:.3}.koth-chart .kc-at{stroke:var(--edge);stroke-width:.8px}.koth-legend{font-variant-numeric:tabular-nums;margin:4px 0;padding:0;list-style:none}.koth-legend li{align-items:center;gap:8px;padding:1px 0;display:flex}.koth-legend li.me b{color:var(--gold)}.koth-legend .kl-who{min-width:0;min-height:26px;box-shadow:none;text-align:left;color:inherit;font:inherit;background:0 0;border:0;border-left:2px solid #0000;border-radius:0;flex:1;align-items:center;gap:6px;padding:0 4px;display:flex}.koth-legend .kl-who:active{transform:none}.koth-legend li.hot .kl-who{border-left-color:var(--gold);background:var(--panel-2)}.koth-legend .kl-swatch{background:var(--gold);border-radius:2px;flex:none;width:12px;height:3px}.koth-legend .kl-place{min-width:1.4em;color:var(--dim);text-align:right;flex:none}.koth-legend .kl-tag{flex:none}.koth-legend .kl-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.koth-legend li.me .kl-name{color:var(--gold);font-weight:600}.koth-legend .kl-move{text-align:right;flex:none;min-width:2.2em;font-size:12px}@media (orientation:landscape) and (height<=540px){.koth-mover .mover-ends>.hill-tile{flex:1 1 0;min-width:0}}.hill-tile{background:var(--inset);border:1px solid var(--gold);border-radius:3px;align-items:center;gap:8px;min-height:46px;padding:4px 10px 4px 6px;display:flex}.hill-tile .hill-flag{flex:none;width:34px;height:28px}.hill-tile b{color:var(--gold)}.koth-mover-sum{font-variant-numeric:tabular-nums;gap:8px;margin:4px 0}.koth-chips{flex-wrap:wrap;gap:4px;margin:4px 0;display:flex}.koth-chips button{font-variant-numeric:tabular-nums;border-radius:12px;padding:2px 10px;font-size:13px}.koth-chips button.on{border-color:var(--gold);color:var(--gold)}.koth-where{vertical-align:-3px;color:var(--gold);margin-right:5px;display:inline-flex}.koth-where .hill-flag{width:20px;height:16px}.march-mark{width:16px;height:16px}.march-mark.back{transform:scaleX(-1)}.koth-bar{justify-content:flex-end}.swords-mark{width:16px;height:16px}.battle-row .army-actions button.on{border-color:var(--gold);color:var(--gold)}.battle-send{background:var(--inset);border-radius:3px;margin:2px 0 10px;padding:6px 8px}.battle-pitch .koth-chips{margin:6px 0}.tag .busy.damaged{color:var(--bad);border-color:var(--bad)}.bld.damaged:not(.picked):not(.ghosted){filter:saturate(.7)brightness(.9)}.repair{border-left:3px solid var(--bad);margin:6px 0;padding:4px 0 4px 8px}.repair p{margin:2px 0 4px}.repair button,.camp-growth{margin-top:4px}.shopitem .season-tag{color:#ffa24a;margin-bottom:1px;font-size:12px;font-weight:600;line-height:1}.fpick{flex:200px;min-width:0;display:flex;position:relative}.fpick input{flex:1;width:auto;min-width:0;margin:0;padding-right:32px}.fpick .fpick-toggle{min-height:0;box-shadow:none;color:var(--dim);background:0 0;border:0;padding:0 10px;position:absolute;top:1px;bottom:1px;right:1px}.fpick .fpick-toggle:hover{color:var(--ink)}.fpick-list.card{z-index:30;max-height:248px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.fpick-list li{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:3px;padding:7px 10px;overflow:hidden}.fpick-list li.on{background:var(--inset);box-shadow:inset 2px 0 0 var(--gold)}a.btn.discord{color:#fff;background:#5865f2;border-color:#7983f5;align-items:center;gap:8px;font-weight:600;display:inline-flex}a.btn.discord:hover{background:#4752c4}a.btn.discord svg{flex:none;width:20px;height:20px}.auth-discord{margin-top:12px}.line.roster-line,.faction-side .line.roster-line,html.native-app .line.roster-line{flex-wrap:nowrap;gap:8px}.roster-who,html.native-app .line>.roster-who{flex-direction:column;flex:auto;min-width:0;line-height:1.25;display:flex}.roster-who>*{text-overflow:ellipsis;white-space:nowrap;text-align:left;max-width:100%;overflow:hidden}.roster-actions,.faction-side .line .roster-actions,html.native-app .line>.roster-actions{white-space:nowrap;flex-wrap:nowrap;flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.roster-actions>button,.faction-side .line .roster-actions>button,html.native-app .line>.roster-actions>button{min-height:28px;padding:2px 8px;font-size:13px}.roster-actions>button.on{border-color:var(--gold)}.roster-actions>button.roster-bang,.faction-side .line .roster-actions>button.roster-bang,html.native-app .line>.roster-actions>button.roster-bang{min-width:28px;padding:2px 0;font-weight:700}.roster-sheet{z-index:21;overscroll-behavior:contain;white-space:normal;margin:0;padding:0 0 4px;position:fixed;overflow:auto}.roster-sheet:focus{outline:none}.roster-sheet .roster-head{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.roster-sheet button.roster-opt{text-align:left;width:100%;min-height:40px;box-shadow:none;background:0 0;border:0;border-left:3px solid #0000;border-radius:0;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.roster-sheet button.roster-opt:hover:not(:disabled){background:var(--panel-2);border-left-color:var(--gold);filter:none}.roster-sheet button.roster-opt:active:not(:disabled){transform:none}.roster-opt.bad b{color:var(--bad)}.roster-ask{padding:8px 10px 4px}.roster-ask p{overflow-wrap:anywhere;margin:0 0 8px}@media (width<=760px){.roster-sheet{max-height:60dvh;padding-bottom:calc(6px + env(safe-area-inset-bottom,0px));border-radius:6px 6px 0 0;inset:auto 0 0}.roster-sheet button.roster-opt{min-height:48px}}.board.bans td{padding:3px 4px}.board.bans .ban-name{width:100%;max-width:0}.board.bans .ban-name>button,.dir-board .dir-name>button{text-overflow:ellipsis;white-space:nowrap;text-align:left;max-width:100%;display:block;overflow:hidden}.board.bans td:not(.ban-name){white-space:nowrap}.ban-add{flex-wrap:nowrap;margin:6px 0 10px}.dir-search{margin:6px 0}.dir-chips .dir-gap{flex:0 0 6px}.dir-board th{text-align:left;padding:0 4px 2px;font-weight:400}.dir-board th.num{text-align:right}.dir-board td{white-space:nowrap}.dir-board .dir-name{width:100%;max-width:0}.war-fold{width:100%;min-height:0;font:inherit;color:inherit;text-align:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1.2em 1fr 1.4em;align-items:center;gap:6px;padding:0;display:grid}.war-fold:hover:not(:disabled){filter:none}.war-fold:active:not(:disabled){transform:none}.war-fold .chev{color:var(--gold);font-size:1.25em;line-height:1;transition:transform .15s;display:inline-block}.war-fold[aria-expanded=true] .chev{transform:rotate(90deg)}.war-wait{text-align:center;color:#2a1c10;background:var(--gold);border-radius:50%;width:1.4em;height:1.4em;font-size:12px;font-weight:700;line-height:1.4em}.war-wait:empty{background:0 0}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2)format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2)format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2)format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2)format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2)format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2)format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-vietnamese-600-normal-b1FQiZcx.woff2)format("woff2"),url(/assets/barlow-semi-condensed-vietnamese-600-normal-DzVrjA0Q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-latin-ext-600-normal-BkQ9hN72.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-ext-600-normal-BuP8AaxH.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-latin-600-normal-BkLiAYu4.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-600-normal-DyOfdMBA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Slab;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-slab-latin-700-normal-WCCj9XVQ.woff2)format("woff2"),url(/assets/roboto-slab-latin-700-normal-ThI0IOtl.woff)format("woff")}@font-face{font-family:Black Ops One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/black-ops-one-latin-400-normal-CYRH0z_U.woff2)format("woff2"),url(/assets/black-ops-one-latin-400-normal-DmcO2QRk.woff)format("woff")}@font-face{font-family:Special Elite;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/special-elite-latin-400-normal-YjDd9tmf.woff2)format("woff2"),url(/assets/special-elite-latin-400-normal-BtSRmyJ6.woff)format("woff")}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cinzel-latin-700-normal-Dkw14w9r.woff2)format("woff2"),url(/assets/cinzel-latin-700-normal-C-gK7hA8.woff)format("woff")}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2)format("woff2"),url(/assets/press-start-2p-latin-400-normal-KLytu4cr.woff)format("woff")}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-ext-400-normal-CIYZrvmP.woff2)format("woff2"),url(data:font/woff;base64,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yGMEABPXAM542o2QA24EUBBAX+3GqH82qG27QW27axvH6bEa9QQ9QydTrjdf749ngFpsVFBWWQe8ldWjTBntfKBMOc28oyz3Eq8oU8kAMZSpopUblKmmhwmUaRYCBxFZAeYYlhXmmRBO+UeEhwgLexjCL1K76PfZYocDQlgJyzomwiMhucdEOsgRVuxE8aj0DCshjeHHh2GcIUZ0/UUw/MUwGsVkRPnzmmedS9FuCpVYQ8avUN51/ARIav92HKicEUblNpyIxIopXLlq/biw8qzSVaJEcOj8xIMenoVfSLJCSqdiZZwZhpQi9DKAIY5TvXQShHWKMblfMGypV0Roj0e8WpOlYFWWT5u/WfgAAAB42mzK04EDABQAsJfybNtmz7bNYs+uVwzQfCcSERER1XLkopFShER9JSWlpGVkNWnWolWbdh06denWo1effgMGDRk2YtSYcRMmTZk2Y9aceQsWLVm2YtWadRs2bdmWs2PXnn0HDh05duLUmXMXLl25duPWnXsPHj159uLVm3cfPn359uPXn395hdT73+trtqbSvExAi/RhAkEMAwGwJZ/jm+xw139JD2hIw8IKgVCqPXOFI7OGM7Oy88fFE67EmGu5youHb7g7f9Q7iQ93eBMzO388fMM3s7LzR70vMbOyM/rtWbSnF+5wFLZwFjYOTm7ecD0s7tfkzcsv3IOTeudj5gnvw8LByUvzb2Hj4KTe97CwcXC626Y9q1L/VkZO8U857foH8K7PJw==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-400-normal-DBn7fddJ.woff2)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAA3YAA0AAAAAJPAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABMAAAABQAAAAUAA8AbUdTVUIAAAFEAAAAJwAAACi4/LjqT1MvMgAAAWwAAABJAAAAYGf8mjtjbWFwAAABuAAAANcAAAE4ISlOYWdhc3AAAAKQAAAACAAAAAgAAAAQZ2x5ZgAAApgAAAdqAAAYtCQw2fRoZWFkAAAKBAAAADUAAAA2CHVH3mhoZWEAAAo8AAAAGgAAACQEpwRUaG10eAAAClgAAAAoAAABrJopBW5sb2NhAAAKgAAAANgAAADYRQ1LcW1heHAAAAtYAAAAHAAAACAAgABebmFtZQAAC3QAAAEFAAACSi9xS2Vwb3N0AAAMfAAAAVsAAAQ3VFJMagABAAAADAAAAAAAAAABAGoAAQADeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhfsE4gYGVgYGpiymCgYHBG0IzxjEYMR4C8oFSMMDEzIAEnCODXBkOMDAoijG/APGB5pQpMDDMB6t8BxZTYGAGACuvDC8AAAB42k3JMS5EUQBA0fPNAwxAFAgwAAAAgKEGAACIxlrYgULU7MIuFNaggXyJhtvc4iADCZRLiH4fohSqFUtIokCd+0QUKkNjGA8L4Sjchef6ijjmnwpVIRUmQjrchqdfjeL3+C1++b7m84OvJPC6JvJXKdK48eARJBUYlKNTh249erVp16dcqRpNgkxZsuXJV6hIsRJlatVpUK9RSotWzbr0GzBsxKgxk6bMmjNvwaIVq9at2bBpx65tR85dmDbj0rhDB46dOLVn35klacu25Jow5OoHlyIp1wAAAQAB//8AD3jatVi5juNGEG2KHux9UAJ9XwIhODYIYj9qookm6g+YaBJfkb9vIkWKGquB33ulUrOW8m2zwUODfnVXddWkNuWU2+v2AV8v0puU3nXbrtl2237bD904DXm1f3zZ3PIuOWPr+x+b2+Y258e7nFYpGRrIT1KaABinbT/2Yzfg3W2nYRr6IWcCyuMdXrhWN3we70sRzUrFJJjEnFSGfredthLgkLPEuMPGXLBySW3AbYQUincDZCd0zo6d45tDgQSpOev/RLr3A2AZIO0s+bhOaVVtRPmaYRo/0b6B+vZUp2B/KaJdwIx/SpF2M/YEbFc35fFlaQ7tA/iv9qSOq33ArlepS+n7CTThg5Ec+ncwpAwGEEgXAI9rKr+6If2qv3T31V4f75sDxXBtZzZuaakG1K/O+2mosW9uwciB9HJuH6iZuwzISuMJqWyAGomc8Sa747pKAAHo7LWcTqtcORV8dYiar9IASh0CZWqgdIcFA4zwBH40I39ddeDTlwyniYjCiQbhHyAlfFVwK74YUgxX+gM/y8xKX8DD4AJHTFo9vqcaMdDVg6RIYV3Ux1+VlkUbxJy0KHTPxa2FD+yCgLnIjjnav6fltn0zx09E0/5rJ0HD0WxQTMlC20UPfGax2FMjo4C30xRb5RfVEblyokOaUaYNbQPr26IroBBJNdTKqdEGRTYvzBA8aXYoSrvLtx8F+T4RVcCf4HbaNDvducPnzMh0F8vBObsLQhzM5jZ/BZufsoPi0WO2hzK9/3G1P97ntPAR2VYfQbG5j/iEiw4F+fVhPpEPUHhSMAaYqYr9CJFYtRRZnaKpY9XqtkoaLzz2DfFyzNsnylvxaK+Ng/RYz6g/k96dUWZN7VTTajVk9LMkLyN9ONdjRUcnS5yiVG6UoT2heCkwcqxcu86cBiOs9uZ5CBjtXPNqcLtZPjFLATxlkuXXcW2xl2o9Uj5MEe/VyCiAFV2VsxO5D/mwsWjbudYWcMrK7/Da4CYRDy5+uN7S2nN/rtdwijfSNHqiS5qeJvyWanbXR7WtPmJs7bqq5+rGFVTxsgAzKZLv51E22upplGL14bhmqJRl3PoSe9+IG4Sb82nzptJ12iInjIOcw1Ia3T0FpvCKRGORl7E79jUvSjjKeW7SC4tsYsw5SmegNx1FEei4WQRcVW6mD3GFp9G9Uh1vZhdBi45joi6qK0KxOYBXyJAnLZA0Q0TqtHZrz7Bg6NhTvQBc2sYMDTnjWWo69zV3dPSDyOGPzqJvLmZ7L1rLjGdGxaz3Ky1pCq+8FM3a3UlG9TpONZDyYhK6oBekOXZ+BOTCelLOtTH0orG/iCj0Fwb13iJ7PzrPBLev1yKvQnJl3VmjbbB4w6JI2E+9vH2k1eT9Wm9qB3CqzfKBRatLVOOgSEc6k2dA6Jx7rzP0oJ3knQKSnqaeBJm/UAGLiv08JzfMSUk+16M3x5gmWW53ZYJXoEcjf6qy0WYWS1i0r5e0ojaLl5fgmg2rvbJBFle0yCLs3Z3xTbYkIFgixGijDKfIp/5uT9qDnSQZSgt+tg+Mf7cvKKfWpfg7cwCQblOLnGw0lnMATQjgH84B7J+Ng+phHATc1tcX54Drwm3nOcBtuTv1StbwsA8GTUKoM146A6zVXXqidiOqAo15wrxwIMBDs/AVO/tefSUYwyNcs/N0wM/zlKBoxqI54RMqXktK7ARFs2bzUjar0lHAmtxVzuas5RfKGa9QugevfLiJ0O31Upe9AhWvEnxenghKifNAveaR98Qib0MY1KOLSesJflMKniKuhexnSsWO+QUoWCZMl+iov620lAmwV6R3Fez+pvbgnBLaC1TlsCAi44zuDIRrfEnP5kI33xxmjTyo1Sb+/50MGPOqYVzyIKsGvc1ir4C6I3TprQYMyXIX7eGmoAFgB8pidgix8+LU2ZzOJp8RKBs7tGqxvzQf1PMiVR7L+cBbYq/+2LOx+m3GqxUU5mKVOJVOjXw2tJFT5SF8rRaDiqVi33sP4EOjHGrlYjqw7i5V+aj7+GFnX7v62M//d1MBqVz7VLD9e1PBciio1vrHM8HyirG0o5aqRPOZAIvhNLfn780DBNEuMUaX84BvxA3CjZ86fzwPVJBziNIs5wEixGJeO7xDr//dC/MA045XRcRpQJhxitMA8OWDanxpFpjqLMCj9452W3KKk8AUJwE8zQC5VJzPAYoEIifJGOYA1StlYwmZR361/3cNaTg3eAiYOfaTmLWGDJlL43ju/hGN5enX/dHJBzfFToi1t/bosAOAbFNUsv0AV88Z+/uudgQVa53AGVzh9BQZ7yNP1Tr1uoBpgPaKANsx9uJ/KbBbXgq9PlMMuFJVtQ6x+ti7fSBjt98vu31520tlycvezPsWk73vTr3ZvhhXYPx/43nW439Se/ygg/f5roUVQlfEO9vk/m76RacvH4ROn3Vcl4gm+CrO2J36ua/gP52fVyBxxUrKcwo3u4wnCGYdv9brm2e82LcPcKs48j8GUlu3Mv/4K/70i8WI5NWp/PgLwQDi+g3JH5K7AAB42mNgZGBgYGZgYFz1dlU8v81XBmbmFwxAcEVd4RuYLns86c+1f13ML8Di7AxMIFEAhwQO3QAAAHjaY2BkYGB+wcAAIv9cA5FAEVSQDQBwfwUBAAB42mN+wVDLAARAGhuuRcIM1MDUMouAu2qHoD9q8dgBBH/nAQCJSWnPAAAAHwAfAB8AHwBCAF4AgACSAK4AwQDeAPQBFgE5AXEBlwG0AdcB/gInAlECaQKGAp0CugLMAuYDCwMdAzwDXwOJA7QDzAPiA/gEEwQqBEQEYAR7BJgEtwTdBQcFMQVGBWcFfAWXBbwF3QX8Bh8GPgZiBoQGlgayBsUG5AcDBywHVwd6B58HwAfoCBQINAheCHYImAitCMoI3Aj8CRoJLAlHCWoJkwm+CdQJ6goAChsKMgpLCmYKgAqcCrkK1wr5CxsLNgtVC3ALjguyC88L8QwSDBIMSAxaeNpjYGRgYMhmsGDgYVBhYAfxEADIYwQAFaIA33jajZADbgRQEEBf7caofzaobbtBbbtrG8fpsRr1BD1DJ1OuN1/vj2eAWmxUUFZZB7yV1aNMGe18oEw5zbyjLPcSryhTyQAxlKmilRuUqaaHCZRpFgIHEVkB5hiWFeaZEE75R4SHCAt7GMIvUrvo99lihwNCWAnLOibCIyG5x0Q6yBFW7ETxqPQMKyGN4ceHYZwhRnT9RTD8xTAaxWRE+fOaZ51L0W4KlVhDxq9Q3nX8BEhq/3YcqJwRRuU2nIjEiilcuWr9uLDyrNJVokRw6PzEgx6ehV9IskJKp2JlnBmGlCL0MoAhjlO9dBKEdYoxuV8wbKlXRGiPR7xak6VgVZZPm79Z+AAAAHjaYmBiAIP/WxmMGLCBbAYAg/Jw4AAAAADsUp5t27Zt27X3X6DNO1UClRUUFBIWEVWtRq069Ro0atKsRas27Tp06tKtR68+/QYMGjJsxKgx4yZMmjJtxqw58xYsWrJsxao16zZs2rJtx649+w4cOnLsxKkz5y5cunLtxq079x48evLsxas37z58+vLtx68//2LiEpJS0jKycvIKikqhx4/7+2hZpXmZABrn4DhgEAYCYEtgGwxPANJ/SZnEq9fOjQS69OTEzIv3Z2KPvYfFPDHeV75s7Pa2POQlTy5uHv58XomZF6PvkR8WvqxsjF7x/+LgNO8cLIw7W6582TjtHbqX9J/p8w4zL96fhT3mD4t5YswrXzZ2e1se8pInFzcP9X8SMy9G3yM/LHxZ2Ri94v/FwWneOVgYd7Zc+bJx2jt0r+g/879ppD+vnOvvOBOTS0tSk/NzkwDpNfepAA==)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-greek-400-normal-DQfalijU.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-ext-400-normal-DpfYvR5A.woff2)format("woff2"),url(/assets/press-start-2p-latin-ext-400-normal-DBgyq7ky.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2)format("woff2"),url(/assets/press-start-2p-latin-400-normal-KLytu4cr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.auth.auth-plot{background:var(--panel);width:min(420px,100% - 32px);box-shadow:0 0 0 1px var(--gold), 0 18px 40px #0009;border:2px solid #12141a;border-radius:4px;padding:0}.auth-plot .plot-scene{isolation:isolate;background:#2c3a2a;height:236px;position:relative;overflow:hidden}.auth-plot .plot-scene:after{content:"";z-index:400;pointer-events:none;background:radial-gradient(62% 70% at 50% 62%,#0000 55%,#0a0c108c 100%);position:absolute;inset:0}.auth-plot .plot-layer{image-rendering:pixelated;background-position:50%;position:absolute;inset:0}.auth-plot .plot-layer.in{animation:1.4s both plot-in}.auth-plot .plot-layer.out{animation:1.4s both plot-out}@keyframes plot-in{0%{opacity:0}to{opacity:1}}@keyframes plot-out{0%{opacity:1}to{opacity:0}}.auth-plot .plot-origin{width:0;height:0;position:absolute;top:0;left:50%}.auth-plot .plot-origin img{image-rendering:pixelated;pointer-events:none;position:absolute}.auth-plot .plot-lines{position:absolute;top:0;left:0;overflow:visible}.auth-plot h1{z-index:2;text-align:center;letter-spacing:.04em;color:var(--gold);text-shadow:3px 3px #12141a,-1px -1px #12141a,0 0 14px #0a0c10cc;margin:0;font-family:"Press Start 2P",monospace;font-size:26px;position:absolute;top:16px;left:0;right:0}.auth-plot .plot-level{z-index:401;font-family:var(--head);letter-spacing:.04em;color:var(--gold);background:#101216c7;border:1px solid #e8b84a8c;border-radius:3px;padding:2px 7px;font-size:13px;font-weight:700;animation:1.4s both plot-in;position:absolute;bottom:9px;right:10px}.auth-plot .auth-body{border-top:2px solid var(--gold);padding:12px 18px 14px}.auth-plot .auth-lede{text-align:center;margin:2px 0 12px;font-size:15px;line-height:1.45}.auth-plot .auth-lede span{white-space:nowrap}.auth-plot .tabs button{font-family:var(--head);letter-spacing:.04em;font-weight:700}.auth-plot form button.primary{margin-top:12px;padding:12px;font-family:"Press Start 2P",monospace;font-size:12px}@media (width<=420px){.auth-plot .plot-scene{height:214px}.auth-plot h1{font-size:22px}}@media (height<=700px){.auth-plot .plot-scene{height:190px}}@media (prefers-reduced-motion:reduce){.auth-plot .plot-layer.in,.auth-plot .plot-layer.out,.auth-plot .plot-level{animation-duration:10ms}}@media (orientation:landscape) and (height<=540px){.auth.auth-plot{width:min(760px, calc(100% - 2 * max(12px, var(--safe-l,0px))));grid-template:none/minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;column-gap:0;max-height:calc(100% - 12px);padding:0;display:grid;overflow:hidden}.auth.auth-plot>.plot-scene{grid-area:1/1;height:auto;min-height:100%}.auth.auth-plot>h1{grid-area:auto;width:42.5%;font-size:17px;top:14px;right:auto}.auth.auth-plot>.auth-body{border-top:0;border-left:2px solid var(--gold);grid-area:1/2;padding:10px 16px 8px;overflow:auto}.auth-plot .auth-lede{margin:0 0 8px;font-size:13px}.auth-plot .auth-lede span{white-space:normal}.auth-plot form button.primary{margin-top:8px;padding:9px}.auth-plot .auth-body>.credit{margin:6px 0 0}}
