.oSCfXG_form{flex-direction:column;gap:14px;width:100%;display:flex}.oSCfXG_field{color:var(--sand);flex-direction:column;gap:6px;font-weight:700;display:flex}.oSCfXG_field input{font:inherit;color:var(--ink);background:#0a0705b3;border:1px solid #ae9b6c;border-radius:6px;min-height:44px;padding:10px 12px;font-weight:400}.oSCfXG_field input:focus-visible{outline:2px solid var(--firooze);outline-offset:1px}.oSCfXG_hint{color:var(--muted);font-size:.85rem;font-weight:400}.oSCfXG_submit{font:inherit;cursor:pointer;background:var(--sand);min-height:44px;color:var(--night);border:0;border-radius:10px;padding:12px 28px;font-weight:700}.oSCfXG_submit:disabled{opacity:.6;cursor:wait}.oSCfXG_error{color:#ffb4a0;margin:0;font-weight:700}.oSCfXG_switch{color:var(--muted);margin:0}.oSCfXG_switch a{color:var(--sand);font-weight:700}.oSCfXG_bar{color:var(--ink);border:1px solid var(--panel-line);background:#140d09c7;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;padding:8px 16px;display:flex}.oSCfXG_bar strong{color:var(--sand)}.oSCfXG_bar a,.oSCfXG_barButton{font:inherit;color:var(--sand);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 2px;font-weight:700;text-decoration:underline}.oSCfXG_gate{background:var(--night);min-height:100dvh;color:var(--ink);text-align:center;place-items:center;padding:16px;display:grid}.oSCfXG_gate p{margin:0 0 12px}
.dJGTBG_hud{z-index:20;color:#ecdcbc;background:#1a1410d9;border:1px solid #6e5a3a;border-radius:6px;width:min(280px,100vw - 24px);padding:8px 10px;font-size:13px;line-height:1.6;position:absolute;top:64px;left:12px}.dJGTBG_hud p{margin:0 0 4px}.dJGTBG_log{max-height:120px;margin-bottom:6px;overflow-y:auto}.dJGTBG_hud input{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#2a2118;border:1px solid #6e5a3a;border-radius:4px;padding:4px 6px}
._8N4uya_main{min-height:100%;padding:48px max(16px, env(safe-area-inset-right,0px)) 48px max(16px, env(safe-area-inset-left,0px));background:radial-gradient(at 50% 120%,#e8a05059,#0000 60%),linear-gradient(#120d0a 0%,#2a1b10 70%,#4a2d16 100%);place-items:center;display:grid}._8N4uya_inner{flex-direction:column;align-items:flex-start;gap:18px;max-width:560px;display:flex}._8N4uya_eyebrow{color:var(--muted);margin:0;font-size:.9rem}._8N4uya_title{color:var(--sand);text-shadow:0 4px 30px #e8a05059;margin:0;font-size:clamp(3.5rem,12vw,6rem);font-weight:700;line-height:1.1}._8N4uya_lead{margin:0;font-size:1.15rem;line-height:1.9}._8N4uya_cta{background:var(--sand);color:var(--night);border-radius:10px;margin-top:8px;padding:12px 28px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s}._8N4uya_cta:hover{transform:translateY(-2px);box-shadow:0 10px 30px #e8a0504d}._8N4uya_setup{gap:14px;width:100%;display:grid}._8N4uya_setup fieldset{border:1px solid #745b38;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:16px;display:grid}._8N4uya_setup label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._8N4uya_setup small{color:var(--muted)}._8N4uya_setup select{margin-inline-start:auto}@media (max-width:520px){._8N4uya_setup fieldset{grid-template-columns:1fr}}._8N4uya_siteNav{border-bottom:1px solid var(--panel-line);flex-wrap:wrap;align-items:center;gap:12px 24px;width:100%;margin-bottom:18px;padding-bottom:18px;font-size:.85rem;display:flex}._8N4uya_siteNav a{text-decoration:none}._8N4uya_siteNav a:hover,._8N4uya_siteFooter a:hover{color:var(--sand);text-decoration:underline}._8N4uya_siteNav ._8N4uya_wordmark{color:var(--sand);margin-inline-end:auto;font-size:1.4rem;font-weight:700}._8N4uya_navDisabled{color:var(--muted);cursor:default}._8N4uya_document{width:100%;max-width:850px;line-height:1.95}._8N4uya_document h1{color:var(--sand);margin:10px 0 20px;font-size:clamp(2rem,6vw,3.5rem)}._8N4uya_document h2{color:var(--sand);font-size:1.3rem}._8N4uya_document section{border-bottom:1px solid var(--panel-line);padding:18px 0}._8N4uya_document ._8N4uya_cta{display:inline-block}._8N4uya_document time,._8N4uya_note{color:var(--muted)}._8N4uya_controls{grid-template-columns:minmax(110px,1fr) 2fr;gap:12px 24px;display:grid}._8N4uya_controls dd{margin:0}._8N4uya_controls dt{color:var(--sand)}._8N4uya_introduction{border-block:1px solid var(--panel-line);padding:16px 0;line-height:1.9}._8N4uya_introduction h2{color:var(--sand)}._8N4uya_introduction p:last-child{color:var(--muted);font-size:.85rem}._8N4uya_siteFooter{border-top:1px solid var(--panel-line);width:100%;padding-top:24px;line-height:1.9}._8N4uya_siteFooter a{margin-inline-end:24px}._8N4uya_siteFooter p{color:var(--muted);font-size:.8rem}@media (max-width:520px){._8N4uya_controls{grid-template-columns:1fr;gap:4px}._8N4uya_controls dd{margin-bottom:14px}._8N4uya_siteNav{gap:10px 16px}}._8N4uya_consent{opacity:.85;cursor:pointer;align-items:flex-start;gap:8px;font-size:.8rem;line-height:1.7;display:flex}._8N4uya_consent input{margin-top:6px}@media (max-width:640px),(pointer:coarse){._8N4uya_main{min-height:100dvh;padding:max(20px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left))}._8N4uya_inner{gap:20px;width:100%;min-width:0}._8N4uya_siteNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin-bottom:4px;display:grid}._8N4uya_siteNav a,._8N4uya_navDisabled{background:#e8c99208;border-radius:8px;align-items:center;min-height:44px;padding:8px 10px;display:flex}._8N4uya_siteNav ._8N4uya_wordmark{background:0 0;grid-column:1/-1;margin:0;padding-inline:0;font-size:1.8rem}._8N4uya_lead{font-size:1rem;line-height:1.95}._8N4uya_cta{text-align:center;border:1px solid #ffe1a9;justify-content:center;align-items:center;width:100%;min-height:52px;margin-block:8px;padding:12px 18px;line-height:1.7;display:flex;box-shadow:0 4px 16px #0003}._8N4uya_cta:active{filter:brightness(.94);transform:translateY(1px)}._8N4uya_setup{gap:16px}._8N4uya_setup fieldset{background:#0002;grid-template-columns:1fr;gap:8px;min-width:0;margin:0;padding:12px}._8N4uya_setup label{min-width:0;min-height:48px}._8N4uya_setup fieldset label{border:1px solid var(--panel-line);background:#ffffff04;border-radius:8px;padding:10px}._8N4uya_setup fieldset label:has(input:checked){border-color:var(--sand);background:#e8c99212}._8N4uya_setup fieldset label small{flex-basis:100%;padding-inline-start:26px}._8N4uya_setup>label{grid-template-columns:1fr;gap:6px;display:grid}._8N4uya_setup select,._8N4uya_setup input:not([type=checkbox]){border-radius:8px;width:100%;min-width:0;min-height:48px;margin:0}._8N4uya_setup input:not([type=checkbox]){color:var(--ink);background:#211a13;border:1px solid #ae9b6c;padding:10px 12px}._8N4uya_document{min-width:0;font-size:1rem}._8N4uya_document h1{line-height:1.5}._8N4uya_document section{padding-block:20px}._8N4uya_document li{margin-block:8px}._8N4uya_siteFooter a{align-items:center;min-height:44px;display:inline-flex}._8N4uya_consent{align-items:center;min-height:44px;font-size:.85rem}._8N4uya_consent input{flex:none;margin-top:0}}
._38vX5q_root{-webkit-user-select:none;user-select:none;grid-template-rows:minmax(0,1fr) auto;display:grid;position:fixed;inset:0;overflow:hidden}._38vX5q_canvas{cursor:grab;min-height:0;position:relative;overflow:hidden}._38vX5q_canvas:active{cursor:grabbing}._38vX5q_bar{top:calc(12px + env(safe-area-inset-top,0px));left:max(12px, env(safe-area-inset-left,0px));right:max(12px, env(safe-area-inset-right,0px));border:1px solid var(--panel-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-variant-numeric:tabular-nums;background:linear-gradient(#363026ed,#25221ced);border-radius:3px;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:8px 14px;font-size:.9rem;display:flex;position:absolute}._38vX5q_brand{color:var(--sand);font-size:1.1rem}._38vX5q_stat{color:var(--muted);white-space:nowrap}._38vX5q_spacer{flex:1}._38vX5q_button{background:var(--sand);color:var(--night);border:0;border-radius:2px;padding:4px 14px;font-weight:700}._38vX5q_hint{color:var(--muted);text-align:center;pointer-events:none;grid-column:1/-1;margin:0;font-size:.7rem}._38vX5q_loading{color:var(--sand);background:var(--night);place-items:center;font-size:1.2rem;display:grid;position:absolute;inset:0}._38vX5q_clock{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:center;direction:ltr;min-width:4.5em}._38vX5q_buildPanel{color:#ead9b7;padding-bottom:env(safe-area-inset-bottom,0px);background:repeating-linear-gradient(0deg,#ffffff02 0 1px,#0000 1px 4px),linear-gradient(110deg,#39332a,#28251f 50%,#373127);border-top:3px solid #9c8254;position:relative;box-shadow:0 -2px #17150f,0 -7px 24px #0006,inset 0 1px #e5cf9755}._38vX5q_resources{background:#17161180;border-bottom:1px solid #a18a5438;align-items:center;gap:28px;min-height:28px;padding:3px 24px;font-size:.75rem;display:flex}._38vX5q_resourceLabel{color:#ae9b7c;margin-inline-end:8px}._38vX5q_resources>span:not(:first-child){align-items:center;gap:8px;display:flex}._38vX5q_resources b{color:#f5e4bc;font-variant-numeric:tabular-nums;min-width:3ch;font-size:.9rem}._38vX5q_resources i{width:18px;height:13px;display:inline-block;box-shadow:inset 0 1px #ffffff40,1px 2px 2px #0008}._38vX5q_wood{background:repeating-linear-gradient(0deg,#8e5a2e 0 3px,#bb8747 3px 5px);border-radius:3px;transform:rotate(-22deg)}._38vX5q_stone{clip-path:polygon(20% 0,80% 8%,100% 65%,65% 100%,0 80%);background:linear-gradient(135deg,#a4a39b,#65645d)}._38vX5q_brick{background:linear-gradient(160deg,#cc9b66,#946744);border:1px solid #d5ad78}._38vX5q_buildBody{grid-template-columns:142px minmax(0,1fr) 230px;align-items:center;gap:20px;max-width:1360px;margin:auto;padding:6px 24px;display:grid}._38vX5q_buildHeading{border-inline-end:1px solid #a18a5438;flex-direction:column;align-items:center;gap:4px;padding-inline-end:20px;display:flex}._38vX5q_crest{color:#cbb078;text-shadow:0 2px 2px #000;font-size:28px;line-height:1}._38vX5q_buildHeading strong{font-size:.9rem;font-weight:600}._38vX5q_category{color:#ccb580;font-size:.7rem}._38vX5q_buildCards{scrollbar-width:thin;scrollbar-color:#8c754c #211f19;gap:10px;min-width:0;padding:3px;display:flex;overflow-x:auto}._38vX5q_buildCard{color:#e7d7b5;text-align:center;background:linear-gradient(#3e392e,#29261e);border:1px solid #81704d;border-radius:2px;flex-direction:column;flex:0 0 136px;align-items:stretch;gap:3px;padding:5px 5px 7px;transition:border-color .12s,background .12s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #15140f,0 2px 3px #0005}._38vX5q_buildArt{background:radial-gradient(at 50% 85%,#bca16c26,#0000 70%),#171a163d;border:1px solid #13150f70;place-items:center;height:48px;display:grid;position:relative;overflow:hidden}._38vX5q_buildArt svg{filter:drop-shadow(2px 4px 2px #0008);width:62px;height:44px;display:block;overflow:hidden}._38vX5q_buildName{margin-top:3px;font-size:.75rem;font-weight:600}._38vX5q_buildCard small{color:#bca986;white-space:nowrap;font-size:.6rem}._38vX5q_selectedMark{color:#f3d487;font-size:13px;position:absolute;top:2px;right:5px}._38vX5q_buildCard:disabled,._38vX5q_buildCard[aria-disabled=true]{opacity:.5;cursor:not-allowed}._38vX5q_buildCard:focus-visible,._38vX5q_cancelBuild:focus-visible{outline-offset:2px;outline:2px solid #f1d28a}._38vX5q_buildFeedback{border-inline-start:1px solid #a18a5438;padding-inline-start:20px}._38vX5q_feedbackLabel{color:#e1c994;font-size:.85rem}._38vX5q_selectionBar{flex:1;align-items:stretch;gap:12px;min-width:0;min-height:0;padding:3px 12px;display:flex}._38vX5q_selectionSummary{color:#3a2913;flex-direction:column;flex:none;justify-content:center;align-items:stretch;gap:6px;font-size:.8rem;display:flex}._38vX5q_selectionSummary button{color:#44321c;cursor:pointer;background:#fff0ba50;border:1px solid #9b763b;min-height:26px;padding:1px 9px;font-size:.7rem}._38vX5q_selectionSummary button:hover{background:#fff0ba}._38vX5q_buildStatus{color:#bcae92;min-height:2.4em;margin:6px 0 10px;font-size:.72rem;line-height:1.8}._38vX5q_cancelBuild{color:#dbc496;background:#19181270;border:1px solid #736343;border-radius:2px;justify-content:space-between;align-items:center;width:100%;padding:4px 9px;font-size:.68rem;display:flex}._38vX5q_cancelBuild:disabled{opacity:.3;cursor:default}._38vX5q_cancelBuild kbd{font:inherit;color:#ad9d7c;font-size:.6rem}._38vX5q_hint{color:#a99b80;background:#17161150;border-top:1px solid #a18a5425;padding:2px 12px;font-size:.6rem}._38vX5q_hint span{margin-inline:10px}@media (max-width:900px){._38vX5q_buildBody{grid-template-columns:90px minmax(0,1fr) 180px;gap:12px;padding:5px 14px}._38vX5q_buildHeading{padding-inline-end:12px}._38vX5q_buildFeedback{padding-inline-start:12px}._38vX5q_buildCard{flex-basis:118px}}@media (max-width:640px){._38vX5q_bar{gap:6px 10px;padding:6px 10px;font-size:.7rem}._38vX5q_bar ._38vX5q_stat{display:none}._38vX5q_brand{font-size:.95rem}._38vX5q_button{padding:3px 8px;font-size:.7rem}._38vX5q_resources{gap:14px;padding-inline:12px}._38vX5q_resourceLabel{display:none}._38vX5q_buildBody{grid-template-columns:64px minmax(0,1fr);gap:8px;padding:5px 8px}._38vX5q_buildHeading{padding-inline-end:8px}._38vX5q_buildHeading strong{font-size:.65rem}._38vX5q_crest{font-size:28px}._38vX5q_buildCard{flex-basis:112px}._38vX5q_buildArt{height:42px}._38vX5q_buildArt svg{height:38px}._38vX5q_buildFeedback{border-inline-start:0;border-top:1px solid #a18a5438;grid-column:1/-1;align-items:center;gap:10px;padding:5px 4px 0;display:flex}._38vX5q_feedbackLabel{display:none}._38vX5q_buildStatus{flex:1;min-height:0;margin:0;font-size:.65rem}._38vX5q_cancelBuild{flex-shrink:0;gap:10px;width:auto}}._38vX5q_alert{z-index:2;color:#ffe5c0;background:#602b25;border:1px solid #d28d65;border-radius:3px;align-items:center;gap:24px;max-width:calc(100% - 24px);padding:12px 16px;display:flex;position:absolute;top:70px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0008}._38vX5q_alert button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:1.3rem;line-height:1}._38vX5q_buildCatalog{min-width:0}._38vX5q_buildTabs{border-bottom:1px solid #a18a5438;gap:14px;margin-bottom:5px;padding:0 3px 7px;display:flex}._38vX5q_buildTabs button{color:#bca986;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:3px 2px 5px;font-size:.72rem}._38vX5q_buildTabs button:hover{color:#f1d28a}._38vX5q_buildDescription{color:#ad9d7c;height:5.1em;margin:0 0 8px;font-size:.65rem;line-height:1.7;overflow:hidden}@media (min-width:901px){._38vX5q_buildBody{grid-template-columns:120px minmax(0,1fr) 230px}}@media (max-width:640px){._38vX5q_buildDescription{display:none}._38vX5q_buildTabs{gap:10px}._38vX5q_buildTabs button{font-size:.65rem}}._38vX5q_resources{min-height:26px;padding-block:2px}._38vX5q_buildBody{grid-template-columns:96px minmax(0,1fr) 180px 128px;gap:14px;padding-block:5px}._38vX5q_buildTabs{margin-bottom:3px;padding-bottom:2px}._38vX5q_buildTabs button{padding-block:1px 2px}._38vX5q_buildCard{flex-basis:150px;grid-template-rows:auto auto;grid-template-columns:52px minmax(0,1fr);align-items:center;column-gap:5px;padding:4px;display:grid}._38vX5q_buildArt{grid-row:1/3;height:48px}._38vX5q_buildArt svg{width:48px;height:44px}._38vX5q_buildName{margin:0;font-size:.7rem}._38vX5q_buildCard small{white-space:normal;font-size:.6rem;line-height:1.3}._38vX5q_buildStatus{min-height:0;margin:3px 0 5px;line-height:1.5}._38vX5q_hint{padding-block:1px}@media (max-width:640px){._38vX5q_buildBody{grid-template-columns:80px minmax(0,1fr);gap:3px;padding:4px 8px}._38vX5q_buildHeading{display:none}._38vX5q_minimap{grid-area:1/1;padding:3px}._38vX5q_minimapCanvas{width:72px;height:72px}._38vX5q_buildCatalog{grid-area:1/2}._38vX5q_buildFeedback{grid-column:1/-1;padding:3px 0 0}._38vX5q_buildCard{flex-basis:140px}._38vX5q_hint{display:none}}@media (min-width:901px){._38vX5q_buildBody{grid-template-columns:150px minmax(0,1fr) 260px;align-items:stretch;gap:24px;max-width:none;padding:12px 28px}._38vX5q_buildHeading{justify-content:center}._38vX5q_buildCatalog{flex-direction:column;display:flex}._38vX5q_buildTabs{gap:22px;margin-bottom:8px;padding-bottom:4px}._38vX5q_buildTabs button{padding:3px 5px 6px;font-size:.8rem}._38vX5q_buildCards{flex:1;align-items:stretch;gap:12px}._38vX5q_buildCard{text-align:start;flex:180px;grid-template-columns:72px minmax(0,1fr);column-gap:12px;min-width:150px;padding:8px}._38vX5q_buildArt{height:62px}._38vX5q_buildArt svg{width:64px;height:58px}._38vX5q_buildName{font-size:.8rem}._38vX5q_buildCard small{font-size:.68rem;line-height:1.5}._38vX5q_buildFeedback{flex-direction:column;justify-content:center;display:flex}._38vX5q_buildDescription{height:auto;min-height:1.7em;margin-bottom:6px}}@media (max-width:900px){._38vX5q_buildCards{gap:8px}._38vX5q_buildCard{flex:1 0 140px}}._38vX5q_dockTop{background:#17161180;border-bottom:1px solid #a18a5438;flex-wrap:wrap;align-items:center;display:flex}._38vX5q_bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;flex:auto;gap:8px 14px;min-width:0;padding:5px 20px;font-size:.75rem;position:static}._38vX5q_brand{font-size:.95rem}._38vX5q_resources{background:0 0;border:0;flex-wrap:wrap;flex:auto;justify-content:flex-end;gap:6px 20px;padding:5px 20px}@media (max-width:900px){._38vX5q_bar{border-bottom:1px solid #a18a5425;flex-basis:100%;padding-inline:12px}._38vX5q_resources{justify-content:flex-start;padding-inline:12px}}@media (max-width:640px){._38vX5q_bar{gap:6px 10px}._38vX5q_resources{gap:5px 14px}}._38vX5q_minimap{background:linear-gradient(#5c4c32,#2a241b);border:1px solid #c6a56a;place-self:center;padding:4px;box-shadow:inset 0 0 0 1px #16130e,0 2px 4px #0006}._38vX5q_minimapCanvas{cursor:crosshair;touch-action:none;background:#1a1610;width:112px;height:112px;display:block}@media (min-width:901px){._38vX5q_buildBody{grid-template-columns:120px minmax(0,1fr) 190px 128px;gap:16px;padding:5px 20px}._38vX5q_buildTabs{gap:18px;margin-bottom:3px;padding-bottom:1px}._38vX5q_buildTabs button{padding-block:1px 3px;font-size:.72rem}._38vX5q_buildCards{gap:8px}._38vX5q_buildCard{grid-template-columns:54px minmax(0,1fr);column-gap:8px;padding:4px}._38vX5q_buildArt{height:44px}._38vX5q_buildArt svg{width:48px;height:40px}._38vX5q_buildName{font-size:.72rem}._38vX5q_buildCard small{font-size:.62rem;line-height:1.3}._38vX5q_crest{font-size:22px}._38vX5q_buildHeading{gap:2px}._38vX5q_buildHeading strong{font-size:.8rem}._38vX5q_category{font-size:.62rem}._38vX5q_buildDescription{min-height:0;margin-bottom:3px;line-height:1.4}._38vX5q_buildStatus{margin:2px 0}._38vX5q_cancelBuild{padding-block:2px}}._38vX5q_bar,._38vX5q_resources{padding-block:3px}._38vX5q_buildPanel{color:#f2e6ce;background:linear-gradient(110deg,#302a21,#211f1a 55%,#30291f);border-top-color:#b99a60}._38vX5q_dockTop{background:#151510;border-bottom-color:#897550}._38vX5q_bar{color:#eee2c9}._38vX5q_brand{color:#f3d596}._38vX5q_stat,._38vX5q_resourceLabel{color:#d3c5a9}._38vX5q_clock{color:#f7e9cb}._38vX5q_button{color:#211b11;background:#d8b975}._38vX5q_button:hover:not(:disabled){background:#f0d399}._38vX5q_button:focus-visible,._38vX5q_buildTabs button:focus-visible{outline-offset:2px;outline:2px solid #f4d996}._38vX5q_resources{color:#e0d3b8}._38vX5q_resources b{color:#fff0d0}._38vX5q_buildHeading{border-inline-end-color:#8a76514f}._38vX5q_buildHeading strong,._38vX5q_feedbackLabel{color:#f4dfae}._38vX5q_category{color:#ddc593}._38vX5q_buildTabs{border-bottom-color:#8a765173}._38vX5q_buildTabs button{color:#d1c2a3}._38vX5q_buildTabs button[aria-pressed=true]{color:#ffe3a2;border-bottom-color:#e5bf72}._38vX5q_buildCard{color:#f7e8c9;background:linear-gradient(#474034,#322d25);border-color:#9a845b}._38vX5q_buildCard small{color:#dfcfad}._38vX5q_buildCard[aria-pressed=true]{background:#5b4828;border-color:#ffe2a0}._38vX5q_buildCard:disabled,._38vX5q_buildCard[aria-disabled=true]{opacity:.7}._38vX5q_buildFeedback{border-inline-start-color:#8a76514f}._38vX5q_buildStatus,._38vX5q_buildDescription{color:#d4c6aa}._38vX5q_cancelBuild{color:#f1d9a8;background:#201d17;border-color:#a58a5a}._38vX5q_cancelBuild kbd{color:#d0bd99}._38vX5q_hint{color:#c7b99e;background:#171611a6}._38vX5q_dockTop,._38vX5q_buildBody{direction:rtl}._38vX5q_buildTabs,._38vX5q_buildCards{justify-content:flex-start}._38vX5q_buildFeedback{text-align:start}._38vX5q_selectedMark{right:auto;inset-inline-end:5px}._38vX5q_resources bdi,._38vX5q_button bdi,._38vX5q_hint bdi,._38vX5q_cancelBuild kbd{unicode-bidi:isolate}._38vX5q_buildStatus{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:3em;line-height:1.5;display:-webkit-box;overflow:hidden}._38vX5q_buildDescription{-webkit-line-clamp:3;-webkit-box-orient:vertical;height:4.2em;line-height:1.4;display:-webkit-box;overflow:hidden}._38vX5q_hoverStat{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;width:24em;min-width:0;overflow:hidden}._38vX5q_workshopPanel{z-index:4;color:#f4dfae;direction:rtl;background:#211d17eb;border:1px solid #8a7651;border-radius:8px;max-width:min(340px,90vw);padding:8px 12px;font-size:.8rem;position:absolute;top:16px;right:16px}._38vX5q_workshopPanel summary{cursor:pointer}._38vX5q_workshopPanel ul{max-height:35vh;margin:8px 0 0;padding:0;list-style:none;overflow-y:auto}._38vX5q_workshopPanel li{border-top:1px solid #8a765155;justify-content:space-between;gap:20px;padding:5px 0;display:flex}._38vX5q_workshopPanel li b{color:#e2c58c;font-weight:500}._38vX5q_foodPanel{left:16px;right:auto}._38vX5q_foodPanel p{line-height:1.8}._38vX5q_foodPanel label{vertical-align:middle;align-items:center;gap:6px;margin:4px;display:inline-flex}._38vX5q_armyPanel{max-height:calc(100% - 32px);left:50%;right:auto;overflow-y:auto;transform:translate(-50%)}._38vX5q_armyPanel p{margin:6px 0;line-height:1.8}._38vX5q_armyPanel button{margin-inline-end:4px}._38vX5q_armyPanel button[aria-pressed=true]{outline:1px solid #f1d28a}._38vX5q_armyPanel{max-width:min(420px,92vw)}._38vX5q_armyPanel ._38vX5q_roster{max-height:none;margin:4px 0 8px}._38vX5q_armyPanel ._38vX5q_roster li{grid-template-columns:8.5em 1fr;align-items:center;gap:8px;padding:4px 0;display:grid}._38vX5q_armyPanel ._38vX5q_roster small{color:#d8c49a;line-height:1.5}._38vX5q_defeat{z-index:5;color:#ffe5c0;pointer-events:none;direction:rtl;background:#3d1a14f0;border:1px solid #d28d65;border-radius:6px;padding:18px 28px;font-size:1.2rem;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 32px #000a}._38vX5q_tutorial{z-index:5;color:#f4dfae;direction:rtl;background:#211d17f5;border:1px solid #b99a63;border-radius:8px;width:min(300px,100vw - 32px);max-height:45vh;padding:12px;font-size:.85rem;line-height:1.8;position:absolute;top:105px;right:16px;overflow-y:auto}._38vX5q_tutorial h2{margin:8px 0;font-size:1rem}._38vX5q_tutorial button,._38vX5q_tutorial a{cursor:pointer;color:#211d17;background:#e2c58c;border:0;border-radius:3px;padding:4px 10px}._38vX5q_tutorialNote{color:#c7b796;font-size:.75rem}._38vX5q_soundSettings{flex:none;position:relative}._38vX5q_soundSettings summary{cursor:pointer;color:var(--sand)}._38vX5q_soundSettings>div{bottom:calc(100% + 12px);color:#f4dfae;z-index:10;white-space:normal;background:#211d17fa;border:1px solid #b99a63;border-radius:6px;width:min(300px,100vw - 32px);padding:14px;position:absolute;inset-inline-end:0;box-shadow:0 5px 24px #0008}._38vX5q_soundSettings label{grid-template-columns:1fr 3em;gap:6px;margin-bottom:14px;display:grid}._38vX5q_soundSettings input{accent-color:#e2c58c;grid-column:1/-1;width:100%}._38vX5q_soundSettings output{grid-area:1/2}._38vX5q_soundSettings button{cursor:pointer;color:#211d17;background:#e2c58c;border:0;border-radius:3px;padding:5px 8px}._38vX5q_soundSettings button:disabled{opacity:.5;cursor:default}._38vX5q_soundSettings p{margin:12px 0 0;line-height:1.8}._38vX5q_root{display:block}._38vX5q_canvas{position:absolute;inset:0}._38vX5q_buildPanel{isolation:isolate;background:url(/assets/ui/stone-lattice.svg) 0 100%/44px 44px;border-top:4px ridge #c7b78e;border-bottom:5px ridge #a8a78e;width:100%;height:172px;padding:0;position:absolute;bottom:0;left:0;box-shadow:0 -2px #252d27,inset 0 2px #eee3bc}._38vX5q_classicFrame{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #d7cba5}._38vX5q_dockTop{background:#1e251de8;border:1px solid #91845c;position:fixed;top:10px;left:12px;right:12px;box-shadow:0 2px 8px #0006}._38vX5q_bar{gap:5px 10px;padding:4px 10px;font-size:.68rem}._38vX5q_resources{gap:5px 14px;font-size:.65rem}._38vX5q_hoverStat{width:18em}._38vX5q_buildBody{direction:ltr;grid-template-columns:92px minmax(0,1fr) 26px 160px 205px;grid-template-areas:"gate catalog tools map advisor";gap:9px;max-width:none;height:100%;padding:5px 10px 0;display:grid}._38vX5q_buildHeading,._38vX5q_buildFeedback,._38vX5q_hint{display:none}._38vX5q_gateControl{filter:drop-shadow(2px 2px 1px #18231a);background:0 0;border:0;width:82px;height:153px;padding:0;position:absolute;bottom:1px;left:8px}._38vX5q_gateControl svg{width:100%;height:100%}._38vX5q_gateControl:hover{filter:brightness(1.2)}._38vX5q_buildCatalog{direction:rtl;background:radial-gradient(at 30% 30%,#f7edc8aa,#0000 70%),repeating-linear-gradient(167deg,#976b2110 0 1px,#0000 1px 4px),linear-gradient(100deg,#cbb37d,#eee0ad 35%,#d6ba83);border:4px ridge #b7954c;flex-direction:column;grid-area:catalog;min-width:0;margin:0 0 28px;padding:4px 18px 3px;display:flex;position:relative;box-shadow:inset 0 0 14px #80582e90,0 2px 4px #151d16}._38vX5q_buildCatalog:before,._38vX5q_buildCatalog:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#49381c,#e7d6a2 32%,#a58a47 65%,#4c3a20);border-radius:50% 50% 3px 3px;width:12px;position:absolute;top:-25px;bottom:-25px;box-shadow:1px 0 2px #242519}._38vX5q_buildCatalog:before{left:-11px}._38vX5q_buildCatalog:after{right:-11px}._38vX5q_buildCards{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-x;scrollbar-width:thin;scrollbar-color:#8c733d #d9c18a;flex:1;justify-content:flex-start;align-items:center;gap:6px;min-height:0;padding:0 2px;display:flex}._38vX5q_buildCards[data-dragging=true],._38vX5q_buildCards[data-dragging=true] *{cursor:grabbing}._38vX5q_buildCard{min-width:75px;max-width:145px;box-shadow:none;text-align:center;color:#44321c;background:0 0;border:1px solid #0000;border-radius:0;flex-direction:column;flex:0 0 110px;justify-content:center;gap:2px;padding:3px;display:flex}._38vX5q_buildArt{background:radial-gradient(at 50% 85%,#6c512d40,#0000 58%);border:0;place-items:center;width:100%;height:79px;display:grid;overflow:hidden}._38vX5q_buildArt svg{filter:drop-shadow(2px 3px 1px #44321a70);width:98px;height:76px}._38vX5q_buildName{color:#49341c;text-shadow:0 1px #fff0c3;margin:0;font-size:.66rem}._38vX5q_buildCard small{display:none}._38vX5q_buildCard:hover:not(:disabled){background:#fff0ba50;border-color:#9b763b}._38vX5q_buildCard[aria-pressed=true]{background:#f9e7b366;border-color:#7d3b21;box-shadow:inset 0 0 0 1px #e7cd86}._38vX5q_buildCard[aria-disabled=true]{opacity:.55}._38vX5q_selectedMark{color:#8d3022}._38vX5q_buildTabs{z-index:3;border:0;order:1;justify-content:flex-end;align-items:stretch;gap:5px;height:39px;margin:0;padding:0;position:absolute;bottom:-32px;left:0;right:0}._38vX5q_buildTabs button{background:0 0;border:0;flex-shrink:0;width:37px;height:39px;padding:0;position:relative}._38vX5q_buildTabs button>span:last-child{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._38vX5q_tabSigil{isolation:isolate;color:#ead9aa;clip-path:polygon(0 0,100% 0,95% 66%,80% 84%,50% 100%,20% 84%,5% 66%);background:linear-gradient(120deg,#f5e7ba,#796a47 55%,#c8bb91);place-items:center;width:100%;height:100%;padding-bottom:3px;font-size:0;display:grid;position:relative}._38vX5q_tabSigil:before{content:"";clip-path:inherit;z-index:-1;background:linear-gradient(105deg,#a53a31,#72241e 60%,#381713);position:absolute;inset:2px}._38vX5q_buildTabs button[aria-pressed=true]{border:0}._38vX5q_buildTabs button[aria-pressed=true] ._38vX5q_tabSigil{filter:brightness(1.4);transform:translateY(-3px)}._38vX5q_classicCancel{color:#efe1b8;text-shadow:1px 2px #352017;z-index:3;background:linear-gradient(90deg,#4c1717,#8e2b26,#4b1713);border:3px ridge #b39e65;width:24px;padding:0;font-size:24px;position:absolute;top:6px;bottom:5px;right:381px}._38vX5q_minimap{background:#25352c;border:5px ridge #a9b3a3;grid-area:map;place-self:stretch stretch;place-items:stretch stretch;min-width:0;min-height:0;margin-top:-14px;padding:4px;display:grid;position:relative;box-shadow:0 1px 4px #000a,inset 0 0 5px #000}._38vX5q_minimapCanvas{box-sizing:border-box;border:1px solid #18231c;width:100%;min-width:0;height:100%;min-height:0;display:block}._38vX5q_mapOpen ._38vX5q_minimap{z-index:8;padding:6px;position:absolute;bottom:185px;right:205px}._38vX5q_mapOpen ._38vX5q_minimapCanvas{width:240px;height:240px}._38vX5q_scribePortrait{z-index:1;clip-path:polygon(36% 0,72% 0,80% 25%,82% 38%,96% 50%,100% 100%,4% 100%,8% 50%,26% 38%,28% 25%);background:0 0;border:0;width:215px;height:205px;padding:0;position:absolute;bottom:76px;right:15px;overflow:visible}._38vX5q_scribePortrait img{object-fit:contain;object-position:bottom;filter:drop-shadow(3px 2px 2px #171f1b90);width:100%;height:100%;display:block}._38vX5q_bookFigures{box-sizing:border-box;isolation:isolate;z-index:2;pointer-events:none;direction:ltr;grid-template-columns:1fr 1fr;gap:16px;width:238px;height:128px;padding:18px 26px 22px;display:grid;position:absolute;bottom:8px;right:8px;overflow:hidden}._38vX5q_bookFigures:before{content:"";z-index:0;pointer-events:none;background:url(/assets/ui/persian-ledger-v1.webp) 50%/100% 100% no-repeat;position:absolute;inset:0}._38vX5q_bookPage{z-index:1;color:#4d5a32;text-align:center;opacity:1;visibility:visible;-webkit-text-fill-color:currentColor;direction:rtl;flex-direction:column;justify-content:center;align-items:stretch;gap:5px;min-width:0;max-width:100%;font-size:9px;line-height:1.15;display:flex;position:relative;overflow:hidden}._38vX5q_bookPage :is(span,b,strong,i,small){visibility:visible;opacity:1;-webkit-text-fill-color:currentColor}._38vX5q_bookPage+._38vX5q_bookPage{color:#775727;align-items:center;gap:4px}._38vX5q_bookPage+._38vX5q_bookPage strong{letter-spacing:.01em;font-size:11px;font-weight:700}._38vX5q_bookStats{flex-direction:column;justify-content:center;gap:5px;width:max-content;max-width:100%;margin-inline:auto;display:flex}._38vX5q_bookStat{grid-template-columns:max-content max-content;justify-content:start;align-items:center;column-gap:.35em;width:100%;display:grid}._38vX5q_bookLabel{color:#617043;letter-spacing:0;opacity:.85;text-align:start;white-space:nowrap;font-size:9px;font-weight:700;line-height:1}._38vX5q_bookPage ._38vX5q_bookLabel{opacity:.85}._38vX5q_bookValue{color:#31401c;letter-spacing:0;font-variant-numeric:tabular-nums;text-align:start;white-space:nowrap;justify-content:flex-start;align-items:center;gap:.2em;min-width:0;margin:0;font-size:12px;font-weight:700;line-height:1;display:inline-flex}._38vX5q_bookNum{font-variant-numeric:tabular-nums}._38vX5q_bookTrend{color:inherit;letter-spacing:0;font-size:.62em;font-weight:700;transform:translateY(-.04em)}._38vX5q_bookPage ._38vX5q_bookTrend{opacity:.55}._38vX5q_bookSep{color:#617043;letter-spacing:0;font-size:.8em;font-weight:400;line-height:1}._38vX5q_bookPage ._38vX5q_bookSep{opacity:.4}._38vX5q_bookGold{color:#b8922e;letter-spacing:0;font-size:.6em;font-style:normal;transform:translateY(-.04em)}._38vX5q_bookPage ._38vX5q_bookGold{opacity:.85}._38vX5q_popularityLow ._38vX5q_bookValue,._38vX5q_popularityLow ._38vX5q_bookNum,._38vX5q_popularityLow ._38vX5q_bookTrend{color:#a51f14}._38vX5q_bookSeal{opacity:.8;border:2px double #9d783b;border-radius:50%;place-items:center;width:28px;height:28px;font-size:20px;display:grid}._38vX5q_soundSettings>div{top:calc(100% + 12px);bottom:auto}._38vX5q_workshopPanel{top:70px}._38vX5q_tutorial{top:115px}@media (max-width:1000px){._38vX5q_buildBody{grid-template-columns:72px minmax(0,1fr) 22px 130px 160px;gap:7px}._38vX5q_gateControl{width:67px}._38vX5q_minimapCanvas{width:112px;height:140px}._38vX5q_classicCancel{width:23px;right:309px}._38vX5q_scribePortrait{width:175px;bottom:64px;right:8px}._38vX5q_bookFigures{gap:12px;width:188px;height:110px;padding:14px 18px 18px;right:5px}._38vX5q_bookPage{gap:4px;font-size:8px}._38vX5q_bookStats{gap:4px}._38vX5q_bookStat{column-gap:.3em}._38vX5q_bookLabel{font-size:8px}._38vX5q_bookValue{font-size:11px}._38vX5q_bar{flex-wrap:wrap}._38vX5q_hoverStat{display:none}._38vX5q_buildCard{flex:1 0 76px}._38vX5q_buildArt svg{width:74px}}@media (max-width:640px){._38vX5q_buildPanel{height:140px}._38vX5q_buildBody{grid-template-columns:47px minmax(0,1fr) 18px 90px;grid-template-areas:"gate catalog tools map";gap:5px;padding-inline:5px}._38vX5q_gateControl{width:45px;height:120px;left:3px}._38vX5q_scribePortrait,._38vX5q_bookFigures{display:none}._38vX5q_classicCancel{width:19px;right:101px}._38vX5q_minimapCanvas{width:74px;height:108px}._38vX5q_buildCatalog{margin-bottom:28px;padding-inline:3px}._38vX5q_buildArt{height:54px}._38vX5q_buildArt svg{width:64px;height:52px}._38vX5q_buildCard{flex:0 0 64px;min-width:64px}._38vX5q_buildName{font-size:8px}._38vX5q_buildTabs{gap:3px;height:32px;bottom:-29px}._38vX5q_buildTabs button{width:28px;height:32px}._38vX5q_tabSigil svg{width:20px;height:20px}._38vX5q_mapOpen ._38vX5q_minimap{bottom:150px;right:5px}._38vX5q_dockTop{top:5px;left:5px;right:5px}._38vX5q_resources{gap:4px 10px}._38vX5q_workshopPanel{top:115px}._38vX5q_tutorial{top:160px}}._38vX5q_buildPanel ._38vX5q_buildFeedback:not([hidden]){flex-direction:column;align-items:stretch}@media (min-width:641px) and (max-width:1000px){._38vX5q_minimap{align-self:center}._38vX5q_minimapCanvas{width:112px;height:112px}}@media (max-width:640px){._38vX5q_minimap{align-self:center}._38vX5q_minimapCanvas{width:74px;height:74px}}._38vX5q_buildBody{grid-template-rows:minmax(0,1fr);min-height:0}._38vX5q_buildCatalog{min-height:0;overflow:visible}._38vX5q_buildCards{height:100%;min-height:0}._38vX5q_minimap{grid-template-rows:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}._38vX5q_minimapHeader,._38vX5q_minimapLegend,._38vX5q_minimapHelp{display:none}._38vX5q_mapOpen ._38vX5q_minimap{overflow:visible}._38vX5q_buildPanel ._38vX5q_buildFeedback:not([hidden]){color:#f6ead2;z-index:7;direction:rtl;background:linear-gradient(120deg,#302b22f5,#1a1813f5);border:1px solid #ad935c;flex-direction:column;align-items:stretch;gap:5px;width:min(310px,100vw - 24px);max-height:min(260px,38vh);padding:10px 14px;display:flex;position:absolute;bottom:calc(100% + 10px);right:12px;overflow-y:auto;transform:none;box-shadow:0 3px 18px #0008}._38vX5q_buildFeedback[hidden]{display:none}._38vX5q_buildFeedback ._38vX5q_feedbackLabel{color:#e8c992;display:block}._38vX5q_buildFeedback ._38vX5q_buildStatus,._38vX5q_buildFeedback ._38vX5q_buildDescription{color:#e1d3b8;-webkit-line-clamp:unset;height:auto;min-height:0;margin:0;font-size:.75rem;line-height:1.8;display:block}._38vX5q_buildCost{color:#e8c992;margin:0;font-size:.75rem}._38vX5q_buildFeedback ._38vX5q_cancelBuild{width:100%;min-height:30px}._38vX5q_buildPanel :is(button,canvas):focus-visible{outline-offset:2px;outline:2px solid #4fb9c2}._38vX5q_mapOpen ._38vX5q_minimap{flex-direction:column;max-width:calc(100vw - 20px);max-height:calc(100dvh - 190px);display:flex;overflow-y:auto}._38vX5q_mapOpen ._38vX5q_minimapHeader{color:#f6ead2;direction:rtl;justify-content:space-between;align-items:center;gap:12px;width:100%;font-size:.75rem;display:flex}._38vX5q_minimapHeader button{color:#f6ead2;background:#302b22;border:1px solid #9c8b60;min-width:28px;min-height:28px;font-size:1.1rem}._38vX5q_mapOpen ._38vX5q_minimapCanvas{touch-action:none;cursor:crosshair;flex-shrink:0;width:min(220px,32vh);height:min(220px,32vh)}._38vX5q_minimapCanvas{touch-action:none}._38vX5q_mapOpen ._38vX5q_minimapLegend{color:#f6ead2;direction:rtl;flex-wrap:wrap;gap:4px 10px;max-width:220px;font-size:.63rem;display:flex}._38vX5q_minimapLegend span{align-items:center;gap:4px;display:inline-flex}._38vX5q_minimapLegend i{width:6px;height:6px;display:inline-block}._38vX5q_mapOpen ._38vX5q_minimapHelp{color:#bfa98a;direction:rtl;max-width:220px;margin:5px 0 0;font-size:.6rem;display:block}@media (max-width:640px){._38vX5q_buildPanel._38vX5q_mapOpen ._38vX5q_buildFeedback{display:none}}@media (prefers-reduced-motion:reduce){._38vX5q_buildCard,._38vX5q_tabSigil{transition:none}}._38vX5q_root [hidden]{display:none!important}._38vX5q_commandRail{z-index:5;background:linear-gradient(90deg,#421612,#8b2e25 45%,#4a1916);border:3px ridge #b49c60;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,1fr);align-content:stretch;gap:0;width:32px;padding:3px;display:grid;position:absolute;top:4px;bottom:4px;right:426px;box-shadow:inset 0 0 7px #2a0d09,1px 0 2px #24291a}._38vX5q_commandRail button{color:#e9d9ac;background:0 0;border:1px solid #0000;border-radius:1px;place-items:center;min-width:0;min-height:0;padding:1px;display:grid;box-shadow:inset 0 -1px #280e0c45,inset 0 1px #c57a4930}._38vX5q_commandRail svg{filter:drop-shadow(0 1px #341712);width:17px;height:17px;display:block}._38vX5q_commandRail button:hover{color:#fff4cd;background:#d4ae5633;border-color:#c6ad6b80}._38vX5q_commandRail button[aria-expanded=true],._38vX5q_commandRail button[aria-pressed=true]{color:#ffedab;background:#2c0d0c88;border-color:#e0c37f;box-shadow:inset 0 0 5px #000a}._38vX5q_commandRail button:focus-visible{outline-offset:1px;outline:2px solid #f8e6ad}._38vX5q_buildBody{grid-template-columns:92px minmax(0,1fr) 34px 160px 255px}._38vX5q_dockTop,._38vX5q_resourcePopup{color:#efdfb9;z-index:12;direction:rtl;background:linear-gradient(120deg,#302c22fa,#1c231cfb);border:3px ridge #b4a073;border-radius:2px;width:min(610px,100vw - 28px);max-height:calc(100dvh - 205px);padding:14px;position:absolute;inset:auto 426px calc(100% + 14px) auto;overflow:auto;box-shadow:0 5px 24px #0008}._38vX5q_bar{flex-wrap:wrap;gap:12px;padding:0;font-size:.8rem;display:flex}._38vX5q_bar ._38vX5q_brand{width:100%}._38vX5q_bar ._38vX5q_hoverStat{white-space:normal;flex-basis:100%;width:100%}._38vX5q_bar ._38vX5q_spacer{display:none}._38vX5q_resources{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:16px 24px;padding:3px;font-size:.85rem;display:grid}._38vX5q_resources ._38vX5q_resourceLabel{display:block}._38vX5q_resources b{font-size:1rem}._38vX5q_workshopPanel[data-hud-panel]{z-index:12;background:#22271bfa;border:3px ridge #ae9b6c;border-radius:2px;width:min(420px,100vw - 28px);max-width:none;max-height:calc(100dvh - 215px);padding:14px;inset:auto 426px 190px auto;overflow:auto;transform:none}._38vX5q_workshopPanel[data-hud-panel]:not([open]){display:none}._38vX5q_workshopPanel[data-hud-panel]>summary{pointer-events:none;border-bottom:1px solid #8e7c4c;margin-bottom:9px;padding-bottom:9px;font-size:.95rem;list-style:none}._38vX5q_workshopPanel[data-hud-panel]>summary::-webkit-details-marker{display:none}._38vX5q_root [data-hud-panel] ._38vX5q_tutorial{z-index:12;border-radius:2px;max-height:calc(100dvh - 215px);top:auto;bottom:190px;right:426px}._38vX5q_soundSettings>div{width:100%;margin-top:10px;position:static}._38vX5q_soundSettings[open]{flex-basis:100%}._38vX5q_alert{z-index:15;top:auto;bottom:190px}@media (max-width:1000px){._38vX5q_buildBody{grid-template-columns:72px minmax(0,1fr) 34px 130px 195px}._38vX5q_commandRail{right:338px}._38vX5q_dockTop,._38vX5q_resourcePopup,._38vX5q_workshopPanel[data-hud-panel],._38vX5q_root [data-hud-panel] ._38vX5q_tutorial{right:12px}}@media (max-width:640px){._38vX5q_buildBody{grid-template-columns:47px minmax(0,1fr) 30px 90px}._38vX5q_commandRail{width:29px;padding:2px;top:3px;bottom:3px;right:101px}._38vX5q_commandRail svg{width:14px;height:14px}._38vX5q_dockTop,._38vX5q_resourcePopup,._38vX5q_workshopPanel[data-hud-panel],._38vX5q_root [data-hud-panel] ._38vX5q_tutorial{width:calc(100vw - 16px);max-height:calc(100dvh - 175px);bottom:155px;right:8px}._38vX5q_resources{gap:12px;font-size:.75rem}._38vX5q_alert{bottom:155px}}._38vX5q_tabSigil{color:#eddfb2;padding:0 2px 5px}._38vX5q_tabSigil svg{filter:drop-shadow(0 1px #421e16);flex-shrink:0;width:25px;height:25px;display:block}._38vX5q_buildTabs button ._38vX5q_tabSigil{transition:filter .12s,transform .12s}._38vX5q_buildTabs button[aria-pressed=true] ._38vX5q_tabSigil{filter:brightness(1.12);color:#fff0c4;transform:translateY(-2px)}._38vX5q_buildTabs button[aria-pressed=true] ._38vX5q_tabSigil:before{background:linear-gradient(105deg,#b64232,#8f3025 60%,#4e2119)}@media (max-width:640px){._38vX5q_tabSigil{padding-bottom:4px}._38vX5q_tabSigil svg{width:20px;height:20px}}._38vX5q_buildCards[hidden]{display:none}._38vX5q_inspector{color:#44321c;flex:1;align-items:center;gap:14px;min-height:0;padding:4px 12px;font-size:.75rem;line-height:1.5;display:flex;position:relative}._38vX5q_inspectorArt{background:radial-gradient(at 50% 85%,#6c512d40,#0000 62%);flex:none;align-self:stretch;width:96px;position:relative}._38vX5q_inspectorArt img{object-fit:contain;filter:drop-shadow(2px 3px 1px #44321a70);width:100%;height:100%;position:absolute;inset:0}._38vX5q_inspectorPortrait{aspect-ratio:1;border:2px solid #8c733d;width:auto;box-shadow:0 1px 3px #44321a80}._38vX5q_inspectorPortrait img{object-fit:cover;filter:none}._38vX5q_inspectorText{flex-direction:column;flex:1;gap:4px;min-width:0;max-height:100%;display:flex;overflow-y:auto}._38vX5q_inspector h3{color:#3a2913;margin:0;font-size:.95rem}._38vX5q_inspector p{margin:0}._38vX5q_inspectorEnemy{color:#8f2a1e}._38vX5q_inspectorHealth{align-items:center;gap:8px;display:flex}._38vX5q_inspectorHealth>span{background:#6b512e40;border:1px solid #8c733d;flex:1;max-width:180px;height:7px}._38vX5q_inspectorHealth i{background:#6f8a35;height:100%;display:block}._38vX5q_inspectorClose{color:#44321c;cursor:pointer;background:#fff0ba50;border:1px solid #9b763b;min-width:24px;min-height:24px;padding:0;line-height:1;position:absolute;top:2px;left:4px}._38vX5q_inspectorClose:hover{background:#fff0ba}._38vX5q_missionTracker{z-index:6;color:#eadfc2;pointer-events:none;direction:rtl;background:#211d17d9;border:1px solid #8a7651;border-radius:3px;width:min(290px,100vw - 24px);padding:8px 12px;font-size:.78rem;line-height:1.5;position:absolute;top:12px;right:12px;box-shadow:0 3px 12px #0007}._38vX5q_missionTracker h2{color:#e8c992;margin:0 0 4px;font-size:.82rem}._38vX5q_missionTracker h2 button{all:unset;cursor:default;display:block}@media (max-width:640px) and (orientation:portrait){._38vX5q_missionTracker h2{margin:0}._38vX5q_missionTracker h2 button{cursor:pointer;align-items:center;gap:6px;min-height:32px;display:flex}._38vX5q_missionTracker h2 button:after{content:"▾";font-size:.7rem}._38vX5q_missionTracker[data-open=true] h2 button:after{content:"▴"}._38vX5q_missionTracker[data-open=true] h2{margin-bottom:4px}}._38vX5q_missionTracker ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}._38vX5q_missionTracker li{align-items:flex-start;gap:6px;display:flex}._38vX5q_missionTracker li span{color:#fff3d4;text-align:center;border:1px solid #b99a63;border-radius:2px;flex:none;width:15px;height:15px;margin-top:2px;font-size:.72rem;line-height:14px}._38vX5q_missionTracker li[data-done=true]{color:#b9c98f}._38vX5q_missionTracker li[data-done=true] span{background:#4f6b2c;border-color:#9dbb68}._38vX5q_missionTracker p{color:#e8c992;margin:5px 0 0;font-weight:700}._38vX5q_missionTracker ._38vX5q_tug{background:#0007;border:1px solid #8a7651;height:8px;overflow:hidden}._38vX5q_missionTracker ._38vX5q_tug span{height:100%;display:block}._38vX5q_missionTracker ._38vX5q_tug [data-side=own]{background:#7fae3f}._38vX5q_missionTracker ._38vX5q_tug [data-side=foe]{background:#b5301c}@media (max-width:640px){._38vX5q_missionTracker{width:min(230px,100vw - 16px);font-size:.68rem;top:8px;right:8px}}._38vX5q_resourceStrip{z-index:6;color:#eadfc2;max-width:calc(100vw - 326px);font:inherit;cursor:pointer;direction:rtl;background:#211d17d9;border:1px solid #8a7651;border-radius:3px;flex-wrap:wrap;gap:3px 12px;padding:5px 10px;font-size:.8rem;display:flex;position:absolute;top:12px;left:12px;box-shadow:0 3px 12px #0007}._38vX5q_resourceStrip:hover,._38vX5q_resourceStrip[aria-expanded=true]{border-color:#e0c37f}._38vX5q_resourceStrip:focus-visible{outline-offset:1px;outline:2px solid #f8e6ad}._38vX5q_resourceStrip span{align-items:center;gap:5px;display:flex}._38vX5q_resourceStrip b{color:#fff0d0;font-variant-numeric:tabular-nums}._38vX5q_resourceStrip i{flex:none;width:13px;height:11px;display:inline-block}._38vX5q_resourceStrip i._38vX5q_food{background:linear-gradient(160deg,#dcae62,#a8702f);border-radius:50% 50% 35% 35%}._38vX5q_resourceStrip i._38vX5q_gold{background:radial-gradient(circle at 35% 30%,#fff0a8,#d4a22e 60%,#8d6516);border-radius:50%;width:11px}._38vX5q_resourcePopup{z-index:25;width:min(340px,100vw - 24px);max-height:calc(100dvh - 230px);position:fixed;inset:48px auto auto 12px}@media (max-width:1000px){._38vX5q_resourcePopup{bottom:auto;right:auto}}@media (max-width:640px){._38vX5q_resourceStrip{max-width:calc(100vw - 254px);padding:4px 8px;font-size:.72rem;top:8px;left:8px}._38vX5q_root:has([id=hud-resources]:not([hidden])) ._38vX5q_missionTracker{display:none}._38vX5q_resourcePopup{width:calc(100vw - 16px);max-height:calc(100dvh - 250px);inset:80px auto auto 8px}}._38vX5q_inspectorProducing{gap:10px;padding-inline-end:4px}._38vX5q_inspectorProducing ._38vX5q_inspectorArt{width:72px}._38vX5q_inspectorProducing ._38vX5q_inspectorText{flex:0 0 170px}._38vX5q_inspectorProducing h3{font-size:.85rem}._38vX5q_inspectorProducing ._38vX5q_inspectorHealth{font-size:.68rem}._38vX5q_productionStatus{font-size:.66rem;line-height:1.35}._38vX5q_production{scrollbar-width:thin;scrollbar-color:#8c733d #d9c18a;flex:1;align-self:stretch;gap:4px;min-width:0;padding-inline-end:26px;display:flex;overflow-x:auto}._38vX5q_productionCard{color:#44321c;cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;flex:none;align-items:center;gap:1px;width:108px;min-height:0;padding:2px;display:flex}._38vX5q_productionCard img{object-fit:cover;object-position:top;border:1px solid #8c733d;flex:none;width:78px;height:78px}._38vX5q_productionCard b{text-align:center;max-width:100%;font-size:.7rem;font-weight:700;line-height:1.25}._38vX5q_productionCard small{text-align:center;color:#5f4a2c;max-width:100%;font-size:.6rem;line-height:1.25}._38vX5q_productionCard:hover{background:#fff0ba50;border-color:#9b763b}._38vX5q_productionCard:focus-visible{outline-offset:-2px;outline:2px solid #7d3b21}._38vX5q_productionCard[aria-disabled=true] img{filter:grayscale(.85)opacity(.7)}._38vX5q_productionCard[aria-disabled=true]{color:#7b6a4e}@media (max-width:1200px){._38vX5q_inspectorProducing ._38vX5q_inspectorArt{display:none}._38vX5q_inspectorProducing ._38vX5q_inspectorText{flex-basis:130px}}._38vX5q_panelBody{flex-direction:column;flex:1;align-self:center;gap:6px;min-width:0;padding-inline-end:26px;display:flex}._38vX5q_stockRow{flex-wrap:wrap;gap:3px 14px;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}._38vX5q_stockRow b{color:#3a2913}._38vX5q_policy{flex-wrap:wrap;align-items:center;gap:4px;font-size:.72rem;display:flex}._38vX5q_policy>span{margin-inline-end:4px;font-weight:700}._38vX5q_policy button,._38vX5q_tradeGood button{color:#44321c;cursor:pointer;background:#fff0ba50;border:1px solid #9b763b}._38vX5q_policy button{min-height:26px;padding:1px 9px;font-size:.7rem}._38vX5q_policy button[aria-pressed=true]{color:#fff0c4;background:#7d3b21;border-color:#7d3b21}._38vX5q_policy button:hover:not([aria-pressed=true]),._38vX5q_tradeGood button:hover:not([aria-disabled=true]){background:#fff0ba}._38vX5q_tradePanel{flex-direction:column;flex:1;align-self:stretch;gap:4px;min-width:0;min-height:0;margin-inline-end:26px;display:flex}._38vX5q_tradeTabs{flex-shrink:0;gap:4px;display:flex}._38vX5q_tradeTabs button{color:#44321c;cursor:pointer;background:#fff0ba50;border:1px solid #9b763b;min-height:24px;padding:1px 10px;font-size:.7rem}._38vX5q_tradeTabs button[aria-pressed=true]{color:#fff0c4;background:#7d3b21;border-color:#7d3b21}._38vX5q_tradeTabs button:hover:not([aria-pressed=true]){background:#fff0ba}._38vX5q_tradeGrid{scrollbar-width:thin;scrollbar-color:#8c733d #d9c18a;flex:1;grid-template-rows:1fr 1fr;grid-auto-columns:136px;grid-auto-flow:column;gap:3px 8px;min-width:0;min-height:0;display:grid;overflow-x:auto}._38vX5q_tradeGood{flex-direction:column;justify-content:center;gap:1px;min-width:0;display:flex}._38vX5q_tradeGood p{white-space:nowrap;margin:0;font-size:.68rem;line-height:1.25}._38vX5q_tradeGood>span{gap:2px;display:flex}._38vX5q_tradeGood button{white-space:nowrap;flex:1;min-height:22px;padding:0 2px;font-size:.6rem}._38vX5q_tradeGood button[aria-disabled=true]{opacity:.5}._38vX5q_teamSwatch{vertical-align:-.05em;border:1px solid #1c0b08;border-radius:2px;width:.8em;height:.8em;display:inline-block}._38vX5q_phoneLabel,._38vX5q_phoneMap,._38vX5q_cardArrow,._38vX5q_confirmBuild{display:none}._38vX5q_buildTray{display:contents}._38vX5q_buildTray[hidden]{display:none}@media (max-width:640px),(pointer:coarse) and (max-width:1000px){._38vX5q_root{--phone-dock-height:100px;--phone-map-inset:100px;--phone-tools-clearance:0px;--phone-tool:44px}._38vX5q_root:has(._38vX5q_inspectorProducing,._38vX5q_selectionBar){--phone-dock-height:156px}._38vX5q_canvas{bottom:calc(var(--phone-map-inset) + env(safe-area-inset-bottom,0px))}._38vX5q_buildPanel{height:calc(var(--phone-dock-height) + env(safe-area-inset-bottom,0px));padding:4px max(6px, env(safe-area-inset-right,0px)) calc(4px + env(safe-area-inset-bottom,0px)) max(6px, env(safe-area-inset-left,0px));direction:ltr;background:linear-gradient(#2b2d23,#1b1f18);border-top:2px solid #b4975a;border-bottom:0;align-items:stretch;gap:6px;display:flex;box-shadow:0 -3px 10px #0007}._38vX5q_classicFrame,._38vX5q_scribePortrait,._38vX5q_bookFigures{display:none}._38vX5q_buildPanel:not(._38vX5q_mapOpen) ._38vX5q_minimap{left:max(6px, env(safe-area-inset-left,0px));bottom:calc(4px + env(safe-area-inset-bottom,0px));width:90px;height:90px;box-shadow:none;z-index:5;background:#1b1f18;border:1px solid #b4975a;border-radius:6px;align-self:auto;margin:0;padding:2px;position:absolute}._38vX5q_buildPanel:not(._38vX5q_mapOpen) ._38vX5q_minimapCanvas{border:0;border-radius:4px;width:100%;height:100%}._38vX5q_commandRail{grid-auto-flow:column;grid-template-rows:repeat(2, var(--phone-tool));grid-template-columns:none;grid-auto-rows:auto;grid-auto-columns:var(--phone-tool);width:auto;box-shadow:none;background:0 0;border:0;flex:none;align-self:flex-end;gap:2px;margin-left:96px;padding:0;display:grid;position:static}._38vX5q_phoneMap,._38vX5q_phoneLabel,._38vX5q_buildTray ._38vX5q_cardArrow{display:block}._38vX5q_phoneLabel{white-space:nowrap;font-size:.6875rem;line-height:1.15}._38vX5q_commandRail button,._38vX5q_buildTabs button{width:var(--phone-tool);height:var(--phone-tool);min-height:var(--phone-tool);color:#eeddb0;box-shadow:none;background:#ffffff0f;border:0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:3px 0 2px;display:flex}._38vX5q_commandRail svg,._38vX5q_tabSigil svg{filter:none;width:20px;height:20px;display:block}._38vX5q_gateControl{left:max(6px, env(safe-area-inset-left,0px));bottom:calc(50px + env(safe-area-inset-bottom,0px));width:var(--phone-tool);height:var(--phone-tool);filter:none;z-index:6;background:0 0;padding:3px;position:absolute}._38vX5q_gateControl>svg{display:none}._38vX5q_phoneMap{color:#2a1d0e;background:#e4c67e;border-radius:4px;width:24px;height:24px;padding:4px}._38vX5q_phoneMap svg{width:100%;height:100%;display:block}._38vX5q_commandRail button[aria-expanded=true],._38vX5q_commandRail button[aria-pressed=true],._38vX5q_buildTabs button[aria-pressed=true]{color:#2a1d0e;box-shadow:none;background:#e4c67e;border:0}._38vX5q_buildBody{flex:1;min-width:0;height:100%;padding:0;display:block}._38vX5q_buildCatalog{height:100%;box-shadow:none;background:0 0;border:0;flex-direction:row;gap:6px;margin:0;padding:0}._38vX5q_buildCatalog:before,._38vX5q_buildCatalog:after{display:none}._38vX5q_buildTabs{grid-template-columns:repeat(3,48px);grid-auto-rows:var(--phone-tool);border:0;flex:none;order:-1;align-self:flex-end;gap:2px;height:auto;margin:0;padding:0;display:grid;position:static}._38vX5q_buildTabs button{width:48px}._38vX5q_buildTabs button>span:last-child{position:absolute}._38vX5q_tabSigil,._38vX5q_buildTabs button[aria-pressed=true] ._38vX5q_tabSigil{width:auto;height:auto;color:inherit;clip-path:none;filter:none;background:0 0;padding:0;display:block;transform:none}._38vX5q_tabSigil:before{display:none}._38vX5q_buildTray{align-items:stretch;gap:2px;display:flex;overflow:hidden}._38vX5q_buildTray,._38vX5q_inspector,._38vX5q_selectionBar{background:linear-gradient(100deg,#d8c28e,#eee0ad 35%,#dcc492);border:1px solid #b7954c;border-radius:6px;flex:1;min-width:0}._38vX5q_buildCards{overscroll-behavior-x:contain;scrollbar-width:none;flex:1;align-items:stretch;gap:2px;min-width:0;height:auto;padding:2px;overflow:auto hidden}._38vX5q_buildTray ._38vX5q_cardArrow{color:#4a3218;background:#c7ab6e;border:0;flex:0 0 32px;padding:0}._38vX5q_buildTray ._38vX5q_cardArrow:disabled{color:#4a321855;background:0 0}._38vX5q_cardArrow svg{width:20px;height:20px;margin:auto;display:block}._38vX5q_buildCard{border-radius:4px;flex:1 0 112px;justify-content:center;gap:0;min-width:112px;max-width:150px;min-height:0;padding:1px 3px}._38vX5q_buildArt{flex:0 44px;height:44px;min-height:0}._38vX5q_buildArt svg{width:60px;height:42px}._38vX5q_buildName,._38vX5q_buildCard small{max-width:100%;display:block}._38vX5q_buildName{white-space:nowrap;text-overflow:ellipsis;text-shadow:none;font-size:.75rem;font-weight:700;line-height:1.2;overflow:hidden}._38vX5q_buildCard small{color:#5a4326;font-size:.6875rem;line-height:1.15}._38vX5q_buildPanel ._38vX5q_buildFeedback:not([hidden]){right:max(8px, env(safe-area-inset-right,0px));border-radius:8px;flex-direction:row;align-items:center;gap:10px;width:min(620px,100% - 16px);max-height:none;padding:3px 10px 3px 3px;bottom:calc(100% + 6px);overflow:hidden}._38vX5q_buildFeedback ._38vX5q_feedbackLabel{flex:none;font-size:.8rem;font-weight:700}._38vX5q_buildFeedback ._38vX5q_buildStatus{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.75rem;line-height:1.3;overflow:hidden}._38vX5q_buildFeedback ._38vX5q_buildDescription{display:none}._38vX5q_buildCost{flex:none}._38vX5q_buildFeedback ._38vX5q_cancelBuild{color:#fff0c4;background:#7d3b21;border:0;border-radius:6px;flex:none;width:auto;min-height:44px;padding:0 14px;font-size:.8rem}._38vX5q_buildFeedback ._38vX5q_cancelBuild:disabled,._38vX5q_cancelBuild kbd{display:none}._38vX5q_dockTop,._38vX5q_resourcePopup,._38vX5q_workshopPanel[data-hud-panel],._38vX5q_root [data-hud-panel] ._38vX5q_tutorial{top:auto;right:max(8px, env(safe-area-inset-right,0px));bottom:calc(var(--phone-dock-height) + var(--phone-tools-clearance) + 8px + env(safe-area-inset-bottom,0px));width:calc(100% - max(8px, env(safe-area-inset-right,0px)) - max(8px, env(safe-area-inset-left,0px)));max-height:calc(100dvh - var(--phone-dock-height) - var(--phone-tools-clearance) - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;border-radius:12px}._38vX5q_alert{bottom:calc(var(--phone-dock-height) + var(--phone-tools-clearance) + 8px + env(safe-area-inset-bottom,0px))}._38vX5q_mapOpen ._38vX5q_minimap{right:auto;left:max(6px, env(safe-area-inset-left,0px));bottom:calc(var(--phone-dock-height) + var(--phone-tools-clearance) + 8px + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - var(--phone-dock-height) - var(--phone-tools-clearance) - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));direction:ltr;background:#20271bf5;border:1px solid #bda875;border-radius:10px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:auto 132px;gap:4px 10px;padding:10px;display:grid;overflow:hidden}._38vX5q_mapOpen ._38vX5q_minimapCanvas{width:min(200px, calc(100dvh - var(--phone-dock-height) - 76px));height:min(200px, calc(100dvh - var(--phone-dock-height) - 76px));grid-row:1/3}._38vX5q_mapOpen ._38vX5q_minimapLegend{flex-direction:column;font-size:.6875rem}._38vX5q_mapOpen ._38vX5q_minimapHelp{display:none}._38vX5q_minimapHeader button{border-radius:6px;min-width:44px;min-height:44px}._38vX5q_button,._38vX5q_workshopPanel button,._38vX5q_policy button,._38vX5q_tradeTabs button,._38vX5q_tradeGood button,._38vX5q_soundSettings button{min-height:44px}._38vX5q_inspector{align-items:stretch;gap:8px;padding:4px}._38vX5q_inspectorArt{display:none}._38vX5q_inspectorClose{color:#44321c;z-index:2;background:0 0;border:0;min-width:44px;min-height:44px;font-size:1.25rem;top:0;left:0}._38vX5q_inspectorText{padding-inline-end:44px;font-size:.8rem}._38vX5q_inspector:has(._38vX5q_panelBody,._38vX5q_tradePanel,._38vX5q_production) ._38vX5q_inspectorText{flex:0 0 150px;max-width:150px;padding-inline-end:0}._38vX5q_inspectorProducing{align-items:stretch;overflow-x:auto}._38vX5q_inspectorProducing ._38vX5q_inspectorText{flex:0 0 96px;max-width:96px}._38vX5q_production{align-items:stretch;padding-inline-end:8px}._38vX5q_productionCard{justify-content:flex-start;gap:3px;width:116px;min-height:100%;padding:4px 4px 6px}._38vX5q_productionCard img{width:64px;height:64px}._38vX5q_productionCard b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.2;display:-webkit-box;overflow:hidden}._38vX5q_productionCard small{white-space:normal;text-overflow:unset;font-size:.65rem;line-height:1.25;overflow:visible}._38vX5q_panelBody,._38vX5q_tradePanel{align-self:stretch;margin-inline-end:0;padding-inline-end:44px;overflow:auto}._38vX5q_tradeGrid{grid-template-rows:1fr;grid-auto-columns:150px}._38vX5q_policy,._38vX5q_stockRow{font-size:.8rem}._38vX5q_resourceStrip{top:max(8px, env(safe-area-inset-top,0px));left:max(8px, env(safe-area-inset-left,0px));gap:3px 10px;max-width:calc(100vw - 24px);min-height:36px;padding:4px 8px;font-size:.68rem}._38vX5q_resourceStrip i{width:10px;height:9px}._38vX5q_root:has(._38vX5q_missionTracker) ._38vX5q_resourceStrip{max-width:calc(100vw - 270px)}._38vX5q_missionTracker{top:max(8px, env(safe-area-inset-top,0px));right:max(8px, env(safe-area-inset-right,0px))}}@media (max-width:640px) and (orientation:portrait){._38vX5q_root{--phone-dock-height:172px;--phone-map-inset:172px}._38vX5q_root:has(._38vX5q_inspectorProducing,._38vX5q_selectionBar){--phone-dock-height:216px}._38vX5q_buildArt{flex-basis:30px;height:30px}._38vX5q_buildArt svg{width:44px;height:30px}._38vX5q_buildCard{flex-basis:104px;min-width:104px}._38vX5q_buildTray ._38vX5q_cardArrow{flex-basis:26px}._38vX5q_buildPanel{flex-direction:column-reverse;gap:4px}._38vX5q_commandRail{grid-template-rows:var(--phone-tool);justify-content:space-between;align-self:stretch;margin-left:0;overflow-x:auto}._38vX5q_buildPanel:not(._38vX5q_mapOpen) ._38vX5q_minimap{bottom:calc(52px + env(safe-area-inset-bottom,0px));width:72px;height:72px}._38vX5q_gateControl{bottom:calc(80px + env(safe-area-inset-bottom,0px))}._38vX5q_buildTray,._38vX5q_inspector,._38vX5q_selectionBar{margin-left:78px}._38vX5q_missionTracker{pointer-events:auto;width:auto;max-width:calc(100vw - 16px);padding:4px 8px}._38vX5q_missionTracker[data-open=false] ul{display:none}._38vX5q_root:has(._38vX5q_missionTracker) ._38vX5q_resourceStrip{max-width:calc(100vw - 160px)}._38vX5q_buildBody{min-height:0}._38vX5q_buildCatalog{flex-direction:column;gap:4px}._38vX5q_buildTabs{grid-template-columns:repeat(6,minmax(0,1fr));align-self:stretch}._38vX5q_buildTabs button{width:auto}}@media (pointer:coarse){._38vX5q_buildFeedback ._38vX5q_confirmBuild{color:#1f2a14;background:#a9cf7c;border:0;border-radius:6px;flex:none;min-height:44px;padding:0 16px;font-size:.85rem;font-weight:700;display:block}._38vX5q_buildFeedback ._38vX5q_confirmBuild:disabled{opacity:.55}}._38vX5q_phonePopularity{display:none}@media (max-width:640px),(pointer:coarse) and (max-width:1000px){._38vX5q_phonePopularity{display:flex}}
.Pr1Weq_screen{background:linear-gradient(to left, #0c08069e, #0c08061a 62%), url(/assets/ui/menu-backdrop.webp) left center / cover no-repeat var(--night);justify-content:flex-start;min-height:100dvh;padding:clamp(16px,4vh,40px) clamp(16px,7vw,120px);display:flex}.Pr1Weq_column{flex-direction:column;gap:clamp(12px,3vh,26px);width:min(640px,100%);display:flex}.Pr1Weq_title{color:var(--sand);text-shadow:0 2px #4a2d16,0 5px 18px #000c;margin:0;font-size:clamp(3.5rem,13vh,6.5rem);font-weight:700;line-height:1.15}.Pr1Weq_menu{flex-direction:column;gap:clamp(8px,1.8vh,16px);display:flex}.Pr1Weq_entry{grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:18px;text-decoration:none;display:grid}.Pr1Weq_plaque{--frame:5px;color:#f8e6c4;text-shadow:0 1px #2a0a04,0 2px 4px #000b;border:var(--frame) solid;background:#6b1f10 url(/assets/ui/menu-plaque.webp) 50%/cover no-repeat;border-color:#cdb684 #e4d2a4 #6f5d3e #8d7a54;outline:1px solid #1a1109;padding:clamp(5px,1.1vh,10px) 26px;font-size:clamp(1.35rem,3.5vh,1.85rem);font-weight:700;line-height:1.5;transition:filter .12s,translate .12s;display:block;box-shadow:inset 2px 2px #ffffff1f,inset -2px -2px #0000006b,inset 0 0 26px #1c0502a6,0 4px 10px #000a}.Pr1Weq_note{color:var(--ink);text-shadow:0 1px 3px #000,0 0 8px #000a;font-size:.92rem;font-weight:700;line-height:1.4}.Pr1Weq_entry:hover .Pr1Weq_plaque,.Pr1Weq_entry:focus-visible .Pr1Weq_plaque{filter:brightness(1.28)saturate(1.1)}.Pr1Weq_entry:hover .Pr1Weq_note,.Pr1Weq_entry:focus-visible .Pr1Weq_note{color:var(--sand)}.Pr1Weq_entry:active .Pr1Weq_plaque{translate:0 1px;box-shadow:inset 2px 2px 6px #000a,inset 0 0 26px #1c0502a6,0 1px 3px #000a}.Pr1Weq_entryDisabled{cursor:default;pointer-events:none}.Pr1Weq_entryDisabled .Pr1Weq_plaque{filter:grayscale(.55)brightness(.72);opacity:.78}.Pr1Weq_entryDisabled .Pr1Weq_note{color:#c4b89a}.Pr1Weq_footer{text-shadow:0 1px 3px #000;flex-direction:column;gap:6px;margin-top:auto;font-size:.85rem;display:flex}.Pr1Weq_links{flex-wrap:wrap;gap:6px 22px;font-weight:700;display:flex}.Pr1Weq_links a{color:var(--sand);text-decoration:none}.Pr1Weq_links a:hover{text-decoration:underline}.Pr1Weq_panel{background:#140d09e0;border:1px solid #ae9b6c;flex-direction:column;align-self:center;align-items:flex-start;gap:14px;width:min(620px,100%);padding:22px clamp(16px,4vw,30px);line-height:1.8;display:flex;box-shadow:0 8px 30px #000a}.Pr1Weq_panel section{width:100%}.Pr1Weq_panel h2{color:var(--sand);margin:0 0 4px;font-size:1.15rem}.Pr1Weq_panel p{margin:0 0 10px}.Pr1Weq_panel ol{margin:14px 0 0;padding-inline-start:22px}.Pr1Weq_panelTitle{color:var(--sand);margin:0;font-size:2.6rem;line-height:1.3}.Pr1Weq_back{color:var(--sand);font-size:.9rem;text-decoration:none}.Pr1Weq_back:before{content:"→ "}.Pr1Weq_back:hover{text-decoration:underline}@media (max-width:640px){.Pr1Weq_screen{background-position:22%;padding-inline:16px}.Pr1Weq_entry{grid-template-columns:1fr;gap:3px}.Pr1Weq_note{padding-inline-start:4px;font-size:.82rem}}@media (prefers-reduced-motion:reduce){.Pr1Weq_plaque{transition:none}}@media (pointer:coarse),(max-width:640px){.Pr1Weq_screen{padding:max(18px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));background-position:30%}.Pr1Weq_column{gap:16px;width:min(600px,100%)}.Pr1Weq_title{font-size:clamp(2.8rem,11vh,4.8rem)}.Pr1Weq_menu{gap:10px}.Pr1Weq_entry{grid-template-columns:1fr;gap:4px}.Pr1Weq_plaque{--frame:2px;border-radius:7px;justify-content:center;align-items:center;min-height:52px;padding:8px 16px;font-size:1.15rem;display:flex}.Pr1Weq_note{padding-inline:6px;font-size:.75rem}.Pr1Weq_footer{gap:8px;font-size:.76rem}.Pr1Weq_links{gap:4px 16px}.Pr1Weq_links a,.Pr1Weq_back{align-items:center;min-height:44px;display:inline-flex}.Pr1Weq_panel{border-radius:10px;align-self:flex-start;gap:10px;width:min(620px,100%);padding:16px}.Pr1Weq_panelTitle{font-size:2rem}.Pr1Weq_panel select,.Pr1Weq_panel button,.Pr1Weq_panel input:not([type=checkbox]){min-height:44px}}@media (orientation:landscape) and (max-height:600px) and (min-width:600px){.Pr1Weq_screen{padding-block:max(10px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-bottom))}.Pr1Weq_column{gap:8px;width:min(650px,80%)}.Pr1Weq_title{font-size:2.7rem;line-height:1.1}.Pr1Weq_menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.Pr1Weq_entry{grid-template-columns:1fr;gap:3px}.Pr1Weq_plaque{--frame:2px;min-height:48px;padding:6px 12px;font-size:1.05rem;line-height:1.5}.Pr1Weq_note,.Pr1Weq_footer{font-size:.7rem}.Pr1Weq_links{gap:4px 16px}}@media (max-width:640px){.Pr1Weq_screen{background-image:linear-gradient(#100b0770,#100b07e6),url(/assets/ui/menu-backdrop.webp);background-attachment:fixed}.Pr1Weq_column{margin-inline:auto}.Pr1Weq_title{padding-block:12px;font-size:clamp(3rem,17vw,4.5rem)}.Pr1Weq_entry{gap:6px;padding-bottom:4px}.Pr1Weq_plaque{min-height:56px;font-size:1.2rem}.Pr1Weq_note{font-size:.85rem;line-height:1.7}.Pr1Weq_panel{background:#160f0af2;border-color:#c5a36770;margin-inline:auto;padding:18px;box-shadow:0 12px 40px #0007}.Pr1Weq_panel section ol{gap:10px;padding:0;list-style:none;display:grid}.Pr1Weq_panel section li a{background:#e8c99208;border:1px solid #c5a36755;border-radius:8px;align-items:center;min-height:52px;padding:10px 14px;text-decoration:none;display:flex}}
.x-7HSa_screen{background:linear-gradient(#0c0806bd, #0c0806d6), url(/assets/ui/menu-backdrop.webp) right center / cover no-repeat var(--night);flex-direction:column;gap:clamp(10px,2vh,18px);height:100dvh;padding:clamp(12px,2.4vh,24px) clamp(16px,3vw,44px);display:flex}.x-7HSa_bar{align-items:baseline;gap:22px;display:flex}.x-7HSa_bar h1{color:var(--sand);text-shadow:0 2px #4a2d16,0 5px 18px #000c;margin:0;font-size:clamp(2rem,5.4vh,2.9rem);line-height:1.2}.x-7HSa_bar p{color:var(--muted);white-space:nowrap;margin:0;font-size:.9rem}.x-7HSa_back{color:var(--sand);white-space:nowrap;order:3;margin-inline-start:auto;font-size:.9rem;text-decoration:none}.x-7HSa_back:before{content:"→ "}.x-7HSa_back:hover{text-decoration:underline}.x-7HSa_table{flex:1;grid-template-columns:minmax(340px,410px) minmax(0,1fr);gap:clamp(12px,1.6vw,22px);min-height:0;display:grid}.x-7HSa_dossier,.x-7HSa_map{border:5px solid #cdb684;border-color:#cdb684 #e4d2a4 #6f5d3e #8d7a54;outline:1px solid #1a1109;box-shadow:inset 0 0 0 1px #0007,0 10px 28px #000b}.x-7HSa_dossier{background:linear-gradient(#24170f,#150d09);flex-direction:column;min-height:0;display:flex;overflow:hidden}.x-7HSa_foe{background:linear-gradient(270deg,#5a1a0e,#2c0f09);border-bottom:2px solid #8d7a54;grid-template-columns:124px minmax(0,1fr);align-items:end;gap:14px;padding:12px;display:grid}.x-7HSa_portrait{object-fit:cover;border:2px solid #e4d2a4;width:124px;height:165px;display:block;box-shadow:0 4px 12px #000a}.x-7HSa_eyebrow{color:#e0a585;font-size:.8rem;display:block}.x-7HSa_foe h2{color:#f8e6c4;text-shadow:0 1px #2a0a04,0 2px 4px #000b;margin:0;font-size:1.5rem;line-height:1.3}.x-7HSa_style{color:var(--sand);margin:2px 0 8px;font-size:.82rem}.x-7HSa_foe q{color:var(--ink);font-size:.86rem;line-height:1.6;display:block}.x-7HSa_brief{padding:12px 16px 0}.x-7HSa_brief h3{color:var(--sand);justify-content:space-between;align-items:center;gap:10px;margin:0 0 4px;font-size:1.08rem;display:flex}.x-7HSa_brief p{margin:0;font-size:.86rem;line-height:1.75}.x-7HSa_won{color:#dbe7b5;background:#4f6b2c;border:1px solid #9dbb68;padding:0 8px;font-size:.74rem;line-height:1.7}.x-7HSa_facts{background:#5e4a2f;border:1px solid #5e4a2f;grid-template-columns:repeat(3,1fr);gap:1px;margin:10px 0 0;display:grid}.x-7HSa_facts div{text-align:center;background:#1d130d;padding:3px 8px}.x-7HSa_facts dt{color:var(--muted);font-size:.72rem}.x-7HSa_facts dd{color:var(--ink);margin:0;font-size:.92rem}.x-7HSa_listTitle{color:var(--sand);margin:8px 16px -6px;font-size:.82rem}.x-7HSa_resourceNote{color:#e0a585;margin:8px 16px 0;font-size:.8rem;line-height:1.55}.x-7HSa_waves{align-content:start;gap:6px;margin:0;padding:10px 16px;list-style:none;display:grid}.x-7HSa_waves li{background:#0003;border-inline-start:3px solid #a23a22;justify-content:space-between;align-items:center;gap:10px;padding:4px 8px;display:flex}.x-7HSa_waves li[data-own=true]{border-inline-start-color:#4f6b2c}.x-7HSa_waveName{color:var(--ink);font-size:.86rem;display:grid}.x-7HSa_waveName small{color:var(--muted);font-size:.72rem}.x-7HSa_troops{gap:6px;display:flex}.x-7HSa_troop{width:38px;height:38px;display:block;position:relative}.x-7HSa_troop img{object-fit:cover;border:1px solid #b99a63;width:100%;height:100%;display:block}.x-7HSa_troop b{color:#fff3d4;text-align:center;background:#7a2416;border:1px solid #e4d2a4;min-width:19px;padding:0 3px;font-size:.74rem;line-height:1.45;position:absolute;inset-block-end:-3px;inset-inline-start:-3px}.x-7HSa_start{text-align:center;color:#f8e6c4;text-shadow:0 1px #2a0a04,0 2px 4px #000b;border:4px solid;background:#6b1f10 url(/assets/ui/menu-plaque.webp) 50%/cover no-repeat;border-color:#cdb684 #e4d2a4 #6f5d3e #8d7a54;flex:none;min-height:48px;margin:0;padding:7px 20px;font-size:1.4rem;font-weight:700;text-decoration:none;transition:filter .12s;display:block;box-shadow:inset 0 0 22px #1c0502a6,0 4px 10px #000a}.x-7HSa_start:hover,.x-7HSa_start:focus-visible{filter:brightness(1.28)saturate(1.1)}.x-7HSa_map{background:#b98f55;min-height:0;position:relative;overflow:auto}.x-7HSa_mapCanvas{background:#b98f55 url(/assets/ui/stage-map.svg) 50%/100% 100% no-repeat;height:100%;min-height:340px;position:relative}.x-7HSa_map ol{margin:0;padding:0;list-style:none}.x-7HSa_seal{width:0;height:0;position:absolute}.x-7HSa_seal>span,.x-7HSa_seal button{inset-inline-start:-21px;width:42px;height:42px;font:inherit;border-radius:50%;place-items:center;padding:0;font-size:1.1rem;font-weight:700;display:grid;position:absolute;top:-21px}.x-7HSa_seal button{cursor:pointer;color:#fff0d0;text-shadow:0 1px 2px #0009;background:radial-gradient(circle at 36% 30%,#d4502f,#8a1f10 62%,#5a120a);border:3px solid #e4d2a4;transition:scale .12s,filter .12s;box-shadow:0 0 0 2px #2a0a04,0 5px 12px #000a}.x-7HSa_seal button:hover,.x-7HSa_seal button:focus-visible,.x-7HSa_seal[data-shown=true] button{filter:brightness(1.15);scale:1.16}.x-7HSa_seal[data-state=current] button{animation:2.2s ease-in-out infinite x-7HSa_beacon}.x-7HSa_seal[data-state=won] button{background:radial-gradient(circle at 36% 30%,#86a84e,#4f6b2c 62%,#2f4418)}.x-7HSa_seal[data-state=locked]>span{color:#f0dfbe99;background:radial-gradient(circle at 36% 30%,#7c6a52,#443729);border:3px solid #6f5d3e;box-shadow:0 3px 8px #0008}@keyframes x-7HSa_beacon{0%,to{box-shadow:0 0 0 2px #2a0a04,0 5px 12px #000a,0 0 #ffb65a88}50%{box-shadow:0 0 0 2px #2a0a04,0 5px 12px #000a,0 0 0 16px #ffb65a00}}.x-7HSa_soon{color:var(--sand);background:#1a1109cc;border:1px solid #8d7a54;margin:0;padding:2px 12px;font-size:.8rem;position:absolute;inset-block-end:10px;inset-inline-end:14px}.x-7HSa_dossierContent{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a58a57 #21160e;flex:1;min-height:0;overflow:auto}.x-7HSa_launch{background:linear-gradient(#302015,#170f0a);border-top:1px solid #c5a36755;flex:none;padding:10px 14px 12px;box-shadow:0 -8px 20px #0003}.x-7HSa_launchLabel{color:var(--muted);margin-bottom:6px;font-size:.75rem;display:block}.x-7HSa_progress{gap:5px;min-width:115px;display:grid}.x-7HSa_progress progress{appearance:none;background:#ffffff18;border:0;border-radius:9px;width:100%;height:4px;overflow:hidden}.x-7HSa_progress progress::-webkit-progress-bar{background:#ffffff18}.x-7HSa_progress progress::-webkit-progress-value{background:#cfac69;border-radius:9px}.x-7HSa_progress progress::-moz-progress-bar{background:#cfac69}.x-7HSa_back{background:#21170f99;border:1px solid #c5a36744;border-radius:6px;align-items:center;min-height:44px;padding:0 12px;display:inline-flex}.x-7HSa_troops{flex-wrap:wrap;justify-content:flex-end}@media (max-width:1000px),(pointer:coarse){.x-7HSa_screen{height:100dvh;min-height:0;padding:max(10px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));gap:10px}.x-7HSa_bar{flex:none;align-items:center;gap:16px}.x-7HSa_bar h1{font-size:1.75rem}.x-7HSa_bar p{font-size:.78rem}.x-7HSa_back{font-size:.82rem}.x-7HSa_table{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:12px}.x-7HSa_dossier,.x-7HSa_map{border-width:2px;border-radius:10px}.x-7HSa_map{scrollbar-width:thin;scrollbar-color:#775a34 #b98f55;overscroll-behavior:contain;direction:rtl}.x-7HSa_mapCanvas{min-width:460px;min-height:320px}.x-7HSa_seal>span,.x-7HSa_seal button{inset-inline-start:-22px;width:44px;height:44px;font-size:1rem;top:-22px}.x-7HSa_seal[data-shown=true] button{outline-offset:3px;outline:2px solid #fff0c5;scale:1.08}.x-7HSa_foe{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:12px;padding:12px}.x-7HSa_portrait{border-radius:5px;width:68px;height:90px}.x-7HSa_foe h2{font-size:1.15rem}.x-7HSa_eyebrow{font-size:.7rem}.x-7HSa_style{margin-bottom:4px;font-size:.75rem}.x-7HSa_foe q{font-size:.76rem}.x-7HSa_brief{padding:12px 14px 0}.x-7HSa_brief h3{font-size:1rem;line-height:1.6}.x-7HSa_brief p{font-size:.82rem}.x-7HSa_facts dt{font-size:.68rem}.x-7HSa_facts dd{font-size:.85rem}.x-7HSa_start{border-width:2px;border-radius:6px;padding:8px 16px;font-size:1.1rem}.x-7HSa_start:active{filter:brightness(1.3);transform:translateY(1px)}.x-7HSa_launch{padding:8px 12px 10px}.x-7HSa_launchLabel{margin-bottom:4px;font-size:.7rem}.x-7HSa_soon{inset-inline:12px;pointer-events:none;border-radius:4px;width:fit-content;max-width:calc(100% - 24px);padding:5px 10px;font-size:.7rem;bottom:10px}}@media (max-width:600px) and (orientation:portrait){.x-7HSa_screen{padding-inline:max(10px, env(safe-area-inset-left)) max(10px, env(safe-area-inset-right));gap:8px}.x-7HSa_bar{gap:10px}.x-7HSa_bar h1{font-size:1.5rem}.x-7HSa_progress{min-width:90px}.x-7HSa_bar p{font-size:.7rem}.x-7HSa_back{padding-inline:8px;font-size:.72rem}.x-7HSa_table{grid-template-rows:minmax(0,.85fr) minmax(0,1.15fr);grid-template-columns:minmax(0,1fr);gap:10px}.x-7HSa_map{order:-1}.x-7HSa_mapCanvas{min-height:300px}.x-7HSa_foe{grid-template-columns:52px minmax(0,1fr);padding:10px 12px}.x-7HSa_portrait{width:52px;height:69px}.x-7HSa_foe q{font-size:.72rem}}@media (max-height:430px) and (orientation:landscape){.x-7HSa_screen{padding-block:max(6px, env(safe-area-inset-top)) max(6px, env(safe-area-inset-bottom));gap:6px}.x-7HSa_bar{min-height:40px}.x-7HSa_bar h1{font-size:1.4rem}.x-7HSa_back{min-height:40px}.x-7HSa_table{grid-template-columns:minmax(270px,.9fr) minmax(0,1.1fr);gap:10px}.x-7HSa_mapCanvas{min-height:290px}.x-7HSa_launchLabel{display:none}.x-7HSa_launch{padding:7px 10px}}@media (prefers-reduced-motion:reduce){.x-7HSa_seal[data-state=current] button{animation:none}.x-7HSa_start,.x-7HSa_seal button{transition:none}}@media (max-width:380px){.x-7HSa_bar{flex-wrap:wrap;gap:4px 12px}.x-7HSa_bar h1{flex:1}.x-7HSa_progress{order:4;width:100%}.x-7HSa_progress p{display:none}.x-7HSa_progress progress{height:5px}}@media (max-width:600px) and (orientation:portrait){.x-7HSa_screen{padding-left:max(10px, env(safe-area-inset-left));padding-right:max(10px, env(safe-area-inset-right))}.x-7HSa_brief p{font-size:.9rem}.x-7HSa_launchLabel{font-size:.8rem}}
._49-nzW_backdrop{z-index:40;background:#0c08066b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}._49-nzW_menu{background:#2c2a1f;border:3px solid #8a3320;outline:1px solid #1a1109;width:min(430px,100%);max-height:100%;overflow-y:auto;box-shadow:0 10px 34px #000c}._49-nzW_title{background:#6b1f10 url(/assets/ui/menu-plaque.webp) 50%/cover no-repeat;border-bottom:2px solid #1a1109;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;display:flex}._49-nzW_title h2{color:#f8e6c4;text-shadow:0 1px #2a0a04,0 2px 4px #000b;margin:0;font-size:1.7rem;font-weight:700;line-height:1.5}._49-nzW_crest{flex:none;width:34px;height:34px}._49-nzW_body{flex-direction:column;gap:5px;padding:14px clamp(16px,8vw,46px);display:flex}._49-nzW_item{font:inherit;text-align:center;color:#eadfc2;background:linear-gradient(#34352a,#23241b);border:2px solid #0000;outline:1px solid #14120c;padding:5px 12px;font-size:1.05rem;font-weight:700;line-height:1.6;text-decoration:none;display:block}._49-nzW_item:hover:not(:disabled),._49-nzW_item:focus-visible{color:#fff3d4;background:linear-gradient(#45463a,#2e2f25);border-color:#e4d2a4;outline:1px solid #14120c}._49-nzW_item:disabled{color:#8d8772;cursor:default}._49-nzW_message{text-align:center;color:#d8cba9;min-height:1.6em;margin:6px 0 2px;font-size:.85rem;line-height:1.6}._49-nzW_setting{color:#eadfc2;gap:4px;margin-bottom:8px;font-weight:700;display:grid}._49-nzW_setting input{accent-color:#c9a55c;width:100%}._49-nzW_setting input[type=text]{font:inherit;color:#f8e6c4;background:#1f1d15;border:1px solid #8d7a54;padding:5px 8px;font-weight:400}._49-nzW_saveForm{flex-direction:column;gap:5px;margin-bottom:8px;display:flex}._49-nzW_slots{flex-direction:column;gap:4px;max-height:228px;margin:0 0 8px;padding:0;list-style:none;display:flex;overflow-y:auto}._49-nzW_slots li{align-items:stretch;gap:4px;display:flex}._49-nzW_slot{min-width:0;font:inherit;text-align:start;color:#eadfc2;background:linear-gradient(#34352a,#23241b);border:2px solid #0000;outline:1px solid #14120c;flex:1;padding:4px 10px;display:grid}._49-nzW_slot:hover:not(:disabled),._49-nzW_slot:focus-visible{color:#fff3d4;background:linear-gradient(#45463a,#2e2f25);border-color:#e4d2a4}._49-nzW_slot span{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}._49-nzW_slot small{color:#b8ad8e;font-size:.75rem}._49-nzW_delete,._49-nzW_deleteAsk button{color:#eadfc2;background:#1f1d15;border:1px solid #14120c}._49-nzW_delete{flex:none;width:34px;font-size:1.2rem}._49-nzW_delete:hover,._49-nzW_delete:focus-visible{color:#fff3d4;background:#6b1f10}._49-nzW_deleteAsk{flex:none;gap:2px;display:flex}._49-nzW_deleteAsk button{padding:0 8px;font-size:.8rem}._49-nzW_deleteAsk button:first-child{background:#6b1f10}._49-nzW_briefing{width:min(520px,100%)}._49-nzW_briefing ._49-nzW_title{justify-content:center}._49-nzW_briefing ._49-nzW_title h2{text-align:center;font-size:1.4rem}._49-nzW_story,._49-nzW_goal,._49-nzW_objectives{color:#d8cba9;margin:0;font-size:.92rem;line-height:1.8}._49-nzW_goal{color:#f8e6c4;background:#1f1d15;border-inline-start:3px solid #c9a55c;padding:8px 12px}._49-nzW_goal strong{color:#e8c992;display:block}._49-nzW_objectives{padding-inline-start:20px}._49-nzW_foe{align-items:center;gap:12px;display:flex}._49-nzW_foe img{object-fit:cover;border:2px solid #b99a63;border-radius:3px;flex:none;width:66px;height:88px}._49-nzW_foe p{gap:1px;margin:0;display:grid}._49-nzW_foe small{color:#bfa98a}._49-nzW_foe strong{color:#e8c992;font-size:1.1rem}._49-nzW_foe q{color:#eadfc2;font-size:.85rem}@media (pointer:coarse),(max-width:640px){._49-nzW_backdrop{padding:max(12px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c0806b8}._49-nzW_menu{overscroll-behavior:contain;scrollbar-width:thin;border:2px solid #b99a63;border-radius:12px}._49-nzW_title{z-index:1;padding:10px 16px;position:sticky;top:0}._49-nzW_title h2{font-size:1.25rem}._49-nzW_crest{width:26px;height:26px}._49-nzW_body{gap:9px;padding:14px 16px}._49-nzW_item{border:1px solid #b99a6355;border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:8px 12px;font-size:1rem;display:flex}._49-nzW_item:active{background:#51513b;border-color:#e4d2a4}._49-nzW_setting input{min-height:44px}._49-nzW_slot{border-radius:5px;min-height:52px;padding-block:8px}._49-nzW_delete,._49-nzW_deleteAsk button{border-radius:5px;min-width:44px;min-height:44px}._49-nzW_message{font-size:.78rem}}@media (orientation:landscape) and (max-height:500px) and (min-width:600px){._49-nzW_menu{width:min(560px,100%)}._49-nzW_body{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}._49-nzW_body>:not(._49-nzW_item){grid-column:1/-1}._49-nzW_briefing{width:min(660px,100%)}._49-nzW_briefing ._49-nzW_body{display:flex}._49-nzW_briefing ._49-nzW_foe img{width:45px;height:60px}._49-nzW_briefing ._49-nzW_story,._49-nzW_briefing ._49-nzW_goal,._49-nzW_briefing ._49-nzW_objectives{font-size:.82rem}}
.FTMKAq_root{color:#f4dfae;direction:rtl;background:#211a13;min-height:100vh;padding:24px}.FTMKAq_root header{max-width:1180px;margin:0 auto 20px}.FTMKAq_root h1{margin:12px 0}.FTMKAq_root p{line-height:1.8}.FTMKAq_root a{color:#e2c58c}.FTMKAq_layout{grid-template-columns:280px minmax(0,800px);align-items:start;gap:24px;max-width:1180px;margin:auto;display:grid}.FTMKAq_tools{gap:10px;display:grid}.FTMKAq_tools label{gap:5px;display:grid}.FTMKAq_tools fieldset{border:1px solid #8a7651;flex-wrap:wrap;gap:7px;padding:10px;display:flex}.FTMKAq_tools fieldset label{width:100%}.FTMKAq_tools button,.FTMKAq_tools input{color:#f4dfae;background:#32281e;border:1px solid #8a7651;border-radius:4px;min-width:0;padding:8px}.FTMKAq_tools button{cursor:pointer}.FTMKAq_tools button[aria-pressed=true]{color:#211a13;background:#e2c58c}.FTMKAq_tools button:disabled{opacity:.45;cursor:default}.FTMKAq_tools .FTMKAq_play{color:#211a13;background:#e2c58c;font-weight:700}.FTMKAq_map canvas{cursor:crosshair;touch-action:none;width:100%;height:auto;image-rendering:pixelated;border:1px solid #8a7651;display:block}.FTMKAq_map{min-width:0}@media (max-width:760px){.FTMKAq_root{padding:14px}.FTMKAq_layout{grid-template-columns:1fr}.FTMKAq_map{grid-row:1}.FTMKAq_root{min-height:100dvh;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}.FTMKAq_root header a{align-items:center;min-height:44px;display:inline-flex}.FTMKAq_layout{gap:18px}.FTMKAq_tools{gap:14px;min-width:0}.FTMKAq_tools fieldset{border-radius:10px;min-width:0;margin:0;padding:12px}.FTMKAq_tools button,.FTMKAq_tools input,.FTMKAq_tools select{border-radius:8px;min-height:48px}.FTMKAq_tools fieldset button{flex:1 0 64px}.FTMKAq_map{border-radius:10px;overflow:hidden}}
