.ui-select,.ui-select-menu{--select-bg:var(--ov-surface,var(--surface,#fff));--select-text:var(--ov-text,var(--ink,#142b30));--select-muted:var(--ov-muted,var(--muted,#808d90));--select-soft:var(--ov-soft,#f2f4f2);--select-line:var(--ov-line,var(--line,#eef0ed));--select-accent:var(--ov-accent,#f8dc49);--select-accent-text:var(--ov-on-accent,#142b30);--select-shadow:var(--ov-shadow,0 9px 24px -8px #1c2f2f26)}.ui-select{vertical-align:middle;width:100%;min-width:0;display:inline-block;position:relative}html body .ui-select select.ui-select-native[tabindex="-1"]{opacity:0;clip-path:inset(50%);pointer-events:none;border:0;width:1px;min-width:0;height:1px;min-height:0;margin:0;padding:0;position:absolute;inset:0 auto auto 0;overflow:hidden}html body .ui-select .ui-select-trigger{border:1px solid var(--select-line);background:var(--select-bg);width:100%;min-width:0;min-height:46px;color:var(--select-text);text-align:left;letter-spacing:normal;box-shadow:none;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.5;display:flex}html body .ui-select .ui-select-trigger:is(:focus,:focus-visible){box-shadow:none;outline:none}.ui-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-select-chevron{width:18px;height:18px;color:var(--select-muted);flex-shrink:0;transition:transform .2s}.ui-select[data-open]>.ui-select-trigger .ui-select-chevron{transform:rotate(180deg)}html body .ui-select .ui-select-trigger:disabled{cursor:default;opacity:.55}html body .ui-select-menu{box-sizing:border-box;border:1px solid var(--select-line);background:var(--select-bg);width:224px;color:var(--select-text);text-align:left;border-radius:15px;flex-direction:column;margin:0;padding:4px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;display:none;position:fixed;inset:auto;overflow:hidden;box-shadow:0 14px 48px #0f23282b}html body .ui-select-menu:popover-open{animation:.18s ease-out ui-select-in;display:flex}.ui-select-menu::backdrop{background:0 0}.ui-select-menu-heading{min-height:37px;color:var(--select-muted);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:0 4px 0 9px;font-size:12px;display:flex}html body .ui-select-menu .ui-select-close{width:44px;height:44px;min-height:44px;color:var(--select-muted);box-shadow:none;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;font-size:23px;font-weight:300;display:grid}.ui-select-search{background:var(--select-soft);border-radius:12px;flex-shrink:0;align-items:center;gap:7px;margin:1px 4px 8px;padding:0 10px;display:flex}.ui-select-search>svg{width:17px;height:17px;color:var(--select-muted);flex-shrink:0}html body .ui-select-menu .ui-select-search input[type=search]{width:100%;min-width:0;height:44px;min-height:44px;color:var(--select-text);caret-color:var(--select-text);box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0;font-family:inherit;font-size:16px;font-weight:400;display:block}html body .ui-select-menu .ui-select-search input::placeholder{color:var(--select-muted);font-size:13px}html body .ui-select-menu .ui-select-options{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--select-line) transparent;min-height:0;overflow-y:auto}.ui-select-menu .ui-select-options:focus-visible{outline:none}html body .ui-select-menu .ui-select-option{width:100%;min-height:44px;color:var(--select-text);text-align:left;white-space:normal;letter-spacing:normal;box-shadow:none;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:7px 9px;font:13px/1.6 -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;transition:background-color .15s;display:flex}.ui-select-option>span{overflow-wrap:anywhere;min-width:0}.ui-select-option>svg{flex-shrink:0;width:17px;height:17px}html body .ui-select-menu .ui-select-option[data-active]:not(:disabled):not([aria-selected=true]){background:var(--select-soft)}html body .ui-select-menu .ui-select-option[aria-selected=true]{background:var(--select-accent);color:var(--select-accent-text);font-weight:550}html body .ui-select-menu .ui-select-option:disabled{cursor:default;opacity:.4}.ui-select-empty{color:var(--select-muted);text-align:center;margin:0;padding:23px 12px;font-size:13px}@keyframes ui-select-in{0%{opacity:.2;filter:blur(3px);transform:translateY(-3px)}to{opacity:1;filter:none;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html body .ui-select-menu:popover-open{animation:none}.ui-select-chevron{transition:none}}.dialog-sheet.app-chrome{--sheet-danger:#b24940;--sheet-danger-bg:#fbeeea;box-sizing:border-box;width:min(100%,480px);max-width:480px;max-height:min(85dvh, calc(100dvh - env(safe-area-inset-top) - 12px));padding:12px max(22px, env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) max(22px, env(safe-area-inset-left));overscroll-behavior:contain;background:var(--chrome-surface);color:var(--chrome-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-shadow:var(--chrome-shadow);letter-spacing:normal;text-shadow:none;scrollbar-color:var(--chrome-line) transparent;border:0;border-radius:28px 28px 0 0;margin:auto auto 0;font:14px/1.5 -apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;position:fixed;inset:0;overflow-y:auto}.dialog-sheet.app-chrome[data-app-theme=dark]{--sheet-danger:#f4a196;--sheet-danger-bg:#402b2b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dialog-sheet.app-chrome[data-app-theme=warm]{--sheet-danger:#a45542;--sheet-danger-bg:#faeee3}.dialog-sheet:focus{outline:none}.dialog-sheet.app-chrome *{scrollbar-color:var(--chrome-line) transparent}.dialog-sheet.app-chrome ::selection{background:var(--chrome-accent);color:var(--chrome-on-accent)}.dialog-sheet::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07191f57}.dialog-sheet .dialog-sheet-handle{background:var(--chrome-line);border-radius:999px;width:32px;height:4px;margin:0 auto 8px}.dialog-sheet .dialog-sheet-head{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:0 0 4px;display:flex}.dialog-sheet .dialog-sheet-head h2{min-width:0;color:var(--chrome-text);letter-spacing:normal;margin:0;font-family:inherit;font-size:18px;font-weight:600;line-height:1.4}.dialog-sheet .dialog-sheet-head h2 small{color:var(--chrome-muted);margin-left:8px;font-size:12px;font-weight:400}.dialog-sheet .dialog-sheet-button{background:var(--chrome-soft);min-width:44px;min-height:44px;color:var(--chrome-text);letter-spacing:normal;text-shadow:none;box-shadow:none;border:0;border-radius:999px;margin:0;padding:0 14px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.5;transition:background-color .25s,color .25s,opacity .18s,transform .18s}.dialog-sheet .dialog-sheet-button:disabled{cursor:default;opacity:.55}.dialog-sheet .dialog-sheet-button:active:not(:disabled){transform:scale(.96)}.dialog-sheet .dialog-sheet-button:focus-visible{outline:2px solid var(--chrome-text);outline-offset:-4px}.dialog-sheet .dialog-sheet-close{width:44px;height:44px;color:var(--chrome-muted);background:0 0;border-radius:50%;flex:0 0 44px;place-items:center;padding:0;font-size:24px;font-weight:300;line-height:1;display:grid}.dialog-sheet .dialog-sheet-close svg{width:18px;height:18px;display:block}.dialog-sheet .dialog-sheet-primary,.dialog-sheet .dialog-sheet-button[data-primary]{background:var(--chrome-primary);min-height:48px;color:var(--chrome-on-primary);font-weight:600}.dialog-sheet .dialog-sheet-secondary{background:var(--chrome-soft);min-height:48px;color:var(--chrome-text)}.dialog-sheet .dialog-sheet-text{color:var(--chrome-text);background:0 0;font-size:13px}.dialog-sheet .dialog-sheet-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.dialog-sheet .dialog-sheet-input{box-sizing:border-box;border:1px solid var(--chrome-line);background:var(--chrome-soft);width:100%;min-width:0;height:48px;color:var(--chrome-text);caret-color:var(--chrome-text);box-shadow:none;border-radius:14px;padding:0 14px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.5;display:block}.dialog-sheet .dialog-sheet-input::placeholder{color:var(--chrome-muted)}.dialog-sheet .dialog-sheet-input:disabled{opacity:.55}.dialog-sheet .dialog-sheet-checkbox{width:20px;height:20px;accent-color:var(--chrome-primary);flex:0 0 20px;margin:0}.dialog-sheet .dialog-sheet-error{background:var(--sheet-danger-bg);color:var(--sheet-danger);overflow-wrap:anywhere;border:0;border-radius:14px;margin:12px 0;padding:10px 12px;font-size:13px;line-height:1.65}.dialog-sheet .dialog-sheet-empty{color:var(--chrome-muted);align-items:center;gap:8px;margin:0;padding:18px 0;font-size:13px;display:flex}.dialog-sheet .dialog-sheet-spinner{border:1.5px solid var(--chrome-line);border-top-color:var(--chrome-text);border-radius:50%;flex:0 0 16px;width:16px;height:16px;animation:.8s linear infinite dialog-sheet-spin;display:inline-block}@media (hover:hover){.dialog-sheet .dialog-sheet-close:hover:not(:disabled),.dialog-sheet .dialog-sheet-text:hover:not(:disabled){background:var(--chrome-soft);color:var(--chrome-text)}}@media (width<=359px){.dialog-sheet.app-chrome{padding-left:max(18px, env(safe-area-inset-left));padding-right:max(18px, env(safe-area-inset-right))}}@keyframes dialog-sheet-in{0%{opacity:.3;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}@keyframes dialog-sheet-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-sheet-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){.dialog-sheet[open]{animation:.28s cubic-bezier(.2,.75,.2,1) dialog-sheet-in}.dialog-sheet[open]::backdrop{animation:.2s ease-out dialog-sheet-backdrop-in}}@media (prefers-reduced-motion:reduce){.dialog-sheet,.dialog-sheet *,.dialog-sheet::backdrop{transition:none;animation:none}}.auth-login .auth-login-form{flex-direction:column;display:flex}.auth-login .auth-login-form>label{color:var(--chrome-muted);margin:10px 0 6px;font-size:13px;font-weight:500}.auth-login .auth-login-form>label:first-child{margin-top:2px}.auth-login .ui-select,.auth-login .ui-select-menu{--select-bg:var(--chrome-surface);--select-text:var(--chrome-text);--select-muted:var(--chrome-muted);--select-soft:var(--chrome-soft);--select-line:var(--chrome-line);--select-accent:var(--chrome-accent);--select-accent-text:var(--chrome-on-accent);--select-shadow:var(--chrome-shadow)}.auth-login .ui-select .ui-select-trigger{background:var(--chrome-soft);border-radius:14px;min-height:48px;padding:10px 14px;font-size:16px}.auth-login .auth-login-retry{background:0 0;align-self:flex-start;margin-top:4px;padding:0 10px;font-size:13px}.auth-login-account,.auth-login-password{min-width:0;position:relative}.auth-login .auth-login-account .dialog-sheet-input{padding-right:50px}.auth-login .auth-login-password .dialog-sheet-input{padding-right:66px}.auth-login .auth-login-history-toggle,.auth-login .auth-login-password-toggle{height:44px;color:var(--chrome-muted);background:0 0;padding:0;position:absolute;top:2px;right:2px}.auth-login .auth-login-history-toggle{place-items:center;width:44px;display:grid}.auth-login .auth-login-history-toggle svg{width:18px;height:18px;transition:transform .18s}.auth-login .auth-login-history-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.auth-login .auth-login-password-toggle{width:60px;font-size:13px}.auth-login .auth-login-history{z-index:2;overscroll-behavior:contain;border:1px solid var(--chrome-line);background:var(--chrome-surface);max-height:236px;box-shadow:var(--chrome-shadow);border-radius:18px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.auth-login .auth-login-history li{align-items:center;gap:3px;display:flex}.auth-login .auth-login-history-pick{text-align:left;background:0 0;border-radius:12px;flex:1;min-width:0;min-height:52px;padding:7px 10px}.auth-login .auth-login-history-pick b{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:550;display:block;overflow:hidden}.auth-login .auth-login-history-pick small{color:var(--chrome-muted);overflow-wrap:anywhere;font-size:11px;display:block}.auth-login .auth-login-history-pick[aria-pressed=true]{background:var(--chrome-accent);color:var(--chrome-on-accent)}.auth-login .auth-login-history-pick[aria-pressed=true] small{color:inherit;opacity:.75}.auth-login .auth-login-history-remove{width:44px;height:44px;color:var(--chrome-muted);background:0 0;flex:0 0 44px;padding:0;font-size:22px;font-weight:300;line-height:1}.auth-login .auth-login-form>.auth-login-remember{min-height:44px;color:var(--chrome-muted);align-items:center;gap:8px;margin:4px 0 0;font-size:13px;font-weight:400;display:flex}.auth-login .auth-login-submit{width:100%;margin-top:8px}@media (hover:hover){.auth-login .auth-login-retry:hover:not(:disabled),.auth-login .auth-login-history-toggle:hover:not(:disabled),.auth-login .auth-login-password-toggle:hover:not(:disabled),.auth-login .auth-login-history-remove:hover:not(:disabled),.auth-login .auth-login-history-pick:hover:not([aria-pressed=true]):not(:disabled){background:var(--chrome-soft);color:var(--chrome-text)}.auth-login .auth-login-history-remove:hover:not(:disabled){color:var(--sheet-danger)}}@keyframes auth-login-history-in{0%{opacity:.3;filter:blur(3px);transform:translateY(-3px)}to{opacity:1;filter:none;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.auth-login .auth-login-history{animation:.18s ease-out auth-login-history-in}}.app-chrome{--chrome-bg:#fcfcfb;--chrome-surface:#fff;--chrome-text:#142b30;--chrome-muted:#929b9c;--chrome-accent:#f8dc49;--chrome-on-accent:#142b30;--chrome-primary:#102b31;--chrome-on-primary:#fff;--chrome-soft:#f2f4f2;--chrome-line:#eef0ed;--chrome-shadow:0 9px 24px -8px #1c2f2f26;--chrome-success:#4d8273}.app-chrome[data-app-theme=dark]{--chrome-bg:#171d21;--chrome-surface:#222b30;--chrome-text:#f0f3ee;--chrome-muted:#9ba9ad;--chrome-accent:#e9cf62;--chrome-on-accent:#252b25;--chrome-primary:#e9cf62;--chrome-on-primary:#252b25;--chrome-soft:#2c363b;--chrome-line:#303b40;--chrome-shadow:0 10px 26px -8px #00000073;--chrome-success:#92bea9}.app-chrome[data-app-theme=warm]{--chrome-bg:#f7f1e8;--chrome-surface:#fffaf2;--chrome-text:#453b34;--chrome-muted:#a1978b;--chrome-accent:#d9ac73;--chrome-on-accent:#392c20;--chrome-primary:#554637;--chrome-on-primary:#fffaf2;--chrome-soft:#efe6d9;--chrome-line:#eae1d4;--chrome-shadow:0 10px 24px -8px #5e44282e;--chrome-success:#63815d}.feedback-layer.feedback-redesign.app-chrome{--feedback-error:#b54e42;--feedback-info:#467b99;inset:max(16px, env(safe-area-inset-top)) 0 auto;width:calc(100% - max(18px, env(safe-area-inset-left)) - max(18px, env(safe-area-inset-right)));max-width:436px;color:var(--chrome-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;text-shadow:none;letter-spacing:normal;pointer-events:none;background:0 0;border:0;margin:0 auto;padding:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;position:fixed;overflow:visible}.feedback-layer.feedback-redesign.app-chrome[data-app-theme=dark]{--feedback-error:#e9978b;--feedback-info:#96bbd1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.feedback-layer.feedback-redesign.app-chrome[data-app-theme=warm]{--feedback-error:#a45542;--feedback-info:#8d6d47}body:has(.account-header)>.feedback-layer.feedback-redesign.app-chrome{top:auto;bottom:calc(86px + env(safe-area-inset-bottom))}.feedback-layer.feedback-redesign :is(.global-loading,.message-toast){border:1px solid var(--chrome-line);background:var(--chrome-surface);width:fit-content;max-width:100%;min-height:44px;color:var(--chrome-text);box-shadow:var(--chrome-shadow);text-align:left;border-radius:22px;gap:10px;margin:0 auto;font-size:13px;font-weight:450;line-height:1.6;transition:background-color .25s,border-color .25s,color .25s,box-shadow .25s;display:flex}.feedback-layer.feedback-redesign .global-loading{border-radius:999px;align-items:center;padding:10px 16px}.feedback-layer.feedback-redesign .global-loading+.message-toast{margin-top:8px}.feedback-layer.feedback-redesign .loading-spinner{border:1.5px solid var(--chrome-line);border-top-color:var(--chrome-text);width:16px;height:16px}.feedback-layer.feedback-redesign .message-toast{--message-color:var(--feedback-info);align-items:flex-start;padding:4px 4px 4px 14px}.feedback-layer.feedback-redesign .message-success{--message-color:var(--chrome-success)}.feedback-layer.feedback-redesign .message-error{--message-color:var(--feedback-error)}.feedback-layer.feedback-redesign.app-chrome .message-symbol{width:20px;height:20px;color:var(--message-color);background:0 0;border:0;border-radius:0;flex:0 0 20px;place-items:center;margin-top:12px;display:grid}.feedback-layer.feedback-redesign .message-symbol svg{width:20px;height:20px;display:block}.feedback-layer.feedback-redesign .message-toast p{overscroll-behavior:contain;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;max-height:40dvh;color:var(--chrome-text);font:inherit;pointer-events:auto;flex:auto;margin:11px 0;overflow-y:auto}.feedback-layer.feedback-redesign .message-close{width:44px;height:44px;min-height:44px;color:var(--chrome-muted);box-shadow:none;pointer-events:auto;background:0 0;border:0;border-radius:50%;flex:0 0 44px;place-items:center;margin:0;padding:0;transition:background-color .18s,color .18s,transform .18s;display:grid}.feedback-layer.feedback-redesign .message-close svg{width:16px;height:16px;display:block}.feedback-layer.feedback-redesign .message-close:active{background:var(--chrome-soft);color:var(--chrome-text);transform:scale(.96)}.feedback-layer.feedback-redesign .message-close:focus-visible{outline:2px solid var(--chrome-text);outline-offset:-4px}@media (hover:hover){.feedback-layer.feedback-redesign .message-close:hover{background:var(--chrome-soft);color:var(--chrome-text)}}@media (prefers-reduced-motion:no-preference){@keyframes feedback-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.feedback-layer.feedback-redesign :is(.global-loading,.message-toast){animation:.18s ease-out feedback-enter}}@media (prefers-reduced-motion:reduce){.feedback-layer.feedback-redesign,.feedback-layer.feedback-redesign *{transition:none;animation:none}}html body .account-shell .app-account-header{--account-header-shadow:0 3px 12px -5px #00000024;z-index:5;box-sizing:border-box;width:100%;max-width:480px;padding:calc(10px + env(safe-area-inset-top)) max(22px, env(safe-area-inset-right)) 0 max(22px, env(safe-area-inset-left));background:var(--chrome-bg);color:var(--chrome-text);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;margin-inline:auto;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.5;position:sticky;top:0}html body .account-shell .app-account-header:after{content:"";background:linear-gradient(to bottom, var(--chrome-bg), transparent);pointer-events:none;height:10px;position:absolute;top:100%;left:0;right:0}html body .account-shell .app-account-header .account-row{align-items:center;gap:10px;padding:0;display:flex}html body .account-shell .app-account-header .account-strip{min-width:0;padding:8px var(--account-center-end,24px) 10px var(--account-center-start,10px);overscroll-behavior-x:contain;scrollbar-width:none;flex:1;gap:8px;margin-left:-10px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 24px),#0000)}html body .account-shell .app-account-header .account-strip::-webkit-scrollbar{display:none}html body .account-shell .app-account-header .account-chip{box-sizing:border-box;background:var(--chrome-surface);min-width:76px;max-width:220px;min-height:56px;color:var(--chrome-text);box-shadow:var(--account-header-shadow);opacity:1;font-family:inherit;line-height:inherit;text-shadow:none;border:0;border-radius:999px;outline:none;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;padding:9px 16px;transition:background-color .25s,color .25s,box-shadow .25s,transform .18s;display:inline-flex;position:relative}html body .account-shell .app-account-header .account-chip[data-country]{background:var(--chrome-surface);color:var(--chrome-text);border:0}html body .account-shell .app-account-header .account-chip:before{display:none}html body .account-shell .app-account-header .account-chip[aria-pressed=true]{background:var(--chrome-accent);color:var(--chrome-on-accent);box-shadow:var(--account-header-shadow);outline:none}html body .account-shell .app-account-header .account-chip[data-has-status]{min-width:98px;padding-right:38px}html body .account-shell .app-account-header .account-chip .account-chip-status{width:14px;height:14px;color:inherit;opacity:.85;position:absolute;top:50%;right:14px;transform:translateY(-50%)}html body .account-shell .app-account-header .account-chip strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:112px;color:inherit;font-size:13px;font-weight:550;overflow:hidden}html body .account-shell .app-account-header .account-chip span{white-space:nowrap;color:inherit;opacity:.8;font-size:11px}html body .account-shell .app-account-header .account-chip .account-chip-heading{opacity:1;align-items:center;gap:5px;min-width:0;max-width:100%;display:flex}html body .account-shell .app-account-header .account-chip .account-server-tag{background:var(--chrome-soft);color:var(--chrome-muted);font-variant-numeric:tabular-nums;opacity:1;border-radius:6px;flex-shrink:0;padding:1px 5px;font-size:10px;font-weight:550;line-height:1.5;display:inline-block}html body .account-shell .app-account-header .account-chip[aria-pressed=true] .account-server-tag{background:color-mix(in srgb, var(--chrome-on-accent) 10%, transparent);color:inherit}html body .account-shell .app-account-header .account-chip .account-chip-login{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(150px,100%);color:inherit;opacity:.7;font-size:11px;font-weight:400;line-height:1.4;display:block;overflow:hidden}html body .account-shell .app-account-header .account-tools{flex-shrink:0;align-items:center;gap:6px;padding-bottom:2px;display:flex}html body .account-shell .app-account-header .account-add{background:var(--chrome-surface);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--chrome-text);box-shadow:var(--account-header-shadow);text-shadow:none;border:0;border-radius:50%;flex:0 0 44px;align-self:center;place-items:center;margin:0;padding:0;font-family:inherit;font-size:26px;font-weight:300;line-height:1;transition:transform .18s,background-color .25s,color .25s;display:grid}html body .account-shell .app-account-header .account-add:hover:not(:disabled){background:var(--chrome-surface)}@media (hover:hover){html body .account-shell .app-account-header :is(.account-chip,.account-add):hover:not(:disabled){color:color-mix(in srgb, var(--chrome-text) 70%, var(--chrome-success))}html body .account-shell .app-account-header .account-chip[aria-pressed=true]:hover:not(:disabled){color:var(--chrome-on-accent)}html body .account-shell .app-account-header .account-chip:hover:not(:disabled) :is(.account-chip-login,.account-server-tag){color:inherit;opacity:1}}html body .account-shell .app-account-header :is(.account-chip,.account-add):active:not(:disabled){transform:scale(.96)}html body .account-shell .app-account-header :is(.account-chip,.account-add):focus-visible{outline:2px solid var(--chrome-text);outline-offset:2px}html body .account-shell .app-account-header :is(.account-chip,.account-add):disabled{cursor:not-allowed;opacity:.55}html body .account-shell .app-account-header .account-empty-label{color:var(--chrome-muted);margin:0;padding:12px 0;font-size:11px}@media (width<=360px){html body .account-shell .app-account-header{padding-left:max(18px, env(safe-area-inset-left));padding-right:max(18px, env(safe-area-inset-right))}}@media (prefers-reduced-motion:reduce){html body .account-shell .app-account-header :is(.account-chip,.account-add){transition:none}html body .account-shell .app-account-header :is(.account-chip,.account-add):active:not(:disabled){transform:none}}html body button.inline-action{min-width:44px;min-height:44px;color:var(--chrome-text,#142b30);box-shadow:none;letter-spacing:normal;text-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:6px 0;font-family:inherit;font-size:13px;font-weight:500;line-height:20px;transition:transform .18s,opacity .18s;display:inline-flex}html body .inline-action>.inline-action-label{background:var(--chrome-soft,#f2f4f2);min-height:32px;color:inherit;border-radius:999px;justify-content:center;align-items:center;padding:6px 12px;font-size:13px;font-weight:500;line-height:20px;transition:background-color .25s,color .25s;display:inline-flex}html body button.inline-action:disabled{opacity:.55;cursor:default}html body button.inline-action:focus-visible{outline:2px solid var(--chrome-text,#142b30);outline-offset:2px}html body button.inline-action:active:not(:disabled){transform:scale(.96)}@media (hover:hover){html body button.inline-action:hover:not(:disabled)>.inline-action-label{background:color-mix(in srgb, var(--chrome-text,#142b30) 8%, var(--chrome-surface,#fff))}}@media (prefers-reduced-motion:reduce){html body button.inline-action,html body .inline-action>.inline-action-label{transition:none}html body button.inline-action:active:not(:disabled){transform:none}}.equipment-page .equip-mode{flex-wrap:wrap;gap:2px}.equipment-page .equip-mode button{overflow-wrap:anywhere;flex:17%;min-width:44px;min-height:44px;padding:5px 3px;line-height:1.4}.alliance-scout{padding:0 var(--gutter) 24px;color:var(--ink,#182f29);margin-top:-24px;font-size:13px;line-height:1.6;position:relative}.alliance-scout *,.alliance-confirm *{min-width:0}.alliance-heading,.alliance-toolbar{justify-content:space-between;align-items:center;gap:8px;display:flex}.alliance-heading{align-items:flex-start;margin-bottom:10px}.alliance-heading h2{font-size:18px;font-weight:650}.alliance-heading p,.alliance-note,.alliance-scout small,.alliance-confirm small{color:var(--muted);font-size:12px}.alliance-kicker{color:var(--accent);border:1px solid var(--line);border-radius:5px;flex-shrink:0;padding:3px 6px;font-size:11px}.alliance-scout :is(p,li,label,strong,b,h3),.alliance-confirm :is(p,li,strong,span){overflow-wrap:anywhere}.alliance-scout h3,.alliance-confirm h2{margin:0;font-weight:650}.alliance-scout h3{font-size:14px}.alliance-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-top:12px;padding:12px}.alliance-scout button,.alliance-confirm button{border:1px solid var(--line);background:var(--surface);min-width:44px;min-height:44px;color:var(--accent);white-space:normal;border-radius:7px;padding:8px 11px;font-size:12px;line-height:1.5}.alliance-scout button:hover:not(:disabled),.alliance-confirm button:hover:not(:disabled){border-color:var(--accent)}.alliance-scout button:disabled,.alliance-confirm button:disabled{opacity:.5}.alliance-scout .alliance-primary,.alliance-confirm .alliance-primary{background:var(--accent);border-color:var(--accent);color:#fffef9;font-weight:600}.alliance-wide{width:100%;margin-top:10px}.alliance-ranking{margin:4px 0 0;padding:0;list-style:none}.alliance-ranking li{border-top:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px 0;display:grid}.alliance-ranking li:first-child{border-top:0}.alliance-ranking strong,.alliance-ranking small{display:block}.alliance-ranking strong{font-size:14px;font-weight:600}.alliance-rank{color:var(--muted);font-variant-numeric:tabular-nums}.alliance-state{margin:8px 0;font-weight:600}.alliance-error{color:#993c32;background:#f8ece7;border:1px solid #ad5b4c;border-radius:6px;margin:8px 0;padding:10px;font-size:12px}.alliance-error ul{margin:4px 0;padding-left:18px;list-style:outside}.alliance-check{cursor:pointer;align-items:center;gap:9px;min-height:44px;padding:5px 0;display:flex}.alliance-check input{width:18px;height:18px;accent-color:var(--accent);box-shadow:none;flex:0 0 18px;margin:0}.alliance-members>summary,.alliance-results>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.alliance-members>summary:before,.alliance-results>summary:before{content:"＋";color:var(--muted);margin-right:6px}.alliance-members[open]>summary:before,.alliance-results[open]>summary:before{content:"−"}.alliance-member{border:1px solid var(--line);border-radius:7px;margin-top:8px;overflow:hidden}.alliance-member-head{background:color-mix(in srgb, var(--accent) 7%, var(--surface));padding:5px 10px}.alliance-member-head strong{flex:1}.alliance-member ul{margin:0;padding:0;list-style:none}.alliance-member li{border-top:1px solid var(--line)}.alliance-city{min-height:54px;padding:7px 10px}.alliance-city b{font-weight:500}.alliance-city small{font-size:11px;display:block}.alliance-plan{border-top:1px solid var(--line);gap:8px;margin-top:14px;padding-top:12px;display:grid}.alliance-plan>label{font-weight:600}.alliance-plan select{border:1px solid var(--line);width:100%;max-width:100%;min-height:44px;color:var(--ink,#182f29);background:var(--surface);border-radius:7px;padding:8px}.alliance-plan .alliance-wide{margin-top:0}.alliance-estimate{font-variant-numeric:tabular-nums}.alliance-progress{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.alliance-progress progress{width:100%;height:12px;accent-color:var(--accent);margin:8px 0;display:block}.alliance-progress p{color:var(--muted);font-size:12px}.alliance-results{margin-top:14px}.alliance-results ul{margin:6px 0 0;padding:0;list-style:none}.alliance-results li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:10px 0;display:grid}.alliance-results li>b{color:var(--accent);font-size:12px}.alliance-results small{display:block}.alliance-results li>p{color:var(--muted);grid-column:1/-1;font-size:12px}.alliance-results li[data-state=unknown]>b{color:#ad5b4c}.alliance-confirm{border:1px solid var(--line);background:var(--surface);width:min(92vw,440px);max-height:85dvh;color:var(--ink,#182f29);border-radius:12px;margin:auto;padding:18px;font-size:13px;line-height:1.6;position:fixed;inset:0;overflow:auto}.alliance-confirm::backdrop{background:#14141370}.alliance-confirm h2{margin-bottom:12px;font-size:18px}.alliance-confirm p{margin:8px 0}.alliance-preview-targets{border-top:1px solid var(--line);max-height:30dvh;margin:12px 0;padding:0;list-style:none;overflow-y:auto}.alliance-preview-targets li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.alliance-preview-targets small{display:block}.alliance-preview-targets b{flex-shrink:0}.alliance-confirm-actions{grid-template-columns:1fr 2fr;gap:8px;margin-top:14px;display:grid}html.ui-claude .alliance-scout .alliance-primary,html.ui-claude .alliance-confirm .alliance-primary{background:var(--ink);border-color:var(--ink);color:#faf9f5}html.ui-claude .alliance-member-head{background:var(--claude-soft)}html.ui-claude .alliance-confirm{background:var(--claude-bg)}html.ui-v3 .alliance-card,html.ui-v3 .alliance-confirm{background:var(--panel);border-color:var(--gold-line);border-radius:3px}html.ui-v3 .alliance-scout button,html.ui-v3 .alliance-confirm button{border-color:var(--gold-line);background:var(--panel-2);color:var(--gold-bright);border-radius:3px}html.ui-v3 .alliance-scout .alliance-primary,html.ui-v3 .alliance-confirm .alliance-primary{background:var(--ember-deep);color:var(--gold-bright)}html.ui-v3 .alliance-error{color:#f1b7a6;background:#301b16}@media (width<=359px){.equipment-page .equip-mode button,html.ui-v3 .equipment-page .equip-mode button{letter-spacing:0;font-size:12px}.alliance-card{padding:9px}.alliance-heading{flex-wrap:wrap}.alliance-confirm{padding:14px}}html body :is(.military-redesign,.map-redesign) .alliance-redesign{--alliance-danger:var(--map-ui-danger,var(--military-danger));--alliance-overlay:var(--map-ui-overlay,var(--military-overlay));--ink:var(--chrome-text);--muted:var(--chrome-muted);--surface:var(--chrome-surface);--line:var(--chrome-line);--accent:var(--chrome-primary);min-width:0;color:var(--chrome-text);letter-spacing:normal;text-shadow:none;background:0 0;margin:0;padding:0;font-family:inherit;font-size:13px;line-height:1.6;position:relative}html:has(.alliance-redesign .alliance-sheet[open]){overflow:hidden}html:has(.alliance-redesign .alliance-sheet[open]) body{overflow:hidden}html body :is(.military-redesign,.map-redesign) .alliance-redesign button{letter-spacing:normal;text-shadow:none;filter:none;touch-action:manipulation;font-family:inherit;font-size:13px;font-weight:500}html body :is(.military-redesign,.map-redesign) .alliance-redesign button.inline-action{box-sizing:border-box;width:auto;min-width:44px;height:auto;min-height:44px;color:var(--chrome-text);box-shadow:none;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:6px 0;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}html body :is(.military-redesign,.map-redesign) .alliance-redesign button.inline-action>.inline-action-label{box-sizing:border-box;background:var(--chrome-soft);max-width:100%;min-height:32px;color:inherit;border-radius:999px;padding:6px 12px;font-size:13px;line-height:20px}html body :is(.military-redesign,.map-redesign) .alliance-redesign button.alliance-primary>.inline-action-label{background:var(--chrome-primary);color:var(--chrome-on-primary)}html body :is(.military-redesign,.map-redesign) .alliance-redesign button:disabled{opacity:.5;cursor:default}html body :is(.military-redesign,.map-redesign) .alliance-redesign :is(button,summary):focus-visible{outline:2px solid var(--chrome-text);outline-offset:3px}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-card{box-shadow:none;background:0 0;border:0;border-radius:0;margin:20px 0 0;padding:0}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-card+.alliance-card{border-top:1px solid var(--chrome-line);padding-top:20px}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-width:0;margin:0 0 6px;display:flex}html body :is(.military-redesign,.map-redesign) .alliance-redesign h3{color:var(--chrome-text);letter-spacing:normal;margin:0;font-family:inherit;font-size:15px;font-weight:550}html body :is(.military-redesign,.map-redesign) .alliance-redesign :is(.alliance-note,small){color:var(--chrome-muted);font-size:11px;font-weight:400;line-height:1.7}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-note{margin:6px 0}html body :is(.military-redesign,.map-redesign) .alliance-redesign>.alliance-note{margin:0 0 12px}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-ranking{margin:0;padding:0;list-style:none}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-ranking li{border:0;border-top:1px solid var(--chrome-line);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:60px;padding:8px 2px;display:grid}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-ranking li:first-child{border-top:0}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-rank{color:var(--chrome-muted);font-variant-numeric:tabular-nums;font-size:12px}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-ranking strong{color:var(--chrome-text);font-size:14px;font-weight:500;display:block}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-ranking small{margin-top:3px;display:block}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-state{color:var(--chrome-text);margin:8px 0;font-size:13px;font-weight:500}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-error{background:color-mix(in srgb, var(--alliance-danger) 9%, var(--chrome-surface));color:var(--alliance-danger);border:0;border-radius:12px;margin:10px 0;padding:10px 12px;font-size:12px;line-height:1.7}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-error strong{font-weight:550}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-error .inline-action-label{background:color-mix(in srgb, var(--alliance-danger) 10%, var(--chrome-surface));color:var(--alliance-danger)}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-check{min-height:44px;color:var(--chrome-text);cursor:pointer;align-items:center;gap:9px;padding:5px 2px;display:flex}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-check input[type=checkbox]{box-sizing:border-box;width:18px;height:18px;min-height:0;accent-color:var(--chrome-primary);appearance:auto;box-shadow:none;flex:0 0 18px;margin:0;padding:0}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-check:has(input:disabled){cursor:default}html body :is(.military-redesign,.map-redesign) .alliance-redesign :is(.alliance-members,.alliance-results){min-width:0;margin:10px 0 0}html body :is(.military-redesign,.map-redesign) .alliance-redesign :is(.alliance-members,.alliance-results)>summary{min-height:44px;color:var(--chrome-text);align-items:center;padding:4px 2px;font-size:13px;font-weight:500;list-style:none;display:flex}html body :is(.military-redesign,.map-redesign) .alliance-redesign :is(.alliance-members,.alliance-results)>summary:before{color:var(--chrome-muted);margin-right:8px}html body :is(.military-redesign,.map-redesign) .alliance-redesign :is(.alliance-members,.alliance-results)>summary::-webkit-details-marker{display:none}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-member{background:0 0;border:0;border-radius:0;margin:12px 0 0;overflow:visible}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-member-head{background:0 0;margin:0;padding:4px 2px}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-member-head strong{flex:1;font-size:13px;font-weight:550}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-member li{border-top:1px solid var(--chrome-line)}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-city{min-height:52px;padding:8px 2px}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-city b{color:var(--chrome-text);font-size:13px;font-weight:400}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-city small{margin-top:3px;display:block}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-plan{border-top:1px solid var(--chrome-line);gap:8px;margin:16px 0 0;padding:16px 0 0;display:grid}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-plan>label{color:var(--chrome-text);font-size:13px;font-weight:500}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-selection-actions{align-items:center;gap:8px;min-width:0;display:flex}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-total-row{align-items:center;gap:12px;min-width:0;display:flex}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-total-field{box-sizing:border-box;cursor:text;align-items:center;width:124px;min-height:44px;padding:6px 0;display:flex}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-total-field input{box-sizing:border-box;border:1px solid var(--chrome-line);background:var(--chrome-surface);width:100%;min-width:0;height:32px;min-height:32px;color:var(--chrome-text);box-shadow:none;font:inherit;font-variant-numeric:tabular-nums;border-radius:9px;margin:0;padding:4px 10px;font-size:16px;line-height:22px}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-total-field input::placeholder{color:var(--chrome-muted);font-size:13px}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-total-field input:focus-visible{border-color:var(--chrome-accent);outline:2px solid var(--chrome-accent);outline-offset:2px}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-total-field input[aria-invalid=true]{border-color:var(--alliance-danger)}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-total-field input:disabled{opacity:.5;cursor:default}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-total-row>span{color:var(--chrome-muted);font-variant-numeric:tabular-nums;font-size:12px}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-count-error{color:var(--alliance-danger);margin:0;font-size:12px;line-height:1.7}html body :is(.military-redesign,.map-redesign) .alliance-redesign :is(.ui-select,.ui-select-menu){--select-bg:var(--chrome-surface);--select-text:var(--chrome-text);--select-muted:var(--chrome-muted);--select-soft:var(--chrome-soft);--select-line:var(--chrome-line);--select-accent:var(--chrome-accent);--select-accent-text:var(--chrome-on-accent);--select-shadow:var(--chrome-shadow)}html body :is(.military-redesign,.map-redesign) .alliance-redesign .ui-select-trigger{border:1px solid var(--chrome-line);background:var(--chrome-surface);min-height:44px;color:var(--chrome-text);box-shadow:none;border-radius:13px;padding:10px 12px;font-size:14px;font-weight:400}html body :is(.military-redesign,.map-redesign) .alliance-redesign .ui-select-trigger:is(:focus,:focus-visible){border-color:var(--chrome-line);box-shadow:none;outline:none}html body :is(.military-redesign,.map-redesign) .alliance-redesign .ui-select-menu{box-shadow:var(--chrome-shadow)}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-plan>.alliance-wide{justify-self:start}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-plan>.alliance-primary{justify-self:end}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-estimate{color:var(--chrome-text);font-variant-numeric:tabular-nums;margin:0;font-size:12px;line-height:1.7}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-progress{border-top:1px solid var(--chrome-line);margin-top:16px;padding-top:14px}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-progress>strong{color:var(--chrome-text);font-size:13px;font-weight:500}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-progress progress{background:var(--chrome-soft);width:100%;height:6px;accent-color:var(--chrome-primary);appearance:none;border:0;border-radius:999px;margin:10px 0;display:block;overflow:hidden}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-progress progress::-webkit-progress-bar{background:var(--chrome-soft);border-radius:999px}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-progress progress::-webkit-progress-value{background:var(--chrome-primary);border-radius:999px}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-progress progress::-moz-progress-bar{background:var(--chrome-primary);border-radius:999px}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-progress p{color:var(--chrome-muted);margin:6px 0;font-size:11px}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-results ul{margin:0;padding:0;list-style:none}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-results li{border-top:1px solid var(--chrome-line);grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:12px 2px;display:grid}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-results strong{color:var(--chrome-text);font-size:13px;font-weight:500}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-results li>b{color:var(--chrome-muted);font-size:11px;font-weight:500}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-results li[data-state=succeeded]>b{color:var(--chrome-success)}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-results li:is([data-state=unknown],[data-state=rejected])>b{color:var(--alliance-danger)}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-results li>p{color:var(--chrome-muted);margin:0;font-size:12px;line-height:1.7}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-sheet{box-sizing:border-box;width:100%;max-width:480px;max-height:88dvh;padding:16px 20px calc(20px + env(safe-area-inset-bottom));background:var(--chrome-surface);color:var(--chrome-text);box-shadow:var(--chrome-shadow);overscroll-behavior:contain;scrollbar-width:none;border:0;border-radius:28px 28px 0 0;margin:0 auto;font-family:inherit;font-size:13px;line-height:1.7;position:fixed;inset:auto 0 0;overflow:hidden auto}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-sheet::backdrop{background:var(--alliance-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-sheet::-webkit-scrollbar{display:none}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-preview-targets::-webkit-scrollbar{display:none}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-confirm-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-confirm-heading h2{color:var(--chrome-text);letter-spacing:normal;margin:0;font-family:inherit;font-size:18px;font-weight:550;line-height:1.5}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-confirm-close{width:44px;min-width:44px;height:44px;color:var(--chrome-muted);box-shadow:none;background:0 0;border:0;border-radius:50%;flex:0 0 44px;place-items:center;margin:0 -6px 0 0;padding:0;display:grid}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-confirm-close svg{width:20px;height:20px;display:block}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-sheet p{margin:8px 0}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-sheet strong{font-weight:550}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-preview-targets{border-top:1px solid var(--chrome-line);overscroll-behavior:contain;scrollbar-width:none;min-width:0;max-width:100%;max-height:30dvh;margin:12px 0;padding:0;list-style:none;overflow:hidden auto}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-preview-targets li{border-bottom:1px solid var(--chrome-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 2px;display:flex}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-preview-targets li>span{min-width:0;color:var(--chrome-text);overflow-wrap:anywhere;font-size:13px}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-preview-targets small{margin-top:3px;display:block}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-preview-targets b{color:var(--chrome-text);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12px;font-weight:500}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-confirm-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;display:flex}@media (hover:hover){html body :is(.military-redesign,.map-redesign) .alliance-redesign button.inline-action:hover:not(:disabled):not(.alliance-primary)>.inline-action-label{background:color-mix(in srgb, var(--chrome-text) 8%, var(--chrome-surface))}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-confirm-close:hover:not(:disabled){color:var(--chrome-text)}}@media (width<=360px){html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-ranking li{grid-template-columns:20px minmax(0,1fr) auto;gap:6px}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-sheet{padding-inline:18px}}@media (prefers-reduced-motion:no-preference){@keyframes alliance-sheet-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}html body :is(.military-redesign,.map-redesign) .alliance-redesign .alliance-sheet[open]{animation:.25s ease-out alliance-sheet-in}}@media (prefers-reduced-motion:reduce){html body :is(.military-redesign,.map-redesign) .alliance-redesign *{scroll-behavior:auto;transition:none;animation:none}}.map-redesign{--map-ui-danger:#b24940;--map-ui-on-danger:#fff;--map-ui-warning:#95691f;--map-ui-blue:#4c789a;--map-ui-wu:#2f78c4;--map-ui-wei:#b68a22;--map-ui-npc:#8863a8;--map-ui-overlay:#14232661}.map-redesign[data-app-theme=dark]{--map-ui-danger:#f4a196;--map-ui-on-danger:#342322;--map-ui-warning:#e3c07c;--map-ui-blue:#96bfe0;--map-ui-wu:#8abce4;--map-ui-wei:#efd06a;--map-ui-npc:#c5a7e4;--map-ui-overlay:#050c10a3}.map-redesign[data-app-theme=warm]{--map-ui-warning:#8a622f;--map-ui-blue:#617b96;--map-ui-wu:#3e79a8;--map-ui-wei:#b48a25}html:has(.workspace-content>div:not([hidden]) .map-redesign){--map-ui-page-bg:#fcfcfb}html:has(.workspace-content>div:not([hidden]) .map-redesign[data-app-theme=dark]){--map-ui-page-bg:#171d21}html:has(.workspace-content>div:not([hidden]) .map-redesign[data-app-theme=warm]){--map-ui-page-bg:#f7f1e8}html:has(.workspace-content>div:not([hidden]) .map-redesign){background:var(--map-ui-page-bg)}html:has(.workspace-content>div:not([hidden]) .map-redesign) body{background:var(--map-ui-page-bg)}html body .map-redesign :is(.map-top,.map-force,.map-list-heading,.map-list,.map-sheet,.march-dialog){color:var(--chrome-text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif}html body .map-redesign .map-content>.map-top{max-width:448px;box-shadow:none;background:0 0;border:0;margin:0 auto;padding:8px 6px 0}html body .map-redesign .map-ui-source{align-items:center;gap:8px;min-height:44px;display:flex}html body .map-redesign .map-ui-city{flex-wrap:wrap;flex:1;align-items:baseline;gap:4px 7px;min-width:0;display:flex}html body .map-redesign .map-ui-city h2{min-width:0;color:var(--chrome-text);letter-spacing:-.25px;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:1.5}html body .map-redesign .map-ui-city-kind{color:var(--chrome-muted);white-space:nowrap;font-size:10px}html body .map-redesign .map-ui-coordinates{background:var(--chrome-soft);color:var(--chrome-muted);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:6px;padding:2px 5px;font-size:10px}html body .map-redesign .map-ui-loading{border:1.5px solid var(--chrome-line);border-top-color:var(--chrome-text);border-radius:50%;flex:0 0 14px;align-self:center;width:14px;height:14px;display:inline-block}html body .map-redesign .map-ui-city-switch{flex:0 0 44px;width:44px}html body .map-redesign .map-ui-city-switch :is(.ui-select,.ui-select-menu),html body .map-redesign .map-ui-city-switch{--select-bg:var(--chrome-surface);--select-text:var(--chrome-text);--select-muted:var(--chrome-muted);--select-soft:var(--chrome-soft);--select-line:var(--chrome-line);--select-accent:var(--chrome-accent);--select-accent-text:var(--chrome-on-accent);--select-shadow:var(--chrome-shadow)}html body .map-redesign .map-ui-city-switch .ui-select-menu{--select-bg:var(--chrome-surface);--select-text:var(--chrome-text);--select-muted:var(--chrome-muted);--select-soft:var(--chrome-soft);--select-line:var(--chrome-line);--select-accent:var(--chrome-accent);--select-accent-text:var(--chrome-on-accent);border-radius:13px;padding:2px}html body .map-redesign .map-ui-city-switch .ui-select-trigger{width:44px;min-width:44px;min-height:44px;color:var(--chrome-muted);box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}html body .map-redesign .map-ui-city-switch :is(.ui-select-value,.ui-select-menu-heading,.ui-select-option>svg){display:none}html body .map-redesign .map-ui-city-switch .ui-select-chevron{stroke-width:1.45px;width:26px;height:26px}html body .map-redesign .map-ui-city-switch .ui-select-option{border-radius:8px;min-height:44px;margin:0;padding:3px 8px}html body .map-redesign .map-ui-city-switch .ui-select-option[aria-selected=true]{background:color-mix(in srgb, var(--chrome-accent) 20%, var(--chrome-surface));color:var(--chrome-text);font-weight:550}html body .map-redesign .map-ui-city-switch .ui-select-option-label{flex:1;grid-template-columns:minmax(0,1fr) 24px 68px;align-items:baseline;gap:6px;display:grid}html body .map-redesign .map-ui-city-switch .ui-select-option-label strong{min-width:0;font-size:12px;font-weight:inherit;overflow-wrap:anywhere}html body .map-redesign .map-ui-city-switch .ui-select-option-label :is(small,span){color:var(--chrome-muted);white-space:nowrap;font-size:10px}html body .map-redesign .map-ui-city-switch .ui-select-option-label>span{text-align:right;font-variant-numeric:tabular-nums}html body .map-redesign .map-content .map-search{grid-template-columns:auto minmax(136px,1fr) auto;align-items:center;gap:8px;min-width:0;margin:0;padding:0 0 6px;display:grid}html body .map-redesign .map-coordinate-controls{justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}html body .map-redesign .map-coordinate-pair{isolation:isolate;flex:0 0 88px;height:44px;display:flex;position:relative}html body .map-redesign .map-coordinate-pair:before{content:"";z-index:-1;border:1px solid var(--chrome-line);background:var(--chrome-soft);border-radius:9px;position:absolute;inset:6px 0}html body .map-redesign .map-coordinate-pair:after{content:"";background:color-mix(in srgb, var(--chrome-muted) 25%, transparent);pointer-events:none;width:1px;position:absolute;top:15px;bottom:15px;left:50%}html body .map-redesign .map-coordinate-pair:focus-within:before{border-color:var(--chrome-muted)}html body .map-redesign .map-content .map-search label{box-sizing:border-box;cursor:text;background:0 0;border:0;border-radius:0;flex:0 0 44px;align-items:center;width:44px;min-width:0;height:44px;margin:0;padding:0 4px;display:flex}html body .map-redesign .map-content .map-search label:focus-within{box-shadow:none;background:0 0;border:0}html body .map-redesign .map-content .map-search input{width:4ch;min-width:0;height:32px;min-height:0;color:var(--chrome-text);caret-color:var(--chrome-text);font-variant-numeric:tabular-nums;text-align:center;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0;font-family:inherit;font-size:13px;line-height:20px}html body .map-redesign .map-content .map-search input:is(:focus,:focus-visible){box-shadow:none;background:0 0;border:0;outline:none}html body .map-redesign .map-search :is(.map-go,.scout-toggle){isolation:isolate;box-sizing:border-box;min-width:44px;height:44px;min-height:44px;color:var(--chrome-text);letter-spacing:normal;text-shadow:none;box-shadow:none;filter:none;white-space:nowrap;background:0 0;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;margin:0;padding:0 6px;font-family:inherit;font-size:12px;font-weight:500;line-height:20px;transition:color .18s,opacity .18s;display:inline-flex;position:relative}html body .map-redesign .map-search :is(.map-go,.scout-toggle):before{content:"";z-index:-1;border:1px solid var(--chrome-line);border-radius:inherit;background:var(--chrome-soft);position:absolute;inset:6px 0}html body .map-redesign .map-search .scout-toggle[aria-pressed=true]{color:var(--chrome-on-accent)}html body .map-redesign .map-search .scout-toggle[aria-pressed=true]:before{border-color:var(--chrome-accent);background:var(--chrome-accent)}html body .map-redesign .map-search :is(.map-go,.scout-toggle):disabled{opacity:.45}html body .map-redesign .map-content .map-search :is(.map-go,.scout-toggle):active:not(:disabled){transform:none}html body .map-redesign .map-content .map-toolbar :is(.map-go,.scout-toggle):focus-visible{outline-offset:-2px}html body .map-redesign .map-toolbar-center{min-width:0;color:var(--chrome-muted);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;align-items:center;gap:3px;font-size:10px;display:inline-flex}html body .map-redesign .map-toolbar-legend{color:var(--chrome-muted);text-align:right;padding:6px 2px 0;font-size:10px}html body .map-redesign .map-section-tabs{align-items:center;gap:6px;min-width:0;display:flex}html body .map-redesign .map-section-tabs button.inline-action{flex:none;min-width:44px;min-height:44px;font-family:inherit;font-size:13px}html body .map-redesign .map-section-tabs button.inline-action[aria-selected=true]>.inline-action-label{background:var(--chrome-accent);color:var(--chrome-on-accent)}html body .map-redesign .map-section-tabs .map-section-count{color:inherit;font-variant-numeric:tabular-nums;opacity:.75;margin-left:4px;font-size:11px}html body .map-redesign :is(.map-nearby-panel,.map-alliance-panel){min-width:0}html body .map-redesign :is(.map-nearby-panel,.map-alliance-panel)[hidden]{display:none}html body .map-redesign .map-alliance-panel{max-width:436px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif}html body .map-redesign :is(.map-content,.map-nearby-panel)>.map-list-heading{justify-content:space-between;align-items:baseline;gap:5px 14px;max-width:436px;margin:24px auto 8px;padding:0;display:flex}html body .map-redesign :is(.map-content,.map-nearby-panel)>.map-list-heading h2{color:var(--chrome-text);letter-spacing:-.3px;margin:0;font-family:inherit;font-size:18px;font-weight:550;display:block}html body .map-redesign :is(.map-content,.map-nearby-panel)>.map-list-heading h2:before{display:none}html body .map-redesign .map-list-heading h2 small{color:var(--chrome-muted);margin-left:6px;font-size:11px;font-weight:400}html body .map-redesign .map-list-heading>span{color:var(--chrome-muted);font-size:11px}html body .map-redesign :is(.map-content,.map-nearby-panel)>.map-list{background:var(--chrome-surface);max-width:436px;box-shadow:var(--chrome-shadow);border:0;border-radius:22px;margin:0 auto;padding:0;overflow:hidden}html body .map-redesign .map-list>li{--map-ui-country:var(--chrome-muted)}html body .map-redesign :is(.map-content,.map-nearby-panel)>.map-list>li,html body .map-redesign :is(.map-content,.map-nearby-panel)>.map-list>li[data-country],html body .map-redesign :is(.map-content,.map-nearby-panel)>.map-list>li.map-dungeon{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}html body .map-redesign :is(.map-content,.map-nearby-panel)>.map-list>li+li,html body .map-redesign :is(.map-content,.map-nearby-panel)>.map-list>li+li[data-country]{border-top:1px solid var(--chrome-line)}html body .map-redesign :is(.map-content,.map-nearby-panel)>.map-list .map-row{width:100%;min-height:48px;color:var(--chrome-text);box-shadow:none;text-align:left;letter-spacing:normal;text-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:9px;padding:8px 16px;font-family:inherit;font-size:13px;display:flex;transform:none}html body .map-redesign :is(.map-content,.map-nearby-panel)>.map-list .map-row[aria-pressed=true]{background:color-mix(in srgb, var(--chrome-accent) 14%, var(--chrome-surface))}html body .map-redesign :is(.map-content,.map-nearby-panel)>.map-list .map-row[aria-pressed=true] .map-city-name{font-weight:600}html body .map-redesign :is(.map-content,.map-nearby-panel)>.map-list .map-row:focus-visible{outline-offset:-3px}html body .map-redesign :is(.map-list>li,.map-sheet,.map-sheet-head)[data-country=吴国]{--map-ui-country:var(--map-ui-wu)}html body .map-redesign :is(.map-list>li,.map-sheet,.map-sheet-head)[data-country=魏国]{--map-ui-country:var(--map-ui-wei)}html body .map-redesign :is(.map-list>li,.map-sheet,.map-sheet-head)[data-country=蜀国]{--map-ui-country:var(--map-ui-danger)}html body .map-redesign :is(.map-list>li,.map-sheet,.map-sheet-head)[data-country=npc],html body .map-redesign .map-list>li.map-dungeon{--map-ui-country:var(--map-ui-npc)}html body .map-redesign :is(.map-list,.map-sheet) .map-flag{background:color-mix(in srgb, var(--map-ui-country,var(--chrome-muted)) 10%, var(--chrome-surface));width:30px;height:30px;color:var(--map-ui-country,var(--chrome-muted));box-shadow:none;border:0;border-radius:50%;flex:0 0 30px;font-family:inherit;font-size:12px;font-weight:500}html body .map-redesign :is(.map-content,.map-nearby-panel)>.map-list .map-flag{width:24px;height:22px;color:var(--map-ui-country);background:0 0;border:0;border-radius:0;flex:0 0 24px;justify-content:flex-start;align-items:center;font-size:12px;font-weight:550;line-height:22px;display:inline-flex}html body .map-redesign .map-list .map-point-heading{flex:1;align-items:center;gap:5px;min-width:0;display:flex}html body .map-redesign.app-chrome .map-list .map-point-heading .map-city-name{min-width:0;color:var(--chrome-text);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:13px;font-weight:500;line-height:1.6;display:block;overflow:hidden}html body .map-redesign .map-list .map-point-heading>.map-tier{flex:none;margin:0}html body .map-redesign .map-list .map-ui-row-coordinates{color:var(--chrome-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:10px}html body .map-redesign.app-chrome .map-list .map-dungeon .map-city-name{color:var(--chrome-text);-webkit-text-fill-color:currentColor;background:0 0}html body .map-redesign .map-list .map-city-name>small{color:var(--chrome-muted);white-space:nowrap;margin-left:5px;font-size:10px;font-weight:400;display:inline-block}html body .map-redesign .map-list [data-npc-tier=小]{--map-ui-tier:var(--chrome-success)}html body .map-redesign .map-list [data-npc-tier=中]{--map-ui-tier:var(--map-ui-blue)}html body .map-redesign .map-list [data-npc-tier=大]{--map-ui-tier:var(--map-ui-npc)}html body .map-redesign .map-list [data-npc-tier=副本]{--map-ui-tier:var(--map-ui-warning)}html body .map-redesign .map-list .map-tier{background:color-mix(in srgb, var(--map-ui-tier,var(--map-ui-npc)) 10%, var(--chrome-surface));color:var(--map-ui-tier,var(--map-ui-npc));border:0;border-radius:5px;padding:1px 5px;font-size:10px;font-weight:500}html body .map-redesign .map-list .map-owner{color:var(--chrome-muted);margin-top:4px;font-size:11px;line-height:1.6}html body .map-redesign .map-list .map-owner strong{color:inherit;font-size:inherit;font-weight:400}html body .map-redesign .map-list .map-facts{max-width:105px;color:var(--chrome-muted);gap:3px;font-size:10px}html body .map-redesign .map-list .map-facts strong{color:var(--chrome-text);white-space:nowrap;font-size:12px;font-weight:500}html body .map-redesign :is(.map-content,.map-nearby-panel)>.empty-copy{max-width:436px;color:var(--chrome-muted);margin-inline:auto;font-size:13px;line-height:1.7}html body .map-redesign.app-chrome :is(.map-content,.map-nearby-panel)>.secondary-button{background:var(--chrome-soft);width:100%;max-width:436px;min-height:44px;color:var(--chrome-text);box-shadow:none;filter:none;border:0;border-radius:999px;margin:16px auto 0;padding:10px 16px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;font-weight:500;display:block}html body .map-redesign .map-content>.error-message{background:color-mix(in srgb, var(--map-ui-danger) 9%, var(--chrome-surface));max-width:436px;color:var(--map-ui-danger);border:0;border-radius:16px;margin:4px auto 16px;padding:12px 14px;font-size:13px;line-height:1.7}html body .map-redesign .map-sheet{border:1px solid var(--chrome-line);background:var(--chrome-surface);width:calc(100% - 32px);max-width:448px;max-height:min(55dvh,440px);color:var(--chrome-text);box-shadow:var(--chrome-shadow);overscroll-behavior:contain;scrollbar-width:none;border-radius:24px;padding:12px 16px 16px;overflow-y:auto}html body .account-shell .workspace-content .map-redesign .map-sheet{bottom:calc(var(--app-bottom-nav-height) + 12px)}html body .map-redesign .map-content:has(.map-sheet){padding-bottom:calc(var(--app-bottom-nav-height) + 200px)}html body .map-redesign .map-content:has(.scout-bar){padding-bottom:calc(var(--app-bottom-nav-height) + 280px)}html body .map-redesign .map-sheet:before{content:"";background:color-mix(in srgb, var(--chrome-muted) 28%, transparent);border-radius:999px;width:34px;height:4px;margin:0 auto 13px;display:block}html body .map-redesign .map-sheet::-webkit-scrollbar{display:none}html body .map-redesign .map-sheet-head{gap:9px}html body .map-redesign .map-sheet-head>div>strong{color:var(--chrome-text);letter-spacing:normal;font-family:inherit;font-size:15px;font-weight:550}html body .map-redesign .map-sheet-head>div>p{color:var(--chrome-muted);margin-top:4px;font-size:11px;line-height:1.6}html body .map-redesign .map-sheet-dist{color:var(--chrome-muted);font-size:10px;line-height:1.6}html body .map-redesign .map-sheet-dist strong{color:var(--chrome-text);font-size:12px;font-weight:500}html body .map-redesign.app-chrome .map-sheet .dialog-close{background:var(--chrome-soft);width:44px;height:44px;min-height:44px;color:var(--chrome-muted);box-shadow:none;border:0;border-radius:50%;flex:0 0 44px;place-items:center;margin:0;padding:0;font-family:inherit;font-size:25px;font-weight:300;display:grid}html body .map-redesign .map-content .map-sheet .map-actions{gap:8px;margin-top:15px}html body .map-redesign .map-content .map-sheet .map-actions button[data-action]{background:var(--chrome-soft);min-width:0;min-height:46px;color:var(--chrome-text);letter-spacing:normal;text-shadow:none;box-shadow:none;border:0;border-radius:999px;padding:10px 6px;font-family:inherit;font-size:13px;font-weight:500}html body .map-redesign .map-content .map-sheet .map-actions button[data-action="3"]{background:color-mix(in srgb, var(--chrome-success) 10%, var(--chrome-surface));color:var(--chrome-success)}html body .map-redesign .map-content .map-sheet .map-actions button[data-action="1"]{background:var(--map-ui-danger);color:var(--map-ui-on-danger)}html body .map-redesign .map-content .map-sheet .map-actions button[data-action]:disabled{background:var(--chrome-soft);color:var(--chrome-muted);opacity:1}html body .map-redesign .map-content .map-sheet .map-actions button>span{color:inherit;font:inherit;background:0 0;border:0}html body .map-redesign .scout-bar{gap:12px}html body .map-redesign .scout-bar .map-sheet-head{border-bottom:1px solid var(--chrome-line);padding-bottom:12px}html body .map-redesign .scout-bar>p{color:var(--chrome-text);gap:4px}html body .map-redesign .scout-bar>p>strong{font-size:16px;font-weight:550}html body .map-redesign .scout-bar>p>span{color:var(--chrome-muted);font-size:12px;line-height:1.6}html body .map-redesign.app-chrome .scout-bar-actions{gap:10px}html body .map-redesign.app-chrome .scout-bar-actions :is(.primary-button,.secondary-button){background:var(--chrome-primary);height:auto;min-height:48px;color:var(--chrome-on-primary);box-shadow:none;filter:none;border:0;border-radius:999px;margin:0;padding:11px 16px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.6}html body .map-redesign.app-chrome .scout-bar-actions .secondary-button{background:var(--chrome-soft);color:var(--chrome-text)}html body .map-redesign :is(.map-list .map-row,:is(.map-content,.map-nearby-panel)>.secondary-button,.map-sheet button){transition:transform .18s,background-color .25s,color .25s,opacity .18s}html body .map-redesign :is(:is(.map-content,.map-nearby-panel)>.secondary-button,.map-sheet button):active:not(:disabled){transform:scale(.96)}html body .map-redesign :is(.map-content,.map-nearby-panel)>.map-list .map-row:active{background:color-mix(in srgb, var(--chrome-accent) 20%, var(--chrome-surface))}html body .map-redesign :is(.map-search .map-go,.map-list .map-row,:is(.map-content,.map-nearby-panel)>.secondary-button,.map-sheet button):focus-visible{outline:2px solid var(--chrome-text);outline-offset:3px}html body .map-redesign .map-sheet button:disabled{opacity:.5}@media (hover:hover){html body .map-redesign .map-ui-city-switch .ui-select-trigger:hover{color:var(--chrome-text);background:0 0}html body .map-redesign .map-search :is(.map-go,.scout-toggle):hover:not(:disabled):not([aria-pressed=true]){color:var(--chrome-success);background:0 0}html body .map-redesign :is(.map-content,.map-nearby-panel)>.map-list .map-row:hover:not([aria-pressed=true]){background:var(--chrome-soft)}}@media (hover:hover) and (pointer:fine){html body .map-redesign .map-ui-city-switch .ui-select-option{min-height:32px}}@media (width<=360px){html body .map-redesign .map-content>.map-top{padding-inline:2px}html body .map-redesign .map-content .map-search{gap:4px}html body .map-redesign .map-toolbar-center-label{display:none}html body .map-redesign .map-list .map-row{gap:8px}html body .map-redesign .map-sheet{padding-inline:12px}html body .map-redesign .map-sheet-head{gap:6px}}@media (prefers-reduced-motion:no-preference){@keyframes map-ui-spin{to{transform:rotate(360deg)}}html body .map-redesign .map-ui-loading{animation:1s linear infinite map-ui-spin}}@media (prefers-reduced-motion:reduce){html body .map-redesign :is(.map-search .map-go,.map-list .map-row,:is(.map-content,.map-nearby-panel)>.secondary-button,.map-sheet,.map-sheet button,.map-ui-loading){transition:none;animation:none}}html body .map-redesign .march-dialog{width:100%;max-width:480px;max-height:min(88dvh, 800px, calc(100dvh - env(safe-area-inset-top) - 12px));padding:11px max(22px, env(safe-area-inset-right)) calc(22px + env(safe-area-inset-bottom)) max(22px, env(safe-area-inset-left));background:var(--chrome-surface);color:var(--chrome-text);box-shadow:var(--chrome-shadow);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overscroll-behavior:contain;scrollbar-width:none;border:0;border-radius:28px 28px 0 0;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;line-height:1.5;animation:none;position:fixed;inset:auto 0 0;overflow:hidden auto}html body .map-redesign[data-app-theme=dark] .march-dialog{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html body .map-redesign .march-dialog::-webkit-scrollbar{display:none}html body .map-redesign .march-dialog::backdrop{background:var(--map-ui-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:none}html body .map-redesign .march-dialog:before{content:"";background:color-mix(in srgb, var(--chrome-muted) 28%, transparent);pointer-events:none;border-radius:999px;width:34px;height:4px;margin:0 auto 11px;display:block}html body .map-redesign .march-dialog ::selection{background:var(--chrome-accent);color:var(--chrome-on-accent)}html body .map-redesign .march-dialog>.section-heading{background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0;display:flex}html body .map-redesign .march-dialog>.section-heading h2{min-width:0;color:var(--chrome-text);letter-spacing:-.4px;overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:23px;font-weight:600;line-height:1.4;display:block}html body .map-redesign .march-dialog>.section-heading h2:before{display:none}html body .map-redesign .march-dialog :is(.primary-button,.secondary-button,.text-button){letter-spacing:normal;text-shadow:none;filter:none;font-family:inherit;transition:transform .18s,background-color .25s,color .25s,opacity .18s}html body .map-redesign .march-dialog :is(.primary-button,.secondary-button,.text-button):active:not(:disabled){transform:scale(.96)}html body .map-redesign .march-dialog :is(.primary-button,.secondary-button,.text-button):focus-visible{outline:2px solid var(--chrome-text);outline-offset:3px}html body .map-redesign .march-dialog :is(.primary-button,.secondary-button,.text-button):disabled{cursor:default;opacity:.5}html body .map-redesign .march-dialog .text-button{min-width:44px;min-height:44px;color:var(--map-ui-blue);box-shadow:none;background:0 0;border:0;border-radius:999px;margin:0;padding:8px;font-size:13px;font-weight:500;line-height:1.5}html body .map-redesign .march-dialog>.section-heading .text-button{color:var(--chrome-muted);flex:none;margin-right:-6px;padding-inline:10px}html body .map-redesign .march-dialog .march-route{background:var(--chrome-soft);border:0;border-radius:20px;gap:12px;margin:16px 0 0;padding:14px 16px;display:grid}html body .map-redesign .march-dialog .march-route>div{grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:10px;min-width:0;display:grid}html body .map-redesign .march-dialog .march-route dt{color:var(--chrome-muted);font-size:12px}html body .map-redesign .march-dialog .march-route dd{min-width:0;color:var(--chrome-text);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:3px 6px;margin:0;font-size:14px;display:flex}html body .map-redesign .march-dialog .march-route dd strong{font-weight:550}html body .map-redesign .march-dialog .march-route dd span{color:var(--chrome-muted);font-variant-numeric:tabular-nums;font-size:12px}html body .map-redesign .march-dialog .muted-copy{color:var(--chrome-muted);overflow-wrap:anywhere;margin:12px 0 0;font-size:12px;line-height:1.65}html body .map-redesign .march-dialog .march-player{border-bottom:1px solid var(--chrome-line);color:var(--chrome-muted);overflow-wrap:anywhere;margin:0;padding:10px 2px 14px;font-size:12px;line-height:1.65}html body .map-redesign .march-dialog .empty-copy{background:var(--chrome-soft);color:var(--chrome-muted);text-align:center;overflow-wrap:anywhere;border:0;border-radius:18px;margin:14px 0;padding:18px 12px;font-size:13px;line-height:1.7}html body .map-redesign .march-dialog form{margin:0;padding:0}html body .map-redesign .march-dialog .march-general{border:1px solid var(--chrome-line);background:var(--chrome-surface);min-height:64px;color:var(--chrome-text);cursor:pointer;border-radius:20px;align-items:center;gap:12px;margin:14px 0 0;padding:12px 14px;transition:background-color .25s,border-color .25s,opacity .18s;display:flex}html body .map-redesign .march-dialog .march-general+.march-general{margin-top:10px}html body .map-redesign .march-dialog .march-general:has(input:checked){border-color:color-mix(in srgb, var(--chrome-accent) 65%, var(--chrome-line));background:color-mix(in srgb, var(--chrome-accent) 12%, var(--chrome-surface))}html body .map-redesign .march-dialog .march-general>input{width:20px;height:20px;min-height:0;accent-color:var(--chrome-primary);cursor:inherit;flex:0 0 20px;margin:0;padding:0}html body .map-redesign .march-dialog .march-general>input:focus-visible{outline:2px solid var(--chrome-text);outline-offset:3px}html body .map-redesign .march-dialog .march-general>span{overflow-wrap:anywhere;flex:1;min-width:0}html body .map-redesign .march-dialog .march-general strong{color:var(--chrome-text);font-size:14px;font-weight:550}html body .map-redesign .march-dialog .march-general small{color:var(--chrome-muted);margin-top:3px;font-size:12px;line-height:1.6;display:block}html body .map-redesign .march-dialog .march-general[aria-disabled=true]{color:var(--chrome-muted);cursor:default;opacity:.6}html body .map-redesign .march-dialog .march-general[aria-disabled=true] strong{color:var(--chrome-muted)}html body .map-redesign .march-dialog .march-troops{margin:14px 0 0;padding:0}html body .map-redesign .march-dialog .march-troops label{border-bottom:1px solid var(--chrome-line);grid-template-columns:minmax(0,1fr) minmax(72px,96px) 44px;align-items:center;gap:8px;min-height:72px;padding:12px 0;display:grid}html body .map-redesign .march-dialog .march-troops label>span{min-width:0;color:var(--chrome-text);overflow-wrap:anywhere;font-size:14px;line-height:1.5}html body .map-redesign .march-dialog .march-troops small{color:var(--chrome-muted);font-variant-numeric:tabular-nums;margin-top:3px;font-size:11px;display:block}html body .map-redesign .march-dialog .march-troops input{border:1px solid var(--chrome-line);background:var(--chrome-soft);width:100%;min-width:0;height:44px;min-height:44px;color:var(--chrome-text);caret-color:var(--chrome-text);box-shadow:none;text-align:right;font-variant-numeric:tabular-nums;border-radius:14px;padding:8px 10px;font-family:inherit;font-size:16px;line-height:1.5}html body .map-redesign .march-dialog .march-troops input::placeholder{color:var(--chrome-muted);opacity:1}html body .map-redesign .march-dialog .march-troops input:is(:focus,:focus-visible){border-color:var(--chrome-line);outline-offset:0;box-shadow:none;outline:none}html body .map-redesign .march-dialog .march-troops input:disabled{color:var(--chrome-muted);-webkit-text-fill-color:var(--chrome-muted);cursor:default;opacity:.6}html body .map-redesign .march-dialog .march-troops .text-button{width:44px;padding-inline:0}html body .map-redesign .march-dialog .troop-list{box-shadow:none;background:0 0;border:0;border-radius:0;margin:14px 0 0;padding:0;list-style:none;display:block}html body .map-redesign .march-dialog .troop-list li{border-bottom:1px solid var(--chrome-line);min-width:0;min-height:44px;color:var(--chrome-text);justify-content:space-between;align-items:baseline;gap:12px;padding:11px 2px;font-size:14px;line-height:1.6;display:flex}html body .map-redesign .march-dialog .troop-list li>span{overflow-wrap:anywhere;flex:1;min-width:0}html body .map-redesign .march-dialog .troop-list strong{min-width:0;max-width:55%;color:var(--chrome-text);text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:13px;font-weight:550}html body .map-redesign .march-dialog .general-line{border-bottom:1px solid var(--chrome-line);color:var(--chrome-text);justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:14px 2px;font-size:13px;display:flex}html body .map-redesign .march-dialog .general-line>span{color:var(--chrome-muted);flex:none}html body .map-redesign .march-dialog .general-line strong{text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:550}html body .map-redesign .march-dialog .march-duration{color:var(--chrome-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin:16px 2px 8px;font-size:13px;line-height:1.6;display:flex}html body .map-redesign .march-dialog .march-duration strong{color:var(--map-ui-blue);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:15px;font-weight:600}html body .map-redesign .march-dialog .march-gift-summary{background:color-mix(in srgb, var(--chrome-accent) 12%, var(--chrome-surface));color:var(--chrome-text);border:0;border-radius:20px;margin:12px 0;padding:14px 16px;font-size:13px;line-height:1.65}html body .map-redesign .march-dialog .march-gift-summary .march-duration{margin:0 0 6px}html body .map-redesign .march-dialog .march-gift-summary .march-duration strong{color:var(--chrome-success)}html body .map-redesign .march-dialog .march-gift-summary>p:not(.march-duration):not(.muted-copy){color:var(--chrome-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin:0;display:flex}html body .map-redesign .march-dialog .march-gift-summary>p:not(.march-duration):not(.muted-copy) strong{color:var(--chrome-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:16px;font-weight:600}html body .map-redesign .march-dialog .march-gift-summary .muted-copy{margin:8px 0 0;font-size:11px}html body .map-redesign .march-dialog .error-message{background:color-mix(in srgb, var(--map-ui-danger) 9%, var(--chrome-surface));color:var(--map-ui-danger);overflow-wrap:anywhere;border:0;border-radius:18px;margin:14px 0;padding:12px 14px;font-size:13px;line-height:1.7}html body .map-redesign .march-dialog .error-message[role=status]{background:color-mix(in srgb, var(--map-ui-warning) 10%, var(--chrome-surface));color:var(--map-ui-warning)}html body .map-redesign .march-dialog.scout-dialog .march-player{padding-top:8px}html body .map-redesign .march-dialog .scout-targets{margin-top:8px}html body .map-redesign .march-dialog .scout-targets li{align-items:flex-start;min-height:58px;padding-block:13px}html body .map-redesign .march-dialog .scout-targets li>span small{color:var(--chrome-muted);font-variant-numeric:tabular-nums;margin-left:3px;font-size:11px;display:inline-block}html body .map-redesign .march-dialog .scout-targets li>strong{background:var(--chrome-soft);max-width:45%;color:var(--chrome-text);border-radius:999px;flex:none;padding:3px 9px;font-size:12px;font-weight:500;line-height:1.6}html body .map-redesign .march-dialog .scout-targets li[data-state=succeeded]>strong{background:color-mix(in srgb, var(--chrome-success) 10%, var(--chrome-surface));color:var(--chrome-success)}html body .map-redesign .march-dialog .scout-targets li[data-state=rejected]>strong{background:color-mix(in srgb, var(--map-ui-danger) 9%, var(--chrome-surface));color:var(--map-ui-danger)}html body .map-redesign .march-dialog .scout-targets li[data-state=unknown]>strong{background:color-mix(in srgb, var(--map-ui-warning) 10%, var(--chrome-surface));color:var(--map-ui-warning)}html body .map-redesign .march-dialog .scout-targets li[data-state=skipped]>strong{background:var(--chrome-soft);color:var(--chrome-muted)}html body .map-redesign .march-dialog .scout-targets li>span .scout-reason{color:var(--map-ui-danger);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.65;display:block}html body .map-redesign .march-dialog .scout-targets li[data-state=unknown] .scout-reason{color:var(--map-ui-warning)}html body .map-redesign .march-dialog .scout-targets li[data-state=skipped] .scout-reason{color:var(--chrome-muted)}html body .map-redesign .march-dialog :is(.primary-button,.secondary-button){background:var(--chrome-primary);width:100%;height:auto;min-height:50px;color:var(--chrome-on-primary);box-shadow:none;white-space:normal;overflow-wrap:anywhere;border:0;border-radius:999px;margin:18px 0 0;padding:12px 18px;font-size:14px;font-weight:550;line-height:1.5}html body .map-redesign .march-dialog .secondary-button{background:var(--chrome-soft);color:var(--chrome-text)}html body .map-redesign .march-dialog form>.primary-button{margin-top:18px}html body .map-redesign .march-dialog .march-controls{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:10px;margin:18px 0 0;display:grid}html body .map-redesign .march-dialog .march-controls :is(.primary-button,.secondary-button){min-width:0;margin:0;padding-inline:12px}@media (hover:hover){html body .map-redesign .march-dialog .text-button:hover:not(:disabled){background:var(--chrome-soft);color:var(--chrome-text);background:var(--chrome-soft)}html body .map-redesign .march-dialog .primary-button:hover:not(:disabled){background:color-mix(in srgb, var(--chrome-primary) 92%, var(--chrome-on-primary));color:var(--chrome-on-primary);filter:none}html body .map-redesign .march-dialog .secondary-button:hover:not(:disabled){background:color-mix(in srgb, var(--chrome-soft) 88%, var(--chrome-text));color:var(--chrome-text);filter:none}}@media (width<=360px){html body .map-redesign .march-dialog{padding-right:max(18px, env(safe-area-inset-right));padding-left:max(18px, env(safe-area-inset-left))}html body .map-redesign .march-dialog>.section-heading h2{font-size:21px}html body .map-redesign .march-dialog .march-route{padding-inline:13px}html body .map-redesign .march-dialog .march-troops label{grid-template-columns:minmax(0,1fr) 76px 44px;gap:6px}html body .map-redesign .march-dialog .march-general{padding-inline:12px}html body .map-redesign .march-dialog .march-controls{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:8px}html body .map-redesign .march-dialog .march-controls :is(.primary-button,.secondary-button){padding-inline:10px;font-size:13px}}@media (prefers-reduced-motion:no-preference){@keyframes map-dialog-sheet-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes map-dialog-backdrop-in{0%{opacity:0}to{opacity:1}}html body .map-redesign .march-dialog[open]{animation:.28s cubic-bezier(.2,.75,.2,1) map-dialog-sheet-in}html body .map-redesign .march-dialog[open]::backdrop{animation:.2s ease-out map-dialog-backdrop-in}}@media (prefers-reduced-motion:reduce){html body .map-redesign .march-dialog,html body .map-redesign .march-dialog *,html body .map-redesign .march-dialog:before,html body .map-redesign .march-dialog::backdrop{scroll-behavior:auto;transition:none;animation:none}html body .map-redesign .march-dialog :is(.primary-button,.secondary-button,.text-button):active:not(:disabled){transform:none}}.team-scope{--team-paper:#faf9f5;--team-card:#fffefa;--team-ink:#252520;--team-muted:#77766e;--team-line:#e5e2d9;--team-clay:#b45d42;--team-soft:#f1eee6;--ink:#252520;--muted:#77766e;--surface:#fffefa;--panel-2:#fffefa;--accent:#b45d42;--gold-line:#e5e2d9;--line:#e5e2d9;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--team-ink);background:var(--team-paper);text-align:left;letter-spacing:normal;font:14px/1.55 -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif}.team-scope *,.team-scope :before,.team-scope :after{box-sizing:border-box}.team-scope :is(h1,h2,h3,h4,p,figure){color:inherit;letter-spacing:normal;margin:0;font-family:inherit}.team-scope :is(h1,h2,h3,h4){font-weight:600;line-height:1.4}.team-scope :is(button,input,select,textarea){font:inherit;letter-spacing:normal;box-shadow:none}.team-scope button{border:1px solid var(--team-line);background:var(--team-card);min-height:44px;color:var(--team-ink);cursor:pointer;border-radius:9px;padding:8px 13px;line-height:1.4}.team-scope button:hover:not(:disabled){background:var(--team-soft);border-color:#cec8ba}.team-scope button:disabled{opacity:.45;cursor:default}.team-scope :is(input:not([type=checkbox]):not([type=hidden]),select,textarea){background:var(--team-card);width:100%;min-width:0;min-height:44px;color:var(--team-ink);border:1px solid #d8d4c9;border-radius:8px;padding:10px 11px;font-size:16px}.team-scope textarea{resize:vertical}.team-scope input::placeholder{color:#a29e93}.team-scope select option{color:var(--team-ink);background:var(--team-card)}.team-scope select:focus{outline-offset:1px;border-color:var(--team-clay);box-shadow:none;outline:2px solid #d5a590}.team-scope :focus-visible{outline:2px solid var(--team-clay);outline-offset:3px}.team-scope fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.team-scope button.team-primary{background:var(--team-ink);color:#faf9f5;border-color:var(--team-ink)}.team-scope button.team-primary:hover:not(:disabled){background:#45443d}.team-scope button.team-secondary{color:#804a36;background:#f5eee6;border-color:#dfcbbf}.team-scope button.team-danger{color:#a2352c;background:#fff4ef;border-color:#ead1c6}.team-workspace{min-height:calc(100dvh - 85px);padding-bottom:calc(90px + env(safe-area-inset-bottom,0px));isolation:isolate}.team-header{border-bottom:1px solid var(--team-line);justify-content:space-between;align-items:center;gap:10px;padding:20px 18px;display:flex}.team-header h1{white-space:nowrap;margin-top:3px;font-size:19px}.team-header h1 span{color:#8b867b;font-size:15px;font-weight:400}.team-header>button{background:0 0;border-color:#0000;flex:none;padding-inline:10px;font-size:12px}.team-scope .team-eyebrow{letter-spacing:.17em;color:var(--team-clay);font-size:9px;font-weight:600;line-height:1.5;display:block}.team-main{gap:16px;width:min(100%,1000px);margin-inline:auto;padding:24px 16px 12px;display:grid}.team-page-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.team-page-heading h2{margin-top:4px;font-size:27px;font-weight:550}.team-page-heading h2 small{color:var(--team-muted);margin-left:12px;font-size:13px;font-weight:400;display:inline-block}.team-page-heading>button{background:0 0;font-size:12px}.team-scope .team-muted{color:var(--team-muted);font-size:12px}.team-scope .team-notice{white-space:pre-wrap;overflow-wrap:anywhere;color:#635a4c;background:#f2efe7;border:1px solid #e5e0d4;border-radius:9px;padding:12px}.team-scope .team-error,.team-scope .team-warning{color:#93442c;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff1e9;border:1px solid #e6c9b6;border-radius:8px;padding:11px 12px;font-size:13px}.team-shortcuts{flex-wrap:wrap;gap:7px;display:flex}.team-shortcuts button{border:0;border-bottom:1px solid var(--team-line);color:#6f6659;background:0 0;border-radius:0;padding-inline:10px}.team-search{gap:8px;display:flex}.team-search>input{flex:1}.team-official{gap:15px;min-width:0;display:grid}.team-official-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;display:flex}.team-official-heading h3{font-size:17px}.team-status{color:#817362;background:var(--team-soft);border-radius:5px;padding:4px 7px;font-size:10px}.team-block{min-width:0}.team-block>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#5b5951;font-size:13px}.team-table-scroll{border:1px solid var(--team-line);border-radius:9px;max-width:100%;margin-top:8px;overflow:auto}.team-table-scroll table{border-collapse:collapse;background:var(--team-card);width:100%;font-size:12px}.team-table-scroll td{border-bottom:1px solid var(--team-line);vertical-align:top;overflow-wrap:anywhere;min-width:65px;padding:12px 10px}.team-table-scroll tr:first-child{color:#7d6f5b;background:#f2efe8}.team-table-scroll tr:last-child td{border-bottom:0}.team-links{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.team-links button{text-align:left;color:#655644;background:0 0;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.team-links button span{color:#a28b75}.team-forms{gap:12px;display:grid}.team-card{border:1px solid var(--team-line);background:var(--team-card);border-radius:13px;gap:13px;min-width:0;padding:16px;display:grid}.team-card h4{font-size:14px}.team-field{color:#6e685d;gap:6px;min-width:0;font-size:12px;display:grid}.team-city{background:var(--team-soft);border-radius:10px;padding:12px}.team-army,.team-army-grid{gap:14px;display:grid}.team-city-status{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:12px;display:flex}.team-city-status strong{font-size:16px}.team-city-status span{color:var(--team-muted);font-size:11px}.team-city-status p{white-space:pre-wrap;color:#7b6a56;flex-basis:100%}.team-card-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.team-card-heading h3{margin-top:3px;font-size:16px}.team-tag{color:#996045;background:#f5e9df;border-radius:5px;padding:4px 8px;font-size:10px}.team-quantity-heading{color:var(--team-muted);justify-content:space-between;align-items:center;gap:7px;margin-bottom:-9px;font-size:10px;display:flex}.team-quantity-heading>div{gap:0;display:flex}.team-quantity-heading button{color:#8e624d;background:0 0;border:0;padding-inline:11px;font-size:12px}.team-troops{display:grid}.team-troop{border-bottom:1px solid var(--team-line);grid-template-columns:minmax(0,1fr) minmax(72px,100px);align-items:center;gap:12px;padding:9px 0;display:grid}.team-troop strong{font-size:13px;font-weight:500;display:block}.team-troop small{color:var(--team-muted);font-variant-numeric:tabular-nums;font-size:10px;display:block}.team-troop input{text-align:right;font-variant-numeric:tabular-nums}.team-general{align-items:center;gap:8px;min-height:44px;font-size:12px;display:flex}.team-general input{width:44px;height:44px;accent-color:var(--team-clay);flex:0 0 44px;margin:0;transform:scale(.6)}.team-general span{margin-left:-8px}.team-general small{color:var(--team-muted);font-size:10px;display:block}.team-scope .team-footnote{color:#938c7f;text-align:center;padding-top:14px;font-size:10px}.team-scope .team-revoke{color:var(--team-muted);background:0 0;border:0;justify-self:center;font-size:11px}.team-nav{width:min(100%,1000px);padding:6px 10px calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--team-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;background:#faf9f5f5;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.team-nav button{color:#837d71;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:56px;padding:4px;font-size:11px;display:flex}.team-nav button>span{height:23px;font-size:20px;line-height:23px}.team-nav button[aria-current=page]{color:#9d573c;background:#f1e7de}.team-dialog{border:1px solid var(--team-line);border-radius:16px;width:min(440px,100% - 28px);max-height:calc(100dvh - 40px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 80px #25252030}.team-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#25252070}.team-dialog-body{gap:14px;padding:22px;display:grid}.team-dialog h2{font-size:23px}.team-dialog form{gap:14px;display:grid}.team-actions{grid-template-columns:1fr 1.5fr;gap:10px;padding-top:6px;display:grid}html body .team-confirm-overlay.dialog-sheet.app-chrome[open]{flex-direction:column;gap:8px;display:flex;overflow:hidden}html body .team-confirm-overlay :is(.dialog-sheet-handle,.dialog-sheet-head,.dialog-sheet-actions){flex:none}html body .team-confirm-overlay .dialog-sheet-head{margin-bottom:0}html body .team-confirm-overlay .dialog-sheet-actions{margin-top:4px}html body .team-confirm-overlay .team-confirm-detail{overscroll-behavior:contain;min-width:0;min-height:0;color:var(--chrome-text);overflow-wrap:anywhere;gap:10px;font-size:13px;line-height:1.7;display:grid;overflow-y:auto}html body .team-confirm-overlay :is(p,dl,ul){margin:0}html body .team-confirm-overlay ul{padding-left:20px}html body .team-confirm-overlay .team-review{gap:8px;display:grid}html body .team-confirm-overlay .team-review>div{border-bottom:1px solid var(--chrome-line);grid-template-columns:70px minmax(0,1fr);gap:8px;padding-bottom:8px;display:grid}html body .team-confirm-overlay .team-review dt{color:var(--chrome-muted);font-size:12px}html body .team-confirm-overlay .team-review dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}html body .team-confirm-overlay .team-confirm-note{color:var(--chrome-muted);font-size:12px}html body .team-confirm-overlay .team-error{color:var(--sheet-danger);background:var(--sheet-danger-bg);white-space:pre-wrap;overflow-wrap:anywhere;border:0;border-radius:12px;padding:8px 10px;font-size:12px}.team-logo{justify-items:start;gap:8px;display:grid}.team-logo img{object-fit:contain;border-radius:8px;max-width:min(100%,195px);max-height:155px}.team-logo figcaption{color:var(--team-muted);font-size:11px}@media (width>=720px){.team-main{padding:28px}.team-header{padding-inline:max(28px,50% - 472px)}.team-army-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.team-city-status{grid-column:1/-1}.team-forms{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start}}@media (width<=350px){.team-header{gap:6px;padding:16px 12px}.team-header h1{font-size:17px}.team-header h1 span{font-size:13px}.team-header>button{padding-inline:4px}.team-main{padding-inline:12px}.team-card{padding:13px}}.army-dialog .return-summary{margin-top:4px;font-size:14px}.army-dialog .return-summary strong{color:var(--chrome-text);font-size:16px;font-weight:550}.army-dialog .return-summary span{color:var(--chrome-muted);margin-left:6px;font-size:12px}.army-dialog .return-summary p{color:var(--chrome-muted);margin-top:4px;font-size:12px}.army-dialog .return-note{background:var(--chrome-soft);color:var(--chrome-muted);border-radius:14px;margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.65}.army-dialog .recall-general{border:1px solid var(--chrome-line);background:var(--chrome-soft);cursor:pointer;border-radius:14px;align-items:center;gap:10px;min-height:56px;margin-top:12px;padding:10px 12px;display:flex}.army-dialog .recall-general:has(input:checked){border-color:var(--chrome-accent);background:color-mix(in srgb, var(--chrome-accent) 12%, var(--chrome-surface))}.army-dialog .recall-general strong{color:var(--chrome-text);font-size:14px;font-weight:550}.army-dialog .recall-general small{color:var(--chrome-muted);margin-top:2px;font-size:12px;display:block}.army-dialog .recall-quick{justify-content:flex-end;gap:4px;margin-top:6px;display:flex}.army-dialog .recall-troops{gap:0;margin:0;display:grid}.army-dialog .recall-troops label{border-bottom:1px solid var(--chrome-line);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:8px 0;display:flex}.army-dialog .recall-troops label>span{min-width:0;color:var(--chrome-text);overflow-wrap:anywhere;font-size:14px}.army-dialog .recall-troops label small{color:var(--chrome-muted);font-size:12px;display:block}.army-dialog .recall-troops .dialog-sheet-input{font-variant-numeric:tabular-nums;text-align:right;flex:0 0 96px;width:96px;height:44px;padding:0 10px}.army-dialog .war-news-group{margin-top:16px}.army-dialog .war-news-group h3{color:var(--chrome-text);align-items:baseline;gap:6px;margin:0 0 6px;font-size:14px;font-weight:550;display:flex}.army-dialog .war-news-group h3 small{color:var(--chrome-muted);font-size:12px;font-weight:400}.army-dialog .war-news-group>ul{margin:0;padding:0;list-style:none}.army-dialog .war-news-group>ul>li{border:1px solid var(--chrome-line);background:var(--chrome-surface);border-radius:16px;padding:10px 12px}.army-dialog .war-news-group>ul>li+li{margin-top:8px}.army-dialog .war-news-group[data-group=attack]>ul>li{border-color:color-mix(in srgb, var(--sheet-danger) 25%, var(--chrome-line));background:var(--sheet-danger-bg)}.army-dialog .war-news-head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}.army-dialog .war-news-head b{color:var(--chrome-text);flex:none;font-size:14px;font-weight:550}.army-dialog .war-news-group[data-group=attack] .war-news-head b{color:var(--sheet-danger)}.army-dialog .war-news-head span{min-width:0;color:var(--chrome-muted);overflow-wrap:anywhere;font-size:12px}.army-dialog .war-news-head strong{color:var(--chrome-text);font-size:14px;font-weight:500}.army-dialog .war-news-troops{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin:8px 0 0;padding:0;list-style:none;display:grid}.army-dialog .war-news-troops li{border-bottom:1px solid var(--chrome-line);justify-content:space-between;align-items:baseline;gap:8px;min-width:0;padding:5px 0;font-size:12px;display:flex}.army-dialog .war-news-troops li>span{min-width:0;color:var(--chrome-muted);overflow-wrap:anywhere}.army-dialog .war-news-troops strong{color:var(--chrome-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:13px;font-weight:500}.army-dialog .war-news-hidden{color:var(--sheet-danger);margin:6px 0 0;font-size:12px}.army-dialog .war-news-meta{color:var(--chrome-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;margin:6px 0 0;font-size:12px;display:flex}html body .account-shell>.workspace-content{padding-bottom:64px}html body .account-shell>.team-workspace{padding-bottom:calc(154px + env(safe-area-inset-bottom))}html body .app-page-tools{z-index:20;right:max(22px,50vw - 218px);bottom:calc(var(--app-bottom-nav-height,70px + env(safe-area-inset-bottom)) + 20px);width:48px;height:48px;color:var(--chrome-text);pointer-events:none;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;position:fixed}html body .app-page-tools>*{pointer-events:auto}html body .app-page-tools :is(.app-tool-action,.app-tool-extra){z-index:auto;background:var(--chrome-surface);width:48px;min-width:48px;height:48px;min-height:48px;color:var(--chrome-text);box-shadow:var(--chrome-shadow);text-shadow:none;letter-spacing:normal;border:0;border-radius:50%;flex:0 0 48px;align-self:auto;place-items:center;margin:0;padding:0;transition:transform .18s,opacity .18s,visibility .18s,background-color .25s,color .25s;display:grid;position:relative;inset:auto}html body .app-page-tools .app-tool-extra.growth-fab{background:var(--chrome-surface);color:var(--chrome-text);box-shadow:var(--chrome-shadow);filter:none;font-family:inherit}html body .app-page-tools .app-tool-theme{position:absolute;bottom:116px;left:0}html body .app-page-tools:not(:has(.app-tool-extra)) .app-tool-theme{bottom:58px}html body .app-page-tools .app-tool-extra{position:absolute;bottom:58px;left:0}html body .app-page-tools .app-tool-refresh{background:var(--chrome-primary);color:var(--chrome-on-primary);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}html body .app-page-tools:not([data-open]) :is(.app-tool-theme,.app-tool-extra){visibility:hidden;opacity:0;pointer-events:none;transform:translateY(10px)scale(.9)}html body .app-page-tools .app-tool-action[aria-expanded=true]{background:var(--chrome-accent);color:var(--chrome-on-accent)}html body .app-page-tools :is(.app-tool-action,.app-tool-extra):active:not(:disabled){transform:scale(.96)}html body .app-page-tools :is(.app-tool-action,.app-tool-extra):focus-visible{outline:2px solid var(--chrome-text);outline-offset:4px}html body .app-page-tools .app-tool-extra[data-running]:after{content:"";border:2px solid var(--chrome-surface);background:var(--chrome-success);border-radius:50%;width:9px;height:9px;position:absolute;top:2px;right:2px}html body .app-page-tools :is(.app-tool-icon,.app-tool-extra svg),html body .app-theme-sheet .app-tool-icon{flex:none;width:24px;height:24px;display:block}html body .app-page-tools .growth-panel{border-radius:24px;max-width:456px;left:max(12px,50vw - 228px);right:max(12px,50vw - 228px)}html body:has(.workspace-content>div:not([hidden]) .equip-cta) .app-page-tools{bottom:calc(var(--app-bottom-nav-height,70px + env(safe-area-inset-bottom)) + 108px)}html body:has(.workspace-content>div:not([hidden]) .map-sheet) .app-page-tools{visibility:hidden;pointer-events:none}html body .app-theme-sheet{width:min(100%,480px);max-width:480px;max-height:85dvh;padding:22px 24px calc(26px + env(safe-area-inset-bottom));background:var(--chrome-surface);color:var(--chrome-text);scrollbar-width:none;overscroll-behavior:contain;border:0;border-radius:28px 28px 0 0;margin:auto auto 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -15px 70px #0000001f}html body .app-theme-sheet::-webkit-scrollbar{display:none}html body .app-theme-sheet::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07191f57}html body .app-theme-sheet button{text-shadow:none;letter-spacing:normal;font-family:inherit;transition:transform .18s,background-color .25s,color .25s}html body .app-theme-sheet button:active:not(:disabled){transform:scale(.96)}html body .app-theme-sheet button:focus-visible{outline:2px solid var(--chrome-text);outline-offset:4px}html body .app-theme-sheet .app-sheet-handle{background:var(--chrome-line);border-radius:99px;width:34px;height:4px;margin:-10px auto 16px}html body .app-theme-sheet .app-sheet-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}html body .app-theme-sheet .app-sheet-heading h2{color:var(--chrome-text);letter-spacing:-.5px;margin:0;font-family:inherit;font-size:23px;font-weight:600}html body .app-theme-sheet .app-sheet-close{background:var(--chrome-soft);width:44px;min-height:44px;color:var(--chrome-text);box-shadow:none;border:0;border-radius:50%;flex:0 0 44px;place-items:center;margin:0;padding:0;display:grid}html body .app-theme-sheet .app-sheet-description{color:var(--chrome-muted);margin-top:9px;font-size:13px;line-height:1.8}html body .app-theme-sheet .app-theme-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:25px 0;display:grid}html body .app-theme-sheet .app-theme-option{background:var(--chrome-soft);min-width:0;color:var(--chrome-text);border:2px solid #0000;border-radius:20px;padding:7px 7px 13px}html body .app-theme-sheet .app-theme-option[aria-pressed=true]{border-color:var(--chrome-accent)}html body .app-theme-sheet .app-theme-preview{background:#f3f4ef;border-radius:12px;justify-content:center;align-items:center;gap:4px;height:75px;margin-bottom:10px;display:flex;position:relative}html body .app-theme-sheet .app-theme-preview i{background:#fff;border-radius:7px;width:18px;height:33px;box-shadow:0 4px 8px #0000000d}html body .app-theme-sheet .app-theme-preview i:nth-child(2){background:#f8dc49}html body .app-theme-sheet .app-theme-preview i:nth-child(3){background:#102b31}html body .app-theme-sheet .app-theme-preview[data-preview=dark]{background:#171d21}html body .app-theme-sheet .app-theme-preview[data-preview=dark] i:first-child{background:#344047}html body .app-theme-sheet .app-theme-preview[data-preview=dark] i:nth-child(2){background:#e9cf62}html body .app-theme-sheet .app-theme-preview[data-preview=dark] i:nth-child(3){background:#f0f3ee}html body .app-theme-sheet .app-theme-preview[data-preview=warm]{background:#eee4d5}html body .app-theme-sheet .app-theme-preview[data-preview=warm] i:first-child{background:#fffaf2}html body .app-theme-sheet .app-theme-preview[data-preview=warm] i:nth-child(2){background:#d9ac73}html body .app-theme-sheet .app-theme-preview[data-preview=warm] i:nth-child(3){background:#554637}html body .app-theme-sheet .app-theme-check{width:21px;height:21px;color:var(--chrome-on-accent);background:var(--chrome-accent);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:4px;right:4px}html body .app-theme-sheet .app-theme-check .app-tool-icon{width:13px;height:13px}html body .app-theme-sheet .app-theme-option strong{font-size:13px;font-weight:550;display:block}html body .app-theme-sheet .app-theme-option small{color:var(--chrome-muted);margin-top:3px;font-size:10px;display:block}html body .app-theme-sheet .app-theme-confirm{background:var(--chrome-primary);width:100%;min-height:50px;color:var(--chrome-on-primary);border:0;border-radius:999px;padding:10px 18px;font-size:15px;font-weight:600}@media (width<=360px){html body .app-page-tools{right:18px}html body .app-theme-sheet{padding-inline:18px}}@media (prefers-reduced-motion:no-preference){@keyframes app-tool-spin{to{transform:rotate(360deg)}}@keyframes app-theme-enter{0%{opacity:.3;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes app-theme-backdrop{0%{opacity:0}to{opacity:1}}html body .app-page-tools .app-tool-refresh[aria-busy=true] .app-tool-icon{animation:1s linear infinite app-tool-spin}html body .app-theme-sheet[open]{animation:.28s cubic-bezier(.2,.75,.2,1) app-theme-enter}html body .app-theme-sheet[open]::backdrop{animation:.2s ease-out app-theme-backdrop}}@media (prefers-reduced-motion:reduce){html body .app-page-tools *,html body .app-theme-sheet,html body .app-theme-sheet *{transition:none;animation:none}}.workspace-content{--app-bottom-nav-height:calc(70px + env(safe-area-inset-bottom))}.unified-bottom-navigation[data-theme]{--nav-surface:#fff;--nav-text:#142b30;--nav-muted:#808d90;--nav-active:#102b31;--nav-shadow:0 -8px 28px #142b3012}.unified-bottom-navigation[data-theme=dark]{--nav-surface:#222b30;--nav-text:#f0f3ee;--nav-muted:#a1aeb2;--nav-active:#e9cf62;--nav-shadow:0 -8px 28px #0000003d}.unified-bottom-navigation[data-theme=warm]{--nav-surface:#fffaf2;--nav-text:#453b34;--nav-muted:#8f8172;--nav-active:#554637;--nav-shadow:0 -8px 28px #5e442817}html body .account-shell .bottom-navigation.unified-bottom-navigation[data-theme]{z-index:10;box-sizing:border-box;width:100%;max-width:480px;height:var(--app-bottom-nav-height,calc(70px + env(safe-area-inset-bottom)));padding:10px 12px calc(10px + env(safe-area-inset-bottom));color:var(--nav-text);background:var(--nav-surface);box-shadow:var(--nav-shadow);border:0;border-radius:24px 24px 0 0;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:4px;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}html body .account-shell .bottom-navigation.unified-bottom-navigation[data-theme] button{min-width:0;height:50px;min-height:50px;color:var(--nav-muted);box-shadow:none;letter-spacing:0;text-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin:0;padding:0;font-family:inherit;font-size:11px;font-weight:400;line-height:1.2;transition:color .18s;display:flex;transform:none}html body .account-shell .bottom-navigation.unified-bottom-navigation[data-theme] button>svg{width:24px;height:24px;color:inherit;fill:none;box-shadow:none;stroke-width:1.7px;background:0 0;border:0;border-radius:0;flex-shrink:0;transition:color .18s,stroke-width .18s;transform:none}html body .account-shell .bottom-navigation.unified-bottom-navigation[data-theme] button[aria-current=page]{color:var(--nav-active);box-shadow:none;background:0 0;font-weight:600}html body .account-shell .bottom-navigation.unified-bottom-navigation[data-theme] button[aria-current=page]>svg{color:inherit;box-shadow:none;stroke-width:2.1px;background:0 0;transform:none}html body .account-shell .bottom-navigation.unified-bottom-navigation[data-theme] button:hover:not(:disabled){color:var(--nav-active);box-shadow:none;background:0 0}html body .account-shell .bottom-navigation.unified-bottom-navigation[data-theme] button:focus-visible{outline:2px solid var(--nav-active);outline-offset:1px}html body .account-shell .bottom-navigation.unified-bottom-navigation[data-theme] button:disabled{opacity:.45}html body .account-shell .workspace-content .map-sheet{bottom:var(--app-bottom-nav-height)}html body .account-shell .workspace-content .equip-cta{bottom:calc(var(--app-bottom-nav-height) + 12px)}@media (prefers-reduced-motion:reduce){html body .account-shell .bottom-navigation.unified-bottom-navigation[data-theme] :is(button,svg){transition:none}}.military-redesign{--military-danger:#b24940;--military-warning:#95691f;--military-blue:#4c789a;--military-overlay:#14232661;--military-tab-shadow:0 2px 6px -3px #1c2f2f29;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif}.military-redesign[data-app-theme=dark]{--military-danger:#f4a196;--military-warning:#e3c07c;--military-blue:#96bfe0;--military-overlay:#050c10a3;--military-tab-shadow:0 2px 6px -3px #0000005c}.military-redesign[data-app-theme=warm]{--military-warning:#8a622f;--military-blue:#617b96;--military-tab-shadow:0 2px 6px -3px #5e44282e}.military-redesign[data-panel=equipment][data-app-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.military-redesign[data-panel=equipment][data-app-theme=light],.military-redesign[data-panel=equipment][data-app-theme=warm]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has(.workspace-content>div:not([hidden]) .military-redesign[data-panel=equipment]){--military-page-bg:#fcfcfb}html:has(.workspace-content>div:not([hidden]) .military-redesign[data-panel=equipment][data-app-theme=dark]){--military-page-bg:#171d21}html:has(.workspace-content>div:not([hidden]) .military-redesign[data-panel=equipment][data-app-theme=warm]){--military-page-bg:#f7f1e8}html:has(.workspace-content>div:not([hidden]) .military-redesign[data-panel=equipment]){background:var(--military-page-bg)}html:has(.workspace-content>div:not([hidden]) .military-redesign[data-panel=equipment]) body{background:var(--military-page-bg)}html:has(.workspace-content>div:not([hidden]) .military-redesign[data-panel=equipment]) .account-shell{max-width:480px;padding-bottom:var(--app-bottom-nav-height,calc(70px + env(safe-area-inset-bottom)));margin-top:0}html body .account-shell>.workspace-content:has(>div:not([hidden]) .military-redesign[data-panel=equipment]){padding-bottom:0}html:has(.military-redesign .military-sheet[open]){overflow:hidden}html:has(.military-redesign .military-sheet[open]) body{overflow:hidden}html body .military-redesign[data-panel=equipment]{color:var(--chrome-text);background:var(--chrome-bg);font-size:15px;line-height:1.5}html body .military-redesign[data-panel=equipment] .equipment-page{max-width:480px;margin:0 auto;padding:12px 22px 88px}html body .military-redesign[data-panel=equipment] button{text-shadow:none;letter-spacing:normal;font-family:inherit;transition:transform .18s,background-color .25s,color .25s,opacity .18s}html body .military-redesign[data-panel=equipment] button:active:not(:disabled){transform:scale(.96)}html body .military-redesign[data-panel=equipment] button:focus-visible,html body .military-redesign .equip-bag summary:focus-visible{outline:2px solid var(--chrome-text);outline-offset:3px}html body .military-redesign[data-panel=equipment] button:disabled{opacity:.5}html body .military-redesign[data-panel=equipment] ::selection{background:var(--chrome-accent);color:var(--chrome-on-accent)}html body .military-redesign[data-panel=equipment] .pull-indicator{background:var(--chrome-primary);color:var(--chrome-on-primary);box-shadow:var(--chrome-shadow)}html body .military-redesign .equip-top{background:var(--chrome-bg);color:var(--chrome-text);box-shadow:none;border:0;margin:0 0 20px;padding:0}html body .military-redesign[data-panel=independent] .equip-top{border-radius:22px;padding:12px}html body .military-redesign .military-general{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;min-height:44px;padding:4px 2px;display:flex}html body .military-redesign .military-general-name{align-items:baseline;gap:8px;min-width:0;display:flex}html body .military-redesign .military-general h1{color:var(--chrome-text);letter-spacing:-.3px;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600}html body .military-redesign .military-general-name>span:not(.military-loading){color:var(--chrome-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}html body .military-redesign .military-inventory{color:var(--chrome-muted);white-space:nowrap;align-items:baseline;gap:14px;margin:0;font-size:11px;display:flex}html body .military-redesign .military-inventory b{color:var(--chrome-text);font-variant-numeric:tabular-nums;margin-left:3px;font-size:12px;font-weight:550}html body .military-redesign .military-caption{color:var(--chrome-muted);margin:0;font-size:12px}html body .military-redesign .military-loading{border:1.5px solid var(--chrome-line);border-top-color:var(--chrome-text);border-radius:50%;flex:0 0 14px;align-self:center;width:14px;height:14px;display:inline-block}html body .military-redesign .equip-mode{box-shadow:none;scrollbar-width:none;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;gap:8px;margin:10px -6px -2px;padding:6px 6px 10px;display:flex;overflow-x:auto}html body .military-redesign .equip-mode::-webkit-scrollbar{display:none}html body .military-redesign .equip-mode button{background:var(--chrome-surface);min-height:44px;color:var(--chrome-text);box-shadow:var(--military-tab-shadow);letter-spacing:normal;text-shadow:none;white-space:nowrap;border:0;border-radius:999px;flex:none;margin:0;padding:10px 17px;font-family:inherit;font-size:13px;font-weight:500}html body .military-redesign .equip-mode button[aria-selected=true]{background:var(--chrome-accent);color:var(--chrome-on-accent);box-shadow:var(--military-tab-shadow);font-weight:550}html body .military-redesign[data-panel=equipment] :is(.equip-doll,.equip-worn){background:var(--chrome-surface);color:var(--chrome-text);box-shadow:var(--chrome-shadow);border:0;border-radius:22px;margin:0;padding:16px;animation:none}html body .military-redesign .equip-doll-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 8px;display:flex}html body .military-redesign .equip-doll .equip-doll-head h2{color:var(--chrome-text);letter-spacing:normal;margin:0;font-family:inherit;font-size:15px;font-weight:550}html body .military-redesign .equip-doll .equip-doll-head h2:before{display:none}html body .military-redesign .equip-doll-head>span{color:var(--chrome-muted);font-size:11px;line-height:1.6}html body .military-redesign .equip-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}html body .military-redesign[data-panel=equipment] .equip-doll .equip-slot{border:0;border-top:1px solid var(--chrome-line);min-width:0;min-height:64px;color:var(--chrome-text);box-shadow:none;background:0 0;border-radius:0;align-items:flex-start;gap:9px;padding:12px 0;display:flex}html body .military-redesign .equip-doll .equip-slot:nth-child(-n+2){border-top:0}html body .military-redesign .equip-slot:last-child:nth-child(odd){grid-column:1/-1}html body .military-redesign .equip-slot:after{display:none}html body .military-redesign .equip-slot>svg{width:20px;height:20px;color:var(--chrome-muted);flex:0 0 20px;margin-top:2px}html body .military-redesign .military-slot-text{flex:1;min-width:0}html body .military-redesign .equip-slot small{color:var(--chrome-muted);flex-wrap:wrap;align-items:baseline;gap:4px 7px;font-size:10px;line-height:1.5;display:flex}html body .military-redesign .equip-slot b{color:var(--chrome-text);overflow-wrap:anywhere;margin-top:4px;font-size:13px;font-weight:500;line-height:1.55;display:block}html body .military-redesign .equip-slot[data-state=empty] b{color:var(--chrome-muted);font-weight:400}html body .military-redesign .equip-slot[data-state=match]>svg,html body .military-redesign .equip-slot[data-state=match] .military-slot-state{color:var(--chrome-success)}html body .military-redesign .equip-slot[data-state=miss]>svg,html body .military-redesign .equip-slot[data-state=miss] .military-slot-state{color:var(--military-warning)}html body .military-redesign .equip-mount{border:0;border-top:1px solid var(--chrome-line);border-radius:0;flex-wrap:wrap;align-items:baseline;gap:4px 9px;min-height:44px;margin:0;padding:12px 0 0;display:flex}html body .military-redesign .equip-mount svg{width:20px;height:20px;color:var(--chrome-muted);flex:0 0 20px;align-self:center}html body .military-redesign .equip-mount small{color:var(--chrome-muted);font-size:11px}html body .military-redesign .equip-mount b{color:var(--chrome-text);white-space:normal;overflow-wrap:anywhere;font-size:13px;font-weight:500}html body .military-redesign .equip-mount b.equip-none{color:var(--chrome-muted);font-weight:400}html body .military-redesign .equip-mount>span{color:var(--chrome-muted);margin-left:auto;font-size:10px}html body .military-redesign.app-chrome .suit-tag{--military-tag-color:var(--chrome-success);background:color-mix(in srgb, var(--military-tag-color) 8%, var(--chrome-surface));color:var(--military-tag-color);white-space:nowrap;border:0;border-radius:6px;margin-top:5px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:500;line-height:1.6}html body .military-redesign .suit-tag[data-suit=cavalry_attack]{--military-tag-color:var(--military-danger)}html body .military-redesign .suit-tag[data-suit=cavalry_defense]{--military-tag-color:var(--military-blue)}html body .military-redesign .suit-tag[data-suit=infantry_attack]{--military-tag-color:var(--military-warning)}html body .military-redesign.app-chrome b>.suit-tag{vertical-align:1px;margin:0 0 0 6px}html body .military-redesign .equip-section{margin-top:24px}html body .military-redesign .equip-section .section-heading,html body .military-redesign .military-bag-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:0 2px 10px;padding:0;display:flex}html body .military-redesign :is(.equip-section .section-heading h2,.military-bag-heading h2){color:var(--chrome-text);letter-spacing:-.3px;margin:0;font-family:inherit;font-size:18px;font-weight:550}html body .military-redesign .equip-section .section-heading h2:before{display:none}html body .military-redesign :is(.equip-section .section-count,.military-bag-heading>span){color:var(--chrome-muted);font-size:11px;font-weight:400}html body .military-redesign.app-chrome .suit-list{margin:0;padding:0;list-style:none}html body .military-redesign .suit-row{border-top:1px solid var(--chrome-line);margin:0;padding:0}html body .military-redesign .suit-row:first-child{border-top:0}html body .military-redesign .suit-row-head{align-items:center;gap:10px;min-height:56px;display:flex}html body .military-redesign.app-chrome .suit-row-toggle{min-width:0;min-height:44px;color:var(--chrome-text);box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;flex:1;align-items:center;gap:10px;margin:0;padding:6px 2px;font-size:14px;line-height:1.5;display:flex}html body .military-redesign .suit-row-toggle b{min-width:0;color:inherit;flex:1;font-weight:500}html body .military-redesign .suit-row-toggle>span{color:var(--chrome-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}html body .military-redesign .suit-row-toggle>svg{width:16px;height:16px;color:var(--chrome-muted);flex:0 0 16px;transition:transform .2s}html body .military-redesign .suit-row-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}html body .military-redesign.app-chrome .suit-row-wear{width:auto;min-width:44px;height:auto;min-height:44px;color:var(--chrome-text);box-shadow:none;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:6px 0;font-size:12px;line-height:20px;display:inline-flex}html body .military-redesign .suit-row-wear>.inline-action-label{box-sizing:border-box;background:var(--chrome-soft);min-height:32px;color:inherit;border-radius:999px;padding:6px 10px;font-size:12px;line-height:20px}html body .military-redesign.app-chrome .suit-row-head button:active:not(:disabled){transform:none}html body .military-redesign .suit-row-details{padding:0 2px 10px}html body .military-redesign .suit-row-details[hidden]{display:none}html body .military-redesign .suit-pieces-list{margin:0;padding:0;list-style:none}html body .military-redesign .suit-pieces-list>li{border-top:1px solid var(--chrome-line);grid-template-columns:34px minmax(0,1fr) auto;align-items:baseline;gap:10px;min-height:36px;padding:8px 0;display:grid}html body .military-redesign .suit-pieces-list small{color:var(--chrome-muted);font-size:11px}html body .military-redesign .suit-pieces-list b{min-width:0;color:var(--chrome-text);overflow-wrap:anywhere;font-size:13px;font-weight:400}html body .military-redesign .suit-pieces-list span{max-width:108px;color:var(--chrome-muted);overflow-wrap:anywhere;font-size:11px}html body .military-redesign .suit-pieces-list [data-state=worn]{color:var(--chrome-success)}html body .military-redesign .suit-pieces-list [data-state=blocked]{color:var(--military-warning)}html body .military-redesign .suit-row-note{color:var(--chrome-muted);margin:6px 0 0;font-size:11px;line-height:1.7}html body .military-redesign .suit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html body .military-redesign.app-chrome .suit-card{background:var(--chrome-surface);min-width:0;min-height:118px;color:var(--chrome-text);box-shadow:var(--chrome-shadow);text-align:left;border:0;border-radius:20px;gap:10px;padding:15px;display:grid}html body .military-redesign .suit-card[aria-pressed=true]{background:color-mix(in srgb, var(--chrome-accent) 17%, var(--chrome-surface));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--chrome-accent) 80%, var(--chrome-line)), var(--chrome-shadow)}html body .military-redesign .suit-card-head{flex-wrap:wrap;align-items:baseline;gap:3px 8px;display:flex}html body .military-redesign .suit-card-head b{color:var(--chrome-text);overflow-wrap:anywhere;font-size:14px;font-weight:550}html body .military-redesign .suit-card-head small{color:var(--chrome-muted);white-space:nowrap;margin-left:auto;font-size:10px;font-weight:400}html body .military-redesign .suit-card[aria-pressed=true] .suit-card-head small{color:var(--chrome-text);font-weight:500}html body .military-redesign .suit-dots{gap:4px;display:flex}html body .military-redesign .suit-dots i{background:var(--chrome-line);border-radius:999px;flex:1;height:4px}html body .military-redesign .suit-dots i[data-on]{background:color-mix(in srgb, var(--chrome-success) 38%, var(--chrome-line))}html body .military-redesign .suit-dots i[data-worn]{background:var(--chrome-success)}html body .military-redesign .suit-card-note{color:var(--chrome-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.6}html body .military-redesign .equip-cta{left:50%;bottom:calc(var(--app-bottom-nav-height,70px + env(safe-area-inset-bottom)) + 16px);background:var(--chrome-surface);width:calc(100% - 44px);max-width:436px;color:var(--chrome-text);box-shadow:var(--chrome-shadow);border:0;border-radius:24px;gap:12px;padding:12px 12px 12px 16px;animation:none;transform:translate(-50%)}html body .military-redesign .equip-cta[data-idle]{background:var(--chrome-surface)}html body .military-redesign .equip-cta>span{min-width:0;color:var(--chrome-muted);font-size:11px;line-height:1.6}html body .military-redesign .equip-cta>span b{color:var(--chrome-text);font-size:13px;font-weight:550}html body .military-redesign .equip-cta>span small{color:var(--chrome-muted);margin-top:3px;font-size:10px;line-height:1.6;display:block}html body .military-redesign .equip-cta>button{background:var(--chrome-primary);min-height:44px;color:var(--chrome-on-primary);box-shadow:none;border:0;border-radius:999px;padding:11px 17px;font-size:13px;font-weight:550;line-height:1.5}html body .military-redesign .equip-cta>button:disabled{background:var(--chrome-soft);color:var(--chrome-muted);opacity:.75}html body .military-redesign.app-chrome .slot-tabs{box-shadow:none;scrollbar-width:none;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;gap:8px;margin:0 -6px 12px;padding:6px 6px 10px;animation:none;display:flex;overflow-x:auto}html body .military-redesign .slot-tabs::-webkit-scrollbar{display:none}html body .military-redesign .slot-tabs button{background:var(--chrome-surface);min-height:44px;color:var(--chrome-text);box-shadow:var(--military-tab-shadow);white-space:nowrap;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:5px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}html body .military-redesign .slot-tabs small{color:var(--chrome-muted);white-space:nowrap;font-size:11px;font-weight:400}html body .military-redesign .slot-tabs button[aria-selected=true]{background:var(--chrome-accent);color:var(--chrome-on-accent)}html body .military-redesign .slot-tabs button[aria-selected=true] small{color:inherit;opacity:.7}html body .military-redesign .equip-worn>small{color:var(--chrome-muted);font-size:11px;font-weight:400}html body .military-redesign .equip-worn b{color:var(--chrome-text);margin-top:5px;font-size:15px;font-weight:550;line-height:1.6}html body .military-redesign .equip-worn p{color:var(--chrome-muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.7}html body .military-redesign .equip-worn .equip-none{color:var(--chrome-muted);font-weight:400}html body .military-redesign .military-bag-heading{margin:20px 2px 8px;padding:0}html body .military-redesign .equipment-page>.equip-filters{gap:8px;margin:0;padding:2px 0 4px}html body .military-redesign .equipment-page>.equip-filters button{background:var(--chrome-soft);min-height:44px;color:var(--chrome-muted);border:0;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:400}html body .military-redesign .equipment-page>.equip-filters button[aria-pressed=true]{background:var(--chrome-primary);color:var(--chrome-on-primary);font-weight:500}html body .military-redesign.app-chrome .equip-bag{box-shadow:none;background:0 0;border:0;border-radius:0;margin:9px 0 0;padding:0;list-style:none;animation:none;overflow:visible}html body .military-redesign .equip-bag>li+li{border-top:1px solid var(--chrome-line)}html body .military-redesign .equip-bag summary{min-height:76px;color:var(--chrome-text);background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:12px 2px;display:flex}html body .military-redesign .equip-level{background:var(--chrome-soft);width:30px;height:30px;color:var(--chrome-muted);border:0;border-radius:50%;flex:0 0 30px;place-items:center;font-size:11px;font-weight:500;display:grid}html body .military-redesign .equip-level[data-top]{background:color-mix(in srgb, var(--military-warning) 9%, var(--chrome-surface));color:var(--military-warning)}html body .military-redesign .equip-bag-text b{color:var(--chrome-text);font-size:14px;font-weight:500;line-height:1.6}html body .military-redesign .equip-bag-text small{color:var(--chrome-muted);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}html body .military-redesign .equip-bag-text .suit-tag{margin-top:2px}html body .military-redesign .equip-lock{max-width:28%;color:var(--military-warning);overflow-wrap:anywhere;font-size:11px;line-height:1.6}html body .military-redesign .military-detail-toggle{width:16px;height:20px;color:var(--chrome-muted);flex:0 0 16px;place-items:center;display:grid}html body .military-redesign .military-detail-toggle svg{width:16px;height:16px;transition:transform .2s}html body .military-redesign .equip-bag details[open] .military-detail-toggle svg{transform:rotate(180deg)}html body .military-redesign .equip-bag .equipment-detail{color:var(--chrome-text);padding:0 2px 18px 42px;font-size:13px;line-height:1.7}html body .military-redesign .equipment-detail p{margin:6px 0}html body .military-redesign .equip-detail-title{color:var(--military-warning);font-size:12px;font-weight:500}html body .military-redesign[data-panel=equipment] :is(.equipment-note,.empty-copy){color:var(--chrome-muted);font-size:12px;line-height:1.7}html body .military-redesign .equipment-page>.equipment-note{margin:0 2px 16px}html body .military-redesign .equipment-page>.error-message{background:color-mix(in srgb, var(--military-danger) 9%, var(--chrome-surface));color:var(--military-danger);border:0;border-radius:16px;margin:0 0 18px;padding:12px 14px;font-size:13px}html body .military-redesign[data-panel=equipment] .initial-loading{min-height:180px;color:var(--chrome-muted);text-align:center;padding:46px 20px;font-size:13px;line-height:1.8}html body .military-redesign .military-sheet{width:100%;max-width:480px;max-height:min(88dvh,800px);padding:11px 22px calc(22px + env(safe-area-inset-bottom));background:var(--chrome-surface);color:var(--chrome-text);box-shadow:var(--chrome-shadow);overscroll-behavior:contain;scrollbar-width:none;border:0;border-radius:28px 28px 0 0;margin:0 auto;animation:none;position:fixed;inset:auto 0 0;overflow-y:auto}html body .military-redesign .military-sheet::-webkit-scrollbar{display:none}html body .military-redesign .military-sheet::backdrop{background:var(--military-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html body .military-redesign .military-sheet>.military-sheet-handle{background:color-mix(in srgb, var(--chrome-muted) 28%, transparent);border-radius:999px;width:34px;height:4px;margin:0 auto 11px;padding:0;display:block}html body .military-redesign .military-sheet-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}html body .military-redesign .military-sheet-heading h2{color:var(--chrome-text);letter-spacing:-.3px;overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:20px;font-weight:600;line-height:1.5}html body .military-redesign .military-sheet .military-sheet-close{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--chrome-muted);box-shadow:none;background:0 0;border:0;border-radius:50%;flex:0 0 44px;place-items:center;margin:0 -5px 0 0;padding:0;display:grid}html body .military-redesign .military-sheet-close svg{width:21px;height:21px;display:block}html body .military-redesign .military-sheet-copy{border-top:1px solid var(--chrome-line);border-bottom:1px solid var(--chrome-line);color:var(--chrome-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:15px 0;padding:15px 0;font-size:13px;line-height:1.9}html body .military-redesign .military-sheet>.equipment-note{color:var(--military-warning);margin:12px 0}html body .military-redesign.app-chrome .military-sheet-actions{gap:10px;margin-top:18px;display:flex}html body .military-redesign.app-chrome .military-sheet-actions :is(.primary-button,.secondary-button){background:var(--chrome-primary);width:auto;min-width:0;height:auto;min-height:48px;color:var(--chrome-on-primary);box-shadow:none;filter:none;border:0;border-radius:999px;flex:1;margin:0;padding:12px 16px;font-size:14px;font-weight:500;line-height:1.5}html body .military-redesign.app-chrome .military-sheet-actions .secondary-button{background:var(--chrome-soft);color:var(--chrome-text)}@media (hover:hover){html body .military-redesign .suit-row-head button:hover:not(:disabled){color:var(--chrome-accent)}html body .military-redesign .suit-card:hover:not([aria-pressed=true]),html body .military-redesign .equip-mode button:hover:not([aria-selected=true]){background:var(--chrome-soft)}}@media (width<=360px){html body .military-redesign[data-panel=equipment] .equipment-page{padding-inline:18px}html body .military-redesign .military-general{gap:5px 12px}html body .military-redesign[data-panel=equipment] .equip-doll{padding-inline:14px}html body .military-redesign .equip-slots{column-gap:12px}html body .military-redesign[data-panel=equipment] .equip-doll .equip-slot{gap:7px}html body .military-redesign .suit-grid{gap:10px}html body .military-redesign.app-chrome .suit-card{padding:13px}html body .military-redesign .equip-cta{width:calc(100% - 36px)}html body .military-redesign .equip-cta>button{padding-inline:13px}html body .military-redesign .equip-bag summary{gap:7px}html body .military-redesign .equip-bag .equipment-detail{padding-left:2px}html body .military-redesign .military-sheet{padding-inline:18px}}@media (prefers-reduced-motion:no-preference){@keyframes military-spin{to{transform:rotate(360deg)}}@keyframes military-sheet-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes military-backdrop-in{0%{opacity:0}to{opacity:1}}html body .military-redesign .military-loading{animation:1s linear infinite military-spin}html body .military-redesign .military-sheet[open]{animation:.28s cubic-bezier(.2,.75,.2,1) military-sheet-in}html body .military-redesign .military-sheet[open]::backdrop{animation:.2s ease-out military-backdrop-in}}@media (prefers-reduced-motion:reduce){html body .military-redesign[data-panel=equipment] *,html body .military-redesign .equip-mode button{scroll-behavior:auto;transition:none;animation:none}}.military-redesign .fortress-redesign{min-width:0;color:var(--chrome-text);margin-top:12px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;line-height:1.5}.military-redesign .fortress-redesign .fortress-redesign-head{align-items:center;gap:8px;min-height:44px;margin-bottom:12px;display:flex}.military-redesign .fortress-redesign .fortress-redesign-head>b{overflow-wrap:anywhere;flex:1;min-width:0;font-size:17px;font-weight:600}.military-redesign .fortress-redesign :is(.ui-select,.ui-select-menu){--select-bg:var(--chrome-surface);--select-text:var(--chrome-text);--select-muted:var(--chrome-muted);--select-soft:var(--chrome-soft);--select-line:var(--chrome-line);--select-accent:var(--chrome-accent);--select-accent-text:var(--chrome-on-accent);--select-shadow:var(--chrome-shadow)}.military-redesign .fortress-redesign .fortress-redesign-city-switch{flex:0 0 44px;width:44px}.military-redesign .fortress-redesign .fortress-redesign-city-switch .ui-select-trigger{width:44px;min-width:44px;min-height:44px;color:var(--chrome-muted);box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.military-redesign .fortress-redesign .fortress-redesign-city-switch .ui-select-value,.military-redesign .fortress-redesign .fortress-redesign-city-switch .ui-select-menu-heading,.military-redesign .fortress-redesign .fortress-redesign-city-switch .ui-select-option>svg{display:none}.military-redesign .fortress-redesign .fortress-redesign-city-switch .ui-select-chevron{width:26px;height:26px;color:inherit;stroke-width:1.45px}.military-redesign .fortress-redesign .fortress-redesign-city-switch .ui-select-menu{border-color:var(--chrome-line);box-shadow:var(--chrome-shadow);border-radius:15px;padding:2px}.military-redesign .fortress-redesign .fortress-redesign-city-switch .ui-select-option{border-radius:9px;min-height:44px;padding:3px 8px}.military-redesign .fortress-redesign .fortress-redesign-city-switch .ui-select-option[aria-selected=true]{background:color-mix(in srgb, var(--chrome-accent) 20%, var(--chrome-surface));color:var(--chrome-text);font-weight:550}.military-redesign .fortress-redesign .fortress-redesign-union{background:var(--chrome-surface);box-shadow:var(--chrome-shadow);border:0;border-radius:22px;margin:0 0 22px;padding:17px 18px;transition:background-color .25s,color .25s}.military-redesign .fortress-redesign .fortress-redesign-union-head{flex-wrap:wrap;align-items:center;gap:4px 9px;display:flex}.military-redesign .fortress-redesign .fortress-redesign-union-head b{overflow-wrap:anywhere;min-width:0;font-size:17px;font-weight:550}.military-redesign .fortress-redesign .fortress-redesign-union-head>span{color:var(--chrome-muted);font-size:12px}.military-redesign .fortress-redesign .fortress-redesign-union-head i{background:var(--chrome-soft);color:var(--military-warning,var(--chrome-text));border-radius:999px;margin-left:auto;padding:4px 9px;font-size:11px;font-style:normal;font-weight:500}.military-redesign .fortress-redesign .fortress-redesign-union[data-occupied] .fortress-redesign-union-head i{background:color-mix(in srgb, var(--chrome-success) 12%, var(--chrome-surface));color:var(--chrome-success)}.military-redesign .fortress-redesign .fortress-redesign-union dl{gap:0;margin:12px 0 0;display:grid}.military-redesign .fortress-redesign .fortress-redesign-union dl>div{grid-template-columns:76px minmax(0,1fr);gap:10px;padding:8px 0;font-size:13px;display:grid}.military-redesign .fortress-redesign .fortress-redesign-union dl>div+div{border-top:1px solid var(--chrome-line)}.military-redesign .fortress-redesign .fortress-redesign-union dt{color:var(--chrome-muted)}.military-redesign .fortress-redesign .fortress-redesign-union dd{overflow-wrap:anywhere;text-align:right;font-variant-numeric:tabular-nums;min-width:0;margin:0}.military-redesign .fortress-redesign .fortress-redesign-place{color:var(--chrome-muted);overflow-wrap:anywhere;margin:8px 0 20px;font-size:13px}.military-redesign .fortress-redesign .fortress-redesign-place b{color:var(--chrome-text)}.military-redesign .fortress-redesign .fortress-redesign-title{color:var(--chrome-text);margin:24px 0 10px;font-size:17px;font-weight:600}.military-redesign .fortress-redesign .fortress-redesign-group{box-shadow:none;background:0 0;border:0;padding:0}.military-redesign .fortress-redesign .fortress-redesign-group+.fortress-redesign-group{border-top:1px solid var(--chrome-line);margin-top:22px;padding-top:18px}.military-redesign .fortress-redesign .fortress-redesign-camps{flex-wrap:wrap;gap:8px;margin:0 0 8px;display:flex}.military-redesign .fortress-redesign :is(.fortress-redesign-camps button,.fortress-redesign-primary,.fortress-redesign-secondary,.fortress-redesign-all){background:var(--chrome-soft);min-width:44px;min-height:44px;color:var(--chrome-text);box-shadow:none;letter-spacing:normal;text-shadow:none;border:0;border-radius:999px;margin:0;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:500;line-height:24px;transition:background-color .25s,color .25s,opacity .18s,transform .18s}.military-redesign .fortress-redesign .fortress-redesign-camps button[aria-checked=true]{background:var(--chrome-accent);color:var(--chrome-on-accent)}.military-redesign .fortress-redesign .fortress-redesign-general{min-height:44px;color:var(--chrome-text);overflow-wrap:anywhere;cursor:pointer;align-items:center;gap:9px;margin:4px 0;font-size:14px;display:flex}.military-redesign .fortress-redesign .fortress-redesign-general input{width:20px;height:20px;min-height:20px;accent-color:var(--chrome-primary);flex:0 0 20px;margin:0}.military-redesign .fortress-redesign .fortress-redesign-troops{margin:4px 0 0;padding:0;list-style:none}.military-redesign .fortress-redesign .fortress-redesign-troops li{border-bottom:1px solid var(--chrome-line);align-items:center;gap:8px;min-height:64px;padding:8px 0;display:flex}.military-redesign .fortress-redesign .fortress-redesign-troops li>span{min-width:0;color:var(--chrome-text);overflow-wrap:anywhere;flex:1;font-size:14px}.military-redesign .fortress-redesign .fortress-redesign-troops small{color:var(--chrome-muted);font-variant-numeric:tabular-nums;margin-top:1px;font-size:12px;display:block}.military-redesign .fortress-redesign .fortress-redesign-troops input{border:1px solid var(--chrome-line);background:var(--chrome-surface);width:clamp(82px,25vw,108px);min-width:0;height:44px;min-height:44px;color:var(--chrome-text);caret-color:var(--chrome-text);box-shadow:none;font-variant-numeric:tabular-nums;text-align:right;border-radius:13px;flex:none;margin:0;padding:0 10px;font-family:inherit;font-size:16px}.military-redesign .fortress-redesign .fortress-redesign-troops input:is(:focus,:focus-visible){border:1px solid var(--chrome-line);box-shadow:none;outline:none}.military-redesign .fortress-redesign .fortress-redesign-troops input::placeholder{color:var(--chrome-muted)}.military-redesign .fortress-redesign .fortress-redesign-all{color:var(--chrome-muted);white-space:nowrap;background:0 0;flex:0 0 44px;padding:10px 0}.military-redesign .fortress-redesign :is(.fortress-redesign-primary,.fortress-redesign-secondary){width:100%;margin-top:14px;font-size:14px;display:block}.military-redesign .fortress-redesign .fortress-redesign-primary{background:var(--chrome-primary);color:var(--chrome-on-primary)}.military-redesign .fortress-redesign .fortress-redesign-camp{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin:0 0 6px;display:flex}.military-redesign .fortress-redesign .fortress-redesign-camp b{color:var(--chrome-text);font-size:15px;font-weight:550}.military-redesign .fortress-redesign .fortress-redesign-camp small{color:var(--chrome-muted);font-variant-numeric:tabular-nums;font-size:12px}.military-redesign .fortress-redesign .fortress-redesign-empty{color:var(--chrome-muted);text-align:center;margin:0;padding:24px 4px;font-size:13px}.military-redesign .fortress-redesign .fortress-redesign-notice{background:var(--chrome-soft);color:var(--military-warning,var(--chrome-text));overflow-wrap:anywhere;border-radius:16px;margin:0;padding:13px 15px;font-size:13px;line-height:1.65}.military-redesign .fortress-redesign :is(.fortress-redesign-camps button,.fortress-redesign-primary,.fortress-redesign-secondary,.fortress-redesign-all):disabled,.military-redesign .fortress-redesign .fortress-redesign-troops input:disabled{opacity:.5;cursor:default}.military-redesign .fortress-redesign :is(.fortress-redesign-camps button,.fortress-redesign-primary,.fortress-redesign-secondary,.fortress-redesign-all):focus-visible,.military-redesign .fortress-redesign .fortress-redesign-city-switch .ui-select-trigger:focus-visible{outline:2px solid var(--chrome-text);outline-offset:3px}.military-redesign .fortress-redesign :is(.fortress-redesign-camps button,.fortress-redesign-primary,.fortress-redesign-secondary,.fortress-redesign-all):active:not(:disabled){transform:scale(.96)}@media (hover:hover){.military-redesign .fortress-redesign .fortress-redesign-city-switch .ui-select-trigger:hover{color:var(--chrome-text);background:0 0}.military-redesign .fortress-redesign .fortress-redesign-all:hover:not(:disabled){color:var(--chrome-text)}}@media (prefers-reduced-motion:reduce){.military-redesign .fortress-redesign .fortress-redesign-union,.military-redesign .fortress-redesign :is(.fortress-redesign-camps button,.fortress-redesign-primary,.fortress-redesign-secondary,.fortress-redesign-all){transition:none}.military-redesign .fortress-redesign :is(.fortress-redesign-camps button,.fortress-redesign-primary,.fortress-redesign-secondary,.fortress-redesign-all):active:not(:disabled){transform:none}}.equipment-page .equip-mode button{min-width:0;min-height:44px;padding-inline:2px}.overview-reports{text-align:left;justify-content:space-between;align-items:center;width:100%;margin-top:12px;padding-inline:14px;display:flex}.reports-panel{--report-paper:var(--surface);--report-ink:var(--ink,#182f29);--report-muted:var(--muted);--report-line:var(--line);--report-accent:var(--accent);--report-unread:color-mix(in srgb, var(--report-accent) 5%, var(--report-paper));--report-soft:color-mix(in srgb, var(--report-ink) 4%, var(--report-paper));--report-alert:#a34732;--report-good:#467252;border:1px solid var(--report-line);background:var(--report-paper);min-width:0;color:var(--report-ink);border-radius:12px;margin-top:-32px;padding:14px;position:relative}html.ui-claude .reports-panel{--report-paper:#faf9f5;--report-ink:#141413;--report-muted:#73726c;--report-line:#e6e4dc;--report-accent:#d97757;--report-unread:#f5eee7;--report-soft:#f1f0e9}.reports-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.reports-head h2{margin:0;font-size:17px;font-weight:600}.reports-panel :is(.secondary-button,.text-button){min-height:44px;font-size:12px}.reports-head .secondary-button{flex-shrink:0;padding:8px 10px}.reports-filters{background:var(--report-soft);border-radius:9px;gap:4px;margin-top:10px;padding:3px;display:flex}.reports-filters button{min-width:0;min-height:44px;color:var(--report-muted);background:0 0;border:1px solid #0000;border-radius:7px;flex:1;padding:6px;font-size:13px}.reports-filters button[aria-pressed=true]{background:var(--report-paper);border-color:var(--report-line);color:var(--report-ink);font-weight:600;box-shadow:0 1px 2px #00000005}.reports-scope{color:var(--report-muted);margin-top:10px;font-size:12px;line-height:1.5}.reports-list{margin:10px -6px 0;padding:0;list-style:none}.reports-list>li{border-radius:7px}.reports-list>li+li{border-top:1px solid var(--report-line)}.reports-list>li[data-read=false]{background:var(--report-unread)}.reports-list .report-open{border-radius:inherit;width:100%;min-height:70px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:6px minmax(0,1fr) 8px;align-items:center;gap:9px;padding:11px 8px;display:grid}.report-item{border-radius:inherit;min-width:0;padding-bottom:2px}.report-auto-status{background:var(--report-soft);color:var(--report-muted);border-radius:6px;margin-top:8px;padding:8px 10px;font-size:12px;line-height:1.6}.report-troops{margin:0 18px 10px 23px;font-size:12px;line-height:1.55}.report-troops-label{color:var(--report-ink);flex-wrap:wrap;align-items:baseline;gap:4px;margin:0 0 5px;display:flex}.report-troops-label strong{font-variant-numeric:tabular-nums;font-size:14px;font-weight:650;display:inline;overflow:visible}.report-troops-label>span{color:var(--report-muted);margin-left:3px;font-size:11px}.report-troops-unknown{color:var(--report-muted);margin:0}.report-troops-list{flex-wrap:wrap;gap:4px 12px;margin:0;display:flex}.report-troops-list>div{gap:5px;min-width:0;display:flex}.report-troops-list dt{color:var(--report-muted);overflow-wrap:anywhere}.report-troops-list dd{font-variant-numeric:tabular-nums;margin:0;font-weight:550}.report-item-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;margin:0 8px 8px 23px;display:flex}.report-item-actions p{margin:0;font-size:12px;line-height:1.6}.report-read-error{color:var(--report-alert)}.report-read-progress{color:var(--report-muted)}.reports-panel .report-retry{min-height:44px;padding:6px 9px}.report-detail>.report-troops{margin:12px 0 0}li[data-read=uncertain] .report-read-dot{border-color:var(--report-alert);background:0 0}.report-read-dot{border:1px solid var(--report-line);border-radius:50%;align-self:start;width:6px;height:6px;margin-top:7px}li[data-read=false] .report-read-dot{border-color:var(--report-accent);background:var(--report-accent)}.report-item-content{gap:5px;min-width:0;display:grid}.report-item-title{align-items:center;gap:6px;min-width:0;display:flex}.reports-list strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;font-size:14px;font-weight:450;line-height:1.45;display:-webkit-box;overflow:hidden}li[data-read=false] strong{font-weight:650}.report-tags{flex-wrap:wrap;flex-shrink:0;gap:4px;display:flex}.report-item-meta{color:var(--report-muted);flex-wrap:wrap;align-items:center;gap:3px 8px;font-size:12px;line-height:1.5;display:flex}.report-meta{color:var(--report-muted);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:12px;line-height:1.5}.report-read-label{font-size:12px}.report-chevron{color:var(--report-muted);font-size:17px}.report-tag{color:var(--report-muted);background:var(--report-soft);white-space:nowrap;border-radius:4px;align-items:center;padding:1px 5px;font-size:11px;font-weight:500;line-height:1.5;display:inline-flex}.report-tag-troops,.report-tag-failed{color:var(--report-alert);background:color-mix(in srgb, var(--report-alert) 9%, var(--report-paper))}.report-tag-success{color:var(--report-good);background:color-mix(in srgb, var(--report-good) 9%, var(--report-paper))}.report-status{color:var(--report-muted);padding:22px 0;font-size:13px;line-height:1.7}.report-error{border:1px solid var(--report-line);overflow-wrap:anywhere;border-radius:8px;margin-block:12px;padding:12px;font-size:13px;line-height:1.7}.report-error p+p{margin-top:6px}.report-error button{margin-top:10px}.reports-more{width:100%;margin-top:12px}.report-detail{min-width:0}.report-detail>.text-button{color:var(--report-muted);margin:-6px 0 8px -8px}.report-detail h2{margin:0;font-size:17px;font-weight:600;line-height:1.5}.report-detail-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.report-blocks{gap:16px;min-width:0;margin-top:20px;display:grid}.report-group{gap:10px;min-width:0;display:grid}.report-group+.report-group{border-top:1px solid var(--report-line);padding-top:14px}.report-blocks h3{color:var(--report-muted);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:600;line-height:1.5}.report-blocks p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.75}.report-table-group{gap:10px;min-width:0;display:grid}.report-table{overscroll-behavior-x:contain;border:1px solid var(--report-line);border-radius:6px;width:100%;min-width:0;max-width:100%;overflow-x:auto}.report-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:max-content;min-width:100%;max-width:none;font-size:12px;line-height:1.6}.report-table :is(th,td){border:1px solid var(--report-line);text-align:left;overflow-wrap:anywhere;white-space:pre-wrap;min-width:54px;max-width:220px;padding:7px 9px}.report-table th{background:var(--report-soft);color:var(--report-muted);font-weight:500}html.ui-v3 .reports-panel{--report-line:var(--gold-line);--report-alert:var(--bad);--report-good:var(--good);border-radius:3px}html.ui-v3 :is(.reports-head h2,.report-detail h2,.report-blocks h3){color:var(--gold-bright);font-family:var(--kai)}html.ui-v3 .reports-filters,html.ui-v3 .reports-filters button{border-radius:3px}html.ui-v3 .reports-filters button[aria-pressed=true]{background:url(data:image/webp;base64,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) center / cover, var(--ember-deep);color:var(--gold-bright);border-color:#b7633f}html.ui-v3 :is(.report-error,.report-table){border-radius:3px}@media (width<=359px){.reports-panel{padding:12px}.report-item-title{flex-wrap:wrap}}html body .military-redesign .reports-panel.reports-redesign{--report-paper:var(--chrome-surface);--report-ink:var(--chrome-text);--report-muted:var(--chrome-muted);--report-line:var(--chrome-line);--report-accent:var(--chrome-accent);--report-soft:var(--chrome-soft);--report-unread:color-mix(in srgb, var(--chrome-accent) 8%, var(--chrome-surface));--report-alert:var(--military-danger);--report-good:var(--chrome-success);--report-warning:var(--military-warning);color:var(--report-ink);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-family:inherit;font-size:13px;line-height:1.65}html body .military-redesign .reports-panel.reports-redesign :is(.secondary-button,.text-button){background:var(--report-soft);min-width:44px;height:auto;min-height:44px;color:var(--report-ink);box-shadow:none;filter:none;letter-spacing:normal;text-shadow:none;border:0;border-radius:999px;padding:10px 15px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.6}html body .military-redesign .reports-panel.reports-redesign button:disabled{opacity:.5;cursor:default}html body .military-redesign .reports-panel.reports-redesign :is(button,.report-table):focus-visible{outline:2px solid var(--report-ink);outline-offset:3px}html body .military-redesign .reports-redesign .reports-filters{background:0 0;border:0;border-radius:0;gap:8px;margin:0;padding:4px 0 6px;display:flex}html body .military-redesign .reports-redesign .reports-filters button{background:var(--report-paper);min-width:0;min-height:44px;color:var(--report-muted);box-shadow:var(--chrome-shadow);border:0;border-radius:999px;flex:1;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.6}html body .military-redesign .reports-redesign .reports-filters button[aria-pressed=true]{background:var(--report-accent);color:var(--chrome-on-accent);box-shadow:var(--chrome-shadow);font-weight:550}html body .military-redesign .reports-redesign .reports-scope{color:var(--report-muted);margin:12px 2px 0;font-size:12px;line-height:1.65}html body .military-redesign .reports-redesign .report-auto-status{background:var(--report-soft);color:var(--report-muted);border:0;border-radius:16px;margin:12px 0 0;padding:11px 14px;font-size:12px;line-height:1.65}html body .military-redesign .reports-redesign .reports-list{margin:16px 0 0;padding:0}html body .military-redesign .reports-redesign .reports-list>li{background:0 0;border:0;border-radius:0;margin:0}html body .military-redesign .reports-redesign .reports-list>li+li{border-top:1px solid var(--report-line)}html body .military-redesign .reports-redesign .report-item{padding:0}html body .military-redesign .reports-redesign .report-open{min-height:72px;color:var(--report-ink);border-radius:12px;grid-template-columns:6px minmax(0,1fr) 16px;gap:10px;padding:14px 2px}html body .military-redesign .reports-redesign .report-item-title{flex-wrap:wrap;align-items:flex-start;gap:6px 8px}html body .military-redesign .reports-redesign .report-item-title>strong{color:var(--report-ink);flex:160px;font-size:14px;font-weight:500;line-height:1.6}html body .military-redesign .reports-redesign li[data-read=false] .report-item-title>strong{font-weight:600}html body .military-redesign .reports-redesign .report-item-meta{gap:3px 8px;font-size:11px;line-height:1.6}html body .military-redesign .reports-redesign :is(.report-meta,.report-read-label){color:var(--report-muted);font-variant-numeric:tabular-nums;font-size:11px}html body .military-redesign .reports-redesign .report-chevron{text-align:right;font-size:21px}html body .military-redesign .reports-redesign li[data-read=uncertain] .report-read-dot{border-color:var(--report-warning)}html body .military-redesign .reports-redesign .report-tags{gap:5px}html body .military-redesign .reports-redesign .report-tag{border-radius:999px;padding:2px 7px;font-size:10px;line-height:1.6}html body .military-redesign .reports-redesign .report-troops{margin:0 18px 14px;font-size:12px;line-height:1.6}html body .military-redesign .reports-redesign .report-troops-label{gap:5px;margin-bottom:6px}html body .military-redesign .reports-redesign .report-troops-label strong{-webkit-line-clamp:unset;font-size:14px;font-weight:550;display:inline;overflow:visible}html body .military-redesign .reports-redesign .report-troops-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 16px;display:grid}html body .military-redesign .reports-redesign .report-troops-list>div{justify-content:space-between;align-items:baseline;gap:8px}html body .military-redesign .reports-redesign .report-troops-list dd{max-width:65%;color:var(--report-ink);text-align:right;overflow-wrap:anywhere;font-weight:500}html body .military-redesign .reports-redesign .report-item-actions{gap:6px 10px;margin:0 0 12px 18px}html body .military-redesign .reports-redesign .report-read-error{color:var(--report-warning)}html body .military-redesign .reports-redesign .report-status{color:var(--report-muted);text-align:center;margin:0;padding:40px 12px;font-size:13px}html body .military-redesign .reports-redesign .report-error{background:color-mix(in srgb, var(--report-alert) 8%, var(--report-paper));color:var(--report-alert);border:0;border-radius:18px;margin:16px 0;padding:14px 16px;font-size:13px;line-height:1.7}html body .military-redesign .reports-redesign .reports-more{margin-top:18px}html body .military-redesign .reports-redesign .report-detail>.text-button{margin:0 0 14px}html body .military-redesign .reports-redesign .report-detail h2{color:var(--report-ink);letter-spacing:-.3px;overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:20px;font-weight:600;line-height:1.5}html body .military-redesign .reports-redesign .report-detail-meta{gap:8px;margin-top:8px}html body .military-redesign .reports-redesign .report-detail>.report-troops{background:var(--report-soft);border-radius:18px;margin:18px 0 0;padding:14px 16px}html body .military-redesign .reports-redesign .report-blocks{gap:16px;margin-top:20px}html body .military-redesign .reports-redesign .report-group{background:var(--report-paper);box-shadow:var(--chrome-shadow);border:0;border-radius:22px;gap:12px;padding:16px}html body .military-redesign .reports-redesign .report-blocks h3{color:var(--report-ink);font-family:inherit;font-size:14px;font-weight:550}html body .military-redesign .reports-redesign .report-table{border:1px solid var(--report-line);scrollbar-width:thin;scrollbar-color:var(--report-line) transparent;border-radius:14px}html body .military-redesign .reports-redesign .report-table :is(th,td){border-color:var(--report-line);padding:9px 10px}html body .military-redesign .reports-redesign .report-table th{background:var(--report-soft);color:var(--report-ink)}@media (hover:hover){html body .military-redesign .reports-redesign .reports-filters button:hover:not([aria-pressed=true]){background:var(--report-soft);color:var(--report-ink)}html body .military-redesign .reports-redesign .report-open:hover{background:var(--report-soft)}html body .military-redesign .reports-panel.reports-redesign :is(.secondary-button,.text-button):hover:not(:disabled){background:color-mix(in srgb, var(--report-ink) 8%, var(--report-paper));color:var(--report-ink);filter:none}}html body .military-redesign .reports-redesign .report-open:active:not(:disabled){background:var(--report-soft);transform:none}@media (width<=360px){html body .military-redesign .reports-redesign .report-troops-list{column-gap:10px}html body .military-redesign .reports-redesign .report-group{padding:14px}}.suggestions-page,.admin-suggestions{min-width:0;color:var(--ink,#182f29)}.suggestions-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.suggestions-heading h1,.suggestions-heading h2{margin:0}.suggestions-heading h2{font-size:18px}.suggestions-heading>.text-button{padding-left:0}.suggestions-form{gap:10px;display:grid}.suggestions-form label{font-size:15px;font-weight:600}.suggestions-form textarea{resize:vertical;border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:150px;color:inherit;font:inherit;border-radius:10px;padding:12px;font-size:16px;line-height:1.65;display:block}.suggestions-form .primary-button{margin-top:4px}.suggestions-meta{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.65}.suggestions-history{margin-top:28px}.suggestions-list{gap:10px;margin:12px 0;padding:0;list-style:none;display:grid}.suggestions-list>li{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:0;padding:14px}.suggestions-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.suggestions-status{color:var(--accent);font-size:13px;font-weight:600}.suggestions-content{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:10px;font-size:15px;line-height:1.75}.suggestions-error,.suggestions-success{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;border-radius:8px;margin:8px 0;padding:10px 12px;font-size:14px;line-height:1.65}.suggestions-error{color:var(--bad,#a5352e)}.suggestions-success{color:var(--good,var(--accent))}.admin-suggestions-tabs,.suggestions-filters{flex-wrap:wrap;gap:6px;display:flex}.admin-suggestions-tabs{margin-top:44px;margin-bottom:16px}.admin-suggestions-tabs button,.suggestions-filters button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink,#182f29);border-radius:8px;padding:8px 12px;font-size:14px}.admin-suggestions-tabs button[aria-selected=true],.suggestions-filters button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);font-weight:600}.admin-suggestions-tabs+.admin-account-panel .admin-tools{margin-top:12px}.suggestions-filters{margin-bottom:12px}.suggestions-status-control{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.suggestions-status-control select{border:1px solid var(--line);background:var(--surface);max-width:100%;min-height:44px;color:var(--ink,#182f29);font:inherit;border-radius:8px;padding:8px 12px;font-size:16px}html.ui-v3 .suggestions-form textarea,html.ui-v3 .suggestions-list>li{border-radius:3px}html.ui-v3 .suggestions-form .primary-button{color:var(--ink)}.functions-redesign{--fn-bg:#fcfcfb;--fn-surface:#fff;--fn-text:#142b30;--fn-muted:#929b9c;--fn-accent:#f8dc49;--fn-on-accent:#142b30;--fn-primary:#102b31;--fn-on-primary:#fff;--fn-soft:#f2f4f2;--fn-line:#eef0ed;--fn-shadow:0 9px 24px -8px #1c2f2f26;--fn-success:#427565;--fn-warning:#95691f;--fn-danger:#b24940;--fn-danger-bg:#fbeeea;--fn-blue:#4c789a;--fn-overlay:#14232661;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has(.workspace-content>div:not([hidden]) .functions-redesign){--fn-bg:#fcfcfb;--fn-surface:#fff;--fn-text:#142b30;--fn-muted:#929b9c;--fn-accent:#f8dc49;--fn-on-accent:#142b30;--fn-primary:#102b31;--fn-on-primary:#fff;--fn-soft:#f2f4f2;--fn-line:#eef0ed;--fn-shadow:0 9px 24px -8px #1c2f2f26;--fn-success:#427565;--fn-warning:#95691f;--fn-danger:#b24940;--fn-danger-bg:#fbeeea;--fn-blue:#4c789a;--fn-overlay:#14232661;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.workspace-content[data-overview-theme=dark] .functions-redesign{--fn-bg:#171d21;--fn-surface:#222b30;--fn-text:#f0f3ee;--fn-muted:#9ba9ad;--fn-accent:#e9cf62;--fn-on-accent:#252b25;--fn-primary:#e9cf62;--fn-on-primary:#252b25;--fn-soft:#2c363b;--fn-line:#303b40;--fn-shadow:0 10px 26px -8px #00000073;--fn-success:#92bea9;--fn-warning:#e3c07c;--fn-danger:#f4a196;--fn-danger-bg:#402b2b;--fn-blue:#96bfe0;--fn-overlay:#050c10a3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has(.workspace-content[data-overview-theme=dark]>div:not([hidden]) .functions-redesign){--fn-bg:#171d21;--fn-surface:#222b30;--fn-text:#f0f3ee;--fn-muted:#9ba9ad;--fn-accent:#e9cf62;--fn-on-accent:#252b25;--fn-primary:#e9cf62;--fn-on-primary:#252b25;--fn-soft:#2c363b;--fn-line:#303b40;--fn-shadow:0 10px 26px -8px #00000073;--fn-success:#92bea9;--fn-warning:#e3c07c;--fn-danger:#f4a196;--fn-danger-bg:#402b2b;--fn-blue:#96bfe0;--fn-overlay:#050c10a3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.workspace-content[data-overview-theme=warm] .functions-redesign{--fn-bg:#f7f1e8;--fn-surface:#fffaf2;--fn-text:#453b34;--fn-muted:#a1978b;--fn-accent:#d9ac73;--fn-on-accent:#392c20;--fn-primary:#554637;--fn-on-primary:#fffaf2;--fn-soft:#efe6d9;--fn-line:#eae1d4;--fn-shadow:0 10px 24px -8px #5e44282e;--fn-success:#57764b;--fn-warning:#8a622f;--fn-blue:#617b96}html:has(.workspace-content[data-overview-theme=warm]>div:not([hidden]) .functions-redesign){--fn-bg:#f7f1e8;--fn-surface:#fffaf2;--fn-text:#453b34;--fn-muted:#a1978b;--fn-accent:#d9ac73;--fn-on-accent:#392c20;--fn-primary:#554637;--fn-on-primary:#fffaf2;--fn-soft:#efe6d9;--fn-line:#eae1d4;--fn-shadow:0 10px 24px -8px #5e44282e;--fn-success:#57764b;--fn-warning:#8a622f;--fn-blue:#617b96}html:has(.workspace-content>div:not([hidden]) .functions-redesign){background:var(--fn-bg)}html:has(.workspace-content>div:not([hidden]) .functions-redesign) body{background:var(--fn-bg)}html:has(.workspace-content>div:not([hidden]) .functions-redesign) .account-shell{max-width:480px;padding-bottom:var(--app-bottom-nav-height,calc(70px + env(safe-area-inset-bottom)));margin-top:0}html:has(.functions-redesign .fn-sheet[open]){overflow:hidden}html:has(.functions-redesign .fn-sheet[open]) body{overflow:hidden}html body .functions-redesign{background:var(--fn-bg);color:var(--fn-text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;line-height:1.5}html body .functions-redesign .functions-page{max-width:480px;margin:0 auto;padding:22px 22px 32px}html body .functions-redesign button{text-shadow:none;letter-spacing:normal;font-family:inherit;transition:transform .18s,background-color .25s,color .25s}html body .functions-redesign button:active:not(:disabled){transform:scale(.96)}html body .functions-redesign button:focus-visible{outline:2px solid var(--fn-text);outline-offset:3px}html body .functions-redesign button:disabled{opacity:.5}html body .functions-redesign ::selection{background:var(--fn-accent);color:var(--fn-on-accent)}html body .functions-redesign .pull-indicator{background:var(--fn-primary);color:var(--fn-on-primary);box-shadow:var(--fn-shadow)}html body .functions-redesign .fn-line-icon{flex:none;width:24px;height:24px;display:block}html body .functions-redesign .fn-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}html body .functions-redesign .fn-heading h1{color:var(--fn-text);letter-spacing:-.5px;margin:0;font-size:24px;font-weight:650;line-height:1.3}html body .functions-redesign .fn-heading p{color:var(--fn-muted);margin-top:6px;font-size:12px}html body .functions-redesign .fn-refresh{background:var(--fn-surface);width:44px;height:44px;color:var(--fn-text);box-shadow:var(--fn-shadow);border:0;border-radius:50%;flex:0 0 44px;place-items:center;padding:0;display:grid}html body .functions-redesign .fn-refresh .fn-line-icon{width:21px;height:21px}html body .functions-redesign .fn-wallet{background:var(--fn-surface);box-shadow:var(--fn-shadow);border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:17px 20px;display:grid}html body .functions-redesign .fn-wallet>div{min-width:0;padding-right:16px}html body .functions-redesign .fn-wallet>div+div{border-left:1px solid var(--fn-line);padding:0 0 0 20px}html body .functions-redesign .fn-wallet dt{color:var(--fn-muted);align-items:center;gap:6px;font-size:12px;display:flex}html body .functions-redesign .fn-wallet dt .fn-line-icon{width:17px;height:17px}html body .functions-redesign .fn-wallet dd{color:var(--fn-text);letter-spacing:-.4px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:5px;font-size:21px;font-weight:600}html body .functions-redesign .fn-status-heading{justify-content:space-between;align-items:center;gap:10px;margin:22px 2px 10px;display:flex}html body .functions-redesign .fn-status-heading h2{color:var(--fn-muted);font-size:12px;font-weight:500}html body .functions-redesign .fn-status-heading>span{color:var(--fn-muted);font-size:12px}html body .functions-redesign .fn-status{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}html body .functions-redesign .fn-status>div{background:var(--fn-soft);min-width:0;min-height:75px;box-shadow:none;text-align:center;border:0;border-radius:16px;flex-direction:column;justify-content:center;gap:6px;padding:12px 6px;display:flex}html body .functions-redesign .fn-status small{color:var(--fn-muted);justify-content:center;align-items:center;gap:5px;font-size:11px;display:flex}html body .functions-redesign .fn-status i{opacity:.65;background:currentColor;border-radius:50%;width:5px;height:5px}html body .functions-redesign .fn-status b{color:var(--fn-text);white-space:normal;overflow-wrap:anywhere;text-overflow:clip;font-size:12px;font-weight:550;line-height:1.4;overflow:visible}html body .functions-redesign .fn-status [data-state=on]{background:color-mix(in srgb, var(--fn-success) 8%, var(--fn-surface))}html body .functions-redesign .fn-status [data-state=on] :is(b,small){color:var(--fn-success)}html body .functions-redesign .fn-status [data-state=wait]{background:color-mix(in srgb, var(--fn-warning) 9%, var(--fn-surface))}html body .functions-redesign .fn-status [data-state=wait] :is(b,small){color:var(--fn-warning)}html body .functions-redesign .fn-time{color:inherit;font-variant-numeric:tabular-nums}html body .functions-redesign .fn-shortcuts{scrollbar-width:none;gap:9px;margin:22px -3px 26px;padding:4px 3px 6px;display:flex;overflow-x:auto}html body .functions-redesign .fn-shortcuts::-webkit-scrollbar{display:none}html body .functions-redesign .fn-shortcuts button{background:var(--fn-surface);min-height:44px;color:var(--fn-text);box-shadow:var(--fn-shadow);border:0;border-radius:999px;flex:1 0 auto;padding:0 16px;font-size:13px;font-weight:500}html body .functions-redesign .fn-section{margin-top:24px}html body .functions-redesign[data-layout] .fn-section h2{color:var(--fn-text);letter-spacing:-.3px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 2px 12px;padding:0;scroll-margin-top:120px;font-family:inherit;font-size:18px;font-weight:550;display:flex}html body .functions-redesign[data-layout] .fn-section h2:before{display:none}html body .functions-redesign[data-layout] .fn-section h2 small{color:var(--fn-muted);letter-spacing:normal;margin-left:auto;font-size:11px;font-weight:400}html body .functions-redesign .fn-list{background:var(--fn-surface);box-shadow:var(--fn-shadow);border:0;border-radius:22px;margin:0;padding:0;overflow:hidden}html body .functions-redesign .fn-row{align-items:center;gap:11px;min-height:96px;padding:18px 16px;display:flex}html body .functions-redesign .fn-row+.fn-row{border-top:1px solid var(--fn-line)}html body .functions-redesign .fn-icon{--fn-icon-color:var(--fn-warning);background:color-mix(in srgb, var(--fn-icon-color) 8%, var(--fn-surface));width:38px;height:42px;color:var(--fn-icon-color);box-shadow:none;border:0;border-radius:14px;flex:0 0 38px;place-items:center;font-family:inherit;display:grid}html body .functions-redesign .fn-icon[data-tone]{background:color-mix(in srgb, var(--fn-icon-color) 8%, var(--fn-surface));color:var(--fn-icon-color)}html body .functions-redesign .fn-icon[data-tone=war]{--fn-icon-color:var(--fn-success)}html body .functions-redesign .fn-icon[data-tone=ins]{--fn-icon-color:var(--fn-blue)}html body .functions-redesign .fn-icon[data-tone=def]{--fn-icon-color:var(--fn-success)}html body .functions-redesign .fn-icon .fn-line-icon{width:22px;height:22px}html body .functions-redesign .fn-text{flex:1;min-width:0}html body .functions-redesign .fn-text b{color:var(--fn-text);overflow-wrap:anywhere;font-size:15px;font-weight:550;line-height:1.45}html body .functions-redesign .fn-duration{color:var(--fn-muted);white-space:nowrap;margin-left:7px;font-size:11px;font-weight:400;display:inline-block}html body .functions-redesign .fn-text small{color:var(--fn-muted);overflow-wrap:anywhere;margin-top:5px;font-size:12px;font-weight:400;line-height:1.6;display:block}html body .functions-redesign .fn-text .fn-live{color:var(--fn-success)}html body .functions-redesign .fn-wait{color:var(--fn-warning);font-weight:500}html body .functions-redesign .fn-text .fn-unavailable{color:var(--fn-warning)}html body .functions-redesign .fn-text .fn-detail{border-top:1px solid var(--fn-line);margin-top:8px;padding-top:8px}html body .functions-redesign[data-layout] .fn-btn{background:var(--fn-primary);min-width:68px;min-height:48px;color:var(--fn-on-primary);box-shadow:none;letter-spacing:normal;text-shadow:none;border:0;border-radius:999px;flex:none;align-content:center;place-items:center;gap:3px;padding:8px 12px;font-size:13px;font-weight:550;line-height:1.3;display:grid}html body .functions-redesign .fn-btn small{color:inherit;opacity:.8;font-size:10px;font-weight:400}html body .functions-redesign .fn-row[data-active] .fn-btn{background:var(--fn-soft);color:var(--fn-text)}html body .functions-redesign .fn-row .fn-btn[data-idle]{min-width:auto;color:var(--fn-success);background:0 0;padding:8px 0;font-size:12px}html body .functions-redesign .fn-row .fn-btn:disabled{background:var(--fn-soft);color:var(--fn-muted);opacity:.75}html body .functions-redesign .fn-list:has(>.fn-pack){box-shadow:none;background:0 0;border-radius:0;gap:16px;display:grid;overflow:visible}html body .functions-redesign .fn-pack{background:var(--fn-surface);box-shadow:var(--fn-shadow);border:0;border-radius:22px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:3px 12px;padding:20px;display:grid}html body .functions-redesign .fn-pack+.fn-pack{border-top:0}html body .functions-redesign .fn-pack>.fn-icon{grid-row:1/span 2;width:42px;height:46px}html body .functions-redesign .fn-pack>.fn-text{display:contents}html body .functions-redesign .fn-pack .fn-text>b{grid-column:2;font-size:17px}html body .functions-redesign .fn-pack .fn-text>small{grid-column:2;margin:0}html body .functions-redesign .fn-options{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:17px;display:grid}html body .functions-redesign .fn-option{background:var(--fn-soft);min-width:0;min-height:66px;color:var(--fn-text);box-shadow:none;border:0;border-radius:18px;align-content:center;place-items:center;gap:5px;padding:10px 5px;font-size:15px;font-weight:550;line-height:1.4;display:grid}html body .functions-redesign .fn-option small{color:var(--fn-muted);margin:0;font-size:11px;line-height:1.4}html body .functions-redesign .initial-loading{min-height:180px;color:var(--fn-muted);text-align:center;place-items:center;padding:36px 20px;font-size:14px;display:grid}html body .functions-redesign .fn-sheet{background:var(--fn-surface);width:100%;max-width:480px;max-height:min(88dvh,800px);color:var(--fn-text);box-shadow:var(--fn-shadow);overscroll-behavior:contain;scrollbar-width:none;border:0;border-radius:28px 28px 0 0;margin:0 auto;padding:0;animation:none;position:fixed;inset:auto 0 0;overflow-y:auto}html body .functions-redesign .fn-sheet::-webkit-scrollbar{display:none}html body .functions-redesign .fn-sheet::backdrop{background:var(--fn-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html body .functions-redesign .fn-sheet-body{padding:11px 22px calc(24px + env(safe-area-inset-bottom))}html body .functions-redesign .fn-sheet-handle{background:color-mix(in srgb, var(--fn-muted) 30%, transparent);border-radius:999px;width:34px;height:4px;margin:0 auto 20px}html body .functions-redesign .fn-sheet-head{align-items:center;gap:10px;display:flex}html body .functions-redesign .fn-sheet-head>.fn-icon{display:none}html body .functions-redesign .fn-sheet-head h2{color:var(--fn-text);letter-spacing:-.5px;margin:0;font-family:inherit;font-size:23px;font-weight:600;line-height:1.4}html body .functions-redesign .fn-sheet-head .dialog-close{background:var(--fn-soft);width:44px;height:44px;color:var(--fn-text);box-shadow:none;border:0;border-radius:50%;flex:0 0 44px;place-items:center;margin:0 -4px 0 0;padding:0;display:grid}html body .functions-redesign .dialog-close .fn-line-icon{width:19px;height:19px}html body .functions-redesign .fn-sheet-sub{color:var(--fn-muted);margin:8px 0 0;font-size:13px}html body .functions-redesign .fn-rules{color:var(--fn-text);gap:10px;margin:22px 0;padding:0;font-size:14px;line-height:1.7;display:grid}html body .functions-redesign .fn-rules li{overflow-wrap:anywhere;padding-left:14px}html body .functions-redesign .fn-rules li:before{background:var(--fn-muted);width:4px;height:4px;top:10px}html body .functions-redesign .fn-rules li[data-alert]{color:var(--fn-danger)}html body .functions-redesign .fn-rules li[data-alert]:before{background:var(--fn-danger)}html body .functions-redesign .fn-pay{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}html body .functions-redesign .fn-pay button{background:var(--fn-soft);min-width:0;min-height:106px;color:var(--fn-text);box-shadow:none;text-align:left;border:0;border-radius:20px;padding:15px 16px;position:relative}html body .functions-redesign .fn-pay button[aria-checked=true]{background:color-mix(in srgb, var(--fn-accent) 18%, var(--fn-surface));box-shadow:inset 0 0 0 1.5px var(--fn-accent)}html body .functions-redesign .fn-pay button[aria-checked=true]:after{content:"";background:var(--fn-text);border-radius:50%;width:7px;height:7px;position:absolute;top:17px;right:15px}html body .functions-redesign .fn-pay small{color:var(--fn-text);padding-right:12px;font-size:12px;display:block}html body .functions-redesign .fn-pay b{color:var(--fn-text);overflow-wrap:anywhere;margin-top:5px;font-size:23px;font-weight:600;display:block}html body .functions-redesign .fn-pay span{color:var(--fn-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;display:block}html body .functions-redesign[data-layout] .fn-go{background:var(--fn-primary);width:100%;height:auto;min-height:50px;color:var(--fn-on-primary);box-shadow:none;letter-spacing:normal;text-shadow:none;border:0;border-radius:999px;margin-top:22px;padding:12px 18px;font-size:15px;font-weight:550;line-height:1.5}html body .functions-redesign[data-layout] .fn-go[data-tone=war]{background:var(--fn-danger);color:var(--fn-surface)}@media (hover:hover){html body .functions-redesign :is(.fn-refresh,.fn-shortcuts button):hover:not(:disabled){background:var(--fn-soft)}html body .functions-redesign .fn-option:hover:not(:disabled){background:var(--fn-accent);color:var(--fn-on-accent)}html body .functions-redesign .fn-option:hover:not(:disabled) small{color:inherit}}@media (width<=360px){html body .functions-redesign .functions-page{padding-inline:18px}html body .functions-redesign .fn-row{gap:8px;padding:16px 13px}html body .functions-redesign .fn-icon{border-radius:12px;flex-basis:32px;width:32px;height:38px}html body .functions-redesign .fn-icon .fn-line-icon{width:20px;height:20px}html body .functions-redesign[data-layout] .fn-btn{min-width:61px;padding-inline:9px}html body .functions-redesign .fn-duration{margin:3px 0 0;display:block}html body .functions-redesign .fn-wallet{padding-inline:16px}html body .functions-redesign .fn-wallet dd{font-size:18px}html body .functions-redesign .fn-shortcuts{gap:7px}html body .functions-redesign .fn-shortcuts button{padding-inline:13px;font-size:12px}html body .functions-redesign .fn-pack{padding:17px}html body .functions-redesign .fn-sheet-body{padding-inline:18px}html body .functions-redesign .fn-sheet-head h2{font-size:21px}}@media (prefers-reduced-motion:no-preference){@keyframes fn-refresh-turn{to{transform:rotate(360deg)}}@keyframes fn-sheet-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes fn-backdrop-in{0%{opacity:0}to{opacity:1}}html body .functions-redesign .fn-refresh[data-loading] .fn-line-icon{animation:1s linear infinite fn-refresh-turn}html body .functions-redesign .fn-sheet[open]{animation:.28s cubic-bezier(.2,.75,.2,1) fn-sheet-in}html body .functions-redesign .fn-sheet[open]::backdrop{animation:.2s ease-out fn-backdrop-in}}@media (prefers-reduced-motion:reduce){html body .functions-redesign,html body .functions-redesign *{scroll-behavior:auto;transition:none;animation:none}}html body .functions-redesign[data-layout=compact] .functions-page{padding:12px 22px 24px}html body .functions-redesign[data-layout=compact] .fn-wallet{border-radius:19px;gap:22px;min-height:44px;padding:11px 14px}html body .functions-redesign[data-layout=compact] .fn-wallet>div{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;padding:0;display:flex}html body .functions-redesign[data-layout=compact] .fn-wallet>div+div{border:0;padding:0}html body .functions-redesign[data-layout=compact] .fn-wallet dt{flex-shrink:0;font-size:12px}html body .functions-redesign[data-layout=compact] .fn-wallet dd{letter-spacing:-.2px;white-space:nowrap;margin:0;font-size:12px;font-weight:550}html body .functions-redesign[data-layout=compact] .fn-section{margin-top:20px}html body .functions-redesign[data-layout=compact] .fn-section h2{margin:0 2px 6px}html body .functions-redesign[data-layout=compact] .fn-list{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}html body .functions-redesign[data-layout=compact] .fn-row{align-items:flex-start;gap:12px;min-height:64px;padding:10px 2px}html body .functions-redesign[data-layout=compact] .fn-caption{color:var(--fn-muted);margin-top:3px;font-size:12px;line-height:1.5}html body .functions-redesign[data-layout=compact] .fn-text .fn-caption>small{margin:0;display:inline}html body .functions-redesign[data-layout=compact] .fn-price{color:var(--fn-muted);white-space:nowrap}html body .functions-redesign[data-layout=compact] .fn-text b{font-size:14px}html body .functions-redesign[data-layout=compact] .fn-text small{margin-top:3px;line-height:1.5}html body .functions-redesign[data-layout=compact] .fn-duration{margin:0 0 0 6px;display:inline-block}html body .functions-redesign[data-layout=compact] .fn-text .fn-detail{border:0;margin-top:6px;padding-top:0}html body .functions-redesign[data-layout=compact] .fn-btn{background:var(--fn-soft);min-width:68px;min-height:44px;color:var(--fn-text);padding:6px 12px;font-size:12px}html body .functions-redesign[data-layout=compact] .fn-list:has(>.fn-pack){gap:0}html body .functions-redesign[data-layout=compact] .fn-pack{min-height:0;box-shadow:none;background:0 0;border-radius:0;padding:12px 2px;display:block}html body .functions-redesign[data-layout=compact] .fn-pack+.fn-pack{border-top:1px solid var(--fn-line)}html body .functions-redesign[data-layout=compact] .fn-pack>.fn-text{display:block}html body .functions-redesign[data-layout=compact] .fn-pack .fn-text>b{font-size:14px}html body .functions-redesign[data-layout=compact] .fn-pack .fn-text>small{margin-top:3px}html body .functions-redesign[data-layout=compact] .fn-options{gap:8px;margin-top:10px}html body .functions-redesign[data-layout=compact] .fn-option{border-radius:999px;gap:2px;min-height:44px;padding:6px 8px;font-size:13px}html body .functions-redesign[data-layout=compact] .fn-option small{margin:0}@media (width<=360px){html body .functions-redesign[data-layout=compact] .functions-page{padding-inline:18px}html body .functions-redesign[data-layout=compact] .fn-wallet{gap:16px}}html body .functions-redesign[data-layout=compact] .fn-section-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 2px 3px;display:flex}html body .functions-redesign[data-layout=compact] .fn-section-heading>h2{margin:0}html body .functions-redesign[data-layout=compact] .fn-sheet-body{padding:11px 20px calc(20px + env(safe-area-inset-bottom))}html body .functions-redesign[data-layout=compact] .fn-sheet-handle{margin-bottom:10px}html body .functions-redesign[data-layout=compact] .fn-sheet-head h2{letter-spacing:-.3px;font-size:20px;line-height:1.35}html body .functions-redesign[data-layout=compact] .fn-sheet-head .dialog-close{color:var(--fn-muted);background:0 0}html body .functions-redesign[data-layout=compact] .fn-sheet-sub{margin:3px 0 0;font-size:12px;line-height:1.55}html body .functions-redesign[data-layout=compact] .fn-rules{gap:6px;margin:14px 0;font-size:13px;line-height:1.6}html body .functions-redesign[data-layout=compact] .fn-rules li{padding-left:12px}html body .functions-redesign[data-layout=compact] .fn-rules li:before{top:9px}html body .functions-redesign[data-layout=compact] .fn-cost{border-top:1px solid var(--fn-line);justify-content:space-between;align-items:baseline;gap:12px;margin-top:14px;padding:12px 2px 0;font-size:13px;display:flex}html body .functions-redesign[data-layout=compact] .fn-cost>span{color:var(--fn-muted)}html body .functions-redesign[data-layout=compact] .fn-cost strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}html body .functions-redesign[data-layout=compact] .fn-cost small{color:var(--fn-muted);margin-left:5px;font-size:12px;font-weight:400}html body .functions-redesign[data-layout=compact] .fn-pay-compact{gap:10px;margin-top:12px}html body .functions-redesign[data-layout=compact] .fn-pay-compact button{border-radius:15px;min-height:56px;padding:9px 12px}html body .functions-redesign[data-layout=compact] .fn-pay-compact button[aria-checked=true]:after{width:6px;height:6px;top:15px;right:12px}html body .functions-redesign[data-layout=compact] .fn-pay-compact small{font-size:13px;line-height:18px}html body .functions-redesign[data-layout=compact] .fn-pay-compact span{margin-top:3px;font-size:11px;line-height:16px}html body .functions-redesign[data-layout=compact] .fn-go{min-height:48px;margin-top:16px;padding:11px 16px;font-size:14px}html body .functions-redesign[data-layout=compact] .fn-batch-list{margin:12px 0 0;padding:0}html body .functions-redesign[data-layout=compact] .fn-batch-list li{align-items:center;gap:9px;min-height:36px;padding:8px 2px;font-size:13px;line-height:1.5;display:flex}html body .functions-redesign[data-layout=compact] .fn-batch-list li+li{border-top:1px solid var(--fn-line)}html body .functions-redesign[data-layout=compact] .fn-batch-name{overflow-wrap:anywhere;flex:1;min-width:0}html body .functions-redesign[data-layout=compact] :is(.fn-batch-mode,.fn-batch-price,.fn-batch-state){color:var(--fn-muted);white-space:nowrap;flex:none;font-size:12px}html body .functions-redesign[data-layout=compact] .fn-batch-price{font-variant-numeric:tabular-nums}html body .functions-redesign[data-layout=compact] .fn-batch-state[data-state=succeeded]{color:var(--fn-success)}html body .functions-redesign[data-layout=compact] .fn-batch-state[data-state=rejected]{color:var(--fn-danger)}html body .functions-redesign[data-layout=compact] .fn-batch-state[data-state=unknown]{color:var(--fn-warning)}html body .functions-redesign[data-layout=compact] .fn-batch-state[data-state=running]{color:var(--fn-text)}html body .functions-redesign[data-layout=compact] .fn-batch-note{color:var(--fn-muted);margin-top:12px;font-size:12px;line-height:1.6}html body .functions-redesign[data-layout=compact] .fn-batch-result{color:var(--fn-danger);overflow-wrap:anywhere;margin-top:12px;font-size:13px;line-height:1.6}html body .functions-redesign[data-layout=compact] .fn-batch-result[data-state=succeeded]{color:var(--fn-success)}html body .functions-redesign[data-layout=compact] .fn-batch-result[data-state=unknown]{color:var(--fn-warning)}@media (width<=360px){html body .functions-redesign[data-layout=compact] .fn-sheet-body{padding-inline:18px}}html body .growth-panel.growth-redesign.app-chrome{--growth-danger:#b24940;--growth-warning:#95691f;--ink:var(--chrome-text);--muted:var(--chrome-muted);--surface:var(--chrome-surface);--line:var(--chrome-line);z-index:30;inset:auto auto calc(var(--app-bottom-nav-height,calc(70px + env(safe-area-inset-bottom))) + 12px) 50%;box-sizing:border-box;width:calc(100vw - 24px);min-width:0;max-width:456px;height:min(500px,70dvh);max-height:calc(100dvh - var(--app-bottom-nav-height,calc(70px + env(safe-area-inset-bottom))) - env(safe-area-inset-top) - 112px);border:1px solid var(--chrome-line);background:var(--chrome-surface);color:var(--chrome-text);box-shadow:var(--chrome-shadow);text-shadow:none;letter-spacing:normal;overflow-wrap:anywhere;pointer-events:auto;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:22px;flex-direction:column;gap:0;margin:0;padding:8px 16px 12px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;line-height:1.6;display:flex;position:fixed;overflow:hidden;transform:translate(-50%)}html body .growth-panel.growth-redesign.app-chrome[data-app-theme=dark]{--growth-danger:#f4a196;--growth-warning:#e3c07c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html body .growth-panel.growth-redesign.app-chrome[data-app-theme=warm]{--growth-warning:#8a622f}html body .growth-redesign.app-chrome button{letter-spacing:normal;min-width:0;text-shadow:none;filter:none;touch-action:manipulation;font-family:inherit;transition:background-color .25s,color .25s,opacity .18s,transform .18s}html body .growth-redesign.app-chrome button:disabled{opacity:.55;cursor:default}html body .growth-redesign.app-chrome button:active:not(:disabled){transform:scale(.96)}html body .growth-redesign.app-chrome :is(button,summary):focus-visible{outline:2px solid var(--chrome-text);outline-offset:2px}html body .growth-redesign.app-chrome .growth-heading{color:var(--chrome-text);background:0 0;border:0;flex:none;align-items:center;gap:4px;margin:0;padding:0;display:flex}html body .growth-redesign.app-chrome .growth-heading h2{color:var(--chrome-text);letter-spacing:normal;flex:1;margin:0;font-family:inherit;font-size:16px;font-weight:550;line-height:1.5}html body .growth-redesign.app-chrome .growth-heading h2:before{display:none}html body .growth-redesign.app-chrome :is(.growth-hide,.growth-close){min-width:44px;min-height:44px;color:var(--chrome-muted);box-shadow:none;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;margin:0;padding:6px;font-size:12px;font-weight:400;display:grid}html body .growth-redesign.app-chrome .growth-close{width:44px;height:44px;margin-right:-6px}html body .growth-redesign.app-chrome .growth-close svg{width:18px;height:18px;display:block}html body .growth-redesign.app-chrome .growth-navigation{box-shadow:none;background:0 0;border:0;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 8px;padding:0;display:grid}html body .growth-panel.growth-redesign.app-chrome button.inline-action{box-sizing:border-box;width:auto;min-width:44px;height:auto;min-height:44px;color:var(--chrome-text);box-shadow:none;filter:none;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:6px 0;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}html body .growth-redesign.app-chrome button.inline-action>.inline-action-label{box-sizing:border-box;background:var(--chrome-soft);max-width:100%;min-height:32px;color:inherit;border-radius:999px;padding:6px 12px;font-size:13px;line-height:20px}html body .growth-redesign.app-chrome .growth-navigation button.inline-action,html body .growth-redesign.app-chrome .growth-navigation .inline-action-label{width:100%}html body .growth-redesign.app-chrome .growth-navigation button[aria-selected=true]>.inline-action-label{background:var(--chrome-accent);color:var(--chrome-on-accent)}html body .growth-redesign.app-chrome .growth-go[data-stop]>.inline-action-label{background:color-mix(in srgb, var(--growth-danger) 9%, var(--chrome-surface));color:var(--growth-danger)}html body .growth-redesign.app-chrome :is(.growth-body,.soldier-research-scroll){overscroll-behavior:contain;scrollbar-width:none;flex:1 1 0;min-width:0;max-width:100%;min-height:0;padding:2px;overflow:hidden auto}html body .growth-redesign.app-chrome :is(.growth-body,.growth-logs,.soldier-research-scroll,.soldier-research-logs)::-webkit-scrollbar{display:none}html body .growth-redesign.app-chrome .growth-city-row{align-items:center;gap:10px;min-height:44px;margin:0 0 8px;display:flex}html body .growth-redesign.app-chrome :is(.growth-city-field,.soldier-research-city){min-width:0;color:var(--chrome-muted);flex:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:0;font-size:12px;display:grid}html body .growth-redesign.app-chrome :is(.growth-city-field,.soldier-research-city)>.ui-select{width:100%;min-width:0}html body .growth-redesign.app-chrome :is(.growth-city-field,.soldier-research-city) .ui-select-trigger{border:1px solid var(--chrome-line);background:var(--chrome-surface);min-height:44px;color:var(--chrome-text);box-shadow:none;border-radius:12px;padding:8px 10px;font-size:13px;font-weight:400}html body .growth-redesign.app-chrome .growth-city-name{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}html body .growth-redesign.app-chrome .growth-city-name>span{color:var(--chrome-muted);font-size:12px}html body .growth-redesign.app-chrome .growth-city-name b{min-width:0;color:var(--chrome-text);overflow-wrap:anywhere;font-size:13px;font-weight:500}html body .growth-redesign.app-chrome .growth-state{color:var(--chrome-muted);white-space:nowrap;flex:none;font-size:11px;font-weight:400}html body .growth-redesign.app-chrome .growth-state[data-state=running]{color:var(--chrome-success)}html body .growth-redesign.app-chrome :is(.growth-metrics,.soldier-research-stats){background:0 0;border:0;border-radius:0;flex-wrap:wrap;gap:6px 16px;margin:0 0 8px;padding:0;display:flex}html body .growth-redesign.app-chrome :is(.growth-metrics,.soldier-research-stats)>div{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:baseline;gap:6px;padding:0;display:flex}html body .growth-redesign.app-chrome :is(.growth-metrics,.soldier-research-stats) dt{color:var(--chrome-muted);margin:0;font-size:11px;font-weight:400}html body .growth-redesign.app-chrome :is(.growth-metrics,.soldier-research-stats) dd{color:var(--chrome-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:500;line-height:1.6}html body .growth-redesign.app-chrome .growth-balance dd small{color:var(--chrome-muted);font-size:11px;font-weight:400}html body .growth-redesign.app-chrome .growth-counts{border-bottom:1px solid var(--chrome-line);padding-bottom:8px}html body .growth-redesign.app-chrome .growth-section-heading{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 4px;display:flex}html body .growth-redesign.app-chrome .growth-section-heading h3{color:var(--chrome-text);letter-spacing:normal;margin:0;font-family:inherit;font-size:13px;font-weight:500}html body .growth-redesign.app-chrome :is(.growth-task-message,.soldier-research-task,.soldier-research-queue){color:var(--chrome-muted);overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;margin:8px 0;padding:0;font-size:12px;line-height:1.6}html body .growth-redesign.app-chrome :is(.growth-notice,.soldier-research-notice){background:color-mix(in srgb, var(--growth-warning) 8%, var(--chrome-surface));color:var(--growth-warning);overflow-wrap:anywhere;border:0;border-radius:10px;margin:8px 0;padding:6px 8px;font-size:12px;line-height:1.6}html body .growth-redesign.app-chrome .growth-notice[data-error]{background:color-mix(in srgb, var(--growth-danger) 8%, var(--chrome-surface));color:var(--growth-danger)}html body .growth-redesign.app-chrome .growth-resources{margin:8px 0}html body .growth-redesign.app-chrome .growth-resources dl{flex-wrap:wrap;gap:4px 12px;margin:0;display:flex}html body .growth-redesign.app-chrome .growth-resources dl>div{align-items:baseline;gap:6px;min-width:0;display:flex}html body .growth-redesign.app-chrome .growth-resources dt{color:var(--chrome-muted);font-size:11px}html body .growth-redesign.app-chrome .growth-resources dd{color:var(--chrome-text);font-variant-numeric:tabular-nums;margin:0;font-size:12px}html body .growth-panel.growth-redesign.app-chrome :is(.growth-logs,.soldier-research-logs){box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:0;max-height:min(180px,24dvh);color:var(--chrome-text);overscroll-behavior:contain;scrollbar-width:none;overflow-wrap:anywhere;white-space:normal;background:0 0;border:0;border-radius:0;flex:none;margin:0;padding:0;font-size:12px;line-height:1.6;list-style:none;display:block;overflow:hidden auto}html body .growth-redesign.app-chrome :is(.growth-logs,.soldier-research-logs) li{min-width:0;max-width:100%;color:var(--chrome-text);overflow-wrap:anywhere;background:0 0;border:0;grid-template-columns:50px minmax(0,1fr);align-items:start;gap:8px;margin:0;padding:5px 0;display:grid}html body .growth-redesign.app-chrome :is(.growth-logs,.soldier-research-logs) li+li{border-top:1px solid var(--chrome-line)}html body .growth-redesign.app-chrome :is(.growth-logs,.soldier-research-logs) li>span{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;min-width:0;max-width:100%;display:block}html body .growth-redesign.app-chrome :is(.growth-logs,.soldier-research-logs) time{color:var(--chrome-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:10px;line-height:1.92}html body .growth-redesign.app-chrome .growth-logs li[data-error]{color:var(--growth-danger)}html body .growth-redesign.app-chrome .growth-empty{color:var(--chrome-muted);text-align:center;margin:0;padding:14px 0;font-size:12px;line-height:1.6}html body .growth-redesign.app-chrome :is(.growth-actions,.soldier-research-actions){border:0;border-top:1px solid var(--chrome-line);background:var(--chrome-surface);flex:none;justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;padding-top:6px;display:flex}html body .growth-redesign.app-chrome .growth-start-row{flex:1;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}html body .growth-redesign.app-chrome .growth-limit-field{min-width:0;color:var(--chrome-muted);align-items:center;gap:8px;font-size:12px;display:flex}html body .growth-redesign.app-chrome .growth-limit-field input{box-sizing:border-box;border:1px solid var(--chrome-line);background:var(--chrome-surface);width:88px;min-width:0;min-height:44px;color:var(--chrome-text);box-shadow:none;font-variant-numeric:tabular-nums;border-radius:12px;margin:0;padding:8px 10px;font-family:inherit;font-size:16px}html body .growth-redesign.app-chrome .growth-limit-field input:focus{border-color:var(--chrome-line);box-shadow:none;outline:none}html body .growth-redesign.app-chrome .growth-limit-field input:disabled{opacity:.55}html body .growth-redesign.app-chrome .growth-auto-row{border-bottom:1px solid var(--chrome-line);justify-content:space-between;align-items:center;gap:8px;padding-bottom:6px;display:flex}html body .growth-redesign.app-chrome .growth-auto-row .growth-section-heading{margin:0}html body .growth-redesign.app-chrome .growth-general-buttons{flex-wrap:wrap;gap:8px;margin:0 0 6px;display:flex}html body .growth-redesign.app-chrome .soldier-research-redesign{min-width:0;max-width:100%;min-height:0;color:var(--chrome-text);flex-direction:column;flex:1 1 0;font-family:inherit;font-size:13px;display:flex;overflow:hidden}html body .growth-redesign.app-chrome .soldier-research-stats{margin-top:8px}html body .growth-redesign.app-chrome .soldier-research-items{margin:8px 0;padding:0;list-style:none}html body .growth-redesign.app-chrome .soldier-research-items li{border:0;border-top:1px solid var(--chrome-line);min-height:44px;padding:8px 0}html body .growth-redesign.app-chrome .soldier-research-items li>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}html body .growth-redesign.app-chrome .soldier-research-items strong{min-width:0;color:var(--chrome-text);overflow-wrap:anywhere;font-size:13px;font-weight:500}html body .growth-redesign.app-chrome .soldier-research-items span{color:var(--chrome-muted);background:0 0;flex:none;padding:0;font-size:11px;font-weight:400}html body .growth-redesign.app-chrome .soldier-research-items li:is([data-state=done],[data-state=researching]) span{color:var(--chrome-success)}html body .growth-redesign.app-chrome .soldier-research-items li p,html body .growth-redesign.app-chrome .soldier-research-help{color:var(--chrome-muted);overflow-wrap:anywhere;margin:4px 0;font-size:12px;line-height:1.6}html body .growth-redesign.app-chrome .soldier-research-rules{border:0;border-top:1px solid var(--chrome-line);margin:6px 0;padding:0}html body .growth-redesign.app-chrome .soldier-research-rules summary{min-height:44px;color:var(--chrome-muted);cursor:pointer;align-items:center;font-size:12px;display:flex}html body .growth-redesign.app-chrome .soldier-research-rules summary:before{color:var(--chrome-muted)}@media (hover:hover){html body .growth-redesign.app-chrome :is(.growth-hide,.growth-close):hover{color:var(--chrome-text)}html body .growth-redesign.app-chrome button.inline-action:hover:not(:disabled):not([aria-selected=true]):not([data-stop])>.inline-action-label{background:color-mix(in srgb, var(--chrome-text) 8%, var(--chrome-surface))}}@media (width<=360px){html body .growth-panel.growth-redesign.app-chrome{width:calc(100vw - 20px);padding-inline:12px}html body .growth-redesign.app-chrome .growth-navigation,html body .growth-redesign.app-chrome .growth-general-buttons{gap:6px}}@media (height<=560px){html body .growth-panel.growth-redesign.app-chrome{max-height:calc(100dvh - var(--app-bottom-nav-height,calc(70px + env(safe-area-inset-bottom))) - env(safe-area-inset-top) - 32px)}}@media (prefers-reduced-motion:no-preference){@keyframes growth-sheet-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}html body .growth-panel.growth-redesign.app-chrome{animation:.2s ease-out growth-sheet-in}}@media (prefers-reduced-motion:reduce){html body .growth-panel.growth-redesign.app-chrome,html body .growth-redesign.app-chrome *{scroll-behavior:auto;transition:none;animation:none}}.growth-panel:has(.soldier-research){height:min(80dvh, calc(100dvh - 248px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));max-height:none;overflow:hidden}.growth-panel:has(.soldier-research)>header{flex-shrink:0}.growth-panel:has(.soldier-research)>.growth-tabs{flex-shrink:0}.growth-panel:has(.soldier-research){padding:8px 12px 10px}.growth-panel:has(.soldier-research)>.growth-tabs{margin:4px 0}.growth-panel:has(.soldier-research) .growth-tabs button{white-space:nowrap;min-width:0;min-height:44px;padding-inline:8px}.soldier-research{min-width:0;min-height:0;color:var(--ink);overflow-wrap:anywhere;flex-direction:column;flex:1;font-size:13px;display:flex}.soldier-research-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:4px 2px;overflow-y:auto}.soldier-research-scroll>.soldier-research-help{margin-bottom:6px;font-size:12px}.soldier-research-intro{color:var(--muted);margin:0 0 6px;font-size:12px;font-weight:500}.soldier-research-help{color:var(--muted);margin:4px 0 10px;line-height:1.6}.soldier-research-city{color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.soldier-research-city select{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:8px;padding:8px;font-size:16px}.soldier-research-stats{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px 10px;margin:6px 0;padding-bottom:6px;display:flex}.soldier-research-stats>div{align-items:baseline;gap:4px;min-width:0;display:flex}.soldier-research-stats dt{color:var(--muted);font-size:11px}.soldier-research-stats dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.soldier-research-task,.soldier-research-notice,.soldier-research-queue{margin:5px 0;line-height:1.5}.soldier-research-notice{border:1px solid var(--line);border-radius:8px;padding:8px}.soldier-research-items{margin:8px 0 0;padding:0;list-style:none}.soldier-research-items li{border-top:1px solid var(--line);padding:7px 0}.soldier-research-items li>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.soldier-research-items strong{min-width:0}.soldier-research-items span{color:var(--muted);flex-shrink:0;font-size:12px}.soldier-research-items li[data-state=researching] span{color:var(--ink);font-weight:700}.soldier-research-items p{color:var(--muted);margin:5px 0 0;line-height:1.5}.soldier-research-logs{border-top:1px solid var(--line);margin:8px 0 0;padding:8px 0 0;font-size:12px;line-height:1.6;list-style:none}.soldier-research-logs time{color:var(--muted);font-variant-numeric:tabular-nums;margin-right:6px}.soldier-research-rules{border-top:1px solid var(--line);margin-top:8px}.soldier-research-rules summary{cursor:pointer;min-height:44px;color:var(--muted);align-items:center;display:flex}.soldier-research-rules summary:before{content:"＋";margin-right:6px}.soldier-research-rules[open] summary:before{content:"−"}.soldier-research-actions{border-top:1px solid var(--line);flex-shrink:0;gap:6px;padding-top:8px;display:grid}.soldier-research-actions .growth-go{width:100%;min-width:0;height:auto;min-height:44px;margin:0;padding:10px 8px}.soldier-research-actions span{color:var(--muted);font-size:11px;line-height:1.5}html.ui-v3 .soldier-research-city select{border-color:var(--line);background:#101410}html.ui-v3 .soldier-research-stats>div,html.ui-v3 .soldier-research-notice{border-radius:4px}html.ui-claude .soldier-research-city select{background:var(--claude-bg)}html body .soldier-research-confirmation.dialog-sheet.app-chrome[open]{flex-direction:column;gap:8px;display:flex;overflow:hidden}html body .soldier-research-confirmation :is(.dialog-sheet-handle,.dialog-sheet-head,.dialog-sheet-actions){flex:none}html body .soldier-research-confirmation .dialog-sheet-head{margin-bottom:0}html body .soldier-research-confirmation .dialog-sheet-actions{margin-top:4px}html body .soldier-research-confirmation-detail{overscroll-behavior:contain;min-width:0;min-height:0;color:var(--chrome-text);overflow-wrap:anywhere;gap:8px;font-size:13px;line-height:1.7;display:grid;overflow-y:auto}html body .soldier-research-confirmation-detail p{margin:0}html:has(.settings-workspace){--settings-page-bg:#fcfcfb}html:has(.settings-workspace[data-app-theme=dark]){--settings-page-bg:#171d21}html:has(.settings-workspace[data-app-theme=warm]){--settings-page-bg:#f7f1e8}html:has(.settings-workspace){background:var(--settings-page-bg)}html:has(.settings-workspace) body{background:var(--settings-page-bg)}html:has(.settings-workspace) .account-shell{max-width:480px;padding-bottom:var(--app-bottom-nav-height,calc(70px + env(safe-area-inset-bottom)));margin-top:0}html body .account-shell>.workspace-content.settings-workspace{padding-bottom:0}html body .settings-workspace.app-chrome{--settings-danger:#b24940;--ink:var(--chrome-text);--muted:var(--chrome-muted);--surface:var(--chrome-surface);--line:var(--chrome-line);--accent:var(--chrome-primary);color:var(--chrome-text);background:var(--chrome-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6}html body .settings-workspace.app-chrome[data-app-theme=dark]{--settings-danger:#f4a196;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html body .settings-workspace.app-chrome .settings-content{box-sizing:border-box;width:100%;min-width:0;max-width:480px;color:var(--chrome-text);background:0 0;margin:0 auto;padding:12px 22px 88px}html body .settings-workspace.app-chrome :is(h1,h2,strong,button){letter-spacing:normal;text-shadow:none;font-family:inherit}html body .settings-workspace.app-chrome .settings-content h1{color:var(--chrome-text);margin:0 0 16px;font-size:18px;font-weight:600;line-height:1.5}html body .settings-workspace.app-chrome button{filter:none}html body .settings-workspace.app-chrome button.inline-action{box-sizing:border-box;width:auto;min-width:44px;height:auto;min-height:44px;color:var(--chrome-text);box-shadow:none;filter:none;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:6px 0;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}html body .settings-workspace.app-chrome button.inline-action>.inline-action-label{box-sizing:border-box;background:var(--chrome-soft);max-width:100%;min-height:32px;color:inherit;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500;line-height:20px}html body .settings-workspace.app-chrome button.inline-action:disabled{opacity:.55;cursor:default}html body .settings-workspace.app-chrome button[data-danger]>.inline-action-label{background:color-mix(in srgb, var(--settings-danger) 8%, var(--chrome-surface));color:var(--settings-danger)}html body .settings-workspace.app-chrome :is(.settings-theme-options button[aria-checked=true],.messages-tabs button[aria-selected=true])>.inline-action-label{background:var(--chrome-accent);color:var(--chrome-on-accent)}html body .settings-workspace.app-chrome button.primary-button>.inline-action-label{background:var(--chrome-primary);color:var(--chrome-on-primary)}html body .settings-workspace.app-chrome :is(button,a):focus-visible{outline:2px solid var(--chrome-text);outline-offset:3px}html body .settings-workspace.app-chrome .settings-account{background:0 0;border:0;margin:0;padding:0}html body .settings-workspace.app-chrome .settings-account>div{border-bottom:1px solid var(--chrome-line);grid-template-columns:72px minmax(0,1fr);align-items:baseline;gap:12px;min-height:44px;padding:10px 2px;display:grid}html body .settings-workspace.app-chrome .settings-account dt{color:var(--chrome-muted);font-size:12px}html body .settings-workspace.app-chrome .settings-account dd{color:var(--chrome-text);text-align:right;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:400}html body .settings-workspace.app-chrome .settings-appearance{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin:16px 0 8px;display:flex}html body .settings-workspace.app-chrome .settings-appearance h2{color:var(--chrome-muted);margin:0;font-size:12px;font-weight:400}html body .settings-workspace.app-chrome .settings-theme-options{gap:6px;min-width:0;display:flex}html body .settings-workspace.app-chrome .settings-entries{margin:12px 0 0;padding:0;display:block}html body .settings-workspace.app-chrome .settings-entry{box-sizing:border-box;border:0;border-bottom:1px solid var(--chrome-line);width:100%;min-width:0;min-height:52px;color:var(--chrome-text);box-shadow:none;filter:none;text-align:left;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px 2px;font-size:14px;font-weight:400;line-height:1.6;text-decoration:none;display:flex}html body .settings-workspace.app-chrome .settings-entry svg{width:18px;height:18px;color:var(--chrome-muted);flex:0 0 18px;display:block}html body .settings-workspace.app-chrome .settings-account-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-top:16px;display:flex}html body .settings-workspace.app-chrome :is(.messages-head,.suggestions-page>.suggestions-heading){flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 12px;margin:0 0 12px;display:flex}html body .settings-workspace.app-chrome :is(.messages-head,.suggestions-page>.suggestions-heading) h1{margin:0}html body .settings-workspace.app-chrome .messages-tabs{background:0 0;border:0;gap:8px;margin:0 0 10px;padding:0;display:flex}html body .settings-workspace.app-chrome .messages-tabs button.inline-action{flex:1}html body .settings-workspace.app-chrome .messages-tabs .inline-action-label{width:100%}html body .settings-workspace.app-chrome .message-list{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;list-style:none;display:block}html body .settings-workspace.app-chrome .message-list>li+li{border-top:1px solid var(--chrome-line)}html body .settings-workspace.app-chrome .message-list button{box-sizing:border-box;width:100%;min-width:0;min-height:64px;color:var(--chrome-text);box-shadow:none;filter:none;text-align:left;background:0 0;border:0;border-radius:0;gap:5px;margin:0;padding:12px 2px;display:grid}html body .settings-workspace.app-chrome .message-list strong{color:var(--chrome-text);font-size:14px;font-weight:400;line-height:1.6}html body .settings-workspace.app-chrome .message-list strong.unread{color:var(--chrome-text);font-weight:550}html body .settings-workspace.app-chrome .message-list strong.unread:before{content:"";background:var(--chrome-primary);vertical-align:2px;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}html body .settings-workspace.app-chrome .message-list span{color:var(--chrome-muted);font-size:11px}html body .settings-workspace.app-chrome .message-detail{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}html body .settings-workspace.app-chrome .message-detail h2{color:var(--chrome-text);margin:12px 0 6px;font-size:18px;font-weight:550;line-height:1.6}html body .settings-workspace.app-chrome .message-meta{color:var(--chrome-muted);margin-bottom:16px;font-size:11px}html body .settings-workspace.app-chrome .message-content{color:var(--chrome-text);white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:14px;line-height:1.9}html body .settings-workspace.app-chrome .message-empty{color:var(--chrome-muted);text-align:center;margin:0;padding:30px 8px;font-size:12px;line-height:1.7}html body .settings-workspace.app-chrome .suggestions-form{gap:8px;margin:0;display:grid}html body .settings-workspace.app-chrome .suggestions-form label{color:var(--chrome-text);font-size:13px;font-weight:500}html body .settings-workspace.app-chrome .suggestions-form textarea{box-sizing:border-box;border:1px solid var(--chrome-line);background:var(--chrome-surface);width:100%;min-width:0;min-height:132px;color:var(--chrome-text);box-shadow:none;resize:vertical;border-radius:16px;padding:12px 14px;font-family:inherit;font-size:16px;line-height:1.65;display:block}html body .settings-workspace.app-chrome .suggestions-form textarea:focus{border-color:var(--chrome-line);box-shadow:none;outline:none}html body .settings-workspace.app-chrome .suggestions-form>button.inline-action{justify-self:end}html body .settings-workspace.app-chrome .suggestions-meta{color:var(--chrome-muted);font-size:11px;line-height:1.7}html body .settings-workspace.app-chrome .suggestions-history{margin-top:24px}html body .settings-workspace.app-chrome .suggestions-history .suggestions-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 6px;display:flex}html body .settings-workspace.app-chrome .suggestions-heading h2{color:var(--chrome-text);margin:0;font-size:15px;font-weight:550}html body .settings-workspace.app-chrome .suggestions-list{margin:0;padding:0;list-style:none;display:block}html body .settings-workspace.app-chrome .suggestions-list>li{border:0;border-top:1px solid var(--chrome-line);min-width:0;box-shadow:none;background:0 0;border-radius:0;padding:12px 2px}html body .settings-workspace.app-chrome .suggestions-list>li:first-child{border-top:0}html body .settings-workspace.app-chrome .suggestions-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}html body .settings-workspace.app-chrome .suggestions-status{color:var(--chrome-text);font-size:12px;font-weight:500}html body .settings-workspace.app-chrome .suggestions-content{color:var(--chrome-text);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:14px;line-height:1.8}html body .settings-workspace.app-chrome :is(.suggestions-error,.suggestions-success){color:var(--settings-danger);background:color-mix(in srgb, var(--settings-danger) 8%, var(--chrome-surface));border:0;border-radius:12px;margin:6px 0;padding:9px 11px;font-size:12px;line-height:1.7}html body .settings-workspace.app-chrome .suggestions-success{color:var(--chrome-success);background:color-mix(in srgb, var(--chrome-success) 8%, var(--chrome-surface))}html body .settings-workspace.app-chrome .team-dialog[aria-label=输入口令]{--team-paper:var(--chrome-surface);--team-card:var(--chrome-surface);--team-ink:var(--chrome-text);--team-muted:var(--chrome-muted);--team-line:var(--chrome-line);--team-clay:var(--chrome-primary);--team-soft:var(--chrome-soft);box-sizing:border-box;background:var(--chrome-surface);width:100%;max-width:480px;max-height:85dvh;color:var(--chrome-text);box-shadow:var(--chrome-shadow);color-scheme:inherit;border:0;border-radius:28px 28px 0 0;margin:0 auto;padding:0;font-family:inherit;font-size:14px;position:fixed;inset:auto 0 0;overflow-y:auto}html body .settings-workspace.app-chrome .team-dialog[aria-label=输入口令]::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f1e2266}html body .settings-workspace.app-chrome .team-dialog[aria-label=输入口令] .team-dialog-body{padding:20px 22px calc(22px + env(safe-area-inset-bottom));gap:12px;display:grid}html body .settings-workspace.app-chrome .team-dialog[aria-label=输入口令] :is(.team-eyebrow,.team-dialog-body>.team-muted){display:none}html body .settings-workspace.app-chrome .team-dialog[aria-label=输入口令] h2{color:var(--chrome-text);font-size:18px;font-weight:550}html body .settings-workspace.app-chrome .team-dialog[aria-label=输入口令] form{gap:12px;display:grid}html body .settings-workspace.app-chrome .team-dialog[aria-label=输入口令] .team-field{color:var(--chrome-muted);font-size:12px}html body .settings-workspace.app-chrome .team-dialog[aria-label=输入口令] input[type=text]{border:1px solid var(--chrome-line);background:var(--chrome-surface);min-height:44px;color:var(--chrome-text);box-shadow:none;border-radius:13px;font-family:inherit;font-size:16px}html body .settings-workspace.app-chrome .team-dialog[aria-label=输入口令] input[type=text]:focus{border-color:var(--chrome-line);box-shadow:none;outline:none}html body .settings-workspace.app-chrome .team-dialog[aria-label=输入口令] .team-actions{justify-content:flex-end;align-items:center;gap:10px;padding:0;display:flex}html body .settings-workspace.app-chrome .team-dialog[aria-label=输入口令] .team-actions button{box-sizing:border-box;background:var(--chrome-soft);min-height:44px;color:var(--chrome-text);box-shadow:none;filter:none;background-clip:padding-box;border:6px solid #0000;border-radius:999px;margin:0;padding:0 12px;font-size:13px;line-height:20px}html body .settings-workspace.app-chrome .team-dialog[aria-label=输入口令] .team-actions button.team-primary{background-color:var(--chrome-primary);color:var(--chrome-on-primary)}html body .settings-workspace.app-chrome .team-dialog[aria-label=输入口令] .team-error{background:color-mix(in srgb, var(--settings-danger) 8%, var(--chrome-surface));color:var(--settings-danger);border:0;border-radius:12px;font-size:12px}@media (hover:hover){html body .settings-workspace.app-chrome button.inline-action:hover:not(:disabled){box-shadow:none;filter:none;background:0 0;border-color:#0000}html body .settings-workspace.app-chrome button.inline-action:hover:not(:disabled):not([aria-checked=true]):not([aria-selected=true]):not([data-danger]):not(.primary-button)>.inline-action-label{background:color-mix(in srgb, var(--chrome-text) 8%, var(--chrome-surface))}html body .settings-workspace.app-chrome .settings-entry:hover{color:var(--chrome-primary)}html body .settings-workspace.app-chrome .message-list button:hover{background:var(--chrome-soft)}html body .settings-workspace.app-chrome .team-dialog[aria-label=输入口令] .team-actions button:hover:not(:disabled){background-color:var(--chrome-soft);border-color:#0000}html body .settings-workspace.app-chrome .team-dialog[aria-label=输入口令] .team-actions button.team-primary:hover:not(:disabled){background-color:var(--chrome-primary)}}@media (width<=360px){html body .settings-workspace.app-chrome .settings-content{padding-inline:18px}html body .settings-workspace.app-chrome .settings-account>div{grid-template-columns:64px minmax(0,1fr);gap:8px}html body .settings-workspace.app-chrome .settings-theme-options{gap:4px}}@media (prefers-reduced-motion:reduce){html body .settings-workspace.app-chrome *{scroll-behavior:auto;transition:none;animation:none}}html:has(.admin-page.admin-redesign){--admin-page-bg:#fcfcfb;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has(.admin-page.admin-redesign[data-app-theme=dark]){--admin-page-bg:#171d21;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has(.admin-page.admin-redesign[data-app-theme=warm]){--admin-page-bg:#f7f1e8}html:has(.admin-page.admin-redesign){background:var(--admin-page-bg)}html:has(.admin-page.admin-redesign) body{background:var(--admin-page-bg)}html:has(.admin-page.admin-redesign) body{max-width:480px;margin:0 auto}html body .admin-page.admin-redesign{--admin-danger:#b24940;--ink:var(--chrome-text);--muted:var(--chrome-muted);--surface:var(--chrome-surface);--line:var(--chrome-line);--accent:var(--chrome-primary);box-sizing:border-box;width:100%;min-width:0;max-width:480px;padding:12px max(22px, env(safe-area-inset-right)) calc(100px + env(safe-area-inset-bottom)) max(22px, env(safe-area-inset-left));background:var(--chrome-bg);color:var(--chrome-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6}html body .admin-page.admin-redesign[data-app-theme=dark]{--admin-danger:#f4a196;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html body .admin-page.admin-redesign :is(h1,h2,b,strong,button,input){letter-spacing:normal;text-shadow:none;font-family:inherit}html body .admin-page.admin-redesign.app-chrome :where(.admin-top,.admin-stats,.admin-stats>div,.admin-list,.admin-list>li,.suggestions-list>li){box-shadow:none;filter:none;background:0 0;border:0;border-radius:0}html body .admin-page.admin-redesign :is(button,input){filter:none}html body .admin-page.admin-redesign ::selection{background:var(--chrome-accent);color:var(--chrome-on-accent)}html body .admin-page.admin-redesign :is(button,a):focus-visible{outline:2px solid var(--chrome-text);outline-offset:3px}html body .admin-page.admin-redesign .admin-top{color:var(--chrome-text);margin:0;padding:0}html body .admin-page.admin-redesign .admin-title{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}html body .admin-page.admin-redesign .admin-title h1{color:var(--chrome-text);margin:0;font-size:16px;font-weight:600;line-height:1.5}html body .admin-page.admin-redesign .admin-title h1:before{content:none}html body .admin-page.admin-redesign>h1{color:var(--chrome-text);margin:12px 0;font-size:18px;font-weight:600}html body .admin-page.admin-redesign .admin-expired-actions{flex-wrap:wrap;justify-content:center;gap:8px 12px;display:flex}html body .admin-page.admin-redesign .admin-stats{border-bottom:1px solid var(--chrome-line);min-height:32px;color:var(--chrome-text);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;margin:2px 0 12px;padding:0 0 10px;display:flex;position:static}html body .admin-page.admin-redesign .admin-stats>div{text-align:left;white-space:nowrap;align-items:baseline;gap:5px;min-width:0;padding:0;display:flex}html body .admin-page.admin-redesign .admin-stats dt{color:var(--chrome-muted);font-size:11px;line-height:20px}html body .admin-page.admin-redesign .admin-stats dd{color:var(--chrome-text);font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:600;line-height:20px}html body .admin-page.admin-redesign .admin-stats>div:first-child dd{color:var(--chrome-success)}html body .admin-page.admin-redesign button.inline-action{box-sizing:border-box;width:auto;min-width:44px;height:auto;min-height:44px;color:var(--chrome-text);box-shadow:none;filter:none;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:6px 0;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}html body .admin-page.admin-redesign button.inline-action>.inline-action-label{box-sizing:border-box;background:var(--chrome-soft);min-height:32px;color:inherit;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500;line-height:20px}html body .admin-page.admin-redesign button.inline-action:disabled{opacity:.55;cursor:default}html body .admin-page.admin-redesign :is(button[aria-selected=true],button[aria-pressed=true])>.inline-action-label{background:var(--chrome-accent);color:var(--chrome-on-accent)}html body .admin-page.admin-redesign .admin-suggestions-tabs{flex-wrap:nowrap;gap:8px;margin:0 0 10px;padding:0;display:flex}html body .admin-page.admin-redesign .admin-suggestions-tabs button.inline-action{flex:1;min-width:0}html body .admin-page.admin-redesign .admin-suggestions-tabs .inline-action-label{width:100%}html body .admin-page.admin-redesign .admin-account-panel{min-width:0}html body .admin-page.admin-redesign .admin-tools{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 8px;display:flex}html body .admin-page.admin-redesign .admin-tools .equip-filters{flex-wrap:nowrap;flex:none;gap:6px;margin:0;padding:0;display:flex}html body .admin-page.admin-redesign .admin-search{box-sizing:border-box;cursor:text;flex:136px;align-items:center;min-width:0;min-height:44px;margin:0;padding:6px 0;display:flex}html body .admin-page.admin-redesign .admin-search input[type=search]{box-sizing:border-box;border:1px solid var(--chrome-line);background:var(--chrome-soft);width:100%;min-width:0;height:32px;min-height:32px;color:var(--chrome-text);caret-color:var(--chrome-text);box-shadow:none;border-radius:999px;margin:0;padding:0 12px;font-size:16px;line-height:20px}html body .admin-page.admin-redesign .admin-search input[type=search]::placeholder{color:var(--chrome-muted);font-size:12px}html body .admin-page.admin-redesign .admin-search input[type=search]:is(:focus,:focus-visible){border-color:var(--chrome-muted);box-shadow:none;outline:none}html body .admin-page.admin-redesign :is(.empty-copy,.admin-reading){color:var(--chrome-muted);text-align:center;margin:0;padding:24px 2px;font-size:12px;line-height:1.7}html body .admin-page.admin-redesign .admin-reading{text-align:left;padding:4px 2px 8px}html body .admin-page.admin-redesign .admin-list{margin:0;padding:0;list-style:none;overflow:visible}html body .admin-page.admin-redesign .admin-list>li{min-width:0;padding:12px 2px}html body .admin-page.admin-redesign .admin-list>li+li{border-top:1px solid var(--chrome-line)}html body .admin-page.admin-redesign .admin-row-head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}html body .admin-page.admin-redesign .admin-row-head i{display:none}html body .admin-page.admin-redesign .admin-row-head b{min-width:0;max-width:100%;color:var(--chrome-text);white-space:normal;overflow-wrap:anywhere;font-size:14px;font-weight:550;overflow:visible}html body .admin-page.admin-redesign .admin-row-head small{color:var(--chrome-muted);flex:none;margin-left:auto;font-size:11px;font-weight:400}html body .admin-page.admin-redesign .admin-list li[data-online] .admin-row-head small{color:var(--chrome-success);font-weight:500}html body .admin-page.admin-redesign .admin-tag{color:var(--chrome-success);background:0 0;border:0;border-radius:0;flex:none;padding:0;font-size:11px;font-weight:400}html body .admin-page.admin-redesign .admin-list p{color:var(--chrome-muted);overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;line-height:1.7}html body .admin-page.admin-redesign .admin-list .admin-meta{color:var(--chrome-muted);font-variant-numeric:tabular-nums;font-size:11px}html body .admin-page.admin-redesign .admin-user-list>li{padding:0}html body .admin-page.admin-redesign button.admin-user-toggle{box-sizing:border-box;width:100%;min-width:0;min-height:44px;color:var(--chrome-text);box-shadow:none;filter:none;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;margin:0;padding:0 2px;line-height:20px;transition:color .15s;display:flex}html body .admin-page.admin-redesign button.admin-user-toggle:active:not(:disabled){animation:none;transform:scale(1)}html body .admin-page.admin-redesign .admin-user-toggle b{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}html body .admin-page.admin-redesign .admin-user-status{background:var(--admin-danger);border-radius:50%;flex:none;width:6px;height:6px}html body .admin-page.admin-redesign .admin-user-list>li[data-online] .admin-user-status{background:var(--chrome-success)}html body .admin-page.admin-redesign .admin-user-count{box-sizing:border-box;background:var(--chrome-accent);min-width:24px;height:20px;color:var(--chrome-on-accent);font-variant-numeric:tabular-nums;text-align:center;border-radius:6px;flex:none;margin-left:auto;padding:0 6px;font-size:12px;font-weight:600;line-height:20px}html body .admin-page.admin-redesign .admin-user-chevron{width:16px;height:16px;color:var(--chrome-muted);flex:none;transition:transform .15s,color .15s}html body .admin-page.admin-redesign .admin-user-toggle[aria-expanded=true] .admin-user-chevron{transform:rotate(180deg)}html body .admin-page.admin-redesign .admin-user-details{margin:0;padding:0 2px 6px 14px}html body .admin-page.admin-redesign .admin-user-accounts{margin:0;padding:0;list-style:none;display:block}html body .admin-page.admin-redesign .admin-user-accounts>li{min-width:0;min-height:32px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) max-content max-content;align-items:center;gap:10px;padding:2px 0;line-height:20px;display:grid}html body .admin-page.admin-redesign .admin-user-accounts b{min-width:0;color:var(--chrome-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}html body .admin-page.admin-redesign :is(.admin-user-server,.admin-user-accounts time){color:var(--chrome-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}html body .admin-page.admin-redesign .admin-user-server{box-sizing:border-box;background:var(--chrome-soft);min-width:28px;height:18px;color:var(--chrome-text);text-align:center;border-radius:5px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:500;line-height:18px;display:inline-flex}html body .admin-page.admin-redesign .admin-user-accounts time{text-align:right}html body .admin-page.admin-redesign .admin-suggestions{color:var(--chrome-text)}html body .admin-page.admin-redesign .suggestions-filters{flex-wrap:wrap;gap:0 6px;margin:0 0 4px;display:flex}html body .admin-page.admin-redesign .suggestions-filters .inline-action-label{padding-inline:10px}html body .admin-page.admin-redesign .suggestions-heading{margin:0 0 6px}html body .admin-page.admin-redesign .suggestions-meta{color:var(--chrome-muted);font-size:11px;line-height:1.7}html body .admin-page.admin-redesign .suggestions-list{margin:0;padding:0;list-style:none;display:block}html body .admin-page.admin-redesign .suggestions-list>li{min-width:0;padding:12px 2px}html body .admin-page.admin-redesign .suggestions-list>li+li{border-top:1px solid var(--chrome-line)}html body .admin-page.admin-redesign .suggestions-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}html body .admin-page.admin-redesign .suggestions-row strong{color:var(--chrome-text);font-size:14px;font-weight:550}html body .admin-page.admin-redesign .suggestions-status{color:var(--chrome-text);font-size:11px;font-weight:400}html body .admin-page.admin-redesign .suggestions-status[data-status=done]{color:var(--chrome-success)}html body .admin-page.admin-redesign .suggestions-content{color:var(--chrome-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;line-height:1.8}html body .admin-page.admin-redesign .suggestions-status-control{color:var(--chrome-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px;font-size:11px;display:flex}html body .admin-page.admin-redesign .suggestions-status-control .ui-select{width:auto;min-width:108px;max-width:100%}html body .admin-page.admin-redesign :is(.ui-select,.ui-select-menu){--select-bg:var(--chrome-surface);--select-text:var(--chrome-text);--select-muted:var(--chrome-muted);--select-soft:var(--chrome-soft);--select-line:var(--chrome-line);--select-accent:var(--chrome-accent);--select-accent-text:var(--chrome-on-accent);--select-shadow:var(--chrome-shadow)}html body .admin-page.admin-redesign .ui-select .ui-select-trigger{isolation:isolate;box-sizing:border-box;height:44px;min-height:44px;color:var(--chrome-text);background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:13px;line-height:20px;position:relative}html body .admin-page.admin-redesign .ui-select .ui-select-trigger:before{content:"";z-index:-1;border:1px solid var(--chrome-line);border-radius:inherit;background:var(--chrome-soft);position:absolute;inset:6px 0}html body .admin-page.admin-redesign .ui-select-menu{box-shadow:var(--chrome-shadow)}html body .admin-page.admin-redesign :is(.admin-error,.suggestions-error,.suggestions-success){background:color-mix(in srgb, var(--admin-danger) 8%, var(--chrome-surface));color:var(--admin-danger);overflow-wrap:anywhere;border:0;border-radius:12px;margin:6px 0;padding:8px 10px;font-size:12px;line-height:1.7}html body .admin-page.admin-redesign .suggestions-success{background:color-mix(in srgb, var(--chrome-success) 8%, var(--chrome-surface));color:var(--chrome-success)}html body .admin-page.admin-redesign :is(.admin-error,.suggestions-error) button.inline-action{margin-left:8px}html body .admin-page.admin-redesign>.app-page-tools{bottom:calc(20px + env(safe-area-inset-bottom))}@media (hover:hover){html body .admin-page.admin-redesign button.inline-action:hover:not(:disabled){box-shadow:none;filter:none;background:0 0;border-color:#0000}html body .admin-page.admin-redesign button.inline-action:hover:not(:disabled):not([aria-selected=true]):not([aria-pressed=true])>.inline-action-label{color:var(--chrome-success)}html body .admin-page.admin-redesign button.admin-user-toggle:hover{color:var(--chrome-success);background:0 0}html body .admin-page.admin-redesign button.admin-user-toggle:hover .admin-user-chevron{color:inherit}html body .admin-page.admin-redesign .ui-select-trigger:hover:not(:disabled),html body .admin-page.admin-redesign .ui-select-option[data-active]:not(:disabled):not([aria-selected=true]){color:var(--chrome-success);background:0 0}}@media (width<=360px){html body .admin-page.admin-redesign{padding-inline:max(18px, env(safe-area-inset-left)) max(18px, env(safe-area-inset-right))}html body .admin-page.admin-redesign .admin-stats{gap:8px}html body .admin-page.admin-redesign .suggestions-filters{gap:0 4px}html body .admin-page.admin-redesign .suggestions-filters .inline-action-label{padding-inline:9px}}@media (prefers-reduced-motion:reduce){html body .admin-page.admin-redesign *{scroll-behavior:auto;transition:none;animation:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{color:#182f29;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--muted:#626960;--line:#deded4;--accent:#244f43;--surface:#fffef9;--gutter:20px;background:#f6f4ee;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{overscroll-behavior-y:none;min-width:320px;margin:0}html,body{scrollbar-width:none}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}button,input,select{font:inherit}button{cursor:pointer;min-height:44px}button:disabled{cursor:default;opacity:.6}:focus-visible{outline-offset:3px;outline:3px solid #aa6d29}::selection{color:#182f29;background:#c6dacd}input{caret-color:var(--accent)}html body :is(input:not([type=checkbox]):not([type=radio]),textarea):is(:focus,:focus-visible){outline-offset:0;box-shadow:none;outline:none}h1,h2,p{margin:0}h1,h2,strong,dd{overflow-wrap:anywhere}ul,dl,dd{margin:0;padding:0}ul{list-style:none}.brand-mark{background:var(--accent);color:#f6f4ee;border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:20px;font-family:Songti SC,serif;font-size:28px;display:grid}.primary-button{background:var(--accent);color:#fffef9;border:0;border-radius:10px;width:100%;height:52px;margin-top:28px;font-weight:600}.primary-button:hover:not(:disabled){background:#193c32}.startup{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;max-width:400px;min-height:100dvh;margin:auto;padding:24px;display:flex}.startup h1{font-size:24px}.startup p{color:var(--muted)}.account-shell{max-width:600px;padding-bottom:calc(72px + env(safe-area-inset-bottom));margin:auto}.text-button{color:var(--accent);white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:8px 10px;font-size:14px}.text-button:hover:not(:disabled){background:#e7eae1}.account-content{padding:0 var(--gutter)}.identity-section{color:#f9faf4;background:#244f43;border-radius:14px;padding:16px 18px 14px}.player-heading{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.player-heading h1{letter-spacing:-.02em;font-size:22px;font-weight:650;line-height:1.25}.country-badge{color:#e6efe8;white-space:nowrap;border:1px solid #7fa18f;border-radius:5px;padding:1px 7px;font-size:11px;line-height:1.5}.identity-alliance{color:#c9dccf;overflow-wrap:anywhere;font-size:12px}.currency-grid{border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;padding-top:12px;display:grid}.currency-grid dt{color:#bcd2c4;margin-bottom:1px;font-size:11px}.currency-grid dd{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.overview-section{margin-top:20px}.overview-section>.section-heading{margin-bottom:8px;padding-inline:2px}.section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-heading h2{letter-spacing:-.005em;font-size:15px;font-weight:650}.section-count,.subtle-badge{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.subtle-badge{border:1px solid #c6cabb;border-radius:5px;padding:3px 8px}.city-picker{align-items:center;gap:10px;display:flex}.city-panel{background:var(--surface);border:1px solid #e4e2d8;border-radius:14px;margin-top:12px;padding:12px 14px 14px}.city-panel .overview-picker select{background-color:#f1f0e7;border:0;border-radius:8px;height:44px;min-height:44px;padding-inline:10px;font-size:15px;font-weight:600}.city-picker label{color:var(--muted);flex-shrink:0;font-size:13px}.city-picker select{color:#182f29;background:#fffef9;border:1px solid #c6cabb;border-radius:8px;flex:1;min-width:0;min-height:44px;padding:0 8px;font-size:16px}.overview-picker select:focus,.overview-picker select:focus-visible{box-shadow:none;border-color:#c6cabb;outline:none}.city-changing{color:var(--accent);margin-top:6px;font-size:12px}.resource-list{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;padding-top:12px;display:grid}.resource-row{min-width:0;padding:0 8px}.resource-row:first-child{padding-left:2px}.resource-row:last-child{padding-right:2px}.resource-row dt{color:var(--muted);margin-bottom:2px;font-size:11px}.resource-row dd{font-variant-numeric:tabular-nums}.resource-row dd strong{letter-spacing:-.01em;white-space:nowrap;font-size:clamp(14px,4vw,16px);font-weight:650;display:block}.resource-row dd small{color:var(--muted);white-space:nowrap;font-size:10px;line-height:1.4;display:block}.resource-row .resource-production{color:#3d6b57;margin-top:1px;font-weight:550}.resource-row .resource-production[data-negative]{color:#a3473a}.resource-meter{background:#e8e6dc;border-radius:2px;height:3px;margin:5px 0 4px;display:block;overflow:hidden}.resource-meter>i{border-radius:inherit;background:#5f8a74;height:100%;display:block}.resource-meter[data-full]>i{background:#c08a3e}.resource-list[aria-busy=true]{opacity:.6}.general-line{justify-content:space-between;gap:12px;padding:14px 0 8px;font-size:13px;display:flex}.general-line>span{color:var(--muted);flex-shrink:0}.general-line strong{text-align:right;font-weight:500}.troop-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;display:grid}.troop-list li{border-bottom:1px solid var(--line);justify-content:space-between;gap:8px;padding:12px 0;font-size:14px;display:flex}.troop-list strong{font-variant-numeric:tabular-nums;font-weight:550}.army-card{background:var(--surface);border:1px solid #e4e2d8;border-radius:12px;padding:12px 14px}.army-card-button{width:100%;color:inherit;text-align:left;display:block}.army-card-button:active{background:#faf9f2}.army-list{gap:8px;display:grid}.army-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.army-owner{font-size:15px;font-weight:650}.army-owner small{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:6px;font-size:11px;font-weight:400}.army-total{color:#3e4d46;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;font-weight:600}.army-meta{color:var(--muted);text-align:right;font-size:11px}.army-general{color:var(--muted);margin-top:6px;font-size:12px}.army-card-button>.army-general:first-child{color:#182f29;margin-top:0;font-size:13px;font-weight:600}.troop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.troop-grid li{background:#f3f2ea;border-radius:8px;justify-content:space-between;align-items:baseline;gap:8px;padding:6px 10px;font-size:13px;display:flex}.troop-grid li>span{color:#4b5a52}.troop-grid strong{font-variant-numeric:tabular-nums;font-weight:600}.army-notice{color:var(--muted);margin-top:14px;padding-inline:2px;font-size:12px}.queue-list{background:var(--surface);border:1px solid #e4e2d8;border-radius:12px}.queue-list li{align-items:center;gap:10px;min-height:44px;padding:8px 14px;font-size:13px;display:flex}.queue-list li+li{border-top:1px solid #ecebe2}.queue-list li:before{content:"";background:#7ea58f;border-radius:50%;flex-shrink:0;width:6px;height:6px}.queue-list li.queue-incoming:before{background:#c4503f}.queue-name{flex:1;font-weight:550}.queue-incoming .queue-name,.queue-incoming .queue-time{color:#a33b2c}.queue-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.queue-time{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:600}.army-toggle{width:100%;min-height:32px;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.army-toggle .army-owner{overflow-wrap:anywhere;flex:1;min-width:0}.army-chevron{width:16px;height:16px;color:var(--muted);flex:none;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.army-toggle[aria-expanded=false] .army-chevron{transform:rotate(-90deg)}.army-body{visibility:hidden;opacity:0;grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.16,1,.3,1),opacity .18s ease-out,visibility 0s linear .26s;display:grid}.army-body[data-open]{visibility:visible;opacity:1;grid-template-rows:1fr;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1),opacity .22s ease-out 40ms,visibility}.army-body>div{min-height:0;overflow:hidden}.army-card-button>.army-general:first-child+.army-body>div>.troop-grid{margin-top:10px}.army-card-button>.army-body>div>.troop-grid:first-child{margin-top:0}.army-card-button:active:not(:disabled){transform:scale(.99)}.army-return{background:0 0;border-color:#d6ddd2;width:100%;margin-top:10px;font-weight:600}.army-return:hover:not(:disabled){background:#eef2ea}.empty-copy{color:var(--muted);padding:14px 0;font-size:14px}.account-footer{color:var(--muted);text-align:center;overflow-wrap:anywhere;padding:20px 0 12px;font-size:12px}.error-message{color:#8e3029;background:#f8e9e2;border-radius:8px;margin:12px 0;padding:12px 14px;font-size:14px;line-height:1.65}.initial-loading{padding:34px 0}.initial-loading h1{font-size:24px}.initial-loading p{color:var(--muted);margin-top:14px;font-size:14px}.pull-area{min-height:calc(100dvh - 142px - env(safe-area-inset-bottom));position:relative}.pull-indicator{transform:translate(-50%, calc(var(--pull,0px) - 48px));color:#fffef9;pointer-events:none;height:36px;opacity:clamp(0, calc(var(--pull,0px) / 30px), 1);z-index:2;background:#244f43;border-radius:18px;align-items:center;gap:6px;padding:0 14px;font-size:12px;transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .2s ease-out;display:flex;position:absolute;top:0;left:50%;box-shadow:0 6px 16px #244f4333}.pull-indicator.is-dragging{transition:none}.pull-indicator svg{width:14px;height:14px;transition:transform .2s cubic-bezier(.16,1,.3,1)}.pull-indicator.is-ready svg{transform:rotate(180deg)}@media (width>=640px){.account-shell{margin-top:16px}}@media (width<=359px){.account-content{padding:0 16px}.currency-grid dd{font-size:15px}.troop-list{column-gap:14px}}@media (prefers-reduced-motion:no-preference){.primary-button,.text-button{transition:background-color .14s ease-out}}.bottom-navigation{z-index:10;width:100%;max-width:600px;padding:5px 8px calc(5px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fffef9;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.bottom-navigation button{min-height:52px;color:var(--muted);background:0 0;border:none;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;display:flex}.bottom-navigation svg{width:21px;height:21px}.bottom-navigation button[aria-current=page]{color:var(--accent);background:#e7eee5;font-weight:600}.bottom-navigation button:hover:not(:disabled){background:#edf0e7}.bottom-navigation button:disabled{opacity:.45}.settings-content{padding:24px var(--gutter)}.settings-content h1{margin-bottom:12px;font-size:21px;font-weight:600}.settings-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:14px 0;font-size:14px;display:flex}.settings-list dt{color:var(--muted);flex-shrink:0}.settings-list dd{text-align:right}.map-content h1{margin:0;font-size:24px}.map-content h2{margin:0;font-size:16px}.map-content .city-picker{margin-top:12px}.map-force{border-block:1px solid var(--line);margin:18px 0;padding:16px 0}.map-force .section-heading{margin-bottom:8px;font-size:13px}.force-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;font-size:13px;display:grid}.force-summary>span{color:var(--muted);justify-content:space-between;gap:8px;display:flex}.force-summary strong{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:600}.map-search{align-items:end;gap:10px;margin:18px 0 24px;display:flex}.map-search label{min-width:0;color:var(--muted);flex:1;font-size:12px}.map-search input{border:1px solid var(--line);color:#182f29;background:#fffef9;border-radius:8px;width:100%;min-width:0;min-height:48px;margin-top:6px;padding:8px;font-size:16px}.map-search .primary-button{width:auto;height:48px;min-height:44px;margin:0;padding:8px 22px}.map-list-heading{justify-content:space-between;align-items:center;gap:8px;margin-top:20px;display:flex}.map-list-heading span,.map-list-heading small{color:var(--muted);font-size:11px;font-weight:400}.map-list{margin:12px 0 0;padding:0;list-style:none}.map-list[aria-busy=true]{opacity:.6}.map-point-heading strong{overflow-wrap:anywhere}.map-actions button,.secondary-button{border:1px solid var(--line);min-height:44px;color:var(--accent);background:#fffef9;border-radius:8px;padding:8px;font-size:13px}.map-actions button:disabled{opacity:.4}.map-more{width:100%;margin-top:16px}.march-dialog{color:#182f29;background:#fffef9;border:none;border-radius:16px;width:calc(100% - 24px);max-width:460px;max-height:calc(100dvh - 48px);padding:16px;overflow-y:auto}.march-dialog::backdrop{background:#14231c8c}.march-dialog h2{font-size:19px}.muted-copy{color:var(--muted);font-size:12px}.march-troops{margin:16px 0}.march-troops label{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px 0;display:flex}.march-troops label>span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px}.march-troops small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.march-troops input{border:1px solid var(--line);border-radius:6px;width:90px;min-height:44px;padding:8px;font-size:16px}.march-controls{grid-template-columns:1fr 2fr;gap:10px;margin-top:16px;display:grid}.march-controls .primary-button{margin:0}button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:active:not(:disabled){transform:scale(.97)}select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #244f4314}.identity-section{background:linear-gradient(125deg,#244f43,#316551);box-shadow:0 6px 18px #244f4314}.bottom-navigation{box-shadow:0 -4px 24px #182f2908}.map-list>li{--country-color:#526b5b;background:var(--surface);border:1px solid #dfe3db;border-radius:14px;margin-bottom:8px;padding:10px 12px}.error-message{border-left:3px solid #ba6151}.march-dialog{max-height:calc(100dvh - 48px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;margin:auto;padding:20px;position:fixed;inset:0;box-shadow:0 24px 80px #10251c40}.march-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14231c7a}.feedback-layer{inset:max(12px, env(safe-area-inset-top)) 12px auto;color:#182f29;pointer-events:none;background:0 0;border:0;width:calc(100% - 24px);max-width:440px;margin:0 auto;padding:0;position:fixed;overflow:visible}.global-loading,.message-toast{background:#fffef9;border:1px solid #dce5dc;border-radius:12px;align-items:center;gap:10px;font-size:14px;line-height:1.6;display:flex;box-shadow:0 8px 30px #182f2926}.global-loading{width:fit-content;margin:0 auto 10px;padding:10px 16px}.loading-spinner{border:2px solid #d6e1d8;border-top-color:var(--accent);border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite loading-spin}.message-toast{padding:6px 6px 6px 14px}.message-toast p{overflow-wrap:anywhere;flex:1}.message-toast button{width:44px;color:inherit;pointer-events:auto;background:0 0;border:0;border-radius:8px;flex-shrink:0;font-size:22px}.message-symbol{color:#fff;background:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-weight:700;display:grid}.message-error{color:#8e3029;border-color:#e9c5b8}.message-error .message-symbol{background:#a64e40}@keyframes loading-spin{to{transform:rotate(360deg)}}@keyframes content-enter{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@keyframes dialog-enter{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:none}}@keyframes backdrop-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){button,input,select{transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out,transform .14s cubic-bezier(.16,1,.3,1),opacity .16s ease-out}.account-content,.settings-content,.map-content{animation:.36s cubic-bezier(.16,1,.3,1) content-enter}.resource-meter>i{transition:width .6s cubic-bezier(.16,1,.3,1)}.resource-list[aria-busy=true],.resource-list{transition:opacity .2s ease-out}.march-dialog[open]{animation:.18s ease-out dialog-enter}.march-dialog[open]::backdrop{animation:.18s ease-out backdrop-enter}.message-toast,.global-loading{animation:.16s ease-out content-enter}.bottom-navigation svg{transition:transform .16s}.bottom-navigation button[aria-current=page] svg{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.loading-spinner{animation:none}.army-body,.army-body[data-open],.pull-indicator,.army-chevron{transition:none}}.map-list>li[data-country=魏国]{--country-color:#8c6208;--country-tint:#fbefc7;background:#fff5d6}.map-list>li[data-country=吴国]{--country-color:#276cb5;--country-tint:#e7f0fd;background:#eaf3ff}.map-list>li[data-country=蜀国]{--country-color:#b83d3d;--country-tint:#fbe8e4;background:#fff0ec}.map-point-heading strong{color:var(--country-color);font-size:17px;font-weight:650}.map-list>li.map-dungeon{background:linear-gradient(120deg,#fff0dc,#fce6f2 42%,#e6edff 75%,#e1f8f0) padding-box padding-box,linear-gradient(135deg,#d3a334,#d85675,#9653d3,#368ecc) border-box;border:1px solid #0000}.map-dungeon .map-point-heading strong{color:#854da5;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#a46707,#b72e60,#7a40b0,#1b70a8);-webkit-background-clip:text;background-clip:text}body{line-height:1.5}*{scrollbar-width:thin;scrollbar-color:#b9c5b7 transparent}.city-picker select{height:48px;padding-inline:12px}.map-force .section-heading>span{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:600}.map-list-heading{flex-wrap:wrap;align-items:baseline}.map-list-heading h2 small{margin-left:4px;font-size:13px;display:inline-block}.march-dialog>.section-heading{border-bottom:1px solid var(--line);padding-bottom:12px}.march-route{gap:14px;padding-top:20px;display:grid}.march-route>div{grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.march-route dt{color:var(--muted);font-size:12px}.march-route dd{flex-wrap:wrap;align-items:baseline;gap:4px 6px;font-size:15px;display:flex}.march-route dd span{color:var(--muted);font-size:13px}.march-player{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:8px 0 16px 76px}.march-duration{flex-wrap:wrap;justify-content:space-between;gap:8px;margin:20px 0 8px;font-size:14px;display:flex}.march-duration strong{font-variant-numeric:tabular-nums}.march-troops input{text-align:right;background:var(--surface);font-variant-numeric:tabular-nums}.march-dialog form>.primary-button{margin-top:16px}.settings-list dd{overflow-wrap:anywhere;min-width:0}.bottom-navigation{gap:4px}@media (hover:hover){.map-actions button:hover:not(:disabled)>span{background:#e5edde;border-color:#aabfa2}}@media (width<=359px){:root{--gutter:16px}.map-list>li{padding:10px}.march-dialog{padding:16px}.march-troops input{width:72px}}.map-point-heading{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.9fr);align-items:baseline;gap:8px;display:grid}.map-point-heading strong{font-size:15px;line-height:1.4}.map-point-heading .map-city-name{font-size:14px}.map-point-heading .map-alliance{color:#526258;text-align:right;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.map-card-bottom{grid-template-columns:minmax(176px,1fr) max-content;align-items:center;gap:6px;margin-top:6px;display:grid}.map-actions{grid-template-columns:repeat(4,minmax(44px,1fr));max-width:240px;display:grid}.map-actions button{background:0 0;border:0;min-width:44px;min-height:44px;padding:0 2px;font-size:12px;font-weight:550}.map-actions button>span{background:#fffef9b3;border:1px solid #b8c9b3;border-radius:6px;justify-content:center;align-items:center;min-height:30px;padding:2px 4px;display:flex}.map-facts{font-variant-numeric:tabular-nums;color:var(--muted);flex-direction:column;align-items:flex-end;gap:2px;font-size:11px;line-height:1.4;display:flex}.map-facts>span{white-space:nowrap}@media (width<=359px){.map-card-bottom{column-gap:4px}.map-facts{font-size:10px}}.map-dungeon{--tier-ink:#386c38;--tier-fill:#e1f2d8}.map-dungeon[data-npc-tier=中]{--tier-ink:#275d9b;--tier-fill:#deebff}.map-dungeon[data-npc-tier=大]{--tier-ink:#794395;--tier-fill:#f0dffa}.map-dungeon[data-npc-tier=副本]{--tier-ink:#9a4214;--tier-fill:#ffe5bf}.map-dungeon .map-tier{background:var(--tier-fill);color:var(--tier-ink);-webkit-text-fill-color:currentColor;vertical-align:1px;white-space:nowrap;border-radius:4px;margin-left:4px;padding:1px 5px;font-size:10px;font-weight:600;line-height:1.5;display:inline-block}.march-general{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:56px;margin-top:16px;padding:8px 10px;display:flex}.march-general:has(input:checked){background:#edf2e9;border-color:#9eb597}.march-general[aria-disabled=true]{cursor:default;color:var(--muted)}.march-general input{width:20px;height:20px;accent-color:var(--accent);flex-shrink:0}.march-general strong{font-size:14px;font-weight:550}.march-general small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.march-gift-summary{background:#edf2e9;border:1px solid #c4d4bb;border-radius:8px;margin:12px 0;padding:12px;font-size:13px}.march-gift-summary .march-duration{margin:0 0 6px}.march-controls .primary-button{height:auto;min-height:52px;padding:8px}.account-header{z-index:5;padding:calc(env(safe-area-inset-top) + 10px) 0 0;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0}.account-row{padding:0 var(--gutter);align-items:stretch;gap:8px;display:flex}.account-strip{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#b1b7a9 transparent;flex:1;gap:8px;min-width:0;padding:2px 0;display:flex;overflow-x:auto}.account-chip{color:#182d28;background:#e7eee5;border:2px solid #0000;border-radius:9px;flex:none;align-items:center;gap:8px;max-width:220px;min-height:44px;padding:8px 14px;display:inline-flex}.account-chip[data-country=吴国]{background:#1eb8ee}.account-chip[data-country=蜀国]{color:#291410;background:#f05643}.account-chip[data-country=魏国]{background:#d1aa69}.account-chip[aria-pressed=true]{opacity:1;border-color:#203c32;box-shadow:inset 0 0 0 2px #fffef9}.account-chip:hover{opacity:1}.account-chip strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.account-chip span{white-space:nowrap;font-size:11px}.account-add{width:48px;height:48px;color:var(--accent);background:#e7eee5;border:2px solid #0000;border-radius:10px;flex:0 0 48px;align-self:center;place-items:center;padding:0;font-size:22px;line-height:1;display:grid}.account-capacity,.account-empty-label{padding:4px var(--gutter) 8px;color:var(--muted);margin:0;font-size:11px}.account-empty-label{padding:12px 0}.account-content.overview-content{padding-top:12px;padding-bottom:8px}.account-welcome,.account-relogin{padding-top:48px}.account-welcome h1,.account-relogin h1{margin-block:20px 12px;font-size:24px}.account-welcome p,.account-relogin p{color:var(--muted);margin-bottom:24px}.dialog-close{color:#6b746c;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:26px;font-weight:300;line-height:1;display:grid}.dialog-close:hover:not(:disabled){color:#182f29;background:#efeee6}.settings-content>button{margin-top:16px}.settings-content>.game-link{justify-content:center;align-items:center;margin-top:16px;text-decoration:none;display:flex}body:has(.account-header)>.feedback-layer{top:auto;bottom:calc(80px + env(safe-area-inset-bottom))}.equipment-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.equipment-heading h1{margin:0 0 6px;font-size:22px}.equipment-heading p,.equipment-note{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.equipment-views{border-bottom:1px solid var(--line);gap:20px;margin-bottom:16px;display:flex}.equipment-views button,.equipment-categories button{min-height:44px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0}.equipment-views button{border-bottom:2px solid #0000;padding:0 2px}.equipment-views button[aria-pressed=true]{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.equipment-categories{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.equipment-categories button{border:1px solid var(--line);border-radius:6px;font-size:14px;transition:background .14s,color .14s}.equipment-categories button[aria-pressed=true]{color:#fff;background:var(--accent);border-color:var(--accent)}.equipment-summary{margin:18px 0 6px;font-size:13px}.equipment-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:72px;padding:12px 0;display:flex}.equipment-row>div{flex:1;min-width:0}.equipment-slot{color:var(--muted);flex-shrink:0;font-size:12px}.equipment-row strong,.equipment-inventory strong{overflow-wrap:anywhere;font-size:14px}.equipment-row small,.equipment-inventory small{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.5;display:block}.equipment-state{color:var(--accent);flex-shrink:0;font-size:12px}.equipment-preview+.equipment-note{margin-top:16px}.equipment-inventory details{border-bottom:1px solid var(--line)}.equipment-inventory summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 0;display:flex}.equipment-inventory summary:after{content:"+";color:var(--muted)}.equipment-inventory details[open] summary:after{content:"−"}.equipment-inventory summary>span:first-child{flex:1}.equipment-detail{padding:0 0 14px;font-size:13px}.equipment-detail p{margin:6px 0}@media (width<=360px){.equipment-page{padding:16px}}@media (prefers-reduced-motion:reduce){.equipment-categories button{transition:none}}.equipment-dialog{border:1px solid var(--line);width:min(90vw,440px);max-height:80dvh;color:var(--ink);background:var(--bg,#f6f4ee);border-radius:12px;margin:auto;padding:24px;position:fixed;inset:0;overflow:auto}.equipment-dialog::backdrop{background:#0006}.equipment-dialog h2{margin:0 0 16px;font-size:19px}.equipment-dialog p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.equipment-dialog>div{gap:12px;display:flex}.equipment-dialog>div button{flex:1}.messages-head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.messages-head h1{margin:0;font-size:22px}.messages-tabs{gap:8px;margin-bottom:14px;display:flex}.messages-tabs button{border:1px solid var(--line);background:var(--surface);color:#182f29;border-radius:9px;flex:1;min-height:44px;font-size:14px}.messages-tabs button[aria-selected=true]{background:var(--accent);border-color:var(--accent);color:#fffef9}.message-list{gap:8px;display:grid}.message-list button{text-align:left;border:1px solid var(--line);background:var(--surface);width:100%;color:inherit;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.message-list strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.message-list strong.unread{color:#a33b2c}.message-list span{color:var(--muted);font-size:11px}.message-detail h2{overflow-wrap:anywhere;margin:10px 0 6px;font-size:18px}.message-meta{color:var(--muted);margin-bottom:14px;font-size:12px}.message-content{border:1px solid var(--line);background:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;padding:14px;font-size:14px;line-height:1.8}.message-empty{color:var(--muted);text-align:center;padding:24px 0;font-size:13px}.account-content.overview-content{padding-top:0}.identity-section{margin-inline:calc(var(--gutter) * -1);padding:16px var(--gutter) 48px;box-shadow:none;background:linear-gradient(160deg,#244f43,#1d4237);border-radius:0}.player-heading h1{font-size:23px}.currency-grid{border-top:0;gap:18px;margin-top:8px;padding-top:0;display:flex}.currency-grid>div{align-items:baseline;gap:5px;display:flex}.currency-grid>div+div{border-left:0;padding-left:0}.currency-grid dt{margin:0;font-size:12px}.currency-grid dd{font-size:15px}.city-panel{background:var(--surface);border:0;border-radius:18px;margin-top:-36px;padding:14px;position:relative;box-shadow:0 10px 30px #1b332914,0 1px 2px #1b33290d}.city-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.city-head h2{letter-spacing:-.01em;min-width:0;font-size:18px;font-weight:700}.city-head h2 small{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:6px;font-size:12px;font-weight:400}.city-switch{min-height:36px;color:var(--accent);background:#edf1e9;border-radius:9px;flex-shrink:0;align-items:center;gap:4px;padding:0 10px 0 12px;font-size:12px;font-weight:650;display:inline-flex;position:relative}.city-switch .army-chevron{color:currentColor;width:14px;height:14px}.city-switch select{opacity:0;cursor:pointer;width:100%;min-height:44px;font-size:16px;position:absolute;inset:-4px 0}.city-switch:has(select:focus-visible){outline-offset:2px;outline:3px solid #aa6d29}.city-switch[data-single]{display:none}.resource-list{border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:12px;padding-top:0}.resource-row{background:#f3f2ea;border-radius:11px;padding:9px 8px 8px}.resource-row+.resource-row{border-left:0}.resource-row dt{margin-bottom:1px;font-size:11px}.resource-row dd{grid-template-columns:1fr;display:grid}.resource-row dd strong{font-size:clamp(14px,4.1vw,17px);line-height:1.25}.resource-row .resource-production{margin-top:0;font-size:10px}.resource-meter{background:#e2e0d5;height:3px;margin:7px 0 3px}.resource-row .resource-capacity{font-size:10px}.attack-alert{color:#a33b2c;background:#fbe9e3;border-radius:14px;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;font-size:14px;display:flex}.attack-alert strong{font-weight:700}.attack-alert .queue-time{color:#a33b2c;margin-left:auto;font-size:15px;font-weight:700}.attack-dot{background:#c4503f;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 4px #c4503f22}.army-list{gap:8px}.army-card{background:var(--surface);border:0;border-radius:14px;padding:12px 14px;box-shadow:0 1px 2px #1b33290d,0 4px 14px #1b332908}.army-card-button{width:100%;color:inherit;text-align:left;gap:0;display:grid}.army-row{align-items:center;gap:8px;min-height:32px;display:flex}.army-row .army-owner,.army-toggle .army-owner{flex:1;min-width:0}.army-tag{border-radius:6px;flex-shrink:0;padding:2px 7px;font-size:11px;font-weight:700;line-height:1.5}.army-tag-own{color:#244f43;background:#e6efe7}.army-tag-in{color:#2f5d94;background:#e5edf8}.army-tag-out{color:#8a5a17;background:#f6ecdc}.army-total{color:#182f29;font-size:13px;font-weight:650}.army-general-own{color:#3e4d46;align-items:center;gap:6px;margin-top:4px;font-size:13px;font-weight:600;display:flex}.general-tag{color:#2f6452;border:1px solid #b8ccb9;border-radius:5px;padding:1px 6px;font-size:10px;font-weight:700;line-height:1.5}.army-body>div,.army-body>span{min-height:0;overflow:hidden}.army-card-button .army-body{display:grid}.army-card-button .troop-grid{margin-top:10px;display:grid}.troop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.troop-grid li,.troop-cell{background:#f3f2ea;border-radius:9px;flex-direction:column;align-items:flex-start;gap:0;padding:7px 9px;font-size:11px;display:flex}.troop-grid li>span,.troop-cell>span{color:#4b5a52}.troop-grid strong,.troop-cell strong{color:#182f29;font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.army-card-button .empty-copy{display:block}@media (width<=359px){.resource-row{padding-inline:6px}.resource-row dd strong{font-size:13px}.troop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-header{background:#244f43;border-bottom:0}.account-chip{border:0;min-height:40px;padding:6px 14px;font-weight:700}.account-chip[aria-pressed=true]{border:0;box-shadow:inset 0 0 0 2px #fffef9}.account-chip:not([aria-pressed=true]){opacity:.78}.account-add{color:#f4f7f1;background:#ffffff1c;border:0;flex-basis:44px;width:44px;height:44px}.account-add:hover:not(:disabled){background:#ffffff2e}.account-capacity,.account-empty-label{color:#bcd2c4}.account-capacity{padding-bottom:4px}.identity-section{background:linear-gradient(#244f43,#1d4237);padding-top:12px}.player-heading{align-items:baseline}.identity-alliance{color:#bcd2c4}.resource-row{padding:8px 7px 7px}.resource-row:first-child,.resource-row:last-child{padding-inline:7px}.resource-row dd strong{font-size:clamp(14px,4vw,16px)}.resource-limit{align-items:center;gap:4px;margin-top:5px;display:flex}.resource-limit .resource-meter{flex:1;min-width:12px;margin:0}.resource-limit .resource-capacity{flex-shrink:0;font-size:10px;line-height:1}.army-tabs{background:#ebe9df;border-radius:11px;padding:3px;display:flex}.army-tabs button{min-height:40px;color:var(--muted);background:0 0;border:0;border-radius:9px;flex:1;font-size:13px}.army-tabs button small{font-variant-numeric:tabular-nums;margin-left:4px;font-size:11px}.army-tabs button[aria-selected=true]{background:var(--surface);color:#182f29;font-weight:700;box-shadow:0 2px 6px #1b332912}.army-panel{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin-top:10px;padding:12px 14px}.army-panel>.troop-grid:first-child{margin-top:0}.army-panel>.empty-copy{text-align:center;padding:10px 0;font-size:13px}.army-items>li+li{border-top:1px solid #eceae1;margin-top:12px;padding-top:12px}.army-items .army-row{min-height:24px;margin:0}@media (prefers-reduced-motion:no-preference){.army-panel{animation:.28s cubic-bezier(.16,1,.3,1) content-enter}.army-tabs button{transition:background-color .18s ease-out,color .18s ease-out,box-shadow .18s ease-out}}.city-head h2{flex:1}.city-head .city-changing{color:var(--accent);white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;margin:0;font-size:12px;display:inline-flex}.city-head .city-changing .loading-spinner{border-width:1.5px;width:12px;height:12px}.city-head:has(.city-changing) .city-switch{opacity:.5}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.map-content{padding:0 var(--gutter) calc(150px + env(safe-area-inset-bottom))}.map-top{margin-inline:calc(var(--gutter) * -1);padding:10px var(--gutter) 14px;color:#f4f7f1;background:linear-gradient(#244f43,#1d4237)}.map-source{align-items:center;gap:10px;display:flex}.map-content .map-source h2{flex:1;min-width:0;font-size:18px;font-weight:700}.map-source h2 small{color:#bcd2c4;font-variant-numeric:tabular-nums;margin-left:6px;font-size:12px;font-weight:400}.map-switch{color:#f4f7f1;background:#ffffff1c}.map-content .map-search{align-items:stretch;gap:6px;margin:12px 0 0;display:flex}.map-content .map-search label{color:#bcd2c4;background:#ffffff14;border:1px solid #ffffff26;border-radius:11px;flex:1;align-items:center;gap:6px;min-width:0;height:44px;padding:0 12px;font-size:12px;display:flex}.map-content .map-search label:focus-within{background:#ffffff20;border-color:#f4f7f1aa}.map-content .map-search input{color:#fffef9;font-variant-numeric:tabular-nums;width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0;font-size:16px}.map-go{color:#244f43;background:#f4f7f1;border:0;border-radius:11px;flex:0 0 68px;min-height:44px;font-size:14px;font-weight:700}.map-go:hover:not(:disabled){background:#fffef9}.map-content .map-force{border:0;margin:12px 0 0;padding:0}.map-content .force-summary{scrollbar-width:none;gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.map-content .force-summary::-webkit-scrollbar{display:none}.map-content .force-summary li{border:1px solid var(--line);background:var(--surface);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:9px;flex-shrink:0;padding:6px 10px;font-size:12px}.map-content .force-summary strong{color:#182f29;margin-left:3px;font-weight:650}.map-content .force-summary .force-total{color:#244f43;background:#e6efe7;border-color:#cddcd0;font-weight:650}.map-content .force-summary .force-total strong{color:#244f43}.map-board{background:var(--surface);border-radius:18px;margin-top:12px;padding:10px 10px 12px;box-shadow:0 1px 2px #1b33290d,0 6px 18px #1b33290a}.map-board[aria-busy=true] .map-layer>svg{opacity:.55}.map-board-head{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;padding:0 4px 8px;font-size:11px;display:flex}.map-legend{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.map-legend i{background:#8aa08f;border-radius:2px;width:9px;height:9px;margin-left:6px;transform:rotate(45deg)scale(.85)}.map-legend i:first-child{margin-left:0}.map-legend i[data-country=吴国]{background:#2f78c4}.map-legend i[data-country=魏国]{background:#a8760e}.map-legend i[data-country=蜀国]{background:#c4483f}.map-legend i[data-country=npc]{background:#8a4fb0}.map-legend i[data-own]{background:#fffef9;box-shadow:0 0 0 1.5px #182f29}.map-radar{background:#d6dbc0;border-radius:12px;position:relative;overflow:hidden}.map-layer>svg{transition:opacity .2s ease-out}.map-tile>polygon:first-child{stroke:#c9cfb1;stroke-width:.03px}.map-tile[data-occupied]{cursor:pointer}.map-tile[data-occupied]:focus-visible{outline:none}.map-tile-center{stroke-dasharray:.18 .12;stroke:#244f43!important;stroke-width:.1px!important}.map-city{fill:#8aa08f;stroke:#fffef9;stroke-width:.07px;filter:drop-shadow(0 .05px .06px #0004)}.map-city[data-country=吴国]{fill:#2f78c4}.map-city[data-country=魏国]{fill:#a8760e}.map-city[data-country=蜀国]{fill:#c4483f}.map-city[data-country=npc]{fill:#8a4fb0}.map-city[data-own]{stroke:#182f29;stroke-width:.12px}.map-tile-focus{fill:#fffef933;stroke:#182f29;stroke-width:.12px}.map-tile-label{fill:#182f29;text-anchor:middle;paint-order:stroke;stroke:#fffef9e6;stroke-width:.14px;stroke-linejoin:round;font-size:.42px;font-weight:700}.map-pan{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffef9d9;border-radius:50%;grid-template-rows:repeat(3,34px);grid-template-columns:repeat(3,34px);gap:2px;padding:4px;display:grid;position:absolute;bottom:8px;right:8px;box-shadow:0 2px 10px #1b332926}.map-pan button{color:#244f43;background:0 0;border:0;border-radius:50%;place-items:center;min-height:0;padding:0;display:grid}.map-pan button:hover:not(:disabled){background:#e6efe7}.map-pan-up_left{grid-area:1/1}.map-pan-up{grid-area:1/2}.map-pan-up_right{grid-area:1/3}.map-pan-left{grid-area:2/1}.map-pan-right{grid-area:2/3}.map-pan-down_left{grid-area:3/1}.map-pan-down{grid-area:3/2}.map-pan-down_right{grid-area:3/3}.map-pan:after{content:"";background:#244f43;border-radius:50%;grid-area:2/2;place-self:center;width:10px;height:10px;box-shadow:0 0 0 4px #244f4322}.map-content .map-list-heading{margin:16px 2px 8px}.map-content .map-list-heading h2{font-size:15px}.map-content .map-list{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin:0;overflow:hidden}.map-content .map-list>li,.map-content .map-list>li[data-country],.map-content .map-list>li.map-dungeon{background:0 0;border:0;border-radius:0;margin:0;padding:0}.map-content .map-list>li+li{border-top:1px solid #eceae1}.map-row{width:100%;min-height:60px;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:10px 14px;display:flex}.map-row[aria-pressed=true]{background:#eef2ea}.map-flag{color:#fff;background:#7b8c80;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;font-family:Songti SC,serif;font-size:13px;font-weight:700;display:grid}[data-country=吴国]>.map-row .map-flag,.map-sheet[data-country=吴国] .map-flag,.map-sheet-head[data-country=吴国] .map-flag{background:#2f78c4}[data-country=魏国]>.map-row .map-flag,.map-sheet[data-country=魏国] .map-flag,.map-sheet-head[data-country=魏国] .map-flag{background:#a8760e}[data-country=蜀国]>.map-row .map-flag,.map-sheet[data-country=蜀国] .map-flag,.map-sheet-head[data-country=蜀国] .map-flag{background:#c4483f}.map-dungeon>.map-row .map-flag,.map-sheet[data-country=npc] .map-flag,.map-sheet-head[data-country=npc] .map-flag{background:#8a4fb0;font-family:inherit}.map-content .map-point-heading{flex:1;min-width:0;display:block}.map-content .map-point-heading .map-city-name{color:#182f29;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;display:block;overflow:hidden}.map-content .map-dungeon .map-point-heading .map-city-name{-webkit-text-fill-color:currentColor;color:#182f29;background:0 0}.map-city-name small{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:4px;font-size:11px;font-weight:400}.map-owner{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;display:block;overflow:hidden}.map-owner strong{font-weight:400}.map-content .map-facts{flex-shrink:0;align-items:flex-end;gap:0;font-size:11px}.map-content .map-facts strong{color:#182f29;font-size:13px;font-weight:650}.map-sheet{z-index:8;left:50%;bottom:calc(63px + env(safe-area-inset-bottom));width:100%;max-width:600px;padding:14px var(--gutter) 14px;background:var(--surface);border-radius:22px 22px 0 0;position:fixed;transform:translate(-50%);box-shadow:0 -12px 40px #1b332924}.map-sheet-head{align-items:center;gap:10px;display:flex}.map-sheet-head>div{flex:1;min-width:0}.map-sheet-head>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;display:block;overflow:hidden}.map-sheet-head>div p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.map-sheet-dist{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;line-height:1.35}.map-sheet-dist strong{color:#182f29;font-size:14px;display:block}.map-sheet .dialog-close{flex-shrink:0;margin-right:-8px}.map-content .map-sheet .map-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:none;margin-top:12px;display:grid}.map-content .map-sheet .map-actions button{color:#182f29;background:#f1f0e7;border:0;border-radius:12px;min-height:50px;padding:0;font-size:14px;font-weight:700}.map-content .map-sheet .map-actions button>span{background:0 0;border:0;min-height:0;padding:0;display:inline}.map-content .map-sheet .map-actions button[data-action="3"]{color:#244f43;background:#e6efe7}.map-content .map-sheet .map-actions button[data-action="1"]{color:#fffef9;background:#b83d3d}.map-content .map-sheet .map-actions button:disabled{opacity:.45}@media (hover:hover){.map-content .map-sheet .map-actions button:hover:not(:disabled)>span{background:0 0;border:0}}@media (prefers-reduced-motion:no-preference){.map-sheet{animation:.32s cubic-bezier(.16,1,.3,1) map-sheet-enter}.map-city,.map-tile-focus{transition:fill .16s ease-out}}@keyframes map-sheet-enter{0%{opacity:0;transform:translate(-50%,24px)}to{opacity:1;transform:translate(-50%)}}@media (width<=359px){.map-pan{grid-template-rows:repeat(3,30px);grid-template-columns:repeat(3,30px)}.map-content .map-sheet .map-actions{gap:6px}}.map-pan{background:#fffef9b8;grid-template-rows:repeat(3,26px);grid-template-columns:repeat(3,26px);gap:1px;padding:3px;bottom:6px;right:6px}.map-pan button svg{width:13px;height:13px}.map-pan button{position:relative}.map-pan button:before{content:"";position:absolute;inset:-5px}.map-pan:after{width:7px;height:7px;box-shadow:0 0 0 3px #244f4322}.map-content .map-dungeon .map-owner strong{color:var(--muted)}@media (width<=359px){.map-pan{grid-template-rows:repeat(3,24px);grid-template-columns:repeat(3,24px)}}.map-radar svg :focus,.map-radar svg :focus-visible,.map-tile,.map-tile:focus{-webkit-tap-highlight-color:transparent;outline:none}.map-tile[data-occupied]:focus-visible>polygon:first-child{stroke:#aa6d29;stroke-width:.1px}.map-viewport{touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:12px;position:relative;overflow:hidden}.map-layer{transform-origin:0 0}.map-radar:has(.map-zoom-reset) .map-viewport{touch-action:none}.map-radar>.map-viewport>.map-layer>svg{width:100%;height:auto;aspect-ratio:var(--map-ratio,1.6);display:block}.map-tile-label{stroke-width:.1px}.map-tile-label[data-selected]{font-weight:800}.map-zoom-reset{color:#244f43;background:#fffef9d9;border:0;border-radius:16px;min-height:32px;padding:0 12px;font-size:12px;font-weight:700;position:absolute;bottom:8px;left:8px;box-shadow:0 2px 10px #1b332926}.map-zoom-reset:before{content:"";position:absolute;inset:-6px}.map-tile-label{font-size:var(--label-size,.42px);stroke-width:var(--label-stroke,.1px);dominant-baseline:hanging}.map-zoom-reset{bottom:10px}.map-labels{pointer-events:none;position:absolute;inset:0;overflow:hidden}.map-labels>span{color:#182f29;white-space:nowrap;text-shadow:0 0 2px #fffef9,0 0 2px #fffef9,0 0 3px #fffef9,0 1px #fffef9;-webkit-font-smoothing:antialiased;padding:0 2px;font-size:11px;font-weight:700;line-height:1.2;position:absolute;top:0;left:0}.map-labels>span[data-selected]{font-size:12px;font-weight:800}.map-layer polygon{vector-effect:non-scaling-stroke}.map-tile>polygon:first-child{stroke-width:1px}.map-tile-center{stroke-dasharray:5 4;stroke-width:1.5px!important}.map-tile[data-occupied]:focus-visible>polygon:first-child{stroke-width:2px}.map-tile-center{fill:none;stroke-dasharray:5 4;stroke:#244f43!important;stroke-width:1.5px!important}.map-city{stroke-width:1.2px}.map-city[data-own],.map-tile-focus{stroke-width:2px}.equipment-page{padding:0 var(--gutter) calc(140px + env(safe-area-inset-bottom))}.equip-top{margin-inline:calc(var(--gutter) * -1);padding:12px var(--gutter) 46px;color:#f4f7f1;background:linear-gradient(#244f43,#1d4237)}.equip-general{align-items:center;gap:12px;display:flex}.equip-avatar{background:#ffffff1f;border-radius:14px;flex-shrink:0;place-items:center;width:46px;height:46px;font-family:Songti SC,serif;font-size:20px;font-weight:700;display:grid}.equip-general>div{flex:1;min-width:0}.equip-general h1{overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:700}.equip-general p{color:#bcd2c4;font-variant-numeric:tabular-nums;margin:1px 0 0;font-size:12px}.equip-refresh{color:#f4f7f1;background:#ffffff1c;border:0;border-radius:9px;flex-shrink:0;min-height:36px;padding:0 12px;font-size:12px;font-weight:650}.equip-mode{background:#ffffff1a;border-radius:12px;margin-top:14px;padding:3px;display:flex}.equip-mode button{color:#d5e3d9;background:0 0;border:0;border-radius:9px;flex:1;min-height:40px;font-size:14px}.equip-mode button[aria-selected=true]{color:#182f29;background:#fffef9;font-weight:700}.equip-doll{background:var(--surface);border-radius:18px;margin-top:-32px;padding:12px;position:relative;box-shadow:0 10px 30px #1b332914,0 1px 2px #1b33290d}.equip-doll-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.equip-doll-head h2{margin:0;font-size:15px}.equip-doll-head span{color:var(--muted);font-size:12px}.equip-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.equip-slot{background:#f3f2ea;border-radius:12px;min-width:0;min-height:66px;padding:8px 9px;position:relative}.equip-slot small,.equip-mount small{color:var(--muted);font-size:10px;display:block}.equip-slot b{overflow-wrap:anywhere;margin-top:2px;font-size:12px;line-height:1.3;display:block}.equip-slot[data-state=match]{background:#eef4ee;box-shadow:inset 0 0 0 1.5px #9ec0a7}.equip-slot[data-state=miss]{background:#fbf4e6;box-shadow:inset 0 0 0 1.5px #e3c38c}.equip-slot[data-state=miss]:after{content:"换";color:#a8760e;font-size:10px;font-weight:800;position:absolute;top:6px;right:7px}.equip-slot[data-state=empty] b{color:var(--muted);font-weight:400}.equip-mount{border:1px dashed #d6d4c8;border-radius:12px;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;display:flex}.equip-mount svg{width:18px;height:18px;color:var(--muted);flex-shrink:0}.equip-mount small{flex-shrink:0}.equip-mount b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.equip-mount span{color:var(--muted);flex-shrink:0;font-size:10px}.suit-tag{color:#244f43;vertical-align:1px;background:#e6efe7;border-radius:4px;margin-top:3px;padding:0 5px;font-size:10px;font-style:normal;font-weight:700;line-height:1.6;display:inline-block}b>.suit-tag{margin:0 0 0 5px}.suit-tag[data-suit=cavalry_attack]{color:#b83d3d;background:#fbe8e4}.suit-tag[data-suit=cavalry_defense]{color:#276cb5;background:#e7f0fd}.suit-tag[data-suit=infantry_attack]{color:#8c6208;background:#fbefc7}.suit-tag[data-suit=infantry_defense]{color:#244f43;background:#e6efe7}.equip-section{margin-top:16px}.equip-section .section-heading{margin-bottom:8px;padding-inline:2px}.suit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.suit-card{border:1px solid var(--line);background:var(--surface);color:inherit;text-align:left;border-radius:14px;gap:6px;padding:10px 12px;display:grid}.suit-card[aria-pressed=true]{border-color:#182f29;box-shadow:inset 0 0 0 1px #182f29}.suit-card-head{align-items:baseline;gap:6px;display:flex}.suit-card-head b{font-size:15px}.suit-card-head small{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.suit-card[aria-pressed=true] .suit-card-head small{color:#244f43;font-weight:700}.suit-dots{gap:3px;display:flex}.suit-dots i{background:#e2e0d5;border-radius:3px;flex:1;height:5px}.suit-dots i[data-on]{background:#a9c4b2}.suit-dots i[data-worn]{background:#3f7560}.suit-card-note{color:var(--muted);font-size:11px}.equip-cta{z-index:7;left:50%;bottom:calc(68px + env(safe-area-inset-bottom));width:calc(100% - 2 * var(--gutter));max-width:calc(600px - 2 * var(--gutter));color:#fffef9;background:#182f29;border-radius:16px;align-items:center;gap:10px;padding:8px 8px 8px 16px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #1b332940}.equip-cta>span{flex:1;min-width:0;font-size:13px;line-height:1.4}.equip-cta>span b{font-size:15px}.equip-cta>span small{color:#bcd2c4;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.equip-cta>button{color:#244f43;background:#f4f7f1;border:0;border-radius:11px;flex-shrink:0;min-height:44px;padding:0 16px;font-size:14px;font-weight:800}.equip-cta[data-idle]{background:#3e4d46}.slot-tabs{background:var(--surface);border-radius:18px;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin-top:-32px;padding:6px;display:grid;position:relative;box-shadow:0 10px 30px #1b332914,0 1px 2px #1b33290d}.slot-tabs button{min-height:60px;color:var(--muted);background:0 0;border:0;border-radius:12px;justify-items:center;gap:1px;padding:6px 0;font-size:12px;display:grid}.slot-tabs svg{width:22px;height:22px}.slot-tabs small{font-variant-numeric:tabular-nums;font-size:10px}.slot-tabs button[aria-selected=true]{color:#fffef9;background:#182f29;font-weight:700}.slot-tabs button[aria-selected=true] small{color:#bcd2c4}.equip-worn{background:#e6efe7;border:1px solid #cddcd0;border-radius:14px;margin-top:12px;padding:10px 12px}.equip-worn small{color:#244f43;font-size:11px;font-weight:700}.equip-worn b{overflow-wrap:anywhere;margin-top:2px;font-size:15px;display:block}.equip-worn p{color:#3e4d46;margin:2px 0 0;font-size:12px}.equip-worn .equip-none{color:var(--muted);font-weight:400}.equip-filters{scrollbar-width:none;gap:6px;margin-top:12px;display:flex;overflow-x:auto}.equip-filters button{border:1px solid var(--line);background:var(--surface);color:#3e4d46;font-variant-numeric:tabular-nums;border-radius:17px;flex-shrink:0;min-height:34px;padding:0 12px;font-size:12px}.equip-filters button[aria-pressed=true]{color:#fffef9;background:#182f29;border-color:#182f29;font-weight:700}.equip-bag{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin-top:10px;overflow:hidden}.equip-bag>li+li{border-top:1px solid #eceae1}.equip-bag summary{cursor:pointer;align-items:center;gap:10px;min-height:60px;padding:10px 12px;list-style:none;display:flex}.equip-bag summary::-webkit-details-marker{display:none}.equip-level{color:#fff;font-variant-numeric:tabular-nums;background:#7b8c80;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.equip-level[data-top]{background:#8a4fb0}.equip-bag-text{flex:1;min-width:0}.equip-bag-text b{overflow-wrap:anywhere;font-size:14px;display:block}.equip-bag-text small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11px;display:block;overflow:hidden}.equip-wear{color:#244f43;background:#edf1e9;border:0;border-radius:9px;flex-shrink:0;min-height:36px;padding:0 12px;font-size:12px;font-weight:700}.equip-wear:before{content:"";position:absolute;inset:-4px 0}.equip-wear{position:relative}.equip-lock{color:#a3473a;flex-shrink:0;font-size:11px}.equip-bag .equipment-detail{padding:0 12px 12px 56px}.equip-detail-title{color:#a8760e;font-size:12px;font-weight:700;margin-top:8px!important}@media (prefers-reduced-motion:no-preference){.equip-doll,.slot-tabs,.equip-worn,.equip-bag{animation:.28s cubic-bezier(.16,1,.3,1) content-enter}.equip-cta{animation:.32s cubic-bezier(.16,1,.3,1) sheet-enter}}@media (width<=359px){.slot-tabs{gap:2px;padding:4px}.slot-tabs button{font-size:11px}.equip-bag .equipment-detail{padding-left:12px}}.functions-page{padding:0 var(--gutter) calc(96px + env(safe-area-inset-bottom))}.fn-top{margin-inline:calc(var(--gutter) * -1);padding:12px var(--gutter) 40px;color:#f4f7f1;background:linear-gradient(#244f43,#1d4237)}.fn-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.fn-title h1{margin:0;font-size:22px}.fn-money{color:#cfe0d5;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 14px;margin:6px 0 0;font-size:12px;display:flex}.fn-money b{color:#fff;margin-left:4px}.fn-status{background:var(--surface);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:-24px;padding:12px;display:grid;position:relative;box-shadow:0 10px 30px #1b332914,0 1px 2px #1b33290d}.fn-status div{text-align:center;background:#f3f2ea;border-radius:10px;min-width:0;padding:7px 4px}.fn-status small{color:var(--muted);font-size:11px;display:block}.fn-status b{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.fn-status [data-state=on]{background:#eef4ee;box-shadow:inset 0 0 0 1.5px #9ec0a7}.fn-status [data-state=on] b{color:#244f43}.fn-status [data-state=wait]{background:#fbf4e6;box-shadow:inset 0 0 0 1.5px #e3c38c}.fn-status [data-state=wait] b{color:#a8760e}.fn-section{margin-top:18px}.fn-section h2{align-items:baseline;margin:0 0 8px;padding-inline:2px;font-size:14px;display:flex}.fn-section h2 small{color:var(--muted);margin-left:auto;font-size:12px;font-weight:400}.fn-list{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.fn-row{align-items:center;gap:12px;min-height:64px;padding:11px 12px;display:flex}.fn-row+.fn-row{border-top:1px solid var(--line)}.fn-icon{border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-family:Songti SC,serif;font-size:15px;font-weight:800;display:grid}.fn-icon[data-tone=war]{color:#b83d3d;background:#fbe8e4}.fn-icon[data-tone=ins]{color:#276cb5;background:#e7f0fd}.fn-icon[data-tone=gen]{color:#8c6208;background:#fbefc7}.fn-icon[data-tone=def]{color:#244f43;background:#e6efe7}.fn-text{flex:1;min-width:0}.fn-text b{font-size:14px;display:block}.fn-text small{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.45;display:block}.fn-text .fn-live{color:#244f43;font-weight:700}.fn-wait{color:#a8760e;font-weight:700}.fn-detail{overflow-wrap:anywhere}.fn-time{font-variant-numeric:tabular-nums}.fn-btn{color:#fff;background:#244f43;border:0;border-radius:12px;flex:none;place-items:center;min-width:64px;min-height:44px;padding:4px 10px;font-size:13px;font-weight:700;line-height:1.15;display:grid}.fn-btn small{opacity:.85;font-size:10px;font-weight:500;display:block}.fn-btn[data-idle]{color:var(--muted);background:#eceae0}.fn-pack{align-items:flex-start}.fn-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.fn-option{color:#182f29;background:#fffef9;border:1px solid #cfd3c8;border-radius:10px;place-items:center;min-height:44px;padding:4px;font-size:13px;font-weight:700;line-height:1.2;display:grid}.fn-option small{color:var(--muted);font-size:10px;font-weight:500}.fn-sheet{background:var(--surface);color:#182f29;overscroll-behavior:contain;border:0;border-radius:22px 22px 0 0;width:100%;max-width:600px;max-height:88dvh;margin:0 auto;padding:0;position:fixed;inset:auto 0 0;overflow-y:auto}.fn-sheet::backdrop{background:#0f1d1873}.fn-sheet-body{padding:14px 18px calc(22px + env(safe-area-inset-bottom))}.fn-sheet-head{align-items:center;gap:10px;display:flex}.fn-sheet-head h2{flex:1;margin:0;font-size:19px}.fn-sheet-head .dialog-close{margin-right:-8px}.fn-sheet-sub{color:var(--muted);margin:6px 0 0;font-size:13px}.fn-rules{color:#3c4640;margin:12px 0 0;padding:0;font-size:13px;line-height:1.6;list-style:none}.fn-rules li{padding-left:14px;position:relative}.fn-rules li:before{content:"";background:#9aa69e;border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:2px}.fn-rules li[data-alert]{color:#b83d3d}.fn-rules li[data-alert]:before{background:#b83d3d}.fn-pay{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.fn-pay button{border:1px solid var(--line);color:#182f29;text-align:left;font-variant-numeric:tabular-nums;background:#fffef9;border-radius:12px;min-height:56px;padding:9px 12px;display:block}.fn-pay button[aria-checked=true]{border-color:#182f29;box-shadow:inset 0 0 0 1px #182f29}.fn-pay small{color:var(--muted);font-size:11px;display:block}.fn-pay b{font-size:15px}.fn-pay span{color:var(--muted);margin-left:6px;font-size:11px}.fn-go{color:#fff;background:#244f43;border:0;border-radius:14px;width:100%;height:50px;margin-top:14px;font-size:16px;font-weight:700}.fn-go[data-tone=war]{background:#b83d3d}@media (prefers-reduced-motion:no-preference){@keyframes sheet-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.fn-sheet[open]{animation:.18s ease-out sheet-enter}}.growth-fab{z-index:20;right:max(14px, env(safe-area-inset-right));bottom:calc(84px + env(safe-area-inset-bottom));color:#fff;background:#244f43;border:0;border-radius:22px;min-height:44px;padding:0 16px;font-size:14px;font-weight:700;position:fixed;box-shadow:0 8px 22px #14271e40}.growth-fab[data-running]{background:#a8760e}.growth-reveal{z-index:20;right:0;bottom:calc(84px + env(safe-area-inset-bottom));background:#244f4322;border:0;border-radius:9px 0 0 9px;width:18px;height:44px;padding:0;position:fixed}.growth-panel{z-index:21;left:10px;right:10px;bottom:calc(136px + env(safe-area-inset-bottom));border:1px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;max-width:420px;max-height:62dvh;margin-left:auto;padding:12px 14px 14px;display:flex;position:fixed;box-shadow:0 18px 48px #14271e33}.growth-panel header{align-items:center;gap:4px;display:flex}.growth-panel h2{flex:1;margin:0;font-size:17px}.growth-steps{color:var(--muted);margin:4px 0 8px;font-size:12px;line-height:1.5}.growth-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:0;display:grid}.growth-stats div{text-align:center;background:#f3f2ea;border-radius:9px;padding:5px 2px}.growth-stats dt{color:var(--muted);font-size:10px}.growth-stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:700}.growth-logs{background:#f7f6f0;border-radius:10px;flex:1;min-height:80px;margin:8px 0 0;padding:6px 8px;font-size:12px;line-height:1.55;list-style:none;overflow-y:auto}.growth-logs time{color:var(--muted);font-variant-numeric:tabular-nums;margin-right:6px}.growth-empty{color:var(--muted);margin:10px 0 0;font-size:13px}.growth-start{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:10px;display:flex}.growth-start label{min-width:0;color:var(--muted);flex:1;gap:4px;font-size:12px;display:grid}.growth-start label:has(select){flex-basis:100%}.growth-start input{border:1px solid #cfd3c8;border-radius:10px;width:100%;min-width:0;height:44px;padding:0 10px;font-size:16px}.growth-go{color:#fff;background:#244f43;border:0;border-radius:12px;min-width:96px;height:44px;margin-top:10px;font-weight:700}.growth-start .growth-go{margin-top:0}.growth-go[data-stop]{background:#b83d3d;width:100%}.admin-page{max-width:600px;padding:0 var(--gutter) calc(32px + env(safe-area-inset-bottom));margin:0 auto}.admin-top{margin-inline:calc(var(--gutter) * -1);padding:calc(14px + env(safe-area-inset-top)) var(--gutter) 40px;color:#f4f7f1;background:linear-gradient(#244f43,#1d4237)}.admin-title{align-items:center;gap:8px;display:flex}.admin-title h1{flex:1;margin:0;font-size:22px}.admin-stats{background:var(--surface);color:#182f29;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:-12px 0 0;padding:12px;display:grid;position:relative;top:26px;box-shadow:0 10px 30px #1b332914}.admin-stats div{text-align:center;background:#f3f2ea;border-radius:10px;padding:6px 4px}.admin-stats dt{color:var(--muted);font-size:11px}.admin-stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:800}.admin-tools{align-items:center;gap:8px;margin-top:44px;display:flex}.admin-tools .equip-filters{margin:0}.admin-tools input{background:#fffef9;border:1px solid #cfd3c8;border-radius:12px;flex:1;min-width:0;height:44px;padding:0 12px;font-size:16px}.admin-list{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin:12px 0 0;padding:0;list-style:none;overflow:hidden}.admin-list li{padding:10px 14px}.admin-list li+li{border-top:1px solid var(--line)}.admin-row-head{align-items:center;gap:8px;display:flex}.admin-row-head i{background:#c7cbc2;border-radius:50%;flex:none;width:8px;height:8px}.admin-list li[data-online] .admin-row-head i{background:#2e9a5e;box-shadow:0 0 0 3px #2e9a5e22}.admin-row-head b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.admin-row-head small{color:var(--muted);flex:none;margin-left:auto;font-size:12px}.admin-list li[data-online] .admin-row-head small{color:#2e7d4f;font-weight:700}.admin-tag{color:#8c6208;background:#fbefc7;border-radius:5px;flex:none;padding:1px 6px;font-size:11px;font-weight:700}.admin-list p{color:#3c4640;margin:2px 0 0 16px;font-size:13px}.admin-list .admin-meta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.fortress{margin-top:14px}.fortress-head{align-items:center;gap:8px;display:flex}.fortress-head select{background:#fffef9;border:1px solid #cfd3c8;border-radius:12px;flex:1;min-width:0;height:44px;padding:0 10px;font-size:15px}.fortress-head b{flex:1;font-size:15px}.fortress-head .secondary-button{width:auto;min-width:72px;margin:0}.fortress-place{color:var(--muted);margin:8px 2px 0;font-size:13px}.fortress-place b{color:#182f29}.fortress-title{margin:18px 2px 8px;font-size:15px}.fortress-notice{color:#7a5410;background:#fbf4e6;border-radius:14px;padding:12px 14px;font-size:13px;line-height:1.6}.fortress-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:12px}.fortress-card+.fortress-card{margin-top:10px}.fortress-card .equip-filters{margin-top:0}.fortress-general{align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}.fortress-general input{accent-color:#244f43;width:20px;height:20px}.fortress-troops{margin:6px 0 0;padding:0;list-style:none}.fortress-troops li{border-top:1px solid #efeee6;align-items:center;gap:8px;min-height:52px;display:flex}.fortress-troops li>span{flex:1;min-width:0;font-size:14px}.fortress-troops small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;display:block}.fortress-troops input{text-align:right;font-variant-numeric:tabular-nums;border:1px solid #cfd3c8;border-radius:10px;width:96px;height:40px;padding:0 10px;font-size:16px}.fortress-camp{align-items:baseline;gap:8px;margin:0;display:flex}.fortress-camp small{color:var(--muted);font-size:12px}.fortress-card .primary-button,.fortress-card .secondary-button{margin-top:10px}.fortress-union{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin-top:10px;padding:12px 14px}.fortress-union[data-occupied]{background:#f3f8f3;border-color:#9ec0a7}.fortress-union-head{align-items:baseline;gap:8px;display:flex}.fortress-union-head b{font-size:17px}.fortress-union-head span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.fortress-union-head i{color:#8c6208;background:#fbefc7;border-radius:6px;margin-left:auto;padding:1px 8px;font-size:11px;font-style:normal;font-weight:700}.fortress-union[data-occupied] .fortress-union-head i{color:#244f43;background:#e6efe7}.fortress-union dl{gap:4px;margin:8px 0 0;display:grid}.fortress-union dl div{gap:10px;font-size:13px;display:flex}.fortress-union dt{width:72px;color:var(--muted);flex:none}.fortress-union dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;margin:0}.growth-boxes{color:#3c4640;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:12px}.growth-notice{color:#244f43;background:#eef4ee;border-radius:9px;margin:6px 0 0;padding:6px 10px;font-size:12px}.growth-notice[data-error]{color:#b83d3d;background:#fbe8e4}.startup-detail{max-width:360px;color:var(--muted);overflow-wrap:anywhere;font-size:12px}.growth-tabs{background:#f3f2ea;margin:8px 0 4px}.growth-tabs button{color:var(--muted)}.growth-tabs button[aria-selected=true]{color:#fff;background:#244f43}.growth-general-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.growth-general-buttons .growth-go{min-width:0;margin-top:0}.growth-logs li[data-error]{color:#b83d3d}.growth-auto{width:100%;margin-top:4px}.growth-auto[data-stop]{background:#b83d3d}.growth-start select{background:#fffef9;border:1px solid #cfd3c8;border-radius:10px;width:100%;min-width:0;height:44px;padding:0 8px;font-size:15px}.transfer-button{width:100%;min-height:44px;margin-top:10px}.map-board-head:has(.scout-toggle){flex-wrap:wrap}.map-board-head:has(.scout-toggle) .map-legend{flex-basis:100%;order:3}.scout-toggle{white-space:nowrap;min-height:32px;color:var(--accent);background:#fffef9;border:1px solid #b8c9b3;border-radius:16px;flex-shrink:0;padding:0 12px;font-size:12px;font-weight:600}.scout-toggle[aria-pressed=true]{color:#fff;background:#7a4f9e;border-color:#7a4f9e}.scout-toggle:disabled{opacity:.4}.map-tile-mark{fill:#7a4f9e33;stroke:#7a4f9e;stroke-width:2px;vector-effect:non-scaling-stroke}.scout-bar{gap:10px;display:grid}.scout-bar p{gap:2px;margin:0;display:grid}.scout-bar p strong{font-size:16px}.scout-bar p span{color:var(--muted);font-size:12px}.scout-bar-actions{grid-template-columns:1fr 2fr;gap:8px;display:grid}.scout-bar-actions button{border-radius:12px;height:48px;min-height:48px;margin:0;font-size:15px}.scout-bar .map-sheet-head{border-bottom:1px solid var(--line);padding-bottom:10px}.scout-targets li{align-items:flex-start}.scout-targets li>span small{color:var(--muted);margin-left:2px}.scout-targets .scout-reason{color:#b83d3d;margin:2px 0 0;font-size:12px;display:block}.scout-targets li[data-state=succeeded] strong{color:#244f43}.scout-targets li[data-state=rejected] strong,.scout-targets li[data-state=unknown] strong{color:#b83d3d}.scout-targets li[data-state=skipped] strong{color:var(--muted)}.map-content:has(.scout-bar){padding-bottom:calc(300px + env(safe-area-inset-bottom))}.queue-open{cursor:pointer}.queue-open:active{opacity:.85}.queue-list li.queue-more{min-height:36px;color:var(--accent);justify-content:flex-end;font-size:12px}.queue-list li.queue-more:before{display:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}html.ui-v3{--gold:#e6bf7d;--gold-bright:#f2cd88;--gold-dim:#c4b99f;--ember:#96361e;--ember-deep:#7c2117;--well:#0b0d0c;--panel:#141512;--panel-2:#191b18;--panel-3:#21231e;--gold-line:#6d5a3d;--line-soft:#89725259;--ink:#eee1c8;--time:#9fc4e0;--good:#8fcf8a;--bad:#ff9c84;--kai:"Kaiti SC", "STKaiti", "KaiTi", "LXGW WenKai TC", serif;--muted:#a99b83;--line:#3b3427;--accent:#e6bf7d;--surface:#141512;color:var(--ink);background:var(--well);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,sans-serif}html.ui-v3 body{background:var(--well)}html.ui-v3 ::selection{background:var(--ember);color:#fff2cf}html.ui-v3 :focus-visible{outline-color:var(--gold-bright)}html.ui-v3 *{scrollbar-color:#5a4b33 transparent}html.ui-v3 :is(input,select){color:var(--ink);background:var(--panel-2);border-color:var(--gold-line)}html.ui-v3 select:focus{border-color:var(--gold);box-shadow:0 0 0 3px #e6bf7d1f}html.ui-v3 input::placeholder{color:#7d7262}html.ui-v3 option{background:var(--panel);color:var(--ink)}html.ui-v3 :is(.city-panel,.army-panel,.queue-list,.map-board,.map-content .map-list,.equip-doll,.slot-tabs,.equip-bag,.suit-card,.fn-status,.fn-list,.fortress-card,.fortress-union,.message-list button,.message-content,.settings-list,.admin-list,.admin-stats,.equip-worn){border:1px solid var(--gold-line);background:var(--panel);border-radius:3px;box-shadow:inset 0 0 0 1px #0006,0 2px 10px #0005}html.ui-v3 :is(.section-heading h2,.fn-section h2,.equip-section .section-heading h2,.fortress-title,.equip-doll-head h2,.map-content .map-list-heading h2){color:var(--gold-bright);font-family:var(--kai);letter-spacing:.06em;align-items:center;gap:7px;font-size:16px;font-weight:700;display:flex}html.ui-v3 :is(.section-heading h2,.fn-section h2,.equip-section .section-heading h2,.fortress-title,.equip-doll-head h2,.map-content .map-list-heading h2):before{content:"";background:#c8432a;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 6px #c8432a99}html.ui-v3 :is(.section-count,.subtle-badge,.muted-copy,.empty-copy,.map-list-heading span,.map-list-heading small){color:var(--muted)}html.ui-v3 .primary-button,html.ui-v3 :is(.fn-go,.growth-go,.fn-btn,.equip-cta>button,.map-go){background:url(data:image/webp;base64,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) center / cover, linear-gradient(180deg, var(--ember), var(--ember-deep));color:#ffe9c4;letter-spacing:.08em;text-shadow:0 1px #00000080;border:1px solid #b7633f;border-radius:3px;font-weight:700;box-shadow:inset 0 0 0 1px #00000040}html.ui-v3 .primary-button:hover:not(:disabled){background:url(data:image/webp;base64,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) center / cover, var(--ember);filter:brightness(1.1)}html.ui-v3 :is(.secondary-button,.map-actions button,.equip-wear,.equip-refresh,.city-switch,.map-switch,.army-return,.scout-toggle,.equip-filters button,.fn-option,.fn-pay button,.account-add){border:1px solid var(--gold-line);background:url(data:image/webp;base64,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) center / cover, var(--panel-3);color:var(--gold);border-radius:3px;box-shadow:inset 0 0 0 1px #00000050}html.ui-v3 :is(.secondary-button,.army-return):hover:not(:disabled){filter:brightness(1.15);background-color:var(--panel-3)}html.ui-v3 .text-button{color:var(--gold)}html.ui-v3 .text-button:hover:not(:disabled){background:#ffffff0d}html.ui-v3 .dialog-close{color:var(--muted)}html.ui-v3 .dialog-close:hover:not(:disabled){color:var(--ink);background:#ffffff0d}html.ui-v3 .error-message{color:var(--bad);background:#2a1310;border:1px solid #7c2117;border-left-width:3px;border-radius:3px}html.ui-v3 .loading-spinner{border-color:#3b3427;border-top-color:var(--gold)}html.ui-v3 .account-header{border-bottom:1px solid var(--gold-line);background:url(/assets/texture-BEcSuUQb.webp) 50%/330px,#0f100e}html.ui-v3 .account-chip,html.ui-v3 .account-chip[data-country]{border:1px solid var(--gold-line);background:var(--panel-2);color:var(--gold-dim);opacity:1;box-shadow:none;border-radius:3px}html.ui-v3 .account-chip[data-country=吴国]{border-left:3px solid #3d86c9}html.ui-v3 .account-chip[data-country=蜀国]{border-left:3px solid #c64a36}html.ui-v3 .account-chip[data-country=魏国]{border-left:3px solid #c9a052}html.ui-v3 .account-chip[aria-pressed=true]{border-color:var(--gold);color:var(--gold-bright);background:#2a2118;box-shadow:inset 0 0 0 1px #00000060,0 0 8px #e6bf7d33}html.ui-v3 :is(.account-capacity,.account-empty-label){color:var(--muted)}html.ui-v3 .identity-section{border-bottom:1px solid var(--gold-line);background:url(/assets/texture-BEcSuUQb.webp) 50%/330px,#0f100e}html.ui-v3 .player-heading h1{color:var(--gold-bright);font-family:var(--kai);letter-spacing:.06em}html.ui-v3 .identity-alliance{color:var(--gold-dim)}html.ui-v3 .currency-grid dt{color:var(--muted)}html.ui-v3 .currency-grid dd{color:var(--gold-bright)}html.ui-v3 .city-head h2{color:var(--gold-bright);font-family:var(--kai);letter-spacing:.05em}html.ui-v3 .city-head h2 small{color:var(--muted);letter-spacing:0;font-family:PingFang SC,sans-serif}html.ui-v3 .city-head .city-changing{color:var(--gold)}html.ui-v3 .resource-row{background:var(--panel-2);border:1px solid #2f2a20;border-radius:3px}html.ui-v3 .resource-row dt{color:var(--gold-dim);align-items:center;gap:4px;display:flex}html.ui-v3 .resource-row dt:before{content:"";background:50%/contain no-repeat;flex:none;width:18px;height:18px}html.ui-v3 .resource-row:first-child dt:before{background-image:url(/assets/resource-wood-DIvju5_r.png)}html.ui-v3 .resource-row:nth-child(2) dt:before{background-image:url(/assets/resource-clay-BVLdoCzf.png)}html.ui-v3 .resource-row:nth-child(3) dt:before{background-image:url(/assets/resource-iron-FZhNbBpl.png)}html.ui-v3 .resource-row:nth-child(4) dt:before{background-image:url(/assets/resource-food-CUQc8KXZ.png)}html.ui-v3 .resource-row dd strong{color:var(--gold-bright)}html.ui-v3 .resource-row .resource-production{color:var(--good)}html.ui-v3 .resource-row .resource-production[data-negative]{color:var(--bad)}html.ui-v3 .resource-meter{background:#2a261d}html.ui-v3 .resource-meter>i{background:#a8894f}html.ui-v3 .resource-meter[data-full]>i{background:#c8432a}html.ui-v3 .resource-row .resource-capacity{color:var(--muted)}html.ui-v3 .attack-alert{color:var(--bad);background:#2a1310;border:1px solid #7c2117;border-radius:3px}html.ui-v3 .attack-alert .queue-time{color:var(--bad)}html.ui-v3 .attack-dot{background:#e0553a;box-shadow:0 0 0 4px #e0553a33}html.ui-v3 .queue-list li+li{border-top-color:#2a261d}html.ui-v3 .queue-list li:before{background:#6fae6a}html.ui-v3 .queue-list li.queue-incoming:before{background:#e0553a}html.ui-v3 .queue-name{color:var(--ink)}html.ui-v3 :is(.queue-incoming .queue-name,.queue-incoming .queue-time){color:var(--bad)}html.ui-v3 .queue-time{color:var(--time)}html.ui-v3 .army-tabs{border:1px solid var(--gold-line);background:#0f100e;border-radius:3px}html.ui-v3 .army-tabs button{color:var(--muted);font-family:var(--kai);letter-spacing:.06em;border-radius:2px;font-size:14px}html.ui-v3 .army-tabs button[aria-selected=true]{background:url(data:image/webp;base64,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) center / cover, var(--ember-deep);color:#ffe9c4;box-shadow:inset 0 -2px 0 var(--gold)}html.ui-v3 :is(.troop-grid li,.troop-cell){background:var(--panel-2);border:1px solid #2f2a20;border-radius:3px}html.ui-v3 :is(.troop-grid li>span,.troop-cell>span){color:var(--muted)}html.ui-v3 :is(.troop-grid strong,.troop-cell strong,.army-total){color:var(--gold-bright)}html.ui-v3 .army-owner{color:var(--ink)}html.ui-v3 .army-items>li+li{border-top-color:#2a261d}html.ui-v3 :is(.army-general,.army-general-own){color:var(--gold-dim)}html.ui-v3 .general-tag{border-color:var(--gold-line);color:var(--gold)}html.ui-v3 .army-tag-own{color:var(--good);background:#1d2a1c}html.ui-v3 .army-tag-in{color:var(--time);background:#17222e}html.ui-v3 .army-tag-out{color:var(--gold);background:#2b2114}html.ui-v3 .troop-list li{border-bottom-color:#2a261d}html.ui-v3 .troop-list strong{color:var(--gold-bright)}html.ui-v3 .bottom-navigation{border-top:1px solid var(--gold-line);background:url(/assets/texture-BEcSuUQb.webp) 50%/330px,#0f100e;box-shadow:0 -6px 20px #00000080}html.ui-v3 .bottom-navigation button{color:var(--muted);font-family:var(--kai);letter-spacing:.06em;border-radius:3px;font-size:12px}html.ui-v3 .bottom-navigation button:hover:not(:disabled){background:#ffffff08}html.ui-v3 .bottom-navigation button[aria-current=page]{background:url(data:image/webp;base64,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) center / cover, var(--ember-deep);color:var(--gold-bright);box-shadow:inset 0 0 0 1px #b7633f80}html.ui-v3 .bottom-navigation svg{width:26px;height:26px}html.ui-v3 .bottom-navigation button>svg{color:#0000;background:50%/contain no-repeat}html.ui-v3 .bottom-navigation button:first-child>svg{background-image:url(/assets/nav-city-Cs4qYxSx.webp)}html.ui-v3 .bottom-navigation button:nth-child(3)>svg{background-image:url(/assets/nav-military-D37IO3P4.webp)}html.ui-v3 .bottom-navigation button:nth-child(4)>svg{background-image:url(/assets/nav-map-BUvSjLWj.webp)}html.ui-v3 .bottom-navigation button:is(:nth-child(2),:nth-child(5))>svg{color:#c79a5c}html.ui-v3 .bottom-navigation button[aria-current=page]:is(:nth-child(2),:nth-child(5))>svg{color:var(--gold-bright)}html.ui-v3 .pull-indicator{border:1px solid var(--gold-line);background:var(--panel-3);color:var(--gold);box-shadow:0 6px 16px #00000080}html.ui-v3 :is(.global-loading,.message-toast){border:1px solid var(--gold-line);background:var(--panel-2);color:var(--ink);border-radius:3px;box-shadow:0 8px 30px #000000a0}html.ui-v3 .message-symbol{background:#4d7a49}html.ui-v3 .message-error{color:var(--bad);border-color:#7c2117}html.ui-v3 .message-error .message-symbol{background:var(--ember)}html.ui-v3 :is(.march-dialog,.equipment-dialog,.fn-sheet,.growth-panel,.map-sheet){border:1px solid var(--gold-line);background:var(--panel);color:var(--ink);box-shadow:0 -10px 40px #000000b0}html.ui-v3 :is(.march-dialog,.equipment-dialog){border-radius:4px}html.ui-v3 :is(.fn-sheet,.map-sheet){border-bottom:0;border-radius:6px 6px 0 0}html.ui-v3 .growth-panel{border-radius:4px}html.ui-v3 :is(.march-dialog,.equipment-dialog,.fn-sheet)::backdrop{background:#000000b3}html.ui-v3 :is(.march-dialog h2,.equipment-dialog h2,.fn-sheet-head h2,.growth-panel h2){color:var(--gold-bright);font-family:var(--kai);letter-spacing:.06em}html.ui-v3 .march-dialog>.section-heading{border-bottom-color:var(--gold-line)}html.ui-v3 :is(.march-route dt,.march-route dd span,.march-player){color:var(--muted)}html.ui-v3 .march-player,html.ui-v3 .march-troops label{border-bottom-color:#2a261d}html.ui-v3 .march-duration strong{color:var(--time)}html.ui-v3 .march-general{border-color:var(--gold-line);border-radius:3px}html.ui-v3 .march-general:has(input:checked){border-color:var(--gold);background:#2a2118}html.ui-v3 :is(.march-general input,.fortress-general input){accent-color:#c8432a}html.ui-v3 .march-gift-summary{border-color:var(--gold-line);background:#1d1a12;border-radius:3px}html.ui-v3 .fn-sheet-sub,html.ui-v3 .fn-rules{color:var(--gold-dim)}html.ui-v3 .fn-pay button[aria-checked=true]{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}html.ui-v3 .fn-pay b{color:var(--gold-bright)}html.ui-v3 .brand-mark{border:1px solid var(--gold-line);background:url(data:image/webp;base64,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) center / cover, var(--ember-deep);color:var(--gold-bright);font-family:var(--kai);border-radius:3px}html.ui-v3 :is(.account-welcome h1,.account-relogin h1,.startup h1,.initial-loading h1){color:var(--gold-bright);font-family:var(--kai);letter-spacing:.06em}html.ui-v3 .settings-content h1,html.ui-v3 .messages-head h1{color:var(--gold-bright);font-family:var(--kai);letter-spacing:.08em}html.ui-v3 .settings-list{padding:0 12px}html.ui-v3 .settings-list>div{border-bottom-color:#2a261d}html.ui-v3 .settings-list>div:last-child{border-bottom:0}html.ui-v3 .settings-content>:is(.secondary-button,.primary-button){width:100%;min-height:48px;margin-top:12px;display:block}html.ui-v3 .settings-content>.game-link{display:flex}html.ui-v3 .settings-list dd{color:var(--gold-bright)}html.ui-v3 .messages-tabs button{border:1px solid var(--gold-line);background:var(--panel-2);color:var(--muted);font-family:var(--kai);letter-spacing:.06em;border-radius:3px;font-size:15px}html.ui-v3 .messages-tabs button[aria-selected=true]{background:url(data:image/webp;base64,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) center / cover, var(--ember-deep);color:var(--gold-bright);border-color:#b7633f}html.ui-v3 .message-list strong{color:var(--ink)}html.ui-v3 .message-list strong.unread{color:var(--bad)}html.ui-v3 .message-detail h2{color:var(--gold-bright)}.ui-switch{align-items:center;gap:8px;margin-top:16px;padding:6px 0;font-size:14px;display:flex}.ui-switch>span{color:var(--muted);flex:1}.ui-switch button{border:1px solid var(--line);background:var(--surface);color:#182f29;border-radius:8px;min-width:72px;min-height:40px;padding:0 14px;font-size:14px}.ui-switch button[aria-checked=true]{border-color:var(--accent);background:var(--accent);color:#fffef9;font-weight:700}html.ui-v3 .ui-switch button{border-color:var(--gold-line);background:var(--panel-2);color:var(--muted);font-family:var(--kai);letter-spacing:.06em;border-radius:3px}html.ui-v3 .ui-switch button[aria-checked=true]{background:url(data:image/webp;base64,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) center / cover, var(--ember-deep);color:var(--gold-bright);border-color:#b7633f}html.ui-v3 :is(.fn-top,.equip-top,.map-top,.admin-top){border-bottom:1px solid var(--gold-line);color:var(--ink);background:url(/assets/texture-BEcSuUQb.webp) 50%/330px,#0f100e}html.ui-v3 :is(.fn-title h1,.equip-general h1,.admin-title h1){color:var(--gold-bright);font-family:var(--kai);letter-spacing:.06em}html.ui-v3 .fn-money{color:var(--muted)}html.ui-v3 .fn-money b{color:var(--gold-bright)}html.ui-v3 .fn-status div{background:var(--panel-2);border:1px solid #2f2a20;border-radius:3px}html.ui-v3 .fn-status b{color:var(--ink)}html.ui-v3 .fn-status [data-state=on]{box-shadow:none;background:#182417;border-color:#3f6b3c}html.ui-v3 .fn-status [data-state=on] b{color:var(--good)}html.ui-v3 .fn-status [data-state=wait]{box-shadow:none;background:#221c12;border-color:#6d5a3d}html.ui-v3 .fn-status [data-state=wait] b{color:var(--gold)}html.ui-v3 .fn-row+.fn-row{border-top-color:#2a261d}html.ui-v3 .fn-icon{border:1px solid var(--gold-line);background:var(--panel-3);font-family:var(--kai);border-radius:3px}html.ui-v3 .fn-icon[data-tone=war]{color:var(--bad)}html.ui-v3 .fn-icon[data-tone=ins]{color:var(--time)}html.ui-v3 .fn-icon[data-tone=gen]{color:var(--gold)}html.ui-v3 .fn-icon[data-tone=def]{color:var(--good)}html.ui-v3 .fn-text b{color:var(--ink)}html.ui-v3 .fn-text .fn-live{color:var(--good)}html.ui-v3 .fn-wait{color:var(--gold)}html.ui-v3 .fn-time{color:var(--time)}html.ui-v3 .fn-btn[data-idle]{background:var(--panel-3);color:var(--muted);text-shadow:none;border-color:#3b3427}html.ui-v3 .equip-avatar{border:1px solid var(--gold-line);background:var(--panel-3);color:var(--gold-bright);font-family:var(--kai);border-radius:3px}html.ui-v3 .equip-general p{color:var(--muted)}html.ui-v3 .equip-mode{border:1px solid var(--gold-line);background:#0f100e;border-radius:3px}html.ui-v3 .equip-mode button{color:var(--muted);font-family:var(--kai);letter-spacing:.06em;border-radius:2px;font-size:15px}html.ui-v3 .equip-mode button[aria-selected=true]{background:url(data:image/webp;base64,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) center / cover, var(--ember-deep);color:var(--gold-bright)}html.ui-v3 .equip-doll-head span{color:var(--muted)}html.ui-v3 .equip-slot{background:var(--panel-2);border:1px solid #2f2a20;border-radius:3px}html.ui-v3 .equip-slot b{color:var(--ink)}html.ui-v3 .equip-slot[data-state=match]{box-shadow:none;background:#182417;border-color:#3f6b3c}html.ui-v3 .equip-slot[data-state=miss]{box-shadow:none;background:#221c12;border-color:#8a6a35}html.ui-v3 .equip-slot[data-state=miss]:after{color:var(--gold)}html.ui-v3 .equip-mount{border-color:#3b3427;border-radius:3px}html.ui-v3 .equip-mount b,html.ui-v3 .suit-card{color:var(--ink)}html.ui-v3 .suit-card[aria-pressed=true]{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}html.ui-v3 .suit-card[aria-pressed=true] .suit-card-head small{color:var(--gold)}html.ui-v3 .suit-dots i{background:#2a261d}html.ui-v3 .suit-dots i[data-on]{background:#6d5a3d}html.ui-v3 .suit-dots i[data-worn]{background:var(--gold)}html.ui-v3 .suit-tag{color:var(--gold);background:#2a2118}html.ui-v3 .suit-tag[data-suit=cavalry_attack]{color:var(--bad);background:#2a1310}html.ui-v3 .suit-tag[data-suit=cavalry_defense]{color:var(--time);background:#17222e}html.ui-v3 .suit-tag[data-suit=infantry_attack]{color:var(--gold);background:#2a2118}html.ui-v3 .suit-tag[data-suit=infantry_defense]{color:var(--good);background:#182417}html.ui-v3 .equip-cta{border:1px solid var(--gold-line);background:var(--panel-2);color:var(--ink);border-radius:4px;box-shadow:0 10px 30px #000000a0}html.ui-v3 .equip-cta>span small{color:var(--muted)}html.ui-v3 .equip-cta[data-idle]{background:var(--panel-3)}html.ui-v3 .slot-tabs button{color:var(--muted);font-family:var(--kai);border-radius:2px}html.ui-v3 .slot-tabs button[aria-selected=true]{background:url(data:image/webp;base64,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) center / cover, var(--ember-deep);color:var(--gold-bright)}html.ui-v3 .slot-tabs button[aria-selected=true] small{color:var(--gold-dim)}html.ui-v3 .equip-worn{background:#1d1a12}html.ui-v3 .equip-worn small{color:var(--gold)}html.ui-v3 .equip-worn p{color:var(--gold-dim)}html.ui-v3 .equip-filters button{border-radius:3px}html.ui-v3 .equip-filters button[aria-pressed=true]{background:url(data:image/webp;base64,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) center / cover, var(--ember-deep);color:var(--gold-bright);border-color:#b7633f}html.ui-v3 .equip-bag>li+li{border-top-color:#2a261d}html.ui-v3 .equip-level{border:1px solid var(--gold-line);background:var(--panel-3);color:var(--gold);border-radius:3px}html.ui-v3 .equip-level[data-top]{color:#ffb59b;border-color:#b7633f}html.ui-v3 .equip-bag-text b{color:var(--ink)}html.ui-v3 .equip-lock{color:var(--bad)}html.ui-v3 .equip-detail-title{color:var(--gold)}html.ui-v3 .fortress-head :is(select,b){color:var(--ink)}html.ui-v3 .fortress-head select{border-radius:3px}html.ui-v3 .fortress-place b{color:var(--gold-bright)}html.ui-v3 .fortress-notice{border:1px solid var(--gold-line);color:var(--gold-dim);background:#1d1a12;border-radius:3px}html.ui-v3 .fortress-troops li{border-top-color:#2a261d}html.ui-v3 .fortress-troops input{border-radius:3px}html.ui-v3 .fortress-union[data-occupied]{background:#141c13;border-color:#3f6b3c}html.ui-v3 .fortress-union-head b{color:var(--gold-bright)}html.ui-v3 .fortress-union-head i{color:var(--gold);background:#2a2118}html.ui-v3 .fortress-union[data-occupied] .fortress-union-head i{color:var(--good);background:#182417}html.ui-v3 .map-content .map-source h2{color:var(--gold-bright);font-family:var(--kai);letter-spacing:.05em}html.ui-v3 .map-source h2 small{color:var(--muted)}html.ui-v3 .map-content .map-search label{border-color:var(--gold-line);color:var(--muted);background:#0f100e;border-radius:3px}html.ui-v3 .map-content .map-search label:focus-within{border-color:var(--gold);background:#15140f}html.ui-v3 .map-content .map-search input{color:var(--gold-bright);background:0 0}html.ui-v3 .map-go{min-height:44px}html.ui-v3 .map-content .force-summary li{background:var(--panel-2);color:var(--muted);border-color:#3b3427;border-radius:3px}html.ui-v3 .map-content .force-summary strong{color:var(--gold-bright)}html.ui-v3 .map-content .force-summary .force-total{border-color:var(--gold-line);color:var(--gold);background:#221c12}html.ui-v3 .map-content .force-summary .force-total strong{color:var(--gold-bright)}html.ui-v3 .map-board-head{color:var(--muted)}html.ui-v3 .map-radar{background:#23261c;border:1px solid #2f2a20;border-radius:3px}html.ui-v3 .map-viewport{border-radius:3px}html.ui-v3 .map-layer>svg{filter:brightness(.55)saturate(.9)contrast(1.08)}html.ui-v3 .map-labels>span{color:#fff1d2;text-shadow:0 0 2px #000,0 0 3px #000,0 1px #000}html.ui-v3 .map-tile-center{stroke:var(--gold-bright)!important}html.ui-v3 .map-tile-focus{fill:#f2cd8833;stroke:#fff1d2}html.ui-v3 .map-tile-mark{fill:#c8432a40;stroke:#ff9c84}html.ui-v3 .map-legend i[data-own]{background:var(--well);box-shadow:0 0 0 1.5px var(--gold)}html.ui-v3 .map-city[data-own]{stroke:var(--gold-bright)}html.ui-v3 :is(.map-pan,.map-zoom-reset){border:1px solid var(--gold-line);color:var(--gold);background:#141512e6;box-shadow:0 2px 10px #00000080}html.ui-v3 .map-pan button{color:var(--gold)}html.ui-v3 .map-pan button:hover:not(:disabled){background:#ffffff10}html.ui-v3 .map-pan:after{background:var(--gold);box-shadow:0 0 0 3px #e6bf7d33}html.ui-v3 .map-content .map-list>li+li{border-top-color:#2a261d}html.ui-v3 .map-row[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--gold);background:#2a2118}html.ui-v3 .map-flag{font-family:var(--kai);border-radius:3px;box-shadow:inset 0 0 0 1px #00000050}html.ui-v3 .map-content .map-point-heading .map-city-name,html.ui-v3 .map-content .map-dungeon .map-point-heading .map-city-name{color:var(--ink)}html.ui-v3 .map-content .map-facts strong{color:var(--gold-bright)}html.ui-v3 .map-sheet-head>div strong{color:var(--gold-bright);font-family:var(--kai);letter-spacing:.04em}html.ui-v3 .map-sheet-dist strong{color:var(--gold-bright)}html.ui-v3 .map-content .map-sheet .map-actions button{border:1px solid var(--gold-line);background:url(data:image/webp;base64,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) center / cover, var(--panel-3);color:var(--gold);font-family:var(--kai);letter-spacing:.08em;border-radius:3px}html.ui-v3 .map-content .map-sheet .map-actions button[data-action="3"]{color:var(--good)}html.ui-v3 .map-content .map-sheet .map-actions button[data-action="1"]{background:url(data:image/webp;base64,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) center / cover, var(--ember-deep);color:#ffe9c4;border-color:#b7633f}html.ui-v3 .scout-toggle[aria-pressed=true]{background:url(data:image/webp;base64,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) center / cover, var(--ember-deep);color:var(--gold-bright);border-color:#b7633f}html.ui-v3 .scout-bar .map-sheet-head{border-bottom-color:var(--gold-line)}html.ui-v3 .scout-bar p strong{color:var(--gold-bright)}html.ui-v3 .scout-targets li[data-state=succeeded] strong{color:var(--good)}html.ui-v3 :is(.scout-targets li[data-state=rejected] strong,.scout-targets li[data-state=unknown] strong,.scout-targets .scout-reason){color:var(--bad)}html.ui-v3 .map-dungeon .map-tier{color:var(--gold);background:#2a2118}html.ui-v3 .growth-fab{background:url(data:image/webp;base64,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) center / cover, var(--ember-deep);color:var(--gold-bright);font-family:var(--kai);letter-spacing:.06em;border:1px solid #b7633f;border-radius:3px;box-shadow:0 8px 22px #000000a0}html.ui-v3 .growth-fab[data-running]{border-color:var(--gold);filter:brightness(1.2)}html.ui-v3 .growth-reveal{background:#e6bf7d22}html.ui-v3 .growth-stats div{background:var(--panel-2);border:1px solid #2f2a20;border-radius:3px}html.ui-v3 .growth-stats dd{color:var(--gold-bright)}html.ui-v3 .growth-logs{color:var(--gold-dim);background:#0f100e;border:1px solid #2f2a20;border-radius:3px}html.ui-v3 .growth-logs li[data-error]{color:var(--bad)}html.ui-v3 .growth-boxes{color:var(--gold-dim)}html.ui-v3 .growth-notice{color:var(--good);background:#182417;border:1px solid #3f6b3c;border-radius:3px}html.ui-v3 .growth-notice[data-error]{color:var(--bad);background:#2a1310;border-color:#7c2117}html.ui-v3 .growth-tabs{background:#0f100e}html.ui-v3 .growth-tabs button[aria-selected=true]{background:url(data:image/webp;base64,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) center / cover, var(--ember-deep);color:var(--gold-bright)}html.ui-v3 .growth-go[data-stop],html.ui-v3 .growth-auto[data-stop]{filter:saturate(1.3)brightness(1.15)}html.ui-v3 :is(.growth-start input,.growth-start select){border-radius:3px}html.ui-v3 .admin-stats div{background:var(--panel-2);border:1px solid #2f2a20;border-radius:3px}html.ui-v3 .admin-stats dd{color:var(--gold-bright)}html.ui-v3 .admin-list li+li{border-top-color:#2a261d}html.ui-v3 .admin-row-head b{color:var(--ink)}html.ui-v3 .admin-list p{color:var(--gold-dim)}html.ui-v3 .admin-tag{color:var(--gold);background:#2a2118}html.ui-v3 .admin-tools input{border-radius:3px}html.ui-v3 .queue-more{color:var(--gold)}html.ui-claude{--ink:#141413;--muted:#6c6a63;--line:#e8e6dc;--accent:#a34f35;--surface:#fff;--gutter:16px;--claude-bg:#faf9f5;--claude-soft:#f0eee6;--claude-accent:#d97757;--claude-selected:#f8ebe4;color:var(--ink);background:var(--claude-bg);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px}html.ui-claude body{background:var(--claude-bg);color:var(--ink)}html.ui-claude ::selection{color:var(--ink);background:#efcbbd}html.ui-claude :focus-visible{outline:2px solid var(--claude-accent);outline-offset:3px}html.ui-claude :is(button,input,select,textarea){font-family:inherit}html.ui-claude :is(input,select,textarea){background-color:var(--surface);color:var(--ink);accent-color:var(--accent);border-color:#cfcdc3}html.ui-claude select:focus{border-color:var(--claude-accent);box-shadow:0 0 0 3px #d9775714}html.ui-claude .account-header{background:var(--claude-bg);color:var(--ink);border-bottom:1px solid var(--line);box-shadow:none}html.ui-claude :is(.account-capacity,.account-empty-label){color:var(--muted)}html.ui-claude .account-capacity{font-size:11px}html.ui-claude .account-chip{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);box-shadow:none;opacity:1;border-radius:9px}html.ui-claude .account-chip[data-country=吴国]{border-bottom:3px solid #1eb8ee}html.ui-claude .account-chip[data-country=蜀国]{border-bottom:3px solid #f05643}html.ui-claude .account-chip[data-country=魏国]{border-bottom:3px solid #d1aa69}html.ui-claude .account-chip[aria-pressed=true]{background:var(--claude-selected);outline:1px solid var(--claude-accent);outline-offset:-1px}html.ui-claude .account-chip strong{font-size:13px;font-weight:600}html.ui-claude .account-add{background:var(--claude-soft);color:var(--ink);border:1px solid var(--line);border-radius:9px}html.ui-claude .account-add:hover:not(:disabled){background:var(--line)}html.ui-claude .bottom-navigation{background:var(--claude-bg);border-top:1px solid var(--line);box-shadow:none;padding-top:4px}html.ui-claude .bottom-navigation button{min-height:48px;color:var(--muted);border-radius:9px;font-size:11px}html.ui-claude .bottom-navigation svg{width:20px;height:20px}html.ui-claude .bottom-navigation button[aria-current=page]{background:var(--claude-selected);color:var(--accent);font-weight:600}html.ui-claude .bottom-navigation button:hover:not(:disabled){background:var(--claude-soft)}html.ui-claude .primary-button{background:var(--ink);color:#faf9f5;border-radius:9px;height:46px;font-size:14px;font-weight:600}html.ui-claude .primary-button:hover:not(:disabled){background:#343431}html.ui-claude :is(.secondary-button,.text-button){color:var(--ink);font-size:13px}html.ui-claude .secondary-button{background:var(--surface);border-color:var(--line);border-radius:8px}html.ui-claude .text-button:hover:not(:disabled){background:var(--claude-soft)}html.ui-claude :is(.march-dialog,.equipment-dialog,.function-sheet,.growth-panel){background:var(--claude-bg);color:var(--ink);border-color:var(--line);box-shadow:0 12px 40px #14141314}html.ui-claude .settings-content h1{color:var(--ink);letter-spacing:-.025em;font-size:23px;font-weight:550}html.ui-claude .brand-mark{background:var(--claude-selected);color:var(--accent);border-radius:10px}html.ui-claude :is(.identity-section,.equip-top,.fn-top){background:var(--claude-bg);color:var(--ink);box-shadow:none}html.ui-claude :is(.identity-alliance,.equip-general p,.fn-top p){color:var(--muted)}html.ui-claude .identity-section{border-bottom:1px solid var(--line);border-radius:0}html.ui-claude .player-heading h1{font-size:19px;font-weight:600}html.ui-claude .currency-grid,html.ui-claude .currency-grid>div+div{border-color:var(--line)}html.ui-claude .currency-grid dt{color:var(--muted)}html.ui-claude .currency-grid dd{color:var(--ink);font-size:15px}html.ui-claude .country-badge{color:var(--muted);border-color:#cfcdc3}html.ui-claude :is(.city-panel,.army-card,.army-panel,.queue-list,.settings-list,.equip-doll,.equip-worn,.equip-bag,.suit-card,.fortress-card,.fortress-union,.fn-status,.fn-list,.admin-list,.admin-stats){background:var(--surface);border:1px solid var(--line);box-shadow:none;border-radius:10px}html.ui-claude :is(.city-panel .overview-picker select,.troop-grid li,.equip-slot,.equip-filters button,.fn-insurance,.fn-summary){background:var(--claude-soft);color:var(--ink)}html.ui-claude :is(.troop-grid strong,.army-general,.army-owner,.army-total,.equip-worn b,.fortress-place b,.fn-title){color:var(--ink)}html.ui-claude .army-tabs{background:var(--claude-soft);border-radius:9px}html.ui-claude .army-tabs button{min-height:44px}html.ui-claude .army-tabs button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #14141310}html.ui-claude .equip-top{padding-bottom:44px}html.ui-claude .equip-general{gap:9px}html.ui-claude .equip-avatar{background:var(--claude-soft);width:36px;height:36px;color:var(--accent);border-radius:8px;font-size:17px}html.ui-claude .equip-general h1{font-size:17px;font-weight:600}html.ui-claude .equip-refresh{background:var(--claude-soft);min-height:44px;color:var(--ink)}html.ui-claude .equip-mode{background:var(--claude-soft);border:1px solid var(--line);border-radius:9px;margin-top:12px;padding:3px}html.ui-claude .equip-mode button{min-height:44px;color:var(--muted);border-radius:6px;font-size:13px}html.ui-claude .equip-mode button[aria-selected=true]{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 3px #1414130d}html.ui-claude :is(.equip-doll,.slot-tabs){border:1px solid var(--line);box-shadow:none;border-radius:10px}html.ui-claude .equip-cta{background:var(--ink);color:#faf9f5;border-radius:10px;box-shadow:0 4px 16px #14141318}html.ui-claude .equip-cta small{color:#d1cfc5}html.ui-claude .equip-cta button{color:var(--ink);background:#faf9f5;border-radius:7px}html.ui-claude :is(.slot-tabs button[aria-selected=true],.equip-filters button[aria-pressed=true],.growth-tabs button[aria-selected=true]){background:var(--ink);border-color:var(--ink);color:#faf9f5}html.ui-claude .slot-tabs button[aria-selected=true] small{color:#e8e6dc}html.ui-claude .suit-card[aria-pressed=true]{border-color:var(--claude-accent);box-shadow:inset 0 0 0 1px var(--claude-accent)}html.ui-claude .equip-worn small{color:var(--accent)}html.ui-claude :is(.section-heading h2,.fortress-title,.fn-section h2){color:var(--ink);font-size:14px;font-weight:600}html.ui-claude .map-board{border-color:var(--line);box-shadow:none;background:var(--surface);border-radius:10px}html.ui-claude :is(.map-sheet,.fn-sheet){background:var(--claude-bg);color:var(--ink);border-radius:16px 16px 0 0}html.ui-claude .map-content .map-sheet .map-actions button{border-radius:8px}html.ui-claude .map-content .map-sheet .map-actions button:not([data-action="1"]){background:var(--claude-soft);color:var(--ink)}html.ui-claude .map-point-heading strong{font-weight:600}html.ui-claude .ui-switch{flex-wrap:wrap}html.ui-claude .ui-switch button{background:var(--surface);color:var(--muted);border-color:var(--line)}html.ui-claude .ui-switch button[aria-checked=true]{background:var(--claude-selected);color:var(--accent);border-color:var(--claude-accent)}html.ui-claude :is(.message-toast,.global-loading){background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:0 4px 24px #14141314}html.ui-claude .feedback-layer{color:var(--ink)}html.ui-claude .pull-indicator{background:var(--ink);color:#faf9f5;box-shadow:none}html.ui-claude .error-message{color:#993c32;border-left-color:var(--claude-accent);background:#f8ece7}html.ui-claude .overview-reports{color:var(--accent);background:var(--claude-selected);border-color:#eacfc3}html.ui-claude .fn-money{color:var(--muted)}html.ui-claude .fn-money b{color:var(--ink)}html.ui-claude .fn-title h1{font-size:21px;font-weight:600}html.ui-claude :is(.fn-btn,.fn-go,.growth-go,.growth-fab){background:var(--ink);color:#faf9f5;box-shadow:none;border-radius:9px;font-weight:600}html.ui-claude :is(.fn-btn[data-idle],.fn-option){background:var(--claude-soft);color:var(--ink);border-color:var(--line)}html.ui-claude :is(.fn-go[data-tone=war],.growth-go[data-stop]){color:#faf9f5;background:#993c32}html.ui-claude .growth-fab[data-running]{background:var(--accent)}@media (width<=359px){html.ui-claude .equipment-page{--gutter:12px}html.ui-claude .equip-mode button{font-size:12px}}html:has(.overview-redesign){--ov-bg:#fcfcfb;--ov-surface:#fff;--ov-text:#142b30;--ov-muted:#808d90;--ov-accent:#f8dc49;--ov-on-accent:#142b30;--ov-primary:#102b31;--ov-on-primary:#fff;--ov-soft:#f2f4f2;--ov-line:#eef0ed;--ov-shadow:0 9px 24px -8px #1c2f2f26;--ov-success:#4d8273;--ov-danger:#b24940;--ov-danger-bg:#fbeeea;--ov-warning:#b88b31;--ov-tile:#edf0e9;--ov-tile-text:#647c70;--ov-march-receive:#3c739c;--ov-march-outbound:#8b641f;--ov-march-aid:#785da4;--ov-march-home:#427565;--ov-resource-wood:#648777;--ov-resource-clay:#ad8864;--ov-resource-iron:#8298a8;--ov-resource-grain:#ac9b50;--ov-city-shadow:0 10px 30px -12px #1c2f2f1f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--ov-bg);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif}html:has(.overview-redesign[data-overview-theme=dark]){--ov-bg:#171d21;--ov-surface:#222b30;--ov-text:#f0f3ee;--ov-muted:#a1aeb2;--ov-accent:#e9cf62;--ov-on-accent:#252b25;--ov-primary:#e9cf62;--ov-on-primary:#252b25;--ov-soft:#2c363b;--ov-line:#344046;--ov-shadow:0 10px 26px -8px #00000073;--ov-success:#92bea9;--ov-danger:#f4a196;--ov-danger-bg:#402b2b;--ov-warning:#e3c07c;--ov-tile:#34433d;--ov-tile-text:#b2c4ad;--ov-march-receive:#89bce8;--ov-march-outbound:#e3c07c;--ov-march-aid:#c2a7ec;--ov-march-home:#92bea9;--ov-resource-wood:#9abdaa;--ov-resource-clay:#c9a783;--ov-resource-iron:#a5bbcd;--ov-resource-grain:#d1c17c;--ov-city-shadow:0 12px 30px -12px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has(.overview-redesign[data-overview-theme=warm]){--ov-bg:#f7f1e8;--ov-surface:#fffaf2;--ov-text:#453b34;--ov-muted:#8f8172;--ov-accent:#d9ac73;--ov-on-accent:#392c20;--ov-primary:#554637;--ov-on-primary:#fffaf2;--ov-soft:#efe6d9;--ov-line:#eae1d4;--ov-shadow:0 10px 24px -8px #5e44282e;--ov-success:#63815d;--ov-tile:#e8dbc7;--ov-tile-text:#877359;--ov-march-receive:#4d7296;--ov-march-outbound:#8a622f;--ov-march-aid:#7d6199;--ov-march-home:#57764b;--ov-resource-wood:#7e906b;--ov-resource-clay:#a78665;--ov-resource-iron:#8697a3;--ov-resource-grain:#ac9655;--ov-city-shadow:0 10px 30px -12px #5e442824}html:has(.overview-redesign) body{background:var(--ov-bg);color:var(--ov-text);transition:background-color .25s,color .25s}html:has(.overview-redesign) .account-shell{max-width:480px;padding-bottom:calc(100px + env(safe-area-inset-bottom));color:var(--ov-text);margin-top:0}.account-tools{flex-shrink:0;align-items:center;gap:6px;display:flex}.account-server-tag{font-variant-numeric:tabular-nums;border-radius:6px;padding:1px 5px;font-size:10px;line-height:1.5;display:inline-block}html:has(.overview-redesign) .account-header{--ov-account-shadow:0 3px 12px -5px #00000024;padding:calc(10px + env(safe-area-inset-top)) 22px 0;background:var(--ov-bg);color:var(--ov-text);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0}html:has(.overview-redesign) .account-header:after{content:"";background:linear-gradient(to bottom, var(--ov-bg), transparent);pointer-events:none;height:10px;position:absolute;top:100%;left:0;right:0}html:has(.overview-redesign) .account-row{align-items:center;gap:10px;padding:0}html:has(.overview-redesign) .account-strip{min-width:0;padding:8px var(--account-center-end,24px) 10px var(--account-center-start,10px);scrollbar-width:none;flex:1;gap:8px;margin-left:-10px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 24px),#0000)}html:has(.overview-redesign) .account-strip::-webkit-scrollbar{display:none}html:has(.overview-redesign) .account-chip{background:var(--ov-surface);min-width:0;min-height:56px;color:var(--ov-text);box-shadow:var(--ov-account-shadow);opacity:1;border:0;border-radius:999px;outline:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:3px;padding:9px 16px;display:inline-flex;position:relative}html:has(.overview-redesign) .account-chip[data-country]{background:var(--ov-surface);color:var(--ov-text);border:0}html:has(.overview-redesign) .account-chip:before{display:none}html:has(.overview-redesign) .account-chip[aria-pressed=true]{color:var(--ov-on-accent);background:var(--ov-accent);box-shadow:var(--ov-account-shadow);outline:none}html:has(.overview-redesign) .account-chip strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;max-width:112px;font-size:13px;font-weight:550;overflow:hidden}html:has(.overview-redesign) .account-chip span{color:inherit;opacity:.8;font-size:11px}html:has(.overview-redesign) .account-chip .account-server-tag{background:var(--ov-soft);color:var(--ov-muted);opacity:1;border-radius:6px;padding:1px 5px;font-size:10px;font-weight:550}html:has(.overview-redesign) .account-chip .account-chip-heading{opacity:1;align-items:center;gap:5px;display:flex}html:has(.overview-redesign) .account-chip .account-chip-login{text-overflow:ellipsis;white-space:nowrap;max-width:150px;color:inherit;opacity:.7;font-size:11px;font-weight:400;line-height:1.4;display:block;overflow:hidden}html:has(.overview-redesign) .account-chip>span:not(.account-chip-heading){font-size:10px}html:has(.overview-redesign) .account-chip[aria-pressed=true] .account-server-tag{color:inherit;background:color-mix(in srgb, var(--ov-on-accent) 10%, transparent)}html:has(.overview-redesign) .account-add{background:var(--ov-surface);width:44px;min-width:44px;height:44px;color:var(--ov-text);box-shadow:var(--ov-account-shadow);border:0;border-radius:50%;flex-shrink:0;align-self:center;place-items:center;margin:0;padding:0;display:grid}html:has(.overview-redesign) .account-chip{transition:background-color .25s,color .25s,box-shadow .25s,transform .18s}html:has(.overview-redesign) .account-add{font-size:26px;font-weight:300}html:has(.overview-redesign) .account-tools{padding-bottom:2px}html:has(.overview-redesign) .account-tools button{transition:transform .18s,background-color .25s}html:has(.overview-redesign) .account-content.overview-content{padding:12px 22px 24px}html:has(.overview-redesign) .pull-indicator{background:var(--ov-primary);color:var(--ov-on-primary);box-shadow:var(--ov-shadow)}.ov-floating-tools{z-index:20;right:max(22px,50vw - 218px);bottom:calc(90px + env(safe-area-inset-bottom));pointer-events:none;width:48px;height:48px;position:fixed}.ov-floating-tools>*{pointer-events:auto}html:has(.overview-redesign) .ov-floating-tools .ov-action-button{z-index:auto;background:var(--ov-surface);width:48px;min-width:48px;height:48px;min-height:48px;color:var(--ov-text);box-shadow:var(--ov-shadow);border:0;border-radius:50%;flex:0 0 48px;align-self:auto;place-items:center;margin:0;padding:0;transition:transform .18s,opacity .18s,visibility .18s,background-color .25s,color .25s;display:grid;position:relative;inset:auto}html:has(.overview-redesign) .ov-floating-tools .ov-tool-theme{position:absolute;bottom:116px;left:0}html:has(.overview-redesign) .ov-floating-tools .ov-build-action{position:absolute;bottom:58px;left:0}html:has(.overview-redesign) .ov-floating-tools .ov-refresh-action{background:var(--ov-primary);color:var(--ov-on-primary);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.ov-floating-tools:not([data-open]) :is(.ov-tool-theme,.ov-build-action){visibility:hidden;opacity:0;pointer-events:none;transform:translateY(10px)scale(.9)}html:has(.overview-redesign) .ov-floating-tools .ov-action-button[aria-expanded=true]{background:var(--ov-accent);color:var(--ov-on-accent)}.ov-floating-tools .ov-action-button:active:not(:disabled){transform:scale(.94)}.ov-build-action[data-running]:after{content:"";border:2px solid var(--ov-surface);background:var(--ov-success);border-radius:50%;width:9px;height:9px;position:absolute;top:2px;right:2px}html:has(.overview-redesign) .growth-reveal{right:max(0px,50vw - 240px);bottom:calc(90px + env(safe-area-inset-bottom))}html:has(.overview-redesign) .growth-panel{border-radius:24px;max-width:456px;left:max(12px,50vw - 228px);right:max(12px,50vw - 228px)}.ov-page{color:var(--ov-text);gap:20px;font-size:15px;line-height:1.5;animation:.3s cubic-bezier(.2,.75,.2,1) ov-account-in;display:grid}.ov-icon{flex-shrink:0;width:24px;height:24px;display:block}.ov-page button,.ov-theme-sheet button{transition:transform .18s,background-color .25s,color .25s,box-shadow .25s}.ov-page button:active:not(:disabled),.ov-theme-sheet button:active:not(:disabled){transform:scale(.96)}html:has(.overview-redesign) :focus-visible:not(input,textarea){outline:2px solid var(--ov-text);outline-offset:4px}.ov-kicker{color:var(--ov-muted);letter-spacing:.4px;font-size:12px;font-weight:400}.ov-theme-sheet .ov-icon-button{width:44px;min-width:44px;height:44px;color:var(--ov-text);background:var(--ov-surface);box-shadow:var(--ov-shadow);border:0;border-radius:50%;place-items:center;display:grid}.ov-card{background:var(--ov-surface);box-shadow:var(--ov-shadow);border:0;border-radius:24px}.ov-identity{border-radius:19px;align-items:center;gap:12px;padding:13px 14px;display:flex}.ov-account-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:23%;font-size:12px;font-weight:600;overflow:hidden}.ov-currencies{flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.ov-currencies>div{align-items:baseline;gap:4px;min-width:0;display:flex}.ov-currencies dt{color:var(--ov-muted);white-space:nowrap;font-size:10px}.ov-currencies dd{font-variant-numeric:tabular-nums;letter-spacing:-.2px;white-space:nowrap;font-size:12px;font-weight:550}.ov-city{box-shadow:var(--ov-city-shadow), inset 0 0 0 .5px color-mix(in srgb, var(--ov-text) 3%, transparent);border-radius:23px;padding:3px 17px 16px}.ov-city-heading{border-bottom:1px solid color-mix(in srgb, var(--ov-text) 6%, transparent);align-items:center;gap:7px;min-height:49px;display:flex}.ov-city-heading h2{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.25px;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.ov-capital{color:var(--ov-warning);flex-shrink:0;place-items:center;display:grid}.ov-capital .ov-icon{stroke-width:1.5px;width:14px;height:14px}.ov-coordinates{background:color-mix(in srgb, var(--ov-muted) 5%, transparent);color:var(--ov-muted);font-variant-numeric:tabular-nums;letter-spacing:.1px;white-space:nowrap;border-radius:6px;flex-shrink:0;padding:2px 5px;font-size:10px}.ov-city-heading .ui-select.ov-city-switch{flex:none;width:auto;margin-left:auto}html:has(.overview-redesign) .ov-city-switch .ui-select-trigger{width:44px;min-width:44px;min-height:44px;color:var(--ov-muted);box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;gap:0;padding:0;display:grid}html:has(.overview-redesign) .ov-city-switch .ui-select-trigger:hover{color:var(--ov-text);background:0 0}.ov-city-switch .ui-select-value{display:none}.ov-city-switch .ui-select-chevron{stroke-width:1.45px;width:26px;height:26px}.ov-city-switch .ui-select-menu-heading{display:none}html body .ov-city-switch .ui-select-menu{border-radius:13px;padding:2px}html body .ov-city-switch .ui-select-menu .ui-select-option{border-radius:8px;margin:0;padding:3px 8px;line-height:1.35}@media (hover:hover) and (pointer:fine){html body .ov-city-switch .ui-select-menu .ui-select-option{min-height:32px}}.ov-city-switch .ui-select-option>.ui-select-option-label{flex:1;grid-template-columns:minmax(0,1fr) 24px 66px;align-items:center;gap:6px;display:grid}.ov-city-option-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.ov-city-option-kind{color:var(--select-muted);text-align:center;white-space:nowrap;font-size:10px}.ov-city-option-coordinates{color:var(--select-muted);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:10px}html body .ov-city-switch .ui-select-menu .ui-select-option[aria-selected=true]{background:color-mix(in srgb, var(--select-accent) 20%, var(--select-bg));color:var(--select-text);font-weight:550}html body .ov-city-switch .ui-select-menu .ui-select-option[aria-selected=true]>svg{display:none}.ov-city-status{flex:0 0 16px;place-items:center;width:16px;height:16px;margin-left:2px;display:inline-grid}html:has(.overview-redesign) .ov-city-status .loading-spinner{width:13px;height:13px;color:var(--ov-text);border-color:var(--ov-line);border-top-color:var(--ov-text);margin:0}.ov-resources{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;padding-top:14px;display:grid}.ov-resources[aria-busy=true]{opacity:.6}.ov-resource{--ov-resource-color:var(--ov-resource-wood);align-items:center;gap:9px;min-width:0;display:flex}.ov-resource dt{background:color-mix(in srgb, currentColor 7%, transparent);width:27px;height:33px;color:var(--ov-resource-color);border-radius:10px;flex:0 0 27px;place-items:center;display:grid}.ov-resource dt .ov-icon{stroke-width:1.55px;width:17px;height:21px}.ov-resource[data-resource="1"]{--ov-resource-color:var(--ov-resource-clay)}.ov-resource[data-resource="2"]{--ov-resource-color:var(--ov-resource-iron)}.ov-resource[data-resource="3"]{--ov-resource-color:var(--ov-resource-grain)}.ov-resource dd{font-variant-numeric:tabular-nums;min-width:0}.ov-stock{white-space:nowrap;letter-spacing:-.35px;align-items:baseline;gap:5px;font-size:16px;line-height:1.4;display:flex}.ov-stock strong{font-weight:600}.ov-stock small{color:var(--ov-muted);letter-spacing:-.1px;align-items:baseline;gap:4px;font-size:11px;font-weight:400;display:inline-flex}.ov-stock-divider{color:color-mix(in srgb, var(--ov-muted) 55%, transparent);font-size:10px}.ov-production{color:var(--ov-success);white-space:nowrap;align-items:baseline;gap:3px;margin-top:3px;font-size:11px;font-weight:450;line-height:1.45;display:flex}.ov-production small{color:var(--ov-muted);font-size:9px;font-weight:400}.ov-production[data-negative]{color:var(--ov-danger)}html:has(.overview-redesign) .ov-army-section-heading .transfer-button{background:var(--ov-soft);width:auto;min-height:44px;color:var(--ov-text);box-shadow:none;border:0;border-radius:99px;flex-shrink:0;margin:0;padding:0 13px;font-size:11px;font-weight:500}html:has(.overview-redesign) .ov-army-section-heading .transfer-button:hover:not(:disabled){background:color-mix(in srgb, var(--ov-text) 8%, var(--ov-surface))}.ov-attack-alert{background:var(--ov-danger-bg);color:var(--ov-danger);border-radius:18px;flex-wrap:wrap;align-items:center;gap:8px;padding:15px;font-size:12px;display:flex}.ov-alert-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.ov-attack-alert>span:not([class]){margin-left:auto}.ov-attack-alert .ov-time{color:inherit;font-size:14px}.ov-section-heading{justify-content:space-between;align-items:center;gap:12px;margin:5px 2px 15px;display:flex}.ov-section-heading h2{letter-spacing:-.3px;font-size:18px;font-weight:600}.ov-section-heading>span{color:var(--ov-muted);font-size:12px}.ov-section-heading>.ov-icon{color:var(--ov-muted);width:20px;height:20px}.ov-march-list{gap:2px;display:grid}.ov-page .ov-march-row{width:100%;min-height:44px;color:var(--ov-text);text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.ov-page .ov-march-row:hover,.ov-page .ov-march-row:focus-visible{background:var(--ov-soft)}.ov-march-name{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px;font-weight:500}.ov-time{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:14px;font-weight:600}.ov-march-arrival{flex-shrink:0;align-items:baseline;gap:5px;display:flex}.ov-march-arrival .ov-time{font-size:13px;font-weight:500}.ov-march-arrival small{color:var(--ov-muted);font-size:11px}.ov-march-row[data-incoming],.ov-march-row[data-status=被进攻]{--ov-march-color:var(--ov-danger)}.ov-march-row[data-status=被增援]{--ov-march-color:var(--ov-march-receive)}.ov-march-row[data-status=出征中]{--ov-march-color:var(--ov-march-outbound)}.ov-march-row[data-status=增援中]{--ov-march-color:var(--ov-march-aid)}.ov-march-row[data-status=回城中]{--ov-march-color:var(--ov-march-home)}.ov-march-row .ov-march-name,.ov-march-row .ov-time{color:var(--ov-march-color,var(--ov-text))}.ov-march-empty{text-align:center;color:var(--ov-muted);margin:0;padding:17px 12px;font-size:12px}.ov-army-section-heading{margin-top:0;margin-bottom:8px}.ov-army-tabs{gap:9px;margin:0 -3px 5px;padding:3px 3px 5px;display:flex}.ov-army-tabs button{background:var(--ov-surface);min-width:0;min-height:44px;color:var(--ov-text);box-shadow:var(--ov-shadow);white-space:nowrap;border:0;border-radius:99px;flex:1 1 0;justify-content:center;align-items:center;gap:5px;padding:10px 8px;font-size:12px;font-weight:550;display:flex;overflow:hidden}.ov-army-tabs button>span{flex-shrink:0}.ov-army-tabs button small{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;opacity:.75;min-width:0;max-width:65%;font-size:11px;font-weight:400;overflow:hidden}.ov-army-tabs button[aria-selected=true]{background:var(--ov-accent);color:var(--ov-on-accent)}.ov-army-panel{box-shadow:none;background:0 0;border:0;padding:0;animation:.2s ease-out ov-content-in}.ov-general{border-bottom:1px solid var(--ov-line);margin-bottom:3px;padding-bottom:3px}.ov-page .ov-general-link{width:100%;min-width:0;min-height:44px;color:var(--ov-text);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 2px;display:flex}.ov-page .ov-general-link:hover,.ov-page .ov-general-link:focus-visible{color:var(--ov-march-outbound);background:0 0}.ov-general-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:75%;font-size:13px;font-weight:500;overflow:hidden}.ov-general-level{color:var(--ov-muted);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.ov-general-link:hover .ov-general-level,.ov-general-link:focus-visible .ov-general-level{color:inherit}.ov-troops{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;margin-top:3px;display:grid}.ov-troops li{border-bottom:1px solid var(--ov-line);justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:33px;padding:6px 1px;display:flex}.ov-troops li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ov-muted);font-size:12px;overflow:hidden}.ov-troops strong{text-overflow:ellipsis;white-space:nowrap;max-width:65%;color:var(--ov-text);font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;font-size:13px;font-weight:550;overflow:hidden}.ov-empty-copy{color:var(--ov-muted);text-align:center;padding:10px 0;font-size:12px;line-height:1.8}.ov-armies>li+li{border-top:1px solid var(--ov-line);margin-top:12px;padding-top:12px}.ov-army-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.ov-army-heading strong{font-size:15px;font-weight:600}.ov-army-heading small{color:var(--ov-muted);margin-top:3px;font-size:11px;display:block}.ov-army-heading>span{font-variant-numeric:tabular-nums;font-size:13px}.ov-army-general{color:var(--ov-muted);margin-top:5px;font-size:12px}.ov-page .ov-secondary{background:var(--ov-soft);min-height:44px;color:var(--ov-text);border:0;border-radius:99px;font-size:13px}.ov-return{justify-content:center;align-items:center;gap:9px;width:100%;margin-top:10px;display:flex}.ov-return .ov-icon{width:17px;height:17px}html:has(.overview-redesign) :is(.equipment-dialog,.ov-theme-sheet){--muted:var(--ov-muted);--line:var(--ov-line);--accent:var(--ov-primary);--surface:var(--ov-surface);color:var(--ov-text);background:var(--ov-surface);width:min(100%,480px);max-width:480px;max-height:85dvh;padding:22px 24px calc(26px + env(safe-area-inset-bottom));border:0;border-radius:28px 28px 0 0;margin:auto auto 0;box-shadow:0 -15px 70px #00000015}html:has(.overview-redesign) :is(.equipment-dialog,.ov-theme-sheet)[open]{animation:.28s cubic-bezier(.2,.75,.2,1) ov-sheet-in}html:has(.overview-redesign) :is(.equipment-dialog,.ov-theme-sheet)::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07191f55}html:has(.overview-redesign) .equipment-dialog :is(.primary-button,.secondary-button){min-height:48px;box-shadow:none;letter-spacing:normal;text-shadow:none;border:0;border-radius:999px;font-family:inherit}html:has(.overview-redesign) .equipment-dialog .primary-button{background:var(--ov-primary);color:var(--ov-on-primary)}html:has(.overview-redesign) .equipment-dialog .secondary-button{background:var(--ov-soft);color:var(--ov-text);border:0}html:has(.overview-redesign) .equipment-dialog :is(input,select){background:var(--ov-soft);color:var(--ov-text);border-color:var(--ov-line);border-radius:12px}html:has(.overview-redesign) .troop-grid li{background:var(--ov-soft);color:var(--ov-text)}html:has(.overview-redesign) .troop-grid li :is(span,strong){color:var(--ov-text)}html:has(.overview-redesign) .dialog-close{color:var(--ov-muted);background:var(--ov-soft);border-radius:50%}.ov-sheet-handle{background:var(--ov-line);border-radius:99px;width:34px;height:4px;margin:-10px auto 16px}.ov-sheet-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.ov-sheet-heading h2{letter-spacing:-.5px;font-size:23px;font-weight:600}.ov-sheet-description{color:var(--ov-muted);margin-top:9px;font-size:13px;line-height:1.8}.ov-theme-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:25px 0;display:grid}.ov-theme-option{background:var(--ov-soft);color:var(--ov-text);border:2px solid #0000;border-radius:20px;min-width:0;padding:7px 7px 13px}.ov-theme-option[aria-pressed=true]{border-color:var(--ov-accent)}.ov-theme-preview{background:#f3f4ef;border-radius:12px;justify-content:center;align-items:center;gap:4px;height:75px;margin-bottom:10px;display:flex;position:relative}.ov-theme-preview i{background:#fff;border-radius:7px;width:18px;height:33px;box-shadow:0 4px 8px #0000000d}.ov-theme-preview i:nth-child(2){background:#f8dc49}.ov-theme-preview i:nth-child(3){background:#102b31}.ov-theme-preview[data-preview=dark]{background:#171d21}.ov-theme-preview[data-preview=dark] i:first-child{background:#344047}.ov-theme-preview[data-preview=dark] i:nth-child(2){background:#e9cf62}.ov-theme-preview[data-preview=dark] i:nth-child(3){background:#f0f3ee}.ov-theme-preview[data-preview=warm]{background:#eee4d5}.ov-theme-preview[data-preview=warm] i:first-child{background:#fffaf2}.ov-theme-preview[data-preview=warm] i:nth-child(2){background:#d9ac73}.ov-theme-preview[data-preview=warm] i:nth-child(3){background:#554637}.ov-theme-check{width:21px;height:21px;color:var(--ov-on-accent);background:var(--ov-accent);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:4px;right:4px}.ov-theme-check .ov-icon{width:13px;height:13px}.ov-theme-option strong{font-size:13px;font-weight:550;display:block}.ov-theme-option small{color:var(--ov-muted);margin-top:3px;font-size:10px;display:block}.ov-theme-sheet .ov-primary{background:var(--ov-primary);width:100%;min-height:50px;color:var(--ov-on-primary);border:0;border-radius:999px;font-size:15px;font-weight:600}.ov-spinning{animation:1s linear infinite ov-spin}@keyframes ov-account-in{0%{opacity:.35;filter:blur(5px);transform:translateY(3px)}to{opacity:1;filter:none;transform:translateY(0)}}@keyframes ov-spin{to{transform:rotate(360deg)}}@keyframes ov-content-in{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes ov-sheet-in{0%{opacity:.3;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@media (width<=360px){html:has(.overview-redesign) .account-header{padding-left:18px;padding-right:18px}html:has(.overview-redesign) .account-content.overview-content{padding-left:18px;padding-right:18px}.ov-identity{gap:7px;padding:12px 10px}.ov-account-name{max-width:20%;font-size:11px}.ov-currencies{gap:5px}.ov-currencies>div{gap:3px}.ov-currencies dt{font-size:9px}.ov-currencies dd{font-size:11px}.ov-city{padding:3px 13px 14px}.ov-city-heading{gap:5px}.ov-city-heading h2{font-size:14px}.ov-coordinates{padding-inline:3px;font-size:9px}.ov-resources{gap:12px 13px;padding-top:12px}.ov-resource{gap:7px}.ov-resource dt{border-radius:9px;flex-basis:24px;width:24px;height:30px}.ov-resource dt .ov-icon{width:16px}.ov-stock{gap:4px;font-size:14px}.ov-stock small{gap:3px;font-size:10px}.ov-production{font-size:10px}.ov-troops{column-gap:15px}.ov-troops li>span{font-size:11px}.ov-troops strong{font-size:12px}}@media (prefers-reduced-motion:reduce){html:has(.overview-redesign) *{transition:none;animation:none}html:has(.overview-redesign) :before{transition:none;animation:none}html:has(.overview-redesign) :after{transition:none;animation:none}}
