@charset "UTF-8";._root_wuz11_1{position:absolute;z-index:30;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;border:2px solid rgba(142,216,122,.85);border-radius:50%;background:linear-gradient(180deg,#4c7a3ff2,#2a4e22f2);color:#f5ffe8;font-size:22px;line-height:1;box-shadow:0 6px 18px #00000073,0 0 12px #4eb45040;cursor:pointer;pointer-events:auto;touch-action:manipulation;user-select:none;-webkit-user-select:none;opacity:0;visibility:hidden;transition:opacity .12s ease,visibility .12s ease,transform .12s ease}._root_wuz11_1:active:not(:disabled){transform:scale(.94)}._root_wuz11_1:disabled{border-color:#b4786480;background:linear-gradient(180deg,#3c3028e6,#241c16e6);color:#f3e8d073;cursor:default;box-shadow:none}._visible_wuz11_35{opacity:1;visibility:visible}._root_18tjh_1{--tv-ink: var(--stylized-ink, #e8e4d8);--tv-earth: var(--stylized-earth, #6b5340);--tv-earth-deep: var(--stylized-earth-deep, #3a2c21);--tv-bronze: var(--stylized-bronze, #8a7354);--tv-display: Cinzel, Palatino, "Palatino Linotype", serif;--tv-ui: "DM Sans", ui-sans-serif, system-ui, sans-serif;--tv-cut: 8px;--tv-cut-sm: 6px;position:absolute;inset:0;box-sizing:border-box;padding-top:calc(env(safe-area-inset-top,0px) + 0);padding-right:calc(env(safe-area-inset-right,0px) + 0);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 0);padding-left:calc(env(safe-area-inset-left,0px) + 0);z-index:30;pointer-events:auto;display:flex;align-items:center;justify-content:center;color:var(--tv-ink);font-family:var(--tv-ui)}._backdrop_18tjh_26{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 30%,rgba(46,80,51,.28),transparent 50%),#0a0c0af0;backdrop-filter:blur(6px)}._content_18tjh_34{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px}._title_18tjh_44{font-family:var(--tv-display);font-size:clamp(36px,6vw,52px);letter-spacing:.08em;text-transform:uppercase;margin:0}._victory_18tjh_52{color:#8ed87a;text-shadow:none}._defeat_18tjh_57{color:#d45a3a;text-shadow:none}._actions_18tjh_62{display:flex;flex-direction:column;align-items:center;gap:12px}._returnButton_18tjh_69{letter-spacing:.14em;padding:12px 28px;font-family:var(--tv-ui);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f4efe6;cursor:pointer;position:relative;isolation:isolate;border:none;border-radius:0;background:none;overflow:visible}._returnButton_18tjh_69:before,._returnButton_18tjh_69:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}._returnButton_18tjh_69:before{background:var(--tv-bronze);clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px)}._returnButton_18tjh_69:after{background:linear-gradient(180deg,var(--tv-earth),var(--tv-earth-deep));clip-path:polygon(8px 1px,calc(100% - 8px) 1px,calc(100% - 1px) 8px,calc(100% - 1px) calc(100% - 8px),calc(100% - 8px) calc(100% - 1px),8px calc(100% - 1px),1px calc(100% - 8px),1px 8px)}@media(hover:hover)and (pointer:fine){._returnButton_18tjh_69:hover:before{background:var(--tv-bronze)}._returnButton_18tjh_69:hover:after{background:linear-gradient(var(--tv-earth),var(--tv-earth))}}._root_vvdmv_1{display:flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:min(280px,100vw - 24px)}._toggle_vvdmv_9{padding:4px 10px;border:1px solid rgba(232,184,74,.35);border-radius:999px;background:#000000b8;color:#d9ffe0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;cursor:pointer}._toggleOpen_vvdmv_20{border-color:#e8b84abf;color:#fff6d8}._panel_vvdmv_25{margin:0;padding:8px 10px;max-width:min(280px,100vw - 24px);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.45;color:#d9ffe0;white-space:pre-wrap;background:#000000ad;border:1px solid rgba(232,184,74,.22);border-radius:8px}._root_lwvoa_1{position:fixed;left:50%;top:calc(env(safe-area-inset-top,0px) + 12px);z-index:2147483646;transform:translate(-50%);pointer-events:none;max-width:min(92vw,420px);padding:8px 14px;border-radius:999px;border:1px solid rgba(232,184,74,.45);background:#0a0907eb;color:#f3e8d0;font-size:12px;line-height:1.35;text-align:center;box-shadow:0 8px 24px #00000073}._root_1c1j0_1{--tv-ink: var(--stylized-ink, #e8e4d8);--tv-earth: var(--stylized-earth, #6b5340);--tv-earth-deep: var(--stylized-earth-deep, #3a2c21);--tv-bronze: var(--stylized-bronze, #8a7354);--tv-display: Cinzel, Palatino, "Palatino Linotype", serif;--tv-ui: "DM Sans", ui-sans-serif, system-ui, sans-serif;--tv-cut: 8px;--tv-cut-sm: 6px;--loading-safe-top: 16px;--loading-safe-bottom: 16px;--loading-safe-left: 16px;--loading-safe-right: 16px;position:absolute;inset:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding-top:calc(env(safe-area-inset-top,0px) + var(--loading-safe-top));padding-right:calc(env(safe-area-inset-right,0px) + var(--loading-safe-right));padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--loading-safe-bottom));padding-left:calc(env(safe-area-inset-left,0px) + var(--loading-safe-left));background:transparent;color:var(--tv-ink);font-family:var(--tv-ui);pointer-events:auto;overflow:hidden}._backdrop_1c1j0_33{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 18%,#241c16 0%,transparent 52%),radial-gradient(ellipse at 50% 72%,rgba(212,179,106,.08),transparent 42%),linear-gradient(180deg,#161210,#0e0c0a)}._backdrop_1c1j0_33:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(232,228,216,.04) .8px,transparent .8px);background-size:18px 18px;opacity:.28}._backdrop_1c1j0_33:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 110%,rgba(0,0,0,.55),transparent 55%)}._content_1c1j0_56{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:min(280px,100%)}._brand_1c1j0_65{margin:0;font-family:Cinzel,Palatino,Palatino Linotype,serif;font-size:clamp(28px,7vw,40px);font-weight:700;letter-spacing:.22em;line-height:1;text-align:center;color:#efe8d4;text-indent:.22em;text-shadow:0 8px 28px rgba(0,0,0,.45)}._status_1c1j0_78{margin:14px 0 0;font-size:10px;font-weight:500;letter-spacing:.08em;line-height:1.1;text-align:center;text-transform:uppercase;color:#8d8a7e}._track_1c1j0_89{position:relative;margin-top:28px;width:100%;height:2px;border-radius:999px;background:#e8e4d81a;overflow:hidden}._fill_1c1j0_99{position:relative;height:100%;width:0%;border-radius:999px;background:linear-gradient(90deg,#6e5838,#d4b36a 55%,#f3e2b0);box-shadow:0 0 16px #d4b36a73;transition:width .18s ease-out}._fill_1c1j0_99:after{content:"";position:absolute;inset:0 auto 0 -40%;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:_shimmer_1c1j0_1 1.4s ease-in-out infinite}._percent_1c1j0_117{margin-top:12px;font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.16em;text-align:center;color:#d4b36acc}@keyframes _shimmer_1c1j0_1{0%{transform:translate(0)}to{transform:translate(350%)}}._rail_1qckt_1{position:absolute;right:12px;bottom:var(--hud-control-rail-bottom, calc(8px + env(safe-area-inset-bottom, 0px)) );z-index:25;display:flex;flex-direction:column;align-items:flex-end;gap:8px;pointer-events:auto;box-sizing:border-box;padding-top:calc(env(safe-area-inset-top,0px) + 0);padding-right:calc(env(safe-area-inset-right,0px) + var(--hud-safe-right, 0px));padding-bottom:calc(env(safe-area-inset-bottom,0px) + 0);padding-left:calc(env(safe-area-inset-left,0px) + 0)}._cancelButton_1qckt_18{box-sizing:border-box;min-width:36px;height:36px;padding:0 10px 0 8px;border:1px solid #7a2420;border-radius:6px;background:linear-gradient(180deg,#d97868,#b4453a 48%,#8b2e2e);color:#f5f4ee;box-shadow:0 2px 8px #00000047;display:flex;align-items:center;justify-content:center;gap:6px;touch-action:manipulation;cursor:pointer;font-family:DM Sans,sans-serif;font-size:11px;font-weight:700;line-height:1;white-space:nowrap}._cancelButton_1qckt_18[hidden]{display:none!important}._cancelIcon_1qckt_44{width:16px;height:16px;flex:0 0 auto;pointer-events:none}._cancelLabel_1qckt_51{pointer-events:none}._cursorButton_1qckt_55{width:36px;height:36px;padding:0;border:1px solid #c4bdb2;border-radius:6px;background:#e2dbca;color:#1c2126;box-shadow:0 2px 8px #00000047;display:flex;align-items:center;justify-content:center;touch-action:manipulation;cursor:pointer}._cursorButton_1qckt_55[hidden]{display:none!important}._cursorButtonActive_1qckt_74{background:#1c2126;border-color:#1c2126;color:#e2dbca}._cursorIcon_1qckt_80{width:18px;height:18px;pointer-events:none;background-color:currentColor;-webkit-mask-image:var(--hud-icon);-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:var(--hud-icon);mask-size:contain;mask-position:center;mask-repeat:no-repeat}@media(min-width:901px){._rail_1qckt_1{display:none}}@media(orientation:landscape)and (max-height:500px){._rail_1qckt_1{display:flex;right:calc(env(safe-area-inset-right,0px) + var(--hud-safe-right, 8px));bottom:calc(8px + env(safe-area-inset-bottom,0px));padding:0}}._rail_1t5th_1{position:absolute;top:10px;left:calc(env(safe-area-inset-left,0px) + 10px);z-index:25;display:flex;flex-direction:column;align-items:flex-start;pointer-events:auto}._rail_1t5th_1 button{width:44px;height:44px}._root_1gx3y_1{position:fixed;z-index:70;display:flex;flex-direction:column;min-width:200px;max-width:min(300px,100vw - 16px);padding:6px;border:1px solid #c4bdb2;border-radius:12px;background:#e2dbca;color:#1c2126;font-family:DM Sans,sans-serif;box-shadow:0 12px 32px #0006}._root_1gx3y_1[hidden]{display:none}._title_1gx3y_20{padding:6px 10px 8px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#6b6560;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._item_1gx3y_32{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;border:none;border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:14px;text-align:left;cursor:pointer;touch-action:manipulation}._item_1gx3y_32:hover,._item_1gx3y_32:focus-visible{background:#1c212617;outline:none}@media(pointer:coarse){._item_1gx3y_32{min-height:48px;font-size:15px}}._itemDanger_1gx3y_59{color:#8f2d1f}._icon_1gx3y_63{display:inline-flex;width:18px;height:18px}._icon_1gx3y_63 svg{width:100%;height:100%}._root_o4ayd_1{position:absolute;top:8px;right:calc(env(safe-area-inset-right,0px) + 8px);z-index:20;display:flex;flex-direction:column;box-sizing:border-box;width:340px;max-height:calc(100% - 16px);border-radius:16px;background:#e2dbca;color:#1c2126;font-family:DM Sans,sans-serif;box-shadow:0 8px 28px #00000047;overflow:hidden}._root_o4ayd_1[hidden]{display:none}@media(max-width:1023px){._root_o4ayd_1{inset:auto 0 0;width:100%;max-height:60%;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);border-radius:20px 20px 0 0;box-shadow:0 -12px 32px #00000047;--scenario-sheet-pad-bottom: env(safe-area-inset-bottom, 0px);padding-bottom:var(--scenario-sheet-pad-bottom)}}._collapsed_o4ayd_38{--scenario-sheet-pad-bottom: env(safe-area-inset-bottom, 0px);padding-bottom:var(--scenario-sheet-pad-bottom)}._handle_o4ayd_43{display:none;flex:0 0 auto;flex-direction:column;align-items:center;gap:6px;width:100%;min-height:52px;box-sizing:border-box;padding:8px 56px 10px;border:none;background:transparent;color:inherit;font:inherit;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent}@media(max-width:1023px){._handle_o4ayd_43{display:flex}}._handlePill_o4ayd_67{width:40px;height:5px;border-radius:999px;background:#1c212652}._handleTitle_o4ayd_74{max-width:100%;font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._header_o4ayd_83{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:6px 6px 6px 14px;border-bottom:1px solid #9e9688}@media(max-width:1023px){._header_o4ayd_83{position:absolute;top:4px;right:calc(env(safe-area-inset-right,0px) + 4px);padding:0;border-bottom:none}}._title_o4ayd_101{flex:1 1 auto;min-width:0;margin:0;font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1023px){._title_o4ayd_101{display:none}}._closeButton_o4ayd_117{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:11px;border:none;border-radius:10px;background:transparent;color:inherit;cursor:pointer;touch-action:manipulation}._closeButton_o4ayd_117 svg{width:22px;height:22px}._body_o4ayd_136{flex:1 1 auto;min-height:0;padding:12px 14px 16px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}._body_o4ayd_136::-webkit-scrollbar{display:none;width:0;height:0}@media(max-width:1023px){._body_o4ayd_136{padding-top:4px;border-top:1px solid #c4bdb2}}._root_11vm6_1{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden;background:#12100e;color:#e8e4d8;font-family:DM Sans,sans-serif}@media(max-width:1023px){._desktopOnly_11vm6_13{display:none!important}}@media(min-width:1024px){._mobileOnly_11vm6_19{display:none!important}}._toolbar_11vm6_24{position:relative;z-index:30;flex:0 0 auto;display:flex;flex-wrap:nowrap;align-items:center;gap:12px;min-width:0;padding:calc(env(safe-area-inset-top,0px) + 8px) calc(env(safe-area-inset-right,0px) + 12px) 8px calc(env(safe-area-inset-left,0px) + 12px);background:#12100ef5;border-bottom:1px solid rgba(255,255,255,.08)}@media(max-width:1023px){._toolbar_11vm6_24{gap:6px;padding:calc(env(safe-area-inset-top,0px) + 6px) calc(env(safe-area-inset-right,0px) + 8px) 6px calc(env(safe-area-inset-left,0px) + 8px)}}._toolbarGroup_11vm6_44{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0}._toolbarGroup_11vm6_44:first-child{flex:1 1 auto}._toolbarActions_11vm6_56{flex:0 0 auto}._toolbarTitle_11vm6_60{margin:0 0 0 4px;font-size:15px;font-weight:700;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1023px){._toolbarTitle_11vm6_60{display:none}}._toolbarButton_11vm6_76{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:44px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:#ffffff14;color:inherit;font:inherit;font-size:13px;font-weight:600;padding:0 12px;cursor:pointer;touch-action:manipulation}._toolbarButton_11vm6_76:disabled{cursor:not-allowed;opacity:.45}._toolbarButtonPrimary_11vm6_99{background:#6b5340;border-color:#8a6a4f}._toolbarIconButton_11vm6_104{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:#ffffff14;color:inherit;font:inherit;cursor:pointer;touch-action:manipulation}._toolbarIconButton_11vm6_104:hover:not(:disabled){background:#ffffff21}._toolbarIconButton_11vm6_104:disabled{cursor:not-allowed;opacity:.45}._toolbarIconButton_11vm6_104[aria-expanded=true]{box-shadow:inset 0 0 0 2px #e2dbca}._toolbarIconButtonPrimary_11vm6_133{background:#6b5340;border-color:#8a6a4f}._toolbarIconButtonPrimary_11vm6_133:hover:not(:disabled){background:#7a5f49}._toolbarLabeledButton_11vm6_141{padding:0 14px 0 12px}@media(max-width:1023px){._toolbarLabeledButton_11vm6_141{padding:0}}._toolbarLabel_11vm6_141{font-size:13px;font-weight:600;white-space:nowrap}@media(max-width:1023px){._toolbarLabel_11vm6_141{display:none}}@media(max-width:1279px){._toolbarLabelSecondary_11vm6_162{display:none}}@media(max-width:1279px){._toolbarLabeledButton_11vm6_141:has(._toolbarLabelSecondary_11vm6_162){padding:0}}._toolbarIconGlyph_11vm6_173{display:inline-flex;width:20px;height:20px}._toolbarIconGlyph_11vm6_173 svg{width:100%;height:100%}._editorBody_11vm6_183{position:relative;flex:1 1 auto;display:flex;flex-direction:row;min-height:0;overflow:hidden}._workspace_11vm6_192{position:relative;flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0}._toolStrip_11vm6_201{position:relative;z-index:26;flex:0 0 auto;display:flex;align-items:center;gap:12px;min-width:0;padding:6px 12px;background:#12100ee6;border-bottom:1px solid rgba(255,255,255,.08)}._toolStrip_11vm6_201>:first-child{flex:1 1 auto}@media(max-width:1023px){._toolStrip_11vm6_201{display:none}}._toolStripEnd_11vm6_222{flex:0 0 auto;display:flex;align-items:center;gap:6px;padding-left:12px;border-left:1px solid rgba(255,255,255,.12)}._canvasArea_11vm6_231{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}._canvasHost_11vm6_238{position:absolute;inset:0}._hintToast_11vm6_243{position:absolute;bottom:16px;left:50%;z-index:28;max-width:min(520px,100% - 32px);margin:0;padding:8px 14px;border-radius:999px;background:#12100ee0;box-shadow:0 4px 16px #00000059;color:#e8e4d8;font-size:13px;line-height:1.3;text-align:center;transform:translate(-50%);pointer-events:none}._hintToast_11vm6_243[hidden]{display:none}@media(max-width:1023px){._hintToast_11vm6_243{top:10px;bottom:auto;max-width:calc(100% - 128px)}}._hintToastSuccess_11vm6_272{color:#b4f0c8}._hintToastError_11vm6_276{color:#f0b4b4}._toolbarZoomTiers_11vm6_280{display:flex;gap:4px}._zoomTierButton_11vm6_285{min-width:44px;min-height:44px;padding:4px 10px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#ffffff0f;color:inherit;font:inherit;font-size:13px;font-weight:600;cursor:pointer;touch-action:manipulation}._zoomTierButtonActive_11vm6_300{background:#6b5340;border-color:#8a6a4f}._root_f1otg_1{display:flex;flex-direction:column;gap:4px;font-size:12px}._root_f1otg_1[hidden]{display:none}._form_f1otg_11{display:flex;flex-direction:column;gap:8px;font-size:12px}._form_f1otg_11>._itemBody_f1otg_17{padding:0;border-top:none}._issue_f1otg_22{margin:0;padding:6px 8px;border-radius:8px;background:#b35a4a24;color:#7a2f22;font-size:11px;line-height:1.35}._section_f1otg_32{display:flex;flex-direction:column;gap:6px;padding-bottom:10px;border-bottom:1px solid #9e9688}._section_f1otg_32:last-child{border-bottom:none}._sectionTitle_f1otg_43{margin:4px 0 2px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b6560}._empty_f1otg_52,._meta_f1otg_53{margin:0;font-size:11px;line-height:1.35;color:#6b6560}._meta_f1otg_53{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._row_f1otg_66{display:flex;flex-wrap:wrap;gap:6px}._field_f1otg_72{display:flex;flex-direction:column;gap:3px}._fieldLabel_f1otg_78{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#6b6560}._input_f1otg_86,._select_f1otg_87,._textarea_f1otg_88{width:100%;box-sizing:border-box;border:1px solid #c4bdb2;border-radius:8px;background:#f5f4ee;color:#1c2126;font:inherit;font-size:12px;padding:6px 8px}._textarea_f1otg_88{min-height:52px;resize:vertical}._textPair_f1otg_105{display:flex;flex-direction:column;gap:4px}._checkbox_f1otg_111{display:flex;align-items:center;gap:6px;font-size:12px;cursor:pointer}._button_f1otg_119{border:1px solid #c4bdb2;border-radius:8px;background:#e6e3d9;color:#1c2126;font:inherit;font-size:11px;font-weight:700;padding:6px 10px;cursor:pointer;touch-action:manipulation}._button_f1otg_119:disabled{opacity:.5;cursor:default}._buttonSmall_f1otg_136{align-self:flex-start;padding:4px 8px}._buttonDanger_f1otg_141{border-color:#b35a4a99;color:#7a2f22}._buttonAdd_f1otg_146{align-self:stretch;border-style:dashed;background:transparent}._iconButton_f1otg_152{flex:0 0 auto;width:24px;height:24px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:#1c2126;font:inherit;font-size:12px;cursor:pointer;touch-action:manipulation}._iconButton_f1otg_152:hover{border-color:#c4bdb2;background:#f5f4ee}._regionRow_f1otg_171{display:grid;grid-template-columns:24px minmax(0,1fr) 24px;grid-template-areas:"pick name remove" ". meta .";align-items:center;column-gap:4px;padding:4px;border-radius:8px}._regionRow_f1otg_171>:nth-child(1){grid-area:pick}._regionRow_f1otg_171>:nth-child(2){grid-area:name}._regionRow_f1otg_171>:nth-child(3){grid-area:meta}._regionRow_f1otg_171>:nth-child(4){grid-area:remove}._regionName_f1otg_193,._regionOpen_f1otg_194{min-width:0}._regionOpen_f1otg_194{border:none;background:transparent;color:#1c2126;font:inherit;font-size:12px;font-weight:600;text-align:left;padding:4px 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}._regionRowSelected_f1otg_213{background:#7ecf8f40}._item_f1otg_17{display:flex;flex-direction:column;border:1px solid #c4bdb2;border-left:4px solid #5a8f5f;border-radius:8px;background:#ebe6d9}._itemLose_f1otg_226{border-left-color:#b35a4a}._itemSelected_f1otg_230{border-color:#1c2126;background:#f5f4ee;box-shadow:inset 0 0 0 1px #1c2126}._itemHeader_f1otg_236{display:flex;align-items:center;gap:2px;padding:2px 4px}._itemToggle_f1otg_243{flex:1 1 auto;min-width:0;border:none;background:transparent;color:#1c2126;font:inherit;font-size:12px;font-weight:600;text-align:left;padding:4px 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}._badge_f1otg_260{flex:0 1 auto;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:#6b6560}._warning_f1otg_270{flex:0 0 auto;color:#b35a4a;font-weight:700;cursor:help}._itemBody_f1otg_17{display:flex;flex-direction:column;gap:6px;padding:6px 8px 8px;border-top:1px solid #c4bdb2}._effect_f1otg_285{display:flex;flex-direction:column;gap:6px;padding:6px;border:1px dashed #b5ad9f;border-radius:8px}._effectHeader_f1otg_294{display:flex;gap:4px;align-items:center}._chips_f1otg_300{display:flex;flex-wrap:wrap;gap:4px}._chip_f1otg_300{display:inline-flex;align-items:center;gap:2px;max-width:100%;padding:2px 4px 2px 8px;border-radius:999px;background:#f5f4ee;border:1px solid #c4bdb2;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chipRemove_f1otg_321{width:18px;height:18px;padding:0;border:none;background:transparent;color:#6b6560;cursor:pointer}@media(pointer:coarse){._iconButton_f1otg_152{width:40px;height:40px;font-size:14px}._regionRow_f1otg_171{grid-template-columns:40px minmax(0,1fr) 40px}._itemToggle_f1otg_243,._regionOpen_f1otg_194{min-height:40px;font-size:13px}._button_f1otg_119{min-height:40px;font-size:12px}._input_f1otg_86,._select_f1otg_87,._textarea_f1otg_88{min-height:40px;font-size:16px}._checkbox_f1otg_111{min-height:40px;font-size:13px}._checkbox_f1otg_111 input{width:20px;height:20px}}._root_1y3fo_1{position:relative;z-index:25;flex:0 0 auto;display:flex;flex-direction:column;box-sizing:border-box;width:300px;min-height:0;background:#e2dbca;color:#1c2126;font-family:DM Sans,sans-serif;border-right:1px solid #9e9688;overflow:hidden;transition:width .2s ease,transform .22s cubic-bezier(.25,.85,.3,1)}@media(max-width:1023px){._root_1y3fo_1{position:absolute;top:0;bottom:0;left:0;z-index:50;width:min(340px,100vw - 48px);padding-left:env(safe-area-inset-left,0px);border-right:none;border-radius:0 18px 18px 0;box-shadow:12px 0 32px #00000059;transform:translate(calc(-100% - 24px));touch-action:pan-y}}@media(prefers-reduced-motion:reduce){._root_1y3fo_1{transition:none}}@media(min-width:1024px){._collapsed_1y3fo_40{width:0;border-right:none}}@media(max-width:1023px){._drawerOpen_1y3fo_47{transform:translate(0)}}._scrim_1y3fo_52{position:absolute;inset:0;z-index:45;background:#00000061;-webkit-tap-highlight-color:transparent}._scrim_1y3fo_52[hidden]{display:none}@media(min-width:1024px){._scrim_1y3fo_52{display:none}}._header_1y3fo_68{flex:0 0 auto;display:flex;align-items:center;gap:8px;min-width:300px;box-sizing:border-box;padding:8px 8px 8px 14px;border-bottom:1px solid #9e9688}._title_1y3fo_79{flex:1 1 auto;margin:0;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._closeButton_1y3fo_88{display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:10px;border:none;border-radius:10px;background:transparent;color:inherit;cursor:pointer;touch-action:manipulation}._closeButton_1y3fo_88 svg{width:22px;height:22px}@media(max-width:1023px){._closeButton_1y3fo_88{display:inline-flex}}._body_1y3fo_112{flex:1 1 auto;min-height:0;min-width:300px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:10px 14px calc(14px + env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}._body_1y3fo_112::-webkit-scrollbar{display:none;width:0;height:0}@media(max-width:1023px){._body_1y3fo_112{min-width:0}}._scene_1y3fo_138{display:flex;flex-direction:column;gap:8px;padding-bottom:10px;border-bottom:1px solid #9e9688}._field_1y3fo_146{display:flex;flex-direction:column;gap:4px}._fieldLabel_1y3fo_152,._sectionTitle_1y3fo_153{margin:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b6560}._nameInput_1y3fo_162{width:100%;box-sizing:border-box;min-height:40px;border:1px solid #c4bdb2;border-radius:8px;background:#f5f4ee;color:#1c2126;font:inherit;font-size:14px;padding:8px 10px}@media(pointer:coarse){._nameInput_1y3fo_162{font-size:16px}}._tabs_1y3fo_180{flex:0 0 auto}._pane_1y3fo_184{display:flex;flex-direction:column;gap:8px}._pane_1y3fo_184[hidden]{display:none}._hint_1y3fo_193{margin:0;font-size:11px;line-height:1.4;color:#6b6560}._empty_1y3fo_200{margin:0;font-size:11px;color:#6b6560}._entityList_1y3fo_206{display:flex;flex-direction:column;gap:10px}._entityGroup_1y3fo_212{display:flex;flex-direction:column;gap:2px}._entityGroupTitle_1y3fo_218{display:flex;align-items:center;gap:6px;margin:0 0 2px;font-size:12px;font-weight:700}._entityGroupTitle_1y3fo_218:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--team-color);box-shadow:0 0 0 1px #00000040}._entityRow_1y3fo_235{display:flex;align-items:center;gap:6px;min-height:36px;padding:4px 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:13px;text-align:left;cursor:pointer;touch-action:manipulation}._entityRow_1y3fo_235:hover{background:#1c21260f}@media(pointer:coarse){._entityRow_1y3fo_235{min-height:44px}}._entityRowSelected_1y3fo_260{border-color:#1c2126;background:#f5f4ee}._entityName_1y3fo_265{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._entityTag_1y3fo_273{flex:0 0 auto;padding:1px 6px;border:1px solid #c4bdb2;border-radius:999px;background:#f5f4ee;font-size:10px;color:#6b6560}._teamRow_1y3fo_283{display:flex;flex-wrap:wrap;gap:8px}._teamChip_1y3fo_289{min-width:44px;height:44px;padding:0 12px;border:2px solid #c4bdb2;border-radius:999px;background:#e6e3d9;color:#1c2126;font:inherit;font-size:13px;font-weight:700;cursor:pointer;touch-action:manipulation;box-shadow:inset 0 0 0 2px var(--team-color)}._teamChipActive_1y3fo_305{border-color:#1c2126;background:#f5f4ee;box-shadow:inset 0 0 0 4px var(--team-color)}._root_16iai_1{position:absolute;z-index:30;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;border:2px solid rgba(216,122,122,.85);border-radius:50%;background:linear-gradient(180deg,#7a3f3ff2,#4e2222f2);color:#ffe8e8;font-size:18px;line-height:1;box-shadow:0 6px 18px #00000073,0 0 12px #b4505040;cursor:pointer;pointer-events:auto;touch-action:manipulation;user-select:none;-webkit-user-select:none;opacity:0;visibility:hidden;transition:opacity .12s ease,visibility .12s ease,transform .12s ease}._root_16iai_1:active{transform:scale(.94)}._visible_16iai_28{opacity:1;visibility:visible}._glyph_16iai_33{display:flex;align-items:center;justify-content:center;width:100%;height:100%}._glyph_16iai_33 svg{width:20px;height:20px}._root_12f8r_1{--tv-ink: var(--stylized-ink, #e8e4d8);--tv-earth: var(--stylized-earth, #6b5340);--tv-earth-deep: var(--stylized-earth-deep, #3a2c21);--tv-bronze: var(--stylized-bronze, #8a7354);--tv-display: Cinzel, Palatino, "Palatino Linotype", serif;--tv-ui: "DM Sans", ui-sans-serif, system-ui, sans-serif;--tv-cut: 8px;--tv-cut-sm: 6px;--menu-safe-top: 16px;--menu-safe-bottom: 16px;--menu-safe-left: 16px;--menu-safe-right: 16px;--menu-ink: var(--tv-ink);--menu-muted: var(--stylized-muted, #8d8a7e);--menu-earth: var(--tv-earth);--menu-earth-deep: var(--tv-earth-deep);--menu-bronze: var(--tv-bronze);--menu-line: var(--stylized-line, rgb(138 115 84 / 42%));--menu-panel: rgb(255 255 255 / 4%);--menu-display: var(--tv-display);--menu-ui: var(--tv-ui);--menu-accent: var(--menu-earth);--menu-primary: linear-gradient(180deg, var(--menu-earth), var(--menu-earth-deep));--menu-cut: var(--tv-cut);--menu-cut-sm: var(--tv-cut-sm);--menu-cta-h: 32px;--menu-cta-font: 11px;--menu-cta-pad-x: 12px;--menu-cta-icon: 14px;--menu-chip-h: 32px;--menu-cta-width: 60%;position:absolute;inset:0;display:flex;flex-direction:column;width:100%;max-width:100%;box-sizing:border-box;background:url(./bg-DL-QYyZM.png) center/cover no-repeat #0e0c0a;color:var(--menu-ink);font-family:var(--menu-ui);overflow:hidden}._root_12f8r_1._homeRoot_12f8r_45{background-color:#0e0c0a;background-image:none}._root_12f8r_1._homeRoot_12f8r_45 ._column_12f8r_49{overflow:visible}._root_12f8r_1._homeRoot_12f8r_45 ._column_12f8r_49:before{content:"";position:absolute;left:50%;top:50%;z-index:-1;width:min(168%,720px);height:calc(100% + 88px);min-height:460px;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(ellipse 100% 90% at 50% 50%,rgba(5,4,3,.92) 0%,rgba(5,4,3,.84) 22%,rgba(5,4,3,.72) 38%,rgba(5,4,3,.48) 52%,rgba(5,4,3,.24) 64%,rgba(5,4,3,.11) 76%,transparent 90%);filter:blur(26px)}._root_12f8r_1 button{-webkit-text-fill-color:currentColor}._rootHosted_12f8r_70{background:transparent}._rootHosted_12f8r_70 ._column_12f8r_49{overflow:visible}._rootHosted_12f8r_70 ._column_12f8r_49:before{content:"";position:absolute;left:50%;top:50%;z-index:-1;width:min(168%,720px);height:calc(100% + 88px);min-height:460px;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(ellipse 100% 90% at 50% 50%,rgba(5,4,3,.92) 0%,rgba(5,4,3,.84) 22%,rgba(5,4,3,.72) 38%,rgba(5,4,3,.48) 52%,rgba(5,4,3,.24) 64%,rgba(5,4,3,.11) 76%,transparent 90%);filter:blur(26px)}._menuBackdrop_12f8r_91{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:url(./bg-DL-QYyZM.png) center/cover no-repeat #0e0c0a}._menuBackdropCinematic_12f8r_100{background-color:#0e0c0a;background-image:none}._menuBackdrop_12f8r_91:not(._menuBackdropCinematic_12f8r_100) ._menuVideoLayer_12f8r_105{opacity:0}._menuScreenSlot_12f8r_109{position:absolute;inset:0;z-index:1;overflow:hidden}._menuScreenTrack_12f8r_116{position:absolute;inset:0}._menuScreenTrackLocked_12f8r_121{pointer-events:none}._menuScreenPanel_12f8r_125{position:absolute;inset:0;overflow:hidden;will-change:transform}._menuScreenPanelSlide_12f8r_132{transition:transform .32s cubic-bezier(.32,.72,0,1)}._menuVideoLayer_12f8r_105{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}._menuVideo_12f8r_105{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}._column_12f8r_49{position:relative;z-index:1;flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;width:100%;max-width:min(480px,100%);margin:0 auto;overflow:visible;box-sizing:border-box;padding-top:calc(env(safe-area-inset-top,0px) + var(--menu-safe-top));padding-right:calc(env(safe-area-inset-right,0px) + var(--menu-safe-right));padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--menu-safe-bottom));padding-left:calc(env(safe-area-inset-left,0px) + var(--menu-safe-left))}._column_12f8r_49:not(._homeColumn_12f8r_173){padding-top:calc(var(--menu-safe-top) + env(safe-area-inset-top,0px) + 52px)}._column_12f8r_49:not(._homeColumn_12f8r_173) ._scrollBody_12f8r_176,._column_12f8r_49:not(._homeColumn_12f8r_173) ._stickyFooter_12f8r_177{width:var(--menu-cta-width);margin-inline:auto;box-sizing:border-box}._homeColumn_12f8r_173{--home-nav-width: 70%;--menu-cta-width: 70%;--home-chrome-band: 48px;--home-chrome-scroll-top: calc(var(--menu-safe-top) + env(safe-area-inset-top, 0px) + var(--home-chrome-band));--home-chrome-scroll-bottom: calc(var(--menu-safe-bottom) + env(safe-area-inset-bottom, 0px) + var(--home-chrome-band));align-items:stretch;position:relative;padding-top:0;padding-bottom:0}._homeColumn_12f8r_173 ._scrollBody_12f8r_176{justify-content:safe center;gap:18px;width:70%;margin:0 auto;padding-top:40px;padding-bottom:40px;scroll-padding-top:var(--home-chrome-scroll-top);scroll-padding-bottom:var(--home-chrome-scroll-bottom)}._homeColumn_12f8r_173 ._buttonStack_12f8r_204{gap:8px;align-items:center}._homeColumn_12f8r_173 ._homeTopBar_12f8r_208{position:absolute;left:50%;width:100vw;transform:translate(-50%);box-sizing:border-box;padding-left:max(var(--menu-safe-left),env(safe-area-inset-left,0px));padding-right:max(var(--menu-safe-right),env(safe-area-inset-right,0px));top:0;z-index:12;padding-top:calc(var(--menu-safe-top) + env(safe-area-inset-top,0px) + 8px);padding-bottom:4px}._homeColumn_12f8r_173 ._stickyFooter_12f8r_177{position:absolute;left:50%;width:100vw;transform:translate(-50%);box-sizing:border-box;padding-left:max(var(--menu-safe-left),env(safe-area-inset-left,0px));padding-right:max(var(--menu-safe-right),env(safe-area-inset-right,0px));bottom:0;z-index:12;padding-top:4px;padding-bottom:calc(var(--menu-safe-bottom) + env(safe-area-inset-bottom,0px));border-top:none}._homeColumn_12f8r_173 ._homeFooter_12f8r_235{margin-top:0}._homeTopBar_12f8r_208{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;box-sizing:border-box}._langButton_12f8r_247,._topIconButton_12f8r_248{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 10px;color:var(--menu-ink);cursor:pointer;touch-action:manipulation;position:relative;isolation:isolate;border:none;border-radius:0;background:none;overflow:visible}._langButton_12f8r_247:before,._langButton_12f8r_247:after,._topIconButton_12f8r_248:before,._topIconButton_12f8r_248:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}._langButton_12f8r_247:before,._topIconButton_12f8r_248:before{background:var(--menu-line);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px)}._langButton_12f8r_247:after,._topIconButton_12f8r_248:after{background:linear-gradient(#00000047,#00000047);clip-path:polygon(7px 1px,calc(100% - 7px) 1px,calc(100% - 1px) 7px,calc(100% - 1px) calc(100% - 7px),calc(100% - 7px) calc(100% - 1px),7px calc(100% - 1px),1px calc(100% - 7px),1px 7px)}._topIconButton_12f8r_248{width:36px;padding:0;justify-content:center}._topIconGlyph_12f8r_290{width:18px;height:18px}._langGlyph_12f8r_295,._topIconGlyph_12f8r_290,._langChevron_12f8r_297,._homeNavIcon_12f8r_298,._homeNavChevron_12f8r_299,._socialGlyph_12f8r_300{display:inline-flex;flex-shrink:0;width:16px;height:16px;color:inherit;overflow:visible}._langGlyph_12f8r_295 svg,._topIconGlyph_12f8r_290 svg,._langChevron_12f8r_297 svg,._homeNavIcon_12f8r_298 svg,._homeNavChevron_12f8r_299 svg,._socialGlyph_12f8r_300 svg{width:100%;height:100%;display:block;overflow:visible}._langChevron_12f8r_297{width:10px;height:10px;transform:rotate(90deg)}._langCode_12f8r_326{font-size:12px;font-weight:700;letter-spacing:.08em}._brandBlock_12f8r_332{display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:12px}._tagline_12f8r_340{margin:0;max-width:100%;padding:0 16px;font-family:var(--menu-ui);font-size:11px;font-weight:500;letter-spacing:.16em;line-height:1.55;text-align:center;text-transform:uppercase;white-space:pre-line;color:#e8e4d89e}._ornament_12f8r_355{display:flex;align-items:center;gap:10px;width:90%;margin:0 auto}._ornament_12f8r_355:before,._ornament_12f8r_355:after{content:"";flex:1;height:1px;background:var(--menu-line)}._ornamentDiamond_12f8r_369{width:7px;height:7px;flex-shrink:0;border:1px solid var(--menu-bronze);transform:rotate(45deg)}._homeNav_12f8r_298{width:var(--home-nav-width, 100%);height:var(--menu-cta-h);min-height:var(--menu-cta-h);padding:0 var(--menu-cta-pad-x);box-sizing:border-box;display:grid;grid-template-columns:20px 1fr 14px;align-items:center;gap:10px;font-family:var(--menu-ui);font-size:var(--menu-cta-font);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--menu-ink);cursor:pointer;touch-action:manipulation;position:relative;isolation:isolate;border:none;border-radius:0;background:none;overflow:visible}._homeNav_12f8r_298:before,._homeNav_12f8r_298:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}._homeNav_12f8r_298:before{background:var(--menu-line);clip-path:polygon(var(--menu-cut) 0,calc(100% - (var(--menu-cut))) 0,100% var(--menu-cut),100% calc(100% - (var(--menu-cut))),calc(100% - (var(--menu-cut))) 100%,var(--menu-cut) 100%,0 calc(100% - (var(--menu-cut))),0 var(--menu-cut))}._homeNav_12f8r_298:after{background:linear-gradient(var(--menu-earth-deep),var(--menu-earth-deep));clip-path:polygon(calc(var(--menu-cut) + 1px) 1px,calc(100% - (var(--menu-cut)) - 1px) 1px,calc(100% - 1px) calc(var(--menu-cut) + 1px),calc(100% - 1px) calc(100% - (var(--menu-cut)) - 1px),calc(100% - (var(--menu-cut)) - 1px) calc(100% - 1px),calc(var(--menu-cut) + 1px) calc(100% - 1px),1px calc(100% - (var(--menu-cut)) - 1px),1px calc(var(--menu-cut) + 1px))}@media(hover:hover)and (pointer:fine){._homeNav_12f8r_298:hover:before{background:var(--menu-bronze)}._homeNav_12f8r_298:hover:after{background:linear-gradient(var(--menu-earth),var(--menu-earth))}}._homeNavPrimary_12f8r_427:before{background:var(--menu-bronze)}._homeNavPrimary_12f8r_427:after{background:var(--menu-primary)}@media(hover:hover)and (pointer:fine){._homeNavPrimary_12f8r_427:hover:before{background:var(--menu-bronze)}._homeNavPrimary_12f8r_427:hover:after{background:linear-gradient(var(--menu-earth),var(--menu-earth))}}._homeNavHighlight_12f8r_442{outline:none}._homeNavLabel_12f8r_446{text-align:center}._homeNavIcon_12f8r_298{width:var(--menu-cta-icon);height:var(--menu-cta-icon)}._homeNavChevron_12f8r_299{width:12px;height:12px}._homeNavSoon_12f8r_460{height:auto;grid-template-columns:20px 1fr auto;color:#e8e4d87a;cursor:default;opacity:1;position:relative;isolation:isolate;border:none;border-radius:0;background:none;overflow:visible}._homeNavSoon_12f8r_460:before,._homeNavSoon_12f8r_460:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}._homeNavSoon_12f8r_460:before{background:#b8a88847;clip-path:polygon(var(--menu-cut) 0,calc(100% - (var(--menu-cut))) 0,100% var(--menu-cut),100% calc(100% - (var(--menu-cut))),calc(100% - (var(--menu-cut))) 100%,var(--menu-cut) 100%,0 calc(100% - (var(--menu-cut))),0 var(--menu-cut))}._homeNavSoon_12f8r_460:after{background:linear-gradient(#00000047,#00000047);clip-path:polygon(calc(var(--menu-cut) + 1px) 1px,calc(100% - (var(--menu-cut)) - 1px) 1px,calc(100% - 1px) calc(var(--menu-cut) + 1px),calc(100% - 1px) calc(100% - (var(--menu-cut)) - 1px),calc(100% - (var(--menu-cut)) - 1px) calc(100% - 1px),calc(var(--menu-cut) + 1px) calc(100% - 1px),1px calc(100% - (var(--menu-cut)) - 1px),1px calc(var(--menu-cut) + 1px))}._homeNavSoon_12f8r_460:disabled{opacity:1;color:#e8e4d87a}@media(hover:hover)and (pointer:fine){._homeNavSoon_12f8r_460:hover{position:relative;isolation:isolate;border:none;border-radius:0;background:none;overflow:visible}._homeNavSoon_12f8r_460:hover:before,._homeNavSoon_12f8r_460:hover:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}._homeNavSoon_12f8r_460:hover:before{background:#b8a88847;clip-path:polygon(var(--menu-cut) 0,calc(100% - (var(--menu-cut))) 0,100% var(--menu-cut),100% calc(100% - (var(--menu-cut))),calc(100% - (var(--menu-cut))) 100%,var(--menu-cut) 100%,0 calc(100% - (var(--menu-cut))),0 var(--menu-cut))}._homeNavSoon_12f8r_460:hover:after{background:linear-gradient(#00000047,#00000047);clip-path:polygon(calc(var(--menu-cut) + 1px) 1px,calc(100% - (var(--menu-cut)) - 1px) 1px,calc(100% - 1px) calc(var(--menu-cut) + 1px),calc(100% - 1px) calc(100% - (var(--menu-cut)) - 1px),calc(100% - (var(--menu-cut)) - 1px) calc(100% - 1px),calc(var(--menu-cut) + 1px) calc(100% - 1px),1px calc(100% - (var(--menu-cut)) - 1px),1px calc(var(--menu-cut) + 1px))}}._homeNavSoonBadge_12f8r_518{justify-self:end;padding:3px 6px;border:1px solid rgba(232,184,74,.4);font-size:9px;font-weight:700;letter-spacing:.08em;line-height:1;color:#e8b84ac7}._sectionHint_12f8r_529{margin:0;font-size:12px;line-height:1.45;color:var(--menu-muted)}._homeSecondaryStack_12f8r_536{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}._homeSecondaryLink_12f8r_544{display:inline-flex;align-items:center;gap:6px;padding:2px 0;border:none;background:transparent;font-family:var(--menu-ui);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#e8e4d8b8;cursor:pointer;touch-action:manipulation}@media(hover:hover)and (pointer:fine){._homeSecondaryLink_12f8r_544:hover{color:#e8e4d8eb}}._homeSecondaryIcon_12f8r_566{display:inline-flex;flex-shrink:0;width:12px;height:12px;opacity:.88}._homeSecondaryIcon_12f8r_566 svg{width:100%;height:100%;display:block}._replayEntry_12f8r_579{width:100%;min-height:48px;display:flex;align-items:stretch;overflow:hidden;color:var(--menu-ink);position:relative;isolation:isolate;border:none;border-radius:0;background:none;overflow:visible}._replayEntry_12f8r_579:before,._replayEntry_12f8r_579:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}._replayEntry_12f8r_579:before{background:var(--menu-line);clip-path:polygon(var(--menu-cut-sm) 0,calc(100% - (var(--menu-cut-sm))) 0,100% var(--menu-cut-sm),100% calc(100% - (var(--menu-cut-sm))),calc(100% - (var(--menu-cut-sm))) 100%,var(--menu-cut-sm) 100%,0 calc(100% - (var(--menu-cut-sm))),0 var(--menu-cut-sm))}._replayEntry_12f8r_579:after{background:linear-gradient(#00000047,#00000047);clip-path:polygon(calc(var(--menu-cut-sm) + 1px) 1px,calc(100% - (var(--menu-cut-sm)) - 1px) 1px,calc(100% - 1px) calc(var(--menu-cut-sm) + 1px),calc(100% - 1px) calc(100% - (var(--menu-cut-sm)) - 1px),calc(100% - (var(--menu-cut-sm)) - 1px) calc(100% - 1px),calc(var(--menu-cut-sm) + 1px) calc(100% - 1px),1px calc(100% - (var(--menu-cut-sm)) - 1px),1px calc(var(--menu-cut-sm) + 1px))}@media(hover:hover)and (pointer:fine){._replayEntry_12f8r_579:hover:before{background:var(--menu-bronze)}._replayEntry_12f8r_579:hover:after{background:linear-gradient(#ffffff0d,#ffffff0d)}._replayEntry_12f8r_579:hover ._replayEntryDownload_12f8r_615{color:var(--menu-ink);background:linear-gradient(#e8b84a24,#e8b84a24)}}._replayEntryPlay_12f8r_621{flex:1;min-width:0;padding:12px 14px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;border:none;background:transparent;color:inherit;text-align:left;font-family:var(--menu-ui);cursor:pointer;touch-action:manipulation}._replayEntryDivider_12f8r_638{flex-shrink:0;width:1px;margin:10px 0;background:linear-gradient(180deg,transparent 0%,rgba(138,115,84,.55) 18%,rgba(232,184,74,.72) 50%,rgba(138,115,84,.55) 82%,transparent 100%)}._replayEntryDownload_12f8r_615{flex-shrink:0;width:52px;display:inline-flex;align-items:center;justify-content:center;border:none;background:linear-gradient(#ffffff08,#ffffff08);color:var(--menu-bronze);cursor:pointer;touch-action:manipulation;transition:color .12s ease,background .12s ease}@media(hover:hover)and (pointer:fine){._replayEntryDownload_12f8r_615:hover{color:var(--menu-ink);background:linear-gradient(#e8b84a29,#e8b84a29)}}._replayEntryDownload_12f8r_615:active{background:linear-gradient(#e8b84a3d,#e8b84a3d)}._replayEntryDownloadIcon_12f8r_668{display:inline-flex;width:18px;height:18px}._replayEntryDownloadIcon_12f8r_668 svg{display:block;width:100%;height:100%}._replayEntryLabel_12f8r_679{font-size:13px;font-weight:700;letter-spacing:.08em}._replayEntryMeta_12f8r_685{font-size:11px;letter-spacing:.04em;color:var(--menu-muted)}._homeFooter_12f8r_235{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:8px}._versionStamp_12f8r_700{margin:0;font-size:11px;letter-spacing:.08em;color:#b8a8888c}._socialRow_12f8r_707{display:flex;gap:8px}._socialButton_12f8r_712{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:#e8e4d8b3;position:relative;isolation:isolate;border:none;border-radius:0;background:none;overflow:visible}._socialButton_12f8r_712:before,._socialButton_12f8r_712:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}._socialButton_12f8r_712:before{background:var(--menu-line);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px)}._socialButton_12f8r_712:after{background:linear-gradient(#00000047,#00000047);clip-path:polygon(7px 1px,calc(100% - 7px) 1px,calc(100% - 1px) 7px,calc(100% - 1px) calc(100% - 7px),calc(100% - 7px) calc(100% - 1px),7px calc(100% - 1px),1px calc(100% - 7px),1px 7px)}@media(hover:hover)and (pointer:fine){._socialButton_12f8r_712:hover{color:var(--menu-ink)}._socialButton_12f8r_712:hover:before{background:var(--menu-bronze)}._socialButton_12f8r_712:hover:after{background:linear-gradient(#00000047,#00000047)}}._header_12f8r_753{position:absolute;left:50%;width:100vw;transform:translate(-50%);box-sizing:border-box;padding-left:max(var(--menu-safe-left),env(safe-area-inset-left,0px));padding-right:max(var(--menu-safe-right),env(safe-area-inset-right,0px));top:0;z-index:12;flex-shrink:0;min-height:44px;padding-top:calc(var(--menu-safe-top) + env(safe-area-inset-top,0px));padding-bottom:8px}._backButton_12f8r_769{position:relative;z-index:1;flex-shrink:0;width:44px;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--menu-ink);cursor:pointer;touch-action:manipulation}@media(hover:hover)and (pointer:fine){._backButton_12f8r_769:hover{color:#fff}}._backButtonIcon_12f8r_791{display:inline-flex;width:22px;height:22px}._backButtonIcon_12f8r_791 svg{width:100%;height:100%;display:block}._headerTitle_12f8r_802{position:absolute;top:calc(var(--menu-safe-top) + env(safe-area-inset-top,0px));left:50%;z-index:0;width:max-content;max-width:calc(100vw - 112px);margin:0;padding:0 8px;box-sizing:border-box;font-family:var(--menu-display);font-size:clamp(16px,4.2vw,22px);font-weight:700;line-height:44px;letter-spacing:.08em;text-transform:uppercase;color:var(--menu-ink);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;transform:translate(-50%)}._scrollBody_12f8r_176{flex:1;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;justify-content:safe center;gap:20px;padding-bottom:12px;padding-inline:12px;scrollbar-width:thin;scrollbar-color:rgba(232,184,74,.45) rgba(255,255,255,.04)}._scrollBody_12f8r_176::-webkit-scrollbar{width:6px;height:6px}._scrollBody_12f8r_176::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}._scrollBody_12f8r_176::-webkit-scrollbar-thumb{background:#e8b84a73;border-radius:999px}@media(hover:hover)and (pointer:fine){._scrollBody_12f8r_176::-webkit-scrollbar-thumb:hover{background:#e8b84aa6}}._stickyFooter_12f8r_177{flex-shrink:0;display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid var(--menu-line)}._stickyFooter_12f8r_177:empty{display:none;padding:0;border:none}._title_12f8r_875{position:relative;font-family:var(--menu-display);font-size:clamp(30px,10vw,44px);font-weight:700;letter-spacing:.06em;margin:0;padding:0 4px;box-sizing:border-box;max-width:100%;text-align:center;text-transform:uppercase;color:#f3eee4;text-shadow:0 1px 2px rgba(0,0,0,.55);line-height:.8}._buttonStack_12f8r_204{display:flex;flex-direction:column;gap:12px;width:100%}._primaryButton_12f8r_899{width:100%;max-width:100%;box-sizing:border-box;min-height:var(--menu-cta-h);padding:0 var(--menu-cta-pad-x);font-family:var(--menu-ui);font-size:var(--menu-cta-font);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f4efe6;cursor:pointer;touch-action:manipulation;position:relative;isolation:isolate;border:none;border-radius:0;background:none;overflow:visible}._primaryButton_12f8r_899:before,._primaryButton_12f8r_899:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}._primaryButton_12f8r_899:before{background:var(--menu-bronze);clip-path:polygon(var(--menu-cut) 0,calc(100% - (var(--menu-cut))) 0,100% var(--menu-cut),100% calc(100% - (var(--menu-cut))),calc(100% - (var(--menu-cut))) 100%,var(--menu-cut) 100%,0 calc(100% - (var(--menu-cut))),0 var(--menu-cut))}._primaryButton_12f8r_899:after{background:var(--menu-primary);clip-path:polygon(calc(var(--menu-cut) + 1px) 1px,calc(100% - (var(--menu-cut)) - 1px) 1px,calc(100% - 1px) calc(var(--menu-cut) + 1px),calc(100% - 1px) calc(100% - (var(--menu-cut)) - 1px),calc(100% - (var(--menu-cut)) - 1px) calc(100% - 1px),calc(var(--menu-cut) + 1px) calc(100% - 1px),1px calc(100% - (var(--menu-cut)) - 1px),1px calc(var(--menu-cut) + 1px))}@media(hover:hover)and (pointer:fine){._primaryButton_12f8r_899:hover:not(:disabled):before{background:var(--menu-bronze)}._primaryButton_12f8r_899:hover:not(:disabled):after{background:linear-gradient(var(--menu-earth),var(--menu-earth))}}._primaryButton_12f8r_899:disabled{cursor:not-allowed;opacity:.42}._secondaryButton_12f8r_948{width:100%;max-width:100%;box-sizing:border-box;min-height:var(--menu-cta-h);padding:0 var(--menu-cta-pad-x);font-family:var(--menu-ui);font-size:var(--menu-cta-font);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--menu-ink);cursor:pointer;touch-action:manipulation;position:relative;isolation:isolate;border:none;border-radius:0;background:none;overflow:visible}._secondaryButton_12f8r_948:before,._secondaryButton_12f8r_948:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}._secondaryButton_12f8r_948:before{background:var(--menu-line);clip-path:polygon(var(--menu-cut) 0,calc(100% - (var(--menu-cut))) 0,100% var(--menu-cut),100% calc(100% - (var(--menu-cut))),calc(100% - (var(--menu-cut))) 100%,var(--menu-cut) 100%,0 calc(100% - (var(--menu-cut))),0 var(--menu-cut))}._secondaryButton_12f8r_948:after{background:linear-gradient(#00000038,#00000038);clip-path:polygon(calc(var(--menu-cut) + 1px) 1px,calc(100% - (var(--menu-cut)) - 1px) 1px,calc(100% - 1px) calc(var(--menu-cut) + 1px),calc(100% - 1px) calc(100% - (var(--menu-cut)) - 1px),calc(100% - (var(--menu-cut)) - 1px) calc(100% - 1px),calc(var(--menu-cut) + 1px) calc(100% - 1px),1px calc(100% - (var(--menu-cut)) - 1px),1px calc(var(--menu-cut) + 1px))}@media(hover:hover)and (pointer:fine){._secondaryButton_12f8r_948:hover:not(:disabled):before{background:var(--menu-bronze)}._secondaryButton_12f8r_948:hover:not(:disabled):after{background:linear-gradient(#ffffff0f,#ffffff0f)}}._secondaryButton_12f8r_948:disabled{cursor:not-allowed;opacity:.45}._section_12f8r_529{display:flex;flex-direction:column;gap:10px;min-width:0;max-width:100%}._sectionLabel_12f8r_1005{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--menu-muted)}._routeIntro_12f8r_1012{margin:0 0 16px;font-family:var(--menu-ui);font-size:17px;font-weight:600;line-height:1.35;color:var(--menu-ink);text-align:center}._routeOption_12f8r_1022{width:100%;box-sizing:border-box;min-height:var(--menu-cta-h);padding:12px var(--menu-cta-pad-x);display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-family:var(--menu-ui);color:var(--menu-ink);text-align:left;cursor:pointer;touch-action:manipulation;position:relative;isolation:isolate;border:none;border-radius:0;background:none;overflow:visible}._routeOption_12f8r_1022:before,._routeOption_12f8r_1022:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}._routeOption_12f8r_1022:before{background:var(--menu-line);clip-path:polygon(var(--menu-cut) 0,calc(100% - (var(--menu-cut))) 0,100% var(--menu-cut),100% calc(100% - (var(--menu-cut))),calc(100% - (var(--menu-cut))) 100%,var(--menu-cut) 100%,0 calc(100% - (var(--menu-cut))),0 var(--menu-cut))}._routeOption_12f8r_1022:after{background:linear-gradient(var(--menu-earth-deep),var(--menu-earth-deep));clip-path:polygon(calc(var(--menu-cut) + 1px) 1px,calc(100% - (var(--menu-cut)) - 1px) 1px,calc(100% - 1px) calc(var(--menu-cut) + 1px),calc(100% - 1px) calc(100% - (var(--menu-cut)) - 1px),calc(100% - (var(--menu-cut)) - 1px) calc(100% - 1px),calc(var(--menu-cut) + 1px) calc(100% - 1px),1px calc(100% - (var(--menu-cut)) - 1px),1px calc(var(--menu-cut) + 1px))}@media(hover:hover)and (pointer:fine){._routeOption_12f8r_1022:hover:before{background:var(--menu-bronze)}._routeOption_12f8r_1022:hover:after{background:linear-gradient(var(--menu-earth),var(--menu-earth))}}._routeOptionCurrent_12f8r_1067:before{background:var(--menu-bronze)}._routeOptionCurrent_12f8r_1067:after{background:var(--menu-primary)}._routeOptionLabel_12f8r_1074{font-size:15px;font-weight:700;letter-spacing:.04em}._routeOptionDetail_12f8r_1080{font-size:13px;line-height:1.3;color:var(--menu-muted)}._challengeTopic_12f8r_1086{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--menu-muted)}._challengeDone_12f8r_1093{font-size:12px;font-weight:700;color:var(--menu-bronze)}._challengeDone_12f8r_1093[hidden]{display:none}._routeNote_12f8r_1102{margin:16px 0 0;font-size:12px;line-height:1.35;color:var(--menu-muted);text-align:center}._settingsCheckboxStack_12f8r_1110{display:flex;flex-direction:column;gap:8px}._settingsCheckbox_12f8r_1110{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--menu-text);cursor:pointer}._settingsCheckbox_12f8r_1110 input{margin:0;width:18px;height:18px;accent-color:var(--menu-earth)}._chipRow_12f8r_1131{display:flex;gap:8px;max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 4px 2px;scrollbar-width:none;-ms-overflow-style:none}._chipRow_12f8r_1131::-webkit-scrollbar{display:none;width:0;height:0}._chipRow_12f8r_1131:after{content:"";flex:0 0 4px}._nestedStack_12f8r_1152{display:flex;flex-direction:column;gap:16px;min-width:0}._chip_12f8r_1131{flex-shrink:0;min-height:var(--menu-chip-h);padding:0 10px;font-family:var(--menu-ui);font-size:var(--menu-cta-font);font-weight:500;color:var(--menu-ink);cursor:pointer;touch-action:manipulation;position:relative;isolation:isolate;border:none;border-radius:0;background:none;overflow:visible}._chip_12f8r_1131:before,._chip_12f8r_1131:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}._chip_12f8r_1131:before{background:var(--menu-line);clip-path:polygon(var(--menu-cut-sm) 0,calc(100% - (var(--menu-cut-sm))) 0,100% var(--menu-cut-sm),100% calc(100% - (var(--menu-cut-sm))),calc(100% - (var(--menu-cut-sm))) 100%,var(--menu-cut-sm) 100%,0 calc(100% - (var(--menu-cut-sm))),0 var(--menu-cut-sm))}._chip_12f8r_1131:after{background:linear-gradient(var(--menu-panel),var(--menu-panel));clip-path:polygon(calc(var(--menu-cut-sm) + 1px) 1px,calc(100% - (var(--menu-cut-sm)) - 1px) 1px,calc(100% - 1px) calc(var(--menu-cut-sm) + 1px),calc(100% - 1px) calc(100% - (var(--menu-cut-sm)) - 1px),calc(100% - (var(--menu-cut-sm)) - 1px) calc(100% - 1px),calc(var(--menu-cut-sm) + 1px) calc(100% - 1px),1px calc(100% - (var(--menu-cut-sm)) - 1px),1px calc(var(--menu-cut-sm) + 1px))}@media(hover:hover)and (pointer:fine){._chip_12f8r_1131:hover:before{background:var(--menu-bronze)}._chip_12f8r_1131:hover:after{background:linear-gradient(#ffffff12,#ffffff12)}}._chipActive_12f8r_1200{color:#f4efe6}._chipActive_12f8r_1200:before{background:var(--menu-bronze)}._chipActive_12f8r_1200:after{background:var(--menu-primary)}._sliderWrap_12f8r_1210{display:flex;flex-direction:column;gap:8px}._audioStack_12f8r_1216{display:flex;flex-direction:column;gap:14px}._sliderValue_12f8r_1222{font-size:14px;color:var(--menu-ink)}._slider_12f8r_1210{width:100%;min-height:44px;accent-color:var(--menu-earth);cursor:pointer;touch-action:manipulation}._field_12f8r_1235{display:flex;flex-direction:column;gap:6px;min-width:0;max-width:100%}._field_12f8r_1235[hidden]{display:none}._label_12f8r_1246{font-size:12px;color:var(--menu-muted)}._input_12f8r_1251,._select_12f8r_1252{width:100%;max-width:100%;box-sizing:border-box;min-height:35px;padding:6px 12px;font-family:var(--menu-ui);font-size:16px;color:var(--menu-ink);background:var(--menu-panel);border:1px solid var(--menu-line);border-radius:8px}._input_12f8r_1251:focus,._select_12f8r_1252:focus{outline:none;border-color:var(--menu-bronze)}._input_12f8r_1251::placeholder{color:#e8e4d866}select._select_12f8r_1252{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23e8dcc0' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M1.5 1.5 L6 6 L10.5 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px;padding-right:36px}._seedRow_12f8r_1285{display:flex;gap:8px;align-items:center;min-width:0;max-width:100%}._seedRow_12f8r_1285 ._input_12f8r_1251{flex:1;min-width:0}._seedRow_12f8r_1285 ._secondaryButton_12f8r_948{width:auto;flex-shrink:0}._seedRow_12f8r_1285 ._iconButton_12f8r_1303{font-size:22px;line-height:1}._iconButton_12f8r_1303{flex-shrink:0;min-width:44px;min-height:44px;max-width:33%;padding:0 8px;font-size:12px;background:#ffffff0f;color:#e8dcc0;cursor:pointer;touch-action:manipulation;position:relative;isolation:isolate;border:none;border-radius:0;background:none;overflow:visible}._iconButton_12f8r_1303:before,._iconButton_12f8r_1303:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}._iconButton_12f8r_1303:before{background:#e8b84a40;clip-path:polygon(var(--menu-cut-sm) 0,calc(100% - (var(--menu-cut-sm))) 0,100% var(--menu-cut-sm),100% calc(100% - (var(--menu-cut-sm))),calc(100% - (var(--menu-cut-sm))) 100%,var(--menu-cut-sm) 100%,0 calc(100% - (var(--menu-cut-sm))),0 var(--menu-cut-sm))}._iconButton_12f8r_1303:after{background:linear-gradient(#ffffff0f,#ffffff0f);clip-path:polygon(calc(var(--menu-cut-sm) + 1px) 1px,calc(100% - (var(--menu-cut-sm)) - 1px) 1px,calc(100% - 1px) calc(var(--menu-cut-sm) + 1px),calc(100% - 1px) calc(100% - (var(--menu-cut-sm)) - 1px),calc(100% - (var(--menu-cut-sm)) - 1px) calc(100% - 1px),calc(var(--menu-cut-sm) + 1px) calc(100% - 1px),1px calc(100% - (var(--menu-cut-sm)) - 1px),1px calc(var(--menu-cut-sm) + 1px))}@media(hover:hover)and (pointer:fine){._iconButton_12f8r_1303:hover:before{background:#e8b84a73}._iconButton_12f8r_1303:hover:after{background:linear-gradient(#e8b84a1f,#e8b84a1f)}}._accordion_12f8r_1350{min-width:0;max-width:100%;position:relative;isolation:isolate;border:none;border-radius:0;background:none;overflow:visible}._accordion_12f8r_1350:before,._accordion_12f8r_1350:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}._accordion_12f8r_1350:before{background:#e8b84a33;clip-path:polygon(var(--menu-cut) 0,calc(100% - (var(--menu-cut))) 0,100% var(--menu-cut),100% calc(100% - (var(--menu-cut))),calc(100% - (var(--menu-cut))) 100%,var(--menu-cut) 100%,0 calc(100% - (var(--menu-cut))),0 var(--menu-cut))}._accordion_12f8r_1350:after{background:linear-gradient(#00000026,#00000026);clip-path:polygon(calc(var(--menu-cut) + 1px) 1px,calc(100% - (var(--menu-cut)) - 1px) 1px,calc(100% - 1px) calc(var(--menu-cut) + 1px),calc(100% - 1px) calc(100% - (var(--menu-cut)) - 1px),calc(100% - (var(--menu-cut)) - 1px) calc(100% - 1px),calc(var(--menu-cut) + 1px) calc(100% - 1px),1px calc(100% - (var(--menu-cut)) - 1px),1px calc(var(--menu-cut) + 1px))}._accordionToggle_12f8r_1376{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:12px 16px;font-family:var(--menu-ui);font-size:14px;font-weight:500;text-align:left;color:#e8dcc0;background:transparent;border:none;cursor:pointer;touch-action:manipulation}._accordionToggle_12f8r_1376:after{content:"";width:8px;height:8px;flex-shrink:0;margin-top:-3px;border-right:2px solid #e8dcc0;border-bottom:2px solid #e8dcc0;transform:rotate(45deg)}@media(hover:hover)and (pointer:fine){._accordionToggle_12f8r_1376:hover{background:#e8b84a14}}._accordionToggle_12f8r_1376[aria-expanded=true]:after{margin-top:3px;transform:rotate(-135deg)}._accordionBody_12f8r_1415{display:flex;flex-direction:column;gap:16px;padding:0 16px 16px}._accordionBody_12f8r_1415[hidden]{display:none}._advancedGrid_12f8r_1425{display:flex;flex-direction:column;gap:14px}._kingdomSlot_12f8r_1431{display:flex;flex-direction:column;gap:6px;padding:12px;background:#ffffff08;border-radius:8px;border:1px solid rgba(232,184,74,.12)}._kingdomSlotName_12f8r_1441{font-size:13px;font-weight:500;color:#e8dcc0}._stubSelect_12f8r_1447{opacity:.55;cursor:not-allowed}._stubHint_12f8r_1452{font-size:12px;color:#b8a888b3}._debugCorner_12f8r_1457{position:absolute;left:16px;bottom:16px;z-index:10}._buildStamp_12f8r_1464{position:absolute;right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:2;margin:0;max-width:50%;font-family:var(--menu-ui);font-size:11px;line-height:1.3;letter-spacing:.04em;color:#b8a8889e;text-align:right;pointer-events:none;user-select:none}@media(max-width:900px){._root_12f8r_1{--menu-cta-h: 36px;--menu-cta-font: 12px;--menu-cta-icon: 15px;--menu-chip-h: 36px}._column_12f8r_49:not(._homeColumn_12f8r_173){--menu-cta-width: 72%}._homeColumn_12f8r_173{--home-nav-width: 80%;--menu-cta-width: 80%}._homeColumn_12f8r_173 ._scrollBody_12f8r_176{width:80%}._homeColumn_12f8r_173 ._buttonStack_12f8r_204{align-items:center}}@media(max-width:600px){._root_12f8r_1{--menu-cta-h: 40px;--menu-cta-font: 13px;--menu-cta-pad-x: 14px;--menu-cta-icon: 16px;--menu-chip-h: 40px}._chipRow_12f8r_1131{flex-wrap:wrap;overflow-x:visible;padding-inline:0}._chipRow_12f8r_1131:after{display:none}._chip_12f8r_1131{flex:1 1 calc(50% - 4px);min-width:0;text-align:center;padding:0 8px;font-size:var(--menu-cta-font)}._column_12f8r_49:not(._homeColumn_12f8r_173){--menu-cta-width: 78%}._iconButton_12f8r_1303{font-size:11px;min-width:40px;padding:0 6px}._seedRow_12f8r_1285 ._iconButton_12f8r_1303{font-size:20px}._homeColumn_12f8r_173 ._scrollBody_12f8r_176{width:80%}}@media(max-height:500px){._column_12f8r_49{padding-left:calc(env(safe-area-inset-left,0px) + var(--menu-safe-left));padding-right:calc(env(safe-area-inset-right,0px) + var(--menu-safe-right))}._homeColumn_12f8r_173{padding-top:0;padding-bottom:0}._column_12f8r_49:not(._homeColumn_12f8r_173){padding-top:0;padding-bottom:0}._column_12f8r_49:not(._homeColumn_12f8r_173) ._scrollBody_12f8r_176{justify-content:flex-start;--menu-scroll-top-inset: calc(var(--menu-safe-top) + env(safe-area-inset-top, 0px) + 52px + 8px);--menu-scroll-bottom-inset: calc(var(--menu-safe-bottom) + env(safe-area-inset-bottom, 0px) + 12px);padding-top:var(--menu-scroll-top-inset);padding-bottom:var(--menu-scroll-bottom-inset);scroll-padding-top:var(--menu-scroll-top-inset);scroll-padding-bottom:var(--menu-scroll-bottom-inset)}}@media(orientation:landscape)and (max-height:500px){._root_12f8r_1{--menu-cta-h: 30px;--menu-cta-font: 10px;--menu-cta-pad-x: 10px;--menu-cta-icon: 13px;--menu-chip-h: 30px}._column_12f8r_49:not(._homeColumn_12f8r_173){--menu-cta-width: 76%}._homeColumn_12f8r_173{--home-nav-width: 80%;--menu-cta-width: 80%}._homeColumn_12f8r_173 ._scrollBody_12f8r_176{width:80%;gap:12px}._homeColumn_12f8r_173 ._buttonStack_12f8r_204{gap:6px;align-items:center}}@media(min-width:901px){._column_12f8r_49{max-width:520px;gap:4px}._scrollBody_12f8r_176{gap:24px}._advancedGrid_12f8r_1425{display:grid;grid-template-columns:1fr 1fr;gap:14px}._advancedGrid_12f8r_1425 ._field_12f8r_1235:nth-child(odd):last-child{grid-column:1/-1}}._sdpBox_12f8r_1604{width:100%;min-height:88px;max-height:140px;box-sizing:border-box;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.4;color:#e8dcc0;background:#080a068c;border:1px solid rgba(232,184,74,.22);border-radius:10px;resize:vertical;scrollbar-width:thin;scrollbar-color:rgba(232,184,74,.45) rgba(255,255,255,.04)}._sdpBox_12f8r_1604::-webkit-scrollbar{width:6px;height:6px}._sdpBox_12f8r_1604::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}._sdpBox_12f8r_1604::-webkit-scrollbar-thumb{background:#e8b84a73;border-radius:999px}@media(hover:hover)and (pointer:fine){._sdpBox_12f8r_1604::-webkit-scrollbar-thumb:hover{background:#e8b84aa6}}._sdpBox_12f8r_1604::placeholder{color:#b8a8888c;font-family:var(--menu-ui);font-size:13px}._statusLine_12f8r_1644{margin:0;padding:10px 14px;font-size:13px;line-height:1.45;color:#e8dcc0;background:#ffffff0a;border:1px solid rgba(232,184,74,.18);border-radius:10px}._statusWait_12f8r_1655{color:#f0d48a;border-color:#e8b84a66;background:#e8b84a14}._statusOk_12f8r_1661{color:#d4f0c4;border-color:#8ed87a73;background:#5a9a4829}._statusError_12f8r_1667{color:#f3c4b4;border-color:#dc604873;background:#8c281c47}._mpChoice_12f8r_1673{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;width:100%;box-sizing:border-box;min-height:calc(var(--menu-cta-h) + 18px);padding:8px var(--menu-cta-pad-x);text-align:left;font-family:var(--menu-ui);color:var(--menu-ink);cursor:pointer;touch-action:manipulation;position:relative;isolation:isolate;border:none;border-radius:0;background:none;overflow:visible}._mpChoice_12f8r_1673:before,._mpChoice_12f8r_1673:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}._mpChoice_12f8r_1673:before{background:var(--menu-line);clip-path:polygon(var(--menu-cut) 0,calc(100% - (var(--menu-cut))) 0,100% var(--menu-cut),100% calc(100% - (var(--menu-cut))),calc(100% - (var(--menu-cut))) 100%,var(--menu-cut) 100%,0 calc(100% - (var(--menu-cut))),0 var(--menu-cut))}._mpChoice_12f8r_1673:after{background:linear-gradient(#00000038,#00000038);clip-path:polygon(calc(var(--menu-cut) + 1px) 1px,calc(100% - (var(--menu-cut)) - 1px) 1px,calc(100% - 1px) calc(var(--menu-cut) + 1px),calc(100% - 1px) calc(100% - (var(--menu-cut)) - 1px),calc(100% - (var(--menu-cut)) - 1px) calc(100% - 1px),calc(var(--menu-cut) + 1px) calc(100% - 1px),1px calc(100% - (var(--menu-cut)) - 1px),1px calc(var(--menu-cut) + 1px))}@media(hover:hover)and (pointer:fine){._mpChoice_12f8r_1673:hover:before{background:var(--menu-bronze)}._mpChoice_12f8r_1673:hover:after{background:linear-gradient(#ffffff0f,#ffffff0f)}}._mpChoicePrimary_12f8r_1719{color:#f4efe6}._mpChoicePrimary_12f8r_1719:before{background:var(--menu-bronze)}._mpChoicePrimary_12f8r_1719:after{background:var(--menu-primary)}@media(hover:hover)and (pointer:fine){._mpChoicePrimary_12f8r_1719:hover:before{background:var(--menu-bronze)}._mpChoicePrimary_12f8r_1719:hover:after{background:linear-gradient(var(--menu-earth),var(--menu-earth))}}._mpChoiceTitle_12f8r_1737{font-size:var(--menu-cta-font);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:inherit}._mpChoiceLead_12f8r_1745{font-size:13px;font-weight:500;letter-spacing:.02em;line-height:1.4;color:var(--menu-muted);text-transform:none}._mpChoicePrimary_12f8r_1719 ._mpChoiceLead_12f8r_1745{color:#f4efe6c7}._mpStep_12f8r_1758{display:grid;grid-template-columns:28px 1fr;gap:12px;padding:14px;background:#0000002e;border:1px solid rgba(232,184,74,.16);border-radius:14px}._mpStepIndex_12f8r_1768{width:28px;height:28px;display:grid;place-items:center;font-size:13px;font-weight:700;color:#1a120c;background:#e8b84a;border-radius:999px}._mpStepBody_12f8r_1780{display:flex;flex-direction:column;gap:8px;min-width:0}._mpStepTitle_12f8r_1787{margin:0;font-size:14px;letter-spacing:.04em;color:var(--menu-ink)}._mpHint_12f8r_1794{margin:0;font-size:12px;line-height:1.45;color:var(--menu-muted)}._mpSeats_12f8r_1801{display:flex;flex-direction:column;gap:8px}._mpSeat_12f8r_1801{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:12px 16px;background:var(--menu-panel);border:1px solid var(--menu-line);border-radius:12px}._mpSeatEmpty_12f8r_1819{border-style:dashed;border-color:#e8b84a47;background:transparent}._mpSeatEmpty_12f8r_1819 ._mpSeatName_12f8r_1825{color:var(--menu-muted)}._mpSeatMeta_12f8r_1829{display:flex;flex-direction:column;gap:2px;min-width:0}._mpSeatRole_12f8r_1836{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--menu-muted)}._mpSeatName_12f8r_1825{font-size:15px;letter-spacing:.04em}._mpSeatBadge_12f8r_1848{flex-shrink:0;padding:6px 12px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--menu-muted);border:1px solid rgba(184,168,136,.35);border-radius:999px}._mpSeatReady_12f8r_1859 ._mpSeatBadge_12f8r_1848{color:#d4f0c4;border-color:#8ed87a8c}._mpReadyOn_12f8r_1864{color:#f4efe6}._mpReadyOn_12f8r_1864:before{background:var(--menu-bronze)}._mpReadyOn_12f8r_1864:after{background:var(--menu-primary)}._root_la8l9_1{--tv-ink: var(--stylized-ink, #e8e4d8);--tv-earth: var(--stylized-earth, #6b5340);--tv-earth-deep: var(--stylized-earth-deep, #3a2c21);--tv-bronze: var(--stylized-bronze, #8a7354);--tv-display: Cinzel, Palatino, "Palatino Linotype", serif;--tv-ui: "DM Sans", ui-sans-serif, system-ui, sans-serif;--tv-cut: 8px;--tv-cut-sm: 6px;display:flex;flex-wrap:nowrap;gap:4px;width:100%;min-width:0}._segment_la8l9_17{flex:1 1 0;min-width:0;min-height:44px;padding:10px 8px;font-family:var(--tv-ui);font-size:14px;font-weight:500;color:var(--tv-ink);cursor:pointer;touch-action:manipulation;position:relative;isolation:isolate;border:none;border-radius:0;background:none;overflow:visible}._segment_la8l9_17:before,._segment_la8l9_17:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}._segment_la8l9_17:before{background:var(--tv-bronze);clip-path:polygon(var(--tv-cut-sm) 0,calc(100% - (var(--tv-cut-sm))) 0,100% var(--tv-cut-sm),100% calc(100% - (var(--tv-cut-sm))),calc(100% - (var(--tv-cut-sm))) 100%,var(--tv-cut-sm) 100%,0 calc(100% - (var(--tv-cut-sm))),0 var(--tv-cut-sm))}._segment_la8l9_17:after{background:linear-gradient(#ffffff12,#ffffff12);clip-path:polygon(calc(var(--tv-cut-sm) + 1px) 1px,calc(100% - (var(--tv-cut-sm)) - 1px) 1px,calc(100% - 1px) calc(var(--tv-cut-sm) + 1px),calc(100% - 1px) calc(100% - (var(--tv-cut-sm)) - 1px),calc(100% - (var(--tv-cut-sm)) - 1px) calc(100% - 1px),calc(var(--tv-cut-sm) + 1px) calc(100% - 1px),1px calc(100% - (var(--tv-cut-sm)) - 1px),1px calc(var(--tv-cut-sm) + 1px))}._segmentActive_la8l9_52{color:#f4efe6}._segmentActive_la8l9_52:before{background:var(--tv-bronze)}._segmentActive_la8l9_52:after{background:var(--tv-earth)}._wrap_1oafs_1{display:flex;flex-direction:column;gap:8px}._wrap_1oafs_1[hidden]{display:none!important}._canvas_1oafs_10{width:100%;max-width:220px;margin-inline:auto;aspect-ratio:1;image-rendering:pixelated;border:1px solid rgba(232,184,74,.28);background:#080706}._seedRow_1oafs_20{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._seedLabel_1oafs_27{font-size:12px;color:#c8c2b8}._seedValue_1oafs_32{font-size:12px;font-variant-numeric:tabular-nums;color:#f3e8d0}._hint_1oafs_38{margin:0;font-size:12px;line-height:1.4;color:#a8a29a}._stats_1oafs_45{margin:0;font-size:11px;line-height:1.45;font-variant-numeric:tabular-nums;color:#c8c2b8;text-align:center}._listRow_1fu6z_1{display:flex;gap:8px;align-items:stretch;min-width:0}._listRowMain_1fu6z_8{flex:1 1 auto;width:auto;min-width:0;min-height:44px;padding:10px 14px;font-size:14px;font-weight:600;text-align:left}._listRowMeta_1fu6z_19{display:flex;flex-direction:column;gap:2px;min-width:0}._listRowTitle_1fu6z_26{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._listRowHint_1fu6z_32{font-size:12px;font-weight:400;color:var(--menu-muted)}._listRowActions_1fu6z_38{display:flex;flex-shrink:0;gap:6px;align-items:center}._communityHeader_1fu6z_45{display:flex;gap:8px;align-items:center;flex-wrap:wrap}._communityBody_1fu6z_52{display:flex;flex-direction:column;gap:12px;min-width:0}._setupStatus_1fu6z_59{margin:0;width:100%;font-size:12px;color:#d8d4c8;text-align:center}._setupStatusSuccess_1fu6z_67{color:#b4f0c8}._setupStatusError_1fu6z_71{color:#f0b4b4}._strip_1sogo_1{--tv-ink: var(--stylized-ink, #e8e4d8);--tv-earth: var(--stylized-earth, #6b5340);--tv-earth-deep: var(--stylized-earth-deep, #3a2c21);--tv-bronze: var(--stylized-bronze, #8a7354);--tv-display: Cinzel, Palatino, "Palatino Linotype", serif;--tv-ui: "DM Sans", ui-sans-serif, system-ui, sans-serif;--tv-cut: 8px;--tv-cut-sm: 6px;display:flex;align-items:stretch;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}._strip_1sogo_1::-webkit-scrollbar{display:none;width:0;height:0}._stripButton_1sogo_24{flex:0 1 auto;display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:190px;min-height:44px;box-sizing:border-box;padding:4px 12px 4px 10px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#ffffff0f;color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation}._stripButton_1sogo_24:hover{background:#ffffff1c}@media(max-width:1279px){._stripButton_1sogo_24{flex:0 0 auto;flex-direction:column;justify-content:center;gap:2px;min-width:60px;padding:2px 6px;text-align:center}._stripLabel_1sogo_57{font-size:10px}._stripDetail_1sogo_60{display:none}}._stripButtonActive_1sogo_64{background:var(--tv-earth);border-color:#8a6a4f}._stripButtonActive_1sogo_64:hover{background:#7a5f49}._stripButtonOpen_1sogo_72{box-shadow:inset 0 0 0 2px #e2dbca}._stripText_1sogo_76{display:flex;flex-direction:column;min-width:0;line-height:1.15}._stripLabel_1sogo_57{font-size:12px;font-weight:700;white-space:nowrap}._stripDetail_1sogo_60{font-size:11px;color:#e8dcc8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._stripDetail_1sogo_60[hidden]{display:none}._glyph_1sogo_100{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}._glyph_1sogo_100 svg{width:100%;height:100%}._currentTool_1sogo_113{--tv-ink: var(--stylized-ink, #e8e4d8);--tv-earth: var(--stylized-earth, #6b5340);--tv-earth-deep: var(--stylized-earth-deep, #3a2c21);--tv-bronze: var(--stylized-bronze, #8a7354);--tv-display: Cinzel, Palatino, "Palatino Linotype", serif;--tv-ui: "DM Sans", ui-sans-serif, system-ui, sans-serif;--tv-cut: 8px;--tv-cut-sm: 6px;position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:2px;height:44px;min-width:56px;box-sizing:border-box;padding:0 4px 0 8px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:#ffffff14;color:inherit;cursor:pointer;touch-action:manipulation}._currentTool_1sogo_113[aria-expanded=true]{box-shadow:inset 0 0 0 2px #e2dbca}._currentToolArmed_1sogo_142{background:var(--tv-earth);border-color:#8a6a4f}._currentToolVisual_1sogo_147{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px}._currentToolPortrait_1sogo_155{width:30px;height:30px;object-fit:contain;image-rendering:pixelated}._currentToolTeam_1sogo_162{position:absolute;left:4px;bottom:4px;width:10px;height:10px;border:2px solid #12100e;border-radius:50%;background:var(--team-color)}._currentToolTeam_1sogo_162[hidden]{display:none}._currentToolCaret_1sogo_176{width:14px;height:14px;transform:rotate(90deg);opacity:.7}._popover_1sogo_183{position:fixed;z-index:60;display:flex;flex-direction:column;box-sizing:border-box;width:min(440px,100vw - 16px);max-height:min(70vh,560px);border:1px solid #c4bdb2;border-radius:16px;background:#e2dbca;color:#1c2126;font-family:DM Sans,sans-serif;box-shadow:0 14px 36px #00000061;overflow:hidden}._popover_1sogo_183[hidden]{display:none}@media(max-width:1023px){._popover_1sogo_183{left:calc(env(safe-area-inset-left,0px) + 8px);right:calc(env(safe-area-inset-right,0px) + 8px);width:auto;max-height:calc(100dvh - var(--popover-top, 64px) - env(safe-area-inset-bottom,0px) - 12px)}}._popoverHeader_1sogo_211{flex:0 0 auto;display:flex;align-items:center;gap:6px;min-height:48px;padding:2px 14px 0;border-bottom:1px solid #c4bdb2}._popoverTitle_1sogo_221{margin:0;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._backButton_1sogo_229{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:-10px;padding:0;border:none;background:transparent;color:inherit;cursor:pointer;touch-action:manipulation}._popoverBody_1sogo_244{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:12px;padding:12px 14px 14px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}._popoverBody_1sogo_244::-webkit-scrollbar{display:none;width:0;height:0}._categoryList_1sogo_263{display:flex;flex-direction:column;gap:4px;margin:-4px -6px}._categoryRow_1sogo_270{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 10px;border:1px solid transparent;border-radius:12px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation}._categoryRow_1sogo_270:active{background:#1c212614}._categoryRowActive_1sogo_289{border-color:#1c2126;background:#f5f4ee}._categoryLabel_1sogo_294{flex:1 1 auto;font-size:15px;font-weight:700}._categoryDetail_1sogo_300{flex:0 1 auto;min-width:0;font-size:12px;color:#6b6560;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._group_1sogo_310{display:flex;flex-direction:column;gap:6px}._groupTitle_1sogo_316{margin:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b6560}._grid_1sogo_325{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px}._tile_1sogo_331{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;min-height:84px;padding:6px 4px 8px;border:1px solid #c4bdb2;border-radius:12px;background:#e6e3d9;color:inherit;cursor:pointer;touch-action:manipulation}._tile_1sogo_331:hover{background:#eeebe2}._tileActive_1sogo_350{border-color:#1c2126;background:#f5f4ee;box-shadow:inset 0 0 0 1px #1c2126}._tilePortrait_1sogo_356{width:48px;height:48px;object-fit:contain;image-rendering:pixelated}._tileIcon_1sogo_363{width:32px;height:32px;margin:8px 0}._tileLabel_1sogo_369{width:100%;font-size:10px;line-height:1.15;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._optionRow_1sogo_380{display:flex;align-items:center;gap:10px}._optionRow_1sogo_380>:last-child{flex:1 1 auto}._optionLabel_1sogo_389{flex:0 0 auto;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b6560}._teamRow_1sogo_398{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._teamChip_1sogo_405{min-width:44px;height:44px;padding:0 12px;border:2px solid #c4bdb2;border-radius:999px;background:#e6e3d9;color:#1c2126;font:inherit;font-size:13px;font-weight:700;cursor:pointer;touch-action:manipulation;box-shadow:inset 0 0 0 2px var(--team-color)}._teamChipActive_1sogo_421{border-color:#1c2126;background:#f5f4ee;box-shadow:inset 0 0 0 4px var(--team-color)}._unitCap_1sogo_427{margin:-4px 0 0;font-size:12px;font-weight:600;color:#6b6560}._card_14ute_3{--tv-ink: var(--stylized-ink, #e8e4d8);--tv-earth: var(--stylized-earth, #6b5340);--tv-earth-deep: var(--stylized-earth-deep, #3a2c21);--tv-bronze: var(--stylized-bronze, #8a7354);--tv-display: Cinzel, Palatino, "Palatino Linotype", serif;--tv-ui: "DM Sans", ui-sans-serif, system-ui, sans-serif;--tv-cut: 8px;--tv-cut-sm: 6px;--hud-ink: #1c2126;--hud-muted-ink: #6b6560;--hud-panel: #e2dbca;--hud-panel-strong: #f5f4ee;--hud-chip-border: #c4bdb2;--hud-font: "DM Sans", system-ui, sans-serif;position:fixed;top:96px;left:50%;z-index:90;display:flex;flex-direction:column;gap:8px;width:min(420px,100vw - 24px);padding:12px 14px;border:1px solid var(--hud-chip-border);border-radius:14px;background:linear-gradient(180deg,var(--hud-panel-strong) 0%,var(--hud-panel) 100%);color:var(--hud-ink);box-shadow:0 8px 24px #00000052,inset 0 1px #ffffff73;font-family:var(--hud-font);transform:translate(-50%);pointer-events:auto;animation:_hintIn_14ute_1 .18s ease-out}._card_14ute_3[hidden]{display:none}@keyframes _hintIn_14ute_1{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}._title_14ute_51{margin:0;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hud-muted-ink)}._text_14ute_60{margin:0;font-size:14px;line-height:1.4}._actions_14ute_66{display:flex;justify-content:flex-end;gap:8px}._button_14ute_72{padding:6px 14px;border:1px solid #9e9688;border-radius:9px;background:linear-gradient(180deg,#f5f4ee,#e6e3d9);color:var(--hud-ink);font-family:var(--hud-font);font-size:13px;font-weight:700;cursor:pointer}._buttonQuiet_14ute_84{border-color:transparent;background:transparent;color:var(--hud-muted-ink);font-weight:600}[data-tutorial-card-placement=mobile-top] ._card_14ute_3{top:var(--tutorial-card-top, 72px);right:var(--tutorial-card-right, 10px);left:auto;width:min(340px,100vw - 20px);padding:9px 11px;gap:6px;transform:none;animation:none}[data-tutorial-card-placement=mobile-top] ._text_14ute_60{font-size:13px}@media(orientation:landscape)and (max-height:500px){[data-tutorial-card-placement=mobile-top] ._card_14ute_3{top:calc(env(safe-area-inset-top,0px) + 54px);right:auto;left:50%;width:min(380px,100vw - 400px);min-width:280px;transform:translate(-50%)}}._root_1csk4_2{--tv-ink: var(--stylized-ink, #e8e4d8);--tv-earth: var(--stylized-earth, #6b5340);--tv-earth-deep: var(--stylized-earth-deep, #3a2c21);--tv-bronze: var(--stylized-bronze, #8a7354);--tv-display: Cinzel, Palatino, "Palatino Linotype", serif;--tv-ui: "DM Sans", ui-sans-serif, system-ui, sans-serif;--tv-cut: 8px;--tv-cut-sm: 6px;position:fixed;inset:0;z-index:95;pointer-events:none;--hud-ink: #1c2126;--hud-muted-ink: #6b6560;--hud-panel: #e2dbca;--hud-panel-tile: #e6e3d9;--hud-panel-strong: #f5f4ee;--hud-chip-border: #c4bdb2;--hud-font: "DM Sans", system-ui, sans-serif}._dim_1csk4_24{position:absolute;inset:0;pointer-events:none}._hole_1csk4_31{position:absolute;border-radius:10px;box-shadow:0 0 0 9999px #080a0e9e;pointer-events:none;transition:left .18s ease,top .18s ease,width .18s ease,height .18s ease}._pulse_1csk4_39{position:absolute;border:2px solid rgba(232,228,216,.95);border-radius:10px;pointer-events:none;animation:_tutorialPulse_1csk4_1 1.2s ease-in-out infinite}@keyframes _tutorialPulse_1csk4_1{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}._card_1csk4_57{position:absolute;left:50%;transform:translate(-50%);bottom:var(--tutorial-card-bottom, 220px);display:flex;flex-direction:column;gap:12px;max-width:min(520px,100vw - 24px);max-height:min(42vh,100vh - var(--hud-top-clearance, 88px) - var(--tutorial-card-bottom, 220px) - 16px);overflow:auto;padding:16px 18px;border-radius:16px;border:1px solid var(--hud-chip-border);background:linear-gradient(180deg,var(--hud-panel-strong) 0%,var(--hud-panel) 100%);color:var(--hud-ink);box-shadow:0 10px 32px #00000061,inset 0 1px #ffffff73;font-family:var(--hud-font);pointer-events:auto}@media(max-width:900px)and (orientation:portrait){._card_1csk4_57{max-width:min(520px,100vw - 20px)}}[data-tutorial-card-placement=mobile-top] ._card_1csk4_57{top:var(--tutorial-card-top, 72px);right:var(--tutorial-card-right, 10px);left:auto;bottom:auto;transform:none;width:min(340px,100vw - 20px);max-width:min(340px,100vw - 20px);padding:11px 13px;gap:8px;max-height:min(38vh,100vh - var(--tutorial-card-top, 72px) - env(safe-area-inset-bottom,0px) - 12px)}[data-tutorial-card-placement=mobile-top] ._cardText_1csk4_96{font-size:13px;line-height:1.35}[data-tutorial-card-placement=mobile-top] ._nextButton_1csk4_101{min-width:112px;padding:8px 16px;font-size:13px}@media(orientation:landscape)and (max-height:500px){._card_1csk4_57{left:var(--tutorial-card-left, 12px);right:var(--tutorial-card-right, 12px);transform:none;width:auto;max-width:none;max-height:min(72vh,100vh - var(--hud-top-clearance, 72px) - var(--tutorial-card-bottom, 8px) - 12px)}}._cardText_1csk4_96{margin:0;font-size:15px;line-height:1.4;text-align:center}._nextButton_1csk4_101{align-self:center;min-width:132px;padding:10px 20px;border:1px solid #9e9688;border-radius:10px;background:linear-gradient(180deg,#f5f4ee,#e6e3d9);color:var(--hud-ink);font-family:var(--hud-font);font-size:14px;font-weight:700;letter-spacing:.04em;cursor:pointer;box-shadow:0 2px 6px #0000001f}@media(hover:hover)and (pointer:fine){._nextButton_1csk4_101:hover{filter:brightness(1.03)}}._nextButton_1csk4_101[hidden]{display:none}._finger_1csk4_148{position:absolute;width:44px;height:44px;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35));transform:translate(-8px,-8px)}._fade_1csk4_157{position:fixed;inset:0;z-index:97;background:#000;opacity:0;pointer-events:none;transition:opacity .9s ease}._fadeVisible_1csk4_167{opacity:1;pointer-events:auto}._victory_1csk4_172{position:fixed;inset:0;z-index:98;display:flex;align-items:center;justify-content:center;padding:24px;background:#080a0eb8;backdrop-filter:blur(6px);pointer-events:auto;animation:_victoryFadeIn_1csk4_1 .22s ease-out}._victory_1csk4_172[hidden]{display:none!important}@keyframes _victoryFadeIn_1csk4_1{0%{opacity:0}to{opacity:1}}._victoryCard_1csk4_197{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;max-width:440px;width:100%;padding:30px 28px 24px;border-radius:14px;border:1px solid rgba(138,115,84,.45);background:radial-gradient(120% 80% at 50% 0%,rgba(138,115,84,.18) 0%,transparent 60%),linear-gradient(180deg,#1c241d,#101410);color:var(--tv-ink);text-align:center;font-family:var(--tv-ui);box-shadow:0 24px 64px #0000008c,0 2px #ffffff0a inset,0 -1px #0006 inset;animation:_victoryCardPop_1csk4_1 .28s cubic-bezier(.22,1,.36,1)}._victoryCard_1csk4_197:before{content:"";position:absolute;top:0;left:24px;right:24px;height:2px;border-radius:0 0 2px 2px;background:linear-gradient(90deg,transparent 0%,var(--tv-bronze) 35%,#d9b98a 50%,var(--tv-bronze) 65%,transparent 100%);opacity:.85}@keyframes _victoryCardPop_1csk4_1{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}._victoryCrest_1csk4_237{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(217,185,138,.55);background:radial-gradient(circle,rgba(217,185,138,.22) 0%,transparent 70%);color:#e8cf9a;font-family:var(--tv-display);font-size:26px;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.5)}._victoryTitle_1csk4_253{margin:0;font-family:var(--tv-display);font-size:clamp(22px,5vw,28px);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f3eee4}._victoryBody_1csk4_263{margin:0 0 6px;max-width:36ch;font-size:15px;line-height:1.5;color:#e8e4d8d1}._victoryButton_1csk4_271{margin-top:4px;width:100%;padding:12px 28px;font-family:var(--tv-ui);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f4efe6;cursor:pointer;position:relative;isolation:isolate;border:none;border-radius:0;background:none;overflow:visible}._victoryButton_1csk4_271:before,._victoryButton_1csk4_271:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}._victoryButton_1csk4_271:before{background:var(--tv-bronze);clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px)}._victoryButton_1csk4_271:after{background:linear-gradient(180deg,var(--tv-earth),var(--tv-earth-deep));clip-path:polygon(9px 1px,calc(100% - 9px) 1px,calc(100% - 1px) 9px,calc(100% - 1px) calc(100% - 9px),calc(100% - 9px) calc(100% - 1px),9px calc(100% - 1px),1px calc(100% - 9px),1px 9px)}@media(hover:hover)and (pointer:fine){._victoryButton_1csk4_271:hover:before{background:var(--tv-bronze)}._victoryButton_1csk4_271:hover:after{background:linear-gradient(var(--tv-earth),var(--tv-earth))}}._retryButton_1csk4_313{margin-top:4px;width:100%;padding:11px 16px;font-family:var(--tv-ui);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#e8e4d8c7;cursor:pointer;position:relative;isolation:isolate;border:none;border-radius:0;background:none;overflow:visible}._retryButton_1csk4_313:before,._retryButton_1csk4_313:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}._retryButton_1csk4_313:before{background:#8a735466;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px)}._retryButton_1csk4_313:after{background:linear-gradient(#ffffff0f,#ffffff0f);clip-path:polygon(9px 1px,calc(100% - 9px) 1px,calc(100% - 1px) 9px,calc(100% - 1px) calc(100% - 9px),calc(100% - 9px) calc(100% - 1px),9px calc(100% - 1px),1px calc(100% - 9px),1px 9px)}@media(hover:hover)and (pointer:fine){._retryButton_1csk4_313:hover{filter:brightness(1.08);color:#f3eee4}}._retryButton_1csk4_313[hidden]{display:none}._root_vrxn4_1{position:fixed;top:0;left:0;z-index:2147483646;width:270px;max-width:calc(100vw - 24px);padding:14px 16px;pointer-events:none;opacity:0;visibility:hidden;color:#fcfcfc;border:1px solid rgba(255,223,122,.22);border-radius:8px;box-shadow:0 14px 32px #000000a6,inset 0 1px #ffffff1f;backdrop-filter:blur(12px) saturate(130%);-webkit-backdrop-filter:blur(12px) saturate(130%);transition:opacity .1s ease-out}._visible_vrxn4_21{opacity:1;visibility:visible}._title_vrxn4_26{font-family:Cinzel,serif;font-size:.95rem;font-weight:700;letter-spacing:.04em;color:#ffdf7a;margin-bottom:4px}._subtitle_vrxn4_35{font-family:DM Sans,sans-serif;font-size:.72rem;color:#9fca7a;margin-bottom:10px}._rows_vrxn4_42{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}._row_vrxn4_42{display:flex;justify-content:space-between;gap:12px;font-family:DM Sans,sans-serif;font-size:.78rem;line-height:1.35}._rowLabel_vrxn4_58{color:#f4e8c8b8}._rowValue_vrxn4_62{color:#f4e8c8;text-align:right}._role_vrxn4_67{font-family:DM Sans,sans-serif;font-size:.72rem;line-height:1.4;color:#f4e8c8a6;border-top:1px solid rgba(255,223,122,.12);padding-top:8px}._overlay_cvn0r_1{position:fixed;inset:0;pointer-events:none;z-index:35}._hold_cvn0r_8{position:absolute;width:56px;height:56px;margin-left:-28px;margin-top:-28px;pointer-events:none}._ring_cvn0r_17{position:absolute;inset:0;transform:rotate(-90deg)}._track_cvn0r_23{fill:#14120ed1;stroke:#e8b84a59;stroke-width:3}._progress_cvn0r_29{fill:none;stroke:#e8b84a;stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset 40ms linear}._icon_cvn0r_37{position:absolute;left:50%;top:50%;width:24px;height:24px;margin:-12px;background-color:#f3e8d0;mask-image:var(--garrison-icon);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:var(--garrison-icon);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}._overlayRoot_yuobq_1{--tv-ink: var(--stylized-ink, #e8e4d8);--tv-earth: var(--stylized-earth, #6b5340);--tv-earth-deep: var(--stylized-earth-deep, #3a2c21);--tv-bronze: var(--stylized-bronze, #8a7354);--tv-display: Cinzel, Palatino, "Palatino Linotype", serif;--tv-ui: "DM Sans", ui-sans-serif, system-ui, sans-serif;--tv-cut: 8px;--tv-cut-sm: 6px;position:absolute;inset:0;z-index:96;display:flex;align-items:center;justify-content:center;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));pointer-events:auto;background:#080a089e;backdrop-filter:blur(6px)}._overlayRoot_yuobq_1[hidden]{display:none}._panelInOverlay_yuobq_25{position:relative}._panel_yuobq_25{display:flex;flex-direction:column;min-height:0;overflow:hidden}._panelInMenu_yuobq_36{flex:1 1 auto;min-height:min(72vh,640px);margin-inline:-12px}._panelInOverlay_yuobq_25{width:min(720px,100%);max-height:min(88vh,720px);border:1px solid rgba(138,115,84,.45);border-radius:12px;background:linear-gradient(180deg,#1a221c,#101410);box-shadow:0 18px 48px #00000073;color:var(--tv-ink);font-family:var(--tv-ui)}._body_yuobq_53{display:grid;grid-template-columns:88px minmax(0,1fr);min-height:0;flex:1 1 auto}._sidebar_yuobq_60{display:flex;flex-direction:column;gap:2px;padding:10px 6px;border-right:1px solid rgba(138,115,84,.18);background:#00000029}._tabButton_yuobq_69{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:72px;padding:8px 4px;border:none;border-radius:6px;background:transparent;color:#a89f88;cursor:pointer;touch-action:manipulation;font-family:var(--tv-ui)}._tabButton_yuobq_69:disabled{cursor:default;opacity:.55}@media(hover:hover)and (pointer:fine){._tabButton_yuobq_69:hover:not(:disabled){color:#ebe3d0;background:#ffffff0a}}._tabButtonActive_yuobq_96{color:#f5ebd8;background:#8a73542e}._helpIcon_yuobq_101{display:block;flex:0 0 auto;color:#d8cdb8;object-fit:contain;image-rendering:pixelated}._helpIcon_yuobq_101[data-mask="1"]{background-color:currentColor;-webkit-mask-image:var(--hud-icon);-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:var(--hud-icon);mask-size:contain;mask-position:center;mask-repeat:no-repeat}._tabIcon_yuobq_120{width:28px;height:28px;opacity:.95}._tabLabel_yuobq_126{font-family:var(--tv-ui);font-size:10px;font-weight:600;line-height:1.15;text-align:center;letter-spacing:.04em}._content_yuobq_135{min-width:0;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-block:16px;padding-inline:16px;scrollbar-width:thin;scrollbar-color:rgba(232,184,74,.45) rgba(255,255,255,.04)}._content_yuobq_135::-webkit-scrollbar{width:6px;height:6px}._content_yuobq_135::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}._content_yuobq_135::-webkit-scrollbar-thumb{background:#e8b84a73;border-radius:999px}@media(hover:hover)and (pointer:fine){._content_yuobq_135::-webkit-scrollbar-thumb:hover{background:#e8b84aa6}}._basicsBody_yuobq_163{display:flex;flex-direction:column;gap:18px}._intro_yuobq_169{margin:0;font-family:var(--tv-ui);font-size:clamp(14px,3.6vw,16px);line-height:1.5;color:#c4baa8}._triangleDiagram_yuobq_177{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"top top" "left right";gap:20px 16px;padding:18px 14px 16px;border:1px solid rgba(138,115,84,.16);border-radius:8px;background:#00000024}._triangleArrows_yuobq_189{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none;opacity:.55}._triangleNode_yuobq_199{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;max-width:152px;padding:10px 10px 8px;border:1px solid rgba(138,115,84,.28);border-radius:8px;background:#141210b8;text-align:center}._triangleNodeLabel_yuobq_215{font-family:var(--tv-display);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#f5ebd8}._triangleNodeUnits_yuobq_224{font-family:var(--tv-ui);font-size:11px;font-weight:500;line-height:1.35;color:#a89f88}._triangleNodeIcon_yuobq_232{width:44px;height:44px;color:#e8dcc8}._nodeTop_yuobq_238{grid-area:top;justify-self:center}._nodeBottomLeft_yuobq_243{grid-area:left;justify-self:end}._nodeBottomRight_yuobq_248{grid-area:right;justify-self:start}._edgeList_yuobq_253{display:flex;flex-direction:column;gap:0;border-top:1px solid rgba(138,115,84,.16)}._edgeRow_yuobq_260{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid rgba(138,115,84,.12)}._edgeIcon_yuobq_268{box-sizing:border-box;width:40px;height:40px;padding:7px;border:1px solid rgba(138,115,84,.24);border-radius:6px;background:#0000002e;color:#e8dcc8}._edgeLabel_yuobq_279{margin:0;font-family:var(--tv-ui);font-size:clamp(14px,3.6vw,16px);font-weight:600;line-height:1.4;color:#ebe3d0}._callout_yuobq_288{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid rgba(138,115,84,.22);border-radius:8px;background:#00000029}._calloutText_yuobq_298,._calloutMuted_yuobq_299{margin:0;font-family:var(--tv-ui);font-size:clamp(13px,3.4vw,15px);line-height:1.5}._calloutText_yuobq_298{color:#ebe3d0}._calloutMuted_yuobq_299{color:#a89f88}._footer_yuobq_314{flex:0 0 auto;padding:12px 14px 14px;border-top:1px solid rgba(138,115,84,.18)}@media(max-width:520px){._body_yuobq_53{grid-template-columns:72px minmax(0,1fr)}._tabButton_yuobq_69{min-height:64px;gap:4px}._tabIcon_yuobq_120{width:24px;height:24px}._tabLabel_yuobq_126{font-size:9px}._content_yuobq_135{padding-block:14px;padding-inline:12px}._triangleDiagram_yuobq_177{gap:14px 10px;padding:14px 10px 12px}._triangleNode_yuobq_199{max-width:128px;padding:8px 8px 6px}._triangleNodeLabel_yuobq_215{font-size:12px}._triangleNodeUnits_yuobq_224{font-size:10px}._triangleNodeIcon_yuobq_232{width:38px;height:38px}._edgeIcon_yuobq_268{width:36px;height:36px;padding:6px}}._topBar_9m70z_1{grid-area:topbar;pointer-events:auto;position:relative;z-index:50;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:8px 12px;margin:6px 0;padding:5px;border:none;border-radius:10px;background:var(--hud-top);box-shadow:0 10px 28px #00000059;backdrop-filter:blur(14px);min-width:0}._matchClock_9m70z_21{flex-shrink:0;min-width:2.4em;padding:0;border:none;border-radius:0;background:transparent;color:#fff;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1.2;text-align:right;text-shadow:0 1px 3px rgba(0,0,0,.7)}._resourceBar_9m70z_38{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:10px 14px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}._resourceBar_9m70z_38::-webkit-scrollbar{display:none}._statusBar_9m70z_53{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto;overflow:hidden}._matchMetaRow_9m70z_62{position:absolute;top:calc(var(--hud-top-clearance) + 6px);left:calc(env(safe-area-inset-left,0px) + var(--hud-safe-left));right:calc(env(safe-area-inset-right,0px) + var(--hud-safe-right));z-index:40;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;pointer-events:none}._matchMetaRow_9m70z_62 ._statusBar_9m70z_53,._matchMetaRow_9m70z_62 ._matchMetaTrailing_9m70z_75{pointer-events:auto}._matchMetaRow_9m70z_62 ._matchClock_9m70z_21{min-width:3.2em;padding:5px 10px;border-radius:8px;background:#fff;color:var(--hud-ink);font-size:13px;font-weight:700;text-align:center;text-shadow:none;box-shadow:0 6px 16px #00000047}._topBarToolbar_9m70z_91{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}._matchMetaTrailing_9m70z_75{display:flex;align-items:flex-start;justify-content:flex-end;gap:8px;flex-shrink:0;margin-left:auto}._matchMetaTrailingStack_9m70z_108{display:flex;flex-direction:column;align-items:flex-end;gap:4px}._matchGatherWorkersPanel_9m70z_115{display:flex;flex-direction:column;align-items:flex-end;gap:4px;padding:4px 5px;border-radius:6px;background:#0c0c0cb8;box-shadow:0 4px 12px #00000047}._matchGatherWorkersCell_9m70z_126{display:flex;flex-direction:column;align-items:flex-end;gap:1px}._matchGatherWorkersResourceIcon_9m70z_133{width:14px;height:14px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 0 2px rgba(0,0,0,.45))}._matchGatherWorkersCount_9m70z_141{display:inline-flex;align-items:center;gap:2px;color:#ffffffe0;font-size:10px;font-weight:700;line-height:1}._matchGatherWorkersPersonIcon_9m70z_151{width:9px;height:9px;flex-shrink:0;background:currentColor;--match-gather-person-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle fill='black' cx='8' cy='4.2' r='2.4'/%3E%3Cpath fill='black' d='M4.2 14v-1.4c0-2 1.6-3.6 3.8-3.6s3.8 1.6 3.8 3.6V14'/%3E%3C/svg%3E");mask:var(--match-gather-person-icon) center/contain no-repeat;-webkit-mask:var(--match-gather-person-icon) center/contain no-repeat}._matchGatherWorkersValue_9m70z_161{font-variant-numeric:tabular-nums}._spectatorLabel_9m70z_165{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#d4c4a0}._spectatorFocusBadge_9m70z_173{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:none;color:var(--hud-gold);padding:2px 10px 2px 8px;border:1px solid var(--hud-line);border-radius:999px;flex-shrink:0}._spectatorFocusDot_9m70z_188{width:10px;height:10px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 1px #00000059}._spectatorFocusName_9m70z_196{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(12rem,36vw)}._topBarSpectator_9m70z_203{border-color:color-mix(in srgb,var(--spectator-player-color) 72%,var(--hud-line));box-shadow:0 8px 28px #00000073,inset 0 1px color-mix(in srgb,var(--spectator-player-color) 35%,transparent)}._spectatorFogToggle_9m70z_208{pointer-events:auto;flex-shrink:0;padding:4px 10px;border:1px solid var(--hud-line);border-radius:999px;background:#00000059;color:#d4c4a0;font-size:11px;cursor:pointer;white-space:nowrap}._spectatorDebugAnchor_9m70z_221{position:absolute;z-index:26;pointer-events:auto}._spectatorPlayerStrip_9m70z_227{position:absolute;top:var(--hud-spectator-strip-top);right:calc(env(safe-area-inset-right,0px) + 12px);z-index:40;pointer-events:auto;display:flex;flex-direction:column;align-items:flex-end;gap:6px;max-width:min(320px,100vw - 24px)}._bottomStackSpectator_9m70z_240{margin-bottom:0;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}._bottomStackSpectator_9m70z_240 ._commandDock_9m70z_245{min-height:0}._bottomStackSpectator_9m70z_240 ._dockMain_9m70z_249,._bottomStackSpectator_9m70z_240 ._dockTabs_9m70z_250,._bottomStackSpectator_9m70z_240 ._orderGrid_9m70z_251,._bottomStackSpectator_9m70z_240 ._dockSheetHandle_9m70z_252,._bottomStackSpectator_9m70z_240 ._actionHintSlot_9m70z_253{display:none}._bottomStackSpectator_9m70z_240 ._dockTop_9m70z_257{grid-template-columns:minmax(0,1fr);border-bottom:none}._bottomStackSpectator_9m70z_240 ._dockTop_9m70z_257:after{display:none}._replayScrubber_9m70z_265{pointer-events:auto;align-self:center;display:flex;align-items:center;gap:8px;width:min(26.5rem,100% - 24px);padding:8px 10px 8px 8px;border-radius:18px;background:var(--hud-top);border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(16px);box-shadow:0 12px 36px #0000006b,inset 0 1px #ffffff1f}._replayScrubberSkip_9m70z_280{flex-shrink:0;min-width:40px;height:28px;padding:0 8px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff14;color:#f4f4f2;font-family:DM Sans,sans-serif;font-size:11px;font-weight:700;letter-spacing:.02em;cursor:pointer}@media(hover:hover)and (pointer:fine){._replayScrubberSkip_9m70z_280:hover{background:#ffffff29}}._replayScrubberTrackWrap_9m70z_301{position:relative;flex:1;min-width:72px;height:28px}._replayScrubberTrack_9m70z_301{position:absolute;left:0;right:0;top:50%;height:4px;transform:translateY(-50%);border-radius:999px;background:#ffffff38;pointer-events:none}._replayScrubberFill_9m70z_320{height:100%;width:0%;border-radius:inherit;background:linear-gradient(90deg,#c9922e,#ffe08a)}._replayScrubberRange_9m70z_327{-webkit-appearance:none;appearance:none;position:relative;z-index:1;width:100%;height:100%;margin:0;background:transparent;cursor:pointer;accent-color:var(--hud-gold)}._replayScrubberRange_9m70z_327::-webkit-slider-runnable-track{height:28px;background:transparent}._replayScrubberRange_9m70z_327::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:7px;border-radius:50%;border:2px solid #1a1714;background:#fff;box-shadow:0 1px 6px #00000073}._replayScrubberRange_9m70z_327::-moz-range-track{height:4px;background:transparent;border:none}._replayScrubberRange_9m70z_327::-moz-range-progress{height:4px;background:transparent;border:none}._replayScrubberRange_9m70z_327::-moz-range-thumb{width:12px;height:12px;border-radius:50%;border:2px solid #1a1714;background:#fff;box-shadow:0 1px 6px #00000073}._replayScrubberTime_9m70z_372{flex-shrink:0;min-width:3.1em;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.02em;color:#f4f4f2;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgba(0,0,0,.55)}._replayScrubberTime_9m70z_372:last-of-type{color:var(--hud-muted);text-align:right}._replayScrubberCompact_9m70z_388{align-self:stretch;width:auto;max-width:none;padding:6px 8px;gap:6px;border-radius:16px 16px 0 0}._replayScrubberCompact_9m70z_388 ._replayScrubberSkip_9m70z_280{min-width:34px;height:26px;font-size:10px}._replayScrubberCompact_9m70z_388 ._replayScrubberTrackWrap_9m70z_301{height:26px}._replayScrubberCompact_9m70z_388 ._replayScrubberTime_9m70z_372{font-size:10px;min-width:2.8em}._replayScrubberCompact_9m70z_388 ._replayScrubberRange_9m70z_327::-webkit-slider-runnable-track{height:26px}._replayScrubberCompact_9m70z_388 ._replayScrubberRange_9m70z_327::-webkit-slider-thumb{margin-top:6px}._replayScrubberLandscape_9m70z_415{width:min(18rem,100vw - 140px);padding:4px 12px;border-radius:999px}._replayScrubberLandscape_9m70z_415 ._replayScrubberTrackWrap_9m70z_301{height:22px}._replayScrubberLandscape_9m70z_415 ._replayScrubberRange_9m70z_327::-webkit-slider-runnable-track{height:22px}._replayScrubberLandscape_9m70z_415 ._replayScrubberRange_9m70z_327::-webkit-slider-thumb{width:12px;height:12px;margin-top:5px}._surrenderButton_9m70z_432{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:6px 12px;border:1px solid rgba(196,92,72,.55);border-radius:999px;background:#501c16b8;color:#f0d0c4;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.03em;cursor:pointer}@media(hover:hover)and (pointer:fine){._surrenderButton_9m70z_432:hover:not(:disabled){background:#6e241cd9}}._surrenderButton_9m70z_432:disabled{opacity:.45;cursor:default}._exitDebugButton_9m70z_459{pointer-events:auto;flex-shrink:0;width:32px;height:32px;padding:0;border:1px solid rgba(180,170,140,.45);border-radius:50%;background:#28241cd9;color:#e8dcc0;font-family:DM Sans,sans-serif;font-size:22px;font-weight:400;line-height:1;cursor:pointer}@media(hover:hover)and (pointer:fine){._exitDebugButton_9m70z_459:hover:not(:disabled){background:#3a3428f2;border-color:#d2c6a0a6}}._speedRow_9m70z_482{pointer-events:auto;display:flex;align-items:center;gap:4px;flex-shrink:0}._speedTiers_9m70z_490{display:flex;align-items:center;gap:8px}._speedGroup_9m70z_496,._zoomTiers_9m70z_497{display:flex;flex-direction:column;align-items:stretch;gap:4px}._tierLabel_9m70z_504{font-family:DM Sans,sans-serif;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hud-muted)}._tierChips_9m70z_513{display:flex;align-items:center;gap:3px}._zoomTiers_9m70z_497{padding-left:8px;border-left:1px solid rgba(232,184,74,.28)}._resourceChip_9m70z_524{display:inline-flex;align-items:center;gap:5px;padding:0;border-radius:0;background:transparent;font-size:13px;font-weight:700;letter-spacing:.01em;white-space:nowrap;color:#fff}._hudChipValue_9m70z_538{font-variant-numeric:tabular-nums}._popIcon_9m70z_542{width:16px;height:16px;flex-shrink:0;background:#fff;--pop-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='black' d='M8 2.2 2 7.1V14h4.2v-4.2h3.6V14H14V7.1L8 2.2z'/%3E%3C/svg%3E");mask:var(--pop-icon) center/contain no-repeat;-webkit-mask:var(--pop-icon) center/contain no-repeat}._resourceIconImg_9m70z_552{width:18px;height:18px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 0 4px rgba(0,0,0,.45))}._metaChip_9m70z_560{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;border-radius:999px;background:#f5edd2eb;color:var(--hud-ink);font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap;box-shadow:0 6px 16px #00000047}._ageChip_9m70z_577{overflow:visible}._ageRoman_9m70z_581{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#e0c46a;color:#3a2a08;font-size:11px;font-weight:800;line-height:1}._ageLabel_9m70z_595{padding-right:2px}._moreMenu_9m70z_599{position:relative;flex-shrink:0}._moreMenuButton_9m70z_604{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:5px;background:#eceae4;color:#2a2824;cursor:pointer;box-shadow:0 4px 10px #00000040}._moreMenuDots_9m70z_620,._moreMenuDots_9m70z_620:before,._moreMenuDots_9m70z_620:after{width:14px;height:2px;border-radius:1px;background:currentColor}._moreMenuDots_9m70z_620{position:relative;display:block}._moreMenuDots_9m70z_620:before,._moreMenuDots_9m70z_620:after{content:"";position:absolute;left:0}._moreMenuDots_9m70z_620:before{top:-5px}._moreMenuDots_9m70z_620:after{top:5px}._moreMenuPanel_9m70z_645{position:absolute;top:calc(100% + 8px);right:0;z-index:60;display:flex;flex-direction:column;gap:8px;min-width:176px;padding:10px;border:none;border-radius:14px;background:var(--hud-panel);color:var(--hud-ink);box-shadow:0 12px 32px #00000059}._moreMenuPanel_9m70z_645[hidden]{display:none}._moreMenuPanel_9m70z_645 ._speedTiers_9m70z_490{width:100%;flex-direction:column;align-items:stretch;gap:8px}._moreMenuPanel_9m70z_645 ._speedGroup_9m70z_496,._moreMenuPanel_9m70z_645 ._zoomTiers_9m70z_497,._moreMenuPanel_9m70z_645 ._tierChips_9m70z_513{width:100%}._moreMenuPanel_9m70z_645 ._tierLabel_9m70z_504{color:#6a6358}._moreMenuPanel_9m70z_645 ._zoomTiers_9m70z_497{padding-left:0;padding-top:8px;border-left:none;border-top:1px solid rgba(0,0,0,.12)}._moreMenuPanel_9m70z_645 ._speedTiers_9m70z_490 ._stanceButton_9m70z_686{flex:1;min-width:0;min-height:28px;padding:4px 6px;font-size:10px;color:var(--hud-ink);background:var(--hud-panel-tile);border:1px solid transparent}._moreMenuPanel_9m70z_645 ._speedTiers_9m70z_490 ._stanceButtonActive_9m70z_696{color:#e2dbca;background:#1c2126;border-color:#1c2126;box-shadow:none}._moreMenuPanel_9m70z_645 ._surrenderButton_9m70z_432,._moreMenuPanel_9m70z_645 ._helpButton_9m70z_703,._moreMenuPanel_9m70z_645 ._exportReplayButton_9m70z_704,._moreMenuPanel_9m70z_645 ._forfeitButton_9m70z_705{width:100%;min-width:0;min-height:36px;justify-content:center;font-size:13px;padding:8px 12px;border-radius:999px;box-shadow:none}._moreMenuPanel_9m70z_645 ._helpButton_9m70z_703,._moreMenuPanel_9m70z_645 ._exportReplayButton_9m70z_704,._moreMenuPanel_9m70z_645 ._forfeitButton_9m70z_705{font-family:DM Sans,sans-serif;font-weight:600;letter-spacing:.02em;background:var(--hud-panel-tile);color:var(--hud-ink);border:1px solid rgba(0,0,0,.12)}._idleVillagerChip_9m70z_726{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#ffffff0a;font-size:13px;font-weight:600;letter-spacing:.02em;white-space:nowrap;color:var(--hud-muted)}._idleVillagerChipAlert_9m70z_740{color:var(--hud-gold);background:#e8b84a1f;box-shadow:0 0 10px #e8b84a2e}._matchTopRightStack_9m70z_746{position:absolute;top:calc(var(--hud-top-clearance) + 48px);right:calc(env(safe-area-inset-right,0px) + var(--hud-safe-right));left:auto;z-index:46;transform:none;pointer-events:none;display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-width:min(280px,100vw - 24px)}._idleVillagerMark_9m70z_761{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:var(--hud-gold);color:var(--hud-ink);font-size:11px;font-weight:800;line-height:1}._idleVillagerCount_9m70z_775{font-variant-numeric:tabular-nums}._minimapFrame_9m70z_779{position:absolute;top:calc(var(--hud-top-clearance) + 44px);left:calc(env(safe-area-inset-left,0px) + var(--hud-safe-left));right:auto;z-index:25;align-self:start;justify-self:start;pointer-events:auto;display:flex;align-items:stretch;gap:4px;margin-top:0;padding:4px;background:#0c0c0cd1;border-radius:6px;border:1px solid rgba(255,255,255,.28);box-shadow:0 12px 32px #00000073}._minimap_9m70z_779{cursor:pointer;display:block;height:92px;width:auto;max-width:160px;aspect-ratio:2/1;border-radius:2px;touch-action:none}._minimapPaint_9m70z_810{position:relative;display:block;line-height:0}._minimapFlare_9m70z_816{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;background:transparent}._minimapTools_9m70z_825{display:flex;flex-direction:column;justify-content:space-between;gap:4px;padding:2px 2px 2px 0}._minimapTool_9m70z_825{width:22px;height:22px;padding:0;border:none;border-radius:4px;background:transparent;color:#f2eee6;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}._minimapToolGlyph_9m70z_847{width:14px;height:14px;background:currentColor;mask:center/contain no-repeat;-webkit-mask:center/contain no-repeat}._minimapToolHome_9m70z_855{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='black' d='M8 1.4 1.6 7h1.8v7.2h3.4V9.2h2.4v4.9h3.4V7H14.4L8 1.4z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='black' d='M8 1.4 1.6 7h1.8v7.2h3.4V9.2h2.4v4.9h3.4V7H14.4L8 1.4z'/%3E%3C/svg%3E")}._minimapToolFlag_9m70z_860{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='black' d='M4 2h1.2v12H4V2zm1.2 1 7 2.4-7 2.4V3z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='black' d='M4 2h1.2v12H4V2zm1.2 1 7 2.4-7 2.4V3z'/%3E%3C/svg%3E")}._minimapToolArmy_9m70z_865{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='black' d='M1.5 2.4 2.6 1.3 9.8 8.5 11.4 6.9 12.3 7.8 10.7 9.4 13.6 12.3 12.3 13.6 9.4 10.7 7.8 12.3 6.9 11.4 8.5 9.8zM14.5 2.4 13.4 1.3 6.2 8.5 4.6 6.9 3.7 7.8 5.3 9.4 2.4 12.3 3.7 13.6 6.6 10.7 8.2 12.3 9.1 11.4 7.5 9.8z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='black' d='M1.5 2.4 2.6 1.3 9.8 8.5 11.4 6.9 12.3 7.8 10.7 9.4 13.6 12.3 12.3 13.6 9.4 10.7 7.8 12.3 6.9 11.4 8.5 9.8zM14.5 2.4 13.4 1.3 6.2 8.5 4.6 6.9 3.7 7.8 5.3 9.4 2.4 12.3 3.7 13.6 6.6 10.7 8.2 12.3 9.1 11.4 7.5 9.8z'/%3E%3C/svg%3E")}._commandDock_9m70z_245{position:relative;pointer-events:none;display:flex;flex-direction:column;gap:0;align-items:stretch;min-width:0;flex-shrink:0;box-sizing:border-box;overflow:hidden;--hud-dock-pad-bottom: calc(10px + env(safe-area-inset-bottom, 0px)) ;padding:0 0 var(--hud-dock-pad-bottom);background:var(--hud-panel);border-radius:22px 22px 0 0;box-shadow:0 -12px 32px #00000047;--hud-dock-rule: var(--stylized-hud-dock-rule, #9e9688);--hud-muted-ink: var(--stylized-hud-muted-ink, #1c2126);color:var(--hud-ink)}._commandDock_9m70z_245[hidden]{display:none!important}._dockSheetHandle_9m70z_252{pointer-events:auto;display:flex;align-items:center;justify-content:center;flex-shrink:0;grid-column:1/-1;width:100%;height:7px;padding:10px 0 0;border:none;background:transparent;color:inherit;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent}._dockSheetHandlePill_9m70z_912{width:36px;height:5px;border-radius:999px;background:#1c212652}._commandDockSheetCollapsed_9m70z_919{padding-bottom:var(--hud-dock-pad-bottom)}._commandDockSheetCollapsed_9m70z_919 ._dockTop_9m70z_257>:not(._dockSheetHandle_9m70z_252),._commandDockSheetCollapsed_9m70z_919 ._dockTabs_9m70z_250,._commandDockSheetCollapsed_9m70z_919 ._dockMain_9m70z_249{pointer-events:none}._dockTop_9m70z_257{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:stretch;pointer-events:none;padding:0;border-bottom:1px solid var(--hud-dock-rule)}._dockTop_9m70z_257:not(:has(._orderGrid_9m70z_251[hidden])){grid-template-columns:minmax(0,1fr) 1px auto;grid-template-rows:auto minmax(0,1fr)}._dockTop_9m70z_257:not(:has(._orderGrid_9m70z_251[hidden])) ._dockSheetHandle_9m70z_252{grid-column:1/-1;grid-row:1}._dockTop_9m70z_257:not(:has(._orderGrid_9m70z_251[hidden])) ._selectionCard_9m70z_945{grid-row:2}._dockTop_9m70z_257:not(:has(._orderGrid_9m70z_251[hidden])) ._orderGrid_9m70z_251{grid-row:2}._dockTop_9m70z_257:not(:has(._orderGrid_9m70z_251[hidden])):after{content:"";grid-column:2;grid-row:1/-1;background:var(--hud-dock-rule);width:1px}._commandDock_9m70z_245:has(._dockMain_9m70z_249[hidden]):has(._dockTabs_9m70z_250[hidden]){padding-bottom:0}._commandDock_9m70z_245:has(._dockMain_9m70z_249[hidden]):has(._dockTabs_9m70z_250[hidden]) ._dockTop_9m70z_257{border-bottom:none}._commandDock_9m70z_245:has(._dockMain_9m70z_249[hidden]):has(._dockTabs_9m70z_250[hidden]) ._selectionCard_9m70z_945,._commandDock_9m70z_245:has(._dockMain_9m70z_249[hidden]):has(._dockTabs_9m70z_250[hidden]) ._orderGrid_9m70z_251{padding-bottom:var(--hud-dock-pad-bottom)}._orderGrid_9m70z_251{pointer-events:auto;display:grid;grid-column:3;grid-template-columns:repeat(3,36px);grid-auto-rows:auto;gap:8px 8px;justify-content:end;align-content:start;align-items:start;padding:6px 12px;background:transparent;border:none;border-radius:0}._orderGrid_9m70z_251[hidden]{display:none!important}._dockTabs_9m70z_250{pointer-events:auto;display:flex;align-items:stretch;justify-content:space-between;gap:4px;min-width:0;padding:0 12px}._dockTabs_9m70z_250[hidden]{display:none!important}._dockTab_9m70z_250{flex:1;min-width:0;padding:14px 4px 8px;border:none;background:transparent;color:var(--hud-ink);font-family:inherit;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;touch-action:manipulation}._dockTabActive_9m70z_1018{color:var(--hud-ink);font-weight:800;box-shadow:inset 0 -3px 0 var(--hud-accent)}._bottomStack_9m70z_240{grid-area:dock;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;min-width:0;align-self:end;pointer-events:none;margin-left:calc(-1 * var(--hud-safe-left));margin-right:calc(-1 * var(--hud-safe-right));margin-bottom:calc(-1*env(safe-area-inset-bottom,0px))}._bottomStackRight_9m70z_1038{display:contents}._bottomStackCollapsed_9m70z_1042 ._commandDock_9m70z_245{display:none!important}._notificationHub_9m70z_1046{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;pointer-events:none}._notificationHub_9m70z_1046 button{pointer-events:auto}._idleVillagerAlert_9m70z_1058,._attackAlert_9m70z_1058{position:relative;pointer-events:auto;display:inline-flex;align-items:center;gap:8px;margin:0;padding:7px 12px 7px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#12100ec7;color:#f6f4f0;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:0;line-height:1.15;white-space:normal;max-width:min(240px,88vw);text-align:left;cursor:pointer;box-shadow:0 10px 24px #0006;backdrop-filter:blur(10px);animation:none;transition:transform .08s ease,opacity .08s ease}._idleVillagerAlert_9m70z_1058:active:not(:disabled),._attackAlert_9m70z_1058:active:not(:disabled){transform:scale(.97);opacity:.9}._idleVillagerAlert_9m70z_1058:focus-visible,._attackAlert_9m70z_1058:focus-visible{outline:2px solid var(--hud-accent)}._idleVillagerAlert_9m70z_1058[hidden],[hidden]._attackAlert_9m70z_1058{display:none}._idleVillagerAlertMark_9m70z_1096,._attackAlertMark_9m70z_1096{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#f0c84a;color:#1a1408;font-size:13px;font-weight:800;line-height:1;flex-shrink:0}._idleVillagerAlertLabel_9m70z_1111,._attackAlertLabel_9m70z_1111{white-space:normal;overflow:hidden;max-width:none;padding-top:1px}._transientNotification_9m70z_1118{pointer-events:none;display:flex;align-items:flex-start;gap:10px;margin:0;padding:10px 14px 10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.28);background:#0e1218eb;color:#e8edf2;font-family:inherit;font-size:12px;font-weight:500;line-height:1.35;letter-spacing:.01em;white-space:normal;max-width:min(240px,88vw);text-align:left;box-shadow:0 8px 24px #0000006b,inset 0 1px #ffffff0f;backdrop-filter:blur(12px);animation:_transientNotificationIn_9m70z_1 .22s ease-out}._transientNotification_9m70z_1118[hidden]{display:none}._transientNotificationMark_9m70z_1146{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:1px;border-radius:50%;background:#7eb8e838;color:#9fd0f5;font-size:11px;font-weight:800;font-style:italic;line-height:1;flex-shrink:0}._transientNotificationLabel_9m70z_1163{white-space:normal;overflow:hidden;max-width:none}@keyframes _transientNotificationIn_9m70z_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._attackAlert_9m70z_1058{transform-origin:center;animation:_attackAlertPulse_9m70z_1 1.2s ease-in-out infinite}._attackAlert_9m70z_1058:focus-visible{outline-color:#e24b3c}._attackAlert_9m70z_1058:active:not(:disabled){animation:none}@media(prefers-reduced-motion:reduce){._attackAlert_9m70z_1058{animation:none}}._attackAlert_9m70z_1058[hidden]{display:none}._attackAlertMark_9m70z_1096{background:#e24b3c;color:#fff6e4}@keyframes _attackAlertPulse_9m70z_1{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}._actionHintSlot_9m70z_253{pointer-events:none;min-height:0}._actionHintSlot_9m70z_253[hidden]{display:none!important}._debugScenarioPanel_9m70z_1220{pointer-events:auto;position:fixed;top:calc(var(--hud-top-clearance) + 8px);right:calc(env(safe-area-inset-right,0px) + var(--hud-safe-right));max-height:calc(100vh - var(--hud-top-clearance) - env(safe-area-inset-bottom,0px) - 24px);z-index:35;display:flex;flex-direction:column;gap:8px;width:min(280px,100vw - 24px);padding:10px 14px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(232,184,74,.45) rgba(255,255,255,.04)}._debugScenarioPanel_9m70z_1220::-webkit-scrollbar{width:6px;height:6px}._debugScenarioPanel_9m70z_1220::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}._debugScenarioPanel_9m70z_1220::-webkit-scrollbar-thumb{background:#e8b84a73;border-radius:999px}@media(hover:hover)and (pointer:fine){._debugScenarioPanel_9m70z_1220::-webkit-scrollbar-thumb:hover{background:#e8b84aa6}}._debugScenarioPanel_9m70z_1220{background:#0c0e0aeb;border:1px solid rgba(232,184,74,.3);border-radius:10px;box-shadow:0 8px 24px #00000059}._debugScenarioPanel_9m70z_1220[hidden]{display:none}._debugScenarioHint_9m70z_1264{font-size:12px;line-height:1.45;color:#f3e8d0;white-space:pre-wrap}._debugScenarioHint_9m70z_1264[hidden]{display:none}._dockMain_9m70z_249{display:flex;flex-direction:column;gap:8px;min-width:0;pointer-events:none;padding:8px 0 0 12px}._dockMain_9m70z_249 ._dockPanel_9m70z_1282,._dockMain_9m70z_249 ._actionGrid_9m70z_1283{pointer-events:auto}._dockPanel_9m70z_1282{padding:0;background:transparent;border:none;border-radius:0;display:flex;flex-flow:row nowrap;align-items:stretch;gap:8px;max-height:none;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}._dockPanel_9m70z_1282::-webkit-scrollbar{display:none;width:0;height:0}._dockPanel_9m70z_1282{box-shadow:none}._dockPanel_9m70z_1282:after{content:"";flex:0 0 12px}._dockPanel_9m70z_1282>._actionButton_9m70z_1317,._dockPanel_9m70z_1282 ._actionGridRow_9m70z_1318>._actionButton_9m70z_1317{flex:0 0 48px;width:48px}._dockPanel_9m70z_1282>._actionButton_9m70z_1317[data-hint-id^="trade:"],._dockPanel_9m70z_1282 ._actionGridRow_9m70z_1318>._actionButton_9m70z_1317[data-hint-id^="trade:"]{flex:0 0 60px;width:60px}._dockPanel_9m70z_1282[hidden],._actionGridHeader_9m70z_1331{display:none}._actionGridRow_9m70z_1318{display:contents}._actionButton_9m70z_1317{pointer-events:auto;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;width:48px}._actionButton_9m70z_1317[data-hint-id^="trade:"]{width:60px}._actionButton_9m70z_1317{min-height:0;padding:0;overflow:hidden;font-family:DM Sans,sans-serif;font-size:8px;font-weight:700;color:var(--hud-ink);cursor:pointer;touch-action:manipulation;transition:transform .08s ease,background .08s ease,opacity .08s ease;background:#0000000f;border:none;border-radius:6px;box-shadow:none;gap:2px}@media(hover:hover)and (pointer:fine){._actionButton_9m70z_1317:hover:not(:disabled):not(._actionButtonDisabled_9m70z_1370):not([aria-disabled=true]){background:#282c3038;transform:none}}._actionButton_9m70z_1317:disabled,._actionButton_9m70z_1317._actionButtonDisabled_9m70z_1370{background:#282c301a;opacity:.5;cursor:default;transform:none}._actionButton_9m70z_1317._actionButtonActive_9m70z_1381{background:#282c3047;border:none;box-shadow:none;color:var(--hud-ink)}._actionButton_9m70z_1317._actionButtonActive_9m70z_1381 ._actionButtonLabel_9m70z_1387{background:transparent;color:var(--hud-ink)}._actionButton_9m70z_1317 ._actionButtonLabel_9m70z_1387{margin-top:0;padding:1px 3px 4px;background:transparent;border-top:none;color:var(--hud-muted-ink)}._actionButton_9m70z_1317 *{touch-action:manipulation}._actionButton_9m70z_1317:active:not(:disabled):not(._actionButtonDisabled_9m70z_1370):not([aria-disabled=true]){transform:scale(.94);opacity:.88}._actionButton_9m70z_1317._actionButtonPreview_9m70z_1405{cursor:pointer}._actionButtonIconOnly_9m70z_1409{width:36px;min-width:36px;min-height:0;height:auto;padding:0}._actionButtonIconOnly_9m70z_1409:disabled,._actionButtonIconOnly_9m70z_1409._actionButtonDisabled_9m70z_1370{color:inherit}._actionButtonIconOnly_9m70z_1409 ._actionButtonIcon_9m70z_1409{width:25px;height:25px;margin:4px 0 1px;filter:none}._actionButtonIconOnly_9m70z_1409 ._actionButtonLabel_9m70z_1387{font-size:6px;letter-spacing:.02em;padding:2px}._actionButtonIcon_9m70z_1409{width:40px;height:40px;margin:4px 0 0;object-fit:contain;image-rendering:pixelated;flex-shrink:0}._actionButtonIcon_9m70z_1409[data-mask="1"]{display:block;image-rendering:auto;background-color:currentColor;-webkit-mask-image:var(--hud-icon);-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:var(--hud-icon);mask-size:contain;mask-position:center;mask-repeat:no-repeat}._actionButtonLabel_9m70z_1387{box-sizing:border-box;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;width:100%;max-width:100%;font-size:inherit;font-weight:700;line-height:1.15;letter-spacing:.01em;text-align:center;white-space:normal}._actionButtonBuildCard_9m70z_1470 ._actionButtonIcon_9m70z_1409{width:auto;height:34px;max-width:44px;margin:3px auto 0;filter:none;object-fit:contain;image-rendering:pixelated}._progressTrack_9m70z_1480{height:6px;border-radius:3px;background:#00000073;overflow:hidden}._progressFill_9m70z_1487{height:100%;border-radius:3px;background:linear-gradient(90deg,#c9922e,#ffe08a);transition:width .15s ease}._hudIconChipLabel_9m70z_1494{display:block;font-family:DM Sans,sans-serif;font-size:10px;letter-spacing:.02em;text-transform:none;line-height:1.1}._selectionCard_9m70z_945{pointer-events:auto;grid-column:1;padding:6px 12px;background:transparent;border:none;border-radius:0;box-shadow:none;backdrop-filter:none;min-height:0;max-height:none;overflow:visible;display:flex;flex-direction:column;color:var(--hud-ink)}._typeChipRow_9m70z_1520{display:flex;align-items:stretch;justify-content:space-between;gap:4px;min-width:0;margin:0 -12px 6px;padding:0 12px;overflow-x:auto;overflow-y:hidden;flex-shrink:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}._typeChipRow_9m70z_1520[hidden]{display:none!important}._typeChipRow_9m70z_1520::-webkit-scrollbar{display:none}._typeChipRow_9m70z_1520 ._dockTab_9m70z_250{flex:1 0 auto;min-width:3.5rem;max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._selectionText_9m70z_1549{font-size:13px;line-height:1.45;color:var(--hud-ink)}._selectionDetail_9m70z_1555{display:flex;flex-direction:column;gap:0;min-height:0;overflow:visible}._selectionDetail_9m70z_1555[hidden]{display:none!important}._selectionIdentity_9m70z_1566{display:flex;align-items:flex-start;gap:10px;min-width:0}._selectionIdentityBody_9m70z_1573{min-width:0;flex:1;display:flex;flex-direction:column;gap:6px}._selectionPortrait_9m70z_1581{width:64px;height:64px;flex-shrink:0;border-radius:12px;object-fit:contain;object-position:center bottom;background:#111;box-shadow:inset 0 0 0 1px #00000047;image-rendering:pixelated}._selectionPortrait_9m70z_1581[hidden]{display:none}._selectionPortraitBuilding_9m70z_1596{width:80px;height:80px;border-radius:0;background:transparent;box-shadow:none}._selectionIdentityText_9m70z_1604{min-width:0}._selectionInspectMark_9m70z_1608{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hud-accent);line-height:1.2;margin-bottom:2px}._selectionInspectMark_9m70z_1608[hidden]{display:none!important}._selectionCardInspect_9m70z_1621{outline:none}._selectionTitleRow_9m70z_1625{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-width:0}._selectionTitle_9m70z_1625{flex:0 1 auto;min-width:0;font-family:DM Sans,sans-serif;font-size:16px;font-weight:800;letter-spacing:0;color:var(--hud-ink);line-height:1.2}._selectionBuildingInfo_9m70z_1644{flex-shrink:0;width:18px;height:18px;padding:0;border:1px solid rgba(0,0,0,.18);border-radius:50%;background:#fff;color:var(--hud-ink);font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;line-height:1;cursor:pointer}._selectionBuildingInfo_9m70z_1644[hidden]{display:none!important}._selectionSubtitle_9m70z_1663{margin-top:2px;font-size:11px;color:var(--hud-muted-ink);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._selectionActivityProgress_9m70z_1673{display:flex;flex-direction:column;gap:4px;margin-top:6px}._selectionActivityProgress_9m70z_1673[hidden]{display:none!important}._selectionActivityLabel_9m70z_1683{font-size:10px;line-height:1.3;color:var(--hud-ink)}._selectionRows_9m70z_1689{display:flex;flex-direction:column;gap:3px;margin-top:8px}._selectionRows_9m70z_1689[hidden]{display:none!important}._selectionStatGrid_9m70z_1699{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px;overflow-x:auto;scrollbar-width:none}._selectionStatGrid_9m70z_1699[hidden]{display:none!important}._selectionStatGrid_9m70z_1699::-webkit-scrollbar{display:none}._selectionStatChip_9m70z_1714{display:inline-flex;flex-direction:row;align-items:center;gap:5px;padding:4px 8px 4px 6px;border-radius:6px;background:transparent;border:1px solid var(--hud-chip-border);color:var(--hud-ink)}._selectionStatChip_9m70z_1714[data-kind=hp] ._selectionStatIcon_9m70z_1725{color:#c93636}._selectionStatIcon_9m70z_1725{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;color:var(--hud-ink);flex-shrink:0}._selectionStatIcon_9m70z_1725 svg{width:14px;height:14px;display:block}._selectionStatIcon_9m70z_1725 img{width:14px;height:14px;object-fit:contain;display:block}._selectionStatIcon_9m70z_1725[data-mask="1"]{background-color:currentColor;-webkit-mask-image:var(--hud-icon);-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:var(--hud-icon);mask-size:contain;mask-position:center;mask-repeat:no-repeat}._selectionStatValue_9m70z_1761{font-size:11px;font-weight:700;line-height:1;color:var(--hud-ink);font-variant-numeric:tabular-nums}._selectionCardCompact_9m70z_1769{min-height:0;max-height:none}._selectionRow_9m70z_1689{display:flex;justify-content:space-between;gap:10px;font-size:12px;line-height:1.35}._selectionRowLabel_9m70z_1782{color:var(--hud-muted-ink);flex-shrink:0}._selectionRowValue_9m70z_1787{color:var(--hud-ink);text-align:right}._selectionRole_9m70z_1792{display:none}._selectionHint_9m70z_1796{margin-top:6px;font-size:11px;line-height:1.4;color:var(--hud-muted)}._stanceRow_9m70z_1803{pointer-events:auto;display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}._stanceRow_9m70z_1803[hidden]{display:none!important}._stanceButton_9m70z_686{pointer-events:auto;padding:6px 11px;min-width:36px;min-height:36px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;color:var(--hud-muted);background:#ffffff0a;border:1px solid rgba(232,184,74,.22);border-radius:6px;cursor:pointer;user-select:none;transition:background .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease,transform .08s ease}@media(hover:hover)and (pointer:fine){._stanceButton_9m70z_686:hover:not(:disabled){color:#f3e8d0;border-color:#e8b84a80;background:#e8b84a1a}}._stanceButton_9m70z_686:active:not(:disabled){transform:translateY(1px)}._stanceButton_9m70z_686:disabled{opacity:.4;cursor:default}._stanceButtonActive_9m70z_696{color:#1c2126;border-color:#e2dbca;background:#e2dbca;box-shadow:0 2px 8px #00000047}@media(hover:hover)and (pointer:fine){._stanceButtonActive_9m70z_696:hover:not(:disabled){color:#1c2126;border-color:#f4efe4;background:#f4efe4}}._pauseButton_9m70z_1859{position:relative;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;border:none;border-radius:5px;background:#eceae4;color:#2a2824;box-shadow:0 4px 10px #00000040;font-size:11px;letter-spacing:0;text-transform:none}._pauseButtonUseIcon_9m70z_1880{min-width:36px;padding:0}._pauseButton_9m70z_1859._stanceButtonActive_9m70z_696{background:#eceae4;color:#2a2824;border:none}._helpButton_9m70z_703{display:inline-flex;align-items:center;justify-content:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;border:none;border-radius:5px;background:#eceae4;color:#2a2824;box-shadow:0 4px 10px #00000040;font-family:Cinzel,serif;font-size:18px;font-weight:700;line-height:1;letter-spacing:0;text-transform:none}._pauseGlyph_9m70z_1913{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:3px;width:12px;height:12px;pointer-events:none}._pauseBar_9m70z_1924{display:block;width:3px;height:12px;flex-shrink:0;border-radius:1px;background:currentColor}._pauseGlyphPlay_9m70z_1933{gap:0}._pauseGlyphPlay_9m70z_1933 ._pauseBar_9m70z_1924{display:none}._pauseGlyphPlay_9m70z_1933:before{content:"";width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent currentColor}._debugCorner_9m70z_1948{position:fixed;left:calc(env(safe-area-inset-left,0px) + 12px);bottom:calc(env(safe-area-inset-bottom,0px) + 28px);z-index:36;pointer-events:auto}._netStatus_9m70z_1956{font-size:12px;font-weight:600;color:#d4c4a0;white-space:nowrap}._netHaltOverlay_9m70z_1963{position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;background:#080705d1;pointer-events:auto}._netHaltOverlay_9m70z_1963[hidden]{display:none}._netHaltTitle_9m70z_1981{margin:0;font-family:Cinzel,serif;font-size:20px;text-align:center;color:#f3e8d0}._netHaltActions_9m70z_1989{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}@media(max-width:900px),(orientation:landscape)and (max-height:500px){._rootMobileLandscape_9m70z_1997{grid-template-areas:"topbar topbar" "debug minimap" "dock dock";grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr auto}._rootMobileLandscape_9m70z_1997 ._minimapFrame_9m70z_779{top:calc(var(--hud-top-clearance) + 40px);left:calc(env(safe-area-inset-left,0px) + var(--hud-safe-left));right:auto;justify-self:start;margin-top:0}._rootMobileLandscape_9m70z_1997 ._matchTopRightStack_9m70z_746{top:calc(var(--hud-top-clearance) + 44px)}._rootMobileLandscape_9m70z_1997 ._minimap_9m70z_779{height:72px;max-width:140px}._rootMobileLandscape_9m70z_1997{--hud-bottom-zoom: .7;--hud-landscape-rail-reserve-x: 44px}._rootMobileLandscape_9m70z_1997 ._bottomStack_9m70z_240{align-self:start;justify-self:start;width:auto;max-width:min(500px,100vw - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px) - 2 * var(--hud-safe-left));margin-left:0;margin-right:0}._rootMobileLandscape_9m70z_1997 ._bottomStackRight_9m70z_1038{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:6px;position:fixed;right:calc(env(safe-area-inset-right,0px) + var(--hud-safe-right) + var(--hud-landscape-rail-reserve-x));bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:24;pointer-events:none;max-width:min(400px,100vw - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px) - 72px)}._rootMobileLandscape_9m70z_1997 ._bottomStackRight_9m70z_1038 button{pointer-events:auto}._rootMobileLandscape_9m70z_1997 ._actionHintSlot_9m70z_253{order:1;max-width:100%}._rootMobileLandscape_9m70z_1997 ._notificationHub_9m70z_1046{order:2;align-items:flex-end;width:auto}._rootMobileLandscape_9m70z_1997 ._commandDock_9m70z_245{zoom:var(--hud-bottom-zoom);border-radius:18px;margin:0 0 8px;transform-origin:bottom left}._rootMobileLandscape_9m70z_1997 ._replayScrubber_9m70z_265{zoom:var(--hud-bottom-zoom);align-self:flex-start;transform-origin:bottom left}._rootMobileLandscape_9m70z_1997 ._dockPanel_9m70z_1282{max-height:none}}@media(max-width:900px)and (orientation:portrait){._root_9m70z_1997{grid-template-areas:"topbar topbar" "debug debug" "dock dock";grid-template-rows:auto 1fr auto}._rootMobile_9m70z_1997 ._minimapFrame_9m70z_779{position:fixed;top:calc(var(--hud-top-clearance) + 44px);left:calc(env(safe-area-inset-left,0px) + var(--hud-safe-left));right:auto;bottom:auto;justify-self:start;align-self:start;z-index:25;margin-top:0;gap:2px;padding:3px}._rootMobile_9m70z_1997 ._minimap_9m70z_779{height:84px;max-width:148px}._rootMobile_9m70z_1997 ._commandDock_9m70z_245{flex:0 0 auto;height:auto;min-height:0;gap:0;padding-top:0;border-radius:18px 18px 0 0}._matchTopRightStack_9m70z_746{top:calc(var(--hud-top-clearance) + 44px)}._dockPanel_9m70z_1282{max-height:none;overflow-x:auto;overflow-y:hidden;gap:6px}._actionButton_9m70z_1317{min-height:0;font-size:8px;padding:0}._actionButtonIconOnly_9m70z_1409{min-height:0;height:auto;padding:0}._dockTab_9m70z_250{font-size:9px;letter-spacing:.04em;padding:12px 2px 8px}}@media(max-width:900px),(orientation:landscape)and (max-height:500px){._topBar_9m70z_1{flex-wrap:nowrap;gap:6px 8px}._matchClock_9m70z_21{min-width:2.2em;font-size:13px}._resourceBar_9m70z_38{gap:8px;flex:1 1 auto;min-width:0}._topBarToolbar_9m70z_91{margin-left:auto;gap:8px}._minimap_9m70z_779{height:88px;width:auto;max-width:150px}._rootMobile_9m70z_1997:not(._rootMobileLandscape_9m70z_1997) ._commandDock_9m70z_245{display:flex}._matchTopRightStack_9m70z_746{left:auto;right:calc(env(safe-area-inset-right,0px) + var(--hud-safe-right));transform:none;align-items:flex-end}._debugScenarioPanel_9m70z_1220{top:auto;right:auto;left:calc(env(safe-area-inset-left,0px) + var(--hud-safe-left));bottom:var(--hud-debug-panel-bottom, calc(8px + env(safe-area-inset-bottom, 0px)) );width:min(280px,100vw - 24px);max-height:calc(100vh - var(--hud-top-clearance) - var(--hud-debug-panel-bottom, 80px) - 16px);zoom:.5}._rootMobile_9m70z_1997 ._bottomStackCollapsed_9m70z_1042 ._commandDock_9m70z_245,._rootMobile_9m70z_1997 ._selectionCardHidden_9m70z_2167,._rootMobile_9m70z_1997 ._dockMain_9m70z_249[hidden]{display:none!important}}@media(orientation:landscape)and (max-height:500px){._ageChip_9m70z_577{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(min-width:901px)and (orientation:landscape){._root_9m70z_1997{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr auto}._bottomStack_9m70z_240{width:100%;max-width:500px;justify-self:center;margin-left:0;margin-right:0}._commandDock_9m70z_245{border-radius:18px;margin:0 0 8px}}@media(max-width:449px){._topBar_9m70z_1{gap:4px 6px;margin:4px 0;padding:3px}._matchClock_9m70z_21,._resourceChip_9m70z_524{font-size:11px}._resourceChip_9m70z_524{gap:3px}._resourceIconImg_9m70z_552{width:14px;height:14px}._popIcon_9m70z_542{width:13px;height:13px}._matchMetaRow_9m70z_62 ._matchClock_9m70z_21{font-size:11px;padding:3px 7px;min-width:2.6em}._metaChip_9m70z_560{font-size:10px;gap:5px;padding:3px 7px 3px 3px}._ageRoman_9m70z_581{width:18px;height:18px;font-size:9px}._moreMenuButton_9m70z_604,._helpButton_9m70z_703,._pauseButton_9m70z_1859,._pauseButtonUseIcon_9m70z_1880{width:30px;min-width:30px;height:30px;min-height:30px}._selectionPortrait_9m70z_1581{width:44px;height:44px;border-radius:8px}._selectionPortraitBuilding_9m70z_1596{width:56px;height:56px}._selectionIdentity_9m70z_1566{gap:7px}._selectionStatGrid_9m70z_1699{gap:3px}._selectionStatChip_9m70z_1714{gap:3px;padding:2px 5px 2px 4px;border-radius:4px}._selectionStatIcon_9m70z_1725,._selectionStatIcon_9m70z_1725 svg,._selectionStatIcon_9m70z_1725 img{width:11px;height:11px}._selectionStatValue_9m70z_1761{font-size:9px}}._root_9m70z_1997{--tv-ink: var(--stylized-ink, #e8e4d8);--tv-earth: var(--stylized-earth, #6b5340);--tv-earth-deep: var(--stylized-earth-deep, #3a2c21);--tv-bronze: var(--stylized-bronze, #8a7354);--tv-display: Cinzel, Palatino, "Palatino Linotype", serif;--tv-ui: "DM Sans", ui-sans-serif, system-ui, sans-serif;--tv-cut: 8px;--tv-cut-sm: 6px;position:absolute;inset:0;z-index:20;pointer-events:none;font-family:DM Sans,sans-serif;color:#f4f4f2;--hud-ink: var(--stylized-hud-ink, #1c2126);--hud-chip-border: var(--stylized-hud-chip-border, #c4bdb2);--hud-muted-ink: var(--stylized-hud-muted-ink, #6b6560);--hud-panel: var(--stylized-hud-panel, #e2dbca);--hud-panel-tile: var(--stylized-hud-panel-tile, #e6e3d9);--hud-panel-strong: var(--stylized-hud-panel-strong, #f5f4ee);--hud-top: var(--stylized-hud-top, rgb(18 16 14 / 78%));--hud-gold: var(--stylized-hud-gold, #d4b36a);--hud-muted: var(--stylized-hud-muted, #c8c2b8);--hud-accent: var(--stylized-hud-accent, #8b2e76);--hud-line: rgb(255 255 255 / 10%);--hud-safe-bottom: 0px;--hud-safe-top: 0px;--hud-safe-left: 8px;--hud-safe-right: 8px;--hud-top-clearance: calc(env(safe-area-inset-top, 0px) + 78px) ;--hud-match-meta-bottom: var(--hud-top-clearance);--hud-spectator-strip-top: calc(var(--hud-match-meta-bottom) + 8px);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr auto;grid-template-areas:"topbar topbar" "debug debug" "dock dock";gap:0;box-sizing:border-box;padding-top:calc(env(safe-area-inset-top,0px) + var(--hud-safe-top));padding-right:calc(env(safe-area-inset-right,0px) + var(--hud-safe-right));padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--hud-safe-bottom));padding-left:calc(env(safe-area-inset-left,0px) + var(--hud-safe-left))}._root_rym0x_1{max-width:min(92vw,720px);margin:0 auto;padding:0 12px 8px;color:#fff;font-size:13px;line-height:1.35;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.75);pointer-events:none}@media(orientation:landscape)and (max-height:500px){._root_rym0x_1{max-width:min(400px,62vw);margin:0;padding:0 0 4px;text-align:right}}._root_ow9ec_1{position:fixed;z-index:96;pointer-events:auto;box-sizing:border-box;width:min(280px,100vw - 16px);padding:10px 12px 12px;border:none;border-radius:12px;background:#f5f4ee;box-shadow:0 12px 28px #00000047;color:#1c1a17}._root_ow9ec_1:after{content:"";position:absolute;left:0;right:0;top:100%;height:14px}._title_ow9ec_23{margin:0 0 4px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:800;letter-spacing:0;color:#1c1a17;line-height:1.15}._purpose_ow9ec_33,._cost_ow9ec_34,._blocker_ow9ec_35{margin:0 0 4px;font-family:DM Sans,sans-serif;font-size:11px;line-height:1.2}._purpose_ow9ec_33{font-size:11px;line-height:1.15;color:#6b6560}._cost_ow9ec_34{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#3a3834}._blocker_ow9ec_35{color:#a04838}._confirm_ow9ec_60{display:block;width:100%;margin-top:6px;padding:8px 10px;border:none;border-radius:8px;background:#8b2e76;color:#fff8f0;font-family:DM Sans,sans-serif;font-size:13px;font-weight:700;cursor:pointer}._confirm_ow9ec_60:disabled{opacity:.45;cursor:not-allowed}._row_i0wtp_1{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}._chip_i0wtp_9{display:inline-flex;align-items:center;gap:3px}._icon_i0wtp_15{width:16px;height:16px;object-fit:contain;image-rendering:pixelated;flex-shrink:0}._amount_i0wtp_23{font-variant-numeric:tabular-nums;font-weight:700}._free_i0wtp_28{font-weight:600}._root_tie9o_1{display:flex;flex-direction:column;gap:6px;margin-top:10px}._label_tie9o_8{font-size:11px;color:#b8a888;line-height:1.3;letter-spacing:.04em}._slots_tie9o_15{display:flex;gap:6px}._slotButton_tie9o_20{pointer-events:auto;width:28px;height:28px;font-size:12px;font-weight:600;background:linear-gradient(180deg,#3a342c,#2a241c);color:#f3e8d0;border:1px solid rgba(232,184,74,.28);border-radius:8px;cursor:pointer}@media(hover:hover)and (pointer:fine){._slotButton_tie9o_20:hover{border-color:#e8b84a;background:#4a4236}}@media(max-width:900px),(orientation:landscape)and (max-height:500px){._root_tie9o_1{display:none}}._debugToggle_qeal6_1{padding:8px 14px;font-size:13px;color:#b8a978;cursor:pointer;font-family:DM Sans,sans-serif;position:relative;isolation:isolate;border:none;border-radius:0;background:none;overflow:visible}._debugToggle_qeal6_1:before,._debugToggle_qeal6_1:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}._debugToggle_qeal6_1:before{background:#e8b84a40;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px)}._debugToggle_qeal6_1:after{background:linear-gradient(#14120ed9,#14120ed9);clip-path:polygon(7px 1px,calc(100% - 7px) 1px,calc(100% - 1px) 7px,calc(100% - 1px) calc(100% - 7px),calc(100% - 7px) calc(100% - 1px),7px calc(100% - 1px),1px calc(100% - 7px),1px 7px)}@media(hover:hover)and (pointer:fine){._debugToggle_qeal6_1:hover{color:#e8dcc0}._debugToggle_qeal6_1:hover:before{background:#e8b84a66}._debugToggle_qeal6_1:hover:after{background:linear-gradient(#28221af2,#28221af2)}}._debugToggleOpen_qeal6_41{color:#e8dcc0}._debugToggleOpen_qeal6_41:before{background:#e8b84a}._debugToggleOpen_qeal6_41:after{background:linear-gradient(#3a3f47,#3a3f47)}._debugMenu_qeal6_51{position:absolute;left:0;bottom:calc(100% + 6px);min-width:190px;display:flex;flex-direction:column;gap:4px;padding:8px;background:#0e0c09f5;border:1px solid rgba(232,184,74,.3);border-radius:10px;box-shadow:0 12px 28px #00000073}._debugMenu_qeal6_51[hidden]{display:none}._debugMenuBelow_qeal6_69{top:calc(100% + 6px);bottom:auto}._debugMenuItem_qeal6_74{padding:9px 12px;font-size:13px;text-align:left;color:#e8dcc0;cursor:pointer;position:relative;isolation:isolate;border:none;border-radius:0;background:none;overflow:visible}._debugMenuItem_qeal6_74:before,._debugMenuItem_qeal6_74:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}._debugMenuItem_qeal6_74:before{background:transparent;clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px)}._debugMenuItem_qeal6_74:after{background:linear-gradient(transparent,transparent);clip-path:polygon(6px 1px,calc(100% - 6px) 1px,calc(100% - 1px) 6px,calc(100% - 1px) calc(100% - 6px),calc(100% - 6px) calc(100% - 1px),6px calc(100% - 1px),1px calc(100% - 6px),1px 6px)}@media(hover:hover)and (pointer:fine){._debugMenuItem_qeal6_74:hover:before{background:#e8b84a33}._debugMenuItem_qeal6_74:hover:after{background:linear-gradient(#e8b84a1f,#e8b84a1f)}}._debugMenuCheckbox_qeal6_111{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:13px;color:#e8dcc0;cursor:pointer;border-radius:6px}@media(hover:hover)and (pointer:fine){._debugMenuCheckbox_qeal6_111:hover{background:#e8b84a1f}}._debugMenuCheckbox_qeal6_111 input{margin:0;accent-color:#e8b84a}._panel_5pgad_1{display:flex;flex-direction:column;gap:8px}._summary_5pgad_7{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#d4a840}._sectionTitle_5pgad_15{margin:0;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#a89f88}._row_5pgad_24{display:grid;grid-template-columns:16px minmax(0,1fr) 14px;gap:6px;align-items:start;font-size:11px;line-height:1.35;color:#ebe3d0}._checkbox_5pgad_34{margin:1px 0 0;accent-color:#d4a840}._label_5pgad_39{color:#d8cdb8}._status_5pgad_43{font-size:12px;font-weight:700;text-align:center}._status_pending_5pgad_49{color:#8a8272}._status_pass_5pgad_53{color:#7ecf8f}._status_fail_5pgad_57{color:#e07070}._compact_1dsaq_1{display:none}._openButton_1dsaq_5{margin:0;padding:6px 10px;border:none;border-radius:6px;background:#12100ec7;color:#e8dcc0;font-family:DM Sans,sans-serif;font-size:10px;font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase;cursor:pointer;box-shadow:0 8px 20px #00000061;backdrop-filter:blur(10px)}._openButton_1dsaq_5[hidden]{display:none}._openButton_1dsaq_5:focus-visible{outline:2px solid #d4b36a;outline-offset:2px}@media(hover:hover)and (pointer:fine){._openButton_1dsaq_5:hover{color:#f5f4ee;background:#1c1814e0}}._preview_1dsaq_36{margin:0;padding:0;list-style:none;align-self:stretch;display:flex;flex-direction:column;gap:0;cursor:pointer}._preview_1dsaq_36[hidden]{display:none}._previewItem_1dsaq_50{margin:0;padding:8px 10px;display:flex;flex-wrap:wrap;column-gap:.35em;row-gap:0;border:none;border-radius:8px;background:#12100ec7;font-size:11px;font-weight:600;line-height:1.3;text-align:left;box-shadow:0 8px 20px #00000061;backdrop-filter:blur(10px)}._overlay_1dsaq_68{position:absolute;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;pointer-events:auto;background:#0a08069e;backdrop-filter:blur(8px)}._overlay_1dsaq_68[hidden]{display:none}._overlayFull_1dsaq_83{align-items:stretch;justify-content:stretch;background:#12100e;backdrop-filter:none}._dialog_1dsaq_90{display:flex;flex-direction:column;min-width:min(400px,100vw - 40px);max-width:min(480px,100vw - 40px);max-height:min(72vh,620px);overflow:hidden;border:1px solid rgba(138,115,84,.28);border-radius:12px;background:#161310;box-shadow:0 24px 64px #0000008c;color:#e8e4d8;font-family:DM Sans,sans-serif}._overlayFull_1dsaq_83 ._dialog_1dsaq_90{flex:1;min-width:0;max-width:none;max-height:none;margin:0;border:none;border-radius:0;box-shadow:none;background:#12100e}._header_1dsaq_117{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:14px 16px 12px;border-bottom:1px solid rgba(255,255,255,.08)}._overlayFull_1dsaq_83 ._header_1dsaq_117{padding-top:calc(12px + env(safe-area-inset-top,0px));padding-left:calc(16px + env(safe-area-inset-left,0px));padding-right:calc(16px + env(safe-area-inset-right,0px))}._title_1dsaq_133{margin:0;font-family:DM Sans,sans-serif;font-size:16px;font-weight:650;letter-spacing:-.01em;color:#f3efe6}._closeButton_1dsaq_142{flex-shrink:0;width:32px;height:32px;margin:0;padding:0;border:none;border-radius:999px;background:#ffffff14;color:#f3efe6;font-size:20px;line-height:1;cursor:pointer}@media(hover:hover)and (pointer:fine){._closeButton_1dsaq_142:hover{background:#ffffff24}}._fullList_1dsaq_162{scrollbar-width:none;-ms-overflow-style:none}._fullList_1dsaq_162::-webkit-scrollbar{display:none;width:0;height:0}._fullList_1dsaq_162{margin:0;padding:0 0 12px;list-style:none;overflow:auto;flex:1;min-height:0;display:flex;flex-direction:column}._overlayFull_1dsaq_83 ._fullList_1dsaq_162{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}._fullListItem_1dsaq_186{margin:0;padding:13px 18px;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.4em;row-gap:2px;border:none;background:transparent;font-size:14px;font-weight:500;line-height:1.35;box-shadow:inset 0 -1px #ffffff0f}._overlayFull_1dsaq_83 ._fullListItem_1dsaq_186{padding-left:calc(18px + env(safe-area-inset-left,0px));padding-right:calc(18px + env(safe-area-inset-right,0px))}._actor_1dsaq_207{font-weight:700}._verb_1dsaq_211,._subject_1dsaq_212{color:#c8c2b8;font-weight:500}._panel_41g11_1{pointer-events:auto;position:fixed;top:calc(env(safe-area-inset-top,0px) + 72px);left:calc(env(safe-area-inset-left,0px) + 12px);z-index:36;display:flex;flex-direction:column;gap:10px;width:min(280px,100vw - 24px);max-height:min(70vh,520px);padding:12px 14px;overflow:auto;background:#0c0e0af0;border:1px solid rgba(232,184,74,.3);border-radius:10px;box-shadow:0 8px 24px #00000059;color:#e8dcc0;font-family:DM Sans,sans-serif}._panel_41g11_1[hidden]{display:none}._header_41g11_25{display:flex;align-items:center;justify-content:space-between;gap:8px}._title_41g11_32{margin:0;font-size:14px;color:#e8dcc0}._closeButton_41g11_38,._resetButton_41g11_39{padding:4px 8px;font-size:12px;background:#3a3f47;color:#e8dcc0;border:1px solid #14110d;border-radius:4px;cursor:pointer}@media(hover:hover)and (pointer:fine){._closeButton_41g11_38:hover,._resetButton_41g11_39:hover{background:#5b6270}}._hint_41g11_55{margin:0;font-size:11px;color:#b8a978}._field_41g11_61{display:flex;flex-direction:column;gap:4px}._label_41g11_67{font-size:11px;color:#b8a978}._sliderRow_41g11_72{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}._sliderValue_41g11_79{font-size:12px;font-variant-numeric:tabular-nums;min-width:40px;text-align:right}._section_41g11_86{display:flex;flex-direction:column;gap:8px;padding-top:6px;border-top:1px solid rgba(232,184,74,.18)}._section_41g11_86:first-of-type{border-top:none;padding-top:0}._sectionTitle_41g11_98{margin:0;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#e8b84a}._actions_41g11_107{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px;border-top:1px solid rgba(232,184,74,.18)}._copyStatus_41g11_116{font-size:11px;color:#b8a978}._panel_1w20w_1{pointer-events:auto;position:fixed;top:calc(env(safe-area-inset-top,0px) + 72px);left:calc(env(safe-area-inset-left,0px) + 12px);z-index:36;display:flex;flex-direction:column;gap:10px;width:min(300px,100vw - 24px);max-height:min(70vh,560px);padding:12px 14px;overflow:auto;background:#0c0e0af0;border:1px solid rgba(232,184,74,.3);border-radius:10px;box-shadow:0 8px 24px #00000059;color:#e8dcc0;font-family:DM Sans,sans-serif}._panel_1w20w_1[hidden]{display:none}._header_1w20w_25{display:flex;align-items:center;justify-content:space-between;gap:8px}._title_1w20w_32{margin:0;font-size:14px;color:#e8dcc0}._checkboxField_1w20w_38{display:flex;align-items:center;gap:8px;cursor:pointer}._checkboxField_1w20w_38 input{margin:0;accent-color:#e8b84a}._actions_1w20w_49{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._copyStatus_1w20w_56{font-size:11px;color:#b8a978}._closeButton_1w20w_61,._resetButton_1w20w_62,._presetButton_1w20w_63{padding:4px 8px;font-size:12px;background:#3a3f47;color:#e8dcc0;border:1px solid #14110d;border-radius:4px;cursor:pointer}@media(hover:hover)and (pointer:fine){._closeButton_1w20w_61:hover,._resetButton_1w20w_62:hover,._presetButton_1w20w_63:hover{background:#5b6270}}._presetButton_1w20w_63[aria-pressed=true]{background:#5b6270;border-color:#e8b84ab3;color:#f3e6c4}._hint_1w20w_86{margin:0;font-size:11px;color:#b8a978}._presetRow_1w20w_92{display:flex;flex-wrap:wrap;gap:6px}._field_1w20w_98{display:flex;flex-direction:column;gap:4px}._label_1w20w_104{font-size:11px;color:#b8a978}._sliderRow_1w20w_109{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}._sliderValue_1w20w_116{font-size:12px;font-variant-numeric:tabular-nums;min-width:40px;text-align:right}._panel_1giju_1{pointer-events:auto;position:fixed;top:calc(var(--hud-top-clearance, 48px) + 8px);left:50%;transform:translate(-50%);z-index:34;display:flex;flex-direction:column;align-items:stretch;gap:6px;width:min(340px,100vw - 24px);font-family:DM Sans,sans-serif}._panel_1giju_1[hidden]{display:none}._header_1giju_19{align-self:center;max-width:100%;padding:5px 10px;border:1px solid rgba(232,184,74,.35);border-radius:8px;background:#0c0e0ae0;color:#d4a840;font:inherit;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}._header_1giju_19[hidden]{display:none}._list_1giju_42{display:flex;flex-direction:column;gap:4px;margin:0;padding:8px 10px;list-style:none;border:1px solid rgba(232,184,74,.25);border-radius:10px;background:#0c0e0ad1}._list_1giju_42[hidden]{display:none}._row_1giju_57{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:6px;align-items:baseline;font-size:12px;line-height:1.35;color:#ebe3d0}._mark_1giju_67{font-weight:700;text-align:center}._text_1giju_72{min-width:0}._progress_1giju_76,._optional_1giju_77{font-size:11px;font-variant-numeric:tabular-nums;color:#a89f88;white-space:nowrap}._optional_1giju_77{grid-column:2/-1;font-style:italic}._status_active_1giju_89 ._mark_1giju_67{color:#8a8272}._status_completed_1giju_93{color:#a9d8b3}._status_completed_1giju_93 ._mark_1giju_67{color:#7ecf8f}._status_completed_1giju_93 ._text_1giju_72{text-decoration:line-through;text-decoration-color:#7ecf8f99}._status_failed_1giju_104{color:#e4a8a0}._status_failed_1giju_104 ._mark_1giju_67{color:#e07070}._card_1giju_111{position:relative;padding:10px 28px 10px 12px;border:1px solid rgba(232,184,74,.45);border-radius:10px;background:#18140cf0;box-shadow:0 8px 24px #00000059;color:#f3e8d0}._card_1giju_111[hidden]{display:none}._cardTitle_1giju_124{display:block;margin-bottom:4px;font-size:12px;color:#d4a840}._cardTitle_1giju_124[hidden]{display:none}._cardBody_1giju_134{margin:0;font-size:12px;line-height:1.45;white-space:pre-wrap}._cardClose_1giju_141{position:absolute;top:4px;right:4px;width:22px;height:22px;padding:0;border:none;border-radius:6px;background:transparent;color:#a89f88;font:inherit;cursor:pointer}._root_ev6cd_1{position:fixed;z-index:90;pointer-events:auto;box-sizing:border-box;width:min(280px,100vw - 16px);padding:8px 10px;border:1px solid var(--hud-chip-border, #c4bdb2);border-radius:10px;background:var(--hud-panel-strong, #f5f4ee);box-shadow:0 12px 28px #00000047;color:var(--hud-ink, #1c2126);font-family:DM Sans,sans-serif;font-size:8px;line-height:1.15}._text_ev6cd_18{margin:0}._root_10iv9_1{display:flex;flex-direction:column;gap:4px;width:min(320px,100vw - 24px);pointer-events:auto}._panelHint_10iv9_9{padding:4px 8px;font-size:10px;line-height:1.3;color:#b8a888;text-align:right}._list_10iv9_17{display:flex;flex-direction:column;gap:4px}._row_10iv9_23{display:grid;grid-template-columns:10px 1fr;grid-template-rows:auto auto;gap:2px 8px;align-items:start;width:100%;padding:6px 8px;border:1px solid rgba(232,184,74,.18);border-radius:8px;background:#0a0907d1;color:#f3e8d0;text-align:left;cursor:pointer;touch-action:manipulation}._rowFocused_10iv9_40{border-color:#e8b84aa6;box-shadow:inset 0 0 0 1px #e8b84a40}._row_10iv9_23:active{transform:scale(.98)}._dot_10iv9_49{grid-row:1/span 2;width:8px;height:8px;margin-top:4px;border-radius:50%}._main_10iv9_57{grid-column:2;font-size:12px;font-weight:600;line-height:1.2}._sub_10iv9_64{grid-column:2;font-size:10px;line-height:1.35;color:#b8a888}@media(max-width:900px),(orientation:landscape)and (max-height:500px){._root_10iv9_1{width:min(148px,40vw);gap:2px}._row_10iv9_23{grid-template-columns:8px 1fr;grid-template-rows:auto;gap:0 6px;padding:4px 8px;border-radius:6px}._dot_10iv9_49{grid-row:1;width:7px;height:7px;margin-top:3px}._main_10iv9_57{font-size:11px;font-weight:600}}._backdrop_13twd_1{position:fixed;inset:0;z-index:110;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding-top:calc(env(safe-area-inset-top,0px) + 16px);padding-right:calc(env(safe-area-inset-right,0px) + 16px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 16px);padding-left:calc(env(safe-area-inset-left,0px) + 16px);background:#060805d1;backdrop-filter:blur(6px)}._panel_13twd_17{width:min(860px,100%);max-height:min(90vh,760px);display:flex;flex-direction:column;background:#141612;border:1px solid rgba(232,184,74,.28);border-radius:12px;box-shadow:0 16px 40px #0009;color:#ebe3d0;font-family:DM Sans,sans-serif;overflow:hidden}._header_13twd_31{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 18px 12px;border-bottom:1px solid rgba(232,184,74,.15);background:#e8b84a08}._headerText_13twd_41{min-width:0}._title_13twd_45{margin:0;font-family:Cinzel,serif;font-size:18px;letter-spacing:.08em;text-transform:uppercase;color:#f5ebd8}._intro_13twd_54{margin:4px 0 0;font-size:12px;line-height:1.45;color:#a89f88}._closeButton_13twd_61{flex-shrink:0;padding:6px 12px;font-family:DM Sans,sans-serif;font-size:12px;color:#c9bda0;background:transparent;border:1px solid rgba(232,184,74,.2);border-radius:6px;cursor:pointer}@media(hover:hover)and (pointer:fine){._closeButton_13twd_61:hover{border-color:#e8b84a66;color:#f0e6cc}}._body_13twd_79{display:flex;flex-direction:column;gap:14px;padding:16px 18px;overflow-y:auto;flex:1}._presetsSection_13twd_88{display:flex;flex-direction:column;gap:6px}._sectionLabel_13twd_94{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#c9b48c}._presetChips_13twd_102{display:flex;flex-wrap:wrap;gap:6px}._presetChip_13twd_102{padding:5px 10px;font-family:DM Sans,sans-serif;font-size:12px;color:#d6ccb6;background:#ffffff0a;border:1px solid rgba(232,184,74,.18);border-radius:6px;cursor:pointer;transition:all .15s ease}@media(hover:hover)and (pointer:fine){._presetChip_13twd_102:hover{border-color:#e8b84a73;background:#e8b84a1a;color:#fff}}._presetChipActive_13twd_127{background:#e8b84a33;border-color:#e8b84a;color:#ffeab3;font-weight:500}._armiesContainer_13twd_134{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:680px){._armiesContainer_13twd_134{grid-template-columns:1fr}}._armyCard_13twd_145{display:flex;flex-direction:column;gap:10px;padding:12px 14px;background:#00000040;border:1px solid rgba(232,184,74,.16);border-radius:8px}._armyCardHuman_13twd_155{border-left:3px solid #3d7ee8}._armyCardEnemy_13twd_159{border-left:3px solid #d84532}._armyHeader_13twd_163{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.06)}._armyTitleGroup_13twd_172{display:flex;align-items:center;gap:8px}._armyTitle_13twd_172{font-size:13px;font-weight:600;letter-spacing:.04em;color:#f0e6cc}._armyTotalBadge_13twd_185{padding:2px 7px;font-size:11px;font-weight:700;border-radius:4px;background:#e8b84a26;color:#e8c568}._armyQuickActions_13twd_194{display:flex;flex-wrap:wrap;gap:4px}._miniBtn_13twd_200{padding:3px 6px;font-size:10px;color:#b5aa94;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:4px;cursor:pointer}@media(hover:hover)and (pointer:fine){._miniBtn_13twd_200:hover{color:#f5edd8;border-color:#e8b84a4d;background:#e8b84a14}}._unitList_13twd_217{display:flex;flex-direction:column;gap:5px;max-height:280px;overflow-y:auto;padding-right:4px}._unitRow_13twd_226{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 6px;background:#ffffff05;border:1px solid rgba(255,255,255,.04);border-radius:6px}@media(hover:hover)and (pointer:fine){._unitRow_13twd_226:hover{background:#ffffff0a}}._unitInfo_13twd_242{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}._unitName_13twd_250{font-size:12px;color:#eae1cb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._unitMeta_13twd_258{font-size:10px;color:#8c826e}._unitControls_13twd_263{display:flex;align-items:center;gap:3px;flex-shrink:0}._stepBtn_13twd_270{width:22px;height:22px;display:flex;align-items:center;justify-content:center;padding:0;font-size:12px;font-weight:700;color:#d6cbaf;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:4px;cursor:pointer}@media(hover:hover)and (pointer:fine){._stepBtn_13twd_270:hover{background:#e8b84a33;border-color:#e8b84a;color:#fff}}._unitCountInput_13twd_293{width:44px;height:22px;padding:0 4px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;text-align:center;color:#fff;background:#0006;border:1px solid rgba(232,184,74,.25);border-radius:4px}._unitCountInput_13twd_293:focus{outline:none;border-color:#e8b84a}._optionsSection_13twd_311{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:#0003;border:1px solid rgba(232,184,74,.12);border-radius:8px}._checkboxOption_13twd_323{display:flex;align-items:center;gap:8px;font-size:12px;color:#ded4bf;cursor:pointer}._checkboxOption_13twd_323 input[type=checkbox]{accent-color:#e8b84a;width:15px;height:15px;cursor:pointer}._selectOption_13twd_338{display:flex;align-items:center;gap:8px;font-size:12px;color:#c9b48c}._select_13twd_338{padding:4px 36px 4px 8px;font-family:DM Sans,sans-serif;font-size:12px;color:#f3e8d0;background:#0006;border:1px solid rgba(232,184,74,.25);border-radius:6px;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23e8dcc0' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M1.5 1.5 L6 6 L10.5 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px}._select_13twd_338:focus{outline:none;border-color:#e8b84a}._footer_13twd_367{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 18px;border-top:1px solid rgba(232,184,74,.15);background:#e8b84a05}._footerSecondaryActions_13twd_377{display:flex;gap:6px}._resetBtn_13twd_382{padding:8px 12px;font-family:DM Sans,sans-serif;font-size:12px;color:#a89f88;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:6px;cursor:pointer}@media(hover:hover)and (pointer:fine){._resetBtn_13twd_382:hover{color:#ebdcb9;border-color:#e8b84a4d}}._playBtn_13twd_399{padding:9px 20px;font-family:Cinzel,serif;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#1a160d;background:linear-gradient(180deg,#f5d47a,#d49b28);border:1px solid #ffe18d;border-radius:6px;cursor:pointer;box-shadow:0 4px 12px #d49b2840;transition:all .15s ease}@media(hover:hover)and (pointer:fine){._playBtn_13twd_399:hover{background:linear-gradient(180deg,#ffe494,#e8aa30);box-shadow:0 6px 16px #d49b2866;transform:translateY(-1px)}}._backdrop_1qoyu_1{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding-top:calc(env(safe-area-inset-top,0px) + 16px);padding-right:calc(env(safe-area-inset-right,0px) + 16px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 16px);padding-left:calc(env(safe-area-inset-left,0px) + 16px);background:#060805d1;backdrop-filter:blur(6px)}._panel_1qoyu_17{width:min(720px,100%);max-height:min(88vh,720px);display:flex;flex-direction:column;background:#141612;border:1px solid rgba(232,184,74,.22);border-radius:12px;box-shadow:0 16px 40px #00000080;color:#ebe3d0;font-family:DM Sans,sans-serif;overflow:hidden}._panelWide_1qoyu_31{width:min(920px,100%)}._header_1qoyu_35{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px 12px;border-bottom:1px solid rgba(232,184,74,.12)}._headerText_1qoyu_44{min-width:0}._title_1qoyu_48{margin:0;font-family:Cinzel,serif;font-size:17px;letter-spacing:.08em;text-transform:uppercase;color:#f5ebd8}._intro_1qoyu_57{margin:4px 0 0;font-size:12px;line-height:1.45;color:#a89f88}._closeButton_1qoyu_64{flex-shrink:0;padding:6px 10px;font-family:DM Sans,sans-serif;font-size:12px;color:#c9bda0;background:transparent;border:1px solid rgba(232,184,74,.2);border-radius:6px;cursor:pointer}@media(hover:hover)and (pointer:fine){._closeButton_1qoyu_64:hover{border-color:#e8b84a66;color:#f0e6cc}}._body_1qoyu_82{display:grid;grid-template-columns:132px minmax(0,1fr);min-height:0;flex:1}._nav_1qoyu_89{display:flex;flex-direction:column;gap:2px;padding:10px 8px;border-right:1px solid rgba(232,184,74,.1);background:#0000002e}._navButton_1qoyu_98{padding:8px 10px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;text-align:left;color:#b8ad96;background:transparent;border:none;border-radius:6px;cursor:pointer}@media(hover:hover)and (pointer:fine){._navButton_1qoyu_98:hover{color:#ebe3d0;background:#ffffff0a}}._navButtonActive_1qoyu_117{color:#f5ebd8;background:#e8b84a1f}._content_1qoyu_122{min-width:0;min-height:0;display:flex;flex-direction:column}._listRoot_1qoyu_129{overflow:auto;padding:8px}._list_1qoyu_129{display:flex;flex-direction:column;gap:4px}._row_1qoyu_140{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:2px 10px;width:100%;padding:9px 10px;text-align:left;color:inherit;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:background .12s ease,border-color .12s ease}@media(hover:hover)and (pointer:fine){._row_1qoyu_140:hover{background:#ffffff09;border-color:#e8b84a29}._row_1qoyu_140:hover ._playLabel_1qoyu_160{opacity:1;color:#1a1408;background:#d4a840;border-color:#ffe6a073}}._rowMain_1qoyu_168{display:flex;align-items:center;gap:8px;min-width:0;grid-column:1;grid-row:1}._rowTitle_1qoyu_177{font-size:14px;font-weight:600;color:#f3ead6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._stageBadge_1qoyu_186{flex-shrink:0;padding:1px 6px;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:4px;border:1px solid transparent}._stage_tier1_1qoyu_197{color:#ffe8a8;background:#e8b84a29;border-color:#e8b84a59}._stage_tier2_1qoyu_203{color:#ffd0a0;background:#dc783c24;border-color:#dc783c52}._stage_regression_1qoyu_209{color:#a8c4b8;background:#78b48c1a;border-color:#78b48c3d}._stage_infra_1qoyu_215{color:#b8b8d0;background:#8c8cc81a;border-color:#8c8cc83d}._rowGoal_1qoyu_221{grid-column:1;grid-row:2;font-size:12px;line-height:1.4;color:#9f9684;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._rowDetailed_1qoyu_233{grid-template-rows:auto auto auto}._rowDetailed_1qoyu_233 ._playLabel_1qoyu_160{grid-row:1/-1}._rowDescription_1qoyu_240{grid-column:1/-1;font-size:12px;line-height:1.5;color:#b8ad96;white-space:pre-wrap;text-align:left}._badges_1qoyu_249{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:4px}._badge_1qoyu_249{padding:1px 5px;font-size:9px;letter-spacing:.03em;color:#c4b698;background:#e8b84a14;border:1px solid rgba(232,184,74,.16);border-radius:3px}._rowActions_1qoyu_266{grid-column:2;grid-row:1/span 2;align-self:center;display:flex;align-items:center;gap:6px}._playLabel_1qoyu_160{padding:5px 10px;font-size:11px;font-weight:600;color:#c9bda0;background:transparent;border:1px solid rgba(232,184,74,.2);border-radius:6px;opacity:.85;transition:opacity .12s ease,background .12s ease,color .12s ease,border-color .12s ease}._tuneBtn_1qoyu_287{padding:5px 8px;font-size:11px;font-weight:600;color:#ebdcb9;background:#e8b84a1f;border:1px solid rgba(232,184,74,.35);border-radius:6px;cursor:pointer;transition:all .12s ease}@media(hover:hover)and (pointer:fine){._tuneBtn_1qoyu_287:hover{background:#e8b84a47;border-color:#e8b84a;color:#fff}}@media(max-width:560px){._body_1qoyu_82{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}._nav_1qoyu_89{flex-direction:row;flex-wrap:wrap;border-right:none;border-bottom:1px solid rgba(232,184,74,.1);padding:8px}._navButton_1qoyu_98{flex:1 1 auto;text-align:center}}._root_1u7mg_1{position:absolute;top:calc(env(safe-area-inset-top,0px) + 72px);left:calc(env(safe-area-inset-left,0px) + 12px);z-index:2001;padding:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.45;color:#d9ffe0;white-space:pre;pointer-events:none;background:#000000ad}@media(max-width:900px),(orientation:landscape)and (max-height:500px){._root_1u7mg_1{position:fixed;top:auto;left:calc(env(safe-area-inset-left,0px) + var(--hud-safe-left, 8px));bottom:var(--hud-debug-panel-bottom, calc(8px + env(safe-area-inset-bottom, 0px)) );max-height:calc(50vh - var(--hud-debug-panel-bottom, 80px));overflow:auto;zoom:.5}}._root_17bgv_1{--tv-ink: var(--stylized-ink, #e8e4d8);--tv-earth: var(--stylized-earth, #6b5340);--tv-earth-deep: var(--stylized-earth-deep, #3a2c21);--tv-bronze: var(--stylized-bronze, #8a7354);--tv-display: Cinzel, Palatino, "Palatino Linotype", serif;--tv-ui: "DM Sans", ui-sans-serif, system-ui, sans-serif;--tv-cut: 8px;--tv-cut-sm: 6px;position:absolute;inset:0;box-sizing:border-box;padding-top:calc(env(safe-area-inset-top,0px) + 0);padding-right:calc(env(safe-area-inset-right,0px) + 0);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 0);padding-left:calc(env(safe-area-inset-left,0px) + 0);z-index:100;display:flex;align-items:center;justify-content:center;pointer-events:auto}._root_17bgv_1[hidden]{display:none}@media(max-width:900px),(orientation:landscape)and (max-height:500px){._root_17bgv_1{box-sizing:border-box;padding-top:calc(env(safe-area-inset-top,0px) + 28px);padding-right:calc(env(safe-area-inset-right,0px) + 28px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 28px);padding-left:calc(env(safe-area-inset-left,0px) + 28px)}}._backdrop_17bgv_37{position:absolute;inset:0;pointer-events:none;background:#080a089e;backdrop-filter:blur(6px)}._dialog_17bgv_45{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;gap:18px;width:min(360px,100%);padding:28px 32px;border:none;border-radius:18px;background:linear-gradient(180deg,#1e2420f5,#0e120ffa);box-shadow:0 24px 64px #00000070,0 10px 28px #00000047;color:var(--tv-ink);font-family:var(--tv-ui)}@media(max-width:900px),(orientation:landscape)and (max-height:500px){._dialog_17bgv_45{width:100%;max-width:none;padding:24px 22px 22px;gap:16px;border-radius:22px;box-shadow:0 22px 56px #0006,0 8px 22px #0000003d}}._title_17bgv_72{font-family:var(--tv-display);letter-spacing:.08em;text-transform:uppercase;color:#f3eee4;text-shadow:none;margin:0;text-align:center;font-size:clamp(26px,5vw,34px);line-height:1.15}@media(max-width:900px),(orientation:landscape)and (max-height:500px){._title_17bgv_72{font-size:clamp(22px,6.5vw,30px);letter-spacing:.06em}}._resumeButton_17bgv_91{align-self:center;min-width:min(220px,100%);padding:12px 28px;font-family:var(--tv-ui);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f4efe6;cursor:pointer;position:relative;isolation:isolate;border:none;border-radius:0;background:none;overflow:visible}._resumeButton_17bgv_91:before,._resumeButton_17bgv_91:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}._resumeButton_17bgv_91:before{background:var(--tv-bronze);clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px)}._resumeButton_17bgv_91:after{background:linear-gradient(180deg,var(--tv-earth),var(--tv-earth-deep));clip-path:polygon(8px 1px,calc(100% - 8px) 1px,calc(100% - 1px) 8px,calc(100% - 1px) calc(100% - 8px),calc(100% - 8px) calc(100% - 1px),8px calc(100% - 1px),1px calc(100% - 8px),1px 8px)}@media(hover:hover)and (pointer:fine){._resumeButton_17bgv_91:hover:before{background:var(--tv-bronze)}._resumeButton_17bgv_91:hover:after{background:linear-gradient(var(--tv-earth),var(--tv-earth))}}@media(max-width:900px),(orientation:landscape)and (max-height:500px){._resumeButton_17bgv_91{align-self:stretch;width:100%;min-width:0;padding-block:14px}}._overlay_jsffp_1{position:fixed;inset:0;box-sizing:border-box;padding-top:calc(env(safe-area-inset-top,0px) + 0);padding-right:calc(env(safe-area-inset-right,0px) + 0);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 0);padding-left:calc(env(safe-area-inset-left,0px) + 0);pointer-events:none;z-index:30}._button_jsffp_13{position:absolute;width:60px;height:60px;margin:-30px;border-radius:50%;background:linear-gradient(180deg,#3a342c,#1e1a14);color:#f3e8d0;border:2px solid rgba(232,184,74,.45);font-family:DM Sans,sans-serif;font-size:10px;font-weight:600;line-height:1.15;text-align:center;pointer-events:auto;cursor:pointer;padding:4px;box-shadow:0 8px 20px #0006}@media(hover:hover)and (pointer:fine){._button_jsffp_13:hover{border-color:#e8b84a;background:linear-gradient(180deg,#4a4236,#2a241c)}}._button_jsffp_13:disabled{background:#1c1914;color:#6f6758;border-color:#2a2620;cursor:default}._buttonActive_jsffp_45{background:linear-gradient(180deg,#5a9a48,#355a2c);border-color:#8ed87a;color:#f5ffe8;box-shadow:0 0 18px #4ea04659}._center_jsffp_52{position:absolute;width:12px;height:12px;margin:-6px;border-radius:50%;background:#e8b84a;border:1px solid #1a120c;pointer-events:none;box-shadow:0 0 12px #e8b84a80}._root_15o8u_1{position:absolute;inset:0;box-sizing:border-box;padding-top:calc(env(safe-area-inset-top,0px) + 0);padding-right:calc(env(safe-area-inset-right,0px) + 0);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 0);padding-left:calc(env(safe-area-inset-left,0px) + 0);display:flex;flex-direction:column;background:#14110d;color:#e8dcc0;font-family:sans-serif;overflow:hidden}._header_15o8u_17{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid #2a2620;background:#1a1612}._title_15o8u_27{margin:0;font-size:22px;letter-spacing:1px}._backButton_15o8u_33{padding:8px 16px;font-size:14px;background:#3a3f47;color:#e8dcc0;border:1px solid #14110d;border-radius:4px;cursor:pointer}@media(hover:hover)and (pointer:fine){._backButton_15o8u_33:hover{background:#5b6270}}._scroll_15o8u_48{flex:1;overflow-y:auto;padding:20px}._section_15o8u_54{margin-bottom:28px}._sectionTitle_15o8u_58{margin:0 0 12px;font-size:16px;color:#b8a978;letter-spacing:.5px}._grid_15o8u_65{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px}._card_15o8u_71{display:flex;flex-direction:column;gap:8px;padding:10px;background:#1f1b16;border:1px solid #2a2620;border-radius:6px}._cardTitle_15o8u_81{font-size:13px;text-align:center;line-height:1.3}._previewHost_15o8u_87{display:flex;align-items:center;justify-content:center;min-height:140px;background:#22261b;border:1px solid #14110d;border-radius:4px;overflow:hidden;cursor:grab;touch-action:none}._previewHost_15o8u_87 canvas{display:block;pointer-events:none}._previewHostDragging_15o8u_104{cursor:grabbing}._previewError_15o8u_108{padding:8px;font-size:11px;line-height:1.35;text-align:center;color:#e8a0a0}._buttonRow_15o8u_116{display:flex;flex-wrap:wrap;gap:4px;justify-content:center}._chipButton_15o8u_123{padding:4px 8px;font-size:11px;background:#2a2620;color:#e8dcc0;border:1px solid #4a4438;border-radius:3px;cursor:pointer}@media(hover:hover)and (pointer:fine){._chipButton_15o8u_123:hover{background:#3a3327}}._chipButtonActive_15o8u_138{background:#4c7a3f;border-color:#2c4a24;color:#e8dcc0}._attackTimingGrid_15o8u_144{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}._attackTimingHelp_15o8u_148{margin:0 0 12px;font-size:13px;line-height:1.45;color:#c8bc98}._attackTimingToolbar_15o8u_155{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px}._attackTimingButton_15o8u_163{padding:8px 14px;font-size:13px;background:#3a3f47;color:#e8dcc0;border:1px solid #14110d;border-radius:4px;cursor:pointer}@media(hover:hover)and (pointer:fine){._attackTimingButton_15o8u_163:hover{background:#5b6270}}._attackTimingCopyStatus_15o8u_178{font-size:12px;color:#8fd06f}._attackTimingFooter_15o8u_183{position:sticky;bottom:0;z-index:2;display:flex;flex-direction:column;gap:10px;margin-top:8px;padding:12px 0 4px;background:linear-gradient(180deg,#14110d00,#14110d 28%)}._attackTimingExport_15o8u_195{width:100%;max-width:none;margin-bottom:0;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.4;color:#e8dcc0;background:#14110d;border:1px solid #2a2620;border-radius:4px;resize:vertical}._attackTimingSliderRow_15o8u_210{display:flex;flex-direction:column;gap:6px}._attackTimingSliderLabel_15o8u_216{display:flex;flex-direction:column;gap:4px}._attackTimingSlider_15o8u_210{width:100%}._attackTimingValue_15o8u_226{font-size:11px;color:#b8a978}._attackTimingTimeline_15o8u_231{position:relative;height:6px;background:#14110d;border:1px solid #2a2620;border-radius:3px}._attackTimingTimelineMarker_15o8u_239{position:absolute;top:-3px;width:2px;height:12px;margin-left:-1px;background:#e8a040;border-radius:1px}._attackTimingType_15o8u_249{padding:4px 8px;font-size:11px;color:#8a9ab0;border:1px solid #3a4450;border-radius:3px}._attackTimingResetUnit_15o8u_257{align-self:flex-start}._root_1wyzt_1{position:absolute;inset:0;box-sizing:border-box;padding-top:calc(env(safe-area-inset-top,0px) + 0);padding-right:calc(env(safe-area-inset-right,0px) + 0);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 0);padding-left:calc(env(safe-area-inset-left,0px) + 0);display:flex;flex-direction:column;background:#14110d;color:#e8dcc0;font-family:sans-serif;overflow:hidden}._header_1wyzt_17{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #2a2620;background:#1a1612;flex-wrap:wrap}._title_1wyzt_28{margin:0;font-size:18px}._backButton_1wyzt_33,._tabButton_1wyzt_34,._actionButton_1wyzt_35{padding:8px 14px;font-size:13px;background:#3a3f47;color:#e8dcc0;border:1px solid #14110d;border-radius:4px;cursor:pointer}@media(hover:hover)and (pointer:fine){._backButton_1wyzt_33:hover,._tabButton_1wyzt_34:hover,._actionButton_1wyzt_35:hover{background:#5b6270}}._tabButtonActive_1wyzt_52{background:#6a5030;border-color:#e8b84a}._tabs_1wyzt_57{display:flex;gap:8px;flex-wrap:wrap}._body_1wyzt_63{flex:1;display:grid;grid-template-columns:minmax(280px,360px) 1fr;min-height:0}@media(max-width:900px){._body_1wyzt_63{grid-template-columns:1fr;grid-template-rows:auto 1fr}}._controls_1wyzt_76{overflow-y:auto;padding:16px;border-right:1px solid #2a2620;display:flex;flex-direction:column;gap:14px}._previewPane_1wyzt_85{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;min-height:0;overflow:auto;background:#0f0d0a}._previewPaneDraggable_1wyzt_96{cursor:grab}._previewPaneDragging_1wyzt_100{cursor:grabbing}._previewCanvas_1wyzt_104{width:min(100%,520px);aspect-ratio:1;image-rendering:pixelated;border:1px solid #2a2620;border-radius:6px;background:#000}._field_1wyzt_113{display:flex;flex-direction:column;gap:6px}._label_1wyzt_119{font-size:12px;color:#b8a978}._select_1wyzt_124,._textarea_1wyzt_125{width:100%;padding:8px;font-size:13px;background:#1f1b16;color:#e8dcc0;border:1px solid #2a2620;border-radius:4px}select._select_1wyzt_124{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23e8dcc0' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M1.5 1.5 L6 6 L10.5 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px;padding-right:36px}._textarea_1wyzt_125{min-height:280px;font-family:ui-monospace,monospace;font-size:11px;resize:vertical}._sliderRow_1wyzt_152{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}._sliderValue_1wyzt_159{font-size:12px;font-variant-numeric:tabular-nums;min-width:52px;text-align:right}._facingModeRow_1wyzt_166{display:flex;gap:6px;flex-wrap:wrap}._facingModeButton_1wyzt_172{padding:6px 10px;font-size:11px;background:#2a2620;color:#e8dcc0;border:1px solid #3a3530;border-radius:4px;cursor:pointer}@media(hover:hover)and (pointer:fine){._facingModeButton_1wyzt_172:hover{background:#3a3530}}._facingModeButtonActive_1wyzt_187{background:#6a5030;border-color:#e8b84a}._storedDirRow_1wyzt_192{display:flex;gap:6px;flex-wrap:wrap}._storedDirButton_1wyzt_198{min-width:52px;padding:6px 4px;font-size:11px;font-family:ui-monospace,monospace;background:#2a2620;color:#e8dcc0;border:1px solid #3a3530;border-radius:4px;cursor:pointer}@media(hover:hover)and (pointer:fine){._storedDirButton_1wyzt_198:hover{background:#3a3530}}._storedDirButtonActive_1wyzt_215{background:#6a5030;border-color:#e8b84a}._checkboxRow_1wyzt_220{display:flex;align-items:center;gap:8px;font-size:12px;color:#e8dcc0}._facingGrid_1wyzt_228{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}._facingButton_1wyzt_234{padding:6px 4px;font-size:11px;background:#2a2620;color:#e8dcc0;border:1px solid #3a3530;border-radius:4px;cursor:pointer}@media(hover:hover)and (pointer:fine){._facingButton_1wyzt_234:hover{background:#3a3530}}._facingButtonActive_1wyzt_249{background:#6a5030;border-color:#e8b84a}._hint_1wyzt_254{margin:0;font-size:11px;line-height:1.45;color:#8a8278}._status_1wyzt_261{font-size:12px;color:#6cbc6a;min-height:18px}._actions_1wyzt_267{display:flex;flex-wrap:wrap;gap:8px}._facingInfo_1wyzt_273{font-size:11px;font-family:ui-monospace,monospace;color:#c4a978;word-break:break-all}._colorRow_1wyzt_280{display:flex;align-items:center;gap:10px}._colorInput_1wyzt_286{width:44px;height:32px;padding:0;border:1px solid #2a2620;border-radius:4px;background:transparent;cursor:pointer}._hexInput_1wyzt_296{flex:1}._teamColorTunerControls_1wyzt_300{display:flex;flex-direction:column;gap:14px}._playerSwatchRow_1wyzt_306{display:flex;gap:8px;flex-wrap:wrap}._playerSwatch_1wyzt_306{width:36px;height:36px;border:2px solid #3a3530;border-radius:6px;cursor:pointer;padding:0}._playerSwatchActive_1wyzt_321{border-color:#e8dcc0;box-shadow:0 0 0 2px #e8b84a}._previewCanvasPick_1wyzt_326{cursor:crosshair}._overlay_n2wbx_1{position:fixed;left:max(8px,env(safe-area-inset-left,0px));bottom:max(8px,env(safe-area-inset-bottom,0px));z-index:2147483647;margin:0;pointer-events:none;user-select:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1;font-variant-numeric:tabular-nums;color:#9a9a9a}*,*:before,*:after{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input:not([type]),textarea,input[type=text],input[type=search],input[type=password],input[type=email],input[type=url],input[type=tel],input[type=number],[contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}html,body{margin:0;padding:0;width:100%;height:100%;min-height:100dvh;overflow:hidden;background:#0e100c;font-family:DM Sans,sans-serif;-webkit-tap-highlight-color:transparent}button,input[type=button],input[type=submit],input[type=reset],[role=button]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button:focus:not(:focus-visible),input[type=button]:focus:not(:focus-visible),input[type=submit]:focus:not(:focus-visible),input[type=reset]:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible){outline:none}#app{position:relative;box-sizing:border-box;width:100%;max-width:100%;height:100%;overflow:hidden;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}#app>canvas{position:absolute;inset:0;z-index:0;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}html.stylizedModeActive .stylizedBackdrop{filter:url(#tv-quad-tone);-webkit-filter:url(#tv-quad-tone)}
