#builderOrders[data-v-b651ec23]{color:#e7d3aa;pointer-events:auto;background:#211a13e8;border:1px solid #92764d;border-radius:5px;max-height:220px;padding:10px 12px;font-size:14px;position:fixed;bottom:90px;right:18px;overflow:auto}#builderOrders button[data-v-b651ec23]{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;display:flex}#builderOrders button[data-v-b651ec23]:hover{color:#fff}#builderOrders button span[data-v-b651ec23]{margin-left:auto}#builderOrders .ic[data-v-b651ec23]{width:16px;height:16px}#watch[data-v-16af6598]{color:#d9cdb6;width:300px;max-height:calc(100vh - 110px);font:400 15px var(--ft);z-index:20;background:#100b08f2;padding:14px 16px;position:fixed;top:84px;right:16px;overflow-y:auto}#watch.folded[data-v-16af6598]{width:auto;padding:10px 16px}.head[data-v-16af6598]{justify-content:space-between;align-items:baseline;gap:18px;width:100%;margin:0 0 10px;display:flex}#watch.folded .head[data-v-16af6598]{margin:0}.head span[data-v-16af6598]{font:italic 400 14px var(--ft);color:var(--muted)}.head:hover span[data-v-16af6598]{color:var(--paper)}h3[data-v-16af6598]{font:500 26px/1 var(--fd);color:var(--paper);margin:0}h4[data-v-16af6598]{font:italic 400 14px var(--ft);color:var(--muted);margin:12px 0 4px}button[data-v-16af6598]{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.who[data-v-16af6598]{flex-direction:column;max-height:34vh;display:flex;overflow-y:auto}.who button[data-v-16af6598]{font-variant-numeric:tabular-nums lining-nums;grid-template-columns:10px 1fr auto auto;align-items:center;gap:8px;padding:3px 6px;display:grid}.who button[data-v-16af6598]:hover{color:var(--paper)}.who button.on[data-v-16af6598]{background:var(--paper);color:var(--ink)}.who i[data-v-16af6598]{border-radius:50%;width:10px;height:10px}.who b[data-v-16af6598]{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.who span[data-v-16af6598]{color:inherit;opacity:.75;font-size:13px}.main[data-v-16af6598]{font:500 18px var(--ft);color:var(--paper);border-bottom:1px solid #6e6250;margin-top:12px}.main[data-v-16af6598]:hover{border-color:var(--paper)}.note[data-v-16af6598]{font:italic 400 13px var(--ft);color:var(--muted);margin:4px 0 0}.acts[data-v-16af6598]{flex-wrap:wrap;gap:4px 14px;display:flex}.acts button[data-v-16af6598]{color:#d9cdb6}.acts button[data-v-16af6598]:hover{color:var(--paper)}.acts button.on[data-v-16af6598]{color:var(--gold)}#dipOffers[data-v-e4611501]{z-index:45;pointer-events:auto;gap:4px;display:grid;position:fixed;top:84px;left:50%;transform:translate(-50%)}.of[data-v-e4611501]{color:#f1e9da;background:#120d0af0;align-items:center;gap:6px;padding:7px 8px 8px 16px;font:500 17px Alegreya Sans,sans-serif;display:flex}.of span[data-v-e4611501]{margin-right:8px}.of button[data-v-e4611501]{color:#b9ad97;font:inherit;padding:2px 10px 4px}.of button[data-v-e4611501]:hover{color:#15100b;background:#f1e9da}#dip[data-v-e4611501]{z-index:40;color:#efe4cc;pointer-events:auto;background:radial-gradient(62% 78% at 38% 52%,#2a2118 0,#17120d 52%,#0b0806 100%);grid-template-columns:1fr 340px;font:400 16px/1.35 Alegreya Sans,sans-serif;display:grid;position:fixed;inset:0}.webBox[data-v-e4611501]{min-width:0;position:relative}.webBox svg[data-v-e4611501]{width:100%;height:100%;position:absolute;inset:0}.head[data-v-e4611501]{z-index:1;pointer-events:none;position:absolute;top:22px;left:34px}h1[data-v-e4611501]{color:#f1e9da;margin:0;font:500 46px/1 EB Garamond,Georgia,serif}.head p[data-v-e4611501]{color:#b9ad97;margin:4px 0 0;font:italic 500 17px EB Garamond,Georgia,serif}.frame[data-v-e4611501]{fill:none;stroke:#cdbb97;stroke-width:.7px;opacity:.22}.th[data-v-e4611501]{fill:none;stroke-linecap:round}.twist[data-v-e4611501]{stroke-linecap:butt}.node[data-v-e4611501]{cursor:pointer}.node text[data-v-e4611501]{fill:#b9ad97;paint-order:stroke;stroke:#0e0b08;stroke-width:3.5px;font:500 14px Alegreya Sans,sans-serif}.node.me text[data-v-e4611501],.node.on text[data-v-e4611501]{fill:#f1e9da;font-weight:700}.rk[data-v-e4611501]{font:italic 500 13px EB Garamond,Georgia,serif}.ring[data-v-e4611501]{fill:none;stroke:#f1e9da;stroke-width:1.2px;stroke-dasharray:3 4}aside[data-v-e4611501]{color:#15100b;background:#f1e9da;padding:26px;position:relative;overflow:auto;box-shadow:-18px 0 50px #000a}.x[data-v-e4611501]{color:#15100b;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:10px;right:10px}.x[data-v-e4611501]:hover{color:#f1e9da;background:#15100b}.crest[data-v-e4611501]{width:84px;height:96px;display:block}h2[data-v-e4611501]{margin:6px 0 0;font:500 38px/1.05 EB Garamond,Georgia,serif}.st[data-v-e4611501]{color:#6d5f49;margin:2px 0 14px;font:italic 500 18px EB Garamond,Georgia,serif}.kv[data-v-e4611501]{color:#6d5f49;justify-content:space-between;font-size:15px;display:flex}.kv b[data-v-e4611501]{color:#15100b}.rope[data-v-e4611501]{background:linear-gradient(#15100b33,#15100b33) 50%/100% 1px no-repeat;border-bottom:0;align-items:center;height:14px;margin:4px 0 8px;display:flex}.rope i[data-v-e4611501]{background:#6d5f49;border-radius:9px;display:block}.rope i.ally[data-v-e4611501]{background:#b9861f}h3[data-v-e4611501]{color:#6d5f49;margin:14px 0 4px;font:italic 500 17px EB Garamond,Georgia,serif}.acts[data-v-e4611501]{flex-wrap:wrap;gap:0 2px;margin-left:-8px;display:flex}.acts button[data-v-e4611501]{color:#15100b;font-variant-numeric:tabular-nums lining-nums;align-items:center;gap:6px;padding:3px 8px 5px;font:500 19px Alegreya Sans,sans-serif;display:flex}.acts button .ic[data-v-e4611501]{width:16px;height:16px}.acts button[data-v-e4611501]:hover:not(:disabled){color:#f1e9da;background:#15100b}.acts button[data-v-e4611501]:disabled{color:#a3977f}.big[data-v-e4611501]{color:#f1e9da;background:#15100b;width:100%;margin-top:18px;padding:9px 10px 11px;font:500 22px EB Garamond,Georgia,serif;display:block}.big[data-v-e4611501]:hover:not(:disabled){background:#5d574f}.big[data-v-e4611501]:disabled{color:#8f846f;background:0 0;font-style:italic}.big.ghost[data-v-e4611501]{color:#15100b;background:0 0;margin-top:4px}.big.ghost[data-v-e4611501]:hover{color:#f1e9da;background:#15100b}.mm-video[data-v-7c060540]{object-fit:cover;opacity:1;background:#0e0b08;width:100%;height:100%;transition:opacity .7s;animation:.9s mmIn-7c060540;position:fixed;inset:0}.mm-video.gone[data-v-7c060540]{opacity:0}@keyframes mmIn-7c060540{0%{opacity:0}}:root{--paper:#f1e9da;--dim:#b9ad97;--grey:#5d574f;--bg:#0b0907;--bg-rgb:11, 9, 7;--panel:#100b08d6;--panel-rgb:16, 11, 8;--panel-border:#f1e9da1a;--hi-rgb:241, 233, 218;--shade-rgb:0, 0, 0;--text:#efe4cc;--text-soft:#d9cdb6;--strong:#f1e9da;--muted:#8f846f;--accent:#f1e9da;--accent-rgb:241, 233, 218;--ink:#15100b;--gold:#d8b46a;--gold-rgb:216, 180, 106;--ink-gold:#15100b;--good:#a9c98a;--bad:#e08a72;--bad-soft:#e8a08a;--bad-strong:#b8523e;--fd:"EB Garamond", Georgia, serif;--ft:"Alegreya Sans", system-ui, sans-serif;--head:var(--ft);--mono:var(--ft);--body:var(--ft)}@font-face{font-family:Alegreya Sans Map;src:url(/assets/alegreya-sans-map-500-BRw3zUgE.woff2)format("woff2");font-weight:400 599;font-display:block}@font-face{font-family:Alegreya Sans Map;src:url(/assets/alegreya-sans-map-700-DPK1sTST.woff2)format("woff2");font-weight:600 900;font-display:block}*{box-sizing:border-box}:focus,:focus-visible{outline:none}html,body{background:var(--bg);height:100%;color:var(--text);font:14px/1.35 var(--body);font-variant-numeric:lining-nums;-webkit-user-select:none;user-select:none;margin:0;overflow:hidden}canvas#view{touch-action:none;cursor:crosshair;width:100%;height:100%;display:block;position:fixed;inset:0}canvas#gl{pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}.panel{background:var(--panel);border:1px solid var(--panel-border);box-shadow:inset 0 2px 0 rgba(var(--accent-rgb), .45), 0 10px 30px rgba(var(--shade-rgb), .35);border-radius:2px;position:fixed}button{font:inherit;color:var(--text);background:rgba(var(--hi-rgb), .06);border:1px solid var(--panel-border);cursor:pointer;border-radius:2px;padding:6px 10px}button:hover{background:rgba(var(--hi-rgb), .12)}button.on{background:var(--accent);color:var(--ink);border-color:#0000;font-weight:700}button:disabled{opacity:.38;cursor:default}button:disabled:hover{background:rgba(var(--hi-rgb), .06)}.ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-3px;flex:none;width:15px;height:15px}.ic.fill{fill:currentColor;stroke:none}.num{font-variant-numeric:tabular-nums lining-nums}.mut{color:var(--muted)}.plus{color:var(--good)}.minus{color:#ff8a5c}.goldc{color:var(--gold)}.blue{color:#8fd0ff}.bar{background:rgba(var(--hi-rgb), .08);border-radius:3px;height:5px;overflow:hidden}.bar i{border-radius:3px;height:100%;display:block}.pips{vertical-align:middle;gap:2px;display:inline-flex}.pips i{background:rgba(var(--hi-rgb), .14);border-radius:2px;width:7px;height:7px}.pips i.on{background:var(--gold)}.pips i.sup{box-shadow:0 0 0 1px var(--gold)}.pips.b1 i.on{background:#7fd3ff}.pips.b2 i.on{background:#c7a6ff}.pips.b3 i.on{background:#5fe0c4}.pips.b4 i.on{background:#ff9a76}.pips.b5 i.on{background:#d5dbe6}h3.cap{font:italic 400 12.5px var(--ft);color:var(--muted);justify-content:space-between;margin:0 0 8px;display:flex}#top{z-index:3;align-items:stretch;padding:0;display:flex;top:12px;left:50%;transform:translate(-50%)}#top .tb{border-left:1px solid var(--panel-border);white-space:nowrap;align-items:center;gap:7px;padding:8px 14px;display:flex}#top .tb:first-child{border-left:0}#top b{font:600 18px var(--head);font-variant-numeric:tabular-nums lining-nums}#top .gold .ic{color:var(--gold);width:18px;height:18px}#top .pay{flex-direction:column;justify-content:center;align-items:stretch;gap:4px;min-width:150px}#top .pay .line{align-items:center;gap:6px;font-size:13px;display:flex}#top .pay .line b{font-size:14px}#top .pay .bar i{background:var(--gold);transition:width .2s linear}#top .ctl{gap:3px;padding:6px 8px}#top .left{color:var(--text);gap:5px}#top .left .ic{color:var(--muted)}#top .ctl button{align-items:center;padding:4px 8px;font-size:12px;display:flex}#top .ctl button.off{color:var(--muted)}#mine .hd b,#tip .hd b{font:600 15px var(--head)}#mCap>.mut{font-family:var(--mono)}#tip .verdict{border-radius:2px}#tip .chr .ic{vertical-align:-1px;width:11px;height:11px;margin-right:2px}#mine{z-index:4;box-sizing:border-box;width:min(1000px,100vw - 32px);padding:8px 10px;position:fixed;bottom:14px;left:50%;transform:translate(-50%)}#mine .hd,#tip .hd{justify-content:space-between;align-items:center;gap:8px;height:20px;margin-bottom:6px;display:flex}#mine .hd b,#tip .hd b{white-space:nowrap;font-size:14px}#mine .facts{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;gap:12px;font-size:13px;display:flex}#mine .facts span{align-items:center;gap:4px;display:flex}#mine kbd{opacity:.65;padding:1px 3px;font-size:9px}#mine .cost{color:var(--gold);align-items:center;gap:2px;font-size:11px;font-weight:500;display:inline-flex}#mine .cost .ic{width:11px;height:11px}#mCap{align-items:center;gap:8px;height:14px;margin-bottom:6px;font-size:12px;display:flex}#mCap .bar{flex:1}#mine .cost .rc{align-items:center;gap:2px;margin-left:6px;display:inline-flex}#mine .cost .rc.wood .ic{color:#c8904f}#mine .cost .rc.stone .ic{color:#b9b4aa}#mine .cost .rc.mercury .ic{color:#cfd9e4}#mine .cost .rc.crystal .ic{color:#b58cff}#mine .cost .rc.no{color:#ff8a5c}#tip{z-index:6;box-sizing:border-box;pointer-events:none;width:340px;box-shadow:0 10px 30px rgba(var(--shade-rgb), .45);padding:10px 12px;font-size:12.5px;position:fixed;top:0;left:0}#tip .hd{flex-direction:column;align-items:flex-start;gap:2px;height:auto}#tip .hd>.mut{font-size:11.5px}#tip .verdict{border-radius:8px;align-items:flex-start;gap:8px;min-width:0;margin-bottom:8px;padding:6px 10px;font-size:13px;display:flex}#tip .verdict>div{min-width:0}#tip .verdict .ic{width:17px;height:17px;margin-top:1px}#tip .verdict small{color:var(--muted);margin-top:1px;font-size:12px;display:block}#tip .v-ok{color:#9ff0b5;background:#6fdc8c21}#tip .v-bad{color:#ffb08f;background:#ff8a5c21}#tip .v-move{color:#9bd4ff;background:#4fb3ff21}#tip .v-info{background:rgba(var(--hi-rgb), .05);color:var(--muted)}#tip .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 14px;display:grid}#tip .grid div{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}#tip .grid span{color:var(--muted);flex:1}#tip .grid b{font-variant-numeric:tabular-nums lining-nums}#tip .grid .pips{gap:1px}#tip .grid .pips i{border-radius:1px;width:3px;height:7px}.overlay{z-index:10;background:#050a128c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.card{border:1px solid var(--panel-border);width:min(420px,100%);box-shadow:0 20px 60px rgba(var(--shade-rgb), .5);background:#111e2e;border-radius:14px;padding:24px}.card h1{margin:0 0 4px;font-size:26px}.card p{color:var(--muted);margin:0 0 16px}.two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.big{background:var(--accent);color:#041422;border:0;width:100%;margin-top:4px;padding:11px;font-size:16px;font-weight:700}.big.danger{background:var(--bad-strong);color:var(--strong)}.big.danger:hover{background:#f25e71}#top .ctl button.exit:hover{color:#ff8a98}.hidden{display:none!important}kbd{border:1px solid rgba(var(--hi-rgb), .12);color:var(--text);background:#1a2b40;border-bottom-width:2px;border-radius:4px;padding:2px 5px;font:600 11px/1 system-ui,sans-serif}#mine .facts .bank{color:var(--gold);font-weight:600}#mine .facts .bank i{width:11px;height:11px;box-shadow:0 0 0 1px rgba(var(--gold-rgb), .6);background:conic-gradient(var(--gold) calc(var(--k) * 360deg), rgba(var(--gold-rgb), .12) 0);border-radius:50%}#mine .facts .bank.full{animation:1.1s ease-in-out infinite bankPulse}@keyframes bankPulse{50%{opacity:.55}}.panel{border:0;border-top:1px solid rgba(var(--hi-rgb), .16);background:linear-gradient(180deg, rgba(var(--panel-rgb), .9), rgba(var(--panel-rgb), .8));box-shadow:0 14px 34px -10px rgba(var(--shade-rgb), .55);clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);border-radius:0}.panel:before{content:"";background:var(--accent);pointer-events:none;width:32px;height:2px;position:absolute;top:0;left:0}h3.cap{font:600 13px var(--head);color:var(--strong);border-bottom:1px solid rgba(var(--hi-rgb), .08);align-items:center;gap:8px;margin-bottom:6px;padding-bottom:7px}h3.cap>span:first-child:before{content:"";vertical-align:2px;background:var(--accent);width:6px;height:6px;margin-right:8px;display:inline-block}button{border-radius:0}kbd,#mine kbd{font:600 10px/1 var(--mono);background:rgba(var(--hi-rgb), .07);border:1px solid rgba(var(--hi-rgb), .34);color:var(--strong);border-radius:1px;padding:2px 4px}#top{box-shadow:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:3px;width:min(100vw - 24px,1640px);padding:0;display:flex;position:fixed}#top .half{align-items:stretch;gap:3px;height:100%;display:flex}#top .half>*{box-sizing:border-box;flex:none;min-width:0;overflow:hidden}#top .tb b{font-variant-numeric:tabular-nums lining-nums}#top .half.l{justify-content:flex-start}#top .half.r{justify-content:flex-end}#top,#top .half,#top .ctl{pointer-events:none}#top .half>:not(.ctl),#top>:not(.half),#top .ctl>*{pointer-events:auto}#top .tb{border:0;border-top:2px solid rgba(var(--hi-rgb), .18);background:rgba(var(--panel-rgb), .92);flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;min-width:0;padding:6px 16px 7px 14px}#top .tb em{width:100%;font:italic 400 12px var(--ft);color:var(--muted);justify-content:space-between;gap:8px;font-style:normal;display:flex}#top .tb .v{align-items:center;gap:6px;display:flex}#top .tb .sm{font-size:11px}#top .gold{border-top-color:var(--gold)}#top .time{min-width:84px}#top .time.left{border-top-color:var(--accent)}#top .ctl{background:0 0;grid-template-columns:repeat(2,26px);grid-auto-rows:1fr;gap:2px;padding:0;display:grid}#top .ctl button{background:rgba(var(--panel-rgb), .86);color:var(--text-soft);border:0;justify-content:center;align-items:center;padding:0;display:flex}#top .ctl button.on{background:var(--accent);color:var(--ink)}#top .ctl button.exit:hover{background:var(--bad-strong);color:var(--strong)}#mine{padding:10px 12px 12px}#mine .hd b{font:600 18px var(--head);align-items:center;display:flex}#mine .hd b:before{content:"";background:var(--accent);width:7px;height:7px;margin-right:9px}#mine .facts{font:600 14px var(--head)}#tip{--pc:rgba(var(--hi-rgb), .3);box-shadow:inset 3px 0 var(--pc), 0 14px 34px -8px rgba(var(--shade-rgb), .6);padding-left:15px}#tip .hd b{font:600 17px var(--head)}#tip .verdict{border-left:2px solid;border-radius:0}#tip .grid span{font:italic 400 12px var(--ft)}#tip .grid b{font:600 14px var(--head)}.overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(#0305098c,#030509d9);padding:0}.overlay .card{width:100%;max-width:none;box-shadow:none;background:linear-gradient(90deg, rgba(var(--bg-rgb), .35), rgba(var(--bg-rgb), .96) 22%, rgba(var(--bg-rgb), .96) 78%, rgba(var(--bg-rgb), .35));border:0;border-top:1px solid rgba(var(--hi-rgb), .14);border-bottom:1px solid rgba(var(--hi-rgb), .14);border-radius:0;padding:34px max(24px,50% - 280px) 30px;animation:.28s cubic-bezier(.2,.8,.2,1) both bandIn;position:relative}.overlay .card:before{content:"";background:var(--accent);width:4px;height:36px;position:absolute;top:38px;left:max(8px,50% - 298px)}@keyframes bandIn{0%{opacity:0;transform:scaleY(.6)}}@media (prefers-reduced-motion:reduce){.overlay .card{animation:none}}.card h1{font:700 40px/1.05 var(--head);color:var(--strong);margin-bottom:8px}.card p{max-width:560px;margin-bottom:22px;font-size:14px;line-height:1.5}.card .two{max-width:560px}.big{font:600 17px var(--head);background:var(--accent);color:var(--ink);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);border-radius:0;justify-content:center;align-items:center;gap:10px;padding:12px 14px;display:flex}.big:hover{background:#86e6ff}.big.ghost{background:rgba(var(--hi-rgb), .06);color:var(--strong);box-shadow:inset 0 0 0 1px rgba(var(--hi-rgb), .35)}.big kbd{background:rgba(var(--shade-rgb), .12);color:inherit;border-color:currentColor}.big.danger kbd{color:var(--strong)}#grain{pointer-events:none;z-index:1;position:fixed;inset:0}html.no-grain #grain:after{display:none}#grain:after{content:"";opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='3' intercept='-1'/%3E%3CfeFuncG type='linear' slope='3' intercept='-1'/%3E%3CfeFuncB type='linear' slope='3' intercept='-1'/%3E%3CfeFuncA type='linear' slope='0' intercept='1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.6s steps(3,end) infinite grain;position:absolute;inset:-50%}@keyframes grain{0%{transform:translate(0)}33%{transform:translate(-7%,4%)}66%{transform:translate(5%,-6%)}}@media (prefers-reduced-motion:reduce){#grain:after{animation:none}}.panel{z-index:2}#rcol{z-index:6;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;width:300px;display:flex;position:fixed;top:14px;right:18px}#rcol>*{pointer-events:auto}.fd-enter-active{max-height:40px;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .35s,max-height .3s,padding .3s,margin .3s;overflow:hidden}.fd-leave-active{max-height:40px;transition:opacity .9s,max-height .7s .5s,padding .7s .5s,margin .7s .5s;overflow:hidden}.fg-enter-active{max-height:60px;transition:opacity .35s,max-height .3s;overflow:hidden}.fg-leave-active{max-height:70px;transition:opacity .9s,max-height .7s .5s;overflow:hidden}.fg-enter-from,.fg-leave-to{opacity:0!important;max-height:0!important}.fd-enter-from{max-height:0;margin-bottom:-3px;transform:translate(-30px);opacity:0!important;padding-top:0!important;padding-bottom:0!important}.fd-leave-to{max-height:0;margin-bottom:-3px;opacity:0!important;padding-top:0!important;padding-bottom:0!important}#banner{z-index:5;pointer-events:none;text-align:center;--bc:var(--accent);flex-direction:column;align-items:center;gap:4px;display:flex;position:fixed;top:120px;left:50%;transform:translate(-50%)}#banner.bad{--bc:#ff5a4e}#banner.warn{--bc:#ffc24a}#banner h2{font:700 44px/1 var(--head);color:var(--strong);text-shadow:0 0 24px rgba(var(--shade-rgb), .8), 0 2px 0 rgba(var(--shade-rgb), .5);margin:0;padding:0 20px}#banner p{font:600 12px var(--mono);color:var(--bc);text-shadow:0 1px 6px rgba(var(--shade-rgb), .9);margin:0}#banner .ln{background:linear-gradient(90deg, transparent, var(--bc), transparent);width:520px;height:2px;animation:.6s cubic-bezier(.2,.8,.2,1) both banLine;display:block}@keyframes banLine{0%{transform:scaleX(0)}}.ban-enter-active{animation:.45s cubic-bezier(.2,.8,.2,1) both banIn}.ban-leave-active{transition:opacity .4s,transform .4s}.ban-leave-to{opacity:0;transform:translate(-50%)translateY(-10px)}@keyframes banIn{0%{opacity:0;transform:translate(-50%)scale(1.15)}}@media (prefers-reduced-motion:reduce){.ban-enter-active,#banner .ln{animation:none}}#pause,#loading,#aar{z-index:20;position:fixed;inset:0}#pause{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(90deg,#04060af5 0%,#04060ae0 38%,#04060a73 100%);align-items:center;padding-left:max(60px,8vw);animation:.2s both fadeIn;display:flex}@keyframes fadeIn{0%{opacity:0}}.pz-col{width:440px}.pz-kick,.ld-kick,.aar-kick{font:italic 400 13px var(--ft);color:var(--accent);margin-bottom:8px}#pause h1{font:700 72px/.9 var(--head);color:var(--strong);margin:0 0 26px}#pause nav{flex-direction:column;gap:4px;display:flex}.pz-b{background:rgba(var(--hi-rgb), .05);width:100%;box-shadow:inset 2px 0 rgba(var(--hi-rgb), .2);font:600 22px var(--head);color:#e8edf0;border:0;border-radius:0;justify-content:space-between;align-items:center;padding:14px 18px;transition:background .12s,color .12s,padding .15s;display:flex}.pz-b:hover{background:var(--strong);color:var(--bg);box-shadow:inset 4px 0 var(--accent);padding-left:26px}.pz-b:hover kbd{color:var(--bg);border-color:var(--bg)}.pz-b.back{margin-top:18px;padding:10px 16px;font-size:18px}.setp{flex-direction:column;gap:3px;display:flex}.sp-h{font:italic 400 12.5px var(--ft);color:var(--muted);margin:14px 0 4px}.sp-h:first-child{margin-top:0}.sp-row{background:rgba(var(--hi-rgb), .04);box-shadow:inset 2px 0 rgba(var(--hi-rgb), .12);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 8px 14px;display:flex}.sp-row>span{font:600 15px var(--head);color:#e6ebee}.sp-tg{display:flex}.sp-tg button{min-width:64px;font:600 12px var(--head);background:rgba(var(--hi-rgb), .05);border:1px solid rgba(var(--hi-rgb), .16);color:var(--muted);border-radius:0;margin-left:-1px;padding:5px 10px}.sp-tg button.on{background:var(--accent);border-color:var(--accent);color:var(--ink);z-index:1;position:relative}.sp-vol{align-items:center;gap:10px;display:flex}.sp-vol b{text-align:right;width:28px;font:600 14px var(--head)}.sp-vol input{appearance:none;cursor:pointer;background:linear-gradient(90deg, var(--accent) calc(var(--k) * 100%), rgba(var(--hi-rgb), .14) 0);border-radius:0;width:160px;height:6px}.sp-vol input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--strong);border:0;border-radius:0;width:12px;height:18px}.sp-vol input::-moz-range-thumb{background:var(--strong);border:0;border-radius:0;width:12px;height:18px}#loading{background:var(--bg) radial-gradient(900px 500px at 70% 60%, rgba(var(--accent-rgb), .12), transparent 70%);align-items:flex-end;padding:0 0 12vh max(60px,8vw);display:flex}#loading:before{content:"";pointer-events:none;background:radial-gradient(#0000 50%,#0009 100%);position:absolute;inset:0}.ld-in{width:min(620px,80vw);position:relative}#loading h1{font:700 84px/.9 var(--head);color:var(--strong);margin:0 0 22px}.ld-bar{background:rgba(var(--hi-rgb), .1);height:4px;margin-bottom:18px;overflow:hidden}.ld-bar i{background:var(--accent);width:8%;height:100%;transition:width .3s;animation:.45s cubic-bezier(.3,.7,.3,1) both ldBar;display:block}@keyframes ldBar{0%{width:0}}#loading p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}#loading p b{font:italic 400 12px var(--ft);color:var(--ink);background:var(--accent);margin-right:10px;padding:1px 6px;display:inline-block}.ld-leave-active{transition:opacity .6s}.ld-leave-to{opacity:0}#aar{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);--res:#ff5a4e;background:#030509db;justify-content:center;align-items:center;animation:.4s both fadeIn;display:flex}.aar-in{width:min(820px,100vw - 48px)}#aar h1{font:700 88px/.9 var(--head);color:var(--strong);border-left:6px solid var(--res);margin:0;padding-left:18px}.aar-sub{color:var(--muted);margin:12px 0 22px;font-size:14px}.aar-sub b{color:var(--strong);font:600 16px var(--head)}.aar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin-bottom:18px;display:grid}.aar-c{background:rgba(var(--hi-rgb), .05);box-shadow:inset 0 2px rgba(var(--hi-rgb), .12);padding:10px 12px}.aar-c span{font:italic 400 12px var(--ft);color:var(--muted);margin-bottom:4px;display:block}.aar-two{grid-template-columns:1fr 1fr;gap:3px;margin:-15px 0 18px;display:grid}.aar-list{background:rgba(var(--hi-rgb), .035);grid-template-columns:1fr 1fr;gap:2px 10px;padding:8px 12px;display:grid}.aar-list>span{font:italic 400 12px var(--ft);color:var(--muted);grid-column:1/-1;margin-bottom:2px}.aar-list i{color:var(--text-soft);align-items:center;gap:6px;font-size:12.5px;font-style:normal;display:flex}.aar-list i b{font:600 15px var(--head);color:var(--strong);margin-left:auto}.aar-list i em{font:600 10px var(--mono);color:var(--accent);font-style:normal}.aar-list i .ic{width:12px;height:12px}.aar-list i.none{opacity:.45}.aar-list i.wood .ic{color:#c8904f}.aar-list i.stone .ic{color:#b9b4aa}.aar-list i.mercury .ic{color:#cfd9e4}.aar-list i.crystal .ic{color:#b58cff}.aar-chart{background:rgba(var(--hi-rgb), .035);margin-bottom:20px;padding:10px 12px}.aar-ch-h{font:italic 400 12px var(--ft);color:var(--muted);justify-content:space-between;margin-bottom:6px;display:flex}.aar-chart svg{width:100%;height:150px;display:block;overflow:visible}.aar-chart polyline{fill:none;stroke-width:1.5px;opacity:.75;vector-effect:non-scaling-stroke}.aar-chart polyline.me{stroke-width:3px;opacity:1}.aar-chart .grid{stroke:rgba(var(--hi-rgb), .07);stroke-width:1px;vector-effect:non-scaling-stroke}.aar-btns{grid-template-columns:1fr 1fr;gap:10px;max-width:520px;display:grid}#top{animation:.5s cubic-bezier(.2,.8,.2,1) .15s both hudDown}#tip{animation:.12s both fadeIn}@keyframes hudDown{0%{opacity:0;transform:translate(-50%,-20px)}}@keyframes hudUp{0%{opacity:0;transform:translate(-50%,18px)}}@media (prefers-reduced-motion:reduce){#top,#mine,#tip{animation:none}}#pause{background:radial-gradient(#04060ae6 0%,#04060acc 45%,#04060a99 100%);justify-content:center;padding:0}.pz-col{text-align:center;width:460px}#pause h1{font-size:64px}.pz-b{justify-content:center;position:relative}.pz-b kbd{position:absolute;right:16px}.pz-b:hover{padding-left:18px}#pause .setp{text-align:left}#mine .hd{flex-wrap:wrap;align-items:flex-end;row-gap:6px;height:auto;margin-bottom:8px}#mine .ttl{flex:none;align-items:center;gap:8px;display:flex}#mine .hd .facts{margin-left:auto}#mine .ttl .sub{font:500 10.5px var(--mono);color:var(--muted);white-space:nowrap;margin-right:4px}#mine .facts{font:inherit;gap:0}#mine .facts .st{border-left:1px solid rgba(var(--hi-rgb), .08);flex-direction:column;align-items:flex-end;gap:1px;padding:0 12px;display:flex}#mine .facts .st:first-child{border-left:0}#mine .facts .st em{font:italic 400 12px var(--ft);color:var(--muted);align-items:center;font-style:normal;display:flex}#mine .facts .st em .ic{width:10px;height:10px}#mine .facts .st b{font:600 17px/1 var(--head);align-items:center;gap:4px;display:flex}#mine .facts .st b small{font:500 10px var(--mono);color:var(--muted);margin-left:2px}#mine .facts .st.bank i{width:11px;height:11px;box-shadow:0 0 0 1px rgba(var(--gold-rgb), .6);background:conic-gradient(var(--gold) calc(var(--k) * 360deg), rgba(var(--gold-rgb), .12) 0);border-radius:50%}#mine .facts .st.bank.full{animation:1.1s ease-in-out infinite bankPulse}#mine .hd b:before{content:none}#mine .hd .ttl>b:before{content:"";background:var(--accent);width:7px;height:7px;margin-right:9px}#top .tb{box-sizing:border-box;flex-direction:row;flex:none;justify-content:space-between;align-items:center;gap:12px;height:26px;padding:0 14px;overflow:hidden}#top .tb em{flex:none;width:auto}#top .tb .v{min-width:0}#top .tb .v .sm{text-overflow:ellipsis;overflow:hidden}#top .tb b{font:600 17px/1 var(--head)}#top .gold .ic{width:15px;height:15px}#top .ctl{grid-template-columns:repeat(2,30px);grid-auto-rows:26px}#top .res .v{flex:1;justify-content:flex-end;gap:16px}#top .res .rs{align-items:center;gap:5px;display:flex}#top .res .ic{width:15px;height:15px}#top .res b{min-width:14px}.rs.wood .ic{color:#c8904f}.rs.stone .ic{color:#b9b4aa}.rs.mercury .ic{color:#cfd9e4}.rs.crystal .ic{color:#b58cff}#mine .facts .rs .ic{width:13px;height:13px}#mine .facts .rs.full b{color:var(--gold)}#tip .hd .yl{font-variant-numeric:tabular-nums lining-nums;gap:10px;font-size:11.5px;display:flex}#tip .hd .yl .rs{align-items:center;gap:3px;display:flex}#tip .hd .yl .ic{width:12px;height:12px}#tip.nointel{--pc:#a0afb973;background:repeating-linear-gradient(0deg, rgba(var(--hi-rgb), .025) 0 1px, transparent 1px 3px), #080b10eb;width:auto;padding:9px 14px 9px 12px}#tip .fogline{white-space:nowrap;align-items:center;gap:10px;display:flex}#tip .fogline .q{width:18px;height:18px;font:700 11px var(--head);color:#cfd8de;place-items:center;font-style:normal;display:grid;position:relative}#tip .fogline .q:before{content:"";border:1.5px solid #c8d4dc8c;position:absolute;inset:2px;transform:rotate(45deg)}#tip .fogline .cur{background:#cfd8de;width:7px;height:12px;animation:1s step-end infinite fogBlink}@keyframes fogBlink{50%{opacity:0}}#tip .est{--ec:var(--good);border-left:2px solid var(--ec);background:linear-gradient(90deg, color-mix(in srgb, var(--ec) 14%, transparent), transparent 85%);margin-bottom:8px;padding:7px 10px 8px}#tip .est.wear{--ec:#ffb454}#tip .est.move{--ec:#4fb3ff}#tip .est .e1{font:italic 400 12px var(--ft);justify-content:space-between;align-items:center;display:flex}#tip .est .ek{color:var(--ec)}#tip .est .et{color:var(--muted);align-items:center;gap:4px;display:flex}#tip .est .et .ic{width:11px;height:11px}#tip .est .e2{align-items:baseline;gap:8px;margin-top:2px;display:flex}#tip .est .e2 b{font:600 22px/1.1 var(--head);color:var(--strong);font-variant-numeric:tabular-nums lining-nums}#tip .est .e2 b.foe{color:var(--bad-soft)}#tip .est .vs{font:italic 400 12px var(--ft);color:var(--muted);font-style:normal}#tip .est .ebar{background:#ff6a5c8c;height:4px;margin-top:5px}#tip .est .ebar i{background:var(--ec);height:100%;display:block}#tip .est .en{color:#c9d2d8;margin-top:5px;font-size:11.5px}#htip{z-index:50;pointer-events:none;border:1px solid rgba(var(--hi-rgb), .08);max-width:320px;box-shadow:inset 3px 0 var(--accent), 0 14px 34px -8px rgba(var(--shade-rgb), .65);clip-path:polygon(0 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%);color:var(--text-soft);background:#070a0ff2;padding:9px 12px 10px 14px;font-size:12px;line-height:1.45;animation:.12s both fadeIn;position:fixed;top:0;left:0}#htip .h{justify-content:space-between;align-items:center;gap:12px;display:flex}#htip .h kbd{font:600 10px/1 var(--mono);background:rgba(var(--hi-rgb), .08);border:1px solid rgba(var(--hi-rgb), .18);color:var(--strong);border-radius:2px;padding:3px 6px}#htip .h+p{margin-top:5px}#htip p{color:#aeb8bf;margin:3px 0 0}#htip p.first{color:var(--text-soft)}#htip p:not(.first){padding-left:10px;position:relative}#htip p:not(.first):before{content:"";background:var(--accent);opacity:.7;width:4px;height:4px;position:absolute;top:.6em;left:0}#mine .c2{--g:255, 209, 102;min-width:0;box-shadow:inset 2px 0 rgba(var(--g), .85);background:linear-gradient(90deg, rgba(var(--g), .07), transparent 70%);flex-direction:column;gap:2px;padding:0 0 0 8px;display:flex}#mine .c2.army{--g:255, 154, 118}#mine .c2 h4{height:16px;font:italic 400 12px var(--ft);color:rgb(var(--g));justify-content:space-between;align-items:center;margin:0 0 2px;display:flex}#mine .c2 .row{border:1px solid rgba(var(--hi-rgb), .06);background:rgba(var(--hi-rgb), .04);min-width:0;height:25px;color:var(--text-soft);text-align:left;border-radius:0;align-items:center;gap:7px;padding:0 8px;font-size:12px;display:flex}#mine .c2 button.row:not(:disabled):hover{background:rgba(var(--hi-rgb), .09);border-color:rgba(var(--g), .5)}#mine .c2 button.row:disabled{opacity:.5}#mine .c2 .row.on{background:rgba(var(--g), .16);border-color:rgba(var(--g), .7)}#mine .c2 .row>.ic{width:13px;height:13px;color:rgb(var(--g));flex:none}#mine .c2 .row>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 12.5px var(--head);flex:1;overflow:hidden}#mine .c2 .row .v{font:600 11px var(--mono);white-space:nowrap;flex:none;align-items:center;gap:3px;display:inline-flex}#mine .c2 .row .v .ic{width:11px;height:11px}#mine .c2 .row .v b{font:600 12px var(--head);color:#9ff0b5}#mine .c2 .cost{color:var(--gold)}#mine .c2 .cost.no{color:#8a7a55}#mine .c2 .n{font:600 11px var(--mono);color:#7fd3ff}#mine .c2 .rates{gap:2px;display:inline-flex}#mine .c2 .rates i{font:600 10px var(--mono);background:rgba(var(--hi-rgb), .06);color:var(--muted);cursor:pointer;padding:2px 5px;font-style:normal}#mine .c2 .rates i:hover{color:var(--strong)}#mine .c2 .pips{flex:none;gap:2px;display:inline-flex}#mine .c2 .pips i{background:rgba(var(--hi-rgb), .14);width:4px;height:9px}#mine .c2 .now{font:600 11px var(--mono);color:#c9d2d8;text-align:right;flex:none;min-width:38px}#mine .c2 .res{color:var(--muted);cursor:pointer;align-items:center;gap:3px;display:inline-flex}#mine .c2 .res:hover{color:var(--strong)}#mine .c2 .res .ic{width:10px;height:10px}#mine .c2 .st{color:#eed4ff;align-items:center;gap:5px;display:inline-flex}#mine .c2 .st i{background:#e0a8ff;width:6px;height:6px}#mine .c2 .st.walk i{animation:1s step-end infinite fogBlink}#mine .c2 .ords{flex:1;grid-template-columns:1fr 1fr;gap:2px;display:grid}#mine .c2 .ord{border:1px solid rgba(var(--hi-rgb), .06);background:rgba(var(--hi-rgb), .04);min-width:0;color:var(--text-soft);text-align:left;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;padding:0 8px;display:flex}#mine .c2 .ord:not(:disabled):hover{background:rgba(var(--hi-rgb), .09);border-color:rgba(var(--g), .5)}#mine .c2 .ord:disabled{opacity:.45}#mine .c2 .ord .ic{width:13px;height:13px;color:rgb(var(--g));flex:none}#mine .c2 .ord b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 12px var(--head);overflow:hidden}#mine .c2 .ord .o1{align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}#mine .c2 .ord small{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font:600 10px var(--mono);color:#ffd9a0;overflow:hidden}#mine .c2 .ord.on{background:rgba(var(--g), .22);border-color:rgb(var(--g));box-shadow:inset 0 -2px rgb(var(--g))}#mine .c2 .ord.all.on{--g:255, 106, 92}#mine .c2 .ord.def.on{--g:213, 219, 230}@keyframes lockTug{0%,70%,to{transform:none}78%{transform:rotate(-12deg)}86%{transform:rotate(10deg)}94%{transform:rotate(-5deg)}}#coach{z-index:6;background:rgba(var(--panel-rgb), .92);border:1px solid rgba(var(--gold-rgb), .35);width:380px;box-shadow:inset 3px 0 var(--gold), 0 10px 30px rgba(var(--shade-rgb), .45);color:var(--text-soft);padding:12px 14px;animation:.35s ease-out coachIn;position:relative}@keyframes coachIn{0%{opacity:0;transform:translate(16px)}}#coach .ch{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}#coach .skip{font:italic 400 12px var(--ft);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:2px 4px}#coach .skip:hover{color:var(--strong)}#coach h3{font:700 20px var(--head);color:var(--strong);margin:0 0 6px}#coach p{color:#c9d2d8;margin:0 0 8px;font-size:13px;line-height:1.45}#coach p b{color:var(--gold);font-weight:600}#coach .keys{font:500 11px var(--mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-bottom:10px;display:flex}#coach .keys kbd{margin-right:4px}#coach .need{font:italic 400 13px var(--ft);color:var(--gold);margin:-4px 0 10px}#coach .pips{gap:3px;margin-bottom:10px;display:flex}#coach .pips i{background:rgba(var(--hi-rgb), .12);flex:1;height:3px}#coach .pips i.done{background:rgba(var(--gold-rgb), .6)}#coach .pips i.on{background:var(--gold);animation:1.2s ease-in-out infinite pipOn}@keyframes pipOn{50%{opacity:.45}}#coach .wait{font:500 11px var(--mono);color:var(--muted);align-items:center;gap:7px;display:flex}#coach .wait i{background:var(--gold);width:7px;height:7px;animation:1.2s ease-in-out infinite pipOn;transform:rotate(45deg)}#coach .go{background:var(--gold);width:100%;color:var(--ink-gold);cursor:pointer;border:0;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}#coach .go .ic{width:16px;height:16px}#coach .go:hover{background:#ffe08c}#coach .nav{align-items:stretch;gap:6px;display:flex}#coach .nav .go,#coach .nav .wait{flex:1}#coach .back{border:1px solid rgba(var(--hi-rgb), .14);background:rgba(var(--hi-rgb), .05);width:40px;color:var(--text-soft);cursor:pointer;flex:none;place-items:center;padding:0;display:grid}#coach .back:hover{border-color:rgba(var(--gold-rgb), .6);color:var(--gold)}#coach .back .ic{width:16px;height:16px;transform:scaleX(-1)}#cheats{z-index:7;font:600 10px var(--mono);white-space:nowrap;background:#28080ce0;border:1px solid #ff6a5c73;align-items:center;gap:3px;padding:4px 6px;display:flex;position:fixed;top:46px;left:50%;transform:translate(-50%)}#cheats .lb{color:#ff9a8f;padding:0 4px}#cheats button{border:1px solid rgba(var(--hi-rgb), .12);background:rgba(var(--hi-rgb), .05);color:#eef;font:600 10px var(--mono);cursor:pointer;padding:3px 7px}#cheats button:hover{border-color:#ff9a8fb3}#cheats button.on{background:var(--bad);border-color:var(--bad);color:#1a0604}#cheats>i{background:rgba(var(--hi-rgb), .14);width:1px;height:16px;margin:0 4px}#cheats .hint{border:1px solid rgba(var(--hi-rgb), .2);color:var(--muted);margin-left:4px;padding:1px 5px}#mine .c2 h4 .fac{color:var(--text);cursor:help;border-bottom:1px dotted rgba(var(--hi-rgb), .35)}@media (width<=1599px){#top .res em{display:none}#mine .facts .st{padding:0 9px}}#netWarn{z-index:8;border:1px solid var(--bad);color:#ffd9d4;font:600 14px var(--body);pointer-events:none;background:#3c0e0ceb;padding:8px 16px;position:fixed;top:88px;left:50%;transform:translate(-50%)}#mine .c2.army .off{margin:6px 0 0;font-size:12.5px;line-height:1.4}#netWarn.calm{background:rgba(var(--panel-rgb), .92);border-color:var(--accent);color:var(--text)}#netPause{z-index:8;background:rgba(var(--panel-rgb), .95);border:1px solid var(--accent);color:var(--text);font:600 14px var(--body);align-items:center;gap:12px;padding:8px 10px 8px 14px;display:flex;position:fixed;top:88px;left:50%;transform:translate(-50%)}#netPause>.ic{width:16px;height:16px;color:var(--accent)}#netPause button{font:600 13px var(--body);align-items:center;gap:6px;padding:5px 12px;display:inline-flex}#netPause button .ic{width:12px;height:12px}#netPause small{color:var(--muted);font:600 11px var(--mono)}html,html *,html :before,html :after{cursor:url(/cursors/arrow.svg) 2 2,default!important}#coach .again{font:italic 400 13px var(--ft);color:#ff8a5c;margin:0 0 6px}.panel{background:var(--panel);clip-path:none;border:0;border-radius:0;box-shadow:0 12px 34px #00000061}.panel:before,.panel:after{content:none}button{color:var(--dim);background:0 0;border:0;border-radius:0;transition:none}button:hover{background:var(--grey);color:var(--paper)}button.on,button.on:hover{background:var(--paper);color:var(--ink);box-shadow:none;font-weight:500}button:disabled:hover{color:var(--dim);background:0 0}kbd,#mine kbd{font:500 11px/1 var(--ft);color:var(--paper);background:#f1e9da1a;border:0;border-radius:3px;padding:2px 6px 3px;box-shadow:inset 0 -2px #00000059,0 0 0 1px #f1e9da2e}h3.cap{font:500 18px var(--fd);color:var(--paper);border-bottom:0}h3.cap>span:first-child:before{content:none}h3.cap>span+span{font:italic 400 13px var(--ft);color:var(--muted)}.bar,.bar i{border-radius:0}#top{text-shadow:0 1px 3px #0c0907e6;justify-content:center;width:310px;position:fixed;top:auto;bottom:216px;left:16px;transform:none}#top .half,#top .half.l,#top .half.r{box-shadow:none;clip-path:none;background:0 0;gap:0;padding:0}#top .half>.tb,#top .half.l>.tb:first-child{clip-path:none;background:0 0;border:0;padding:0 16px;position:relative}#top .half>.tb+.tb:before{content:"";width:1px;height:auto;box-shadow:none;background:#f1e9da1f;margin:0;position:absolute;top:7px;bottom:7px;left:0;transform:none}#top .tb{height:34px}#top .tb em{font:italic 400 14px var(--ft);color:var(--muted)}#top .tb b{font:500 30px/1 var(--fd);color:var(--paper);text-shadow:0 1px 6px #000000b3;font-variant-numeric:tabular-nums lining-nums}#top .tb b.plus{color:var(--good)}#top .tb .sm{font:italic 400 13px var(--ft);color:var(--muted)}#top .gold .ic{color:var(--gold)}#top .ctl{grid-template-columns:repeat(2,32px);grid-auto-rows:32px;place-items:center stretch;gap:2px;padding:0 0 0 10px}#top .ctl button{width:auto;height:26px;color:var(--paper);box-shadow:none;filter:drop-shadow(0 1px 2px #000000e6);background:0 0;border-radius:0}#top .ctl button:hover{background:var(--grey);color:var(--paper)}#top .ctl button.on,#top .ctl button.on:hover{background:var(--paper);color:var(--ink)}#top .ctl button .ic{width:14px;height:14px}#mine{--cw:min(1000px, calc(100vw - 650px));left:calc(100vw - 16px - var(--cw) / 2);width:var(--cw);padding:12px 16px 14px}#mine .hd b,#mine .hd .ttl>b{font:500 26px/1 var(--fd);color:var(--paper)}#mine .hd .ttl>b:before{content:none}#mine .ttl .sub{font:italic 400 13px var(--ft);color:var(--muted)}#mine .facts .st{border-left:1px solid #f1e9da1a}#mine .facts .st em{font:italic 400 12px var(--ft);color:var(--muted)}#mine .facts .st b{font:500 19px/1 var(--ft);color:var(--paper)}#mine .facts .st b small{font:italic 400 12px var(--ft)}#mine .facts .st.bank b{color:var(--gold)}#mCap>.mut{font:italic 400 12px var(--ft)}#mCap .bar{background:#f1e9da1f;height:3px}#mCap .bar i{background:var(--gold)}#mArmy{font:400 14px var(--ft);color:#d9cdb6;align-items:center;gap:14px;margin-top:6px;display:flex}#mArmy button{color:#d9cdb6;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;display:inline-flex}#mArmy button:hover:not(:disabled){color:var(--paper)}#mArmy button:disabled{color:var(--dim);cursor:default}#mArmy .ban em{font:italic 400 12px var(--ft);color:var(--muted)}#mArmy .ban b{font:500 19px/1 var(--ft);color:var(--paper);font-variant-numeric:tabular-nums lining-nums}#mArmy .ban .ic{width:15px;height:15px}#mArmy .tr{border-bottom:1px solid #6e6250}#mArmy .tr.on{color:var(--gold);border-color:var(--gold)}#mArmy .fight{color:#e08a72}#mArmy .mut{font:italic 400 13px var(--ft);color:var(--muted)}#mArmy .barq{align-items:center;gap:8px;display:inline-flex}#mArmy .barq em{font:italic 400 12px var(--ft);color:var(--muted)}#mine{animation:.28s cubic-bezier(.2,.8,.2,1) both panelIn}#mine>:not(.arc){animation:.28s cubic-bezier(.2,.8,.2,1) both partUp}@keyframes panelIn{0%{background-color:#0000;border-color:#0000}}@keyframes partUp{0%{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){#mine,#mine>:not(.arc),#mine .ab{animation:none}}#top .half.r{margin-left:auto}#top .half.c{justify-content:center;align-items:center;margin:0 auto}#top .ctl.one{grid-template-columns:26px;grid-auto-rows:26px;padding:0}#top .half.c .time{justify-content:center;min-width:0}#mine .arc{width:0;height:0;position:absolute;top:-9999px;left:0}#mine .ab{width:46px;height:46px;color:var(--c);cursor:pointer;background:#120d0a;border:0;border-radius:50%;place-items:center;margin:0 0 -23px -23px;padding:0;transition:none;animation:.2s cubic-bezier(.2,.8,.2,1) both abIn;display:grid;position:absolute;box-shadow:0 0 0 1px #f1e9da33,0 3px 10px #0000008c}@keyframes abIn{0%{opacity:0;transform:translate(var(--ax,0), var(--ay,0)) scale(.5)}}#mine .ab .ic{stroke-width:1.9px;filter:none;width:22px;height:22px}#mine .ab:disabled{cursor:default}#mine .ab:disabled .ic{opacity:.5}#mine .ab.ok{box-shadow:0 0 0 1.5px var(--paper), 0 3px 10px #0000008c}#mine .ab.none{background:#120d0ab3;box-shadow:0 0 0 1px #f1e9da1f}#mine .ab.none .ic{opacity:.3;color:var(--muted)}#mine .ab.max{background:#1d1712}#mine .ab.on,#mine .ab:hover:not(.none){z-index:1;background:var(--paper);color:var(--ink);box-shadow:0 0 0 1.5px var(--paper), 0 3px 10px #0000008c;transform:none}#mine .ab.busy:before{content:"";pointer-events:none;background:conic-gradient(var(--bc,var(--c)) calc(var(--k) * 360deg), transparent 0);border-radius:50%;position:absolute;inset:-4px;-webkit-mask:radial-gradient(circle,#0000 24px,#000 25px);mask:radial-gradient(circle,#0000 24px,#000 25px)}#mine .ab.blocked .ic,#mine .ab.locked .ic{opacity:.45}#mine .ab.cap{color:var(--gold)}#mine .ab.cap .ic{fill:currentColor}#mine .ab.cap.on,#mine .ab.cap:hover{color:var(--ink)}#mine .ab.empty{color:var(--paper);outline-offset:-6px;background:#120d0abf;outline:1px dashed #f1e9da80;box-shadow:0 0 0 1px #f1e9da59,0 3px 10px #0000008c}#mine .ab.empty:hover{outline-color:#15100b80}#mine .ab.empty .ic{opacity:.9;width:18px;height:18px}#mine .ab .sh{background:#1d4f63;border-radius:50%;width:17px;height:17px;padding:2px;position:absolute;bottom:-4px;left:-5px;box-shadow:0 0 0 1px #9fd8e6}#mine .ab .sh .ic{color:#cdeef6;filter:none;width:100%;height:100%}#mine .detail{height:118px;box-shadow:none;background:#0003;border-radius:0;display:flex;overflow:hidden}#mine .detail.hint{text-align:center;font:italic 400 15px var(--ft);color:var(--dim);justify-content:center;align-items:center}#mine .detail p{margin:0}#mine .detail .about{flex-direction:column;flex:1;justify-content:center;gap:4px;min-width:0;padding:8px 18px;display:flex}#mine .detail .h{align-items:baseline;gap:10px;display:flex}#mine .detail .h b{font:500 24px/1 var(--fd);color:var(--paper);text-shadow:none}#mine .detail .h kbd{align-self:center}#mine .detail .h .kind{font:italic 15px/1 var(--ft);color:var(--muted);text-transform:lowercase;white-space:nowrap}#mine .detail .lvt{font:italic 400 13px var(--ft);color:var(--muted);align-items:center;gap:6px;margin-left:auto;display:inline-flex}#mine .detail .lvt .pips i{width:6px;height:8px}#mine .detail .rule{background:linear-gradient(90deg,#f1e9da38,#0000 80%);height:1px;margin:1px 0 2px;display:block}#mine .detail .rule:before{content:none}#mine .detail .ds{color:var(--text-soft);font-size:15px;line-height:1.35}#mine .detail .nt{font:italic 400 13px var(--ft);color:var(--muted)}#mine .detail .ledger{background:#0000001f;border-left:1px solid #f1e9da1a;flex-direction:column;flex:none;justify-content:center;gap:1px;width:360px;padding:8px 16px;display:flex}#mine .detail .ln{font-variant-numeric:tabular-nums lining-nums;align-items:baseline;gap:8px;font-size:14px;display:flex}#mine .detail .ln em{font:italic 400 13px var(--ft);color:var(--muted);flex:none}#mine .detail .ln>span{text-align:right;color:var(--text);order:2}#mine .detail .ln:before{content:"";border-bottom:1px dotted #f1e9da2e;flex:1;order:1;transform:translateY(-3px)}#mine .detail .ln .up{color:var(--good);font-weight:500}#mine .detail .pr{flex-wrap:wrap;justify-content:flex-end;gap:2px 10px;display:inline-flex}#mine .detail .pr>span{align-items:center;gap:3px;display:inline-flex}#mine .detail .pr .ic{width:13px;height:13px}#mine .detail .pr .g{color:var(--gold);font-weight:500}#mine .detail .pr .rc.wood .ic{color:#c8904f}#mine .detail .pr .rc.stone .ic{color:#b9b4aa}#mine .detail .pr .rc.mercury .ic{color:#cfd9e4}#mine .detail .pr .rc.crystal .ic{color:#b58cff}#mine .detail .pr .rc.no{color:var(--bad)}#mine .detail .why{color:var(--bad);font-size:14px;line-height:1.35}#mine .detail .st{align-items:center;gap:6px;margin-top:4px;font-size:13px;display:flex}#mine .detail .st .ic{width:13px;height:13px}#mine .detail .st.wait{color:#e6c78c}#mine .detail .st.no{color:var(--bad)}#mine .detail .st.done{color:var(--muted);font:italic 400 13px var(--ft)}#mine .detail .st.busy .prog{background:#f1e9da1f;border-radius:0;flex:1;height:4px;position:relative;overflow:hidden}#mine .detail .st.busy .prog i{width:calc(var(--k) * 100%);background:var(--c);position:absolute;inset:0 auto 0 0}#mine .detail .go{font:500 14px var(--ft);background:var(--paper);color:var(--ink);border-radius:3px;align-items:center;gap:5px;padding:3px 10px 4px;display:inline-flex}#mine .detail .go:hover{color:var(--ink);background:#fff8ea}#mine.other .ab.look{cursor:default}#mine.other .hd .cpl{margin-left:.4em}#mine.other .hd .sub{font:italic 400 14px var(--ft);color:var(--muted);align-items:center;gap:4px;margin-left:10px;display:inline-flex}#mine.other .hd .sub .ic{width:13px;height:13px}#mine.other .detail .vd.win{color:var(--good)}#mine.other .detail .vd.wear{color:#e6c78c}#mine.other .detail .vd.far{color:var(--muted)}#mine.other .detail .ln .foe{color:var(--bad)}#mine.other .detail .ln .vs{color:var(--muted);font-size:11px}#mine.other .detail .ln .ic{vertical-align:-1px;width:12px;height:12px;margin-right:3px}#mine .c2{box-shadow:none;background:0 0;padding:0 0 0 4px}#mine .c2 h4{font:500 17px var(--fd);color:var(--paper);height:20px}#mine .c2 .row,#mine .c2 .ord{color:var(--text-soft);background:#f1e9da0d;border:0;transition:none}#mine .c2 button.row:not(:disabled):hover,#mine .c2 .ord:not(:disabled):hover{background:var(--grey);color:var(--paper);border:0}#mine .c2 .row.on,#mine .c2 .ord.on{background:var(--paper);color:var(--ink);box-shadow:none}#mine .c2 .row.on .ic,#mine .c2 .ord.on .ic,#mine .c2 .ord.on small{color:var(--ink)}#mine .c2 .row>b,#mine .c2 .ord b{font:500 14px var(--ft)}#mine .c2 .row>.ic,#mine .c2 .ord .ic{color:var(--dim)}#mine .c2 .ord small{font:italic 400 12px var(--ft);color:var(--muted)}#mine .c2 .row .v,#mine .c2 .n,#mine .c2 .now{font:500 13px var(--ft)}#mine .c2 .rates i{font:500 12px var(--ft);color:var(--dim);background:0 0}#mine .c2 .rates i:hover{background:var(--grey);color:var(--paper)}#mine .c2 .rates i.on{background:var(--paper);color:var(--ink)}#mine .c2 .pips i.on{background:var(--paper)}#plotMenu{z-index:6;pointer-events:none;width:0;height:0;position:fixed;top:0;left:0}#plotMenu .pi{pointer-events:auto;width:44px;height:44px;transform:translate(var(--x), var(--y));color:var(--c,var(--paper));cursor:default;background:#120d0a;border:0;border-radius:50%;place-items:center;padding:0;transition:none;animation:.14s ease-out both piIn;display:grid;position:absolute;top:-22px;left:-22px;box-shadow:0 0 0 1px #f1e9da33,0 4px 12px #000000a6}@keyframes piIn{0%{opacity:0;transform:translate(calc(var(--x) * .75), calc(var(--y) * .75)) scale(.7)}}@media (prefers-reduced-motion:reduce){#plotMenu .pi{animation:none}}#plotMenu .pitip{z-index:3;pointer-events:none;width:250px;color:var(--paper);background:#15100bf2;padding:9px 12px 10px;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #f1e9da33,0 4px 12px #000000a6}#plotMenu .pitip b{font:500 20px/1.1 var(--fd);display:block}#plotMenu .pitip .price{font:500 15px/1.2 var(--ft);font-variant-numeric:tabular-nums lining-nums;flex-wrap:wrap;gap:3px 12px;margin-top:5px;display:flex}#plotMenu .pitip .price span{align-items:center;gap:4px;display:flex}#plotMenu .pitip .ic{width:15px;height:15px}#plotMenu .pi .ic{stroke-width:1.9px;filter:none;opacity:.45;width:22px;height:22px}#plotMenu .pi.ok{cursor:pointer;box-shadow:0 0 0 1.5px var(--paper), 0 4px 12px #000000a6}#plotMenu .pi.ok .ic{opacity:1}#plotMenu .pi:not(.ok){filter:grayscale(.9)}#plotMenu .pi:hover{background:#2a221b}#plotMenu .pi.ok:hover{background:var(--paper);color:var(--ink)}#plotMenu .pi .num{font:700 21px/1 var(--ft);font-variant-numeric:tabular-nums lining-nums}#plotMenu .pi .amt{font:600 10px/1 var(--ft);font-variant-numeric:tabular-nums lining-nums;text-align:center;position:absolute;bottom:4px;left:0;right:0}#plotMenu .pi:has(.amt) .ic{width:17px;height:17px;transform:translateY(-5px)}#plotMenu .pi.port.buy .disc .ic,#plotMenu .pi.port.sell .disc .ic{stroke-width:1.8px;width:25px;height:25px;transform:translateY(-6px)}#plotMenu .pi.buy .amt{color:#8fd49a}#plotMenu .pi.sell .amt{color:#f0a283}#plotMenu .pi .dir{z-index:2;pointer-events:none;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 2px #120d0a,0 2px 5px #0009}#plotMenu .pi.lock .dir{background:#4a4038}#plotMenu .pi.buy .dir{background:#2f7a45}#plotMenu .pi.sell .dir{background:#9a4426}#plotMenu .pi .dir .ic{stroke-width:2.6px;color:#fff6e0;opacity:1;width:13px;height:13px;transform:none}#plotMenu .pi:not(.ok) .dir{filter:grayscale()brightness(.7)}#heroBar{z-index:4;flex-direction:column-reverse;gap:12px;display:flex;position:fixed;bottom:26px;left:372px}#heroBar .hb{cursor:pointer;width:46px;height:46px;color:var(--paper);background:#120d0a;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative;box-shadow:0 0 0 1px #f1e9da4d,0 3px 10px #0000008c}#heroBar .hb:hover{background:var(--grey);color:var(--paper)}#heroBar .hb .ic{stroke-width:1.9px;width:22px;height:22px}#heroBar .hb .pt{object-fit:cover;border-radius:50%;width:40px;height:40px;display:block}#heroCard .sig.pt{padding:0;overflow:hidden}#heroCard .sig.pt img{object-fit:cover;width:100%;height:100%;display:block}#heroBar .hb i{font:500 11px/15px var(--ft);color:var(--paper);box-shadow:none;white-space:nowrap;background:#120d0a;border-radius:0;padding:0 5px;font-style:normal;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}#heroBar .hb.on,#heroBar .hb.on:hover{background:var(--paper);color:var(--ink);box-shadow:0 0 0 1.5px var(--paper), 0 3px 10px #0000008c}#heroBar .hb.walk:after{content:"";border:1px dashed #f1e9da99;border-radius:50%;animation:6s linear infinite spin;position:absolute;inset:-5px}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){#heroBar .hb.walk:after{animation:none}}#heroBar .hb.held{filter:grayscale(.85);opacity:.8;box-shadow:0 0 0 2px #b0413e}#heroBar .hb.held:hover{filter:none;opacity:1}#heroBar .hb.held.poor{cursor:not-allowed}#heroBar .hb .chain{color:#fff;background:#b0413e;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:-4px;right:-4px}#heroBar .hb .chain svg{width:11px;height:11px}#heroBar .hb.prisoner{box-shadow:0 0 0 2px var(--pc);filter:grayscale(.6)}#heroBar .hb.prisoner .chain{background:#555}#heroBar .hb.prisoner.armed{filter:none;box-shadow:0 0 0 2px #e8455a,0 0 14px #e8455ab3}#heroBar .hb.prisoner.armed .chain{background:#e8455a}#barSwitch{margin-right:6px}#barSwitch .hb{cursor:pointer;width:40px;height:40px;color:var(--muted);background:#120d0a;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative;box-shadow:0 0 0 1px #f1e9da4d,0 3px 10px #0000008c}#barSwitch .hb:hover{background:var(--grey);color:var(--paper)}#barSwitch .hb .ic{stroke-width:1.9px;width:19px;height:19px}#barSwitch .hb .lamp{background:#120d0a;border-radius:50%;width:9px;height:9px;position:absolute;top:1px;right:1px;box-shadow:0 0 0 1px #f1e9da59}#barSwitch .hb.on{color:var(--gold);box-shadow:0 0 0 1px #d8b46a99,0 3px 10px #0000008c}#barSwitch .hb.on .lamp{background:var(--gold);box-shadow:0 0 0 1px var(--gold), 0 0 8px var(--gold)}#builderBar .hb i{font:500 11px/15px var(--ft);color:var(--paper);white-space:nowrap;background:#120d0a;padding:0 5px;font-style:normal;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){#builderBar .hb.walk:after{animation:none}}#spellBar{z-index:4;flex-direction:column-reverse;gap:12px;display:flex;position:fixed;bottom:256px;left:16px}#spellBar .sb{cursor:pointer;width:46px;height:46px;color:var(--paper);background:#120d0a;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative;box-shadow:0 0 0 1px #b9a3e873,0 3px 10px #0000008c}#spellBar .sb:hover{background:var(--grey)}#spellBar .sb.on,#spellBar .sb.on:hover{background:var(--paper);color:var(--ink);box-shadow:0 0 0 1.5px var(--paper), 0 3px 10px #0000008c}#spellBar .sb.none{opacity:.4;cursor:default}#spellBar .sb.none:hover{background:#120d0a}#spellBar .sb .ic{stroke-width:1.9px;width:22px;height:22px}#spellBar .sb i{font:500 11px/15px var(--ft);color:var(--paper);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;background:#120d0a;padding:0 5px;font-style:normal;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}#spellBar .sb i small{color:var(--muted);margin-left:3px;font-size:10px}#spellBar .sb.none:after{content:"";pointer-events:none;background:conic-gradient(#c9b6f0d9 calc(var(--p) * 360deg), #f1e9da1a 0);border-radius:50%;position:absolute;inset:-4px;-webkit-mask:radial-gradient(circle,#0000 23px,#000 24px);mask:radial-gradient(circle,#0000 23px,#000 24px)}#spellBar .sbc{pointer-events:none;background:#100b08f0;flex-direction:column;gap:4px;width:270px;padding:10px 14px 11px;display:flex;position:absolute;left:58px;box-shadow:0 12px 30px #00000080}#spellBar .sbc b{font:500 20px/1.1 var(--fd);color:var(--paper)}#spellBar .sbc p{font:400 14px/1.4 var(--ft);color:#d9cdb6;margin:0}#spellBar .sbc em{font:italic 400 13px var(--ft);color:var(--muted)}#activeSpells{z-index:4;pointer-events:none;gap:10px;display:flex;position:fixed;top:60px;left:50%;transform:translate(-50%)}#activeSpells .as{pointer-events:auto;color:#efe4cc;cursor:pointer;background:#100b088c;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:relative}#activeSpells .as .ring{fill:none;stroke-width:1.6px;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}#activeSpells .as .track{stroke:#f1e9da29}#activeSpells .as .left{stroke:var(--paper);stroke-linecap:round}#activeSpells .as .ic{stroke-width:1.8px;width:18px;height:18px}#activeSpells .as:hover{background:var(--paper);color:var(--ink)}#activeSpells .as:hover .left{stroke:var(--ink)}#activeSpells .as.done{opacity:.7}#activeSpells .as .lbl{white-space:nowrap;color:var(--paper);pointer-events:none;background:#100b08e6;align-items:baseline;gap:6px;padding:4px 10px 6px;display:flex;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}#activeSpells .as .lbl b{font:400 15px var(--ft)}#activeSpells .as .lbl em{font:italic 400 13px var(--ft);color:var(--dim);font-variant-numeric:tabular-nums lining-nums}#castHint{z-index:5;pointer-events:none;color:var(--paper);font:400 16px var(--ft);white-space:nowrap;background:#100b08d1;padding:6px 16px 8px;position:fixed;top:112px;left:50%;transform:translate(-50%)}#castHint .no{color:#e08a72}#heroCard{z-index:4;width:min(720px,100vw - 32px);padding:12px 16px 14px;position:fixed;bottom:14px;left:50%;transform:translate(-50%)}#heroCard .hd{align-items:center;gap:12px;display:flex}#heroCard .sig,#heroTip .sig{background:#120d0a;border-radius:50%;flex:none;width:52px;height:52px;padding:0;box-shadow:0 0 0 1px #f1e9da4d}#heroCard .sig .ic,#heroTip .sig .ic{width:100%;height:100%;color:var(--paper);stroke-width:1.8px;background:0 0;border-radius:50%;padding:12px}#heroCard .ttl{flex-direction:column;flex:1;gap:3px;display:flex}#heroCard .ttl b{font:500 26px/1 var(--fd);color:var(--paper)}#heroCard .ttl .mut{font:italic 400 14px var(--ft)}#heroCard .x{place-items:center;width:30px;height:30px;padding:0;display:grid}#heroCard .bd{box-shadow:none;background:#0003;border-radius:0;margin-top:10px;display:flex}#heroCard .about{flex-direction:column;flex:1;gap:6px;padding:10px 16px;display:flex}#heroCard .about p{margin:0}#heroCard .gift{color:var(--text-soft);font-size:15px}#heroCard .hint{font:italic 400 13px var(--ft);color:var(--muted)}#heroCard .ledger{border-left:1px solid #f1e9da1a;flex-direction:column;gap:4px;width:300px;padding:10px 16px;display:flex}#heroCard .ln,#heroTip .ln{align-items:baseline;gap:8px;font-size:14px;display:flex}#heroCard .ln em,#heroTip .ln em{font:italic 400 13px var(--ft);color:var(--muted)}#heroCard .ln:after,#heroTip .ln:after{content:"";border-bottom:1px dotted #f1e9da2e;flex:1;order:1;transform:translateY(-3px)}#heroCard .ln span,#heroTip .ln span{order:2}#heroCard .ln .g,#heroTip .ln .g{color:var(--gold);font-weight:500}#heroCard .acts{gap:6px;margin-top:6px;display:flex}#heroCard .acts button{font:500 14px var(--ft);color:var(--paper);background:#f1e9da12;flex:1;justify-content:center;align-items:center;gap:5px;padding:5px 8px 6px;display:inline-flex}#heroCard .acts button:hover{background:var(--grey)}#heroCard .acts button.on{background:var(--paper);color:var(--ink)}#heroCard .acts .cost{color:var(--gold);font-weight:500}#heroTip{z-index:6;pointer-events:none;flex-direction:column;gap:4px;width:300px;padding:12px 14px;font-size:14px;display:flex;position:fixed;top:0;left:0}#heroTip .hd{align-items:center;gap:10px;margin-bottom:4px;display:flex}#heroTip .sig{width:40px;height:40px}#heroTip .sig .ic{padding:9px}#heroTip .ttl{flex-direction:column;gap:2px;min-width:0;display:flex}#heroTip .ttl b{font:500 20px/1 var(--fd);color:var(--paper)}#heroTip .ttl .mut{font:italic 400 13px var(--ft)}#heroTip p{margin:4px 0 0}#heroTip .gift{color:var(--text-soft)}#heroTip .hint{font:italic 400 13px var(--ft);color:var(--muted)}#tip{width:290px;padding:12px 14px 12px 17px;font-size:14px}#tip .hd b{font:500 21px/1.1 var(--fd);color:var(--paper)}#tip .hd>.mut{font:italic 400 13px var(--ft)}#tip .grid span{font:italic 400 13px var(--ft);color:var(--muted)}#tip .grid b{font:500 15px var(--ft);color:var(--paper)}#tip .verdict{font-size:14px}#tip .est .e1,#tip .est .vs{font:italic 400 13px var(--ft)}#tip .est .e2 b{font:500 24px/1.1 var(--ft);color:var(--paper)}#tip .fogline span{font:500 15px var(--ft);color:var(--dim)}#tip.nointel{background:var(--panel)}.th0{color:var(--good)}.th1{color:#c9d9a8}.th2{color:var(--paper)}.th3{color:var(--bad)}.th4{color:#d2604a}#tip .fc,#tip .bt,#tip .thr{margin:2px 0 10px}#tip .f1{font:italic 400 13px var(--ft);color:var(--muted);justify-content:space-between;align-items:baseline;gap:10px;display:flex}#tip .f1 b{font:500 16px var(--ft);font-style:normal}#tip .thr .f1 b{font-size:18px}#tip .f1 i{font-style:italic}#tip .f2{align-items:baseline;gap:9px;margin:2px 0 6px;display:flex}#tip .f2 b{font:500 25px/1.1 var(--ft);color:var(--paper);font-variant-numeric:tabular-nums lining-nums}#tip .f2 b.them{color:var(--dim)}#tip .f2 i{font:italic 400 13px var(--ft);color:var(--muted);font-style:italic}#tip .fbar{background:#f1e9da2e;height:3px;margin:0 0 8px}#tip .fbar i{background:var(--paper);height:100%;display:block}#tip .rows div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}#tip .rows span{font:italic 400 13px var(--ft);color:var(--muted)}#tip .rows b{font:500 15px var(--ft);color:var(--paper);font-variant-numeric:tabular-nums lining-nums}#tip .fv{font:500 16px var(--ft);color:var(--paper);margin-top:7px}#tip .near{border-top:1px solid #f1e9da24;margin-top:10px;padding-top:8px}#tip .near .nr{justify-content:space-between;align-items:baseline;gap:12px;margin-top:3px;display:flex}#tip .near .nm{font:400 14px var(--ft);color:var(--paper);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#tip .near .nm i{color:var(--muted);font-size:13px;font-style:italic}#tip .near b{font:500 15px var(--ft);color:var(--paper);font-variant-numeric:tabular-nums lining-nums}#tip .ok,#tip .rows b.ok{color:var(--good)}#tip .no,#tip .rows b.no{color:var(--bad)}#tip .thr .sub,#heroTip .thr .sub{font:italic 400 13px var(--ft);color:var(--muted);margin-top:1px}#heroTip .thr{margin-top:4px}#heroTip .thr .tw{font:500 16px var(--ft)}#htip{clip-path:none;color:var(--text-soft);background:#100b08f0;border:0;padding:10px 14px 11px;font-size:14px;box-shadow:0 12px 30px #00000080}#htip .h b{font:500 18px/1.2 var(--fd);color:var(--paper)}#htip p{color:var(--dim)}#htip p:not(.first):before{background:var(--dim)}#rcol>#feed{pointer-events:none;flex-direction:column-reverse;width:100%;display:flex}#feed p{text-align:right;font:italic 400 16px/1.3 var(--ft);color:var(--paper);text-shadow:0 1px 3px #000;margin:0 0 3px}#feed b{color:color-mix(in srgb, var(--c) 70%, var(--paper));font-weight:600}#feed p.go{pointer-events:auto;cursor:pointer}#feed p.go:hover{color:var(--gold)}#feed button:focus-visible{outline:1px solid var(--gold);outline-offset:3px}#banner h2{font:500 52px/1 var(--fd);color:var(--paper);text-shadow:0 0 24px #000000d9,0 2px #0006}#banner p{font:italic 400 17px var(--ft)}#banner .ln{height:1px}#coach{background:var(--panel);border:0;padding:14px 16px;box-shadow:0 12px 30px #00000073}#coach .tag{font:italic 400 13px var(--ft);color:var(--gold)}#coach .skip{font:italic 400 13px var(--ft);color:var(--muted)}#coach .skip:hover{color:var(--paper);background:0 0}#coach h3{font:500 24px/1.15 var(--fd);color:var(--paper)}#coach p{color:var(--text-soft);font-size:15px}#coach .keys,#coach .wait{font:italic 400 13px var(--ft)}#coach .pips i.on,#coach .pips i.done{background:var(--paper)}#coach .pips i.done{opacity:.5}#coach .go{background:var(--paper);color:var(--ink);border-radius:3px;padding:8px 14px 9px}#coach .go:hover{color:var(--ink);background:#fff8ea}#coach .go b{font:500 17px var(--ft)}#coach .back{color:var(--paper);background:#f1e9da1a;border:0;border-radius:3px}#coach .back:hover{background:var(--grey);color:var(--paper)}#pause{background:#100b0880;animation:.25s both fadeIn}.pz-kick,.ld-kick,.aar-kick{font:italic 400 17px var(--ft);color:var(--muted)}#pause h1{font:500 72px/1 var(--fd);color:var(--paper);margin-bottom:30px}#pause nav{align-items:center;gap:6px}.pz-b{width:auto;box-shadow:none;font:400 31px var(--ft);color:var(--dim);background:0 0;padding:6px 16px 8px;transition:none;display:inline-flex}.pz-b:hover,.pz-b:focus-visible{background:var(--paper);color:var(--ink);box-shadow:none;padding:6px 16px 8px}.pz-b.danger:hover{background:var(--paper);color:var(--ink);box-shadow:none}.pz-b kbd{margin-left:14px;position:static}.pz-b:hover kbd{color:var(--ink);background:#15100b1a;box-shadow:inset 0 -2px #00000026,0 0 0 1px #15100b40}.pz-b.back{margin-top:18px;font-size:24px}#pause .setp{gap:4px}#pause .sp-h{font:italic 400 17px var(--ft);color:var(--muted);margin:18px 0 2px}#pause .sp-h:first-child{margin-top:0}#pause .sp-row{box-shadow:none;background:0 0;padding:4px 0}#pause .sp-row>span{font:400 20px var(--ft);color:var(--text-soft)}#pause .sp-tg{gap:2px}#pause .sp-tg button{min-width:0;font:500 18px var(--ft);color:var(--dim);background:0 0;border:0;margin:0;padding:3px 9px 5px}#pause .sp-tg button:hover{background:var(--grey);color:var(--paper)}#pause .sp-tg button.on,#pause .sp-tg button.on:hover{background:var(--paper);color:var(--ink)}.sp-vol b{font:500 18px var(--ft);color:var(--paper)}.sp-vol input{background:linear-gradient(90deg, var(--paper) calc(var(--k) * 100%), #f1e9da33 0);height:4px}.sp-vol input::-webkit-slider-thumb{background:var(--paper);width:10px;height:18px}.overlay{background:#100b0873}.overlay .card{background:linear-gradient(90deg,#100b0800,#100b08d1 22% 78%,#100b0800);border:0;animation:.25s both fadeIn}.overlay .card:before{content:none}.card h1{font:500 44px/1.05 var(--fd);color:var(--paper)}.card p{color:var(--text-soft);font-size:17px}.big{clip-path:none;font:500 20px var(--ft);background:var(--paper);color:var(--ink);border-radius:3px;padding:8px 14px 10px;box-shadow:0 6px 22px #00000059}.big:hover{color:var(--ink);background:#fff8ea}.big.ghost{color:var(--paper);box-shadow:none;background:#f1e9da1a}.big.ghost:hover{background:var(--grey);color:var(--paper)}.big.danger{color:var(--bad);box-shadow:none;background:#f1e9da1a}.big.danger:hover{background:var(--bad-strong);color:var(--paper)}.big kbd{color:inherit;background:#15100b1a;box-shadow:0 0 0 1px #15100b40}.big.ghost kbd,.big.danger kbd{background:#f1e9da1a;box-shadow:0 0 0 1px #f1e9da33}#loading h1{font:500 84px/1 var(--fd);color:var(--paper)}#loading p{font-size:16px}#loading p b{font:italic 400 13px var(--ft);color:var(--ink);background:var(--paper)}.ld-bar{height:3px}.ld-bar i{background:var(--paper)}#aar{--res:var(--bad);background:#100b088c}#aar.win{--res:var(--gold)}#aar h1{font:500 88px/1 var(--fd);color:var(--paper);border-left:0;padding-left:0}.aar-kick{color:var(--res)}.aar-sub{font-size:17px}.aar-sub b{font:500 19px var(--ft);color:var(--paper)}.aar-c{box-shadow:none;background:#f1e9da0d}.aar-c span,.aar-list>span,.aar-ch-h{font:italic 400 13px var(--ft);color:var(--muted)}.aar-c b{font:500 30px/1 var(--ft);color:var(--paper)}.aar-list{background:#f1e9da0a}.aar-list i{font-size:14px}.aar-list i b{font:500 16px var(--ft);color:var(--paper)}.aar-list i em{font:500 12px var(--ft);color:var(--gold)}.aar-chart{background:#f1e9da0a}#netWarn{box-shadow:inset 2px 0 var(--bad);color:var(--paper);font:500 15px var(--ft);background:#100b08e6;border:0}#netWarn.calm{box-shadow:inset 2px 0 var(--paper);background:#100b08e6}#netPause{font:500 15px var(--ft);color:var(--paper);background:#100b08f0;border:0}#netPause>.ic{color:var(--paper)}#netPause button{font:500 14px var(--ft);background:var(--paper);color:var(--ink);border-radius:3px}#netPause button:hover{color:var(--ink);background:#fff8ea}#netPause small{font:italic 400 13px var(--ft)}.f-kingdom{--metal:linear-gradient(160deg, #f4f6fa, #9aa6b8 40%, #5d6a7e 70%, #c9d2de);--sky:linear-gradient(#7f9fc8, #c9d6e4 70%, #8a9a6a)}.f-sylvan{--metal:linear-gradient(160deg, #fbe7a4, #c9a043 40%, #7c5a1c 70%, #e8cd7c);--sky:linear-gradient(#9ec4a0, #e6e2b8 70%, #5f7f3a)}.f-necro{--metal:linear-gradient(160deg, #e2e6d2, #9aa58f 40%, #4b5648 70%, #b9c3a8);--sky:linear-gradient(#4b5a57, #8f9c8a 70%, #3b3f33)}.f-inferno{--metal:linear-gradient(160deg, #6b5a52, #2e2420 40%, #120d0b 70%, #4a3a33);--sky:linear-gradient(#5a1e12, #c4562a 70%, #3a1a10)}#plotMenu .pi.port{width:64px;height:64px;top:-32px;left:-32px}#mine .ab.port{width:58px;height:58px;margin:0 0 -29px -29px}#mine .ab.port,#plotMenu .pi.port{background:var(--metal);color:var(--paper);padding:3px;box-shadow:0 4px 12px #000000b3,inset 0 1px #ffffff80,inset 0 -2px 3px #0009}#mine .ab.port .pic,#plotMenu .pi.port .pic{object-fit:cover;background:var(--sky);border-radius:50%;width:100%;height:100%;display:block}#mine .ab.port:after,#plotMenu .pi.port:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:3px;box-shadow:inset 0 0 8px #000000d9,inset 0 2px 3px #ffffff26}#mine .ab.port:disabled .pic,#mine .ab.port.none .pic,#plotMenu .pi.port:not(.ok) .pic{filter:grayscale(.9)brightness(.6)}#mine .ab.port.on,#mine .ab.port:hover:not(.none),#plotMenu .pi.port.ok:hover{background:var(--metal);box-shadow:0 0 0 2px #fff1c9,0 0 16px #f3d48e,0 4px 12px #000000b3}#plotMenu .pi .qn{z-index:1;color:var(--paper);pointer-events:none;font:600 24px/1 var(--ft);font-variant-numeric:tabular-nums lining-nums;text-shadow:0 0 4px #000,0 0 8px #000,0 1px 2px #000;place-items:center;display:grid;position:absolute;inset:0}#plotMenu .pi .pie{pointer-events:none;background:conic-gradient(#f3d48e6b calc(var(--p) * 1turn), transparent 0);border-radius:50%;position:absolute;inset:3px}#spellBar .sb,#heroBar .hb{color:var(--paper);background:radial-gradient(circle at 50% 30%, #4a3b2e, #1d1610 62%, #0d0907) content-box, var(--metal);padding:3px;box-shadow:0 4px 12px #000000b3,inset 0 1px #ffffff80,inset 0 -2px 3px #0009}#spellBar .sb{color:#c9b6f0}#spellBar .sb:hover,#heroBar .hb:hover,#spellBar .sb.on,#spellBar .sb.on:hover,#heroBar .hb.on,#heroBar .hb.on:hover{background:radial-gradient(circle at 50% 30%, #fffaf0, #f1e9da 60%, #c9bba0) content-box, var(--metal);color:var(--ink);box-shadow:0 0 0 2px #fff1c9,0 0 14px #f3d48e99,0 4px 12px #000000b3}#spellBar .sb.none:hover{background:radial-gradient(circle at 50% 30%, #4a3b2e, #1d1610 62%, #0d0907) content-box, var(--metal);color:#c9b6f0;box-shadow:0 4px 12px #000000b3}#plotMenu .pi.port .disc,#mine .ab.port .disc{width:100%;height:100%;color:var(--c,var(--paper));background:radial-gradient(circle at 50% 30%,#4a3b2e,#1d1610 62%,#0d0907);border-radius:50%;place-items:center;display:grid;position:relative}#plotMenu .pi.port .disc .ic,#mine .ab.port .disc .ic{width:26px;height:26px}#plotMenu .pi.port:not(.ok) .disc,#mine .ab.port:disabled .disc,#mine .ab.port.none .disc{filter:brightness(.6)}#plotMenu .pi.port.ok:hover .disc,#mine .ab.port.on .disc,#mine .ab.port:hover:not(.none):not(:disabled) .disc{color:var(--ink);background:radial-gradient(circle at 50% 30%,#fffaf0,#f1e9da 60%,#c9bba0)}#mine .ab.port.cap .disc{color:var(--gold)}#mine .ab.port.empty .disc{outline-offset:-7px;outline:1px dashed #f1e9da80}#plotMenu .pi.port:has(.amt) .ic{width:20px;height:20px;transform:translateY(-5px)}#plotMenu .pi.port .amt{bottom:9px}#mine .ab.port.busy:before{-webkit-mask:radial-gradient(circle,#0000 30px,#000 31px);mask:radial-gradient(circle,#0000 30px,#000 31px)}#pauseMark{z-index:4;pointer-events:none;text-align:center;background:radial-gradient(closest-side,#100b088c,#100b0847 55%,#0000);padding:18px 90px 22px;position:fixed;top:74px;left:50%;transform:translate(-50%)}#pauseMark .row{justify-content:center;align-items:center;gap:22px;display:flex}#pauseMark h2{font:500 46px/1 var(--fd);letter-spacing:.01em;color:var(--paper);text-shadow:0 0 24px #000000d9,0 2px #0006;margin:0}#pauseMark .ln{background:linear-gradient(90deg,#0000,#f1e9dab3);width:110px;height:1px;display:block}#pauseMark .ln.r{transform:scaleX(-1)}#pauseMark p{font:italic 400 16px var(--ft);color:var(--dim);text-shadow:0 1px 8px #000000e6;margin:8px 0 0}#pauseMark p kbd{margin-right:2px;font-style:normal}.pmark-enter-active{transition:opacity .35s,transform .35s cubic-bezier(.2,.8,.2,1)}.pmark-leave-active{transition:opacity .18s}.pmark-enter-from{opacity:0;transform:translate(-50%,-6px)}.pmark-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.pmark-enter-active,.pmark-leave-active{transition:none}}#mine.ra{width:auto;box-shadow:none;text-align:left;white-space:nowrap;color:var(--paper);text-shadow:0 1px 3px #000c,0 0 8px #0000008c;background:0 0;border:0;padding:0;top:calc(100vh - 211px);bottom:auto;left:344px;transform:none}#mine.ra em{font:italic 400 15px var(--ft);color:#ded3bd}#mine.ra .num{font-variant-numeric:tabular-nums lining-nums}#mine.ra .nm b{font:500 26px/1.1 var(--fd);display:block}#mine.ra .nm small{font:italic 400 16px var(--ft);color:#ded3bd}#mine.ra .nm .cpl{font:italic 400 18px var(--ft);color:var(--muted)}#mine.ra .nm .spc .ic{vertical-align:-2px;width:14px;height:14px}#mine.ra .row{font:500 16px var(--ft);align-items:baseline;gap:16px;margin-top:3px;display:flex}#mine.ra .row em{margin-right:6px}#mine.ra .row .inc{align-items:baseline;gap:5px;display:inline-flex}#mine.ra .row .inc .ic{align-self:center;width:15px;height:15px;margin-left:6px}#mine.ra .row .inc .ic.gold{color:var(--gold);margin-left:0}#mine.ra .row .inc em{margin:0 0 0 2px}#mine.ra .row .minus{color:var(--bad);align-items:center;gap:4px;display:inline-flex}#mine.ra .row .minus .ic{width:14px;height:14px}#mine.ra .lim{background:#f1e9da24;width:420px;height:2px;margin:10px 0 0}#mine.ra .lim i{background:var(--paper);height:100%;display:block}#mine.ra .lim i.over{background:var(--bad)}#mine.ra .busy{font:400 15px var(--ft);color:var(--soft,#d9cdb6);margin-top:3px}#mine.ra .busy em{margin-right:8px}#mine.ra .acts{font:400 17px var(--ft);align-items:baseline;gap:4px;margin-top:8px;display:flex}#mine.ra .acts em{margin-right:8px}#mine.ra .w{color:var(--dim);cursor:pointer;padding:2px 10px 4px}#mine.ra .w:hover{background:var(--grey);color:var(--paper)}#mine.ra .w.on{background:var(--paper);color:var(--ink)}#minimap{z-index:3;pointer-events:none;width:0;height:0;position:fixed;bottom:0;left:0}#minimap .hit{pointer-events:auto;cursor:pointer;width:310px;height:195px;position:absolute;bottom:16px;left:16px}#minimap .map{pointer-events:none;width:310px;height:195px;position:absolute;bottom:16px;left:16px;box-shadow:0 0 0 1px #d8b46a54}#resBar{z-index:3;color:#f1e9da;font:500 16px var(--ft);font-variant-numeric:tabular-nums lining-nums;text-shadow:0 1px 3px #000c,0 0 8px #0000008c;gap:1px;display:grid;position:fixed;top:12px;left:20px}#resBar .ri,#plotMenu .pitip .ri{filter:drop-shadow(0 1px 2px #000000a6);flex:none;width:19px;height:19px}#resBar .g{align-items:center;gap:8px;margin-bottom:3px;display:flex}#resBar .g b{font:500 34px/1.1 var(--fd);font-variant-numeric:tabular-nums lining-nums}#resBar .g .g3+.g3{margin-left:.32em}#resBar .g .z{color:var(--muted);opacity:.55;font-style:normal}#resBar small{font:italic 400 15px var(--ft);color:#c8e6ac}#resBar .rs{align-items:center;gap:6px;display:flex}#idleBar{z-index:4;white-space:nowrap;font:500 19px var(--ft);color:var(--paper);font-variant-numeric:tabular-nums lining-nums;text-shadow:0 1px 3px #000c;align-items:center;gap:18px;display:flex;position:fixed;left:344px}#idleBar .idle{color:var(--paper);font:inherit;text-shadow:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;margin:0 -8px;padding:3px 8px 4px;display:inline-flex}#idleBar .idle .ic{width:16px;height:16px;color:var(--dim)}#idleBar .idle:hover{background:var(--paper);color:var(--ink);text-shadow:none}#idleBar .idle:hover .ic{color:var(--ink)}#idleBar .groups{border-left:1px solid #f1e9da33;gap:14px;padding-left:18px;display:inline-flex}#idleBar .grp kbd{font:500 12px/1 var(--ft);color:var(--paper);text-shadow:none;background:#f1e9da1a;border-radius:3px;padding:2px 5px 3px}#idleBar .grp.on{box-shadow:inset 0 -2px 0 var(--gold,#ffd166)}#idleBar .grp.war{opacity:.55}#idleBar .grp.war .ic{color:#ff8a7a}#idleBar .grp:hover kbd{color:var(--ink);background:#0000001a}#treeView{z-index:30;-webkit-backdrop-filter:blur(26px)saturate(.35);background:#100b088c;animation:.25s both fadeIn;position:fixed;inset:0}#treeView .tv{grid-template-rows:auto 1fr;grid-template-columns:900px 1fr;column-gap:60px;width:1220px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#treeView header{grid-column:1/-1;align-items:baseline;gap:22px;margin-bottom:18px;display:flex}#treeView h2{font:500 42px/1 var(--fd);color:var(--paper);margin:0}#treeView h2 .fac{font:italic 400 21px var(--ft);color:var(--muted);margin-left:12px}#treeView .pts{color:#efe4cc;align-items:baseline;gap:8px;margin:0 0 0 auto;display:flex}#treeView .pts b{font:500 32px/1 var(--fd);font-variant-numeric:tabular-nums lining-nums}#treeView .pts em{font:italic 400 16px var(--ft);color:var(--muted)}#treeView .x{width:40px;height:40px;color:var(--dim);cursor:pointer;background:0 0;border:0;align-self:center;place-items:center;margin-left:12px;padding:0;display:grid}#treeView .x:hover{background:var(--grey);color:var(--paper)}#treeView .x .ic{width:22px;height:22px}#treeView .tv{transform-origin:50%;grid-template-columns:1114px 1fr;width:1500px}#treeView .tree{width:1114px;height:812px;position:relative}#treeView .ink{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}#treeView .ink path{fill:none;stroke-linecap:round;stroke-linejoin:round}#treeView .ink .s0{stroke:#b9ad9738;stroke-dasharray:2 5}#treeView .ink .s1{stroke:#f1e9da61}#treeView .ink .s2{stroke:var(--paper)}#treeView .ink .rule{stroke:#6e625033;stroke-width:1px}#treeView .ink .wall{stroke:#b9ad974d;stroke-width:1.2px}#treeView .rail{text-align:center;width:64px;position:absolute;left:0;transform:translateY(-50%)}#treeView .rail b{font:500 24px/1 var(--fd);color:var(--dim);display:block}#treeView .rail i{color:var(--muted);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-size:13px}#treeView .rail.open b{color:var(--paper)}#treeView .root{text-align:center;width:250px;position:absolute;transform:translate(-50%)}#treeView .root .ic{width:44px;height:44px;color:var(--dim);stroke-width:1.2px;margin:0 auto 8px;display:block}#treeView .root h3{font:500 28px/1.05 var(--fd);color:var(--paper);margin:0}#treeView .root p{font:italic 400 15px var(--ft);color:var(--muted);margin:3px 0 0}#treeView .root p b{font:400 15px var(--ft);color:var(--dim);font-variant-numeric:tabular-nums lining-nums}#treeView .n{cursor:pointer;flex-direction:column;align-items:center;width:88px;display:flex;position:absolute;transform:translate(-50%)}#treeView .nd{width:var(--s);height:var(--s);color:var(--dim);background:#17110c;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #b9ad9759}#treeView .nd .ic{width:calc(var(--s) * .44);height:calc(var(--s) * .44);stroke-width:1.7px;position:relative}#treeView .n.a .nd,#treeView .n.u .nd{border-radius:50%}#treeView .n.a .nd:before,#treeView .n.u .nd:before{content:"";border-radius:50%;position:absolute;inset:4px;box-shadow:inset 0 0 0 1px #b9ad9738}#treeView .n.p .nd,#treeView .n.k .nd{width:calc(var(--s) * .72);height:calc(var(--s) * .72);margin:calc(var(--s) * .14) 0;transform:rotate(45deg)}#treeView .n.p .nd .ic,#treeView .n.k .nd .ic{width:calc(var(--s) * .38);height:calc(var(--s) * .38);transform:rotate(-45deg)}#treeView .n.u .nd:after{content:"";border:1px dashed #b9ad9766;border-radius:50%;position:absolute;inset:-8px}#treeView .n.u.can .nd:after,#treeView .n.u.h .nd:after{border:1px solid #f1e9da8c}#treeView .n.k .nd:before{content:"";position:absolute;inset:5px;box-shadow:inset 0 0 0 1px #b9ad974d}#treeView .n.k.h .nd:before{box-shadow:inset 0 0 0 1px #15100b59}#treeView .nm{text-align:center;font:400 14px/1.12 var(--ft);color:var(--dim);text-shadow:0 0 3px #17110c,0 0 6px #17110c;margin-top:7px}#treeView .n.u,#treeView .n.k{width:130px}#treeView .n.u .nm,#treeView .n.k .nm{font:500 17px/1.05 var(--fd);margin-top:11px}#treeView .n.k .nm{margin-top:7px}#treeView .n.lock,#treeView .n.soon{opacity:.5}#treeView .n.soon .nm{font-style:italic}#treeView .n.can .nd{color:var(--paper);box-shadow:inset 0 0 0 1.5px var(--paper)}#treeView .n.can.a .nd:before{box-shadow:inset 0 0 0 1px #f1e9da73}#treeView .n.can .nm,#treeView .n.h .nm{color:#efe4cc}#treeView .n.h .nd{background:var(--paper);color:var(--ink);box-shadow:none}#treeView .n.h.a .nd:before,#treeView .n.h.u .nd:before{box-shadow:inset 0 0 0 1px #15100b59}#treeView .n:hover .nd{background:var(--grey);color:var(--paper)}#treeView .n.h:hover .nd{color:var(--ink);background:#fff8ea}#treeView .n.on .nm{color:var(--paper);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}#treeView .about{grid-area:2/2;align-self:start;padding-top:40px}#treeView .about .big{width:72px;height:72px;color:var(--paper);box-shadow:inset 0 0 0 1.5px var(--paper);place-items:center;margin:6px 0 22px 6px;display:grid}#treeView .about .big.a,#treeView .about .big.u{border-radius:50%}#treeView .about .big.p,#treeView .about .big.k{width:56px;height:56px;margin:14px 0 30px 14px;transform:rotate(45deg)}#treeView .about .big.p .ic,#treeView .about .big.k .ic{transform:rotate(-45deg)}#treeView .about .big.h{background:var(--paper);color:var(--ink)}#treeView .about .big .ic{stroke-width:1.6px;width:32px;height:32px}#treeView .about h4{font:500 38px/1.05 var(--fd);color:var(--paper);margin:0 0 4px}#treeView .about .kind{font:italic 400 17px var(--ft);color:var(--muted);margin:0 0 16px}#treeView .about .kind.sp{color:var(--magic,#c9b6f0)}#treeView .about p{font:400 20px/1.45 var(--ft);color:#d9cdb6;margin:0 0 18px}#treeView .about .row{gap:26px;margin-bottom:22px;display:flex}#treeView .about .row div{flex-direction:column;display:flex}#treeView .about .row i{color:var(--muted);font-size:15px}#treeView .about .row b{font:400 19px var(--ft);color:#efe4cc;font-variant-numeric:tabular-nums lining-nums}#treeView .about .done{color:var(--muted);font-style:italic}#treeView .about .why{font:italic 400 16px var(--ft);color:#c9b98f;margin-top:10px}#treeView .about .hint{font:italic 400 18px/1.5 var(--ft);color:var(--muted)}#treeView .about .go{background:var(--paper);width:100%;color:var(--ink);font:500 26px var(--ft);cursor:pointer;border:0;border-radius:3px;padding:12px 22px 14px;box-shadow:0 6px 22px #00000059}#treeView .about .go:hover:not(:disabled){background:#fff8ea}#treeView .about .go:active:not(:disabled){transform:translateY(1px)}#treeView .about .go:disabled{opacity:.4;cursor:default}#treeView .legend{color:var(--muted);flex-direction:column;gap:9px;margin-top:30px;font-size:15px;display:flex}#treeView .legend span{align-items:center;gap:12px;display:flex}#treeView .lg{width:16px;height:16px;box-shadow:inset 0 0 0 1.2px var(--dim);flex:none}#treeView .lg.a{border-radius:50%}#treeView .lg.p{transform:rotate(45deg)scale(.8)}#treeView .lg.h{background:var(--paper);box-shadow:none}@media (prefers-reduced-motion:reduce){#treeView{animation:none}}#mRole{align-items:center;gap:4px;margin:6px 0 2px;font-size:14px;display:flex}#mRole .mut{margin-right:8px;font-style:italic}#mRole button{color:var(--dim);font:500 14px var(--ft);cursor:pointer;background:0 0;border:0;border-radius:0;padding:2px 10px 3px}#mRole button:hover{background:var(--grey);color:var(--paper)}#mRole button.on,#mRole button.on:hover{background:var(--paper);color:var(--ink)}#coach{scrollbar-width:thin;max-width:calc(100vw - 24px);max-height:calc(100dvh - 110px);overflow-y:auto}#coach .objective{border-left:2px solid var(--gold);background:rgba(var(--gold-rgb),.07);margin:8px 0 12px;padding:9px 11px}#coach .objective small{font:500 11px var(--ft);text-transform:uppercase;letter-spacing:.09em;color:var(--gold);margin-bottom:4px;display:block}#coach .objective strong{font:500 16px/1.25 var(--ft);color:var(--paper);display:block}#coach .optional{font:400 12px var(--ft);color:var(--dim);margin-bottom:5px;display:block}#coach .need{background:rgba(var(--gold-rgb),.05);border:1px solid rgba(var(--gold-rgb),.18);margin:6px 0 12px;padding:8px 10px;line-height:1.35}#coach .exit{color:var(--muted);background:0 0;border:0;margin:10px auto 0;padding:3px 6px;font-size:12px;display:block}#coach .exit:hover{color:var(--paper);background:0 0}#coach button:focus-visible{outline:1px solid var(--gold);outline-offset:3px}body:is([data-tutorial-step=gold],[data-tutorial-step=housing]) #resBar .line,body[data-tutorial-step=ui] #minimap .hit,body[data-tutorial-step=feed] #feed,body[data-tutorial-step=orders] #top,body[data-tutorial-step=build] #idleBar [data-idle-group=builder],body[data-tutorial-step=barracks] #idleBar [data-idle-group=builder],body[data-tutorial-step=build] #plotMenu [data-building="0"],body[data-tutorial-step=barracks] #plotMenu [data-building="3"],body[data-tutorial-step=housing] #plotMenu [data-building="10"],body[data-tutorial-step=hire] #plotMenu [data-action=builder],body[data-tutorial-step=train] #plotMenu [data-action=train],body[data-tutorial-step=hero] #plotMenu [data-action=heroes],body[data-tutorial-step=group] #idleBar .groups{outline:1px solid var(--gold);outline-offset:5px;animation:1.7s ease-in-out infinite tutorialFocus}@keyframes tutorialFocus{50%{outline-color:rgba(var(--gold-rgb),.35);filter:brightness(1.16)}}@media (prefers-reduced-motion:reduce){body[data-tutorial-step] #resBar .line,body[data-tutorial-step] #feed,body[data-tutorial-step] #top,body[data-tutorial-step] #plotMenu .pi,body[data-tutorial-step] #idleBar button{animation:none}}#plotMenu .pad{left:calc(var(--r) * -1);top:calc(var(--r) * -1);width:calc(var(--r) * 2);height:calc(var(--r) * 2);pointer-events:none;border:1px solid #f1e9da47;border-radius:50%;position:absolute}#plotMenu .pi.port{background:radial-gradient(circle at 50% 38%,#3a3024,#15100b 72%);width:88px;height:88px;padding:4px;transition:transform .12s,box-shadow .12s;top:-44px;left:-44px;box-shadow:0 0 0 1px #d8b46a66,0 6px 14px #0000008c}#plotMenu .pi.port:after{content:none}#plotMenu .pi.port:hover,#plotMenu .pi.port.ok:hover{z-index:2;transform:translate(var(--x), var(--y)) scale(1.14);box-shadow:0 0 0 2px var(--paper), 0 8px 20px #000000a6;background:radial-gradient(circle at 50% 38%,#3a3024,#15100b 72%)}#plotMenu .pi.port .pic.art{object-fit:contain;background:0 0;border-radius:0;width:80px;height:80px;position:absolute;top:2px;left:4px}#plotMenu .pi.port:not(.ok) .pic.art{filter:grayscale(.85)brightness(.6)}#plotMenu .pi.port .disc,#plotMenu .pi.port.ok:hover .disc{color:var(--c,var(--paper));background:0 0}#plotMenu .pi.port .disc .ic{width:38px;height:38px}#plotMenu .pi.port.buy .disc .ic,#plotMenu .pi.port.sell .disc .ic{width:34px;height:34px;transform:translateY(-7px)}#plotMenu .pi.port:has(.amt) .ic{width:34px;height:34px;transform:translateY(-7px)}#plotMenu .pi.port .amt{font-size:13px;bottom:15px}#plotMenu .pi .c{color:var(--paper);font:500 14px/1.45 var(--ft);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;background:#15100b;padding:0 6px;position:absolute;bottom:0;right:-2px;box-shadow:0 0 0 1px #d8b46a66}#plotMenu .pitip{width:330px;box-shadow:none;background:#0c0806c7;padding:9px 14px}#plotMenu .pitip b{font:500 26px/1.1 var(--fd)}#plotMenu .pitip p{font:italic 400 16px/1.3 var(--ft);color:#ded3bd;margin:2px 0 6px}#plotMenu .pitip .price{font:500 17px/1.2 var(--ft);gap:3px 13px;margin:0}#plotMenu .pitip .price .no{color:#ffb09a}@property --cw{syntax:"<length>";inherits:true;initial-value:0}html.in-menu canvas#gl{filter:saturate(.9)brightness(1.04)}#mm{--fd:"EB Garamond", Georgia, serif;--ft:"Alegreya Sans", system-ui, sans-serif;--paper:#f1e9da;--ink:#15100b;--dim:#b9ad97;--muted:#8f846f;--grey:#5d574f;z-index:10;color:#efe4cc;font:400 15px/1.4 var(--ft);transition:--cw .6s cubic-bezier(.2,.8,.2,1);position:fixed;inset:0}#mm button{font:inherit;font-weight:inherit;color:inherit;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0}#mm button:hover{background:0 0}#mm .mm-veil{--vs:calc(var(--cw) + 372px);--ve:calc(var(--cw) + 720px);pointer-events:none;background:linear-gradient(90deg, #100b0880 0, #100b0878 calc(var(--vs) - 60px), #100b083d calc(var(--vs) + (var(--ve) - var(--vs)) * .45), #100b0800 calc(var(--ve) + 60px)), linear-gradient(180deg, #0c090780, transparent 14%, transparent 84%, #0c09078c);-webkit-mask-image:linear-gradient(90deg, #000 0, #000 var(--vs), #0009 calc(var(--vs) + (var(--ve) - var(--vs)) * .45), transparent var(--ve));-webkit-mask-image:linear-gradient(90deg, #000 0, #000 var(--vs), #0009 calc(var(--vs) + (var(--ve) - var(--vs)) * .45), transparent var(--ve));mask-image:linear-gradient(90deg, #000 0, #000 var(--vs), #0009 calc(var(--vs) + (var(--ve) - var(--vs)) * .45), transparent var(--ve));transition:opacity 1.3s cubic-bezier(.3,0,.3,1);position:fixed;inset:0}#mm.intro .mm-veil,#mm.intro .mm-item{opacity:0}#mm .mm-item{transition:opacity 1.1s .5s}#mm .mm-title{transform-origin:0 0;align-self:flex-start;transition:transform 1.7s cubic-bezier(.45,0,.2,1),text-shadow 1.7s}#mm.intro .mm-title{transform:translate(var(--hx,0), var(--hy,0)) scale(var(--hs,1));text-shadow:0 2px 40px #0806048c;transition:none;animation:1.4s ease-out both mmHero}@keyframes mmHero{0%{opacity:0;filter:blur(6px)}}#mm.intro:not(.lit) .mm-title{animation-play-state:paused}#mm .mm-left{z-index:2;flex-direction:column;justify-content:center;gap:6px;width:400px;display:flex;position:absolute;top:0;bottom:0;left:64px}#mm .mm-title{font:500 96px/.92 var(--fd);letter-spacing:-.015em;color:var(--paper);margin:0 0 40px}#mm .mm-item{pointer-events:none;text-align:left;padding:2px 0;font-size:31px;display:flex}#mm .mm-item .w{pointer-events:auto;color:var(--dim);margin-left:-16px;padding:6px 16px 8px;display:inline-block}#mm .mm-item .w:hover,#mm .mm-item:focus-visible .w,#mm .mm-item.on .w{background:var(--paper);color:var(--ink)}#mm .mm-item:focus-visible{outline:none}#mm .mm-page{z-index:2;grid-template-columns:var(--cw) 1fr;pointer-events:none;display:grid;position:absolute;inset:60px 56px 60px 500px}#mm .mm-col{pointer-events:auto;width:var(--cw);flex-direction:column;grid-column:1;justify-content:center;gap:22px;min-width:0;padding:26px 8px;display:flex;overflow:hidden}.mm-col-enter-active{transition:opacity .45s .1s,transform .6s cubic-bezier(.2,.8,.2,1)}.mm-col-leave-active{transition:opacity .2s}.mm-col-enter-from{opacity:0;transform:translate(-36px)}.mm-col-leave-to{opacity:0}#mm .mm-h{font:500 42px/1.25 var(--fd);color:var(--paper);margin:0}#mm .mm-f{flex-direction:column;gap:7px;display:flex}#mm .mm-l{font:italic 17px var(--ft);color:var(--muted)}#mm .mm-p{color:#d9cdb6;margin:0;font-size:20px;line-height:1.45}#mm .mm-p.small{color:var(--dim);font-size:16px}#mm .mm-note{color:#c9b98f;font-style:italic}#mm .mm-seg{align-self:flex-start;gap:2px;margin-left:-10px;display:flex}#mm .mm-seg button{font:500 21px var(--ft);color:var(--dim);white-space:nowrap;padding:4px 10px 6px}#mm .mm-seg button:hover,#mm .mm-num button:hover,#mm .mm-num input:hover:not(:focus){background:var(--grey);color:var(--paper)}#mm .mm-seg button.on,#mm .mm-seg button.on:hover{background:var(--paper);color:var(--ink)}#mm .mm-num{align-self:flex-start;align-items:center;gap:2px;display:flex}#mm .mm-num button{width:34px;color:var(--dim);padding:4px 0 6px;font-size:24px}#mm .mm-num input{width:54px;color:var(--paper);text-align:center;caret-color:var(--ink);font:500 29px var(--ft);font-variant-numeric:tabular-nums lining-nums;cursor:text;background:0 0;border:0;border-radius:0;outline:none;padding:4px 0 6px}#mm .mm-num input:focus{background:var(--paper);color:var(--ink)}#mm .mm-row{align-items:center;gap:14px;display:flex}#mm .mm-name{color:#efe4cc;width:170px;font:22px var(--ft);background:0 0;border:0;border-radius:0;outline:none;padding:5px 10px 5px 0;box-shadow:inset 0 -1px #6e6250}#mm .mm-name:focus{box-shadow:inset 0 -1px 0 var(--paper)}#mm .mm-sw{align-items:center;gap:6px;display:flex}#mm .mm-sw button,#mm .mm-sw label{border-radius:50%;flex:none;width:23px;height:23px;box-shadow:0 0 0 1px #000}#mm .mm-sw button.on,#mm .mm-sw label.on{box-shadow:0 0 0 2px #0e0a08, 0 0 0 3px var(--paper)}#mm .mm-sw label{cursor:pointer;background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);position:relative;overflow:hidden}#mm .mm-sw input{opacity:0;cursor:pointer;position:absolute;inset:0}#mm .mm-code{font:500 42px/1 var(--fd);letter-spacing:.06em;color:var(--paper);margin-left:-10px;padding:2px 10px 6px}#mm .mm-code:hover{background:var(--grey)}#mm .mm-codein{text-transform:uppercase;letter-spacing:.08em;width:150px}#mm .mm-players{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}#mm .mm-players li{color:#d9cdb6;align-items:center;gap:8px;font-size:20px;display:flex}#mm .mm-players li.me{color:var(--paper)}#mm .mm-players .ic{color:#d8b46a;width:18px;height:18px}#mm .mm-players li>:first-child:not(.ic){margin-left:26px}#mm .mm-players small{font:italic 16px var(--ft);color:var(--muted)}#mm .mm-players small.away{color:#c98a6a}#mm .mm-err{color:#e08a72;font-size:17px}#mm button:disabled{opacity:.4;cursor:default}#mm .mm-seg button:disabled:hover{color:var(--dim);background:0 0}#mm .mm-go{background:var(--paper);max-width:420px;color:var(--ink);font:500 26px var(--ft);letter-spacing:.01em;text-align:center;border-radius:3px;align-self:stretch;margin-top:14px;padding:7px 0 9px;box-shadow:0 6px 22px #00000059}#mm .mm-go:hover{background:#fff8ea;box-shadow:0 8px 28px #0006,0 0 18px #f1e9da40}#mm .mm-go:active{transform:translateY(1px)}#mm .mm-gorow{align-items:stretch;gap:8px;max-width:420px;margin-top:14px;display:flex}#mm .mm-gorow .mm-go{flex:1;margin-top:0}#mm .mm-re{width:47px;color:var(--paper);background:#f1e9da1f;border-radius:3px;flex:none;justify-content:center;align-items:center;display:flex}#mm .mm-re:hover{background:var(--grey)}#mm .mm-re .ic{width:22px;height:22px}#mm .mm-ref{justify-content:flex-start;padding-top:60px}#mm .mm-tabs button{font-size:19px}#mm .mm-scroll{scrollbar-width:thin;scrollbar-color:#6e6250 transparent;flex-direction:column;flex:1;gap:12px;min-height:0;padding-right:12px;display:flex;overflow-y:auto}#mm .mm-li{grid-template-columns:26px 1fr auto;align-items:start;gap:2px 12px;display:grid}#mm .mm-li>.ic,#mm .mm-li>svg{width:22px;height:22px;color:var(--c,#d8b46a);margin-top:2px}#mm .mm-li b{font:500 19px var(--ft);color:var(--paper);display:block}#mm .mm-li span{color:var(--dim);font-size:16px;line-height:1.4}#mm .mm-li.small span{color:#d9cdb6;font-size:16px}#mm .mm-li em{font:500 15px var(--ft);color:var(--dim);white-space:nowrap;align-items:center;gap:3px;font-style:normal;display:flex}#mm .mm-li em .ic{width:13px;height:13px}#mm .mm-li kbd,#mm .mm-keys kbd{font:500 13px var(--ft);color:var(--paper);background:#f1e9da24;margin-left:6px;padding:0 6px 1px}#mm .mm-sub{margin:14px 0 0;font-weight:400}#mm .mm-li>kbd{align-self:center}#mm .mm-keys{color:#d9cdb6;flex-direction:column;gap:6px;font-size:18px;display:flex}#mm .mm-keys .mm-sub:first-child{margin-top:0}#mm .mm-key{grid-template-columns:240px 1fr;align-items:center;gap:14px;padding:3px 0;display:grid}#mm .mm-key .ks{flex-wrap:wrap;align-items:center;gap:4px;display:flex}#mm .mm-keys kbd{text-align:center;min-width:28px;font:500 15px var(--ft);color:var(--paper);background:#f1e9da1a;border-radius:3px;margin:0;padding:2px 8px 3px;box-shadow:inset 0 -2px #00000059,0 0 0 1px #f1e9da2e}#mm .mm-keys i{color:var(--muted);padding:0 2px;font-style:normal}#mm .mm-exitnote{pointer-events:none;white-space:nowrap;align-self:center;margin-left:14px}#mm .mm-set{justify-content:center}#mm .setp{gap:4px;max-width:none}#mm .sp-h{font:italic 17px var(--ft);letter-spacing:0;text-transform:none;color:var(--muted);margin:18px 0 2px}#mm .sp-h:first-child{margin-top:0}#mm .sp-row{box-shadow:none;background:0 0;padding:4px 0}#mm .sp-row>span{font:400 20px var(--ft);letter-spacing:0;text-transform:none;color:#d9cdb6}#mm .sp-tg{gap:2px}#mm .sp-tg button{min-width:0;font:500 18px var(--ft);letter-spacing:0;text-transform:none;color:var(--dim);border:0;margin:0;padding:3px 9px 5px}#mm .sp-tg button:hover{background:var(--grey);color:var(--paper)}#mm .sp-tg button.on,#mm .sp-tg button.on:hover{background:var(--paper);color:var(--ink)}#mm .sp-vol b{font:500 18px var(--ft);color:var(--paper)}#mm .sp-vol input{background:linear-gradient(90deg, var(--paper) calc(var(--k) * 100%), #f1e9da33 0)}#mm .sp-vol input::-webkit-slider-thumb{background:var(--paper)}#mm.going .mm-left,#mm.going .mm-page,#mm.going .mm-veil{opacity:0;pointer-events:none;transition:opacity .6s}#mm.going .mm-page *{pointer-events:none!important}#mm .mm-load{z-index:5;opacity:0;pointer-events:none;color:var(--paper);flex-direction:column;align-items:center;gap:22px;transition:opacity .45s,transform .45s;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,calc(12px - 50%))}#mm .mm-load.on{opacity:1;transform:translate(-50%,-50%)}#mm .mm-load svg{filter:drop-shadow(0 2px 10px #0000008c);width:128px;height:128px;overflow:visible}#mm .mm-load .lr{fill:none;stroke:#f1e9da38;stroke-width:1.5px}#mm .mm-load .la{fill:none;stroke:var(--paper);stroke-width:2px;stroke-linecap:round;stroke-dasharray:34 142;transform-box:fill-box;transform-origin:50%;animation:1.4s cubic-bezier(.5,.15,.5,.85) infinite mmSpin}#mm .mm-load path{fill:none;stroke:var(--paper);stroke-width:1.8px;stroke-linecap:round}#mm .mm-load .lw1{animation:1.6s linear infinite mmWave}#mm .mm-load .lw2{opacity:.55;animation:2.3s linear infinite reverse mmWave}#mm .mm-load .lb{animation:2.4s ease-in-out infinite mmBob}#mm .mm-load span{font:italic 28px var(--ft);letter-spacing:.02em;color:#e6dccb;text-shadow:0 1px 8px #000000e6}@keyframes mmSpin{to{transform:rotate(360deg)}}@keyframes mmWave{to{transform:translate(-16px)}}@keyframes mmBob{0%,to{transform:translateY(1.5px)}50%{transform:translateY(-1.5px)}}canvas#view{transition:opacity .6s}html.in-menu canvas#view{opacity:0;transition:none}@media (prefers-reduced-motion:reduce){#mm,#mm *{transition:none!important}}#mm .mm-newgrid{align-items:center;gap:0;display:flex}#mm .mm-newf{flex-direction:column;gap:22px;width:454px;display:flex}#mm .mm-bnbig{aspect-ratio:220/396;flex:none;height:min(495px,75vh - 112px);margin-left:-18px;padding:0;position:relative}#mm .mm-bnbig svg{width:100%;height:100%;position:absolute;inset:0}#mm .mm-bnbig:hover{filter:brightness(1.12)}#mm .mm-bn{z-index:30;background:#0e0a07f5;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}#mm .mm-bn-in{grid-template-columns:380px 560px;align-items:start;gap:64px;display:grid}#mm .mm-bn-pic .mm-h{margin:0}#mm .mm-bn-svg svg{width:auto;height:600px;margin:-20px auto 0;display:block}#mm .mm-bn-opts{flex-direction:column;gap:16px;padding-top:8px;display:flex}#mm .mm-seg.wrap{flex-wrap:wrap}#mm .mm-bn-arms{flex-wrap:wrap;gap:2px;display:flex}#mm .mm-bn-arms button{width:44px;height:44px;padding:4px}#mm .mm-bn-arms button:hover{background:var(--grey)}#mm .mm-bn-arms button.on{background:var(--paper)}#mm .mm-bn-arms svg{pointer-events:none;width:100%;height:100%;display:block}#mm .mm-bn-rnd{font:500 21px var(--ft);color:var(--dim);align-self:center;margin-top:14px;padding:0 10px}#mm .mm-bn-rnd:hover{color:var(--paper)}
