#hud .bug-record-button{position:fixed;right:calc(14px + env(safe-area-inset-right));top:var(--bug-record-top,240px);z-index:30;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid #ffffff38;border-radius:999px;background:#12141dcc;color:#f4efe2;font:700 12px/1.2 inherit;cursor:pointer;pointer-events:auto;box-shadow:0 2px 8px #0006;opacity:.82;transition:opacity .15s,background .15s}#hud .bug-record-button:hover,#hud .bug-record-button:focus-visible{opacity:1;background:#1d2130ee}#hud .bug-record-button:disabled{opacity:.45;cursor:default}#hud .bug-record-button.recording{opacity:1;background:#3a0d12ee;border-color:#ff5a5a;font-variant-numeric:tabular-nums}#hud .bug-record-dot{width:9px;height:9px;border-radius:50%;background:#ff3b3b;box-shadow:0 0 6px #ff3b3b;animation:bug-record-blink 1s steps(2,start) infinite}@keyframes bug-record-blink{to{visibility:hidden}}#hud .bug-report-panel{position:fixed;right:calc(14px + env(safe-area-inset-right));top:calc(var(--bug-record-top,240px) + 84px);z-index:31;width:min(300px,calc(100vw - 24px));display:grid;gap:7px;padding:10px 12px;border:1px solid #ffffff30;border-radius:12px;background:#12141df2;color:#f4efe2;font:13px/1.35 inherit;pointer-events:auto;box-shadow:0 6px 20px #0008}#hud .bug-report-panel[hidden]{display:none}#hud .bug-report-panel small{font-weight:400;opacity:.7}#hud .bug-report-panel input{width:100%;box-sizing:border-box;padding:6px 8px;border:1px solid #ffffff40;border-radius:8px;background:#0b0c11;color:inherit;font:inherit}#hud .bug-report-panel p{margin:0;min-height:0;font-size:12px}#hud .bug-report-panel p:empty{display:none}#hud .bug-report-panel p[data-kind=error]{color:#ff9d8a}#hud .bug-report-panel div{display:flex;gap:8px;justify-content:flex-end}#hud .bug-report-panel button{padding:5px 14px;border:1px solid #ffffff40;border-radius:8px;background:#262a38;color:inherit;font:700 12px inherit;cursor:pointer}#hud .bug-report-panel button[data-bug-send]{background:#2f7d4a;border-color:#58c27e}#hud .bug-report-panel button:disabled{opacity:.5;cursor:default}@media(max-height:500px),(max-width:700px){#hud .bug-record-button{padding:3px 8px;font-size:11px}#hud .bug-record-button span+span{display:none}#hud .bug-record-button.recording span{display:inline}}@media(max-height:500px){#hud .bug-report-panel{top:max(8px,calc(var(--bug-record-top,240px) - 150px));right:calc(60px + env(safe-area-inset-right));width:min(260px,calc(100vw - 80px));padding:8px 10px;gap:5px}}#hud .bug-shot-button{top:calc(var(--bug-record-top,240px) + 41px)}.bug-shot-dialog{box-sizing:border-box;width:min(1100px,calc(100vw - 16px));max-width:none;height:min(760px,calc(100dvh - 16px));max-height:none;margin:auto;padding:0;border:1px solid #ffffff38;border-radius:14px;background:#12141df5;color:#f4efe2;font:13px/1.35 system-ui,sans-serif;box-shadow:0 10px 40px #000a;overflow:hidden}.bug-shot-dialog::backdrop{background:#000b}.bug-shot-dialog form{box-sizing:border-box;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;padding:10px 12px}.bug-shot-dialog header{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.bug-shot-dialog header small{opacity:.75}.bug-shot-stage{position:relative;min-height:0;display:flex;align-items:center;justify-content:center;background:#05060a;border-radius:8px;overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none;cursor:crosshair}.bug-shot-stage img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;pointer-events:none;-webkit-user-drag:none}.bug-shot-box{position:absolute;box-sizing:border-box;border:2px solid #ffd34d;box-shadow:0 0 0 9999px #0009;pointer-events:none}.bug-shot-box[hidden]{display:none}.bug-shot-side{display:grid;grid-template-columns:auto 1fr auto;gap:6px 10px;align-items:center}.bug-shot-tools,.bug-shot-actions{display:flex;gap:8px}.bug-shot-side textarea{grid-row:1;grid-column:2;box-sizing:border-box;width:100%;min-height:38px;resize:none;padding:6px 8px;border:1px solid #ffffff40;border-radius:8px;background:#0b0c11;color:inherit;font:inherit}.bug-shot-side small{grid-column:2;justify-self:end;margin-top:-4px;font-size:11px;opacity:.7}.bug-shot-side small[data-kind=error]{color:#ff9d8a;opacity:1}.bug-shot-side p{grid-column:1/-1;margin:0;font-size:12px}.bug-shot-side p:empty{display:none}.bug-shot-side p[data-kind=error]{color:#ff9d8a}.bug-shot-actions{grid-row:1;grid-column:3}.bug-shot-dialog button{padding:6px 14px;border:1px solid #ffffff40;border-radius:8px;background:#262a38;color:inherit;font:700 12px system-ui,sans-serif;cursor:pointer;white-space:nowrap}.bug-shot-dialog button[data-shot-send]{background:#2f7d4a;border-color:#58c27e}.bug-shot-dialog button:disabled{opacity:.5;cursor:default}@media(max-height:500px),(max-width:700px){#hud .bug-shot-button{top:calc(var(--bug-record-top,240px) + 28px)}}@media(max-width:700px)and (min-height:501px){.bug-shot-side{grid-template-columns:1fr}.bug-shot-side>*{grid-column:1!important;grid-row:auto!important}.bug-shot-side small{justify-self:end}}@media(max-height:500px){.bug-shot-dialog{width:calc(100vw - 8px);height:calc(100dvh - 8px);border-radius:10px}.bug-shot-dialog form{grid-template-columns:minmax(0,1fr) 220px;grid-template-rows:auto minmax(0,1fr);padding:6px 8px;gap:6px 8px}.bug-shot-dialog header{grid-column:1/-1}.bug-shot-side{grid-template-columns:1fr;align-content:start;gap:6px}.bug-shot-side>*{grid-column:1!important;grid-row:auto!important}.bug-shot-side textarea{min-height:64px}.bug-shot-dialog button{padding:6px 10px}}#hud .bug-record-button .hud-icon-art{width:1.5em;height:1.5em;vertical-align:middle;display:block}.bug-shot-draw{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto}.bug-shot-draw button{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 8px;min-width:30px;min-height:30px}.bug-shot-draw button[aria-pressed=true]{background:#4a3b12;border-color:#ffd34d}.bug-shot-colors{display:inline-flex;gap:4px;margin:0 4px}.bug-shot-dialog .bug-shot-color{width:26px;min-width:26px;height:26px;min-height:26px;padding:0;border-radius:50%;background:var(--mark);border:2px solid #0008}.bug-shot-dialog .bug-shot-color[aria-pressed=true]{outline:2px solid #ffd34d;outline-offset:1px;background:var(--mark)}.bug-shot-marks{position:absolute;pointer-events:none}.bug-shot-stage[data-tool=pen],.bug-shot-stage[data-tool=arrow],.bug-shot-stage[data-tool=ellipse]{cursor:cell}@media(max-height:500px),(max-width:900px){.bug-shot-draw button span+span{display:none}.bug-shot-draw button{padding:3px 6px}.bug-shot-draw{margin-left:0}}.bug-shot-capturing #hud [data-bug-record],.bug-shot-capturing #hud [data-bug-shot],.bug-shot-capturing #hud .bug-report-panel{visibility:hidden!important}#hud .bug-record-button[popover],#hud .bug-report-panel[popover]{left:auto;bottom:auto;margin:0;overflow:visible}.borin-tabs{display:flex;gap:6px;padding:8px 10px 0}.borin-tabs button{flex:1;padding:8px 10px;font-weight:800;letter-spacing:.04em;color:#d9c39b;background:linear-gradient(180deg,#2a2018,#120d0a);border:1px solid #6c5134;border-bottom:none;border-radius:8px 8px 0 0;cursor:pointer}.borin-tabs button[aria-pressed=true]{color:#fff2c9;background:linear-gradient(180deg,#7a4b16,#2d1a0b);border-color:#e0a84a;box-shadow:0 -2px 12px #ffb44a55}.borin-forge .forge-body{flex:1;min-height:0;overflow:auto;padding:10px 12px;display:flex;flex-direction:column;gap:10px}.forge-picker{display:flex;gap:6px;overflow-x:auto;padding:6px;border:1px solid #5d452c;border-radius:8px;background:#0b0a09}.forge-pick{position:relative;flex:0 0 52px;height:52px;padding:4px;border:1px solid #5d452c;border-radius:8px;background:radial-gradient(circle,#2a2119,#0d0b09);cursor:pointer}.forge-pick img,.forge-pick .art-icon{width:100%;height:100%;object-fit:contain}.forge-pick[aria-pressed=true]{border-color:#ffd27a;box-shadow:0 0 10px #ffc25a}.forge-pick em,.forge-badge{position:absolute;right:2px;bottom:1px;font-style:normal;font-weight:900;font-size:12px;color:#ffe08a;text-shadow:0 0 4px #000,0 0 6px #ff9d00}.forge-empty{margin:6px;color:#bfa985}.forge-stage{position:relative;border-radius:12px;padding:18px 10px;background:radial-gradient(ellipse at 50% 70%,#4a2a10 0,#1a110b 55%,#070605);border:1px solid #8a6438;box-shadow:inset 0 0 30px #000,0 0 0 1px #000}.forge-anvil{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.forge-slot{position:relative;min-height:128px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;padding:10px;border:2px dashed #8a6438;border-radius:12px;background:#0d0a08cc;text-align:center}.forge-slot-item[data-level]{border-style:solid;border-color:#d9a24a;box-shadow:inset 0 0 18px #ff9a2a33}.forge-slot-item strong{width:100%;color:#ffe2a6;font-size:13px}.forge-item-art{width:76px;height:76px;filter:drop-shadow(0 0 8px #ffb44a88);animation:forge-float 2.6s ease-in-out infinite}.forge-item-art img,.forge-item-art .art-icon{width:100%;height:100%;object-fit:contain}.forge-slot-item .forge-badge{right:8px;top:6px;bottom:auto;font-size:18px}.forge-slot-hint{color:#9f8a68;font-size:13px}.forge-plus{font-size:28px;font-weight:900;color:#ffcf6b;text-shadow:0 0 10px #ff8a00}.forge-mat{width:72px;padding:4px;border:1px solid #6c5134;border-radius:8px;background:#15100c}.forge-mat[data-ok=false]{border-color:#a33;opacity:.75}.forge-mat-art{display:block;width:36px;height:36px;margin:0 auto}.forge-mat-art img,.forge-mat-art .art-icon{width:100%;height:100%;object-fit:contain}.forge-mat b{display:block;color:#ffe2a6;font-size:13px}.forge-mat[data-ok=false] b{color:#ff8a7a}.forge-mat small{display:block;color:#bfa985;font-size:10px;line-height:1.1}.forge-modes{display:flex;gap:6px;justify-content:center}.forge-modes button{padding:6px 14px;border-radius:999px;border:1px solid #6c5134;background:#15100c;color:#d9c39b;font-weight:700;cursor:pointer}.forge-modes button[aria-pressed=true]{border-color:#7fc8ff;color:#eaf6ff;background:#123049;box-shadow:0 0 8px #4fb0ff88}.forge-stats{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:center;color:#e8d6b4;font-weight:700}.forge-arrow{font-size:20px;color:#ffe08a}.forge-arrow i{font-style:normal;color:#ff9d3a}.forge-rate[data-rate=high]{color:#7dff9a}.forge-rate[data-rate=mid]{color:#ffd56a}.forge-rate[data-rate=low]{color:#ff7a6a}.forge-info{margin:0;text-align:center;color:#bfa985;font-size:13px}.forge-miss{margin:0;text-align:center;color:#ff8a7a;font-size:13px}.forge-go{align-self:center;min-width:220px;padding:12px 28px;font-size:18px;font-weight:900;letter-spacing:.12em;color:#2a1600;border:1px solid #ffe7a6;border-radius:10px;cursor:pointer;background:linear-gradient(180deg,#ffe9a8,#f2b33d 55%,#b8741c);box-shadow:0 0 16px #ffb13b88,inset 0 1px #fff8;animation:forge-pulse 1.8s ease-in-out infinite}.forge-go:disabled{filter:grayscale(.8) brightness(.6);animation:none;cursor:default}.forge-shop{border-top:1px solid #5d452c;padding-top:8px}.forge-shop h4{margin:0 0 6px;color:#f9d487}.forge-shop-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px}.forge-buy{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid #6c5134;border-radius:8px;background:#15100c;color:#e8d6b4;text-align:left;cursor:pointer}.forge-buy img,.forge-buy .art-icon{width:32px;height:32px;object-fit:contain;flex:0 0 32px}.forge-buy b{display:block;font-size:13px}.forge-buy small{color:#bfa985}.forge-buy:disabled{opacity:.5;cursor:default}.forge-fx{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;overflow:hidden;border-radius:12px;animation:forge-fx-out 2.5s ease forwards}.forge-fx:before{content:"";position:absolute;inset:0;background:radial-gradient(circle,#fff 0,#ffd36a88 30%,transparent 70%);animation:forge-flash .6s ease-out forwards}.forge-fx[data-result=fail]:before{background:radial-gradient(circle,#ffb0a0 0,#8a1a1a88 35%,transparent 70%)}.forge-fx-rays{position:absolute;width:240%;aspect-ratio:1;background:repeating-conic-gradient(#ffd36a55 0 8deg,transparent 8deg 22deg);animation:forge-spin 2.4s linear forwards;-webkit-mask:radial-gradient(circle,#000 0,transparent 60%);mask:radial-gradient(circle,#000 0,transparent 60%)}.forge-fx[data-result=fail] .forge-fx-rays{display:none}.forge-fx-ring{position:absolute;width:60px;height:60px;border-radius:50%;border:4px solid #ffe08a;box-shadow:0 0 20px #ffb13b;animation:forge-ring 1s ease-out forwards}.forge-fx[data-result=fail] .forge-fx-ring{border-color:#ff6a5a;box-shadow:0 0 20px #c22}.forge-fx i{position:absolute;width:6px;height:6px;border-radius:50%;background:#fff3b0;box-shadow:0 0 8px #ffb13b;animation:forge-spark 1.1s ease-out forwards;transform:rotate(var(--a)) translateY(0)}.forge-fx[data-result=fail] i{background:#777;box-shadow:0 0 6px #300}.forge-fx strong{position:relative;font-size:clamp(26px,4vw,40px);font-weight:900;letter-spacing:.1em;color:#fff6cf;text-shadow:0 0 10px #ffb13b,0 0 24px #ff7a00,0 2px 0 #6a3a00;animation:forge-pop .5s cubic-bezier(.2,1.6,.4,1) both}.forge-fx[data-result=fail] strong{color:#ffd2c8;text-shadow:0 0 10px #c22,0 2px 0 #400;animation:forge-shake .5s ease both}.forge-fx span{position:relative;margin-top:4px;font-size:20px;font-weight:800;color:#ffe08a;text-shadow:0 0 6px #000}.forge-stage:has(.forge-fx[data-result=success]) .forge-slot-item{animation:forge-glow 1.4s ease-out}.forge-stage:has(.forge-fx[data-result=fail]) .forge-slot-item{animation:forge-shake .5s ease}@keyframes forge-float{50%{transform:translateY(-5px)}}@keyframes forge-pulse{50%{box-shadow:0 0 26px #ffcf6b,inset 0 1px #fff8}}@keyframes forge-flash{0%{opacity:0;transform:scale(.4)}20%{opacity:1}to{opacity:0;transform:scale(1.6)}}@keyframes forge-spin{0%{transform:rotate(0)}to{transform:rotate(120deg)}}@keyframes forge-ring{0%{transform:scale(.3);opacity:1}to{transform:scale(6);opacity:0}}@keyframes forge-spark{0%{opacity:1;transform:rotate(var(--a)) translateY(0)}to{opacity:0;transform:rotate(var(--a)) translateY(calc(-1*var(--d) - 40px))}}@keyframes forge-pop{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}@keyframes forge-shake{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}@keyframes forge-glow{0%{box-shadow:0 0 #ffd36a}40%{box-shadow:0 0 40px 10px #ffd36a}to{box-shadow:inset 0 0 18px #ff9a2a33}}@keyframes forge-fx-out{0%,80%{opacity:1}to{opacity:0}}@media(max-width:700px){.forge-anvil{grid-template-columns:1fr}.forge-plus{display:none}.forge-go{min-width:0;width:100%}}html body .borin-fantasy .borin-catalog{grid-template-rows:auto minmax(0,1fr)!important}html body .borin-fantasy .borin-catalog>.borin-tabs{grid-column:1/-1;position:static;display:flex;gap:calc(var(--k,1px)*6);margin:0 0 calc(var(--k,1px)*9);padding:0}html body .borin-fantasy .borin-catalog>.borin-tabs>button{flex:1 1 0;width:auto!important;height:calc(var(--k,1px)*30)!important;min-height:30px!important;margin:0;padding:0 8px!important;border-radius:calc(var(--k,1px)*3)!important;white-space:nowrap;letter-spacing:0;font-size:max(12px,calc(var(--k,1px)*13))!important;box-shadow:none}html body .borin-fantasy .borin-catalog>.borin-tabs>button[aria-pressed=true]{background:linear-gradient(#efca6e,#c79441)!important;border-color:#f6d98e!important;color:#2b1903!important}html body .borin-fantasy .borin-catalog>.borin-forge-body,html body .borin-fantasy .borin-forge>.forge-body{grid-column:1/-1;min-width:0;min-height:0}html body .borin-fantasy .borin-catalog>.borin-slots{grid-column:1}html body .borin-fantasy .borin-catalog>.borin-shelves{grid-column:2;min-width:0}html body .borin-fantasy .borin-forge .forge-picker{flex:none}html body .borin-fantasy .borin-forge .forge-anvil{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.borin-forge .forge-body>*,.borin-refine .refine-body>*{flex-shrink:0}.forge-info,.forge-miss{line-height:1.35;padding:0 4px}.map1-death-dialog{width:min(420px,calc(100vw - 40px));box-sizing:border-box;border:2px solid #d9bb77;border-radius:24px;padding:26px;text-align:center;color:#fff0cc;background:linear-gradient(155deg,#24352e,#141d22);box-shadow:0 22px 90px #0009;font-family:inherit}.map1-death-dialog::backdrop{background:#080e16bd}.map1-death-dialog h2{font-size:36px;margin:8px 0 14px}.map1-death-dialog p{line-height:1.5}.death-sprout{font-size:50px}.death-kicker{font-size:12px;letter-spacing:2px;color:#d9bb77}.map1-death-dialog button{width:100%;min-height:52px;margin-top:12px;touch-action:manipulation}.death-error{color:#ffc4ad;font-size:14px;min-height:21px;margin-bottom:0}@media(max-height:420px){.map1-death-dialog{padding:15px 24px}.death-sprout{font-size:32px}.map1-death-dialog h2{font-size:28px;margin:4px 0}.map1-death-dialog p{margin:6px 0}}.quick-potions{position:fixed;left:var(--pc-potions-left,120px);right:auto;bottom:calc(24px + env(safe-area-inset-bottom));display:flex;flex-direction:row;gap:12px;pointer-events:none;z-index:31}.quick-potions button{box-sizing:border-box;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;width:52px;min-width:52px;height:52px;min-height:52px;display:grid;place-content:center;gap:1px;border:2px solid white;border-radius:12px;background:#a33c3e;color:#fff;font-weight:900;padding:2px;font-size:12px}.quick-potions button[data-kind=mana_potion]{background:#31578e}.quick-potions b,.quick-potions span,.quick-potions small{white-space:nowrap;line-height:1.1}.quick-potions span{font-size:10px}.quick-potions small{font-size:8px}.quick-potions button:disabled{opacity:.72}.quick-potions button:active:not(:disabled){filter:brightness(1.15)}#hud.mobile-combat .quick-potions{left:calc(12px + env(safe-area-inset-left));bottom:calc(36px + clamp(96px,28vw,120px) + env(safe-area-inset-bottom))}#hud.mobile-combat .quick-potions button{width:48px;min-width:48px;height:48px;min-height:48px}.quick-recovery-slot{width:76px;display:grid;gap:4px;pointer-events:auto}.quick-recovery-slot select{box-sizing:border-box;width:76px;min-height:32px;max-width:76px;border:1px solid white;border-radius:8px;background:#173849;color:#fff;font-size:11px;text-overflow:ellipsis;touch-action:manipulation}.quick-potions .quick-recovery-slot button{width:76px;min-width:76px;touch-action:manipulation}#hud.mobile-combat .quick-potions .quick-recovery-slot button{width:76px;min-width:76px}.transport-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.transport-map{min-height:72px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:6px;padding:14px}.transport-map span,.transport-map small{font-size:.9rem}@media(max-width:600px){.transport-list{grid-template-columns:1fr}.transport-map{min-height:76px}}#dialog .transport-map{align-items:center;height:auto}#dialog .transport-map span{display:block;max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.3;text-align:center}#dialog .transport-map .transport-desc{display:block;max-width:100%;font-size:.8rem;line-height:1.25;opacity:.82;text-align:center;white-space:normal}#dialog .transport-group{grid-column:1/-1;display:flex;flex-direction:column;gap:8px;min-width:0}#dialog .transport-group-head{width:100%;min-height:56px;height:auto;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 14px;text-align:center}#dialog .transport-group-head span,#dialog .transport-group-head small{display:block;max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.25;font-size:.85rem}#dialog .transport-group-head .transport-desc{font-size:.8rem;opacity:.82}#dialog .transport-floors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#dialog .transport-floor{width:100%;height:auto;min-height:44px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px;white-space:normal;text-align:center;opacity:.72}#dialog .transport-floor span{font-size:.8rem}#dialog .transport-section{grid-column:1/-1;margin:6px 0 0;font-size:.85rem;font-weight:700;opacity:.9;text-align:center}#dialog .transport-expansion{opacity:.72;cursor:not-allowed}#dialog .transport-expansion .transport-need{display:block;max-width:100%;font-size:.78rem;line-height:1.25;white-space:normal;text-align:center}.bag-panel header{display:grid;gap:8px}.bag-panel p{overflow-wrap:anywhere}.bag-filters,.bag-sort{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.bag-panel button{min-height:44px}.bag-panel button[aria-pressed=true]{outline:2px solid #d4ba78}.bag-detail{margin-top:16px;padding:16px;border:1px solid #ae966355;border-radius:14px}.bag-panel .inventory-grid{grid-template-columns:repeat(auto-fill,minmax(108px,1fr))}.bag-panel .button-row{flex-wrap:wrap}@media(max-width:700px){.bag-panel .inventory-grid{grid-template-columns:repeat(auto-fill,minmax(86px,1fr))}.bag-detail{padding:10px}.bag-filters button{flex:1 0 28%}}#dialog:has(.inventory-shell){width:min(1220px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 24px);padding:0;background:#171b23;border:2px solid #a9884f;box-shadow:0 20px 70px #0009,inset 0 0 0 3px #302b23;border-radius:18px}#dialog:has(.inventory-shell)>header{display:none}#dialog-body:has(.inventory-shell){padding:0;overflow:hidden;max-height:none}.inventory-shell{position:relative;color:#f2eadb;height:min(850px,calc(100dvh - 28px));min-height:0;font-size:14px}.inventory-main{display:grid;grid-template-rows:auto clamp(190px,41dvh,345px) auto minmax(0,1fr);height:100%;min-height:0;gap:10px;padding:14px}.inventory-top{display:flex!important;align-items:center;gap:12px;margin:0;padding:0 2px 10px;border-bottom:1px solid #ad8b4c66}.inventory-top h2{margin:0;font-size:24px;color:#f5d791;letter-spacing:.03em}.inventory-top>button{margin-left:auto;width:44px;flex-shrink:0;font-size:25px}.inventory-wallet{display:flex;flex-wrap:wrap;gap:8px 20px;color:#ddd0b8;font-variant-numeric:tabular-nums}.inventory-wallet b{color:#ffe19f;margin-left:5px}.inventory-upper{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:12px;min-height:0}.inventory-avatar,.inventory-character{border:1px solid #9b784855;border-radius:12px;background:linear-gradient(145deg,#282c35,#111720);box-shadow:inset 0 1px #e5c07722,0 5px 14px #0004;min-width:0;min-height:0}.inventory-avatar{display:grid;grid-template-columns:minmax(85px,1fr) minmax(0,1.5fr) minmax(85px,1fr);gap:8px;padding:10px}.inventory-slot-column{display:grid;grid-template-rows:repeat(5,minmax(0,1fr));gap:5px;min-height:0}.bag-panel .inventory-equipped{display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;gap:0 5px;padding:3px 6px;text-align:left;min-height:0;background:linear-gradient(#3c3830,#211f1e);border:1px solid #ad8b4c66;border-radius:7px;overflow:hidden}.inventory-equipped:disabled{opacity:.76}.inventory-equipped .slot-name{grid-column:1/-1;font-size:11px;color:#cbb68c;line-height:1.2}.slot-art{font-size:23px;grid-row:2;display:flex;align-items:center;justify-content:center}.slot-art .item-art,.popup-icon .item-art{width:100%;height:100%;object-fit:contain}.slot-item{font-size:12px;line-height:1.15;overflow-wrap:break-word}.inventory-model{display:flex;flex-direction:column;align-items:center;min-width:0;min-height:0;background:radial-gradient(ellipse at 50% 70%,#bda35f24,transparent 65%);position:relative}.inventory-model canvas{width:100%;flex:1;min-height:0;display:block;touch-action:none}.inventory-model p{font-size:11px;margin:2px;text-align:center}.inventory-model strong{font-size:14px;color:#f5dfaa}.inventory-character{padding:12px;overflow:auto}.inventory-character h3{font-size:17px;margin:0 0 10px;color:#edcd8c}.inventory-character dl{margin:0;display:grid;gap:5px}.inventory-stat{display:grid;grid-template-columns:minmax(65px,1fr) minmax(0,1.4fr);gap:8px;border-bottom:1px solid #d5bb8130;padding-bottom:3px;line-height:1.35}.inventory-stat dt{color:#bfb7aa}.inventory-stat dd{margin:0;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:break-word}.inventory-tabs{display:flex;gap:8px;border-bottom:1px solid #a9884f77;padding-bottom:6px}.inventory-tabs button{flex:1;background:#242731;border:1px solid #8c734b;min-width:0;color:#c9c1b4}.inventory-tabs button[aria-pressed=true]{background:linear-gradient(#b19457,#70552e);color:#fff2d1;outline:none!important;box-shadow:inset 0 1px #ffe4ad77,0 2px 8px #0005}.inventory-items{display:flex;flex-direction:column;min-height:0;overflow:hidden;border:1px solid #a9884f55;border-radius:10px;background:#10161ddd;padding:9px}.inventory-tools{flex-shrink:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#d2c4aa}.inventory-tools>span{font-size:12px}.inventory-tools .bag-filters,.inventory-tools .bag-sort{margin:0;gap:5px}.inventory-tools .bag-sort{font-size:12px}.inventory-tools button{font-size:12px;padding:5px 9px;min-height:36px}.bag-panel .inventory-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(102px,1fr));gap:8px;align-content:start;overflow:auto;overscroll-behavior:contain;min-height:0;flex:1;padding:8px 3px;touch-action:pan-y;scrollbar-color:#96764a #171c25}.bag-panel .item-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:94px;padding:7px;background:linear-gradient(145deg,#30313a,#191d26);border:1px solid #a4885066;border-radius:8px;box-shadow:inset 0 1px #ffe2a116}.item-tile>span{width:38px;height:38px;display:flex;align-items:center;justify-content:center;font-size:29px}.item-tile small{line-height:1.15;overflow-wrap:break-word}.item-tile>b{position:absolute;top:4px;right:5px;color:#f4d18e;font-size:12px}.item-tile i{font-size:10px;color:#b8e6b4}.inventory-empty,.inventory-unavailable{grid-column:1/-1;text-align:center;color:#bab1a0;padding:14px;margin:0}.inventory-tab-note{font-size:12px;color:#c8ba9f;margin:4px 0}.inventory-item-shade{position:absolute;inset:0;z-index:20;background:#05090fc4;display:flex;align-items:center;justify-content:center;padding:12px;border-radius:16px;touch-action:pan-y}.inventory-item-popup{width:min(540px,100%);max-height:100%;overflow:auto;overscroll-behavior:contain;background:linear-gradient(145deg,#2b2d35,#141923);border:2px solid #bd9755;border-radius:13px;padding:14px;box-shadow:0 14px 40px #000b;color:#f2eadb}.inventory-item-popup>header{display:flex!important;gap:12px;align-items:center;padding-bottom:10px;border-bottom:1px solid #ae8b4c66}.inventory-item-popup>header h3{font-size:19px;flex:1;margin:0;min-width:0;overflow-wrap:break-word}.inventory-item-popup>header button{width:44px;font-size:24px;flex-shrink:0}.popup-icon{width:46px;height:46px;font-size:34px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.inventory-item-popup .bag-detail{margin:0;border:0;padding:0}.inventory-item-popup .bag-detail>h3{display:none}.inventory-item-popup .button-row{gap:8px;padding-top:10px;border-top:1px solid #ae8b4c44}.inventory-item-popup .button-row button{flex:1 0 110px;min-height:44px}.inventory-item-popup .item-meta{font-size:13px;color:#cdbb98}@media(max-width:900px)and (orientation:landscape){#dialog:has(.inventory-shell){width:calc(100vw - max(16px,env(safe-area-inset-left)) - max(16px,env(safe-area-inset-right)));max-height:calc(100dvh - 12px)}.inventory-shell{height:calc(100dvh - 16px);font-size:12px}.inventory-main{padding:7px;gap:5px;grid-template-rows:44px minmax(165px,40dvh) 38px minmax(0,1fr)}.inventory-top{padding:0;gap:8px}.inventory-top h2{font-size:19px}.inventory-wallet{font-size:11px;gap:4px 8px}.inventory-upper{gap:6px}.inventory-avatar{gap:4px;padding:5px;grid-template-columns:minmax(72px,1fr) minmax(0,1.35fr) minmax(72px,1fr)}.inventory-slot-column{gap:3px}.bag-panel .inventory-equipped{padding:2px 3px;grid-template-columns:22px minmax(0,1fr);gap:0 3px;min-height:30px}.inventory-equipped .slot-name{font-size:9px}.slot-art{font-size:18px}.slot-item{font-size:10px}.inventory-model strong{font-size:11px}.inventory-model p{font-size:9px}.inventory-character{padding:6px}.inventory-character h3{font-size:13px;margin:0 0 4px}.inventory-character dl{gap:2px}.inventory-stat{font-size:10px;padding-bottom:1px;gap:5px;line-height:1.15}.inventory-tabs{gap:5px;padding:0}.inventory-tabs button{min-height:36px;font-size:12px}.inventory-items{padding:4px}.inventory-tools{flex-wrap:nowrap;overflow-x:auto;gap:6px;min-height:36px}.inventory-tools>span{white-space:nowrap;font-size:10px}.inventory-tools .bag-filters,.inventory-tools .bag-sort{flex-wrap:nowrap;flex-shrink:0}.inventory-tools button{white-space:nowrap;min-height:32px;font-size:11px}.bag-panel .inventory-grid{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:5px;padding:5px 2px}.bag-panel .item-tile{min-height:75px;padding:4px}.item-tile>span{width:28px;height:28px;font-size:23px}.item-tile small{font-size:10px}.inventory-tab-note{font-size:10px;margin:2px}.inventory-item-popup{max-height:calc(100dvh - 42px);padding:10px}}.inventory-tools{align-items:flex-start;gap:10px;flex-wrap:wrap;overflow:auto;max-height:46%;padding-bottom:5px}.inventory-tool-group{border:1px solid #a9884f70;background:linear-gradient(#302d28,#1a2028);border-radius:8px;padding:7px;display:flex;flex-wrap:wrap;gap:7px;align-items:center;min-width:0}.inventory-tool-group h4{font-size:12px;line-height:1.25;color:#dbc18b;margin:0;flex-basis:100%}.inventory-tool-group .bag-filters,.inventory-tool-group .bag-sort{display:flex;flex-wrap:wrap;gap:7px;margin:0}.inventory-tool-group button{min-height:40px;padding:7px 11px;border:1px solid #a6885166;background:#272c35;border-radius:6px;color:#e5d8bf;white-space:nowrap;font-size:12px}.inventory-tool-group button[aria-pressed=true]{background:linear-gradient(#ad8c4e,#6d502a);color:#fff2d0;outline:none;border-color:#e2c179;box-shadow:inset 0 1px #f7e3b777}.inventory-capacity span{font-variant-numeric:tabular-nums;font-size:13px;white-space:nowrap}.inventory-capacity small{flex-basis:100%;font-size:11px;color:#e2b974}.inventory-capacity button{width:32px;min-height:32px;padding:0;font-size:20px}.inventory-capacity button:disabled{opacity:.6}.inventory-power{font-size:12px;color:#d3bc87;white-space:nowrap}.inventory-model small{font-size:10px;color:#bcae91;pointer-events:none;text-align:center}.inventory-model canvas{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.inventory-model canvas:active{cursor:grabbing}.inventory-compact-compare{padding:8px;border:1px solid #a9884f44;background:#111a22;border-radius:7px;font-size:13px}.inventory-compact-compare p{margin:4px 0 0}.inventory-compact-compare .gain{color:#a7e5a1}.inventory-compact-compare .loss{color:#f7a59d}@media(max-width:900px)and (orientation:landscape){.inventory-main{grid-template-rows:44px minmax(150px,36dvh) 38px minmax(0,1fr)}.inventory-tools{flex-wrap:wrap;overflow:auto;max-height:50%;min-height:0;gap:6px}.inventory-tool-group{padding:5px;gap:5px;flex-shrink:0;max-width:100%}.inventory-tool-group .bag-filters,.inventory-tool-group .bag-sort{flex-wrap:wrap;gap:5px}.inventory-tool-group button{min-height:40px;font-size:12px;padding:6px 9px}.inventory-capacity button{min-height:32px;padding:0}.inventory-tool-group h4{font-size:11px}.inventory-model small{font-size:9px}}.inventory-tools{align-items:center}.inventory-tools .inventory-capacity{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font-size:12px;white-space:nowrap}.inventory-tools .inventory-capacity button{width:28px;min-height:28px;padding:0;line-height:1;border:1px solid #9b7a49;border-radius:5px;background:#292b32;color:#f1d498;font-size:18px}.equipment-description{display:block;min-width:0;max-width:100%;color:#ded3bf;font-size:12px;line-height:1.4;overflow-wrap:anywhere;font-weight:400;font-style:normal;margin:5px 0;text-align:left}.equipment-description-compact{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;flex-shrink:0;text-align:center}.item-tile>.equipment-description,.chest-slot>.equipment-description{width:100%;height:auto;min-height:0;max-height:2.8em;font-size:11px;line-height:1.4}.bag-panel .item-tile{justify-content:flex-start}.chest-slot:has(.equipment-description){height:auto;min-height:132px;justify-content:flex-start}.borin-offer>.equipment-description{font-size:11px}.storage-detail>.equipment-description{font-size:13px}@media(max-width:900px)and (orientation:landscape){.item-tile>.equipment-description,.chest-slot>.equipment-description{font-size:10px}}.bag-detail .item-sources{margin:8px 0;padding:6px 8px;border-radius:8px;background:#0000002e;font-size:.86em;text-align:left}.bag-detail .item-sources h4{margin:0 0 4px}.bag-detail .item-sources ul{margin:0;padding-left:16px}.bag-detail .item-sources li{margin:2px 0}.bag-detail .item-sources .item-source-none,.bag-detail .item-sources .item-source-twin{color:#ffcf6b}.bag-detail .item-sources .item-source-closed,.bag-detail .item-sources .item-source-tier{opacity:.8}.bag-detail .item-art-fallback{color:#ffcf6b;font-size:.86em;margin:6px 0}.bag-detail .gem-info{margin:.3em 0;padding-left:1.1em;font-size:.92em;line-height:1.35}.bag-detail .gem-info[data-socketable=false] li:first-child{font-weight:600}#dialog:has(.bag-art){--bw:min(1840px, calc(100vw - 16px) ,calc((100dvh - 16px) * 2200 / 1086));width:var(--bw);max-width:none;max-height:none;padding:0;background:none;border:0;box-shadow:none;border-radius:0;overflow:visible}#dialog:has(.bag-art)>header{display:none}#dialog-body:has(.bag-art){padding:0;overflow:visible;max-height:none}.bag-art{--fu:calc(100cqw / 2200);--gold:#f1d27c;container-type:inline-size;position:relative;width:100%;height:auto;aspect-ratio:2200/1086;min-height:0;font-size:calc(20 * var(--fu));color:#ece4d2}.bag-art .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bag-art>.bag-frame{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 12px 30px #000b)}.bag-art .inventory-main{position:absolute;inset:0;display:block;padding:0;gap:0;grid-template-rows:none}.bag-art button{font-family:inherit}.bag-art button:focus-visible{outline:2px solid #7ee8ff;outline-offset:2px}.bag-art .inventory-top{position:absolute;inset:0;display:block!important;padding:0;margin:0;border:0;pointer-events:none}.bag-art .inventory-top h2{position:absolute;left:calc(112 * var(--fu));top:calc(84 * var(--fu));width:calc(192 * var(--fu));height:calc(46 * var(--fu));margin:0;display:grid;place-items:center;font-size:max(11px,calc(25 * var(--fu)));color:#eaf6ff;letter-spacing:.04em;text-shadow:0 1px 2px #001a3a,0 0 6px #49a6ff88}.bag-art .inventory-wallet{display:block;color:var(--gold)}.bag-art .inventory-wallet b{position:absolute;top:calc(86 * var(--fu));height:calc(40 * var(--fu));display:flex;align-items:center;margin:0;font-size:max(11px,calc(28 * var(--fu)));font-weight:800;color:#ffd35c;text-shadow:0 1px 2px #000,0 0 6px #ffb10066;font-variant-numeric:tabular-nums;white-space:nowrap}.bag-art .wallet-gold b{left:calc(394 * var(--fu));max-width:calc(58 * var(--fu))}.bag-art .wallet-diamond b{left:calc(598 * var(--fu));max-width:calc(240 * var(--fu))}.bag-art .inventory-top>button{position:absolute;left:calc(2104 * var(--fu));top:calc(36 * var(--fu));width:calc(72 * var(--fu))!important;min-width:32px;height:calc(72 * var(--fu));min-height:32px;margin:0;padding:0;border:0;border-radius:50%;background:none!important;box-shadow:none;cursor:pointer;pointer-events:auto;color:transparent}.bag-art .inventory-top>button:hover{box-shadow:0 0 14px #ff6b5a99}.bag-art .inventory-upper{position:absolute;inset:0;display:block;pointer-events:none}.bag-art .inventory-avatar{display:contents}.bag-art .inventory-slot-column{position:absolute;display:grid;grid-template-rows:repeat(5,minmax(0,1fr));gap:calc(16 * var(--fu));pointer-events:auto}.bag-art .slot-left{left:calc(104 * var(--fu));top:calc(152 * var(--fu));width:calc(340 * var(--fu));height:calc(860 * var(--fu))}.bag-art .slot-left{grid-template-rows:repeat(6,minmax(0,1fr));gap:calc(12 * var(--fu))}.bag-art .slot-right{left:calc(1012 * var(--fu));top:calc(152 * var(--fu));width:calc(334 * var(--fu));height:calc(860 * var(--fu))}.bag-art.bag-panel .inventory-equipped{position:relative;isolation:isolate;display:grid;grid-template-columns:calc(150 * var(--fu)) minmax(0,1fr);grid-template-rows:1fr 1fr;align-items:center;gap:calc(4 * var(--fu)) calc(18 * var(--fu));min-height:0;height:100%;padding:0 calc(16 * var(--fu)) 0 0;margin:0;border:0;border-radius:0;text-align:left;overflow:hidden;cursor:pointer;color:#ece4d2;background:url(/assets/ui/bag/slot-square.webp) left center/calc(150 * var(--fu)) calc(138 * var(--fu)) no-repeat!important;box-shadow:none}.bag-art.bag-panel .inventory-equipped:before{content:"";position:absolute;z-index:-1;left:calc(144 * var(--fu));right:0;top:50%;height:calc(138 * var(--fu));transform:translateY(-50%);box-sizing:border-box;border-style:solid;border-width:calc(18 * var(--fu));border-image:url(/assets/ui/bag/slot-panel.webp) 18 fill/calc(18 * var(--fu)) stretch;pointer-events:none}.bag-art.bag-panel .slot-left .inventory-equipped{grid-template-columns:calc(130 * var(--fu)) minmax(0,1fr);background-size:calc(130 * var(--fu)) calc(120 * var(--fu))!important}.bag-art.bag-panel .slot-left .inventory-equipped:before{left:calc(124 * var(--fu));height:calc(120 * var(--fu))}.bag-art .slot-left .inventory-equipped .slot-art{width:calc(94 * var(--fu));height:calc(94 * var(--fu));font-size:calc(60 * var(--fu))}.bag-art .inventory-equipped:disabled{opacity:1;cursor:default}.bag-art .inventory-equipped.filled:hover{filter:brightness(1.18)}.bag-art .inventory-equipped .slot-art{position:relative;grid-column:1;grid-row:1/3;width:calc(108 * var(--fu));height:calc(108 * var(--fu));justify-self:center;font-size:calc(70 * var(--fu));display:flex;align-items:center;justify-content:center}.bag-art .inventory-equipped .slot-name{grid-column:2;grid-row:1;align-self:end;font-size:max(9px,calc(26 * var(--fu)));font-weight:800;color:var(--gold);line-height:1.15;text-shadow:0 1px 2px #000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bag-art .inventory-equipped .slot-item{grid-column:2;grid-row:2;align-self:start;font-size:max(9px,calc(21 * var(--fu)));line-height:1.2;color:#e7e0cf;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.bag-art .inventory-equipped .slot-item:before{content:"◇";color:#f3efe2;margin-right:calc(10 * var(--fu))}.bag-art .inventory-equipped.filled .slot-item{color:#fff3cf;font-weight:700}.bag-art .inventory-equipped.filled .slot-item:before{content:"◆";color:var(--gold)}.bag-art .inventory-equipped.locked .slot-item{color:#d8cbb0}.bag-art .inventory-model{position:absolute;left:calc(452 * var(--fu));top:calc(140 * var(--fu));width:calc(554 * var(--fu));height:calc(882 * var(--fu));display:block;background:none;pointer-events:auto}.bag-art .inventory-model canvas{position:absolute;left:0;top:calc(150 * var(--fu));width:calc(554 * var(--fu));height:calc(554 * var(--fu));aspect-ratio:1;cursor:grab;touch-action:none}.bag-art .inventory-model p[data-character-model-status]{position:absolute;left:0;right:0;top:calc(400 * var(--fu));margin:0;text-align:center;font-size:max(10px,calc(20 * var(--fu)));color:#cfe6ff;text-shadow:0 1px 2px #000;pointer-events:none}.bag-art .inventory-model p[data-character-model-status]:empty{display:none}.bag-art .inventory-nameplate{position:absolute;left:calc(96 * var(--fu));top:calc(708 * var(--fu));width:calc(340 * var(--fu));height:calc(68 * var(--fu));display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.05;pointer-events:none}.bag-art .inventory-nameplate strong{font-size:max(9px,calc(27 * var(--fu)));color:#ffe6a6;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px #000}.bag-art .inventory-nameplate span{font-size:max(8px,calc(19 * var(--fu)));color:#cfe0f3}.bag-art .inventory-power{position:absolute;left:calc(12 * var(--fu));top:calc(10 * var(--fu));font-size:max(9px,calc(16 * var(--fu)));color:#ffe3a0;text-shadow:0 1px 2px #000;pointer-events:none}.bag-art .inventory-model>small{position:absolute;left:0;right:0;bottom:calc(6 * var(--fu));text-align:center;font-size:max(8px,calc(14 * var(--fu)));color:#cfe0f3cc;text-shadow:0 1px 2px #000;pointer-events:none}.bag-art .inventory-stats-toggle{position:absolute;right:calc(10 * var(--fu));top:calc(8 * var(--fu));min-height:28px;height:calc(46 * var(--fu));padding:0 calc(18 * var(--fu));font-size:max(10px,calc(18 * var(--fu)));font-weight:700;color:#fff2d0;border:0;border-image:url(/assets/ui/bag/filter-off.webp) 12 fill/calc(12 * var(--fu)) stretch;background:none;cursor:pointer}.bag-art .inventory-stats-toggle[aria-pressed=true]{border-image-source:url(/assets/ui/bag/filter-on.webp)}.bag-art .inventory-character{position:absolute;left:calc(12 * var(--fu));top:calc(66 * var(--fu));width:calc(380 * var(--fu));max-height:calc(620 * var(--fu));overflow:auto;padding:calc(12 * var(--fu));border:1px solid #c79a4a99;border-radius:calc(10 * var(--fu));background:#07111dd9;box-shadow:0 6px 18px #000a}.bag-art .inventory-character[hidden]{display:none}.bag-art .inventory-character h3{margin:0 0 calc(6 * var(--fu));font-size:max(10px,calc(20 * var(--fu)));color:var(--gold)}.bag-art .inventory-character dl{margin:0;display:grid;gap:calc(3 * var(--fu))}.bag-art .inventory-stat{font-size:max(9px,calc(16 * var(--fu)));gap:calc(8 * var(--fu));padding-bottom:calc(2 * var(--fu));line-height:1.25}.bag-art .inventory-tabs{position:absolute;inset:0;display:block;padding:0;margin:0;border:0;pointer-events:none}.bag-art .inventory-tabs button{position:absolute;top:calc(156 * var(--fu));height:calc(70 * var(--fu));min-height:0;display:flex;align-items:center;justify-content:center;gap:calc(12 * var(--fu));padding:0;margin:0;border-style:solid;border-width:0 calc(44 * var(--fu));border-image:url(/assets/ui/bag/tab-off.webp) 0 64 fill/0 calc(44 * var(--fu)) stretch;background:none;box-shadow:none;color:#e6f0ff;font-size:max(10px,calc(25 * var(--fu)));font-weight:800;white-space:nowrap;text-shadow:0 1px 2px #000;pointer-events:auto;cursor:pointer;flex:none}.bag-art .inventory-tabs button[aria-pressed=true]{border-image-source:url(/assets/ui/bag/tab-on.webp);color:#fff6dc;outline:none!important;box-shadow:none;background:none;text-shadow:0 1px 2px #5a2a00,0 0 8px #ffcf6a}.bag-art .inventory-tabs button:nth-child(1){left:calc(1396 * var(--fu));width:calc(220 * var(--fu))}.bag-art .inventory-tabs button:nth-child(2){left:calc(1624 * var(--fu));width:calc(200 * var(--fu))}.bag-art .inventory-tabs button:nth-child(3){left:calc(1832 * var(--fu));width:calc(272 * var(--fu))}.bag-art .inventory-tabs img{height:calc(42 * var(--fu));width:auto;margin-left:calc(-10 * var(--fu))}.bag-art .inventory-items{position:absolute;left:calc(1396 * var(--fu));top:calc(238 * var(--fu));width:calc(708 * var(--fu));height:calc(776 * var(--fu));display:flex;flex-direction:column;padding:0;margin:0;border:0;border-radius:0;background:none;overflow:hidden}.bag-art .inventory-tools{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:calc(10 * var(--fu)) calc(12 * var(--fu));height:auto;max-height:none;padding:0 calc(6 * var(--fu)) calc(10 * var(--fu));overflow:visible;color:var(--gold);border-bottom:1px solid #c79a4a55}.bag-art .inventory-tools .inventory-capacity{display:inline-flex;align-items:center;gap:calc(8 * var(--fu));min-width:calc(104 * var(--fu));font-size:max(10px,calc(28 * var(--fu)));font-weight:800;color:#ffe9b0;text-shadow:0 1px 2px #000;white-space:nowrap}.bag-art .inventory-tools .inventory-capacity button{width:calc(34 * var(--fu));min-width:18px;height:calc(34 * var(--fu));min-height:18px;padding:0;font-size:max(10px,calc(22 * var(--fu)));line-height:1;border:1px solid #c79a4a;border-radius:calc(6 * var(--fu));background:#16202c;color:var(--gold)}.bag-art .inventory-tools .loadout-key{flex:1 1 auto;min-width:0;margin:0;font-family:var(--font);font-size:max(9px,calc(17 * var(--fu)));font-weight:700;line-height:1.2;color:#d9c08a;text-shadow:0 1px 2px #000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}.bag-art .inventory-tool-group{display:contents}.bag-art .inventory-tool-group h4{display:none}.bag-art .inventory-tool-group .bag-filters{display:flex;flex:1 1 100%;flex-wrap:nowrap;gap:calc(10 * var(--fu));margin:0}.bag-art .inventory-tool-group button{flex:1 1 0;min-height:0;height:calc(54 * var(--fu));padding:0 calc(8 * var(--fu));min-width:0;border-radius:0;border-style:solid;border-width:calc(12 * var(--fu));border-image:url(/assets/ui/bag/filter-off.webp) 12 fill/calc(12 * var(--fu)) stretch;background:none;box-shadow:none;color:#e9eef5;font-size:max(9px,calc(19 * var(--fu)));white-space:nowrap}.bag-art .inventory-tool-group button[aria-pressed=true]{border-image-source:url(/assets/ui/bag/filter-on.webp);color:#fff6dc;outline:none;text-shadow:0 1px 2px #6a3a00;background:none;box-shadow:none}.bag-art .inventory-tab-note,.bag-art .inventory-unavailable{flex:none;margin:0 calc(10 * var(--fu)) calc(4 * var(--fu));font-size:max(9px,calc(16 * var(--fu)));color:#d4c6a6}.bag-art.bag-panel .inventory-grid{flex:1;display:grid;grid-template-columns:repeat(4,calc(158 * var(--fu)));grid-auto-rows:calc(158 * var(--fu));gap:calc(14 * var(--fu));align-content:start;justify-content:space-between;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;min-height:0;padding:calc(14 * var(--fu)) calc(10 * var(--fu)) calc(14 * var(--fu)) calc(4 * var(--fu));scrollbar-width:thin;scrollbar-color:#b48a46 #0a1726}.bag-art.bag-panel .item-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(4 * var(--fu));min-height:0;height:100%;width:100%;padding:calc(4 * var(--fu));margin:0;border-radius:0;border-style:solid;border-width:calc(18 * var(--fu));border-image:url(/assets/ui/bag/cell.webp) 22 fill/calc(18 * var(--fu)) stretch;background:none;box-shadow:none;cursor:pointer;color:#ece4d2}.bag-art.bag-panel .item-tile.selected,.bag-art.bag-panel .item-tile:hover{filter:brightness(1.25) drop-shadow(0 0 6px #ffcf6a88)}.bag-art .item-tile>span{flex:none;width:calc(100 * var(--fu));max-width:none;height:calc(100 * var(--fu));aspect-ratio:auto;font-size:calc(74 * var(--fu));margin-top:calc(-12 * var(--fu))}.bag-art .item-tile>b{position:absolute;top:calc(-14 * var(--fu));right:calc(-10 * var(--fu));font-size:max(9px,calc(21 * var(--fu)));color:#ffe19a;text-shadow:0 1px 2px #000}.bag-art .item-tile small{position:absolute;left:calc(-12 * var(--fu));right:calc(-12 * var(--fu));bottom:calc(-12 * var(--fu));font-size:max(8px,calc(18 * var(--fu)));line-height:1.1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#efe6d0;text-shadow:0 1px 2px #000}.bag-art .item-tile>.equipment-description{display:none}.bag-art .item-tile i{position:absolute;top:calc(-14 * var(--fu));left:calc(-12 * var(--fu));font-size:max(8px,calc(13 * var(--fu)));font-style:normal;color:#9df09a;text-shadow:0 1px 2px #000}.bag-art .inventory-empty{grid-column:1/-1;align-self:center;font-size:max(10px,calc(18 * var(--fu)));color:#c8bca3}.bag-art .inventory-item-shade{border-radius:calc(30 * var(--fu));inset:calc(30 * var(--fu))}.bag-art .inventory-top h2{color:#eaf6ff!important;background:none!important;-webkit-text-fill-color:#eaf6ff}.bag-art .inventory-wallet b{font-size:max(11px,calc(25 * var(--fu)))}.bag-art .wallet-gold b{max-width:calc(80 * var(--fu));overflow:hidden}.bag-art .item-tile i{top:calc(-16 * var(--fu));left:calc(-14 * var(--fu));padding:0 calc(6 * var(--fu));border-radius:calc(6 * var(--fu));background:#0f3a1ccc;white-space:nowrap;line-height:1.4;font-size:max(8px,calc(12 * var(--fu)));text-transform:none}.bag-art .item-tile i:after,.bag-art .item-tile i:before{content:none!important}.bag-art .inventory-item-popup{font-size:max(12px,calc(18 * var(--fu)));background:linear-gradient(160deg,#0d1c2e,#08111c);border:2px solid #c79a4a;box-shadow:0 0 0 1px #000,0 14px 40px #000c,inset 0 0 24px #2c6fb522}.bag-art .inventory-item-popup p{font-size:inherit;margin:calc(6 * var(--fu)) 0;line-height:1.4}.bag-art .inventory-item-popup>header h3{color:var(--gold)}.bag-art .inventory-item-popup .button-row button,.bag-art .instance-list button{min-height:40px;padding:0 calc(20 * var(--fu));border-radius:0;border-style:solid;border-width:calc(12 * var(--fu));border-image:url(/assets/ui/bag/filter-off.webp) 12 fill/calc(12 * var(--fu)) stretch;background:none;box-shadow:none;color:#f2ead6;font-weight:700;font-size:max(12px,calc(18 * var(--fu)))}.bag-art .inventory-item-popup .button-row button:first-child:not(:disabled){border-image-source:url(/assets/ui/bag/filter-on.webp);color:#fff6dc;text-shadow:0 1px 2px #6a3a00}.bag-art .inventory-item-popup button:disabled{opacity:.55}.bag-art .inventory-item-popup>header button{border:0;background:none;color:#f2d79a;font-size:max(18px,calc(30 * var(--fu)))}#dialog-body .bag-art .inventory-tabs button,#dialog-body .bag-art .inventory-top>button,#dialog-body .bag-art .inventory-stats-toggle{position:absolute}#dialog .bag-art .inventory-top h2{margin:0;font-size:max(11px,calc(25 * var(--fu)));line-height:1;white-space:nowrap;text-wrap:nowrap}.bag-art .inventory-tools .loadout-key{flex:0 1 auto;min-width:0;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container (max-width:900px){.bag-art .inventory-tools{gap:5px;padding:0 3px}.bag-art .inventory-tools .inventory-capacity{min-width:0}.bag-art .inventory-tools .loadout-key{font-size:8px}.bag-art .inventory-tool-group .bag-filters{gap:3px}.bag-art .inventory-tool-group button{padding:0 4px;min-width:0}#dialog .bag-art .inventory-top h2{font-size:10px;letter-spacing:0}}.bag-art .inventory-nameplate{left:calc(275 * var(--fu));width:max(calc(206 * var(--fu)),104px);transform:translate(-50%);gap:0}.bag-art .inventory-nameplate>*{flex:none;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.bag-art .bag-tooltip{position:absolute;z-index:30;width:calc(470 * var(--fu));min-width:230px;max-width:calc(100% - 16px);padding:calc(16 * var(--fu)) calc(18 * var(--fu));border:2px solid #c79a4a;border-radius:calc(10 * var(--fu));background:linear-gradient(160deg,#0f2034f5,#07101bf5);box-shadow:0 0 0 1px #000,0 12px 32px #000c;color:#ece4d2;font-size:max(11px,calc(18 * var(--fu)));line-height:1.35;pointer-events:none;text-align:left}.bag-art .bag-tooltip h4{margin:0 0 calc(6 * var(--fu));font-size:max(13px,calc(24 * var(--fu)));color:var(--gold);text-shadow:0 1px 2px #000}.bag-art .bag-tooltip p,.bag-art .bag-tooltip ul{margin:calc(6 * var(--fu)) 0}.bag-art .bag-tooltip .tip-meta{color:#cdbb98}.bag-art .bag-tooltip .tip-stats{color:#fff3cf;font-weight:700}.bag-art .bag-tooltip .tip-why{color:#ff9a8f}.bag-art .bag-tooltip .tip-hint{margin-bottom:0;padding-top:calc(6 * var(--fu));border-top:1px solid #c79a4a55;color:#8fdcff}.bag-art .bag-tooltip .item-instance{margin:calc(6 * var(--fu)) 0}.bag-art .bag-tooltip .inventory-compact-compare{font-size:inherit;background:#0b1724;padding:calc(8 * var(--fu))}.bag-art .bag-tooltip .equipment-description{font-size:inherit;color:#ded3bf}.bag-art .item-tile>small,.bag-art .item-tile>b,.bag-art .item-tile>i{z-index:2}.bag-art .bag-held-ghost{position:absolute;z-index:31;width:calc(96 * var(--fu));height:calc(96 * var(--fu));display:flex;align-items:center;justify-content:center;font-size:calc(70 * var(--fu));pointer-events:none;filter:drop-shadow(0 6px 10px #000c) drop-shadow(0 0 8px #ffcf6a99);opacity:.92}.bag-art .bag-held-ghost img,.bag-art .bag-held-ghost .item-art{width:100%;height:100%;object-fit:contain}.bag-art.bag-panel .item-tile.is-held,.bag-art.bag-panel .inventory-equipped.is-held{opacity:.45;filter:grayscale(.4)}.bag-art.bag-panel .inventory-equipped.drop-ok{filter:brightness(1.3) drop-shadow(0 0 8px #ffd36a);animation:bag-drop-pulse 1s ease-in-out infinite alternate}.bag-art.bag-panel .inventory-grid.drop-ok{box-shadow:inset 0 0 0 2px #ffd36a99,inset 0 0 22px #ffcf6a44;border-radius:calc(10 * var(--fu))}.bag-art[data-holding] .inventory-equipped.drop-ok,.bag-art[data-holding=gear] .inventory-grid{cursor:copy}@keyframes bag-drop-pulse{to{filter:brightness(1.55) drop-shadow(0 0 14px #ffd36a)}}@media(prefers-reduced-motion:reduce){.bag-art.bag-panel .inventory-equipped.drop-ok{animation:none}}.bag-art.bag-panel .inventory-equipped{background:linear-gradient(#060b12b0,#060b12b0) left center/calc(150 * var(--fu)) calc(138 * var(--fu)) no-repeat,url(/assets/ui/bag/slot-square.webp) left center/calc(150 * var(--fu)) calc(138 * var(--fu)) no-repeat!important}.bag-art.bag-panel .inventory-equipped.filled{background:radial-gradient(circle,#3a5a8066 0,#060b1240 70%) left center/calc(150 * var(--fu)) calc(138 * var(--fu)) no-repeat,url(/assets/ui/bag/slot-square.webp) left center/calc(150 * var(--fu)) calc(138 * var(--fu)) no-repeat!important}.bag-art.bag-panel .inventory-equipped:before{border:1px solid #c79a4a40;border-image:none;border-radius:calc(10 * var(--fu));background:linear-gradient(180deg,#101a27e6,#0a1119e6)}.bag-art.bag-panel .inventory-equipped.filled:before{border-color:#e2bd6a99;background:linear-gradient(180deg,#16233ae6,#0c1420e6);box-shadow:inset 0 0 calc(18 * var(--fu)) #ffcf6a1f}.bag-art .inventory-equipped .slot-name{font-size:max(9px,calc(24 * var(--fu)));color:#d7bd84}.bag-art .inventory-equipped:not(.filled) .slot-name{color:#a8987a}.bag-art .inventory-equipped:not(.filled) .slot-item{color:#8f8670;font-weight:400}.bag-art .inventory-equipped:not(.filled) .slot-item:before{color:#6f6858}.bag-art .inventory-equipped:not(.filled) .slot-art{opacity:.95}.bag-art .inventory-equipped:not(.filled) .slot-art>.hud-icon-art{width:74%;height:74%;object-fit:contain;opacity:.95;filter:brightness(2.4) saturate(.6) drop-shadow(0 0 2px #ffe2a0) drop-shadow(0 0 5px #c79a4aaa)}.bag-art .inventory-equipped.filled .slot-art>:not(.dura-badge){filter:drop-shadow(0 calc(4 * var(--fu)) calc(6 * var(--fu)) #000c) brightness(1.08) saturate(1.12)}.bag-art.bag-panel .item-tile{border:1px solid #c79a4a33;border-image:none;border-radius:calc(10 * var(--fu));padding:0;background:radial-gradient(circle at 50% 42%,#2f4766 0,#16243a 46%,#0a121d 78%)!important;box-shadow:inset 0 0 0 1px #0008}.bag-art.bag-panel .item-tile[data-tier=rare]{background:radial-gradient(circle at 50% 42%,#2f5f9a 0,#16304f 46%,#0a121d 78%)!important}.bag-art.bag-panel .item-tile[data-tier=excellent]{background:radial-gradient(circle at 50% 42%,#2f7a52 0,#143a2a 46%,#0a121d 78%)!important}.bag-art.bag-panel .item-tile[data-tier=socket]{background:radial-gradient(circle at 50% 42%,#64409a 0,#2c1b4a 46%,#0a121d 78%)!important}.bag-art.bag-panel .item-tile[data-tier=ancient]{background:radial-gradient(circle at 50% 42%,#8a6420 0,#3e2c10 46%,#0a121d 78%)!important}.bag-art.bag-panel .item-tile:hover,.bag-art.bag-panel .item-tile.selected{border-color:#ffd36acc;filter:brightness(1.15) drop-shadow(0 0 6px #ffcf6a88)}.bag-art .item-tile>span:first-child{width:calc(122 * var(--fu));height:calc(122 * var(--fu));margin-top:calc(-20 * var(--fu));filter:drop-shadow(0 calc(5 * var(--fu)) calc(7 * var(--fu)) #000d) brightness(1.08) saturate(1.12)}.bag-art .item-tile>b{top:calc(4 * var(--fu));right:calc(8 * var(--fu));font-size:max(9px,calc(19 * var(--fu)))}.bag-art .item-tile small{left:calc(4 * var(--fu));right:calc(4 * var(--fu));bottom:calc(5 * var(--fu));font-size:max(8px,calc(17 * var(--fu)));color:#e9dfc6}.bag-art .item-tile i{top:calc(4 * var(--fu));left:calc(4 * var(--fu))}.bag-art.bag-panel .inventory-grid{gap:calc(16 * var(--fu))}.bag-art .item-tile[data-tier=normal]:after,.bag-art .inventory-equipped[data-tier=normal] .slot-art:after{opacity:.35}.bag-art .item-tile small{left:0;right:0;bottom:0;padding:calc(14 * var(--fu)) calc(6 * var(--fu)) calc(6 * var(--fu));border-radius:0 0 calc(10 * var(--fu)) calc(10 * var(--fu));background:linear-gradient(#05090f00,#05090fd9 55%)}html.touch-ui .bag-art .inventory-equipped .slot-name{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.05}.bag-art .inventory-tool-group .bag-filters{flex-wrap:wrap;row-gap:calc(6 * var(--fu))}.bag-art .inventory-tool-group .bag-filters button{flex:0 0 auto;white-space:nowrap}.bag-art .slot-item .lock-short,html.touch-ui .bag-art .slot-item .lock-long{display:none}html.touch-ui .bag-art .slot-item .lock-short{display:inline}html.touch-ui .bag-art .inventory-equipped.locked .slot-item:before{content:none}html.touch-ui .bag-art .inventory-equipped.locked .slot-item{white-space:nowrap}.bag-art .slot-right{grid-template-rows:repeat(6,minmax(0,1fr));gap:calc(12 * var(--fu))}.bag-art.bag-panel .slot-right .inventory-equipped{grid-template-columns:calc(130 * var(--fu)) minmax(0,1fr);background-size:calc(130 * var(--fu)) calc(120 * var(--fu))!important}.bag-art.bag-panel .slot-right .inventory-equipped:before{left:calc(124 * var(--fu));height:calc(120 * var(--fu))}.bag-art .slot-right .inventory-equipped .slot-art{width:calc(94 * var(--fu));height:calc(94 * var(--fu));font-size:calc(60 * var(--fu))}.ring-ex-line{color:#6fd35a}.ring-slot-choice{margin:4px 0}.ring-slot-choice small{display:block}.ring-worn-in{margin:2px 0;color:#d7bd84}@media(max-width:520px){body #dialog-body .bag-art .inventory-item-shade{position:fixed!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:8px!important;z-index:60}body #dialog-body .bag-art .inventory-item-popup{width:100%!important;max-width:none!important;max-height:calc(100dvh - 16px)!important;overflow:auto!important;border-width:18px!important;border-image-width:18px!important;margin:0!important}body #dialog-body .bag-art .inventory-item-popup>header .popup-icon{width:56px!important;height:56px!important}body #dialog-body .bag-art .inventory-item-popup>header .popup-icon :is(img,.hud-icon-art,svg){width:38px!important;height:38px!important}body #dialog-body .bag-art .inventory-item-popup>header h3{font-size:20px!important;overflow-wrap:normal!important;word-break:normal!important}}.bag-art .bag-tooltip{width:calc(520 * var(--fu));min-width:300px;padding:calc(18 * var(--fu)) calc(21 * var(--fu)) calc(16 * var(--fu));border:1px solid #b88a3e;border-radius:calc(6 * var(--fu));background:linear-gradient(180deg,#141a26f7,#0a0e16f7);box-shadow:inset 0 0 0 1px #0009,inset 0 0 0 3px #b88a3e22,0 10px 28px #000d;font-size:max(14px,calc(21 * var(--fu)));line-height:1.4;text-align:center}.bag-art .bag-tooltip h4.tip-title{margin:0;padding-bottom:calc(6 * var(--fu));font-size:max(17px,calc(29 * var(--fu)));color:#f1d48a;letter-spacing:.02em}.bag-art .bag-tooltip h4.tip-title.rare{color:#7fc8ff}.bag-art .bag-tooltip h4.tip-title.legend{color:#ffb347;text-shadow:0 0 8px #ff8a0066,0 1px 2px #000}.bag-art .bag-tooltip .tip-meta{display:flex;justify-content:center;gap:calc(8 * var(--fu));margin:0 0 calc(4 * var(--fu));color:#a99c84;font-size:.88em}.bag-art .bag-tooltip .tip-meta span+span:before{content:"·";margin-right:calc(8 * var(--fu));color:#6d6352}.bag-art .bag-tooltip .tip-meta .rare{color:#7fc8ff}.bag-art .bag-tooltip .tip-meta .legend{color:#ffb347}.bag-art .bag-tooltip .tip-req{margin:0;padding-bottom:calc(8 * var(--fu));border-bottom:1px solid;border-image:linear-gradient(90deg,transparent,#b88a3e99,transparent) 1;color:#a99c84;font-size:.88em}.bag-art .bag-tooltip .tip-req b{color:#e8dcc0;font-weight:600}.bag-art .bag-tooltip ul.tip-stats{list-style:none;padding:0;margin:calc(8 * var(--fu)) 0}.bag-art .bag-tooltip ul.tip-stats li{color:#9fd0ff;font-weight:600;padding:1px 0}.bag-art .bag-tooltip .equipment-description{margin:calc(6 * var(--fu)) 0;color:#c8b98f;font-style:italic;font-size:.92em}.bag-art .bag-tooltip .tip-count{color:#8c8270;font-size:.85em}.bag-art .bag-tooltip .tip-compare{margin:calc(8 * var(--fu)) 0 0;padding:calc(8 * var(--fu)) calc(10 * var(--fu));border:1px solid #ffffff14;border-radius:calc(4 * var(--fu));background:#00000040;text-align:left}.bag-art .bag-tooltip .tip-compare-head{display:flex;justify-content:space-between;gap:8px;color:#a99c84;font-size:.88em}.bag-art .bag-tooltip .tip-compare-head b{font-weight:700;color:#e8dcc0}.bag-art .bag-tooltip .gain{color:#7ee08a!important}.bag-art .bag-tooltip .loss{color:#ff7d6e!important}.bag-art .bag-tooltip .mix{color:#ffd36b!important}.bag-art .bag-tooltip .tip-compare ul{list-style:none;padding:0;margin:calc(4 * var(--fu)) 0 0}.bag-art .bag-tooltip .tip-compare li{display:flex;justify-content:space-between;padding:1px 0}.bag-art .bag-tooltip .tip-why{color:#ff8f80;font-size:.9em}.bag-art .bag-tooltip .tip-hint{margin:calc(8 * var(--fu)) 0 0;padding-top:calc(6 * var(--fu));border-top:1px solid;border-image:linear-gradient(90deg,transparent,#b88a3e66,transparent) 1;color:#7d8fa0;font-size:.82em}.bag-art .bag-tooltip{pointer-events:auto;cursor:default;max-height:calc(100% - 16px);overflow:auto}#dialog:has(.storage-fantasy){width:min(1420px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 16px);padding:0;border:0;background:transparent;box-shadow:none;border-radius:0}#dialog:has(.storage-fantasy)>header{display:none}#dialog-body:has(.storage-fantasy){padding:0;overflow:hidden;max-height:none}.storage-fantasy{position:relative;height:min(990px,calc(100dvh - 24px));color:#ecdfc7;font-family:Cambria,Times New Roman,"Noto Serif",serif}.storage-main{height:100%;display:grid;grid-template-rows:52px minmax(0,1fr);gap:16px;padding:12px;box-sizing:border-box}.storage-wallet{display:flex;align-items:center;gap:24px;padding:8px 16px;background:linear-gradient(#1c1b18,#080b0d);border:2px ridge #af8749;box-shadow:inset 0 0 0 2px #31261b;justify-self:start;min-width:48%;font-size:19px}.storage-wallet b{color:#f4d359}.storage-wallet button{position:absolute;right:12px;top:12px}.storage-fantasy button{min-height:44px;color:#e9dfc8;background:linear-gradient(#252728,#090c0f);border:2px ridge #79654a;border-radius:3px;font-family:inherit;cursor:pointer}.storage-fantasy button:hover:not(:disabled){border-color:#e8be69;background:linear-gradient(#4c3920,#171815)}.storage-fantasy button:focus-visible{outline:2px solid #ffe899;outline-offset:2px}.storage-fantasy button:disabled{cursor:not-allowed;opacity:.55}.storage-wallet button,.storage-inventory>header button{width:44px;font-size:28px;background:linear-gradient(#700f13,#24090b);border-color:#d0a760}.storage-fantasy .storage-columns{display:grid;grid-template-columns:1.05fr 1fr;gap:24px;height:100%;min-height:0}.storage-frame{position:relative;border:5px ridge #9f7b45;padding:14px;background:radial-gradient(ellipse at 50% 0%,#29251f,#111315 65%);box-shadow:inset 0 0 0 2px #171310,inset 0 0 0 5px #6e563544,0 12px 24px #000b;min-width:0;min-height:0}.storage-frame:before,.storage-frame:after{content:"◆";position:absolute;color:#e2bd76;text-shadow:2px 2px #21120a,-1px -1px #fff0b0;font-size:40px;pointer-events:none;z-index:2;left:-17px;top:-25px}.storage-frame:after{inset:auto -17px -25px auto}.storage-chest{display:grid;grid-template-rows:48px minmax(0,1fr) 60px;gap:12px}.storage-frame h2{font-size:30px;text-align:center;color:#f5d77c;margin:0;line-height:1.3;background:linear-gradient(90deg,#120b0d,#630e12,#120b0d);border:2px ridge #947447;padding:3px 12px;text-shadow:0 2px 3px #000}.storage-fantasy .chest-grid{display:grid;gap:4px;align-content:start;overflow:auto;min-height:0;padding:4px;overscroll-behavior:contain;scrollbar-color:#846c41 #141414;touch-action:pan-y}.storage-chest-grid,.storage-bag-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.storage-fantasy .chest-slot{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;padding:4px;border:2px ridge #63615a;background:linear-gradient(135deg,#15191a,#080b0b);box-shadow:inset 0 0 8px #000;border-radius:2px;overflow:hidden}.storage-fantasy .chest-slot.empty{pointer-events:none}.storage-fantasy .chest-slot>span{width:65%;height:65%;font-size:25px;display:flex;align-items:center;justify-content:center}.storage-fantasy .chest-slot .item-art{width:100%;height:100%;object-fit:contain}.storage-fantasy .chest-slot b{position:absolute;right:3px;top:2px;font-size:12px;color:#f6d075}.storage-fantasy .chest-slot small{position:absolute;bottom:2px;left:2px;right:2px;font-family:system-ui;font-size:9px;line-height:1.1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#e5d8bf}.storage-fantasy .chest-slot i{position:absolute;left:2px;top:2px;font-size:8px;color:#99d2a2}.storage-fantasy footer{display:flex;gap:8px;align-items:center;flex-wrap:wrap;border-top:2px ridge #79613e;padding-top:8px}.storage-fantasy footer span{padding:5px;font-size:15px;color:#f2d68d}.storage-fantasy footer button{padding:4px 12px}.storage-fantasy footer small{font-size:12px;margin-left:auto}.storage-inventory{display:grid;grid-template-rows:48px minmax(150px,30%) 46px 44px minmax(0,1fr) 48px;gap:9px}.storage-inventory>header{display:flex;align-items:center;gap:8px}.storage-inventory>header h2{flex:1}.storage-inventory>header button{flex-shrink:0}.storage-avatar{display:grid;grid-template-columns:minmax(65px,1fr) minmax(0,2fr) minmax(65px,1fr);gap:8px;min-height:0;padding:5px;border:1px solid #7a603d;background:#080c0f}.storage-gear-column{display:grid;grid-template-rows:repeat(6,minmax(0,1fr));gap:4px}.storage-fantasy .chest-equipped{display:flex;align-items:center;justify-content:center;gap:5px;min-height:0;padding:2px;overflow:hidden}.chest-equipped>span{width:27px;height:27px;font-size:20px;flex-shrink:0}.chest-equipped .item-art{width:100%;height:100%;object-fit:contain}.chest-equipped small{font-family:system-ui;font-size:10px}.storage-model{display:flex;flex-direction:column;align-items:center;min-width:0;min-height:0}.storage-model canvas{width:100%;flex:1;min-height:0;touch-action:none;cursor:grab}.storage-model p{font-size:10px;margin:0}.storage-model strong{font-size:13px}.storage-model small{font-family:system-ui;font-size:10px;color:#baac91}.storage-tabs,.storage-filters{display:flex;gap:5px;min-width:0}.storage-tabs button,.storage-filters button{flex:1;min-width:0;white-space:nowrap;padding:4px;font-size:14px}.storage-fantasy button[aria-pressed=true]{background:linear-gradient(#b67f33,#6b471e);color:#fff1c4;border-color:#e9bd6b;box-shadow:inset 0 0 8px #eab85444}.storage-item-shade{position:absolute;inset:0;background:#05070bd4;display:flex;align-items:center;justify-content:center;z-index:20;padding:12px}.storage-detail{width:min(460px,100%);max-height:100%;overflow:auto;padding:20px;background:linear-gradient(#252322,#0c1016);border:4px ridge #bb924e;box-shadow:0 10px 50px #000;color:#ecdfc7}.storage-detail header{display:flex;gap:10px;align-items:center}.storage-detail h3{margin:0;flex:1}.storage-detail header button{width:44px;font-size:24px}.storage-detail label{display:block;margin:12px 0}.storage-detail input{width:100px;padding:8px}.storage-detail>button{width:100%;padding:8px}.storage-item-art{width:64px;height:64px;font-size:44px;margin:15px auto}.storage-item-art img{width:100%;height:100%;object-fit:contain}.storage-unavailable{grid-column:1/-1;margin:4px;text-align:center;font-size:12px}@media(max-height:600px)and (orientation:landscape){.storage-main{grid-template-rows:38px minmax(0,1fr);gap:7px;padding:5px}.storage-fantasy{height:calc(100dvh - 12px)}.storage-wallet{font-size:13px;padding:2px 10px;gap:15px}.storage-wallet button{top:4px;right:5px}.storage-fantasy .storage-columns{gap:12px}.storage-frame{padding:6px;border-width:3px}.storage-frame:before,.storage-frame:after{font-size:24px;left:-9px;top:-13px}.storage-frame:after{inset:auto -9px -13px auto}.storage-chest{grid-template-rows:36px minmax(0,1fr) 46px;gap:5px}.storage-frame h2{font-size:21px;padding:2px 7px}.storage-inventory{grid-template-rows:36px minmax(110px,32%) 36px 36px minmax(0,1fr) 38px;gap:4px}.storage-tabs button,.storage-filters button{font-size:11px;min-height:34px}.storage-fantasy footer{gap:4px;padding-top:3px;flex-wrap:nowrap}.storage-fantasy footer span{font-size:11px;padding:2px}.storage-fantasy footer button{min-height:36px;font-size:11px;padding:3px 6px}.storage-fantasy footer small{display:none}.storage-avatar{padding:3px;gap:4px;grid-template-columns:minmax(55px,1fr) minmax(0,1.7fr) minmax(55px,1fr)}.chest-equipped small{font-size:8px}.chest-equipped>span{width:18px;height:18px;font-size:16px}.storage-model strong{font-size:10px}.storage-model small,.storage-model p{font-size:8px}.storage-fantasy .chest-slot>span{font-size:19px}.storage-fantasy .chest-slot small{font-size:8px}}.storage-fantasy .storage-scope{margin:0;font:11px/1.3 system-ui;color:#cdbf9f;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.storage-chest:has(>.storage-scope){grid-template-rows:48px auto minmax(0,1fr) 60px}@media(max-height:600px)and (orientation:landscape){.storage-chest:has(>.storage-scope){grid-template-rows:36px auto minmax(0,1fr) 46px}.storage-fantasy .storage-scope{-webkit-line-clamp:1;font-size:10px}}.storage-fantasy .chest-slot[data-uid]{border-style:solid}.storage-fantasy .chest-slot[draggable=true]{cursor:grab}.storage-fantasy .chest-grid.storage-drop-over{outline:2px dashed #f6d075;outline-offset:-2px}.storage-detail .storage-instance ul{margin:4px 0;padding-left:18px;font-size:13px}.storage-detail .storage-refusal{color:#ff9f8a;font-weight:600}.storage-fantasy .chest-grid{grid-auto-rows:max-content!important}.storage-fantasy .chest-grid>.chest-slot{aspect-ratio:1/1;height:auto;min-height:0}.storage-fantasy .chest-slot:has(.equipment-description){min-height:0;justify-content:center}.storage-fantasy .chest-slot>.equipment-description{display:none}.storage-fantasy .chest-slot>b{bottom:auto;left:auto;max-width:calc(100% - 6px);height:auto;line-height:1.1;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px #000,0 0 3px #000;z-index:1}.storage-fantasy .chest-slot>i{max-width:52%;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-style:normal}.storage-fantasy .chest-slot>small{max-height:2.2em;overflow-wrap:break-word;word-break:normal;text-align:center;text-shadow:0 1px 2px #000;z-index:1}html body .borin-fantasy .borin-refine>.refine-body{display:grid;grid-template-columns:minmax(170px,38%) minmax(0,1fr);gap:10px;flex-direction:initial;overflow:hidden;min-height:0}.refine-list{min-height:0;overflow:auto;padding:4px 6px 4px 2px;border:1px solid #5d452c;border-radius:8px;background:#0b0a09}.refine-group h4{margin:8px 4px 4px;color:#f9d487;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.refine-row{display:flex;align-items:center;gap:6px;width:100%;margin:0 0 3px;padding:3px 6px;border:1px solid #3d2e1e;border-radius:6px;background:#15100c;color:#e8d6b4;text-align:left;font-size:12px;cursor:pointer}.refine-row[aria-pressed=true]{border-color:#ffd27a;background:#2d1f10;box-shadow:0 0 8px #ffc25a66}.refine-row[data-other-class=true]{opacity:.55}.refine-row>span:nth-child(2){flex:1;min-width:0;line-height:1.15}.refine-row em{font-style:normal;color:#ffd56a;font-weight:700}.refine-row-art{flex:0 0 26px;width:26px;height:26px}.refine-row-art img,.refine-row-art .art-icon,.refine-mat-art img,.refine-mat-art .art-icon,.refine-out-art img,.refine-out-art .art-icon{width:100%;height:100%;object-fit:contain}.refine-empty{margin:2px 6px 6px;color:#9f8a68;font-size:12px}.refine-detail{min-height:0;overflow:auto;display:flex;flex-direction:column;gap:8px;padding-right:2px}.refine-detail h3{margin:0;text-align:center;color:#ffe2a6;font-size:15px}.refine-hint{margin:auto;text-align:center;color:#bfa985}.refine-stage{padding:12px 8px}.refine-bench{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,110px);align-items:center;gap:8px}.refine-in{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.refine-mat{width:72px;padding:4px;border:1px solid #6c5134;border-radius:8px;background:#15100c;text-align:center}.refine-mat[data-ok=false]{border-color:#c33;background:#2a0f0c}.refine-mat[data-placed=true]{border-color:#7dff9a;box-shadow:0 0 8px #4fdc7a88}.refine-mat-art{display:block;width:36px;height:36px;margin:0 auto;font-size:28px;line-height:36px}.refine-mat b{display:block;color:#ffe2a6;font-size:13px}.refine-mat[data-ok=false] b{color:#ff6a5a}.refine-mat small{display:block;color:#bfa985;font-size:10px;line-height:1.1}.refine-target{width:96px;border-style:dashed}.refine-out{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;border:2px solid #d9a24a;border-radius:12px;background:#0d0a08cc;box-shadow:inset 0 0 18px #ff9a2a33;text-align:center}.refine-out-art{width:64px;height:64px;font-size:44px;line-height:64px;filter:drop-shadow(0 0 8px #ffb44a88);animation:forge-float 2.6s ease-in-out infinite}.refine-out strong{color:#ffe2a6;font-size:12px;line-height:1.15}.refine-stats span[data-ok=false]{color:#ff6a5a}.refine-warn{margin:0;padding:6px 8px;border:1px solid #a33;border-radius:8px;background:#2a0f0c;color:#ffb0a0;font-size:13px;text-align:center}.refine-guard{align-self:center;padding:5px 14px;border-radius:999px;border:1px solid #6c5134;background:#15100c;color:#d9c39b;font-weight:700;cursor:pointer}.refine-guard[aria-pressed=true]{border-color:#7fc8ff;color:#eaf6ff;background:#123049;box-shadow:0 0 8px #4fb0ff88}.refine-guard:disabled{opacity:.5;cursor:default}.refine-go{min-width:200px}html body .borin-fantasy .refine-go:not(:disabled){color:#2a1600;background:linear-gradient(180deg,#ffe9a8,#f2b33d 55%,#b8741c);border:1px solid #ffe7a6;box-shadow:0 0 16px #ffb13b88,inset 0 1px #fff8}html body .borin-fantasy .refine-go:disabled{color:#a99a80}.refine-stage:has(.forge-fx[data-result=success]) .refine-out{animation:forge-glow 1.4s ease-out}.refine-stage:has(.forge-fx[data-result=fail]) .refine-out{animation:forge-shake .5s ease}@media(max-width:700px){html body .borin-fantasy .borin-refine>.refine-body{grid-template-columns:1fr;overflow:auto}.refine-list{max-height:200px}}.refine-shop{margin-top:10px;padding:8px 10px;border:1px solid #4a3a26;border-radius:8px;background:#120d09cc}.refine-shop h4{margin:0 0 6px;font-size:12px;letter-spacing:.06em;color:#e8c987}.refine-shop-row{display:flex;align-items:center;gap:8px;padding:3px 0}.refine-shop-name{flex:1;display:flex;flex-direction:column;font-size:12px;color:#e9dcc3}.refine-shop-name small{color:#a89877;font-size:10px}.refine-buy{padding:4px 10px;border-radius:6px;border:1px solid #8a6a2f;background:linear-gradient(#c9a050,#8a6a2f);color:#1a1208;font-weight:700;font-size:11px;cursor:pointer}.refine-buy:disabled{opacity:.45;cursor:default}.refine-detail>*{flex-shrink:0}.borin-fantasy .borin-catalog{min-height:0;display:flex;flex-direction:column}.borin-catalog h2{line-height:1.2;font-size:clamp(16px,2vw,25px)}.borin-catalog h2 strong{font-size:1.15em}.borin-shelves{flex:1;min-height:0;overflow:auto;padding:10px}.borin-tier{margin-bottom:18px;padding:10px;border:1px solid #816443;background:linear-gradient(180deg,#211813,#090b0d);box-shadow:inset 0 0 15px #000}.borin-tier h3{color:#f9d487;margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid #6c5134}.borin-tier h3 small{float:right;font-size:12px;color:#cab598}.borin-display-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(65px,auto);gap:8px}.borin-offer{grid-column:span 2;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 6px;min-width:0;border:2px ridge #80694c;background:radial-gradient(ellipse,#25201c,#0b0d10 75%);color:#eee4d6;border-radius:4px;cursor:pointer}.borin-offer[aria-pressed=true],.borin-offer:hover{border-color:#ffcd69;box-shadow:inset 0 0 14px #b2813540}.borin-shape-weapon,.borin-shape-outfit{grid-row:span 2;grid-column:span 2}.borin-item-visual{display:flex;align-items:center;justify-content:center;height:70px;width:100%;font-size:40px;pointer-events:none}.borin-shape-weapon .borin-item-visual{height:145px;font-size:58px}.borin-shape-outfit .borin-item-visual{height:110px;font-size:50px}.borin-item-visual img,.borin-item-visual svg{max-width:100%;max-height:100%;object-fit:contain;width:auto;height:auto}.borin-offer strong{font-size:13px;line-height:1.3;text-align:center;overflow-wrap:break-word}.borin-offer small{font-size:11px;color:#ddcaaa;margin-top:5px}.borin-offer em{font-size:11px;color:#e6af7a;font-style:normal}.borin-catalog footer small{margin-left:auto}.modal:has(.borin-fantasy){width:min(1400px,96vw)}@media(max-height:550px){.borin-shelves{padding:5px}.borin-tier{padding:6px;margin-bottom:10px}.borin-display-grid{gap:5px}.borin-item-visual{height:45px;font-size:28px}.borin-shape-weapon .borin-item-visual{height:100px;font-size:40px}.borin-shape-outfit .borin-item-visual{height:75px;font-size:36px}.borin-offer{padding:6px 4px}.borin-offer strong{font-size:11px}}.borin-fantasy .storage-wallet{gap:14px}.borin-fantasy .storage-wallet button:not([data-action=close]){position:static;flex:none;width:auto;height:38px;min-height:38px;padding:0 12px;font-size:15px;line-height:1;white-space:nowrap;background:linear-gradient(#3a2a18,#120d09);border-color:#c39a55}.borin-fantasy .storage-wallet button:not([data-action=close]):hover:not(:disabled){border-color:#ffd77a;background:linear-gradient(#5a4122,#1d150c)}.borin-fantasy .storage-wallet>span{white-space:nowrap}@media(max-height:600px)and (orientation:landscape){.borin-fantasy .storage-wallet button:not([data-action=close]){height:30px;min-height:30px;font-size:12px;padding:0 8px}}.borin-tier{content-visibility:auto;contain-intrinsic-size:auto 900px}#dialog .combine-targets,#dialog .socket-row,#dialog .gem-stack{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0}#dialog .gem-stack-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%}#dialog .gem-stack-row>span{min-width:220px}#dialog .socket-filled{display:inline-flex;align-items:center;gap:6px;padding:2px 4px 2px 8px;border-radius:999px;background:#f3e6ff}#dialog .combine-targets button,#dialog .socket-row button,#dialog .gem-stack button{padding:4px 10px;border:1px solid #c9a86a;border-radius:999px;background:#fff8e6;font:inherit;font-size:.92em;cursor:pointer}#dialog .combine-targets button[aria-pressed=true]{background:#ffe08a;border-color:#b8862b;font-weight:600}#dialog .socket-row button:disabled,#dialog .gem-stack button:disabled{opacity:.45;cursor:not-allowed}#dialog .unsocket-notes{margin:2px 0 8px;padding-left:18px;font-size:.88em;color:inherit;opacity:.9}#dialog:not(:has(.bag-art)):not(:has(.attr-art)) :is(.combine-targets,.socket-row,.gem-stack) button{background:#232836;border-color:#6b5530;color:#f1e3c0}#dialog:not(:has(.bag-art)):not(:has(.attr-art)) :is(.combine-targets,.socket-row,.gem-stack) button:not(:disabled):hover{background:#2c3242;border-color:#c9a65d}#dialog:not(:has(.bag-art)):not(:has(.attr-art)) :is(.combine-targets,.socket-row) button[aria-pressed=true]{background:#e0b456;border-color:#ffe3a0;color:#2a1a05}#dialog:not(:has(.bag-art)):not(:has(.attr-art)) .socket-filled{background:#2a2238;border:1px solid #6a5488;color:#f1e3c0}#dialog:not(:has(.bag-art)):not(:has(.attr-art)) :is(.socket-row,.gem-stack) button:disabled{opacity:.6}.merchant-catalog{display:flex;flex-direction:column;min-height:0}.merchant-catalog>header{display:flex;align-items:center;position:relative}.merchant-catalog>header h2{width:100%;padding-right:42px;font-size:clamp(16px,2vw,26px)}.merchant-catalog>header>button{position:absolute;right:8px;min-width:38px;min-height:38px;background:#64110f;border:2px ridge #b18b47;color:#ffdc8b;font-size:24px}.merchant-shelves{overflow:auto;min-height:0;flex:1;padding:12px;background:repeating-linear-gradient(0deg,#0000 0 59px,#80674b22 60px)}.merchant-fantasy .aldric-panel,.merchant-fantasy .mira-panel{width:100%;padding:0;border:0;box-shadow:none;background:transparent;max-height:none}.merchant-fantasy .shop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;overflow:visible}.merchant-fantasy .shop-item{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-width:0;padding:12px;border:2px ridge #80694c;border-radius:4px;background:radial-gradient(ellipse at top,#2b241d,#0b0d11 80%);color:#e8dece;gap:8px;overflow:visible}.merchant-fantasy .shop-item>.shop-icon{display:flex;align-items:center;justify-content:center;height:95px;width:100%;font-size:52px;margin:0;background:#050709;border:1px solid #67563e;border-radius:3px;flex:none}.merchant-aldric .shop-item>.shop-icon{height:120px}.merchant-fantasy .shop-icon img,.merchant-fantasy .shop-icon svg{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.merchant-fantasy .shop-item strong{font-size:15px;line-height:1.4;overflow-wrap:break-word;color:#ffdda0}.merchant-fantasy .shop-item p{font-size:13px;line-height:1.4;margin:6px 0;color:#d5c8b4}.merchant-fantasy .shop-item label{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.merchant-fantasy input[type=number]{width:80px;min-height:36px;color:#ffdf9e;background:#0b1017;border:1px solid #a08455}.merchant-fantasy .shop-item>button,.merchant-fantasy .shop-item>.button-row{margin-top:auto}.merchant-fantasy .shop-item button{min-height:40px;white-space:normal}.merchant-fantasy .panel-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.merchant-fantasy .panel-tabs button{flex:1;min-height:40px;background:#10131a;border:2px ridge #7b6240;color:#e9d8b3}.merchant-fantasy .panel-tabs button[aria-pressed=true]{background:linear-gradient(#8e5d1b,#49300f);border-color:#e5ad47;color:#fff0c5}.merchant-shelves .empty-state{grid-column:1/-1}.modal:has(.merchant-fantasy){width:min(1400px,96vw)}@media(max-height:550px){.merchant-shelves{padding:6px}.merchant-fantasy .shop-grid{gap:7px}.merchant-fantasy .shop-item{padding:7px;gap:5px}.merchant-fantasy .shop-item>.shop-icon{height:60px;font-size:34px}.merchant-aldric .shop-item>.shop-icon{height:75px}.merchant-fantasy .shop-item strong{font-size:12px}.merchant-fantasy .shop-item p{font-size:11px}.merchant-fantasy .shop-item button{min-height:36px}}.movement-joystick{position:fixed;left:max(22px,env(safe-area-inset-left));bottom:max(32px,env(safe-area-inset-bottom));width:128px;height:128px;border:3px solid #fff9;border-radius:50%;background:#244d6145;box-shadow:0 3px 12px #213b4225;touch-action:none;-webkit-user-select:none;user-select:none;pointer-events:auto;z-index:30}.movement-joystick[hidden]{display:none!important}.joystick-knob{position:absolute;width:50px;height:50px;left:36px;top:36px;background:#f3fff0c9;border:3px solid white;border-radius:50%;box-shadow:0 3px #4b706760;pointer-events:none}#hud.joystick-on #touch-controls{display:none!important}#hud.joystick-on .skills{position:fixed;left:auto;right:max(18px,env(safe-area-inset-right));transform:none;bottom:80px}#hud.joystick-on .control-hint{display:none}#discovery-progress{position:fixed;bottom:calc(6px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);display:flex;align-items:center;gap:6px;border:0;border-radius:20px;padding:4px 10px;background:#fff8e5df;color:#294b3a;font:800 11px Nunito,sans-serif;pointer-events:auto;white-space:nowrap;max-width:90vw;z-index:25}#discovery-progress b{display:inline-grid;place-items:center;width:20px;height:20px;background:#c7e2fc;color:#275375;border-radius:50%;font-size:15px}#discovery-text{display:grid;gap:1px;text-align:center}#discovery-text strong{font-size:10px;max-width:190px;overflow:hidden;text-overflow:ellipsis}#discovery-text small{font-size:12px;letter-spacing:-1px}#hud.fishing #discovery-progress{display:none}@media(max-width:600px){.movement-joystick{left:16px;bottom:48px}#hud.joystick-on .skills{display:grid;grid-template-columns:repeat(2,52px);right:18px;bottom:88px;gap:16px 18px;max-width:calc(100vw - 166px)}#hud.joystick-on .skill{width:52px;min-width:52px;height:52px}#hud.joystick-on .home-button{position:fixed;right:20px;bottom:38px}}@media(max-height:500px){.movement-joystick{bottom:40px;left:18px}#hud.joystick-on .skills{display:grid;grid-template-columns:repeat(2,44px);bottom:74px;gap:12px 16px}#hud.joystick-on .skill{width:44px;height:44px}#hud.joystick-on .home-button{position:fixed;right:22px;bottom:30px}}#hud.joystick-right .movement-joystick{left:auto;right:max(18px,env(safe-area-inset-right))}#hud.joystick-on.joystick-right .skills{right:auto;left:max(18px,env(safe-area-inset-left))}#hud.joystick-on.joystick-right .home-button{right:auto;left:max(22px,env(safe-area-inset-left))}@media(max-width:600px)and (orientation:portrait){#hud.joystick-on #target-frame{left:16px;bottom:calc(202px + env(safe-area-inset-bottom));top:auto;transform:none;max-width:calc(100vw - 32px)}#hud.joystick-on.joystick-right #target-frame{left:auto;right:16px}}@media(max-width:600px)and (orientation:portrait){#hud.joystick-on #context-prompt{left:50%;transform:translate(-50%);bottom:calc(218px + var(--safe-bottom))}#app:has(#hud.joystick-on) #toasts{left:50%;transform:translate(-50%);align-items:center;bottom:calc(260px + var(--safe-bottom));max-width:calc(100vw - 28px)}#app.target-on #hud.joystick-on #context-prompt{bottom:calc(276px + var(--safe-bottom))}#app.target-on:has(#hud.joystick-on) #toasts{bottom:calc(320px + var(--safe-bottom))}}@media(max-height:500px){#hud.joystick-on #context-prompt{left:50%;transform:translate(-50%);bottom:calc(18px + var(--safe-bottom))}#app:has(#hud.joystick-on) #toasts{left:50%;transform:translate(-50%);align-items:center;max-width:calc(100vw - 360px);bottom:calc(70px + var(--safe-bottom))}}#app:has(#hud.joystick-on) #dialog-layer:not([hidden])~#toasts{top:calc(14px + var(--safe-top));bottom:auto}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-normal-U01xdrZh.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font: "Nunito Variable", "Trebuchet MS", system-ui, sans-serif;--ink: #2c3a26;--ink-soft: #56644d;--ink-faint: #7f8a73;--paper: #fffaf0;--card: #ffffff;--well: #fbf3de;--line: #efe2c2;--line-strong: #e2cf9f;--grass: #4cc93a;--grass-deep: #2c9b25;--sky: #29b1f2;--sky-deep: #1487c4;--sun: #ffc93a;--sun-deep: #e39a0c;--berry: #ff5d8c;--berry-deep: #d63a68;--tangerine: #ff8a2a;--violet: #8f6cf5;--danger: #e2493f;--glass: rgba(27, 47, 35, .74);--glass-line: rgba(255, 255, 255, .22);--t-xs: 11px;--t-sm: 12.5px;--t-md: 14px;--t-lg: 17px;--t-xl: 22px;--radius-lg: 26px;--radius-md: 18px;--lift: 0 4px 0 rgba(44, 58, 38, .18);--float: 0 6px 0 rgba(44, 58, 38, .16), 0 18px 40px rgba(34, 60, 24, .22);--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);font-family:var(--font);color:var(--ink);font-weight:700;font-synthesis:none;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;overflow:hidden;background:#070a12}body{cursor:url(/assets/ui/cursor/kavron-cursor-32.png) 1 1,auto;cursor:-webkit-image-set(url(/assets/ui/cursor/kavron-cursor-32.png) 1x,url(/assets/ui/cursor/kavron-cursor-64.png) 2x) 1 1,auto}#world.talk-cursor{cursor:url(/assets/ui/cursor/talk-bubble-32.png) 1 30,pointer;cursor:-webkit-image-set(url(/assets/ui/cursor/talk-bubble-32.png) 1x,url(/assets/ui/cursor/talk-bubble-64.png) 2x) 1 30,pointer}input,textarea,[contenteditable]{cursor:text}button,input{font:inherit;color:inherit}button{cursor:pointer;border:0;background:none;padding:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent}button:disabled{cursor:default}button:not(:disabled){transition:transform .12s,filter .12s,box-shadow .12s,background .12s}button:not(:disabled):hover{filter:brightness(1.05)}button:not(:disabled):active{transform:translateY(2px)}button:focus-visible,input:focus-visible{outline:3px solid var(--sky);outline-offset:3px}[hidden],button[hidden]{display:none!important}h1,h2,h3,p{margin:0}h3{font-size:var(--t-lg);font-weight:900}p{line-height:1.55}small{font-size:var(--t-sm)}strong{font-weight:900}kbd{font-family:var(--font)}#world{position:fixed;inset:0;width:100%;height:100%;outline:none;touch-action:none}#app{position:fixed;inset:0;pointer-events:none}button,input,#dialog,#title-screen{pointer-events:auto}#hud{position:absolute;inset:0;z-index:1}#world-labels{position:absolute;inset:0;pointer-events:none;z-index:1}.player-name-label{position:absolute;top:0;left:0;max-width:min(190px,45vw);padding:3px 9px;border:0;background:none;text-align:center;color:#fff;font-size:12px;line-height:1.3;font-weight:900;text-shadow:0 1px 2px rgba(0,0,0,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;-webkit-user-select:none;user-select:none}.player-name-label .player-guild-tag{display:flex;align-items:center;justify-content:center;gap:4px;margin-bottom:1px;font-size:10.5px;font-weight:700;color:#cfe3ff}.player-name-label .player-guild-name,.player-name-label .player-name-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#floating-text{position:absolute;inset:0;pointer-events:none;z-index:2;overflow:hidden}#world-tap-feedback{position:absolute;z-index:3;display:grid;place-items:center;width:48px;height:48px;border:3px solid #fff;border-radius:50%;background:#d9f9b6;box-shadow:0 4px #588e39,0 7px 20px #18392577;pointer-events:none;opacity:0;font-size:26px;line-height:1;transform:translate(-50%,-70%) scale(.7)}#world-tap-feedback[data-kind=attack]{background:#ffd8c8;box-shadow:0 4px #bd4a3d,0 7px 20px #4e161677}#world-tap-feedback.active{animation:world-tap-cue .65s ease-out both}@keyframes world-tap-cue{0%{opacity:0;transform:translate(-50%,-20%) scale(.68)}20%{opacity:1;transform:translate(-50%,-76%) scale(1.13)}55%{opacity:1;transform:translate(-50%,-80%) scale(1)}to{opacity:0;transform:translate(-50%,-115%) scale(.86)}}@media(prefers-reduced-motion:reduce){#world-tap-feedback.active{animation-duration:.25s}}#dialog-layer{z-index:4}#darkness{position:absolute;inset:0;background:#0b0c23ed;pointer-events:none;z-index:0}.eyebrow{font-size:var(--t-xs);letter-spacing:1.3px;font-weight:900;text-transform:uppercase;color:var(--ink-faint)}.player-card{position:absolute;left:18px;top:calc(14px + var(--safe-top));display:flex;gap:12px;align-items:center}.avatar{position:relative;flex:none;width:66px;height:66px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff4c2,#ffd45a 70%);border:4px solid #fff;box-shadow:var(--lift),0 8px 18px #1e3c1433;display:grid;place-items:center}.avatar>span{font-size:34px}.avatar b{position:absolute;right:-6px;bottom:-4px;min-width:28px;height:28px;padding:0 6px;border:3px solid #fff;border-radius:999px;background:var(--berry);color:#fff;font-size:var(--t-sm);font-weight:1000;display:grid;place-items:center}.player-details{width:210px}.player-name{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;font-size:var(--t-md);color:#fff;-webkit-text-stroke:3px #3a2433;paint-order:stroke fill;text-shadow:0 2px 3px rgba(58,36,51,.35)}.player-name>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-name>span{flex:none;font-size:var(--t-xs);font-weight:900;padding:2px 8px;border-radius:999px;background:var(--glass);text-shadow:none;-webkit-text-stroke:0}.meter{position:relative;overflow:hidden;height:20px;border-radius:999px;background:var(--glass);border:3px solid #fff;box-shadow:0 2px #2c3a2633}.meter>div{height:100%;width:100%;border-radius:999px;background:linear-gradient(180deg,#7eea52,#3fbf2c);transition:width .2s}.meter>span{position:absolute;inset:0;display:grid;place-items:center;font-size:var(--t-xs);font-weight:1000;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.55);font-variant-numeric:tabular-nums}.experience{height:12px;margin-top:4px;width:88%;border-width:2px}.experience>div{width:0;background:linear-gradient(180deg,#ffe07a,#f5b21e)}.location{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:var(--t-sm);color:#fff;-webkit-text-stroke:3px #3a2433;paint-order:stroke fill;text-shadow:0 2px 3px rgba(58,36,51,.35)}.location-dot{width:8px;height:8px;border-radius:50%;background:var(--sun);box-shadow:0 0 0 2px #fff}.top-actions{position:absolute;right:18px;top:calc(14px + var(--safe-top));display:flex;gap:8px;align-items:center;justify-content:flex-end}#social-slot,#platform-slot{display:flex;gap:8px;align-items:center}.energy{height:46px;min-width:92px;display:flex;align-items:center;gap:8px;padding:0 16px 0 6px;border-radius:999px;background:linear-gradient(180deg,#fff6c9,#ffe27a);border:3px solid #fff;box-shadow:var(--lift);font-size:var(--t-lg);font-weight:1000;color:#6b4a00;font-variant-numeric:tabular-nums}.energy>span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,#ffd84d,#f5a300);color:#fff;font-size:20px;line-height:1;text-shadow:0 1px 0 rgba(120,70,0,.45)}.icon-button,#social-slot .social-toggle,#platform-slot .platform-tools button{position:relative;width:46px;height:46px;padding:0;border-radius:50%;border:3px solid #fff;display:grid;place-items:center;font-size:21px;line-height:1;color:#fff;background:linear-gradient(180deg,#62c8ff,var(--sky));box-shadow:var(--lift)}#social-slot .social-toggle{inset:auto;z-index:auto;background:linear-gradient(180deg,#c6a8ff,var(--violet))}#social-slot .social-toggle[data-online=true]{box-shadow:0 0 0 3px #8fe06a,var(--lift)}#platform-slot .platform-tools button{background:linear-gradient(180deg,#8fe06a,var(--grass))}.icon-button[data-action=bag]{background:linear-gradient(180deg,#ff8fb0,var(--berry))}.icon-button[data-action=quests]{background:linear-gradient(180deg,#ffb45e,var(--tangerine))}.icon-button[data-action=help]{font-weight:1000;font-size:22px}.icon-button[data-action=settings]{background:linear-gradient(180deg,#7aa7ff,#4b7bea);font-size:22px}.icon-button>i{position:absolute;right:-3px;top:-3px;width:16px;height:16px;border:3px solid #fff;border-radius:50%;background:var(--danger)}.minimap{position:absolute;right:18px;top:calc(76px + var(--safe-top));width:138px;height:138px;padding:0;border-radius:50%;border:5px solid #fff;background:#7fd05a;box-shadow:var(--lift),0 10px 24px #1e3c1433;overflow:visible}#minimap{width:100%;height:100%;border-radius:50%;display:block}.minimap>span{position:absolute;left:calc(50% - 11px);top:-12px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--danger);border:2px solid #fff;color:#fff;font-size:var(--t-xs);font-weight:1000}.minimap>small{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);white-space:nowrap;padding:3px 10px;border-radius:999px;background:var(--glass);color:#fff;font-size:var(--t-xs);letter-spacing:1px;font-weight:900}.tracker-stack{position:absolute;left:18px;top:calc(104px + var(--safe-top));width:272px;display:flex;flex-direction:column;gap:8px}.quest-tracker,.bounty-tracker{width:100%;border-radius:var(--radius-md);background:var(--glass);border:2px solid var(--glass-line);color:#fff;box-shadow:0 6px 18px #0a1e0a2e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.quest-tracker{padding:10px 12px 11px}.quest-tracker .eyebrow{display:flex;justify-content:space-between;gap:10px;color:#ffe08a;font-size:var(--t-xs)}.quest-tracker .eyebrow>span{letter-spacing:0;color:#fff}#quest-summary{display:flex;width:100%;align-items:center;gap:10px;padding:7px 0 8px;text-align:left;color:#fff}.quest-icon{flex:none;width:38px;height:38px;border-radius:12px;background:#ffffff29;display:grid;place-items:center;font-size:22px}#quest-summary>span:nth-child(2){min-width:0}#quest-summary strong{display:block;font-size:var(--t-md);line-height:1.25}#quest-summary small{display:block;margin-top:2px;font-size:var(--t-sm);color:#d8e8cf}.chevron{margin-left:auto;font-size:22px;color:#ffe08a}.quest-progress{height:6px;border-radius:999px;background:#fff3;overflow:hidden}.quest-progress>i{display:block;height:100%;width:0;background:linear-gradient(90deg,#ffe07a,#ffc93a);transition:width .2s}#quick-claim{width:100%;margin-top:9px;padding:8px;border-radius:12px;background:linear-gradient(180deg,#ffe07a,var(--sun));color:#5a3a00;font-size:var(--t-sm);font-weight:1000;box-shadow:0 3px 0 var(--sun-deep);animation:nudge 1.6s ease-in-out infinite}.bounty-tracker{display:flex;align-items:center;gap:10px;padding:8px 12px;text-align:left}.bounty-tracker>span{flex:none;font-size:24px}.bounty-tracker>div{min-width:0}.bounty-tracker strong{display:block;font-size:var(--t-sm);color:#ffb4c9}.bounty-tracker small{display:block;margin-top:1px;font-size:var(--t-xs);color:#e6f0df}.tracker-panels{display:flex;flex-direction:column;gap:inherit}.tracker-stack.folded .tracker-panels{display:none}.quest-tracker{position:relative}.quest-tracker .eyebrow{padding-right:58px}.tracker-fold{position:absolute;right:8px;top:7px;z-index:1;padding:1px 8px;border-radius:999px;background:#ffffff29;color:#fff;font-size:var(--t-xs);font-weight:900;line-height:18px}.tracker-chip{display:flex;align-items:center;gap:8px;width:max-content;max-width:100%;height:32px;padding:0 10px;border-radius:999px;background:var(--glass);border:2px solid var(--glass-line);color:#fff;font-size:var(--t-sm);font-weight:900;white-space:nowrap}.tracker-chip i{font-style:normal;opacity:.8}#chip-bounty:empty{display:none}#buff-bar,#environment-bar{display:flex;flex-wrap:wrap;gap:6px}#environment-bar{position:absolute;left:50%;top:calc(16px + var(--safe-top));transform:translate(-50%);max-width:40%;justify-content:center}#buff-bar span,#environment-bar span{padding:5px 10px;border-radius:999px;background:var(--glass);border:1px solid var(--glass-line);color:#fff;font-size:var(--t-xs);font-weight:800}#buff-bar b,#environment-bar b{margin-left:4px;color:#ffe08a;font-weight:1000}#boss-bar{position:absolute;left:50%;bottom:calc(108px + var(--safe-bottom));transform:translate(-50%);width:min(460px,46vw);display:flex;align-items:center;gap:8px;padding:4px 12px 5px 4px;border-radius:999px;background:var(--glass);border:2px solid rgba(255,201,58,.7);color:#fff;pointer-events:none;z-index:2;animation:boss-in .3s cubic-bezier(.3,1.4,.5,1)}@keyframes boss-in{0%{opacity:0;translate:0 14px}}#boss-bar>span{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:#ffffff29;font-size:20px}#boss-bar>span img,.target-icon img{width:100%;height:100%;object-fit:contain}#boss-bar>div{flex:1;min-width:0}.float.alert{color:#ff3b3b;font-size:34px;-webkit-text-stroke-color:#3a0a0a}.float.callout{font-size:24px;-webkit-text-stroke-width:6px;letter-spacing:.02em}@media(max-width:600px){.float.callout{font-size:19px}}.boss-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.boss-head strong{font-size:var(--t-sm);color:#ffe08a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.boss-head b{flex:none;font-size:var(--t-xs);font-weight:900;font-variant-numeric:tabular-nums}#boss-phase{flex:none;font-style:normal;font-size:var(--t-xs);font-weight:900;padding:0 6px;border-radius:999px;background:#ffffff24;color:#ffe08a}#boss-phase[data-phase="2"]{background:#ff8c2859;color:#fff}#boss-phase[data-phase="3"]{background:#ff323280;color:#fff}.boss-meter{height:20px;margin-top:2px;border-radius:999px;background:#00000059;overflow:hidden;border:2px solid rgba(255,255,255,.6)}.boss-meter>i{display:block;height:100%;background:linear-gradient(90deg,#ff8a5a,#e03b3b);transition:width .15s}#app.boss-on #toasts{bottom:calc(170px + var(--safe-bottom))}#target-frame{position:absolute;left:50%;top:calc(12px + var(--safe-top));transform:translate(-50%);width:220px;display:flex;align-items:center;gap:8px;padding:5px 12px 5px 5px;border-radius:16px;background:var(--glass);border:2px solid var(--glass-line);color:#fff;pointer-events:none;z-index:2;animation:target-in .25s cubic-bezier(.3,1.6,.5,1)}@keyframes target-in{0%{scale:.85;opacity:0}}.target-icon{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;overflow:hidden;background:#ffffff29;font-size:20px}#target-frame>div{flex:1;min-width:0}.target-head{display:flex;align-items:center;gap:6px}.target-head strong{min-width:0;font-size:var(--t-md);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.target-level{flex:none;padding:0 6px;border-radius:999px;background:#3a2433;font-size:11px;font-weight:800;line-height:16px}.target-meter{position:relative;height:14px;margin-top:4px;border-radius:999px;background:#00000059;overflow:hidden}.target-meter>i{display:block;height:100%;background:linear-gradient(90deg,#ff8a8a,#ff4d5e);transition:width .15s}.target-hp{position:absolute;inset:0;display:grid;place-items:center;font-size:10px;font-weight:900;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.6);font-variant-numeric:tabular-nums}#app.target-on #environment-bar{top:calc(80px + var(--safe-top))}#zone-banner{position:absolute;top:17%;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:4px;width:max-content;max-width:calc(100vw - 32px);text-align:center;color:#fff;opacity:0;pointer-events:none}#zone-banner.show{animation:zone-banner 2.8s forwards}@keyframes zone-banner{0%{opacity:0;translate:0 -10px;scale:.92}12%{opacity:1;translate:0 0;scale:1}78%{opacity:1}to{opacity:0;translate:0 -6px}}#zone-banner strong{font-size:clamp(28px,3.4vw,46px);font-weight:1000;line-height:1.05;-webkit-text-stroke:6px #3a2433;paint-order:stroke fill;text-shadow:0 3px 0 rgba(58,36,51,.35)}#zone-banner small{max-width:32em;font-size:var(--t-sm);font-weight:900;-webkit-text-stroke:3px #3a2433;paint-order:stroke fill}#banner-chip{padding:2px 10px;border-radius:999px;background:#3a2433d1;color:#ffe08a;font-size:var(--t-xs);font-weight:900}#banner-chip:empty{display:none}.bottom-bar{position:absolute;left:18px;right:18px;bottom:calc(18px + var(--safe-bottom));pointer-events:none}.skills{position:absolute;left:0;bottom:6px;display:flex;flex-direction:column;gap:22px;pointer-events:none}.skill{position:relative;width:70px;height:70px;border-radius:50%;border:4px solid #fff;display:grid;place-items:center;color:#fff;box-shadow:0 4px #2c3a2647,0 8px 18px #14321438;pointer-events:auto}.skill>span{font-size:32px;line-height:1;filter:drop-shadow(0 2px 0 rgba(0,0,0,.15))}.skill-spin{background:radial-gradient(circle at 35% 30%,#8fe0ff,#2c9ff0 70%)}.skill-dash{background:radial-gradient(circle at 35% 30%,#a8f58a,#37b82c 70%)}.skill-stomp{background:radial-gradient(circle at 35% 30%,#ffc08a,#ff7b2e 70%)}.skill-special{background:radial-gradient(circle at 35% 30%,#d7b8ff,#8a5df0 70%)}.skill>kbd{position:absolute;right:-6px;top:-6px;z-index:2;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--ink);border:2px solid #fff;color:#fff;font-size:var(--t-xs);font-weight:1000}.skill>small{position:absolute;top:calc(100% - 9px);left:50%;transform:translate(-50%);z-index:2;max-width:110px;padding:2px 8px;border-radius:999px;background:#fff;color:var(--ink);font-size:var(--t-xs);font-weight:1000;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 2px #2c3a2633}.cooldown{position:absolute;inset:0;border-radius:50%;display:grid;place-items:center;font-size:var(--t-xl);font-weight:1000;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5);pointer-events:none}.on-cooldown .cooldown{background:#1c281e8c}.control-hint{position:absolute;left:50%;bottom:0;transform:translate(-50%);display:flex;align-items:center;gap:8px;white-space:nowrap;padding:5px 12px;border-radius:999px;background:#1b2f2373;color:#fff;font-size:var(--t-xs)}.control-hint i{font-style:normal;opacity:.6}.control-hint kbd{padding:1px 6px;border-radius:6px;background:#ffffff38}.home-button{position:absolute;right:0;bottom:14px;height:48px;display:flex;align-items:center;gap:6px;padding:0 18px 0 14px;border-radius:999px;border:3px solid #fff;background:linear-gradient(180deg,#fff,#fff1c9);box-shadow:var(--lift);font-size:22px;color:var(--ink);pointer-events:auto}.home-button span{font-size:var(--t-md);font-weight:1000}.save-indicator{position:absolute;right:22px;bottom:calc(6px + var(--safe-bottom));font-size:var(--t-xs);font-weight:800;color:#fff;text-shadow:0 1px 2px rgba(20,50,20,.6)}#context-prompt{position:absolute;left:50%;bottom:calc(46px + var(--safe-bottom));transform:translate(-50%);white-space:nowrap}#context-prompt button{display:flex;align-items:center;gap:10px;padding:7px 18px 7px 7px;border-radius:999px;border:3px solid #fff;background:linear-gradient(180deg,#6fe056,var(--grass));color:#fff;font-size:var(--t-md);font-weight:1000;text-shadow:0 1px 0 rgba(0,60,0,.35);box-shadow:0 4px 0 var(--grass-deep),0 10px 22px #143c1440}#context-prompt kbd{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--grass-deep);font-size:var(--t-sm);font-weight:1000;text-shadow:none}#touch-controls{display:none}.reel-hud{position:absolute;right:22px;bottom:calc(84px + var(--safe-bottom));width:108px;height:108px;border-radius:50%;border:5px solid #fff;background:radial-gradient(circle at 35% 30%,#8fd8ff,#2f7fd6);box-shadow:0 6px #143c7859,0 14px 28px #14325a4d;color:#fff;display:grid;place-items:center;align-content:center;gap:2px;touch-action:none;user-select:none;-webkit-user-select:none;animation:pop .25s cubic-bezier(.2,1.3,.5,1)}.reel-hud .reel-icon{font-size:36px;line-height:1;filter:drop-shadow(0 2px 0 rgba(0,0,0,.2))}#reel-text{font-size:var(--t-md);font-weight:1000;text-shadow:0 2px 0 rgba(10,40,80,.5)}.reel-hud.down{transform:scale(.9);background:radial-gradient(circle at 35% 30%,#6fc2f0,#1f5fb0)}.reel-hud.bite{animation:reel-bite .35s ease-in-out infinite;background:radial-gradient(circle at 35% 30%,#ffe27a,#ff8a2a)}.reel-hud.cast{width:92px;height:92px;background:radial-gradient(circle at 35% 30%,#a8f58a,#37b82c);box-shadow:0 6px #145a1459}@keyframes reel-bite{50%{transform:scale(1.1) rotate(-6deg)}}#fish-hint{position:absolute;right:18px;bottom:calc(202px + var(--safe-bottom));max-width:220px;padding:6px 14px;border-radius:999px;background:var(--glass);color:#fff;font-size:var(--t-sm);font-weight:900;text-align:center}#hud.fishing .skills{opacity:.35}#hud.fishing .skills button{pointer-events:none}#hud.fishing #touch-controls,#hud.fishing #context-prompt{display:none!important}#hud.fishing .home-button{visibility:hidden}#placement-bar{position:absolute;left:50%;bottom:calc(158px + var(--safe-bottom));transform:translate(-50%);width:max-content;max-width:calc(100vw - 32px);display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 14px;border-radius:var(--radius-md);background:var(--paper);border:3px solid var(--sun);box-shadow:var(--float);font-size:var(--t-sm);text-align:center;pointer-events:auto}#placement-bar p{margin:0;color:var(--ink-soft)}#placement-hint{display:block;color:#b4302a;font-weight:800}#placement-hint:empty{display:none}#placement-bar.bad{border-color:#e2493f}body.placing #toasts{bottom:calc(262px + var(--safe-bottom))}.placement-buttons{display:flex;gap:8px}.placement-buttons>button{min-height:38px;padding:6px 14px;font-size:var(--t-sm)}#visit-banner{position:absolute;top:calc(18px + var(--safe-top));left:50%;transform:translate(-50%);padding:9px 18px;border-radius:999px;background:#fff;border:3px solid var(--berry);font-size:var(--t-md);box-shadow:var(--lift)}.world-label{position:absolute;left:0;top:0;display:flex;align-items:center;gap:6px;padding:4px 12px 4px 5px;border-radius:999px;border:2px solid #fff;background:#fffffff0;box-shadow:0 3px #2c3a2638;color:var(--ink);font-size:var(--t-sm);font-weight:900;white-space:nowrap;will-change:transform;pointer-events:auto}.world-label>span{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--well);font-size:15px}.plot-label,.plot-label.ready{padding:0;gap:0;border:0;background:none;box-shadow:none;pointer-events:none}.plot-label.ready>span{width:20px;height:20px;border:2px solid #fff;background:var(--sun);box-shadow:0 2px 0 var(--sun-deep);font-size:10px;animation:bounce 1.2s ease-in-out infinite}.plot-label.growing>span{display:block;width:22px;height:5px;border-radius:3px;background:#3a24338c;box-shadow:0 0 0 1px #ffffffd9;overflow:hidden}.plot-label.growing>span>b{display:block;height:100%;border-radius:3px;background:#9be36f}.enemy-label{position:absolute;left:0;top:0;display:flex;align-items:center;gap:3px;padding:2px;border-radius:7px;background:#3a2433bf;pointer-events:none;will-change:transform}.enemy-label>span{min-width:13px;padding:0 2px;color:#fff;font-size:11px;font-weight:800;line-height:13px;text-align:center;font-variant-numeric:tabular-nums}.enemy-label i{display:block;width:56px;height:9px;overflow:hidden;border-radius:5px;background:#00000059}.enemy-label b{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#ff8a8a,#ff4d5e);transition:width .15s}.enemy-label.sel{outline:2px solid #ffe14d;z-index:1}.enemy-label.under-banner{opacity:0;transition:opacity .15s}.enemy-hover-tag{display:none}.enemy-label.hover{z-index:2;outline:2px solid #fff3c4}.enemy-label.hover .enemy-hover-tag{position:absolute;left:50%;bottom:calc(100% + 3px);transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:1px;padding:3px 8px;border-radius:7px;background:#1c121adb;box-shadow:0 0 0 1px #ffe18c8c;white-space:nowrap;font-style:normal;line-height:1.15;pointer-events:none}.enemy-hover-tag strong{color:#fff;font-size:13px;font-weight:800;text-shadow:0 1px 2px #000}.enemy-hover-tag small{color:#ffb3b3;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums}.enemy-label.elite .enemy-hover-tag strong{color:#ffd84a}.enemy-label.hover.tag-below .enemy-hover-tag{bottom:auto;top:calc(100% + 3px)}.enemy-label.elite{border-color:#ffcf40;box-shadow:0 0 6px #ffcf40aa}.enemy-label.elite b{background:linear-gradient(90deg,#ffe27a,#ffb000)}.enemy-label.elite span{background:#b07a00;color:#fff}#target-frame.elite strong{color:#ffd84a}#target-frame.elite strong:after{content:" TINH ANH";font-size:.7em;margin-left:4px;padding:0 4px;border-radius:3px;background:#b07a00;color:#fff}#title-screen{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:16px}.title-shade{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 30% 50%,#fffadc59,#3c782826 70%)}.welcome-card{position:relative;width:min(420px,100%);max-height:calc(100dvh - 32px);overflow:auto;padding:30px 34px 22px;border-radius:34px;background:var(--paper);border:4px solid #fff;text-align:center;box-shadow:0 8px #2c3a2629,0 30px 80px #1e3c144d;animation:appear .5s ease}.welcome-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:999px;background:#eaffd8;color:var(--grass-deep);font-size:var(--t-xs);font-weight:1000;letter-spacing:1.2px}.welcome-eyebrow span{width:7px;height:7px;border-radius:50%;background:var(--grass)}.brand-sprout{margin:12px 0 0;font-size:54px;line-height:1;filter:drop-shadow(0 5px 0 rgba(44,58,38,.12))}h1{margin-top:4px;font-size:56px;line-height:1.05;letter-spacing:-1px;font-weight:1000;color:var(--grass);-webkit-text-stroke:8px #fff;paint-order:stroke fill;text-shadow:0 5px 0 var(--grass-deep),0 10px 18px rgba(20,70,20,.25)}h1 em{font-style:normal;color:var(--sun);text-shadow:0 5px 0 var(--sun-deep),0 10px 18px rgba(120,70,0,.25)}h1>span{display:block;margin-top:12px;font-size:var(--t-md);letter-spacing:.5px;color:var(--ink-soft);-webkit-text-stroke:0;text-shadow:none}.welcome-card>p{margin-top:12px;font-size:var(--t-md);color:var(--ink-soft)}.welcome-form{margin-top:20px;text-align:left;display:grid;gap:8px}.welcome-form>label{font-size:var(--t-xs);letter-spacing:1.2px;font-weight:1000;color:var(--ink-soft)}.welcome-form>input{width:100%;padding:13px 16px;border-radius:16px;border:3px solid var(--line);background:#fff;font-size:var(--t-lg);font-weight:800;color:var(--ink)}.welcome-form>input::placeholder{color:var(--ink-faint);font-weight:700}.color-picker{border:0;margin:6px 0 12px;padding:0;display:flex;justify-content:center;gap:12px}.color-picker>legend{position:absolute;width:1px;height:1px;overflow:hidden}.color-picker>button{position:relative;width:34px;height:34px;border-radius:50%;background:var(--swatch);border:3px solid #fff;box-shadow:0 0 0 2px var(--line),0 3px #2c3a262e}.color-picker>button.selected{box-shadow:0 0 0 3px var(--ink),0 3px #2c3a262e}.color-picker>button.selected:after{content:"✓";position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:15px;font-weight:1000}.start-button{width:100%;justify-content:space-between;padding:14px 22px;font-size:var(--t-lg);border-radius:18px}.start-button>span{font-size:24px;line-height:1}.welcome-footer{display:flex;justify-content:center;gap:18px;margin-top:18px;padding-top:14px;border-top:2px dashed var(--line);font-size:var(--t-sm);color:var(--ink-soft)}.local-note{display:block;margin-top:10px;font-size:var(--t-xs);color:var(--ink-faint)}.title-caption{position:absolute;bottom:calc(22px + var(--safe-bottom));display:flex;align-items:center;gap:8px;padding:6px 16px;border-radius:999px;background:var(--glass);color:#fff;font-size:var(--t-xs);letter-spacing:1.6px;font-weight:900}.title-caption>span{font-size:18px}.primary,.soft-button,.sky-button{min-height:40px;padding:9px 16px;border-radius:14px;font-size:var(--t-md);font-weight:1000;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:6px}.primary{background:linear-gradient(180deg,#6fe056,var(--grass));color:#fff;text-shadow:0 1px 0 rgba(0,60,0,.35);box-shadow:inset 0 -3px #0000001a,0 4px 0 var(--grass-deep)}.sky-button{background:linear-gradient(180deg,#6cd3ff,var(--sky));color:#fff;text-shadow:0 1px 0 rgba(0,50,90,.35);box-shadow:inset 0 -3px #0000001a,0 4px 0 var(--sky-deep)}.soft-button{background:#fff;color:var(--ink);border:2px solid var(--line);box-shadow:0 3px 0 var(--line-strong)}.primary:disabled,.sky-button:disabled,.soft-button:disabled{background:#efe9d8;color:#8d8672;border:0;text-shadow:none;box-shadow:inset 0 0 0 2px #e4dcc6}.text-button{padding:8px;font-size:var(--t-sm);font-weight:900;color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px}.danger{color:var(--danger)}.primary.danger-button{background:linear-gradient(180deg,#ff7b6b,var(--danger));box-shadow:inset 0 -3px #0000001a,0 4px #b0322a}.button-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.center{text-align:center}.center-row{justify-content:center}.muted{color:var(--ink-soft)}.wide{display:flex;width:100%}#dialog-layer{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;background:#182e1c61;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);pointer-events:auto}#dialog{--tone: #c9f59f;--tone-top: #e2ffc9;--tone-edge: #86d860;--tone-ink: #1f4a17;width:640px;max-width:100%;max-height:min(820px,calc(100dvh - 40px));display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-lg);background:var(--paper);border:4px solid #fff;box-shadow:var(--float);animation:pop .22s cubic-bezier(.2,1.3,.5,1)}#dialog[data-tone=market]{--tone: #ffc9c4;--tone-top: #ffe4e0;--tone-edge: #ff8f86;--tone-ink: #6b1f1c}#dialog[data-tone=shop],#dialog[data-tone=water]{--tone: #bfe9ff;--tone-top: #e1f6ff;--tone-edge: #6fcbf5;--tone-ink: #0f3d5a}#dialog[data-tone=bag]{--tone: #dcd3ff;--tone-top: #efebff;--tone-edge: #a996ff;--tone-ink: #2e2468}#dialog[data-tone=journal]{--tone: #ffd6a0;--tone-top: #ffeacc;--tone-edge: #ffae52;--tone-ink: #5a3208}#dialog[data-tone=crystal]{--tone: #b5f3ef;--tone-top: #dcfffb;--tone-edge: #54d6cf;--tone-ink: #0d4a47}#dialog[data-tone=chest]{--tone: #f6d8b2;--tone-top: #fdebd4;--tone-edge: #dca265;--tone-ink: #4e2d10}#dialog[data-tone=kitchen]{--tone: #ffcba8;--tone-top: #ffe5d3;--tone-edge: #ff9656;--tone-ink: #5b2308}#dialog[data-tone=craft]{--tone: #ffe79e;--tone-top: #fff4cf;--tone-edge: #f2c23a;--tone-ink: #4f3a05}#dialog[data-tone=travel]{--tone: #cbd4ff;--tone-top: #e6eaff;--tone-edge: #8b9dff;--tone-ink: #1d2a6b}#dialog[data-tone=calm]{--tone: #e2ebf1;--tone-top: #f2f7fa;--tone-edge: #b3c6d3;--tone-ink: #22313d}#dialog[data-tone=rose]{--tone: #ffd1de;--tone-top: #ffe8ef;--tone-edge: #ff94b3;--tone-ink: #5e1830}#dialog>header{flex:none;display:flex;align-items:center;gap:14px;padding:14px 16px 14px 18px;background:linear-gradient(180deg,var(--tone-top),var(--tone));border-bottom:3px solid var(--tone-edge)}#dialog>header>div{flex:1;min-width:0}#dialog-icon{flex:none;width:50px;height:50px;border-radius:16px;display:grid;place-items:center;background:#fff;font-size:28px;box-shadow:0 3px 0 var(--tone-edge)}#dialog-kicker{display:block;color:var(--tone-ink);opacity:.75}#dialog h2{margin-top:2px;font-size:var(--t-xl);line-height:1.2;font-weight:1000;color:var(--tone-ink);text-wrap:balance}.close-button{flex:none;width:42px;height:42px;border-radius:50%;border:3px solid #fff;background:var(--ink);color:#fff;font-size:24px;font-weight:900;line-height:1;box-shadow:0 3px #0003}#dialog-body{padding:18px 20px 22px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;display:flex;flex-direction:column;gap:14px}#dialog-body>h3{margin-top:4px}.intro{font-size:var(--t-md);color:var(--ink-soft);font-weight:700}.fineprint{font-size:var(--t-sm);text-align:center;color:var(--ink-faint);line-height:1.5}.section-label{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--t-xs);letter-spacing:1.2px;font-weight:1000;color:var(--ink-soft)}.section-label>span{letter-spacing:0;font-weight:800;color:var(--ink-faint)}.empty-state{grid-column:1 / -1;padding:22px 14px;text-align:center;border-radius:var(--radius-md);background:var(--well);border:2px dashed var(--line-strong);font-size:var(--t-md);color:var(--ink-soft)}.empty-state>span{display:block;margin-bottom:8px;font-size:42px}.empty-state strong{display:block;font-size:var(--t-lg);color:var(--ink)}.empty-state p{margin-top:4px;font-size:var(--t-md);color:var(--ink-soft)}.empty-state .primary{margin-top:14px}.panel-tabs{flex:none;display:flex;gap:6px;overflow-x:auto;padding:2px 2px 6px;margin:-2px -2px 0;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.panel-tabs::-webkit-scrollbar{display:none}.panel-tabs button{flex:none;min-height:38px;padding:7px 14px;border-radius:999px;border:2px solid var(--line);background:#fff;color:var(--ink-soft);font-size:var(--t-sm);font-weight:900;box-shadow:0 2px 0 var(--line)}.panel-tabs button.active{border-color:var(--sun-deep);background:linear-gradient(180deg,#ffe27a,var(--sun));color:#4a3000;box-shadow:0 3px 0 var(--sun-deep)}.shop-grid,.quest-list,.crop-list{display:flex;flex-direction:column;gap:10px}.shop-item,.quest-row,.crop-row{display:flex;align-items:center;gap:14px;padding:12px 14px 12px 12px;border-radius:var(--radius-md);background:var(--card);border:2px solid var(--line);box-shadow:0 3px 0 var(--line)}.shop-item>div:nth-child(2),.quest-row>div:nth-child(2),.crop-row>div:nth-child(2){flex:1;min-width:0}.shop-icon,.quest-row>span,.crop-art{flex:none;width:58px;height:58px;border-radius:16px;display:grid;place-items:center;background:var(--well);font-size:32px;line-height:1;overflow:hidden}.art-icon{width:100%;height:100%;object-fit:contain;display:block}.mini-art{display:inline-grid;place-items:center;width:1.5em;height:1.5em;vertical-align:-.4em;font-size:1em;line-height:1}.cooked-art{position:relative;display:grid;place-items:center;width:100%;height:100%}.cooked-art>i{position:absolute;right:-2px;bottom:-2px;font-size:16px;font-style:normal;filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}.mini-art .cooked-art>i{font-size:9px}.shop-item strong,.quest-row strong,.crop-row strong{display:block;font-size:var(--t-lg);line-height:1.25;overflow-wrap:anywhere}.shop-item strong>small{font-size:var(--t-sm);color:var(--ink-soft)}.shop-item p,.crop-row p{margin-top:2px;font-size:var(--t-sm);color:var(--ink-soft);line-height:1.45}.shop-item small,.quest-row small{display:block;margin-top:4px;font-size:var(--t-sm);color:var(--ink-soft);line-height:1.4}.shop-item>.primary,.shop-item>.sky-button,.shop-item>.chip,.shop-item>.button-row{flex:none}.shop-item .button-row{justify-content:flex-end}.quest-row.current{border-color:var(--sun);box-shadow:0 3px 0 var(--sun-deep)}.quest-row.complete{background:#f4fbee;border-color:#cfeebd;box-shadow:none}.quest-row.complete>span{background:#dff7cf;color:var(--grass-deep);font-weight:1000}.quest-row.locked{opacity:.55;box-shadow:none}.fish-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.fish-card{min-width:0;padding:8px 6px 10px;border-radius:16px;background:linear-gradient(180deg,#e8f8ff,#c9ecfb);border:2px solid #aee0f5;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.fish-card>span{width:56px;height:56px;display:grid;place-items:center;font-size:30px}.fish-card strong{font-size:var(--t-xs);line-height:1.2;overflow-wrap:anywhere}.fish-card small{font-size:10px;font-weight:900;color:#0f5d86;text-transform:capitalize}.fish-card.rare{border-color:#b79cff;background:linear-gradient(180deg,#f3eeff,#e2d6ff)}.fish-card.legendary{border-color:#ffc93a;background:linear-gradient(180deg,#fff8dc,#ffe89a)}.fish-card.unknown{background:#eef3f5;border-color:#dde6ea}.fish-card.unknown>span{filter:brightness(0) opacity(.22)}.fish-card.unknown strong{color:var(--ink-faint)}.chapter-banner{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:var(--radius-md);background:linear-gradient(180deg,#fff6c9,#ffe9a0);border:2px solid #ffd76a;font-size:var(--t-md);font-weight:1000;color:#5a3a00}.chapter-banner b{margin-left:auto;font-variant-numeric:tabular-nums}.quest-reward{flex:none;max-width:160px;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.quest-reward>span{font-size:var(--t-xs);font-weight:900;color:var(--ink-soft);text-align:right}.entry-meter{height:8px;margin-top:7px;border-radius:999px;background:#efe8d4;overflow:hidden}.entry-meter i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#7eea52,var(--grass))}.chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.chip{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:999px;background:#f3eedf;font-size:var(--t-xs);font-weight:900;color:var(--ink-soft);font-variant-numeric:tabular-nums}.chip-time{background:#ece6ff;color:#4a3a9a}.chip-xp{background:#dcf3ff;color:#0f5d86}.chip-energy{background:#fff1c2;color:#7a5200}.chip-lock{background:#efe9d8;color:#7a735f}.chip-seed{background:#e2f7d4;color:#2d6b1e}.chip-star{background:#ffe8f0;color:#a02a58}.garden-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.garden-actions>span{margin-left:auto;font-size:var(--t-sm);color:var(--ink-soft)}.crop-row.locked{background:#faf6ea;box-shadow:none}.crop-row.locked .crop-art{filter:grayscale(.9) opacity(.55)}.crop-row.locked strong{color:var(--ink-faint)}.crop-row .button-row{flex:none;flex-direction:column;align-items:stretch;gap:8px}.crop-row .button-row>button{min-height:34px;padding:6px 14px;font-size:var(--t-sm)}.grow-illustration{width:110px;height:110px;margin:4px auto 0;border-radius:34px;display:grid;place-items:center;background:var(--well);font-size:64px;line-height:1;overflow:hidden}.grow-meter{height:14px;border-radius:999px;background:#efe8d4;overflow:hidden;border:2px solid #fff;box-shadow:0 0 0 2px var(--line)}.grow-meter>i{display:block;height:100%;background:linear-gradient(90deg,#7eea52,var(--grass))}.grow-meter.big{height:16px;margin:4px 0 2px}.garden-tip{margin:0;padding:6px 12px;border-radius:14px;background:#fff8dc;font-size:var(--t-sm);color:var(--ink-soft)}.grow-button{min-height:40px;padding:6px 14px;font-size:var(--t-md);justify-content:center}.grow-button.soft-button{color:var(--ink-soft)}.crop-list:has(>.garden-row){gap:6px}.crop-row.garden-row{gap:10px;padding:6px 10px 6px 6px;box-shadow:0 2px 0 var(--line)}.crop-row.garden-row:not(.locked){flex-wrap:nowrap}.crop-row.garden-row>div:nth-child(2),.crop-row.garden-row:not(.locked)>div:nth-child(2){flex:1 1 auto;min-width:0}.crop-row.garden-row .crop-art{width:44px;height:44px;border-radius:12px;font-size:24px}.crop-row.garden-row strong{font-size:var(--t-md)}.crop-row.garden-row p{margin-top:0;font-size:var(--t-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crop-row.garden-row .chips{margin-top:3px;gap:4px}.crop-row.garden-row .chip{padding:1px 7px;font-size:var(--t-xs)}.crop-row.garden-row{padding-block:4px}@media(max-width:600px){.crop-row.garden-row.locked p{display:none}.crop-row.garden-row .crop-art{width:38px;height:38px}}.crop-row.garden-row .button-row{width:auto;flex-direction:row;align-items:center;gap:4px}.crop-row.garden-row .button-row>button,.crop-row.garden-row>button{flex:none;min-height:30px;padding:3px 10px;font-size:var(--t-sm)}.crop-row.bed-status p,.crop-row.fertilizer-row p{white-space:normal}.garden-actions>button{min-height:32px;padding:4px 12px;font-size:var(--t-sm)}.stat-strip{display:flex;flex-wrap:wrap;gap:6px}.stat-strip>span{flex:1 1 90px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 12px;border-radius:12px;background:#fff;border:2px solid var(--line);font-size:var(--t-md);font-variant-numeric:tabular-nums}.stat-strip b{font-weight:1000}.equipment{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.equipment>div{min-width:0;display:flex;flex-direction:column;border-radius:16px;border:2px dashed var(--line-strong);background:#fff;overflow:hidden}.equipment>div>button:first-child{width:100%;min-height:84px;padding:8px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.equipment>div>button:first-child span{font-size:30px;line-height:1}.equipment>div>button:first-child:disabled span{opacity:.45;filter:grayscale(.6)}.equipment>div>button:first-child small{font-size:var(--t-xs);font-weight:900;line-height:1.25;color:var(--ink-soft);overflow-wrap:anywhere}.equipment>div:has(.unequip){border-style:solid;border-color:var(--violet)}.unequip{width:100%;padding:5px 2px;border-top:2px solid var(--line);font-size:var(--t-xs);font-weight:900;color:var(--danger);background:#fff6f5}.inventory-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;max-height:40vh;overflow-y:auto;padding:2px 2px 4px}.item-tile{position:relative;min-width:0;min-height:100px;padding:10px 6px;border-radius:16px;background:#fff;border:2px solid var(--line);box-shadow:0 3px 0 var(--line);display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.item-tile.selected{border-color:var(--violet);box-shadow:0 3px #6b4ad0;background:#f6f2ff}.item-tile>span{width:44px;height:44px;display:grid;place-items:center;font-size:32px;line-height:1}.item-tile>b{position:absolute;right:6px;top:6px;min-width:22px;padding:1px 6px;border-radius:999px;background:var(--ink);color:#fff;font-size:var(--t-xs);font-weight:1000}.item-tile>small{font-size:var(--t-xs);font-weight:900;line-height:1.2;overflow-wrap:anywhere}.item-tile>i{padding:1px 7px;border-radius:999px;background:var(--violet);color:#fff;font-size:10px;font-style:normal;font-weight:1000;text-transform:uppercase;letter-spacing:.4px}.item-detail{display:flex;align-items:center;gap:16px;padding:14px 16px;border-radius:var(--radius-md);background:#f6f2ff;border:2px solid #d9cfff}.item-hero{flex:none;width:64px;height:64px;border-radius:18px;display:grid;place-items:center;background:#fff;font-size:40px;overflow:hidden}.item-detail p{margin:4px 0 10px;font-size:var(--t-md);color:var(--ink-soft)}.owl-note{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:var(--radius-md);background:#fff4f2;border:2px solid #ffd4cf}.owl-note>span{font-size:36px}.owl-note p{font-size:var(--t-md);color:var(--ink-soft);line-height:1.45}.owl-note strong{display:block;margin-bottom:2px;font-size:var(--t-lg);color:var(--ink)}.storage-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px}.storage-columns>div{min-width:0;padding:12px 14px;border-radius:var(--radius-md);background:#fff;border:2px solid var(--line)}.storage-columns h3{margin-bottom:6px;font-size:var(--t-lg)}.storage-columns .muted{font-size:var(--t-md);padding:6px 0}.storage-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:2px dashed var(--line)}.storage-row:last-child{border-bottom:0}.storage-row>span{min-width:0;font-size:var(--t-md);overflow-wrap:anywhere}.storage-row b{color:var(--ink-soft);font-size:var(--t-sm)}.storage-row .soft-button{min-height:34px;padding:5px 10px;font-size:var(--t-sm)}.upgrade-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.upgrade-grid>div{padding:16px;text-align:center;border-radius:var(--radius-md);background:#fff;border:2px solid var(--line);box-shadow:0 3px 0 var(--line)}.upgrade-grid p{margin:6px 0 12px;font-size:var(--t-md);color:var(--ink-soft)}.planet-grid{display:flex;flex-direction:column;gap:10px}.planet-card{display:flex;align-items:center;gap:14px;padding:12px;border-radius:var(--radius-md);background:#fff;border:2px solid var(--line);box-shadow:0 3px 0 var(--line)}.planet-card.here{border-color:var(--grass);box-shadow:0 3px 0 var(--grass-deep)}.planet-card>span{flex:none;width:62px;height:62px;border-radius:18px;display:grid;place-items:center;font-size:34px;border:3px solid #fff;box-shadow:0 0 0 2px var(--line)}.planet-card>div{flex:1;min-width:0}.planet-card p{margin:3px 0;font-size:var(--t-sm);color:var(--ink-soft);line-height:1.45}.planet-card small{font-size:var(--t-xs);font-weight:900;color:var(--grass-deep)}.planet-card button{flex:none;min-height:36px;font-size:var(--t-sm)}.map-illustration{position:relative;flex:none;height:190px;overflow:hidden;border-radius:22px;border:4px solid #fff;box-shadow:0 0 0 2px var(--line);background:radial-gradient(circle at 50% 55%,#9ce86f 0 55%,#71c94f 56%)}.map-path{position:absolute;width:22px;height:190px;left:50%;top:0;background:#f2dca0;transform:rotate(-12deg);border-radius:12px}.map-path:after{content:"";position:absolute;width:250px;height:18px;top:125px;left:-110px;background:#f2dca0;border-radius:12px}.map-illustration>span{position:absolute;font-size:34px;filter:drop-shadow(0 3px 0 rgba(0,0,0,.15))}.map-house{left:40%;top:58px}.map-trees{top:4px;left:31%;font-size:30px!important}.map-garden{top:120px;left:15%}.map-pond{top:118px;right:10%;width:76px;text-align:center;border-radius:50%;background:#7fd7f5}.town-map{width:min(280px,100%);height:330px;margin-inline:auto;background:#9ce86f}.town-map .map-home-plot{position:absolute;z-index:1;top:8px;left:calc(50% - 33px);width:66px;height:66px;border:4px solid #aa8053;border-radius:3px;box-shadow:inset 0 0 0 2px #e2bc86;background:#9ce86f}.town-map .map-home-plot:after{content:"";position:absolute;bottom:-5px;left:calc(50% - 10px);width:20px;height:6px;background:#9ce86f}.town-map .map-home-plot span,.town-map .map-town-square span{position:absolute;font-size:27px;line-height:1}.town-map .map-home-plot strong,.town-map .map-town-square strong{position:absolute;left:0;right:0;bottom:5px;text-align:center;color:#3d5033;font-size:11px;text-shadow:0 1px #fff}.town-map .map-home-plot strong{left:50%;right:auto;bottom:-19px;width:100px;transform:translate(-50%);font-size:9px;white-space:nowrap}.town-map .map-home-plot .map-house{left:18px;top:11px;font-size:24px}.town-map .map-home-plot .map-trees{left:0;top:2px;font-size:18px}.town-map .map-home-plot .map-garden{left:2px;top:34px;font-size:19px}.town-map .map-south-road{position:absolute;left:calc(50% - 14px);top:72px;width:28px;height:152px;background:#f2dca0}.town-map .map-gate{z-index:3;top:62px;left:calc(50% - 16px);width:32px;font-size:30px}.town-map .map-public-pond{z-index:2;top:126px;left:15px;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#7fd7f5;font-size:24px}.town-map .map-town-square{position:absolute;left:14px;right:14px;bottom:9px;height:106px;border:5px solid #d5b17b;border-radius:15px;background:#f8e7c4}.town-map .map-town-square .map-market{left:12%;top:20px}.town-map .map-town-square .map-workshop{left:calc(50% - 14px);top:20px}.town-map .map-town-square .map-outfitter{right:12%;top:20px}.map-destination-group{margin-block:12px 16px}.map-destination-group>strong{display:block;margin-bottom:8px;color:var(--ink)}.map-illustration>b{position:absolute;bottom:10px;left:50%;transform:translate(-50%);padding:3px 12px;border-radius:999px;background:var(--glass);color:#fff;font-size:var(--t-xs)}.map-destinations{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.map-destinations .soft-button{justify-content:flex-start}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 14px;border-radius:var(--radius-md);background:#fff;border:2px solid var(--line)}.settings-row strong{display:block;font-size:var(--t-md)}.settings-row small{display:block;margin-top:2px;font-size:var(--t-sm);color:var(--ink-soft)}#zoom-value{min-width:28px;text-align:center;font-variant-numeric:tabular-nums}.segmented{flex:none;display:flex;flex-wrap:wrap;gap:4px;padding:3px;border-radius:14px;background:#f3eedf}.segmented button{min-height:34px;padding:5px 12px;border-radius:11px;font-size:var(--t-sm);font-weight:900;color:var(--ink-soft)}.segmented button.on{background:#fff;color:var(--ink);box-shadow:0 2px 0 var(--line-strong)}.toggle{flex:none;width:52px;height:30px;padding:3px;border-radius:999px;background:#d9d3c1}.toggle:after{content:"";display:block;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 3px #0003;transition:transform .15s}.toggle.on{background:var(--grass)}.toggle.on:after{transform:translate(22px)}.save-note{display:flex;gap:12px;padding:14px 16px;border-radius:var(--radius-md);background:#eefbe4;border:2px solid #cdeebb;font-size:var(--t-md);line-height:1.5}.help-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.help-grid>div{padding:14px;border-radius:var(--radius-md);background:#fff;border:2px solid var(--line)}.help-grid>div>span{display:block;margin-bottom:6px;font-size:28px}.help-grid h3{margin-bottom:4px;font-size:var(--t-lg)}.help-grid p{font-size:var(--t-md);color:var(--ink-soft)}.fishing-scene{position:relative;flex:none;height:150px;overflow:hidden;border-radius:22px;border:4px solid #fff;box-shadow:0 0 0 2px #bfe6f7;background:linear-gradient(180deg,#7fd7f5,#2ea9e0)}.fishing-scene.surging{background:linear-gradient(180deg,#5cc2ec,#1583c0)}.bobber{position:absolute;left:49%;top:35%;font-size:34px;animation:bob 2s infinite ease-in-out}.swimming-fish{position:absolute;left:24%;top:58%;font-size:30px;opacity:.6;animation:swim 9s linear infinite}.fishing-scene.surging .swimming-fish{animation-duration:1.4s;opacity:.95}.fishing-scene.biting .bobber{animation-duration:.2s}.ripple{position:absolute;top:62%;left:44%;width:60px;height:20px;border-radius:50%;border:2px solid rgba(255,255,255,.7);animation:ripple 3s infinite}.ripple.r2{animation-delay:1.5s}.fish-stage{min-height:24px;text-align:center;font-size:var(--t-md);color:var(--ink-soft)}.tension-label{display:flex;justify-content:space-between;font-size:var(--t-xs);letter-spacing:1px;font-weight:1000;color:var(--ink-soft)}.tension-track{position:relative;height:20px;border-radius:999px;background:linear-gradient(90deg,#ffe0a3,#ffb28a);border:3px solid #fff;box-shadow:0 0 0 2px var(--line)}.safe-zone{position:absolute;left:23%;width:55%;top:0;height:100%;background:#8fe06a}.tension-track>b{position:absolute;left:30%;top:-7px;width:8px;height:28px;border-radius:4px;background:var(--ink);border:2px solid #fff;transform:translate(-50%)}.tension-ends{display:flex;justify-content:space-between;font-size:var(--t-xs);color:var(--ink-faint);font-weight:900}.catch-progress{height:10px;border-radius:999px;background:#e6f4fb;overflow:hidden}.catch-progress>i{display:block;width:0;height:100%;background:linear-gradient(90deg,#6cd3ff,var(--sky))}.reel-button{min-height:50px;touch-action:none;-webkit-user-select:none;user-select:none}#toasts{position:absolute;left:50%;bottom:calc(100px + var(--safe-bottom));transform:translate(-50%);z-index:10;width:max-content;max-width:calc(100vw - 32px);display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}#dialog-layer:not([hidden])~#toasts{top:calc(14px + var(--safe-top));bottom:auto;left:50%;transform:translate(-50%);align-items:center}.toast{max-width:520px;display:flex;align-items:center;gap:10px;padding:8px 20px 8px 9px;border-radius:999px;background:#fff;border:3px solid var(--sun);box-shadow:0 4px #e39a0c73,0 12px 26px #1e3c1433;font-size:var(--t-md);font-weight:900;line-height:1.35;color:var(--ink);animation:toast-in .25s cubic-bezier(.2,1.3,.5,1)}.toast>span{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#fff4cc;font-size:18px}.toast.leaving{opacity:0;translate:0 6px;transition:opacity .3s,translate .3s}.float{position:absolute;left:0;top:0;font-size:22px;font-weight:1000;color:#fff;white-space:nowrap;-webkit-text-stroke:5px #2c3a26;paint-order:stroke fill;pointer-events:none;will-change:transform,opacity}.float.crit{color:#ffe14d;font-size:30px;-webkit-text-stroke-color:#6b3a00}.float.twisting-hit{color:#ff4545;-webkit-text-stroke-color:#490d13;text-shadow:0 1px 5px #1a0000}.float.hurt{color:#ff6b6b;font-size:24px;-webkit-text-stroke-color:#4a1010}.float.heal{color:#8fe06a}.float.xp{color:#8fe3ff;font-size:18px;-webkit-text-stroke-color:#0f3d5a}.float.item{font-size:18px;-webkit-text-stroke-color:#2c5a26}.float.big{font-size:32px}#damage-flash{position:absolute;inset:0;box-shadow:inset 0 0 90px #e2493f8c;opacity:0;transition:opacity .15s;pointer-events:none}#damage-flash.active{opacity:1}.fatal{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:40px;text-align:center;background:var(--paper);pointer-events:auto}.fatal h1{font-size:34px;-webkit-text-stroke:0;text-shadow:none;color:var(--ink)}.frame-recovery-dialog{width:min(420px,calc(100vw - 32px));margin:auto;padding:28px;border:3px solid var(--line-strong);border-radius:24px;background:var(--paper);color:var(--ink);text-align:center;box-shadow:0 12px 38px #262a1f4d}.frame-recovery-dialog::backdrop{background:#1e261b99}.frame-recovery-dialog h2{margin:0 0 24px;font-size:24px;line-height:1.35}.frame-recovery-dialog .primary{width:100%}@keyframes appear{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes pop{0%{opacity:0;scale:.94}to{opacity:1;scale:1}}@keyframes sheet{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0 0}}@keyframes toast-in{0%{opacity:0;translate:0 10px;scale:.96}to{opacity:1;translate:0 0;scale:1}}@keyframes float{to{opacity:0;translate:0 -65px}}@keyframes bob{50%{translate:0 -7px}}@keyframes bounce{50%{translate:0 -4px}}@keyframes nudge{50%{scale:1.03}}@keyframes swim{50%{translate:150px -25px}to{translate:0 0}}@keyframes ripple{0%{scale:.4;opacity:1}to{scale:2;opacity:0}}@media(min-width:1250px){.welcome-card{margin-left:-34vw}.title-shade{background:linear-gradient(90deg,rgba(40,90,30,.35),transparent 60%)}}@media(max-height:720px)and (min-width:601px){.skills{flex-direction:row;gap:14px;bottom:14px}.skill{width:58px;height:58px}.skill>span{font-size:26px}.control-hint{display:none}.tracker-stack{top:calc(96px + var(--safe-top))}.minimap{width:112px;height:112px}#dialog{max-height:calc(100dvh - 24px)}#dialog-layer{padding:12px}}@media(max-width:900px){.control-hint{display:none}.player-details{width:170px}.tracker-stack{width:240px}.top-actions{gap:6px}.energy{height:42px;min-width:80px;font-size:var(--t-md)}.icon-button,#social-slot .social-toggle,#platform-slot .platform-tools button{width:42px;height:42px;font-size:19px}.minimap{top:calc(70px + var(--safe-top));width:116px;height:116px}}@media(max-width:600px){:root{--t-lg: 16px;--t-xl: 19px}.player-card{left:10px;top:calc(10px + var(--safe-top));gap:9px}.avatar{width:52px;height:52px;border-width:3px}.avatar>span{font-size:26px}.avatar b{min-width:24px;height:24px;font-size:var(--t-xs);right:-6px;bottom:-5px}.player-details{width:min(150px,38vw)}.player-name{font-size:var(--t-sm);margin-bottom:3px}.player-name>span{display:none}.meter{height:17px;border-width:2px}.experience{height:9px}.location{font-size:var(--t-xs);margin-top:4px}.top-actions{right:10px;top:calc(10px + var(--safe-top));max-width:46vw;flex-wrap:wrap;gap:6px}#social-slot,#platform-slot{gap:6px}.energy{height:36px;min-width:0;padding:0 12px 0 4px;font-size:var(--t-sm);border-width:2px}.energy>span{width:26px;height:26px;font-size:15px}.icon-button,#social-slot .social-toggle,#platform-slot .platform-tools button{width:36px;height:36px;font-size:16px;border-width:2px}.icon-button>i{width:13px;height:13px}.top-actions .secondary-icon{display:none}.minimap{top:calc(100px + var(--safe-top));right:10px;width:84px;height:84px;border-width:4px}.minimap>small{display:none}.tracker-stack{left:10px;top:calc(76px + var(--safe-top));width:min(220px,54vw);gap:6px}.quest-tracker{padding:6px 10px 8px}.quest-tracker .eyebrow{display:none}#quest-summary{padding:5px 0 6px;gap:8px}.quest-icon{width:30px;height:30px;font-size:18px;border-radius:10px}#quest-summary strong{font-size:var(--t-sm)}#quest-summary small{font-size:var(--t-xs)}.chevron{display:none}.bounty-tracker{padding:6px 10px}.bounty-tracker>span{font-size:20px}#buff-bar span,#environment-bar span{padding:3px 8px;font-size:10px}#environment-bar{top:auto;bottom:calc(170px + var(--safe-bottom));max-width:calc(100vw - 24px)}.bottom-bar{left:10px;right:10px;bottom:calc(12px + var(--safe-bottom))}.skills{flex-direction:row;gap:12px;bottom:8px}.skill{width:56px;height:56px;border-width:3px}.skill>span{font-size:25px}.skill>kbd{display:none}.skill>small{font-size:10px;width:max-content;max-width:74px;padding:1px 6px;border-radius:9px;white-space:normal;text-align:center;line-height:1.15}.home-button{bottom:10px;height:44px;padding:0 12px}.reel-hud{right:12px;bottom:calc(76px + var(--safe-bottom));width:96px;height:96px}#fish-hint{right:10px;bottom:calc(182px + var(--safe-bottom))}.home-button span,.save-indicator{display:none}#context-prompt{bottom:calc(96px + var(--safe-bottom))}#context-prompt button{font-size:var(--t-sm)}#toasts{bottom:calc(150px + var(--safe-bottom))}.toast{font-size:var(--t-sm);padding:7px 14px 7px 7px;border-radius:20px}.toast>span{width:28px;height:28px;font-size:16px}#zone-banner{top:24%}#zone-banner strong{font-size:30px}.world-label{font-size:var(--t-xs);padding:3px 9px 3px 4px}.world-label>span{width:20px;height:20px;font-size:13px}#dialog-layer{align-items:flex-end;padding:0}#dialog{width:100%;max-height:calc(92dvh - var(--safe-top));border-radius:26px 26px 0 0;border-bottom:0;animation:sheet .25s ease-out}#dialog>header{padding:12px 12px 12px 14px;gap:10px}#dialog-icon{width:42px;height:42px;font-size:23px;border-radius:13px}#dialog-body{padding:14px 14px calc(20px + var(--safe-bottom));gap:12px}.shop-item,.quest-row,.crop-row{gap:10px;padding:10px}.shop-item:has(>.button-row),.quest-row,.crop-row:not(.locked){flex-wrap:wrap}.shop-icon,.quest-row>span,.crop-art{width:48px;height:48px;font-size:26px;border-radius:13px}.shop-item:has(>.button-row)>div:nth-child(2),.quest-row>div:nth-child(2),.crop-row:not(.locked)>div:nth-child(2){flex-basis:calc(100% - 64px)}.shop-item>.button-row{margin-left:auto}.shop-item>.primary{padding:8px 12px}.quest-reward{flex-direction:row;align-items:center;max-width:none;width:100%;justify-content:space-between}.crop-row .button-row{width:100%;flex-direction:row;justify-content:flex-end}.equipment{grid-template-columns:repeat(3,minmax(0,1fr))}.equipment>div>button:first-child{min-height:70px}.inventory-grid{grid-template-columns:repeat(auto-fill,minmax(78px,1fr))}.storage-columns,.upgrade-grid,.help-grid{grid-template-columns:1fr}.planet-card{flex-wrap:wrap}.planet-card>div{flex-basis:calc(100% - 80px)}.planet-card button{margin-left:auto}.settings-row{padding:10px 12px}.welcome-card{padding:22px 20px 18px;border-radius:28px}h1,.brand-sprout{font-size:44px}.title-caption{display:none}}@media(pointer:coarse){#touch-controls{position:absolute;right:12px;bottom:calc(92px + var(--safe-bottom));display:flex;flex-direction:column;align-items:center;gap:4px;opacity:.9}#touch-controls>div{display:flex;gap:4px}#touch-controls button{width:40px;height:40px;border-radius:12px;border:2px solid rgba(255,255,255,.7);background:#1b2f2373;color:#fff;font-size:14px;touch-action:none}#touch-controls button[data-action=attack]{background:#e2493fcc}#context-prompt kbd{font-size:0}#context-prompt kbd:before{content:"👆";font-size:16px}.skill>kbd{display:none}}@media(pointer:coarse)and (max-width:600px){#touch-controls{bottom:calc(84px + var(--safe-bottom))}#placement-bar{bottom:calc(212px + var(--safe-bottom))}body.placing #toasts{bottom:calc(330px + var(--safe-bottom))}#touch-controls button{width:34px;height:34px}#context-prompt{left:10px;transform:none;bottom:calc(96px + var(--safe-bottom))}#toasts{left:10px;transform:none;align-items:flex-start;max-width:calc(100vw - 140px);bottom:calc(150px + var(--safe-bottom))}}@media(pointer:coarse){#quest-summary,#bounty-tracker{pointer-events:none}}@media(max-width:600px){#boss-bar{left:10px;right:10px;top:calc(194px + var(--safe-top));bottom:auto;width:auto;transform:none}#boss-bar>span{width:34px;height:34px}.boss-meter{height:16px}#target-frame{left:10px;top:auto;bottom:calc(150px + var(--safe-bottom));transform:none;width:176px;padding:3px 10px 3px 3px;border-radius:14px}.target-icon{width:36px;height:36px;border-radius:10px}.target-head strong{font-size:var(--t-sm)}.target-meter{height:12px;margin-top:3px}#app.boss-on #toasts{bottom:calc(150px + var(--safe-bottom))}#app.target-on #toasts{bottom:calc(206px + var(--safe-bottom))}#app.target-on #environment-bar{top:auto;bottom:calc(204px + var(--safe-bottom))}.quest-tracker{padding-right:28px}.tracker-fold{top:4px;right:4px;width:22px;height:22px;padding:0;font-size:0}.tracker-fold:before{content:"▾";font-size:13px}}@media(max-height:500px)and (orientation:landscape){.player-card{left:10px;top:calc(6px + var(--safe-top));gap:8px}.avatar{width:46px;height:46px;border-width:3px}.avatar>span{font-size:22px}.avatar b{min-width:22px;height:22px;font-size:var(--t-xs)}.player-details{width:150px}.player-name{font-size:var(--t-sm);margin-bottom:2px}.player-name>span{display:none}.meter{height:15px;border-width:2px}.experience{height:8px;margin-top:2px}.location{margin-top:2px;font-size:var(--t-xs)}.top-actions{right:10px;top:calc(6px + var(--safe-top));gap:6px}.top-actions .secondary-icon{display:none}.energy{height:34px;min-width:0;padding:0 10px 0 4px;font-size:var(--t-sm);border-width:2px}.energy>span{width:24px;height:24px;font-size:14px}.icon-button,#social-slot .social-toggle,#platform-slot .platform-tools button{width:34px;height:34px;font-size:15px;border-width:2px}.minimap{top:calc(50px + var(--safe-top));right:10px;width:84px;height:84px;border-width:3px}.minimap>small{display:none}.tracker-stack{left:10px;top:calc(62px + var(--safe-top));width:210px;gap:5px}.quest-tracker{padding:5px 28px 6px 9px}.quest-tracker .eyebrow,.chevron{display:none}#quest-summary{padding:2px 0 4px;gap:8px}.quest-icon{width:26px;height:26px;font-size:16px;border-radius:8px}#quest-summary strong{font-size:var(--t-xs)}#quest-summary small{font-size:10px}.bounty-tracker{padding:4px 9px;gap:8px}.bounty-tracker>span{font-size:18px}.tracker-fold{top:4px;right:4px;width:22px;height:22px;padding:0;font-size:0}.tracker-fold:before{content:"▾";font-size:13px}.bottom-bar{left:10px;right:10px;bottom:calc(8px + var(--safe-bottom))}.skills{display:grid;grid-template-columns:repeat(2,48px);gap:10px 12px;bottom:0}.skill{width:48px;height:48px;border-width:3px}.skill>span{font-size:22px}.skill>small,.skill>kbd,.control-hint,.save-indicator{display:none}.home-button{bottom:0;height:40px;padding:0 10px}.home-button span{display:none}#context-prompt{bottom:calc(8px + var(--safe-bottom))}#context-prompt button{padding:4px 14px 4px 4px;font-size:var(--t-sm)}#context-prompt kbd{width:26px;height:26px}#touch-controls{right:10px;bottom:calc(56px + var(--safe-bottom));gap:3px}#touch-controls>div{gap:3px}#touch-controls button{width:32px;height:32px}#boss-bar{bottom:calc(58px + var(--safe-bottom))}#boss-bar>span{width:32px;height:32px}#target-frame{top:calc(6px + var(--safe-top));width:176px;padding:3px 10px 3px 3px;border-radius:14px}.target-icon{width:36px;height:36px;border-radius:10px}.target-head strong{font-size:var(--t-sm)}.target-meter{height:12px;margin-top:3px}#app.target-on #environment-bar{top:calc(60px + var(--safe-top))}#toasts{bottom:calc(60px + var(--safe-bottom));max-width:52vw}#app.boss-on #toasts{bottom:calc(112px + var(--safe-bottom))}.toast{font-size:var(--t-xs);padding:5px 12px 5px 5px}.toast>span{width:24px;height:24px;font-size:14px}#zone-banner{top:16%}#zone-banner strong{font-size:26px;-webkit-text-stroke-width:5px}#zone-banner small{font-size:var(--t-xs)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}#space-hud{position:absolute;inset:0;z-index:1;pointer-events:none;color:#fff}#space-hud button{pointer-events:auto}.space-top{position:absolute;top:calc(14px + var(--safe-top));left:14px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;max-width:calc(100% - 190px)}.space-fuel,.space-speed{height:46px;display:flex;align-items:center;gap:8px;padding:0 14px 0 8px;border-radius:999px;background:#1c1244c7;border:2px solid rgba(142,246,255,.35);box-shadow:0 4px #00000040;font-weight:1000;font-variant-numeric:tabular-nums}.space-fuel>span{font-size:22px}.fuel-meter{width:150px;height:14px;border-radius:999px;background:#ffffff24;overflow:hidden;border:2px solid rgba(255,255,255,.25)}.fuel-meter i{display:block;height:100%;width:100%;border-radius:999px;background:linear-gradient(90deg,#4cf0c0,#8ef6ff);transition:width .2s}.fuel-meter i.low{background:linear-gradient(90deg,#ff5d5d,#ffb13d);animation:fuel-low .6s ease-in-out infinite alternate}@keyframes fuel-low{to{opacity:.45}}.space-fuel b{min-width:28px;text-align:right}.space-speed{padding:0 14px;gap:4px}.space-speed b{font-size:var(--t-lg);color:#8ef6ff}.space-speed small{font-size:var(--t-xs);opacity:.8}.space-top .energy{height:46px}#space-radar{position:absolute;top:calc(14px + var(--safe-top));right:14px;width:150px;height:150px;border-radius:50%;border:3px solid rgba(142,246,255,.55);box-shadow:0 0 0 4px #1c124499,0 6px 18px #0006}#space-labels{position:absolute;inset:0;overflow:hidden}.space-label{position:absolute;left:0;top:0;padding:5px 12px;border-radius:999px;white-space:nowrap;background:#1c1244d1;border:2px solid rgba(255,255,255,.35);font-weight:900;font-size:var(--t-md);box-shadow:0 3px #0000004d}.space-label span{margin-left:6px;color:#ffcf6a;font-size:var(--t-sm)}.space-label.unknown{color:#cdbcff;border-style:dashed}#space-hint{position:absolute;top:calc(78px + var(--safe-top));left:50%;transform:translate(-50%,-10px);max-width:min(520px,calc(100% - 40px));padding:12px 20px;border-radius:18px;text-align:center;font-weight:800;font-size:var(--t-md);line-height:1.45;background:#1c1244e0;border:2px solid rgba(142,246,255,.45);box-shadow:0 6px 18px #00000059;opacity:0;transition:opacity .25s,transform .25s}#space-hint.show{opacity:1;transform:translate(-50%)}#space-hint small{font-weight:700;opacity:.85}#space-hint kbd,.space-help kbd{display:inline-block;min-width:20px;padding:0 5px;border-radius:6px;background:#ffffff2e;font:inherit;font-size:.85em}#space-floats{position:absolute;left:50%;top:46%;transform:translate(-50%)}.space-float{position:absolute;left:0;top:0;transform:translate(-50%);white-space:nowrap;font-weight:1000;font-size:var(--t-lg);color:#fff27a;text-shadow:0 2px 0 #6b3a00,0 0 12px rgba(255,220,90,.7);animation:space-float 1.6s ease-out forwards}@keyframes space-float{0%{opacity:0;transform:translate(-50%,10px) scale(.8)}15%{opacity:1;transform:translate(-50%) scale(1.08)}to{opacity:0;transform:translate(-50%,-70px) scale(1)}}#land-button{position:absolute;left:50%;bottom:calc(26px + var(--safe-bottom));transform:translate(-50%);min-width:200px;min-height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 26px;border-radius:22px;border:3px solid #fff;background:linear-gradient(180deg,#6fe05a,#2c9b25);color:#fff;font:inherit;font-weight:1000;font-size:var(--t-xl);box-shadow:0 5px #1d6e18,0 10px 24px #00000059;cursor:pointer;animation:land-pulse 1.1s ease-in-out infinite alternate}#land-button small{font-size:var(--t-sm);font-weight:800;opacity:.92}#land-button.locked{background:linear-gradient(180deg,#9a8fb8,#5f5480);box-shadow:0 5px #3b3356;animation:none}@keyframes land-pulse{to{transform:translate(-50%) scale(1.05)}}#boost-button{position:absolute;right:22px;bottom:calc(26px + var(--safe-bottom));width:92px;height:92px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:3px solid #fff;cursor:pointer;background:radial-gradient(circle at 35% 30%,#ffd36a,#ff8a2a 60%,#e0561a);color:#fff;font:inherit;font-weight:1000;box-shadow:0 5px #a8400f,0 10px 24px #00000059;touch-action:none;user-select:none;-webkit-user-select:none}#boost-button span{font-size:32px;line-height:1}#boost-button small{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em}#boost-button:active{transform:translateY(3px);box-shadow:0 2px #a8400f}.space-help{position:absolute;left:14px;bottom:calc(18px + var(--safe-bottom));padding:8px 14px;border-radius:14px;max-width:calc(50% - 120px);background:#1c1244b3;font-weight:800;font-size:var(--t-sm);line-height:1.7;color:#ffffffeb}.space-help i{opacity:.5;font-style:normal;margin:0 2px}#warp-flash{position:fixed;inset:0;z-index:30;pointer-events:none;opacity:0;transition:opacity .55s ease;background:radial-gradient(circle,#fff 35%,#dff6ff 70%,#c9b8ff)}#warp-flash.show{opacity:1;transition-duration:.5s}.starmap-fuel{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--radius-md);background:linear-gradient(180deg,#2a1d5e,#1c1244);color:#fff}.starmap-fuel>span{font-size:30px}.starmap-fuel strong{display:block;font-size:var(--t-lg)}.starmap-fuel small{color:#c8d8ff;font-weight:800}.launch-button{width:100%;min-height:54px;margin:6px 0 14px;font-size:var(--t-lg)}.starmap-title{margin:4px 0 10px;font-size:var(--t-md);color:var(--ink-soft)}.planet-card .planet-ball{flex:none;width:62px;height:62px;border-radius:50%;display:grid;place-items:center;font-size:30px;border:3px solid #fff;box-shadow:0 0 0 2px var(--line),inset -6px -8px #0000001f}.planet-card.mystery{background:#f4f0ff;border-style:dashed;border-color:#cfc2f5;box-shadow:none}.planet-card.mystery .planet-ball{background:radial-gradient(circle at 32% 30%,#6a5aa8,#2a1d5e);color:#fff}.planet-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.planet-tags span{padding:2px 8px;border-radius:999px;background:var(--well);font-size:var(--t-xs);font-weight:900;color:var(--ink-soft)}.planet-tags span.miss{background:#ffe3e3;color:var(--danger)}.planet-here{flex:none;font-size:var(--t-xs);color:var(--grass-deep)}@media(max-width:600px){.space-top{left:10px;max-width:calc(100% - 140px);gap:6px}.space-fuel,.space-speed,.space-top .energy{height:40px}.fuel-meter{width:92px}#space-radar{width:112px;height:112px;right:10px}#space-hint{top:calc(140px + var(--safe-top));font-size:var(--t-sm)}.space-help{display:none}#land-button{min-width:170px;min-height:60px;font-size:var(--t-lg);bottom:calc(30px + var(--safe-bottom))}#boost-button{width:84px;height:84px;right:14px;bottom:calc(118px + var(--safe-bottom))}.planet-card{flex-wrap:wrap}}@media(pointer:coarse){.space-help{display:none}}.droptag{position:absolute;left:0;top:0;pointer-events:none;white-space:nowrap;color:#fff;text-shadow:0 1px #000;background:#281c34b3;border-radius:8px;padding:1px 6px;font-size:11px;font-weight:800;will-change:transform}.droptag.warn{background:#c93c2ad9}#buff-bar .cancel-chip{pointer-events:auto;cursor:pointer}#buff-bar .swell-life-chip{background:#96120cc7;border-color:#ff5a3c;color:#fff1d6}#buff-bar .swell-life-chip.is-ending,#buff-bar .buff-chip.is-ending{animation:swell-life-ending .6s ease-in-out infinite alternate}@keyframes swell-life-ending{to{opacity:.45}}#dialog{width:600px;max-height:min(860px,calc(100dvh - 32px));border-width:3px;border-radius:20px}#dialog>header{gap:10px;padding:7px 8px 7px 10px;border-bottom-width:2px}#dialog-icon{width:36px;height:36px;border-radius:11px;font-size:20px;box-shadow:0 2px 0 var(--tone-edge);overflow:hidden}#dialog-kicker{font-size:10px;letter-spacing:.9px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#dialog h2{margin-top:0;font-size:17px;line-height:1.15}#dialog .close-button{position:relative;width:34px;height:34px;border-width:2px;font-size:19px}#dialog .close-button:before{content:"";position:absolute;inset:-7px}#dialog-body{padding:10px 12px 14px;gap:8px}#dialog-body>*{flex-shrink:0}#dialog-body>h3,#dialog-body .starmap-title{margin:2px 0 0;font-size:13px;color:var(--ink-soft)}#dialog:not([data-tone=garden]) #dialog-body .intro{font-size:12.5px;line-height:1.35}#dialog:not([data-tone=garden]) #dialog-body .fineprint{font-size:11px;line-height:1.35}#dialog:not([data-tone=garden]) #dialog-body .section-label{font-size:10px;letter-spacing:1px}#dialog:not([data-tone=garden]) #dialog-body .empty-state{padding:12px 10px;font-size:12.5px}#dialog:not([data-tone=garden]) #dialog-body .empty-state>span{margin-bottom:4px;font-size:28px}#dialog:not([data-tone=garden]) #dialog-body .empty-state strong{font-size:14px}#dialog:not([data-tone=garden]) #dialog-body .empty-state .primary{margin-top:8px}#dialog:not([data-tone=garden]) #dialog-body .primary,#dialog:not([data-tone=garden]) #dialog-body .soft-button,#dialog:not([data-tone=garden]) #dialog-body .sky-button{min-height:32px;padding:4px 12px;border-radius:11px;font-size:13px;gap:4px}#dialog:not([data-tone=garden]) #dialog-body .primary{box-shadow:inset 0 -2px #0000001a,0 3px 0 var(--grass-deep)}#dialog:not([data-tone=garden]) #dialog-body .sky-button{box-shadow:inset 0 -2px #0000001a,0 3px 0 var(--sky-deep)}#dialog:not([data-tone=garden]) #dialog-body .soft-button{border-width:2px;box-shadow:0 2px 0 var(--line-strong)}#dialog:not([data-tone=garden]) #dialog-body .primary:disabled,#dialog:not([data-tone=garden]) #dialog-body .soft-button:disabled,#dialog:not([data-tone=garden]) #dialog-body .sky-button:disabled{box-shadow:inset 0 0 0 2px #e4dcc6}#dialog:not([data-tone=garden]) #dialog-body .text-button{padding:4px 2px;font-size:12px}#dialog:not([data-tone=garden]) #dialog-body .button-row{gap:6px}#dialog:not([data-tone=garden]) #dialog-body .panel-tabs{position:sticky;top:-10px;z-index:2;gap:5px;margin:-10px -12px 0;padding:8px 12px 6px;background:var(--paper)}#dialog:not([data-tone=garden]) #dialog-body .panel-tabs button{min-height:30px;padding:3px 11px;border-width:2px;font-size:12px;box-shadow:0 2px 0 var(--line)}#dialog:not([data-tone=garden]) #dialog-body .panel-tabs button.active{box-shadow:0 2px 0 var(--sun-deep)}#dialog:not([data-tone=garden]) #dialog-body .chips{gap:4px;margin-top:3px}#dialog:not([data-tone=garden]) #dialog-body .chip{gap:2px;padding:0 7px;font-size:11px;line-height:17px}#dialog:not([data-tone=garden]) #dialog-body .chip .mini-art{width:15px;height:15px;vertical-align:-3px}.chip.chip-miss{background:#ffe0dc;color:#b0263a}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#dialog-body .shop-grid,#dialog-body .quest-list,#dialog-body .planet-grid{gap:6px}.shop-item,.quest-row{gap:10px;padding:4px 8px 4px 4px;border-radius:14px;box-shadow:0 2px 0 var(--line)}.shop-icon,.quest-row>span{width:40px;height:40px;border-radius:11px;font-size:22px}.quest-row>span{width:38px;height:38px;font-size:20px}.shop-item strong,.quest-row strong{font-size:14px;line-height:1.2}.shop-item strong>small{margin:0;display:inline;font-size:12px;font-weight:900;color:var(--ink-faint)}.shop-item p{margin-top:0;font-size:12px;line-height:1.3}.shop-item>div:nth-child(2){display:flex;flex-wrap:wrap;align-items:center;column-gap:6px;row-gap:1px}.shop-item>div:nth-child(2)>strong{flex-basis:100%}.shop-item>div:nth-child(2)>.chips{margin-top:0}.shop-item small,.quest-row small{margin-top:1px;font-size:11.5px;line-height:1.3}.shop-item .button-row{flex-wrap:nowrap;gap:5px}.shop-item:has(>.button-row){flex-wrap:nowrap}.shop-item:has(>.button-row)>div:nth-child(2){flex-basis:auto}.shop-item>.button-row{margin-left:0}.shop-item>.primary{padding:4px 12px}.shop-item>.chip{white-space:nowrap}@media(max-width:600px){.wide-label{display:none}}.quest-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;grid-template-areas:"icon text act2 act" "icon chips chips act";column-gap:8px;row-gap:2px;align-items:center}.quest-row>span{grid-area:icon;align-self:center;grid-row:1 / span 2}.quest-row>div:nth-child(2){grid-area:text}.quest-row .quest-reward{display:contents}.quest-row .quest-reward>.chips{grid-area:chips;margin-top:0}.quest-row .quest-reward>.primary{grid-area:act}.quest-row .quest-reward>.text-button{grid-area:act2}.quest-row strong{display:flex;align-items:baseline;gap:8px}.quest-row strong>b{margin-left:auto;flex:none;font-size:11.5px;font-weight:900;color:var(--ink-soft);font-variant-numeric:tabular-nums}.quest-row .entry-meter{height:4px;margin-top:3px}#dialog-body .chapter-banner{padding:5px 10px;border-radius:12px;font-size:13px}#dialog-body .fish-grid{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:5px}#dialog-body .fish-card{padding:4px 3px 5px;border-radius:12px;gap:0}#dialog-body .fish-card>span{width:36px;height:36px;font-size:22px}#dialog-body .fish-card strong{font-size:10.5px}#dialog-body .stat-strip{flex-wrap:nowrap;gap:4px}#dialog-body .stat-strip>span{flex:1 1 0;min-width:0;justify-content:center;gap:4px;padding:3px 4px;border-radius:9px;font-size:12px;white-space:nowrap}.equipment{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.equipment>div{flex-direction:row;align-items:stretch;border-radius:11px}.equipment>div>button:first-child{flex:1;min-width:0;min-height:40px;padding:3px 4px 3px 5px;flex-direction:row;justify-content:flex-start;gap:5px;text-align:left}.equipment>div>button:first-child span{flex:none;width:28px;height:28px;display:grid;place-items:center;font-size:20px}.equipment>div>button:first-child small{font-size:10.5px;line-height:1.15}.unequip{flex:none;width:24px;padding:0;border-top:0;border-left:2px solid var(--line);font-size:0}.unequip:after{content:"✕";font-size:11px}.inventory-grid{grid-template-columns:repeat(auto-fill,minmax(66px,1fr));gap:5px;max-height:max(170px,calc(100dvh - 430px));padding:1px 1px 3px}.item-tile{min-height:0;padding:4px 3px 5px;gap:1px;border-radius:11px;box-shadow:0 2px 0 var(--line)}.item-tile>span{width:34px;height:34px;font-size:24px}.item-tile>b{right:3px;top:3px;min-width:18px;padding:0 4px;font-size:10px;line-height:15px}.item-tile>small{font-size:10.5px;line-height:1.15}.item-tile>i{position:absolute;left:3px;top:3px;width:16px;height:16px;padding:0;display:grid;place-items:center;border-radius:50%;font-size:0}.item-tile>i:after{content:"✓";font-size:10px}#dialog-body .item-detail{gap:10px;padding:6px 8px;border-radius:14px}#dialog-body .item-hero{width:44px;height:44px;border-radius:12px;font-size:26px}#dialog-body .item-detail h3{font-size:14px}#dialog-body .item-detail p{margin:0 0 4px;font-size:12px;line-height:1.3}#dialog-body .owl-note{gap:8px;padding:6px 10px;border-radius:12px}#dialog-body .owl-note>span{font-size:22px}#dialog-body .owl-note p{font-size:12.5px;line-height:1.35}#dialog-body .owl-note strong{display:inline;margin:0 4px 0 0;font-size:13px}#dialog-body .storage-columns{gap:8px}#dialog-body .storage-columns>div{padding:4px 10px;border-radius:12px}#dialog-body .storage-columns h3{margin:2px 0;font-size:13px}#dialog-body .storage-columns .muted{font-size:12px;padding:2px 0 4px}#dialog-body .storage-row{gap:8px;padding:3px 0;border-bottom-width:1px}#dialog-body .storage-row>span{font-size:12.5px;line-height:1.25}#dialog-body .storage-row b{font-size:11.5px}#dialog:not([data-tone=garden]) #dialog-body .storage-row .soft-button{min-height:28px;padding:2px 9px;font-size:12px}#dialog-body .shop-grid>.storage-row{padding:3px 8px;border:2px solid var(--line);border-radius:12px;background:#fff}#dialog-body .upgrade-grid{gap:6px}#dialog-body .upgrade-grid>div{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;align-items:center;padding:6px 8px 6px 10px;text-align:left;border-radius:14px;box-shadow:0 2px 0 var(--line)}#dialog-body .upgrade-grid h3{font-size:14px}#dialog-body .upgrade-grid p{grid-column:1;margin:0;font-size:12px;line-height:1.3}#dialog-body .upgrade-grid .primary{grid-column:2;grid-row:1 / span 2}#dialog-body .starmap-fuel{gap:8px;padding:6px 8px 6px 10px;border-radius:12px}#dialog-body .starmap-fuel>span{font-size:20px}#dialog-body .starmap-fuel>div{flex:1;min-width:0}#dialog-body .starmap-fuel strong{font-size:13.5px}#dialog-body .starmap-fuel small{font-size:11.5px}#dialog-body .starmap-fuel .launch-button{flex:none;width:auto;min-height:34px;margin:0;font-size:14px}.planet-card{gap:8px;padding:5px 8px 5px 5px;border-radius:14px;box-shadow:0 2px 0 var(--line)}.planet-card .planet-ball,.planet-card>span{width:40px;height:40px;font-size:20px;border-width:2px}.planet-card .planet-ball{border-radius:50%}.planet-card h3{font-size:14px;line-height:1.2}.planet-card p{margin:0;font-size:11.5px;line-height:1.3}.planet-tags{gap:4px;margin-top:2px}.planet-tags span{padding:0 7px;font-size:10.5px;line-height:16px}.planet-here{font-size:10.5px}.planet-card{flex-wrap:nowrap}.planet-card>div{flex-basis:auto}#dialog-body .map-destinations{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:5px}#dialog-body .map-destinations .soft-button{min-height:32px;padding:4px 10px;border-radius:11px;font-size:13px;box-shadow:0 2px 0 var(--line-strong)}#dialog-body .settings-row{gap:10px;padding:6px 10px;border-radius:12px;flex-wrap:wrap}#dialog-body .settings-row>div:first-child{flex:1 1 150px;min-width:0}#dialog-body .settings-row strong{font-size:13.5px}#dialog-body .settings-row small{margin-top:0;font-size:11.5px;line-height:1.3}#dialog-body .segmented{gap:2px;padding:2px;border-radius:11px}#dialog-body .segmented button{min-height:28px;padding:2px 9px;border-radius:9px;font-size:12px}#dialog-body .save-note{padding:6px 10px;font-size:12px;line-height:1.35}#dialog-body .help-grid{gap:6px}#dialog-body .help-grid>div{display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:8px;align-items:start;padding:6px 10px 7px 8px;text-align:left}#dialog-body .help-grid>div>span{grid-row:1 / span 2;margin:0;font-size:20px;line-height:1.2}#dialog-body .help-grid h3{font-size:13.5px;line-height:1.25}#dialog-body .help-grid p{margin:0;font-size:12px;line-height:1.35}@media(max-width:600px){#dialog{max-height:calc(92dvh - var(--safe-top));border-radius:18px 18px 0 0}#dialog>header{padding:5px 8px 5px 10px}#dialog-icon{width:30px;height:30px;font-size:17px;border-radius:9px}#dialog-body .shop-grid,#dialog-body .quest-list,#dialog-body .planet-grid{gap:4px}.shop-icon{width:36px;height:36px;font-size:20px;border-radius:10px}#dialog h2{font-size:16px}#dialog-body{padding:8px 10px calc(12px + var(--safe-bottom));gap:7px}#dialog:not([data-tone=garden]) #dialog-body .panel-tabs{top:-8px;margin:-8px -10px 0;padding:6px 10px 5px}.shop-item,.quest-row{gap:8px;padding:4px 6px 4px 4px}.quest-row{column-gap:8px}.quest-row>span{width:34px;height:34px;font-size:18px}.quest-row{grid-template-columns:34px minmax(0,1fr) auto auto}.shop-item:has(>.button-row)>div:nth-child(2),.quest-row>div:nth-child(2){flex-basis:auto}.equipment>div>button:first-child{min-height:38px}.inventory-grid{grid-template-columns:repeat(auto-fill,minmax(62px,1fr))}#dialog-body .storage-columns,#dialog-body .upgrade-grid,#dialog-body .help-grid{grid-template-columns:1fr}.planet-card button{margin-left:0}}@media(max-width:360px){#dialog:not([data-tone=garden]) #dialog-body .primary,#dialog:not([data-tone=garden]) #dialog-body .soft-button,#dialog:not([data-tone=garden]) #dialog-body .sky-button{padding:4px 9px;font-size:12.5px}.shop-icon{width:36px;height:36px}#dialog-body .stat-strip>span{font-size:11px;padding:3px 2px}}@media(max-height:500px)and (orientation:landscape){#dialog-layer{padding:6px}#dialog{width:min(820px,100%);max-height:calc(100dvh - 12px)}#dialog-body .shop-grid,#dialog-body .quest-list,#dialog-body .planet-grid,#dialog-body .upgrade-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}#dialog-body .chapter-banner{grid-column:1 / -1}#dialog-body .help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#dialog-body .map-illustration{display:none}.inventory-grid{max-height:none;overflow:visible}.equipment{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(pointer:coarse){#dialog-body button{position:relative}#dialog-body button:before{content:"";position:absolute;left:0;right:0;top:min(0px,calc(50% - 22px));bottom:min(0px,calc(50% - 22px))}#dialog:not([data-tone=garden]) #dialog-body .panel-tabs{padding-top:7px;padding-bottom:7px}.equipment>div>button:first-child,.unequip{min-height:44px}.equipment>div>button:before{display:none}#dialog-body .storage-row{padding:0;min-height:45px}#dialog-body .item-tile:before{display:none}#dialog-body .map-destinations{gap:8px}#dialog-body .map-destinations .soft-button{min-height:36px}}.planet-tags .planet-here{background:#e2f7d4;color:var(--grass-deep)}@media(max-width:400px){#title-screen{padding:10px}#title-screen .welcome-card{padding:18px 14px 14px}#title-screen .color-picker{gap:8px;flex-wrap:wrap}#title-screen .welcome-form>input{padding:10px 12px}}@media(max-height:600px){#title-screen .brand-sprout{font-size:36px;margin-top:6px}#title-screen h1{font-size:42px}#title-screen .welcome-card>p{margin-top:6px}#title-screen .welcome-form{margin-top:10px;gap:6px}#title-screen .welcome-footer{margin-top:10px;padding-top:8px}}#dialog-body .map-destinations{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#dialog-body .map-destinations .soft-button{min-width:0;min-height:44px;padding:7px 10px;justify-content:flex-start;text-align:left;white-space:normal;overflow-wrap:anywhere;line-height:1.25}@media(max-width:420px){#dialog-body .map-destinations{grid-template-columns:minmax(0,1fr)}}#dialog-body .planet-grid.route-list{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.planet-card.route{width:100%;min-width:0;overflow:hidden;min-height:56px;display:flex;align-items:center;text-align:left;font:inherit;color:inherit;background:var(--card, #fff);border:2px solid var(--line);cursor:pointer}.planet-card.route:disabled{cursor:default;opacity:1}.planet-card.route.locked:not(.here){filter:saturate(.55);background:#f3f0f7}.planet-card.route.recommended{border-color:#ffb627;box-shadow:0 2px #e08a00,0 0 0 3px #ffb62747}.planet-card.route:not(:disabled):hover{transform:translateY(-1px)}.planet-card.route>.route-info{flex:1;min-width:0;width:auto;height:auto;display:flex;flex-direction:column;align-items:flex-start;gap:1px;border:0;border-radius:0;box-shadow:none;background:none;font-size:inherit;place-items:initial}.route-name{font-size:14px;line-height:1.2}.planet-card.route .route-info small{display:block;max-width:100%;font-weight:800;font-size:11px;color:var(--ink-soft);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-best{font-style:normal;font-size:11px;padding:1px 6px;border-radius:8px;background:#ffb627;color:#4a2a00;white-space:nowrap}.route-go,.route-lock,.planet-card.route .planet-here{flex:none;min-height:44px;display:grid;place-items:center;padding:0 10px;border-radius:12px;font-size:12px;white-space:nowrap}.route-go{background:var(--grass, #4cb83b);color:#fff}.route-lock{background:#e7e2ef;color:#6a5f80}.planet-card.route .planet-tags{display:flex;flex-wrap:wrap;gap:4px}#autopilot-skip{position:absolute;left:50%;bottom:calc(26px + var(--safe-bottom));transform:translate(-50%);min-width:140px;min-height:52px;border-radius:18px;border:3px solid #fff;background:linear-gradient(180deg,#7a6bff,#4b3bd0);color:#fff;font:inherit;font-weight:1000;font-size:18px;cursor:pointer;box-shadow:0 5px #2f2390}@media(max-width:480px){.route-go,.route-lock,.planet-card.route .planet-here{padding:0 7px;font-size:11px;white-space:normal;max-width:86px;text-align:center}}.payment-shop{color:#f4e4bf;background:linear-gradient(145deg,#182228,#090f16);border:1px solid #b29553;border-radius:12px;width:min(860px,94vw);max-height:88dvh;padding:22px;overflow:auto;box-shadow:0 12px 70px #000c;font-family:inherit}.payment-shop::backdrop{background:#000b}.payment-shop header{display:flex;align-items:center;justify-content:space-between;gap:12px}.payment-shop h2{font-size:22px;margin:0}.payment-shop h3{font-size:17px;border-bottom:1px solid #b2955355;padding-bottom:8px}.payment-balance{font-size:24px;color:#8ce3f1}.payment-notice{min-height:24px;color:#f6d78a;overflow-wrap:anywhere}.payment-packages{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:12px}.payment-card,.payment-order{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid #8a754844;background:#15212bcc;border-radius:7px}.payment-shop button,.payment-shop a{font:inherit;min-height:44px;padding:9px 14px;border-radius:6px;border:1px solid #9c854d;background:#263443;color:#f9e8c0;cursor:pointer}.payment-shop button:disabled{opacity:.5;cursor:default}.payment-shop a{display:inline-block;color:#9be8ff}.payment-shop details{margin:16px 0}.payment-shop summary{cursor:pointer;min-height:44px;align-content:center}.payment-history{display:grid;gap:10px}.payment-order small{overflow-wrap:anywhere}.payment-shop>button{margin-top:16px}.payment-shop button:focus-visible,.payment-shop a:focus-visible,.payment-shop summary:focus-visible{outline:2px solid #9be8ff;outline-offset:3px}@media(max-width:520px){.payment-shop{padding:14px;width:94vw;box-sizing:border-box}.payment-shop h2{font-size:18px}.payment-packages{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-card{padding:10px}.payment-shop button{padding:8px}.payment-balance{font-size:21px}}.payment-shop header{position:sticky;top:0;background:#111b22;z-index:1;padding:8px 0}#chat-tracker{pointer-events:auto;touch-action:manipulation;text-align:left;min-height:48px}#chat-tracker div{min-width:0}#chat-preview{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px}.game-chat{width:min(620px,94vw);max-height:88dvh;padding:16px;border:2px solid #c8aa6b;border-radius:16px;background:#16281f;color:#f8f2dd;box-sizing:border-box}.game-chat::backdrop{background:#0008}.game-chat header{display:flex;align-items:center;justify-content:space-between}.game-chat h2{margin:0}.game-chat button{min-height:44px;touch-action:manipulation;color:#f8f2dd;background:#294333;border:1px solid #8fa481;border-radius:8px;padding:8px}.game-chat nav{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0}.game-chat [aria-selected=true]{background:#66562b}.game-chat-log{height:min(320px,40dvh);overflow-y:auto;overflow-wrap:anywhere;padding:8px;background:#0c1913;border-radius:8px}.game-chat-log p{margin:0 0 10px;white-space:pre-wrap}.game-chat-log .chat-item{display:block;text-align:left;width:100%;margin-bottom:10px}.game-chat form{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.game-chat input{min-width:0;flex:1 1 200px;min-height:44px;font-size:16px;padding:8px;box-sizing:border-box;background:#f4f2e6;color:#17251b;border-radius:8px}.game-chat form button{flex:0 0 64px}.game-chat-status{min-height:24px;font-size:14px;color:#ecdcaf}.game-chat-detail{white-space:pre-wrap;overflow-wrap:anywhere}.game-chat [hidden]{display:none!important}@media(max-width:600px){.game-chat{padding:12px;max-height:92dvh}.game-chat-log{height:34dvh}#chat-preview{max-width:180px}}.game-chat-log .game-chat-notice{padding:6px 8px;border-left:3px solid #c8aa6b;background:#1d3427;border-radius:6px}.quick-chat{position:fixed;left:50%;bottom:clamp(118px,17vh,170px);transform:translate(-50%);z-index:60;display:flex;align-items:center;gap:6px;width:min(520px,94vw);padding:6px 8px;box-sizing:border-box;background:linear-gradient(#1c1a14f2,#0e0d0bf2);border:1px solid #c8aa6b;border-radius:10px;box-shadow:0 6px 22px #000a;color:#f3e6c4;pointer-events:auto}.quick-chat[hidden],.quick-chat-emojis[hidden],.quick-chat-toggle[hidden]{display:none!important}.quick-chat select,.quick-chat input,.quick-chat button{font:inherit;font-size:14px;min-height:34px;box-sizing:border-box;border-radius:7px}.quick-chat-channel{flex:0 0 auto;max-width:96px;background:#2a2418;color:#f3e6c4;border:1px solid #8a7444;padding:0 4px}.quick-chat-input{flex:1 1 auto;min-width:0;padding:4px 8px;background:#f4ecd6;color:#1f1a10;border:1px solid #8a7444}.quick-chat-input:focus{outline:2px solid #e8c56a;outline-offset:0}.quick-chat-count{flex:0 0 auto;min-width:46px;text-align:right;font-size:12px;color:#cdb98a}.quick-chat-count[data-full=true]{color:#ff8a6a}.quick-chat-emoji,.quick-chat-send{flex:0 0 auto;padding:0 10px;background:#3a2f1a;color:#f3e6c4;border:1px solid #c8aa6b;cursor:pointer}.quick-chat-send{background:#6b5222}.quick-chat-emojis{position:absolute;right:8px;bottom:calc(100% + 6px);display:grid;grid-template-columns:repeat(8,34px);gap:4px;padding:6px;background:#15130ef5;border:1px solid #c8aa6b;border-radius:10px;box-shadow:0 6px 18px #000a}.quick-chat-emojis button{min-height:34px;padding:0;font-size:20px;line-height:1;background:transparent;border:1px solid transparent;cursor:pointer}.quick-chat-emojis button:hover,.quick-chat-emojis button:focus-visible{background:#3a2f1a;border-color:#c8aa6b}.quick-chat-status{position:absolute;left:8px;bottom:calc(100% + 4px);margin:0;font-size:13px;color:#ffd98a;text-shadow:0 1px 2px #000;pointer-events:none}.quick-chat-status:empty{display:none}.quick-chat-toggle{position:fixed;left:14px;bottom:14px;z-index:55;width:46px;height:46px;padding:0;display:grid;place-items:center;font-size:22px;background:radial-gradient(#3a2f1a,#15120c);border:2px solid #c8aa6b;border-radius:50%;box-shadow:0 3px 10px #000a;color:#f3e6c4;cursor:pointer;pointer-events:auto}.quick-chat-toggle img{width:28px;height:28px}.quick-chat-toggle[data-open=true]{border-color:#ffe08a;box-shadow:0 0 12px #e8c56a}@media(max-width:600px){.quick-chat{bottom:auto;top:8px}.quick-chat-channel{max-width:78px}.quick-chat-count{display:none}.quick-chat-emojis{top:calc(100% + 6px);bottom:auto;grid-template-columns:repeat(6,34px)}}.character-slots{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.lobby-card{position:relative;display:flex;flex-direction:column;align-items:center;min-height:260px;padding:10px;border-radius:18px;background:#162231;color:#fff;border:2px solid #536574;cursor:pointer}.lobby-card canvas{width:100%;height:190px;object-fit:contain;filter:brightness(.55);transition:filter .15s;pointer-events:none}.lobby-card:hover canvas,.lobby-card:focus-visible canvas,.lobby-card[aria-pressed=true] canvas{filter:brightness(1)}.lobby-card[aria-pressed=true]{border-color:#ffd36b;box-shadow:0 0 0 2px #ffd36b}.lobby-card .selected-check{position:absolute;right:12px;top:10px;color:#ffd36b}.lobby-card small{margin:6px}.lobby-preview-status{min-height:18px;font-size:11px;color:#c5d8e8}.lobby-preview-status:empty{display:none}.lobby-selection{color:#e0e9f1}.lobby-card[aria-pressed=false]{border-color:#536574}@media(max-width:600px){.character-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.lobby-card{min-height:225px}.lobby-card canvas{height:155px}}.social-toggle{position:fixed;right:20px;top:104px;z-index:31;padding:9px 14px;border:3px solid #fff;border-radius:999px;background:linear-gradient(180deg,#c6a8ff,#8f6cf5);color:#fff;box-shadow:0 4px #2c3a262e;font:900 13px Nunito Variable,sans-serif;cursor:pointer}.welcome-form .social-welcome-online{display:block;width:100%;min-height:46px;padding:10px 14px;border:2px solid #8468d9;border-radius:14px;background:linear-gradient(180deg,#b99cff,#8d6cf1);color:#fff;box-shadow:0 4px #6b53ad;font:900 15px Nunito Variable,sans-serif;line-height:1.4;text-align:center;text-decoration:none;cursor:pointer}.welcome-form .social-welcome-online:focus-visible{outline:3px solid #29b1f2;outline-offset:3px}.welcome-form .social-welcome-hint{display:block;text-align:center;color:#56644d;font-size:11px;line-height:1.35}.social-content>.social-welcome-online{display:block;text-align:center;text-decoration:underline;color:#523f9d;font-size:13px;font-weight:900}.social-dialog{position:fixed;inset:0;z-index:150;width:min(560px,calc(100vw - 28px));max-height:85dvh;margin:auto;padding:0;overflow:auto;border:4px solid #fff;border-radius:26px;background:#fffaf0;color:#2c3a26;font-family:Nunito Variable,sans-serif;font-weight:700;box-shadow:0 6px #2c3a2629,0 18px 40px #223c1838}.social-dialog::backdrop{background:#182e1c61;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.social-header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 8px 7px 14px;background:linear-gradient(180deg,#efebff,#dcd3ff);border-bottom:2px solid #a996ff}.social-header h2{margin:0;font-size:17px;font-weight:1000;color:#2e2468}.social-dialog button{position:relative;min-height:32px;padding:4px 12px;border:2px solid #efe2c2;border-radius:11px;background:#fff;color:#2c3a26;font:900 13px Nunito Variable,sans-serif;box-shadow:0 2px #e2cf9f;cursor:pointer}.social-dialog button:focus-visible,.social-dialog input:focus-visible{outline:3px solid #29b1f2;outline-offset:2px}.social-dialog button:disabled{opacity:.55;cursor:wait}.social-dialog .social-close{width:34px;min-width:34px;height:34px;min-height:34px;padding:0;border:2px solid #fff;border-radius:50%;background:#2c3a26;color:#fff;font-size:18px;box-shadow:0 3px #0003}.social-tabs{display:flex;gap:5px;padding:8px 14px 2px}.social-tabs button{flex:1;border-radius:999px}.social-tabs button[aria-pressed=true]{border-color:#e39a0c;background:linear-gradient(180deg,#ffe27a,#ffc93a);color:#4a3000;box-shadow:0 3px #e39a0c}.social-content{display:grid;gap:8px;padding:8px 14px 14px}.social-content h3,.social-content p{margin:0}.social-content h3{font-size:14px;font-weight:1000}.social-notice{min-height:0;margin:8px 14px 0;padding:8px 12px;border-radius:12px;background:#fff4cc;font-size:13px;color:#7a5200}.social-notice:empty{display:none}.social-intro{font-size:13px;line-height:1.4}.social-small{font-size:12px;line-height:1.35;color:#56644d}.social-field{display:grid;gap:5px;font-size:13px;font-weight:900}.social-auth{display:grid;gap:8px}.social-dialog input{width:100%;min-width:0;padding:6px 10px;border:2px solid #efe2c2;border-radius:11px;background:#fff;font:800 14px Nunito Variable,sans-serif;color:inherit}.social-dialog .social-primary{border:0;background:linear-gradient(180deg,#6fe056,#4cc93a);color:#fff;text-shadow:0 1px 0 rgba(0,60,0,.35);box-shadow:inset 0 -3px #0000001a,0 4px #2c9b25}.social-dialog .social-link{border:0;background:transparent;box-shadow:none;text-decoration:underline;padding:4px}.social-inline{display:flex;gap:8px}.social-inline button{white-space:nowrap}.social-actions{display:flex;flex-wrap:wrap;gap:8px}.social-person{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 8px;border-radius:12px;background:#fff;border:2px solid #efe2c2;font-size:13px}.social-person>span:nth-child(2){flex:1;min-width:130px}.social-person button{min-height:28px;padding:2px 9px;font-size:12px}.social-avatar{font-size:20px}.social-roster{display:grid;gap:4px;max-height:220px;overflow:auto}.social-chat-log{min-height:70px;max-height:170px;overflow:auto;padding:12px;border-radius:14px;background:#fff;border:2px solid #efe2c2;font-size:14px;line-height:1.6}.social-chat-log:empty:before{content:"Meet beyond the garden gate and say hello.";color:#7f8a73}@media(max-width:620px){.social-toggle{right:10px;top:88px;padding:7px 10px;font-size:12px}.social-dialog{width:100vw;max-width:100vw;max-height:92dvh;margin:auto auto 0;border-radius:26px 26px 0 0;border-bottom:0}.social-dialog{border-radius:18px 18px 0 0}.social-header{padding:6px 8px 6px 12px}.social-header h2{font-size:16px}.social-tabs{padding:7px 10px 2px}.social-content{padding:7px 10px calc(12px + env(safe-area-inset-bottom,0px))}.social-person>span:nth-child(2){min-width:100px}}@media(pointer:coarse){.social-dialog button:before{content:"";position:absolute;left:0;right:0;top:min(0px,calc(50% - 22px));bottom:min(0px,calc(50% - 22px))}.social-dialog .social-close:before{left:-5px;right:-5px}.social-auth{gap:10px}.social-dialog .social-link{margin-top:8px}}.character-slots{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.character-slot{padding:14px;border:1px solid #776348;border-radius:12px}.character-slot button{min-height:48px;width:100%;touch-action:manipulation}.character-slot button[aria-pressed=true]{outline:3px solid #d5b572}.character-slot h4{margin:0 0 12px}.social-dialog.character-creation-dialog{width:min(1040px,calc(100vw - 36px));max-height:min(92dvh,920px);border:1px solid #776348;border-radius:18px;color:#eadfcb;background:radial-gradient(ellipse at 48% 0,#253342 0,#151d29 40%,#0e141d 90%);box-shadow:0 0 0 5px #0c121b,0 30px 90px #000a}.character-creation-dialog::backdrop{background:#060b13d9;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.character-creation-dialog .social-header{padding:16px 24px;border-bottom:1px solid #64533f;background:#101720eb}.character-creation-dialog .social-header h2{color:#f0dbab;font-size:16px;letter-spacing:.05em}.character-creation-dialog .social-tabs:empty{display:none}.character-creation-dialog .social-content{gap:22px;padding:25px 28px 30px}.character-creation-dialog .social-notice{margin:15px 28px 0;border:1px solid #aa734c;border-radius:8px;background:#422b24;color:#ffe2c9}.character-intro{text-align:center}.character-creation-dialog .character-kicker{color:#b49b72;font-size:10px;font-weight:1000;letter-spacing:.17em}.character-creation-dialog .character-intro h3{margin:7px 0 8px;color:#fff0d3;font-size:clamp(23px,4vw,34px);line-height:1.2}.character-intro-copy{max-width:630px;margin:auto!important;color:#adb7c2;font-size:13px;line-height:1.6}.character-steps{display:flex;justify-content:center;gap:27px;margin-top:19px}.character-step{color:#cab68f;font-size:11px;letter-spacing:.035em}.character-choices{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.character-creation-dialog .character-class-card{display:flex;flex-direction:column;align-items:center;gap:5px;min-height:177px;padding:18px 8px 15px;border:1px solid #37424f;border-radius:11px;background:linear-gradient(160deg,#24313f90,#151b2590);color:#d7dce2;box-shadow:none;transition:border-color .16s,background .16s,transform .16s}.character-creation-dialog .character-class-card:hover{border-color:#a58b63;transform:translateY(-2px)}.character-creation-dialog .character-class-card[aria-pressed=true]{border-color:#cbaa72;background:linear-gradient(160deg,#57473460,#24313f);box-shadow:0 0 0 1px #cbaa7250,inset 0 0 22px #d7a45d0c}.character-class-emblem{display:grid;place-items:center;width:64px;height:65px;font-size:38px;filter:drop-shadow(0 0 11px #bac7ec33)}.character-class-name{color:#f3e4c9;font-size:15px;font-weight:1000}.character-class-title{color:#8796a9;font-size:10px;font-weight:800;letter-spacing:.03em}.character-class-role{margin-top:4px;color:#b5bec9;font-size:10px;line-height:1.4;font-weight:700}.character-creation-body{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(270px,1fr);gap:20px}.character-detail{display:grid;grid-template-columns:140px minmax(0,1fr);gap:20px;padding:22px;border:1px solid #364250;border-radius:12px;background:#17212cb5}.character-portrait{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;position:relative;min-height:235px;border:1px solid #64573e80;border-radius:9px;background:radial-gradient(ellipse at center,#45557150 0,#101820 70%);overflow:hidden}.character-portrait:before{content:"";position:absolute;width:115px;height:115px;border:1px solid #ad9d6b55;border-radius:50%;box-shadow:0 0 0 9px #ad9d6b0c,0 0 0 23px #ad9d6b08}.character-portrait-emblem{z-index:1;font-size:66px;filter:drop-shadow(0 6px 17px #0009)}.character-portrait-title{z-index:1;color:#c7b38d;font-size:10px}.character-level{position:absolute;bottom:14px;color:#718399;font-size:9px;font-weight:1000;letter-spacing:.16em}.character-summary{display:grid;gap:8px;align-content:start}.character-creation-dialog .character-detail-name{color:#f3e4c9;font-size:21px;line-height:1.25}.character-detail-role{color:#c7ab78;font-size:11px}.character-description{color:#afbbc8;font-size:12px;line-height:1.6}.character-weapon{color:#778a9e;font-size:10px;line-height:1.5}.character-stats{display:grid;gap:8px;margin:6px 0 0}.character-stat{display:grid;grid-template-columns:1fr auto;gap:3px 10px;color:#bfcbda;font-size:11px}.character-stat dt{font-weight:700}.character-stat dd{margin:0;color:#f0e4cd;font-weight:1000}.character-stat-track{grid-column:1 / -1;display:block;height:4px;border-radius:6px;background:#080f19;overflow:hidden}.character-stat-fill{display:block;height:100%;border-radius:inherit}.character-form{display:grid;gap:12px;align-content:start;padding:23px;border:1px solid #67573e;border-radius:12px;background:linear-gradient(150deg,#39312550,#17212c90)}.character-creation-dialog .character-form h3{color:#f4e6cb;font-size:20px;margin-top:-6px;margin-bottom:3px}.character-creation-dialog .character-form .social-field{position:relative;gap:8px;color:#bfc6cf;font-size:12px}.character-creation-dialog .character-form input{min-height:46px;padding:11px 55px 11px 12px;border:1px solid #647080;border-radius:6px;background:#101923;color:#f6eedf;font-size:15px}.character-creation-dialog .character-form input::placeholder{color:#57697e}.character-name-count{position:absolute;bottom:15px;right:12px;color:#76869a;font-size:10px;font-weight:800}.character-name-help{color:#8797a9;font-size:11px;line-height:1.5}.character-creation-dialog .character-create-submit{min-height:48px;margin-top:4px;padding:12px;border:1px solid #f4d795;border-radius:7px;background:linear-gradient(180deg,#d4b376,#a7844b);color:#231a0e;box-shadow:0 3px 12px #0005;font-size:13px;font-weight:1000}.character-creation-dialog .character-create-submit:hover{background:linear-gradient(180deg,#e5c68e,#b18f53)}.character-form-note{color:#78899c;font-size:10px;line-height:1.5}.character-creation-dialog .character-switch-account{justify-self:start;min-height:30px;padding:0;border:0;background:transparent;color:#a9977b;box-shadow:none;text-decoration:underline;font-size:11px}.character-creation-dialog button:focus-visible,.character-creation-dialog input:focus-visible{outline:2px solid #ebd5a5;outline-offset:4px}.social-chat-log[data-character-world=true]:empty:before{content:"Tham gia thế giới chung và chào mọi người."}@media(max-width:800px){.character-creation-dialog .social-content{padding:20px;gap:18px}.character-creation-body{grid-template-columns:1fr;gap:14px}.character-class-emblem{width:45px;height:46px;font-size:30px}.character-creation-dialog .character-class-card{min-height:146px;padding:12px 5px}.character-class-name{font-size:13px}.character-class-role{font-size:9px}.character-detail{grid-template-columns:125px minmax(0,1fr)}.character-portrait{min-height:210px}}@media(max-width:520px){.social-dialog.character-creation-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:94dvh;margin:auto;border-radius:14px;border-bottom:1px solid #776348}.character-creation-dialog .social-header{padding:13px 16px}.character-creation-dialog .social-content{padding:18px 14px}.character-creation-dialog .social-notice{margin:12px 14px 0}.character-steps{gap:12px}.character-step{font-size:9px}.character-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.character-creation-dialog .character-class-card{min-height:131px}.character-class-role{max-width:105px}.character-detail{grid-template-columns:92px minmax(0,1fr);gap:13px;padding:15px}.character-portrait:before{width:72px;height:72px}.character-portrait-emblem{font-size:48px}.character-portrait-title{font-size:8px}.character-creation-dialog .character-detail-name{font-size:18px}.character-form{padding:18px}.character-creation-dialog .character-create-submit{font-size:12px}}@media(prefers-reduced-motion:reduce){.character-creation-dialog .character-class-card{transition:none}}.platform-tools{position:fixed;right:20px;bottom:20px;z-index:24;display:flex;gap:7px}.platform-tools button{padding:7px 12px;border:3px solid #fff;border-radius:999px;background:linear-gradient(180deg,#8fe06a,#4cc93a);color:#fff;box-shadow:0 4px #2c3a262e;font:900 13px Nunito Variable,sans-serif;cursor:pointer}.platform-tools button[hidden]{display:none}#platform-slot .platform-tools{position:static;display:flex;gap:inherit}#platform-slot .platform-tools button:not(:first-child){font-size:0}#platform-slot .platform-tools button:not(:first-child):before{content:"📲";font-size:19px}@media(max-width:620px){.platform-tools{right:10px;bottom:calc(135px + env(safe-area-inset-bottom));gap:5px}#platform-slot .platform-tools button:not(:first-child):before{font-size:16px}}.world-map{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;background:#06080c8c;pointer-events:auto}.world-map[hidden]{display:none}.world-map-panel{--wm:min( calc(100vh - 150px) , calc(100vw - 48px) ,900px);display:flex;flex-direction:column;gap:8px;padding:12px 14px 10px;border-radius:14px;background:linear-gradient(#1d1710,#120e09);border:2px solid #b8904a;box-shadow:0 0 0 2px #07080c,0 12px 40px #0009,inset 0 0 18px #d9b25f26;color:#f3e2b8}.world-map-panel header{display:flex;align-items:center;gap:8px;width:var(--wm)}.world-map-title{font-size:16px;letter-spacing:.6px;text-transform:uppercase;color:#ffd987;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.world-map-hover{font:600 12px system-ui,sans-serif;color:#cbb88f;min-width:64px;text-align:right}.world-map-btn,.world-map-close{border:1px solid #b8904a;background:#2a2116;color:#ffe2a4;border-radius:8px;padding:5px 10px;font:600 13px system-ui,sans-serif;cursor:pointer}.world-map-btn:hover,.world-map-close:hover{background:#3b2e1c}.world-map-close{padding:4px 9px}.world-map-zoom{min-width:30px;padding:4px 6px;font-size:15px;line-height:1}.world-map-btn:disabled{opacity:.4;cursor:default}.world-map-canvas{display:block;width:var(--wm);height:var(--wm);border-radius:10px;border:2px solid #6e5428;background:#0c0f0b;cursor:crosshair;touch-action:none}.world-map-panel footer{width:var(--wm);font:12px system-ui,sans-serif;color:#cbb88f;text-align:center}@media(max-width:700px),(max-height:500px){.world-map-panel{--wm:min( calc(100vh - 110px) , calc(100vw - 24px) );padding:8px}.world-map-panel footer{display:none}.world-map-btn{padding:4px 7px;font-size:12px}}.aldric-tabs{display:flex;flex-wrap:wrap;gap:6px}.aldric-tabs button{min-height:44px;flex:1 1 120px}.aldric-tabs [aria-pressed=true]{outline:2px solid #dab978}.aldric-panel .shop-item{min-width:0}.aldric-panel .shop-item p,.aldric-panel small{overflow-wrap:anywhere}.aldric-panel .shop-item>button{min-height:44px}@media(max-width:600px){.aldric-panel .shop-grid{grid-template-columns:1fr}.aldric-tabs button{flex-basis:calc(50% - 6px)}.aldric-panel .shop-item{grid-template-columns:48px minmax(0,1fr)}.aldric-panel .shop-item>button{grid-column:2;width:100%}}#dialog-body .aldric-panel .shop-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:12px;align-items:stretch}#dialog-body .aldric-panel .shop-item,#dialog-body .mira-panel .shop-item{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;padding:12px;align-items:start;min-width:0}#dialog-body .aldric-panel .shop-item>div:nth-child(2),#dialog-body .mira-panel .shop-item>div:nth-child(2){display:block;min-width:0}#dialog-body .aldric-panel .shop-item strong,#dialog-body .mira-panel .shop-item strong{display:block;font-size:15px;line-height:1.4;white-space:normal;overflow-wrap:normal;word-break:normal}#dialog-body .aldric-panel .shop-item p,#dialog-body .aldric-panel small,#dialog-body .mira-panel .shop-item p{line-height:1.45;overflow-wrap:normal;word-break:normal;margin:6px 0}#dialog-body .aldric-panel .shop-item>button,#dialog-body .mira-panel .shop-item>button{grid-column:1/-1;width:100%;min-height:44px;white-space:nowrap;margin:0}#dialog-body .aldric-panel .aldric-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}#dialog-body .aldric-panel .aldric-tabs button{padding:10px 8px;white-space:nowrap;word-break:normal;min-width:0}#dialog-body .aldric-stats{display:flex;flex-wrap:wrap;gap:6px 12px}#dialog-body .aldric-stats>span{white-space:nowrap}#dialog-body .mira-panel .shop-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;align-items:stretch}#dialog-body .mira-panel .shop-item{grid-template-rows:1fr auto}#dialog-body .mira-panel label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}#dialog-body .mira-panel input[data-mira-count]{box-sizing:border-box;width:90px;min-width:90px;min-height:44px;margin:0}#dialog-body .mira-panel .shop-item>.button-row{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:flex-end}@media(max-width:700px){#dialog-body .aldric-panel .shop-grid,#dialog-body .mira-panel .shop-grid{grid-template-columns:1fr}}#hud:not(.move-pad) #touch-controls{display:none!important}.item-tile>span{width:80%;max-width:58px;height:auto;aspect-ratio:1;font-size:32px}.equipment>div>button:first-child span{width:36px;height:36px;font-size:26px}.shop-icon{width:48px;height:48px;font-size:28px}#dialog-body .item-hero{width:54px;height:54px;font-size:32px}@media(max-width:600px){.shop-icon{width:44px;height:44px;font-size:26px}}.chest-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:5px;padding:2px 0 6px}.chest-slot{position:relative;aspect-ratio:1;min-width:0;padding:0;display:grid;place-items:center;border-radius:11px;background:#fff;border:2px solid var(--line);box-shadow:0 2px 0 var(--line);font-size:28px;line-height:1}.chest-slot>span{width:78%;height:78%;display:grid;place-items:center}.chest-slot>b{position:absolute;right:3px;bottom:1px;font-size:12px;font-weight:1000;color:var(--ink);text-shadow:0 0 3px #fff,0 0 3px #fff}.chest-slot:hover:not(:disabled){border-color:var(--grass, #7fcf5a);transform:translateY(-1px)}.chest-slot:disabled{opacity:.5;cursor:default}#dialog-body .storage-columns>div{min-width:0}@media(pointer:coarse){#dialog-body .chest-slot:before{display:none}}#dialog:not([data-tone=garden]) #dialog-body .sell-produce{width:100%;min-height:40px;font-size:14px}.en-head{font-size:13px;font-weight:900;color:var(--ink-soft)}.en-head b{color:var(--ink)}.upgrade-cards{display:grid;gap:6px}.upgrade-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:5px 8px 5px 5px;border-radius:14px;background:#fff;border:2px solid var(--line);box-shadow:0 2px 0 var(--line)}.upgrade-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:var(--well);font-size:22px}.upgrade-card strong{font-size:14px;line-height:1.2}.upgrade-card strong small{margin-left:4px;padding:0 6px;border-radius:999px;background:#eef7ff;color:#2f7fd6;font-size:11px;font-weight:900}.upgrade-card p{margin:1px 0 0;font-size:12px;line-height:1.3;color:var(--ink-soft)}.upgrade-card .primary{min-width:64px}@media(max-height:500px)and (orientation:landscape){.upgrade-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.float.lvl{color:#8ef6ff;font-size:22px;-webkit-text-stroke-color:#3b1f6b}#dialog #dialog-body .upgrade-card{background:linear-gradient(180deg,#1c2233,#121722)!important;border-color:#7a5a2a!important;box-shadow:0 2px #3a2a12!important}#dialog #dialog-body .upgrade-card strong{color:#ffe4a3!important}#dialog #dialog-body .upgrade-card p{color:#efe2c4!important}#dialog #dialog-body .upgrade-card strong small{background:#2a3550!important;color:#bcd9ff!important}:root{--b: 40px;--mm: 150px;--sk: 60px;--edge: 14px;--gap: 8px;--pad: 30px}@media(max-width:1000px),(max-height:700px){:root{--b: 38px;--mm: 116px;--sk: 54px;--edge: 12px}}@media(max-height:520px)and (orientation:landscape){:root{--b: 32px;--mm: 88px;--sk: 46px;--edge: 8px}}@media(max-height:380px)and (orientation:landscape){:root{--mm: 76px;--sk: 44px}}@media(orientation:portrait)and (max-width:600px){:root{--b: 34px;--mm: 92px;--sk: 50px;--edge: 8px}}@media(pointer:coarse){:root{--gap: max(6px, calc(44px - var(--b)))}}#touch-controls button,#interact-button,.tracker-chip{position:relative}@media(pointer:coarse){.icon-button:after,#social-slot .social-toggle:after,#platform-slot .platform-tools button:after,.skill:after,.home-button:after,#interact-button:after,.tracker-chip:after,.tracker-fold:after,#touch-controls button:after,.avatar:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}}.player-card{left:var(--edge);top:calc(var(--edge) + var(--safe-top));gap:8px}.avatar{width:calc(var(--b) + 12px);height:calc(var(--b) + 12px);border-width:3px}.avatar>span{font-size:calc(var(--b) * .6)}.avatar b{min-width:20px;height:20px;padding:0 5px;border-width:2px;font-size:10px;right:-5px;bottom:-4px}.player-details{width:176px}.player-name{margin-bottom:3px;font-size:var(--t-sm)}.meter{height:16px;border-width:2px}.experience{height:16px;margin-top:3px;background:#fff2c8;border-width:1px}.experience>span{color:#49330b;font-size:10px;line-height:1;text-shadow:0 1px 0 #ffffff99}.location{margin-top:3px;font-size:var(--t-xs)}.top-actions,#social-slot,#platform-slot{gap:var(--gap)}.top-actions{right:var(--edge);top:calc(var(--edge) + var(--safe-top))}.energy{height:var(--b);min-width:0;padding:0 12px 0 4px;gap:6px;border-width:2px;font-size:calc(var(--b) * .36)}.energy>span{width:calc(var(--b) - 10px);height:calc(var(--b) - 10px);font-size:calc(var(--b) * .4)}.icon-button,#social-slot .social-toggle,#platform-slot .platform-tools button{width:var(--b);height:var(--b);border-width:2px;font-size:calc(var(--b) * .46)}.icon-button[data-action=help],.icon-button[data-action=settings]{font-size:calc(var(--b) * .48)}.icon-button>i{width:12px;height:12px;border-width:2px;right:-2px;top:-2px}#platform-slot .platform-tools button:not(:first-child):before{font-size:calc(var(--b) * .42)}.minimap{right:var(--edge);top:calc(var(--edge) + var(--safe-top) + var(--b) + 8px);width:var(--mm);height:var(--mm);border-width:calc(var(--mm) / 40 + 1px)}.minimap>span{pointer-events:none;left:calc(50% - 8px);top:-8px;width:16px;height:16px;border-width:1.5px;font-size:9px}.minimap>small{top:calc(100% + 3px);padding:1px 8px;font-size:10px;letter-spacing:.6px;text-transform:uppercase}.tracker-stack{left:var(--edge);top:calc(var(--edge) + var(--safe-top) + 82px);width:284px;gap:6px}.quest-tracker{padding:7px 10px 8px}#quest-summary{padding:4px 0 6px;gap:8px}.quest-icon{width:30px;height:30px;font-size:17px;border-radius:9px}#quest-summary strong{font-size:var(--t-sm)}#quest-summary small{font-size:var(--t-xs)}.bounty-tracker{padding:6px 10px;gap:8px}.bounty-tracker>span{font-size:18px}.quest-tracker .eyebrow{white-space:nowrap;min-height:24px;align-items:center;padding-right:104px}#quest-summary strong,#quest-summary small,.bounty-tracker strong,.bounty-tracker small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tracker-chip{height:30px;padding:0 9px;font-size:var(--t-xs)}.bottom-bar{left:var(--edge);right:var(--edge)}.skills{gap:18px}.skill{width:var(--sk);height:var(--sk);border-width:3px}.skill>span{font-size:calc(var(--sk) * .44)}.skill>kbd{width:20px;height:20px;right:-5px;top:-5px;font-size:10px}.skill>small{top:calc(100% - 8px);padding:1px 6px;font-size:10px;max-width:calc(var(--sk) + 30px)}.cooldown{font-size:calc(var(--sk) * .3)}.home-button{height:var(--b);padding:0 12px 0 9px;gap:4px;border-width:2px;font-size:calc(var(--b) * .45)}.home-button span{font-size:var(--t-sm)}#context-prompt{bottom:calc(40px + var(--safe-bottom))}#context-prompt button{gap:6px;max-width:min(64vw,260px);padding:3px 12px 3px 3px;border-width:2px;font-size:var(--t-sm);box-shadow:0 3px 0 var(--grass-deep),0 6px 14px #143c1433}#context-prompt kbd{flex:none;width:24px;height:24px}#interact-text{overflow:hidden;text-overflow:ellipsis}@media(max-height:720px)and (min-width:601px){.skills{gap:14px}.skill{width:var(--sk);height:var(--sk)}.skill>span{font-size:calc(var(--sk) * .44)}.minimap{width:var(--mm);height:var(--mm)}}@media(max-width:900px){.icon-button,#social-slot .social-toggle,#platform-slot .platform-tools button{width:var(--b);height:var(--b);font-size:calc(var(--b) * .46)}.energy{height:var(--b);min-width:0;font-size:calc(var(--b) * .36)}.minimap{top:calc(var(--edge) + var(--safe-top) + var(--b) + 8px);width:var(--mm);height:var(--mm)}.player-details{width:160px}.tracker-stack{width:248px}}@media(orientation:portrait)and (max-width:600px){.player-card{gap:7px}.avatar>span{font-size:22px}.player-details{width:min(130px,34vw)}.meter,.experience{height:14px}.top-actions{max-width:48vw}.energy{padding:0 9px 0 3px}.icon-button,#social-slot .social-toggle,#platform-slot .platform-tools button{width:var(--b);height:var(--b);font-size:calc(var(--b) * .46)}.minimap{top:calc(var(--edge) + var(--safe-top) + var(--b) * 2 + var(--gap) + 6px);right:var(--edge);width:var(--mm);height:var(--mm)}.meter>span{font-size:9.5px;line-height:1}.tracker-stack{left:var(--edge);top:calc(var(--edge) + var(--safe-top) + 72px);width:min(196px,50vw);gap:4px}.bottom-bar{left:var(--edge);right:var(--edge);bottom:calc(10px + var(--safe-bottom))}.skills{gap:max(12px,calc(44px - var(--sk) + 6px));bottom:8px}.skill{width:var(--sk);height:var(--sk)}.skill>span{font-size:calc(var(--sk) * .44)}.skill>small{font-size:9px;max-width:calc(var(--sk) + 16px);padding:0 5px;white-space:nowrap;line-height:1.35}.home-button{width:var(--b);height:var(--b);padding:0;justify-content:center;bottom:8px}#context-prompt{bottom:calc(86px + var(--safe-bottom))}#boss-bar{top:calc(var(--edge) + var(--safe-top) + var(--b) * 2 + var(--gap) + var(--mm) + 16px)}#app.boss-on #zone-banner{top:calc(var(--edge) + var(--safe-top) + var(--b) * 2 + var(--gap) + var(--mm) + 16px + 58px)}}@media(max-height:520px)and (orientation:landscape){.avatar>span{font-size:20px}.player-details{width:140px}.meter{height:14px}.experience{height:14px;margin-top:2px}.location{margin-top:1px}.icon-button,#social-slot .social-toggle,#platform-slot .platform-tools button{width:var(--b);height:var(--b);font-size:calc(var(--b) * .46)}.energy{height:var(--b)}.energy>span{width:calc(var(--b) - 10px);height:calc(var(--b) - 10px)}.minimap{top:calc(var(--edge) + var(--safe-top) + var(--b) + 6px);right:var(--edge);width:var(--mm);height:var(--mm)}.meter>span{font-size:9.5px;line-height:1}.tracker-stack{left:var(--edge);top:calc(var(--edge) + var(--safe-top) + 62px);width:184px;gap:4px}.bottom-bar{left:var(--edge);right:var(--edge);bottom:calc(var(--edge) + var(--safe-bottom))}.skills{grid-template-columns:repeat(2,var(--sk));gap:10px}.skill{width:var(--sk);height:var(--sk)}.skill>span{font-size:calc(var(--sk) * .44)}.home-button{width:var(--b);height:var(--b);padding:0;justify-content:center;bottom:0}#context-prompt{bottom:calc(var(--edge) + var(--safe-bottom))}#context-prompt kbd{width:24px;height:24px}}.tracker-count{display:none}@media(orientation:portrait)and (max-width:600px),(max-height:520px)and (orientation:landscape){.tracker-stack{width:min(188px,50vw);gap:4px}.tracker-count{display:block;flex:none;margin-left:auto;padding:0 6px;border-radius:999px;background:#ffffff29;color:#ffe08a;font-size:10px;font-weight:900;line-height:16px;font-variant-numeric:tabular-nums}.quest-tracker{padding:3px 26px 3px 4px;border-width:1px;border-radius:999px}#quest-summary{padding:0;gap:5px}.quest-icon{width:20px;height:20px;font-size:12px;border-radius:50%}#quest-summary small,.bounty-tracker small,.quest-progress{display:none}#quest-summary strong,.bounty-tracker strong{font-size:11px;line-height:16px}.bounty-tracker{padding:3px 5px 3px 6px;gap:5px;border-width:1px;border-radius:999px}.bounty-tracker>span{font-size:13px}.tracker-fold{top:calc(50% - 9px);right:3px;width:18px;height:18px}.tracker-fold:before{font-size:11px}#quick-claim{margin-top:3px;padding:3px 8px;border-radius:999px;font-size:10.5px}.tracker-chip{height:24px;padding:0 8px;gap:6px;font-size:10.5px}#toasts{gap:4px;max-width:min(78vw,340px)}.toast{padding:3px 10px 3px 3px;gap:6px;border-width:2px;font-size:11px;line-height:1.25;box-shadow:0 2px #e39a0c66,0 4px 10px #1e3c1426}.toast>span{width:20px;height:20px;font-size:12px}.toast>div{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#zone-banner{gap:2px}#zone-banner strong{font-size:20px;-webkit-text-stroke-width:4px}#zone-banner small{font-size:10px;-webkit-text-stroke-width:2.5px}#banner-chip{padding:1px 8px;font-size:10px}#buff-bar,#environment-bar{gap:4px}#buff-bar span,#environment-bar span{padding:2px 7px;font-size:10px}}@media(pointer:coarse){#touch-controls{gap:calc(44px - var(--pad));opacity:.85}#touch-controls>div{gap:calc(44px - var(--pad))}#touch-controls button{width:var(--pad);height:var(--pad);border-radius:10px;border-width:1.5px;background:#1b2f2352;font-size:12px}#touch-controls button[data-action=attack]{background:#e2493fb3}#context-prompt kbd:before{font-size:13px}}@media(pointer:coarse)and (orientation:portrait)and (max-width:600px){#touch-controls{right:var(--edge);bottom:calc(80px + var(--safe-bottom))}}@media(pointer:coarse)and (max-height:520px)and (orientation:landscape){#touch-controls{right:var(--edge);bottom:calc(var(--b) + 16px + var(--safe-bottom))}}.world-label:not(.plot-label){padding:0;gap:3px;border:0;border-radius:0;background:none;box-shadow:none;color:#fff;font-size:13px;font-weight:900;line-height:1.1;letter-spacing:.1px;-webkit-text-stroke:3px #3a2433;paint-order:stroke fill;text-shadow:0 1px 2px rgba(58,36,51,.45)}.world-label:not(.plot-label)>span{width:auto;height:auto;background:none;font-size:13px;-webkit-text-stroke:0;filter:drop-shadow(0 1px 1px rgba(58,36,51,.6))}.world-label.near{color:#ffe27a}.world-label{pointer-events:none;transition:opacity .15s}.world-label[data-off]{opacity:0}@media(max-width:600px),(max-height:520px){.world-label:not(.plot-label),.world-label:not(.plot-label)>span{font-size:11px}}@media(orientation:portrait)and (max-width:600px),(orientation:landscape)and (max-height:520px){#hud .skills,#hud.joystick-on .skills{position:fixed;display:grid;grid-template-columns:repeat(2,var(--sk));left:auto;right:calc(18px + env(safe-area-inset-right));bottom:calc(22px + var(--safe-bottom));transform:none;gap:12px 16px;max-width:none}#hud .skill,#hud.joystick-on .skill{width:var(--sk);min-width:var(--sk);height:var(--sk)}#hud.joystick-on.joystick-right .skills{right:auto;left:calc(18px + env(safe-area-inset-left))}#hud .home-button,#hud.joystick-on .home-button,#hud.joystick-on.joystick-right .home-button{position:fixed;left:auto;right:calc(var(--edge) + var(--mm) + 8px + env(safe-area-inset-right));top:calc(var(--edge) + var(--safe-top) + var(--b) + 8px);bottom:auto;width:44px;height:44px;padding:0;justify-content:center}#hud .home-button span{display:none}#hud.fishing .home-button{visibility:visible}#reel-button{position:fixed;right:calc(18px + env(safe-area-inset-right));bottom:calc(104px + var(--sk) * 2 + var(--safe-bottom));width:56px;height:56px;border-width:3px;z-index:31}#reel-button .reel-icon{font-size:22px}#reel-button #reel-text{font-size:11px}#reel-button+#fish-hint{right:calc(18px + env(safe-area-inset-right));bottom:calc(52px + var(--sk) * 2 + var(--safe-bottom));max-width:calc(var(--sk) * 2 + 16px);padding:4px 6px;font-size:10px;line-height:1.2;pointer-events:none}#hud:has(#reel-button:not([hidden])) #context-prompt{display:none}#hud:has(#reel-button:not([hidden])) #discovery-progress{visibility:hidden}#hud.joystick-right #reel-button,#hud.joystick-right #reel-button+#fish-hint{right:auto;left:calc(18px + env(safe-area-inset-left))}}@media(orientation:portrait)and (max-width:600px){#hud .home-button,#hud.joystick-on .home-button,#hud.joystick-on.joystick-right .home-button{top:calc(var(--edge) + var(--safe-top) + var(--b) * 2 + var(--gap) + 6px)}}.meter.mana{margin-top:3px;background:#16345b;border-color:#88bfff;min-height:16px}.meter.mana>div{background:linear-gradient(90deg,#367fe0,#74c9ff)}.meter.mana>span{color:#fff;text-shadow:0 1px 2px #06172e;font-size:11px}body[data-adventure=true] .tracker-stack{top:calc(var(--edge) + var(--safe-top) + 100px)}@media(orientation:portrait)and (max-width:600px){.meter.mana{min-height:14px}.meter.mana>span{font-size:10px}body[data-adventure=true] .tracker-stack{top:calc(var(--edge) + var(--safe-top) + 90px)}}.item-detail button[data-action=eat]{min-height:44px;touch-action:manipulation}#hud .skill>.mana-cost{position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%);padding:1px 5px;border-radius:7px;background:#102f55;color:#fff;font:700 10px/1.3 sans-serif;white-space:nowrap;pointer-events:none;z-index:4;text-shadow:none}#hud .skill:has(.mana-cost){margin-bottom:19px}@media(max-width:600px),(pointer:coarse){#hud .skill>.mana-cost{font-size:9px;top:calc(100% + 8px)}}.owner-hud{--gold:#d6ad52;--gold-hi:#ffe08a;--ink:#07070a;--orb:96px;--edge:16px;position:fixed;inset:0;pointer-events:none;z-index:var(--owner-z-hud,30);color:#fff4d6;font-family:Nunito Variable,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.owner-hud button{pointer-events:auto;font-family:inherit}.ohud-player{position:absolute;left:var(--edge);top:var(--edge);display:flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;border:2px solid var(--gold);border-radius:36px 10px 10px 36px;background:linear-gradient(#1b1710f0,#08080bf0);box-shadow:inset 0 0 0 2px #000,0 3px 10px #0009}.ohud-avatar{position:relative;width:52px;height:52px;border-radius:50%;border:2px solid var(--gold-hi);background:radial-gradient(circle at 40% 35%,#3a5d8f,#0d1424);box-shadow:inset 0 0 8px #000}.ohud-avatar b{position:absolute;right:-6px;bottom:-6px;min-width:26px;height:22px;padding:0 4px;border-radius:11px;background:#3b0c0c;border:2px solid var(--gold-hi);font-size:12px;line-height:18px;text-align:center;color:#ffe9a8}.ohud-pinfo{display:grid;gap:1px}.ohud-name{font-size:17px;color:var(--gold-hi);text-shadow:0 1px 2px #000}.ohud-class{font-size:13px;color:#e5dcc4}.ohud-target-host{position:absolute;left:50%;top:var(--edge);transform:translate(-50%);width:min(420px,34vw)}.ohud-target{display:flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;border:2px solid var(--gold);border-radius:10px;background:linear-gradient(#1d1410f2,#09080bf2);box-shadow:inset 0 0 0 2px #000,0 3px 10px #0009}.ohud-target[data-kind=boss]{border-color:#ff6a3d;box-shadow:inset 0 0 0 2px #000,0 0 12px #ff4d2a66}.ohud-target[data-kind=elite]{border-color:#c084fc}.ohud-target-icon{width:42px;height:42px;display:grid;place-items:center;font-size:26px;border-radius:50%;border:2px solid var(--gold);background:#120c0a}.ohud-target-body{flex:1;min-width:0}.ohud-target-head{display:flex;align-items:baseline;gap:8px;font-size:15px;white-space:nowrap}.ohud-target-head strong{overflow:hidden;text-overflow:ellipsis;color:#fff}.ohud-target-head em{font-style:normal;font-size:11px;font-weight:900;color:#ffcf8a;letter-spacing:.5px}.ohud-target-head span{margin-left:auto;font-size:13px;color:#e5dcc4}.ohud-target-meter{position:relative;height:18px;margin-top:4px;border:1px solid #6b5326;border-radius:4px;background:#1a0607;overflow:hidden}.ohud-target-meter i{position:absolute;inset:0 auto 0 0;background:linear-gradient(#ff7a5c,#c3172a 55%,#6d0710);transition:width .15s}.ohud-target-meter b{position:absolute;inset:0;display:grid;place-items:center;font-size:12px;font-weight:800;text-shadow:0 1px 2px #000}.ohud-minimap-host{position:absolute;right:var(--edge);top:var(--edge)}.ohud-minimap{position:relative;width:184px;height:184px;border-radius:50%;border:4px solid var(--gold);box-shadow:0 0 0 3px #000,inset 0 0 14px #000,0 4px 12px #000a;background:#000}.ohud-minimap svg{display:block;width:100%;height:100%;border-radius:50%}.ohud-mk{stroke:#000;stroke-width:.6}.ohud-mk-monster{fill:#ff5a4f}.ohud-mk-elite{fill:#c084fc}.ohud-mk-boss{fill:#ffb02e;stroke:#fff}.ohud-mk-npc{fill:#ffe65a}.ohud-mk-party{fill:#5ad1ff}.ohud-mk-portal{fill:#7cf2a3}.ohud-mk.edge{opacity:.75}.ohud-mm-player{fill:#fff;stroke:#000;stroke-width:.8}.ohud-mm-n{position:absolute;left:50%;top:-10px;transform:translate(-50%);width:20px;height:20px;border-radius:50%;background:#3b0c0c;border:2px solid var(--gold-hi);font-size:11px;font-weight:900;line-height:16px;text-align:center}.ohud-mm-zone{position:absolute;left:50%;top:calc(100% + 6px);transform:translate(-50%);padding:2px 10px;border:1px solid var(--gold);border-radius:4px;background:#0b0a0ce6;font-size:12px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap}.ohud-conn{position:absolute;left:50%;top:var(--owner-boss-top,calc(var(--edge) + 76px));transform:translate(-50%);padding:6px 14px;border:1px solid #d97a5a;border-radius:6px;background:#2a0b0be8;color:#ffd9c9;font-size:14px;font-weight:800}.owner-hud[data-connection=offline] .ohud-frame,.owner-hud[data-connection=offline] .ohud-target{filter:grayscale(.65) brightness(.8)}.owner-hud[data-connection=reconnecting] .ohud-conn{border-color:var(--gold);background:#231a08e8;color:#ffe9a8}.ohud-frame{position:absolute;left:50%;bottom:10px;transform:translate(-50%);width:min(860px,calc(100vw - 24px));box-sizing:border-box;padding:10px 18px;border:2px solid var(--gold);border-radius:22px 22px 12px 12px;background:linear-gradient(180deg,#3b3122 0,#121015 12%,#07070a 82%,#2c2418);box-shadow:inset 0 0 0 2px #000,inset 0 0 0 4px #d6ad5233,0 6px 20px #000b;pointer-events:none}.ohud-exp{position:relative;height:18px;margin:0 calc(var(--orb) + 30px) 8px;border:1px solid #8c6b2a;border-radius:4px;background:#100c06;overflow:hidden;box-shadow:inset 0 1px 4px #000}.ohud-exp-fill{position:absolute;inset:0 auto 0 0;background:linear-gradient(#fff0a8,#d9a531 55%,#8f5a12);transition:width .2s}.ohud-exp-ticks{position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 calc(10% - 1px),#00000080 calc(10% - 1px) 10%)}.ohud-exp-text{position:absolute;inset:0;display:grid;place-items:center;font-size:12px;font-weight:800;color:#fff8dc;text-shadow:0 1px 2px #000,0 0 3px #000;white-space:nowrap}.ohud-row{display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:10px}.ohud-side{position:relative;display:flex;align-items:flex-end;gap:0}.ohud-dragon{width:78px;height:78px;margin-bottom:6px;filter:drop-shadow(0 2px 4px #000)}.ohud-left .ohud-dragon{margin-right:-18px;z-index:1}.ohud-right .ohud-dragon{margin-left:-18px;transform:scaleX(-1);z-index:1}.ohud-dragon-svg{width:100%;height:100%;display:block}.ohud-orb{position:relative;width:var(--orb);height:var(--orb);z-index:2;display:grid;justify-items:center}.ohud-orb-glass{position:absolute;inset:0;border-radius:50%;overflow:hidden;border:4px solid var(--gold);background:#0c0910;box-shadow:0 0 0 2px #000,inset 0 -10px 18px #000a}.ohud-orb-liquid{position:absolute;left:0;bottom:0;width:100%;background:radial-gradient(ellipse at 30% 20%,#ff9a76,#c81f34 55%,#540a20);transition:height .2s}.ohud-orb[data-kind=mana] .ohud-orb-liquid{background:radial-gradient(ellipse at 30% 20%,#a8efff,#2375d6 55%,#11255a)}.ohud-orb-shine{position:absolute;inset:0;background:radial-gradient(ellipse at 32% 22%,#fffa 0,transparent 26%,transparent 62%,#0007)}.ohud-orb-cap{position:absolute;top:30%;font-size:11px;font-weight:900;letter-spacing:1.5px;text-shadow:0 1px 2px #000}.ohud-orb-val{position:absolute;top:50%;font-size:14px;font-weight:900;white-space:nowrap;text-shadow:0 1px 2px #000,0 0 4px #000}.ohud-orb[data-low=true] .ohud-orb-glass{animation:ohud-low 1s ease-in-out infinite alternate}@keyframes ohud-low{to{box-shadow:0 0 0 2px #000,0 0 14px #ff3b3b,inset 0 -10px 18px #000a}}.ohud-center{position:relative;display:grid;justify-items:center;padding-top:14px}.ohud-crystal{position:absolute;top:-30px;left:50%;width:22px;height:30px;transform:translate(-50%);clip-path:polygon(50% 0,100% 40%,50% 100%,0 40%);background:linear-gradient(135deg,#d6fbff,#3cc6f0 45%,#0a5f9e);filter:drop-shadow(0 0 6px #58d8ff)}.ohud-crystal:before{content:"";position:absolute;inset:-3px;z-index:-1}.ohud-slots{display:flex;align-items:center;gap:6px}.ohud-sep{width:2px;height:48px;margin:0 6px;background:linear-gradient(transparent,var(--gold),transparent)}.ohud-potion-host{display:flex;gap:6px}.ohud-potion{position:relative;width:60px;height:60px;min-width:44px;min-height:44px;padding:0;border:2px solid var(--gold);border-radius:6px;background:radial-gradient(circle at 45% 30%,#3a1c22,#0b0709 80%);color:#fff;cursor:pointer}.ohud-potion[data-kind=mana]{background:radial-gradient(circle at 45% 30%,#1b2d48,#06090f 80%)}.ohud-potion[data-usable=false]{border-color:#5d5442}.ohud-potion[data-usable=false] .ohud-potion-icon{filter:grayscale(.8) brightness(.55)}.ohud-potion-icon{position:absolute;inset:0;display:grid;place-items:center;font-size:28px}.ohud-potion kbd{position:absolute;left:3px;top:2px;z-index:3;min-width:15px;height:16px;padding:0 3px;border-radius:3px;background:#140f05e6;border:1px solid var(--gold);color:#ffe9a8;font:800 11px/14px inherit}.ohud-potion>b{position:absolute;right:3px;bottom:2px;z-index:3;font-size:12px;font-weight:900;text-shadow:0 1px 2px #000}.ohud-potion-cd{position:absolute;inset:0;border-radius:4px;background:conic-gradient(#000b var(--cd),transparent 0);z-index:1}.ohud-potion-cdl{position:absolute;inset:0;z-index:2;display:grid;place-items:center;font-size:18px;font-weight:900;text-shadow:0 1px 3px #000}@media(max-width:1500px),(max-height:820px){.owner-hud{--orb:80px;--edge:12px}.ohud-frame{width:min(760px,calc(100vw - 24px));padding:8px 14px}.ohud-dragon{width:64px;height:64px}.ohud-potion{width:52px;height:52px}.ohud-minimap{width:150px;height:150px}.ohud-orb-val{font-size:12px}.ohud-name{font-size:15px}.ohud-avatar{width:44px;height:44px}.ohud-target-host{width:min(360px,30vw)}}@media(max-width:900px){.ohud-dragon{display:none}.ohud-exp{margin:0 0 6px}}@media(prefers-reduced-motion:reduce){.ohud-orb-liquid,.ohud-exp-fill,.ohud-target-meter i{transition:none}.ohud-orb[data-low=true] .ohud-orb-glass{animation:none}}body:has(.opb-boss) .ohud-conn{top:calc(var(--owner-boss-top,84px) + 70px);padding:3px 12px;font-size:13px}:root{--owner-font:"Nunito Variable",system-ui,sans-serif;--owner-fs-min:10px;--owner-fs-xs:11px;--owner-fs-sm:12px;--owner-fs-md:13px;--owner-fs-lg:15px;--owner-edge:14px;--owner-top-row:12px;--owner-target-h:64px;--owner-boss-top:calc(var(--owner-top-row) + var(--owner-target-h) + 8px);--owner-left-top:98px;--owner-hit:44px;--owner-pill-top:238px;--owner-z-world:20;--owner-z-hud:30;--owner-z-hud-top:31;--owner-z-status:33;--owner-z-panel:40;--owner-z-help:45;--owner-z-tip:60;--owner-z-modal:70}@media(max-height:800px){:root{--owner-target-h:62px;--owner-left-top:86px;--owner-pill-top:200px}}.owner-skillbar{--osb:60px;display:flex;gap:6px;align-items:center;font-family:Nunito Variable,system-ui,sans-serif}.osb-slot{position:relative;width:var(--osb);height:var(--osb);min-width:44px;min-height:44px;padding:0;border:2px solid #c9a24a;border-radius:6px;background:radial-gradient(circle at 45% 30%,#2b2f3a,#0b0c11 78%);box-shadow:inset 0 0 0 2px #050507,inset 0 0 10px #000c,0 0 0 1px #3b2c0f,0 2px 6px #000a;color:#fff;cursor:pointer;touch-action:manipulation;overflow:visible}.osb-slot:focus-visible{outline:2px solid #ffe08a;outline-offset:2px}.owner-skillbar .osb-icon{position:absolute;inset:0;display:grid;place-items:center;font-size:calc(var(--osb) * .5);line-height:1;filter:drop-shadow(0 1px 2px #000)}.owner-skillbar .osb-key{position:absolute;left:3px;top:2px;z-index:3;min-width:15px;height:16px;padding:0 3px;border-radius:3px;background:#140f05e6;border:1px solid #c9a24a;color:#ffe9a8;font:800 11px/14px Nunito Variable,system-ui,sans-serif;text-align:center}.osb-mana{position:absolute;right:2px;bottom:2px;z-index:3;padding:0 3px;border-radius:3px;background:#0a1830e6;color:#9fd8ff;font-size:10px;font-weight:800;line-height:14px}.osb-cd{position:absolute;inset:0;border-radius:4px;background:conic-gradient(#000b var(--cd),transparent 0);pointer-events:none;z-index:1}.osb-cd-label{position:absolute;inset:0;z-index:2;display:grid;place-items:center;font-size:20px;font-weight:900;color:#fff;text-shadow:0 1px 3px #000,0 0 4px #000;pointer-events:none}.osb-lock{position:absolute;inset:0;z-index:2;display:grid;place-items:center;font-size:20px;background:#000a;border-radius:4px}.osb-slot[data-state=ready]{border-color:#f0c75a;box-shadow:inset 0 0 0 2px #050507,inset 0 0 10px #000c,0 0 6px #f0c75a66,0 2px 6px #000a}.osb-slot[data-state=locked] .osb-icon{filter:grayscale(1) brightness(.45)}.osb-slot[data-state=locked]{border-color:#5d5442;cursor:not-allowed}.osb-slot[data-state=no-mana]{border-color:#3e78c8}.osb-slot[data-state=no-mana] .osb-icon{filter:saturate(.3) brightness(.6)}.osb-slot[data-state=no-mana] .osb-mana{background:#7a1420;color:#ffd2d2}.osb-slot[data-state=blocked]{border-color:#b5574d}.osb-slot[data-state=blocked] .osb-icon{filter:grayscale(.8) brightness(.55)}.osb-slot[data-state=blocked]:after{content:"!";position:absolute;right:4px;top:1px;z-index:3;color:#ffcf8a;font-weight:900;font-size:15px}.osb-slot[data-state=pending] .osb-cd-label{font-size:16px}.osb-slot[data-state=empty]{border-style:dashed;border-color:#6f6247;cursor:default}.osb-tip{display:none;position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%);z-index:var(--owner-z-tip,20);width:260px;padding:8px 10px;border:1px solid #c9a24a;border-radius:6px;background:linear-gradient(#17130bf7,#0b0b0ff7);box-shadow:0 6px 18px #000b;text-align:left;pointer-events:none;white-space:normal}.osb-tip strong{display:block;color:#ffd977;font-size:14px;margin-bottom:3px}.osb-tip span{display:block;color:#e9e3d1;font-size:12px;line-height:1.4}.osb-tip span:nth-child(2){color:#9fd8ff}.osb-tip span:nth-child(3){color:#ffcf8a;font-weight:700}.osb-slot:hover .osb-tip,.osb-slot:focus-visible .osb-tip{display:block}@media(max-height:800px){.owner-skillbar{--osb:52px}.osb-cd-label{font-size:17px}}@media(prefers-reduced-motion:reduce){.osb-cd{transition:none}}html.owner-hud-on #hud .player-card,html.owner-hud-on #hud .quick-potions.battle-bar,html.owner-hud-on #target-frame,html.owner-hud-on #save-status,html.owner-hud-on #hud .control-hint{display:none!important}html.owner-hud-on #hud .owner-hud{z-index:31}html:not(.owner-hud-on) #hud .owner-hud{display:none}.auto-hunt-hud{position:fixed;right:calc(var(--edge,8px) + var(--safe-right,0px));top:calc(206px + env(safe-area-inset-top));z-index:32;pointer-events:auto}.auto-hunt-hud[hidden],.auto-hunt-gear[hidden]{display:none}.auto-hunt-toggle.on{border-color:#7fe07a;background:radial-gradient(circle at 50% 38%,#1f4a22,#112a13 62%,#071208);box-shadow:0 0 0 1px #0d2a0f,inset 0 0 0 1px #3f8f3c,0 0 12px #57d65acc}.auto-hunt-toggle.on .hud-menu-label{border-color:#7fe07a;background:linear-gradient(180deg,#24612a,#0c2a0f);color:#d8ffcf}.auto-hunt-toggle:focus-visible{outline:2px solid #ffd45a;outline-offset:2px}.auto-hunt-panel{display:flex;flex-direction:column;gap:10px}.auto-hunt-panel fieldset{border:1px solid #6b5a3a88;border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:6px;margin:0}.auto-hunt-panel legend{font-weight:700;padding:0 4px}.auto-hunt-panel label{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.auto-hunt-panel input[type=number]{width:64px}.auto-hunt-panel input[type=text]{flex:1;min-width:160px}.auto-hunt-panel input[type=range]{flex:1;min-width:120px}.auto-hunt-panel select{flex:1;min-width:160px}.auto-hunt-note{margin:0;font-size:12px;opacity:.85}.auto-hunt-run{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid #6b5a3a88;border-radius:8px;background:#0006}.auto-hunt-run .auto-hunt-state{font-weight:700;color:#d8cfb8}.auto-hunt-run.on .auto-hunt-state{color:#8fe37a}.auto-hunt-run-button{min-width:150px}.auto-hunt-run.on .auto-hunt-run-button{background:#7a2a1f;border-color:#c86a4a}.auto-hunt-stop{margin:0;color:#ffb86b;font-weight:600}#newbie-presentation{position:fixed;inset:0;z-index:110;pointer-events:none;color:#fff3cf;font-family:inherit}#newbie-presentation[hidden]{display:none}#newbie-presentation button{pointer-events:auto;min-height:42px;cursor:pointer;font-family:inherit;font-size:14px}#newbie-presentation img{object-fit:contain;object-position:bottom;pointer-events:none}.newbie-conversation{position:absolute;left:50%;bottom:max(16px,env(safe-area-inset-bottom));transform:translate(-50%);width:min(860px,calc(100% - 32px));display:grid;grid-template-columns:180px minmax(0,1fr);align-items:end;filter:drop-shadow(0 7px 15px #0008);pointer-events:auto}.newbie-speaker{position:relative;align-self:end}.newbie-speaker img{display:block;width:100%;max-height:265px}.newbie-speaker strong{display:block;background:#302c22ee;border:1px solid #c7a85c;padding:8px;text-align:center;letter-spacing:2px;color:#ffdf8a}.newbie-speech{position:relative;padding:24px;border:2px ridge #d4b46b;border-radius:8px;background:linear-gradient(135deg,#19232af2,#0b121bee);min-width:0;max-height:55dvh;overflow:auto}.newbie-speech small{color:#d5b978;font-size:11px;letter-spacing:2px}.newbie-line{font-size:clamp(15px,2vw,19px);line-height:1.5;margin:14px 0}.newbie-objective{border-left:3px solid #d2b466;padding:8px 12px;background:#ffffff08;display:grid;gap:7px;font-size:14px}.newbie-objective span{color:#dfd4b6}.newbie-speech-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px;flex-wrap:wrap}.newbie-speech-actions button{padding:9px 18px;border-radius:5px;border:1px solid #a58f52;color:#fff3cf;background:#23322f}.newbie-speech-actions .primary{background:#705628}.newbie-x{position:absolute;right:6px;top:3px;background:transparent;border:0;color:#e3d6b7;font-size:24px!important}.newbie-error{color:#ffb5a9}.newbie-hint{position:absolute;right:12px;top:max(74px,env(safe-area-inset-top));width:min(330px,calc(100% - 24px));display:grid;grid-template-columns:58px minmax(0,1fr) 28px;gap:8px;padding:10px;border:1px solid #d0b564;border-radius:10px;background:#12212cee;pointer-events:auto;box-shadow:0 5px 20px #0005}.newbie-hint img{width:58px;height:76px;border-radius:8px;background:#65552f40}.newbie-hint strong{font-size:11px;letter-spacing:1px;color:#efcf84}.newbie-hint p{font-size:13px;line-height:1.4;margin:6px 0;color:#fff0d0}.newbie-hint button{border:0;background:transparent;color:#e3d6b7;padding:2px}.newbie-hint-actions{display:flex;gap:8px;flex-wrap:wrap}.newbie-hint-actions button{font-size:11px!important;text-decoration:underline;min-height:32px!important}.newbie-review{position:absolute;right:12px;top:74px;border:1px solid #bca460;border-radius:20px;background:#19272fee;color:#f9e6b7;padding:5px 14px}.newbie-target{outline:3px solid #ffe18a!important;outline-offset:3px;box-shadow:0 0 14px #ffdc7660!important}@media(max-width:600px){.newbie-conversation{grid-template-columns:80px minmax(0,1fr);width:calc(100% - 16px);bottom:max(132px,env(safe-area-inset-bottom))}.newbie-speaker img{max-height:150px}.newbie-speaker strong{font-size:11px;letter-spacing:1px;padding:7px 1px}.newbie-speech{padding:18px 12px 12px;max-height:56dvh}.newbie-line{font-size:14px;margin:8px 0}.newbie-objective{font-size:12px;padding:7px}.newbie-speech-actions{margin-top:10px;gap:7px}.newbie-speech-actions button{padding:7px 9px;font-size:12px!important}.newbie-hint{top:76px;width:min(286px,calc(100% - 24px));grid-template-columns:46px minmax(0,1fr) 24px;padding:8px}.newbie-hint img{width:46px;height:64px}}@media(max-height:500px){.newbie-conversation{bottom:100px;grid-template-columns:100px minmax(0,1fr);width:min(710px,calc(100% - 24px))}.newbie-speaker img{max-height:155px}.newbie-speech{padding:14px;max-height:calc(100dvh - 162px)}.newbie-line{font-size:14px;margin:8px 0}.newbie-speech-actions{margin-top:8px}.newbie-hint{top:62px;width:275px;grid-template-columns:42px minmax(0,1fr) 22px;padding:7px}.newbie-hint img{width:42px;height:55px}.newbie-hint p{font-size:12px}.newbie-hint-actions button{min-height:24px!important}}.newbie-hint{right:auto;display:flex;gap:6px;padding:7px 10px;pointer-events:none;background:#192a32f5;box-shadow:0 2px 8px #0003;border-color:#b5a16d;max-width:calc(100vw - 16px)}.newbie-hint button{pointer-events:auto;min-width:30px;flex-shrink:0}.newbie-hint p{margin:0;font-size:13px}.newbie-hint[hidden]{display:none}.newbie-target{outline:2px solid #d6c38e!important;outline-offset:2px;box-shadow:0 0 7px #ffdf763a!important}.newbie-conversation[data-npc]{width:min(1060px,calc(100% - 48px));grid-template-columns:310px minmax(0,1fr);gap:0;bottom:max(106px,env(safe-area-inset-bottom));align-items:end;filter:drop-shadow(0 10px 18px #0007)}.newbie-conversation[data-npc] .newbie-speaker{z-index:1;margin-right:-25px;pointer-events:none}.newbie-conversation[data-npc] .newbie-speaker img{width:100%;max-height:410px;object-fit:contain;filter:drop-shadow(0 3px 4px #16222c80)}.newbie-conversation[data-npc] .newbie-speaker>strong{display:none}.newbie-conversation[data-npc] .newbie-speech{padding:25px 32px 20px 42px;background:linear-gradient(110deg,#f5edcdec,#eee2bfee);border:1px solid #a99057;border-radius:20px 20px 20px 5px;box-shadow:inset 0 0 0 3px #fff8db6b,0 7px 18px #16211e35;color:#333125;max-height:50dvh;overflow:auto}.newbie-conversation[data-npc] .newbie-speech:before{content:attr(data-name);display:block;color:#3b443d;font-size:24px;font-weight:900;letter-spacing:2px;margin-bottom:4px}.newbie-conversation[data-npc] .newbie-speech:after{content:"";position:absolute;left:9px;top:17px;width:4px;height:36px;background:#967938;border-radius:3px}.newbie-conversation[data-npc] .newbie-speech>small{font-size:10px;letter-spacing:1.4px;color:#776640}.newbie-conversation[data-npc] .newbie-line{font-size:19px;line-height:1.55;letter-spacing:.1px;margin:15px 0 18px;font-weight:500;max-width:600px}.newbie-conversation[data-npc] .newbie-x{color:#726542;font-size:23px!important;right:9px;top:7px}.newbie-conversation[data-npc] .newbie-speech-actions{gap:20px;align-items:center;margin-top:10px}.newbie-conversation[data-npc] .newbie-speech-actions .primary{color:#fff6d5;background:linear-gradient(#437251,#2c513b);border:1px solid #1e422d;box-shadow:inset 0 1px #94b68c,0 3px #233b2a;min-height:44px;padding:9px 24px;border-radius:8px;font-weight:800}.newbie-conversation[data-npc] .newbie-speech-actions .soft-button{color:#6b624a;background:transparent;border:0;box-shadow:none;min-height:44px;padding:8px 2px;text-decoration:underline;text-underline-offset:4px;font-size:13px}.newbie-conversation[data-npc] .newbie-objective{color:#3d4335;background:#7e815517;border-left:3px solid #9e864d;font-size:14px;padding:9px 12px}.newbie-conversation[data-npc] .newbie-objective span{color:#62593e}.newbie-conversation[data-npc] .newbie-error{color:#9b3027}@media(max-width:600px){.newbie-conversation[data-npc]{width:calc(100% - 20px);grid-template-columns:90px minmax(0,1fr);bottom:132px}.newbie-conversation[data-npc] .newbie-speaker{margin-right:-12px}.newbie-conversation[data-npc] .newbie-speaker img{max-height:160px}.newbie-conversation[data-npc] .newbie-speech{padding:16px 15px 14px 20px;border-radius:16px 16px 16px 4px;max-height:55dvh}.newbie-conversation[data-npc] .newbie-speech:before{font-size:19px;letter-spacing:1px}.newbie-conversation[data-npc] .newbie-speech:after{left:6px;top:13px;height:25px;width:3px}.newbie-conversation[data-npc] .newbie-line{font-size:15px;line-height:1.45;margin:11px 0}.newbie-conversation[data-npc] .newbie-speech-actions{gap:14px}.newbie-conversation[data-npc] .newbie-speech-actions .primary{padding:8px 14px}.newbie-conversation[data-npc] .newbie-objective{font-size:12px}}@media(max-height:500px)and (min-width:601px){.newbie-conversation[data-npc]{width:min(750px,calc(100% - 32px));grid-template-columns:170px minmax(0,1fr);bottom:92px}.newbie-conversation[data-npc] .newbie-speaker img{max-height:215px}.newbie-conversation[data-npc] .newbie-speech{padding:14px 23px 12px 30px;max-height:calc(100dvh - 162px)}.newbie-conversation[data-npc] .newbie-speech:before{font-size:20px}.newbie-conversation[data-npc] .newbie-line{font-size:15px;margin:9px 0}.newbie-conversation[data-npc] .newbie-speech-actions{margin-top:6px}}#hud{--battle-w:min(760px, calc(100vw - 12px) ,max(420px,78dvh));--bu:calc(var(--battle-w) / 2144)}#hud .battle-bar{--gold:#c99a43;--gold-hi:#f6dc8e;position:fixed!important;left:50%!important;right:auto!important;bottom:calc(6px + env(safe-area-inset-bottom))!important;transform:translate(-50%);display:block!important;width:var(--battle-w)!important;max-width:none!important;height:calc(403 * var(--bu))!important;padding:0!important;margin:0!important;box-sizing:border-box;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;pointer-events:none}#hud .battle-bar:before,#hud .battle-bar:after{content:none!important}#hud .battle-frame{position:absolute;inset:0;z-index:2;pointer-events:none}#hud .battle-frame img{position:absolute;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}#hud .battle-frame-art{left:0;top:0;width:100%;height:100%;filter:drop-shadow(0 6px 10px #000a)}#hud .battle-dragon{display:none!important}#hud .battle-dragon-red{left:calc(-10 * var(--bu));top:calc(15 * var(--bu))}#hud .battle-dragon-blue{left:calc(2004 * var(--bu));top:calc(15 * var(--bu))}#hud .battle-exp{position:absolute!important;left:calc(399 * var(--bu))!important;top:calc(81 * var(--bu))!important;width:calc(1343 * var(--bu))!important;height:calc(33 * var(--bu))!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:calc(17 * var(--bu));background:none!important;box-shadow:none!important;overflow:hidden;z-index:1}#hud .battle-exp #xp-fill{position:absolute;inset:0 auto 0 0;height:100%;max-width:100%;border-radius:inherit;background:linear-gradient(#fff1b0,#f2be3c 45%,#c98614 75%,#8a5510)!important;box-shadow:inset 0 1px #fffc,inset 0 -2px 3px #6a3d0a,0 0 6px #ffc94a88}#hud .battle-exp #master-xp-fill{position:absolute;left:0;bottom:0;height:24%;max-width:100%;z-index:1;border-radius:0 0 calc(17 * var(--bu)) calc(17 * var(--bu));background:linear-gradient(90deg,#7b4dff,#d36bff)!important;box-shadow:0 0 5px #b07cffaa;pointer-events:none}#hud .battle-exp #master-xp-fill[hidden]{display:none}#hud .battle-exp:after{content:none}#hud .battle-exp #xp-text{position:absolute;inset:0;z-index:1;display:grid;place-items:center;color:#fff8e0;font-size:max(9px,calc(27 * var(--bu)));line-height:1;font-weight:900;letter-spacing:.3px;text-shadow:0 1px 1px #000,0 0 3px #000,0 0 2px #000;white-space:nowrap}#hud .battle-resource{display:contents}#hud .battle-orb{position:absolute;z-index:1;overflow:hidden;pointer-events:none;padding:0!important;border:0!important;border-radius:50%!important;background:#07050a!important;box-shadow:none!important}#hud .battle-hp .battle-orb{left:calc(132 * var(--bu));top:calc(136 * var(--bu));width:calc(204 * var(--bu));height:calc(202 * var(--bu))}#hud .battle-mana .battle-orb{left:calc(1806 * var(--bu));top:calc(136 * var(--bu));width:calc(204 * var(--bu));height:calc(202 * var(--bu))}#hud .orb-art{position:absolute;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}#hud .battle-hp .orb-art{left:-29.3%;top:-13%;width:156.9%;height:118.3%}#hud .battle-mana .orb-art{left:-28.5%;top:-15.4%;width:155.7%;height:117.9%}#hud .orb-glass{position:absolute;overflow:hidden;border-radius:50%;pointer-events:none}#hud .battle-hp .orb-glass,#hud .battle-mana .orb-glass{inset:0}#hud .orb-empty{display:block;position:absolute;left:0;top:0;width:100%;height:0;background:radial-gradient(circle at 50% 30%,#141018e6,#050307f2 75%);box-shadow:0 1px #fff5,0 2px 5px #0009;transition:height .2s}#hud .orb-value-box{position:absolute;z-index:3;top:calc(250 * var(--bu));height:calc(50 * var(--bu));pointer-events:none}#hud .battle-hp .orb-value-box{left:calc(118 * var(--bu));width:calc(232 * var(--bu))}#hud .battle-mana .orb-value-box{left:calc(1792 * var(--bu));width:calc(232 * var(--bu))}#hud .orb-value-art{display:none}#hud .orb-value{position:absolute;inset:0;display:grid;place-items:center;margin:0;font-size:max(9px,calc(31 * var(--bu)));line-height:1;font-weight:900;color:#fff4cf;white-space:nowrap;letter-spacing:-.2px;text-shadow:0 1px 2px #000,0 0 3px #000,0 0 4px #000;font-variant-numeric:tabular-nums}#hud .battle-bar .quick-recovery-slot{position:absolute!important;z-index:3;top:calc(180 * var(--bu));width:calc(132 * var(--bu))!important;height:calc(127 * var(--bu));min-width:0;margin:0!important;display:block;pointer-events:auto}#hud .battle-hp .quick-recovery-slot{left:calc(400 * var(--bu))}#hud .battle-mana .quick-recovery-slot{left:calc(1609 * var(--bu))}#hud .battle-bar .quick-recovery-slot>button[data-action=quick-potion]{position:absolute!important;inset:calc(4 * var(--bu));display:grid!important;place-items:center;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:calc(18 * var(--bu))!important;background:radial-gradient(circle at 50% 45%,#7a1a2a55,transparent 70%)!important;box-shadow:none!important;touch-action:manipulation;cursor:pointer}#hud .battle-mana .quick-recovery-slot>button[data-action=quick-potion]{background:radial-gradient(circle at 50% 45%,#1c4d9855,transparent 70%)!important}#hud .battle-bar .quick-recovery-slot>button[data-action=quick-potion]:before,#hud .battle-bar .skill:before{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}#hud .battle-bar .quick-recovery-slot>button>kbd{position:absolute;top:calc(4 * var(--bu));left:calc(6 * var(--bu));font-size:max(8px,calc(28 * var(--bu)));font-weight:900;color:#ffe3a0;background:none;padding:0;line-height:1;text-shadow:0 1px 1px #000,0 0 2px #000;z-index:1}#hud .battle-bar .quick-recovery-slot>button b,#hud .battle-bar .quick-recovery-slot>button small{display:none}#hud .battle-bar .quick-recovery-slot>button>.recovery-icon{position:absolute;left:50%;top:50%;width:calc(92 * var(--bu));height:calc(92 * var(--bu));margin:0!important;transform:translate(-53%,-50%);object-fit:contain;grid-area:auto!important;align-self:auto}#hud .battle-bar .quick-recovery-slot>button>span{position:absolute;right:calc(4 * var(--bu));bottom:calc(1 * var(--bu));font-size:max(8px,calc(28 * var(--bu)));line-height:1;font-weight:900;color:#fff;text-shadow:0 1px 1px #000,0 0 3px #000;z-index:1}#hud .battle-bar .quick-recovery-slot>button[data-action=quick-potion]:not(:has(.recovery-icon:not([hidden]))):after{content:"🧪";position:absolute;left:50%;top:50%;transform:translate(-50%,-55%);font-size:calc(64 * var(--bu))}#hud .battle-bar .quick-recovery-slot>button[data-empty="1"]{opacity:.8}#hud .battle-bar .quick-recovery-slot>button:disabled{filter:saturate(.55) brightness(.8)}#hud .battle-pick{position:absolute!important;left:50%;top:-31px;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0 0 0 -22px!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;display:block;z-index:4;pointer-events:auto;cursor:pointer;touch-action:manipulation}#hud .battle-pick>span{--tab-h:clamp(7px,calc(50 * var(--bu)),11px);position:absolute;left:50%;top:calc(33px - var(--tab-h));width:20px;height:var(--tab-h);box-sizing:border-box;margin:0 0 0 -10px;display:grid;place-items:center;font-size:9px;line-height:1;color:#1a1004;background:linear-gradient(var(--gold-hi),var(--gold));border:1px solid #2a1d08;border-radius:3px 3px 6px 6px;box-shadow:0 1px 2px #000}#hud .quick-recovery-slot>.battle-pick{top:50%;margin:-22px 0 0!important}#hud .battle-hp .quick-recovery-slot>.battle-pick{left:-31px}#hud .battle-mana .quick-recovery-slot>.battle-pick{left:auto;right:-31px}#hud .quick-recovery-slot>.battle-pick>span{top:50%;width:11px;height:20px;margin:-10px 0 0;font-size:8px}#hud .battle-hp .quick-recovery-slot>.battle-pick>span{left:22px;border-radius:3px 6px 6px 3px}#hud .battle-mana .quick-recovery-slot>.battle-pick>span{left:11px;border-radius:6px 3px 3px 6px}#hud .battle-pick:hover>span,#hud .battle-pick:focus-visible>span{background:linear-gradient(#fff3c4,var(--gold-hi));outline:2px solid #7ee8ff;outline-offset:1px}#hud .battle-potion-menu{position:absolute;bottom:calc(100% + 34px);z-index:40;width:230px;padding:8px;box-sizing:border-box;display:grid;gap:6px;background:linear-gradient(145deg,#26303af9,#0e141bfb);border:2px solid #9c8d68;border-radius:8px;color:#f4ecd2;font-size:12px;box-shadow:0 6px 18px #000a}#hud .battle-hp .battle-potion-menu{left:-6px}#hud .battle-mana .battle-potion-menu{right:-6px}#hud .battle-potion-menu[hidden]{display:none}#hud .battle-potion-menu,#hud .battle-potion-menu *{white-space:normal}#hud .battle-potion-menu select{display:block!important;position:static!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box;min-height:44px!important;font-size:13px!important}#hud .battle-bar .skills{position:absolute!important;z-index:3;left:calc(596 * var(--bu))!important;top:calc(161 * var(--bu))!important;right:auto!important;bottom:auto!important;width:calc(951 * var(--bu))!important;height:calc(180 * var(--bu))!important;max-width:none!important;display:grid!important;grid-template-columns:repeat(4,calc(197 * var(--bu)));justify-content:space-between;gap:0!important;margin:0!important;padding:0!important;transform:none!important;pointer-events:none;opacity:1!important;background:none!important;border:0!important;box-shadow:none!important}#hud .battle-skill-slot{position:relative;width:auto;min-width:0;height:100%;pointer-events:auto}#hud .battle-bar .skill{position:absolute!important;inset:calc(6 * var(--bu))!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;display:block!important;border:0!important;border-radius:calc(12 * var(--bu))!important;padding:0!important;margin:0!important;background:radial-gradient(circle at 50% 42%,#ffffff12,transparent 68%)!important;box-shadow:none!important;overflow:visible;touch-action:manipulation;color:#fff}#hud .battle-bar .skill>span{position:absolute;left:0;right:0;top:43%;transform:translateY(-50%);text-align:center;font-size:max(12px,calc(70 * var(--bu)))!important;display:block;line-height:1;filter:drop-shadow(0 2px 3px #000c)}#hud .battle-bar .skill>kbd{display:grid!important;place-items:center;position:absolute;top:calc(2 * var(--bu));left:calc(2 * var(--bu));width:max(13px,calc(44 * var(--bu)));height:max(13px,calc(44 * var(--bu)));box-sizing:border-box;border-radius:50%;border:max(1px,calc(4 * var(--bu))) solid var(--gold);background:radial-gradient(circle at 40% 35%,#3a3020,#0d0a06)!important;font-size:max(8px,calc(26 * var(--bu)));font-weight:900;color:#ffe9b0;padding:0;line-height:1;text-shadow:0 1px 1px #000;z-index:1}#hud .battle-bar .skill>small{position:absolute!important;bottom:calc(3 * var(--bu))!important;top:auto!important;left:0;width:100%;max-width:none!important;text-align:center;font-size:max(7px,calc(23 * var(--bu)))!important;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:none!important;color:#f5e9c4;padding:0 2px!important;box-sizing:border-box;transform:none!important;border:0;text-shadow:0 1px 1px #000,0 0 2px #000}#hud .battle-bar .skill>.mana-cost{display:none!important}#hud .battle-bar .skill>.cooldown{position:absolute;inset:0;display:grid;place-items:center;border-radius:inherit;background:linear-gradient(to top,#030b16bb var(--cooldown,0%),transparent var(--cooldown,0%));font-size:max(13px,calc(80 * var(--bu)));color:#fff;text-shadow:0 1px 3px #000;pointer-events:none}#hud .battle-bar .skill.is-empty>span{color:#e9d9a5;opacity:.75}#hud .battle-bar .skill[data-blocked]:not([data-blocked=""]){box-shadow:inset 0 0 0 max(1px,calc(5 * var(--bu))) #bb7772!important}#hud .battle-bar .skill[data-blocked]:not([data-blocked=""]):after{content:"!";position:absolute;right:calc(14 * var(--bu));top:calc(4 * var(--bu));color:#ffd293;font-weight:900;font-size:max(11px,calc(60 * var(--bu)));text-shadow:0 1px 2px #000}#hud .battle-bar .skill.selected{box-shadow:inset 0 0 0 max(1px,calc(5 * var(--bu))) #7bd8e8,0 0 8px #58d8ff99!important}#hud .battle-skill-change{display:none!important}#hud .battle-picker{position:fixed;z-index:70;bottom:calc(var(--battle-bar-height,110px) + 24px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);width:min(640px,calc(100vw - 16px));max-height:min(60dvh,calc(100dvh - var(--battle-bar-height,110px) - 42px));overflow:auto;box-sizing:border-box;background:linear-gradient(145deg,#263640f9,#101b25fb);border:2px solid #9c8d68;border-radius:8px;padding:12px;color:#f6efd5;box-shadow:0 8px 24px #000b}#hud .battle-picker[hidden]{display:none}#hud .battle-picker header{display:flex;justify-content:space-between;align-items:center;gap:8px}#hud .battle-picker header button{min-width:44px;min-height:44px;background:#25353f;border:1px solid #b7a97c;color:#fff;border-radius:5px;font-size:24px}#hud .battle-choice-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}#hud .battle-choice-list button{display:flex;gap:8px;text-align:left;min-height:44px;background:#17242ef2;border:1px solid #6f6a55;border-radius:6px;color:#f6efd5;padding:7px}#hud .battle-choice-list button:disabled{opacity:.5}#hud .battle-choice-icon{font-size:24px}#hud .battle-choice-list b{display:block}#hud .battle-choice-list small,#hud .battle-choice-list em{display:block;font-size:11px;opacity:.85}#hud .battle-choice-list small:first-of-type{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}#hud .battle-choice-error{min-height:1em;margin:6px 0 0;color:#ffcf9e}#hud.mobile-combat .movement-joystick{bottom:calc(var(--battle-bar-height,110px) + 24px + env(safe-area-inset-bottom))!important}#hud>.mobile-basic{position:fixed!important;right:18px!important;left:auto!important;bottom:calc(var(--battle-bar-height,110px) + 24px + env(safe-area-inset-bottom))!important;width:64px;min-width:44px;min-height:64px;border-radius:50%;background:linear-gradient(145deg,#73583d,#293139);border:2px solid #c7b787;color:#fff;pointer-events:auto;display:grid!important;place-content:center;gap:2px}#hud>.mobile-basic span{font-size:23px}#hud>.mobile-basic small{font-size:10px}#hud .control-hint{display:none}#hud.fishing .battle-bar{visibility:hidden}#hud.mobile-combat .battle-picker{bottom:calc(var(--battle-bar-height,110px) + 12px + env(safe-area-inset-bottom));max-height:calc(100dvh - var(--battle-bar-height,110px) - 24px)}#hud.battle-hud-ready:not(.fishing) .player-card .meter.health,#hud.battle-hud-ready:not(.fishing) .player-card .meter.mana{display:none!important}#hud.battle-hud-ready .player-card{min-height:0}#hud.battle-hud-ready .player-details{gap:3px}@media(orientation:landscape)and (max-height:500px){#hud .battle-picker{width:min(500px,calc(100vw - 240px));max-height:calc(100dvh - var(--battle-bar-height,140px) - 36px)}}@media(max-width:600px){#hud .battle-bar .skill>small{display:none}#hud .battle-picker{padding:8px}#hud .battle-choice-list{grid-template-columns:1fr}}#hud .battle-hp.is-low .battle-orb{animation:battle-low-hp .9s ease-in-out infinite}#hud .battle-hp.is-low .orb-value{color:#ff8a8a;animation:battle-low-text .9s ease-in-out infinite}@keyframes battle-low-hp{0%,to{filter:drop-shadow(0 0 0 #ff1e1e00)}50%{filter:drop-shadow(0 0 calc(40 * var(--bu)) #ff2a2a) drop-shadow(0 0 calc(14 * var(--bu)) #ff6a6a) brightness(1.25)}}@keyframes battle-low-text{0%,to{color:#ff8a8a}50%{color:#fff;text-shadow:0 0 6px #ff2a2a,0 1px 2px #000}}@media(prefers-reduced-motion:reduce){#hud .orb-empty{transition:none}#hud .battle-hp.is-low .battle-orb,#hud .battle-hp.is-low .orb-value{animation:none;filter:drop-shadow(0 0 calc(30 * var(--bu)) #ff2a2a)}}@media(orientation:landscape)and (max-height:500px)and (min-width:760px){#hud.mobile-combat .movement-joystick{bottom:calc(14px + env(safe-area-inset-bottom))!important}#hud>.mobile-basic{bottom:calc(14px + env(safe-area-inset-bottom))!important}}#hud .battle-potion-menu .auto-mana{display:flex;align-items:flex-start;gap:8px;min-height:44px;padding:6px 4px;border-top:1px solid #5d5440;cursor:pointer;pointer-events:auto}#hud .battle-potion-menu .auto-mana input{width:22px;height:22px;margin:2px 0 0;flex:none;accent-color:#3fa6ff}#hud .battle-potion-menu .auto-mana b{display:block;color:#bfe8ff}#hud .battle-potion-menu .auto-mana small{display:block;font-size:11px;line-height:1.35;color:#e8dfc4}#hud #boss-bar{top:auto;bottom:calc(6px + 403 * var(--bu) + 8px + var(--safe-bottom))}@media(orientation:landscape)and (max-height:500px){#hud #boss-bar{bottom:calc(6px + 403 * var(--bu) + 6px + var(--safe-bottom));left:50%;right:auto;width:min(460px,46vw);transform:translate(-50%)}}@media(max-width:600px)and (orientation:portrait){#hud #boss-bar{top:calc(194px + var(--safe-top));bottom:auto}}html.hud-art-owner #hud .battle-orb{background:none!important;box-shadow:none;padding:0}html.hud-art-owner #hud .orb-glass{inset:0;background:#07050a url(/assets/hud/orb-hp.webp) center/100% 100% no-repeat;box-shadow:0 0 0 1.5px #000,0 3px 7px #000c,inset 0 0 0 1px #ffffff26;filter:none}html.hud-art-owner #hud .orb-glass:before{content:"";position:absolute;inset:0;background:#05030a;opacity:.72;border-radius:50%}html.hud-art-owner #hud .battle-mana .orb-glass{background-image:url(/assets/hud/orb-mana.webp)}html.hud-art-owner #hud .orb-liquid{background:url(/assets/hud/orb-hp.webp) center bottom/var(--orb) var(--orb) no-repeat!important}html.hud-art-owner #hud .battle-mana .orb-liquid{background-image:url(/assets/hud/orb-mana.webp)!important}html.hud-art-owner #hud .orb-liquid:before{height:5px;top:-2px}html.hud-art-owner #hud .orb-liquid:after{content:none}html.hud-art-owner #hud .orb-shine{background:radial-gradient(circle at 50% 50%,transparent 64%,#0000009c 100%)}html.hud-art-owner #hud .battle-dragon-art{width:calc(var(--orb) * 1.3);height:calc(var(--orb) * 1.3);margin:0!important;top:auto!important;bottom:52%;left:auto;right:30%;object-fit:contain;filter:drop-shadow(0 2px 3px #000c);z-index:2}html.hud-art-owner #hud .battle-mana .battle-dragon-art{right:auto;left:30%;transform:scaleX(-1)}html.hud-art-owner #hud .battle-bar .skill{height:calc(var(--slot) * 1.32)!important;border:0!important;border-radius:5px!important;background:#0d1016 url(/assets/hud/slot.webp) center/100% 100% no-repeat!important;box-shadow:0 1px 3px #000!important}html.hud-art-owner #hud .battle-bar .skill.is-empty{border:0!important;opacity:.9}html.hud-art-owner #hud .battle-bar .skill.selected{box-shadow:0 0 0 1.5px #7bd8e8,0 0 8px #58d8ff99!important}html.hud-art-owner #hud .battle-bar .skill[data-blocked]:not([data-blocked=""]){box-shadow:0 0 0 1.5px #bb7772!important}html.hud-art-owner #hud .battle-bar .quick-recovery-slot>button[data-action=quick-potion]{border:0!important;border-radius:5px!important;background:#0d1016 url(/assets/hud/potion.webp) center/100% 100% no-repeat!important;box-shadow:0 1px 3px #000!important}html.hud-art-owner #hud .battle-bar .quick-recovery-slot>button[data-empty="1"]{border:0!important;opacity:.85}html.hud-art-owner #hud .battle-gem{width:26px;height:30px;background:url(/assets/hud/gem.webp) center/contain no-repeat;filter:drop-shadow(0 0 5px #4fd2ffaa)}html.hud-art-owner #hud .battle-gem svg{display:none}html.hud-art-owner #hud .battle-bar{border-color:#d2a44a;box-shadow:0 0 0 1px #000,0 0 0 3px #4a3410,0 0 0 4px #000c,inset 0 1px #ffe7a466,inset 0 -3px 8px #000,0 8px 18px #000a!important}#hud .battle-bar .pk-quick{position:absolute;z-index:4;width:auto!important;min-width:0!important;height:auto!important;min-height:26px!important;grid-template-columns:none!important;left:calc(233 * var(--bu));bottom:calc(100% + 2px);transform:translate(-50%);display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:2px 10px 2px 6px;border-radius:13px;border:1px solid #c99a43;background:linear-gradient(#2a2418f2,#120e08f2);color:#f3e6c0;font:800 12px/1 system-ui,sans-serif;white-space:nowrap;box-shadow:0 2px 6px #000a;pointer-events:auto;cursor:pointer;touch-action:manipulation}#hud .battle-bar .pk-quick:before{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}#hud .battle-bar .pk-quick[data-on="1"]{border-color:#ff5a4a;background:linear-gradient(#6a1410f2,#2a0806f2);color:#ffd9d2;box-shadow:0 0 8px #ff3a2a88,0 2px 6px #000a}#hud .battle-bar .pk-quick .hud-icon-art{width:18px;height:18px}#hud .battle-bar .pk-quick:hover,#hud .battle-bar .pk-quick:focus-visible{outline:2px solid #7ee8ff;outline-offset:1px}#hud .battle-bar .pk-quick:disabled{opacity:.7;cursor:not-allowed}#hud .battle-bar .pk-quick[hidden]{display:none}#hud.mobile-combat .battle-bar .pk-quick{position:fixed;left:calc(10px + env(safe-area-inset-left));bottom:auto;top:calc(120px + env(safe-area-inset-top));transform:none}body>.pk-quick{position:fixed;left:12px;bottom:12px;z-index:31}#world.pk-cursor{cursor:url(/assets/ui/cursor/pk-dagger-32.png) 2 2,crosshair;cursor:-webkit-image-set(url(/assets/ui/cursor/pk-dagger-32.png) 1x,url(/assets/ui/cursor/pk-dagger-64.png) 2x) 2 2,crosshair}#hud .battle-skill-slot:before,#hud .battle-bar .quick-recovery-slot:before{content:"";position:absolute;inset:calc(2 * var(--bu));border-radius:calc(12 * var(--bu));background:radial-gradient(circle at 50% 40%,#202733,#07090d 78%);box-shadow:inset 0 0 calc(18 * var(--bu)) #000;pointer-events:none}#hud .battle-bar .quick-recovery-slot:before{z-index:-1}#hud .battle-exp{background:linear-gradient(#050608,#16181d)!important}#app:has(#hud.battle-hud-ready:not(.mobile-combat):not(.fishing)) #toasts{bottom:calc(6px + var(--battle-bar-height,143px) + 36px + var(--safe-bottom,0px))}#app.boss-on:has(#hud.battle-hud-ready:not(.mobile-combat):not(.fishing)) #toasts{bottom:calc(6px + var(--battle-bar-height,143px) + 96px + var(--safe-bottom,0px))}#app:has(#hud.battle-hud-ready:not(.mobile-combat)) #dialog-layer:not([hidden])~#toasts{top:calc(14px + var(--safe-top,0px));bottom:auto}#hud .battle-band{position:fixed;left:0;right:0;bottom:0;height:calc(6px + 300 * var(--bu) + env(safe-area-inset-bottom));pointer-events:none;background:radial-gradient(ellipse 60% 140% at 50% 100%,#3a2408cc,transparent 70%),repeating-linear-gradient(90deg,#ffffff06 0 1px,transparent 1px 4px),linear-gradient(180deg,#1d1610f2 0,#0d0a08f7 35%,#050404);border-top:2px solid #000;box-shadow:0 -1px #f6dc8e,0 -3px #6b4a1c,0 -4px #000,0 -14px 22px #0009,inset 0 8px 12px #000a}#hud .battle-band:before{content:"";position:absolute;inset:6px 8px 4px;border:1px solid #c99a4359;border-bottom:0;border-radius:3px 3px 0 0;box-shadow:inset 0 0 0 1px #000}#hud .battle-band:after{content:"";position:absolute;left:0;right:0;top:2px;height:8px;background:radial-gradient(circle,#f6dc8e 0 1.5px,#5a3a10 2.5px,transparent 3px) 20px 50%/64px 8px repeat-x;opacity:.75}#hud.fishing .battle-band{visibility:hidden}.skill-icon-art{display:block;width:1.6em;height:1.6em;margin:0 auto;object-fit:cover;border-radius:16%;pointer-events:none;box-shadow:0 0 0 1px #0008}.skills-slot-title .skill-icon-art{width:22px;height:22px}#hud .battle-choice-icon .skill-icon-art{width:34px;height:34px}.skills-icon .skill-icon-art{width:1.15em;height:1.15em}.newbie-route .muted{color:#b6c2ce;line-height:1.5}.newbie-route .button-row{display:flex;flex-wrap:wrap;gap:8px}.newbie-route button{white-space:normal;max-width:100%}.newbie-route p,.newbie-route strong{overflow-wrap:anywhere}.key-hint{position:fixed;top:72px;left:50%;transform:translate(-50%);z-index:30;width:min(400px,86vw);padding:10px 14px;border-radius:12px;background:#141a24eb;border:1px solid #ffd45a;color:#f4f1e6;box-shadow:0 6px 18px #00000073;font-size:14px;line-height:1.4;pointer-events:auto}.key-hint strong{color:#ffd45a}.key-hint p{margin:4px 0 8px}.key-hint .button-row{display:flex;gap:8px;justify-content:flex-end}@media(max-height:500px){.key-hint{top:44px;left:46%;width:min(300px,36vw);font-size:12px;padding:6px 10px}.key-hint p{margin:2px 0 4px}.key-hint .button-row button{min-height:30px;padding:2px 12px}}html.newbie-route-on .siege-open-btn,html.newbie-route-on .gwar-open-btn,html.newbie-route-on .duel-open-btn{display:none!important}@media(max-height:500px){html.newbie-route-on :is(.arena-open-btn,.castle-open-btn,.chaos-open-btn,.dungeon-open-btn,.event-open-btn,.guild-open-btn,.market-open-btn,.trade-open-btn){display:none!important}}#dialog:has(.attributes-screen){width:min(1180px,calc(100vw - 24px));max-width:none;padding:0;border:2px solid #ad8650;background:#17191d;color:#ece3cc}#dialog:has(.attributes-screen)>header{display:none}#dialog:has(.attributes-screen) #dialog-body{padding:0;overflow:hidden}.attributes-screen{display:flex;flex-direction:column;height:min(720px,calc(100dvh - 24px));min-height:0}.attributes-top{display:flex;justify-content:space-between;align-items:center;padding:10px 18px;border-bottom:1px solid #a37d46}.attributes-top h2{margin:0}.attributes-screen button{min-height:44px;min-width:44px;border:1px solid #a37d46;border-radius:7px;background:linear-gradient(#44382b,#252329);color:#f2e5c7;cursor:pointer}.attributes-screen button:disabled{opacity:.45;cursor:default}.attributes-columns{display:grid;grid-template-columns:30fr 35fr 35fr;gap:12px;padding:12px;min-height:0;flex:1}.attributes-columns>section{min-width:0;overflow:auto;background:#222126;border:1px solid #705b3e;border-radius:9px;padding:12px}.attribute-portrait{display:flex;flex-direction:column;align-items:center;gap:7px}.attribute-portrait canvas{width:100%;max-height:65%;aspect-ratio:1;object-fit:contain;touch-action:none}.attributes-screen h3{font-size:18px;margin:0 0 12px}.attribute-row{display:grid;gap:4px;padding:9px 0;border-bottom:1px solid #4d4231}.attribute-row small{color:#ccbda1}.attribute-stepper{display:flex;gap:6px;align-items:center}.attribute-stepper label{display:flex;align-items:center;gap:6px}.attribute-stepper input{width:48px;text-align:center;background:#14151a;color:#eee1c4;border:1px solid #705b3e}.attribute-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.attribute-stat{display:grid;grid-template-columns:1fr auto;gap:6px;padding:12px 0;border-bottom:1px solid #4d4231}.attribute-stat>span:last-child{grid-column:2;text-align:right}.attribute-up{color:#79d78d}.attributes-screen .muted{font-size:12px;line-height:1.4;color:#c0b7a4}@media(max-width:900px){.attributes-columns{gap:6px;padding:6px}.attributes-columns>section{padding:8px}.attributes-screen h3{font-size:15px}.attribute-row{padding:5px 0}.attribute-stat{font-size:13px;padding:8px 0}.attribute-actions{gap:5px}.attributes-top{padding:6px 12px}}#dialog:has(.attr-art){--aw:min(1180px, calc(100vw - 16px) , calc((100dvh - 16px)*1.5) );width:var(--aw);max-width:none;max-height:none;padding:0;background:none;border:0;box-shadow:none;border-radius:0;overflow:visible}#dialog:has(.attr-art)>header{display:none}#dialog:has(.attr-art) #dialog-body{padding:0;overflow:visible;max-height:none}.attr-art{--fu:calc(100cqw / 1536);--gold:#f6d36b;container-type:inline-size;position:relative;display:block;width:100%;height:auto;aspect-ratio:1536/1024;min-height:0;font-size:calc(20 * var(--fu));color:#ece4d2}.attr-art>.attr-frame{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 12px 30px #000b)}.attr-art button{font-family:inherit;min-height:0;min-width:0;border-radius:0}.attr-art button:focus-visible{outline:2px solid #7ee8ff;outline-offset:2px}.attr-art .attributes-top{position:absolute;inset:0;display:block;padding:0;border:0;pointer-events:none}.attr-art .attributes-top h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.attr-art .attributes-top>button{position:absolute;left:calc(1352 * var(--fu));top:calc(38 * var(--fu));width:calc(86 * var(--fu));height:calc(86 * var(--fu));min-width:32px;min-height:32px;padding:0;border:0;border-radius:50%;background:none;pointer-events:auto;cursor:pointer}.attr-art .attributes-top>button:hover{box-shadow:0 0 16px #ff6b5a99}.attr-art .attribute-portrait{position:absolute;left:calc(160 * var(--fu));top:calc(92 * var(--fu));width:calc(440 * var(--fu));height:calc(380 * var(--fu));display:block;padding:0;border:0;background:none;overflow:visible}.attr-art .attribute-portrait canvas{position:absolute;left:calc(40 * var(--fu));top:0;width:calc(360 * var(--fu));height:calc(380 * var(--fu));max-height:none;aspect-ratio:auto;cursor:grab;touch-action:none}.attr-art .attribute-portrait p[data-character-model-status]{position:absolute;left:0;right:0;top:calc(170 * var(--fu));margin:0;text-align:center;font-size:max(10px,calc(18 * var(--fu)));color:#cfe6ff;text-shadow:0 1px 2px #000;pointer-events:none}.attr-art .attribute-portrait p[data-character-model-status]:empty{display:none}.attr-art .attr-power{position:absolute;left:calc(130 * var(--fu));top:calc(386 * var(--fu));width:calc(180 * var(--fu));height:calc(36 * var(--fu));display:flex;align-items:center;justify-content:center;font-size:max(9px,calc(19 * var(--fu)));color:#ecf2ff;text-shadow:0 1px 2px #000;pointer-events:none}.attr-art .attr-info{position:absolute;left:calc(176 * var(--fu));top:calc(523 * var(--fu));width:calc(408 * var(--fu));height:calc(354 * var(--fu));margin:0;display:grid;grid-template-rows:repeat(10,1fr)}.attr-art .attr-info-row{display:flex;align-items:center;justify-content:flex-end;min-width:0}.attr-art .attr-info-row dt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.attr-art .attr-info-row dd{margin:0;max-width:calc(270 * var(--fu));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:max(9px,calc(19 * var(--fu)));font-weight:700;color:#fff3cf;text-shadow:0 1px 2px #000}.attr-art .attr-info-row dd b{color:#9cf0a8}.attr-art .attr-remaining{position:absolute;left:calc(660 * var(--fu));top:calc(224 * var(--fu));width:calc(660 * var(--fu));height:calc(80 * var(--fu));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(4 * var(--fu));text-align:center}.attr-art .attr-remaining b{font-size:max(11px,calc(27 * var(--fu)));color:#fff;text-shadow:0 1px 2px #000}.attr-art .attr-remaining b span{color:var(--gold)}.attr-art .attr-remaining small{font-size:max(9px,calc(18 * var(--fu)));color:#dfe8f5}.attr-art .attr-reset{position:absolute;right:calc(14 * var(--fu));top:calc(22 * var(--fu));height:calc(36 * var(--fu));min-height:24px;padding:0 calc(14 * var(--fu));font-size:max(9px,calc(16 * var(--fu)));color:#f2e5c7;background:#2a1f12cc;border:1px solid #c79a4a;border-radius:calc(8 * var(--fu))}.attr-art .attribute-fields{position:absolute;left:calc(652 * var(--fu));top:calc(316 * var(--fu));width:calc(668 * var(--fu));height:calc(470 * var(--fu));display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(6,minmax(0,1fr));gap:calc(5 * var(--fu))}.attr-art .attribute-row{display:grid;grid-template-columns:calc(70 * var(--fu)) minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:calc(14 * var(--fu));align-items:center;min-height:0;padding:0 calc(14 * var(--fu)) 0 calc(10 * var(--fu));border:0;border-style:solid;border-width:calc(10 * var(--fu));border-image:url(/assets/ui/attributes/row.webp) 12 fill / calc(10 * var(--fu)) stretch}.attr-art .attr-icon{grid-row:1/3;width:calc(62 * var(--fu));height:calc(62 * var(--fu));background:url(/assets/ui/attributes/icon-square.webp) center/100% 100% no-repeat}.attr-art .attr-icon.icon-attack{background:url(/assets/ui/attributes/icon-attack-v2.webp) center/80% no-repeat,url(/assets/ui/attributes/icon-square.webp) center/100% 100% no-repeat}.attr-art .attr-icon.icon-agility{background:url(/assets/ui/attributes/icon-agility-v2.webp) center/80% no-repeat,url(/assets/ui/attributes/icon-square.webp) center/100% 100% no-repeat}.attr-art .attr-icon.icon-health{background:url(/assets/ui/attributes/icon-health-v2.webp) center/80% no-repeat,url(/assets/ui/attributes/icon-square.webp) center/100% 100% no-repeat}.attr-art .attr-icon.icon-energy{background-image:url(/assets/ui/attributes/icon-energy.webp)}.attr-art .attr-icon.icon-mana{background:url(/assets/ui/attributes/icon-mana-v2.webp) center/80% no-repeat,url(/assets/ui/attributes/icon-square.webp) center/100% 100% no-repeat}.attr-art .attr-icon.icon-defense{background:url(/assets/ui/attributes/icon-defense-v2.webp) center/80% no-repeat,url(/assets/ui/attributes/icon-square.webp) center/100% 100% no-repeat}.attr-art .attribute-row strong{grid-column:2;grid-row:1;align-self:end;font-size:max(10px,calc(23 * var(--fu)));color:#ffe04f;text-shadow:0 1px 2px #000;white-space:nowrap}.attr-art .attribute-row small{grid-column:2;grid-row:2;align-self:start;font-size:max(8px,calc(16 * var(--fu)));line-height:1.2;color:#e9eef6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attr-art .attr-saved{grid-column:2;grid-row:1;justify-self:end;align-self:end;font-size:max(8px,calc(14 * var(--fu)));color:#bcd0e6;white-space:nowrap}.attr-art .attribute-stepper{grid-column:3;grid-row:1/3;display:flex;align-items:center;gap:calc(12 * var(--fu))}.attr-art .attribute-stepper button{width:calc(56 * var(--fu));height:calc(54 * var(--fu));min-width:28px;min-height:28px;padding:0;border:0;color:transparent;font-size:0;background:url(/assets/ui/attributes/plus.webp) center/100% 100% no-repeat;cursor:pointer}.attr-art .attribute-stepper button[data-delta="-1"]{background-image:url(/assets/ui/attributes/minus.webp)}.attr-art .attribute-stepper button:hover:not(:disabled){filter:brightness(1.2)}.attr-art .attribute-stepper button:disabled{filter:grayscale(.8) brightness(.6);cursor:default;opacity:1}.attr-art .attribute-stepper input{width:calc(92 * var(--fu));height:calc(54 * var(--fu));padding:0;border:0;text-align:center;font:700 max(11px,calc(26 * var(--fu))) inherit;color:#fff;background:url(/assets/ui/attributes/value.webp) center/100% 100% no-repeat;-moz-appearance:textfield;appearance:textfield;min-height:0;box-sizing:border-box}.attr-art .attribute-stepper input::-webkit-inner-spin-button,.attr-art .attribute-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.attr-art #attribute-feedback{position:absolute;left:calc(660 * var(--fu));top:calc(786 * var(--fu));width:calc(660 * var(--fu));margin:0;text-align:center;font-size:max(9px,calc(15 * var(--fu)));color:#ffd28a;text-shadow:0 1px 2px #000;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attr-art .attribute-actions{position:absolute;inset:0;display:block;margin:0;pointer-events:none}.attr-art .attribute-actions button{position:absolute;top:calc(802 * var(--fu));height:calc(96 * var(--fu));min-height:32px;padding:0;border:0;color:transparent;font-size:max(10px,calc(30 * var(--fu)));background:center/100% 100% no-repeat;pointer-events:auto;cursor:pointer}.attr-art .attr-confirm{left:calc(652 * var(--fu));width:calc(316 * var(--fu));background-image:url(/assets/ui/attributes/btn-confirm.webp)!important}.attr-art .attr-undo{left:calc(998 * var(--fu));width:calc(322 * var(--fu));background-image:url(/assets/ui/attributes/btn-undo.webp)!important}.attr-art .attribute-actions button:hover:not(:disabled){filter:brightness(1.12)}.attr-art .attribute-actions button:disabled{filter:grayscale(.75) brightness(.65);cursor:default;opacity:1}@container (max-width:700px){.attr-art .attribute-fields{gap:calc(4 * var(--fu))}.attr-art .attribute-row{grid-template-rows:1fr;column-gap:4px;padding:0 4px;border-width:4px;border-image-width:4px}.attr-art .attr-icon{grid-row:1;width:22px;height:22px}.attr-art .attribute-row strong{grid-row:1;align-self:center;font-size:11px}.attr-art .attribute-row small,.attr-art .attr-saved{display:none}.attr-art .attribute-stepper{grid-row:1;gap:3px}.attr-art .attribute-stepper button{width:26px;height:24px;min-width:26px;min-height:24px}.attr-art .attribute-stepper input{width:34px;height:24px;font-size:12px}.attr-art .attr-info-row dd{font-size:9px}}.character-panel .character-layout{display:grid;grid-template-columns:minmax(220px,1fr) minmax(240px,1fr);gap:22px}.character-gear-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.character-gear-slot{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid #b99b64;border-radius:12px;overflow-wrap:anywhere}.character-gear-slot button,.attribute-fields input{min-height:44px}.attribute-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.attribute-fields label{display:flex;flex-direction:column;gap:6px}.attribute-fields input{width:100%;box-sizing:border-box}.character-panel .panel-tabs{display:flex;flex-wrap:wrap}.character-panel .panel-tabs button{min-height:44px}@media(max-width:700px){.character-panel .character-layout{grid-template-columns:minmax(0,1fr)}.character-panel h2{font-size:1.1rem}.attribute-fields{grid-template-columns:minmax(0,1fr)}}.character-preview{display:grid;justify-items:center;min-width:0}.character-preview canvas{width:min(100%,240px);height:auto;aspect-ratio:1;pointer-events:none}.attribute-stepper{display:grid;grid-template-columns:44px minmax(48px,1fr) 44px;gap:6px}.attribute-stepper button{min-height:44px;min-width:44px}.equipment-details{overflow-wrap:anywhere;min-width:0}.equipment-compare{width:100%;border-collapse:collapse;font-size:.9rem}.equipment-compare th,.equipment-compare td{padding:6px;text-align:left;border-bottom:1px solid #b99b64}.equipment-compare .gain{color:#237537}.equipment-compare .loss{color:#b23232}.storage-detail input{min-height:44px;max-width:100px}.storage-panel button{min-height:44px}.chest-slot small,.chest-slot i{display:block;overflow-wrap:anywhere}@media(max-height:520px)and (orientation:landscape){.character-panel .character-layout{grid-template-columns:minmax(200px,1fr) minmax(220px,1fr);gap:12px}.character-preview canvas{width:150px}.attribute-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}#dialog:has(.skills-screen){width:min(1120px,calc(100vw - 24px));max-width:none;height:calc(100dvh - 24px);max-height:820px;padding:0;border:2px solid #a9884f;border-radius:16px;background:#171b23;box-shadow:0 20px 70px #0009,inset 0 0 0 3px #302b23}#dialog:has(.skills-screen)>header{display:none}#dialog-body:has(.skills-screen){height:100%;max-height:none;padding:0;overflow:hidden}.skills-screen{color:#eadfca;height:100%;min-height:0;min-width:0;padding:12px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px}.skills-screen:has(.skills-roadmap){grid-template-rows:auto minmax(320px,1fr);grid-auto-rows:auto;overflow-y:auto;overscroll-behavior:contain}.skills-slot-title .slot-locked{grid-column:1/-1;font-style:normal;font-size:11px;font-weight:700;color:#e0b060;white-space:nowrap;display:flex;align-items:center;gap:3px}.skills-slot-title .slot-locked .hud-icon-art{width:14px;height:14px}.skills-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #927449;padding-bottom:8px}.skills-top h2{font-size:24px;color:#f5d791;margin:0}.skills-top button{width:44px;min-height:44px;font-size:25px}.skills-top .skills-spirit{width:auto;min-height:36px;margin-left:auto;margin-right:10px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:800;white-space:nowrap}.skills-top .skills-spirit .hud-icon-art{width:22px;height:22px}.skills-columns{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:12px;min-height:0;overflow:hidden}.skills-library,.skills-information,.skills-bindings{background:linear-gradient(135deg,#262b32,#161c24);border:1px solid #8c7049;border-radius:10px;padding:12px;box-shadow:inset 0 1px #c5a46b33,0 5px 15px #0003;min-width:0;min-height:0}.skills-library,.skills-information{display:flex;flex-direction:column;gap:10px;overflow:hidden}.skills-library header{flex-shrink:0}.skills-screen h3{color:#ebc78c;margin:0;font-size:17px}.skills-screen p{line-height:1.45}.skills-screen small{color:#cdb994;line-height:1.3}.skills-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-content:start;overflow:auto;overscroll-behavior:contain;min-height:0;flex:1;padding:3px;touch-action:pan-y}.skills-card{display:flex;align-items:stretch;flex-direction:column;gap:6px;white-space:normal;overflow-wrap:anywhere;min-width:0;padding:0!important;border:0!important;background:transparent!important;color:#eadfca!important;box-shadow:none!important;align-self:start}.skills-square{aspect-ratio:1;width:100%;border:1px solid #96794b;border-radius:9px;background:linear-gradient(#383332,#141c26);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:5px;box-shadow:inset 0 1px #e8cc8333}.skills-card.selected .skills-square{border:2px solid #ffd378;box-shadow:0 0 10px #efb34b44;background:linear-gradient(#57342b,#302422)}.skills-card strong{font-size:13px;line-height:1.3;text-align:center}.skills-card-status{font-size:11px;line-height:1.2;text-align:center}.skills-icon{font-size:32px;line-height:1.3}.skills-card>small{text-align:center;font-size:11px}.skills-detail{overflow:auto;overscroll-behavior:contain;min-height:0;flex:1;touch-action:pan-y}.skills-detail-title{display:flex;gap:12px;align-items:center}.skills-detail h4{font-size:19px;margin:8px 0}.skills-detail dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.skills-detail dd{margin:0;text-align:right;overflow-wrap:anywhere}.skills-detail dt{color:#c7b89d}.skills-bindings{overflow:hidden;flex-shrink:0}.skills-bindings-heading{display:flex;align-items:center;gap:12px;justify-content:space-between;margin-bottom:8px}.skills-slots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.skills-slot{min-width:0;padding:8px;border:1px solid #69593e;border-radius:8px;background:#111921}.skills-slot.target-slot{border-color:#ebc78c}.skills-slot-title{display:grid;grid-template-columns:20px 24px minmax(0,1fr);gap:5px;align-items:center;min-height:34px}.skills-slot-title b{color:#ffd88d}.skills-slot-title strong{font-size:12px;line-height:1.25;overflow-wrap:anywhere}.skills-slot-title span{font-size:22px}.skills-slot-actions{display:flex;gap:6px;margin:5px 0}.skills-slot-actions button{min-width:0;min-height:44px;flex:1;padding:4px;border:1px solid #997a49;border-radius:7px;background:#654c34;color:#fff0ce;font-size:12px}.skills-slot small{display:block;font-size:11px;overflow-wrap:anywhere}.skills-screen button:disabled{opacity:.5;cursor:not-allowed}.skills-hud-button{width:auto!important;min-width:44px;min-height:44px;padding:0 10px!important;gap:5px;display:flex!important;align-items:center}.skills-hud-button span{font-size:12px!important;display:inline!important}body:has(#dialog-layer:not([hidden]) .skills-screen) #hud{z-index:5;pointer-events:none}body:has(#dialog-layer:not([hidden]) .skills-screen) #hud>*{visibility:hidden}body:has(#dialog-layer:not([hidden]) .skills-screen) .top-actions{visibility:visible;pointer-events:none}body:has(#dialog-layer:not([hidden]) .skills-screen) .top-actions>*{visibility:hidden;pointer-events:none}body:has(#dialog-layer:not([hidden]) .skills-screen) .top-actions .skills-hud-button{visibility:visible;pointer-events:auto}@media(max-width:950px){.skills-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.skills-columns{gap:8px}.skills-screen{padding:8px;gap:8px}.skills-library,.skills-information,.skills-bindings{padding:8px}.skills-bindings-heading small{font-size:10px}}@media(max-width:740px){.skills-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skills-grid{gap:8px}.skills-detail dl{font-size:12px;gap:6px}.skills-detail p{font-size:12px}.skills-slot{padding:5px}.skills-slot-title{grid-template-columns:16px minmax(0,1fr);gap:3px}.skills-slot-title span{display:none}.skills-slot-title strong{font-size:11px}.skills-slot-actions{gap:3px}.skills-bindings-heading{gap:5px}.skills-bindings-heading h3{font-size:14px}.skills-slot small{font-size:10px}}@media(max-height:500px){#dialog:has(.skills-screen){height:calc(100dvh - 12px);width:calc(100vw - 16px)}.skills-screen{padding:6px;gap:6px}.skills-top{padding-bottom:3px}.skills-top h2{font-size:19px}.skills-top button{min-height:36px;width:36px}.skills-library,.skills-information,.skills-bindings{padding:6px}.skills-library,.skills-information{gap:5px}.skills-bindings-heading{margin-bottom:5px}.skills-screen h3{font-size:14px}.skills-grid{gap:7px}.skills-card-status{font-size:10px}.skills-slot-title{min-height:28px}.skills-slot-actions{margin:3px 0}.skills-slot small{font-size:10px}.skills-detail p{font-size:12px}}.skills-mastery{border:1px solid #6b5a3a;border-radius:8px;padding:8px 10px}.skills-mastery h3{margin:0 0 4px}.skills-mastery p{margin:0 0 6px;font-size:13px}.mastery-tree{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;list-style:none;margin:0 0 8px;padding:0}.mastery-node{position:relative;border:1px solid #4a4030;border-radius:6px;padding:6px 44px 6px 8px;font-size:12px;background:#1d1a14}.mastery-node.learned{border-color:#c9a45a;background:#2a2316}.mastery-node.tier-3{grid-column:1/-1}.mastery-node button{position:absolute;right:6px;top:6px;min-width:32px;min-height:28px;border-radius:6px;font-weight:700}.mastery-lock{color:#b39b78}.mastery-paused{color:#e0a15a}.mastery-node.paused{opacity:.82;border-style:dashed}@media(max-width:950px){.mastery-tree{grid-template-columns:repeat(2,minmax(0,1fr))}}.top-actions .icon-button.skills-hud-button>.hud-icon-art{width:24px;height:24px;margin:0;flex:none;filter:drop-shadow(0 1px 2px #000a)}.skills-hud-button>span{white-space:nowrap}.skills-library:has(.skills-roadmap){overflow-y:auto}.skills-library .skills-grid{flex-shrink:0}.skills-library:has(.skills-roadmap) .skills-grid{flex:none;overflow:visible}.skills-roadmap{flex-shrink:0}.skills-roadmap{border:1px solid #6b5a3a;border-radius:8px;padding:8px 10px}.skills-roadmap h3{margin:0 0 4px}.skills-roadmap h4{margin:6px 0 2px;color:#ebc78c;font-size:13px}.skills-roadmap p{margin:0 0 4px;font-size:12px}.skills-roadmap ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:4px}.s140-row{font-size:12px;padding:4px 6px;border-radius:6px;background:#1b222b;border:1px solid #3a3326}.s140-row.learned{border-color:#7f6a3f}.s140-row.locked{opacity:.62}.s140-row[data-role=passive]{background:#1d2420}.s140-row b{font-size:12px}.s140-row small,.s140-row span{color:#c9bfae}.s140-row .hud-icon-art{width:1.2em;height:1.2em}.language-picker{display:flex;align-items:center;justify-content:flex-end;gap:10px;font-size:12px;font-weight:800}.language-picker label{margin:0!important;font-size:12px!important;letter-spacing:0!important}.language-picker select{font:inherit;color:var(--ink,#31423d);background:#fff;border:1px solid #dbe5df;border-radius:10px;padding:8px 28px 8px 10px;min-height:44px;max-width:160px;cursor:pointer}.language-picker select:focus-visible{outline:3px solid #66a98f;outline-offset:2px}.welcome-card>.language-picker{margin:-6px 0 14px}.settings-row .language-picker>label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html[lang=vi] .welcome-eyebrow,html[lang=vi] .eyebrow{letter-spacing:.06em}html[lang=vi] .skill small{font-size:9px;line-height:1.15;white-space:normal;max-width:64px}html[lang=vi] .shop-item button{white-space:normal}#dialog .crop-row.garden-row.animal-row p,#dialog .crop-row.garden-row.farm-shop-row p,#dialog .crop-row.garden-row.fertilizer-row p{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.35}@media(max-width:600px){.welcome-card>.language-picker{margin-bottom:8px}.language-picker select{max-width:135px}.settings-row:has(.language-picker){gap:10px}html[lang=vi] .control-hint{font-size:10px}}body[data-adventure=true] #title-screen .title-shade{background:linear-gradient(100deg,#0b1420ee,#1822329c 65%,#0c16266b)}body[data-adventure=true] #title-screen .welcome-card{color:#f0e4ce;background:linear-gradient(150deg,#1b2937f2,#101925f2);border:1px solid #857151;box-shadow:0 25px 75px #0009}body[data-adventure=true] #title-screen .welcome-card h1{color:#efd6a7}body[data-adventure=true] #title-screen .welcome-card h1 span,body[data-adventure=true] #title-screen .welcome-card p{color:#b4bfca}body[data-adventure=true] #title-screen .welcome-eyebrow,body[data-adventure=true] #title-screen .welcome-footer,body[data-adventure=true] #title-screen .local-note{color:#baa37c}body[data-adventure=true] #title-screen .brand-sprout{color:#dfc08b}body[data-adventure=true] #title-screen .social-welcome-online{background:linear-gradient(#d4b376,#a7844b);border-color:#f4d795;color:#231a0e}.world-label.npc-label{color:#f5dc9a;background:#182123de;border:1px solid rgba(191,164,91,.75);border-radius:4px;box-shadow:0 2px 8px #0005;font-weight:700}.world-label.gate-label{color:#e6d5ab;background:#202c2fbf;border:1px solid #8e947f;border-radius:4px}body[data-adventure=true] .skill[data-skill-style]:not([data-skill-style=""]){background:radial-gradient(circle at 35% 25%,var(--skill-color),#172232 82%);border-color:#d5ba7c;box-shadow:0 3px #0b1326,0 0 14px color-mix(in srgb,var(--skill-color) 40%,transparent)}body[data-adventure=true] .skill[data-skill-style=sword]{--skill-color: #b67a38}body[data-adventure=true] .skill[data-skill-style=fire]{--skill-color: #c95527}body[data-adventure=true] .skill[data-skill-style=arcane],body[data-adventure=true] .skill[data-skill-style=shadow]{--skill-color: #8057c5}body[data-adventure=true] .skill[data-skill-style=nature]{--skill-color: #368956}body[data-adventure=true] .skill[data-skill-style=lightning]{--skill-color: #397ea4}body[data-adventure=true] .skill[data-skill-style=holy]{--skill-color: #b89746}body[data-adventure=true] .skill[data-skill-style]:not([data-skill-style=""])>small{color:#f2dfb9;background:#172232;border:1px solid #9b8050;max-width:112px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#intro-note{padding:6px 12px 9px}#intro-note small{display:block;line-height:1.35}#intro-note .text-button{margin-top:4px;padding:4px 0}.aldric-guide{padding:12px;margin-bottom:12px;border-radius:12px;background:#f5efd9;color:#443d2d}.aldric-guide p{margin:7px 0;line-height:1.4}.aldric-equipment{margin-top:12px;padding-top:10px;border-top:1px solid #cdbd91}.mobile-basic{display:none}#hud.mobile-combat{--combat-unit:clamp(.84px,calc(100vw / 380),1px);--combat-edge:12px}#hud.mobile-combat #touch-controls{display:none!important}#hud.mobile-combat .movement-joystick{left:calc(var(--combat-edge) + env(safe-area-inset-left));right:auto;bottom:calc(24px + env(safe-area-inset-bottom));width:clamp(96px,28vw,120px);height:clamp(96px,28vw,120px);box-sizing:border-box;opacity:1;transition:opacity .18s}#hud.mobile-combat .joystick-knob{left:calc(50% - 25px);top:calc(50% - 25px)}#hud.mobile-combat .skills{position:fixed;display:block;left:auto;right:calc(var(--combat-edge) + env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));width:calc(264 * var(--combat-unit));height:calc(256 * var(--combat-unit));max-width:none;transform:none;pointer-events:none;opacity:1;transition:opacity .18s}#hud.mobile-combat .skill,#hud.mobile-combat .mobile-basic{position:absolute;box-sizing:border-box;margin:0;padding:0;width:calc(58 * var(--combat-unit));min-width:0;height:calc(58 * var(--combat-unit));border-radius:50%;border-width:2px;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none}#hud.mobile-combat .skill[data-index="0"]{left:calc(110 * var(--combat-unit));bottom:0}#hud.mobile-combat .skill[data-index="1"]{left:calc(32 * var(--combat-unit));bottom:calc(66 * var(--combat-unit))}#hud.mobile-combat .skill[data-index="2"]{left:calc(90 * var(--combat-unit));bottom:calc(126 * var(--combat-unit))}#hud.mobile-combat .skill[data-index="3"]{left:calc(172 * var(--combat-unit));bottom:calc(178 * var(--combat-unit))}#hud.mobile-combat .mobile-basic{display:grid;place-content:center;gap:2px;left:calc(190 * var(--combat-unit));bottom:calc(14 * var(--combat-unit));width:calc(74 * var(--combat-unit));height:calc(74 * var(--combat-unit));background:radial-gradient(circle at 35% 30%,#ffdba6,#c95e31);border:3px solid #fff3c6;color:#fff;font-weight:900;box-shadow:0 3px #63371b}.mobile-basic span{font-size:24px}.mobile-basic small{font-size:10px}#hud.mobile-combat .skill>span{font-size:23px}#hud.mobile-combat .skill>kbd{display:none}#hud.mobile-combat .skill>small{display:block;position:absolute;top:auto;bottom:3px;left:0;width:100%;max-width:none;padding:0;border:0;background:none;font-size:9px;line-height:1;color:#fff;text-shadow:0 1px 2px #000}#hud.mobile-combat .skill>.mana-cost{position:absolute;top:auto;transform:none;padding:0;bottom:-13px;left:0;width:100%;font-size:10px;font-style:normal;font-weight:900;background:#173927e8;border-radius:8px;line-height:12px;color:#fff;pointer-events:none}#hud.mobile-combat .skill>.cooldown{font-size:19px;color:#fff;text-shadow:0 1px 3px #000}#hud.mobile-combat .movement-joystick.controls-idle,#hud.mobile-combat .skills.controls-idle{opacity:.68}#hud.mobile-combat .skill.is-empty{background:#416449}#hud.mobile-combat .skill.insufficient-mana{border-color:#79bafa}#hud.mobile-combat .skill.on-cooldown{filter:saturate(.5)}#hud.mobile-combat .control-hint{display:none}#hud.mobile-combat .home-button{position:fixed;top:auto;left:auto;right:calc(12px + env(safe-area-inset-right));bottom:calc(282 * var(--combat-unit) + env(safe-area-inset-bottom));transform:none}#hud.mobile-combat.fishing .skills{visibility:hidden}@media(orientation:landscape)and (max-height:500px){#hud.mobile-combat .home-button{left:auto;right:calc(var(--edge) + var(--mm) + 8px + env(safe-area-inset-right));top:calc(var(--edge) + env(safe-area-inset-top) + var(--b) + 8px);bottom:auto;transform:none}}#hud.mobile-combat #discovery-progress{bottom:calc(282 * var(--combat-unit) + env(safe-area-inset-bottom));max-width:calc(100vw - 120px)}@media(orientation:landscape)and (max-height:500px){#hud.mobile-combat #discovery-progress{bottom:calc(62px + env(safe-area-inset-bottom));width:44px;min-width:44px;max-width:44px;padding:3px;overflow:hidden}#hud.mobile-combat #discovery-text{display:none}}@media(orientation:landscape)and (max-height:500px){#hud.mobile-combat{--combat-unit:.84px}#hud.mobile-combat .skills{height:calc(216 * var(--combat-unit))}#hud.mobile-combat .skill[data-index="1"]{bottom:calc(56 * var(--combat-unit))}#hud.mobile-combat .skill[data-index="2"]{bottom:calc(106 * var(--combat-unit))}#hud.mobile-combat .skill[data-index="3"]{bottom:calc(138 * var(--combat-unit))}#hud.mobile-combat .minimap{box-sizing:border-box;width:64px;height:64px;right:calc(216px + env(safe-area-inset-right))}}#hud.mobile-combat .quick-potions.controls-idle{opacity:.68;transition:opacity .18s}.socket-filled>.art-icon{width:22px;height:22px;object-fit:contain;vertical-align:middle}.icon-button>.hud-icon-art{width:78%;height:78%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 1px 2px #000a)}.quest-tracker .text-button>.hud-icon-art{width:1.6em;height:1.6em;vertical-align:middle;object-fit:contain;pointer-events:none;filter:drop-shadow(0 1px 2px #000a)}.hud-icon-art{width:1.25em;height:1.25em;object-fit:contain;vertical-align:-.3em;pointer-events:none}#dialog-icon>.hud-icon-art{width:88%;height:88%;vertical-align:middle;filter:drop-shadow(0 1px 2px #0008)}#boss-icon>.hud-icon-art{width:1.6em;height:1.6em;vertical-align:middle}.event-open-btn>.hud-icon-art,.toast>span>.hud-icon-art{width:1.4em;height:1.4em}.slot-art>.hud-icon-art{width:82%;height:82%;opacity:.42;vertical-align:middle}.character-class-emblem>.hud-icon-art,.character-portrait-emblem>.hud-icon-art{width:1.3em;height:1.3em;vertical-align:middle;filter:drop-shadow(0 2px 3px #000a)}.mastery-node b>.hud-icon-art,.skills-advancement span>.hud-icon-art{width:1.6em;height:1.6em}.target-statuses{display:inline-flex;gap:2px;margin-left:4px;vertical-align:middle}.target-statuses>.hud-icon-art{width:18px;height:18px}.float.callout>.hud-icon-art{width:1.3em;height:1.3em;vertical-align:-.3em;margin-right:.2em}#buff-bar .hud-icon-art{width:1.35em;height:1.35em}.event-panel .hud-icon-art,.hint>.hud-icon-art{width:1.6em;height:1.6em;vertical-align:middle}.npc-label>span>.hud-icon-art{width:1.9em;height:1.9em;border-radius:50%;vertical-align:middle}#dialog-icon>.hud-icon-art[src*="/npc-"]{width:100%;height:100%;border-radius:inherit;object-fit:cover}.siege-open-btn>.hud-icon-art,.dungeon-open-btn>.hud-icon-art,.siege-panel h3>.hud-icon-art,.dungeon-panel h3>.hud-icon-art{width:1.5em;height:1.5em;vertical-align:middle}.boss-portrait-art{width:100%;height:100%;object-fit:cover;border-radius:inherit}.planet-ball>.hud-icon-art{width:100%;height:100%;border-radius:50%}#discovery-text small>.hud-icon-art{width:1.2em;height:1.2em}.transport-map strong>.hud-icon-art{width:2em;height:2em;vertical-align:middle;margin-right:.2em}.duel-open-btn>.hud-icon-art,.gwar-open-btn>.hud-icon-art,.pk-open-btn>.hud-icon-art,.market-open-btn>.hud-icon-art,.trade-open-btn>.hud-icon-art{width:1.5em;height:1.5em;vertical-align:middle}.pk-chip>.hud-icon-art,.pk-panel td>.hud-icon-art{width:1.3em;height:1.3em}.death-sprout>.hud-icon-art,.grow-illustration>.hud-icon-art{width:96px;height:96px}.quest-row>span>.hud-icon-art{width:1.6em;height:1.6em}.set-off>.hud-icon-art{opacity:.35;filter:grayscale(1)}.set-lines .hud-icon-art,.item-instance small .hud-icon-art{width:1.15em;height:1.15em}#attr-points-dot{position:absolute;right:-6px;top:-6px;width:26px;height:26px;pointer-events:none}#attr-points-dot>.hud-icon-art{width:100%;height:100%;animation:attr-dot-pulse 1.4s ease-in-out infinite}@keyframes attr-dot-pulse{50%{transform:scale(1.15)}}.npc-quest-mark{position:absolute;left:50%;bottom:100%;transform:translate(-50%,-4px);pointer-events:none}.npc-quest-mark>.hud-icon-art{width:34px;height:34px;filter:drop-shadow(0 2px 3px #000a)}.ground-loot-name{display:none;position:absolute;left:50%;bottom:calc(100% - 4px);transform:translate(-50%);width:max-content;max-width:180px;border-radius:8px;background:#243d32ee;color:#fff4cc;border:1px solid #e0c77b;padding:3px 7px;font:600 12px/1.25 Nunito,sans-serif;white-space:normal;pointer-events:none}.ground-loot-label:hover,.ground-loot-label:focus-visible{z-index:6!important}.ground-loot-label:hover>.ground-loot-name,.ground-loot-label:focus-visible>.ground-loot-name{display:block}.ground-loot-label[data-loot]>.ground-loot-name:before{content:"";display:inline-block;width:18px;height:18px;margin-right:4px;vertical-align:-4px;background:center/contain no-repeat}.ground-loot-label[data-loot=protected]>.ground-loot-name:before{background-image:url(/assets/ui/hud-icons/loot-protected-v1.webp)}.ground-loot-label[data-loot=contest]>.ground-loot-name:before{background-image:url(/assets/ui/hud-icons/loot-contest-v1.webp)}.ground-loot-label .hud-icon-art{width:16px;height:16px;vertical-align:-3px}.ground-loot-label[data-warn]{color:#ff8a80!important}.ground-loot-label[data-warn] .hud-icon-art{filter:drop-shadow(0 0 3px #ff3b30) saturate(1.4) hue-rotate(-25deg)}.ground-loot-label[data-warn]>.ground-loot-name{color:#ff8a80!important}.trade-panel .hud-icon-art,.item-instance .hud-icon-art,.item-tile>i .hud-icon-art{width:1.2em;height:1.2em;vertical-align:-.25em}.attr-info-row dt>.hud-icon-art{width:1.2em;height:1.2em;vertical-align:-.25em}.planet-here>.hud-icon-art{width:1.3em;height:1.3em}.attr-info-row dd>.hud-icon-art{width:1.3em;height:1.3em;vertical-align:-.3em}.transport-map small>.hud-icon-art{width:1.3em;height:1.3em;vertical-align:-.3em}.player-name-label[data-shop]:before{content:attr(data-shop);display:block;width:150px;aspect-ratio:320/151;box-sizing:border-box;margin:0 auto 4px;padding:36px 26px 0 34px;background:url(/assets/ui/hud-icons/shop-sign-v1.webp) center/100% 100% no-repeat;color:#ffe9a8;font:800 12px/1.2 Nunito,system-ui,sans-serif;text-shadow:0 1px 2px #000;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.market-panel .hud-icon-art{width:1.4em;height:1.4em;vertical-align:-.35em}#dura-dot{position:absolute;left:-6px;top:-6px;width:26px;height:26px;pointer-events:none}#dura-dot>.hud-icon-art{width:100%;height:100%;animation:attr-dot-pulse 1.4s ease-in-out infinite}.inventory-equipped .slot-art{position:relative}.inventory-equipped .slot-art .dura-badge{position:absolute;right:-4px;bottom:-4px;width:56%;height:56%;z-index:2;pointer-events:none;display:block;font-size:0;line-height:0}.inventory-equipped .slot-art .dura-badge>.hud-icon-art{display:block;width:100%!important;height:100%!important;max-width:none;filter:drop-shadow(0 0 3px #000)}.borin-repair-open>.hud-icon-art{width:1.3em;height:1.3em;vertical-align:-.3em}.skill.is-empty>span{background:url(/assets/ui/hud-icons/skill-slot-empty-v1.webp) center/82% no-repeat;color:transparent}#world-tap-icon>.hud-icon-art{width:1.6em;height:1.6em;vertical-align:middle}.newbie-journal li>.hud-icon-art,.quest-row>span>.hud-icon-art{width:1.2em;height:1.2em;vertical-align:-.25em}#avatar-art.has-art{position:absolute;inset:0;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 40%,#3b2a1e,#120c08);font-size:0}#avatar-art.has-art>.hud-icon-art{width:100%;height:100%;object-fit:cover;vertical-align:top}.mobile-basic>span>.hud-icon-art{width:1.6em;height:1.6em;vertical-align:middle;filter:drop-shadow(0 1px 2px #000a)}.pk-panel td>.hud-icon-art{width:1.3em;height:1.3em;vertical-align:-.3em}.brand-sprout>.hud-icon-art{width:1.6em;height:1.6em;vertical-align:middle;filter:drop-shadow(0 5px 6px rgba(44,58,38,.25))}#touch-controls button>.hud-icon-art{width:78%;height:78%;vertical-align:middle;pointer-events:none;filter:drop-shadow(0 1px 2px #000a)}#touch-controls button[data-move=ArrowRight]>.hud-icon-art{transform:rotate(90deg)}#touch-controls button[data-move=ArrowDown]>.hud-icon-art{transform:rotate(180deg)}#touch-controls button[data-move=ArrowLeft]>.hud-icon-art{transform:rotate(-90deg)}.social-dialog .social-close,.ml-close{background:url(/assets/ui/frames/dialog-close-v2.webp) center/100% 100% no-repeat!important;color:transparent!important;border-color:transparent!important;box-shadow:none!important}.item-tile>i:after,.color-picker>button.selected:after{content:""!important;background:url(/assets/ui/hud-icons/selected-check-v1.webp) center/contain no-repeat}.item-tile>i:after{display:inline-block;width:12px;height:12px;vertical-align:-2px}.color-picker>button.selected:after{background-size:62%}.selected-check>.hud-icon-art{width:1.15em;height:1.15em;vertical-align:-.25em}#hud .battle-bar .skill[data-blocked]:not([data-blocked=""]):after{content:""!important;width:max(14px,calc(78 * var(--bu)));height:max(14px,calc(78 * var(--bu)));right:calc(8 * var(--bu));top:calc(2 * var(--bu));background:url(/assets/ui/hud-icons/skill-blocked-badge-v1.webp) center/contain no-repeat;filter:drop-shadow(0 1px 2px #000)}.tracker-fold:before{content:""!important;display:inline-block;width:14px;height:14px;background:url(/assets/ui/hud-icons/dropdown-arrow-v1.webp) center/contain no-repeat}#dialog-body select,.language-picker select{appearance:none;-webkit-appearance:none;background-image:url(/assets/ui/hud-icons/dropdown-arrow-v1.webp)!important;background-repeat:no-repeat!important;background-position:right 8px center!important;background-size:16px 16px!important;padding-right:30px!important}.lobby-rotate:before{content:""!important;display:block;width:64px;height:64px;margin:0 auto;background:url(/assets/ui/hud-icons/rotate-device-v1.webp) center/contain no-repeat}#platform-slot .platform-tools button:not(:first-child):before{content:""!important;display:inline-block;width:24px;height:24px;vertical-align:middle;background:url(/assets/ui/hud-icons/install-app-v1.webp) center/contain no-repeat}.forge-level{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 4px;box-sizing:border-box;background:url(/assets/ui/hud-icons/forge-level-badge-v1.webp) center/100% 100% no-repeat;color:#fff;font:900 11px/1 Nunito,system-ui;text-shadow:0 1px 2px #000,0 0 3px #000;font-style:normal;vertical-align:middle}.item-tile>.forge-level{position:absolute;left:2px;top:2px;z-index:2;pointer-events:none}.market-shop-status>.hud-icon-art{width:1.2em;height:1.2em;vertical-align:-.3em}.currency-icon{display:inline-block;width:1.3em;height:1.3em;object-fit:contain;vertical-align:middle;margin:0 .16em 0 0;pointer-events:none}button .currency-icon{width:1.45em;height:1.45em}.energy .currency-icon{width:24px;height:24px}.recovery-icon{width:28px;height:28px;object-fit:contain;vertical-align:middle;pointer-events:none;flex:none}.recovery-icon[hidden]{display:none}.quick-potions button:has(.recovery-icon:not([hidden])){grid-template-columns:16px minmax(0,1fr);column-gap:2px;padding:2px}.quick-potions button>.recovery-icon{grid-column:1;grid-row:1 / span 3;width:16px;height:24px;align-self:center}.quick-potions button:has(.recovery-icon:not([hidden]))>b,.quick-potions button:has(.recovery-icon:not([hidden]))>span,.quick-potions button:has(.recovery-icon:not([hidden]))>small{grid-column:2}.quick-potions button:has(.recovery-icon:not([hidden]))>b{font-size:9px}.zg-landing{--zl-gold: #d9b25f;--zl-gold-hi: #ffe7a6;--zl-ink: #f3ead6;--zl-muted: #c9bc9b;position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow-y:auto;overflow-x:hidden;color:var(--zl-ink);font-family:Nunito Variable,system-ui,sans-serif;background:#07080d center top / cover no-repeat}.zg-landing::backdrop{background:#05060a}.zg-landing:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(90deg,#05060cf2 0%,#05060cc0 30%,#05060c33 58%,transparent 75%),linear-gradient(0deg,#05060c,#05060c00 45%)}.zg-landing>*{position:relative}.zg-landing-hero{min-height:74dvh;display:flex;align-items:center;padding:4vh 6vw 2vh}.zg-landing-intro{width:min(540px,92vw);display:flex;flex-direction:column;gap:18px}.zg-landing-logo{width:100%;height:auto;filter:drop-shadow(0 6px 18px #000c)}.zg-landing-tagline{margin:0;font-size:clamp(15px,1.35vw,19px);line-height:1.55;color:var(--zl-muted);text-shadow:0 2px 6px #000}.zg-landing-actions{display:flex;gap:14px;flex-wrap:wrap}.zg-landing-actions button{cursor:pointer;font:800 clamp(15px,1.3vw,18px)/1 inherit;letter-spacing:.12em;padding:16px 30px;border-radius:4px 14px;transition:transform .12s,filter .12s,box-shadow .12s}.zg-landing-play{min-width:220px;color:#2a1600;border:1px solid #fff2c4;background:linear-gradient(180deg,#ffe9a8,#e2b453 45%,#a8741f);box-shadow:0 0 0 2px #3b2608,0 0 24px #e7b04c88,inset 0 1px #fff8}.zg-landing-register{color:var(--zl-gold-hi);border:1px solid var(--zl-gold);background:linear-gradient(180deg,#23252bdd,#0e1015ee);box-shadow:0 0 0 2px #090b10,inset 0 0 0 1px #d9b25f30}.zg-landing-actions button:hover,.zg-landing-actions button:focus-visible{transform:translateY(-2px);filter:brightness(1.12);outline:none}.zg-landing-play:hover,.zg-landing-play:focus-visible{box-shadow:0 0 0 2px #3b2608,0 0 38px #ffcf6dcc,inset 0 1px #fff8}.zg-landing-status{margin:0;font-size:14px;color:var(--zl-muted)}.zg-landing-status[data-state=on]{color:#8fe08a}.zg-landing-status[data-state=off]{color:#ff8b7a}.zg-landing-heading{margin:0 0 14px;text-align:center;font-size:clamp(16px,1.5vw,22px);letter-spacing:.25em;color:var(--zl-gold-hi);text-shadow:0 2px 8px #000}.zg-landing-heading:before,.zg-landing-heading:after{content:"◆";margin:0 14px;color:var(--zl-gold);font-size:.7em;vertical-align:middle}.zg-landing-classes{padding:0 6vw 22px}.zg-landing-class-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;max-width:1100px;margin:0 auto}.zg-landing-class,.zg-landing-feature{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;padding:14px 10px;border:1px solid #d9b25f66;border-radius:3px 14px;background:linear-gradient(160deg,#1d1f25e6,#0b0c11f2);box-shadow:inset 0 0 0 2px #07080c,0 6px 16px #0008}.zg-landing-crest{width:64px;height:64px;object-fit:contain;filter:drop-shadow(0 2px 6px #000)}.zg-landing-class strong,.zg-landing-feature strong{color:var(--zl-gold-hi);font-size:15px;letter-spacing:.04em}.zg-landing-class span,.zg-landing-feature span{color:var(--zl-muted);font-size:12.5px;line-height:1.35}.zg-landing-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1100px;margin:0 auto;padding:0 6vw 18px;box-sizing:content-box}.zg-landing-feature-icon{width:46px;height:46px;object-fit:contain;flex:none}.zg-landing-feature strong+span{margin-top:2px}.zg-landing-feature{text-align:left;display:grid;grid-template-columns:46px 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center}.zg-landing-feature img{grid-row:1 / 3}.zg-landing-foot{padding:10px 0 18px;text-align:center;font-size:12px;color:#8d8470}@media(max-width:900px){.zg-landing{background-position:68% top}.zg-landing:before{background:linear-gradient(0deg,#05060c 8%,#05060cd9 55%,#05060c66)}.zg-landing-hero{min-height:62dvh;align-items:flex-end;padding:22px 18px 18px}.zg-landing-intro{width:100%;gap:14px}.zg-landing-logo{width:min(420px,86vw);align-self:center}.zg-landing-tagline{text-align:center}.zg-landing-actions{justify-content:center}.zg-landing-actions button{flex:1 1 160px;padding:15px 18px}.zg-landing-status{text-align:center}.zg-landing-classes{padding:0 14px 18px}.zg-landing-class-row{grid-template-columns:repeat(5,120px);overflow-x:auto;justify-content:start;padding-bottom:6px}.zg-landing-features{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 14px 14px}}@media(max-height:460px)and (orientation:landscape){.zg-landing-hero{min-height:100dvh;align-items:center}.zg-landing-logo{width:min(300px,40vw)}}.zg-landing[data-view=home] .zg-login{display:none}.zg-landing[data-view=login]>:not(.zg-login){display:none}.zg-landing[data-view=login]:before{background:radial-gradient(ellipse at 50% 45%,#05060c66,#05060cd9 70%)}.zg-login{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px 16px;box-sizing:border-box}.zg-login-panel{width:min(420px,100%);display:flex;flex-direction:column;gap:12px;padding:26px 28px 20px;box-sizing:border-box;border:1px solid var(--zl-gold);border-radius:4px 22px;background:linear-gradient(160deg,#1b1d24f2,#090a0ff7 70%);box-shadow:0 0 0 3px #07080c,0 0 0 4px #d9b25f40,0 20px 50px #000c,0 0 60px #d9b25f22}.zg-login-logo{width:78%;align-self:center;margin:-6px 0 2px;filter:drop-shadow(0 4px 12px #000c)}.zg-login-title{margin:0 0 4px;text-align:center;font-size:15px;letter-spacing:.3em;color:var(--zl-gold-hi)}.zg-login-title:before,.zg-login-title:after{content:"◆";margin:0 10px;color:var(--zl-gold);font-size:.7em;vertical-align:middle}.zg-login-field{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--zl-muted);letter-spacing:.04em}.zg-login-field input{font:600 16px/1.2 inherit;color:var(--zl-ink);padding:12px 14px;border-radius:3px 10px;border:1px solid #d9b25f66;background:#07080ccc;box-shadow:inset 0 2px 6px #000a;outline:none}.zg-login-field input::placeholder{color:#8d8470}.zg-login-field input:focus{border-color:var(--zl-gold-hi);box-shadow:inset 0 2px 6px #000a,0 0 0 2px #d9b25f55}.zg-login-hint{margin:0;font-size:12px;color:#a99d80;min-height:0}.zg-login-hint:empty,.zg-login-error:empty{display:none}.zg-login-error{margin:0;padding:8px 10px;font-size:13px;color:#ffd2c8;border:1px solid #ff8b7a66;background:#3a0d0bcc;border-radius:3px 8px}.zg-login-submit{cursor:pointer;margin-top:4px;font:800 16px/1 inherit;letter-spacing:.14em;padding:15px;color:#2a1600;border:1px solid #fff2c4;border-radius:4px 14px;background:linear-gradient(180deg,#ffe9a8,#e2b453 45%,#a8741f);box-shadow:0 0 0 2px #3b2608,0 0 22px #e7b04c77,inset 0 1px #fff8}.zg-login-submit:disabled{filter:grayscale(.5) brightness(.8);cursor:progress}.zg-login-submit:not(:disabled):hover{filter:brightness(1.1)}.zg-login-toggle,.zg-login-back{cursor:pointer;border:0;background:none;font:700 14px/1.3 inherit;color:var(--zl-gold-hi);padding:4px;text-decoration:underline;text-underline-offset:3px}.zg-login-back{color:var(--zl-muted);text-decoration:none;font-weight:600;font-size:13px}.zg-login-note{margin:0;text-align:center;font-size:12px;color:#8d8470}.zg-login-remember{position:relative;display:flex;align-items:center;gap:12px;min-height:44px;margin:-2px 0 0;padding:0 2px;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;color:#f0dcae;font:600 17px var(--l10-serif, serif)}.zg-login-remember-input{position:absolute;left:0;top:50%;width:44px;height:44px;margin:0;transform:translateY(-50%);opacity:0;cursor:pointer}.zg-login-remember-box{flex:none;position:relative;width:26px;height:26px;box-sizing:border-box;border:2px solid #b8893c;border-radius:4px;background:linear-gradient(180deg,#f3ead4,#e0d0a8);box-shadow:inset 0 2px 4px #0005,0 0 0 1px #07080c;transition:box-shadow .15s,border-color .15s}.zg-login-remember-box:after{content:"";position:absolute;left:7px;top:2px;width:7px;height:13px;border:solid #6b3d06;border-width:0 4px 4px 0;transform:rotate(45deg) scale(0);transform-origin:60% 60%;transition:transform .12s ease-out}.zg-login-remember-input:checked+.zg-login-remember-box{border-color:#ffe4a3;box-shadow:inset 0 2px 4px #0004,0 0 10px #ffb84a88}.zg-login-remember-input:checked+.zg-login-remember-box:after{transform:rotate(45deg) scale(1)}.zg-login-remember-input:focus-visible+.zg-login-remember-box{box-shadow:inset 0 2px 4px #0005,0 0 0 3px #d9b25f88}.zg-login-remember:hover .zg-login-remember-box{border-color:#e8c06a}body[data-adventure=true] #title-screen .welcome-card,body[data-adventure=true] #title-screen .title-caption{display:none!important}.zg-landing-pc{display:inline-flex;align-self:flex-start;width:fit-content;max-width:100%;align-items:center;gap:8px;margin-top:12px;padding:9px 16px;border-radius:10px;border:1px solid #e0b25a88;background:#120d06b8;color:#ffe2a3;font-weight:700;font-size:14px;text-decoration:none}.zg-landing-pc:hover,.zg-landing-pc:focus-visible{filter:brightness(1.15);outline:none;box-shadow:0 0 18px #ffcf6d66}.social-dialog.lobby-stage-dialog{--ls-gold: #d9b25f;--ls-gold-hi: #ffe7a6;--ls-ink: #f3ead6;--ls-muted: #c9bc9b;--box-w: max(100vw, 177.78dvh);--box-h: max(56.25vw, 100dvh);--slot: 21;position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:0;overflow:hidden;color:var(--ls-ink);background:#05060a;box-shadow:none}.social-dialog.lobby-stage-dialog::backdrop{background:#05060a}.social-dialog.lobby-stage-dialog:after{content:"";position:absolute;z-index:0;left:50%;top:50%;width:var(--box-w);height:var(--box-h);transform:translate(-50%,-50%);background:var(--lobby-bg) center / 100% 100% no-repeat;pointer-events:none}.social-dialog.lobby-stage-dialog:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(180deg,#05060cd9,#05060c55 22%,#05060c00 40% 72%,#05060cb0)}.lobby-stage-dialog>*{position:relative;z-index:2}.lobby-stage-dialog .social-header{background:none;border:0;justify-content:center;padding:14px 20px 0}.lobby-stage-dialog h2{color:var(--ls-gold-hi);font-size:clamp(18px,2.2vw,30px);letter-spacing:.28em;text-transform:uppercase;text-shadow:0 0 18px #d9b25f88,0 2px 6px #000}.lobby-stage-dialog .social-notice:empty,.lobby-stage-dialog .social-tabs:empty{display:none}.lobby-stage-dialog .social-content{position:static;height:auto;overflow:visible;display:flex;flex-direction:column;align-items:center;padding:0 18px;background:none}.lobby-stage-dialog .social-content>h3{display:none}.lobby-stage-dialog .social-content>.social-small{margin:2px 0;color:var(--ls-muted);text-shadow:0 1px 3px #000;font-size:clamp(11px,1vw,13px)}.lobby-stage-dialog .lobby-selection{margin:6px 0 0;color:var(--ls-gold-hi);font-weight:700;text-shadow:0 1px 4px #000;font-size:clamp(12px,1.2vw,16px)}.lobby-stage-dialog .character-slots{position:fixed;z-index:2;left:50%;top:50%;width:var(--box-w);height:var(--box-h);transform:translate(-50%,-50%);display:block;margin:0;padding:0;pointer-events:none}.lobby-stage-dialog .character-slots>*{position:absolute;pointer-events:auto;width:calc(var(--slot) * 1%);left:calc(var(--cx) - var(--slot) * .5%);top:calc(63% - var(--slot) * 16 / 9 * .9%)}.lobby-stage-dialog .character-slots>:nth-child(1){--cx: 12.5%}.lobby-stage-dialog .character-slots>:nth-child(2){--cx: 31.3%}.lobby-stage-dialog .character-slots>:nth-child(3){--cx: 50%}.lobby-stage-dialog .character-slots>:nth-child(4){--cx: 68.8%}.lobby-stage-dialog .character-slots>:nth-child(5){--cx: 87.5%}.lobby-stage-dialog .character-slots>:nth-child(1){--fire: .55}.lobby-stage-dialog .character-slots>:nth-child(5){--fire: .55}.lobby-stage-dialog .lobby-slot{display:block}.lobby-stage-dialog .lobby-card{position:relative;display:block;width:100%;min-height:0;padding:0;border:0!important;border-radius:0;background:none!important;box-shadow:none!important;color:var(--ls-ink);cursor:pointer;overflow:visible;text-align:center;transition:filter .35s}.lobby-stage-dialog .lobby-card[aria-pressed=false]{filter:brightness(.68) saturate(.8)}.lobby-stage-dialog .lobby-card:hover{filter:brightness(.95)}.lobby-stage-dialog .lobby-card canvas{position:relative;z-index:3;display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;transform-origin:50% 90%;filter:drop-shadow(-2px -3px 3px rgb(140 175 255 / .45)) drop-shadow(3px 1px 5px rgb(255 150 60 / calc(.18 + var(--fire, 0) * .4))) brightness(.92) contrast(1.05);animation:lobby-idle 3.6s ease-in-out infinite}.lobby-stage-dialog .character-slots>:nth-child(2n) canvas{animation-delay:-1.3s}.lobby-stage-dialog .character-slots>:nth-child(3n) canvas{animation-delay:-2.2s}.lobby-stage-dialog .lobby-card[aria-pressed=true] canvas{animation-duration:2.6s;filter:drop-shadow(-2px -3px 3px rgb(140 175 255 / .5)) drop-shadow(0 0 14px rgb(255 215 140 / .6)) brightness(1.04) contrast(1.05)}@keyframes lobby-idle{0%,to{transform:scale(1)}50%{transform:scale(1.008,1.018)}}.lobby-shadow,.lobby-pedestal,.lobby-pillar{position:absolute;left:50%;pointer-events:none}.lobby-shadow{z-index:2;top:0;margin-top:90%;width:46%;aspect-ratio:4.2;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,#000c 0%,#0008 45%,transparent 72%)}.lobby-pedestal{z-index:1;top:0;margin-top:90%;width:69%;aspect-ratio:1;opacity:.3;transform:translate(-50%,-50%) perspective(500px) rotateX(74deg);background:var(--lobby-rune) center / contain no-repeat;filter:drop-shadow(0 0 6px #ffb84d);animation:lobby-rune-spin 18s linear infinite}.lobby-card[aria-pressed=true] .lobby-pedestal{opacity:1;animation-duration:7s;filter:drop-shadow(0 0 14px #ffc35e) brightness(1.25)}@keyframes lobby-rune-spin{0%{transform:translate(-50%,-50%) perspective(500px) rotateX(74deg) rotate(0)}to{transform:translate(-50%,-50%) perspective(500px) rotateX(74deg) rotate(360deg)}}.lobby-pillar{z-index:1;top:0;width:56%;height:0;padding-top:92%;margin-top:-2%;transform:translate(-50%);opacity:0;background:linear-gradient(0deg,#ffd27acc,#ffd27a55 30%,#ffd27a00);filter:blur(10px);border-radius:50% 50% 0 0;transition:opacity .4s}.lobby-card[aria-pressed=true] .lobby-pillar{opacity:.7;animation:lobby-pillar 2.4s ease-in-out infinite}@keyframes lobby-pillar{0%,to{opacity:.5}50%{opacity:.85}}.lobby-stage-dialog .lobby-card strong,.lobby-stage-dialog .lobby-card>small:not(.lobby-preview-status){position:relative;z-index:3;display:block;margin:0;line-height:1.25;text-shadow:0 2px 4px #000,0 0 8px #000}.lobby-stage-dialog .lobby-card strong{margin-top:2px;color:var(--ls-gold-hi);font-size:clamp(12px,1.15vw,16px)}.lobby-stage-dialog .lobby-card>small:not(.lobby-preview-status){color:var(--ls-muted);font-size:clamp(10px,.9vw,13px)}.lobby-stage-dialog .lobby-preview-status{position:absolute;z-index:3;top:45%;left:0;right:0;color:var(--ls-muted);text-shadow:0 1px 3px #000;font-size:12px}.lobby-stage-dialog .lobby-card .selected-check{position:absolute;z-index:4;left:50%;right:auto;top:4%;transform:translate(-50%);padding:3px 10px;font-size:12px;font-weight:800;letter-spacing:.08em;white-space:nowrap;color:#2a1600;background:linear-gradient(180deg,#ffe9a8,#c9933a);border-radius:3px 9px;box-shadow:0 0 12px #e7b04c99}.lobby-stage-dialog .lobby-slot>.social-link{display:block;margin:0 auto;font-size:11px;color:#a99d80;opacity:.65;text-shadow:0 1px 3px #000}.lobby-stage-dialog .lobby-slot>.social-link:hover{opacity:1;color:#ff9f8c}.lobby-stage-dialog .character-slots>.lobby-card{top:51%;height:12%;display:flex;align-items:center;justify-content:center;font-weight:800;letter-spacing:.08em;color:var(--ls-gold-hi);text-shadow:0 2px 4px #000;background:radial-gradient(ellipse at 50% 100%,#d9b25f40,transparent 65%)!important;border:1px dashed #d9b25f70!important;border-radius:4px 16px}.lobby-stage-dialog .social-content>.social-primary{position:fixed;left:50%;bottom:8dvh;transform:translate(-50%);z-index:3;width:min(320px,60vw);margin:0;padding:clamp(10px,1.6dvh,15px);font-size:clamp(14px,1.3vw,17px);letter-spacing:.16em;font-weight:800;text-transform:uppercase;color:#2a1600;border:1px solid #fff2c4;border-radius:4px 14px;text-shadow:none;background:linear-gradient(180deg,#ffe9a8,#e2b453 45%,#a8741f);box-shadow:0 0 0 2px #3b2608,0 0 26px #e7b04c88,inset 0 1px #fff8}.lobby-stage-dialog .social-primary:disabled{filter:grayscale(.6) brightness(.7);box-shadow:0 0 0 2px #3b2608}.lobby-stage-dialog .social-content>.social-link{position:fixed;z-index:3;bottom:2.5dvh;margin:0;color:var(--ls-muted);font-size:13px;text-shadow:0 1px 3px #000}.lobby-stage-dialog .social-content>.social-link:nth-last-child(2){right:calc(50% + 14px)}.lobby-stage-dialog .social-content>.social-link:nth-last-child(1){left:calc(50% + 14px)}.lobby-fx{position:fixed;inset:0;z-index:1;pointer-events:none;overflow:hidden}.lobby-fog{position:absolute;left:-30%;width:160%;height:30%;bottom:14%;opacity:.4;background:radial-gradient(ellipse at 30% 60%,#b8c8ff2e 0%,transparent 55%),radial-gradient(ellipse at 75% 50%,#ffd8a01f 0%,transparent 50%);filter:blur(18px);animation:lobby-fog 26s ease-in-out infinite alternate}.lobby-fog-b{bottom:24%;height:20%;opacity:.28;animation-duration:34s;animation-direction:alternate-reverse}@keyframes lobby-fog{0%{transform:translate(-6%)}to{transform:translate(6%)}}.lobby-ember{position:absolute;left:var(--x);bottom:-10px;width:var(--s);height:var(--s);border-radius:50%;background:#ffc46b;box-shadow:0 0 6px 2px #ff9a3c;opacity:0;animation:lobby-ember var(--d) linear var(--delay) infinite}@keyframes lobby-ember{0%{transform:translate(0);opacity:0}10%{opacity:.9}70%{opacity:.6}to{transform:translate(var(--drift),-78dvh);opacity:0}}.lobby-rotate{display:none}@media(pointer:coarse)and (orientation:portrait){.lobby-stage-dialog .character-slots{left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right));top:calc(96px + env(safe-area-inset-top));bottom:calc(8dvh + 64px + env(safe-area-inset-bottom));width:auto;height:auto;transform:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:12px 6px;overflow-y:auto;pointer-events:auto}.lobby-stage-dialog .character-slots>*{position:relative;left:auto;top:auto;width:auto}.lobby-stage-dialog .character-slots>.lobby-card{top:auto;height:auto;aspect-ratio:1}}@keyframes lobby-rotate-hint{0%,30%{transform:rotate(0)}60%,to{transform:rotate(-90deg)}}@media(max-height:500px){.lobby-stage-dialog .social-content>.social-small{display:none}.lobby-stage-dialog .social-header{padding-top:6px}.lobby-stage-dialog .social-content>.social-primary{bottom:3dvh;width:min(260px,34vw);padding:9px}.lobby-stage-dialog .social-content>.social-link{bottom:4.5dvh;font-size:12px}.lobby-stage-dialog .social-content>.social-link:nth-last-child(2){right:auto;left:2.5vw}.lobby-stage-dialog .social-content>.social-link:nth-last-child(1){left:auto;right:2.5vw}.lobby-stage-dialog .lobby-card .selected-check{font-size:10px;padding:2px 6px}}@media(prefers-reduced-motion:reduce){.lobby-ember,.lobby-fog,.lobby-pedestal,.lobby-stage-dialog .lobby-card canvas,.lobby-pillar,.lobby-rotate:before{animation:none!important}}dialog.social-dialog.lobby-stage-dialog .social-header{padding-top:4px!important}dialog.social-dialog.lobby-stage-dialog .social-header>h2{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:min(520px,82vw)!important;min-width:0!important;aspect-ratio:900/241;min-height:0!important;height:auto;margin:0 auto!important;padding:1.2% 25% 0!important;white-space:nowrap;overflow:hidden;font:700 min(20px,3.4vw)/1 var(--l10-serif,serif)!important;letter-spacing:.12em!important;text-transform:uppercase;color:#ffe9b0!important;text-shadow:0 0 10px #e7b04c99,0 2px 2px #000!important;background:url(/assets/ui/lo10/title-lobby.webp) center/100% 100% no-repeat!important}dialog.social-dialog.lobby-stage-dialog .social-content>button.social-primary{overflow:hidden;isolation:isolate;width:min(340px,70vw)!important;min-width:0!important;min-height:64px!important;padding:0 56px!important;border:2px solid #f6d27a!important;border-radius:6px!important;background:linear-gradient(180deg,#ffffff26,#fff0 46%),radial-gradient(120% 140% at 50% 0%,#c3361f,#7d1209 55%,#3c0603)!important;box-shadow:0 0 0 3px #3b2206,0 0 0 5px #b8893c,inset 0 0 0 1px #ffe9a8aa,inset 0 -8px 16px #0007,0 0 28px #ffb84a77!important;color:#ffe7a6!important;font:800 26px/1 var(--l10-serif,serif)!important;letter-spacing:.2em!important;text-shadow:0 0 12px #ffcf6a,0 2px 0 #4a1a00,0 3px 4px #000!important;filter:none!important;animation:lobby-enter-glow 2.6s ease-in-out infinite;transition:transform .15s ease,box-shadow .2s ease}dialog.social-dialog.lobby-stage-dialog .social-content>button.social-primary:before,dialog.social-dialog.lobby-stage-dialog .social-content>button.social-primary:after{content:"";position:absolute;top:50%;width:14px;height:14px;margin-top:-7px;transform:rotate(45deg);z-index:-1;background:linear-gradient(135deg,#fff3c4,#e2b453 45%,#8a5a12);box-shadow:0 0 8px #ffcf6a,inset 0 0 0 1px #5a3300}dialog.social-dialog.lobby-stage-dialog .social-content>button.social-primary:before{left:20px}dialog.social-dialog.lobby-stage-dialog .social-content>button.social-primary:after{right:20px}dialog.social-dialog.lobby-stage-dialog .social-content>button.social-primary:not(:disabled):hover{transform:translate(-50%) translateY(-2px)!important;background:linear-gradient(105deg,#fff0 30%,#fff5,#fff0 60%) -200% 0/200% 100% no-repeat,linear-gradient(180deg,#ffffff30,#fff0 46%),radial-gradient(120% 140% at 50% 0%,#de4527,#931a0c 55%,#480805)!important;animation:lobby-enter-sweep .9s ease-out,lobby-enter-glow 2.6s ease-in-out infinite}dialog.social-dialog.lobby-stage-dialog .social-content>button.social-primary:not(:disabled):active{transform:translate(-50%) translateY(1px)!important}dialog.social-dialog.lobby-stage-dialog .social-content>button.social-primary:disabled{animation:none;filter:grayscale(.55) brightness(.7)!important;box-shadow:0 0 0 3px #3b2206,0 0 0 5px #6b5530!important}@keyframes lobby-enter-glow{0%,to{box-shadow:0 0 0 3px #3b2206,0 0 0 5px #b8893c,inset 0 0 0 1px #ffe9a8aa,inset 0 -8px 16px #0007,0 0 18px #ffb84a55}50%{box-shadow:0 0 0 3px #3b2206,0 0 0 5px #f0c35a,inset 0 0 0 1px #ffe9a8,inset 0 -8px 16px #0007,0 0 36px #ffb84aaa}}@keyframes lobby-enter-sweep{0%{background-position:-200% 0,0 0,0 0}to{background-position:200% 0,0 0,0 0}}@media(max-height:500px){dialog.social-dialog.lobby-stage-dialog .social-content>button.social-primary{width:min(250px,34vw)!important;min-height:38px!important;font-size:17px!important;padding:0 36px!important}dialog.social-dialog.lobby-stage-dialog .social-content>button.social-primary:before{left:13px}dialog.social-dialog.lobby-stage-dialog .social-content>button.social-primary:after{right:13px}dialog.social-dialog.lobby-stage-dialog .social-content>button.social-primary:before,dialog.social-dialog.lobby-stage-dialog .social-content>button.social-primary:after{width:10px;height:10px;margin-top:-5px}dialog.social-dialog.lobby-stage-dialog .social-header>h2{width:min(340px,56vw)!important;font-size:min(15px,2.6vw)!important}}@media(prefers-reduced-motion:reduce){dialog.social-dialog.lobby-stage-dialog .social-content>button.social-primary{animation:none!important}}.lobby-stage-dialog .lobby-card canvas,.lobby-stage-dialog .lobby-card[aria-pressed=true] canvas{animation:none}.lobby-pedestal{filter:none;will-change:transform}.lobby-card[aria-pressed=false] .lobby-pedestal{animation:none}.lobby-card[aria-pressed=true] .lobby-pedestal{filter:none;opacity:1}.lobby-pillar{will-change:opacity}.lobby-fog{filter:none;will-change:transform}.lobby-ember{box-shadow:none;background:radial-gradient(circle,#ffe2a0 0%,#ff9a3c 45%,transparent 70%);will-change:transform,opacity}@media(pointer:coarse){.lobby-fog,.lobby-ember{display:none}}.lobby-stage-dialog .lobby-card,.lobby-stage-dialog .lobby-card:hover,.lobby-stage-dialog .lobby-card[aria-pressed=false]{filter:none}.lobby-stage-dialog .lobby-card[aria-pressed=false] canvas{filter:drop-shadow(-2px -3px 3px rgb(140 175 255 / .45)) brightness(.62) saturate(.8) contrast(1.05)}.lobby-stage-dialog .lobby-card[aria-pressed=false]:hover canvas{filter:drop-shadow(-2px -3px 3px rgb(140 175 255 / .45)) brightness(.88) contrast(1.05)}.lobby-stage-dialog .lobby-card[aria-pressed=false] .lobby-pedestal{opacity:.2}:root{--kv-gold: #d9b25f;--kv-gold-hi: #ffe7a6;--kv-ink: #f3ead6;--kv-muted: #c9bc9b;--kv-panel: linear-gradient(160deg, #1d1f26f0, #0a0b10f5 70%);--kv-edge: 0 0 0 2px #07080c, 0 0 0 3px #d9b25f55, 0 6px 16px #000a}.top-actions .icon-button,.top-actions .secondary-icon,.top-actions .skills-hud-button{background:radial-gradient(circle at 50% 35%,#2b2e37,#0c0d12 75%)!important;border:2px solid var(--kv-gold)!important;color:var(--kv-gold-hi)!important;box-shadow:0 0 0 2px #07080c,0 0 10px #d9b25f40,inset 0 1px #fff2!important}.top-actions .skills-hud-button{border-radius:4px 14px!important}.top-actions .icon-button:hover,.top-actions .icon-button:focus-visible{filter:brightness(1.2);box-shadow:0 0 0 2px #07080c,0 0 16px #ffd27a88!important}.top-actions .energy,.top-actions [class*=gold],.top-actions .currency{background:var(--kv-panel)!important;border:1px solid var(--kv-gold)!important;color:var(--kv-gold-hi)!important;box-shadow:var(--kv-edge)!important;border-radius:4px 12px!important}.tracker-panels>*,.tracker-chip{background:var(--kv-panel)!important;border:1px solid #d9b25f99!important;border-radius:4px 14px!important;box-shadow:var(--kv-edge)!important;color:var(--kv-ink)!important}.tracker-panels .eyebrow{color:var(--kv-gold)!important;letter-spacing:.14em}.tracker-panels #quest-title{color:var(--kv-gold-hi)!important}.tracker-panels .quest-progress{background:#000a!important;border:1px solid #d9b25f55}.tracker-panels .quest-progress>*{background:linear-gradient(90deg,#a8741f,#ffe9a8)!important}.player-name-label{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--kv-gold-hi)!important;font-weight:800;letter-spacing:.02em;text-shadow:0 0 2px #000,0 1px 2px #000,1px 0 1px #000,-1px 0 1px #000,0 -1px 1px #000}.player-name-label[data-player-id=self]{color:#fff3c4!important}.player-name-label .player-chat-text{margin:0 auto 2px;padding:1px 6px;max-width:100%;width:max-content;box-sizing:border-box;border-radius:6px;background:#0007;color:#fff;font-weight:700;font-size:11.5px;line-height:1.3;white-space:normal;overflow-wrap:anywhere;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.player-name-label[data-pk-status=normal]{color:#f4f7ff!important}.player-name-label[data-pk-status=warn]{color:#ffd23d!important;border-color:#ffd23d!important}.player-name-label[data-pk-status=red]{color:#ff4a3d!important;border-color:#ff4a3d!important}.player-name-label[data-pk-status=black]{color:#141216!important;border-color:#141216!important;background:linear-gradient(180deg,#ece6f4f2,#b8adc8f5)!important;text-shadow:0 1px 0 #fff8!important}.player-name-label .player-hp-bar{display:block;min-width:58px;height:5px;margin:2px 0 1px;border:1px solid #000c;border-radius:3px;background:#1a0d0bd9;overflow:hidden;box-shadow:inset 0 1px 2px #000a}.player-name-label .player-hp-bar[hidden]{display:none}.player-name-label .player-hp-bar>i{display:block;height:100%;width:100%;background:linear-gradient(180deg,#8dff6a,#2fb33a 60%,#1d7a26);transition:width .2s linear,background .2s}.player-name-label[data-pk-combat="1"] .player-hp-bar>i{background:linear-gradient(180deg,#ffb35c,#ff5a24 55%,#c41d12)}.player-name-label .player-pk-combat{width:15px;height:15px;margin:-2px 3px 0 0;vertical-align:middle;object-fit:contain;filter:drop-shadow(0 1px 1px #000)}.world-label:not(.plot-label)>span{color:var(--kv-gold-hi);filter:drop-shadow(0 1px 1px #000) drop-shadow(0 0 3px #000c)}.minimap canvas,#minimap{filter:saturate(.55) brightness(.78) sepia(.18) contrast(1.05)}.minimap{box-shadow:0 0 0 2px #07080c,0 0 14px #d9b25f55}.home-button,.tracker-fold{background:var(--kv-panel)!important;border:1px solid var(--kv-gold)!important;color:var(--kv-gold-hi)!important;border-radius:4px 12px!important;box-shadow:var(--kv-edge)!important}#world-labels:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 52%,transparent 62%,rgb(4 5 12 / .32) 100%)}body[data-light=lol] #world-labels:before{background:radial-gradient(ellipse at 50% 50%,transparent 70%,rgb(10 14 20 / .12) 100%)}body[data-light=lol] canvas#world{filter:contrast(1.05)}#target-frame,#boss-bar{isolation:isolate;background:none;border:0;box-shadow:none;border-radius:0}#target-frame:before,#boss-bar:before{content:"";position:absolute;z-index:-1;pointer-events:none;background:center/100% 100% no-repeat}#target-frame{width:280px;aspect-ratio:640/176;padding:0 13px 0 8px;gap:12px;top:calc(44px + var(--safe-top))}#target-frame:before{inset:0;background-image:url(/assets/ui/frames/target-v1.webp)}#target-frame .target-icon{width:54px;height:54px;border-radius:50%;background:#0a0814bf}#target-frame .target-meter{margin-top:6px}#boss-bar{width:min(380px,46vw);aspect-ratio:640/211;height:auto;padding:0 18px 0 12px;gap:12px}#boss-bar:before{inset:0;background-image:url(/assets/ui/frames/boss-bar-v1.webp)}#boss-bar>span{width:58px;height:58px;background:#0a0814bf}#boss-bar{padding:0}#boss-bar>span{position:absolute;left:10.78%;top:26.54%;width:14.69%;height:auto;aspect-ratio:1}#boss-bar>div{position:absolute;inset:19.43% 11.41% 44.08% 31.56%}#boss-bar .boss-head{position:absolute;left:2px;right:2px;bottom:63%;align-items:center}#boss-bar .boss-meter{position:absolute;left:0;right:0;bottom:0;height:36.4%;margin:0;border:0;background:#0000008c}.minimap{border-color:transparent;box-shadow:none}.minimap:after{content:"";position:absolute;inset:-12%;background:url(/assets/ui/frames/minimap-v1.webp) center/100% 100% no-repeat;pointer-events:none}.minimap>small{top:calc(112% + 3px)}.minimap>small{transform:translate(calc(-50% - var(--map-caption-shift,0px)))}#map-coords{margin-left:6px;padding-left:6px;border-left:1px solid #ffffff40;color:#ffd77a;font-weight:800;letter-spacing:0;font-variant-numeric:tabular-nums}#hud{--bug-record-top:252px}.item-tile[data-tier],.inventory-equipped[data-tier]{position:relative}.item-tile[data-tier]:after,.inventory-equipped[data-tier] .slot-art:after{content:"";position:absolute;inset:-3px;background:center/100% 100% no-repeat;pointer-events:none}.inventory-equipped[data-tier] .slot-art{position:relative}.item-tile[data-tier=normal]:after,.inventory-equipped[data-tier=normal] .slot-art:after{background-image:url(/assets/ui/frames/item-normal-v1.webp)}.item-tile[data-tier=rare]:after,.inventory-equipped[data-tier=rare] .slot-art:after{background-image:url(/assets/ui/frames/item-rare-v1.webp)}.item-tile[data-tier=excellent]:after,.inventory-equipped[data-tier=excellent] .slot-art:after{background-image:url(/assets/ui/frames/item-excellent-v1.webp)}.item-tile[data-tier=socket]:after,.inventory-equipped[data-tier=socket] .slot-art:after{background-image:url(/assets/ui/frames/item-socket-v1.webp)}.item-tile[data-tier=ancient]:after,.inventory-equipped[data-tier=ancient] .slot-art:after{background-image:url(/assets/ui/frames/item-ancient-v1.webp)}#hud .player-card{isolation:isolate;width:262px;aspect-ratio:640/236;padding:0 8px 0 85px;gap:16px}#hud .player-card .avatar{position:absolute;left:10.2%;top:18.6%;width:20%;height:auto;aspect-ratio:1;border:0;box-shadow:inset 0 0 0 2px #2a1d10,inset 0 0 10px #000a;background:radial-gradient(circle at 50% 40%,#3b2a1e,#120c08)}#hud .player-card .avatar b{inset:111.8% auto auto 49.4%;transform:translate(-50%,-50%);box-sizing:border-box;min-width:16px;height:16px;padding:0 1px;border-width:1px;border-color:#e5c077;background:#7a1f1f;font-size:9.5px;line-height:1;letter-spacing:-.2px;box-shadow:0 0 0 1px #2a1d10,inset 0 1px 2px #0008}#hud .player-card:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url(/assets/ui/frames/player-card-v1.webp) center/100% 100% no-repeat,linear-gradient(#0a0d12e6,#0a0d12e6) 103px 28px/139px 16px no-repeat,linear-gradient(#0a0d12e6,#0a0d12e6) 103px 51px/139px 16px no-repeat}#hud.battle-hud-ready:not(.fishing) .player-card .player-details{position:absolute;inset:30.08% 8.75% 32.2% 40.16%;height:auto;width:auto;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:34fr 22fr 33fr;padding:0 7px;box-sizing:border-box}#hud.battle-hud-ready:not(.fishing) .player-card .player-name{grid-row:1;display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0;height:100%;margin:0;font-size:12px;line-height:1;transform:translateY(1.5px)}#hud.battle-hud-ready:not(.fishing) .player-card .player-name>strong{min-width:0}#hud.battle-hud-ready:not(.fishing) .player-card .player-name>span{flex:none;margin:0;padding:0 5px;font-size:9px;line-height:10px;background:#1d140ccc;box-shadow:inset 0 0 0 1px #c9a25a99}#hud.battle-hud-ready:not(.fishing) .player-card .location{grid-row:3;display:flex;align-items:center;gap:5px;min-width:0;height:100%;margin:0;font-size:11px;line-height:1;white-space:nowrap}#hud.battle-hud-ready:not(.fishing) .player-card #zone-name{min-width:0;overflow:hidden;text-overflow:ellipsis}#hud.battle-hud-ready:not(.fishing) .player-card .location-dot{flex:none;width:6px;height:6px;margin-left:1px;box-shadow:0 0 0 1.5px #fff}#hud.battle-hud-ready:not(.fishing) .player-card .player-details>.meter{display:none}#target-frame{padding:0}#target-frame .target-icon{position:absolute;left:6.88%;top:18.75%;width:15.47%;height:auto;aspect-ratio:1}#target-frame>div{position:absolute;inset:40.91% 8.28% 39.77% 27.66%}#target-frame .target-head{position:absolute;left:2px;right:2px;bottom:calc(100% + 2px)}#target-frame .target-meter{position:absolute;inset:0;height:auto;margin:0;border-radius:999px}.item-tile[data-item^=gem_],.item-tile[data-item^=jewel_]{position:relative;isolation:isolate}.item-tile[data-item^=gem_]>span:first-child,.item-tile[data-item^=jewel_]>span:first-child,.item-tile[data-tier=excellent]>span:first-child,.item-tile:has(>.forge-level)>span:first-child{position:relative}.item-tile[data-item=gem_chaos]{--fx:#c06bff}.item-tile[data-item=gem_bless]{--fx:#ff4d6a}.item-tile[data-item=gem_soul]{--fx:#b46bff}.item-tile[data-item=gem_life]{--fx:#ffc23a}.item-tile[data-item=gem_rise]{--fx:#ffb347}.item-tile[data-item=gem_option]{--fx:#4da3ff}.item-tile[data-item=gem_guard]{--fx:#4dff8a}.item-tile[data-item=jewel_fire]{--fx:#ff6a2a}.item-tile[data-item=jewel_water]{--fx:#38a8ff}.item-tile[data-item=jewel_wind]{--fx:#9dffd9}.item-tile[data-item=jewel_thunder]{--fx:#ffe94a}.item-tile[data-item=jewel_earth]{--fx:#c8a060}.item-tile[data-item^=gem_]:before,.item-tile[data-item^=jewel_]:before,.item-tile.fx-ring:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;pointer-events:none;z-index:1;background:conic-gradient(from var(--fx-a,0deg),transparent 0 76%,var(--fx,#ffd36a) 88%,#fff 90%,transparent 93%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:item-fx-ring 10s linear infinite}@property --fx-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes item-fx-ring{to{--fx-a:360deg}}.item-tile[data-item^=gem_]>span:first-child:before,.item-tile[data-item^=jewel_]>span:first-child:before,.item-tile.fx-sparks>span:first-child:before{content:"";position:absolute;left:50%;bottom:0;width:3px;height:3px;border-radius:50%;pointer-events:none;z-index:-1;color:var(--fx,#ffd36a);box-shadow:-18px 0 0 currentColor,-8px 10px 0 currentColor,6px 4px 0 currentColor,16px 14px 0 currentColor,0 22px 0 currentColor;filter:drop-shadow(0 0 3px currentColor);animation:item-fx-dust 4s linear infinite}@keyframes item-fx-dust{0%{transform:translateY(0);opacity:0}20%{opacity:.85}to{transform:translateY(-120%);opacity:0}}.item-tile[data-tier=excellent]>span:first-child:after{content:"";position:absolute;inset:8%;border-radius:50%;pointer-events:none;z-index:-1;background:radial-gradient(closest-side,rgba(16,150,68,.35),transparent);opacity:.25;animation:item-fx-breathe 3.5s ease-in-out infinite}.item-tile[data-tier=excellent]>span:first-child img{animation:item-fx-exc 3.5s ease-in-out infinite}@keyframes item-fx-breathe{50%{opacity:.85}}@keyframes item-fx-exc{0%,to{filter:drop-shadow(0 0 .6px #7dffb0) drop-shadow(0 0 1px #0b7a34) drop-shadow(0 0 5px rgba(16,150,68,.45))}50%{filter:drop-shadow(0 0 .6px #a8ffcb) drop-shadow(0 0 1.2px #10a045) drop-shadow(0 0 8px rgba(22,190,88,.6))}}.item-tile:has(>.forge-level[data-forge-level="7"],>.forge-level[data-forge-level="8"],>.forge-level[data-forge-level="9"],>.forge-level[data-forge-level="10"],>.forge-level[data-forge-level="11"],>.forge-level[data-forge-level="12"],>.forge-level[data-forge-level="13"],>.forge-level[data-forge-level="14"],>.forge-level[data-forge-level="15"])>span:first-child{overflow:hidden}.item-tile:has(>.forge-level[data-forge-level="7"],>.forge-level[data-forge-level="8"],>.forge-level[data-forge-level="9"],>.forge-level[data-forge-level="10"],>.forge-level[data-forge-level="11"],>.forge-level[data-forge-level="12"],>.forge-level[data-forge-level="13"],>.forge-level[data-forge-level="14"],>.forge-level[data-forge-level="15"])>span:first-child:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;mix-blend-mode:screen;background:linear-gradient(115deg,transparent 38%,rgba(255,222,140,.45) 50%,transparent 62%) no-repeat;background-size:250% 100%;animation:item-fx-shine 4.5s ease-in-out infinite}@keyframes item-fx-shine{0%{background-position:150% 0}55%,to{background-position:-60% 0}}.item-tile:has(>.forge-level[data-forge-level="9"],>.forge-level[data-forge-level="10"],>.forge-level[data-forge-level="11"],>.forge-level[data-forge-level="12"],>.forge-level[data-forge-level="13"],>.forge-level[data-forge-level="14"],>.forge-level[data-forge-level="15"]){--fx:#ffd36a;isolation:isolate}.item-tile:has(>.forge-level[data-forge-level="9"],>.forge-level[data-forge-level="10"],>.forge-level[data-forge-level="11"],>.forge-level[data-forge-level="12"],>.forge-level[data-forge-level="13"],>.forge-level[data-forge-level="14"],>.forge-level[data-forge-level="15"]):before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;pointer-events:none;z-index:1;background:conic-gradient(from var(--fx-a,0deg),transparent 0 76%,#ffd36a 88%,#fff 90%,transparent 93%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:item-fx-ring 10s linear infinite}.item-tile:has(>.forge-level[data-forge-level="11"],>.forge-level[data-forge-level="12"],>.forge-level[data-forge-level="13"],>.forge-level[data-forge-level="14"],>.forge-level[data-forge-level="15"])>span:first-child:before{content:"";position:absolute;left:50%;bottom:0;width:3px;height:3px;border-radius:50%;pointer-events:none;z-index:-1;color:#ffd36a;box-shadow:-18px 0 0 currentColor,-8px 10px 0 currentColor,6px 4px 0 currentColor,16px 14px 0 currentColor,0 22px 0 currentColor;filter:drop-shadow(0 0 3px currentColor);animation:item-fx-dust 4s linear infinite}.item-tile:has(>.forge-level[data-forge-level="13"],>.forge-level[data-forge-level="14"],>.forge-level[data-forge-level="15"]){--hk:#ff5a3c;--hf:sepia(1) saturate(3.2) hue-rotate(-28deg) brightness(1.05);isolation:isolate}.item-tile>.forge-level[data-forge-level="13"],.item-tile>.forge-level[data-forge-level="14"],.item-tile>.forge-level[data-forge-level="15"]{display:none!important}.item-tile:has(>.forge-level[data-forge-level="11"],>.forge-level[data-forge-level="12"]){--hk:#ffd36a;isolation:isolate}.item-tile:has(>.forge-level[data-forge-level="11"],>.forge-level[data-forge-level="12"],>.forge-level[data-forge-level="13"],>.forge-level[data-forge-level="14"],>.forge-level[data-forge-level="15"]):after{background:linear-gradient(135deg,color-mix(in srgb,var(--hk) 55%,#fff),var(--hk) 45%,color-mix(in srgb,var(--hk) 60%,#000) 70%,color-mix(in srgb,var(--hk) 55%,#fff))!important;inset:0;padding:1.5px;border-radius:3px;filter:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);box-shadow:none;animation:item-fx-metal 4s ease-in-out infinite}@keyframes item-fx-metal{0%,to{filter:drop-shadow(0 0 1px var(--hk))}50%{filter:brightness(1.3) drop-shadow(0 0 3px var(--hk))}}@keyframes item-fx-prism{to{filter:hue-rotate(360deg) drop-shadow(0 0 2px var(--hk))}}.item-tile:has(>.forge-level[data-forge-level="11"],>.forge-level[data-forge-level="12"],>.forge-level[data-forge-level="13"],>.forge-level[data-forge-level="14"],>.forge-level[data-forge-level="15"]):before{inset:0;padding:1.5px;border-radius:3px;z-index:3;mix-blend-mode:screen;background:conic-gradient(from var(--fx-a,0deg),transparent 0 82%,color-mix(in srgb,var(--hk) 70%,#fff) 91%,#fff 92%,transparent 95%);animation:item-fx-ring 7s linear infinite}.item-tile:has(>.forge-level[data-forge-level="11"],>.forge-level[data-forge-level="12"],>.forge-level[data-forge-level="13"],>.forge-level[data-forge-level="14"],>.forge-level[data-forge-level="15"])>span:first-child:after{content:"";position:absolute;inset:4%;border-radius:50%;pointer-events:none;z-index:-1;mix-blend-mode:normal;animation:item-fx-breathe 3.5s ease-in-out infinite;opacity:.35;background:radial-gradient(closest-side,color-mix(in srgb,var(--hk) 60%,transparent),transparent)!important}.item-tile:has(>.forge-level[data-forge-level="11"],>.forge-level[data-forge-level="12"],>.forge-level[data-forge-level="13"],>.forge-level[data-forge-level="14"],>.forge-level[data-forge-level="15"])>span:first-child img{animation:none!important;filter:none!important}@media(prefers-reduced-motion:reduce){.item-tile:before,.item-tile>span:first-child:before,.item-tile>span:first-child:after,.item-tile>span:first-child img{animation:none!important}}.item-tile:has(>.forge-level[data-forge-level="11"],>.forge-level[data-forge-level="12"],>.forge-level[data-forge-level="13"],>.forge-level[data-forge-level="14"],>.forge-level[data-forge-level="15"]){--hk:#ff5a3c;--hf:sepia(1) saturate(3.2) hue-rotate(-28deg) brightness(1.05);isolation:isolate}.item-tile:has(>.forge-level[data-forge-level="14"]){--hk:#b06bff;--hf:sepia(1) saturate(2.6) hue-rotate(230deg) brightness(1.1)}.item-tile:has(>.forge-level[data-forge-level="15"]){--hk:#ffe7a0;--hf:sepia(.6) saturate(1.6) brightness(1.3)}.item-tile>.forge-level[data-forge-level="11"],>.forge-level[data-forge-level="12"],>.forge-level[data-forge-level="13"],.item-tile>.forge-level[data-forge-level="14"],.item-tile>.forge-level[data-forge-level="15"]{display:none!important}.item-tile:has(>.forge-level[data-forge-level="11"],>.forge-level[data-forge-level="12"],>.forge-level[data-forge-level="13"],>.forge-level[data-forge-level="14"],>.forge-level[data-forge-level="15"]):after{filter:var(--hf) drop-shadow(0 0 3px var(--hk));animation:item-fx-metal 4s ease-in-out infinite}@keyframes item-fx-metal{50%{filter:var(--hf) brightness(1.25) drop-shadow(0 0 7px var(--hk))}}.item-tile:has(>.forge-level[data-forge-level="15"]):after{animation:item-fx-metal 4s ease-in-out infinite,item-fx-prism 12s linear infinite}@keyframes item-fx-prism{to{filter:var(--hf) hue-rotate(360deg) drop-shadow(0 0 5px var(--hk))}}.item-tile:has(>.forge-level[data-forge-level="11"],>.forge-level[data-forge-level="12"],>.forge-level[data-forge-level="13"],>.forge-level[data-forge-level="14"],>.forge-level[data-forge-level="15"]):before{inset:-2px;padding:2px;z-index:3;mix-blend-mode:screen;background:conic-gradient(from var(--fx-a,0deg),transparent 0 80%,color-mix(in srgb,var(--hk) 70%,#fff) 90%,#fff 91%,transparent 94%);animation:item-fx-ring 7s linear infinite}.item-tile:not([data-tier=excellent]):has(>.forge-level[data-forge-level="11"],>.forge-level[data-forge-level="12"],>.forge-level[data-forge-level="13"],>.forge-level[data-forge-level="14"],>.forge-level[data-forge-level="15"])>span:first-child:after{content:"";position:absolute;inset:4%;border-radius:50%;pointer-events:none;z-index:-1;mix-blend-mode:normal;animation:item-fx-breathe 3.5s ease-in-out infinite;opacity:.35;background:radial-gradient(closest-side,color-mix(in srgb,var(--hk) 60%,transparent),transparent)}.item-tile:has(>.forge-level[data-forge-level="11"],>.forge-level[data-forge-level="12"],>.forge-level[data-forge-level="13"],>.forge-level[data-forge-level="14"],>.forge-level[data-forge-level="15"])>span:first-child:before{color:var(--hk);width:2px;height:2px}.item-tile>.forge-level[data-forge-level="11"],.item-tile>.forge-level[data-forge-level="12"]{display:none!important}.item-tile:has(>.forge-level[data-forge-level="11"]){--hk:#e9dcb0}.item-tile:has(>.forge-level[data-forge-level="11"]):before{display:none}.item-tile:has(>.forge-level[data-forge-level="11"])>span:first-child:before{display:none}.item-tile:has(>.forge-level[data-forge-level="11"])>span:first-child:after{opacity:.2!important}.item-tile:has(>.forge-level[data-forge-level="12"]):before{animation-duration:9s!important}.item-tile:has(>.forge-level[data-forge-level="12"])>span:first-child:before{display:none}.item-tile:has(>.forge-level[data-forge-level="12"])>span:first-child:after{opacity:.28!important}.item-tile:has(>.forge-level[data-forge-level="13"]):before{animation-duration:7s!important}.item-tile:has(>.forge-level[data-forge-level="14"]):before{animation-duration:5s!important;background:conic-gradient(from var(--fx-a,0deg),transparent 0 32%,color-mix(in srgb,var(--hk) 70%,#fff) 41%,#fff 42%,transparent 45% 82%,color-mix(in srgb,var(--hk) 70%,#fff) 91%,#fff 92%,transparent 95%)!important}.item-tile:has(>.forge-level[data-forge-level="14"])>span:first-child:after{opacity:.5!important}.item-tile:has(>.forge-level[data-forge-level="15"]):before{animation-duration:4s!important;background:conic-gradient(from var(--fx-a,0deg),transparent 0 20%,#fff 25%,transparent 30% 53%,#fff 58%,transparent 63% 86%,#fff 91%,transparent 96%)!important}.item-tile:has(>.forge-level[data-forge-level="15"])>span:first-child:after{opacity:.65!important;inset:-4%!important}.item-tile:has(>.forge-level[data-forge-level="15"])>span:first-child:before{width:3px!important;height:3px!important}@keyframes item-fx-metal15{0%,to{filter:drop-shadow(0 0 3px var(--hk))}50%{filter:brightness(1.4) drop-shadow(0 0 7px var(--hk))}}.item-tile:has(>.forge-level[data-forge-level="15"]):after{animation:item-fx-metal15 3s ease-in-out infinite,item-fx-prism 12s linear infinite!important}.item-tile:has(>.forge-level[data-forge-level="11"],>.forge-level[data-forge-level="12"],>.forge-level[data-forge-level="13"],>.forge-level[data-forge-level="14"],>.forge-level[data-forge-level="15"]){background:radial-gradient(120% 95% at 50% 38%,color-mix(in srgb,var(--hk) 26%,#221a2a) 0,color-mix(in srgb,var(--hk) 8%,#151019) 58%,#0c0910)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hk) 18%,transparent),inset 0 0 14px #000000a6,inset 0 10px 18px -12px color-mix(in srgb,var(--hk) 45%,transparent)!important}.item-tile[data-tier=excellent]>.forge-level:is([data-forge-level="11"],[data-forge-level="12"],[data-forge-level="13"],[data-forge-level="14"],[data-forge-level="15"]){display:none!important}.item-tile[data-tier=excellent]>.forge-level:is([data-forge-level="11"],[data-forge-level="12"],[data-forge-level="13"],[data-forge-level="14"],[data-forge-level="15"]):before,.item-tile[data-tier=excellent]>.forge-level:is([data-forge-level="11"],[data-forge-level="12"],[data-forge-level="13"],[data-forge-level="14"],[data-forge-level="15"]):after{content:none!important}@keyframes item-fx-star{0%,to{opacity:.7}50%{opacity:1}}.item-tile[data-tier=excellent]:has(>.forge-level:is([data-forge-level="11"],[data-forge-level="12"],[data-forge-level="13"],[data-forge-level="14"],[data-forge-level="15"]))>span:first-child img{animation:item-fx-exc 3.5s ease-in-out infinite!important;filter:drop-shadow(0 0 .6px #7dffb0) drop-shadow(0 0 1px #0b7a34) drop-shadow(0 0 5px rgba(16,150,68,.45))!important}@media(prefers-reduced-motion:reduce){.item-tile:has(>.forge-level):after{animation:none!important}}#dialog-layer{background:radial-gradient(ellipse at center,#05070c66,#05070cb8)}#dialog:not(:has(.bag-art)):not(:has(.attr-art)){--paper:#12151c;--card:#1b1f29;--well:#161a22;--line:#3e3423;--line-strong:#8a6a32;--ink:#f1e3c0;--ink-soft:#cdbb92;--ink-faint:#9b8c6c;--tone:#1a1e27;--tone-top:#232836;--tone-edge:#b8893c;--tone-ink:#f6d98f;position:relative;overflow:visible;border:0;border-radius:6px;color:var(--ink);background:linear-gradient(180deg,#1a1e28,#0f1218 70%);box-shadow:0 22px 60px #000c,inset 0 0 40px #000a}#dialog:not(:has(.bag-art)):not(:has(.attr-art)):after{content:"";position:absolute;inset:-16px;z-index:3;pointer-events:none;border:60px solid transparent;border-image:url(/assets/ui/frames/dialog-frame-v1.webp) 230 stretch}#dialog:not(:has(.bag-art)):not(:has(.attr-art)) #dialog-body{color:var(--ink);scrollbar-color:#8a6a32 transparent}#dialog:not(:has(.bag-art)):not(:has(.attr-art))>header{position:relative;margin:12px 14px 0;padding:12px 58px 12px 16px;min-height:64px;border:0;background:url(/assets/ui/frames/dialog-header-v1.webp) center/100% 100% no-repeat}#dialog:not(:has(.bag-art)):not(:has(.attr-art)) #dialog-icon{width:52px;height:52px;border-radius:50%;box-shadow:none;background:url(/assets/ui/frames/dialog-icon-ring-v1.webp) center/100% 100% no-repeat}#dialog:not(:has(.bag-art)):not(:has(.attr-art)) #dialog-icon>*{max-width:70%;max-height:70%}#dialog:not(:has(.bag-art)):not(:has(.attr-art)) #dialog-kicker{color:#c9a65d;opacity:1;letter-spacing:1.6px}#dialog:not(:has(.bag-art)):not(:has(.attr-art)) h2{color:#ffe4a3;text-shadow:0 1px 2px #000,0 0 10px #ffb84a55}#dialog:not(:has(.bag-art)):not(:has(.attr-art)) .close-button{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:44px;height:44px;border:0;border-radius:50%;background:url(/assets/ui/frames/dialog-close-v2.webp) center/100% 100% no-repeat;color:transparent;font-size:0;box-shadow:none}#dialog:not(:has(.bag-art)):not(:has(.attr-art)) .close-button:hover{filter:brightness(1.15)}#dialog-body :is(.soft-button,.card,.panel-card,.quest-card,.setting-row,.setting,.guide-card,.map-destinations .soft-button,details,fieldset,.well,.note,.notice){background:linear-gradient(180deg,#20252f,#171b23)!important;border-color:#5a4626!important;color:var(--ink)!important;box-shadow:inset 0 1px #e5c07722!important}#dialog-body :is(.soft-button,.map-destinations .soft-button):hover{border-color:#c9a65d!important;background:linear-gradient(180deg,#2a3040,#1c212b)!important}#dialog-body :is(button.primary,.primary-button,.claim-button){background:linear-gradient(180deg,#f2c75c,#b8862c)!important;color:#2a1a05!important;border-color:#ffe3a0!important}#dialog-body :is(h3,h4,strong,b){color:#ffdf9a}#dialog-body :is(p,li,small,span,label){color:inherit}#dialog-body :is(input,select,textarea){background:#0e1117;color:var(--ink);border:1px solid #6b5530}#dialog-body :is(.settings-row,.help-grid>div,.newbie-route,.save-note){background:linear-gradient(180deg,#20252f,#171b23)!important;border:1px solid #5a4626!important;color:var(--ink)!important;box-shadow:inset 0 1px #e5c07722!important}#dialog-body .settings-row small,#dialog-body .help-grid p{color:var(--ink-soft)!important}#dialog-body .help-grid h3{color:#ffdf9a!important}#dialog-body .segmented{background:#0d1016!important;border:1px solid #5a4626}#dialog-body .segmented button{color:var(--ink-soft)!important;background:none!important}#dialog-body .segmented button.on{background:linear-gradient(180deg,#f2c75c,#b8862c)!important;color:#2a1a05!important;box-shadow:none!important}#dialog-body .toggle{background:#2b2f3a!important;border:1px solid #6b5530}#dialog-body .toggle.on{background:linear-gradient(180deg,#f2c75c,#b8862c)!important}#dialog-body .toggle:after{background:#f6e3b0!important}#dialog-body [data-action=journal-tab]{background:#171b23!important;color:var(--ink-soft)!important;border:1px solid #5a4626!important}#dialog-body [data-action=journal-tab].active{background:linear-gradient(180deg,#f2c75c,#b8862c)!important;color:#2a1a05!important;border-color:#ffe3a0!important}#dialog-body .newbie-route :is(p,.muted){color:var(--ink-soft)!important}#dialog:not(:has(.bag-art)):not(:has(.attr-art)):not(:has(.skills-screen)) #dialog-body{padding:14px 26px 26px}#dialog:not(:has(.bag-art)):not(:has(.attr-art))>header{padding-top:20px;padding-bottom:14px;min-height:76px}#dialog:not(:has(.bag-art)):not(:has(.attr-art)) #dialog-kicker{display:none}#dialog:has(.skills-screen) #dialog-body{padding:10px 16px!important}#dialog:not(:has(.bag-art)):not(:has(.attr-art)) #dialog-body .chip{background:#0b0e14;border:1px solid #6b5530;color:#f1e3c0;box-shadow:inset 0 1px #ffffff12}#dialog:not(:has(.bag-art)):not(:has(.attr-art)) #dialog-body .chip-xp{border-color:#3d7fa8;color:#9fdcff}#dialog:not(:has(.bag-art)):not(:has(.attr-art)) #dialog-body .chip-energy{border-color:#a07a2c;color:#ffd76a}#dialog:not(:has(.bag-art)):not(:has(.attr-art)) #dialog-body .chip-star{border-color:#a8406c;color:#ffa8cb}#dialog:not(:has(.bag-art)):not(:has(.attr-art)) #dialog-body .chip-time{border-color:#6a5cc0;color:#cbbfff}#dialog:not(:has(.bag-art)):not(:has(.attr-art)) #dialog-body .chip-seed{border-color:#4f8a3a;color:#b4ec98}#dialog:not(:has(.bag-art)):not(:has(.attr-art)) #dialog-body .chip-lock{border-color:#5a5444;color:#c4b99c}#dialog:not(:has(.bag-art)):not(:has(.attr-art)) #dialog-body .chip.chip-miss{background:#2a0f12;border-color:#b0263a;color:#ff9a9a}body.hud-menus-on :is(.event-open-btn,.arena-open-btn,.castle-open-btn,.dungeon-open-btn,.chaos-open-btn,.siege-open-btn,.gwar-open-btn,.duel-open-btn,.pk-open-btn,.market-open-btn,.trade-open-btn,.guild-open-btn){display:none!important}.top-actions.hud-main-menu #social-slot{display:none}.top-actions.hud-main-menu{align-items:flex-start}.top-actions .hud-menu-icon+.hud-menu-icon{margin-left:9px}.top-actions .hud-menu-icon{position:relative;overflow:visible;margin-bottom:9px;border:2px solid #c9a24a;background:radial-gradient(circle at 50% 38%,#3a2c16,#17110a 62%,#0b0805);box-shadow:0 0 0 1px #2a1d08,inset 0 0 0 1px #6b4f1c,0 3px 8px #000a}.top-actions .hud-menu-icon:hover,.top-actions .hud-menu-icon:focus-visible{border-color:#ffd77a;box-shadow:0 0 0 1px #2a1d08,inset 0 0 0 1px #8a6a24,0 0 10px #ffcf5a88}.top-actions .hud-menu-icon>.hud-icon-art{width:76%;height:76%;margin-top:-6%}.hud-menu-label{position:absolute;left:50%;bottom:-9px;transform:translate(-50%);padding:1px 5px;border-radius:7px;white-space:nowrap;pointer-events:none;border:1px solid #8a6a24;background:linear-gradient(180deg,#2a2012,#0d0a06);color:#ffe7a8;font:700 10px/1.25 system-ui,sans-serif;letter-spacing:.01em;text-shadow:0 1px 1px #000}.top-actions .hud-menu-icon #quest-dot{z-index:1}.hud-side-menu{position:fixed;z-index:32}.hud-side-menu.left{left:8px;top:120px}.hud-side-menu.right{right:calc(var(--edge,8px) + var(--safe-right,0px));top:120px}.hud-side-toggle{position:relative;display:grid;place-items:center;width:calc(var(--b,40px) + 8px);height:calc(var(--b,40px) + 8px);padding:0;margin-bottom:9px;cursor:pointer;border-radius:50%;border:2px solid #c9a24a;background:radial-gradient(circle at 50% 38%,#3a2c16,#17110a 62%,#0b0805);box-shadow:0 0 0 1px #2a1d08,inset 0 0 0 1px #6b4f1c,0 3px 8px #000a;color:#ffe7a8;font-size:calc(var(--b,40px) * .5)}.hud-side-toggle>.hud-icon-art{width:78%;height:78%;margin-top:-6%;filter:drop-shadow(0 1px 2px #000a)}.hud-side-toggle:after{content:"";position:absolute;inset:-6px;border-radius:50%}.hud-side-chevron{position:absolute;top:50%;width:14px;height:22px;margin-top:-11px;border:1px solid #8a6a24;background:#120d07;border-radius:4px;pointer-events:none}.hud-side-chevron:before{content:"";position:absolute;left:3px;top:6px;width:6px;height:6px;border:solid #ffd77a;border-width:0 2px 2px 0;transform:rotate(-45deg)}.hud-side-menu.left .hud-side-chevron{right:-16px}.hud-side-menu.right .hud-side-chevron{left:-16px}.hud-side-menu.right .hud-side-chevron:before{left:5px;transform:rotate(135deg)}.hud-side-menu.left.open .hud-side-chevron:before{left:5px;transform:rotate(135deg)}.hud-side-menu.right.open .hud-side-chevron:before{left:3px;transform:rotate(-45deg)}.hud-side-menu.open .hud-side-toggle{border-color:#ffd77a;box-shadow:0 0 0 1px #2a1d08,inset 0 0 0 1px #8a6a24,0 0 12px #ffcf5a99}.hud-flyout{position:absolute;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;padding:6px 8px 8px;border-radius:10px;border:2px solid #c9a24a;background:linear-gradient(180deg,#1a140cf7,#0a0806f7);box-shadow:0 0 0 1px #2a1d08,inset 0 0 0 1px #5a4318,0 8px 22px #000c;color:#f5ead0;font:13px system-ui,sans-serif}.hud-flyout[hidden]{display:none}.hud-side-menu.left .hud-flyout{left:0;top:calc(var(--b,40px) + 14px);width:230px}.hud-side-menu.right .hud-flyout{right:calc(100% + 22px);top:0;width:min(390px,64vw)}.hud-flyout-title{margin:0 0 6px;padding:2px 4px 5px;border-bottom:1px solid #5a4318;color:#ffd77a;font:800 13px/1.2 system-ui,sans-serif;letter-spacing:.04em;text-align:center;text-shadow:0 1px 2px #000}.hud-flyout-section{margin:6px 2px 4px;color:#c9a24a;font:700 11px system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase}.hud-flyout-list{display:grid;gap:6px}.hud-flyout-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.hud-flyout-item{display:flex;align-items:center;gap:8px;min-height:44px;padding:4px 6px;cursor:pointer;text-align:left;border-radius:8px;border:1px solid #6b4f1c;background:linear-gradient(180deg,#221a10,#110d08);color:#f5ead0}.hud-flyout-item:hover:not(:disabled),.hud-flyout-item:focus-visible{border-color:#ffd77a;background:linear-gradient(180deg,#33260f,#17110a)}.hud-flyout-item:disabled{opacity:.45;cursor:not-allowed}.hud-flyout-art{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border-radius:8px;background:#0b0805;border:1px solid #4a3812;font-size:22px}.hud-flyout-art>.hud-icon-art{width:90%;height:90%;vertical-align:middle}.hud-flyout-text{display:grid;gap:1px;min-width:0}.hud-flyout-text b{color:#ffe7a8;font-size:13px;white-space:nowrap}.hud-flyout-text small{color:#bfae86;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hud-flyout-grid .hud-flyout-item{flex-direction:column;justify-content:center;gap:3px;padding:5px 2px;min-height:62px;text-align:center}.hud-flyout-grid .hud-flyout-text{justify-items:center}.hud-flyout-grid .hud-flyout-text b{font-size:11px;line-height:1.15;white-space:normal}@media(max-height:520px)and (orientation:landscape){.top-actions.hud-main-menu>.energy{display:none}.top-actions.hud-main-menu>[data-action=settings]{position:absolute;top:calc(var(--b) + 14px);right:calc(var(--b) + 6px)}.top-actions.hud-main-menu>#platform-slot{position:absolute;top:calc(var(--b) + 14px);right:0}.top-actions .hud-menu-icon+.hud-menu-icon{margin-left:2px}.pk-chip{font-size:10px!important;padding:2px 8px!important}.hud-menu-label{font-size:8.5px;bottom:-8px;padding:0 3px;letter-spacing:-.01em}.hud-side-menu.right .hud-flyout{width:min(340px,64vw)}.hud-side-menu.left .hud-flyout{width:210px}.hud-flyout{padding:5px 6px 6px}.hud-flyout-title{font-size:12px;margin-bottom:4px;padding-bottom:4px}.hud-flyout-section{margin:4px 2px 3px;font-size:10px}.hud-flyout-item{min-height:40px}.hud-flyout-art{width:32px;height:32px}.hud-flyout-grid .hud-flyout-item{min-height:54px}.hud-flyout-grid .hud-flyout-art{width:30px;height:30px}}@media(max-height:520px)and (orientation:landscape)and (max-width:780px){.top-actions.hud-main-menu{gap:8px}.top-actions .hud-menu-icon+.hud-menu-icon{margin-left:0}.hud-menu-label{font-size:8px;padding:0 2px;letter-spacing:-.02em}.pk-chip{font-size:9.5px!important;padding:2px 6px!important}}body.hud-menus-on .top-actions .hud-menu-icon.skills-hud-button{width:var(--b,40px)!important;min-width:0!important;height:var(--b,40px);min-height:0!important;padding:0!important;display:grid!important;place-items:center;gap:0;border-radius:50%!important;margin-left:9px}body.hud-menus-on .top-actions .hud-menu-icon.skills-hud-button>.hud-icon-art{width:76%!important;height:76%!important;margin-top:-6%!important}body.hud-menus-on .top-actions .hud-menu-icon.skills-hud-button>span{position:absolute;left:50%;bottom:-9px;transform:translate(-50%);padding:1px 5px;border-radius:7px;white-space:nowrap;pointer-events:none;border:1px solid #8a6a24;background:linear-gradient(180deg,#2a2012,#0d0a06);color:#ffe7a8;font:700 10px/1.25 system-ui,sans-serif!important;letter-spacing:.01em;text-shadow:0 1px 1px #000;display:block!important}@media(max-width:1000px),(max-height:700px){.top-actions .hud-menu-icon+.hud-menu-icon,body.hud-menus-on .top-actions .hud-menu-icon.skills-hud-button{margin-left:7px}.hud-menu-label,body.hud-menus-on .top-actions .hud-menu-icon.skills-hud-button>span{font-size:8.5px!important;padding:1px 3px;letter-spacing:-.02em}}body.hud-menus-on .pk-chip{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .hud-side-menu.left.dock-right{left:auto;right:calc(var(--edge,8px) + var(--safe-right,0px))}body .hud-side-menu.left.dock-right .hud-flyout{left:auto;right:calc(100% + 22px);top:0}body .hud-side-menu.left.dock-right .hud-side-chevron{right:auto;left:-16px}body .hud-side-menu.left.dock-right .hud-side-chevron:before{left:5px;transform:rotate(135deg)}body .hud-side-menu.left.dock-right.open .hud-side-chevron:before{left:3px;transform:rotate(-45deg)}body .hud-event-highlight .hud-side-toggle{width:calc(var(--b,40px) + 16px);height:calc(var(--b,40px) + 16px);border-color:#ffd77a;box-shadow:0 0 0 1px #2a1d08,inset 0 0 0 1px #8a6a24,0 0 14px 2px #ffc23acc;animation:hud-event-pulse 2.4s ease-in-out infinite}body .hud-event-highlight .hud-side-toggle>.hud-icon-art{width:86%;height:86%}body .hud-event-highlight .hud-menu-label{bottom:-10px;padding:1px 7px;border-color:#ffd77a;background:linear-gradient(180deg,#c8341f,#6e1408);color:#fff3cf;font-size:11px}@keyframes hud-event-pulse{0%,to{box-shadow:0 0 0 1px #2a1d08,inset 0 0 0 1px #8a6a24,0 0 10px 1px #ffc23a99}50%{box-shadow:0 0 0 1px #2a1d08,inset 0 0 0 1px #8a6a24,0 0 22px 6px #ffc23aee}}@media(prefers-reduced-motion:reduce){body .hud-event-highlight .hud-side-toggle{animation:none}}@media(max-height:520px)and (orientation:landscape){body .hud-event-highlight .hud-side-toggle{width:calc(var(--b,40px) + 10px);height:calc(var(--b,40px) + 10px)}}body .hud-quest-menu{right:calc(var(--edge,8px) + var(--safe-right,0px));top:260px}body .hud-quest-menu .hud-side-chevron{left:-16px}body .hud-quest-menu .hud-side-chevron:before{left:5px;transform:rotate(135deg)}body .hud-quest-menu.open .hud-side-chevron:before{left:3px;transform:rotate(-45deg)}body .hud-quest-dot{position:absolute;top:1px;right:1px;width:11px;height:11px;border-radius:50%;background:#ff3b30;border:2px solid #2a0705;box-shadow:0 0 6px #ff3b30cc;pointer-events:none}body .hud-quest-dot[hidden]{display:none}body .hud-quest-pop{position:absolute;right:calc(100% + 22px);top:0;box-sizing:border-box;width:min(300px,62vw);overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:8px}body .hud-quest-pop[hidden]{display:none}body .hud-quest-pop .quest-tracker{width:100%;box-sizing:border-box}body .hud-quest-pop .quest-tracker .tracker-fold{display:none!important}body .hud-quest-pop .quest-tracker .eyebrow{display:flex!important;padding-right:0!important}body .hud-quest-pop #quest-summary{pointer-events:auto}body #hud #save-status:not([data-warn]){display:none!important}#hud .reset-card{position:fixed;right:calc(14px + env(safe-area-inset-right));top:var(--bug-record-top,240px);z-index:31;box-sizing:border-box;width:212px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;align-items:start;padding:6px 8px 7px;pointer-events:auto;border:1px solid #8a6a24;border-radius:10px;background:linear-gradient(180deg,#1a140cf0,#0a0806f0);box-shadow:0 0 0 1px #2a1d08,0 3px 10px #0009;color:#f5ead0;font:11px/1.3 system-ui,sans-serif;touch-action:manipulation;-webkit-user-select:none;user-select:none}#hud .reset-card[hidden]{display:none}#hud .reset-card-go{grid-row:1/3;min-width:54px;height:34px;padding:0 9px;cursor:pointer;border-radius:8px;border:2px solid #c9a24a;background:linear-gradient(180deg,#7a1d10,#3a0b05);color:#fff3cf;font:800 13px/1 system-ui,sans-serif;letter-spacing:.02em;text-shadow:0 1px 1px #000;box-shadow:inset 0 0 0 1px #ffcf5a55,0 2px 6px #000a}#hud .reset-card-go:hover:not(:disabled),#hud .reset-card-go:focus-visible{border-color:#ffd77a;box-shadow:inset 0 0 0 1px #ffcf5a99,0 0 10px #ffcf5a88}#hud .reset-card-go:disabled{cursor:not-allowed;filter:grayscale(.75) brightness(.7)}#hud .reset-card-body{display:contents}#hud .reset-card-title{grid-column:2;color:#ffe7a8;font-weight:800;font-size:12px;line-height:1.2}#hud .reset-card[data-tone=free] .reset-card-title{color:#9ff0b0}#hud .reset-card p{grid-column:2;margin:0}#hud .reset-card-level{color:#d8c79c}#hud .reset-card-rows{grid-column:1/-1;display:grid;gap:1px;margin:2px 0 0;padding:4px 0 0;list-style:none;border-top:1px solid #5a4318}#hud .reset-card-rows[hidden],#hud .reset-card p[hidden]{display:none}#hud .reset-card-rows li{display:flex;justify-content:space-between;gap:6px;white-space:nowrap}#hud .reset-card-rows li span{color:#ffe7a8;font-weight:700}#hud .reset-card-rows li em{font-style:normal;color:#d8c79c;font-variant-numeric:tabular-nums}#hud .reset-card-rows li.short em{color:#ff9d8a;font-weight:700}#hud .reset-card-short{grid-column:1/-1!important;color:#ffe7a8}#hud .reset-card-short.free{color:#9ff0b0;font-weight:700}#hud .reset-card-rows:not([hidden])~.reset-card-short{display:none}#hud .reset-card-reward,#hud .reset-card-removals{grid-column:1/-1!important;color:#bfae86}#hud .reset-card-reason{grid-column:1/-1!important;color:#ff9d8a;font-weight:700}#hud .reset-card[data-status=READY] .reset-card-reason{color:#ffd77a}@media(max-height:520px),(max-width:700px){#hud .reset-card{width:178px;padding:4px 6px 5px;gap:2px 6px;font-size:9.5px}#hud .reset-card-go{min-width:46px;height:28px;font-size:11.5px}#hud .reset-card-title{font-size:10.5px}#hud .reset-card-rows{display:none!important}#hud .reset-card-level{display:none}#hud .reset-card{width:164px;line-height:1.2}#hud .reset-card-removals,#hud .reset-card-reward{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#hud .reset-card-rows~.reset-card-short{display:block!important}}#hud .key-hint{z-index:32}@media(max-height:520px){#hud:has(#boss-bar:not([hidden])) .reset-card-reward,#hud:has(#boss-bar:not([hidden])) .reset-card-removals{display:none!important}}#hud .reset-hud-button{position:fixed;right:calc(14px + env(safe-area-inset-right));top:240px;z-index:31;box-sizing:border-box;width:46px;height:46px;display:grid;place-items:center;padding:0;cursor:pointer;pointer-events:auto;touch-action:manipulation;overflow:visible;color:#ffe7a8;border:2px solid #c9a24a;border-radius:50%;background:radial-gradient(circle at 50% 38%,#3a2c16,#17110a 62%,#0b0805);box-shadow:0 0 0 1px #2a1d08,inset 0 0 0 1px #6b4f1c,0 3px 8px #000a}#hud .reset-hud-button[hidden]{display:none}#hud .reset-hud-button img{width:30px;height:30px;margin-top:-5px;display:block;pointer-events:none;filter:drop-shadow(0 1px 1px #000)}#hud .reset-hud-button .reset-hud-label{position:absolute;left:50%;bottom:-9px;transform:translate(-50%);padding:1px 6px;border-radius:7px;white-space:nowrap;pointer-events:none;border:1px solid #8a6a24;background:linear-gradient(180deg,#2a2012,#0d0a06);color:#ffe7a8;font:700 10px/1.25 system-ui,sans-serif;text-shadow:0 1px 1px #000}#hud .reset-hud-button:hover,#hud .reset-hud-button:focus-visible,#hud .reset-hud-button[aria-expanded=true]{border-color:#ffd77a;box-shadow:0 0 0 1px #2a1d08,inset 0 0 0 1px #8a6a24,0 0 12px #ffcf5a99}#hud .reset-hud-button[data-ready=true]{border-color:#ffd77a;animation:reset-hud-ready 1.6s ease-in-out infinite}#hud .reset-hud-button[data-ready=true] .reset-hud-label{border-color:#ffd77a;background:linear-gradient(180deg,#c8341f,#6e1408);color:#fff3cf}#hud .reset-hud-button[data-ready=true]:after{content:"";position:absolute;top:0;right:0;width:10px;height:10px;border-radius:50%;background:#ff4b3a;box-shadow:0 0 0 1px #000}@keyframes reset-hud-ready{0%,to{box-shadow:0 0 0 1px #2a1d08,inset 0 0 0 1px #6b4f1c,0 0 6px #ffcf5a66}50%{box-shadow:0 0 0 1px #2a1d08,inset 0 0 0 1px #8a6a24,0 0 14px #ffcf5acc}}@media(prefers-reduced-motion:reduce){#hud .reset-hud-button[data-ready=true]{animation:none}}@media(max-height:520px),(max-width:700px){#hud .reset-hud-button{width:40px;height:40px}#hud .reset-hud-button img{width:26px;height:26px}#hud .reset-hud-button .reset-hud-label{font-size:8.5px;padding:0 3px;bottom:-8px}}#hud .reset-panel{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:60;box-sizing:border-box;width:min(440px,calc(100vw - 16px - env(safe-area-inset-left) - env(safe-area-inset-right)));max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));display:flex;flex-direction:column;overflow:hidden;pointer-events:auto;border:1px solid #8a6a24;border-radius:12px;background:linear-gradient(180deg,#1a140cf7,#0a0806f7);box-shadow:0 0 0 1px #2a1d08,0 8px 24px #000c;color:#f5ead0;font:12px/1.35 system-ui,sans-serif;-webkit-user-select:none;user-select:none}#hud .reset-panel[hidden]{display:none}#hud .reset-panel header{display:flex;align-items:center;justify-content:space-between;padding:7px 10px 5px;border-bottom:1px solid #5a4318}#hud .reset-panel header b{color:#ffe7a8;font-size:14px;font-weight:800;letter-spacing:.03em}#hud .reset-panel-close{width:28px;height:28px;border-radius:50%;border:1px solid #8a6a24;background:#1a140c;color:#ffe7a8;font:700 17px/1 system-ui;cursor:pointer}#hud .reset-panel-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:6px 8px;border-bottom:1px solid #3a2c10}#hud .reset-panel-tabs button{padding:4px 8px;border-radius:7px;border:1px solid #5a4318;background:#17110a;color:#d8c79c;font:700 11px/1.2 system-ui;cursor:pointer}#hud .reset-panel-tabs button.on{border-color:#c9a24a;background:linear-gradient(180deg,#5a3a10,#2a1a06);color:#fff3cf}#hud .reset-panel-body,#hud .reset-panel-card{overflow:auto;padding:8px 10px 10px;min-height:120px}#hud .reset-panel-body[hidden],#hud .reset-panel-card[hidden]{display:none}#hud .reset-panel-empty{margin:28px 0;text-align:center;color:#bfae86;font-weight:700}#hud .reset-panel-rank{margin:0;padding:0;list-style:none;display:grid;gap:2px}#hud .reset-panel-rank li{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;gap:6px;align-items:center;padding:2px 4px;border-radius:5px;background:#ffffff08}#hud .reset-panel-rank li b{color:#ffd77a;text-align:right}#hud .reset-panel-rank li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#hud .reset-panel-rank li small{color:#bfae86}#hud .reset-panel-rank li em{font-style:normal;color:#ffe7a8;font-variant-numeric:tabular-nums}#hud .reset-panel .reset-card{position:static!important;top:auto!important;right:auto!important;width:auto;border:0;box-shadow:none;background:none;padding:0;font-size:12px}#hud .reset-panel .reset-card-go{min-width:64px;height:38px}@media(max-height:520px),(max-width:700px){#hud .reset-panel{font-size:11px}#hud .reset-panel-tabs{flex-wrap:nowrap;overflow-x:auto}#hud .reset-panel-tabs button{flex:none}#hud .reset-panel-body,#hud .reset-panel-card{min-height:80px}#hud .reset-panel .reset-card{width:auto;font-size:11px}#hud .reset-panel .reset-card-rows:not([hidden]){display:grid!important}#hud .reset-panel .reset-card-level{display:block}#hud .reset-panel .reset-card-rows~.reset-card-short{display:none!important}#hud .reset-panel .reset-card-rows[hidden]~.reset-card-short:not([hidden]){display:block!important}#hud .reset-panel .reset-card-removals,#hud .reset-panel .reset-card-reward{white-space:normal}}#hud .reset-safe-probe{position:fixed;left:env(safe-area-inset-left,0px);top:env(safe-area-inset-top,0px);right:env(safe-area-inset-right,0px);bottom:env(safe-area-inset-bottom,0px);visibility:hidden;pointer-events:none;z-index:-1}#hud .reset-panel .reset-card-rows li{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;white-space:normal}#hud .reset-panel .reset-card-rows li i{font-style:normal;font-size:12px;line-height:1}#hud .reset-panel .reset-card-rows li[data-ok=false] span{color:#ffb4a6}#hud .reset-panel .reset-card-rows li[data-ok=true] em{color:#9ff0b0}#hud .reset-card-go[data-state=soon],#hud .reset-card-go[data-state=max]{background:linear-gradient(180deg,#3a3a3a,#1c1c1c);border-color:#777;color:#ddd}#hud .reset-confirm{position:absolute;inset:0;z-index:2;display:grid;place-items:center;padding:10px;background:#0000009e;border-radius:inherit}#hud .reset-confirm-box{box-sizing:border-box;width:min(360px,100%);max-height:100%;overflow:auto;padding:10px 12px;border:1px solid #c9a24a;border-radius:10px;background:linear-gradient(180deg,#2a1e0e,#120d07);box-shadow:0 6px 18px #000c}#hud .reset-confirm-title{display:block;margin-bottom:6px;color:#ffe7a8;font-size:14px;font-weight:800}#hud .reset-confirm-lines{margin:0 0 10px;padding:0 0 0 16px;display:grid;gap:3px;color:#f5ead0}#hud .reset-confirm-actions{display:flex;justify-content:flex-end;gap:8px}#hud .reset-confirm-actions button{min-width:84px;height:34px;padding:0 10px;border-radius:8px;cursor:pointer;font:800 12px/1 system-ui,sans-serif}#hud .reset-confirm-cancel{border:1px solid #8a6a24;background:#1a140c;color:#ffe7a8}#hud .reset-confirm-ok{border:2px solid #c9a24a;background:linear-gradient(180deg,#7a1d10,#3a0b05);color:#fff3cf}#dialog:not(:has(.bag-art)):not(:has(.attr-art)) #dialog-icon{width:62px;height:62px;margin:-10px 0 -10px -6px}#dialog:not(:has(.bag-art)):not(:has(.attr-art)) h2{font-size:24px;letter-spacing:.3px}#dialog:not(:has(.bag-art)):not(:has(.attr-art))>header{padding-top:23px;padding-bottom:12px}#dialog:not(:has(.bag-art)):not(:has(.attr-art)) h2{font-size:19px;line-height:1.2;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#dialog-body .panel-tabs{gap:6px;flex-wrap:wrap}#dialog-body .panel-tabs button{min-height:32px;padding:4px 12px;border-radius:4px!important;border:1px solid #6b5530!important;background:linear-gradient(180deg,#3a3f4b,#1d2129 55%,#14171d)!important;color:#d8c69a!important;box-shadow:inset 0 1px #ffffff1f,0 2px 4px #0008!important;font-weight:800}#dialog-body .panel-tabs button.active{background:linear-gradient(180deg,#ffe08a,#d59a2c 55%,#9b6a14)!important;color:#2a1a05!important;border-color:#fff0b8!important;box-shadow:0 0 10px #ffc04a66,inset 0 1px #fff8!important}#dialog-body :is(button.primary,.primary-button,.claim-button,[data-action=claim],[data-action=progress-claim]){min-height:40px;border-radius:6px!important;background:linear-gradient(180deg,#ffe08a,#e0a43a 50%,#a8701a)!important;color:#2a1a05!important;border:1px solid #fff0b8!important;box-shadow:0 0 14px #ffbf4a66,inset 0 1px #fffa!important;font-weight:900;text-shadow:0 1px #fff6}#dialog-body .newbie-route,#dialog-body .quest-card{border:1px solid #9a7a3c!important;border-radius:8px!important;box-shadow:inset 0 0 0 1px #00000080,inset 0 1px #ffe3a033,0 4px 12px #0007!important}#dialog-body .map-destinations{gap:10px}#dialog-body .map-destinations .soft-button{min-height:54px;display:flex;align-items:center;gap:12px;justify-content:flex-start;padding:6px 12px;border-radius:6px!important;font-size:14px;font-weight:800}#dialog-body .map-destinations .soft-button>.hud-icon-art{width:40px;height:40px;flex:none;filter:drop-shadow(0 2px 3px #000a)}#dialog-body .settings-row{display:flex;align-items:center;gap:12px;padding:8px 12px!important;border-radius:6px!important}#dialog-body .settings-row>.settings-ic{flex:none;width:40px;height:40px;display:grid;place-items:center;font-size:24px}#dialog-body .settings-row>.settings-ic>.hud-icon-art{width:40px;height:40px;filter:drop-shadow(0 2px 3px #000a)}#dialog-body .settings-row strong{color:#ffdf9a}#dialog-body .save-note{display:flex;align-items:center;gap:10px;border-radius:6px!important}#dialog-body .save-note>.hud-icon-art{width:28px;height:28px;flex:none}#dialog-body .help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#dialog-body .help-grid>div{display:grid!important;grid-template-columns:54px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:10px;align-items:start;padding:10px!important;border-radius:6px!important}#dialog-body .help-grid>div>span{grid-row:1/3;width:54px;height:54px;display:grid;place-items:center;font-size:30px}#dialog-body .help-grid>div>span>.hud-icon-art{width:54px;height:54px;filter:drop-shadow(0 2px 4px #000a)}#dialog-body .help-grid>div>h3{margin:0 0 3px;font-size:14px}#dialog-body .help-grid>div>p{margin:0;font-size:12px;line-height:1.4}#dialog-body>[data-action=aldric-guide]{min-height:38px;border:1px solid #9a7a3c!important;background:linear-gradient(90deg,#1b1f28,#2b2416,#1b1f28)!important;color:#ffdf9a!important;font-weight:900;letter-spacing:.4px}.skills-screen :is(h3,h4,.skills-top h2){color:#ffdf9a!important;text-shadow:0 1px 2px #000}.skills-screen :is(section,.skills-panel,.skill-slot-card,[class*=slot-card]){border-color:#7a5f30!important}@media(max-width:640px){#dialog-body .help-grid{grid-template-columns:minmax(0,1fr)}#dialog-body .map-destinations .soft-button{min-height:46px}}#dialog-body .settings-row>.settings-ic+div{flex:1 1 150px;min-width:0;text-align:left}#dialog-body .settings-row{flex-wrap:wrap}#dialog-body .settings-row>:is(.segmented,.button-row,.toggle,select,.language-picker){margin-left:auto}.skills-columns{min-height:190px}.skills-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.skills-square{max-width:104px;margin:0 auto}:root{--lo7-gold:#e7c06a;--lo7-gold-hi:#ffe7a6;--lo7-ink:#f1e3c0;--lo7-steel:linear-gradient(180deg,#1c2029,#0f1218 72%)}body :is(.duel-panel,.gwar-panel){position:fixed;overflow:auto;padding:70px 26px 22px!important;border:0!important;border-radius:6px!important;color:var(--lo7-ink)!important;font:13px/1.45 system-ui,Segoe UI,sans-serif!important;background:var(--lo7-steel)!important;box-shadow:0 22px 60px #000c,inset 0 0 40px #000a!important;width:min(620px,96vw)!important;scrollbar-color:#8a6a32 transparent}body :is(.duel-panel,.gwar-panel)>h3:first-child,body :is(.duel-panel,.gwar-panel)>h3:first-of-type{position:absolute;left:14px;right:14px;top:10px;height:54px;margin:0!important;display:flex;align-items:center;gap:10px;padding:0 70px 0 16px;background:url(/assets/ui/frames/dialog-header-v1.webp) center/100% 100% no-repeat;color:var(--lo7-gold-hi)!important;font:900 18px/1.2 system-ui,Segoe UI,sans-serif!important;letter-spacing:.3px;text-shadow:0 1px 2px #000,0 0 10px #ffb84a55;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body :is(.duel-panel,.gwar-panel)>h3:first-of-type .hud-icon-art{width:40px;height:40px;flex:none;filter:drop-shadow(0 2px 3px #000a)}body :is(.duel-panel,.gwar-panel)>h3:first-of-type+button{position:absolute;right:20px;top:16px;width:auto;min-width:76px;height:34px;margin:0!important;padding:0 34px 0 12px!important;z-index:2;border:1px solid #f0a090!important;border-radius:18px!important;color:#fff3e8!important;font-weight:900!important;background:url(/assets/ui/frames/dialog-close-v2.webp) right 2px center/30px 30px no-repeat,linear-gradient(180deg,#a3241c,#5c0f0b)!important;box-shadow:0 2px 6px #000a,inset 0 1px #ffffff40!important}body :is(.duel-panel,.gwar-panel)>div:not(.err):not(.invite):not(.legend):not(.sides){margin:8px 0;padding:10px 12px;border:1px solid #5a4626;border-radius:6px;background:linear-gradient(180deg,#20252f,#161a22);box-shadow:inset 0 1px #e5c07722}body :is(.duel-panel,.gwar-panel) .hint{opacity:1!important;color:#cdbb92}body :is(.duel-panel,.gwar-panel) .err{color:#ff8f7f!important;font-weight:700}body :is(.duel-panel,.gwar-panel) table{margin-top:10px!important;border:1px solid #5a4626;border-radius:6px;overflow:hidden;background:#12151c}body :is(.duel-panel,.gwar-panel) th{padding:7px 10px!important;color:var(--lo7-gold-hi);font-weight:900;background:linear-gradient(90deg,#2b2416,#1b1f28)}body :is(.duel-panel,.gwar-panel) td{padding:6px 10px!important;border-bottom:1px solid #2c2618!important}body :is(.duel-panel,.gwar-panel) tr.win td{color:#ffe27a!important;font-weight:800}body :is(.duel-panel,.gwar-panel) button:not(:first-of-type){min-height:34px;margin:6px 6px 0 0!important;padding:5px 14px!important;border-radius:6px!important;font-weight:900!important;color:#2a1a05!important;border:1px solid #fff0b8!important;background:linear-gradient(180deg,#ffe08a,#e0a43a 50%,#a8701a)!important;box-shadow:0 0 12px #ffbf4a55,inset 0 1px #fffa!important;text-shadow:0 1px #fff6}body :is(.duel-panel,.gwar-panel) button:disabled{filter:grayscale(.6);opacity:.55!important;box-shadow:none!important}body :is(.duel-panel,.gwar-panel) .invite{border:1px solid #c9a227!important;background:linear-gradient(180deg,#3a2a10,#22180a)!important;border-radius:6px!important;padding:8px 10px!important}body :is(.duel-panel,.gwar-panel) canvas{border:1px solid #9a7a3c!important;border-radius:6px!important;box-shadow:0 4px 12px #0008}body .duel-panel{box-shadow:0 22px 60px #000c,inset 0 0 0 1px #8a2a20,inset 0 0 40px #000a!important}body .duel-panel>h3:first-of-type{color:#ffd2c0!important}body .gwar-panel{box-shadow:0 22px 60px #000c,inset 3px 0 #2f5fb0,inset -3px 0 #b0302a,inset 0 0 40px #000a!important}body .gwar-panel .sides .ally{color:#9cc8ff}body .gwar-panel .sides .foe{color:#ff9c8f}dialog.game-chat{border:0!important;border-radius:6px!important;padding:0 18px 18px!important;color:var(--lo7-ink)!important;overflow:visible;background:linear-gradient(180deg,#16241f,#0d1512 75%)!important;box-shadow:0 22px 60px #000c,inset 0 0 0 1px #9a7a3c,inset 0 0 40px #000a!important}dialog.game-chat>header{margin:10px -4px 8px;min-height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 10px 0 18px!important;border:0!important;background:url(/assets/ui/frames/dialog-header-v1.webp) center/100% 100% no-repeat!important}dialog.game-chat>header h2{margin:0;color:var(--lo7-gold-hi)!important;font:900 19px/1.2 system-ui,Segoe UI,sans-serif;text-shadow:0 1px 2px #000,0 0 10px #ffb84a55}dialog.game-chat>header button{width:40px;height:40px;border:0!important;border-radius:50%!important;color:transparent!important;font-size:0!important;background:url(/assets/ui/frames/dialog-close-v2.webp) center/100% 100% no-repeat!important;box-shadow:none!important}dialog.game-chat>nav{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}dialog.game-chat>nav button{min-height:34px;padding:4px 12px!important;border-radius:4px!important;border:1px solid #6b5530!important;color:#d8c69a!important;font-weight:800!important;background:linear-gradient(180deg,#3a3f4b,#1d2129 55%,#14171d)!important;box-shadow:inset 0 1px #ffffff1f,0 2px 4px #0008!important}dialog.game-chat>nav button :is(.hud-icon-art,img){width:20px;height:20px;vertical-align:-5px;margin-right:4px}dialog.game-chat>nav :is(button.active,button[aria-pressed=true],button[aria-selected=true]){background:linear-gradient(180deg,#ffe08a,#d59a2c 55%,#9b6a14)!important;color:#2a1a05!important;border-color:#fff0b8!important;box-shadow:0 0 10px #ffc04a66,inset 0 1px #fff8!important}dialog.game-chat .game-chat-log{border:1px solid #5a4626!important;border-radius:6px!important;padding:10px 12px!important;color:var(--lo7-ink)!important;background:radial-gradient(ellipse at 50% 0,#1e2f28,#0f1915 80%)!important;box-shadow:inset 0 2px 10px #000a!important}dialog.game-chat .game-chat-log .game-chat-notice{background:#1d3427!important;border-left-color:var(--lo7-gold)!important}dialog.game-chat .game-chat-status{color:#cdbb92!important}dialog.game-chat>form{display:flex;gap:8px;margin-top:10px}dialog.game-chat>form input{flex:1;min-height:40px;padding:0 12px;border:1px solid #9a7a3c!important;border-radius:6px!important;color:#2a1f10!important;font-weight:600;background:linear-gradient(180deg,#f4ead2,#e2d3ad)!important;box-shadow:inset 0 2px 4px #0004!important}dialog.game-chat>form input::placeholder{color:#7a6a4a}dialog.game-chat>form button[type=submit]{min-width:84px;min-height:40px;border-radius:6px!important;font-weight:900!important;color:#2a1a05!important;border:1px solid #fff0b8!important;background:linear-gradient(180deg,#ffe08a,#e0a43a 50%,#a8701a)!important;box-shadow:0 0 12px #ffbf4a55,inset 0 1px #fffa!important}dialog.game-chat>form button[type=submit]:disabled{filter:grayscale(.5);opacity:.6}.tracker-panels .quest-tracker,.tracker-panels .chat-tracker{border:1px solid #c9a24d!important;border-radius:8px!important;background:linear-gradient(180deg,#1b1f28f2,#0d1016f5)!important;box-shadow:0 0 0 1px #07080c,inset 0 1px #ffe3a033,0 6px 14px #000a!important}.tracker-panels .quest-tracker .eyebrow{color:var(--lo7-gold)!important;font-weight:900;letter-spacing:.16em}.tracker-panels #quest-title{color:var(--lo7-gold-hi)!important}.tracker-panels #quest-task{color:#cdbb92!important}.tracker-panels .quest-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:7px;background:linear-gradient(180deg,#3a2a10,#1a1206);box-shadow:inset 0 0 0 1px #c9a24d}.tracker-panels .quest-progress{height:7px!important;border-radius:4px!important;background:#000a!important;border:1px solid #6b5530!important;overflow:hidden}.tracker-panels .quest-progress>i{background:linear-gradient(90deg,#a8741f,#ffe9a8)!important;box-shadow:0 0 8px #ffcf6a88}.tracker-panels .quest-tracker :is([data-action=progress-claim],.claim-button,button.primary){border-radius:8px!important;font-weight:900!important;color:#2a1a05!important;border:1px solid #fff0b8!important;background:linear-gradient(180deg,#ffe896,#f0b43e 50%,#b87a16)!important;box-shadow:0 0 14px #ffc24a88,inset 0 1px #fffa!important;text-shadow:0 1px #fff6}.tracker-panels .tracker-fold{border-radius:6px!important;border:1px solid #9a7a3c!important;background:linear-gradient(180deg,#2a2f3a,#14171d)!important;color:var(--lo7-gold-hi)!important;font-weight:800}.tracker-panels .chat-tracker strong{color:#f0b8e8!important}.tracker-panels .chat-tracker small{color:#e6dcc4!important}dialog.map1-death-dialog{width:min(440px,calc(100vw - 40px))!important;border:0!important;border-radius:8px!important;padding:24px 26px 22px!important;color:#ffe6d0!important;background:radial-gradient(ellipse at 50% 0,#5a1410,#260806 60%,#140404)!important;box-shadow:0 0 0 2px #07080c,0 0 0 4px #c9a24d,0 0 40px #b0201888,0 24px 60px #000d,inset 0 0 50px #000a!important}dialog.map1-death-dialog::backdrop{background:radial-gradient(ellipse at center,#28000059,#0a0000db)!important;-webkit-backdrop-filter:grayscale(.7) brightness(.7);backdrop-filter:grayscale(.7) brightness(.7)}dialog.map1-death-dialog .death-sprout{filter:drop-shadow(0 4px 10px #000) drop-shadow(0 0 14px #ff4a3a66)}dialog.map1-death-dialog .death-kicker{color:#e7b06a!important;font-weight:800}dialog.map1-death-dialog h2{color:#ffe0b0!important;font:900 34px/1.15 "Noto Serif",Times New Roman,serif!important;text-shadow:0 2px 3px #000,0 0 16px #ff5a3a88}dialog.map1-death-dialog p{color:#f0d8c4}dialog.map1-death-dialog button.primary{min-height:46px;min-width:240px;border-radius:8px!important;font-weight:900!important;font-size:16px;color:#2a1a05!important;border:1px solid #fff0b8!important;background:linear-gradient(180deg,#ffe896,#f0b43e 50%,#b87a16)!important;box-shadow:0 0 18px #ffb84a88,inset 0 1px #fffa!important}dialog.map1-death-dialog .death-error{color:#ff9f8f!important}@media(max-width:640px){body :is(.duel-panel,.gwar-panel){padding:64px 14px 16px!important}body :is(.duel-panel,.gwar-panel)>h3:first-of-type{font-size:15px!important;padding-right:96px}dialog.game-chat>nav button{padding:4px 8px!important;font-size:12px}}:root{--lo7-serif:"Noto Serif","Times New Roman",serif}body :is(.duel-panel,.gwar-panel){padding:58px 30px 26px!important;background:#15120f!important;box-shadow:0 24px 70px #000d!important;overflow:visible!important;max-height:none!important;border:38px solid transparent!important;border-image:url(/assets/ui/lo7/frame-pvp.webp) 74 fill / 38px / 8px stretch!important;border-radius:0!important;font:14px/1.5 var(--lo7-serif)!important;color:#efe2c4!important;width:min(840px,96vw)!important}body .gwar-panel{border-image-source:url(/assets/ui/lo7/frame-gw.webp)!important;background:#12141a!important}body :is(.duel-panel,.gwar-panel)>h3:first-of-type{left:8%!important;right:8%!important;top:-58px!important;height:76px!important;padding:0 40px 0 112px!important;justify-content:center;background:url(/assets/ui/lo7/banner-pvp.webp) center/100% 100% no-repeat!important;font:700 27px/1 var(--lo7-serif)!important;color:#ffe4a3!important;text-shadow:0 2px 2px #000,0 0 14px #ffb84a66!important}body .gwar-panel>h3:first-of-type{left:2%!important;right:26%!important;justify-content:flex-start;background-image:url(/assets/ui/lo7/banner-gw.webp)!important;padding-left:120px!important;font-size:30px!important}body :is(.duel-panel,.gwar-panel)>h3:first-of-type .hud-icon-art{display:none}body :is(.duel-panel,.gwar-panel)>h3:first-of-type+button{top:-46px!important;right:-20px!important;height:42px!important;min-width:124px!important;padding:0 48px 0 20px!important;border-radius:0!important;font:700 18px/1 var(--lo7-serif)!important;color:#fff2e0!important;border:0!important;background:radial-gradient(circle at calc(100% - 22px) 50%,#ff6a5a 0 10px,#9c140c 11px 16px,#e2b45a 17px 18px,transparent 19px),linear-gradient(180deg,#b3231a,#5e0d09)!important;clip-path:polygon(12px 0,100% 0,100% 100%,12px 100%,0 50%);box-shadow:inset 0 0 0 2px #d9a44a!important;filter:drop-shadow(0 2px 3px #000)}body :is(.duel-panel,.gwar-panel)>h3:first-of-type+button:after{content:"✕";position:absolute;right:16px;top:50%;transform:translateY(-52%);font:900 14px/1 system-ui;color:#fff}body .duel-panel>div[data-lo7=rules]{display:grid!important;grid-template-columns:1fr 1fr;grid-template-rows:repeat(6,auto);column-gap:22px;row-gap:6px;padding:6px 4px!important;border:0!important;background:none!important;box-shadow:none!important}.duel-panel .lo7-rule{position:relative;display:flex;align-items:center;min-height:52px;padding:4px 6px 4px 74px;font:15px/1.4 var(--lo7-serif);color:#efe2c4}.duel-panel .lo7-rule:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:62px;height:48px;border-radius:4px;background:#0f0c0a var(--ic) center/contain no-repeat;box-shadow:0 0 0 1px #4a3a20,inset 0 0 8px #000}.duel-panel .lo7-rule:nth-child(-n+3){grid-column:1;min-height:108px;padding-left:130px}.duel-panel .lo7-rule:nth-child(-n+3):before{width:118px;height:94px}.duel-panel .lo7-rule:nth-child(1){grid-row:1/3}.duel-panel .lo7-rule:nth-child(2){grid-row:3/5}.duel-panel .lo7-rule:nth-child(3){grid-row:5/7}.duel-panel .lo7-rule:nth-child(n+4){grid-column:2}.duel-panel .lo7-rule:nth-child(4){grid-row:1}.duel-panel .lo7-rule:nth-child(5){grid-row:2}.duel-panel .lo7-rule:nth-child(6){grid-row:3}.duel-panel .lo7-rule:nth-child(7){grid-row:4}.duel-panel .lo7-rule:nth-child(8){grid-row:5}.duel-panel .lo7-rule:nth-child(9){grid-row:6}.duel-panel .lo7-rule[data-ic=team]{--ic:url(/assets/ui/lo7/ic-team.webp)}.duel-panel .lo7-rule[data-ic=orbs]{--ic:url(/assets/ui/lo7/ic-orbs.webp)}.duel-panel .lo7-rule[data-ic=swords]{--ic:url(/assets/ui/lo7/ic-swords.webp)}.duel-panel .lo7-rule[data-ic=shield]{--ic:url(/assets/ui/lo7/ic-shield.webp)}.duel-panel .lo7-rule[data-ic=stun]{--ic:url(/assets/ui/lo7/ic-stun.webp)}.duel-panel .lo7-rule[data-ic=potion]{--ic:url(/assets/ui/lo7/ic-potion.webp)}.duel-panel .lo7-rule[data-ic=pet]{--ic:url(/assets/ui/lo7/ic-pet.webp)}.duel-panel .lo7-rule[data-ic=nosd]{--ic:url(/assets/ui/lo7/ic-nosd.webp)}.duel-panel .lo7-rule[data-ic=chain]{--ic:url(/assets/ui/lo7/ic-chain.webp)}body .duel-panel>div[data-lo7=record]{display:flex!important;align-items:center;justify-content:center;gap:10px;margin:14px -10px 0!important;padding:12px!important;border:0!important;border-top:1px solid #7a5f30!important;border-bottom:1px solid #3a2e1a!important;border-radius:0!important;background:linear-gradient(180deg,#1d1813,#130f0c)!important;box-shadow:none!important}.duel-panel .lo7-rec-label{font:700 24px/1 var(--lo7-serif);color:#ffdf9a;text-shadow:0 1px 2px #000;margin-right:6px}.duel-panel .lo7-sep{font-size:0;color:#c9a65d}.duel-panel .lo7-sep:after{content:"•";font-size:14px;margin:0 2px}.duel-panel .lo7-badge{display:inline-flex;align-items:center;min-width:150px;height:44px;padding:0 16px 0 58px;position:relative;font:700 18px/1 var(--lo7-serif);color:#f6e6c0;border:1px solid #b8893c;border-radius:4px;background:linear-gradient(180deg,#2a2016,#16110c);box-shadow:inset 0 1px #ffe3a033}.duel-panel .lo7-badge:before{content:"";position:absolute;left:6px;top:50%;transform:translateY(-50%);width:44px;height:38px;background:var(--ic) center/contain no-repeat}.duel-panel .lo7-badge[data-ic=win]{--ic:url(/assets/ui/lo7/bd-win.webp)}.duel-panel .lo7-badge[data-ic=loss]{--ic:url(/assets/ui/lo7/bd-loss.webp)}.duel-panel .lo7-badge[data-ic=draw]{--ic:url(/assets/ui/lo7/bd-draw.webp)}body .duel-panel>div.hint{text-align:center;border:0!important;background:none!important;box-shadow:none!important;margin:4px 0!important;padding:2px!important;font:15px var(--lo7-serif)!important}body :is(.duel-panel,.gwar-panel) table{border:1px solid #6b5530!important;border-radius:4px!important;background:#100d0b!important}body :is(.duel-panel,.gwar-panel) th{font:700 20px/1.3 var(--lo7-serif)!important;color:#ffe4a3!important;padding:10px 14px!important;background:linear-gradient(90deg,#241c14,#151110)!important;border-bottom:1px solid #6b5530!important}body .duel-panel table[data-role=duel-players]:has(tr:only-child){border-bottom-width:50px!important;border-bottom-color:#100d0b!important}body :is(.duel-panel,.gwar-panel) button:is([data-action$=refresh],[data-action$=lobby]){min-width:250px;height:58px;margin:16px 0 0!important;padding:0 40px!important;font:700 24px/1 var(--lo7-serif)!important;color:#fff4d6!important;text-shadow:0 2px 2px #6b3d00!important;border:0!important;border-radius:0!important;clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,18px 100%,0 50%);background:radial-gradient(circle at 10px 50%,#8fd0ff 0 4px,transparent 5px),radial-gradient(circle at calc(100% - 10px) 50%,#8fd0ff 0 4px,transparent 5px),linear-gradient(180deg,#ffe39a,#e3a43a 45%,#a86b14 55%,#d8952c)!important;box-shadow:none!important;filter:drop-shadow(0 0 10px #ffb84a88)}body .duel-panel button[data-action=duel-refresh]:before{content:"⟳";margin-right:12px;font-size:28px;vertical-align:-3px}body .gwar-panel button[data-action$=refresh]{display:block;margin:18px auto 0!important}body .gwar-panel>div[data-lo7]{position:relative;min-height:96px;margin:10px 0!important;padding:16px 22px 16px 150px!important;font:16px/1.6 var(--lo7-serif)!important;border:1px solid #9a7a3c!important;border-radius:4px!important;background:linear-gradient(90deg,#161922,#1a1d26 60%,#141720)!important;box-shadow:inset 0 0 0 1px #00000080,inset 0 1px #ffe3a033!important}body .gwar-panel>div[data-lo7]:before{content:"";position:absolute;left:14px;top:11px;bottom:11px;width:116px;max-height:190px;margin:auto 0;border:1px solid #5a4a30;border-radius:3px;background:#0e1016 var(--ic) center/contain no-repeat}body .gwar-panel>div[data-lo7=crest]{--ic:url(/assets/ui/lo7/gw-crest.webp)}body .gwar-panel>div[data-lo7=swords]{--ic:url(/assets/ui/lo7/gw-swords.webp);padding-right:240px!important;min-height:230px;background:linear-gradient(90deg,#161922 55%,#16192200 80%),url(/assets/ui/lo7/gw-art.webp) right center/auto 100% no-repeat,#161922!important}body .gwar-panel>div[data-lo7=banner]{--ic:url(/assets/ui/lo7/gw-banner.webp);min-height:70px}body .gwar-panel>div[data-lo7=plain]{padding-left:22px!important}body .gwar-panel>div[data-lo7=plain]:before{display:none}dialog.game-chat{border:36px solid transparent!important;border-image:url(/assets/ui/lo7/frame-chat.webp) 70 fill / 36px / 8px stretch!important;border-radius:0!important;background:#0f1a16!important;box-shadow:0 24px 70px #000d!important;padding:40px 10px 6px!important;width:min(820px,96vw)!important;font-family:var(--lo7-serif)!important;overflow:visible!important}dialog.game-chat>header{position:absolute;left:-26px;top:-48px;width:60%;height:84px;margin:0!important;padding:0 0 0 150px!important;justify-content:flex-start!important;background:url(/assets/ui/lo7/banner-chat.webp) left center/100% 100% no-repeat!important}dialog.game-chat>header h2{font:700 32px/1 var(--lo7-serif)!important;color:#ffe4a3!important}dialog.game-chat>header button{position:absolute;left:calc(166.7% - 18px);top:22px;width:46px!important;height:46px!important;border-radius:4px!important;font-size:0!important;background:radial-gradient(circle at 50% 40%,#ff5a4a,#a3140c 60%,#5e0a06)!important;border:2px solid #d9a44a!important;box-shadow:0 2px 4px #000!important}dialog.game-chat>header button:after{content:"X";font:900 26px/42px var(--lo7-serif);color:#fff}dialog.game-chat>nav{gap:12px!important;margin:10px 0 12px!important;flex-wrap:nowrap!important}dialog.game-chat>nav button{flex:1;min-height:50px!important;font:700 18px/1 var(--lo7-serif)!important;color:#e8dcc0!important;border:1px solid #3e5a4a!important;background:linear-gradient(180deg,#1f3a31,#132620)!important;border-radius:3px!important;display:flex!important;align-items:center;justify-content:center;gap:10px}dialog.game-chat>nav button .hud-icon-art{display:none!important}dialog.game-chat>nav button:before{content:"";width:34px;height:34px;flex:none;background:var(--ic) center/contain no-repeat}dialog.game-chat>nav button[data-channel=server]{--ic:url(/assets/ui/lo7/tab-server.webp)}dialog.game-chat>nav button[data-channel=private]{--ic:url(/assets/ui/lo7/tab-private.webp)}dialog.game-chat>nav button[data-channel=guild]{--ic:url(/assets/ui/lo7/tab-guild.webp)}dialog.game-chat>nav button[data-channel=ally]{--ic:url(/assets/ui/lo7/tab-ally.webp)}dialog.game-chat>nav button[data-channel=system]{--ic:url(/assets/ui/lo7/tab-system.webp)}dialog.game-chat>nav button[aria-selected=true]{color:#fff1c8!important;border:2px solid #f0c35a!important;background:linear-gradient(180deg,#8a6420,#4a3410 60%,#6a4a16)!important;box-shadow:0 0 12px #ffc04a66,inset 0 1px #ffe8a8!important}dialog.game-chat .game-chat-log{min-height:300px;font:17px/1.5 var(--lo7-serif)!important;background:#0c1612!important;border:1px solid #6b5530!important;border-radius:2px!important;box-shadow:inset 0 0 20px #000!important}dialog.game-chat>form input{min-height:52px!important;font:18px var(--lo7-serif)!important;border:2px solid #b8893c!important;border-radius:3px!important}dialog.game-chat>form button[type=submit]{min-width:170px!important;min-height:58px!important;font:700 24px/1 var(--lo7-serif)!important;color:#fff4d6!important;text-shadow:0 2px 2px #6b3d00;border:2px solid #f0c35a!important;border-radius:6px!important;background:linear-gradient(180deg,#c99a3a,#8a5e14 55%,#b07a20)!important}dialog.map1-death-dialog{width:min(520px,calc(100vw - 30px))!important;padding:170px 60px 46px!important;border:0!important;box-shadow:none!important;overflow:visible!important;background:url(/assets/ui/lo7/frame-death.webp) center/100% 100% no-repeat!important;flex-direction:column;align-items:center;font-family:var(--lo7-serif);position:fixed}dialog.map1-death-dialog[open]{display:flex}dialog.map1-death-dialog h2{order:1;position:absolute;left:0;right:0;top:100px;margin:0!important;font:700 42px/1 var(--lo7-serif)!important;text-align:center}dialog.map1-death-dialog .death-kicker{display:none}dialog.map1-death-dialog .death-sprout{order:2;width:170px;height:170px;display:grid;place-items:center;margin:14px 0 22px;background:url(/assets/ui/lo7/ring-death.webp) center/100% 100% no-repeat;filter:none!important}dialog.map1-death-dialog .death-sprout>.hud-icon-art{width:74px!important;height:74px!important;filter:drop-shadow(0 2px 4px #000)}dialog.map1-death-dialog button.primary{order:3;width:100%;height:68px;font:700 26px/1 var(--lo7-serif)!important;color:#5a2e00!important;text-shadow:0 1px #ffe9b0;border:0!important;border-radius:0!important;clip-path:polygon(22px 0,calc(100% - 22px) 0,100% 50%,calc(100% - 22px) 100%,22px 100%,0 50%);background:radial-gradient(circle at 12px 50%,#8fd0ff 0 5px,transparent 6px),radial-gradient(circle at calc(100% - 12px) 50%,#8fd0ff 0 5px,transparent 6px),linear-gradient(180deg,#ffe8a0,#f2b440 45%,#c27e14 55%,#e8a63a)!important;box-shadow:none!important;filter:drop-shadow(0 0 12px #ffb84a99)}dialog.map1-death-dialog>p:not(.death-kicker):not(.death-error){order:4;margin:18px 0 0;font:15px/1.4 var(--lo7-serif);color:#d8c4a8;text-align:center}dialog.map1-death-dialog .death-error{order:5}@media(max-width:640px){body :is(.duel-panel,.gwar-panel){padding:52px 8px 18px!important;border-width:24px!important}body .duel-panel>div[data-lo7=rules]{grid-template-columns:1fr;grid-template-rows:none}.duel-panel .lo7-rule{grid-column:1!important;grid-row:auto!important}.duel-panel .lo7-rule:nth-child(-n+3){min-height:72px;padding-left:84px}.duel-panel .lo7-rule:nth-child(-n+3):before{width:72px;height:58px}body :is(.duel-panel,.gwar-panel)>h3:first-of-type{font-size:17px!important;padding-left:76px!important;left:2%!important;right:30%!important}body .gwar-panel>div[data-lo7]{padding-left:86px!important}body .gwar-panel>div[data-lo7]:before{width:64px}body .gwar-panel>div[data-lo7=swords]{padding-right:14px!important;background:#161922!important}.duel-panel .lo7-badge{min-width:0;padding-left:46px}dialog.game-chat>header{width:84%}dialog.game-chat>header button{left:calc(119% - 18px)}dialog.game-chat>nav{flex-wrap:wrap!important}dialog.game-chat>nav button{font-size:13px!important;min-height:40px!important}dialog.map1-death-dialog{padding:130px 34px 34px!important}dialog.map1-death-dialog h2{top:76px;font-size:32px!important}}body :is(.duel-panel,.gwar-panel){width:min(1040px,94vw)!important;font-size:17px!important;text-align:left!important}.duel-panel .lo7-rule{font-size:17px;text-align:left}body .duel-panel>div[data-lo7=record]{flex-wrap:nowrap}.duel-panel .lo7-rec-label,.duel-panel .lo7-badge{white-space:nowrap}body .gwar-panel>div[data-lo7]{font-size:18px!important;color:#efe2c4!important;text-align:left}body .gwar-panel>div[data-lo7]:first-line{color:inherit}body .gwar-panel>div[data-lo7=swords]{padding-right:270px!important}dialog.game-chat{width:min(980px,94vw)!important}dialog.game-chat>nav button{white-space:nowrap;font-size:17px!important;padding:0 8px!important}dialog.game-chat>header h2{font-size:34px!important}dialog.map1-death-dialog{width:min(560px,calc(100vw - 30px))!important;aspect-ratio:640/673;padding:178px 78px 60px!important;justify-content:flex-start}dialog.map1-death-dialog>p:not(.death-kicker):not(.death-error){font-size:14px!important;max-width:100%;padding:0 6px}body :is(.duel-panel,.gwar-panel){width:min(1180px,94vw)!important}.duel-panel .lo7-rule{font-size:19px!important;line-height:1.45}body .gwar-panel>div[data-lo7]{font-size:20px!important}.duel-panel .lo7-rec-label{font-size:28px}.duel-panel .lo7-badge{font-size:20px;height:50px}body .duel-panel>div.hint{font-size:17px!important}dialog.game-chat .game-chat-log{font-size:19px!important}body .duel-panel{container-type:inline-size}body .duel-panel>h3:first-of-type{box-sizing:border-box!important;left:0!important;right:0!important;margin:0 auto!important;width:min(600px,72cqw)!important;height:auto!important;min-height:0!important;aspect-ratio:1100/181;padding:min(6px,1cqw) min(37px,4.46cqw) 0 min(114px,13.68cqw)!important;justify-content:center;white-space:nowrap;overflow:hidden;font-size:min(27px,4.2cqw)!important}@media(max-width:700px){body .duel-panel>h3:first-of-type{left:0!important;right:auto!important;margin:0!important;width:64cqw!important;padding:.9cqw 3.97cqw 0 12.16cqw!important;font-size:min(17px,4.2cqw)!important}}body :is(.duel-panel,.gwar-panel){overflow:hidden auto!important;max-height:calc(100vh - 24px)!important;max-height:calc(100dvh - 24px)!important;border-top-width:14px!important;padding-top:100px!important;scrollbar-gutter:stable both-edges}body :is(.duel-panel,.gwar-panel)>h3:first-of-type{top:0!important}@media(min-width:701px){body :is(.duel-panel,.gwar-panel)>h3:first-of-type{max-width:calc(100cqw - 220px)!important}}body :is(.duel-panel,.gwar-panel)>h3:first-of-type+button{top:2px!important;right:6px!important}body .gwar-panel{container-type:inline-size}body .gwar-panel>h3:first-of-type{box-sizing:border-box!important;left:0!important;right:0!important;margin:0 auto!important;width:min(600px,72cqw)!important;height:auto!important;min-height:0!important;aspect-ratio:1100/184;padding:min(20px,2.4cqw) min(33px,4cqw) 0 min(114px,13.7cqw)!important;justify-content:center;white-space:nowrap;overflow:hidden;font-size:min(27px,3.9cqw)!important}@media(max-width:700px){body .gwar-panel>h3:first-of-type{left:0!important;right:auto!important;margin:0!important;width:64cqw!important;padding:2.1cqw 3.5cqw 0 12.2cqw!important;font-size:min(17px,3.6cqw)!important}}@media(max-width:640px){body :is(.duel-panel,.gwar-panel){border-top-width:10px!important;padding-top:max(46px,calc((94vw - 64px)*.107 + 8px))!important}body :is(.duel-panel,.gwar-panel)>h3:first-of-type+button{right:2px!important;height:34px!important;min-width:92px!important;padding:0 36px 0 14px!important;font-size:15px!important}body :is(.duel-panel,.gwar-panel)>h3:first-of-type+button:after{right:12px}}:root{--kv-serif:"Noto Serif","Times New Roman",serif;--kv-ink:#efe2c4;--kv-gold:#ffe4a3}body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel){width:min(980px,94vw)!important;max-height:88vh!important;overflow:auto!important;padding:58px 30px 26px!important;border-radius:0!important;border:38px solid transparent!important;border-image:url(/assets/ui/lo-int/frame-dungeon.webp) 74 fill / 38px / 8px stretch!important;background:#141824!important;color:var(--kv-ink)!important;font:16px/1.55 var(--kv-serif)!important;box-shadow:0 24px 70px #000d!important;scrollbar-color:#8a6a32 transparent}body .arena-panel{border-image-source:url(/assets/ui/lo-int/frame-arena.webp)!important;background:#16120f!important}body .siege-panel{border-image-source:url(/assets/ui/lo-int/frame-siege.webp)!important;background:#16120f!important}body .chaos-panel{border-image-source:url(/assets/ui/lo-int/frame-royale.webp)!important;background:#140f22!important}body .castle-panel{border-image-source:url(/assets/ui/lo-int/frame-blood.webp)!important;background:#260a08!important}body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel)>h3:first-of-type{position:relative;margin:-40px auto 18px!important;width:min(640px,92%);min-height:66px;display:flex;align-items:center;justify-content:center;padding:6px 60px!important;background:url(/assets/ui/lo-int/title-dungeon.webp) center/100% 100% no-repeat!important;color:var(--kv-gold)!important;font:700 26px/1.1 var(--kv-serif)!important;text-shadow:0 2px 2px #000,0 0 14px #ffb84a66!important;text-align:center}body .arena-panel>h3:first-of-type{background-image:url(/assets/ui/lo-int/title-arena-v2.webp)!important;justify-content:center;padding-left:110px!important;width:min(720px,92%)}body .siege-panel>h3:first-of-type{background-image:url(/assets/ui/lo-int/title-siege.webp)!important}body .chaos-panel>h3:first-of-type{background-image:url(/assets/ui/lo-int/title-royale.webp)!important;justify-content:flex-start;padding-left:120px!important;margin-left:0!important;width:min(720px,92%)}body .castle-panel>h3:first-of-type{background-image:url(/assets/ui/lo-int/title-blood.webp)!important;padding-top:26px!important;min-height:86px}body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel)>h3:first-of-type :is(.hud-icon-art,img,canvas){display:none!important}body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel)>button[data-action=close]{position:absolute!important;right:6px;top:4px;height:40px!important;min-width:112px;margin:0!important;padding:0 44px 0 18px!important;border:0!important;border-radius:0!important;font:700 17px/1 var(--kv-serif)!important;color:#fff2e0!important;clip-path:polygon(12px 0,100% 0,100% 100%,12px 100%,0 50%);background:radial-gradient(circle at calc(100% - 20px) 50%,#ff6a5a 0 9px,#9c140c 10px 15px,#e2b45a 16px 17px,transparent 18px),linear-gradient(180deg,#b3231a,#5e0d09)!important;box-shadow:inset 0 0 0 2px #d9a44a!important;filter:drop-shadow(0 2px 3px #000)}body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel)>button[data-action=close]:after{content:"✕";position:absolute;right:14px;top:50%;transform:translateY(-52%);font:900 13px/1 system-ui;color:#fff}body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel)>div{margin:8px 0!important;font:16px/1.55 var(--kv-serif)!important}body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel)>div[data-kv=rules]{color:var(--kv-ink)!important;opacity:1!important}body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel)>div[data-kv=lobby]{color:#ffd56a!important;font-weight:700!important}body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel) :is(.err,[class~=err]){color:#ff7a6a!important}body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel) .event-entry{padding:10px 14px!important;border:1px solid #9a7a3c!important;border-radius:4px!important;background:linear-gradient(180deg,#1c1f2a,#12151c)!important;box-shadow:inset 0 1px #ffe3a033!important}body .arena-panel .event-entry,body .castle-panel .event-entry{background:linear-gradient(180deg,#2a0f0c,#1a0806)!important;border-color:#a8462e!important}body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel) .event-entry>div{margin:4px 0;font:15px/1.5 var(--kv-serif)}body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel) .event-entry .hud-icon-art{width:26px!important;height:26px!important;vertical-align:-7px}body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel) button:not([data-action=close]){min-height:46px;margin:8px 8px 0 0!important;padding:4px 26px!important;border-radius:4px!important;font:700 18px/1.2 var(--kv-serif)!important;color:#f6e6c0!important;border:2px solid #b8893c!important;background:linear-gradient(180deg,#2b2e37,#15171d)!important;box-shadow:inset 0 1px #ffe3a033,0 2px 6px #000a!important}body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel) button:is([data-action$=-enter],[data-action$=-start],[data-action$=-refresh],[data-action$=-register],[data-action$=-claim]){display:block;margin:16px auto 0!important;min-width:300px;height:62px;padding:0 44px!important;font:700 25px/1 var(--kv-serif)!important;color:#fff4d6!important;text-shadow:0 2px 2px #6b3d00!important;border:0!important;border-radius:0!important;clip-path:polygon(20px 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,20px 100%,0 50%);background:radial-gradient(circle at 11px 50%,#8fd0ff 0 4px,transparent 5px),radial-gradient(circle at calc(100% - 11px) 50%,#8fd0ff 0 4px,transparent 5px),linear-gradient(180deg,#ffe39a,#e3a43a 45%,#a86b14 55%,#d8952c)!important;box-shadow:none!important;filter:drop-shadow(0 0 10px #ffb84a88)}body .siege-panel button[data-action$=-refresh]{margin-left:0!important}body .chaos-panel button[data-action$=-enter]{margin-left:0!important;color:#2a1a05!important;text-shadow:0 1px #fff6!important}body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel) button:disabled{filter:grayscale(.55) brightness(.8)!important;opacity:.75!important}body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel) table{width:100%;border:1px solid #6b5530!important;background:#0f1117!important}body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel) th{color:var(--kv-gold)!important;background:linear-gradient(90deg,#241c14,#151110)!important;font:700 16px var(--kv-serif)!important;padding:8px!important}body .dungeon-panel>div[data-kv=doors]{display:grid!important;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:12px!important}body .dungeon-panel button.kv-door{position:relative;display:flex!important;align-items:flex-end;justify-content:center;width:100%;height:auto!important;aspect-ratio:455/372;min-width:0!important;margin:0!important;padding:0 0 12px!important;clip-path:none!important;border:2px solid #9a7a3c!important;border-radius:4px!important;background:var(--art) center/cover no-repeat!important;font:700 19px/1.2 var(--kv-serif)!important;color:#fff1cc!important;text-shadow:0 2px 3px #000!important;filter:none!important}body .dungeon-panel button.kv-door .hud-icon-art{display:none!important}body .dungeon-panel button.kv-door:disabled{filter:grayscale(.15) brightness(.9)!important;opacity:1!important}body .dungeon-panel button.kv-door:after{content:"";position:absolute;left:8%;right:8%;bottom:8px;height:44px;z-index:-1;border:1px solid #c9a65d;border-radius:4px;background:linear-gradient(180deg,#2a2016e8,#16110ce8)}body .dungeon-panel button.kv-door{isolation:isolate}body .castle-panel .kv-stage-path{display:flex;align-items:center;gap:8px;margin:10px 0 12px}body .castle-panel .kv-stage{position:relative;flex:1;aspect-ratio:220/163;display:flex;align-items:flex-end;justify-content:center;padding-bottom:6px;border:2px solid #b8893c;border-radius:4px;background:var(--art) center/cover no-repeat;font:700 14px/1.2 var(--kv-serif);color:#fff1cc;text-shadow:0 1px 2px #000,0 0 4px #000}body .castle-panel .kv-stage:before{content:attr(data-n);position:absolute;top:-12px;left:50%;transform:translate(-50%);width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,#c92a1e,#5e0a06);border:2px solid #e2b45a;font:700 14px/1 var(--kv-serif)}body .castle-panel .kv-stage+.kv-stage:after{content:"➜";position:absolute;left:-16px;top:40%;color:#e8b04a;font-size:18px;text-shadow:0 1px 2px #000}body .siege-panel{padding-top:250px!important;background:url(/assets/ui/lo-int/sg-art.webp) top center/100% 220px no-repeat,#16120f!important}body .siege-panel>h3:first-of-type{position:absolute!important;left:0;right:0;top:120px;margin:0 auto!important}body .chaos-panel{background:linear-gradient(90deg,#140f22 52%,#140f2200 70%),url(/assets/ui/lo-int/ry-art.webp) right 0 center/auto 92% no-repeat,#140f22!important}body .chaos-panel>div[data-kv]{max-width:60%}@media(max-width:700px){body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel){padding:52px 10px 18px!important;border-width:24px!important;font-size:14px!important}body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel)>h3:first-of-type{font-size:18px!important;padding:6px 40px!important;width:100%}body .dungeon-panel>div[data-kv=doors]{grid-template-columns:1fr}body .castle-panel .kv-stage-path{flex-wrap:wrap}body .castle-panel .kv-stage{flex:1 1 30%}body .siege-panel{padding-top:170px!important;background-size:100% 140px,auto!important}body .siege-panel>h3:first-of-type{top:80px}body .chaos-panel>div[data-kv]{max-width:none}body .chaos-panel{background:#140f22!important}}.newbie-conversation[data-npc] .newbie-speech{padding:46px 46px 30px 70px!important;border:30px solid transparent!important;border-image:url(/assets/ui/lo-int/frame-npc.webp) 60 fill / 30px / 6px stretch!important;border-radius:0!important;background:#141824!important;color:var(--kv-ink)!important;box-shadow:none!important;font-family:var(--kv-serif)}.newbie-conversation[data-npc] .newbie-speech:before{content:attr(data-name)!important;position:absolute;left:0;top:-58px;width:360px;height:70px;display:flex!important;align-items:center;padding:0 0 10px 100px;box-sizing:border-box;background:url(/assets/ui/lo-int/title-npc.webp) left center/100% 100% no-repeat;color:var(--kv-gold)!important;font:700 30px/1 var(--kv-serif)!important;letter-spacing:2px!important;margin:0!important}.newbie-conversation[data-npc] .newbie-speech:after{display:none!important}.newbie-conversation[data-npc] .newbie-speech>small{position:absolute;left:100px;top:-14px;color:#cdbb92!important;font:600 12px/1 var(--kv-serif)!important;letter-spacing:1.6px!important}.newbie-conversation[data-npc] .newbie-line{color:var(--kv-ink)!important;font:20px/1.55 var(--kv-serif)!important}.newbie-conversation[data-npc] .newbie-line :is(b,strong){color:#fff1cc}.newbie-conversation[data-npc] .newbie-x{width:42px;height:42px;right:-18px!important;top:-18px!important;border-radius:50%!important;font-size:0!important;background:radial-gradient(circle,#e0322a,#8a0e0a 60%,#5e0a06)!important;border:2px solid #d9a44a!important;box-shadow:0 2px 4px #000!important}.newbie-conversation[data-npc] .newbie-x:after{content:"✕";font:900 18px/38px system-ui;color:#fff}.newbie-conversation[data-npc] .newbie-speech-actions{justify-content:flex-end}.newbie-conversation[data-npc] .newbie-speech-actions .primary{min-width:260px;height:58px;border:0!important;border-radius:0!important;font:700 24px/1 var(--kv-serif)!important;color:#5a2e00!important;text-shadow:0 1px #ffe9b0;clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,18px 100%,0 50%);background:radial-gradient(circle at 10px 50%,#8fd0ff 0 4px,transparent 5px),radial-gradient(circle at calc(100% - 10px) 50%,#8fd0ff 0 4px,transparent 5px),linear-gradient(180deg,#ffe8a0,#f2b440 45%,#c27e14 55%,#e8a63a)!important;filter:drop-shadow(0 0 10px #ffb84a99);box-shadow:none!important}.newbie-conversation[data-npc] .newbie-speech-actions .soft-button{min-width:170px;height:50px;border-radius:4px!important;font:700 19px/1 var(--kv-serif)!important;color:#f1e3c0!important;background:linear-gradient(180deg,#1f2433,#11141c)!important;border:2px solid #b8893c!important;box-shadow:none!important}#hud .key-hint{border:22px solid transparent!important;border-image:url(/assets/ui/lo-int/frame-hint.webp) 40 fill / 22px / 4px stretch!important;border-radius:0!important;background:#141824!important;padding:22px 20px 10px!important;width:min(460px,88vw)!important;font:16px/1.5 var(--kv-serif)!important;color:var(--kv-ink)!important;box-shadow:0 10px 26px #000a!important}#hud .key-hint>strong{position:absolute;left:-14px;top:-40px;min-width:220px;height:50px;display:flex;align-items:center;padding:0 24px 0 66px;background:url(/assets/ui/lo-int/title-hint.webp) left center/100% 100% no-repeat;color:var(--kv-gold)!important;font:700 21px/1 var(--kv-serif)!important;font-size:0!important}#hud .key-hint>strong:after{content:attr(data-kv-title);font:700 21px/1 var(--kv-serif)}#hud .key-hint p{font:16px/1.5 var(--kv-serif)!important;color:#f4ead2!important;margin:6px 0 10px!important}#hud .key-hint .button-row{align-items:center}#hud .key-hint .primary{min-width:130px;min-height:42px;border-radius:6px!important;font:700 18px/1 var(--kv-serif)!important;color:#fff!important;text-shadow:0 1px 2px #0a4a10;border:2px solid #e2c06a!important;background:linear-gradient(180deg,#7ee66a,#2e9a2a 55%,#1e7a1e)!important;box-shadow:0 0 10px #6aff6a55!important}#hud .key-hint .text-button{color:#b8b090!important;text-decoration:underline;font:15px var(--kv-serif)!important}#hud form.bug-report-panel{border:20px solid transparent!important;border-image:url(/assets/ui/lo-int/frame-video.webp) 40 fill / 20px / 4px stretch!important;border-radius:0!important;background:#15171c!important;padding:6px 8px 4px!important;min-width:330px;box-shadow:0 10px 26px #000a!important;font-family:var(--kv-serif)!important}#hud form.bug-report-panel>strong{display:flex;align-items:center;gap:10px;font:700 22px/1 var(--kv-serif)!important;color:var(--kv-gold)!important}#hud form.bug-report-panel>strong .hud-icon-art{width:38px!important;height:38px!important;background:url(/assets/ui/lo-int/vd-cam.webp) center/contain no-repeat;border-radius:50%}#hud form.bug-report-panel>strong .hud-icon-art>*{opacity:0}#hud form.bug-report-panel input{margin:10px 0!important;min-height:42px;padding:0 12px;font:17px var(--kv-serif)!important;color:#3a2a14!important;border:2px solid #b8893c!important;border-radius:3px!important;background:linear-gradient(180deg,#f2e8cf,#dfcfa8)!important}#hud form.bug-report-panel button{min-height:40px;min-width:96px;border-radius:4px!important;font:700 18px/1 var(--kv-serif)!important;border:2px solid #b8893c!important}#hud form.bug-report-panel button[data-bug-send]{color:#fff4d6!important;background:linear-gradient(180deg,#c99a3a,#8a5e14 55%,#b07a20)!important}#hud form.bug-report-panel button[data-bug-cancel]{color:#f1e3c0!important;background:linear-gradient(180deg,#2b2e37,#15171d)!important}dialog.bug-shot-dialog{border:34px solid transparent!important;border-image:url(/assets/ui/lo-int/frame-shot.webp) 70 fill / 34px / 6px stretch!important;border-radius:0!important;background:#141824!important;color:var(--kv-ink)!important;box-shadow:0 24px 70px #000d!important;font-family:var(--kv-serif)!important}dialog.bug-shot-dialog header>strong{display:inline-flex;align-items:center;gap:8px;padding:6px 26px;min-width:200px;justify-content:center;background:url(/assets/ui/lo-int/title-shot.webp) center/100% 100% no-repeat;color:var(--kv-gold)!important;font:700 22px/1 var(--kv-serif)!important}dialog.bug-shot-dialog header small{color:#cdbb92!important;font-family:var(--kv-serif)}dialog.bug-shot-dialog .bug-shot-draw button,dialog.bug-shot-dialog .bug-shot-tools button{border:1px solid #6b5530!important;border-radius:4px!important;color:#e8dcc0!important;background:linear-gradient(180deg,#2a2f3a,#15181f)!important;font:600 14px var(--kv-serif)!important}dialog.bug-shot-dialog .bug-shot-draw button[aria-pressed=true]{border:2px solid #f0c35a!important;background:linear-gradient(180deg,#8a6420,#4a3410)!important;color:#fff1c8!important}dialog.bug-shot-dialog .bug-shot-color{border:2px solid #d9b25f!important;border-radius:50%!important;box-shadow:inset 0 2px 4px #fff6,0 0 6px #000!important}dialog.bug-shot-dialog .bug-shot-stage{border:2px solid #9a7a3c!important;background:#0c0f15!important}dialog.bug-shot-dialog textarea{background:#0e1117!important;color:var(--kv-ink)!important;border:1px solid #9a7a3c!important;font:15px var(--kv-serif)!important}dialog.bug-shot-dialog [data-shot-send]{color:#fff4d6!important;font:700 18px var(--kv-serif)!important;border:2px solid #f0c35a!important;background:linear-gradient(180deg,#c99a3a,#8a5e14 55%,#b07a20)!important}dialog.bug-shot-dialog [data-shot-cancel]{color:#f1e3c0!important;font:700 17px var(--kv-serif)!important;border:2px solid #b8893c!important;background:linear-gradient(180deg,#2b2e37,#15171d)!important}dialog.frame-recovery-dialog{border:40px solid transparent!important;border-image:url(/assets/ui/lo-int/frame-recovery.webp) 90 fill / 40px / 10px stretch!important;border-radius:0!important;background:#141824!important;padding:70px 40px 30px!important;width:min(640px,92vw);text-align:center;color:var(--kv-ink)!important;box-shadow:none!important;font-family:var(--kv-serif)!important}dialog.frame-recovery-dialog::backdrop{background:#06080eb8!important;-webkit-backdrop-filter:grayscale(.6) blur(3px);backdrop-filter:grayscale(.6) blur(3px)}dialog.frame-recovery-dialog h2{color:var(--kv-gold)!important;font:700 32px/1.2 var(--kv-serif)!important;text-shadow:0 2px 2px #000,0 0 12px #ffb84a55;margin:0 0 22px!important}dialog.frame-recovery-dialog button.primary{width:100%;height:66px;border:0!important;border-radius:0!important;font:700 26px/1 var(--kv-serif)!important;color:#5a2e00!important;text-shadow:0 1px #ffe9b0;clip-path:polygon(22px 0,calc(100% - 22px) 0,100% 50%,calc(100% - 22px) 100%,22px 100%,0 50%);background:radial-gradient(circle at 12px 50%,#8fd0ff 0 5px,transparent 6px),radial-gradient(circle at calc(100% - 12px) 50%,#8fd0ff 0 5px,transparent 6px),linear-gradient(180deg,#ffe8a0,#f2b440 45%,#c27e14 55%,#e8a63a)!important;filter:drop-shadow(0 0 12px #ffb84a99);box-shadow:none!important}#context-prompt #interact-button{min-height:48px!important;padding:4px 22px 4px 6px!important;gap:12px!important;border-radius:4px!important;border:2px solid #d9b25f!important;background:linear-gradient(180deg,#22262f,#101318)!important;color:#fff1cc!important;font:700 19px/1 var(--kv-serif)!important;box-shadow:0 0 0 1px #07080c,0 0 14px #ffc04a66,inset 0 1px #ffe3a033!important}#context-prompt #interact-button kbd{min-width:34px;height:34px;display:grid;place-items:center;border-radius:4px!important;border:2px solid #f0c35a!important;background:linear-gradient(180deg,#f6e2a8,#d8b56a)!important;color:#2a1a05!important;font:800 19px/1 var(--kv-serif)!important;box-shadow:inset 0 -2px #a07a30!important}#hud .key-hint>strong:before{content:"";position:absolute;left:4px;top:50%;transform:translateY(-50%);width:54px;height:54px;background:url(/assets/ui/lo-int/hint-bulb.webp) center/contain no-repeat}#hud .key-hint{overflow:visible!important;margin-top:24px}.newbie-conversation[data-npc=aldric] .newbie-speaker img{content:url(/assets/ui/lo-int/aldric.webp)}body .siege-panel,body .chaos-panel{border-image-slice:74!important}.newbie-conversation[data-npc],.newbie-conversation[data-npc] .newbie-speech{overflow:visible!important}.newbie-conversation[data-npc] .newbie-speech{margin-top:50px}.newbie-conversation[data-npc] .newbie-speech:before{top:-78px!important;left:-10px!important;z-index:2}.newbie-conversation[data-npc] .newbie-speech>small{top:-30px!important;left:96px!important;z-index:3}#context-prompt:not([hidden]){display:flex!important}body .siege-panel{padding-top:225px!important;background:url(/assets/ui/lo-int/sg-art.webp) top center/100% 200px no-repeat,#16120f!important}body .siege-panel>h3:first-of-type{top:96px!important;width:50%!important;min-height:58px!important;height:58px}body .siege-panel>h3:first-of-type{top:104px!important;height:64px;min-height:64px!important;width:52%!important}body :is(.chaos-panel,.arena-panel){container-type:inline-size}body :is(.chaos-panel,.arena-panel)>h3:first-of-type{box-sizing:border-box!important;height:auto!important;min-height:0!important;background-size:100% 100%!important;white-space:nowrap;overflow:hidden}body .chaos-panel>h3:first-of-type{width:min(600px,100cqw)!important;aspect-ratio:1000/192;padding:min(10px,1.7cqw) min(42px,7cqw) 0 min(126px,21cqw)!important;font-size:min(26px,4.4cqw)!important}body .arena-panel>h3:first-of-type{width:min(720px,100cqw)!important;aspect-ratio:1000/126;padding:min(9px,1.25cqw) min(108px,15cqw) 0 min(108px,15cqw)!important;font-size:min(26px,3.6cqw)!important}@media(max-width:700px){body :is(.chaos-panel,.arena-panel)>h3:first-of-type{margin-top:0!important}}body :is(.dungeon-panel,.castle-panel){container-type:inline-size}body .castle-panel .kv-stage{border:0;background-size:100% 100%;font-size:0;color:transparent;text-shadow:none}body .castle-panel .kv-stage:before{content:none}body :is(.dungeon-panel,.castle-panel)>h3:first-of-type{box-sizing:border-box!important;height:auto!important;min-height:0!important;background-size:100% 100%!important;white-space:nowrap;overflow:hidden;align-items:center}body .dungeon-panel>h3:first-of-type{width:min(500px,80cqw)!important;aspect-ratio:1000/331;padding:min(40px,6.4cqw) 0 0!important;font-size:min(25px,4cqw)!important}body .castle-panel>h3:first-of-type{width:min(560px,86cqw)!important;aspect-ratio:1000/258;padding:min(55px,8.5cqw) 0 0!important;font-size:min(25px,4cqw)!important}body .dungeon-panel button.kv-door{padding:0 0 8px!important;line-height:44px!important;white-space:nowrap}body .siege-panel>h3:first-of-type{background:none!important;color:transparent!important;text-shadow:none!important}body .siege-panel{background-size:100% auto,auto!important;padding-top:calc((min(980px,94vw) - 76px)*.1863 + 18px)!important}@media(max-width:700px){body .siege-panel{padding-top:calc((min(980px,94vw) - 48px)*.1863 + 14px)!important}body :is(.dungeon-panel,.castle-panel)>h3:first-of-type{margin-top:0!important}}body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel){background-clip:padding-box!important}body .chaos-panel{outline:8px solid #140f22!important;outline-offset:-38px!important}body .siege-panel{outline:8px solid #16120f!important;outline-offset:-38px!important}@media(max-width:700px){body :is(.siege-panel,.chaos-panel){outline:0!important}}body .castle-panel{border-image-source:url(/assets/ui/lo-int/frame-blood-flat.webp)!important}body .dungeon-panel{border-image-source:url(/assets/ui/lo-int/frame-dungeon-flat.webp)!important}@media(min-width:701px){body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel){border-top-width:14px!important}body :is(.dungeon-panel,.arena-panel,.chaos-panel,.castle-panel)>h3:first-of-type{margin-top:-58px!important}body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel)>button[data-action=close]{top:20px!important}body .siege-panel{background-position:center 24px!important;padding-top:calc((min(980px,94vw) - 76px)*.1863 + 42px)!important}body .siege-panel>h3:first-of-type{top:128px!important}body :is(.chaos-panel,.arena-panel)>h3:first-of-type{max-width:calc(100cqw - 130px)!important}body :is(.castle-panel,.dungeon-panel)>h3:first-of-type{max-width:calc(100cqw - 220px)!important}body .arena-panel>h3:first-of-type{max-width:calc(100cqw - 220px)!important}}body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel) .event-entry{padding:6px 12px!important}body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel) .event-entry>div{margin:2px 0}body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel) .event-entry>.ok{color:#9fe29a}body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel) .event-entry-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel) .event-entry-row>button{min-height:32px!important;margin:0 0 0 auto!important;padding:2px 14px!important;font-size:15px!important}body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel)>div.hint{font-size:14px!important;opacity:.8}:root{--l10-serif:"Noto Serif","Times New Roman",serif;--l10-gold:#ffe4a3;--l10-ink:#efe2c4}.l10-gold-btn,.zg-login-submit,.zg-landing-play,.lobby-stage-dialog .social-content>.social-primary{background:url(/assets/ui/lo10/btn-gold.webp) center/100% 100% no-repeat!important;border:0!important;border-radius:0!important;color:#5a2e00!important;text-shadow:0 1px #ffe9b0!important;font-family:var(--l10-serif)!important;font-weight:800!important;letter-spacing:1.5px;box-shadow:none!important;filter:drop-shadow(0 0 10px #ffb84a88)}.zg-login-panel{border:46px solid transparent!important;border-image:url(/assets/ui/lo10/frame-login.webp) 90 fill / 46px / 6px stretch!important;border-radius:0!important;background:#141824!important;box-shadow:0 24px 70px #000d!important;padding:6px 18px 14px!important;font-family:var(--l10-serif)!important}.zg-login-title{display:flex;align-items:center;justify-content:center;min-height:60px;margin:2px -22px 10px!important;background:url(/assets/ui/lo10/title-login.webp) center/100% 100% no-repeat;color:var(--l10-gold)!important;font:700 26px/1 var(--l10-serif)!important;letter-spacing:2px;text-shadow:0 2px 2px #000}.zg-login-title:before,.zg-login-title:after{display:none!important}.zg-login-field>span{color:#f0dcae!important;font:600 17px var(--l10-serif)!important}.zg-login-field input{min-height:50px;padding-left:16px!important;font:17px var(--l10-serif)!important;color:#2e2210!important;border:2px solid #b8893c!important;border-radius:4px!important;background:linear-gradient(180deg,#f3ead4,#e0d0a8)!important;box-shadow:inset 0 2px 4px #0005!important}.zg-login-submit{min-height:62px!important;font-size:24px!important}.zg-login-toggle{color:#f0dcae!important;font-family:var(--l10-serif)!important}.zg-login-note{color:#c9bd9e!important;font-family:var(--l10-serif)!important}.zg-login-back{color:#e8c06a!important;font-family:var(--l10-serif)!important}.inventory-item-popup{border:36px solid transparent!important;border-image:url(/assets/ui/lo10/frame-item.webp) 70 fill / 36px / 6px stretch!important;border-radius:0!important;background:#141824!important;box-shadow:0 24px 70px #000d!important;font-family:var(--l10-serif)!important;color:var(--l10-ink)!important}.inventory-item-popup>header{align-items:center;gap:14px!important;border:0!important;background:none!important;padding:4px 4px 8px!important}.inventory-item-popup>header .popup-icon{flex:none;width:96px;height:96px;display:grid;place-items:center;background:url(/assets/ui/lo10/slot-item.webp) center/100% 100% no-repeat}.inventory-item-popup>header .popup-icon :is(img,.hud-icon-art,svg){width:62px!important;height:62px!important;filter:drop-shadow(0 2px 3px #000)}.inventory-item-popup>header h3{color:var(--l10-gold)!important;font:700 28px/1.15 var(--l10-serif)!important;text-shadow:0 2px 2px #000}.inventory-item-popup>header button{width:40px!important;height:40px!important;border-radius:50%!important;font-size:0!important;border:2px solid #d9a44a!important;background:radial-gradient(circle,#e0322a,#8a0e0a 60%,#5e0a06)!important;box-shadow:0 2px 4px #000!important}.inventory-item-popup>header button:after{content:"✕";font:900 17px/36px system-ui;color:#fff}.inventory-item-popup :is(p,li){font-family:var(--l10-serif)!important;color:var(--l10-ink)!important}.inventory-item-popup .item-meta{color:#f2e6c8!important}.inventory-item-popup .bag-detail>p:not([class]){margin:4px 0}.inventory-item-popup .inventory-compact-compare{border:1px solid #9a7a3c!important;border-radius:4px!important;background:linear-gradient(90deg,#1c2030,#141824)!important;padding:8px 12px!important}.inventory-item-popup .item-sources{border:1px solid #6b5530!important;border-radius:4px!important;background:#10131b!important;padding:8px 12px!important}.inventory-item-popup .item-sources>h4{color:var(--l10-gold)!important;font:700 18px var(--l10-serif)!important;border-bottom:1px solid #6b5530;padding-bottom:4px}.inventory-item-popup .button-row button{min-height:48px!important;border-radius:4px!important;font:700 20px/1 var(--l10-serif)!important;border-image:none!important}.inventory-item-popup .button-row button:not(:disabled):last-child,.inventory-item-popup .button-row button[data-action=bag-unequip]{background:linear-gradient(180deg,#f0c35a,#b07a20 55%,#d8952c)!important;color:#3a2006!important;border:2px solid #ffe3a0!important}.inventory-item-popup .button-row button:disabled{background:linear-gradient(180deg,#232838,#151924)!important;color:#8f97aa!important;border:2px solid #4a5068!important;opacity:1!important}.lobby-stage-dialog .social-header>h2{display:inline-flex!important;align-items:center;justify-content:center;min-width:420px;min-height:70px;padding:0 70px 6px!important;background:url(/assets/ui/lo10/title-lobby.webp) center/100% 100% no-repeat!important;color:var(--l10-gold)!important;font:700 26px/1 var(--l10-serif)!important;letter-spacing:2px;text-shadow:0 2px 2px #000}.lobby-stage-dialog .character-slots>button.lobby-card:not([data-character-id]){color:transparent!important;font-size:0!important;background:url(/assets/ui/lo10/plus-lobby.webp) center 30%/150px auto no-repeat!important}.lobby-stage-dialog .character-slots>button.lobby-card:not([data-character-id]):after{content:"Tạo nhân vật";position:absolute;left:50%;bottom:22%;transform:translate(-50%);white-space:nowrap;padding:6px 16px;border:1px solid #c9a65d;border-radius:3px;background:linear-gradient(180deg,#22262ff0,#101318f0);color:#f6e6c0;font:600 15px var(--l10-serif)}.lobby-stage-dialog .lobby-card strong{font-family:var(--l10-serif)!important}.lobby-stage-dialog .social-content>.social-primary{min-width:340px!important;min-height:68px!important;font-size:26px!important}.lobby-stage-dialog .social-content>.social-link{padding:6px 18px!important;border:1px solid #9a7a3c!important;border-radius:3px!important;color:#f0dcae!important;text-decoration:none!important;background:linear-gradient(180deg,#22262fe8,#101318e8)!important;font-family:var(--l10-serif)!important}.zg-landing-play{min-width:210px;min-height:58px;font-size:20px!important}.zg-landing-register{border:2px solid #b8893c!important;border-radius:4px!important;background:linear-gradient(180deg,#2b2e37,#15171d)!important;color:#f6e6c0!important;font-family:var(--l10-serif)!important}.zg-landing-class{border:16px solid transparent!important;border-image:url(/assets/ui/lo10/card-landing.webp) 40 fill / 16px / 2px stretch!important;border-radius:0!important;background:#15171f!important}.zg-landing-class strong{color:#ff8a5a;font-family:var(--l10-serif)!important}.zg-landing-heading{font-family:var(--l10-serif)!important;color:var(--l10-gold)!important}.zg-login{background:none!important}.zg-login-panel{width:min(470px,92vw)!important;max-width:none!important;outline:0!important}.zg-login-panel:before,.zg-login-panel:after{display:none!important}.zg-login-panel{background:none!important;box-shadow:none!important;filter:drop-shadow(0 20px 40px #000c)}.zg-login-panel{padding:6px 34px 16px!important}.inventory-item-popup{max-height:86vh!important;overflow-y:auto!important;scrollbar-color:#8a6a32 transparent}.inventory-item-popup .button-row{position:sticky;bottom:-2px;background:linear-gradient(180deg,#14182400,#141824 30%);padding-top:10px}:root{--l11-serif:"Noto Serif","Times New Roman",serif;--l11-gold:#ffe4a3;--l11-ink:#efe2c4}.lobby-stage-dialog .social-content:has(>form.social-auth)>h3{display:flex!important;position:fixed;z-index:6;left:50%;top:calc(50% - 290px);transform:translate(-50%);width:400px;height:90px;align-items:flex-end;justify-content:center;padding-bottom:18px;margin:0;box-sizing:border-box;background:url(/assets/ui/lo11/title-pw.webp) center bottom/100% auto no-repeat;color:var(--l11-gold)!important;font:700 26px/1 var(--l11-serif)!important;text-shadow:0 2px 2px #000}.lobby-stage-dialog .social-content>form.social-auth{position:fixed;z-index:5;left:50%;top:50%;transform:translate(-50%,-50%);width:min(420px,92vw);box-sizing:border-box;display:grid;gap:10px;padding:64px 34px 30px!important;border:34px solid transparent!important;border-image:url(/assets/ui/lo11/frame-pw.webp) 70 fill / 34px / 4px stretch!important;background:none!important;filter:drop-shadow(0 20px 40px #000c);font-family:var(--l11-serif)}.lobby-stage-dialog .social-content>form.social-auth label{color:#f0dcae!important;font:600 16px var(--l11-serif)!important}.lobby-stage-dialog .social-content>form.social-auth input{min-height:46px;padding-left:44px!important;border:2px solid #b8893c!important;border-radius:4px!important;color:#2e2210!important;font:16px var(--l11-serif)!important;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%238a5e14' d='M7 10V7a5 5 0 0110 0v3h1a1 1 0 011 1v9a1 1 0 01-1 1H6a1 1 0 01-1-1v-9a1 1 0 011-1zm2 0h6V7a3 3 0 00-6 0z'/></svg>") 12px center/20px no-repeat,linear-gradient(180deg,#f3ead4,#e0d0a8)!important}.lobby-stage-dialog .social-content>form.social-auth .social-primary{position:static!important;transform:none!important;width:100%!important;min-height:58px!important;margin-top:8px!important;background:url(/assets/ui/lo10/btn-gold.webp) center/100% 100% no-repeat!important;border:0!important;color:#5a2e00!important;text-shadow:0 1px #ffe9b0;font:800 22px/1 var(--l11-serif)!important;box-shadow:none!important}.lobby-stage-dialog .social-content:has(>form.social-auth)>.social-link{position:fixed!important;z-index:6;left:50%!important;right:auto!important;top:calc(50% + 250px);bottom:auto!important;transform:translate(-50%);min-width:200px;padding:10px 20px!important;border:2px solid #b8893c!important;border-radius:4px!important;background:linear-gradient(180deg,#22262f,#101318)!important;color:#f0dcae!important;font:700 18px var(--l11-serif)!important;text-decoration:none!important}.storage-item-shade>.storage-detail{border:30px solid transparent!important;border-image:url(/assets/ui/lo11/frame-pop.webp) 60 fill / 30px / 4px stretch!important;border-radius:0!important;background:none!important;box-shadow:none!important;filter:drop-shadow(0 20px 40px #000c);padding:12px 22px 18px!important;color:var(--l11-ink)!important;font-family:var(--l11-serif)!important;text-align:center}.storage-detail>header{position:relative;justify-content:center;min-height:62px;margin:-6px -14px 8px!important;background:url(/assets/ui/lo11/title-pop.webp) center bottom/100% auto no-repeat}.storage-detail>header h3{flex:0 1 auto!important;padding-top:20px;color:var(--l11-gold)!important;font:700 24px/1 var(--l11-serif)!important;text-shadow:0 2px 2px #000}.storage-detail>header button{position:absolute;right:-6px;top:4px;width:38px!important;height:38px!important;min-height:0!important;border-radius:4px!important;font-size:0!important;border:2px solid #d9a44a!important;background:radial-gradient(circle,#e0322a,#8a0e0a 60%,#5e0a06)!important;box-shadow:0 2px 4px #000!important}.storage-detail>header button:after{content:"✕";font:900 16px/34px system-ui;color:#fff}.storage-detail .storage-item-art{width:150px;height:150px;margin:6px auto 10px!important;display:grid;place-items:center;background:url(/assets/ui/lo11/slot-big.webp) center/100% 100% no-repeat!important;border:0!important}.storage-detail .storage-item-art :is(img,.hud-icon-art,svg){max-width:96px!important;max-height:96px!important;filter:drop-shadow(0 3px 4px #000)}.storage-detail p{font:15px/1.5 var(--l11-serif)!important;color:var(--l11-ink)!important;margin:4px 0!important}.storage-detail .storage-refusal,.storage-detail p:has(+button:disabled):last-of-type{color:#ff6a5a!important;font-weight:700}.storage-detail input{min-height:42px;text-align:center;border:2px solid #b8893c!important;border-radius:4px!important;background:#0e1117!important;color:#fff1cc!important;font:700 18px var(--l11-serif)!important}.storage-detail>button:last-child,.storage-detail [data-action=transfer]{width:100%;min-height:56px!important;margin-top:10px;border:0!important;border-radius:0!important;background:url(/assets/ui/lo10/btn-gold.webp) center/100% 100% no-repeat!important;color:#5a2e00!important;text-shadow:0 1px #ffe9b0;font:800 21px/1 var(--l11-serif)!important;box-shadow:none!important}.storage-detail>button:disabled{filter:grayscale(.5) brightness(.8)}.storage-detail[aria-label="Thông tin trang bị Borin"]{border-image-source:url(/assets/ui/lo11/frame-borin.webp)!important}.storage-detail[aria-label="Thông tin trang bị Borin"] .storage-item-art{width:200px;height:200px}.storage-detail[aria-label="Thông tin trang bị Borin"] .storage-item-art :is(img,.hud-icon-art,svg){max-width:140px!important;max-height:140px!important}.storage-detail[aria-label="Thông tin trang bị Borin"]>p:nth-of-type(2){color:#ffd56a!important;font:700 19px var(--l11-serif)!important}.mira-panel .shop-item[data-sell-row]{border:1px solid #9a7a3c!important;border-radius:4px!important;background:linear-gradient(180deg,#1c2030,#12151c)!important;box-shadow:inset 0 1px #ffe3a033!important}.mira-panel .shop-item[data-sell-row] strong{color:var(--l11-gold)!important;font:700 17px var(--l11-serif)!important}.mira-panel [data-action=mira-sell]{min-height:40px;padding:4px 16px!important;border-radius:4px!important;font:700 16px var(--l11-serif)!important;border:2px solid #b8893c!important;background:linear-gradient(180deg,#2b2e37,#15171d)!important;color:#f6e6c0!important}.mira-panel [data-action=mira-sell].primary{background:linear-gradient(180deg,#f0c35a,#b07a20 55%,#d8952c)!important;color:#3a2006!important;border-color:#ffe3a0!important}.mira-panel nav.panel-tabs button[aria-pressed=true]{background:linear-gradient(180deg,#8a6420,#4a3410 60%,#6a4a16)!important;color:#fff1c8!important;border:2px solid #f0c35a!important}.storage-detail>header{padding:0 46px;box-sizing:border-box}.storage-detail>header h3{padding-top:12px!important;font-size:20px!important;line-height:1.15!important;text-align:center;text-wrap:balance;overflow-wrap:anywhere;max-width:100%}.storage-detail ul{list-style:none;padding-left:0;text-align:center}dialog.social-dialog.lobby-stage-dialog{--lx-gold:#e8c27a;--lx-gold-hi:#fff0c8;--lx-line:#e8c27a66;--lx-glass:linear-gradient(180deg,#141822e6,#0a0c12f0)}dialog.social-dialog.lobby-stage-dialog:before{background:radial-gradient(120% 90% at 50% 45%,#0000 55%,#02030799),linear-gradient(180deg,#05060cd9,#05060c40 20%,#05060c00 38% 70%,#05060cc8)!important}dialog.social-dialog.lobby-stage-dialog .lobby-fx:before,dialog.social-dialog.lobby-stage-dialog .lobby-fx:after{content:"";position:absolute;left:4vw;right:4vw;height:1px;background:linear-gradient(90deg,#0000,var(--lx-line) 20%,#ffe9b0aa 50%,var(--lx-line) 80%,#0000)}dialog.social-dialog.lobby-stage-dialog .lobby-fx:before{top:calc(14px + min(140px,22vw))}dialog.social-dialog.lobby-stage-dialog .lobby-fx:after{bottom:calc(8dvh + 104px)}dialog.social-dialog.lobby-stage-dialog .social-notice:not(:empty){align-self:center;width:max-content!important;max-width:min(720px,88vw);margin:6px auto 0!important;padding:7px 22px!important;border:1px solid var(--lx-line)!important;border-radius:999px!important;background:#0b0d14b8!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#efe3c4!important;font:500 13px/1.3 var(--l10-serif,serif)!important;letter-spacing:.03em;text-align:center;box-shadow:0 6px 24px #0008,inset 0 1px #ffffff14!important}dialog.social-dialog.lobby-stage-dialog .lobby-card strong{display:block!important;width:max-content;max-width:92%;margin:-2% auto 0!important;padding:6px 18px 4px!important;background:var(--lx-glass)!important;border:1px solid var(--lx-line);border-bottom:0;border-radius:6px 6px 0 0;color:var(--lx-gold-hi)!important;font:700 clamp(13px,1.15vw,17px)/1.2 var(--l10-serif,serif)!important;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 10px #e8c27a55,0 1px 2px #000!important}dialog.social-dialog.lobby-stage-dialog .lobby-card>small:not(.lobby-preview-status){display:block!important;width:max-content;max-width:92%;margin:0 auto!important;padding:2px 14px 6px!important;background:var(--lx-glass)!important;border:1px solid var(--lx-line);border-top:1px solid #e8c27a26;border-radius:0 0 6px 6px;color:#cfc3a3!important;font:600 clamp(10px,.85vw,12px)/1.3 system-ui,sans-serif!important;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 8px 18px #000a}dialog.social-dialog.lobby-stage-dialog .lobby-card[aria-pressed=true] strong,dialog.social-dialog.lobby-stage-dialog .lobby-card[aria-pressed=true]>small:not(.lobby-preview-status){border-color:#ffd98a!important;background:linear-gradient(180deg,#3a2a10f0,#1a1206f5)!important}dialog.social-dialog.lobby-stage-dialog .lobby-card[aria-pressed=true]>small:not(.lobby-preview-status){box-shadow:0 0 22px #ffc65a55,0 8px 18px #000a}dialog.social-dialog.lobby-stage-dialog .lobby-card .selected-check{top:2%!important;padding:4px 14px!important;border-radius:2px!important;border:1px solid #fff3c9;background:linear-gradient(180deg,#ffeab0,#d29a3c 60%,#9c6a1c)!important;color:#2b1700!important;font:800 11px/1 system-ui,sans-serif!important;letter-spacing:.2em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,94% 50%,100% 100%,0 100%,6% 50%);box-shadow:none!important}dialog.social-dialog.lobby-stage-dialog .lobby-slot>.social-link{margin-top:6px!important;font-size:11px!important;opacity:0!important;transition:opacity .2s}dialog.social-dialog.lobby-stage-dialog .lobby-slot:hover>.social-link,dialog.social-dialog.lobby-stage-dialog .lobby-slot>.social-link:focus-visible{opacity:.85!important}dialog.social-dialog.lobby-stage-dialog .social-content>.social-link{bottom:2.6dvh!important;padding:7px 20px!important;border:1px solid #e8c27a55!important;border-radius:999px!important;background:#0b0d14b0!important;color:#e9dcb8!important;font:600 12px/1 system-ui,sans-serif!important;letter-spacing:.14em;text-transform:uppercase;transition:border-color .2s,color .2s,background .2s}dialog.social-dialog.lobby-stage-dialog .social-content>.social-link:hover{border-color:#ffd98a!important;color:#fff3cf!important;background:#2a1f0cc8!important}dialog.social-dialog.lobby-stage-dialog .social-content>.social-link:nth-last-child(2){right:calc(50% + 8px)!important}dialog.social-dialog.lobby-stage-dialog .social-content>.social-link:nth-last-child(1){left:calc(50% + 8px)!important}@media(max-height:500px){dialog.social-dialog.lobby-stage-dialog .lobby-fx:before,dialog.social-dialog.lobby-stage-dialog .lobby-fx:after{display:none}dialog.social-dialog.lobby-stage-dialog .social-notice:not(:empty){font-size:11px!important;padding:4px 14px!important}}@media(pointer:coarse){dialog.social-dialog.lobby-stage-dialog .lobby-slot>.social-link{opacity:.7!important}dialog.social-dialog.lobby-stage-dialog .social-notice:not(:empty){-webkit-backdrop-filter:none;backdrop-filter:none}}dialog.social-dialog.lobby-stage-dialog .lobby-hero{position:fixed;z-index:2;left:46%;bottom:calc(8dvh + 70px);width:min(64dvh,40vw);aspect-ratio:1/1.08;transform:translate(-50%);pointer-events:auto;text-align:center}dialog.social-dialog.lobby-stage-dialog .lobby-hero-canvas{position:relative;z-index:3;display:block;width:100%;aspect-ratio:1;cursor:grab;filter:drop-shadow(-2px -3px 3px #8cafff80) drop-shadow(0 0 18px #ffd78c66) contrast(1.05);animation:lobby-idle 2.8s ease-in-out infinite;transform-origin:50% 90%}dialog.social-dialog.lobby-stage-dialog .lobby-hero-canvas:active{cursor:grabbing}dialog.social-dialog.lobby-stage-dialog .lobby-hero .lobby-preview-status{top:45%}dialog.social-dialog.lobby-stage-dialog .lobby-hero-pedestal,dialog.social-dialog.lobby-stage-dialog .lobby-hero-pillar{position:absolute;left:50%;pointer-events:none}dialog.social-dialog.lobby-stage-dialog .lobby-hero-pedestal{z-index:1;top:0;margin-top:83%;width:70%;aspect-ratio:1;opacity:1;transform:translate(-50%,-50%) perspective(500px) rotateX(74deg);background:var(--lobby-rune) center/contain no-repeat;filter:drop-shadow(0 0 16px #ffc35e) brightness(1.25);animation:lobby-rune-spin 9s linear infinite}dialog.social-dialog.lobby-stage-dialog .lobby-hero-pillar{z-index:1;top:0;width:58%;height:0;padding-top:86%;transform:translate(-50%);border-radius:50% 50% 0 0;background:linear-gradient(0deg,#ffd27acc,#ffd27a40 35%,#ffd27a00);filter:blur(12px);animation:lobby-pillar 2.4s ease-in-out infinite}dialog.social-dialog.lobby-stage-dialog .lobby-hero-plaque{position:relative;z-index:4;width:max-content;max-width:90%;margin:-6% auto 0;padding:8px 26px 7px;background:linear-gradient(180deg,#3a2a10f0,#140e05f5);border:1px solid #ffd98a;border-radius:6px;box-shadow:0 0 24px #ffc65a40,0 10px 22px #000b}dialog.social-dialog.lobby-stage-dialog .lobby-hero-plaque strong{display:block;color:#fff0c8;font:700 clamp(16px,1.6vw,24px)/1.2 var(--l10-serif,serif);letter-spacing:.08em;text-shadow:0 0 10px #e8c27a66,0 1px 2px #000}dialog.social-dialog.lobby-stage-dialog .lobby-hero-plaque small{display:block;margin-top:2px;color:#d9cba6;font:600 clamp(10px,.85vw,12px)/1.3 system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase}dialog.social-dialog.lobby-stage-dialog .lobby-hero-empty{position:absolute;top:45%;left:0;right:0;color:#e9dcb8;text-shadow:0 1px 3px #000}dialog.social-dialog.lobby-stage-dialog .character-slots.lobby-roster{position:fixed!important;z-index:3;left:auto!important;right:max(2.5vw,env(safe-area-inset-right));top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;width:min(320px,27vw)!important;height:auto!important;max-height:calc(100dvh - 260px);overflow-y:auto;display:flex!important;flex-direction:column;gap:8px;padding:14px!important;pointer-events:auto;background:linear-gradient(180deg,#121620e8,#090b11f2);border:1px solid #e8c27a55;border-radius:10px;box-shadow:0 18px 40px #000c,inset 0 1px #ffffff12}dialog.social-dialog.lobby-stage-dialog .lobby-roster-title{margin:0 0 4px;padding-bottom:8px;border-bottom:1px solid #e8c27a40;color:#e8c27a;font:700 12px/1 system-ui,sans-serif;letter-spacing:.2em;text-transform:uppercase;text-align:left}dialog.social-dialog.lobby-stage-dialog .lobby-roster>*{position:relative!important;left:auto!important;top:auto!important;width:auto!important}dialog.social-dialog.lobby-stage-dialog .lobby-roster .lobby-slot{display:flex;align-items:center;gap:4px}dialog.social-dialog.lobby-stage-dialog .lobby-roster .lobby-card{display:grid!important;grid-template-columns:52px 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center;flex:1;min-width:0;padding:6px 10px!important;border:1px solid #e8c27a33!important;border-radius:8px!important;background:#0d1018cc!important;filter:none!important;text-align:left;transition:border-color .2s,background .2s}dialog.social-dialog.lobby-stage-dialog .lobby-roster .lobby-card:hover{border-color:#e8c27aaa!important;background:#1d1a12e0!important}dialog.social-dialog.lobby-stage-dialog .lobby-roster .lobby-card[aria-pressed=true]{border-color:#ffd98a!important;background:linear-gradient(90deg,#4a3412f0,#1a1206e8)!important;box-shadow:0 0 18px #ffc65a40,inset 3px 0 #ffd98a!important}dialog.social-dialog.lobby-stage-dialog .lobby-row-art{grid-row:1/3;width:52px;height:52px;object-fit:cover;object-position:50% 30%;border-radius:50%;border:1px solid #e8c27a66;background:#000}dialog.social-dialog.lobby-stage-dialog .lobby-roster .lobby-card strong,dialog.social-dialog.lobby-stage-dialog .lobby-roster .lobby-card>small:not(.lobby-preview-status){width:auto;max-width:none;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;text-align:left}dialog.social-dialog.lobby-stage-dialog .lobby-roster .lobby-card strong{align-self:end;font-size:15px!important}dialog.social-dialog.lobby-stage-dialog .lobby-roster .lobby-card>small:not(.lobby-preview-status){align-self:start;font-size:10px!important}dialog.social-dialog.lobby-stage-dialog .lobby-roster .lobby-card .selected-check{position:absolute;top:50%!important;left:auto;right:8px;transform:translateY(-50%);clip-path:none;padding:3px 7px!important;font-size:9px!important;border-radius:3px!important}dialog.social-dialog.lobby-stage-dialog .lobby-roster .lobby-slot>.social-link{flex:none;margin:0!important;padding:4px 6px;color:#c98b7c!important}dialog.social-dialog.lobby-stage-dialog .lobby-roster>.lobby-card{display:block!important;padding:12px!important;border-style:dashed!important;text-align:center;color:#e8c27a!important;font:700 13px/1 system-ui,sans-serif!important;letter-spacing:.16em;text-transform:uppercase}dialog.social-dialog.lobby-stage-dialog .lobby-roster>.lobby-card:before{content:"+ "}dialog.social-dialog.lobby-stage-dialog .lobby-selection{display:none}@media(max-height:500px),(pointer:coarse)and (orientation:portrait){dialog.social-dialog.lobby-stage-dialog .lobby-hero{left:32%;width:min(56dvh,40vw);bottom:calc(6dvh + 56px)}dialog.social-dialog.lobby-stage-dialog .character-slots.lobby-roster{width:min(260px,40vw)!important;max-height:calc(100dvh - 130px);padding:8px!important;gap:5px}dialog.social-dialog.lobby-stage-dialog .lobby-roster .lobby-card{grid-template-columns:36px 1fr}dialog.social-dialog.lobby-stage-dialog .lobby-row-art{width:36px;height:36px}}@media(pointer:coarse)and (orientation:portrait){dialog.social-dialog.lobby-stage-dialog .lobby-hero{left:50%;width:70vw;top:110px;bottom:auto}dialog.social-dialog.lobby-stage-dialog .character-slots.lobby-roster{left:8px!important;right:8px!important;top:auto!important;bottom:calc(8dvh + 70px)!important;transform:none!important;width:auto!important;max-height:34dvh}}dialog.social-dialog.lobby-stage-dialog .lobby-hero{left:50%;bottom:auto;--hw:min(54dvh,34vw);width:var(--hw);top:calc(66dvh - var(--hw) * .83)}dialog.social-dialog.lobby-stage-dialog .lobby-roster .lobby-card .selected-check{display:none}dialog.social-dialog.lobby-stage-dialog .lobby-roster .lobby-slot{position:relative;display:block}dialog.social-dialog.lobby-stage-dialog .lobby-roster .lobby-card{width:100%!important}dialog.social-dialog.lobby-stage-dialog .lobby-roster .lobby-slot>.social-link{position:absolute!important;right:6px;top:6px;font-size:10px!important;opacity:0!important}dialog.social-dialog.lobby-stage-dialog .lobby-roster .lobby-slot:hover>.social-link{opacity:.9!important}@media(max-height:500px){dialog.social-dialog.lobby-stage-dialog .lobby-hero{left:50%;bottom:auto}}@media(pointer:coarse){dialog.social-dialog.lobby-stage-dialog .lobby-roster .lobby-slot>.social-link{opacity:.6!important}}@media(pointer:coarse)and (orientation:portrait){dialog.social-dialog.lobby-stage-dialog .lobby-hero{--hw:70vw;top:110px}}@media(max-height:620px){dialog.social-dialog.lobby-stage-dialog .lobby-hero{--hw:min(46dvh,32vw);top:calc(58dvh - var(--hw) * .83)}}dialog.social-dialog.lobby-stage-dialog{--lobby-bg:url(/assets/lobby/cave-temple-tilt.webp)!important}dialog.social-dialog.lobby-stage-dialog .lobby-hero-pedestal{opacity:.45;filter:drop-shadow(0 0 10px #ffc35e)}dialog.social-dialog.lobby-stage-dialog .lobby-fog{opacity:.35}dialog.social-dialog.lobby-stage-dialog .lobby-ember{filter:hue-rotate(160deg) saturate(.7)}dialog.social-dialog.lobby-stage-dialog .lobby-hero-pedestal{transform:translate(-50%,-50%) perspective(500px) rotateX(62deg);width:74%}dialog.social-dialog.lobby-stage-dialog .lobby-create-classes{display:flex;flex-direction:column;gap:5px}dialog.social-dialog.lobby-stage-dialog .lobby-roster .lobby-create-class{min-height:0!important;height:40px!important;padding-top:2px!important;padding-bottom:2px!important}dialog.social-dialog.lobby-stage-dialog .lobby-roster .lobby-create-class .lobby-row-art{width:30px!important;height:30px!important}dialog.social-dialog.lobby-stage-dialog .lobby-create-classes{gap:3px!important}dialog.social-dialog.lobby-stage-dialog .lobby-create-desc{margin:4px 0 0;color:#d8cba6;font:11px/1.3 system-ui,sans-serif;text-align:left}dialog.social-dialog.lobby-stage-dialog .lobby-create-form{display:flex;flex-direction:column;gap:6px;margin:6px 0 0;padding:0;background:none;border:0;box-shadow:none}dialog.social-dialog.lobby-stage-dialog .lobby-create-form .character-name-help{margin:0;font-size:11px;color:#b9ad8c}dialog.social-dialog.lobby-stage-dialog .lobby-account{position:fixed!important;z-index:6;left:max(10px,calc(env(safe-area-inset-left) + 6px));top:max(8px,calc(env(safe-area-inset-top) + 6px));display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:0;padding:0;pointer-events:auto}dialog.social-dialog.lobby-stage-dialog .lobby-account>button.lobby-account-btn{position:relative!important;display:inline-flex!important;align-items:center;gap:6px;box-sizing:border-box;width:auto!important;min-width:0!important;height:30px!important;min-height:30px!important;max-height:30px;margin:0!important;padding:0 12px 0 10px!important;border:1px solid #e8c27a59!important;border-radius:999px!important;background:#0b0d14c8!important;box-shadow:0 4px 14px #0007!important;color:#e9dcb8!important;font:600 11px/1 system-ui,sans-serif!important;letter-spacing:.06em;text-transform:none;text-decoration:none!important;white-space:nowrap;cursor:pointer;transform:none!important;transition:border-color .2s,color .2s,background .2s}dialog.social-dialog.lobby-stage-dialog .lobby-account>button.lobby-account-btn svg{flex:none;width:14px;height:14px;color:#e8c27a}dialog.social-dialog.lobby-stage-dialog .lobby-account>button.lobby-account-btn:hover,dialog.social-dialog.lobby-stage-dialog .lobby-account>button.lobby-account-btn:focus-visible{border-color:#ffd98a!important;color:#fff3cf!important;background:#2a1f0ce0!important}dialog.social-dialog.lobby-stage-dialog .lobby-account>button.lobby-account-btn:disabled{opacity:.5;cursor:default}@media(orientation:portrait)and (max-width:600px){dialog.social-dialog.lobby-stage-dialog .lobby-account>button.lobby-account-btn{width:32px!important;height:32px!important;min-height:32px!important;max-height:32px;padding:0!important;justify-content:center}dialog.social-dialog.lobby-stage-dialog .lobby-account>button.lobby-account-btn span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}dialog.social-dialog.lobby-stage-dialog .lobby-account>button.lobby-account-btn svg{width:16px;height:16px}dialog.social-dialog.lobby-stage-dialog .social-header>h2{width:min(520px,82vw,calc(100vw - (2*(max(10px,env(safe-area-inset-left) + 6px) + 38px))))!important}}dialog.social-dialog.lobby-stage-dialog .lobby-roster .lobby-slot>button.lobby-delete{position:absolute!important;z-index:2;right:6px;top:50%;transform:translateY(-50%);display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;margin:0!important;padding:0!important;border:1px solid #c98b7c55!important;border-radius:6px!important;background:#0b0d14b8!important;box-shadow:none!important;color:#d99a8a!important;opacity:.7;cursor:pointer;transition:opacity .2s,border-color .2s,background .2s}dialog.social-dialog.lobby-stage-dialog .lobby-roster .lobby-slot>button.lobby-delete:hover,dialog.social-dialog.lobby-stage-dialog .lobby-roster .lobby-slot>button.lobby-delete:focus-visible{opacity:1;border-color:#e0a090!important;background:#3a1510d8!important;color:#ffc4b4!important}dialog.social-dialog.lobby-stage-dialog .lobby-roster .lobby-slot>button.lobby-delete:disabled{opacity:.35;cursor:default}dialog.social-dialog.lobby-stage-dialog .lobby-roster .lobby-slot>button.lobby-card{padding-right:40px!important}dialog.social-dialog.lobby-stage-dialog .lobby-roster .lobby-card strong,dialog.social-dialog.lobby-stage-dialog .lobby-roster .lobby-card>small:not(.lobby-preview-status){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}dialog.social-dialog.lobby-stage-dialog>.social-header{pointer-events:none}dialog.social-dialog.lobby-stage-dialog>.social-header>*{pointer-events:auto}dialog.social-dialog.lobby-stage-dialog .lobby-account>button.lobby-account-btn:before{inset:-3px -2px!important}dialog.social-dialog.lobby-stage-dialog .lobby-roster .lobby-slot>button.lobby-delete:before{inset:-4px!important}:root{--l12-serif:"Noto Serif","Times New Roman",serif;--l12-gold:#ffe4a3;--l12-ink:#efe2c4}dialog.social-dialog:not(.lobby-stage-dialog){width:min(720px,calc(100vw - 24px))!important;border:40px solid transparent!important;border-radius:0!important;overflow:visible!important;border-image:url(/assets/ui/lo12/frame-social.webp) 80 fill / 40px / 4px stretch!important;background:none!important;box-shadow:none!important;filter:drop-shadow(0 24px 50px #000c);color:var(--l12-ink)!important;font-family:var(--l12-serif)!important}dialog.social-dialog:not(.lobby-stage-dialog)::backdrop{background:#06080e99!important}dialog.social-dialog:not(.lobby-stage-dialog)>.social-header{position:relative;margin:-18px 0 4px;padding:0 4px 0 0!important;border:0!important;background:none!important}dialog.social-dialog:not(.lobby-stage-dialog)>.social-header h2{display:flex;align-items:center;min-height:62px;padding:0 40px 0 30px;min-width:420px;background:url(/assets/ui/lo12/title-social.webp) left center/100% 100% no-repeat;color:var(--l12-gold)!important;font:700 23px/1 var(--l12-serif)!important;text-shadow:0 2px 2px #000}dialog.social-dialog:not(.lobby-stage-dialog) .social-close{width:42px!important;height:42px!important;min-width:42px!important;border-radius:6px!important;font-size:0!important;border:2px solid #d9a44a!important;background:radial-gradient(circle,#e0322a,#8a0e0a 60%,#5e0a06)!important;box-shadow:0 2px 4px #000!important}dialog.social-dialog:not(.lobby-stage-dialog) .social-close:after{content:"✕";font:900 18px/38px system-ui;color:#fff}dialog.social-dialog:not(.lobby-stage-dialog) .social-tabs{gap:10px!important;padding:8px 6px 4px!important}dialog.social-dialog:not(.lobby-stage-dialog) .social-tabs button{min-height:48px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:url(/assets/ui/lo12/tab-plate.webp) center/100% 100% no-repeat!important;color:#e8dcc0!important;font:700 17px var(--l12-serif)!important}dialog.social-dialog:not(.lobby-stage-dialog) .social-tabs button[aria-pressed=true]{background-image:url(/assets/ui/lo12/tab-active.webp)!important;color:#3a2006!important;text-shadow:0 1px #ffe9b0}dialog.social-dialog:not(.lobby-stage-dialog) .social-tabs button .hud-icon-art{width:24px!important;height:24px!important;vertical-align:-6px}dialog.social-dialog:not(.lobby-stage-dialog) .social-content{padding:10px 8px 8px!important;gap:10px!important}dialog.social-dialog:not(.lobby-stage-dialog) :is(.social-content p,.social-intro,.social-small,.social-field){color:var(--l12-ink)!important;font-family:var(--l12-serif)!important}dialog.social-dialog:not(.lobby-stage-dialog) .social-content h3{color:var(--l12-gold)!important;font:700 18px var(--l12-serif)!important;padding-bottom:4px;border-bottom:1px solid #6b5530}dialog.social-dialog:not(.lobby-stage-dialog) .social-notice{background:linear-gradient(90deg,#2a2016,#1a140e)!important;color:#ffd56a!important;border:1px solid #9a7a3c;border-radius:4px!important}dialog.social-dialog:not(.lobby-stage-dialog) input,dialog.social-dialog:not(.lobby-stage-dialog) textarea{min-height:44px;border:2px solid #b8893c!important;border-radius:4px!important;background:linear-gradient(180deg,#f3ead4,#e0d0a8)!important;color:#2e2210!important;font:16px var(--l12-serif)!important}dialog.social-dialog:not(.lobby-stage-dialog) .social-content button:not(.social-primary):not(.social-link){min-height:42px;border:2px solid #b8893c!important;border-radius:4px!important;background:linear-gradient(180deg,#2b2e37,#15171d)!important;color:#f6e6c0!important;font:700 15px var(--l12-serif)!important;box-shadow:inset 0 1px #ffe3a033!important}dialog.social-dialog:not(.lobby-stage-dialog) .social-content button:not(.social-primary):not(.social-link):hover{border-color:#ffe3a0!important;filter:brightness(1.15)}dialog.social-dialog:not(.lobby-stage-dialog) .social-primary{min-height:50px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:url(/assets/ui/lo10/btn-gold.webp) center/100% 100% no-repeat!important;color:#5a2e00!important;text-shadow:0 1px #ffe9b0!important;font:800 19px var(--l12-serif)!important}dialog.social-dialog:not(.lobby-stage-dialog) .social-person{border:1px solid #6b5530!important;border-radius:4px!important;background:linear-gradient(90deg,#1c2030,#12151c)!important;color:var(--l12-ink)!important}dialog.social-dialog:not(.lobby-stage-dialog) .social-link{color:#e8c06a!important}dialog.social-dialog:not(.lobby-stage-dialog) .social-content>h3+.social-small:last-child:after{content:"";display:block;width:240px;height:118px;margin:10px auto 0;background:url(/assets/ui/lo12/empty-friends.webp) center/contain no-repeat}dialog.social-dialog:not(.lobby-stage-dialog){width:min(820px,calc(100vw - 24px))!important}dialog.social-dialog:not(.lobby-stage-dialog)>.social-header h2{min-width:520px;font-size:26px!important;padding-left:36px!important}dialog.social-dialog:not(.lobby-stage-dialog) :is(.social-content p,.social-intro,.social-small){font-size:16px!important;line-height:1.5}dialog.social-dialog:not(.lobby-stage-dialog) .social-content button:not(.social-primary):not(.social-link){font-size:17px!important;min-height:46px}dialog.social-dialog:not(.lobby-stage-dialog) .social-chat-log{min-height:70px;padding:10px 14px!important;border:2px solid #b8893c!important;border-radius:4px!important;background:linear-gradient(180deg,#f3ead4,#e0d0a8)!important;color:#4a3a20!important;font:16px var(--l12-serif)!important}dialog.social-dialog:not(.lobby-stage-dialog) .social-chat-log *{color:#4a3a20!important}dialog.social-dialog:not(.lobby-stage-dialog) .social-person{min-height:48px;font-size:16px!important}dialog.social-dialog:not(.lobby-stage-dialog) .social-content>button.social-primary:last-child{background:linear-gradient(180deg,#c2281e,#7a0e0a 55%,#a3180f)!important;border:2px solid #e2b45a!important;color:#fff1dc!important;text-shadow:0 1px 2px #000!important}dialog.social-dialog:not(.lobby-stage-dialog) .social-content:has(>button.social-primary:last-child)>button:not(.social-primary):first-of-type{background:url(/assets/ui/lo10/btn-gold.webp) center/100% 100% no-repeat!important;border:0!important;color:#5a2e00!important;text-shadow:0 1px #ffe9b0!important}dialog.social-dialog:not(.lobby-stage-dialog)>.social-header h2{min-height:80px!important;padding-top:24px!important;align-items:center}:root{--l13-serif:"Noto Serif","Times New Roman",serif;--l13-gold:#ffe4a3;--l13-ink:#efe2c4}body .hud-side-menu .hud-flyout{border:26px solid transparent!important;border-radius:0!important;background:none!important;box-shadow:none!important;border-image:url(/assets/ui/lo13/frame-events.webp) 52 fill / 26px / 2px stretch!important;filter:drop-shadow(0 14px 30px #000c);padding:6px 6px 8px!important;overflow:visible!important}body .hud-side-menu.right .hud-flyout{border-image-source:url(/assets/ui/lo13/frame-dungeons.webp)!important;width:min(560px,70vw)!important}body .hud-side-menu.left .hud-flyout{width:min(380px,60vw)!important}body .hud-flyout-title{display:flex;align-items:center;justify-content:center;min-height:52px;margin:-34px -10px 10px!important;border:0!important;background:url(/assets/ui/lo13/title-events.webp) center/100% 100% no-repeat;color:var(--l13-gold)!important;font:700 24px/1 var(--l13-serif)!important;letter-spacing:.06em;text-shadow:0 2px 2px #000}body .hud-side-menu.right .hud-flyout-title{background-image:url(/assets/ui/lo13/title-dungeons.webp);font-size:20px!important}body .hud-flyout-section{display:flex;align-items:center;gap:6px;color:#e2b45a!important;font:700 13px var(--l13-serif)!important;letter-spacing:.08em}body .hud-flyout-section:before{content:"◆";font-size:9px;color:#c9a65d}body .hud-flyout-section:after{content:"";flex:0 0 40px;height:1px;background:linear-gradient(90deg,#c9a65d,transparent)}body .hud-flyout-list{gap:8px!important}body .hud-flyout-list .hud-flyout-item{display:flex!important;align-items:center;gap:16px;min-height:84px;padding:8px 14px 8px 12px!important;border:0!important;border-radius:0!important;background:url(/assets/ui/lo13/card-events.webp) center/100% 100% no-repeat!important;box-shadow:none!important;text-align:left}body .hud-flyout-list .hud-flyout-art{flex:none;width:68px;height:62px;display:block;background:center/contain no-repeat}body .hud-flyout-list .hud-flyout-art>*{display:none!important}body .hud-flyout-item[data-menu-open=".event-open-btn"]:first-child .hud-flyout-art{background-image:url(/assets/ui/lo13/ic-week.webp)}body .hud-flyout-item[data-menu-open=".event-open-btn"]:nth-child(2) .hud-flyout-art{background-image:url(/assets/ui/lo13/ic-hour.webp)}body .hud-flyout-list .hud-flyout-text b{display:block;color:var(--l13-gold)!important;font:700 22px/1.15 var(--l13-serif)!important;text-shadow:0 2px 2px #000}body .hud-flyout-list .hud-flyout-text small{display:block;color:#d8cba8!important;font:17px/1.3 var(--l13-serif)!important}body .hud-flyout-grid{grid-template-columns:repeat(5,1fr)!important;gap:8px!important}body .hud-flyout-grid .hud-flyout-item{display:flex!important;flex-direction:column;align-items:center;justify-content:flex-end;aspect-ratio:1/1;padding:0 2px 6px!important;border:0!important;border-radius:0!important;background:var(--ic) center 38%/78% auto no-repeat,url(/assets/ui/lo13/tile-dungeons.webp) center/100% 100% no-repeat!important;box-shadow:none!important}body .hud-flyout-grid .hud-flyout-art{display:none!important}body .hud-flyout-grid .hud-flyout-text b{color:#fff1cc!important;font:700 14px/1.1 var(--l13-serif)!important;text-shadow:0 1px 2px #000,0 0 4px #000}body .hud-flyout-item[data-menu-open=".arena-open-btn"]{--ic:url(/assets/ui/lo13/ic-arena.webp)}body .hud-flyout-item[data-menu-open=".castle-open-btn"]{--ic:url(/assets/ui/lo13/ic-castle.webp)}body .hud-flyout-item[data-menu-open=".dungeon-open-btn"]{--ic:url(/assets/ui/lo13/ic-dungeon.webp)}body .hud-flyout-item[data-menu-open=".chaos-open-btn"]{--ic:url(/assets/ui/lo13/ic-chaos.webp)}body .hud-flyout-item[data-menu-open=".siege-open-btn"]{--ic:url(/assets/ui/lo13/ic-siege.webp)}body .hud-flyout-item[data-menu-open=".gwar-open-btn"]{--ic:url(/assets/ui/lo13/ic-gwar.webp)}body .hud-flyout-item[data-menu-open=".duel-open-btn"]{--ic:url(/assets/ui/lo13/ic-pvp.webp)}body .hud-flyout-item[data-menu-open=".pk-open-btn"]{--ic:url(/assets/ui/lo13/ic-pk.webp)}body .hud-flyout-item[data-menu-open=".market-open-btn"]{--ic:url(/assets/ui/lo13/ic-market.webp)}body .hud-flyout-item[data-menu-open=".trade-open-btn"]{--ic:url(/assets/ui/lo13/ic-trade.webp)}body .hud-flyout-item:hover:not(:disabled){filter:brightness(1.15) drop-shadow(0 0 8px #ffc04a88)}body .hud-flyout-item:disabled{filter:grayscale(.45) brightness(.8)!important;opacity:1!important}body .hud-side-menu.left .hud-side-toggle>.hud-icon-art{background:url(/assets/ui/lo13/ic-chest.webp) center/contain no-repeat}body .hud-side-menu.right .hud-side-toggle>.hud-icon-art{background:url(/assets/ui/lo13/ic-travel.webp) center/contain no-repeat;border-radius:50%}body .hud-side-toggle>.hud-icon-art>*{opacity:0}#hud .battle-picker{border:30px solid transparent!important;border-radius:0!important;border-image:url(/assets/ui/lo13/frame-skill.webp) 60 fill / 30px / 4px stretch!important;background:none!important;box-shadow:none!important;filter:drop-shadow(0 16px 36px #000c);padding:24px 8px 8px!important;width:min(780px,calc(100vw - 24px))!important;font-family:var(--l13-serif)!important}#hud .battle-picker header{position:relative;margin:-40px -14px 10px 0!important;min-height:58px}#hud .battle-picker header strong{display:flex;align-items:center;min-width:300px;height:56px;padding:0 70px 0 18px;box-sizing:border-box;background:url(/assets/ui/lo13/title-skill.webp) left center/100% 100% no-repeat;color:var(--l13-gold)!important;font:700 22px/1 var(--l13-serif)!important;text-shadow:0 2px 2px #000}#hud .battle-picker header button{width:40px!important;height:40px!important;min-width:40px!important;border-radius:50%!important;font-size:0!important;border:2px solid #d9a44a!important;background:radial-gradient(circle,#e0322a,#8a0e0a 60%,#5e0a06)!important;box-shadow:0 2px 4px #000!important}#hud .battle-picker header button:after{content:"✕";font:900 17px/36px system-ui;color:#fff}#hud .battle-choice-list{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}#hud .battle-choice-list>button{display:grid!important;grid-template-columns:86px 1fr;gap:12px;align-items:start;min-height:120px;padding:12px 14px!important;border:0!important;border-radius:0!important;background:url(/assets/ui/lo13/card-skill.webp) center/100% 100% no-repeat!important;box-shadow:none!important;text-align:left;color:var(--l13-ink)!important}#hud .battle-choice-list>button .battle-choice-icon{width:80px;height:80px;display:grid;place-items:center;border:2px solid #b8893c;border-radius:4px;background:#0c0f15;box-shadow:inset 0 0 10px #000}#hud .battle-choice-list>button .battle-choice-icon :is(img,.hud-icon-art,svg){width:70px!important;height:70px!important}#hud .battle-choice-list>button b{display:block;color:var(--l13-gold)!important;font:700 19px/1.2 var(--l13-serif)!important;margin-bottom:4px}#hud .battle-choice-list>button small{display:block;color:#d8cba8!important;font:13px/1.4 var(--l13-serif)!important}#hud .battle-choice-list>button em{display:block;margin-top:6px;color:#e8d8b0!important;font:normal 13px var(--l13-serif)!important}#hud .battle-choice-list>button[aria-pressed=true],#hud .battle-choice-list>button.assigned{filter:drop-shadow(0 0 8px #ffc04acc)}#hud .battle-choice-list>button:disabled{filter:grayscale(.5) brightness(.8)}body .pk-chip{min-height:40px;display:flex!important;align-items:center;gap:8px;padding:4px 44px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:url(/assets/ui/lo13/pill-fame.webp) center/100% 100% no-repeat!important;color:var(--l13-ink)!important;font:600 17px/1 var(--l13-serif)!important;text-shadow:0 1px 2px #000}body .pk-chip[hidden]{display:none!important}body .pk-chip>.hud-icon-art{width:24px!important;height:24px!important}@media(max-width:700px),(max-height:500px){body .hud-side-menu.right .hud-flyout{width:min(440px,72vw)!important}body .hud-flyout-grid .hud-flyout-text b{font-size:11px!important}body .hud-flyout-list .hud-flyout-item{min-height:64px}body .hud-flyout-list .hud-flyout-text b{font-size:17px!important}body .hud-flyout-list .hud-flyout-text small{font-size:13px!important}#hud .battle-choice-list{grid-template-columns:1fr!important}body .pk-chip{font-size:12px!important;padding:2px 30px!important;min-height:30px}}body .hud-side-menu.left .hud-flyout{width:min(560px,70vw)!important}body .hud-side-menu.right .hud-flyout{width:min(820px,72vw)!important}body .hud-flyout-list .hud-flyout-item{min-height:110px}body .hud-flyout-list .hud-flyout-art{width:96px;height:86px}body .hud-flyout-list .hud-flyout-text b{font-size:30px!important}body .hud-flyout-list .hud-flyout-text small{font-size:22px!important}body .hud-flyout-title{min-height:66px;font-size:32px!important}body .hud-side-menu.right .hud-flyout-title{font-size:26px!important}body .hud-flyout-grid .hud-flyout-text b{font-size:17px!important}body .hud-flyout-section{font-size:16px!important}#hud .battle-picker{width:min(900px,calc(100vw - 24px))!important}#hud .battle-picker header strong{min-width:380px;padding-right:110px;font-size:24px!important}#hud .battle-choice-list>button b{font-size:21px!important}#hud .battle-choice-list>button small{font-size:14px!important}body .pk-chip img[src*=zone-safe]{content:url(/assets/ui/lo13/ic-safe.webp)}#hud .battle-picker header strong{flex:0 0 auto;width:470px;padding-right:150px!important}#hud .battle-picker{overflow-x:hidden!important}#hud .battle-picker header{margin:-24px -14px 8px 0!important;min-height:80px}#hud .battle-picker header strong{height:80px;padding:34px 150px 0 40px!important;font-size:21px!important;line-height:1!important}@media not all and (max-height:500px){#hud .battle-picker.kn-picker .kn-info{box-sizing:border-box!important;height:calc(2.7em + 12px)!important;min-height:0!important;align-content:safe center!important;clip-path:inset(0 -14px)!important}#hud .battle-picker.kn-picker .kn-info>.kn-part:last-child:not(:nth-child(2)){order:1}#hud .battle-picker.kn-picker .kn-info>.kn-part:nth-child(2):not(:last-child){order:2;flex:0 0 100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}#hud .battle-picker.kn-picker .kn-info>.kn-part:nth-child(2):not(:last-child):before{content:none}}:root{--l14-serif:"Noto Serif","Times New Roman",serif;--l14-gold:#ffe4a3;--l14-ink:#f3ead8}body #connection-banner{--l14-w:min(1080px,94vw);box-sizing:border-box!important;display:block!important;height:calc(var(--l14-w) * 136 / 1200);line-height:calc(var(--l14-w) * 136 / 1200)!important;overflow:visible;width:var(--l14-w)!important;max-width:94vw!important;text-align:center!important;padding:0 13% 0 17.5%!important;border-radius:0!important;background:url(/assets/ui/lo14/ribbon-lost.webp) center/100% 100% no-repeat!important;color:var(--l14-ink)!important;font-weight:600!important;font-size:clamp(13px,2.35vw,25px)!important;font-family:Segoe UI,system-ui,sans-serif!important;text-shadow:0 2px 2px #000,0 0 6px #000;white-space:nowrap;filter:drop-shadow(0 6px 10px #000a)}body #connection-banner[hidden]{display:none!important}body #connection-banner>img.hud-icon-art{width:1.3em;height:1.3em;vertical-align:-.3em;margin-right:.3em}body #connection-banner:before,body #connection-banner:after{content:"";position:absolute;pointer-events:none;background:center/contain no-repeat}body #connection-banner[data-phase=offline]>img.hud-icon-art{display:none}body #connection-banner[data-phase=offline]:first-letter{font-size:0;color:transparent}body #connection-banner[data-phase=offline]:before{left:4.5%;top:-30%;width:13%;height:150%;background-image:url(data:image/webp;base64,UklGRjQ/AABXRUJQVlA4WAoAAAAQAAAA1gAA2wAAQUxQSHAPAAAFDMZt20gy+287ycze+4yICUC2KrNVuyVF9ssdOkDsgmzW7nCA6SFWLDZ+8SxXnmzbliRJkiSoEHn+w2VCAIS14N9z7ifRwopWREiUZLVupRM94AiQ15VE4Nz9AcltJEmSFPor7bNnZUV6gd+IcMS2bSRlbUw2U8z7ahy/Z+O3lgtYn0ih4QpW0Z6r2Ba5DF4VLlJed2jLHRvcoi3fcS16JcsdY2p3XLFd+r/Fa22SdfqtcfdyTZnVoO1eFLcRuSSXkLbWIPxTbb+65kCgO+Eb6CUu+sp7xJH3kIw2AsNdyKbqioGrIm3it6ybYwwzyKHhy0sQvzTlNhNCSmheDWDXdhH6KUCfmW59U2SkdhEF4VRbT5XfTS4tK19B5qAhV/bVbgLiGpHDFwwIE/DN9e9Drv4VBUnvk0lxF7enP8oEIa30xqTytG9cgwh+13m96psOcvQ4BlzAJm8YzlOQSd8aX9zFQAkjYafa7WsWL8bBmwME/MprWTmYzc1hoLwSyeDtImHU6fKqtX5FBdP8wWyMt3WhT32ekb7lApavfm0J8ZjkIvEF5eyqgCbXIJ/vhyC6Z94k+xzfXzBxAQW3kGl+gJsMe8D6ar7b42qaqdImug9f177melvDYoR8xg2u1sgs+PgKsymBnp91BJ6jU8m3ApowMqZrXh3DWs//cIv1GDGEr1wAbq2JonSEUmSOsMMFCMpRcw1rMWus2CvS1puF/42isC6a4ltCz1plnxPssmXPu7ZnPAtHIHy0VKlLR/y2Jvx92fvm8VsKeYI7efZt4Res3EL65RXsKsBqnuZEyB3k6xY/MENbvnHBk+IiJQbj2Hte7+K6j4vY8zoMIB9qAuQyvoDxrnEJcWNByKfAnbL/H5ssXhsANm/gvvEl4GJdaCvdaKC+rry5+CwAX3V6xh7XZaL7m12wPzd3dzz32jDlVvDcMcf13MBLoB+G0mD1hE3ygKSFYV93SKmtu5HMCh67XwTKGyNnCKX7Gr4Q8jL0023H52TbO+tnib3n9Sbu69ASxUkn6iu/WsqcMRRBDk1urHwK/JQ5PLmSKzaTd5PgG2HjAtRBA0sojVUiawtmxKWrCYkiTA7SfW5D24E9QW3b/81Av0uuIRHE/f1tWznrX1HjtRwPa/6mCfZfgAv3b3ABrqU7yHN5Pt7cc37xOCbOE/Y13/OjJ9MJDvu/ApdEmdNGw82+s82cMIJDcrVKK79zcd+O9HuwF6RIDH4SCFqGq+J6cMYlpN9A3vYbgi9qe8FSJeTNyTMx5Wey17E9ODJkMLtkAqRFWu9HKIPkANEvKOf1HXb2+qaYZ6mdMUaW9hwrBTeSE59szPYCqS7Wf5/doNFHhvaKiaTlBaXpYg6YXJNWSImdOFL+FbZ/Jrv5/gopnsQlR044FaEEz+Mi674qODaxP5QnYc5qomkAJpvVTbydPZW/MuQZoOD7Fur0Ct556sfXk/umljbHvDJoR6PnlfN70t9d42srEp7eJgI8LiqsdX4/ETkS2xHBtkPBYZ7G0DHu1oPzS5wPTnPHN7Q1Jd3GOWEXOfsDlTmCx5hzHKHhZtCVlFb+Q29ZIKThcMzp5DjuqxCEZwTLQ05Ma+sLWYsZRuJPO1qBLvr2D1TlEym20G52ghT3sBkhlZTgNv2y+7mfEntor404hr4+WiQ3wOJZgKUBngcsiUxv7vPRxklJfD/XqS0Fzwp+1WA0d/qPdIUsLNC4gQ9DKZF/PZTAotggdxFraZAk0+6JfMAWc57YVePnZxlAp0FC3NatpTbz0ASH/fbzMgwI88N2CD+1aaB0SEt4+Hni7IvSy4DMdJ9JbQyqGHqCE0gTw4drHyXthOHicmuA0uuqAJK+GDY5UUqEYNdgZ85L/UnDA6QiVMQtLxGAvshWuKlVsoYXmReDUpmJ2LiZ5ZmASNok6ofEx5BkXWxU4QA9/Y8dsjOvgeg5pbIWlB9CZxT5CXQCd+YwkgN8Ap8gihiEJ6a3U/3ZwgbsgvH5hSQCtuMWI6/xUmjZ+o+Fa59Jxn5WFmWOwx3wWU6JQn7OBRfw5QBi1WStnP5mgZ6aLzMyUfIasGKphiQ9xzFwwdc/0IqB5gP96QONuFHKa1SnEuNV8Cr9cCMM4VPlSZH7favNWdqn4MOcIF+ZQmAfsfEEYLSIuK8R39kYafcoB2jWDG3Dfw5tP6sfYsr2uQKwczIX7ysCWpZDOrmEVnX2zfsCxBWH5g6U1HpJWJ8Cm2CxVNtw4aikL/GRbbXyQxWBCRGNs2MS0DWaS9JmyfUvVueG3yyWRFuyGzZbGot+cCqVLuIjRpKoJSPQKZv6eK7G8s4ygGIiuYAXfJq9uYstfJoAggkcbcxlJiKqOsaALVvSadITAD/+qzwp9pKvJgMwSTp6ahZCKr+ZgBldU1BW2i/vwXNIKaNLZl12LUaVuGnTW8m1R3AKlAdK+6CC96Q0gxcuNvToL+vvowM+MxXrNuGxap9w+C6evanLBM4fax8LHvs1ij6xlyQ1ckymRGTPWHsqwvnvnh59zs3E/nuUUCiLMlTOQApycEqaE7kbXRbOxPEgo7+e5Gz0CkkBMgulVDxKCrrebVjvkpQWBwqRkTIVKGB7krms2qM+StiUWxQfyuHhUvggEUX6syLiGMrpb5hyG5jLB2If5toZEOlouEAgQbG4xDQUr4L2gYMbvoR7+vsYNpkEaLrGDlgN1M3OVpGwHzmkWeoWiUAanT+Pn1Af7neiODKbpW0hGWjOeIn5yAEkyvA41t3z6iatdwrn2Xq70LLt6z7H51SCDOGxLy89NkvAOwZJAGI9jORAibiGI9uekaO8w0qW4bPyXnovcTNyyF8JAxfyG8MIy31hM5YxySDFXTz+Vo/jnXpYJI0s1BKAGm11Zn54Ltw1mCQDzEiTDoNUf051CFJKvlC3dcl1SUGB5xYOyJCentdoBPub4CatL45NuKVQ1wCe44SjDAMPEYualGJ63m02SwqaHNn3WKQSGRvSNeubJGpzq+9PTpBfNiLztkeR1Z8gJc9BUqqTRN7DmkbcMIexZWY3llv3839SmqTyIpnJBiTTRnaTfGiSEDCAlBCPuLC8K/0Z481hmqU2x67wjUr22Zl5QlKCuo8CZSwpwU98e53aWPDlYD56Us4h5/Rhb5maWvzezQw8f6stXXKag56a5hKDQPuDNBoMHEfPKJy9XvWM5n1lNtMhFhTpnHIxW3gG0mbsp80Ch/U4zOEDCPtOHG9NQ6UM4oat/zdbSLyV6dbSSBLS0QLRfwTm8r2vMH4GnQUvARWbDzXynzrn2MVi/YG02Jw2DcWBrLROz2BZqHVClZfPfGoSURLsD9l2MXriZnvEMn1MyX2sSWAo9kj8qHgLcUxgLRG5a+kXivdSA94TOIX5qTj52ByKRq5GIRmkp6xAV2k9scTUABGNgNJtPPBQgChxTIa/gKUQ+r6OofxPj5l+bxXJrCDsIeznVMDdxPwlkVhgXXyOjBN0Bfq2R8VaZJOuJBNi2lxRQjSAZphTXcSYCdsxdJ8ris4qaMNGpV+G7vNlbeRqR06ixlOHwOgcCJP+RC46kQKskdgwWu0NaVJJ3z0VSPylQNWGi7Tla2+FmVhURLbibkYuSbXkQy5gQdOk4kcS0qTLYZkJABXAemYAjDLXi1CCRC6ApvjRU7MdmY+CZ5KjvRI5oHOwanwzLGvrTQgbTUlPUT9Gcz9QF4/Mayj7UDIFiDIohwZJAQD/20vrNTDKMu0xzQDDTyq5QzyqXPDTjFiDdeUQPJe3EjqjV8AnxX2dX8EJxUg1xg83q1V449GdAW6W2jAHsGdctRfCnn+xOs8Ex9wU4zRltUf6SDBde5chZnrLQ3FyNZwoZjnchC2cZfhh6pY4gyagA2zIr2VlS7AO8t4Fq4wM31yQLDu6IRM3IuljV7zrMGLhQdfEXLi6Upns0VcYt2EQmo8KzYSNkZMIoMRrh2UMba48ZB1bjkwr9oz9icCSuAm9hyKl0NtBRUshyWz88UIZ0kXrByuLSvFgViyL8KAylCOHfFL3RxTVX35Y7u2B5N/Re8jFy4/Mj6qi/M3nfDmcqUQSAIUMo4judSsOS+udkGWvYkXNICSg8Nf5CeCULMoohlo5bnP2SrQMByoMz6KghmhYJL9+BXyYxKo5QHtoJnBPwAfBh1n2GCS1OfSwlCEUK1xjqHPzQZ8sw9CLh5+i/JxMcNKtwXrNrwNF/4fFqHn2s+BZdmkF4bYPGiXeNJDaHPbbzPKdWOx3m/hj1F8A+ejoqRzbYfjTleN9JLRwbXr331LEJuJReVf+EvihNwYiTf68/rjJC6jP7/7DcugTPcVHTR63v6N6MGDQssHcMrBWQzuUNZVvhCk3lEtroowsblo82NDyawyG3YZomYg2U9O2Zag6XAEfPMu2ISwBKB1Qmuc3ojxy8JqoKb14uGR4kX6LEsIhmegM/rAaU6Bj/BofijnK86HEIcN7YDILGIpkbP9hKHmbl3oP+oGppd7Kp12RX3ekWxnwaPwzged5bUi3jh88pMxBnjS8DkGlyyO89vSkH/cy8ThvghacH3nesK6hvEZ7z9CvMujj1m9Eefxah88EHYbnJ5Q7TSQLGNnNH1N8MBqB6iNXONWhKH9HdpN5QFHkAUoZhK5A7dpOq2A7SOfQK9hQEqJEKirnZYDH5X5sMPlmgP6eFw/MGHhejmSUCpGW+PEzSvJppfwFyHwlRv86ZEoRYvidUDzQRBYgyqH0+p+MW+lTFMsDOu05Ww2EKu+/CqzSmwiUWZvi2BWd/i+EKbrgOv+fEP+jmaguFNRtgOqmDXaL7XogUj2+RvWyYVSvhoJ6kQd77ap6SR7VJ41RfYCK6nPhqD7uRvUpflQbJ6La5hLVpqRRbSGLasNfVNszR7WZNqqtz1FtVB9VW0FUTSBRtexE1WA1qna4qJoXo2o1HVVjcFRt3FE13UclkTAqQYuo5EdGJRYTlbRPVEJMo5LNikrkbFSSdFEJCI5K7jEqcc6opFRdwrcqmeKoRKVHJQEelWC7S15fNQwhqtEVrEEjrrEwqiE+UY1cUg3Igo0zUw2fi2pUoGqwI2sMp2poKmvErWogMW18tGrYd1Sj2VWD9Fm2B1QmFViWIlQGMFR2PVTmSlhWWFTGZVQ2c1imgFQWjlSGm1T2qFRmtlTWw1RG0VS23lQm7FSW+VQGB1V2FFXmIVVWL1XGPFU2SlWmV1EWZVWGclX2f1FmjVXWmlVGqGm2tYuKEsy28U9BLAlh8OkWCIM1/8qVdwfF7eoAVlA4IJ4vAABwowCdASrXANwAPlEgjUSjoiEWSPbgOAUEsgbigqqHDzn/meapx32e+/fv/3Ae9Hrb6/8urp//xesL/XerT9U+wP+t3Tg/df1Qft9+4fvE/9r9kPff/evUS/n3+763H0D/3L9X//0/uj8NP9k/5n7pe0R/5/YA9ADVD+VP538m/N/yNewf4D9x/8P7mGTPsh1Gvlf3+/Z/5L92/8N70f9TxP+Sn+d/hvYF/JP5//mvzK/unxiwuOof4XoF+7X2z/feKdro+MfYF/Xj/s8mbQG8lj/F/9/+w9QP6N/sf/d/n/gW/mf9t/5HYa/cj2Tf1Ac+NE16uuagGyw/cpH4TK6uMIKNTMaV3qZDtCa1nkCDBnpT8VVXcW7ktwZPF4WDtSFGtD5R8830jZTjMM+We3eezME5oHqI1s7/HCRPtgKBNhrYXNBB6PjO6IZjQEge1xoUA3vTB8RttTUNb9rhmX1blEZIXE35+maJPuRosVsKh7XvrWCWtcSZXyW8dvVy9wJNddSZsYBy8r+alHxa2UOU3riHAG3B6aFYb/vxTuvmkbB92RW67pdZ14OGGCnL+GiYxFPYsfRZv6SFvmgZpdRkMVjSrmlTi1Rym7X7gfsAeI21VyOwMLwqA0rvSvVddJtf+pXyeFfufDLo37Rx/0+mEMTG9+aA7tJmH65uoWZqGtgET7KX5YHD8fPf//rclNYSVEo9RcKSn7H1jVeXC5vNdeB8MqEi4VAdMm2ebX/5NxqOqt917qniLbyul/IMrh9FFoJTzPimWZe/4IVCFsry5daHxTUOQIn43k4nBOOzjv1esx9IdVE/ZLckFw7kYyfJpM2M6f17icixTpcJx/FWRiNrZiWxpfU11DqqL1eicGzQZtwCDCb8IS95u7PtSChFpc7FQBZMHmN/+35fw/+4kiIpJP34dYJ56yiWEjWMY/ulXCoio0D+0eTDEn0B/ucrgEqiYPGii+pSru3aVUu4LKhaDDzhLzk7FiEJfBZwx9qbiFST8z6REmifxw7WgT/VtOgixpuTlydic8vRZeQxz3cULyMZ2O1WtVx5UThHRaPAAhlNimHvU+wjxvokyqnZOdLPkTUYgKEjXeyCwdxYvvcDh7lkMrE959wBfLkq1P20vRHDBmeqKXc0POLzxCnqfkhUaimKQ/af54u9Sx0lINvhf+OvdW6+sKSbHjIism2lLYaYRi1vLBoa3vBu4kGliKr3dKVY/w4tbQYjO6z22XO+iw7ctvLTGQCUHrI3HfLWjYUhuA8r7FQav1V0ffub4rtqxCRLSG5Z/lCDS1Zf44nVXqBwtqi5vzv0Q8RaSN49O6Jou5uic4RK5rM4cZoKWYIBI450wGwVwjnbszKgz6MaN/an9gfQ2RWKe7EuhacgTZ2VkgWYgyc7x2xRgxgrDocPkw6BHfBomcTTtlDSoxL6MGY0Vq+Gjn1VTSclWCdhAPWu0k3Fgs/4YVe/E8jEyDfWGDZ3nDgrnqemEaMRleX6s7r+LxOW7Z70NQlQaMTV62Q5Jt3D4HnpUl3pkV/sUQkzTpj3g/IF5nHp5cp3LdUPJjKVRb9S8/zIZlp/M5j52tSw95mqvLYxKlActJtkpRNTKFc7W9Fjw77sqXxB1nlDwVLv+4NK/Nwlf1ByQ6X5WN6/c1dxbS9VfnvAk1Old86/ao6Hdt6eviJbUTUaq8cBRehMI/k5CIQ9kFgoXveduSpAHLOeuWx+gh7KFXJwPZ6LNJzcRxooSj/SSx2jHEtYEAD+/u6qM7VxfMOXMYVdaOIo544PvRu02GAm4El3e+JlHUC3jh3KvXjujWX9N5K2h5w4bdCTlZHkCh7qWl2bmrL5FSyUUji3UKsaUiJ0hY8b6YrL/mM/fa4Px8+oIuB0Psm3+pJJbZE2bljhm7kmnnRYcxa2jgUvTAdM3qnGwypK8706B0CDrv0iYKqtUc6ALJThCUCMS6x3wFuyTY/wa1mzKlj9Dmv2sYKhLh8Vajv5PMM37Am77wHzpsp3spc8GvzAiRLFxk1CYWfYm6oBdLMjfUs9VANTD41Gmf4b0vWZmg8d4DDHfINC2/+P1/Ajee/LiK4xDeGYXHgFNSH9Spv1MSZEcMHZSQGTBHstcU0TFjS3A4ePwJkNH2A0JcXNoShKH6Tx5QG2NIM+IvtxE0PhXBsbDt4KaSXWzQSyqWb70jXVY7MQhc3EQMeKZ6OHlAE9NjjJxlCkN53+qyDqDBlNagc5AvArdZPsHWlJQ8No6cBtsLjsEaqnG/CqJBfWT0eavpG3//QoQ32FVSN6LtDQuXKygQ/zS0vTZjKimtyDXHDqrm5lhW9stzY2gfxqof+LIYLn1W35e26DuvuhNx5Jb8vbTpzdfAISK83YeGh+3xD9VUsGhSMFA1IuKX04rr/P5GgiOEk9oSkjRACgkKlrHVuf0uk8z+tmC2JA5rI78aJ5uR10qhP/OUAITHYwSJYHRejBSlvQMNboD8VRF9/PG6Wi0gyjnp9Qu6c6UCbV1DkgRE39tiS/BeFfOiV/oU3u66PbeOQVTUp4z+Lvk6hf3+0t7hnxn1NCbViab5P71Kztw387Ml9beu2RYBWikl7GBxUFq2JwjyexvK1TsWvyUYeAgSl9gV1krjr+OAJuY4ZtwOaxFlCfMPYur0ESNKqeG7Qd3kuydyl4FH8x0R5R6Evcgovee/8/wzLZsylu7Q26cY0ORmXl3VojXuSUwlUWX6x6R65py/lueVeZbveETdzMajLX1fHUCuBkxxO1f45CDvmepNIVqzdu0sSPNmPQWaBg88w+TBr3Btoq1gSsaRq/hiUe4AEAo0YJ05XDLeQEzvZR/tYFMQ3V/dlMeuiYECu6VHsCEGcXlsvHrIotelKZOizi/nmKhMjy2iUiQHHm946dsmSe1QvyKzEw4s1GjfdJ2moe/zlzZ/7mq7bxLu8Cf3p2rkzxjfChzRChy4BO5mQ2QZZIYww5QP7NJhj93MkBL2vYIw1c1qaNNVpsOea7EGFyrgvREBcxiTANx+AItQ6oOHRABbejGLXbeLivVp0wXNB7a9FMFpGvC6xb9vsbkbBv0m+/RZS/kB/2Rd3nXiViYnu44/QMCO0mrzJz4+yd7JH0+R+fNh2oT2C6dAIwXOUsWXw3Q/eL8KigsIHvMo61xOTdB8jNFhpJNEc/YMjsxQCOoRDlPzlzqkK/SEUE3BFmFp/i7EymJfcEJkJhQ9USQLpK72LGWN5OobDG7VCP+88nqUaEXHNsQ2YTgHiCg61bVYq5FNO0j2a8aOqPjLpk87f/Vh/P8I5me5bZFzyt+1juXF2AyJBHy/2k81yNRyyEyTTKZtsrIHu427NMkW4VNB8k7Xp8zvVV4fAo+mSjQLq29rzlunQIY6ayzNs8MlwqycJ1kTIUWuJILumNgbT6nfPYIgHvNuEFKXOhg8aeiOU77qpioEBaY0Aku6Gk3QzayJTGzgi+Da/Uq6pYBsIFx78vQnwO9f/X/TfOndqXyPTVQGdmS65YnMzz90ygHG11WJ/xIZBHz51ZeRLRaw0NN+qTViAXF1pqMfdD25pnen5BcPPogB1dmU03KU28eo8cWt4m8ms0+Z+/yvETSmGYw81lOl+7AkV326BsahkWxsNbudz3gazFHjrWg9Jbu0wY0plJxOqKHS934Fa3I9fYzHub4fjJabYhrjuPaALwPzni11SlnC/iTBD3zqrhySDLdJv+yLYeGsWZercUj2YURZsZzNzyi4R4MNR4ZgW4+oChieXlUyV/D665wHSiq0cr7ospSdkHkHCET5m/z02H/mGvdBnb37iX1cMMEokOedD54+N8IE9MjeoF5Q1eAvvk1MOyQv/C5kdvF4VlSnbiFNmYSe3mr4w8lFD5A3/El2F2kQGp7yyc0VYBmwUkkP/P6ci4x+Iv9eKrY2Xy0L++5SxqAwvyTREpHfejr/Ck7TXOnCcNw8xxF3ljBKYPq8LAA3LnZd1fHyxY5Drf5ufYz881szNGHvV0jI0FqLN+w4vnXa88yyKp5CWJkc4w8LeFCeMdGtXQ3FVNqjrcLyf0TcfKI9pgSTcm0S+Jzq1UjRCmc+NepTFqAE01dHJsuBFJRMf4CzDiu5AC/TMJZE35nc14QaeSTh4/PRfUZoauTxxr2zwsdYRWL+djuMg94qc6DBuFRyt17O0k6/IdiciyOjNyu9zjl4+F6EB9WEWZIdtkAoyacdD79z7mCFzGCJ/yN391iUCJEHhWHpNRZf4vY3NYZNepFygemUV0gOJrK0S4yadfNXN7QZNhB7zc0/Vxi/YWgHw4WyLxjB+gAEAoDpJw93scjzg0TSdPLqOZqVdz+CXnPeyZeexpOH8kzDxZmr+v3KDmq1BGK+ZcqUN95CTraCnGt7+cXgD7GPgwQwrwx9tZ0vl6Sv7BpU7Ah8xkh1pGeee5EvvIfSOrrzFu5303NtMmH3vdL2Jx2X9MzVx5aG2CvBF7oj06t9fVot7/5h5fZ7/yMf6gvdWQx8dpuBcOGYOZVUCBvc6JwfdaCmTg7gYCEEa14s4qDDjUqvEh2GGbNJu0LyXPWd/cEbnvO575bhyDbtFkjwuWA5z2gKyYbZzVVAvOElBmGY+sF/Iial79lxhOt0WYYXxOohtEga5m5UrXXBmDi9d2fCS34MbrfShAFQ3wlt1bfuImdkF3pGttDS27k/UPK7QItqLj9IWH6BN13MpDnF97xw0xnpMQWOLI689aNf3rT93K3xHcpP3rLQ/Ea+o+k5EV22+Z+zhx3B0yS98sVjjPe1FglkXU6CXFQDW0+FCvhp9+0K2o02r7xPIj2dFcIRogwsOQCFetvThsjddd8zKL3ZZu63AOkEMSq8I1t6pPsxECe5PCp7w6HzVO4gZv5+hJrgdVvJLvBNUNz8iy4nbEit7hpQy/vQqkfWrNiLcpscy6ULWdZq4aazdPNTl/odqUFcz+F5U3MHgQ7M7nri0xLCSZHVwGLp7OBc3sJY5AWvSrSZhokZHYOSA/PBv56AWe/RBo73LL85ONtfB4mEnuGRnLvkNeYUQx0MRt40IQXscNp98J4tWZhGddziW6GDIgS/Hbt/f8L4c7/iHyofj0q3/+IeQA+HCp1JLPzL53T/oKkqtvVc8h4eMfnKu9zv8qdzmRmvvpLrNObIf5VuKL5naFQXuydRnnD6PYIVR/ZPFcYJ7Ur3qCjbp0PJVEBJbZbQP9uJsvXyQVfyvj0oZ3gIVBL4392kHuChbLtjc0VaF54HjkaLjJBqiYMGsI4vP8rFEE3CVuskBbEHVb5zBA6EQbX/ERSws7oGfQt7zbQRoPZvSn/7a9eTPTM+GLnMwbfYkfMJWZj+bHedi6CDSWLKvSZEau12BjaxNELJjA+ZypfVEUpnYfScCtk9Es6JYjIo7Pgke2k3xodsy0sxv4ItkINeTcaXCxLZlS61Okc6+O9//1URc6Q8fSccQZqJPs4S4kmKFPNb0lFIrZ5iBo72mkjumKQY3+mwRc9wMS+TIE66ERWHEmouIZYakcRq7Dx+50AXZ/Cxg3l/hh0rpV3N7wpAYtkyM7xG95+9uiaxFP/ijm24uPejXmw0gBmvbb0PWsBczJA17SssSvZvG39phg6oJyGLSYN7fYj2irQhZjFoL6nQBVdW8/7xmQa+4dvIBMeto1/F6talKNiM4WvJmyD4eJDDmBka6qQjbejdxysEOLqSJZ+QlxDXW2P7ilfc8hogus8zyIOBrvqoaCNRBx9MfWWW5z2ty/khVa9rAOXDfT1BH+ajLu31cJyMVzN7NtR7aVqUuZt8CIcv6+sPUApStCi0PEC1p6PeNSqSbhzUhkiZZOeEfLfunF6Xsyo9A++NI4vE1wNMNI5eDmI7dMMmJVj7XE74ucA3hBNrQQopGnYaXNij+WVHmH7qK8Y9wg88pM/DsmvZOKge3AX8/f7vzAVWp3eFnmY4QLR418GwzWyi7B+t5ocK0AV8PNGRcIQKod1T08L6k2TTybYdTbBvDryubefbWNXGEazHTWEFh8Op8kZ2y2Hoz+B44WCQW760kG/F+he1eIMqlHxtBvq6QHvPqT7L642Cpn5rZpZk60kx+mZTaYgFr4EKnwA3YImfjt1Pr16m3JlDnbyBBhQqcA+554qpgb4gPGhFmjn0tICr4p/n/j6GzvM0Qvy3ZZcodVCq2G8O4nc8eY2JIfUcQ2rsbFsHZs6+SgKeu4zzgTm595ggMuOmS72fXpkw2lc1jn0R6gqgCcZvQPjoKGbUpZU2VSFlctHgcaKdIAoDjASBW31ATt4UPk2izaMZo3B8dSKaKspc2WSC3hbfF2Q1E4F46gQiBxqpw7/ZGmdJjo9eRTRbWROsTMrEIc0PNvhTXE0BdfRANda6uahXYW0DO08egqYi2Zm7Ws45jwjQZJ8Fz/Rbtx6W5tXyZWKEQeISnlNi6iUwGtuyK9mBMmJnNYHS7tSQymmM1/Rv8R7cFaujwljuNiHAcnELMgPzfvmgbIZ2W/PCROGzi6erojQQAKb//hXkQUvd7rvMN2YEdBf6IdKy9P9gBjYhI3sk51kzq3hz+A8EbjUwPPAxtwUOiE/mOohT9OerBP7/3F/ITQoR6kaNHKN34+QZjktLJERvTR+4zwN1s1aNBHFzXunoocoSkHzeuGEB9uDN6OpQQe/gpI+boJs++HejJC1yn3cC7ABKwiyZSIqR8VPciEPoPmUtM54ARJcGaFZUtY6q2n3LsUhq6O1pS1yAO1rsfqhQ/jCx7xcwXXoOH44KJ/8eVx3nclAUQkzkAjcTwmEcROOFdej+bCEjwAXlIHi7pN0TmwlXKS72dc/fyPo/smrPVZzSdzxrxx23QN8NbMFCJLydoyoQAImzm1FbI0jqxUdHLyQjZTFE64dwbxzP28bffA1G5vu9/O5lY0AUv3cAfh6kT0+bz0eoeCo0n4rC32uPaxIfQMcx8Z4vH4/tVKJmFugX1EviIfC5OP5sK1zW0q50aUW5BoI8aF/ubM2IVvBuRg+O4D0CIBlnkTFIqoC3orz0jt3nSSonl/V88QJhqFIge+cNUT95EQElOLH+3HyZn6gFXsXtKMS7SmUUiem+q7M0kh7jH443q/Y4uIbzC5b4bNaLw9+tdEswqMK/8hLqhgwgahH+o+ndvmarK0mr6J5vzipDmFqU1EWY3fu2zSgxtnGfYBMHwQ9mRXhKIiHtHcUQWqrU3/NhvM7gX+Ii743VyJB8hbqbFZZK8kU5u7weKd+XBRw4+Po6uMO7AcCAHeylbHiQcgEZ3s8ZiZR9VVm4fUe9GOCa+QNFy+jO8xqdZ3zgg7h+axpCiJq3t8TLs7gU5Typw+w4lurPY9LkAMAAoXtWD0sslR35UJyngPPt8cBHwypHQ2o9P1A9qkuE+sIoSFW6rOfienKqC/PgPFiZYu3dX3RZkBBnEHGostWyDPlEZ+ijyXwgZanJNNs2CHgOJGBH13kPrZF42e8eG2G/36qynBuUd4sbo40kqTlx4rmp+2WYnamWTJ6F2o2HRVfk0J8hOrj4wOfbrdk80nUSeTz+P5/N+itr5sU+INkiPs3tWOYmatw1DCQdA1BnJqw8i1oFXXj0Iyf8rkRQRx+nd+InSqFbA8XxSDExngRJGFtcYoRiEeASBQSlGmg/KQiy/FbPh1XreulFwYb8Uo8J9fEuoqd7q6+RLcnbcg5FWlX8Z65Zua/cZPMfGd62dbyfFl5VAQahaFftz/kwdvlHFAqBs8gFIRPrAz5vVU/KqCEE52RgnRhCxjhYcnKCpQ+ajWf6X5gwXRBU9D5lS459jRl6QC3jnPxFoYxaySoD6aU0ov5C/n7KB1/Mo+kl4r+Q/RRWDIpxPrXdXlwH8NMEF/nGeAuyq17h3O7DXkpaWuBsCTXJS8nFcLfiKACoFTLGBEeYcdzYBPzr2ZyS7i1jiYCF+vyH2HMTdUvZeHhILz10MtKRm2wEGVR/awtyRAQ0T7lYTyp91fp3a1Z5E1BIc9cY8Vc2WmZsHDrPp8hw/3x90D/281siU+DKWe/86wXEEVv1j9w56ik0uZMe2CURYUP4/Qx5ciI/KdpQHsSNkY0z3O9w/F9/OSuljep1Dzx2ASYN3gIco1114uHFWg5+dzCz9i1EbvxuXpyG1i2gdaoF4mKtnYQvlp8kWob36xKEsRyaQeLgGpVOmPBPU2We3/3vlP5xjQb9WfOSqakKYD9/SVIQsTPFDVl1v82XkpfU/S9GR6Oyu7H7UymYf9nrVORZ+WCjUXv7c+sHke2Vi9Vnmg5bRG7Ux0l2148AepAqwoI9Muk2ATol0vlPktWc+ak+oWukLXFdgs9GXL8hMz9kpzxGYktdA20TNg0cXy7e5c2+6OeCGHUza2Bb9GOH+YGeM2s9haqvubYJpoihT6/KdNACtVQAWEm6SE/R9tY13dgzPvyT5wdOPDJkflGUtjBQ4H0NDETW/AvMSPi6Z6pQVCG5JU+iovJQHWwqV7fQ+Y6DU9Rz/Gcf5FwzsUpWDV2gimOCaQxQyQG1MCDYutC3lPBJtq+z5Qn1+OveKcvOJ/h3yZkm/kXys9ArK8rybK4IPiSvp/71FsDm5srPsdY+1J2jwkOGxxW4X/bOZtHjHoHcm1vtRpggNWRmG/L43bQsjp43o+92U3Z4GrE8x4rFgH8pA2bMo1lnnNz5+zonnEKktC68jygc2xtedNdGnYzEkKA6ElEEEvxHF4exeSEtiSVOR6IfHe7xV7PzHDbwT3tBvBjHFzY1eA57bHWCRBrVsxAZTGTIKQxiRWFOhakb7KhaW8Dtf1c2WeYOoajQVl7NsVBjzo6rSC1pvTb9FofW+sLkeeXblGOU5gyoJOw+b7n0ZQVG9HpiezyDPkEnVstRb4u0gNmedYqdeyHfp5DjneGTsLoblcq3O2PF9hK7CC7SmLfO1aFx9dYHUQ2MI8RbRB02EAKKD4mGmuUwK3gKujRkhyIJ7rr9+7KPFlifldFXMu2ubjG1dn02nYvCMVpF/GII/PIFcv4mwk30gMjzTU2J+ChjGdpK55m+OtSb7zyT6BGeqQ30S8tOPQ4LiowR6YDaZqF57nwaZE0Dq5V+vQu1vc549IaOBPxY4RjMSe7kXLdpCDFOO+XWxAd8TfQnXWAquWVszQlZJV9F1zSMGY86BcGun7TWMhuwX9QJBy30R758qwk88cmzWDX0SYrSYb39qcSgqWnY4h90TtKWUf7m2RvB9uAKBMLOjfZeNQotN54QiGVfOEbSsatFrmVu3iZ0iMLh7pqIiLWHh+6tIhPx5wTs5hTxspxzxEvq77ovj450uVI1NEHWbEfeRIfhDg6bL1u5ilJB9S+pxt9MQyKuxUrf4BYtsTkPAXu1LWIRGzgAHt6SQM3yb7mg0mgmmGK86bc8uJRHn9fIK5O6DPOFG7wEdG2rdKA/Q0NCKICDuqoHtmezk7ypVX1LcEv0JOMJPLscWa82QtEQOIMcJPeOEvlksQ47V+NT4GwuAt8nM8vzrF6mmEYDjmaVApjPIm6l8lAP2vueicdQBHsbfA27Rizdd7WmlOxHbWvkQgOY/A4RS9o3BLso+1RfvLq/cP7LmsHstukZACHn13qWxSKljxKJIPEZ+ZVdj8RpExi/nwmVqd6i9as6J3WUcQmTPTH/UfqvbCRznL62Jzgzi9UmLyS+yzETmV/g6i7l9iYPKt3LPXJUUShEXPtvWwikZKaE8kqStTv4qdfweBG/sqp/7UJxBQ4Vq71EP1NXihXKaxgQOcbWagW+VzKOewH5eFcUQSM5VgKTjxNTdlcWuhXTDRhn6ElAz4YvIrQPPvrlUfMi8JN8XdOl+tywiVr8QYvBvhuTITndKdLD2vdY/339pBAG9pcgHZ4d/DP+0TYrxMffbD8drD/S0UMircf9C15e0IeK3I4FWhjcRm0xS2Do8cJW0YvrX5t5fdXdcSQdYdeQ+ml/GX+0XhdFFMvCpEe5+qA9cJiCA8b73pO7PKz5+YCtUXzgShu+Em0WqM19mq7+s6EKULEmmoWmwSiGNFr1ggsk5KZy/iLDIOXWchBXq7SHHpVqtkg47fvxpZIbqAIYhsbIgkuXx/1uZo9EW/xL1t8Z3rqtQU6QIE9q/aqsrPYdezKvSxYR9oLXKEMneAKanWqJkaFQwItH3b6dUtu9Dk+sgDFdrBTzLx7E0zr1cWTB5StAxlJSv/0S1vtyKgF7DqBJ36oiq9XBOCR+Hd3eRRkBo45d7xZ8ILlNBavkCmjvaP1SfPYvhWf5rx5Xrw+CFGk/1aRfvgV3lQWA/zv1Y/PDTWpbVH59F9iy23kehX7csdgFpzWzuD183CSvpDAUBTvbgYvi8weubj75x9TUhTrj+w5cDvTn8ZqZ7sVOG/RM2OUXUqy7ukMXfPXjzRoGabr5zlRN7vlEHkfbfXKwVzVpO3Ph8BD0CAVSWwOC9kl/y7Ze6y4ks6JCOWDDzufkxa19HH8aQ6w/KThOqEaYnLoOmGITQ8GUEhdEIpVy8x1r4Qmnpci1PRib3TWZ83QR9Q8JFlDiyHVf87BWtvbV8XN5WNpogv13Hn9AP6gX9IdxDtJSDd9KpsPXGcESz7O5EsGNPn2pX+QS7rHbwrFiMKB99F0t+EDfKd53sWupaTGb6oBvaLBdzN87QD0riRZJIAiqIuER9LIKQTo70Ikw9K+nusaknAf44PJtJ6W5ifNcemapSG9WW4BwE7pq2nvRVyATIHeI96mscygH5lxQBDz14NfISjF1zkMGfDHwLMT0Ig+tmdtc/O33eNnnd1uPdHNEktQ6EMVZfM+B8VnZvQ9KjJ2PJz8W2lcZ48eAyPciwaaYyIF/T7qWHKT/rvhfsdgReMcVdakiKuc3WJz3GkFgwj4Ow8/otQQLO86cEkZ4SuCRNv7FUgrv3iUYQYJMd/WgWzYVPdIHUtra1XY3WcdoSiCZMfzXczwyO+of86WLr6uKp+4CfTk5XcqCLieBvjxyghJWgKZJ6X8znB9C9FczGdZCksnn7jvSFPcqG7RxiwK9e0MXweLEmaRqCDn8neXfPAf2XG66jrB4oJLNg9Qo1JPxnlncKl8BzXHvEDPzMCZcxoGHLeLUWVo3wGfctxd0tbwuB5fZlb4am9DbvC6ZnTkuScyIeGk6T8tliGUBkdbU5YwX969Ge5EGE6FDGKK6N3Hl7qXW2awmYZeg7ttMZRRIZe6/6cVlPI1l+gYDjhBceacE3eZblWRg/SmShvywUF8QySyLsMJeYQm50Kh7LjlV4D+J+Ve6co+pAhcA2U2IyX4QlUECTB0qid8xeHGHDXM0bOmOfPOMttORhBi/zR8bErtejgCl04otzYRlKbkOX0SMzaC6iqjI3hkyo8kjB8t20/C2GLvUM3dhD67LsvZ7p7zY79Ah69cdcjHZAnuiK8HzkkCNDzJyV+bLfW8FRBqI5EsS8R1fvd8J4T9koFUEZDwWkZJeIXcUsvEr0zs2AE9osDBFDSeo4dAr9utJ3X/VFItJbUCgPpmDdC93kHN6li56f7y/Ss0fJtInv0XSbXD9woh8hL7QnOKxKfXMZ1UYG7XwOcjON7EWNH/Fhfn1Mu0kDsLJhpjtCT1/yAB+XXvkCfDl1ZLROBHWtmJutgFo5L6RVDH6XwEhT1dNIQ+ewiEyrmDdlq8GwONlqhx5vlDIpVLgj1yTVIyEfUxHIHD2+pydSJOkYflWV7JVoDHwL4u21fRPPgaFsXOKsjbu8Z49PdsRMDPk3dG1X4QuWDwi8mR4fv4J4gool2QNMlDQxLBpprGw8pITR7rVRCe6AAcTmvQUQvojOdt7bCnhW+rylniXf4i9gmjotsjGYAwCwxBSid+2oDzC+BRxAkadHixuUUjfV6Rh4MWtQHvKoFFGm/BEx06aWgr2irgYb3cafU0MS/37niteQHYNDNLnCIL9N+hbWzBbpTxZCp82AooYLZYXZTojT4g2/EAfcMio8lwwS8eAqwohYjoYCuyKUXJzFIRdjIhELoaLqqARzQBk/pH34EwFw34B9btw9/yfQmjxuKUJp/tnMBAJ1wM6xFEunGp2WfKtAqFah2McUEBQ2TXhJl1JY/WsgxtigQQvt6bWpikHzYf3R+SpUEWnfQvHAif9B9v/N7EDYi9TrC9D0X6iteHUBZTUOHFhGKSk2EnlfNHNAZ2kf7JzZYDRv9IU5WtOlleUVkby0F6G3Gl4XbNhnetGFkNoFPKnMiEqUTy792McMfT7Pim6nvFr5seQZAWc2IdEH32UBwUuL1qtTvBjQqByAbDlJKmJjwpL+FFgz/mvJIt2BQpDFTUlhAMd3oRiqxEUhTqbiLCp/IqVSTD8s/V8mxfr3iso5FZuQb/EIQPWBbpAf7xDbL+djtGdi3bEpQpWaM4cnZ3iuqv4dgak7ig7XNvoIOVLVkdHtp92OuezdnfrqFDki4+kZGxgDvPW5/Nw8I1PNJRt6DYJFdy6n7WT3FwPt6WJAclxyWUHHfV5aHDbudUs95v6C1A9MaEH4Zhj13Rx3K1t2XSC/ughv3l//Kzm6JpGNPVRjMY9hudDrTBc2VgglDwqId+oEDu9pNRteczdfwo9mA5/6Nppy4j+OiUN+9R+a+vtuH4DnHQFhbOqhSF1frCTerCzfTBBfvYK+EOb4sYIwbQVjHyZlVL8ZyCLWjr7Pfp/19HKXOqA7ydCVAmaX7sNCgKyFF7GdsJr/TAqGDO2pimdeIyVDKBjj6kNRsdePuLA0OaZqwVNPi+/kuw2l2GiQZSOhOP+PvqltZc+/Z10NJdA9Vt1mJ7PJheQJKDtGyNEIcnuV9w/Qbd4jdWmxxe0fT43o5+hD59yNXFEBYABYlKu5+Tv7hUuyWsco9rb+RLwFiIiKFOErY3tOVpH7TSnzdK0t314f5hcCnE3PWMT/G0WGK956/z1n+DKDPSsUt++MlZm7OzRmLhXUhbPItUSO2GfayE+3hjAPsChi8PfBLE3JDHXTtCJx+1ITwnBTZdLgxXj7PIJak+r0X3wnVmjHfFE2t2P/KJktPbJUxTUwYruNQSqJWXc65cK/mCGvxi9SjiuHJ1bnEvdK/SnKMXYf8wkS+Hbdfx2BxHjtU/5jbOoh8hbJ0DiQ4G6o6U+M87oy15GTJqEF4vkH0nSbPnP/wt2Mw6sxd7BCeZ8EVKm/X0tDVnBAOPmyE8KL7riplNCi8RSMM3Cd/skhl87TtHCjA1cF+LlCqzzQ7nnR7qxTF02HGi/aOLPRemmmusfONdWvdqSkscPsDVZf1DZznhiaSpdFm5BX0gP29fDqsU8N2bFAY4UBFGibtaZ6bPnlFjv1nbxwBxDy48+s+InN9N1E+/JZD9/DsgtmTChY8rThHIkNjK84UG5Kr3RMJNvPchrrElYo61LcMiS59qn4VY283879g7MK6kmWQkAylOWHYUbW2+w6s/gkIEpYPGI2rHXgOfHzELEu/8o71/6KU4fqy2icpeSVOcSylM9+bHOyFN9vECiYbrMy3H/syk0nCuwsWeY+KK9+CSKOUPxwrlhMXhThyPjqmOOGmrqRaRl6VHQV2d52wa/y1kwEM24TvBQ4rb8n6LE4gnQGf+S09D3/uNnfqckmUgBOChb7DYVClc11rcrhO3yFclr915VmtF5lytjlNe5bEkF6y9iV9qnQtwnYD7eSq4x4bsHV8A9Dg2vxB+S4ZFuN84hncIlbRgUQMwSYRzxHRffLfZxJSk2C5VMQ2ILZ9SVnhVEtC3DM2OFJn8ZK59orVksjYNZNj6ozl2A9RXzclE++bXqRHW7NKlI4fXryQJ3pBwjHK3eQvZxFNRh71+TUGFk6QsBdPhXY5l/6EHeZrf6oKdkSuLuT5DGR0RTQscDzrXUY79o7YExFEMxfw6fYxyWyb12UlRoK0nx+Mm/4s7ba3BhoT8ZbtuvwpfAiVxxNVXLI/8FXovSonzt45G2j9fEHbJ7JW7oHFLUJY27M3/Zy+uf+69KPypLtpTJnE415xeBbhxkwdPCQHAmvUqd5U2Vda4zwvIQvnhB/g7COmQMa3kPI8HfzmjN8v19q+iTRQFNFmQJg49l4rOwNt6SktGnLGYN1rUC4IjrvPB8z6bIRjIiLsv6PHXypwYUyZ11dwlKHAG14nQcA8LmlQFA42zgqNeXD6aNc7NLoEkV+WC/AnD7y0zmsLS9Q7ke8hW4lztlopaYN0oLizxC4ZxGdeCDr6LKK9ubhfUpMjfug/0U3MgaS2infV4QVIsM1KakUaZn+e5x8Nr4i/W2NQ0PfkaMt5hAPPtA3/5/zoTalzEDzjP1VkmLlojmJFCZVbbb80e/77nGbtGlpc+KxIYVUTaCsMo5wIe2ytutWWvNbeybNr4iSp+JGN+IYxlOWbTCTwBVHEoiMn5K0HHe9V9u8bbnGR/tCF94VVhnLrLslr++6YFqLoxux419vgyGhlzecBH8+oF7ie/ex6VZNKDUrP9BWHdNgnpMM0cfY//9ef8yZFvoMjcbhhfWg0dgV/6sH6v+nThW11q+if8Gv8Gvyb2qPkAVJVLnAJf0z5OO4etF+JGLePTO9Oep43cbCKHyKKGbHSrwFFqjEI4d0kJCdBOSE/sGONnz9OdSeG7zlRWRsMMGQT2sb+1ctobjMgWChLLKqHhGnCoMf1G3U3ZVH0DsTlho4FyikbSbOODhZ2pHqTKnC6qKZPZ0ZnE/DkgQ7JgWpE/HDP/x0mTZamTOi3j8Cng3vjLs6kziVBrER+aizjD4yZjS+7HPE2ohe5bl1e4tmhsugNJG3sVB2dIL1pB2r7KXLhloBKqDkuqTUJV9fV7VEbWQrCKsrH64AXw+wwEtGQEIeDE2TuRTtECpGkVndycuqp13si6tK4FspdM82qV1Blmyhbwx/KEAH2WFH7nTpqGyDl5Qu0lLZe2aZlc6pSP5ip8yE9+GKdmJDRBxKMEUK+gZHSE+tU+DM4AnDA/PAsDgB5p5iA+HQ+X8FPr95GXWIIk/WUKDy92woYPW1y+4aswjIXVqG0ua2g6O3aZbH1i24ESCyS+q1WkmMZ5dIsbbcGYkUINT2tPrS7nQD9mWsuTHCq7ngHK7hfYyDTsJdYQjn9fuH++PPpXAX1KekFQs/7RQe8/xNf1XGDvo9MNdPrBJLGyW5CB+zXO563nZFC6Au38xCk54UA+lLrUExNvvXneC7sGJARRz5kW2iXO5NguitbywbsxEpbmemcoukFb9wsnXFjzpTXuvLV8Qkg/iNXax7A2CUBx+MmHrLqYtszV021lD6rDrqhxoZWNPFdHaOZcx0HhqR+6mMDsJS2kpNkFqMq66BTFbZsqXAoxAEOOgz9cI/q0nK6Okvr1kaNdPT2VOeMDm8gUnoenp96LBwwlR1xgj2L/iRDEkphVl5ruaiOyomxR/iCMRW9KXIayOXxMxzBy1hMU0c+4GiFnzD1pPjqyFTKz35m6ipHj+0bFC9vQlO+p1/K1g+pzrAyIonMp7kQ3kQsjg1LHNfg/ZmbCcdYZIMI8QCwEBxOmgvhfsowI6pve3fD4wMyjtrDKcqoZE9pFnZA//oouppsot4qfe1D/GYkz+v3TDTKF/sXOicHijh3IUlbPomUaP0n4F9zAl49+cwm7ZKiiTmbUq3PxbfRIk4aCgFaSOs/k+EGJ97QhscnArvA5V77q18XfpuZ78XASZxf+ADMf//6r+2rfrhA8fD+ICastLoABOEi6lil3i2TaSNw/4UjEev3Dx88ISACsTeC1LMdtnXlhLYnIqOKVYg587nL8x4KsGKyqd7AiNUqplMQyAHsDhL7WGfNlbWDyjb4fDOGR8LJrYFGUo+LVhExr5rTMDbgImGdN7bx9lfPeR5bYtOYhs8Y1wHgDfAuy9SGwhW92keJfC3dLkLYfidYOK3ll23B6keMplt9QibU1ME1nxqLRW0SfCWD0kfHaX7/Z8ngHVzhfi0QotxOYOFoUywV4x+I1j94hsYTtiINJ1yK5QL50LghHGv698rr1290bJS2uHu8kJfmLvgJ8rFs9R9LJJDDW6+X6UDhmvS8csWUqENqWxJI+U6CoEkWf7sQ0y/MyGZORwW9D4b47x7+nNhqs4xuwXYlUj0PijBZi4OYAv0c5rAkEre63WbjoqR8gpSX8HfnTvMu2K7ofujmIyjWDHlwn3qrfAOcywuWUTB+QIwh2dspXShiwD5tr0J2ltNgAN7UJRmbxcT3RQtWPAClmLUBU1kzGipWaWI8r/YFdASOwCpSCf3XVw9JPf6XElUMJ+SLci5TgPiHKSN1t35IwuJ1LqAAAAAAAAAA)}body #connection-banner:not([data-phase=synced]):after{right:5.8%;top:10%;width:7.4%;height:80%;background-image:url(data:image/webp;base64,UklGRsYWAABXRUJQVlA4WAoAAAAQAAAAiwAAiwAAQUxQSIkGAAANl6CobSOmgz/g27/DEBEZS/H1XUJB20aOcte/8fwZbwgR/Z8AgHC2Mc3MwFdAigiZ4SdAUr0gyfoBVX+o7geqfH+hD3yQfoz5Mquq7mb3i7wbSTfu7osO7RuQQhryI0CsF/AtSZIlSZJtIWnf//93u5QfPPLm4VbPETEB//OuLeXQYVD+mm22zTb7yxlEcZSWj1po9/6/Nt2XaS0Wjdbyxc1W91iiz1EqTmVsbXbcs8a5dQ9r5zqztTFdQfQZSidlsXWZZnnNoslrs4zbRiwr+n6lUwfZxs1tTRa0s50FTda6uozFakXfLKcXcZlrdM89a+emZTUt3bN27rkxt+usZdjRd4rqCLO73Zg0QctPtiBLRn+Vr5vv3crxD852ba410ZztLD/ZGu1sxyLLRCxrZN/E2cu6Y9suI91TfmvDxT0z4ghqZ3Lu0fu1Fu2M3butceCUPziNDS6tFKxFWm+2QthmZmRU86df2kaWpMWi8GYZlY27zWtOedeRXSTJxEj0Ttph1u6WtVTee9NaWnZkoZ3lfduOLzfcUco3HC1U5us47W3UGrNtRfJ9m7OygzXtLG/ddGfZS751S860XE3es2kvtsZN5buH2aGVoWl/bNlpG4Z8yCZDqHaz/tCircxmUZ+B7lhKthrrjzS0YWnyOSfTLNTQ/siwWtjKh522wtpCf2AxjZGmD6OrGdHEfl/DtBjycZch1oR+2yw/zKdeMD9c+k3Wdr6YTz70xa3ld462s5Wn3OrW6JfacE+jRxjtHtR+pTXCmQcMuhitX9HtRtI+H5oZOzvTT+V1JWafb4nZgrOfaxM1z5ihjanpJxLrEOwB7MC4i/Kztaxa5hGbrK0zP3+8Vqt5zGiLqO4PVpHOZnuKSd0StC+SdhzPmub13CNft6xV2IO8Rhxy20vXP+4/oj1N5GTnal472+HgaeS1czsXMtl52TxrK9YyjISDeRpaIkTWlLPmcYOW1YpoyR7oNWii0RLuI7XgoJ3rJPPMZ3Zi69zjuNmx+0jUVjvdTDksz3zscLM6E2r3oeYgOJDMYzenvdDLqseSyco/acl6qlasFUeePWStmerRFObYsqaeq03LqnA8ejVh05keTTqXINuzkURLnr2YL6y5j2ZphxzPH86WObM9G0G3yXq29nKusubpW5bJPH2LumfZnk6sK+TpG63J9ngUXvL4zWCxxyM0lr+FMfn7OPqbMNbob8BoaPRwozGr5unbljXo4QbNWnn+rXUX9HCDxdQer02sqfVoa9Oa4Xj6i8haerRZy7ZInn3GstuiHmxj7WRuTvPk7drxspvOo93ZSe021INtaKd1L0WPNTbOWbLU8dQ16eTcf9wUeipi8g9Oayk9VSSHf9IUxzPXQqeOM6xDz0TmqMMxWo5nzpI67XjdceY80mo5ndC0ojx1dJSz09X8g50H2qkrHfefO+bIkj1ORriVmkaJHkcWHIomEvRArRVNlonkacOapoR82eKsR9GkJUKsbinrUfI6nDkvOP11Nil6EH1R3X+4vjzbsWNS6zmiOZbVF4mdW0R6DCH+cY/8MCzOVB4yDVaOn2yqsdNQjzCpu5OwHyi0bCe1HmDR1kj56Wpng0OPIGvbOcvPh0Zbys7Hu17HpfVzdEbzWmefboY2lvYrLqzErE+XmC3oV6bbjaT5/M2MnR2/cY1wBvtoQRcjv7MN9zTy+Ue7B/U7RtvZyjNudWt++9qO16GPNENeby2/fZYfBuvj3APzw+UPNkyLIeujTH8h1oQ/spjGSHP2UbqaEU3sTzCsFraaPsi0FdYW8mcb2rA0mT7CZJqFGvKHF21lNovOPkJ3LCVbzTsuO23DkEnfbMgQqt3sHZqGbI2btPpG08wOrQx576Y7yyLOt1kuy9KZxrxzrTHb1svh6BvMGmxVovVes+PLDXeEVm82zEYH5cvrvacdZu1uWWsx9TabZtayOi1x25thVDbuNmk5Gb3ByK55rQ5lm+XtVwjbjIhRLfoDY22jlyQVhvmGrUU7YxfOONDLRL8wppfBpVXnRLcx3/csx7qT14x0D47X9MWM5uKeGXGq6CzXvlOTVppFOzN5zSI/DlvmdZKjnJqtbb51oibtbO2O3XZGSyJj5ja67USnTmLafMRjNSGsLWiC1vQVWuIcRxyWO9sniFotQQuWfDktNz/MEaUyXDYfMgrZITTVdtbSsmxpp01JWDY2HzTSOg7VCkIIVrDKtLHt2jbvCgBWUDggFhAAALBEAJ0BKowAjAA+TR6MRCKhoZl6rmwoBMS1AGXrtEEv8L+vehjW38B/bP2NwYFXeVT0r5wv+R6q/1J/3PcE/Wf9Y+vD5qv3M9Yv0uf571Iv6r/p+tQ9B/y5vaJ/db9yPaAwbfTnw/8wfvr3H5nMTvuT/c/3vjz4Bf5P/P/8x+XfH+5r85OgCtPHW/9HzgfV37K+zl/ymSPQeKoxK12rXtwt4dO78j+pTqCcX7vIn9ToFNGotzV/OC/HAZzF9M3o7kJ0LxoRLp2sy125qduJ6XsWHoTJDMBK847qIQYBr076v8/MVpqtDgjuqKXlbIMw7XRf9jC0IHFp/+kZBZ3PTka94uYYb+RI+rJuUjjqMTvwaKSqvda53TLsEIW4p/4KEWTemS6dHe/x+W75azE0LJKnDlQShclLx+qdlng2RMYH1bkZX1Yv+52EteP23uvFJ9iA+OdOCGJi2vtc9Yg44eP7amtBrryYTiAHWjLhib6Z2nJuv9WELAuuKOcvReNHptwBu+PjS4VNorUusYpspW+IURlcTACJCZm8uj2eDHo8W6616tGZ948pcmKONfBVz33aLmtJ0KrxJ/f3oDn43p6UGT7wiIs8uzCjkFUnjDbSm3e27TSdUOs9M3T+6m29RMzirKkYJq0cE+RaCXPPSslpwTp6qYSU/SiVLDa7iyVVH2GRanbBjXGZnnhgYKfSQDYd3Q5ofSktKdl1thR3H9Idg9m0b68x9/DsU/tlQAD+/w1syndKFirTJpgIN57XxnRe97XFweiE0l/fGKSEGQH0agCddly6QoYnAodrEu/Trtp+5/Mz92ML84Ufi7RpTJGHcRWm3dzuO1DcayuvGMFWkw5qdw5B/Xe+ydKX21w/E858NqfJh6iQIUIKtfFhuFTo/8xOkeTep0yXv3eX960Ge6EsLHuXFhjm52dBs28PbSHIJ9r03Snt/fG08Ib8jdfyeXpkyDTVJTOkS19kZMWZLvRCJ3EpBwVAqDsde6Iav2X3+2BGvdB66W5UL+7A3WUYzFJiH+6AZkdMf6yWqskChxVxalk7tokUJ7ickwkAC8iZE7Nd145UZxaPKgczATYkhWXe9sYXI7+cCgTnDPnU562bLaxp1kRCA8D3cL+7bQ1DhI0SMx0wrqlJLaI15nJuh72dC2Z4Evz7WmOGaQ+vVbmK8mJx8hN/3Y9+/OgdvbUGkQXefr/2gZoWKHQwi+/POq22HhYULUNmKIL3aEgzmIwu7rN/s5IE/p/atFFA/hq4QjvNO1IwG0xO7MtpbnwPfTtUQIyzthfS580AzIKH9nyt4Jqd5dwV32rmStZXwThV5NSDwr+j7c1aiD01NmzKytruuxsfNi7BJx1HsQRfPhcO039IuXTlk7J8IWWAkcgFsN+2HLoOa2Tke8QaAyhR5B1d4H4UpaFcxST9JJCRX0JihrH+4UmQHteGqZz3D6T8SlGP19/j+M8eIxcqoQ6AyqbMt85qYCmBnDiuqRBS6i26/brfB6tbHiEEHWz3ZNuU3X5xDtMt3B4vTUru9bi9raEh4E85JAgHPFD3NubeudiyE8HvpHLXhwulpv9A7Ja6LhubgIpe6I2QoEr7TP3eLb6Qzo/7AmQqXaY1PT7bcciTVhpXKilHPBdLOGuEAbo5QPuJiITR351/PATP1vbmPS4JZ2luXqLWUKu7YquFGQ+vDAkBuR2qiL9eZosElkHL2UmehDEkbn9ucQA3Tf5xAJsodMddZehFY6JPklyQZDcLy8SNen506BO220pyPg/ZilfllpUM5JYe+k2MfF345LUN07VaI6abldOGzecF2oSwfnvKz2/1YkFCfrgRAkDDQBL2c/Kv7L2fb+rAVnv0YklFJstdrP1HMoeF5U1QnG4cXWPjpTpMSIbheayksYkls0BFv3/ScUI6fZ0Jr4019i7sfpHlnDQpXVbhcIxFcB/lGtSvv6zDGYz+B63rdKaGmvkXu6dYrH852IGSKiuadNPYyIzCzUQXQWEH2CEGX5D7EPhdKsQg8IjGFdR901Ac3SmnfAUmE+4DRqu2y/+qnz5+buipDF7qMkfR9SQH97NmC3t3o3FijfmAZcX2TS0vuncVWp9JEXoluRaE6+QnSALzmNpV9ZVGSVXqNF46Na/Y5CpEtq+3/vrmAbWedT3qwa4UU59B86WNMf9NJeRtB29UFkfG9rBuqkhRs96qj+l3SHa0fIcLUNhAHYD8Zthd8tUaYy3vBUcxoND+/1edIyupIf65ofxsVlizbbXNw48s+KsipYDqntiWdVHXKE0bD73mAwRFaQzlN8aTkqe1inLv9pLsBdqObYw40cSyIRzH1+dBgPGFwhBSvskHUjDRAtvnPkEW7vlf5D/m2UPZhdMBxDCJEBfIMHPcb07dS9CWzBTv92uZMuk+RKhqVOC5iS3AH4eJO8bPnaM3AxGUNsIAiZsqfPUNR1MrMvBj1o9xeOzsBo2sqMEk8HA29kL4atE92z5w8Lv6DuUQ/eLNkZP/UKhdLFZCi4I7suIZds9kyBsKZKUW1hzVhS0oCIOCr1xvXejTLuhFxF/5w+hmRqw758g1Js5RY6ltWHUb4iDeYURpJOD9jc7SXB/8wue+7nxpyhmuITgnYQB/l/jf0QgfLuzQZemwmPkvA3gr2Z/LhCn6rZMPne9GzOp1+2hiNGM50X7IzuPNRCNK/ptCohn/K4uXwU8wYX2FJroCt25NzGwp/n32nDriT9jGsIFTG3sSsVn1mEPgRNPJqhqCO6WDIsuHiVqY82duX9ZyK6xB6bI2pfPTNruQQs7aDv4z8Y1qFTmbamOx12i8GKidtLHJ3ZDCLKX63aCfu5EDLToOFECl9T/4ldMvouFRwyaPXZ8Nt6H0DjOVQKIdYVMSe88BiXxCDQBfs+qrbXFLPLKG1H9dtLfsugyryZxoIqS3IVEXqchP4ckE0Qo59/68FkwstifxFTb6si7JDv0ef02oG+raVFJ+osxCF71xD5L11vl60lpbkx9CgMuQka4auStio1sqsh//f9z0AwPo/t3jbxdqHptr312ztxwHR2J6b/XP1HUu/C8iMoYGtzrljY+ch1YPUq9aQ4Dyx/c+tcqaubWFLZZABLBfYpoc1+B7cmSPYFxL3jRBnn0FVsc5FIhB9kSqZkRS4Rl9RoegDeNuMq6FfRelQdFRqWY8RWO/T+GxiplCQnLIjH5ZHiYspSM+Rlz66BNixxJhkKMYq1ChsFwRlFNXThCyfdykUmARoVjqcTUsFQatmXXD6wdEDCWEbETCAQJc2mN0RWQ/pnEQmMp7owUlseZW4Lw1cSNemOcPTu1QLxGMvcXB5kc2E2EfRuTqvXcdhgTdjcZ281ORvfOPYFMUtYDEjIQEwui2CZURJzljIppdP/bqFgU0Jp1/ah3fgFkwvQlPzbLDlr/xRocHmfOj4iFw25xcfKjD4+dEfEm032rtC/FAvDeK2swWQMcfPJzBkRXAcY2ySXujsk54TC4op5Ddgqh/nb7IFiXA164HPCRvdiM6FZ9RYJqzaFwpaiPM8SUdDGOkAiz4B6uzNJRzNsr5OvQws60rpNUTys/WtOH8YtiuUhoD89bfIkFW+3dFKH7JeQhd/rW/I3Xqez3hAgEXjF6X9J5ZpRo14YfKb3HNUnWdP+bNo1sS8UjeZGP/2Ewwp0SzYX2kNUSeNQArRCyFmUQgQ5egmJ8E/2FXahxnNpEhvVUzGmEhOEqttiUfa+aJxg0SnhICyzQsS+ECSWXKcuJwAI8qXgg/xOLq54Zc/w1vUMGELbn6OiA19vrp6wXvDIMMWkyGYfk5jOaCXEOC3lkZCjzxKHTONd/GJIkKCcz6puQry2oglMmglcDqLUNvDxaRvqIZ7vDJqJLlJxRKVPpuEyacq8m3LXsFE19YcoANeqph6uuUYkdlbnatxUazqyUfB9slzF16HDQAnkUbTiOSjF14qog4Zlgp0ftASuDJKhOJBEhtbr8kblhM4cxwis2hIbrcruJVGybDzA7SIHIfP4P61Pi2ZwA2DGJl9aLKk+0nMUxl/HMrP1WESMRe4r5sFiRJwcHqbzrvsPIJh5Icw630/L4SphS4DU/Wh7mNqVYYYe42qro72PRkBYHFJtXxaiImou1KKdOjsVk5awkch68+wdYslPqBT4sPRRxOWY3EU5p+NoFGTlAfbX5Rhhr8weV3kwBkr+qPZ0EKweGRPNBtEQTE95XwvMh1xJSKZhwokwsEp+nZ58fTSadWK8h1Wwu1en6gS7WxnUtkZJDJA/GJo30yq2UhEhl1CD0pBnDWnADyvB739ca7H/eO2T3qpBJKwX8qKbnqxhcAtfJWw4Vwq/VfRpZCksCDmERPIBfDbh3zJEUjSN9a0M0nIPmFI2uyFNYNKcOWcWphrbwggPHfvTfDfUwrP3fgsDkeSJ1BhnIXjXsglnQtbbrTm4yaokLY8TvwhhgAftHHqWfaps02qYox3ZImd3Pi24unjYJGl6sZ+0vn7EHkvDvz6vq2XnCNmsoqnlFO/PF+p6e6I9Qxp/HgNFMO3fQ0H2oIQB3JIjUVzfikGmdbPHbcOtp7DT/GZ9QE7hJa+bLsbc1AaH6JsE3ZeDKcDDUUy+K6+wP42kVoKJBgo5/UqLsR5X9CMFsFYr2FUXCzjHZX8VNvGe0b0qffajrcewWGtuj26kPwnav2xtADWen5KT/jTvH1gSBe6pJWKv1eJnZy2wpVBzPuxIvE5feoa+G36h6pbwoNdjOKB8EhAWlzrcnVwVMLiPWBCObsrRFVNQp+1KwfCIjORED6QgBluROAeHbpBTWDIzC9aUXJtK2EpJrqNOYKXqGzjGMQPbHbaSXAa6RAgklykoqUXC+rxsfq5hEd5rE0FwV65irXxNwR2dMhDlvnTXeFgKyofvfe2nXLFIPbMYPXhiT/Ug9gmz34Os1snfJerEKdsnk3k9eXxOmsWgokEVBke8j9GgaX7kZG2XD7DuOs0rliUgxqtiYcs+BuDFkIbSNrFoOIrbhUc9kNxwCyHPrU19huzTmXd0CHZZL5GZjgYvcmyjKJUNT6cKIaIg72MccQBbSLdOgm0KabkE2F+jboGyRb4aeM5RB6VkJwIWounCQLqvO8qEpLjY6g6Zof2cbLls/SMWHIF8QvYYL+K+B8dnN8d6W9Zyw/Ux5xxipkCKkvPnwyXSL5yeH9xOmb3P1lXHw8UCtECrJrH6CuHqXhoi1Jl5Aei8mbE0ynNCbddQoMfZgeJSSBYIwD/TYEHTsYNHqGqtt7MFmCjWbX2tToLxG4linDeQKxVxrkpNuR+chA3csyVfCumuNfOpRLLHueQnND3SAQhH/pk/6Qij5/YxI2VSTMhhS/0eyhzQGeFsVl8RbnOgGPo/EBuaL5RCvSAftAf8040UihDbvwFTxAWuoaoJtqm9ez2gV8cxVJPMTY4d2HkTTU1f0JKZJS9W4ptP6R2utshkMYH6yWMIM7TS+FWNiUmYdA63x8K7EQAAAA);animation:l14-spin 2.4s linear infinite}@keyframes l14-spin{to{transform:rotate(1turn)}}@media(max-height:500px){body #connection-banner{--l14-w:min(640px,72vw);font-size:14px!important}}@media(prefers-reduced-motion:reduce){body #connection-banner:after{animation:none}}body #hud .home-button{width:150px!important;height:172px!important;padding:0!important;border:0!important;border-radius:0!important;right:6px;bottom:34px;display:block!important;background:url(/assets/ui/lo14/btn-home.webp) top center/150px 150px no-repeat!important;box-shadow:none!important;color:transparent!important;font-size:0!important;filter:drop-shadow(0 6px 10px #000b)}body #hud .home-button>span{position:absolute;left:50%;bottom:0;transform:translate(-50%);display:grid!important;place-items:center;width:138px;height:42px;box-sizing:border-box;padding-bottom:2px;background:url(/assets/ui/lo14/plate-home.webp) center/100% 100% no-repeat;color:var(--l14-gold)!important;font:700 26px/1 var(--l14-serif)!important;text-shadow:0 2px 2px #000}body #hud .home-button:hover{filter:drop-shadow(0 0 10px #6fb6ff) drop-shadow(0 6px 10px #000b)}body #hud:not(.mobile-combat) #save-status{right:20px;bottom:calc(8px + var(--safe-bottom,0px));padding-left:6px;color:#fff!important;font:700 17px/1.2 Segoe UI,system-ui,sans-serif!important;text-shadow:0 2px 3px #000,0 0 4px #000}body #hud:not(.mobile-combat) #save-status:first-letter{color:transparent;text-shadow:none}body #hud:not(.mobile-combat) #save-status:before{content:"";position:absolute;left:-16px;top:50%;transform:translateY(-50%);width:30px;height:31px;background:url(/assets/ui/lo14/ic-gem-green.webp) center/contain no-repeat}body #hud.mobile-combat #movement-joystick{border:0!important;border-radius:50%!important;background:url(/assets/ui/lo14/joy-ring.webp) center/100% 100% no-repeat!important;box-shadow:none!important;filter:drop-shadow(0 3px 6px #000b)}body #hud.mobile-combat #movement-joystick.controls-idle{opacity:1!important}body #hud.mobile-combat .joystick-knob{width:44%!important;height:44%!important;left:28%!important;top:28%!important;border:0!important;background:url(/assets/ui/lo14/joy-knob.webp) center/100% 100% no-repeat!important;box-shadow:0 3px 6px #000a!important}body #hud.mobile-combat .battle-bar .quick-recovery-slot:after,body #hud.mobile-combat .battle-skill-slot:after{content:"";position:absolute;inset:-9%;z-index:3;pointer-events:none;background:url(/assets/ui/lo14/rim-potion.webp) center/100% 100% no-repeat}body #hud.mobile-combat .battle-skill-slot:after{inset:-11%;background-image:url(/assets/ui/lo14/rim-skill.webp)}body #hud.mobile-combat .battle-bar .quick-recovery-slot:after{z-index:1}body #hud.mobile-combat .battle-bar .quick-recovery-slot>button[data-action=quick-potion],body #hud.mobile-combat .battle-mana .quick-recovery-slot>button[data-action=quick-potion]{z-index:2;border:0!important;box-shadow:none!important;background:radial-gradient(circle closest-side,#16191f 0 84%,transparent 86%)!important}body #hud.mobile-combat .battle-bar .quick-recovery-slot>button>span{z-index:4;background:none!important;color:#fff;font:800 16px/1 Segoe UI,system-ui,sans-serif!important;text-shadow:0 1px 2px #000,0 0 3px #000}body #hud.mobile-combat .battle-bar .skill{border:0!important;background:#0d141b!important}body #hud.mobile-combat .battle-bar .skill.selected{box-shadow:0 0 12px 3px #58d8ff!important}body #hud.mobile-combat>.mobile-basic{overflow:visible!important;border:0!important;background:url(/assets/ui/lo14/btn-attack.webp) center/100% 100% no-repeat!important;box-shadow:none!important;filter:drop-shadow(0 4px 8px #000b)}body #hud.mobile-combat>.mobile-basic>small{display:grid!important;place-items:center;position:absolute;left:50%;bottom:-12px;transform:translate(-50%);width:118%;height:24px;background:url(/assets/ui/lo14/plate-attack.webp) center/100% 100% no-repeat;color:#fff3d6!important;font:700 13px/1 var(--l14-serif)!important;white-space:nowrap;text-shadow:0 1px 2px #000}body #hud.mobile-combat .touch-use{border:0!important;background:url(/assets/ui/lo14/btn-pick.webp) center/100% 100% no-repeat!important;box-shadow:none!important;filter:drop-shadow(0 3px 6px #000b);align-content:end;padding:0 0 7px!important}body #hud.mobile-combat .touch-use[data-use=interact]{filter:hue-rotate(80deg) drop-shadow(0 3px 6px #000b)}body #hud.mobile-combat .touch-use:disabled{opacity:.8;filter:saturate(.55) drop-shadow(0 3px 6px #000b)}body #hud.mobile-combat .touch-use>span{display:none}body #hud.mobile-combat .touch-use>small{color:#fff!important;font:800 14px/1 Segoe UI,system-ui,sans-serif!important;text-shadow:0 1px 2px #000,0 0 4px #000}body #hud.mobile-combat #tracker-chip{height:34px!important;padding:0 16px 0 18px!important;gap:10px;border:0!important;border-radius:0!important;background:url(/assets/ui/lo14/plate-chip.webp) center/100% 100% no-repeat!important;box-shadow:none!important;color:#fff!important;font:800 17px/1 Segoe UI,system-ui,sans-serif!important;text-shadow:0 1px 2px #000}body #hud.mobile-combat #tracker-chip>i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#0b0e13;color:#f2c25a;font-size:12px;opacity:1}body #hud.mobile-combat .touch-events-toggle{height:40px!important;padding:0 20px 0 16px!important;gap:10px!important;border:0!important;border-radius:0!important;background:url(/assets/ui/lo14/plate-act.webp) center/100% 100% no-repeat!important;box-shadow:none!important}body #hud.mobile-combat .touch-events-toggle>span{width:26px;height:26px;font-size:0!important;background:url(/assets/ui/lo14/ic-target.webp) center/contain no-repeat}body #hud.mobile-combat .touch-events-toggle>small{color:var(--l14-gold)!important;font:700 16px/1 var(--l14-serif)!important;text-shadow:0 1px 2px #000}html.touch-events-open body #hud.mobile-combat .touch-events-toggle{filter:brightness(1.25)}body #hud.mobile-combat .home-button{width:44px!important;height:44px!important;background-size:100% 100%!important}body #hud.mobile-combat .home-button>span{display:none!important}#dialog:has(#dialog-body [data-action=spirit-learn]){--l15-ink:#f1ead9;--l15-gold:#ffd77a;width:min(860px,96vw)!important;max-width:none!important;max-height:none!important;box-sizing:border-box;padding:150px 71px 52px 72px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:url(/assets/ui/lo15/frame.webp) center/100% 100% no-repeat!important;filter:drop-shadow(0 22px 44px #000d);font-family:Noto Sans,Segoe UI,Arial,sans-serif!important;overflow:visible!important}#dialog:has(#dialog-body [data-action=spirit-learn]):before,#dialog:has(#dialog-body [data-action=spirit-learn]):after{display:none!important}#dialog:has(#dialog-body [data-action=spirit-learn])>header{position:absolute!important;inset:0 0 auto;height:150px;margin:0!important;padding:0!important;min-height:0!important;background:none!important;border:0!important}#dialog:has(#dialog-body [data-action=spirit-learn])>header>div{position:absolute;left:170px;top:67px;width:560px;height:59px;display:flex;align-items:center;padding-left:46px;box-sizing:border-box;background:url(/assets/ui/lo15/title.webp) center/100% 100% no-repeat}#dialog:has(#dialog-body [data-action=spirit-learn]) #dialog-kicker{display:none!important}#dialog:has(#dialog-body [data-action=spirit-learn]) h2{margin:0!important;color:#ffdc8e!important;-webkit-text-fill-color:#ffdc8e!important;background:none!important;font:800 31px/1 Noto Sans,Segoe UI,Arial,sans-serif!important;letter-spacing:0!important;text-shadow:0 2px 0 #5a3a10,0 3px 3px #000,0 0 12px #ffb84a55!important}#dialog:has(#dialog-body [data-action=spirit-learn]) #dialog-icon{position:absolute!important;left:90px;top:38px;width:112px!important;height:107px!important;margin:0!important;z-index:2;border-radius:50%;background:url(/assets/ui/lo15/medal.webp) center/100% 100% no-repeat!important;box-shadow:none!important;font-size:0!important}#dialog:has(#dialog-body [data-action=spirit-learn]) #dialog-icon>*{display:none!important}#dialog:has(#dialog-body [data-action=spirit-learn]) .close-button{position:absolute!important;left:722px;right:auto!important;top:54px!important;transform:none!important;width:69px!important;height:69px!important;z-index:2;border:0!important;border-radius:50%!important;background:url(/assets/ui/lo15/close.webp) center/100% 100% no-repeat!important;color:transparent!important;font-size:0!important;box-shadow:none!important;outline:none!important}#dialog:has(#dialog-body [data-action=spirit-learn]) .close-button:hover{filter:brightness(1.18)}#dialog:has(#dialog-body [data-action=spirit-learn]) #dialog-body{max-height:none!important;overflow:visible!important;padding:0!important;margin:0!important;color:var(--l15-ink)!important}#dialog-body:has([data-action=spirit-learn])>p{position:relative;display:flex;align-items:center;box-sizing:border-box;margin:0 0 9px!important;padding:6px 40px 6px 46px!important;background:url(/assets/ui/lo15/row.webp) center/100% 100% no-repeat!important;border:0!important;color:var(--l15-ink)!important;text-shadow:0 1px 2px #000;font:500 16.5px/1.5 Noto Sans,Segoe UI,Arial,sans-serif!important}#dialog-body:has([data-action=spirit-learn])>p:nth-of-type(1){min-height:42px;font-weight:700!important;font-size:18.5px!important}#dialog-body:has([data-action=spirit-learn])>p:nth-of-type(1) b{color:var(--l15-gold)!important;margin:0 .2em}#dialog-body:has([data-action=spirit-learn])>p:nth-of-type(2){min-height:77px;padding-left:121px!important}#dialog-body:has([data-action=spirit-learn])>p:nth-of-type(2):before{content:"";position:absolute;left:10px;top:50%;width:95px;height:76px;transform:translateY(-50%);background:url(/assets/ui/lo15/book.webp) center/contain no-repeat}#dialog-body:has([data-action=spirit-learn])>p:nth-of-type(3){min-height:64px;margin-bottom:10px!important}#dialog-body:has([data-action=spirit-learn])>.button-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0!important;padding:0!important}#dialog-body:has([data-action=spirit-learn])>.button-row>button{min-height:70px!important;margin:0!important;padding:10px 12px 6px!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;text-align:center;background:url(/assets/ui/lo15/btn.webp) center/100% 100% no-repeat!important;color:#f3ead6!important;text-shadow:0 1px 2px #000;font:700 14.5px/1.25 Noto Sans,Segoe UI,Arial,sans-serif!important}#dialog-body:has([data-action=spirit-learn])>.button-row>button:is([data-action=spirit-learn],[data-action=spirit-mode]){background-image:url(/assets/ui/lo15/btn-gold.webp)!important;color:#3a1d02!important;text-shadow:0 1px #ffe9b0;font-size:17.5px!important;font-weight:800!important}#dialog-body:has([data-action=spirit-learn])>.button-row>button:hover:not(:disabled){filter:brightness(1.14)}#dialog-body:has([data-action=spirit-learn])>.button-row>button:disabled{opacity:1!important;filter:saturate(.85) brightness(.92)}#dialog-body:has([data-action=spirit-learn])>.button-row>button .lo15-l1,#dialog-body:has([data-action=spirit-learn])>.button-row>button .lo15-l2{display:block}@media(max-width:900px),(max-height:520px){#dialog:has(#dialog-body [data-action=spirit-learn]){zoom:.72}}:root{--bs-serif:"Noto Serif","Times New Roman",serif;--bs-cream:#f4ead2}.storage-item-shade>.storage-detail.borin-sell-pop{width:min(545px,94vw)!important;max-width:none!important;box-sizing:border-box;max-height:none!important;overflow:visible!important;border-style:solid!important;border-color:transparent!important;border-width:86px 28px 46px!important;border-image:url(/assets/ui/borin-sell/frame-sell.webp) 170 56 92 fill / 86px 28px 46px / 0 stretch!important;padding:0 22px 6px!important;display:flex!important;flex-direction:column;align-items:center;gap:0;color:var(--bs-cream)!important;font-family:var(--bs-serif)!important;text-align:center}.borin-sell-pop>header{position:relative;display:flex!important;align-items:center;justify-content:center;width:300px;min-height:0!important;height:64px;margin:-6px 0 22px!important;padding:0!important;background:url(/assets/ui/borin-sell/title-sell.webp) center/100% 100% no-repeat!important;border:0!important}.borin-sell-pop>header h3{margin:0!important;padding:0 0 2px!important;color:#f6ead0!important;font:700 28px/1 var(--bs-serif)!important;text-shadow:0 2px 2px #000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.borin-sell-pop>header button{position:absolute!important;right:-80px!important;top:6px!important;width:52px!important;height:50px!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;font-size:0!important;background:url(/assets/ui/borin-sell/close.webp) center/100% 100% no-repeat!important;box-shadow:none!important}.borin-sell-pop>header button:after{content:none!important}.borin-sell-pop>header button:hover{filter:brightness(1.15)}.borin-sell-pop .storage-item-art{width:204px!important;height:204px!important;margin:0 0 20px!important;display:grid;place-items:center;border:0!important;background:url(/assets/ui/borin-sell/slot-sell.webp) center/100% 100% no-repeat,radial-gradient(circle,#2a2f3a 0,#0c0e13 62%) center/84% 84% no-repeat!important}.borin-sell-pop .storage-item-art :is(img,.hud-icon-art,svg){width:132px!important;height:132px!important;max-width:132px!important;max-height:132px!important;object-fit:contain;filter:drop-shadow(0 4px 6px #000)}.borin-sell-pop>h3.borin-sell-ask{margin:0 0 16px!important;color:#f6eedc!important;font:700 30px/1.15 var(--bs-serif)!important;text-shadow:0 2px 3px #000;overflow-wrap:anywhere}.borin-sell-pop>p.borin-sell-price{display:flex;align-items:center;justify-content:center;gap:12px;width:352px;height:58px;box-sizing:border-box;margin:0 0 16px!important;padding:0 18px 0 30px!important;background:url(/assets/ui/borin-sell/price-sell.webp) center/100% 100% no-repeat!important;color:var(--bs-cream)!important;font:700 22px/1 var(--bs-serif)!important;text-shadow:0 1px 2px #000;white-space:nowrap}.borin-sell-pop>p.borin-sell-price strong{color:inherit!important;font:inherit!important}.borin-sell-coin{flex:0 0 44px;width:44px;height:44px;margin-left:-12px;background:url(/assets/ui/borin-sell/coin.webp) center/100% 100% no-repeat}.borin-sell-qty{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 10px}.borin-sell-qty>button{width:52px!important;height:52px!important;min-height:0!important;min-width:0!important;margin:0!important;padding:0 0 3px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:url(/assets/ui/borin-sell/btn-sq.webp) center/100% 100% no-repeat!important;color:#f6eedc!important;font:700 34px/1 var(--bs-serif)!important;text-shadow:0 1px 2px #000}.borin-sell-qty>button[data-step=max]{width:104px!important;font-size:20px!important;padding:0!important;background-image:url(/assets/ui/borin-sell/btn-max.webp)!important}.borin-sell-qty>button:hover:not(:disabled){filter:brightness(1.18)}.borin-sell-qty>button:disabled{opacity:1!important;filter:brightness(.72) saturate(.7)}.borin-sell-qty>output{display:grid;place-items:center;width:112px;height:52px;background:url(/assets/ui/borin-sell/box-qty.webp) center/100% 100% no-repeat;color:#f6eedc;font:700 26px/1 var(--bs-serif);text-shadow:0 1px 2px #000}.borin-sell-pop>p.borin-sell-have{margin:4px 0 6px!important;color:#e2d6bc!important;font:600 20px/1.3 var(--bs-serif)!important}.borin-sell-pop>p.borin-sell-why{margin:6px 0 4px!important;color:#9b9584!important;font:500 19px/1.3 var(--bs-serif)!important}.borin-sell-pop>.sell-warnings{width:100%;margin:6px 0!important;text-align:left;font:15px/1.4 var(--bs-serif)}.borin-sell-pop>.sell-warning-note{color:#c9bc9c!important;font:15px var(--bs-serif)!important;margin:2px 0!important}.borin-sell-pop>.button-row{display:grid!important;grid-template-columns:1fr 1fr;gap:20px;width:calc(100% + 18px);margin:24px -9px 0!important;padding:0!important}.borin-sell-pop>.button-row>button{width:100%!important;height:66px!important;min-height:0!important;margin:0!important;padding:0 0 3px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:url(/assets/ui/borin-sell/btn-dark.webp) center/100% 100% no-repeat!important;color:#f6eedc!important;font:700 27px/1 var(--bs-serif)!important;text-shadow:0 2px 2px #000}.borin-sell-pop>.button-row>button[data-action=borin-sell-yes]{background-image:url(/assets/ui/borin-sell/btn-gold.webp)!important;color:#3a1d02!important;text-shadow:0 1px #ffe9b0}.borin-sell-pop>.button-row>button:hover:not(:disabled){filter:brightness(1.12)}.borin-sell-pop>.button-row>button:disabled{opacity:1!important;filter:grayscale(.55) brightness(.75)}@media(max-height:760px){.storage-item-shade:has(>.borin-sell-pop){align-items:flex-start;overflow:auto}.storage-item-shade>.storage-detail.borin-sell-pop{zoom:.82}}:root{--rg-serif:"Noto Serif","Times New Roman",serif;--rg-gold:#f4ce7c;--rg-ink:#dfe4ec;--rg-mute:#9aa3b3;--rg-line:#26324a;--rg-cell:#0f192b}body #dialog:has(.ruong-clean){width:min(1060px,calc(100vw - 16px))!important;max-width:none!important;max-height:calc(100dvh - 12px)!important}body #dialog:has(.ruong-clean){background:none!important;padding:0!important;border:0!important;box-shadow:none!important;border-image:none!important}body #dialog:has(.ruong-clean):before,body #dialog:has(.ruong-clean):after{display:none!important}body #dialog:has(.ruong-clean) #dialog-body{padding:0!important;background:none!important}body .storage-fantasy.ruong-clean{height:min(668px,calc(100dvh - 16px))!important;box-sizing:border-box;border:20px solid transparent;border-image:url(/assets/ui/ruong/frame.svg) 20 / 20px / 0 stretch;background:linear-gradient(180deg,#060c18,#0a1324 45%,#0a1121) border-box;box-shadow:0 18px 50px #000c;color:var(--rg-ink)!important;font-family:system-ui,Segoe UI,sans-serif!important;overflow:hidden}body .ruong-clean>.storage-main{display:grid!important;grid-template-rows:auto 30px minmax(0,1fr)!important;gap:10px!important;padding:0 6px!important;height:100%;box-sizing:border-box;overflow:hidden}body .ruong-clean button{min-height:0!important;font-family:inherit!important;box-shadow:none!important;cursor:pointer}body .ruong-clean button:disabled{cursor:not-allowed}body .ruong-clean .ruong-head{display:grid!important;grid-template-columns:84px auto auto minmax(0,1fr) 30px;grid-template-rows:auto auto;column-gap:16px;align-items:center;margin:0;padding:0}body .ruong-clean .ruong-crest{grid-row:1/3;width:84px;height:72px;background:url(/assets/ui/ruong/chest.webp) center/contain no-repeat}body .ruong-clean .ruong-title{margin:0!important;padding:0!important;background:none!important;border:0!important;color:var(--rg-gold)!important;font:700 33px/1.15 var(--rg-serif)!important;text-shadow:0 2px 3px #000;text-align:left!important;white-space:nowrap}body .ruong-clean .ruong-wallet{display:flex!important;gap:10px!important;min-width:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;font-size:13px!important;justify-self:start;margin-left:20px}body .ruong-clean .ruong-chip{display:grid;grid-template-columns:30px auto;grid-template-rows:auto auto;column-gap:8px;align-items:center;min-width:112px;height:40px;padding:0 14px 0 8px;box-sizing:border-box;background:#0c1527;border:1px solid #2c3a55;border-radius:4px}body .ruong-clean .ruong-chip:before{content:"";grid-row:1/3;width:30px;height:28px;background:url(/assets/ui/ruong/coins.webp) center/contain no-repeat}body .ruong-clean .ruong-gem:before{background-image:url(/assets/ui/ruong/gem.webp)}body .ruong-clean .ruong-chip small{font-size:11px;line-height:1.1;color:#c3cad6}body .ruong-clean .ruong-chip b{font:700 15px/1.15 system-ui,sans-serif;color:var(--rg-gold)!important}body .ruong-clean .ruong-x{grid-column:5;grid-row:1;align-self:start;position:static!important;width:30px!important;height:30px!important;padding:0!important;background:none!important;border:0!important;color:#e0ab5f!important;font:400 30px/28px system-ui!important}body .ruong-clean .ruong-x:hover{color:#ffd88a!important;background:none!important}body .ruong-clean .ruong-head .storage-scope{grid-column:2/6;grid-row:2;margin:2px 0 0!important;font:13px/1.3 system-ui,sans-serif!important;color:var(--rg-mute)!important;-webkit-line-clamp:1!important;white-space:nowrap;text-overflow:ellipsis;display:block!important;overflow:hidden}body .ruong-clean .ruong-hints{display:flex;align-items:center;gap:0;height:30px;padding:0 12px;border:1px solid #27344d;border-radius:4px;background:#0b1527;font-size:12.5px;color:#c9cfd9}body .ruong-clean .ruong-hints>span{display:flex;align-items:center;gap:8px;white-space:nowrap}body .ruong-clean .ruong-hints>span:before{content:"";width:15px;height:21px;background:url(/assets/ui/ruong/mouse-l.webp) center/contain no-repeat;flex:none}body .ruong-clean .ruong-hints>.ruong-hint-r{margin-left:22px;padding-left:22px;border-left:1px solid #3a4660}body .ruong-clean .ruong-hints>.ruong-hint-r:before{background-image:url(/assets/ui/ruong/mouse-r.webp)}body .ruong-clean .ruong-hints b{font-weight:600!important;color:#eef1f5!important}body .ruong-clean .ruong-hint-l b{font-weight:500}body .ruong-clean .ruong-cols{display:grid;grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr);gap:14px;min-height:0}body .ruong-clean .ruong-side{display:grid;grid-template-rows:32px 28px minmax(0,1fr) auto auto;gap:7px;min-width:0;min-height:0}body .ruong-clean .ruong-bag{grid-template-rows:32px 28px minmax(0,1fr) auto}body .ruong-clean .ruong-side>h3{margin:0;color:var(--rg-gold);font:700 22px/32px var(--rg-serif);text-shadow:0 2px 2px #000}body .ruong-clean .ruong-chips{display:flex!important;gap:5px!important;align-items:center;min-width:0;overflow:hidden}body .ruong-clean .ruong-chips button{flex:none!important;height:24px!important;padding:0 10px!important;border:1px solid #2a3750!important;border-radius:3px!important;background:#111b2d!important;color:#c3c9d4!important;font-size:11.5px!important;font-weight:400!important;white-space:nowrap}body .ruong-clean .ruong-chips button:hover{border-color:#5a6a88!important;background:#17233a!important}body .ruong-clean .ruong-chips button[aria-pressed=true]{background:linear-gradient(#d9a24e,#b37b31)!important;border-color:#e8bd6c!important;color:#2a1904!important;font-weight:600!important}body .ruong-clean .ruong-chips button[data-action=storage-sort]{margin-left:auto}body .ruong-clean .ruong-chips button[data-action=storage-sort]:before{content:"⇅ "}body .ruong-clean .chest-grid{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;grid-template-rows:none!important;gap:8px 5px!important;padding:0 4px 0 0!important;align-content:start;overflow:auto!important;min-height:0;scrollbar-width:thin;scrollbar-color:#3a4a68 transparent}body .ruong-clean .chest-grid>.chest-slot{aspect-ratio:1/1!important;min-height:0!important;height:auto!important;padding:3px!important;border:1px solid var(--rg-line)!important;border-radius:3px!important;background:var(--rg-cell)!important;box-shadow:inset 0 0 6px #0006!important}body .ruong-clean .chest-grid>button.chest-slot{border-color:#3f6aa8!important;background:radial-gradient(circle at 50% 45%,#16274200,#0d1729 80%),#122039!important}body .ruong-clean .chest-grid>button.chest-slot:hover:not(:disabled){border-color:#e8bd6c!important;background:#1a2a46!important}body .ruong-clean .chest-grid>button.chest-slot:disabled{opacity:.55}body .ruong-clean .chest-slot>span{width:80%!important;height:80%!important}body .ruong-clean .chest-slot>small{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap}body .ruong-clean .chest-slot>b{top:auto!important;bottom:1px!important;right:3px!important;font:600 10px/1.1 system-ui,sans-serif!important;color:#fff!important;text-shadow:0 0 2px #000,0 1px 2px #000!important}body .ruong-clean .chest-slot>i{left:2px!important;top:2px!important;font-size:8px!important;padding:0 2px;border-radius:2px;background:#0009;color:#cfe3ff!important}body .ruong-clean .chest-slot>i[data-worn]{width:12px;height:12px;padding:0;background:#3c9a3c;color:#fff!important;font-size:0!important;text-align:center}body .ruong-clean .chest-slot>i[data-worn]:after{content:"E";font:700 9px/12px system-ui,sans-serif}body .ruong-clean .storage-chest-grid:not([data-filter=all]) .chest-slot:not(.empty){display:none!important}body .ruong-clean .storage-chest-grid[data-filter=gear] .chest-slot[data-cat=gear],body .ruong-clean .storage-chest-grid[data-filter=medicine] .chest-slot[data-cat=medicine],body .ruong-clean .storage-chest-grid[data-filter=material] .chest-slot[data-cat=material],body .ruong-clean .storage-chest-grid[data-filter=other] .chest-slot[data-cat=other]{display:flex!important}body .ruong-clean .chest-grid.storage-drop-over{outline:2px dashed #e8bd6c;outline-offset:2px}body .ruong-clean footer{display:flex!important;align-items:center;gap:8px!important;border:0!important;padding:0!important;margin:0;flex-wrap:nowrap!important}body .ruong-clean .ruong-meter span{padding:0!important;font-size:12px!important;color:#d5dae3!important;white-space:nowrap;min-width:52px}body .ruong-clean .ruong-bar{flex:1;height:8px;border:1px solid var(--rg-line);border-radius:4px;background:#0d1729;overflow:hidden;display:block}body .ruong-clean .ruong-bar>i{display:block;height:100%;min-width:4px;border-radius:4px;background:linear-gradient(#f2c868,#c08a35)}body .ruong-clean .ruong-more,body .ruong-clean .ruong-bagfoot>button{display:none!important}body .ruong-clean .ruong-goldrow{gap:10px!important;margin-top:2px}body .ruong-clean .ruong-coin{width:28px;height:30px;background:url(/assets/ui/ruong/gold.webp) center/contain no-repeat;flex:none}body .ruong-clean .ruong-goldrow small{font-size:12px!important;color:#c9cfd9;white-space:nowrap;margin:0!important}body .ruong-clean .ruong-goldbox{flex:1;max-width:116px;height:30px;line-height:28px;padding:0 10px!important;box-sizing:border-box;border:1px solid #2a3750;border-radius:3px;background:#070e1c;font-size:13px!important;color:#e6eaf0!important;overflow:hidden}body .ruong-clean .ruong-goldrow button{height:30px!important;padding:0 18px!important;border-radius:3px!important;font-size:13px!important;font-weight:600!important;opacity:.8!important}body .ruong-clean .ruong-send{background:linear-gradient(#ebc475,#b88a40)!important;border:1px solid #f3d38b!important;color:#2a1a06!important}body .ruong-clean .ruong-take{background:linear-gradient(#18243a,#0e1626)!important;border:1px solid #42506c!important;color:#e6eaf0!important}body .ruong-clean .ruong-mid{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:14px;padding-top:122px}body .ruong-clean .ruong-mid>span{height:40px;font-weight:500;display:flex;align-items:center;justify-content:center;border:1px solid #8a6a3a;border-radius:3px;background:linear-gradient(#5b462b,#3d2f1d);color:#f3e2bd;font-size:14px;white-space:nowrap}body .ruong-clean .ruong-bag>header{display:flex;align-items:center;gap:8px;min-width:0}body .ruong-clean .ruong-bag .storage-tabs{display:flex!important;align-items:baseline;gap:4px!important;flex:1;min-width:0;overflow:hidden}body .ruong-clean .ruong-bag .storage-tabs button{flex:none!important;height:auto!important;padding:0 6px!important;background:none!important;border:0!important;color:#98a2b4!important;font:400 11.5px/32px system-ui,sans-serif!important;white-space:nowrap}body .ruong-clean .ruong-bag .storage-tabs button:hover{color:#d7dce5!important}body .ruong-clean .ruong-bag .storage-tabs button[aria-pressed=true]{order:-1;padding:0 10px 0 0!important;color:var(--rg-gold)!important;font:700 22px/32px var(--rg-serif)!important;text-shadow:0 2px 2px #000}body .ruong-clean .ruong-bagcount{font-size:13px;color:#e6eaf0;white-space:nowrap}body .ruong-clean .ruong-bagfoot{justify-content:flex-end}body .ruong-clean .ruong-bagfoot small{margin:0!important;font-size:11px!important;color:var(--rg-mute)}@media(max-height:600px){body #dialog:has(.ruong-clean){width:calc(100vw - 8px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))!important}body .storage-fantasy.ruong-clean{height:calc(100dvh - 10px)!important;border-width:12px;border-image-width:12px}body .ruong-clean>.storage-main{grid-template-rows:auto minmax(0,1fr)!important;gap:5px!important;padding:0!important}body .ruong-clean .ruong-head{grid-template-columns:40px auto auto minmax(0,1fr) 34px;grid-template-rows:auto;column-gap:8px}body .ruong-clean .ruong-crest{grid-row:1;width:40px;height:34px}body .ruong-clean .ruong-title{font-size:20px!important}body .ruong-clean .ruong-wallet{margin-left:4px}body .ruong-clean .ruong-chip{height:32px;min-width:0;padding:0 8px 0 4px;grid-template-columns:22px auto;column-gap:5px}body .ruong-clean .ruong-chip:before{width:22px;height:20px}body .ruong-clean .ruong-chip small{font-size:9.5px}body .ruong-clean .ruong-chip b{font-size:12.5px}body .ruong-clean .ruong-x{width:34px!important;height:34px!important;font-size:28px!important;line-height:32px!important}body .ruong-clean .ruong-head .storage-scope{grid-column:4;grid-row:1;font-size:10px!important;white-space:normal;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical;line-height:1.25!important}body .ruong-clean .ruong-hints{display:none}body .ruong-clean .ruong-cols{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);gap:6px}body .ruong-clean .ruong-side,body .ruong-clean .ruong-bag{grid-template-rows:24px 26px minmax(0,1fr) auto auto;gap:4px}body .ruong-clean .ruong-bag{grid-template-rows:24px 26px minmax(0,1fr)}body .ruong-clean .ruong-bagfoot{display:none!important}body .ruong-clean .ruong-side>h3{font-size:16px;line-height:24px}body .ruong-clean .ruong-bag .storage-tabs button{font-size:10.5px!important;line-height:24px!important;padding:0 4px!important}body .ruong-clean .ruong-bag .storage-tabs button[aria-pressed=true]{font-size:16px!important;line-height:24px!important}body .ruong-clean .ruong-chips{overflow-x:auto!important;scrollbar-width:none}body .ruong-clean .ruong-chips button{height:26px!important;padding:0 7px!important;font-size:11px!important}body .ruong-clean .chest-grid{gap:3px!important}body .ruong-clean .ruong-mid{padding-top:50px;gap:8px}body .ruong-clean .ruong-mid>span{height:28px;font-size:10.5px}body .ruong-clean .ruong-goldrow{margin:0;gap:5px!important}body .ruong-clean .ruong-goldrow small{display:none}body .ruong-clean .ruong-coin{width:20px;height:22px}body .ruong-clean .ruong-goldbox{height:26px;line-height:24px;font-size:11px!important;padding:0 6px!important}body .ruong-clean .ruong-goldrow button{height:26px!important;padding:0 8px!important;font-size:11px!important}}html.touch-ui body .ruong-clean .ruong-hints,html.touch-ui body .ruong-clean .ruong-bagfoot small{display:none}:root{--m7-serif:"Noto Serif","Times New Roman",serif;--m7-gold:#f2d79d;--m7-cream:#f3e8d0;--m7-rim:#9c7f58;--m7-sub:#8d9db2}html body .hud-side-menu .hud-flyout{border:1px solid transparent!important;border-radius:0!important;box-shadow:none!important;filter:drop-shadow(0 12px 26px #000b);background:linear-gradient(180deg,#0e1a28,#0a1520)!important;padding:0 13px 13px!important;font-family:var(--m7-serif)}html body .hud-flyout-title{position:relative;display:flex!important;align-items:center;justify-content:flex-start;min-height:48px!important;margin:0 -13px 12px!important;padding:0 64px 0 52px!important;border:0!important;border-bottom:1px solid #4d3f24!important;background:linear-gradient(180deg,#1a2c40,#0f1c2a)!important;color:var(--m7-gold)!important;font:700 28px/1 var(--m7-serif)!important;letter-spacing:0!important;text-shadow:0 2px 3px #000;text-transform:none!important}html body .hud-flyout-title:after{content:"";position:absolute;left:50%;bottom:-5px;width:7px;height:7px;transform:translate(-50%) rotate(45deg);background:#0f1c2a;border:1px solid #c9a65d;box-shadow:0 0 4px #c9a65d88}html body .hud-flyout-title-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body .hud-flyout-close{position:absolute;top:50%;right:-5px;width:50px;height:50px;margin:-27px 0 0;padding:0;border:0;border-radius:50%;cursor:pointer;background:url(/assets/ui/menu7/x-ring.webp) center/100% 100% no-repeat;z-index:2}html body .hud-flyout-close:hover{filter:brightness(1.2) drop-shadow(0 0 6px #ffcc6688)}html body .hud-side-menu.left .hud-flyout{width:min(620px,calc(100vw - 140px))!important;border-image:url(/assets/ui/menu7/frame-events.webp) 95 85 50 80 / 71px 64px 38px 60px / 19px 12px 12px 11px stretch!important}html body .hud-side-menu.left .hud-flyout:before{content:"";position:absolute;left:-12px;top:-15px;width:51px;height:69px;z-index:3;pointer-events:none;background:url(/assets/ui/menu7/star.webp) center/100% 100% no-repeat}html body .hud-side-menu.left .hud-flyout-title{min-height:50px!important;padding-left:48px!important;font-size:32px!important}html body .hud-flyout-list{display:grid!important;gap:12px!important}html body .hud-flyout-list .hud-flyout-item{position:relative;display:grid!important;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:0 16px;min-height:104px!important;padding:6px 44px 6px 12px!important;border:1px solid #2a3a4e!important;border-radius:7px!important;text-align:left;background:linear-gradient(180deg,#132131,#0f1b29)!important;box-shadow:inset 0 0 0 1px #0006!important;filter:none!important;transition:border-color .15s,box-shadow .15s}html body .hud-flyout-list .hud-flyout-item:after{content:"";position:absolute;right:20px;top:50%;width:12px;height:12px;margin-top:-7px;transform:rotate(45deg);border:solid #d9b46a;border-width:2px 2px 0 0}html body .hud-flyout-list .hud-flyout-art{width:96px!important;height:92px!important;border:0!important;border-radius:0!important;background:center/contain no-repeat!important}html body .hud-flyout-list .hud-flyout-art>*{display:none!important}html body .hud-flyout-list .hud-flyout-item:first-child .hud-flyout-art{background-image:url(/assets/ui/menu7/ev-week.webp)!important}html body .hud-flyout-list .hud-flyout-item:nth-child(2) .hud-flyout-art{background-image:url(/assets/ui/menu7/ev-hour.webp)!important}html body .hud-flyout-list .hud-flyout-text{position:relative;align-self:stretch;display:flex!important;flex-direction:column;justify-content:center;gap:6px;padding-left:22px;border-left:1px solid #c9a65d66}html body .hud-flyout-list .hud-flyout-text:before{content:"";position:absolute;left:-4px;top:50%;width:6px;height:6px;margin-top:-3px;transform:rotate(45deg);background:#c9a65d}html body .hud-flyout-list .hud-flyout-text b{color:var(--m7-cream)!important;font:700 26px/1.1 var(--m7-serif)!important;text-shadow:0 2px 2px #000;white-space:nowrap}html body .hud-flyout-list .hud-flyout-text small{color:var(--m7-sub)!important;font:400 17px/1.2 var(--m7-serif)!important;white-space:nowrap}html body .hud-flyout-list .hud-flyout-status{display:flex;flex-direction:column;align-items:flex-start;gap:9px}html body .hud-flyout-list .hud-flyout-status:empty{display:none}html body .hud-flyout-chip{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 16px 0 12px;box-sizing:border-box;border-radius:15px;border:1px solid;font:600 15px/1 var(--m7-serif);white-space:nowrap;text-shadow:0 1px 1px #000}html body .hud-flyout-chip.live{background:linear-gradient(180deg,#123f27,#0c2e1c);border-color:#3fa95b;color:#c9f3b9}html body .hud-flyout-chip.live:before{content:"";width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#9dff9a,#38c44f 60%);box-shadow:0 0 5px #4fe06a}html body .hud-flyout-chip.time{background:linear-gradient(180deg,#3d2e10,#291f0b);border-color:#b08a3c;color:#f6d98c}html body .hud-flyout-chip.time:before{content:"";width:11px;height:11px;border-radius:50%;border:2px solid currentColor;box-sizing:border-box;background:linear-gradient(currentColor,currentColor) 50% 1px/1.5px 4px no-repeat,linear-gradient(currentColor,currentColor) 3.5px 50%/3px 1.5px no-repeat}html body .hud-flyout-chip.gray{background:linear-gradient(180deg,#252c35,#1b2129);border-color:#4f5864;color:#c3c9d1}html body .hud-flyout-note{color:var(--m7-sub);font:600 15px/1.2 var(--m7-serif);white-space:nowrap;padding-left:12px}html body .hud-side-menu.right .hud-flyout{width:min(820px,72vw)!important;padding:0 16px 14px!important;background:radial-gradient(ellipse at 50% 40%,#10203a,#0b1729 75%)!important;border-image:url(/assets/ui/menu7/frame-dungeons.webp) 40 / 38px / 7px stretch!important}html body .hud-side-menu.right .hud-flyout-title{justify-content:center;min-height:50px!important;margin:0 -16px 4px!important;padding:0 56px!important;border:0!important;background:none!important;font-size:28px!important}html body .hud-side-menu.right .hud-flyout-title:after{bottom:4px;width:6px;height:6px;background:#0b1729;border-color:#c9a65d;box-shadow:none}html body .hud-side-menu.right .hud-flyout-title:before{content:"";position:absolute;left:30%;right:30%;bottom:7px;height:1px;background:linear-gradient(90deg,transparent,#a98a52 25%,#a98a52 45%,transparent 45%,transparent 55%,#a98a52 55%,#a98a52 75%,transparent)}html body .hud-side-menu.right .hud-flyout-close{right:8px;width:30px;height:30px;margin-top:-17px;border:2px solid #c9a65d;background:radial-gradient(circle,#13223a,#0a1424)}html body .hud-side-menu.right .hud-flyout-close:before,html body .hud-side-menu.right .hud-flyout-close:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;margin:-1px 0 0 -7px;background:#e6c27a;transform:rotate(45deg)}html body .hud-side-menu.right .hud-flyout-close:after{transform:rotate(-45deg)}html body .hud-flyout-section{display:flex!important;align-items:center;gap:9px;margin:8px 0 7px!important;color:#ece0c4!important;font:700 15px/1 var(--m7-serif)!important;letter-spacing:.1em!important;text-transform:uppercase}html body .hud-flyout-section:before{content:""!important;flex:none;width:7px;height:7px;transform:rotate(45deg);border:1.5px solid #d6b06a;background:none!important;font-size:0}html body .hud-flyout-section:after{content:""!important;flex:1 1 auto!important;height:1px;background:linear-gradient(90deg,#b8995e,#8a7348 70%,#8a734833)!important}html body .hud-flyout-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}html body .hud-flyout-grid .hud-flyout-item{position:relative;display:flex!important;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;aspect-ratio:155/134;min-height:0!important;padding:3px 3px 6px!important;border:1px solid var(--m7-rim)!important;border-radius:7px!important;background:linear-gradient(180deg,#0f1e35,#0b1729)!important;box-shadow:inset 0 0 0 1px #0007!important;filter:none!important;overflow:hidden;transition:border-color .15s,box-shadow .15s}html body .hud-flyout-grid .hud-flyout-art{display:block!important;flex:1 1 0;min-height:0;width:auto!important;height:auto!important;border:0!important;border-radius:0!important;background:var(--ic) center/contain no-repeat!important}html body .hud-flyout-grid .hud-flyout-art>*{display:none!important}html body .hud-flyout-grid .hud-flyout-text{flex:none;justify-items:center;text-align:center;padding-top:2px}html body .hud-flyout-grid .hud-flyout-text b{color:var(--m7-cream)!important;font:700 15px/1.15 var(--m7-serif)!important;text-shadow:0 1px 2px #000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body .hud-flyout-grid .hud-flyout-status{flex:none;display:flex;justify-content:center;min-height:19px;margin-top:4px}html body .hud-flyout-grid .hud-flyout-chip{height:19px;padding:0 12px;gap:0;border-radius:4px;font-size:11px;min-width:56%;justify-content:center}html body .hud-flyout-grid .hud-flyout-chip.live:before,html body .hud-flyout-grid .hud-flyout-chip.time:before{display:none}html body .hud-side-menu .hud-flyout-item[data-menu-open=".arena-open-btn"]{--ic:url(/assets/ui/menu7/ic-arena.webp)}html body .hud-side-menu .hud-flyout-item[data-menu-open=".castle-open-btn"]{--ic:url(/assets/ui/menu7/ic-castle.webp)}html body .hud-side-menu .hud-flyout-item[data-menu-open=".dungeon-open-btn"]{--ic:url(/assets/ui/menu7/ic-dungeon.webp)}html body .hud-side-menu .hud-flyout-item[data-menu-open=".chaos-open-btn"]{--ic:url(/assets/ui/menu7/ic-chaos.webp)}html body .hud-side-menu .hud-flyout-item[data-menu-open=".siege-open-btn"]{--ic:url(/assets/ui/menu7/ic-siege.webp)}html body .hud-side-menu .hud-flyout-item[data-menu-open=".gwar-open-btn"]{--ic:url(/assets/ui/menu7/ic-gwar.webp)}html body .hud-side-menu .hud-flyout-item[data-menu-open=".duel-open-btn"]{--ic:url(/assets/ui/menu7/ic-pvp.webp)}html body .hud-side-menu .hud-flyout-item[data-menu-open=".pk-open-btn"]{--ic:url(/assets/ui/menu7/ic-pk.webp)}html body .hud-side-menu .hud-flyout-item[data-menu-open=".market-open-btn"]{--ic:url(/assets/ui/menu7/ic-market.webp)}html body .hud-side-menu .hud-flyout-item[data-menu-open=".trade-open-btn"]{--ic:url(/assets/ui/menu7/ic-trade.webp)}html body .hud-side-menu .hud-flyout-item:is(:hover,:focus-visible):not(:disabled){border-color:#f0c96a!important;filter:none!important;box-shadow:0 0 0 1px #f5d47a66,0 0 14px 1px #ffc24d77,inset 0 0 16px #ffc24d22!important}html body .hud-side-menu .hud-flyout-item:disabled{opacity:1!important;filter:none!important;border-color:#56606c!important;cursor:not-allowed}html body .hud-side-menu .hud-flyout-item:disabled .hud-flyout-art{filter:grayscale(.85) brightness(.6)}html body .hud-side-menu .hud-flyout-item:disabled .hud-flyout-text{opacity:.7}html body .hud-flyout-grid .hud-flyout-item:disabled:before{content:"";position:absolute;top:6px;right:7px;width:15px;height:17px;background:url(/assets/ui/menu7/lock.webp) center/contain no-repeat;opacity:.85}@media(max-width:700px),(max-height:500px){html body .hud-side-menu .hud-flyout{padding:0 9px 9px!important}html body .hud-flyout-title{min-height:34px!important;margin:0 -9px 7px!important;padding:0 44px 0 34px!important;font-size:19px!important}html body .hud-side-menu.left .hud-flyout:before{left:-8px;top:-10px;width:34px;height:46px}html body .hud-side-menu.left .hud-flyout-title{min-height:36px!important;padding-left:32px!important;font-size:21px!important}html body .hud-flyout-close{width:36px;height:36px;margin-top:-19px;right:-4px}html body .hud-side-menu.left .hud-flyout{width:min(520px,calc(100vw - 150px))!important;border-image-width:48px 43px 26px 40px!important;border-image-outset:13px 8px 8px 7px!important}html body .hud-flyout-list{gap:7px!important}html body .hud-flyout-list .hud-flyout-item{grid-template-columns:62px minmax(0,1fr) auto;gap:0 10px;min-height:70px!important;padding:4px 30px 4px 8px!important}html body .hud-flyout-list .hud-flyout-item:after{right:13px;width:9px;height:9px;margin-top:-5px}html body .hud-flyout-list .hud-flyout-art{width:62px!important;height:60px!important}html body .hud-flyout-list .hud-flyout-text{gap:3px;padding-left:13px}html body .hud-flyout-list .hud-flyout-text b{font-size:17px!important}html body .hud-flyout-list .hud-flyout-text small{font-size:12px!important}html body .hud-flyout-list .hud-flyout-status{gap:5px}html body .hud-flyout-chip{height:20px;padding:0 9px 0 8px;gap:5px;font-size:10.5px}html body .hud-flyout-note{font-size:11px;padding-left:6px}html body .hud-side-menu.right .hud-flyout{padding:0 10px 9px!important;border-image-width:26px!important;border-image-outset:5px!important}html body .hud-side-menu.right .hud-flyout-title{min-height:32px!important;margin:0 -10px!important;font-size:18px!important}html body .hud-side-menu.right .hud-flyout-title:before{bottom:3px}html body .hud-side-menu.right .hud-flyout-title:after{bottom:0}html body .hud-side-menu.right .hud-flyout-close{width:24px;height:24px;margin-top:-13px;right:4px}html body .hud-side-menu.right .hud-flyout-close:before,html body .hud-side-menu.right .hud-flyout-close:after{width:11px;margin-left:-5.5px}html body .hud-flyout-section{margin:4px 0!important;font-size:10.5px!important}html body .hud-flyout-grid{gap:6px!important}html body .hud-flyout-grid .hud-flyout-item{padding:2px 2px 3px!important;border-radius:5px!important}html body .hud-flyout-grid .hud-flyout-text b{font-size:10.5px!important}html body .hud-flyout-grid .hud-flyout-status{min-height:13px;margin-top:2px}html body .hud-flyout-grid .hud-flyout-chip{height:13px;padding:0 5px;font-size:8.5px;border-radius:3px}html body .hud-flyout-grid .hud-flyout-item:disabled:before{top:3px;right:4px;width:10px;height:12px}}#dialog:has(#dialog-body [data-auto-hunt-form]){--ah-serif:"Noto Serif","Times New Roman",serif;--ah-gold:#f0d38f;--ah-ink:#e9e1cf;--ah-soft:#b9b2a2;--ah-line:#7a6338;width:min(860px,calc(100vw - 24px))!important;max-width:none!important;max-height:min(860px,calc(100dvh - 24px))!important;padding:0!important;border:1px solid #b8964f!important;border-radius:3px!important;color:var(--ah-ink)!important;background:radial-gradient(ellipse at 50% 0%,#1c2430 0%,transparent 70%),linear-gradient(180deg,#161c25,#10151c 60%,#0e1218)!important;box-shadow:inset 0 0 0 5px #0f141b,inset 0 0 0 6px #6b5630,0 24px 60px #000d!important;font-family:var(--ah-serif)!important}#dialog:has(#dialog-body [data-auto-hunt-form]):before,#dialog:has(#dialog-body [data-auto-hunt-form]):after{display:none!important}#dialog:has(#dialog-body [data-auto-hunt-form])>header{margin:6px 6px 0!important;padding:8px 10px 6px 14px!important;min-height:0!important;gap:10px!important;background:none!important;border:0!important;border-bottom:1px solid #4a3d25!important}#dialog:has(#dialog-body [data-auto-hunt-form]) #dialog-icon{width:38px!important;height:38px!important;font-size:0!important;color:transparent!important;margin:0!important;border-radius:0!important;box-shadow:none!important;background:url(/assets/ui/auto/robot.webp) center/contain no-repeat!important}#dialog:has(#dialog-body [data-auto-hunt-form]) #dialog-icon>*{display:none!important}#dialog:has(#dialog-body [data-auto-hunt-form]) #dialog-kicker{display:none!important}#dialog:has(#dialog-body [data-auto-hunt-form]) h2{margin:0!important;font:700 26px/1.2 var(--ah-serif)!important;letter-spacing:.2px!important;color:var(--ah-gold)!important;-webkit-text-fill-color:var(--ah-gold)!important;background:none!important;text-shadow:0 1px 2px #000,0 0 8px #e0a84a33!important}#dialog:has(#dialog-body [data-auto-hunt-form]) .close-button{position:relative!important;right:auto!important;top:auto!important;transform:none!important;width:34px!important;height:34px!important;border:1px solid #b8964f!important;border-radius:3px!important;background:linear-gradient(180deg,#1b212b,#0e1218)!important;box-shadow:inset 0 0 0 2px #0b0e13!important;color:#ecd08a!important;font:400 28px/1 Arial,sans-serif!important;display:grid;place-items:center;padding:0 0 2px!important}#dialog:has(#dialog-body [data-auto-hunt-form]) .close-button:hover{filter:brightness(1.25)}#dialog:has(#dialog-body [data-auto-hunt-form]) #dialog-body{padding:8px 14px 12px!important;margin:0 6px 6px!important;gap:0!important;color:var(--ah-ink)!important;scrollbar-color:#7a6338 transparent}#dialog-body .auto-hunt-panel{gap:8px;font:400 14px/1.3 var(--ah-serif)}#dialog-body .auto-hunt-panel :is(p,small,span,label,output,legend){font-family:var(--ah-serif)}#dialog-body .auto-hunt-panel .auto-hunt-note{font-size:12.5px;line-height:1.35;color:var(--ah-soft)!important;opacity:1}#dialog-body .auto-hunt-top{display:grid;grid-template-columns:218px minmax(0,1fr) 158px;grid-template-rows:auto auto;gap:2px 10px;align-items:center}#dialog-body .auto-hunt-top>.auto-hunt-run{display:contents}#dialog-body .auto-hunt-top .auto-hunt-state{grid-column:1;grid-row:1/3;align-self:stretch;display:grid;place-items:center;min-height:44px;padding:4px 8px;text-align:center;border:1px solid #3a4250;border-radius:5px;background:linear-gradient(180deg,#2b313c,#1d222b);box-shadow:inset 0 1px #ffffff12;font:700 24px/1.15 var(--ah-serif);color:#d6d9de!important}#dialog-body .auto-hunt-top>.auto-hunt-run.on .auto-hunt-state{color:#9be887!important;border-color:#3f7a3f;font-size:17px}#dialog-body .auto-hunt-top>.auto-hunt-note{grid-column:2;grid-row:1/3;align-self:stretch;display:flex;align-items:center;justify-content:center;margin:0;padding:4px 12px;text-align:center;border:1px solid #262d38;border-radius:5px;background:#121720;font-size:12px;line-height:1.35}#dialog-body .auto-hunt-top .auto-hunt-run-button{grid-column:3;grid-row:1;min-width:0!important;width:100%;min-height:36px;margin:0;padding:4px 8px!important;font-size:17px!important}#dialog-body .auto-hunt-top>.auto-hunt-fee{grid-column:3;grid-row:2;text-align:center;font-size:11.5px;color:var(--ah-ink)!important}#dialog-body .auto-hunt-top>.auto-hunt-run.on .auto-hunt-run-button{background:linear-gradient(180deg,#a4422f,#6e2418)!important;border-color:#e08a6a!important;color:#ffe9dc!important}#dialog-body .auto-hunt-panel .auto-hunt-stop{margin:0;font-size:12.5px;color:#ffb86b!important}#dialog-body .auto-hunt-panel button.primary{border:1px solid #ffe6a0!important;border-radius:3px!important;box-shadow:inset 0 0 0 1px #8a5f1e,0 2px 6px #0009!important;background:linear-gradient(180deg,#f6d886,#d4a446 48%,#b07e2e)!important;color:#2a1704!important;text-shadow:0 1px #ffeab8;font:700 16px/1.1 var(--ah-serif)!important}#dialog-body .auto-hunt-panel button.primary:hover{filter:brightness(1.08)}#dialog-body .auto-hunt-panel>.button-row{display:flex;justify-content:center;gap:12px;margin:2px 0 0;padding-top:9px;border-top:1px solid #2a313c}#dialog-body .auto-hunt-panel>.button-row>button{min-width:150px;min-height:32px;padding:4px 16px!important;margin:0}#dialog-body .auto-hunt-panel>.button-row>button:not(.primary){border:1px solid #b8964f!important;border-radius:3px!important;background:linear-gradient(180deg,#1b212b,#11161d)!important;box-shadow:inset 0 0 0 2px #0b0e13!important;color:#eadcb8!important;font:400 14px/1.1 var(--ah-serif)!important}#dialog-body .auto-hunt-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#dialog-body .auto-hunt-col{display:flex;flex-direction:column;gap:9px;min-width:0}#dialog-body .auto-hunt-col>fieldset:last-child{flex:1 1 auto}#dialog-body .auto-hunt-panel fieldset{display:flex;flex-direction:column;gap:0;margin:0;padding:0 0 8px!important;min-width:0;border:1px solid var(--ah-line)!important;border-radius:4px!important;background:linear-gradient(180deg,#161c25,#12171e)!important;box-shadow:inset 0 1px #e5c07714!important}#dialog-body .auto-hunt-panel legend{float:left;width:100%;box-sizing:border-box;margin:0 0 4px;padding:5px 12px 4px;border-bottom:1px solid #2c3441;background:linear-gradient(180deg,#1d2430,#171c25);font:700 18px/1.2 var(--ah-serif);color:var(--ah-gold)!important;letter-spacing:.2px}#dialog-body .auto-hunt-panel fieldset>:not(legend){margin-inline:12px}#dialog-body .auto-hunt-panel fieldset>.auto-hunt-note{margin-top:4px}#dialog-body .auto-hunt-panel input[type=checkbox]{appearance:none;-webkit-appearance:none;position:relative;flex:none;width:40px;height:22px;margin:0;border-radius:11px!important;cursor:pointer;border:1px solid #5d4a2a!important;background:linear-gradient(180deg,#07090d,#141922)!important;box-shadow:inset 0 1px 3px #000c;transition:background .15s,border-color .15s}#dialog-body .auto-hunt-panel input[type=checkbox]:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#9a9da5,#5a5e66);box-shadow:0 1px 2px #000a;transition:left .15s}#dialog-body .auto-hunt-panel input[type=checkbox]:checked{border-color:#d9b766!important;background:linear-gradient(180deg,#8a6526,#5a3f14)!important;box-shadow:inset 0 1px 3px #0008,0 0 6px #e3b8584d}#dialog-body .auto-hunt-panel input[type=checkbox]:checked:before{left:20px;background:radial-gradient(circle at 40% 35%,#fffaf0,#f0deb0 60%,#cdb47a)}#dialog-body .auto-hunt-panel input[type=checkbox]:focus-visible{outline:2px solid #ffd45a;outline-offset:2px}#dialog-body .auto-hunt-zone{display:grid;grid-template-columns:minmax(0,1fr) 118px;align-items:center;gap:10px;padding:2px 0 6px;border-bottom:1px solid #ffffff0f}#dialog-body .auto-hunt-panel .auto-hunt-radius{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:8px 8px;font-size:15px}#dialog-body .auto-hunt-radius>span{grid-column:1;grid-row:1}#dialog-body .auto-hunt-radius>output{grid-column:2;grid-row:1;font:700 17px var(--ah-serif);color:var(--ah-gold)}#dialog-body .auto-hunt-panel .auto-hunt-radius>input[type=range]{grid-column:1/3;grid-row:2;min-width:0;width:100%;height:20px;margin:4px 0 0;padding:0;appearance:none;-webkit-appearance:none;background:none!important;border:0!important;cursor:pointer}#dialog-body .auto-hunt-radius>input[type=range]::-webkit-slider-runnable-track{height:9px;border-radius:5px;border:1px solid #4a4a4a;background:linear-gradient(90deg,#8a6a2c,#e2c070 calc(var(--ah-p) - 1%),#151a21 var(--ah-p));box-shadow:inset 0 1px 2px #000a}#dialog-body .auto-hunt-radius>input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;margin-top:-6.5px;border-radius:50%;border:1px solid #6b4e1a;background:radial-gradient(circle at 40% 35%,#fff1c0,#e0b65a 55%,#9a6e22);box-shadow:0 1px 3px #000c}#dialog-body .auto-hunt-radius>input[type=range]::-moz-range-track{height:9px;border-radius:5px;border:1px solid #4a4a4a;background:linear-gradient(90deg,#8a6a2c,#e2c070 calc(var(--ah-p) - 1%),#151a21 var(--ah-p))}#dialog-body .auto-hunt-radius>input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;border:1px solid #6b4e1a;background:radial-gradient(circle at 40% 35%,#fff1c0,#e0b65a 55%,#9a6e22)}#dialog-body .auto-hunt-radar{position:relative;width:114px;aspect-ratio:1;border-radius:50%;border:1px solid #3b4654;box-shadow:0 0 0 3px #0c1016,0 0 0 4px #2b3440,inset 0 0 14px #000;background:radial-gradient(circle at 28% 24%,#e2483b 0 2.4px,transparent 3px),radial-gradient(circle at 70% 21%,#e2483b 0 2.4px,transparent 3px),radial-gradient(circle at 80% 46%,#e2483b 0 2.4px,transparent 3px),radial-gradient(circle at 18% 58%,#e2483b 0 2.4px,transparent 3px),radial-gradient(circle at 38% 74%,#e2483b 0 2.4px,transparent 3px),radial-gradient(circle at 76% 72%,#e2483b 0 2.4px,transparent 3px),radial-gradient(circle at 63% 38%,#e2483b 0 2.4px,transparent 3px),linear-gradient(#ffffff14,#ffffff14) center/1px 100% no-repeat,linear-gradient(#ffffff14,#ffffff14) center/100% 1px no-repeat,radial-gradient(circle,transparent 0 33%,#ffffff12 33.5% 34.3%,transparent 35% 66%,#ffffff12 66.5% 67.3%,transparent 68%),radial-gradient(circle,#1a2430,#0c1118 72%)}#dialog-body .auto-hunt-radar-zone{position:absolute;left:50%;top:50%;width:calc(var(--ah-r,.6) * 94%);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;border:1.5px solid #5cc3f0;background:radial-gradient(circle,#1d4c6e66,#18405e88);box-shadow:0 0 8px #3fa9e366,inset 0 0 10px #3fa9e333;transition:width .12s}#dialog-body .auto-hunt-radar-me{position:absolute;left:50%;top:50%;width:12px;height:11px;transform:translate(-50%,-55%);background:linear-gradient(180deg,#ffe7a0,#d6a240);clip-path:polygon(50% 0,100% 100%,50% 78%,0 100%)}#dialog-body .auto-hunt-panel fieldset>.auto-hunt-check{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;min-height:36px;padding:3px 0;border-bottom:1px solid #ffffff0f;font-size:15px}#dialog-body .auto-hunt-panel fieldset>.auto-hunt-check:not(.auto-hunt-over){padding-right:118px}#dialog-body .auto-hunt-panel fieldset>.auto-hunt-check:last-child{border-bottom:0}#dialog-body .auto-hunt-panel fieldset>.auto-hunt-check>span:first-of-type{order:1;flex:1;min-width:0}#dialog-body .auto-hunt-panel fieldset>.auto-hunt-check>input[type=checkbox]{order:2}#dialog-body .auto-hunt-over>.auto-hunt-step{order:3;display:inline-flex;align-items:stretch;height:26px;border:1px solid #4d4b46;border-radius:3px;background:#0e1218;overflow:hidden}#dialog-body .auto-hunt-over>.auto-hunt-unit{order:4;font-size:13px}#dialog-body .auto-hunt-step>button{width:26px;min-width:0;min-height:0;margin:0;padding:0!important;border:0!important;border-radius:0!important;background:linear-gradient(180deg,#232a35,#161b23)!important;color:#efe2c0!important;font:700 17px/1 Arial,sans-serif!important;box-shadow:none!important;cursor:pointer}#dialog-body .auto-hunt-step>button:hover{filter:brightness(1.3)}#dialog-body .auto-hunt-panel .auto-hunt-step>input[type=number]{width:38px;min-width:0;margin:0;padding:0;border:0!important;border-inline:1px solid #4d4b46!important;border-radius:0!important;background:#0b0e13!important;color:var(--ah-ink)!important;text-align:center;font:600 14px var(--ah-serif);appearance:textfield;-moz-appearance:textfield}#dialog-body .auto-hunt-panel input[type=number]::-webkit-inner-spin-button,#dialog-body .auto-hunt-panel input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#dialog-body .auto-hunt-potion{display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:5px 0 3px;border-bottom:1px solid #ffffff0f}#dialog-body .auto-hunt-potion:last-child{border-bottom:0}#dialog-body .auto-hunt-potion>.auto-hunt-ico{grid-column:1;grid-row:1/3;width:32px;height:40px;justify-self:center}#dialog-body .auto-hunt-panel .auto-hunt-potion>label{grid-column:2;grid-row:1;display:block;font-size:14.5px;line-height:1.6;white-space:nowrap}#dialog-body .auto-hunt-panel .auto-hunt-potion>label>small{font-size:11px;color:var(--ah-soft)!important}#dialog-body .auto-hunt-panel .auto-hunt-potion input[type=number]{width:40px;height:22px;margin:0 1px;padding:0 2px;border:1px solid #4d4b46!important;border-radius:3px!important;background:#0b0e13!important;color:var(--ah-gold)!important;font:700 15px var(--ah-serif);text-align:center;appearance:textfield;-moz-appearance:textfield}#dialog-body .auto-hunt-bar{grid-column:2;grid-row:2;position:relative;display:block;height:9px;margin:4px 0 16px;border:1px solid #3b3f46;border-radius:5px;background:#0b0e13;box-shadow:inset 0 1px 2px #000a}#dialog-body .auto-hunt-bar>i{position:absolute;left:0;top:0;bottom:0;width:var(--v);border-radius:4px 0 0 4px;background:linear-gradient(180deg,#ff7a63,#d83a2b 55%,#9a1f16)}#dialog-body .auto-hunt-bar-mp>i{background:linear-gradient(180deg,#7cc0ff,#2f7fe0 55%,#1a4ea0)}#dialog-body .auto-hunt-bar:after{content:"";position:absolute;left:var(--v);top:-4px;width:4px;height:15px;transform:translate(-50%);border-radius:1px;background:linear-gradient(90deg,#9a6e22,#f6dc90,#9a6e22);box-shadow:0 0 3px #000}#dialog-body .auto-hunt-panel .auto-hunt-bar>em{position:absolute;left:var(--v);top:12px;transform:translate(-50%);font:400 11px var(--ah-serif);font-style:normal;color:var(--ah-ink)!important}#dialog-body .auto-hunt-panel .auto-hunt-skill{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;align-items:center;margin-bottom:6px;padding:5px 8px;border:1px solid #2b333f;border-radius:4px;background:linear-gradient(180deg,#1b212b,#161b23);flex-wrap:nowrap}#dialog-body .auto-hunt-skill-icon{grid-column:1;grid-row:1/3;width:42px;height:42px;display:grid;border:1px solid #c9a24f;border-radius:3px;background:#0b0e13;box-shadow:0 0 0 1px #000,inset 0 0 6px #000;overflow:hidden}#dialog-body .auto-hunt-skill-icon>b{grid-area:1/1;display:none;place-items:center;font:400 22px/1 sans-serif;color:#c9b88a}#dialog-body .auto-hunt-skill-icon>b[data-slot="-1"]{opacity:.55}#dialog-body .auto-hunt-skill-icon>b>img{width:100%;height:100%;object-fit:cover;display:block}#dialog-body .auto-hunt-skill:has(option[value="-1"]:checked) b[data-slot="-1"],#dialog-body .auto-hunt-skill:has(option[value="0"]:checked) b[data-slot="0"],#dialog-body .auto-hunt-skill:has(option[value="1"]:checked) b[data-slot="1"],#dialog-body .auto-hunt-skill:has(option[value="2"]:checked) b[data-slot="2"],#dialog-body .auto-hunt-skill:has(option[value="3"]:checked) b[data-slot="3"]{display:grid}#dialog-body .auto-hunt-skill-label{grid-column:2;grid-row:1;font-size:13px;color:var(--ah-soft)!important}#dialog-body .auto-hunt-panel .auto-hunt-skill>select{grid-column:2;grid-row:2;min-width:0;width:100%;height:24px;margin:0;padding:0 38px 0 0;appearance:none;-webkit-appearance:none;cursor:pointer;border:0!important;background:none!important;color:#f3e7c8!important;font:700 16px var(--ah-serif);text-overflow:ellipsis}#dialog-body .auto-hunt-skill>select option{background:#141a22;color:#efe2c0;font-weight:400}#dialog-body .auto-hunt-skill:after{content:"";position:absolute;right:8px;top:50%;width:28px;height:28px;transform:translateY(-50%);pointer-events:none;border:1px solid #9a7c42;border-radius:3px;background:linear-gradient(180deg,#1f2630,#12171e) padding-box;box-shadow:inset 0 0 0 1px #0b0e13}#dialog-body .auto-hunt-skill:before{content:"";position:absolute;right:17px;top:50%;width:8px;height:8px;margin-top:-6px;z-index:1;pointer-events:none;border:solid #ecd08a;border-width:0 2px 2px 0;transform:rotate(45deg)}#dialog-body .auto-hunt-skill:focus-within{border-color:#8a6a32}#dialog-body .auto-hunt-modes{display:flex;gap:6px;margin-block:6px}#dialog-body .auto-hunt-panel .auto-hunt-mode{display:flex;flex-direction:row!important;flex:1 1 auto;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:2px 8px;border:1px solid #2b333f;border-radius:4px;background:linear-gradient(180deg,#1b212b,#161b23);font-size:13.5px;line-height:1.1;white-space:nowrap;cursor:pointer}#dialog-body .auto-hunt-panel .auto-hunt-mode:has(input:checked){border-color:#d9b766;color:#f3e7c8;box-shadow:inset 0 0 6px #e3b8584d}#dialog-body .auto-hunt-panel .auto-hunt-mode>input{flex:none;width:15px;height:15px;margin:0;accent-color:#d9b766;cursor:pointer}#dialog-body .auto-hunt-panel .auto-hunt-mode>input:focus-visible{outline:2px solid #ffd45a;outline-offset:2px}#dialog-body .auto-hunt-panel fieldset:has(input[data-ah=mode][value=basic]:checked) .auto-hunt-skill{opacity:.45}@media(max-height:780px){#dialog-body .auto-hunt-modes{margin-block:4px}#dialog-body .auto-hunt-panel .auto-hunt-skill{margin-bottom:4px;padding-block:2px}}#dialog-body .auto-hunt-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:6px}#dialog-body .auto-hunt-panel .auto-hunt-chip{display:flex;align-items:center;flex-wrap:nowrap;gap:6px;min-height:30px;padding:2px 6px 2px 4px;border:1px solid #2b333f;border-radius:4px;background:linear-gradient(180deg,#1b212b,#161b23);font-size:14px}#dialog-body .auto-hunt-chip>.auto-hunt-ico{order:0;flex:none;width:26px;height:24px}#dialog-body .auto-hunt-chip>span{order:1;flex:1;min-width:0;line-height:1.1;font-size:13.5px}#dialog-body .auto-hunt-chip>input[type=checkbox]{order:2}#dialog-body .auto-hunt-ico{display:block;background:center/contain no-repeat}#dialog-body .auto-hunt-ico-coins{background-image:url(/assets/ui/auto/coins.webp)}#dialog-body .auto-hunt-ico-gem{background-image:url(/assets/ui/auto/gem.webp)}#dialog-body .auto-hunt-ico-chest{background-image:url(/assets/ui/auto/chest.webp)}#dialog-body .auto-hunt-ico-pot{background-image:url(/assets/ui/auto/pot.webp)}#dialog-body .auto-hunt-ico-flaskr{background-image:url(/assets/ui/auto/flaskr.webp)}#dialog-body .auto-hunt-ico-flaskb{background-image:url(/assets/ui/auto/flaskb.webp)}#dialog-body .auto-hunt-panel .auto-hunt-names{display:flex;flex-direction:column;align-items:stretch;gap:4px;font-size:13px;color:var(--ah-ink)}#dialog-body .auto-hunt-panel .auto-hunt-names>input{min-width:0;width:100%;box-sizing:border-box;height:30px;margin:0;padding:3px 10px;border:1px solid #4d4b46!important;border-radius:3px!important;background:#0d1117!important;color:var(--ah-ink)!important;font:400 14px var(--ah-serif)}#dialog-body .auto-hunt-names>input::placeholder{color:#7d7766}@media(max-width:900px),(max-height:560px){#dialog:has(#dialog-body [data-auto-hunt-form]){zoom:.8;width:min(860px,calc((100vw - 16px)/.8))!important;max-height:calc((100dvh - 12px)/.8)!important}}@media(max-width:640px){#dialog-body .auto-hunt-cols{grid-template-columns:1fr}#dialog-body .auto-hunt-top{grid-template-columns:1fr 150px}#dialog-body .auto-hunt-top .auto-hunt-state{grid-row:1}#dialog-body .auto-hunt-top>.auto-hunt-note{grid-column:1/3;grid-row:3}}:root{--cho-serif:"Noto Serif","Times New Roman",serif;--cho-cream:#f4e8c8}body .market-panel{z-index:80!important;width:min(1000px,96vw)!important;max-height:94vh!important;box-sizing:border-box!important;overflow:visible!important;display:flex!important;flex-direction:column;background:none!important;border:1px solid transparent!important;border-radius:0!important;border-image:url(/assets/ui/cho/frame.webp) 124 215 100 215 fill / 103px 179px 83px 179px / 0 stretch!important;padding:110px 46px 26px!important;color:var(--cho-cream)!important;font:400 17px/1.35 var(--cho-serif)!important;filter:drop-shadow(0 10px 24px rgba(0,0,0,.6))}body .market-panel[hidden]{display:none!important}body .market-panel>h3{position:absolute;left:0;right:0;top:19px;height:62px;margin:0!important;display:flex;align-items:center;justify-content:center;pointer-events:none;font:700 47px/1 var(--cho-serif)!important;letter-spacing:.3px;color:#f7d36b!important;background:linear-gradient(#fffbe6 10%,#fbe08a 50%,#d79a35 92%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 1px #000) drop-shadow(0 0 6px rgba(0,0,0,.6))}body .market-panel>h3>.hud-icon-art{display:none!important}body .market-panel>h3:before{content:"";position:absolute;left:100px;top:-24px;width:192px;height:108px;background:url(/assets/ui/cho/badge.webp) center/100% 100% no-repeat}body .market-panel>.market-x{position:absolute;right:80px;top:20px;width:64px!important;height:68px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:url(/assets/ui/cho/close.webp) center/100% 100% no-repeat!important;font-size:0!important;box-shadow:none!important;cursor:pointer}body .market-panel>.market-x:hover{filter:brightness(1.18)}body .market-panel>.market-tabs{display:flex;gap:10px;margin:0 2px 14px;flex:0 0 auto}body .market-panel>.market-tabs>button{flex:1 1 0;min-width:0;height:49px;margin:0!important;padding:0 8px!important;border:0!important;border-radius:0!important;display:flex;align-items:center;justify-content:center;gap:10px;background:url(/assets/ui/cho/tab-dark.webp) center/100% 100% no-repeat!important;color:var(--cho-cream)!important;font:600 22px/1 var(--cho-serif)!important;text-shadow:0 2px 2px #000;white-space:nowrap;box-shadow:none!important}body .market-panel>.market-tabs>button.on{background-image:url(/assets/ui/cho/tab-gold.webp)!important;color:#fff8e6!important;text-shadow:0 1px 1px #5a3300,0 0 3px #6b3d00}body .market-panel>.market-tabs>button:hover:not(.on){filter:brightness(1.15)}body .market-panel>.market-tabs>button>.hud-icon-art{display:none!important}body .market-panel>.market-tabs>button:before{content:"";flex:0 0 34px;height:36px;background:var(--ic) center/contain no-repeat;filter:drop-shadow(0 1px 1px #000)}body .market-panel [data-action=market-tab-buy]{--ic:url(/assets/ui/cho/ic-mua.webp)}body .market-panel [data-action=market-tab-shop]{--ic:url(/assets/ui/cho/ic-stall.webp)}body .market-panel [data-action=market-tab-sell]{--ic:url(/assets/ui/cho/ic-bag.webp)}body .market-panel [data-action=market-tab-mine]{--ic:url(/assets/ui/cho/ic-chest.webp)}body .market-panel [data-action=market-tab-log]{--ic:url(/assets/ui/cho/ic-scroll.webp)}body .market-panel>.market-body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 2px 4px;scrollbar-width:thin;scrollbar-color:#8a6a2c transparent}body .market-panel .market-body .hint{color:#cbbd9c;opacity:1!important;font:400 16px/1.4 var(--cho-serif);margin:4px 0}body .market-panel .market-body .err{color:#ff9a86!important;min-height:0!important;margin:4px 0;font:600 16px var(--cho-serif)}body .market-panel .market-body .err:empty{display:none}body .market-panel .market-body h4{margin:10px 0 6px;color:#f2cf6c;font:700 20px/1.2 var(--cho-serif);text-shadow:0 2px 2px #000}body .market-panel .market-body :is(input,select){height:40px;box-sizing:border-box;margin:3px 4px 3px 0!important;padding:0 12px;border:0!important;border-radius:0!important;max-width:100%;background:url(/assets/ui/cho/select.webp) center/100% 100% no-repeat!important;color:var(--cho-cream)!important;font:500 17px var(--cho-serif)!important;outline:none}body .market-panel .market-body select{appearance:none;-webkit-appearance:none;padding-right:38px;background:url(/assets/ui/cho/arrow.webp) right 14px center/18px auto no-repeat,url(/assets/ui/cho/select.webp) center/100% 100% no-repeat!important;cursor:pointer}body .market-panel .market-body select option{background:#1a1a20;color:var(--cho-cream)}body .market-panel .market-body button{height:40px;min-width:84px;margin:3px 6px 3px 0!important;padding:0 18px!important;border:0!important;border-radius:0!important;box-shadow:none!important;cursor:pointer;background:url(/assets/ui/cho/btn-foot.webp) center/100% 100% no-repeat!important;color:var(--cho-cream)!important;font:600 17px/1 var(--cho-serif)!important;text-shadow:0 2px 2px #000}body .market-panel .market-body button:is([data-action=market-buy],[data-action=market-search-go],[data-action=market-post],[data-action=shop-open],[data-action=shop-buy],[data-action=shop-buy-confirm],[data-action=shop-buy-recheck]){background-image:url(/assets/ui/cho/btn-gold.webp)!important;color:#2e1900!important;font-weight:700!important;text-shadow:0 1px 0 #ffe7a0}body .market-panel .market-body button:hover:not(:disabled){filter:brightness(1.13)}body .market-panel button:disabled{opacity:1!important;filter:grayscale(.7) brightness(.62);cursor:default}body .market-panel .market-body button>.hud-icon-art{width:1.3em;height:1.3em;vertical-align:-.3em;margin-right:4px}body .market-panel>.market-body[data-tab=buy]{display:grid;grid-template-columns:328fr 189fr 220fr 132fr;column-gap:10px;align-content:start}body .market-panel>.market-body[data-tab=buy]>*{grid-column:1/-1}body .market-panel>.market-body[data-tab=buy]>div:first-child:empty{display:none}body .market-panel>.market-body[data-tab=buy]>:is(input,select,button[data-action=market-search-go]){grid-column:auto;width:100%;height:45px;margin:0 0 6px!important}body .market-panel>.market-body[data-tab=buy]>input[data-role=market-search]{padding-left:50px;color:#4b3a24!important;font-size:19px!important;background:url(/assets/ui/cho/ic-search.webp) 14px center/26px auto no-repeat,url(/assets/ui/cho/search.webp) center/100% 100% no-repeat!important}body .market-panel>.market-body[data-tab=buy]>input[data-role=market-search]::placeholder{color:#6d5c45;opacity:1}body .market-panel>.market-body[data-tab=buy]>select{font-size:19px!important}body .market-panel>.market-body[data-tab=buy]>button[data-action=market-search-go]{min-width:0;padding:0!important;font-size:23px!important}body .market-panel .market-body .market-gold{display:flex;align-items:center;gap:10px;height:41px;margin:0 -9px 8px;padding:0 0 0 22px;box-sizing:border-box;background:url(/assets/ui/cho/strip.webp) center/100% 100% no-repeat;color:#f3e7c9;font:600 20px var(--cho-serif);text-shadow:0 2px 2px #000}body .market-panel .market-body .market-gold:before{content:"";width:40px;height:32px;background:url(/assets/ui/cho/coins.webp) center/contain no-repeat}body .market-panel .market-body .market-gold>b{color:#ffd83f;font:700 22px var(--cho-serif);margin-left:4px}body .market-panel>.market-body[data-tab=buy]>table{display:flex;flex-direction:column;gap:9px;margin:0!important;width:100%}body .market-panel>.market-body[data-tab=buy]>table>tr:first-child,body .market-panel>.market-body[data-tab=buy]>table>tbody>tr:first-child{display:none}body .market-panel>.market-body[data-tab=buy] tr[data-listing]{display:grid;grid-template-columns:68px minmax(0,1fr) 118px 172px 156px;grid-template-rows:1fr 1fr;column-gap:14px;align-items:center;height:72px;padding:0 14px 0 10px;box-sizing:border-box;background:url(/assets/ui/cho/row.webp) center/100% 100% no-repeat}body .market-panel>.market-body[data-tab=buy] tr[data-listing]:hover{background-image:url(/assets/ui/cho/rowhi.webp)}body .market-panel>.market-body[data-tab=buy] tr[data-listing]>td{padding:0!important;border:0!important;min-width:0}body .market-panel>.market-body[data-tab=buy] tr[data-listing]>td:first-child{display:contents}body .market-panel .market-ic{grid-row:1/3;grid-column:1;width:66px;height:62px;display:grid;place-items:center;background:url(/assets/ui/cho/slot.webp) center/100% 100% no-repeat;font-size:28px;line-height:1}body .market-panel .market-ic>img{width:52px;height:50px;object-fit:contain;filter:drop-shadow(0 2px 2px #000)}body .market-panel .market-ic[data-emoji]:before{content:attr(data-emoji)}body .market-panel .market-nm{grid-row:1;grid-column:2;align-self:end;color:#f7ebcb;font:700 22px/1.15 var(--cho-serif);text-shadow:0 2px 2px #000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .market-panel>.market-body[data-tab=buy] tr[data-listing]>td:nth-child(2){grid-row:2;grid-column:2;align-self:start;color:#d4c7aa;font:400 17px/1.3 var(--cho-serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .market-panel>.market-body[data-tab=buy] tr[data-listing]>td:nth-child(2):before{content:"Người bán: "}body .market-panel>.market-body[data-tab=buy] tr[data-listing]>td:nth-child(4){grid-row:1/3;grid-column:3;text-align:center;color:#f3e7c9;font:600 19px var(--cho-serif);text-shadow:0 2px 2px #000;white-space:nowrap}body .market-panel>.market-body[data-tab=buy] tr[data-listing]>td:nth-child(4):before{content:"Còn ";font-weight:400;font-size:15px;color:#bfb293}body .market-panel>.market-body[data-tab=buy] tr[data-listing]>td:nth-child(3){grid-row:1/3;grid-column:4;display:flex;align-items:center;gap:10px;height:44px;padding-left:18px!important;border-left:1px solid rgba(201,162,74,.28)!important;color:#f7ebcb;font:700 21px var(--cho-serif);text-shadow:0 2px 2px #000;white-space:nowrap}body .market-panel>.market-body[data-tab=buy] tr[data-listing]>td:nth-child(3):before{content:"";flex:0 0 42px;height:34px;background:url(/assets/ui/cho/coin.webp) center/contain no-repeat}body .market-panel>.market-body[data-tab=buy] tr[data-listing]>td:last-child{grid-row:1/3;grid-column:5}body .market-panel>.market-body[data-tab=buy] tr[data-listing]>td:last-child>button{width:100%;height:46px;margin:0!important;padding:0!important;font-size:22px!important}body .market-panel>.market-body[data-tab=buy]>div.hint:not(.market-gold),body .market-panel>.market-body:is([data-tab=mine],[data-tab=log])>div.hint:first-child,body .market-panel>.market-body[data-tab=shop]>h4+div.hint{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:150px;margin:2px 0 8px;box-sizing:border-box;border:1px solid rgba(201,162,74,.3);background:linear-gradient(#0a0a0e8c,#18181e8c);color:#cbbd9c;font:italic 400 19px var(--cho-serif);text-align:center}body .market-panel>.market-body[data-tab=buy]>div.hint:not(.market-gold):before,body .market-panel>.market-body:is([data-tab=mine],[data-tab=log])>div.hint:first-child:before,body .market-panel>.market-body[data-tab=shop]>h4+div.hint:before{content:"";width:64px;height:58px;background:url(/assets/ui/cho/ic-stall.webp) center/contain no-repeat;opacity:.55;filter:grayscale(.3)}body .market-panel>.market-body[data-tab=log]>div.hint:first-child:before{background-image:url(/assets/ui/cho/ic-scroll.webp)}body .market-panel>.market-body[data-tab=mine]>div.hint:first-child:before{background-image:url(/assets/ui/cho/ic-chest.webp)}body .market-panel>.market-body:not([data-tab=buy]) table{width:100%;border-collapse:separate!important;border-spacing:0 6px;margin:4px 0!important}body .market-panel>.market-body:not([data-tab=buy]) th{padding:2px 10px!important;border:0!important;color:#e9c766;font:600 15px var(--cho-serif);text-align:left}body .market-panel>.market-body:not([data-tab=buy]) td{padding:7px 10px!important;border:0!important;border-top:1px solid rgba(201,162,74,.38)!important;border-bottom:1px solid rgba(201,162,74,.38)!important;background:linear-gradient(#1f2027,#141519);color:#f3e7c9;font:500 16px/1.3 var(--cho-serif);vertical-align:middle}body .market-panel>.market-body:not([data-tab=buy]) td:first-child{border-left:1px solid rgba(201,162,74,.38)!important;font-weight:700}body .market-panel>.market-body:not([data-tab=buy]) td:last-child{border-right:1px solid rgba(201,162,74,.38)!important}body .market-panel>.market-body:not([data-tab=buy]) td input{width:92px!important}body .market-panel>.market-body[data-tab=sell]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;align-content:start}body .market-panel>.market-body[data-tab=sell]>:is(div,select[data-role=market-item]){flex:1 1 100%}body .market-panel>.market-body[data-tab=sell]>span{color:#e9c766;font:600 16px var(--cho-serif)}body .market-panel>.market-body[data-tab=sell]>div[data-role=market-fee]{padding:6px 12px;border-left:3px solid #c9a24a;background:#c9a24a14}body .market-panel>.market-body[data-tab=sell]>button[data-action=market-post]{min-width:180px;height:46px;font-size:20px!important}body .market-panel .market-shop-item{margin:7px 0!important;padding:9px 14px!important;border:1px solid rgba(201,162,74,.38)!important;border-left-width:4px!important;background:linear-gradient(#1f2027,#141519)!important;font:500 16px var(--cho-serif)}body .market-panel .market-shop-item>b{color:#f7ebcb;font:700 18px var(--cho-serif)}body .market-panel .market-shop-item>span[data-price]{color:#ffd83f;font-weight:700}body .market-panel .market-confirm{margin:8px -6px!important;padding:14px 24px!important;border:0!important;border-radius:0!important;background:url(/assets/ui/cho/confirm.webp) center/100% 100% no-repeat!important}body .market-panel .market-confirm.stale{filter:hue-rotate(-30deg) saturate(1.3)}body .market-panel .market-shop-status{font-weight:700}body .market-panel>.market-foot{flex:0 0 auto;display:flex;justify-content:center;gap:64px;padding:12px 0 0}body .market-panel>.market-foot>button{width:169px;height:48px;margin:0!important;padding:0 10px 0 0!important;border:0!important;border-radius:0!important;display:flex;align-items:center;justify-content:center;gap:12px;box-shadow:none!important;cursor:pointer;background:url(/assets/ui/cho/btn-foot.webp) center/100% 100% no-repeat!important;color:var(--cho-cream)!important;font:600 21px/1 var(--cho-serif)!important;text-shadow:0 2px 2px #000}body .market-panel>.market-foot>button:before{content:"";width:26px;height:26px;background:url(/assets/ui/cho/ic-refresh.webp) center/contain no-repeat}body .market-panel>.market-foot>button[data-action=market-close]:before{background-image:url(/assets/ui/cho/ic-x.webp);width:22px;height:22px}body .market-panel>.market-foot>button:hover{filter:brightness(1.15)}@media(max-height:620px),(max-width:900px){body .market-panel{width:min(900px,97vw)!important;max-height:97vh!important;border-image-width:60px 104px 46px 104px!important;padding:60px 30px 14px!important;font-size:14px!important}body .market-panel>h3{top:9px;height:38px;font-size:26px!important}body .market-panel>h3:before{left:52px;top:-12px;width:110px;height:62px}body .market-panel>.market-x{right:44px;top:9px;width:38px!important;height:40px!important}body .market-panel>.market-tabs{gap:6px;margin-bottom:8px}body .market-panel>.market-tabs>button{height:34px;gap:5px;font-size:14px!important;padding:0 4px!important}body .market-panel>.market-tabs>button:before{flex-basis:22px;height:24px}body .market-panel .market-body :is(input,select){height:32px;font-size:14px!important;padding:0 8px}body .market-panel .market-body select{padding-right:26px;background-size:12px auto,100% 100%!important;background-position:right 9px center,center!important}body .market-panel .market-body button{height:32px;min-width:64px;padding:0 12px!important;font-size:14px!important}body .market-panel>.market-body[data-tab=buy]>:is(input,select,button[data-action=market-search-go]){height:34px;margin-bottom:5px!important;font-size:14px!important}body .market-panel>.market-body[data-tab=buy]>input[data-role=market-search]{padding-left:34px;background-size:18px auto,100% 100%!important;background-position:9px center,center!important}body .market-panel>.market-body[data-tab=buy]>button[data-action=market-search-go]{font-size:17px!important}body .market-panel .market-body .market-gold{height:30px;margin-bottom:6px;font-size:15px;padding-left:14px}body .market-panel .market-body .market-gold:before{width:28px;height:22px}body .market-panel .market-body .market-gold>b{font-size:16px}body .market-panel>.market-body[data-tab=buy]>table{gap:6px}body .market-panel>.market-body[data-tab=buy] tr[data-listing]{grid-template-columns:42px minmax(0,1fr) 74px 104px 92px;column-gap:8px;height:48px;padding:0 8px 0 6px}body .market-panel .market-ic{width:40px;height:40px;font-size:20px}body .market-panel .market-ic>img{width:28px;height:28px}body .market-panel .market-nm{font-size:15px}body .market-panel>.market-body[data-tab=buy] tr[data-listing]>td:nth-child(2){font-size:12px}body .market-panel>.market-body[data-tab=buy] tr[data-listing]>td:nth-child(4){font-size:14px}body .market-panel>.market-body[data-tab=buy] tr[data-listing]>td:nth-child(4):before{font-size:11px}body .market-panel>.market-body[data-tab=buy] tr[data-listing]>td:nth-child(3){gap:5px;height:32px;padding-left:8px!important;font-size:15px}body .market-panel>.market-body[data-tab=buy] tr[data-listing]>td:nth-child(3):before{flex-basis:26px;height:22px}body .market-panel>.market-body[data-tab=buy] tr[data-listing]>td:last-child>button{height:34px;font-size:16px!important}body .market-panel>.market-body[data-tab=buy]>div.hint:not(.market-gold),body .market-panel>.market-body:is([data-tab=mine],[data-tab=log])>div.hint:first-child,body .market-panel>.market-body[data-tab=shop]>h4+div.hint{min-height:84px;font-size:15px;gap:4px}body .market-panel>.market-body[data-tab=buy]>div.hint:not(.market-gold):before,body .market-panel>.market-body:is([data-tab=mine],[data-tab=log])>div.hint:first-child:before,body .market-panel>.market-body[data-tab=shop]>h4+div.hint:before{width:40px;height:34px}body .market-panel .market-body .hint{font-size:13px}body .market-panel .market-body h4{font-size:16px;margin:6px 0 4px}body .market-panel>.market-body:not([data-tab=buy]) td{padding:4px 8px!important;font-size:13px}body .market-panel>.market-body:not([data-tab=buy]) th{font-size:12px}body .market-panel>.market-foot{gap:44px;padding-top:6px}body .market-panel>.market-foot>button{width:112px;height:32px;gap:7px;font-size:15px!important}body .market-panel>.market-foot>button:before{width:17px;height:17px}body .market-panel>.market-foot>button[data-action=market-close]:before{width:14px;height:14px}}:root{--bshop-serif:"Noto Serif",Cambria,"Times New Roman",serif;--bshop-gold:#f1cf7d;--bshop-ink:#e9e0cc;--bshop-line:#2d3a4c}#dialog:has(.borin-fantasy){width:min(1380px,calc(100vw - 24px),calc((100dvh - 24px)*1.598))!important;max-width:none!important;max-height:none!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}#dialog:has(.borin-fantasy):before,#dialog:has(.borin-fantasy):after{display:none!important}#dialog:has(.borin-fantasy) #dialog-body{padding:0!important;margin:0!important;overflow:hidden!important;max-height:none!important}body .borin-fantasy{container-type:inline-size;height:auto!important;aspect-ratio:855/535;box-sizing:border-box;overflow:hidden;background:linear-gradient(180deg,#0a1621,#07121d 60%,#081523)!important;box-shadow:0 18px 50px #000d,0 0 0 1px #1f2a38;color:var(--bshop-ink);font-family:var(--bshop-serif)!important}body .borin-fantasy>*{--k:calc(100cqw / 855)}body .borin-fantasy>.storage-main{position:relative;height:100%;display:grid!important;grid-template-rows:calc(var(--k)*81) minmax(0,1fr) calc(var(--k)*53)!important;gap:0!important;padding:0!important}body .borin-fantasy>.storage-main:before{content:"";position:absolute;inset:calc(var(--k)*3);z-index:3;pointer-events:none;border:1px solid #8d7244;background:url(/assets/ui/borin-shop/c-tl.webp) left top/calc(var(--k)*16) no-repeat,url(/assets/ui/borin-shop/c-tr.webp) right top/calc(var(--k)*16) no-repeat,url(/assets/ui/borin-shop/c-bl.webp) left bottom/calc(var(--k)*16) no-repeat,url(/assets/ui/borin-shop/c-br.webp) right bottom/calc(var(--k)*16) no-repeat;margin:calc(var(--k)*-2)}body .borin-fantasy button{min-height:0!important;box-shadow:none;font-family:inherit!important;text-shadow:none}body .borin-fantasy button:focus-visible{outline:2px solid #ffe08a;outline-offset:1px}body .borin-fantasy .storage-wallet.borin-top{position:relative!important;display:block!important;height:auto;min-width:0!important;margin:0!important;padding:0!important;justify-self:stretch!important;background:none!important;border:0!important;border-bottom:1px solid #5f4f36!important;box-shadow:none!important;font-size:inherit!important}.borin-top .borin-npc{position:absolute;left:calc(var(--k)*18);top:calc(var(--k)*7);display:flex;align-items:center;gap:calc(var(--k)*13)}.borin-top .borin-portrait{flex:none;width:calc(var(--k)*69);height:calc(var(--k)*69);border-radius:50%;background:url(/assets/ui/borin-shop/portrait.webp) center/100% 100% no-repeat}.borin-top h2{margin:0 0 calc(var(--k)*26)!important;padding:0!important;background:none!important;border:0!important;color:var(--bshop-gold)!important;text-align:left;white-space:nowrap;font:700 max(13px,calc(var(--k)*20))/1 var(--bshop-serif)!important;text-shadow:0 2px 2px #000}.borin-top h2 b{font-size:1.32em;font-weight:700}.borin-top>.borin-wallet{position:absolute;right:calc(var(--k)*52);top:calc(var(--k)*16);display:flex;gap:calc(var(--k)*10)}.borin-wallet>.borin-chip{height:calc(var(--k)*25);box-sizing:border-box;display:flex;align-items:center;gap:calc(var(--k)*7);padding:0 calc(var(--k)*12) 0 calc(var(--k)*4);border:1px solid #3a4352;border-radius:calc(var(--k)*13);background:#0a121c;color:#d9d1c1;white-space:nowrap;font:500 max(10px,calc(var(--k)*11))/1 var(--bshop-serif)}.borin-wallet>.borin-chip b{margin-left:calc(var(--k)*6);color:#f3cf6c;font-weight:700}.borin-wallet>.borin-chip i{flex:none;width:calc(var(--k)*20);height:calc(var(--k)*20);background:url(/assets/ui/borin-shop/coin.webp) center/100% 100% no-repeat}.borin-wallet>.borin-chip-gem i{background-image:url(/assets/ui/borin-shop/gem.webp);width:calc(var(--k)*21);height:calc(var(--k)*19)}body .borin-fantasy .borin-top>button[data-action=close]{position:absolute!important;right:calc(var(--k)*7)!important;top:calc(var(--k)*14)!important;left:auto!important;width:calc(var(--k)*28)!important;height:calc(var(--k)*28)!important;min-width:24px;min-height:24px!important;margin:0;padding:0!important;border:0!important;border-radius:0!important;font-size:0!important;color:transparent!important;background:url(/assets/ui/borin-shop/close.webp) center/80% 80% no-repeat!important;z-index:2}body .borin-fantasy .borin-top>button[data-action=close]:hover{filter:brightness(1.25)}.borin-top>.borin-tabs{position:absolute;left:calc(var(--k)*102);top:calc(var(--k)*50);display:flex;gap:calc(var(--k)*6)}body .borin-fantasy .borin-tabs>:is(button,.borin-tab-on){position:static!important;flex:none;display:flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;width:calc(var(--k)*128)!important;height:calc(var(--k)*27)!important;min-height:0!important;margin:0;padding:0 4px!important;white-space:nowrap;border:1px solid var(--bshop-line)!important;border-radius:calc(var(--k)*3)!important;background:linear-gradient(#111e2b,#0b1520)!important;color:var(--bshop-ink)!important;font:500 max(10px,calc(var(--k)*11.5))/1 var(--bshop-serif)!important}body .borin-fantasy .borin-tabs>.borin-tab-on{background:linear-gradient(#efca6e,#c79441)!important;border-color:#f6d98e!important;color:#2b1903!important;font-weight:700!important}body .borin-fantasy .borin-tabs>button:hover:not(:disabled){border-color:#9c7d45!important;background:linear-gradient(#182a3c,#0e1a28)!important}.borin-tabs .borin-emo,.borin-tabs .hud-icon-art{display:none}body .borin-fantasy .storage-columns{display:grid!important;grid-template-columns:calc(var(--k)*497) minmax(0,1fr)!important;gap:0!important;height:auto!important;min-height:0}body .borin-fantasy .storage-frame{border:0!important;padding:0!important;background:none!important;box-shadow:none!important;border-radius:0!important}body .borin-fantasy .storage-frame:before,body .borin-fantasy .storage-frame:after{display:none!important}body .borin-fantasy .borin-catalog{display:grid!important;grid-template-columns:calc(var(--k)*74) minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;column-gap:calc(var(--k)*15);padding:calc(var(--k)*9) calc(var(--k)*8) 0 calc(var(--k)*10)!important;border-right:1px solid #4d4434!important;min-height:0}.borin-catalog>h2,.borin-catalog>footer{display:none!important}.borin-catalog>.borin-slots{display:flex;flex-direction:column;gap:calc(var(--k)*6);min-height:0;overflow:auto;scrollbar-width:none}body .borin-fantasy .borin-slots>button,body .borin-fantasy .storage-filters>button{box-sizing:border-box;margin:0;border:1px solid var(--bshop-line)!important;border-radius:calc(var(--k)*3)!important;background:linear-gradient(#101d2a,#0b1520)!important;color:var(--bshop-ink)!important;white-space:nowrap}body .borin-fantasy .borin-slots>button{flex:none;height:calc(var(--k)*30)!important;padding:0 0 0 calc(var(--k)*13)!important;text-align:left;font:500 max(10px,calc(var(--k)*12))/1 var(--bshop-serif)!important}body .borin-fantasy :is(.borin-slots,.storage-filters)>button[aria-pressed=true]{background:linear-gradient(#efca6e,#c79441)!important;border-color:#f6d98e!important;color:#2b1903!important;font-weight:700!important}body .borin-fantasy :is(.borin-slots,.storage-filters)>button:hover:not([aria-pressed=true]){border-color:#9c7d45!important}body .borin-fantasy .borin-shelves{min-height:0;overflow:auto;padding:0 calc(var(--k)*4) calc(var(--k)*8) 0!important;scrollbar-width:thin;scrollbar-color:#5d4c30 transparent}body .borin-fantasy .borin-tier{margin:0 0 calc(var(--k)*4)!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;contain-intrinsic-size:auto 420px}body .borin-fantasy .borin-tier h3{display:flex;align-items:center;gap:calc(var(--k)*8);margin:0 0 calc(var(--k)*8)!important;padding:calc(var(--k)*3) 0 0!important;border:0!important;color:#ecc46c!important;font:700 max(10px,calc(var(--k)*12.5))/1.2 var(--bshop-serif)!important;white-space:nowrap}body .borin-fantasy .borin-tier h3:before,body .borin-fantasy .borin-tier h3:after{content:"";flex:1;height:calc(var(--k)*8);background:linear-gradient(#7d6a49,#7d6a49) left center/calc(100% - var(--k)*12) 1px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M5 1 9 5 5 9 1 5Z' fill='none' stroke='%23d1ab5f' stroke-width='1.5'/%3E%3C/svg%3E") right center/calc(var(--k)*8) no-repeat}body .borin-fantasy .borin-tier h3:after{transform:scaleX(-1)}body .borin-fantasy .borin-tier h3 small{display:none}body .borin-fantasy .borin-display-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:auto!important;gap:calc(var(--k)*9) calc(var(--k)*8)!important}body .borin-fantasy .borin-offer{grid-column:auto!important;grid-row:auto!important;position:relative;display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;height:calc(var(--k)*129);min-width:0;margin:0;padding:calc(var(--k)*12) calc(var(--k)*3) calc(var(--k)*6)!important;overflow:hidden;border:calc(var(--k)*1.5) solid #33507c!important;border-radius:calc(var(--k)*4)!important;background:radial-gradient(ellipse 80% 60% at 50% 38%,#17263c,#0a1320 78%)!important;color:var(--bshop-ink)!important}body .borin-fantasy .borin-offer:hover{border-color:#b18f52!important;box-shadow:none!important}body .borin-fantasy .borin-offer[aria-pressed=true]{border-color:#f0c65f!important;background:radial-gradient(ellipse 80% 60% at 50% 38%,#1d2a3a,#0b1420 78%)!important;box-shadow:0 0 calc(var(--k)*8) #f0c65f66,inset 0 0 calc(var(--k)*10) #f0c65f33!important}.borin-offer>.borin-lv{position:absolute;left:calc(var(--k)*5);top:calc(var(--k)*4);z-index:1;padding:calc(var(--k)*1.5) calc(var(--k)*6);border:1px solid #6d6f78;border-radius:calc(var(--k)*8);background:#0a111bdd;color:#ece4d2;font:600 max(8px,calc(var(--k)*8.5))/1.1 var(--bshop-serif);font-style:normal;white-space:nowrap}.borin-offer:has(>em)>.borin-lv{border-color:#a4493d;color:#ff9a86}body .borin-fantasy .borin-offer>.borin-item-visual{flex:none;width:100%;height:calc(var(--k)*64)!important;margin:0 0 calc(var(--k)*5);font-size:calc(var(--k)*40)!important}.borin-offer:has(>em)>.borin-item-visual{opacity:.55;filter:grayscale(.45)}body .borin-fantasy .borin-offer>strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;color:#efe6d3!important;font:500 max(9px,calc(var(--k)*10.5))/1.12 var(--bshop-serif)!important;text-align:center}.borin-offer>.equipment-description,.borin-offer>em,.borin-offer .borin-slot-name,.borin-offer .borin-unit{display:none!important}body .borin-fantasy .borin-offer>small{display:flex;align-items:center;justify-content:center;gap:calc(var(--k)*5);margin:auto 0 0!important;color:#f4e7c9!important;font:700 max(10px,calc(var(--k)*11.5))/1 var(--bshop-serif)!important}.borin-offer>small:before{content:"";width:calc(var(--k)*14);height:calc(var(--k)*14);background:url(/assets/ui/borin-shop/coin.webp) center/100% 100% no-repeat}.borin-catalog[data-borin-filter=weapon] .borin-offer:not([data-slot=weapon]),.borin-catalog[data-borin-filter=weapon] .borin-tier:not(:has([data-slot=weapon])),.borin-catalog[data-borin-filter=outfit] .borin-offer:not([data-slot=outfit]),.borin-catalog[data-borin-filter=outfit] .borin-tier:not(:has([data-slot=outfit])),.borin-catalog[data-borin-filter=hat] .borin-offer:not([data-slot=hat]),.borin-catalog[data-borin-filter=hat] .borin-tier:not(:has([data-slot=hat])),.borin-catalog[data-borin-filter=legs] .borin-offer:not([data-slot=legs]),.borin-catalog[data-borin-filter=legs] .borin-tier:not(:has([data-slot=legs])),.borin-catalog[data-borin-filter=gloves] .borin-offer:not([data-slot=gloves]),.borin-catalog[data-borin-filter=gloves] .borin-tier:not(:has([data-slot=gloves])),.borin-catalog[data-borin-filter=boots] .borin-offer:not([data-slot=boots]),.borin-catalog[data-borin-filter=boots] .borin-tier:not(:has([data-slot=boots])),.borin-catalog[data-borin-filter=ring] .borin-offer:not([data-slot=ring]),.borin-catalog[data-borin-filter=ring] .borin-tier:not(:has([data-slot=ring])){display:none!important}.borin-ring-stats{display:block;font-size:11px;color:#e8d9b0}.borin-buybar .borin-ring-cmps{margin:1px 0}body .borin-fantasy .storage-inventory{display:grid!important;grid-template-rows:calc(var(--k)*34) calc(var(--k)*25) minmax(0,1fr)!important;gap:calc(var(--k)*8)!important;padding:calc(var(--k)*8) calc(var(--k)*12) calc(var(--k)*7) calc(var(--k)*11)!important;min-height:0}body .borin-fantasy .storage-inventory:has(.storage-tabs [data-kind=bag][aria-pressed=false]){grid-template-rows:calc(var(--k)*34) calc(var(--k)*25) calc(var(--k)*25) minmax(0,1fr)!important}body .borin-fantasy .storage-inventory>header{display:flex!important;align-items:center;gap:calc(var(--k)*10);min-height:0!important;margin:0!important;padding:0!important;background:none!important;border:0!important}body .borin-fantasy .storage-inventory>header h2{flex:none;margin:0!important;padding:0!important;background:none!important;border:0!important;color:#f3e8cf!important;text-align:left;font:700 max(12px,calc(var(--k)*17))/1 var(--bshop-serif)!important;text-shadow:0 1px 2px #000}body .borin-fantasy .storage-inventory>header>button{display:none!important}.storage-inventory .borin-cap{margin-left:auto;display:flex;align-items:center;gap:calc(var(--k)*12)}.storage-inventory .borin-cap b{color:#e6ddca;font:600 max(9px,calc(var(--k)*10))/1 var(--bshop-serif);white-space:nowrap}.storage-inventory .borin-cap i{display:block;width:calc(var(--k)*155);height:calc(var(--k)*11);box-sizing:border-box;padding:1px;border:1px solid #3c4657;border-radius:calc(var(--k)*6);background:#060e17}.storage-inventory .borin-cap s{display:block;height:100%;min-width:2px;border-radius:inherit;background:linear-gradient(#e7bb58,#b37f2e);text-decoration:none}body .borin-fantasy .storage-inventory .storage-tabs{display:none!important}body .borin-fantasy .storage-inventory .storage-tabs:has([data-kind=bag][aria-pressed=false]){display:flex!important;gap:calc(var(--k)*5)}body .borin-fantasy .storage-tabs>button{flex:1;height:100%;padding:0!important;font-size:max(9px,calc(var(--k)*10))!important;border-radius:calc(var(--k)*3)!important}body .borin-fantasy .storage-filters{display:flex!important;align-items:stretch;gap:calc(var(--k)*4)!important;min-height:0;overflow:visible}body .borin-fantasy .storage-filters>button{flex:0 1 auto!important;min-width:0!important;overflow:hidden;width:auto!important;height:100%!important;padding:0 calc(var(--k)*6)!important;font:500 max(9px,calc(var(--k)*10))/1 var(--bshop-serif)!important}body .borin-fantasy .storage-filters>button[data-action=storage-sort]{position:relative;margin-left:auto!important;padding-left:calc(var(--k)*23)!important;background:url(/assets/ui/borin-shop/sort.webp) calc(var(--k)*8) center/calc(var(--k)*12) no-repeat,linear-gradient(#101d2a,#0b1520)!important}body .borin-fantasy .storage-filters>button[data-action=storage-sort]:before{content:"";position:absolute;left:calc(var(--k)*-8);top:15%;bottom:15%;width:1px;background:#4a5262}body .borin-fantasy .storage-filters>button[data-action=storage-sort][aria-pressed=true]{background:url(/assets/ui/borin-shop/sort.webp) calc(var(--k)*8) center/calc(var(--k)*12) no-repeat,linear-gradient(#efca6e,#c79441)!important}body .borin-fantasy .storage-bag-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:calc(var(--k)*6) calc(var(--k)*7)!important;padding:0 calc(var(--k)*2) calc(var(--k)*4) 0!important;align-content:start;scrollbar-width:thin;scrollbar-color:#5d4c30 transparent}body .borin-fantasy .storage-bag-grid>.chest-slot{aspect-ratio:1/1!important;height:auto!important;min-height:0!important;min-width:0!important;padding:0!important;border:1px solid #2c3c52;border-radius:calc(var(--k)*3)!important;background:linear-gradient(160deg,#122033,#0b1520)!important;box-shadow:inset 0 0 calc(var(--k)*6) #0008!important}body .borin-fantasy .storage-bag-grid>button.chest-slot:hover{border-color:#b18f52}body .borin-fantasy .storage-bag-grid>.chest-slot>span{width:84%!important;height:84%!important;font-size:calc(var(--k)*26)!important}body .borin-fantasy .storage-bag-grid>.chest-slot>small{display:none!important}body .borin-fantasy .storage-bag-grid>.chest-slot>b{top:auto!important;bottom:calc(var(--k)*2)!important;right:calc(var(--k)*4)!important;color:#fff!important;font:700 max(9px,calc(var(--k)*9.5))/1 system-ui,sans-serif!important;text-shadow:0 1px 2px #000,0 0 3px #000}body .borin-fantasy .storage-bag-grid>.chest-slot>i.borin-worn{left:calc(var(--k)*3)!important;top:calc(var(--k)*3)!important;width:calc(var(--k)*11);height:calc(var(--k)*11);min-width:10px;min-height:10px;max-width:none!important;padding:0;display:grid;place-items:center;border-radius:calc(var(--k)*2);background:#2f9a3e;box-shadow:0 0 0 1px #0a3d12;font-size:0!important;color:transparent}body .borin-fantasy .storage-bag-grid>.chest-slot>i.borin-worn:before{content:"E";color:#fff;font:700 max(8px,calc(var(--k)*8.5))/1 system-ui,sans-serif}body .borin-fantasy .storage-bag-grid>.chest-slot.empty{border-color:#1f2b3b;background:#0c1622!important;box-shadow:none!important;display:grid;place-items:center}body .borin-fantasy .storage-bag-grid>.chest-slot.empty:before{content:"+";color:#273447;font:300 calc(var(--k)*20)/1 system-ui,sans-serif}body .borin-fantasy .storage-inventory>footer{display:none!important}body .borin-fantasy .borin-buybar{position:relative;z-index:2;display:flex!important;align-items:center;gap:calc(var(--k)*12);min-width:0;margin:0!important;padding:0 calc(var(--k)*14) 0 calc(var(--k)*22)!important;border-top:1px solid #6a5638!important;background:linear-gradient(#0b1828,#09141f)}.borin-buybar>.borin-bar-art{flex:none;display:grid;place-items:center;width:calc(var(--k)*40);height:calc(var(--k)*40)}.borin-buybar>.borin-bar-art :is(img,svg,.hud-icon-art){max-width:100%!important;max-height:100%!important;object-fit:contain}.borin-buybar>.borin-bar-info{flex:1;min-width:0}.borin-buybar h3{margin:0!important;padding:0!important;border:0!important;background:none!important;color:#efe5cf!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:700 max(11px,calc(var(--k)*13.5))/1.15 var(--bshop-serif)!important}.borin-buybar h3 em{font-style:normal;color:#f2c75c}.borin-buybar .borin-bar-info p{margin:calc(var(--k)*2) 0 0!important;color:#bdb39d!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:500 max(9px,calc(var(--k)*9))/1.2 var(--bshop-serif)!important}body .borin-fantasy .borin-buybar .borin-bar-cmp{color:#58d36d!important}body .borin-fantasy .borin-buybar .borin-bar-cmp[data-up=false]{color:#ff8a78!important}.borin-buybar:has(.borin-bar-buy:disabled) .borin-bar-why{color:#ff9585!important}.borin-buybar>.borin-bar-hint{flex:1;margin:0;color:#a99e86;font:italic 500 max(10px,calc(var(--k)*11))/1 var(--bshop-serif)}body .borin-fantasy .borin-buybar>.borin-bar-x{flex:none;width:calc(var(--k)*28)!important;height:calc(var(--k)*28)!important;min-width:26px;min-height:26px!important;padding:0!important;border:1px solid #3a4658!important;border-radius:calc(var(--k)*3)!important;background:#0c1622!important;color:#eadfc6!important;font:400 max(14px,calc(var(--k)*17))/1 system-ui,sans-serif!important}body .borin-fantasy .borin-buybar>.borin-bar-buy{flex:none;width:calc(var(--k)*144)!important;height:calc(var(--k)*32)!important;min-height:26px!important;padding:0!important;border:1px solid #f6da8c!important;border-radius:calc(var(--k)*3)!important;background:linear-gradient(#f0cb6f,#c99540)!important;color:#2a1903!important;font:700 max(12px,calc(var(--k)*15))/1 var(--bshop-serif)!important;box-shadow:0 2px 6px #0008}body .borin-fantasy .borin-buybar>.borin-bar-buy:hover:not(:disabled){filter:brightness(1.1)}body .borin-fantasy .borin-buybar>.borin-bar-buy:disabled{opacity:1!important;filter:grayscale(.4) brightness(.72)}@media(max-height:600px)and (orientation:landscape){#dialog:has(.borin-fantasy){width:calc(100vw - 8px)!important}body .borin-fantasy{aspect-ratio:auto;height:calc(100dvh - 12px)!important}body .borin-fantasy .storage-filters>button{font-size:8px!important;padding:0 3px!important}body .borin-fantasy .storage-filters>button[data-action=storage-sort]{padding-left:15px!important;background-size:9px auto,auto!important;background-position:4px center,0 0!important}body .borin-fantasy .borin-offer>.borin-lv{font-size:7px}}html.touch-ui #dialog:has(.borin-fantasy){width:calc(100vw - 8px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))!important}html.touch-ui body .borin-fantasy{aspect-ratio:auto;height:calc(100dvh - 12px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important}.borin-top>.borin-tabs{display:none!important}:root{--tu-serif:"Noto Serif",Cambria,"Times New Roman",serif;--tu-gold:#ecc97a;--tu-gold2:#a8874f;--tu-ink:#dfe6f0;--tu-mute:#9aa7bb;--tu-line:#263750;--tu-cell:#0d1828}body #dialog:has(.bag-art){width:min(1400px,calc(100vw - 16px),calc((100dvh - 16px) * 1716 / 860))!important;max-width:none!important}html.touch-ui body #dialog:has(.bag-art){width:min(1400px,calc(100vw - 12px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)),calc((100dvh - 12px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)) * 1716 / 860))!important}body #dialog-body .bag-art.bag-panel{--u:calc(100cqw / 1716);aspect-ratio:1716/860!important;box-sizing:border-box;font-family:var(--tu-serif);color:var(--tu-ink);border:calc(24 * var(--u)) solid transparent!important;border-image:url(/assets/ui/tui/frame.svg) 20 / calc(24 * var(--u)) / 0 stretch!important;border-radius:0!important;background:radial-gradient(ellipse at 25% 45%,#13284a 0,#0b1729 45%,#08111f) padding-box,#08111f!important;box-shadow:0 18px 50px #000c!important}body #dialog-body .bag-art.bag-panel>.bag-frame{display:none!important}body #dialog-body .bag-art.bag-panel .inventory-main{inset:calc(-24 * var(--u))!important}body #dialog-body .bag-art.bag-panel .inventory-top{border-bottom:0!important}body #dialog-body .bag-art.bag-panel .inventory-top:before{content:"";position:absolute;left:calc(14 * var(--u));right:calc(14 * var(--u));top:calc(80 * var(--u));height:1px;background:linear-gradient(90deg,#a8874f00,#a8874fcc 6% 94%,#a8874f00)}body #dialog-body .bag-art.bag-panel .inventory-top:after{content:"";position:absolute;left:calc(856 * var(--u));top:calc(81 * var(--u));bottom:calc(20 * var(--u));width:1px;background:linear-gradient(#26375000,#2c3f5c 10% 90%,#26375000)}body #dialog .bag-art.bag-panel .inventory-top h2{position:absolute!important;left:calc(118 * var(--u))!important;top:calc(10 * var(--u))!important;width:auto!important;min-width:0!important;height:calc(70 * var(--u))!important;margin:0!important;display:flex!important;align-items:center;font:700 max(12px,calc(46 * var(--u)))/1 var(--tu-serif)!important;letter-spacing:0!important;color:var(--tu-gold)!important;-webkit-text-fill-color:var(--tu-gold)!important;text-shadow:0 2px 3px #000a!important;background:none!important}body #dialog .bag-art.bag-panel .inventory-top h2:before{content:"";position:absolute;left:calc(-80 * var(--u));top:50%;width:calc(52 * var(--u));height:calc(54 * var(--u));transform:translateY(-50%);background:url(/assets/ui/tui/star.webp) center/contain no-repeat}body #dialog-body .bag-art.bag-panel .inventory-wallet{position:absolute!important;right:calc(110 * var(--u));top:calc(18 * var(--u));display:flex!important;gap:calc(16 * var(--u))}body #dialog-body .bag-art.bag-panel .inventory-wallet>span{position:relative;height:calc(50 * var(--u));min-height:20px;min-width:calc(228 * var(--u));box-sizing:border-box;display:flex;align-items:center;gap:calc(12 * var(--u));padding:0 calc(16 * var(--u)) 0 calc(58 * var(--u));border:1px solid #33465f;border-radius:calc(26 * var(--u));background:linear-gradient(#0f1b2d,#0a1322);pointer-events:auto}body #dialog-body .bag-art.bag-panel .inventory-wallet>span:before{position:absolute;left:calc(10 * var(--u));top:50%;width:calc(38 * var(--u));height:calc(38 * var(--u));transform:translateY(-50%);content:"";background:url(/assets/ui/tui/coin.webp) center/contain no-repeat}body #dialog-body .bag-art.bag-panel .inventory-wallet>.wallet-diamond:before{background-image:url(/assets/ui/tui/gem.webp)}body #dialog-body .bag-art.bag-panel .inventory-wallet>span:after{order:-1;font:400 max(12px,calc(21 * var(--u)))/1 var(--tu-serif);color:#d8dee8;white-space:nowrap}body #dialog-body .bag-art.bag-panel .inventory-wallet>.wallet-gold:after{content:"Vàng"}body #dialog-body .bag-art.bag-panel .inventory-wallet>.wallet-diamond:after{content:"Kim Cương"}body #dialog-body .bag-art.bag-panel .inventory-wallet b{position:static!important;height:auto!important;max-width:none!important;margin:0 0 0 auto!important;padding-left:calc(12 * var(--u));font:700 max(12px,calc(25 * var(--u)))/1 var(--tu-serif)!important;color:#f3dfa6!important;text-shadow:0 1px 2px #000!important}body #dialog-body .bag-art.bag-panel .inventory-wallet b:before{content:none!important}body #dialog-body .bag-art.bag-panel .inventory-top>button{left:auto!important;right:calc(24 * var(--u))!important;top:calc(14 * var(--u))!important;width:calc(56 * var(--u))!important;height:calc(56 * var(--u))!important;min-width:24px!important;min-height:24px!important;display:grid!important;place-items:center;border:calc(3 * var(--u)) solid #d2b06a!important;border-radius:50%!important;background:radial-gradient(circle at 45% 40%,#1c2738,#0a111c)!important;box-shadow:0 2px 6px #000a!important;color:#f2dca0!important;font:700 max(14px,calc(40 * var(--u)))/1 system-ui,sans-serif!important}body #dialog-body .bag-art.bag-panel .inventory-top>button:hover{filter:brightness(1.2)}body #dialog-body .bag-art.bag-panel .inventory-upper{position:absolute;inset:0}body #dialog-body .bag-art.bag-panel .inventory-upper:before{content:"";position:absolute;left:calc(196 * var(--u));top:calc(500 * var(--u));width:calc(464 * var(--u));height:calc(110 * var(--u));border-radius:50%;background:radial-gradient(ellipse,#5fb4ff55 0,#2a7de040 35%,#1b4fa020 55%,#0000 70%);box-shadow:inset 0 0 0 calc(3 * var(--u)) #3d8ff033;pointer-events:none}body #dialog-body .bag-art.bag-panel .inventory-slot-column{display:contents!important}body #dialog-body .bag-art.bag-panel .inventory-equipped{position:absolute!important;z-index:2;display:block!important;width:calc(114 * var(--u))!important;height:calc(112 * var(--u))!important;padding:0!important;margin:0!important;box-sizing:border-box;pointer-events:auto;overflow:visible!important;border:calc(3 * var(--u)) solid #3a4558!important;border-radius:calc(8 * var(--u))!important;background:radial-gradient(circle at 50% 45%,#16233a,#0b1422 75%)!important;box-shadow:inset 0 0 calc(10 * var(--u)) #000a!important}body #dialog-body .bag-art.bag-panel .inventory-equipped:before{content:none!important}body #dialog-body .bag-art.bag-panel .inventory-equipped.filled{border-color:#8a3fd6!important;background:radial-gradient(circle at 50% 45%,#2a2550,#0f1426 75%)!important;box-shadow:inset 0 0 calc(12 * var(--u)) #6a2fc044,0 0 calc(6 * var(--u)) #8a3fd655!important}body #dialog-body .bag-art.bag-panel .inventory-equipped.filled[data-tier=normal]{border-color:#76808f!important;background:radial-gradient(circle at 50% 45%,#1c2638,#0b1422 75%)!important;box-shadow:none!important}body #dialog-body .bag-art.bag-panel .inventory-equipped.filled[data-tier=rare]{border-color:#3d8fe0!important;background:radial-gradient(circle at 50% 45%,#173458,#0b1422 75%)!important;box-shadow:0 0 calc(6 * var(--u)) #3d8fe044!important}body #dialog-body .bag-art.bag-panel .inventory-equipped.filled[data-tier=ancient]{border-color:#d6a33f!important}body #dialog-body .bag-art.bag-panel .inventory-equipped .slot-art{position:absolute!important;inset:calc(8 * var(--u))!important;width:auto!important;height:auto!important;display:flex!important;align-items:center;justify-content:center;font-size:calc(64 * var(--u))!important}body #dialog-body .bag-art.bag-panel .inventory-equipped .slot-art>*:not(.dura-badge){width:100%!important;height:100%!important;max-width:none!important;object-fit:contain}body #dialog-body .bag-art.bag-panel .inventory-equipped .slot-art:after{content:none!important}body #dialog-body .bag-art.bag-panel .inventory-equipped:not(.filled) .slot-art{opacity:.32;inset:calc(22 * var(--u))!important;filter:grayscale(.6)}body #dialog-body .bag-art.bag-panel .inventory-equipped .slot-name,body #dialog-body .bag-art.bag-panel .inventory-equipped .slot-item{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;padding:0!important;margin:0!important}body #dialog-body .bag-art.bag-panel .inventory-equipped .dura-badge{position:absolute;right:calc(-6 * var(--u));top:calc(-6 * var(--u));width:calc(30 * var(--u));height:calc(30 * var(--u))}body #dialog-body .bag-art.bag-panel .inventory-equipped.filled:hover{filter:brightness(1.2)}body #dialog-body .bag-art.bag-panel .inventory-equipped[data-slot=hat]{left:calc(78 * var(--u));top:calc(128 * var(--u))}body #dialog-body .bag-art.bag-panel .inventory-equipped[data-slot=weapon]{left:calc(78 * var(--u));top:calc(254 * var(--u))}body #dialog-body .bag-art.bag-panel .inventory-equipped[data-slot=outfit]{left:calc(78 * var(--u));top:calc(380 * var(--u))}body #dialog-body .bag-art.bag-panel .inventory-equipped[data-slot=legs]{left:calc(78 * var(--u));top:calc(506 * var(--u))}body #dialog-body .bag-art.bag-panel .inventory-equipped[data-slot=gloves]{left:calc(670 * var(--u));top:calc(128 * var(--u))}body #dialog-body .bag-art.bag-panel .inventory-equipped[data-slot=boots]{left:calc(670 * var(--u));top:calc(254 * var(--u))}body #dialog-body .bag-art.bag-panel .inventory-equipped[data-slot=ring]{left:calc(670 * var(--u));top:calc(380 * var(--u))}body #dialog-body .bag-art.bag-panel .inventory-equipped[data-slot=shield]{left:calc(670 * var(--u));top:calc(632 * var(--u))}body #dialog-body .bag-art.bag-panel .inventory-equipped[data-slot=ring2]{left:calc(670 * var(--u));top:calc(506 * var(--u))}body #dialog-body .bag-art.bag-panel .inventory-equipped:is([data-slot=core],[data-slot=disguise],[data-slot=wing]){top:calc(716 * var(--u));width:calc(138 * var(--u))!important;height:calc(108 * var(--u))!important}body #dialog-body .bag-art.bag-panel .inventory-equipped[data-slot=core]{left:calc(192 * var(--u))}body #dialog-body .bag-art.bag-panel .inventory-equipped[data-slot=disguise]{left:calc(352 * var(--u))}body #dialog-body .bag-art.bag-panel .inventory-equipped[data-slot=wing]{left:calc(512 * var(--u))}body #dialog-body .bag-art.bag-panel .inventory-equipped[data-slot=wing]:not(.filled) .slot-art{opacity:1;filter:none;inset:calc(10 * var(--u))!important;background:url(/assets/ui/tui/wing-lock.webp) center/contain no-repeat}body #dialog-body .bag-art.bag-panel .inventory-equipped[data-slot=wing]:not(.filled) .slot-art>*{visibility:hidden}body #dialog-body .bag-art.bag-panel .inventory-model{left:calc(196 * var(--u))!important;top:calc(84 * var(--u))!important;width:calc(464 * var(--u))!important;height:calc(626 * var(--u))!important}body #dialog-body .bag-art.bag-panel .inventory-model canvas{left:calc(-48 * var(--u))!important;top:calc(-14 * var(--u))!important;width:calc(560 * var(--u))!important;height:calc(560 * var(--u))!important}body #dialog-body .bag-art.bag-panel .inventory-model p[data-character-model-status]{top:calc(230 * var(--u))!important;font-size:max(12px,calc(22 * var(--u)))!important}body #dialog-body .bag-art.bag-panel .inventory-power,body #dialog-body .bag-art.bag-panel .inventory-model>small{display:none!important}body #dialog-body .bag-art.bag-panel .inventory-nameplate{left:calc(-40 * var(--u))!important;width:calc(544 * var(--u))!important;top:calc(520 * var(--u))!important;height:calc(36 * var(--u))!important;transform:none!important;flex-direction:row!important;gap:0!important;line-height:1!important}body #dialog-body .bag-art.bag-panel .inventory-nameplate>*{font:700 max(12px,calc(27 * var(--u)))/1.2 var(--tu-serif)!important;color:#e9edf3!important;text-shadow:0 1px 3px #000!important;flex:0 1 auto!important}body #dialog-body .bag-art.bag-panel .inventory-nameplate>strong:after{content:" · ";white-space:pre}body #dialog-body .bag-art.bag-panel .inventory-stats-toggle{position:absolute!important;left:calc(138 * var(--u))!important;right:auto!important;top:calc(580 * var(--u))!important;width:calc(190 * var(--u))!important;height:calc(38 * var(--u))!important;min-height:0!important;padding:0!important;display:flex!important;align-items:center;justify-content:center;gap:calc(10 * var(--u));border:1px solid #b8955a!important;border-image:none!important;border-radius:calc(20 * var(--u))!important;background:linear-gradient(#141f30,#0b1320)!important;font:400 max(12px,calc(21 * var(--u)))/1 var(--tu-serif)!important;color:#e6e9ef!important}body #dialog-body .bag-art.bag-panel .inventory-stats-toggle:after{content:"";order:-1;width:calc(20 * var(--u));height:calc(20 * var(--u));background:url(/assets/ui/tui/chart.webp) center/contain no-repeat}body #dialog-body .bag-art.bag-panel .inventory-stats-toggle[aria-pressed=true]{border-color:#59a8ff!important;background:linear-gradient(#1e5aa5,#143c70)!important;color:#fff!important}body #dialog-body .bag-art.bag-panel .inventory-character{left:calc(4 * var(--u))!important;top:calc(10 * var(--u))!important;width:calc(456 * var(--u))!important;max-height:calc(500 * var(--u))!important;box-sizing:border-box;border:1px solid #a8874f99!important;border-radius:calc(10 * var(--u))!important;background:#0a1424f2!important}body #dialog-body .bag-art.bag-panel .inventory-character h3{font-family:var(--tu-serif)!important;color:var(--tu-gold)!important}body #dialog-body .bag-art.bag-panel .inventory-tabs button{position:absolute!important;top:calc(98 * var(--u))!important;height:calc(54 * var(--u))!important;min-height:0!important;padding:0!important;gap:0!important;border:1px solid #2f3f57!important;border-image:none!important;border-radius:calc(8 * var(--u))!important;background:linear-gradient(#142033,#0d1626)!important;box-shadow:inset 0 1px #ffffff0d!important;color:#e3e8ef!important;font:400 max(12px,calc(25 * var(--u)))/1 var(--tu-serif)!important;text-shadow:0 1px 2px #000!important}body #dialog-body .bag-art.bag-panel .inventory-tabs button>span{display:inline!important}body #dialog-body .bag-art.bag-panel .inventory-tabs img{display:none!important}body #dialog-body .bag-art.bag-panel .inventory-tabs button[aria-pressed=true]{border-color:#5aa9ff!important;background:linear-gradient(#2366b5,#163f78)!important;color:#fff!important;box-shadow:0 0 calc(10 * var(--u)) #3d8fff66,inset 0 1px #ffffff26!important}body #dialog-body .bag-art.bag-panel .inventory-tabs button:nth-child(1){left:calc(890 * var(--u))!important;width:calc(230 * var(--u))!important}body #dialog-body .bag-art.bag-panel .inventory-tabs button:nth-child(2){left:calc(1136 * var(--u))!important;width:calc(252 * var(--u))!important}body #dialog-body .bag-art.bag-panel .inventory-tabs button:nth-child(3){left:calc(1404 * var(--u))!important;width:calc(266 * var(--u))!important}body #dialog-body .bag-art.bag-panel .inventory-items{left:calc(890 * var(--u))!important;top:calc(170 * var(--u))!important;width:calc(784 * var(--u))!important;height:calc(662 * var(--u))!important}body #dialog-body .bag-art.bag-panel .inventory-tools{display:flex!important;flex-wrap:wrap!important;gap:calc(16 * var(--u)) 0!important;padding:0 0 calc(18 * var(--u))!important;border:0!important}body #dialog-body .bag-art.bag-panel .inventory-tools .loadout-key{display:none!important}body #dialog-body .bag-art.bag-panel .inventory-tools .inventory-capacity{flex:1 1 100%!important;display:flex!important;align-items:center;gap:calc(14 * var(--u))!important;min-width:0!important;height:calc(28 * var(--u));font:400 max(12px,calc(21 * var(--u)))/1 var(--tu-serif)!important;color:#dfe6f0!important;text-shadow:none!important}body #dialog-body .bag-art.bag-panel .inventory-capacity .tui-cap{flex:1 1 auto;align-self:stretch;margin-right:calc(18 * var(--u));border:1px solid #33465f;border-radius:calc(14 * var(--u));background:linear-gradient(90deg,#1d7cf0,#3aa0ff) 0 0/var(--cap,0%) 100% no-repeat,#0a1322;box-shadow:inset 0 0 0 calc(3 * var(--u)) #0a1322}body #dialog-body .bag-art.bag-panel .inventory-capacity button{width:calc(28 * var(--u))!important;height:calc(28 * var(--u))!important;min-width:14px!important;min-height:14px!important;font-size:max(12px,calc(20 * var(--u)))!important;border:1px solid #33465f!important;border-radius:50%!important;background:#0f1a2b!important;color:#c9d3e0!important}body #dialog-body .bag-art.bag-panel .inventory-tool-group .bag-filters{display:flex!important;flex:1 1 100%!important;flex-wrap:nowrap!important;gap:calc(14 * var(--u))!important}body #dialog-body .bag-art.bag-panel .inventory-tool-group button{flex:1 1 0!important;height:calc(46 * var(--u))!important;min-height:0!important;padding:0 calc(4 * var(--u))!important;border:1px solid #2f3f57!important;border-image:none!important;border-radius:calc(6 * var(--u))!important;background:linear-gradient(#131e30,#0c1524)!important;box-shadow:none!important;color:#d5dbe4!important;font:400 max(12px,calc(20 * var(--u)))/1 var(--tu-serif)!important;text-shadow:none!important;overflow:hidden;text-overflow:ellipsis}body #dialog-body .bag-art.bag-panel .inventory-tool-group button[aria-pressed=true]{border-color:#5aa9ff!important;background:linear-gradient(#1f5aa3,#153c70)!important;color:#fff!important;box-shadow:0 0 calc(8 * var(--u)) #3d8fff55!important}body #dialog-body .bag-art.bag-panel .inventory-tab-note,body #dialog-body .bag-art.bag-panel .inventory-unavailable{font-family:var(--tu-serif);color:var(--tu-mute)!important;font-size:max(12px,calc(19 * var(--u)))!important;margin:0 0 calc(10 * var(--u))!important}body #dialog-body .bag-art.bag-panel .inventory-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:calc(126 * var(--u))!important;gap:calc(14 * var(--u))!important;padding:calc(2 * var(--u)) calc(4 * var(--u)) calc(4 * var(--u)) 0!important;justify-content:stretch!important;scrollbar-color:#3a5274 #0a1322!important}body #dialog-body .bag-art.bag-panel .item-tile{border:calc(3 * var(--u)) solid #6f7a8a!important;border-image:none!important;border-radius:calc(8 * var(--u))!important;padding:0!important;background:radial-gradient(circle at 50% 45%,#1a2537,#0c1422 75%)!important;box-shadow:inset 0 0 calc(10 * var(--u)) #000a!important;overflow:hidden}body #dialog-body .bag-art.bag-panel .item-tile:after{content:none!important}body #dialog-body .bag-art.bag-panel .item-tile[data-tier=rare]{border-color:#3d8fe0!important;background:radial-gradient(circle at 50% 45%,#173458,#0c1422 75%)!important}body #dialog-body .bag-art.bag-panel .item-tile:is([data-tier=excellent],[data-tier=socket]){border-color:#8a3fd6!important;background:radial-gradient(circle at 50% 45%,#2c2452,#0f1426 75%)!important}body #dialog-body .bag-art.bag-panel .item-tile[data-tier=ancient]{border-color:#d6a33f!important;background:radial-gradient(circle at 50% 45%,#3e3218,#0f1426 75%)!important}body #dialog-body .bag-art.bag-panel .item-tile:hover,body #dialog-body .bag-art.bag-panel .item-tile.selected{filter:brightness(1.18)!important;box-shadow:0 0 calc(10 * var(--u)) #ffd36a88,inset 0 0 calc(10 * var(--u)) #000a!important}body #dialog-body .bag-art.bag-panel .item-tile>span:first-child{width:78%!important;height:84%!important;margin:0!important;font-size:calc(80 * var(--u))!important}body #dialog-body .bag-art.bag-panel .item-tile>small{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;padding:0!important}body #dialog-body .bag-art.bag-panel .item-tile>b{top:auto!important;bottom:calc(4 * var(--u))!important;right:calc(8 * var(--u))!important;font:700 max(12px,calc(23 * var(--u)))/1 var(--tu-serif)!important;color:#fff!important;text-shadow:0 1px 2px #000,0 0 3px #000!important}body #dialog-body .bag-art.bag-panel .item-tile>i{top:calc(4 * var(--u))!important;left:calc(4 * var(--u))!important;width:calc(30 * var(--u));height:calc(30 * var(--u));padding:0!important;box-sizing:border-box;display:block;border:1px solid #6fe07a;border-radius:calc(4 * var(--u))!important;background:#1d7a2a!important;font-size:0!important;line-height:0!important;overflow:hidden}body #dialog-body .bag-art.bag-panel .item-tile>i>*{display:none!important}body #dialog-body .bag-art.bag-panel .item-tile>i:before{content:"E"!important;display:grid!important;place-items:center;width:100%;height:100%;font:700 max(10px,calc(20 * var(--u)))/1 system-ui,sans-serif;color:#fff}body #dialog-body .bag-art.bag-panel .item-tile>.forge-level{position:absolute;top:calc(4 * var(--u));right:calc(4 * var(--u));left:auto;z-index:2;width:auto;min-width:max(20px,calc(38 * var(--u)));height:max(20px,calc(38 * var(--u)));padding:0;background-size:contain;white-space:nowrap;font:800 max(10px,calc(16 * var(--u)))/1 var(--tu-serif);color:#fff;text-shadow:0 1px 2px #000,0 0 3px #000,0 0 3px #000}body #dialog-body .bag-art.bag-panel .inventory-empty{font-family:var(--tu-serif);color:var(--tu-mute)}body #dialog-body .bag-art.bag-panel>:is(.bag-tooltip,.bag-held-ghost){margin:calc(-24 * var(--u)) 0 0 calc(-24 * var(--u))}body #dialog-body .bag-art.bag-panel .inventory-item-shade{inset:calc(24 * var(--u))!important;border-radius:calc(8 * var(--u))!important}body #dialog:has(.attr-art){width:min(1220px,calc(100vw - 16px),calc((100dvh - 16px) * 1704 / 1060))!important;max-width:none!important}body #dialog-body .attr-art{--u:calc(100cqw / 1704);aspect-ratio:1704/1060!important;box-sizing:border-box;font-family:var(--tu-serif);color:var(--tu-ink);border:calc(24 * var(--u)) solid transparent!important;border-image:url(/assets/ui/tui/frame.svg) 20 / calc(24 * var(--u)) / 0 stretch!important;background:linear-gradient(180deg,#0c182b,#091222) padding-box,#091222!important;box-shadow:0 18px 50px #000c!important}body #dialog-body .attr-art>.attr-frame{display:none!important}body #dialog-body .attr-art>*:not(.attr-frame){box-sizing:border-box}body #dialog-body .attr-art .attributes-top{inset:calc(-24 * var(--u))!important}body #dialog-body .attr-art .attributes-top h2{position:absolute!important;left:0!important;right:0!important;top:calc(14 * var(--u))!important;width:auto!important;height:calc(60 * var(--u))!important;clip:auto!important;overflow:visible!important;margin:0!important;display:flex!important;align-items:center;justify-content:center;gap:calc(26 * var(--u));font:700 max(13px,calc(44 * var(--u)))/1 var(--tu-serif)!important;color:var(--tu-gold)!important;-webkit-text-fill-color:var(--tu-gold)!important;text-shadow:0 2px 3px #000a!important;white-space:nowrap;background:none!important;letter-spacing:0!important}body #dialog-body .attr-art .attributes-top h2:before,body #dialog-body .attr-art .attributes-top h2:after{content:"";width:calc(140 * var(--u));height:calc(10 * var(--u));background:linear-gradient(#a8874f,#a8874f) center/100% 1px no-repeat,radial-gradient(circle,#d8b56a 0 40%,#0000 45%) right center/calc(10 * var(--u)) 100% no-repeat}body #dialog-body .attr-art .attributes-top h2:after{transform:scaleX(-1)}body #dialog-body .attr-art .attributes-top:after{content:"";position:absolute;left:calc(380 * var(--u));right:calc(380 * var(--u));top:calc(83 * var(--u));height:calc(10 * var(--u));background:linear-gradient(90deg,#a8874f00,#a8874fcc 20% 80%,#a8874f00) center/100% 1px no-repeat,linear-gradient(45deg,#0000 35%,#d8b56a 36% 64%,#0000 65%) center/calc(10 * var(--u)) 100% no-repeat}body #dialog-body .attr-art .attributes-top>button{position:absolute!important;left:auto!important;right:calc(16 * var(--u))!important;top:calc(18 * var(--u))!important;width:calc(56 * var(--u))!important;height:calc(56 * var(--u))!important;min-width:24px!important;min-height:24px!important;border:calc(3 * var(--u)) solid #d2b06a!important;border-radius:50%!important;background:radial-gradient(circle at 45% 40%,#1c2738,#0a111c)!important;box-shadow:0 2px 6px #000a!important}body #dialog-body .attr-art .attributes-top>button:after{content:"✕";display:grid;place-items:center;width:100%;height:100%;font:700 max(13px,calc(30 * var(--u)))/1 system-ui,sans-serif;color:#f2dca0}body #dialog-body .attr-art .attribute-portrait{left:calc(-16 * var(--u))!important;top:calc(66 * var(--u))!important;width:calc(536 * var(--u))!important;height:calc(964 * var(--u))!important;border:1px solid #a8874f!important;border-radius:calc(10 * var(--u))!important;background:radial-gradient(ellipse at 50% 88%,#3d9bff66 0,#1f5fb833 18%,#0000 32%) 0 0/100% calc(560 * var(--u)) no-repeat,radial-gradient(ellipse at 50% 40%,#173a6e 0,#0e2240 40%,#0a1628 70%) 0 0/100% calc(580 * var(--u)) no-repeat,#0a1424!important;box-shadow:inset 0 0 0 calc(5 * var(--u)) #0a1424,inset 0 0 0 calc(6 * var(--u)) #a8874f55!important}body #dialog-body .attr-art .attribute-portrait canvas{left:calc(28 * var(--u))!important;top:calc(24 * var(--u))!important;width:calc(480 * var(--u))!important;height:calc(500 * var(--u))!important}body #dialog-body .attr-art .attribute-portrait p[data-character-model-status]{top:calc(240 * var(--u))!important;font-size:max(12px,calc(22 * var(--u)))!important}body #dialog-body .attr-art .attr-power{display:none!important}body #dialog-body .attr-art .attr-info{position:absolute!important;left:calc(-16 * var(--u))!important;top:calc(552 * var(--u))!important;width:calc(536 * var(--u))!important;height:calc(440 * var(--u))!important;display:block!important;margin:0!important}body #dialog-body .attr-art .attr-info-row{position:absolute!important;left:calc(26 * var(--u));right:calc(26 * var(--u));height:calc(46 * var(--u));display:flex!important;align-items:center;justify-content:space-between;gap:calc(10 * var(--u));border-bottom:1px solid #22324a}body #dialog-body .attr-art .attr-info-row dt{position:static!important;width:auto!important;height:auto!important;clip:auto!important;overflow:visible!important;display:flex;align-items:center;gap:calc(22 * var(--u));font:400 max(12px,calc(24 * var(--u)))/1 var(--tu-serif);color:#d6dce6}body #dialog-body .attr-art .attr-info-row dt:before{content:"";width:calc(30 * var(--u));height:calc(30 * var(--u));background:center/contain no-repeat}body #dialog-body .attr-art .attr-info-row dd{max-width:calc(320 * var(--u))!important;font:400 max(12px,calc(25 * var(--u)))/1 var(--tu-serif)!important;color:#eef1f5!important;text-shadow:0 1px 2px #000!important}body #dialog-body .attr-art .attr-info-row dd b{color:#8ff0a0!important}body #dialog-body .attr-art .attr-info-row dd .hud-icon-art,body #dialog-body .attr-art .attr-info-row dd img{display:none!important}body #dialog-body .attr-art .attr-info-row:nth-child(-n+4){border:0;justify-content:center}body #dialog-body .attr-art .attr-info-row:nth-child(-n+4) dt:before{content:none}body #dialog-body .attr-art .attr-info-row:nth-child(1){top:0}body #dialog-body .attr-art .attr-info-row:nth-child(1) dt,body #dialog-body .attr-art .attr-info-row:nth-child(2) dt,body #dialog-body .attr-art .attr-info-row:nth-child(4) dt{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}body #dialog-body .attr-art .attr-info-row:nth-child(1) dd{max-width:100%!important;font:700 max(14px,calc(40 * var(--u)))/1 var(--tu-serif)!important;color:var(--tu-gold)!important}body #dialog-body .attr-art .attr-info-row:nth-child(2),body #dialog-body .attr-art .attr-info-row:nth-child(3){top:calc(48 * var(--u));justify-content:flex-start}body #dialog-body .attr-art .attr-info-row:nth-child(2){left:0;right:50%;justify-content:flex-end}body #dialog-body .attr-art .attr-info-row:nth-child(2) dd:after{content:"  •";color:#c9d0db}body #dialog-body .attr-art .attr-info-row:nth-child(3){left:50%;right:0;gap:calc(8 * var(--u));padding-left:calc(12 * var(--u))}body #dialog-body .attr-art .attr-info-row:nth-child(2) dd,body #dialog-body .attr-art .attr-info-row:nth-child(3) dd,body #dialog-body .attr-art .attr-info-row:nth-child(3) dt{font:400 max(12px,calc(28 * var(--u)))/1 var(--tu-serif)!important;color:#d9dee6!important}body #dialog-body .attr-art .attr-info-row:nth-child(4){top:calc(104 * var(--u));left:calc(30 * var(--u));right:calc(30 * var(--u));height:max(16px,calc(26 * var(--u)));border:1px solid #c9a564;border-radius:calc(4 * var(--u));background:linear-gradient(#3aa0ff,#1565d0) 0 0/var(--xp,0%) 100% no-repeat,#08101c;box-shadow:0 0 calc(6 * var(--u)) #2a7de055}body #dialog-body .attr-art .attr-info-row:nth-child(4) dd{font:400 max(10px,calc(19 * var(--u)))/1 var(--tu-serif)!important;letter-spacing:.06em;color:#fff!important}body #dialog-body .attr-art .attr-info-row:nth-child(5){top:calc(154 * var(--u))}body #dialog-body .attr-art .attr-info-row:nth-child(6){top:calc(201 * var(--u))}body #dialog-body .attr-art .attr-info-row:nth-child(7){top:calc(248 * var(--u))}body #dialog-body .attr-art .attr-info-row:nth-child(8){top:calc(295 * var(--u))}body #dialog-body .attr-art .attr-info-row:nth-child(9){top:calc(342 * var(--u))}body #dialog-body .attr-art .attr-info-row:nth-child(10){top:calc(389 * var(--u))}body #dialog-body .attr-art .attr-info-row:nth-child(5) dt:before{background-image:url(/assets/ui/tui/st-hp.webp)}body #dialog-body .attr-art .attr-info-row:nth-child(6) dt:before{background-image:url(/assets/ui/tui/st-mana.webp)}body #dialog-body .attr-art .attr-info-row:nth-child(7) dt:before{background-image:url(/assets/ui/tui/st-attack.webp)}body #dialog-body .attr-art .attr-info-row:nth-child(8) dt:before{background-image:url(/assets/ui/tui/st-defense.webp)}body #dialog-body .attr-art .attr-info-row:nth-child(9) dt:before{background-image:url(/assets/ui/tui/st-speed.webp)}body #dialog-body .attr-art .attr-info-row:nth-child(10) dt:before{background-image:url(/assets/ui/tui/st-crit.webp)}body #dialog-body .attr-art .attr-remaining{left:calc(556 * var(--u))!important;top:calc(88 * var(--u))!important;width:calc(1086 * var(--u))!important;height:calc(136 * var(--u))!important;display:grid!important;grid-template-columns:calc(166 * var(--u)) minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:center;justify-items:start;gap:calc(10 * var(--u)) 0!important;text-align:left!important;border:1px solid #2a3b55;border-radius:calc(10 * var(--u));background:linear-gradient(#0f1b2e,#0b1525)}body #dialog-body .attr-art .attr-remaining:before{content:"";grid-row:1/3;grid-column:1;justify-self:center;width:calc(100 * var(--u));height:calc(100 * var(--u));background:url(/assets/ui/tui/compass.webp) center/contain no-repeat}body #dialog-body .attr-art .attr-remaining b{grid-column:2;grid-row:1;display:flex;align-items:baseline;gap:calc(14 * var(--u));font:700 max(13px,calc(34 * var(--u)))/1 var(--tu-serif)!important;color:#f1f3f6!important;text-shadow:0 1px 2px #000!important}body #dialog-body .attr-art .attr-remaining b .hud-icon-art,body #dialog-body .attr-art .attr-remaining b img{display:none!important}body #dialog-body .attr-art .attr-remaining b span{font-size:max(16px,calc(52 * var(--u)))!important;color:var(--tu-gold)!important}body #dialog-body .attr-art .attr-remaining small{grid-column:2;grid-row:2;font:400 max(12px,calc(25 * var(--u)))/1 var(--tu-serif)!important;color:#b9c2cf!important}body #dialog-body .attr-art .attr-remaining .attr-reset{position:static!important;grid-column:3;grid-row:1/3;align-self:center;margin-right:calc(26 * var(--u));height:calc(52 * var(--u))!important;padding:0 calc(26 * var(--u))!important;border:1px solid #c9a564!important;border-radius:calc(8 * var(--u))!important;background:linear-gradient(#1a2333,#0d1420)!important;font:700 max(12px,calc(23 * var(--u)))/1 var(--tu-serif)!important;color:var(--tu-gold)!important}body #dialog-body .attr-art .attribute-fields{left:calc(556 * var(--u))!important;top:calc(242 * var(--u))!important;width:calc(1086 * var(--u))!important;height:calc(634 * var(--u))!important;grid-template-rows:repeat(5,minmax(0,1fr))!important;gap:calc(14 * var(--u))!important}body #dialog-body .attr-art .attribute-row{grid-template-columns:calc(140 * var(--u)) minmax(0,1fr) calc(220 * var(--u)) auto!important;grid-template-rows:auto auto!important;column-gap:0!important;row-gap:calc(6 * var(--u))!important;align-content:center;padding:0 calc(20 * var(--u)) 0 0!important;border:1px solid #2a3b55!important;border-image:none!important;border-radius:calc(10 * var(--u))!important;background:linear-gradient(#0f1b2e,#0b1525)!important}body #dialog-body .attr-art .attribute-row .attr-icon{grid-row:1/3!important;justify-self:center;width:calc(88 * var(--u))!important;height:calc(88 * var(--u))!important;background:center/100% 100% no-repeat!important}body #dialog-body .attr-art .attr-icon.icon-attack{background-image:url(/assets/ui/tui/attr-attack.webp)!important}body #dialog-body .attr-art .attr-icon.icon-agility{background-image:url(/assets/ui/tui/attr-agility.webp)!important}body #dialog-body .attr-art .attr-icon.icon-health{background-image:url(/assets/ui/tui/attr-health.webp)!important}body #dialog-body .attr-art .attr-icon.icon-defense{background-image:url(/assets/ui/tui/attr-defense.webp)!important}body #dialog-body .attr-art .attr-icon:is(.icon-mana,.icon-energy){background-image:url(/assets/ui/tui/attr-mana.webp)!important}body #dialog-body .attr-art .attribute-row strong{grid-column:2!important;grid-row:1!important;font:700 max(12px,calc(33 * var(--u)))/1.1 var(--tu-serif)!important;color:#f1f3f6!important;text-shadow:0 1px 2px #000!important}body #dialog-body .attr-art .attribute-row small{display:block!important;grid-column:2!important;grid-row:2!important;max-width:100%;font:400 max(12px,calc(24 * var(--u)))/1.15 var(--tu-serif)!important;color:#aeb8c6!important}body #dialog-body .attr-art .attribute-row .attr-saved{display:block!important;grid-column:3!important;grid-row:1/3!important;justify-self:center;align-self:center!important;font:400 max(12px,calc(25 * var(--u)))/1 var(--tu-serif)!important;color:#d9dee6!important;white-space:nowrap}body #dialog-body .attr-art .attribute-stepper{grid-column:4!important;grid-row:1/3!important;gap:0!important}body #dialog-body .attr-art .attribute-stepper button{width:calc(62 * var(--u))!important;height:calc(62 * var(--u))!important;min-width:20px!important;min-height:20px!important;border:1px solid #9b7c45!important;border-radius:calc(8 * var(--u))!important;background:linear-gradient(#202a3a,#121a27)!important;color:#f0f2f5!important;font:400 max(14px,calc(38 * var(--u)))/1 system-ui,sans-serif!important;display:grid;place-items:center}body #dialog-body .attr-art .attribute-stepper button:disabled{filter:none!important;opacity:.45!important}body #dialog-body .attr-art .attribute-stepper input{width:calc(98 * var(--u))!important;height:calc(56 * var(--u))!important;min-width:28px;border:0!important;background:#070d17!important;color:#fff!important;font:700 max(12px,calc(30 * var(--u)))/1 var(--tu-serif)!important}body #dialog-body .attr-art #attribute-feedback{left:calc(556 * var(--u))!important;top:calc(888 * var(--u))!important;width:calc(1086 * var(--u))!important;font:400 max(12px,calc(20 * var(--u)))/1.2 var(--tu-serif)!important;color:#ffd28a!important}body #dialog-body .attr-art #attribute-feedback:empty{display:block;height:1px;top:calc(898 * var(--u))!important;background:linear-gradient(90deg,#a8874f00,#a8874f99 15% 85%,#a8874f00)}body #dialog-body .attr-art .attribute-actions{inset:calc(-24 * var(--u))!important}body #dialog-body .attr-art .attribute-actions button{position:absolute!important;top:calc(946 * var(--u))!important;height:calc(78 * var(--u))!important;min-height:28px!important;display:flex!important;align-items:center;justify-content:center;gap:calc(22 * var(--u));border-radius:calc(8 * var(--u))!important;font:700 max(12px,calc(31 * var(--u)))/1 var(--tu-serif)!important;filter:none!important;opacity:1!important}body #dialog-body .attr-art .attribute-actions button:after{content:"";order:-1;flex:none;width:calc(38 * var(--u));height:calc(38 * var(--u));background:center/contain no-repeat}body #dialog-body .attr-art .attr-undo{left:calc(584 * var(--u))!important;width:calc(470 * var(--u))!important;border:calc(2 * var(--u)) solid #c9a564!important;background:linear-gradient(#1b2433,#0d1420)!important;color:var(--tu-gold)!important;box-shadow:0 0 calc(8 * var(--u)) #c9a56433!important}body #dialog-body .attr-art .attr-undo:after{background-image:url(/assets/ui/tui/reset.webp)}body #dialog-body .attr-art .attr-confirm{left:calc(1164 * var(--u))!important;width:calc(496 * var(--u))!important;border:calc(2 * var(--u)) solid #d9b46a!important;background:linear-gradient(#e2bd6a,#a77d32)!important;color:#1c1408!important;box-shadow:0 0 calc(10 * var(--u)) #e2bd6a55!important}body #dialog-body .attr-art .attr-confirm:after{background-image:url(/assets/ui/tui/check.webp);filter:brightness(.2)}body #dialog-body .attr-art .attr-confirm:disabled{border-color:#4a5568!important;background:linear-gradient(#3a4558,#2a3344)!important;color:#8b95a6!important;box-shadow:none!important;cursor:default}body #dialog-body .attr-art .attr-confirm:disabled:after{filter:none}body #dialog-body .attr-art .attribute-actions button:hover:not(:disabled){filter:brightness(1.12)!important}body #dialog-body .attr-art .attribute-portrait{left:calc(-32 * var(--u))!important;width:calc(552 * var(--u))!important;height:calc(1000 * var(--u))!important;border-left-color:transparent!important;border-bottom-color:transparent!important;border-radius:calc(14 * var(--u)) calc(4 * var(--u)) 0 0!important;box-shadow:none!important;overflow:visible!important}body #dialog-body .attr-art .attribute-portrait:after{content:"";position:absolute;right:calc(-8 * var(--u));top:0;bottom:0;width:calc(14 * var(--u));pointer-events:none;background:linear-gradient(45deg,#0000 38%,#d8b56a 39% 61%,#0000 62%) 50% 0/calc(14 * var(--u)) calc(14 * var(--u)) no-repeat,linear-gradient(45deg,#0000 38%,#d8b56a 39% 61%,#0000 62%) 50% 46%/calc(14 * var(--u)) calc(14 * var(--u)) no-repeat,linear-gradient(45deg,#0000 38%,#d8b56a 39% 61%,#0000 62%) 50% 100%/calc(14 * var(--u)) calc(14 * var(--u)) no-repeat}body #dialog-body .attr-art .attr-info-row:nth-child(4){border-color:#d9b46a;border-radius:calc(14 * var(--u))!important;overflow:visible}body #dialog-body .attr-art .attr-info-row:nth-child(4):before,body #dialog-body .attr-art .attr-info-row:nth-child(4):after{content:"";position:absolute;top:50%;width:calc(14 * var(--u));height:calc(14 * var(--u));background:#d9b46a;transform:translateY(-50%) rotate(45deg)}body #dialog-body .attr-art .attr-info-row:nth-child(4):before{left:calc(-9 * var(--u))}body #dialog-body .attr-art .attr-info-row:nth-child(4):after{right:calc(-9 * var(--u))}body #dialog-body .attr-art .attribute-portrait{left:calc(-28 * var(--u))!important;width:calc(548 * var(--u))!important;height:calc(984 * var(--u))!important}body #dialog-body .bag-art.bag-panel .inventory-tool-group .bag-filters button:nth-child(4){flex-grow:1.4!important}html.touch-ui body #dialog-body .bag-art.bag-panel .inventory-tool-group .bag-filters button{padding:0 1px!important;letter-spacing:-.01em}:root{--gp-serif:"Noto Serif","Times New Roman",serif;--gp-gold:#c9a25a;--gp-ink:#efe7d4;--gp-soft:#8195bd;--gp-line:#1f2d44;--gp-s:1}@media(min-width:1180px)and (min-height:760px){:root{--gp-s:1.2}}@media(max-width:865px),(max-height:552px){:root{--gp-s:.9}}@media(max-width:780px),(max-height:499px){:root{--gp-s:.8}}@media(max-width:695px),(max-height:445px){:root{--gp-s:.7}}@media(max-width:610px),(max-height:391px){:root{--gp-s:.66}}@media(max-width:570px),(max-height:365px){:root{--gp-s:.6}}@media(max-width:520px),(max-height:330px){:root{--gp-s:.52}}body .guild-panel{box-sizing:border-box!important;width:850px!important;max-width:none!important;max-height:calc((100vh - 16px) / var(--gp-s))!important;transform:translate(-50%,-50%) scale(var(--gp-s))!important;padding:0 12px 12px!important;border:1px solid #9c7a42!important;border-radius:2px!important;background:url(/assets/ui/bang/corner.webp) left -1px top -1px/26px 26px no-repeat,url(/assets/ui/bang/corner.webp) right -1px top -1px/26px 26px no-repeat,url(/assets/ui/bang/corner.webp) left -1px bottom -1px/26px 26px no-repeat,url(/assets/ui/bang/corner.webp) right -1px bottom -1px/26px 26px no-repeat,radial-gradient(ellipse 70% 35% at 50% 0%,#12203a,transparent 75%),#0a1322!important;box-shadow:0 0 0 1px #05080e,0 24px 70px #000d!important;color:var(--gp-ink)!important;font:13px/1.35 var(--gp-serif)!important;scrollbar-color:#3a4a66 transparent}body .guild-panel:before,body .guild-panel:after{content:"";position:absolute;width:26px;height:26px;pointer-events:none;background:url(/assets/ui/bang/corner.webp) 0 0/100% 100% no-repeat}body .guild-panel:before{top:-1px;right:-1px;transform:scaleX(-1)}body .guild-panel:after{bottom:-1px;left:-1px;transform:scaleY(-1)}body .guild-panel>h3{display:flex!important;align-items:center;height:46px;margin:0!important;padding:0 0 0 58px!important;color:#ead9ae!important;font:700 24px/1 var(--gp-serif)!important;letter-spacing:.2px;text-shadow:0 2px 3px #000c;background:url(/assets/ui/bang/badge.webp) 8px 50%/40px 41px no-repeat}body .guild-panel button{font-family:var(--gp-serif)!important;box-shadow:none;cursor:pointer;color:var(--gp-ink)}body .guild-panel button:focus-visible{outline:2px solid #ffe29a!important;outline-offset:1px}body .guild-panel button:disabled{opacity:.5}body .guild-panel>[data-action=guild-close]{position:absolute!important;top:9px;right:12px;width:28px;height:28px;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:url(/assets/ui/bang/close.webp) center/100% 100% no-repeat!important;font-size:0!important;color:transparent!important}body .guild-panel>.guild-tabs{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin:0 8px 8px}body .guild-panel .guild-tabs button{display:flex;align-items:center;justify-content:center;gap:9px;height:30px;margin:0!important;padding:0 6px!important;border:1px solid #233149!important;border-radius:3px!important;background:linear-gradient(#111d30,#0d1727)!important;color:#aab5cc!important;font:500 13px/1 var(--gp-serif)!important;white-space:nowrap}body .guild-panel .guild-tabs button.on{border-color:#e2c27c!important;background:linear-gradient(#e2c477,#b48e45 55%,#9c773a)!important;color:#1d1408!important;font-weight:700!important;box-shadow:inset 0 1px #fff3c2,0 0 6px #d9b2604d!important}body .guild-panel .guild-tabs button.locked:before{content:"";width:12px;height:14px;flex:none;background:url(/assets/ui/bang/lock.webp) center/contain no-repeat}body .guild-panel .guild-tabs button:not(.on):hover{color:#e7dcc2!important;border-color:#3a4c6b!important}body .guild-panel .guild-tabs~.guild-tabs{grid-template-columns:repeat(4,auto);justify-content:start;margin:4px 0}body .guild-panel h3:not(:first-child){color:#ead9ae!important;font:700 15px/1.3 var(--gp-serif)!important;margin:10px 0 4px!important;padding:0!important;background:none;height:auto}body .guild-panel table{margin-top:6px}body .guild-panel td,body .guild-panel th{border-bottom:1px solid var(--gp-line)!important;padding:5px 6px!important}body .guild-panel th{color:var(--gp-soft);font-weight:600}body .guild-panel .hint{color:var(--gp-soft);opacity:1}body .guild-panel :is(input,select,textarea){box-sizing:border-box;height:30px;padding:0 10px;border:1px solid #2a3a56!important;border-radius:3px!important;background:#08101d!important;color:var(--gp-ink)!important;font:13px var(--gp-serif)!important}body .guild-panel textarea{height:auto;padding:6px 10px}body .guild-panel :is(input,textarea)::placeholder{color:#5d6d8e}body .guild-panel button:where(:not(.guild-tabs button):not(.guild-emblem-editor button)){min-height:30px;padding:0 14px;border:1px solid #c8a35e!important;border-radius:4px!important;background:linear-gradient(#4a3a20,#2c2214 60%,#241b10)!important;color:#f5e9cc!important;font:600 13.5px/1 var(--gp-serif)!important;box-shadow:inset 0 1px #ffe3a033}body .guild-panel .guild-notice{border-left-color:var(--gp-gold);background:#c9a25a17}body .guild-panel .guild-head [data-role=guild-title]{color:#ead9ae;font-size:16px}body .guild-panel .err{color:#ff8f7d}body .guild-panel>[data-action=guild-refresh]{margin-top:6px!important}body .guild-panel[data-guild=none][data-tab=guild]{height:552px;overflow:hidden!important}body .guild-panel[data-guild=none][data-tab=guild]>.err{position:absolute;top:15px;left:200px;right:56px;min-height:0;text-align:right;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .guild-panel[data-guild=none][data-tab=guild]>[data-action=guild-refresh]{position:absolute!important;top:91px;right:22px;display:flex;align-items:center;gap:6px;min-height:0!important;height:24px;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;color:#b8c3d9!important;font:500 12.5px/1 var(--gp-serif)!important}body .guild-panel[data-guild=none][data-tab=guild]>[data-action=guild-refresh]:before{content:"";width:22px;height:22px;background:url(/assets/ui/bang/refresh.webp) center/contain no-repeat}.guild-panel .guild-none{display:grid;grid-template-columns:428px minmax(0,1fr);gap:9px;height:454px}.guild-panel .guild-col{position:relative;display:flex;flex-direction:column;min-height:0;padding:0 9px 9px;border:1px solid #8a6b3a;border-radius:2px;background:linear-gradient(#0c172a,#0a1323)}.guild-panel .guild-col:before,.guild-panel .guild-col:after{content:"";position:absolute;top:-2px;width:14px;height:14px;pointer-events:none;background:url(/assets/ui/bang/corner-in.webp) 0 0/100% 100% no-repeat}.guild-panel .guild-col:before{left:-2px}.guild-panel .guild-col:after{right:-2px;transform:scaleX(-1)}.guild-panel .guild-sec-head{display:flex;align-items:center;gap:8px;height:36px;flex:none;color:#efe6cf;font:600 17px/1 var(--gp-serif);text-shadow:0 1px 2px #000}.guild-panel .guild-sec-head:before,.guild-panel .guild-sub:before{content:"";width:13px;height:13px;flex:none;background:url(/assets/ui/bang/diamond.webp) center/contain no-repeat}.guild-panel .guild-free-chip{display:inline-flex;align-items:center;gap:5px;margin-left:auto;height:21px;padding:0 9px 0 7px;border:1px solid #b08b4c;border-radius:11px;background:linear-gradient(#2a2213,#1b160c);color:#e9dcbc;font:500 10.5px/1 var(--gp-serif);text-shadow:none;white-space:nowrap}.guild-panel .guild-free-chip:before{content:"";width:15px;height:12px;background:url(/assets/ui/bang/crown.webp) center/contain no-repeat}.guild-panel .guild-sub{display:flex;align-items:center;gap:6px;color:#e3dac6;font:500 12.5px/1 var(--gp-serif)}.guild-panel .guild-sub:after{content:"";flex:1;height:1px;margin-left:6px;background:linear-gradient(90deg,#2b3a55,transparent)}.guild-panel .guild-create-box{flex:1;min-height:0;display:flex;flex-direction:column;gap:5px;padding:0 6px 6px;border:1px solid #17243a;border-radius:4px;background:radial-gradient(ellipse 45% 32% at 50% 24%,#1a2a48aa,transparent 80%),#0a1426}body .guild-panel .guild-col-create .guild-preview{position:relative;display:block;flex:1 1 142px;height:auto;min-height:138px;margin:0;background:url(/assets/ui/bang/banner.webp) 50% 0/auto 124px no-repeat}.guild-panel .guild-col-create .guild-preview>.guild-emblem{position:absolute!important;left:50%;top:24px;margin-left:-32px;transform:scale(1.3);transform-origin:50% 0}.guild-panel .guild-col-create [data-role=guild-preview-name]{position:absolute;left:0;right:0;bottom:0;text-align:center;color:#f2ead6;font:600 13px/16px var(--gp-serif);text-shadow:0 1px 2px #000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .guild-panel .guild-col-create [data-role=guild-name]{width:100%;height:28px;margin:0!important;flex:none}.guild-panel .guild-col-create [data-role=guild-name-check]{flex:none;margin-top:-2px;padding:0 2px;font-size:11.5px;line-height:13px}.guild-panel .guild-col-create [data-role=guild-name-check][data-ok=false]:not(:empty){color:#e9a08f}.guild-panel .guild-col-create [data-role=guild-name]:placeholder-shown+[data-role=guild-name-check]{color:var(--gp-soft)}.guild-panel .guild-col-create .guild-emblem-pick{margin:0;display:flex;flex-direction:column;gap:6px}body .guild-panel .guild-col-create .guild-emblem-editor{display:grid;margin:0;gap:4px 0}body .guild-panel .guild-col-create [data-role=guild-emblem-symbols]{grid-template-columns:repeat(9,1fr);justify-items:center}body .guild-panel .guild-col-create [data-role=guild-emblem-colors]{grid-template-columns:repeat(8,43px);justify-content:center}body .guild-panel .guild-emblem-editor button{display:grid;place-items:center;width:42px;height:40px;margin:0!important;padding:0!important;border:1px solid transparent!important;border-radius:4px!important;background:none!important;outline:0!important}body .guild-panel .guild-emblem-editor button .guild-emblem{transform:scale(1.48)}body .guild-panel [data-role=guild-emblem-symbols] button.on{border:2px solid #e8c372!important;box-shadow:0 0 8px #f0c25f99,inset 0 0 6px #f0c25f55!important}body .guild-panel [data-role=guild-emblem-colors] button{width:35px;height:35px;border-radius:50%!important}body .guild-panel .guild-emblem-editor .guild-swatch{width:28px;height:28px;border-radius:50%;box-shadow:inset 0 -4px 6px #0006,inset 0 3px 5px #ffffff40,0 0 0 1px #0008}body .guild-panel [data-role=guild-emblem-colors] button.on{border:2px solid #e8c372!important;box-shadow:0 0 8px #f0c25f99!important}body .guild-panel .guild-col-create [data-action=guild-create]{flex:none;height:46px;margin:8px 0 0!important;border:0!important;border-radius:0!important;background:url(/assets/ui/bang/btn-gold.webp) center/100% 100% no-repeat!important;box-shadow:none!important;color:#22170a!important;font:700 19px/1 var(--gp-serif)!important;text-shadow:0 1px #f6e3a6}body .guild-panel .guild-col-create [data-action=guild-create]:disabled{opacity:.8;filter:saturate(.8)}.guild-panel .guild-col-join{padding-bottom:6px}.guild-panel .guild-col-join [data-role=guild-invite]{margin:0 0 6px;padding:6px 8px;border:1px solid #6d5630;border-radius:4px;background:#1a1a1a66;font-size:12.5px}.guild-panel .guild-code-row{display:flex;gap:10px;flex:none;padding:10px 8px;border:1px solid #17243a;border-radius:4px;background:#0a1426}body .guild-panel .guild-code-row [data-role=guild-code]{flex:1;min-width:0;height:32px;margin:0!important}body .guild-panel .guild-code-row [data-action=guild-join]{flex:none;width:121px;height:32px;margin:0!important;padding:0!important}.guild-panel .guild-sub-board{height:30px;flex:none;margin-top:6px;font-size:14px;color:#ebe2cc}.guild-panel .guild-sub-board:after{display:none}.guild-panel .guild-board-list{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:4px;padding-right:2px}.guild-panel .guild-board-row{display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:8px;flex:none;height:71px;padding:0 15px 0 8px;border:1px solid #17243a;border-radius:4px;background:#0b1526}.guild-panel .guild-board-text{display:flex;flex-direction:column;gap:5px;min-width:0}.guild-panel .guild-board-text b{color:#f1e9d6;font:600 16px/1.1 var(--gp-serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guild-panel .guild-board-text span{color:var(--gp-soft);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .guild-panel .guild-board-row [data-action=guild-apply]{width:94px;height:32px;margin:0!important;padding:0!important}.guild-panel .guild-board-wait{font-size:12px;text-align:right;max-width:94px}.ground-loot-label>.ground-loot-mu{position:absolute;left:50%;bottom:50%;transform:translate(-50%);width:max-content;max-width:220px;color:#fff;font:800 13px/1.1 Nunito,Segoe UI,Arial,sans-serif;letter-spacing:.01em;white-space:nowrap;pointer-events:none;-webkit-text-stroke:3px #120d0a;paint-order:stroke fill;text-shadow:0 1px 2px #000c}.ground-loot-label[data-tone=rare]>.ground-loot-mu{color:#3ea6ff}.ground-loot-label[data-tone=jewel]>.ground-loot-mu{color:#72e6ff}.ground-loot-label[data-tone=legendary]>.ground-loot-mu{color:#ffb43c}.ground-loot-label:hover>.ground-loot-mu,.ground-loot-label:focus-visible>.ground-loot-mu{display:none}@media(max-height:500px){.ground-loot-label>.ground-loot-mu{font-size:10px;-webkit-text-stroke-width:2.5px}}.float.item{color:#ffd54a;-webkit-text-stroke-color:#3a2306}.ground-loot-mu>.currency-icon{display:none}:root{--mira-serif:"Noto Serif","Times New Roman",serif;--mira-gold:#f2c96a;--mira-line:#2c3a52;--mira-ink:#f1ede4;--mira-soft:#a3a9b4}html #dialog:has(.storage-panel.merchant-mira){width:auto!important;max-width:none!important;max-height:none!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;overflow:visible!important}html #dialog:has(.storage-panel.merchant-mira):before,html #dialog:has(.storage-panel.merchant-mira):after{display:none!important}html #dialog:has(.storage-panel.merchant-mira)>header{display:none!important}html #dialog-body:has(.storage-panel.merchant-mira){padding:0!important;overflow:visible!important;max-height:none!important}#dialog-body .storage-panel.merchant-mira{position:relative!important;box-sizing:border-box!important;width:860px!important;height:538px!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important;color:var(--mira-ink)!important;font-family:var(--mira-serif)!important;border-radius:2px;background:radial-gradient(ellipse 70% 40% at 50% 0%,#132136,#0b1422 70%),#0b1422!important;box-shadow:0 24px 70px #000d,0 0 0 1px #05080d!important}#dialog-body .storage-panel.merchant-mira:before{content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:0;pointer-events:none;border:26px solid transparent!important;border-image:url(/assets/ui/mira/frame.webp) 78 / 26px stretch!important;background:none!important}#dialog-body .merchant-mira:after{content:none!important}#dialog-body .merchant-mira button{font-family:var(--mira-serif)!important;min-height:0!important;box-shadow:none!important;cursor:pointer}#dialog-body .merchant-mira button:focus-visible{outline:2px solid #ffe29a!important;outline-offset:1px}#dialog-body .merchant-mira .storage-main{position:relative!important;z-index:1;display:grid!important;grid-template-rows:78px minmax(0,1fr)!important;gap:0!important;height:100%!important;padding:0!important;box-sizing:border-box}#dialog-body .merchant-mira .storage-wallet{position:relative!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:13px!important;min-width:0!important;width:auto!important;justify-self:stretch!important;margin:0!important;padding:0 19px 0 0!important;border:0!important;border-bottom:1px solid #1d2a3d!important;background:none!important;box-shadow:none!important;font-size:inherit!important}.merchant-mira .mira-head{position:absolute;left:28px;top:0;height:78px;z-index:3;pointer-events:none}.merchant-mira .mira-portrait{position:absolute;left:0;top:2px;width:81px;height:81px;padding:2px;border:2px solid #caa05a;border-radius:50%;background:#0b1320;box-shadow:0 0 0 1px #3a2a14,0 4px 10px #000a;object-fit:cover}#dialog-body .merchant-mira .mira-head h2{position:absolute;left:107px;top:17px;margin:0!important;padding:0!important;white-space:nowrap;background:none!important;border:0!important;color:#f2dba3!important;font:700 29px/1 var(--mira-serif)!important;letter-spacing:.2px;text-shadow:0 2px 3px #000!important}#dialog-body .merchant-mira .mira-head h2>span:first-child{font-size:35px}.merchant-mira .mira-head:after{content:"";position:absolute;left:107px;top:58px;width:166px;height:9px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='166' height='9'><path d='M0 4.5H74M92 4.5H166' stroke='%237c6136' stroke-width='1'/><path d='M83 .5l4 4-4 4-4-4z' fill='none' stroke='%23c9a05a'/></svg>") no-repeat}#dialog-body .merchant-mira .storage-wallet>span{position:relative!important;display:grid!important;align-content:center;box-sizing:border-box;height:40px;min-width:122px;margin:0!important;padding:0 12px 0 45px!important;border:1px solid var(--mira-line)!important;border-radius:7px!important;background:linear-gradient(180deg,#0e1828,#0a121e)!important;line-height:1!important;white-space:nowrap}#dialog-body .merchant-mira .storage-wallet>span[data-mira-chip=diamond]{min-width:140px}#dialog-body .merchant-mira .storage-wallet>span>i{position:absolute;left:9px;top:50%;width:26px;height:26px;transform:translateY(-50%);background:url(/assets/ui/mira/coin.webp) center/contain no-repeat}#dialog-body .merchant-mira .storage-wallet>span[data-mira-chip=diamond]>i{left:8px;width:28px;height:28px;background-image:url(/assets/ui/mira/diamond.webp)}#dialog-body .merchant-mira .storage-wallet>span>small{display:block;color:var(--mira-soft)!important;font:400 11px/1.1 var(--mira-serif)!important}#dialog-body .merchant-mira .storage-wallet>span>b{display:block;margin-top:2px;color:var(--mira-gold)!important;font:700 17px/1.05 var(--mira-serif)!important}#dialog-body .merchant-mira .storage-wallet>span[data-mira-chip=diamond]>b{color:#f4f4f2!important}#dialog-body .merchant-mira .storage-wallet>button{position:static!important;flex:0 0 26px;width:26px!important;height:26px!important;margin:0 0 0 10px!important;padding:0!important;border:0!important;border-radius:0!important;font-size:0!important;color:transparent!important;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'><path d='M4 4L22 22M22 4L4 22' stroke='%23140c04' stroke-width='6' stroke-linecap='square'/><path d='M4 4L22 22M22 4L4 22' stroke='%23e9bd6c' stroke-width='3.4' stroke-linecap='square'/><path d='M5 4.6L21.4 21M21 4.6L4.6 21' stroke='%23ffe2a3' stroke-width='1' opacity='.7'/></svg>") center/100% 100% no-repeat!important}#dialog-body .merchant-mira .storage-wallet>button:hover{filter:brightness(1.2)}#dialog-body .merchant-mira .storage-columns{display:grid!important;grid-template-columns:449px minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;gap:0!important;height:100%!important;min-height:0!important;padding:0!important}#dialog-body .merchant-mira .storage-frame{border:0!important;border-image:none!important;background:none!important;box-shadow:none!important;border-radius:0!important;min-height:0!important}#dialog-body .merchant-mira .storage-frame:before,#dialog-body .merchant-mira .storage-frame:after{content:none!important;display:none!important}#dialog-body .merchant-mira .storage-frame>header{display:none!important}#dialog-body .merchant-mira .merchant-catalog{display:flex!important;flex-direction:column!important;padding:10px 9px 0 18px!important;overflow:hidden!important}#dialog-body .merchant-mira .merchant-shelves{flex:1 1 auto!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important;background:none!important;border:0!important;display:flex;flex-direction:column}#dialog-body .merchant-mira .mira-panel{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0;gap:0!important;margin:0!important;padding:0!important}#dialog-body .merchant-mira .mira-panel>p:not(.mira-total){display:none!important}#dialog-body .merchant-mira .mira-panel>nav.panel-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:3px!important;height:34px;margin:0 0 12px!important;padding:0!important;border:0!important;background:none!important}#dialog-body .merchant-mira .mira-panel>nav.panel-tabs>button{height:34px!important;margin:0!important;padding:0 6px!important;border:1px solid var(--mira-line)!important;border-bottom-color:#1c2738!important;border-radius:6px 6px 0 0!important;background:linear-gradient(180deg,#132036,#0c1524)!important;color:#e9e4d8!important;font:600 16px/1 var(--mira-serif)!important;text-shadow:0 1px 2px #000}#dialog-body .merchant-mira .mira-panel>nav.panel-tabs>button[aria-pressed=true]{border:1px solid #f0d189!important;border-bottom:2px solid #c6923b!important;background:linear-gradient(180deg,#ddb767,#b8893a 55%,#9c7027)!important;color:#fff4d6!important;text-shadow:0 1px 2px #4a2d06,0 0 1px #4a2d06}#dialog-body .merchant-mira .mira-panel>nav.panel-tabs>button:hover:not([aria-pressed=true]){border-color:#6b5a38!important;color:#fff!important}#dialog-body .merchant-mira .shop-grid{display:flex!important;flex-direction:column!important;gap:8px!important;flex:1 1 auto;min-height:0;margin:0!important;padding:0!important;overflow:auto!important;scrollbar-width:thin;scrollbar-color:#6b5733 transparent;grid-template-columns:none!important}#dialog-body .merchant-mira .shop-item.mira-buy-row{position:relative!important;display:block!important;flex:0 0 162px;box-sizing:border-box;height:162px!important;min-height:0!important;margin:0!important;padding:0!important;border:1px solid #233046!important;border-radius:6px!important;background:linear-gradient(180deg,#111c2e,#0c1523)!important;box-shadow:inset 0 1px #ffffff08!important}#dialog-body .merchant-mira .mira-buy-row>.shop-icon{position:absolute!important;left:8px;top:7px;width:108px!important;height:130px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center;border:1px solid #2a3850!important;border-radius:6px!important;background:radial-gradient(ellipse at 50% 55%,#1b283c,#0a111c 75%)!important;font-size:60px!important}#dialog-body .merchant-mira .mira-buy-row>.shop-icon :is(img,.item-art,svg){width:98px!important;height:98px!important;max-width:none!important;max-height:none!important;object-fit:contain;filter:drop-shadow(0 5px 6px #000c)}#dialog-body .merchant-mira .mira-buy-row>div{position:absolute!important;inset:12px 9px 8px 131px;margin:0!important;padding:0!important;text-align:left}#dialog-body .merchant-mira .mira-buy-row strong{display:block;margin:0!important;color:#f4f0e6!important;font:700 21px/1 var(--mira-serif)!important;text-shadow:0 1px 2px #000}#dialog-body .merchant-mira .mira-buy-row>div>p:not(.mira-price){margin:8px 0 0!important;color:var(--mira-soft)!important;font:400 13.5px/1.1 var(--mira-serif)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#dialog-body .merchant-mira .mira-have{display:inline-block;box-sizing:border-box;height:21px;margin-top:8px;padding:0 12px;border:1px solid #3a475d;border-radius:11px;background:#0b1320;color:#c9ccd3!important;font:400 12px/19px var(--mira-serif)}#dialog-body .merchant-mira .mira-price{display:flex!important;align-items:baseline;gap:5px;margin:6px 0 0!important;padding:8px 0 0!important;border-top:1px solid #223046;color:var(--mira-gold)!important;font:600 15px/1 var(--mira-serif)!important;white-space:nowrap}#dialog-body .merchant-mira .mira-price:before{content:"";align-self:center;flex:0 0 21px;height:21px;margin-right:7px;background:url(/assets/ui/mira/coin.webp) center/contain no-repeat}#dialog-body .merchant-mira .mira-price>b{color:var(--mira-gold)!important;font:700 19px/1 var(--mira-serif)!important}#dialog-body .merchant-mira .mira-price>small{color:#d7b46c!important;font:600 12px/1 var(--mira-serif)!important}#dialog-body .merchant-mira .mira-qty{position:absolute;left:0;bottom:1px;display:flex;align-items:center;gap:4px;height:28px}#dialog-body .merchant-mira .mira-qty>button{box-sizing:border-box;width:30px!important;height:28px!important;margin:0!important;padding:0!important;border:1px solid #34425a!important;border-radius:4px!important;background:linear-gradient(180deg,#152136,#0d1626)!important;color:#d3d6dd!important;font:400 11.5px/1 var(--mira-serif)!important}#dialog-body .merchant-mira .mira-qty>button[data-mira-step=max]{width:39px!important;font-size:11px!important}#dialog-body .merchant-mira .mira-qty>button:is([data-mira-step=minus],[data-mira-step=plus]){width:24px!important;color:#f4f4f4!important;font:700 19px/1 var(--mira-serif)!important}#dialog-body .merchant-mira .mira-qty>button[data-mira-step=minus]{border-radius:4px 0 0 4px!important;border-right:0!important}#dialog-body .merchant-mira .mira-qty>button[data-mira-step=plus]{border-radius:0 4px 4px 0!important;border-left:0!important;margin-left:-4px!important}#dialog-body .merchant-mira .mira-qty>label{display:block;margin:0 0 0 -4px!important;padding:0!important;font-size:0!important;line-height:0}#dialog-body .merchant-mira .mira-qty input{box-sizing:border-box;width:26px!important;min-width:0!important;max-width:26px!important;height:28px!important;min-height:0!important;margin:0!important;padding:0!important;border:1px solid #34425a!important;border-left-color:#1d2738!important;border-right-color:#1d2738!important;border-radius:0!important;background:#070d17!important;color:#fff!important;text-align:center;font:600 15px/1 var(--mira-serif)!important;-moz-appearance:textfield;appearance:textfield}#dialog-body .merchant-mira .mira-qty input::-webkit-inner-spin-button,#dialog-body .merchant-mira .mira-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#dialog-body .merchant-mira .mira-qty>button:hover{border-color:#8a7040!important;color:#fff!important}#dialog-body .merchant-mira .mira-buy-row>button[data-action=mira-buy]{position:absolute!important;right:9px;bottom:8px;width:89px!important;height:34px!important;margin:0!important;padding:0 2px!important;border:1px solid #f6e0a2!important;border-radius:4px!important;background:linear-gradient(180deg,#f3d27e,#dcb058 45%,#c3933c)!important;color:#2a1803!important;font:700 15px/1 var(--mira-serif)!important;text-shadow:0 1px #ffeec4;box-shadow:0 2px 4px #0008,inset 0 1px #fff6d6!important;white-space:nowrap}#dialog-body .merchant-mira .mira-buy-row>button[data-action=mira-buy]:hover:not(:disabled){filter:brightness(1.1)}#dialog-body .merchant-mira .mira-buy-row>button[data-action=mira-buy]:disabled{opacity:1!important;filter:grayscale(.6) brightness(.7)}#dialog-body .merchant-mira .mira-total{display:flex!important;align-items:center;gap:12px;flex:0 0 auto;height:62px;box-sizing:border-box;margin:10px 0 0!important;padding:0 0 0 9px!important;border-top:1px solid #1d2a3d;color:#efe9dc!important;font:700 17px/1 var(--mira-serif)!important}#dialog-body .merchant-mira .mira-total>b{color:var(--mira-gold)!important;font:700 22px/1 var(--mira-serif)!important}#dialog-body .merchant-mira .mira-panel .shop-item[data-sell-row]{position:relative!important;display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;align-items:center;gap:6px 12px!important;flex:0 0 auto;box-sizing:border-box;min-height:0!important;margin:0!important;padding:8px 9px 8px 8px!important;border:1px solid #233046!important;border-radius:6px!important;background:linear-gradient(180deg,#111c2e,#0c1523)!important;box-shadow:inset 0 1px #ffffff08!important}#dialog-body .merchant-mira .shop-item[data-sell-row]>.shop-icon{grid-row:span 2;width:64px!important;height:64px!important;margin:0!important;display:grid!important;place-items:center;border:1px solid #2a3850!important;border-radius:5px!important;background:radial-gradient(ellipse at 50% 55%,#1b283c,#0a111c 75%)!important;font-size:34px!important}#dialog-body .merchant-mira .shop-item[data-sell-row]>.shop-icon :is(img,.item-art,svg){width:54px!important;height:54px!important;object-fit:contain}#dialog-body .merchant-mira .shop-item[data-sell-row]>div:not(.button-row):not(.mira-sell-confirm){min-width:0;margin:0!important;text-align:left}#dialog-body .merchant-mira .shop-item[data-sell-row] strong{display:block;color:#f4f0e6!important;font:700 17px/1.1 var(--mira-serif)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#dialog-body .merchant-mira .shop-item[data-sell-row] p{margin:4px 0 0!important;color:var(--mira-soft)!important;font:400 13px/1.2 var(--mira-serif)!important}#dialog-body .merchant-mira .shop-item[data-sell-row] p.sell-why{color:#d9a35c!important;font-size:12px!important}#dialog-body .merchant-mira .shop-item[data-sell-row]>.button-row{grid-column:2;display:flex!important;justify-content:flex-end;gap:6px!important;margin:0!important;padding:0!important}#dialog-body .merchant-mira .shop-item[data-sell-row]>.button-row:empty{display:none!important}#dialog-body .merchant-mira .shop-item[data-sell-row] button{height:32px!important;min-height:0!important;margin:0!important;padding:0 14px!important;border:1px solid #34425a!important;border-radius:4px!important;background:linear-gradient(180deg,#152136,#0d1626)!important;color:#e6e2d8!important;font:600 14px/1 var(--mira-serif)!important;text-shadow:none!important}#dialog-body .merchant-mira .shop-item[data-sell-row] button.primary{border-color:#f6e0a2!important;background:linear-gradient(180deg,#f3d27e,#dcb058 45%,#c3933c)!important;color:#2a1803!important;text-shadow:0 1px #ffeec4!important}#dialog-body .merchant-mira .shop-item[data-sell-row] button:hover:not(:disabled){filter:brightness(1.12)}#dialog-body .merchant-mira .mira-sell-confirm{grid-column:1/-1;margin:2px 0 0!important;padding:8px 10px!important;border:1px solid #6b5733!important;border-radius:5px!important;background:#0a111c!important;text-align:left}#dialog-body .merchant-mira .mira-sell-confirm strong{white-space:normal!important;font-size:15px!important}#dialog-body .merchant-mira .mira-sell-confirm :is(ul,li){margin:2px 0!important;color:#e8c98d!important;font:13px/1.3 var(--mira-serif)!important}#dialog-body .merchant-mira .mira-sell-confirm .button-row{display:flex!important;gap:8px;margin-top:6px!important}#dialog-body .merchant-mira .mira-panel .empty-state{margin:20px 0!important;color:var(--mira-soft)!important;font:400 15px var(--mira-serif)!important;text-align:center}#dialog-body .merchant-mira .storage-inventory{position:relative!important;display:flex!important;flex-direction:column!important;padding:0 19px 0 13px!important;border-left:1px solid #26334a!important;overflow:hidden!important}#dialog-body .merchant-mira .storage-inventory>.storage-avatar{display:none!important}#dialog-body .merchant-mira .storage-inventory>nav.storage-tabs{display:flex!important;justify-content:flex-start!important;align-items:center;gap:4px!important;height:42px;flex:0 0 42px;margin:0!important;padding:0!important;border:0!important;background:none!important}#dialog-body .merchant-mira .storage-tabs>button{display:none!important}#dialog-body .merchant-mira .storage-tabs>button[aria-pressed=true]{display:block!important;flex:0 0 auto!important;width:auto!important;text-align:left!important;height:auto!important;padding:0 2px!important;border:0!important;background:none!important;color:#f4f0e6!important;font:700 22px/1 var(--mira-serif)!important;text-shadow:0 1px 2px #000;cursor:default}#dialog-body .merchant-mira .storage-tabs:has(>[data-kind=bag][aria-pressed=false])>button{display:block!important;height:26px!important;padding:0 8px!important;border:1px solid var(--mira-line)!important;border-radius:5px!important;background:#0f1a2b!important;color:#d6d2c8!important;font:600 12px/1 var(--mira-serif)!important;cursor:pointer}#dialog-body .merchant-mira .storage-tabs:has(>[data-kind=bag][aria-pressed=false])>button[aria-pressed=true]{border-color:#f0d189!important;background:linear-gradient(180deg,#ddb767,#9c7027)!important;color:#fff4d6!important}#dialog-body .merchant-mira .storage-inventory>footer{position:absolute!important;right:19px;top:14px;display:flex!important;align-items:center;gap:0!important;height:20px;margin:0!important;padding:0!important;border:0!important;background:none!important}#dialog-body .merchant-mira .storage-inventory>footer>span{display:flex;align-items:center;gap:10px;padding:0!important;color:#d8d4cc!important;font:400 13px/1 var(--mira-serif)!important;letter-spacing:.3px}#dialog-body .merchant-mira .storage-inventory>footer>span:after{content:"";width:86px;height:9px;border:1px solid #3a4760;border-radius:5px;background:linear-gradient(180deg,#f4d37f,#c9953f) left/var(--mira-fill,0%) 100% no-repeat,#0a111c}#dialog-body .merchant-mira .storage-inventory>footer>:is(button,small){display:none!important}#dialog-body .merchant-mira .storage-filters{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important;flex:0 0 28px;height:28px;margin:0 0 8px!important;padding:0!important;border:0!important;background:none!important}#dialog-body .merchant-mira .storage-filters>button{height:28px!important;min-width:0!important;margin:0!important;padding:0 2px!important;border:1px solid var(--mira-line)!important;border-radius:5px!important;background:linear-gradient(180deg,#121d30,#0c1524)!important;color:#d6d2c8!important;font:400 13px/1 var(--mira-serif)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#dialog-body .merchant-mira .storage-filters>button[aria-pressed=true]{border-color:#f0d189!important;background:linear-gradient(180deg,#ddb767,#b8893a 55%,#9c7027)!important;color:#fff4d6!important;text-shadow:0 1px 2px #4a2d06}#dialog-body .merchant-mira .storage-filters>button[data-action=storage-sort]{display:none!important}#dialog-body .merchant-mira .storage-filters>button:hover:not([aria-pressed=true]){border-color:#6b5a38!important;color:#fff!important}#dialog-body .merchant-mira .storage-inventory>.chest-grid{display:grid!important;grid-template-columns:repeat(8,44px)!important;grid-auto-rows:44px!important;grid-template-rows:none!important;gap:4px 3px!important;justify-content:space-between;align-content:start!important;flex:0 1 332px;height:332px;min-height:0!important;margin:0!important;padding:0!important;overflow-y:auto!important;overflow-x:hidden!important;border:0!important;background:none!important;scrollbar-width:none}#dialog-body .merchant-mira .chest-grid>.chest-slot{position:relative!important;box-sizing:border-box;width:44px!important;height:44px!important;min-height:0!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;display:grid!important;place-items:center;border:1px solid #34425a!important;border-radius:3px!important;background:linear-gradient(160deg,#162236,#0b121e)!important;box-shadow:inset 0 0 6px #0008!important}#dialog-body .merchant-mira .chest-grid>.chest-slot.tier-excellent{border-color:#34425a!important}#dialog-body .merchant-mira .chest-grid>.chest-slot.empty{border-color:#222e42!important;background:#0c1422!important;box-shadow:none!important}#dialog-body .merchant-mira .chest-slot>span:first-child{width:36px!important;height:36px!important;font-size:24px!important;display:grid!important;place-items:center}#dialog-body .merchant-mira .chest-slot>span:first-child :is(img,.item-art,svg){width:36px!important;height:36px!important;object-fit:contain}#dialog-body .merchant-mira .chest-slot>small,#dialog-body .merchant-mira .chest-slot>.equipment-description{display:none!important}#dialog-body .merchant-mira .chest-slot>b{position:absolute!important;inset:auto 2px 1px auto!important;color:#fff!important;font:700 11px/1 var(--mira-serif)!important;text-shadow:0 1px 1px #000,0 0 3px #000,0 0 2px #000!important}#dialog-body .merchant-mira .chest-slot>i{position:absolute!important;left:2px!important;top:2px!important;font:9px/1 system-ui!important;color:#9fe0a8!important}#dialog-body .merchant-mira .chest-slot.tier-excellent:after{content:"E";position:absolute;left:1px;top:1px;width:11px;height:11px;border-radius:1px;background:#2fae55;color:#fff;font:700 9px/11px system-ui;text-align:center;box-shadow:0 0 0 1px #0b3a18}#dialog-body .merchant-mira .chest-slot:hover:not(.empty):not(:disabled){border-color:#c9a05a!important}#dialog-body .storage-panel.merchant-mira.mira-compact{height:404px!important}#dialog-body .merchant-mira.mira-compact .storage-main{grid-template-rows:56px minmax(0,1fr)!important}.merchant-mira.mira-compact .mira-head{left:22px;height:56px}.merchant-mira.mira-compact .mira-portrait{top:3px;width:52px;height:52px}#dialog-body .merchant-mira.mira-compact .mira-head h2{left:74px;top:12px;font-size:24px!important}#dialog-body .merchant-mira.mira-compact .mira-head h2>span:first-child{font-size:28px}.merchant-mira.mira-compact .mira-head:after{left:74px;top:43px}#dialog-body .merchant-mira.mira-compact .storage-wallet>span{height:36px}#dialog-body .merchant-mira.mira-compact .merchant-catalog{padding-top:6px!important}#dialog-body .merchant-mira.mira-compact .mira-panel>nav.panel-tabs{height:30px;margin-bottom:6px!important}#dialog-body .merchant-mira.mira-compact .mira-panel>nav.panel-tabs>button{height:30px!important}#dialog-body .merchant-mira.mira-compact .shop-grid{gap:6px!important}#dialog-body .merchant-mira.mira-compact .shop-item.mira-buy-row{flex-basis:121px;height:121px!important}#dialog-body .merchant-mira.mira-compact .mira-buy-row>.shop-icon{top:6px;width:86px!important;height:107px!important}#dialog-body .merchant-mira.mira-compact .mira-buy-row>.shop-icon :is(img,.item-art,svg){width:80px!important;height:80px!important}#dialog-body .merchant-mira.mira-compact .mira-buy-row>div{left:106px;top:8px;bottom:6px}#dialog-body .merchant-mira.mira-compact .mira-buy-row strong{font-size:19px!important}#dialog-body .merchant-mira.mira-compact .mira-buy-row>div>p:not(.mira-price){margin-top:5px!important;font-size:13px!important}#dialog-body .merchant-mira.mira-compact .mira-have{margin-top:6px}#dialog-body .merchant-mira.mira-compact .mira-price{position:absolute;left:96px;top:46px;margin:0!important;padding:0!important;border:0!important}#dialog-body .merchant-mira.mira-compact .mira-buy-row>button[data-action=mira-buy]{bottom:6px}#dialog-body .merchant-mira.mira-compact .mira-total{height:46px;margin-top:6px!important}#dialog-body .merchant-mira.mira-compact .storage-inventory>nav.storage-tabs{height:36px;flex-basis:36px}#dialog-body .merchant-mira.mira-compact .storage-tabs>button[aria-pressed=true]{font-size:20px!important}#dialog-body .merchant-mira.mira-compact .storage-inventory>footer{top:11px}#dialog-body .merchant-mira.mira-compact .storage-inventory>.chest-grid{flex-basis:284px;height:284px}#dialog-body .merchant-mira .mira-panel>nav.panel-tabs:before,#dialog-body .merchant-mira .mira-panel>nav.panel-tabs:after,#dialog-body .merchant-mira .mira-panel>nav.panel-tabs>button:before,#dialog-body .merchant-mira .mira-panel>nav.panel-tabs>button:after{content:none!important;display:none!important}#dialog-body .merchant-mira .mira-panel>nav.panel-tabs{-webkit-mask-image:none!important;mask-image:none!important;overflow:visible!important}#dialog-body .merchant-mira :is(.storage-main,.storage-columns,.storage-inventory,.storage-wallet,.chest-grid){scrollbar-width:none!important}#dialog-body .merchant-mira :is(.storage-main,.storage-columns,.storage-inventory,.storage-wallet,.chest-grid)::-webkit-scrollbar{display:none!important}#dialog:has(#dialog-body .nk-journal){--nk-serif:"Noto Serif","Times New Roman",serif;--nk-gold:#ecd08a;--nk-ink:#e6e2d8;--nk-soft:#aeb8c7;--nk-line:#223044;width:min(900px,calc(100vw - 24px))!important;max-width:none!important;max-height:min(620px,calc(100dvh - 24px))!important;padding:0!important;border:1px solid #8a7048!important;border-radius:2px!important;color:var(--nk-ink)!important;background:radial-gradient(ellipse at 50% 0%,#132136 0%,transparent 65%),linear-gradient(180deg,#0e1826,#0b1420 70%,#09111b)!important;box-shadow:inset 0 0 0 3px #0a121c,inset 0 0 0 4px #4a3d28,0 24px 60px #000d!important;font-family:var(--nk-serif)!important}#dialog:has(#dialog-body .nk-journal):after{display:none!important}#dialog:has(#dialog-body .nk-journal):before{content:""!important;display:block!important;position:absolute!important;inset:2px!important;z-index:3!important;pointer-events:none!important;width:auto!important;height:auto!important;border:0!important;border-radius:0!important;box-shadow:none!important;opacity:1!important;transform:none!important;filter:none!important;background:url(/assets/ui/nhatky/corner.webp) left top/22px no-repeat,url(/assets/ui/nhatky/corner-tr.webp) right top/22px no-repeat,url(/assets/ui/nhatky/corner-bl.webp) left bottom/22px no-repeat,url(/assets/ui/nhatky/corner-br.webp) right bottom/22px no-repeat!important}#dialog:has(#dialog-body .nk-journal)>header{position:relative;z-index:4;margin:0 5px!important;padding:6px 8px 5px 14px!important;min-height:0!important;gap:10px!important;background:none!important;border:0!important;border-bottom:1px solid #957a58!important;box-shadow:none!important}#dialog:has(#dialog-body .nk-journal)>header:before,#dialog:has(#dialog-body .nk-journal)>header:after{display:none!important}#dialog:has(#dialog-body .nk-journal) #dialog-icon{width:58px!important;height:40px!important;flex:none;font-size:0!important;color:transparent!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:url(/assets/ui/nhatky/book.webp) center/contain no-repeat!important}#dialog:has(#dialog-body .nk-journal) #dialog-icon>*,#dialog:has(#dialog-body .nk-journal) #dialog-icon:before,#dialog:has(#dialog-body .nk-journal) #dialog-icon:after{display:none!important}#dialog:has(#dialog-body .nk-journal) #dialog-kicker{display:none!important}#dialog:has(#dialog-body .nk-journal) h2{margin:0!important;padding:0!important;font:600 25px/1.2 var(--nk-serif)!important;letter-spacing:.2px!important;color:var(--nk-gold)!important;-webkit-text-fill-color:var(--nk-gold)!important;background:none!important;text-shadow:0 1px 2px #000,0 0 8px #e0a84a33!important;-webkit-text-stroke:0!important}#dialog:has(#dialog-body .nk-journal) .close-button{position:relative!important;right:auto!important;top:auto!important;transform:none!important;margin-left:auto!important;flex:none;width:36px!important;height:36px!important;min-height:0!important;border:2px solid #b8964f!important;border-radius:50%!important;background:radial-gradient(circle at 50% 35%,#24303f,#0d141d)!important;box-shadow:0 0 0 1px #0a0f15,inset 0 0 0 1px #00000080!important;color:#ecd08a!important;font:400 27px/1 Arial,sans-serif!important;display:grid;place-items:center;padding:0 0 3px!important}#dialog:has(#dialog-body .nk-journal) .close-button:before,#dialog:has(#dialog-body .nk-journal) .close-button:after{display:none!important}#dialog:has(#dialog-body .nk-journal) .close-button:hover{filter:brightness(1.25)}#dialog:has(#dialog-body .nk-journal) .close-button:focus-visible{outline:2px solid #ecd08a!important;outline-offset:2px!important;box-shadow:0 0 0 1px #0a0f15!important}#dialog:has(#dialog-body .nk-journal) #dialog-body{padding:0!important;margin:0 5px 5px!important;gap:0!important;color:var(--nk-ink)!important;background:none!important;scrollbar-color:#5a4a30 transparent;scrollbar-width:thin}#dialog-body .nk-journal{display:grid;grid-template-columns:172px minmax(0,1fr);grid-auto-rows:min-content;align-items:start;column-gap:0;min-height:100%;background:linear-gradient(90deg,#0b1322 0,#0c1524 171px,#1a2433 171px 172px,#09121b 172px);font-family:var(--nk-serif)}#dialog-body .nk-journal>*{grid-column:2;min-width:0;margin-left:8px!important;margin-right:6px!important}#dialog-body .nk-journal>nav.panel-tabs{grid-column:1;grid-row:1/span 40;position:sticky!important;top:0!important;z-index:2;align-self:start;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:0!important;margin:0!important;padding:6px 0 6px 6px!important;background:none!important;border:0!important;box-shadow:none!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}#dialog-body .nk-journal>nav.panel-tabs>button{position:relative;display:flex!important;align-items:center;gap:12px;width:100%;height:51px;min-height:0!important;margin:0!important;padding:0 10px 0 12px!important;border:0!important;border-bottom:1px solid #16222c!important;border-radius:0!important;background:none!important;box-shadow:none!important;text-align:left;font:400 16px/1.15 var(--nk-serif)!important;color:#b9c4d6!important;text-shadow:0 1px 1px #000;letter-spacing:0!important;white-space:nowrap}#dialog-body .nk-journal>nav.panel-tabs>button:last-child{border-bottom:0!important}#dialog-body .nk-journal>nav.panel-tabs>button:hover:not(.active){color:#e6ecf5!important;background:#ffffff08!important}#dialog-body .nk-journal>nav.panel-tabs>button>span{overflow:hidden;text-overflow:ellipsis}#dialog-body .nk-journal>nav.panel-tabs>button.active{color:#f3d68f!important;border:1px solid #8a6f3c!important;border-left:3px solid #d6b96b!important;background:linear-gradient(90deg,#3a3122,#2a2722 60%,#22221f)!important;box-shadow:inset 0 1px #ffffff10,0 0 10px #00000080!important}#dialog-body .nk-journal>nav.panel-tabs>button.active:after{content:"";position:absolute;right:-9px;top:50%;width:14px;height:14px;transform:translateY(-50%) rotate(45deg);border-top:2px solid #d6b96b;border-right:2px solid #d6b96b;background:linear-gradient(45deg,transparent 50%,#22221f 50%);display:block!important}#dialog-body .nk-journal>nav.panel-tabs>button:before{display:none!important}#dialog-body .nk-journal .nk-tab-icon{flex:none;width:34px;height:34px;background:center/contain no-repeat;filter:drop-shadow(0 1px 1px #000)}#dialog-body .nk-journal [data-kind=story]>.nk-tab-icon{background-image:url(/assets/ui/nhatky/tab-story.webp)}#dialog-body .nk-journal [data-kind=daily]>.nk-tab-icon{background-image:url(/assets/ui/nhatky/tab-daily.webp)}#dialog-body .nk-journal [data-kind=weekly]>.nk-tab-icon{background-image:url(/assets/ui/nhatky/tab-weekly.webp)}#dialog-body .nk-journal [data-kind=achievements]>.nk-tab-icon{background-image:url(/assets/ui/nhatky/tab-achievements.webp)}#dialog-body .nk-journal [data-kind=pass]>.nk-tab-icon{background-image:url(/assets/ui/nhatky/tab-pass.webp)}#dialog-body .nk-journal [data-kind=bounties]>.nk-tab-icon{background-image:url(/assets/ui/nhatky/tab-bounties.webp)}#dialog-body .nk-journal [data-kind=collection]>.nk-tab-icon{background-image:url(/assets/ui/nhatky/tab-collection.webp)}#dialog-body .nk-journal [data-kind=challenges]>.nk-tab-icon{background-image:url(/assets/ui/nhatky/tab-challenges.webp)}#dialog-body .nk-journal .nk-dot{position:absolute;right:12px;top:9px;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ff8a8a,#f2363a 55%,#a01418);box-shadow:0 0 4px #ff3a3a99}#dialog-body .nk-journal>.nk-top{display:flex!important;align-items:center;justify-content:space-between;gap:8px;margin-top:8px!important;margin-bottom:6px!important;padding:0!important;font:400 13px/1.2 var(--nk-serif)!important;color:#c9d1dc!important;opacity:1!important;background:none!important;border:0!important}#dialog-body .nk-journal .nk-reset,#dialog-body .nk-journal .nk-note,#dialog-body .nk-journal .nk-ready{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:3px 12px;border:1px solid #273343;border-radius:6px;background:#0a1520;box-shadow:inset 0 1px #ffffff08;color:#c9d1dc;font:400 13px/1.2 var(--nk-serif)}#dialog-body .nk-journal .nk-reset:before{content:"";width:18px;height:18px;flex:none;background:url(/assets/ui/nhatky/clock.webp) center/contain no-repeat}#dialog-body .nk-journal .nk-reset b{color:#f0c35a;font-weight:700}#dialog-body .nk-journal .nk-ready{margin-left:auto;font-weight:400!important;color:#d3dae3!important}#dialog-body .nk-journal .nk-ready:before{content:"";width:9px;height:9px;flex:none;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ff8a8a,#f2363a 55%,#a01418);box-shadow:0 0 4px #ff3a3a99}#dialog-body .nk-journal>.button-row{margin-bottom:6px!important}#dialog-body .nk-journal>.quest-list{display:flex!important;flex-direction:column;align-items:stretch!important;gap:7px!important;margin-bottom:8px!important;padding:0!important}#dialog-body .nk-journal .quest-row{display:grid!important;width:auto!important;max-width:none!important;grid-template-columns:70px minmax(0,1fr) 150px!important;grid-template-areas:none!important;align-items:center;column-gap:10px!important;row-gap:0!important;min-height:78px;margin:0!important;padding:5px 0 5px 6px!important;border:1px solid var(--nk-line)!important;border-radius:6px!important;background:linear-gradient(180deg,#122033,#0f1b2a)!important;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #0008!important;opacity:1!important;color:var(--nk-ink)!important}#dialog-body .nk-journal .quest-row:not(.nk-row){grid-template-columns:52px minmax(0,1fr)!important;min-height:52px}#dialog-body .nk-journal .quest-row.advancement-quest:not(.nk-row){grid-template-columns:52px minmax(0,1fr) auto!important}#dialog-body .nk-journal .quest-row.advancement-quest:not(.nk-row)>button{white-space:nowrap;align-self:center;padding-inline:12px}#dialog-body .nk-journal .quest-row.locked{opacity:.6!important}#dialog-body .nk-journal .quest-row>span:first-child{grid-area:auto!important;grid-row:auto!important;width:64px!important;height:64px!important;display:grid!important;place-items:center;margin:0!important;padding:0!important;border:2px solid #b48a46!important;border-radius:50%!important;background:radial-gradient(circle at 50% 40%,#2a3a50,#111a27 70%)!important;box-shadow:0 0 0 2px #0b111a,0 0 0 3px #6b5530,inset 0 0 10px #000a!important;font-size:30px!important;line-height:1;color:#fff;overflow:hidden}#dialog-body .nk-journal .quest-row:not(.nk-row)>span:first-child{width:44px!important;height:44px!important;font-size:22px!important}#dialog-body .nk-journal .quest-row>span:first-child :is(img,.hud-icon-art,.mob-portrait){width:74%!important;height:74%!important;max-width:none;object-fit:contain;vertical-align:middle;filter:drop-shadow(0 1px 2px #000)}#dialog-body .nk-journal .quest-row>div:nth-child(2){grid-area:auto!important;min-width:0;margin:0!important}#dialog-body .nk-journal .quest-row strong{display:block;margin:0!important;font:600 15px/1.25 var(--nk-serif)!important;color:#ece7dc!important;text-shadow:0 1px 1px #000}#dialog-body .nk-journal .quest-row small{display:block;font:400 12px/1.3 var(--nk-serif)!important;color:var(--nk-soft)!important;margin:2px 0 0!important}#dialog-body .nk-journal .nk-line{display:grid;grid-template-columns:auto minmax(60px,1fr) auto;align-items:center;column-gap:12px}#dialog-body .nk-journal .nk-line>strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}#dialog-body .nk-journal .entry-meter{height:7px!important;margin:0!important;border:0!important;border-radius:4px!important;background:#1f2b39!important;box-shadow:inset 0 1px 2px #0009!important;overflow:hidden}#dialog-body .nk-journal .entry-meter>i{display:block;height:100%;border-radius:4px;background:linear-gradient(180deg,#5aa6ff,#2f7ae8)!important;box-shadow:0 0 6px #3a8cff66}#dialog-body .nk-journal .nk-row.nk-st-ready .entry-meter>i{background:linear-gradient(180deg,#ffd36a,#eda12e)!important;box-shadow:0 0 6px #f0a83a66}#dialog-body .nk-journal .nk-row.nk-st-done .entry-meter>i{background:linear-gradient(180deg,#58b86a,#2f8a45)!important;box-shadow:none}#dialog-body .nk-journal .nk-count{font:400 12px/1 var(--nk-serif)!important;color:#d6dce4!important;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:54px}#dialog-body .nk-journal .nk-row.nk-st-done strong{color:#c4c9d1!important}#dialog-body .nk-journal .nk-rewards{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}#dialog-body .nk-journal .nk-rewards>small{flex:1 1 140px;margin:0 0 0 4px!important;align-self:center}#dialog-body .nk-journal .nk-rw{position:relative;display:grid;place-items:center;width:42px;height:40px;flex:none;border:1px solid #2a3646;border-radius:4px;background:linear-gradient(180deg,#152234,#0d1724);box-shadow:inset 0 1px #ffffff0d}#dialog-body .nk-journal .nk-rw>i,#dialog-body .nk-journal .nk-rw-art{display:block;width:32px;height:30px;margin-top:-6px;background:center/contain no-repeat}#dialog-body .nk-journal .nk-rw-energy>i{background-image:url(/assets/ui/nhatky/coin.webp)}#dialog-body .nk-journal .nk-rw-xp>i{background-image:url(/assets/ui/nhatky/gem.webp)}#dialog-body .nk-journal .nk-rw-star>i{background-image:url(/assets/ui/nhatky/star.webp)}#dialog-body .nk-journal .nk-rw-art{display:grid;place-items:center;font-size:20px;line-height:1}#dialog-body .nk-journal .nk-rw-art :is(img,.art-icon){width:30px!important;height:30px!important;object-fit:contain;filter:drop-shadow(0 1px 1px #000)}#dialog-body .nk-journal .nk-rw>em{position:absolute;right:3px;bottom:1px;font:600 11px/1 var(--nk-serif);font-style:normal;color:#fff;text-shadow:0 0 2px #000,0 1px 1px #000,1px 0 1px #000}#dialog-body .nk-journal .nk-rw-text{width:auto;height:auto;min-height:40px;padding:2px 8px;font:400 12px/1.25 var(--nk-serif);color:#e8d7a8}#dialog-body .nk-journal .nk-rw .currency-icon{display:none!important}#dialog-body .nk-journal .quest-row>.nk-state{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:4px;align-self:stretch;max-width:none!important;margin:-5px 0!important;padding:4px 6px!important;border-left:1px solid #1d2938}#dialog-body .nk-journal .nk-claim{min-width:116px!important;height:38px;min-height:0!important;padding:0 14px!important;border:2px solid #f2e19c!important;border-radius:4px!important;background:linear-gradient(180deg,#f8dc8a,#e2a94a 48%,#c88a2e 52%,#e0a446)!important;color:#2a1805!important;font:600 18px/1 var(--nk-serif)!important;text-shadow:0 1px #ffe9b080!important;box-shadow:0 0 0 1px #6b4a14,0 0 14px #f0b54a80,inset 0 1px #fff8!important;letter-spacing:0!important}#dialog-body .nk-journal .nk-claim:hover{filter:brightness(1.08)}#dialog-body .nk-journal .nk-doing{font:400 15px/1.2 var(--nk-serif);color:#aab4c2}#dialog-body .nk-journal .nk-done{display:inline-flex;align-items:center;gap:8px;font:600 15px/1.2 var(--nk-serif);color:#4cc46a}#dialog-body .nk-journal .nk-done>i{width:28px;height:28px;flex:none;background:url(/assets/ui/nhatky/check.webp) center/contain no-repeat}#dialog-body .nk-journal .nk-state>.text-button{min-height:0!important;padding:2px 4px!important;border:0!important;background:none!important;box-shadow:none!important;font:400 12px/1.2 var(--nk-serif)!important;color:#8fb3d9!important;text-decoration:underline}#dialog-body .nk-journal .nk-state>.text-button:disabled{opacity:.45}#dialog-body .nk-journal .chapter-banner{margin:0 0 2px!important;padding:4px 10px!important;border:1px solid #273343!important;border-radius:6px!important;background:#0a1520!important;color:#e8d7a8!important;font:600 13px/1.3 var(--nk-serif)!important;box-shadow:none!important}#dialog-body .nk-journal .empty-state{margin:16px 8px!important;color:var(--nk-soft)!important;font:400 14px/1.4 var(--nk-serif)!important;background:none!important;border:0!important}#dialog-body .nk-journal .soft-button{border:1px solid #8a6f3c!important;border-radius:4px!important;background:linear-gradient(180deg,#2c2a24,#1b1a17)!important;color:#ecd08a!important;font:600 13px/1.2 var(--nk-serif)!important;box-shadow:none!important}#dialog-body .nk-journal.nk-newbie>section,#dialog-body .nk-journal.nk-newbie>.quest-list,#dialog-body .nk-journal.nk-newbie>button,#dialog-body .nk-journal.nk-newbie>*:not(nav){margin-top:8px!important}@media(max-height:500px),(max-width:760px){#dialog:has(#dialog-body .nk-journal){width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important}#dialog:has(#dialog-body .nk-journal)>header{padding:3px 6px 3px 10px!important}#dialog:has(#dialog-body .nk-journal) #dialog-icon{width:40px!important;height:28px!important}#dialog:has(#dialog-body .nk-journal) h2{font-size:19px!important}#dialog:has(#dialog-body .nk-journal) .close-button{width:30px!important;height:30px!important;font-size:22px!important}#dialog-body .nk-journal{grid-template-columns:128px minmax(0,1fr);background:linear-gradient(90deg,#0b1322 0,#0c1524 127px,#1a2433 127px 128px,#09121b 128px)}#dialog-body .nk-journal>nav.panel-tabs{padding:3px 0 3px 3px!important}#dialog-body .nk-journal>nav.panel-tabs>button{height:38px;gap:7px;padding:0 6px 0 7px!important;font-size:13px!important}#dialog-body .nk-journal .nk-tab-icon{width:24px;height:24px}#dialog-body .nk-journal .nk-dot{right:8px;top:5px;width:8px;height:8px}#dialog-body .nk-journal>nav.panel-tabs>button.active:after{right:-7px;width:10px;height:10px}#dialog-body .nk-journal>.nk-top{margin-top:5px!important;margin-bottom:4px!important}#dialog-body .nk-journal .nk-reset,#dialog-body .nk-journal .nk-note,#dialog-body .nk-journal .nk-ready{min-height:24px;padding:2px 8px;font-size:12px}#dialog-body .nk-journal>.quest-list{gap:5px!important}#dialog-body .nk-journal .quest-row{grid-template-columns:48px minmax(0,1fr) 96px!important;column-gap:7px!important;min-height:60px;padding:4px 0 4px 4px!important}#dialog-body .nk-journal .quest-row>span:first-child{width:44px!important;height:44px!important;font-size:22px!important}#dialog-body .nk-journal .quest-row.advancement-quest:not(.nk-row){grid-template-columns:48px minmax(0,1fr) auto!important}#dialog-body .nk-journal .quest-row>.nk-state{margin:-4px 0!important;padding:3px 4px!important}#dialog-body .nk-journal .quest-row strong{font-size:13px!important}#dialog-body .nk-journal .nk-line{column-gap:8px}#dialog-body .nk-journal .nk-line>strong{max-width:190px}#dialog-body .nk-journal .nk-count{font-size:11px!important;min-width:0}#dialog-body .nk-journal .nk-rewards{gap:4px;margin-top:4px}#dialog-body .nk-journal .nk-rw{width:32px;height:30px}#dialog-body .nk-journal .nk-rw>i,#dialog-body .nk-journal .nk-rw-art{width:24px;height:22px;margin-top:-5px}#dialog-body .nk-journal .nk-rw-art :is(img,.art-icon){width:22px!important;height:22px!important}#dialog-body .nk-journal .nk-rw>em{font-size:9.5px;right:2px}#dialog-body .nk-journal .nk-rw-text{min-height:30px;font-size:11px}#dialog-body .nk-journal .nk-rewards>small{font-size:10.5px!important;flex-basis:100%;margin:0!important}#dialog-body .nk-journal .nk-claim{min-width:80px!important;height:32px;font-size:15px!important;padding:0 8px!important}#dialog-body .nk-journal .nk-doing,#dialog-body .nk-journal .nk-done{font-size:13px}#dialog-body .nk-journal .nk-done{gap:5px}#dialog-body .nk-journal .nk-done>i{width:22px;height:22px}}:root{--kn-sans:"Noto Sans","Segoe UI",Arial,sans-serif;--kn-serif:"Noto Serif","Times New Roman",serif;--kn-gold:#f3dfa8;--kn-ink:#d8dee6}body #dialog:has(.skills-screen){width:min(1120px,calc(100vw - 24px))!important;border:1px solid #a1774b!important;border-radius:2px!important;background:linear-gradient(180deg,#0b1626,#08121e)!important;box-shadow:0 0 0 1px #050b14,0 24px 70px #000d,inset 0 0 0 4px #08111d,inset 0 0 0 5px #a1774b33!important}body #dialog:has(.skills-screen):after{display:none!important}body #dialog:has(.skills-screen):before{content:""!important;display:block!important;position:absolute!important;inset:-1px!important;z-index:4;pointer-events:none;border:0!important;background:url(/assets/ui/kynang/corner-tl.webp) left top/28px no-repeat,url(/assets/ui/kynang/corner-tr.webp) right top/28px no-repeat,url(/assets/ui/kynang/corner-bl.webp) left bottom/28px no-repeat,url(/assets/ui/kynang/corner-br.webp) right bottom/28px no-repeat!important}body #dialog-body:has(.skills-screen){padding:0!important}body .skills-screen{font-family:var(--kn-sans)!important;color:var(--kn-ink)!important;padding:14px 22px 18px!important;gap:14px!important;scrollbar-color:#3a4a60 transparent}body .skills-screen :is(h2,h3,h4,strong,b,p,small,span,dt,dd,li,button,em){font-family:var(--kn-sans)!important}body .skills-screen .skills-top{border-bottom:1px solid #4e5a65!important;padding:2px 0 12px!important;gap:10px}body .skills-screen .skills-top h2{display:flex;align-items:center;gap:12px;color:var(--kn-gold)!important;font:700 26px/1.1 var(--kn-sans)!important;text-shadow:0 1px 2px #000!important;letter-spacing:.01em}body .skills-screen .skills-top h2:before{content:"";flex:none;width:32px;height:32px;background:url(/assets/ui/kynang/compass.webp) center/contain no-repeat}body .skills-screen .skills-top>button[data-action=close]{width:38px!important;height:38px!important;min-height:38px!important;min-width:38px!important;padding:0!important;border-radius:50%!important;border:2px solid #c9a35a!important;background:#0a1422!important;color:var(--kn-gold)!important;font:400 24px/1 var(--kn-sans)!important;box-shadow:none!important;display:grid;place-items:center}body .skills-screen .skills-top>button[data-action=close]:hover{background:#16243a!important}body .skills-screen .skills-top .skills-spirit{min-height:34px!important;border:1px solid #2f5d8f!important;border-radius:6px!important;background:#122641!important;color:#e6eef8!important;font-size:14px!important;box-shadow:none!important}body .skills-screen:has(.skills-roadmap){grid-template-rows:auto clamp(320px,calc(100dvh - 190px),640px)!important}body .skills-screen .skills-information{overflow-y:auto!important;scrollbar-width:thin;scrollbar-color:#3a4a60 transparent}body .skills-screen .skills-columns{grid-template-columns:minmax(0,2.25fr) minmax(0,1fr)!important;gap:0!important}body .skills-screen .skills-library{background:none!important;border:0!important;box-shadow:none!important;border-right:1px solid #1d2b3c!important;border-radius:0!important;padding:0 16px 0 0!important}body .skills-screen .skills-library>header{display:flex;align-items:baseline;gap:10px}body .skills-screen .skills-library>header h3{color:var(--kn-gold)!important;font-size:15px!important;font-weight:700}body .skills-screen .skills-library>header small{color:#8e9aa8!important;font-size:12px!important}body .skills-screen .skills-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:2px!important}body .skills-screen .skills-card{display:grid!important;grid-template-columns:76px minmax(0,1fr);grid-template-rows:auto auto auto auto;column-gap:14px;row-gap:6px;align-items:center;align-self:stretch!important;padding:12px!important;border:1px solid #23344a!important;border-radius:8px!important;background:linear-gradient(160deg,#1b2c40,#122030 70%)!important;box-shadow:inset 0 1px #ffffff0d!important;text-align:left!important;color:var(--kn-ink)!important;min-height:0;cursor:pointer;opacity:1!important}body .skills-screen .skills-card:hover{border-color:#3d5878!important}body .skills-screen .skills-card.selected{border:1px solid #e6b85c!important;box-shadow:0 0 0 1px #e6b85c,0 0 14px #e6b85c55,inset 0 1px #ffffff0d!important;background:linear-gradient(160deg,#1e3047,#132233 70%)!important}body .skills-screen .skills-card .skills-square{display:contents!important}body .skills-screen .skills-card .skills-icon{grid-column:1;grid-row:1/3;position:relative;width:76px;height:80px;display:grid;place-items:center;font-size:40px!important;line-height:1!important;background:radial-gradient(circle at 50% 45%,#1d3150,#0b1424 75%)!important;border-radius:12px;isolation:isolate}body .skills-screen .skills-icon .skill-icon-art{width:84%!important;height:80%!important;border-radius:10px!important;box-shadow:none!important;object-fit:cover}body .skills-screen .skills-icon:after{content:"";position:absolute;inset:-3px;z-index:2;pointer-events:none;background:url(/assets/ui/kynang/icon-frame.webp) center/100% 100% no-repeat}body .skills-screen .skills-card strong{grid-column:2;grid-row:1;align-self:end;color:#f4f6f8!important;font:700 17px/1.2 var(--kn-sans)!important;text-shadow:0 1px 1px #000;text-align:left!important;overflow-wrap:normal}body .skills-screen .skills-card .skills-card-status{grid-column:2;grid-row:2;align-self:start;justify-self:start;display:inline-flex!important;align-items:center;gap:4px;padding:3px 12px;border:1px solid #3c6a9a;border-radius:6px;background:#15304f;color:#bfe0ff!important;font:600 13px/1.2 var(--kn-sans)!important;white-space:nowrap}body .skills-screen .skills-card-status .hud-icon-art{width:14px!important;height:14px!important;filter:grayscale(1) brightness(1.5)}body .skills-screen .skills-card[data-state=locked] .skills-card-status{border-color:#3a4452;background:#1b2330;color:#b8c0cb!important}body .skills-screen .skills-card[data-state=unlearned] .skills-card-status{border-color:#6a5a3a;background:#2a2418;color:#e9d29d!important}body .skills-screen .skills-card .skills-card-desc{grid-column:1/-1;grid-row:3;font:400 13.5px/1.35 var(--kn-sans)!important;font-style:normal!important;color:#cfd6de!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:4px}body .skills-screen .skills-card .skills-card-cost{grid-column:1/-1;grid-row:4;display:flex!important;justify-content:flex-start!important;gap:8px;min-width:0;text-align:left!important;font-size:13px!important}body .skills-screen .skills-card .skills-card-sep{display:none!important}body .skills-screen .skills-card-cost>span{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 12px;border-radius:7px;font:600 13.5px/1 var(--kn-sans)!important;white-space:nowrap}body .skills-screen .skills-card-mp{border:1px solid #2f5d8f;background:#132b4e;color:#eaf3ff!important}body .skills-screen .skills-card-mp:before{content:"";width:10px;height:13px;background:#4aa3f5;border-radius:50%/62% 62% 38% 38%;clip-path:polygon(50% 0,100% 62%,100% 100%,0 100%,0 62%)}body .skills-screen .skills-card-cd{border:1px solid #36404d;background:#1c2531;color:#e3e7ec!important}body .skills-screen .skills-card-cd:before{content:"";width:11px;height:11px;border:2px solid #d9dde3;border-radius:50%;background:linear-gradient(#d9dde3,#d9dde3) 5px 2px/2px 5px no-repeat,linear-gradient(#d9dde3,#d9dde3) 5px 6px/4px 2px no-repeat}body .skills-screen .skills-card[data-state=locked]{background:linear-gradient(160deg,#162434,#101b28 70%)!important}body .skills-screen .skills-card[data-state=locked] .skills-icon:before{content:"";position:absolute;right:-6px;bottom:-4px;z-index:3;width:20px;height:28px;background:url(/assets/ui/kynang/lock.webp) center/contain no-repeat;filter:drop-shadow(0 1px 2px #000)}body .skills-screen .skills-card[data-state=locked] :is(.skills-card-desc,.skills-card-cost){opacity:.6}body .skills-screen :is(.skills-card[data-id="dark-wizard:ps05"] .skills-icon,.skills-columns:has(.skills-card.selected[data-id="dark-wizard:ps05"]) .skills-detail-title .skills-icon){background:url(/assets/ui/kynang/art-bang-hoan.webp) center/84% 80% no-repeat,#0b1424!important;font-size:0!important;color:transparent!important}body .skills-screen :is(.skills-card[data-id="dark-wizard:ps06"] .skills-icon,.skills-columns:has(.skills-card.selected[data-id="dark-wizard:ps06"]) .skills-detail-title .skills-icon){background:url(/assets/ui/kynang/art-hoa-an.webp) center/84% 80% no-repeat,#0b1424!important;font-size:0!important;color:transparent!important}body .skills-screen :is(.skills-card[data-id="dark-wizard:ps11"] .skills-icon,.skills-columns:has(.skills-card.selected[data-id="dark-wizard:ps11"]) .skills-detail-title .skills-icon){background:url(/assets/ui/kynang/art-thien-thach.webp) center/84% 80% no-repeat,#0b1424!important;font-size:0!important;color:transparent!important}body .skills-screen .skills-information{background:linear-gradient(180deg,#0f1e30,#0b1727)!important;border:1px solid #1d2c3e!important;border-radius:8px!important;box-shadow:none!important;padding:18px 16px!important;margin-left:16px}body .skills-screen .skills-information>h3{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body .skills-screen .skills-detail{display:grid;grid-template-columns:104px minmax(0,1fr);column-gap:16px;align-content:start;font-size:14px}body .skills-screen .skills-detail-title{display:contents!important}body .skills-screen .skills-detail-title .skills-icon{grid-column:1;grid-row:1/3;position:relative;width:104px;height:108px;display:grid;place-items:center;font-size:54px!important;line-height:1!important;background:radial-gradient(circle at 50% 45%,#1d3150,#0b1424 75%)!important;border-radius:14px}body .skills-screen .skills-detail-title .skills-icon .skill-icon-art{width:84%!important;height:80%!important}body .skills-screen .skills-detail h4{grid-column:2;grid-row:1;align-self:end;margin:0 0 6px!important;color:#f4f6f8!important;font:700 21px/1.2 var(--kn-sans)!important}body .skills-screen .skills-detail>p:first-of-type{grid-column:2;grid-row:2;align-self:start;justify-self:start;margin:0!important;padding:4px 12px;border:1px solid #3a4656;border-radius:6px;background:#1a2534;color:#e6c26a!important;font:600 13.5px/1.2 var(--kn-sans)!important}body .skills-screen .skills-detail>p:first-of-type .hud-icon-art{width:14px!important;height:14px!important}body .skills-screen .skills-detail>p:nth-of-type(2){grid-column:1/-1;position:relative;margin:18px 0 6px!important;padding-top:18px;color:#d3dae2!important;font:400 14.5px/1.55 var(--kn-sans)!important}body .skills-screen .skills-detail>p:nth-of-type(2):before{content:"";position:absolute;left:0;right:0;top:0;height:9px;background:linear-gradient(#5c6a7a,#5c6a7a) left center/ calc(50% - 9px) 1px no-repeat,linear-gradient(#5c6a7a,#5c6a7a) right center/ calc(50% - 9px) 1px no-repeat}body .skills-screen .skills-detail>p:nth-of-type(2):after{content:"";position:absolute;left:calc(50% - 4px);top:0;width:7px;height:7px;border:1px solid #c9ced6;transform:rotate(45deg)}body .skills-screen .skills-detail dl{grid-column:1/-1;display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;gap:0!important;margin:6px 0 0!important;border-top:1px solid #243346}body .skills-screen .skills-detail :is(dt,dd){margin:0!important;padding:9px 4px!important;border-bottom:1px solid #243346;font-size:14px!important;line-height:1.35}body .skills-screen .skills-detail dt{color:#cfd6de!important;padding-right:10px!important}body .skills-screen .skills-detail dd{color:#fff!important;font-weight:700;text-align:right}body .skills-screen .skills-detail>p:only-child,body .skills-screen .skills-detail>p.skills-note{grid-column:1/-1;color:#9aa6b4!important;text-align:center}body .skills-screen :is(.skills-roadmap,.skills-advancement,.skills-mastery,.skills-bindings){background:linear-gradient(180deg,#0f1e30,#0b1727)!important;border:1px solid #1d2c3e!important;border-radius:8px!important;box-shadow:none!important;padding:12px 14px!important}body .skills-screen :is(h3,h4){color:var(--kn-gold)!important;text-shadow:0 1px 2px #000!important}body .skills-screen :is(.skills-roadmap,.skills-advancement,.skills-mastery,.skills-bindings) :is(p,small,span,li){color:#c9d1db!important}body .skills-screen .s140-row{background:#132233!important;border:1px solid #22344a!important}body .skills-screen .s140-row.learned{border-color:#3c6a9a!important}body .skills-screen .mastery-node{background:#132233!important;border-color:#22344a!important}body .skills-screen .skills-slot{background:#132233!important;border:1px solid #23344a!important;border-radius:8px!important}body .skills-screen .skills-slot.target-slot{border-color:#e6b85c!important}body .skills-screen .skills-slot-title b{color:var(--kn-gold)!important}body .skills-screen :is(.skills-slot-actions button,.skills-advancement>button,.skills-mastery>button,.mastery-node button,.skills-renown>button){border:1px solid #2f5d8f!important;border-radius:6px!important;background:#132b4e!important;color:#eaf3ff!important;box-shadow:none!important}@media(max-width:950px){body .skills-screen .skills-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-height:500px){body .skills-screen{padding:8px 12px 10px!important;gap:8px!important}body .skills-screen:has(.skills-roadmap){grid-template-rows:auto calc(100dvh - 76px)!important}body .skills-screen .skills-top{padding-bottom:6px!important}body .skills-screen .skills-top h2{font-size:19px!important;gap:8px}body .skills-screen .skills-top h2:before{width:22px;height:22px}body .skills-screen .skills-top>button[data-action=close]{width:32px!important;height:32px!important;min-height:32px!important;min-width:32px!important;font-size:19px!important}body .skills-screen .skills-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}body .skills-screen .skills-library{padding-right:8px!important}body .skills-screen .skills-information{margin-left:8px;padding:10px!important}body .skills-screen .skills-card{grid-template-columns:44px minmax(0,1fr);column-gap:8px;row-gap:3px;padding:7px!important}body .skills-screen .skills-card .skills-icon{width:44px;height:46px;font-size:24px!important;border-radius:8px}body .skills-screen .skills-card strong{font-size:12.5px!important}body .skills-screen .skills-card .skills-card-status{font-size:10.5px!important;padding:1px 6px}body .skills-screen .skills-card .skills-card-desc{font-size:11px!important;margin-top:1px}body .skills-screen .skills-card-cost{gap:4px!important}body .skills-screen .skills-card-cost>span{min-height:20px;padding:0 6px;font-size:10.5px!important;gap:4px}body .skills-screen .skills-card-mp:before{width:7px;height:9px}body .skills-screen .skills-card-cd:before{display:none}body .skills-screen .skills-card[data-state=locked] .skills-icon:before{width:13px;height:18px}body .skills-screen .skills-detail{grid-template-columns:56px minmax(0,1fr);column-gap:8px;font-size:12px}body .skills-screen .skills-detail-title .skills-icon{width:56px;height:58px;font-size:30px!important;border-radius:9px}body .skills-screen .skills-detail h4{font-size:15px!important;margin-bottom:3px!important}body .skills-screen .skills-detail>p:first-of-type{font-size:11px!important;padding:2px 6px}body .skills-screen .skills-detail>p:nth-of-type(2){font-size:12px!important;margin:10px 0 4px!important;padding-top:12px}body .skills-screen .skills-detail :is(dt,dd){font-size:11.5px!important;padding:5px 2px!important}}#hud .battle-picker.kn-picker{display:flex!important;flex-direction:column;width:min(760px,calc(100vw - 24px))!important;max-height:calc(100dvh - var(--battle-bar-height,110px) - 40px)!important;padding:14px 20px 12px!important;border:24px solid transparent!important;border-image:url(/assets/ui/kynang/frame-gan.webp) 30 fill / 24px / 0 stretch!important;border-radius:0!important;background:none!important;box-shadow:none!important;filter:drop-shadow(0 18px 40px #000d);font-family:var(--kn-serif)!important;overflow:hidden!important;box-sizing:border-box}#hud .battle-picker.kn-picker[hidden]{display:none!important}#hud .battle-picker.kn-picker>*{margin-left:-14px;margin-right:-14px}#hud .battle-picker.kn-picker header{display:flex!important;align-items:center;justify-content:space-between;margin:-16px -14px 10px!important;min-height:40px!important;flex:none}#hud .battle-picker.kn-picker header strong{flex:1 1 auto!important;width:auto!important;height:auto!important;min-width:0!important;padding:0!important;background:none!important;color:var(--kn-gold)!important;font:600 26px/1.15 var(--kn-serif)!important;text-shadow:0 2px 3px #000!important;letter-spacing:.01em}#hud .battle-picker.kn-picker header button{flex:none;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important;border-radius:50%!important;border:2px solid #d9b46a!important;background:#0a1320!important;box-shadow:0 1px 3px #000!important;font-size:0!important;display:grid;place-items:center}#hud .battle-picker.kn-picker header button:focus{outline:none!important}#hud .battle-picker.kn-picker header button:focus-visible{box-shadow:0 0 0 2px #f3dfa866!important}#hud .battle-picker.kn-picker header button:before{display:none!important}#hud .battle-picker.kn-picker header button:after{content:"✕";font:700 16px/1 system-ui;color:var(--kn-gold)}#hud .battle-picker.kn-picker .battle-choice-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px 12px!important;margin-top:0!important;overflow-y:auto;overscroll-behavior:contain;min-height:0;flex:1 1 auto;padding:2px;scrollbar-color:#5a4a32 transparent;touch-action:pan-y}#hud .battle-picker.kn-picker .battle-choice-list>button{position:relative;display:flex!important;flex-direction:column;gap:0!important;padding:0!important;min-height:0!important;overflow:hidden;border:1px solid #5a4a32!important;border-radius:4px!important;background:#070f1a!important;box-shadow:inset 0 0 0 1px #00000080!important;color:var(--kn-gold)!important;text-align:center!important;opacity:1!important;filter:none!important;cursor:pointer}#hud .battle-picker.kn-picker .battle-choice-list>button:hover:not(:disabled),#hud .battle-picker.kn-picker .battle-choice-list>button:focus-visible{border-color:#c99a4e!important;outline:none}#hud .battle-picker.kn-picker .battle-choice-list>button[data-kn=here]{border:2px solid #f5e08f!important;box-shadow:0 0 0 1px #a27633,0 0 14px #f5d06a88!important}#hud .battle-picker.kn-picker .battle-choice-list>button .battle-choice-icon{align-self:stretch!important;position:static!important;display:grid!important;place-items:center;width:100%!important;height:auto!important;aspect-ratio:158/130;border:0!important;border-radius:0!important;background:radial-gradient(circle at 50% 45%,#1d3150,#08101c 75%)!important;box-shadow:none!important;font-size:64px!important;line-height:1!important;overflow:hidden}#hud .battle-picker.kn-picker .battle-choice-list>button .battle-choice-icon img.skill-icon-art{width:100%!important;height:100%!important;border-radius:0!important;object-fit:cover;box-shadow:none!important}#hud .battle-picker.kn-picker .battle-choice-list>button>span:last-child{display:flex;align-self:stretch!important;width:auto!important;text-align:center;align-items:center;justify-content:center;min-height:38px;padding:2px 6px;background:linear-gradient(#0a121e,#070f1a)}#hud .battle-picker.kn-picker .battle-choice-list>button>span:last-child>b{display:block;width:100%;text-align:center!important;margin:0!important;color:#f3e3bd!important;font:600 20px/1.12 var(--kn-serif)!important;text-shadow:0 1px 2px #000}#hud .battle-picker.kn-picker .battle-choice-list>button>span:last-child>:is(small,em){position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#hud .battle-picker.kn-picker .kn-tags{position:absolute;inset:0;pointer-events:none;font-size:13px;font-family:var(--kn-serif)}#hud .battle-picker.kn-picker .kn-tags>i{position:absolute;font-style:normal;line-height:1;white-space:nowrap}#hud .battle-picker.kn-picker .kn-lv{left:6px;top:6px;padding:3px 8px;border:1px solid #cfc6b0;border-radius:11px;background:#0b0f17d9;color:#f5f1e6;font-weight:600}#hud .battle-picker.kn-picker .kn-mana{right:6px;bottom:44px;padding:3px 8px;border:1px solid #3f68ac;border-radius:11px;background:#0c1f3de6;color:#e8eefc;font-weight:600;font-family:var(--kn-sans);font-size:13px}#hud .battle-picker.kn-picker .kn-check{right:7px;top:3px;color:#f7e39a;font:900 30px/1 system-ui;text-shadow:0 1px 3px #000,0 0 6px #000}#hud .battle-picker.kn-picker .kn-slot{right:0;top:0;padding:5px 7px 5px 18px;background:linear-gradient(225deg,#0b0f17 72%,#0b0f1700 72%);border-top:0;color:#f7e39a;font-weight:700;clip-path:polygon(14px 0,100% 0,100% 100%,0 100%,0 0);box-shadow:inset -1px 1px #c99a4e}#hud .battle-picker.kn-picker .kn-slot:before{content:"";position:absolute;inset:0;border-top:2px solid #c99a4e;border-right:2px solid #c99a4e;clip-path:inherit}#hud .battle-picker.kn-picker .battle-choice-list>button[data-kn=locked]{border-color:#2d3138!important;background:#0c0f14!important;cursor:not-allowed}#hud .battle-picker.kn-picker .battle-choice-list>button[data-kn=locked] .battle-choice-icon{background:url(/assets/ui/kynang/locked-tile.webp) center/cover no-repeat!important;font-size:0!important;color:transparent!important}#hud .battle-picker.kn-picker .battle-choice-list>button[data-kn=locked] .battle-choice-icon>img{opacity:0}#hud .battle-picker.kn-picker .battle-choice-list>button[data-kn=locked]>span:last-child>b{visibility:hidden}#hud .battle-picker.kn-picker .battle-choice-list>button[data-kn=locked] :is(.kn-lv,.kn-mana){display:none}#hud .battle-picker.kn-picker .kn-need{left:0;right:0;bottom:0;height:38px;display:flex;align-items:center;justify-content:center;color:#8d939c;font:600 17px/1 var(--kn-serif)}#hud .battle-picker.kn-picker .battle-choice-list>button[data-battle-id="dark-wizard:ps05"]:not([data-kn=locked]) .battle-choice-icon{background:url(/assets/ui/kynang/art-bang-hoan.webp) center/cover no-repeat!important;font-size:0!important;color:transparent!important}#hud .battle-picker.kn-picker .battle-choice-list>button[data-battle-id="dark-wizard:ps06"]:not([data-kn=locked]) .battle-choice-icon{background:url(/assets/ui/kynang/art-hoa-an.webp) center/cover no-repeat!important;font-size:0!important;color:transparent!important}#hud .battle-picker.kn-picker .battle-choice-list>button[data-battle-id="dark-wizard:ps11"]:not([data-kn=locked]) .battle-choice-icon{background:url(/assets/ui/kynang/art-thien-thach.webp) center/cover no-repeat!important;font-size:0!important;color:transparent!important}#hud .battle-picker.kn-picker .kn-strip{flex:none;margin-top:12px}#hud .battle-picker.kn-picker .kn-info{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 4px;margin:0 6px!important;min-height:34px;padding:5px 30px;border-top:1px solid #6b5532;border-bottom:1px solid #6b5532;background:#08111f;color:#e8e2d2;font:400 14.5px/1.35 var(--kn-serif);text-align:center}#hud .battle-picker.kn-picker .kn-info:before,#hud .battle-picker.kn-picker .kn-info:after{content:"";position:absolute;top:50%;width:16px;height:16px;margin-top:-9px;border:1px solid #b88a4c;background:#08111f;transform:rotate(45deg)}#hud .battle-picker.kn-picker .kn-info:before{left:-9px}#hud .battle-picker.kn-picker .kn-info:after{right:-9px}#hud .battle-picker.kn-picker .kn-name{color:#f1c75a;font:700 16px/1.3 var(--kn-serif)}#hud .battle-picker.kn-picker .kn-part{color:#e8e2d2}#hud .battle-picker.kn-picker .kn-part:before{content:"•";margin:0 8px;color:#b8b0a0}#hud .battle-picker.kn-picker .kn-hint{margin:6px 0 0!important;color:#8f97a3;font:400 12.5px/1.2 var(--kn-serif);text-align:center}#hud .battle-picker.kn-picker .battle-choice-error{flex:none;margin:2px 0 0!important;min-height:0;text-align:center}#hud .battle-picker.kn-picker .battle-choice-error:empty{display:none}@media(max-height:500px){#hud .battle-picker.kn-picker{top:6px!important;bottom:auto!important;width:min(700px,calc(100vw - 150px))!important;max-height:calc(100dvh - 12px)!important;padding:8px 12px 6px!important;border-width:16px!important;border-image-width:16px!important}#hud .battle-picker.kn-picker>*{margin-left:-8px;margin-right:-8px}#hud .battle-picker.kn-picker header{margin:-10px -8px 6px!important;min-height:30px!important}#hud .battle-picker.kn-picker header strong{font-size:18px!important}#hud .battle-picker.kn-picker header button{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important}#hud .battle-picker.kn-picker .battle-choice-list{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}#hud .battle-picker.kn-picker .battle-choice-list>button .battle-choice-icon{aspect-ratio:158/112;font-size:40px!important}#hud .battle-picker.kn-picker .battle-choice-list>button>span:last-child{min-height:26px}#hud .battle-picker.kn-picker .battle-choice-list>button>span:last-child>b{font-size:12.5px!important}#hud .battle-picker.kn-picker .kn-tags{font-size:10px}#hud .battle-picker.kn-picker .kn-lv{left:3px;top:3px;padding:2px 5px}#hud .battle-picker.kn-picker .kn-mana{right:3px;bottom:29px;padding:2px 5px;font-size:9.5px}#hud .battle-picker.kn-picker .kn-check{font-size:20px;right:4px}#hud .battle-picker.kn-picker .kn-slot{padding:3px 5px 3px 14px}#hud .battle-picker.kn-picker .kn-need{height:26px;font-size:12px}#hud .battle-picker.kn-picker .kn-strip{margin-top:6px}#hud .battle-picker.kn-picker .kn-info{min-height:24px;padding:2px 20px;font-size:11.5px}#hud .battle-picker.kn-picker .kn-name{font-size:12.5px}#hud .battle-picker.kn-picker .kn-info:before,#hud .battle-picker.kn-picker .kn-info:after{width:11px;height:11px;margin-top:-6px}#hud .battle-picker.kn-picker .kn-info:before{left:-6px}#hud .battle-picker.kn-picker .kn-info:after{right:-6px}#hud .battle-picker.kn-picker .kn-hint{display:none}#hud .battle-picker.kn-picker .kn-info{flex-wrap:nowrap;white-space:nowrap;overflow:hidden;justify-content:flex-start}#hud .battle-picker.kn-picker .kn-info>*{flex:none}#hud .battle-picker.kn-picker .kn-info>.kn-part:nth-child(2){flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}#hud .battle-picker.kn-picker .kn-info:before,#hud .battle-picker.kn-picker .kn-info:after{display:none}}#hud:not(.mobile-combat){--hr:min(calc((50vw - 14px) / 423),calc((50vw - 76px) / 385),calc(100dvh / 470),1.7px);--battle-w:calc(453.6 * var(--hr));--bu:calc(var(--battle-w) / 1600);--row-b: calc(2px + env(safe-area-inset-bottom)) ;--bar-b:calc(var(--row-b) - 40 * var(--bu));--hb:calc(116 * var(--bu))}#hud:not(.mobile-combat) .battle-bar.quick-potions{bottom:var(--bar-b)!important;height:calc(490 * var(--bu))!important;overflow:visible!important}#hud:not(.mobile-combat) .battle-frame{z-index:2}#hud:not(.mobile-combat) .battle-frame-art{content:url(/assets/ui/hud-row/frame.webp);filter:drop-shadow(0 4px 8px #000b)!important}#hud:not(.mobile-combat) .battle-dragon{display:block!important;z-index:3;height:auto!important}#hud:not(.mobile-combat) .battle-dragon-red{content:url(/assets/ui/hud-row/dragon-red.webp);left:calc(-58 * var(--bu))!important;top:calc(-78 * var(--bu))!important;width:calc(325 * var(--bu))!important}#hud:not(.mobile-combat) .battle-dragon-blue{content:url(/assets/ui/hud-row/dragon-blue.webp);left:calc(1333 * var(--bu))!important;top:calc(-86 * var(--bu))!important;width:calc(325 * var(--bu))!important}#hud:not(.mobile-combat) .battle-bar.quick-potions:before,#hud:not(.mobile-combat) .battle-bar.quick-potions:after{content:""!important;display:block!important;position:absolute;z-index:0;pointer-events:none;left:calc(-560 * var(--bu));width:calc(2870 * var(--bu));top:calc(274 * var(--bu));height:calc(80 * var(--bu));clip-path:polygon(0 50%,calc(30 * var(--bu)) 0,calc(100% - 30 * var(--bu)) 0,100% 50%,calc(100% - 30 * var(--bu)) 100%,calc(30 * var(--bu)) 100%)}#hud:not(.mobile-combat) .battle-bar.quick-potions:before{background:linear-gradient(#e9c67a,#8a6427 50%,#c79a4c)!important;filter:drop-shadow(0 3px 6px #000)}#hud:not(.mobile-combat) .battle-bar.quick-potions:after{left:calc(-554 * var(--bu));width:calc(2858 * var(--bu));top:calc(280 * var(--bu));height:calc(68 * var(--bu));background:linear-gradient(#2a2a30,#17171b 45%,#101013)!important}#hud:not(.mobile-combat) .battle-exp{left:calc(362 * var(--bu))!important;top:calc(191 * var(--bu))!important;width:calc(876 * var(--bu))!important;height:calc(24 * var(--bu))!important;border-radius:calc(12 * var(--bu))!important;background:#0b1208!important;z-index:3!important}#hud .battle-exp #xp-fill{background:linear-gradient(#b8ff9a,#45e04a 40%,#1fa82a 75%,#127a1c)!important;box-shadow:inset 0 1px #eaffd8cc,inset 0 -2px 3px #0a4a10,0 0 8px #3cff5a99!important}#hud:not(.mobile-combat) .battle-exp #xp-text{font:800 max(9px,calc(19 * var(--bu)))/1 "Segoe UI",system-ui,sans-serif!important;color:#0d2a0e!important;letter-spacing:.2px;text-shadow:0 0 2px #c8ffb0,0 0 1px #c8ffb0!important}#hud:not(.mobile-combat) .battle-hp .battle-orb{left:calc(90 * var(--bu))!important;top:calc(170 * var(--bu))!important;width:calc(230 * var(--bu))!important;height:calc(230 * var(--bu))!important}#hud:not(.mobile-combat) .battle-mana .battle-orb{left:calc(1278 * var(--bu))!important;top:calc(169 * var(--bu))!important;width:calc(230 * var(--bu))!important;height:calc(230 * var(--bu))!important}#hud:not(.mobile-combat) .orb-value-box{top:calc(258 * var(--bu))!important;height:calc(54 * var(--bu))!important;z-index:3}#hud:not(.mobile-combat) .battle-hp .orb-value-box{left:calc(90 * var(--bu))!important;width:calc(230 * var(--bu))!important}#hud:not(.mobile-combat) .battle-mana .orb-value-box{left:calc(1278 * var(--bu))!important;width:calc(230 * var(--bu))!important}#hud:not(.mobile-combat) .orb-value{font:700 max(10px,calc(30 * var(--bu)))/1 "Segoe UI",system-ui,sans-serif!important;color:#fff!important;letter-spacing:0!important;text-shadow:0 1px 2px #000,0 0 4px #0009!important}#hud:not(.mobile-combat) .battle-bar .quick-recovery-slot{top:calc(243 * var(--bu))!important;width:calc(126 * var(--bu))!important;height:calc(128 * var(--bu))!important}#hud:not(.mobile-combat) .battle-hp .quick-recovery-slot{left:calc(362 * var(--bu))!important}#hud:not(.mobile-combat) .battle-mana .quick-recovery-slot{left:calc(1110 * var(--bu))!important}#hud:not(.mobile-combat) .battle-bar .quick-recovery-slot>button[data-action=quick-potion]{inset:calc(3 * var(--bu))!important;border-radius:calc(6 * var(--bu))!important;background:radial-gradient(circle at 50% 50%,#2a1a1a,#0b0a0c 75%)!important}#hud:not(.mobile-combat) .battle-mana .quick-recovery-slot>button[data-action=quick-potion]{background:radial-gradient(circle at 50% 50%,#17223a,#0a0b10 75%)!important}#hud:not(.mobile-combat) .battle-bar .quick-recovery-slot>button>.recovery-icon{width:calc(84 * var(--bu))!important;height:calc(84 * var(--bu))!important;transform:translate(-53%,-46%)!important}#hud:not(.mobile-combat) .battle-bar .skills{left:calc(507 * var(--bu))!important;top:calc(243 * var(--bu))!important;width:calc(583 * var(--bu))!important;height:calc(128 * var(--bu))!important;grid-template-columns:repeat(4,calc(129 * var(--bu)))!important}#hud:not(.mobile-combat) .battle-bar .skill{inset:calc(3 * var(--bu))!important;border-radius:calc(6 * var(--bu))!important;background:#0b0a0d!important}#hud:not(.mobile-combat) .battle-bar .skill>span{top:50%!important;font-size:max(12px,calc(64 * var(--bu)))!important}#hud:not(.mobile-combat) .battle-bar .skill>span .hud-icon-art,#hud:not(.mobile-combat) .battle-bar .skill>span img{width:calc(116 * var(--bu))!important;height:calc(116 * var(--bu))!important;border-radius:calc(4 * var(--bu))}#hud:not(.mobile-combat) .battle-bar .skill>kbd,#hud:not(.mobile-combat) .battle-bar .quick-recovery-slot>button>kbd{display:grid!important;place-items:center;position:absolute;left:calc(4 * var(--bu))!important;top:calc(4 * var(--bu))!important;width:calc(32 * var(--bu))!important;height:calc(32 * var(--bu))!important;box-sizing:border-box;padding:0!important;border:0!important;border-radius:calc(5 * var(--bu))!important;background:#1d1b1fe6!important;color:#fff!important;font:800 max(8px,calc(22 * var(--bu)))/1 "Segoe UI",system-ui,sans-serif!important;text-shadow:0 1px 1px #000!important;z-index:2}#hud:not(.mobile-combat) .battle-bar .quick-recovery-slot>button>span{right:calc(6 * var(--bu))!important;bottom:calc(4 * var(--bu))!important;font:800 max(8px,calc(22 * var(--bu)))/1 "Segoe UI",system-ui,sans-serif!important;color:#fff!important}#hud:not(.mobile-combat) .battle-bar .skill>small{top:calc(100% + 9 * var(--bu))!important;bottom:auto!important;left:50%!important;width:calc(150 * var(--bu))!important;transform:translate(-50%)!important;padding:0!important;font:600 max(9px,calc(20 * var(--bu)))/1.1 "Segoe UI",system-ui,sans-serif!important;color:#e9e6df!important;text-shadow:0 1px 2px #000!important}#hud:not(.mobile-combat) .battle-pick>span{--tab-h:clamp(6px,calc(18 * var(--bu)),9px)}#hud:not(.mobile-combat) .top-actions.hud-main-menu{display:contents!important}#hud:not(.mobile-combat) .top-actions.hud-main-menu>.hud-menu-icon,#hud:not(.mobile-combat) .top-actions.hud-main-menu>[data-action=settings],#hud:not(.mobile-combat) .battle-bar .pk-quick,#hud:not(.mobile-combat) .battle-bar .hud-row-events{position:fixed!important;z-index:32;left:calc(50% - var(--battle-w) / 2 + (var(--cx) - 58) * var(--bu))!important;right:auto!important;top:auto!important;bottom:calc(var(--bar-b) + 126 * var(--bu))!important;transform:none!important;width:var(--hb)!important;min-width:0!important;height:var(--hb)!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:var(--icon) center/100% 100% no-repeat!important;box-shadow:0 2px 5px #000c!important;outline-offset:2px;color:#fff;cursor:pointer;display:block!important;overflow:visible!important;opacity:1!important;pointer-events:auto!important;filter:none}#hud:not(.mobile-combat) .battle-bar .pk-quick,#hud:not(.mobile-combat) .battle-bar .hud-row-events{position:absolute!important;left:calc((var(--cx) - 58) * var(--bu))!important;top:calc(248 * var(--bu))!important;bottom:auto!important}#hud:not(.mobile-combat) .battle-bar .pk-quick[hidden]{display:none!important}#hud:not(.mobile-combat) .top-actions>[data-action=character]{--cx:-485.5;--icon:url(/assets/ui/hud-row/stats.webp)}#hud:not(.mobile-combat) .top-actions>[data-action=bag]{--cx:-348;--icon:url(/assets/ui/hud-row/bag.webp)}#hud:not(.mobile-combat) .top-actions>[data-action=quests]{--cx:-210.5;--icon:url(/assets/ui/hud-row/quests.webp)}#hud:not(.mobile-combat) .top-actions>[data-action=friends]{--cx:-73;--icon:url(/assets/ui/hud-row/friends.webp)}#hud:not(.mobile-combat) .battle-bar .pk-quick{--cx:1640.5;--icon:url(/assets/ui/hud-row/pk.webp)}#hud:not(.mobile-combat) .top-actions>[data-action=guild]{--cx:1778;--icon:url(/assets/ui/hud-row/guild.webp)}#hud:not(.mobile-combat) .top-actions>[data-action=skills]{--cx:1915.5;--icon:url(/assets/ui/hud-row/skills.webp)}#hud:not(.mobile-combat) .top-actions>[data-action=settings]{--cx:2053;--icon:url(/assets/ui/hud-row/settings.webp)}#hud:not(.mobile-combat) .battle-bar .hud-row-events{--cx:2190.5;--icon:url(/assets/ui/hud-row/events.webp)}#hud:not(.mobile-combat) .battle-bar .pk-quick:not([data-on="1"]){filter:saturate(.25) brightness(.8)}#hud:not(.mobile-combat) .top-actions>.hud-menu-icon:hover,#hud:not(.mobile-combat) .top-actions>[data-action=settings]:hover,#hud:not(.mobile-combat) .battle-bar .hud-row-events:hover,#hud:not(.mobile-combat) .battle-bar .pk-quick:not(:disabled):hover,#hud:not(.mobile-combat) .top-actions>.hud-menu-icon:focus-visible,#hud:not(.mobile-combat) .top-actions>[data-action=settings]:focus-visible,#hud:not(.mobile-combat) .battle-bar .hud-row-events:focus-visible{filter:brightness(1.22)!important;box-shadow:0 0 0 2px #0008,0 0 12px #ffd27a99!important}#hud:not(.mobile-combat) .battle-bar .pk-quick:before{content:none!important}#hud:not(.mobile-combat) .top-actions>.hud-menu-icon>.hud-icon-art,#hud:not(.mobile-combat) .top-actions>[data-action=settings]>.hud-icon-art,#hud:not(.mobile-combat) .battle-bar .pk-quick>.hud-icon-art{display:none!important}#hud:not(.mobile-combat) .top-actions>.hud-menu-icon:before,#hud:not(.mobile-combat) .top-actions>.hud-menu-icon:after{content:none!important}#hud:not(.mobile-combat) .top-actions>.hud-menu-icon>span,#hud:not(.mobile-combat) .battle-bar .pk-quick>span,#hud:not(.mobile-combat) .battle-bar .hud-row-events>.hud-row-label,#hud:not(.mobile-combat) .top-actions>[data-action=settings]:after{position:absolute!important;left:50%!important;top:calc(100% + 6 * var(--bu))!important;bottom:auto!important;transform:translate(-50%)!important;display:block!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;white-space:nowrap;pointer-events:none;font:600 max(10px,calc(24 * var(--bu)))/1 "Segoe UI",system-ui,sans-serif!important;letter-spacing:0!important;color:#f1eee8!important;text-shadow:0 1px 2px #000,0 0 3px #000!important;text-transform:none!important}#hud:not(.mobile-combat) .top-actions>[data-action=settings]:after{content:"Cài đặt"}#hud:not(.mobile-combat) .battle-bar .pk-quick[data-on="1"]>span{color:#3dff4a!important}#hud:not(.mobile-combat) .top-actions #quest-dot{position:absolute!important;left:auto!important;right:calc(2 * var(--bu))!important;top:calc(4 * var(--bu))!important;width:calc(28 * var(--bu))!important;height:calc(28 * var(--bu))!important;min-width:7px;min-height:7px;margin:0!important;border-radius:50%;background:radial-gradient(circle at 40% 35%,#ff8a7a,#e31a12 55%,#9a0a06)!important;border:max(1px,calc(3 * var(--bu))) solid #f4e2c0!important;box-shadow:0 1px 2px #000!important}#hud:not(.mobile-combat) .top-actions>.energy,#hud:not(.mobile-combat) .top-actions>[data-action=help],#hud:not(.mobile-combat) .top-actions>#platform-slot{position:fixed!important;top:calc(14px + env(safe-area-inset-top))!important;z-index:6;margin:0!important}#hud:not(.mobile-combat) .top-actions>#platform-slot{right:14px!important}#hud:not(.mobile-combat) .top-actions>[data-action=help]{right:62px!important}#hud:not(.mobile-combat) .top-actions>.energy{right:110px!important}#hud.hud-kavron:not(.mobile-combat){--kav-w:min(1180px, calc(100vw - 8px) );--ku:calc(var(--kav-w) / 863);--kb: calc(2px + env(safe-area-inset-bottom)) }#hud.hud-kavron:not(.mobile-combat) .battle-bar.quick-potions{width:var(--kav-w)!important;height:calc(104 * var(--ku))!important;bottom:var(--kb)!important}#hud.hud-kavron:not(.mobile-combat) .battle-bar.quick-potions:before,#hud.hud-kavron:not(.mobile-combat) .battle-bar.quick-potions:after{content:none!important;display:none!important}#hud.hud-kavron:not(.mobile-combat) .battle-frame-art,#hud.hud-kavron:not(.mobile-combat) .battle-dragon{display:none!important}#hud .battle-frame-kavron{display:none}#hud.hud-kavron:not(.mobile-combat) .battle-frame-kavron{display:block;position:absolute;left:0;top:0;width:100%;height:100%;filter:drop-shadow(0 4px 8px #000a)}#hud.hud-kavron:not(.mobile-combat) .battle-band{height:calc(70 * var(--ku) + env(safe-area-inset-bottom))}#hud.hud-kavron:not(.mobile-combat) .battle-exp{z-index:3;left:calc(328 * var(--ku))!important;top:calc(24 * var(--ku))!important;width:calc(209 * var(--ku))!important;height:calc(10 * var(--ku))!important;border-radius:calc(3 * var(--ku))!important}#hud.hud-kavron:not(.mobile-combat) .battle-exp #xp-text{font-size:max(9px,calc(7.5 * var(--ku)))!important}#hud.hud-kavron:not(.mobile-combat) .battle-orb{z-index:3;background:transparent!important}#hud.hud-kavron:not(.mobile-combat) .orb-art{display:none!important}#hud.hud-kavron:not(.mobile-combat) .battle-hp .battle-orb{left:calc(236 * var(--ku))!important;top:calc(21 * var(--ku))!important;width:calc(68 * var(--ku))!important;height:calc(68 * var(--ku))!important}#hud.hud-kavron:not(.mobile-combat) .battle-mana .battle-orb{left:calc(563 * var(--ku))!important;top:calc(19 * var(--ku))!important;width:calc(68 * var(--ku))!important;height:calc(68 * var(--ku))!important}#hud.hud-kavron:not(.mobile-combat) .orb-value-box{top:calc(58 * var(--ku))!important;height:calc(13 * var(--ku))!important}#hud.hud-kavron:not(.mobile-combat) .battle-hp .orb-value-box{left:calc(230 * var(--ku))!important;width:calc(80 * var(--ku))!important}#hud.hud-kavron:not(.mobile-combat) .battle-mana .orb-value-box{left:calc(557 * var(--ku))!important;width:calc(80 * var(--ku))!important}#hud.hud-kavron:not(.mobile-combat) .orb-value{font-size:max(9px,calc(8.5 * var(--ku)))!important}#hud.hud-kavron:not(.mobile-combat) .battle-bar .quick-recovery-slot{top:calc(50 * var(--ku))!important;width:calc(26 * var(--ku))!important;height:calc(31 * var(--ku))!important}#hud.hud-kavron:not(.mobile-combat) .battle-hp .quick-recovery-slot{left:calc(323 * var(--ku))!important}#hud.hud-kavron:not(.mobile-combat) .battle-mana .quick-recovery-slot{left:calc(517 * var(--ku))!important}#hud.hud-kavron:not(.mobile-combat) .battle-bar .quick-recovery-slot>button>.recovery-icon{width:calc(20 * var(--ku))!important;height:calc(20 * var(--ku))!important}#hud.hud-kavron:not(.mobile-combat) .battle-bar .quick-recovery-slot>button>span{font-size:max(8px,calc(6.5 * var(--ku)))!important}#hud.hud-kavron:not(.mobile-combat) .battle-bar .skills{left:calc(352 * var(--ku))!important;top:calc(47 * var(--ku))!important;width:calc(160 * var(--ku))!important;height:calc(36 * var(--ku))!important;grid-template-columns:repeat(4,calc(37 * var(--ku)))!important;justify-content:space-between!important}#hud.hud-kavron:not(.mobile-combat) .battle-bar .skill{inset:calc(1.5 * var(--ku))!important;border-radius:calc(3 * var(--ku))!important}#hud.hud-kavron:not(.mobile-combat) .battle-bar .skill>span .hud-icon-art,#hud.hud-kavron:not(.mobile-combat) .battle-bar .skill>span img{width:calc(33 * var(--ku))!important;height:calc(33 * var(--ku))!important}#hud.hud-kavron:not(.mobile-combat) .battle-bar .skill>span{font-size:max(12px,calc(18 * var(--ku)))!important}#hud.hud-kavron:not(.mobile-combat) .battle-bar .skill>kbd,#hud.hud-kavron:not(.mobile-combat) .battle-bar .quick-recovery-slot>button>kbd{width:max(12px,calc(9 * var(--ku)))!important;height:max(12px,calc(9 * var(--ku)))!important;font-size:max(8px,calc(6 * var(--ku)))!important;left:calc(1 * var(--ku))!important;top:calc(1 * var(--ku))!important}#hud.hud-kavron:not(.mobile-combat) .battle-bar .skill>small{display:none!important}#hud.hud-kavron:not(.mobile-combat) .battle-bar .skill>.cooldown{font-size:max(12px,calc(12 * var(--ku)));line-height:1;text-shadow:0 1px 2px #000,0 0 3px #000}#hud.hud-kavron:not(.mobile-combat) .battle-skill-slot:before,#hud.hud-kavron:not(.mobile-combat) .battle-bar .quick-recovery-slot:before{border-radius:calc(3 * var(--ku))}#hud.hud-kavron:not(.mobile-combat) .top-actions.hud-main-menu>.hud-menu-icon,#hud.hud-kavron:not(.mobile-combat) .top-actions.hud-main-menu>[data-action=settings]{left:calc(50% - var(--kav-w) / 2 + var(--kx) * var(--ku))!important;bottom:calc(var(--kb) + 12 * var(--ku))!important}#hud.hud-kavron:not(.mobile-combat) .top-actions.hud-main-menu>.hud-menu-icon,#hud.hud-kavron:not(.mobile-combat) .top-actions.hud-main-menu>[data-action=settings],#hud.hud-kavron:not(.mobile-combat) .battle-bar .pk-quick:not(.pk-auto),#hud.hud-kavron:not(.mobile-combat) .battle-bar .hud-row-events{width:calc(40 * var(--ku))!important;height:calc(52 * var(--ku))!important;border-radius:calc(4 * var(--ku))!important;background:transparent!important;box-shadow:none!important;filter:none!important;color:transparent!important}#hud.hud-kavron:not(.mobile-combat) .battle-bar .pk-quick:not(.pk-auto),#hud.hud-kavron:not(.mobile-combat) .battle-bar .hud-row-events{left:calc(var(--kx) * var(--ku))!important;top:calc(40 * var(--ku))!important}#hud.hud-kavron:not(.mobile-combat) .top-actions>[data-action=character]{--kx:22}#hud.hud-kavron:not(.mobile-combat) .top-actions>[data-action=bag]{--kx:69}#hud.hud-kavron:not(.mobile-combat) .top-actions>[data-action=quests]{--kx:118}#hud.hud-kavron:not(.mobile-combat) .top-actions>[data-action=friends]{--kx:167}#hud.hud-kavron:not(.mobile-combat) .battle-bar .pk-quick:not(.pk-auto){--kx:651}#hud.hud-kavron:not(.mobile-combat) .top-actions>[data-action=guild]{--kx:691}#hud.hud-kavron:not(.mobile-combat) .top-actions>[data-action=skills]{--kx:730}#hud.hud-kavron:not(.mobile-combat) .top-actions>[data-action=settings]{--kx:770}#hud.hud-kavron:not(.mobile-combat) .battle-bar .hud-row-events{--kx:810}#hud.hud-kavron:not(.mobile-combat) .top-actions>.hud-menu-icon>span,#hud.hud-kavron:not(.mobile-combat) .battle-bar .pk-quick:not(.pk-auto)>*,#hud.hud-kavron:not(.mobile-combat) .battle-bar .hud-row-events>*,#hud.hud-kavron:not(.mobile-combat) .top-actions>[data-action=settings]>*{visibility:hidden!important}#hud.hud-kavron:not(.mobile-combat) .top-actions>[data-action=settings]:after{content:none!important}#hud.hud-kavron:not(.mobile-combat) .top-actions #quest-dot{visibility:visible!important;width:max(7px,calc(5 * var(--ku)))!important;height:max(7px,calc(5 * var(--ku)))!important;top:calc(2 * var(--ku))!important;right:calc(2 * var(--ku))!important}#hud.hud-kavron:not(.mobile-combat) .top-actions>.hud-menu-icon:hover,#hud.hud-kavron:not(.mobile-combat) .top-actions>[data-action=settings]:hover,#hud.hud-kavron:not(.mobile-combat) .battle-bar .pk-quick:not(.pk-auto):hover,#hud.hud-kavron:not(.mobile-combat) .battle-bar .hud-row-events:hover,#hud.hud-kavron:not(.mobile-combat) .top-actions>.hud-menu-icon:focus-visible,#hud.hud-kavron:not(.mobile-combat) .top-actions>[data-action=settings]:focus-visible{background:#ffe9a01f!important;box-shadow:0 0 0 1px #f6dc8e,0 0 10px #ffc94a66!important;filter:none!important}#hud.hud-kavron:not(.mobile-combat) .battle-bar .pk-quick:not(.pk-auto)[data-on="1"]{box-shadow:inset 0 0 0 2px #ff4a3a,0 0 10px #ff3a2a88!important}#hud.hud-kavron:not(.mobile-combat) #boss-bar{bottom:calc(var(--kb) + 104 * var(--ku) + 8px)!important}body:has(#hud.hud-kavron:not(.mobile-combat)) .quick-chat-toggle{bottom:calc(10px + env(safe-area-inset-bottom) + min(1180px,100vw - 8px) / 863 * 104)!important}#hud.hud-kavron:not(.mobile-combat) .top-actions.hud-main-menu>[data-action=settings]{position:fixed!important;left:auto!important;right:14px!important;top:calc(14px + env(safe-area-inset-top))!important;bottom:auto!important;width:42px!important;height:42px!important;z-index:6;padding:0!important;display:grid!important;place-items:center;border:2px solid #c8aa6b!important;border-radius:50%!important;background:url(/assets/ui/hud-icons/settings-v1.webp) center/28px no-repeat,radial-gradient(#3a2f1a,#15120c)!important;box-shadow:0 3px 10px #000a!important}#hud.hud-kavron:not(.mobile-combat) .top-actions.hud-main-menu>[data-action=settings]:hover,#hud.hud-kavron:not(.mobile-combat) .top-actions.hud-main-menu>[data-action=settings]:focus-visible{border-color:#ffe08a!important;background:url(/assets/ui/hud-icons/settings-v1.webp) center/28px no-repeat,radial-gradient(#4a3c22,#1c1810)!important;box-shadow:0 0 12px #e8c56a!important}#hud.hud-kavron:not(.mobile-combat) .top-actions.hud-main-menu>[data-action=help]{--kx:770;position:fixed!important;left:calc(50% - var(--kav-w) / 2 + var(--kx) * var(--ku))!important;right:auto!important;top:auto!important;bottom:calc(var(--kb) + 12 * var(--ku))!important;width:calc(40 * var(--ku))!important;height:calc(52 * var(--ku))!important;z-index:32!important;padding:0!important;border:0!important;border-radius:calc(4 * var(--ku))!important;background:transparent!important;box-shadow:none!important;filter:none!important;overflow:visible}#hud.hud-kavron:not(.mobile-combat) .top-actions>[data-action=help]>.hud-icon-art{position:absolute;left:calc(6 * var(--ku));top:calc(5 * var(--ku));width:calc(27 * var(--ku))!important;height:calc(27 * var(--ku))!important;margin:0!important}#hud.hud-kavron:not(.mobile-combat) .top-actions>[data-action=help]:after{content:"Cách chơi"!important;position:absolute;display:block;left:50%;right:auto;top:auto;bottom:calc(1 * var(--ku));width:auto;height:auto;padding:0;margin:0;transform:translate(-50%);background:none;border:0;box-shadow:none;opacity:1;visibility:visible;white-space:nowrap;font:600 calc(7.4 * var(--ku))/1 Georgia,"Times New Roman",serif;color:#e8dcbc;text-shadow:0 1px 1px #000;pointer-events:none}#hud.hud-kavron:not(.mobile-combat) .top-actions.hud-main-menu>[data-action=help]:hover,#hud.hud-kavron:not(.mobile-combat) .top-actions.hud-main-menu>[data-action=help]:focus-visible{background:#ffe9a01f!important;box-shadow:0 0 0 1px #f6dc8e,0 0 10px #ffc94a66!important}#hud.hud-kavron:not(.mobile-combat) .top-actions>#platform-slot{top:auto!important;right:72px!important;bottom:calc(var(--kb) + 104 * var(--ku) + 10px)!important;z-index:32}#hud.hud-kavron:not(.mobile-combat) #platform-slot .platform-tools{flex-direction:column-reverse;gap:6px}#hud.hud-kavron:not(.mobile-combat) #platform-slot .platform-tools button:not([hidden]){width:46px!important;height:46px!important;padding:0!important;border:2px solid #c8aa6b!important;border-radius:50%!important;background:radial-gradient(#3a2f1a,#15120c)!important;box-shadow:0 3px 10px #000a!important}#hud.hud-kavron:not(.mobile-combat) #platform-slot .platform-tools button:hover{border-color:#ffe08a!important;box-shadow:0 0 12px #e8c56a!important}@media(min-width:1320px){#hud.hud-kavron:not(.mobile-combat) .top-actions>#platform-slot{right:14px!important;bottom:calc(env(safe-area-inset-bottom) + 24px)!important}body:has(#hud.hud-kavron:not(.mobile-combat)) .quick-chat-toggle{bottom:calc(env(safe-area-inset-bottom) + 24px)!important}}.card-wallet{display:none}#hud.hud-kavron.battle-hud-ready:not(.fishing):not(.mobile-combat) .top-actions>.energy{display:none!important}#hud.hud-kavron.battle-hud-ready:not(.fishing):not(.mobile-combat) .player-card{width:312px}#hud.hud-kavron.battle-hud-ready:not(.fishing):not(.mobile-combat) .player-card:before{background:url(/assets/ui/frames/player-card-v1.webp) center/100% 100% no-repeat,linear-gradient(90deg,#120c07f2,#1f150cf2) 125px 34px/160px 18px no-repeat,linear-gradient(90deg,#120c07f2,#1f150cf2) 125px 61px/160px 18px no-repeat;filter:drop-shadow(0 3px 6px #000b)}#hud.hud-kavron.battle-hud-ready:not(.fishing):not(.mobile-combat) .player-card .avatar{box-shadow:inset 0 0 0 2px #2a1d10,inset 0 0 12px #000c;background:radial-gradient(circle at 50% 38%,#6a5a86,#241b33 62%,#0e0a14)}#hud.hud-kavron.battle-hud-ready:not(.fishing):not(.mobile-combat) .player-card .avatar>#avatar-art.has-art{background:none}#hud.hud-kavron.battle-hud-ready:not(.fishing):not(.mobile-combat) .player-card .avatar b{min-width:20px;height:19px;font-size:11px}#hud.hud-kavron.battle-hud-ready:not(.fishing):not(.mobile-combat) .player-card .player-name{font-size:14px}#hud.hud-kavron.battle-hud-ready:not(.fishing):not(.mobile-combat) .player-card .player-name>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffe6a6;text-shadow:0 1px 2px #000}#hud.hud-kavron.battle-hud-ready:not(.fishing):not(.mobile-combat) .player-card .player-name>span{font-size:10px;line-height:13px;border-radius:7px;color:#ffe6a6;background:#3a2410e6}#hud.hud-kavron.battle-hud-ready:not(.fishing):not(.mobile-combat) .player-card .location{display:none}#hud.hud-kavron.battle-hud-ready:not(.fishing):not(.mobile-combat) .player-card .card-wallet{grid-row:3;display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;height:100%;font-size:12px;line-height:1;font-weight:800}#hud.hud-kavron.battle-hud-ready:not(.fishing):not(.mobile-combat) .card-wallet>span{display:inline-flex;align-items:center;gap:3px;min-width:0}#hud.hud-kavron.battle-hud-ready:not(.fishing):not(.mobile-combat) .card-wallet i{flex:none;width:16px;height:16px;background:url(/assets/icons/items/gold-user-v2.webp) center/contain no-repeat}#hud.hud-kavron.battle-hud-ready:not(.fishing):not(.mobile-combat) .card-wallet .card-diamond i{background-image:url(/assets/ui/mira/diamond.webp)}#hud.hud-kavron.battle-hud-ready:not(.fishing):not(.mobile-combat) .card-wallet b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;color:#ffd86b;text-shadow:0 1px 2px #000}#hud.hud-kavron.battle-hud-ready:not(.fishing):not(.mobile-combat) .card-wallet .card-diamond b{color:#8fe6ff}#hud.hud-kavron:not(.mobile-combat) .tracker-stack{top:calc(138px + env(safe-area-inset-top))!important}:root{--cong-serif:"Noto Serif","Times New Roman",serif;--cong-gold:#f1cf7d;--cong-line:#24344c;--cong-ink:#eef0f4;--cong-soft:#97a1b1;--cong-sans:"Noto Sans","Segoe UI",Roboto,Arial,sans-serif}html #dialog:has(.cong-panel){width:auto!important;max-width:none!important;max-height:none!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;overflow:visible!important}html #dialog:has(.cong-panel):before,html #dialog:has(.cong-panel):after{display:none!important}html #dialog:has(.cong-panel)>header{display:none!important}html #dialog-body:has(.cong-panel){padding:0!important;margin:0!important;overflow:visible!important;max-height:none!important}#dialog-body .cong-panel{position:relative;box-sizing:border-box;width:856px;height:534px;margin:0;padding:0;overflow:hidden;color:var(--cong-ink);font-family:var(--cong-sans);text-align:left;border-radius:2px;background:radial-gradient(ellipse 70% 32% at 50% 0%,#14223a,#0b1424 72%),#0b1424;box-shadow:0 24px 70px #000d,0 0 0 1px #05080d}#dialog-body .cong-panel:before{content:"";position:absolute;inset:0;z-index:6;pointer-events:none;border:24px solid transparent;border-image:url(/assets/ui/cong/frame.webp) 48 / 24px stretch}#dialog-body .cong-panel button{font-family:inherit!important;min-height:0!important;min-width:0!important;box-shadow:none!important;text-shadow:none;cursor:pointer;transform:none}#dialog-body .cong-panel button:focus-visible{outline:2px solid #ffe29a!important;outline-offset:1px}#dialog-body .cong-panel img.hud-icon-art{display:none!important}.cong-panel .cong-portrait{position:absolute;left:20px;top:5px;z-index:2;box-sizing:border-box;width:98px;height:98px;padding:0;border-radius:50%;object-fit:cover;box-shadow:0 4px 12px #000b}.cong-panel .cong-head{position:absolute;left:131px;top:0;right:60px;height:70px}#dialog-body .cong-panel .cong-title{position:absolute;left:1px;top:8px;margin:0!important;padding:0!important;border:0!important;background:none!important;white-space:nowrap;color:#f2d38a!important;font:700 27px/1.1 var(--cong-serif)!important;letter-spacing:.1px;text-shadow:0 2px 3px #000!important;text-transform:none}.cong-panel .cong-chips{position:absolute;left:0;top:42px;right:0;display:flex;align-items:center;gap:9px;white-space:nowrap}.cong-panel .cong-chip{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;height:25px;padding:0 14px 0 15px;border:1px solid #2a3d5a;border-radius:13px;background:linear-gradient(180deg,#0f1b2e,#0a1322);line-height:1}.cong-panel .cong-chip small{color:#8cb6ee;font:400 13px/1 var(--cong-sans)}.cong-panel .cong-chip b{color:#f4f4f2;font:700 15px/1 var(--cong-sans)}.cong-panel .cong-chip-lv{min-width:87px}.cong-panel .cong-chip-gold{min-width:150px;padding-left:9px}.cong-panel .cong-chip-gold small{color:#d9dde4}.cong-panel .cong-chip-gold b{color:var(--cong-gold)}.cong-panel .cong-coin{display:inline-block;flex:none;width:17px;height:18px;background:url(/assets/ui/cong/ic-coin.webp) center/contain no-repeat}#dialog-body .cong-panel p.cong-note{flex:1 1 auto;min-width:0;margin:0 0 0 6px!important;padding:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8d97a8!important;font:400 10.5px/1.2 var(--cong-sans)!important;text-align:left!important}#dialog-body .cong-panel .cong-close{position:absolute;right:9px;top:7px;z-index:7;box-sizing:border-box;width:35px!important;height:35px!important;margin:0!important;padding:0!important;border:2px solid #c9a35c!important;border-radius:50%!important;background:radial-gradient(circle,#152238,#0b1322)!important;color:#f2d38a!important;font:400 27px/29px var(--cong-serif)!important;text-align:center}#dialog-body .cong-panel .cong-close:hover{filter:brightness(1.25)}.cong-panel .cong-hint{position:absolute;left:131px;top:74px;width:714px;height:34px;box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:0 6px 0 8px;border:1px solid #9c7a3f;border-radius:4px;background:linear-gradient(180deg,#262013,#1a160f);box-shadow:inset 0 0 0 1px #0005}#dialog-body .cong-panel .cong-hint-tag{flex:none;height:22px;padding:0 10px;border-radius:3px;background:linear-gradient(180deg,#efcd77,#d2a64f)!important;color:#2a1d08!important;font:500 13px/22px var(--cong-sans)!important;opacity:1!important;text-shadow:none!important}#dialog-body .cong-panel .cong-hint p.transport-route{flex:1 1 auto;min-width:0;margin:0!important;padding:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:0!important;background:none!important;color:#f3ecdc!important;font:400 13px/1.2 var(--cong-sans)!important;text-align:left!important}#dialog-body .cong-panel .cong-go{flex:none;position:relative;width:108px!important;height:26px!important;margin:0!important;padding:0 18px 0 0!important;border:1px solid #f6dc95!important;border-radius:3px!important;background:linear-gradient(180deg,#f3d27e,#d9a94c 60%,#c8963d)!important;color:#24180a!important;font:600 13px/24px var(--cong-sans)!important;text-align:center}#dialog-body .cong-panel .cong-go:after{content:"";position:absolute;right:13px;top:50%;width:6px;height:6px;margin-top:-4px;border:solid #24180a;border-width:2px 2px 0 0;transform:rotate(45deg)}#dialog-body .cong-panel .cong-go:hover{filter:brightness(1.1)}#dialog-body .cong-panel .cong-go[hidden]{display:none!important}.cong-panel .cong-side{position:absolute;left:0;top:112px;width:122px;bottom:74px;box-sizing:border-box;padding:7px 3px 0 7px;display:flex;flex-direction:column;gap:6px;background:linear-gradient(180deg,#0d1828,#0b1523);border-right:1px solid #18263a}.cong-panel .cong-tabs{display:flex;flex-direction:column;gap:6px}#dialog-body .cong-panel .cong-tab{position:relative;display:flex;align-items:center;gap:9px;box-sizing:border-box;width:112px!important;height:38px!important;margin:0!important;padding:0 4px 0 11px!important;border:1px solid #1d2b40!important;border-radius:4px!important;background:linear-gradient(180deg,#111d30,#0d1727)!important;color:#d8dde6!important;font:400 14px/1 var(--cong-sans)!important;text-align:left;white-space:nowrap;gap:8px}#dialog-body .cong-panel .cong-tab[aria-selected=true]{border-color:#f3d68c!important;background:linear-gradient(180deg,#f1cf79,#d8aa50 60%,#caa04a)!important;color:#20160a!important;font-weight:600!important}#dialog-body .cong-panel .cong-tab:hover:not([aria-selected=true]){border-color:#5c4b2c!important;color:#fff!important}.cong-panel .cong-tab>i{flex:none;width:22px;height:22px;background:center/contain no-repeat}.cong-panel .cong-tab>i.cong-ic-map{background-image:url(/assets/ui/cong/ic-map.webp)}.cong-panel .cong-tab>i.cong-ic-dungeon{background-image:url(/assets/ui/cong/ic-dungeon.webp)}.cong-panel .cong-tab>i.cong-ic-tower{background-image:url(/assets/ui/cong/ic-tower.webp);width:19px}.cong-panel .cong-tab>i.cong-ic-kalima{background-image:url(/assets/ui/cong/ic-kalima.webp)}body:has(#dialog-layer:not([hidden]) .cong-panel.cong-compact) .quick-chat-toggle{visibility:hidden!important}#dialog-body .cong-panel .cong-side>.soft-button{width:112px!important;height:auto!important;min-height:30px!important;margin:4px 0 0!important;padding:4px 6px!important;box-sizing:border-box;border:1px solid #1d2b40!important;border-radius:4px!important;background:#0e1828!important;color:#aeb7c5!important;font:400 11px/1.25 var(--cong-sans)!important;text-align:center;white-space:normal}#dialog-body .cong-panel .cong-side>[data-action=visit-transport]{margin-top:auto!important}#dialog-body .cong-panel .cong-side>.soft-button:last-child{margin-bottom:8px!important}#dialog-body .cong-panel .cong-side>.soft-button:hover:not(:disabled){border-color:#5c4b2c!important;color:#fff!important}.cong-panel .cong-grid{position:absolute;left:131px;top:116px;width:720px;height:336px;box-sizing:border-box;padding:0 6px 6px 0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#3a4d6c transparent;overscroll-behavior:contain}#dialog-body .cong-panel .transport-list{display:grid!important;grid-template-columns:repeat(3,233px)!important;grid-auto-rows:164px;gap:6px 7px!important;margin:0!important;padding:0!important}#dialog-body .cong-panel .transport-group,#dialog-body .cong-panel .transport-floors{display:contents!important}#dialog-body .cong-panel[data-cong-view=map] .transport-list>:not([data-cong-cat=map]),#dialog-body .cong-panel[data-cong-view=dungeon] .transport-list>:not([data-cong-cat=dungeon]),#dialog-body .cong-panel[data-cong-view=tower] .transport-list>:not([data-cong-cat=tower]),#dialog-body .cong-panel[data-cong-view=kalima] .transport-list>:not([data-cong-cat=kalima]){display:none!important}#dialog-body .cong-panel .transport-section{grid-column:1/-1;align-self:center;margin:0!important;padding:0 0 0 2px!important;color:#c7a861!important;font:600 12px/1.3 var(--cong-sans)!important;text-align:left!important;opacity:1}#dialog-body .cong-panel .transport-list>.transport-section{grid-row:auto;height:auto}#dialog-body .cong-panel .transport-list:has(.transport-section){grid-auto-rows:auto}#dialog-body .cong-panel .transport-list>button,#dialog-body .cong-panel .transport-group button{height:164px}#dialog-body .cong-panel :is(.transport-map,.transport-floor,.transport-group-head){position:relative!important;display:block!important;box-sizing:border-box;width:233px!important;height:164px!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden;border:1px solid #1f2e45!important;border-radius:4px!important;background:linear-gradient(180deg,#101b2c,#0c1524)!important;color:var(--cong-ink)!important;text-align:left!important;opacity:1!important;white-space:normal;cursor:pointer}#dialog-body .cong-panel :is(.transport-map,.transport-floor,.transport-group-head):hover:not(:disabled){border-color:#6a5733!important;background:linear-gradient(180deg,#132036,#0e182a)!important}#dialog-body .cong-panel :is(.transport-map,.transport-floor,.transport-group-head):disabled{cursor:not-allowed}#dialog-body .cong-panel .transport-group-head[aria-expanded=true]{border-color:#8a6d3b!important}.cong-panel .cong-img{position:absolute;left:4px;top:4px;right:4px;height:83px;border-radius:3px;background:#0a1220 center/cover no-repeat;box-shadow:inset 0 0 0 1px #ffffff14}.cong-panel [data-cong-state=locked] .cong-img,.cong-panel [data-cong-state=dev] .cong-img{background-color:#7d7f84;background-blend-mode:luminosity}.cong-panel .cong-cover{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:#0a0f1866}.cong-panel .cong-cover>b{width:20px;height:24px;background:url(/assets/ui/cong/ic-lock.webp) center/contain no-repeat}.cong-panel .cong-cover>b.cong-ic-dev{width:22px;height:22px;background:none;border:2px solid #e8e8e8;border-radius:50%;box-sizing:border-box;position:relative}.cong-panel .cong-cover>b.cong-ic-dev:after{content:"";position:absolute;left:7px;top:3px;width:2px;height:8px;border-radius:1px;background:#e8e8e8;box-shadow:3px 5px 0 -0 transparent}.cong-panel .cong-cover>em{color:#fff;font:500 12px/1.1 var(--cong-sans);font-style:normal;text-shadow:0 1px 2px #000,0 0 6px #000}#dialog-body .cong-panel :is(.transport-map,.transport-floor,.transport-group-head)>strong{position:absolute;left:10px;top:91px;right:90px;display:block;margin:0!important;padding:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f6f4ef!important;font:600 15.5px/1.2 var(--cong-sans)!important;text-align:left!important}#dialog-body .cong-panel :is(.transport-map,.transport-floor,.transport-group-head)>span{position:static!important;display:block!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important}.cong-panel .cong-lv,#dialog-body .cong-panel :is(.transport-map,.transport-floor,.transport-group-head)>span:not(:has(.cong-lv)){position:absolute!important;right:9px;top:93px;box-sizing:border-box;max-width:120px;height:19px;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid #2f4a70;border-radius:10px;background:#0d1a2e;color:#8cbcf2!important;font:400 11.5px/17px var(--cong-sans)!important;font-style:normal;text-align:center!important}.cong-panel .cong-st{display:none}.cong-panel [data-cong-state=busy] .cong-st{display:block;position:absolute;left:10px;top:8px;padding:2px 8px;border-radius:3px;background:#0b1424dd;color:#ffe29a;font:500 11px/1.3 var(--cong-sans);font-style:normal}#dialog-body .cong-panel :is(.transport-map,.transport-floor,.transport-group-head)>.transport-desc{position:absolute;left:10px;right:9px;top:116px;display:block;margin:0!important;padding:0!important;max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cong-soft)!important;font:400 11px/1.3 var(--cong-sans)!important;text-align:left!important;opacity:1}#dialog-body .cong-panel :is(.transport-group-head,.transport-floor:not(:has(.transport-fee)))>.transport-desc{white-space:normal;display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical}#dialog-body .cong-panel .transport-need{display:none!important}#dialog-body .cong-panel .transport-fee{position:absolute;left:9px;right:9px;top:134px;display:flex;align-items:center;justify-content:center;gap:7px;box-sizing:border-box;height:25px;margin:0!important;border:1px solid #6d5a37;border-radius:3px;background:linear-gradient(180deg,#141a24,#0e131b);color:#f3d78f!important;font:500 13px/1 var(--cong-sans)!important;font-style:normal}#dialog-body .cong-panel .transport-fee .cong-coin{width:15px;height:16px}#dialog-body .cong-panel .transport-fee[data-cong-free="1"]{border-color:#3f9a4e;background:linear-gradient(180deg,#123320,#0d2818);color:#7fe08a!important}#dialog-body .cong-panel :is(.transport-map,.transport-floor)>small:not(.transport-desc):not(.transport-need){position:absolute;right:8px;top:8px;display:block;margin:0!important;padding:2px 7px!important;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid #3f9a4e;border-radius:3px;background:#0b2215e6;color:#8de597!important;font:500 10.5px/1.3 var(--cong-sans)!important}#dialog-body .cong-panel .cong-pick{border-color:#8a6d3b!important}#dialog-body .cong-panel .cong-pick:before{content:"Đề xuất"!important;position:absolute!important;inset:4px auto auto 4px!important;width:auto!important;margin:0!important;border:0!important;box-shadow:none!important;opacity:1!important;z-index:2;height:19px;padding:0 16px 0 9px;color:#2a1d08;font:600 11.5px/19px var(--cong-sans)!important;background:linear-gradient(180deg,#f3d27e,#d7a94e)!important;clip-path:polygon(0 0,100% 0,calc(100% - 9px) 100%,0 100%);border-radius:3px 0 0}#dialog-body .cong-panel .transport-floor[aria-busy=true],#dialog-body .cong-panel .transport-map[aria-busy=true]{border-color:#f1cf7d!important}.cong-panel .cong-quick{position:absolute;left:0;right:0;bottom:0;height:74px;box-sizing:border-box;display:flex;gap:9px;padding:10px 11px 14px 163px;border-top:1px solid #2b3a52;background:linear-gradient(180deg,#0c1626,#0a1321)}.cong-panel .cong-quick-head{position:absolute;left:0;top:0;bottom:0;width:152px;display:flex;align-items:center;gap:7px;box-sizing:border-box;padding:0 0 4px 11px;border-right:1px solid #1f2d42}.cong-panel .cong-quick-head>i{flex:none;width:31px;height:38px;background:url(/assets/ui/cong/ic-quick.webp) center/contain no-repeat}.cong-panel .cong-quick-head>b{color:#f0f0ee;font:500 13.5px/1.2 var(--cong-sans);white-space:nowrap}#dialog-body .cong-panel .cong-quick-item{flex:1 1 0;position:relative;display:grid!important;grid-template-columns:104px minmax(0,1fr) 28px;align-items:center;min-width:0;height:49px!important;margin:0!important;padding:0!important;overflow:hidden;border:1px solid #273956!important;border-radius:4px!important;background:#0c1729!important;color:var(--cong-ink)!important;text-align:left}#dialog-body .cong-panel .cong-quick-item:hover{border-color:#5f7cab!important}.cong-panel .cong-quick-img{align-self:stretch;background:center/cover no-repeat;-webkit-mask-image:linear-gradient(90deg,#000 70%,transparent);mask-image:linear-gradient(90deg,#000 70%,transparent)}.cong-panel .cong-quick-txt{display:flex;flex-direction:column;gap:7px;min-width:0;padding-left:16px}.cong-panel .cong-quick-txt>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f2f2f0;font:400 11.5px/1.2 var(--cong-sans)}.cong-panel .cong-dots{display:flex;gap:9px}.cong-panel .cong-dots>b{width:11px;height:11px;border-radius:50%;background:#26354d}.cong-panel .cong-dots>b.on{background:radial-gradient(circle at 40% 35%,#6fb3ff,#2f86ea 70%);box-shadow:0 0 4px #2f86ea88}.cong-panel .cong-chev{justify-self:center;width:8px;height:8px;border:solid #c9d0db;border-width:1.6px 1.6px 0 0;transform:rotate(45deg)}#dialog-body .cong-grid>:not(.transport-list){margin:10px 0 0!important}#dialog-body .cong-panel.cong-compact{height:420px}.cong-panel.cong-compact .cong-quick{display:none}.cong-panel.cong-compact .cong-side{bottom:0}.cong-panel.cong-compact .cong-grid{height:298px}#dialog-body .cong-panel :is(.transport-map,.transport-floor,.transport-group-head)>span:not(:has(.cong-lv)){top:64px;max-width:200px;background:#0b1526e6}#dialog-body .cong-panel :is(.transport-map,.transport-floor,.transport-group-head):has(>span:not(:has(.cong-lv)))>strong{right:9px}#hud.mobile-combat{--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px);--te:12px;--tb:22px;--ta:72px;--ts:52px;--tu:50px;--tj:112px;--tp:48px;--o0x:118px;--o0y:-6px;--o1x:100px;--o1y:50px;--o2x:54px;--o2y:104px;--o3x:0px;--o3y:120px;--oux:176px;--ouy:0px;--bug-record-top:calc(14px + var(--safe-t) + 44px + 8px + 72px + 10px)}@media(orientation:portrait){#hud.mobile-combat{--te:14px;--tb:26px;--ta:80px;--ts:56px;--tu:54px;--tj:124px;--o0x:128px;--o0y:-6px;--o1x:108px;--o1y:54px;--o2x:58px;--o2y:112px;--o3x:0px;--o3y:130px;--oux:0px;--ouy:204px}}#hud.mobile-combat .battle-bar{transform:none!important;left:0!important;bottom:0!important;width:0!important;height:0!important;overflow:visible!important}#hud.mobile-combat .battle-frame,#hud.mobile-combat .battle-orb,#hud.mobile-combat .orb-value-box,#hud.mobile-combat .battle-pick,#hud.mobile-combat kbd{display:none!important}#hud.mobile-combat.battle-hud-ready .player-card .meter.health,#hud.mobile-combat.battle-hud-ready .player-card .meter.mana:not([hidden]){display:block!important}#hud.mobile-combat .player-card .meter{height:18px}#hud.mobile-combat .player-card .meter>span{font-size:12px;line-height:14px}#hud.mobile-combat .battle-exp{position:fixed!important;left:calc(8px + var(--safe-l))!important;right:calc(8px + var(--safe-r))!important;top:auto!important;bottom:calc(4px + var(--safe-b))!important;width:auto!important;height:14px!important;border-radius:7px!important;background:#0b1118cc!important;box-shadow:0 0 0 1px #c99a4399!important;z-index:29;pointer-events:none}#hud.mobile-combat .battle-exp #xp-text{font-size:12px!important;line-height:14px}#hud.mobile-combat #movement-joystick{left:calc(var(--te) + var(--safe-l))!important;right:auto!important;bottom:calc(var(--tb) + var(--safe-b))!important;width:var(--tj)!important;height:var(--tj)!important}#hud.mobile-combat .battle-bar .quick-recovery-slot{position:fixed!important;top:auto!important;width:var(--tp)!important;height:var(--tp)!important;z-index:31;left:calc(var(--te) + var(--safe-l) + var(--tj) + 14px)!important;bottom:calc(var(--tb) + var(--safe-b))!important}#hud.mobile-combat .battle-mana .quick-recovery-slot{left:calc(var(--te) + var(--safe-l) + var(--tj) + 14px + var(--tp) + 10px)!important}@media(orientation:portrait){#hud.mobile-combat .battle-bar .quick-recovery-slot{left:calc(var(--te) + var(--safe-l))!important;bottom:calc(var(--tb) + var(--safe-b) + var(--tj) + 14px)!important}#hud.mobile-combat .battle-mana .quick-recovery-slot{left:calc(var(--te) + var(--safe-l) + var(--tp) + 12px)!important}}#hud.mobile-combat .battle-bar .quick-recovery-slot>button[data-action=quick-potion]{inset:0!important;border-radius:50%!important;border:2px solid #c99a43!important;background:radial-gradient(circle at 50% 40%,#5a1b1bdd,#1a0b0bee)!important;box-shadow:0 2px 6px #000a!important}#hud.mobile-combat .battle-mana .quick-recovery-slot>button[data-action=quick-potion]{background:radial-gradient(circle at 50% 40%,#1b3a6add,#0a1324ee)!important}#hud.mobile-combat .battle-bar .quick-recovery-slot>button>.recovery-icon{width:70%!important;height:70%!important}#hud.mobile-combat .battle-bar .quick-recovery-slot>button[data-action=quick-potion]:not(:has(.recovery-icon:not([hidden]))):after{font-size:24px}#hud.mobile-combat .battle-bar .quick-recovery-slot>button>span{right:-2px!important;bottom:-4px!important;font-size:12px!important;padding:0 4px;border-radius:8px;background:#000c}#hud.mobile-combat .battle-potion-menu{position:fixed;left:calc(var(--te) + var(--safe-l))!important;right:auto!important;bottom:calc(var(--tb) + var(--safe-b) + var(--tj) + 70px);max-width:calc(100vw - 28px)}#hud.mobile-combat>.mobile-basic{right:calc(var(--te) + var(--safe-r))!important;bottom:calc(var(--tb) + var(--safe-b))!important;width:var(--ta)!important;height:var(--ta)!important;min-width:0!important;min-height:0!important;border-radius:50%!important;border:3px solid #f2d68a!important;background:radial-gradient(circle at 38% 30%,#e9a35d,#8d3a1a 62%,#3a1408)!important;box-shadow:0 3px 10px #000b!important;z-index:31}#hud.mobile-combat>.mobile-basic>span{font-size:32px!important;line-height:1}#hud.mobile-combat>.mobile-basic>span .hud-icon-art{width:44px;height:44px}#hud.mobile-combat>.mobile-basic>small{display:none!important}#hud.mobile-combat .battle-bar .skills{display:contents!important}#hud.mobile-combat .battle-skill-slot{position:fixed!important;width:var(--ts)!important;height:var(--ts)!important;z-index:31;right:calc(var(--te) + var(--safe-r) + var(--ta) / 2 + var(--ox) - var(--ts) / 2);bottom:calc(var(--tb) + var(--safe-b) + var(--ta) / 2 + var(--oy) - var(--ts) / 2)}#hud.mobile-combat .battle-skill-slot:nth-child(1){--ox:var(--o0x);--oy:var(--o0y)}#hud.mobile-combat .battle-skill-slot:nth-child(2){--ox:var(--o1x);--oy:var(--o1y)}#hud.mobile-combat .battle-skill-slot:nth-child(3){--ox:var(--o2x);--oy:var(--o2y)}#hud.mobile-combat .battle-skill-slot:nth-child(4){--ox:var(--o3x);--oy:var(--o3y)}#hud.mobile-combat .battle-bar .skill{inset:0!important;border-radius:50%!important;border:2px solid #c99a43!important;background:radial-gradient(circle at 50% 38%,#33414ddd,#0d141bee)!important;box-shadow:0 2px 8px #000b!important;overflow:hidden}#hud.mobile-combat .battle-bar .skill>span{top:50%!important;font-size:26px!important}#hud.mobile-combat .battle-bar .skill>span .hud-icon-art,#hud.mobile-combat .battle-bar .skill>span img{width:calc(var(--ts) - 8px);height:calc(var(--ts) - 8px);border-radius:50%}#hud.mobile-combat .battle-bar .skill>small{display:none!important}#hud.mobile-combat .battle-bar .skill>.cooldown{border-radius:50%;font-size:16px!important}#hud.mobile-combat .battle-bar .skill.selected{box-shadow:0 0 0 3px #7bd8e8,0 0 10px #58d8ff!important}#hud.mobile-combat .battle-bar .skill.insufficient-mana{border-color:#79bafa!important}#hud.mobile-combat .touch-use{display:grid}.touch-use{display:none;position:fixed;z-index:31;place-content:center;gap:0;width:var(--tu);height:var(--tu);padding:0;margin:0;box-sizing:border-box;border-radius:50%;right:calc(var(--te) + var(--safe-r) + var(--ta) / 2 + var(--oux) - var(--tu) / 2);bottom:calc(var(--tb) + var(--safe-b) + var(--ta) / 2 + var(--ouy) - var(--tu) / 2);border:2px solid #f2d68a;background:radial-gradient(circle at 40% 32%,#7fbf6a,#2e6a33 65%,#123018);color:#fff;font-weight:900;box-shadow:0 2px 8px #000b;touch-action:none;-webkit-user-select:none;user-select:none;pointer-events:auto}.touch-use>span{font-size:20px;line-height:1}.touch-use>small{font-size:12px;line-height:1.05;max-width:calc(var(--tu) + 18px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px #000}.touch-use:disabled{opacity:.5;filter:saturate(.3)}.touch-use[data-use=interact]{background:radial-gradient(circle at 40% 32%,#7fb5e6,#2d5684 65%,#11253d)}#hud.mobile-combat #context-prompt{display:none!important}#hud.mobile-combat.fishing .battle-skill-slot,#hud.mobile-combat.fishing .touch-use{visibility:hidden}#hud.mobile-combat .player-card{left:calc(8px + var(--safe-l));top:calc(6px + var(--safe-t))}#hud.mobile-combat .top-actions{right:calc(8px + var(--safe-r));top:calc(6px + var(--safe-t))}#hud.mobile-combat .minimap{box-sizing:border-box;width:72px!important;height:72px!important;left:auto!important;right:calc(10px + var(--safe-r))!important;top:calc(14px + var(--safe-t) + 44px + 6px)!important;bottom:auto!important}#hud.mobile-combat .minimap #map-caption{display:none}#hud.mobile-combat .home-button{right:calc(10px + var(--safe-r) + 72px + 10px)!important;left:auto!important;top:calc(14px + var(--safe-t) + 44px + 6px)!important;bottom:auto!important;width:44px!important;height:44px!important}@media(orientation:portrait){#hud.mobile-combat .minimap{width:84px!important;height:84px!important}#hud.mobile-combat .home-button{right:calc(10px + var(--safe-r) + 84px + 10px)!important}}#hud.mobile-combat .bug-record-button{right:calc(10px + var(--safe-r))}html.touch-ui:not(.touch-events-open) :is(.event-open-btn,.dungeon-open-btn,.chaos-open-btn,.castle-open-btn,.arena-open-btn,.siege-open-btn,.gwar-open-btn,.duel-open-btn,.pk-open-btn,.guild-open-btn,.market-open-btn,.trade-open-btn,.reward-open-btn){display:none!important}html.touch-ui :is(.event-open-btn,.dungeon-open-btn,.chaos-open-btn,.castle-open-btn,.arena-open-btn,.siege-open-btn,.gwar-open-btn,.duel-open-btn,.pk-open-btn,.guild-open-btn,.market-open-btn,.trade-open-btn,.reward-open-btn){position:fixed!important;bottom:auto!important;right:auto!important;transform:none!important;box-sizing:border-box;width:var(--ew)!important;height:40px!important;min-height:40px;display:inline-flex;align-items:center;gap:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px!important;z-index:41!important;left:calc(8px + env(safe-area-inset-left,0px) + var(--c) * (var(--ew) + 6px))!important;top:calc(var(--et) + var(--r) * 44px)!important}html.touch-ui{--ew:124px;--et: calc(188px + env(safe-area-inset-top,0px)) }html.touch-ui .event-open-btn{--c:0;--r:0}html.touch-ui .dungeon-open-btn{--c:1;--r:0}html.touch-ui .chaos-open-btn{--c:2;--r:0}html.touch-ui .castle-open-btn{--c:3;--r:0}html.touch-ui .arena-open-btn{--c:0;--r:1}html.touch-ui .siege-open-btn{--c:1;--r:1}html.touch-ui .gwar-open-btn{--c:2;--r:1}html.touch-ui .duel-open-btn{--c:3;--r:1}html.touch-ui .pk-open-btn{--c:0;--r:2}html.touch-ui .guild-open-btn{--c:1;--r:2}html.touch-ui .market-open-btn{--c:2;--r:2}html.touch-ui .trade-open-btn{--c:3;--r:2}html.touch-ui .reward-open-btn{--c:0;--r:3}@media(orientation:portrait){html.touch-ui{--ew:150px;--et: calc(236px + env(safe-area-inset-top,0px)) }html.touch-ui .event-open-btn{--c:0;--r:0}html.touch-ui .dungeon-open-btn{--c:1;--r:0}html.touch-ui .chaos-open-btn{--c:0;--r:1}html.touch-ui .castle-open-btn{--c:1;--r:1}html.touch-ui .arena-open-btn{--c:0;--r:2}html.touch-ui .siege-open-btn{--c:1;--r:2}html.touch-ui .gwar-open-btn{--c:0;--r:3}html.touch-ui .duel-open-btn{--c:1;--r:3}html.touch-ui .pk-open-btn{--c:0;--r:4}html.touch-ui .guild-open-btn{--c:1;--r:4}html.touch-ui .market-open-btn{--c:0;--r:5}html.touch-ui .trade-open-btn{--c:1;--r:5}html.touch-ui .reward-open-btn{--c:0;--r:6}}html.touch-ui.touch-events-open body:after{content:"";position:fixed;inset:0;z-index:40;background:#0008;pointer-events:none}.touch-events-toggle{display:none}#hud.mobile-combat .touch-events-toggle{display:inline-flex;align-items:center;gap:5px;position:fixed;z-index:42;left:calc(8px + var(--safe-l));top:calc(142px + var(--safe-t));height:36px;padding:0 12px;border-radius:18px;border:1px solid #c99a43;background:#141a22e6;color:#ffe7a8;font-weight:800;box-shadow:0 2px 6px #0009;pointer-events:auto}#hud.mobile-combat .touch-events-toggle>span{font-size:16px}#hud.mobile-combat .touch-events-toggle>small{font-size:13px}html.touch-events-open #hud.mobile-combat .touch-events-toggle{background:#5a4214;color:#fff}@media(orientation:portrait){#hud.mobile-combat .touch-events-toggle{top:calc(192px + var(--safe-t))}}html.touch-ui .pk-chip{top:auto!important;bottom:calc(24px + env(safe-area-inset-bottom,0px))!important;transform:none!important;box-sizing:border-box;width:auto;max-width:none;margin:0;overflow:hidden;text-overflow:ellipsis;text-align:center;left:calc(252px + env(safe-area-inset-left,0px))!important;right:calc(257px + env(safe-area-inset-right,0px))!important}@media(orientation:portrait){html.touch-ui .pk-chip{left:calc(14px + env(safe-area-inset-left,0px))!important;right:auto!important;margin:0;transform:none!important;bottom:calc(224px + env(safe-area-inset-bottom,0px))!important;max-width:min(280px,calc(100vw - 110px))}}#hud.mobile-combat .top-actions .skills-hud-button>span{display:none!important}#hud.mobile-combat .top-actions .skills-hud-button{width:var(--b)!important;min-width:var(--b)!important;padding:0!important;justify-content:center}@media(orientation:landscape){#hud.mobile-combat .bug-record-button{top:calc(14px + var(--safe-t) + 44px + 6px)!important;right:calc(10px + var(--safe-r) + 72px + 10px + 44px + 10px)!important}#hud.mobile-combat .bug-record-button.bug-shot-button{top:calc(14px + var(--safe-t) + 44px + 6px)!important;right:calc(10px + var(--safe-r) + 72px + 10px + 44px + 10px + 48px)!important}}@media(orientation:portrait){#hud.mobile-combat .top-actions{left:auto;right:calc(6px + var(--safe-r));top:calc(106px + var(--safe-t));max-width:calc(100vw - 12px);justify-content:flex-end;flex-wrap:nowrap;gap:6px}#hud.mobile-combat .top-actions>*,#hud.mobile-combat .top-actions #platform-slot .platform-tools{flex:none;gap:6px}#hud.mobile-combat .tracker-stack{top:calc(156px + var(--safe-t))!important}#hud.mobile-combat .minimap,#hud.mobile-combat .home-button{top:calc(158px + var(--safe-t))!important}#hud.mobile-combat{--bug-record-top:calc(158px + 84px + 12px + var(--safe-t))}#hud.mobile-combat .bug-record-button.bug-shot-button{top:calc(var(--bug-record-top) + 44px)!important}}html.touch-ui #dialog-layer{padding:max(6px,env(safe-area-inset-top,0px)) max(6px,env(safe-area-inset-right,0px)) max(6px,env(safe-area-inset-bottom,0px)) max(6px,env(safe-area-inset-left,0px))}html.touch-ui #dialog:not(:has(.bag-art)){max-height:100%!important}html.touch-ui #dialog:has(.bag-art){--bw:min(1840px, calc(100vw - 12px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)) ,calc((100dvh - 12px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)) * 2200 / 1086))}html.touch-ui:has(#dialog-layer:not([hidden])) .pk-chip{display:none!important}html.touch-ui .bag-art .inventory-tabs button:not([aria-pressed=true])>span{display:none}html.touch-ui .bag-art .inventory-tabs button{position:absolute!important}html.touch-ui .bag-art .inventory-top h2{width:auto;min-width:calc(192 * var(--fu));white-space:nowrap}@media(orientation:portrait){html.touch-ui #dialog:has(.bag-art){--bw:min( calc(100vw - 12px) ,calc((100dvh - 16px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)) * 1100 / 2380));width:var(--bw)}html.touch-ui .bag-art{--fu:calc(100cqw / 1100);aspect-ratio:1100/2380;background:linear-gradient(170deg,#132132,#070d15 60%);border:2px solid #c79a4a;border-radius:12px;box-shadow:0 10px 30px #000c}html.touch-ui .bag-art>.bag-frame{display:none}html.touch-ui .bag-art .inventory-top h2{left:calc(24 * var(--fu));top:calc(22 * var(--fu));height:calc(84 * var(--fu));min-width:0}html.touch-ui .bag-art .wallet-gold b{left:calc(360 * var(--fu));top:calc(36 * var(--fu));max-width:none}html.touch-ui .bag-art .wallet-diamond b{left:calc(640 * var(--fu));top:calc(36 * var(--fu))}html.touch-ui .bag-art .wallet-gold b:before{content:"Vàng ";color:#d8c79a;font-weight:600;margin-right:4px}html.touch-ui .bag-art .wallet-diamond b:before{content:"Kim Cương ";color:#d8c79a;font-weight:600;margin-right:4px}html.touch-ui .bag-art .inventory-top>button{left:calc(100% - 52px)!important;right:auto;top:calc(16 * var(--fu));width:40px!important;height:40px;background:radial-gradient(circle at 40% 35%,#d24a3a,#6d1410)!important;border:2px solid #f1d27c;color:#fff;font-size:20px;font-weight:900}html.touch-ui .bag-art .slot-left{left:calc(16 * var(--fu));top:calc(130 * var(--fu));width:calc(340 * var(--fu));height:calc(860 * var(--fu))}html.touch-ui .bag-art .slot-right{left:calc(744 * var(--fu));top:calc(130 * var(--fu));width:calc(340 * var(--fu));height:calc(860 * var(--fu))}html.touch-ui .bag-art.bag-panel .inventory-equipped{grid-template-columns:calc(120 * var(--fu)) minmax(0,1fr)}html.touch-ui .bag-art .inventory-equipped .slot-art{width:calc(110 * var(--fu));height:calc(110 * var(--fu))}html.touch-ui .bag-art .inventory-equipped .slot-item{-webkit-line-clamp:1;line-clamp:1;white-space:nowrap;text-overflow:ellipsis;display:block}html.touch-ui .bag-art .inventory-model{left:calc(362 * var(--fu));top:calc(118 * var(--fu));width:calc(376 * var(--fu));height:calc(884 * var(--fu))}html.touch-ui .bag-art .inventory-model canvas{left:0;top:calc(170 * var(--fu));width:calc(376 * var(--fu));height:calc(376 * var(--fu))}html.touch-ui .bag-art .inventory-nameplate{left:0;width:calc(376 * var(--fu));top:calc(640 * var(--fu));height:calc(110 * var(--fu))}html.touch-ui .bag-art .inventory-character{width:calc(1060 * var(--fu));max-height:calc(860 * var(--fu))}html.touch-ui .bag-art .inventory-tabs button{top:calc(1010 * var(--fu));height:calc(96 * var(--fu))}html.touch-ui .bag-art .inventory-tabs button:nth-child(1){left:calc(20 * var(--fu));width:calc(400 * var(--fu))}html.touch-ui .bag-art .inventory-tabs button:nth-child(2){left:calc(440 * var(--fu));width:calc(310 * var(--fu))}html.touch-ui .bag-art .inventory-tabs button:nth-child(3){left:calc(770 * var(--fu));width:calc(310 * var(--fu))}html.touch-ui .bag-art .inventory-tabs img{height:calc(60 * var(--fu))}html.touch-ui .bag-art .inventory-items{left:calc(20 * var(--fu));top:calc(1124 * var(--fu));width:calc(1060 * var(--fu));height:calc(1236 * var(--fu))}html.touch-ui .bag-art.bag-panel .inventory-grid{grid-template-columns:repeat(4,calc(244 * var(--fu)));grid-auto-rows:calc(244 * var(--fu))}html.touch-ui .bag-art .item-tile>span{width:calc(150 * var(--fu));height:calc(150 * var(--fu));font-size:calc(110 * var(--fu))}html.touch-ui .bag-art .inventory-tool-group button{height:40px}}html.touch-ui #dialog:has(.storage-fantasy){width:calc(100vw - 8px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));max-height:calc(100dvh - 8px)}html.touch-ui .storage-fantasy{height:calc(100dvh - 14px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}html.touch-ui #dialog-body:has(.storage-fantasy),html.touch-ui .storage-fantasy,html.touch-ui .storage-main{overflow:clip}html.touch-ui .storage-wallet{flex-wrap:wrap;gap:4px 10px;font-size:13px;padding:3px 52px 3px 8px;min-width:0;max-width:100%;box-sizing:border-box}html.touch-ui .storage-wallet button:not([data-action=close]){position:static;width:auto;height:36px;min-height:36px;font-size:13px;padding:0 10px;white-space:nowrap;flex:none}html.touch-ui .storage-wallet{position:relative}html.touch-ui .storage-wallet button[data-action=close]{position:absolute!important;top:2px;right:4px;width:44px;height:44px;font-size:24px}html.touch-ui .storage-wallet>span{white-space:nowrap}html.touch-ui .storage-fantasy .storage-columns{gap:8px}html.touch-ui .storage-inventory{grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:4px}html.touch-ui .storage-inventory>.storage-avatar{display:none}html.touch-ui .storage-inventory>header h2{font-size:16px;margin:0}html.touch-ui .storage-inventory :is(.storage-tabs,.storage-filters){display:flex;flex-wrap:nowrap;gap:4px;overflow-x:auto;overscroll-behavior:contain;scrollbar-width:none}html.touch-ui .storage-inventory :is(.storage-tabs,.storage-filters) button{flex:none;min-height:38px;padding:0 10px;font-size:13px;white-space:nowrap}html.touch-ui .storage-main{grid-template-rows:auto minmax(0,1fr)}html.touch-ui .storage-fantasy .storage-bag-grid{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));grid-template-rows:none;grid-auto-rows:auto}html.touch-ui .storage-fantasy .storage-bag-grid>.chest-slot{aspect-ratio:1/1;height:auto;min-height:64px}html.touch-ui .storage-fantasy .chest-slot>.equipment-description{display:none}@media(orientation:portrait){html.touch-ui .storage-fantasy .storage-columns{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1.1fr) minmax(0,1fr)}html.touch-ui .storage-wallet{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;font-size:12px}html.touch-ui .storage-wallet>span{grid-column:span 3;overflow:hidden;text-overflow:ellipsis}html.touch-ui .storage-wallet button:not([data-action=close]){grid-column:span 2;height:34px;min-height:34px;padding:0 4px;font-size:12px;overflow:hidden;text-overflow:ellipsis}}#hud.mobile-combat .tracker-stack{left:calc(8px + var(--safe-l))}html.touch-ui:has(#dialog-layer:not([hidden])) #hud.mobile-combat .bug-record-button{left:calc(4px + var(--safe-l))!important;right:auto!important;top:calc(4px + var(--safe-t))!important;bottom:auto!important}html.touch-ui:has(#dialog-layer:not([hidden])) #hud.mobile-combat .bug-record-button.bug-shot-button{left:calc(4px + var(--safe-l) + 44px)!important;top:calc(4px + var(--safe-t))!important}@media(orientation:portrait){html.touch-ui:has(#dialog-layer:not([hidden])) #hud.mobile-combat .bug-record-button,html.touch-ui:has(#dialog-layer:not([hidden])) #hud.mobile-combat .bug-record-button.bug-shot-button{top:auto!important;bottom:calc(4px + var(--safe-b))!important}}#zone-banner.zone-card{box-sizing:border-box;transform:none;align-items:flex-start;gap:3px;overflow:hidden;isolation:isolate;padding:8px 14px 10px 17px;border:1px solid rgba(240,194,90,.85);border-radius:8px;text-align:left;background:linear-gradient(180deg,#ffe2961f,#ffe29600 46%),linear-gradient(90deg,#0e0c16f0,#201822f2 55%,#0e0c16e6);box-shadow:inset 0 0 0 1px #140e06e6,inset 0 0 0 2px #f0c25a47,0 0 0 1px #0000008c,0 6px 18px #00000073}#zone-banner.zone-card:before{content:"";position:absolute;z-index:-1;left:6px;top:8px;bottom:8px;width:3px;border-radius:2px;background:linear-gradient(180deg,#fff0bf,#f0c25a 55%,#a8741f);box-shadow:0 0 8px #f0c25a99}#zone-banner.zone-card:after{content:"";position:absolute;z-index:-1;inset:0 auto 0 0;width:40%;background:linear-gradient(100deg,#ffe9a800,#ffe9a829,#ffe9a800);transform:translate(-110%)}#zone-banner.zone-card.show:after{animation:zone-card-sheen .9s .25s ease-out}#zone-banner.zone-card.show{animation:zone-card 2.8s forwards}@keyframes zone-card{0%{opacity:0;translate:-18px 0}10%{opacity:1;translate:0 0}82%{opacity:1;translate:0 0}to{opacity:0;translate:-10px 0}}@keyframes zone-card-sheen{to{transform:translate(260%)}}#zone-banner.zone-card strong{max-width:100%;font-size:20px;font-weight:900;line-height:1.15;overflow-wrap:anywhere;color:transparent;background:linear-gradient(180deg,#fff6d8,#f0c25a 72%,#cf9a3e);-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:0;text-shadow:none;filter:drop-shadow(0 1px 1px rgba(0,0,0,.75))}#zone-banner.zone-card small{max-width:100%;font-size:12px;font-weight:700;line-height:1.35;color:#e6dcc4;-webkit-text-stroke:0}#zone-banner.zone-card #banner-chip{order:-1;padding:0;border-radius:0;background:none;color:#f0c25a;font-size:10.5px;font-weight:800;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}@media(max-height:500px){#zone-banner.zone-card{gap:1px;padding:5px 9px 6px 13px}#zone-banner.zone-card:before{left:5px;top:6px;bottom:6px}#zone-banner.zone-card strong{font-size:14px}#zone-banner.zone-card small{display:none}#zone-banner.zone-card #banner-chip{font-size:9px}}@media not all and (max-width:600px)and (orientation:portrait){#toasts,#app #toasts{transition:top .22s ease}}html body #hud.mobile-combat #target-frame{top:calc(4px + var(--safe-top,0px))!important;bottom:auto!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;width:min(230px,30vw)!important;max-width:none!important;height:auto!important;aspect-ratio:auto!important;display:block!important;padding:0!important;gap:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;animation:none!important;pointer-events:none!important}html body #hud.mobile-combat #target-frame[hidden]{display:none!important}html body #hud.mobile-combat #target-frame:before,html body #hud.mobile-combat #target-frame:after{display:none!important;content:none!important}html body #hud.mobile-combat #target-frame .target-icon{display:none!important}html body #hud.mobile-combat #target-frame>div{position:static!important;inset:auto!important;display:block!important;width:100%!important}html body #hud.mobile-combat #target-frame .target-head{position:static!important;inset:auto!important;display:flex!important;align-items:center;justify-content:center;gap:5px;margin:0 0 1px!important;font-size:12px;line-height:14px;color:#fff;text-shadow:0 1px 2px #000,0 0 3px #000}html body #hud.mobile-combat #target-frame .target-head strong{font-size:12px!important;line-height:14px;min-width:0;max-width:62%}html body #hud.mobile-combat #target-frame .target-head strong .hud-icon,html body #hud.mobile-combat #target-frame .target-head strong img{width:12px;height:12px}html body #hud.mobile-combat #target-frame.elite strong:after{font-size:10px;line-height:12px;padding:0 3px}html body #hud.mobile-combat #target-frame .target-level{padding:0 5px!important;font-size:11px!important;line-height:14px!important;background:#000a!important;border:0!important;border-radius:7px!important;color:#ffe9a0}html body #hud.mobile-combat #target-frame .target-statuses{display:inline-flex;gap:1px}html body #hud.mobile-combat #target-frame .target-statuses>*{width:14px;height:14px}html body #hud.mobile-combat #target-frame .target-meter{position:relative!important;inset:auto!important;height:13px!important;margin:0!important;border:1px solid #0009!important;border-radius:7px!important;background:#0000008c!important;box-shadow:none!important;overflow:hidden!important}html body #hud.mobile-combat #target-frame .target-meter>i{border-radius:0!important}html body #hud.mobile-combat #target-frame .target-hp{font-size:11px!important;line-height:13px!important;color:#fff;text-shadow:0 1px 2px #000,0 0 2px #000}html body #hud.mobile-combat .battle-band{display:none!important}html body #hud.mobile-combat .battle-exp{left:var(--safe-l,0px)!important;right:var(--safe-r,0px)!important;bottom:var(--safe-b,0px)!important;top:auto!important;width:auto!important;height:5px!important;min-height:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#000000a6!important}html body #hud.mobile-combat .battle-exp #xp-fill{border-radius:0!important;box-shadow:none!important}html body #hud.mobile-combat .battle-exp #xp-text{position:absolute!important;width:1px!important;height:1px!important;inset:auto!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}html body #hud.mobile-combat .hud-menu-icon>.hud-menu-label,html body #hud.mobile-combat .hud-side-toggle>.hud-menu-label,html body #hud.mobile-combat>.mobile-basic>small,html body #hud.mobile-combat .touch-use>small{display:none!important}html body #hud:not(.mobile-combat) .top-actions.hud-main-menu>.hud-menu-icon.travel-map-button{display:none!important;visibility:hidden!important}#hud .battle-exp #xp-pct{display:none}html body #hud.mobile-combat>.travel-m-button{display:none!important}html body #hud.mobile-combat .battle-exp{left:50%!important;right:auto!important;transform:translate(-50%)!important;width:min(380px,42vw)!important;bottom:calc(3px + var(--safe-b,0px))!important;top:auto!important;height:16px!important;min-height:0!important;border:1px solid #c9a24a!important;border-radius:8px!important;background:linear-gradient(#050608e6,#16181de6)!important;box-shadow:0 0 0 1px #000a,0 2px 5px #0009!important;overflow:hidden!important}html body #hud.mobile-combat .battle-exp #xp-fill{border-radius:0!important}html body #hud.mobile-combat .battle-exp #master-xp-fill{height:2px!important;border-radius:0!important}html body #hud.mobile-combat .battle-exp #xp-pct{display:grid;position:absolute;inset:0;z-index:2;place-items:center;margin:0;padding:0 6px;color:#fff8e0;font:800 12px/16px system-ui,sans-serif;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-shadow:0 1px 1px #000,0 0 3px #000,0 0 2px #000;pointer-events:none}@media(orientation:landscape){html body #hud.mobile-combat .top-actions.hud-main-menu{position:absolute!important;left:auto!important;right:calc(10px + var(--safe-r,0px))!important;top:calc(4px + var(--safe-t,0px))!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;max-width:none!important;margin:0!important;padding:0!important}html body #hud.mobile-combat .minimap{top:calc(4px + var(--safe-t,0px) + 40px + 8px)!important}html body #hud.mobile-combat .top-actions.hud-main-menu>[data-action=settings]{position:absolute!important;top:48px!important;right:78px!important;left:auto!important;margin:0!important}html body #hud.mobile-combat .top-actions.hud-main-menu>#platform-slot{position:absolute!important;top:48px!important;right:124px!important;left:auto!important;margin:0!important;display:block!important}html body #hud.mobile-combat .top-actions #platform-slot .platform-tools{display:flex!important;flex-direction:row-reverse!important;gap:6px!important;margin:0!important;padding:0!important}html body #hud.mobile-combat .bug-record-button,html body #hud.mobile-combat .bug-record-button.bug-shot-button{top:calc(4px + var(--safe-t,0px) + 48px + 46px + 4px)!important}}html body #hud.mobile-combat .top-actions #platform-slot .platform-tools>button[hidden]{display:none!important}html body #hud.mobile-combat .top-actions.hud-main-menu>:is(.hud-menu-icon,[data-action=settings]),html body #hud.mobile-combat .top-actions #platform-slot .platform-tools>button{position:relative;box-sizing:border-box!important;flex:none!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;margin:0!important;display:grid!important;place-items:center!important;border-radius:50%!important;overflow:visible!important;border:2px solid #c9a24a!important;background:radial-gradient(circle at 50% 34%,#45341a,#1c140b 58%,#0a0705)!important;box-shadow:0 0 0 1px #000c,inset 0 0 0 1px #6b4f1c,inset 0 0 0 3px #0007,inset 0 6px 8px #ffe2a014,0 2px 6px #000b!important;outline:0;filter:none!important;color:#ffe7a8;transform:none;transition:transform .08s,border-color .12s,box-shadow .12s}html body #hud.mobile-combat .top-actions.hud-main-menu>:is(.hud-menu-icon,[data-action=settings]):before,html body #hud.mobile-combat .top-actions.hud-main-menu>:is(.hud-menu-icon,[data-action=settings]):after,html body #hud.mobile-combat .top-actions #platform-slot .platform-tools>button:before,html body #hud.mobile-combat .top-actions #platform-slot .platform-tools>button:after{content:none!important;display:none!important}html body #hud.mobile-combat .top-actions.hud-main-menu>:is(.hud-menu-icon,[data-action=settings]):active,html body #hud.mobile-combat .top-actions #platform-slot .platform-tools>button:active{transform:scale(.93);border-color:#ffe08a!important}html body #hud.mobile-combat .top-actions.hud-main-menu>:is(.hud-menu-icon,[data-action=settings])[aria-expanded=true]{border-color:#ffe08a!important;box-shadow:0 0 0 1px #000c,inset 0 0 0 1px #8a6a24,0 0 9px #ffcf5a99!important}html body #hud.mobile-combat .top-actions.hud-main-menu>:is(.hud-menu-icon,[data-action=settings])>.hud-icon-art,html body #hud.mobile-combat .top-actions #platform-slot .platform-tools>button>.hud-icon-art{width:28px!important;height:28px!important;margin:0!important;grid-area:1/1}html body #hud.mobile-combat .top-actions.hud-main-menu>:is(.hud-menu-icon,[data-action=settings])>span:not(.hud-icon-art){display:none!important}html body #hud.mobile-combat .top-actions #quest-dot{position:absolute!important;top:-1px!important;right:-1px!important;left:auto!important;width:10px!important;height:10px!important;margin:0!important;z-index:2!important}.travel-map-button .travel-map-glyph{grid-area:1/1;font:900 21px/1 Georgia,Times New Roman,serif;letter-spacing:0;background:linear-gradient(180deg,#fff6cf,#f3c95e 52%,#a86f1b);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 #000) drop-shadow(0 0 2px #000c);pointer-events:none;-webkit-user-select:none;user-select:none}html body #hud.mobile-combat .top-actions #platform-slot .platform-tools>button:not([title]){font-size:0!important;color:transparent!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f3c95e' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v11M7 10.5l5 5 5-5M5 19.5h14'/%3E%3C/svg%3E") center/22px 22px no-repeat,radial-gradient(circle at 50% 34%,#45341a,#1c140b 58%,#0a0705)!important}html body #hud.mobile-combat .touch-use{display:none!important}html body #hud.mobile-combat .battle-bar .pk-quick{position:fixed!important;left:auto!important;top:auto!important;transform:none!important;right:calc(var(--te) + var(--safe-r) + var(--ta) / 2 + var(--oux) - var(--tu) / 2)!important;bottom:calc(var(--tb) + var(--safe-b) + var(--ta) / 2 + var(--ouy) - var(--tu) / 2)!important;width:var(--tu)!important;height:var(--tu)!important;min-width:0!important;min-height:0!important;padding:0!important;border-radius:50%!important;z-index:31;display:grid!important;place-items:center;border:2px solid #f2d68a!important;background:radial-gradient(circle at 40% 32%,#3b4a6b,#1a2238 62%,#0a0e1a)!important;box-shadow:0 2px 8px #000b!important}html body #hud.mobile-combat .battle-bar .pk-quick[data-on="1"]{border-color:#ff5a4a!important;background:radial-gradient(circle at 40% 32%,#c0392b,#6a1410 65%,#2a0806)!important;box-shadow:0 0 10px #ff3a2a99,0 2px 8px #000b!important}html body #hud.mobile-combat .battle-bar .pk-quick>span{display:none!important}html body #hud.mobile-combat .battle-bar .pk-quick:after{content:"PK";position:absolute;bottom:5px;left:0;right:0;text-align:center;font:900 13px/1 Segoe UI,system-ui,sans-serif;color:#ffe9a8;text-shadow:0 1px 2px #000,0 0 4px #000}html body #hud.mobile-combat .battle-bar .pk-quick .hud-icon-art{width:calc(var(--tu) * .58)!important;height:calc(var(--tu) * .58)!important;max-width:none!important;max-height:none!important;margin-bottom:10px;filter:drop-shadow(0 1px 2px #000) brightness(1.25)}html body #hud.mobile-combat .battle-bar .pk-quick[hidden]{display:none!important}html body #hud.mobile-combat .quick-recovery-slot{--ring:1}html body #hud.mobile-combat .quick-recovery-slot>.potion-ring{display:block;content:"";position:absolute;inset:-5px;border-radius:50%;pointer-events:none;z-index:3;background:conic-gradient(var(--ring-c) calc(var(--ring) * 360deg),#0009 0);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 calc(100% - 5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 calc(100% - 5px));filter:drop-shadow(0 0 3px var(--ring-c));transition:background .25s linear}html body #hud.mobile-combat .battle-hp .quick-recovery-slot,html body #hud.mobile-combat .quick-recovery-slot:has(>[data-kind=potion]){--ring-c:#ff3b3b}html body #hud.mobile-combat .battle-mana .quick-recovery-slot,html body #hud.mobile-combat .quick-recovery-slot:has(>[data-kind=mana_potion]){--ring-c:#3ba4ff}html body #hud.mobile-combat .quick-recovery-slot.ring-low>.potion-ring{animation:ring-low 1s ease-in-out infinite}@keyframes ring-low{50%{filter:drop-shadow(0 0 8px var(--ring-c)) brightness(1.4)}}html body #hud.mobile-combat .battle-bar .pk-quick>img,html body #hud.mobile-combat .battle-bar .pk-quick .hud-icon-art{display:none!important}html body #hud.mobile-combat .battle-bar .pk-quick{background:url(/assets/ui/hud-icons/pk-swords-off-v1.webp) center/72% no-repeat,radial-gradient(circle at 40% 32%,#3b4a6b,#1a2238 62%,#0a0e1a)!important}html body #hud.mobile-combat .battle-bar .pk-quick[data-on="1"]{background:url(/assets/ui/hud-icons/pk-swords-on-v1.webp) center/72% no-repeat,radial-gradient(circle at 40% 32%,#2a1416,#140809 62%,#070303)!important}html body #hud.mobile-combat .battle-bar .pk-quick:after{bottom:2px;font-size:11px}body:has(#hud.mobile-combat) .quick-chat-toggle[data-pk-row]{border-radius:50%}body:has(#hud.mobile-combat) .quick-chat-toggle>img,body:has(#hud.mobile-combat) .quick-chat-toggle .hud-icon-art{display:none!important}body:has(#hud.mobile-combat) .quick-chat-toggle{background:url(/assets/ui/hud-icons/chat-talk-v1.svg) center/58% no-repeat,radial-gradient(#3a2f1a,#15120c)!important;font-size:0!important;color:transparent!important}body:has(#hud.mobile-combat):has(#dialog-layer:not([hidden])) .quick-chat-toggle,body:has(#hud.mobile-combat .battle-picker:not([hidden])) .quick-chat-toggle{visibility:hidden!important}html body #hud.mobile-combat .skill[data-action=skill]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.skill-swap-btn{display:none}html body #hud.mobile-combat .skill-swap-btn{display:block;position:fixed;z-index:31;padding:0;border-radius:50%;border:2px solid #f2d68a;box-shadow:0 2px 8px #000b;background:url(/assets/ui/hud-icons/skill-swap-v1.svg) center/60% no-repeat,radial-gradient(#3a2f1a,#15120c);touch-action:manipulation}html body #hud.mobile-combat.skill-swap-mode .skill-swap-btn{border-color:#7ee8ff;box-shadow:0 0 12px #7ee8ff,0 2px 8px #000b}html body #hud.mobile-combat.skill-swap-mode .skill[data-action=skill]{animation:swap-glow .9s ease-in-out infinite}@keyframes swap-glow{50%{filter:drop-shadow(0 0 10px #7ee8ff) brightness(1.25)}}body:has(#dialog-layer:not([hidden])) #hud.mobile-combat .skill-swap-btn,#hud.mobile-combat:has(.battle-picker:not([hidden])) .skill-swap-btn{visibility:hidden}html body #hud.mobile-combat.mobile-hud-row .top-actions.hud-main-menu>[data-action=settings]{position:static!important;order:99!important;top:auto!important;right:auto!important}html body #hud.mobile-combat.mobile-hud-row .top-actions #platform-slot .platform-tools>button.platform-fullscreen{display:none!important}html body #hud.mobile-combat.mobile-hud-row .hud-side-menu .hud-side-toggle{min-width:0!important;padding:0!important}html body #hud.mobile-combat.mobile-hud-row .hud-side-menu .hud-menu-label,html body #hud.mobile-combat.mobile-hud-row .hud-side-menu .hud-side-chevron{display:none!important}html body #hud.mobile-combat.mobile-hud-row .auto-hunt-hud .auto-hunt-toggle{width:34px!important;height:34px!important;min-width:0!important}html body #hud.mobile-combat.mobile-hud-row .tracker-stack{transform:scale(.72);transform-origin:0 0}html body #hud.mobile-combat.mobile-hud-row .touch-events-toggle{top:calc(136px + var(--safe-t))!important;height:28px!important;padding:0 8px!important}html body #hud.mobile-combat.mobile-hud-row .touch-events-toggle>span{font-size:13px!important}html body #hud.mobile-combat.mobile-hud-row .hud-side-menu.open{z-index:45!important}.hud-menu-btn{display:none!important}html body #hud.mobile-combat.mobile-hud-row{--hm:clamp(28px,2.6vw,34px)}html body #hud.mobile-combat.mobile-hud-row .top-actions.hud-main-menu{gap:clamp(3px,.45vw,6px)!important}html body #hud.mobile-combat.mobile-hud-row .top-actions.hud-main-menu>:is(.hud-menu-icon,[data-action=settings]),html body #hud.mobile-combat.mobile-hud-row .top-actions #platform-slot .platform-tools>button{width:var(--hm)!important;min-width:var(--hm)!important;height:var(--hm)!important;min-height:var(--hm)!important;border-width:1.5px!important}html body #hud.mobile-combat.mobile-hud-row .top-actions.hud-main-menu>:is(.hud-menu-icon,[data-action=settings])>.hud-icon-art,html body #hud.mobile-combat.mobile-hud-row .top-actions #platform-slot .platform-tools>button>.hud-icon-art{width:calc(var(--hm) * .68)!important;height:calc(var(--hm) * .68)!important}html body #hud.mobile-combat.mobile-hud-row .top-actions .travel-map-glyph{font-size:calc(var(--hm) * .52)}html body #hud.mobile-combat.mobile-hud-row .hud-side-menu .hud-side-toggle{width:var(--hm)!important;height:var(--hm)!important}html body #hud.mobile-combat.mobile-hud-row .top-actions #quest-dot{width:8px!important;height:8px!important}html body #hud.mobile-combat :is(.battle-skill-slot,.quick-recovery-slot):before{background:none!important;box-shadow:none!important;border:0!important}@media(max-height:500px){html body #connection-banner{--l14-w:min(440px,54vw);font-size:10px!important;top:6px!important;white-space:nowrap!important;overflow:hidden!important;padding:0 7%!important}html body #connection-banner:after{display:none!important}}html body #hud.mobile-combat .player-card .meter.mana,html body #hud.mobile-combat.battle-hud-ready .player-card .meter.mana:not([hidden]){display:none!important}html body #hud.mobile-combat.battle-hud-ready:not(.fishing) .player-card .player-details>.meter.health{display:block!important;position:absolute!important;box-sizing:border-box;left:2px;right:2px;top:calc(62.9% + 1px);bottom:auto;width:auto;height:calc(38.2% - 2px)!important;margin:0!important;border:0!important;border-radius:6px!important;box-shadow:none!important;overflow:hidden}html body #hud.mobile-combat.battle-hud-ready:not(.fishing) .player-card .player-details>.meter.health>span{font-size:10px!important;line-height:11px!important;white-space:nowrap}html body #hud.mobile-combat.battle-hud-ready:not(.fishing) .player-card .location{position:absolute!important;left:6px;right:0;top:calc(100% + 3px);height:12px!important;font-size:10px!important}html body #hud.mobile-combat #zone-banner.zone-card{left:calc(116px + var(--safe-l,0px))!important;top:calc(136px + var(--safe-t,0px))!important;width:auto!important;max-width:min(230px,30vw)!important;padding:3px 8px 3px 11px!important;gap:0!important;border-radius:6px!important}html body #hud.mobile-combat #zone-banner.zone-card:before{left:4px!important;top:4px!important;bottom:4px!important;width:2px!important}html body #hud.mobile-combat #zone-banner.zone-card strong,html body #hud.mobile-combat #zone-banner.zone-card small{display:none!important}html body #hud.mobile-combat #zone-banner.zone-card #banner-chip{font-size:9px!important;line-height:1.25!important;letter-spacing:.03em!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body #hud.mobile-combat.mobile-hud-row .touch-events-toggle{height:24px!important;padding:0 7px 0 6px!important;gap:4px!important}html body #hud.mobile-combat.mobile-hud-row .touch-events-toggle>span{width:16px!important;height:16px!important}html body #hud.mobile-combat.mobile-hud-row .touch-events-toggle>small{font-size:11px!important}@media not all and (max-width:600px)and (orientation:portrait){#toasts,#app #toasts{top:var(--toast-top, calc(146px + var(--safe-top, 0px)))!important;bottom:auto!important;left:var(--toast-left, calc(14px + var(--safe-left, 0px)))!important;right:auto!important;transform:none!important;align-items:flex-start!important;flex-direction:column;gap:5px;max-width:min(340px,calc(100vw - 24px))!important;z-index:70}}#toasts .toast{position:relative;overflow:hidden;isolation:isolate;max-width:100%;gap:8px;padding:4px 14px 4px 5px;border-radius:8px;font-size:12.5px;line-height:1.3;border:1px solid rgba(240,194,90,.85);background:linear-gradient(180deg,#ffe2961f,#ffe29600 46%),linear-gradient(90deg,#0e0c16ed,#201822f2 50%,#0e0c16ed);box-shadow:inset 0 0 0 1px #140e06e6,inset 0 0 0 2px #f0c25a47,0 0 0 1px #0000008c,0 6px 18px #00000073,0 0 22px #f0b4462e;color:#f4ead2;font-weight:800;letter-spacing:.01em;text-shadow:0 1px 2px rgba(0,0,0,.85);animation:toast-drop .42s cubic-bezier(.2,1.25,.4,1) backwards}#toasts .toast:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,214,120,.95) 50%,transparent) top / 100% 1px no-repeat,linear-gradient(90deg,transparent,rgba(255,214,120,.6) 50%,transparent) bottom / 100% 1px no-repeat}#toasts .toast:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:34%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,236,190,.28),transparent);transform:skew(-18deg);animation:toast-sweep .9s .18s ease-out both}#toasts .toast>span{width:24px;height:24px;font-size:14px;border-radius:50%;background:radial-gradient(circle at 50% 38%,#3a2c1c,#120d0a 72%);box-shadow:0 0 0 1.5px #e6b75a,0 0 0 3px #140e06e6,0 0 10px #f0b44673}#toasts .toast>div{padding-top:1px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#toasts .toast.leaving{opacity:0;translate:-12px 0;transition:opacity .3s,translate .3s}@keyframes toast-drop{0%{opacity:0;translate:-18px 0;scale:.97}60%{opacity:1}to{opacity:1;translate:0 0;scale:1}}@keyframes toast-sweep{0%{left:-40%;opacity:1}to{left:120%;opacity:0}}@media(prefers-reduced-motion:reduce){#toasts .toast{animation:none}#toasts .toast:after{display:none}}@media(max-width:600px),(max-height:520px){#toasts .toast{padding:3px 10px 3px 3px;gap:6px;border-radius:7px;font-size:11px}#toasts .toast>span{width:20px;height:20px;font-size:12px}}#hud .home-button,body #hud .home-button,body #hud.mobile-combat .home-button{display:none!important}#hud:not(.mobile-combat) .mobile-basic,body #hud:not(.mobile-combat)>.mobile-basic{display:none!important}html body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel,.duel-panel){--ef-gold:#f1cf7d;--ef-ink:#e9e0cc;--ef-line:#2d3a4c;width:min(900px,96vw)!important;max-height:90dvh!important;padding:16px 22px 18px!important;box-sizing:border-box!important;border:1px solid #8d7244!important;border-image:none!important;border-radius:0!important;outline:1px solid #1f2a38;outline-offset:2px;background:url(/assets/ui/borin-shop/c-tl.webp) left top/16px no-repeat,url(/assets/ui/borin-shop/c-tr.webp) right top/16px no-repeat,url(/assets/ui/borin-shop/c-bl.webp) left bottom/16px no-repeat,url(/assets/ui/borin-shop/c-br.webp) right bottom/16px no-repeat,linear-gradient(180deg,#0a1621,#07121d 60%,#081523)!important;color:var(--ef-ink)!important;font:14px/1.45 "Noto Serif",Cambria,Times New Roman,serif!important;box-shadow:0 18px 50px #000d!important;scrollbar-color:#5f4f36 transparent}html body .siege-panel{padding-top:16px!important}html body :is(.siege-panel,.chaos-panel){outline:1px solid #1f2a38!important;outline-offset:2px!important}html body .siege-panel>h3:first-of-type{color:#f1cf7d!important}html body .dungeon-panel button.kv-door{border:1px solid #8d7244!important;border-radius:0!important;box-shadow:none!important;filter:none!important;color:#f1cf7d!important;font:600 14px/44px "Noto Serif",Cambria,serif!important;text-shadow:none!important}html body .dungeon-panel button.kv-door:after{border-color:#8d7244!important;border-radius:0!important;background:#0d1a26e6!important}html body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel,.duel-panel)>h3:first-of-type{position:static!important;display:flex!important;align-items:center;justify-content:flex-start!important;gap:8px;width:100%!important;max-width:none!important;box-sizing:border-box!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;margin:0 0 10px!important;padding:2px 44px 9px 2px!important;background:none!important;border:0!important;border-bottom:1px solid #5f4f36!important;color:var(--ef-gold)!important;font:700 20px/1.2 "Noto Serif",Cambria,serif!important;text-shadow:none!important;letter-spacing:.02em;white-space:normal!important;overflow:visible!important}html body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel,.duel-panel)>h3:first-of-type :is(.hud-icon-art,img,canvas){display:inline-block!important;width:26px!important;height:26px!important}html body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel,.duel-panel)>button[data-action=close]{position:absolute!important;right:12px!important;top:12px!important;width:30px!important;min-width:0!important;height:30px!important;min-height:0!important;margin:0!important;padding:0!important;border:1px solid #8d7244!important;border-radius:50%!important;clip-path:none!important;filter:none!important;background:#0d1a26!important;box-shadow:none!important;color:transparent!important;font-size:0!important;overflow:hidden}html body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel,.duel-panel)>button[data-action=close]:after{content:"✕"!important;position:absolute;inset:0;transform:none!important;display:grid;place-items:center;font:700 14px/1 system-ui!important;color:var(--ef-gold)!important}html body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel,.duel-panel)>button[data-action=close]:hover{border-color:#ffd77a!important;background:#16283a!important}html body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel,.duel-panel)>div{margin:6px 0!important;font:14px/1.5 "Noto Serif",Cambria,serif!important}html body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel,.duel-panel)>div[data-kv=lobby]{color:var(--ef-gold)!important}html body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel,.duel-panel) :is(.hint,[data-kv=rules]){color:#b9b0a0!important}html body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel,.duel-panel) .event-entry{padding:8px 12px!important;border:1px solid var(--ef-line)!important;border-left:2px solid #8d7244!important;border-radius:0!important;background:#0d1a26!important;box-shadow:none!important}html body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel,.duel-panel) .event-entry>div{margin:2px 0!important;font:14px/1.45 "Noto Serif",Cambria,serif!important}html body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel,.duel-panel) .event-entry .hud-icon-art{width:20px!important;height:20px!important;vertical-align:-4px}html body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel,.duel-panel) button:not([data-action=close]):not(.kv-door){min-height:32px!important;height:auto!important;min-width:0!important;margin:6px 6px 0 0!important;padding:5px 14px!important;border-radius:3px!important;border:1px solid #c39a55!important;clip-path:none!important;filter:none!important;background:linear-gradient(#3a2a18,#120d09)!important;box-shadow:none!important;color:#f3e6c8!important;text-shadow:none!important;font:600 14px/1.2 "Noto Serif",Cambria,serif!important}html body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel,.duel-panel) button:not([data-action=close]):not(.kv-door):hover:not(:disabled){border-color:#ffd77a!important;background:linear-gradient(#5a4122,#1d150c)!important}html body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel,.duel-panel) button:is([data-action$=-enter],[data-action$=-start],[data-action$=-refresh],[data-action$=-register],[data-action$=-claim]){display:block!important;margin:12px auto 0!important;min-width:min(260px,100%)!important;height:42px!important;padding:0 28px!important;border:1px solid #ffe08a!important;background:linear-gradient(180deg,#e9c26a,#b8862e)!important;color:#1b1206!important;font:700 17px/1 "Noto Serif",Cambria,serif!important}html body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel,.duel-panel) button:is([data-action$=-enter],[data-action$=-start],[data-action$=-refresh],[data-action$=-register],[data-action$=-claim]):hover:not(:disabled){background:linear-gradient(180deg,#f6d688,#c9963a)!important}html body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel,.duel-panel) button:disabled{filter:grayscale(.6)!important;opacity:.6!important}html body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel,.duel-panel) table{border:1px solid var(--ef-line)!important;background:#0b1520!important}html body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel,.duel-panel) th{background:#0f1d2b!important;color:var(--ef-gold)!important;font:600 13px "Noto Serif",Cambria,serif!important;border-bottom:1px solid #5f4f36!important}html body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel,.duel-panel) td{font-size:13px!important;border-bottom:1px solid #1c2735!important}html body .castle-panel canvas{background:#0b1520!important;border:1px solid var(--ef-line)!important;border-radius:0!important}html body .castle-panel .kv-stage:before{background:#0d1a26!important;border:1px solid #8d7244!important;color:var(--ef-gold)!important}@media(max-width:700px),(max-height:550px){html body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel,.duel-panel){padding:10px 12px 12px!important;font-size:13px!important}html body :is(.dungeon-panel,.arena-panel,.siege-panel,.chaos-panel,.castle-panel,.duel-panel)>h3:first-of-type{font-size:17px!important}}
