.party-invite-notice[data-v-631169c3]{inset:auto max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) auto;z-index:1650;box-sizing:border-box;width:min(360px,calc(100vw - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;color:#ded2b5;text-align:left;background:linear-gradient(135deg,#252432,#121722);border:1px solid #b49b6c;border-radius:12px;margin:0;padding:14px;font:14px/1.4 Arial,sans-serif;position:fixed;overflow:auto;box-shadow:0 8px 30px #0009}header[data-v-631169c3]{align-items:center;gap:8px;display:flex}header strong[data-v-631169c3]{color:#f3d79a;flex:1;min-width:0}header small[data-v-631169c3]{font-variant-numeric:tabular-nums;flex:none}p[data-v-631169c3]{overflow-wrap:anywhere;margin:10px 0}.party-invite-loot[data-v-631169c3]{color:#b5b9c7;font-size:12px}footer[data-v-631169c3]{grid-template-columns:1fr 1fr;gap:8px;display:grid}footer button[data-v-631169c3]{min-width:0;min-height:44px;padding:8px;font-size:14px}img.character-class-icon[data-v-9a25c700]{object-fit:contain;vertical-align:middle;flex:0 0 24px;width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px;display:inline-block}:is(.belt-hud-toggle[data-v-7ee3e06f],.belt-page-button[data-v-7ee3e06f],.belt-backpack-button[data-v-7ee3e06f]){touch-action:manipulation}.crystal-purchase-dialog{box-sizing:border-box;color:#fff4cf;letter-spacing:0;background:#251d15;border:1px solid #a18a5a;border-radius:8px;width:min(480px,100% - 24px);max-height:calc(100dvh - 24px);padding:0;overflow:auto;box-shadow:0 12px 50px #0009}.crystal-purchase-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000a}.crystal-purchase-dialog header{border-bottom:1px solid #66502d;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.crystal-purchase-dialog h2{overflow-wrap:anywhere;margin:0;font-size:22px}.crystal-dialog-close{color:#fff4cf;cursor:pointer;background:#681209;border:1px solid #a18a5a;border-radius:50%;flex:0 0 44px;height:44px;font-size:22px}.crystal-dialog-body{overflow-wrap:anywhere;padding:16px;line-height:1.5}.crystal-dialog-body p{margin:8px 0}.crystal-dialog-body .purchase-item{align-items:center;gap:14px;display:flex}.crystal-dialog-body .purchase-item>img{object-fit:contain;flex:0 0 64px;width:64px;height:64px}.crystal-dialog-body .purchase-price img{object-fit:contain;vertical-align:middle;width:24px;height:24px}.crystal-purchase-dialog footer{flex-wrap:wrap;gap:10px;padding:0 16px 16px;display:flex}.crystal-purchase-dialog footer button{white-space:normal;flex:150px;min-height:44px}.crystal-purchase-dialog button:disabled{opacity:.5;cursor:default}.companion-amulets[data-v-ab479468]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin-top:16px;display:grid}.companion-amulets button[data-v-ab479468]{color:#eadfca;cursor:pointer;touch-action:manipulation;background:#111722;border:1px solid #8a7350;border-radius:10px;flex-direction:column;align-items:center;gap:10px;padding:14px;display:flex}.companion-amulets img[data-v-ab479468]{object-fit:contain;width:90px;height:90px}.companion-amulets small[data-v-ab479468]{color:#aab0bd}.companion-amulets button[data-v-ab479468]:disabled{opacity:.5;cursor:default}.companion-place[data-v-85a11319]{z-index:40;color:#e5ffe4;pointer-events:auto;cursor:pointer;touch-action:manipulation;background:0 0;border:0;width:80%;height:64px;min-height:44px;padding:0;position:absolute;bottom:-15px;left:10%}.companion-place svg[data-v-85a11319]{filter:drop-shadow(0 0 5px #3bff7a);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.companion-place ellipse[data-v-85a11319]{fill:#153f2838;stroke:#39df77;stroke-width:1.5px}.companion-place .companion-place-spark[data-v-85a11319]{fill:none;stroke:#d7ffbc;stroke-width:2.4px;stroke-dasharray:45 155;animation:2.8s linear infinite companion-orbit-85a11319}.companion-place span[data-v-85a11319]{text-shadow:0 1px 3px #000;font-size:15px;font-weight:700;position:relative}.companion-place[data-v-85a11319]:focus-visible{border-radius:50%;outline:2px solid #cbf8a7}.companion-place[data-v-85a11319]:disabled{opacity:.5}@keyframes companion-orbit-85a11319{to{stroke-dashoffset:-200px}}@media (prefers-reduced-motion:reduce){.companion-place .companion-place-spark[data-v-85a11319]{animation:none}}.companion-notice[data-v-6f27a34e]{z-index:500;box-sizing:border-box;color:#e8dfc7;text-align:center;background:#121a25ed;border:1px solid #777553;border-radius:12px;gap:7px;width:max-content;max-width:calc(100% - 24px);padding:14px 20px;font:14px/1.4 Arial,sans-serif;display:grid;position:absolute;top:90px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0005}.companion-notice strong[data-v-6f27a34e]{color:#e8d3a1;font-size:17px}.companion-notice small[data-v-6f27a34e]{color:#abb5c1}.companion-notice button[data-v-6f27a34e]{color:#e8dfc7;cursor:pointer;touch-action:manipulation;background:#242731;border:1px solid #756647;border-radius:6px;justify-self:center;min-height:40px;padding:8px 20px}@media (max-width:600px){.companion-notice[data-v-6f27a34e]{width:calc(100% - 32px);padding:12px;font-size:13px;top:110px}}.companion-notice-waiting[data-v-6f27a34e]{position:fixed;top:50%;overflow:auto;transform:translate(-50%,-50%)}.companion-place-cancel[data-v-6f27a34e]{z-index:500;color:#e8dfc7;cursor:pointer;touch-action:manipulation;background:#242731ed;border:1px solid #756647;border-radius:8px;min-height:40px;padding:8px 22px;font:14px/1.4 Arial,sans-serif;position:absolute;top:90px;left:50%;transform:translate(-50%)}@media (max-width:600px){.companion-place-cancel[data-v-6f27a34e]{top:110px}}.companion-bait-spot[data-v-c54ac1d5]{pointer-events:auto;cursor:pointer;touch-action:manipulation;isolation:isolate;background:0 0;border:0;min-width:44px;min-height:44px;padding:0;position:absolute;transform:translate(-50%,-100%)}.companion-bait-spot img[data-v-c54ac1d5]{object-fit:contain;filter:drop-shadow(0 2px 2px #0008);width:100%;height:100%;display:block;position:relative}.companion-bait-shadow[data-v-c54ac1d5]{z-index:-1;background:#1a211c50;border-radius:50%;width:90%;height:25%;position:absolute;bottom:0;left:5%;box-shadow:0 0 8px #e8d3a125}.companion-bait-point[data-v-c54ac1d5]{color:#f4dfac;text-shadow:0 1px 3px #000;place-items:center;width:100%;height:100%;font-size:28px;display:grid}.companion-bait-spot small[data-v-c54ac1d5]{color:#eee1bb;white-space:nowrap;background:#101820c9;border-radius:4px;padding:3px 7px;font:12px/1.3 Arial,sans-serif;position:absolute;top:100%;left:50%;transform:translate(-50%)}.companion-bait-spot[data-v-c54ac1d5]:disabled{cursor:default}.companion-bait-spot[data-v-c54ac1d5]:focus-visible{border-radius:50%;outline:2px solid #edcf8a}.obsidian-mobile-more[data-v-49a90b96]{touch-action:manipulation}.daily-rewards-backdrop[data-v-881d1fa4]{z-index:1500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05090dd1;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.daily-rewards-dialog[data-v-881d1fa4]{box-sizing:border-box;color:#e8e3d4;letter-spacing:0;background:linear-gradient(130deg,#22232f,#111620);border:1px solid #8b7850;border-radius:18px;flex-direction:column;width:min(100%,1140px);height:min(854px,100dvh - 32px);min-height:0;padding:24px;font:14px/1.4 Arial,sans-serif;display:flex;overflow:hidden;box-shadow:0 18px 70px #0009}.daily-rewards-header[data-v-881d1fa4]{flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.daily-rewards-header h2[data-v-881d1fa4]{color:#ecdbb2;margin:5px 0;font:32px/1.2 Georgia,serif}.daily-eyebrow[data-v-881d1fa4]{color:#bca675;text-transform:uppercase;letter-spacing:2.5px;font-size:11px}.daily-close[data-v-881d1fa4]{box-sizing:border-box;color:#e8e3d4;cursor:pointer;background:#191e29;border:1px solid #655a43;border-radius:10px;flex:none;width:44px;height:44px;padding:0;font:30px/1 Arial,sans-serif}.daily-intro[data-v-881d1fa4]{flex:none}.daily-intro p[data-v-881d1fa4]{margin:10px 0 0;font-size:14px;line-height:1.45}.daily-intro .daily-vip-note[data-v-881d1fa4]{color:#d3b6ed;margin-top:5px;font-size:13px}.daily-calendar-caption[data-v-881d1fa4]{flex:none;justify-content:space-between;gap:10px;margin:20px 0 12px;font-size:12px;display:flex}.daily-calendar-caption b[data-v-881d1fa4]{color:#e0d7c4;font-weight:400}.daily-calendar-caption span[data-v-881d1fa4]{color:#9ca2b2}.daily-calendar-scroll[data-v-881d1fa4]{overscroll-behavior:contain;scrollbar-color:#77613e #141924;scrollbar-width:thin;flex:1;min-height:0;padding:2px 8px 3px 2px;overflow:auto}.daily-rewards-grid[data-v-881d1fa4]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.daily-reward[data-v-881d1fa4]{background:#151b27;border:1px solid #3c4252;border-radius:11px;flex-direction:column;align-items:stretch;min-width:0;padding:12px;display:flex;position:relative}.daily-reward>header[data-v-881d1fa4]{color:#b4bdcc;justify-content:space-between;align-items:center;gap:4px;margin-bottom:10px;font-size:12px;display:flex}.daily-reward>header b[data-v-881d1fa4]{font-weight:500}.daily-reward.current[data-v-881d1fa4]{background:linear-gradient(145deg,#353024,#1b202b);border-color:#d6b46d;box-shadow:inset 0 0 0 1px #d6b46d33}.daily-today-tag[data-v-881d1fa4]{text-transform:uppercase;letter-spacing:.5px;color:#f1d691;background:#75613955;border-radius:4px;padding:4px 5px;font-size:9px}.daily-received-check[data-v-881d1fa4]{color:#78cba2;font-size:16px}.daily-reward-pair[data-v-881d1fa4]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.daily-reward-column[data-v-881d1fa4]{flex-direction:column;align-items:center;gap:7px;min-width:0;display:flex}.daily-track-title[data-v-881d1fa4]{color:#a7aebc;font-size:10px}.bonus .daily-track-title[data-v-881d1fa4]{color:#c9a1e6}.daily-reward-tile[data-v-881d1fa4]{box-sizing:border-box;isolation:isolate;cursor:pointer;touch-action:manipulation;width:66px;max-width:100%;height:66px;color:inherit;font:inherit;background:#0f1420;border:1px solid #62513d;border-radius:3px;padding:0;position:relative;box-shadow:0 2px 7px #0007}.daily-reward-tile[data-v-881d1fa4]:disabled{opacity:.6;cursor:wait}.daily-reward-tile img[data-v-881d1fa4]{object-fit:contain;width:100%;height:100%;display:block}.bonus .daily-reward-tile[data-v-881d1fa4]{border-color:#87669d}.daily-item-count[data-v-881d1fa4]{color:#fff;text-shadow:0 1px 2px #000,1px 0 2px #000,-1px 0 2px #000;z-index:2;font-size:17px;font-weight:500;position:absolute;top:2px;left:4px}.daily-reward-tile.coin[data-v-881d1fa4]{box-shadow:none;background:0 0;border-color:#0000;justify-content:center;align-items:center;gap:4px;display:flex}.daily-reward-tile.coin img[data-v-881d1fa4]{width:36px;height:36px}.daily-coin-count[data-v-881d1fa4]{color:#f2e2c0;font-size:22px;font-weight:500;line-height:1}.daily-lock[data-v-881d1fa4]{background:linear-gradient(#51405e,#2b2339);border:1px solid #b38cc2;border-radius:6px;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:-5px;right:-5px;box-shadow:0 2px 3px #0008}.daily-lock svg[data-v-881d1fa4]{fill:#e6d7a9;width:13px;height:13px}.daily-tile-check[data-v-881d1fa4]{color:#9ce3ba;background:#1c3d32;border:1px solid #66a889;border-radius:50%;place-items:center;width:22px;height:22px;font-size:15px;display:grid;position:absolute;bottom:-4px;right:-4px}.daily-reward.future .daily-reward-tile:not(.locked) img[data-v-881d1fa4]{opacity:.72}.daily-reward.future .daily-reward-tile.locked img[data-v-881d1fa4]{opacity:.65}.daily-item-name[data-v-881d1fa4]{text-align:center;overflow-wrap:anywhere;place-items:center;min-height:31px;margin:10px 0 4px;font-size:12px;font-weight:500;line-height:1.3;display:grid}.daily-reward-state[data-v-881d1fa4]{text-align:center;color:#8d96a7;min-height:14px;font-size:10px;line-height:1.4}.current .daily-reward-state[data-v-881d1fa4]{color:#e0c88e}.claimed .daily-reward-state[data-v-881d1fa4]{color:#77b89a}.daily-rewards-footer[data-v-881d1fa4]{border-top:1px solid #65573c66;flex-direction:column;flex:none;gap:6px;margin-top:16px;padding-top:14px;display:flex}.daily-rewards-footer strong[data-v-881d1fa4]{color:#ebd69e;font-size:13px;font-weight:500}.daily-rewards-footer>span[data-v-881d1fa4]{color:#9fa4b0;font-size:11px;line-height:1.4}.daily-notice[data-v-881d1fa4]{color:#e0c79a;margin:0;font-size:12px}.daily-empty[data-v-881d1fa4]{flex:1;align-content:center;place-items:center;gap:15px;min-height:0;display:grid}.daily-empty button[data-v-881d1fa4]{min-height:44px}.daily-reward-detail[data-v-881d1fa4]{box-sizing:border-box;overscroll-behavior:contain;color:#e4dfd4;background:linear-gradient(130deg,#242432,#121824);border:1px solid #8f7753;border-radius:14px;width:min(430px,100vw - 24px);max-height:calc(100dvh - 24px);padding:22px;font:14px/1.6 Arial,sans-serif;overflow:auto;box-shadow:0 20px 100px #000b}.daily-reward-detail[data-v-881d1fa4]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05070cc7}.daily-reward-detail header[data-v-881d1fa4]{justify-content:space-between;align-items:center;gap:10px;display:flex}.daily-reward-detail h3[data-v-881d1fa4]{color:#ecdbb2;margin:0;font:24px/1.3 Georgia,serif}.daily-reward-detail p[data-v-881d1fa4]{font-size:14px;line-height:1.6}.daily-detail-art[data-v-881d1fa4]{width:84px;height:84px;margin:22px auto 16px;position:relative}.daily-detail-art img[data-v-881d1fa4]{object-fit:contain;width:100%;height:100%}.daily-detail-art b[data-v-881d1fa4]{text-shadow:0 1px 3px #000;font-size:22px;position:absolute;top:3px;left:4px}.daily-detail-art.coins[data-v-881d1fa4]{justify-content:center;align-items:center;gap:12px;width:auto;height:64px;display:flex}.daily-detail-art.coins img[data-v-881d1fa4]{width:52px}.daily-detail-art.coins b[data-v-881d1fa4]{font-size:32px;position:static}.daily-detail-primary[data-v-881d1fa4],.daily-detail-secondary[data-v-881d1fa4]{color:#f0e5f6;cursor:pointer;touch-action:manipulation;background:linear-gradient(#765589,#4c355b);border:1px solid #a17ab3;border-radius:8px;width:100%;min-height:46px;padding:13px;font-weight:700}.daily-detail-secondary[data-v-881d1fa4]{background:#202532;border-color:#5b5660}.daily-reward-detail .daily-detail-description[data-v-881d1fa4]{color:#a5a7b2;font-size:12px}button[data-v-881d1fa4]:focus-visible,[tabindex][data-v-881d1fa4]:focus-visible{outline-offset:3px;outline:2px solid #efce8e}@media (max-width:1000px){.daily-rewards-grid[data-v-881d1fa4]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.daily-rewards-grid[data-v-881d1fa4]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:540px){.daily-rewards-backdrop[data-v-881d1fa4]{padding:8px}.daily-rewards-dialog[data-v-881d1fa4]{border-radius:12px;height:calc(100dvh - 16px);padding:16px 12px}.daily-eyebrow[data-v-881d1fa4]{font-size:9px}.daily-rewards-header h2[data-v-881d1fa4]{font-size:27px}.daily-intro p[data-v-881d1fa4]{margin-top:9px;font-size:12px}.daily-intro .daily-vip-note[data-v-881d1fa4]{font-size:12px}.daily-calendar-caption[data-v-881d1fa4]{align-items:center;margin:16px 0 10px;font-size:10px}.daily-rewards-grid[data-v-881d1fa4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.daily-calendar-scroll[data-v-881d1fa4]{padding-right:5px}.daily-reward[data-v-881d1fa4]{padding:10px 8px}.daily-reward-pair[data-v-881d1fa4]{gap:5px}.daily-reward-tile[data-v-881d1fa4]{width:55px;height:55px}.daily-reward-tile.coin img[data-v-881d1fa4]{width:29px;height:29px}.daily-coin-count[data-v-881d1fa4]{font-size:20px}.daily-item-count[data-v-881d1fa4]{font-size:16px}.daily-track-title[data-v-881d1fa4]{font-size:9px}.daily-item-name[data-v-881d1fa4]{min-height:29px;font-size:11px}.daily-reward-state[data-v-881d1fa4]{font-size:9px}.daily-reward>header[data-v-881d1fa4]{font-size:11px}.daily-today-tag[data-v-881d1fa4]{padding:3px;font-size:8px}.daily-rewards-footer[data-v-881d1fa4]{margin-top:12px;padding-top:12px}.daily-rewards-footer strong[data-v-881d1fa4]{font-size:12px;line-height:1.45}.daily-rewards-footer>span[data-v-881d1fa4]{font-size:10px}}@media (max-height:450px){.daily-rewards-backdrop[data-v-881d1fa4]{padding:6px}.daily-rewards-dialog[data-v-881d1fa4]{height:calc(100dvh - 12px);padding:10px 14px}.daily-intro[data-v-881d1fa4]{display:none}.daily-rewards-header h2[data-v-881d1fa4]{font-size:23px}.daily-eyebrow[data-v-881d1fa4]{display:none}.daily-calendar-caption[data-v-881d1fa4]{margin:6px 0}.daily-rewards-footer[data-v-881d1fa4]{margin-top:8px;padding-top:8px}.daily-rewards-footer>span[data-v-881d1fa4]{display:none}.daily-reward[data-v-881d1fa4]{padding:8px}.daily-reward>header[data-v-881d1fa4]{margin-bottom:6px}.daily-reward-column[data-v-881d1fa4]{gap:4px}.daily-reward-tile[data-v-881d1fa4]{width:48px;height:48px}.daily-item-name[data-v-881d1fa4]{min-height:28px;margin:6px 0 2px}.daily-reward-state[data-v-881d1fa4]{font-size:9px}}.daily-rewards-backdrop[data-v-881d1fa4]{--daily-edge-gap:16px;box-sizing:border-box;padding:max(var(--daily-edge-gap), var(--nera-safe-top,0px)) max(var(--daily-edge-gap), var(--nera-safe-right,0px)) max(var(--daily-edge-gap), var(--nera-safe-bottom,0px)) max(var(--daily-edge-gap), var(--nera-safe-left,0px));grid-template-rows:minmax(0,1fr)}.daily-rewards-dialog[data-v-881d1fa4]{height:min(854px,100%);max-height:100%}@media (max-width:540px){.daily-rewards-backdrop[data-v-881d1fa4]{--daily-edge-gap:8px}}@media (max-height:450px){.daily-rewards-backdrop[data-v-881d1fa4]{--daily-edge-gap:6px}}.daily-reward-receipt[data-v-00e76b49]{box-sizing:border-box;overscroll-behavior:contain;color:#e8e3d4;text-align:center;background:linear-gradient(130deg,#22232f,#111620);border:1px solid #8b7850;border-radius:16px;width:min(440px,100vw - 24px);max-height:calc(100dvh - 24px);padding:24px;font:14px/1.4 Arial,sans-serif;overflow:auto;box-shadow:0 18px 70px #0009}.daily-reward-receipt[data-v-00e76b49]::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05090dd1}.daily-reward-receipt[open][data-v-00e76b49]{flex-direction:column;gap:22px;display:flex}.daily-reward-receipt header[data-v-00e76b49]{flex:none}.daily-reward-receipt h2[data-v-00e76b49]{color:#ecdbb2;margin:0;font:32px/1.2 Georgia,serif}.daily-reward-receipt header p[data-v-00e76b49]{color:#a7aebc;margin:8px 0 0;font-size:13px}.daily-receipt-rewards[data-v-00e76b49]{place-items:center;min-height:90px;display:grid}.daily-receipt-item[data-v-00e76b49]{justify-items:center;gap:12px;min-width:0;display:grid}.daily-receipt-item>strong[data-v-00e76b49]{overflow-wrap:anywhere;font-size:16px;font-weight:500}.daily-receipt-item-icon[data-v-00e76b49]{border-radius:3px;place-items:center;width:86px;height:86px;padding:0;display:grid;position:relative}.daily-receipt-item-icon img[data-v-00e76b49]{object-fit:contain;width:100%;height:100%;display:block}.daily-receipt-item-icon small[data-v-00e76b49]{color:#fff;text-shadow:0 1px 2px #000,1px 0 2px #000,-1px 0 2px #000;font:20px/1 Arial,sans-serif;position:absolute;top:3px;left:5px}.daily-receipt-currency[data-v-00e76b49]{justify-content:center;align-items:center;gap:14px;display:flex}.daily-receipt-currency img[data-v-00e76b49]{object-fit:contain;width:56px;height:56px}.daily-receipt-currency strong[data-v-00e76b49]{color:#f2e2c0;font-size:32px;font-weight:500}.daily-receipt-collect[data-v-00e76b49]{color:#f0e5f6;cursor:pointer;touch-action:manipulation;background:linear-gradient(#765589,#4c355b);border:1px solid #a17ab3;border-radius:8px;flex:none;width:100%;min-height:48px;padding:12px;font:700 16px/1.3 Arial,sans-serif}.daily-receipt-collect[data-v-00e76b49]:focus-visible{outline-offset:3px;outline:2px solid #efce8e}@media (max-height:450px){.daily-reward-receipt[data-v-00e76b49]{padding:16px}.daily-reward-receipt[open][data-v-00e76b49]{gap:12px}.daily-reward-receipt h2[data-v-00e76b49]{font-size:27px}.daily-receipt-rewards[data-v-00e76b49]{min-height:56px}.daily-receipt-item[data-v-00e76b49]{text-align:left;grid-template-columns:60px minmax(0,1fr);align-items:center}.daily-receipt-item-icon[data-v-00e76b49]{width:60px;height:60px}}.crystal-navigation[data-v-3500895e]{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:20px;display:grid}.crystal-navigation button[data-v-3500895e]{isolation:isolate;aspect-ratio:3/2;text-align:left;color:#ead8ad;cursor:pointer;background:#141924;border:1px solid #82765d70;border-radius:18px;align-content:end;min-width:0;padding:24px;transition:border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.crystal-navigation button[data-v-3500895e]:hover,.crystal-navigation button[data-v-3500895e]:focus-visible{border-color:#c8b78b;box-shadow:0 0 24px #8a9cc11a}.crystal-navigation img[data-v-3500895e]{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.crystal-navigation button[data-v-3500895e]:before{content:"";z-index:-1;background:linear-gradient(#0000,#101621e8);position:absolute;inset:40% 0 0}.crystal-navigation span[data-v-3500895e]{gap:8px;padding-right:22px;display:grid}.crystal-navigation strong[data-v-3500895e]{font:700 clamp(20px,2.3vw,30px)/1.2 Georgia,serif}.crystal-navigation small[data-v-3500895e]{color:#c1c6d0;font-size:14px;line-height:1.4}.crystal-navigation i[data-v-3500895e]{position:absolute;bottom:38px;right:22px}@media (max-width:700px){.crystal-navigation[data-v-3500895e]{grid-template-columns:1fr;gap:14px}.crystal-navigation button[data-v-3500895e]{aspect-ratio:2;padding:18px}.crystal-navigation strong[data-v-3500895e]{font-size:22px}}.starter-welcome-overlay[data-v-42aa77dd]{z-index:230;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#090e1760;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.starter-welcome-dialog[data-v-42aa77dd]{box-sizing:border-box;text-align:center;color:#d4d7df;background:linear-gradient(145deg,#202634f7,#131b27fa);border:1px solid #b6a47660;border-radius:18px;width:min(100%,520px);max-height:100%;padding:clamp(18px,3vw,30px);overflow:auto;box-shadow:0 16px 60px #0007}h2[data-v-42aa77dd]{color:#e3cfa4;margin:0 0 16px;font:700 clamp(21px,2.5vw,28px)/1.3 Georgia,serif}p[data-v-42aa77dd]{line-height:1.5}h3[data-v-42aa77dd]{color:#dfcda8;font-size:16px}.starter-welcome-weapon[data-v-42aa77dd]{justify-items:center;gap:10px;margin-bottom:22px;display:grid}.starter-welcome-weapon img[data-v-42aa77dd]{object-fit:contain;width:82px;height:82px}.battle-effect-list[data-v-34091b39]{z-index:861;box-sizing:border-box;color:#fff3df;text-align:left;background:#100b09f7;border:1px solid #ffd1658c;border-radius:5px;flex-direction:column;width:300px;max-width:calc(100vw - 16px);max-height:min(320px,100vh - 16px);font-size:13px;line-height:1.3;display:flex;position:fixed;overflow:hidden;box-shadow:0 10px 24px #00000080}header[data-v-34091b39]{border-bottom:1px solid #66583f;align-items:center;gap:8px;padding:6px 8px;display:flex}header strong[data-v-34091b39]{overflow-wrap:anywhere;flex:1;min-width:0}header button[data-v-34091b39]{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 32px;padding:0}ul[data-v-34091b39]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;margin:0;padding:0 10px;list-style:none;overflow-y:auto}li[data-v-34091b39]{grid-template-columns:24px minmax(0,1fr);gap:8px;padding:9px 0;display:grid}li+li[data-v-34091b39]{border-top:1px solid #463e30}li img[data-v-34091b39],.effect-fallback[data-v-34091b39]{object-fit:contain;width:24px;height:24px}.effect-fallback[data-v-34091b39]{background:#39372e;place-items:center;font-size:8px;display:grid}li div[data-v-34091b39]{overflow-wrap:anywhere;min-width:0}li strong[data-v-34091b39],li span[data-v-34091b39],li small[data-v-34091b39]{display:block}li p[data-v-34091b39]{margin:3px 0}li small[data-v-34091b39]{color:#dbc79f;margin-top:3px;font-size:11px}button[data-v-34091b39]:focus-visible,ul[data-v-34091b39]:focus-visible{outline-offset:-2px;outline:2px solid #ffdb82}.poison-tick[data-v-9248ef77]{z-index:8;pointer-events:none;left:50%;top:calc(var(--battle-ground-height,84%) - var(--battle-sprite-height,100%) * var(--battle-visible-height-ratio,1) * .68);width:calc(var(--battle-visible-width,100%) * .92);height:calc(var(--battle-sprite-height,100%) * var(--battle-visible-height-ratio,1) * .64);position:absolute;transform:translate(-50%)}.poison-vapor[data-v-9248ef77]{animation:poison-vapor-9248ef77 var(--poison-duration) ease-out both;background:radial-gradient(at 30% 66%,#6ebb1bad,#0000 42%),radial-gradient(at 69% 44%,#a1d42b99,#0000 39%),radial-gradient(at 49% 80%,#306819b3,#0000 50%);position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 28%,#0000 72%);mask-image:radial-gradient(#000 28%,#0000 72%)}.poison-vapor.second[data-v-9248ef77]{transform-origin:60% 65%;animation-name:poison-vapor-second-9248ef77;inset:12% 10% 4%}.scroll-poison-tick .poison-vapor[data-v-9248ef77]{filter:blur(3px);background:radial-gradient(at 30% 65%,#9c53bfa6,#0000 45%),radial-gradient(at 67% 44%,#b67bd799,#0000 43%),radial-gradient(at 49% 77%,#5c317fa6,#0000 52%)}.poison-drop[data-v-9248ef77]{width:5%;min-width:2px;height:7%;min-height:3px;animation:poison-drop-9248ef77 var(--poison-duration) ease-out both;background:radial-gradient(at 35% 28%,#e4ff9f,#a6db35 42%,#418023 86%);border-radius:60% 40% 65% 35%;position:absolute;top:56%;left:26%;box-shadow:0 0 4px #aae1318c}.cleansing-cloud .poison-vapor[data-v-9248ef77]{filter:blur(3px);background:radial-gradient(at 30% 65%,#82d3ea99,#0000 45%),radial-gradient(at 67% 44%,#dff4f5a6,#0000 43%),radial-gradient(at 49% 77%,#5e9ed38c,#0000 52%)}.drop-2[data-v-9248ef77]{--drift:70%;top:42%;left:67%}.drop-3[data-v-9248ef77]{--drift:-40%;top:70%;left:46%}.drop-4[data-v-9248ef77]{--drift:35%;top:27%;left:36%}.drop-5[data-v-9248ef77]{--drift:-80%;top:73%;left:73%}@keyframes poison-vapor-9248ef77{0%{opacity:0;transform:translateY(6%)scale(.82)}33.333%{opacity:.9;transform:translateY(0)scale(1)}65%{opacity:.5}to{opacity:0;transform:translateY(-15%)scale(1.04)}}@keyframes poison-vapor-second-9248ef77{0%,10%{opacity:0;transform:translateY(9%)scale(.75)}33.333%{opacity:.6}to{opacity:0;transform:translateY(-20%)scale(1.12)}}@keyframes poison-drop-9248ef77{0%,12%{opacity:0;transform:translateY(40%)scale(.4)}33.333%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translate(var(--drift,-70%), -340%) scale(.35)}}@media (prefers-reduced-motion:reduce){.poison-vapor[data-v-9248ef77],.poison-drop[data-v-9248ef77]{animation-name:poison-fade-9248ef77}}@keyframes poison-fade-9248ef77{0%,to{opacity:0}33.333%{opacity:.75}}.status-tick[data-v-b4406a7f]{--tick-color:181 102 238;z-index:8;pointer-events:none;left:50%;top:calc(var(--battle-ground-height,84%) - var(--battle-sprite-height,100%) * var(--battle-visible-height-ratio,1) * .72);width:calc(var(--battle-visible-width,100%) * .9);height:calc(var(--battle-sprite-height,100%) * var(--battle-visible-height-ratio,1) * .66);animation:status-tick-pulse-b4406a7f var(--tick-duration) ease-out both;position:absolute;transform:translate(-50%)}.tick-haze[data-v-b4406a7f]{background:radial-gradient(ellipse, rgb(var(--tick-color) / .12) 15%, rgb(var(--tick-color) / .65) 42%, transparent 70%);position:absolute;inset:5% -5%}.tick-seal[data-v-b4406a7f]{border:2px solid rgb(var(--tick-color) / .85);box-shadow:inset 0 0 12px rgb(var(--tick-color) / .65), 0 0 8px rgb(var(--tick-color) / .5);border-radius:50%;position:absolute;inset:19% 13%;transform:rotate(-18deg)scaleX(.8)}.tick-seal[data-v-b4406a7f]:after{content:"";border:1px dashed rgb(var(--tick-color) / .9);border-radius:50%;position:absolute;inset:16%}.tick-spark[data-v-b4406a7f]{transform-origin:50% 0;width:3%;height:27%;transform:rotate(var(--ray));background:linear-gradient(transparent, rgb(var(--tick-color) / .9), transparent);border-radius:50%;position:absolute;top:50%;left:50%}.status-tick-judgment[data-v-b4406a7f]{--tick-color:255 218 132}.status-tick-judgment .tick-haze[data-v-b4406a7f]{background:linear-gradient(90deg, transparent, rgb(var(--tick-color) / .8), transparent);inset:-30% 10% 0;-webkit-mask-image:linear-gradient(#0000,#000 45% 75%,#0000);mask-image:linear-gradient(#0000,#000 45% 75%,#0000)}.status-tick-judgment .tick-seal[data-v-b4406a7f]{inset:42% 0 0;transform:scaleY(.35)}.status-tick-neutral[data-v-b4406a7f]{--tick-color:182 194 211}.status-tick-neutral .tick-seal[data-v-b4406a7f]{display:none}@keyframes status-tick-pulse-b4406a7f{0%{opacity:0;transform:translate(-50%)scale(1.13)}33.333%{opacity:1;transform:translate(-50%)scale(.96)}65%{opacity:.65}to{opacity:0;transform:translate(-50%)scale(1.05)}}@media (prefers-reduced-motion:reduce){.status-tick[data-v-b4406a7f]{animation-name:status-tick-fade-b4406a7f}}@keyframes status-tick-fade-b4406a7f{0%,to{opacity:0}33.333%{opacity:1}}.loot-compact-list[data-v-8ef64d34]{text-align:left;gap:12px;min-width:0;font-size:14px;display:grid}.loot-session[data-v-8ef64d34]{min-width:0}.loot-session-heading[data-v-8ef64d34]{color:#c2b59d;justify-content:space-between;padding-bottom:4px;font-size:12px;display:flex}.loot-wait[data-v-8ef64d34]{margin:4px 0;font-size:13px}.loot-compact-row[data-v-8ef64d34]{border-bottom:1px solid #66502d;grid-template-columns:44px minmax(0,1fr);gap:6px 10px;padding:10px 0;display:grid}.loot-item-preview[data-v-8ef64d34]{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.loot-item-preview img[data-v-8ef64d34]{object-fit:contain;width:100%;height:100%}.loot-item-preview b[data-v-8ef64d34]{color:#fff;background:#130e0ce6;padding:0 3px;font-size:12px;position:absolute;bottom:0;right:0}.loot-compact-copy[data-v-8ef64d34]{flex-wrap:wrap;align-items:center;gap:5px 8px;min-width:0;display:flex}.loot-item-name[data-v-8ef64d34]{text-align:left;color:#f4dfbd;min-width:0;font:inherit;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;flex:1;padding:0;font-weight:700}.loot-countdown[data-v-8ef64d34]{color:#c2b59d;white-space:nowrap;font-size:12px}.loot-compact-copy>small[data-v-8ef64d34]{overflow-wrap:anywhere;flex-basis:100%}.loot-compact-actions[data-v-8ef64d34]{flex-basis:100%;gap:6px;display:flex}.loot-compact-actions button[data-v-8ef64d34],.loot-leader-actions button[data-v-8ef64d34]{min-height:36px;padding:5px 10px;font-size:13px}.loot-leader-actions[data-v-8ef64d34]{flex-wrap:wrap;gap:6px;width:100%;display:flex}.loot-leader-actions select[data-v-8ef64d34]{flex:1;width:0;min-width:80px}.loot-leader-actions input[data-v-8ef64d34]{width:52px}.loot-leader-actions select[data-v-8ef64d34],.loot-leader-actions input[data-v-8ef64d34]{color:#f4dfbd;background:#231a13;border:1px solid #876a3e;border-radius:4px;min-height:36px;padding:4px;font-size:14px}.loot-roll-details[data-v-8ef64d34]{color:#c2b59d;grid-column:2;min-width:0;font-size:12px}.loot-roll-details summary[data-v-8ef64d34]{cursor:pointer;padding:3px 0}.loot-roll-details>div[data-v-8ef64d34]{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:3px 0;display:grid}.loot-roll-details strong[data-v-8ef64d34]{text-align:right}.party-loot-anchor[data-v-cffba3a7]{z-index:310;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:6px;min-width:0;min-height:0;display:flex;position:absolute;inset:8px;overflow:hidden}.party-loot-anchor.party-loot-locked[data-v-cffba3a7]{z-index:600;pointer-events:auto;background:#0007;padding:8px;inset:0}.party-loot-mail-notice[data-v-cffba3a7]{color:#f4dfbd;text-align:center;background:#1d1410;border:1px solid #a88746;border-radius:4px;flex:0 auto;max-width:100%;min-height:0;padding:10px 14px;font-size:14px;overflow:auto}.party-distribution-modal[data-v-cffba3a7]{color:#f4dfbd;pointer-events:auto;background:#1d1410;border:1px solid #a88746;border-radius:4px;flex:0 auto;grid-template-rows:auto minmax(0,1fr);width:min(420px,100%);min-width:0;min-height:0;max-height:min(440px,100%);display:grid;overflow:hidden;box-shadow:0 6px 20px #0008}.party-distribution-body[data-v-cffba3a7]{overscroll-behavior:contain;min-height:0;padding:8px 12px;overflow:auto}.loot-tray-header[data-v-cffba3a7]{border-bottom:1px solid #66502d;align-items:center;gap:8px;min-height:44px;padding:4px 10px;display:flex}.loot-tray-header h2[data-v-cffba3a7]{margin:0;font-size:16px}.loot-close[data-v-cffba3a7]{width:36px;height:36px;color:inherit;cursor:pointer;background:#402819;border:1px solid #876a3e;border-radius:4px;flex:none;margin-left:auto}@media (min-width:1051px){.party-loot-anchor.party-loot-locked[data-v-cffba3a7]{background:#0007;justify-content:center;align-items:center;padding:24px;inset:0}.party-distribution-modal[data-v-cffba3a7]{width:min(680px,100%);max-height:min(640px,100%)}.party-distribution-body[data-v-cffba3a7]{padding:12px 20px}.party-loot-mail-notice[data-v-cffba3a7]{margin:8px}}.chest-quantity-modal[data-v-b7f926ff]{box-sizing:border-box;width:min(440px,100%);max-height:calc(100dvh - 24px);overflow-y:auto}.chest-quantity-modal header div[data-v-b7f926ff]{overflow-wrap:anywhere;min-width:0}.chest-quantity-label[data-v-b7f926ff]{justify-content:space-between;gap:8px;display:flex}.chest-quantity-label span[data-v-b7f926ff]{color:#c9bea6}.chest-quantity-controls[data-v-b7f926ff]{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;display:grid}.chest-quantity-controls>button[data-v-b7f926ff]{padding:8px 10px}.chest-quantity-controls .inventory-delete-stepper[data-v-b7f926ff]{grid-template-columns:34px minmax(0,1fr) 34px;width:100%;min-width:0}.chest-quantity-controls input[data-v-b7f926ff]{width:100%;min-width:0;font-size:16px}.chest-quantity-modal footer[data-v-b7f926ff]{grid-template-columns:1fr 1fr;display:grid}.chest-quantity-modal footer button[data-v-b7f926ff]{min-width:0}.entry-dialog-backdrop[data-v-d9933d4a]{z-index:1850;background:#0009;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.entry-dialog[data-v-d9933d4a]{color:#f4dfbd;background:#1d1410;border:1px solid #a88746;border-radius:4px;grid-template-rows:auto minmax(0,1fr) auto;width:min(460px,100%);min-width:0;max-height:calc(100dvh - 24px);display:grid;overflow:hidden;box-shadow:0 12px 28px #0008}.entry-dialog .game-panel-header h2[data-v-d9933d4a]{overflow-wrap:anywhere;font-size:22px}.entry-dialog-body[data-v-d9933d4a]{padding:20px;overflow:auto}p[data-v-d9933d4a]{overflow-wrap:anywhere;margin:0}footer[data-v-d9933d4a]{text-align:right;padding:0 20px 20px}.shop-money[data-v-48f807d8],.shop-money>span[data-v-48f807d8]{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.shop-money[data-v-48f807d8]{gap:10px}.shop-money img[data-v-48f807d8]{object-fit:contain;width:24px;height:24px}.resurrection-backdrop[data-v-194b4381]{z-index:1700;background:#000000b3;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.resurrection-modal[data-v-194b4381]{box-sizing:border-box;color:#fff0c8;background:#201710;border:2px solid #92783e;border-radius:6px;width:min(480px,100%);max-height:calc(100dvh - 24px);padding:22px;overflow-y:auto;box-shadow:inset 0 0 0 1px #483b25,0 8px 32px #0008}.resurrection-modal h2[data-v-194b4381]{margin:0 0 16px;font-size:24px}.resurrection-modal p[data-v-194b4381]{margin:0 0 18px;font-size:16px;line-height:1.45}.resurrection-actions[data-v-194b4381]{gap:10px;display:grid}.resurrection-actions button[data-v-194b4381]{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:44px;padding:10px;font-size:16px}.resurrection-error[data-v-194b4381]{color:#ff9790}.death-battle-choice-backdrop[data-v-f9a15353]{z-index:1700;background:#000000b3;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.death-battle-choice-modal[data-v-f9a15353]{box-sizing:border-box;color:#fff0c8;background:#201710;border:2px solid #92783e;border-radius:6px;gap:12px;width:min(480px,100%);max-height:calc(100dvh - 24px);padding:22px;display:grid;overflow-y:auto}.death-battle-choice-modal h2[data-v-f9a15353],.death-battle-choice-modal p[data-v-f9a15353]{margin:0}.death-battle-choice-modal h2[data-v-f9a15353]{font-size:24px}.death-battle-choice-modal p[data-v-f9a15353]{font-size:16px;line-height:1.45}.death-battle-choice-modal button[data-v-f9a15353]{white-space:normal;height:auto;min-height:44px;padding:10px;font-size:16px}.durability-loss-backdrop[data-v-e6524e00]{z-index:1701;background:#000b;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.durability-loss-modal[data-v-e6524e00]{box-sizing:border-box;color:#fff0c8;background:#201710;border:2px solid #92783e;border-radius:6px;width:min(480px,100%);max-height:calc(100dvh - 24px);padding:20px;overflow:auto}h2[data-v-e6524e00]{margin:0 0 20px;font-size:22px}.durability-loss-items[data-v-e6524e00]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.durability-loss-item[data-v-e6524e00]{text-align:center;overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:8px;font-size:14px;display:flex}.durability-loss-icon[data-v-e6524e00]{background:#191310;border:1px solid #92783e;place-items:center;width:76px;height:76px;display:grid}.durability-loss-icon img[data-v-e6524e00]{object-fit:contain;width:100%;height:100%}.durability-loss-icon.broken[data-v-e6524e00]{filter:grayscale();opacity:.45}.durability-loss-item p[data-v-e6524e00]{color:#eaa9a2;margin:0}button[data-v-e6524e00]{width:100%;min-height:44px}.item-lifetime[data-v-007dc2f4]{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.item-lifetime span[data-v-007dc2f4]{display:inline-block}.horn-overlay[data-v-fe902f74]{z-index:1500;box-sizing:border-box;background:#0009;place-items:center;width:100%;padding:10px;display:grid;position:fixed;left:0}.horn-dialog[data-v-fe902f74]{overscroll-behavior:contain;color:#f3ead9;box-sizing:border-box;background:#17100c;border:1px solid #a08540;border-radius:6px;width:min(560px,100%);min-height:0;max-height:100%;overflow:auto}header[data-v-fe902f74]{border-bottom:1px solid #70582e;align-items:center;gap:12px;padding:14px;display:flex}header img[data-v-fe902f74]{width:48px;height:48px}h2[data-v-fe902f74]{overflow-wrap:anywhere;flex:1;margin:0;font-size:20px}header button[data-v-fe902f74]{color:#f3ead9;cursor:pointer;background:#ffffff08;border:1px solid #70582e;border-radius:50%;flex:0 0 36px;place-items:center;height:36px;padding:0;display:grid}form[data-v-fe902f74]{gap:10px;padding:14px;display:grid}label[data-v-fe902f74]{font-size:15px}textarea[data-v-fe902f74]{box-sizing:border-box;resize:vertical;width:100%;min-height:86px;font:inherit;color:#f3ead9;background:#090909;border:1px solid #70582e;border-radius:4px;padding:10px;font-size:16px}.horn-tools[data-v-fe902f74]{justify-content:space-between;align-items:center;display:flex}.horn-tools button[data-v-fe902f74]{width:42px;min-height:36px;padding:6px}output[data-v-fe902f74]{font-variant-numeric:tabular-nums}.invalid[data-v-fe902f74]{color:#ff7373}.horn-preview[data-v-fe902f74]{overflow-wrap:anywhere;white-space:pre-wrap;border-radius:4px;padding:10px}.horn-preview[data-v-fe902f74] .chat-smile-image{vertical-align:middle}.horn-smiles[data-v-fe902f74]{min-width:0}.horn-smile-grid[data-v-fe902f74]{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));grid-auto-rows:44px;align-content:start;height:176px;display:grid;overflow-y:auto}.horn-smiles button[data-v-fe902f74]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;place-items:center;padding:3px;display:grid}.horn-smiles button[data-v-fe902f74]:disabled{opacity:.35;cursor:not-allowed}.horn-smiles button[data-v-fe902f74]:hover,.horn-smiles button[aria-pressed=true][data-v-fe902f74]{background:#ffffff0c;border-color:#a08540}.horn-smiles nav[data-v-fe902f74]{border-top:1px solid #70582e;gap:3px;padding-top:6px;display:flex;overflow-x:auto}.horn-smiles nav button[data-v-fe902f74]{flex:0 0 38px;height:38px}footer[data-v-fe902f74]{grid-template-columns:1fr 1fr;gap:10px;display:grid}footer button[data-v-fe902f74]{min-width:0;min-height:44px;font-size:16px}p[data-v-fe902f74]{color:#ffbb93;margin:0;font-size:14px}:where(.spine-character){position:relative}.spine-character[data-v-0353e335]{aspect-ratio:13/16;display:block}.spine-character>.character-surface[data-v-0353e335]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.vip-weapon-preview[data-v-7776b20f]{grid-template-columns:minmax(0,1fr);width:100%;height:240px;display:grid}.vip-weapon-preview-pair[data-v-7776b20f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vip-weapon-preview>.spine-character[data-v-7776b20f]{aspect-ratio:auto;width:100%;min-width:0;height:100%}@media (max-width:600px){.vip-weapon-preview[data-v-7776b20f]{height:180px}}.crystal-store-toolbar{grid-template-columns:minmax(0,320px) max-content;align-items:center;gap:16px;display:grid}.game-crystal-store .crystal-shop-open{justify-content:center;align-items:center;gap:8px;min-height:44px;margin:0;padding:10px 16px;animation:2.8s ease-in-out infinite crystal-shop-invitation;display:inline-flex}.game-crystal-store .crystal-shop-open:hover,.game-crystal-store .crystal-shop-open:focus-visible{animation:none}@keyframes crystal-shop-invitation{0%,to{opacity:1}50%{opacity:.8}}@media (prefers-reduced-motion:reduce){.game-crystal-store .crystal-shop-open{animation:none}}@media (max-width:500px){.crystal-store-toolbar{grid-template-columns:minmax(0,1fr) max-content;gap:10px}.crystal-store-toolbar .game-crystal-balance{flex-wrap:wrap;gap:6px;padding:8px}.game-crystal-store .crystal-shop-open{padding-inline:12px}}.crystal-shop[data-v-7b5eaa59]{overscroll-behavior:contain;color:#d4c6a8;letter-spacing:0;grid-row:2/-1;min-width:0;min-height:0;padding:24px;overflow:auto}.crystal-shop button[data-v-7b5eaa59]{cursor:pointer}.crystal-shop button[data-v-7b5eaa59]:disabled{cursor:default;opacity:.5}.crystal-shop-categories[data-v-7b5eaa59]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.crystal-shop-categories button[data-v-7b5eaa59]{color:#fff4cf;background:#241b14;border:1px solid #a18a5a;border-radius:8px;place-items:center;gap:16px;padding:24px 12px;font-size:22px;display:grid}.crystal-shop-categories button[data-v-7b5eaa59]:hover{background:#3a2a1d;border-color:#edc66a}.crystal-shop-categories img[data-v-7b5eaa59]{object-fit:contain;width:112px;height:112px}@media (min-width:501px){.crystal-shop-categories[data-v-7b5eaa59]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));max-width:1100px;margin-inline:auto}.crystal-shop-categories button[data-v-7b5eaa59]{text-align:left;grid-template-columns:72px minmax(0,1fr) 18px;justify-items:start;gap:14px;min-height:110px;padding:18px;font-size:20px}.crystal-shop-categories img[data-v-7b5eaa59]{width:72px;height:72px}.crystal-shop-categories strong[data-v-7b5eaa59]{overflow-wrap:anywhere;min-width:0}.crystal-shop-categories button>i[data-v-7b5eaa59]{color:#d4c6a8;justify-self:end;font-size:16px}}.crystal-shop-effects ul[data-v-7b5eaa59]{gap:10px;padding-left:20px;line-height:1.5;display:grid}.crystal-shop-effects strong[data-v-7b5eaa59]{color:#f3cf80}.crystal-exchange[data-v-7b5eaa59]{max-width:560px;margin-inline:auto}.crystal-exchange-rate[data-v-7b5eaa59],.crystal-exchange-rate>span[data-v-7b5eaa59]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.crystal-exchange-rate>span>img[data-v-7b5eaa59]{width:28px;height:28px}.crystal-exchange-quantity[data-v-7b5eaa59]{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;margin:12px 0 20px;display:grid}.crystal-exchange-quantity input[data-v-7b5eaa59]{text-align:center;color:#fff4cf;background:#241b14;border:1px solid #66502d;border-radius:4px;width:100%;min-width:0;font-size:18px}.crystal-shop-toolbar[data-v-7b5eaa59],.crystal-shop-balance[data-v-7b5eaa59],.crystal-shop-price[data-v-7b5eaa59],.crystal-shop-total strong[data-v-7b5eaa59]{align-items:center;gap:10px;display:flex}.crystal-shop-toolbar[data-v-7b5eaa59]{flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.crystal-shop-balance strong[data-v-7b5eaa59]{color:#fff4cf;align-items:center;gap:6px;display:inline-flex}.crystal-shop-balance img[data-v-7b5eaa59],.crystal-shop-price img[data-v-7b5eaa59],.crystal-shop-total img[data-v-7b5eaa59],.crystal-shop-confirm p img[data-v-7b5eaa59]{object-fit:contain;vertical-align:middle;width:24px;height:24px}.crystal-shop-tabs[data-v-7b5eaa59]{border-bottom:1px solid #66502d;gap:6px;margin-bottom:18px;display:flex}.crystal-shop-tabs button[data-v-7b5eaa59]{color:#d4c6a8;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:10px 16px;font-weight:700}.crystal-shop-tabs button[aria-pressed=true][data-v-7b5eaa59]{color:#ffe4a1;background:#ffffff08;border-bottom-color:#c5a24c}.crystal-shop-tiers[data-v-7b5eaa59]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.crystal-shop-tiers button[data-v-7b5eaa59]{color:#fff4cf;background:#21180fa6;border:1px solid #66502d;border-radius:6px;grid-template-rows:72px 1fr auto;align-content:start;justify-items:center;gap:8px;padding:16px 8px;display:grid}.crystal-shop-tiers button[aria-pressed=true][data-v-7b5eaa59]{background:#49301a;border-color:#d6b55e;box-shadow:inset 0 0 0 1px #d6b55e}.crystal-shop-tiers button>img[data-v-7b5eaa59]{object-fit:contain;width:72px;height:72px}.crystal-shop-tiers strong[data-v-7b5eaa59]{overflow-wrap:anywhere;font-size:19px}.crystal-shop-gifts[data-v-7b5eaa59]{grid-template-columns:repeat(3,minmax(0,1fr))}.crystal-shop-gift-detail .crystal-shop-booster-image[data-v-7b5eaa59]{width:120px;margin:0 auto}.crystal-shop-gift-stat[data-v-7b5eaa59]{color:#fff4cf;gap:8px;display:flex}.crystal-shop-gift-stat strong[data-v-7b5eaa59]{color:#91d875}.crystal-shop-price[data-v-7b5eaa59]{justify-content:center;font-weight:700}.crystal-shop-detail[data-v-7b5eaa59]{grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr);gap:28px;padding-bottom:22px;display:grid}.crystal-shop-gift-detail[data-v-7b5eaa59]{grid-template-columns:140px minmax(0,1fr);align-items:center}.crystal-shop-visual[data-v-7b5eaa59]{align-self:start;min-width:0}.crystal-shop-weapon[data-v-7b5eaa59]{flex-wrap:wrap;justify-content:center}.crystal-shop-description[data-v-7b5eaa59]{min-width:0}.crystal-shop h2[data-v-7b5eaa59]{color:#fff4cf;margin:0 0 6px;font-size:26px}.crystal-shop h3[data-v-7b5eaa59]{color:#fff4cf;margin:20px 0 12px;font-size:18px}.crystal-shop p[data-v-7b5eaa59]{margin:10px 0;line-height:1.5}.crystal-shop-lead[data-v-7b5eaa59]{color:#f3cf80;font-size:18px}.crystal-shop-note[data-v-7b5eaa59]{color:#bbae94;font-size:14px}.crystal-shop-names[data-v-7b5eaa59]{border-top:1px solid #66502d;grid-template-columns:1fr 1fr;gap:12px;padding-top:14px;display:grid}.crystal-shop-names div[data-v-7b5eaa59]{grid-template-columns:minmax(0,1fr);justify-items:center;gap:8px;min-width:0;display:grid}.crystal-shop-names strong[data-v-7b5eaa59]{overflow-wrap:anywhere;max-width:100%;font-size:18px}.crystal-shop-names .vip-nickname[data-v-7b5eaa59],.crystal-shop-names .vip-nickname-text[data-v-7b5eaa59]{white-space:normal;overflow-wrap:anywhere;text-align:center;width:100%;min-width:0;max-width:100%;display:block}.crystal-shop-names .vip-nickname[data-v-7b5eaa59]:after{white-space:normal;overflow-wrap:anywhere}.crystal-shop-names small[data-v-7b5eaa59]{font-size:13px}.crystal-shop-contents[data-v-7b5eaa59]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.crystal-shop-contents button[data-v-7b5eaa59]{width:100%;min-height:44px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0;font-size:15px;display:grid}.crystal-shop-contents button[data-v-7b5eaa59]:hover{color:#fff4cf;background:#ffffff08}.crystal-shop-contents img[data-v-7b5eaa59]{object-fit:contain;width:36px;height:36px}.crystal-shop-booster-image[data-v-7b5eaa59]{aspect-ratio:1;object-fit:contain;width:min(100%,250px);margin:24px auto;display:block}.crystal-shop-checkout[data-v-7b5eaa59]{border-top:1px solid #66502d;flex-wrap:wrap;align-items:end;gap:22px;padding:20px 0;display:flex}.crystal-shop-checkout>strong[data-v-7b5eaa59]{color:#e2d1af;flex-basis:100%;font-size:18px}.crystal-shop-checkout>.panel-primary-button[data-v-7b5eaa59]{min-height:48px;margin-left:auto}.crystal-shop-quantity[data-v-7b5eaa59]{gap:8px;font-size:14px;display:grid}.crystal-shop-quantity>span[data-v-7b5eaa59]{display:flex}.crystal-shop-quantity button[data-v-7b5eaa59],.crystal-shop-quantity input[data-v-7b5eaa59]{color:#fff4cf;text-align:center;background:#241b14;border:1px solid #66502d;min-height:44px}.crystal-shop-quantity button[data-v-7b5eaa59]{width:44px}.crystal-shop-quantity input[data-v-7b5eaa59]{appearance:textfield;border-inline:0;width:62px;font-size:18px}.crystal-shop-quantity input[data-v-7b5eaa59]::-webkit-inner-spin-button{appearance:none}.crystal-shop-total[data-v-7b5eaa59]{gap:8px;font-size:14px;display:grid}.crystal-shop-total strong[data-v-7b5eaa59]{color:#fff4cf;min-height:44px;font-size:22px}.crystal-shop-notice[data-v-7b5eaa59]{color:#ffe4a1;padding:10px 0}.crystal-shop-confirm[data-v-7b5eaa59]{outline-offset:4px;border-top:1px solid #c5a24c;padding:12px 0}.crystal-shop-confirm h3[data-v-7b5eaa59]{margin-top:0}.crystal-shop-confirm>div[data-v-7b5eaa59]{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:760px){.crystal-shop-detail[data-v-7b5eaa59]{grid-template-columns:1fr;gap:22px}}@media (max-width:500px){.crystal-shop-categories[data-v-7b5eaa59]{grid-template-columns:1fr;gap:12px}.crystal-shop-categories button[data-v-7b5eaa59]{grid-template-columns:72px minmax(0,1fr) 20px;justify-items:start;gap:16px;padding:16px;font-size:20px}.crystal-shop-categories img[data-v-7b5eaa59]{width:72px;height:72px}.crystal-shop[data-v-7b5eaa59]{padding:12px}.crystal-shop-tabs[data-v-7b5eaa59]{gap:0}.crystal-shop-tabs button[data-v-7b5eaa59]{padding:10px 8px;font-size:14px}.crystal-shop-gifts[data-v-7b5eaa59]{grid-template-columns:repeat(2,minmax(0,1fr))}.crystal-shop-gift-detail[data-v-7b5eaa59]{grid-template-columns:1fr;gap:12px}.crystal-shop-tiers[data-v-7b5eaa59]{gap:6px}.crystal-shop-tiers button[data-v-7b5eaa59]{grid-template-rows:52px 1fr auto;padding:10px 4px}.crystal-shop-tiers button>img[data-v-7b5eaa59]{width:52px;height:52px}.crystal-shop-tiers strong[data-v-7b5eaa59]{font-size:14px}.crystal-shop-price[data-v-7b5eaa59]{gap:4px;font-size:16px}.crystal-shop-price img[data-v-7b5eaa59]{width:20px;height:20px}.crystal-shop h2[data-v-7b5eaa59]{font-size:23px}.crystal-shop-toolbar[data-v-7b5eaa59]{gap:12px}.crystal-shop-checkout[data-v-7b5eaa59]{justify-content:space-between;gap:16px}.crystal-shop-checkout>.panel-primary-button[data-v-7b5eaa59]{width:100%;margin:0}}.companion-lasso-effect[data-v-d8adfec8]{z-index:45;pointer-events:none;filter:drop-shadow(0 2px 2px #0007);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.companion-wild-beast[data-v-3056a643]{z-index:26;cursor:pointer;pointer-events:auto;touch-action:manipulation;color:#ebe4d2;background:0 0;border:0;padding:0;position:absolute;transform:translate(-50%,-100%)}.companion-visitor-waiting[data-v-3056a643]{visibility:hidden;pointer-events:none}.companion-wild-beast[data-v-3056a643] .magic-creature-mob{pointer-events:none;width:100%;height:100%;position:absolute;bottom:-16%;left:0}.companion-wild-beast>span[data-v-3056a643]:not(.magic-creature-mob){white-space:nowrap;background:#121a25e6;border:1px solid #77755380;border-radius:6px;padding:4px 10px;font:13px/1.3 Arial,sans-serif;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 3px 9px #0004}.companion-wild-beast small[data-v-3056a643]{color:#c5b992;font-size:11px;display:block}.companion-wild-beast[data-v-3056a643]:disabled{cursor:default}.companion-wild-beast:not(:disabled):hover>span[data-v-3056a643],.companion-wild-beast:focus-visible>span[data-v-3056a643]{background:#202a36f2;border-color:#d4bf86}.companion-wild-beast[data-v-3056a643]:focus-visible{border-radius:30%;outline:1px solid #d4bf86}@media (prefers-reduced-motion:reduce){.companion-wild-beast[data-v-3056a643]{transition:none}}.battle-webgl-surface{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.location-webgl-surface{pointer-events:none;z-index:5;width:100%;height:100%;position:absolute;inset:0}.location-has-webgl .location-scene-object>img,.battle-has-webgl .battle-unit-shadow{visibility:hidden}.battle-webgl-error{z-index:20;color:#e8d9b8;background:#202431;padding:16px;position:absolute;top:20%;left:10%;right:10%}.character-profile-dialog[data-v-6fae86a4]{padding:var(--nera-safe-top,env(safe-area-inset-top,0px)) var(--nera-safe-right,env(safe-area-inset-right,0px)) var(--nera-safe-bottom,env(safe-area-inset-bottom,0px)) var(--nera-safe-left,env(safe-area-inset-left,0px));box-sizing:border-box;color:#ded2b5;background:#100d0b;border:1px solid #b9924bb8;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;position:fixed;inset:0;overflow:hidden}.character-profile-dialog[open][data-v-6fae86a4]{grid-template-rows:auto minmax(0,1fr);display:grid}.character-profile-dialog .game-panel-header[data-v-6fae86a4]{gap:12px;min-width:0}.character-profile-dialog .game-panel-header h2[data-v-6fae86a4]{overflow-wrap:anywhere;min-width:0;font-size:22px}.character-profile-dialog .game-panel-close[data-v-6fae86a4]{touch-action:manipulation;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px}.character-profile-dialog-body[data-v-6fae86a4]{overscroll-behavior:contain;min-height:0;overflow:auto}.character-profile-dialog-body[data-v-6fae86a4] .character-profile-page{margin:0;padding:0}.character-profile-dialog-body[data-v-6fae86a4] .container{box-sizing:border-box;width:100%;max-width:1300px;margin-inline:auto}.character-profile-dialog-body[data-v-6fae86a4] .character-profile-block{box-shadow:none;background:0 0;border:0;margin:0 auto}.character-profile-dialog-body[data-v-6fae86a4] .character-profile-block>.corner,.character-profile-dialog-body[data-v-6fae86a4] .character-profile-block>.block-title{display:none}@media (max-width:575px){.character-profile-dialog .game-panel-header h2[data-v-6fae86a4]{font-size:18px}.character-profile-dialog-body[data-v-6fae86a4] .container,.character-profile-dialog-body[data-v-6fae86a4] .character-profile-block{padding:8px}}.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-variant:normal;text-rendering:auto;font-style:normal;line-height:1;display:inline-block}.fa-lg{vertical-align:-.0667em;font-size:1.33333em;line-height:.75em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{margin-left:2.5em;padding-left:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{text-align:center;width:2em;line-height:inherit;position:absolute;left:-2em}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:2s linear infinite fa-spin}.fa-pulse{animation:1s steps(8,end) infinite fa-spin}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-stack-1x,.fa-stack-2x{text-align:center;width:100%;position:absolute;left:0}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:""}.fa-accessible-icon:before{content:""}.fa-accusoft:before{content:""}.fa-acquisitions-incorporated:before{content:""}.fa-ad:before{content:""}.fa-address-book:before{content:""}.fa-address-card:before{content:""}.fa-adjust:before{content:""}.fa-adn:before{content:""}.fa-adversal:before{content:""}.fa-affiliatetheme:before{content:""}.fa-air-freshener:before{content:""}.fa-airbnb:before{content:""}.fa-algolia:before{content:""}.fa-align-center:before{content:""}.fa-align-justify:before{content:""}.fa-align-left:before{content:""}.fa-align-right:before{content:""}.fa-alipay:before{content:""}.fa-allergies:before{content:""}.fa-amazon:before{content:""}.fa-amazon-pay:before{content:""}.fa-ambulance:before{content:""}.fa-american-sign-language-interpreting:before{content:""}.fa-amilia:before{content:""}.fa-anchor:before{content:""}.fa-android:before{content:""}.fa-angellist:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angry:before{content:""}.fa-angrycreative:before{content:""}.fa-angular:before{content:""}.fa-ankh:before{content:""}.fa-app-store:before{content:""}.fa-app-store-ios:before{content:""}.fa-apper:before{content:""}.fa-apple:before{content:""}.fa-apple-alt:before{content:""}.fa-apple-pay:before{content:""}.fa-archive:before{content:""}.fa-archway:before{content:""}.fa-arrow-alt-circle-down:before{content:""}.fa-arrow-alt-circle-left:before{content:""}.fa-arrow-alt-circle-right:before{content:""}.fa-arrow-alt-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-down:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrows-alt:before{content:""}.fa-arrows-alt-h:before{content:""}.fa-arrows-alt-v:before{content:""}.fa-artstation:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asterisk:before{content:""}.fa-asymmetrik:before{content:""}.fa-at:before{content:""}.fa-atlas:before{content:""}.fa-atlassian:before{content:""}.fa-atom:before{content:""}.fa-audible:before{content:""}.fa-audio-description:before{content:""}.fa-autoprefixer:before{content:""}.fa-avianex:before{content:""}.fa-aviato:before{content:""}.fa-award:before{content:""}.fa-aws:before{content:""}.fa-baby:before{content:""}.fa-baby-carriage:before{content:""}.fa-backspace:before{content:""}.fa-backward:before{content:""}.fa-bacon:before{content:""}.fa-bacteria:before{content:""}.fa-bacterium:before{content:""}.fa-bahai:before{content:""}.fa-balance-scale:before{content:""}.fa-balance-scale-left:before{content:""}.fa-balance-scale-right:before{content:""}.fa-ban:before{content:""}.fa-band-aid:before{content:""}.fa-bandcamp:before{content:""}.fa-barcode:before{content:""}.fa-bars:before{content:""}.fa-baseball-ball:before{content:""}.fa-basketball-ball:before{content:""}.fa-bath:before{content:""}.fa-battery-empty:before{content:""}.fa-battery-full:before{content:""}.fa-battery-half:before{content:""}.fa-battery-quarter:before{content:""}.fa-battery-three-quarters:before{content:""}.fa-battle-net:before{content:""}.fa-bed:before{content:""}.fa-beer:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-bell:before{content:""}.fa-bell-slash:before{content:""}.fa-bezier-curve:before{content:""}.fa-bible:before{content:""}.fa-bicycle:before{content:""}.fa-biking:before{content:""}.fa-bimobject:before{content:""}.fa-binoculars:before{content:""}.fa-biohazard:before{content:""}.fa-birthday-cake:before{content:""}.fa-bitbucket:before{content:""}.fa-bitcoin:before{content:""}.fa-bity:before{content:""}.fa-black-tie:before{content:""}.fa-blackberry:before{content:""}.fa-blender:before{content:""}.fa-blender-phone:before{content:""}.fa-blind:before{content:""}.fa-blog:before{content:""}.fa-blogger:before{content:""}.fa-blogger-b:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-bold:before{content:""}.fa-bolt:before{content:""}.fa-bomb:before{content:""}.fa-bone:before{content:""}.fa-bong:before{content:""}.fa-book:before{content:""}.fa-book-dead:before{content:""}.fa-book-medical:before{content:""}.fa-book-open:before{content:""}.fa-book-reader:before{content:""}.fa-bookmark:before{content:""}.fa-bootstrap:before{content:""}.fa-border-all:before{content:""}.fa-border-none:before{content:""}.fa-border-style:before{content:""}.fa-bowling-ball:before{content:""}.fa-box:before{content:""}.fa-box-open:before{content:""}.fa-box-tissue:before{content:""}.fa-boxes:before{content:""}.fa-braille:before{content:""}.fa-brain:before{content:""}.fa-bread-slice:before{content:""}.fa-briefcase:before{content:""}.fa-briefcase-medical:before{content:""}.fa-broadcast-tower:before{content:""}.fa-broom:before{content:""}.fa-brush:before{content:""}.fa-btc:before{content:""}.fa-buffer:before{content:""}.fa-bug:before{content:""}.fa-building:before{content:""}.fa-bullhorn:before{content:""}.fa-bullseye:before{content:""}.fa-burn:before{content:""}.fa-buromobelexperte:before{content:""}.fa-bus:before{content:""}.fa-bus-alt:before{content:""}.fa-business-time:before{content:""}.fa-buy-n-large:before{content:""}.fa-buysellads:before{content:""}.fa-calculator:before{content:""}.fa-calendar:before{content:""}.fa-calendar-alt:before{content:""}.fa-calendar-check:before{content:""}.fa-calendar-day:before{content:""}.fa-calendar-minus:before{content:""}.fa-calendar-plus:before{content:""}.fa-calendar-times:before{content:""}.fa-calendar-week:before{content:""}.fa-camera:before{content:""}.fa-camera-retro:before{content:""}.fa-campground:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-candy-cane:before{content:""}.fa-cannabis:before{content:""}.fa-capsules:before{content:""}.fa-car:before{content:""}.fa-car-alt:before{content:""}.fa-car-battery:before{content:""}.fa-car-crash:before{content:""}.fa-car-side:before{content:""}.fa-caravan:before{content:""}.fa-caret-down:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-caret-square-down:before{content:""}.fa-caret-square-left:before{content:""}.fa-caret-square-right:before{content:""}.fa-caret-square-up:before{content:""}.fa-caret-up:before{content:""}.fa-carrot:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-cart-plus:before{content:""}.fa-cash-register:before{content:""}.fa-cat:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-cc-diners-club:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-cc-visa:before{content:""}.fa-centercode:before{content:""}.fa-centos:before{content:""}.fa-certificate:before{content:""}.fa-chair:before{content:""}.fa-chalkboard:before{content:""}.fa-chalkboard-teacher:before{content:""}.fa-charging-station:before{content:""}.fa-chart-area:before{content:""}.fa-chart-bar:before{content:""}.fa-chart-line:before{content:""}.fa-chart-pie:before{content:""}.fa-check:before{content:""}.fa-check-circle:before{content:""}.fa-check-double:before{content:""}.fa-check-square:before{content:""}.fa-cheese:before{content:""}.fa-chess:before{content:""}.fa-chess-bishop:before{content:""}.fa-chess-board:before{content:""}.fa-chess-king:before{content:""}.fa-chess-knight:before{content:""}.fa-chess-pawn:before{content:""}.fa-chess-queen:before{content:""}.fa-chess-rook:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-down:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-chevron-up:before{content:""}.fa-child:before{content:""}.fa-chrome:before{content:""}.fa-chromecast:before{content:""}.fa-church:before{content:""}.fa-circle:before{content:""}.fa-circle-notch:before{content:""}.fa-city:before{content:""}.fa-clinic-medical:before{content:""}.fa-clipboard:before{content:""}.fa-clipboard-check:before{content:""}.fa-clipboard-list:before{content:""}.fa-clock:before{content:""}.fa-clone:before{content:""}.fa-closed-captioning:before{content:""}.fa-cloud:before{content:""}.fa-cloud-download-alt:before{content:""}.fa-cloud-meatball:before{content:""}.fa-cloud-moon:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-cloud-rain:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-cloud-sun:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-cloud-upload-alt:before{content:""}.fa-cloudflare:before{content:""}.fa-cloudscale:before{content:""}.fa-cloudsmith:before{content:""}.fa-cloudversify:before{content:""}.fa-cocktail:before{content:""}.fa-code:before{content:""}.fa-code-branch:before{content:""}.fa-codepen:before{content:""}.fa-codiepie:before{content:""}.fa-coffee:before{content:""}.fa-cog:before{content:""}.fa-cogs:before{content:""}.fa-coins:before{content:""}.fa-columns:before{content:""}.fa-comment:before{content:""}.fa-comment-alt:before{content:""}.fa-comment-dollar:before{content:""}.fa-comment-dots:before{content:""}.fa-comment-medical:before{content:""}.fa-comment-slash:before{content:""}.fa-comments:before{content:""}.fa-comments-dollar:before{content:""}.fa-compact-disc:before{content:""}.fa-compass:before{content:""}.fa-compress:before{content:""}.fa-compress-alt:before{content:""}.fa-compress-arrows-alt:before{content:""}.fa-concierge-bell:before{content:""}.fa-confluence:before{content:""}.fa-connectdevelop:before{content:""}.fa-contao:before{content:""}.fa-cookie:before{content:""}.fa-cookie-bite:before{content:""}.fa-copy:before{content:""}.fa-copyright:before{content:""}.fa-cotton-bureau:before{content:""}.fa-couch:before{content:""}.fa-cpanel:before{content:""}.fa-creative-commons:before{content:""}.fa-creative-commons-by:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-creative-commons-share:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-credit-card:before{content:""}.fa-critical-role:before{content:""}.fa-crop:before{content:""}.fa-crop-alt:before{content:""}.fa-cross:before{content:""}.fa-crosshairs:before{content:""}.fa-crow:before{content:""}.fa-crown:before{content:""}.fa-crutch:before{content:""}.fa-css3:before{content:""}.fa-css3-alt:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-cut:before{content:""}.fa-cuttlefish:before{content:""}.fa-d-and-d:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-dailymotion:before{content:""}.fa-dashcube:before{content:""}.fa-database:before{content:""}.fa-deaf:before{content:""}.fa-deezer:before{content:""}.fa-delicious:before{content:""}.fa-democrat:before{content:""}.fa-deploydog:before{content:""}.fa-deskpro:before{content:""}.fa-desktop:before{content:""}.fa-dev:before{content:""}.fa-deviantart:before{content:""}.fa-dharmachakra:before{content:""}.fa-dhl:before{content:""}.fa-diagnoses:before{content:""}.fa-diaspora:before{content:""}.fa-dice:before{content:""}.fa-dice-d20:before{content:""}.fa-dice-d6:before{content:""}.fa-dice-five:before{content:""}.fa-dice-four:before{content:""}.fa-dice-one:before{content:""}.fa-dice-six:before{content:""}.fa-dice-three:before{content:""}.fa-dice-two:before{content:""}.fa-digg:before{content:""}.fa-digital-ocean:before{content:""}.fa-digital-tachograph:before{content:""}.fa-directions:before{content:""}.fa-discord:before{content:""}.fa-discourse:before{content:""}.fa-disease:before{content:""}.fa-divide:before{content:""}.fa-dizzy:before{content:""}.fa-dna:before{content:""}.fa-dochub:before{content:""}.fa-docker:before{content:""}.fa-dog:before{content:""}.fa-dollar-sign:before{content:""}.fa-dolly:before{content:""}.fa-dolly-flatbed:before{content:""}.fa-donate:before{content:""}.fa-door-closed:before{content:""}.fa-door-open:before{content:""}.fa-dot-circle:before{content:""}.fa-dove:before{content:""}.fa-download:before{content:""}.fa-draft2digital:before{content:""}.fa-drafting-compass:before{content:""}.fa-dragon:before{content:""}.fa-draw-polygon:before{content:""}.fa-dribbble:before{content:""}.fa-dribbble-square:before{content:""}.fa-dropbox:before{content:""}.fa-drum:before{content:""}.fa-drum-steelpan:before{content:""}.fa-drumstick-bite:before{content:""}.fa-drupal:before{content:""}.fa-dumbbell:before{content:""}.fa-dumpster:before{content:""}.fa-dumpster-fire:before{content:""}.fa-dungeon:before{content:""}.fa-dyalog:before{content:""}.fa-earlybirds:before{content:""}.fa-ebay:before{content:""}.fa-edge:before{content:""}.fa-edge-legacy:before{content:""}.fa-edit:before{content:""}.fa-egg:before{content:""}.fa-eject:before{content:""}.fa-elementor:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-ello:before{content:""}.fa-ember:before{content:""}.fa-empire:before{content:""}.fa-envelope:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-text:before{content:""}.fa-envelope-square:before{content:""}.fa-envira:before{content:""}.fa-equals:before{content:""}.fa-eraser:before{content:""}.fa-erlang:before{content:""}.fa-ethereum:before{content:""}.fa-ethernet:before{content:""}.fa-etsy:before{content:""}.fa-euro-sign:before{content:""}.fa-evernote:before{content:""}.fa-exchange-alt:before{content:""}.fa-exclamation:before{content:""}.fa-exclamation-circle:before{content:""}.fa-exclamation-triangle:before{content:""}.fa-expand:before{content:""}.fa-expand-alt:before{content:""}.fa-expand-arrows-alt:before{content:""}.fa-expeditedssl:before{content:""}.fa-external-link-alt:before{content:""}.fa-external-link-square-alt:before{content:""}.fa-eye:before{content:""}.fa-eye-dropper:before{content:""}.fa-eye-slash:before{content:""}.fa-facebook:before{content:""}.fa-facebook-f:before{content:""}.fa-facebook-messenger:before{content:""}.fa-facebook-square:before{content:""}.fa-fan:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-fast-backward:before{content:""}.fa-fast-forward:before{content:""}.fa-faucet:before{content:""}.fa-fax:before{content:""}.fa-feather:before{content:""}.fa-feather-alt:before{content:""}.fa-fedex:before{content:""}.fa-fedora:before{content:""}.fa-female:before{content:""}.fa-fighter-jet:before{content:""}.fa-figma:before{content:""}.fa-file:before{content:""}.fa-file-alt:before{content:""}.fa-file-archive:before{content:""}.fa-file-audio:before{content:""}.fa-file-code:before{content:""}.fa-file-contract:before{content:""}.fa-file-csv:before{content:""}.fa-file-download:before{content:""}.fa-file-excel:before{content:""}.fa-file-export:before{content:""}.fa-file-image:before{content:""}.fa-file-import:before{content:""}.fa-file-invoice:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-file-medical:before{content:""}.fa-file-medical-alt:before{content:""}.fa-file-pdf:before{content:""}.fa-file-powerpoint:before{content:""}.fa-file-prescription:before{content:""}.fa-file-signature:before{content:""}.fa-file-upload:before{content:""}.fa-file-video:before{content:""}.fa-file-word:before{content:""}.fa-fill:before{content:""}.fa-fill-drip:before{content:""}.fa-film:before{content:""}.fa-filter:before{content:""}.fa-fingerprint:before{content:""}.fa-fire:before{content:""}.fa-fire-alt:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-firefox:before{content:""}.fa-firefox-browser:before{content:""}.fa-first-aid:before{content:""}.fa-first-order:before{content:""}.fa-first-order-alt:before{content:""}.fa-firstdraft:before{content:""}.fa-fish:before{content:""}.fa-fist-raised:before{content:""}.fa-flag:before{content:""}.fa-flag-checkered:before{content:""}.fa-flag-usa:before{content:""}.fa-flask:before{content:""}.fa-flickr:before{content:""}.fa-flipboard:before{content:""}.fa-flushed:before{content:""}.fa-fly:before{content:""}.fa-folder:before{content:""}.fa-folder-minus:before{content:""}.fa-folder-open:before{content:""}.fa-folder-plus:before{content:""}.fa-font:before{content:""}.fa-font-awesome:before{content:""}.fa-font-awesome-alt:before{content:""}.fa-font-awesome-flag:before{content:""}.fa-font-awesome-logo-full:before{content:""}.fa-fonticons:before{content:""}.fa-fonticons-fi:before{content:""}.fa-football-ball:before{content:""}.fa-fort-awesome:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-forumbee:before{content:""}.fa-forward:before{content:""}.fa-foursquare:before{content:""}.fa-free-code-camp:before{content:""}.fa-freebsd:before{content:""}.fa-frog:before{content:""}.fa-frown:before{content:""}.fa-frown-open:before{content:""}.fa-fulcrum:before{content:""}.fa-funnel-dollar:before{content:""}.fa-futbol:before{content:""}.fa-galactic-republic:before{content:""}.fa-galactic-senate:before{content:""}.fa-gamepad:before{content:""}.fa-gas-pump:before{content:""}.fa-gavel:before{content:""}.fa-gem:before{content:""}.fa-genderless:before{content:""}.fa-get-pocket:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-ghost:before{content:""}.fa-gift:before{content:""}.fa-gifts:before{content:""}.fa-git:before{content:""}.fa-git-alt:before{content:""}.fa-git-square:before{content:""}.fa-github:before{content:""}.fa-github-alt:before{content:""}.fa-github-square:before{content:""}.fa-gitkraken:before{content:""}.fa-gitlab:before{content:""}.fa-gitter:before{content:""}.fa-glass-cheers:before{content:""}.fa-glass-martini:before{content:""}.fa-glass-martini-alt:before{content:""}.fa-glass-whiskey:before{content:""}.fa-glasses:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-globe:before{content:""}.fa-globe-africa:before{content:""}.fa-globe-americas:before{content:""}.fa-globe-asia:before{content:""}.fa-globe-europe:before{content:""}.fa-gofore:before{content:""}.fa-golf-ball:before{content:""}.fa-goodreads:before{content:""}.fa-goodreads-g:before{content:""}.fa-google:before{content:""}.fa-google-drive:before{content:""}.fa-google-pay:before{content:""}.fa-google-play:before{content:""}.fa-google-plus:before{content:""}.fa-google-plus-g:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-wallet:before{content:""}.fa-gopuram:before{content:""}.fa-graduation-cap:before{content:""}.fa-gratipay:before{content:""}.fa-grav:before{content:""}.fa-greater-than:before{content:""}.fa-greater-than-equal:before{content:""}.fa-grimace:before{content:""}.fa-grin:before{content:""}.fa-grin-alt:before{content:""}.fa-grin-beam:before{content:""}.fa-grin-beam-sweat:before{content:""}.fa-grin-hearts:before{content:""}.fa-grin-squint:before{content:""}.fa-grin-squint-tears:before{content:""}.fa-grin-stars:before{content:""}.fa-grin-tears:before{content:""}.fa-grin-tongue:before{content:""}.fa-grin-tongue-squint:before{content:""}.fa-grin-tongue-wink:before{content:""}.fa-grin-wink:before{content:""}.fa-grip-horizontal:before{content:""}.fa-grip-lines:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-grip-vertical:before{content:""}.fa-gripfire:before{content:""}.fa-grunt:before{content:""}.fa-guilded:before{content:""}.fa-guitar:before{content:""}.fa-gulp:before{content:""}.fa-h-square:before{content:""}.fa-hacker-news:before{content:""}.fa-hacker-news-square:before{content:""}.fa-hackerrank:before{content:""}.fa-hamburger:before{content:""}.fa-hammer:before{content:""}.fa-hamsa:before{content:""}.fa-hand-holding:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-hand-holding-usd:before{content:""}.fa-hand-holding-water:before{content:""}.fa-hand-lizard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-hand-paper:before{content:""}.fa-hand-peace:before{content:""}.fa-hand-point-down:before{content:""}.fa-hand-point-left:before{content:""}.fa-hand-point-right:before{content:""}.fa-hand-point-up:before{content:""}.fa-hand-pointer:before{content:""}.fa-hand-rock:before{content:""}.fa-hand-scissors:before{content:""}.fa-hand-sparkles:before{content:""}.fa-hand-spock:before{content:""}.fa-hands:before{content:""}.fa-hands-helping:before{content:""}.fa-hands-wash:before{content:""}.fa-handshake:before{content:""}.fa-handshake-alt-slash:before{content:""}.fa-handshake-slash:before{content:""}.fa-hanukiah:before{content:""}.fa-hard-hat:before{content:""}.fa-hashtag:before{content:""}.fa-hat-cowboy:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-hat-wizard:before{content:""}.fa-hdd:before{content:""}.fa-head-side-cough:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-head-side-mask:before{content:""}.fa-head-side-virus:before{content:""}.fa-heading:before{content:""}.fa-headphones:before{content:""}.fa-headphones-alt:before{content:""}.fa-headset:before{content:""}.fa-heart:before{content:""}.fa-heart-broken:before{content:""}.fa-heartbeat:before{content:""}.fa-helicopter:before{content:""}.fa-highlighter:before{content:""}.fa-hiking:before{content:""}.fa-hippo:before{content:""}.fa-hips:before{content:""}.fa-hire-a-helper:before{content:""}.fa-history:before{content:""}.fa-hive:before{content:""}.fa-hockey-puck:before{content:""}.fa-holly-berry:before{content:""}.fa-home:before{content:""}.fa-hooli:before{content:""}.fa-hornbill:before{content:""}.fa-horse:before{content:""}.fa-horse-head:before{content:""}.fa-hospital:before{content:""}.fa-hospital-alt:before{content:""}.fa-hospital-symbol:before{content:""}.fa-hospital-user:before{content:""}.fa-hot-tub:before{content:""}.fa-hotdog:before{content:""}.fa-hotel:before{content:""}.fa-hotjar:before{content:""}.fa-hourglass:before{content:""}.fa-hourglass-end:before{content:""}.fa-hourglass-half:before{content:""}.fa-hourglass-start:before{content:""}.fa-house-damage:before{content:""}.fa-house-user:before{content:""}.fa-houzz:before{content:""}.fa-hryvnia:before{content:""}.fa-html5:before{content:""}.fa-hubspot:before{content:""}.fa-i-cursor:before{content:""}.fa-ice-cream:before{content:""}.fa-icicles:before{content:""}.fa-icons:before{content:""}.fa-id-badge:before{content:""}.fa-id-card:before{content:""}.fa-id-card-alt:before{content:""}.fa-ideal:before{content:""}.fa-igloo:before{content:""}.fa-image:before{content:""}.fa-images:before{content:""}.fa-imdb:before{content:""}.fa-inbox:before{content:""}.fa-indent:before{content:""}.fa-industry:before{content:""}.fa-infinity:before{content:""}.fa-info:before{content:""}.fa-info-circle:before{content:""}.fa-innosoft:before{content:""}.fa-instagram:before{content:""}.fa-instagram-square:before{content:""}.fa-instalod:before{content:""}.fa-intercom:before{content:""}.fa-internet-explorer:before{content:""}.fa-invision:before{content:""}.fa-ioxhost:before{content:""}.fa-italic:before{content:""}.fa-itch-io:before{content:""}.fa-itunes:before{content:""}.fa-itunes-note:before{content:""}.fa-java:before{content:""}.fa-jedi:before{content:""}.fa-jedi-order:before{content:""}.fa-jenkins:before{content:""}.fa-jira:before{content:""}.fa-joget:before{content:""}.fa-joint:before{content:""}.fa-joomla:before{content:""}.fa-journal-whills:before{content:""}.fa-js:before{content:""}.fa-js-square:before{content:""}.fa-jsfiddle:before{content:""}.fa-kaaba:before{content:""}.fa-kaggle:before{content:""}.fa-key:before{content:""}.fa-keybase:before{content:""}.fa-keyboard:before{content:""}.fa-keycdn:before{content:""}.fa-khanda:before{content:""}.fa-kickstarter:before{content:""}.fa-kickstarter-k:before{content:""}.fa-kiss:before{content:""}.fa-kiss-beam:before{content:""}.fa-kiss-wink-heart:before{content:""}.fa-kiwi-bird:before{content:""}.fa-korvue:before{content:""}.fa-landmark:before{content:""}.fa-language:before{content:""}.fa-laptop:before{content:""}.fa-laptop-code:before{content:""}.fa-laptop-house:before{content:""}.fa-laptop-medical:before{content:""}.fa-laravel:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-laugh:before{content:""}.fa-laugh-beam:before{content:""}.fa-laugh-squint:before{content:""}.fa-laugh-wink:before{content:""}.fa-layer-group:before{content:""}.fa-leaf:before{content:""}.fa-leanpub:before{content:""}.fa-lemon:before{content:""}.fa-less:before{content:""}.fa-less-than:before{content:""}.fa-less-than-equal:before{content:""}.fa-level-down-alt:before{content:""}.fa-level-up-alt:before{content:""}.fa-life-ring:before{content:""}.fa-lightbulb:before{content:""}.fa-line:before{content:""}.fa-link:before{content:""}.fa-linkedin:before{content:""}.fa-linkedin-in:before{content:""}.fa-linode:before{content:""}.fa-linux:before{content:""}.fa-lira-sign:before{content:""}.fa-list:before{content:""}.fa-list-alt:before{content:""}.fa-list-ol:before{content:""}.fa-list-ul:before{content:""}.fa-location-arrow:before{content:""}.fa-lock:before{content:""}.fa-lock-open:before{content:""}.fa-long-arrow-alt-down:before{content:""}.fa-long-arrow-alt-left:before{content:""}.fa-long-arrow-alt-right:before{content:""}.fa-long-arrow-alt-up:before{content:""}.fa-low-vision:before{content:""}.fa-luggage-cart:before{content:""}.fa-lungs:before{content:""}.fa-lungs-virus:before{content:""}.fa-lyft:before{content:""}.fa-magento:before{content:""}.fa-magic:before{content:""}.fa-magnet:before{content:""}.fa-mail-bulk:before{content:""}.fa-mailchimp:before{content:""}.fa-male:before{content:""}.fa-mandalorian:before{content:""}.fa-map:before{content:""}.fa-map-marked:before{content:""}.fa-map-marked-alt:before{content:""}.fa-map-marker:before{content:""}.fa-map-marker-alt:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-markdown:before{content:""}.fa-marker:before{content:""}.fa-mars:before{content:""}.fa-mars-double:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mask:before{content:""}.fa-mastodon:before{content:""}.fa-maxcdn:before{content:""}.fa-mdb:before{content:""}.fa-medal:before{content:""}.fa-medapps:before{content:""}.fa-medium:before{content:""}.fa-medium-m:before{content:""}.fa-medkit:before{content:""}.fa-medrt:before{content:""}.fa-meetup:before{content:""}.fa-megaport:before{content:""}.fa-meh:before{content:""}.fa-meh-blank:before{content:""}.fa-meh-rolling-eyes:before{content:""}.fa-memory:before{content:""}.fa-mendeley:before{content:""}.fa-menorah:before{content:""}.fa-mercury:before{content:""}.fa-meteor:before{content:""}.fa-microblog:before{content:""}.fa-microchip:before{content:""}.fa-microphone:before{content:""}.fa-microphone-alt:before{content:""}.fa-microphone-alt-slash:before{content:""}.fa-microphone-slash:before{content:""}.fa-microscope:before{content:""}.fa-microsoft:before{content:""}.fa-minus:before{content:""}.fa-minus-circle:before{content:""}.fa-minus-square:before{content:""}.fa-mitten:before{content:""}.fa-mix:before{content:""}.fa-mixcloud:before{content:""}.fa-mixer:before{content:""}.fa-mizuni:before{content:""}.fa-mobile:before{content:""}.fa-mobile-alt:before{content:""}.fa-modx:before{content:""}.fa-monero:before{content:""}.fa-money-bill:before{content:""}.fa-money-bill-alt:before{content:""}.fa-money-bill-wave:before{content:""}.fa-money-bill-wave-alt:before{content:""}.fa-money-check:before{content:""}.fa-money-check-alt:before{content:""}.fa-monument:before{content:""}.fa-moon:before{content:""}.fa-mortar-pestle:before{content:""}.fa-mosque:before{content:""}.fa-motorcycle:before{content:""}.fa-mountain:before{content:""}.fa-mouse:before{content:""}.fa-mouse-pointer:before{content:""}.fa-mug-hot:before{content:""}.fa-music:before{content:""}.fa-napster:before{content:""}.fa-neos:before{content:""}.fa-network-wired:before{content:""}.fa-neuter:before{content:""}.fa-newspaper:before{content:""}.fa-nimblr:before{content:""}.fa-node:before{content:""}.fa-node-js:before{content:""}.fa-not-equal:before{content:""}.fa-notes-medical:before{content:""}.fa-npm:before{content:""}.fa-ns8:before{content:""}.fa-nutritionix:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-octopus-deploy:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-oil-can:before{content:""}.fa-old-republic:before{content:""}.fa-om:before{content:""}.fa-opencart:before{content:""}.fa-openid:before{content:""}.fa-opera:before{content:""}.fa-optin-monster:before{content:""}.fa-orcid:before{content:""}.fa-osi:before{content:""}.fa-otter:before{content:""}.fa-outdent:before{content:""}.fa-page4:before{content:""}.fa-pagelines:before{content:""}.fa-pager:before{content:""}.fa-paint-brush:before{content:""}.fa-paint-roller:before{content:""}.fa-palette:before{content:""}.fa-palfed:before{content:""}.fa-pallet:before{content:""}.fa-paper-plane:before{content:""}.fa-paperclip:before{content:""}.fa-parachute-box:before{content:""}.fa-paragraph:before{content:""}.fa-parking:before{content:""}.fa-passport:before{content:""}.fa-pastafarianism:before{content:""}.fa-paste:before{content:""}.fa-patreon:before{content:""}.fa-pause:before{content:""}.fa-pause-circle:before{content:""}.fa-paw:before{content:""}.fa-paypal:before{content:""}.fa-peace:before{content:""}.fa-pen:before{content:""}.fa-pen-alt:before{content:""}.fa-pen-fancy:before{content:""}.fa-pen-nib:before{content:""}.fa-pen-square:before{content:""}.fa-pencil-alt:before{content:""}.fa-pencil-ruler:before{content:""}.fa-penny-arcade:before{content:""}.fa-people-arrows:before{content:""}.fa-people-carry:before{content:""}.fa-pepper-hot:before{content:""}.fa-perbyte:before{content:""}.fa-percent:before{content:""}.fa-percentage:before{content:""}.fa-periscope:before{content:""}.fa-person-booth:before{content:""}.fa-phabricator:before{content:""}.fa-phoenix-framework:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-phone:before{content:""}.fa-phone-alt:before{content:""}.fa-phone-slash:before{content:""}.fa-phone-square:before{content:""}.fa-phone-square-alt:before{content:""}.fa-phone-volume:before{content:""}.fa-photo-video:before{content:""}.fa-php:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-square:before{content:""}.fa-piggy-bank:before{content:""}.fa-pills:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-p:before{content:""}.fa-pinterest-square:before{content:""}.fa-pizza-slice:before{content:""}.fa-place-of-worship:before{content:""}.fa-plane:before{content:""}.fa-plane-arrival:before{content:""}.fa-plane-departure:before{content:""}.fa-plane-slash:before{content:""}.fa-play:before{content:""}.fa-play-circle:before{content:""}.fa-playstation:before{content:""}.fa-plug:before{content:""}.fa-plus:before{content:""}.fa-plus-circle:before{content:""}.fa-plus-square:before{content:""}.fa-podcast:before{content:""}.fa-poll:before{content:""}.fa-poll-h:before{content:""}.fa-poo:before{content:""}.fa-poo-storm:before{content:""}.fa-poop:before{content:""}.fa-portrait:before{content:""}.fa-pound-sign:before{content:""}.fa-power-off:before{content:""}.fa-pray:before{content:""}.fa-praying-hands:before{content:""}.fa-prescription:before{content:""}.fa-prescription-bottle:before{content:""}.fa-prescription-bottle-alt:before{content:""}.fa-print:before{content:""}.fa-procedures:before{content:""}.fa-product-hunt:before{content:""}.fa-project-diagram:before{content:""}.fa-pump-medical:before{content:""}.fa-pump-soap:before{content:""}.fa-pushed:before{content:""}.fa-puzzle-piece:before{content:""}.fa-python:before{content:""}.fa-qq:before{content:""}.fa-qrcode:before{content:""}.fa-question:before{content:""}.fa-question-circle:before{content:""}.fa-quidditch:before{content:""}.fa-quinscape:before{content:""}.fa-quora:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-quran:before{content:""}.fa-r-project:before{content:""}.fa-radiation:before{content:""}.fa-radiation-alt:before{content:""}.fa-rainbow:before{content:""}.fa-random:before{content:""}.fa-raspberry-pi:before{content:""}.fa-ravelry:before{content:""}.fa-react:before{content:""}.fa-reacteurope:before{content:""}.fa-readme:before{content:""}.fa-rebel:before{content:""}.fa-receipt:before{content:""}.fa-record-vinyl:before{content:""}.fa-recycle:before{content:""}.fa-red-river:before{content:""}.fa-reddit:before{content:""}.fa-reddit-alien:before{content:""}.fa-reddit-square:before{content:""}.fa-redhat:before{content:""}.fa-redo:before{content:""}.fa-redo-alt:before{content:""}.fa-registered:before{content:""}.fa-remove-format:before{content:""}.fa-renren:before{content:""}.fa-reply:before{content:""}.fa-reply-all:before{content:""}.fa-replyd:before{content:""}.fa-republican:before{content:""}.fa-researchgate:before{content:""}.fa-resolving:before{content:""}.fa-restroom:before{content:""}.fa-retweet:before{content:""}.fa-rev:before{content:""}.fa-ribbon:before{content:""}.fa-ring:before{content:""}.fa-road:before{content:""}.fa-robot:before{content:""}.fa-rocket:before{content:""}.fa-rocketchat:before{content:""}.fa-rockrms:before{content:""}.fa-route:before{content:""}.fa-rss:before{content:""}.fa-rss-square:before{content:""}.fa-ruble-sign:before{content:""}.fa-ruler:before{content:""}.fa-ruler-combined:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-ruler-vertical:before{content:""}.fa-running:before{content:""}.fa-rupee-sign:before{content:""}.fa-rust:before{content:""}.fa-sad-cry:before{content:""}.fa-sad-tear:before{content:""}.fa-safari:before{content:""}.fa-salesforce:before{content:""}.fa-sass:before{content:""}.fa-satellite:before{content:""}.fa-satellite-dish:before{content:""}.fa-save:before{content:""}.fa-schlix:before{content:""}.fa-school:before{content:""}.fa-screwdriver:before{content:""}.fa-scribd:before{content:""}.fa-scroll:before{content:""}.fa-sd-card:before{content:""}.fa-search:before{content:""}.fa-search-dollar:before{content:""}.fa-search-location:before{content:""}.fa-search-minus:before{content:""}.fa-search-plus:before{content:""}.fa-searchengin:before{content:""}.fa-seedling:before{content:""}.fa-sellcast:before{content:""}.fa-sellsy:before{content:""}.fa-server:before{content:""}.fa-servicestack:before{content:""}.fa-shapes:before{content:""}.fa-share:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-share-square:before{content:""}.fa-shekel-sign:before{content:""}.fa-shield-alt:before{content:""}.fa-shield-virus:before{content:""}.fa-ship:before{content:""}.fa-shipping-fast:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-shoe-prints:before{content:""}.fa-shopify:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-shopping-cart:before{content:""}.fa-shopware:before{content:""}.fa-shower:before{content:""}.fa-shuttle-van:before{content:""}.fa-sign:before{content:""}.fa-sign-in-alt:before{content:""}.fa-sign-language:before{content:""}.fa-sign-out-alt:before{content:""}.fa-signal:before{content:""}.fa-signature:before{content:""}.fa-sim-card:before{content:""}.fa-simplybuilt:before{content:""}.fa-sink:before{content:""}.fa-sistrix:before{content:""}.fa-sitemap:before{content:""}.fa-sith:before{content:""}.fa-skating:before{content:""}.fa-sketch:before{content:""}.fa-skiing:before{content:""}.fa-skiing-nordic:before{content:""}.fa-skull:before{content:""}.fa-skull-crossbones:before{content:""}.fa-skyatlas:before{content:""}.fa-skype:before{content:""}.fa-slack:before{content:""}.fa-slack-hash:before{content:""}.fa-slash:before{content:""}.fa-sleigh:before{content:""}.fa-sliders-h:before{content:""}.fa-slideshare:before{content:""}.fa-smile:before{content:""}.fa-smile-beam:before{content:""}.fa-smile-wink:before{content:""}.fa-smog:before{content:""}.fa-smoking:before{content:""}.fa-smoking-ban:before{content:""}.fa-sms:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-snowboarding:before{content:""}.fa-snowflake:before{content:""}.fa-snowman:before{content:""}.fa-snowplow:before{content:""}.fa-soap:before{content:""}.fa-socks:before{content:""}.fa-solar-panel:before{content:""}.fa-sort:before{content:""}.fa-sort-alpha-down:before{content:""}.fa-sort-alpha-down-alt:before{content:""}.fa-sort-alpha-up:before{content:""}.fa-sort-alpha-up-alt:before{content:""}.fa-sort-amount-down:before{content:""}.fa-sort-amount-down-alt:before{content:""}.fa-sort-amount-up:before{content:""}.fa-sort-amount-up-alt:before{content:""}.fa-sort-down:before{content:""}.fa-sort-numeric-down:before{content:""}.fa-sort-numeric-down-alt:before{content:""}.fa-sort-numeric-up:before{content:""}.fa-sort-numeric-up-alt:before{content:""}.fa-sort-up:before{content:""}.fa-soundcloud:before{content:""}.fa-sourcetree:before{content:""}.fa-spa:before{content:""}.fa-space-shuttle:before{content:""}.fa-speakap:before{content:""}.fa-speaker-deck:before{content:""}.fa-spell-check:before{content:""}.fa-spider:before{content:""}.fa-spinner:before{content:""}.fa-splotch:before{content:""}.fa-spotify:before{content:""}.fa-spray-can:before{content:""}.fa-square:before{content:""}.fa-square-full:before{content:""}.fa-square-root-alt:before{content:""}.fa-squarespace:before{content:""}.fa-stack-exchange:before{content:""}.fa-stack-overflow:before{content:""}.fa-stackpath:before{content:""}.fa-stamp:before{content:""}.fa-star:before{content:""}.fa-star-and-crescent:before{content:""}.fa-star-half:before{content:""}.fa-star-half-alt:before{content:""}.fa-star-of-david:before{content:""}.fa-star-of-life:before{content:""}.fa-staylinked:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-steam-symbol:before{content:""}.fa-step-backward:before{content:""}.fa-step-forward:before{content:""}.fa-stethoscope:before{content:""}.fa-sticker-mule:before{content:""}.fa-sticky-note:before{content:""}.fa-stop:before{content:""}.fa-stop-circle:before{content:""}.fa-stopwatch:before{content:""}.fa-stopwatch-20:before{content:""}.fa-store:before{content:""}.fa-store-alt:before{content:""}.fa-store-alt-slash:before{content:""}.fa-store-slash:before{content:""}.fa-strava:before{content:""}.fa-stream:before{content:""}.fa-street-view:before{content:""}.fa-strikethrough:before{content:""}.fa-stripe:before{content:""}.fa-stripe-s:before{content:""}.fa-stroopwafel:before{content:""}.fa-studiovinari:before{content:""}.fa-stumbleupon:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-subscript:before{content:""}.fa-subway:before{content:""}.fa-suitcase:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-sun:before{content:""}.fa-superpowers:before{content:""}.fa-superscript:before{content:""}.fa-supple:before{content:""}.fa-surprise:before{content:""}.fa-suse:before{content:""}.fa-swatchbook:before{content:""}.fa-swift:before{content:""}.fa-swimmer:before{content:""}.fa-swimming-pool:before{content:""}.fa-symfony:before{content:""}.fa-synagogue:before{content:""}.fa-sync:before{content:""}.fa-sync-alt:before{content:""}.fa-syringe:before{content:""}.fa-table:before{content:""}.fa-table-tennis:before{content:""}.fa-tablet:before{content:""}.fa-tablet-alt:before{content:""}.fa-tablets:before{content:""}.fa-tachometer-alt:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-tape:before{content:""}.fa-tasks:before{content:""}.fa-taxi:before{content:""}.fa-teamspeak:before{content:""}.fa-teeth:before{content:""}.fa-teeth-open:before{content:""}.fa-telegram:before{content:""}.fa-telegram-plane:before{content:""}.fa-temperature-high:before{content:""}.fa-temperature-low:before{content:""}.fa-tencent-weibo:before{content:""}.fa-tenge:before{content:""}.fa-terminal:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-th:before{content:""}.fa-th-large:before{content:""}.fa-th-list:before{content:""}.fa-the-red-yeti:before{content:""}.fa-theater-masks:before{content:""}.fa-themeco:before{content:""}.fa-themeisle:before{content:""}.fa-thermometer:before{content:""}.fa-thermometer-empty:before{content:""}.fa-thermometer-full:before{content:""}.fa-thermometer-half:before{content:""}.fa-thermometer-quarter:before{content:""}.fa-thermometer-three-quarters:before{content:""}.fa-think-peaks:before{content:""}.fa-thumbs-down:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbtack:before{content:""}.fa-ticket-alt:before{content:""}.fa-tiktok:before{content:""}.fa-times:before{content:""}.fa-times-circle:before{content:""}.fa-tint:before{content:""}.fa-tint-slash:before{content:""}.fa-tired:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-toilet:before{content:""}.fa-toilet-paper:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-toolbox:before{content:""}.fa-tools:before{content:""}.fa-tooth:before{content:""}.fa-torah:before{content:""}.fa-torii-gate:before{content:""}.fa-tractor:before{content:""}.fa-trade-federation:before{content:""}.fa-trademark:before{content:""}.fa-traffic-light:before{content:""}.fa-trailer:before{content:""}.fa-train:before{content:""}.fa-tram:before{content:""}.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-trash:before{content:""}.fa-trash-alt:before{content:""}.fa-trash-restore:before{content:""}.fa-trash-restore-alt:before{content:""}.fa-tree:before{content:""}.fa-trello:before{content:""}.fa-trophy:before{content:""}.fa-truck:before{content:""}.fa-truck-loading:before{content:""}.fa-truck-monster:before{content:""}.fa-truck-moving:before{content:""}.fa-truck-pickup:before{content:""}.fa-tshirt:before{content:""}.fa-tty:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-tv:before{content:""}.fa-twitch:before{content:""}.fa-twitter:before{content:""}.fa-twitter-square:before{content:""}.fa-typo3:before{content:""}.fa-uber:before{content:""}.fa-ubuntu:before{content:""}.fa-uikit:before{content:""}.fa-umbraco:before{content:""}.fa-umbrella:before{content:""}.fa-umbrella-beach:before{content:""}.fa-uncharted:before{content:""}.fa-underline:before{content:""}.fa-undo:before{content:""}.fa-undo-alt:before{content:""}.fa-uniregistry:before{content:""}.fa-unity:before{content:""}.fa-universal-access:before{content:""}.fa-university:before{content:""}.fa-unlink:before{content:""}.fa-unlock:before{content:""}.fa-unlock-alt:before{content:""}.fa-unsplash:before{content:""}.fa-untappd:before{content:""}.fa-upload:before{content:""}.fa-ups:before{content:""}.fa-usb:before{content:""}.fa-user:before{content:""}.fa-user-alt:before{content:""}.fa-user-alt-slash:before{content:""}.fa-user-astronaut:before{content:""}.fa-user-check:before{content:""}.fa-user-circle:before{content:""}.fa-user-clock:before{content:""}.fa-user-cog:before{content:""}.fa-user-edit:before{content:""}.fa-user-friends:before{content:""}.fa-user-graduate:before{content:""}.fa-user-injured:before{content:""}.fa-user-lock:before{content:""}.fa-user-md:before{content:""}.fa-user-minus:before{content:""}.fa-user-ninja:before{content:""}.fa-user-nurse:before{content:""}.fa-user-plus:before{content:""}.fa-user-secret:before{content:""}.fa-user-shield:before{content:""}.fa-user-slash:before{content:""}.fa-user-tag:before{content:""}.fa-user-tie:before{content:""}.fa-user-times:before{content:""}.fa-users:before{content:""}.fa-users-cog:before{content:""}.fa-users-slash:before{content:""}.fa-usps:before{content:""}.fa-ussunnah:before{content:""}.fa-utensil-spoon:before{content:""}.fa-utensils:before{content:""}.fa-vaadin:before{content:""}.fa-vector-square:before{content:""}.fa-venus:before{content:""}.fa-venus-double:before{content:""}.fa-venus-mars:before{content:""}.fa-vest:before{content:""}.fa-vest-patches:before{content:""}.fa-viacoin:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-vial:before{content:""}.fa-vials:before{content:""}.fa-viber:before{content:""}.fa-video:before{content:""}.fa-video-slash:before{content:""}.fa-vihara:before{content:""}.fa-vimeo:before{content:""}.fa-vimeo-square:before{content:""}.fa-vimeo-v:before{content:""}.fa-vine:before{content:""}.fa-virus:before{content:""}.fa-virus-slash:before{content:""}.fa-viruses:before{content:""}.fa-vk:before{content:""}.fa-vnv:before{content:""}.fa-voicemail:before{content:""}.fa-volleyball-ball:before{content:""}.fa-volume-down:before{content:""}.fa-volume-mute:before{content:""}.fa-volume-off:before{content:""}.fa-volume-up:before{content:""}.fa-vote-yea:before{content:""}.fa-vr-cardboard:before{content:""}.fa-vuejs:before{content:""}.fa-walking:before{content:""}.fa-wallet:before{content:""}.fa-warehouse:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-water:before{content:""}.fa-wave-square:before{content:""}.fa-waze:before{content:""}.fa-weebly:before{content:""}.fa-weibo:before{content:""}.fa-weight:before{content:""}.fa-weight-hanging:before{content:""}.fa-weixin:before{content:""}.fa-whatsapp:before{content:""}.fa-whatsapp-square:before{content:""}.fa-wheelchair:before{content:""}.fa-whmcs:before{content:""}.fa-wifi:before{content:""}.fa-wikipedia-w:before{content:""}.fa-wind:before{content:""}.fa-window-close:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-windows:before{content:""}.fa-wine-bottle:before{content:""}.fa-wine-glass:before{content:""}.fa-wine-glass-alt:before{content:""}.fa-wix:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-wodu:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-won-sign:before{content:""}.fa-wordpress:before{content:""}.fa-wordpress-simple:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpexplorer:before{content:""}.fa-wpforms:before{content:""}.fa-wpressr:before{content:""}.fa-wrench:before{content:""}.fa-x-ray:before{content:""}.fa-xbox:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-y-combinator:before{content:""}.fa-yahoo:before{content:""}.fa-yammer:before{content:""}.fa-yandex:before{content:""}.fa-yandex-international:before{content:""}.fa-yarn:before{content:""}.fa-yelp:before{content:""}.fa-yen-sign:before{content:""}.fa-yin-yang:before{content:""}.fa-yoast:before{content:""}.fa-youtube:before{content:""}.fa-youtube-square:before{content:""}.fa-zhihu:before{content:""}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-brands-400-DnkPfk3o.eot);src:url(/assets/fa-brands-400-DnkPfk3o.eot?#iefix)format("embedded-opentype"),url(/assets/fa-brands-400-UxlILjvJ.woff2)format("woff2"),url(/assets/fa-brands-400-CEJbCg16.woff)format("woff"),url(/assets/fa-brands-400-CSYNqBb_.ttf)format("truetype"),url(/assets/fa-brands-400-cH1MgKbP.svg#fontawesome)format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-regular-400-BhTwtT8w.eot);src:url(/assets/fa-regular-400-BhTwtT8w.eot?#iefix)format("embedded-opentype"),url(/assets/fa-regular-400-DGzu1beS.woff2)format("woff2"),url(/assets/fa-regular-400-DFnMcJPd.woff)format("woff"),url(/assets/fa-regular-400-D1vz6WBx.ttf)format("truetype"),url(/assets/fa-regular-400-gwj8Pxq-.svg#fontawesome)format("svg")}.fab,.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fa-solid-900-B6Axprfb.eot);src:url(/assets/fa-solid-900-B6Axprfb.eot?#iefix)format("embedded-opentype"),url(/assets/fa-solid-900-BUswJgRo.woff2)format("woff2"),url(/assets/fa-solid-900-DOXgCApm.woff)format("woff"),url(/assets/fa-solid-900-mxuxnBEa.ttf)format("truetype"),url(/assets/fa-solid-900-B4ZZ7kfP.svg#fontawesome)format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}.obsidian-app .battle-field .formation .battle-figure[data-label-position]:not([data-label-position=auto])>.battle-labels{margin-top:0}@media (max-width:400px) and (max-height:600px) and (orientation:portrait){.obsidian-app .battle-field .formation .battle-cell .battle-figure{--battle-unit-height:calc(clamp(132px, min(29.19cqw, 42.39cqh), 540px) * var(--battle-slot-scale,1) * .82)}@supports not (width:1cqw){.obsidian-app .battle-field .formation .battle-cell .battle-figure{--battle-unit-height:calc(clamp(132px, min(calc(29.19 * var(--nera-cqw,1vw)), calc(42.39 * var(--nera-cqh,1vh))), 540px) * var(--battle-slot-scale,1) * .82)}}.obsidian-app .battle-field .formation .battle-cell:is(.slot-0,.slot-4) .attacker-figure[data-label-position]>.battle-labels{margin-left:-14px}.obsidian-app .battle-field .formation .battle-cell.slot-0 .attacker-figure[data-label-position]>.battle-labels{margin-top:4px}.obsidian-app .battle-field .formation .battle-cell.slot-1{margin-top:24px}.obsidian-app .obsidian-game[data-layout=mobile] .battle-header{box-sizing:border-box;flex-direction:row;align-items:center;gap:4px;height:28px;min-height:0;padding:3px 6px}.obsidian-app .obsidian-game[data-layout=mobile] .battle-header h1{font-size:11px;line-height:1}.obsidian-app .obsidian-game[data-layout=mobile] .battle-header .battle-turn{gap:3px;font-size:10px}.obsidian-app .obsidian-game[data-layout=mobile] .battle-header .battle-turn b{padding:2px 3px;font-size:10px}.obsidian-app .obsidian-game[data-layout=mobile] .battle-header button{width:22px;min-width:22px;height:22px;min-height:22px;padding:0;font-size:11px}.obsidian-app .obsidian-game .battle-field .battle-command-ring{translate:0 36px}}@media (max-width:600px) and (max-height:560px) and (orientation:landscape){.obsidian-app .obsidian-game[data-layout=mobile] .battle-header{flex-direction:column;align-items:stretch;gap:3px;width:154px;max-width:calc(100% - 257px);padding:5px;top:6px;left:auto;right:6px;transform:none}.obsidian-app .obsidian-game .battle-header h1{font-size:11px;line-height:1.1}.obsidian-app .obsidian-game .battle-header .battle-turn{gap:3px;font-size:10px}.obsidian-app .obsidian-game .battle-header .battle-turn b{padding:3px;font-size:10px}.obsidian-app .obsidian-game .battle-header button{width:28px;min-width:28px;height:28px;min-height:28px;font-size:12px}.obsidian-app .obsidian-game .battle-field .battle-command-ring{translate:0 36px}}.obsidian-app .obsidian-game .game-panel-overlay{z-index:550;top:var(--game-panel-top);right:var(--game-panel-right);bottom:var(--game-panel-bottom);left:var(--game-panel-left)}.obsidian-app .obsidian-game .shop-modal-backdrop{top:var(--game-panel-top);right:var(--game-panel-right);bottom:var(--game-panel-bottom);left:var(--game-panel-left);z-index:550;padding:14px;position:absolute}.obsidian-app .obsidian-game .shop-modal{box-sizing:border-box;border:1px solid #b49b6c50;height:100%;min-height:0;max-height:100%}.obsidian-app .obsidian-game[data-layout=mobile][data-mobile-view=chat] .shop-modal-backdrop{visibility:hidden;pointer-events:none}.obsidian-app .obsidian-game[data-layout=mobile]:has(>.game-menu.open) .shop-modal-backdrop{visibility:hidden;pointer-events:none}.obsidian-app .game-panel-shell :is(.inventory-tabs,.mail-tabs,.party-tabs,.ratings-tabs,.auction-tabs){border-color:var(--ob-line);gap:5px}.obsidian-app .game-panel-shell :is(.inventory-tabs,.mail-tabs,.party-tabs,.ratings-tabs,.auction-tabs) button{color:#aaaaba;box-shadow:none;background:#101621;border:1px solid #b49b6c38;border-radius:5px;font-family:Arial,Helvetica,sans-serif;font-weight:400}.obsidian-app .game-panel-shell :is(.inventory-tabs,.mail-tabs,.party-tabs,.ratings-tabs,.auction-tabs) button.active{color:#ead7b0;background:#c1a16b12;border-color:#c1a16b88;box-shadow:inset 0 -2px #b49b6c}.obsidian-app .game-panel-shell :is(.inventory-tabs,.mail-tabs,.party-tabs,.ratings-tabs,.auction-tabs) button:hover{color:#f2e2c3;background-color:#c1a16b17}.obsidian-app .game-panel-shell :is(.game-panel-close,.game-panel-help){color:#d9c8a4;background:#c1a16b08;border-color:#b49b6c50;border-radius:7px;width:36px;height:36px}.obsidian-app .game-panel-shell :is(.inventory-bag,.inventory-details,.mail-list,.mail-reader,.fortune-info,.battles-panel-view,.party-summary>div,.party-member-row,.party-invite-row,.party-empty,.party-loot-section,.party-loot-item,.party-create-rule,.auction-sell-items,.auction-sell-form,.auction-lot-row,.ratings-row,.quest-card,.game-crystal-package){color:#d9dbe2;box-shadow:none;background:#101621b8;border-color:#b49b6c32}.obsidian-app .game-panel-shell :is(.mail-row.selected,.party-create-rule.selected,.auction-sell-item.selected,.auction-filter-toggle.active,.ratings-row.ratings-self){background:#c1a16b14;border-color:#c1a16b80}.obsidian-app .game-panel-shell :is(.inventory-character-summary h3,.inventory-bag h3,.mail-list-toolbar h3,.mail-reader h3,.party-row-copy strong,.party-summary strong,.quest-group h3,.quest-card h4,.fortune-info h3,.game-setting-copy h3){color:#e5d3ae;font-family:Georgia,Times New Roman,serif;font-weight:400}.obsidian-app .game-panel-shell :is(.mail-row-main span,.mail-row small,.party-row-copy span,.party-row-copy small,.party-summary span,.auction-lot-title small,.auction-time,.auction-seller,.auction-hint,.auction-footer,.game-setting-copy p,.fortune-info small){color:#a0a5b4}.obsidian-app .game-panel-shell :is(.inventory-stats,.inventory-attribute-grid,.quest-dialogue,.quest-task-list,.fortune-info p,.mail-body){color:#d5d5df}.obsidian-app :is(input,select,textarea){font-family:Arial,Helvetica,sans-serif}.obsidian-app .game-panel-shell :is(.party-row-icon,.party-empty-icon,.game-setting-icon){color:#dbc493;box-shadow:none;background:#c1a16b10;border-color:#b49b6c50}.obsidian-app .game-panel-shell .game-setting-row{min-height:82px;box-shadow:none;background:#111722;border-color:#b49b6c35;border-radius:8px}.obsidian-app .game-panel-shell .game-settings-panel{overscroll-behavior:contain;touch-action:pan-y;grid-row:3;grid-auto-rows:max-content;align-content:start;min-height:0;padding:14px;overflow-y:auto}.obsidian-app .game-panel-shell .fortune-panel-view{overscroll-behavior:contain;touch-action:pan-y;grid-auto-rows:max-content;align-content:start;align-items:start;overflow:auto}.obsidian-app .obsidian-game[data-layout=mobile] .fortune-panel-view{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:14px;padding:12px}.obsidian-app .obsidian-game[data-layout=mobile] .fortune-wheel-wrap{min-height:min-content;padding-top:14%}.obsidian-app .obsidian-game[data-layout=mobile] .fortune-wheel-stage{width:min(400px,100%);min-width:0}.obsidian-app .game-panel-shell .game-setting-switch{background:#10141e;border-color:#85849355;box-shadow:inset 0 2px 4px #0008}.obsidian-app .game-panel-shell .game-setting-switch.enabled{background:linear-gradient(#775b8f,#4f3d62);border-color:#b595ce88;box-shadow:inset 0 1px #fff1}.obsidian-app .game-panel-shell .game-setting-switch span{background:#9393a2;box-shadow:0 1px 5px #0007}.obsidian-app .game-panel-shell .game-setting-switch.enabled span{background:#e4d5bd}.obsidian-app .game-panel-shell .game-setting-fps button[aria-pressed=true]{outline-color:#c1a16b}.obsidian-app .game-panel-shell .game-setting-fps button[aria-pressed=false]{background:#101621}.game-setting-chat-options{grid-column:2/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.game-setting-chat-options button{white-space:normal;min-height:44px;padding:8px;font-size:13px}.obsidian-app .game-panel-shell .game-setting-chat-options button[aria-pressed=true]{outline-offset:-2px;outline:2px solid #c1a16b}.obsidian-app .game-panel-shell .game-setting-chat-options button[aria-pressed=false]{background:#101621}@media (max-width:600px){.game-setting-chat-options{grid-column:1/-1}}.obsidian-app .game-panel-shell :is(.game-crystal-buy-button,.fortune-spin-button){color:#f4eafb;background:linear-gradient(#76598b,#493757);border-color:#b795d17a;box-shadow:inset 0 1px #f4d9ff12}.obsidian-app .game-panel-shell :is(.game-panel-notice,.auction-notice){color:#ead7b0;background:#202333;border-color:#b49b6c55;border-radius:6px}.obsidian-app .game-panel-shell .world-map-panel-status{color:#d5d5df;background:#101621eb;border-color:#b49b6c50}.obsidian-app .game-panel-shell .world-map-zoom-controls button{color:#e5d3ae;background:#171c29;border-color:#b49b6c65}.inventory-tooltip-layer{display:contents}body:has(.obsidian-app)>.resident-action-menu{z-index:1600}body:has(.obsidian-game[data-layout=mobile])>.shop-item-tooltip{z-index:1600}body:has(.obsidian-game[data-layout=mobile])>.inventory-tooltip-layer[data-mobile=true] .inventory-floating-tooltip{--tooltip-bottom-anchored:0;z-index:1600;margin:0;position:fixed}body:has(.obsidian-app) :is(.inventory-floating-tooltip,.mail-action-dropdown,.resident-action-menu,.chat-recipient-menu,.mail-smile-picker,.inventory-confirm-modal,.character-profile-dialog,.crystal-purchase-dialog,.shop-modal,.entry-dialog,.party-distribution-modal,.party-loot-mail-notice,.resurrection-modal,.death-battle-choice-modal,.durability-loss-modal,.battle-result-modal,.location-mob-card){color:#d9dbe2;background:linear-gradient(135deg,#252432,#121722);border-color:#b49b6c66;border-radius:9px;box-shadow:0 18px 55px #0008}body:has(.obsidian-app) :is(.shop-modal-header,.entry-dialog .game-panel-header,.character-profile-dialog .game-panel-header,.loot-tray-header,.crystal-purchase-dialog>header){color:#e5d3ae;background:#161b26;border-color:#b49b6c40}body:has(.obsidian-app) :is(.shop-modal,.entry-dialog,.character-profile-dialog,.party-distribution-modal,.crystal-purchase-dialog) :is(h2,h3){color:#e5d3ae;font-family:Georgia,Times New Roman,serif;font-weight:400}body:has(.obsidian-app) :is(.shop-tabs,.shop-category-filter) button{color:#aaaaba;background:#101621;border-color:#b49b6c38}body:has(.obsidian-app) .shop-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}body:has(.obsidian-app) .shop-tabs button{min-width:0;padding-inline:4px;font-weight:400}.obsidian-app .obsidian-game[data-layout=mobile] .inventory-sharpening-backdrop{top:var(--ob-safe-top,0px);right:var(--game-panel-right,0px);bottom:max(var(--game-panel-bottom,0px), var(--ob-safe-bottom,0px));left:var(--game-panel-left,0px)}body:has(.obsidian-app) :is(.shop-tabs,.shop-category-filter) button.active{color:#ead7b0;background:#c1a16b12;border-color:#c1a16b88}body:has(.obsidian-app) :is(.shop-buy-row,.shop-sell-row,.shop-exchange-row,.shop-repair-row,.character-profile-doll,.character-profile-table,.character-profile-collectibles){color:#d9dbe2;background:#10162199;border-color:#b49b6c35}body:has(.obsidian-app) :is(.entry-dialog,.character-profile-dialog,.party-distribution-modal,.crystal-purchase-dialog) :is(.game-panel-close,.loot-close,.crystal-dialog-close){color:#d9c8a4;background:#c1a16b0b;border-color:#b49b6c50}body:has(.obsidian-app) :is(.panel-primary-button,.primary-action){color:#f4eafb;background:linear-gradient(#76598b,#493757);border-color:#b795d17a;border-radius:6px;box-shadow:inset 0 1px #f4d9ff12}body:has(.obsidian-app) .panel-secondary-button{color:#dfc99c;background:#bca16b0b;border-color:#bca16b50;border-radius:6px}body:has(.obsidian-app) .panel-secondary-button.danger{color:#e4b0ac;background-color:#a7464c18;border-color:#b6767366}body:has(.obsidian-app) :is(.inventory-delete-stepper,.shop-stepper) button{color:#dfc99c;box-shadow:none;background:#c1a16b0c;border-color:#bca16b50}body:has(.obsidian-app) .inventory-delete-all{color:#dfc99c;box-shadow:none;background:#c1a16b0c;border-color:#bca16b50}body:has(.obsidian-app) :is(.inventory-delete-stepper,.shop-stepper) input{color:#dedee7;background:#0e131d;border-color:#bca16b3d}body:has(.obsidian-app) :is(.resurrection-modal,.death-battle-choice-modal,.durability-loss-modal,.battle-result-modal) :is(h2,h3){color:#e5d3ae;font-family:Georgia,Times New Roman,serif;font-weight:400}body:has(.obsidian-app) :is(.mail-action-dropdown,.resident-action-menu,.chat-recipient-menu) button{color:#dedce5;background-color:#0000}body:has(.obsidian-app) :is(.mail-action-dropdown,.resident-action-menu,.chat-recipient-menu) button:hover:not(:disabled){background-color:#c1a16b15}.obsidian-app .site-shell :is(.page-block,.auth-panel,.news-panel,.legacy-character-card,.legacy-empty-slot,.character-profile-page,.character-profile-card){color:#d9dbe2;background:linear-gradient(135deg,#202330,#121722);border:1px solid #b49b6c40;border-radius:10px;box-shadow:0 10px 35px #0003}.obsidian-app .site-shell .page-block :is(.corner,.left-top,.right-top,.left-bottom,.right-bottom){display:none}.obsidian-app .site-shell :is(.block-title,.block-title h1,.block-title h2,.news-title,.footer-title){color:#e5d3ae;box-shadow:none;background:0 0;border-color:#b49b6c40;font-family:Georgia,Times New Roman,serif;font-weight:400}.obsidian-app .site-shell .btn.btn-primary{color:#f4eafb;background:linear-gradient(#76598b,#493757);border:1px solid #b795d17a;border-radius:6px;box-shadow:inset 0 1px #f4d9ff12}.obsidian-app .site-shell .btn.btn-primary:hover{background:linear-gradient(#8a6a9f,#5c446e)}.obsidian-app .site-shell :is(.form-control,.input-group-text,.identity-edit-select){color:#dedee7;background:#0e131d;border-color:#bca16b3d}.obsidian-app .site-shell :is(.text,.news-text,.news-text .date,.profile-row,.form-text,.legacy-form-label){color:#b5b9c7}.obsidian-app .site-shell:before{background:radial-gradient(at 35% 0,#292637 0,#0000 60%),#0c1018}.obsidian-app .site-shell :is(.legacy-header-border,.footer-border){background:#b49b6c40;height:1px;margin:0}.obsidian-app .site-shell footer{background:#10141e;border-top:1px solid #b49b6c30}@media (max-width:1050px){.obsidian-app .obsidian-game .shop-modal-backdrop{padding:7px}.obsidian-app .obsidian-game[data-layout=mobile] .game-panel-character .inventory-floating-tooltip.pinned{bottom:calc(var(--game-panel-bottom) + 10px);max-height:calc(100dvh - var(--game-panel-bottom) - 20px)}.obsidian-app .game-panel-shell .auction-sell{flex:auto;display:block;overflow:hidden auto}.obsidian-app .game-panel-shell .auction-sell-grid{display:block}.obsidian-app .game-panel-shell .auction-sell-items{overflow:visible}.obsidian-app .game-panel-shell .auction-sell-form{margin-top:10px;overflow:visible}.obsidian-app .game-panel-shell .auction-sell-list{max-height:180px;overflow-y:auto}}@media (max-width:600px){.obsidian-app .game-panel-shell .inventory-equipment-board{min-width:0}.obsidian-app .game-panel-shell .inventory-paperdoll{width:min(100%,390px)}.obsidian-app .game-panel-shell .game-settings-panel{gap:8px;padding:8px}.obsidian-app .game-panel-shell .game-setting-row{grid-template-columns:38px minmax(0,1fr) auto;gap:10px;min-height:74px;padding:10px}.obsidian-app .game-panel-shell .game-setting-icon{width:38px;height:38px;font-size:18px}.obsidian-app .game-panel-shell .game-setting-copy h3{font-size:18px}.obsidian-app .game-panel-shell .game-setting-copy p{font-size:12px}.obsidian-app .game-panel-shell .game-setting-switch{width:64px;height:34px}.obsidian-app .game-panel-shell .game-setting-switch span{width:24px;height:24px;top:4px;left:4px}.obsidian-app .game-panel-shell .game-setting-switch.enabled span{transform:translate(30px)}}body:has(.obsidian-app) :is(.inventory-confirm-backdrop,.quest-reward-popup-backdrop){z-index:1700;box-sizing:border-box;grid-template-rows:minmax(0,1fr);padding:12px;position:fixed;inset:0}body:has(.obsidian-app) :is(.inventory-confirm-modal,.quest-reward-popup){box-sizing:border-box;overscroll-behavior:contain;grid-auto-rows:max-content;min-width:0;max-width:100%;min-height:0;max-height:100%;overflow:hidden auto}body:has(.obsidian-app) :is(.quest-reward-popup-items,.battle-result-items).inventory-items-grid{max-height:none}body:has(.obsidian-app) .chest-contents-backdrop{z-index:1800;box-sizing:border-box;grid-template-rows:minmax(0,1fr);padding:12px}body:has(.obsidian-app) .chest-contents-modal{box-sizing:border-box;max-width:100%;min-height:0;max-height:100%;overflow:auto}body:has(.obsidian-app) .location-mob-loot-backdrop:not(.chest-contents-backdrop){z-index:1800;box-sizing:border-box;padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));grid-template-rows:minmax(0,1fr)}body:has(.obsidian-app) .location-mob-loot-modal:not(.chest-contents-modal){box-sizing:border-box;background:linear-gradient(135deg,#252432,#121722);flex-direction:column;width:min(760px,100%);max-width:100%;min-height:0;max-height:100%;padding:0;display:flex;overflow:hidden}body:has(.obsidian-app) .location-mob-loot-modal:not(.chest-contents-modal)>header{flex-shrink:0;padding:16px 64px 16px 16px;position:relative}body:has(.obsidian-app) .location-mob-loot-modal:not(.chest-contents-modal) .inventory-tooltip-close{background:#ffffff08;border:1px solid #b49b6c66;border-radius:8px;width:44px;height:44px;font-size:26px;top:8px;right:8px}body:has(.obsidian-app) .location-mob-loot-modal:not(.chest-contents-modal)>.location-mob-loot-groups{overscroll-behavior:contain;touch-action:pan-y;min-height:0;margin:0;padding:0 16px 16px;overflow:auto}body:has(.obsidian-game[data-layout=mobile]) .location-mob-loot-backdrop:not(.chest-contents-backdrop){padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:#10151f}body:has(.obsidian-game[data-layout=mobile]) .location-mob-loot-modal:not(.chest-contents-modal){border:0;border-radius:0;width:100%;height:100%}body:has(.obsidian-app) .chest-opening-backdrop{z-index:1800;box-sizing:border-box;overscroll-behavior:contain;min-height:0;padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));overflow-y:auto}body:has(.obsidian-app) .inventory-floating-tooltip.linked-item-tooltip{z-index:1900}body:has(.obsidian-app) button{touch-action:manipulation}.obsidian-app .game-panel-shell .mail-panel-view{box-sizing:border-box;grid-template-rows:minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.obsidian-app .game-panel-shell .mail-list{box-sizing:border-box;overscroll-behavior-y:contain;touch-action:pan-y;grid-auto-rows:max-content;height:100%;min-height:0;overflow:hidden auto}.obsidian-app .game-panel-shell .mail-reader{box-sizing:border-box;min-height:0;overflow:hidden}.obsidian-app .game-panel-shell .mail-reader-bottom button{touch-action:manipulation}@media (max-width:1050px){.obsidian-app .game-panel-shell .mail-panel-view{grid-template-columns:minmax(0,1fr)}.obsidian-app .game-panel-shell .mail-panel-view.reader-open .mail-list,.obsidian-app .game-panel-shell .mail-panel-view:not(.reader-open) .mail-reader{display:none}.obsidian-app .game-panel-shell .mail-reader-back{display:inline-flex}.obsidian-app .game-panel-shell .mail-panel-view.reader-open .mail-reader{box-sizing:border-box;overscroll-behavior-y:contain;grid-template-rows:repeat(4,max-content);align-content:start;height:100%;min-height:0;overflow-y:auto}.obsidian-app .game-panel-shell .mail-reader .mail-body{min-height:2.8em;overflow:visible}.obsidian-app .game-panel-shell .mail-panel-view.reader-open .mail-reader.composing{grid-template-rows:auto minmax(0,1fr);overflow:hidden}}:root{--ob-ink:#0c1018;--ob-panel:#181c29;--ob-raised:#222433;--ob-gold:#c1a16b;--ob-gold-light:#eddbac;--ob-line:#a1885140;--ob-text:#e6e4df;--ob-muted:#9298a8;--ob-violet:#bc92dd}:is(html:has(.obsidian-game),body:has(.obsidian-game)){overflow:hidden}body:has(.obsidian-app){background:radial-gradient(at 35% 0,#262635,#0000 65%),#0a0c12}.obsidian-app.wrapper{width:100%;min-height:100dvh;color:var(--ob-text);margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}.obsidian-app button:focus-visible,.obsidian-app a:focus-visible{outline-offset:3px;outline:2px solid #d6b2f3}.obsidian-app button{-webkit-tap-highlight-color:transparent}.obsidian-app :is(h1,h2,h3){font-family:Georgia,Times New Roman,serif;font-weight:400}.obsidian-nav-art{filter:drop-shadow(0 2px 3px #0007);background:url(/assets/navigation-DJPaQdxX.webp) 0 0/300% 300% no-repeat;flex-shrink:0;width:42px;height:42px;display:block}.obsidian-nav-art.art-character{background-position:0 22%}.obsidian-nav-art.art-quests{background-position:50% 22%}.obsidian-nav-art.art-scene{background-position:100% 22%}.obsidian-nav-art.art-chat{background-position:0 83%}.obsidian-nav-art.art-more{background-position:50% 83%}.obsidian-nav-art:is(.art-combat,.art-battles){background-position:100% 83%}.obsidian-nav-art:is(.art-mail,.art-map,.art-party,.art-ratings,.art-auction,.art-fortune,.art-crystals,.art-settings,.art-exit,.art-unavailable){background-image:url(/assets/sections-PB1OFNEU.webp);background-size:400% 400%}.obsidian-nav-art.art-mail{background-position:0 13%}.obsidian-nav-art.art-map{background-position:33.333% 13%}.obsidian-nav-art.art-party{background-position:66.667% 13%}.obsidian-nav-art.art-ratings{background-position:100% 13%}.obsidian-nav-art.art-auction{background-position:0 49%}.obsidian-nav-art.art-fortune{background-position:33.333% 49%}.obsidian-nav-art.art-crystals{background-position:66.667% 49%}.obsidian-nav-art.art-settings{background-position:100% 49%}.obsidian-nav-art.art-unavailable{background-position:33.333% 85%}.obsidian-nav-art.art-exit{background-position:66.667% 85%}.obsidian-game.game-container{--game-panel-top:88px;--game-panel-left:0px;--game-panel-right:340px;--game-panel-bottom:0px;background:linear-gradient(120deg,#1d202c,#10151f);border:1px solid #9b89504d;border-radius:15px;grid-template-rows:88px minmax(0,1fr);gap:0;width:min(1680px,100vw - 48px,177.778dvh + 98.2222px);height:min(100dvh - 48px,min(1680px,100vw - 48px)/1.77778 - 103.25px);min-height:0;margin:24px auto;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #0009}.obsidian-app .obsidian-game[data-layout=aside].game-container{border-radius:10px;width:calc(100vw - 12px);height:calc(100dvh - 12px);margin:6px auto}.obsidian-game.game-container .game-menu{border:0;border-bottom:1px solid var(--ob-line);z-index:500;background:linear-gradient(110deg,#22242d,#10141e);align-items:center;gap:18px;width:100%;height:88px;min-height:0;margin:0;padding:10px 18px;display:flex;position:relative;inset:auto}.obsidian-game.game-container .game-character-panel{background:0 0;border:0;flex:0 0 240px;grid-template-columns:52px minmax(0,1fr);gap:12px;width:240px;margin:0;padding:0;display:grid}.obsidian-game .avatar-frame{aspect-ratio:auto;background:#111623;border:1px solid #c1a16b88;border-radius:50%;width:52px;height:60px;box-shadow:inset 0 0 10px #0008}.obsidian-game .avatar-faction-icon{object-fit:contain;width:42px;height:45px;padding:2px}.obsidian-game .avatar-level{color:#e5d8ba;border:1px solid var(--ob-line);background:#21242d;border-radius:50%;width:21px;height:21px;font-size:11px;bottom:-1px;right:-3px}.obsidian-game .character-main{background:0 0;border:0;min-width:0;padding:0}.obsidian-game .character-name{color:#eee8da;margin:0 0 4px;font:17px Georgia,serif}.obsidian-game .character-main .stat{background:#080b12;border:1px solid #0008;border-radius:2px;height:12px;margin-top:3px;overflow:hidden;box-shadow:0 0 0 1px #c1a16b30}.obsidian-game .character-main .stat .stat-value{text-shadow:0 1px 2px #000;font:9px/10px Arial,sans-serif}.obsidian-game .stat.stamina .stat-strip{background:linear-gradient(#c46557,#853f39)}.obsidian-game .stat.mana .stat-strip{background:linear-gradient(#689bc1,#375775)}.obsidian-game .stat.energy .stat-strip{background:linear-gradient(#c5a55e,#92743c)}.obsidian-game .character-main .stat.exp{height:3px;box-shadow:none;background:#090c12;border:0;margin-top:5px}.obsidian-game .stat.exp .stat-strip{background:#89a56a}body:has(.obsidian-game[data-layout=mobile]){--ob-tooltip-bottom:calc(88px + env(safe-area-inset-bottom,0px));--ob-tooltip-right:10px}body:has(.obsidian-game[data-layout=mobile]) :is(.game-panel-character .inventory-floating-tooltip.pinned,.inventory-floating-tooltip.linked-item-tooltip.pinned){right:var(--ob-tooltip-right);bottom:var(--ob-tooltip-bottom);max-height:calc(100dvh - var(--ob-tooltip-bottom) - 10px);left:10px!important}@media (max-height:560px) and (max-width:1050px) and (orientation:landscape){body:has(.obsidian-game[data-layout=mobile]){--ob-tooltip-bottom:10px;--ob-tooltip-right:78px}.obsidian-app .obsidian-game[data-layout=mobile] .game-panel-character .inventory-floating-tooltip.pinned{max-height:calc(100dvh - 20px);bottom:10px;right:78px;left:10px!important}}.obsidian-game .stat.exp .stat-value{display:none}.obsidian-game .game-menu-items{border:0;border-left:1px solid var(--ob-line);min-width:0;height:68px;box-shadow:none;background:0 0;flex:1;align-items:stretch;gap:1px;padding:0 0 0 12px;display:flex;position:static}.obsidian-game .game-menu-items .menu-item{color:#d1c8b8;background:0 0;border:0;border-radius:6px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;width:auto;min-width:0;height:auto;padding:4px 2px;display:flex}.obsidian-game .game-menu-items .menu-title{text-transform:none;white-space:nowrap;font:10px/1.2 Arial,sans-serif}.obsidian-game .game-menu-items .menu-item:hover{color:#f0d8a6;background:#c1a16b0c}.obsidian-game .game-menu-items .menu-item[data-primary=false]{display:none}.obsidian-game .game-menu-items .obsidian-more-button{border-left:1px solid var(--ob-line);border-radius:0;flex:0 0 55px}.obsidian-game .game-menu-toggle.icon-button{display:none!important}.obsidian-game .game-character-panel .character-name{text-align:left;background:0 0;border:0;min-height:0;padding:0}.obsidian-game .game-menu.open .game-menu-items{border:1px solid var(--ob-line);background:linear-gradient(140deg,#252432,#121722);border-radius:10px;flex-wrap:wrap;width:320px;height:auto;padding:12px;position:absolute;top:88px;left:auto;right:12px;box-shadow:0 15px 45px #000a}.obsidian-game .game-menu.open .game-menu-items .menu-item{flex-direction:row;flex:0 0 calc(50% - 1px);justify-content:start;gap:12px;min-height:46px;padding:6px 10px;display:flex}.obsidian-game .game-menu.open .game-menu-items .obsidian-more-button{display:none}.obsidian-game .game-menu.open .obsidian-nav-art{width:32px;height:32px}.obsidian-game .game-layout{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 340px;gap:0;width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.obsidian-game .location-column{min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.obsidian-game .location-container,.obsidian-game .battle-view{border:0;border-radius:0;flex:auto;width:100%;height:100%;min-height:0;margin:0}.obsidian-game .location-container{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9a8656 #111722;position:relative;overflow:auto hidden;container-type:size}.obsidian-game .location-bg{width:max(100%, calc(100cqh * var(--ob-location-aspect,1.77778)));background-position:50%;background-size:cover;height:100%;min-height:0;position:relative;overflow:hidden}@supports not (width:1cqw){.obsidian-game .location-bg{width:max(100%, calc(calc(100 * var(--nera-cqh,1vh)) * var(--ob-location-aspect,1.77778)));background-position:50%;background-size:cover;height:100%;min-height:0;position:relative;overflow:hidden}}.obsidian-game .location-overlay{text-align:left;pointer-events:none;z-index:20;background:0 0;width:max-content;max-width:calc(100% - 48px);padding:0;position:absolute;top:22px;left:24px;right:auto;transform:none}.obsidian-game .location-overlay h1{text-shadow:0 2px 8px #000;color:#efe4ca;padding:0;font:clamp(20px,2vw,30px)/1.2 Georgia,serif}.obsidian-app .obsidian-game .location-column>.location-overlay{text-align:center;max-width:calc(100% - 112px);left:50%;right:auto;transform:translate(-50%)}.obsidian-game .location-scene-object-label,.obsidian-game .location-mob-label{border:1px solid var(--ob-line);color:#ebe4d2;background:#111722df;border-radius:4px;box-shadow:0 3px 9px #0004}.obsidian-game .location-scene-object img{object-position:center bottom}.obsidian-game .scene-object-npc{flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.obsidian-game .scene-object-npc>img{flex:none;width:auto;max-width:100%;height:auto;max-height:100%}.obsidian-game .scene-object-npc>.location-quest-marker{flex:0 0 0;width:46px;height:0;animation:none;position:relative;top:auto;left:auto;transform:none}.obsidian-game .scene-object-npc>.location-quest-marker>img{width:46px;height:46px;animation:1.45s ease-in-out infinite quest-marker-pulse;position:absolute;bottom:2px;left:50%}.obsidian-game .scene-object-npc:has(>img[src*=northern-villager],>img[src*=southern-villager])>.location-quest-marker{top:5.3%}.obsidian-game .scene-object-npc>.quest-marker-active>img{animation:none;transform:translate(-50%)}.obsidian-app .obsidian-game .location-mob-confirm-backdrop{z-index:470;background:#05091155;place-items:center;padding:12px;display:grid;position:absolute;inset:0}.obsidian-app .obsidian-game .location-mob-confirm-backdrop>.location-mob-card{width:min(360px,100%);max-height:100%;margin:0;position:relative;inset:auto;overflow-y:auto;transform:none}.obsidian-game .location-mob{transform:translate(-50%,-100%)}.obsidian-game .location-mob-sprite{--location-mob-scale:inherit}.obsidian-game .location-mob-sprite :is(.spine-mob-location,.magic-creature-location){top:auto;left:50%;bottom:calc(-112px * var(--location-mob-scale,1) * .16);width:calc(112px * var(--location-mob-scale,1));height:calc(112px * var(--location-mob-scale,1));position:absolute;transform:translate(-50%)}.obsidian-game .location-mob.mob-visual-witch .location-mob-rank-crown{top:auto;bottom:calc(112px * var(--location-mob-scale,1) * .84 + 4px)}@media (max-width:1050px) and (max-height:560px) and (orientation:landscape){.obsidian-game[data-layout=mobile] .location-mob.mob-visual-witch{--location-boss-safe-top:64px}}.obsidian-game .location-transition span{border:1px solid var(--ob-line);color:#dfd2b6;background:#111722d9;border-radius:4px}.obsidian-game .battle-header{color:#e9d3a9;background:#131823e8;border:1px solid #c1a16b66;border-radius:8px;padding:8px 14px;box-shadow:0 4px 16px #0004}.obsidian-game .battle-header h1{font-size:15px}.obsidian-game .battle-turn b{border:1px solid var(--ob-line);color:#e5cd9b;background:#c1a16b17;border-radius:5px}.obsidian-game .battle-labels :is(strong,small){box-shadow:none;background-color:#111722da;border-color:#b49b6c45}.obsidian-game .belt-slot,.obsidian-game .belt-page-button,.obsidian-game .belt-backpack-button,.obsidian-game .belt-hud-toggle{color:#dbc493;background:linear-gradient(#262735ee,#111722f5);border-color:#b49b6c77;box-shadow:0 3px 8px #0005}.obsidian-game .chat-container{border:0;border-left:1px solid var(--ob-line);background:linear-gradient(140deg,#1b1d29,#111722);border-radius:0;flex-direction:column;min-width:0;min-height:0;padding:0;display:flex}.obsidian-game .players-block{border:0;border-bottom:1px solid var(--ob-line);flex-direction:column;flex:0 0 31%;min-height:130px;padding:0;display:flex}.obsidian-game .players-block .tabs{border-bottom:1px solid var(--ob-line);background:0 0;margin:0;padding:4px 10px 0}.obsidian-game .players-block .tab{color:#a6a6af;background:0 0;border:0;padding:10px 6px;font-size:11px}.obsidian-game .players-block .tab.active{color:#ebce9b;box-shadow:inset 0 -1px #b5975b}.obsidian-game .players{background:0 0;flex:1;height:auto;min-height:0;padding:5px 10px;overflow-y:auto}.obsidian-game .players .player{background:0 0;border-bottom:1px solid #ffffff04;gap:3px;min-height:29px;margin:0;padding:2px 4px}.obsidian-game .players .nickname{font-size:12px}.obsidian-game .players .player.social-resident{grid-template-columns:20px 24px 24px minmax(0,1fr) max-content;grid-template-areas:"duel faction class identity actions";justify-content:stretch;align-items:center;gap:3px 2px;padding-block:4px;display:grid}.obsidian-game .players .social-resident:not(:has(>.attack-icon)){grid-template-columns:24px 24px minmax(0,1fr) max-content;grid-template-areas:"faction class identity actions"}.obsidian-game .players .social-resident>.attack-icon{grid-area:duel;justify-self:center;width:20px;height:24px;margin:0}.obsidian-game .players .social-resident>.side-icon{grid-area:faction;justify-self:center}.obsidian-game .players .social-resident>.character-class-icon{grid-area:class;justify-self:center}.obsidian-game .players .social-resident>.resident-identity{grid-area:identity;align-items:baseline;gap:3px;min-width:0;font-size:12px;line-height:1.3;display:flex}.obsidian-game .resident-identity>.resident-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:inherit;line-height:inherit;overflow:hidden}.obsidian-game .resident-identity>.resident-name>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.obsidian-game .resident-identity>.player-level{font:inherit;letter-spacing:0;white-space:nowrap;flex:none}.obsidian-game .players .social-resident>.resident-actions{grid-area:actions;align-items:center;margin:0 0 0 6px;display:flex}.obsidian-game .players .social-resident.group-resident{grid-template-areas:"faction class identity actions"". .status status"}.obsidian-game .players .social-resident>.group-resident-status{grid-area:status;margin:0;line-height:1.35}.obsidian-game[data-layout=mobile] .players .social-resident>.resident-identity{font-size:14px}.obsidian-game[data-layout=mobile] .players .social-resident:has(>.attack-icon){grid-template-columns:28px 24px 24px minmax(0,1fr) max-content}.obsidian-game[data-layout=mobile] .players .social-resident>.attack-icon{width:28px;height:28px}.obsidian-game[data-layout=mobile] .players .social-resident>.attack-icon>svg{width:20px;height:24px}.obsidian-app .obsidian-game .players-search{background:#0f131b;border:0;border-top:1px solid #ffffff08;grid-template-columns:28px minmax(54px,1fr) max-content;align-items:center;gap:0;padding:6px 10px;display:grid;position:relative}.obsidian-app .obsidian-game .players-search :is(button,input){height:32px;min-height:32px;margin:0;line-height:normal}.obsidian-app .obsidian-game .players-search button{place-items:center;padding:0;display:grid}.obsidian-app .obsidian-game .players-search input{background:0 0;border:0;width:100%;min-width:0;padding:4px 6px;font-size:11px}.obsidian-app .obsidian-game .players-count{white-space:nowrap;align-items:center;gap:5px;width:auto;height:32px;margin:0;padding-left:4px;font:11px/1 Arial,sans-serif;display:flex;position:static;inset:auto}.obsidian-app .obsidian-game .players-count b{align-items:center;gap:3px;line-height:1;display:inline-flex}.obsidian-app .obsidian-game .players-count b:before{flex:0 0 14px;width:14px;height:14px;margin:0}@media (min-width:1051px){.obsidian-app .obsidian-game .game-panel-character .inventory-floating-tooltip.pinned{width:min(400px,100vw - 16px);padding:12px}.obsidian-app .obsidian-game .game-panel-character .inventory-floating-tooltip.pinned .inventory-tooltip-head{grid-template-columns:56px minmax(0,1fr);gap:10px}.obsidian-app .obsidian-game .game-panel-character .inventory-floating-tooltip.pinned .inventory-tooltip-head .inventory-tooltip-icon,.obsidian-app .obsidian-game .game-panel-character .inventory-floating-tooltip.pinned .inventory-tooltip-head .inventory-tooltip-icon img:not(.tooltip-sharpening-badge){width:56px;height:56px}}.obsidian-game .chat-block{background:0 0;border:0;flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.obsidian-game .messages-block{scrollbar-color:#55505a transparent;scrollbar-width:thin;background:0 0;flex:1;min-height:0;padding:12px}.obsidian-game .message{margin-bottom:3px;font-size:12px;line-height:1.5}.obsidian-game .message .time{color:#747e90;font-size:9px}.obsidian-game .chat-input{background:#0b101a;border:1px solid #ffffff12;border-radius:7px;gap:5px;min-height:46px;margin:0 9px 10px;padding:6px;display:flex}.obsidian-game .chat-message{color:#e0e0e8;background:0 0;border:0;width:100%;min-width:0;padding:8px;font-size:12px}.obsidian-game .chat-select,.obsidian-game .chat-smile,.obsidian-game .chat-send{color:#d8bf88;background:#c1a16b0c;border:0;border-radius:4px}.obsidian-game .mobile-social-tabs,.obsidian-mobile-nav,.mobile-chat-preview{display:none}.obsidian-game[data-layout=mobile] .mobile-chat-preview{z-index:25;color:#e0dcd4;text-align:left;touch-action:manipulation;background:#101620a8;border:1px solid #b4976140;border-radius:8px;width:min(260px,100% - 80px);height:48px;padding:2px 8px;font:12px/14px Arial,sans-serif;display:block;position:absolute;bottom:8px;right:8px}.mobile-chat-preview-text{white-space:nowrap;text-overflow:ellipsis;height:14px;display:block;overflow:hidden}.mobile-chat-preview-text b{text-overflow:ellipsis;vertical-align:bottom;color:#e5c477;max-width:45%;display:inline-block;overflow:hidden}.mobile-chat-preview-text img{vertical-align:middle}.mobile-chat-preview:focus-visible{outline-offset:2px;outline:2px solid #e5c477}.obsidian-game[data-layout=below]{--game-panel-right:0px;--game-panel-bottom:238px;width:min(1680px,100vw - 48px,177.778dvh - 654.222px);height:calc(100dvh - 48px)}.obsidian-game[data-layout=below] .game-layout{grid-template-rows:minmax(0,1fr) 238px;grid-template-columns:minmax(0,1fr)}.obsidian-game[data-layout=below] .chat-container{border-left:0;border-top:1px solid var(--ob-line);grid-template-columns:minmax(0,1fr) minmax(240px,25%);display:grid}.obsidian-game[data-layout=below] .players-block{border:0;border-left:1px solid var(--ob-line);grid-area:1/2;height:100%;min-height:0}.obsidian-game[data-layout=below] .chat-block{grid-area:1/1;height:100%}.obsidian-game[data-layout=below] .chat-input{margin-bottom:8px}.obsidian-game .game-panel-overlay{top:var(--game-panel-top);right:var(--game-panel-right);bottom:var(--game-panel-bottom);left:var(--game-panel-left);background:#060a116b;padding:14px}.obsidian-game .game-panel-shell{color:#dedee4;background:linear-gradient(135deg,#242432,#121722);border:1px solid #b4976159;border-radius:11px;box-shadow:0 18px 55px #0009}.obsidian-game .game-panel-header{border-bottom:1px solid var(--ob-line);color:#e5d3ae;background:#161b26;padding:13px 18px}.obsidian-game .game-panel-header h2{color:#e5d3ae;font-size:23px}.obsidian-app :is(.game-panel-body,.inventory-bag,.inventory-equipment-board,.mail-list,.mail-reader,.mail-compose,.party-panel-view,.auction-panel-view,.quest-journal-view,.ratings-panel-view){color:#d9dbe2;background-color:#151a24}.obsidian-app :is(.inventory-cell,.equipment-slot,.mail-row,.party-member,.quest-card,.auction-row,.rating-row){background-color:#0d131c80;border-color:#b49b6c32}.obsidian-app :is(.panel-primary-button,.primary-action,.mob-attack,.btn-primary){color:#f4eafb;background:linear-gradient(#76598b,#493757);border:1px solid #b795d17a;border-radius:6px;box-shadow:inset 0 1px #f4d9ff12,0 3px 10px #0003}.obsidian-app :is(.panel-secondary-button,.secondary-action,.mob-cancel,.btn-secondary,.btn-outline-secondary){color:#dfc99c;background:#bca16b0b;border:1px solid #bca16b50;border-radius:6px}.obsidian-app :is(input:not([type=checkbox]):not([type=range]),select,textarea){color:#e2e2e8;background-color:#0e131d;border-color:#bca16b3d;border-radius:5px}.obsidian-app :is(input,textarea)::placeholder{color:#858c9d}body:has(.obsidian-game,.site-shell) :is(.inventory-tooltip,.resident-action-menu,.chat-target-menu,.smile-popover,.belt-popover,.inventory-confirm-modal,.battle-result-modal,.location-mob-card,.location-mob-loot-modal,.shop-dialog,.shop-dialog-panel,.profile-modal,.character-profile-dialog,.battle-effect-list,.death-choice-modal,.resurrection-modal,.quest-dialog){color:#dedee4;background:linear-gradient(135deg,#252432,#121722);border-color:#b49b6c66;border-radius:10px;box-shadow:0 18px 55px #0008}body:has(.obsidian-game,.site-shell) :is(.inventory-tooltip,.inventory-confirm-modal,.battle-result-modal,.shop-dialog,.profile-modal) :is(h2,h3,h4){color:#e4d2ab;font-family:Georgia,serif}body:has(.obsidian-game) :is(.resident-action-menu,.chat-target-menu) button{color:#d8d6dd}body:has(.obsidian-game) :is(.resident-action-menu,.chat-target-menu) button:hover{color:#ead4aa;background:#c1a16b14}body:has(.obsidian-game)>.chat-target-menu{z-index:1200;pointer-events:auto}.obsidian-app .obsidian-game[data-layout=mobile][data-chat-entry]{top:var(--chat-visible-top,0px);width:100%;height:var(--chat-visible-height,100dvh);min-height:0;max-height:none;margin:0;position:fixed;bottom:auto;left:0;right:auto}.obsidian-app .obsidian-game[data-layout=mobile][data-chat-entry=portrait]{--game-panel-right:0px;grid-template-columns:minmax(0,1fr);grid-template-rows:76px minmax(0, 1fr) calc(78px + env(safe-area-inset-bottom,0px))}.obsidian-app .obsidian-game[data-layout=mobile][data-chat-entry=portrait]>.game-layout{grid-area:1/1/3/2}.obsidian-app .obsidian-game[data-layout=mobile][data-chat-entry=portrait]>.obsidian-mobile-nav{grid-area:3/1;grid-template-rows:none;grid-template-columns:repeat(5,minmax(0,1fr))}.obsidian-app .obsidian-game[data-layout=mobile][data-chat-keyboard=true]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.obsidian-app .obsidian-game[data-layout=mobile][data-chat-keyboard=true]>.game-layout{grid-area:1/1}.obsidian-app .obsidian-game[data-layout=mobile][data-chat-keyboard=true]>:is(.obsidian-mobile-nav,.game-menu){display:none}.obsidian-app .obsidian-game[data-layout=mobile][data-chat-entry] .chat-form{margin-bottom:0}.obsidian-app .obsidian-game[data-layout=mobile] .chat-form .chat-message{font-size:16px}.obsidian-app .site-shell{color:#d5d8e0;background:0 0}.obsidian-app .site-shell .navbar{border-bottom:1px solid var(--ob-line);background:#10151ff5;box-shadow:0 6px 20px #0003}.obsidian-app .site-shell .navbar .nav-link{color:#d5c4a3}.obsidian-app .site-shell :is(.page-block,.news-post,.auth-panel,.profile-block,.card,.legacy-sidebar,.legacy-content-block){border:1px solid var(--ob-line);color:#d9dbe2;background:linear-gradient(135deg,#202330,#121722);border-radius:10px;box-shadow:0 10px 35px #0003}.obsidian-app .site-shell :is(h1,h2,h3,h4){color:#e5d3ae;font-family:Georgia,serif;font-weight:400}.obsidian-app .site-shell a{color:#cbb2df}.obsidian-app .site-shell .table{color:#d9dbe2;background:#121722}.obsidian-app .site-shell .table :is(th,td){border-color:var(--ob-line)}.obsidian-app .site-shell .alert{color:#e4d3b1;background:#c1a16b12;border-color:#c1a16b44}@media (min-width:1051px) and (max-width:1250px){.obsidian-game.game-container .game-menu{gap:10px;padding-inline:10px}.obsidian-game.game-container .game-character-panel{flex-basis:205px;grid-template-columns:45px minmax(0,1fr);gap:8px;width:205px}.obsidian-game .obsidian-nav-art{width:34px;height:34px}.obsidian-game .game-menu-items .menu-title{font-size:9px}}.obsidian-game[data-layout=mobile].game-container{--game-panel-top:76px;--game-panel-right:0px;--game-panel-left:0px;--game-panel-bottom:calc(78px + env(safe-area-inset-bottom,0px));grid-template-rows:76px minmax(0,1fr) calc(78px + env(safe-area-inset-bottom,0px));border:0;border-radius:0;width:100%;height:100dvh;min-height:0;max-height:none;margin:0;padding:0}.obsidian-game[data-layout=mobile] .game-menu{justify-content:space-between;height:76px;padding:8px 15px}.obsidian-game[data-layout=mobile] .game-menu .game-character-panel{flex-basis:240px;grid-template-columns:46px minmax(0,1fr);gap:10px;width:240px}.obsidian-game[data-layout=mobile] .avatar-frame{width:46px;height:56px}.obsidian-game[data-layout=mobile] .avatar-faction-icon{width:38px;height:42px}.obsidian-game[data-layout=mobile] .character-name{font-size:16px}.obsidian-game[data-layout=mobile] .game-menu-items{display:none}.obsidian-game[data-layout=mobile] .game-menu.open .game-menu-items{top:84px;bottom:calc(86px + env(safe-area-inset-bottom,0px));align-content:start;width:auto;height:auto;padding:14px;display:flex;position:fixed;left:10px;right:10px;overflow-y:auto}.obsidian-game[data-layout=mobile] .game-menu.open .game-menu-items .menu-item{min-height:54px}.obsidian-game[data-layout=mobile] .game-layout{grid-row:2;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%;position:relative}.obsidian-game[data-layout=mobile] .location-column{grid-area:1/1;height:100%}.obsidian-game[data-layout=mobile] .chat-container{z-index:450;background:linear-gradient(145deg,#1c1f2c,#101620);border:0;height:100%;display:none;position:absolute;inset:0}.obsidian-game[data-layout=mobile][data-mobile-view=chat] .chat-container{display:flex}.obsidian-game[data-layout=mobile][data-mobile-view=chat] .location-column,.obsidian-game[data-layout=mobile][data-mobile-view=chat] .game-panel-overlay{visibility:hidden;pointer-events:none}.obsidian-game[data-layout=mobile] .chat-container .mobile-social-tabs{border-bottom:1px solid var(--ob-line);background:#141a25;flex-shrink:0;min-height:45px;padding:0 14px;display:flex}.obsidian-game[data-layout=mobile] .mobile-social-tabs button{color:#a9a6b3;background:0 0;border:0;border-radius:0;flex:1;font:15px Georgia,serif}.obsidian-game[data-layout=mobile] .mobile-social-tabs button.active{color:#ebd6ae;box-shadow:inset 0 -2px #c1a16b}.obsidian-game[data-layout=mobile] .short-battle-chat-toggle{display:none}.obsidian-game[data-layout=mobile] .chat-container .players-block,.obsidian-game[data-layout=mobile] .chat-container .chat-block{flex:1;height:auto;min-height:0;display:none}.obsidian-game[data-layout=mobile] .chat-container .players-block.active,.obsidian-game[data-layout=mobile] .chat-container .chat-block.active{display:flex}.obsidian-game[data-layout=mobile] .chat-input{flex-wrap:wrap;margin:0 10px 10px}.obsidian-game[data-layout=mobile] .chat-message{min-height:42px;font-size:16px}.obsidian-game[data-layout=mobile] .players .player{min-height:42px}.obsidian-game[data-layout=mobile] .players .nickname{font-size:14px}.obsidian-game[data-layout=mobile] .obsidian-mobile-nav{z-index:600;width:100%;padding:0 4px env(safe-area-inset-bottom,0px);background:linear-gradient(#252330,#10151f);border-top:1px solid #bca16b5c;grid-row:3;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.obsidian-mobile-nav button{color:#bdb6a9;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;padding:3px 0;font:10px Arial,sans-serif;display:flex;position:relative}.obsidian-mobile-nav button[aria-current=page]{color:#f2ddaf;background:linear-gradient(#c1a16b0d,#0000);box-shadow:inset 0 2px #c1a16b}.obsidian-mobile-nav button:disabled{opacity:.3}.obsidian-app .obsidian-game.game-container[data-layout=mobile]>.game-menu>.obsidian-overflow-menu{--ob-overflow-icon:clamp(40px,10vw,48px);top:calc(8px + var(--ob-safe-top,0px));bottom:calc(86px + var(--ob-safe-bottom,0px));left:max(8px,var(--ob-safe-left,0px));right:max(8px,var(--ob-safe-right,0px));overscroll-behavior:contain;grid-template-rows:repeat(7,minmax(64px,1fr));grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;align-items:stretch;gap:8px;width:auto;min-height:0;max-height:none;padding:10px;position:fixed;overflow:hidden auto}.obsidian-app .obsidian-game.game-container[data-layout=mobile]>.game-menu>.obsidian-overflow-menu>.menu-item{text-transform:none;background:#ffffff04;border:1px solid #b49b6c2b;border-radius:7px;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;min-height:64px;padding:8px;display:flex}.obsidian-app .obsidian-game.game-container[data-layout=mobile]>.game-menu>.obsidian-overflow-menu>.menu-item>.obsidian-nav-art{width:var(--ob-overflow-icon);height:var(--ob-overflow-icon);flex:0 0 var(--ob-overflow-icon)}.obsidian-app .obsidian-game.game-container[data-layout=mobile]>.game-menu>.obsidian-overflow-menu>.menu-item>.menu-title{white-space:normal;overflow-wrap:normal;text-align:left;text-overflow:clip;opacity:1;font:clamp(14px,3.5vw,16px)/1.2 Arial,sans-serif;overflow:visible}.obsidian-app .obsidian-game.game-container[data-layout=mobile]>.game-menu>.obsidian-overflow-menu>.menu-item>.menu-unread-badge{top:calc(50% - var(--ob-overflow-icon) / 2 - 7px);left:calc(8px + var(--ob-overflow-icon) - 9px)}@media (max-width:1050px) and (max-height:560px) and (orientation:landscape){.obsidian-app .obsidian-game.game-container[data-layout=mobile]>.game-menu>.obsidian-overflow-menu{--ob-overflow-icon:40px;bottom:calc(8px + var(--ob-safe-bottom,0px));right:calc(76px + var(--ob-safe-right,0px));grid-template-rows:repeat(4,minmax(66px,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:8px}.obsidian-app .obsidian-game.game-container[data-layout=mobile]>.game-menu>.obsidian-overflow-menu>.menu-item{flex-direction:column;justify-content:center;gap:2px;min-height:66px;padding:3px}.obsidian-app .obsidian-game.game-container[data-layout=mobile]>.game-menu>.obsidian-overflow-menu>.menu-item>.menu-title{text-align:center;flex-shrink:0;font-size:14px}.obsidian-app .obsidian-game.game-container[data-layout=mobile]>.game-menu>.obsidian-overflow-menu>.menu-item>.menu-unread-badge{left:calc(50% + var(--ob-overflow-icon) / 2 - 9px)}}@media (min-width:700px) and (max-width:1050px) and (max-height:560px) and (orientation:landscape){.obsidian-app .obsidian-game.game-container[data-layout=mobile]>.game-menu>.obsidian-overflow-menu{--ob-overflow-icon:48px;grid-template-rows:repeat(4,minmax(64px,1fr));grid-template-columns:repeat(4,minmax(0,1fr))}.obsidian-app .obsidian-game.game-container[data-layout=mobile]>.game-menu>.obsidian-overflow-menu>.menu-item{flex-direction:row;justify-content:flex-start;gap:8px;min-height:64px;padding:8px}.obsidian-app .obsidian-game.game-container[data-layout=mobile]>.game-menu>.obsidian-overflow-menu>.menu-item>.menu-title{text-align:left;font-size:16px}.obsidian-app .obsidian-game.game-container[data-layout=mobile]>.game-menu>.obsidian-overflow-menu>.menu-item>.menu-unread-badge{left:calc(8px + var(--ob-overflow-icon) - 9px)}}.obsidian-mobile-nav .obsidian-nav-art{width:47px;height:47px}.obsidian-mobile-nav .obsidian-scene-tab .obsidian-nav-art{filter:drop-shadow(0 0 10px #9c62cb3a);width:66px;height:66px;margin-top:-21px}.obsidian-nav-badge{color:#fff;background:#77518d;border-radius:8px;padding:2px 5px;font-size:9px;position:absolute;top:7px;right:12px}.obsidian-game[data-layout=mobile] .game-panel-overlay{z-index:440;padding:7px}.obsidian-game[data-layout=mobile] .game-panel-header{padding:10px 12px}.obsidian-game[data-layout=mobile] .game-panel-header h2{font-size:20px}.obsidian-game[data-layout=mobile] .battle-view{flex:auto;height:100%;min-height:0}.obsidian-game[data-layout=mobile] .location-overlay{top:16px;left:18px}.obsidian-game[data-layout=mobile] .battle-header{max-width:calc(100% - 28px)}@media (max-height:560px) and (max-width:1050px) and (orientation:landscape){.obsidian-game[data-layout=mobile].game-container{--game-panel-top:0px;--game-panel-left:0px;--game-panel-right:68px;--game-panel-bottom:0px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 68px}.obsidian-game[data-layout=mobile] .game-menu{pointer-events:none;background:linear-gradient(#10151fe6,#10151f88);border:0;width:245px;height:57px;padding:5px 10px;position:absolute;top:0;left:0;right:auto}.obsidian-game[data-layout=mobile] .game-menu>*{pointer-events:auto}.obsidian-game[data-layout=mobile] .game-menu .game-character-panel{flex-basis:218px;grid-template-columns:38px minmax(0,1fr);gap:7px;width:218px}.obsidian-game[data-layout=mobile] .avatar-frame{width:36px;height:44px}.obsidian-game[data-layout=mobile] .avatar-faction-icon{width:30px;height:34px}.obsidian-game[data-layout=mobile] .character-name{margin-bottom:1px;font-size:12px}.obsidian-game[data-layout=mobile] .character-main .stat{height:9px;margin-top:2px}.obsidian-game[data-layout=mobile] .character-main .stat .stat-value{font-size:8px;line-height:7px}.obsidian-game[data-layout=mobile] .character-main .stat.exp{height:3px}.obsidian-game[data-layout=mobile] .game-layout{grid-area:1/1}.obsidian-game[data-layout=mobile] .obsidian-mobile-nav{border:0;border-left:1px solid var(--ob-line);grid-area:1/2;grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:minmax(0,1fr);padding:4px 0}.obsidian-mobile-nav .obsidian-nav-art{width:34px;height:34px}.obsidian-mobile-nav button{font-size:8px}.obsidian-mobile-nav .obsidian-scene-tab .obsidian-nav-art{width:46px;height:46px;margin-top:0}.obsidian-game[data-layout=mobile] .game-menu.open .game-menu-items{inset:8px 76px 8px 8px}.obsidian-game[data-layout=mobile] .game-panel-overlay{top:0}.obsidian-game[data-layout=mobile] .location-overlay{top:12px;left:auto;right:18px}.obsidian-game[data-layout=mobile] .location-overlay h1{font-size:19px}}@media (max-height:560px) and (max-width:600px) and (orientation:landscape){.obsidian-game[data-layout=mobile] .battle-header{top:62px}.obsidian-game[data-layout=mobile] .location-overlay{top:64px}}.obsidian-app .battle-view{isolation:isolate;background:#18201e;overflow:hidden}.obsidian-app .battle-view:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000000a, #0000001f), var(--battle-background) center / cover no-repeat;transform-origin:bottom;position:absolute;inset:0;transform:scale(1.5)}.obsidian-app .location-column:has(>.party-loot-locked){z-index:600}.obsidian-app .obsidian-game.game-container>.game-layout:has(.party-loot-locked){z-index:600}.obsidian-app .obsidian-game[data-layout=mobile] .location-column>.battle-view{height:auto;min-height:0;position:absolute;inset:0 0 64px}.obsidian-app .battle-field-viewport{display:contents}.obsidian-app .battle-figure>.unit-sprite{opacity:var(--battle-sprite-ready,1)!important}@media (min-width:960px) and (max-width:1200px) and (min-height:600px) and (orientation:landscape){.obsidian-app .obsidian-game[data-layout=aside] .battle-field{width:min(100cqw - 60px,145.212cqh);left:calc(50% + 30px)}@supports not (width:1cqw){.obsidian-app .obsidian-game[data-layout=aside] .battle-field{width:min(calc(calc(100 * var(--nera-cqw,1vw)) - 60px),calc(calc(100 * var(--nera-cqh,1vh)) * 925 / 637));left:calc(50% + 30px)}}}@media (max-width:1050px) and (max-height:560px) and (orientation:landscape){.obsidian-app .obsidian-game[data-layout=mobile] .game-layout{grid-template-rows:minmax(0,1fr)}.obsidian-app .obsidian-game .battle-field .battle-command-ring{translate:none}.obsidian-app .obsidian-game[data-layout=mobile] .battle-field{left:max(4px,var(--ob-safe-left,0px));width:calc(100% - max(4px,var(--ob-safe-left,0px)) - 4px);height:calc(100% - 68px);top:64px;transform:none}.obsidian-app .battle-field .formation .battle-cell .battle-figure{--battle-unit-height:calc(clamp(110px,35cqh,150px) * var(--battle-slot-scale,1));--battle-sprite-height:calc(var(--battle-unit-height) * var(--battle-visual-scale));--battle-sprite-width:calc(var(--battle-sprite-height) * var(--battle-sprite-aspect));--battle-ground-height:calc(var(--battle-sprite-height) * var(--battle-slot-ground-ratio));--battle-hitbox-diameter:max(44px,calc(var(--battle-unit-height) * var(--battle-hitbox-width-ratio,.607407)))}@supports not (width:1cqw){.obsidian-app .battle-field .formation .battle-cell .battle-figure{--battle-unit-height:calc(clamp(110px,calc(35 * var(--nera-cqh,1vh)),150px) * var(--battle-slot-scale,1));--battle-sprite-height:calc(var(--battle-unit-height) * var(--battle-visual-scale));--battle-sprite-width:calc(var(--battle-sprite-height) * var(--battle-sprite-aspect));--battle-ground-height:calc(var(--battle-sprite-height) * var(--battle-slot-ground-ratio));--battle-hitbox-diameter:max(44px,calc(var(--battle-unit-height) * var(--battle-hitbox-width-ratio,.607407)))}}.obsidian-app .battle-field .formation .battle-cell .battle-label-anchor[data-label-position]>.battle-label-card{top:calc(var(--battle-ground-height) - var(--battle-sprite-height) * .38);margin:0}.obsidian-app .battle-field .formation .attacker-figure.battle-label-anchor[data-label-position]>.battle-label-card{left:calc(50% + 22px);transform:translateY(-50%)}.obsidian-app .battle-field .formation .defender-figure.battle-label-anchor[data-label-position]>.battle-label-card,.obsidian-app .battle-field .formation .battle-cell:is(.slot-0,.slot-4) .attacker-figure.battle-label-anchor[data-label-position]>.battle-label-card{left:calc(50% - 22px);transform:translate(-100%,-50%)}.obsidian-app .battle-field .formation .battle-cell:is(.slot-0,.slot-4) .defender-figure.battle-label-anchor[data-label-position]>.battle-label-card{left:calc(50% + 22px);transform:translateY(-50%)}.obsidian-app .battle-field .formation .battle-label-card>.battle-effects{flex-wrap:nowrap;gap:1px;top:calc(100% + 1px);left:0;right:auto}.obsidian-app .battle-field .battle-effects .effect-chip{min-width:14px;min-height:14px;padding:0}.obsidian-app .battle-field .battle-effects :is(img,b){width:12px;height:12px}}@media (max-width:600px) and (max-height:560px) and (orientation:landscape){.obsidian-app .obsidian-game .battle-field{height:calc(100% - 88px);top:84px}.obsidian-app .battle-field .formation .battle-cell .battle-figure{--battle-unit-height:calc(100px * var(--battle-slot-scale,1))}.obsidian-app .battle-field .formation .battle-cell .battle-label-anchor[data-label-position]>.battle-labels.battle-label-card{width:44px}.obsidian-app .battle-field .formation .attacker-figure.battle-label-anchor[data-label-position]>.battle-label-card{left:calc(50% + 8px)}.obsidian-app .battle-field .formation .defender-figure.battle-label-anchor[data-label-position]>.battle-label-card{left:calc(50% - 8px)}.obsidian-app .battle-field .formation .battle-cell:is(.slot-0,.slot-4) .attacker-figure.battle-label-anchor[data-label-position]>.battle-label-card{left:calc(50% - 10px)}.obsidian-app .battle-field .formation .battle-cell:is(.slot-0,.slot-4) .defender-figure.battle-label-anchor[data-label-position]>.battle-label-card{left:calc(50% + 10px)}.obsidian-app .battle-field .battle-effects :is(.effect-chip,.battle-effects-overflow){flex-basis:11px;width:11px;min-width:11px}.obsidian-app .battle-field .formation .battle-label-card>.battle-effects{gap:0}.obsidian-app .battle-field .battle-effects :is(img,b){width:10px;height:10px}}.obsidian-app .battle-view[data-battle-layout=stable] .formation .battle-cell .battle-figure{--battle-unit-height:calc(clamp(132px,min(29.19cqw,42.39cqh),540px) * .8);--battle-sprite-height:calc(var(--battle-unit-height) * var(--battle-visual-scale));--battle-sprite-width:calc(var(--battle-sprite-height) * var(--battle-sprite-aspect));--battle-ground-height:calc(var(--battle-sprite-height) * var(--battle-slot-ground-ratio))}@supports not (width:1cqw){.obsidian-app .battle-view[data-battle-layout=stable] .formation .battle-cell .battle-figure{--battle-unit-height:calc(clamp(132px,min(calc(29.19 * var(--nera-cqw,1vw)),calc(42.39 * var(--nera-cqh,1vh))),540px) * .8);--battle-sprite-height:calc(var(--battle-unit-height) * var(--battle-visual-scale));--battle-sprite-width:calc(var(--battle-sprite-height) * var(--battle-sprite-aspect));--battle-ground-height:calc(var(--battle-sprite-height) * var(--battle-slot-ground-ratio))}}.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable]{--battle-head-clearance:140px}.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation .battle-cell .battle-figure{--battle-unit-height:calc(clamp(132px,min(29.19cqw,42.39cqh),540px) * .8 * 1.35);--battle-sprite-height:min(calc(var(--battle-unit-height) * var(--battle-visual-scale)),70cqh);--battle-sprite-width:calc(var(--battle-sprite-height) * var(--battle-sprite-aspect));--battle-ground-height:calc(var(--battle-sprite-height) * var(--battle-slot-ground-ratio));--battle-position-shift-y:max(0px,calc(var(--battle-head-clearance) + var(--battle-sprite-height) * var(--battle-visible-height-ratio) - var(--battle-slot-field-y)));--battle-hitbox-diameter:44px;translate:-50% var(--battle-position-shift-y)}@supports not (width:1cqw){.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation .battle-cell .battle-figure{--battle-unit-height:calc(clamp(132px,min(calc(29.19 * var(--nera-cqw,1vw)),calc(42.39 * var(--nera-cqh,1vh))),540px) * .8 * 1.35);--battle-sprite-height:min(calc(var(--battle-unit-height) * var(--battle-visual-scale)),calc(70 * var(--nera-cqh,1vh)));--battle-sprite-width:calc(var(--battle-sprite-height) * var(--battle-sprite-aspect));--battle-ground-height:calc(var(--battle-sprite-height) * var(--battle-slot-ground-ratio));--battle-position-shift-y:max(0px,calc(var(--battle-head-clearance) + var(--battle-sprite-height) * var(--battle-visible-height-ratio) - var(--battle-slot-field-y)));--battle-hitbox-diameter:44px;translate:-50% var(--battle-position-shift-y)}}.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation .battle-cell .battle-label-anchor[data-label-position]>.battle-labels.battle-label-card{grid-template-rows:16px 11px;width:84px;height:29px}.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation .battle-cell .battle-label-anchor[data-label-position]>.battle-labels.battle-character-labels{grid-template-rows:16px 11px 11px;height:40px}.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation .battle-label-card>strong.battle-label-name{height:16px;font:11px/16px Arial,sans-serif!important}.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation .battle-label-card>.battle-vital{height:11px;font:10px/11px Arial,sans-serif!important}@media (orientation:portrait),(min-height:561px){.obsidian-app .obsidian-game[data-layout=mobile] .battle-field{left:calc(50px + var(--ob-safe-left,0px));width:calc(100% - 50px - var(--ob-safe-left,0px) - var(--ob-safe-right,0px));transform:none}.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation .battle-cell .battle-label-anchor[data-label-position]>.battle-label-card{top:calc(var(--battle-ground-height) + 6px);margin:0;left:50%;transform:translate(-50%)}}@media (max-width:1050px) and (max-height:560px) and (orientation:landscape){.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable]{--battle-head-clearance:6px}.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation .battle-cell .battle-figure{--battle-unit-height:calc(clamp(110px,35cqh,150px) * .8 * 1.35)}@supports not (width:1cqw){.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation .battle-cell .battle-figure{--battle-unit-height:calc(clamp(110px,calc(35 * var(--nera-cqh,1vh)),150px) * .8 * 1.35)}}.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation .battle-cell .battle-label-anchor[data-label-position]>.battle-label-card{top:calc(var(--battle-ground-height) - 24px);margin:0}.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation .attacker-figure.battle-label-anchor[data-label-position]>.battle-label-card{left:calc(50% + 16px);transform:translateY(-50%)}.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation .defender-figure.battle-label-anchor[data-label-position]>.battle-label-card,.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation .battle-cell:is(.slot-0,.slot-4) .attacker-figure.battle-label-anchor[data-label-position]>.battle-label-card{left:calc(50% - 16px);transform:translate(-100%,-50%)}.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation .battle-cell:is(.slot-0,.slot-4) .defender-figure.battle-label-anchor[data-label-position]>.battle-label-card{left:calc(50% + 16px);transform:translateY(-50%)}}.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation .battle-cell .battle-figure.battle-label-anchor[data-label-position]>.battle-labels.battle-label-card{--battle-card-height:29px;top:min(calc(var(--battle-ground-height) + 5px),calc(var(--battle-ground-height) + 100cqh - var(--battle-slot-field-y) - var(--battle-position-shift-y) - var(--battle-card-height) - 18px));width:clamp(44px,14cqw,84px);margin:0;left:50%;transform:translate(-50%)}@supports not (width:1cqw){.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation .battle-cell .battle-figure.battle-label-anchor[data-label-position]>.battle-labels.battle-label-card{--battle-card-height:29px;top:min(calc(var(--battle-ground-height) + 5px),calc(var(--battle-ground-height) + calc(100 * var(--nera-cqh,1vh)) - var(--battle-slot-field-y) - var(--battle-position-shift-y) - var(--battle-card-height) - 18px));width:clamp(44px,calc(14 * var(--nera-cqw,1vw)),84px);margin:0;left:50%;transform:translate(-50%)}}.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation .battle-cell .battle-label-anchor[data-label-position]>.battle-labels.battle-character-labels{--battle-card-height:40px}@media (orientation:portrait){.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation .battle-cell .battle-figure.battle-label-anchor[data-label-position]>.battle-labels.battle-mob-labels{--battle-card-height:52px;grid-template-rows:39px 11px;height:52px}.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation .battle-mob-labels>strong.battle-label-name{white-space:normal;text-align:center;height:39px;padding:0 2px;font:11px/13px Arial,sans-serif!important}.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation .battle-mob-labels .battle-nickname{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;display:block}}.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation .battle-label-card>.battle-effects{flex-wrap:nowrap;max-width:100%;top:calc(100% + 1px);left:0;right:auto}@media (min-width:601px) and (max-width:1050px) and (max-height:560px) and (orientation:landscape){.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation .battle-cell:is(.slot-3,.slot-4) .battle-figure.battle-label-anchor[data-label-position]>.battle-labels.battle-label-card{top:calc(var(--battle-ground-height) - 24px);left:calc(50% - 24px);transform:translate(-100%,-50%)}.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation-defenders .battle-cell:is(.slot-3,.slot-4) .battle-figure.battle-label-anchor[data-label-position]>.battle-labels.battle-label-card{left:calc(50% + 24px);transform:translateY(-50%)}}@media (orientation:portrait) and (max-height:600px){.obsidian-app .obsidian-game[data-layout=mobile] .battle-view>.battle-field-viewport.battle-field-scrolls{inset:calc(140px + var(--ob-safe-top,0px)) 0 0;overscroll-behavior:contain;touch-action:pan-y;display:block;position:absolute;overflow:hidden auto}.obsidian-app .obsidian-game[data-layout=mobile] .battle-field-viewport.battle-field-scrolls>.battle-field{--battle-head-clearance:6px;height:500px;min-height:500px;position:relative;top:0}}@media (max-width:600px) and (max-height:560px) and (orientation:landscape){.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation .battle-cell .battle-figure{--battle-unit-height:calc(clamp(76px,38cqh,110px) * 1.08)}@supports not (width:1cqw){.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation .battle-cell .battle-figure{--battle-unit-height:calc(clamp(76px,calc(38 * var(--nera-cqh,1vh)),110px) * 1.08)}}.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation .battle-cell .battle-figure.battle-label-anchor[data-label-position]>.battle-labels.battle-label-card{--battle-card-height:20px;width:44px}.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation .battle-cell .battle-figure.battle-label-anchor[data-label-position]>.battle-labels.battle-character-labels{--battle-card-height:27px}.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation .battle-cell:not(.slot-2) .battle-figure.battle-label-anchor[data-label-position]>.battle-labels.battle-label-card{top:calc(var(--battle-ground-height) - 24px);left:calc(50% - 8px);transform:translate(-100%,-50%)}.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation-defenders .battle-cell:not(.slot-2) .battle-figure.battle-label-anchor[data-label-position]>.battle-labels.battle-label-card{left:calc(50% + 8px);transform:translateY(-50%)}.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation-defenders .battle-cell:is(.slot-1,.slot-3) .battle-figure.battle-label-anchor[data-label-position]>.battle-labels.battle-label-card{top:min(calc(var(--battle-ground-height) + 8px),calc(var(--battle-ground-height) + 100cqh - var(--battle-slot-field-y) - var(--battle-position-shift-y) - var(--battle-card-height) - 18px));left:50%;transform:translate(-50%)}@supports not (width:1cqw){.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation-defenders .battle-cell:is(.slot-1,.slot-3) .battle-figure.battle-label-anchor[data-label-position]>.battle-labels.battle-label-card{top:min(calc(var(--battle-ground-height) + 8px),calc(var(--battle-ground-height) + calc(100 * var(--nera-cqh,1vh)) - var(--battle-slot-field-y) - var(--battle-position-shift-y) - var(--battle-card-height) - 18px));left:50%;transform:translate(-50%)}}.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation-defenders .battle-cell.slot-3 .battle-figure.mob-figure.battle-label-anchor[data-label-position]>.battle-labels.battle-label-card{top:calc(var(--battle-ground-height) - var(--battle-sprite-height) * var(--battle-visible-height-ratio) - var(--battle-card-height) - 1px)}.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation-defenders .battle-cell.slot-3 .mob-figure .battle-label-card>.battle-effects{max-width:24px;top:0;bottom:auto;left:calc(100% + 2px)}.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation .battle-cell.slot-2 .battle-figure.battle-label-anchor[data-label-position]>.battle-labels.battle-label-card{top:calc(var(--battle-ground-height) - var(--battle-sprite-height) * var(--battle-visible-height-ratio) - var(--battle-card-height) - 3px)}.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation .battle-cell.slot-2 .battle-label-card>.battle-effects{top:auto;bottom:calc(100% + 1px)}.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation .battle-cell.slot-2 .mob-visual-witch.battle-label-anchor[data-label-position]>.battle-labels.battle-label-card{top:min(calc(var(--battle-ground-height) + 8px),calc(var(--battle-ground-height) + 100cqh - var(--battle-slot-field-y) - var(--battle-position-shift-y) - var(--battle-card-height) - 18px))}@supports not (width:1cqw){.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation .battle-cell.slot-2 .mob-visual-witch.battle-label-anchor[data-label-position]>.battle-labels.battle-label-card{top:min(calc(var(--battle-ground-height) + 8px),calc(var(--battle-ground-height) + calc(100 * var(--nera-cqh,1vh)) - var(--battle-slot-field-y) - var(--battle-position-shift-y) - var(--battle-card-height) - 18px))}}.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation .battle-cell.slot-2 .mob-visual-witch .battle-label-card>.battle-effects{top:calc(100% + 1px);bottom:auto}}@media (min-width:601px) and (max-width:1050px) and (max-height:360px) and (orientation:landscape){.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation .battle-cell .battle-figure{--battle-unit-height:95px}}@media (min-width:700px) and (max-width:1050px) and (max-height:560px) and (orientation:landscape){.obsidian-app .obsidian-game[data-layout=mobile] .game-character-panel .character-name{height:15px;font-size:13px;line-height:15px}.obsidian-app .obsidian-game[data-layout=mobile] .game-character-panel .character-main .stat,.obsidian-app .obsidian-game[data-layout=mobile] .game-character-panel .character-main .stat.exp{height:12px;margin-top:2px}.obsidian-app .obsidian-game[data-layout=mobile] .game-character-panel .character-main .stat .stat-value{font:10px/10px Arial,sans-serif}.obsidian-app .obsidian-game[data-layout=mobile] .obsidian-mobile-nav button{font-size:10px}.obsidian-app .obsidian-game[data-layout=mobile] .obsidian-mobile-nav .obsidian-nav-art{width:42px;height:42px}.obsidian-app .obsidian-game[data-layout=mobile] .obsidian-mobile-nav .obsidian-scene-tab .obsidian-nav-art{width:54px;height:54px}}@media (max-width:600px) and (max-height:560px) and (orientation:landscape){.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation .battle-cell .battle-label-anchor[data-label-position]>.battle-labels.battle-label-card{width:44px;height:20px;top:calc(var(--battle-ground-height) - 20px);grid-template-rows:11px 7px}.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation .battle-cell .battle-label-anchor[data-label-position]>.battle-labels.battle-character-labels{grid-template-rows:11px 7px 7px;height:27px}.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation .battle-label-card>strong.battle-label-name{height:11px;font:9px/11px Arial,sans-serif!important}.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation .battle-label-card>.battle-vital{height:7px;font:8px/7px Arial,sans-serif!important}.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation .attacker-figure.battle-label-anchor[data-label-position]>.battle-label-card{left:calc(50% + 8px)}.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation .defender-figure.battle-label-anchor[data-label-position]>.battle-label-card{left:calc(50% - 8px)}.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation .battle-cell:is(.slot-0,.slot-4) .attacker-figure.battle-label-anchor[data-label-position]>.battle-label-card{left:calc(50% - 10px)}.obsidian-app .obsidian-game[data-layout=mobile] .battle-view[data-battle-layout=stable] .formation .battle-cell:is(.slot-0,.slot-4) .defender-figure.battle-label-anchor[data-label-position]>.battle-label-card{left:calc(50% + 10px)}.obsidian-app .obsidian-game[data-layout=mobile] .location-column>.location-overlay{top:calc(8px + var(--ob-safe-top,0px));max-width:max(0px,calc(100% - 257px - var(--ob-safe-left,0px)));text-align:right;left:auto;right:8px;transform:none}.obsidian-app .obsidian-game[data-layout=mobile] .location-column>.location-overlay h1{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}}.obsidian-app .obsidian-game[data-layout=mobile]{--ob-safe-top:var(--nera-safe-top,0px);--ob-safe-right:var(--nera-safe-right,0px);--ob-safe-bottom:var(--nera-safe-bottom,0px);--ob-safe-left:var(--nera-safe-left,0px);--game-panel-left:var(--ob-safe-left)}.obsidian-app .obsidian-game[data-layout=mobile]>.mobile-battle-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.obsidian-app .mobile-battle-backdrop:before{content:"";background:linear-gradient(#0000000a, #0000001f), var(--battle-background) center / cover no-repeat;transform-origin:bottom;position:absolute;inset:0;transform:scale(1.3)}.obsidian-app .obsidian-game[data-layout=mobile]>.game-layout{z-index:1;position:relative}.obsidian-app .obsidian-game[data-layout=mobile] .battle-view{background:0 0}.obsidian-app .obsidian-game[data-layout=mobile] .battle-view:before{display:none}.obsidian-app .obsidian-game[data-layout=mobile].game-container>.game-menu{top:var(--ob-safe-top);left:var(--ob-safe-left)}.obsidian-app .obsidian-game[data-layout=mobile] .location-column>.belt-hud{left:max(4px, var(--ob-safe-left))}@media (orientation:portrait),(min-height:561px){.obsidian-app .obsidian-game[data-layout=mobile]{grid-template-rows:76px minmax(0,1fr) calc(78px + var(--ob-safe-bottom))}.obsidian-app .obsidian-game[data-layout=mobile].game-container>.game-menu{width:calc(100% - var(--ob-safe-left) - var(--ob-safe-right))}.obsidian-app .obsidian-game[data-layout=mobile] .obsidian-mobile-nav{padding-bottom:var(--ob-safe-bottom)}.obsidian-app .obsidian-game[data-layout=mobile] .battle-view>.battle-header{top:calc(86px + var(--ob-safe-top))}.obsidian-app .obsidian-game[data-layout=mobile] .battle-field{top:var(--ob-safe-top);height:calc(100% - var(--ob-safe-top))}}@media (max-width:1050px) and (max-height:560px) and (orientation:landscape){.obsidian-app .obsidian-game[data-layout=mobile]{grid-template-columns:minmax(0,1fr) calc(68px + var(--ob-safe-right));--game-panel-right:calc(68px + var(--ob-safe-right))}.obsidian-app .obsidian-game[data-layout=mobile] .obsidian-mobile-nav{padding:max(4px, var(--ob-safe-top)) var(--ob-safe-right) max(4px, var(--ob-safe-bottom)) 0}.obsidian-app .obsidian-game[data-layout=mobile] .battle-view>.battle-header{top:calc(6px + var(--ob-safe-top))}.obsidian-app .obsidian-game[data-layout=mobile]{--ob-belt-control:clamp(32px,6vw,44px);--ob-belt-row-width:calc(8 * var(--ob-belt-control) + 28px)}.obsidian-app .obsidian-game[data-layout=mobile] .location-column>.belt-hud{top:auto;bottom:calc(8px + var(--ob-safe-bottom));grid-template-columns:var(--ob-belt-control);width:var(--ob-belt-control);gap:4px;max-width:none;transform:none}.obsidian-app .obsidian-game[data-layout=mobile] .location-column>.belt-hud.expanded{grid-template-columns:var(--ob-belt-control) var(--ob-belt-control) auto var(--ob-belt-control);width:var(--ob-belt-row-width);align-items:center}.obsidian-app .obsidian-game[data-layout=mobile] .location-column>.belt-hud .belt-slots{grid-column:auto;grid-template-columns:repeat(5,var(--ob-belt-control));grid-auto-flow:column;gap:4px}.obsidian-app .obsidian-game[data-layout=mobile] .location-column>.belt-hud :is(.belt-slot,.belt-backpack-button,.belt-page-button,.belt-hud-toggle){width:var(--ob-belt-control);height:var(--ob-belt-control);min-height:var(--ob-belt-control);grid-column:auto}.obsidian-app .obsidian-game[data-layout=mobile] .belt-page-button>i{rotate:-90deg}.obsidian-app .obsidian-game[data-layout=mobile] .belt-popover{inset:auto auto calc(100% + 8px) 0}.obsidian-app .obsidian-game[data-layout=mobile] .location-column:has(>.belt-hud.expanded)>.mobile-chat-preview{width:min(260px,calc(100% - var(--ob-belt-row-width) - var(--ob-safe-left) - 20px))}.obsidian-app .obsidian-game[data-layout=mobile] .location-column>.battle-view{bottom:calc(64px + var(--ob-safe-bottom))}.obsidian-app .obsidian-game[data-layout=mobile] .mobile-chat-preview{translate:0 calc(-1 * var(--ob-safe-bottom))}.obsidian-app .obsidian-game[data-layout=mobile].game-container .obsidian-overflow-menu{left:max(8px, var(--ob-safe-left));right:calc(76px + var(--ob-safe-right))}}@media (prefers-reduced-motion:reduce){.obsidian-app *,.obsidian-app :before,.obsidian-app :after{scroll-behavior:auto;transition:none}}.character-profile-page .character-profile-hero h1.character-profile-heading{flex-wrap:wrap;align-items:center;gap:6px 9px;display:flex}.character-profile-page .character-profile-hero h1.character-profile-heading>span{font-family:inherit}.character-profile-page .character-profile-hero>div{min-width:0;max-width:100%}.character-profile-page .character-profile-hero h1.character-profile-heading>.character-profile-nickname{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%;font-size:1em}.character-profile-page .character-profile-hero h1.character-profile-heading>.character-profile-level{color:#d2c29f;white-space:nowrap;background:#c1a16b12;border:1px solid #b49b6c66;border-radius:5px;flex:none;align-items:center;padding:3px 7px;font:13px/1.2 Georgia,serif;display:inline-flex}.obsidian-app .obsidian-game.game-container>.game-menu{gap:14px;padding-inline:14px;container:obsidian-header/inline-size}.obsidian-app .obsidian-game.game-container:not([data-layout=mobile]){--game-panel-top:76px;grid-template-rows:76px minmax(0,1fr)}.obsidian-app .obsidian-game.game-container:not([data-layout=mobile])>.game-menu{height:76px;padding-block:4px}.obsidian-app .obsidian-game.game-container .game-menu>.game-character-panel{flex:0 0 300px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;width:300px}.obsidian-app .obsidian-game .game-character-panel>.avatar-frame{width:54px;height:64px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;position:relative;overflow:visible}.obsidian-app .obsidian-game .game-character-panel .avatar-faction-icon{width:40px;height:43px;padding:0;position:absolute;top:5px;left:6px}.obsidian-app .obsidian-game .game-character-panel .avatar-level{aspect-ratio:auto;color:#fff0b6;text-shadow:0 2px 2px #000,0 0 4px #000,1px 0 1px #000;background:0 0;border:0;border-radius:0;place-items:center;width:auto;height:auto;padding:0;font:700 26px/1 Georgia,serif;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.obsidian-app .obsidian-game.game-container .game-character-panel>.avatar-frame>img.avatar-faction-icon.hud-faction-banner{object-fit:contain;object-position:center;border-radius:0;width:100%;height:100%;padding:0;inset:0}.obsidian-app .obsidian-game .game-character-panel .avatar-level{z-index:1}.obsidian-app .obsidian-game .game-character-panel .character-main{align-self:center;min-width:0}.obsidian-app .obsidian-game .game-character-panel .character-name{text-overflow:ellipsis;white-space:nowrap;height:19px;min-height:0;margin:0 0 3px;padding:0 38px 0 0;font:16px/19px Georgia,serif;overflow:hidden}.obsidian-app .obsidian-game .game-character-panel .character-main .stat{border:1px solid #05070c;border-radius:2px;height:13px;margin:2px 0 0;box-shadow:0 0 0 1px #c1a16b30}.obsidian-app .obsidian-game .game-character-panel .character-main .stat .stat-value{color:#fff;text-shadow:0 1px 2px #000,0 0 3px #000;place-items:center;font:10px/11px Arial,sans-serif;display:grid;inset:0}.obsidian-app .obsidian-game .game-character-panel .character-main .stat.exp{height:13px;margin-top:2px}.obsidian-app .obsidian-game .game-character-panel .hud-effects{flex-wrap:nowrap;max-width:36px;top:0;right:0}.obsidian-app .obsidian-game .game-character-panel .stat.stamina .stat-strip{background:linear-gradient(#ff8174,#e44341)}.obsidian-app .obsidian-game .game-character-panel .stat.mana .stat-strip{background:linear-gradient(#7df,#2688ed)}.obsidian-app .obsidian-game .game-character-panel .stat.energy .stat-strip{background:linear-gradient(#ffe584,#e9b52f)}.obsidian-app .obsidian-game .game-character-panel .stat.exp .stat-strip{background:linear-gradient(#a8e972,#62b93b)}.obsidian-app .obsidian-game.game-container[data-layout=mobile]>.game-menu{box-shadow:none;background:0 0;border:0}.obsidian-app .obsidian-game[data-layout=mobile] .game-character-panel>.character-main{background:linear-gradient(130deg,#202430d9,#111724c7);border:1px solid #b49b6c66;border-radius:7px;box-shadow:0 3px 14px #0005}.obsidian-app .obsidian-game[data-layout=mobile] .game-character-panel>.avatar-frame{box-shadow:none;background:0 0}.obsidian-app .obsidian-game .game-menu>.game-menu-items,.obsidian-app .obsidian-game .game-menu.open>.game-menu-items{border:0;border-left:1px solid var(--ob-line);width:auto;height:68px;box-shadow:none;background:0 0;border-radius:0;flex-wrap:nowrap;flex:auto;justify-content:space-evenly;align-self:center;align-items:stretch;gap:4px;padding:0 0 0 10px;display:flex;position:static;overflow:visible;transform:none}.obsidian-app .obsidian-game .game-menu>.game-menu-items>.menu-item,.obsidian-app .obsidian-game .game-menu.open>.game-menu-items>.menu-item{background:0 0;border:0;flex-direction:column;flex:0 0 62px;justify-content:center;align-items:center;gap:3px;width:62px;min-width:0;height:68px;min-height:0;padding:3px 2px;display:flex;position:relative}.obsidian-app .obsidian-game .game-menu>.game-menu-items>.menu-item[data-primary=false]{display:none}.obsidian-app .obsidian-game .game-menu>.game-menu-items>.menu-item>.obsidian-nav-art{width:40px;height:40px;margin:0}.obsidian-app .obsidian-game .game-menu>.game-menu-items>.menu-item>.menu-title{text-align:center;white-space:nowrap;width:100%;min-height:12px;margin:0;font:10px/12px Arial,sans-serif;display:block}.obsidian-app .obsidian-game .game-menu>.game-menu-items>.obsidian-more-button,.obsidian-app .obsidian-game .game-menu.open>.game-menu-items>.obsidian-more-button{border-left:1px solid var(--ob-line);border-radius:0;flex-basis:48px;width:48px;display:flex}.obsidian-app .obsidian-game .obsidian-overflow-menu{z-index:510;border:1px solid var(--ob-line);background:linear-gradient(140deg,#252432,#121722);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:330px;max-height:min(70dvh,480px);padding:12px;display:grid;position:absolute;top:86px;right:12px;overflow-y:auto;box-shadow:0 15px 45px #000a}.obsidian-app .obsidian-game .obsidian-overflow-menu>.menu-item{color:#d1c8b8;background:0 0;border:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;min-width:0;min-height:48px;padding:6px;display:flex;position:relative}.obsidian-app .obsidian-game .obsidian-overflow-menu>.menu-item>.menu-unread-badge{width:auto;min-width:17px;height:17px;padding:1px 4px;font:700 10px/15px Arial,sans-serif;position:absolute;top:2px;left:29px;right:auto}.obsidian-app .obsidian-game .obsidian-overflow-menu>.menu-item[data-primary=true]{display:none}.obsidian-app .obsidian-game .obsidian-overflow-menu>.menu-item .obsidian-nav-art{flex:none;width:32px;height:32px}.obsidian-app .obsidian-game .obsidian-overflow-menu .menu-title{min-height:0;font:11px/1.3 Arial,sans-serif}@container obsidian-header (width>=1050px){.obsidian-app .obsidian-game .game-menu>.game-menu-items>.menu-item[data-menu-panel=fortune]{display:flex}.obsidian-app .obsidian-game .obsidian-overflow-menu>[data-menu-panel=fortune],.obsidian-app .obsidian-game .game-menu>.game-menu-items>.obsidian-more-button>.obsidian-more-fortune-badge{display:none}}@container obsidian-header (width>=1120px){.obsidian-app .obsidian-game .game-menu>.game-menu-items>.menu-item[data-menu-panel=settings]{display:flex}.obsidian-app .obsidian-game .obsidian-overflow-menu>[data-menu-panel=settings]{display:none}}@container obsidian-header (width>=1190px){.obsidian-app .obsidian-game .game-menu>.game-menu-items>.menu-item[data-menu-panel=crystals]{display:flex}.obsidian-app .obsidian-game .obsidian-overflow-menu>[data-menu-panel=crystals]{display:none}}.obsidian-app .obsidian-game[data-layout=mobile] .game-menu>.game-character-panel{flex:0 330px;grid-template-columns:46px minmax(0,1fr);gap:12px;width:330px;max-width:100%}.obsidian-app .obsidian-game[data-layout=mobile] .game-character-panel>.avatar-frame{width:46px;height:56px}.obsidian-app .obsidian-game[data-layout=mobile] .game-character-panel .avatar-level{font-size:23px}.obsidian-app .obsidian-game[data-layout=mobile] .game-character-panel .avatar-faction-icon{width:34px;height:37px;top:3px;left:5px}.obsidian-app .obsidian-game[data-layout=mobile] .game-character-panel .character-name{height:16px;margin-bottom:2px;font-size:14px;line-height:16px}.obsidian-app .obsidian-game[data-layout=mobile] .game-character-panel .character-main .stat,.obsidian-app .obsidian-game[data-layout=mobile] .game-character-panel .character-main .stat.exp{height:11px;margin-top:2px}.obsidian-app .obsidian-game[data-layout=mobile] .game-character-panel .character-main .stat .stat-value{font-size:9px;line-height:9px}.obsidian-app .obsidian-game[data-layout=mobile] .game-menu>.game-menu-items,.obsidian-app .obsidian-game[data-layout=mobile] .game-menu.open>.game-menu-items{display:none}.obsidian-app .obsidian-game[data-layout=mobile] .obsidian-overflow-menu{top:84px;bottom:calc(86px + env(safe-area-inset-bottom,0px));align-content:start;width:auto;max-height:none;position:fixed;left:10px;right:10px}.obsidian-app .obsidian-game[data-layout=mobile] .obsidian-overflow-menu>.menu-item{display:flex}.obsidian-app .obsidian-game[data-layout=mobile][data-mobile-expanded=true]{--game-panel-top:0px}.obsidian-app .obsidian-game[data-layout=mobile][data-mobile-expanded=true]>.game-menu{pointer-events:none;background:0 0;border-color:#0000}.obsidian-app .obsidian-game[data-layout=mobile][data-mobile-expanded=true]>.game-menu>:not(.obsidian-overflow-menu){visibility:hidden;pointer-events:none}.obsidian-app .obsidian-game[data-layout=mobile][data-mobile-expanded=true] .obsidian-overflow-menu{pointer-events:auto;top:8px}@media (orientation:portrait),(min-height:561px){.obsidian-app .obsidian-game[data-layout=mobile]>.game-menu{pointer-events:none;background:0 0;border:0;grid-row:1;width:100%;height:84px;position:absolute;top:0;left:0;right:0}.obsidian-app .obsidian-game[data-layout=mobile]>.game-menu>*{pointer-events:auto}.obsidian-app .obsidian-game[data-layout=mobile]>.game-layout{grid-row:1/3}.obsidian-app .obsidian-game[data-layout=mobile] .game-character-panel>.character-main{background:linear-gradient(130deg,#202430d9,#111724c7);border:1px solid #b49b6c66;border-radius:7px;padding:4px 7px;box-shadow:0 3px 14px #0005}.obsidian-app .obsidian-game[data-layout=mobile] .game-character-panel>.avatar-frame{box-shadow:none;background:0 0}.obsidian-app .obsidian-game[data-layout=mobile] .location-column>.location-overlay{top:92px}}@media (max-height:560px) and (max-width:1050px) and (orientation:landscape){.obsidian-app .obsidian-game[data-layout=mobile].game-container>.game-menu{gap:0;width:245px;padding:3px 10px}.obsidian-app .obsidian-game[data-layout=mobile] .game-menu>.game-character-panel{flex-basis:218px;grid-template-columns:36px minmax(0,1fr);gap:9px;width:218px}.obsidian-app .obsidian-game[data-layout=mobile] .game-character-panel>.avatar-frame{width:36px;height:47px}.obsidian-app .obsidian-game[data-layout=mobile] .game-character-panel .avatar-faction-icon{width:28px;height:31px;left:3px}.obsidian-app .obsidian-game[data-layout=mobile] .game-character-panel .avatar-level{font-size:20px}.obsidian-app .obsidian-game[data-layout=mobile] .game-character-panel .character-name{height:12px;margin-bottom:1px;font-size:11px;line-height:12px}.obsidian-app .obsidian-game[data-layout=mobile] .game-character-panel .character-main .stat,.obsidian-app .obsidian-game[data-layout=mobile] .game-character-panel .character-main .stat.exp{height:10px;margin-top:2px}.obsidian-app .obsidian-game[data-layout=mobile] .game-character-panel .character-main .stat .stat-value{font-size:8px;line-height:8px}.obsidian-app .obsidian-game[data-layout=mobile] .obsidian-overflow-menu{inset:8px 76px 8px 8px}}@media (orientation:portrait){.obsidian-app .obsidian-game[data-layout=mobile] .battle-header{top:86px}}@container obsidian-header (width>=1200px){.obsidian-app .obsidian-game:not([data-layout=mobile]) .game-menu>.game-menu-items>.menu-item{flex:1 1 0;width:auto;display:flex}.obsidian-app .obsidian-game:not([data-layout=mobile]) .game-menu>.game-menu-items>.menu-item[data-menu-panel=""][data-menu-action=""],.obsidian-app .obsidian-game:not([data-layout=mobile]) .game-menu>.game-menu-items>.obsidian-more-button,.obsidian-app .obsidian-game:not([data-layout=mobile]) .obsidian-overflow-menu{display:none}}.obsidian-game .obsidian-location-navigation{z-index:30;pointer-events:none;position:absolute;inset:0}.obsidian-game .obsidian-location-navigation button{color:#f0dbab;cursor:pointer;pointer-events:auto;touch-action:manipulation;background:#171b24ed;border:1px solid #d8bd7f88;border-radius:24px;align-items:center;gap:8px;min-height:44px;padding:5px 10px 5px 6px;display:flex;box-shadow:0 3px 12px #0007}.obsidian-game .obsidian-location-navigation button:focus-visible{outline-offset:2px;background:#36302a;border-color:#efd797;outline:2px solid #efd79755}@media (hover:hover) and (pointer:fine){.obsidian-game .obsidian-location-navigation button:hover{outline-offset:2px;background:#36302a;border-color:#efd797;outline:2px solid #efd79755}}.obsidian-game .obsidian-location-navigation i{background:#28231bbb;border:1px solid #c8ad6e55;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.obsidian-game .obsidian-location-navigation span{text-overflow:ellipsis;white-space:nowrap;max-width:118px;font:11px/1.2 Arial,sans-serif;overflow:hidden}.obsidian-game .obsidian-location-exit{max-width:calc(50% - 14px);position:absolute}.obsidian-game .obsidian-location-exit.transition-ul{top:22%;left:68px}.obsidian-game .obsidian-location-exit.transition-ur{top:22%;right:12px}.obsidian-game .obsidian-location-exit.transition-dl{bottom:76px;left:68px}.obsidian-game .obsidian-location-exit.transition-dr{bottom:76px;right:12px}.obsidian-game .obsidian-location-exit.transition-ul i{transform:rotate(-45deg)}.obsidian-game .obsidian-location-exit.transition-ur i{transform:rotate(45deg)}.obsidian-game .obsidian-location-exit.transition-dl i{transform:rotate(-135deg)}.obsidian-game .obsidian-location-exit.transition-dr i{transform:rotate(135deg)}.obsidian-game .obsidian-location-tools{justify-content:center;gap:8px;max-width:calc(100% - 24px);display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.obsidian-game .obsidian-location-tools button{flex:0 auto;min-width:0}.obsidian-game .obsidian-location-tools span{max-width:110px}@media (max-width:640px){.obsidian-game .obsidian-location-navigation span{max-width:90px;font-size:10px}.obsidian-game .obsidian-location-navigation button{gap:5px;padding-right:8px}.obsidian-game .obsidian-location-tools{bottom:10px}.obsidian-game .obsidian-location-exit.transition-ul,.obsidian-game .obsidian-location-exit.transition-ur{top:max(22%,132px)}}@media (max-height:560px) and (max-width:1050px) and (orientation:landscape){.obsidian-game .obsidian-location-exit.transition-ul,.obsidian-game .obsidian-location-exit.transition-ur{top:90px}.obsidian-game .obsidian-location-exit.transition-dl,.obsidian-game .obsidian-location-exit.transition-dr{bottom:68px}.obsidian-game .obsidian-location-tools{bottom:8px}}@media (max-width:360px) and (orientation:portrait){.obsidian-game .obsidian-location-exit.transition-ul{top:132px}.obsidian-game .obsidian-location-exit.transition-ur{top:184px}.obsidian-game .obsidian-location-exit.transition-dl{bottom:128px}.obsidian-game .obsidian-location-exit.transition-dr{bottom:76px}}@media (min-width:561px) and (max-height:560px) and (max-width:1050px) and (orientation:landscape){.obsidian-game .location-column:has(.belt-hud.expanded) .obsidian-location-tools{bottom:64px}:is(.obsidian-game .location-column:has(.belt-hud.expanded) .obsidian-location-exit.transition-dl,.obsidian-game .location-column:has(.belt-hud.expanded) .obsidian-location-exit.transition-dr){bottom:120px}}.obsidian-app .battle-field .formation .battle-labels.battle-label-card{box-sizing:border-box;width:100px;height:28px;box-shadow:none;background:0 0;border:0;border-radius:4px;grid-template-rows:18px 10px;align-content:start;gap:0;padding:0;display:grid;overflow:visible}.obsidian-app .battle-field .formation .battle-labels.battle-label-card.battle-character-labels{grid-template-rows:18px 10px 10px;height:38px}.obsidian-app .battle-field .formation .battle-label-card>strong.battle-label-name{color:#eee5d2;text-shadow:0 1px 2px #000,0 0 4px #000;background:0 0;border:0;border-radius:3px 3px 0 0;justify-content:center;align-items:center;gap:3px;width:100%;max-width:100%;height:18px;min-height:0;padding:0 3px;display:flex;overflow:hidden;font:11px/18px Arial,sans-serif!important;position:relative!important}.obsidian-app .battle-field .formation .battle-label-name>.identity-class-icon{flex:0 0 15px;width:15px;min-width:15px;max-width:15px;height:15px;min-height:15px;max-height:15px;position:static}.obsidian-app .battle-field .battle-label-name>.battle-nickname.vip-nickname-text{filter:drop-shadow(0 1px 1px #080600)drop-shadow(0 0 1px #080600)}.obsidian-app .battle-field .formation .battle-label-card>.battle-vital{color:#fff;text-align:center;background:0 0;border:0;border-radius:0;width:100%;min-width:0;max-width:100%;height:10px;min-height:0;margin:0;padding:0;display:block;overflow:visible;font:9px/10px Arial,sans-serif!important;position:relative!important}.obsidian-app .battle-field .battle-vital:before{content:"";background:#07101d55;border-radius:2px;position:absolute;inset:2px 0}.obsidian-app .battle-field .battle-vital-fill{background:linear-gradient(#8cff73d9,#20c943c7);border-radius:2px;height:6px;display:block;position:absolute;inset:2px auto auto 0}.obsidian-app .battle-field .battle-vital-mana .battle-vital-fill{background:linear-gradient(#75e3ffe0,#2788ffcc)}.obsidian-app .battle-field .battle-vital-energy .battle-vital-fill{background:linear-gradient(#ffe97be0,#edb525cc)}.obsidian-app .battle-field .battle-vital-number{z-index:1;color:#fff;text-shadow:0 1px 2px #000,0 0 2px #000;width:100%;display:block;position:relative}@media (max-width:760px),(max-height:560px) and (orientation:landscape){.obsidian-app .battle-field .formation .battle-labels.battle-label-card{grid-template-rows:11px 10px;width:80px;height:21px}.obsidian-app .battle-field .formation .battle-labels.battle-label-card.battle-character-labels{grid-template-rows:11px 10px 10px;height:31px}.obsidian-app .battle-field .formation .battle-label-card>strong.battle-label-name{gap:2px;height:11px;padding-inline:2px;font:9px/11px Arial,sans-serif!important}.obsidian-app .battle-field .formation .battle-label-name>.identity-class-icon{flex-basis:11px;width:11px;min-width:11px;max-width:11px;height:11px;min-height:11px;max-height:11px}}.obsidian-app .obsidian-game .battle-view>.battle-header{box-sizing:border-box;border-radius:5px;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:max-content;max-width:calc(100% - 20px);height:auto;min-height:0;padding:3px 7px;display:flex}.obsidian-app .obsidian-game .battle-header>h1{white-space:nowrap;margin:0;font-size:13px;line-height:16px}.obsidian-app .obsidian-game .battle-header>.battle-turn{white-space:nowrap;gap:5px;min-height:0}.obsidian-app .obsidian-game .battle-header .battle-turn>span{font-size:11px;line-height:16px}.obsidian-app .obsidian-game .battle-header .battle-turn>b{min-width:0;min-height:0;padding:2px 4px;font-size:10px;line-height:14px}.obsidian-app .obsidian-game .battle-header>.battle-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.obsidian-app .obsidian-game .battle-header .battle-actions>button{box-sizing:border-box;aspect-ratio:auto;color:#f1dfb7;filter:none;white-space:nowrap;touch-action:manipulation;background:linear-gradient(#343028,#201d19);border:1px solid #ad8b4e;border-radius:3px;flex:none;justify-content:center;align-items:center;width:auto;min-width:44px;height:34px;min-height:0;padding:0 7px;font:13px/1.1 Arial,sans-serif;display:inline-flex;box-shadow:inset 0 0 0 1px #0005}.obsidian-app .obsidian-game .battle-header .battle-actions>button:not(:disabled):hover{filter:none;background:#43392a;border-color:#e8cc8b}.obsidian-app .obsidian-game .battle-header .battle-actions>button:focus-visible{outline-offset:1px;filter:none;outline:2px solid #e8cc8b}@media (max-width:760px) and (orientation:portrait){.obsidian-app .obsidian-game .battle-view>.battle-header{grid-template-rows:14px 30px;grid-template-columns:auto auto;gap:0 8px;width:max-content;max-width:calc(100% - 16px);height:48px;padding:1px 6px;display:grid;top:78px}.obsidian-app .obsidian-game .battle-header>h1{grid-area:1/1;font-size:11px;line-height:14px}.obsidian-app .obsidian-game .battle-header>.battle-turn{flex-direction:column;grid-area:2/1;justify-content:center;gap:1px}.obsidian-app .obsidian-game .battle-header .battle-turn>span{font-size:11px;line-height:13px}.obsidian-app .obsidian-game .battle-header .battle-turn>b{padding:0 3px;font-size:10px;line-height:13px}.obsidian-app .obsidian-game .battle-header>.battle-actions{grid-area:1/2/3;justify-content:flex-end}.obsidian-app .obsidian-game .battle-header .battle-actions>button{min-width:44px;height:44px;padding-inline:8px;font-size:13px}}@media (max-height:560px) and (orientation:landscape){.obsidian-app .obsidian-game .battle-view>.battle-header{max-width:calc(100% - 257px);top:6px;left:auto;right:6px;transform:none}.obsidian-app .obsidian-game .battle-header .battle-actions>button{min-width:44px;height:44px;padding-inline:8px;font-size:13px}}@media (max-width:600px) and (max-height:560px) and (orientation:landscape){.obsidian-app .obsidian-game .battle-view>.battle-header{flex-wrap:wrap;gap:3px 4px;width:154px;max-width:calc(100% - 257px);padding:3px;top:6px;left:auto;right:6px;transform:none}.obsidian-app .obsidian-game .battle-header>h1{font-size:10px;line-height:12px}.obsidian-app .obsidian-game .battle-header .battle-turn>span{font-size:9px;line-height:12px}.obsidian-app .obsidian-game .battle-header .battle-turn>b{padding:0 2px;font-size:9px;line-height:12px}.obsidian-app .obsidian-game .battle-header>.battle-turn{gap:2px}.obsidian-app .obsidian-game .battle-header>.battle-actions{flex-basis:100%;justify-content:center;gap:8px}.obsidian-app .obsidian-game .battle-header .battle-actions>button{height:44px;padding-inline:3px;font-size:13px}.obsidian-app .obsidian-game .battle-header .battle-actions>.battle-skip-turn{white-space:normal;flex:1 1 0;min-width:0;max-width:90px}}.obsidian-app .obsidian-game:not([data-layout=mobile]) .battle-view>.battle-header{width:auto;max-width:none;height:66px;box-shadow:none;text-shadow:0 2px 5px #000b;pointer-events:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 160px minmax(0,1fr);align-items:center;gap:12px;margin:0;padding:0;display:grid;position:absolute;top:14px;left:18px;right:18px;transform:none}.obsidian-app .obsidian-game:not([data-layout=mobile]) .battle-header>h1{color:#d5c7ab;justify-self:start;font:12px/1.4 Arial,sans-serif}.obsidian-app .obsidian-game:not([data-layout=mobile]) .battle-header>.battle-turn{flex-direction:column;justify-self:center;gap:2px;width:160px;min-height:62px;display:flex}.obsidian-app .obsidian-game:not([data-layout=mobile]) .battle-header .battle-turn>span{color:#eee0c6;font:500 14px/20px Arial,sans-serif}.obsidian-app .obsidian-game:not([data-layout=mobile]) .battle-header .battle-turn>b{color:#f5dfaa;text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:0;width:160px;height:38px;margin:0;padding:0;font:700 30px/38px Arial,sans-serif;display:block}.obsidian-app .obsidian-game:not([data-layout=mobile]) .battle-header .battle-turn:is([data-phase=playback],[data-finished=true])>b{font-size:20px}.obsidian-app .obsidian-game:not([data-layout=mobile]) .battle-header>.battle-actions{flex-wrap:nowrap;justify-self:end;gap:8px;display:flex}.obsidian-app .obsidian-game:not([data-layout=mobile]) .battle-header .battle-actions>button{color:#eed6a2;pointer-events:auto;background:#151b27e8;border:1px solid #b49b6c88;border-radius:10px;place-items:center;width:46px;min-width:46px;height:46px;min-height:46px;padding:0;font:12px/1 Arial,sans-serif;display:grid;box-shadow:0 3px 12px #0004}.obsidian-app .obsidian-game:not([data-layout=mobile]) .battle-header .battle-skip-turn>i{font-size:22px}.demo-launch{color:#fff3d8;letter-spacing:1px;background:linear-gradient(#eb3c2b,#a81913);border:1px solid #ff9c79;border-radius:7px;width:100%;min-height:54px;margin:0 0 14px;padding:12px;font:700 19px/1.1 Georgia,serif;display:block;box-shadow:0 3px 14px #bc201d55,inset 0 1px #ffc09c}.site-shell .home-auth-column>.demo-launch{width:calc(100% - 30px);margin:40px 15px 18px}.obsidian-app .site-shell .home-auth-column>.home-login-block{width:auto;margin-top:0}.demo-battle-backdrop{z-index:2500;background:#060910d9;place-items:center;padding:12px;display:grid;position:fixed;inset:0;overflow:auto}.demo-battle-panel{color:#e7ddca;background:linear-gradient(145deg,#292532,#111722);border:1px solid #b49b6c;border-radius:10px;width:min(600px,100%);max-height:calc(100dvh - 24px);padding:22px;position:relative;overflow:auto;box-shadow:0 12px 65px #000b}.demo-battle-panel h2{color:#eed4a1;margin:0 40px 12px 0;font:24px/1.2 Georgia,serif}.demo-battle-panel p{font:14px/1.5 Arial,sans-serif}.demo-close{color:#e7ddca;background:#151923;border:1px solid #b49b6c66;border-radius:5px;width:44px;height:44px;font-size:25px;position:absolute;top:9px;right:9px}.demo-class-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:18px 0;display:grid}.demo-class-grid>button{color:#eedfc2;text-align:left;background:#18202b;border:1px solid #b49b6c66;border-radius:6px;grid-template-columns:30px 1fr;align-items:center;gap:5px 8px;min-height:64px;padding:10px;display:grid}.demo-class-grid>button:hover:not(:disabled){background:#302a25;border-color:#e9c57d}.demo-class-grid small{grid-column:2;font:11px/1.3 Arial,sans-serif}.demo-caption{color:#b6ad9c;font-size:12px!important}.demo-notice{color:#ffc3a6}.demo-result-actions{flex-wrap:wrap;gap:10px;display:flex}.demo-result-actions button,.demo-exit{color:#eedfc2;background:#312a20;border:1px solid #b49b6c;border-radius:5px;min-height:44px;padding:8px 14px}.demo-mode .game-menu-items,.demo-mode .obsidian-overflow-menu,.demo-mode .chat-entry,.demo-mode .chat-form,.demo-mode .chat-input-row,.demo-mode .players-block,.demo-mode .mobile-social-tabs{display:none!important}.demo-mode .chat-container{grid-template-rows:minmax(0,1fr)}.demo-mode .chat-block{min-height:0;display:flex}.demo-mode .demo-exit{z-index:500;margin-left:auto;position:absolute;top:14px;right:18px}.demo-mode .demo-belt,.demo-mode .demo-belt.expanded{width:44px;max-width:none;display:block;top:50%;bottom:auto;transform:translateY(-50%)}.demo-mode .demo-belt>.belt-hud-toggle{pointer-events:auto;width:44px;height:44px;display:grid}.demo-belt-slots{pointer-events:auto;background:#151a25f5;border:1px solid #b49b6c;border-radius:5px;grid-template-columns:repeat(2,48px);gap:6px;padding:6px;display:grid;position:absolute;top:0;left:48px}.demo-belt-slots>button{color:#eedfc2;background:#25222a;border:1px solid #a88d58;border-radius:4px;width:48px;height:48px;padding:3px;position:relative}.demo-belt-slots img{object-fit:contain;width:100%;height:100%}.demo-belt-slots small{background:#10121b;padding:1px;font:700 11px Arial,sans-serif;position:absolute;bottom:1px;right:3px}.demo-belt-slots button:disabled{opacity:.45}.obsidian-app .demo-mode[data-layout=mobile] .demo-mobile-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-mode .chat-message{opacity:.5}.demo-mode .stat.exp{display:none}.obsidian-app .obsidian-game.demo-mode:not([data-layout=mobile]) .battle-header .battle-turn>b{font-size:20px}.obsidian-app .demo-camera-shell[data-layout=mobile] .location-column>.battle-view{box-sizing:border-box;width:100%;height:100%;min-height:0;padding:156px 0 0;position:absolute;inset:0}.obsidian-app .demo-camera-shell[data-layout=mobile] .battle-view>.battle-header{width:auto;max-width:none;height:62px;min-height:0;box-shadow:none;text-shadow:0 1px 4px #000;background:0 0;border:0;grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) 112px minmax(0,1fr);align-items:center;gap:4px;margin:0;padding:0;display:grid;position:absolute;top:86px;left:12px;right:12px;transform:none}.obsidian-app .demo-camera-shell[data-layout=mobile] .battle-header>h1{color:#d5c7ab;grid-area:1/1;justify-self:start;font:11px/1.2 Arial,sans-serif}.obsidian-app .demo-camera-shell[data-layout=mobile] .battle-header>.battle-turn{flex-direction:column;grid-area:1/2;gap:2px;width:112px;min-height:48px;display:flex}.obsidian-app .demo-camera-shell[data-layout=mobile] .battle-header .battle-turn>span{color:#eee0c6;font:12px/16px Arial,sans-serif}.obsidian-app .demo-camera-shell[data-layout=mobile] .battle-header .battle-turn>b{color:#f5dfaa;text-align:center;background:0 0;border:0;width:112px;height:28px;margin:0;padding:0;font:700 17px/28px Arial,sans-serif}.obsidian-app .demo-camera-shell[data-layout=mobile] .battle-header>.battle-actions{flex-basis:auto;grid-area:1/3;justify-self:end}.obsidian-app .demo-camera-shell[data-layout=mobile] .battle-header .battle-actions>.battle-skip-turn{color:#eed6a2;background:#151b27e8;border:1px solid #b49b6c88;border-radius:9px;flex:0 0 40px;place-items:center;width:40px;min-width:40px;height:42px;min-height:42px;padding:0;font-size:20px;display:grid}.obsidian-app .demo-camera-shell[data-layout=mobile] .demo-belt{top:auto;bottom:8px;transform:none}.obsidian-app .demo-camera-shell[data-layout=mobile] .demo-belt-slots{grid-template-columns:repeat(4,44px);gap:4px;padding:4px;top:auto;bottom:0}.obsidian-app .demo-camera-shell[data-layout=mobile] .demo-belt-slots>button{width:44px;height:44px}.obsidian-app .demo-camera-shell[data-layout=mobile] .battle-camera-controls{bottom:58px}@media (orientation:landscape){.obsidian-app .demo-camera-shell[data-layout=mobile] .location-column>.battle-view{padding-top:86px}.obsidian-app .demo-camera-shell[data-layout=mobile] .battle-view>.battle-header{top:6px}.obsidian-app .demo-camera-shell[data-layout=mobile] .battle-header>h1{position:absolute;top:60px;left:0}}@media (orientation:landscape) and (max-width:700px){.obsidian-app .demo-camera-shell[data-layout=mobile] .location-column>.battle-view{padding-top:126px}.obsidian-app .demo-camera-shell[data-layout=mobile] .battle-view>.battle-header{height:52px;top:68px}.obsidian-app .demo-camera-shell[data-layout=mobile] .battle-header>h1{position:static}}@media (max-width:1050px){.demo-mode .demo-exit{display:none}}@media (max-height:560px) and (orientation:landscape){.obsidian-app .demo-mode[data-layout=mobile] .demo-mobile-nav{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1fr}}@media (max-width:400px){.demo-battle-panel{padding:16px}.demo-class-grid{gap:7px}.demo-class-grid>button{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;min-height:72px;padding:7px;font-size:12px}.demo-class-grid strong{min-width:0;max-width:100%}.demo-class-grid small{grid-column:1}}.class-selection-backdrop{z-index:2600;background:#060910e8;place-items:center;padding:10px;display:grid;position:fixed;inset:0}.class-selection-panel{color:#e7ddca;background:linear-gradient(145deg,#292532,#111722);border:1px solid #b49b6c;border-radius:9px;flex-direction:column;width:min(720px,100%);max-height:calc(100dvh - 20px);padding:18px;display:flex;box-shadow:0 12px 65px #000b}.class-selection-panel h2{color:#eed4a1;margin:0 0 7px;font:24px/1.15 Georgia,serif}.class-selection-panel p{margin:6px 0;font:13px/1.4 Arial,sans-serif}.class-selection-content{overscroll-behavior:contain;min-height:0;overflow-y:auto}.class-selection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 16px;display:grid}.class-selection-grid button{color:#eedfc2;background:#18202b;border:1px solid #b49b6c66;border-radius:6px;align-content:center;justify-items:center;gap:5px;min-width:0;min-height:88px;padding:8px;font:13px/1.2 Arial,sans-serif;display:grid}.class-selection-grid button.selected{background:#3b3022;border-color:#efd39a;box-shadow:inset 0 0 0 1px #efd39a66}.class-selection-grid button.unavailable{color:#a7a19a;background:#151923}.class-selection-grid button.unavailable img{filter:grayscale(.8);opacity:.7}.class-selection-grid small{color:#a8bba0;font:10px/1.2 Arial,sans-serif}.class-selection-grid .unavailable small{color:#9b9490}.class-selection-description h3{color:#eed4a1;margin:0 0 8px;font:19px Georgia,serif}.class-selection-skill{border-top:1px solid #b49b6c33;gap:10px;padding:10px 0;display:flex}.class-selection-skill img{object-fit:contain;flex:0 0 36px;width:36px;height:36px}.class-selection-skill strong{font:700 13px Arial,sans-serif}.class-selection-skill p{margin:4px 0;font-size:12px}.class-selection-skill small{color:#b7ad98;font:11px/1.3 Arial,sans-serif;display:block}.class-selection-unavailable,.class-selection-notice{color:#ffc3a6}.class-selection-blockers{background:#50331f50;border:1px solid #c99a6380;border-radius:6px;margin-bottom:12px;padding:10px}.class-selection-blockers>div+div{margin-top:10px}.class-selection-recovery{z-index:2600;color:#eee0c7;background:#202532;border:1px solid #b49b6c;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex;position:fixed;inset:10px 10px auto}.class-selection-recovery button{min-height:44px;color:inherit;background:#493a24;border:1px solid #caa66a;border-radius:5px;padding:6px 12px}.obsidian-app .obsidian-game .game-panel-overlay.class-selection-recovery-panel{z-index:2700}.class-selection-panel footer{border-top:1px solid #b49b6c44;flex-wrap:wrap;flex:none;justify-content:space-between;gap:9px;padding-top:12px;display:flex}.class-selection-panel footer>p{width:100%}.class-selection-panel footer>div{flex-wrap:wrap;justify-content:flex-end;gap:9px;width:100%;display:flex}.class-selection-panel footer button,.class-selection-primary{color:#eedfc2;background:#18202b;border:1px solid #8c7857;border-radius:5px;min-height:44px;padding:8px 12px;font:13px/1.2 Arial,sans-serif}.class-selection-panel button.class-selection-primary{background:#493a24;border-color:#caa66a}.class-selection-panel button:disabled{opacity:.45}@media (max-width:450px){.class-selection-panel{padding:13px}.class-selection-panel h2{font-size:22px}.class-selection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.class-selection-grid button{min-height:74px;padding:6px;font-size:12px}}.obsidian-app:has(>.site-shell){min-height:100dvh;padding:0}.obsidian-app>.site-shell{flex-direction:column;min-height:100dvh;padding-bottom:0;display:flex}.obsidian-app .site-shell>.site-page-content{flex:1 0 auto;width:100%;min-width:0;padding-bottom:48px}.obsidian-app .site-shell>.footer-border{flex:0 0 14px;margin:0 0 -2px}.obsidian-app .site-shell>footer{flex:none;margin:0;position:static}.obsidian-app .site-page-content>.auth-view:empty{display:none}.site-shell .site-page-content>.knowledge-page{padding-top:78px;padding-bottom:0}.site-page-content .knowledge-footer{color:#a2a694;text-align:left;background:0 0;padding:16px 0 0;font:12px/1.8 Arial,sans-serif}@media (max-width:640px){.obsidian-app .site-shell>.site-page-content{padding-bottom:32px}}.chat-channel-icon,.mobile-menu-heading{display:none}.obsidian-app .obsidian-game.mobile-tabbed-social[data-layout=mobile] .location-container{touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;overflow:auto}.obsidian-app .obsidian-game.mobile-tabbed-social[data-layout=mobile] .location-bg{width:max(100%,calc(max(100cqh,420px) * var(--ob-location-aspect,1.77778)));height:max(100%,420px);min-height:420px}@supports not (width:1cqw){.obsidian-app .obsidian-game.mobile-tabbed-social[data-layout=mobile] .location-bg{width:max(100%,calc(max(calc(100 * var(--nera-cqh,1vh)),420px) * var(--ob-location-aspect,1.77778)));height:max(100%,420px);min-height:420px}}.obsidian-app .obsidian-game.game-container.mobile-tabbed-social[data-layout=mobile]>.game-menu>.obsidian-overflow-menu{inset:max(8px,var(--ob-safe-top)) calc(var(--game-panel-right) + 8px) calc(var(--game-panel-bottom) + 8px) max(8px,var(--ob-safe-left));align-content:start;width:auto;max-height:none;padding-top:64px}.obsidian-app .obsidian-game.mobile-tabbed-social[data-layout=mobile] .mobile-menu-heading{color:#e5d3ae;margin:0;font:26px/1.2 Georgia,serif;display:block;position:absolute;top:14px;left:16px}.obsidian-app .obsidian-game.game-container.mobile-tabbed-social[data-layout=mobile] .location-column>.battle-view{bottom:calc(64px + var(--ob-safe-bottom));height:auto}@media (orientation:portrait),(min-height:561px){.obsidian-app .obsidian-game.game-container.mobile-tabbed-social[data-layout=mobile] .location-column>.battle-view{bottom:64px}}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile]{--ob-social-height:calc(clamp(166px, 32dvh, 260px) + 20px);--ob-social-width:clamp(220px, 30vw, 320px);--game-panel-top:0px;--game-panel-bottom:0px;--game-panel-right:0px;--game-panel-left:0px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile][data-battle=true]{--ob-social-height:calc(clamp(190px,30dvh,280px) + 20px)}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile]>.game-layout{grid-area:1/1;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0, 1fr) var(--ob-social-height);height:100%}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile]>.game-menu{inset:var(--ob-safe-top) 0 auto var(--ob-safe-left);width:calc(100% - var(--ob-safe-left));pointer-events:none;background:0 0;border:0;height:76px;padding:7px 12px;position:absolute}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile]>.game-menu>.game-character-panel{width:min(260px,100% - 64px);box-shadow:none;background:0 0;border:0;border-radius:9px;flex-basis:auto;grid-template-columns:40px minmax(0,1fr);gap:8px;padding:4px 8px}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .game-character-panel .avatar-frame{width:38px;height:48px}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .game-character-panel .avatar-faction-icon{width:32px;height:38px}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .game-character-panel .character-name{font-size:14px}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile]>.game-menu>.game-menu-toggle{top:calc(10px + var(--ob-safe-top));right:calc(10px + var(--ob-safe-right));color:#eed6a2;pointer-events:auto;visibility:visible;background:#151b27ed;border:1px solid #c1a16b80;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;min-height:44px;padding:10px;position:fixed;overflow:visible;display:flex!important}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .burger-line{background:currentColor;width:22px;height:2px;margin:0;left:10px}.obsidian-burger-badge{color:#fff;background:#77518d;border-radius:10px;min-width:17px;padding:2px 4px;font:10px/13px Arial,sans-serif;position:absolute;top:-5px;right:-5px}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile]>.game-menu>.game-menu-items{display:none}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile]>.game-menu>.obsidian-overflow-menu{--ob-overflow-icon:36px;top:calc(62px + var(--ob-safe-top));bottom:calc(var(--ob-social-height) + 8px);left:max(8px, var(--ob-safe-left));right:max(8px, var(--ob-safe-right));pointer-events:auto;grid-template-rows:repeat(7,minmax(48px,1fr));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(48px,auto);align-content:stretch;gap:6px;padding:8px}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile]>.game-menu>.obsidian-overflow-menu>.menu-item{flex-direction:row;justify-content:flex-start;gap:7px;min-height:48px;padding:4px}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile]>.game-menu>.obsidian-overflow-menu>.menu-item>.obsidian-nav-art{flex-basis:36px;width:36px;height:36px}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile]>.game-menu>.obsidian-overflow-menu>.menu-item>.menu-title{text-align:left;font:13px/1.2 Arial,sans-serif}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .location-column{visibility:visible;pointer-events:auto;grid-area:1/1;height:100%;min-height:0}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .location-container{overscroll-behavior:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;overflow:auto}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .location-container:not(.location-transit)>.location-bg{width:max(100%, calc(max(100cqh, 420px) * var(--ob-location-aspect,1.77778)));height:max(100%,420px);min-height:420px}@supports not (width:1cqw){.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .location-container:not(.location-transit)>.location-bg{width:max(100%, calc(max(calc(100 * var(--nera-cqh,1vh)), 420px) * var(--ob-location-aspect,1.77778)));height:max(100%,420px);min-height:420px}}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .location-column>.location-overlay{top:calc(86px + var(--ob-safe-top));text-align:center;max-width:calc(100% - 24px);left:50%;right:auto;transform:translate(-50%)}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .location-column>.location-overlay h1{font-size:19px}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .obsidian-location-exit:is(.transition-ul,.transition-ur){top:max(120px,22%)}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .obsidian-location-exit:is(.transition-dl,.transition-dr){bottom:68px}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .obsidian-location-navigation button{border-radius:20px 9px 9px 20px;gap:6px;min-height:40px;padding:0 10px 0 0}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .obsidian-location-navigation i{background:#c8ad6e0d;border:0;border-right:1px solid #c8ad6e40;border-radius:50%;flex:0 0 38px;width:38px;height:38px;font-size:15px;transform:none}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .transition-ul i:before{transform:rotate(-45deg)}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .transition-ur i:before{transform:rotate(45deg)}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .transition-dl i:before{transform:rotate(-135deg)}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .transition-dr i:before{transform:rotate(135deg)}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .obsidian-location-exit:is(.transition-ul,.transition-dl){left:8px}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .obsidian-location-exit{max-width:calc(50% - 16px)}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .location-column>.belt-hud{top:auto;bottom:8px;left:max(8px,var(--ob-safe-left));transform:none}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .belt-hud-toggle{border-radius:9px;display:grid}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .belt-hud:not(.expanded)>:not(.belt-hud-toggle){display:none}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile]{--ob-belt-control:40px;--ob-belt-row-width:calc(8 * var(--ob-belt-control) + 28px)}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .location-column>.belt-hud{grid-template-columns:var(--ob-belt-control);width:var(--ob-belt-control);gap:4px}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .location-column>.belt-hud.expanded{grid-template-columns:var(--ob-belt-control) var(--ob-belt-control) minmax(0,1fr) var(--ob-belt-control);width:var(--ob-belt-row-width);align-items:end;max-width:calc(100% - 16px)}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .location-column>.belt-hud .belt-slots{grid-column:auto;grid-template-columns:repeat(5,var(--ob-belt-control));overscroll-behavior:contain;scrollbar-width:none;grid-auto-flow:column;min-width:0;overflow:auto hidden}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .belt-slots::-webkit-scrollbar{display:none}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .location-column>.belt-hud :is(.belt-slot,.belt-backpack-button,.belt-page-button,.belt-hud-toggle){width:var(--ob-belt-control);height:var(--ob-belt-control);min-height:var(--ob-belt-control);grid-column:auto}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .belt-page-button>i{rotate:-90deg}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .belt-popover{width:min(340px,100vw - 32px);max-height:min(360px,calc(100dvh - var(--ob-social-height) - 110px));inset:auto auto calc(100% + 8px) 0}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .location-column .battle-camera-controls,.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .location-column .obsidian-location-tools{bottom:58px}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .location-column .obsidian-location-exit:is(.transition-dl,.transition-dr){bottom:108px}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .chat-container{z-index:40;width:100%;height:100%;min-height:0;padding-bottom:var(--ob-safe-bottom);border:0;border-top:1px solid #b49b6c60;grid-area:2/1;display:flex;position:relative;inset:auto;overflow:hidden}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .mobile-social-tabs{align-items:center;gap:3px;height:34px;min-height:34px;padding:3px 6px;display:flex}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .mobile-social-tabs>button:not(.short-battle-chat-toggle){width:auto;min-height:28px;box-shadow:none;border-radius:5px;flex:none;padding:4px 12px;font:12px/18px Arial,sans-serif}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .mobile-social-tabs>button.active{color:#eed6a2;background:#c1a16b1c}.mobile-chat-destination{text-overflow:ellipsis;white-space:nowrap;color:#ada38c;flex:1 1 0;min-width:0;margin:0 auto 0 2px;font-size:11px;overflow:hidden}.mobile-chat-destination[data-channel=private]{color:#f3a6dc}.mobile-chat-destination[data-channel=trade]{color:#f1a34f}.mobile-chat-destination[data-channel=group]{color:#8a9bff}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .short-battle-chat-toggle{display:none}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .chat-container :is(.chat-block.active,.players-block.active){flex:1 1 0;height:auto;min-height:0;display:flex;overflow:hidden}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .messages-block{overscroll-behavior:contain;touch-action:pan-y;padding:5px 8px;overflow-y:auto}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .message{margin:0 0 3px;padding:0;font:13px/1.35 Arial,sans-serif}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .message :is(.text,.nickname){font-size:13px;line-height:1.35}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .message .time{font-size:10px}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .chat-form{border-top:1px solid #ffffff0a;flex:none;grid-template-rows:40px;grid-template-columns:40px minmax(0,1fr) 36px 36px;gap:3px;margin:0;padding:4px 6px;display:grid}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .chat-form :is(button,input){height:40px;min-height:40px}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .chat-target-picker{grid-area:1/1;width:40px}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .chat-target-select{grid-template-columns:1fr;place-items:center;width:40px;padding:0;display:grid}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .chat-target-select>:is(b,i,.chat-target-mode){display:none}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .chat-channel-icon{color:#d8bf88;font-size:18px;display:block}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .chat-message{grid-area:1/2;width:100%;min-width:0;padding:5px;font-size:16px}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .chat-smile-wrap{grid-area:1/3;width:36px;min-width:36px}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .chat-form :is(.chat-send,.chat-smile){width:36px;min-width:36px;padding:8px}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .chat-send{grid-area:1/4}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .players-block>.tabs{min-height:30px;padding:0 4px}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .players-block>.tabs .tab{min-height:30px;padding:5px 4px;font-size:12px}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .players .player{min-height:34px}.obsidian-app .obsidian-game:is(.mobile-social-shell,.mobile-tabbed-social)[data-layout=mobile] .location-column>.battle-view{width:100%;height:100%;min-height:0;padding:calc(78px + var(--ob-safe-top)) 0 60px;box-sizing:border-box;flex-direction:column;display:flex;position:absolute;inset:0}.obsidian-app .obsidian-game:is(.mobile-social-shell,.mobile-tabbed-social)[data-layout=mobile] .battle-view>.battle-header{width:calc(100% - 24px);max-width:none;height:44px;box-shadow:none;text-shadow:0 1px 4px #000;background:0 0;border:0;border-radius:0;flex:0 0 44px;grid-template-rows:44px;grid-template-columns:minmax(0,1fr) 112px minmax(0,1fr);align-items:center;gap:4px;margin:0 12px 6px;padding:0;display:grid;position:relative;inset:auto;transform:none}.obsidian-app .obsidian-game:is(.mobile-social-shell,.mobile-tabbed-social)[data-layout=mobile] .battle-header>h1{color:#d5c7ab;overflow-wrap:anywhere;grid-area:auto;place-self:center start;margin:0;font:11px/1.2 Arial,sans-serif}.obsidian-app .obsidian-game:is(.mobile-social-shell,.mobile-tabbed-social)[data-layout=mobile] .battle-header>.battle-turn{flex-direction:column;grid-area:auto;justify-self:center;align-items:center;gap:0;width:112px;display:flex}.obsidian-app .obsidian-game:is(.mobile-social-shell,.mobile-tabbed-social)[data-layout=mobile] .battle-turn>span{color:#eee0c6;font:12px/16px Arial,sans-serif}.obsidian-app .obsidian-game:is(.mobile-social-shell,.mobile-tabbed-social)[data-layout=mobile] .battle-turn>b{text-align:center;font-variant-numeric:tabular-nums;color:#f5dfaa;background:0 0;border:0;width:112px;height:28px;margin:0;padding:0;font:700 23px/28px Arial,sans-serif;display:block}.obsidian-app .obsidian-game:is(.mobile-social-shell,.mobile-tabbed-social)[data-layout=mobile] .battle-turn:is([data-phase=playback],[data-finished=true])>b{font-size:15px}.obsidian-app .obsidian-game:is(.mobile-social-shell,.mobile-tabbed-social)[data-layout=mobile] .battle-header>.battle-actions{flex-wrap:nowrap;flex-basis:auto;grid-area:auto;justify-self:end;gap:4px}.obsidian-app .obsidian-game:is(.mobile-social-shell,.mobile-tabbed-social)[data-layout=mobile] .battle-header .battle-actions>button{color:#eed6a2;background:#151b27d9;border:1px solid #b49b6c88;border-radius:9px;place-items:center;width:40px;min-width:40px;height:42px;min-height:42px;padding:0;font:12px Arial,sans-serif;display:grid;box-shadow:0 2px 6px #0003}.obsidian-app .obsidian-game:is(.mobile-social-shell,.mobile-tabbed-social)[data-layout=mobile] .battle-header .battle-skip-turn>i{font-size:20px}.obsidian-app .obsidian-game:is(.mobile-social-shell,.mobile-tabbed-social)[data-layout=mobile] .battle-view>.battle-field-viewport.battle-field-scrolls{overscroll-behavior:contain;touch-action:pan-y;flex:1 1 0;min-height:0;display:block;position:relative;inset:auto;overflow:hidden auto}.obsidian-app .obsidian-game:is(.mobile-social-shell,.mobile-tabbed-social)[data-layout=mobile] .game-panel-overlay{visibility:visible;pointer-events:auto}.obsidian-app .obsidian-game:is(.mobile-social-shell,.mobile-tabbed-social)[data-layout=mobile] :is(.game-panel-overlay,.shop-modal-backdrop){z-index:1500;padding:var(--ob-safe-top) var(--ob-safe-right) var(--ob-safe-bottom) var(--ob-safe-left);background:#10151f;position:fixed;inset:0}.obsidian-app .obsidian-game:is(.mobile-social-shell,.mobile-tabbed-social)[data-layout=mobile] .game-panel-shell{border-radius:0}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile][data-chat-keyboard=true]>.game-menu{display:flex}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile][data-chat-keyboard=true]{--ob-social-height:min(65%,220px)}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile][data-battle=true] .location-column>.belt-hud:not(.expanded){top:auto;bottom:8px;transform:none}@media (min-width:480px) and (orientation:landscape){.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .obsidian-location-exit:is(.transition-ul,.transition-ur){top:90px}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile]:not([data-chat-entry=portrait]){--game-panel-bottom:0px;--game-panel-right:0px}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile]:not([data-chat-entry=portrait])>.game-layout{grid-template-columns:minmax(0,1fr) var(--ob-social-width);grid-template-rows:minmax(0,1fr)}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile]:not([data-chat-entry=portrait]) .chat-container{padding-right:var(--ob-safe-right);border-top:0;border-left:1px solid #b49b6c60;grid-area:1/2}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile]:not([data-chat-entry=portrait]) .mobile-social-tabs{flex-wrap:nowrap;height:62px;min-height:62px;padding-right:54px}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile]:not([data-chat-entry=portrait]) .mobile-social-tabs>button{padding-inline:8px}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile]:not([data-chat-entry=portrait])>.game-menu{width:calc(100% - var(--ob-social-width) - var(--ob-safe-left))}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile]:not([data-chat-entry=portrait])>.game-menu>.obsidian-overflow-menu{top:max(8px,var(--ob-safe-top));bottom:max(8px,var(--ob-safe-bottom));right:calc(var(--ob-social-width) + 8px);grid-template-rows:repeat(5,minmax(48px,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .location-column>.belt-hud.expanded{max-width:calc(100% - 16px)}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .location-column>.belt-hud.expanded .belt-slots{overscroll-behavior:contain;scrollbar-width:none;min-width:0;overflow:auto hidden}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile] .belt-popover{width:min(340px,calc(100vw - var(--ob-social-width) - 24px));max-height:min(360px,100dvh - 130px)}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile][data-battle=true]{--ob-social-height:calc(clamp(150px,22dvh,190px) + 20px)}.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile][data-battle=true]>.game-menu>.game-character-panel{width:min(190px,30cqw)}@supports not (width:1cqw){.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile][data-battle=true]>.game-menu>.game-character-panel{width:min(190px,calc(30 * var(--nera-cqw,1vw)))}}.obsidian-app .obsidian-game:is(.mobile-social-shell,.mobile-tabbed-social)[data-layout=mobile] .location-column>.battle-view{padding-top:calc(86px + var(--ob-safe-top))}.obsidian-app .obsidian-game:is(.mobile-social-shell,.mobile-tabbed-social)[data-layout=mobile] .battle-view>.battle-header{top:calc(6px + var(--ob-safe-top));width:100%;height:76px;margin:0;display:block;position:absolute;left:0;right:0}.obsidian-app .obsidian-game:is(.mobile-social-shell,.mobile-tabbed-social)[data-layout=mobile] .battle-header>h1{top:66px;left:calc(12px + var(--ob-safe-left));font-size:10px;position:absolute}.obsidian-app .obsidian-game:is(.mobile-social-shell,.mobile-tabbed-social)[data-layout=mobile] .battle-header>.battle-turn{top:5px;left:calc((100% + var(--ob-safe-left)) / 2);position:absolute;transform:translate(-50%)}.obsidian-app .obsidian-game:is(.mobile-social-shell,.mobile-tabbed-social)[data-layout=mobile] .battle-header>.battle-actions{position:absolute;top:8px;right:8px}}@media (min-width:480px) and (max-width:700px) and (orientation:landscape){.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile][data-battle=true]>.game-menu>.game-character-panel{width:min(190px,100cqw - 24px)}@supports not (width:1cqw){.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile][data-battle=true]>.game-menu>.game-character-panel{width:min(190px,calc(calc(100 * var(--nera-cqw,1vw)) - 24px))}}.obsidian-app .obsidian-game:is(.mobile-social-shell,.mobile-tabbed-social)[data-layout=mobile] .location-column>.battle-view{padding-top:calc(126px + var(--ob-safe-top))}.obsidian-app .obsidian-game:is(.mobile-social-shell,.mobile-tabbed-social)[data-layout=mobile] .battle-header>.battle-turn,.obsidian-app .obsidian-game:is(.mobile-social-shell,.mobile-tabbed-social)[data-layout=mobile] .battle-header>.battle-actions{top:68px}.obsidian-app .obsidian-game:is(.mobile-social-shell,.mobile-tabbed-social)[data-layout=mobile] .battle-header>h1{top:84px}.obsidian-app .obsidian-game:is(.mobile-social-shell,.mobile-tabbed-social)[data-layout=mobile] .battle-view>.battle-header{height:114px}}@media (min-width:480px) and (max-width:560px) and (orientation:landscape){.obsidian-app .obsidian-game.mobile-social-shell[data-layout=mobile]:not([data-chat-entry=portrait])>.game-menu>.obsidian-overflow-menu{grid-template-rows:repeat(7,minmax(48px,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.obsidian-app .obsidian-game:is(.mobile-social-shell,.mobile-tabbed-social)[data-layout=mobile] .battle-header>.battle-turn,.obsidian-app .obsidian-game:is(.mobile-social-shell,.mobile-tabbed-social)[data-layout=mobile] .battle-turn>b{width:76px}.obsidian-app .obsidian-game:is(.mobile-social-shell,.mobile-tabbed-social)[data-layout=mobile] .battle-turn>b{font-size:20px}.obsidian-app .obsidian-game:is(.mobile-social-shell,.mobile-tabbed-social)[data-layout=mobile] .battle-header .battle-actions>button{width:36px;min-width:36px}}body:has(.obsidian-game)>.smile-popover{z-index:1400;border-radius:10px}body:has(.obsidian-game)>.smile-popover .smile-popover-grid{overscroll-behavior:contain;touch-action:pan-y}body:has(.obsidian-game)>.smile-popover .smile-category-tabs{box-sizing:border-box;overscroll-behavior:contain;flex-shrink:0;min-width:0;height:58px;min-height:58px}body:has(.obsidian-game)>.smile-popover .smile-category-tabs>button{flex:0 0 40px;width:40px;height:40px;min-height:40px}.obsidian-app .obsidian-game.game-container.mobile-social-shell[data-layout=mobile]>.game-menu.open{z-index:1550}.obsidian-app .obsidian-game.game-container.mobile-social-shell[data-layout=mobile]>.game-menu.open>.game-menu-toggle{z-index:520}.obsidian-app .obsidian-game.game-container.mobile-social-shell[data-layout=mobile]>.game-menu>.obsidian-overflow-menu{box-sizing:border-box;width:auto;height:auto;max-height:none;padding:calc(72px + var(--ob-safe-top)) calc(14px + var(--ob-safe-right)) calc(14px + var(--ob-safe-bottom)) calc(14px + var(--ob-safe-left));overscroll-behavior:contain;touch-action:pan-y;box-shadow:none;background:radial-gradient(at 0 0,#302b3b,#121722 65%);border:0;border-radius:0;grid-template-rows:repeat(7,minmax(56px,1fr));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(56px,auto);gap:8px;position:fixed;inset:0;overflow:auto}.obsidian-app .obsidian-game.game-container.mobile-social-shell[data-layout=mobile] .mobile-menu-heading{top:calc(20px + var(--ob-safe-top));left:calc(20px + var(--ob-safe-left));color:#e5d3ae;pointer-events:none;margin:0;font:28px/1.2 Georgia,serif;display:block;position:absolute}.obsidian-app .obsidian-game.game-container.mobile-social-shell[data-layout=mobile]>.game-menu>.obsidian-overflow-menu>.menu-item{background:#ffffff04;border:1px solid #b49b6c24;border-radius:9px;flex-direction:row;justify-content:flex-start;gap:10px;min-width:0;min-height:56px;padding:10px}.obsidian-app .obsidian-game.game-container.mobile-social-shell[data-layout=mobile]>.game-menu>.obsidian-overflow-menu>.menu-item>.obsidian-nav-art{flex-basis:40px;width:40px;height:40px}.obsidian-app .obsidian-game.game-container.mobile-social-shell[data-layout=mobile]>.game-menu>.obsidian-overflow-menu>.menu-item>.menu-title{text-align:left;white-space:normal;font:14px/1.2 Arial,sans-serif}.obsidian-app .obsidian-game.game-container.mobile-social-shell[data-layout=mobile]>.game-menu>.obsidian-overflow-menu>.menu-item>.menu-unread-badge{top:6px;left:36px}@media (orientation:landscape) and (min-width:700px){.obsidian-app .obsidian-game.game-container.mobile-social-shell[data-layout=mobile]>.game-menu>.obsidian-overflow-menu{grid-template-rows:repeat(4,minmax(56px,1fr));grid-template-columns:repeat(4,minmax(0,1fr))}}.battle-camera-stage{display:contents}.obsidian-app .obsidian-game.game-container[data-battle-camera=true] .location-column>.battle-view{padding-bottom:0}.obsidian-app .obsidian-game.game-container[data-layout=mobile][data-battle-camera=true] .battle-view>.battle-field-viewport.battle-camera-viewport{touch-action:none;overscroll-behavior:contain;scrollbar-width:none;overflow-anchor:none;scroll-behavior:auto;background:0 0;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:auto}.obsidian-app .obsidian-game.game-container[data-battle-camera=true] .battle-view>.battle-header{z-index:320;pointer-events:none}.obsidian-app .obsidian-game.game-container[data-battle-camera=true] .battle-header button{pointer-events:auto}.obsidian-app .obsidian-game.game-container[data-battle-camera=true] .battle-camera-viewport::-webkit-scrollbar{display:none}.obsidian-app .obsidian-game.game-container[data-battle-camera=true] .battle-view:before{display:none}.obsidian-app .obsidian-game.game-container[data-battle-camera=true] .battle-camera-stage{overflow-anchor:none;box-sizing:border-box;background:var(--battle-background) var(--battle-camera-stage-background-x) var(--battle-camera-stage-background-y) / auto var(--battle-camera-background-height) no-repeat;display:block;position:relative;overflow:hidden}.obsidian-app .obsidian-game.game-container[data-battle-camera=true] .battle-camera-stage>.battle-field{transform-origin:0 0;background:0 0;max-width:none;min-height:0;margin:0;position:relative;inset:auto}.obsidian-app .obsidian-game.game-container[data-battle-camera=true] .battle-view .formation .battle-cell .battle-figure{--battle-unit-height:calc(clamp(132px,min(29.19cqw,42.39cqh),540px) * var(--battle-slot-scale,.8) * 1.6);--battle-sprite-height:calc(var(--battle-unit-height) * var(--battle-visual-scale));--battle-sprite-width:calc(var(--battle-sprite-height) * var(--battle-sprite-aspect));--battle-ground-height:calc(var(--battle-sprite-height) * var(--battle-slot-ground-ratio));--battle-position-shift-y:0px;--battle-hitbox-diameter:max(calc(44px * var(--battle-camera-inverse)),calc(var(--battle-unit-height) * var(--battle-hitbox-width-ratio)));translate:-50%}@supports not (width:1cqw){.obsidian-app .obsidian-game.game-container[data-battle-camera=true] .battle-view .formation .battle-cell .battle-figure{--battle-unit-height:calc(clamp(132px,min(calc(29.19 * var(--nera-cqw,1vw)),calc(42.39 * var(--nera-cqh,1vh))),540px) * var(--battle-slot-scale,.8) * 1.6);--battle-sprite-height:calc(var(--battle-unit-height) * var(--battle-visual-scale));--battle-sprite-width:calc(var(--battle-sprite-height) * var(--battle-sprite-aspect));--battle-ground-height:calc(var(--battle-sprite-height) * var(--battle-slot-ground-ratio));--battle-position-shift-y:0px;--battle-hitbox-diameter:max(calc(44px * var(--battle-camera-inverse)),calc(var(--battle-unit-height) * var(--battle-hitbox-width-ratio)));translate:-50%}}.obsidian-app .obsidian-game.game-container[data-layout=mobile][data-battle-camera=true] .battle-view .formation .battle-cell .battle-figure.battle-label-anchor[data-label-position]>.battle-labels.battle-label-card{width:var(--battle-camera-card-width);height:auto;min-height:26px;top:calc(var(--battle-ground-height) + (4px + var(--battle-camera-label-drop,0px)) * var(--battle-camera-inverse));transform:translateX(calc(-50% + var(--battle-camera-label-shift,0px) * var(--battle-camera-inverse))) scale(var(--battle-camera-inverse));transform-origin:top;grid-template-rows:minmax(16px,auto) 10px;gap:0;margin:0;left:50%}.obsidian-app .obsidian-game.game-container[data-layout=mobile][data-battle-camera=true] .battle-view .formation .battle-cell .battle-figure.battle-label-anchor[data-label-position]>.battle-labels.battle-character-labels{grid-template-rows:minmax(16px,auto) 10px 10px;height:auto;min-height:36px}.obsidian-app .obsidian-game.game-container[data-battle-camera=true] .formation-attackers .battle-cell:is(.slot-0,.slot-4){--battle-camera-label-shift:calc(var(--battle-camera-card-width) * -.25)}.obsidian-app .obsidian-game.game-container[data-battle-camera=true] .formation-defenders .battle-cell:is(.slot-0,.slot-4){--battle-camera-label-shift:calc(var(--battle-camera-card-width) * .25)}.obsidian-app .obsidian-game.game-container[data-battle-camera=true] .battle-cell.slot-3{--battle-camera-label-drop:12px}.obsidian-app .obsidian-game.game-container[data-battle-camera=true] .battle-view .formation .battle-label-card>strong.battle-label-name{justify-content:center;align-items:center;height:auto;min-height:16px;padding:1px 3px;display:flex;font:10px/13px Arial,sans-serif!important}.obsidian-app .obsidian-game.game-container[data-battle-camera=true] .battle-label-name .battle-nickname{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;text-align:center;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.obsidian-app .obsidian-game.game-container[data-battle-camera=true] .battle-label-name>.identity-class-icon{pointer-events:none;width:11px;min-width:11px;max-width:11px;height:11px;min-height:11px;max-height:11px;position:absolute;top:-9px;left:0}.obsidian-app .obsidian-game.game-container[data-battle-camera=true] .battle-view .formation .battle-label-card>.battle-vital{text-align:center;height:10px;min-height:10px;padding:0 3px;font:10px/10px Arial,sans-serif!important}.obsidian-app .obsidian-game.game-container[data-battle-camera=true] .battle-view .formation .battle-command-ready{top:calc(var(--battle-ground-height) + (-8px + var(--battle-camera-label-drop,0px)) * var(--battle-camera-inverse));left:calc(50% + (var(--battle-camera-card-width) / 2 + var(--battle-camera-label-shift,0px)) * var(--battle-camera-inverse));width:14px;height:14px;transform:translateX(-50%) scale(var(--battle-camera-inverse));transform-origin:top;font-size:9px}.battle-camera-controls{z-index:310;gap:4px;display:flex;position:absolute;bottom:8px;right:8px}.battle-camera-controls button{color:#eed6a2;touch-action:manipulation;background:#151b27ed;border:1px solid #b49b6c88;border-radius:6px;min-width:36px;height:36px;padding:0 10px;font:12px/1 Arial,sans-serif}.battle-camera-controls button:first-child,.battle-camera-controls button:last-child{padding:0 8px;font-size:22px}.obsidian-app .obsidian-game.game-container[data-battle-camera=true] .battle-damage-popup{font-size:calc(22px * var(--battle-camera-inverse));white-space:nowrap;font-weight:650;line-height:1.1}.obsidian-app .obsidian-game.game-container[data-battle-camera=true] .battle-damage-popup.critical{font-size:calc(27px * var(--battle-camera-inverse))}.obsidian-app .obsidian-game.game-container[data-battle-camera=true] .battle-damage-popup.dodge{font-size:calc(18px * var(--battle-camera-inverse))}.battle-camera-command-ring{z-index:1600!important;position:fixed!important}.obsidian-app .obsidian-game[data-layout=aside]{--game-panel-right:var(--ob-desktop-chat-width,340px)}.obsidian-app .obsidian-game[data-layout=aside]>.game-layout{grid-template-columns:minmax(0,1fr) var(--ob-desktop-chat-width,340px);position:relative}.desktop-chat-resizer{z-index:480;top:0;bottom:0;right:calc(var(--ob-desktop-chat-width) - 5px);cursor:col-resize;touch-action:none;outline-offset:-2px;width:10px;position:absolute}.desktop-chat-resizer:after{content:"";background:0 0;width:2px;transition:background .15s;position:absolute;top:0;bottom:0;left:4px}.desktop-chat-resizer:is(:hover,:focus-visible),[data-chat-resizing=true] .desktop-chat-resizer{background:#d9b66c12}.desktop-chat-resizer:is(:hover,:focus-visible):after,[data-chat-resizing=true] .desktop-chat-resizer:after{background:#d9b66ca6}.obsidian-app .obsidian-game[data-chat-resizing=true]{cursor:col-resize;-webkit-user-select:none;user-select:none}.obsidian-app .obsidian-game[data-layout=aside] .location-container{cursor:grab;scroll-behavior:auto;overflow-anchor:none}.obsidian-app .obsidian-game[data-layout=aside] .location-container[data-scene-panning=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.obsidian-app .obsidian-game[data-layout=aside] .players-block .tabs{flex:0 0 32px;align-items:stretch;min-height:32px;padding:0 8px}.obsidian-app .obsidian-game[data-layout=aside] .players-block .tab{min-height:32px;padding:4px 6px;font-size:12px}.obsidian-app .obsidian-game[data-layout=aside] .players-search{padding:3px 8px}.obsidian-app .obsidian-game[data-layout=aside] .players-search :is(button,input),.obsidian-app .obsidian-game[data-layout=aside] .players-count{height:28px;min-height:28px;font-size:12px}:root{--nera-safe-top:env(safe-area-inset-top,0px);--nera-safe-right:env(safe-area-inset-right,0px);--nera-safe-bottom:env(safe-area-inset-bottom,0px);--nera-safe-left:env(safe-area-inset-left,0px)}:root dialog[open]:not(.character-profile-dialog){inset:var(--nera-safe-top) var(--nera-safe-right) var(--nera-safe-bottom) var(--nera-safe-left);max-width:calc(100vw - var(--nera-safe-left) - var(--nera-safe-right) - 24px);max-height:calc(100dvh - var(--nera-safe-top) - var(--nera-safe-bottom) - 24px);box-sizing:border-box}:root body :is(.entry-dialog-backdrop,.resurrection-backdrop,.death-battle-choice-backdrop,.durability-loss-backdrop){box-sizing:border-box;padding:max(12px, var(--nera-safe-top)) max(12px, var(--nera-safe-right)) max(12px, var(--nera-safe-bottom)) max(12px, var(--nera-safe-left));grid-template-rows:minmax(0,1fr)}:root body :is(.entry-dialog,.resurrection-modal,.death-battle-choice-modal,.durability-loss-modal){box-sizing:border-box;max-height:100%}:root{color:#ccc;font-synthesis:none;text-rendering:optimizelegibility;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#090909;font-family:Open Sans,Arial,Helvetica,sans-serif}.menu-item.disabled,.menu-item:disabled{cursor:not-allowed;filter:grayscale(.95);opacity:.32}.menu-item.disabled:hover .menu-title,.menu-item:disabled:hover .menu-title{opacity:.62}.game-panel-overlay{top:var(--game-panel-top,92px);right:var(--game-panel-right,calc(var(--game-pad,10px) + 33.333% + 12px));bottom:var(--game-panel-bottom,var(--game-pad,10px));left:var(--game-panel-left,var(--game-pad,10px));z-index:420;background:#0203112e;place-items:stretch stretch;padding:0;display:grid;position:absolute}.game-panel-overlay.battle-overlay{background:#02031161}.game-panel-overlay.game-panel-map{z-index:1600;background:#080d0c;inset:0}.game-panel-overlay.game-panel-map.world-map-travel-lock{z-index:1800}.game-panel-shell{color:#f3ead9;background:linear-gradient(#110c09f0,#0c090ef0),url(/assets/body-bg-CiLxEpWz.jpeg) 50%/cover no-repeat;border:1px solid #b9924bb8;border-radius:0;grid-template-rows:auto auto minmax(0,1fr);width:100%;height:100%;min-height:0;max-height:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 52px #000000a3}.battle-overlay .game-panel-shell{background:linear-gradient(#110c09d1,#0c090ed6),url(/assets/body-bg-CiLxEpWz.jpeg) 50%/cover no-repeat}.game-panel-header{background:linear-gradient(#bf1713,#8f100d);border-bottom:1px solid #b9924b61;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:54px;padding:0 8px 0 18px;display:grid}.game-panel-header h2{margin:0;font-size:clamp(19px,2vw,28px);line-height:1.1}.game-panel-header-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.game-panel-close,.game-panel-close.icon-button,.game-panel-help,.game-panel-help.icon-button{color:#fff2ca;background:#3109098c;border:1px solid #ffdb8775;border-radius:50%;width:42px;height:42px}.game-panel-help,.game-panel-help.icon-button{font-size:24px;font-weight:900;line-height:1}.game-panel-notice{z-index:5;color:#ffe2a2;text-align:center;background:#1c0c12e0;border:1px solid #ffdb8747;max-width:min(560px,100% - 28px);padding:8px 12px;font-size:14px;position:absolute;top:62px;left:50%;transform:translate(-50%)}.game-panel-loading{z-index:4;pointer-events:none;background:#02031147;place-items:center;display:grid;position:absolute;inset:54px 0 0}.game-panel-loading.compact{background:0 0;min-height:220px;position:relative;inset:auto}.character-quests-panel{grid-row:3;min-height:0;padding:18px;overflow:auto}.quest-empty-state{color:#d7c8aa;place-items:center;min-height:180px;font-size:20px;font-weight:700;display:grid}.quest-group{gap:12px;margin-bottom:18px;display:grid}.quest-group h3{color:#ffe8ad;margin:0;font-size:20px}.quest-npc-dialog{grid-template-columns:minmax(136px,.2fr) minmax(0,1fr);gap:22px;margin-bottom:18px;padding:10px 4px 6px;display:grid}.quest-npc-person{align-content:start;justify-items:center;gap:10px;min-width:0;display:grid}.quest-npc-portrait{aspect-ratio:1;background:radial-gradient(circle at 50% 24%,#ffe8ad26,#0003 66%);place-items:center;width:min(100%,132px);display:grid;overflow:hidden}.quest-npc-portrait img{object-fit:cover;object-position:center top;transform-origin:top;filter:drop-shadow(0 10px 12px #0000008c);width:100%;height:100%;transform:scale(1.12)}.quest-npc-person strong{color:#fff0c9;text-align:center;font-size:18px}.quest-npc-content{gap:12px;min-width:0;display:grid}.quest-npc-content>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.quest-npc-content>header span{color:#cdbb94;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.quest-npc-content>header h3{color:#fff0c9;margin:2px 0 0;font-size:22px}.quest-npc-content>header b{color:#ffe3a0;text-transform:uppercase;letter-spacing:.08em;background:#41250d85;border:1px solid #ffd97e61;padding:5px 9px;font-size:12px}.quest-npc-list{gap:8px;display:grid}.quest-npc-list-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:#0c0a0bc2;border:1px solid #b9924b70;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.quest-npc-list-row:hover,.quest-npc-list-row:focus-visible{border-color:#ffe58fd1;outline:none;box-shadow:0 0 0 2px #ffd56929}.quest-npc-list-row span{gap:2px;min-width:0;display:grid}.quest-npc-list-row strong{color:#fff4cc;font-size:18px}.quest-npc-list-row small,.quest-npc-list-row b{color:#cdbb94;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.quest-status-icon{object-fit:contain;filter:drop-shadow(0 3px 3px #0000009e)drop-shadow(0 0 8px #ffd25657);flex:none;width:42px;height:42px}.quest-status-icon.active{opacity:.56;filter:grayscale(.2)drop-shadow(0 3px 3px #0000009e)}.quest-card{background:#0c0a0bc2;border:1px solid #b9924b70;gap:12px;padding:14px;display:grid}.quest-card-dialog{background:#0a08088f}.quest-card header,.quest-card footer,.quest-task-list li{justify-content:space-between;align-items:center;gap:12px;display:flex}.quest-card h4{color:#fff4cc;margin:0 0 4px;font-size:20px}.quest-card header span,.quest-card header b{color:#cdbb94;text-transform:uppercase;letter-spacing:.08em;font-size:13px}.quest-card header b{color:#ffe3a0;background:#41250d85;border:1px solid #ffd97e57;padding:4px 8px}.quest-dialogue{color:#eadfc8;margin:0;line-height:1.45}.quest-task-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.quest-task-list li{background:#ffffff0a;border:1px solid #ffffff14;padding:8px 10px}.quest-task-list li.complete strong{color:#77ee83}.reward-line{color:#f2e6cf;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.reward-currency-token,.reward-experience{color:#f2e6cf;min-height:24px;font:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.reward-currency-token img,.reward-experience img{object-fit:contain;width:30px;height:30px}.reward-currency-token i,.reward-experience i{place-items:center;width:16px;height:17px;font-size:15px;font-style:normal;line-height:1;display:inline-grid}.reward-experience{color:#8eff78}.reward-experience i{color:#5fde52;filter:drop-shadow(0 0 4px #63ff5459)}.reward-currency-token b,.reward-experience b{font:inherit}.quest-rewards{justify-content:flex-start}.quest-reward-item{cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:38px;height:38px;padding:0;display:inline-grid;position:relative}.quest-reward-item.selected,.quest-reward-item:focus-visible,.quest-reward-item:hover{filter:drop-shadow(0 0 8px #ffd569b8);outline:none}.quest-reward-item img{object-fit:contain;width:100%;height:100%}.quest-reward-item small{color:#fff;text-shadow:0 1px 3px #000,0 0 3px #000;font-size:12px;font-weight:900;line-height:1;position:absolute;bottom:1px;right:2px}.quest-reward-floating-tooltip{z-index:650;width:min(320px,100vw - 16px);max-height:min(300px,100dvh - 24px)}.quest-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:640px){.character-quests-panel{padding:12px}.quest-npc-dialog{grid-template-columns:1fr}.quest-npc-person{grid-template-columns:76px minmax(0,1fr);place-items:center start}.quest-npc-portrait{width:76px}.quest-npc-portrait img{transform:scale(1.32)}.quest-status-icon{width:34px;height:34px}.quest-card footer{flex-direction:column;align-items:stretch}}.game-panel-map .game-panel-shell{background:#11100c;border:0;grid-template-rows:auto minmax(0,1fr)}.game-panel-map.world-map-travel-lock .game-panel-header{grid-template-columns:minmax(0,1fr)}.world-map-panel-view{background:#11100c;grid-row:2;height:100%;min-height:0;position:relative;overflow:hidden}.world-map-panel-status{top:max(14px, env(safe-area-inset-top));z-index:6;pointer-events:none;background:linear-gradient(#2f2012f0,#130e0af0);border:1px solid #e6be707a;border-radius:6px;gap:3px;min-width:0;max-width:min(460px,100% - 32px);padding:9px 13px 10px;display:inline-grid;position:absolute;left:16px;box-shadow:0 9px 24px #00000080,inset 0 1px #ffeab42e}.world-map-panel-status strong,.world-map-panel-status span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.world-map-panel-status strong{color:#fff1c7;text-shadow:0 2px 2px #000000b8;font-size:15px;line-height:1.2}.world-map-panel-status span{color:#f2e0bec7;font-size:12px}.world-map-zoom-controls{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:7;gap:10px;display:flex;position:absolute}.world-map-zoom-controls button{color:#ffe0a1;text-shadow:0 2px 2px #0000009e;touch-action:manipulation;background:radial-gradient(circle at 50% 24%,#ffecb13d,#0000 38%),linear-gradient(#623d1afa,#23170ffa);border:2px solid #eec668c2;border-radius:8px;place-items:center;width:54px;height:54px;min-height:0;padding:0;font-size:30px;font-weight:700;line-height:1;display:grid;box-shadow:0 9px 18px #0000007a,inset 0 1px #fff3c342,inset 0 -3px #0000003d}.world-map-zoom-controls button:hover{background:radial-gradient(circle at 50% 24%,#fff2c457,#0000 40%),linear-gradient(#804e1efa,#311f12fa);border-color:#ffe096f5}.world-map-zoom-controls button:active{transform:translateY(1px);box-shadow:0 5px 12px #0000007a,inset 0 1px #fff3c333,inset 0 2px 8px #00000047}.world-map-viewport{touch-action:none;cursor:grab;background:#0c1614;height:100%;min-height:0;position:relative;overflow:hidden}.world-map-viewport.dragging{cursor:grabbing}.world-map-stage{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.world-map-image,.world-map-routes{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.world-map-image{pointer-events:none}.world-map-routes{pointer-events:auto}.world-map-route-hit{fill:none;stroke:#0000;stroke-width:42px;pointer-events:stroke}.world-map-route-line{fill:none;stroke:#7e221ce0;stroke-width:15px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:28 30;filter:drop-shadow(0 3px 4px #00000085);pointer-events:none}.world-map-route-line.available.adjacent{stroke:#a42621f5}.world-map-route-line.locked{stroke:#4830247a;stroke-dasharray:18 32}.world-map-route-line.travelling{stroke:#a42621f5}.world-map-route-progress{fill:none;stroke:#12cc46f5;stroke-width:15px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:28 30;filter:drop-shadow(0 0 7px #19dc4e8c)drop-shadow(0 3px 4px #00000085);pointer-events:none}.world-map-route-hit.clickable{cursor:pointer}.world-map-node{z-index:2;color:#f6e8c2;text-shadow:0 2px 4px #000000d1,0 0 3px #000000e6;background:0 0;border:0;justify-items:center;gap:3px;width:150px;min-height:0;padding:0;display:grid;position:absolute;transform:translate(-50%,-76%)}.world-map-node img{object-fit:contain;filter:drop-shadow(0 4px 5px #000000a8);width:50px;height:50px}.world-map-node span{white-space:normal;background:#140f0ab8;border-radius:4px;max-width:150px;padding:2px 7px;font-size:14px;font-weight:700;line-height:1.15}.world-map-node.current img{width:58px;height:58px}.world-map-node.reachable{cursor:pointer}.world-map-node.reachable img{filter:drop-shadow(0 4px 5px #000000a8)drop-shadow(0 0 8px #ffc655c2)}.world-map-travel-marker{z-index:3;object-fit:contain;pointer-events:none;filter:drop-shadow(0 5px 5px #000000b8)drop-shadow(0 0 8px #23ff5dad);width:54px;height:54px;position:absolute;transform:translate(-50%,-78%)}.world-map-confirm-backdrop{z-index:8}.world-map-confirm-modal header img{object-fit:contain}.panel-loader-ring{aspect-ratio:1;background:radial-gradient(circle,#0a0810f0 0 56%,#0000 57%),conic-gradient(#8f00ca,#ffe49bd9,#8f00ca);border-radius:50%;width:clamp(72px,9vw,104px);animation:.9s linear infinite panel-loader-spin;box-shadow:0 0 30px #6f00aa6b,inset 0 0 0 1px #ffe49b38}@keyframes panel-loader-spin{to{transform:rotate(360deg)}}.character-panel-view,.mail-panel-view,.fortune-panel-view,.battles-panel-view{grid-row:3;min-height:0;overflow:auto}.character-panel-view{grid-template-columns:minmax(270px,.46fr) minmax(0,1fr);align-items:start;gap:14px;padding:14px;display:grid}.inventory-equipment-board,.inventory-bag,.inventory-details,.mail-compose,.mail-list,.mail-reader,.fortune-info,.battles-panel-view{background:#0000003d;border:1px solid #b9924b57;border-radius:5px}.inventory-equipment-board{background:0 0;border:0;grid-template-rows:auto auto;gap:12px;padding:12px;display:grid}.inventory-paperdoll{--paperdoll-large-slot:20%;--paperdoll-small-slot:9.6552%;aspect-ratio:290/340;background:radial-gradient(#7e5c2a38,#0000 60%),#0000002e;border:0;border-radius:0;width:min(100%,350px);height:auto;min-height:0;margin:0 auto;position:relative;overflow:visible}.inventory-avatar-stage{pointer-events:none;position:absolute;inset:0}.inventory-character-model{aspect-ratio:260/320;width:56%;height:auto;position:absolute;bottom:16.8%;left:50%;transform:translate(-50%)}.inventory-character-summary{gap:8px;display:grid}.inventory-character-summary h3,.inventory-bag h3,.inventory-details h3,.mail-compose h3,.mail-reader h3,.fortune-info h3{margin:0;font-size:18px}.inventory-stats{color:#e9ddc4;gap:5px;font-size:14px;display:grid}.inventory-attribute-grid{color:#e9ddc4e0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;margin:0;font-size:12px;display:grid}.inventory-attribute-grid dt,.character-profile-row .character-stat-label{align-items:center;gap:4px;min-width:0;display:flex}.inventory-attribute-grid dt>span{overflow-wrap:anywhere;min-width:0}.inventory-attribute-grid dt,.inventory-attribute-grid dd{margin:0}.inventory-attribute-grid dd{color:#fff;text-align:right}.equipment-slot{--slot-size:var(--paperdoll-large-slot);--equipment-sharpening-badge-size:22px;--equipment-sharpening-badge-offset:-6px;left:var(--slot-left,50%);top:var(--slot-top,50%);width:var(--slot-size);aspect-ratio:1;color:#f4ead8;text-align:center;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid;position:absolute}.equipment-slot:focus{outline:none}.equipment-slot:before{z-index:1;content:"";pointer-events:none;border:1px solid #b9924b80;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000006b,inset 0 0 12px #ffe39f14}.equipment-slot.occupied:before{display:none}.equipment-slot.compact{--slot-size:var(--paperdoll-small-slot);--equipment-sharpening-badge-size:18px}.equipment-slot img{object-fit:cover;border-radius:0;width:100%;height:100%;position:relative}.equipment-slot .inventory-sharpening-badge{top:var(--equipment-sharpening-badge-offset);left:var(--equipment-sharpening-badge-offset);z-index:3;width:var(--equipment-sharpening-badge-size);height:var(--equipment-sharpening-badge-size);object-fit:contain;filter:drop-shadow(0 1px 2px #000000e6);pointer-events:none;background:0 0;border:0;position:absolute}.equipment-slot.compact .inventory-sharpening-badge{top:var(--equipment-sharpening-badge-offset);left:var(--equipment-sharpening-badge-offset)}.inventory-cell-main .inventory-sharpening-badge{z-index:3;object-fit:contain;filter:drop-shadow(0 1px 2px #000000e6);pointer-events:none;background:0 0;border:0;width:clamp(20px,28%,30px);height:clamp(20px,28%,30px);position:absolute;top:-2px;left:-2px}.equipment-slot-head{--slot-left:39.6552%;--slot-top:0%}.equipment-slot-shoulders{--slot-left:15.5172%;--slot-top:0%}.equipment-slot-gloves{--slot-left:63.7931%;--slot-top:0%}.equipment-slot-chest{--slot-left:0%;--slot-top:41.1765%}.equipment-slot-pants,.equipment-slot-legs{--slot-left:0%;--slot-top:61.7647%}.equipment-slot-feet,.equipment-slot-boots{--slot-left:80%;--slot-top:61.7647%}.equipment-slot-weapon{--slot-left:80%;--slot-top:20.5882%}.equipment-slot-offhand{--slot-left:80%;--slot-top:41.1765%}.equipment-slot-belt{--slot-left:51.7241%;--slot-top:82.3529%}.equipment-slot-belt_2{--slot-left:31.0345%;--slot-top:82.3529%}.equipment-slot-bag{--slot-left:0%;--slot-top:20.5882%}.equipment-slot-amulet,.equipment-slot-amulet_1{--slot-left:1.7241%;--slot-top:8.8235%}.equipment-slot-amulet_2{--slot-left:88.6207%;--slot-top:8.8235%}.equipment-slot-ring_1,.equipment-slot-ring_left{--slot-left:0%;--slot-top:82.3529%}.equipment-slot-ring_2{--slot-left:13.7931%;--slot-top:82.3529%}.equipment-slot-ring_3{--slot-left:76.5517%;--slot-top:82.3529%}.equipment-slot-ring_4,.equipment-slot-ring_right{--slot-left:90.3448%;--slot-top:82.3529%}.inventory-bag{background:0 0;border:0;grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}.inventory-currency{color:#f2e6cf;flex-wrap:wrap;justify-content:end;gap:10px;padding-top:2px;display:flex}.inventory-currency span{background:0 0;border:0;align-items:center;gap:5px;min-height:24px;padding:0;display:inline-flex}.inventory-currency img{object-fit:contain;width:30px;height:30px}.inventory-currency i{place-items:center;width:16px;height:17px;font-size:15px;font-style:normal;line-height:1;display:inline-grid}.inventory-currency b{font:inherit}.inventory-bag header{justify-content:space-between;align-items:center;gap:10px;display:flex}.inventory-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;min-height:34px;display:grid}.inventory-tabs button{color:#d7c8ae;background:#ffffff0e;border:1px solid #b9924b59;border-radius:0;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:34px;padding:0 7px;font-size:13px;font-weight:700;display:flex}.inventory-tabs button.active{color:#fff5d9;background:linear-gradient(#c86f24,#6f250d);border-color:#ffd373d1}.inventory-tabs small{color:#fff4dac2;font:inherit}.inventory-items-grid{grid-template-columns:repeat(auto-fill,minmax(54px,1fr));align-content:start;gap:8px;display:grid;overflow:auto}.inventory-pager{justify-content:center;align-items:center;gap:10px;min-height:34px;display:flex}.inventory-pager button{color:#fff4da;background:#ffffff0f;border:1px solid #b9924b6b;border-radius:0;place-items:center;width:34px;height:30px;display:grid}.inventory-pager button:disabled{cursor:default;opacity:.45}.inventory-pager span{color:#fff4dac7;text-align:center;min-width:104px;font-size:12px;font-weight:700}.inventory-cell{aspect-ratio:1;color:#fff4da;background:0 0;border:0;border-radius:0;font-weight:700;display:block;position:relative}.inventory-cell-main{width:100%;height:100%;color:inherit;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.inventory-cell-main:focus{outline:none}.inventory-cell.selected .inventory-cell-main,.equipment-slot.selected{filter:brightness(1.08)}.inventory-cell.inactive-item .inventory-cell-main{cursor:help;filter:grayscale(.9)brightness(.74);opacity:.48}.inventory-cell.inactive-item .inventory-cell-main:hover,.inventory-cell.inactive-item .inventory-cell-main:focus{filter:grayscale(.55)brightness(.9);opacity:.74}.inventory-cell.requirements-mismatch-item .inventory-cell-main{cursor:help}.inventory-cell.requirements-mismatch-item .inventory-cell-main:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(135deg,#262323e0,#ffffff57),radial-gradient(circle at 38% 28%,#ffbea024,#0000 40%);position:absolute;inset:0}.inventory-cell.requirements-mismatch-item .inventory-cell-main:hover:after,.inventory-cell.requirements-mismatch-item .inventory-cell-main:focus:after{background:linear-gradient(135deg,#262323d8,#fff6),radial-gradient(circle at 38% 28%,#ffbea02e,#0000 42%)}.inventory-slot-empty{width:100%;height:100%;display:block}.inventory-cell.common-item,.inventory-cell.uncommon-item,.inventory-cell.rare-item,.inventory-cell.epic-item{box-shadow:none}.inventory-cell.empty{visibility:hidden}.inventory-cell img,.inventory-detail-icon img{object-fit:cover;border-radius:0;width:100%;height:100%}.inventory-cell small{z-index:2;color:#fff;text-shadow:0 1px 2px #000,1px 0 2px #000,-1px 0 2px #000;pointer-events:none;background:0 0;border-radius:3px;padding:0 1px;font-size:15px;font-weight:400;line-height:1.05;position:absolute;top:2px;left:1px}.common-item{box-shadow:inset 0 0 0 1px #e6e6e629}.uncommon-item{box-shadow:inset 0 0 0 1px #5fd25b6b}.rare-item{box-shadow:inset 0 0 0 1px #589aff85}.epic-item{box-shadow:inset 0 0 0 1px #bb64ff94}.inventory-details{align-content:start;gap:12px;padding:12px;display:grid}.inventory-detail-head{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:10px;display:grid}.inventory-detail-icon{aspect-ratio:1;background:#00000047;border:1px solid #b9924b70;border-radius:5px;place-items:center;width:62px;display:grid}.inventory-details p,.mail-reader p,.fortune-info p{color:#dfd2bd;margin:0;font-size:14px;line-height:1.35}.inventory-details dl{grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;margin:0;font-size:13px;display:grid}.inventory-details dt{color:#bcae96}.inventory-details dd{color:#fff0d2;margin:0}.inventory-floating-tooltip{z-index:570;box-sizing:border-box;overscroll-behavior:contain;overflow-wrap:anywhere;color:#f7ecd6;pointer-events:auto;background:#150e0af5;border:1px solid #b9924b94;border-radius:5px;width:min(320px,100vw - 16px);max-height:calc(100dvh - 16px);padding:10px 12px;font-size:13px;font-weight:400;line-height:1.3;position:fixed;overflow:auto}.inventory-floating-tooltip:not(.pinned){pointer-events:none}.inventory-floating-tooltip.pinned{z-index:580;pointer-events:auto}.inventory-floating-tooltip h3{color:#fff1c6;overflow-wrap:anywhere;margin:0;font-size:15px}.inventory-floating-tooltip.pinned h3{margin-right:22px}.inventory-tooltip-head{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:10px;margin-bottom:0;display:grid;position:relative}.inventory-tooltip-icon{aspect-ratio:1;width:54px;display:block;position:relative}.inventory-tooltip-head .tooltip-sharpening-badge{object-fit:contain;filter:drop-shadow(0 1px 2px #000000e6);pointer-events:none;background:0 0;border:0;width:clamp(22px,36%,30px);height:clamp(22px,36%,30px);position:absolute;top:-2px;left:-2px}.inventory-tooltip-title{gap:5px;min-width:0;display:grid}.inventory-tooltip-head>img:not(.tooltip-sharpening-badge),.inventory-tooltip-head>.inventory-slot-empty,.inventory-tooltip-icon img:not(.tooltip-sharpening-badge),.inventory-tooltip-icon .inventory-slot-empty{aspect-ratio:1;object-fit:cover;background:0 0;border:0;width:54px}.inventory-tooltip-close{z-index:2;color:#ffe7b6;background:0 0;border:0;place-items:center;width:22px;height:22px;padding:0;font-size:18px;line-height:1;display:grid;position:absolute;top:5px;right:6px}.inventory-tooltip-copy{color:#ffe7b6;cursor:pointer;background:#00000057;border:1px solid #ffe08c61;border-radius:5px;place-items:center;width:26px;height:26px;padding:0;font-size:13px;line-height:1;display:grid;position:absolute;bottom:8px;right:8px;box-shadow:inset 0 0 10px #ffd55b14}.inventory-tooltip-copy:hover{color:#fff5d7;background:#4b3014b8;border-color:#ffe08cb8}.inventory-tooltip-main{color:#cdbd9d;gap:4px;margin:9px 0 12px;display:grid}.inventory-tooltip-main .requirement-mismatch{color:#ff6a58;text-shadow:0 1px 2px #000000d9;font-weight:800}.inventory-tooltip-price,.coin-inline{align-items:center;display:inline-flex}.inventory-tooltip-price{color:#d8c49b;flex-wrap:wrap;gap:4px 7px;margin:12px 0 0}.coin-inline{color:#fff0ce;gap:3px}.coin-inline img{object-fit:contain;width:30px;height:30px}.inventory-floating-tooltip dl{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;margin:12px 0 0;display:grid}.inventory-floating-tooltip dt{color:#bcae96}.inventory-floating-tooltip dd{color:#fff0d2;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;max-width:140px;margin:0;display:inline-flex}.inventory-tooltip-param-sharpening-badge{object-fit:contain;filter:drop-shadow(0 1px 2px #000000e6);width:18px;height:18px}.inventory-floating-tooltip p{color:#dfd2bd;margin:10px 0 0}.inventory-tooltip-loot{border-top:1px solid #b9924b47;gap:7px;margin:10px 0 0;padding-top:8px;display:grid}.inventory-tooltip-loot h4{color:#fff1c6;margin:0;font-size:13px}.inventory-tooltip-loot-row{color:#f4e5ca;align-items:center;gap:6px;display:inline-flex}.inventory-tooltip-loot-text{color:#f4e5ca;text-align:left;white-space:normal;overflow-wrap:break-word;word-break:normal;margin:0}.inventory-tooltip-loot-text .chat-item{font-size:inherit;line-height:inherit;text-align:left;white-space:normal;overflow-wrap:normal;word-break:normal;background:0 0;border:0;padding:0;text-decoration:none;display:inline}.inventory-tooltip-loot-text .chat-item:hover,.inventory-tooltip-loot-text .chat-item:focus-visible{text-decoration:underline}.inventory-tooltip-loot-link{appearance:none}.inventory-tooltip-contents-button{color:#fff0c2;cursor:pointer;width:100%;min-height:34px;font:inherit;text-shadow:1px 1px 2px #000;background:radial-gradient(circle at 30% 18%,#ffe0892e,#0000 42%),linear-gradient(#653d20eb,#261511f5);border:1px solid #cb9d4eb8;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #ffe8a61a}.inventory-tooltip-contents-button:hover,.inventory-tooltip-contents-button:focus-visible{background:radial-gradient(circle at 30% 18%,#ffe59740,#0000 42%),linear-gradient(#7a4824f5,#311a12fa);border-color:#ffd370f2}.inventory-tooltip-contents-button i{color:#ffd878;font-size:13px}.inventory-tooltip-loot-items{flex-wrap:wrap;gap:6px;display:flex}.inventory-tooltip-loot-item{cursor:pointer;background:0 0;border:1px solid #000000b8;width:40px;height:40px;padding:0;position:relative}.inventory-tooltip-loot-item img,.inventory-tooltip-loot-item .inventory-slot-empty{object-fit:cover;width:100%;height:100%;display:block}.inventory-tooltip-loot-item small{color:#fff;text-shadow:0 1px 2px #000,1px 0 2px #000,-1px 0 2px #000;font-size:13px;font-weight:900;line-height:1;position:absolute;top:-2px;left:2px}.inventory-floating-tooltip.linked-item-tooltip{z-index:1600;width:min(584px,100vw - 20px);max-height:min(78dvh,100dvh - 20px);padding:14px 16px;overflow:auto}.inventory-floating-tooltip .inventory-tooltip-bound{color:#58a6ff;margin:12px 0 0;font-weight:700}.inventory-floating-tooltip .inventory-tooltip-untracked{color:#74f08a;margin:12px 0 0;font-weight:700}.item-durability-broken,.inventory-floating-tooltip .item-durability-broken{color:#ff7474!important}.inventory-floating-tooltip .inventory-tooltip-durability{color:#d8c49b;margin:12px 0 0;font-weight:700}.inventory-floating-tooltip .inventory-tooltip-warning{color:#ff6a58;text-shadow:0 1px 2px #000000d9;margin:12px 0 0;font-weight:800}.inventory-tooltip-sharpening{border-top:1px solid #b9924b47;gap:3px;margin:8px 0 0;padding-top:7px;display:grid}.inventory-tooltip-sharpening h4,.inventory-tooltip-sharpening p{margin:0}.inventory-tooltip-sharpening h4{color:#d98bf8;font-size:13px}.inventory-tooltip-sharpening p{color:#f4d4ff}.inventory-tooltip-sharpening-row{overflow-wrap:anywhere;text-shadow:0 1px 2px #000000d9;gap:1px;font-size:12px;font-weight:650;line-height:1.16;display:grid}.inventory-tooltip-sharpening-stage{font-weight:700}.inventory-tooltip-sharpening-detail{color:inherit;font-weight:600}.inventory-tooltip-sharpening-row.sharpening-tone-rough{color:#b9826e}.inventory-tooltip-sharpening-row.sharpening-tone-standard{color:#7ccf87}.inventory-tooltip-sharpening-row.sharpening-tone-excellent{color:#83b5ee}.inventory-tooltip-sharpening-row.sharpening-tone-skillful{color:#c99ee2}.inventory-tooltip-sharpening-row.sharpening-tone-perfect{color:#e4bf67}.inventory-tooltip-sharpening-row.sharpening-tone-named{color:#df8ccc}.inventory-tooltip-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.inventory-tooltip-actions button{min-height:32px;padding:0 10px;font-size:13px}.inventory-tooltip-actions.tooltip-copy-only{justify-content:flex-end}.inventory-tooltip-actions .inventory-tooltip-copy{flex:0 0 34px;width:34px;height:34px;min-height:34px;padding:0;position:static}@media (min-width:900px){.game-panel-character .inventory-floating-tooltip.pinned{width:min(640px,100vw - 24px);max-height:calc(100vh - 24px);padding:14px 16px}.game-panel-character .inventory-floating-tooltip.pinned .inventory-tooltip-head{grid-template-columns:72px minmax(0,1fr);gap:14px;margin-bottom:12px}.game-panel-character .inventory-floating-tooltip.pinned .inventory-tooltip-head>img:not(.tooltip-sharpening-badge),.game-panel-character .inventory-floating-tooltip.pinned .inventory-tooltip-head>.inventory-slot-empty,.game-panel-character .inventory-floating-tooltip.pinned .inventory-tooltip-icon,.game-panel-character .inventory-floating-tooltip.pinned .inventory-tooltip-icon img:not(.tooltip-sharpening-badge),.game-panel-character .inventory-floating-tooltip.pinned .inventory-tooltip-icon .inventory-slot-empty{width:72px}.game-panel-character .inventory-floating-tooltip.pinned .inventory-tooltip-head .tooltip-sharpening-badge{width:clamp(24px,36%,30px);height:clamp(24px,36%,30px);top:-2px;left:-2px}.game-panel-character .inventory-floating-tooltip.pinned h3{font-size:18px}.game-panel-character .inventory-floating-tooltip.pinned .inventory-tooltip-loot h4{font-size:15px}}.inventory-confirm-backdrop{z-index:160;background:#05040394;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.inventory-confirm-modal{color:#f7ecd6;background:#18100bfa;border:1px solid #b9924b9e;border-radius:6px;gap:12px;width:min(360px,100vw - 32px);padding:14px;display:grid;box-shadow:0 18px 46px #000000ad}.inventory-confirm-modal header{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;display:grid}.inventory-confirm-modal header.no-image{grid-template-columns:minmax(0,1fr)}.inventory-confirm-modal img,.inventory-confirm-modal .inventory-slot-empty{aspect-ratio:1;object-fit:cover;background:#0000003d;border:1px solid #b9924b80;width:58px}.inventory-confirm-modal h3,.inventory-confirm-modal p{margin:0}.inventory-confirm-modal h3{color:#fff1c6;font-size:17px}.inventory-confirm-modal p{color:#dfd2bd;font-size:14px;line-height:1.35}.inventory-confirm-modal header p{color:#fff0d2;margin-top:3px;font-weight:700}.inventory-delete-quantity{color:#d8c49b;grid-template-columns:minmax(0,1fr) minmax(112px,140px) auto auto;align-items:center;gap:8px;font-size:14px;display:grid}.inventory-delete-stepper{background:#00000047;border:1px solid #b9924b80;border-radius:4px;grid-template-columns:34px minmax(44px,1fr) 34px;min-height:36px;display:grid;overflow:hidden}.inventory-delete-stepper button,.inventory-delete-all{color:#ffe7b6;min-height:36px;font:inherit;background:linear-gradient(#5b3923,#281812);border:1px solid #b9924b70;place-items:center;font-weight:700;display:grid}.inventory-delete-stepper button{border-width:0;border-radius:0}.inventory-delete-stepper button:first-child{border-right:1px solid #b9924b61}.inventory-delete-stepper button:last-child{border-left:1px solid #b9924b61}.inventory-delete-stepper button:disabled{color:#ffe7b652}.inventory-delete-stepper input{color:#fff0d2;width:100%;min-width:0;min-height:34px;font:inherit;text-align:center;background:0 0;border:0;padding:0 8px}.inventory-delete-stepper input:focus{outline:none}.inventory-delete-all{border-radius:4px;min-width:46px;padding:0 9px}.inventory-delete-quantity small{color:#bcae96;font-size:13px}.inventory-gift-modal{overscroll-behavior-y:contain;grid-auto-rows:max-content;width:min(430px,100vw - 32px);min-height:0;max-height:calc(100dvh - 32px);overflow-y:auto}.inventory-gift-list{gap:6px;max-height:min(260px,42vh);padding-right:2px;display:grid;overflow:auto}.inventory-gift-choice{color:#f4e7cc;text-align:left;background:#ffffff0b;border:1px solid #b9924b61;border-radius:5px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:56px;padding:6px 8px;display:grid}.inventory-gift-choice:hover{background:#482e1bd1;border-color:#ffd3738a}.inventory-gift-choice.selected{background:#482e1bd1;border-color:#ffd373;box-shadow:inset 0 0 0 1px #ffd373}.inventory-gift-choice img,.inventory-gift-choice .inventory-slot-empty{aspect-ratio:1;object-fit:contain;border:0;width:44px;display:block}.inventory-gift-choice strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-gift-choice small,.inventory-gift-empty{color:#bcae96}.inventory-equip-replace-modal{width:min(460px,100vw - 32px)}.inventory-equip-replace-list{gap:8px;max-height:min(340px,48vh);padding-right:2px;display:grid;overflow:auto}.inventory-equip-replace-choice{color:#f4e7cc;min-height:62px;font:inherit;text-align:left;background:#ffffff0b;border:1px solid #b9924b61;border-radius:5px;grid-template-columns:auto 48px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.inventory-equip-replace-choice:hover,.inventory-equip-replace-choice:focus-visible{background:#482e1bd1;border-color:#ffd3739e}.inventory-equip-replace-choice:disabled{opacity:.55}.inventory-equip-replace-slot{color:#c6aa72;white-space:nowrap;font-weight:700}.inventory-equip-replace-icon{aspect-ratio:1;width:48px;display:block;position:relative}.inventory-equip-replace-modal header .inventory-equip-replace-icon{width:58px}.inventory-confirm-modal .inventory-equip-replace-icon>img:not(.tooltip-sharpening-badge),.inventory-confirm-modal .inventory-equip-replace-icon>.inventory-slot-empty{object-fit:contain;background:0 0;border:0;width:100%;height:100%;display:block}.inventory-equip-replace-icon .tooltip-sharpening-badge{object-fit:contain;background:0 0;border:0;width:20px;height:20px;position:absolute;top:-4px;left:-4px}.inventory-equip-replace-name{color:#fff0d2;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.inventory-gift-quantity{grid-template-columns:auto auto minmax(120px,1fr) auto auto}.inventory-sharpening-modal{overscroll-behavior:contain;flex-direction:column;width:min(460px,100vw - 32px);min-height:0;max-height:100%;display:flex;overflow:auto}.inventory-sharpening-backdrop{grid-template-rows:minmax(0,1fr)}.inventory-sharpening-modal>*{flex-shrink:0}.inventory-sharpening-modal .coin-inline img{object-fit:contain;background:0 0;border:0;width:22px;height:22px}.inventory-sharpening-payment-confirm{gap:8px;display:grid}.inventory-sharpening-payment-confirm h4{margin:0;font-size:17px}.inventory-sharpening-targets{gap:6px;max-height:min(280px,48vh);padding-right:2px;display:grid;overflow:auto}.inventory-sharpening-target{color:#f5ebd8;text-align:left;cursor:pointer;background:#ffffff0f;border:1px solid #a6844c7a;border-radius:5px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:5px 7px;display:grid}.inventory-sharpening-target-visual{aspect-ratio:1;width:42px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.inventory-sharpening-target-visual:focus-visible{outline-offset:2px;outline:2px solid #ffe18ee6}.inventory-sharpening-target-visual>img:not(.inventory-sharpening-badge),.inventory-sharpening-target-visual>.inventory-slot-empty{aspect-ratio:1;object-fit:contain;background:#ffffff14;border:1px solid #c79f566b;border-radius:4px;width:42px;display:block}.inventory-sharpening-target-visual .inventory-sharpening-badge{z-index:2;object-fit:contain;filter:drop-shadow(0 1px 2px #000000e6);pointer-events:none;background:0 0;border:0;width:clamp(18px,42%,22px);height:clamp(18px,42%,22px);position:absolute;top:-2px;left:-2px}.inventory-sharpening-target strong,.inventory-sharpening-target small{min-width:0}.inventory-sharpening-target strong{color:#fff4d5;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-sharpening-target small{color:#f4d4ff;text-align:right;justify-self:end;font-size:12px}.inventory-sharpening-target.pending{background:#dfbe701a;border-color:#dfbe7094}.inventory-sharpening-target.selected{background:#9a681e52;border-color:#f2cf73}.inventory-sharpening-options{background:#00000029;border:1px solid #b9924b57;border-radius:5px;gap:8px;padding:9px;display:grid}.inventory-sharpening-options label{color:#d8c49b;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:8px;font-size:13px;display:grid}.inventory-sharpening-options select{color:#fff0d2;width:100%;min-width:0;font:inherit;background:#00000052;border:1px solid #b9924b75;border-radius:4px}.inventory-sharpening-material-stepper{grid-template-columns:34px minmax(46px,60px) 34px max-content;justify-content:start;width:min(100%,250px)}.inventory-sharpening-material-stepper small{color:#f4d4ff;white-space:nowrap;align-self:center;padding:0 10px;font-size:12px;line-height:1.2}.inventory-sharpening-chance-bonus{align-items:center;min-height:34px;display:inline-flex}.inventory-sharpening-result{background:#ffffff0d;border:1px solid #b9924b57;border-radius:5px;gap:6px;padding:10px;display:grid}.inventory-sharpening-result h4{color:#fff1c6;margin:0;font-size:15px}.inventory-sharpening-result.success h4{color:#98f0a6}.inventory-sharpening-result.failure h4{color:#ff8c74}.inventory-sharpening-result.cancelled h4{color:#ffd36e}.inventory-sharpening-accept-confirm{background:#66421847;border:1px solid #f2cf736b;border-radius:5px;gap:4px;padding:9px 10px;display:grid}.inventory-sharpening-accept-confirm h4,.inventory-sharpening-accept-confirm p{margin:0}.inventory-sharpening-accept-confirm h4{color:#fff1c6;font-size:15px}.inventory-sharpening-accept-confirm p{color:#e7d5b5;font-size:13px}.inventory-gift-field{color:#d8c49b;gap:6px;font-size:14px;display:grid}.inventory-gift-field input,.inventory-gift-field textarea{color:#fff0d2;width:100%;font:inherit;background:#00000042;border:1px solid #b9924b75;border-radius:4px}.inventory-gift-field input{min-height:38px;padding:0 10px}.inventory-gift-field textarea{resize:vertical;min-height:104px;padding:10px;line-height:1.35}.inventory-gift-field input:focus,.inventory-gift-field textarea:focus{outline-offset:1px;outline:1px solid #ffd373b8}.inventory-confirm-modal footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.chat-confirm-backdrop{z-index:1500}.chat-confirm-modal{width:min(440px,100vw - 32px)}.panel-secondary-button.danger{background:linear-gradient(#692521,#351615);border-color:#d2362e8c}.panel-primary-button,.panel-secondary-button{color:#fff;border:1px solid #b9924b61;border-radius:5px;min-height:42px;font-weight:700}.shop-modal-backdrop{z-index:820;top:var(--game-panel-top,0);right:var(--game-panel-right,0);bottom:var(--game-panel-bottom,0);left:var(--game-panel-left,0);background:#0403029e;align-items:stretch;padding:0;display:grid;position:fixed}.shop-modal{width:100%;height:100%;min-height:0;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));color:#f7ecd6;background:linear-gradient(#251b13fa,#140e0afa),#1c120c;border:0;border-radius:0;grid-template-rows:auto auto auto auto minmax(0,1fr);gap:10px;display:grid;overflow:hidden;box-shadow:0 24px 64px #000000b8}.shop-modal-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.shop-modal-header span{color:#cfb27b;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800}.shop-modal-header h2{color:#fff1c6;margin:2px 0 0;font-size:19px;line-height:1.12}.shop-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.shop-tabs button{color:#d8c49b;background:#1e130de0;border:1px solid #b9924b70;border-radius:5px;min-height:38px;font-weight:800}.shop-tabs button.active{color:#fff3cf;background:linear-gradient(#76512d,#412818);border-color:#ffdd81b8}.shop-wallet{color:#d9c7a4;flex-wrap:wrap;justify-content:flex-end;gap:8px;font-size:13px;display:flex}.shop-wallet span,.shop-price span,.shop-total span,.shop-exchange-flow span,.shop-exchange-balance{align-items:center;gap:4px;display:inline-flex}.shop-wallet img,.shop-price img,.shop-total img,.shop-exchange-flow img,.shop-exchange-balance img{object-fit:contain;width:16px;height:16px}.shop-exchange-item-flow img,.shop-exchange-item-balance img{background:#ffffff14;border-radius:3px;width:34px;height:34px}.shop-exchange-item-balance{gap:8px;margin-top:3px}.shop-exchange-item-balance span{align-items:center;gap:5px;display:inline-flex}.shop-category-filter{scrollbar-width:thin;align-items:center;gap:6px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.shop-category-filter button{color:#d9c7a4;background:#0000002e;border:1px solid #b9924b57;border-radius:5px;flex:none;align-items:center;gap:5px;min-height:30px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.shop-category-filter button.active{color:#fff1c6;background:#794d2370;border-color:#ffd88ea3}.shop-category-filter small{color:#ffe2a5;text-align:center;background:#ffe7a61f;border-radius:8px;min-width:16px;padding:1px 4px;font-size:11px;line-height:1.2}.shop-notice{color:#ffe2a5;background:#ffda851a;border:1px solid #d6ab5761;border-radius:5px;margin:0;padding:8px 10px;font-size:14px}.shop-buy,.shop-sell,.shop-exchange{min-height:0;overflow:hidden}.shop-buy,.shop-exchange{align-content:start;gap:9px;display:grid}.shop-buy{grid-template-rows:auto minmax(0,1fr);align-content:stretch}.shop-exchange{overflow:auto}.shop-list{align-content:start;gap:7px;min-height:0;display:grid;overflow:auto}.shop-buy-row,.shop-sell-row,.shop-exchange-row{background:#0806043d;border:1px solid #b9924b47;border-radius:6px;align-items:center;gap:10px;padding:8px;display:grid}.shop-buy-row{grid-template-columns:48px minmax(0,1fr) 118px 128px 148px}.shop-buy-row.inactive-item{background:#12100d57}.shop-buy-row.inactive-item .shop-item-visual,.shop-buy-row.inactive-item .shop-row-title{filter:grayscale(.85)brightness(.72);opacity:.52}.shop-buy-row.inactive-item .shop-item-visual:hover,.shop-buy-row.inactive-item .shop-item-visual:focus,.shop-buy-row.inactive-item .shop-row-title:hover,.shop-buy-row.inactive-item .shop-row-title:focus{filter:grayscale(.45)brightness(.9);opacity:.78}.shop-sell-row{grid-template-columns:28px 48px minmax(0,1fr) 218px 128px}.shop-exchange-row{grid-template-columns:minmax(0,1fr) auto auto;padding:12px}.shop-item-visual{width:48px;height:48px;color:inherit;cursor:help;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.shop-item-visual>img,.shop-item-visual>.inventory-slot-empty{object-fit:contain;width:48px;height:48px}.shop-item-visual .inventory-sharpening-badge,.shop-confirm-item-icon .inventory-sharpening-badge,.shop-confirm-items-preview .inventory-sharpening-badge{z-index:3;object-fit:contain;filter:drop-shadow(0 1px 2px #000000e6);pointer-events:none;background:0 0;border:0;width:22px;height:22px;position:absolute;top:-6px;left:-6px}.shop-item-visual small{color:#fff;text-shadow:0 1px 2px #000,1px 0 2px #000,-1px 0 2px #000;pointer-events:none;background:0 0;border-radius:3px;padding:0 1px;font-size:15px;font-weight:400;line-height:1.05;position:absolute;top:2px;left:1px}.shop-row-info{gap:3px;min-width:0;display:grid}.shop-row-info strong,.shop-row-title{color:#fff1c6;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:14px;font-weight:900;line-height:1.2;overflow:hidden}.shop-row-title{cursor:help}.shop-price{color:#e9d5aa;flex-wrap:wrap;align-items:center;gap:6px;min-width:118px;min-height:20px;font-size:13px;font-weight:800;display:inline-flex}.shop-total{color:#ffe2a5;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;min-width:118px;font-size:13px;font-weight:900;display:inline-flex}.shop-stepper{background:#00000047;border:1px solid #b9924b75;border-radius:4px;grid-template-columns:32px minmax(48px,1fr) 32px;width:min(118px,100%);min-height:34px;display:grid;overflow:hidden}.shop-stepper.compact{width:118px}.shop-stepper.with-limits{grid-template-columns:32px 46px minmax(48px,1fr) 54px 32px;width:min(218px,100%)}.shop-stepper-placeholder{width:118px;min-height:34px;display:block}.shop-confirm-backdrop{z-index:860}.shop-confirm-modal{width:min(390px,100vw - 28px)}.shop-confirm-item-icon,.shop-confirm-items-preview,.shop-confirm-items-preview span,.shop-confirm-exchange-mark{place-items:center;width:58px;height:58px;display:grid;position:relative}.shop-confirm-item-icon small,.shop-confirm-items-preview small{color:#fff;text-shadow:0 1px 2px #000,1px 0 2px #000,-1px 0 2px #000;pointer-events:none;font-size:15px;font-weight:400;line-height:1.05;position:absolute;top:2px;left:2px}.shop-confirm-items-preview{grid-template-rows:repeat(2,27px);grid-template-columns:repeat(2,27px);gap:4px}.shop-confirm-items-preview span,.shop-confirm-items-preview img,.shop-confirm-items-preview .inventory-slot-empty{width:27px;height:27px}.shop-confirm-items-preview>b{color:#ffe4a6;text-align:center;background:#1c120af0;border:1px solid #ffe7a670;border-radius:9px;min-width:22px;padding:1px 5px;font-size:12px;line-height:1.2;position:absolute;bottom:-6px;right:-6px}.shop-confirm-exchange-mark{justify-content:center;align-items:center;gap:4px;display:flex}.shop-confirm-exchange-mark img{object-fit:contain;background:0 0;border:0;width:22px;height:22px}.shop-confirm-exchange-mark b{color:#c4ad7c;font-size:16px}.shop-confirm-amounts,.shop-confirm-currency-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.shop-confirm-amounts{background:#0000002e;border:1px solid #b9924b3d;border-radius:5px;justify-content:center;min-height:34px;padding:8px}.shop-confirm-amounts>b{color:#c4ad7c}.shop-confirm-currency-row span{color:#ffe2a5;align-items:center;gap:5px;font-size:18px;font-weight:900;display:inline-flex}.shop-confirm-currency-row img{object-fit:contain;background:0 0;border:0;width:22px;height:22px}.shop-stepper button{color:#ffe7b6;background:linear-gradient(#5b3923,#281812);border:0;min-height:34px;font-weight:900}.shop-stepper button:disabled{color:#ffe7b652}.shop-stepper input{border:0;color:#fff0d2;width:100%;min-width:48px;font:inherit;text-align:center;background:0 0;border-inline:1px solid #b9924b57;font-weight:800}.shop-stepper input:focus{outline:none}.shop-exchange-row small{color:#bcae96;font-size:12px;line-height:1.25}.shop-empty{color:#cdbb9b;text-align:center;margin:16px 0}.shop-sell{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;display:grid}.shop-sell-row.selected{background:#4b7d5424;border-color:#6fbe849e}.shop-sell-check{place-items:center;display:grid}.shop-sell-check input{accent-color:#d8ad58;width:18px;height:18px}.shop-sell-footer{border-top:1px solid #b9924b3d;justify-content:flex-end;align-items:center;gap:12px;padding-top:8px;display:flex}.shop-exchange-flow{color:#ead7ac;flex-wrap:wrap;align-items:center;gap:8px;font-weight:900;display:flex}.shop-exchange-flow b{color:#c4ad7c}.shop-exchange-balance{color:#bcae96;font-size:12px;font-weight:800}@media (max-width:640px){.shop-modal-backdrop{inset:0}.shop-modal{height:100dvh;min-height:100dvh}.shop-buy-row{grid-template-columns:44px minmax(0,1fr) 118px}.shop-buy-row .shop-stepper{grid-column:2}.shop-buy-row .shop-total{grid-column:3;min-width:96px}.shop-buy-row>.panel-primary-button{grid-column:2/4;width:100%}.shop-sell-row{grid-template-columns:24px 44px minmax(0,1fr) 118px}.shop-sell-row .shop-stepper,.shop-sell-row .shop-stepper-placeholder{grid-column:3/5;width:100%}.shop-sell-row .shop-total{grid-column:3/5;min-width:96px}.shop-item-visual,.shop-item-visual>img,.shop-item-visual>.inventory-slot-empty{width:44px;height:44px}}.panel-primary-button{background:linear-gradient(#df2119,#99100c)}.panel-secondary-button{background:linear-gradient(#695346,#342820)}.panel-primary-button:disabled,.panel-secondary-button:disabled{cursor:default;filter:grayscale(.7);opacity:.6}.panel-empty{color:#bcae96;margin:0}.site-empty{color:#bcae96;padding:12px 0 4px;font-size:15px}.mail-panel-view{grid-template-columns:minmax(260px,.85fr) minmax(360px,1.25fr);gap:14px;min-height:min(680px,100dvh - 150px);padding:14px;display:grid}.mail-compose,.mail-list,.mail-reader{align-content:start;gap:10px;min-height:0;padding:12px;display:grid}.mail-reader{grid-template-rows:auto auto minmax(0,1fr) auto}.mail-list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.mail-list-toolbar h3,.mail-reader h3{color:#ffe7a3;text-overflow:ellipsis;margin:0;font-size:16px;line-height:1.18;overflow:hidden}.mail-list-toolbar span{color:#cdbfa8;font-size:12px}.mail-toolbar-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.mail-action-menu{z-index:70;flex:none;position:relative}.mail-action-toggle{white-space:nowrap;justify-content:center;align-items:center;gap:9px;display:inline-flex}.mail-action-dropdown{z-index:120;background:#160e0cfa;border:1px solid #d5aa5773;border-radius:4px;gap:4px;width:max-content;min-width:320px;max-width:min(420px,100vw - 32px);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 34px #00000073}.mail-action-dropdown button{color:#f5ead5;text-align:left;white-space:normal;background:0 0;border:1px solid #0000;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:7px 9px;display:grid}.mail-action-dropdown button:hover:not(:disabled),.mail-action-dropdown button:focus-visible:not(:disabled){background:#7e551f57;border-color:#ffd16573}.mail-action-dropdown button:disabled{cursor:default;opacity:.44}.mail-action-dropdown small{color:#ffe7a3;background:#ffd1651f;border-radius:999px;place-items:center;min-width:24px;height:22px;font-size:12px;font-weight:800;display:inline-grid}.mail-bulk-confirm-modal{max-width:420px}.mail-reader .mail-compose{background:0 0;border:0;min-width:0;padding:0}.mail-reader.composing{grid-template-rows:auto minmax(0,1fr);overflow:hidden}.mail-reader.composing .mail-compose{overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.mail-reader.composing .mail-compose>*{flex:none}.mail-compose input,.mail-compose textarea{color:#fff3df;background:#ffffff14;border:1px solid #b9924b52;border-radius:4px;width:100%}.mail-compose input{min-height:38px;padding:0 10px}.mail-compose textarea{resize:vertical;min-height:160px;padding:10px}.mail-compose-controls{grid-template-columns:44px minmax(0,1fr);gap:8px;display:grid}.mail-compose-controls .mail-smile-button{padding:0;font-size:22px}.mail-smile-picker{background:#1d130d;border:1px solid #b9924b8a;border-radius:6px;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:min(180px,45dvh);max-height:min(300px,45dvh);display:grid;overflow:hidden}.mail-list{z-index:2;position:relative;overflow:visible}.mail-tabs{grid-template-columns:1fr 1fr;gap:6px;display:grid}.mail-tabs button{color:#d9ccba;background:#ffffff0b;border:1px solid #b9924b47;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:34px;padding:4px;font-size:13px;font-weight:800;display:inline-flex}.mail-tabs button.active{color:#fff3df;background:#7e551f57;border-color:#ffd165}.mail-tabs small{color:#fff8ec;background:#c91812;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:11px;line-height:1;display:inline-grid}.mail-row{color:#f5ead5;text-align:left;background:#ffffff0b;border:1px solid #b9924b33;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-self:start;align-items:center;gap:8px;min-height:58px;padding:8px 9px;display:grid}.mail-row-main{grid-template-rows:repeat(3,auto);gap:2px;min-width:0;display:grid;overflow:hidden}.mail-row-main span,.mail-row strong,.mail-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mail-row strong{font-size:13px;line-height:1.15;display:block}.mail-row.selected{background:#7e551f57;border-color:#ffd165}.mail-row.unread strong{color:#ffdf8a}.mail-row-main span,.mail-row small{color:#cdbfa8;font-size:12px;line-height:1.2}.mail-row small{display:block}.mail-row-attachment{color:#ffe7a3;filter:drop-shadow(0 1px 2px #000000b3);flex:none;place-items:center;width:22px;height:22px;font-size:16px;line-height:1;display:inline-grid}.mail-row-attachment.claimed{opacity:.38;filter:grayscale()}.mail-reader header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.mail-reader-back{color:#fff3df;background:#5f462bb8;border:1px solid #b9924b57;border-radius:4px;min-height:30px;padding:0 9px;font-weight:800;display:none}.mail-reader header h3{-webkit-line-clamp:1;white-space:normal;-webkit-box-orient:vertical;min-width:0;display:-webkit-box}.mail-reader header span{color:#f3e4ca;flex:none;font-size:15px;line-height:1.2}.mail-meta,.mail-attachments{color:#cdbfa8;gap:7px;font-size:13px;display:grid}.mail-body{overflow-wrap:anywhere;color:#f5ead5;white-space:pre-wrap;min-height:0;margin:0;overflow:auto}.mail-reader-bottom{align-self:end;gap:10px;display:grid}.mail-actions,.mail-pagination{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mail-pagination{color:#f3e4ca;justify-content:center}.mail-pagination button{color:#fff3df;background:#5f462bb3;border:1px solid #b9924b61;border-radius:4px;min-width:34px;min-height:30px;font-weight:800}.mail-pagination button:disabled{cursor:default;opacity:.45}.mail-attachment-list{align-items:start;gap:6px;display:grid}.mail-attachment-items,.mail-attachment-currencies{flex-wrap:wrap;align-items:center;display:flex}.mail-attachment-items{gap:8px}.mail-attachment-currencies.inventory-currency{justify-content:flex-start;gap:10px;padding-top:0;font-size:16px}.mail-attachment-item{flex:0 0 54px;width:54px}.mail-attachment-item.claimed,.mail-attachment-currencies .claimed{opacity:.72}.mail-attachment-item .inventory-cell-main{overflow:hidden}.mail-attachment-fallback{color:#f5ead5;text-align:center;text-overflow:ellipsis;max-width:48px;font-size:10px;line-height:1.05;overflow:hidden}.mail-attachment-tooltip{z-index:760}.panel-primary-button.compact,.panel-secondary-button.compact{min-height:34px;padding:0 12px;font-size:13px}.fortune-panel-view{grid-template-columns:minmax(360px,.92fr) minmax(300px,.72fr);align-items:center;gap:18px;padding:18px;display:grid}.fortune-wheel-wrap{place-items:center;min-width:0;min-height:0;padding-top:clamp(42px,7%,72px);display:grid;overflow:visible}.fortune-wheel-stage{aspect-ratio:1;width:min(520px,100%,100dvh - 228px);min-width:280px;position:relative;container-type:inline-size}.fortune-wheel{aspect-ratio:1;filter:drop-shadow(0 18px 28px #00000094);width:100%;transform:rotate(var(--fortune-rotation,0deg));will-change:transform;border-radius:50%;position:relative}.fortune-wheel>img{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.fortune-segment-icons{pointer-events:none;border-radius:50%;position:absolute;inset:0}.fortune-segment-icons>span{top:var(--fortune-zone-y);left:var(--fortune-zone-x);color:#fff7dc;text-align:center;transform-origin:50%;place-items:center;width:16cqw;height:16cqw;display:grid;position:absolute;transform:translate(-50%,-50%)}@supports not (width:1cqw){.fortune-segment-icons>span{top:var(--fortune-zone-y);left:var(--fortune-zone-x);width:calc(16 * var(--nera-cqw,1vw));height:calc(16 * var(--nera-cqw,1vw));color:#fff7dc;text-align:center;transform-origin:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}}.fortune-segment-token{transform:rotate(var(--fortune-zone-angle,0deg));transform-origin:50%;place-items:center;display:grid;position:relative}.fortune-segment-token.item{width:clamp(32px,11cqw,56px);height:clamp(32px,11cqw,56px)}@supports not (width:1cqw){.fortune-segment-token.item{width:clamp(32px, calc(11 * var(--nera-cqw,1vw)), 56px);height:clamp(32px, calc(11 * var(--nera-cqw,1vw)), 56px)}}.fortune-segment-token.currency{color:#f2e6cf;white-space:nowrap;justify-content:center;align-items:center;gap:clamp(3px,.9cqw,5px);width:auto;height:auto;font-size:clamp(13px,3.5cqw,20px);line-height:1;display:inline-flex}@supports not (width:1cqw){.fortune-segment-token.currency{justify-content:center;align-items:center;gap:clamp(3px, calc(.9 * var(--nera-cqw,1vw)), 5px);color:#f2e6cf;width:auto;height:auto;font-size:clamp(13px, calc(3.5 * var(--nera-cqw,1vw)), 20px);white-space:nowrap;line-height:1;display:inline-flex}}.fortune-segment-icons img{object-fit:cover;filter:drop-shadow(0 2px 4px #000000b3);border-radius:0;width:100%;height:100%}.fortune-segment-token.currency img{object-fit:contain;width:30px;height:30px}.fortune-currency-symbol{filter:drop-shadow(0 1px 2px #000000bf);font-size:clamp(12px,3.4cqw,18px);font-style:normal;line-height:1;display:inline-block}@supports not (width:1cqw){.fortune-currency-symbol{font-style:normal;font-size:clamp(12px, calc(3.4 * var(--nera-cqw,1vw)), 18px);filter:drop-shadow(0 1px 2px #000000bf);line-height:1;display:inline-block}}.fortune-segment-token small{color:#fff;text-shadow:0 1px 2px #000,1px 0 2px #000,-1px 0 2px #000;pointer-events:none;background:0 0;border-radius:3px;padding:0 1px;font-size:clamp(12px,3.2cqw,15px);font-weight:400;line-height:1.05;position:absolute;top:2px;left:1px}@supports not (width:1cqw){.fortune-segment-token small{color:#fff;font-size:clamp(12px, calc(3.2 * var(--nera-cqw,1vw)), 15px);text-shadow:0 1px 2px #000,1px 0 2px #000,-1px 0 2px #000;pointer-events:none;background:0 0;border-radius:3px;padding:0 1px;font-weight:400;line-height:1.05;position:absolute;top:2px;left:1px}}.fortune-segment-token.currency small{min-width:0;color:inherit;font:inherit;text-align:left;padding:0;position:static}.fortune-pointer-rig{width:13.2%;height:auto;transform:translateX(-50%) rotate(var(--fortune-pointer-angle,0deg));transform-origin:50% 15%;will-change:transform;pointer-events:none;z-index:2;position:absolute;top:-13.2%;left:50%}.fortune-pointer{filter:drop-shadow(0 6px 8px #000000a6);pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.fortune-info{align-content:center;gap:14px;padding:18px;display:grid}.fortune-spin-counters{flex-wrap:wrap;gap:8px;display:flex}.fortune-spin-counters span,.fortune-info small{color:#f5e6c9;background:#482f1380;border:1px solid #e0b76359;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;display:inline-flex}.fortune-next-spin{color:#cdbb95;font-size:13px}.fortune-reward-modal{width:min(360px,100%)}.fortune-reward-title{color:#fff3d5;font-size:18px;line-height:1.25}.fortune-reward-currency{grid-template-columns:auto}.fortune-reward-currency span{justify-content:center;min-width:86px}.fortune-reward-currency-symbol{font-style:normal;line-height:1}.fortune-reward-items.inventory-items-grid{max-height:none;overflow:visible}.battles-panel-view{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;grid-auto-rows:max-content;align-content:start;gap:10px;margin:14px;padding:12px;display:grid}.battle-list-row{color:#f7ead1;text-align:left;background:#ffffff0d;border:1px solid #b9924b47;border-radius:5px;grid-template-columns:116px 92px minmax(0,1fr) minmax(142px,auto) 92px;align-items:center;gap:10px;min-height:54px;padding:8px 10px;line-height:1.25;display:grid}.battle-list-row>*{overflow-wrap:anywhere;min-width:0}.battle-list-row span,.battle-list-row em,.battle-list-row small{display:block}.battle-list-row.queued{background:#3d709f2b;border-color:#53b0ff73}.battle-list-row.unavailable{background:#ffffff09}.battle-list-row small{color:#cab98e;text-align:right;font-size:12px}.battle-list-row:disabled{opacity:.55}.party-panel-view{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;grid-auto-rows:max-content;align-content:start;gap:12px;height:calc(100% - 28px);min-height:0;margin:14px;padding:12px;display:grid;overflow:auto}.party-invite-list,.party-members-list{gap:8px;min-height:0;display:grid}.party-invite-row,.party-member-row{color:#f7ead1;background:#ffffff0d;border:1px solid #b9924b47;border-radius:5px;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:58px;padding:9px 10px;display:grid}.party-invite-row{background:linear-gradient(90deg,#623e1c9e,#ffffff0b),#ffffff0d;border-color:#f2cb7c8c}.party-member-row.leader{background:#6c49214d;border-color:#f2cb7c7a}.party-row-icon{color:#ffe6a2;background:linear-gradient(145deg,#613621eb,#211122eb);border:1px solid #e0b65285;border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.party-row-copy{gap:3px;min-width:0;display:grid}.party-row-copy strong,.party-summary strong{color:#fff3d5;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.party-row-copy span,.party-row-copy small,.party-summary span{color:#d8c49a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.party-row-copy small{color:#bca77c;font-size:12px}.party-invite-row em,.party-member-row em{color:#ffe4a6;white-space:nowrap;font-style:normal;font-weight:900}.party-row-actions,.party-footer-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.party-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.party-summary>div{background:#ffffff0b;border:1px solid #b9924b42;border-radius:5px;gap:4px;min-width:0;padding:10px 12px;display:grid}.party-loot-section{background:linear-gradient(90deg,#543b236b,#ffffff09),#0c080857;border:1px solid #f2cb7c6b;border-radius:5px;gap:9px;padding:10px;display:grid}.party-loot-header{color:#d8c18b;justify-content:space-between;align-items:center;gap:12px;display:flex}.party-loot-header div{gap:2px;min-width:0;display:grid}.party-loot-header span{color:#d8c18b;text-transform:uppercase;font-size:12px;font-weight:900}.party-loot-header strong{color:#fff3d5;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.party-loot-header em{color:#bca77c;white-space:nowrap;font-size:12px;font-style:normal;font-weight:800}.party-loot-item{background:#ffffff0b;border:1px solid #b9924b4d;border-radius:5px;grid-template-columns:minmax(0,1fr) minmax(220px,auto);align-items:center;gap:10px;min-height:68px;padding:9px;display:grid}.party-loot-item-main{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.party-loot-item-main .party-row-copy small{white-space:normal;overflow-wrap:anywhere}.party-loot-icon{color:#ffe6a2;background:#0c08089e;border:1px solid #e0b65280;border-radius:5px;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.party-loot-icon img{object-fit:contain;width:42px;height:42px}.party-loot-rolls{justify-items:end;gap:6px;min-width:0;display:grid}.party-loot-roll-row{color:#d8c49a;grid-template-columns:minmax(82px,1fr) 54px;align-items:center;gap:7px;width:min(100%,180px);font-size:12px;display:grid}.party-loot-roll-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.party-loot-roll-row strong{color:#fff3d5;text-align:center;border:1px solid #e0b65259;border-radius:5px;justify-self:end;min-width:44px;padding:2px 7px}.party-loot-roll-row strong.pass{color:#bca77c}.party-loot-player-choice{color:#ffe4a6;font-size:12px;font-weight:900}.party-loot-assign{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.party-loot-assign button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.party-invite-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding-top:2px;display:grid}.party-invite-form label{color:#d8c18b;text-transform:uppercase;gap:5px;min-width:0;font-size:12px;font-weight:900;display:grid}.party-invite-form input{box-sizing:border-box;color:#fff2c9;min-width:0;height:38px;font:inherit;background:#110c0af0;border:1px solid #b9924b73;border-radius:5px;font-weight:800}.party-empty-state{background:#ffffff0b;border:1px solid #b9924b47;border-radius:5px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}.party-empty-icon{color:#ffe6a2;background:linear-gradient(145deg,#613621f5,#211122f5);border:1px solid #e0b65294;border-radius:50%;place-items:center;width:58px;height:58px;font-size:24px;display:grid}.party-empty-state h3{color:#fff1c7;margin:0 0 4px;font-size:22px;line-height:1.1}.party-empty-state p{color:#d8c9ad;margin:0;font-size:14px;line-height:1.35}.party-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.party-rule-card{color:#ead7ad;text-align:left;background:#ffffff0b;border:1px solid #b9924b59;border-radius:5px;align-content:start;gap:6px;min-height:132px;padding:14px;display:grid}.party-rule-card i{color:#ffe1a0;font-size:24px}.party-rule-card strong{color:#fff3d5;font-size:17px}.party-rule-card span{color:#d8c49a;font-size:13px;line-height:1.35}.party-rule-card.active,.party-rule-card:hover,.party-rule-card:focus-visible{color:#fff3c9;background:#6c49218c;border-color:#f2cb7cb8}.party-create-button{justify-self:start}.party-footer-actions{justify-content:flex-start;padding-top:2px}.party-location-card{border-color:#f2cb7c9e}.party-location-portrait{color:#ffe3a6;place-items:center;font-size:25px;display:grid}.party-location-portrait.battle{color:#dff0ff}.character-ratings-panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:12px;height:calc(100% - 28px);min-height:0;margin:14px;padding:12px;display:grid}.ratings-summary{color:#d8c18b;letter-spacing:0;justify-content:space-between;align-items:center;gap:12px;padding:0 2px;font-size:14px;display:flex}.ratings-summary strong{color:#ffe7ad;font-size:18px}.ratings-period{flex:1}.ratings-summary>strong{flex-shrink:0}.ratings-row.ratings-self{background:#6c49218c;border-color:#c9a24e}.ratings-own-result{flex-shrink:0;margin-top:4px}.ratings-own-empty{color:#d8c18b;flex-shrink:0;margin:6px 0 0;font-size:13px}.ratings-list{align-content:start}@media (max-width:500px){.character-ratings-panel{height:calc(100% - 16px);margin:8px;padding:6px}.character-ratings-panel .ratings-row{grid-template-columns:42px minmax(0,1fr) minmax(62px,auto);gap:5px;padding:6px}.character-ratings-panel .ratings-row strong{font-size:13px}.character-ratings-panel .ratings-row em{overflow-wrap:anywhere;font-size:13px}.ratings-summary strong{font-size:15px}}.ratings-tabs{scrollbar-width:thin;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.ratings-tabs button{color:#ead7ad;min-height:38px;font:inherit;background:#ffffff0b;border:1px solid #b9924b59;border-radius:5px;flex:none;padding:0 14px;font-weight:800}.ratings-tabs button.active,.ratings-tabs button:hover,.ratings-tabs button:focus-visible{color:#fff3c9;background:#6c49218c;border-color:#f2cb7cb8}.ratings-table{flex-direction:column;gap:6px;min-height:0;display:flex}.ratings-filter{color:#d8c18b;text-transform:uppercase;align-items:center;gap:10px;min-width:0;font-size:13px;font-weight:900;display:flex}.ratings-filter select{color:#fff2c9;width:min(360px,100%);min-width:0;height:36px;font:inherit;background:#110c0af0;border:1px solid #b9924b73;border-radius:5px;font-weight:800}.ratings-list{scrollbar-width:thin;grid-auto-rows:max-content;gap:6px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.ratings-row{color:#f6ead4;background:#ffffff0d;border:1px solid #b9924b3d;border-radius:5px;grid-template-columns:64px minmax(0,1fr) minmax(92px,auto);align-items:center;gap:10px;min-height:46px;padding:6px 10px;display:grid}.ratings-row>*{min-width:0}.ratings-head{color:#d6c49b;text-transform:uppercase;background:#5f462a7a;min-height:34px;font-size:12px;font-weight:900}.ratings-place{justify-content:center;align-items:center;height:34px;display:flex}.ratings-place img{object-fit:contain;width:34px;height:34px}.ratings-place b{color:#ffe2a2;font-size:16px}.ratings-row strong{color:#fff5dc;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;font-size:15px;display:flex;overflow:hidden}.ratings-row strong>.ratings-faction-icon{object-fit:contain;flex:none;width:22px;height:22px}.ratings-row strong>.ratings-nickname{text-overflow:ellipsis;min-width:0;overflow:hidden}.ratings-row em{color:#ffe4a6;text-align:right;font-style:normal;font-weight:900}@media (max-width:1320px){.fortune-panel-view{grid-template-columns:1fr;align-content:start;overflow:auto}.fortune-wheel-stage{width:min(520px,86vw,100dvh - 210px)}}@media (max-width:1050px){.game-panel-overlay{z-index:520;align-items:stretch;padding:0}.game-panel-shell{width:100%;min-height:0;max-height:100%}.character-panel-view,.mail-panel-view{grid-template-columns:1fr;gap:10px;padding:10px}.inventory-paperdoll{width:min(100%,350px)}.inventory-items-grid{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));max-height:260px}.mail-compose textarea{min-height:110px}.fortune-panel-view{grid-template-columns:1fr;align-content:start;overflow:auto}.fortune-wheel-wrap{padding-top:clamp(34px,7vw,58px)}.fortune-wheel-stage{width:min(460px,86vw,100dvh - 170px)}.battle-list-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title status""round status""match match""queue queue";align-items:start;gap:4px 10px;min-height:0;padding:10px 12px}.battle-list-row strong{grid-area:title}.battle-list-row span:first-of-type{grid-area:round}.battle-list-row span:nth-of-type(2){grid-area:match}.battle-list-row em{color:#d8c8aa;text-align:right;grid-area:status;justify-self:end;max-width:120px;font-size:14px;line-height:1.15}.battle-list-row small{text-align:left;grid-area:queue}.party-invite-row,.party-member-row{grid-template-columns:42px minmax(0,1fr) auto;grid-template-areas:"icon copy badge""actions actions actions";align-items:start}.party-invite-row>.party-row-icon,.party-member-row>.party-row-icon{grid-area:icon}.party-invite-row>.party-row-copy,.party-member-row>.party-row-copy{grid-area:copy}.party-invite-row em,.party-member-row em{grid-area:badge}.party-row-actions{justify-content:flex-start}.party-invite-row>.party-row-actions,.party-member-row>.party-row-actions{grid-area:actions}.party-loot-item{grid-template-columns:minmax(0,1fr)}.party-loot-rolls,.party-loot-assign{justify-content:flex-start;justify-items:start}.party-loot-roll-row{width:100%}}@media (max-width:640px){.game-panel-overlay{padding:0}.game-panel-shell{border-bottom:0;border-left:0;border-right:0;border-radius:0}.game-panel-header{min-height:48px;padding-left:12px}.inventory-paperdoll{width:min(100%,320px)}.inventory-items-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.mail-panel-view,.character-panel-view{padding:8px}.party-panel-view{height:calc(100% - 18px);margin:9px;padding:9px}.party-summary,.party-rule-grid,.party-invite-form{grid-template-columns:1fr}.party-empty-state{grid-template-columns:44px minmax(0,1fr);gap:10px;padding:11px}.party-empty-icon{width:44px;height:44px;font-size:19px}.party-empty-state h3{font-size:18px}.party-empty-state p,.party-rule-card span{font-size:13px}.party-rule-card{min-height:104px;padding:12px}.mail-action-dropdown{min-width:min(320px,100vw - 32px);max-width:calc(100vw - 32px)}.mail-list-toolbar{flex-wrap:wrap}.mail-toolbar-actions{justify-content:space-between;width:100%}.mail-panel-view{grid-template-columns:1fr}.mail-panel-view.reader-open .mail-list,.mail-panel-view:not(.reader-open) .mail-reader{display:none}.mail-panel-view.reader-open .mail-reader{min-height:calc(100dvh - 64px)}.mail-reader-back{flex:none;justify-content:center;align-items:center;display:inline-flex}.fortune-wheel-stage{width:min(320px,84vw);min-width:0}.battles-panel-view{gap:8px;margin:8px;padding:8px}.battle-list-row{padding:9px 10px}.fortune-segment-icons>span{width:16cqw;height:16cqw}@supports not (width:1cqw){.fortune-segment-icons>span{width:calc(16 * var(--nera-cqw,1vw));height:calc(16 * var(--nera-cqw,1vw))}}}@media (min-width:561px) and (orientation:landscape) and (max-height:560px){.game-panel-overlay{padding:0}.game-panel-shell{min-height:0}.game-panel-header{min-height:42px}.game-panel-header h2{font-size:20px}.character-panel-view{grid-template-columns:minmax(240px,.46fr) minmax(0,1fr);gap:8px;padding:8px}.inventory-paperdoll{width:min(100%,280px)}.mail-panel-view{grid-template-columns:230px minmax(300px,1fr);gap:8px;padding:8px}.mail-compose textarea{min-height:74px}.fortune-panel-view{grid-template-columns:minmax(260px,1fr) minmax(220px,.8fr);padding:8px}.fortune-wheel-wrap{padding-top:28px}.fortune-wheel-stage{width:min(280px,42vw,100dvh - 130px);min-width:0}}*{box-sizing:border-box}body{color:#ccc;background:linear-gradient(#00000057,#00000080),url(/assets/59-CRACKWqf.jpg);min-width:320px;min-height:100vh;margin:0}:is(html:has(.game-container),body:has(.game-container)){overscroll-behavior:none;width:100%;height:100dvh;min-height:100dvh;overflow:hidden}body:has(.game-container){touch-action:manipulation;position:fixed;inset:0}html.game-text-entry,html.game-text-entry .game-container{height:var(--game-entry-height);min-height:var(--game-entry-height)}html.game-text-entry body:has(.game-container){height:var(--game-entry-height);min-height:var(--game-entry-height)}html.game-text-entry .wrapper:has(.game-container){height:var(--game-entry-height);min-height:var(--game-entry-height)}html.game-text-entry{overflow-y:auto}html.game-text-entry body:has(.game-container){overflow-y:auto}html.game-text-entry body:has(.game-container){position:static}html.game-text-entry .game-container{padding:var(--game-entry-padding)}html.game-text-entry .game-menu{flex:0 0 var(--game-entry-menu-height)}html.game-text-entry .game-layout{grid-template-rows:var(--game-entry-rows)}:is(.wrapper:has(.game-container),.wrapper:has(.game-container) *){-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.wrapper:has(.game-container) input{-webkit-user-select:text;user-select:text}.wrapper:has(.game-container) textarea{-webkit-user-select:text;user-select:text}.wrapper:has(.game-container) select{-webkit-user-select:text;user-select:text}.wrapper:has(.game-container) .messages-block{-webkit-user-select:text;user-select:text}.wrapper:has(.game-container) .messages-block *{-webkit-user-select:text;user-select:text}.wrapper:has(.game-container) .mail-body{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.wrapper:has(.game-container) .mail-body span{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.wrapper:has(.game-container) .mail-meta span{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.wrapper:has(.game-container) .mail-reader header h3{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.wrapper:has(.game-container) .mail-reader header span{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}button,input{font:inherit}input{outline:none}button{color:inherit;cursor:pointer}.wrapper{min-height:100vh;padding:0 14px 16px}.game-container{max-width:1400px;margin:0 auto}.game-preloader{background:0 0;border-radius:4px;place-items:center;min-height:min(760px,100vh - 56px);display:grid}.preloader-ring{--preload-progress:0deg;aspect-ratio:1;background:radial-gradient(circle at center, #0a0810f0 0 56%, transparent 57%), conic-gradient(#8f00ca var(--preload-progress), #eeeeee29 0);color:#fff3d5;text-shadow:1px 1px 3px #000;border-radius:50%;place-items:center;width:clamp(92px,16vw,132px);font-size:clamp(18px,2.6vw,28px);font-weight:800;display:grid;box-shadow:0 0 30px #6f00aa6b,inset 0 0 0 1px #ffe49b38}.preloader-ring strong{aspect-ratio:1;background:#0c0a14db;border:1px solid #caac5b80;border-radius:50%;place-items:center;width:76%;display:grid}.site-shell{max-width:1180px;margin:0 auto;padding-top:18px}.site-nav{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.brand-mark{color:#eee;text-transform:uppercase;background:#5f5f5f47;border:1px solid #8f8f8f99;border-radius:4px;min-height:42px;padding:0 14px;font-size:16px;font-weight:800}.site-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.site-actions button,.entry-actions button,.panel-heading button,.auth-links button,.auth-panel button{color:#ccc;background:#5f5f5f4d;border:0;border-radius:4px;min-height:36px}.site-actions button,.panel-heading button{padding:0 12px}.site-actions button:hover,.entry-actions button:hover,.panel-heading button:hover,.auth-links button:hover,.auth-panel button:hover{color:#eee;background:#5f5f5f80}.site-actions button.active{color:#fff;background:#6f00aab8}.portal-view{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:12px;display:grid}.portal-main,.portal-side{gap:12px;min-width:0;display:grid}.home-location{background:linear-gradient(#0000000a,#0000004d),url(/assets/1-DQyN-Ru2.webp) 50%/cover no-repeat;border-radius:4px;min-height:430px;position:relative;overflow:hidden}.home-status{gap:6px;display:flex;position:absolute;top:12px;right:12px}.home-caption{background:#12121294;border-radius:4px;max-width:520px;padding:14px 16px;position:absolute;bottom:16px;left:16px;right:16px;box-shadow:inset 0 0 0 1px #8f8f8f3d}.home-caption h1{color:#eee;text-transform:uppercase;margin:0 0 5px;font-size:30px;font-weight:800}.home-caption p{color:#ccc;margin:0;font-size:14px;line-height:1.45}.entry-panel,.auth-panel,.news-panel,.page-panel{background:#12121294;border-radius:4px;box-shadow:inset 0 0 0 1px #8f8f8f42}.entry-panel{flex-direction:column;justify-content:center;padding:24px;display:flex}.entry-panel h1,.entry-panel h2,.auth-panel h1,.page-panel h1,.battle-header h1{color:#eee;margin:0 0 10px;font-size:24px;font-weight:800}.entry-panel h2{font-size:18px}.entry-panel p,.page-panel p{color:#ccc;margin:0 0 18px;font-size:14px;line-height:1.55}.entry-actions{gap:8px;margin-bottom:18px;display:grid}.entry-actions button,.auth-links button,.auth-panel button{padding:0 12px}.primary-action{color:#fff!important;background:#6f00aad1!important}.entry-list{color:#ccc;gap:7px;font-size:13px;display:grid}.entry-list span{background:#5f5f5f38;border-radius:4px;padding:7px 9px}.auth-view{place-items:start center;min-height:560px;padding-top:58px;display:grid}.auth-panel{gap:12px;width:min(420px,100%);padding:22px;display:grid}.compact-auth{width:100%}.auth-panel label{color:#ccc;gap:6px;font-size:13px;display:grid}.auth-panel input[type=text],.auth-panel input[type=email],.auth-panel input[type=password]{color:#eee;background:#5f5f5f4d;border:0;border-radius:4px;width:100%;min-height:36px;padding:0 10px}.check-line{grid-template-columns:18px minmax(0,1fr);align-items:center}.check-line input{accent-color:#6f00aa;width:16px;height:16px}.segmented{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.segmented button.active{color:#fff;background:#6f00aac2}.form-notice{color:#38c8ff;background:#38c8ff29;border-radius:4px;width:min(420px,100%);margin:10px 0 0;padding:10px 12px;font-size:13px}.site-notice{width:100%;margin:0 0 12px}.auth-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.news-panel,.page-panel{min-width:0;padding:16px}.wide-panel{width:min(760px,100%)}.text-panel{width:min(620px,100%)}.panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.panel-heading h1,.panel-heading h2{color:#eee;margin:0;font-size:20px}.news-row{border-top:1px solid #8f8f8f2e;grid-template-columns:92px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;display:grid}.news-row:first-of-type{border-top:0}.news-row time{color:#f18e27;font-size:12px;font-weight:700}.news-row strong{color:#eee;margin-bottom:4px;font-size:14px;display:block}.news-row p{color:#ccc;margin:0;font-size:13px;line-height:1.45}.news-row>span{color:#38c8ff;background:#5f5f5f4d;border-radius:4px;align-self:start;padding:3px 7px;font-size:11px}.news-row.expanded{min-height:82px}.rule-list{gap:10px;display:grid}.rule-list p{background:#5f5f5f38;border-radius:4px;margin:0;padding:10px 12px}.rating-table{gap:4px;display:grid}.rating-row{color:#ccc;background:#5f5f5f38;border-radius:4px;grid-template-columns:44px minmax(0,1fr) 80px 100px;align-items:center;gap:8px;min-height:38px;padding:0 10px;font-size:13px;display:grid}.rating-row.head{color:#eee;background:#5f5f5f61;font-weight:700}.rating-row strong{color:#eee;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.game-menu{grid-template-columns:minmax(320px,390px) minmax(0,1fr);align-items:end;gap:14px;padding:24px 0;display:grid}.game-menu-toggle{color:#eee;background:#5f5f5f4d;border:1px solid #8f8f8f70;border-radius:4px;min-height:38px;font-size:21px;font-weight:800;display:none}.menu-item{color:#ccc;text-transform:uppercase;background:0 0;border:0;place-items:center;gap:9px;min-width:0;padding:0;display:grid;position:relative}.menu-item img{aspect-ratio:1;object-fit:contain;width:min(50px,100%)}.menu-unread-badge{color:#fff5dc;text-shadow:0 1px 1px #000000bf;background:linear-gradient(#f44 0%,#b60000 100%);border:1px solid #ffda8ecc;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:11px;font-weight:800;line-height:1;display:grid;position:absolute;top:2px;right:max(10px,18%);box-shadow:0 0 10px #ff3636bf,inset 0 1px #ffffff59}.menu-title{opacity:.62;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.menu-item:hover .menu-title{opacity:1}.menu-label{aspect-ratio:1;color:#fff;background:#da0000;border-radius:50%;place-items:center;width:18px;font-size:12px;display:grid;position:absolute;top:0;right:max(10px,22%)}.game-layout{grid-template-columns:minmax(0,8fr) minmax(320px,4fr);align-items:stretch;gap:12px;display:grid}.location-column{min-width:0}.character-panel{grid-template-columns:104px minmax(0,1fr);gap:0;max-width:390px;margin-bottom:10px;display:grid}.game-character-panel{max-width:none;margin-bottom:0}.avatar-frame{background:#5f5f5f47;border:1px solid #8f8f8fcc;border-radius:4px 0 0 4px;width:104px;height:84px;position:relative}.avatar-faction-icon{aspect-ratio:1;object-fit:contain;pointer-events:none;width:62px;position:absolute;top:9px;left:14px}.avatar-level{aspect-ratio:1;color:#eee;text-shadow:1px 1px 3px #000000bf;background:#313131;border-radius:50%;place-items:center;width:28px;font-size:14px;font-weight:700;display:grid;position:absolute;bottom:6px;right:6px}.character-main{align-self:center;position:relative}.character-name{color:#eee;text-align:center;text-shadow:1px 1px 3px #000000bf;background:#5f5f5f4d;border:1px solid #8f8f8f;border-left:0;height:30px;padding:7px 10px;font-size:14px}.stat{background:#00000080;border-bottom:1px solid #8f8f8f;border-right:1px solid #8f8f8f;height:14px;position:relative;overflow:hidden}.stat-strip{transition:width .3s linear;position:absolute;inset:1px auto 1px 0}.stamina .stat-strip{background:linear-gradient(90deg,#e83a2f,#8f0f0b)}.mana .stat-strip{background:linear-gradient(90deg,#56a8ff,#244eaf)}.energy .stat-strip{background:linear-gradient(90deg,#ffd95a,#b77713)}.exp .stat-strip{background:linear-gradient(90deg,#7ee35b,#2d8f31)}.stat-value{color:#eee;text-align:center;text-shadow:1px 1px 3px #000000bf;font-size:11px;line-height:13px;position:absolute;inset:0}.location-container{border-radius:4px;position:relative;overflow:hidden}.location-bg{background:linear-gradient(#00000014,#00000038),url(/assets/1-DQyN-Ru2.webp) 50%/cover no-repeat;border-radius:4px;min-height:540px;position:relative;overflow:hidden}.location-fireworks-layer{z-index:10;pointer-events:none;position:absolute;inset:0;overflow:hidden}.location-fireworks-layer:before{content:"";z-index:0;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 42%,#00000014,#00000070 62%,#00000094),#0003;transition:opacity .26s;position:absolute;inset:0}.location-fireworks-layer.is-active:before{opacity:1}.location-fireworks-run{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.location-fireworks-layer canvas{pointer-events:none;display:block;width:100%!important;height:100%!important}.location-overlay{z-index:3;color:#eee;text-align:center;text-shadow:1px 1px 3px #000000bf;background:#1212127a;border-radius:4px;max-width:min(420px,100% - 28px);padding:8px 14px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.location-overlay h1{margin:0;font-size:20px;font-weight:700;line-height:1.16}.location-compass{z-index:30;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;filter:drop-shadow(0 8px 10px #0000009e);background:radial-gradient(circle,#ffe2892e 0 44%,#0000 72%);border:0;border-radius:50%;place-items:center;width:86px;height:86px;min-height:0;padding:0;display:grid;position:absolute;bottom:10px;left:50%;right:auto;transform:translate(-50%)}.location-compass:before{content:"";border-radius:50%;position:absolute;inset:-12px}.location-compass img{object-fit:contain;pointer-events:none;width:70px;height:70px;display:block}.location-compass:hover,.location-compass:focus-visible{filter:drop-shadow(0 0 11px #ffdd74b8)drop-shadow(0 8px 10px #0000009e);outline:none}.location-scene-objects{z-index:5;pointer-events:none;position:absolute;inset:0}.location-scene-object{z-index:5;visibility:hidden;opacity:0;pointer-events:none;transform-origin:bottom;filter:drop-shadow(0 10px 10px #0000008a);transition:opacity .14s;position:absolute;transform:translate(-50%,-100%)}.location-scene-object.is-ready{visibility:visible;opacity:1}.location-scene-object.is-ready.has-quest-marker,.location-scene-object.is-ready.is-interactive-scene-object{pointer-events:auto;cursor:pointer}.location-scene-object.has-quest-marker:hover,.location-scene-object.has-quest-marker:focus-visible,.location-scene-object.is-interactive-scene-object:hover,.location-scene-object.is-interactive-scene-object:focus-visible{filter:drop-shadow(0 0 14px #ffe886e6)drop-shadow(0 10px 10px #0000008a);outline:none}.location-scene-object img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.location-quest-marker{z-index:6;filter:drop-shadow(0 0 8px #ffe078b8)drop-shadow(0 4px 5px #00000094);pointer-events:none;background:0 0;border:0;place-items:center;width:46px;height:46px;animation:1.45s ease-in-out infinite quest-marker-pulse;display:grid;position:absolute;top:-42px;left:50%;transform:translate(-50%)}.location-quest-marker img{object-fit:contain;width:100%;height:100%}.location-quest-marker.quest-marker-ready{filter:drop-shadow(0 0 8px #81cfffd1)drop-shadow(0 4px 5px #00000094)}.location-quest-marker.quest-marker-active{opacity:.72;filter:grayscale(.2);animation:none}.mob-quest-marker{filter:drop-shadow(0 0 4px #ffe07873)drop-shadow(0 2px 3px #0000008f);width:15px;height:15px;animation:none;top:-10px}.scene-object-npc .location-quest-marker{top:-58px}.location-scene-object-label{z-index:7;color:#fff1cf;text-align:center;text-shadow:0 1px 3px #000;white-space:normal;overflow-wrap:normal;word-break:normal;text-wrap:balance;pointer-events:none;background:#000000a8;border-radius:4px;width:max-content;min-width:132px;max-width:172px;padding:3px 8px 4px;font-size:13px;font-weight:800;line-height:1.1;position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}@keyframes quest-marker-pulse{0%,to{transform:translate(-50%)translateY(0)scale(1)}50%{transform:translate(-50%)translateY(-4px)scale(1.08)}}.transition{z-index:1;color:#eee;text-shadow:1px 1px 3px #000000bf;background:#161616b8;border:1px solid #8f8f8fad;border-radius:4px;gap:3px;min-width:152px;min-height:42px;padding:5px 10px;display:inline-grid;position:absolute}.transition.location-transition{z-index:11;cursor:pointer;filter:drop-shadow(0 4px 8px #0000009e);background:0 0;border:0;border-radius:999px;place-items:center;width:clamp(42px,5.8vw,60px);min-width:0;height:clamp(42px,5.8vw,60px);min-height:0;padding:0}.transition.location-transition:hover{filter:drop-shadow(0 0 10px #ffe0849e)drop-shadow(0 4px 8px #0000009e);background:0 0}.transition.location-transition img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.transition.location-transition span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.transition-ul{top:12px;left:12px}.transition-ur{top:12px;right:12px}.transition-dl{bottom:12px;left:12px}.transition-dr{bottom:12px;right:12px}.transition.location-transition.transition-cave,.transition.location-transition.transition-cave-return{z-index:29;background:radial-gradient(circle,#ffe2892e 0 44%,#0000 72%);width:86px;height:86px;bottom:10px;left:50%;right:auto;transform:translate(-50%)}.transition.location-transition.transition-cave img,.transition.location-transition.transition-cave-return img{width:76px;height:76px}@media (max-width:640px){.location-compass{width:82px;height:82px;bottom:4px;left:50%;right:auto}.location-compass img{width:64px;height:64px}.transition.location-transition{width:44px;height:44px}.transition-ul{top:6px;left:6px}.transition-ur{top:6px;right:6px}.transition-dl{bottom:6px;left:6px}.transition-dr{bottom:6px;right:6px}.transition.location-transition.transition-cave,.transition.location-transition.transition-cave-return{width:82px;height:82px;bottom:4px}.transition.location-transition.transition-cave img,.transition.location-transition.transition-cave-return img{width:72px;height:72px}}@media (min-width:561px) and (orientation:landscape) and (max-height:560px){.transition.location-transition{width:40px;height:40px}.transition.location-transition.transition-cave,.transition.location-transition.transition-cave-return{width:76px;height:76px}.transition.location-transition.transition-cave img,.transition.location-transition.transition-cave-return img{width:68px;height:68px}}.mob{z-index:2;--mob-shadow-width:38px;--mob-shadow-height:6px;transform-origin:bottom;pointer-events:auto;-webkit-tap-highlight-color:transparent;contain:layout style;will-change:left, top;width:92px;height:72px;transition:left 70ms linear,top 70ms linear;position:absolute}.mob:before{content:"";z-index:0;width:var(--mob-shadow-width);height:var(--mob-shadow-height);filter:blur(.5px);opacity:.5;pointer-events:none;background:radial-gradient(#00000047,#0000001f 58%,#0000 78%);border-radius:50%;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}.mob.selected{z-index:8}.mob.fighting{animation-play-state:paused}.location-mob:before{display:none}.location-mob-sprite{--location-mob-scale:1;cursor:pointer;z-index:1;filter:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;isolation:isolate;backface-visibility:hidden;background:0 0;border:0;outline:none;width:83px;height:60px;min-height:0;padding:0;position:absolute;bottom:0;left:50%;overflow:visible;transform:translate(-50%)}.location-mob-sprite .spine-mob{z-index:1;width:calc(112px * var(--location-mob-scale,1));height:calc(112px * var(--location-mob-scale,1));pointer-events:none;transform:translate(calc(-14px * var(--location-mob-scale,1)), calc(-36px * var(--location-mob-scale,1)));backface-visibility:hidden;contain:layout style paint;will-change:transform;background:0 0;display:block;position:relative}.location-mob-sprite .spine-mob-location{width:calc(112px * var(--location-mob-scale,1));height:calc(112px * var(--location-mob-scale,1));transform:translate3d(calc(-14px * var(--location-mob-scale,1)), calc(-36px * var(--location-mob-scale,1)), 0)}.location-mob-sprite .spine-mob-skeleton{width:92px;height:92px;transform:translate(-10px,-18px)}.location-mob-sprite .creature-mob{width:94px;height:94px;transform:translate(-6px,-34px)}.location-mob-sprite .creature-rabid-crab{width:112px;height:84px;transform:translate(-13px,-24px)}.location-mob-sprite .magic-creature-mob{z-index:1;pointer-events:none;width:84px;height:84px;display:block;position:relative;transform:translate(7px,-26px)}.location-mob-sprite .magic-creature-red-crab{width:92px;height:68px;transform:translate(4px,-14px)}.location-mob-sprite .magic-creature-witch{width:82px;height:82px;transform:translateY(-24px)}.location-mob-sprite .magic-creature-polar-wolf,.location-mob-sprite .magic-creature-mystic-wasp{width:104px;height:88px;transform:translate(-3px,-24px)}.location-mob-sprite:after{display:none}.mob:hover .location-mob-sprite,.mob.selected .location-mob-sprite{filter:drop-shadow(0 0 8px #ffe876c7)}.mob:focus,.mob:focus-visible,.location-mob-sprite:focus,.location-mob-sprite:focus-visible{box-shadow:none;outline:none}.mob-level-2 .location-mob-sprite{--mob-shadow-width:44px;--mob-shadow-height:7px;width:100px;height:71px}.mob-visual-bat .location-mob-sprite{--mob-shadow-width:44px;--mob-shadow-height:7px;width:92px;height:66px}.mob-visual-rabid-crab .location-mob-sprite{--mob-shadow-width:50px;--mob-shadow-height:7px;width:100px;height:66px}.mob-visual-skeleton1 .location-mob-sprite,.mob-visual-skeleton2 .location-mob-sprite,.mob-visual-skeleton3 .location-mob-sprite{--mob-shadow-width:34px;--mob-shadow-height:5px;width:92px;height:72px}.mob-level-3.mob-visual-skeleton1,.mob-level-3.mob-visual-skeleton2,.mob-level-3.mob-visual-skeleton3{--mob-shadow-width:38px;--mob-shadow-height:6px;width:92px;height:72px}.mob-level-3.mob-visual-skeleton1 .location-mob-sprite,.mob-level-3.mob-visual-skeleton2 .location-mob-sprite,.mob-level-3.mob-visual-skeleton3 .location-mob-sprite{width:92px;height:72px}.mob-visual-witch .location-mob-sprite{--mob-shadow-width:42px;--mob-shadow-height:6px;width:92px;height:84px}.mob-rank-crown{z-index:5;color:#ffd76f;text-shadow:0 2px 2px #000000e6,0 0 8px #ffb521d9;pointer-events:none;place-items:center;display:grid;position:absolute}.location-mob-rank-crown{width:34px;height:34px;font-size:24px;top:-62px;left:50%;transform:translate(-50%)}.mob-level-2 .location-mob-sprite:after{bottom:-7px}.mob-level-3 .location-mob-sprite:after{bottom:-8px}.creature-mob{z-index:1;pointer-events:none;transform-origin:bottom;contain:layout style paint;will-change:transform, filter, opacity;background:0 0;display:block;position:relative;overflow:visible}.creature-mob img{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.magic-creature-mob{pointer-events:none;transform-origin:bottom;contain:layout style paint;display:block;overflow:visible;background:0 0!important}.creature-facing-left img{transform:scaleX(-1)}.creature-action-idle{animation:2.1s ease-in-out infinite creature-idle-breathe}.creature-action-walk{animation:.52s ease-in-out infinite creature-walk-bob}.creature-action-attack,.creature-action-skill{animation:.76s ease-out creature-attack-lunge}.creature-action-hit{animation:.46s ease-out creature-hit-react}.creature-action-dodge{animation:.52s ease-out creature-dodge-react}.creature-action-death{opacity:.55;filter:grayscale(.7)saturate(.65);transform:rotate(-8deg)translateY(8%)}.creature-portrait{width:132px;height:132px}.creature-portrait.creature-rabid-crab{width:154px;height:112px}@media (pointer:coarse),(max-width:820px){.creature-mob{will-change:transform}.creature-action-idle{animation-duration:3.2s}.creature-action-walk{animation-duration:.76s}}@keyframes creature-idle-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2.5%)scale(1.018)}}@keyframes creature-walk-bob{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-5%)rotate(1deg)}}@keyframes creature-attack-lunge{0%{filter:brightness();transform:translateY(0)scale(1)}42%{filter:brightness(1.22);transform:translateY(-4%)scale(1.08)}to{filter:brightness();transform:translateY(0)scale(1)}}@keyframes creature-hit-react{0%,to{filter:brightness();transform:translate(0)}32%{filter:brightness(1.45)saturate(1.2);transform:translate(-5%)rotate(-2deg)}}@keyframes creature-dodge-react{0%,to{transform:translate(0)}45%{transform:translate(10%)translateY(-4%)rotate(2deg)}}.mob-fight-mark{left:var(--fight-mark-left,50%);top:var(--fight-mark-top,calc(50% + 4px));z-index:3;width:var(--fight-mark-size,28px);height:var(--fight-mark-size,28px);pointer-events:none;background:linear-gradient(45deg,#0000 41%,#f7e8b4 42% 48%,#6d2018 49% 56%,#0000 57%),linear-gradient(-45deg,#0000 41%,#f7e8b4 42% 48%,#6d2018 49% 56%,#0000 57%),radial-gradient(circle,#6d0d08f5,#260a08f0);border:1px solid #ffe07ef2;border-radius:50%;animation:.95s ease-in-out infinite fight-mark-pulse;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 10px #e031188c,0 3px 8px #00000080}.mob-level-2 .mob-fight-mark{--fight-mark-left:calc(50% - 7px);--fight-mark-top:calc(50% - 2px);--fight-mark-size:26px}.mob-level-3 .mob-fight-mark{--fight-mark-left:calc(50% - 2px);--fight-mark-top:calc(50% + 2px);--fight-mark-size:28px}.location-mob-card{z-index:50;color:#f4dfbd;-webkit-tap-highlight-color:transparent;background:#1d1410f0;border:1px solid #b89141d1;border-radius:4px;grid-template-columns:56px repeat(2,minmax(0,1fr));gap:10px 12px;width:min(360px,100vw - 24px);padding:10px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 18px #0000006b,inset 0 0 0 1px #ffe49b1f}.location-mob-portrait{background:#00000057;border:1px solid #b89141b3;border-radius:4px;grid-area:1/1/2/2;justify-self:start;width:56px;height:56px;overflow:hidden}.location-mob-portrait .spine-mob,.location-mob-portrait .magic-creature-mob{background:0 0;width:100%;height:100%;display:block}.location-mob-portrait .spine-mob-portrait{transform:translateZ(0)}.duel-invite-card{z-index:52}.party-feedback{z-index:1900;left:50%;bottom:max(18px, env(safe-area-inset-bottom));color:#fff0c5;background:#241b14;border:1px solid #a6884d;border-radius:4px;align-items:center;gap:12px;width:max-content;max-width:min(520px,100% - 24px);padding:12px 14px;font-size:14px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 4px 16px #0009}.party-feedback span{overflow-wrap:anywhere;min-width:0}.party-feedback button{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 32px;padding:0}.party-outgoing-invites h3{margin:0 0 8px;font-size:16px}.party-outgoing-invite{overflow-wrap:anywhere;border-bottom:1px solid #a6884d40;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:8px 0;display:flex}.party-outgoing-invite span{color:#cebf9e}.duel-invite-portrait{place-items:center;display:grid}.duel-invite-swords{width:34px;height:34px;position:relative}.duel-invite-swords:before,.duel-invite-swords:after{content:"";transform-origin:50% 75%;background:linear-gradient(#fff7d2 0 46%,#b68235 47% 58%,#5c321f 59% 100%);border-radius:999px 999px 2px 2px;width:4px;height:32px;position:absolute;top:1px;left:15px;transform:rotate(42deg);box-shadow:0 0 8px #ffe6a047}.duel-invite-swords:after{transform:rotate(-42deg)}.duel-waiting-actions{background:#4c3e2d94;border:1px solid #633314a6;border-radius:3px;gap:8px;min-height:34px;padding:9px 10px;display:grid}.duel-waiting-actions span{color:#e9d6a8;text-align:center;font-size:11px}.location-mob-card strong,.location-mob-card span{text-overflow:ellipsis;white-space:nowrap;text-shadow:1px 1px 2px #000;display:block;overflow:hidden}.location-mob-card>div:not(.location-mob-portrait):not(.location-mob-actions){grid-column:2/4;min-width:0}.location-mob-card strong{color:#fff3d5;font-size:13px}.location-mob-card span{color:#d7bf7a;font-size:11px}.location-mob-card button{color:#fff;text-align:center;text-shadow:1px 1px 2px #000;white-space:normal;border:1px solid #633314cc;border-radius:3px;justify-content:center;align-items:center;min-height:38px;padding:0 10px;font-size:12px;font-weight:700;line-height:1.1;display:inline-flex}.location-mob-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.location-mob-actions button{width:100%;min-width:0}.location-mob-card .mob-attack{background:linear-gradient(#d92718,#7e0c08)}.location-mob-card .mob-attack:disabled{cursor:default;filter:grayscale(.65);opacity:.58}.location-mob-card .mob-cancel{background:linear-gradient(#5d5042,#302821)}.location-mob-loot-button{color:#fff2c6;background:radial-gradient(circle at 28% 25%,#ffedb438,#0000 34%),linear-gradient(#5d4a34,#231a15);border-color:#b89141e0;gap:6px;min-width:74px;min-height:30px;padding:0 9px;font-size:12px;position:absolute;top:10px;right:10px}.location-mob-loot-button i{color:#23170c;width:17px;height:17px;text-shadow:none;background:linear-gradient(#fff0a8,#b97820);border-radius:50%;place-items:center;font-size:10px;display:inline-grid;box-shadow:0 0 8px #ffd35638}.location-mob-loot-button span{color:inherit;font-size:inherit;line-height:1;display:inline}.location-mob-loot-backdrop{z-index:1200;background:#0000008f;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.location-mob-loot-modal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;color:#f4dfbd;background:radial-gradient(circle at 18% 16%,#68371647,#0000 34%),linear-gradient(#1f1611f7,#090607fa);border:1px solid #b89141db;border-radius:4px;width:min(760px,100vw - 32px);max-height:min(76dvh,620px);padding:18px 18px 20px;position:relative;overflow:auto;box-shadow:0 18px 40px #00000094,inset 0 0 0 1px #ffe49b1f}.location-mob-loot-modal header{padding-right:42px}.location-mob-loot-modal h3{color:#fff1c4;margin:0 0 6px;font-size:22px;line-height:1.16}.location-mob-loot-modal p{color:#d7c7aa;margin:0;font-size:14px}.location-mob-loot-groups{gap:16px;margin-top:16px;display:grid}.location-mob-loot-group{gap:8px;display:grid}.location-mob-loot-group h4{color:#fff0c0;text-shadow:1px 1px 2px #000;margin:0;font-size:16px;line-height:1.15}.location-mob-loot-grid{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:10px;display:grid}.location-mob-loot-item{color:#fff1c9;cursor:pointer;text-align:left;touch-action:manipulation;background:radial-gradient(circle at 20% 15%,#ffd6761f,#0000 35%),linear-gradient(#281811f0,#0c0808f5);border:1px solid #8a5822c7;border-radius:4px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:7px 9px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffecab0f}.location-mob-loot-item-icon{background:#00000042;border:1px solid #6f3914d6;border-radius:3px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.location-mob-loot-item-icon img{object-fit:cover;width:100%;height:100%}.location-mob-loot-item-title{color:inherit;text-shadow:1px 1px 2px #000;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.16;display:-webkit-box;overflow:hidden}.chest-contents-backdrop{z-index:1250}.chest-contents-modal{width:min(820px,100vw - 32px)}.chest-contents-extra-grid{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:10px;margin-top:16px;display:grid}.chest-contents-extra-card{color:#fff1c9;background:radial-gradient(circle at 18% 12%,#ffd77524,#0000 38%),linear-gradient(#2a1911f2,#0d0808f5);border:1px solid #8a5822c7;border-radius:4px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:8px 10px;display:grid;box-shadow:inset 0 0 0 1px #ffecab0f}.chest-contents-extra-icon{place-items:center;width:46px;height:46px;display:grid}.chest-contents-extra-icon img{object-fit:contain;filter:drop-shadow(0 2px 3px #000000b8);max-width:42px;max-height:42px}.chest-contents-extra-title{color:#f6dfb8;text-shadow:1px 1px 2px #000;min-width:0;font-size:14px;font-weight:800;line-height:1.16}.chest-contents-extra-card strong{color:#fff;text-shadow:1px 1px 2px #000;font-size:18px;line-height:1}.chest-contents-item-quantity{z-index:1;color:#fff0c2;text-shadow:1px 1px 2px #000;background:#2c1d11e0;border-radius:999px;min-width:18px;padding:1px 5px 2px;font-size:11px;font-weight:900;line-height:1.1;position:absolute;top:4px;left:6px;box-shadow:0 1px 3px #00000073}.mob-a{top:45%;left:22%}.mob-b{top:51%;left:56%}.mob-c{top:30%;left:68%}.mob-d{top:28%;left:36%}.mob-e{top:62%;left:42%}.mob-f{top:56%;left:76%}@keyframes fight-mark-pulse{0%,to{filter:brightness();transform:translate(-50%)scale(1)}50%{filter:brightness(1.2);transform:translate(-50%)scale(1.12)}}.battle-view{background:linear-gradient(#00000057, #00000080), var(--battle-background,url(/assets/battle-DW0Ff1jg.webp)) center / cover no-repeat;border-radius:4px;min-height:540px;padding:16px;position:relative}.battle-header{background:#12121294;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:10px 12px;display:flex}.battle-header h1{margin:0}.battle-header span{color:#f18e27;font-weight:700}.battle-turn{align-items:center;gap:10px;min-height:48px;display:flex}.battle-turn b{color:#fff;background:#6f00aab8;border-radius:4px;justify-content:center;align-items:center;min-width:64px;min-height:28px;font-size:13px;display:inline-flex}.battle-skip-turn{aspect-ratio:1;color:#f6df90;background:radial-gradient(circle at 38% 30%,#ffffff38,#0000 28%),linear-gradient(145deg,#3b2b12,#111);border:1px solid #b79a43;border-radius:50%;place-items:center;width:30px;font-size:13px;display:inline-grid;box-shadow:inset 0 0 0 1px #000000ad,0 2px 4px #00000052}.battle-skip-turn:disabled{cursor:default;opacity:.46;filter:grayscale(.5)}.battle-skip-turn:not(:disabled):hover{filter:brightness(1.18);border-color:#ffe06a}.battle-board{grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr);align-items:center;gap:12px;min-height:380px;display:grid}.battle-team{gap:10px;display:grid}.battle-unit{background:#1212129e;border-radius:4px;min-height:86px;padding:12px;box-shadow:inset 0 0 0 1px #8f8f8f3d}.battle-unit strong,.battle-unit span{display:block}.battle-unit strong{color:#eee;margin-bottom:12px}.battle-unit span{color:#7ccf57}.mob-unit span{color:#ff8383}.battle-versus{aspect-ratio:1;color:#fff;background:#6f00aac2;border-radius:50%;place-items:center;width:58px;font-weight:800;display:grid}.battle-scroll-targeting{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;display:flex}.battle-scroll-targeting .panel-secondary-button{pointer-events:auto;padding:.35rem .8rem}.battle-field .battle-figure.scroll-target .unit-sprite{filter:drop-shadow(0 0 4px #aecf8b8c)}.battle-notice{z-index:79;color:#e4dac5;text-align:center;width:max-content;max-width:min(72%,360px);text-shadow:none;pointer-events:none;background:#171d28f0;border:1px solid #beae8947;border-radius:12px;margin:0;padding:10px 14px;font-size:13px;font-weight:500;line-height:1.4;position:absolute;top:clamp(82px,10cqh,112px);left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0000002e}@supports not (width:1cqw){.battle-notice{left:50%;top:clamp(82px, calc(10 * var(--nera-cqh,1vh)), 112px);z-index:79;color:#e4dac5;text-align:center;width:max-content;max-width:min(72%,360px);text-shadow:none;pointer-events:none;background:#171d28f0;border:1px solid #beae8947;border-radius:12px;margin:0;padding:10px 14px;font-size:13px;font-weight:500;line-height:1.4;position:absolute;transform:translate(-50%);box-shadow:0 6px 20px #0000002e}}.battle-queue-card{z-index:13;color:#f8ead4;background:#16120feb;border:1px solid #b9924b70;border-radius:5px;gap:8px;width:min(320px,100% - 28px);margin:0;padding:12px;display:grid;position:absolute;top:clamp(78px,13vh,122px);left:50%;transform:translate(-50%);box-shadow:0 12px 26px #00000061}.battle-queue-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.battle-queue-card header span{color:#e2b85f;font-size:14px;font-weight:700}.battle-queue-card header strong{color:#9edcff;background:#2a598057;border:1px solid #53b0ff80;border-radius:5px;place-items:center;min-width:54px;min-height:44px;font-size:30px;line-height:1;display:grid}.battle-queue-card p,.battle-queue-card small{color:#d7c9ad;margin:0}.battle-queue-card p{font-size:13px;font-weight:700}.battle-queue-card small{font-size:12px}.battle-queue-card .panel-secondary-button{min-height:36px;margin-top:2px}.transition:hover{background:#5f5f5f80}.transition small{color:#ccc;font-size:11px}.transition-left{bottom:24px;left:20px}.transition-right{top:24px;right:20px}.chat-container{flex-direction:column;min-height:100%;margin-left:0;display:flex}.mobile-social-tabs{display:none}.players-block{flex:none;margin-bottom:10px;font-size:13px}.tabs{border-bottom:1px solid #5f5f5f4d;display:flex}.tab{color:#ccc;background:0 0;border:1px solid #0000;border-bottom:0;flex:1 1 0;min-height:38px}.tab:hover{border-color:#5f5f5f4d}.tab.active{background:#5f5f5f4d;border-color:#5f5f5f4d}.tab.disabled{color:#6c757d;cursor:default}.players-block>.tabs .tab{min-height:34px}.players{background:#00000014;border-radius:0 0 4px 4px;height:142px;padding:7px 8px;overflow-y:auto}.player{--player-content-gap:3px;color:#ccc;text-align:left;background:0 0;border:0;align-items:center;gap:3px;min-height:30px;padding:3px 0;font-size:13px;display:flex}.players .player{column-gap:2px}.player>.attack-icon,.player>.resident-name,.player>.player-level{margin-right:calc(var(--player-content-gap) - 2px)}.nickname{font-weight:600}.resident-name,.chat-author{color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.resident-name:disabled{color:inherit;cursor:default}.player>.resident-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.player>.resident-name>span{text-overflow:ellipsis;overflow:hidden}.player>.player-level{flex-shrink:0}.resident-name:hover,.chat-author:hover{color:#fff}.vip-nickname{color:#e6aa2f;isolation:isolate;width:max-content;max-width:100%;text-shadow:none;align-items:baseline;display:inline-flex;position:relative}.vip-nickname-text{z-index:1;background:linear-gradient(#fff9cc 0%,#f8c957 35%,#c68600 72%,#fff4c0 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;position:relative}.vip-nickname:after{z-index:2;background:linear-gradient(105deg,#0000 0% 34%,#fffdf0f2 45%,#ffd86a 52%,#fff6becc 58%,#0000 70% 100%) 150% 0/340% 100%;color:#0000;content:attr(data-nick);pointer-events:none;white-space:nowrap;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:100%;animation:4.8s ease-in-out infinite vip-nickname-shine;position:absolute;inset:0;overflow:hidden}.message[data-chat-animation-paused] .vip-nickname:after{animation-play-state:paused}.resident-name.vip-nickname:hover,.chat-author.vip-nickname:hover{color:#e6aa2f}@keyframes vip-nickname-shine{0%,24%{opacity:0;background-position:150% 0}32%{opacity:.9}76%{opacity:.88}86%,to{opacity:0;background-position:-95% 0}}@media (prefers-reduced-motion:reduce){.vip-nickname:after{animation:none}}.players-empty{color:#8f8f8f;padding:8px 0;font-size:12px}.player-level{letter-spacing:2px}.player.offline{color:#cccccc7a}.player.offline .resident-name,.player.offline .player-level,.player.offline .side-icon{filter:grayscale(.75);opacity:.58}.player.offline .resident-action-toggle{opacity:.92}.resident-actions{flex:none;margin-left:2px;position:relative}.resident-action-toggle{color:#f4e7ccd1;background:#2c201885;border:1px solid #b9924b3d;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:inline-flex;overflow:hidden}.resident-action-toggle:hover,.resident-action-toggle[aria-expanded=true]{color:#fff1cf;background:#5c3b1fe0;border-color:#ffd37394}.resident-action-menu{z-index:1400;background:linear-gradient(135deg,#ffe1a714,#4e2c1533),#120d0af7;border:1px solid #b9924b8a;border-radius:6px;gap:4px;width:220px;padding:7px;display:grid;position:fixed;box-shadow:0 12px 28px #0000007a}.resident-action-menu button{color:#efe4cc;text-align:left;background:#ffffff0b;border:1px solid #0000;border-radius:4px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px;width:100%;min-height:34px;padding:6px 8px;font-size:12px;display:grid}.resident-action-menu button:hover:not(:disabled){background:#482e1bd1;border-color:#ffd3737a}.resident-action-menu button:disabled{color:#ccc6;cursor:default}.address-icon,.attack-icon,.side-icon{background-repeat:no-repeat;background-size:cover;flex:0 0 16px;width:16px;height:16px;display:inline-block}.address-icon,.attack-icon{justify-content:center;align-items:center;padding:0;display:inline-flex}.address-icon{background-color:#0000;border:0}.address-icon.empty{pointer-events:none}.attack-icon{background-color:#0000;border:0}.resident-icon-svg,.resident-gear-svg{filter:drop-shadow(0 1px 1px #000000a6);width:100%;height:100%;display:block}.address-svg path:first-child{fill:#eeeeeef0;stroke:#141418b8;stroke-width:2px}.address-svg path:last-child{fill:#5f6470}.duel-svg path:first-child{fill:#f3f3ef;stroke:#8e9399;stroke-width:1.2px}.duel-svg path:nth-child(2){fill:#f7d465;stroke:#7e4d14;stroke-width:1.2px}.duel-svg path:last-child{fill:#7b4b18;stroke:#2d1b0b;stroke-width:1.2px}.resident-gear-svg path{fill:#f1e5ce;stroke:#49301cdb;stroke-width:2px}.resident-gear-svg circle{fill:#3c2a1cdb;stroke:#ffeebea6;stroke-width:1.4px}.duel-icon{cursor:pointer}.duel-icon.busy{filter:grayscale(.7);opacity:.55}.duel-icon:disabled{cursor:default;opacity:.5}.attack-icon.empty{pointer-events:none}.side-icon{background-position:50%;background-size:contain;flex:0 0 24px;width:24px;height:24px}.side-icon.north{background-image:url(/assets/north-01-CiSNRQTS.webp)}.side-icon.south{background-image:url(/assets/south-01-DeZCGwJx.webp)}.players-search{grid-template-columns:32px minmax(0,1fr);display:grid;position:relative}.players-search button{color:#ccc;background:#5f5f5f80;border:0;border-radius:4px 0 0 4px;min-height:27px}.players-search input{color:#ccc;background:#5f5f5f4d;border:0;border-radius:0 4px 4px 0;min-width:0}.players-count{color:#ccc;pointer-events:none;justify-content:flex-end;align-items:center;gap:8px;height:27px;display:flex;position:absolute;top:0;left:32px;right:6px}.friend-count:before,.enemy-count:before{content:"";vertical-align:middle;background-size:cover;width:16px;height:16px;margin:-2px 3px 0 0;display:inline-block}.friend-count:before{background-image:url(/assets/friend-D0Th6IIf.png)}.enemy-count:before{background-image:url(/assets/enemy-C_rQnyNR.png)}.chat-block{flex-direction:column;flex:auto;min-height:402px;display:flex;position:relative}.status-row{z-index:8;pointer-events:none;justify-content:flex-end;gap:6px;display:flex;position:absolute;top:0;right:0}.status{color:#ccc;text-transform:uppercase;background:#5f5f5f4d;border-radius:4px;align-items:center;min-height:22px;padding:0 8px;font-size:11px;display:inline-flex}.status.online{color:#52d950}.status.offline{color:#ff5b5b}.status.loading,.status.connecting{color:#f18e27}.messages-block{-webkit-user-select:text;user-select:text;flex:auto;min-height:330px;padding-top:0;overflow:hidden}.message{-webkit-user-select:text;user-select:text;border-radius:4px;margin-bottom:3px;padding:0 8px;font-size:13px}.message *{-webkit-user-select:text;user-select:text}.message .time{color:#ccc;letter-spacing:1px;vertical-align:middle;margin:2px 2px 0 0;font-size:10px;font-style:normal;display:inline-block}.message .nickname{cursor:pointer;vertical-align:middle;margin:0 3px 0 0;font-style:normal;display:inline-block}.chat-private-nick{vertical-align:baseline;display:inline-flex}.chat-author-plain{color:inherit}.chat-action-menu{text-align:left}.message .text{overflow-wrap:anywhere;vertical-align:middle;font-size:13px;line-height:1.5;display:inline}.location-color{color:#ccc}.group-system,.group-system .chat-item{font-weight:700}.player.group-resident{grid-template-columns:max-content max-content minmax(0,max-content) max-content max-content;grid-template-areas:"faction class nickname level actions"". .status status status";justify-content:start;display:grid}.player.group-resident:not(:has(>.character-class-icon)){grid-template-columns:max-content minmax(0,max-content) max-content max-content;grid-template-areas:"faction nickname level actions"".status status status"}.group-resident>.side-icon{grid-area:faction}.group-resident>.character-class-icon{grid-area:class}.group-resident>.resident-name{grid-area:nickname}.group-resident>.player-level{grid-area:level}.group-resident>.resident-actions{grid-area:actions}.group-resident-status{color:#b9b9c4;overflow-wrap:anywhere;grid-area:status;min-width:0;font-size:11px}.group-color{color:#7a8ff6}.trade-color{color:#f18e27}.fightlog-color{color:#ff8383}.clan-color{color:#00ff95}.private-color{color:#ffb1e8;font-style:italic}.private-outgoing,.private-incoming{color:#ffb1e8}.event-color{color:#38c8ff;background:#38c8ff33;font-weight:700}.system-color{color:#ff5b5b;font-weight:700}.world-color{color:#20df30;background:#20df3033;font-weight:700}.side-color{color:#a5d140;background:#a5d14033;font-weight:700}.message.world-color .chat-author-plain{color:#20df30}.message.side-color .chat-author-plain{color:#a5d140}.chat-item{cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;line-height:inherit;vertical-align:baseline;background:0 0;border:0;margin:0;padding:0;display:inline}.common-color{color:#fff}.uncommon-color{color:#52d950}.rare-color{color:#2f96ff}.epic-color{color:#d34eff}.legendary-color{color:#ff791a}.common-border{border-color:#ffffff5c}.uncommon-border{border-color:#52d950b3}.rare-border{border-color:#2f96ffb8}.epic-border{border-color:#d34effc2}.legendary-border{border-color:#ff791ad1}.chat-form{grid-template-columns:minmax(116px,.72fr) minmax(0,1.4fr) 42px 42px;gap:4px;margin-top:5px;display:grid}.chat-form button,.chat-form input,.chat-form select{color:#ccc;border:0;min-height:38px}.chat-target-picker{min-width:0;position:relative}.chat-target-select{text-align:left;background:linear-gradient(135deg,#ffe1a717,#4e2c151a),#5f5f5f4d;border-radius:4px;outline:none;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:1px 8px;width:100%;min-width:0;padding:4px 30px 4px 9px;display:grid;box-shadow:inset 0 0 0 1px #b9924b24}.chat-target-select b{color:#f4e7cc;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.1;overflow:hidden}.chat-target-mode{color:#e6dbc7b8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.1;overflow:hidden}.chat-target-select i{border-bottom:2px solid #ffefcbb8;border-right:2px solid #ffefcbb8;width:8px;height:8px;position:absolute;top:50%;right:12px;transform:translateY(-65%)rotate(45deg)}.chat-target-picker.open .chat-target-select i{transform:translateY(-25%)rotate(225deg)}.chat-target-picker.private-target .chat-target-select{color:#ffb1e8;background:linear-gradient(135deg,#ffb1e821,#4e2c151a),#5c2c6294;box-shadow:inset 0 0 0 1px #ffb1e82e}.chat-target-picker.private-target .chat-target-select b{color:#ffd0f0}.chat-target-picker.trade-target .chat-target-select{background:linear-gradient(135deg,#f18e2724,#4e2c151a),#5f3a1994;box-shadow:inset 0 0 0 1px #f18e2733}.chat-target-picker.trade-target .chat-target-select b{color:#ffc98b}.chat-target-menu{z-index:55;background:linear-gradient(135deg,#ffe1a714,#4e2c152e),#150e0af5;border:1px solid #b9924b8a;border-radius:6px;gap:5px;width:max(100%,300px);max-width:min(360px,100vw - 24px);max-height:min(360px,54vh);padding:7px;display:grid;position:absolute;bottom:calc(100% + 7px);left:auto;right:0;overflow-y:auto;box-shadow:0 12px 28px #00000075}.chat-target-group{gap:5px;display:grid}.chat-target-option-row{grid-template-columns:minmax(0,1fr) 34px;align-items:stretch;gap:5px;display:grid}.chat-target-group>span,.chat-target-empty{color:#e6dbc7a3;padding:2px 5px;font-size:11px;line-height:1.2}.chat-target-option{color:#efe4cc;text-align:left;background:#ffffff0b;border:1px solid #0000;border-radius:4px;grid-template-columns:minmax(0,1fr);gap:2px;width:100%;min-width:0;min-height:42px;padding:7px 9px;display:grid}.chat-target-option:hover,.chat-target-option-row.selected .chat-target-option{background:linear-gradient(135deg,#ffe1a729,#7e481e47),#482e1bd1;border-color:#ffd37380}.chat-target-option-row.private-option .chat-target-option{color:#ffd0f0}.chat-target-option-row.private-option .chat-target-option:hover,.chat-target-option-row.private-option.selected .chat-target-option{background:linear-gradient(135deg,#ffb1e829,#7e481e38),#48264bdb;border-color:#ffb1e866}.chat-target-option-row.trade-option .chat-target-option{color:#ffc98b}.chat-target-option-row.trade-option .chat-target-option:hover,.chat-target-option-row.trade-option.selected .chat-target-option{background:linear-gradient(135deg,#f18e272e,#7e481e38),#482e1bdb;border-color:#f18e2775}.chat-target-option-row.disabled .chat-target-option{color:#cccccc6b;cursor:default}.chat-target-visibility{color:#ffefcbd1;background:#ffffff0b;border:1px solid #b9924b4d;border-radius:4px;justify-content:center;align-items:center;min-height:42px;display:inline-flex}.chat-target-visibility:hover{color:#fff1cf;background:#482e1bd1;border-color:#ffd3737a}.chat-target-option span{z-index:1;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.12;position:relative;overflow:hidden}.chat-target-option small{z-index:1;color:#e7dbc5ad;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.15;position:relative;overflow:hidden}.chat-id{background:#5f5f5f4d;border-radius:4px 0 0 4px;padding:0 8px}.chat-select{background:#5f5f5fbf;border-radius:0 4px 4px 0}.chat-message{background:#5f5f5f4d;border-radius:4px;min-width:0;padding:0 10px}.chat-smile,.chat-send{background:#5f5f5f4d;border-radius:4px}.chat-smile-wrap{min-width:0;position:relative}.chat-smile-wrap .chat-smile{width:100%;height:100%}.smile-popover{z-index:420;background:#121212fa;border:1px solid #8f8f8f80;border-radius:4px;grid-template-rows:minmax(0,1fr) auto;width:min(526px,100vw - 20px);max-height:min(510px,72dvh);display:grid;position:absolute;bottom:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 8px 18px #00000073}.location-transit{color:#e7dbc5;background:#100e14;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:260px;display:flex}.shop-repair-list{overscroll-behavior-y:contain;scrollbar-gutter:stable;grid-row:5;align-content:start;gap:0;min-height:0;display:grid;overflow-y:auto}.shop-repair-row{border-bottom:1px solid #6b542d;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.shop-repair-row .shop-row-info{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.shop-repair-row .shop-item-visual{width:64px;height:64px}.shop-repair-row .panel-primary-button{white-space:normal;height:auto;min-height:44px}@media (max-width:640px){.shop-repair-row{grid-template-columns:56px minmax(0,1fr);gap:10px}.shop-repair-row .shop-item-visual{width:56px;height:56px}.shop-repair-row>.panel-primary-button{grid-column:1/-1}.shop-tabs{flex-wrap:wrap}}.smile-popover-grid{--smile-cell-width:72px;grid-template-columns:repeat(auto-fill, minmax(var(--smile-cell-width), 1fr));scrollbar-gutter:stable;grid-auto-rows:54px;align-content:start;gap:4px 6px;min-height:0;padding:10px 12px;display:grid;overflow-y:auto}.smile-popover-grid button,.smile-category-tabs button{background:0 0;border:1px solid #0000;border-radius:4px;place-items:center;width:100%;min-height:50px;padding:0;display:grid;position:relative}.smile-popover-grid button:hover,.smile-popover-grid button:focus-visible,.smile-category-tabs button:hover,.smile-category-tabs button:focus-visible,.smile-category-tabs button.active{background:#ffffff14;border-color:#caac5bb8}.smile-popover-grid button.locked img{opacity:.74;filter:grayscale(.45)}.smile-popover-grid>button{width:100%;min-width:var(--smile-cell-width);height:54px;padding:4px 3px}.smile-popover-grid>button.vip-only{padding-bottom:16px}.smile-vip-lock{color:#fff1b8;background:#b21e18eb;border-radius:3px;padding:1px 4px;font-size:10px;font-weight:800;position:absolute;bottom:3px;right:4px}.smile-category-tabs{border-top:1px solid #8f8f8f47;gap:7px;padding:7px 10px 9px;display:flex;overflow-x:auto}.smile-category-tabs button{color:#f6df9d;background:#1c1c26bd;border-color:#8f8f8f57;flex:0 0 42px;width:42px;min-height:42px}.chat-smile-frame{vertical-align:middle;flex:none;height:30px;line-height:0;display:inline-block;position:relative;overflow:hidden}.chat-smile-frame>img{max-width:none;position:absolute}.message .chat-smile-frame{margin:0 2px}.smile-category-tabs img{object-fit:contain;width:30px;height:30px}.battle-result-backdrop{z-index:1800;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));background:#00000094;place-items:center;display:grid;position:fixed;inset:0}.battle-result-modal{color:#f4dfbd;text-align:center;background:#1d1410f5;border:1px solid #caac5bd1;border-radius:4px;gap:12px;width:min(380px,100%);max-height:min(620px,100dvh - 24px);padding:18px;display:grid;overflow:auto;box-shadow:0 12px 28px #0000008c,inset 0 0 0 1px #ffe49b1f}.battle-result-modal h2{color:#fff3d5;margin:0;font-size:24px;font-weight:800}.battle-result-modal>p{color:#ddd;margin:0;font-size:14px;line-height:1.4}.battle-result-rewards{justify-content:center;font-size:22px}.battle-result-items.inventory-items-grid{grid-template-columns:repeat(auto-fit,74px);place-content:center;overflow:visible}.battle-result-inventory-cell{width:74px}.battle-result-floating-tooltip{z-index:620;text-align:left;margin:0;position:fixed}.battle-result-party-loot{text-align:left}.battle-result-party-loot .party-loot-item{grid-template-columns:1fr}.battle-result-party-loot .party-loot-rolls,.battle-result-party-loot .party-loot-assign{justify-content:flex-start;justify-items:start}.battle-result-party-loot .party-loot-roll-row{width:100%}.battle-result-modal>button{border:0;border-radius:4px;min-height:36px}.quest-reward-popup-backdrop{z-index:940;padding:max(14px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0604038f;place-items:center;display:grid;position:fixed;inset:0}.quest-reward-popup{color:#f4dfbd;text-align:center;background:radial-gradient(circle at 50% 0,#a7601e47,#0000 44%),#1d1410fa;border:1px solid #e0b45ec2;border-radius:6px;gap:14px;width:min(420px,100%);max-height:min(620px,100dvh - 28px);padding:16px;animation:.18s ease-out quest-reward-popup-in;display:grid;position:relative;overflow:auto;box-shadow:0 18px 44px #0000009e,inset 0 0 0 1px #ffe49b1a}.quest-reward-popup header{text-align:left;align-items:center;gap:12px;min-width:0;padding-right:26px;display:flex}.quest-reward-popup header>img{object-fit:contain;filter:drop-shadow(0 2px 8px #0000007a);width:48px;height:48px}.quest-reward-popup header span{color:#f4bd63;text-transform:uppercase;font-size:13px;font-weight:800;line-height:1;display:block}.quest-reward-popup h2{color:#fff3d5;margin:5px 0 0;font-size:21px;line-height:1.15}.quest-reward-popup-line{justify-content:center;font-size:22px}.quest-reward-popup-line .reward-experience{color:#62ff64}.quest-reward-popup-line .reward-experience i{color:#4ff455;text-shadow:0 0 10px #4ff45573}.quest-reward-popup-items.inventory-items-grid{grid-template-columns:repeat(auto-fit,74px);place-content:center;overflow:visible}.quest-reward-popup>.panel-primary-button{border:0;border-radius:4px;min-height:38px}@keyframes quest-reward-popup-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1050px){.portal-view{grid-template-columns:1fr}.portal-side{grid-template-columns:minmax(0,1fr) minmax(260px,.75fr)}.home-location{min-height:430px}.game-menu{grid-template-columns:minmax(280px,390px) minmax(0,1fr);padding:16px 0}.game-menu-items{grid-template-columns:repeat(6,minmax(52px,1fr))}.game-layout{grid-template-columns:1fr}.chat-container{min-height:520px}}@media (max-width:640px){.wrapper{padding:0 8px 10px}.game-menu{grid-template-columns:minmax(0,1fr) 44px;gap:8px;padding:12px 0;display:grid;overflow:visible}.game-character-panel{grid-template-columns:82px minmax(0,1fr)}.game-menu-toggle{place-items:center;display:grid}.game-menu-items{grid-column:1/-1;grid-template-columns:repeat(4,minmax(58px,1fr));gap:8px;display:none}.game-menu.open .game-menu-items{display:grid}.site-nav{flex-direction:column;align-items:stretch}.site-actions{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:2px;display:flex;overflow-x:auto}.site-actions button{flex:none;min-width:104px}.home-location,.battle-view{min-height:380px}.home-caption{padding:12px;bottom:10px;left:10px;right:10px}.home-caption h1{font-size:24px}.portal-side{grid-template-columns:1fr}.entry-panel,.auth-panel,.news-panel,.page-panel{padding:16px}.auth-view{min-height:420px;padding-top:20px}.panel-heading{flex-direction:column;align-items:stretch}.panel-heading button{width:100%}.news-row{grid-template-columns:1fr;gap:6px}.news-row>span{justify-self:start}.rating-row{grid-template-columns:34px minmax(0,1fr) 62px 74px;padding:0 8px;font-size:12px}.legacy-character-grid{grid-template-columns:1fr}.legacy-character-card{min-height:258px}.legacy-character-icons img{width:50px;height:50px}.legacy-character-name{font-size:19px}.menu-item{min-height:62px}.menu-title{font-size:10px}.character-panel{grid-template-columns:82px minmax(0,1fr);max-width:none}.avatar-frame{width:82px;height:74px}.avatar-faction-icon{width:52px;top:10px;left:12px}.location-bg{min-height:380px}.mob{width:76px;height:60px}.location-mob-sprite{width:68px;height:49px}.mob-fight-mark{--fight-mark-size:26px}.mob-level-2 .mob-fight-mark{--fight-mark-left:calc(50% - 6px);--fight-mark-top:calc(50% - 3px);--fight-mark-size:24px}.mob-level-3 .mob-fight-mark{--fight-mark-left:calc(50% - 2px);--fight-mark-top:calc(50% + 1px);--fight-mark-size:26px}.location-mob-card{width:196px;bottom:54px}.mob-a{top:47%;left:12%}.mob-b{top:57%;left:52%}.mob-c{top:31%;left:62%}.mob-d{top:29%;left:28%}.mob-e{top:64%;left:34%}.mob-f{top:58%;left:68%}.battle-board{grid-template-columns:1fr;min-height:250px}.battle-versus{justify-self:center;width:46px}.transition{min-width:130px}.tabs{overflow-x:auto}.tab{flex:0 0 86px}.chat-form{grid-template-columns:auto 28px minmax(0,1fr) 32px 32px}}body{background-color:#030417;background-image:url(/assets/body-bg-CiLxEpWz.jpeg);background-size:cover;background-attachment:fixed}.wrapper{padding:0 0 18px}.site-shell{max-width:none;padding-top:0}.site-nav{z-index:30;background:#17151ee6;min-height:54px;margin:0;padding:0 max(14px,50vw - 570px);position:sticky;top:0}.brand-mark{color:#0000;background:url(/assets/nera-monogram-v2-CoF7iqrK.webp) 0/contain no-repeat;border:0;min-width:128px;min-height:44px}.site-actions button{color:#ddd;background:0 0;border-radius:0;min-height:54px;font-size:14px}.site-actions button:hover,.site-actions button.active{color:#fff;background:#ffffff14}.legacy-site-header{background:#060619;height:340px}.legacy-header-border{background:url(/assets/border-CqbBsAir.png) 50%/contain repeat-x;height:14px}.portal-view,.auth-view{width:min(1140px,100% - 28px);margin:0 auto}.auth-view{min-height:0}.portal-view{padding-top:34px}.home-location{background-image:linear-gradient(#00000005,#00000038),url(/assets/nera-valkyrie-hero-v3-BJs4Tcg2.webp);background-position:bottom;min-height:340px}.entry-panel,.auth-panel,.news-panel,.page-panel{box-shadow:none;background:url(/assets/border-corner-s-ox2LhwOc.png) -12px -8px/50px 44px no-repeat,url(/assets/border-corner-s-ox2LhwOc.png) right -12px top -8px/50px 44px no-repeat,url(/assets/border-corner-s-ox2LhwOc.png) left -12px bottom -8px/50px 44px no-repeat,url(/assets/border-corner-s-ox2LhwOc.png) right -12px bottom -8px/50px 44px no-repeat,#242424e0;border-radius:0;padding:22px;position:relative}.auth-panel input[type=text],.auth-panel input[type=email],.auth-panel input[type=password],.chat-message{color:#ddd;background:#17151e;border:1px solid #3b3a3d}.primary-action,.auth-panel button.primary-action{background:#6f00aa!important}.news-row{border-top-color:#414141}.news-row time,.battle-header span{color:#c882ff}.legacy-create{width:min(820px,100%);position:relative}.legacy-page-block{overflow:hidden}.legacy-loading{color:#d9c7ee;place-items:center;min-height:160px;font-size:15px;display:grid}.legacy-character-notice{width:100%;margin:0 0 14px}.legacy-rules hr{background:#3b3a3d;border:0;width:100%;height:1px}.legacy-character-grid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:18px;display:grid}.legacy-character-card{color:#d8d8d8;background:linear-gradient(#09081075,#090810bd),url(/assets/body-bg-CiLxEpWz.jpeg) 50%/cover no-repeat;border:1px solid #caac5b57;border-radius:3px;align-content:start;gap:10px;min-height:288px;padding:14px;display:grid;position:relative}.legacy-character-slot{color:#b2b2b2;letter-spacing:1.2px;text-align:center;text-transform:uppercase;font-size:12px}.legacy-character-tools{gap:6px;display:flex;position:absolute;top:10px;right:10px}.legacy-character-tools span{color:#d9c7ee;background:#14121cd1;border:1px solid #caac5b57;border-radius:3px;place-items:center;width:22px;height:22px;font-size:13px;line-height:1;display:grid}.legacy-character-tools i{line-height:1}.legacy-character-icons{justify-content:center;gap:12px;min-height:72px;padding-top:12px;display:flex}.legacy-character-icons img{object-fit:contain;filter:drop-shadow(0 2px 3px #0000008c);width:58px;height:58px}.legacy-character-name{color:#f2ead0;text-shadow:1px 1px 2px #000;justify-content:center;align-items:center;gap:8px;font-size:22px;font-weight:700;display:flex}.legacy-character-name span{color:#c882ff;font-size:13px}.legacy-character-vip i{margin-right:3px}.legacy-character-vip b{letter-spacing:2px}.legacy-character-level,.legacy-character-vip{color:#cfcfcf;text-align:center;min-height:24px;font-size:14px}.legacy-character-vip{color:#e0c26f}.legacy-play-button{width:min(180px,100%);margin:auto auto 0}.legacy-empty-slot{background:#0003;border:1px dashed #b2b2b242;border-radius:3px;min-height:174px}.create-options{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.create-title{color:#fff;letter-spacing:1px;text-transform:uppercase;grid-column:1/-1;font-weight:700}.create-options button{background:0 0;align-content:start;justify-items:stretch;gap:10px;min-height:294px;padding:10px;display:grid}.create-options img{opacity:.58;justify-self:center;width:min(128px,100%);transition:opacity .16s}.create-options button:hover img{opacity:1}.create-options span{color:#fff;letter-spacing:1.5px;text-align:center;text-transform:uppercase;justify-self:center;font-weight:400}.create-options small{color:#cdbfdd;letter-spacing:1.4px;text-align:center;text-transform:uppercase;justify-self:center;margin-top:-8px;font-size:12px}.create-options p{color:#ddd;text-align:left;max-width:320px;margin:0;font-size:13px;line-height:1.45}.create-specializations{color:#ddd;text-align:left;gap:10px;max-width:320px;display:grid}.create-specializations div{gap:2px;display:grid}.create-specializations strong{color:#fff;font-size:13px;line-height:1.25}.create-specializations p{max-width:none;font-size:12px;line-height:1.4}.create-back-button{color:#eadcb6;background:#120f18b8;border:1px solid #caac5b6b;border-radius:3px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;line-height:1;display:inline-flex;position:absolute;top:20px;left:22px}.create-back-button:hover,.create-back-button:focus-visible{color:#fff4c8;border-color:#eecf90b8}.nickname-step{gap:12px;display:grid}.nickname-step p{color:#ddd;margin:0;font-size:13px;line-height:1.5}.game-container{background:url(/assets/border-corner-BjrZTznq.png) 0 0/82px 82px no-repeat,url(/assets/border-corner-BjrZTznq.png) 100% 0/82px 82px no-repeat,url(/assets/border-corner-BjrZTznq.png) 0 100%/82px 82px no-repeat,url(/assets/border-corner-BjrZTznq.png) 100% 100%/82px 82px no-repeat,#00000038;width:min(1240px,100vw - 24px);max-width:none;min-height:760px;margin:28px auto;padding:16px 18px 22px;position:relative}.game-menu{grid-template-columns:repeat(12,minmax(58px,1fr));padding:0 54px 14px 94px}.battle-view{background:linear-gradient(#0000000a, #0000001f), var(--battle-background,url(/assets/battle-DW0Ff1jg.webp)) center / cover no-repeat;min-height:400px;padding:10px 14px 14px}.battle-header{background:linear-gradient(#d9241b,#8e0d0b);border:1px solid #6b310ccc;width:min(320px,100%);min-height:34px;margin:-2px auto 8px;padding:5px 12px}.battle-header h1,.battle-header span{color:#fff;font-size:14px}.battle-field{grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);align-items:center;gap:8px;min-height:328px;display:grid;position:relative}.battle-sos-help{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;filter:drop-shadow(0 8px 10px #0000009e);background:radial-gradient(circle,#ffe2892e 0 44%,#0000 72%);border:0;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;min-height:0;padding:0;display:inline-grid}.battle-sos-help img{object-fit:contain;pointer-events:none;width:44px;height:44px;display:block}.battle-sos-help:hover,.battle-sos-help:focus-visible{filter:drop-shadow(0 0 11px #ffdd74b8)drop-shadow(0 8px 10px #0000009e);outline:none}.battle-sos-help:disabled{cursor:wait;opacity:.72}.formation{grid-template-rows:repeat(5,54px);gap:4px;min-width:0;display:grid}.formation-attackers{justify-items:end;padding-right:4px}.formation-defenders{justify-items:start;padding-left:4px}.battle-cell{background:#00000014;border:1px dashed #ffffff2e;border-radius:4px;width:min(158px,100%);position:relative}.battle-cell.occupied{background:0 0;border-color:#0000}.battle-figure{pointer-events:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;justify-items:center;display:grid;position:absolute;inset:auto 0 -4px}.battle-figure:before{content:"";left:50%;bottom:var(--battle-shadow-bottom,31px);z-index:0;width:var(--battle-shadow-width,86px);height:var(--battle-shadow-height,10px);filter:blur(.5px);opacity:.42;pointer-events:none;background:radial-gradient(#00000052,#00000024 58%,#0000 78%);border-radius:50%;position:absolute;transform:translate(-50%)}.battle-figure .unit-sprite{z-index:1;background-position:bottom;background-repeat:no-repeat;background-size:contain;width:82px;height:92px;display:block;position:relative}.player-figure{--battle-shadow-width:clamp(38px, 5.8vw, 66px);--battle-shadow-height:clamp(6px, 1vh, 10px);--battle-shadow-bottom:25px}.player-figure .unit-sprite{background-image:url(/assets/novice-m-DJa34L1w.png)}.player-figure .spine-character.unit-sprite{object-fit:contain;background:0 0}.mob-figure{--battle-shadow-width:clamp(48px, 7vw, 78px);--battle-shadow-height:clamp(7px, 1.1vh, 11px);--battle-shadow-bottom:25px}.mob-figure:before{display:none}.mob-figure .unit-sprite{background-image:url(/assets/idle-By-b3GuU.png)}.mob-figure.mob-level-2{--battle-shadow-width:clamp(54px, 7.8vw, 86px);--battle-shadow-height:clamp(8px, 1.2vh, 12px)}.mob-figure.mob-level-3{--battle-shadow-width:clamp(62px, 8.5vw, 96px);--battle-shadow-height:clamp(9px, 1.3vh, 13px)}.mob-figure.defeated:before{--battle-shadow-bottom:23px;opacity:.28;transform:translate(-50%)scaleX(.78)}.battle-figure strong,.battle-figure small{z-index:2;color:#fff;text-shadow:1px 1px 2px #000;background:#00000094;border-radius:3px;padding:1px 5px;font-size:11px;position:relative}.battle-figure small{color:#7fe35d}.battle-board,.battle-team,.battle-unit,.battle-versus{display:none}@media (max-width:900px){.legacy-site-header{height:220px}.game-container{min-height:0;margin-top:12px;padding:10px}.game-layout{grid-template-columns:1fr}.game-menu{padding:8px 0 12px}.battle-field{grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr)}.battle-cell{width:100%}}@media (max-width:640px){.site-nav{padding:0 8px}.legacy-site-header{height:150px}.portal-view,.auth-view{width:calc(100% - 16px)}.create-options{grid-template-columns:1fr;gap:10px}.create-options button{min-height:auto}.create-options p{max-width:none}.create-back-button{width:max-content;margin-bottom:12px;position:static}.battle-view{min-height:360px}.battle-field{min-height:292px}.formation{grid-template-rows:repeat(5,46px)}.battle-figure .unit-sprite{width:58px;height:70px}.battle-figure strong,.battle-figure small{text-overflow:ellipsis;white-space:nowrap;max-width:78px;overflow:hidden}}.entry-panel,.auth-panel,.news-panel,.page-panel{background:url(/assets/border-corner-s-ox2LhwOc.png) -12px -8px/50px 44px no-repeat,url(/assets/border-corner-s-rt-CsHifCiA.png) right -12px top -8px/50px 44px no-repeat,url(/assets/border-corner-s-lb-DOAuuEZL.png) left -12px bottom -8px/50px 44px no-repeat,url(/assets/border-corner-s-rb-BVobqH7l.png) right -12px bottom -8px/50px 44px no-repeat,#242424e0;overflow:visible}.home-intro{min-height:auto;padding:28px 30px}.home-intro h1{color:#eee;letter-spacing:0;margin:0 0 8px;font-size:32px;font-weight:800}.home-intro p,.account-panel p{color:#ddd;margin:0;font-size:15px;line-height:1.6}.auth-links{grid-template-columns:1fr}.account-panel{align-content:start}.site-footer-border{background:url(/assets/border-CqbBsAir.png) 50%/contain repeat-x;height:14px;margin:54px 0 -2px}.site-footer{color:#ddd;background:#17151e;padding:34px max(18px,50vw - 570px) 54px}.footer-grid{grid-template-columns:1.25fr repeat(3,minmax(0,1fr));gap:34px;width:min(1140px,100%);margin:0 auto;display:grid}.footer-info{align-content:start;gap:9px;min-width:0;display:grid}.footer-logo{background:0 0;border:0;width:220px;max-width:100%;height:auto;padding:0;display:block}.footer-info h2{color:#fff;letter-spacing:1px;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:700}.footer-info p,.copyright{color:#ddd;margin:0;font-size:14px;line-height:1.6}.footer-info button:not(.footer-logo){color:#ddd;text-align:left;background:0 0;border:0;border-bottom:1px solid #442950;border-radius:0;min-height:34px;padding:0;font-size:14px}.footer-info button:not(.footer-logo):before{content:">";color:#fff;margin-right:7px}.footer-info button:not(.footer-logo):hover{color:#c882ff}.footer-status{gap:6px;display:flex}.copyright{text-align:center;width:min(1140px,100%);margin:42px auto 0}.wrapper:has(.game-container){height:100dvh;min-height:100dvh;padding:0;overflow:hidden}.game-container{--game-pad:clamp(6px, 1.4vh, 14px);--game-panel-top:clamp(86px, 12vh, 116px);--game-panel-left:var(--game-pad);--game-panel-right:calc(var(--game-pad) + 33.333% + 12px);--game-panel-bottom:var(--game-pad);width:min(1240px,100vw);height:100dvh;min-height:0;padding:var(--game-pad);background:0 0;flex-direction:column;margin:0 auto;display:flex;overflow:hidden}.game-menu{flex:none;grid-template-columns:repeat(12,minmax(48px,1fr));gap:clamp(4px,.8vw,10px);padding:0 52px clamp(6px,1.2vh,12px) 86px}.menu-item{gap:5px}.menu-title{font-size:clamp(9px,1.4vh,11px)}.game-layout{flex:auto;min-height:0}.location-column{flex-direction:column;min-height:0;display:flex;position:relative}.character-panel{flex:none}.location-container,.battle-view{flex:auto;min-height:0}.location-bg{height:100%;min-height:0}.battle-view{flex-direction:column;padding:clamp(8px,1.4vh,14px);display:flex}.battle-field{flex:auto;min-height:clamp(292px,43vh,430px)}.chat-container,.chat-block,.messages-block{min-height:0}.chat-container{overflow:hidden}.players{height:clamp(120px,16vh,142px)}.chat-block{flex:auto}.messages-block{overscroll-behavior:contain;scroll-behavior:auto;overflow-anchor:none;-webkit-overflow-scrolling:touch;flex-direction:column;align-items:stretch;display:flex;overflow-y:auto}.messages-block:before{content:"";flex:1 0 auto;min-height:0}.messages-content{flex:none;min-width:0}.messages-block .message,.messages-block .messages-end-anchor{flex:none}.messages-end-anchor{width:100%;height:1px;scroll-margin-bottom:8px}.belt-hud{left:max(8px, env(safe-area-inset-left));z-index:300;pointer-events:none;grid-template-columns:48px;align-items:center;gap:6px;width:48px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.belt-hud-toggle{aspect-ratio:1;color:#f8d982;pointer-events:auto;background:linear-gradient(#574027f5,#241b19fa);border:1px solid #be964cb8;border-radius:0 6px 6px 0;place-items:center;width:42px;display:none;box-shadow:inset 0 1px #ffe8a61f,0 2px 8px #00000075}.belt-slots{grid-template-columns:48px;gap:6px;display:grid}.belt-slot,.belt-page-button,.belt-backpack-button{color:#f4e6c4;background:linear-gradient(#574027eb,#241b19f5);border:1px solid #be964cb8;place-items:center;display:grid;box-shadow:inset 0 1px #ffe8a61f,0 2px 6px #0006}.belt-slot{aspect-ratio:1;pointer-events:auto;border-radius:5px;width:48px;padding:3px;position:relative}.belt-slot img{object-fit:contain;width:100%;height:100%}.belt-slot small{color:#fff;text-align:left;text-shadow:0 2px 2px #000,1px 0 1px #000;min-width:16px;font-size:17px;font-weight:800;line-height:1;position:absolute;top:1px;left:3px}.belt-slot.locked{color:#e2dcd28c;background:linear-gradient(#272730f0,#121116fa);border-color:#80797e94}.belt-slot.inactive{filter:grayscale(.9)brightness(.74);opacity:.54}.belt-slot.selected{outline-offset:2px;outline:2px solid #f2cf73}.belt-page-button,.belt-backpack-button{pointer-events:auto;border-radius:5px;width:48px;min-width:0;height:38px;font-size:18px}.belt-page-button:disabled{opacity:.42}.belt-backpack-button{color:#f8d982;height:44px;font-size:20px}.belt-popover{z-index:301;color:#f7eddb;pointer-events:auto;background:#181218f7;border:1px solid #c79f56b8;border-radius:6px;gap:10px;width:min(360px,100vw - 24px);max-height:min(360px,54vh);padding:12px 34px 12px 12px;display:grid;position:absolute;top:44px;left:calc(100% + 10px);overflow:auto;box-shadow:0 14px 34px #0000009e}.belt-popover-close{aspect-ratio:1;color:#fff;z-index:2;pointer-events:auto;background:0 0;border:0;place-items:center;width:34px;font-size:24px;line-height:1;display:grid;position:absolute;top:4px;right:4px}.belt-popover header{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;display:grid}.belt-item-preview,.belt-popover header img,.belt-picker-item img{aspect-ratio:1;object-fit:contain;background:#ffffff14;border-radius:4px;width:42px}.belt-item-preview{cursor:help;border:1px solid #c79f566b;place-items:center;padding:0;display:grid}.belt-item-preview img{width:100%;height:100%;display:block}.belt-picker-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.belt-popover header strong{color:#fff4d5;overflow-wrap:anywhere;min-width:0;line-height:1.15;display:block}.belt-popover small,.belt-popover p{color:#f1e8dac2;margin:0}.belt-item-meta{flex-wrap:wrap;gap:5px;display:flex}.belt-item-meta span{color:#fff4dadb;background:#ffffff0f;border:1px solid #c79f5652;border-radius:4px;padding:3px 6px;font-size:12px}.belt-item-params{background:#ffffff0d;border:1px solid #c79f5647;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;margin:0;padding:8px;display:grid}.belt-item-params dt,.belt-item-params dd{min-width:0;margin:0;font-size:13px}.belt-item-params dt{color:#f1e8dab8}.belt-item-params dd{color:#fff4d5;text-align:right;font-weight:800}.belt-item-description{overflow-wrap:anywhere;line-height:1.35}.belt-notice-popover{align-content:center;min-height:48px}.belt-picker-list{gap:6px;max-height:168px;display:grid;overflow:auto}.belt-picker-item{color:#f5ebd8;text-align:left;background:#ffffff0f;border:1px solid #a6844c7a;border-radius:5px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:5px 7px;display:grid}.belt-picker-item img{width:36px}.belt-picker-item.selected{background:#9a681e52;border-color:#f2cf73}.belt-quantity-row{grid-template-columns:42px minmax(68px,1fr) 42px;gap:7px;display:grid}.belt-quantity-row button,.belt-quantity-row input{color:#fff7e8;text-align:center;background:#ffffff14;border:1px solid #be964cb8;border-radius:5px;height:38px}@media (max-width:1050px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.game-container{width:100vw}.game-menu{grid-template-columns:repeat(6,minmax(48px,1fr));padding-left:10px;padding-right:10px}.game-layout{grid-template-rows:minmax(0,1fr) minmax(150px,30vh);gap:8px;display:grid}.chat-container{flex-direction:column;min-height:0;display:flex}.players-block{min-height:0;margin-bottom:0;display:none}.players-block.active{flex-direction:column;display:flex}.chat-block{display:none}.chat-block.active{display:flex}.mobile-social-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-bottom:0;display:grid}.mobile-social-tabs button{color:#ccc;background:#5f5f5f38;border:1px solid #5f5f5f57;border-radius:4px 4px 0 0;min-height:32px}.mobile-social-tabs button+button{margin-left:-1px}.mobile-social-tabs button.active{color:#fff;background:#5f5f5f6b;border-color:#caac5bb3}}@media (max-width:640px){.home-intro{padding:22px}.home-intro h1{font-size:28px}.site-footer{padding:28px 16px 40px}.footer-grid{grid-template-columns:1fr;gap:24px}.game-menu{gap:10px;padding:4px 8px 8px;display:flex;overflow-x:auto}.menu-item{flex:0 0 58px}.menu-title{display:none}.character-panel{grid-template-columns:72px minmax(0,1fr);margin-bottom:6px}.avatar-frame{width:72px;height:60px}.avatar-faction-icon{width:44px;top:7px;left:10px}.character-name{height:24px;padding:4px 8px}.stat{height:12px}.stat-value{font-size:10px;line-height:11px}.chat-form{grid-template-columns:minmax(0,1fr) 44px 44px;gap:5px}.chat-target-picker{grid-column:1/-1}.chat-form button,.chat-form input,.chat-form select{min-height:42px}.battle-header{min-height:28px}.battle-field{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr)}}@media (max-height:560px){.menu-title{display:none}.game-menu{padding-bottom:5px}.character-panel{margin-bottom:5px}.players-block{display:none}.players-block.active{flex-direction:column;display:flex}}.wrapper{min-height:100vh;padding-bottom:0}.site-shell{flex-direction:column;min-height:100vh;display:flex}.site-shell>.portal-view,.site-shell>.auth-view{flex:none}.entry-panel,.auth-panel,.news-panel,.page-panel{box-shadow:none}.entry-panel h1,.entry-panel h2,.auth-panel h1,.page-panel h1,.panel-heading h1,.panel-heading h2{color:#b2b2b2;letter-spacing:1.5px;text-align:center;text-transform:uppercase;margin:0 0 15px;font-size:12px;font-weight:400;line-height:1.4}.home-intro h1{color:#eee;font-size:32px;font-weight:600}.auth-panel label{gap:8px}.auth-panel label span{color:#b2b2b2;font-size:14px}.auth-panel input[type=text],.auth-panel input[type=email],.auth-panel input[type=password],.auth-panel input[type=text]:focus,.auth-panel input[type=email]:focus,.auth-panel input[type=password]:focus{color:#ddd;min-height:36px;box-shadow:none;background:#17151e;border:1px solid #3b3a3d;border-radius:4px;font-size:14px}.auth-panel input:-webkit-autofill{-webkit-text-fill-color:#ddd;caret-color:#ddd;transition:background-color 99999s ease-in-out;box-shadow:inset 0 0 0 1000px #17151e}.auth-panel input:-webkit-autofill:hover{-webkit-text-fill-color:#ddd;caret-color:#ddd;transition:background-color 99999s ease-in-out;box-shadow:inset 0 0 0 1000px #17151e}.auth-panel input:-webkit-autofill:focus{-webkit-text-fill-color:#ddd;caret-color:#ddd;transition:background-color 99999s ease-in-out;box-shadow:inset 0 0 0 1000px #17151e}.auth-panel button{border-radius:4px;min-height:36px;font-size:14px}.primary-action,.auth-panel button.primary-action{background-color:#6f00aa!important}.primary-action:hover,.auth-panel button.primary-action:hover{background-color:#7f11bb!important}.site-footer-border{margin-top:auto}.site-footer{padding-bottom:40px}body:has(.site-footer){background-color:#17151e}.site-shell:before{content:"";z-index:-1;background:linear-gradient(#03041714,#03041714),url(/assets/body-bg-CiLxEpWz.jpeg) 50%/cover no-repeat fixed;position:fixed;inset:0}body:has(.site-shell){background:#0a0c12}.wrapper:has(.site-shell){padding:0}.site-shell{color:#fff;max-width:none;min-height:100vh;margin:0;padding-top:0;font:14px/1.7 Open Sans,Arial,Helvetica,sans-serif}.site-shell:before{display:none}.site-shell .container{width:100%;max-width:1140px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.site-shell .row{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex}.site-shell .col-lg-12,.site-shell .col-lg-8,.site-shell .col-lg-6,.site-shell .col-lg-4,.site-shell .col-lg-3,.site-shell .col-lg-9,.site-shell .col-sm-10,.site-shell .col-sm-2,.site-shell .col-4{width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative}.site-shell .col-4{flex:0 0 33.3333%;max-width:33.3333%}.site-shell .mb-3{margin-bottom:1rem!important}.site-shell .mb-4{margin-bottom:1.5rem!important}.site-shell .mb-5{margin-bottom:3rem!important}.site-shell .mt-4{margin-top:1.5rem!important}.site-shell .text-center{text-align:center!important}@media (min-width:992px){.site-shell .home-top-row{align-items:stretch}.site-shell .home-top-row>.col-lg-4,.site-shell .home-top-row>.col-lg-8{display:flex}.site-shell .home-top-row .page-block{width:100%}.site-shell .col-lg-12{flex:0 0 100%;max-width:100%}.site-shell .col-lg-8{flex:0 0 66.6667%;max-width:66.6667%}.site-shell .col-lg-9{flex:0 0 75%;max-width:75%}.site-shell .col-lg-6{flex:0 0 50%;max-width:50%}.site-shell .col-lg-4{flex:0 0 33.3333%;max-width:33.3333%}.site-shell .col-lg-3{flex:0 0 25%;max-width:25%}.site-shell .order-lg-0{order:0}.site-shell .order-lg-1{order:1}.site-shell .order-lg-2{order:2}}.site-shell .order-1{order:1}.site-shell .order-2{order:2}@media (min-width:992px){.site-shell .order-lg-0{order:0}.site-shell .order-lg-1{order:1}.site-shell .order-lg-2{order:2}}@media (min-width:576px){.site-shell .col-sm-10{flex:0 0 83.3333%;max-width:83.3333%}.site-shell .col-sm-2{flex:0 0 16.6667%;max-width:16.6667%}}.site-shell .navbar{z-index:1030;background:#17151ed9;align-items:center;min-height:56px;padding:0;display:flex;position:fixed;top:0;left:0;right:0}.site-shell .navbar>.container{justify-content:flex-start;align-items:center;display:flex}.site-shell .navbar-brand{background:0 0;border:0;align-items:center;min-height:56px;margin-right:30px;padding:0;display:inline-flex}.site-shell .navbar-brand img{object-fit:contain;width:42px;height:42px;display:block}.site-shell .navbar-toggler{background:0 0;border:0;margin-left:auto;padding:.25rem .75rem;display:none}.site-shell .navbar-toggler-icon{vertical-align:middle;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:1.5em;height:1.5em;display:inline-block}.site-shell .navbar-collapse{flex-grow:1;flex-basis:auto;align-items:center;display:flex}.site-shell .navbar-nav{flex-direction:row;margin:0;padding-left:0;list-style:none;display:flex}.site-shell .mr-auto{margin-right:auto!important}.site-shell .mt-2{margin-top:0!important}.site-shell .nav-link{color:#ddd;text-align:left;background:0 0;border:0;padding:1rem 20px;line-height:1.7;text-decoration:none;display:block}.site-shell .nav-link:hover{color:#fff}.site-shell .nav-link i{margin-right:8px}.legacy-site-header{background:#0a0c12;flex-shrink:0;height:auto;padding-top:57px;overflow:hidden}.site-hero-art{aspect-ratio:1370/524;width:100%;max-height:310px;margin:0 auto;position:relative;overflow:hidden}.site-hero-art>img{object-fit:cover;object-position:center top;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.site-hero-art:after{content:"";pointer-events:none;background:linear-gradient(#0a0c12,#0000 4% 96%,#0a0c12);position:absolute;inset:0}@media (orientation:landscape) and (max-height:600px){.site-hero-art{max-height:42svh}.site-hero-art>img{object-fit:contain;width:auto;max-width:100%;inset:0 auto 0 50%;transform:translate(-50%)}}.legacy-header-border,.footer-border{background-image:url(/assets/border-CqbBsAir.png);background-size:contain;height:14px}.legacy-header-border{margin-top:-2px}.legacy-inner-page .legacy-site-header,.legacy-inner-page .legacy-header-border{display:none}.legacy-inner-page .auth-view{width:100%;min-height:0;padding-top:68px;display:block}.legacy-content,.content{width:100%;margin:0 auto}.legacy-inner-page .character-profile-page{padding-top:78px}.auth-view:has(.legacy-content){width:100%;min-height:0;padding-top:0;display:block}.legacy-inner-page .auth-view:has(.legacy-content){padding-top:68px}.page-block{background:#242424d9;margin:40px 15px 0;padding:20px;font-size:0;position:relative}.page-block form,.page-block p,.page-block label,.page-block input,.page-block small,.page-block .alert,.page-block .user-count,.page-block .profile-balance,.page-block .profile-summary,.page-block .home-news-preview,.page-block .legacy-slider-placeholder{font-size:14px}.page-block .block-title{color:#b2b2b2;letter-spacing:1.5px;text-align:center;text-transform:uppercase;margin:0 0 15px;font:400 12px Open Sans,Arial,Helvetica,sans-serif}.page-block .block-title i{margin-right:5px}.page-block .corner{z-index:2;background-image:url(/assets/border-corner-s-ox2LhwOc.png);background-size:cover;width:50px;height:44px;position:absolute}.page-block .left-top.corner{top:-8px;left:-12px}.page-block .right-top.corner{top:-8px;right:-12px;transform:scaleX(-1)}.page-block .left-bottom.corner{bottom:-8px;left:-12px;transform:scaleY(-1)}.page-block .right-bottom.corner{bottom:-8px;right:-12px;transform:scale(-1)}.site-shell .text{color:#ddd;letter-spacing:.5px;margin-top:25px;font:300 14px/1.7 Open Sans,Arial,Helvetica,sans-serif}.site-shell .text p{margin-bottom:15px}.site-shell .text p:last-child{margin-bottom:0}.site-shell .text a{color:#c882ff;text-decoration:none}.site-shell .text a:hover{text-decoration:underline}.site-shell .text hr{border-top:1px solid #ffffff40}.site-shell .align-items-center{align-items:center!important}.site-shell .input-group{flex-wrap:wrap;align-items:stretch;width:100%;display:flex;position:relative}.site-shell .input-group-sm>.form-control,.site-shell .input-group-sm>.input-group-prepend>.input-group-text{border-radius:.2rem;height:calc(1.8125rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.site-shell .input-group-prepend{margin-right:-1px;display:flex}.site-shell .input-group-prepend .input-group-text{color:#ccc;text-align:center;white-space:nowrap;background:#17151e;border:1px solid #3b3a3d;align-items:center;margin-bottom:0;font-size:.875rem;font-weight:400;line-height:1.5;display:flex}.site-shell .input-group-prepend .input-group-text i{color:#ccc;text-align:center;width:14px}.site-shell .form-control{color:#ddd;background:#17151e;border:1px solid #3b3a3d;flex:auto;width:1%;min-width:0;height:calc(2.25rem + 2px);padding:.375rem .75rem;font:14px/1.5 Open Sans,Arial,Helvetica,sans-serif;display:block}.site-shell .form-control:focus{color:#ddd;background:#17151e;border-color:#3b3a3d;box-shadow:0 0 4px 1px #ffffff40}.site-shell .identity-edit-form{gap:14px;display:grid}.site-shell .identity-edit-form p,.site-shell .identity-edit-form .input-group{margin-bottom:0!important}.site-shell .identity-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.site-shell .identity-edit-field{min-width:0}.site-shell .legacy-form-label{color:#ddd;margin:0 0 6px;font-size:14px;font-weight:400;line-height:1.4;display:block}.site-shell .identity-edit-select{flex:none;width:100%;min-width:0;height:38px;padding:.375rem .75rem}.site-shell .identity-edit-success{gap:12px;display:grid}.site-shell .identity-edit-success .form-notice{width:100%;margin:0}.site-shell .form-text{color:#888;text-align:center;margin-top:10px;font-size:12px;display:block}.site-shell .form-text a{color:#888;text-decoration:none}.site-shell .form-text a:hover{color:#c882ff;text-decoration:none}.site-shell .form-check-input{opacity:0;background-color:#0000;border-color:#0000;flex-grow:0;flex-shrink:0;width:20px;height:20px;margin:0 8px 0 0;position:relative}.site-shell .checkbox-group{flex-flow:row}.site-shell .checkbox{color:#b2b2b2;pointer-events:none;font-size:20px;line-height:1;position:absolute;top:0;left:0}.site-shell .form-check-label{font-size:12px}.site-shell .form-group{margin-bottom:1rem}.site-shell .form-group.row{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex}.site-shell .col-form-label{color:#b2b2b2;margin-bottom:0;padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);font-size:14px;line-height:1.5}.site-shell .form-control[readonly],.site-shell .form-control:disabled{opacity:1;background:#17151e;border-color:#17151e}.site-shell .alert{color:#fff;letter-spacing:1px;text-align:center;margin-bottom:20px;padding:5px 10px;font-size:12px;font-weight:400;display:block}.site-shell .alert-danger{background:#ba4331;border:1px solid #ba4331}.site-shell .alert-success{background:#31ba5b;border:1px solid #31ba5b}.page-block .user-count{color:#888;letter-spacing:1px;text-align:center;margin:10px 0 0;font:400 10px Open Sans,Arial,Helvetica,sans-serif}.page-block .user-count span{color:#b2b2b2}.profile-balance{color:#fff;font-size:12px;font-weight:300;position:absolute;top:7px;left:28px}.profile-balance .crystal,.payment-block .crystal,.donate-store .crystal{vertical-align:middle;background:url(/assets/crystal-C_f-z4lv.png) 0 0/cover;width:16px;height:17px;margin:0 3px 0 0;display:inline-block}.donate-store{gap:18px;display:grid}.donate-balance{color:#d7cdb8;background:#100a0873;border:1px solid #9765218c;justify-content:space-between;align-items:center;gap:14px;max-width:300px;padding:10px 12px;display:flex}.donate-balance strong{color:#fff;align-items:center;gap:5px;font-size:20px;line-height:1;display:inline-flex}.donate-balance .crystal,.donate-package-crystals .crystal{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:0 0 22px;width:22px;height:22px;margin:0}.donate-notice{margin:0}.donate-packages{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.donate-package{background:linear-gradient(#2c190ead,#0c0808d6),#120a08d9;border:1px solid #976521b3;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.donate-package-art{place-items:center;min-height:142px;display:grid}.donate-package-art img{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 7px 14px #00000061);width:min(100%,168px);display:block}.donate-package h2{color:#fff4c8;text-align:center;min-height:46px;margin:0;font-size:20px;font-weight:700;line-height:1.15}.donate-package-crystals,.donate-package-price{color:#fff;justify-content:center;align-items:center;gap:6px;min-height:28px;font-weight:700;line-height:1;display:flex}.donate-package-crystals span:first-child{font-size:24px}.donate-package-crystals small{color:#82ffad;white-space:nowrap;font-size:13px;font-weight:700}.donate-package-total{color:#e9ddbf;justify-content:center;align-items:center;gap:5px;min-height:22px;font-size:14px;font-weight:700;line-height:1;display:flex}.donate-package-total strong{color:#fff;font-size:18px;line-height:1}.donate-package-total .crystal{flex:0 0 16px;width:16px;height:16px;margin:0}.donate-package-price{color:#e4d6b9;font-size:18px}.donate-package .btn{margin-top:auto}.donate-legal-note{color:#bfb5a1;margin:0;font-size:13px;line-height:1.5}.profile-balance .token{vertical-align:middle;margin-left:10px;display:inline-block}.profile-balance .token i{color:#000;text-align:center;vertical-align:middle;border-radius:50%;width:17px;margin:0 4px 0 0;padding-top:4px;padding-bottom:5px;font-size:8px;display:inline-block}.token .token_login{background:#bf5fff}.token .token_nickname{background:#ff8b54}.character-profile-block{max-width:1120px;margin:0 auto;font-size:14px}.character-profile-hero{background:linear-gradient(135deg,#ffe1a714,#4e2c152e),#120d0a8a;border:1px solid #b9924b4d;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;padding:14px 16px;display:flex}.character-profile-hero h1{color:#fff;margin:0;font-size:clamp(24px,4vw,38px);line-height:1.05}.character-profile-hero h1 span{color:#ffd879;font-size:.72em}.character-profile-hero h1 .vip-nickname-text{color:#0000;-webkit-text-fill-color:transparent;font-size:1em}.character-profile-hero p{color:#cfc3ad;margin:7px 0 0}.character-profile-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.character-profile-badges span{color:#f4e7cc;background:#00000038;border:1px solid #ffd37338;border-radius:999px;padding:5px 9px;font-size:12px}.character-profile-layout{grid-template-columns:minmax(280px,.95fr) minmax(320px,1.05fr);align-items:stretch;gap:18px;display:grid}.character-profile-doll,.character-profile-info,.character-profile-collection{background:linear-gradient(#ffe1a70f,#00000014),#110d0c7a;border:1px solid #b9924b3d;border-radius:8px}.character-profile-doll{place-items:start center;min-height:0;padding:14px;display:grid}.character-profile-paperdoll{width:min(100%,430px);max-width:430px}.character-profile-paperdoll .equipment-slot .inventory-sharpening-badge{--equipment-sharpening-badge-size:34px}.character-profile-paperdoll .equipment-slot.compact .inventory-sharpening-badge{--equipment-sharpening-badge-size:22px}.character-profile-model-stage{background:radial-gradient(circle at 50% 72%,#ffca6229,#0000 34%),linear-gradient(#10131cf5,#07090ffa);border:1px solid #ffffff14;border-radius:8px;min-height:420px;position:relative;overflow:hidden}.character-profile-model{aspect-ratio:260/320;width:56%;height:auto;position:absolute;inset:auto auto 16.8% 50%;transform:translate(-50%)}.character-profile-equipment{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:8px;display:grid}.character-profile-equipment p{color:#9f9585;text-align:center;grid-column:1/-1;margin:0}.character-profile-item,.character-profile-collectible{aspect-ratio:1;background:radial-gradient(circle at 50% 38%,#ffe6b733,#0000 46%),#17100cc7;border:2px solid #ffffff47;border-radius:5px;place-items:center;min-width:0;display:grid;position:relative;box-shadow:inset 0 0 12px #00000073}.character-profile-collectible{box-shadow:none;background:0 0;border:0;border-radius:0}.character-profile-item img,.character-profile-collectible img{object-fit:contain;max-width:86%;max-height:86%}.character-profile-collectible img{max-width:100%;max-height:100%}.character-profile-collectible small{color:#fff;text-shadow:0 1px 2px #000,1px 0 2px #000,-1px 0 2px #000;pointer-events:none;background:0 0;border-radius:3px;padding:0 1px;font-size:15px;font-weight:400;line-height:1.05;position:absolute;top:2px;left:1px}.character-profile-item span,.character-profile-collectible span{color:#ffd879;font-weight:700}.character-profile-info{padding:14px}.character-profile-info h2,.character-profile-collection h2{color:#ffe5ad;margin:0 0 10px;font-size:17px}.character-profile-info h2:not(:first-child){margin-top:18px}.character-profile-table{background:#00000024;border:1px solid #b9924b38;border-radius:5px;gap:0;display:grid;overflow:hidden}.character-profile-table.compact{grid-template-columns:1fr}.character-profile-row{background:#ffdc9709;border:0;border-bottom:1px solid #b9924b38;border-radius:0;grid-template-columns:minmax(120px,.8fr) minmax(0,1fr);align-items:center;gap:10px;min-height:38px;padding:8px 10px;display:grid}.character-profile-row:last-child{border-bottom:0}.character-profile-table.compact .character-profile-row{grid-template-columns:minmax(120px,.8fr) minmax(0,1fr)}.character-profile-table.battle-path{border:1px solid #b9924b38;border-radius:5px;gap:0;overflow:hidden}.character-profile-table.battle-path .character-profile-row{background:#ffdc9709;border:0;border-bottom:1px solid #b9924b38;border-radius:0}.character-profile-table.battle-path .character-profile-row:last-child{border-bottom:0}.character-profile-table.battle-path .character-profile-row.wide{background:#ffdc9712;border-bottom:1px solid #b9924b52}.character-profile-table.battle-path .character-profile-row.wide strong{color:#ffe5ad}.character-profile-row span{z-index:1;color:#b6aa99;font-size:14px;position:relative}.character-profile-row strong{z-index:1;color:#fff;overflow-wrap:anywhere;text-align:right;font-size:14px;font-weight:700;position:relative}.profile-equipment-tooltip{width:min(420px,100vw - 20px);max-height:min(72dvh,100dvh - 20px);font-size:13px;overflow:auto}.profile-equipment-tooltip .inventory-tooltip-head{grid-template-columns:64px minmax(0,1fr);gap:12px}.profile-equipment-tooltip .inventory-tooltip-icon,.profile-equipment-tooltip .inventory-tooltip-icon img:not(.tooltip-sharpening-badge),.profile-equipment-tooltip .inventory-tooltip-icon .inventory-slot-empty{width:64px}.profile-equipment-tooltip .inventory-tooltip-head .tooltip-sharpening-badge{width:28px;height:28px;top:-3px;left:-3px}.character-profile-collection{margin-top:18px;padding:14px}.character-profile-grid{grid-template-columns:repeat(auto-fill,minmax(54px,1fr));gap:8px;display:grid}.character-profile-grid.gifts{grid-template-columns:repeat(auto-fill,minmax(58px,1fr))}.character-profile-empty,.profile-loading{color:#b6aa99;text-align:center;margin:0;padding:20px}.profile-tooltip:after{z-index:1000;color:#f4e7cc;content:attr(data-tooltip);pointer-events:none;background:#100b08f5;border:1px solid #ffd37375;border-radius:6px;width:min(320px,100vw - 24px);padding:8px 10px;font-size:12px;line-height:1.35;display:none;position:fixed;bottom:12px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 14px 30px #00000080}.profile-tooltip:hover:after,.profile-tooltip:focus:after{display:block}@media (max-width:640px){.profile-tooltip:after{overflow-wrap:anywhere;width:auto;max-width:none;position:fixed;bottom:12px;left:12px;right:12px;transform:none}}.profile-summary{color:#ddd;gap:10px;margin-bottom:18px;display:grid}.profile-summary-wide{max-width:420px}.profile-row{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:10px;min-height:34px;display:grid}.profile-row>span:first-child{color:#b2b2b2}.profile-row strong{color:#fff;overflow-wrap:anywhere;min-width:0;font-weight:400}.profile-balance-inline{color:#fff;align-items:center;gap:6px;min-width:0;display:flex}.profile-balance-inline .crystal{background:url(/assets/crystal-C_f-z4lv.png) 50%/cover no-repeat;width:16px;height:17px;display:inline-block}.profile-balance-inline .token{align-items:center;gap:4px;margin-left:6px;display:inline-flex}.profile-balance-inline .token i{color:#000;text-align:center;border-radius:50%;width:17px;padding-top:4px;padding-bottom:5px;font-size:8px;line-height:1;display:inline-block}.site-shell .home-top-row{grid-template-columns:minmax(0,1fr);display:grid}.site-shell .home-top-row>.home-auth-column,.site-shell .home-top-row>.home-news-column,.site-shell .home-top-row>.home-install-column{align-self:start;width:100%;min-width:0;max-width:none;padding:0 15px;display:block}.home-install-column:not(:has(.pwa-install-panel)){display:none!important}.pwa-install-panel{color:#ddd;letter-spacing:0}.pwa-install-panel .block-title{letter-spacing:0}.pwa-install-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:400px;margin:0 auto;display:grid}.site-shell .pwa-install-actions .btn{white-space:normal;letter-spacing:0;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:44px;margin:0;font-size:14px;display:inline-flex}.pwa-install-actions i{text-align:center;width:16px}.pwa-install-help,.pwa-install-notice{overflow-wrap:anywhere;margin:16px 0 0;font-size:14px;line-height:1.6}.pwa-install-help h3{letter-spacing:0;margin:0 0 10px;font-size:16px}.pwa-install-help ol{margin:0;padding-left:22px}.pwa-install-help li+li{margin-top:8px}.pwa-install-help p{margin:12px 0 0}@media (min-width:992px){.site-shell .home-top-row{grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-areas:"login install""login news"}.home-auth-column{grid-area:login}.home-news-column{grid-area:news}.home-install-column{grid-area:install}.site-shell .home-top-row:not(:has(.pwa-install-panel)){grid-template-areas:"login news"}}.home-news-block{flex-direction:column;display:flex}.home-news-preview{color:#ddd;flex-direction:column;flex:auto;min-height:0;display:flex}.home-news-preview p{color:#ddd;letter-spacing:.5px;margin:0;font:300 14px/1.7 Open Sans,Arial,Helvetica,sans-serif;display:block;overflow:visible}.news-body-text{white-space:pre-line}.news-item-strip{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.news-item-token{cursor:pointer;background:0 0;border:0;place-items:center;width:58px;height:58px;padding:0;display:grid;position:relative}.news-item-token img,.news-item-token .inventory-slot-empty{object-fit:cover;width:100%;height:100%;display:block}.news-item-token b{color:#fff8df;text-align:center;text-shadow:0 2px 3px #000;background:#1e160edb;border-radius:999px;min-width:22px;padding:1px 5px 2px;font-size:13px;line-height:1.1;position:absolute;bottom:2px;right:3px}.news-item-tooltip{z-index:140}.home-news-all{color:#eecf90;text-underline-offset:4px;align-self:flex-start;margin-top:18px;font:600 16px Open Sans,Arial,Helvetica,sans-serif;text-decoration:underline}.home-news-all:hover,.home-news-all:focus-visible{color:#fff4c8}.legacy-slider-placeholder{min-height:210px}.news-title{color:#fff;letter-spacing:1px;text-transform:uppercase;margin:5px 0;font:700 21px Open Sans,Arial,Helvetica,sans-serif}.news-text{color:#ddd;letter-spacing:.5px;margin-bottom:10px;font:300 14px/1.7 Open Sans,Arial,Helvetica,sans-serif}.news-text:last-child{margin-bottom:0}.news-text .date{color:#ddd;text-align:left;font:400 12px Open Sans,Arial,Helvetica,sans-serif}.news-footer{z-index:4;color:#fff;text-align:left;border-top:1px solid #414141;margin:20px 0 0;padding:12px 0 0;font-size:16px;font-weight:400;position:relative}.page-block .rating{color:#eee;letter-spacing:.5px;align-items:center;padding:2px 0;font-size:0;line-height:1.2;display:flex}.page-block .rating .place,.page-block .rating .nickname,.page-block .rating .level,.page-block .rating .side{vertical-align:middle;display:inline-block}.page-block .rating .place{flex-shrink:0;margin:0 10px;font-size:16px;font-weight:400}.page-block .rating .side{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:17px;height:17px;margin:1px 2px 0 0}.page-block .rating .side.north{background-image:url(/assets/north-01-CiSNRQTS.webp)}.page-block .rating .side.south{background-image:url(/assets/south-01-DeZCGwJx.webp)}.page-block .rating .nickname,.page-block .rating .level{font-size:16px;font-weight:300}.page-block .rating .level{flex-shrink:0;margin-left:2px}.page-block .rating .nickname{overflow-wrap:anywhere;min-width:0}.page-block .rating>.identity-class-icon{margin-right:2px}.site-shell .btn{text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;cursor:pointer;border:1px solid #0000;border-radius:.25rem;width:auto;padding:.375rem .75rem;font:400 14px/1.5 Open Sans,Arial,Helvetica,sans-serif;text-decoration:none;display:inline-block}.site-shell .btn-block{width:100%;display:block}.site-shell .btn-block+.btn-block{margin-top:.5rem}.site-shell .btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.site-shell .btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5}.site-shell .btn-primary{background-color:#6f00aa;border-color:#6f00aa;color:#fff!important}.site-shell .btn-primary:hover{background-color:#7f11bb;border-color:#7f11bb;text-decoration:none;color:#fff!important}.site-shell .btn-outline-secondary{color:#ddd;text-align:left;background-color:#0000;border:0;border-bottom:1px solid #414141;border-radius:0;padding:.4rem .25rem}.site-shell .btn-outline-secondary:hover{color:#c882ff;background-color:#0000;border-color:#414141}.site-shell .btn-outline-secondary i{width:20px;margin-right:3px}.character{background:#17151e;border-radius:10px;padding:20px 15px;position:relative}.character .slot{color:#777;margin:0 0 20px;font-size:12px;font-weight:300}.character .delete,.character .edit,.character .info{color:#555;background:0 0;border:0;line-height:1}.character .delete{font-size:12px;position:absolute;top:20px;right:15px}.character .edit{font-size:12px;position:absolute;top:20px;right:35px}.character .delete:hover,.character .edit:hover,.character .info:hover{color:#fff}.character .nickname{color:#fff;letter-spacing:1px;font-size:16px;font-weight:400}.character .nickname .info{color:#c882ff;vertical-align:middle;margin:-3px 0 0 5px;padding:0;font-size:16px;display:inline-block}.character .level{font-size:12px}.character .vip{color:#ffc400;margin-top:-12px;font-size:10px}.character .vip i{margin-right:3px}.character .vip b{letter-spacing:2px}.character .main-info img{width:100%;max-width:64px}.site-shell a.btn-primary.play-btn,.site-shell .btn-primary.play-btn{background:linear-gradient(#ff960d 0%,#a61202 100%);border:0;text-decoration:none;color:#fff!important}.site-shell a.btn-primary.play-btn:hover,.site-shell .btn-primary.play-btn:hover{background:linear-gradient(#ffa61d 0%,#b62212 100%);text-decoration:none;color:#fff!important}.site-shell a.topup-btn,.site-shell .topup-btn{background:linear-gradient(#1e71bbf2,#153982fa);border:1px solid #40c4ff7a;justify-content:center;align-items:center;gap:7px;padding:.54rem 1rem;font-size:15px;font-weight:700;text-decoration:none;display:flex;box-shadow:inset 0 1px #ffffff29,0 0 16px #22b5ff24;color:#fff!important}.site-shell a.topup-btn:hover,.site-shell .topup-btn:hover{background:linear-gradient(#2785d0fa,#1a4999);border-color:#71d9ffb8;text-decoration:none;color:#fff!important}.topup-btn .crystal{background:url(/assets/crystal-C_f-z4lv.png) 50%/cover no-repeat;width:18px;height:18px}.site-shell>footer{margin-top:60px}.site-shell footer{color:#fff;text-align:center;background:#17151e;padding:20px 0 80px;font:300 16px Open Sans,Arial,Helvetica,sans-serif}.site-shell footer .footer-info{text-align:left;margin-top:60px}.site-shell footer .footer-logo-button{background:0 0;border:0;padding:0;display:inline-block}.site-shell footer .footer-logo{max-width:200px;margin-bottom:15px}.site-shell footer .footer-title{color:#fff;letter-spacing:1px;text-align:left;text-transform:uppercase;margin:0 0 10px;padding-bottom:5px;font:700 12px Open Sans,Arial,Helvetica,sans-serif}.site-shell footer ul{margin:0;padding:0;list-style:none}.site-shell footer ul li{border-bottom:1px solid #442950;padding:10px 0}.site-shell footer ul li i{color:#fff;padding-right:7px;font-size:18px}.site-shell footer ul li a,.site-shell footer ul li button{color:#ddd;font:inherit;background:0 0;border:0;padding:0;text-decoration:none;transition:all .3s}.site-shell footer ul li a:hover,.site-shell footer ul li button:hover{color:#c882ff;text-decoration:none}.site-shell footer .social{text-align:left;font-size:36px;line-height:1}.site-shell footer .footer-contact{margin:10px 0 26px}.site-shell footer .footer-contact a{color:#ddd;text-decoration:none;transition:all .3s}.site-shell footer .footer-contact a:hover,.site-shell footer .footer-contact a:focus-visible{color:#c882ff;text-decoration:none}.site-shell footer .footer-social-title{margin-top:28px}.site-shell footer .social a{color:#fff;opacity:.6;margin-right:5px}.site-shell footer .social a:hover{opacity:1}.site-shell footer .copyright{margin-top:60px}@media (max-width:991.98px){.home-news-preview p{-webkit-line-clamp:unset;display:block;overflow:visible}.home-news-all{margin-top:18px}.site-shell .navbar>.container{flex-wrap:wrap}.site-shell .navbar-toggler{display:inline-flex}.site-shell .navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center;display:none}.site-shell .navbar-collapse.show{display:block}.site-shell .navbar-nav{flex-direction:column}.site-shell .nav-link{width:100%;padding:.75rem 0}.legacy-inner-page .character-profile-page{padding-top:86px}}.battle-view{min-height:0;padding:0;display:block;position:relative;overflow:hidden;container-type:size}.death-battle-stop{z-index:81;bottom:max(12px, env(safe-area-inset-bottom));white-space:normal;width:max-content;max-width:calc(100% - 32px);min-height:40px;padding:8px 14px;font-size:14px;position:absolute;left:50%;transform:translate(-50%)}.battle-field{width:min(100cqw,145.212cqh);height:min(100cqh,68.8649cqw);min-height:0;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports not (width:1cqw){.battle-field{width:min(calc(100 * var(--nera-cqw,1vw)), calc(calc(100 * var(--nera-cqh,1vh)) * 925 / 637));height:min(calc(100 * var(--nera-cqh,1vh)), calc(calc(100 * var(--nera-cqw,1vw)) * 637 / 925));min-height:0;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.battle-header{z-index:80;margin:0;position:absolute;top:clamp(10px,1.35cqh,18px);left:50%;transform:translate(-50%)}@supports not (width:1cqw){.battle-header{top:clamp(10px, calc(1.35 * var(--nera-cqh,1vh)), 18px);z-index:80;margin:0;position:absolute;left:50%;transform:translate(-50%)}}.formation{pointer-events:none;width:min(45%,520px);min-width:250px;display:block;position:absolute;top:0;bottom:0}.formation-attackers{left:clamp(10px,3vw,44px)}.formation-defenders{right:clamp(10px,3vw,44px)}.battle-cell{background:0 0;border:0;width:clamp(96px,12vw,160px);height:clamp(118px,18vh,178px);position:absolute;transform:translateY(-50%)}.formation-attackers .slot-0{top:62%;left:2%}.formation-attackers .slot-1{top:56%;left:32%}.formation-attackers .slot-2{top:74%;right:0}.formation-attackers .slot-3{top:91%;left:34%}.formation-attackers .slot-4{top:88%;left:2%}.formation-defenders .slot-0{top:62%;right:2%}.formation-defenders .slot-1{top:56%;right:32%}.formation-defenders .slot-2{top:74%;left:0}.formation-defenders .slot-3{top:91%;right:34%}.formation-defenders .slot-4{top:88%;right:2%}.battle-figure{--physical-advance-x:clamp(180px, 24vw, 420px);--physical-advance-y:0px;transform-origin:bottom;width:max-content;box-shadow:none;cursor:pointer;pointer-events:auto;background:0 0;border:0;outline:none;inset:auto auto 0 50%;translate:-50%}.battle-figure:focus,.battle-figure:focus-visible,.battle-figure:active{box-shadow:none;background:0 0;outline:none}.battle-figure[aria-disabled=true],.battle-figure.defeated{cursor:default}.battle-skill-effects{pointer-events:none;z-index:65;width:100%;height:100%;position:absolute;inset:0}.player-figure.attacking{animation:var(--battle-melee-motion,player-physical-strike) var(--battle-physical-duration,1.18s) ease-in-out}.mob-figure.attacking{--physical-advance-x:clamp(-420px, -24vw, -180px);animation:mob-strike var(--battle-mob-duration,.9s) ease-in-out}.mob-figure{width:clamp(204px,22.5vw,321px)}.player-figure.attack-target-slot-0,.player-figure.attack-target-slot-1{--physical-advance-x:clamp(190px, 25vw, 430px);--physical-advance-y:clamp(-54px, -5vh, -22px)}.player-figure.attack-target-slot-2{--physical-advance-x:clamp(210px, 28vw, 470px);--physical-advance-y:0px}.player-figure.attack-target-slot-3,.player-figure.attack-target-slot-4{--physical-advance-x:clamp(190px, 25vw, 430px);--physical-advance-y:clamp(22px, 4vh, 54px)}.mob-figure.attack-target-slot-0,.mob-figure.attack-target-slot-1{--physical-advance-x:clamp(-430px, -25vw, -190px);--physical-advance-y:clamp(-54px, -5vh, -22px)}.mob-figure.attack-target-slot-2{--physical-advance-x:clamp(-470px, -28vw, -210px);--physical-advance-y:0px}.mob-figure.attack-target-slot-3,.mob-figure.attack-target-slot-4{--physical-advance-x:clamp(-430px, -25vw, -190px);--physical-advance-y:clamp(22px, 4vh, 54px)}.battle-figure.spell-target{z-index:6}.battle-figure.energy-charge-target:before,.battle-figure.mortal-strike-target:before,.battle-figure.spell-target:after,.battle-figure.energy-charge-target:after,.battle-figure.lightning-target:after,.battle-figure.power-strike-target:after,.battle-figure.mortal-strike-target:after,.battle-figure.bat-swarm-target:after,.battle-figure.crab-rend-target:after,.battle-figure.crab-wound-target:after,.battle-figure.magic-shield-target:after,.battle-figure.rage-target:after{content:"";pointer-events:none;position:absolute}.battle-figure.spell-target:after{z-index:4;aspect-ratio:1;background:radial-gradient(circle at 34% 30%,#fffffff5 0 13%,#9feeffdb 14% 32%,#278dff9e 33% 58%,#1444be00 70%),radial-gradient(circle,#5bcdff80,#1757e000);border-radius:50%;width:clamp(14px,2.1vw,24px);animation:.72s linear forwards spell-projectile-to-target;top:48%;left:50%;box-shadow:0 0 8px #6fdcfff0,0 0 18px #2894ffc7,0 0 34px #3966ff7a}.battle-figure.energy-charge-target{z-index:6}.battle-figure.energy-charge-target:before{z-index:12;aspect-ratio:1;filter:drop-shadow(-18px 0 12px #3df4d69e)drop-shadow(0 0 9px #fffffff2)drop-shadow(0 0 22px #5cf6dedb);background:radial-gradient(circle at 36% 32%,#fff 0 11%,#93fff1fa 12% 27%,#36eec3d6 28% 43%,#7f30ff7a 44% 66%,#2f095c00 77%),conic-gradient(from 28deg,#9430ff00,#b353fff0,#28f4d2,#ffffffdb,#9430ff00);border-radius:50%;width:clamp(26px,3.2vw,46px);animation:.42s linear forwards energy-charge-projectile-to-target;top:48%;left:50%;box-shadow:-26px 0 18px -8px #58ffe2b8,-58px 0 28px -18px #853aff80,0 0 14px #8effeefa,0 0 32px #30e4beeb,0 0 52px #8e41ffb3}.battle-figure.energy-charge-target:after{z-index:6;aspect-ratio:1;filter:drop-shadow(0 0 18px #71ffe6a3);background:radial-gradient(circle,#ffffffd6 0 8%,#58ffda6b 9% 28%,#8537ff3d 29% 50%,#58ffda00 68%),conic-gradient(from 14deg,#51ffde00,#51ffde8a,#9e48ffb8,#51ffde00);border:2px solid #8fffebc2;border-radius:50%;width:clamp(64px,7.2vw,118px);animation:.42s ease-out forwards energy-charge-impact;top:46%;left:50%;box-shadow:0 0 14px #6affe5c2,inset 0 0 18px #9e4cff6b}.battle-figure.lightning-target{z-index:6}.battle-figure.lightning-target:after{z-index:5;filter:drop-shadow(0 0 6px #fffffff2)drop-shadow(0 0 16px #46c6ffd1)drop-shadow(0 0 28px #774aff8f);background:linear-gradient(118deg,#0000 0 34%,#fffffffa 35% 41%,#77e7ffeb 42% 48%,#0000 49% 100%),linear-gradient(63deg,#0000 0 46%,#fff997f5 47% 52%,#3ea7ffe0 53% 58%,#0000 59% 100%);width:clamp(46px,5.5vw,86px);height:clamp(98px,11vw,156px);animation:.52s ease-out forwards lightning-strike-hit;top:36%;left:50%;transform:translate(-50%,-50%)scaleY(.72)}.battle-figure.power-strike-target{z-index:6}.battle-figure.power-strike-target:after{z-index:5;aspect-ratio:1;background:radial-gradient(circle,#fffffff2 0 11%,#ffb745ad 12% 34%,#ff4f2052 35% 52%,#ff4f2000 68%);border:3px solid #fff4aaf5;border-radius:50%;width:clamp(44px,5.2vw,84px);animation:.52s ease-out forwards power-strike-hit;top:54%;left:50%;transform:translate(-50%,-50%)scale(.42);box-shadow:0 0 9px #ffed96db,0 0 22px #ff5f30ad}.battle-figure.mortal-strike-target{z-index:6}.battle-figure.mortal-strike-target:before{z-index:7;filter:drop-shadow(0 0 7px #fff0dcd6)drop-shadow(0 0 16px #ff2222b3);background:linear-gradient(90deg,#fff0 0%,#ffeed3fa 18%,#ff2e26f2 42%,#700000b8 72%,#ff2e2600 100%),linear-gradient(#ffffffeb,#21121033 44%,#ff1c1c9e);border-radius:999px;width:clamp(104px,11vw,178px);height:clamp(16px,1.9vw,28px);animation:.56s cubic-bezier(.16,.72,.2,1) forwards mortal-strike-slash;top:49%;left:50%;box-shadow:0 0 10px #ffebcdd6,0 0 20px #ff2e26bd,0 0 34px #70000099}.battle-figure.mortal-strike-target:after{z-index:6;aspect-ratio:1;background:radial-gradient(circle,#ffecd4db 0 8%,#ff292575 9% 29%,#6100004d 30% 52%,#61000000 70%),conic-gradient(from 228deg,#ff232000,#ff2320bf,#ffb1476b,#ff232000);border-radius:50%;width:clamp(64px,7vw,112px);animation:.56s ease-out forwards mortal-strike-impact;top:51%;left:50%;box-shadow:0 0 13px #ff372ab8,inset 0 0 18px #ffa64c52}.battle-figure.magic-shield-target,.battle-figure.rage-target{z-index:6}.battle-figure.magic-shield-target:after{z-index:5;opacity:0;background:radial-gradient(at 50% 62%,#ffffff3d 0 8%,#5be0ff2e 9% 34%,#2374ff1f 35% 60%,#2374ff00 72%),linear-gradient(140deg,#ffffff3d,#5be0ff14 34%,#2374ff2e 58%,#2374ff05);border:2px solid #9ae8ffc2;border-radius:48% 48% 50% 50%/42% 42% 58% 58%;width:clamp(96px,12vw,168px);height:clamp(116px,15vw,210px);animation:1.14s ease-out forwards magic-shield-cast;top:48%;left:50%;transform:translate(-50%,-54%)scale(.62);box-shadow:inset 0 0 18px #97eeff6b,0 0 10px #97eeffc7,0 0 28px #318aff94}.battle-figure.rage-target:after{z-index:5;aspect-ratio:1;filter:drop-shadow(0 0 8px #ffc54cd1)drop-shadow(0 0 20px #ff371d9e);opacity:0;background:radial-gradient(circle,#fff6ae85 0 10%,#ff5e2357 11% 36%,#98140a2e 37% 58%,#98140a00 72%),conic-gradient(from 18deg,#ffe55a00,#ff441ed1,#ffcc4c1f,#ff441eb8,#ffe55a00);border-radius:50%;width:clamp(96px,12vw,168px);animation:1.12s ease-out forwards rage-cast-aura;top:52%;left:50%;transform:translate(-50%,-50%)rotate(-12deg)scale(.44)}.battle-figure.bat-swarm-target{z-index:6}.battle-figure.bat-swarm-target:after{z-index:5;filter:drop-shadow(0 0 8px #ff364cd1)drop-shadow(0 0 20px #7923b373);opacity:0;background:radial-gradient(circle,#be121a6b,#5c08102e 44%,#be121a00 72%);border-radius:50%;width:clamp(72px,10vw,136px);height:clamp(64px,8vw,116px);animation:.98s ease-in-out forwards bat-swarm-target-glow;top:44%;left:50%;transform:translate(-50%,-50%)scale(.6)}.witch-poison-cloud{z-index:4;pointer-events:none;position:absolute;inset:16% -12% 4%;-webkit-mask-image:radial-gradient(#000 36%,#0000 72%);mask-image:radial-gradient(#000 36%,#0000 72%)}.witch-poison-cloud i{background:radial-gradient(at 30% 64%,#70c427cc,#0000 48%),radial-gradient(at 70% 52%,#408916e6,#0000 48%),radial-gradient(at 48% 34%,#afdc50a6,#0000 54%);animation:.96s ease-out both witch-poison-cloud;position:absolute;inset:0}.witch-poison-cloud i:nth-child(2){animation-delay:70ms;inset:10% -8% -4% 4%}.witch-poison-cloud i:nth-child(3){animation-delay:.13s;inset:-8% 8% 8% -4%}@keyframes witch-poison-cloud{0%{opacity:0;transform:translateY(16%)scale(.65)}35%{opacity:.9;transform:translateY(0)scale(1)}70%{opacity:.75}to{opacity:0;transform:translateY(-12%)scale(1.15)}}.bat-swarm-particles{z-index:7;pointer-events:none;width:clamp(156px,20vw,284px);height:clamp(112px,14vw,196px);transform:translate(calc(-50% + var(--spell-from-x,0px)), calc(-50% + var(--spell-from-y,0px))) scale(.35);animation:.98s ease-in-out forwards bat-swarm-flight;position:absolute;top:44%;left:50%}.bat-swarm-particles img{aspect-ratio:18/10;object-fit:contain;opacity:.95;filter:drop-shadow(0 0 5px #ff2337bf)drop-shadow(0 3px 6px #000000c7);width:clamp(28px,3.4vw,52px);height:auto;animation:.36s ease-in-out infinite bat-swarmling-flap;position:absolute}.bat-swarm-particles img:first-child{--bat-rotate:-14deg;width:clamp(46px,5.8vw,86px);top:58%;left:1%}.bat-swarm-particles img:nth-child(2){--bat-rotate:-9deg;width:clamp(24px,3vw,44px);animation-delay:-90ms;top:23%;left:17%}.bat-swarm-particles img:nth-child(3){--bat-rotate:8deg;width:clamp(42px,5vw,76px);animation-delay:-150ms;top:70%;left:27%}.bat-swarm-particles img:nth-child(4){--bat-rotate:3deg;width:clamp(29px,3.6vw,54px);animation-delay:-220ms;top:44%;left:40%}.bat-swarm-particles img:nth-child(5){--bat-rotate:14deg;width:clamp(36px,4.4vw,66px);animation-delay:-40ms;top:26%;left:58%}.bat-swarm-particles img:nth-child(6){opacity:.9;--bat-rotate:-10deg;width:clamp(58px,7vw,104px);animation-delay:-260ms;top:56%;left:70%}.bat-swarm-particles img:nth-child(7){opacity:.82;--bat-rotate:18deg;width:clamp(26px,3.2vw,48px);animation-delay:-120ms;top:31%;left:86%}.bat-swarm-particles img:nth-child(8){opacity:.76;--bat-rotate:-4deg;width:clamp(21px,2.6vw,38px);animation-delay:-310ms;top:4%;left:50%}.bat-swarm-particles img:nth-child(9){opacity:.8;--bat-rotate:-18deg;width:clamp(23px,2.9vw,42px);animation-delay:-190ms;top:78%;left:77%}.battle-figure.crab-rend-target,.battle-figure.crab-wound-target{z-index:6}.battle-figure.crab-rend-target:after{z-index:5;aspect-ratio:1;filter:drop-shadow(0 0 7px #ff2a2ae6)drop-shadow(0 0 18px #750000b3);background:url(/assets/rabid-crab-rend-CkO7J4uw.png) 50%/contain no-repeat;width:clamp(112px,15vw,210px);animation:.62s ease-out forwards crab-rend-slashes;top:48%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)scale(.42)}.battle-figure.crab-wound-target:after{z-index:5;aspect-ratio:1;filter:drop-shadow(0 0 5px #ff2a2ae0)drop-shadow(0 0 12px #7500009e);opacity:.88;background:radial-gradient(circle,#ffffffb8 0 8%,#ff22229e 9% 32%,#3c000047 33% 56%,#3c000000 70%),linear-gradient(128deg,#0000 0 33%,#140000db 34% 42%,#ff2d23e6 43% 52%,#0000 53% 100%);border-radius:50%;width:clamp(54px,7vw,94px);animation:.54s ease-out forwards crab-wound-pulse;top:50%;left:50%;transform:translate(-50%,-50%)scale(.42)}.battle-figure.defending{animation:.46s ease-out hit-react}.battle-figure.defending:has(.spine-character){animation:none}.battle-mob-rank-crown{width:30px;height:30px;font-size:22px;top:clamp(-18px,-1.2vw,-10px);left:50%;transform:translate(-50%)}.battle-field .mob-figure.mob-visual-witch .battle-mob-rank-crown{display:none}.battle-figure.selected:not(.defeated) .unit-sprite,.battle-figure.selected:not(.defeated) .spine-mob.unit-sprite,.battle-figure.selected:not(.defeated) .spine-character.unit-sprite{filter:drop-shadow(0 0 6px #ffeb7df5)drop-shadow(0 0 13px #f7bc36b8)}.battle-figure.selected:not(.defeated):not(.spell-target):not(.energy-charge-target):not(.lightning-target):not(.power-strike-target):not(.mortal-strike-target):not(.bat-swarm-target):not(.crab-rend-target):not(.crab-wound-target):not(.magic-shield-target):not(.rage-target):after{content:"";z-index:0;pointer-events:none;background:radial-gradient(#ffe4666b,#ffb42d24 54%,#ffb42d00 78%);border-radius:50%;width:clamp(46px,8vw,86px);height:clamp(9px,1.3vh,14px);position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.battle-figure strong,.battle-figure small{pointer-events:none;max-width:130px;font-size:11px}.mob-figure{pointer-events:none}.mob-figure .battle-unit-hitbox{z-index:7;pointer-events:auto;cursor:pointer;width:clamp(64px,6.4vw,92px);height:clamp(96px,10vw,138px);position:absolute;bottom:clamp(14px,1.6vw,22px);left:50%;transform:translate(-50%)}.mob-figure strong,.mob-figure small{white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.mob-figure strong{bottom:16px}.mob-figure small{bottom:-2px}.battle-damage-popup{z-index:8;color:#fff;text-shadow:0 2px #000000e6,0 0 5px #000000db,0 0 10px #ffffff47;pointer-events:none;font-size:clamp(18px,2vw,30px);font-weight:400;line-height:1;animation:1.3s ease-out forwards battle-damage-float;position:absolute;top:34%;left:58%;transform:translate(-50%)scale(.94)}.animations-disabled *,.animations-disabled :before,.animations-disabled :after{transition:none!important;animation:none!important}.animations-disabled .battle-damage-popup{animation:1.3s ease-out forwards battle-damage-float!important}.animations-disabled .battle-figure{--battle-lite-direction:1}.animations-disabled .battle-figure.defender-figure{--battle-lite-direction:-1}.animations-disabled .battle-lite-melee{animation:battle-lite-approach var(--battle-lite-impact,.6s) ease-out forwards, battle-lite-return var(--battle-lite-return,.6s) ease-in-out var(--battle-lite-impact,.6s) forwards!important}.animations-disabled .battle-lite-hit{animation:battle-lite-hit var(--battle-lite-duration,.46s) ease-out!important}.animations-disabled .battle-lite-dodge{animation:battle-lite-dodge var(--battle-lite-duration,.5s) ease-in-out!important}.animations-disabled .battle-lite-cast{animation:battle-lite-cast var(--battle-lite-duration,1.2s) ease-in-out!important}@keyframes battle-lite-approach{0%{transform:translate(0)rotate(0)}65%{transform:translate(calc(var(--physical-advance-x,0px) * .94), calc(var(--physical-advance-y,0px) * .94)) rotate(0deg)}to{transform:translate(var(--physical-advance-x,0px), var(--physical-advance-y,0px)) rotate(calc(var(--battle-lite-direction) * 5deg))}}@keyframes battle-lite-return{0%{transform:translate(var(--physical-advance-x,0px), var(--physical-advance-y,0px)) rotate(calc(var(--battle-lite-direction) * 5deg))}to{transform:translate(0)rotate(0)}}@keyframes battle-lite-hit{0%,to{transform:translate(0)rotate(0)}25%{transform:translateX(calc(var(--battle-lite-direction) * -10px)) rotate(calc(var(--battle-lite-direction) * -4deg))}}@keyframes battle-lite-dodge{0%,to{transform:translate(0)rotate(0)}35%,55%{transform:translateX(calc(var(--battle-lite-direction) * -28px)) rotate(calc(var(--battle-lite-direction) * -6deg))}}@keyframes battle-lite-cast{0%,to{transform:translate(0)rotate(0)}48%,65%{transform:translateX(calc(var(--battle-lite-direction) * 8px)) rotate(calc(var(--battle-lite-direction) * 3deg))}}.battle-damage-popup.critical{color:#ff2f2f;text-shadow:0 2px #000000eb,0 0 7px #000000e6,0 0 12px #ff121285;font-size:clamp(22px,2.5vw,36px);font-weight:400}.battle-damage-popup.health{color:#54ff75;text-shadow:0 2px #000000eb,0 0 7px #000000db,0 0 12px #54ff757a}.battle-damage-popup.mana{color:#4da3ff}.battle-damage-popup.energy{color:#ffd94a}.battle-damage-popup.split-left{left:46%}.battle-damage-popup.split-right{left:70%}.battle-damage-popup.dodge{color:#fff;text-shadow:0 2px #000000eb,0 0 6px #000000db,0 0 12px #ffffff6b;font-weight:500}.player-figure .battle-damage-popup{top:31%;left:54%}.player-figure .battle-damage-popup.split-left{left:42%}.player-figure .battle-damage-popup.split-right{left:66%}@keyframes battle-damage-float{0%{opacity:0;transform:translate(-50%,10px)scale(.8)}11%{opacity:1;transform:translate(-50%)scale(1.08)}76%{opacity:1;transform:translate(-50%,-18px)scale(1)}to{opacity:0;transform:translate(-50%,-34px)scale(.98)}}.battle-cell.occupied{z-index:2;pointer-events:auto}.battle-cell.slot-2,.battle-cell.slot-3,.battle-cell.slot-4{z-index:3}.battle-command-ring{left:var(--battle-command-left,50%);top:var(--battle-command-top,50%);z-index:12;--command-size:var(--battle-command-size,clamp(34px, 3vw, 44px));--ring-x:calc(var(--command-size) * .98);--ring-y:calc(var(--command-size) * .96);width:calc(var(--command-size) * 4.45);height:calc(var(--command-size) * 4.15);pointer-events:auto;position:absolute;transform:translate(-50%,-50%)}.battle-command-ring button{width:var(--command-size);aspect-ratio:1;color:#f6df90;text-shadow:1px 1px 2px #000;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 38% 32%,#fff3,#0000 28%),#1c1919;border:2px solid #b79a43;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;overflow:hidden;box-shadow:0 2px 5px #00000085,inset 0 0 0 1px #000000a8}.battle-command-ring button img{z-index:1;object-fit:cover;pointer-events:none;border-radius:50%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.18)}.battle-command-ring button.has-icon{background:#0f1118}.battle-command-ring button.has-icon:before{content:"";z-index:0;background:#05060a;border-radius:50%;position:absolute;inset:0}.battle-command-ring button:not(.locked):hover{filter:brightness(1.2);border-color:#ffe06a}.battle-command-ring button.locked{color:#655b45;cursor:default;filter:grayscale(.78)}.battle-command-ring button.locked.has-icon img{opacity:.42}.command-cooldown-badge{z-index:3;color:#fff8d7;text-shadow:0 2px 2px #000000f2,0 0 8px #000000d1;pointer-events:none;background:#050407c7;border-radius:999px;place-items:center;min-width:1.4em;height:1.4em;padding:0 .25em;font-size:clamp(16px,2vw,24px);font-weight:800;line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.battle-command-ring .command-attack{background:radial-gradient(circle at 50% 45%,#fd8 0 16%,#0000 17%),conic-gradient(from 210deg,#4a0804,#d53416,#4a0804)}.battle-command-ring .command-skill{background:radial-gradient(circle at 36% 28%,#ffffff47,#0000 24%),linear-gradient(135deg,#132477,#7020b8 48%,#311047)}.battle-command-ring .command-self_heal{background:radial-gradient(circle at 34% 26%,#ffffff7a,#0000 22%),linear-gradient(145deg,#0a4b2f 0%,#21b865 46%,#b7ffd1 52%,#0b6b42 100%);box-shadow:0 2px 6px #0000008f,0 0 12px #46ff7e3d,inset 0 0 0 1px #e4ffeb7a}.battle-command-ring .command-heal-cross{filter:drop-shadow(0 2px 2px #000000b8);width:54%;height:54%;display:block;position:relative}.battle-command-ring .command-heal-cross:before,.battle-command-ring .command-heal-cross:after{content:"";background:#fff;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #ffffff8a}.battle-command-ring .command-heal-cross:before{width:100%;height:28%}.battle-command-ring .command-heal-cross:after{width:28%;height:100%}.battle-command-ring .command-potion{background:radial-gradient(circle at 40% 35%,#ffffff47,#0000 24%),linear-gradient(135deg,#0e6946,#28ad6a 48%,#0d382b)}.battle-command-ring .command-zoo{background:radial-gradient(circle at 40% 35%,#ffffff4d,#0000 24%),linear-gradient(135deg,#594113,#c78221 48%,#30200c)}.battle-command-ring [class*=command-slot-]{left:calc(50% + var(--arc-x,0) * var(--ring-x));top:calc(50% + var(--arc-y,0) * var(--ring-y));transform:translate(-50%,-50%)}.command-slot-0{--arc-x:-1.15;--arc-y:1.52}.command-slot-1{--arc-x:1.15;--arc-y:1.52}.command-slot-2{--arc-x:-1.55;--arc-y:.52}.command-slot-3{--arc-x:1.55;--arc-y:.52}.command-slot-4{--arc-x:-1.55;--arc-y:-.52}.command-slot-5{--arc-x:1.55;--arc-y:-.52}.command-slot-6{--arc-x:-1.15;--arc-y:-1.52}.command-slot-7{--arc-x:1.15;--arc-y:-1.52}.battle-command-ring .command-close{left:50%;top:calc(50% + var(--command-size) * 1.84);width:calc(var(--command-size) * .84);color:#fff;background:linear-gradient(#a81818,#4c0a0a);border-color:#8f2b24;transform:translate(-50%,-50%)}.battle-command-tooltip{overflow-wrap:anywhere;overscroll-behavior:contain;z-index:540;color:#f5e2b8;pointer-events:none;background:linear-gradient(#2c1c12fa,#150d09fa),#1a110c;border:1px solid #c59b4ec2;border-radius:6px;width:min(310px,100vw - 16px);padding:10px 12px;position:fixed;overflow-y:auto;box-shadow:0 14px 30px #000000ad,inset 0 0 0 1px #ffecb014}.battle-command-tooltip.tooltip-scrollable{pointer-events:auto}.battle-command-tooltip h3{color:#ffe3a0;text-shadow:0 2px 2px #000;margin:0 0 7px;font-size:16px;line-height:1.16}.battle-command-tooltip-body{gap:4px;display:grid}.battle-command-tooltip p{color:#fae8beeb;margin:0;font-size:13px;line-height:1.28}.battle-command-tooltip-warning{border-top:1px solid #cf4f4257;padding-top:7px;font-weight:800;color:#ffb7a8!important;margin-top:8px!important}@media (max-width:760px){.formation{width:47%;min-width:0}.formation-attackers{left:2px}.formation-defenders{right:2px}.battle-cell{width:clamp(60px,18vw,92px);height:clamp(76px,14vh,106px)}.formation-attackers .slot-0,.formation-defenders .slot-0{top:55%}.formation-attackers .slot-1,.formation-defenders .slot-1{top:50%}.formation-attackers .slot-2,.formation-defenders .slot-2{top:66%}.formation-attackers .slot-3,.formation-defenders .slot-3{top:81%}.formation-attackers .slot-4,.formation-defenders .slot-4{top:78%}.battle-figure .unit-sprite{width:clamp(58px,18vw,92px);height:clamp(78px,20vh,124px)}}@keyframes knight-counter-strike{0%,to{transform:translate(0)}18.67%{transform:translate(calc(var(--physical-advance-x) * .72), calc(var(--physical-advance-y) * .72))}40%{transform:translate(calc(var(--physical-advance-x) * .83), calc(var(--physical-advance-y) * .83))}58%,85.33%{transform:translate(var(--physical-advance-x), var(--physical-advance-y))}}@keyframes player-physical-strike{0%{transform:translate(0)}21%{transform:translate(var(--physical-advance-x), var(--physical-advance-y))}74%{transform:translate(var(--physical-advance-x), var(--physical-advance-y))}to{transform:translate(0)}}@keyframes spell-projectile-to-target{0%{opacity:0;transform:translate(var(--spell-from-x,clamp(-230px, -18vw, -110px)), var(--spell-from-y,-18px)) scale(.62)}14%{opacity:1}58%{opacity:1;transform:translate(var(--spell-mid-x,-72px), var(--spell-mid-y,-8px)) scale(.9)}76%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(0)scale(1.42)}}@keyframes energy-charge-projectile-to-target{0%{opacity:0;transform:translate(var(--spell-from-x,clamp(-230px, -18vw, -110px)), var(--spell-from-y,-18px)) scale(.6) rotate(-32deg)}14%{opacity:1}58%{opacity:1;transform:translate(var(--spell-mid-x,-72px), var(--spell-mid-y,-8px)) scale(1.02) rotate(128deg)}76%{opacity:1;transform:translate(0)scale(1.16)rotate(246deg)}to{opacity:0;transform:translate(0)scale(1.48)rotate(312deg)}}@keyframes energy-charge-impact{0%,68%{opacity:0;transform:translate(-50%,-50%)rotate(-24deg)scale(.38)}80%{opacity:.92;transform:translate(-50%,-50%)rotate(58deg)scale(.78)}to{opacity:0;transform:translate(-50%,-50%)rotate(168deg)scale(1.34)}}@keyframes mortal-strike-slash{0%{opacity:0;transform:translate(-86%,-68%)rotate(-37deg)scaleX(.18)scaleY(.72)}16%{opacity:1}48%{opacity:1;transform:translate(-50%,-50%)rotate(-37deg)scaleX(1.08)scaleY(1)}to{opacity:0;transform:translate(-16%,-26%)rotate(-37deg)scaleX(.22)scaleY(.9)}}@keyframes mortal-strike-impact{0%,35%{opacity:0;transform:translate(-50%,-50%)rotate(-38deg)scale(.38)}58%{opacity:.88;transform:translate(-50%,-50%)rotate(40deg)scale(.88)}to{opacity:0;transform:translate(-50%,-50%)rotate(126deg)scale(1.32)}}@keyframes lightning-strike-hit{0%{opacity:0;transform:translate(-50%,-76%)scaleY(.18)scaleX(.72)}12%{opacity:1;transform:translate(-50%,-52%)scaleY(1.04)scaleX(1)}34%{opacity:.42;transform:translate(-50%,-50%)scaleY(.88)scaleX(.92)}56%{opacity:1;transform:translate(-50%,-50%)scaleY(1.08)scaleX(1.06)}to{opacity:0;transform:translate(-50%,-48%)scaleY(1.18)scaleX(1.18)}}@keyframes power-strike-hit{0%{opacity:0;transform:translate(-50%,-50%)scale(.34)}18%{opacity:1;transform:translate(-50%,-50%)scale(.72)}52%{opacity:.82;transform:translate(-50%,-50%)scale(1.04)}to{opacity:0;transform:translate(-50%,-50%)scale(1.46)}}@keyframes magic-shield-cast{0%{opacity:0;transform:translate(-50%,-50%)scale(.42)}20%{opacity:.9;transform:translate(-50%,-54%)scale(.88)}54%{opacity:.68;transform:translate(-50%,-54%)scale(1.03)}78%{opacity:.82;transform:translate(-50%,-54%)scale(.96)}to{opacity:0;transform:translate(-50%,-54%)scale(1.16)}}@keyframes rage-cast-aura{0%{opacity:0;transform:translate(-50%,-50%)rotate(-20deg)scale(.36)}18%{opacity:.95;transform:translate(-50%,-50%)rotate(12deg)scale(.9)}46%{opacity:.74;transform:translate(-50%,-50%)rotate(86deg)scale(1.06)}72%{opacity:.64;transform:translate(-50%,-50%)rotate(142deg)scale(1.18)}to{opacity:0;transform:translate(-50%,-50%)rotate(220deg)scale(1.38)}}@keyframes bat-swarm-flight{0%{opacity:0;transform:translate(calc(-50% + var(--spell-from-x,-180px)), calc(-50% + var(--spell-from-y,-16px))) scale(.48) rotate(-8deg)}22%{opacity:1}56%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(3deg)}78%{opacity:1;transform:translate(calc(-50% + var(--spell-mid-x,-70px)), calc(-50% + var(--spell-mid-y,-8px))) scale(.82) rotate(-5deg)}to{opacity:0;transform:translate(calc(-50% + var(--spell-from-x,-180px)), calc(-50% + var(--spell-from-y,-16px))) scale(.48) rotate(-8deg)}}@keyframes bat-swarm-target-glow{0%,18%{opacity:0;transform:translate(-50%,-50%)scale(.5)}46%{opacity:.88;transform:translate(-50%,-50%)scale(.96)}70%{opacity:.72;transform:translate(-50%,-50%)scale(1.08)}to{opacity:0;transform:translate(-50%,-50%)scale(1.24)}}@keyframes bat-swarmling-flap{0%,to{transform:translateY(0) scaleX(1) rotate(calc(var(--bat-rotate,0deg) - 5deg))}50%{transform:translateY(-12%) scaleX(.72) rotate(calc(var(--bat-rotate,0deg) + 6deg))}}@keyframes crab-rend-slashes{0%{opacity:0;transform:translate(-50%,-50%)rotate(-8deg)scale(.34)}24%{opacity:1;transform:translate(-50%,-50%)rotate(-8deg)scale(.98)}62%{opacity:.95;transform:translate(-50%,-50%)rotate(-8deg)scale(1.08)}to{opacity:0;transform:translate(-50%,-50%)rotate(-8deg)scale(1.16)}}@keyframes crab-wound-pulse{0%{opacity:0;transform:translate(-50%,-50%)scale(.78)}24%{opacity:.95;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.18)}}@keyframes mob-strike{0%{transform:translate(0)}30%{transform:translate(var(--physical-advance-x), var(--physical-advance-y))}48%{transform:translate(var(--physical-advance-x), var(--physical-advance-y))}to{transform:translate(0)}}@keyframes hit-react{0%{transform:rotate(0)translate(0)}36%{transform:rotate(-4deg)translate(10px)}to{transform:rotate(0)translate(0)}}@keyframes hit-flash{0%{opacity:0}30%{opacity:1}to{opacity:0}}.entry-panel,.auth-panel,.news-panel,.page-panel{background:url(/assets/border-corner-s-ox2LhwOc.png) 0 0/50px 44px no-repeat,url(/assets/border-corner-s-rt-CsHifCiA.png) 100% 0/50px 44px no-repeat,url(/assets/border-corner-s-lb-DOAuuEZL.png) 0 100%/50px 44px no-repeat,url(/assets/border-corner-s-rb-BVobqH7l.png) 100% 100%/50px 44px no-repeat,#242424e0}.game-container{width:min(1400px,100vw - 24px);padding:clamp(4px,.8vh,8px) 0 8px}.game-menu{grid-template-columns:minmax(270px,320px) minmax(0,1fr);align-items:center;gap:10px;padding:0 0 clamp(8px,1.4vh,14px);display:grid;position:relative}.admin-return-game-button{z-index:15;color:#fcefd0;min-height:34px;font:inherit;cursor:pointer;background:#181325e6;border:1px solid #d1ab56b8;border-radius:6px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 8px 20px #00000052}.admin-return-game-button:hover{background:#3c2c52f0}.game-menu-items{grid-template-columns:repeat(13,minmax(0,1fr));gap:clamp(4px,.5vw,7px);min-width:0;display:grid}.game-character-panel{grid-column:1;grid-template-columns:78px minmax(0,1fr);max-width:none;margin-bottom:0}.game-character-panel .avatar-frame{width:78px;height:66px}.game-character-panel .avatar-faction-icon{width:56px;top:4px;left:7px}.game-character-panel .avatar-level{width:25px;font-size:13px;bottom:4px;right:4px}.game-character-panel .character-name{height:24px;padding:4px 8px;font-size:13px}.game-character-panel .stat{height:12px}.game-character-panel .stat-value{font-size:10px;line-height:11px}.active-effects{flex-wrap:wrap;align-items:center;gap:3px;min-width:0;display:flex}.hud-effects{z-index:2;justify-content:flex-end;max-width:44%;position:absolute;top:2px;right:5px}.effect-chip{color:#f6e8c9;min-width:22px;max-width:86px;min-height:22px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,auto);align-items:center;padding:2px 4px;display:inline-grid;position:relative}.effect-chip img,.effect-chip b{border-radius:3px;width:18px;height:18px}.effect-chip img{object-fit:cover}.effect-chip b{color:#fff1c6;background:#ffffff14;place-items:center;font-size:9px;line-height:1;display:grid}.effect-chip small{color:#dbc79f;text-overflow:ellipsis;white-space:nowrap;max-width:56px;padding-left:3px;font-size:9px;line-height:1;overflow:hidden}.effect-chip .effect-stack-count{color:#fff0d6;text-align:center;text-shadow:0 1px 2px #000;pointer-events:none;background:#171b24e6;border-radius:3px;min-width:11px;padding:0 2px;font:700 10px/12px Arial,sans-serif;position:absolute;bottom:-2px;right:-2px}.effect-chip.effect-rabid_crab_wound img{filter:drop-shadow(0 0 4px #ff34238c)drop-shadow(0 1px 1px #000000e6)}.effect-chip.effect-magic_shield img{filter:drop-shadow(0 0 4px #64dcff9e)drop-shadow(0 1px 1px #000000e6)}.effect-chip.effect-rage img{filter:drop-shadow(0 0 4px #ff5720a3)drop-shadow(0 1px 1px #000000e6)}.hud-effects .effect-chip{grid-template-columns:auto;min-width:19px;min-height:19px;padding:1px}.hud-effects .effect-chip img,.hud-effects .effect-chip b{width:15px;height:15px;font-size:7px}.hud-effects .effect-chip.effect-rabid_crab_wound img,.hud-effects .effect-chip.effect-rabid_crab_wound b{width:18px;height:18px}.hud-effects .effect-chip small{display:none}.active-effect-floating-tooltip{z-index:860;color:#fff3df;text-align:left;white-space:pre-line;pointer-events:none;background:#100b09f5;border:1px solid #ffd1658c;border-radius:5px;width:min(300px,100vw - 16px);padding:8px 10px;font-size:13px;line-height:1.28;position:fixed;box-shadow:0 10px 24px #00000080}.menu-item{gap:4px;min-height:66px}.menu-item img{width:clamp(38px,5vh,46px)}.menu-title{text-overflow:clip;white-space:normal;min-height:22px;font-size:10px;line-height:1.08;display:block;overflow:visible}.game-auction-panel{box-sizing:border-box;grid-row:3;height:100%;min-height:0;max-height:100%;padding:10px 12px 12px;overflow:hidden}.auction-panel{color:#f5ead2;flex-direction:column;gap:12px;height:100%;min-height:0;display:flex;overflow:hidden}.auction-toolbar,.auction-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.auction-toolbar{padding-top:2px}.auction-tabs{scrollbar-width:thin;flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}.auction-tabs button,.auction-filters input,.auction-filters select,.auction-field select,.auction-price-editor input,.auction-quantity-controls input,.auction-quantity-controls button{color:#f7edda;background:#0c0805b8;border:1px solid #b9924b73;border-radius:6px}.auction-tabs button{text-align:center;flex:1 1 0;min-width:0;padding:8px 10px;font-weight:800}.auction-tabs button.active{color:#ffe6ae;background:#714518b8;border-color:#ffd87adb}.auction-refresh{flex:none}.auction-toolbar-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:238px;display:flex}.auction-filter-toggle.active{color:#ffe6ae;background:#714518b8;border-color:#ffd87adb}.auction-filter-toggle.placeholder{visibility:hidden;pointer-events:none}.auction-notice{margin:0}.auction-buy,.auction-sell{gap:10px;min-height:0;display:grid;overflow:hidden}.auction-buy{flex-direction:column;flex:1;display:flex}.auction-buy>.auction-list,.auction-panel>.auction-list,.auction-panel>.auction-sell{flex:1}.auction-toolbar,.auction-footer,.auction-filters,.auction-browse-status,.auction-pagination{flex-shrink:0}.auction-browse-status{color:#d5c5a7;margin:0;font-size:13px}.auction-browse-status.error{color:#f0b0a2}.auction-pagination{border-top:1px solid #b9924b4d;justify-content:space-between;align-items:center;gap:8px;padding:8px 0 0;display:flex}.auction-results-count{color:#d5c5a7;white-space:nowrap;font-size:13px}.auction-pagination-controls,.auction-page-numbers{justify-content:center;align-items:center;gap:4px;display:flex}.auction-pagination-controls{max-width:100%}.auction-page-numbers{flex-wrap:wrap;min-width:0}.auction-pagination button{color:#f7edda;min-width:32px;height:40px;font:inherit;background:#0c0805b8;border:1px solid #b9924b73;border-radius:6px;padding:0 6px}.auction-pagination button.active{color:#ffe6ae;background:#714518b8;border-color:#d8b969;font-weight:800}.auction-pagination button:disabled:not(.active){opacity:.45}.auction-page-gap{text-align:center;width:12px}.auction-filters{grid-template-columns:minmax(180px,1fr) repeat(3,minmax(130px,auto));justify-content:space-between;align-items:center;gap:10px;display:grid}.auction-filters:not(.expanded){display:none}.auction-filters input,.auction-filters select,.auction-field select,.auction-price-editor input,.auction-quantity-controls input{width:100%;min-height:34px;font:inherit;padding:6px 8px}.auction-list{-webkit-overflow-scrolling:touch;align-content:start;gap:7px;min-height:0;display:grid;overflow:hidden auto}.auction-list-head,.auction-lot-row{grid-template-columns:58px minmax(160px,1.7fr) minmax(76px,.58fr) minmax(88px,.65fr) minmax(94px,.62fr) minmax(94px,.62fr) minmax(96px,.52fr);align-items:center;gap:9px;display:grid}.auction-list-head{color:#d8c29b;text-transform:uppercase;padding:0 8px 2px;font-size:12px;font-weight:800}.auction-list-head span:first-child{grid-column:2}.auction-lot-row{background:#08060447;border:1px solid #b9924b4d;border-radius:6px;padding:8px;position:relative}.auction-lot-row.blocked{opacity:.68}.auction-lot-row.compact{grid-template-columns:58px minmax(170px,1fr) minmax(76px,.45fr) minmax(88px,.5fr) minmax(94px,.5fr) minmax(96px,.45fr)}.auction-item-visual{width:58px;height:58px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.auction-item-visual>img:not(.inventory-sharpening-badge),.auction-item-visual>.inventory-slot-empty{object-fit:contain;background:0 0;border:0;width:100%;height:100%}.auction-item-visual .inventory-sharpening-badge{z-index:3;object-fit:contain;filter:drop-shadow(0 1px 2px #000000e6);pointer-events:none;background:0 0;border:0;width:24px;height:24px;position:absolute;top:-6px;left:-6px}.auction-item-visual small{color:#fff;text-shadow:0 1px 2px #000,1px 0 2px #000,-1px 0 2px #000;font-size:15px;line-height:1;position:absolute;top:2px;left:1px}.auction-lot-title{gap:3px;min-width:0;display:grid}.auction-lot-title strong,.auction-selected-name{color:#fff1c7;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;overflow:hidden}.auction-selected-lot{background:#0f0a0659;border:1px solid #74db6f8c;border-radius:6px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:7px;display:grid}.auction-selected-name{display:block}.auction-empty-selection{margin:0}.auction-lot-title small,.auction-time,.auction-seller,.auction-hint,.auction-footer{color:#d8cbb2}.auction-lot-title .auction-unavailable{color:#ff9f87;font-weight:800}.auction-meta-cell,.auction-price-cell{gap:3px;min-width:0;display:grid}.auction-buy .auction-meta-cell b,.auction-buy .auction-price-cell b{display:none}.auction-meta-cell b,.auction-price-cell b{color:#a89067;text-transform:uppercase;font-size:11px;line-height:1}.auction-money{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.auction-money.mini{gap:4px}.auction-money span{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.auction-money img,.auction-price-editor img,.auction-confirm-modal .auction-money img,.auction-confirm-modal .auction-price-editor img{aspect-ratio:auto;object-fit:contain;background:0 0;border:0;width:22px;height:22px}.auction-money.mini img{width:17px;height:17px}.auction-row-actions{flex-direction:column;justify-content:flex-end;gap:7px;min-width:0;display:flex}.auction-row-actions button{white-space:nowrap;width:100%;min-width:0;min-height:34px;padding:6px 8px}.auction-sell-grid{grid-template-columns:minmax(260px,1fr) minmax(260px,360px);gap:12px;min-height:0;display:grid}.auction-sell-items,.auction-sell-form{background:#08060438;border:1px solid #b9924b42;border-radius:6px;align-content:start;gap:10px;min-width:0;min-height:0;padding:12px;display:grid}.auction-sell-items{overflow:hidden}.auction-sell-form{-webkit-overflow-scrolling:touch;overflow:auto}.auction-sell-items h3,.auction-sell-form h3{color:#ffe8af;margin:0;font-size:18px}.auction-sell-list{-webkit-overflow-scrolling:touch;gap:7px;min-height:0;display:grid;overflow:auto}.auction-sell-item{color:inherit;text-align:left;background:#0f0a0659;border:1px solid #b9924b38;border-radius:6px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;padding:7px;display:grid}.auction-sell-item.selected{border-color:#74db6fd9;box-shadow:0 0 0 1px #74db6f38}.auction-sell-item.blocked{opacity:.52;filter:grayscale(.7)}.auction-sell-item strong,.auction-sell-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.auction-item-min-price{align-items:center;gap:7px;display:flex}.auction-quantity-row,.auction-field,.auction-price-editor,.auction-reference-price{grid-template-columns:74px minmax(0,1fr);align-items:center;gap:8px;display:grid}.auction-quantity-controls,.auction-price-editor label{align-items:center;gap:6px;min-width:0;display:flex}.auction-quantity-controls button{min-height:34px;padding:6px 8px;font-weight:800}.auction-price-editor{grid-template-columns:74px repeat(3,minmax(0,1fr))}.auction-price-editor img{object-fit:contain;flex:none;width:22px;height:22px}.auction-form-warning{margin:0}.auction-footer{justify-content:flex-start;padding-top:2px;font-size:13px}.auction-footer .wallet{margin-left:auto}.auction-confirm-modal header{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;display:grid}.auction-confirm-modal header h3,.auction-confirm-modal header p{margin:0}.auction-confirm-summary{color:#dfd0b6;gap:5px;display:grid}.auction-confirm-money-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.auction-help-backdrop{z-index:620}.auction-help-modal{width:min(560px,100vw - 24px);max-height:min(620px,100dvh - 42px);position:relative;overflow:auto}.auction-help-modal h3,.auction-help-modal h4,.auction-help-modal p{margin:0}.auction-help-modal h3{padding-right:34px}.auction-help-content{gap:12px;display:grid}.auction-help-content section{border-top:1px solid #b9924b47;gap:5px;padding-top:10px;display:grid}.auction-help-content h4{color:#ffe9b5;font-size:17px}.auction-help-content p{color:#ded0b7;font-size:14px;line-height:1.35}@media (max-width:860px){.game-auction-panel{height:100%;min-height:0;padding:10px 10px calc(12px + env(safe-area-inset-bottom,0px))}.auction-toolbar,.auction-footer{flex-wrap:wrap}.auction-tabs{flex-basis:100%}.auction-tabs button{flex:none;min-width:92px}.auction-filters,.auction-sell-grid{grid-template-columns:1fr}.auction-sell{-webkit-overflow-scrolling:touch;overflow:auto}.auction-list-head{display:none}.auction-lot-row,.auction-lot-row.compact{grid-template-columns:58px minmax(0,1fr);align-items:start}.auction-meta-cell,.auction-price-cell,.auction-row-actions{grid-column:2}.auction-row-actions{justify-content:flex-start}.auction-price-editor{grid-template-columns:64px repeat(3,minmax(0,1fr))}.auction-footer .wallet{margin-left:0}}@media (max-width:560px){.auction-pagination{flex-direction:column;gap:5px;padding:7px 8px 0}.auction-browse-status{padding:0 8px}.game-auction-panel{height:100%;min-height:0;max-height:100%;padding:12px 0 calc(14px + env(safe-area-inset-bottom,0px));overflow:hidden}.auction-panel{flex-direction:column;gap:9px;height:100%;min-height:0;display:flex;overflow:hidden}.auction-toolbar{grid-template-columns:1fr;gap:7px;padding:0 8px;display:grid}.auction-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.auction-toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid}.auction-toolbar-actions .panel-secondary-button{flex:1 1 0}.auction-tabs button{min-width:0;padding:7px 8px;font-size:13px}.auction-filters input,.auction-filters select,.auction-field select,.auction-price-editor input,.auction-quantity-controls input{min-height:32px}.auction-filters{padding:0 8px}.auction-notice,.auction-buy,.auction-sell,.auction-list,.auction-footer{margin-left:0;margin-right:0}.auction-buy,.auction-sell{min-height:0;overflow:hidden}.auction-buy{flex-direction:column;flex:auto;display:flex}.auction-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;grid-auto-rows:max-content;align-content:start;min-height:0;overflow:hidden auto}.auction-buy .auction-list,.auction-panel>.auction-list{flex:auto;padding-bottom:10px}.auction-sell-list{max-height:min(46dvh,440px);overflow-y:auto}.auction-sell-items,.auction-sell-form{border-left:0;border-right:0;border-radius:0;padding:10px 8px}.auction-lot-row,.auction-lot-row.compact,.auction-sell-item,.auction-selected-lot{grid-template-columns:52px minmax(0,1fr);gap:8px;height:auto;min-height:0;padding:7px;overflow:hidden}.auction-lot-row,.auction-lot-row.compact{align-items:start;min-height:74px;display:grid}.auction-sell-item,.auction-selected-lot{min-height:68px}.auction-lot-title{align-self:center}.auction-item-visual{justify-self:start;width:52px;height:52px}.auction-item-visual .inventory-sharpening-badge{width:22px;height:22px}.auction-quantity-row,.auction-field,.auction-reference-price{grid-template-columns:58px minmax(0,1fr)}.auction-price-editor{grid-template-columns:52px repeat(3,minmax(0,1fr));gap:6px}.auction-price-editor label{grid-template-columns:20px minmax(0,1fr);gap:4px;display:grid}.auction-price-editor img{width:20px;height:20px}.auction-price-editor input{padding-left:5px;padding-right:5px}.auction-row-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.auction-row-actions button{white-space:normal;flex:1 1 0}.auction-meta-cell,.auction-price-cell{grid-column:1/-1;grid-template-columns:86px minmax(0,1fr);align-items:center}.auction-buy .auction-meta-cell b,.auction-buy .auction-price-cell b{display:block}.auction-money{min-width:0}.auction-footer{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;display:grid}.auction-footer .wallet{grid-column:1/-1}.auction-footer{gap:6px 10px;padding:0 8px}}.game-menu-toggle,.game-menu-toggle.icon-button{display:none}.game-menu-items{grid-area:1/2;transform:translateY(9px)}.icon-button{place-items:center;display:inline-grid}.icon-button svg{fill:currentColor;pointer-events:none;width:1em;height:1em}.players-search .icon-button{font-size:12px}.chat-select.icon-button,.chat-smile.icon-button,.chat-send.icon-button{font-size:17px}.game-layout{grid-template-columns:minmax(0,8fr) minmax(360px,4fr)}@media (max-width:1050px){.game-container{--game-panel-top:86px;--game-panel-right:8px;--game-panel-left:8px;--game-panel-bottom:44dvh;width:100vw;padding-left:8px;padding-right:8px}.game-menu{grid-template-columns:minmax(0,1fr) 66px;align-items:center;padding-left:0;padding-right:0}.game-menu-toggle,.game-menu-toggle.icon-button{z-index:91;place-items:center;width:66px;height:66px;min-height:66px;font-size:24px;display:grid;position:relative}.game-menu-items{top:calc(env(safe-area-inset-top) + 82px);z-index:90;padding:clamp(12px, 2.4vh, 22px) clamp(18px, 6vw, 70px) max(28px, env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:linear-gradient(#030417c7,#030417eb),url(/assets/body-bg-CiLxEpWz.jpeg) 50%/cover no-repeat;grid-area:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:clamp(12px,2.2vw,22px);display:none;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:none}.game-menu.open .game-menu-items{display:grid}.game-menu.open .game-menu-toggle{position:fixed;top:8px;right:8px}.game-menu-items .menu-item{background:#00000042;border:1px solid #8f8f8f47;border-radius:4px;min-height:clamp(108px,17vh,148px);padding:12px 8px}.game-menu-items .menu-item img{width:clamp(54px,8vw,74px)}.game-menu-items .menu-title{min-height:0;font-size:clamp(12px,2vw,16px);line-height:1.18}.game-layout{grid-template-columns:1fr}}@media (max-width:640px){.game-panel-overlay{z-index:420}.game-container{--game-panel-top:0px;--game-panel-right:0px;--game-panel-left:0px;--game-panel-bottom:0px;padding-left:0;padding-right:0}.game-menu{grid-template-columns:minmax(0,1fr) 66px;gap:8px;padding:4px 8px 8px;display:grid;overflow:visible}.game-menu-items{padding:12px 14px max(28px, env(safe-area-inset-bottom));grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:none}.game-menu-items .menu-item{min-height:98px}.game-character-panel{grid-template-columns:78px minmax(0,1fr)}.game-menu-items .menu-item img{width:52px}.game-menu-items .menu-title{font-size:12px;display:block}.chat-form{grid-template-columns:minmax(0,1fr) 44px 44px;gap:5px}.chat-id,.chat-select,.chat-select.icon-button{display:none}.chat-target-picker{grid-column:1/-1}.chat-message{border-radius:4px}.chat-smile-wrap,.chat-send{width:44px;min-width:44px}.chat-smile-wrap{grid-column:auto}.chat-smile-wrap .chat-smile,.chat-send{height:42px}.players-block{font-size:16px}.player{--player-content-gap:8px;gap:8px;min-height:42px;padding:6px 8px;font-size:16px}.resident-name,.player-level{font-size:16px}.address-icon,.attack-icon{background-position:50%;background-size:28px 28px;flex:0 0 34px;width:34px;height:34px}.side-icon{flex:0 0 24px;width:24px;height:24px}.smile-popover{position:fixed}.smile-popover-grid{gap:3px 6px;padding:8px 10px}}.game-menu-toggle{position:relative;overflow:hidden}.game-menu-toggle .burger-line{background:currentColor;border-radius:999px;width:44%;height:4px;transition:top .18s,transform .18s,opacity .12s;position:absolute;left:28%;box-shadow:0 1px 2px #0000009e}.game-menu-toggle .burger-line:first-child{top:34%}.game-menu-toggle .burger-line:nth-child(2){top:50%;transform:translateY(-50%)}.game-menu-toggle .burger-line:nth-child(3){top:62%}.game-menu.open .game-menu-toggle .burger-line:first-child{top:50%;transform:translateY(-50%)rotate(45deg)}.game-menu.open .game-menu-toggle .burger-line:nth-child(2){opacity:0}.game-menu.open .game-menu-toggle .burger-line:nth-child(3){top:50%;transform:translateY(-50%)rotate(-45deg)}.game-crystal-store{overscroll-behavior:contain;grid-row:2/-1;min-height:0;padding:clamp(12px,1.6vw,22px);overflow:auto}.game-crystal-balance{background:linear-gradient(90deg,#2b180fb8,#0c0808b8),#0c0808b8;border-color:#d19e46b8;width:min(100%,320px);max-width:none;box-shadow:inset 0 0 18px #00000042}.game-crystal-packages{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:stretch}.game-crystal-package{background:radial-gradient(circle at 50% 16%,#1f93ff24,#0000 36%),linear-gradient(#2f190ebd,#080506e6);border-color:#bb7b22d1;gap:9px;min-height:0;padding:12px 14px 14px;position:relative;box-shadow:inset 0 0 0 1px #ffdb7714,0 12px 24px #00000047}.game-crystal-package .donate-package-art{min-height:112px}.game-crystal-package .donate-package-art img{width:min(100%,136px)}.game-crystal-package h2{min-height:38px;font-size:clamp(17px,1.4vw,20px);line-height:1.08}.game-crystal-package .donate-package-crystals{gap:8px;line-height:1.12}.game-crystal-package .donate-package-crystals span:first-child{font-size:clamp(24px,1.85vw,30px)}.game-crystal-package .donate-package-crystals .crystal{flex-basis:20px;width:20px;height:20px}.game-crystal-package .donate-package-total{min-height:24px;font-size:clamp(13px,1.15vw,16px)}.game-crystal-package .donate-package-total strong{font-size:clamp(18px,1.35vw,22px)}.game-crystal-package .donate-package-price{font-size:clamp(18px,1.55vw,22px)}.game-crystal-buy-button{color:#fff7d7;cursor:pointer;background:linear-gradient(#df2119,#8f100d);border-color:#ffcd6775;width:100%;margin-top:auto;font-size:clamp(16px,1.5vw,20px);box-shadow:inset 0 1px #ffffff24,0 8px 18px #00000052}.game-crystal-buy-button:hover:not(:disabled){background:linear-gradient(#f13923,#aa1510)}.game-settings-panel{gap:14px;width:100%;max-width:none;display:grid}.game-setting-graphics select{color:#fff1c7;min-width:0;max-width:100%;min-height:40px;font:inherit;background:#22151a;border:1px solid #bb7b22;border-radius:4px;padding:6px}@media (max-width:600px){.game-setting-graphics select{grid-column:2/-1;width:100%}}.game-setting-row{box-sizing:border-box;background:radial-gradient(circle at 10% 18%,#9348ff24,#0000 32%),linear-gradient(#2f190ea3,#080506e6);border:1px solid #bb7b22b8;border-radius:4px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:94px;padding:15px 16px;display:grid;box-shadow:inset 0 0 0 1px #ffdb770f,0 10px 20px #0000003d}.game-setting-fps{gap:4px;display:flex}.game-setting-fps button{min-width:72px;min-height:40px;padding:6px 10px}.game-setting-fps button[aria-pressed=true]{outline-offset:-2px;outline:2px solid #f4d88b}.game-setting-fps button[aria-pressed=false]{background:#22151a}@media (max-width:600px){.game-setting-fps{grid-column:2/-1}}.game-setting-icon{color:#ffe6a2;background:radial-gradient(circle at 40% 28%,#ffeaa747,#0000 34%),linear-gradient(145deg,#613621f5,#211122f5);border:1px solid #e0b65294;border-radius:50%;place-items:center;width:54px;height:54px;font-size:24px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14,0 0 14px #802dca3d}.game-setting-copy{min-width:0}.game-setting-copy h3{color:#fff1c7;margin:0 0 5px;font-size:23px;line-height:1.1}.game-setting-copy p{color:#d8c9ad;margin:0;font-size:15px;line-height:1.3}.game-setting-switch{cursor:pointer;background:linear-gradient(#2a2322f2,#100d0ef5);border:1px solid #a2783eb8;border-radius:999px;width:82px;height:42px;padding:0;transition:border-color .16s,background .16s,box-shadow .16s;position:relative;box-shadow:inset 0 2px 5px #0000009e,0 5px 12px #00000047}.game-setting-switch span{background:linear-gradient(#d7c1a0,#7e6040);border-radius:50%;width:32px;height:32px;transition:transform .18s,background .18s;position:absolute;top:4px;left:5px;box-shadow:inset 0 1px 1px #ffffff6b,0 2px 6px #0000009e}.game-setting-switch.enabled{background:radial-gradient(circle at 75%,#ae57ff5c,#0000 44%),linear-gradient(#945119,#4b174e);border-color:#ffd668d6;box-shadow:inset 0 1px #ffffff24,0 0 18px #ad3eff47}.game-setting-switch.enabled span{background:linear-gradient(#fff1bc,#f3a223);transform:translate(39px)}@media (max-width:1050px){.game-layout{grid-template-rows:minmax(0,1fr) clamp(240px,43vh,390px);gap:0}.chat-container{min-height:0}.mobile-social-tabs{gap:0;margin-bottom:0}.mobile-social-tabs button{border-radius:3px 3px 0 0;min-height:34px}.chat-block,.players-block{border-top:1px solid #8f8f8f47;min-height:0}.messages-block{min-height:0}.tab{min-height:30px;font-size:12px}.players-block.active{flex-direction:column;flex:auto;min-height:0;display:flex}.players{flex:auto;height:auto;min-height:0}.players-search{flex:none;grid-template-columns:44px minmax(0,1fr);margin-top:auto}.players-search button,.players-search input{min-height:42px;font-size:15px}.players-count{height:42px;font-size:14px;left:44px}}@media (max-width:640px){.game-settings-panel{gap:10px}.game-setting-row{grid-template-columns:44px minmax(0,1fr) auto;gap:10px;min-height:76px;padding:11px 12px}.game-setting-icon{width:44px;height:44px;font-size:20px}.game-setting-copy h3{font-size:18px}.game-setting-copy p{font-size:13px}.game-setting-switch{width:72px;height:40px}.game-setting-switch span{width:30px;height:30px}.game-setting-switch.enabled span{transform:translate(31px)}.location-mob-card{grid-template-columns:62px minmax(0,1fr);width:min(300px,100vw - 24px);bottom:auto}.location-mob-portrait{width:62px;height:62px}.location-mob-card>div:not(.location-mob-portrait):not(.location-mob-actions){grid-column:2/3}.location-mob-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.location-mob-actions button{width:100%;min-height:42px}.location-mob-loot-button{min-width:66px;min-height:28px;padding:0 8px;font-size:11px;top:9px;right:9px}.location-mob-loot-modal{width:min(420px,100vw - 16px);max-height:calc(100dvh - 28px);padding:14px 12px max(18px, env(safe-area-inset-bottom))}.location-mob-loot-modal h3{font-size:19px}.location-mob-loot-groups{gap:14px;margin-top:14px}.location-mob-loot-group{gap:7px}.location-mob-loot-group h4{font-size:15px}.location-mob-loot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.location-mob-loot-item{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;min-height:106px;padding:7px 6px}.location-mob-loot-item-icon{width:48px;height:48px}.location-mob-loot-item-title{-webkit-line-clamp:3;font-size:11px;line-height:1.18}.inventory-floating-tooltip.linked-item-tooltip.pinned{--tooltip-bottom-anchored:1;right:10px;bottom:max(10px, env(safe-area-inset-bottom));border-radius:6px;width:auto;max-height:min(72dvh,100dvh - 76px);padding:10px 12px;box-shadow:0 14px 34px #000000b8;top:auto!important;left:10px!important}.game-menu{grid-template-columns:minmax(0,1fr) 78px;gap:8px}.game-menu-toggle,.game-menu-toggle.icon-button{width:78px;height:66px;min-height:66px}.game-menu.open .game-menu-toggle{position:relative;top:auto;right:auto}.chat-form{grid-template-columns:minmax(0,1fr) 44px 44px}.chat-target-picker{grid-column:1/-1}.chat-target-select{min-height:32px;font-size:13px}.smile-popover{position:fixed}.game-crystal-store{padding:10px}.game-crystal-packages{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.game-crystal-package{padding:10px}.game-crystal-package .donate-package-art{min-height:108px}.game-crystal-package .donate-package-art img{width:min(100%,128px)}.game-crystal-package h2{min-height:34px;font-size:16px}.game-crystal-package .donate-package-crystals span:first-child{font-size:28px}.game-crystal-package .donate-package-price{font-size:19px}.game-crystal-package .donate-package-total{font-size:13px}.game-crystal-package .donate-package-total strong{font-size:18px}.game-crystal-buy-button{min-height:40px;font-size:15px}}@media (min-width:1320px){.game-crystal-packages{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:561px) and (orientation:landscape) and (max-height:560px){.game-panel-overlay{z-index:420}.game-container{--game-panel-top:0px;--game-panel-right:0px;--game-panel-bottom:0px;--game-panel-left:0px;width:min(1120px,100vw - 18px);height:100dvh;padding:4px 0}.game-menu{grid-template-columns:minmax(0,1fr) 66px;gap:8px;padding:0 0 6px}.game-menu-toggle,.game-menu-toggle.icon-button{z-index:91;place-items:center;font-size:23px;display:grid;position:relative}.game-menu-items{top:calc(env(safe-area-inset-top) + 64px);z-index:90;padding:10px clamp(18px, 5vw, 68px) max(18px, env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:linear-gradient(#030417c7,#030417eb),url(/assets/body-bg-CiLxEpWz.jpeg) 50%/cover no-repeat;grid-area:auto;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:clamp(8px,1.6vw,16px);display:none;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:none}.game-menu.open .game-menu-items{display:grid}.game-menu.open .game-menu-toggle{position:fixed;top:4px;right:calc(50vw + min(1120px,100vw - 18px)/-2)}.game-menu-items .menu-item{min-height:clamp(76px,20vh,108px);padding:8px 6px}.game-menu-items .menu-item img{width:clamp(42px,9vh,58px)}.game-menu-items .menu-title{min-height:0;font-size:clamp(11px,3vh,14px);line-height:1.12}.game-character-panel{grid-template-columns:66px minmax(0,1fr)}.game-character-panel .avatar-frame,.game-menu-toggle,.game-menu-toggle.icon-button{width:66px;height:54px;min-height:54px}.game-character-panel .avatar-faction-icon{width:46px;top:3px;left:5px}.game-character-panel .character-name{height:20px;padding:2px 8px}.game-character-panel .stat{height:10px}.game-layout{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,3fr) minmax(280px,2fr);gap:8px}.location-bg,.chat-container{min-height:0}.mobile-social-tabs{margin-bottom:0;display:grid}.chat-block.active,.players-block.active{min-height:0}.messages-block{min-height:0;font-size:15px}.message{margin-bottom:4px;padding:1px 10px;font-size:15px}.message .time{font-size:12px}.message .nickname{font-size:15px}.message .text{font-size:15px;line-height:1.55}.chat-form{grid-template-columns:minmax(118px,.56fr) minmax(0,1fr) 48px 48px;gap:4px}.chat-target-picker{grid-column:auto}.chat-target-menu{width:min(420px,100vw - 24px);max-width:min(420px,100vw - 24px);left:auto;right:0}.chat-target-select{min-height:48px;padding-right:32px}.chat-target-mode,.chat-target-option small{font-size:13px}.chat-target-select b,.chat-target-option span{font-size:16px}.chat-target-option{min-height:50px;padding:9px 11px}.chat-form button,.chat-form input,.chat-form select{min-height:48px;font-size:16px}.players-block{font-size:15px}.tab{min-height:36px;font-size:14px}.player{--player-content-gap:6px;gap:6px;min-height:34px;padding:5px 4px;font-size:15px}.resident-name,.player-level{font-size:15px}.address-icon,.attack-icon{background-position:50%;background-size:24px 24px;flex-basis:28px;width:28px;height:28px}.side-icon{flex-basis:24px;width:24px;height:24px}.smile-popover{position:fixed}}.battle-field{container-type:size}.battle-field .formation{width:100%;min-width:0;inset:0}.battle-field .formation-attackers,.battle-field .formation-defenders{padding:0;left:0;right:auto}.battle-field .battle-cell{left:var(--slot-x);right:auto;top:var(--slot-y);width:clamp(104px,30cqmin,232px);height:clamp(156px,52cqmin,292px);transform:translate(-50%,-100%)}.battle-field .formation-attackers .slot-0{--slot-x:16%;--slot-y:68%}.battle-field .formation-attackers .slot-1{--slot-x:30%;--slot-y:65%}.battle-field .formation-attackers .slot-2{--slot-x:40%;--slot-y:77%}.battle-field .formation-attackers .slot-3{--slot-x:30%;--slot-y:88%}.battle-field .formation-attackers .slot-4{--slot-x:16%;--slot-y:85%}.battle-field .formation-defenders .slot-0{--slot-x:84%;--slot-y:68%}.battle-field .formation-defenders .slot-1{--slot-x:70%;--slot-y:65%}.battle-field .formation-defenders .slot-2{--slot-x:60%;--slot-y:77%}.battle-field .formation-defenders .slot-3{--slot-x:70%;--slot-y:88%}.battle-field .formation-defenders .slot-4{--slot-x:84%;--slot-y:85%}.battle-field .battle-cell.slot-0{z-index:3}.battle-field .battle-cell.slot-1{z-index:4}.battle-field .battle-cell.slot-2{z-index:5}.battle-field .battle-cell.slot-4{z-index:7}.battle-field .battle-cell.slot-3{z-index:8}.battle-field .battle-figure{width:var(--battle-sprite-width);height:var(--battle-sprite-height);transform-origin:bottom;--battle-slot-ground-ratio:.84;--battle-ground-ratio:.84;--battle-canvas-ground-ratio:.84;--battle-ground-height:calc(var(--battle-sprite-height) * var(--battle-slot-ground-ratio));--battle-sprite-offset-y:calc(var(--battle-ground-height) - var(--battle-sprite-height) * var(--battle-ground-ratio));--battle-unit-visual-scale:1.5;--battle-hitbox-scale:1.35;--battle-label-gap:clamp(3px, 1cqmin, 6px);--battle-hitbox-base-diameter:min(calc(var(--battle-sprite-width) * var(--battle-hitbox-width-ratio,.5)), calc(var(--battle-sprite-height) * var(--battle-hitbox-height-ratio,.72)));--battle-hitbox-diameter:calc(var(--battle-hitbox-base-diameter) * var(--battle-hitbox-scale));--battle-hitbox-center-y:calc(var(--battle-sprite-height) * .5 + var(--battle-sprite-height) * var(--battle-hitbox-bottom-ratio,0));--battle-selection-diameter:calc(var(--battle-hitbox-diameter) + clamp(12px, 2cqmin, 22px));--physical-advance-x:clamp(130px, 24cqw, 390px);--physical-advance-y:0px;pointer-events:none;cursor:default;display:block;position:absolute;bottom:0;left:50%;right:auto;overflow:visible;translate:-50%}@supports not (width:1cqw){.battle-field .battle-figure{width:var(--battle-sprite-width);height:var(--battle-sprite-height);transform-origin:bottom;--battle-slot-ground-ratio:.84;--battle-ground-ratio:.84;--battle-canvas-ground-ratio:.84;--battle-ground-height:calc(var(--battle-sprite-height) * var(--battle-slot-ground-ratio));--battle-sprite-offset-y:calc(var(--battle-ground-height) - var(--battle-sprite-height) * var(--battle-ground-ratio));--battle-unit-visual-scale:1.5;--battle-hitbox-scale:1.35;--battle-label-gap:clamp(3px, 1cqmin, 6px);--battle-hitbox-base-diameter:min(calc(var(--battle-sprite-width) * var(--battle-hitbox-width-ratio,.5)), calc(var(--battle-sprite-height) * var(--battle-hitbox-height-ratio,.72)));--battle-hitbox-diameter:calc(var(--battle-hitbox-base-diameter) * var(--battle-hitbox-scale));--battle-hitbox-center-y:calc(var(--battle-sprite-height) * .5 + var(--battle-sprite-height) * var(--battle-hitbox-bottom-ratio,0));--battle-selection-diameter:calc(var(--battle-hitbox-diameter) + clamp(12px, 2cqmin, 22px));--physical-advance-x:clamp(130px, calc(24 * var(--nera-cqw,1vw)), 390px);--physical-advance-y:0px;pointer-events:none;cursor:default;display:block;position:absolute;bottom:0;left:50%;right:auto;overflow:visible;translate:-50%}}.battle-field .battle-labels{top:calc(var(--battle-ground-height) + var(--battle-label-gap));z-index:12;pointer-events:none;justify-items:center;row-gap:0;line-height:1;display:grid;position:absolute;left:50%;transform:translate(-50%)}.battle-field .battle-figure .unit-sprite{top:var(--battle-sprite-offset-y);transform:translateX(-50%) scale(var(--battle-unit-visual-scale));transform-origin:bottom;pointer-events:none;margin:0 auto;display:block;position:absolute;left:50%}.battle-field .battle-figure.defeated .unit-sprite{top:var(--battle-sprite-offset-y);transform:translateX(-50%) scale(var(--battle-unit-visual-scale))}.battle-field .battle-figure:not(.defeated):not([aria-disabled=true]) .unit-sprite{cursor:pointer;pointer-events:auto}.battle-field .player-figure .unit-sprite{width:var(--battle-sprite-width);height:var(--battle-sprite-height)}.battle-field .player-figure{--battle-sprite-width:clamp(84px, 25cqmin, 176px);--battle-sprite-height:clamp(132px, 42cqmin, 270px)}.battle-field .mob-figure{--battle-sprite-width:clamp(194px, 55cqmin, 446px);--battle-sprite-height:clamp(152px, 45cqmin, 310px);--battle-hitbox-width-ratio:.36;--battle-hitbox-height-ratio:.54;--battle-hitbox-bottom-ratio:-.02}.battle-field .mob-figure .spine-mob.unit-sprite{transform-origin:bottom;transform:translateX(-50%) scale(var(--battle-unit-visual-scale))!important}.battle-field .mob-figure.mob-visual-bat{--battle-sprite-width:clamp(149px, 38cqmin, 242px);--battle-sprite-height:clamp(99px, 25cqmin, 161px);--battle-hitbox-width-ratio:.34;--battle-hitbox-height-ratio:.58;--battle-hitbox-bottom-ratio:.02}.battle-field .mob-figure.mob-visual-rabid-crab{--battle-sprite-width:clamp(105px, 27cqmin, 178px);--battle-sprite-height:clamp(78px, 20cqmin, 133px);--battle-hitbox-width-ratio:.54;--battle-hitbox-height-ratio:.54;--battle-hitbox-bottom-ratio:.01}.battle-field .mob-figure.mob-visual-skeleton1,.battle-field .mob-figure.mob-visual-skeleton2,.battle-field .mob-figure.mob-visual-skeleton3{--battle-sprite-width:clamp(194px, 55cqmin, 446px);--battle-sprite-height:clamp(152px, 45cqmin, 310px);--battle-hitbox-width-ratio:.36;--battle-hitbox-height-ratio:.54;--battle-hitbox-bottom-ratio:-.02}.battle-field .mob-figure.mob-visual-witch{--battle-sprite-width:clamp(118px, 31cqmin, 202px);--battle-sprite-height:clamp(118px, 31cqmin, 202px);--battle-hitbox-width-ratio:.52;--battle-hitbox-height-ratio:.68;--battle-hitbox-bottom-ratio:.08}.battle-field .mob-figure .magic-creature-mob.unit-sprite,.battle-field .mob-figure.attacking .magic-creature-mob.unit-sprite,.battle-field .mob-figure.defending .magic-creature-mob.unit-sprite,.battle-field .mob-figure.defeated .magic-creature-mob.unit-sprite{width:var(--battle-sprite-width);height:var(--battle-sprite-height);transform:translateX(-50%) scale(var(--battle-unit-visual-scale));transform-origin:bottom}.battle-field .mob-figure .spine-mob.unit-sprite:not(.spine-mob-full),.battle-field .mob-figure.attacking .spine-mob.unit-sprite:not(.spine-mob-full),.battle-field .mob-figure.defending .spine-mob.unit-sprite:not(.spine-mob-full),.battle-field .mob-figure.defeated .spine-mob.unit-sprite:not(.spine-mob-full),.battle-field .mob-figure:not(.attacking):not(.defending):not(.defeated):hover .spine-mob.unit-sprite:not(.spine-mob-full),.battle-field .mob-figure:not(.attacking):not(.defending):not(.defeated):focus-visible .spine-mob.unit-sprite:not(.spine-mob-full),.battle-field .mob-figure.mob-level-2:not(.attacking):not(.defending):not(.defeated) .spine-mob.unit-sprite:not(.spine-mob-full){width:var(--battle-sprite-height);height:var(--battle-sprite-height)}.battle-field .mob-figure .spine-mob-full.unit-sprite,.battle-field .mob-figure.attacking .spine-mob-full.unit-sprite,.battle-field .mob-figure.defending .spine-mob-full.unit-sprite,.battle-field .mob-figure.defeated .spine-mob-full.unit-sprite,.battle-field .mob-figure:not(.attacking):not(.defending):not(.defeated):hover .spine-mob-full.unit-sprite,.battle-field .mob-figure:not(.attacking):not(.defending):not(.defeated):focus-visible .spine-mob-full.unit-sprite,.battle-field .mob-figure.mob-level-2:not(.attacking):not(.defending):not(.defeated) .spine-mob-full.unit-sprite{width:var(--battle-sprite-width);height:var(--battle-sprite-height)}.battle-field .battle-figure strong,.battle-field .battle-figure small{z-index:12;white-space:nowrap;line-height:1.12;display:block;position:static;inset:auto;transform:none}.battle-field .battle-figure strong{inset:auto}.battle-field .battle-figure small{margin-top:-1px;inset:auto}.battle-field .battle-labels>strong,.battle-field .battle-labels>small{position:static;inset:auto;transform:none}.battle-effects{touch-action:manipulation;flex-wrap:nowrap;gap:2px;width:max-content;height:18px;margin-top:2px;display:inline-flex}.battle-effects .effect-chip{box-sizing:border-box;cursor:help;border-radius:2px;flex:0 0 18px;grid-template-columns:auto;width:18px;min-width:18px;height:18px;min-height:18px;padding:1px}.battle-effects .effect-chip img,.battle-effects .effect-chip b,.battle-effects .effect-chip.effect-rabid_crab_wound img{width:14px;height:14px;font-size:7px}.battle-effects-overflow{color:#fff3df;cursor:pointer;background:#15130f;border:1px solid #b7a079;border-radius:2px;flex:0 0 22px;width:22px;height:18px;padding:0;font-size:10px;line-height:16px}.battle-effects>:focus-visible{outline-offset:1px;outline:2px solid #ffdb82}.battle-field .battle-unit-hitbox{left:50%;top:calc(var(--battle-hitbox-center-y) - var(--battle-hitbox-diameter) / 2);z-index:20;width:var(--battle-hitbox-diameter);height:var(--battle-hitbox-diameter);pointer-events:none;cursor:default;border-radius:50%;position:absolute;transform:translate(-50%)}.battle-field .mob-figure .battle-unit-hitbox,.battle-field .mob-figure.mob-level-3 .battle-unit-hitbox{top:calc(var(--battle-hitbox-center-y) - var(--battle-hitbox-diameter) / 2);width:var(--battle-hitbox-diameter);height:var(--battle-hitbox-diameter);bottom:auto}.battle-field.targeting-available .battle-figure.selectable:not(.defeated) .battle-unit-hitbox{pointer-events:auto;cursor:pointer}.short-battle-chat-toggle{display:none}@media (max-width:760px) and (max-height:560px){html:not(.game-text-entry) .game-layout.short-battle-chat-collapsed{grid-template-rows:minmax(0,1fr) 34px}html:not(.game-text-entry) .short-battle-chat-collapsed .chat-block,html:not(.game-text-entry) .short-battle-chat-collapsed .players-block{display:none}html:not(.game-text-entry) .mobile-social-tabs .short-battle-chat-toggle{flex:0 0 34px;width:34px;display:block}html:not(.game-text-entry) .mobile-social-tabs:has(.short-battle-chat-toggle){grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px}html:not(.game-text-entry) .location-column:has(>.battle-view){overflow-y:auto}html:not(.game-text-entry) .location-column>.battle-view{flex:1 0 320px;height:100%;min-height:320px}}.battle-field .battle-figure[data-label-position=top],.battle-field .battle-figure[data-label-position=bottom],.battle-field .battle-figure[data-label-position=left],.battle-field .battle-figure[data-label-position=right]{--custom-label-x:50%;--custom-label-y:var(--battle-ground-height);--custom-label-transform:translate(-50%, 0)}.battle-field .battle-figure[data-label-position=top]{--custom-label-y:calc(var(--battle-ground-height) - var(--battle-sprite-height) * var(--battle-visible-height-ratio,.8) - var(--battle-label-gap) - 6px);--custom-label-transform:translate(-50%, -100%)}.battle-field .battle-figure[data-label-position=bottom]{--custom-label-y:calc(var(--battle-ground-height) + var(--battle-label-gap) + 6px)}.battle-field .battle-figure[data-label-position=left]{--custom-label-x:calc(50% - var(--battle-visible-width) / 2 - var(--battle-label-gap) - 6px);--custom-label-y:calc(var(--battle-ground-height) - var(--battle-sprite-height) * var(--battle-visible-height-ratio,.8) / 2);--custom-label-transform:translate(-100%, -50%)}.battle-field .battle-figure[data-label-position=right]{--custom-label-x:calc(50% + var(--battle-visible-width) / 2 + var(--battle-label-gap) + 6px);--custom-label-y:calc(var(--battle-ground-height) - var(--battle-sprite-height) * var(--battle-visible-height-ratio,.8) / 2);--custom-label-transform:translate(0, -50%)}.battle-field .formation .battle-cell .battle-figure:is([data-label-position=top],[data-label-position=bottom],[data-label-position=left],[data-label-position=right])>.battle-labels{left:calc(var(--custom-label-x) + var(--battle-label-offset-x));top:calc(var(--custom-label-y) + var(--battle-label-offset-y));transform:var(--custom-label-transform);margin:0;bottom:auto;right:auto}.battle-field.targeting-available .battle-figure.selectable:not(.defeated):hover:before,.battle-field.targeting-available .battle-figure.selectable:not(.defeated):focus-visible:before{content:"";left:50%;top:calc(var(--battle-hitbox-center-y) - var(--battle-selection-diameter) / 2);z-index:10;width:var(--battle-selection-diameter);height:var(--battle-selection-diameter);pointer-events:none;background:radial-gradient(circle,#ffde4b1a,#ffa5230a 58%,#ffa52300 72%);border:2px solid #ffea67b8;border-radius:50%;display:block;position:absolute;transform:translate(-50%);box-shadow:0 0 0 2px #53260075,0 0 12px #ffdc4c9e}.battle-field.targeting-available .battle-figure.selected:not(.defeated):before{content:"";left:50%;top:calc(var(--battle-hitbox-center-y) - var(--battle-selection-diameter) / 2);z-index:10;width:var(--battle-selection-diameter);height:var(--battle-selection-diameter);pointer-events:none;background:radial-gradient(circle,#ffde4b24,#ffa5230f 58%,#ffa52300 72%);border:2px solid #ffea67fa;border-radius:50%;display:block;position:absolute;transform:translate(-50%);box-shadow:0 0 0 2px #532600b8,0 0 14px #ffdc4cf2,0 0 28px #ff972d94}.battle-field .battle-figure.selected:not(.spell-target):not(.energy-charge-target):not(.lightning-target):not(.power-strike-target):not(.mortal-strike-target):not(.bat-swarm-target):not(.crab-rend-target):not(.crab-wound-target):not(.magic-shield-target):not(.rage-target):after{display:none}.battle-field .player-figure.attack-target-slot-0,.battle-field .player-figure.attack-target-slot-1{--physical-advance-x:clamp(140px, 24cqw, 390px);--physical-advance-y:clamp(-40px, -8cqh, -18px)}@supports not (width:1cqw){.battle-field .player-figure.attack-target-slot-0,.battle-field .player-figure.attack-target-slot-1{--physical-advance-x:clamp(140px, calc(24 * var(--nera-cqw,1vw)), 390px);--physical-advance-y:clamp(-40px, -calc(8 * var(--nera-cqh,1vh)), -18px)}}.battle-field .player-figure.attack-target-slot-2{--physical-advance-x:clamp(150px, 28cqw, 430px);--physical-advance-y:0px}@supports not (width:1cqw){.battle-field .player-figure.attack-target-slot-2{--physical-advance-x:clamp(150px, calc(28 * var(--nera-cqw,1vw)), 430px);--physical-advance-y:0px}}.battle-field .player-figure.attack-target-slot-3,.battle-field .player-figure.attack-target-slot-4{--physical-advance-x:clamp(140px, 24cqw, 390px);--physical-advance-y:clamp(18px, 7cqh, 42px)}@supports not (width:1cqw){.battle-field .player-figure.attack-target-slot-3,.battle-field .player-figure.attack-target-slot-4{--physical-advance-x:clamp(140px, calc(24 * var(--nera-cqw,1vw)), 390px);--physical-advance-y:clamp(18px, calc(7 * var(--nera-cqh,1vh)), 42px)}}.battle-field .mob-figure.attack-target-slot-0,.battle-field .mob-figure.attack-target-slot-1{--physical-advance-x:clamp(-390px, -24cqw, -140px);--physical-advance-y:clamp(-40px, -8cqh, -18px)}@supports not (width:1cqw){.battle-field .mob-figure.attack-target-slot-0,.battle-field .mob-figure.attack-target-slot-1{--physical-advance-x:clamp(-390px, -calc(24 * var(--nera-cqw,1vw)), -140px);--physical-advance-y:clamp(-40px, -calc(8 * var(--nera-cqh,1vh)), -18px)}}.battle-field .mob-figure.attack-target-slot-2{--physical-advance-x:clamp(-430px, -28cqw, -150px);--physical-advance-y:0px}@supports not (width:1cqw){.battle-field .mob-figure.attack-target-slot-2{--physical-advance-x:clamp(-430px, -calc(28 * var(--nera-cqw,1vw)), -150px);--physical-advance-y:0px}}.battle-field .mob-figure.attack-target-slot-3,.battle-field .mob-figure.attack-target-slot-4{--physical-advance-x:clamp(-390px, -24cqw, -140px);--physical-advance-y:clamp(18px, 7cqh, 42px)}@supports not (width:1cqw){.battle-field .mob-figure.attack-target-slot-3,.battle-field .mob-figure.attack-target-slot-4{--physical-advance-x:clamp(-390px, -calc(24 * var(--nera-cqw,1vw)), -140px);--physical-advance-y:clamp(18px, calc(7 * var(--nera-cqh,1vh)), 42px)}}@media (max-width:760px),(min-width:561px) and (orientation:landscape) and (max-height:560px){.battle-field{width:100cqw;height:100cqh;top:0;transform:translate(-50%)}@supports not (width:1cqw){.battle-field{width:calc(100 * var(--nera-cqw,1vw));height:calc(100 * var(--nera-cqh,1vh));top:0;transform:translate(-50%)}}.battle-header{gap:8px;width:min(300px,100cqw - 18px);min-height:0;padding:4px 8px;top:clamp(6px,1cqh,10px)}@supports not (width:1cqw){.battle-header{top:clamp(6px, calc(1 * var(--nera-cqh,1vh)), 10px);width:min(300px, calc(calc(100 * var(--nera-cqw,1vw)) - 18px));gap:8px;min-height:0;padding:4px 8px}}.battle-header h1,.battle-header span{font-size:12px}.battle-turn{gap:6px;min-height:34px}.battle-turn b{min-width:52px;min-height:24px;font-size:12px}.battle-sos-help{width:34px;height:34px}.battle-sos-help img{width:32px;height:32px}.battle-field .formation-attackers .slot-0{--slot-x:14%;--slot-y:63%}.battle-field .formation-attackers .slot-1{--slot-x:29%;--slot-y:54%}.battle-field .formation-attackers .slot-2{--slot-x:43%;--slot-y:74%}.battle-field .formation-attackers .slot-3{--slot-x:29%;--slot-y:92%}.battle-field .formation-attackers .slot-4{--slot-x:14%;--slot-y:84%}.battle-field .formation-defenders .slot-0{--slot-x:86%;--slot-y:63%}.battle-field .formation-defenders .slot-1{--slot-x:71%;--slot-y:54%}.battle-field .formation-defenders .slot-2{--slot-x:57%;--slot-y:74%}.battle-field .formation-defenders .slot-3{--slot-x:71%;--slot-y:92%}.battle-field .formation-defenders .slot-4{--slot-x:86%;--slot-y:84%}.battle-field .battle-labels{row-gap:0;height:36px}.battle-field .battle-labels>strong{height:19px;min-height:19px;padding-top:1px;padding-bottom:1px;font-size:11px!important}.battle-field .battle-labels>small{height:17px;min-height:17px;padding-top:0;padding-bottom:1px;font-size:11px!important}.battle-notice{max-width:min(82%,280px);padding:5px 7px;font-size:11px;top:clamp(50px,8cqh,62px)}@supports not (width:1cqw){.battle-notice{top:clamp(50px, calc(8 * var(--nera-cqh,1vh)), 62px);max-width:min(82%,280px);padding:5px 7px;font-size:11px}}}.battle-field .battle-figure{--battle-unit-height:calc(clamp(132px, min(29.19cqw, 42.39cqh), 540px) * var(--battle-slot-scale,1));--battle-default-visual-scale:1;--battle-visual-scale:var(--battle-default-visual-scale);--battle-sprite-aspect:.68;--battle-slot-ground-ratio:.84;--battle-ground-ratio:.84;--battle-model-ground-offset:0px;--battle-unit-visual-scale:1;--battle-visible-width-ratio:1;--battle-visible-width:calc(var(--battle-sprite-width) * var(--battle-visible-width-ratio));--battle-hitbox-width-ratio:.607407;--battle-hitbox-height-ratio:.607407;--battle-hitbox-bottom-ratio:0;--battle-label-anchor-diameter:calc(var(--battle-unit-height) * .607407);--battle-label-gap:0px;--battle-label-offset-x:-53px;--battle-label-offset-y:-105px;--battle-shadow-offset-ratio:0;--battle-shadow-width-ratio:1.2;--battle-shadow-height-ratio:.18;--battle-sprite-height:calc(var(--battle-unit-height) * var(--battle-visual-scale));--battle-sprite-width:calc(var(--battle-sprite-height) * var(--battle-sprite-aspect));--battle-ground-height:calc(var(--battle-sprite-height) * var(--battle-slot-ground-ratio));--battle-sprite-offset-y:calc(var(--battle-ground-height) - var(--battle-sprite-height) * var(--battle-ground-ratio) + var(--battle-model-ground-offset));--battle-hitbox-diameter:calc(var(--battle-unit-height) * var(--battle-hitbox-width-ratio,.607407));--battle-hitbox-center-y:calc(var(--battle-ground-height) - var(--battle-hitbox-diameter) / 2);--battle-selection-diameter:calc(var(--battle-hitbox-diameter) + clamp(12px, 2cqmin, 22px));--battle-shadow-width:calc(var(--battle-sprite-width) * var(--battle-visible-width-ratio) * var(--battle-shadow-width-ratio,1.2));--battle-shadow-height:calc(var(--battle-sprite-width) * var(--battle-visible-width-ratio) * var(--battle-shadow-height-ratio,.18));--battle-shadow-offset-y:calc(var(--battle-unit-height) * var(--battle-shadow-offset-ratio,0));width:var(--battle-sprite-width);height:var(--battle-sprite-height);bottom:calc(-1 * (var(--battle-sprite-height) - var(--battle-ground-height)))}@supports not (width:1cqw){.battle-field .battle-figure{--battle-unit-height:calc(clamp(132px, min(calc(29.19 * var(--nera-cqw,1vw)), calc(42.39 * var(--nera-cqh,1vh))), 540px) * var(--battle-slot-scale,1));--battle-default-visual-scale:1;--battle-visual-scale:var(--battle-default-visual-scale);--battle-sprite-aspect:.68;--battle-slot-ground-ratio:.84;--battle-ground-ratio:.84;--battle-model-ground-offset:0px;--battle-unit-visual-scale:1;--battle-visible-width-ratio:1;--battle-visible-width:calc(var(--battle-sprite-width) * var(--battle-visible-width-ratio));--battle-hitbox-width-ratio:.607407;--battle-hitbox-height-ratio:.607407;--battle-hitbox-bottom-ratio:0;--battle-label-anchor-diameter:calc(var(--battle-unit-height) * .607407);--battle-label-gap:0px;--battle-label-offset-x:-53px;--battle-label-offset-y:-105px;--battle-shadow-offset-ratio:0;--battle-shadow-width-ratio:1.2;--battle-shadow-height-ratio:.18;--battle-sprite-height:calc(var(--battle-unit-height) * var(--battle-visual-scale));--battle-sprite-width:calc(var(--battle-sprite-height) * var(--battle-sprite-aspect));--battle-ground-height:calc(var(--battle-sprite-height) * var(--battle-slot-ground-ratio));--battle-sprite-offset-y:calc(var(--battle-ground-height) - var(--battle-sprite-height) * var(--battle-ground-ratio) + var(--battle-model-ground-offset));--battle-hitbox-diameter:calc(var(--battle-unit-height) * var(--battle-hitbox-width-ratio,.607407));--battle-hitbox-center-y:calc(var(--battle-ground-height) - var(--battle-hitbox-diameter) / 2);--battle-selection-diameter:calc(var(--battle-hitbox-diameter) + clamp(12px, 2cqmin, 22px));--battle-shadow-width:calc(var(--battle-sprite-width) * var(--battle-visible-width-ratio) * var(--battle-shadow-width-ratio,1.2));--battle-shadow-height:calc(var(--battle-sprite-width) * var(--battle-visible-width-ratio) * var(--battle-shadow-height-ratio,.18));--battle-shadow-offset-y:calc(var(--battle-unit-height) * var(--battle-shadow-offset-ratio,0));width:var(--battle-sprite-width);height:var(--battle-sprite-height);bottom:calc(-1 * (var(--battle-sprite-height) - var(--battle-ground-height)))}}.battle-field .attacker-figure{--battle-label-side-x:calc(50% - var(--battle-label-anchor-diameter,var(--battle-hitbox-diameter)) / 2 - var(--battle-label-gap,0px) - var(--battle-label-offset-x,-53px));--battle-label-transform:translate(-100%, -50%);--battle-label-align:flex-end}.battle-field .defender-figure{--battle-label-side-x:calc(50% + var(--battle-label-anchor-diameter,var(--battle-hitbox-diameter)) / 2 + var(--battle-label-gap,0px) + var(--battle-label-offset-x,-53px));--battle-label-transform:translateY(-50%);--battle-label-align:flex-start}.battle-field .player-figure{--battle-sprite-aspect:.86;--battle-default-visual-scale:1;--battle-model-ground-offset:calc(var(--battle-unit-height) * .044444)}.battle-field .mob-figure{--battle-sprite-aspect:1.5;--battle-default-visual-scale:1.2}.battle-field .mob-figure.mob-level-2{--battle-default-visual-scale:1.24}.battle-field .mob-figure.mob-level-3{--battle-default-visual-scale:1.5}.battle-field .mob-figure.mob-visual-bat{--battle-sprite-aspect:1.5;--battle-default-visual-scale:.6}.battle-field .mob-figure.mob-visual-rabid-crab{--battle-sprite-aspect:1.34;--battle-default-visual-scale:.6}.battle-field .mob-figure.mob-visual-skeleton1,.battle-field .mob-figure.mob-visual-skeleton2,.battle-field .mob-figure.mob-visual-skeleton3{--battle-sprite-aspect:1.32;--battle-default-visual-scale:1}.battle-field .mob-figure.mob-visual-witch{--battle-sprite-aspect:1.12;--battle-default-visual-scale:1}.battle-field .mob-figure.mob-visual-polar-wolf{--battle-sprite-aspect:1.5;--battle-default-visual-scale:.8}.battle-field .mob-figure.mob-visual-mystic-wasp{--battle-sprite-aspect:1.5;--battle-default-visual-scale:.7}.battle-field .battle-unit-shadow{left:50%;top:calc(var(--battle-ground-height) + var(--battle-shadow-offset-y) - var(--battle-shadow-height) / 2);z-index:1;width:var(--battle-shadow-width);height:var(--battle-shadow-height);filter:blur(1px);opacity:1;pointer-events:none;background:radial-gradient(#0000009e 0%,#00000070 45%,#0000 72%);border-radius:50%;display:block;position:absolute;transform:translate(-50%)}.battle-field .battle-figure:before{display:none}.battle-field .battle-figure.energy-charge-target:before,.battle-field .battle-figure.mortal-strike-target:before{display:block}.battle-field .battle-figure .unit-sprite,.battle-field .battle-figure.defeated .unit-sprite,.battle-field .battle-figure.attacking .unit-sprite,.battle-field .battle-figure.defending .unit-sprite,.battle-field .battle-figure:not(.attacking):not(.defending):not(.defeated):hover .unit-sprite,.battle-field .battle-figure:not(.attacking):not(.defending):not(.defeated):focus-visible .unit-sprite{top:var(--battle-sprite-offset-y);z-index:6;width:var(--battle-sprite-width);height:var(--battle-sprite-height);aspect-ratio:auto;opacity:1;transform-origin:bottom;position:absolute;left:50%;transform:translateX(-50%) scale(var(--battle-unit-visual-scale,1))!important;pointer-events:none!important;background:0 0!important;animation:none!important}.battle-field .mob-figure .spine-mob.unit-sprite:not(.spine-mob-full),.battle-field .mob-figure.attacking .spine-mob.unit-sprite:not(.spine-mob-full),.battle-field .mob-figure.defending .spine-mob.unit-sprite:not(.spine-mob-full),.battle-field .mob-figure.defeated .spine-mob.unit-sprite:not(.spine-mob-full),.battle-field .mob-figure:not(.attacking):not(.defending):not(.defeated):hover .spine-mob.unit-sprite:not(.spine-mob-full),.battle-field .mob-figure:not(.attacking):not(.defending):not(.defeated):focus-visible .spine-mob.unit-sprite:not(.spine-mob-full){width:var(--battle-sprite-height);height:var(--battle-sprite-height)}.battle-field .mob-figure .spine-mob-full.unit-sprite,.battle-field .mob-figure.attacking .spine-mob-full.unit-sprite,.battle-field .mob-figure.defending .spine-mob-full.unit-sprite,.battle-field .mob-figure.defeated .spine-mob-full.unit-sprite,.battle-field .mob-figure:not(.attacking):not(.defending):not(.defeated):hover .spine-mob-full.unit-sprite,.battle-field .mob-figure:not(.attacking):not(.defending):not(.defeated):focus-visible .spine-mob-full.unit-sprite,.battle-field .mob-figure .magic-creature-mob.unit-sprite,.battle-field .mob-figure.attacking .magic-creature-mob.unit-sprite,.battle-field .mob-figure.defending .magic-creature-mob.unit-sprite,.battle-field .mob-figure.defeated .magic-creature-mob.unit-sprite,.battle-field .mob-figure:not(.attacking):not(.defending):not(.defeated):hover .magic-creature-mob.unit-sprite,.battle-field .mob-figure:not(.attacking):not(.defending):not(.defeated):focus-visible .magic-creature-mob.unit-sprite{width:var(--battle-sprite-width);height:var(--battle-sprite-height)}.battle-field .mob-figure .spine-mob.spine-mob-full.unit-sprite,.battle-field .mob-figure.attacking .spine-mob.spine-mob-full.unit-sprite,.battle-field .mob-figure.defending .spine-mob.spine-mob-full.unit-sprite,.battle-field .mob-figure.defeated .spine-mob.spine-mob-full.unit-sprite,.battle-field .mob-figure.selected .spine-mob.spine-mob-full.unit-sprite,.battle-field .mob-figure:not(.attacking):not(.defending):not(.defeated):hover .spine-mob.spine-mob-full.unit-sprite,.battle-field .mob-figure:not(.attacking):not(.defending):not(.defeated):focus-visible .spine-mob.spine-mob-full.unit-sprite,.battle-field .mob-figure.mob-level-2:not(.attacking):not(.defending):not(.defeated) .spine-mob.spine-mob-full.unit-sprite{min-width:var(--battle-sprite-width);min-height:var(--battle-sprite-height);max-width:var(--battle-sprite-width);max-height:var(--battle-sprite-height);transform-origin:bottom;width:var(--battle-sprite-width)!important;height:var(--battle-sprite-height)!important;aspect-ratio:auto!important;transform:translateX(-50%) scale(var(--battle-unit-visual-scale,1))!important}.battle-field .battle-unit-hitbox,.battle-field .mob-figure .battle-unit-hitbox,.battle-field .mob-figure.mob-level-3 .battle-unit-hitbox{left:50%;top:calc(var(--battle-ground-height) - var(--battle-hitbox-diameter));z-index:20;width:var(--battle-hitbox-diameter);height:var(--battle-hitbox-diameter);min-width:var(--battle-hitbox-diameter);min-height:var(--battle-hitbox-diameter);max-width:var(--battle-hitbox-diameter);max-height:var(--battle-hitbox-diameter);aspect-ratio:1;border-radius:50%;bottom:auto;transform:translate(-50%)}.battle-field .battle-labels{top:calc(var(--battle-ground-height) + var(--battle-label-offset-y,-105px));left:var(--battle-label-side-x,50%);z-index:12;align-items:var(--battle-label-align,center);width:150px;height:42px;transform:var(--battle-label-transform,translateX(-50%));pointer-events:none;flex-direction:column;row-gap:2px;line-height:1;display:flex}.battle-field .battle-label-anchor{z-index:30;pointer-events:none}.battle-field .battle-label-anchor:before,.battle-field .battle-label-anchor:after{display:none}.battle-field .battle-command-ready{pointer-events:auto;top:calc(var(--battle-ground-height) - var(--battle-unit-height) * .65 - 24px + var(--battle-ready-offset-y,0px));left:calc(50% + var(--battle-ready-offset-x,0px));width:24px;height:24px;transform:translateX(-50%) scale(var(--battle-ready-scale,1));color:#70ed93;background:#102c1c;border:1px solid #70ed93;border-radius:50%;place-items:center;font-size:16px;line-height:1;display:grid;position:absolute;box-shadow:0 1px 4px #000b}.battle-field .battle-labels>strong,.battle-field .battle-labels>small{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;place-items:center;width:max-content;max-width:150px;margin:0;padding:0 6px;line-height:1;display:inline-grid;overflow:hidden;position:static!important;inset:auto!important;transform:none!important}.battle-field .battle-labels>strong{color:#fff;background:#0c0a07d6;height:22px;min-height:22px;padding:2px 6px;font-size:13px!important}.battle-field .battle-labels>strong.battle-vip-label{overflow:visible}.battle-field .battle-labels>strong.battle-vip-label .vip-nickname-text{background:linear-gradient(#fff9cc 0%,#f8c957 35%,#c68600 72%,#fff4c0 100%);text-shadow:none;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block;color:#0000!important}.battle-field .battle-labels>small{color:#7bff63;background:#0c0a07b8;min-width:48px;height:18px;min-height:18px;margin-top:0;padding:1px 5px 2px;font-size:11px!important}.battle-field .battle-labels>.battle-effects{pointer-events:auto;width:max-content;max-width:150px;margin:0;display:inline-flex;position:absolute;top:calc(100% + 4px)}.battle-field .attacker-figure .battle-labels>.battle-effects{justify-content:flex-end;right:0}.battle-field .defender-figure .battle-labels>.battle-effects{justify-content:flex-start;left:0}@media (max-width:760px),(min-width:561px) and (orientation:landscape) and (max-height:560px){.battle-field .battle-labels{row-gap:0;width:104px;height:29px}.battle-field .battle-labels>strong,.battle-field .battle-labels>small{border-radius:3px;max-width:104px}.battle-field .battle-labels>strong{height:15px;min-height:15px;padding:1px 4px;font-size:8px!important}.battle-field .battle-labels>small{min-width:34px;height:14px;min-height:14px;padding:0 4px 1px;font-size:8px!important}.battle-field .battle-labels>.battle-effects{max-width:104px;top:calc(100% + 2px)}.battle-effects .effect-chip{min-width:14px;min-height:14px;padding:1px}.battle-effects .effect-chip img,.battle-effects .effect-chip b{width:12px;height:12px;font-size:6px}}.battle-field .battle-cell.battle-label-cell{z-index:30}.battle-field .battle-command-ring{z-index:40}.battle-field .battle-labels.battle-character-labels{--battle-character-label-width:100px;width:var(--battle-character-label-width);height:36px}.battle-field .attacker-figure .battle-character-labels{left:clamp(calc(50% - var(--battle-slot-field-x) + 4px + var(--battle-character-label-width)), var(--battle-label-side-x), calc(50% + 100cqw - var(--battle-slot-field-x) - 4px))}@supports not (width:1cqw){.battle-field .attacker-figure .battle-character-labels{left:clamp(calc(50% - var(--battle-slot-field-x) + 4px + var(--battle-character-label-width)), var(--battle-label-side-x), calc(50% + calc(100 * var(--nera-cqw,1vw)) - var(--battle-slot-field-x) - 4px))}}.battle-field .defender-figure .battle-character-labels{left:clamp(calc(50% - var(--battle-slot-field-x) + 4px), var(--battle-label-side-x), calc(50% + 100cqw - var(--battle-slot-field-x) - 4px - var(--battle-character-label-width)))}@supports not (width:1cqw){.battle-field .defender-figure .battle-character-labels{left:clamp(calc(50% - var(--battle-slot-field-x) + 4px), var(--battle-label-side-x), calc(50% + calc(100 * var(--nera-cqw,1vw)) - var(--battle-slot-field-x) - 4px - var(--battle-character-label-width)))}}.battle-field .battle-labels.battle-character-labels>strong{width:100%;height:20px;min-height:20px;padding:0 3px 0 28px;display:flex;overflow:visible;font-size:12px!important;position:relative!important}.battle-character-labels>strong>.identity-class-icon{pointer-events:auto;position:absolute;top:0;left:2px}.battle-character-labels .battle-nickname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.battle-field .battle-labels.battle-character-labels>small{box-sizing:border-box;text-align:left;width:100%;height:14px;min-height:14px;padding:0 3px 0 28px;display:block;font-size:10px!important}.battle-field .battle-labels>.battle-effects{max-width:82px;top:calc(100% + 2px)}.battle-field .formation:has(.slot-0 .battle-labels) .slot-1 .battle-character-labels{margin-top:min(0px,3cqh - 56px)}@supports not (width:1cqw){.battle-field .formation:has(.slot-0 .battle-labels) .slot-1 .battle-character-labels{margin-top:min(0px, calc(calc(3 * var(--nera-cqh,1vh)) - 56px))}}.battle-field .formation:has(.slot-4 .battle-labels) .slot-3 .battle-character-labels{margin-top:max(0px,56px - 3cqh)}@supports not (width:1cqw){.battle-field .formation:has(.slot-4 .battle-labels) .slot-3 .battle-character-labels{margin-top:max(0px, calc(56px - calc(3 * var(--nera-cqh,1vh))))}}@media (max-width:760px),(min-width:561px) and (orientation:landscape) and (max-height:560px){.battle-field .battle-labels.battle-character-labels{--battle-character-label-width:80px;height:27px}.battle-field .battle-labels.battle-character-labels>strong{height:14px;min-height:14px;font-size:9px!important}.battle-field .battle-labels.battle-character-labels>small{height:13px;min-height:13px;font-size:8px!important}.battle-field .formation:has(.slot-0 .battle-labels) .slot-1 .battle-character-labels{margin-top:calc(min(0px,9cqh - 45px) + min(0px,11cqh - 45px))}@supports not (width:1cqw){.battle-field .formation:has(.slot-0 .battle-labels) .slot-1 .battle-character-labels{margin-top:calc(min(0px, calc(calc(9 * var(--nera-cqh,1vh)) - 45px)) + min(0px, calc(calc(11 * var(--nera-cqh,1vh)) - 45px)))}}.battle-field .formation:has(.slot-4 .battle-labels) .slot-3 .battle-character-labels{margin-top:calc(max(0px,45px - 8cqh) + max(0px,45px - 10cqh))}@supports not (width:1cqw){.battle-field .formation:has(.slot-4 .battle-labels) .slot-3 .battle-character-labels{margin-top:calc(max(0px, calc(45px - calc(8 * var(--nera-cqh,1vh)))) + max(0px, calc(45px - calc(10 * var(--nera-cqh,1vh)))))}}.battle-field .slot-0 .battle-character-labels{margin-top:min(0px,11cqh - 45px)}@supports not (width:1cqw){.battle-field .slot-0 .battle-character-labels{margin-top:min(0px, calc(calc(11 * var(--nera-cqh,1vh)) - 45px))}}.battle-field .slot-4 .battle-character-labels{margin-top:max(0px,45px - 10cqh)}@supports not (width:1cqw){.battle-field .slot-4 .battle-character-labels{margin-top:max(0px, calc(45px - calc(10 * var(--nera-cqh,1vh))))}}.battle-effects{height:14px}.battle-effects .effect-chip{flex-basis:14px;width:14px;min-width:14px;height:14px;min-height:14px}.battle-effects .effect-chip img,.battle-effects .effect-chip b,.battle-effects .effect-chip.effect-rabid_crab_wound img{width:12px;height:12px}.battle-effects-overflow{height:14px;font-size:8px;line-height:12px}}.battle-field.targeting-available .battle-figure.selectable:not(.defeated):hover .unit-sprite,.battle-field.targeting-available .battle-figure.selectable:not(.defeated):focus-visible .unit-sprite{filter:drop-shadow(0 0 5px #ffee96d6)drop-shadow(0 0 10px #f7bc3685)!important}.battle-field.targeting-available .battle-figure.selectable:not(.defeated):hover:before,.battle-field.targeting-available .battle-figure.selectable:not(.defeated):focus-visible:before,.battle-field.targeting-available .battle-figure.selected:not(.defeated):before{content:"";left:50%;top:calc(var(--battle-ground-height) - var(--battle-selection-diameter));z-index:10;width:var(--battle-selection-diameter);height:var(--battle-selection-diameter);aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#ffde4b1f,#ffa5230d 58%,#ffa52300 72%);border:2px solid #ffea67d1;border-radius:50%;display:block;position:absolute;transform:translate(-50%);box-shadow:0 0 0 2px #5326008f,0 0 12px #ffdc4cb8}.formation-preview-page{box-sizing:border-box;width:100%;min-height:calc(100dvh - 116px);padding:clamp(8px,1.8vw,18px)}.formation-preview-stage{width:min(100%,1820px);min-height:min(760px,100dvh - 142px);margin:0 auto;padding:clamp(8px,1.2vw,16px)}.formation-preview-caption{z-index:6;color:#f5e9c4;text-shadow:0 1px 2px #000;background:#0e0a07ad;border:1px solid #b79a439e;border-radius:4px;justify-content:center;align-items:center;gap:14px;width:fit-content;max-width:min(100%,920px);margin:0 auto 6px;padding:7px 12px;display:flex;position:relative}.formation-preview-caption strong,.formation-preview-caption span{font-size:clamp(12px,1.7vw,15px);line-height:1.2}.formation-preview-field{min-height:min(680px,100dvh - 190px)}.battle-field .formation-preview-cell{outline-offset:-1px;outline:1px dashed #59ff4c80}.battle-field .formation-preview-figure .battle-ground-debug{top:var(--battle-ground-height);z-index:3;width:calc(var(--battle-sprite-width) * .74);pointer-events:none;background:#ff3030f2;height:1px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #2800008c}.battle-field .formation-preview-figure .battle-unit-hitbox{pointer-events:none;background:#5dd9ff24;border:1px solid #5dd9ffe6;box-shadow:0 0 0 1px #032330ad,0 0 12px #5dd9ff7a}.battle-field .formation-preview-figure .battle-ground-debug:after{content:"";background:#ff3030d9;width:1px;height:11px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.battle-field .formation-preview-figure strong{color:#fff;background:#0c0a07d1;border-radius:4px;padding:2px 6px;font-size:clamp(10px,1.55cqw,15px)}@supports not (width:1cqw){.battle-field .formation-preview-figure strong{color:#fff;font-size:clamp(10px, calc(1.55 * var(--nera-cqw,1vw)), 15px);background:#0c0a07d1;border-radius:4px;padding:2px 6px}}.battle-field .formation-preview-figure small{color:#7bff63;font-size:clamp(10px,1.35cqw,13px)}@supports not (width:1cqw){.battle-field .formation-preview-figure small{color:#7bff63;font-size:clamp(10px, calc(1.35 * var(--nera-cqw,1vw)), 13px)}}.battle-visual-editor{color:#f4ead0;background:#0e0a07c7;border:1px solid #b79a4380;border-radius:6px;gap:12px;margin-top:12px;padding:12px;display:grid}.battle-visual-editor-header,.battle-visual-editor-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.battle-visual-editor-header>div:first-child{gap:2px;display:grid}.battle-visual-editor-header strong{font-size:15px}.battle-visual-editor-header span,.battle-visual-control em{color:#f4ead0b8;font-size:12px;font-style:normal}.battle-visual-editor-actions{gap:6px;display:flex}.battle-visual-editor button{color:#f4ead0;background:linear-gradient(#5b442bf0,#271c18fa);border:1px solid #cca151a3;border-radius:5px;min-height:34px;padding:0 12px}.battle-visual-editor button.active{color:#fff;background:linear-gradient(#b85b18,#7e2c0d)}.battle-visual-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.battle-visual-control{grid-template-columns:minmax(160px,.9fr) minmax(120px,1fr) 76px;align-items:center;gap:10px;display:grid}.battle-visual-control>span{gap:2px;min-width:0;display:grid}.battle-visual-control strong{color:#fff4d8;font-size:13px}.battle-visual-control input[type=range]{width:100%}.battle-visual-control input[type=number]{color:#f8eddb;background:#0404088c;border:1px solid #cca15180;border-radius:4px;width:76px;min-height:32px;padding:0 6px}.battle-visual-editor-footer{flex-wrap:wrap;justify-content:flex-start}.battle-visual-editor-footer code,.battle-visual-editor pre{color:#dfffd4;background:#04040885;border:1px solid #cca15147;border-radius:4px}.battle-visual-editor-footer code{padding:7px 9px;font-size:12px}.battle-visual-editor pre{white-space:pre-wrap;max-height:180px;margin:0;padding:10px;font-size:12px;overflow:auto}@media (max-width:760px),(min-width:561px) and (orientation:landscape) and (max-height:560px){.formation-preview-page{width:100%;min-height:calc(100dvh - 86px);padding:4px}.formation-preview-stage{width:100%;min-height:calc(100dvh - 92px);padding:6px}.formation-preview-caption{text-align:center;justify-items:center;gap:2px;max-width:100%;margin-bottom:4px;padding:5px 7px;display:grid}.formation-preview-caption strong,.formation-preview-caption span{font-size:11px}.formation-preview-field{min-height:calc(100dvh - 138px)}.battle-field .formation-preview-figure strong{text-overflow:clip;max-width:none;font-size:9px;overflow:visible}.battle-visual-editor{gap:10px;margin-top:8px;padding:10px}.battle-visual-editor-header,.battle-visual-editor-footer{justify-items:stretch;display:grid}.battle-visual-editor-actions{grid-template-columns:1fr 1fr;display:grid}.battle-visual-editor-grid{grid-template-columns:1fr}.battle-visual-control{grid-template-columns:minmax(0,1fr) 72px;gap:6px 9px}.battle-visual-control input[type=range]{grid-area:2/1/auto/3}.battle-visual-control input[type=number]{width:72px}}@media (max-width:1050px){.game-panel-overlay.game-panel-character{z-index:420;inset:0}.game-panel-character .game-panel-shell{border-radius:0;width:100%;height:100%;max-height:100%}.game-panel-character .character-panel-view{-webkit-overflow-scrolling:touch;grid-template-columns:minmax(0,1fr);align-content:start;overflow:auto}.game-panel-character .inventory-paperdoll{width:min(100%,430px)}}@media (max-width:640px){.inventory-gift-quantity{grid-template-columns:minmax(0,1fr) auto}.inventory-gift-quantity>span,.inventory-gift-quantity .inventory-delete-stepper,.inventory-gift-quantity small{grid-column:1/-1}.game-panel-character .character-panel-view{padding:8px 0 14px}.game-panel-character .inventory-equipment-board,.game-panel-character .inventory-bag{padding:10px 8px}.game-panel-character .inventory-paperdoll{width:min(100vw - 16px,390px)}.game-panel-character .inventory-character-model{width:53%;height:auto;bottom:18.5%;left:49%}.game-panel-character .inventory-items-grid{max-height:none}.game-panel-character .inventory-floating-tooltip.pinned{--tooltip-bottom-anchored:1;right:10px;bottom:max(10px, env(safe-area-inset-bottom));border-radius:6px;width:auto;max-height:min(76dvh,100dvh - 92px);padding:10px 12px;position:fixed;overflow:auto;box-shadow:0 14px 34px #0000009e;top:auto!important;left:10px!important}.game-panel-character .inventory-tooltip-head{grid-template-columns:56px minmax(0,1fr);gap:8px;margin-bottom:0}.game-panel-character .inventory-tooltip-head>img:not(.tooltip-sharpening-badge),.game-panel-character .inventory-tooltip-head>.inventory-slot-empty,.game-panel-character .inventory-tooltip-icon,.game-panel-character .inventory-tooltip-icon img:not(.tooltip-sharpening-badge),.game-panel-character .inventory-tooltip-icon .inventory-slot-empty{width:56px}.game-panel-character .inventory-tooltip-head .tooltip-sharpening-badge{width:22px;height:22px;top:-2px;left:-2px}.game-panel-character .inventory-floating-tooltip h3{font-size:15px;line-height:1.18}.game-panel-character .inventory-tooltip-main{margin:7px 0 10px}.game-panel-character .inventory-tooltip-price,.game-panel-character .inventory-floating-tooltip .inventory-tooltip-bound,.game-panel-character .inventory-floating-tooltip .inventory-tooltip-untracked,.game-panel-character .inventory-floating-tooltip .inventory-tooltip-durability,.game-panel-character .inventory-floating-tooltip .inventory-tooltip-warning,.game-panel-character .inventory-floating-tooltip dl{margin-top:9px}.game-panel-character .inventory-tooltip-loot{gap:5px;margin-top:8px;padding-top:7px}.game-panel-character .inventory-tooltip-loot-text{font-size:13px;line-height:1.24}.game-panel-character .inventory-tooltip-actions{background:linear-gradient(#150e0ad6,#150e0afa 34%);border-top:1px solid #b9924b38;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px;gap:7px;margin:8px -12px -10px;padding:8px 12px 10px;display:grid;position:sticky;bottom:-10px}.game-panel-character .inventory-tooltip-actions.tooltip-copy-only{justify-content:flex-end;display:flex}.game-panel-character .inventory-tooltip-actions button{min-width:0;min-height:40px;padding:0 8px;font-size:14px}.game-panel-character .inventory-tooltip-actions .inventory-tooltip-copy{flex:0 0 42px;width:42px;height:40px;min-height:40px;padding:0}.game-panel-character .inventory-confirm-backdrop{padding:10px;padding-bottom:max(10px, env(safe-area-inset-bottom));align-items:end}.game-panel-character .inventory-confirm-modal{gap:14px;width:100%;padding:14px}.game-panel-character .inventory-delete-quantity{grid-template-columns:minmax(0,1fr) minmax(128px,1.15fr) auto}.game-panel-character .inventory-delete-quantity small{grid-column:2/4}.game-panel-character .inventory-confirm-modal footer{grid-template-columns:1fr}.game-panel-character .inventory-confirm-modal footer button{min-height:46px;font-size:15px}}@media (min-width:561px) and (orientation:landscape) and (max-height:560px){.game-panel-character .character-panel-view{grid-template-columns:minmax(280px,.52fr) minmax(0,1fr)}.game-panel-character .inventory-paperdoll{width:min(100%,360px,100dvh - 70px)}.belt-hud{left:max(4px, env(safe-area-inset-left));grid-template-columns:38px;gap:4px;width:38px;top:50%;transform:translateY(-50%)}.belt-hud.expanded{top:auto;bottom:max(6px, env(safe-area-inset-bottom));grid-template-columns:38px 38px auto 38px;align-items:end;width:auto;max-width:min(100vw - 12px,320px);transform:none}.belt-hud-toggle{width:38px;display:grid}.belt-hud:not(.expanded)>:not(.belt-hud-toggle){display:none}.belt-hud:not(.expanded){width:38px}.belt-hud.expanded .belt-slots{grid-template-columns:repeat(5,38px);grid-auto-flow:column;align-items:end;gap:4px}.belt-hud.expanded .belt-slot,.belt-hud.expanded .belt-backpack-button{width:38px}.belt-hud.expanded .belt-page-button,.belt-hud.expanded .belt-backpack-button{height:36px;font-size:16px}.belt-popover{width:min(320px,100vw - 16px);max-height:min(62dvh,260px);inset:auto auto calc(100% + 8px) 0}}@media (max-width:640px){.belt-hud{grid-template-columns:42px;gap:4px;width:42px;top:50%;left:0;transform:translateY(-50%)}.belt-hud-toggle{display:grid}.belt-hud:not(.expanded)>:not(.belt-hud-toggle){display:none}.belt-slots{grid-template-columns:42px;gap:4px}.belt-slot{border-radius:4px;width:42px}.belt-slot small{font-size:15px}.belt-page-button,.belt-backpack-button{width:42px;height:38px;font-size:16px}.belt-popover{width:min(320px,100vw - 66px);max-height:min(46vh,330px);padding:10px 32px 10px 10px;top:0}}.message,.message .nickname,.message .text{font-size:14px}.message .text{line-height:1.58}.belt-autofill-badge{color:#d9ffd4;text-shadow:0 1px 2px #000;pointer-events:none;background:#12561de0;border:1px solid #b4ffa7bd;border-radius:999px;place-items:center;min-width:16px;height:16px;font-size:12px;font-weight:900;line-height:1;display:grid;position:absolute;bottom:1px;right:2px;box-shadow:0 0 8px #4fff6357}.belt-autofill-toggle{color:#e1ffdc;cursor:pointer;background:#503e2ff0;border:1px solid #7dda6f7a;border-radius:5px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:38px;padding:8px 12px;font-size:16px;font-weight:900;display:grid}.belt-autofill-toggle input{accent-color:#74d66c;width:18px;height:18px}button.belt-autofill-toggle{text-align:left;background:#4e3d30fa;border-color:#7dda6fb8;justify-content:start;width:100%;box-shadow:inset 0 0 0 1px #7dda6f2e}.belt-autofill-hint{color:#daffd4d6}.chat-form{z-index:130;position:relative;overflow:visible}.chat-target-picker{z-index:140}.chat-target-picker.open{z-index:260}.chat-target-menu{z-index:261;background:#1d130d;width:max(100%,320px);min-width:320px;max-width:min(420px,100vw - 24px);box-shadow:0 18px 34px #000000b8,inset 0 0 0 1px #ffe49e14}.chat-target-option{background:#ffffff12}.chat-target-option span,.chat-target-option small{opacity:1;filter:none}@media (max-width:640px){.chat-target-menu{width:100%;min-width:0;max-width:none}}@media (max-width:1050px){.players-block.active{overflow:hidden}.players-block>.tabs{z-index:2;flex:none;min-height:36px;position:relative}.players-block>.tabs .tab{min-height:36px;padding:7px 4px;font-size:14px;line-height:1.15}.smile-popover{z-index:520}.chat-smile-wrap{z-index:500}.chat-target-picker,.chat-target-picker.open,.chat-target-menu{z-index:180}}.battle-field .battle-cell,.battle-field .battle-cell.occupied,.battle-field .battle-figure{pointer-events:none}.battle-field.targeting-available .battle-figure.selectable:not(.defeated) .battle-unit-hitbox,.battle-field .battle-command-ring,.battle-field .battle-command-ring button{pointer-events:auto}.battle-field .battle-unit-hitbox{touch-action:manipulation}@media (max-width:900px),(min-width:561px) and (orientation:landscape) and (max-height:560px){.game-menu.open .game-menu-items{z-index:320}.game-menu.open .game-menu-toggle{z-index:321}}@media (min-width:1051px) and (min-height:561px){.game-menu-items{grid-template-columns:repeat(14,minmax(0,1fr));gap:4px}.menu-item{gap:3px;min-height:60px}.menu-item img{width:42px}.menu-title{text-overflow:ellipsis;white-space:nowrap;min-height:12px;font-size:9px;line-height:1.1;overflow:hidden}}@media (max-width:991.98px){.character-profile-layout{grid-template-columns:1fr}.character-profile-model-stage{min-height:360px}.character-profile-table.compact{grid-template-columns:1fr}}@media (max-width:575.98px){.site-shell .identity-edit-grid{grid-template-columns:1fr;gap:12px}.resident-action-toggle{width:34px;height:34px;font-size:14px}.resident-action-menu{width:min(260px,100vw - 34px);right:auto}.resident-action-menu button{min-height:42px;font-size:14px}.character-profile-hero{flex-direction:column}.character-profile-badges{justify-content:flex-start}.character-profile-row{grid-template-columns:1fr;gap:3px}.character-profile-row strong{text-align:left}.character-profile-model-stage{min-height:310px}}.chest-opening-backdrop{z-index:820;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000b8;place-items:center;padding:clamp(10px,2.4vh,22px);display:grid;position:fixed;inset:0}.chest-opening-modal{--accent:#f3bb50;--accent-soft:#ffd35557;background:radial-gradient(circle at 50% 24%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 21rem), linear-gradient(180deg, #2a211bf7, #110d0efa);color:#f4e6c9;border:1px solid #efe0bd3d;border-radius:10px;grid-template-rows:auto auto auto;gap:14px;width:min(640px,100vw - 28px);max-height:calc(100dvh - 28px);padding:clamp(14px,2vh,18px);display:grid;overflow:hidden;box-shadow:0 26px 72px #0000009e,inset 0 0 0 1px #ffeab40f}.chest-opening-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.chest-opening-header h2{color:#fff3d6;overflow-wrap:anywhere;min-width:0;margin:0;font-size:26px;font-weight:800;line-height:1.05}.chest-opening-close{color:#fff3d2;cursor:pointer;background:#67160ed6;border:1px solid #ffe08c70;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:31px;font-weight:900;line-height:1;display:inline-grid}.chest-opening-stage{aspect-ratio:1;isolation:isolate;--particle-color:#ffe06f;justify-self:center;place-items:center;width:min(340px,76vw,54dvh);display:grid;position:relative}.chest-opening-stage:before{content:"";z-index:0;filter:blur(10px);background:radial-gradient(#0000008c,#0000 68%);border-radius:50%;position:absolute;inset:66% 11% 16%}.chest-opening-stage .ambient-glow{z-index:0;opacity:.48;background:radial-gradient(ellipse, #ffffe22e 0 12%, var(--accent-soft) 42%, transparent 72%), radial-gradient(ellipse, color-mix(in srgb, var(--accent) 30%, transparent), transparent 76%);filter:blur(18px);pointer-events:none;border-radius:50%;transition:opacity .72s,background .26s;animation:3.6s ease-in-out infinite chest-opening-glow-flow;position:absolute;inset:9% -7% 2%;transform:scale(.96)}.chest-opening-stage.is-lit .ambient-glow{opacity:.76}.chest-opening-stage .sprite-window{z-index:1;filter:drop-shadow(0 18px 14px #00000057);transform-origin:50% 70%;width:100%;height:100%;position:relative;overflow:hidden}.chest-opening-stage .sprite-strip{width:calc(var(--frame-count,4) * 100%);object-fit:fill;opacity:1;image-rendering:auto;-webkit-user-select:none;user-select:none;pointer-events:none;height:100%;transform:translateX(calc(var(--frame,0) * var(--frame-step,-25%)));transition:opacity .13s;display:block;position:absolute;inset:0}.chest-opening-stage .sprite-strip.next{opacity:0}.chest-opening-stage .sprite-strip.next.visible{opacity:1}.chest-opening-stage.is-opening .sprite-window{animation:.62s cubic-bezier(.2,.85,.25,1.2) chest-opening-pop}.chest-opening-stage .treasure-glow{z-index:2;opacity:.1;background:radial-gradient(circle, #ffffe8d1 0 9%, var(--accent) 18%, transparent 68%), radial-gradient(ellipse, var(--accent-soft), transparent 74%);filter:blur(10px);mix-blend-mode:screen;pointer-events:none;border-radius:50%;width:38%;height:30%;transition:opacity 1.15s,transform 1.15s cubic-bezier(.18,.75,.28,1),filter 1.15s,background .26s;animation:2.6s ease-in-out infinite chest-opening-treasure-glow-flow;position:absolute;top:50%;left:50%;transform:translate(-50%,-12%)scale(.72)}.chest-opening-stage.is-lit .treasure-glow{opacity:.52;filter:blur(14px);animation-name:chest-opening-treasure-glow-lit-flow;transform:translate(-50%,-18%)scale(1.08)}.chest-opening-loot{z-index:4;opacity:0;pointer-events:none;width:1px;height:1px;transition:opacity .22s,transform .5s cubic-bezier(.18,.82,.22,1);position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)scale(.78)}.chest-opening-loot.visible{opacity:1;transform:translate(-50%,-50%)scale(1)}.chest-opening-item-stack{width:70px;height:70px;position:absolute;top:50%;left:50%;transform:translate(-50%,-64%)}.chest-opening-loot-piece{aspect-ratio:1;width:clamp(48px,18vw,62px);height:clamp(48px,18vw,62px);transform:translate(-50%, -50%) rotate(calc(var(--loot-rotation,0deg) * .18)) scale(.76);transition:transform .76s cubic-bezier(.16, .76, .34, 1) var(--loot-delay,0s), filter .76s ease var(--loot-delay,0s);position:absolute;top:50%;left:50%}.chest-opening-loot.visible .chest-opening-loot-piece{transform:translate(-50%, -50%) rotate(calc(var(--loot-rotation,0deg) * .18)) scale(.9)}.chest-opening-loot.scattered .chest-opening-loot-piece{transform:translate(calc(-50% + var(--loot-x,0px)), calc(-50% + var(--loot-y,0px))) rotate(var(--loot-rotation,0deg)) scale(.88)}.chest-opening-loot-item .inventory-cell-main{filter:drop-shadow(0 8px 10px #0000006b)}.chest-opening-bonus-token{pointer-events:none;place-items:center;display:grid}.chest-opening-bonus-token-main,.chest-opening-bonus-flight{background:radial-gradient(circle at 34% 24%,#ffffe4b8,#0000 22%),linear-gradient(145deg,#ffe278 0%,#f3a51f 48%,#8b4113 100%);border:2px solid #ffe17edb;border-radius:50%;place-items:center;width:100%;height:100%;display:grid;position:relative;box-shadow:0 8px 15px #0000006b,inset 0 2px 2px #fff6,inset 0 -4px 8px #5923005c}.chest-opening-bonus-token-main img,.chest-opening-bonus-flight img{object-fit:contain;filter:drop-shadow(0 2px 2px #0000006b);width:68%;height:68%}.chest-opening-bonus-token-main small,.chest-opening-bonus-flight small{color:#fff7d5;text-align:center;text-shadow:0 1px 2px #000;background:linear-gradient(#bb1010,#6d0707);border:1px solid #fff8d2c2;border-radius:999px;min-width:22px;height:22px;padding:0 5px;font-size:15px;font-weight:900;line-height:20px;position:absolute;bottom:-4px;right:-5px}.chest-opening-bonus-flight{z-index:220;pointer-events:none;width:46px;height:46px;animation:.92s cubic-bezier(.16,.76,.22,1) forwards chest-opening-bonus-flight;position:fixed;transform:translate(-50%,-50%)scale(1)}.chest-opening-currency.inventory-currency{width:max-content;transition:transform .52s cubic-bezier(.18, .82, .22, 1) var(--loot-delay,90ms), opacity .26s ease var(--loot-delay,90ms);justify-content:center;gap:0;padding:0;font-size:18px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,38px)scale(.84)}.chest-opening-currency.inventory-currency span{text-shadow:0 1px 2px #000,1px 0 2px #000,-1px 0 2px #000;background:#000000b8;border:1px solid #ffe8a03d;border-radius:999px;min-height:26px;padding:3px 8px 4px;box-shadow:0 8px 18px #0000006b,inset 0 0 10px #ffda740f}.chest-opening-loot.visible .chest-opening-currency.inventory-currency{transform:translate(-50%,42px)scale(1)}.chest-opening-currency.inventory-currency img{width:30px;height:30px}.chest-opening-stage .particle-layer{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:visible}.chest-opening-stage .particle{width:var(--size,10px);height:var(--size,10px);opacity:0;translate:-50% -50%;transform:rotate(var(--rotation,0deg));animation:chest-opening-particle-flight var(--duration,.9s) cubic-bezier(.16, .76, .34, 1) forwards;animation-delay:var(--delay,0s);position:absolute;top:51%;left:50%}.chest-opening-stage .particle.spark{background:radial-gradient(circle, #fff8c9 0 20%, var(--particle-color) 28% 54%, transparent 62%), radial-gradient(circle, var(--particle-color), transparent 68%);box-shadow:0 0 16px var(--particle-color);border-radius:50%}.chest-opening-stage .particle.snow{color:#c9fbff;font-size:var(--size,14px);text-shadow:0 0 12px #6df1ff;line-height:1}.chest-opening-stage .particle.leaf{background:linear-gradient(135deg,#f3ff76,#6bc74f 58%,#2f7f34);border-radius:100% 0;box-shadow:0 0 14px #a1ff5cbf}.chest-opening-ok.primary-action{border:1px solid #ffe8a05c;border-radius:7px;justify-self:stretch;min-height:46px;font-weight:800;box-shadow:inset 0 1px #ffffff3d,0 12px 24px #00000052;color:#fff8e6!important;background:linear-gradient(#f3b246 0%,#c65f21 58%,#7f261e 100%)!important}.chest-opening-ok:disabled{cursor:wait;filter:saturate(.65)brightness(.78)}@keyframes chest-opening-pop{0%{transform:translateY(0)scale(1)}18%{transform:translateY(-8px)scale(1.025,.985)}48%{transform:translateY(3px)scale(.985,1.02)}72%{transform:translateY(-3px)scale(1.012)}to{transform:translateY(0)scale(1)}}@keyframes chest-opening-glow-flow{0%,to{filter:blur(17px);transform:scale(.96)rotate(-1deg)}50%{filter:blur(22px);transform:scale(1.08)rotate(1deg)}}@keyframes chest-opening-treasure-glow-flow{0%,to{opacity:.1}50%{opacity:.17}}@keyframes chest-opening-treasure-glow-lit-flow{0%,to{opacity:.46}50%{opacity:.58}}@keyframes chest-opening-particle-flight{0%{opacity:0;transform:translate(0, 0) scale(.35) rotate(var(--rotation,0deg))}14%{opacity:1}72%{opacity:1}to{opacity:0;transform:translate(var(--x), var(--y)) scale(var(--scale,1)) rotate(calc(var(--rotation,0deg) + 190deg))}}@keyframes chest-opening-bonus-flight{0%{opacity:0;transform:translate(-50%,-50%)scale(.78)rotate(-10deg)}16%{opacity:1;transform:translate(-50%,-50%)scale(1.08)rotate(8deg)}to{opacity:0;transform:translate(calc(-50% + var(--flight-x,0px)), calc(-50% + var(--flight-y,0px))) scale(.42) rotate(360deg)}}@media (max-width:560px){.chest-opening-backdrop{padding:8px}.chest-opening-modal{gap:10px;width:calc(100vw - 16px);padding:12px}.chest-opening-stage{width:min(292px,80vw,48dvh)}.chest-opening-loot-piece{width:clamp(42px,15vw,54px);height:clamp(42px,15vw,54px)}.chest-opening-currency.inventory-currency{font-size:16px;transform:translate(-50%,34px)scale(.84)}.chest-opening-loot.visible .chest-opening-currency.inventory-currency{transform:translate(-50%,37px)scale(1)}}@media (max-height:560px){.chest-opening-modal{overflow-y:auto}.chest-opening-stage{width:min(238px,62vw,40dvh)}}.chest-contents-modal{grid-template-rows:auto minmax(0,1fr) auto}.chest-contents-modal .chest-opening-stage{aspect-ratio:auto;width:100%;min-height:0;padding:12px;overflow:auto}.chest-contents-modal .chest-opening-stage:before{display:none}.chest-contents-modal .chest-opening-loot{width:100%;height:auto;position:relative;top:auto;left:auto;transform:none}.chest-contents-modal .chest-opening-item-stack{grid-template-columns:repeat(3,minmax(0,62px));justify-content:center;gap:14px;width:100%;height:auto;display:grid;position:relative;top:auto;left:auto;transform:none}.chest-contents-modal .chest-opening-loot-piece{aspect-ratio:1;width:100%;height:auto;transform:translate(calc(var(--contents-origin-x) * (100% + 14px)),calc(var(--contents-origin-y) * (100% + 14px))) scale(.2);position:relative;top:auto;left:auto}.chest-contents-modal .chest-opening-loot.scattered .chest-opening-loot-piece{transform:none}@media (max-width:560px){.chest-opening-header h2{font-size:22px}}@media (max-height:560px){.chest-contents-modal .chest-opening-item-stack{grid-template-columns:repeat(3,minmax(0,40px));gap:8px}.chest-contents-modal .chest-opening-loot-piece{transform:translate(calc(var(--contents-origin-x) * (100% + 8px)),calc(var(--contents-origin-y) * (100% + 8px))) scale(.2)}.chest-contents-modal .chest-opening-loot.scattered .chest-opening-loot-piece{transform:none}}.chest-grid-modal{grid-template-rows:auto minmax(0,1fr) auto;height:min(600px,100dvh - 28px);overflow:hidden}.chest-grid-modal .chest-opening-stage{box-sizing:border-box;aspect-ratio:auto;overscroll-behavior:contain;width:100%;height:100%;min-height:0;padding:12px;display:block;overflow:hidden auto}.chest-grid-modal .chest-opening-stage:before{display:none}.chest-grid-modal .sprite-window{width:min(280px,90%);height:min(280px,100%);margin:auto;transition:opacity .22s;position:absolute;inset:0}.chest-grid-modal.has-loot .sprite-window,.chest-grid-modal.has-loot .ambient-glow,.chest-grid-modal.has-loot .treasure-glow{display:none}.chest-grid-modal .particle-layer{overflow:hidden}.chest-grid-modal .chest-opening-loot{width:100%;height:auto;position:relative;top:auto;left:auto;transform:none}.chest-grid-modal .chest-opening-item-stack{grid-template-columns:repeat(3,minmax(0,62px));justify-content:center;gap:14px;width:100%;height:auto;display:grid;position:relative;top:auto;left:auto;transform:none}.chest-grid-modal .chest-opening-loot-piece{aspect-ratio:1;width:100%;height:auto;position:relative;top:auto;left:auto;transform:translateY(32px)scale(.3)}.chest-grid-modal .chest-opening-loot.scattered .chest-opening-loot-piece{transform:none}.chest-grid-modal .chest-opening-currency.inventory-currency,.chest-grid-modal .chest-opening-loot.visible .chest-opening-currency.inventory-currency{width:fit-content;max-width:100%;margin:18px auto 0;font-size:18px;display:flex;position:relative;top:auto;left:auto;transform:none}.chest-grid-modal .chest-opening-currency b{overflow-wrap:anywhere}.chest-opening-loot-item .inventory-cell-main small{box-sizing:border-box;color:#fff;background:#000000b8;max-width:100%;padding:1px 3px;font-size:13px;line-height:16px}@media (prefers-reduced-motion:reduce){.chest-opening-stage .sprite-strip{transition:none}.chest-opening-stage.is-opening .sprite-window,.chest-opening-stage .ambient-glow,.chest-opening-stage .treasure-glow,.chest-opening-stage .particle,.chest-opening-loot,.chest-opening-loot-piece,.chest-opening-bonus-flight,.chest-opening-currency.inventory-currency{transition:none;animation:none}}.performance-overlay{z-index:3200;color:#f7e9c4;pointer-events:auto;background:#100c09eb;border:1px solid #e0be768c;border-radius:6px;width:min(320px,100vw - 24px);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.25;position:fixed;bottom:12px;right:12px;box-shadow:0 10px 30px #0006}.performance-overlay header{border-bottom:1px solid #e0be7640;grid-template-columns:1fr 28px 28px;align-items:center;gap:4px;padding:7px 8px;display:grid}.performance-overlay strong{color:#ffe9a8;font-size:12px}.performance-overlay button{color:#ffe9a8;width:26px;height:24px;font:inherit;cursor:pointer;background:#4d2d19b8;border:1px solid #e0be7659;border-radius:4px}.performance-overlay dl{grid-template-columns:74px 1fr;gap:3px 8px;margin:0;padding:8px;display:grid}.performance-overlay dt{color:#f7e9c494}.performance-overlay dd{color:#fdf5df;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}@media (max-width:1050px){html.pwa-standalone:not(.game-text-entry) .game-container:not(.obsidian-game){padding-top:max(clamp(4px, .8vh, 8px), env(safe-area-inset-top));padding-right:max(8px, env(safe-area-inset-right));padding-bottom:max(8px, env(safe-area-inset-bottom));padding-left:max(8px, env(safe-area-inset-left))}html.pwa-standalone .site-shell{padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}}.quest-task-source{color:#bfb399;margin-top:5px;font-size:.83em;font-weight:400;display:block}.profile-gifts-loading{color:#acb5c5;align-items:center;gap:10px;min-height:64px;display:flex}.profile-gifts-loading i{color:#c9b58a;font-size:22px}
