@charset "UTF-8";.sprite-actor[data-v-ebd8739e]{display:flex;align-items:flex-end;justify-content:center;filter:drop-shadow(0 3px 2px #17120b66)}.sprite-actor picture[data-v-ebd8739e]{display:block;width:100%;flex:none}.sprite-actor img[data-v-ebd8739e]{display:block;width:100%;height:auto;object-fit:contain}.sprite-actor.map-miner[data-v-ebd8739e]{left:var(--miner-offset,46px);width:var(--miner-size,140px);height:var(--miner-size,140px)}.sprite-actor.map-miner.on-left[data-v-ebd8739e]{left:auto;right:var(--miner-offset,46px)}.future-miner[data-v-ee2bd3c7]{position:absolute;left:var(--miner-offset,46px);bottom:-36px;width:var(--miner-size,140px);height:var(--miner-size,140px);pointer-events:none;display:flex;align-items:center;justify-content:center}.future-miner.on-left[data-v-ee2bd3c7]{left:auto;right:var(--miner-offset,46px)}.future-miner img[data-v-ee2bd3c7]{display:block;width:100%;height:100%;object-fit:contain;opacity:.82;filter:saturate(.95) brightness(.95)}.future-miner-label[data-v-ee2bd3c7]{position:absolute;top:calc(100% - 23px);left:50%;transform:translate(-50%);max-width:100%;width:max-content;text-align:center;background:#16110ab8;color:#c3c0bc;border:1px solid #69635b40;border-radius:6px;padding:3px 5px;font-size:9px;line-height:1.25;overflow-wrap:anywhere}@media(max-width:359px){.future-miner-label[data-v-ee2bd3c7]{font-size:8px;padding:2px 4px}}.map-stop .you-flag[data-v-ee2bd3c7]{top:36px;bottom:auto;left:0;transform:translate(-50%);font-size:9px;line-height:1.2;padding:4px 6px;max-width:190px;pointer-events:none}@media(max-width:359px){.map-stop .you-flag[data-v-ee2bd3c7]{font-size:8px}}.scene-portal.portal-with-miner[data-v-ee2bd3c7]{width:88%;max-width:360px;min-height:84px;justify-content:flex-start;gap:10px;padding:8px 12px;background-size:cover;background-position:center 42%;color:#dcccb5}.portal-miner[data-v-ee2bd3c7]{display:block;flex:0 0 72px;width:72px;height:72px;object-fit:contain;pointer-events:none;filter:drop-shadow(0 2px 3px #130f0980)}.portal-copy[data-v-ee2bd3c7]{flex:1;min-width:0;line-height:1.5;text-shadow:0 1px 3px #000}.portal-copy small[data-v-ee2bd3c7]{line-height:1.6;white-space:normal;overflow-wrap:anywhere;color:#dbcab4}@media(max-width:359px){.scene-portal.portal-with-miner[data-v-ee2bd3c7]{min-height:72px;gap:7px;padding:7px 9px}.portal-miner[data-v-ee2bd3c7]{flex-basis:56px;width:56px;height:56px}}.crew-overview[data-v-27297b85]{display:grid;grid-template-columns:34% minmax(0,1fr);gap:12px 14px;padding:18px;background:radial-gradient(ellipse at 0 0,#50412c70,transparent 65%),linear-gradient(120deg,#3a2e1d,#2e2518 75%);border-color:#5c4e3b}.crew-portrait[data-v-27297b85]{display:flex;align-items:center;justify-content:center;border-radius:16px;background:#1c160d4d;overflow:hidden;min-width:0}.crew-portrait img[data-v-27297b85]{display:block;width:100%;height:auto;max-height:164px;object-fit:contain}.crew-identity[data-v-27297b85]{min-width:0;align-self:center}.crew-eyebrow[data-v-27297b85]{font-size:11px;font-weight:650;color:#d1c4b1}.crew-overview h2[data-v-27297b85]{font-size:21px;line-height:1.3;margin:7px 0 10px;overflow-wrap:anywhere}.crew-badges[data-v-27297b85]{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.crew-badges>span[data-v-27297b85],.crew-badges>button[data-v-27297b85]{display:inline-flex;align-items:center;gap:3px;border-radius:7px;padding:5px 6px;background:#211a109c;color:#d4c6b3;font-size:10px;line-height:1.2}.crew-badges .crew-level[data-v-27297b85]{background:#ffda65;color:#2d251a;font-weight:750}.crew-level b[data-v-27297b85]{font-size:15px}.crew-daily[data-v-27297b85]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;margin-top:10px;color:#cfc2b0;font-size:10px}.crew-daily>b[data-v-27297b85]{display:inline-flex;align-items:center;gap:4px;color:#ffdf83;font-size:14px}.crew-daily small[data-v-27297b85]{font-size:10px;font-weight:500}.crew-progress[data-v-27297b85]{grid-column:1/-1;border-top:1px solid #cdc0ae26;padding-top:12px}.crew-next[data-v-27297b85]{display:flex;justify-content:space-between;align-items:center;gap:7px;font-size:11px;color:#d2c4b0;flex-wrap:wrap}.crew-next>b[data-v-27297b85]{display:inline-flex;align-items:center;gap:4px;color:#dacab3;font-size:11px}.crew-progress .progress[data-v-27297b85]{margin-top:9px;height:8px}.crew-progress>p[data-v-27297b85]{display:flex;align-items:center;justify-content:flex-end;gap:5px;font-size:10px;color:#cdc0af;margin-top:7px}.crew-progress strong[data-v-27297b85]{display:inline-flex;align-items:center;gap:3px;color:#ffdf83}.crew-connect[data-v-27297b85]{grid-column:1/-1;font-size:12px}.crew-sector[data-v-27297b85]{padding:17px;background-size:cover}.crew-sector h2[data-v-27297b85]{font-size:23px;line-height:1.25}.crew-sector p[data-v-27297b85]{font-size:11px;color:#d8c8b3;margin-top:5px}.sector-equipment[data-v-27297b85]{display:flex;gap:16px;flex-wrap:wrap;margin-top:9px}.sector-equipment span[data-v-27297b85]{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#d3c5b2}.sector-range[data-v-27297b85]{display:flex;justify-content:space-between;gap:9px;align-items:center;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid #dacab225;color:#ffdc80;font-size:11px}.sector-range>span[data-v-27297b85],.sector-range b[data-v-27297b85]{display:inline-flex;align-items:center;gap:5px}.sector-range small[data-v-27297b85]{color:#c9c0b4;font-size:9px}.miner-tile[data-v-27297b85]{border:2px solid #4b4234;transition:border-color .18s,box-shadow .18s}.crew-card-current[data-v-27297b85]{border:3px solid #8c6e44;box-shadow:0 0 18px #775e3a2b}.crew-card-next[data-v-27297b85]{border:3px solid #b8695e;box-shadow:0 0 18px #b25b5020}.crew-card-current .tile-state[data-v-27297b85]{background:linear-gradient(#99784a,#785e3a);border-color:#d5c2a8;color:#19140c}.crew-card-next .tile-state[data-v-27297b85]{background:linear-gradient(#c17c73,#ab564b);border-color:#c78981;color:#241917}.crew-card-unlocked .tile-state[data-v-27297b85]{background:#3c3224;border-color:#534839;color:#d3c5b1}.crew-card-locked .tile-state[data-v-27297b85]{background:#2a2218;border-color:#433b30;color:#c8bfb4}.crew-card-locked .miner-art>img[data-v-27297b85]{opacity:.94;filter:none}.miner-art>img[data-v-27297b85]{filter:none}.miner-art .crew-card-actor[data-v-27297b85]{width:95%;height:137px;filter:none}.crew-card-actor[data-v-27297b85] picture{height:100%}.crew-card-actor[data-v-27297b85] img{width:100%;height:100%;object-fit:contain;transform:scale(.87)}.crew-card-tag[data-v-27297b85]{position:absolute;z-index:1;top:9px;right:7px;border-radius:6px;background:#20190fd9;color:#d5c3a9;padding:4px 5px;font-size:9px;font-weight:700}.crew-card-next .crew-card-tag[data-v-27297b85]{background:#3b2623d9;color:#d29f98}.level-badge[data-v-27297b85]{z-index:1}.tile-info>b[data-v-27297b85]{display:block;line-height:1.4;overflow-wrap:anywhere}.tile-rate[data-v-27297b85]{display:flex;justify-content:space-between;gap:5px;flex-wrap:wrap;margin:9px 0}.tile-rate>span[data-v-27297b85]{display:inline-flex;align-items:center;gap:3px;margin:0;font-size:9px}.tile-rate .crew-rate[data-v-27297b85]{color:#ffdc78}.tile-state[data-v-27297b85]{display:flex;align-items:center;justify-content:center;gap:4px;min-height:34px;line-height:1.4;padding:7px 4px;overflow-wrap:anywhere}.tile-state>span[data-v-27297b85]{min-width:0}@media(max-width:359px){.crew-overview[data-v-27297b85]{padding:13px;gap:10px;grid-template-columns:31% minmax(0,1fr)}.crew-overview h2[data-v-27297b85]{font-size:18px}.crew-badges>span[data-v-27297b85],.crew-badges>button[data-v-27297b85]{font-size:9px;padding:4px}.crew-badges .crew-level b[data-v-27297b85]{font-size:13px}.crew-daily>b[data-v-27297b85]{font-size:12px}.crew-sector[data-v-27297b85]{padding:14px}.crew-sector h2[data-v-27297b85]{font-size:21px}.miner-art .crew-card-actor[data-v-27297b85]{height:118px}.tile-rate>span[data-v-27297b85]{font-size:8px}.crew-card-tag[data-v-27297b85]{font-size:8px;top:8px;right:5px}.tile-state[data-v-27297b85]{font-size:9px}.crew-card-current[data-v-27297b85],.crew-card-next[data-v-27297b85]{border-width:2px}}.crew-overview[data-v-27297b85]{grid-template-columns:84px minmax(0,1fr);gap:8px 12px;padding:12px;margin-bottom:10px}.crew-portrait[data-v-27297b85]{height:84px;background:transparent}.crew-portrait img[data-v-27297b85]{height:84px;max-height:84px}.crew-overview h2[data-v-27297b85]{font-size:18px;margin:3px 0 6px}.crew-eyebrow[data-v-27297b85]{font-size:10px}.crew-badges>span[data-v-27297b85],.crew-badges>button[data-v-27297b85]{padding:3px 5px;font-size:10px}.crew-badges .crew-level b[data-v-27297b85]{font-size:13px}.crew-daily[data-v-27297b85]{margin-top:5px}.crew-progress[data-v-27297b85]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding-top:8px;align-items:center}.crew-eyebrow[data-v-27297b85],.crew-daily[data-v-27297b85]{line-height:1.25}.crew-progress>p strong[data-v-27297b85]{font-size:12px;line-height:16px}.crew-next[data-v-27297b85]{grid-column:1/-1}.crew-progress .progress[data-v-27297b85]{height:5px;margin:0}.crew-progress>p[data-v-27297b85]{margin:0;white-space:nowrap}.crew-sector[data-v-27297b85]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px 12px;margin-bottom:10px}.crew-sector h2[data-v-27297b85]{font-size:19px;overflow-wrap:anywhere}.crew-sector p[data-v-27297b85]{grid-column:1;font-size:10px;margin:0}.sector-equipment[data-v-27297b85]{grid-column:2;grid-row:1/3;flex-direction:column;align-self:center;gap:4px;margin:0}.sector-equipment span[data-v-27297b85]{font-size:10px}.sector-range[data-v-27297b85]{grid-column:1/-1;margin-top:2px;padding-top:6px;font-size:10px}@media(max-width:359px){.crew-overview[data-v-27297b85]{grid-template-columns:68px minmax(0,1fr);gap:7px 9px;padding:10px}.crew-portrait[data-v-27297b85],.crew-portrait img[data-v-27297b85]{height:74px}.crew-overview h2[data-v-27297b85]{font-size:16px}.crew-badges>span[data-v-27297b85],.crew-badges>button[data-v-27297b85]{font-size:9px;padding:3px 4px}.crew-sector[data-v-27297b85]{padding:10px}.crew-sector h2[data-v-27297b85]{font-size:17px}.sector-equipment[data-v-27297b85]{gap:3px}}.crew-overview[data-v-27297b85]{grid-template-columns:30% minmax(0,1fr);gap:12px;padding:12px;background:radial-gradient(ellipse at 0 0,#6d5d4770,transparent 70%),linear-gradient(120deg,#3f3220,#32291d);border-color:#6d604e;border-radius:22px}.crew-portrait[data-v-27297b85]{height:116px;border-radius:16px;background:#2a21144d}.crew-portrait img[data-v-27297b85]{height:110px;max-height:110px;width:100%;object-fit:contain}.crew-identity[data-v-27297b85]{align-self:center}.crew-overview h2[data-v-27297b85]{font-size:20px;margin:4px 0 7px}.crew-badges[data-v-27297b85]{gap:4px}.crew-badges>span[data-v-27297b85],.crew-badges>button[data-v-27297b85]{padding:4px;font-size:9px}.crew-badges .crew-level b[data-v-27297b85]{font-size:12px}.crew-progress[data-v-27297b85]{display:block;border:0;padding:0;margin-top:9px}.crew-next[data-v-27297b85]{justify-content:flex-start;gap:6px;font-size:10px}.crew-next>b[data-v-27297b85]{font-size:10px;color:#ffdf83}.crew-progress .progress[data-v-27297b85]{height:6px;margin-top:6px;background:#1f190f}.crew-progress .progress i[data-v-27297b85]{background:linear-gradient(90deg,#ffbd30,#ffe38b)}.miner-tile[data-v-27297b85]{padding:0;overflow:hidden;text-align:left}.tile-info[data-v-27297b85]{padding:7px 8px}.tile-info>b[data-v-27297b85]{font-size:11px;line-height:1.2}.tile-rate[data-v-27297b85]{margin:5px 0;gap:3px}.tile-rate>span[data-v-27297b85]{font-size:9px;line-height:1.2}.tile-state[data-v-27297b85]{min-height:28px;padding:4px;font-size:10px;border-radius:8px}@media(max-width:359px){.crew-overview[data-v-27297b85]{padding:10px;gap:8px;grid-template-columns:28% minmax(0,1fr)}.crew-portrait[data-v-27297b85]{height:108px}.crew-portrait img[data-v-27297b85]{height:100px;max-height:100px}.crew-overview h2[data-v-27297b85]{font-size:17px}.crew-badges[data-v-27297b85]{gap:3px}.crew-badges>span[data-v-27297b85],.crew-badges>button[data-v-27297b85]{font-size:8px;padding:3px}.crew-next[data-v-27297b85],.crew-next>b[data-v-27297b85]{font-size:9px}.tile-info[data-v-27297b85]{padding:6px}.tile-rate>span[data-v-27297b85]{font-size:8px}}.task-hero[data-v-29d0fe4e]{padding:13px 12px;gap:8px}.task-hero h2[data-v-29d0fe4e]{font-size:22px}.task-hero p[data-v-29d0fe4e]{margin:4px 0 9px;line-height:1.4}.task-hero>img[data-v-29d0fe4e]{width:56px;height:66px}.hero-chips[data-v-29d0fe4e]{gap:5px;flex-wrap:wrap}.hero-chips>span[data-v-29d0fe4e]{padding:5px 7px;font-size:10px}.section-title[data-v-29d0fe4e]{margin:16px 0 9px;gap:8px}.section-title h2[data-v-29d0fe4e]{font-size:20px}.section-title>span[data-v-29d0fe4e]{font-size:10px}.checkin-panel[data-v-29d0fe4e]{padding:11px 10px}.days[data-v-29d0fe4e]{gap:4px;margin-bottom:10px}.days>div[data-v-29d0fe4e]{gap:5px;padding:7px 1px;border-radius:8px;min-width:0}.days .today[data-v-29d0fe4e]{padding:6px 0}.days img[data-v-29d0fe4e]{width:21px;height:21px}.days b[data-v-29d0fe4e]{font-size:12px}.checkin-panel>.btn[data-v-29d0fe4e]{min-height:44px;padding:10px;font-size:13px}.checkin-countdown[data-v-29d0fe4e]{margin-top:9px;font-size:11px}.checkin-panel .footnote[data-v-29d0fe4e]{margin-top:8px;font-size:10px;line-height:1.4}.filters[data-v-29d0fe4e]{margin-top:12px;margin-bottom:10px}.task-row[data-v-29d0fe4e]{gap:8px;padding:11px 10px;margin-bottom:8px}.task-icon[data-v-29d0fe4e]{width:36px;height:40px;border-radius:10px}.task-icon>svg[data-v-29d0fe4e]{width:23px;height:23px}.task-description p[data-v-29d0fe4e]{margin:3px 0;line-height:1.4}.task-row>.btn[data-v-29d0fe4e]{min-width:64px;min-height:40px;padding:8px;font-size:11px}@media(max-width:359px){.days[data-v-29d0fe4e]{gap:3px}.task-row[data-v-29d0fe4e]{gap:6px;padding:10px 8px}.task-icon[data-v-29d0fe4e]{width:30px;height:36px}.task-row>.btn[data-v-29d0fe4e]{min-width:58px}}.vault[data-v-c0a4a5a0]{padding:13px 12px}.vault-total[data-v-c0a4a5a0]{gap:10px}.vault-total>img[data-v-c0a4a5a0]{width:64px;height:64px}.vault-total .amount[data-v-c0a4a5a0]{font-size:30px;line-height:1.15}.vault-total small[data-v-c0a4a5a0]{font-size:11px}.balance-parts[data-v-c0a4a5a0]{gap:8px;margin-top:10px}.balance-parts>div[data-v-c0a4a5a0]{padding:9px 10px}.balance-parts span[data-v-c0a4a5a0]{margin-bottom:4px}.balance-parts b[data-v-c0a4a5a0]{font-size:16px}.section-heading[data-v-c0a4a5a0]{font-size:20px;margin:16px 0 9px}.section-title[data-v-c0a4a5a0]{margin:16px 0 9px;gap:8px}.section-title h2[data-v-c0a4a5a0]{font-size:19px}.wallet-link-card[data-v-c0a4a5a0]{padding:12px;gap:10px;margin-bottom:10px}.wallet-link-icon[data-v-c0a4a5a0]{width:46px;height:46px;border-radius:13px}.wallet-link-body h3[data-v-c0a4a5a0]{font-size:17px;margin-bottom:4px}.wallet-verification-card[data-v-c0a4a5a0]{padding:14px 12px;margin-bottom:10px}.verification-card-heading[data-v-c0a4a5a0]{gap:9px;margin-bottom:10px}.verification-card-heading h3[data-v-c0a4a5a0]{font-size:18px}.verification-shield[data-v-c0a4a5a0]{width:44px;height:44px;border-radius:13px}.verification-step[data-v-c0a4a5a0]{gap:9px;padding:9px 10px;margin:7px 0;border-radius:11px}.verification-step-icon[data-v-c0a4a5a0]{width:30px;height:30px}.verification-step b[data-v-c0a4a5a0]{font-size:13px;line-height:1.4}.verification-step p[data-v-c0a4a5a0]{margin-top:2px;line-height:1.4}.verification-step>div[data-v-c0a4a5a0]{min-width:0}.verification-memo[data-v-c0a4a5a0]{overflow-wrap:anywhere;max-width:100%}.verification-pay[data-v-c0a4a5a0]{min-height:46px;margin-top:11px;font-size:15px;padding:10px}.verification-source-note[data-v-c0a4a5a0]{margin-top:8px;font-size:9px}.wallet-standalone-actions[data-v-c0a4a5a0]{margin-bottom:14px;gap:8px}.exchange-grid[data-v-c0a4a5a0]{gap:9px}.exchange-grid .exchange[data-v-c0a4a5a0]{padding:12px;gap:7px}.exchange-grid .exchange>svg[data-v-c0a4a5a0]{width:24px;height:24px}.exchange-grid .exchange h3[data-v-c0a4a5a0]{font-size:15px}.exchange-grid .exchange p[data-v-c0a4a5a0]{font-size:11px;line-height:1.4}.earnings[data-v-c0a4a5a0]{padding:12px}.records[data-v-c0a4a5a0]{padding:4px 12px}.record[data-v-c0a4a5a0]{padding-top:10px;padding-bottom:10px}@media(max-width:359px){.balance-parts>div[data-v-c0a4a5a0]{padding:8px}.vault-total>img[data-v-c0a4a5a0]{width:58px;height:58px}.balance-parts b[data-v-c0a4a5a0]{font-size:14px}}.employee-pass[data-v-d248757d]{position:relative;display:block;overflow:hidden;padding:14px;min-height:128px;background:linear-gradient(120deg,#4e3f2b,#463a29 48%,#2d261b);border-color:#78664d}.employee-pass-label[data-v-d248757d]{display:block;font-size:10px;font-weight:750;letter-spacing:1px;color:#d8c8b0;margin-bottom:10px}.employee-person[data-v-d248757d]{display:flex;align-items:center;gap:12px;position:relative;z-index:1;padding-right:100px}.employee-avatar[data-v-d248757d]{width:58px;height:58px;flex:0 0 58px;overflow:hidden;border-radius:50%;border:2px solid #ffe172;background:#806c4f;display:grid;place-items:center;color:#fff;font-size:25px;font-weight:800}.employee-pass .employee-avatar img[data-v-d248757d]{width:100%;height:100%;object-fit:cover;flex:none;border-radius:50%}.employee-identity[data-v-d248757d]{min-width:0}.employee-pass h2[data-v-d248757d]{font-size:22px;margin:0 0 3px;overflow-wrap:anywhere}.employee-pass p[data-v-d248757d]{font-size:12px;overflow-wrap:anywhere}.employee-pass .level-inline[data-v-d248757d]{margin-top:5px;flex-wrap:wrap;font-size:16px;gap:5px}.employee-pass .level-inline b[data-v-d248757d]{font-size:9px}.employee-pass>.employee-miner[data-v-d248757d]{position:absolute;right:3px;bottom:2px;width:105px;height:105px;object-fit:contain;margin:0;pointer-events:none}.stats[data-v-d248757d]{margin:8px 0;padding:9px 4px}.stats>div[data-v-d248757d]{gap:4px;min-width:0;padding:0 4px;justify-content:center}.stats small[data-v-d248757d] svg,.stats small[data-v-d248757d] img{width:15px;height:15px;flex:0 0 15px}.stats b[data-v-d248757d]{font-size:22px;line-height:1.15;font-variant-numeric:tabular-nums;min-width:0;overflow-wrap:anywhere}.stats small[data-v-d248757d]{font-size:10px;line-height:1.25;min-height:25px;display:flex;align-items:center;justify-content:center;gap:4px;max-width:100%}.stats small>span[data-v-d248757d]{min-width:0;overflow-wrap:anywhere}.invite[data-v-d248757d]{margin:10px 0;padding:14px}.invite h2[data-v-d248757d]{font-size:20px;gap:8px;margin-bottom:10px}.invite-rule[data-v-d248757d]{padding:8px 10px;margin:6px 0;gap:8px}.invite-rule .percent[data-v-d248757d]{font-size:23px;line-height:1}.invite-link[data-v-d248757d]{padding:10px;margin:10px 0 8px;min-height:42px}.invite>.btn[data-v-d248757d]{min-height:44px;padding:10px 12px}.invite .footnote[data-v-d248757d]{margin-top:8px;font-size:10px;line-height:1.4}.two-col[data-v-d248757d]{gap:10px}.reward-card[data-v-d248757d]{padding:13px 11px}.reward-card p[data-v-d248757d]{margin:5px 0 8px;line-height:1.4}.reward-card>strong[data-v-d248757d]{margin-bottom:10px;font-size:24px}.segmented[data-v-d248757d]{margin-top:14px}@media(max-width:360px){.employee-person[data-v-d248757d]{padding-right:74px;gap:9px}.employee-pass>.employee-miner[data-v-d248757d]{width:95px;height:110px}.employee-avatar[data-v-d248757d]{width:48px;height:48px;flex-basis:48px}.employee-pass h2[data-v-d248757d]{font-size:19px}}.level-sheet[data-v-1abe3e6d]{padding:18px 18px 16px}.level-sheet .sheet-art[data-v-1abe3e6d]{height:160px;margin:8px 0 10px}.level-sheet .sheet-art>img[data-v-1abe3e6d]{height:148px}.level-sheet>h2[data-v-1abe3e6d]{font-size:20px;margin:0 0 6px;padding:0 20px;line-height:1.3}.level-sheet>p[data-v-1abe3e6d]{margin:8px 0;font-size:12px;line-height:1.45}.level-sheet .detail-stats[data-v-1abe3e6d]{gap:6px;margin:12px 0}.level-sheet .detail-stats>div[data-v-1abe3e6d]{gap:4px;padding:9px 5px}.level-sheet .detail-stats b[data-v-1abe3e6d]{font-size:18px}.level-sheet .btn[data-v-1abe3e6d]{min-height:44px;padding:10px 12px}@media(max-height:680px){.level-sheet .sheet-art[data-v-1abe3e6d]{height:130px}.level-sheet .sheet-art>img[data-v-1abe3e6d]{height:120px}}:root{font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;color:#dcccb5;background:#0f0c07;font-synthesis:none;font-weight:500;--cyan:#866941;--muted:#cec1ae;--stroke:#4f402c;--safe-bottom:env(safe-area-inset-bottom,0px)}*{box-sizing:border-box}body{margin:0;min-width:320px;background:radial-gradient(ellipse at 50% 0,#34291a,transparent 60%),#0f0c07}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;border:0}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #d5c2a8;outline-offset:3px}button:not(:disabled):active{transform:translateY(1px)}a{color:inherit;text-decoration:none}input,textarea,select{color:#dbcbb5;background:#1b150d;border:1px solid #514433;padding:12px;border-radius:10px;min-width:0;max-width:100%}input:focus,textarea:focus{border-color:var(--cyan)}h1,h2,h3,p{margin:0}h1{font-size:31px;line-height:1.2;letter-spacing:-.8px;font-weight:850}h2{font-size:21px;letter-spacing:-.4px}h3{font-size:15px}p{line-height:1.65}small{font-size:11px}svg{vertical-align:middle;flex-shrink:0}.app-shell{max-width:520px;min-height:100vh;margin:0 auto;position:relative;background:radial-gradient(ellipse at 20% 25%,#292013aa,transparent 60%),#1a150d;box-shadow:0 0 90px #0008;padding-bottom:calc(100px + var(--safe-bottom))}.topbar{display:flex;justify-content:space-between;align-items:center;padding:calc(18px + env(safe-area-inset-top,0px)) 20px 16px;gap:12px}.brand{text-align:center;font-size:20px;font-weight:800;letter-spacing:2px}.brand small{display:block;font-size:8px;letter-spacing:2.4px;color:#907b5e;margin-top:4px;font-weight:600}.square{display:grid;place-items:center;min-width:36px;width:36px;height:36px;background:linear-gradient(135deg,#342a1c,#261e12);border:1px solid #524431;border-radius:11px}.content{padding:calc(16px + env(safe-area-inset-top,0px)) 18px 24px}.page-heading{display:flex;align-items:end;justify-content:space-between;gap:12px;margin:8px 0 20px}.eyebrow{font-size:9px;letter-spacing:2px;color:#7f6e57;font-weight:750;display:block;margin-bottom:8px}.zone-label{color:var(--cyan);font-size:10px;letter-spacing:1px;border:1px solid #4d3f2c;border-radius:5px;padding:6px}.subtitle{color:#d2c2ac;font-size:14px;margin-top:-12px;margin-bottom:18px}.panel{background:linear-gradient(125deg,#352a1a,#271f13 70%,#211a10);border:1px solid var(--stroke);border-radius:19px;box-shadow:inset 0 1px #cebfab1c,0 8px 22px #00000015;padding:18px}.muted{color:var(--muted)}.yellow{color:#ffd84d}.mint{color:#8d6e44}.flex{display:flex;align-items:center;gap:8px}.between{justify-content:space-between}.center{text-align:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;padding:12px 18px;font-size:16px;font-weight:800;min-height:46px;white-space:nowrap;box-shadow:inset 0 1px #ffffff80,0 4px #0003;border:1px solid #ffffff35;transition:filter .15s,transform .15s}.btn:hover:not(:disabled){filter:brightness(1.09)}.cyan{background:linear-gradient(#a88351,#765c39);color:#1f190f}.gold{background:linear-gradient(#ffea69,#ffb919);color:#231e17;box-shadow:inset 0 1px #fff8,0 4px #af6500}.purple{background:linear-gradient(#d9c7af,#d6c3a9);color:#2b2318}.wide{width:100%}.compact{font-size:13px;min-height:36px;padding:8px 12px;border-radius:10px}.tag{display:inline-flex;align-items:center;gap:4px;font-size:10px;padding:3px 7px;border-radius:6px;border:1px solid #514534;background:#201910;color:#d6c5ad;line-height:1.4}.gold-tag{background:#f9d04c;color:#282016;border-color:#ffe488}.progress{height:9px;background:#1b150d;border:1px solid #4e412e;border-radius:20px;overflow:hidden;margin-top:11px}.progress i{display:block;height:100%;background:linear-gradient(90deg,#765c39,#9a794a);border-radius:inherit;box-shadow:0 0 12px #8f7045;transition:width .4s}.footnote{font-size:11px;color:#89765b;text-align:center;line-height:1.65;margin-top:12px}.amount{font-size:34px;font-weight:850;line-height:1.2;margin-top:7px;letter-spacing:-1px}.amount span{font-size:.75em;color:#d9c8b0}.section-title{display:flex;align-items:center;justify-content:space-between;margin:24px 0 12px}.section-title>span{font-size:12px;color:var(--muted)}.section-heading{margin:24px 0 12px}.demo-badge{margin:0 18px 9px;border:1px solid #463a2a;background:#211a1088;display:flex;align-items:center;gap:6px;border-radius:6px;padding:6px 9px;font-size:9px;color:#cbbfae}.demo-badge>span{width:4px;height:4px;background:#82663e;border-radius:50%}.demo-badge button{margin-left:auto;display:flex;align-items:center;color:#a5814f;background:none;font-size:10px;padding:0}.mining-card{position:relative;z-index:1;padding:17px 15px;border-radius:18px;background:linear-gradient(115deg,#3c301f,#2a2114)}.mining-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.mining-top .muted{font-size:12px}.mining-top .btn{font-size:15px;padding:11px 15px;min-height:49px}.mining-meta{display:flex;justify-content:space-between;color:#d2c2ad;font-size:10px;margin-top:12px;gap:8px}.mining-meta span{display:flex;align-items:center;gap:4px}.map-wrap{position:relative;margin:16px -2px 0;border:1px solid #483b2a;border-radius:19px;overflow:hidden;background:#2d2417}.map-toolbar{display:flex;align-items:center;justify-content:space-between;background:#201910;padding:12px 7px;gap:3px;font-size:10px}.map-toolbar>span{font-size:12px;font-weight:800}.map-toolbar button{display:flex;align-items:center;gap:2px;background:transparent;color:#d1c2ac;padding:4px 0}.map-scroll{height:470px;height:min(54vh,580px);min-height:350px;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#69583f #1d170f;background-image:linear-gradient(#281f1318,#1d170e15),var(--zone-bg);background-size:100% auto;position:relative;padding:25px 0 10px;scroll-behavior:smooth}.map-legend{background:#201910bc;border:1px solid #7e6d5766;margin:0 auto 30px;width:75%;padding:13px;text-align:center;font-size:12px;color:#dac9b2;border-radius:12px}.map-legend svg{color:#ffe065;margin-right:5px}.level-node{position:absolute;top:15px;transform:translate(-50%);width:49px;height:46px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(#5c4f3d,#372d1f);border:3px solid #978060;color:#fff;font-size:22px;font-weight:850;box-shadow:0 5px #2e2416,0 9px 10px #0008;text-shadow:0 2px #0005}.level-node:not(:disabled):active{transform:translate(-50%) translateY(1px)}.level-node>svg{position:absolute;right:-6px;bottom:-7px;color:#fbd047;fill:#362c1e;filter:drop-shadow(0 2px 1px #0008)}.level-node.active{background:linear-gradient(#907145,#705836);border-color:#ffe368;box-shadow:0 5px #ad8118,0 0 0 5px #7e633daa,0 10px 20px #0007}.level-node.unlocked:not(.active){border-color:#8b6d43;background:#5f4a2e}.you-flag{position:absolute;bottom:59px;left:50%;transform:translate(-50%);background:#1e170ee0;border:1px solid #d4c0a5;color:#efde81;white-space:nowrap;font-size:9px;padding:5px 8px;border-radius:6px;text-shadow:none}.map-miner{position:absolute;bottom:-3px;width:110px;height:115px;object-fit:contain;pointer-events:none;filter:drop-shadow(0 5px 3px #17120b88)}.locate{position:absolute;right:13px;bottom:14px;display:flex;gap:6px;align-items:center;padding:10px 14px;border-radius:12px;border:2px solid #9b794b;background:#1d170eed;color:#99784a;font-size:12px;font-weight:800;box-shadow:0 4px 16px #0007}.miner-summary{display:flex;align-items:center;gap:10px;padding:13px}.miner-summary>img{width:38%;max-height:165px;object-fit:contain;filter:none}.miner-summary>div{flex:1;min-width:0}.miner-summary h2{font-size:19px;margin:9px 0}.miner-summary p{font-size:11px;color:#d6c5ad;display:flex;align-items:center;gap:4px;margin-bottom:11px}.miner-summary p strong{font-size:16px;margin-left:auto}.miner-summary .muted{font-size:11px}.horizontal-tabs{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;padding:3px 0 9px;margin:19px 0 9px}.horizontal-tabs::-webkit-scrollbar{display:none}.horizontal-tabs button{flex-shrink:0;border:1px solid #4a3e2e;border-radius:11px;background:linear-gradient(#372c1d,#292013);padding:11px 13px;font-size:12px;color:#d3c3ac}.horizontal-tabs button.selected{border-color:#9a794a;color:#261e13;background:linear-gradient(#d4c0a5,#7d623c);font-weight:800;box-shadow:0 0 14px #86694129}.zone-banner{background-size:cover;background-position:center 40%;padding:18px;margin-bottom:13px}.zone-banner p{font-size:11px;color:#d5c6b0;margin-top:6px}.miner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.miner-tile{padding:0;text-align:left;overflow:hidden;border-radius:16px;content-visibility:auto;contain-intrinsic-size:auto 240px}.miner-tile.owned{border:2px solid #9a794a;box-shadow:0 0 17px #83663f25}.miner-art{height:145px;position:relative;background-size:cover;background-position:center 55%;display:flex;align-items:end;justify-content:center}.miner-art>img{height:137px;width:95%;object-fit:contain;filter:drop-shadow(0 4px 3px #29211688)}.level-badge{position:absolute;top:9px;left:9px;z-index:1;background:linear-gradient(#fff079,#ffc924);border:1px solid #fff2ac;color:#29231b;padding:5px 8px;border-radius:8px;font-size:15px;font-weight:850;box-shadow:0 2px #99791e}.level-badge small{font-size:9px}.tile-info{padding:11px 9px 9px}.tile-info>b{font-size:12px}.tile-rate{display:flex;align-items:center;gap:4px;color:#ffda68;font-size:10px;margin:9px 0}.tile-rate span{margin-left:auto;color:#d3c4b0;font-size:9px}.tile-state{border:1px solid #796a54;background:linear-gradient(#d8c6ae,#d4c1a7);color:#2b2317;font-size:10px;padding:8px 2px;text-align:center;border-radius:8px;font-weight:750}.tile-state.on{background:linear-gradient(#a68250,#735a38);border-color:#d4c1a6}.task-hero{display:flex;align-items:center;justify-content:space-between;gap:7px}.task-hero h2{font-size:25px}.task-hero p{font-size:12px;color:#d3c3ad;margin:6px 0 15px}.task-hero img{width:70px;height:84px;object-fit:contain;mix-blend-mode:screen}.hero-chips{display:flex;flex-wrap:wrap;gap:6px}.hero-chips span{display:flex;align-items:center;gap:4px;background:#1f190f;border:1px solid #4a3d2c;border-radius:7px;padding:7px 6px;font-size:10px;white-space:nowrap}.hero-chips svg{color:#8c6e43}.checkin-panel{padding:15px 12px}.days{display:flex;gap:5px;margin-bottom:16px}.days>div{width:calc(100%/7);display:flex;flex-direction:column;align-items:center;gap:8px;border:1px solid #4c402f;border-radius:10px;padding:10px 1px;background:#261e12}.days small{font-size:9px;color:#d5c5ae}.days img{width:25px;height:25px;object-fit:contain}.days b{font-size:13px}.days .today{border:2px solid #ffe263;background:#453621;padding:9px 0}.days .done{background:#312618}.filters{margin-top:20px}.filters button{border-radius:20px;font-size:13px;padding:10px 16px}.task-row{display:flex;gap:10px;align-items:center;padding:15px 12px;margin-bottom:10px}.task-icon{flex-shrink:0;display:grid;place-items:center;width:43px;height:48px;color:#9f7d4d;border:1px solid #755c39;border-radius:12px;background:linear-gradient(135deg,#614c2f,#3c2f1d)}.task-description{flex:1;min-width:0}.task-description h3{font-size:13px}.task-description p{font-size:10px;color:#cdc0af;margin:4px 0}.reward{font-size:11px;font-weight:750}.task-description .tag{font-size:8px;padding:2px 5px;margin-top:3px}.task-row .btn{padding:8px 12px;font-size:12px}.empty{text-align:center;color:#917d61;padding:30px 14px}.empty svg{color:#7e6c52}.empty h3{margin:12px 0 6px;color:#d2c4af}.empty p{font-size:12px}.vault{padding:19px 15px}.vault-total{display:flex;align-items:center;gap:16px}.vault-total>img{width:90px;height:90px;object-fit:contain;filter:drop-shadow(0 0 17px #81653e55)}.vault-total .amount{font-size:36px}.vault-total .muted{font-size:11px}.vault-total small{color:#d3c2ab}.balance-parts{display:flex;gap:10px;margin-top:18px}.balance-parts>div{width:50%;background:#20190faa;border:1px solid #4b3f2e;border-radius:12px;padding:13px 12px}.balance-parts span{display:flex;align-items:center;gap:5px;font-size:11px;color:#d3c3ac;margin-bottom:8px}.balance-parts b{display:block;font-size:18px;overflow-wrap:anywhere}.icon-btn{display:inline-flex;align-items:center;justify-content:center;background:none;padding:3px;color:#cfc2b0}.balance-parts .icon-btn{margin-left:auto}.wallet-connect{margin-top:14px}.wallet-connect h2{display:flex;justify-content:space-between;align-items:center}.wallet-heading{display:flex;gap:12px;align-items:center;margin:17px 0}.wallet-heading>img{object-fit:contain}.wallet-heading h3{font-size:16px}.wallet-heading p{font-size:11px;color:#cfc2b0;margin-top:5px}.wallet-address{display:flex;justify-content:space-between;align-items:center;background:#1e180f;border:1px solid #4b3f2e;border-radius:9px;padding:10px 12px;width:100%;color:#d5c6b0;font-size:12px}.verification{padding:13px;background:#33281a;border:1px solid #4e4232;border-radius:12px;margin-top:12px}.verification .flex>svg{color:#ffd954}.verification b{font-size:13px}.verification p{font-size:10px;color:#cec2b1}.verification .icon-btn{margin-left:auto}.verification .btn{margin-top:12px;min-height:39px;font-size:13px}.wallet-actions{display:flex;gap:10px;border-top:1px solid #463b2c;margin-top:16px;padding-top:12px}.wallet-actions button{width:50%;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;border:1px solid #4a3f2f;border-radius:10px;background:#201910;color:#d3c5b0;font-weight:750}.two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.exchange{padding:18px 12px}.exchange>svg{color:#957548}.exchange h3{font-size:17px;margin:12px 0 3px}.exchange p{font-size:11px;color:#d0c2b0;margin-bottom:15px}.chart{height:130px;display:flex;align-items:end;gap:9px;padding-top:14px}.chart button{flex:1;min-width:0;background:transparent;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:9px;color:#837159}.chart i{display:block;width:100%;max-width:24px;min-height:3px;border-radius:4px 4px 0 0;background:#453927;transition:height .3s}.chart button.active i{background:linear-gradient(#947447,#725a37);box-shadow:0 0 14px #81653e25}.chart button.active{color:#947447}.chart button span{font-size:8px;min-height:12px}.chart button small{font-size:9px}.income-types{display:flex;justify-content:space-between;border-top:1px solid #4a3e2d;margin-top:13px;padding-top:12px;color:#958063;font-size:10px}.income-types b{color:#dacab2;margin-left:4px}.text-btn{display:flex;align-items:center;color:#947447;background:none;font-size:11px;gap:3px}.records{padding:0 14px}.record{display:flex;align-items:center;gap:10px;padding:15px 0;border-bottom:1px solid #443a2b55}.record:last-child{border:0}.record-icon{background:#342a1b;color:#8f7045;width:31px;height:31px;display:grid;place-items:center;border-radius:10px}.record>div{flex:1;min-width:0}.record b{font-size:12px}.record small{display:block;font-size:10px;color:#8d795d;margin-top:4px}.record strong{font-size:13px}.employee{display:flex;align-items:center;padding:16px 12px;gap:12px}.employee>img{width:40%;height:155px;object-fit:contain;filter:none}.employee>div{flex:1;min-width:0}.employee h2{font-size:27px;overflow-wrap:anywhere;line-height:1.2;margin:14px 0 6px}.employee p{color:#d2c1aa;font-size:16px}.employee .tag{font-size:9px}.level-inline{display:flex;align-items:center;gap:7px;color:#ffe158;font-size:18px;margin-top:13px;font-weight:850}.level-inline b{font-size:10px;padding:5px 8px;border:1px solid #50422f;border-radius:12px;color:#d4c4af;background:#221b10}.stats{display:flex;margin:12px 0;padding:15px 5px}.stats>div{width:25%;text-align:center;border-right:1px solid #4c402f;display:flex;flex-direction:column;align-items:center;gap:7px}.stats>div:last-child{border:0}.stats svg{color:#947447}.stats>div:nth-child(2) svg{color:#ffda53}.stats small{font-size:9px;color:#cec1b1}.stats b{font-size:25px}.invite{margin:15px 0}.invite h2{display:flex;gap:10px;align-items:center;margin-bottom:17px}.invite h2 svg{color:#957548}.invite-rule{display:flex;align-items:center;gap:10px;border:1px solid #4a3e2e;background:#211a10;padding:11px 12px;border-radius:12px;margin:9px 0;color:#d1c3af;font-size:11px}.invite-rule>svg{color:#ffce38}.invite-rule>b{color:#ffda42;font-size:18px;margin-left:auto;white-space:nowrap}.percent{font-weight:850;color:#ffda42;font-size:24px;width:22px}.invite-link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 12px;width:100%;border:1px solid #504434;border-radius:11px;background:#1e180f;color:#d1c4b1;font-size:11px;margin:17px 0 12px}.invite-link>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.reward-card{padding:17px 12px}.reward-card p{font-size:9px;color:#c9bfb2;margin:6px 0 12px}.reward-card>strong{display:block;font-size:26px;line-height:1.1;margin-bottom:15px}.reward-card>strong small{display:block;color:#cfc1ad;font-size:9px;font-weight:500;margin-top:5px}.segmented{display:flex;gap:6px;padding:5px;background:#17120b;border:1px solid #3e3222;border-radius:13px;margin:21px 0 12px}.segmented button{display:flex;align-items:center;justify-content:center;width:50%;gap:5px;border-radius:9px;background:transparent;color:#ccc0af;padding:10px 0;font-size:12px}.segmented button.active{background:#dbcbb4;color:#2c2317;font-weight:750}.member{display:flex;align-items:center;gap:9px;padding:13px 12px;margin:10px 0}.member>img{object-fit:contain;background:transparent;border-radius:12px}.member>div{flex:1;min-width:0}.member h3{font-size:13px}.member p{font-size:10px;color:#cec1b0;margin:4px 0}.member>.mint{font-size:10px}.member>.yellow{font-size:12px}.rank-number{width:20px;text-align:center;color:#937d60}.setting-list{padding:0 16px}.setting-list button,.setting-link{display:flex;align-items:center;width:100%;padding:16px 0;gap:12px;background:none;text-align:left;border-bottom:1px solid #463a2a}.setting-list button:last-child{border:0}.setting-list button>svg:first-child{color:#9c7b4b}.setting-list button>div{flex:1}.setting-list b{font-size:13px}.setting-list small{display:block;color:#917d61;margin-top:4px}.bottom-nav{position:fixed;z-index:20;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:520px;display:flex;align-items:end;justify-content:space-around;background:linear-gradient(#362b1bee,#1e170efa);border:1px solid #4e4230;border-bottom:0;border-radius:23px 23px 0 0;backdrop-filter:blur(18px);padding:9px 6px calc(10px + var(--safe-bottom));box-shadow:0 -5px 25px #0004}.bottom-nav button{width:20%;position:relative;background:none;display:flex;flex-direction:column;align-items:center;gap:4px;color:#cdc1b0;font-size:12px;font-weight:750;padding:0 2px}.nav-image{display:grid;place-items:center;width:48px;height:42px}.nav-image img{width:44px;height:44px;object-fit:contain;mix-blend-mode:screen;filter:saturate(.65) brightness(.85);transition:filter .2s}.bottom-nav button.active{color:#927346}.bottom-nav button.active .nav-image{border:1px solid #987749;box-shadow:0 0 14px #81653e50,inset 0 0 12px #81653e30;background:#332818;border-radius:12px}.bottom-nav button.active .nav-image img{filter:saturate(1.2) brightness(1.2)}.bottom-nav i{position:absolute;top:0;right:calc(50% - 24px);width:5px;height:5px;border-radius:50%;background:#ba6c62;box-shadow:0 0 6px #a25247}.overlay{position:fixed;z-index:100;inset:0;background:#0b0905c9;backdrop-filter:blur(6px);display:flex;align-items:end;justify-content:center;padding:18px 12px env(safe-area-inset-bottom,12px)}.sheet{width:100%;max-width:490px;position:relative;max-height:88vh;max-height:88dvh;overflow:auto;background:linear-gradient(145deg,#3f3220,#221b10 65%);border:1px solid #5e4f3b;border-radius:24px 24px 0 0;box-shadow:0 -15px 90px #0008;padding:28px 22px 26px;overscroll-behavior:contain;animation:sheet-in .2s ease-out}.sheet>h2{padding-right:30px;margin:2px 0 16px}.sheet>p{font-size:13px;margin:13px 0;color:#d2c4b1}.sheet .footnote{font-size:10px}.sheet-close{position:absolute;right:14px;top:14px;z-index:2;width:30px;min-width:30px;height:30px;border-radius:50%;background:#1b150daa}.sheet-close svg{width:16px}.sheet-art{height:210px;border:1px solid #574936;border-radius:15px;background-size:cover;background-position:center 40%;display:flex;align-items:end;justify-content:center;position:relative;margin:10px 0 18px}.sheet-art>img{height:185px;width:75%;object-fit:contain;filter:none}.sheet-art .tag{position:absolute;top:10px;left:10px;background:#1a150dc9}.detail-stats{display:flex;gap:8px;margin:20px 0}.detail-stats>div{display:flex;flex-direction:column;align-items:center;gap:7px;background:#352a1b;border:1px solid #524634;width:33.333%;padding:14px 6px;border-radius:12px}.detail-stats svg{color:#967c59;width:18px}.detail-stats b{font-size:19px}.detail-stats small{font-size:10px;color:#ccc0ae}.sheet input{width:100%}.form-label{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#d1c4b3;margin:19px 0 8px}.form-label span{font-size:10px;color:#cdc0af}.input-row{display:flex;align-items:center;border:1px solid #584a37;border-radius:12px;background:#1b150d;padding-right:8px}.input-row input{flex:1;border:0;background:none}.input-row button{color:#8b6d43;background:#2e2416;border-radius:7px;padding:8px;font-size:12px}.receipt{border:1px solid #4b3f2e;background:#211a10;padding:10px 13px;border-radius:12px;margin:18px 0}.receipt p{display:flex;justify-content:space-between;font-size:12px;color:#cdc0ae;padding:10px 0}.receipt b{color:#d4c6b3}.notice{padding:13px;border:1px solid #8a702f;background:#5a47143d;color:#e6ce8c!important;border-radius:10px;font-size:12px;margin:12px 0;line-height:1.7}.order-row{border-bottom:1px solid #4c402f;padding:16px 0;display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px}.order-row>div{flex:1}.order-row small{display:block;color:#8c795d;margin-top:5px;font-size:9px}.order-row>b{width:100%;text-align:right;color:#d6c5ae}.tour-miner{display:block;width:180px;height:180px;object-fit:contain;margin:0 auto 15px;filter:none}.toast{position:fixed;z-index:200;left:50%;top:calc(20px + env(safe-area-inset-top,0px));transform:translate(-50%);width:max-content;max-width:min(460px,90vw);display:flex;align-items:center;gap:9px;padding:14px 18px;background:#31271af5;border:1px solid #604f37;border-radius:12px;box-shadow:0 8px 28px #0008;font-size:13px;line-height:1.55;animation:sheet-in .15s ease-out}.toast svg{color:#896c42}.loading-screen{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;gap:16px;text-align:center}.loading-screen>img{filter:drop-shadow(0 0 30px #81653e55);animation:float 2s ease-in-out infinite}.loading-screen p{font-size:12px;color:#cec0ae}.loading-line{width:130px;height:3px;overflow:hidden;background:#382d1e;border-radius:5px;margin-top:8px}.loading-line:after{content:"";display:block;width:50%;height:100%;background:#8d6e44;animation:load 1s ease-in-out infinite}.loading-screen .btn{margin-top:10px}@keyframes load{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes float{50%{transform:translateY(-8px)}}@keyframes sheet-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@media(min-width:760px){.app-shell{border-left:1px solid #423728;border-right:1px solid #423728}.overlay{align-items:center;padding:24px}.sheet{border-radius:24px;max-height:90vh}.topbar{padding-top:23px}.map-scroll{height:570px;max-height:none}.content{padding-left:22px;padding-right:22px}}@media(max-width:359px){.content{padding-left:12px;padding-right:12px}.topbar{padding-left:14px;padding-right:14px}.panel{padding:14px}.amount{font-size:28px}.mining-top .btn{font-size:13px;padding:9px}.mining-meta{font-size:9px}.days{gap:3px}.days small{font-size:8px}.miner-art{height:125px}.miner-art img{height:118px}.task-hero>img{display:none}.task-row{gap:7px;padding:13px 9px}.task-description h3{font-size:12px}.task-icon{width:34px;height:40px}.task-row .btn{padding:8px}.employee h2{font-size:23px}.invite-rule{gap:6px;font-size:10px}.invite-rule b{font-size:16px}.vault-total{gap:9px}.vault-total>img{width:70px;height:70px}.vault-total .amount{font-size:30px}.balance-parts b{font-size:15px}.hero-chips{gap:4px}.hero-chips span{font-size:9px}.demo-badge{margin-left:12px;margin-right:12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@supports not (backdrop-filter:blur(6px)){.overlay{background:#0b0905f5}.bottom-nav{background:#292014}}@supports (padding:env(safe-area-inset-bottom)){.bottom-nav{padding-bottom:calc(10px + env(safe-area-inset-bottom))}}.admin-shell{max-width:1200px;margin:auto;padding:28px 24px 60px;min-height:100vh}.admin-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:26px}.admin-head h1{font-size:26px}.admin-head p{color:#917e64;font-size:12px;margin-top:5px}.admin-nav{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.admin-nav button{padding:10px 16px;border:1px solid #4d402e;border-radius:8px;background:#271f13;color:#d3c4af}.admin-nav button.active{background:#876a41;color:#1e170e;font-weight:750}.admin-login{max-width:420px;margin:12vh auto;padding:30px}.admin-login input{width:100%;margin:15px 0}.admin-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0}.admin-metrics .panel span{font-size:12px;color:#cbbfaf}.admin-metrics .panel b{display:block;font-size:25px;margin-top:9px}.table-wrap{overflow:auto;border:1px solid #4a3d2c;border-radius:12px;background:#201910}table{border-collapse:collapse;width:100%;white-space:nowrap;font-size:12px}th,td{text-align:left;padding:14px;border-bottom:1px solid #413728}th{color:#ccc0af;background:#2e2518}td{color:#d3c7b7}.admin-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.admin-form label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#cfc2b0}.admin-form label input{width:100%}.admin-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:20px 0}.admin-error{color:#ffbe9d;padding:12px;background:#5e272533;border:1px solid #854c40;border-radius:10px;margin:12px 0}.admin-json{width:100%;min-height:380px;font:12px/1.7 ui-monospace,monospace;margin:12px 0}.readiness{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0}.readiness span{font-size:11px;border:1px solid #443c31;padding:7px;border-radius:6px;color:#8a7b65}.readiness span.ready{border-color:#5e4a2f;color:#896b42}.admin-row-buttons{display:flex;gap:5px}.admin-row-buttons .btn{font-size:10px;padding:7px 9px;min-height:28px}.admin-shell h2{margin:20px 0 12px}.admin-help{color:#c9beaf;font-size:12px;line-height:1.8}.admin-shell .panel{padding:22px}@media(max-width:650px){.admin-shell{padding:18px 12px}.admin-metrics{grid-template-columns:repeat(2,1fr)}.admin-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-head h1{font-size:20px}.admin-nav{gap:5px}.admin-nav button{font-size:12px;padding:9px 12px}.admin-shell .panel{padding:15px}}.payout-link{width:100%;background:none;text-align:left}.payout-link:hover{background:#362b1c55}.map-scroll{background:#271f13;padding:0;scroll-behavior:auto;isolation:isolate}.map-legend{position:sticky;top:9px;z-index:5;width:max-content;max-width:90%;margin:10px auto -49px;padding:10px 12px;pointer-events:none;backdrop-filter:blur(8px)}.map-stop{position:absolute;width:0;height:0;z-index:1}.map-stop.active-stop{z-index:3}.map-stop .level-node{left:0;top:0;width:48px;height:43px;transform:translate(-50%,-50%);border-radius:50%;background:linear-gradient(#534737,#2c2419);border:2px solid #d6c3aa;box-shadow:0 5px #5d492d,0 7px 0 1px #231c11,0 10px 9px #0008;font-size:21px}.map-stop .level-node:not(:disabled):active{transform:translate(-50%,-48%)}.map-stop .level-node.unlocked:not(.active){border-color:#d5c2a7;background:linear-gradient(#6c573a,#493a25)}.map-stop .level-node.active{background:linear-gradient(#d4c0a5,#6c5534);border:3px solid #ffe277;box-shadow:0 5px #b78b23,0 7px 0 2px #8b6d43,0 0 22px #9172469c}.map-stop .you-flag{bottom:37px;left:0;font-size:9px;max-width:200px;z-index:3}.map-stop .map-miner{position:absolute;left:22px;bottom:-36px;width:112px;height:112px;filter:none;transform:none;z-index:2}.map-stop .map-miner.on-left{left:auto;right:24px;transform:none}.mining-actor{position:relative;pointer-events:none;isolation:isolate}.actor-rig{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 3px 2px #17120b66)}.original-arm{transform:rotate(0)}.rig-impact,.rig-chip{opacity:0;pointer-events:none}.rig-impact{transform-origin:305px 242px}.is-working .original-arm{animation:original-arm-swing 1.85s cubic-bezier(.4,0,.35,1) infinite}.is-working.powered-tool .original-arm{animation:original-tool-drill .24s linear infinite}.is-working .rig-impact{animation:rig-strike 1.85s infinite}.is-working .rig-chip{animation:rig-fragment 1.85s infinite;--dx:30px;--dy:-27px}.is-working .rig-chip-2{--dx:-20px;--dy:-37px}.is-working .rig-chip-3{--dx:12px;--dy:-48px}@keyframes original-arm-swing{0%,to{transform:rotate(0)}20%{transform:rotate(-7deg)}38%{transform:rotate(-22deg)}50%{transform:rotate(12deg)}58%{transform:rotate(7deg)}76%{transform:rotate(0)}}@keyframes original-tool-drill{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(1px,.6px) rotate(.8deg)}}@keyframes rig-strike{0%,48%,67%,to{opacity:0;transform:scale(.3)}51%{opacity:1;transform:scale(1)}60%{opacity:.25;transform:scale(1.3)}}@keyframes rig-fragment{0%,49%,80%,to{opacity:0;transform:translate(0)}52%{opacity:1;transform:translate(0)}76%{opacity:0;transform:translate(var(--dx),var(--dy))}}@media(max-width:359px){.map-stop .map-miner{width:100px;height:100px;left:22px;bottom:-32px}.map-stop .map-miner.on-left{left:auto;right:22px}.map-stop .level-node{width:42px;height:38px;font-size:18px}.map-stop .you-flag{font-size:8px;bottom:32px;padding:4px 6px}}@media(prefers-reduced-motion:reduce){.original-arm{animation:none!important}.rig-impact{opacity:.2;transform:scale(.5)}}.scroll-tabs{display:flex;align-items:center;gap:5px;min-width:0;margin:16px 0 12px}.scroll-tabs .horizontal-tabs{flex:1;min-width:0;margin:0;padding:3px 0;cursor:grab;touch-action:pan-x pan-y;overscroll-behavior-x:contain;user-select:none;-webkit-user-select:none;scrollbar-width:none}.scroll-tabs .horizontal-tabs::-webkit-scrollbar{display:none;width:0;height:0}.scroll-tabs .horizontal-tabs.is-dragging,.scroll-tabs .horizontal-tabs.is-dragging button{cursor:grabbing}.scroll-tabs .horizontal-tabs button{user-select:none;-webkit-user-drag:none;white-space:nowrap}.tab-scroll-arrow{flex:none;display:grid;place-items:center;width:25px;height:38px;border:1px solid #4e4230;border-radius:9px;background:#2c2317;color:#d5c3a9;padding:0}.tab-scroll-arrow:disabled{opacity:.3}.scroll-tabs.filters .horizontal-tabs button{border-radius:20px;font-size:12px;padding:10px 13px}.map-stop .level-node.unlocked:not(.active){background:linear-gradient(#a68352,#54432a);border:2px solid #d9c7af;color:#221b10;box-shadow:0 5px #362a1a,0 7px 0 1px #231c11,0 9px 9px #0006;text-shadow:0 1px #dacab355}.map-stop .level-node>.node-check{right:-5px;bottom:-5px;width:16px;height:16px;padding:2px;color:#dac9b2;fill:none;background:#463722;border:1px solid #d8c7ae;border-radius:50%;filter:none}.map-stop .level-node.active{background:linear-gradient(#fff494,#ffc23c);border-color:#fffbc9;color:#574015;text-shadow:0 1px #ffffff88;box-shadow:0 5px #b07b18,0 0 0 4px #927246,0 0 24px #93734799}.map-stop .level-node>.node-current{right:-6px;bottom:-6px;width:18px;height:18px;padding:2px;border-radius:50%;background:#ffe57f;color:#6d4811;fill:none;border:1px solid #fff4c4;filter:none}.app-shell{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;padding-bottom:0}.app-shell>.topbar,.app-shell>.demo-badge{flex-shrink:0}.content{padding-bottom:12px}.bottom-nav{position:sticky;left:auto;transform:none;flex-shrink:0;margin-top:auto;bottom:0}.app-shell.mine-view{height:100vh;height:100dvh;min-height:700px}.mine-view>.content{display:flex;flex-direction:column;flex:1;min-height:0;padding-top:calc(12px + env(safe-area-inset-top,0px));padding-bottom:4px}.mine-view .page-heading{flex-shrink:0;margin-top:14px;margin-bottom:14px}.mine-view .mining-card{flex-shrink:0}.mine-view .map-wrap{flex:1;min-height:200px;display:flex;flex-direction:column;margin-top:12px}.mine-view .map-toolbar{flex-shrink:0}.mine-view .map-scroll{height:auto;min-height:150px;max-height:none;flex:1}.mine-view .footnote{flex-shrink:0;margin:8px 0;font-size:9px}.mining-top>.btn{flex-shrink:0}.mining-top .amount{font-size:clamp(24px,7vw,34px);white-space:nowrap}.mining-top .amount>span{font-size:12px}@media(max-height:740px){.mine-view .page-heading{margin-top:8px;margin-bottom:9px}.mine-view .page-heading h1{font-size:25px}.mine-view .mining-card{padding:13px}.mine-view .map-wrap{margin-top:10px}}.bottom-nav button.nav-mine{gap:5px;color:#d8c6ae}.bottom-nav button.nav-mine .nav-image{width:70px;height:70px;margin-top:-28px;border-radius:50%;border:3px solid #ffe38a;background:radial-gradient(circle at 38% 22%,#463a29,#221b11 72%);box-shadow:0 5px #a8751e,0 0 0 3px #3f362a,0 3px 18px #0008;transition:box-shadow .2s}.bottom-nav button.nav-mine .nav-image img{width:55px;height:55px;filter:none;mix-blend-mode:normal}.bottom-nav button.nav-mine.active{color:#d4c0a5}.bottom-nav button.nav-mine.active .nav-image{border-color:#fff0a3;box-shadow:0 5px #b98727,0 0 0 3px #82663e,0 0 22px #80643d66}@media(max-width:359px){.bottom-nav button.nav-mine .nav-image{width:63px;height:63px;margin-top:-23px}.bottom-nav button.nav-mine .nav-image img{width:49px;height:49px}}.map-legend{position:relative;top:auto;z-index:1;display:flex;align-items:center;justify-content:center;gap:5px;width:100%;max-width:none;margin:0;padding:8px 7px;border:0;border-top:1px solid #433829;border-bottom:1px solid #433829;border-radius:0;background:#241c11;backdrop-filter:none;font-size:10px;flex-shrink:0}.map-legend span{margin-left:9px;color:#cdbfac;font-size:9px}.map-world{position:relative;width:100%;isolation:isolate;background:var(--ground);overflow:hidden}.terrain-field{position:absolute;inset:0;pointer-events:none;overflow:hidden}.terrain-layer{position:absolute;left:0;right:0;background-size:100% 100%;background-repeat:no-repeat;-webkit-mask-image:linear-gradient(transparent,#000 20%,#000);mask-image:linear-gradient(transparent,#000 20%,#000)}.continuous-road{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.continuous-road path{fill:none;stroke-linecap:round;stroke-linejoin:round}.road-shadow{stroke:#1c160e40;stroke-width:29}.road-surface{stroke:var(--road);stroke-width:25;opacity:.68}.road-gravel{stroke:var(--ground);stroke-width:17;stroke-dasharray:.2 13;opacity:.25}.scene-portal{position:absolute;z-index:4;left:50%;top:.45%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:9px;width:76%;max-width:300px;padding:12px 10px;border:1px solid #6a6358;border-radius:14px;background:linear-gradient(#362c1df2,#221b11f5);box-shadow:0 4px 12px #16110b66;color:#ccc3b7;font-size:12px;font-weight:800;text-align:left}.scene-portal small{display:block;margin-top:5px;color:#c7bfb3;font-size:9px;font-weight:500}.scene-portal.ready{border:1px solid #d7c4ab;color:#d9c8b1;background:linear-gradient(#3a2e1ef2,#271f13f5);box-shadow:0 0 18px #98774933}.scene-portal.ready small{color:#d3c4af}.scene-portal:not(:disabled):active{transform:translate(-50%) translateY(1px)}.scene-portal.previous-portal{top:auto;bottom:.5%}.scene-portal.final-sector{border-color:#f9d764;color:#ffe680}.bottom-nav{margin-top:24px}.mine-view .footnote{margin-bottom:20px}.bottom-nav button.nav-mine .nav-image{background:radial-gradient(circle,#342a1c,#1d170e 75%);isolation:auto;overflow:hidden}.bottom-nav button.nav-mine .nav-image img{mix-blend-mode:screen;clip-path:circle(47% at 50% 50%);object-fit:contain;filter:none}@media(max-width:359px){.scene-portal{font-size:10px;padding:10px 8px;width:85%}.scene-portal small{font-size:8px}.map-legend{font-size:9px}}.terrain-layer{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20360%20600%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22soft%22%20x%3D%22-10%25%22%20y%3D%22-10%25%22%20width%3D%22120%25%22%20height%3D%22120%25%22%3E%3CfeGaussianBlur%20stdDeviation%3D%222%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M-10%2062C20%2034%2038%2084%2072%2058S125%2043%20154%2068S206%2080%20235%2054S286%2039%20315%2064S350%2076%20370%2048V610H-10Z%22%20fill%3D%22white%22%20filter%3D%22url%28%23soft%29%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20360%20600%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22soft%22%20x%3D%22-10%25%22%20y%3D%22-10%25%22%20width%3D%22120%25%22%20height%3D%22120%25%22%3E%3CfeGaussianBlur%20stdDeviation%3D%222%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M-10%2062C20%2034%2038%2084%2072%2058S125%2043%20154%2068S206%2080%20235%2054S286%2039%20315%2064S350%2076%20370%2048V610H-10Z%22%20fill%3D%22white%22%20filter%3D%22url%28%23soft%29%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-size:100% 100%;mask-size:100% 100%}.terrain-layer:first-child{-webkit-mask-image:none;mask-image:none}.road-gravel{stroke-width:1.5;stroke-dasharray:.2 7;opacity:.3}.road-shadow{stroke:#241e1630}@supports not (aspect-ratio:1 / 1){.map-world{height:0;padding-bottom:2777.777778%}}.mine-view .footnote{margin-bottom:8px}.bottom-nav{margin-top:22px}@media(max-height:840px){.mine-view .topbar{padding-top:12px;padding-bottom:9px}.mine-view .page-heading .eyebrow{display:none}.mine-view .page-heading{margin-top:7px;margin-bottom:10px}.mine-view .mining-card{padding:12px}.mine-view .mining-top .btn{min-height:40px;padding:8px 12px}.mine-view .amount{font-size:28px}.mine-view .map-toolbar{padding-top:8px;padding-bottom:8px}.mine-view .map-legend{padding-top:6px;padding-bottom:6px}}.claim-success{text-align:center;padding:8px 0 0}.claim-burst{position:relative;width:168px;height:156px;margin:0 auto 10px;display:grid;place-items:center;background:radial-gradient(ellipse,#93734735,transparent 69%)}.claim-burst>img{object-fit:contain;filter:drop-shadow(0 8px 18px #876a4160);animation:reward-arrive .45s ease-out both}.claim-burst>i{position:absolute;left:75px;top:65px;color:#d5c2a7;transform:rotate(calc(var(--i)*60deg)) translateY(-65px);animation:reward-spark .9s ease-out both}.claim-success h2{font-size:25px;margin:10px 0}.claim-amount{display:block;color:#ffe394;font-size:36px;line-height:1.5;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.claim-amount small{font-size:15px}.claim-success>p{display:flex;align-items:center;justify-content:center;gap:6px;color:#d4c1a6;font-size:13px;margin:8px 0 20px}.claim-note{font-size:12px;line-height:1.8;color:#cdc1b1;background:#1e180f;border:1px solid #463b2b;border-radius:12px;padding:14px;margin-bottom:22px}.claim-success .btn{min-height:48px}@keyframes reward-arrive{0%{opacity:0;transform:scale(.65) translateY(14px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes reward-spark{0%{opacity:0;transform:rotate(calc(var(--i)*60deg)) translateY(-25px) scale(.4)}45%{opacity:1}to{opacity:0;transform:rotate(calc(var(--i)*60deg)) translateY(-80px) scale(.8)}}.bottom-nav button:not(.nav-mine) .nav-image img{mix-blend-mode:normal;filter:saturate(.85) brightness(.95)}.bottom-nav button:not(.nav-mine).active .nav-image img{filter:saturate(1.1) brightness(1.08)}img[src="/assets/ioc-coin.webp"]{object-fit:contain;clip-path:circle(47.5% at 50% 49.5%)}.coin-symbol{display:inline-block!important;flex:none;object-fit:contain;vertical-align:-.22em;width:1.25em;height:1.25em;max-width:none}.coin-text{display:inline}.coin-text .coin-symbol{margin:0 .12em}.amount .coin-symbol{width:.8em;height:.8em;vertical-align:-.06em}.reward .coin-symbol,.claim-burst .coin-symbol{width:18px;height:18px}.auth-challenge{width:100%;max-width:320px;padding:16px 0}.auth-challenge>p{margin-bottom:12px}.auth-challenge>div{min-height:65px}.auth-challenge>small{font-size:10px;color:#cec1ae}.loading-phase{color:#ffe394;font-size:12px}.loading-screen .loading-help{font-size:11px;max-width:290px;line-height:1.7}img.coin-symbol{width:1.25em;height:1.25em;min-width:14px;min-height:14px;max-width:none;max-height:none;margin:0;filter:none;mix-blend-mode:normal}.balance-parts b .coin-text{display:inline;font:inherit;color:inherit;margin:0}.hero-chips .coin-symbol{width:16px;height:16px}.claim-burst i .coin-symbol{min-width:0;min-height:0}.amount .coin-symbol{width:28px;height:28px;vertical-align:-.15em}@media(max-width:359px){.amount .coin-symbol{width:24px;height:24px}}.loading-screen.has-challenge{padding-left:8px;padding-right:8px}.scene-preview{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;background:#332b1c;border-bottom:1px solid #7d6737;color:#ffe6a2;flex-shrink:0}.scene-preview b{font-size:12px}.scene-preview small{display:block;font-size:10px;line-height:1.5;margin-top:3px;color:#d1bc91}.scene-preview button{display:flex;align-items:center;gap:3px;flex-shrink:0;font-size:11px;background:#564323;border:1px solid #a18443;border-radius:8px;color:#ffedb4;padding:8px 7px}.scene-preview>div{min-width:0}.scene-portal.previous-portal{left:3%;width:46%;transform:none;justify-content:flex-start;gap:5px}.scene-portal.previous-portal:active{transform:translateY(1px)}.language-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.language-grid button{display:flex;align-items:center;gap:9px;min-height:66px;padding:12px;border:1px solid #594e3f;border-radius:15px;background:#2f2519;color:#dbcbb5;text-align:start;min-width:0}.language-grid button.chosen{border-color:#ffd45d;box-shadow:0 0 0 1px #ffd45d}.language-grid .language-auto{grid-column:1/-1}.language-grid small{display:block;color:#cdc3b3;font-size:11px}.language-grid b{font-size:13px;overflow-wrap:anywhere}.language-grid .language-flag{font-size:24px;flex-shrink:0}.language-grid .icon{margin-inline-start:auto}html[dir=rtl] .wallet-address,html[dir=rtl] input[inputmode=decimal],html[dir=rtl] .map-world{direction:ltr}html[dir=rtl] .map-stop .you-flag{direction:rtl}html[dir=rtl] .page-heading,html[dir=rtl] .setting-list button{text-align:start}.app-shell{padding-bottom:calc(104px + var(--safe-bottom))}.bottom-nav{position:fixed;left:50%;bottom:0;transform:translate(-50%);margin:0;width:100%;max-width:520px;height:calc(83px + var(--safe-bottom));padding:9px 6px calc(10px + var(--safe-bottom));align-items:flex-end;isolation:isolate}.bottom-nav>button{flex:1 1 0;min-width:0;width:auto;height:63px;gap:4px;justify-content:flex-end;line-height:16px}.bottom-nav>button>span:last-of-type{height:16px;max-width:100%;font-size:12px;white-space:nowrap}.bottom-nav .nav-image{flex:none;height:42px;width:48px}.bottom-nav button.nav-mine .nav-image{flex:none;margin-top:0;margin-bottom:0}.bottom-nav button.nav-mine{height:92px;gap:5px}.task-row>.btn{flex-shrink:0;min-width:76px;white-space:normal;font-variant-numeric:tabular-nums}.task-row>.btn small{display:block;font-size:11px;white-space:nowrap;margin-top:4px}.checkin-countdown{display:flex;align-items:center;justify-content:center;gap:6px;color:#d5c2a8;font-size:12px;font-variant-numeric:tabular-nums;margin-top:15px}.toast{top:calc(14px + env(safe-area-inset-top,0px));width:min(420px,calc(100vw - 28px));max-width:none;box-sizing:border-box;align-items:flex-start;gap:11px;padding:14px;background:linear-gradient(125deg,#352a1bfa,#221b11fa);border-color:#5f4f3a;border-radius:16px;box-shadow:0 10px 32px #0005;animation:none;backdrop-filter:blur(14px)}.toast-icon{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:#876a411a;color:#d4c1a6}.toast .toast-icon svg{color:inherit}.toast-content{flex:1;min-width:0;overflow-wrap:anywhere;color:#d2c6b5}.toast-title{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:3px;color:#dcccb5;font-size:15px;line-height:1.5}.toast-reward{display:inline-flex;align-items:center;gap:5px;color:#ffe085;font-variant-numeric:tabular-nums}.toast-content small{display:block;margin-top:4px;color:#cec3b3;font-size:12px}.toast-success{border-color:#aa8841;background:linear-gradient(125deg,#363022fa,#261f16fa)}.toast-success .toast-icon{color:#ffde83;background:#ffe08218}.toast-success .toast-title{color:#ffe6a2}.toast-failure{border-color:#d46666;background:linear-gradient(125deg,#2e2321fa,#201d19fa)}.toast-failure .toast-icon{color:#ff8585;background:#ff68681c}.toast-failure .toast-title{color:#ffb4b4}.toast-failure .toast-content{color:#c69b95}.toast-content{align-self:center;line-height:1.65}.toast-icon{align-self:center;width:34px;height:34px}.toast-title{column-gap:10px;row-gap:2px}.toast-reward{white-space:nowrap}.toast-close{flex:none;display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:transparent;color:#cec3b3;cursor:pointer}.toast-close svg{color:inherit}.toast-close:hover{background:#ffffff12}.toast-close:focus-visible{outline:2px solid #d4c1a6;outline-offset:2px}.toast-enter-active,.toast-leave-active{transition:opacity .18s ease,transform .18s ease}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(-50%,-12px)}@media(prefers-reduced-motion:reduce){.toast-enter-active,.toast-leave-active{transition:none}}@media(max-width:359px){.bottom-nav button.nav-mine{height:85px}.bottom-nav>button>span:last-of-type{font-size:11px}.task-row>.btn{min-width:70px}}body{min-width:0}.app-shell{width:100%}.mine-view .mining-card{padding:10px 12px;margin-bottom:0}.mine-view .mining-top{gap:8px}.mine-view .mining-top .muted{font-size:10px;gap:5px}.mine-view .mining-top .amount{font-size:28px;line-height:1.15;margin-top:3px}.mine-view .mining-top .btn{min-height:36px;font-size:12px;padding:7px 10px}.mine-view .mining-meta{margin-top:6px;font-size:10px;line-height:1.4}.mine-view .mining-card>.progress{height:5px;margin-top:6px}.mine-view .map-wrap{margin-top:8px}.mine-view .map-toolbar{padding:5px 7px}.mine-view .map-legend{padding-top:5px;padding-bottom:5px;font-size:10px}.bottom-nav button.nav-profile .nav-image{position:relative;width:48px;height:42px;border-radius:12px;overflow:hidden}.bottom-nav button.nav-profile .nav-image img{position:absolute;left:4px;top:-13px;width:68px;height:68px;max-width:none;object-fit:contain;transform:none;clip-path:inset(0 44% 0 0)}.mine-view .mining-card{position:relative;z-index:2;border-color:#594c39;background:radial-gradient(ellipse at 0 0,#55442e66,transparent 75%),linear-gradient(120deg,#3a2e1d,#2b2316);box-shadow:0 5px 15px #0003;padding:12px 14px;border-radius:20px;margin-bottom:0}.mine-view .mining-top .amount{font-size:33px;letter-spacing:-1px}.mine-view .mining-top .btn{min-height:48px;min-width:104px;border-radius:14px;font-size:13px;box-shadow:0 4px #9c6517}.mine-view .mining-card>.progress{height:7px;margin-top:9px;border-color:#554b3c;background:#1f190f}.mine-view .mining-card>.progress i{background:linear-gradient(90deg,#8d6f44,#ffd95a)}.mine-view .map-wrap{margin-top:5px}.map-zone-switch{position:absolute;z-index:6;top:10px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:6px;max-width:calc(100% - 24px);padding:3px;background:#1d170edf;border:1px solid #5e554888;border-radius:20px;box-shadow:0 3px 10px #0003;backdrop-filter:blur(8px)}.map-zone-switch>button{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:#3e352799;color:#d7c5ab}.map-zone-switch>span{white-space:nowrap;font-size:11px;font-weight:700;text-align:center;padding:0 5px}.map-zone-switch small{display:block;font-size:8px;font-weight:500;color:#ffe095;margin-top:2px}.locate{min-height:40px;padding:8px 12px;gap:7px}.locate>svg{stroke-width:2;flex:none}.loading-screen{min-height:100vh;min-height:100dvh;box-sizing:border-box}.loading-screen>.loading-miner{width:216px;height:216px;max-width:65vw;object-fit:contain;animation:none;flex:none}.wallet-age{margin:12px 0;padding:13px 14px;border:1px solid #4b3f2f;border-radius:12px;background:#1f180f}.wallet-age-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wallet-age-stats>div{display:flex;flex-direction:column;gap:5px}.wallet-age-stats>div+div{border-left:1px solid #3e3629;padding-left:14px}.wallet-age-stats span{color:#cac0b1;font-size:11px}.wallet-age-stats strong{font-size:15px}.wallet-age-detail{display:flex;align-items:center;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid #3a3124;font-size:10px;color:#c8bfb2;flex-wrap:wrap}.wallet-age-status{margin-left:auto;color:#efcb77}.wallet-age-status.qualified{color:#d1c1aa}.wallet-actions>a{display:flex;align-items:center;justify-content:center;gap:8px;width:50%;min-height:44px;border:1px solid #504433;border-radius:10px;background:#211a10;color:#d6c6b0;font-weight:700;text-decoration:none}.exchange-grid a.btn{text-decoration:none}.wallet-link-card{display:flex;align-items:center;gap:14px;padding:18px;margin-bottom:18px}.wallet-link-icon{display:grid;place-items:center;flex:none;width:58px;height:58px;border-radius:16px;background:linear-gradient(135deg,#9e7c4c,#624d2f);color:#2a2114;box-shadow:0 5px #41331f66}.wallet-link-body{flex:1;min-width:0}.wallet-link-body h3{margin:0 0 7px;font-size:19px}.wallet-link-body p{font-size:11px;color:#cdc1b0;line-height:1.6}.wallet-short-address{display:flex;align-items:center;gap:6px;max-width:100%;padding:0;background:none;border:0;color:#d2c4b0;font-size:12px;overflow-wrap:anywhere}.wallet-link-action{flex:none;display:grid;place-items:center;width:40px;height:40px;border:1px solid #564b3a;background:#3a2f1f;border-radius:14px;color:#d8c7af}.wallet-verification-card{padding:20px 18px;margin-bottom:18px}.verification-card-heading{display:flex;align-items:center;gap:12px;margin-bottom:18px}.verification-card-heading>div{flex:1;min-width:0}.verification-card-heading h3{font-size:21px;margin:0 0 4px}.verification-card-heading p{font-size:11px;color:#cdc1b1;line-height:1.5}.verification-shield{display:grid;place-items:center;flex:none;width:54px;height:54px;border-radius:16px;background:linear-gradient(135deg,#ffe777,#ffbd26);color:#4e3503;box-shadow:0 5px #8d5e2444}.verification-step{display:flex;align-items:center;gap:12px;padding:13px;margin:10px 0;border-radius:14px;background:#20190fa6;border:1px solid #463b2b}.verification-step-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:#3b3122;color:#cec1af}.verification-step.is-complete .verification-step-icon{background:#7c613c;color:#211a10}.verification-step.is-waiting .verification-step-icon{background:#735c274f;color:#f4cf77}.verification-step b{display:block;font-size:14px;line-height:1.5}.verification-step p{margin-top:3px;color:#cabfb1;font-size:11px;line-height:1.6}.verification-pay{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:18px;min-height:58px;font-size:17px}.verification-source-note{text-align:center;color:#887860;font-size:10px;margin:12px 0 0}.verification-age-hint{color:#efcb77;font-size:11px;line-height:1.6}.wallet-standalone-actions{margin:0 0 22px;padding:0;border:0}.wallet-standalone-actions>a{width:auto;flex:1}.wallet-standalone-actions>button{flex:1}.exchange-grid{align-items:stretch}.exchange-grid .exchange{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:10px;padding:16px}.exchange-grid .exchange h3{display:flex;align-items:center;gap:5px;margin:0;font-size:17px}.exchange-grid .exchange p{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin:0 0 5px;min-height:24px;font-size:12px}.exchange-grid .exchange>.btn{margin-top:auto;min-height:38px;white-space:normal}.quote-symbol{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#604d33;color:#fff;font-weight:700}.swap-arrow{color:#d1c0a7;margin:0 1px}.record>strong{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;flex-shrink:0;white-space:nowrap}.record>strong img{flex:none}:root{color-scheme:dark;--bg:#191d1f;--panel:#302925;--stroke:#846b42;--text:#eee6d2;--muted:#b1a58d;--gold:#e3b65b;--cyan:#e3b65b;--mint:#acc795;--ioc-cut:10px}html,body,#app{background:#191d1f;color:#eee6d2}body{font-family:Inter,Segoe UI,Noto Sans,Arial,sans-serif;background:var(--bg)}button,input,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #f3cd79;outline-offset:3px}.app-shell{background:#191d1f;border-color:#544832;box-shadow:none}.app-shell .content{padding-top:15px}.app-shell h1,.app-shell h2,.app-shell h3{color:#f1e8d1;font-weight:700;letter-spacing:.01em}.app-shell .muted,.app-shell .footnote{color:#b0a58e}.app-shell .yellow{color:#edc36e}.app-shell .mint{color:#b8cc9d}.app-shell .panel,.app-shell .sheet{background:#302925;border:1px solid #917342;box-shadow:inset 0 2px #d5ab5420,0 3px #100e0b55;border-radius:3px}.app-shell .panel{clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)}.app-shell .panel:focus-within{outline-offset:-3px}.app-shell .btn,.app-shell .btn.cyan,.app-shell .btn.gold{background:#e3b65b;color:#31281b;border:1px solid #f5d793;border-radius:3px;box-shadow:inset 0 3px #ffe6a055,0 3px #6b4f27;font-weight:750;text-shadow:none}.app-shell .btn.purple{background:#86463f;color:#fff0d8;border-color:#b28855;box-shadow:inset 0 2px #d9a58833,0 3px #4b2c27}.app-shell .btn:disabled,.app-shell button:disabled:not(.level-node){background-color:#464540;color:#c0b69f;border-color:#72694e;box-shadow:none;opacity:.65}.app-shell .text-btn{color:#e4bb65}.app-shell .icon-btn{color:#cfb477}.app-shell .tag,.app-shell .hero-chips>span,.app-shell .crew-badges>span,.app-shell .level-inline b{background:#222322;color:#c5b99d;border:1px solid #72603e;border-radius:3px;box-shadow:none}.app-shell .progress{background:#1d2021;border-color:#66583a}.app-shell .progress>i{background:var(--gold);box-shadow:0 0 6px #c4963533}.app-shell .bottom-nav{background:#302925f7;border-color:#9c7b41;border-radius:0;box-shadow:0 -4px #171a1bd9;backdrop-filter:none;padding-top:8px}.app-shell .bottom-nav button{color:#b6ac96}.app-shell .bottom-nav button.active{color:#ecc268}.app-shell .bottom-nav button.active .nav-image{background:#534332;border-color:#e0af4e;border-radius:4px;box-shadow:none}.app-shell .bottom-nav .nav-image img{width:42px;height:42px;mix-blend-mode:normal;filter:none}.app-shell .bottom-nav button.nav-profile .nav-image img{position:static;left:auto;top:auto;width:42px;height:42px;object-fit:contain;clip-path:none}.app-shell .bottom-nav button.nav-mine .nav-image{background:#222729;border-color:#dfb153;box-shadow:0 0 0 3px #302925}.app-shell .bottom-nav button.nav-mine.active .nav-image{border-color:#f4cf7e;box-shadow:0 0 0 3px #806339}.app-shell .bottom-nav button.nav-mine .nav-image img{clip-path:none;width:52px;height:52px;mix-blend-mode:normal}.app-shell .mining-card{background:#302925;padding:13px 14px}.app-shell .mining-meta{color:#b7aa8b}.app-shell .mining-meta b{color:#ebc67b}.app-shell .map-wrap{border-color:#9b7b41;border-radius:4px}.app-shell .map-scroll{background:#3d4738;scrollbar-color:#8e774d #202422}.app-shell .map-zone-switch{background:#302a21ef;color:#f0dcaa;border:1px solid #bd9852;border-radius:3px;box-shadow:0 3px #1c201b66}.app-shell .map-zone-switch button{background:#3d3425;color:#e7bd65}.app-shell .map-zone-switch small{color:#d8c08e}.app-shell .map-stop .level-node{background:#302b22;border-color:#d9b776;color:#f2e4c1;box-shadow:0 4px #766036,0 7px #26271e;font-size:20px}.app-shell .map-stop .level-node.active{background:#e7bd66;color:#2c2518;border-color:#f9dfa0;box-shadow:0 4px #9a7435,0 0 0 3px #534b33}.app-shell .map-stop .level-node.unlocked:not(.active){background:#4a6244;border-color:#b9c58c;color:#f0e9c7;box-shadow:0 4px #34452f}.app-shell .level-node svg,.app-shell .level-node .node-current{background:#4d3e25;color:#e9c675;border-color:#a17a3c}.app-shell .map-stop .you-flag,.app-shell .future-miner-label{background:#28251fef;color:#e5d5ae;border:1px solid #8c7347;border-radius:2px;text-shadow:none}.app-shell .map-miner{filter:drop-shadow(0 4px 2px #0004)}.app-shell .locate{background:#82433d;border-color:#c49c5c;color:#ffe5ac;border-radius:3px;box-shadow:0 2px #4b2b25}.app-shell .continuous-road .road-surface{stroke:#c8a66b}.app-shell .continuous-road .road-shadow{stroke:#463a244d}.app-shell .continuous-road .road-gravel{stroke:#e4c793}.app-shell .scene-portal{border-color:#a7854c;border-radius:3px}.app-shell .scene-portal .portal-copy small{color:#e9d4a3}.app-shell .crew-overview,.app-shell .crew-identity{color:#eadfc8}.app-shell .crew-eyebrow,.app-shell .crew-next{color:#bdb098}.app-shell .crew-portrait{background:#242824;border-radius:5px}.app-shell .crew-level{background:#e3b65b;color:#30261b;border-color:#f5d58d;border-radius:3px}.app-shell .crew-badges>span{background:#25241f;color:#d8c9a9}.app-shell .crew-sector{border-color:#947440;color:#f4e6c2}.app-shell .crew-sector:after{background:#25241fb3}.app-shell .miner-card{background:#302925;border-color:#8b754d;border-radius:5px;box-shadow:none}.app-shell .miner-card.current{border-color:#dcb45d;box-shadow:0 0 0 1px #dcb45d}.app-shell .miner-card.next{border-color:#9e5750;box-shadow:0 0 0 1px #9e5750}.app-shell .miner-card .level-tag{background:#e3b65b;color:#302516;border-radius:2px}.app-shell .miner-card .tag{background:#3c3327}.app-shell .miner-art{background-color:#292e26}.app-shell .miner-card .btn{border-radius:3px}.app-shell .scroll-tabs{border-color:#7c6540}.app-shell .scroll-tabs button,.app-shell .filters button{border-color:#80663d;background:#302925;color:#c5baa3;border-radius:3px}.app-shell .scroll-tabs button.selected,.app-shell .scroll-tabs button[aria-pressed=true],.app-shell .filters button.selected{background:#e3b65b;color:#302516;border-color:#f4d38e;box-shadow:none}.app-shell .scroll-tabs .scroll-arrow{background:#252623;border-color:#79653e;color:#d8b66b}.app-shell .task-hero{background:#3e2927}.app-shell .task-hero p,.app-shell .task-description p{color:#b0a38c}.app-shell .task-icon{background:#282822;color:#dbb46a;border-color:#8a7046;border-radius:4px}.app-shell .days>div{background:#222526;border-color:#776747;border-radius:3px}.app-shell .days .today{background:#57452c;border-color:#eac574}.app-shell .days .done{background:#354330}.app-shell .days small{color:#bfb39c}.app-shell .checkin-countdown{color:#e0bf76}.app-shell .reward{color:#e7bd65}.app-shell .vault-total>img{filter:drop-shadow(0 2px 7px #0003)}.app-shell .vault-total small{color:#b8aa8f}.app-shell .balance-parts>div{background:#262723;border-color:#776341;border-radius:3px}.app-shell .balance-parts span{color:#bdb098}.app-shell .wallet-link-icon{background:#483c29;color:#f1c365;box-shadow:none;border:1px solid #9b7a3c;border-radius:3px}.app-shell .wallet-link-action{background:#282723;color:#e2bc71;border-color:#967c4c;border-radius:3px}.app-shell .wallet-short-address{color:#d4c7a6}.app-shell .wallet-link-body p,.app-shell .verification-card-heading p{color:#baac90}.app-shell .verification-shield{background:#d8af5b;color:#3b2e19;border-radius:3px;box-shadow:none}.app-shell .verification-step{background:#262723;border-color:#786343;border-radius:3px}.app-shell .verification-step-icon{background:#474032;color:#d2bb88}.app-shell .verification-step.is-complete .verification-step-icon{background:#8caa6e;color:#212b1c}.app-shell .verification-step p,.app-shell .verification-source-note{color:#b0a38b}.app-shell .wallet-actions>a,.app-shell .wallet-actions button{background:#332c24;border-color:#9c7d45;color:#e6c78b;border-radius:3px}.app-shell .exchange-grid .exchange>svg{color:#e3b65b}.app-shell .exchange p,.app-shell .income-types span,.app-shell .chart small,.app-shell .record small{color:#b5a78c}.app-shell .chart button i{background:#b18b43}.app-shell .chart button.active i{background:#e8bf69}.app-shell .chart button.active{color:#e8bf69}.app-shell .record{border-color:#65553b}.app-shell .record-icon{background:#292821;color:#dbb465;border-radius:3px}.app-shell .employee-pass{background:var(--panel);border-color:#a1824b}.app-shell .employee-pass-label{color:#c8b794;letter-spacing:.08em}.app-shell .employee-avatar{background:#514632;border-color:#d6b16b;color:#f2dbab}.app-shell .employee-pass p{color:#b7a98b}.app-shell .stats>div{border-color:#716143}.app-shell .stats svg{color:#d5b06a}.app-shell .invite h2 svg{color:#d7b572}.app-shell .invite-rule{background:#272621;border-color:#7f6a44;border-radius:3px}.app-shell .invite-rule>span{color:#c0b399}.app-shell .invite-rule>b,.app-shell .invite-rule .percent{color:#ecc56e}.app-shell .invite-link{background:#242522;border-color:#8d7448;border-radius:3px;color:#d9cba9}.app-shell .reward-card p,.app-shell .reward-card small,.app-shell .member p{color:#b4a68a}.app-shell .segmented{background:#242522;border-color:#7b6847;border-radius:3px}.app-shell .segmented button{border-radius:2px;color:#b9aa8c}.app-shell .segmented button.active{background:#dcb260;color:#302718}.app-shell .setting-list button{border-color:#66573d}.app-shell .setting-list small{color:#ad9c7e}.app-shell .setting-list button>svg:first-child{color:#d3b16b}.app-shell .overlay{background:#101211d9;backdrop-filter:blur(3px)}.app-shell .sheet{padding-top:24px;border-radius:6px}.app-shell .sheet-close{background:#242621;color:#ecd39b;border:1px solid #8d7246}.app-shell .sheet-art{border-color:#8d7042;border-radius:3px}.app-shell .detail-stats>div{background:#262723;border-color:#816c45;border-radius:3px}.app-shell .detail-stats svg{color:#d9b66c}.app-shell .detail-stats small,.app-shell .sheet>p{color:#c4b79c}.app-shell .notice{background:#493a24;border-color:#a38142;color:#edcd8f!important}.app-shell .sheet input,.app-shell .input-row{background:#232520;border-color:#8e7347;border-radius:3px;color:#f0e5cb}.app-shell .input-row button{background:#51412a;color:#e5c071}.app-shell .receipt{background:#272722;border-color:#766240;border-radius:3px}.app-shell .receipt p{color:#b8a88b}.app-shell .receipt b{color:#e8d6ae}.app-shell .language-grid button{background:#282923;border-color:#8b7449;border-radius:4px;color:#eee1c4}.app-shell .language-grid small{color:#b5a58a}.app-shell .language-grid button.chosen{border-color:#e7be69;box-shadow:inset 0 0 0 1px #e7be69}.app-shell .order-row{border-color:#79613f}.app-shell .order-row small,.app-shell .order-row>b{color:#c5b390}.toast{background:#302925f7;border-color:#a28044;border-radius:5px;backdrop-filter:none}.toast .toast-content,.toast .toast-close{color:#d8c6a1}.toast .toast-title{color:#f2deaf}.toast .toast-icon{background:#e4ba5b18;color:#e4ba5b}.toast-success{background:#333923f7;border-color:#9eaa6d}.toast-failure{background:#462d29f7;border-color:#bb7560}.loading-screen{background:#191d1f}.loading-screen h2{color:#ead8ad}.loading-screen p{color:#b1a286}.loading-line{background:#49402e}.loading-line:after{background:#e2b65d}.demo-badge{border-color:#80683e;background:#2d2c23;color:#bcab87}.demo-badge button{color:#e2b65d}@media(max-width:359px){.app-shell .bottom-nav .nav-image img,.app-shell .bottom-nav button.nav-profile .nav-image img{width:37px;height:37px}.app-shell .btn{font-size:12px}.app-shell .content{padding-left:12px;padding-right:12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.app-shell .miner-tile{border-color:#816b43;box-shadow:none}.app-shell .crew-card-current{border-color:#c9b772}.app-shell .crew-card-next{border-color:#a66555}.app-shell .crew-card-current .tile-state{background:#9eaf79;color:#263023;border-color:#c6d49f}.app-shell .crew-card-next .tile-state{background:#86463f;color:#f2ddbc;border-color:#bb8270}.app-shell .crew-card-unlocked .tile-state{background:#424b35;color:#e1d8bc;border-color:#7e8a5b}.app-shell .crew-card-locked .tile-state{background:#312d25;color:#c5b899;border-color:#7c6844}.app-shell .crew-card-tag{background:#3f4b30;color:#e4e2b3;border-radius:2px}.app-shell .crew-card-next .crew-card-tag{background:#69372e;color:#f5ddbd}.app-shell .sector-equipment span,.app-shell .crew-sector p,.app-shell .sector-range small{color:#d8c8a4}.app-shell .crew-sector h2{color:#f0d99d}.app-shell .wallet-actions [aria-disabled=true],.app-shell .exchange [aria-disabled=true]{opacity:.42;cursor:default}.app-shell .mining-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(96px,44%);align-items:center}.app-shell .mining-top>div{min-width:0}.app-shell .mining-top .amount{font-size:clamp(20px,6vw,31px);letter-spacing:-.8px;overflow-wrap:anywhere;white-space:normal}.app-shell .mining-top>.btn{min-width:0;white-space:normal;font-size:12px;padding:8px;line-height:1.3}.app-shell .mining-card>.progress i{background:var(--gold)}.app-shell .zone-banner:before,.app-shell .zone-banner:after{background:none}.app-shell .crew-sector{background-color:#332c23}.app-shell.mine-view{min-height:0}.app-shell .crew-sector{background-blend-mode:multiply;background-color:#81704f}.app-shell .mining-meta{flex-wrap:wrap;gap:5px}.app-shell .mining-meta span{min-width:0;overflow-wrap:anywhere}.app-shell .bottom-nav{direction:ltr}.app-shell .bottom-nav button.nav-profile .nav-image img{border:1px solid #a1814b;border-radius:3px;object-fit:cover}:root{--bg:#191e20;--panel:#302925;--inset:#242223;--stroke:#947749;--text:#eee6d2;--muted:#b3a995;--gold:#e5b75c;--cyan:var(--gold);--edge:#695b43;--red:#87413d;--disabled:#454540;--ioc-cut:6px;--icon-atlas:url(/assets/medieval-ui-icon-atlas-v1.webp);--frame-shape:polygon(6px 0, calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px) , calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px) ,0 6px);--frame-ring:polygon(evenodd,6px 0, calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px) , calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px) ,0 6px,6px 0,6.5px 1px,1px 6.5px,1px calc(100% - 6.5px) ,6.5px calc(100% - 1px) , calc(100% - 6.5px) calc(100% - 1px) , calc(100% - 1px) calc(100% - 6.5px) , calc(100% - 1px) 6.5px, calc(100% - 6.5px) 1px,6.5px 1px)}html,body,#app{background:var(--bg);color:var(--text)}body{background:var(--bg);font-family:system-ui,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;font-weight:400;line-height:1.5}.app-shell{background:var(--bg);border:0;box-shadow:none;padding-bottom:calc(102px + var(--safe-bottom))}.app-shell .content{padding:calc(16px + env(safe-area-inset-top,0px)) 14px 20px}.app-shell h1,.app-shell h2,.app-shell h3{font-weight:600;letter-spacing:0;color:var(--text)}.app-shell h2{font-size:19px;line-height:1.4}.app-shell h3{line-height:1.45}.app-shell .yellow,.app-shell .mint{color:var(--gold)}.app-shell .muted,.app-shell .footnote{color:var(--muted)}.app-shell .panel{position:relative;border:0;border-radius:0;clip-path:var(--frame-shape);box-shadow:none;background:var(--panel)}.app-shell .panel:after{content:"";position:absolute;z-index:5;inset:0;pointer-events:none;background:var(--stroke);clip-path:var(--frame-ring)}.app-shell .panel:before{content:"";position:absolute;z-index:4;left:7px;right:7px;top:3px;height:1px;background:var(--edge);pointer-events:none}.app-shell .btn,.app-shell .btn.cyan,.app-shell .btn.gold{position:relative;border:0;border-radius:0;clip-path:var(--frame-shape);background:var(--gold);color:#302718;box-shadow:inset 0 0 0 1px #f2d28f;min-height:44px;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.4;text-shadow:none;white-space:normal}.app-shell .btn:before{content:"";position:absolute;top:3px;left:6px;right:6px;height:1px;background:#9b773a;pointer-events:none}.app-shell .btn.purple{background:var(--red);color:var(--text);box-shadow:inset 0 0 0 1px #ac825a}.app-shell .btn.purple:before{background:#b99068}.app-shell .btn:disabled,.app-shell button:disabled:not(.level-node){opacity:1;background-color:var(--disabled);color:#b8b4a7;border-color:#80765f;box-shadow:inset 0 0 0 1px #80765f;cursor:not-allowed}.app-shell .btn:disabled:before{background:#706c5c}.app-shell .text-btn{color:var(--gold);min-height:40px}.app-shell .icon-btn{min-width:36px;min-height:36px;color:var(--gold)}.app-shell .tag,.app-shell .hero-chips>span,.app-shell .crew-badges>span,.app-shell .level-inline b{border:1px solid var(--edge);border-radius:0;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px);background:var(--inset);box-shadow:inset 0 2px #b59a6733;color:var(--muted);font-weight:400}.app-shell .progress{height:6px;border:1px solid var(--edge);background:var(--inset);box-shadow:none}.app-shell .progress>i,.app-shell .mining-card>.progress i{background:var(--gold);box-shadow:none}.app-shell .section-title{margin:24px 0 9px;gap:10px}.app-shell .section-title h2{font-size:19px}.app-shell .section-title>span{font-size:11px;color:var(--muted)}.app-shell .section-heading{font-size:19px;margin:24px 0 10px}.app-shell .two-col{gap:9px}.app-shell .footnote{font-size:10px;line-height:1.6}.app-shell svg[class*=art-]{background-image:var(--icon-atlas);background-size:500% 200%;background-repeat:no-repeat;stroke:transparent;fill:transparent}.app-shell svg[class*=art-]>*{visibility:hidden}.app-shell .art-tasks{background-position:0 0}.app-shell .art-crown{background-position:25% 0}.app-shell .art-team{background-position:100% 0}.app-shell .art-shield{background-position:75% 0}.app-shell .art-gift{background-position:0 100%}.app-shell .art-chart{background-position:25% 100%}.app-shell .art-globe{background-position:50% 100%}.app-shell .art-copy{background-position:75% 100%}.app-shell .art-link{background-position:100% 100%}.app-shell .art-wallet{background-image:url(/assets/ioc-coin.webp);background-size:contain;background-position:center;clip-path:circle(47.5% at 50% 49.5%)}.app-shell .bottom-nav{height:calc(75px + var(--safe-bottom));padding:6px 4px calc(7px + var(--safe-bottom));border:0;background:transparent;box-shadow:none;backdrop-filter:none;overflow:visible}.app-shell .bottom-nav:before,.app-shell .bottom-nav:after{content:"";position:absolute;inset:0;pointer-events:none;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);background:var(--stroke);z-index:-2}.app-shell .bottom-nav:after{inset:1px;background:var(--panel);z-index:-1;box-shadow:inset 0 2px 0 var(--edge)}.app-shell .bottom-nav>button{height:61px;gap:0;padding:0 2px;color:var(--muted);font-weight:500;min-width:0}.app-shell .bottom-nav>button>span:last-of-type{height:18px;line-height:18px;font-size:13px}.app-shell .bottom-nav .nav-image{position:relative;width:52px;height:44px;border:1px solid transparent;border-radius:6px;background:transparent;overflow:visible}.app-shell .bottom-nav .nav-image:after{content:"";position:absolute;width:38px;height:38px;inset:2px auto auto 6px;background-image:var(--icon-atlas);background-size:500% 200%;background-position:0 0;pointer-events:none}.app-shell .bottom-nav>button:nth-child(2) .nav-image:after{background-position:25% 0}.app-shell .bottom-nav>button.nav-profile .nav-image:after{background-position:75% 0}.app-shell .bottom-nav>button:nth-child(4) .nav-image:after{background-image:url(/assets/ioc-coin.webp);background-size:contain;background-position:center;clip-path:circle(47.5% at 50% 49.5%)}.app-shell .bottom-nav .nav-image img{opacity:0;filter:none;mix-blend-mode:normal}.app-shell .bottom-nav button.active{color:var(--gold)}.app-shell .bottom-nav button.active .nav-image{border:1px solid var(--gold);background:#504333;border-radius:6px;box-shadow:none}.app-shell .bottom-nav button.nav-profile .nav-image{width:52px;height:44px;border-radius:6px;overflow:visible}.app-shell .bottom-nav button.nav-mine{height:87px;gap:3px;color:var(--text)}.app-shell .bottom-nav button.nav-mine .nav-image,.app-shell .bottom-nav button.nav-mine.active .nav-image{width:65px;height:65px;border:2px solid var(--gold);border-radius:50%;background:#22292c;box-shadow:0 0 0 3px var(--bg),inset 0 0 0 3px #41403a;overflow:hidden}.app-shell .bottom-nav button.nav-mine .nav-image:after{width:53px;height:53px;left:4px;top:4px;background-position:50% 0}.app-shell .bottom-nav i{width:6px;height:6px;right:calc(50% - 22px);top:5px;background:#ef5967;box-shadow:none}.app-shell .scroll-tabs{gap:5px;margin:16px 0 12px;border:0;min-height:40px}.app-shell .scroll-tabs .horizontal-tabs{gap:5px;padding:0;margin:0;align-items:stretch}.app-shell .scroll-tabs button{position:relative;min-height:40px;border:0;border-radius:0;clip-path:var(--frame-shape);box-shadow:inset 0 0 0 1px var(--stroke);background:var(--panel);color:var(--muted);padding:9px 12px;font-size:12px;line-height:1.5}.app-shell .scroll-tabs button:before{content:"";position:absolute;left:7px;right:7px;top:3px;height:1px;background:var(--edge);pointer-events:none}.app-shell .scroll-tabs button.selected{background:var(--red);color:var(--text);box-shadow:inset 0 0 0 1px var(--gold)}.app-shell .filters button.selected{background:var(--gold);color:#302718}.app-shell .scroll-tabs .tab-scroll-arrow{min-width:26px;width:26px;flex-basis:26px;padding:8px 3px;color:var(--gold);background:var(--inset)}.app-shell .scroll-tabs .tab-scroll-arrow:disabled{background:var(--inset);color:var(--muted);box-shadow:inset 0 0 0 1px var(--stroke)}.app-shell .task-hero{padding:16px 13px;min-height:110px;background:#432d2a}.app-shell .task-hero h2{font-size:20px}.app-shell .task-hero p{font-size:12px;margin:3px 0 14px}.app-shell .task-hero>img{width:54px;height:59px;mix-blend-mode:normal;opacity:0}.app-shell .task-hero:before{height:54px;width:54px;left:auto;right:16px;top:24px;background:var(--icon-atlas) 0 0/500% 200%}.app-shell .hero-chips>span{padding:2px 8px;font-size:10px;gap:4px}.app-shell .hero-chips>span>svg{width:13px;height:13px}.app-shell .checkin-panel{padding:11px 10px 10px}.app-shell .days{gap:4px;margin:0 0 10px}.app-shell .days>div{gap:5px;min-width:0;padding:8px 0 7px;background:var(--inset);border:1px solid var(--edge);border-radius:0;clip-path:var(--frame-shape);box-shadow:inset 0 3px #b39a6730}.app-shell .days .today{border:1px solid var(--gold);padding:8px 0 7px;background:var(--inset)}.app-shell .days .done{background:#3e4431}.app-shell .days small{font-size:9px;color:var(--muted)}.app-shell .days b{font-size:14px;font-weight:400;line-height:1.3}.app-shell .days img{width:21px;height:21px}.app-shell .checkin-panel>.btn{font-size:15px;min-height:42px;font-weight:500}.app-shell .checkin-panel .footnote{margin-top:10px;font-size:10px}.app-shell .task-row{padding:11px 10px;gap:8px;margin-bottom:9px;min-height:79px}.app-shell .task-icon{width:35px;height:39px;border-radius:0;clip-path:var(--frame-shape);border:1px solid var(--edge);background:var(--inset)}.app-shell .task-icon>svg{width:27px;height:27px;background:var(--icon-atlas) 0 0/500% 200%;stroke:transparent}.app-shell .task-icon>svg>*{visibility:hidden}.app-shell .task-icon:has(path[d^="M20 8"])>svg{background-image:url(/assets/ioc-coin.webp);background-size:contain;clip-path:circle(47.5% at 50% 49.5%)}.app-shell .task-description h3{font-size:12px;font-weight:500;line-height:1.5}.app-shell .task-description p{font-size:10px;line-height:1.5;margin:3px 0 4px;color:var(--muted)}.app-shell .task-description .reward{font-size:11px;font-weight:500;color:var(--gold)}.app-shell .task-description .tag{font-size:8px;padding:1px 6px;margin:0 0 0 3px}.app-shell .task-row>.btn{min-width:59px;min-height:42px;font-size:12px;padding:8px 9px}.app-shell .crew-overview{grid-template-columns:30% minmax(0,1fr);gap:12px 10px;padding:12px;min-height:180px;margin-bottom:0;background:var(--panel)}.app-shell .crew-portrait{height:105px;background:#242829;border-radius:11px}.app-shell .crew-portrait img{height:104px;max-height:104px}.app-shell .crew-eyebrow{font-size:11px;font-weight:400;color:var(--muted)}.app-shell .crew-overview h2{font-size:20px;margin:6px 0 9px;line-height:1.35}.app-shell .crew-badges{gap:4px}.app-shell .crew-badges>span,.app-shell .crew-badges>button{padding:2px 5px;font-size:9px;border-radius:0;line-height:1.4;white-space:normal}.app-shell .crew-badges .crew-level{background:var(--gold);color:#302718;box-shadow:inset 0 0 0 1px #f2d28f;clip-path:var(--frame-shape)}.app-shell .crew-badges .crew-level:disabled{background:var(--gold);color:#302718;box-shadow:inset 0 0 0 1px #f2d28f}.app-shell .crew-level b{font-size:13px;font-weight:500}.app-shell .crew-connect{min-height:42px;font-size:14px;font-weight:500;justify-content:center;gap:6px}.app-shell .crew-connect>svg{margin-left:auto;flex:none}.app-shell .crew-progress{margin-top:9px}.app-shell .crew-next,.app-shell .crew-next>b{font-size:10px;color:var(--muted)}.app-shell .crew-sector{padding:10px 12px;margin-bottom:12px;background-color:#81704f;background-blend-mode:multiply;gap:4px 8px}.app-shell .crew-sector h2{font-size:18px;color:var(--text)}.app-shell .crew-sector p,.app-shell .sector-equipment span{font-size:10px;color:var(--muted)}.app-shell .sector-range{font-size:10px;padding-top:6px;border-color:var(--edge);color:var(--gold)}.app-shell .sector-range small{font-size:9px;color:var(--muted)}.app-shell .miner-grid{gap:12px 10px}.app-shell .miner-tile{border:0;border-radius:0;box-shadow:none;contain-intrinsic-size:auto 207px;--stroke:#947749}.app-shell .crew-card-next{--stroke:#bf7861}.app-shell .crew-card-current{--stroke:var(--gold)}.app-shell .miner-art{height:auto;aspect-ratio:1.32;background-position:center 53%;margin:3px 3px 0;background-size:cover}.app-shell .miner-art>img,.app-shell .miner-art .crew-card-actor{width:96%;height:97%;max-height:none;opacity:1;object-fit:contain}.app-shell .crew-card-actor img{transform:none}.app-shell .level-badge{top:8px;left:7px;padding:4px 6px;font-size:16px;font-weight:500;border-radius:0;clip-path:var(--frame-shape);border:1px solid #f0cf83;background:var(--gold);color:#302718;box-shadow:inset 0 3px #b28a43}.app-shell .level-badge small{font-size:11px}.app-shell .crew-card-tag{top:8px;right:6px;font-size:9px;padding:3px 4px;clip-path:var(--frame-shape);border-radius:0}.app-shell .tile-info{padding:7px 10px 9px}.app-shell .tile-info>b{font-size:13px;font-weight:500;line-height:1.4}.app-shell .tile-rate{margin:4px 0 5px;gap:4px;line-height:1.4}.app-shell .tile-rate>span{font-size:10px;color:var(--muted)}.app-shell .tile-rate .crew-rate{color:var(--gold)}.app-shell .tile-state{min-height:28px;padding:4px;font-size:11px;font-weight:400;line-height:1.4;border-radius:0;clip-path:var(--frame-shape);background:var(--disabled);border:1px solid #80765f;color:#b8b4a7}.app-shell .crew-card-next .tile-state{background:var(--red);border-color:#aa825c;color:var(--text)}.app-shell .crew-card-current .tile-state{background:var(--gold);border-color:#ebcb87;color:#302718}.app-shell .vault{padding:16px 12px 12px}.app-shell .vault-total{gap:10px;min-height:73px}.app-shell .vault-total>img{width:58px;height:58px;filter:none}.app-shell .vault-total>div{min-width:0}.app-shell .vault-total .muted{font-size:11px}.app-shell .vault-total .amount{font-size:29px;font-weight:400;margin:4px 0 7px;line-height:1.25;color:var(--gold);letter-spacing:-.5px;overflow-wrap:anywhere}.app-shell .vault-total small{font-size:11px;color:var(--muted)}.app-shell .balance-parts{gap:8px;margin-top:12px}.app-shell .balance-parts>div{position:relative;background:var(--inset);border:1px solid var(--edge);border-radius:0;clip-path:var(--frame-shape);padding:9px;box-shadow:inset 0 3px #b39a6725}.app-shell .balance-parts span{font-size:12px;color:var(--text);margin-bottom:4px;min-height:18px}.app-shell .balance-parts b{font-size:16px;font-weight:400;line-height:1.4}.app-shell .balance-parts>div:first-child b{color:var(--gold)}.app-shell .balance-parts .icon-btn{position:absolute;right:2px;top:0}.app-shell .balance-parts>div:nth-child(2)>span{padding-right:18px}.app-shell .wallet-link-card{padding:12px 13px;gap:10px;min-height:65px;margin-bottom:10px}.app-shell .wallet-link-icon{width:41px;height:41px;background:none;box-shadow:none;border:0;border-radius:0}.app-shell .wallet-link-icon>svg{width:41px;height:41px}.app-shell .wallet-link-body h3{font-size:16px;margin:0 0 3px;font-weight:500}.app-shell .wallet-link-body p{font-size:10px;color:var(--muted);line-height:1.55}.app-shell .wallet-link-action{width:40px;height:40px;min-width:40px;border:1px solid var(--stroke);clip-path:var(--frame-shape);border-radius:0;background:var(--inset)}.app-shell .wallet-short-address{font-size:11px;color:var(--muted)}.app-shell .wallet-standalone-actions{gap:8px;margin-bottom:0}.app-shell .wallet-actions>a,.app-shell .wallet-actions>button{position:relative;min-height:42px;border:0;border-radius:0;clip-path:var(--frame-shape);background:var(--gold);color:#302718;box-shadow:inset 0 0 0 1px #efd198;font-size:14px;font-weight:500}.app-shell .wallet-actions>a:before,.app-shell .wallet-actions>button:before{content:"";position:absolute;top:3px;left:6px;right:6px;height:1px;background:#9b773a;pointer-events:none}.app-shell .wallet-actions [aria-disabled=true]{opacity:.65}.app-shell .exchange-grid{gap:7px}.app-shell .exchange-grid .exchange{padding:13px 12px 11px;gap:9px;min-height:144px}.app-shell .exchange-grid .exchange>svg{width:24px;height:24px;color:var(--gold)}.app-shell .exchange-grid .exchange h3{font-size:16px;font-weight:400}.app-shell .exchange-grid .exchange p{font-size:12px;min-height:23px;color:var(--muted);gap:5px;line-height:1.5}.app-shell .exchange-grid .exchange>.btn{min-height:36px;font-size:13px;font-weight:500;opacity:1;justify-content:center}.app-shell .exchange-grid .exchange>.btn>svg{margin-left:auto}.app-shell .earnings{padding:14px 12px 11px}.app-shell .earnings>.flex{font-size:15px}.app-shell .earnings>.flex strong{font-weight:400}.app-shell .chart{height:123px;gap:12px;padding-top:12px}.app-shell .chart button{gap:7px;font-size:10px;color:var(--muted)}.app-shell .chart button span{font-size:9px;min-height:13px}.app-shell .chart button small{font-size:9px;color:var(--muted)}.app-shell .chart button i{width:100%;max-width:22px;background:#77705e;box-shadow:none;border-radius:2px;min-height:3px}.app-shell .chart button.active i{background:var(--gold)}.app-shell .chart button.active small{color:var(--gold)}.app-shell .income-types{border-color:var(--edge);margin-top:12px;padding-top:10px;font-size:11px}.app-shell .income-types span,.app-shell .income-types b{color:var(--muted);font-weight:400}.app-shell .records{padding:3px 13px}.app-shell .records>.empty{padding:20px 8px;min-height:101px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px}.app-shell .records>.empty>svg{width:30px;height:30px}.app-shell .empty p{font-size:12px;line-height:1.6;color:var(--muted)}.app-shell .record{padding:14px 0;gap:9px;min-height:62px}.app-shell .record-icon{width:28px;height:28px;background:transparent;border:0;border-radius:0}.app-shell .record-icon>svg{width:26px;height:26px}.app-shell .record b{font-size:13px;font-weight:400}.app-shell .record small{font-size:10px;color:var(--muted);margin-top:4px}.app-shell .record strong{font-size:13px;font-weight:400;color:var(--gold);max-width:45%;white-space:normal;overflow-wrap:anywhere;text-align:right}.app-shell .employee-pass{min-height:126px;padding:14px;background:#432d2a}.app-shell .employee-pass-label{font-size:10px;font-weight:400;letter-spacing:0;margin-bottom:11px;color:var(--muted)}.app-shell .employee-person{gap:12px;padding-right:74px}.app-shell .employee-avatar{width:52px;height:52px;flex-basis:52px;border:2px solid var(--gold);background:#37404c url(/assets/ioc-portrait.webp) center/cover;font-size:23px}.app-shell .employee-avatar>span{opacity:0}.app-shell .employee-pass h2{font-size:19px;font-weight:500;margin:0 0 3px}.app-shell .employee-pass p{font-size:12px;color:var(--muted)}.app-shell .employee-pass .level-inline{gap:7px;flex-wrap:wrap;font-size:16px;font-weight:400;margin-top:7px;color:var(--gold)}.app-shell .employee-pass .level-inline b{font-size:9px;padding:2px 6px;line-height:1.5;color:var(--text)}.app-shell .employee-pass>.employee-miner{width:82px;height:86px;right:14px;bottom:12px}.app-shell .stats{margin:7px 0 9px;padding:10px 3px;min-height:68px}.app-shell .stats>div{padding:0 4px;gap:8px;border-color:var(--edge)}.app-shell .stats b{font-size:21px;font-weight:400;line-height:1.2}.app-shell .stats small{font-size:9px;min-height:16px;gap:4px;color:var(--muted)}.app-shell .stats small svg,.app-shell .stats small img{width:13px;height:13px;flex-basis:13px}.app-shell .invite{margin:9px 0 10px;padding:14px}.app-shell .invite h2{font-size:19px;gap:8px;margin:0 0 10px}.app-shell .invite h2>svg{width:25px;height:25px}.app-shell .invite-rule{padding:9px 10px;margin:6px 0;min-height:41px;gap:8px;background:var(--inset);border:1px solid var(--stroke);border-radius:0;clip-path:var(--frame-shape);box-shadow:inset 0 2px 0 var(--edge);font-size:12px}.app-shell .invite-rule>svg{width:21px;height:21px}.app-shell .invite-rule>span{color:var(--muted)}.app-shell .invite-rule>b{font-size:17px;font-weight:400;color:var(--gold)}.app-shell .invite-rule .percent{font-size:22px;font-weight:400;color:var(--gold);width:21px}.app-shell .invite-link{padding:9px 10px;min-height:40px;margin:10px 0 8px;background:var(--inset);border:1px solid var(--stroke);border-radius:0;clip-path:var(--frame-shape);box-shadow:inset 0 2px 0 var(--edge);font-size:11px;color:var(--muted)}.app-shell .invite>.btn{min-height:42px;font-size:15px;font-weight:500}.app-shell .invite .footnote{font-size:9px;margin-top:8px;line-height:1.6}.app-shell .reward-card{padding:14px 11px 12px}.app-shell .reward-card h3{font-size:15px;font-weight:500}.app-shell .reward-card p{font-size:9px;color:var(--muted);margin:5px 0 8px}.app-shell .reward-card>strong{font-size:24px;font-weight:400;line-height:1.2;margin-bottom:8px}.app-shell .reward-card>strong small{font-size:10px;line-height:1.4;margin-top:5px;color:var(--muted)}.app-shell .reward-card .btn{min-height:36px;font-size:12px;font-weight:400;padding:6px 8px}.app-shell .segmented{margin:13px 0 11px;padding:5px;gap:5px;border:1px solid var(--stroke);border-radius:0;clip-path:var(--frame-shape);background:var(--inset);box-shadow:inset 0 2px 0 var(--edge)}.app-shell .segmented button{min-height:34px;padding:7px 3px;font-size:13px;font-weight:500;border-radius:0;clip-path:var(--frame-shape);color:var(--muted)}.app-shell .segmented button.active{background:#f4ead3;color:#302718;box-shadow:inset 0 3px #b8aa8d}.app-shell .profile>.section-heading{margin-top:28px}.app-shell .profile .panel.empty{min-height:146px;padding:25px 12px}.app-shell .profile .empty>svg{width:42px;height:42px}.app-shell .empty h3{font-size:17px;font-weight:500;margin:12px 0 5px}.app-shell .setting-list{padding:0 14px}.app-shell .setting-list button{min-height:69px;padding:14px 0;gap:11px;border-color:var(--edge)}.app-shell .setting-list button>svg:first-child{width:22px;height:22px}.app-shell .setting-list b{font-size:14px;font-weight:500}.app-shell .setting-list small{font-size:11px;color:var(--muted);margin-top:3px}.app-shell .sheet{border-radius:0;clip-path:var(--frame-shape);border:1px solid var(--stroke);background:var(--panel);box-shadow:none;padding:25px 18px}.app-shell .sheet-close{min-width:36px;min-height:36px;border-radius:0;clip-path:var(--frame-shape);background:var(--inset)}.app-shell .sheet input,.app-shell .input-row,.app-shell .receipt,.app-shell .verification-step{border-radius:0;background:var(--inset);border-color:var(--edge)}.app-shell .detail-stats>div,.app-shell .language-grid button{border-radius:0;background:var(--inset);border-color:var(--edge)}.app-shell .overlay{padding-bottom:max(12px,env(safe-area-inset-bottom,0px));background:#101415de;backdrop-filter:blur(3px)}.app-shell .verification-step p,.app-shell .verification-source-note{color:var(--muted)}.app-shell .verification-step b{font-weight:500}.app-shell .verification-pay{font-size:14px}.app-shell .verification-shield,.app-shell .wallet-verification-card{border-radius:0}.app-shell .wallet-verification-card{margin-bottom:10px}.app-shell .loading-screen{background:var(--bg)}.app-shell .bottom-nav button:focus-visible,.app-shell .panel:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #f4d68f}.app-shell .panel:focus-within:after{background:#f4d68f}.app-shell.mine-view{height:100dvh;min-height:0;padding-bottom:calc(97px + var(--safe-bottom));display:flex;flex-direction:column}.app-shell.mine-view>.content{padding:calc(16px + env(safe-area-inset-top,0px)) 14px 0;min-height:0;gap:0}.app-shell.mine-view .mining-card{padding:14px 13px 11px;background:var(--panel);border:0;border-radius:0;box-shadow:none}.app-shell .mining-top{grid-template-columns:minmax(0,1fr) minmax(100px,28%);gap:12px}.app-shell.mine-view .mining-top .muted{font-size:10px;gap:6px;font-weight:400}.app-shell.mine-view .mining-top .amount{font-size:32px;font-weight:400;line-height:1.2;letter-spacing:-.6px;white-space:normal;margin-top:4px;overflow-wrap:anywhere}.app-shell.mine-view .mining-top>.btn{min-width:0;min-height:46px;padding:8px;font-size:14px;font-weight:500;border-radius:0;box-shadow:inset 0 0 0 1px #f2d28f}.app-shell.mine-view .mining-top>.btn>svg{width:15px;height:15px}.app-shell.mine-view .mining-meta{font-size:10px;margin-top:7px;gap:5px;line-height:1.5;color:var(--muted)}.app-shell.mine-view .mining-meta b{font-weight:400;color:var(--muted)}.app-shell.mine-view .mining-card>.progress{height:6px;margin-top:8px;border-color:var(--edge)}.app-shell.mine-view .map-wrap{position:relative;margin:7px -1px 0;min-height:150px;flex:1;border:1px solid var(--stroke);border-radius:0;clip-path:var(--frame-shape);overflow:hidden}.app-shell.mine-view .map-scroll{height:auto;min-height:120px;max-height:none;flex:1;scrollbar-width:thin;scrollbar-color:#b49861 #24292b}.app-shell .map-zone-switch{top:8px;gap:4px;padding:2px 4px;background:#302925ed;border:1px solid var(--stroke);border-radius:0;clip-path:var(--frame-shape);box-shadow:inset 0 2px 0 var(--edge);backdrop-filter:none;max-width:calc(100% - 24px)}.app-shell .map-zone-switch>span{font-size:12px;font-weight:500;padding:0 5px;white-space:normal;line-height:1.5}.app-shell .map-zone-switch button{min-width:28px;width:28px;height:28px;border-radius:0;background:transparent;box-shadow:none;color:var(--gold)}.app-shell .map-zone-switch button:disabled{background:transparent;box-shadow:none;color:var(--muted)}.app-shell .map-stop .level-node{width:46px;height:46px;font-size:23px;font-weight:400;line-height:1;background:#302c23;color:var(--text);border:1px solid #f0d591;text-shadow:none;box-shadow:0 3px #bd9955,0 5px #33291d}.app-shell .map-stop .level-node.active{background:var(--gold);color:#302718;border:1px solid #f4d997;box-shadow:0 3px #92703d,0 0 0 2px #302c23}.app-shell .map-stop .level-node.unlocked:not(.active){background:#586347;color:var(--text);border:1px solid #d6c58e;box-shadow:0 3px #34462e;text-shadow:none}.app-shell .level-node>svg{width:19px;height:19px;padding:2px;border:1px solid #aa8544;border-radius:3px;background:#302b24;color:var(--gold);fill:none;filter:none}.app-shell .locate{right:10px;bottom:11px;min-height:37px;padding:8px 11px;font-size:13px;font-weight:500;border:1px solid #bb9258;border-radius:0;clip-path:var(--frame-shape);background:var(--red);color:var(--text);box-shadow:inset 0 2px #ba8870}.app-shell .map-stop .you-flag,.app-shell .future-miner-label{border-radius:0;clip-path:var(--frame-shape);border-color:var(--stroke);background:#282520ed;color:var(--text);font-size:9px}.app-shell .continuous-road .road-surface{stroke:#e9c17c;stroke-width:30;opacity:.9}.app-shell .continuous-road .road-shadow{stroke:#947b4b;opacity:.3}.app-shell .continuous-road .road-gravel{stroke:#f4d595;opacity:.3}@media(max-height:700px){.app-shell.mine-view>.content{padding-top:calc(10px + env(safe-area-inset-top,0px))}.app-shell.mine-view .mining-card{padding:10px 12px}.app-shell.mine-view .mining-top .amount{font-size:27px}.app-shell.mine-view .mining-top>.btn{min-height:42px}.app-shell.mine-view .mining-meta{margin-top:4px}.app-shell.mine-view .mining-card>.progress{margin-top:6px}}@media(max-width:359px){.app-shell .content{padding-left:10px;padding-right:10px}.app-shell .crew-overview{padding:10px;gap:10px 8px}.app-shell .crew-portrait{height:98px}.app-shell .crew-portrait img{height:96px}.app-shell .crew-overview h2{font-size:18px}.app-shell .crew-badges>span,.app-shell .crew-badges>button{font-size:8px}.app-shell .crew-connect{font-size:12px}.app-shell .task-row{padding:10px 8px;gap:6px}.app-shell .task-description h3{font-size:11px}.app-shell .task-row>.btn{min-width:54px}.app-shell .task-description .tag{margin-left:0}.app-shell .invite{padding:12px}.app-shell .invite-rule{padding:8px;gap:6px;font-size:11px}.app-shell .invite-rule>b{font-size:15px}.app-shell .employee-person{padding-right:63px;gap:8px}.app-shell .employee-pass>.employee-miner{width:74px;height:80px;right:8px}.app-shell .employee-pass h2{font-size:17px}.app-shell .vault-total .amount{font-size:26px}.app-shell .balance-parts{gap:6px}.app-shell .balance-parts>div{padding:8px}.app-shell .tile-info{padding:7px 8px}.app-shell .tile-rate>span{font-size:9px}.app-shell .scroll-tabs button{padding-left:9px;padding-right:9px}.app-shell .bottom-nav button.nav-mine .nav-image{width:62px;height:62px}.app-shell .bottom-nav button.nav-mine .nav-image:after{width:50px;height:50px}.app-shell .bottom-nav .nav-image{width:47px}.app-shell .bottom-nav .nav-image:after{left:4px}}html,body{scrollbar-width:none}body::-webkit-scrollbar{display:none}.app-shell .scroll-tabs.filters .horizontal-tabs button{border-radius:0}.app-shell .crew-connect>svg{position:absolute;right:10px;margin-left:0}.app-shell .crew-sector{background-blend-mode:soft-light,normal;background-color:#302925}.app-shell .amount-unit{font-size:.72em;color:var(--gold);letter-spacing:0}.app-shell svg.art-wallet{background-image:url(/assets/ioc-coin.webp);background-size:contain;background-position:center;clip-path:circle(47.5% at 50% 49.5%)}.app-shell .map-scroll{scrollbar-width:none}.app-shell .map-scroll::-webkit-scrollbar{display:none}.app-shell .invite-rule,.app-shell .invite-link,.app-shell .days>div,.app-shell .balance-parts>div,.app-shell .tile-state,.app-shell .scroll-tabs button,.app-shell .segmented{position:relative}.app-shell .invite-rule:after,.app-shell .invite-link:after,.app-shell .days>div:after,.app-shell .balance-parts>div:after,.app-shell .tile-state:after,.app-shell .level-badge:after,.app-shell .scroll-tabs button:after,.app-shell .segmented:after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--stroke);clip-path:var(--frame-ring)}.app-shell .days .today,.app-shell .scroll-tabs button.selected{--stroke:var(--gold)}.app-shell .content.miners{padding-left:10px;padding-right:10px}.app-shell .crew-overview{min-height:176px}.app-shell .crew-portrait{height:100px}.app-shell .crew-portrait img{height:99px;max-height:99px}.app-shell .crew-overview h2{font-size:19px}.app-shell .btn.crew-connect{min-height:41px;font-size:14px;font-weight:500}body{font-family:Avenir Next,Segoe UI,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.app-shell h1,.app-shell h2,.app-shell h3{font-weight:500}.app-shell .vault{padding:14px 12px 12px}.app-shell .vault-total{min-height:0}.app-shell .vault-total>img{width:52px;height:52px}.app-shell .vault-total .muted{font-size:10px;line-height:1.4}.app-shell .vault-total .amount{font-size:28px;line-height:1.12;margin:3px 0}.app-shell .vault-total small{display:block;font-size:10px;line-height:1.5}.app-shell .balance-parts{margin-top:10px}.app-shell .balance-parts>div{padding:8px}.app-shell .balance-parts span{font-size:11px;min-height:16px;line-height:1.4;margin-bottom:3px}.app-shell .balance-parts b{font-size:15px;line-height:1.3}.app-shell .exchange-grid .exchange{min-height:136px;padding:12px;gap:7px}.app-shell .exchange-grid .exchange h3{font-size:15px}.app-shell .exchange-grid .exchange p{font-size:11px}.app-shell .wallet>.section-heading,.app-shell .wallet>.section-title{margin-top:20px}.app-shell .chart button small{white-space:nowrap}.app-shell button.icon-btn:disabled{background:transparent;box-shadow:none;opacity:.6;color:var(--gold)}.app-shell .crew-sector{background-position:center 62%}.app-shell .crew-sector:before{inset:1px;height:auto;background:#191e2070;z-index:0}.app-shell .crew-sector>*{position:relative;z-index:1}.app-shell .exchange-grid .exchange{padding:11px 12px;gap:6px}.app-shell .exchange-grid .exchange>svg{width:22px;height:22px}.app-shell .exchange-grid .exchange h3{line-height:1.4}.app-shell .exchange-grid .exchange p{min-height:19px;line-height:1.4;margin-bottom:0}.app-shell .chart{height:112px}@media(prefers-reduced-motion:reduce){.app-shell *,.app-shell *:before,.app-shell *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.app-shell .tasks .hero-chips>span{align-items:center;line-height:1.4}.app-shell .tasks .hero-chips>span:first-child{justify-content:center;gap:0}.app-shell .tasks .hero-chips>span:first-child>svg{display:none}.app-shell .tasks .hero-chips .task-count-number{color:var(--gold);font-size:inherit;font-weight:700;line-height:inherit}.app-shell .tasks .hero-chips>span>b.yellow{display:inline-flex;align-items:center;gap:2px;font-size:inherit;line-height:inherit;vertical-align:middle}.app-shell .tasks .task-description>.reward{display:inline-flex;align-items:center;gap:3px;line-height:1.4;vertical-align:middle}.app-shell .tasks .hero-chips .coin-symbol,.app-shell .tasks .task-description>.reward .coin-symbol{width:1em;height:1em;min-width:0;min-height:0;margin:0;flex:none;vertical-align:middle}.app-shell .profile .stats small{align-items:center;gap:4px}.app-shell .profile .stats small .coin-symbol{width:16px;height:16px;min-width:16px;min-height:16px;flex:0 0 16px;margin:0}.app-shell .profile .stats small svg{width:20px;height:20px;min-width:20px;min-height:20px;flex:0 0 20px}.app-shell .profile .reward-card>strong{display:flex;align-items:center;gap:6px;flex-wrap:wrap;line-height:1.3;min-height:32px;margin-bottom:10px}.app-shell .profile .reward-card>strong small{display:inline-flex;align-items:center;font-size:inherit;line-height:1;margin:0;color:inherit}.app-shell .profile .reward-amount-label{display:none}.app-shell .profile .reward-card>strong .coin-symbol{width:20px;height:20px;min-width:20px;min-height:20px;vertical-align:middle;margin:0;flex:none}.app-shell .profile .member p{display:flex;align-items:center;flex-wrap:wrap;column-gap:3px;line-height:1.5}.app-shell .profile .member p .coin-symbol{width:12px;height:12px;min-width:12px;min-height:12px;vertical-align:middle;margin:0;flex:none;transform:translateY(1px)}.app-shell .profile .member>.yellow{display:inline-flex;align-items:center;justify-content:flex-end;gap:3px;flex-wrap:wrap;font-weight:500;line-height:1.4}.app-shell .profile .rank-rate-value{display:inline-flex;align-items:center;gap:3px}.app-shell .profile .rank-currency-label{display:inline-block;width:14px;height:14px;flex:0 0 14px;background:url(/assets/ioc-coin.webp) center/contain no-repeat;clip-path:circle(47.5% at 50% 49.5%);font-size:0;line-height:0}.app-shell .wallet .exchange-grid .exchange-refresh-icon{display:block;flex:0 0 24px;width:24px;height:24px;aspect-ratio:1;background:var(--gold);mask:url(/assets/exchange-refresh.svg) center/contain no-repeat;-webkit-mask:url(/assets/exchange-refresh.svg) center/contain no-repeat;stroke:transparent}.app-shell .wallet .exchange-refresh-icon>*{visibility:hidden}.app-shell .wallet .quote-symbol{width:18px;height:18px;min-width:18px;min-height:18px;flex:0 0 18px;background:url(/assets/usdt-logo.png) center/contain no-repeat;color:transparent;font-size:0;line-height:0;border-radius:50%}.app-shell .wallet .record>strong{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;line-height:1.4}.app-shell .wallet .record>strong .coin-symbol{width:1.15em!important;height:1.15em!important;min-width:0;min-height:0;flex:none;margin:0;vertical-align:middle;transform:translateY(1px)}.app-shell .miners .scroll-tabs .horizontal-tabs>button{display:inline-flex;align-items:center;justify-content:center;gap:5px;line-height:1.4}.app-shell .miners .scroll-tabs .horizontal-tabs>button>svg{display:block;flex:none;align-self:center;vertical-align:middle}.app-shell .profile .stats small{display:flex;align-items:center;justify-content:center;min-height:20px;line-height:1.2}.app-shell .profile .stats small>span{display:block;line-height:1.2}.app-shell .profile .stats small>svg,.app-shell .profile .stats small>.coin-symbol{display:block;align-self:center;transform:translateY(-1px)}.app-shell .profile .invite>.btn{display:flex;align-items:center;justify-content:center;gap:7px;line-height:1.2}.app-shell .profile .invite>.btn>.art-team{display:block;width:26px;height:26px;flex:0 0 26px;transform:translateY(-1px)}.app-shell .profile .reward-card .btn{justify-content:center;gap:0;text-align:center}.app-shell .profile .reward-card .btn>.art-gift{display:none}.app-shell .profile .segmented>button{display:flex;align-items:center;justify-content:center;gap:5px;line-height:1.2}.app-shell .profile .segmented>button>svg{display:block;width:23px;height:23px;flex:0 0 23px;transform:translateY(-1px)}:root{--bg:#191c1d;--panel:#302b27;--inset:#252321;--stroke:#8b754f;--edge:#665a45;--text:#f2ead8;--muted:#c4b9a4;--gold:#e7bb65;--red:#87413d;--disabled:#41413d;--ui-space:16px;--ui-fast:.12s;--ui-feedback:.18s}.app-shell{font-size:14px;padding-bottom:calc(124px + var(--safe-bottom));font-variant-numeric:tabular-nums}.app-shell .content{padding:calc(20px + env(safe-area-inset-top,0px)) var(--ui-space) 28px}.app-shell h2{font-size:21px;font-weight:600;line-height:1.35}.app-shell h3{font-weight:600}.app-shell .section-title,.app-shell .section-heading{margin-top:28px;margin-bottom:12px}.app-shell .section-title>span,.app-shell .footnote{font-size:12px;line-height:1.55}.app-shell .two-col{gap:12px}.app-shell .btn{min-height:48px;font-size:14px;font-weight:600;padding:12px;transition:filter var(--ui-feedback),box-shadow var(--ui-feedback);touch-action:manipulation}.app-shell button,.app-shell a{touch-action:manipulation}.app-shell button:not(:disabled):active,.app-shell a:not([aria-disabled=true]):active{transform:none;filter:brightness(.9)}.app-shell button:disabled:not(.level-node){color:#bab7ac;background-color:var(--disabled)}.app-shell button:focus-visible,.app-shell a:focus-visible,.app-shell input:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.app-shell .btn:focus-visible,.app-shell .panel:focus-visible,.app-shell .segmented button:focus-visible,.app-shell .scroll-tabs button:focus-visible{outline-offset:-4px;box-shadow:inset 0 0 0 3px var(--gold)}.app-shell .icon-btn,.app-shell .sheet-close{min-width:44px;min-height:44px}.app-shell .text-btn{min-height:44px;font-size:12px}.app-shell .scroll-tabs{gap:8px;margin:16px 0}.app-shell .scroll-tabs .horizontal-tabs{gap:8px}.app-shell .scroll-tabs .horizontal-tabs>button{min-height:44px;font-size:13px;padding:10px 12px}.app-shell .scroll-tabs .tab-scroll-arrow{min-width:36px;width:36px;flex-basis:36px;min-height:44px}.app-shell .bottom-nav{height:calc(86px + var(--safe-bottom));padding:8px 6px calc(9px + var(--safe-bottom))}.app-shell .bottom-nav button{min-height:62px;font-size:13px;font-weight:500;gap:4px}.app-shell .bottom-nav button.active{font-weight:600}.app-shell .bottom-nav button:focus-visible{outline-offset:-3px;box-shadow:inset 0 0 0 2px var(--gold)}.app-shell .task-hero{padding:20px 16px;min-height:132px}.app-shell .task-hero h2{font-size:24px}.app-shell .task-hero p{font-size:13px;margin:6px 0 16px;color:var(--muted)}.app-shell .hero-chips>span{padding:4px 8px;font-size:11px;min-height:26px}.app-shell .checkin-panel{padding:16px 12px}.app-shell .days{gap:4px;margin-bottom:16px}.app-shell .days>div{padding:10px 0;gap:8px;box-shadow:none}.app-shell .days .today{padding:10px 0;background:#3c392c}.app-shell .days small{font-size:11px}.app-shell .days b{font-size:17px;font-weight:500}.app-shell .days img{width:22px;height:22px}.app-shell .checkin-panel>.btn{min-height:48px;font-size:15px}.app-shell .checkin-panel .footnote,.app-shell .checkin-countdown{font-size:11px;margin-top:12px}.app-shell .task-row{padding:16px 12px;gap:10px;margin-bottom:12px;min-height:104px;align-items:center}.app-shell .task-icon{width:36px;height:44px;flex:0 0 36px;background:transparent;border-color:var(--edge)}.app-shell .task-description h3{font-size:14px;line-height:1.4}.app-shell .task-description p{font-size:12px;line-height:1.5;margin:5px 0 8px}.app-shell .task-description .reward{font-size:12px}.app-shell .task-description .tag{font-size:10px;padding:2px 5px;margin:3px 0 0 3px;line-height:1.4}.app-shell .task-row>.btn{min-width:64px;min-height:44px;font-size:13px;padding:10px 8px}.app-shell .employee-pass{padding:20px 16px;min-height:148px;background:#3c2d29}.app-shell .employee-pass-label{font-size:11px;letter-spacing:.04em;margin-bottom:14px;color:var(--muted)}.app-shell .employee-pass h2{font-size:23px}.app-shell .employee-person{gap:12px;padding-right:82px}.app-shell .employee-pass p{font-size:12px;line-height:1.5}.app-shell .employee-pass .level-inline b{font-size:10px;padding:3px 6px}.app-shell .employee-pass>.employee-miner{width:90px;height:100px;right:12px;bottom:16px}.app-shell .profile .stats{margin:12px 0 16px;padding:16px 4px}.app-shell .profile .stats>div{padding:0 4px;gap:10px}.app-shell .profile .stats b{font-size:24px;line-height:1.2}.app-shell .profile .stats small{font-size:11px;gap:3px;min-height:22px}.app-shell .profile .stats small>svg{width:18px;height:18px;min-width:18px;min-height:18px;flex-basis:18px}.app-shell .profile .invite{padding:20px 16px;margin:0 0 16px}.app-shell .invite h2{font-size:21px;margin-bottom:16px}.app-shell .invite-rule{min-height:48px;padding:12px 10px;margin:8px 0;font-size:13px;--stroke:var(--edge);border-color:var(--edge);box-shadow:none}.app-shell .invite-rule>b{font-size:18px;white-space:nowrap}.app-shell .invite-link{min-height:48px;padding:12px 10px;margin:16px 0 12px;font-size:12px;--stroke:var(--edge);box-shadow:none}.app-shell .profile .invite>.btn{min-height:48px;font-size:16px}.app-shell .invite .footnote{font-size:11px;margin-top:12px;line-height:1.6}.app-shell .reward-card{padding:16px 12px;display:flex;flex-direction:column}.app-shell .reward-card h3{font-size:16px}.app-shell .reward-card p{font-size:11px;line-height:1.5;margin:8px 0 12px;min-height:33px}.app-shell .profile .reward-card>strong{font-size:28px;line-height:1.2;min-height:36px;margin-bottom:16px;gap:6px}.app-shell .profile .reward-card .btn{min-height:44px;font-size:14px;margin-top:auto}.app-shell .profile .segmented{margin:20px 0 16px;padding:5px}.app-shell .profile .segmented>button{min-height:44px;font-size:14px;gap:6px}.app-shell .member{padding:16px 12px;margin-bottom:12px;gap:10px}.app-shell .member h3{font-size:15px}.app-shell .profile .member p{font-size:12px;line-height:1.5;margin:6px 0 8px}.app-shell .member .tag{font-size:11px}.app-shell .member>.mint{font-size:13px}.app-shell .setting-list{padding:0 16px}.app-shell .setting-list button{min-height:80px;padding:16px 0;gap:12px}.app-shell .setting-list b{font-size:16px}.app-shell .setting-list small{font-size:12px;line-height:1.5;margin-top:5px}.app-shell .vault{padding:20px 16px 16px}.app-shell .vault-total{gap:14px}.app-shell .vault-total>img{width:60px;height:60px}.app-shell .vault-total .muted,.app-shell .vault-total small{font-size:12px;line-height:1.5}.app-shell .vault-total .amount{font-size:34px;line-height:1.2;margin:5px 0 8px;letter-spacing:-.5px}.app-shell .balance-parts{gap:10px;margin-top:16px}.app-shell .balance-parts>div{padding:12px;box-shadow:none}.app-shell .balance-parts span{font-size:12px;line-height:1.5;margin-bottom:6px}.app-shell .balance-parts b{font-size:18px}.app-shell .wallet-link-card{padding:16px 12px;gap:12px;min-height:84px;margin-bottom:12px}.app-shell .wallet-link-body h3{font-size:18px}.app-shell .wallet-link-body p,.app-shell .wallet-short-address{font-size:12px;line-height:1.5}.app-shell .wallet-link-action{min-width:44px;min-height:44px}.app-shell .wallet-actions>a,.app-shell .wallet-actions button{min-height:48px;font-size:15px}.app-shell .exchange-grid .exchange{padding:16px 12px;gap:12px;min-height:176px}.app-shell .exchange-grid .exchange h3{font-size:17px}.app-shell .exchange-grid .exchange p{font-size:12px;line-height:1.5;min-height:24px}.app-shell .exchange-grid .exchange .btn{min-height:44px;padding:10px 8px;font-size:13px;background:var(--inset);color:var(--gold);box-shadow:inset 0 0 0 1px var(--stroke)}.app-shell .exchange-grid .exchange .btn:before{background:var(--edge)}.app-shell .earnings{padding:16px 12px}.app-shell .earnings>.flex>strong{display:flex;align-items:center;gap:4px;font-size:18px}.app-shell .chart{height:136px;margin-top:12px}.app-shell .chart button{font-size:12px;padding:8px 0;min-width:0}.app-shell .chart small{font-size:11px}.app-shell .income-types{padding-top:14px;gap:8px}.app-shell .income-types span{font-size:12px}.app-shell .record{min-height:76px;padding:16px 0;gap:10px}.app-shell .record b{font-size:13px;line-height:1.5}.app-shell .record small{font-size:11px;margin-top:5px;line-height:1.5}.app-shell .record>strong{font-size:14px}.app-shell .content.miners{padding-left:12px;padding-right:12px}.app-shell .crew-overview{padding:16px;gap:16px 12px;min-height:190px}.app-shell .crew-eyebrow{font-size:12px}.app-shell .crew-overview h2{font-size:23px;line-height:1.35;margin:6px 0 12px}.app-shell .crew-badges{gap:6px}.app-shell .crew-badges>span,.app-shell .crew-badges>button{font-size:10px;line-height:1.4;padding:3px 5px}.app-shell .btn.crew-connect{font-size:15px;min-height:48px}.app-shell .crew-sector{padding:14px 12px;margin-bottom:16px}.app-shell .crew-sector h2{font-size:20px}.app-shell .crew-sector p,.app-shell .sector-equipment span,.app-shell .sector-range{font-size:11px;line-height:1.5}.app-shell .sector-range small{font-size:10px}.app-shell .miner-grid{gap:16px 12px}.app-shell .tile-info{padding:12px 10px}.app-shell .tile-info>b{font-size:14px;font-weight:600}.app-shell .tile-rate{margin:8px 0;gap:4px;flex-wrap:wrap;row-gap:4px}.app-shell .tile-rate>span{font-size:11px}.app-shell .tile-state{min-height:36px;font-size:12px;display:flex;align-items:center;justify-content:center;gap:4px}.app-shell .crew-card-tag{font-size:10px;padding:4px 5px}.app-shell .mining-card{padding:16px}.app-shell .mining-top .muted,.app-shell .mining-meta{font-size:12px}.app-shell .mining-top .amount{font-size:32px;line-height:1.2}.app-shell .mining-meta{gap:6px;margin-top:12px}.app-shell .map-zone-switch>span{font-size:14px}.app-shell .map-zone-switch button{width:36px;min-width:36px;height:40px}.app-shell .locate{min-height:44px;font-size:14px;padding:10px 12px}.app-shell .sheet{padding:28px 20px}.app-shell .sheet>p{font-size:14px;line-height:1.65}.app-shell .sheet input{font-size:16px;min-height:48px}.app-shell .empty p{font-size:13px;line-height:1.6}@media(max-width:374px){.app-shell .profile .stats{display:grid;grid-template-columns:1fr 1fr;gap:16px 0}.app-shell .profile .stats>div{width:100%;border:0}.app-shell .profile .stats small{font-size:12px}.app-shell .reward-card h3{font-size:15px}.app-shell .reward-card p{font-size:11px}.app-shell .crew-overview{padding:14px;gap:12px 8px}}@media(max-height:700px){.app-shell .bottom-nav{height:calc(76px + var(--safe-bottom));padding-top:4px}.app-shell .bottom-nav button{min-height:60px}.app-shell .mining-meta{margin-top:6px;font-size:11px}.app-shell .mining-card{padding:12px}.app-shell .mining-top .amount{font-size:28px}}@media(hover:hover){.app-shell .btn:not(:disabled):hover,.app-shell .segmented button:not(.active):hover{filter:brightness(1.08)}}@media(prefers-reduced-motion:reduce){.app-shell *,.app-shell *:before,.app-shell *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.app-shell .tasks .task-hero{min-height:158px;padding:18px 16px;background:linear-gradient(90deg,#2d241de8,#2d241d80 42%,#2d241d05 62%,#201a16a6),url(/assets/task-banner-flat-v3.webp) center/cover no-repeat}.app-shell .tasks .task-hero:before{display:none}.app-shell .tasks .task-hero>img{display:none}.app-shell .tasks .task-hero-copy{width:100%;position:relative;min-height:122px}.app-shell .tasks .task-hero h2{font-family:Songti SC,STSong,serif;font-size:30px;font-weight:700;line-height:1.2;width:60%;padding-bottom:8px}.app-shell .tasks .task-hero h2:after{content:"";display:block;height:1px;margin-top:8px;width:92%;background:#a88c4a80}.app-shell .tasks .task-hero p{font-size:12px;margin:0;width:59%;line-height:1.5}.app-shell .tasks .task-hero .hero-chips{display:contents}.app-shell .tasks .hero-chips>span{border:0;box-shadow:none;clip-path:none;background:none;padding:0;min-height:0}.app-shell .tasks .hero-chips>span:first-child{position:absolute;left:0;bottom:0;display:flex;align-items:center;justify-content:flex-start;gap:3px;color:var(--gold);font-size:12px;font-weight:600}.app-shell .tasks .hero-chips>span:first-child:before{content:"";display:block;width:19px;height:19px;flex:0 0 19px;margin-right:5px;background:url(/assets/task-crossed-swords-v3.svg) center/contain no-repeat}.app-shell .tasks .hero-chips>.task-reward-summary{position:absolute;right:0;top:21px;display:flex;flex-direction:column;align-items:flex-start;gap:1px;max-width:37%;color:var(--text)}.app-shell .tasks .hero-chips .task-reward-summary>b.yellow{order:-1;font-size:33px;font-weight:650;line-height:1.15;gap:5px;letter-spacing:-.8px}.app-shell .tasks .hero-chips .task-reward-summary .coin-symbol{width:21px;height:21px;min-width:21px;min-height:21px}.app-shell .tasks .task-reward-caption{font-size:12px;font-weight:500;line-height:1.5;color:var(--muted)}.app-shell .tasks .task-icon{width:46px;height:56px;flex:0 0 46px;padding:3px;background:var(--inset);border:1px solid var(--edge);overflow:hidden}.app-shell .tasks .task-icon>svg{width:38px;height:46px;background-image:url(/assets/task-watchtower-flat-v3.webp);background-size:contain;background-position:center;background-repeat:no-repeat;clip-path:none}.app-shell .tasks .task-icon:has(path[d^="m22 2"])>svg{background-image:url(/assets/task-legion-flag-flat-v3.webp)}.app-shell .tasks .task-icon:has(path[d^="M20 8"])>svg{background-image:url(/assets/ioc-coin.webp);background-size:36px 36px;clip-path:none}.app-shell .tasks .task-row:has(.task-icon path[d^="M9 3"])~.task-row:has(.task-icon path[d^="M9 3"]) .task-icon>svg,.app-shell .tasks:has(.filters .horizontal-tabs>button.selected:nth-child(5)) .task-icon>svg{background-image:url(/assets/task-partner-shields-flat-v3.webp)}.app-shell .crew-overview{--crew-scene:url(/assets/zone-0.webp);display:grid;grid-template-columns:64% 1fr;min-height:220px;padding:18px 16px;gap:14px 0;overflow:hidden;background:linear-gradient(90deg,#2d251ff7,#2d251ff2 34%,#2d251fb8 57%,#2d251f08),var(--crew-scene) center 56%/cover no-repeat}.app-shell .crew-overview .crew-portrait{position:absolute;inset:8px 0 8px auto;width:45%;height:auto;min-height:0;border-radius:0;background:transparent;overflow:visible;z-index:1;pointer-events:none;display:flex;align-items:flex-end;justify-content:center}.app-shell .crew-overview .crew-portrait img{width:100%;height:100%;max-height:none;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 3px 2px #17120b55)}.app-shell .crew-overview .crew-identity{grid-column:1;position:relative;z-index:2;align-self:start;padding:0;min-width:0}.app-shell .crew-overview .crew-eyebrow{display:flex;align-items:center;gap:8px;font-size:12px;color:#d6c9a9;font-weight:500}.app-shell .crew-eyebrow:after{content:"";display:block;flex:1;height:1px;background:#b18b4566}.app-shell .crew-overview h2{font-family:Songti SC,STSong,serif;font-size:28px;font-weight:700;line-height:1.3;margin:10px 0 12px;max-width:100%}.app-shell .crew-overview .crew-badges{gap:4px;flex-wrap:wrap}.app-shell .crew-overview .crew-badges>span,.app-shell .crew-overview .crew-badges>button{font-size:9px;padding:3px 4px;min-height:22px;white-space:nowrap}.app-shell .crew-overview .crew-level b{font-size:13px}.app-shell .crew-overview .crew-progress{margin-top:12px;padding-right:8px}.app-shell .crew-overview .crew-next,.app-shell .crew-overview .crew-next>b{font-size:10px;line-height:1.4}.app-shell .crew-overview .crew-connect{position:relative;z-index:2;grid-column:1;min-height:62px;align-self:end;font-size:13px;line-height:1.4;padding:9px 18px 9px 8px;gap:0}.app-shell .crew-connect>svg{right:5px;width:14px}.crew-connect-zh{display:none}html:lang(zh) .crew-connect-label{display:none}html:lang(zh) .crew-connect-zh{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}html:lang(zh) .crew-connect-zh b{font-size:16px;line-height:1.3;font-weight:650}html:lang(zh) .crew-connect-zh small{font-size:11px;line-height:1.4;font-weight:500}.app-shell .miners .miner-art{aspect-ratio:4/5;height:auto;margin:0;background-size:calc(100% + 2px) auto;background-position:center 52%;background-repeat:no-repeat;overflow:hidden}.app-shell .miners .miner-art>img,.app-shell .miners .miner-art .crew-card-actor{position:absolute;left:50%;bottom:4%;width:88%;height:60%;max-height:none;transform:translate(-50%);object-fit:contain;object-position:center bottom;opacity:1}.app-shell .miners .miner-art .crew-card-actor picture{width:100%;height:100%}.app-shell .miners .miner-art .crew-card-actor img{width:100%;height:100%;object-fit:contain;object-position:center bottom;transform:none}.app-shell .profile .stats small{display:flex;align-items:center;justify-content:center;line-height:1;gap:4px;min-height:22px}.app-shell .profile .stats small>span{display:inline-flex;align-items:center;line-height:1;height:20px}.app-shell .profile .stats small>.coin-symbol,.app-shell .profile .stats small>svg{display:block;width:18px;height:18px;min-width:18px;min-height:18px;flex:0 0 18px;transform:none;margin:0}.app-shell .profile .stats small>.art-crown{width:19px;height:19px;min-width:19px;min-height:19px;flex-basis:19px;transform:translateY(-.7px)}.app-shell .profile .stats small>.art-team{width:20px;height:20px;min-width:20px;min-height:20px;flex-basis:20px}.app-shell .profile .invite>.btn{display:flex;align-items:center;justify-content:center;gap:7px;line-height:1}.app-shell .profile .invite>.btn>.art-team{display:block;transform:none;align-self:center;margin:0}.app-shell .profile .invite-button-label{display:flex;align-items:center;line-height:1;min-height:26px}@media(max-width:374px){.app-shell .crew-overview{padding:16px 12px;grid-template-columns:65% 1fr}.app-shell .crew-overview h2{font-size:25px}.app-shell .crew-overview .crew-badges>span,.app-shell .crew-overview .crew-badges>button{font-size:8px}.app-shell .tasks .hero-chips .task-reward-summary>b.yellow{font-size:28px}.app-shell .tasks .task-hero h2{font-size:27px}}.app-shell .crew-overview:has(.crew-portrait img[src$="ioc-warrior-1.webp"]){--crew-scene:url(/assets/zone-0.webp)}.app-shell .crew-overview:has(.crew-portrait img[src$="ioc-warrior-2.webp"]){--crew-scene:url(/assets/zone-1.webp)}.app-shell .crew-overview:has(.crew-portrait img[src$="ioc-warrior-3.webp"]){--crew-scene:url(/assets/zone-2.webp)}.app-shell .crew-overview:has(.crew-portrait img[src$="ioc-warrior-4.webp"]){--crew-scene:url(/assets/zone-3.webp)}.app-shell .crew-overview:has(.crew-portrait img[src$="ioc-warrior-5.webp"]){--crew-scene:url(/assets/zone-4.webp)}.app-shell .crew-overview:has(.crew-portrait img[src$="ioc-warrior-6.webp"]){--crew-scene:url(/assets/zone-5.webp)}.app-shell .crew-overview:has(.crew-portrait img[src$="ioc-warrior-7.webp"]){--crew-scene:url(/assets/zone-6.webp)}.app-shell .crew-overview:has(.crew-portrait img[src$="ioc-warrior-8.webp"]){--crew-scene:url(/assets/zone-7.webp)}.app-shell .crew-overview:has(.crew-portrait img[src$="ioc-warrior-9.webp"]){--crew-scene:url(/assets/zone-8.webp)}.app-shell .crew-overview:has(.crew-portrait img[src$="ioc-warrior-10.webp"]){--crew-scene:url(/assets/zone-9.webp)}.app-shell .profile .stats small{min-height:28px}.app-shell .profile .stats small>.coin-symbol,.app-shell .profile .stats small>svg:not([class]){transform:translateY(-.5px)}.app-shell .profile .stats small>.art-crown{width:25px;height:25px;min-width:25px;min-height:25px;flex-basis:25px;transform:translateY(-2.6px)}.app-shell .profile .stats small>.art-team{width:28px;height:28px;min-width:28px;min-height:28px;flex-basis:28px;transform:translateY(-3.6px)}.app-shell .profile .invite>.btn>.art-team{transform:translateY(-3px)}.app-shell .tasks .task-reward-caption{background:none!important;border:0!important;box-shadow:none!important;clip-path:none!important;padding:0!important;min-height:0}.app-shell .tasks .task-hero{background-image:linear-gradient(90deg,#2d241df0,#2d241d80 42%,#2d241d05 62%,#201a16eb),url(/assets/task-banner-flat-v3.webp)}.app-shell .crew-overview .crew-portrait{width:39%}.app-shell .tasks .task-hero{background-color:#2d241d;background-size:cover,auto 100%;background-position:center,calc(50% - 72px) center}.app-shell .tasks .task-hero{background-image:linear-gradient(90deg,#2d241df0,#2d241d80 42%,#2d241d05 62%,#201a16eb),url(/assets/task-banner-ioc-v4.webp)}.app-shell .tasks .checkin-panel>.btn{justify-content:center;gap:0}.app-shell .tasks .checkin-panel>.btn>svg{display:none}.app-shell .crew-overview{min-height:165px;padding:12px 16px;row-gap:8px;grid-template-rows:auto auto;align-content:space-between;background-position:center,center;background-repeat:no-repeat;background-size:100% 100%,cover}.app-shell .crew-overview .crew-eyebrow{font-size:11px;line-height:1.2}.app-shell .crew-overview h2{font-size:25px;line-height:1.2;margin:6px 0 8px}.app-shell .crew-overview .crew-badges>span,.app-shell .crew-overview .crew-badges>button{min-height:20px;padding:2px 4px;line-height:1.3}.app-shell .crew-overview .crew-progress{margin-top:8px}.app-shell .crew-overview .crew-portrait{inset:6px 0 6px auto;width:39%}.app-shell .crew-overview .crew-connect{width:min(178px,100%);min-height:42px;padding:5px 17px 5px 7px;justify-self:start}html:lang(zh) .crew-connect-zh b{font-size:14px;line-height:1.2}html:lang(zh) .crew-connect-zh small{font-size:10px;line-height:1.3}.app-shell .crew-sector{background-position:center,center;background-size:100% 100%,cover;background-repeat:no-repeat}.app-shell .crew-sector:before{background:none}.app-shell .miners .miner-art{aspect-ratio:16/15;background-size:calc(100% + 2px) auto;background-position:center 48%}.app-shell .bottom-nav button.nav-mine:not(.active){color:var(--muted)}.app-shell .bottom-nav button.nav-mine.active{color:var(--gold);font-weight:700}.app-shell .bottom-nav button.nav-mine.active>span:last-of-type{color:var(--gold)}.app-shell .wallet .exchange-grid .exchange>.art-chart{width:26px;height:26px;flex:0 0 26px;display:block}.app-shell .level-sheet .sheet-art{position:relative;border:0;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;clip-path:var(--frame-shape)}.app-shell .level-sheet .sheet-art>img{position:absolute;bottom:0;left:50%;transform:translate(-50%);max-width:80%;object-fit:contain;object-position:center bottom}@media(max-width:374px){.app-shell .crew-overview{min-height:165px;padding:12px}.app-shell .crew-overview h2{font-size:23px}}.app-shell .crew-overview:has(.crew-portrait img[src$="ioc-warrior-1.webp"]){--crew-scene:url(/assets/zone-wide-0-v4.webp)}.app-shell .crew-sector[style*="zone-0.webp"]{background-image:linear-gradient(90deg,#211c17c7,#211c1780 55%,#211c1740),url(/assets/zone-wide-0-v4.webp)!important}.app-shell .level-sheet .sheet-art[style*="zone-0.webp"]{background-image:url(/assets/zone-wide-0-v4.webp)!important}.app-shell .crew-overview:has(.crew-portrait img[src$="ioc-warrior-2.webp"]){--crew-scene:url(/assets/zone-wide-1-v4.webp)}.app-shell .crew-sector[style*="zone-1.webp"]{background-image:linear-gradient(90deg,#211c17c7,#211c1780 55%,#211c1740),url(/assets/zone-wide-1-v4.webp)!important}.app-shell .level-sheet .sheet-art[style*="zone-1.webp"]{background-image:url(/assets/zone-wide-1-v4.webp)!important}.app-shell .crew-overview:has(.crew-portrait img[src$="ioc-warrior-3.webp"]){--crew-scene:url(/assets/zone-wide-2-v4.webp)}.app-shell .crew-sector[style*="zone-2.webp"]{background-image:linear-gradient(90deg,#211c17c7,#211c1780 55%,#211c1740),url(/assets/zone-wide-2-v4.webp)!important}.app-shell .level-sheet .sheet-art[style*="zone-2.webp"]{background-image:url(/assets/zone-wide-2-v4.webp)!important}.app-shell .crew-overview:has(.crew-portrait img[src$="ioc-warrior-4.webp"]){--crew-scene:url(/assets/zone-wide-3-v4.webp)}.app-shell .crew-sector[style*="zone-3.webp"]{background-image:linear-gradient(90deg,#211c17c7,#211c1780 55%,#211c1740),url(/assets/zone-wide-3-v4.webp)!important}.app-shell .level-sheet .sheet-art[style*="zone-3.webp"]{background-image:url(/assets/zone-wide-3-v4.webp)!important}.app-shell .crew-overview:has(.crew-portrait img[src$="ioc-warrior-5.webp"]){--crew-scene:url(/assets/zone-wide-4-v4.webp)}.app-shell .crew-sector[style*="zone-4.webp"]{background-image:linear-gradient(90deg,#211c17c7,#211c1780 55%,#211c1740),url(/assets/zone-wide-4-v4.webp)!important}.app-shell .level-sheet .sheet-art[style*="zone-4.webp"]{background-image:url(/assets/zone-wide-4-v4.webp)!important}.app-shell .crew-overview:has(.crew-portrait img[src$="ioc-warrior-6.webp"]){--crew-scene:url(/assets/zone-wide-5-v4.webp)}.app-shell .crew-sector[style*="zone-5.webp"]{background-image:linear-gradient(90deg,#211c17c7,#211c1780 55%,#211c1740),url(/assets/zone-wide-5-v4.webp)!important}.app-shell .level-sheet .sheet-art[style*="zone-5.webp"]{background-image:url(/assets/zone-wide-5-v4.webp)!important}.app-shell .crew-overview:has(.crew-portrait img[src$="ioc-warrior-7.webp"]){--crew-scene:url(/assets/zone-wide-6-v4.webp)}.app-shell .crew-sector[style*="zone-6.webp"]{background-image:linear-gradient(90deg,#211c17c7,#211c1780 55%,#211c1740),url(/assets/zone-wide-6-v4.webp)!important}.app-shell .level-sheet .sheet-art[style*="zone-6.webp"]{background-image:url(/assets/zone-wide-6-v4.webp)!important}.app-shell .crew-overview:has(.crew-portrait img[src$="ioc-warrior-8.webp"]){--crew-scene:url(/assets/zone-wide-7-v4.webp)}.app-shell .crew-sector[style*="zone-7.webp"]{background-image:linear-gradient(90deg,#211c17c7,#211c1780 55%,#211c1740),url(/assets/zone-wide-7-v4.webp)!important}.app-shell .level-sheet .sheet-art[style*="zone-7.webp"]{background-image:url(/assets/zone-wide-7-v4.webp)!important}.app-shell .crew-overview:has(.crew-portrait img[src$="ioc-warrior-9.webp"]){--crew-scene:url(/assets/zone-wide-8-v4.webp)}.app-shell .crew-sector[style*="zone-8.webp"]{background-image:linear-gradient(90deg,#211c17c7,#211c1780 55%,#211c1740),url(/assets/zone-wide-8-v4.webp)!important}.app-shell .level-sheet .sheet-art[style*="zone-8.webp"]{background-image:url(/assets/zone-wide-8-v4.webp)!important}.app-shell .crew-overview:has(.crew-portrait img[src$="ioc-warrior-10.webp"]){--crew-scene:url(/assets/zone-wide-9-v4.webp)}.app-shell .crew-sector[style*="zone-9.webp"]{background-image:linear-gradient(90deg,#211c17c7,#211c1780 55%,#211c1740),url(/assets/zone-wide-9-v4.webp)!important}.app-shell .level-sheet .sheet-art[style*="zone-9.webp"]{background-image:url(/assets/zone-wide-9-v4.webp)!important}.app-shell .crew-sector{background-blend-mode:normal,normal}.app-shell .wallet .income-types{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:6px}.app-shell .wallet .income-types>span{display:inline-flex;flex-direction:row;align-items:center;gap:4px;white-space:nowrap;font-size:clamp(11px,2.8vw,12px);min-width:0}.app-shell .wallet .income-types b{display:inline;margin:0;font-size:inherit;white-space:nowrap}.app-shell .level-sheet .detail-stats{display:flex;flex-wrap:nowrap;gap:6px}.app-shell .level-sheet .detail-stats>div{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap;gap:3px;min-width:0;width:calc((100% - 12px)/3);padding:12px 4px}.app-shell .level-sheet .detail-stats b{font-size:clamp(12px,3.6vw,15px);line-height:1.3;white-space:nowrap}.app-shell .level-sheet .detail-stats small{display:inline-flex;align-items:center;gap:2px;font-size:10px;line-height:1.3;white-space:nowrap}.app-shell .level-sheet .detail-stats svg{width:14px;height:14px;flex:0 0 14px}.app-shell .level-sheet .detail-stats .coin-symbol{width:12px;height:12px;min-width:12px;min-height:12px;margin:0;flex:none}.app-shell .level-sheet .detail-stats>div:nth-child(2)>.coin-symbol{display:none!important}.app-shell .tasks .hero-chips>span:first-child{font-size:24px;gap:6px;line-height:1.2}.app-shell .tasks .hero-chips>span:first-child:before{width:38px;height:38px;flex-basis:38px;margin-right:4px}.app-shell .crew-overview{grid-template-columns:72% 1fr}.app-shell .crew-overview .crew-badges{gap:5px;align-items:center}.app-shell .crew-overview .crew-badges>span,.app-shell .crew-overview .crew-badges>button{font-size:13px;min-height:28px;padding:3px 5px;line-height:1.3}.app-shell .crew-overview .crew-level b{font-size:17px}.app-shell .crew-overview .crew-badges svg{width:19px;height:19px;flex:0 0 19px}.app-shell .crew-sector{grid-template-columns:minmax(0,1fr);gap:2px 0;min-height:103px}.app-shell .crew-sector .sector-equipment{display:none}.app-shell .crew-sector .sector-range{justify-content:flex-start;align-items:center;gap:8px;margin-top:0;padding-top:4px;font-size:22px;font-weight:700;line-height:1.3;letter-spacing:-.7px}.app-shell .sector-range>span{justify-content:flex-start;gap:5px;white-space:nowrap}.app-shell .sector-range>span:last-child{margin-left:0;text-align:left}.app-shell .sector-range small{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.app-shell .sector-range b{font-size:inherit}.app-shell .wallet-verification-card .verification-step{align-items:center;min-height:54px}.app-shell .wallet-verification-card .verification-step>div{display:flex;flex-direction:column;justify-content:center}.app-shell .wallet-verification-card .verification-step:last-of-type:not(.is-complete) p{display:none}.app-shell .wallet-verification-card .verification-memo{display:none}.app-shell .wallet-verification-card .verification-shield{width:42px;height:46px;background:none;border:0;box-shadow:none;clip-path:none}.app-shell .wallet-verification-card .verification-shield>.art-shield{width:40px;height:44px;background:url(/assets/wallet-verification-shield-v5.svg) center/contain no-repeat;transform:none;filter:none;clip-path:none}.app-shell .wallet-verification-card .verification-shield>.art-shield>*{visibility:hidden}.app-shell .balance-parts .icon-btn{width:32px;height:32px;min-width:32px;display:grid;place-items:center;right:2px;top:0;background:none;border:0;box-shadow:none}.app-shell .balance-parts>div:nth-child(2)>span{padding-right:28px}.app-shell .balance-parts .icon-btn>svg,.app-shell .sheet>.setting-link:has(path[d^="M20 7V3"])>svg{width:20px;height:20px;flex:0 0 20px;aspect-ratio:1;background:var(--gold);mask:url(/assets/exchange-refresh.svg) center/contain no-repeat;-webkit-mask:url(/assets/exchange-refresh.svg) center/contain no-repeat;transform:none}.app-shell .balance-parts .icon-btn>svg>*,.app-shell .sheet>.setting-link:has(path[d^="M20 7V3"])>svg>*{visibility:hidden}.app-shell .sheet:has(>.setting-link path[d^="M20 7V3"])>.btn.wide{display:flex;align-items:center;justify-content:center;min-height:48px;margin:12px 0 0}.app-shell .sheet:has(>.setting-link path[d^="M20 7V3"])>.btn.wide:has(~.btn.wide){background:var(--inset);color:var(--gold);--stroke:var(--edge)}.app-shell .sheet:has(>.setting-link path[d^="M20 7V3"])>.setting-link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;width:100%;margin-top:12px;padding:10px 0}.app-shell .wallet .wallet-link-icon>.art-wallet{width:44px;height:44px;flex:0 0 44px;background:url(/assets/leather-wallet-v6.svg) center/contain no-repeat;transform:none;filter:none;clip-path:none}.app-shell .wallet .wallet-link-icon>.art-wallet>*{visibility:hidden}.app-shell .wallet .verification-step:last-of-type .verification-step-icon>svg{width:19px;height:19px;background:currentColor;mask:url(/assets/verification-check-v6.svg) center/contain no-repeat;-webkit-mask:url(/assets/verification-check-v6.svg) center/contain no-repeat}.app-shell .wallet .verification-step:last-of-type .verification-step-icon>svg>*{visibility:hidden}.app-shell .wallet .record>strong .coin-symbol{transform:translateY(-1px)}.app-shell .wallet .balance-parts button.icon-btn,.app-shell .wallet .balance-parts button.icon-btn:disabled{background:transparent;box-shadow:none;border:0}.app-shell .bottom-nav>button:nth-child(4) .nav-image:after{width:30px;height:30px;left:50%;top:6px;transform:translate(-50%)}.app-shell .tasks .task-hero{display:grid;grid-template-columns:minmax(86px,30%) minmax(0,1fr);align-items:center;gap:12px;min-height:172px;padding:14px 12px;background:var(--panel);isolation:isolate}.app-shell .tasks .task-hero-art{align-self:stretch;min-height:136px;background:url(/assets/task-treasury-v8.webp) center/contain no-repeat}.app-shell .tasks .task-hero-copy{width:auto;min-width:0;min-height:0;display:grid;gap:14px}.app-shell .tasks .task-hero .task-heading{min-width:0}.app-shell .tasks .task-hero h2{width:auto;padding:0;font-size:28px;line-height:1.2;letter-spacing:0}.app-shell .tasks .task-hero h2:after{width:100%;margin:8px 0;height:1px;background:var(--edge)}.app-shell .tasks .task-hero p{width:auto;margin:0;font-size:12px;line-height:1.5;color:var(--muted)}.app-shell .tasks .task-hero .hero-chips{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:12px;align-items:start}.app-shell .tasks .task-hero .hero-chips>span{position:relative;inset:auto;max-width:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:7px;padding:0;min-width:0;font-size:23px;font-weight:700;line-height:1.25;letter-spacing:0}.app-shell .tasks .task-hero .hero-chips>span:first-child:before{display:none}.app-shell .tasks .task-hero .task-count-caption{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:500;line-height:18px;color:var(--muted);white-space:nowrap}.app-shell .tasks .task-count-caption:before{content:"";width:18px;height:18px;flex:0 0 18px;background:url(/assets/task-crossed-swords-v3.svg) center/contain no-repeat}.app-shell .tasks .task-count-caption>svg{display:none}.app-shell .tasks .task-count-value{display:flex;align-items:baseline;gap:3px;color:var(--gold);white-space:nowrap}.app-shell .tasks .task-reward-summary:after{content:"";position:absolute;left:-3px;top:50%;width:5px;height:5px;background:var(--edge);transform:rotate(45deg)}.app-shell .tasks .task-hero .task-reward-caption{font-size:11px;line-height:18px;font-weight:500;color:var(--muted);white-space:nowrap}.app-shell .tasks .task-hero .hero-chips .task-reward-summary>b.yellow{order:0;font-size:23px;font-weight:700;line-height:1.25;letter-spacing:0;gap:4px;white-space:nowrap}.app-shell .tasks .task-hero .hero-chips .task-reward-summary .coin-symbol{width:18px;height:18px;min-width:18px;min-height:18px}.app-shell .miners .crew-sector{display:block;padding:0;min-height:0;background:var(--panel)!important;overflow:hidden}.app-shell .crew-sector .sector-scene{height:clamp(134px,36vw,156px);padding:16px;background-position:center;background-size:cover;background-repeat:no-repeat}.app-shell .crew-sector .sector-scene h2{font-size:22px;line-height:1.25;color:var(--text);margin:0}.app-shell .crew-sector .sector-scene p{font-size:12px;line-height:1.5;margin-top:6px;color:var(--muted)}.app-shell .crew-sector .sector-range{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 12px;min-height:56px;margin:0;padding:12px;border-top:1px solid var(--edge);background:var(--inset);font-size:15px;font-weight:700;line-height:1.4;letter-spacing:0}.app-shell .crew-sector .sector-range:before{content:"";position:absolute;width:5px;height:5px;left:50%;top:-3px;transform:rotate(45deg);background:var(--edge)}.app-shell .crew-sector .sector-range>span{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;min-width:0;margin:0}.app-shell .crew-sector .sector-range small{font-size:11px;font-weight:400;line-height:1.4;color:var(--muted)}.app-shell .crew-sector .sector-range>span:first-child>small{border-left:1px solid var(--edge);padding-left:8px}.app-shell .crew-sector .sector-range .sector-range-label{border-right:1px solid var(--edge);padding-right:8px}.app-shell .crew-sector .sector-range b{display:inline-flex;align-items:center;gap:4px;font-size:15px}.app-shell .crew-sector .sector-range b .coin-symbol{width:14px;height:14px}.app-shell .wallet .vault{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:center;padding:16px 12px}.app-shell .wallet .vault-total{position:relative;display:flex;align-items:center;gap:8px;min-width:0}.app-shell .wallet .vault-total:after{content:"";position:absolute;right:-10px;top:4px;bottom:4px;width:1px;background:var(--edge)}.app-shell .wallet .vault-total:before{content:"";position:absolute;right:-12px;top:50%;width:5px;height:5px;background:var(--edge);transform:rotate(45deg)}.app-shell .wallet .vault-total>img{width:42px;height:42px;flex:0 0 42px}.app-shell .wallet .vault-total>div{min-width:0}.app-shell .wallet .vault-total .muted{font-size:10.5px;line-height:1.4;display:block}.app-shell .wallet .vault-total .amount{font-size:26px;font-weight:600;line-height:1.2;margin:5px 0;letter-spacing:-.5px;white-space:nowrap}.app-shell .wallet .vault-total .amount-unit{font-size:17px;font-weight:400;color:var(--gold)}.app-shell .wallet .vault-total small{font-size:10.5px;line-height:1.4;display:block}.app-shell .wallet .balance-parts{position:relative;display:flex;flex-direction:column;gap:0;margin:0;padding:0 8px;background:var(--inset);clip-path:var(--frame-shape);min-width:0}.app-shell .wallet .balance-parts:after{content:"";position:absolute;inset:0;background:var(--edge);clip-path:var(--frame-ring);pointer-events:none}.app-shell .wallet .balance-parts>div{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 6px;padding:11px 0;min-height:44px;background:none;border:0;box-shadow:none;clip-path:none}.app-shell .wallet .balance-parts>div:after{display:none}.app-shell .wallet .balance-parts>div+div{border-top:1px solid var(--edge)}.app-shell .wallet .balance-parts>div>span{display:inline-flex;align-items:center;gap:3px;min-height:0;margin:0;padding:0;font-size:11px;line-height:1.4;white-space:nowrap;color:var(--text)}.app-shell .wallet .balance-parts>div>span>svg{width:13px;height:13px;flex:0 0 13px}.app-shell .wallet .balance-parts b{font-size:12px;font-weight:400;line-height:1.4;min-width:0;max-width:100%;margin-left:auto;text-align:right;overflow-wrap:anywhere}.app-shell .wallet .balance-parts b .coin-symbol{width:13px;height:13px;min-width:13px;min-height:13px;vertical-align:middle;margin:0}.app-shell .wallet .balance-parts>div:nth-child(2)>b{padding-right:23px}.app-shell .wallet .balance-parts .icon-btn{right:-3px;top:50%;transform:translateY(-50%);width:26px;height:32px;min-width:26px}.app-shell .wallet .balance-parts .icon-btn>svg{width:17px;height:17px;flex-basis:17px}.app-shell .profile .employee-pass{display:grid;grid-template-columns:60px minmax(0,1fr) 88px;grid-template-rows:auto auto auto;column-gap:12px;row-gap:5px;align-content:center;min-height:142px;padding:20px 16px;background:#3c2d29}.app-shell .profile .employee-person,.app-shell .profile .employee-identity{display:contents}.app-shell .profile .employee-pass-label{grid-column:2;grid-row:1;position:relative;z-index:2;margin:0;font-size:10.5px;font-weight:500;line-height:1.4;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-shell .profile .employee-avatar{grid-column:1;grid-row:1/4;align-self:center;width:60px;height:60px;min-width:60px;position:relative;z-index:2;border-width:1.5px}.app-shell .profile .employee-pass h2{grid-column:2;grid-row:2;position:relative;z-index:2;margin:0;min-width:0;font-size:22px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-shell .profile .employee-pass p{grid-column:2;grid-row:3;position:relative;z-index:2;min-width:0;font-size:12px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-shell .profile .employee-pass .level-inline{grid-column:3;grid-row:1/4;align-self:center;position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;margin:0;padding:4px 0 4px 12px;border-left:1px solid var(--edge);font-size:28px;line-height:1.2;white-space:nowrap;color:var(--gold)}.app-shell .profile .employee-pass .level-inline b{max-width:100%;padding:0;margin:0;background:none;border:0;box-shadow:none;clip-path:none;border-radius:0;font-size:13px;font-weight:500;line-height:1.4;color:var(--text);white-space:normal}.app-shell .profile .employee-pass>.employee-miner{width:104px;height:122px;right:3px;bottom:6px;opacity:.13;z-index:0;object-fit:contain}@media(min-width:480px){.app-shell .tasks .task-hero{grid-template-columns:102px minmax(0,1fr);min-height:150px;padding:16px;gap:14px}.app-shell .tasks .task-hero-art{min-height:116px}.app-shell .tasks .task-hero-copy{grid-template-columns:minmax(0,1.05fr) minmax(0,1.5fr);gap:16px;align-items:center}.app-shell .tasks .task-hero .hero-chips{border-left:1px solid var(--edge);padding-left:14px;gap:10px}.app-shell .tasks .task-hero h2{font-size:30px}.app-shell .tasks .task-hero .hero-chips>span,.app-shell .tasks .task-hero .hero-chips .task-reward-summary>b.yellow{font-size:24px}.app-shell .profile .employee-pass{grid-template-columns:72px minmax(0,1fr) 110px;column-gap:18px;min-height:154px}.app-shell .profile .employee-avatar{width:72px;height:72px;min-width:72px}.app-shell .profile .employee-pass h2{font-size:26px}.app-shell .profile .employee-pass .level-inline{font-size:32px;padding-left:18px}.app-shell .wallet .vault{padding:18px 16px;gap:28px}.app-shell .wallet .vault-total{gap:12px}.app-shell .wallet .vault-total>img{width:56px;height:56px;flex-basis:56px}.app-shell .wallet .vault-total .amount{font-size:30px}.app-shell .wallet .vault-total:after{right:-14px}.app-shell .wallet .vault-total:before{right:-16px}.app-shell .wallet .balance-parts{padding:0 12px}.app-shell .wallet .balance-parts b{font-size:14px}}.app-shell .crew-sector[style*="zone-0.webp"] .sector-scene{background-image:linear-gradient(90deg,#211c17d9,#211c1770 42%,#211c1700 78%),url(/assets/zone-wide-0-v4.webp)}.app-shell .crew-sector[style*="zone-1.webp"] .sector-scene{background-image:linear-gradient(90deg,#211c17d9,#211c1770 42%,#211c1700 78%),url(/assets/zone-wide-1-v4.webp)}.app-shell .crew-sector[style*="zone-2.webp"] .sector-scene{background-image:linear-gradient(90deg,#211c17d9,#211c1770 42%,#211c1700 78%),url(/assets/zone-wide-2-v4.webp)}.app-shell .crew-sector[style*="zone-3.webp"] .sector-scene{background-image:linear-gradient(90deg,#211c17d9,#211c1770 42%,#211c1700 78%),url(/assets/zone-wide-3-v4.webp)}.app-shell .crew-sector[style*="zone-4.webp"] .sector-scene{background-image:linear-gradient(90deg,#211c17d9,#211c1770 42%,#211c1700 78%),url(/assets/zone-wide-4-v4.webp)}.app-shell .crew-sector[style*="zone-5.webp"] .sector-scene{background-image:linear-gradient(90deg,#211c17d9,#211c1770 42%,#211c1700 78%),url(/assets/zone-wide-5-v4.webp)}.app-shell .crew-sector[style*="zone-6.webp"] .sector-scene{background-image:linear-gradient(90deg,#211c17d9,#211c1770 42%,#211c1700 78%),url(/assets/zone-wide-6-v4.webp)}.app-shell .crew-sector[style*="zone-7.webp"] .sector-scene{background-image:linear-gradient(90deg,#211c17d9,#211c1770 42%,#211c1700 78%),url(/assets/zone-wide-7-v4.webp)}.app-shell .crew-sector[style*="zone-8.webp"] .sector-scene{background-image:linear-gradient(90deg,#211c17d9,#211c1770 42%,#211c1700 78%),url(/assets/zone-wide-8-v4.webp)}.app-shell .crew-sector[style*="zone-9.webp"] .sector-scene{background-image:linear-gradient(90deg,#211c17d9,#211c1770 42%,#211c1700 78%),url(/assets/zone-wide-9-v4.webp)}.app-shell .tasks .task-hero .hero-chips span{background:none;border:0;box-shadow:none;clip-path:none;border-radius:0;padding:0;min-height:0}.app-shell .tasks .task-hero .task-count-value{font-size:23px;font-weight:700;line-height:1.25}.app-shell .tasks .task-hero .task-count-caption>span{font:inherit;color:inherit}.app-shell .tasks .task-hero .hero-chips .task-reward-summary{border-left:1px solid var(--edge);padding-left:12px}.app-shell .wallet .balance-parts>div{width:100%;flex:none}.app-shell .wallet .balance-parts>div>span{position:static}.app-shell .profile .employee-pass{grid-template-columns:60px minmax(0,1fr) 96px}.app-shell .profile .employee-pass .level-inline{font-size:26px}@media(min-width:480px){.app-shell .profile .employee-pass{grid-template-columns:72px minmax(0,1fr) 110px}.app-shell .profile .employee-pass .level-inline{font-size:32px}}.app-shell .wallet .balance-parts .icon-btn{right:0}.app-shell .wallet .balance-parts>div:nth-child(2)>b{padding-right:26px}.app-shell .profile .employee-pass .level-inline{font-size:24px}@media(min-width:480px){.app-shell .tasks .task-hero .task-count-value{font-size:24px}.app-shell .tasks .task-hero .hero-chips{position:relative}.app-shell .tasks .task-hero .hero-chips:before{content:"";position:absolute;left:-3px;top:50%;width:5px;height:5px;background:var(--edge);transform:rotate(45deg)}.app-shell .profile .employee-pass{grid-template-columns:72px minmax(0,1fr) 116px}.app-shell .profile .employee-pass .level-inline{font-size:28px}}.app-shell .profile .employee-pass{padding-right:40px}.app-shell .profile .invite>h2{display:flex;align-items:center;gap:8px;height:30px;line-height:1.25}.app-shell .profile .invite>h2>.art-team{width:36px;height:36px;flex:0 0 36px;transform:translateY(-4.5px)}@media(min-width:480px){.app-shell .profile .employee-pass{padding-right:48px}}.app-shell .profile .employee-pass{padding-right:48px}@media(min-width:480px){.app-shell .profile .employee-pass{padding-right:68px}}@media(max-width:380px){.app-shell .profile .employee-pass h2{font-size:20px;letter-spacing:-.25px}}.app-shell .crew-sector .sector-scene{height:clamp(67px,18vw,78px);padding:7px 16px;display:flex;flex-direction:column;justify-content:center}.app-shell .crew-sector .sector-scene p{margin-top:4px}.app-shell .crew-sector .sector-scene .sector-role{display:none}.app-shell svg[viewBox="0 0 32 32"]{background-image:url(/assets/crossed-swords-v13.webp)!important;background-position:center!important;background-size:contain!important;background-repeat:no-repeat!important;background-origin:content-box!important}.app-shell svg[viewBox="0 0 32 32"]>*{opacity:0}.app-shell .map-stop .level-node{padding:0;font-size:18px;font-variant-numeric:tabular-nums;letter-spacing:-.3px}.app-shell .map-stop .level-node>span{display:block;min-width:0;max-width:100%;white-space:nowrap;line-height:1}.app-shell .map-stop #level-1000{font-size:15px;letter-spacing:-.5px}.app-shell .city-map-world .city-tile-field{background-size:100% auto;background-repeat:repeat-y;background-position-x:center;mask:none;-webkit-mask:none;filter:none}.app-shell .wallet .balance-parts>div:first-child>b>.coin-symbol{transform:translateY(-2px)}.app-shell .crew-sector .sector-range .sector-range-label{display:inline-flex;align-items:center;gap:4px}.app-shell .crew-sector .sector-range .sector-range-label:before{content:"";display:block;width:16px;height:16px;flex:0 0 16px;background:url(/assets/crossed-swords-v13.webp) center/contain no-repeat}@media(max-width:380px){.app-shell .crew-sector .sector-range{padding-inline:10px;column-gap:6px}}.app-shell .mine .map-stop.active-stop .map-miner,.app-shell .mine .map-stop.active-stop .map-miner picture{overflow:visible;clip-path:none;filter:none}.app-shell .mine .map-stop.active-stop .map-miner img{filter:url(/assets/hero-v18/current-hero-filter.svg#current-hero)}.app-shell.mine-view .locate{right:22px;max-width:calc(100% - 44px)}.app-shell .mine .map-miner-caption{position:absolute;top:38px;left:calc(var(--miner-offset,46px) + var(--miner-size,140px)/2);transform:translate(-50%);width:max-content;max-width:var(--miner-size,140px);padding:3px 6px;border:1px solid var(--stroke);background:#282520ed;color:var(--text);font-size:9px;line-height:1.35;text-align:center;white-space:nowrap;pointer-events:none;z-index:3;clip-path:var(--frame-shape)}.app-shell .mine .map-miner-caption.on-left{left:auto;right:calc(var(--miner-offset,46px) + var(--miner-size,140px)/2);transform:translate(50%)}.app-shell .mine .future-miner-label{top:calc(100% + 2px)}.app-shell.mine-view .map-wrap:has(.active-stop .map-miner:not(.on-left)) .locate{right:auto;left:22px}.app-shell .mine .future-miner{overflow:visible;clip-path:none}.app-shell .mine .future-miner img{filter:saturate(.95) brightness(.95) url(/assets/hero-v18/current-hero-filter.svg#current-hero)}.app-shell.mine-view .map-wrap:has(.map-stop:last-child .future-miner:not(.on-left)) .locate{right:auto;left:22px}:is(.app-shell,.animation-preview) img[src$="/ioc-warrior-1.webp"]{content:url(/assets/hero-v20/warrior-1.svg)}:is(.app-shell,.animation-preview) img[src$="/ioc-warrior-2.webp"]{content:url(/assets/hero-v20/warrior-2.svg)}:is(.app-shell,.animation-preview) img[src$="/ioc-warrior-3.webp"]{content:url(/assets/hero-v20/warrior-3.svg)}:is(.app-shell,.animation-preview) img[src$="/ioc-warrior-4.webp"]{content:url(/assets/hero-v20/warrior-4.svg)}:is(.app-shell,.animation-preview) img[src$="/ioc-warrior-5.webp"]{content:url(/assets/hero-v20/warrior-5.svg)}:is(.app-shell,.animation-preview) img[src$="/ioc-warrior-6.webp"]{content:url(/assets/hero-v20/warrior-6.svg)}:is(.app-shell,.animation-preview) img[src$="/ioc-warrior-7.webp"]{content:url(/assets/hero-v20/warrior-7.svg)}:is(.app-shell,.animation-preview) img[src$="/ioc-warrior-8.webp"]{content:url(/assets/hero-v20/warrior-8.svg)}:is(.app-shell,.animation-preview) img[src$="/ioc-warrior-9.webp"]{content:url(/assets/hero-v20/warrior-9.svg)}:is(.app-shell,.animation-preview) img[src$="/ioc-warrior-10.webp"]{content:url(/assets/hero-v20/warrior-10.svg)}.app-shell .mine .scene-portal.portal-with-miner{padding-left:0}.app-shell .mine .scene-portal.portal-with-miner .portal-miner{transform:translate(-3px)}
