:root{--font-display: "Arial Rounded MT Bold", "Segoe UI", "Microsoft YaHei UI", "Microsoft YaHei", system-ui, sans-serif;--font-title: Georgia, "Times New Roman", "Microsoft YaHei UI", "Microsoft YaHei", serif;--font-body: "Segoe UI", "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", system-ui, sans-serif;--font-pixel: var(--font-display);--font-mono: "Cascadia Mono", "Microsoft YaHei UI", "Microsoft YaHei", monospace;--color-primary: #3f9e5a;--color-secondary: #326f49;--color-accent: #ffd06a;--color-bg: #a8d7ff;--color-bg-deep: #74b6f0;--color-surface: #f6ffe2;--color-panel: #e9f7cc;--color-border: #6f9a61;--color-border-strong: #4f7451;--color-text: #203627;--color-ink-soft: #4f7058;--color-card-gloss: rgba(255, 255, 255, .62);--shadow-soft: 0 12px 26px rgba(36, 58, 44, .14);--shadow-hard: 0 3px 0 rgba(44, 74, 57, .22);--ga-card-radius: 14px;--ga-card-border: 2px solid var(--color-border);--ga-card-bg: linear-gradient(180deg, rgba(253, 255, 247, .94), rgba(233, 248, 200, .9));--ga-card-shadow: inset 0 1px 0 rgba(255, 255, 255, .62), 0 14px 28px rgba(43, 67, 50, .18);--ga-btn-bg: linear-gradient(180deg, #fffde8 0%, #e9f8cb 46%, #dcefb7 100%);--ga-btn-border: 2px solid #628f58;--ga-btn-shadow: inset 0 -2px 0 rgba(0, 0, 0, .16), 0 4px 0 rgba(58, 85, 59, .24)}body{margin:0;font-family:var(--font-mono);background:radial-gradient(circle at 11% 8%,rgba(255,255,255,.55),transparent 22%),radial-gradient(circle at 88% 10%,rgba(255,255,255,.44),transparent 20%),radial-gradient(circle at 50% 120%,rgba(58,124,86,.2),transparent 42%),radial-gradient(circle at 50% -22%,rgba(143,211,255,.5),transparent 36%),repeating-linear-gradient(90deg,rgba(45,88,61,.022) 0,rgba(45,88,61,.022) 1px,transparent 1px,transparent 6px),repeating-linear-gradient(to right,rgba(255,255,255,.018),rgba(255,255,255,.018) 1px,transparent 1px,transparent 3px),linear-gradient(180deg,var(--color-bg-deep) 0%,var(--color-bg) 30%,#bae88d 30%,#95d46c 100%);color:var(--color-text);overflow-x:hidden;overflow-y:auto;line-height:1.45;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#ebf8cd8c}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#93bd7d,#6f9d64);border:2px solid rgba(235,248,205,.55);border-radius:999px}h1{line-height:1.1}button{border-radius:8px;border:2px solid var(--color-border);padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background:var(--color-surface);color:var(--color-text);cursor:pointer;transition:transform .1s,box-shadow .18s,background .22s ease,filter .18s ease;box-shadow:inset 0 -2px #0000001f,var(--shadow-hard)}button:focus,button:focus-visible{outline:2px solid #35653b;outline-offset:1px}.text-neon{color:var(--color-primary);text-shadow:none}.border-neon{border:2px solid var(--color-border);box-shadow:inset 0 -2px #0000001f}.pixel-btn{font-family:var(--font-pixel);background:linear-gradient(180deg,#f8ffdc,#ddf3b5);color:#2f4a31;border:2px solid #6f9f5a;padding:12px 24px;cursor:pointer;transition:transform .1s;image-rendering:auto;text-transform:uppercase;box-shadow:inset 0 -3px #0000001f}.pixel-btn:hover{background:#fffce9;color:#2f4a31;box-shadow:inset 0 -3px #00000029}.pixel-btn:active{transform:translateY(2px)}.pixel-panel{border:2px solid var(--color-border);background:linear-gradient(180deg,#ffffff80,#f1fcd6d6);box-shadow:inset 0 1px 0 var(--color-card-gloss),var(--shadow-soft);border-radius:8px}.ga-card-surface{border:var(--ga-card-border);border-radius:var(--ga-card-radius);background:radial-gradient(circle at 100% 0%,rgba(255,255,255,.34),transparent 28%),var(--ga-card-bg);box-shadow:var(--ga-card-shadow);-webkit-backdrop-filter:blur(5px) saturate(1.08);backdrop-filter:blur(5px) saturate(1.08)}.ga-chip{border:2px solid var(--color-border);background:linear-gradient(180deg,#fcfff1f2,#e8f6c9eb);color:#31533a;padding:6px 10px;font-family:var(--font-mono);font-size:12px;box-shadow:inset 0 -2px #0000001a,0 1px #ffffff8c}.ga-btn{border:var(--ga-btn-border);background:var(--ga-btn-bg);color:#2a4732;font-family:var(--font-pixel);font-size:10px;text-transform:uppercase;letter-spacing:.04em;box-shadow:var(--ga-btn-shadow);transition:transform .1s ease,box-shadow .16s ease,filter .16s ease,border-color .16s ease}.ga-btn:hover:not(:disabled){transform:translateY(-1px);border-color:var(--color-border-strong);box-shadow:inset 0 -2px #0003,0 6px 14px #3a573129;filter:saturate(1.06)}.ga-btn:active:not(:disabled){transform:translateY(1px)}.ga-btn:disabled{opacity:.66;cursor:not-allowed;filter:grayscale(.08)}.ga-label{font-family:var(--font-pixel);font-size:10px;letter-spacing:.06em;color:#5f7e5f;text-transform:uppercase}.ga-field-grid{display:grid;grid-template-columns:140px 1fr;gap:8px;align-items:center}.ga-input,.ga-select,.ga-textarea{background:radial-gradient(circle at 100% 0%,rgba(255,255,255,.34),transparent 30%),linear-gradient(180deg,#f7fde9,#eaf4d2);border:1px solid #769d67;color:#294531;padding:8px 10px;font-family:var(--font-mono);box-sizing:border-box;width:100%;box-shadow:inset 0 1px #ffffff73,0 1px #ffffff59}.ga-input,.ga-select{min-height:34px}.ga-textarea{resize:vertical}.ga-input:focus,.ga-select:focus,.ga-textarea:focus{outline:2px solid rgba(78,150,102,.46);outline-offset:0;border-color:#4f8c66}.ga-input:disabled,.ga-select:disabled,.ga-textarea:disabled{background:#dde8c8;color:#6f806f;cursor:not-allowed}.ga-note-box{border:1px solid #789f67;background:linear-gradient(180deg,#f8fdea,#eaf4d3);padding:8px 10px;font-size:11px;line-height:1.6;color:#2c4832;box-shadow:inset 0 1px #ffffff75}.ga-code-box{background:#edf8d8;border:1px dashed #6f965f;padding:8px;font-family:var(--font-mono);font-size:11px;white-space:pre-wrap;word-break:break-word;box-shadow:inset 0 1px #ffffff80}.ga-help-text{font-size:10px;color:#5f7e5f;font-family:var(--font-mono)}.ga-section-stack{display:flex;flex-direction:column;gap:10px}.ga-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap;padding:0 2px}.ga-section-title{font-family:var(--font-pixel);font-size:11px;color:#3b5b3d;letter-spacing:.03em}.ga-section-sub{font-size:11px;color:#547158;opacity:.88}::selection{background:#ffd06a6b;color:#263f2d}@media(max-width:720px){.ga-field-grid{grid-template-columns:1fr}}.scanlines{display:none}.scanlines:before{display:none}:root{--wd-bg: #0b0f1a;--wd-panel-top: #202b44;--wd-panel-bottom: #0f1524;--wd-panel-inset: #0b1019;--wd-gold-hi: #ffe7a0;--wd-gold: #f0c65a;--wd-gold-mid: #d9a63c;--wd-gold-deep: #8a6420;--wd-gold-ink: #2a1c0c;--wd-border: #c99a3e;--wd-border-strong: #ffd873;--wd-inner-glow: rgba(255, 224, 150, .16);--wd-text: #f3e8cf;--wd-text-dim: rgba(226, 214, 186, .66);--wd-heading: #ffd873;--wd-blue: #3e7bd6;--wd-green: #4fae5a;--wd-purple: #9b59d0;--wd-teal: #6fe0c2;--wd-red: #e5544a;--wd-hp: linear-gradient(90deg, #a02c24, #e5544a);--wd-mp: linear-gradient(90deg, #2c53a0, #4a8ae5);--wd-xp: linear-gradient(90deg, #d9a63c, #ffe7a0);--wd-gold-edge: inset 0 0 0 1px var(--wd-gold-deep), inset 0 1px 0 var(--wd-gold-hi), inset 0 -2px 4px rgba(0, 0, 0, .45), 0 0 0 1px var(--wd-gold-ink);--wd-shadow-drop: 0 6px 16px rgba(0, 0, 0, .5);--wd-quality-common: #d8d2bc;--wd-quality-rare: #75c8ff;--wd-quality-epic: #bd86ff;--wd-quality-legendary: #ffd35a;--wd-quality-mythic: #ff706f}.wd-panel{box-sizing:border-box;border:2px solid var(--wd-border);border-radius:10px;background:linear-gradient(180deg,var(--wd-panel-top),var(--wd-panel-bottom)),radial-gradient(120% 80% at 50% 0%,rgba(120,150,220,.06),transparent 60%);box-shadow:var(--wd-gold-edge),var(--wd-shadow-drop);color:var(--wd-text)}.wd-panel-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px 8px;border-bottom:1px solid rgba(201,154,62,.4)}.wd-panel-title{margin:0;font-family:var(--font-display);font-weight:800;font-size:15px;line-height:1.3;color:var(--wd-heading);text-shadow:0 2px 0 rgba(0,0,0,.5);letter-spacing:.01em}.wd-panel-body{padding:12px 14px 14px}.wd-panel--compact{border-radius:8px}.wd-panel--compact .wd-panel-header{padding:8px 11px 6px}.wd-panel--compact .wd-panel-body{padding:9px 11px 11px}.wd-panel--compact .wd-panel-title{font-size:13px}.wd-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 18px;border:2px solid var(--wd-border);border-radius:9px;background:linear-gradient(180deg,#2c3a58,#16203a);box-shadow:var(--wd-gold-edge),0 3px #0006;color:var(--wd-text);font-family:var(--font-display);font-weight:700;font-size:14px;line-height:1.2;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .05s ease,filter .12s ease}.wd-btn:hover{filter:brightness(1.14)}.wd-btn:active{transform:translateY(2px)}.wd-btn--gold{border-color:var(--wd-border-strong);background:linear-gradient(180deg,var(--wd-gold-hi),var(--wd-gold-mid) 55%,var(--wd-gold-deep));color:#3a2708;text-shadow:0 1px 0 rgba(255,255,255,.35)}.wd-btn--danger{background:linear-gradient(180deg,#d1443c,#7c221c);color:#ffe4de}.wd-btn--small{min-height:30px;padding:5px 12px;font-size:12px;border-radius:7px}.wd-btn--big{min-height:50px;padding:12px 26px;font-size:17px}.wd-btn:disabled,.wd-btn[aria-disabled=true]{opacity:.5;filter:grayscale(.4);cursor:not-allowed;transform:none}.wd-tabs{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.wd-tab{box-sizing:border-box;min-height:34px;padding:7px 15px;border:2px solid rgba(201,154,62,.55);border-radius:8px;background:linear-gradient(180deg,#202b44,#10182b);color:var(--wd-text-dim);font-family:var(--font-display);font-weight:700;font-size:13px;line-height:1.2;cursor:pointer}.wd-tab:hover{color:var(--wd-text)}.wd-tab.active{border-color:var(--wd-border-strong);background:linear-gradient(180deg,var(--wd-gold-mid),var(--wd-gold-deep));color:#2a1c0c;box-shadow:var(--wd-gold-edge)}.wd-tabs--vertical{flex-direction:column;align-items:stretch}.wd-tabs--vertical .wd-tab{text-align:left}.wd-bar{box-sizing:border-box;position:relative;height:16px;padding:2px;border:1px solid var(--wd-gold-deep);border-radius:8px;background:#06090feb;box-shadow:inset 0 1px 2px #0009;overflow:hidden}.wd-bar>b{display:block;height:100%;border-radius:6px;background:var(--wd-xp);box-shadow:0 0 8px #f0c65a66,inset 0 1px #fff6;transition:width .25s ease}.wd-bar--hp>b{background:var(--wd-hp);box-shadow:0 0 8px #e5544a66,inset 0 1px #ffffff4d}.wd-bar--mp>b{background:var(--wd-mp)}.wd-bar--green>b{background:linear-gradient(90deg,#3f8f36,#7fe06b);box-shadow:0 0 8px #6fdd6b66,inset 0 1px #ffffff59}.wd-bar>span{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:10px;color:#fff6df;text-shadow:0 1px 2px rgba(0,0,0,.9);pointer-events:none}.wd-bar--tall{height:22px}.wd-bar--tall>span{font-size:12px}.wd-chip{box-sizing:border-box;min-width:84px;height:38px;display:inline-flex;align-items:center;gap:7px;padding:4px 11px;border:2px solid var(--wd-border);border-radius:9px;background:linear-gradient(180deg,#202b44,#10182b);box-shadow:var(--wd-gold-edge);font-family:var(--font-display);color:var(--wd-text);white-space:nowrap}.wd-chip img{width:22px;height:22px;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(0,0,0,.5))}.wd-chip strong{font-size:14px;font-weight:800;color:#fff6df}.wd-chip em{font-style:normal;font-size:10px;font-weight:600;color:var(--wd-text-dim)}.wd-notice{box-sizing:border-box;padding:9px 12px;border:1px solid rgba(201,154,62,.5);border-radius:8px;background:#0c121ee6;color:var(--wd-text);font-family:var(--font-body);font-size:13px;line-height:1.55}.wd-notice--good{border-color:#4fae5ab3;color:#cdf3bd}.wd-notice--bad{border-color:#e5544ab3;color:#ffc9bd}.wd-screen{box-sizing:border-box;width:min(1320px,calc(100vw - 24px));margin:0 auto;padding:14px 0 26px;display:grid;gap:12px;color:var(--wd-text)}.wd-screen-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.wd-screen-title{margin:0;font-family:var(--font-title);font-weight:800;font-size:clamp(20px,2.4vw,30px);color:var(--wd-heading);text-shadow:0 2px 0 rgba(0,0,0,.55);letter-spacing:.02em}.wd-screen-subtitle{margin:0;font-family:var(--font-body);font-size:13px;color:var(--wd-text-dim)}.wd-screen-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,320px);gap:12px;align-items:start}.wd-screen-columns--left-rail{grid-template-columns:minmax(170px,220px) minmax(0,1fr)}.wd-action-bar{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:10px 12px}@media(max-width:980px){.wd-screen-columns,.wd-screen-columns--left-rail{grid-template-columns:1fr}}.wd-modal-backdrop{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;padding:20px;background:#04070ec2}.wd-modal{width:min(560px,100%);max-height:min(80vh,700px);overflow:auto}.wd-item-icon{box-sizing:border-box;display:grid;place-items:center;border:2px solid var(--wd-gold-deep);border-radius:8px;background:radial-gradient(circle,#7896dc24,#06090f80);box-shadow:var(--wd-gold-edge);overflow:hidden}.wd-item-icon img{width:88%;height:88%;object-fit:contain;filter:drop-shadow(0 2px 2px rgba(0,0,0,.5))}.wd-kv{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:3px 0;font-family:var(--font-body);font-size:13px}.wd-kv>span{color:var(--wd-text-dim)}.wd-kv>strong{color:var(--wd-text);font-family:var(--font-display);font-weight:700;font-size:13px}.wd-divider{height:1px;margin:9px 0;border:0;background:linear-gradient(90deg,transparent,rgba(201,154,62,.6),transparent)}a[href]:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline:2px solid var(--wd-gold-hi);outline-offset:3px;box-shadow:0 0 0 4px #f0c65a2e}@media(max-width:820px),(pointer:coarse){.wd-btn--small,.wd-tab{min-height:42px}}#root{width:100%;min-height:100vh;margin:0;padding:0;text-align:left}.app-shell{width:100%;height:100vh;display:flex;flex-direction:column;position:relative;isolation:isolate}.app-shell:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:linear-gradient(#100d0bc7,#100d0bdb),url(/static/assets/dungeon/backgrounds/bg-dungeon-crypt-v01.png) center / cover fixed,#15110f}.app-shell:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:1;opacity:.14;mix-blend-mode:screen;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.22) 0 1px,transparent 1px 4px)}.app-scroll-area{flex:1;position:relative;z-index:2;overflow-y:auto;overflow-x:hidden;padding-top:88px;-webkit-overflow-scrolling:touch}html[data-game-route=home] .app-shell:before,html[data-game-route=chain] .app-shell:before,html[data-game-route=whitepaper] .app-shell:before{background:linear-gradient(#100d0b9e,#100d0bd1),url(/static/assets/dungeon/backgrounds/bg-dungeon-fortress-v01.png) center / cover fixed,#15110f}html[data-game-route=dungeon] .app-shell:before{background:linear-gradient(#100d0b8c,#100d0bd1),url(/static/assets/dungeon/backgrounds/bg-dungeon-chapter-02-crypt-v02.png) center / cover fixed,#15110f}html[data-game-route=inventory] .app-shell:before{background:linear-gradient(#100d0ba8,#100d0bdb),url(/static/assets/dungeon/backgrounds/bg-dungeon-mythic-v01.png) center / cover fixed,#15110f}html[data-game-route=farm] .app-shell:before,html[data-game-route=lumberyard] .app-shell:before,html[data-game-route=map] .app-shell:before{background:linear-gradient(#12120c94,#12120ccc),url(/static/assets/dungeon/backgrounds/bg-dungeon-meadow-v01.png) center / cover fixed,#15110f}html[data-game-route=lottery] .app-shell:before{background:radial-gradient(circle at 50% 18%,rgba(170,70,34,.18),transparent 34%),radial-gradient(circle at 86% 38%,rgba(110,55,170,.14),transparent 30%),linear-gradient(#0c0909b8,#050406eb),#090706}html[data-game-route=leaderboard] .app-shell:before{background:linear-gradient(#100d0b94,#100d0bd6),url(/static/assets/dungeon/backgrounds/bg-dungeon-mythic-v01.png) center / cover fixed,#15110f}.wallet-economy-status{width:min(1180px,calc(100vw - 28px))!important;margin:10px auto 0!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:8px!important}.wallet-economy-pill,.wallet-economy-action{min-height:50px!important;border:2px solid rgba(106,81,48,.9)!important;background:linear-gradient(180deg,#3e3020f0,#241d18f0)!important;color:#f4e6b4!important;box-shadow:inset 0 0 0 1px #ffe8a91f,0 3px #00000047!important;border-radius:6px!important;display:grid!important;grid-template-columns:28px 1fr!important;align-items:center!important;align-content:center!important;column-gap:7px!important;row-gap:3px!important;padding:7px 9px!important}.wallet-economy-pill:before,.wallet-economy-action:before{content:"";grid-row:span 2;width:28px;height:28px;background:var(--wallet-icon, url(/static/assets/ui/icons/icon-gold-v02.png)) center / contain no-repeat;image-rendering:auto}.wallet-economy-pill:nth-child(1){--wallet-icon: url(/static/assets/ui/icons/icon-bag-v02.png)}.wallet-economy-pill:nth-child(2),.wallet-economy-action:nth-child(5){--wallet-icon: url(/static/assets/ui/icons/icon-token-z-v02.png)}.wallet-economy-pill:nth-child(3),.wallet-economy-action:nth-child(6){--wallet-icon: url(/static/assets/ui/icons/icon-bnb-v01.png)}.wallet-economy-pill:nth-child(4),.wallet-economy-action:nth-child(9){--wallet-icon: url(/static/assets/ui/icons/icon-gold-v02.png)}.wallet-economy-action:nth-child(7){--wallet-icon: url(/static/assets/ui/icons/icon-dungeon-v02.png)}.wallet-economy-action:nth-child(8){--wallet-icon: url(/static/assets/ui/icons/icon-farm-v02.png)}.wallet-economy-pill>span,.wallet-economy-action>span{font-size:0!important;opacity:1!important}.wallet-economy-pill>span:after,.wallet-economy-action>span:after{font-size:9px;line-height:1.25;color:#f4e6b49e}.wallet-economy-pill:nth-child(1)>span:after{content:"WALLET"}.wallet-economy-pill:nth-child(2)>span:after{content:"WOLD"}.wallet-economy-pill:nth-child(3)>span:after{content:"BNB"}.wallet-economy-pill:nth-child(4)>span:after{content:"AUTH"}.wallet-economy-action:nth-child(5)>span:after{content:"WOLD DRAW"}.wallet-economy-action:nth-child(6)>span:after{content:"BNB DRAW"}.wallet-economy-action:nth-child(7)>span:after{content:"DUNGEON PASS"}.wallet-economy-action:nth-child(8)>span:after{content:"LAND"}.wallet-economy-action:nth-child(9)>span:after{content:"CHAIN"}.wallet-economy-pill strong,.wallet-economy-action strong{color:#ffe39a!important;font-size:11px!important;line-height:1.35!important}.wallet-economy-pill button{border:2px solid #d9a84d!important;background:linear-gradient(180deg,#ffe9a3,#d9a84d)!important;color:#2d2815!important;border-radius:5px}.wallet-economy-action.ready{border-color:#d9a84d!important}html[data-game-route=inventory] .wallet-economy-status,html[data-game-route=dungeon] .wallet-economy-status,html[data-game-route=farm] .wallet-economy-status,html[data-game-route=lumberyard] .wallet-economy-status,html[data-game-route=lottery] .wallet-economy-status,html[data-game-route=leaderboard] .wallet-economy-status,html[data-game-route=map] .wallet-economy-status{width:min(1240px,calc(100vw - 24px))!important;margin:6px auto 0!important;grid-template-columns:repeat(9,minmax(0,1fr))!important;gap:5px!important}html[data-game-route=inventory] .wallet-economy-pill,html[data-game-route=inventory] .wallet-economy-action,html[data-game-route=dungeon] .wallet-economy-pill,html[data-game-route=dungeon] .wallet-economy-action,html[data-game-route=farm] .wallet-economy-pill,html[data-game-route=farm] .wallet-economy-action,html[data-game-route=lumberyard] .wallet-economy-pill,html[data-game-route=lumberyard] .wallet-economy-action,html[data-game-route=lottery] .wallet-economy-pill,html[data-game-route=lottery] .wallet-economy-action,html[data-game-route=leaderboard] .wallet-economy-pill,html[data-game-route=leaderboard] .wallet-economy-action,html[data-game-route=map] .wallet-economy-pill,html[data-game-route=map] .wallet-economy-action{min-width:0!important;min-height:34px!important;grid-template-columns:20px minmax(0,1fr)!important;column-gap:5px!important;padding:4px 6px!important;border-radius:5px!important}html[data-game-route=inventory] .wallet-economy-pill:before,html[data-game-route=inventory] .wallet-economy-action:before,html[data-game-route=dungeon] .wallet-economy-pill:before,html[data-game-route=dungeon] .wallet-economy-action:before,html[data-game-route=farm] .wallet-economy-pill:before,html[data-game-route=farm] .wallet-economy-action:before,html[data-game-route=lumberyard] .wallet-economy-pill:before,html[data-game-route=lumberyard] .wallet-economy-action:before,html[data-game-route=lottery] .wallet-economy-pill:before,html[data-game-route=lottery] .wallet-economy-action:before,html[data-game-route=leaderboard] .wallet-economy-pill:before,html[data-game-route=leaderboard] .wallet-economy-action:before,html[data-game-route=map] .wallet-economy-pill:before,html[data-game-route=map] .wallet-economy-action:before{width:20px!important;height:20px!important}html[data-game-route=inventory] .wallet-economy-pill>span:after,html[data-game-route=inventory] .wallet-economy-action>span:after,html[data-game-route=dungeon] .wallet-economy-pill>span:after,html[data-game-route=dungeon] .wallet-economy-action>span:after,html[data-game-route=farm] .wallet-economy-pill>span:after,html[data-game-route=farm] .wallet-economy-action>span:after,html[data-game-route=lumberyard] .wallet-economy-pill>span:after,html[data-game-route=lumberyard] .wallet-economy-action>span:after,html[data-game-route=lottery] .wallet-economy-pill>span:after,html[data-game-route=lottery] .wallet-economy-action>span:after,html[data-game-route=leaderboard] .wallet-economy-pill>span:after,html[data-game-route=leaderboard] .wallet-economy-action>span:after,html[data-game-route=map] .wallet-economy-pill>span:after,html[data-game-route=map] .wallet-economy-action>span:after{font-size:7px!important}html[data-game-route=inventory] .wallet-economy-pill strong,html[data-game-route=inventory] .wallet-economy-action strong,html[data-game-route=dungeon] .wallet-economy-pill strong,html[data-game-route=dungeon] .wallet-economy-action strong,html[data-game-route=farm] .wallet-economy-pill strong,html[data-game-route=farm] .wallet-economy-action strong,html[data-game-route=lumberyard] .wallet-economy-pill strong,html[data-game-route=lumberyard] .wallet-economy-action strong,html[data-game-route=lottery] .wallet-economy-pill strong,html[data-game-route=lottery] .wallet-economy-action strong,html[data-game-route=leaderboard] .wallet-economy-pill strong,html[data-game-route=leaderboard] .wallet-economy-action strong,html[data-game-route=map] .wallet-economy-pill strong,html[data-game-route=map] .wallet-economy-action strong{min-width:0!important;font-size:8px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html[data-game-route=inventory] .wallet-economy-pill button,html[data-game-route=dungeon] .wallet-economy-pill button,html[data-game-route=farm] .wallet-economy-pill button,html[data-game-route=lumberyard] .wallet-economy-pill button,html[data-game-route=lottery] .wallet-economy-pill button,html[data-game-route=leaderboard] .wallet-economy-pill button,html[data-game-route=map] .wallet-economy-pill button{min-height:20px!important;padding:3px 5px!important;font-size:7px!important}.home-conway-page,.chain-page,.leaderboard-page,.lottery-v1-page,.inventory-page-shell,.farm-v1-page,.lumberyard-page,.dungeon-v1-page,.town-v1-page,.whitepaper-shell{color:#f4e6b4!important;background:linear-gradient(#120f0db8,#120f0ddb),url(/static/assets/dungeon/backgrounds/bg-dungeon-fortress-v01.png) center / cover fixed!important}.ga-card-surface,.home-conway-card,.home-conway-action-card,.chain-header,.chain-addresses article,.chain-cards article,.chain-actions,.chain-notice,.leaderboard-header,.leaderboard-season article,.leaderboard-board,.leaderboard-rules,.lottery-v1-header,.lottery-v1-metrics article,.lottery-v1-prizes,.lottery-v1-history,.inventory-page-header,.inventory-attribute-card,.inventory-bag-panel,.inventory-detail-panel,.farm-v1-panel,.farm-v1-grid,.lumberyard-panel{border:2px solid rgba(106,81,48,.92)!important;border-radius:6px!important;background:linear-gradient(180deg,#3c2e1ef0,#1e1915eb)!important;color:#f4e6b4!important;box-shadow:inset 0 0 0 2px #ffde8f1a,0 5px #00000047,0 14px 24px #0000003d!important}.leaderboard-header h1,.lottery-v1-header h1,.chain-header h1,.inventory-page-header h1,.home-conway-hero h1,.whitepaper-shell h1{color:#ffd36b!important;text-shadow:2px 2px 0 #17110b!important}.leaderboard-header p,.lottery-v1-header p,.chain-header p,.inventory-page-header p,.home-conway-hero p,.whitepaper-shell p,.leaderboard-rules li,.home-conway-card li{color:#f4e6b4c2!important}.leaderboard-header a,.leaderboard-header button,.lottery-v1-header a,.lottery-v1-machine button,.chain-header a,.chain-actions button,.chain-notice a,.home-conway-hero-cta a,.home-conway-action-card,.inventory-page-shell button,.farm-v1-page button,.lumberyard-page button{border:2px solid #d9a84d!important;border-radius:5px!important;background:linear-gradient(180deg,#ffe9a3,#d9a84d)!important;color:#2d2815!important;box-shadow:0 3px #00000047!important}.leaderboard-row,.lottery-v1-prizes article,.inventory-grid>*,.farm-v1-plot,.lumberyard-panel article{border-radius:5px!important}.lottery-v1-machine{border-color:#d9a84d!important;background:radial-gradient(circle at 50% 22%,rgba(255,211,91,.32),transparent 28%),linear-gradient(180deg,#482d35f5,#1c161df5)!important}.lottery-v1-prizes article,.lottery-v1-history p,.lottery-v1-result,.lottery-v1-metrics article{background:linear-gradient(180deg,#3e3020f5,#241d18f5)!important;color:#f4e6b4!important;border-color:#6a5130f5!important}.lottery-v1-prizes article strong,.lottery-v1-history p strong,.lottery-v1-result strong,.lottery-v1-metrics article strong{color:#ffe39a!important}.lottery-v1-prizes article span,.lottery-v1-history p span,.lottery-v1-result span,.lottery-v1-prizes article em{color:#f4e6b4cc!important}.home-conway-hero{position:relative!important;overflow:hidden!important;min-height:360px!important;background:linear-gradient(90deg,#1c1611eb,#1c1611b8 48%,#1c161147),url(/static/assets/dungeon/backgrounds/bg-dungeon-fortress-v01.png) center / cover no-repeat!important}.home-conway-hero:after{content:"";position:absolute;right:clamp(18px,6vw,96px);bottom:-8px;width:min(32vw,320px);aspect-ratio:1 / 1;background:url(/static/assets/characters/bosses/boss-fortress-warlord-v01.png) center / contain no-repeat;image-rendering:auto;filter:drop-shadow(0 12px 0 rgba(0,0,0,.32));pointer-events:none}.home-conway-hero h1,.home-conway-hero h3,.home-conway-hero p,.home-conway-kv span,.home-conway-kv strong{color:#ffe39a!important;opacity:1!important}.home-conway-hero p,.home-conway-kv span{color:#f4e6b4d1!important}.home-conway-card:nth-child(2):before,.chain-header:before,.whitepaper-shell:before{content:"";display:block;width:52px;height:52px;margin-bottom:10px;background:url(/static/assets/ui/icons/icon-dungeon-v02.png) center / contain no-repeat;image-rendering:auto}.chain-header{position:relative;overflow:hidden}.chain-header:after{content:"";position:absolute;right:18px;bottom:-18px;width:132px;height:132px;background:url(/static/assets/items/resources/sliced/currency-token-z.png) center / contain no-repeat;image-rendering:auto;opacity:.72;pointer-events:none}.chain-cards article:before{content:"";width:34px;height:34px;background:url(/static/assets/ui/icons/icon-bnb-v01.png) center / contain no-repeat;image-rendering:auto}.whitepaper-shell{position:relative}.whitepaper-shell:after{content:"";position:fixed;right:28px;bottom:24px;width:min(24vw,240px);aspect-ratio:1 / 1;background:url(/static/assets/characters/bosses/boss-mythic-seraph-v01.png) center / contain no-repeat;image-rendering:auto;opacity:.78;pointer-events:none}.inventory-page-shell:after,.farm-v1-page:after,.lottery-v1-page:after,.leaderboard-page:after{content:"";position:fixed;right:20px;bottom:18px;z-index:0;width:118px;height:118px;background:var(--page-corner-icon, url(/static/assets/ui/icons/icon-bag-v02.png)) center / contain no-repeat;image-rendering:auto;opacity:.42;pointer-events:none}.inventory-page-shell{--page-corner-icon: url(/static/assets/ui/icons/icon-bag-v02.png)}.farm-v1-page{--page-corner-icon: url(/static/assets/ui/icons/icon-farm-v02.png)}.lottery-v1-page{--page-corner-icon: url(/static/assets/ui/icons/icon-lottery-v02.png)}.leaderboard-page{--page-corner-icon: url(/static/assets/leaderboard/trophy-rank-1-v02.png)}html[data-game-route] .route-art-rail{right:12px;top:148px;width:74px}html[data-game-route] .route-art-rail:before{content:"ART";color:#f4e6b49e;font-size:8px;text-align:center}html[data-game-route] .route-art-rail img{width:64px;height:64px}html[data-game-route=home] .route-art-rail:before{content:"HERO"}html[data-game-route=map] .route-art-rail:before{content:"TOWN"}html[data-game-route=dungeon] .route-art-rail:before{content:"BOSS"}html[data-game-route=inventory] .route-art-rail:before{content:"GEAR"}html[data-game-route=farm] .route-art-rail:before{content:"CROP"}html[data-game-route=lumberyard] .route-art-rail:before{content:"WOOD"}html[data-game-route=lottery] .route-art-rail:before{content:"DRAW"}html[data-game-route=leaderboard] .route-art-rail:before{content:"RANK"}html[data-game-route=chain] .route-art-rail:before{content:"TOKEN"}html[data-game-route=whitepaper] .route-art-rail:before{content:"LORE"}html[data-game-route=map] .town-v1-page{min-height:640px!important;height:calc(100dvh - 106px)!important;padding:10px 12px 14px!important;background:radial-gradient(circle at 50% 8%,rgba(97,66,29,.26),transparent 34%),linear-gradient(180deg,#11120f,#171411 52%,#080b0a)!important;color:#f4e6b4!important}html[data-game-route=map] .town-v1-hud{min-height:58px!important;border:2px solid rgba(126,86,40,.96)!important;border-radius:6px!important;background:linear-gradient(180deg,#36281af5,#1a1714fa)!important;box-shadow:inset 0 0 0 2px #ffd88517,0 5px #0000005c!important}html[data-game-route=map] .town-v1-hud-title strong{font-size:0!important}html[data-game-route=map] .town-v1-hud-title strong:after{content:"1. WORLD MAP HUB";font-size:17px;color:#ffd36b;text-shadow:2px 2px 0 #17110b}html[data-game-route=map] .town-v1-hud-title span{color:#f4e6b4c2!important}html[data-game-route=map] .town-v1-stats span,html[data-game-route=map] .town-v1-zoom-controls{border-color:#7e5628e6!important;background:linear-gradient(180deg,#261e17f5,#11110ef5)!important;color:#ffe39a!important}html[data-game-route=map] .town-v1-stats em,html[data-game-route=map] .town-v1-zoom-controls span{color:#f4e6b4ad!important}html[data-game-route=map] .town-v1-stats b{color:#ffe39a!important}html[data-game-route=map] .town-v1-viewport{margin-top:10px!important;border:2px solid rgba(126,86,40,.96)!important;border-radius:6px!important;background:#15130f!important;box-shadow:inset 0 0 0 3px #ffd88514,0 6px #00000061!important}html[data-game-route=map] .town-v1-world{filter:brightness(.7) saturate(.82) contrast(1.12) sepia(.14)!important}html[data-game-route=map] .town-v1-world:after{content:"";position:absolute;inset:0;z-index:8500;pointer-events:none;background:radial-gradient(circle at 50% 44%,transparent 0 30%,rgba(7,9,7,.2) 62%,rgba(3,5,4,.5) 100%),linear-gradient(180deg,#311f1229,#0c0d0a42);mix-blend-mode:multiply}html[data-game-route=map] .town-v1-hub-labels button,html[data-game-route=map] .town-v1-quest-panel,html[data-game-route=map] .town-v1-status-panel,html[data-game-route=map] .town-v1-notice,html[data-game-route=map] .town-v1-quickbar{border-color:#7e5628f5!important;background:linear-gradient(180deg,#2a2016f0,#12110ff5)!important;color:#f4e6b4!important;box-shadow:inset 0 0 0 1px #ffd8851f,0 3px #00000057!important}html[data-game-route=map] .town-v1-hub-labels button{color:#ffe39a!important;text-shadow:2px 2px 0 #17110b!important}html[data-game-route=inventory] .inventory-equipped-slot,html[data-game-route=inventory] .inventory-cell{border-color:#7e5628f5!important;background:radial-gradient(circle at 50% 12%,rgba(255,216,133,.12),transparent 44%),linear-gradient(180deg,#2a2016f5,#100f0ffa)!important;color:#f4e6b4!important;box-shadow:inset 0 0 0 1px #ffd88517,0 2px #00000052!important}html[data-game-route=inventory] .inventory-equipped-slot img,html[data-game-route=inventory] .inventory-cell img{filter:drop-shadow(0 3px 0 rgba(0,0,0,.42))}html[data-game-route=inventory] .inventory-cell-empty{opacity:.86!important}html[data-game-route=dungeon] .dungeon-v1-page{padding:10px 12px 18px!important;background:radial-gradient(circle at 50% 0%,rgba(88,58,33,.26),transparent 26%),linear-gradient(180deg,#11120f,#191411 52%,#080908)!important}html[data-game-route=dungeon] .dungeon-v1-header{min-height:58px!important;padding:8px 10px!important;border-color:#7e5628f5!important;background:linear-gradient(180deg,#2f2319f5,#181615fa)!important}html[data-game-route=dungeon] .dungeon-v1-header strong{color:#ffd36b!important;font-size:17px!important;text-shadow:2px 2px 0 #17110b!important}html[data-game-route=dungeon] .dungeon-v1-header span{color:#f4e6b4c2!important}html[data-game-route=dungeon] .dungeon-v1-wallet{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:7px!important}html[data-game-route=dungeon] .dungeon-v1-wallet span,html[data-game-route=dungeon] .dungeon-v1-wallet a{min-height:28px!important;border:2px solid rgba(126,86,40,.96)!important;border-radius:4px!important;background:linear-gradient(180deg,#2d231afa,#11110ffa)!important;color:#ffe39a!important;padding:6px 9px!important;box-shadow:inset 0 0 0 1px #ffd8851a,0 2px #0000005c!important}html[data-game-route=dungeon] .dungeon-v1-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;grid-template-areas:"arena side" "arena selector"!important;gap:10px!important;margin-top:10px!important;align-items:stretch!important}html[data-game-route=dungeon] .dungeon-v1-arena{grid-area:arena!important;display:grid!important;grid-template-rows:64px 430px 112px 54px!important;gap:8px!important;min-width:0!important}html[data-game-route=dungeon] .dungeon-v1-chapter-card,html[data-game-route=dungeon] .dungeon-v1-battlefield,html[data-game-route=dungeon] .dungeon-v1-run-panel,html[data-game-route=dungeon] .dungeon-v1-side,html[data-game-route=dungeon] .dungeon-v1-selector,html[data-game-route=dungeon] .dungeon-v1-skill-bar{border-color:#7e5628f5!important;border-radius:6px!important;background:linear-gradient(180deg,#2d221af2,#111110fa)!important;color:#f4e6b4!important;box-shadow:inset 0 0 0 2px #ffd88514,0 5px #0000005c!important}html[data-game-route=dungeon] .dungeon-v1-chapter-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;min-height:0!important;padding:10px 12px!important;overflow:hidden!important}html[data-game-route=dungeon] .dungeon-v1-chapter-card h2{margin:0 0 4px!important;color:#ffe2a0!important;font-size:12px!important}html[data-game-route=dungeon] .dungeon-v1-chapter-card p{display:inline!important;margin-right:12px!important;color:#f4e6b4b8!important;font-size:8px!important;line-height:1.6!important}html[data-game-route=dungeon] .dungeon-v1-battlefield{position:relative!important;display:block!important;height:430px!important;min-height:0!important;padding:0!important;overflow:hidden!important;background:linear-gradient(180deg,#0d101114,#0809095c),url(/static/assets/dungeon/backgrounds/bg-dungeon-chapter-02-crypt-v02.png) center / cover no-repeat!important;background-position:center!important;background-size:cover!important;image-rendering:auto!important}html[data-game-route=dungeon] .dungeon-v1-battlefield:before{background:radial-gradient(circle at 50% 46%,rgba(255,218,124,.12),transparent 29%),linear-gradient(180deg,#090a0a1a,#06070775)!important;z-index:1!important}html[data-game-route=dungeon] .dungeon-v1-boss-bar{position:absolute!important;left:24%!important;right:23%!important;top:16px!important;z-index:5!important;border:2px solid rgba(126,86,40,.96)!important;border-radius:4px!important;background:#15100fe0!important;padding:7px 9px!important;color:#ffe2a0!important}html[data-game-route=dungeon] .dungeon-v1-hero{position:absolute!important;left:22px!important;bottom:54px!important;z-index:4!important;width:330px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;animation:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-game-route=dungeon] .dungeon-v1-hero:before{content:"";position:absolute;left:54px;bottom:8px;z-index:0;width:240px;height:118px;background:url(/static/assets/characters/heroes/hero-knight-display-v01.png) 0 20px / 68px 68px no-repeat,url(/static/assets/characters/heroes/hero-knight-display-v01.png) 74px 18px / 72px 72px no-repeat,url(/static/assets/characters/heroes/hero-knight-display-v01.png) 150px 20px / 68px 68px no-repeat;image-rendering:auto;filter:drop-shadow(0 6px 0 rgba(0,0,0,.4));pointer-events:none}html[data-game-route=dungeon] .dungeon-v1-party{display:flex!important;align-items:flex-end!important;justify-content:flex-start!important;gap:15px!important;min-height:122px!important}html[data-game-route=dungeon] .dungeon-v1-party-member{position:relative!important;z-index:2!important;width:70px!important;height:110px!important;margin:0!important;border:0!important;background:transparent!important;overflow:visible!important}html[data-game-route=dungeon] .dungeon-v1-party-member:after{content:"";position:absolute;left:10px;right:10px;bottom:5px;height:5px;border:1px solid rgba(10,14,8,.86);background:linear-gradient(90deg,#63d064 0 82%,#24301e 82% 100%);box-shadow:0 2px #0000005c}html[data-game-route=dungeon] .dungeon-v1-party-member figcaption,html[data-game-route=dungeon] .dungeon-v1-hero>strong,html[data-game-route=dungeon] .dungeon-v1-hero>span,html[data-game-route=dungeon] .dungeon-v1-hero>i,html[data-game-route=dungeon] .dungeon-v1-vs{display:none!important}html[data-game-route=dungeon] .dungeon-v1-party-member img,html[data-game-route=dungeon] .dungeon-v1-party-member canvas{width:100%!important;height:100%!important;object-fit:contain!important;filter:drop-shadow(0 6px 0 rgba(0,0,0,.42))!important}html[data-game-route=dungeon] .dungeon-v1-enemy-line{position:absolute!important;inset:58px 138px 62px 300px!important;z-index:3!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:0!important}html[data-game-route=dungeon] .dungeon-v1-enemy-line article{width:150px!important;min-height:168px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;animation:enemy-idle 1.4s ease-in-out infinite!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-game-route=dungeon] .dungeon-v1-enemy-line article.boss,html[data-game-route=dungeon] .dungeon-v1-enemy-line article.preview-boss{width:270px!important;transform:none!important}html[data-game-route=dungeon] .dungeon-v1-monster{position:relative!important;width:96px!important;height:96px!important;border:0!important;background:transparent!important;overflow:visible!important;box-shadow:none!important}html[data-game-route=dungeon] .dungeon-v1-enemy-line article.elite .dungeon-v1-monster{width:150px!important;height:150px!important}html[data-game-route=dungeon] .dungeon-v1-enemy-line article.boss .dungeon-v1-monster,html[data-game-route=dungeon] .dungeon-v1-enemy-line article.preview-boss .dungeon-v1-monster{width:250px!important;height:250px!important;background:transparent!important}html[data-game-route=dungeon] .dungeon-v1-monster img,html[data-game-route=dungeon] .dungeon-v1-monster canvas{width:100%!important;height:100%!important;object-fit:contain!important;filter:drop-shadow(0 12px 0 rgba(0,0,0,.42))!important}html[data-game-route=dungeon] .dungeon-v1-monster .sprite-strip{width:100%!important;height:100%!important;background-size:var(--sprite-bg-width) var(--sprite-bg-height)!important;background-position:0 0;image-rendering:auto!important;filter:drop-shadow(0 12px 0 rgba(0,0,0,.42))!important;mix-blend-mode:normal!important;opacity:1!important}html[data-game-route=dungeon] .dungeon-v1-enemy-line article>strong,html[data-game-route=dungeon] .dungeon-v1-enemy-line article>span{display:block!important;width:max-content!important;max-width:230px!important;margin:-2px auto 0!important;padding:3px 8px!important;border:2px solid rgba(126,86,40,.92)!important;border-radius:3px!important;background:#120e0ce0!important;color:#ffe2a0!important;text-shadow:2px 2px 0 #17110b!important}html[data-game-route=dungeon] .dungeon-v1-enemy-line article>span{margin-top:3px!important;color:#f4e6b4b8!important;font-size:8px!important}html[data-game-route=dungeon] .dungeon-v1-enemy-line article>i{width:150px!important;height:7px!important;margin:7px auto 0!important;border-color:#160c0eeb!important;background:#2d1b1b!important}html[data-game-route=dungeon] .dungeon-v1-run-panel{display:grid!important;grid-template-columns:180px minmax(0,1fr)!important;gap:8px!important;min-height:0!important;max-height:112px!important;overflow:hidden!important;padding:10px!important}html[data-game-route=dungeon] .dungeon-v1-run-panel ol{margin:0!important;max-height:76px!important;overflow:hidden!important;color:#f4e6b4d1!important}html[data-game-route=dungeon] .dungeon-v1-skill-bar{justify-content:center!important;padding:7px!important}html[data-game-route=dungeon] .dungeon-v1-skill-bar button,html[data-game-route=dungeon] .dungeon-v1-skill-bar a,html[data-game-route=dungeon] .dungeon-v1-chapter-card button{min-width:72px!important;min-height:34px!important;border-color:#7e5628f5!important;background:linear-gradient(180deg,#d7a94d,#775225)!important;color:#1b1510!important;text-align:center!important}html[data-game-route=dungeon] .dungeon-v1-side{grid-area:side!important;align-self:stretch!important;max-height:430px!important;overflow:auto!important;padding:10px!important}html[data-game-route=dungeon] .dungeon-v1-hud-list{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}html[data-game-route=dungeon] .dungeon-v1-hud-list span,html[data-game-route=dungeon] .dungeon-v1-ticket-box button{border-color:#7e5628e0!important;background:#141210e0!important}html[data-game-route=dungeon] .dungeon-v1-selector{grid-area:selector!important;max-height:224px!important;overflow:auto!important;padding:9px!important}html[data-game-route=dungeon] .dungeon-v1-selector h1{margin:0 0 6px!important;color:#ffe2a0!important;font-size:11px!important}html[data-game-route=dungeon] .dungeon-v1-selector button{margin-bottom:7px!important;border-color:#7e5628e6!important;background:#1f1914f2!important}html[data-game-route=farm] .farm-v1-page{padding:10px 12px 18px!important;background:radial-gradient(circle at 48% 0%,rgba(85,62,35,.24),transparent 28%),linear-gradient(180deg,#11120f,#191411 54%,#080908)!important}html[data-game-route=farm] .farm-v1-header{min-height:58px!important;padding:8px 10px!important;border-color:#7e5628f5!important;background:linear-gradient(180deg,#2f2319f5,#181615fa)!important}html[data-game-route=farm] .farm-v1-header strong{color:#ffd36b!important;font-size:17px!important;text-shadow:2px 2px 0 #17110b!important}html[data-game-route=farm] .farm-v1-header span{color:#f4e6b4c2!important}html[data-game-route=farm] .farm-v1-header a{border-color:#7e5628f5!important;background:linear-gradient(180deg,#d7a94d,#775225)!important;color:#1b1510!important}html[data-game-route=farm] .farm-v1-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 312px!important;gap:10px!important;margin-top:10px!important;align-items:stretch!important}html[data-game-route=farm] .farm-v1-grid,html[data-game-route=farm] .farm-v1-side,html[data-game-route=farm] .farm-v1-action-bar{border-color:#7e5628f5!important;border-radius:6px!important;box-shadow:inset 0 0 0 2px #ffd88514,0 5px #0000005c!important}html[data-game-route=farm] .farm-v1-grid{position:relative!important;display:block!important;height:520px!important;overflow:hidden!important;background:radial-gradient(circle at 16% 17%,rgba(151,197,95,.5),transparent 18%),radial-gradient(circle at 82% 22%,rgba(158,205,98,.34),transparent 23%),linear-gradient(145deg,transparent 0 30%,rgba(126,88,46,.36) 31% 36%,transparent 37% 100%),linear-gradient(28deg,transparent 0 53%,rgba(122,84,43,.3) 54% 59%,transparent 60% 100%),radial-gradient(circle at 50% 56%,rgba(95,126,55,.34),transparent 47%),linear-gradient(180deg,#426f34,#244d2e 58%,#173822)!important}html[data-game-route=farm] .farm-v1-grid:before{content:""!important;position:absolute!important;inset:16px!important;height:auto!important;z-index:1!important;border:0!important;border-radius:2px!important;background:linear-gradient(90deg,rgba(117,76,37,.92) 0 6px,transparent 6px calc(100% - 6px),rgba(117,76,37,.92) calc(100% - 6px)),linear-gradient(0deg,rgba(117,76,37,.92) 0 6px,transparent 6px calc(100% - 6px),rgba(117,76,37,.92) calc(100% - 6px))!important;opacity:.78!important;pointer-events:none!important}html[data-game-route=farm] .farm-v1-grid:after{content:""!important;position:absolute!important;inset:0!important;z-index:6!important;background:url(/static/assets/town/v5/objects/fence-kit.png) 34px 356px / 138px auto no-repeat,url(/static/assets/town/v5/objects/fence-kit.png) right 44px top 190px / 132px auto no-repeat,radial-gradient(circle at 55% 42%,transparent 0 48%,rgba(5,10,6,.18) 76%,rgba(3,6,4,.38) 100%),linear-gradient(180deg,#ffd88514,#0000001f)!important;pointer-events:none!important}html[data-game-route=farm] .farm-v1-scene-building{right:72px!important;top:38px!important;z-index:4!important;width:156px!important;height:128px!important;filter:drop-shadow(0 10px 0 rgba(0,0,0,.3))!important}html[data-game-route=farm] .farm-v1-well{position:absolute!important;left:108px!important;top:72px!important;z-index:4!important;width:36px!important;height:36px!important;border:4px solid rgba(112,78,44,.95)!important;border-radius:50%!important;background:radial-gradient(circle,#76a9b5 0 34%,#203a44 35% 100%)!important;box-shadow:0 5px #00000047!important}html[data-game-route=farm] .farm-plot{position:absolute!important;z-index:3!important;width:148px!important;height:106px!important;min-height:0!important;display:block!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;appearance:none!important;-webkit-tap-highlight-color:transparent!important;transform:translateZ(0) rotate(var(--plot-rot, 0deg))!important}html[data-game-route=farm] .farm-plot:hover,html[data-game-route=farm] .farm-plot:active,html[data-game-route=farm] .farm-plot:focus,html[data-game-route=farm] .farm-plot:focus-visible{border:0!important;outline:0!important;outline-offset:0!important;background:transparent!important;box-shadow:none!important}html[data-game-route=farm] .farm-plot:before,html[data-game-route=farm] .farm-plot:after{content:none!important}html[data-game-route=farm] .farm-plot .plot-bed{position:absolute!important;inset:0!important;display:block!important}html[data-game-route=farm] .farm-plot .plot-bed:before{content:none!important}html[data-game-route=farm] .farm-plot.locked .plot-bed:before{content:none!important}html[data-game-route=farm] .farm-plot-img{position:absolute!important;left:50%!important;top:47%!important;width:148px!important;height:92px!important;transform:translate(-50%,-50%)!important;object-fit:contain!important;image-rendering:auto!important;opacity:1!important;filter:drop-shadow(0 6px 0 rgba(0,0,0,.28))!important}html[data-game-route=farm] .farm-plot.selected .farm-plot-img{filter:saturate(1.12) brightness(1.08) drop-shadow(0 6px 0 rgba(0,0,0,.28))!important}html[data-game-route=farm] .farm-plot.locked .farm-plot-img{filter:grayscale(.32) brightness(.68) drop-shadow(0 6px 0 rgba(0,0,0,.28))!important}html[data-game-route=farm] .farm-plot.locked{opacity:.78!important;filter:grayscale(.35) brightness(.74)!important}html[data-game-route=farm] .farm-plot strong,html[data-game-route=farm] .farm-plot em{position:relative!important;z-index:7!important;display:block!important;width:max-content!important;max-width:74px!important;margin:75px auto 0!important;padding:2px 5px!important;border:1px solid rgba(126,86,40,.82)!important;border-radius:3px!important;background:#130e0cc2!important;color:#ffe2a0!important;font-size:7px!important;line-height:1.2!important}html[data-game-route=farm] .farm-plot em{margin-top:1px!important;color:#f4e6b4b8!important}html[data-game-route=farm] .farm-plot .soil-mark{position:absolute!important;left:50%!important;top:48%!important;z-index:7!important;transform:translate(-50%,-50%)!important;border:2px solid rgba(255,226,160,.7)!important;background:#19120ed1!important;color:#ffe2a0!important;padding:3px 5px!important}html[data-game-route=farm] .farm-plot:nth-of-type(1){left:122px!important;top:120px!important;--plot-rot: -2deg}html[data-game-route=farm] .farm-plot:nth-of-type(2){left:268px!important;top:96px!important;--plot-rot: 2deg}html[data-game-route=farm] .farm-plot:nth-of-type(3){left:414px!important;top:126px!important;--plot-rot: -1deg}html[data-game-route=farm] .farm-plot:nth-of-type(4){left:560px!important;top:98px!important;--plot-rot: 2deg}html[data-game-route=farm] .farm-plot:nth-of-type(5){left:170px!important;top:228px!important;--plot-rot: 2deg}html[data-game-route=farm] .farm-plot:nth-of-type(6){left:328px!important;top:232px!important;--plot-rot: -2deg}html[data-game-route=farm] .farm-plot:nth-of-type(7){left:486px!important;top:232px!important;--plot-rot: 2deg}html[data-game-route=farm] .farm-plot:nth-of-type(8){left:646px!important;top:228px!important;--plot-rot: -2deg}html[data-game-route=farm] .farm-plot:nth-of-type(9){left:134px!important;top:348px!important;--plot-rot: -1deg}html[data-game-route=farm] .farm-plot:nth-of-type(10){left:306px!important;top:354px!important;--plot-rot: 2deg}html[data-game-route=farm] .farm-plot:nth-of-type(11){left:478px!important;top:350px!important;--plot-rot: -2deg}html[data-game-route=farm] .farm-plot:nth-of-type(12){left:650px!important;top:344px!important;--plot-rot: 2deg}html[data-game-route=farm] .farm-plot .crop-sprout{position:absolute!important;left:50%!important;top:51%!important;z-index:5!important;width:88px!important;height:95px!important;transform:translate(-50%,-66%)!important;pointer-events:none!important}html[data-game-route=farm] .farm-plot .farm-crop-strip{position:absolute!important;inset:0!important;background-repeat:no-repeat!important;background-size:800% 100%!important;image-rendering:auto!important;filter:drop-shadow(0 4px 0 rgba(0,0,0,.3))!important}html[data-game-route=farm] .farm-plot .plot-progress{position:absolute!important;left:50%!important;top:3px!important;z-index:8!important;width:64px!important;height:8px!important;transform:translate(-50%)!important;border:1px solid rgba(255,226,160,.82)!important;background:#130e0ce6!important;box-shadow:0 2px #0000005c!important}html[data-game-route=farm] .farm-plot .plot-progress i{display:block!important;height:100%!important;background:linear-gradient(90deg,#71c35b,#ffd36b)!important}html[data-game-route=farm] .farm-v1-worker{z-index:5!important;border-color:#5e361ceb!important;box-shadow:0 5px #00000052!important}html[data-game-route=farm] .farm-v1-worker.worker-a{left:290px!important;top:300px!important}html[data-game-route=farm] .farm-v1-worker.worker-b{left:742px!important;top:280px!important}html[data-game-route=farm] .farm-v1-side{height:520px!important;padding:10px!important;display:grid!important;grid-auto-rows:max-content!important;gap:9px!important;overflow:auto!important;background:linear-gradient(180deg,#2e2319f5,#131211fa)!important}html[data-game-route=farm] .farm-v1-side h1{margin:0!important;color:#ffe2a0!important;font-size:13px!important;text-shadow:2px 2px 0 #17110b!important}html[data-game-route=farm] .farm-v1-info-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}html[data-game-route=farm] .farm-v1-info-grid span,html[data-game-route=farm] .farm-v1-crops-panel article,html[data-game-route=farm] .farm-v1-side button{border-color:#7e5628e0!important;background:#13110fe6!important}html[data-game-route=farm] .farm-v1-side button.active{background:linear-gradient(180deg,#f0c86d,#8b622d)!important;color:#1b1510!important}html[data-game-route=farm] .farm-v1-plant-panel{display:grid!important;gap:8px!important;padding-bottom:9px!important;border-bottom:2px solid rgba(126,86,40,.72)!important}html[data-game-route=farm] .farm-v1-selected-land{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;padding:8px!important;border:2px solid rgba(126,86,40,.88)!important;border-radius:6px!important;background:#13110fe6!important}html[data-game-route=farm] .farm-v1-selected-land img{grid-row:span 2!important;width:72px!important;height:48px!important;object-fit:contain!important}html[data-game-route=farm] .farm-v1-selected-land span{font-size:8px!important;color:#f4e6b4b8!important}html[data-game-route=farm] .farm-v1-selected-land strong{font-size:10px!important;color:#ffe2a0!important}html[data-game-route=farm] .farm-v1-select-hint{margin:0!important;padding:10px!important;border:2px solid rgba(126,86,40,.72)!important;border-radius:6px!important;background:#13110fe6!important;color:#f4e6b4b8!important;font-size:9px!important;line-height:1.6!important}html[data-game-route=farm] .farm-v1-side .farm-v1-plant-submit{grid-template-columns:1fr!important;justify-items:center!important;min-height:48px!important;border-color:#ffd36bf5!important;background:linear-gradient(180deg,#f0c86d,#8b622d)!important;color:#1b1510!important}html[data-game-route=farm] .farm-v1-side .farm-v1-plant-submit strong{color:#1b1510!important;font-family:Microsoft YaHei,Noto Sans SC,sans-serif!important;font-size:16px!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important}html[data-game-route=farm] .farm-v1-side .farm-v1-plant-submit:disabled{opacity:.48!important;cursor:not-allowed!important;filter:grayscale(.35)!important}html[data-game-route=farm] .farm-v1-action-bar{min-height:54px!important;margin-top:10px!important;background:linear-gradient(180deg,#2f2319f5,#131211fa)!important}html[data-game-route=farm] .farm-v1-action-bar button{min-width:78px!important;border-color:#7e5628f5!important;background:linear-gradient(180deg,#d7a94d,#775225)!important;color:#1b1510!important}html[data-game-route=inventory] .inventory-page-header:after,html[data-game-route=farm] .farm-v1-header:after,html[data-game-route=lumberyard] .lumberyard-header:after,html[data-game-route=lottery] .lottery-v1-header:after,html[data-game-route=leaderboard] .leaderboard-header:after,html[data-game-route=chain] .chain-header:after,html[data-game-route=whitepaper] .whitepaper-shell:after{content:"";display:block;width:min(18vw,180px);aspect-ratio:1 / 1;margin-left:auto;background:var(--route-hero-art) center / contain no-repeat;image-rendering:auto;filter:drop-shadow(0 8px 0 rgba(0,0,0,.32));pointer-events:none}html[data-game-route=inventory]{--route-hero-art: url(/static/assets/items/equipment/sliced/equipment-weapon-legendary-v01.png)}html[data-game-route=farm]{--route-hero-art: url(/static/assets/farm/farm-building-v02.png)}html[data-game-route=lumberyard]{--route-hero-art: url(/static/assets/town/v5/objects/tree-broadleaf.png)}html[data-game-route=lottery]{--route-hero-art: url(/static/assets/lottery/s933/s933-chest-red.gif)}html[data-game-route=leaderboard]{--route-hero-art: url(/static/assets/leaderboard/trophy-rank-1-v02.png)}html[data-game-route=chain]{--route-hero-art: url(/static/assets/items/resources/sliced/currency-token-z.png)}html[data-game-route=whitepaper]{--route-hero-art: url(/static/assets/ui/icons/icon-dungeon-v02.png)}.route-loading{min-height:calc(100vh - 78px);display:grid;place-items:center;color:#f3d76a;background:#07110d;font:700 14px/1.2 system-ui,sans-serif}html[data-game-route=farm] .farm-plot strong,html[data-game-route=farm] .farm-plot em{max-width:90px!important;font-size:9px!important}html[data-game-route=farm] .farm-v1-info-grid em,html[data-game-route=farm] .farm-v1-selected-land span{font-size:10px!important}html[data-game-route=farm] .farm-v1-info-grid strong,html[data-game-route=farm] .farm-v1-selected-land strong,html[data-game-route=farm] .farm-v1-crops-panel article span,html[data-game-route=farm] .farm-v1-crops-panel article strong{font-size:11px!important}html[data-game-route=farm] .farm-v1-select-hint{font-size:11px!important}html[data-game-route=farm] .farm-v1-action-bar button,html[data-game-route=farm] .farm-v1-action-link{min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important}@media(max-width:920px){html[data-game-route=farm] .farm-v1-page{padding:8px 8px 16px!important}html[data-game-route=farm] .farm-v1-layout{grid-template-columns:minmax(0,1fr)!important;align-items:start!important}html[data-game-route=farm] .farm-v1-grid{order:1!important;width:100%!important}html[data-game-route=farm] .farm-v1-side{order:2!important;width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important}}@media(max-width:620px){html[data-game-route=farm] .farm-v1-grid{height:438px!important;min-height:438px!important}html[data-game-route=farm] .farm-v1-grid:before{inset:9px!important}html[data-game-route=farm] .farm-v1-grid:after{background:radial-gradient(circle at 55% 42%,transparent 0 50%,rgba(5,10,6,.12) 76%,rgba(3,6,4,.3) 100%),linear-gradient(180deg,#ffd8850f,#0000001a)!important}html[data-game-route=farm] .farm-v1-scene-building{right:16px!important;top:14px!important;width:104px!important;height:86px!important}html[data-game-route=farm] .farm-v1-well{left:26px!important;top:38px!important;width:30px!important;height:30px!important}html[data-game-route=farm] .farm-plot{width:80px!important;height:86px!important;overflow:visible!important}html[data-game-route=farm] .farm-plot .plot-bed{inset:0!important;width:80px!important;height:58px!important}html[data-game-route=farm] .farm-plot-img{width:80px!important;height:54px!important}html[data-game-route=farm] .farm-plot strong,html[data-game-route=farm] .farm-plot em{max-width:70px!important;margin-top:50px!important;padding:2px 4px!important;font-size:9px!important}html[data-game-route=farm] .farm-plot em{margin-top:1px!important}html[data-game-route=farm] .farm-plot .crop-sprout{width:54px!important;height:60px!important}html[data-game-route=farm] .farm-plot .plot-progress{top:-1px!important;width:52px!important}html[data-game-route=farm] .farm-plot:focus-visible .farm-plot-img,html[data-game-route=farm] .farm-plot.selected .farm-plot-img{outline:2px solid #ffe7a0!important;outline-offset:1px!important;border-radius:12px!important}html[data-game-route=farm] .farm-plot:nth-of-type(1){left:2.5%!important;top:126px!important}html[data-game-route=farm] .farm-plot:nth-of-type(2){left:26%!important;top:122px!important}html[data-game-route=farm] .farm-plot:nth-of-type(3){left:49.5%!important;top:126px!important}html[data-game-route=farm] .farm-plot:nth-of-type(4){left:73%!important;top:122px!important}html[data-game-route=farm] .farm-plot:nth-of-type(5){left:2.5%!important;top:224px!important}html[data-game-route=farm] .farm-plot:nth-of-type(6){left:26%!important;top:220px!important}html[data-game-route=farm] .farm-plot:nth-of-type(7){left:49.5%!important;top:224px!important}html[data-game-route=farm] .farm-plot:nth-of-type(8){left:73%!important;top:220px!important}html[data-game-route=farm] .farm-plot:nth-of-type(9){left:2.5%!important;top:322px!important}html[data-game-route=farm] .farm-plot:nth-of-type(10){left:26%!important;top:318px!important}html[data-game-route=farm] .farm-plot:nth-of-type(11){left:49.5%!important;top:322px!important}html[data-game-route=farm] .farm-plot:nth-of-type(12){left:73%!important;top:318px!important}html[data-game-route=farm] .farm-v1-side{padding:12px!important}html[data-game-route=farm] .farm-v1-action-bar{position:sticky!important;bottom:76px!important;z-index:20!important;justify-content:stretch!important}html[data-game-route=farm] .farm-v1-action-bar>*{flex:1 1 120px!important}}.top-nav-shell{position:fixed;top:8px;left:10px;right:10px;z-index:11000;box-sizing:border-box;min-height:64px;display:grid;grid-template-columns:minmax(190px,220px) minmax(500px,1fr) auto;align-items:center;gap:10px;padding:7px 10px;border:1px solid rgba(240,198,90,.72);border-radius:12px;background:linear-gradient(180deg,#192236f7,#090e19fb),radial-gradient(circle at 14% 0%,rgba(78,124,194,.14),transparent 34%);box-shadow:inset 0 1px #ffe7a02e,inset 0 -1px #8a64208c,0 10px 28px #0000006b;-webkit-backdrop-filter:blur(14px) saturate(1.08);backdrop-filter:blur(14px) saturate(1.08)}.top-nav-shell:after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,216,115,.74),transparent)}.top-nav-brand,.top-nav-link,.top-nav-resource,.top-nav-utility-btn{color:inherit;text-decoration:none}.top-nav-brand{min-width:0;display:flex;align-items:center;gap:9px}.top-nav-crest{position:relative;width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(255,216,115,.76);border-radius:50%;background:radial-gradient(circle at 50% 38%,#334767,#111a2c 70%);box-shadow:inset 0 0 0 2px #8a642094,0 0 20px #f0c65a1f}.top-nav-crest img{width:28px;height:28px;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(0,0,0,.55))}.top-nav-crest i{position:absolute;right:0;bottom:1px;width:8px;height:8px;border:2px solid #111827;border-radius:50%;background:#6fe06b;box-shadow:0 0 9px #6fe06bb8}.top-nav-brand-copy{min-width:0;display:grid;gap:3px}.top-nav-brand-copy strong{color:var(--wd-heading);font-family:var(--font-title);font-size:clamp(17px,1.55vw,22px);line-height:1;letter-spacing:.035em;text-shadow:0 2px 0 rgba(0,0,0,.72);white-space:nowrap}.top-nav-brand-copy em{overflow:hidden;color:#e2d6ba9e;font-family:var(--font-display);font-size:8px;font-style:normal;font-weight:700;letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap}.top-nav-links{min-width:0;box-sizing:border-box;display:grid;grid-template-columns:repeat(8,minmax(50px,1fr));align-items:center;gap:3px}.top-nav-link{position:relative;min-width:0;min-height:50px;display:grid;grid-template-rows:30px auto;justify-items:center;align-content:center;gap:2px;border-radius:8px;color:#e2d6baad;font-family:var(--font-display);font-size:10px;font-weight:700;line-height:1;transition:color .16s ease,background .16s ease,transform .12s ease}.top-nav-link:after{content:"";position:absolute;left:22%;right:22%;bottom:1px;height:2px;border-radius:2px;background:transparent}.top-nav-link:hover,.top-nav-link.active{color:#fff0bd;background:linear-gradient(180deg,#3e56845c,#1821372e)}.top-nav-link:hover{transform:translateY(-1px)}.top-nav-link.active:after{background:linear-gradient(90deg,transparent,var(--wd-gold-hi),transparent);box-shadow:0 0 10px #f0c65a99}.top-nav-icon-frame{width:30px;height:30px;display:grid;place-items:center}.top-nav-icon-frame img{width:27px;height:27px;object-fit:contain;filter:drop-shadow(0 2px 2px rgba(0,0,0,.52));transition:filter .16s ease,transform .16s ease}.top-nav-link:hover .top-nav-icon-frame img,.top-nav-link.active .top-nav-icon-frame img{filter:drop-shadow(0 0 7px rgba(255,216,115,.34)) drop-shadow(0 2px 2px rgba(0,0,0,.55));transform:scale(1.06)}.top-nav-guest-note{min-width:0;display:grid;gap:2px;padding-left:clamp(0px,3vw,44px)}.top-nav-guest-note strong{color:var(--wd-text);font-family:var(--font-display);font-size:13px}.top-nav-guest-note span{overflow:hidden;color:var(--wd-text-dim);font-family:var(--font-body);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.top-nav-right{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:7px}.top-nav-resources{display:flex;align-items:center;gap:4px}.top-nav-resource{box-sizing:border-box;min-width:74px;height:34px;display:grid;grid-template-columns:19px auto auto;align-items:center;gap:4px;padding:4px 7px;border:1px solid rgba(201,154,62,.46);border-radius:9px;background:#0a101da8;color:var(--wd-text);font-family:var(--font-display);transition:border-color .16s ease,background .16s ease}.top-nav-resource:hover{border-color:#ffd873d1;background:#23304db8}.top-nav-resource img{width:19px;height:19px;object-fit:contain}.top-nav-resource strong{color:#fff3ca;font-size:10px;font-weight:800;white-space:nowrap}.top-nav-resource em{color:var(--wd-text-dim);font-size:8px;font-style:normal;font-weight:700}.top-nav-utility{display:flex;align-items:center;gap:4px}.top-nav-utility-btn{box-sizing:border-box;width:34px;height:34px;display:grid;place-items:center;padding:0;border:1px solid rgba(201,154,62,.48);border-radius:9px;background:#0a101dad;box-shadow:none;color:var(--wd-heading)}.top-nav-utility-btn:hover{border-color:#ffd873d6;background:#23304dc2}.top-nav-utility-btn img{width:21px;height:21px;object-fit:contain}.top-nav-utility-btn span{font-family:var(--font-display);font-size:10px;font-weight:800}.top-nav-profile{min-width:142px;display:grid;grid-template-columns:40px minmax(88px,1fr);align-items:center;gap:7px}.top-nav-avatar{box-sizing:border-box;width:40px;height:40px;display:grid;place-items:center;padding:0;overflow:hidden;border:1px solid rgba(255,216,115,.82);border-radius:50%;background:radial-gradient(circle at 50% 34%,#475c83,#111a2c 72%);box-shadow:inset 0 0 0 2px #8a642080}button.top-nav-avatar{cursor:pointer}.top-nav-avatar--connect{animation:wd-connect-pulse 2.6s ease-in-out infinite}.top-nav-avatar img{width:39px;height:39px;object-fit:contain;transform:translateY(2px)}.top-nav-level{min-width:0;display:grid;gap:5px;font-family:var(--font-display)}.top-nav-level>span{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:6px}.top-nav-level strong,.top-nav-level em,.top-nav-level small{font-style:normal;white-space:nowrap}.top-nav-level strong{min-width:0;overflow:hidden;color:var(--wd-text);font-size:9px;font-weight:800;text-overflow:ellipsis}.top-nav-level em{color:var(--wd-text-dim);font-size:8px;font-weight:700}.top-nav-level small{color:var(--wd-text-dim);font-size:8px;letter-spacing:.08em}.top-nav-level i{box-sizing:border-box;height:8px;padding:1px;overflow:hidden;border:1px solid rgba(138,100,32,.88);border-radius:6px;background:#050911e6}.top-nav-level b{display:block;height:100%;border-radius:4px;background:var(--wd-xp);box-shadow:0 0 8px #f0c65a57;transition:width .25s ease}.app-scroll-area{padding-top:80px}@keyframes wd-connect-pulse{0%,to{box-shadow:inset 0 0 0 2px #8a642080,0 0 #f0c65a00}50%{box-shadow:inset 0 0 0 2px #8a6420a6,0 0 18px #f0c65a52}}@media(max-width:1260px){.top-nav-shell{grid-template-columns:minmax(164px,190px) minmax(420px,1fr) auto}.top-nav-brand-copy em,.top-nav-resource em{display:none}.top-nav-resource{min-width:54px;grid-template-columns:18px auto}.top-nav-profile{min-width:118px;grid-template-columns:38px minmax(70px,1fr)}}@media(max-width:1040px){.top-nav-shell{grid-template-columns:138px minmax(390px,1fr) auto;gap:5px;padding-inline:7px}.top-nav-brand-copy strong{font-size:16px}.top-nav-crest{width:34px;height:34px}.top-nav-crest img{width:24px;height:24px}.top-nav-profile{min-width:40px;grid-template-columns:38px}.top-nav-level{display:none}.top-nav-link{font-size:9px}}@media(max-width:820px){.top-nav-shell{top:0;left:0;right:0;min-height:58px;grid-template-columns:auto minmax(0,1fr);gap:6px;padding:6px 9px;border-top:0;border-right:0;border-left:0;border-radius:0 0 12px 12px}.top-nav-shell:after{left:0;right:0}.top-nav-brand{gap:6px}.top-nav-brand-copy strong{font-size:14px}.top-nav-brand-copy em,.top-nav-guest-note{display:none}.top-nav-crest{width:30px;height:30px}.top-nav-crest img{width:22px;height:22px}.top-nav-links{position:absolute;left:8px;right:8px;top:calc(100dvh - 71px - env(safe-area-inset-bottom));bottom:auto;z-index:11001;height:64px;grid-template-columns:repeat(8,minmax(44px,1fr));gap:1px;padding:4px 5px;border:1px solid rgba(240,198,90,.64);border-radius:14px;background:linear-gradient(180deg,#192236fb,#070b14fc);box-shadow:inset 0 1px #ffe7a024,0 -8px 24px #00000061;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.top-nav-link{min-height:54px;grid-template-rows:31px auto;gap:1px;font-size:9px}.top-nav-link:after{bottom:0}.top-nav-right{gap:4px}.top-nav-resources{gap:2px}.top-nav-resource{min-width:46px;height:30px;grid-template-columns:16px auto;gap:3px;padding:3px 5px;border-radius:8px}.top-nav-resource img{width:16px;height:16px}.top-nav-resource strong{max-width:42px;overflow:hidden;font-size:9px;text-overflow:ellipsis}.top-nav-utility-btn{width:30px;height:30px;border-radius:8px}.top-nav-whitepaper{display:grid}.top-nav-profile{min-width:34px;grid-template-columns:34px;gap:0}.top-nav-avatar{width:34px;height:34px}.top-nav-avatar img{width:33px;height:33px}.app-scroll-area{padding-top:64px;padding-bottom:calc(82px + env(safe-area-inset-bottom))}html[data-game-route=login] .app-scroll-area{padding-bottom:12px}}@media(max-width:430px){.top-nav-shell{padding-inline:7px}.top-nav-brand-copy strong{font-size:12px}.top-nav-brand{gap:4px}.top-nav-resource{min-width:41px;padding-inline:4px}.top-nav-resource strong{max-width:34px;font-size:8px}.top-nav-utility{gap:2px}.top-nav-links{left:5px;right:5px}}@media(prefers-reduced-motion:reduce){.top-nav-link,.top-nav-icon-frame img,.top-nav-level b{transition:none}.top-nav-avatar--connect{animation:none}}.quest-guide{position:fixed;left:16px;bottom:16px;z-index:10500;box-sizing:border-box;width:360px;max-width:calc(100vw - 32px);overflow:hidden;border:1px solid rgba(240,198,90,.7);border-radius:12px;background:linear-gradient(180deg,#192236fa,#080d17fb);box-shadow:inset 0 1px #ffe7a026,0 10px 28px #00000075;color:var(--wd-text);font-family:var(--font-body);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:width .18s ease,transform .18s ease}.quest-guide.is-collapsed{width:270px}.quest-guide-toggle{box-sizing:border-box;width:100%;min-height:58px;display:grid;grid-template-columns:38px minmax(0,1fr) auto 18px;align-items:center;gap:8px;padding:7px 10px;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;text-align:left}.quest-guide-toggle:hover{background:#3f527c38}.quest-guide-toggle:focus-visible{outline:2px solid var(--wd-gold-hi);outline-offset:-3px}.quest-guide-mark{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,216,115,.64);border-radius:10px;background:#0b111ec2}.quest-guide-mark img{width:28px;height:28px;object-fit:contain;filter:drop-shadow(0 2px 2px rgba(0,0,0,.5))}.quest-guide-heading{min-width:0;display:grid;gap:3px}.quest-guide-heading strong{color:var(--wd-heading);font-family:var(--font-display);font-size:12px;line-height:1.2}.quest-guide-heading strong em{color:var(--wd-text-dim);font-size:10px;font-style:normal}.quest-guide-heading small{overflow:hidden;color:var(--wd-text);font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.quest-guide-progress{display:grid;justify-items:end;gap:3px}.quest-guide-progress i{width:66px;height:7px;overflow:hidden;border:1px solid rgba(138,100,32,.86);border-radius:5px;background:#050911e6}.quest-guide-progress b{display:block;height:100%;border-radius:4px;background:var(--wd-xp);transition:width .24s ease}.quest-guide-progress em{color:var(--wd-text-dim);font-size:9px;font-style:normal}.quest-guide-chevron{color:var(--wd-heading);font-family:var(--font-display);font-size:15px}.quest-guide-body{max-height:min(520px,calc(100dvh - 120px));overflow-y:auto;display:grid;gap:10px;padding:12px;border-top:1px solid rgba(201,154,62,.32)}.quest-guide-current{display:grid;gap:8px;padding:11px;border-radius:9px;background:#080d17ad;box-shadow:inset 0 0 0 1px #c99a3e38}.quest-guide-current-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.quest-guide-current-head>div{min-width:0;display:grid;gap:2px}.quest-guide-current-head span,.quest-guide-reward span{color:var(--wd-text-dim);font-size:10px}.quest-guide-current-head strong{color:var(--wd-heading);font-family:var(--font-display);font-size:14px}.quest-guide-current-head>em{color:var(--wd-text);font-family:var(--font-display);font-size:12px;font-style:normal}.quest-guide-current p{margin:0;color:var(--wd-text-dim);font-size:12px;line-height:1.55}.quest-guide-reward{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:7px;border-top:1px solid rgba(201,154,62,.2)}.quest-guide-reward strong{color:#fff0bd;font-size:12px}.quest-guide-notice{margin:0;padding:7px 8px;border-radius:6px;background:#ffd09f14;color:#ffd09f;font-size:11px;line-height:1.45}.quest-guide-notice.is-success{background:#51975b24;color:#bce9b9}.quest-guide-notice.is-error{background:#b7463c24;color:#ffb8ae}.quest-guide-actions{display:flex;gap:8px}.quest-guide-actions button{min-height:42px;padding:8px 13px;border-radius:8px;font-family:var(--font-display);font-size:12px;font-weight:800}.quest-guide-primary{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-color:var(--wd-border-strong);background:linear-gradient(180deg,var(--wd-gold-hi),var(--wd-gold-mid) 58%,var(--wd-gold-deep));color:var(--wd-gold-ink)}.quest-guide-primary:disabled{cursor:wait;filter:saturate(.72);opacity:.76}.quest-guide-primary.is-pending:before{width:12px;height:12px;box-sizing:border-box;border:2px solid rgba(32,23,7,.28);border-top-color:currentColor;border-radius:50%;content:"";animation:quest-guide-spin .72s linear infinite}@keyframes quest-guide-spin{to{transform:rotate(360deg)}}.quest-guide-secondary{border-color:#c99a3e80;background:#101828e6;color:var(--wd-text)}.quest-guide-steps{margin:0;padding:0;display:grid;gap:4px;list-style:none}.quest-guide-steps li{min-height:34px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;padding:5px 8px;border-radius:7px;color:var(--wd-text-dim)}.quest-guide-steps li.is-current{background:#3f527c42;color:var(--wd-text)}.quest-guide-steps li.is-done{opacity:.72}.quest-guide-steps li>span{width:23px;height:23px;display:grid;place-items:center;border:1px solid rgba(201,154,62,.4);border-radius:50%;color:var(--wd-heading);font-family:var(--font-display);font-size:10px}.quest-guide-steps strong{font-size:11px;font-weight:600}.quest-guide-steps em{color:var(--wd-text-dim);font-size:9px;font-style:normal}@media(max-width:820px){.quest-guide{left:8px;bottom:calc(82px + env(safe-area-inset-bottom))}.quest-guide.is-collapsed{width:min(250px,calc(100vw - 16px))}.quest-guide.is-open{right:8px;width:auto}.quest-guide-toggle{min-height:52px;grid-template-columns:34px minmax(0,1fr) auto 16px;padding:6px 8px}.quest-guide-mark{width:32px;height:32px}.quest-guide-mark img{width:25px;height:25px}.quest-guide-body{max-height:min(56dvh,470px)}.quest-guide-progress i{width:52px}}@media(max-width:430px){.quest-guide-progress{display:none}.quest-guide.is-collapsed{width:min(228px,calc(100vw - 16px))}.quest-guide-heading strong{font-size:11px}.quest-guide-heading small{font-size:10px}}@media(prefers-reduced-motion:reduce){.quest-guide,.quest-guide-progress b{transition:none}.quest-guide-primary.is-pending:before{animation:none}}
