#app #game-shell #hud #hud-quick-menu>button>.qm-icon.vnd-qm-icon,#app #game-shell #hud #menu-panel>button>.menu-icon.vnd-menu-icon,#eo-vending .vnd-head-icon,#eo-vending .vnd-sign-ico{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cdefs%3E%3ClinearGradient id='w' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23d0955c'/%3E%3Cstop offset='1' stop-color='%236b3f1d'/%3E%3C/linearGradient%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23fff3c4'/%3E%3Cstop offset='1' stop-color='%23c58a2c'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg stroke='%231e1104' stroke-width='2.4' stroke-linejoin='round'%3E%3Crect x='11' y='22' width='6' height='34' fill='url(%23w)'/%3E%3Crect x='47' y='22' width='6' height='34' fill='url(%23w)'/%3E%3Cpath d='M5 23 11 7h42l6 16z' fill='%23d8414a'/%3E%3Cpath d='M19 7l-3 16M29 7l-1 16M35 7l1 16M45 7l3 16' stroke='%23fff3c4' stroke-width='3.4'/%3E%3Cpath d='M5 23q4.5 7 9 0 4.5 7 9 0 4.5 7 9 0 4.5 7 9 0 4.5 7 9 0 4.5 7 9 0' fill='%23d8414a'/%3E%3Crect x='7' y='40' width='50' height='17' rx='2.5' fill='url(%23w)'/%3E%3Ccircle cx='20' cy='35.5' r='5' fill='url(%23g)'/%3E%3Ccircle cx='32' cy='35' r='4.4' fill='%235aa9ff'/%3E%3Crect x='40' y='30' width='10' height='9' rx='2' fill='%236fd18b'/%3E%3C/g%3E%3Cpath d='M10 46h44' stroke='%23f6dc9a' stroke-width='1.6' opacity='.7'/%3E%3C/svg%3E") center / 100% 100% no-repeat!important;background-color:transparent!important;border:0!important;border-radius:0!important;clip-path:none!important;box-shadow:none!important;image-rendering:auto!important;filter:drop-shadow(0 2px 1px rgba(0,0,0,.78))!important}@media(min-width:1101px)and (hover:hover)and (pointer:fine){#app #game-shell #hud #menu-panel>button.menu-touch-only[data-action=vending-open]{display:none!important}}#eo-vending{--vnd-line: rgba(190, 144, 70, .82);--vnd-line-soft: rgba(190, 144, 70, .3);--vnd-edge: #2c3d58;--vnd-gold: #e0b45c;--vnd-gold-hi: #f6dc9a;--vnd-text: #ece3cc;--vnd-muted: #9fb1c9;--vnd-ok: #8fffa5;--vnd-bad: #ff9f8a;--vnd-field: #070d18;--vnd-font: var(--iso-font, "Leelawadee UI", "Leelawadee", "Noto Sans Thai", "Sarabun", Tahoma, "Segoe UI", sans-serif);position:fixed;inset:0;z-index:var(--ui-modal, 300);display:grid;place-items:center;padding:12px;color:var(--vnd-text);font:13px/1.45 var(--vnd-font);text-align:left;pointer-events:auto;-webkit-tap-highlight-color:transparent}#eo-vending *,#eo-vending *:before,#eo-vending *:after{box-sizing:border-box}#eo-vending [hidden]{display:none!important}#eo-vending h2,#eo-vending h3,#eo-vending p,#eo-vending dl,#eo-vending dd,#eo-vending ol,#eo-vending ul{margin:0}#eo-vending .vnd-backdrop{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 40%,#0a122080,#02050ad6)}#eo-vending .vnd-win{position:relative;display:flex;flex-direction:column;width:min(980px,calc(100vw - 24px));height:min(720px,calc(100vh - 24px));height:min(720px,calc(100dvh - 24px));overflow:hidden;border:1px solid var(--vnd-line);border-radius:12px;background:radial-gradient(120% 60% at 50% 0%,rgba(62,92,136,.2),transparent 60%),linear-gradient(180deg,#111c2efc,#080d18fc);box-shadow:0 0 0 1px #03060c,inset 0 1px #ffe2a01a,0 18px 48px #000000a6;outline:none}#eo-vending .vnd-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 10px 0 14px;border-bottom:1px solid var(--vnd-line-soft);background:linear-gradient(180deg,#2133508c,#0b142200)}#eo-vending .vnd-head-icon{flex:none;width:42px;height:42px}#eo-vending .vnd-titles{flex:1 1 auto;min-width:0}#eo-vending .vnd-titles h2{color:var(--vnd-gold-hi);font:700 19px/1.2 var(--vnd-font);white-space:nowrap;text-shadow:0 1px 2px #000}#eo-vending .vnd-titles small{display:block;overflow:hidden;color:var(--vnd-muted);font-size:12px;white-space:nowrap;text-overflow:ellipsis}#eo-vending .vnd-gold{display:inline-flex;flex:none;align-items:center;gap:6px;height:34px;padding:0 12px 0 8px;border:1px solid var(--vnd-line-soft);border-radius:17px;background:#0a1220;color:#ffe08a;font-weight:800;font-size:14px;white-space:nowrap}#eo-vending .vnd-coin{display:inline-block;flex:none;width:18px;height:18px;vertical-align:middle}#eo-vending .vnd-close{display:grid;flex:none;place-items:center;width:44px;height:44px;margin:0;padding:0;border:1px solid var(--vnd-line-soft);border-radius:10px;background:linear-gradient(180deg,#2a3a58,#0d1626);color:var(--vnd-gold-hi);font:700 17px/1 var(--vnd-font);cursor:pointer}#eo-vending .vnd-close:hover{border-color:var(--vnd-gold)}#eo-vending .vnd-tabs{order:10;display:flex;flex:1 0 100%;gap:4px}#eo-vending .vnd-tab{position:relative;display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:44px;margin:0;padding:0 10px;border:0;border-bottom:3px solid transparent;border-radius:8px 8px 0 0;background:transparent;color:var(--vnd-muted);font:700 15px/1 var(--vnd-font);cursor:pointer}#eo-vending .vnd-tab:hover{color:var(--vnd-text)}#eo-vending .vnd-tab[aria-selected=true]{border-bottom-color:var(--vnd-gold);background:linear-gradient(180deg,transparent,rgba(224,180,92,.16));color:var(--vnd-gold-hi)}#eo-vending .vnd-tab-live:after{content:"";width:8px;height:8px;border-radius:50%;background:#6fd18b;box-shadow:0 0 6px #6fd18b}#eo-vending .vnd-body{position:relative;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;scrollbar-gutter:stable;scrollbar-color:#4a5f80 transparent}#eo-vending .vnd-panel{padding:0 14px 18px}#eo-vending input,#eo-vending select{width:100%;min-width:0;height:44px;margin:0;padding:0 10px;border:1px solid #45597a;border-radius:8px;outline:none;background-color:var(--vnd-field);color:#fff3cf;font:600 14px/1.2 var(--vnd-font);box-shadow:inset 0 1px 4px #0009}#eo-vending input::placeholder{color:#66748a;opacity:1}#eo-vending input:focus,#eo-vending select:focus{border-color:var(--vnd-gold)}#eo-vending input:disabled{opacity:.6}#eo-vending input[type=search]{-webkit-appearance:none;appearance:none}#eo-vending input[type=number]{-moz-appearance:textfield;appearance:textfield;text-align:center;font-weight:800}#eo-vending input[type=number]::-webkit-inner-spin-button,#eo-vending input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#eo-vending select{-webkit-appearance:none;appearance:none;padding-right:26px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23e0b45c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-size:12px 8px;background-repeat:no-repeat;cursor:pointer}#eo-vending select option{background:#0b1422;color:#fff3cf}#eo-vending .vnd-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;margin:0;padding:0 16px;border:1px solid var(--vnd-line);border-radius:9px;background:linear-gradient(180deg,#2a3a58,#111a2b);color:var(--vnd-gold-hi);font:700 14px/1 var(--vnd-font);text-shadow:0 1px 1px #000;white-space:nowrap;cursor:pointer;touch-action:manipulation}#eo-vending .vnd-btn:not(:disabled):hover{filter:brightness(1.14)}#eo-vending .vnd-btn:not(:disabled):active{transform:translateY(1px)}#eo-vending .vnd-btn:disabled{opacity:.45;filter:grayscale(.6);cursor:not-allowed}#eo-vending .vnd-btn-gold{border-color:#f6dc9a;background:linear-gradient(180deg,#f0c86e,#c99236 48%,#8d5f1f);color:#1f1404;text-shadow:0 1px 0 rgba(255,240,200,.45);box-shadow:inset 0 1px #fff8dc99,0 2px 6px #00000073}#eo-vending .vnd-btn-danger{border-color:#ff8a73;background:linear-gradient(180deg,#8a3026,#3d1210);color:#ffe0d6}#eo-vending .vnd-wide{width:100%}#eo-vending.vnd-busy .vnd-win{cursor:progress}#eo-vending .vnd-count{margin:0 0 8px;color:var(--vnd-muted);font-size:12px}#eo-vending .vnd-note{color:var(--vnd-muted);font-size:12.5px}#eo-vending .vnd-bad{color:var(--vnd-bad)!important;font-weight:700}#eo-vending .vnd-ok{color:var(--vnd-ok);font-weight:700}#eo-vending .vnd-cut{color:#ffb3a3}#eo-vending .vnd-empty{display:grid;place-items:center;gap:12px;min-height:120px;padding:20px;border:1px dashed #34445f;border-radius:10px;color:var(--vnd-muted);text-align:center}#eo-vending .vnd-r-Common{--r: #b8c0cc;--r-soft: rgba(184, 192, 204, .1)}#eo-vending .vnd-r-Uncommon{--r: #6fd18b;--r-soft: rgba(111, 209, 139, .12)}#eo-vending .vnd-r-Rare{--r: #5aa9ff;--r-soft: rgba(90, 169, 255, .13)}#eo-vending .vnd-r-Epic{--r: #b57bff;--r-soft: rgba(181, 123, 255, .14)}#eo-vending .vnd-r-Legendary{--r: #ffb547;--r-soft: rgba(255, 181, 71, .14)}#eo-vending .vnd-r-Mythic{--r: #ff5f7a;--r-soft: rgba(255, 95, 122, .15)}#eo-vending .vnd-r-Event{--r: #ffd84d;--r-soft: rgba(255, 216, 77, .13)}#eo-vending .vnd-list{display:grid;gap:8px;padding:0;list-style:none}#eo-vending .vnd-list>li{min-width:0}#eo-vending .vnd-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;grid-template-areas:"ico info price act";align-items:center;gap:4px 12px;width:100%;min-height:62px;margin:0;padding:7px 10px;border:1px solid var(--vnd-edge);border-left:3px solid var(--r);border-radius:10px;background:linear-gradient(90deg,var(--r-soft),rgba(10,17,30,.92) 46%);color:inherit;font:inherit;text-align:left}#eo-vending .vnd-row>.vnd-ico{grid-area:ico}#eo-vending .vnd-row>.vnd-info{grid-area:info}#eo-vending .vnd-row>.vnd-price{grid-area:price}#eo-vending .vnd-row>.vnd-act,#eo-vending .vnd-row>.vnd-own{grid-area:act;min-width:84px}#eo-vending .vnd-ended{opacity:.6}#eo-vending .vnd-ico{position:relative;display:inline-grid;flex:none;place-items:center;width:48px;height:48px;overflow:hidden;border:1px solid var(--r);border-radius:9px;background:radial-gradient(circle at 50% 35%,var(--r-soft),#070c16 75%);box-shadow:inset 0 0 0 1px #03060c}#eo-vending .vnd-ico img{display:block;width:44px;height:44px;object-fit:contain}#eo-vending .vnd-ico-sm{width:34px;height:34px;border-radius:7px}#eo-vending .vnd-ico-sm img{width:30px;height:30px}#eo-vending .vnd-ico-missing{background:linear-gradient(155deg,#ffffff47,#00000061),var(--r)}#eo-vending .vnd-ico-missing b{color:#0b1422;font:800 19px/1 var(--vnd-font)}#eo-vending .vnd-ico-sm.vnd-ico-missing b{font-size:14px}#eo-vending .vnd-info{display:grid;gap:3px;min-width:0}#eo-vending .vnd-name{display:-webkit-box;overflow:hidden;color:var(--r, var(--vnd-gold-hi));font:700 14.5px/1.3 var(--vnd-font);overflow-wrap:anywhere;text-shadow:0 1px 1px #000;-webkit-box-orient:vertical;-webkit-line-clamp:2}#eo-vending .vnd-plus{margin-left:5px;color:#8ff6ff;font-style:normal;text-shadow:0 0 4px #00c8ff,0 1px 1px #000}#eo-vending .vnd-qty{margin-left:5px;color:#fff3cf;font-weight:700}#eo-vending .vnd-meta{display:flex;flex-wrap:wrap;gap:2px 10px;min-width:0;color:var(--vnd-muted);font-size:12px;line-height:1.35}#eo-vending .vnd-meta>span{min-width:0;overflow-wrap:anywhere}#eo-vending .vnd-price{display:inline-flex;align-items:baseline;gap:5px;color:#ffe08a;white-space:nowrap}#eo-vending .vnd-price b{font:800 16px/1.15 var(--vnd-font)}#eo-vending .vnd-price small{color:var(--vnd-muted);font-size:11.5px}#eo-vending .vnd-own{padding:0 10px;color:var(--vnd-muted);font-size:12px;font-weight:700;text-align:center}#eo-vending .vnd-hint{color:#c9d6e8}#eo-vending .vnd-reason{color:var(--vnd-bad);font-weight:700}#eo-vending .vnd-filters{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,170px);gap:8px;margin:0 -14px;padding:12px 14px 10px;background:linear-gradient(180deg,#0f1a2b 82%,#0f1a2b00)}#eo-vending .vnd-scopes{display:flex;gap:4px}#eo-vending .vnd-scope{min-height:44px;padding:0 12px;border:1px solid var(--vnd-edge);border-radius:22px;background:#0a1220;color:var(--vnd-muted);font:700 13px/1 var(--vnd-font);white-space:nowrap;cursor:pointer}#eo-vending .vnd-scope[aria-pressed=true]{border-color:var(--vnd-gold);background:#e0b45c2e;color:var(--vnd-gold-hi)}#eo-vending .vnd-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;list-style:none}#eo-vending .vnd-card{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--vnd-edge);border-radius:12px;background:linear-gradient(180deg,#21335073,#090f1beb)}#eo-vending .vnd-card-head,#eo-vending .vnd-detail-head,#eo-vending .vnd-status{display:flex;align-items:center;gap:10px;min-width:0}#eo-vending .vnd-sign-ico{flex:none;width:40px;height:40px}#eo-vending .vnd-title{overflow:hidden;color:var(--vnd-gold-hi);font:700 15.5px/1.3 var(--vnd-font);white-space:nowrap;text-overflow:ellipsis}#eo-vending .vnd-previews{display:flex;flex-wrap:wrap;align-items:center;gap:6px}#eo-vending .vnd-from{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:var(--vnd-muted);font-size:12px}#eo-vending .vnd-from b{color:#ffe08a;font-size:14px}#eo-vending .vnd-card-actions{display:flex;flex-wrap:wrap;gap:8px}#eo-vending .vnd-card-actions .vnd-btn{flex:1 1 auto}#eo-vending .vnd-pager{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:14px;color:var(--vnd-muted);font-weight:700}#eo-vending .vnd-detail{display:grid;gap:10px;padding-top:2px}#eo-vending .vnd-detail-head{flex-wrap:wrap;padding:10px 12px;border:1px solid var(--vnd-line-soft);border-radius:12px;background:#0a111eb3}#eo-vending .vnd-detail-head>.vnd-info{flex:1 1 160px}#eo-vending .vnd-back{padding:0 12px}#eo-vending .vnd-shop-body{display:grid;gap:12px;padding-top:12px}#eo-vending .vnd-claim{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head act" "body body";align-items:center;gap:10px 12px;padding:12px 14px;border:1px solid var(--vnd-line);border-radius:12px;background:linear-gradient(180deg,#e0b45c1f,#0a111eb3)}#eo-vending .vnd-claim-head{grid-area:head;min-width:0}#eo-vending .vnd-claim-head h3,#eo-vending .vnd-section-head h3{color:var(--vnd-gold-hi);font:700 15px/1.3 var(--vnd-font)}#eo-vending .vnd-claim-head small{display:block;color:var(--vnd-muted);font-size:12px}#eo-vending .vnd-claim>.vnd-btn{grid-area:act}#eo-vending .vnd-claim-body{grid-area:body;display:flex;flex-wrap:wrap;gap:8px;min-width:0}#eo-vending .vnd-claim-body:empty{display:none}#eo-vending .vnd-chip{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:4px 12px 4px 4px;border:1px solid var(--vnd-edge);border-radius:10px;background:#0a1220}#eo-vending .vnd-chip .vnd-name{font-size:13px}#eo-vending .vnd-chip-gold{padding-left:12px;color:#ffe08a;font-size:15px;font-weight:800}#eo-vending .vnd-notice{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--vnd-line-soft);border-left:3px solid var(--vnd-gold);border-radius:10px;background:#0a111ecc}#eo-vending .vnd-notice b{color:var(--vnd-gold-hi)}#eo-vending .vnd-notice span{color:var(--vnd-muted);font-size:12.5px}#eo-vending .vnd-own-shop{display:grid;gap:10px}#eo-vending .vnd-status{flex-wrap:wrap;padding:12px 14px;border:1px solid var(--vnd-line);border-radius:12px;background:linear-gradient(180deg,#6fd18b1a,#0a111ecc)}#eo-vending .vnd-status>.vnd-info{flex:1 1 180px}#eo-vending .vnd-earned{display:grid;justify-items:end;gap:2px}#eo-vending .vnd-earned small{color:var(--vnd-muted);font-size:11.5px}#eo-vending .vnd-earned b{display:inline-flex;align-items:center;gap:5px;color:#ffe08a;font:800 17px/1.1 var(--vnd-font)}#eo-vending .vnd-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}#eo-vending .vnd-setup{display:grid;gap:12px}#eo-vending .vnd-rules{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;color:#d6c08e;font-weight:700}#eo-vending .vnd-chip-vip,#eo-vending .vnd-chip-up{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:13px;font-size:12px}#eo-vending .vnd-chip-vip{border:1px solid #ffd84d;background:#ffd84d24;color:#ffe08a}#eo-vending .vnd-chip-up{border:1px dashed #5d6f8f;color:var(--vnd-muted)}#eo-vending .vnd-setup-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px;align-items:start}#eo-vending .vnd-setup-shop,#eo-vending .vnd-setup-bag{display:grid;gap:8px;min-width:0}#eo-vending .vnd-field{display:grid;gap:5px;min-width:0}#eo-vending .vnd-field>span{color:#d6c08e;font-size:12px;font-weight:700}#eo-vending .vnd-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:4px}#eo-vending .vnd-slots{display:grid;gap:8px;padding:0;list-style:none}#eo-vending .vnd-slot{display:grid;gap:6px;padding:8px 10px;border:1px solid var(--vnd-edge);border-left:3px solid var(--r, var(--vnd-gold));border-radius:10px;background:linear-gradient(90deg,var(--r-soft, transparent),rgba(10,17,30,.92) 50%)}#eo-vending .vnd-slot-empty{min-height:44px;place-items:center start;border-style:dashed;border-left-width:1px;background:transparent;color:#66748a;font-size:12px}#eo-vending .vnd-slot-vip{opacity:.55;color:#b9a46a}#eo-vending .vnd-slot-top{display:flex;align-items:center;gap:8px;min-width:0}#eo-vending .vnd-slot-top .vnd-name{flex:1 1 auto}#eo-vending .vnd-x{flex:none;width:36px;height:36px;padding:0;border:1px solid #5a3b3b;border-radius:8px;background:#2a1414;color:#ffb3a3;font:700 14px/1 var(--vnd-font);cursor:pointer}#eo-vending .vnd-slot-fields{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px}#eo-vending .vnd-slot-net{color:var(--vnd-muted);font-size:12px}#eo-vending .vnd-bag{max-height:420px;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}#eo-vending .vnd-bag-row{grid-template-columns:48px minmax(0,1fr);grid-template-areas:"ico info";cursor:pointer}#eo-vending .vnd-bag-row[aria-pressed=true]{border-color:var(--vnd-gold);box-shadow:0 0 0 1px var(--vnd-gold)}#eo-vending .vnd-bag-row:disabled{opacity:.5;filter:grayscale(.75);cursor:not-allowed}#eo-vending .vnd-setup-foot{position:sticky;bottom:0;z-index:2;display:grid;gap:8px;margin:0 -14px -18px;padding:10px 14px 14px;border-top:1px solid var(--vnd-line-soft);background:linear-gradient(180deg,#0f1a2bf5,#0b1422)}#eo-vending .vnd-summary{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13px}#eo-vending .vnd-summary em{flex:1 0 100%;font-style:normal}#eo-vending .vnd-confirm{position:absolute;inset:0;z-index:5;display:grid;place-items:center;padding:16px}#eo-vending .vnd-confirm-backdrop{position:absolute;inset:0;background:#02050abd}#eo-vending .vnd-dialog{position:relative;display:grid;gap:10px;width:min(440px,100%);max-height:100%;overflow-y:auto;overscroll-behavior:contain;padding:16px;border:1px solid var(--vnd-gold);border-radius:12px;background:radial-gradient(120% 70% at 50% 0%,rgba(62,92,136,.28),transparent 60%),linear-gradient(180deg,#142036,#0a111e);box-shadow:0 0 0 1px #03060c,0 18px 50px #000000b3}#eo-vending .vnd-dialog h3{color:var(--vnd-gold-hi);font:700 17px/1.3 var(--vnd-font)}#eo-vending .vnd-dialog-item{display:flex;align-items:center;gap:10px}#eo-vending .vnd-dialog-note{color:var(--vnd-muted);font-size:12.5px}#eo-vending .vnd-dialog-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}#eo-vending .vnd-step{display:grid;grid-template-columns:44px minmax(0,1fr) 44px auto;gap:6px}#eo-vending .vnd-step>.vnd-btn{padding:0 10px;font-size:18px}#eo-vending .vnd-step>.vnd-btn:last-child{font-size:13px}#eo-vending .vnd-fees{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 0;padding:10px 12px;border:1px solid var(--vnd-edge);border-radius:10px;background:#070d18d9}#eo-vending .vnd-fees:empty{display:none}#eo-vending .vnd-fees>div{display:contents}#eo-vending .vnd-fees dt{min-width:0;color:var(--vnd-muted);font-size:12.5px;overflow-wrap:anywhere}#eo-vending .vnd-fees dd{padding-left:12px;color:#fff3cf;font-weight:800;text-align:right;white-space:nowrap}#eo-vending .vnd-fees .vnd-fee-cut dd{color:#ffb3a3}#eo-vending .vnd-fees .vnd-fee-net dt,#eo-vending .vnd-fees .vnd-fee-net dd{padding-top:6px;border-top:1px solid var(--vnd-edge);color:var(--vnd-ok);font-size:14px;font-weight:800}#eo-vending .vnd-toast{position:absolute;left:50%;bottom:max(18px,env(safe-area-inset-bottom));z-index:6;width:max-content;max-width:min(520px,calc(100% - 32px));padding:10px 16px;border:1px solid var(--vnd-line);border-radius:10px;background:#0b1422f5;box-shadow:0 8px 24px #0000008c;color:#fff3cf;font-weight:700;text-align:center;opacity:0;transform:translate(-50%,10px);transition:opacity .18s ease,transform .18s ease;pointer-events:none}#eo-vending .vnd-toast.vnd-show{opacity:1;transform:translate(-50%)}#eo-vending .vnd-toast.vnd-ok{border-color:#6fd18b;color:#d9ffe2}#eo-vending .vnd-toast.vnd-error{border-color:#ff8a73;color:#ffd6cc}@media(pointer:coarse){#eo-vending input,#eo-vending select{font-size:16px}}@media(max-width:760px){#eo-vending .vnd-cards,#eo-vending .vnd-setup-grid{grid-template-columns:minmax(0,1fr)}#eo-vending .vnd-bag{max-height:none;overflow:visible}#eo-vending .vnd-filters{grid-template-columns:minmax(0,1fr) minmax(0,150px)}#eo-vending .vnd-scopes{grid-column:1 / -1}#eo-vending .vnd-scope{flex:1 1 0}}@media(max-width:640px),(max-height:500px){#eo-vending{padding:0}#eo-vending .vnd-backdrop{display:none}#eo-vending .vnd-win{position:absolute;inset:0;width:auto;height:auto;border:0;border-radius:0}#eo-vending .vnd-body{padding-bottom:env(safe-area-inset-bottom,0px)}#eo-vending .vnd-head{padding:max(6px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) 0 max(10px,env(safe-area-inset-left));gap:4px 8px}#eo-vending .vnd-head-icon{width:34px;height:34px}#eo-vending .vnd-titles h2{font-size:17px}#eo-vending .vnd-titles small{display:none}#eo-vending .vnd-panel{padding-right:max(10px,env(safe-area-inset-right));padding-left:max(10px,env(safe-area-inset-left))}#eo-vending .vnd-filters{margin:0 calc(-1*max(10px,env(safe-area-inset-right))) 0 calc(-1*max(10px,env(safe-area-inset-left)));padding:10px max(10px,env(safe-area-inset-right)) 8px max(10px,env(safe-area-inset-left));gap:6px}#eo-vending .vnd-setup-foot{margin:0 calc(-1*max(10px,env(safe-area-inset-right))) -18px calc(-1*max(10px,env(safe-area-inset-left)));padding:8px max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}#eo-vending .vnd-confirm{place-items:end stretch;padding:0}#eo-vending .vnd-dialog{width:100%;max-height:80vh;border-width:1px 0 0;border-radius:14px 14px 0 0;padding-bottom:max(16px,env(safe-area-inset-bottom))}}@media(max-width:560px){#eo-vending .vnd-row{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"ico info info" "ico price act";gap:6px 10px;padding:8px}#eo-vending .vnd-row>.vnd-ico{align-self:start;width:44px;height:44px}#eo-vending .vnd-row>.vnd-ico img{width:40px;height:40px}#eo-vending .vnd-bag-row{grid-template-areas:"ico info info"}#eo-vending .vnd-bag-row>.vnd-ico{align-self:center}#eo-vending .vnd-gold{height:32px;padding:0 10px 0 6px;font-size:13px}#eo-vending .vnd-earned{justify-items:start}}@media(max-height:500px)and (min-width:600px){#eo-vending .vnd-head{flex-wrap:nowrap;padding-bottom:4px}#eo-vending .vnd-tabs{order:0;flex:1 1 auto;max-width:420px;margin:0 auto}#eo-vending .vnd-tab{border-radius:8px}}#modal-layer .redeem-setting{margin:0 0 14px;padding:12px;border:1px solid rgba(232,190,110,.45);border-radius:12px;background:linear-gradient(180deg,#182036eb,#0a0e1aeb)}#modal-layer .redeem-setting header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start!important;gap:4px 8px;margin-bottom:10px}#modal-layer .redeem-setting h3{display:flex!important;align-items:center;gap:6px;margin:0!important;padding:0!important;border:0!important;color:#ffe6a6!important;font:700 15px Chakra Petch,sans-serif!important;text-align:left!important}#modal-layer .redeem-setting header small{margin-left:auto;color:#a9b4c8;font-size:12px}#modal-layer .redeem-setting .rd-form{display:flex;gap:8px;align-items:stretch;margin:0}#modal-layer .redeem-setting .rd-form input{flex:1 1 auto;min-width:0;width:auto!important;min-height:42px;margin:0!important;padding:0 12px!important;border:1px solid rgba(232,190,110,.55)!important;border-radius:10px!important;background:#0a1020!important;color:#fff3d6!important;font:700 15px Chakra Petch,monospace!important;letter-spacing:.08em;text-transform:uppercase}#modal-layer .redeem-setting .rd-form input::placeholder{color:#6f7b93;letter-spacing:.02em;text-transform:none;font-weight:500}#modal-layer .redeem-setting .rd-form input:focus{outline:none;border-color:#f2c46c!important;box-shadow:0 0 0 2px #f2c46c4d}#modal-layer .redeem-setting .rd-submit{flex:none;width:auto!important;min-width:108px;min-height:42px;margin:0!important;padding:0 16px!important;border:1px solid #ffefc2!important;border-radius:10px!important;background:linear-gradient(180deg,#ffe7a6,#f0be55 48%,#c98a2b)!important;color:#2a1604!important;font:700 14px Chakra Petch,sans-serif!important;text-transform:none!important;text-shadow:none!important;cursor:pointer}#modal-layer .redeem-setting .rd-submit:disabled,#modal-layer .redeem-setting .rd-form input:disabled{cursor:not-allowed;filter:grayscale(.6) brightness(.8)}#modal-layer .redeem-setting.is-busy .rd-submit{cursor:progress}#modal-layer .redeem-setting .rd-msg{min-height:0;margin:8px 0 0!important;font-size:13px;line-height:1.45;color:#cfd8ea}#modal-layer .redeem-setting .rd-msg:empty{display:none}#modal-layer .redeem-setting .rd-msg.is-ok{color:#8fe3a8}#modal-layer .redeem-setting .rd-msg.is-warn{color:#ffb38a}#modal-layer .redeem-setting .rd-card{display:grid;gap:2px;margin-top:8px;padding:10px 12px;border:1px solid rgba(143,227,168,.45);border-radius:10px;background:linear-gradient(135deg,#1e40308c,#0c161ee6)}#modal-layer .redeem-setting .rd-card[hidden]{display:none}#modal-layer .redeem-setting .rd-card b{color:#ffe6a6;font-size:14px}#modal-layer .redeem-setting .rd-card span{color:#e8f6ec;font-size:13.5px}#modal-layer .redeem-setting .rd-card small{color:#9fb3a8;font-size:12px}#modal-layer .redeem-setting .rd-history:empty{display:none}#modal-layer .redeem-setting .rd-history-title{margin:10px 0 4px!important;color:#a9b4c8;font-size:12px}#modal-layer .redeem-setting .rd-history ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}#modal-layer .redeem-setting .rd-history li{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px;padding:4px 8px;border-radius:8px;background:#ffffff0a;font-size:12.5px;color:#cfd8ea}#modal-layer .redeem-setting .rd-history li b{color:#ffe6a6;font-family:Chakra Petch,monospace;letter-spacing:.04em}#modal-layer .redeem-setting .rd-history li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#modal-layer .redeem-setting .rd-history li small{color:#8f9bb0;font-size:11.5px;white-space:nowrap}@media(max-width:600px){#modal-layer .redeem-setting header small{margin-left:0;flex-basis:100%}#modal-layer .redeem-setting .rd-submit{min-width:92px;padding:0 12px!important}#modal-layer .redeem-setting .rd-history li{grid-template-columns:auto 1fr}#modal-layer .redeem-setting .rd-history li small{grid-column:1 / -1}}#game-shell #modal-layer .game-window .stat-row.stat-explained>span:has(>.stat-bulk){display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}#game-shell #modal-layer .game-window .stat-row button.stat-bulk{align-self:stretch;margin:0;min-width:38px;padding:0 7px!important;font-size:13px;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:.02em}#game-shell #modal-layer .game-window .stat-row button.stat-bulk.is-rest{border-style:dashed!important}#game-shell #modal-layer .game-window .stat-row button.stat-bulk:disabled{cursor:default}@media(max-width:560px){#game-shell #modal-layer .game-window .stat-row button.stat-bulk{min-width:42px;font-size:14px}}#app #game-shell #hud #active-buffs.buff-bar{position:absolute;--bb-size: 32px;--bb-gap: 4px;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:none}#app #game-shell #hud #active-buffs.buff-bar:before,#app #game-shell #hud #active-buffs.buff-bar:after{display:none!important}#app #game-shell #hud #active-buffs.buff-bar:not(.hidden){flex-wrap:wrap!important;align-items:flex-start!important;align-content:flex-start!important;gap:var(--bb-gap)!important;height:auto!important;max-height:calc(var(--bb-size) * 2 + var(--bb-gap))!important;padding:0!important;overflow:visible!important;white-space:normal!important}#app #game-shell #hud #active-buffs.buff-bar .bb-icon{position:relative;flex:0 0 var(--bb-size);width:var(--bb-size);height:var(--bb-size);margin:0;padding:0;border:1px solid #8a6a32;border-color:color-mix(in srgb,var(--bb-tone, #d4b37b) 60%,#3a2a10);border-radius:6px;background:radial-gradient(circle at 50% 35%,#22324a,#0a111c 78%);box-shadow:0 2px 4px #0000008c,inset 0 0 0 1px #ffffff0f;color:#fff;overflow:hidden;cursor:help;pointer-events:auto!important;-webkit-tap-highlight-color:transparent}#app #game-shell #hud #active-buffs.buff-bar .bb-icon:hover,#app #game-shell #hud #active-buffs.buff-bar .bb-icon:focus-visible{border-color:var(--bb-tone, #ffd98a);outline:0}#app #game-shell #hud #active-buffs.buff-bar .bb-art{position:absolute;inset:2px;background-repeat:no-repeat;background-position:center;background-size:contain}#app #game-shell #hud #active-buffs.buff-bar .bb-glyph{position:absolute;inset:0 0 9px;display:grid;place-items:center;font:800 10px/1 var(--iso-font, system-ui, sans-serif);font-style:normal;letter-spacing:-.2px;text-shadow:0 1px 2px #000}#app #game-shell #hud #active-buffs.buff-bar .bb-more .bb-glyph{inset:0;color:#ffe6a8;font-size:12px}#app #game-shell #hud #active-buffs.buff-bar .bb-shield svg{width:70%;height:70%;fill:currentColor;opacity:.85;filter:drop-shadow(0 1px 1px #000)}#app #game-shell #hud #active-buffs.buff-bar .bb-time{position:absolute;left:0;right:0;bottom:0;padding:1px 0 0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.82) 45%);color:#fff;font:700 9.5px/1.15 var(--iso-font, system-ui, sans-serif);text-align:center;text-shadow:0 1px 1px #000;font-variant-numeric:tabular-nums;white-space:nowrap}#app #game-shell #hud #active-buffs.buff-bar .bb-time:empty{display:none}#app #game-shell #hud #active-buffs.buff-bar .bb-tag{position:absolute;top:0;left:0;padding:1px 2px 1px 1px;border-bottom-right-radius:4px;background:#000000b8;color:var(--bb-tone, #ffd98a);font:800 7px/1 var(--iso-font, system-ui, sans-serif);font-style:normal;letter-spacing:-.2px}#app #game-shell #hud #active-buffs.buff-bar .bb-icon.ending{animation:bb-blink 1s ease-in-out infinite alternate}@keyframes bb-blink{0%{opacity:1}to{opacity:.42}}@media(prefers-reduced-motion:no-preference){#app #game-shell #hud #active-buffs.buff-bar .bb-icon.bb-new{animation:bb-pop .6s ease-out 2}}@keyframes bb-pop{0%{transform:scale(.6);box-shadow:0 0 0 0 var(--bb-tone, #ffd98a)}45%{transform:scale(1.12);box-shadow:0 0 10px 3px var(--bb-tone, #ffd98a)}to{transform:scale(1);box-shadow:0 2px 4px #0000008c}}@media(prefers-reduced-motion:reduce){#app #game-shell #hud #active-buffs.buff-bar .bb-icon.ending{animation:none;border-color:#ff8a6a}}@media(hover:none),(pointer:coarse),(max-width:1100px){#app #game-shell #hud #active-buffs.buff-bar{--bb-size: 28px;--bb-gap: 3px}#app #game-shell #hud #active-buffs.buff-bar .bb-time,#app #game-shell #hud #active-buffs.buff-bar .bb-glyph{font-size:9px}@media(orientation:landscape)and (max-height:540px){#app #game-shell #hud #active-buffs.buff-bar:not(.hidden){top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 174px - 6px - var(--bb-size))!important;max-height:var(--bb-size)!important}}@media(orientation:portrait)and (max-width:600px){#app #game-shell #hud:has(#player-target-panel:not(.hidden)) #active-buffs.buff-bar:not(.hidden){max-height:var(--bb-size)!important}#app #game-shell #hud:has(#player-target-panel:not(.hidden)):has(#target-panel:not(.hidden)) #active-buffs.buff-bar:not(.hidden){top:calc(var(--st) + var(--card-h) + 230px)!important}}}.buff-bar-pop{position:fixed;z-index:4000;max-width:240px;padding:7px 10px 8px;border:1px solid #b18a43;border-radius:8px;background:linear-gradient(180deg,#18263cf7,#090f1bf7);box-shadow:0 8px 20px #0000008c;color:#ecdfc4;font:12px/1.4 var(--iso-font, system-ui, sans-serif);pointer-events:none}.buff-bar-pop.hidden{display:none}.buff-bar-pop b{display:block;margin-bottom:2px;color:#ffd98a;font-size:13px}.buff-bar-pop p{margin:1px 0;color:#f4ecd8;font-weight:700}.buff-bar-pop small{display:block;margin-top:3px;color:#9fb0c8;font-size:11px}.buff-bar-pop em{display:block;color:#9fe0a8;font-size:11px;font-style:normal}.buff-bar-pop p em{display:inline;margin-left:4px}body.guild-war-active .buff-bar-pop{display:none}.map-theme-capital{background-color:#1d3a2a!important;background-image:radial-gradient(circle at 50% 50%,#f3c65f44,transparent 22%),linear-gradient(135deg,#2c5a3c 25%,transparent 25%)!important}.map-theme-town_water{background-color:#0f3550!important;background-image:radial-gradient(circle at 50% 50%,#6cc6ff44,transparent 22%),linear-gradient(135deg,#1b5a7e 25%,transparent 25%)!important}.map-theme-town_fire{background-color:#3a1a12!important;background-image:radial-gradient(circle at 50% 50%,#ff8a4c44,transparent 22%),linear-gradient(135deg,#5e2a18 25%,transparent 25%)!important}.map-theme-town_wind{background-color:#163a2c!important;background-image:radial-gradient(circle at 50% 50%,#86f5b444,transparent 22%),linear-gradient(135deg,#21573f 25%,transparent 25%)!important}.map-theme-town_dark{background-color:#221632!important;background-image:radial-gradient(circle at 50% 50%,#c08bff44,transparent 22%),linear-gradient(135deg,#382350 25%,transparent 25%)!important}.map-theme-town_earth{background-color:#33281a!important;background-image:radial-gradient(circle at 50% 50%,#e2b86744,transparent 22%),linear-gradient(135deg,#55432a 25%,transparent 25%)!important}.map-theme-town_light{background-color:#3a3726!important;background-image:radial-gradient(circle at 50% 50%,#fff1a855,transparent 22%),linear-gradient(135deg,#5c5838 25%,transparent 25%)!important}.world-map-card.world-map-city,.world-map-card.world-map-town{border-color:#d9b25c!important;box-shadow:inset 0 0 0 1px #f3c65f33,0 0 14px #f3c65f22}.world-map-card.world-map-city b,.world-map-card.world-map-town b{color:#ffe08a}.world-map-card.world-map-city span,.world-map-card.world-map-town span{color:#8fffa5}.world-map-card.world-map-field{margin-left:10px}.world-map-card .map-direct-warp.map-auto-travel{border-color:#5fa8d6;background:linear-gradient(#173a57,#0a1626);color:#bfe6ff}#game-shell #hud #mini-map #world-clock{position:absolute;left:5px;top:4px;z-index:3;padding:1px 6px;border:1px solid rgba(190,144,70,.45);border-radius:4px;background:#060b14cc;color:#f6dc9a;font:700 9px/1.5 Chakra Petch,sans-serif;letter-spacing:.02em;pointer-events:none;white-space:nowrap}:root{--eo-coin: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cdefs%3E%3CradialGradient id='g' cx='36%25' cy='30%25' r='75%25'%3E%3Cstop offset='0' stop-color='%23fffbe0'/%3E%3Cstop offset='.3' stop-color='%23ffd84d'/%3E%3Cstop offset='.72' stop-color='%23d98e12'/%3E%3Cstop offset='1' stop-color='%237a4304'/%3E%3C/radialGradient%3E%3ClinearGradient id='r' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23fff1a6'/%3E%3Cstop offset='1' stop-color='%23a5600a'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='16' cy='16' r='14.6' fill='url(%23r)' stroke='%234a2802' stroke-width='1.4'/%3E%3Ccircle cx='16' cy='16' r='11.6' fill='url(%23g)' stroke='%23a5600a' stroke-width='.9'/%3E%3Cpath d='M16 8.6l2.1 4.3 4.7.7-3.4 3.3.8 4.7-4.2-2.2-4.2 2.2.8-4.7-3.4-3.3 4.7-.7z' fill='%23fff3b0' stroke='%23a2600b' stroke-width='.9' stroke-linejoin='round'/%3E%3Cpath d='M7.5 11.5a9.5 9.5 0 0 1 6-5.2' stroke='%23fff' stroke-opacity='.75' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");--eo-gem: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M9 5h14l6.5 8.2L16 28.5 2.5 13.2z' fill='%23175fd0' stroke='%230a2a63' stroke-width='1.3' stroke-linejoin='round'/%3E%3Cpath d='M9 5l3.2 8.2h7.6L23 5z' fill='%2391dcff'/%3E%3Cpath d='M2.5 13.2h27L16 28.5z' fill='%232a86f2'/%3E%3Cpath d='M12.2 13.2L16 28.5l3.8-15.3z' fill='%236cc0ff'/%3E%3Cpath d='M9 5l3.2 8.2H2.5z' fill='%234fa9ff'/%3E%3Cpath d='M23 5l-3.2 8.2h9.7z' fill='%231a5bc0'/%3E%3Cpath d='M11.5 6.6h4.2l-1.3 3.4h-1.7z' fill='%23fff' opacity='.85'/%3E%3Ccircle cx='24.5' cy='8' r='1.1' fill='%23fff' opacity='.9'/%3E%3C/svg%3E")}#game-shell #hud .currency .gold-money .coin-icon,#game-shell #hud .currency .gem-money>i,.eo-coin,.eo-gem{display:inline-block!important;flex:0 0 auto!important;width:24px!important;height:24px!important;margin:0!important;border:0!important;border-radius:0!important;background:var(--eo-coin) center / contain no-repeat!important;box-shadow:none!important;transform:none!important;clip-path:none!important;filter:drop-shadow(0 1px 1px rgba(0,0,0,.7)) drop-shadow(0 0 4px rgba(255,200,80,.35))}#game-shell #hud .currency .gem-money>i,.eo-gem{background-image:var(--eo-gem)!important;filter:drop-shadow(0 1px 1px rgba(0,0,0,.7)) drop-shadow(0 0 4px rgba(90,180,255,.45))}#game-shell #modal-layer .game-window:has(.inv2){width:min(1080px,96vw)!important}#game-shell #modal-layer .inv2{display:grid!important;grid-template-columns:344px minmax(0,1fr)!important;gap:14px!important;align-items:start!important;padding:2px!important;color:#e9eef7}#game-shell #modal-layer .inv2>section{min-width:0;padding:12px!important;border:1px solid #6e5226!important;border-radius:10px!important;background:linear-gradient(180deg,#142238,#0b1422)!important;box-shadow:inset 0 0 0 1px #f3c65f14,0 6px 18px #00000080!important}#game-shell #modal-layer .inv2 button{font-family:inherit}#game-shell #modal-layer .inv2-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}#game-shell #modal-layer .inv2-head b{display:block;color:#ffe6a0;font-size:16px}#game-shell #modal-layer .inv2-head small{color:#9fb1c9;font-size:11px;letter-spacing:.08em}#game-shell #modal-layer .inv2-power{padding:4px 12px;border:1px solid #6e5226;border-radius:8px;background:#0a1220;text-align:right}#game-shell #modal-layer .inv2-power small{display:block;color:#c9a35a;font-size:10px;letter-spacing:.14em}#game-shell #modal-layer .inv2-power b{color:#ffd76a;font-size:18px}#game-shell #modal-layer .inv2-doll{display:grid;grid-template-columns:60px minmax(0,1fr) 60px;grid-template-rows:auto auto;gap:8px 10px;align-items:stretch}#game-shell #modal-layer .inv2-col{display:flex;flex-direction:column;justify-content:space-between;gap:8px}#game-shell #modal-layer .inv2-weapon-row{grid-column:1 / -1;display:flex;justify-content:center}#game-shell #modal-layer .inv2-hero{position:relative;display:flex;align-items:center;justify-content:center;min-height:290px;overflow:hidden;border:1px solid rgba(190,144,70,.45);border-radius:14px;background:radial-gradient(ellipse at 50% 78%,rgba(243,198,95,.16),transparent 45%),radial-gradient(ellipse at 50% 40%,#2c4369,#15213a 55%,#0b1422);box-shadow:inset 0 0 28px #0000008c}#game-shell #modal-layer .inv2-hero:before{content:"";position:absolute;inset:8px;border:1px solid rgba(224,180,92,.14);border-radius:10px;pointer-events:none}#game-shell #modal-layer .inv2-hero-ring{position:absolute;left:50%;top:46%;width:170px;height:170px;transform:translate(-50%,-50%);border:1px dashed rgba(224,180,92,.22);border-radius:50%;box-shadow:0 0 40px #6ca0ff1f inset}#game-shell #modal-layer .inv2-hero img{position:relative;z-index:1;width:200px;max-width:none;image-rendering:pixelated;filter:drop-shadow(0 10px 10px rgba(0,0,0,.6))}#game-shell #modal-layer .inv2-hero .inv2-paperdoll{position:absolute;left:50%;top:48%;z-index:1;width:0;height:0;transform:scale(.92);filter:drop-shadow(0 10px 10px rgba(0,0,0,.6))}#game-shell #modal-layer .inv2-hero .inv2-paperdoll img{position:absolute;z-index:auto;max-width:none;filter:none;image-rendering:auto;pointer-events:none}#game-shell #modal-layer .inv2-hero .inv2-paperdoll img.inv2-portrait-fallback{left:-100px;top:-100px;width:200px}#game-shell #modal-layer .inv2-hero-floor{position:absolute;left:50%;bottom:14%;width:58%;height:12%;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(243,198,95,.32),transparent 70%)}#game-shell #modal-layer .inv2-sub{display:flex;align-items:center;gap:10px;margin:12px 0 8px;color:#c9a35a;font-size:12px;letter-spacing:.14em}#game-shell #modal-layer .inv2-sub:before,#game-shell #modal-layer .inv2-sub:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(190,144,70,.5))}#game-shell #modal-layer .inv2-sub:after{background:linear-gradient(90deg,rgba(190,144,70,.5),transparent)}#game-shell #modal-layer .inv2-fashion{display:grid;grid-template-columns:repeat(4,60px);justify-content:space-between}#game-shell #modal-layer .inv2-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:12px 0 0}#game-shell #modal-layer .inv2-stats div{padding:6px 0;border:1px solid rgba(190,144,70,.25);border-radius:8px;background:linear-gradient(180deg,#13203a,#0a1220);text-align:center}#game-shell #modal-layer .inv2-stats dt{color:#c9a35a;font-size:10px;letter-spacing:.12em}#game-shell #modal-layer .inv2-stats dd{margin:0;color:#fff3cf;font-size:14px;font-weight:700}#game-shell #modal-layer .inv2-hint{margin:8px 0 0;color:#7d8ca5;font-size:10.5px;text-align:center}#game-shell #modal-layer .inv2-slot{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;padding:0;overflow:visible;cursor:pointer;border:1px solid #3c4f6e;border-radius:10px;background:radial-gradient(circle at 50% 40%,#22334f,#0d1626 75%);box-shadow:inset 0 0 0 1px #00000073,0 3px 8px #00000059;transition:border-color .15s ease,transform .15s ease}#game-shell #modal-layer .inv2-slot:not(.empty):hover{border-color:#f3c65f;transform:translateY(-1px)}#game-shell #modal-layer .inv2-slot.slot-weapon{width:72px;height:72px;border-radius:12px}#game-shell #modal-layer .inv2-slot.slot-weapon .inv2-art{width:62px;height:62px}#game-shell #modal-layer .inv2-slot.empty{cursor:default;border-style:dashed;border-color:#788caa73;background:#0a1220d9;box-shadow:none}#game-shell #modal-layer .inv2-slot-glyph{position:absolute;top:9px;left:0;right:0;font-size:20px;font-style:normal;line-height:1;text-align:center;opacity:.32;filter:grayscale(1);pointer-events:none}#game-shell #modal-layer .inv2-slot.slot-weapon .inv2-slot-glyph{top:13px;font-size:24px}#game-shell #modal-layer .inv2-slot-label{position:absolute;inset:auto 0 5px;color:#8ea0bb;font-size:9.5px;text-align:center;pointer-events:none}#game-shell #modal-layer .inv2-slot:not(.empty) .inv2-slot-label{display:none}#game-shell #modal-layer .inv2-plus{position:absolute;top:2px;right:4px;z-index:2;color:#8ff6ff;font-size:11px;font-style:normal;font-weight:700;text-shadow:0 0 4px #00c8ff,0 1px 1px #000}#game-shell #modal-layer .inv2-card{position:absolute;left:4px;bottom:2px;z-index:2;color:#56677f;font-size:11px}#game-shell #modal-layer .inv2-card.on{color:#79e6ff;cursor:pointer;text-shadow:0 0 6px #22c3ff}#game-shell #modal-layer .inv2 .inv2-art{display:flex;align-items:center;justify-content:center;width:52px;height:52px;overflow:hidden;pointer-events:none}#game-shell #modal-layer .inv2 .inv2-art>*{flex:none!important;margin:0!important;transform:scale(.8);transform-origin:center}#game-shell #modal-layer .inv2 .rarity-Common{border-color:#66768d}#game-shell #modal-layer .inv2 .rarity-Uncommon{border-color:#4fbf6a;box-shadow:inset 0 0 10px #4fbf6a38}#game-shell #modal-layer .inv2 .rarity-Rare{border-color:#3f8dff;box-shadow:inset 0 0 10px #3f8dff40}#game-shell #modal-layer .inv2 .rarity-Epic{border-color:#b061ff;box-shadow:inset 0 0 12px #b061ff47}#game-shell #modal-layer .inv2 .rarity-Legendary{border-color:#ffb02e;box-shadow:inset 0 0 12px #ffb02e4d}#game-shell #modal-layer .inv2 .rarity-Mythic{border-color:#ff4d6d;box-shadow:inset 0 0 14px #ff4d6d59}#game-shell #modal-layer .inv2 .rarity-text-Uncommon{color:#7ee495!important}#game-shell #modal-layer .inv2 .rarity-text-Rare{color:#7fb2ff!important}#game-shell #modal-layer .inv2 .rarity-text-Epic{color:#cf9bff!important}#game-shell #modal-layer .inv2 .rarity-text-Legendary{color:#ffc75a!important}#game-shell #modal-layer .inv2 .rarity-text-Mythic{color:#ff7d93!important}#game-shell #modal-layer .inv2-bag{display:flex!important;flex-direction:column;gap:10px}#game-shell #modal-layer .inv2-tabs{display:flex;flex-wrap:wrap;gap:6px}#game-shell #modal-layer .inv2-tabs button,#game-shell #modal-layer .inv2-tools button,#game-shell #modal-layer .inv2-sellbar button,#game-shell #modal-layer .inv2-detail-actions button{min-height:32px;padding:6px 12px;cursor:pointer;border:1px solid #3c4f6e;border-radius:7px;background:linear-gradient(180deg,#1d2b45,#0e1727);color:#c6d2e4;font-size:12.5px;font-weight:700;box-shadow:none;text-shadow:none}#game-shell #modal-layer .inv2-tabs button small{margin-left:6px;padding:1px 6px;border-radius:9px;background:#00000059;color:inherit;font-size:10px}#game-shell #modal-layer .inv2-tabs button.active,#game-shell #modal-layer .inv2 button.primary,#game-shell #modal-layer .inv2-tools button.active{border-color:#ffd98a;background:linear-gradient(180deg,#f2c15f,#b67c25);color:#1d1405}#game-shell #modal-layer .inv2 button.danger{border-color:#e06a6a;background:linear-gradient(180deg,#8f2c2c,#551616);color:#ffe3e3}#game-shell #modal-layer .inv2 button:disabled{opacity:.55;cursor:default}#game-shell #modal-layer .inv2-tools{display:flex;align-items:center;gap:8px}#game-shell #modal-layer .inv2-tools select{width:150px;min-height:32px}#game-shell #modal-layer .inv2-count{margin-left:auto;color:#9fb1c9;font-size:12px}#game-shell #modal-layer .inv2-count b{color:#fff3cf}#game-shell #modal-layer .inv2 .inv2-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(62px,1fr))!important;gap:6px!important;max-height:318px!important;overflow-y:auto!important;padding:8px!important;border:1px solid #2b3b57!important;border-radius:8px!important;background:#0a1220!important}#game-shell #modal-layer .inv2 .inv2-item,#game-shell #modal-layer .inv2 .inv2-blank{position:relative;display:flex;align-items:center;justify-content:center;height:auto!important;min-height:0!important;aspect-ratio:1;min-width:0;padding:0!important;cursor:pointer;border:1px solid #34445f;border-radius:8px;background:linear-gradient(180deg,#1b2942,#0d1626)!important}#game-shell #modal-layer .inv2 .inv2-blank{cursor:default;opacity:.4}#game-shell #modal-layer .inv2 .inv2-item[hidden]{display:none!important}#game-shell #modal-layer .inv2 .inv2-item:hover{border-color:#f3c65f}#game-shell #modal-layer .inv2 .inv2-item.selected{outline:2px solid #ffd76a;outline-offset:1px;box-shadow:0 0 12px #ffd76a73}#game-shell #modal-layer .inv2 .inv2-item>.item-tooltip{display:none!important}#game-shell #modal-layer .inv2 .inv2-item .item-qty{position:absolute;right:4px;bottom:2px;z-index:2;margin:0;padding:0;border:0;background:none;color:#fff;font-size:11px;font-weight:700;text-shadow:0 1px 2px #000,0 0 2px #000}#game-shell #modal-layer .inv2 .inv2-worn{position:absolute;left:3px;bottom:3px;z-index:2;padding:0 3px;border-radius:3px;background:#ffd76a;color:#1a1205;font-size:9px;font-style:normal;font-weight:800}#game-shell #modal-layer .inv2 .sell-check{display:none}#game-shell #modal-layer .inv2.sell-mode .sell-check{display:block}#game-shell #modal-layer .inv2.sell-mode .inv2-item{cursor:copy}#game-shell #modal-layer .inv2-bag-hint{margin:0;color:#7d8ca5;font-size:11.5px;text-align:center}#game-shell #modal-layer .inv2-foot{display:flex;align-items:center;gap:10px}#game-shell #modal-layer .inv2-gold,#game-shell #modal-layer .inv2-gems{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px 0 6px;border:1px solid #6e5226;border-radius:16px;background:linear-gradient(180deg,#18263c,#0a1220)}#game-shell #modal-layer .inv2-gold b,#game-shell #modal-layer .inv2-gems b{color:#fff3cf;font-size:13px}#game-shell #modal-layer .inv2-sellbar{display:none;margin-left:auto;gap:8px}#game-shell #modal-layer .inv2.sell-mode .inv2-sellbar{display:flex}@media(max-width:900px){#game-shell #modal-layer .inv2{grid-template-columns:minmax(0,1fr)!important}#game-shell #modal-layer .inv2-hero{min-height:240px}#game-shell #modal-layer .inv2-hero img{width:160px}#game-shell #modal-layer .inv2-hero .inv2-paperdoll{transform:scale(.76)}#game-shell #modal-layer .inv2 .inv2-grid{grid-template-columns:repeat(auto-fill,minmax(56px,1fr))!important;max-height:42dvh!important}#game-shell #modal-layer .inv2-detail{grid-template-columns:64px minmax(0,1fr)}#game-shell #modal-layer .inv2-detail-art{width:64px;height:64px}#game-shell #modal-layer .inv2-detail-actions{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap}#game-shell #modal-layer .inv2-detail-actions button{flex:1 1 120px}#game-shell #modal-layer .inv2-tools select{width:120px}}.inv2-hover-card,.inv2-pop{position:fixed;z-index:10060;width:300px;max-width:calc(100vw - 20px);padding:12px 14px;border:1px solid rgba(224,180,92,.7);border-radius:12px;background:radial-gradient(120% 60% at 50% 0%,rgba(62,92,136,.35),transparent 60%),linear-gradient(180deg,#121d30fa,#080d18fa);box-shadow:0 0 0 1px #050a14,0 18px 40px #000000a6,0 0 18px #e0b45c2e;color:#dfe7f2;font:13px/1.45 Chakra Petch,Leelawadee UI,sans-serif}.inv2-hover-card{pointer-events:none;animation:invCardIn .12s ease-out}@keyframes invCardIn{0%{opacity:0;transform:translateY(4px)}}.inv2-hover-card header,.inv2-pop header{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid rgba(190,144,70,.25)}.inv2-card-art{display:grid;place-items:center;flex:none;width:58px;height:58px;border:1px solid #3c4f6e;border-radius:10px;background:radial-gradient(circle at 50% 40%,#22334f,#0d1626 75%)}.inv2-card-art .inv2-art{display:flex;align-items:center;justify-content:center;width:52px;height:52px;overflow:hidden}.inv2-card-art .inv2-art>*{flex:none!important;margin:0!important;transform:scale(.8)}.inv2-card-art.rarity-Uncommon{border-color:#4fbf6a}.inv2-card-art.rarity-Rare{border-color:#3f8dff}.inv2-card-art.rarity-Epic{border-color:#b061ff}.inv2-card-art.rarity-Legendary{border-color:#ffb02e;box-shadow:0 0 10px #ffb02e59}.inv2-card-art.rarity-Mythic{border-color:#ff4d6d;box-shadow:0 0 12px #ff4d6d66}.inv2-hover-card header b,.inv2-pop header b{display:block;color:#ffe6a0;font-size:15px;line-height:1.25}.inv2-hover-card header b i,.inv2-pop header b i{color:#8ff6ff;font-style:normal}.inv2-hover-card header small,.inv2-pop header small{color:#9fb1c9;font-size:11.5px}.inv2-hover-card header em,.inv2-pop header em{color:#ffd76a;font-style:normal}.rarity-text-Uncommon{color:#7ee495!important}.rarity-text-Rare{color:#7fb2ff!important}.rarity-text-Epic{color:#cf9bff!important}.rarity-text-Legendary{color:#ffc75a!important}.rarity-text-Mythic{color:#ff7d93!important}.inv2-card-power{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px;padding:4px 10px;border:1px solid rgba(190,144,70,.3);border-radius:8px;background:#070c16b3}.inv2-card-power span{color:#c9a35a;font-size:10.5px;letter-spacing:.14em}.inv2-card-power b{color:#ffd76a;font-size:18px}.inv2-card-stats{display:grid;grid-template-columns:1fr 1fr;gap:3px 12px;margin:0 0 6px;padding:0;list-style:none}.inv2-card-stats li{display:flex;justify-content:space-between;padding:2px 6px;border-radius:5px;background:#ffffff08}.inv2-card-stats span{color:#8ea0bb;font-size:11.5px}.inv2-card-stats b{color:#8fffa5;font-size:12.5px}.inv2-card-option{margin:0 0 6px;color:#8ff6ff;font-size:12px}.inv2-card-desc{margin:0;color:#b9c6da;font-size:12px}.inv2-card-compare{margin:6px 0 0;padding:4px 8px;border-radius:6px;font-size:11.5px}.inv2-card-compare.up{background:#3ca05a29;color:#8fffa5}.inv2-card-compare.down{background:#c8464629;color:#ff9c8a}.inv2-hover-card footer,.inv2-pop footer{display:flex;align-items:center;gap:6px;margin-top:8px;padding-top:6px;border-top:1px solid rgba(190,144,70,.2);color:#ffe08a;font-size:12px}.inv2-hover-card footer .eo-coin,.inv2-pop footer .eo-coin{width:16px!important;height:16px!important}.inv2-card-hint{margin:6px 0 0;color:#7d8ca5;font-size:11px;text-align:right}.inv2-pop{width:320px;padding-top:14px;animation:invCardIn .14s ease-out}.inv2-pop-close{position:absolute;top:8px;right:8px;width:28px;height:28px;border:1px solid #3c4f6e;border-radius:8px;background:#0d1626;color:#c6d2e4;font-size:13px;cursor:pointer}.inv2-pop header{padding-right:30px}.inv2-pop-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px;margin-top:10px}.inv2-pop-actions button{min-height:38px;padding:6px 10px;border:1px solid #3c4f6e;border-radius:9px;background:linear-gradient(180deg,#1d2b45,#0e1727);color:#c6d2e4;font:700 13.5px Chakra Petch,sans-serif;cursor:pointer}.inv2-pop-actions button.primary{border-color:#ffd98a;background:linear-gradient(180deg,#f2c15f,#b67c25);color:#1d1405}.inv2-pop-actions button.danger{border-color:#e06a6a;background:linear-gradient(180deg,#8f2c2c,#551616);color:#ffe3e3}.inv2-pop-actions button:disabled{opacity:.55;cursor:default}.inv2-pop.sheet{left:50%!important;top:auto!important;bottom:max(10px,env(safe-area-inset-bottom));width:min(420px,calc(100vw - 20px));transform:translate(-50%)}#game-shell #hud .skill[data-kind]:after{position:absolute;right:2px;top:2px;z-index:3;display:grid;place-items:center;width:16px;height:16px;border:1px solid rgba(243,198,95,.8);border-radius:50%;background:#0b1422;color:#ffe08a;font:700 10px/1 sans-serif;pointer-events:none}#game-shell #hud .skill[data-kind=dash]:after{content:"»"}#game-shell #hud .skill[data-kind=chain]:after{content:"ϟ"}#game-shell #hud .skill[data-kind=nova]:after{content:"✺"}#game-shell #hud .skill[data-kind=support]:after{content:"✚";color:#8fffa5;border-color:#6fdc8c}#game-shell #hud .skill[data-kind=field]:after{content:"◎"}#game-shell #hud .skill[data-kind=ultimate]:after{content:"★";color:#ff9a6a;border-color:#ff9a6a}#game-shell #hud .skill[data-kind=support]{filter:saturate(1.25) brightness(1.12) hue-rotate(-25deg)}#game-shell #hud .skill[data-kind=dash],#game-shell #hud .skill[data-kind=chain]{filter:saturate(1.35) brightness(1.08)}#game-shell #hud #active-buffs .skill-buff-chip{font-weight:700;text-shadow:0 1px 2px #000}#game-shell #modal-layer .game-window .stat-grid.stat-grid-explained{grid-template-columns:1fr!important;gap:6px!important}#game-shell #modal-layer .game-window .stat-row.stat-explained{display:grid!important;grid-template-columns:54px 1fr auto;align-items:center;gap:2px 10px;padding:6px 10px!important}#game-shell #modal-layer .game-window .stat-row.stat-explained>b{grid-row:1 / span 2;font-size:15px;color:#ffd98a}#game-shell #modal-layer .game-window .stat-row.stat-explained>span{grid-column:3;grid-row:1 / span 2;font-size:15px;font-weight:700;color:#fff4d6;white-space:nowrap}#game-shell #modal-layer .game-window .stat-row.stat-explained>small{grid-column:2;grid-row:1 / span 2;color:#b9c4d6;font-size:11.5px;line-height:1.4}#game-shell #modal-layer .game-window .stat-row.stat-str>b{color:#ff9a6a}#game-shell #modal-layer .game-window .stat-row.stat-agi>b{color:#8dff8a}#game-shell #modal-layer .game-window .stat-row.stat-dex>b{color:#ffe14a}#game-shell #modal-layer .game-window .stat-row.stat-int>b{color:#7cc1ff}#game-shell #modal-layer .game-window .stat-row.stat-vit>b{color:#ff7a86}#game-shell #modal-layer .game-window .stat-row.stat-lux>b{color:#cf9bff}@media(max-width:560px){#game-shell #modal-layer .game-window .stat-row.stat-explained{grid-template-columns:44px 1fr auto}#game-shell #modal-layer .game-window .stat-row.stat-explained>small{font-size:10.5px}}#game-shell #modal-layer .skill-library-head{display:flex;align-items:baseline;gap:8px;margin:12px 2px 6px;color:#ffd98a;font:700 13px/1.2 Chakra Petch,sans-serif;letter-spacing:.06em}#game-shell #modal-layer .skill-library-head small{color:#8f9bb0;font-size:11px}#game-shell #modal-layer .skill-library-card .skill-new-tag{margin-left:6px;padding:0 6px;border-radius:999px;font-style:normal;font-size:9.5px;vertical-align:2px;color:#1b1205;background:linear-gradient(180deg,#ffe7a0,#e0a440)}#game-shell #modal-layer .skill-library-card.locked{opacity:.55;filter:grayscale(.6);cursor:not-allowed}#game-shell #modal-layer .skill-library-card.locked .skill-new-tag{color:#e8eef8;background:#3a4560}#game-shell #modal-layer .game-window:has(.skill-loadout-window){width:min(1080px,96vw)!important}#game-shell #modal-layer .skill-loadout-window .active-skill-slots{position:sticky;top:0;z-index:4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;background:#101a2a;border:1px solid #bb934f;border-radius:10px}#game-shell #modal-layer .skill-loadout-window .skill-library{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}#game-shell #modal-layer .skill-library-card{min-height:150px;text-align:left;padding:14px;border:1px solid #5f513b;border-radius:10px;background:linear-gradient(145deg,#243248,#111a29);color:#f7edd5}#game-shell #modal-layer .skill-library-card p{font-size:13px;line-height:1.6;color:#ced7e4;white-space:normal}#game-shell #modal-layer .skill-library-card.selected{border:2px solid #f2c46c;box-shadow:inset 0 0 18px #d5a33b20}#game-shell #modal-layer .skill-library-card:focus-visible{outline:3px solid #8ae5ff;outline-offset:3px}#game-shell #modal-layer .skill-library-card:hover:not(:disabled){background:#2c3e55}@media(max-width:600px){#game-shell #modal-layer .skill-loadout-window .skill-library{grid-template-columns:1fr}}#game-shell #modal-layer .active-skill-slots article{cursor:pointer;min-height:72px;padding:12px;border:1px solid #665238;border-radius:8px}#game-shell #modal-layer .active-skill-slots article.slot-chosen{border:2px solid #ffe0a0;background:#3a3020;box-shadow:0 0 12px #c8923433}#game-shell #modal-layer .active-skill-slots article:focus-visible{outline:3px solid #86dafa}#game-shell #modal-layer #expanded-map-route{display:block;width:100%;height:auto!important;min-height:0!important;position:relative;border:2px solid #ac8245;border-radius:10px;overflow:hidden}#game-shell #modal-layer .game-window:has(.beast-window){width:min(980px,96vw)!important}#game-shell #modal-layer .beast-window h3{margin:14px 0 8px;color:#ffe08a;font-size:15px}#game-shell #modal-layer .beast-window h3 small{margin-left:8px;color:#9fb1c9;font-size:11px;font-weight:400}#game-shell #modal-layer .beast-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}#game-shell #modal-layer .beast-card{display:grid;grid-template-columns:76px minmax(0,1fr);gap:4px 12px;align-items:center;padding:10px;border:1px solid #3c4f6e;border-radius:10px;background:linear-gradient(180deg,#16243a,#0b1422)}#game-shell #modal-layer .beast-card.active{border-color:#ffd76a;box-shadow:0 0 12px #ffd76a59}#game-shell #modal-layer .beast-card b{display:block;color:#fff3cf;font-size:14px}#game-shell #modal-layer .beast-card small{color:#9fb1c9;font-size:11px}#game-shell #modal-layer .beast-card p{margin:4px 0;color:#c9d3e3;font-size:12px;line-height:1.35}#game-shell #modal-layer .beast-card em{color:#8fffa5;font-size:11.5px;font-style:normal}#game-shell #modal-layer .beast-card button{grid-column:1 / -1;min-height:32px;border:1px solid #3c4f6e;border-radius:7px;background:linear-gradient(180deg,#1d2b45,#0e1727);color:#c6d2e4;font-weight:700;cursor:pointer}#game-shell #modal-layer .beast-card button.primary{border-color:#ffd98a;background:linear-gradient(180deg,#f2c15f,#b67c25);color:#1d1405}#game-shell #modal-layer .beast-card button:disabled{opacity:.5;cursor:default}.beast-art{display:block;width:76px;height:76px;border-radius:10px;background:url(../assets/generated/monster-motion-atlas-v32.png) 0 calc(var(--beast-row) * 20%) / 400% 600% no-repeat,radial-gradient(circle at 50% 70%,#2c4369,#0b1422 70%);image-rendering:pixelated}.beast-art.pet-extra{background:url(../assets/generated/pet-extra-v40.png) 0 calc(var(--beast-row) * 33.333%) / 400% 400% no-repeat,radial-gradient(circle at 50% 70%,#2c4369,#0b1422 70%)}.beast-art.mount-v41{background:url(../assets/generated/mount-icons-v41.png) calc(var(--mount-i) * 50%) 0 / 300% 100% no-repeat,radial-gradient(circle at 50% 70%,#2c4369,#0b1422 70%)}#game-shell #modal-layer .beast-bags{display:grid;grid-template-columns:1fr 1fr;gap:12px}#game-shell #modal-layer .beast-bags section{padding:10px;border:1px solid #2b3b57;border-radius:8px;background:#0a1220}#game-shell #modal-layer .beast-bags h4{margin:0 0 8px;color:#c9a35a;font-size:12px;letter-spacing:.08em}#game-shell #modal-layer .beast-bags h4 small{color:#9fb1c9;font-weight:400}#game-shell #modal-layer .beast-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(54px,1fr));gap:6px;max-height:240px;overflow-y:auto}#game-shell #modal-layer .beast-item{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;padding:0;border:1px solid #34445f;border-radius:8px;background:linear-gradient(180deg,#1b2942,#0d1626);cursor:pointer}#game-shell #modal-layer .beast-item .inv2-art{width:44px;height:44px;overflow:hidden;display:flex;align-items:center;justify-content:center}#game-shell #modal-layer .beast-item .inv2-art>*{flex:none!important;transform:scale(.68)}#game-shell #modal-layer .beast-item b{position:absolute;right:3px;bottom:1px;color:#fff;font-size:10px;text-shadow:0 1px 2px #000}#game-shell #modal-layer .beast-item em{position:absolute;left:3px;top:1px;color:#8ff6ff;font-size:10px;font-style:normal}#game-shell #modal-layer .beast-note{margin:4px 0;color:#7d8ca5;font-size:12px}@media(max-width:760px){#game-shell #modal-layer .beast-bags{grid-template-columns:1fr}}#game-shell #hud .menu-icon.icon-companions{background:url(../assets/generated/monster-motion-atlas-v32.png) 0 0 / 400% 600% no-repeat!important;image-rendering:pixelated}#game-shell #modal-layer .home-lead{margin:0 0 10px;color:#c9d3e3;font-size:12.5px}#game-shell #modal-layer .home-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}#game-shell #modal-layer .home-card{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid #3c4f6e;border-left:4px solid var(--town);border-radius:10px;background:linear-gradient(180deg,#16243a,#0b1422)}#game-shell #modal-layer .home-card.active{border-color:var(--town);box-shadow:0 0 14px color-mix(in srgb,var(--town) 40%,transparent)}#game-shell #modal-layer .home-card b{color:var(--town);font-size:15px}#game-shell #modal-layer .home-card small{color:#9fb1c9;font-size:11px}#game-shell #modal-layer .home-card p{margin:4px 0;color:#c9d3e3;font-size:12px;line-height:1.45}#game-shell #modal-layer .home-card button,#game-shell #modal-layer .town-window button{min-height:32px;padding:6px 12px;border:1px solid #3c4f6e;border-radius:7px;background:linear-gradient(180deg,#1d2b45,#0e1727);color:#c6d2e4;font-weight:700;cursor:pointer}#game-shell #modal-layer .home-card button.primary,#game-shell #modal-layer .town-window button.primary{border-color:#ffd98a;background:linear-gradient(180deg,#f2c15f,#b67c25);color:#1d1405}#game-shell #modal-layer .home-card button:disabled,#game-shell #modal-layer .town-window button:disabled{opacity:.55;cursor:default}#game-shell #modal-layer .town-blessing{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #6e5226;border-radius:10px;background:radial-gradient(circle at 10% 50%,rgba(243,198,95,.18),transparent 60%),#0b1422}#game-shell #modal-layer .town-blessing h3{margin:0 0 4px;color:#ffe08a}#game-shell #modal-layer .town-blessing p{margin:0 0 4px;color:#c9d3e3;font-size:12.5px}#game-shell #modal-layer .town-blessing small{color:#8fffa5}#game-shell #modal-layer .town-window>h3{margin:14px 0 8px;color:#ffe08a}#game-shell #modal-layer .town-goods{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px}#game-shell #modal-layer .town-good{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px;border:1px solid #34445f;border-radius:8px;background:linear-gradient(180deg,#16243a,#0b1422)}#game-shell #modal-layer .town-good .inv2-art{width:52px;height:52px;display:flex;align-items:center;justify-content:center;overflow:hidden}#game-shell #modal-layer .town-good .inv2-art>*{flex:none!important;transform:scale(.8)}#game-shell #modal-layer .town-good b{color:#fff3cf;font-size:13px}#game-shell #modal-layer .town-good small{display:block;color:#9fb1c9;font-size:11px}#game-shell #modal-layer .town-good p{margin:2px 0 0;color:#b9c6da;font-size:11.5px;line-height:1.35}#game-shell #hud .home-warp-icon{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:1px solid rgba(224,180,92,.7);border-radius:12px;background:linear-gradient(180deg,#2a3a58,#101a2c);color:#ffe08a;font-size:12px;cursor:pointer;pointer-events:auto}#game-shell #hud .home-warp-icon small{color:#ffe08a;font-size:11px}.premium-art{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:radial-gradient(circle at 35% 30%,#fff6c2,#ffcf4a 45%,#b0700f);box-shadow:inset 0 0 0 2px #fff1a8,0 0 12px #ffc846b3;color:#3a2205;font:900 26px/1 Chakra Petch,sans-serif;text-shadow:0 1px 0 #fff8d0}.premium-art.premium-art-30{background:radial-gradient(circle at 35% 30%,#ffe6ff,#ff9df0 40%,#7a3dff);box-shadow:inset 0 0 0 2px #ffd6ff,0 0 14px #c878ffbf;color:#2a0f4a}#game-shell #hud #active-buffs .premium-chip{color:#ffd24a}#game-shell #hud #active-buffs .premium-chip:before{content:"";display:inline-block;width:16px;height:16px;margin-right:3px;vertical-align:-3px;background:url(../assets/generated/premium-crown-v40.svg) center / contain no-repeat}img.premium-pass-art{display:block;width:60px;height:60px;object-fit:contain;filter:drop-shadow(0 3px 4px rgba(0,0,0,.55))}#game-shell #modal-layer .premium-status{align-items:center}#game-shell #modal-layer .game-window:has(.premium-status){width:min(900px,96vw)!important}#game-shell #modal-layer .premium-status .premium-crown{flex:0 0 72px;width:72px;height:72px;filter:grayscale(.7) brightness(.8) drop-shadow(0 4px 6px rgba(0,0,0,.6))}#game-shell #modal-layer .premium-status.active .premium-crown{filter:drop-shadow(0 0 10px rgba(255,210,80,.7)) drop-shadow(0 4px 6px rgba(0,0,0,.6));animation:premiumCrown 2.4s ease-in-out infinite}@keyframes premiumCrown{50%{transform:translateY(-3px) rotate(-3deg)}}#game-shell #hud .currency .gem-money .currency-plus{pointer-events:auto!important;cursor:pointer}#game-shell #modal-layer .premium-status .inv2-gems{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px 0 6px;border:1px solid #6e5226;border-radius:17px;background:#0b1422;color:#fff3cf}#game-shell #modal-layer .town-window button .eo-gem{width:18px!important;height:18px!important;vertical-align:-4px}.purchase-pop{position:fixed;left:50%;top:18%;z-index:10050;pointer-events:none;transform:translate(-50%);animation:purchasePopIn 2.3s ease forwards}.purchase-pop-card{display:flex;align-items:center;gap:14px;min-width:300px;max-width:min(440px,92vw);padding:12px 20px 12px 12px;border:1px solid #ffd98a;border-radius:14px;background:radial-gradient(circle at 15% 50%,rgba(255,215,106,.25),transparent 55%),linear-gradient(180deg,#1a2a44,#0b1422);box-shadow:0 0 0 1px #3a2408,0 0 26px #ffd25a73,0 18px 40px #0009;color:#e9eef6;font-family:Chakra Petch,Leelawadee UI,sans-serif}.purchase-pop-art{display:grid;place-items:center;flex:0 0 64px;width:64px;height:64px;overflow:hidden;border-radius:10px;background:radial-gradient(circle,#2c4369,#0b1422 72%)}.purchase-pop-art>*{flex:none!important;transform:scale(.9)}.purchase-pop-card b{display:block;color:#8fffa5;font-size:18px;letter-spacing:.02em;text-shadow:0 0 10px rgba(110,255,150,.5)}.purchase-pop-card strong{display:block;color:#fff3cf;font-size:15px}.purchase-pop-card small{display:block;margin-top:2px;color:#ffe08a;font-size:12.5px}.purchase-pop.fail .purchase-pop-card{border-color:#ff8a73;box-shadow:0 0 0 1px #3a0e08,0 0 22px #ff6e5a66,0 18px 40px #0009}.purchase-pop.fail .purchase-pop-card b{color:#ff9c86;text-shadow:none}@keyframes purchasePopIn{0%{opacity:0;transform:translate(-50%,14px) scale(.9)}10%{opacity:1;transform:translate(-50%) scale(1.04)}16%{transform:translate(-50%) scale(1)}82%{opacity:1}to{opacity:0;transform:translate(-50%,-16px)}}.purchase-pop-bless{color:var(--town);font-size:38px;text-shadow:0 0 14px var(--town)}#game-shell #modal-layer article.just-bought{animation:justBought 1.2s ease-out}@keyframes justBought{0%{box-shadow:0 0 0 2px #8fffa5,0 0 22px #8fffa599}to{box-shadow:none}}#modal-toasts{position:fixed;left:50%;top:12px;z-index:10040;display:grid;justify-items:center;gap:6px;pointer-events:none;transform:translate(-50%)}#modal-toasts .toast{min-width:240px;max-width:min(460px,92vw);padding:8px 16px;border:1px solid #c9a35a;border-radius:9px;background:linear-gradient(180deg,#1a2a44,#0b1422);box-shadow:0 8px 24px #0000008c;color:#ffe7a8;font:700 13px/1.35 Chakra Petch,Leelawadee UI,sans-serif;text-align:center;animation:modalToastIn 3.1s ease forwards}@keyframes modalToastIn{0%{opacity:0;transform:translateY(-8px)}8%{opacity:1;transform:none}85%{opacity:1}to{opacity:0}}#game-shell #hud .menu-icon.icon-itemshop{border-radius:50%!important;background:url(../assets/generated/icon-item-shop-v40.svg) center / 100% no-repeat!important;filter:drop-shadow(0 2px 3px rgba(0,0,0,.6)) drop-shadow(0 0 6px rgba(190,110,255,.45))}#game-shell #modal-layer .game-window:has(.atlas){width:min(1260px,97vw)!important;max-height:94vh!important}#game-shell #modal-layer .atlas{display:grid;gap:10px;font-family:Chakra Petch,Leelawadee UI,sans-serif}#game-shell #modal-layer .atlas-tabs{display:flex;flex-wrap:wrap;gap:6px}#game-shell #modal-layer .atlas-tabs button{min-height:34px;padding:0 14px;border:1px solid rgba(190,144,70,.45);border-radius:17px;background:linear-gradient(180deg,#17243a,#0b1422);color:#b9c6da;font:700 13px Chakra Petch,sans-serif;cursor:pointer}#game-shell #modal-layer .atlas-tabs button.on{border-color:#f6d790;background:linear-gradient(180deg,#f6d27e,#c99236 60%,#8d5f1f);color:#241503}#game-shell #modal-layer .atlas-view[hidden]{display:none!important}#game-shell #modal-layer .atlas-view[data-atlas-view=world]{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:12px;align-items:start}#game-shell #modal-layer .atlas-board{position:relative;overflow:hidden;border:1px solid rgba(190,144,70,.55);border-radius:14px;background:#060d1c;box-shadow:inset 0 0 40px #0009,0 10px 30px #00000073}#game-shell #modal-layer .atlas-svg{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none}#game-shell #modal-layer .atlas-land{fill:url(#atlas-land);stroke:#e0b45c59;stroke-width:2;filter:drop-shadow(0 0 18px rgba(80,160,255,.18))}#game-shell #modal-layer .atlas-road{fill:none;stroke:#f6dc9a61;stroke-width:3;stroke-dasharray:2 9;stroke-linecap:round}#game-shell #modal-layer .atlas-road.main{stroke:#f6dc9a99;stroke-width:4.5;stroke-dasharray:3 10}#game-shell #modal-layer .atlas-route{fill:none;stroke:#ffe08a;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14 12;filter:drop-shadow(0 0 6px rgba(255,210,90,.9));animation:atlasRoute 1.1s linear infinite}@keyframes atlasRoute{to{stroke-dashoffset:-26}}#game-shell #modal-layer .atlas-node{cursor:pointer;outline:none}#game-shell #modal-layer .atlas-node-body{fill:#0d1a2e;stroke:var(--node);stroke-width:3;filter:drop-shadow(0 4px 6px rgba(0,0,0,.7));transition:transform .15s ease}#game-shell #modal-layer .atlas-node-ring{fill:none;stroke:var(--node);stroke-width:1.5;stroke-opacity:.45}#game-shell #modal-layer .type-city .atlas-node-body{fill:#2a2412;stroke-width:4}#game-shell #modal-layer .type-town .atlas-node-body{fill:#101e33}#game-shell #modal-layer .danger-easy .atlas-node-body{stroke:#6fe28f}#game-shell #modal-layer .danger-fair .atlas-node-body{stroke:#ffd36a}#game-shell #modal-layer .danger-hard .atlas-node-body{stroke:#ff6f5c}#game-shell #modal-layer .atlas-glyph{text-anchor:middle;pointer-events:none}#game-shell #modal-layer .atlas-home{text-anchor:middle;pointer-events:none;filter:drop-shadow(0 1px 2px #000)}#game-shell #modal-layer .atlas-label{fill:#fff3cf;font:700 15px Chakra Petch,Leelawadee UI,sans-serif;text-anchor:middle;paint-order:stroke;stroke:#060d1c;stroke-width:4px;pointer-events:none}#game-shell #modal-layer .type-city .atlas-label{fill:#ffe08a;font-size:18px}#game-shell #modal-layer .atlas-level{fill:#9fb1c9;font:600 11.5px Chakra Petch,sans-serif;text-anchor:middle;paint-order:stroke;stroke:#060d1c;stroke-width:3px;pointer-events:none}#game-shell #modal-layer .danger-easy .atlas-level{fill:#8ff0a8}#game-shell #modal-layer .danger-fair .atlas-level{fill:#ffe08a}#game-shell #modal-layer .danger-hard .atlas-level{fill:#ff9c8a}#game-shell #modal-layer .atlas-node:hover .atlas-node-body,#game-shell #modal-layer .atlas-node:focus-visible .atlas-node-body{transform:scale(1.12)}#game-shell #modal-layer .atlas-node.selected .atlas-node-ring{stroke:#ffe08a;stroke-width:3.5;stroke-opacity:1;filter:drop-shadow(0 0 8px rgba(255,220,120,.9))}#game-shell #modal-layer .atlas-here-pulse{fill:none;stroke:#8ff6ff;stroke-width:3;transform-box:fill-box;transform-origin:center;animation:atlasPulse 1.6s ease-out infinite}@keyframes atlasPulse{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.6)}}#game-shell #modal-layer .atlas-you rect{fill:#0c2a3c;stroke:#8ff6ff;stroke-width:1.5}#game-shell #modal-layer .atlas-you text{fill:#bff8ff;font:700 11.5px Chakra Petch,Leelawadee UI,sans-serif;text-anchor:middle}#game-shell #modal-layer .atlas-compass circle{fill:#0b1422b3;stroke:#e0b45c8c;stroke-width:1.5}#game-shell #modal-layer .atlas-compass path{fill:#e0b45c}#game-shell #modal-layer .atlas-compass text{fill:#e0b45c;font:700 13px Chakra Petch,sans-serif;text-anchor:middle}#game-shell #modal-layer .atlas-legend{position:absolute;left:10px;bottom:10px;display:flex;flex-wrap:wrap;gap:6px 12px;padding:6px 10px;border:1px solid rgba(190,144,70,.35);border-radius:10px;background:#060c18d1;color:#c9d3e3;font-size:11.5px}#game-shell #modal-layer .atlas-legend i{display:inline-block;width:10px;height:10px;margin-right:5px;border-radius:50%;vertical-align:-1px}#game-shell #modal-layer .atlas-legend .lg-easy{background:#6fe28f}#game-shell #modal-layer .atlas-legend .lg-fair{background:#ffd36a}#game-shell #modal-layer .atlas-legend .lg-hard{background:#ff6f5c}#game-shell #modal-layer .atlas-detail{display:grid;gap:10px;align-content:start;min-height:100%;padding:14px;border:1px solid rgba(190,144,70,.5);border-radius:14px;background:linear-gradient(180deg,#142034f7,#090f1bfa);color:#dfe7f2}#game-shell #modal-layer .atlas-detail header{display:flex;align-items:center;gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(190,144,70,.25)}#game-shell #modal-layer .atlas-detail-glyph{display:grid;place-items:center;flex:none;width:54px;height:54px;border:2px solid var(--node);border-radius:50%;background:radial-gradient(circle at 35% 30%,#23385a,#0b1422 75%);box-shadow:0 0 14px color-mix(in srgb,var(--node) 45%,transparent);font-size:28px}#game-shell #modal-layer .atlas-detail h3{margin:0;color:#ffe08a;font-size:20px;line-height:1.2}#game-shell #modal-layer .atlas-detail header small{color:#9fb1c9;font-size:12px}#game-shell #modal-layer .atlas-chips{display:flex;flex-wrap:wrap;gap:5px}#game-shell #modal-layer .atlas-chips span{padding:2px 9px;border:1px solid rgba(190,144,70,.3);border-radius:11px;background:#0a1220;color:#c9d3e3;font-size:11.5px}#game-shell #modal-layer .atlas-chips span.here{border-color:#8ff6ff;color:#bff8ff}#game-shell #modal-layer .atlas-detail h4{margin:2px 0 0;color:#e0b45c;font-size:11.5px;letter-spacing:.14em}#game-shell #modal-layer .atlas-boss{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid rgba(255,111,92,.45);border-radius:10px;background:linear-gradient(90deg,#5a141073,#0b142299)}#game-shell #modal-layer .atlas-boss small{display:block;color:#ff9c8a;font-size:10px;font-weight:800;letter-spacing:.14em}#game-shell #modal-layer .atlas-boss b{display:block;color:#fff3cf;font-size:14px}#game-shell #modal-layer .atlas-boss span{color:#9fb1c9;font-size:11.5px}#game-shell #modal-layer .atlas-mobs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}#game-shell #modal-layer .atlas-mob{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto;column-gap:6px;align-items:center;padding:5px;border:1px solid rgba(190,144,70,.2);border-radius:8px;background:#070c1699}#game-shell #modal-layer .atlas-mob>:first-child,#game-shell #modal-layer .atlas-boss>:first-child{grid-row:span 2;width:40px!important;height:40px!important;flex:none!important}#game-shell #modal-layer .atlas-mob b{overflow:hidden;color:#e8edf5;font-size:12px;text-overflow:ellipsis;white-space:nowrap}#game-shell #modal-layer .atlas-mob span{color:#8a99ae;font-size:10.5px}#game-shell #modal-layer .atlas-list{display:grid;gap:5px;margin:0;padding:0;list-style:none}#game-shell #modal-layer .atlas-list li{padding:6px 9px;border:1px solid rgba(190,144,70,.18);border-radius:8px;background:#070c1699;color:#c9d3e3;font-size:12.5px}#game-shell #modal-layer .atlas-list b{color:#ffe08a}#game-shell #modal-layer .atlas-route-info{display:grid;gap:3px;padding:8px 10px;border:1px dashed rgba(255,224,138,.45);border-radius:9px;background:#3c2e0e40}#game-shell #modal-layer .atlas-route-info span{color:#e0b45c;font-size:10.5px;font-weight:800;letter-spacing:.14em}#game-shell #modal-layer .atlas-route-info b{color:#fff3cf;font-size:12.5px;line-height:1.5}#game-shell #modal-layer .atlas-route-info small{color:#ffd36a;font-size:12px}#game-shell #modal-layer .atlas-actions{display:grid;gap:7px}#game-shell #modal-layer .atlas-actions button{min-height:42px;border-radius:10px;font:800 14.5px Chakra Petch,sans-serif;cursor:pointer}#game-shell #modal-layer .atlas-actions button.primary{border:1px solid #f6d790;background:linear-gradient(180deg,#f6d27e,#d79a3b 55%,#a8661f);color:#241503}#game-shell #modal-layer .atlas-actions button.secondary{border:1px solid rgba(190,144,70,.65);background:linear-gradient(180deg,#1d2b45,#0e1727);color:#ffe7a8}#game-shell #modal-layer .atlas-note{color:#8a99ae;font-size:11.5px;line-height:1.45}@media(max-width:980px){#game-shell #modal-layer .atlas-view[data-atlas-view=world]{grid-template-columns:1fr}#game-shell #modal-layer .atlas-legend{position:static;margin:0;border-width:1px 0 0;border-radius:0}}.zone-banner{position:fixed;left:50%;top:16%;z-index:40;pointer-events:none;transform:translate(-50%,-10px);opacity:0;text-align:center;white-space:nowrap;font-family:Chakra Petch,Leelawadee UI,sans-serif;color:#fff4d6;text-shadow:0 2px 8px rgba(0,0,0,.9),0 0 2px rgba(0,0,0,.9);transition:opacity .5s ease,transform .5s ease}.zone-banner.show{opacity:1;transform:translate(-50%)}.zone-banner .zb-kicker{font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:#ffd27a}.zone-banner .zb-name{font-size:32px;font-weight:700;line-height:1.2;letter-spacing:.02em}.zone-banner .zb-rule{width:280px;height:2px;margin:5px auto 6px;background:linear-gradient(90deg,transparent,#ffd27a 30%,#fff1c4 50%,#ffd27a 70%,transparent)}.zone-banner .zb-sub{font-size:13px;letter-spacing:.14em;color:#eadcbc}@media(max-width:760px),(max-height:520px){.zone-banner{top:13%}.zone-banner .zb-name{font-size:22px}.zone-banner .zb-rule{width:200px}.zone-banner .zb-sub{font-size:11px}}#game-shell #hud #minimap-panel #mini-map.mini-map-art{border:0!important;border-radius:3px!important;box-shadow:inset 0 0 18px #0000008c,0 2px 6px #0009!important;overflow:hidden!important;cursor:pointer}#game-shell #hud #minimap-panel #mini-map.mini-map-art:before{content:""!important;position:absolute!important;inset:0!important;z-index:5!important;pointer-events:none!important;border-style:solid!important;border-width:13px 5px 5px 5px!important;border-image:url(../assets/generated/minimap-frame-v45.png) 41 18 18 18!important}#game-shell #hud #minimap-panel #mini-map.mini-map-art:after{content:""!important;position:absolute!important;inset:1px 1px auto auto!important;width:24px!important;height:24px!important;border:0!important;border-radius:50%!important;background:url(../assets/generated/minimap-compass-v45.png) center / contain no-repeat!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.8));pointer-events:none!important;z-index:6!important}#game-shell #hud #minimap-panel #mini-map #world-clock{top:0;left:8px;z-index:6;padding:0 2px;border:0;background:none;font-size:8.5px;line-height:13px;text-shadow:0 1px 1px #000}#game-shell #hud #minimap-panel #mini-map .mini-map-hint{right:8px!important;bottom:8px!important;z-index:4!important}#game-shell #hud #minimap-panel #mini-map #mini-view{position:absolute!important;z-index:1!important;pointer-events:none!important;border:1.5px solid rgba(255,244,214,.8)!important;border-radius:3px!important;background:#fffae612!important;box-shadow:0 0 0 1px #00000073,0 0 8px #ffe6aa40!important;transition:left .12s linear,top .12s linear}#game-shell #hud #minimap-panel #mini-map #mini-player{position:absolute!important;z-index:3!important;width:13px!important;height:13px!important;margin:0!important;border:0!important;border-radius:0!important;transform:translate(-50%,-50%)!important;background:linear-gradient(135deg,#fffbe8,#ffd25a 60%,#d48a1a)!important;clip-path:polygon(100% 50%,0 0,22% 50%,0 100%)!important;filter:drop-shadow(0 0 2px #000) drop-shadow(0 0 4px rgba(255,210,90,.9))!important;animation:none!important}#game-shell #hud #minimap-panel #mini-map #mini-player.facing-left{transform:translate(-50%,-50%) scaleX(-1)!important}#game-shell #hud #minimap-panel #mini-map #mini-entities{position:absolute!important;inset:0!important;z-index:2!important;pointer-events:none!important}#game-shell #hud #minimap-panel #mini-map .mini-entity{position:absolute!important;transform:translate(-50%,-50%)!important;display:block!important;margin:0!important;border-radius:50%!important;box-sizing:border-box!important}#game-shell #hud #minimap-panel #mini-map .mini-monster{width:5px!important;height:5px!important;background:#ff5a4f!important;border:1px solid rgba(40,0,0,.85)!important;box-shadow:none!important}#game-shell #hud #minimap-panel #mini-map .mini-elite{width:7px!important;height:7px!important;background:#ffa53a!important;border:1px solid #3a1800!important;box-shadow:0 0 0 1.5px #ffbe5a73!important}#game-shell #hud #minimap-panel #mini-map .mini-npc{width:9px!important;height:9px!important;border-radius:2px!important;transform:translate(-50%,-50%) rotate(45deg)!important;background:linear-gradient(135deg,#fff6c8,#f2c15f)!important;border:1.5px solid #2a1a04!important;box-shadow:0 0 6px #ffd678cc!important}#game-shell #hud #minimap-panel #mini-map .mini-warp{width:12px!important;height:12px!important;background:radial-gradient(circle,#e6fbff 0 22%,#4fc8ff 24% 46%,transparent 50%)!important;border:2px solid #8fe7ff!important;box-shadow:0 0 8px #3fb8ff,inset 0 0 4px #3fb8ff!important;animation:miniWarpSpin 2.4s linear infinite!important}#game-shell #hud #minimap-panel #mini-map .mini-boss{width:17px!important;height:17px!important;background:radial-gradient(circle,#ff8a6a,#c4141c 70%)!important;border:1.5px solid #ffd2c4!important;box-shadow:0 0 0 2px #500000cc,0 0 10px #ff3a2a!important;animation:miniBossPulse 1.1s ease-in-out infinite alternate!important}#game-shell #hud #minimap-panel #mini-map .mini-boss:after{content:"☠";position:absolute;inset:0;display:grid;place-items:center;color:#fff;font:700 10px/1 sans-serif;text-shadow:0 1px 1px #000}#game-shell #hud #minimap-panel #mini-map #mini-zone{position:absolute!important;left:8px!important;bottom:8px!important;z-index:4!important;max-width:68%!important;padding:1px 6px!important;border-radius:4px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#060a12cc!important;border:1px solid rgba(232,190,108,.45)!important;color:#ffe6ad!important;font:700 9px/1.45 Chakra Petch,Leelawadee UI,sans-serif!important;pointer-events:none!important}#game-shell #hud #minimap-panel #mini-map #mini-zone.empty{display:none!important}@keyframes miniWarpSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes miniBossPulse{0%{box-shadow:0 0 0 2px #500000cc,0 0 6px #ff3a2a}to{box-shadow:0 0 0 2px #500000cc,0 0 14px #ff5a3a}}#game-shell #hud #notifications .toast,#modal-toasts .toast{position:relative;display:flex!important;align-items:center;gap:8px;min-width:220px;max-width:min(420px,86vw);padding:7px 14px 7px 9px!important;border:1px solid rgba(232,190,108,.8)!important;border-radius:6px!important;background:linear-gradient(180deg,#1a1f2cf7,#0b0e16f7)!important;box-shadow:inset 0 0 0 1px #000000b3,inset 0 1px #ffe6aa1f,0 8px 20px #0000008c!important;color:#f4e4bd!important;font:700 12.5px/1.35 Chakra Petch,Leelawadee UI,sans-serif!important;text-align:left!important;text-shadow:0 1px 2px #000;animation:toastSlide 3.1s ease forwards!important}#game-shell #hud #notifications .toast:before,#game-shell #hud #notifications .toast:after,#modal-toasts .toast:before,#modal-toasts .toast:after{content:"";position:absolute;top:50%;width:7px;height:7px;margin-top:-4px;transform:rotate(45deg);background:linear-gradient(135deg,#fff2c4,#c9913a);box-shadow:0 0 0 1px #2a1906}#game-shell #hud #notifications .toast:before,#modal-toasts .toast:before{left:-4px}#game-shell #hud #notifications .toast:after,#modal-toasts .toast:after{right:-4px}.toast .toast-glyph{flex:0 0 22px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;font-style:normal;font-size:12px;color:#1b1205;background:radial-gradient(circle at 35% 30%,#fff3c6,#e2a947 60%,#8a5414);box-shadow:0 0 0 1px #3a2406,0 0 8px #ffc85a73}.toast>span:not(.toast-art):not(.toast-text){flex:1}.toast.toast-gold{border-color:#ffd36a!important;background:linear-gradient(180deg,#36260cf7,#140d04f7)!important;color:#ffe39a!important}.toast.toast-gold .toast-glyph{animation:toastGlyphSpin 1.6s ease-in-out infinite}.toast.toast-warn{border-color:#ff6e5ad9!important;background:linear-gradient(180deg,#341214f7,#16080af7)!important;color:#ffd0c8!important}.toast.toast-warn .toast-glyph{color:#fff;background:radial-gradient(circle at 35% 30%,#ffb0a0,#e0412e 60%,#7a1408);box-shadow:0 0 0 1px #3a0806}.toast.toast-info .toast-glyph{color:#e8f6ff;background:radial-gradient(circle at 35% 30%,#cfeeff,#3f8fd8 60%,#123c70);box-shadow:0 0 0 1px #0a1a30}.toast.toast-loot{padding-left:6px!important}.toast .toast-art{flex:0 0 36px;width:36px;height:36px;display:grid;place-items:center;overflow:hidden;border-radius:5px;border:2px solid #8a93a3;background:radial-gradient(circle at 50% 40%,#2a3448,#0c111b 75%);box-shadow:inset 0 0 6px #000c}.toast .toast-art img,.toast .toast-art>span,.toast .toast-art .bound-item-art{width:32px!important;height:32px!important;max-width:32px!important;max-height:32px!important;flex:0 0 32px!important}.toast .toast-art.rarity-uncommon{border-color:#5ed46a;box-shadow:inset 0 0 6px #000c,0 0 8px #5ed46a73}.toast .toast-art.rarity-rare{border-color:#4fa8ff;box-shadow:inset 0 0 6px #000c,0 0 8px #4fa8ff80}.toast .toast-art.rarity-epic{border-color:#b46cff;box-shadow:inset 0 0 6px #000c,0 0 10px #b46cff8c}.toast .toast-art.rarity-legendary{border-color:#ffa53a;box-shadow:inset 0 0 6px #000c,0 0 12px #ffa53a99}.toast .toast-art.rarity-mythic{border-color:#ff4a5a;box-shadow:inset 0 0 6px #000c,0 0 14px #ff4a5aa6}.toast .toast-text{display:grid;flex:1;min-width:0;line-height:1.2}.toast .toast-text small{color:#a9b4c6;font-size:10px;font-weight:600}.toast .toast-text b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#eef2f8}.toast .toast-text b.toast-r-uncommon{color:#7deb86}.toast .toast-text b.toast-r-rare{color:#7cc1ff}.toast .toast-text b.toast-r-epic{color:#cf9bff}.toast .toast-text b.toast-r-legendary{color:#ffbf5e}.toast .toast-text b.toast-r-mythic{color:#ff7a86}.toast.toast-loot>em{font-style:normal;color:#ffe39a;font-size:13px}@keyframes toastSlide{0%{opacity:0;transform:translateY(-8px) scale(.96)}8%,86%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes toastGlyphSpin{50%{transform:rotate(180deg) scale(1.12)}}.lvup-banner{position:fixed;left:50%;top:34%;z-index:10050;pointer-events:none;display:grid;justify-items:center;transform:translate(-50%) scale(.4);opacity:0;animation:lvupIn .55s cubic-bezier(.2,1.6,.4,1) forwards;font-family:Chakra Petch,Leelawadee UI,sans-serif}.lvup-banner.out{animation:lvupOut .55s ease-in forwards}.lvup-banner b{position:relative;z-index:2;font-size:52px;font-weight:700;font-style:italic;letter-spacing:.04em;line-height:1;background:linear-gradient(180deg,#fffbe2,#ffe07a 38%,#f2a93a 62%,#b8661a);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:1.5px #3a1e04;filter:drop-shadow(0 3px 0 #2a1402) drop-shadow(0 0 14px rgba(255,200,90,.7))}.lvup-banner em{position:relative;z-index:2;margin-top:-2px;font-style:normal;font-size:40px;font-weight:700;line-height:1;background:linear-gradient(180deg,#fff,#ffe9a8 50%,#e2a547);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:1.2px #3a1e04;filter:drop-shadow(0 2px 0 #2a1402) drop-shadow(0 0 10px rgba(255,210,120,.6))}.lvup-banner small{position:relative;z-index:2;margin-top:6px;padding:2px 12px;border-radius:999px;border:1px solid rgba(232,190,108,.7);background:#0c0e16d9;color:#ffe7b0;font-size:12px;font-weight:600}.lvup-banner .lvup-wing{position:absolute;top:2px;width:150px;height:75px;z-index:1}.lvup-banner .lvup-wing svg{width:100%;height:100%;filter:drop-shadow(0 0 8px rgba(255,200,90,.55))}.lvup-banner .lvup-wing.left{right:calc(50% + 118px);transform:scaleX(-1);transform-origin:center;animation:lvupFlapL 1.2s ease-in-out infinite}.lvup-banner .lvup-wing.right{left:calc(50% + 118px);animation:lvupFlapR 1.2s ease-in-out infinite}.lvup-banner .lvup-rays{position:absolute;left:50%;top:40px;width:420px;height:420px;margin:-210px 0 0 -210px;z-index:0;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(255,220,130,.32) 0 6deg,transparent 6deg 18deg);-webkit-mask:radial-gradient(circle,#000 18%,transparent 68%);mask:radial-gradient(circle,#000 18%,transparent 68%);animation:lvupRays 6s linear infinite}@keyframes lvupIn{to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes lvupOut{0%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,-24px) scale(1.06)}}@keyframes lvupRays{to{transform:rotate(360deg)}}@keyframes lvupFlapL{50%{transform:scaleX(-1) rotate(-7deg)}}@keyframes lvupFlapR{50%{transform:rotate(-7deg)}}@media(max-width:760px),(max-height:520px){.lvup-banner{top:44%}.lvup-banner b{font-size:34px}.lvup-banner em{font-size:28px}.lvup-banner .lvup-wing{width:96px;height:48px}.lvup-banner .lvup-wing.left{right:calc(50% + 78px)}.lvup-banner .lvup-wing.right{left:calc(50% + 78px)}.lvup-banner .lvup-rays{width:280px;height:280px;margin:-140px 0 0 -140px;top:28px}}#game-shell #hud #active-buffs .premium-chip{pointer-events:auto!important;cursor:help}#premium-tip{position:fixed;z-index:10060;width:240px;padding:10px 12px 9px;pointer-events:none;border:1px solid rgba(255,211,106,.85);border-radius:8px;background:linear-gradient(180deg,#30220af7,#100c06f7);box-shadow:inset 0 0 0 1px #0009,0 10px 24px #0009;color:#f4e4bd;font:600 12px/1.45 Chakra Petch,Leelawadee UI,sans-serif;opacity:0;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease}#premium-tip.show{opacity:1;transform:none}#premium-tip header{display:flex;align-items:center;gap:6px}#premium-tip header i{width:18px;height:18px;background:url(../assets/generated/premium-crown-v40.svg) center / contain no-repeat}#premium-tip header b{color:#ffd24a;font-size:14px;letter-spacing:.08em}#premium-tip header em{margin-left:auto;font-style:normal;color:#fff3c4}#premium-tip small{display:block;margin:2px 0 6px;color:#c9b892;font-size:11px}#premium-tip ul{margin:0;padding:6px 0 0;list-style:none;border-top:1px solid rgba(255,211,106,.3)}#premium-tip li{padding-left:14px;position:relative}#premium-tip li:before{content:"◆";position:absolute;left:0;color:#ffd24a;font-size:9px;top:2px}#premium-tip li b{color:#ffe39a}#modal-layer .game-window:has(.quest-board),#modal-layer .game-window:has(.quest-journal){width:min(720px,94vw)!important;max-height:min(86vh,860px)!important}.quest-board,.quest-journal{display:grid;gap:12px;max-height:min(70vh,700px);overflow-y:auto;padding-right:4px}.quest-board>section>h3,.quest-journal h4{margin:4px 0 8px;color:#ffd98a;font-size:14px;letter-spacing:.03em}.quest-board>section>h3 small{margin-left:8px;color:#a9b4c6;font-size:11px;font-weight:500}.quest-tabs{position:sticky;top:0;z-index:2;display:flex;gap:6px;padding-bottom:6px;background:linear-gradient(180deg,#121a28 80%,transparent)}.quest-tabs button{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;cursor:pointer;border:1px solid rgba(232,190,108,.45);background:#141c2c;color:#d6dceb;font:700 12.5px/1.2 Chakra Petch,Leelawadee UI,sans-serif}.quest-tabs button.on{background:linear-gradient(180deg,#c99a3e,#7b5416);border-color:#ffd36a;color:#fff6dc}.quest-tabs button small{padding:1px 6px;border-radius:999px;background:#00000073;color:#ffe39a;font-size:10.5px}.quest-summary{margin:0;color:#c9cfdb;font-size:12px}.quest-card{display:grid;gap:6px;padding:10px 12px;border-radius:8px;border:1px solid rgba(232,190,108,.35);background:linear-gradient(180deg,#1e2638f2,#0e131ef2);box-shadow:inset 0 1px #ffe6aa14}.quest-card.main{border-color:#ffd36ab3}.quest-card.daily{border-color:#78c8ff80}.quest-card.complete{border-color:#8ff0a4;box-shadow:inset 0 0 0 1px #8ff0a440,0 0 12px #8ff0a42e}.quest-card.locked{opacity:.72}.quest-card.claimed{opacity:.55}.quest-card header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px}.quest-card header em{font-style:normal;padding:1px 7px;border-radius:4px;background:#ffd36a29;color:#ffd98a;font-size:10.5px;font-weight:700;white-space:nowrap}.quest-card.side header em{background:#a0e68c24;color:#a8ec94}.quest-card.daily header em{background:#78c8ff24;color:#9fd8ff}.quest-card h3{margin:0;color:#fff1cc;font-size:14.5px}.quest-card header span{color:#ffe6ad;font-size:11.5px;font-weight:700;white-space:nowrap}.quest-card.complete header span{color:#8ff0a4}.quest-card.locked header span{color:#ff9b86}.quest-card p{margin:0;color:#c3cad8;font-size:12px;line-height:1.45}.quest-card .quest-goal{color:#f4e4bd;font-weight:600}.quest-card .quest-goal small{color:#a9b4c6;font-weight:500}.quest-bar{height:6px;border-radius:999px;background:#00000073;overflow:hidden}.quest-bar i{display:block;height:100%;background:linear-gradient(90deg,#f2c15f,#ffe9a8);border-radius:inherit}.quest-card.complete .quest-bar i{background:linear-gradient(90deg,#5ed46a,#b8f7a6)}.quest-card footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.quest-reward{color:#ffe39a;font-size:11.5px}.quest-actions{display:flex;gap:6px}.quest-actions button{padding:5px 12px;font-size:12px}.quest-hint p{margin:0 0 8px;color:#d6dceb;font-size:12.5px}.quest-empty{margin:4px 0;color:#a9b4c6;font-size:12.5px}.quest-history{color:#a9b4c6;font-size:12px}.quest-history summary{cursor:pointer;color:#ffd98a}.quest-history p{margin:3px 0 0 12px}.quest-offers{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px}.quest-offers>*{display:grid;gap:2px;padding:7px 9px;border-radius:6px;text-align:left;border:1px solid rgba(232,190,108,.3);background:#ffffff08;color:#f4e4bd;font:inherit}.quest-offers>button{cursor:pointer}.quest-offers>button:hover{border-color:#ffd36a}.quest-offers b{font-size:12.5px}.quest-offers small{color:#a9b4c6;font-size:11px}.menu-icon.icon-discipline{background:url(../assets/generated/discipline-precision-v50.png) center / contain no-repeat!important;image-rendering:auto}.build-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 12px;padding:10px;border:1px solid rgba(232,190,110,.45);border-radius:10px;background:linear-gradient(180deg,#241c34eb,#12101eeb)}.build-card .build-rule{grid-column:1 / -1;margin:0;font-size:12px;color:#f3d58a}.build-card>div{display:flex;flex-direction:column;gap:2px;min-width:0;padding:6px 8px;border-radius:8px;background:#ffffff0a}.build-card small{font-size:11px;color:#b9a7d8;letter-spacing:.04em}.build-card b{font-size:14px;color:#fff3d6;overflow-wrap:anywhere}.build-card em{font-size:11px;font-style:normal;color:#ffd892}.build-card button{align-self:flex-start;margin-top:4px;padding:4px 10px;font-size:12px}.discipline-window .modal-lead{margin:0 0 10px}.discipline-warn{color:#ff9a7a}.discipline-slots{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.discipline-slot{min-width:0;display:grid;grid-template-columns:44px 1fr;align-items:center;column-gap:8px;padding:8px;border:1px solid rgba(232,190,110,.4);border-radius:10px;background:#141222cc}.discipline-slot small{grid-column:1 / -1;font-size:11px;color:#b9a7d8}.discipline-slot img{width:44px;height:44px}.discipline-slot b{color:#fff3d6}.discipline-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.discipline-card{display:grid;grid-template-columns:72px 1fr;gap:10px;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:linear-gradient(180deg,#221e36f2,#100f1cf2)}.discipline-card.primary{border-color:#f2c45b;box-shadow:0 0 0 1px #f2c45b inset,0 0 14px #f2c45b40}.discipline-card.secondary{border-color:#8fb8ff;box-shadow:0 0 0 1px #8fb8ff inset}.discipline-card>img{width:72px;height:72px}.discipline-card h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 4px;font-size:15px;color:#fff3d6}.discipline-card h3 small{font-size:12px;color:#c9b8e8}.discipline-card h3 i{padding:1px 6px;border-radius:6px;font-size:11px;font-style:normal;background:#f2c45b;color:#2a1d05}.discipline-card.secondary h3 i{background:#8fb8ff;color:#0d1b33}.discipline-card p{margin:0 0 4px;font-size:12px;color:#ddd2f2}.discipline-card ul{margin:0 0 4px;padding-left:16px;font-size:12px;color:#efe6ff}.discipline-card em{font-size:11px;font-style:normal;color:#ffd892}.discipline-skills{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.discipline-skills span{display:grid;grid-template-columns:30px auto;grid-template-rows:auto auto;align-items:center;column-gap:6px;padding:3px 8px 3px 3px;border:1px solid rgba(242,196,91,.35);border-radius:8px;background:#00000040;font-size:12px;color:#fff3d6}.discipline-skills img{grid-row:1 / 3;width:30px;height:30px;border-radius:6px}.discipline-skills small{font-size:10px;color:#ffd892}.discipline-card footer{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px}.discipline-card footer button{flex:1 1 auto;padding:5px 8px;font-size:12px}.discipline-card footer button:disabled{opacity:.45;cursor:not-allowed}#modal-layer .discipline-card footer .discipline-reqs{flex:1 1 100%;display:flex;flex-direction:column;gap:2px;margin:2px 0 0;padding:0;background:none;border:0;box-shadow:none}#modal-layer .discipline-card footer .discipline-req{display:block;margin:0;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;font:600 11.5px/1.4 inherit;color:#ff9a7a!important;text-align:left;white-space:normal}.skill-library-card .skill-cond{display:block;margin:2px 0;font-size:10.5px;font-weight:600}.skill-library-card .skill-cond.met{color:#8fe3a8}.skill-library-card .skill-cond.unmet{color:#ff9a7a}.skill-library-card .weapon-tag{background:#3a2a10;color:#ffd98a;border:1px solid #b48d47}.discipline-note{margin:10px 0 0;font-size:12px;color:#b9a7d8}#hotbar-panel .skill.coated{box-shadow:0 0 0 2px var(--coat),0 0 12px color-mix(in srgb,var(--coat) 65%,transparent),inset 0 0 14px color-mix(in srgb,var(--coat) 45%,transparent)!important}#hotbar-panel .skill.coated:after{content:"";position:absolute;top:-5px;right:-5px;width:22px;height:22px;border-radius:50%;background:var(--coat-icon) center / cover no-repeat,#111a29;box-shadow:0 0 0 1.5px var(--coat),0 0 8px var(--coat);pointer-events:none;z-index:3}#game-shell #hud #hotbar-panel .skill.coated[data-kind]:after{content:"";background:var(--coat-icon) center / cover no-repeat,#111a29;border-color:var(--coat);box-shadow:0 0 6px var(--coat)}#hotbar-panel .skill[data-kind=dodge]{box-shadow:0 0 0 2px #9fd8ff,0 0 10px #6cbcff66!important}.typed-loadout .active-skill-slots{grid-template-columns:repeat(6,minmax(0,1fr))!important}.typed-loadout .active-skill-slots article{cursor:default;display:flex;flex-direction:column;gap:3px;min-width:0}.typed-loadout .active-skill-slots article b{overflow-wrap:anywhere;font-size:13px}.typed-loadout .active-skill-slots article span{font-size:10.5px;line-height:1.35;color:#a9b8cc}.typed-loadout .active-skill-slots article.coated{border:2px solid var(--coat)!important;box-shadow:inset 0 0 16px color-mix(in srgb,var(--coat) 30%,transparent)}.typed-loadout .active-skill-slots article.coated b{color:var(--coat);text-shadow:0 0 8px color-mix(in srgb,var(--coat) 60%,transparent)}.typed-loadout .active-skill-slots article.dodge-slot{border-color:#6cbcff!important;background:linear-gradient(145deg,#142c44,#0b1524)}.typed-loadout .active-skill-slots article.empty{opacity:.6;border-style:dashed!important}.typed-loadout .skill-loadout-summary{justify-content:flex-start!important;gap:16px}.typed-loadout .skill-loadout-summary:before,.typed-loadout .skill-loadout-summary:after{display:none!important}.typed-loadout .skill-loadout-summary>div{flex:1 1 auto;min-width:0}.typed-loadout .element-emblem{flex:none;width:76px;height:76px;border-radius:50%;box-shadow:0 0 0 2px var(--coat, #f2c46c),0 0 18px var(--coat, #f2c46c)}.typed-loadout .auto-slot-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.typed-loadout .auto-slot-row button{flex:0 0 auto!important;width:auto!important;min-width:0!important;padding:5px 14px!important;font-size:12px!important}.typed-loadout .auto-slot-row small{flex:1 1 220px;font-size:11px;color:#a9b8cc}.typed-loadout .skill-group-hint{margin:-2px 2px 8px;font-size:12px;color:#c9b8e8}.typed-loadout .skill-library-card.coated{border:2px solid var(--coat)!important;box-shadow:inset 0 0 18px color-mix(in srgb,var(--coat) 22%,transparent)}.typed-loadout .skill-library-card.coated>b{color:var(--coat)}.typed-loadout .skill-library-card .coat-note{color:var(--coat);font-weight:600}.typed-loadout .skill-library-card:disabled:not(.locked){cursor:default;opacity:1}@media(max-width:760px){.typed-loadout .active-skill-slots{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:600px){#modal-layer .typed-loadout .skill-loadout-summary{gap:10px!important;padding:8px 10px!important}#modal-layer .typed-loadout .element-emblem{width:44px;height:44px}#modal-layer .typed-loadout .skill-loadout-summary>div>p:not(.eyebrow),#modal-layer .typed-loadout .auto-slot-row small{display:none!important}#modal-layer .typed-loadout .skill-loadout-summary h3{font-size:13px!important;line-height:1.35}#modal-layer .typed-loadout .auto-slot-row{margin-top:6px}}@media(min-width:761px)and (max-width:1100px){.typed-loadout .active-skill-slots{grid-template-columns:repeat(3,minmax(0,1fr))!important}}#menu-dock-toggle{pointer-events:auto!important;position:fixed;z-index:31;display:none;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 12px;border:1px solid #c89b3c;border-radius:7px;background:linear-gradient(180deg,#3b2a14,#171109);color:#ffd76a;font:700 12px Chakra Petch,sans-serif;cursor:pointer;box-shadow:0 0 12px #000a}#menu-dock-toggle span{font-size:14px;line-height:1}#menu-dock-toggle:hover{border-color:#ffe09a;color:#fff1c2}#menu-dock-toggle.docked{box-shadow:0 0 0 1px #ffd76a55,0 0 14px #c89b3c66}@media(min-width:1101px)and (hover:hover)and (pointer:fine){#app #game-shell #hud #menu-panel.menu-docked{display:none!important}}body.lab-page #menu-dock-toggle,body.game-modal-open #menu-dock-toggle{display:none!important}.inv2-card-level{margin:4px 0;font-size:12px;font-weight:700}.inv2-card-level.met{color:#8fe3a8}.inv2-card-level.unmet{color:#ff9a7a}.boss-map-list .boss-mvp{display:block;margin-top:2px;color:#8fe7ff;font-size:11px}#modal-layer .boss-map-list .boss-mvp b{display:inline!important;font-size:11px!important;color:#ffe08a}@media(max-width:760px){.discipline-cards,.build-card,.discipline-slots{grid-template-columns:1fr}.discipline-card{grid-template-columns:56px 1fr}.discipline-card>img{width:56px;height:56px}}#gw-hud,#gw-hud-over{position:absolute;inset:0;z-index:39;pointer-events:none;container:gwhud / size;color:#ece3cc;font:500 13px/1.35 var(--iso-font, "Leelawadee UI", "Noto Sans Thai", Tahoma, sans-serif);text-align:left;letter-spacing:normal;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}#gw-hud-over{z-index:70}:is(#gw-hud,#gw-hud-over)>.gw-in{position:absolute;inset:0;pointer-events:none;--gw-blue: #4bbcff;--gw-red: #ff5a4a;--gw-gold: #d9b56a;--gw-gold-hi: #f6dc9a;--gw-line: rgba(217, 181, 106, .72);--gw-line-soft: rgba(217, 181, 106, .3);--gw-text: #ece3cc;--gw-muted: #9fb1c9;--gw-num: "Chakra Petch", var(--iso-font, "Leelawadee UI", Tahoma, sans-serif);--gw-title: var(--iso-title, Georgia, "Leelawadee UI", serif);--gw-diamond: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M5 .7 9.3 5 5 9.3.7 5z' fill='%23f6dc9a' stroke='%237a5826' stroke-width='1'/%3E%3C/svg%3E");--gw-st: max(8px, env(safe-area-inset-top, 0px));--gw-sb: max(8px, env(safe-area-inset-bottom, 0px));--gw-sl: max(10px, env(safe-area-inset-left, 0px));--gw-sr: max(10px, env(safe-area-inset-right, 0px));--gw-gap: 10px;--gw-card-w: 272px;--gw-map-w: 240px;--gw-side: 272px;--gw-slot: clamp(40px, 4.4cqw, 52px);--gw-score-fs: 26px;--gw-medal: 62px;--gw-st-ic: 18px;--gw-feed-w: calc(var(--gw-side) + 30px);--gw-top-w: min(760px, calc(100cqw - 2 * (var(--gw-side) + 2 * var(--gw-gap))));--gw-feed-cap: min(var(--gw-feed-w), calc(50cqw - var(--gw-top-w) / 2 - var(--gw-sr) - 8px));--gw-banner-cap: calc((100cqw - 2 * (var(--gw-sr) + var(--gw-feed-cap) + 8px)) / 1.04);--gw-feed-max: 90px;--gw-feed-clear: calc(var(--gw-map-bottom, 0px) + 6px + var(--gw-feed-max) + 6px)}:is(#gw-hud,#gw-hud-over) *,:is(#gw-hud,#gw-hud-over) *:before,:is(#gw-hud,#gw-hud-over) *:after{box-sizing:border-box}:is(#gw-hud,#gw-hud-over) [hidden]{display:none!important}:is(#gw-hud,#gw-hud-over) :is(h3,h4,h5,p,ol,ul,li,table){margin:0;padding:0}:is(#gw-hud,#gw-hud-over) button{margin:0;padding:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;line-height:inherit;letter-spacing:normal;text-transform:none;text-shadow:none;box-shadow:none;width:auto;height:auto;min-width:0;min-height:0;cursor:pointer;touch-action:manipulation;-webkit-appearance:none;appearance:none}:is(#gw-hud,#gw-hud-over) button:focus-visible{outline:2px solid #afe9ff;outline-offset:2px}:is(#gw-hud,#gw-hud-over) kbd{padding:0;border:0;background:none;box-shadow:none;font:800 10px/1 var(--gw-num)}:is(#gw-hud,#gw-hud-over) img{display:block;max-width:none;-webkit-user-drag:none}:is(#gw-hud,#gw-hud-over) img.gw-img-missing{visibility:hidden}:is(#gw-hud,#gw-hud-over) .gw-blue{--side: var(--gw-blue);--side-rgb: 75, 188, 255}:is(#gw-hud,#gw-hud-over) .gw-red{--side: var(--gw-red);--side-rgb: 255, 90, 74}:is(#gw-hud,#gw-hud-over) .gw-neutral{--side: var(--gw-gold);--side-rgb: 217, 181, 106}:is(#gw-hud,#gw-hud-over) .gw-panel{position:relative;pointer-events:auto;border:1px solid var(--gw-line);border-radius:8px;background:radial-gradient(120% 80% at 50% 0%,rgba(62,92,136,.22),transparent 62%),linear-gradient(180deg,#121b2bf2,#0b1220f2);box-shadow:0 0 0 1px #03060ceb,inset 0 1px #ffe2a01a,inset 0 0 14px #0006,0 6px 16px #00000073}:is(#gw-hud,#gw-hud-over) .gw-panel:after{content:"";position:absolute;inset:3px;z-index:3;pointer-events:none;background:var(--gw-diamond) left top / 8px 8px no-repeat,var(--gw-diamond) right top / 8px 8px no-repeat,var(--gw-diamond) left bottom / 8px 8px no-repeat,var(--gw-diamond) right bottom / 8px 8px no-repeat}:is(#gw-hud,#gw-hud-over) .gw-ic{--ic: 20px;display:inline-block;flex:none;width:var(--ic);height:var(--ic);vertical-align:middle;font-style:normal;background:url(../assets/guild_v16/hud/hud-icons-v16.png) 0 0 / 500% 500% no-repeat;image-rendering:auto;filter:drop-shadow(0 1px 1px rgba(0,0,0,.7))}:is(#gw-hud,#gw-hud-over) .gw-ic-gate{background-position:0 0}:is(#gw-hud,#gw-hud-over) .gw-ic-gate_broken{background-position:25% 0}:is(#gw-hud,#gw-hud-over) .gw-ic-core_sealed{background-position:50% 0}:is(#gw-hud,#gw-hud-over) .gw-ic-core_open{background-position:75% 0}:is(#gw-hud,#gw-hud-over) .gw-ic-tower{background-position:100% 0}:is(#gw-hud,#gw-hud-over) .gw-ic-tower_ruined{background-position:0 25%}:is(#gw-hud,#gw-hud-over) .gw-ic-kill{background-position:25% 25%}:is(#gw-hud,#gw-hud-over) .gw-ic-death{background-position:50% 25%}:is(#gw-hud,#gw-hud-over) .gw-ic-assist{background-position:75% 25%}:is(#gw-hud,#gw-hud-over) .gw-ic-mvp{background-position:100% 25%}:is(#gw-hud,#gw-hud-over) .gw-ic-bounty{background-position:0 50%}:is(#gw-hud,#gw-hud-over) .gw-ic-shutdown{background-position:25% 50%}:is(#gw-hud,#gw-hud-over) .gw-ic-tonic_hp{background-position:50% 50%}:is(#gw-hud,#gw-hud-over) .gw-ic-tonic_mp{background-position:75% 50%}:is(#gw-hud,#gw-hud-over) .gw-ic-rally{background-position:100% 50%}:is(#gw-hud,#gw-hud-over) .gw-ic-underdog{background-position:0 75%}:is(#gw-hud,#gw-hud-over) .gw-ic-timer{background-position:25% 75%}:is(#gw-hud,#gw-hud-over) .gw-ic-war_score{background-position:50% 75%}:is(#gw-hud,#gw-hud-over) .gw-ic-drake{background-position:75% 75%}:is(#gw-hud,#gw-hud-over) .gw-ic-sim{background-position:100% 75%}:is(#gw-hud,#gw-hud-over) .gw-ic-respawn{background-position:0 100%}:is(#gw-hud,#gw-hud-over) .gw-ic-lane{background-position:25% 100%}:is(#gw-hud,#gw-hud-over) .gw-ic-structure_dmg{background-position:50% 100%}:is(#gw-hud,#gw-hud-over) .gw-ic-merit{background-position:75% 100%}:is(#gw-hud,#gw-hud-over) .gw-ic-live{background-position:100% 100%}:is(#gw-hud,#gw-hud-over).gw-noart .gw-ic{display:inline-grid;place-items:center;background:none;color:var(--gw-gold-hi);font:700 calc(var(--ic) * .72)/1 var(--gw-num)}:is(#gw-hud,#gw-hud-over).gw-noart .gw-ic:before{content:attr(data-g)}:is(#gw-hud,#gw-hud-over) .gw-crest{--cs: 34px;position:relative;display:grid;place-items:center;flex:none;width:var(--cs);height:var(--cs);border-radius:50%;background:radial-gradient(circle at 50% 38%,rgba(var(--side-rgb),.45),#060a12f2 68%);box-shadow:0 0 0 1px #03060c,0 0 0 2px rgba(var(--side-rgb),.85),0 0 10px rgba(var(--side-rgb),.45)}:is(#gw-hud,#gw-hud-over) .gw-crest:before{content:attr(data-i);position:absolute;color:#fff3cf;font:800 calc(var(--cs) * .44)/1 var(--gw-num);text-shadow:0 1px 2px #000}:is(#gw-hud,#gw-hud-over) .gw-crest img{position:relative;z-index:1;width:112%;height:112%;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.8))}:is(#gw-hud,#gw-hud-over) .gw-crest.is-lg{--cs: 52px}:is(#gw-hud,#gw-hud-over) .gw-n{display:inline-block;max-width:9em;overflow:hidden;vertical-align:bottom;color:var(--side, var(--gw-gold-hi));font-weight:800;white-space:nowrap;text-overflow:ellipsis}:is(#gw-hud,#gw-hud-over) .gw-chip{display:inline-flex;align-items:center;gap:3px;height:20px;padding:0 7px 0 3px;border:1px solid rgba(217,181,106,.45);border-radius:10px;background:#060a12d1;color:#fff3cf;font:700 11px/1 var(--gw-num);white-space:nowrap}:is(#gw-hud,#gw-hud-over) .gw-chip .gw-ic{--ic: 16px}:is(#gw-hud,#gw-hud-over) .gw-chip em{font-style:normal}:is(#gw-hud,#gw-hud-over) .gw-chip.is-good{border-color:#8fffa58c}:is(#gw-hud,#gw-hud-over) .gw-chip.is-hot{border-color:#ffb04a;color:#ffd38a;box-shadow:0 0 8px #ff963c73}:is(#gw-hud,#gw-hud-over) .gw-chip.is-shield{border-color:#9fe6ff;color:#dff7ff}:is(#gw-hud,#gw-hud-over) .gw-shield{width:12px;height:14px;margin-left:2px;background:linear-gradient(180deg,#dff7ff,#5fb8ff);clip-path:polygon(50% 0,100% 18%,92% 62%,50% 100%,8% 62%,0 18%)}:is(#gw-hud,#gw-hud-over) .gw-sim{display:inline-block;margin-left:4px;padding:0 4px;border:1px solid #5fd6e8;border-radius:3px;color:#8ff0ff;font:800 9px/13px var(--gw-num);font-style:normal;vertical-align:middle}:is(#gw-hud,#gw-hud-over) .gw-off{margin-left:4px;color:var(--gw-muted);font:600 10px/1 var(--gw-num);font-style:normal}:is(#gw-hud,#gw-hud-over) .gw-x-btn{display:grid;place-items:center;width:26px;height:26px;border:1px solid #4a5d7e;border-radius:6px;background:linear-gradient(180deg,#22324f,#0e1727);color:#e3ebf7;font:800 12px/1 var(--gw-num)}:is(#gw-hud,#gw-hud-over) .gw-x-btn:hover{border-color:var(--gw-gold)}:is(#gw-hud,#gw-hud-over) .gw-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:0 18px;border:1px solid #ffd98a;border-radius:8px;background:linear-gradient(180deg,#f8d77f,#e3ac4a 46%,#b67c25);box-shadow:inset 0 1px #fffadcbf,inset 0 -2px #5a320a73,0 0 0 1px #140c02d9,0 3px 8px #00000073;color:#1d1405;font:800 14px/1.15 var(--iso-font, "Leelawadee UI", Tahoma, sans-serif);text-shadow:0 1px 0 rgba(255,240,200,.45);white-space:nowrap}:is(#gw-hud,#gw-hud-over) .gw-btn:hover{filter:brightness(1.08)}:is(#gw-hud,#gw-hud-over) .gw-btn:active{transform:translateY(1px)}:is(#gw-hud,#gw-hud-over) .gw-btn .gw-ic{--ic: 20px}:is(#gw-hud,#gw-hud-over) .gw-btn.ghost{border-color:#4a5d7e;background:linear-gradient(180deg,#22324f,#0e1727);box-shadow:inset 0 1px #ffe2a01a,0 0 0 1px #03060ce6,0 3px 8px #0006;color:#e3ebf7;text-shadow:none}:is(#gw-hud,#gw-hud-over) .gw-btn.ghost:hover{border-color:var(--gw-gold)}:is(#gw-hud,#gw-hud-over) .gw-btn.danger{border-color:#ff9c86;background:linear-gradient(180deg,#d9584a,#9c2d24 55%,#6e1a15);color:#fff3ef;text-shadow:0 1px 0 rgba(0,0,0,.45)}:is(#gw-hud,#gw-hud-over) .gw-btn.is-busy{position:relative;color:transparent!important;pointer-events:none}:is(#gw-hud,#gw-hud-over) .gw-btn.is-busy:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid rgba(29,20,5,.3);border-top-color:#1d1405;border-radius:50%;animation:gwSpin .7s linear infinite}:is(#gw-hud,#gw-hud-over) .gw-eyebrow{color:var(--gw-gold);font:800 12px/1.25 var(--iso-font, Tahoma, sans-serif);letter-spacing:.06em}#gw-hud .gw-vignette{position:absolute;inset:0;opacity:0;background:radial-gradient(ellipse at center,transparent 52%,rgba(190,18,18,.5) 100%);transition:opacity .35s;pointer-events:none}#gw-hud.gw-lowhp .gw-vignette{opacity:1;animation:gwBeat 1.1s ease-in-out infinite}#gw-hud .gw-respawn{position:absolute;inset:0;display:none;place-items:center;pointer-events:none;background:radial-gradient(ellipse at 50% 42%,#0e06081f,#080305c7 78%);-webkit-backdrop-filter:grayscale(.85) brightness(.8);backdrop-filter:grayscale(.85) brightness(.8)}#gw-hud .gw-respawn.is-on{display:grid;animation:gwFade .35s ease-out both}#gw-hud .gw-respawn{padding:calc(var(--gw-sb-bottom, 120px) + 8px) 0 6cqh}#gw-hud .gw-respawn-box{display:grid;justify-items:center;gap:2px;text-align:center;text-shadow:0 2px 6px #000}#gw-hud .gw-respawn-ic .gw-ic{--ic: 44px;animation:gwFloat 1.6s ease-in-out infinite}#gw-hud .gw-respawn-box small{color:#d7deea;font:700 15px/1.2 var(--iso-font, Tahoma, sans-serif)}#gw-hud .gw-respawn-n{color:#fff;font:900 clamp(48px,9cqmin,76px)/1 var(--gw-num);text-shadow:0 3px 0 #2a0c0c,0 0 22px rgba(255,120,90,.5)}#gw-hud .gw-respawn-by{max-width:min(90cqw,520px);padding:4px 14px;border-radius:12px;background:#28080899;color:#ffb3a6;font:700 14px/1.3 var(--iso-font, Tahoma, sans-serif);font-style:normal}#gw-hud .gw-respawn-by:empty{display:none}#gw-hud .gw-prep{position:absolute;left:50%;top:max(30cqh,calc(var(--gw-sb-bottom, 130px) + 26px));display:none;justify-items:center;gap:4px;width:max-content;max-width:92cqw;padding:10px 26px 12px;border-radius:18px;transform:translate(-50%);pointer-events:none;text-align:center;background:radial-gradient(ellipse at center,rgba(6,10,18,.7),rgba(6,10,18,.4) 62%,transparent 100%);text-shadow:0 2px 6px #000,0 0 12px rgba(0,0,0,.8)}#gw-hud .gw-prep.is-on{display:grid}#gw-hud .gw-prep small{display:inline-flex;align-items:center;gap:6px;color:var(--gw-gold);font:800 14px/1 var(--iso-font, Tahoma, sans-serif);letter-spacing:.04em}#gw-hud .gw-prep small .gw-ic{--ic: 22px}#gw-hud .gw-prep b{color:#fff3cf;font:800 clamp(26px,5cqmin,40px)/1.15 var(--iso-font, Tahoma, sans-serif)}#gw-hud .gw-prep b span{color:#ffe08a;font-family:var(--gw-num);font-variant-numeric:tabular-nums}#gw-hud .gw-prep em{color:#d7deea;font:600 13px/1.4 var(--iso-font, Tahoma, sans-serif);font-style:normal}#gw-hud .gw-prep.is-soon b span{color:#ff8a73;animation:gwPulseText .9s ease-in-out infinite}#gw-hud .gw-top{position:absolute;top:var(--gw-st);left:50%;z-index:4;display:grid;justify-items:center;gap:4px;transform:translate(-50%);width:var(--gw-top-w);pointer-events:none}#gw-hud .gw-score{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;cursor:pointer;container:gwsb / inline-size}#gw-hud .gw-score:hover{border-color:var(--gw-gold-hi)}#gw-hud .gw-sb-side{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:4px;min-width:0;padding:6px 12px 7px;overflow:hidden}#gw-hud .gw-sb-blue{border-radius:7px 0 0 7px;background:linear-gradient(90deg,rgba(75,188,255,.2),transparent 78%)}#gw-hud .gw-sb-red{border-radius:0 7px 7px 0;background:linear-gradient(270deg,rgba(255,90,74,.2),transparent 78%)}#gw-hud .gw-sb-head{display:flex;align-items:center;gap:8px;min-width:0}#gw-hud .gw-sb-red .gw-sb-head{flex-direction:row-reverse}#gw-hud .gw-sb-name{display:grid;flex:1;min-width:0;line-height:1.15}#gw-hud .gw-sb-red .gw-sb-name{text-align:right}#gw-hud .gw-gname{overflow:hidden;color:#fff3cf;font:800 13px/1.2 var(--iso-font, Tahoma, sans-serif);white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #000}#gw-hud .gw-glv{color:var(--gw-muted);font:600 10.5px/1.2 var(--gw-num)}#gw-hud .gw-sb-score{flex:none;color:var(--side);font:800 var(--gw-score-fs)/1 var(--gw-num);font-variant-numeric:tabular-nums;text-shadow:0 2px 0 rgba(0,0,0,.7),0 0 14px rgba(var(--side-rgb),.55)}#gw-hud .gw-sb-blue .gw-sb-score{--side: var(--gw-blue);--side-rgb: 75, 188, 255}#gw-hud .gw-sb-red .gw-sb-score{--side: var(--gw-red);--side-rgb: 255, 90, 74}#gw-hud .gw-sb-score.is-bump{animation:gwBump .45s cubic-bezier(.2,1.6,.4,1)}#gw-hud .gw-sb-blue .gw-crest{--side-rgb: 75, 188, 255}#gw-hud .gw-sb-red .gw-crest{--side-rgb: 255, 90, 74}#gw-hud .gw-lanes{display:flex;gap:4px}#gw-hud .gw-sb-red .gw-lanes{justify-content:flex-end}#gw-hud .gw-lane{display:flex;align-items:flex-end;gap:2px;padding:2px 4px 2px 3px;border:1px solid rgba(217,181,106,.22);border-radius:5px;background:#05091199}#gw-hud .gw-sb-red .gw-lane{flex-direction:row-reverse;padding:2px 3px 2px 4px}#gw-hud .gw-lane>small{align-self:center;color:var(--gw-muted);font:700 10px/1 var(--iso-font, Tahoma, sans-serif)}#gw-hud .gw-st{display:grid;justify-items:center;gap:1px}#gw-hud .gw-st .gw-ic{--ic: var(--gw-st-ic)}#gw-hud .gw-mini{display:block;width:calc(var(--gw-st-ic) + 2px);height:3px;overflow:hidden;border-radius:2px;background:#ffffff1f}#gw-hud .gw-mini>i{display:block;width:var(--v, 100%);height:100%;background:linear-gradient(90deg,#8fffa5,#49c76a);transition:width .25s}#gw-hud .gw-st.is-low .gw-mini>i{background:linear-gradient(90deg,#ffb04a,#ff6a3a)}#gw-hud .gw-st.is-dead .gw-ic{filter:grayscale(1) brightness(.55);opacity:.75}#gw-hud .gw-st.is-dead .gw-mini{opacity:.25}#gw-hud .gw-st.is-locked .gw-ic{opacity:.7}#gw-hud .gw-core{display:flex;align-items:center;gap:5px}#gw-hud .gw-sb-red .gw-core{flex-direction:row-reverse}#gw-hud .gw-core .gw-ic{--ic: 20px}#gw-hud .gw-core-bar{position:relative;flex:1;height:9px;overflow:hidden;border:1px solid #03060c;border-radius:3px;background:#0a0f1b;box-shadow:0 0 0 1px #d9b56a4d}#gw-hud .gw-core-bar>i{position:absolute;top:0;bottom:0;width:var(--v, 100%);transition:width .3s}#gw-hud .gw-sb-blue .gw-core-bar>i{left:0;background:linear-gradient(180deg,#9fdcff,#2f98e6 55%,#1d5fa3)}#gw-hud .gw-sb-red .gw-core-bar>i{right:0;background:linear-gradient(180deg,#ffb0a2,#e04436 55%,#9a2018)}#gw-hud .gw-core.is-sealed .gw-core-bar{box-shadow:0 0 0 1px #f6dc9ad9,0 0 6px #f6dc9a66}#gw-hud .gw-core.is-sealed .gw-core-bar:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(255,240,200,.18) 0 4px,transparent 4px 9px)}#gw-hud .gw-core.is-low .gw-core-bar>i{animation:gwBlink .8s ease-in-out infinite}#gw-hud .gw-core-pct{min-width:30px;color:#fff3cf;font:700 11px/1 var(--gw-num);font-variant-numeric:tabular-nums}#gw-hud .gw-sb-red .gw-core-pct{text-align:right}#gw-hud .gw-core.is-dead .gw-core-pct{color:#ff8a73}#gw-hud .gw-subrow{display:grid;grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,1fr);align-items:center;gap:6px;width:100%;pointer-events:none}#gw-hud .gw-sbb{display:flex;gap:4px;min-width:0}#gw-hud .gw-sbb-red{flex-direction:row-reverse}#gw-hud .gw-sbb .gw-chip{display:none}#gw-hud .gw-sbb .gw-chip.is-on{display:inline-flex}#gw-hud .gw-sb-mid{display:grid;justify-items:center;align-content:center;gap:2px;padding:4px 10px 5px;border-left:1px solid var(--gw-line-soft);border-right:1px solid var(--gw-line-soft);background:radial-gradient(70% 70% at 50% 40%,rgba(246,220,154,.1),transparent 72%)}#gw-hud .gw-medal{display:grid;place-items:center;width:var(--gw-medal);height:var(--gw-medal);border:2px solid var(--gw-gold);border-radius:50%;background:radial-gradient(circle at 50% 32%,#1f3150,#070c16 72%);box-shadow:0 0 0 1px #03060c,inset 0 0 10px #000000b3,0 0 12px #d9b56a40}#gw-hud .gw-clock{color:#fff3cf;font:800 calc(var(--gw-medal) * .29)/1 var(--gw-num);font-variant-numeric:tabular-nums;text-shadow:0 2px 0 #000}#gw-hud .gw-phase{color:var(--gw-gold-hi);font:700 11px/1.15 var(--iso-font, Tahoma, sans-serif);white-space:nowrap}#gw-hud.gw-last .gw-medal{border-color:#ff6b5a;animation:gwRedPulse 1s ease-in-out infinite}#gw-hud.gw-last .gw-phase{color:#ff9c86}#gw-hud .gw-drake{display:none;align-items:center;gap:3px;max-width:120px;color:#ffd38a;font:700 10.5px/1 var(--gw-num);white-space:nowrap}#gw-hud .gw-drake.is-on{display:inline-flex}#gw-hud .gw-drake .gw-ic{--ic: 18px}#gw-hud .gw-drake em{font-style:normal}#gw-hud .gw-drake.is-warn{animation:gwBlink 1.1s ease-in-out infinite}#gw-hud .gw-drake.is-awake{color:#ff9b6a}#gw-hud .gw-drake.is-ally{color:var(--side)}#gw-hud .gw-hint{display:none;justify-self:center;min-width:0;max-width:100%;padding:3px 14px;overflow:hidden;border:1px solid rgba(217,181,106,.35);border-radius:13px;background:#060a12c7;color:var(--gw-gold-hi);font:700 12px/1.35 var(--iso-font, Tahoma, sans-serif);white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #000;pointer-events:none}#gw-hud .gw-hint.is-on{display:block}#gw-hud .gw-hint.is-atk{border-color:#8fffa5;color:#c9ffd4}#gw-hud .gw-hint.is-def{border-color:#ff8a73;color:#ffd0c8;animation:gwHintPulse 1.4s ease-in-out infinite}#gw-hud .gw-card{position:absolute;top:var(--gw-st);left:var(--gw-sl);z-index:6;display:grid;gap:5px;width:var(--gw-card-w);padding:7px 10px 9px;container:gwcard / inline-size}@container gwcard (max-width: 230px){#gw-hud .gw-me-lv{display:none}}#gw-hud .gw-card-head{display:flex;align-items:center;gap:6px;min-width:0}#gw-hud .gw-el{flex:none;width:10px;height:10px;border:1px solid #03060c;background:var(--el, #d9d9d9);box-shadow:0 0 6px var(--el, transparent);transform:rotate(45deg)}#gw-hud .gw-me-name{flex:1;min-width:0;overflow:hidden;color:#fff3cf;font:800 14px/1.2 var(--iso-font, Tahoma, sans-serif);white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #000}#gw-hud.gw-me-blue .gw-me-name{color:#cfeeff}#gw-hud.gw-me-red .gw-me-name{color:#ffd6cf}#gw-hud .gw-me-lv{flex:none;color:var(--gw-gold-hi);font:700 11px/1 var(--gw-num)}#gw-hud .gw-lab-tag{position:absolute;top:-7px;left:14px;z-index:4;padding:0 5px;border:1px solid #5fd6e8;border-radius:3px;background:#0b1220;color:#8ff0ff;font:800 9px/12px var(--gw-num)}#gw-hud .gw-iconbtn{display:grid;place-items:center;flex:none;min-width:28px;height:26px;padding:0 7px;border:1px solid #4a5d7e;border-radius:6px;background:linear-gradient(180deg,#22324f,#0e1727);color:#e3ebf7;font:800 13px/1 var(--iso-font, Tahoma, sans-serif)}#gw-hud .gw-iconbtn:hover,#gw-hud .gw-iconbtn[aria-expanded=true]{border-color:var(--gw-gold);color:#fff}#gw-hud .gw-leave{border-color:#9c4a3c;background:linear-gradient(180deg,#4a2320,#210e0d);color:#ffd2c8;font-size:12px}#gw-hud .gw-leave:hover{border-color:#ff9c86}#gw-hud .gw-spec-note{display:none;color:var(--gw-muted);font:600 12px/1.35 var(--iso-font, Tahoma, sans-serif)}#gw-hud .gw-mbar{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:4px}#gw-hud .gw-mbar>span{font:800 11px/1 var(--gw-num);text-shadow:0 1px 1px #000}#gw-hud .gw-mbar-hp>span{color:#ff8a7a}#gw-hud .gw-mbar-mp>span{color:#7fc8ff}#gw-hud .gw-mbar-track{position:relative;height:15px;overflow:hidden;border:1px solid #03060c;border-radius:3px;background:#170b0e;box-shadow:inset 0 1px 2px #000c,0 0 0 1px #d9b56a4d}#gw-hud .gw-mbar-mp .gw-mbar-track{height:12px;background:#0a1122}#gw-hud .gw-mbar-track>i{position:absolute;inset:0 auto 0 0;width:var(--v, 100%);background:linear-gradient(180deg,#ff9a8a,#e0362b 46%,#a3201a);box-shadow:inset 0 1px #ffffff59;transition:width .18s ease-out}#gw-hud .gw-mbar-mp .gw-mbar-track>i{background:linear-gradient(180deg,#8fd8ff,#2f7fe0 46%,#1a4fa3)}#gw-hud .gw-mbar-track>b{position:relative;display:block;color:#fff;font:700 10.5px/13px var(--gw-num);text-align:center;text-shadow:0 1px 1px #000,0 0 3px #000;font-variant-numeric:tabular-nums}#gw-hud .gw-mbar-mp .gw-mbar-track>b{font-size:9.5px;line-height:10px}#gw-hud.gw-lowhp .gw-mbar-hp .gw-mbar-track{animation:gwBarAlarm .9s ease-in-out infinite}#gw-hud .gw-me-row{display:flex;align-items:center;gap:8px;min-width:0;color:#fff3cf;font:700 12px/1 var(--gw-num);font-variant-numeric:tabular-nums}#gw-hud .gw-me-row .gw-ic{--ic: 17px}#gw-hud .gw-kda,#gw-hud .gw-merit,#gw-hud .gw-mtonics,#gw-hud .gw-mtonics>span{display:inline-flex;align-items:center;gap:2px}#gw-hud .gw-kda b{margin-right:4px}#gw-hud .gw-merit b{color:#ffe08a}#gw-hud .gw-mtonics{gap:6px;margin-left:auto}#gw-hud .gw-mtonics>span.is-out{opacity:.4;filter:grayscale(1)}#gw-hud .gw-buffs{display:flex;flex-wrap:wrap;gap:4px}#gw-hud .gw-buffs:empty{display:none}#gw-hud .gw-target{display:none;grid-template-columns:auto minmax(0,1fr) auto 26px;grid-template-areas:"kind name lv x" "hp hp pct x";align-items:center;gap:3px 6px;padding-top:6px;border-top:1px solid var(--gw-line-soft)}#gw-hud .gw-target.is-on{display:grid}#gw-hud .gw-target-kind{grid-area:kind;padding:1px 6px;border:1px solid rgba(var(--side-rgb),.7);border-radius:4px;background:rgba(var(--side-rgb),.16);color:var(--side);font:800 10px/1.3 var(--iso-font, Tahoma, sans-serif);white-space:nowrap}#gw-hud .gw-target-name{grid-area:name;overflow:hidden;color:#fff3cf;font:700 12.5px/1.2 var(--iso-font, Tahoma, sans-serif);white-space:nowrap;text-overflow:ellipsis}#gw-hud .gw-target-lv{grid-area:lv;color:var(--gw-muted);font:700 10.5px/1 var(--gw-num)}#gw-hud .gw-target-hp{grid-area:hp;position:relative;height:6px;overflow:hidden;border-radius:3px;background:#170b0e;box-shadow:0 0 0 1px #000c}#gw-hud .gw-target-hp>i{position:absolute;inset:0 auto 0 0;width:var(--v, 100%);background:linear-gradient(90deg,#ff6a5a,#ffb08a);transition:width .2s}#gw-hud .gw-target-pct{grid-area:pct;color:#fff3cf;font:700 10.5px/1 var(--gw-num);font-style:normal}#gw-hud .gw-target .gw-x-btn{grid-area:x;width:24px;height:24px}#gw-hud .gw-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:8;display:none;gap:4px;width:max(100%,230px);padding:8px;border:1px solid var(--gw-line);border-radius:8px;background:linear-gradient(180deg,#141f32fa,#080d18fa);box-shadow:0 0 0 1px #03060c,0 10px 24px #0000008c;pointer-events:auto}#gw-hud .gw-menu.is-on{display:grid;animation:gwPop .16s ease-out both}#gw-hud .gw-menu>button{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 10px;border:1px solid #34445f;border-radius:6px;background:linear-gradient(180deg,#1a2a44,#0d1626);color:#e3ebf7;font:700 13px/1.2 var(--iso-font, Tahoma, sans-serif);text-align:left}#gw-hud .gw-menu>button:hover{border-color:var(--gw-gold)}#gw-hud .gw-menu>button span{flex:1}#gw-hud .gw-menu>button kbd{color:var(--gw-muted)}#gw-hud .gw-menu>button.gw-danger{border-color:#8c3b30;color:#ffc4b8}#gw-hud .gw-menu>button[aria-disabled=true]{opacity:.5;cursor:not-allowed}#gw-hud .gw-surrender-why{color:#ff9c86;font:600 11px/1.3 var(--iso-font, Tahoma, sans-serif)}#gw-hud .gw-surrender-why:empty{display:none}#gw-hud .gw-lab-slot:empty{display:none}#gw-hud .gw-lab-slot{display:grid;gap:4px;padding-top:6px;border-top:1px dashed rgba(95,214,232,.45)}#gw-hud.gw-spec :is(.gw-mbar,.gw-me-row,.gw-buffs,.gw-target,.gw-bar,.gw-respawn,.gw-vignette){display:none!important}#gw-hud.gw-spec .gw-spec-note{display:block}#gw-hud .gw-mapcol{position:absolute;top:var(--gw-st);right:var(--gw-sr);z-index:5;display:grid;justify-items:end;gap:6px;width:var(--gw-map-w);pointer-events:none}#gw-hud.gw-map-large .gw-mapcol{top:max(var(--gw-st),var(--gw-sb-bottom, 130px))}#gw-hud .gw-minimap{width:100%;padding:3px;cursor:pointer}#gw-hud .gw-minimap:hover{border-color:var(--gw-gold-hi)}#gw-hud .gw-minimap.is-pick{cursor:crosshair}#gw-hud .gw-minimap canvas{display:block;width:100%;height:auto;aspect-ratio:3840 / 1800;border-radius:5px;image-rendering:auto}#gw-hud .gw-map-key{position:absolute;right:6px;bottom:5px;z-index:4;padding:1px 4px;border:1px solid rgba(217,181,106,.5);border-radius:3px;background:#060a12b3;color:var(--gw-gold-hi);pointer-events:none}#gw-hud .gw-feed{position:absolute;top:calc(100% + 6px);right:0;display:grid;justify-items:end;gap:3px;width:max-content;max-width:var(--gw-feed-cap);list-style:none;pointer-events:none}#gw-hud .gw-feed-row{display:flex;align-items:center;max-width:100%;padding:2px 9px 2px 6px;overflow:hidden;border-radius:4px;background:linear-gradient(90deg,#080d189e,#080d18e6 26%);box-shadow:0 0 0 1px #03060c8c;color:#e4e9f1;font:700 12px/18px var(--iso-font, Tahoma, sans-serif);white-space:nowrap;text-shadow:0 1px 1px #000;animation:gwFeedIn .28s ease-out both}#gw-hud .gw-feed-row>*{flex:none}#gw-hud .gw-feed-row>.gw-ic{--ic: 18px;margin:-2px 5px 0 0}#gw-hud .gw-feed-row>:is(span,b,small,i:not(.gw-ic)){margin-right:4px}#gw-hud .gw-feed-row .gw-n{display:inline-flex;flex:0 1 auto;min-width:2.4em}#gw-hud .gw-feed-row .gw-nh{min-width:0;overflow:hidden;text-overflow:ellipsis}#gw-hud .gw-feed-row .gw-nt{flex:none;margin-left:.25em}#gw-hud .gw-feed-row>small{display:inline-flex;align-items:center;flex:0 1 auto;min-width:0;overflow:hidden}#gw-hud .gw-feed-row>small .gw-n{max-width:none;margin-left:.25em}#gw-hud .gw-feed-row small{color:var(--gw-muted);font:700 10.5px/1 var(--gw-num)}#gw-hud .gw-feed-row .gw-x{color:var(--gw-gold-hi);font-style:normal}#gw-hud .gw-feed-row.is-obj{padding:3px 10px 3px 6px;border:1px solid rgba(217,181,106,.5);background:linear-gradient(90deg,#141e328c,#0a101cf0 20%);font-size:13px}#gw-hud .gw-feed-row.is-obj>.gw-ic{--ic: 22px}#gw-hud .gw-feed-row.is-big{border-color:#ffd98a;box-shadow:0 0 10px #ffd26e59}#gw-hud .gw-feed-row.is-me{box-shadow:inset 2px 0 0 var(--gw-gold-hi)}#gw-hud .gw-feed-row.is-out{opacity:0;transform:translate(10px);transition:opacity .6s,transform .6s}#gw-hud .gw-feed>li:nth-child(n+6){display:none}#gw-hud .gw-notices{position:absolute;left:50%;bottom:calc(var(--gw-sb) + var(--gw-bar-h, 70px) + 16px);z-index:7;display:grid;justify-items:center;gap:4px;width:max-content;max-width:90cqw;transform:translate(-50%);pointer-events:none}#gw-hud .gw-notice{padding:5px 14px;border:1px solid #ff8a73;border-radius:14px;background:#280a08e6;color:#ffe2da;font:700 13px/1.3 var(--iso-font, Tahoma, sans-serif);text-shadow:0 1px 1px #000;animation:gwNotice 2s ease-out forwards}#gw-hud .gw-notice.is-info{border-color:var(--gw-line);background:#080d18e6;color:#fff3cf}#gw-hud .gw-notice.is-good{border-color:#8fffa5;background:#081e10e6;color:#d9ffe0}#gw-hud .gw-bar{position:absolute;left:50%;bottom:calc(var(--gw-sb) + 6px);z-index:6;display:flex;align-items:center;gap:10px;padding:7px 9px 8px;transform:translate(-50%)}#gw-hud .gw-skills,#gw-hud .gw-tonics,#gw-hud .gw-autos{display:flex;gap:5px}#gw-hud .gw-tonics,#gw-hud .gw-autos{padding-left:10px;border-left:1px solid var(--gw-line-soft)}#gw-hud .gw-autos{gap:4px}#gw-hud :is(.gw-slot,.gw-tonic){position:relative;display:grid;place-items:center;flex:none;width:var(--gw-slot);height:var(--gw-slot);overflow:hidden;border:1px solid #8a6a32;border-radius:7px;background:radial-gradient(circle at 50% 35%,#1a2944,#060b15 75%);box-shadow:inset 0 0 0 1px #000,0 2px 5px #00000080;transition:transform .08s,filter .12s}#gw-hud :is(.gw-slot,.gw-tonic):hover{border-color:var(--gw-gold-hi);filter:brightness(1.1)}#gw-hud .gw-slot-art{position:absolute;inset:2px;border-radius:5px;background-repeat:no-repeat;image-rendering:auto}#gw-hud .gw-slot-art.is-px{image-rendering:pixelated}#gw-hud .gw-slot.gw-basic{border-color:#c99236}#gw-hud .gw-slot.is-empty{border-style:dashed;border-color:#d9b56a59;background:#060a12b3}#gw-hud .gw-slot.is-empty:before{content:"+";color:#d9b56a8c;font:300 calc(var(--gw-slot) * .5)/1 var(--gw-num)}#gw-hud .gw-slot.is-nomp .gw-slot-art{filter:grayscale(.7) brightness(.55)!important}#gw-hud .gw-slot.is-nomp:after{content:"MP";position:absolute;inset:auto 0 2px;color:#7fc8ff;font:800 9px/1 var(--gw-num);text-align:center;text-shadow:0 1px 1px #000}#gw-hud :is(.gw-slot,.gw-tonic)>kbd{position:absolute;left:3px;top:3px;z-index:2;color:#fff3cf;text-shadow:0 1px 1px #000,0 0 3px #000}#gw-hud .gw-mpcost{position:absolute;right:3px;bottom:2px;z-index:2;color:#9fd2ff;font:700 9px/1 var(--gw-num);text-shadow:0 1px 1px #000,0 0 2px #000}#gw-hud .gw-cd{position:absolute;inset:0;z-index:1;border-radius:inherit;background:conic-gradient(rgba(3,7,14,.8) calc(var(--p, 0) * 360deg),transparent 0);opacity:0;pointer-events:none}#gw-hud .is-cd>.gw-cd{opacity:1}#gw-hud .is-gcd>.gw-cd{opacity:.4}#gw-hud .gw-cd-t{position:absolute;inset:0;z-index:2;display:grid;place-items:center;color:#fff;font:800 calc(var(--gw-slot) * .32)/1 var(--gw-num);text-shadow:0 1px 2px #000,0 0 4px #000;pointer-events:none}#gw-hud :is(.gw-slot,.gw-tonic).is-press{animation:gwPress .22s ease-out}#gw-hud :is(.gw-slot,.gw-tonic).is-deny{animation:gwDeny .32s ease-out}#gw-hud .gw-tonic .gw-ic{--ic: calc(var(--gw-slot) * .74)}#gw-hud .gw-tonic-hp{border-color:#b0503f}#gw-hud .gw-tonic-mp{border-color:#3f6fb0}#gw-hud .gw-count{position:absolute;right:3px;bottom:1px;z-index:2;color:#fff;font:800 13px/1 var(--gw-num);font-style:normal;text-shadow:0 1px 1px #000,0 0 3px #000}#gw-hud .gw-tonic.is-out .gw-ic{filter:grayscale(1) brightness(.5)}#gw-hud .gw-tonic.is-out .gw-count{color:#ff8a73}#gw-hud .gw-ring{position:absolute;left:4px;right:4px;bottom:3px;z-index:2;height:3px;border-radius:2px;background:linear-gradient(90deg,#8fffa5 calc(var(--r, 0) * 100%),#ffffff24 0);opacity:0;pointer-events:none}#gw-hud .gw-tonic.is-charging .gw-ring{opacity:1}#gw-hud .gw-auto{position:relative;display:grid;justify-items:center;align-content:center;gap:1px;width:var(--gw-slot);height:var(--gw-slot);padding:6px 2px 0;border:1px solid #3c4f6e;border-radius:7px;background:linear-gradient(180deg,#1d2b45,#0e1727);color:#c6d2e4}#gw-hud .gw-auto:hover{border-color:var(--gw-gold)}#gw-hud .gw-auto i{position:absolute;top:4px;right:4px;width:6px;height:6px;border-radius:50%;background:#5a6577;box-shadow:0 0 0 1px #03060c}#gw-hud .gw-auto small{color:var(--gw-muted);font:800 9px/1 var(--gw-num);letter-spacing:.04em}#gw-hud .gw-auto b{font:800 12px/1.1 var(--iso-font, Tahoma, sans-serif)}#gw-hud .gw-auto.is-on{border-color:#8fffa5;background:linear-gradient(180deg,#1f4a2e,#0d2416);color:#e9ffe9;box-shadow:0 0 10px #8fffa540}#gw-hud .gw-auto.is-on i{background:#5ade73;box-shadow:0 0 6px #5ade73}#gw-hud .gw-auto.is-on small{color:#b6f5a8}#gw-hud:is(.gw-dead,.gw-prep-on) :is(.gw-slot,.gw-tonic){filter:grayscale(.6) brightness(.75)}#gw-hud.gw-ended .gw-bar{opacity:.6}@container gwhud (max-width: 1100px){:is(#gw-hud,#gw-hud-over)>.gw-in{--gw-card-w: 244px;--gw-map-w: 200px;--gw-side: 244px;--gw-score-fs: 22px;--gw-medal: 56px}}@container gwhud (max-width: 900px) or (max-height: 540px){:is(#gw-hud,#gw-hud-over)>.gw-in{--gw-gap: 8px;--gw-card-w: 204px;--gw-map-w: 160px;--gw-side: 204px;--gw-score-fs: 19px;--gw-medal: 46px;--gw-st-ic: 15px;--gw-feed-w: var(--gw-side)}#gw-hud .gw-sb-side{padding:4px 8px 5px;gap:3px}#gw-hud .gw-glv,#gw-hud .gw-lane>small{display:none}#gw-hud .gw-gname{font-size:12px}#gw-hud .gw-crest{--cs: 26px}#gw-hud .gw-sb-side .gw-lane{padding:1px 3px}#gw-hud .gw-core-bar{height:7px}#gw-hud .gw-core .gw-ic{--ic: 16px}#gw-hud .gw-sb-mid{padding:3px 6px 4px}#gw-hud .gw-phase{font-size:10px}#gw-hud .gw-hint{padding:2px 10px;font-size:11px}#gw-hud .gw-card{gap:4px;padding:6px 8px 7px}#gw-hud .gw-card-head{gap:4px}#gw-hud .gw-card-head .gw-iconbtn{min-width:24px;padding:0 5px}#gw-hud .gw-me-name{font-size:13px}#gw-hud .gw-mbar-track{height:13px}#gw-hud .gw-mbar-track>b{font-size:9.5px;line-height:11px}#gw-hud .gw-mbar-mp .gw-mbar-track{height:10px}#gw-hud .gw-mbar-mp .gw-mbar-track>b{font-size:8.5px;line-height:8px}#gw-hud .gw-me-row{gap:6px;font-size:11px}#gw-hud .gw-me-row .gw-ic{--ic: 15px}#gw-hud .gw-feed-row{padding:1px 7px 1px 5px;font-size:11px;line-height:16px}#gw-hud .gw-feed-row.is-obj{font-size:11.5px}#gw-hud .gw-feed>li:nth-child(n+4){display:none}#gw-hud .gw-map-key,#gw-hud .gw-buffs .gw-cl{display:none}#gw-hud .gw-buffs{gap:3px}#gw-hud .gw-buffs .gw-chip{gap:2px;padding:0 5px 0 2px}#gw-hud .gw-buffs .gw-chip .gw-ic{--ic: 14px}#gw-hud .gw-subrow{gap:4px}#gw-hud.gw-map-large>.gw-in{--gw-map-w: 240px}#gw-hud.gw-map-large .gw-feed{display:none}#gw-hud .gw-feed-row:not(.is-obj)>:is(.gw-ic,small){display:none}}@container gwhud (max-width: 720px) and (orientation: landscape){:is(#gw-hud,#gw-hud-over)>.gw-in{--gw-card-w: 184px;--gw-side: 184px;--gw-map-w: 150px;--gw-score-fs: 17px;--gw-medal: 42px;--gw-st-ic: 13px}#gw-hud .gw-mtonics{display:none}}@container gwhud (orientation: landscape) and (max-height: 420px){:is(#gw-hud,#gw-hud-over)>.gw-in{--gw-card-w: 178px;--gw-map-w: 124px;--gw-score-fs: 17px;--gw-medal: 38px}#gw-hud .gw-top{left:calc(var(--gw-sl) + var(--gw-card-w) + var(--gw-gap));right:calc(var(--gw-sr) + var(--gw-map-w) + var(--gw-gap));width:auto;transform:none}#gw-hud .gw-hint{max-width:min(100%,calc(100cqw - var(--gw-sl) - var(--gw-card-w) - var(--gw-sr) + var(--gw-map-w) - 2 * var(--gw-feed-cap) - 12px))}#gw-hud .gw-score{max-width:520px}#gw-hud :is(.gw-lanes,.gw-glv,.gw-sbb){display:none}#gw-hud .gw-subrow{grid-template-columns:minmax(0,1fr)}#gw-hud .gw-hint{padding:2px 8px;border-radius:9px;font-size:10.5px;line-height:1.25;text-align:center;white-space:normal}#gw-hud .gw-hint.is-on{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}#gw-hud .gw-card{gap:3px;padding:5px 8px 6px}#gw-hud :is(.gw-me-row,.gw-buffs){display:none}#gw-hud .gw-card-head .gw-iconbtn{height:22px;min-width:22px;padding:0 5px;font-size:11px}#gw-hud .gw-mbar{grid-template-columns:18px minmax(0,1fr);gap:3px}#gw-hud .gw-mbar>span{font-size:9.5px}#gw-hud .gw-mbar-track{height:10px}#gw-hud .gw-mbar-track>b{font-size:8.5px;line-height:8px}#gw-hud .gw-mbar-mp .gw-mbar-track{height:6px}#gw-hud .gw-mbar-mp .gw-mbar-track>b{display:none}#gw-hud .gw-target{padding-top:4px}}@container gwhud (orientation: portrait) and (max-width: 600px){#gw-hud .gw-feed-row .gw-n:has(.gw-nt) .gw-nh{display:none}#gw-hud .gw-feed-row .gw-nt{margin-left:0}}@container gwhud (min-width: 1101px){#gw-hud.gw-map-large>.gw-in{--gw-map-w: min(384px, 30cqw)}#gw-hud-over.gw-map-large>.gw-in{--gw-feed-cap: min(384px, 30cqw)}}@container gwhud (min-width: 901px) and (max-width: 1100px) and (min-height: 541px){#gw-hud.gw-map-large>.gw-in{--gw-map-w: 300px}#gw-hud-over.gw-map-large>.gw-in{--gw-feed-cap: 300px}}@container gwhud (orientation: portrait) and (max-width: 900px){:is(#gw-hud,#gw-hud-over)>.gw-in{--gw-map-w: min(170px, 42cqw);--gw-feed-w: var(--gw-map-w);--gw-feed-cap: var(--gw-feed-w)}#gw-hud .gw-top{width:min(760px,calc(100% - var(--gw-sl) - var(--gw-sr)))}#gw-hud .gw-glv{display:none}#gw-hud .gw-card{top:var(--gw-sb-bottom, 120px);width:min(340px,calc(100% - var(--gw-sl) - var(--gw-sr) - var(--gw-map-w) - var(--gw-gap)))}#gw-hud .gw-mapcol{top:var(--gw-sb-bottom, 120px)}#gw-hud.gw-map-large>.gw-in{--gw-map-w: min(420px, calc(100cqw - var(--gw-sl) - var(--gw-sr)))}#gw-hud.gw-map-large .gw-mapcol{top:var(--gw-sb-bottom, 120px)}#gw-hud.gw-map-large .gw-card{top:calc(var(--gw-sb-bottom, 120px) + var(--gw-map-w) * .46875 + 14px);width:min(340px,calc(100% - var(--gw-sl) - var(--gw-sr)))}#gw-hud.gw-map-large .gw-feed{display:none}}@container gwhud (orientation: portrait) and (max-width: 559px){:is(#gw-hud,#gw-hud-over)>.gw-in{--gw-feed-max: 60px}#gw-hud .gw-feed>li:nth-child(n+3){display:none}}@container gwhud (orientation: portrait) and (max-width: 420px){#gw-hud .gw-mtonics{display:none}#gw-hud .gw-sb-side{padding:4px 6px 5px}#gw-hud .gw-lanes{gap:2px}#gw-hud .gw-sb-side .gw-lane{gap:1px;padding:1px 2px}}@container gwsb (max-width: 640px){#gw-hud .gw-lane>small,#gw-hud .gw-glv{display:none}#gw-hud .gw-sb-side{padding-left:8px;padding-right:8px}}@container gwsb (max-width: 470px){#gw-hud .gw-sb-side{--gw-st-ic: 14px}#gw-hud .gw-sb-head{gap:5px}#gw-hud .gw-crest{--cs: 26px}#gw-hud .gw-lanes{gap:2px}#gw-hud .gw-sb-side .gw-lane{gap:1px;padding:1px 2px}}@container gwsb (max-width: 340px){#gw-hud .gw-sb-side{--gw-st-ic: 12px;padding:3px 5px 4px}#gw-hud .gw-sb-side .gw-lanes{gap:1px;justify-content:space-between}#gw-hud .gw-sb-side .gw-lane{padding:1px;border-width:0}#gw-hud .gw-sb-name{display:none}#gw-hud .gw-sb-head{justify-content:space-between}#gw-hud .gw-crest{--cs: 22px}#gw-hud .gw-core{gap:3px}#gw-hud .gw-core .gw-ic{--ic: 14px}#gw-hud .gw-core-pct{min-width:0;font-size:10px}#gw-hud .gw-sb-mid{padding:2px 4px 3px}#gw-hud .gw-drake em,#gw-hud .gw-sb-side .gw-lanes{display:none}}@container gwsb (max-width: 260px){#gw-hud .gw-sb-side{padding:3px 4px 4px}#gw-hud .gw-sb-side .gw-crest-slot,#gw-hud .gw-core :is(.gw-ic,.gw-core-pct){display:none}#gw-hud .gw-sb-head{justify-content:center}#gw-hud .gw-sb-mid{padding:2px 3px 3px}#gw-hud .gw-phase{font-size:9px}}#gw-hud.gw-touch>.gw-in{--gw-k: var(--k, 1);--gw-bs: calc(76px * var(--gw-k));--gw-ss: calc(52px * var(--gw-k));--gw-ts: calc(44px * var(--gw-k));--gw-r1: calc(84px * var(--gw-k));--gw-r2: calc(146px * var(--gw-k));--gw-cx: calc(var(--gw-sr) + 6px + var(--gw-bs) / 2);--gw-cy: calc(var(--gw-sb) + 6px + var(--gw-bs) / 2);--gw-pad: var(--pad, 120px)}#gw-hud.gw-touch :is(.gw-bar,.gw-skills,.gw-tonics){display:contents}#gw-hud.gw-touch .gw-bar:after{display:none}#gw-hud.gw-touch :is(.gw-slot,.gw-tonic){position:absolute;z-index:6;width:var(--gw-ss);height:var(--gw-ss);border:2px solid #c99236;border-radius:50%;pointer-events:auto;right:calc(var(--gw-cx) + var(--dx, 0px) - var(--gw-ss) / 2);bottom:calc(var(--gw-cy) + var(--dy, 0px) - var(--gw-ss) / 2);box-shadow:0 0 0 1px #03060c,0 3px 8px #0009,inset 0 0 0 1px #0009}#gw-hud.gw-touch .gw-slot-art{inset:0;border-radius:50%}#gw-hud.gw-touch .gw-slot.is-empty{border:2px dashed rgba(217,181,106,.45)}#gw-hud.gw-touch :is(.gw-slot,.gw-tonic)>kbd,#gw-hud.gw-touch .gw-mpcost{display:none}#gw-hud.gw-touch .gw-cd-t{font-size:calc(var(--gw-ss) * .36)}#gw-hud.gw-touch .gw-slot.gw-basic{width:var(--gw-bs);height:var(--gw-bs);border:3px solid #e7b95b;right:calc(var(--gw-cx) - var(--gw-bs) / 2);bottom:calc(var(--gw-cy) - var(--gw-bs) / 2);box-shadow:0 0 0 1px #03060c,0 0 14px #f6d27a59,0 4px 10px #0009}#gw-hud.gw-touch .gw-slot.gw-basic:after{content:"⚔";position:absolute;inset:auto 0 6%;z-index:2;color:#fff3cf;font:800 calc(var(--gw-bs) * .2)/1 var(--gw-num);text-align:center;text-shadow:0 1px 2px #000}#gw-hud.gw-touch .gw-s1{--dx: var(--gw-r1);--dy: 0px}#gw-hud.gw-touch .gw-s2{--dx: calc(var(--gw-r1) * .7071);--dy: calc(var(--gw-r1) * .7071)}#gw-hud.gw-touch .gw-s3{--dx: 0px;--dy: var(--gw-r1)}#gw-hud.gw-touch .gw-s4{--dx: var(--gw-r2);--dy: 0px}#gw-hud.gw-touch .gw-s5{--dx: calc(var(--gw-r2) * .866);--dy: calc(var(--gw-r2) * .5)}#gw-hud.gw-touch .gw-s6{--dx: calc(var(--gw-r2) * .5);--dy: calc(var(--gw-r2) * .866)}#gw-hud.gw-touch .gw-s7{--dx: 0px;--dy: var(--gw-r2)}#gw-hud.gw-touch .gw-tonic{width:var(--gw-ts);height:var(--gw-ts);right:calc(var(--gw-cx) + var(--dx) - var(--gw-ts) / 2);bottom:calc(var(--gw-cy) + var(--dy) - var(--gw-ts) / 2);border-width:2px}#gw-hud.gw-touch .gw-tonic .gw-ic{--ic: calc(var(--gw-ts) * .8)}#gw-hud.gw-touch .gw-count{right:50%;bottom:-2px;min-width:18px;padding:0 3px;transform:translate(50%);border:1px solid #03060c;border-radius:8px;background:#0b1220;font-size:11px;line-height:14px;text-align:center}#gw-hud.gw-touch .gw-tonic-hp{--dx: calc(var(--gw-r2) + var(--gw-ss) / 2 + 10px * var(--gw-k) + var(--gw-ts) / 2);--dy: 0px}#gw-hud.gw-touch .gw-tonic-mp{--dx: calc(var(--gw-r2) + var(--gw-ss) / 2 + 18px * var(--gw-k) + var(--gw-ts) * 1.5);--dy: 0px}#gw-hud.gw-touch .gw-ring{inset:-4px;height:auto;border-radius:50%;background:conic-gradient(#8fffa5 calc(var(--r, 0) * 360deg),#ffffff1f 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px))}#gw-hud.gw-touch :is(.gw-slot,.gw-tonic){overflow:visible}#gw-hud.gw-touch .gw-cd{border-radius:50%}#gw-hud.gw-touch .gw-autos{position:absolute;left:var(--gw-sl);bottom:calc(var(--gw-sb) + 4px + var(--gw-pad) + 10px);z-index:6;display:grid;grid-auto-flow:column;gap:6px;padding:0;border:0;pointer-events:auto}#gw-hud.gw-touch .gw-auto{width:52px;height:34px;border-radius:8px}#gw-hud.gw-touch .gw-auto i{top:3px;right:3px}#gw-hud.gw-touch .gw-notices{bottom:auto;top:58%}#gw-hud.gw-touch .gw-mtonics{display:none}@container gwhud (orientation: portrait) and (max-width: 400px){#gw-hud.gw-touch .gw-autos{gap:4px}#gw-hud.gw-touch .gw-auto{width:47px}}@container gwhud (orientation: portrait){#gw-hud.gw-touch .gw-tonic-hp{--dx: 0px;--dy: calc(var(--gw-r2) + var(--gw-ss) / 2 + 12px * var(--gw-k) + var(--gw-ts) / 2)}#gw-hud.gw-touch .gw-tonic-mp{--dx: 0px;--dy: calc(var(--gw-r2) + var(--gw-ss) / 2 + 20px * var(--gw-k) + var(--gw-ts) * 1.5)}}@container gwhud (orientation: portrait) and (max-height: 600px){#gw-hud.gw-touch>.gw-in{--gw-k: min(var(--k, 1), .86)}#gw-hud.gw-touch .gw-feed>li:nth-child(n+2){display:none}:is(#gw-hud,#gw-hud-over).gw-touch>.gw-in{--gw-feed-max: 30px}}@container gwhud (orientation: portrait) and (max-height: 520px){#gw-hud.gw-touch>.gw-in{--gw-k: min(var(--k, 1), .7)}#gw-hud.gw-touch .gw-feed{display:none}:is(#gw-hud,#gw-hud-over).gw-touch>.gw-in{--gw-feed-clear: 0px}}@container gwhud (orientation: landscape) and (max-height: 420px){#gw-hud.gw-touch .gw-feed>li:nth-child(n+3){display:none}}@container gwhud (orientation: landscape) and (max-width: 600px){#gw-hud .gw-feed{display:none}:is(#gw-hud,#gw-hud-over)>.gw-in{--gw-feed-cap: 0px}}#gw-hud-over .gw-banners{position:absolute;left:50%;top:max(22cqh,calc(var(--gw-sb-bottom, 120px) + 6px));width:min(640px,88cqw,var(--gw-banner-cap));transform:translate(-50%);pointer-events:none}#gw-hud-over .gw-banner{display:grid;justify-items:center;animation:gwBannerIn .5s cubic-bezier(.2,1.3,.4,1) both}#gw-hud-over .gw-banner.is-out{animation:gwBannerOut .38s ease-in forwards}#gw-hud-over .gw-banner-ic{position:relative;z-index:2;display:grid;place-items:center;width:54px;height:54px;margin-bottom:-18px;border:2px solid var(--gw-gold);border-radius:50%;background:radial-gradient(circle at 50% 35%,#1f3150,#070c16 72%);box-shadow:0 0 0 1px #03060c,0 0 16px #f6d27a73}#gw-hud-over .gw-banner-ic .gw-ic{--ic: 40px}#gw-hud-over .gw-banner-rib{display:grid;place-items:center;width:100%;aspect-ratio:1280 / 136;container-type:inline-size;background:url(../assets/guild_v16/result/banner_moment.png) center / 100% 100% no-repeat;filter:drop-shadow(0 6px 12px rgba(0,0,0,.6))}#gw-hud-over.gw-no-ribbon .gw-banner-rib{aspect-ratio:auto;min-height:46px;border:1px solid var(--gw-line);border-radius:6px;background:linear-gradient(180deg,#12203a,#08101e)}#gw-hud-over .gw-banner-rib b{max-width:74%;overflow:hidden;color:#fff3cf;font:800 clamp(16px,4.6cqw,30px)/1.2 var(--iso-font, Tahoma, sans-serif);white-space:nowrap;text-overflow:ellipsis;text-shadow:0 2px 0 #2a1a06,0 0 14px rgba(240,190,90,.45)}#gw-hud-over .gw-banner small{margin-top:5px;padding:3px 14px;border-radius:12px;background:#060a12d1;color:#d7deea;font:600 13px/1.35 var(--iso-font, Tahoma, sans-serif);text-align:center;text-shadow:0 1px 1px #000}#gw-hud-over .gw-banner.gw-tone-good .gw-banner-rib b{color:#e8ffd9;text-shadow:0 2px 0 #0f2a12,0 0 14px rgba(143,255,165,.45)}#gw-hud-over .gw-banner.gw-tone-good .gw-banner-ic{border-color:#8fffa5;box-shadow:0 0 0 1px #03060c,0 0 16px #8fffa573}#gw-hud-over .gw-banner.gw-tone-bad .gw-banner-rib b{color:#ffd0c8;text-shadow:0 2px 0 #2a0806,0 0 14px rgba(255,90,74,.55)}#gw-hud-over .gw-banner.gw-tone-bad .gw-banner-ic{border-color:#ff6b5a;box-shadow:0 0 0 1px #03060c,0 0 16px #ff5a4a8c}#gw-hud-over .gw-banner.is-big .gw-banner-ic{width:66px;height:66px}#gw-hud-over .gw-banner.is-big .gw-banner-ic .gw-ic{--ic: 50px}@container gwhud (max-width: 900px) or (max-height: 540px){#gw-hud-over .gw-banners{width:min(520px,76cqw,var(--gw-banner-cap))}#gw-hud-over .gw-banner-ic,#gw-hud-over .gw-banner.is-big .gw-banner-ic{width:44px;height:44px;margin-bottom:-14px}#gw-hud-over .gw-banner-ic .gw-ic,#gw-hud-over .gw-banner.is-big .gw-banner-ic .gw-ic{--ic: 32px}#gw-hud-over .gw-banner small{font-size:12px}}@container gwhud (orientation: portrait) and (max-width: 900px){#gw-hud-over .gw-banners{top:max(22cqh,calc(var(--gw-card-bottom, 300px) + 12px));left:var(--gw-sl);right:calc(var(--gw-sr) + var(--gw-map-w) + var(--gw-gap) + 14px);width:auto;max-width:560px;margin-inline:auto;transform:none}}@container gwhud (orientation: portrait) and (max-width: 559px){#gw-hud-over .gw-banners{top:max(22cqh,calc(var(--gw-card-bottom, 300px) + 12px),var(--gw-feed-clear));left:50%;right:auto;width:min(560px,94cqw);max-width:none;margin-inline:0;transform:translate(-50%)}}@container gwhud (orientation: landscape) and (max-height: 420px){#gw-hud-over .gw-banners{top:calc(var(--gw-sb-bottom, 100px) + 2px);width:min(300px,58cqw,var(--gw-banner-cap))}}@container gwhud (orientation: portrait) and (max-height: 600px){#gw-hud-over .gw-banners{top:max(calc(var(--gw-card-bottom, 200px) + 8px),var(--gw-feed-clear));width:min(330px,84cqw)}#gw-hud-over.gw-touch .gw-banners{left:var(--gw-sl);right:calc(var(--gw-sr) + 12px + 60px * min(var(--k, 1),.86));width:auto;max-width:360px;transform:none}}@container gwhud ((orientation: landscape) and (max-height: 420px)) or ((orientation: portrait) and (max-height: 600px)) or ((orientation: portrait) and (max-width: 559px)){#gw-hud-over .gw-banner-ic{display:none}#gw-hud-over .gw-banner-rib b{font-size:clamp(13px,5.6cqw,19px)}#gw-hud-over .gw-banner small{max-width:100%;margin-top:2px;padding:1px 10px;overflow:hidden;font-size:10.5px;white-space:nowrap;text-overflow:ellipsis}}@container gwhud (orientation: portrait) and (max-height: 500px){#gw-hud-over .gw-banner small{display:none}}#gw-hud-over .gw-layer{position:absolute;inset:0;z-index:2;display:none;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;padding:max(10px,var(--gw-st)) max(10px,var(--gw-sr)) max(10px,var(--gw-sb)) max(10px,var(--gw-sl));overflow:auto;overscroll-behavior:contain;background:radial-gradient(ellipse at 50% 45%,#080e1a9e,#03060ce0);pointer-events:auto}#gw-hud-over .gw-layer.is-on{display:grid;animation:gwFade .18s ease-out both}#gw-hud-over .gw-confirm-layer{z-index:4}#gw-hud-over .gw-modal-layer{z-index:6}#gw-hud-over .gw-res-layer{z-index:5}#gw-hud-over .gw-confirm{display:grid;justify-items:center;gap:10px;width:min(440px,100%);padding:22px 22px 18px;border-radius:14px;text-align:center;background:radial-gradient(120% 70% at 50% 0%,rgba(62,92,136,.28),transparent 62%),linear-gradient(180deg,#16243a,#0a1220);box-shadow:0 0 0 1px #03060c,0 0 0 4px #7a582659,0 24px 50px #000000a6;animation:gwPop .22s cubic-bezier(.2,1.2,.4,1) both}#gw-hud-over .gw-confirm.is-danger{border-color:#ff8a73;box-shadow:0 0 0 1px #2a0805,0 0 0 4px #a0322859,0 0 30px #ff645033,0 24px 50px #000000a6}#gw-hud-over .gw-confirm.is-danger .gw-eyebrow{color:#ff9c86}#gw-hud-over .gw-confirm h3{color:#f6d27a;font:700 20px/1.3 var(--gw-title);letter-spacing:.02em}#gw-hud-over .gw-confirm p{color:#d7deea;font-size:14px;line-height:1.55}#gw-hud-over .gw-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:6px}#gw-hud-over .gw-actions.is-one{grid-template-columns:minmax(0,220px);justify-content:center}#gw-hud-over .gw-actions .gw-btn{min-height:46px;font-size:15px;white-space:normal}#gw-hud-over .gw-modal-ic{display:grid;place-items:center;width:58px;height:58px;border:2px solid #ff8a73;border-radius:50%;background:radial-gradient(circle,#2a1210,#0a0507 72%)}#gw-hud-over .gw-modal-ic .gw-ic{--ic: 42px}#gw-hud-over .gw-board{display:flex;flex-direction:column;width:min(1000px,100%);max-height:100%;padding:12px 14px 14px;animation:gwPop .2s ease-out both}#gw-hud-over :is(.gw-board,.gw-res-card){background:radial-gradient(120% 60% at 50% 0%,rgba(62,92,136,.24),transparent 60%),linear-gradient(180deg,#121d31,#080e1a)}#gw-hud-over .gw-board-head{display:flex;align-items:center;gap:10px;padding:0 2px 10px;border-bottom:1px solid var(--gw-line-soft)}#gw-hud-over .gw-board-head h3{display:flex;flex:1;align-items:center;gap:8px;color:#f6d27a;font:700 19px/1.2 var(--gw-title)}#gw-hud-over .gw-board-head h3 .gw-ic{--ic: 26px}#gw-hud-over .gw-board-head small{color:var(--gw-muted);font:600 12px/1 var(--iso-font, Tahoma, sans-serif)}#gw-hud-over .gw-board-sides{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-height:0;padding-top:10px;overflow:auto;overscroll-behavior:contain}#gw-hud-over .gw-board-side{display:grid;align-content:start;gap:6px;min-width:0}#gw-hud-over .gw-board-side>header{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid rgba(var(--side-rgb),.55);border-radius:7px;background:linear-gradient(90deg,rgba(var(--side-rgb),.22),#080d1899)}#gw-hud-over .gw-board-side .gw-crest{--cs: 28px}#gw-hud-over .gw-board-gname{flex:1;min-width:0;overflow:hidden;color:#fff3cf;font:800 14px/1.2 var(--iso-font, Tahoma, sans-serif);white-space:nowrap;text-overflow:ellipsis}#gw-hud-over .gw-board-score{color:var(--side);font:800 20px/1 var(--gw-num);text-shadow:0 0 10px rgba(var(--side-rgb),.5)}#gw-hud-over .gw-table-wrap{overflow-x:auto;overscroll-behavior-x:contain}#gw-hud-over .gw-table{width:100%;border-collapse:separate;border-spacing:0;color:#e4e9f1;font:600 12.5px/1.3 var(--gw-num);font-variant-numeric:tabular-nums}#gw-hud-over .gw-table th{padding:5px 6px;border-bottom:1px solid var(--gw-line-soft);color:var(--gw-gold);font:800 11px/1.2 var(--iso-font, Tahoma, sans-serif);text-align:center;white-space:nowrap}#gw-hud-over .gw-table td{padding:5px 6px;border-bottom:1px solid rgba(52,68,95,.5);text-align:center;white-space:nowrap}#gw-hud-over .gw-table .gw-tl{text-align:left}#gw-hud-over .gw-table tbody tr:nth-child(2n) td{background:#ffffff06}#gw-hud-over .gw-table tr.is-me td{background:#f6dc9a21}#gw-hud-over .gw-table tr.is-me td:first-child{box-shadow:inset 3px 0 0 var(--gw-gold-hi)}#gw-hud-over .gw-table tr.is-off td{opacity:.55}#gw-hud-over .gw-pname{display:inline-flex;align-items:center;gap:4px;max-width:14em;color:#fff3cf;font-family:var(--iso-font, Tahoma, sans-serif);font-weight:700}#gw-hud-over .gw-pname>span{overflow:hidden;text-overflow:ellipsis}#gw-hud-over .gw-crown{--ic: 18px}#gw-hud-over .gw-c-merit{color:#ffe08a}#gw-hud-over .gw-c-bounty .gw-ic{--ic: 15px}#gw-hud-over .gw-empty{padding:16px 6px!important;color:var(--gw-muted);font-family:var(--iso-font, Tahoma, sans-serif)}#gw-hud-over .gw-short{display:none}@container gwhud (max-width: 760px){#gw-hud-over .gw-board-sides{grid-template-columns:minmax(0,1fr)}#gw-hud-over .gw-long{display:none}#gw-hud-over .gw-short{display:inline}#gw-hud-over .gw-table{font-size:12px}#gw-hud-over .gw-table :is(th,td){padding:4px}#gw-hud-over .gw-board-head small{display:none}}@container gwhud (max-width: 420px){#gw-hud-over .gw-c-lv{display:none}#gw-hud-over .gw-pname{max-width:8.5em}}#gw-hud-over .gw-res{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:min(780px,100%);max-height:100%;pointer-events:none}#gw-hud-over .gw-res-banner{position:relative;z-index:4;flex:none;width:min(720px,calc(100% + 16px),calc(var(--arn, 4.3) * 24cqh));aspect-ratio:var(--ar, 1440 / 333);margin-bottom:-2.6%;container-type:inline-size;background:var(--art) center / contain no-repeat;filter:drop-shadow(0 8px 16px rgba(0,0,0,.65));animation:gwResIn .7s cubic-bezier(.18,1.3,.4,1) both}#gw-hud-over .gw-res-banner.no-art{background:linear-gradient(180deg,#1c2d4c,#0a1324);border:2px solid var(--gw-gold);border-radius:10px;aspect-ratio:5 / 1}#gw-hud-over .gw-res-title{position:absolute;left:50%;top:var(--ty, 60%);display:grid;justify-items:center;max-width:46%;transform:translate(-50%,-50%);text-align:center}#gw-hud-over .gw-rb-victory{--ty: 60.5%}#gw-hud-over .gw-rb-defeat{--ty: 50.5%}#gw-hud-over .gw-res-title:has(>em){transform:translate(-50%,-36%)}#gw-hud-over .gw-rb-draw,#gw-hud-over .gw-res-banner.no-art .gw-res-title{--ty: 50%}#gw-hud-over .gw-res-title b{font:900 clamp(19px,4.9cqw,38px)/1.08 var(--gw-title);letter-spacing:.04em;white-space:nowrap;background:linear-gradient(180deg,#fffbe6,#ffe08a 40%,#e2a33a 72%,#a8741f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 2px 0 #2a1a06) drop-shadow(0 0 10px rgba(255,200,90,.45))}#gw-hud-over .gw-rb-defeat .gw-res-title b{background:linear-gradient(180deg,#fff,#fff0da 45%,#f0c27e);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 1px #1a0302) drop-shadow(0 0 1px #1a0302) drop-shadow(0 2px 0 #1a0302) drop-shadow(0 0 8px rgba(255,80,60,.4))}#gw-hud-over .gw-rb-draw .gw-res-title b{background:linear-gradient(180deg,#fff,#dfe7f3 45%,#8e9db3);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 2px 0 #0a1220) drop-shadow(0 0 10px rgba(190,210,240,.4))}#gw-hud-over .gw-res-title small{margin-top:.12em;padding:.32em .6em .28em;border-radius:1em;background:#060a12d6;box-shadow:0 0 0 1px #d9b56a59;color:#fff0c8eb;font:800 clamp(8px,1.45cqw,12px)/1 var(--gw-num);letter-spacing:.38em;text-indent:.38em}#gw-hud-over .gw-res-title em{margin-top:.25em;max-width:100%;padding:1px 8px;overflow:hidden;border-radius:8px;background:#060a12b3;color:#fff3cf;font:700 clamp(10px,1.8cqw,14px)/1.2 var(--iso-font, Tahoma, sans-serif);font-style:normal;white-space:nowrap;text-overflow:ellipsis}#gw-hud-over .gw-res-card{position:relative;z-index:2;display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:0;padding:calc(12px + 2.4%) 0 0;border-radius:14px;animation:gwPop .3s .1s ease-out both}#gw-hud-over .gw-res-reason{padding:0 18px 8px;color:#ffe7a8;font:700 15px/1.4 var(--iso-font, Tahoma, sans-serif);text-align:center;text-shadow:0 1px 2px #000}#gw-hud-over .gw-res-body{display:grid;flex:1 1 auto;align-content:start;gap:12px;min-height:0;padding:4px 16px 14px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#6e5226 #0b1422}#gw-hud-over .gw-res-score{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px}#gw-hud-over .gw-res-side{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"crest name pts" "lost lost lost";align-items:center;gap:6px 10px;padding:10px 12px;border:1px solid rgba(var(--side-rgb),.45);border-radius:10px;background:linear-gradient(180deg,rgba(var(--side-rgb),.14),#080d18b3)}#gw-hud-over .gw-res-side.is-win{border-color:#ffd98a;box-shadow:0 0 16px #ffd26e40}#gw-hud-over .gw-res-side .gw-crest{grid-area:crest}#gw-hud-over .gw-res-gname{grid-area:name;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;overflow:hidden;color:#fff3cf;font:800 14px/1.25 var(--iso-font, Tahoma, sans-serif);white-space:nowrap;text-overflow:ellipsis}#gw-hud-over .gw-res-gname>span{min-width:0;overflow:hidden;text-overflow:ellipsis}#gw-hud-over .gw-res-gname em{color:var(--gw-gold);font:700 11px/1.2 var(--iso-font, Tahoma, sans-serif);font-style:normal}#gw-hud-over .gw-res-pts{grid-area:pts;color:var(--side);font:800 28px/1 var(--gw-num);font-variant-numeric:tabular-nums;text-shadow:0 0 12px rgba(var(--side-rgb),.55)}#gw-hud-over .gw-res-lost{grid-area:lost;display:flex;flex-wrap:wrap;gap:4px 10px;color:var(--gw-muted);font:600 11.5px/1.3 var(--iso-font, Tahoma, sans-serif);list-style:none}#gw-hud-over .gw-res-lost li{display:inline-flex;align-items:center;gap:3px}#gw-hud-over .gw-res-lost .gw-ic{--ic: 16px}#gw-hud-over .gw-res-lost b{color:#fff3cf;font-family:var(--gw-num)}#gw-hud-over .gw-res-vs{display:grid;align-content:center;justify-items:center;gap:6px;color:var(--gw-gold-hi)}#gw-hud-over .gw-res-vs>b{font:900 18px/1 var(--gw-title);letter-spacing:.1em}#gw-hud-over .gw-res-vs>span{display:grid;justify-items:center;gap:2px;color:var(--gw-muted);font:600 10.5px/1.2 var(--iso-font, Tahoma, sans-serif);white-space:nowrap}#gw-hud-over .gw-res-vs>span b{color:#fff3cf;font:800 13px/1 var(--gw-num)}#gw-hud-over .gw-res-vs .gw-ic{--ic: 18px}#gw-hud-over .gw-res-stars{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:10px}#gw-hud-over .gw-star{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid rgba(var(--side-rgb),.45);border-radius:10px;background:radial-gradient(120% 120% at 0% 50%,rgba(var(--side-rgb),.2),#080d18bf 70%)}#gw-hud-over .gw-star-mvp{border-color:#ffd98a;box-shadow:0 0 18px #ffd26e40,inset 0 0 0 1px #ffd98a26}#gw-hud-over .gw-star-por{position:relative;display:grid;place-items:center;flex:none;width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 50% 38%,#2a3d60,#070c16 72%);background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--el, #d9d9d9) 55%,#0b1220),#070c16 72%);box-shadow:0 0 0 2px #03060c,0 0 0 3px rgba(var(--side-rgb),.85),0 0 14px var(--el, transparent)}#gw-hud-over .gw-star-por:before{content:attr(data-i);color:#fff3cf;font:800 26px/1 var(--gw-num);text-shadow:0 2px 3px #000}#gw-hud-over .gw-star-por.has-img{overflow:hidden}#gw-hud-over .gw-star-por.has-img img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}#gw-hud-over .gw-star-crown{position:absolute;top:-18px;left:50%;width:38px;height:38px;transform:translate(-50%) rotate(-8deg);filter:drop-shadow(0 2px 2px rgba(0,0,0,.7))}#gw-hud-over .gw-star-txt{display:grid;gap:2px;min-width:0}#gw-hud-over .gw-star-txt small{display:inline-flex;align-items:center;gap:4px;color:#ffd98a;font:800 12px/1.2 var(--gw-num);letter-spacing:.04em}#gw-hud-over .gw-star-valiant .gw-star-txt small{color:#c9d6ea}#gw-hud-over .gw-star-txt small .gw-ic{--ic: 18px}#gw-hud-over .gw-star-txt>b{overflow:hidden;color:#fff3cf;font:800 16px/1.25 var(--iso-font, Tahoma, sans-serif);white-space:nowrap;text-overflow:ellipsis}#gw-hud-over .gw-star-txt>span{color:var(--gw-muted);font:600 12px/1.3 var(--iso-font, Tahoma, sans-serif)}#gw-hud-over .gw-star-nums{display:inline-flex;flex-wrap:wrap;align-items:center;gap:3px}#gw-hud-over .gw-star-nums .gw-ic{--ic: 15px}#gw-hud-over .gw-star-nums b{color:#fff3cf;font-family:var(--gw-num)}#gw-hud-over .gw-star-nums i{font-style:normal;opacity:.6}#gw-hud-over .gw-res-rewards{display:grid;gap:8px;padding:10px 12px;border:1px solid var(--gw-line-soft);border-radius:10px;background:linear-gradient(180deg,#131f32d9,#090f1bd9)}#gw-hud-over .gw-res-rewards h4,#gw-hud-over .gw-res-rewards h5{display:flex;align-items:center;gap:6px;color:var(--gw-gold);font:800 13px/1.2 var(--iso-font, Tahoma, sans-serif);letter-spacing:.04em}#gw-hud-over .gw-res-rewards h5{color:var(--gw-muted);font-size:12px}#gw-hud-over .gw-res-rewards h4 .gw-ic{--ic: 20px}#gw-hud-over .gw-rw-body{display:grid;gap:8px}#gw-hud-over .gw-rw-row{display:flex;flex-wrap:wrap;gap:8px}#gw-hud-over .gw-rw{display:grid;grid-template-columns:auto auto;grid-template-areas:"art amt" "art lbl";align-items:center;column-gap:8px;min-width:120px;padding:6px 12px 6px 6px;border:1px solid #3c4f6e;border-radius:9px;background:radial-gradient(circle at 18% 50%,#f6dc9a24,#080d18e6 60%);animation:gwRewardIn .5s cubic-bezier(.18,1.3,.4,1) both}#gw-hud-over .gw-rw:nth-child(2){animation-delay:.08s}#gw-hud-over .gw-rw:nth-child(3){animation-delay:.16s}#gw-hud-over .gw-rw:nth-child(n+4){animation-delay:.24s}#gw-hud-over .gw-rw>img,#gw-hud-over .gw-rw>.gw-cur{grid-area:art;width:44px;height:44px;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(0,0,0,.7))}#gw-hud-over .gw-rw>b{grid-area:amt;color:#fff3cf;font:800 17px/1.1 var(--gw-num);font-variant-numeric:tabular-nums}#gw-hud-over .gw-rw>small{grid-area:lbl;color:var(--gw-muted);font:600 11px/1.2 var(--iso-font, Tahoma, sans-serif)}#gw-hud-over .gw-rw.is-medal{border-color:#c99236}#gw-hud-over .gw-rw.is-medal>b{color:#ffe08a}#gw-hud-over .gw-rw.is-item{border-color:#b061ff}#gw-hud-over .gw-rw.is-down>b{color:#ff8a73}#gw-hud-over .gw-cur{display:block;background:center / contain no-repeat}#gw-hud-over .gw-coin{background-image:var(--eo-coin, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='13' fill='%23e8a92e' stroke='%237a4a10' stroke-width='2'/%3E%3Ccircle cx='16' cy='16' r='8.5' fill='%23ffd84d' stroke='%23b67c25' stroke-width='1.5'/%3E%3C/svg%3E"))}#gw-hud-over .gw-gem{background-image:var(--eo-gem, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M9 5h14l6.5 8.2L16 28.5 2.5 13.2z' fill='%23175fd0' stroke='%230a2a63' stroke-width='1.3' stroke-linejoin='round'/%3E%3Cpath d='M9 5l3.2 8.2h7.6L23 5z' fill='%2391dcff'/%3E%3C/svg%3E"))}#gw-hud-over .gw-tags{display:flex;flex-wrap:wrap;gap:6px}#gw-hud-over .gw-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 10px 2px 4px;border:1px solid #ffd98a;border-radius:12px;background:#3c280899;color:#ffe7a8;font:800 12px/1.3 var(--iso-font, Tahoma, sans-serif)}#gw-hud-over .gw-tag .gw-ic{--ic: 18px}#gw-hud-over .gw-rw-note{display:flex;align-items:center;gap:6px;color:#d7deea;font:600 12.5px/1.45 var(--iso-font, Tahoma, sans-serif)}#gw-hud-over .gw-rw-note.is-cap{color:#ffb3a6;font-weight:800}#gw-hud-over .gw-rw-note .gw-ic{--ic: 18px}#gw-hud-over .gw-rw-loading:before{content:"";flex:none;width:16px;height:16px;border:2px solid rgba(224,180,92,.25);border-top-color:var(--gw-gold);border-radius:50%;animation:gwSpin .8s linear infinite}#gw-hud-over .gw-res-rewards.is-lab{border-style:dashed;border-color:#5fd6e88c}#gw-hud-over .gw-res-board{display:none;gap:8px}#gw-hud-over .show-board .gw-res-board{display:grid}#gw-hud-over .gw-tabs{display:flex;gap:6px;overflow-x:auto}#gw-hud-over .gw-tab{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 12px 0 6px;border:1px solid #3c4f6e;border-radius:8px;background:linear-gradient(180deg,#1d2b45,#0e1727);color:#c6d2e4;font:700 13px/1 var(--iso-font, Tahoma, sans-serif);white-space:nowrap}#gw-hud-over .gw-tab .gw-crest{--cs: 24px}#gw-hud-over .gw-tab span{max-width:12em;overflow:hidden;text-overflow:ellipsis}#gw-hud-over .gw-tab b{color:var(--gw-muted);font:700 11px/1 var(--gw-num)}#gw-hud-over .gw-tab.is-on{border-color:rgba(var(--side-rgb),.9);background:linear-gradient(180deg,rgba(var(--side-rgb),.32),#0e1727f2);color:#fff}#gw-hud-over .gw-res-board .gw-table-wrap{display:none}#gw-hud-over .gw-res-board .gw-table-wrap.is-on{display:block}#gw-hud-over .gw-res-foot{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:10px 16px;padding-bottom:max(12px,env(safe-area-inset-bottom,0px));border-top:1px solid var(--gw-line-soft);border-radius:0 0 13px 13px;background:linear-gradient(180deg,#111c2efa,#060b14fa)}#gw-hud-over .gw-res-foot .gw-btn{min-width:150px;min-height:46px}#gw-hud-over .gw-res-stamp{position:absolute;top:calc(10px + 1%);right:14px;z-index:5;padding:3px 10px;border:2px solid #ff8a73;border-radius:6px;background:#280806b8;color:#ffb3a6;font:900 12px/1.3 var(--iso-font, Tahoma, sans-serif);letter-spacing:.03em;transform:rotate(-6deg);pointer-events:none}#gw-hud-over .gw-res-card.is-lab .gw-res-reason{padding-inline:214px}@container gwhud (max-width: 760px){#gw-hud-over .gw-res-card.is-lab .gw-res-reason{padding-inline:10px}#gw-hud-over .gw-res-stamp{position:static;order:-1;align-self:center;margin:-4px 0 6px;transform:rotate(-2deg)}}#gw-hud-over .gw-fx{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}#gw-hud-over .gw-confetti{position:absolute;top:-16px;left:var(--x);width:calc(7px * var(--s));height:calc(12px * var(--s));border-radius:1px;background:var(--c);opacity:.9;animation:gwConfetti var(--t) linear var(--d) infinite}#gw-hud-over .gw-ember{position:absolute;bottom:-10px;left:var(--x);width:calc(5px * var(--s));height:calc(5px * var(--s));border-radius:50%;background:var(--c);box-shadow:0 0 8px var(--c);opacity:0;animation:gwEmber var(--t) ease-in var(--d) infinite}@container gwhud (max-width: 600px){#gw-hud-over .gw-res-score{grid-template-columns:minmax(0,1fr);gap:6px}#gw-hud-over .gw-res-vs{grid-auto-flow:column;justify-content:center;align-items:center;gap:14px}#gw-hud-over .gw-res-vs>span{grid-auto-flow:column;align-items:center;gap:5px}#gw-hud-over .gw-res-pts{font-size:24px}#gw-hud-over .gw-res-body{padding:4px 10px 12px}#gw-hud-over .gw-res-reason{font-size:14px;padding:0 10px 6px}#gw-hud-over .gw-rw{min-width:0;flex:1 1 140px}#gw-hud-over .gw-res-foot .gw-btn{flex:1 1 140px;min-width:0}}@container gwhud (max-height: 540px){#gw-hud-over .gw-res-banner{width:min(720px,calc(100% + 16px),calc(var(--arn, 4.3) * 20cqh))}#gw-hud-over .gw-res-reason{font-size:13.5px;padding-bottom:4px}#gw-hud-over .gw-res-side{padding:6px 10px}#gw-hud-over .gw-res-side .gw-crest.is-lg{--cs: 40px}#gw-hud-over .gw-res-foot{padding-top:6px;padding-bottom:max(8px,env(safe-area-inset-bottom,0px))}#gw-hud-over .gw-res-foot .gw-btn{min-height:40px}#gw-hud-over .gw-confirm{padding:14px 16px 12px;gap:6px}}@keyframes gwFade{0%{opacity:0}}@keyframes gwPop{0%{opacity:0;transform:translateY(8px) scale(.96)}}@keyframes gwSpin{to{transform:rotate(360deg)}}@keyframes gwBeat{0%,to{opacity:.65}50%{opacity:1}}@keyframes gwFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes gwPulseText{50%{opacity:.55}}@keyframes gwBlink{50%{opacity:.45}}@keyframes gwRedPulse{0%,to{box-shadow:0 0 0 1px #03060c,inset 0 0 10px #000000b3,0 0 8px #ff5a4a4d}50%{box-shadow:0 0 0 1px #03060c,inset 0 0 10px #000000b3,0 0 20px #ff5a4ad9}}@keyframes gwHintPulse{50%{box-shadow:0 0 12px #ff6e5a8c}}@keyframes gwBump{0%{transform:scale(1)}40%{transform:scale(1.32)}to{transform:scale(1)}}@keyframes gwBarAlarm{50%{box-shadow:inset 0 1px 2px #000c,0 0 0 1px #ff6b5a,0 0 8px #ff503cb3}}@keyframes gwFeedIn{0%{opacity:0;transform:translate(14px)}}@keyframes gwNotice{0%{opacity:0;transform:translateY(6px)}10%,75%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes gwPress{0%{transform:scale(1);filter:brightness(1.6)}40%{transform:scale(.9)}to{transform:scale(1);filter:none}}@keyframes gwDeny{0%,to{transform:none}20%{transform:translate(-4px);box-shadow:0 0 0 2px #ff6b5a}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes gwBannerIn{0%{opacity:0;transform:translateY(-14px) scale(.86)}60%{opacity:1;transform:translateY(2px) scale(1.04)}to{opacity:1;transform:none}}@keyframes gwBannerOut{to{opacity:0;transform:translateY(-10px) scale(.96)}}@keyframes gwResIn{0%{opacity:0;transform:translateY(-24px) scale(.7)}60%{opacity:1;transform:translateY(3px) scale(1.06)}to{opacity:1;transform:none}}@keyframes gwRewardIn{0%{opacity:0;transform:translateY(8px) scale(.9)}}@keyframes gwConfetti{0%{transform:translateZ(0) rotate(var(--rot))}to{transform:translate3d(calc(40px * var(--s)),110cqh,0) rotate(calc(var(--rot) + 540deg))}}@keyframes gwEmber{0%{opacity:0;transform:translateZ(0)}15%{opacity:.95}to{opacity:0;transform:translate3d(calc(-30px * var(--s)),-90cqh,0)}}@media(prefers-reduced-motion:reduce){:is(#gw-hud,#gw-hud-over) *,:is(#gw-hud,#gw-hud-over) *:before,:is(#gw-hud,#gw-hud-over) *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none!important}#gw-hud-over .gw-fx{display:none}}
