#hud #class-window{--cqw:4.32px;inset:0;margin:auto;width:min(432px,calc((100vw - 12px)/var(--ui-zoom,1)),calc((100dvh - 24px)/var(--ui-zoom,1)*1.7188));max-width:none;max-height:none;aspect-ratio:1614/939;z-index:24;container-type:inline-size;overflow:visible;display:block;padding:0;background:url(/ui/class-window/frame.webp) center/100% 100% no-repeat;border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 8px 18px #000a);color:#16224d;font-family:Noto Sans Thai,Leelawadee UI,Tahoma,Arial,sans-serif;animation:none}#hud #class-window[hidden]{display:none}#hud #class-window i,#hud #class-window em{font-style:normal}#hud #class-window .titlebar{position:absolute;left:0;right:0;top:7.5%;height:13%;padding:0 10% 0 18.2%;display:flex;align-items:center;justify-content:flex-start;background:none;border:0;cursor:grab;text-shadow:none}#hud #class-window .class-title{font-size:calc(var(--cqw)*4.7)!important;font-weight:700;line-height:1;color:#fbf3dc;white-space:nowrap;letter-spacing:calc(var(--cqw)*.04);text-shadow:0 calc(var(--cqw)*.3) #0c1d47,calc(var(--cqw)*-.2) 0 #0c1d47,calc(var(--cqw)*.2) 0 #0c1d47,0 calc(var(--cqw)*-.2) #0c1d47}#hud #class-window .titlebar>span:first-child:before{content:none}#hud #class-window .class-title i{margin:0 calc(var(--cqw)*1.1);font-size:calc(var(--cqw)*3)!important;vertical-align:calc(var(--cqw)*.4)}#hud #class-window .titlebar button{position:absolute;left:90.4%;top:-16%;width:7.2%;height:auto;aspect-ratio:1;min-width:0;margin:0;padding:0;border:0;border-radius:50%;background:none;box-shadow:none;color:transparent;font-size:0!important;cursor:pointer}#hud #class-window .titlebar button:hover{background:#fff3;box-shadow:none}#hud #class-window .body{position:absolute;inset:0;padding:0;background:none;border:0;overflow:visible;pointer-events:none}#hud #class-window #job-panel{position:absolute;inset:0;padding:0;font-size:calc(var(--cqw)*2.4)!important;pointer-events:none}#hud #class-window #job-panel>*{pointer-events:auto}#hud #class-window img{object-fit:contain;object-position:center bottom}#hud #class-window .class-tag{position:relative;display:inline-block;align-self:flex-start;padding:calc(var(--cqw)*.35) calc(var(--cqw)*1.7);font-size:calc(var(--cqw)*1.65)!important;font-weight:600;line-height:1.1;letter-spacing:calc(var(--cqw)*.06);color:#f4f0e0;background:#3c5a98;clip-path:polygon(calc(var(--cqw)*.8) 0,calc(100% - calc(var(--cqw)*.8)) 0,100% 50%,calc(100% - calc(var(--cqw)*.8)) 100%,calc(var(--cqw)*.8) 100%,0 50%)}#hud #class-window .class-current{position:absolute;left:6%;right:6%;top:26%;height:23%;display:flex;align-items:center;border:calc(var(--cqw)*2.2) solid transparent;border-image:url(/ui/class-window/current.webp) 60 fill/calc(var(--cqw)*2.2) stretch}#hud #class-window .class-current img{flex:none;width:calc(var(--cqw)*10.5);height:calc(var(--cqw)*10.4);margin:calc(var(--cqw)*-1.6) calc(var(--cqw)*1.2) calc(var(--cqw)*-1.6) calc(var(--cqw)*.2)}#hud #class-window .class-current .class-copy{display:flex;flex-direction:column;justify-content:center;gap:calc(var(--cqw)*.25);min-width:0;margin:calc(var(--cqw)*-1.4) 0;padding-left:calc(var(--cqw)*1.7);border-left:calc(var(--cqw)*.16) solid #d9c8a3}#hud #class-window #job-current-name{font-size:calc(var(--cqw)*3.7)!important;font-weight:700;line-height:1.05;color:#16224d}#hud #class-window #job-progress{font-size:calc(var(--cqw)*2.55)!important;font-weight:400;line-height:1.15;color:#2f4f93;white-space:nowrap;padding:0;border:0}#hud #class-window #job-progress b{font-size:inherit!important;font-weight:700;color:#16224d}#hud #class-window #job-progress i{margin:0 calc(var(--cqw)*1.3);font-size:inherit!important;font-weight:700;color:#2f4f93}#hud #class-window .job-change{position:absolute;left:6%;right:6%;top:51%;height:26%;margin:0;display:flex;align-items:center;gap:calc(var(--cqw)*1.4)}#hud #class-window .job-change[hidden]{display:none}#hud #class-window .class-target{position:relative;flex:1;align-self:stretch;min-width:0;display:flex;align-items:center;border:calc(var(--cqw)*1.8) solid transparent;border-image:url(/ui/class-window/target.webp) 40 fill/calc(var(--cqw)*1.8) stretch;cursor:pointer}#hud #class-window .class-target:before{content:"";position:absolute;left:calc(var(--cqw)*.6);top:50%;width:calc(var(--cqw)*13);height:calc(var(--cqw)*13);translate:0 -50%;border-radius:50%;background:radial-gradient(circle,#5f8fe066 0,#3f6fd033 45%,#0000 70%)}#hud #class-window .class-target img{position:relative;flex:none;width:calc(var(--cqw)*11.5);height:calc(var(--cqw)*11.6);margin:calc(var(--cqw)*-1.4) calc(var(--cqw)*2.4) calc(var(--cqw)*-1.4) calc(var(--cqw)*1.4)}#hud #class-window .class-target .class-copy{position:relative;flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0;margin-right:calc(var(--cqw)*7)}#hud #class-window .class-target .class-tag{background:#d8dff2;color:#eef1fa;z-index:0}#hud #class-window .class-target .class-tag:before{content:"";position:absolute;inset:calc(var(--cqw)*.18);z-index:-1;background:#173a80;clip-path:polygon(calc(var(--cqw)*.72) 0,calc(100% - calc(var(--cqw)*.72)) 0,100% 50%,calc(100% - calc(var(--cqw)*.72)) 100%,calc(var(--cqw)*.72) 100%,0 50%)}#hud #class-window #job-target-name{margin-top:calc(var(--cqw)*.5);padding-bottom:calc(var(--cqw)*.45);border-bottom:calc(var(--cqw)*.14) solid #3e62ad;font-size:calc(var(--cqw)*3.6)!important;font-weight:700;line-height:1.1;color:#f6eed8;text-shadow:0 calc(var(--cqw)*.25) #0a1a44;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#hud #class-window #job-target-level{display:block;margin-top:calc(var(--cqw)*.4);font-size:calc(var(--cqw)*2.6)!important;font-weight:400;line-height:1.15;color:#9cc0f5}#hud #class-window .class-target:after{content:"";position:absolute;right:calc(var(--cqw)*2.6);top:50%;width:calc(var(--cqw)*2);height:calc(var(--cqw)*2);translate:0 -70%;rotate:45deg;border-right:calc(var(--cqw)*.75) solid #f0c24b;border-bottom:calc(var(--cqw)*.75) solid #f0c24b;filter:drop-shadow(0 calc(var(--cqw)*.2) #0a1a44)}#hud #class-window .class-target select{position:absolute;inset:calc(var(--cqw)*-1.8);width:auto;height:auto;min-width:0;min-height:0;margin:0;padding:0;border:0;opacity:0;font:inherit;font-size:16px!important;cursor:pointer;appearance:none}#hud #class-window .class-target:focus-within{filter:brightness(1.12)}#hud #class-window .class-target:hover{filter:brightness(1.06)}#hud #class-window .class-target:has(select:disabled){filter:grayscale(.8) brightness(.9);cursor:not-allowed}#hud #class-window .class-target select:disabled{cursor:not-allowed}#hud #class-window #job-change{flex:none;width:calc(var(--cqw)*26.2);height:auto;aspect-ratio:536/184;min-width:0;min-height:0;margin:0;padding:0 0 calc(var(--cqw)*.3);border:0;border-radius:0;background:url(/ui/class-window/button.webp) center/100% 100% no-repeat;box-shadow:none;font:inherit;font-size:calc(var(--cqw)*3.2)!important;font-weight:700;line-height:1;color:#fbf3dc;text-shadow:0 calc(var(--cqw)*.3) #0a1c55,calc(var(--cqw)*-.15) 0 #0a1c55,calc(var(--cqw)*.15) 0 #0a1c55;white-space:nowrap;cursor:pointer}#hud #class-window #job-change:hover:not(:disabled){filter:brightness(1.1)}#hud #class-window #job-change:active:not(:disabled){translate:0 calc(var(--cqw)*.2)}#hud #class-window #job-change:disabled{filter:grayscale(.8);opacity:.65;cursor:not-allowed}#hud #class-window #job-help{position:absolute;left:6%;right:6%;top:79.3%;height:10.7%;display:flex;align-items:center;gap:calc(var(--cqw)*1.5);padding:0 calc(var(--cqw)*1);border:calc(var(--cqw)*1.2) solid transparent;border-image:url(/ui/class-window/notice.webp) 28 fill/calc(var(--cqw)*1.2) stretch;font-size:calc(var(--cqw)*2.2)!important;font-weight:500;line-height:1.2;color:#16224d}#hud #class-window #job-help:before{content:"i";flex:none;width:calc(var(--cqw)*3.4);height:calc(var(--cqw)*3.4);border-radius:50%;background:#2547a8;box-shadow:inset 0 calc(var(--cqw)*-.3) #16307c;color:#fff;font:700 calc(var(--cqw)*2.5)/calc(var(--cqw)*3.4) Georgia,"Times New Roman",serif;text-align:center}#hud .class-menu-icon img{display:block;width:100%;height:100%;object-fit:contain}#hud .class-guide{left:50%;top:max(calc(var(--u)*10),min(14%,calc(100dvh - var(--u)*10)));transform:translate(-50%);width:min(calc(var(--u)*560),calc(100vw - 24px));max-height:calc(100dvh - var(--u)*20)}#hud .class-guide .pw-panel{position:relative;max-height:calc(100dvh - var(--u)*20)}#hud .painted-pop.class-guide .pw-ribbon{height:auto;min-height:calc(var(--u)*56);padding:calc(var(--u)*6) calc(var(--u)*14);white-space:normal;line-height:1.15;font-size:calc(var(--u)*26)!important}#hud .class-guide .cg-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:calc(var(--u)*14) calc(var(--u)*16) calc(var(--u)*14)}#hud .class-guide .cg-x{position:absolute;right:calc(var(--u)*8);top:calc(var(--u)*8);z-index:2;display:grid;place-items:center;width:calc(var(--u)*34);height:calc(var(--u)*34);padding:0;border:0;border-radius:50%;background:#2d4a87;box-shadow:0 calc(var(--u)*2) 0 #0b1a3a;color:#ffe9b0;font:700 calc(var(--u)*22)/1 system-ui,sans-serif;cursor:pointer}#hud .class-guide .cg-x:active{translate:0 calc(var(--u)*2);box-shadow:none}#hud .class-guide .cg-lead{margin:0 0 calc(var(--u)*10);font-size:calc(var(--u)*23)!important;font-weight:700;line-height:1.35;color:var(--navy);text-align:center}#hud .class-guide .cg-steps{margin:0;padding:0;list-style:none;counter-reset:cg;display:flex;flex-direction:column;gap:calc(var(--u)*6)}#hud .class-guide .cg-steps li{counter-increment:cg;display:flex;align-items:flex-start;gap:calc(var(--u)*10);padding:calc(var(--u)*7) calc(var(--u)*10);border-radius:calc(var(--u)*7);background:#fff7e3;box-shadow:inset 0 0 0 calc(var(--u)*1.5) #e2c98f}#hud .class-guide .cg-steps li:before{content:counter(cg);flex:none;display:grid;place-items:center;width:calc(var(--u)*30);height:calc(var(--u)*30);border-radius:50%;background:linear-gradient(#5d7fc2,#2d4a87);color:#fff;font-size:calc(var(--u)*17);font-weight:800;box-shadow:0 calc(var(--u)*2) 0 #0b1a3a}#hud .class-guide .cg-steps span{font-size:calc(var(--u)*20)!important;line-height:1.4;color:#4c3c1e;overflow-wrap:anywhere}#hud .class-guide .cg-classes{margin:calc(var(--u)*10) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--u)*6)}#hud .class-guide .cg-classes li{display:flex;align-items:center;gap:calc(var(--u)*6);min-width:0;overflow:hidden;padding:calc(var(--u)*4) calc(var(--u)*6);border-radius:calc(var(--u)*6);background:#f3e9d2}#hud .class-guide .cg-classes img{flex:none;width:calc(var(--u)*34);height:calc(var(--u)*34);object-fit:contain;object-position:top;image-rendering:pixelated}#hud .class-guide .cg-classes b{font-size:calc(var(--u)*16)!important;color:var(--navy);white-space:nowrap}#hud .class-guide .cg-classes small{margin-left:auto;font-size:calc(var(--u)*13)!important;line-height:1.2;color:#7d6636;text-align:right}#hud .class-guide .cg-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:calc(var(--u)*8);margin-top:calc(var(--u)*12)}#hud .class-guide .cg-actions .pw-btn{flex:1;min-width:calc(var(--u)*150)}#hud nav.toolbar.toolbar>button.class-guide-glow .generated-menu-icon,#hud nav.toolbar>button.class-guide-glow .generated-menu-icon{animation:class-guide-glow 1s ease-in-out infinite}#hud nav.toolbar.toolbar>button.class-guide-glow:after,#hud nav.toolbar>button.class-guide-glow:after{color:#ffd24a}@keyframes class-guide-glow{50%{transform:scale(1.18);filter:brightness(1.35) drop-shadow(0 0 6px #ffd24a) drop-shadow(0 0 12px #ffb800)}}#hud .map-name .channel-badge{position:relative;margin-left:6px;padding:0 6px;font:inherit;font-size:11px;font-weight:700;line-height:16px;color:#f7eed6;text-shadow:0 1px 0 #0b1a3a;background:linear-gradient(#21407a,#16295a);border:1px solid #c9a45c;border-radius:4px;cursor:pointer}#hud .map-name .channel-badge:hover:not(:disabled){background:linear-gradient(#2c5cb4,#193f86);color:#ffe9a6}#hud #minimap-position .channel-badge{position:relative;flex:none;margin:0;padding:0 calc(var(--u)*5);font:inherit;font-size:calc(var(--u)*10);font-weight:700;line-height:calc(var(--u)*14);letter-spacing:.5px;color:#f7eed6;text-shadow:0 calc(var(--u)*1) 0 #0b1a3a;background:linear-gradient(#21407a,#16295a);border:1px solid #c9a45c;border-radius:calc(var(--u)*3);cursor:pointer}#hud #minimap-position .channel-badge:hover:not(:disabled){background:linear-gradient(#2c5cb4,#193f86);color:#ffe9a6}#hud #minimap-position .channel-badge:disabled{opacity:1;color:#aab8cb;background:#16295a;border-color:#3d576d;text-shadow:none;cursor:default}#hud .channel-picker.painted-pop{--u:.72px;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(calc(var(--u)*490),calc(100vw - 24px));max-height:calc(100dvh - 24px);text-align:left;letter-spacing:0;text-shadow:none;cursor:default;pointer-events:auto;z-index:96}#hud .channel-picker.painted-pop .pw-panel{max-height:calc(100dvh - 24px)}#hud .channel-picker.painted-pop .pw-ribbon{flex:none;gap:calc(var(--u)*9)}#hud .channel-picker.painted-pop .channel-note{flex:none}#hud .channel-picker.painted-pop .pw-ribbon svg{flex:none;width:calc(var(--u)*26);height:calc(var(--u)*26);color:#ffd98a}#hud .channel-picker.painted-pop .pw-list{gap:calc(var(--u)*4);padding:calc(var(--u)*6) calc(var(--u)*5)}#hud .channel-picker.painted-pop .channel-row{grid-template-columns:auto minmax(0,1fr) auto;gap:calc(var(--u)*3) calc(var(--u)*9);min-height:calc(var(--u)*52);padding:calc(var(--u)*5) calc(var(--u)*12)}#hud .channel-picker.painted-pop .channel-row span{min-width:0;font-size:calc(var(--u)*24)!important;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#hud .channel-picker.painted-pop .channel-count{font-weight:700;font-size:calc(var(--u)*20)!important;font-variant-numeric:tabular-nums;color:#7d6636;white-space:nowrap}#hud .channel-picker.painted-pop .channel-row:disabled .channel-count{color:#4a2c06}#hud .channel-picker.painted-pop .channel-num{display:grid;place-items:center;width:calc(var(--u)*62);height:calc(var(--u)*36);background:linear-gradient(#21407a,#16295a);border:calc(var(--u)*2) solid #c9a45c;border-radius:calc(var(--u)*7);color:#ffe9a6;font-size:calc(var(--u)*22)!important;font-weight:700;font-variant-numeric:tabular-nums;text-shadow:0 calc(var(--u)*1.5) 0 #0b1a3a}#hud .channel-picker.painted-pop .channel-row:has(em) .channel-num{grid-row:1/span 2;align-self:center}#hud .channel-picker.painted-pop .channel-row em{grid-column:2;font-style:normal;font-size:calc(var(--u)*19)!important;font-weight:700;color:#1c7a3e;white-space:nowrap}#hud .channel-picker.painted-pop .channel-row:disabled{filter:none;opacity:1;background:url(/ui/mail/row.webp) center/100% 100% no-repeat,linear-gradient(#fff6dc,#f6d98a);box-shadow:inset 0 0 0 calc(var(--u)*2) #c9a45c}#hud .channel-picker.painted-pop .channel-row:disabled .channel-num{background:linear-gradient(#ffe9a6,#e9c46a);border-color:#a8801c;color:#4a2c06;text-shadow:0 calc(var(--u)*1.5) 0 #fff8}#hud .channel-picker.painted-pop .channel-note{margin:calc(var(--u)*2) calc(var(--u)*6) calc(var(--u)*4);font-size:calc(var(--u)*19)!important;line-height:1.45;color:#7d6636;white-space:normal}#hud .channel-picker.painted-pop .channel-section{margin:calc(var(--u)*6) calc(var(--u)*6) 0;font-size:calc(var(--u)*19)!important;font-weight:700;letter-spacing:.5px;color:#7d6636;white-space:normal}#hud .channel-picker.painted-pop .pw-list>.channel-section:first-child{margin-top:0}#hud .channel-picker.painted-pop .channel-code{padding:0;font-size:calc(var(--u)*17)!important;letter-spacing:.5px;white-space:nowrap}#hud .channel-picker.painted-pop .channel-row em{white-space:normal}#hud .channel-picker.painted-pop .channel-ping{font-size:calc(var(--u)*19)!important;font-weight:700;font-variant-numeric:tabular-nums;color:#7d6636}#hud .channel-picker.painted-pop .channel-ping.ping-fast{color:#1c7a3e}#hud .channel-picker.painted-pop .channel-ping.ping-slow{color:#a3442a}#hud .channel-picker.painted-pop .channel-row:disabled .channel-ping{color:#4a2c06}:root{--u-base:1.4px;--u:calc(var(--u-base)*var(--hud-scale,1));--ui-zoom:calc(var(--hud-scale,1)*var(--screen-fit,1))}@media(pointer:coarse),(max-width:900px){:root{--u-base:min(calc(100vw / 836), calc(100vh / 470))}}#mobile-modern-hud{display:none}@media all{#hud #mobile-modern-hud{display:block;position:fixed;inset:var(--sa-t) var(--sa-r) var(--sa-b) var(--sa-l);z-index:30;pointer-events:none;user-select:none;-webkit-user-select:none;color:#fff;font-family:Sukhumvit Set,Kanit,Prompt,Tahoma,-apple-system,sans-serif;-webkit-tap-highlight-color:transparent}#hud #mobile-modern-hud *{box-sizing:border-box}#hud #mobile-modern-hud button{pointer-events:auto;margin:0;padding:0;border:0;background:none;box-shadow:none;color:inherit;font:inherit;text-shadow:none;min-width:0;min-height:0;cursor:pointer;touch-action:manipulation;border-radius:0;letter-spacing:0;transform:none;filter:none}#hud #mobile-modern-hud .mm-icon{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-drag:none}#hud #mobile-modern-hud .mm-quest{position:absolute;left:calc(var(--u)*12);top:calc(var(--u)*99);width:calc(var(--u)*181)}#hud #mobile-modern-hud .mm-quest-tabs{display:grid;grid-template-columns:repeat(3,1fr);height:calc(var(--u)*23);border-radius:calc(var(--u)*6) calc(var(--u)*6) 0 0;background:#121a28b8;overflow:hidden}#hud #mobile-modern-hud .mm-quest-tab{font-size:calc(var(--u)*10.5)!important;font-weight:600;color:#c9d3df;text-shadow:0 1px 1px #000}#hud #mobile-modern-hud .mm-quest-tab.active{margin:calc(var(--u)*1);border-radius:calc(var(--u)*5);background:linear-gradient(180deg,#3a6db3,#234c85)!important;border:calc(var(--u)*1) solid #7fb1ef!important;color:#fff;font-weight:800}#hud #mobile-modern-hud .mm-quest-card{display:grid;grid-template-columns:calc(var(--u)*24) 1fr calc(var(--u)*14);align-items:center;width:100%;min-height:calc(var(--u)*53);padding:calc(var(--u)*5) calc(var(--u)*6)!important;text-align:left;border-radius:0 0 calc(var(--u)*7) calc(var(--u)*7)!important;background:linear-gradient(180deg,#1e283ad9,#141c2ad9)!important;border:calc(var(--u)*1) solid rgba(170,200,235,.35)!important;border-top:0!important}#hud #mobile-modern-hud .mm-quest-mark{align-self:start;margin-top:calc(var(--u)*3);width:calc(var(--u)*15);height:calc(var(--u)*15);border-radius:50%;background:radial-gradient(circle at 40% 35%,#ffe27a,#f2b21c 60%,#c98708);border:calc(var(--u)*1) solid #5a3a00;color:#3a2400;font-size:calc(var(--u)*11)!important;font-weight:900;line-height:calc(var(--u)*13);text-align:center}#hud #mobile-modern-hud .mm-quest-text{display:flex;flex-direction:column;min-width:0}#hud #mobile-modern-hud .mm-quest-text b{font-size:calc(var(--u)*11)!important;color:#ffd24a;font-weight:800;line-height:1.3;text-shadow:0 1px 1px #000}#hud #mobile-modern-hud .mm-quest-text span{font-size:calc(var(--u)*9.5)!important;color:#eef2f7;line-height:1.35;text-shadow:0 1px 1px #000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:calc(var(--u)*9.5*1.35*2)}#hud #mobile-modern-hud .mm-quest-arrow{justify-self:end;width:calc(var(--u)*7);height:calc(var(--u)*7);border:solid #e9eef5;border-width:calc(var(--u)*1.8) calc(var(--u)*1.8) 0 0;transform:rotate(45deg);margin-right:calc(var(--u)*3)}#hud #mobile-modern-hud .mm-quest-card.ready .mm-quest-text span{color:#9dff9d}#hud #mobile-modern-hud .mm-menu{position:absolute;right:calc(var(--u)*10);top:calc(var(--u)*3);display:flex;align-items:flex-start;gap:calc(var(--u)*1)}#hud #mobile-modern-hud .mm-menu-btn{position:relative;display:flex;flex-direction:column;align-items:center;width:calc(var(--u)*53);padding-top:calc(var(--u)*3)!important}#hud #mobile-modern-hud .mm-menu-btn .mm-icon{width:calc(var(--u)*34);height:calc(var(--u)*30);filter:drop-shadow(0 calc(var(--u)*1) calc(var(--u)*1.5) rgba(0,0,0,.65))}#hud #mobile-modern-hud .mm-menu-btn:before{content:"";position:absolute;top:calc(var(--u)*1);left:50%;width:calc(var(--u)*36);height:calc(var(--u)*36);margin-left:calc(var(--u)*-18);border-radius:50%;background:radial-gradient(circle,#141c2873 55%,#141c2800 72%)}#hud #mobile-modern-hud .mm-menu-btn>*{position:relative}#hud #mobile-modern-hud .mm-menu-round:before{width:calc(var(--u)*40);height:calc(var(--u)*40);margin-left:calc(var(--u)*-20);top:calc(var(--u)*-1);background:radial-gradient(circle at 40% 35%,#4a5566,#232b38 70%);border:calc(var(--u)*1.2) solid rgba(200,215,235,.55)}#hud #mobile-modern-hud .mm-menu-round .mm-icon{width:calc(var(--u)*22);height:calc(var(--u)*20);margin:calc(var(--u)*5) 0 calc(var(--u)*5)}#hud #mobile-modern-hud .mm-menu-btn span{margin-top:calc(var(--u)*3);font-size:calc(var(--u)*10.5)!important;font-weight:800;white-space:nowrap;text-shadow:0 0 calc(var(--u)*2) #000,0 calc(var(--u)*1) calc(var(--u)*1) #000,calc(var(--u)*1) 0 #000,calc(var(--u)*-1) 0 #000}#hud #mobile-modern-hud .mm-badge{position:absolute!important;top:calc(var(--u)*-1);right:calc(var(--u)*6);min-width:calc(var(--u)*13);height:calc(var(--u)*13);padding:0 calc(var(--u)*3);border-radius:calc(var(--u)*7);background:radial-gradient(circle at 40% 35%,#ff6a6a,#d8141d);border:calc(var(--u)*1) solid #fff;font-size:calc(var(--u)*8)!important;font-weight:800;line-height:calc(var(--u)*11);text-align:center;color:#fff;font-style:normal}#hud #mobile-modern-hud .mm-badge[hidden]{display:none}#hud #mobile-modern-hud .mm-mount{position:absolute;left:calc(var(--u)*15);bottom:calc(var(--u)*29);width:calc(var(--u)*36);height:calc(var(--u)*36);border-radius:50%!important;background:radial-gradient(circle at 40% 35%,#3c4655,#1b222d 70%)!important;border:calc(var(--u)*1.2) solid rgba(200,215,235,.6)!important;box-shadow:0 calc(var(--u)*2) calc(var(--u)*5) #00000080!important;padding:calc(var(--u)*6)!important}#hud #mobile-modern-hud .mm-mount.active{border-color:#ffd34d!important;box-shadow:0 0 calc(var(--u)*8) #ffd34db3!important}#hud #mobile-modern-hud .mm-status{position:absolute;left:calc(var(--u)*12);bottom:calc(var(--u)*5);height:calc(var(--u)*17);display:flex;align-items:center;gap:calc(var(--u)*9);padding:0 calc(var(--u)*7);border-radius:calc(var(--u)*4);background:linear-gradient(90deg,#0a0e16a6,#0a0e1673);font-size:calc(var(--u)*10.5)!important;font-weight:600;white-space:nowrap;text-shadow:0 1px 1px #000;font-variant-numeric:tabular-nums}#hud #mobile-modern-hud .mm-status{gap:calc(var(--u)*6)}#hud #mobile-modern-hud .mm-battery{position:relative;width:calc(var(--u)*17);height:calc(var(--u)*9);border:calc(var(--u)*1.2) solid #fff;border-radius:calc(var(--u)*2);--level:1}#hud #mobile-modern-hud .mm-battery:after{content:"";position:absolute;right:calc(var(--u)*-3.5);top:calc(var(--u)*2);width:calc(var(--u)*2);height:calc(var(--u)*3);background:#fff;border-radius:0 1px 1px 0}#hud #mobile-modern-hud .mm-battery i{position:absolute;left:calc(var(--u)*1);top:calc(var(--u)*1);bottom:calc(var(--u)*1);width:calc((var(--u)*12.5) * var(--level));background:#fff;border-radius:1px}#hud #mobile-modern-hud .mm-battery.low i{background:#ff5a5a}#hud #mobile-modern-hud .mm-wifi{position:relative;width:calc(var(--u)*14);height:calc(var(--u)*11)}#hud #mobile-modern-hud .mm-wifi i{position:absolute;left:50%;bottom:0;border:calc(var(--u)*1.6) solid transparent;border-top-color:#fff;border-radius:50%;transform:translate(-50%)}#hud #mobile-modern-hud .mm-wifi i:nth-child(1){width:calc(var(--u)*16);height:calc(var(--u)*16);bottom:calc(var(--u)*-5)}#hud #mobile-modern-hud .mm-wifi i:nth-child(2){width:calc(var(--u)*10);height:calc(var(--u)*10);bottom:calc(var(--u)*-2)}#hud #mobile-modern-hud .mm-wifi i:nth-child(3){width:calc(var(--u)*3.5);height:calc(var(--u)*3.5);border:0;background:#fff;bottom:0}#hud #mobile-modern-hud button:active{filter:brightness(1.25)}}@media(pointer:coarse)and (orientation:portrait){:root{--u-base:min(calc(100vw / 470), calc(100vh / 836))}#hud #mobile-modern-hud .mm-quest{top:calc(var(--u)*99)}#hud #mobile-modern-hud .mm-menu{top:auto;bottom:calc(var(--u)*300);right:calc(var(--u)*6)}}#hud #mm-chat-box{z-index:31;color:#fff;font-family:Sukhumvit Set,Kanit,Prompt,Tahoma,-apple-system,sans-serif;box-sizing:border-box}#hud #mm-chat-box *{box-sizing:border-box}#hud #mm-chat-box button{pointer-events:auto;margin:0;padding:0;border:0;background:none;box-shadow:none;color:inherit;font:inherit;text-shadow:none;min-width:0;min-height:0;cursor:pointer;border-radius:0;letter-spacing:0;transform:none;filter:none}#hud #mm-chat-box button:active{filter:brightness(1.25)}#hud #mm-chat-box{position:fixed;left:calc(50% - var(--u)*170);bottom:calc(var(--u)*11);width:calc(var(--u)*340);height:calc(var(--u)*95);display:flex;flex-direction:column;border-radius:calc(var(--u)*7);background:linear-gradient(180deg,#1a2230d6,#101620db);border:calc(var(--u)*1) solid rgba(170,200,235,.35);box-shadow:0 calc(var(--u)*2) calc(var(--u)*8) #0006;pointer-events:auto;overflow:hidden}#hud #mm-chat-box .mm-chat-head{display:flex;align-items:center;height:calc(var(--u)*22);padding:calc(var(--u)*1.5) calc(var(--u)*3) 0;border-bottom:calc(var(--u)*1) solid rgba(170,200,235,.2)}#hud #mm-chat-box .mm-chat-tabs{flex:1;min-width:0;display:grid;grid-template-columns:repeat(6,1fr);height:100%}#hud #mm-chat-box .mm-chat-tab{min-width:0;overflow:hidden;text-overflow:clip;white-space:nowrap;padding-left:0!important;padding-right:0!important}#hud #mm-chat-box .mm-chat-tab{font-size:calc(var(--u)*10)!important;font-weight:600;color:#c9d3df;text-shadow:0 1px 1px #000;border-radius:calc(var(--u)*4) calc(var(--u)*4) 0 0!important}#hud #mm-chat-box .mm-chat-tab.active{background:linear-gradient(180deg,#3a6db3,#234c85)!important;box-shadow:inset 0 calc(var(--u)*-2) 0 #7fb1ef!important;color:#fff;font-weight:800}#hud #mm-chat-box .mm-chat-log{flex:1;min-height:0;overflow-y:auto;padding:calc(var(--u)*3) calc(var(--u)*7) calc(var(--u)*1);scrollbar-width:none;-webkit-mask:linear-gradient(transparent,#000 calc(var(--u)*7));mask:linear-gradient(transparent,#000 calc(var(--u)*7))}#hud #mm-chat-box .mm-chat-log::-webkit-scrollbar{display:none}#hud #mm-chat-box .mm-chat-log p{margin:0;font-size:calc(var(--u)*9.5)!important;line-height:1.45;color:#eef2f7;text-shadow:0 1px 1px #000;word-break:break-word}#hud #mm-chat-box .mm-chat-log .mm-chat-empty{color:#9aa7b6}#hud #mm-chat-box .mm-tag{font-weight:700}#hud #mm-chat-box .mm-tag-system{color:#ffb347}#hud #mm-chat-box .mm-tag-world{color:#6fc3ff}#hud #mm-chat-box .mm-tag-exp{color:#7dea8a}#hud #mm-chat-box .mm-chat-form{display:flex;align-items:center;gap:calc(var(--u)*4);height:calc(var(--u)*27);padding:calc(var(--u)*2) calc(var(--u)*4) calc(var(--u)*4)}#hud #mm-chat-box .mm-chat-form input{flex:1;min-width:0;height:100%;padding:0 calc(var(--u)*9);border-radius:calc(var(--u)*5);border:calc(var(--u)*1) solid rgba(170,200,235,.3);background:#060a1099;color:#fff;font:inherit;font-size:calc(var(--u)*10.5)!important;outline:none;pointer-events:auto}#hud #mm-chat-box .mm-chat-send{flex:none;width:calc(var(--u)*32);height:100%;border-radius:calc(var(--u)*5)!important;background:linear-gradient(180deg,#415774,#27384f)!important;border:calc(var(--u)*1) solid rgba(170,200,235,.45)!important;position:relative}#hud #mm-chat-box .mm-chat-send:before{content:"";position:absolute;left:50%;top:50%;width:calc(var(--u)*14);height:calc(var(--u)*12);transform:translate(-45%,-50%);background:#fff;clip-path:polygon(0 42%,100% 0,62% 100%,48% 58%)}#hud #mm-chat-box .mm-chat-form{position:relative}#hud #mm-chat-box{left:8px;bottom:8px}#hud #mm-chat-box,#hud #mm-chat-box input,#hud #mm-chat-box button{font-family:Mali,Tahoma,Arial,sans-serif!important}#hud #mm-chat-box .mm-chat-log p,#hud #mm-chat-box input{font-weight:500}#hud #chat-window{display:none!important}#hud #mm-chat-box .mm-chat-font{flex:none;height:calc(var(--u)*16);padding:0 calc(var(--u)*5)!important;margin-left:calc(var(--u)*3)!important;border-radius:calc(var(--u)*4)!important;border:1px solid rgba(170,200,235,.4)!important;background:#283850b3!important;font-size:11px!important;font-weight:700;line-height:1;color:#dfe8f3}#hud #mm-chat-box .mm-chat-font:hover{background:#405c82d9!important}#hud #mm-chat-box .mm-chat-font:disabled{opacity:.35;cursor:default}#hud #mm-chat-box .mm-chat-log p{font-size:var(--chat-font,calc(var(--u)*9.5))!important}#hud #mm-chat-box .mm-chat-form input{font-size:var(--chat-font,calc(var(--u)*10.5))!important}#hud #mm-chat-box{overflow:visible}#hud #mm-chat-box .mm-chat-resize{position:absolute;left:0;right:0;top:-6px;height:10px;cursor:ns-resize;touch-action:none;z-index:3}#hud #mm-chat-box .mm-chat-resize:after{content:"";position:absolute;left:50%;top:4px;transform:translate(-50%);width:46px;height:3px;border-radius:2px;background:#c8d7eb73;box-shadow:0 1px 2px #0006;transition:background .15s}#hud #mm-chat-box .mm-chat-resize:hover:after,#hud #mm-chat-box.resizing .mm-chat-resize:after{background:#9fc6f2}#hud #mm-chat-box.resizing{user-select:none}#hud #mm-chat-box .mm-chat-resize-x{position:absolute;top:calc(var(--u)*8);bottom:calc(var(--u)*8);right:-6px;width:10px;cursor:ew-resize;touch-action:none;z-index:3}#hud #mm-chat-box .mm-chat-resize-x:after{content:"";position:absolute;top:50%;left:1px;transform:translateY(-50%);width:4px;height:38px;border-radius:2px;background:#d7e4f5cc;box-shadow:0 1px 2px #0006;transition:background .15s}#hud #mm-chat-box .mm-chat-resize-x:hover:after,#hud #mm-chat-box.resizing .mm-chat-resize-x:after{background:#9fc6f2}@media(pointer:coarse){#hud #mm-chat-box .mm-chat-resize-x{right:-14px;width:22px}#hud #mm-chat-box .mm-chat-resize-x:after{left:9px}}#hud #mm-chat-box .mm-tag-party{color:#5fe3d0}#hud #mm-chat-box .mm-chat-log p.mm-line-party{color:#c8f6ee}#hud #mm-chat-box .mm-tag-whisper{color:#ff9ad5}#hud #mm-chat-box .mm-chat-log p.mm-line-whisper{color:#ffd3ee}#hud #mm-chat-box .mm-chat-log .mm-chat-name{display:inline;font:inherit;font-weight:700;color:#ffe08a;cursor:pointer;text-shadow:0 1px 1px #000;pointer-events:auto}#hud #mm-chat-box .mm-chat-log .mm-chat-name:hover{text-decoration:underline;color:#fff2c2}#hud #mm-chat-box .mm-chat-log p.mm-mentioned{background:#ffc44029;border-left:calc(var(--u)*2) solid #ffc440;padding-left:calc(var(--u)*3);border-radius:calc(var(--u)*2)}#hud #mm-chat-box .mm-chat-log .mm-mention{color:#ffc440}#hud #mm-chat-box.party-channel .mm-chat-form input{border-color:#5fe3d099}#hud #mm-chat-box{touch-action:none}#hud #mm-chat-box .mm-chat-log.scrollable{touch-action:pan-y}#hud #mm-chat-box .mm-chat-head,#hud #mm-chat-box .mm-chat-log{cursor:move}#hud #mm-chat-box .mm-chat-move{flex:none;display:flex;align-items:center;justify-content:center;width:calc(var(--u)*18);height:100%;font-size:calc(var(--u)*12);color:#9fb4cc;text-shadow:0 1px 1px #000;user-select:none;-webkit-user-select:none}#hud #mm-chat-box .mm-chat-move:hover,#hud #mm-chat-box.moving .mm-chat-move{color:#9fc6f2}#hud #mm-chat-box.moving{user-select:none;opacity:.92}@media(pointer:coarse){#hud #mm-chat-box .mm-chat-resize{top:-14px;height:22px}}@media all{#hud #mm-chat-box{left:calc(50% - var(--u)*170);bottom:calc(var(--u)*10)}#hud #mm-chat-box .mm-chat-font{height:calc(var(--u)*18);min-width:calc(var(--u)*26);font-size:calc(var(--u)*11)!important}}@media(pointer:coarse)and (orientation:portrait){#hud #mm-chat-box{left:calc(var(--u)*12);right:calc(var(--u)*12);width:auto;bottom:calc(var(--u)*230)}#hud nav.toolbar.toolbar>#wiki-cta{right:calc(var(--u)*127)!important}#hud nav.toolbar.toolbar>#discord-cta{right:calc(var(--u)*178)!important}}@media all{#hud #mobile-modern-hud .mm-quest,#hud #mobile-modern-hud .mm-menu{display:none}#hud nav.toolbar.toolbar{display:flex!important;position:fixed;left:auto!important;right:calc(var(--u)*10 + var(--sa-r))!important;top:calc(var(--u)*3 + var(--sa-t))!important;width:auto;max-width:none;padding:0;gap:calc(var(--u)*1);z-index:30;background:none!important;border:0!important;box-shadow:none!important}#hud nav.toolbar.toolbar>button{position:relative;display:flex!important;flex-direction:column;align-items:center;width:calc(var(--u)*45.5)!important;height:calc(var(--u)*48)!important;padding:calc(var(--u)*2) 0 0!important;background:none!important;border:0!important;box-shadow:none!important;touch-action:manipulation}#hud nav.toolbar.toolbar>button[data-toggle=chat-window]{display:none!important}#hud nav.toolbar.toolbar>button[data-toggle=quest-window]{display:flex!important}#hud nav.toolbar.toolbar .generated-menu-icon{flex:none;width:calc(var(--u)*32)!important;height:calc(var(--u)*32)!important;-webkit-mask-image:radial-gradient(closest-side,#000 70%,rgba(0,0,0,.55) 82%,transparent 92%);mask-image:radial-gradient(closest-side,#000 70%,rgba(0,0,0,.55) 82%,transparent 92%);filter:drop-shadow(0 1px 1px rgba(0,0,0,.6))}#hud nav.toolbar.toolbar>button:after{display:block;margin-top:calc(var(--u)*2);font-size:calc(var(--u)*10)!important;font-weight:800;line-height:1;color:#fff;white-space:nowrap;text-shadow:0 0 calc(var(--u)*2) #000,0 1px 1px #000,1px 0 #000,-1px 0 #000}#hud nav.toolbar.toolbar>button[aria-expanded=true]:after,#hud nav.toolbar.toolbar>button[aria-pressed=true]:after{color:#ffd24a}#hud nav.toolbar.toolbar>button[data-toggle=status-window]:after{content:"สถานะ"}html[lang=en] #hud nav.toolbar.toolbar>button[data-toggle=status-window]:after{content:"Status"}html[lang=zh-CN] #hud nav.toolbar.toolbar>button[data-toggle=status-window]:after{content:"状态"}html[lang=zh-TW] #hud nav.toolbar.toolbar>button[data-toggle=status-window]:after{content:"狀態"}html[lang=id] #hud nav.toolbar.toolbar>button[data-toggle=status-window]:after{content:"Status"}html[lang=fil] #hud nav.toolbar.toolbar>button[data-toggle=status-window]:after{content:"Status"}html[lang=pt-BR] #hud nav.toolbar.toolbar>button[data-toggle=status-window]:after{content:"Status"}#hud nav.toolbar.toolbar>button#skill-menu-button:after{content:"สกิล"}html[lang=en] #hud nav.toolbar.toolbar>button#skill-menu-button:after{content:"Skills"}html[lang=zh-CN] #hud nav.toolbar.toolbar>button#skill-menu-button:after{content:"技能"}html[lang=zh-TW] #hud nav.toolbar.toolbar>button#skill-menu-button:after{content:"技能"}html[lang=id] #hud nav.toolbar.toolbar>button#skill-menu-button:after{content:"Skill"}html[lang=fil] #hud nav.toolbar.toolbar>button#skill-menu-button:after{content:"Skills"}html[lang=pt-BR] #hud nav.toolbar.toolbar>button#skill-menu-button:after{content:"Skills"}#hud nav.toolbar.toolbar>button[data-toggle=quest-window]:after{content:"เควส"}html[lang=en] #hud nav.toolbar.toolbar>button[data-toggle=quest-window]:after{content:"Quests"}html[lang=zh-CN] #hud nav.toolbar.toolbar>button[data-toggle=quest-window]:after{content:"任务"}html[lang=zh-TW] #hud nav.toolbar.toolbar>button[data-toggle=quest-window]:after{content:"任務"}html[lang=id] #hud nav.toolbar.toolbar>button[data-toggle=quest-window]:after{content:"Quest"}html[lang=fil] #hud nav.toolbar.toolbar>button[data-toggle=quest-window]:after{content:"Quests"}html[lang=pt-BR] #hud nav.toolbar.toolbar>button[data-toggle=quest-window]:after{content:"Missões"}#hud nav.toolbar.toolbar>button[data-toggle=settings-window]:after{content:"ตั้งค่า"}html[lang=en] #hud nav.toolbar.toolbar>button[data-toggle=settings-window]:after{content:"Settings"}html[lang=zh-CN] #hud nav.toolbar.toolbar>button[data-toggle=settings-window]:after{content:"设置"}html[lang=zh-TW] #hud nav.toolbar.toolbar>button[data-toggle=settings-window]:after{content:"設定"}html[lang=id] #hud nav.toolbar.toolbar>button[data-toggle=settings-window]:after{content:"Setelan"}html[lang=fil] #hud nav.toolbar.toolbar>button[data-toggle=settings-window]:after{content:"Settings"}html[lang=pt-BR] #hud nav.toolbar.toolbar>button[data-toggle=settings-window]:after{content:"Ajustes"}#hud nav.toolbar.toolbar>button[data-toggle=equipment-window]:after{content:"อุปกรณ์"}html[lang=en] #hud nav.toolbar.toolbar>button[data-toggle=equipment-window]:after{content:"Equipment"}html[lang=zh-CN] #hud nav.toolbar.toolbar>button[data-toggle=equipment-window]:after{content:"装备"}html[lang=zh-TW] #hud nav.toolbar.toolbar>button[data-toggle=equipment-window]:after{content:"裝備"}html[lang=id] #hud nav.toolbar.toolbar>button[data-toggle=equipment-window]:after{content:"Equip"}html[lang=fil] #hud nav.toolbar.toolbar>button[data-toggle=equipment-window]:after{content:"Equip"}html[lang=pt-BR] #hud nav.toolbar.toolbar>button[data-toggle=equipment-window]:after{content:"Equip"}#hud nav.toolbar.toolbar>button[data-toggle=mail-window]:after{content:"จดหมาย"}html[lang=en] #hud nav.toolbar.toolbar>button[data-toggle=mail-window]:after{content:"Mail"}html[lang=zh-CN] #hud nav.toolbar.toolbar>button[data-toggle=mail-window]:after{content:"邮件"}html[lang=zh-TW] #hud nav.toolbar.toolbar>button[data-toggle=mail-window]:after{content:"信箱"}html[lang=id] #hud nav.toolbar.toolbar>button[data-toggle=mail-window]:after{content:"Surat"}html[lang=fil] #hud nav.toolbar.toolbar>button[data-toggle=mail-window]:after{content:"Mail"}html[lang=pt-BR] #hud nav.toolbar.toolbar>button[data-toggle=mail-window]:after{content:"Correio"}#hud nav.toolbar.toolbar>button[data-toggle=daily-window]:after{content:"รางวัล"}html[lang=en] #hud nav.toolbar.toolbar>button[data-toggle=daily-window]:after{content:"Rewards"}html[lang=zh-CN] #hud nav.toolbar.toolbar>button[data-toggle=daily-window]:after{content:"奖励"}html[lang=zh-TW] #hud nav.toolbar.toolbar>button[data-toggle=daily-window]:after{content:"獎勵"}html[lang=id] #hud nav.toolbar.toolbar>button[data-toggle=daily-window]:after{content:"Hadiah"}html[lang=fil] #hud nav.toolbar.toolbar>button[data-toggle=daily-window]:after{content:"Reward"}html[lang=pt-BR] #hud nav.toolbar.toolbar>button[data-toggle=daily-window]:after{content:"Prêmios"}#hud nav.toolbar.toolbar>button[data-toggle=premium-window]:after{content:"Premium"}#hud nav.toolbar.toolbar>button[data-toggle=class-window]:after{content:"อาชีพ"}html[lang=en] #hud nav.toolbar.toolbar>button[data-toggle=class-window]:after{content:"Class"}html[lang=zh-CN] #hud nav.toolbar.toolbar>button[data-toggle=class-window]:after{content:"职业"}html[lang=zh-TW] #hud nav.toolbar.toolbar>button[data-toggle=class-window]:after{content:"職業"}html[lang=id] #hud nav.toolbar.toolbar>button[data-toggle=class-window]:after{content:"Job"}html[lang=fil] #hud nav.toolbar.toolbar>button[data-toggle=class-window]:after{content:"Class"}html[lang=pt-BR] #hud nav.toolbar.toolbar>button[data-toggle=class-window]:after{content:"Classe"}#hud nav.toolbar.toolbar>button[data-toggle=world-window]:after{content:"แผนที่"}html[lang=en] #hud nav.toolbar.toolbar>button[data-toggle=world-window]:after{content:"Map"}html[lang=zh-CN] #hud nav.toolbar.toolbar>button[data-toggle=world-window]:after{content:"地图"}html[lang=zh-TW] #hud nav.toolbar.toolbar>button[data-toggle=world-window]:after{content:"地圖"}html[lang=id] #hud nav.toolbar.toolbar>button[data-toggle=world-window]:after{content:"Peta"}html[lang=fil] #hud nav.toolbar.toolbar>button[data-toggle=world-window]:after{content:"Mapa"}html[lang=pt-BR] #hud nav.toolbar.toolbar>button[data-toggle=world-window]:after{content:"Mapa"}#hud nav.toolbar.toolbar>button[data-toggle=inventory-window]:after{content:"กระเป๋า"}html[lang=en] #hud nav.toolbar.toolbar>button[data-toggle=inventory-window]:after{content:"Bag"}html[lang=zh-CN] #hud nav.toolbar.toolbar>button[data-toggle=inventory-window]:after{content:"背包"}html[lang=zh-TW] #hud nav.toolbar.toolbar>button[data-toggle=inventory-window]:after{content:"背包"}html[lang=id] #hud nav.toolbar.toolbar>button[data-toggle=inventory-window]:after{content:"Tas"}html[lang=fil] #hud nav.toolbar.toolbar>button[data-toggle=inventory-window]:after{content:"Bag"}html[lang=pt-BR] #hud nav.toolbar.toolbar>button[data-toggle=inventory-window]:after{content:"Bolsa"}#hud nav.toolbar.toolbar>button[data-toggle=ranking-window]:after{content:"อันดับ"}html[lang=en] #hud nav.toolbar.toolbar>button[data-toggle=ranking-window]:after{content:"Ranking"}html[lang=zh-CN] #hud nav.toolbar.toolbar>button[data-toggle=ranking-window]:after{content:"排行"}html[lang=zh-TW] #hud nav.toolbar.toolbar>button[data-toggle=ranking-window]:after{content:"排行"}html[lang=id] #hud nav.toolbar.toolbar>button[data-toggle=ranking-window]:after{content:"Peringkat"}html[lang=fil] #hud nav.toolbar.toolbar>button[data-toggle=ranking-window]:after{content:"Ranking"}html[lang=pt-BR] #hud nav.toolbar.toolbar>button[data-toggle=ranking-window]:after{content:"Ranking"}#hud nav.toolbar.toolbar>button[data-toggle=party-window]:after{content:"ปาร์ตี้"}html[lang=en] #hud nav.toolbar.toolbar>button[data-toggle=party-window]:after{content:"Party"}html[lang=zh-CN] #hud nav.toolbar.toolbar>button[data-toggle=party-window]:after{content:"组队"}html[lang=zh-TW] #hud nav.toolbar.toolbar>button[data-toggle=party-window]:after{content:"組隊"}html[lang=id] #hud nav.toolbar.toolbar>button[data-toggle=party-window]:after{content:"Party"}html[lang=fil] #hud nav.toolbar.toolbar>button[data-toggle=party-window]:after{content:"Party"}html[lang=pt-BR] #hud nav.toolbar.toolbar>button[data-toggle=party-window]:after{content:"Grupo"}#hud nav.toolbar.toolbar>button[data-toggle=friends-window]:after{content:"เพื่อน"}html[lang=en] #hud nav.toolbar.toolbar>button[data-toggle=friends-window]:after{content:"Friends"}html[lang=zh-CN] #hud nav.toolbar.toolbar>button[data-toggle=friends-window]:after{content:"好友"}html[lang=zh-TW] #hud nav.toolbar.toolbar>button[data-toggle=friends-window]:after{content:"好友"}html[lang=id] #hud nav.toolbar.toolbar>button[data-toggle=friends-window]:after{content:"Teman"}html[lang=fil] #hud nav.toolbar.toolbar>button[data-toggle=friends-window]:after{content:"Kaibigan"}html[lang=pt-BR] #hud nav.toolbar.toolbar>button[data-toggle=friends-window]:after{content:"Amigos"}#hud nav.toolbar.toolbar>button[data-toggle=bot-window]:after{content:"บอท"}html[lang=en] #hud nav.toolbar.toolbar>button[data-toggle=bot-window]:after{content:"Bot"}html[lang=zh-CN] #hud nav.toolbar.toolbar>button[data-toggle=bot-window]:after{content:"挂机"}html[lang=zh-TW] #hud nav.toolbar.toolbar>button[data-toggle=bot-window]:after{content:"掛機"}html[lang=id] #hud nav.toolbar.toolbar>button[data-toggle=bot-window]:after{content:"Bot"}html[lang=fil] #hud nav.toolbar.toolbar>button[data-toggle=bot-window]:after{content:"Bot"}html[lang=pt-BR] #hud nav.toolbar.toolbar>button[data-toggle=bot-window]:after{content:"Bot"}#hud>#discord-cta,#hud>#wiki-cta{display:none}#hud nav.toolbar.toolbar>.toolbar-break{display:none}#hud nav.toolbar.toolbar>#discord-cta,#hud nav.toolbar.toolbar>#wiki-cta{position:absolute!important;top:calc(var(--u)*50);left:auto!important;bottom:auto!important;transform:none!important;display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;width:calc(var(--u)*50)!important;height:calc(var(--u)*48)!important;margin:0;padding:calc(var(--u)*2) 0 0!important;background:none!important;border:0!important;box-shadow:none!important;animation:none!important;border-radius:0;text-decoration:none;gap:0;touch-action:manipulation;z-index:auto}#hud nav.toolbar.toolbar>#wiki-cta{right:calc(var(--u)*163)!important}#hud nav.toolbar.toolbar>#discord-cta{right:calc(var(--u)*214)!important}#hud nav.toolbar.toolbar>#discord-cta>span,#hud nav.toolbar.toolbar>#wiki-cta>span{display:none!important}#hud nav.toolbar.toolbar>#discord-cta:before,#hud nav.toolbar.toolbar>#wiki-cta:before{content:"";display:block;width:calc(var(--u)*32);height:calc(var(--u)*32);border-radius:50%;background:radial-gradient(circle,#1d2c46 62%,rgba(29,44,70,.55) 74%,transparent 84%)}#hud nav.toolbar.toolbar>#discord-cta:before{background:radial-gradient(circle,#5865f2 60%,rgba(88,101,242,.5) 72%,transparent 82%)}#hud nav.toolbar.toolbar>#discord-cta .discord-logo{position:absolute;top:calc(var(--u)*9);left:50%;width:calc(var(--u)*17);height:calc(var(--u)*17);margin-left:calc(var(--u)*-8.5)}#hud nav.toolbar.toolbar>#wiki-cta:before{content:"📖";font-size:calc(var(--u)*17)!important;line-height:calc(var(--u)*32);text-align:center}#hud nav.toolbar.toolbar>#discord-cta:after,#hud nav.toolbar.toolbar>#wiki-cta:after{position:absolute;left:calc(var(--u)*-4);right:calc(var(--u)*-4);bottom:calc(var(--u)*2);text-align:center;font-size:calc(var(--u)*10)!important;font-weight:800;line-height:1;color:#fff;white-space:nowrap;text-shadow:0 0 calc(var(--u)*2) #000,0 1px 1px #000,1px 0 #000,-1px 0 #000}#hud nav.toolbar.toolbar>#discord-cta:after{content:"Discord"}#hud nav.toolbar.toolbar>#wiki-cta:after{content:"Wiki"}#hud nav.toolbar.toolbar>button>span:not(.generated-menu-icon):not(.menu-icon):not(:empty){position:absolute;top:0;right:calc(var(--u)*6);min-width:calc(var(--u)*14);height:calc(var(--u)*14);padding:0 calc(var(--u)*3);border-radius:calc(var(--u)*7);background:radial-gradient(circle at 40% 35%,#ff6a6a,#d8141d);border:1px solid #fff;font-size:calc(var(--u)*8)!important;font-weight:800;line-height:calc(var(--u)*12);color:#fff;display:block!important}}@media all{#hud nav.toolbar.toolbar>button:after{position:absolute;left:calc(var(--u)*-4);right:calc(var(--u)*-4);bottom:calc(var(--u)*2);margin:0;text-align:center}}@media all{#hud section.minimap{right:calc(var(--u)*13)!important;top:calc(var(--u)*60)!important;width:calc(var(--u)*156)!important;transform:none!important;opacity:1!important;z-index:32!important}#hud section.minimap.expanded{width:calc(var(--u)*300)!important;max-width:calc(100vw - var(--u)*26)!important}#hud section.minimap.collapsed{width:calc(var(--u)*26)!important;height:calc(var(--u)*26)!important}#hud #minimap-toggle,#hud #minimap-resize{width:calc(var(--u)*24);height:calc(var(--u)*24);font-size:calc(var(--u)*15);line-height:calc(var(--u)*24)}#hud #minimap-resize{right:calc(var(--u)*25)}#hud section.minimap.collapsed #minimap-toggle{width:calc(var(--u)*26);height:calc(var(--u)*26);line-height:calc(var(--u)*26)}}@media(pointer:coarse)and (orientation:portrait){#hud section.minimap{top:calc(var(--u)*13)!important;width:calc(var(--u)*120)!important}#hud section.minimap.expanded{width:calc(100vw - var(--u)*26)!important}}@media all{#hud nav.toolbar.toolbar.menu-overflow{position:absolute!important;max-height:70vh;overflow:auto;left:auto!important;right:0!important;top:calc(100% + var(--u)*1.5)!important;z-index:45;display:grid!important;grid-auto-flow:row;grid-template-columns:repeat(3,auto);justify-items:center;width:max-content;padding:calc(var(--u)*1.5)!important;gap:calc(var(--u)*1);background:linear-gradient(135deg,#3e485bf0,#273241ea)!important;border:1px solid #99a7ba!important;border-radius:calc(var(--u)*2)!important;box-shadow:inset 0 0 0 2px #e2e9f024,0 6px 16px #0007!important}#hud nav.toolbar.toolbar.menu-overflow[hidden]{display:none!important}#hud nav.toolbar.toolbar.menu-overflow>#discord-cta,#hud nav.toolbar.toolbar.menu-overflow>#wiki-cta{position:relative!important;top:auto!important;right:auto!important}#hud nav.toolbar.toolbar>button#menu-more-button:after{content:"เพิ่มเติม"}html[lang=en] #hud nav.toolbar.toolbar>button#menu-more-button:after{content:"More"}html[lang=zh-CN] #hud nav.toolbar.toolbar>button#menu-more-button:after{content:"更多"}html[lang=zh-TW] #hud nav.toolbar.toolbar>button#menu-more-button:after{content:"更多"}html[lang=id] #hud nav.toolbar.toolbar>button#menu-more-button:after{content:"Lainnya"}html[lang=fil] #hud nav.toolbar.toolbar>button#menu-more-button:after{content:"Iba pa"}html[lang=pt-BR] #hud nav.toolbar.toolbar>button#menu-more-button:after{content:"Mais"}}#hud section.character{display:none!important}#hud #mm-profile-card{--s:.42px;position:fixed;left:calc(12px + var(--sa-l));top:calc(22px + var(--sa-t));width:calc(var(--s)*770);height:calc(var(--s)*370);z-index:31;pointer-events:auto;box-sizing:border-box;color:#fff;font-family:Tahoma,Sukhumvit Set,Arial,sans-serif;border-radius:calc(var(--s)*12);border:calc(var(--s)*3) solid #c9a24e;background:radial-gradient(ellipse at 30% 0%,rgba(70,110,170,.35),transparent 60%),linear-gradient(180deg,#16305a,#10244a 45%,#0b1a36);box-shadow:0 0 0 calc(var(--s)*2) #3b2a0f,inset 0 0 0 calc(var(--s)*3) #0a1428,inset 0 0 0 calc(var(--s)*5) #c9a24e73,0 calc(var(--s)*8) calc(var(--s)*18) #0000008c}#hud #mm-profile-card *{box-sizing:border-box}#hud #mm-profile-card img{display:block;pointer-events:none;-webkit-user-drag:none}#hud #mm-profile-card button{margin:0;padding:0;border:0;background:none;box-shadow:none;color:inherit;font:inherit;min-width:0;min-height:0;cursor:pointer;border-radius:0;transform:none;filter:none}#hud #mm-profile-card>*{position:absolute}#hud #mm-profile-card .pc-top{left:50%;top:calc(var(--s)*-40);width:calc(var(--s)*104);height:calc(var(--s)*56);margin-left:calc(var(--s)*-52);object-fit:contain;filter:drop-shadow(0 calc(var(--s)*2) calc(var(--s)*2) rgba(0,0,0,.5))}#hud #mm-profile-card .pc-corner{width:calc(var(--s)*64);height:calc(var(--s)*64);object-fit:contain}#hud #mm-profile-card .pc-corner.tl{left:calc(var(--s)*-10);top:calc(var(--s)*-10)}#hud #mm-profile-card .pc-corner.tr{right:calc(var(--s)*-10);top:calc(var(--s)*-10);transform:scaleX(-1)}#hud #mm-profile-card .pc-corner.bl{left:calc(var(--s)*-10);bottom:calc(var(--s)*-10);transform:scaleY(-1)}#hud #mm-profile-card .pc-corner.br{right:calc(var(--s)*-10);bottom:calc(var(--s)*-10);transform:scale(-1)}#hud #mm-profile-card .pc-portrait{left:calc(var(--s)*25);top:calc(var(--s)*25);width:calc(var(--s)*172);height:calc(var(--s)*220)}#hud #mm-profile-card .pc-portrait-frame{position:absolute;inset:0;border-radius:calc(var(--s)*14);overflow:hidden;border:calc(var(--s)*5) solid #d4ab52;background:radial-gradient(circle at 50% 35%,#3a6184,#1a3048 75%);box-shadow:0 0 0 calc(var(--s)*2) #4a3514,inset 0 0 0 calc(var(--s)*2) #6d5020,0 calc(var(--s)*4) calc(var(--s)*10) #00000080}#hud #mm-profile-card .pc-portrait-frame img{width:100%;height:100%;object-fit:cover;object-position:50% 0;image-rendering:pixelated}#hud #mm-profile-card .pc-gem{position:absolute;left:50%;top:calc(var(--s)*-20);width:calc(var(--s)*40);height:calc(var(--s)*40);margin-left:calc(var(--s)*-20);object-fit:contain}#hud #mm-profile-card .pc-emblem{position:absolute;left:50%;bottom:calc(var(--s)*-34);width:calc(var(--s)*64);height:calc(var(--s)*76);margin-left:calc(var(--s)*-32);object-fit:contain;filter:drop-shadow(0 calc(var(--s)*3) calc(var(--s)*3) rgba(0,0,0,.55))}#hud #mm-profile-card .pc-name{left:calc(var(--s)*221);top:calc(var(--s)*16);max-width:calc(var(--s)*205);font-size:calc(var(--s)*38)!important;font-weight:800;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 calc(var(--s)*2) calc(var(--s)*2) #000}#hud #mm-profile-card .pc-level{left:calc(var(--s)*436);top:calc(var(--s)*19);font-size:calc(var(--s)*32)!important;font-weight:800;line-height:1.1;color:#f4c64c;white-space:nowrap;text-shadow:0 calc(var(--s)*2) calc(var(--s)*2) #000}#hud #mm-profile-card .pc-sep{display:block;width:calc(var(--s)*2);background:#aabedc73}#hud #mm-profile-card .pc-sep-name{left:calc(var(--s)*535);top:calc(var(--s)*24);height:calc(var(--s)*32)}#hud #mm-profile-card .pc-class{left:calc(var(--s)*560);top:calc(var(--s)*22);max-width:calc(var(--s)*128);font-size:calc(var(--s)*28)!important;font-weight:700;line-height:1.1;color:#8fc3ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 calc(var(--s)*2) calc(var(--s)*2) #000}#hud #mm-profile-card .pc-class-icon{left:calc(var(--s)*690);top:calc(var(--s)*14);width:calc(var(--s)*50);height:calc(var(--s)*50);object-fit:contain}#hud #mm-profile-card .pc-econ{left:calc(var(--s)*210);top:calc(var(--s)*76);width:calc(var(--s)*535);height:calc(var(--s)*42);border-radius:calc(var(--s)*21);background:linear-gradient(90deg,#060e1ebf,#0a162c8c);box-shadow:inset 0 0 0 calc(var(--s)*1) #8caad72e}#hud #mm-profile-card .pc-econ>*{position:absolute;top:50%;transform:translateY(-50%)}#hud #mm-profile-card .pc-ico{object-fit:contain;filter:drop-shadow(0 calc(var(--s)*1) calc(var(--s)*1) rgba(0,0,0,.6))}#hud #mm-profile-card .pc-coin{left:calc(var(--s)*4);width:calc(var(--s)*38);height:calc(var(--s)*38)}#hud #mm-profile-card .pc-lbl{font-size:calc(var(--s)*21)!important;color:#d6e0ee;white-space:nowrap}#hud #mm-profile-card .pc-silver-lbl{left:calc(var(--s)*52)}#hud #mm-profile-card .pc-silver{left:calc(var(--s)*123);font-size:calc(var(--s)*27)!important;font-weight:800;color:#ffd24a;white-space:nowrap;font-variant-numeric:tabular-nums;text-shadow:0 calc(var(--s)*2) calc(var(--s)*2) #000}#hud #mm-profile-card .pc-sep-econ{left:calc(var(--s)*257);height:calc(var(--s)*26)}#hud #mm-profile-card .pc-weight-ico{left:calc(var(--s)*270);width:calc(var(--s)*34);height:calc(var(--s)*34)}#hud #mm-profile-card .pc-weight{left:calc(var(--s)*314);font-size:calc(var(--s)*22)!important;font-weight:800;color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums}#hud #mm-profile-card .pc-row-ico{width:calc(var(--s)*36);height:calc(var(--s)*36);left:calc(var(--s)*221)}#hud #mm-profile-card .pc-hp-ico{top:calc(var(--s)*124)}#hud #mm-profile-card .pc-sp-ico{top:calc(var(--s)*163)}#hud #mm-profile-card .pc-row-lbl{left:calc(var(--s)*266);font-size:calc(var(--s)*24)!important;font-weight:800;line-height:1;text-shadow:0 calc(var(--s)*2) calc(var(--s)*2) #000}#hud #mm-profile-card .pc-hp-lbl{top:calc(var(--s)*130)}#hud #mm-profile-card .pc-sp-lbl{top:calc(var(--s)*169)}#hud #mm-profile-card .pc-exp-lbl{top:calc(var(--s)*206)}#hud #mm-profile-card .pc-bar{display:block;left:calc(var(--s)*315);border-radius:999px;background:#08101f;box-shadow:inset 0 calc(var(--s)*2) calc(var(--s)*3) #000000b3,0 0 0 calc(var(--s)*2) #1d2c46;overflow:hidden}#hud #mm-profile-card .pc-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:999px;transition:width .25s ease-out;box-shadow:inset 0 calc(var(--s)*3) 0 #ffffff59,inset 0 calc(var(--s)*-2) 0 #0003}#hud #mm-profile-card .pc-bar-hp{top:calc(var(--s)*131);width:calc(var(--s)*262);height:calc(var(--s)*22)}#hud #mm-profile-card .pc-bar-hp i{background:linear-gradient(180deg,#ff8f8f,#ef3a44 50%,#c3202e)}#hud #mm-profile-card .pc-bar-sp{top:calc(var(--s)*170);width:calc(var(--s)*262);height:calc(var(--s)*22)}#hud #mm-profile-card .pc-bar-sp i{background:linear-gradient(180deg,#8fe6ff,#28a8f2 50%,#1377d0)}#hud #mm-profile-card .pc-val{right:calc(var(--s)*35);font-size:calc(var(--s)*25)!important;font-weight:800;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;text-shadow:0 calc(var(--s)*2) calc(var(--s)*2) #000}#hud #mm-profile-card .pc-hp-val{top:calc(var(--s)*128)}#hud #mm-profile-card .pc-sp-val{top:calc(var(--s)*167)}#hud #mm-profile-card .pc-exp-ico{left:calc(var(--s)*219);top:calc(var(--s)*198);width:calc(var(--s)*40);height:calc(var(--s)*40)}#hud #mm-profile-card .pc-exp-ico img{position:absolute;inset:0;width:100%;height:100%}#hud #mm-profile-card .pc-exp-ico b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:calc(var(--s)*12)!important;font-weight:900;color:#eaffd8;text-shadow:0 calc(var(--s)*1) calc(var(--s)*1) #0b3b10}#hud #mm-profile-card .pc-bar-exp{top:calc(var(--s)*207);width:calc(var(--s)*420);height:calc(var(--s)*20)}#hud #mm-profile-card .pc-bar-exp i{background:linear-gradient(180deg,#a8f57a,#4cc93a 50%,#2c9a26)}#hud #mm-profile-card .pc-exp-pct{left:calc(var(--s)*320);top:calc(var(--s)*232);font-size:calc(var(--s)*17)!important;color:#dfe8f3;white-space:nowrap}#hud #mm-profile-card .pc-exp-num{right:calc(var(--s)*38);top:calc(var(--s)*232);font-size:calc(var(--s)*17)!important;color:#dfe8f3;white-space:nowrap;font-variant-numeric:tabular-nums}#hud #mm-profile-card .pc-divider{display:block;left:calc(var(--s)*32);right:calc(var(--s)*32);top:calc(var(--s)*260);height:calc(var(--s)*2);background:linear-gradient(90deg,#c9a24ee6,#c9a24e8c 50%,#c9a24ee6)}#hud #mm-profile-card .pc-divider:before,#hud #mm-profile-card .pc-divider:after{content:"";position:absolute;top:50%;width:calc(var(--s)*9);height:calc(var(--s)*9);background:#d4ab52;transform:translate(-50%,-50%) rotate(45deg)}#hud #mm-profile-card .pc-divider:before{left:0}#hud #mm-profile-card .pc-divider:after{left:100%}#hud #mm-profile-card .pc-job{left:calc(var(--s)*27);top:calc(var(--s)*268);width:calc(var(--s)*712);height:calc(var(--s)*44);border-radius:calc(var(--s)*22);background:linear-gradient(90deg,#060e1ebf,#0a162c8c);box-shadow:inset 0 0 0 calc(var(--s)*1) #8caad72e}#hud #mm-profile-card .pc-job>*{position:absolute;top:50%;transform:translateY(-50%)}#hud #mm-profile-card .pc-job-ico{left:calc(var(--s)*15);width:calc(var(--s)*36);height:calc(var(--s)*36)}#hud #mm-profile-card .pc-job-lbl{left:calc(var(--s)*59);font-size:calc(var(--s)*25)!important;font-weight:800;white-space:nowrap;text-shadow:0 calc(var(--s)*2) calc(var(--s)*2) #000}#hud #mm-profile-card .pc-bar-job{left:calc(var(--s)*188);width:calc(var(--s)*415);height:calc(var(--s)*18)}#hud #mm-profile-card .pc-bar-job i{background:linear-gradient(180deg,#fff0a8,#f0c24a 50%,#c8922a)}#hud #mm-profile-card .pc-max{left:calc(var(--s)*612);width:calc(var(--s)*98);height:calc(var(--s)*42)}#hud #mm-profile-card .pc-max img{position:absolute;inset:0;width:100%;height:100%;object-fit:fill}#hud #mm-profile-card .pc-max b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:calc(var(--s)*20)!important;font-weight:900;color:#ffd24a;white-space:nowrap;text-shadow:0 calc(var(--s)*2) calc(var(--s)*1) #2a1a00}#hud #mm-profile-card .pc-max b:not(:empty):not([data-max]){font-size:calc(var(--s)*17)!important}#hud #mm-profile-card .pc-status{left:calc(var(--s)*27);top:calc(var(--s)*318);width:calc(var(--s)*716);height:calc(var(--s)*38);border-radius:calc(var(--s)*19);overflow:hidden;background:linear-gradient(90deg,#060e1ecc,#0c1a3499);box-shadow:inset 0 0 0 calc(var(--s)*1) #8caad738}#hud #mm-profile-card .pc-status>*{position:absolute;top:50%;transform:translateY(-50%)}#hud #mm-profile-card .pc-chat-ico{left:calc(var(--s)*20);width:calc(var(--s)*30);height:calc(var(--s)*30)}#hud #mm-profile-card .pc-state{left:calc(var(--s)*62);right:calc(var(--s)*20);font-size:calc(var(--s)*19)!important;color:#c9d6ea;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:1}#hud #mm-profile-card .pc-castle{right:calc(var(--s)*14);width:calc(var(--s)*170);height:calc(var(--s)*36);object-fit:cover;object-position:bottom;opacity:.35}#hud #mm-profile-card #status-bar{position:absolute;left:calc(100% + var(--s)*20);right:auto;top:0;flex-direction:column;flex-wrap:wrap;align-content:flex-start;max-height:100%;gap:calc(var(--s)*12)}#hud #mm-profile-card #status-bar .status-chip{--c:calc(var(--s)*84)}@media all{#hud #mm-profile-card{--s:calc(var(--u)*.342);position:fixed;left:calc(var(--u)*12 + var(--sa-l));top:calc(var(--u)*16 + var(--sa-t))}}#hud #mm-profile-card .pc-toggle{right:calc(var(--s)*6);top:calc(var(--s)*6);z-index:2;display:flex;align-items:center;justify-content:center;width:max(calc(var(--s)*46),22px);height:max(calc(var(--s)*46),22px);border-radius:50%;font-size:max(calc(var(--s)*30),13px)!important;font-weight:800;line-height:1;color:#f0d79a;background:#081226d1;box-shadow:0 0 0 max(calc(var(--s)*2),1px) #c9a24ebf}#hud #mm-profile-card .pc-toggle:hover{color:#fff;background:#18305af2}#hud #mm-profile-card.collapsed{width:max(calc(var(--s)*64),30px);height:max(calc(var(--s)*64),30px);border-radius:50%;border-width:max(calc(var(--s)*2),1px);background:linear-gradient(180deg,#16305a,#0b1a36);box-shadow:0 calc(var(--s)*6) calc(var(--s)*12) #00000080}#hud #mm-profile-card.collapsed>*:not(.pc-toggle):not(#status-bar){display:none}#hud #mm-profile-card.collapsed .pc-toggle{inset:0;width:100%;height:100%;background:none;box-shadow:none}#hud #mm-profile-card.collapsed #status-bar{left:calc(100% + max(calc(var(--s)*14),7px));max-height:none;flex-wrap:nowrap}#online-login{position:fixed;inset:0;z-index:10000;overflow:auto;color:#35496a;font-family:Tahoma,Arial,sans-serif;background:#bcdcec}.login-sky{position:absolute;inset:0}.login-needs-signin .login-sky{background:url(/login/lumivara-keyart-hd.webp) center center/cover no-repeat}.login-sky:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 35%,#ecf8ff0d 60%,#eff9ff2b),linear-gradient(0deg,#cce6f02b,transparent 35%)}.login-brand{position:absolute;top:7%;right:6%;width:40%;text-align:center;filter:drop-shadow(0 2px 1px #fff);color:#32517c}.login-brand p{font:11px Georgia,serif;letter-spacing:5px;margin:0 0 2px}.login-brand h1{font:italic 700 clamp(48px,7vw,98px)/1 Georgia,serif;letter-spacing:-7px;margin:0;text-shadow:2px 2px #eaf5ff,-1px -1px #fff,0 4px 0 #93afcb}.login-brand h1 span{color:#243f73}.brand-star{position:absolute;right:9%;top:-34px;font-size:55px;color:#6389b1}.brand-rule{border-top:2px solid #5e80a6;border-bottom:1px solid #6c88a4;margin:12px auto 10px;width:70%;padding:3px;font:700 12px Georgia,serif;letter-spacing:3px}.login-brand small{font:italic 13px Georgia,serif;color:#4a6989}#online-login .login-card{position:absolute;top:53%;left:58%;transform:translate(-50%,-10%);width:358px;background:#f5f6f7;border:1px solid #6581a2;border-radius:4px 4px 2px 2px;box-shadow:inset 0 0 0 1px #fff,2px 5px 15px #2349663b;padding:2px}.login-titlebar{height:22px;display:flex;align-items:center;gap:5px;padding:0 5px;background:repeating-linear-gradient(0deg,#dceafa 0 1px,#b3cce9 1px 2px);border:1px solid #819bb9;border-radius:2px 2px 0 0;color:#183958;text-shadow:1px 1px white}.login-titlebar h2{font:12px Tahoma;margin:0;flex:1}.login-orb{width:10px;height:10px;border:1px solid #455d8d;border-radius:50%;background:radial-gradient(circle at 30% 25%,#fff,#6093d2 48%,#243e81)}.window-mark{font-size:13px}.login-content{padding:20px 25px 13px;background:linear-gradient(#fff,#f8f9fb)}.login-welcome{text-align:center;margin-bottom:18px}.login-welcome strong{display:block;font-size:15px;font-weight:700;color:#465e83}.login-welcome>span{display:block;font-size:11px;color:#8591a4;margin-top:5px}#google-signin,#guest-signin{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:39px;border:1px solid #a9b1bc;border-radius:3px;box-shadow:inset 0 1px #fff,0 1px 1px #c9ced680;font:13px Arial,sans-serif;color:#344563;text-decoration:none;cursor:pointer}#google-signin{background:#fff;color:#333}.google-g{font:700 19px Arial;color:#4285f4}#google-signin:hover{background:#f3f7ff;border-color:#748dad}#google-signin[aria-disabled=true]{opacity:.5;cursor:default}#guest-signin{background:linear-gradient(#fafcff,#e4eaf1);font-weight:700}#guest-signin:hover{background:linear-gradient(#fff,#d4e4f5);border-color:#748dad}#guest-signin small{font:10px Tahoma;color:#7d8da4}#guest-signin:disabled{opacity:.6;cursor:wait}.login-divider{display:flex;align-items:center;gap:9px;margin:10px 0;color:#96a0b0;font:10px Tahoma}.login-divider:before,.login-divider:after{content:"";flex:1;height:1px;background:#e1e5eb}.guest-hint{font:10px/1.8 Tahoma;text-align:center;color:#7b899d;margin:12px 0 0}#login-message{font:11px/1.7 Tahoma;text-align:center;color:#a44e38;margin:8px 0 0}#login-message:empty{display:none}.login-bottom{padding:6px 9px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #cbd3dd;background:repeating-linear-gradient(0deg,#f4f6f8,#f4f6f8 1px,#e9edf2 1px 2px);font:10px Tahoma;color:#62768e}.login-bottom a{color:#637894;text-decoration:none;border:1px solid #aeb9c8;background:linear-gradient(#fff,#dfe6ef);padding:2px 10px;border-radius:2px}.login-bottom i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#65a271;margin-right:5px}.login-bottom i.offline{background:#b78169}.login-footer{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-between;gap:12px;padding:11px calc(22px + var(--sa-r)) 11px calc(22px + var(--sa-l));background:#11233ac7;border-top:1px solid #dfeaf06b;color:#eaf2f9;font:10px Tahoma;letter-spacing:.5px}.login-footer b{margin:0 5px;color:#829ab5}.login-footer>span:last-child{font:9px Georgia;letter-spacing:2px;align-self:center}body:has(#online-login) #hud,body:has(#online-login) #online-status{visibility:hidden}.account-link-panel{padding:10px;background:#edf2f8;border:1px solid #acb9cc;margin-bottom:12px;color:#425b79}.account-link-panel strong{font-size:13px}.account-link-panel p{font:11px/1.7 Tahoma;overflow-wrap:anywhere}.account-link-panel a{display:block;text-align:center;padding:9px;background:#fff;color:#36537b;border:1px solid #9aabc0;border-radius:3px;text-decoration:none;font-size:12px}#online-status{position:fixed;top:8px;left:50%;transform:translate(-50%);z-index:3000;color:#b9e5b2;background:#17251de8;padding:6px 14px;border:1px solid #576347;font:12px Tahoma;pointer-events:auto;white-space:nowrap}#online-status.disconnected{color:#ffd29e;background:#49362b}#online-chat{position:static;width:auto;padding:0 6px 6px;font:11px Tahoma;color:#eee;pointer-events:auto}#chat-lines{max-height:70px;overflow:auto;background:transparent}#chat-lines:empty:before{content:"ยังไม่มีข้อความจากผู้เล่น";color:#b5c0ae;display:block;padding:8px}#chat-lines p{margin:0;padding:5px 8px;overflow-wrap:anywhere}#online-chat form{display:flex}#online-chat input{min-width:0;flex:1;padding:5px;color:#eee;background:#18211de0;border:1px solid #58624c}#online-chat button,#online-status button{background:#414c35;color:#f2e6c9;border:1px solid #958363;padding:5px 10px;cursor:pointer}#online-logout,#offline-home{font-size:11px;margin-top:4px}@media(max-width:640px){#online-login{display:flex;flex-direction:column;align-items:center;gap:18px;box-sizing:border-box;padding:max(22px,var(--sa-t)) calc(14px + var(--sa-r)) calc(84px + var(--sa-b)) calc(14px + var(--sa-l))}.login-sky{background-position:35% center}.login-brand{position:relative;top:auto;right:auto;width:min(400px,100%)}.login-brand h1{font-size:60px;letter-spacing:-4px}.login-brand p{font-size:9px;letter-spacing:3px}.login-brand small{font-size:11px}.brand-star{right:2%;top:-26px;font-size:40px}#online-login .login-card{position:relative;top:auto;left:auto;transform:none;width:min(358px,100%)}.login-content{padding:16px 16px 12px}#google-signin,#guest-signin{height:44px;font-size:14px}.login-footer{padding:10px calc(14px + var(--sa-r)) calc(10px + var(--sa-b)) calc(14px + var(--sa-l))}.login-footer>span:last-child{display:none}}@media(max-width:640px)and (max-height:640px){#online-login{gap:12px;padding-top:max(12px,env(safe-area-inset-top))}.login-brand h1{font-size:44px;letter-spacing:-3px}.login-brand small,.brand-rule{display:none}.login-content{padding:12px 14px 10px}.login-welcome{margin-bottom:10px}.guest-hint{margin-top:8px;line-height:1.5}}@media(min-width:641px)and (max-height:620px){#online-login .login-card{top:29%;left:64%;transform:translate(-50%);width:330px}.login-content{padding:12px 20px 9px}.login-welcome{margin-bottom:10px}.login-brand{top:4%;right:4%;width:40%}.login-brand h1{font-size:54px}.login-brand small{display:none}.brand-rule{margin-top:6px}.guest-hint{margin-top:8px}.login-footer{position:absolute;top:max(100% - 34px,540px);bottom:auto}}#online-login .login-titlebar h2{color:#223b58;text-shadow:1px 1px #fff}#chat-window #chat-lines{height:180px;max-height:180px}#character-name-form input{box-sizing:border-box;width:100%;padding:12px;border:1px solid #8c9fb9;border-radius:3px;background:#fff;color:#28384d;font:16px Tahoma,sans-serif}#character-name-form button{width:100%;padding:12px;margin-top:10px}#name-error{color:#a42f39;font-size:13px;min-height:20px}#character-name-form .name-warning{color:#955020;font-size:12px;line-height:1.5}#hud .message-tabs{display:flex;gap:4px;padding:4px 6px;border-bottom:1px solid #c4c9ae55}#hud .message-tabs button{padding:3px 12px;border-radius:3px;background:transparent;color:#d4dece;border:1px solid transparent}#hud .message-tabs button[aria-selected=true]{background:#c9d4af24;border-color:#b5c591;color:#f4f1c9}#hud #chat-window [role=tabpanel][hidden]{display:none}@media(max-width:768px){#chat-window #chat-lines{height:95px;max-height:95px}#hud #system-chat-panel #log,#hud #exp-chat-panel #exp-log{height:120px;max-height:120px}}#online-login [hidden]{display:none!important}#guest-name-panel label{display:block;margin:6px 0 9px;color:#344563;font:700 14px Tahoma,sans-serif}#guest-name-panel input{box-sizing:border-box;width:100%;height:40px;border:1px solid #a9b1bc;border-radius:3px;background:#fff;color:#344563;padding:8px 10px;font:16px Tahoma,sans-serif}#guest-name-panel .name-warning{margin:12px 0;color:#955020;font:12px/1.6 Tahoma,sans-serif}.guest-name-actions{display:flex;gap:8px;margin-top:12px}.guest-name-actions button{padding:9px 10px;border:1px solid #a9b1bc;border-radius:3px;background:linear-gradient(#fafcff,#e4eaf1);color:#344563;font:12px Tahoma,sans-serif;cursor:pointer}.guest-name-actions button[type=submit]{flex:1;font-weight:700}.guest-name-actions button:disabled{opacity:.6;cursor:wait}#online-login .login-card:has(#guest-name-panel:not([hidden])){top:clamp(90px,32vh,260px);left:50%;transform:translate(-50%);max-width:calc(100vw - 28px);margin-bottom:60px}#online-login{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;box-sizing:border-box;padding:46px 16px 64px}#online-login .login-brand{position:relative;top:auto;right:auto;left:auto;width:min(420px,100%);flex-shrink:0}#online-login .login-card,#online-login .login-card:has(#guest-name-panel:not([hidden])){position:relative;top:auto;left:auto;right:auto;transform:none;box-sizing:border-box;width:364px;max-width:100%;margin:0;flex-shrink:0}#online-login .login-footer{position:fixed;top:auto;bottom:0}@media(max-height:700px){#online-login{justify-content:flex-start;gap:16px;padding-top:30px}#online-login .login-brand h1{font-size:54px}#online-login .brand-star{top:-20px;font-size:36px}}#hud #delete-guest-account{margin-top:10px;color:#9c3e3e;border-color:#bd9292}#hud .guest-delete-form{margin-top:10px;padding:10px;border:1px solid #c6a3a3;background:#fff4f1;color:#743c3c}#hud .guest-delete-form[hidden]{display:none}#hud .guest-delete-form p{font-size:11px;line-height:1.6}#hud .guest-delete-form label{margin:8px 0;font-size:11px}#hud .guest-delete-form input{display:block;width:100%;margin-top:5px;padding:5px;border:1px solid #bd9292;background:#fff;color:#333}#hud .guest-delete-form>div{display:flex;justify-content:flex-end;gap:6px}#hud .guest-delete-form button[type=submit]{color:#9c3e3e}.discord-invite{display:flex;align-items:center;gap:10px;margin:10px 0 2px;padding:9px 11px;border-radius:6px;background:linear-gradient(135deg,#5865f2,#4752c4);color:#fff;text-decoration:none;box-shadow:0 3px 10px #5865f266,inset 0 1px #ffffff40;transition:transform .15s,box-shadow .15s}.discord-invite:hover,.discord-invite:focus-visible{transform:translateY(-1px);box-shadow:0 5px 16px #5865f288,inset 0 1px #ffffff40}.discord-invite .discord-logo{width:28px;height:28px;flex:none}.discord-invite span{flex:1;min-width:0;text-align:left}.discord-invite strong{display:block;font:700 13px Tahoma,sans-serif}.discord-invite small{display:block;font:10px Tahoma,sans-serif;opacity:.9;line-height:1.35}.discord-invite b{flex:none;padding:4px 8px;border-radius:4px;background:#fff;color:#4752c4;font:700 10px Tahoma,sans-serif}html[lang=en] #chat-lines:empty:before{content:"No messages yet"}html[lang=zh-CN] #chat-lines:empty:before{content:"暂无消息"}html[lang=zh-TW] #chat-lines:empty:before{content:"尚無訊息"}html[lang=id] #chat-lines:empty:before{content:"Belum ada pesan"}html[lang=fil] #chat-lines:empty:before{content:"Wala pang mensahe"}html[lang=pt-BR] #chat-lines:empty:before{content:"Nenhuma mensagem ainda"}#chat-window #chat-lines p{color:#8be98b}#chat-window #chat-lines:empty:before{color:#6da86d}#chat-window #online-chat input{color:#a4f0a4}#chat-window #chat-lines p,#chat-window #chat-lines:empty:before{text-shadow:1px 0 #000,-1px 0 #000,0 1px #000,0 -1px #000,1px 1px #000,-1px -1px #000,1px -1px #000,-1px 1px #000}#hud #chat-window #chat-lines p,#hud #chat-window #log p,#hud #chat-window #exp-log p,#hud #chat-window #online-chat,#hud #chat-window #online-chat input{font-size:var(--chat-font,11px)!important}#chat-window .chat-font-btn{padding:2px 7px;margin-left:auto;font-size:10px;line-height:14px;border-radius:4px}#chat-window .chat-font-btn+.chat-font-btn{margin-left:0}#chat-window .chat-font-btn:disabled{opacity:.35}#account-choice{position:fixed;inset:0;z-index:11000;display:grid;place-items:center;background:#1a2530f0;backdrop-filter:blur(3px)}.choice-panel{width:min(560px,92vw);background:#f5f6f7;border:1px solid #6581a2;border-radius:6px;padding:22px 24px;text-align:center;color:#2c3e50}.choice-panel h2{margin:0 0 6px;font-size:17px}.choice-panel>p{margin:0 0 16px;font-size:11px;color:#5a6a7a}.choice-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.choice-card{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 10px;background:#fff;border:2px solid #c5cdd5;border-radius:5px;cursor:pointer;font:inherit;color:#2c3e50;transition:border-color .15s,box-shadow .15s}.choice-card:hover{border-color:#4285f4}.choice-card.picked{border-color:#34a853;box-shadow:0 0 0 3px #34a85333}.choice-card small{font-size:9px;letter-spacing:1px;color:#7a8a9a}.choice-card strong{font-size:15px}.choice-card dl{margin:6px 0;display:grid;grid-template-columns:auto auto;gap:2px 10px;font-size:10px}.choice-card dt{color:#7a8a9a;text-align:right}.choice-card dd{margin:0;font-weight:600;text-align:left}.choice-card em{font-style:normal;font-size:9px;color:#4285f4;margin-top:6px}.choice-warning{display:block;margin-top:14px;font-size:10px;color:#c0392b}@media(max-width:500px){.choice-cards{grid-template-columns:1fr}}.choice-confirm{margin-top:14px;padding:12px;background:#fff8e1;border:1px solid #e6a817;border-radius:5px;text-align:center}.choice-confirm p{margin:0 0 10px;font-size:11px;color:#c0392b;font-weight:600;line-height:1.6}.choice-confirm-actions{display:flex;gap:8px;justify-content:center}.choice-confirm-actions button{padding:8px 18px;border-radius:4px;font:11px Tahoma;cursor:pointer}.choice-cancel{border:1px solid #aaa;background:#eee;color:#555}.choice-go{border:1px solid #c0392b;background:#c0392b;color:#fff;font-weight:700}.choice-go:disabled{opacity:.5;cursor:default}#chat-lines .chat-device,#mm-chat-log .chat-device{font-size:.92em;opacity:.85;cursor:default;vertical-align:baseline}#online-login .login-card{padding:4px;background:#f7f0de;border:2px solid #c8b07d;border-radius:12px;color:#1c2f57;font-family:Noto Sans Thai,Leelawadee UI,Tahoma,Arial,sans-serif;box-shadow:inset 0 0 0 3px #f7f0de,inset 0 0 0 4.5px #dccaa0,0 10px 26px #0b1a3a66}#online-login .login-titlebar{height:42px;justify-content:center;padding:0 12px;border:0;border-radius:8px 8px 0 0;text-shadow:none;background:linear-gradient(90deg,#c9a45c,#c9a45c) top/100% 2px no-repeat,linear-gradient(90deg,#c9a45c,#c9a45c) bottom/100% 2px no-repeat,linear-gradient(90deg,#16295a,#21407a 70%,#2b4e8d)}#online-login .login-titlebar h2{flex:none;font:700 22px/1 Cormorant Garamond,"Noto Serif Thai",Georgia,serif;letter-spacing:.5px;color:#f7eed6;text-shadow:0 2px 0 #0b1a3a}#online-login .login-titlebar h2:before,#online-login .login-titlebar h2:after{content:"✦";margin:0 12px;font-size:12px;color:#c9a45c;vertical-align:middle}#online-login .login-orb,#online-login .window-mark{display:none}#online-login .login-content{background:none}#online-login .login-welcome strong{font:700 19px/1.2 Cormorant Garamond,"Noto Serif Thai",Noto Sans Thai,serif;color:#16295a}#online-login .login-welcome>span{color:#7d6636}#online-login #google-signin,#online-login #guest-signin{height:44px;border-radius:8px;font:700 14px Noto Sans Thai,Arial,sans-serif}#online-login #google-signin{background:linear-gradient(#fff,#eef1f6);border:2px solid #8794ad;box-shadow:inset 0 -3px #dfe3ea;color:#1c2f57}#online-login #google-signin:hover{background:linear-gradient(#fff,#e2e8f4);border-color:#16295a}#online-login #guest-signin{height:auto;min-height:48px;padding:0 8px;border:13px solid transparent;border-image:url(/ui/mail/btn-blue.webp) 30 fill/13px stretch;border-radius:0;background:none;box-shadow:none;color:#fff;text-shadow:0 2px #0a1c44;image-rendering:pixelated}#online-login #guest-signin:hover{background:none;filter:brightness(1.08)}#online-login #guest-signin small{color:#dfe6f2;font-weight:500}#online-login .login-divider{color:#93805c}#online-login .login-divider:before,#online-login .login-divider:after{height:0;background:none;border-top:1px dashed #c9b483}#online-login .guest-hint{color:#7d6636}#online-login #login-message{color:#a3392a;font-weight:700}#online-login .login-bottom{margin-top:2px;border-top:1px dashed #c9b483;border-radius:0 0 8px 8px;background:#efe5cc;color:#7d6636}#online-login .login-bottom a{color:#21407a;font-weight:700}#online-login .login-footer{background:linear-gradient(90deg,#16295a,#21407a 60%,#2b4e8d);border-top:2px solid #c9a45c;color:#e8d3a0}#online-login .login-footer>span:last-child{font-family:Cormorant Garamond,Georgia,serif;color:#f7eed6}#online-login .login-brand{position:relative;isolation:isolate;filter:none;color:#fff;text-shadow:0 2px 6px #0b1a3a8c}#online-login .login-brand:before{content:"";position:absolute;inset:-26px -10% -14px;z-index:-1;border-radius:50%;background:radial-gradient(62% 62% at 50% 50%,#0b1a3a94,#0b1a3a52 58%,transparent 78%)}#online-login .login-brand>p{display:none}#online-login .login-brand h1{font:700 clamp(52px,7.4vw,104px)/1 "Cormorant Garamond",Georgia,serif;font-style:normal;letter-spacing:1px;color:#fff;text-shadow:0 1px 0 #cfe2ff,0 3px 0 #7d98c4,0 6px 14px #0b1a3a73}#online-login .login-brand h1 span{color:inherit}#online-login .brand-star{position:static;display:block;margin:0 auto -6px;font-size:34px;color:#f0cf87;text-shadow:0 2px 6px #0b1a3ac9,0 0 16px #ffd98a80}#online-login .brand-rule{border-top:2px solid #e3c179;border-bottom:1px solid #e3c17999;width:min(78%,420px);color:#f4e2b4;font:700 13px Cormorant Garamond,Georgia,serif;letter-spacing:8px;padding:4px 0 2px;filter:drop-shadow(0 2px 3px #0b1a3ab3)}#online-login .login-brand small{display:block;font:600 11px Cormorant Garamond,Georgia,serif;font-style:normal;letter-spacing:4px;color:#f2e1b6;text-shadow:0 2px 5px #0b1a3ad6}.login-quote{display:none}@media(min-width:1100px){.login-quote{display:block;position:absolute;right:5%;top:30%;margin:0;max-width:22%;text-align:center;font:italic 500 clamp(14px,1.15vw,18px)/1.9 "Noto Serif Thai","Cormorant Garamond",serif;color:#fff;text-shadow:0 2px 8px #0b1a3ab3}.login-quote:after{content:"✦";display:block;margin-top:8px;font-size:11px;font-style:normal;color:#f3d894}}#online-login #google-signin{gap:12px;background:#fff;border:2px solid #b9c2d4;box-shadow:inset 0 -3px #e6eaf1;color:#2c3550}#online-login .google-g{width:20px;height:20px;font:0/0 a}#online-login #guest-signin{height:44px;min-height:0;padding:0 12px;gap:10px;border:2px solid #16295a;border-image:none;border-radius:8px;background:linear-gradient(#2f5391,#1b3369);box-shadow:inset 0 1px #6f92d1,inset 0 -3px #122552;color:#f4f8ff;text-shadow:0 1px 2px #0a1c44;image-rendering:auto}#online-login #guest-signin:hover{background:linear-gradient(#37609f,#1f3b78);filter:none}#online-login .guest-icon{width:17px;height:17px}#online-login .guest-hint{margin-top:14px;font:11px/1.9 Noto Sans Thai,Tahoma,sans-serif}#online-login .login-footer{align-items:center;padding-top:9px;padding-bottom:9px;background:#0e1c39ed;border-top:1px solid #c9a45c73;color:#c9d6ea;font:11px Noto Sans Thai,Tahoma,sans-serif;letter-spacing:.3px}#online-login .footer-mark,#online-login .footer-links{display:flex;align-items:center;gap:10px}#online-login .footer-star{font-style:normal;color:#e7cf94}#online-login .login-footer b{color:#4d6188;font-weight:400;margin:0}#online-login .footer-mark em{font-style:normal;color:#8ea3c4;letter-spacing:2px;font-size:10px;text-transform:uppercase}#online-login .footer-links a{color:#c9d6ea;text-decoration:none}#online-login .footer-links a:hover{color:#fff;text-decoration:underline}#online-login #login-gear{margin-left:4px;width:26px;height:26px;padding:0;border:1px solid #3c5686;border-radius:6px;background:#17294b;color:#d8e3f5;font-size:14px;line-height:1;cursor:pointer}#online-login #login-gear:hover{background:#223863;color:#fff}#online-login #login-gear-menu{position:absolute;right:calc(14px + var(--sa-r));bottom:100%;margin-bottom:8px;display:flex;flex-direction:column;gap:6px;padding:9px 12px;border:1px solid #c9a45c73;border-radius:8px;background:#0e1c39f2;font:11px Noto Sans Thai,Tahoma,sans-serif}#online-login #login-gear-menu[hidden]{display:none}#online-login #login-gear-menu a{color:#e7cf94;text-decoration:none}#online-login #login-gear-menu i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#65a271;margin-right:6px}#online-login #login-gear-menu i.offline{background:#b78169}@media(max-width:640px){#online-login .login-footer{font-size:9px;gap:6px;letter-spacing:0}#online-login .footer-mark em{display:none}#online-login .footer-mark,#online-login .footer-links{gap:6px;white-space:nowrap}#online-login .footer-links a{font-size:9px}#online-login #login-gear{width:22px;height:22px;font-size:12px}}#hud #trade-window{left:max(8px,calc(50% - 380px));top:100px;transform:none;width:510px;max-width:calc((100vw - 16px)/var(--ui-zoom,1));max-height:calc((100dvh - 32px)/var(--ui-zoom,1));overflow:auto;z-index:35;animation:none;background:#eee;color:#283442;border:1px solid #8b9cab;border-radius:4px;box-shadow:0 3px 12px #14223566;font:11px Tahoma,sans-serif}#hud #trade-window .titlebar{height:25px;padding:0 7px;background:linear-gradient(#f8fbff,#b9cce2 50%,#dbe6f3);color:#2b405b;border-bottom:1px solid #829bb9;text-shadow:none;letter-spacing:0;cursor:move}#hud #trade-window button{font:11px Tahoma,sans-serif;padding:3px 10px;background:linear-gradient(#fff,#dce4ee);border:1px solid #9aaec3;color:#40536d;border-radius:3px}#hud #trade-window .titlebar button{padding:0;width:17px;height:17px;line-height:14px;color:#40536d;border-radius:3px}#hud #trade-window .trade-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;padding:0}#hud #trade-window .trade-side{min-width:0;display:flex;flex-direction:column}#hud #trade-window .trade-own{background:#fff;border-right:2px ridge #d2d8df}#hud #trade-window .trade-other{background:#fff}#hud #trade-window h3{font:11px Tahoma,sans-serif;color:#4b607b;margin:0;padding:6px 8px;background:#e8eef5;border-bottom:1px solid #b8c7d6;overflow-wrap:anywhere}#hud #trade-window .trade-slots{height:280px;overflow:auto;padding:5px;position:relative}#hud #trade-window .trade-own .trade-slots{background-image:radial-gradient(ellipse at center,#d7e1ed 0,transparent 68%);background-size:24px 32px;background-repeat:repeat-y;background-position:8px 5px}#hud #trade-window .trade-item{display:flex;align-items:center;gap:5px;min-height:32px;padding:2px;background:inherit;font-size:11px}#hud #trade-window .trade-item img{width:28px;height:28px;object-fit:contain;image-rendering:pixelated;flex-shrink:0}#hud #trade-window .trade-item span{flex:1;min-width:0;overflow-wrap:anywhere}#hud #trade-window .trade-item b{font-weight:400;color:#536984}#hud #trade-window .trade-item small{display:block;color:#77818c;font-size:9px;letter-spacing:0;line-height:1.4}#hud #trade-window .trade-item button{padding:1px 4px;background:#f4f6f9;color:#7b8796}#hud #trade-window .trade-drop-hint{margin:90px 12px 0 32px;text-align:center;line-height:1.8;color:#8b9caf;font-size:11px}#hud #trade-window .trade-slots.trade-drop-hover{outline:2px dashed #619676;outline-offset:-3px;background-color:#e6f2e9}#hud #trade-window .trade-silver{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:0;padding:5px 7px;border-top:1px solid #b6c1cc;background:#f3f6fa;color:#4f6786;height:31px}#hud #trade-window input{width:120px;max-width:70%;padding:2px 4px;color:#334257;background:#fff;border:1px inset #c2ccd7;border-radius:0;font:11px Tahoma,sans-serif;text-align:right}#hud #trade-window .trade-status{padding:4px 7px;font-size:10px;color:#7c8793;background:#e8edf2}#hud #trade-window .trade-status.is-ready{color:#327148;background:#deeedf}#hud #trade-window .trade-side.trade-locked .trade-slots{background-color:#ccc;filter:grayscale(1)}#hud #trade-window .trade-locked .trade-item{cursor:default}#hud #trade-window [data-trade-entry]{cursor:grab;touch-action:pan-y;user-select:none}#hud #trade-window .trade-feedback{padding:6px 8px;margin:0;font-size:10px;color:#64758a;border-top:1px solid #bdc9d5;line-height:1.5}#hud #trade-window .trade-actions{display:flex;align-items:center;gap:6px;padding:5px 7px;background:#edf1f6;border-top:1px solid #c6d0da}#hud #trade-window .trade-actions>span{flex:1}#hud #trade-window [data-confirm],#hud #trade-window [data-accept],#hud #trade-window [data-send]{background:linear-gradient(#fff,#e0eadd);color:#42643d}#hud #trade-window .trade-invite{padding:18px;text-align:center}#hud #trade-window .trade-invite h3{background:none;border:0;font-size:14px}#hud #trade-window .trade-invite p{line-height:1.8;color:#6b7989}#hud #trade-window .trade-invite .trade-actions{justify-content:flex-end}#hud #trade-window .trade-emblem{font-size:28px;color:#577a9e}#hud #trade-window .trade-quantity{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:270px;max-width:95%;padding:12px;background:#f3f6fa;border:1px solid #889eb9;box-shadow:0 4px 0 1000px #1c2b3b33,0 4px 16px #0005;z-index:2}#hud #trade-window .trade-quantity strong{display:block;padding-bottom:8px;color:#3d5777}#hud #trade-window .trade-quantity label{margin:0 0 8px;display:flex;align-items:center;justify-content:space-between}#hud #trade-window .trade-quantity small{display:block;color:#718092;font-size:10px;letter-spacing:0;margin-bottom:10px}#hud #trade-window .trade-quantity>div{display:flex;justify-content:flex-end;gap:4px}@media(max-width:600px){#hud #trade-window{top:40px;width:calc((100vw - 16px)/var(--ui-zoom,1))}#hud #trade-window .trade-slots{height:190px}#hud #trade-window .trade-drop-hint{margin-top:55px}}#hud #trade-window:has(>.trade-invite){width:280px;left:calc(50% - 140px)}#hud #trade-window .trade-invite{padding:12px 14px}#hud #trade-window .trade-invite .trade-emblem{font-size:22px;line-height:1}#hud #trade-window .trade-invite h3{padding:4px 0 0}#hud #trade-window .trade-invite p{margin:4px 0 10px;line-height:1.5}#hud #trade-window .trade-invite .trade-actions{justify-content:center;gap:8px;margin:0;padding:10px 0 0;background:none}#hud #skill-window{--cqw:7.2px;inset:0;margin:auto;width:min(720px,calc((100vw - 12px)/var(--ui-zoom,1)),calc((100dvh - 16px)/var(--ui-zoom,1)*.8964));max-width:none;max-height:none;aspect-ratio:1116/1245;z-index:40;container-type:inline-size;overflow:visible;display:block;padding:0;background:url(/ui/skill/frame.webp) center/100% 100% no-repeat;border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 8px 18px #000a);color:#1d2a52;font-family:Mali,Noto Sans Thai,Leelawadee UI,Tahoma,sans-serif;animation:none}#hud #skill-window[hidden]{display:none!important}#hud #skill-window p,#hud #skill-window h3{margin:0}#hud #skill-window button{min-width:0;margin:0;border:0;border-radius:0;box-shadow:none;font-family:inherit;transition:none;cursor:pointer}#hud #skill-window button:disabled{cursor:default}#hud #skill-window .titlebar{position:absolute;left:3%;right:9%;top:5.2%;height:8%;padding:0;background:none;border:0;cursor:grab;text-shadow:none}#hud #skill-window .titlebar>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#hud #skill-window .titlebar>span:before{content:none}#hud #skill-window .titlebar button{position:absolute;left:100.6%;top:-7%;width:calc(var(--cqw)*7.2);height:calc(var(--cqw)*7.4);padding:0;background:none;color:transparent;font-size:0!important}#hud #skill-window .titlebar button:hover{background:radial-gradient(#fff5,#fff0 70%)}#hud #skill-window .skill-grid{position:absolute;left:6.81%;width:87.99%;display:grid;grid-template-columns:repeat(3,calc(var(--cqw)*28.05));column-gap:calc(var(--cqw)*1.34);margin:0}#hud #skill-window .skill-zone:not(.skill-zone-passive) .skill-grid{top:18.31%;height:calc(var(--cqw)*21.95)}#hud #skill-window .skill-zone-passive .skill-grid{top:43.78%;height:calc(var(--cqw)*20.5);width:57.5%}#hud #skill-window .skill-grid[data-count="4"]{grid-template-columns:repeat(4,calc(var(--cqw)*21.2));column-gap:calc(var(--cqw)*1.06)}#hud #skill-window .skill-grid[data-count="5"]{grid-template-columns:repeat(5,calc(var(--cqw)*16.91));column-gap:calc(var(--cqw)*.85)}#hud #skill-window .skill-zone-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#hud #skill-window .skill-grid article{position:relative;display:flex;flex-direction:column;align-items:center;height:100%;padding-top:calc(var(--cqw)*1.05);background:url(/ui/skill/card.webp) center/100% 100% no-repeat;text-align:center;cursor:pointer}#hud #skill-window .skill-grid article[hidden]{display:none}#hud #skill-window .skill-grid article.selected{background:none}#hud #skill-window .skill-grid article.selected:before{content:"";position:absolute;inset:calc(var(--cqw)*-.81) calc(var(--cqw)*-1.34) calc(var(--cqw)*-.63) calc(var(--cqw)*-1.16);background:url(/ui/skill/card-selected.webp) center/100% 100% no-repeat;pointer-events:none}#hud #skill-window .skill-grid article>*{position:relative}#hud #skill-window .skill-name{display:block;height:calc(var(--cqw)*3.05);font-family:Cormorant Garamond,"Noto Serif Thai",Georgia,serif;font-size:calc(var(--cqw)*2.6)!important;font-weight:700;line-height:calc(var(--cqw)*3.05);letter-spacing:0;color:#1b2750;white-space:nowrap}#hud #skill-window .skill-grid[data-count="4"] .skill-name{font-size:calc(var(--cqw)*2.3)!important}#hud #skill-window .skill-grid[data-count="5"] .skill-name{font-size:calc(var(--cqw)*1.85)!important}#hud #skill-window .skill-grid[data-count="5"] .skill-tile{width:calc(var(--cqw)*7.6);height:calc(var(--cqw)*7.5)}#hud #skill-window .skill-grid[data-count="5"] .skill-rank button{width:calc(var(--cqw)*3.5);height:calc(var(--cqw)*3.35)}#hud #skill-window .skill-grid[data-count="5"] .skill-rank span{width:calc(var(--cqw)*7.4);font-size:calc(var(--cqw)*1.85)!important;line-height:calc(var(--cqw)*3.35)}#hud #skill-window .skill-grid[data-count="5"] .skill-lock{width:calc(var(--cqw)*12.6);height:calc(var(--cqw)*3.35);font-size:calc(var(--cqw)*1.6)!important;line-height:calc(var(--cqw)*3.25)}#hud #skill-window .skill-tile{display:block;flex:none;width:calc(var(--cqw)*8.8);height:calc(var(--cqw)*8.7);margin:0;padding:calc(var(--cqw)*.35);background:radial-gradient(#fff 55%,#ece6f0);border:calc(var(--cqw)*.14) solid #6f6a66;box-shadow:0 0 0 calc(var(--cqw)*.14) #e9dcbd,0 calc(var(--cqw)*.2) calc(var(--cqw)*.5) #5b462233;touch-action:none}#hud #skill-window .skill-tile img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}#hud #skill-window .skill-tile.unlearned img{opacity:.4;filter:grayscale(1)}#hud #skill-window .skill-zone-passive .skill-tile{width:calc(var(--cqw)*8.6);height:calc(var(--cqw)*8.5)}#hud #skill-window .skill-rank{display:flex;align-items:center;justify-content:center;gap:0;margin-top:calc(var(--cqw)*.35)}#hud #skill-window .skill-zone-passive .skill-rank{margin-top:calc(var(--cqw)*.25)}#hud #skill-window .skill-rank button{flex:none;width:calc(var(--cqw)*4.2);height:calc(var(--cqw)*4);padding:0;background:url(/ui/skill/minus.webp) center/100% 100% no-repeat;color:transparent;font-size:0!important}#hud #skill-window .skill-rank button[data-more]{background-image:url(/ui/skill/plus.webp)}#hud #skill-window .skill-rank button:hover:not(:disabled){filter:brightness(1.1)}#hud #skill-window .skill-rank button:active:not(:disabled){translate:0 calc(var(--cqw)*.12)}#hud #skill-window .skill-rank button:disabled{opacity:1;filter:saturate(.55) brightness(1.03)}#hud #skill-window .skill-rank span{width:calc(var(--cqw)*9.2);font-size:calc(var(--cqw)*2.15)!important;font-weight:500;line-height:calc(var(--cqw)*4);color:#1b2750;white-space:nowrap;font-variant-numeric:lining-nums}#hud #skill-window .skill-rank span.pending{color:#1f5fc4;font-weight:700}#hud #skill-window .skill-lock{display:block;width:calc(var(--cqw)*14.4);height:calc(var(--cqw)*3.8);margin-top:calc(var(--cqw)*.05);background:url(/ui/skill/plaque.webp) center/100% 100% no-repeat;font-size:calc(var(--cqw)*1.85)!important;font-weight:600;line-height:calc(var(--cqw)*3.7);letter-spacing:0;color:#3b2c12;white-space:nowrap}#hud #skill-window .skill-lock.locked{color:#8a3a2a}#hud #skill-window .skill-lock.unlearned{color:#7a6f5c}#hud #skill-window .skill-lock.pending{color:#1f5fc4}#hud #skill-window #skill-description{position:absolute;left:0;top:0;width:100%;height:100%;min-height:0;padding:0;border:0;pointer-events:none}#hud #skill-window #skill-description>*{position:absolute;pointer-events:auto}#hud #skill-window .skill-detail-icon{left:8.6%;top:66.43%;width:calc(var(--cqw)*11.74);height:calc(var(--cqw)*12.28);border-radius:calc(var(--cqw)*.8);background:radial-gradient(#fff 58%,#e6def0);overflow:hidden}#hud #skill-window .skill-detail-icon img{display:block;width:100%;height:100%;object-fit:contain}#hud #skill-window #skill-description strong{left:23.4%;top:64.9%;right:42.5%;overflow:hidden;text-overflow:ellipsis;font-family:Cormorant Garamond,"Noto Serif Thai",Georgia,serif;font-size:calc(var(--cqw)*3.35)!important;font-weight:700;line-height:1.2;color:#1b2750;white-space:nowrap;font-variant-numeric:lining-nums}#hud #skill-window .skill-cast-level{right:20.4%;top:63.95%;height:calc(var(--cqw)*4.4);display:flex;align-items:center;gap:calc(var(--cqw)*.2);font-size:calc(var(--cqw)*1.75)!important;font-weight:600;line-height:1;color:#1b2750;white-space:nowrap;font-variant-numeric:lining-nums}#hud #skill-window .skill-cast-level[hidden]{display:none}#hud #skill-window .skill-cast-level>span{margin-right:calc(var(--cqw)*.35)}#hud #skill-window .skill-cast-level button{flex:none;width:calc(var(--cqw)*3.6);height:calc(var(--cqw)*3.45);padding:0;background:url(/ui/skill/minus.webp) center/100% 100% no-repeat;color:transparent;font-size:0!important}#hud #skill-window .skill-cast-level button[data-cast-more]{background-image:url(/ui/skill/plus.webp)}#hud #skill-window .skill-cast-level button:hover:not(:disabled){filter:brightness(1.1)}#hud #skill-window .skill-cast-level button:active:not(:disabled){translate:0 calc(var(--cqw)*.12)}#hud #skill-window .skill-cast-level button:disabled{opacity:1;filter:saturate(.55) brightness(1.03)}#hud #skill-window .skill-cast-level b{min-width:calc(var(--cqw)*6.4);text-align:center;font-weight:600}#hud #skill-window .skill-cast-level b.lowered{color:#1f5fc4;font-weight:700}#hud #skill-window .skill-detail-rule{left:23.4%;top:68.35%;width:69.7%;height:calc(var(--cqw)*.18);background:linear-gradient(90deg,#c9ab6a,#d9c08a 92%,#d9c08a00)}#hud #skill-window .skill-detail-rule:after{content:"";position:absolute;right:0;top:50%;width:calc(var(--cqw)*.7);height:calc(var(--cqw)*.7);translate:0 -50%;rotate:45deg;background:#c9ab6a}#hud #skill-window #skill-description p{inset:69.2% 5.2% 22.2% 23.4%;height:auto;display:flex;align-items:center;font-size:calc(var(--cqw)*1.82)!important;font-weight:500;line-height:1.25;color:#1f2a4d;overflow:hidden}#hud #skill-window #skill-use{right:6.9%;top:63.95%;width:calc(var(--cqw)*12.5);height:calc(var(--cqw)*4.4);padding:0 0 calc(var(--cqw)*.25);background:url(/ui/skill/use.webp) center/100% 100% no-repeat;color:#fff;font-size:calc(var(--cqw)*1.9)!important;font-weight:700;line-height:1;text-shadow:0 calc(var(--cqw)*.15) #0b2a6a}#hud #skill-window #skill-use:hover:not(:disabled){filter:brightness(1.1)}#hud #skill-window #skill-use:active:not(:disabled){translate:0 calc(var(--cqw)*.12)}#hud #skill-window #skill-use:disabled{opacity:1;filter:grayscale(.85) brightness(1.05)}#hud #skill-window .skill-drag-help{position:absolute;left:23.5%;right:5%;top:78.35%;display:flex;align-items:center;gap:calc(var(--cqw)*1);font-size:calc(var(--cqw)*1.72)!important;font-weight:500;line-height:calc(var(--cqw)*2.4);color:#1f2a4d;white-space:nowrap;overflow:hidden}#hud #skill-window .skill-drag-help:before{content:"!";flex:none;width:calc(var(--cqw)*2.3);height:calc(var(--cqw)*2.3);border-radius:50%;background:#34466f;box-shadow:inset 0 0 0 calc(var(--cqw)*.22) #34466f,inset 0 0 0 calc(var(--cqw)*.4) #e8ecf5;color:#fff;font:700 calc(var(--cqw)*1.6)/calc(var(--cqw)*2.3) Georgia,serif;text-align:center}#hud #skill-window footer{position:absolute;left:0;top:0;width:100%;height:100%;display:block;padding:0;border:0;pointer-events:none}#hud #skill-window footer>*{position:absolute;pointer-events:auto}#hud #skill-window #skill-points{left:11.2%;top:83.3%;height:calc(var(--cqw)*6);margin:0;display:flex;align-items:center;gap:calc(var(--cqw)*.9);font-family:Cormorant Garamond,"Noto Serif Thai",Georgia,serif;font-size:calc(var(--cqw)*2.7)!important;font-weight:700;color:#fff;white-space:nowrap;text-shadow:0 calc(var(--cqw)*.2) #0b2050}#hud #skill-window #skill-points b{font-family:Noto Sans Thai,Tahoma,sans-serif;font-size:calc(var(--cqw)*2.9)!important;font-weight:500;font-variant-numeric:lining-nums}#hud #skill-window #skill-points small{font-family:Noto Sans Thai,Tahoma,sans-serif;font-size:calc(var(--cqw)*1.6)!important;font-weight:500;letter-spacing:0;color:#ffe9a6}#hud #skill-window #skill-reset,#hud #skill-window #skill-apply{top:83.05%;height:calc(var(--cqw)*5.1);padding:0;background:none;color:#1d3566;font-family:Cormorant Garamond,"Noto Serif Thai",Georgia,serif;font-size:calc(var(--cqw)*2.35)!important;font-weight:700;line-height:1;text-shadow:0 calc(var(--cqw)*.12) #ffffffa0}#hud #skill-window #skill-reset{left:65%;width:calc(var(--cqw)*13.9)}#hud #skill-window #skill-apply{left:80%;width:calc(var(--cqw)*14.1)}#hud #skill-window footer button:not(:disabled){border:calc(var(--cqw)*.2) solid #0e2a66;border-radius:calc(var(--cqw)*.7);color:#fff;text-shadow:0 calc(var(--cqw)*.2) #0b2a6a}#hud #skill-window #skill-apply:not(:disabled){color:#fff;text-shadow:0 calc(var(--cqw)*.2) #0b2a6a;background:linear-gradient(#4f93f2,#1f5fd0 55%,#174cb0);box-shadow:inset 0 0 0 calc(var(--cqw)*.2) #9cc6ff,inset 0 calc(var(--cqw)*-.5) calc(var(--cqw)*.6) #0e3a9055;animation:skill-apply-pulse 1.2s ease-in-out infinite}#hud #skill-window #skill-reset:not(:disabled){color:#fff;border-color:#6a3208;background:linear-gradient(#f6b64a,#e08a1e 55%,#c26f10);box-shadow:inset 0 0 0 calc(var(--cqw)*.2) #ffe0a0,inset 0 calc(var(--cqw)*-.5) calc(var(--cqw)*.6) #7a3c0855;text-shadow:0 calc(var(--cqw)*.2) #6a3208}#hud #skill-window footer button:hover:not(:disabled){filter:brightness(1.1)}#hud #skill-window footer button:active:not(:disabled){translate:0 calc(var(--cqw)*.12);animation:none}@keyframes skill-apply-pulse{50%{box-shadow:inset 0 0 0 calc(var(--cqw)*.2) #d6e9ff,inset 0 calc(var(--cqw)*-.5) calc(var(--cqw)*.6) #0e3a9055,0 0 calc(var(--cqw)*1.4) calc(var(--cqw)*.35) #7fc0ff}}#hud #skill-window footer button:disabled{opacity:1;color:#1d356670;text-shadow:none}#hud #skill-window .skill-slots{position:absolute;left:18.01%;top:91.41%;width:63.8%;height:calc(var(--cqw)*5.95);display:grid;grid-template-columns:repeat(9,calc(var(--cqw)*5.95));column-gap:calc(var(--cqw)*1.281)}#hud #skill-window .skill-slots button{position:relative;width:100%;height:100%;padding:calc(var(--cqw)*.3);background:none;border-radius:calc(var(--cqw)*.4)}#hud #skill-window .skill-slots button.filled{background:radial-gradient(#fff 55%,#e6def0)}#hud #skill-window .skill-slots button:hover{box-shadow:0 0 0 calc(var(--cqw)*.2) #8ec8ff}#hud #skill-window .skill-slots img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}#hud #skill-window .skill-slots img[hidden]{display:none}#hud #skill-window .skill-brand{position:absolute;left:38.5%;width:23%;top:98.05%;font-size:calc(var(--cqw)*1.05)!important;font-weight:700;line-height:calc(var(--cqw)*1.6);letter-spacing:calc(var(--cqw)*.42);text-align:center;color:#e6c773;font-family:Tahoma,Arial,sans-serif;white-space:nowrap;pointer-events:none}.skill-drag-ghost{position:fixed;z-index:20000;width:40px;height:40px;pointer-events:none;opacity:.85}.skill-drag-ghost img{width:100%;height:100%}#hud #daily-window{--cqw:8.64px;--u:calc(var(--cqw)*1);--navy:#1c2a55;inset:0;margin:auto;width:min(864px,calc((100vw - 12px)/var(--ui-zoom,1)),calc((100dvh - 24px)/var(--ui-zoom,1)*1.1424));height:fit-content;max-width:none;max-height:none;z-index:40;container-type:inline-size;overflow:visible;background:none;border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 8px 18px #000a);color:var(--navy);font-family:Noto Sans Thai,Tahoma,Leelawadee UI,Arial,sans-serif;animation:none}#hud #daily-window[hidden]{display:none}#hud #daily-window *{font-family:inherit}#hud #daily-window .titlebar{position:relative;z-index:1;height:calc(var(--cqw)*10);margin-top:calc(var(--cqw)*-1.67);padding:0;background:url(/ui/daily/header.webp) center/100% 100% no-repeat;border:0;cursor:grab;text-shadow:none}#hud #daily-window .daily-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#hud #daily-window .titlebar button{position:absolute;right:1.4%;top:29%;width:5.2%;height:51%;padding:0;border:0;border-radius:calc(var(--cqw)*.5);background:none;box-shadow:none;color:transparent;font-size:0!important;cursor:pointer}#hud #daily-window .titlebar button:hover{background:#fff3}#hud #daily-window .body{position:relative;margin:0 calc(var(--cqw)*.3);padding:0 0 calc(var(--u)*1.5);max-height:calc((100dvh - 24px)/var(--ui-zoom,1) - calc(var(--cqw)*8.4));overflow:auto;background:linear-gradient(#f6fafd,#edf3f9);border:calc(var(--cqw)*.25) solid #1f3f66;border-top:0;box-shadow:inset 0 0 0 calc(var(--cqw)*.3) #fff,inset 0 0 0 calc(var(--cqw)*.42) #b9cbdf}#hud #daily-window .body:before,#hud #daily-window .body:after{content:"";position:absolute;bottom:calc(var(--cqw)*-.1);width:calc(var(--cqw)*1.6);height:calc(var(--cqw)*1.6);border:calc(var(--cqw)*.35) solid #e0a93a;border-top:0;pointer-events:none}#hud #daily-window .body:before{left:calc(var(--cqw)*-.1);border-right:0}#hud #daily-window .body:after{right:calc(var(--cqw)*-.1);border-left:0}#hud #daily-window .daily-info{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--u)*.3) calc(var(--u)*2);min-height:calc(var(--u)*4.6);margin:0 calc(var(--u)*1.2);padding:calc(var(--u)*.8) calc(var(--u)*1.2);border-bottom:1px solid #d3dfeb}#hud #daily-window .daily-info>span{display:flex;align-items:center;gap:calc(var(--u)*.8)}#hud #daily-window .daily-info span{font-size:calc(var(--u)*1.5)!important;line-height:1.3;color:var(--navy)}#hud #daily-window .daily-info-reset span{font-size:calc(var(--u)*1.35)!important}#hud #daily-window .daily-ico{flex:none;width:calc(var(--u)*2.3);height:calc(var(--u)*2.3);background:center/contain no-repeat}#hud #daily-window .daily-ico-calendar{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231c2a55' stroke-width='2' stroke-linecap='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3Cpath stroke-width='2.4' d='M7.5 14h.01M12 14h.01M16.5 14h.01M7.5 17.5h.01M12 17.5h.01M16.5 17.5h.01'/%3E%3C/svg%3E")}#hud #daily-window .daily-ico-clock{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231c2a55' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5h4'/%3E%3C/svg%3E")}#hud #daily-grid{display:grid;grid-template-columns:repeat(6,1fr) calc(var(--u)*21.6);grid-auto-rows:calc(var(--u)*10.9);gap:calc(var(--u)*.85);padding:calc(var(--u)*1) calc(var(--u)*1.9) 0}#hud #daily-window .daily-side{grid-column:7;grid-row:1/5;background:url(/ui/daily/side.webp) center/cover no-repeat;border:1px solid #9fb6d0;border-radius:calc(var(--u)*.3)}#hud #daily-window .daily-cell{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;padding:calc(var(--u)*.7) calc(var(--u)*.3) 0;border:calc(var(--u)*.16) solid #b3c6dc;border-radius:calc(var(--u)*.45);background:linear-gradient(#f9fcff,#e8f0f8);box-shadow:inset 0 0 0 calc(var(--u)*.22) #fff,inset 0 0 0 calc(var(--u)*.32) #d3e0ee;color:var(--navy);text-align:center}#hud #daily-window .daily-cell b{font-size:calc(var(--u)*1.6)!important;font-weight:700;line-height:1.25;white-space:nowrap}#hud #daily-window .daily-cell.big{border-color:#e0b352;background:linear-gradient(#fff6da,#fbe7b2);box-shadow:inset 0 0 0 calc(var(--u)*.22) #fffaea,inset 0 0 0 calc(var(--u)*.32) #f0d48c}#hud #daily-window .daily-cell.done{border-color:#4f9a50;background:linear-gradient(#e3f2dc,#cfe6c6);box-shadow:inset 0 0 0 calc(var(--u)*.22) #eef8ea,inset 0 0 0 calc(var(--u)*.32) #a9d3a2}#hud #daily-window .daily-cell.today{border-color:#2f7fe0;box-shadow:inset 0 0 0 calc(var(--u)*.22) #fff,0 0 0 calc(var(--u)*.25) #6fb0ff;animation:daily-pulse 1.4s ease-in-out infinite}#hud #daily-window .daily-cell em{position:absolute;left:calc(var(--u)*.5);right:calc(var(--u)*.5);bottom:calc(var(--u)*.5);padding:calc(var(--u)*.15) 0;border-radius:calc(var(--u)*1);background:linear-gradient(#57a957,#3d8a40);color:#fff;font-size:calc(var(--u)*1.35)!important;font-style:normal;font-weight:700;line-height:1.35;text-shadow:0 1px #2a6a2d}#hud #daily-window .daily-cell.today em{background:linear-gradient(#4f9bea,#2a6fc9);text-shadow:0 1px #1d4f96}#hud #daily-window .daily-items{display:flex;flex:1;align-items:center;justify-content:center;gap:calc(var(--u)*.7);min-width:0}#hud #daily-window .daily-cell.done .daily-items,#hud #daily-window .daily-cell.today .daily-items{flex:none;margin-top:calc(var(--u)*.1)}#hud #daily-window .daily-item{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u)*.15);line-height:1}#hud #daily-window .daily-item img{width:calc(var(--u)*4.7);height:calc(var(--u)*4.7);image-rendering:pixelated;object-fit:contain}#hud #daily-window .daily-item i,#hud #daily-window .daily-done-count{font-style:normal;font-size:calc(var(--u)*1.6)!important;line-height:1.1;color:var(--navy)}#hud #daily-window .daily-cell.crowded .daily-items{gap:calc(var(--u)*.25)}#hud #daily-window .daily-cell.crowded .daily-item img{width:calc(var(--u)*3.5);height:calc(var(--u)*3.5)}#hud #daily-window .daily-cell.crowded .daily-item i{font-size:calc(var(--u)*1.4)!important}#hud #daily-window .daily-cell.today .daily-item img{width:calc(var(--u)*3.6);height:calc(var(--u)*3.6)}#hud #daily-window .daily-cell.today .daily-item i{font-size:calc(var(--u)*1.3)!important}#hud #daily-window .daily-check{width:calc(var(--u)*4.6);height:calc(var(--u)*4.6);border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/78% no-repeat,radial-gradient(circle at 35% 30%,#5db55c,#2f8a3a);box-shadow:0 calc(var(--u)*.15) calc(var(--u)*.3) #2a6a2d66}#hud #daily-window .daily-done-count{align-self:flex-end}#hud #daily-window .daily-cell.grand{grid-column:span 2;overflow:hidden;border:calc(var(--u)*.3) solid #b8842a;background:radial-gradient(ellipse at 50% 60%,#fff3b8 0,#f6d272 38%,#dba63f 78%,#c58d2e);box-shadow:inset 0 0 0 calc(var(--u)*.2) #ffe9a0,inset 0 0 0 calc(var(--u)*.34) #a9741f}#hud #daily-window .daily-cell.grand:before,#hud #daily-window .daily-cell.grand:after{content:"✦";position:absolute;color:#fffbe0;font-size:calc(var(--u)*2.2);line-height:1;text-shadow:calc(var(--u)*17) calc(var(--u)*-1) 0 #fffbe0,calc(var(--u)*25) calc(var(--u)*2.6) 0 #fff6c8;pointer-events:none}#hud #daily-window .daily-cell.grand:before{left:calc(var(--u)*2.4);top:calc(var(--u)*2.6)}#hud #daily-window .daily-cell.grand:after{left:calc(var(--u)*1.2);bottom:calc(var(--u)*2.4);font-size:calc(var(--u)*1.4)}#hud #daily-window .daily-cell.grand .daily-items{gap:calc(var(--u)*2.4);z-index:1}#hud #daily-window .daily-cell.grand .daily-item img{width:calc(var(--u)*5.2);height:calc(var(--u)*5.2);filter:drop-shadow(0 calc(var(--u)*.15) calc(var(--u)*.2) #6b430066)}#hud #daily-window .daily-cell.grand .daily-item i{font-size:calc(var(--u)*1.9)!important;font-weight:700;color:#fff;text-shadow:-1px -1px #5a3a08,1px -1px #5a3a08,-1px 1px #5a3a08,1px 1px #5a3a08,0 2px #5a3a08}#hud #daily-window .daily-ribbon{position:absolute;right:calc(var(--u)*.7);top:calc(var(--u)*.9);z-index:2;padding:calc(var(--u)*.2) calc(var(--u)*1) calc(var(--u)*.2) calc(var(--u)*1.4);background:linear-gradient(#d93a3a,#a81e24);clip-path:polygon(calc(var(--u)*.9) 0,100% 0,100% 100%,calc(var(--u)*.9) 100%,0 50%);color:#fff;font-size:calc(var(--u)*1.35)!important;font-weight:700;line-height:1.4;white-space:nowrap}#hud #daily-window .daily-cell.grand.done{filter:saturate(.75)}#hud #daily-window .daily-today{display:flex;align-items:center;gap:calc(var(--u)*1.4);margin:calc(var(--u)*1.2) calc(var(--u)*1.6) 0;padding:calc(var(--u)*1) calc(var(--u)*1.6);border:1px solid #c3d2e2;border-radius:calc(var(--u)*.4);background:linear-gradient(#eef4fa,#e1eaf3);box-shadow:inset 0 0 0 calc(var(--u)*.2) #f8fbfe}#hud #daily-window .daily-gift{flex:none;width:calc(var(--u)*5.4);height:calc(var(--u)*5.4);image-rendering:pixelated;object-fit:contain}#hud #daily-window .daily-crown{flex:none;width:calc(var(--u)*6);height:auto;margin-left:calc(var(--u)*.6)}#hud #daily-window .daily-next{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--u)*.4);min-width:calc(var(--u)*21);padding-right:calc(var(--u)*1.6);border-right:1px solid #c3d2e2}#hud #daily-window .daily-today b{font-size:calc(var(--u)*1.5)!important;font-weight:500;line-height:1.3;color:#3a5486}#hud #daily-window .daily-next .daily-items{flex:none;justify-content:flex-start}#hud #daily-window .daily-next .daily-item{flex-direction:row;gap:calc(var(--u)*.5)}#hud #daily-window .daily-next .daily-item img{width:calc(var(--u)*3.2);height:calc(var(--u)*3.2)}#hud #daily-window .daily-progress{display:flex;flex:1;flex-direction:column;gap:calc(var(--u)*.7);min-width:0}#hud #daily-window .daily-progress b{color:var(--navy)}#hud #daily-window .daily-bar-row{display:flex;align-items:center;gap:calc(var(--u)*1.4)}#hud #daily-window .daily-bar{flex:1;height:calc(var(--u)*1.15);border-radius:calc(var(--u)*1);background:#ccd9e6;box-shadow:inset 0 1px 2px #6d86a355;overflow:hidden}#hud #daily-bar-fill{display:block;height:100%;min-width:calc(var(--u)*1.15);border-radius:inherit;background:linear-gradient(#6db3ff,#2f7fe0)}#hud #daily-count{flex:none;font-size:calc(var(--u)*1.5)!important;color:var(--navy);white-space:nowrap}#hud #daily-claim{flex:none;min-width:calc(var(--u)*17.6);height:calc(var(--u)*5.2);padding:0 calc(var(--u)*1.4);font-size:calc(var(--u)*1.7)!important;font-weight:700;color:#fff;text-shadow:0 1px #1d4f96;background:linear-gradient(#5aa6f2,#2a6fc9);border:calc(var(--u)*.2) solid #1d4f96;border-radius:calc(var(--u)*.6);box-shadow:inset 0 0 0 calc(var(--u)*.15) #9ccbff;cursor:pointer}#hud #daily-claim:disabled{opacity:1;color:#fff;text-shadow:0 1px #6c7e92;background:linear-gradient(#bac7d5,#94a6b9);border-color:#7d8fa3;box-shadow:inset 0 0 0 calc(var(--u)*.15) #d3dde7;cursor:default}#hud .generated-menu-icon.daily-menu-icon{background-image:none}#hud .toolbar .daily-menu-art{display:block;width:100%;height:100%;background:url(/ui/daily-menu.png) center/contain no-repeat;image-rendering:pixelated}@keyframes daily-pulse{50%{box-shadow:inset 0 0 0 calc(var(--u)*.22) #fff,0 0 0 calc(var(--u)*.45) #a9d0ff}}@media(max-width:600px)and (orientation:portrait){#hud #daily-window{--u:calc(var(--cqw)*1.3)}#hud #daily-grid{grid-template-columns:repeat(6,1fr)}#hud #daily-window .daily-side{display:none}#hud #daily-window .daily-cell.grand{grid-column:1/-1}#hud #daily-window .daily-cell.grand:before{text-shadow:calc(var(--u)*50) calc(var(--u)*1) 0 #fffbe0,calc(var(--u)*60) calc(var(--u)*4) 0 #fff6c8}#hud #daily-grid{grid-auto-rows:calc(var(--u)*12.4)}#hud #daily-window .daily-info span{font-size:calc(var(--u)*2)!important}#hud #daily-window .daily-cell b{font-size:calc(var(--u)*1.9)!important}#hud #daily-window .daily-item i,#hud #daily-window .daily-done-count{font-size:calc(var(--u)*1.8)!important}#hud #daily-window .daily-cell em{font-size:calc(var(--u)*1.6)!important}#hud #daily-window .daily-today b,#hud #daily-count{font-size:calc(var(--u)*2)!important}#hud #daily-window .daily-next .daily-item i{font-size:calc(var(--u)*2.1)!important}#hud #daily-claim{font-size:calc(var(--u)*2.4)!important}#hud #daily-window .daily-ribbon{font-size:calc(var(--u)*1.7)!important}#hud #daily-window .daily-today{flex-wrap:wrap}#hud #daily-window .daily-next{flex:1;border-right:0}#hud #daily-window .daily-crown{margin-left:0}#hud #daily-window .daily-progress{flex:1 1 60%}#hud #daily-claim{flex:1 1 100%;height:calc(var(--u)*6)}}@media(prefers-reduced-motion:reduce){#hud #daily-window .daily-cell.today{animation:none}}#hud #settings-window.settings-painted{--cqw:4.2px;--u:var(--settings-u,calc(420px/821));--navy:#1c2f57;--gold:#c9a45c;inset:0;margin:auto;width:min(420px,calc((100vw - 12px)/var(--ui-zoom,1)),calc(((100dvh - 24px)/var(--ui-zoom,1))*1.5));max-width:none;height:fit-content;z-index:30;container-type:inline-size;overflow:visible;padding:0;background:none;border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 8px 18px #000a);color:var(--navy);font-family:Noto Sans Thai,Leelawadee UI,Tahoma,Arial,sans-serif;animation:none}#hud #settings-window.settings-painted[hidden]{display:none}#hud #settings-window.settings-painted:before{content:"";position:absolute;inset:0;z-index:-1;border-style:solid;border-width:calc(var(--u)*168) 0 calc(var(--u)*77);border-image:url(/ui/settings/frame.webp) 168 0 77 fill/calc(var(--u)*168) 0 calc(var(--u)*77) stretch;pointer-events:none}#hud #settings-window.settings-painted i{font-style:normal}#hud #settings-window.settings-painted>.titlebar{position:absolute;left:0;right:0;top:calc(var(--u)*58);height:calc(var(--u)*86);padding:0;display:flex;align-items:center;justify-content:center;background:none;border:0;cursor:grab;text-shadow:none}#hud #settings-window.settings-painted>.titlebar>span{font-family:Cormorant Garamond,"Noto Serif Thai",Noto Sans Thai,serif;font-size:calc(var(--u)*58)!important;font-weight:700;line-height:1;color:#f7eed6;white-space:nowrap;letter-spacing:calc(var(--u)*.5);text-shadow:0 calc(var(--u)*3) 0 #0b1a3a,0 0 calc(var(--u)*6) #0b1a3acc}#hud #settings-window.settings-painted>.titlebar>span:before{content:none}#hud #settings-window.settings-painted>.titlebar button{position:absolute;left:calc(var(--u)*728);top:calc(var(--u)*8);width:calc(var(--u)*72);height:calc(var(--u)*72);min-width:0;padding:0;margin:0;border:0;border-radius:calc(var(--u)*10);background:none;box-shadow:none;color:transparent;font-size:0!important;cursor:pointer}#hud #settings-window.settings-painted>.titlebar button:hover{background:#fff3;box-shadow:none}#hud #settings-window.settings-painted>.body{margin:calc(var(--u)*172) 0 calc(var(--u)*80);padding:calc(var(--u)*4) calc(var(--u)*40) calc(var(--u)*20) calc(var(--u)*47);font-size:calc(var(--u)*26)!important;font-weight:500;line-height:1.3;scrollbar-width:thin;scrollbar-color:#c9b483 transparent}#hud #settings-window :where(.body label,.body p,.body strong,.body small,.body span,.body b,.body output,.body a,.body li,.body ol,.body div,.body section,.body button,.body select,.body input){font-size:inherit!important}#hud #settings-window .settings-section{position:relative;margin:0 0 calc(var(--u)*18);padding:calc(var(--u)*3);border:calc(var(--u)*2) solid #c8b07d;border-radius:calc(var(--u)*12);background:#f7f0de;box-shadow:inset 0 0 0 calc(var(--u)*3) #f7f0de,inset 0 0 0 calc(var(--u)*4.5) #dccaa0,0 calc(var(--u)*2) calc(var(--u)*3) #8a6f3a33}#hud #settings-window .settings-section[hidden]{display:none}#hud #settings-window .settings-section:last-child{margin-bottom:0}#hud #settings-window .settings-section>h3{position:relative;display:flex;align-items:center;height:calc(var(--u)*62);margin:0;padding:0 0 0 calc(var(--u)*30);border-radius:calc(var(--u)*9) calc(var(--u)*9) 0 0;font-family:Cormorant Garamond,"Noto Serif Thai",Noto Sans Thai,serif;font-size:calc(var(--u)*31)!important;font-weight:700;letter-spacing:calc(var(--u)*.4);color:#f7eed6;text-shadow:0 calc(var(--u)*2) 0 #0b1a3a;white-space:nowrap;overflow:hidden;background:linear-gradient(90deg,var(--gold) 55%,#c9a45c00 96%) top/100% calc(var(--u)*2.5) no-repeat,linear-gradient(90deg,var(--gold) 55%,#c9a45c00 96%) bottom/100% calc(var(--u)*2.5) no-repeat,linear-gradient(90deg,#16295a,#21407a 38%,#5673a0 62%,#aab8cb 80%,#f7f0de00 97%)}#hud #settings-window .settings-section>h3 .settings-icon{flex:none;width:calc(var(--u)*44);height:calc(var(--u)*44);margin-right:calc(var(--u)*30);background:linear-gradient(#fff4d6,#e9c987);filter:drop-shadow(0 calc(var(--u)*2) 0 #0b1a3a)}#hud #settings-window [data-settings-section=audio]>h3:after{content:"♪ ♫ ♪";position:absolute;right:calc(var(--u)*30);top:50%;transform:translateY(-50%) rotate(-6deg);font-size:calc(var(--u)*40)!important;letter-spacing:calc(var(--u)*6);color:#b9a77c;opacity:.35;text-shadow:none}#hud #settings-window .settings-section-body{padding:calc(var(--u)*14) calc(var(--u)*24) calc(var(--u)*16) calc(var(--u)*30)}#hud #settings-window [data-settings-section=session]:after{content:"";position:absolute;left:50%;bottom:calc(var(--u)*-17);width:calc(var(--u)*44);height:calc(var(--u)*30);margin-left:calc(var(--u)*-22);background:url(/ui/settings/fleur.png) center/contain no-repeat;pointer-events:none}#hud #settings-window .settings-icon,#hud #settings-window [data-setting]:before,#hud #settings-window .audio-setting-row>label:after,#hud #settings-window #online-logout:before,#hud #settings-window #offline-home:before{-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat}#hud #settings-window .settings-icon-audio{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 3v11.1A3.6 3.6 0 1 0 11 17.4V7.6l8-1.7v6.2a3.6 3.6 0 1 0 2 3.3V1.5z'/%3E%3C/svg%3E")}#hud #settings-window .settings-icon-account{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 12a4.5 4.5 0 1 0 0-9 4.5 4.5 0 0 0 0 9zm0 1.5c-3.2 0-9 1.6-9 4.8V21h18v-2.700c0-3.200-5.800-4.800-9-4.800z'/%3E%3C/svg%3E")}#hud #settings-window .settings-icon-display{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19.14 12.94c.04-.3.06-.61.06-.94 0-.32-.02-.64-.07-.94l2.03-1.58a.49.49 0 0 0 .12-.61l-1.92-3.32a.488.488 0 0 0-.59-.22l-2.39.96c-.5-.38-1.03-.7-1.62-.94l-.36-2.54a.484.484 0 0 0-.48-.41h-3.84c-.24 0-.43.17-.47.41l-.36 2.54c-.59.24-1.13.57-1.62.94l-2.39-.96c-.22-.08-.47 0-.59.22L2.74 8.87c-.12.21-.08.47.12.61l2.03 1.58c-.05.3-.09.63-.09.94s.02.64.07.94l-2.03 1.58a.49.49 0 0 0-.12.61l1.92 3.32c.12.22.37.29.59.22l2.39-.96c.5.38 1.03.7 1.62.94l.36 2.54c.05.24.24.41.48.41h3.84c.24 0 .44-.17.47-.41l.36-2.54c.59-.24 1.13-.56 1.62-.94l2.39.96c.22.08.47 0 .59-.22l1.92-3.32c.12-.22.07-.47-.12-.61l-2.01-1.58zM12 15.6c-1.98 0-3.6-1.62-3.6-3.6s1.62-3.6 3.6-3.6 3.6 1.62 3.6 3.6-1.62 3.6-3.6 3.6z'/%3E%3C/svg%3E")}#hud #settings-window .settings-icon-session{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M1 9l2 2c4.97-4.97 13.03-4.97 18 0l2-2C16.93 2.93 7.08 2.93 1 9zm8 8l3 3 3-3a4.237 4.237 0 0 0-6 0zm-4-4l2 2a7.074 7.074 0 0 1 10 0l2-2C15.14 9.14 8.87 9.14 5 13z'/%3E%3C/svg%3E")}#hud #settings-window [data-setting=language]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.520 2 11.990 2zm6.930 6h-2.950a15.650 15.650 0 0 0-1.380-3.560A8.030 8.030 0 0 1 18.920 8zM12 4.040c.830 1.200 1.480 2.530 1.910 3.960h-3.820c.430-1.430 1.080-2.760 1.910-3.960zM4.260 14C4.100 13.360 4 12.690 4 12s.100-1.360.260-2h3.380c-.080.660-.140 1.320-.140 2 0 .680.060 1.340.140 2H4.260zm.820 2h2.950c.320 1.250.780 2.450 1.380 3.560A7.987 7.987 0 0 1 5.080 16zm2.950-8H5.080a7.987 7.987 0 0 1 4.330-3.560A15.650 15.650 0 0 0 8.030 8zM12 19.960c-.830-1.200-1.480-2.530-1.910-3.960h3.820c-.430 1.430-1.080 2.760-1.910 3.960zM14.340 14H9.660c-.090-.660-.160-1.320-.160-2 0-.680.070-1.350.160-2h4.680c.090.650.160 1.320.160 2 0 .680-.070 1.340-.160 2zm.250 5.560c.600-1.110 1.060-2.310 1.380-3.560h2.950a8.030 8.030 0 0 1-4.330 3.560zM16.360 14c.080-.660.140-1.320.140-2 0-.680-.060-1.340-.140-2h3.380c.160.640.260 1.310.260 2s-.100 1.360-.260 2h-3.380z'/%3E%3C/svg%3E")}#hud #settings-window :is([data-setting=fps],[data-setting=hud]){--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21 2H3c-1.100 0-2 .900-2 2v12c0 1.100.900 2 2 2h7v2H8v2h8v-2h-2v-2h7c1.100 0 2-.900 2-2V4c0-1.100-.900-2-2-2zm0 14H3V4h18v12zM5 6h14v8H5z'/%3E%3C/svg%3E")}#hud #settings-window [data-setting=players]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 12.750c1.630 0 3.070.390 4.240.900 1.080.480 1.760 1.560 1.760 2.730V18H6v-1.610c0-1.180.680-2.260 1.760-2.730 1.170-.520 2.610-.910 4.240-.910zM4 13c1.100 0 2-.900 2-2s-.900-2-2-2-2 .900-2 2 .900 2 2 2zm1.130 1.100C4.760 14.040 4.390 14 4 14c-.990 0-1.930.210-2.780.580A2.010 2.010 0 0 0 0 16.430V18h4.500v-1.610c0-.830.230-1.610.630-2.290zM20 13c1.100 0 2-.900 2-2s-.900-2-2-2-2 .900-2 2 .900 2 2 2zm4 3.430c0-.810-.480-1.530-1.220-1.850A6.950 6.950 0 0 0 20 14c-.390 0-.760.040-1.130.100.400.680.630 1.460.630 2.290V18H24v-1.570zM12 6c1.660 0 3 1.340 3 3s-1.340 3-3 3-3-1.340-3-3 1.340-3 3-3z'/%3E%3C/svg%3E")}#hud #settings-window [data-setting=joystick]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21.580 16.090l-1.090-7.660A3.996 3.996 0 0 0 16.530 5H7.470C5.480 5 3.790 6.460 3.510 8.430l-1.090 7.660C2.200 17.630 3.390 19 4.940 19c.680 0 1.320-.270 1.800-.750L9 16h6l2.250 2.250c.480.480 1.130.750 1.800.750 1.560 0 2.750-1.370 2.530-2.910zM11 11H9v2H8v-2H6v-1h2V8h1v2h2v1zm4-1c-.550 0-1-.450-1-1s.450-1 1-1 1 .450 1 1-.450 1-1 1zm2 3c-.550 0-1-.450-1-1s.450-1 1-1 1 .450 1 1-.450 1-1 1z'/%3E%3C/svg%3E")}#hud #settings-window :is([data-setting=actions],[data-setting=damage-numbers]){--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 2h3.200l9.300 9.300-2.200 2.200L2 4.200zM22 2h-3.200L9.500 11.300l2.200 2.200L22 4.200zM4.600 14.200l5.200 5.200-1.500 1.500-1.800-1.800-2.300 2.300-1.600-1.600 2.300-2.300-1.800-1.800zM19.400 14.200l-5.200 5.200 1.500 1.500 1.800-1.800 2.300 2.300 1.600-1.600-2.300-2.300 1.800-1.800z'/%3E%3C/svg%3E")}#hud #settings-window [data-setting=profile-card]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 3H4c-1.100 0-2 .900-2 2v14c0 1.100.900 2 2 2h16c1.100 0 2-.900 2-2V5c0-1.100-.900-2-2-2zm0 16H4V5h16v14zM8.500 8c1.100 0 2 .900 2 2s-.900 2-2 2-2-.900-2-2 .900-2 2-2zm3.500 8H5v-.750c0-1.160 2.330-1.750 3.500-1.750s3.500.590 3.500 1.750V16zm7-1h-5v-1.500h5V15zm0-3h-5v-1.500h5V12zm0-3h-5V7.500h5V9z'/%3E%3C/svg%3E")}#hud #settings-window [data-setting=damage-numbers]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1l2.6 6.1L21 5l-2.1 6.4L23 15l-6.3.9L15 22l-4-4.8L5 21l.7-6.3L1 11l6-1.5L7.500 3z'/%3E%3C/svg%3E")}#hud #settings-window .audio-setting-row>label:after{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 9v6h4l5 5V4L7 9H3zm13.500 3A4.500 4.500 0 0 0 14 7.970v8.050c1.480-.730 2.500-2.250 2.500-4.020zM14 3.230v2.060c2.890.860 5 3.540 5 6.710s-2.110 5.850-5 6.710v2.060c4.010-.910 7-4.490 7-8.770s-2.990-7.860-7-8.770z'/%3E%3C/svg%3E")}#hud #settings-window :is(#online-logout,#offline-home):before{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10.090 15.590L11.500 17l5-5-5-5-1.410 1.410L12.670 11H3v2h9.670l-2.580 2.590zM19 3H5a2 2 0 0 0-2 2v4h2V5h14v14H5v-4H3v4a2 2 0 0 0 2 2h14c1.100 0 2-.900 2-2V5c0-1.100-.900-2-2-2z'/%3E%3C/svg%3E")}#hud #settings-window.settings-painted input[type=checkbox]{appearance:none;-webkit-appearance:none;flex:none;width:calc(var(--u)*44);height:calc(var(--u)*44);margin:0;border:calc(var(--u)*3.5) solid #16264a;border-radius:calc(var(--u)*7);background:linear-gradient(#fff,#eef0f4);box-shadow:0 0 0 calc(var(--u)*1.5) #d9c38a,inset 0 calc(var(--u)*2) calc(var(--u)*3) #0002;cursor:pointer}#hud #settings-window.settings-painted input[type=checkbox]:checked{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.500l4.500 4.500L19 7' fill='none' stroke='%23fff' stroke-width='3.600' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/86% no-repeat,linear-gradient(#2f66c9,#1b449a)}#hud #settings-window.settings-painted input[type=range]{appearance:none;-webkit-appearance:none;--fill:100%;height:calc(var(--u)*36);margin:0;background:none;cursor:pointer}#hud #settings-window.settings-painted input[type=range]::-webkit-slider-runnable-track{height:calc(var(--u)*15);border:calc(var(--u)*2.5) solid #14254a;border-radius:calc(var(--u)*9);background:linear-gradient(90deg,#2b5fc0 var(--fill),#cfd5df var(--fill))}#hud #settings-window.settings-painted input[type=range]::-moz-range-track{height:calc(var(--u)*10);border:calc(var(--u)*2.5) solid #14254a;border-radius:calc(var(--u)*9);background:linear-gradient(90deg,#2b5fc0 var(--fill),#cfd5df var(--fill))}#hud #settings-window.settings-painted input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:calc(var(--u)*34);height:calc(var(--u)*34);margin-top:calc(var(--u)*-12);border:calc(var(--u)*2.5) solid #6d4f1c;border-radius:50%;background:radial-gradient(circle at 38% 32%,#fff1c4,#eec56d 45%,#c08f37);box-shadow:0 calc(var(--u)*2) calc(var(--u)*3) #0005}#hud #settings-window.settings-painted input[type=range]::-moz-range-thumb{width:calc(var(--u)*30);height:calc(var(--u)*30);border:calc(var(--u)*2.5) solid #6d4f1c;border-radius:50%;background:radial-gradient(circle at 38% 32%,#fff1c4,#eec56d 45%,#c08f37)}#hud #settings-window.settings-painted select{appearance:none;-webkit-appearance:none;width:100%;height:calc(var(--u)*52);padding:0 calc(var(--u)*44) 0 calc(var(--u)*20);border:calc(var(--u)*2) solid #8794ad;border-radius:calc(var(--u)*7);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%231c2f57' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right calc(var(--u)*12) center/calc(var(--u)*28) no-repeat,linear-gradient(#fff,#f0f2f6);box-shadow:inset 0 calc(var(--u)*-3) 0 #dfe3ea;color:var(--navy);font-family:inherit;font-weight:600;cursor:pointer}#hud #settings-window.settings-painted output{font-weight:600;font-variant-numeric:tabular-nums;text-align:right}#hud #settings-window .audio-setting{margin:0}#hud #settings-window .audio-setting-row{display:grid;grid-template-columns:calc(var(--u)*232) 1fr calc(var(--u)*78);column-gap:calc(var(--u)*24);align-items:center;min-height:calc(var(--u)*66);padding-left:calc(var(--u)*6)}#hud #settings-window .audio-setting-row>label{display:flex;align-items:center;gap:calc(var(--u)*26);flex:none;margin:0;font-weight:700;white-space:nowrap}#hud #settings-window .audio-setting-row>label:after{content:"";flex:none;width:calc(var(--u)*36);height:calc(var(--u)*36);margin-left:auto;background:var(--navy)}#hud #settings-window .audio-setting-row input[type=range]{width:100%;min-width:0}#hud #settings-window .audio-track{margin:calc(var(--u)*-8) 0 calc(var(--u)*6) calc(var(--u)*272);color:#64748c;font-size:calc(var(--u)*22)!important;line-height:1.3}#hud #settings-window [data-settings-section=account] .settings-section-body{padding:calc(var(--u)*14) calc(var(--u)*17) calc(var(--u)*12) calc(var(--u)*20)}#hud #settings-window .account-link-panel{position:relative;margin:0;padding:calc(var(--u)*20) calc(var(--u)*20) calc(var(--u)*18) calc(var(--u)*24);min-height:calc(var(--u)*117);border:calc(var(--u)*2) solid #b7c3d2;border-radius:calc(var(--u)*11);background:url(/ui/settings/castle-account.webp) right bottom/auto calc(var(--u)*112) no-repeat,#e8eef4;color:var(--navy)}#hud #settings-window .account-link-panel.account-google{padding-left:calc(var(--u)*144)}#hud #settings-window .account-link-panel.account-google:before{content:"";position:absolute;left:calc(var(--u)*20);top:50%;width:calc(var(--u)*86);height:calc(var(--u)*86);margin-top:calc(var(--u)*-43);border-radius:50%;box-shadow:0 calc(var(--u)*2) calc(var(--u)*5) #0004;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23EA4335' d='M24 9.500c3.540 0 6.710 1.220 9.210 3.600l6.850-6.850C35.900 2.380 30.470 0 24 0 14.620 0 6.510 5.380 2.560 13.220l7.980 6.190C12.430 13.720 17.740 9.500 24 9.500z'/%3E%3Cpath fill='%234285F4' d='M46.980 24.550c0-1.570-.150-3.090-.380-4.550H24v9.020h12.940c-.580 2.960-2.260 5.480-4.780 7.180l7.730 6c4.510-4.180 7.090-10.360 7.090-17.650z'/%3E%3Cpath fill='%23FBBC05' d='M10.530 28.590c-.480-1.450-.760-2.990-.760-4.590s.270-3.140.760-4.590l-7.980-6.190C.920 16.460 0 20.120 0 24c0 3.880.920 7.540 2.560 10.780l7.970-6.190z'/%3E%3Cpath fill='%2334A853' d='M24 48c6.480 0 11.930-2.130 15.890-5.810l-7.730-6c-2.150 1.450-4.920 2.300-8.160 2.300-6.260 0-11.570-4.220-13.470-9.910l-7.980 6.190C6.510 42.620 14.620 48 24 48z'/%3E%3C/svg%3E") center/56% no-repeat,#fff}#hud #settings-window .account-link-panel strong{display:block;font-size:calc(var(--u)*30)!important;font-weight:700;line-height:1.35;color:var(--navy)}#hud #settings-window .account-link-panel.account-google strong{color:#1c6a3c}#hud #settings-window .account-link-panel p{margin:calc(var(--u)*4) 0 0;font-family:Noto Sans Thai,Tahoma,sans-serif;font-weight:500;line-height:1.5;font-size:calc(var(--u)*25)!important;overflow-wrap:anywhere}#hud #settings-window .account-link-panel.account-guest p{font-size:calc(var(--u)*22)!important}#hud #settings-window .account-link-panel a{display:block;margin-top:calc(var(--u)*12);padding:calc(var(--u)*14);border:calc(var(--u)*2) solid #8794ad;border-radius:calc(var(--u)*8);background:linear-gradient(#fff,#eef1f6);color:var(--navy);font-weight:700;text-align:center;text-decoration:none}#hud #settings-window .account-link-panel :is(button,input){font-size:calc(var(--u)*23)!important}#hud #settings-window .account-link-panel button{padding:calc(var(--u)*10) calc(var(--u)*16);border-radius:calc(var(--u)*7)}#hud #settings-window .language-setting{display:grid;grid-template-columns:calc(var(--u)*76) minmax(0,1fr) calc(var(--u)*335);align-items:center;gap:0;min-height:calc(var(--u)*52);margin:0 0 calc(var(--u)*15);font-weight:500;white-space:nowrap}#hud #settings-window [data-setting]:before{width:calc(var(--u)*44);height:calc(var(--u)*44);background:var(--navy)}#hud #settings-window .language-setting:before{content:""}#hud #settings-window .language-setting select{padding:0 calc(var(--u)*44) 0 calc(var(--u)*20)}#hud #settings-window .hud-scale-setting{grid-template-columns:calc(var(--u)*76) minmax(0,1fr) calc(var(--u)*192) calc(var(--u)*82) calc(var(--u)*128);column-gap:0;flex-wrap:nowrap}#hud #settings-window .hud-scale-setting input[type=range]{width:100%;min-width:0}#hud #settings-window .hud-scale-setting output{min-width:0}#hud #settings-window .hud-scale-setting button{height:calc(var(--u)*54);margin-left:calc(var(--u)*10);padding:0;border:calc(var(--u)*2.5) solid #4f5f80;border-radius:calc(var(--u)*9);background:linear-gradient(#fdfdfb,#e3e6ee);box-shadow:inset 0 calc(var(--u)*-3) 0 #cfd4e0;color:var(--navy);font-size:calc(var(--u)*22)!important;font-weight:600;cursor:pointer}#hud #settings-window .touch-controls-setting{grid-template-columns:calc(var(--u)*76) calc(var(--u)*72) minmax(0,1fr);justify-content:stretch;min-height:calc(var(--u)*46);margin-bottom:calc(var(--u)*18);cursor:pointer}#hud #settings-window .touch-controls-setting input[type=checkbox]{width:calc(var(--u)*40);height:calc(var(--u)*40)}#hud #settings-window .language-setting:not(.touch-controls-setting)+.touch-controls-setting{margin-top:calc(var(--u)*22);padding-top:calc(var(--u)*20);border-top:calc(var(--u)*2) dashed #cdbd98}#hud #settings-window :not([data-setting=actions])+[data-setting=damage-numbers]{margin-top:calc(var(--u)*22);padding-top:calc(var(--u)*20);border-top:calc(var(--u)*2) dashed #cdbd98}#hud #settings-window [data-setting=damage-font] .audio-setting-row{grid-template-columns:minmax(0,1fr) calc(var(--u)*341);column-gap:0;padding-left:0;min-height:calc(var(--u)*52)}#hud #settings-window [data-setting=damage-font]:before{content:none}#hud #settings-window [data-setting=damage-font] .audio-setting-row>label{gap:0;font-weight:500}#hud #settings-window [data-setting=damage-font] .audio-setting-row>label:before{content:"AA";flex:none;width:calc(var(--u)*76);font-family:Noto Sans Thai,Arial,sans-serif;font-weight:700;line-height:1;font-size:calc(var(--u)*34)!important;letter-spacing:calc(var(--u)*-3);color:var(--navy)}#hud #settings-window [data-setting=damage-font] .audio-setting-row>label:after{content:none}#hud #settings-window [data-settings-section=display] .settings-section-body{padding-top:calc(var(--u)*20)}#hud #settings-window [data-settings-section=display] .settings-section-body>:last-child{margin-bottom:calc(var(--u)*4)}#hud #settings-window [data-settings-section=session] .settings-section-body{display:grid;grid-template-columns:calc(var(--u)*252) minmax(0,1fr);gap:calc(var(--u)*16);align-items:center;padding:calc(var(--u)*16) calc(var(--u)*17) calc(var(--u)*24) calc(var(--u)*20)}#hud #settings-window :is(#online-logout,#offline-home){display:flex;align-items:center;justify-content:center;gap:calc(var(--u)*14);width:100%;min-height:calc(var(--u)*88);margin:0;padding:0 calc(var(--u)*10);border:calc(var(--u)*3.5) solid #0e1f45;border-radius:calc(var(--u)*11);background:linear-gradient(#2c5cb4,#193f86);box-shadow:inset 0 0 0 calc(var(--u)*2.5) #5f8bd6,inset 0 calc(var(--u)*-6) 0 #0003,0 calc(var(--u)*2) 0 #0b1a3a;color:#fff;font-family:inherit;font-size:calc(var(--u)*26)!important;font-weight:700;text-shadow:0 calc(var(--u)*2) 0 #0b1a3a;cursor:pointer}#hud #settings-window :is(#online-logout,#offline-home):hover{background:linear-gradient(#3569c6,#1d4896)}#hud #settings-window :is(#online-logout,#offline-home):before{content:"";flex:none;width:calc(var(--u)*42);height:calc(var(--u)*42);background:#fff;transform:scaleX(-1)}#hud #settings-window #offline-home:only-child{grid-column:1/-1}#hud #settings-window .connection-monitor{margin:0;padding:calc(var(--u)*16) calc(var(--u)*14) calc(var(--u)*14) calc(var(--u)*18);min-height:calc(var(--u)*146);border:calc(var(--u)*2) solid #c3ccd8;border-radius:calc(var(--u)*11);background:url(/ui/settings/castle-session.webp) right bottom/auto calc(var(--u)*138) no-repeat,#edf1f5}#hud #settings-window .connection-monitor h3{display:none}#hud #settings-window .connection-stats{font-size:calc(var(--u)*24)!important;line-height:1.3;color:var(--navy)}#hud #settings-window .connection-line{display:block;margin-bottom:calc(var(--u)*10);white-space:nowrap}#hud #settings-window .connection-line:last-child{margin-bottom:0;font-size:calc(var(--u)*22)!important}#hud #settings-window .connection-state{font-size:calc(var(--u)*25)!important}#hud #settings-window .connection-state:before{content:"";display:inline-block;width:calc(var(--u)*24);height:calc(var(--u)*24);margin-right:calc(var(--u)*12);vertical-align:calc(var(--u)*-4);border:calc(var(--u)*2.5) solid #0f4a25;border-radius:50%;background:radial-gradient(circle at 35% 30%,#7fe88f,#1fa744)}#hud #settings-window .connection-state.bad:before{border-color:#6b1a14;background:radial-gradient(circle at 35% 30%,#ff9c8c,#c8372a)}#hud #settings-window .connection-stats b{font-weight:700;color:#1c7a3e}#hud #settings-window .connection-stats b.ok{color:#1c7a3e;font-size:calc(var(--u)*27)!important}#hud #settings-window .connection-stats b.bad{color:#b3362b;font-size:calc(var(--u)*27)!important}#hud #settings-window .connection-line:last-child b{color:var(--navy)}#hud #settings-window .connection-log{margin:calc(var(--u)*8) 0 0;padding-left:calc(var(--u)*30);max-height:calc(var(--u)*130);font-size:calc(var(--u)*18)!important;color:#5d6a80}#hud #settings-window .connection-log:empty{display:none}#hud #settings-window #settings-links{grid-column:1/-1}#hud #settings-window #settings-links a{font-size:calc(var(--u)*22)!important;padding:calc(var(--u)*16) calc(var(--u)*12);border-radius:calc(var(--u)*9)}#mobile-controls-layer{display:none}@media all{#hud #mobile-controls-layer{display:block;position:fixed;inset:var(--sa-t) var(--sa-r) var(--sa-b) var(--sa-l);z-index:35;pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;touch-action:none}#hud #mobile-controls-layer *{box-sizing:border-box}#hud #mobile-controls-layer img{pointer-events:none;-webkit-user-drag:none}#hud #mobile-controls-layer .mobile-joystick{position:absolute;left:calc(var(--u)*28);bottom:calc(var(--u)*55);width:calc(var(--u)*128);height:calc(var(--u)*128);border-radius:50%;pointer-events:auto;touch-action:none}#hud #mobile-controls-layer .mobile-joystick:before{content:"";position:absolute;inset:-6.82%;background:url(/ui/mobile/joystick-base.svg) center/100% 100% no-repeat;filter:drop-shadow(0 calc(var(--u)*2) calc(var(--u)*4) rgba(0,0,0,.4));pointer-events:none}#hud #mobile-controls-layer .mobile-joystick.active:before{filter:drop-shadow(0 calc(var(--u)*2) calc(var(--u)*4) rgba(0,0,0,.4)) drop-shadow(0 0 calc(var(--u)*5) rgba(70,160,255,.75)) brightness(1.08)}#hud #mobile-controls-layer .mobile-joystick-knob{position:absolute;left:50%;top:50%;width:calc(var(--u)*70);height:calc(var(--u)*70);margin:calc(var(--u)*-35) 0 0 calc(var(--u)*-35);background:url(/ui/mobile/joystick-knob.svg) center/100% 100% no-repeat;filter:drop-shadow(0 calc(var(--u)*3) calc(var(--u)*4) rgba(0,0,0,.55));transition:transform .08s ease-out;will-change:transform}#hud #mobile-controls-layer .mobile-joystick.active .mobile-joystick-knob{transition:none}#hud #mobile-controls-layer .joy-key{position:absolute;left:50%;top:50%;width:calc(var(--u)*17);height:calc(var(--u)*17);margin:calc(var(--u)*-8.5) 0 0 calc(var(--u)*-8.5);border-radius:50%;background:radial-gradient(circle at 50% 35%,#1d3563,#0b1730 75%);border:calc(var(--u)*1.1) solid #e0ae45;box-shadow:0 0 0 calc(var(--u)*.7) #07122a;font:700 calc(var(--u)*10)/calc(var(--u)*14.8) "Mali",Tahoma,sans-serif!important;color:#ffe08a;text-align:center;text-shadow:0 calc(var(--u)*.6) 0 #3a2400;pointer-events:none;opacity:.85;z-index:1}#hud #mobile-controls-layer .joy-key-w{transform:translateY(calc(var(--u)*-50))}#hud #mobile-controls-layer .joy-key-s{transform:translateY(calc(var(--u)*50))}#hud #mobile-controls-layer .joy-key-a{transform:translate(calc(var(--u)*-50))}#hud #mobile-controls-layer .joy-key-d{transform:translate(calc(var(--u)*50))}#hud #mobile-controls-layer .joy-key.held{opacity:1;color:#fff;border-color:#ffe08a;background:radial-gradient(circle at 50% 35%,#3f7fe0,#15366f 75%);box-shadow:0 0 0 calc(var(--u)*.7) #07122a,0 0 calc(var(--u)*5) #5aaaffe6}#hud #mobile-controls-layer .mobile-joystick-knob{z-index:2}#hud #mobile-controls-layer .mobile-btn{position:absolute;right:calc(var(--u)*(var(--x) - var(--d) / 2));bottom:calc(var(--u)*(var(--y) - var(--d) / 2));width:calc(var(--u)*var(--d));height:calc(var(--u)*var(--d));margin:0;padding:0;border:0;border-radius:50%;background:none;box-shadow:none;pointer-events:auto;touch-action:none;display:flex;align-items:center;justify-content:center;color:#fff;font:inherit;text-shadow:none;min-width:0;min-height:0;cursor:pointer;transition:transform .08s,filter .08s}#hud #mobile-controls-layer .mobile-btn:before{content:"";position:absolute;inset:-10%;background:url(/ui/mobile/slot-frame.svg) center/100% 100% no-repeat;filter:drop-shadow(0 calc(var(--u)*2) calc(var(--u)*3) rgba(0,0,0,.45));pointer-events:none}#hud #mobile-controls-layer .mobile-btn>*{position:relative}#hud #mobile-controls-layer .mobile-btn:active,#hud #mobile-controls-layer .mobile-btn.pressed{transform:scale(.93);filter:brightness(1.2)}#hud #mobile-controls-layer .mobile-btn.disabled{filter:grayscale(.55) brightness(.75)}#hud #mobile-controls-layer .mobile-cooldown{position:absolute;inset:7%;border-radius:50%;display:none;align-items:center;justify-content:center;background:#0308149e;font:700 calc(var(--u)*13)/1 "Mali",Tahoma,sans-serif!important;color:#fff;text-shadow:0 1px 2px #000}#hud #mobile-controls-layer .mobile-cooldown.active{display:flex}#hud #mobile-controls-layer .mobile-btn kbd{position:absolute;left:50%;top:calc(var(--u)*-4.2);transform:translate(-50%);min-width:calc(var(--u)*12.4);height:calc(var(--u)*12.4);padding:0;border-radius:50%;background:radial-gradient(circle at 50% 35%,#1d3563,#0b1730 75%);border:calc(var(--u)*1.1) solid #e0ae45;box-shadow:0 0 0 calc(var(--u)*.7) #07122a,0 calc(var(--u)*1) calc(var(--u)*2) #00000080;font:700 calc(var(--u)*9.5)/calc(var(--u)*10.2) "Mali",Tahoma,sans-serif!important;color:#ffe08a;text-align:center;text-shadow:0 calc(var(--u)*.6) 0 #3a2400;white-space:nowrap;pointer-events:none;z-index:2}#hud #mobile-controls-layer .mobile-sp-cost,#hud #mobile-controls-layer .mobile-btn-attack kbd,#hud #mobile-controls-layer .mobile-btn-auto .btn-label{position:absolute;left:50%;right:auto;transform:translate(-50%);box-sizing:border-box;min-width:0;height:calc(var(--u)*10.5);padding:0 calc(var(--u)*1.5);border:calc(var(--u)*4) solid transparent;border-image:url(/ui/mobile/slot-plaque.svg) 9 fill/calc(var(--u)*4) stretch;border-radius:0;background:none;box-shadow:none;font:700 calc(var(--u)*8.5)/calc(var(--u)*2.5) "Mali",Tahoma,sans-serif!important;letter-spacing:0;text-align:center;text-shadow:0 calc(var(--u)*.6) 0 #000;white-space:nowrap;pointer-events:none;z-index:2;filter:drop-shadow(0 calc(var(--u)*1) calc(var(--u)*1) rgba(0,0,0,.45))}#hud #mobile-controls-layer .mobile-btn-attack{--x:51;--y:59;--d:73}#hud #mobile-controls-layer .mobile-btn-attack:before{background-image:url(/ui/mobile/attack-frame.svg);filter:drop-shadow(0 calc(var(--u)*3) calc(var(--u)*5) rgba(0,0,0,.5))}#hud #mobile-controls-layer .mobile-btn-attack .attack-icon{width:60%;height:60%;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 0 calc(var(--u)*3) rgba(90,170,255,.55)) drop-shadow(0 calc(var(--u)*2) calc(var(--u)*2) rgba(0,0,0,.6))}#hud #mobile-controls-layer .mobile-btn-attack kbd{top:calc(var(--u)*-1);height:calc(var(--u)*12);padding:0 calc(var(--u)*3.5);font-size:calc(var(--u)*9.5)!important;line-height:calc(var(--u)*4)!important;color:#ffe9a8}#hud #mobile-controls-layer .hotbar-slot{--d:40}#hud #mobile-controls-layer .slot-1{--x:122;--y:38}#hud #mobile-controls-layer .slot-2{--x:123;--y:88}#hud #mobile-controls-layer .slot-3{--x:88;--y:122}#hud #mobile-controls-layer .slot-4{--x:31;--y:119}#hud #mobile-controls-layer .slot-5{--x:171;--y:36}#hud #mobile-controls-layer .slot-6{--x:181;--y:81}#hud #mobile-controls-layer .slot-7{--x:161;--y:123}#hud #mobile-controls-layer .slot-8{--x:125;--y:155}#hud #mobile-controls-layer .slot-9{--x:81;--y:171}#hud #mobile-controls-layer .hotbar-slot[data-kind=empty]:before{background-image:url(/ui/mobile/slot-frame-empty.svg);filter:drop-shadow(0 calc(var(--u)*1) calc(var(--u)*2) rgba(0,0,0,.3))}#hud #mobile-controls-layer .hotbar-slot img{width:64%;height:64%;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 calc(var(--u)*1) calc(var(--u)*1.5) rgba(0,0,0,.6))}#hud #mobile-controls-layer .hotbar-slot img[hidden]{display:none}#hud #mobile-controls-layer .hotbar-slot b{position:absolute;right:calc(var(--u)*1);bottom:calc(var(--u)*-1);font:700 calc(var(--u)*13)/1 "Mali",Tahoma,sans-serif!important;font-style:normal;color:#fff;pointer-events:none;z-index:2;text-shadow:0 0 calc(var(--u)*2) #000,calc(var(--u)*1.2) calc(var(--u)*1.2) 0 #000,calc(var(--u)*-1.2) calc(var(--u)*-1.2) 0 #000,calc(var(--u)*1.2) calc(var(--u)*-1.2) 0 #000,calc(var(--u)*-1.2) calc(var(--u)*1.2) 0 #000,0 calc(var(--u)*1.4) 0 #000,0 calc(var(--u)*-1.4) 0 #000,calc(var(--u)*1.4) 0 0 #000,calc(var(--u)*-1.4) 0 0 #000}#hud #mobile-controls-layer .mobile-sp-cost{bottom:calc(var(--u)*-.7);height:calc(var(--u)*9.8);line-height:calc(var(--u)*1.8)!important;color:#a9d8ff}#hud #mobile-controls-layer .mobile-sp-cost[hidden]{display:none}#hud #mobile-controls-layer .mobile-btn-auto{--x:30;--y:170;--d:42}#hud #mobile-controls-layer .mobile-btn-auto:disabled{filter:grayscale(.55) brightness(.75)}#hud #mobile-controls-layer .mobile-btn-auto .btn-icon{width:60%;height:60%;margin-bottom:calc(var(--u)*5);object-fit:contain;image-rendering:pixelated;filter:grayscale(.7) brightness(1.15) drop-shadow(0 calc(var(--u)*1) calc(var(--u)*1.5) rgba(0,0,0,.6))}#hud #mobile-controls-layer .mobile-btn-auto .btn-label{bottom:calc(var(--u)*-1.5);height:calc(var(--u)*11.5);padding:0 calc(var(--u)*3);font-size:calc(var(--u)*9)!important;line-height:calc(var(--u)*3.5)!important;color:#dfe8f5}#hud #mobile-controls-layer .mobile-btn-auto:after{content:"";position:absolute;inset:-10%;background:url(/ui/mobile/auto-sparkles.svg) center/100% 100% no-repeat;opacity:0;pointer-events:none}#hud #mobile-controls-layer .mobile-btn-auto.active:before{filter:drop-shadow(0 0 calc(var(--u)*3) rgba(255,200,60,.95)) drop-shadow(0 0 calc(var(--u)*7) rgba(255,176,40,.7))}#hud #mobile-controls-layer .mobile-btn-auto.active:after{opacity:1;animation:mobile-auto-glint 1.8s ease-in-out infinite}#hud #mobile-controls-layer .mobile-btn-auto.active .btn-icon{filter:drop-shadow(0 0 calc(var(--u)*2.5) rgba(110,180,255,.7)) drop-shadow(0 calc(var(--u)*1) calc(var(--u)*1.5) rgba(0,0,0,.6))}#hud #mobile-controls-layer .mobile-btn-auto.active .btn-label{color:#ffd24a}}@keyframes mobile-auto-glint{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){#hud #mobile-controls-layer .mobile-btn-auto.active:after{animation:none}}:root.hide-joystick #hud #mobile-controls-layer .mobile-joystick{display:none}:root.hide-actions #hud #mobile-controls-layer .mobile-actions-cluster{display:none}#settings-window .touch-controls-setting{display:flex;align-items:center;justify-content:flex-start;gap:6px}#settings-window .touch-controls-setting input{flex:none;margin:0}@media(hover:none)and (pointer:coarse){#hud #mobile-controls-layer .joy-key{display:none}}#hud #mail-window{--cqw:5.46px;inset:0;margin:auto;width:min(546px,calc((100vw - 12px)/var(--ui-zoom,1)),max(458px,calc(((100dvh - 24px)/var(--ui-zoom,1))*.9528)));max-width:none;max-height:calc((100dvh - 12px)/var(--ui-zoom,1));aspect-ratio:1211/1271;z-index:30;container-type:inline-size;overflow:visible;display:block;padding:0;background:none;border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 8px 18px #000a);color:#1f2a4d;font-family:Noto Sans Thai,Leelawadee UI,Tahoma,Arial,sans-serif;animation:none}#hud #mail-window[hidden]{display:none}#hud #mail-window:before{content:"";position:absolute;inset:0;z-index:-1;border-style:solid;border-width:calc(var(--cqw)*34.6) 0 calc(var(--cqw)*10.4);border-image:url(/ui/mail/frame.webp) 346 0 104 fill/calc(var(--cqw)*34.6) 0 calc(var(--cqw)*10.4) stretch;pointer-events:none}#hud #mail-window i{font-style:normal}#hud #mail-window .titlebar{position:absolute;left:0;right:0;top:calc(var(--cqw)*3.15);height:calc(var(--cqw)*7.77);padding:0 26% 0 27%;display:flex;align-items:center;justify-content:center;background:none;border:0;cursor:grab;text-shadow:none}#hud #mail-window .mail-title{font-size:calc(var(--cqw)*3.55)!important;font-weight:700;line-height:1;color:#fbf3dc;white-space:nowrap;letter-spacing:calc(var(--cqw)*.05);text-shadow:calc(var(--cqw)*-.25) 0 #0e2250,calc(var(--cqw)*.25) 0 #0e2250,0 calc(var(--cqw)*-.25) #0e2250,0 calc(var(--cqw)*.25) #0e2250,calc(var(--cqw)*-.2) calc(var(--cqw)*-.2) #0e2250,calc(var(--cqw)*.2) calc(var(--cqw)*-.2) #0e2250,calc(var(--cqw)*-.2) calc(var(--cqw)*.2) #0e2250,calc(var(--cqw)*.2) calc(var(--cqw)*.2) #0e2250,0 calc(var(--cqw)*.55) #0008}#hud #mail-window .mail-title:before{content:none}#hud #mail-window .mail-title i{margin:0 calc(var(--cqw)*.7);font-size:calc(var(--cqw)*2.6)!important;vertical-align:calc(var(--cqw)*.25)}#hud #mail-window .titlebar button{position:absolute;left:90.7%;top:calc(var(--cqw)*.5);width:6.6%;height:auto;aspect-ratio:1;min-width:0;padding:0;border:0;border-radius:50%;background:none;box-shadow:none;color:transparent;font-size:0!important;cursor:pointer}#hud #mail-window .titlebar button:hover{background:#fff3;box-shadow:none}#hud #mail-window .mail-top{position:absolute;left:12.2%;right:4.6%;top:calc(var(--cqw)*13.54);height:calc(var(--cqw)*7.56);display:grid;grid-template-columns:1fr 23.5% 23.5%;gap:calc(var(--cqw)*1.4);align-items:stretch}#hud #mail-window .mail-stats{display:grid;grid-template-columns:repeat(3,1fr);min-width:0;border:calc(var(--cqw)*1.3) solid transparent;border-image:url(/ui/mail/stats.webp) 22 fill/calc(var(--cqw)*1.3) stretch;image-rendering:pixelated}#hud #mail-window .mail-stat{display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr 1fr;column-gap:calc(var(--cqw)*1);align-items:center;justify-content:center;min-width:0;margin:calc(var(--cqw)*-.6) 0;padding:0 calc(var(--cqw)*.4);white-space:nowrap}#hud #mail-window .mail-stat i{grid-row:1/3;width:calc(var(--cqw)*3.5);height:calc(var(--cqw)*3.5);background:center/contain no-repeat}#hud #mail-window .mail-stat.total i{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a9099' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='5' width='19' height='14' rx='1.5'/%3E%3Cpath d='M3 6.5l9 7 9-7'/%3E%3C/svg%3E")}#hud #mail-window .mail-stat.unread i{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232f6fd6' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='5' width='19' height='14' rx='1.5'/%3E%3Cpath d='M3 6.5l9 7 9-7'/%3E%3C/svg%3E")}#hud #mail-window .mail-stat.gift i{width:calc(var(--cqw)*4);height:calc(var(--cqw)*4);background-image:url(/ui/mail/gift.png);image-rendering:pixelated}#hud #mail-window .mail-stat b{align-self:end;font-size:calc(var(--cqw)*2)!important;font-weight:700;line-height:1.1;color:#1d2440;text-align:center}#hud #mail-window .mail-stat small{align-self:start;font-size:calc(var(--cqw)*1.5)!important;font-weight:500;line-height:1.2;color:#7d8794;text-align:center}#hud #mail-window .mail-btn{display:flex;align-items:center;justify-content:center;gap:calc(var(--cqw)*.8);min-width:0;height:auto;margin:0;padding:0;border:calc(var(--cqw)*1.5) solid transparent;border-radius:0;background:none;box-shadow:none;font:inherit;font-size:calc(var(--cqw)*1.95)!important;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;image-rendering:pixelated;transition:none}#hud #mail-window .mail-btn.gold{border-image:url(/ui/mail/btn-gold.webp) 30 fill/calc(var(--cqw)*1.5) stretch;color:#4a2c06;text-shadow:0 calc(var(--cqw)*.15) #ffe9a6}#hud #mail-window .mail-btn.blue{border-image:url(/ui/mail/btn-blue.webp) 30 fill/calc(var(--cqw)*1.5) stretch;color:#fff;text-shadow:0 calc(var(--cqw)*.2) #0a1c44}#hud #mail-window .mail-btn.cream{border:calc(var(--cqw)*.25) solid #d8c9a4;border-radius:calc(var(--cqw)*.9);background:linear-gradient(#fffaf0,#f3e7cd);box-shadow:inset 0 0 0 calc(var(--cqw)*.2) #fffdf6,0 calc(var(--cqw)*.35) 0 #dccba3;color:#232c4a}#hud #mail-window .mail-btn:hover:not(:disabled){filter:brightness(1.07)}#hud #mail-window .mail-btn:active:not(:disabled){translate:0 calc(var(--cqw)*.15)}#hud #mail-window .mail-btn:disabled{opacity:.6;filter:grayscale(.9) brightness(1.04);text-shadow:none;cursor:default}#hud #mail-window .mail-ico{flex:none;width:calc(var(--cqw)*2.6);height:calc(var(--cqw)*2.6);background:center/contain no-repeat}#hud #mail-window .mail-ico.chest{width:calc(var(--cqw)*3.4);height:calc(var(--cqw)*3.4);margin:calc(var(--cqw)*-1) 0;background-image:url(/ui/mail/chest.png);image-rendering:pixelated}#hud #mail-window .mail-btn.blue .mail-ico.trash{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M9.500 7V4.500h5V7M6.500 7l1 13h9l1-13M10 10.500v6M14 10.500v6'/%3E%3C/svg%3E")}#hud #mail-window .mail-ico.trash{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d2746' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M9.500 7V4.500h5V7M6.500 7l1 13h9l1-13M10 10.500v6M14 10.500v6'/%3E%3C/svg%3E")}#hud #mail-window .mail-ico.clock{width:calc(var(--cqw)*2.3);height:calc(var(--cqw)*2.3);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235d6470' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5h4'/%3E%3C/svg%3E")}#hud #mail-window .mail-list{position:absolute;left:12.2%;right:4.4%;top:calc(var(--cqw)*22.46);bottom:calc(var(--cqw)*9.87);display:flex;flex-direction:column;gap:calc(var(--cqw)*.75);padding:0 calc(var(--cqw)*.4) 0 0;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#c9b27a transparent;background:none;border:0}#hud #mail-window .mail-item{flex:none;position:relative;display:grid;grid-template-columns:calc(var(--cqw)*3.2) calc(var(--cqw)*9.4) minmax(0,1fr) auto;column-gap:calc(var(--cqw)*1.5);align-items:center;min-height:0;aspect-ratio:1196/194;padding:0 calc(var(--cqw)*2.2) 0 calc(var(--cqw)*1.5);border:0;border-radius:0;background:url(/ui/mail/row.webp) center/100% 100% no-repeat;cursor:pointer}#hud #mail-window .mail-item.open{aspect-ratio:auto;align-items:start;padding-top:calc(var(--cqw)*2.6);padding-bottom:calc(var(--cqw)*2.6)}#hud #mail-window .mail-item:hover{filter:brightness(1.025)}#hud #mail-window .mail-dot{align-self:start;justify-self:center;margin-top:calc(var(--cqw)*3.4);width:calc(var(--cqw)*1.9);height:calc(var(--cqw)*1.9);border-radius:50%;background:#1f6fe8;box-shadow:0 0 0 calc(var(--cqw)*.3) #fff,0 0 0 calc(var(--cqw)*.45) #9db9e8}#hud #mail-window .mail-item.open .mail-dot{margin-top:calc(var(--cqw)*.8)}#hud #mail-window .mail-item.unread .mail-dot{animation:mail-unread 1.4s ease-in-out infinite}@keyframes mail-unread{50%{box-shadow:0 0 0 calc(var(--cqw)*.3) #fff,0 0 0 calc(var(--cqw)*.9) #4d8df066}}#hud #mail-window .mail-art{width:calc(var(--cqw)*9.4);height:calc(var(--cqw)*9.4);background:url(/ui/mail/stall.png) center/contain no-repeat;image-rendering:pixelated}#hud #mail-window .mail-art.gift{border:calc(var(--cqw)*.35) solid #d9c49a;box-shadow:inset 0 0 0 calc(var(--cqw)*.3) #f3e6c8;background:#ecdcb8 url(/ui/mail/gift.png) center/72% no-repeat}#hud #mail-window .mail-main{display:flex;flex-direction:column;justify-content:center;gap:calc(var(--cqw)*.35);min-width:0}#hud #mail-window .mail-from{font-size:calc(var(--cqw)*2.5)!important;font-weight:700;line-height:1.15;color:#14246e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#hud #mail-window .mail-subject{margin:0;font-size:calc(var(--cqw)*2.05)!important;font-weight:600;line-height:1.25;color:#22262f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#hud #mail-window .mail-item.open .mail-subject{white-space:normal}#hud #mail-window .mail-text{margin:calc(var(--cqw)*.4) 0;padding:calc(var(--cqw)*1) calc(var(--cqw)*1.3);border:calc(var(--cqw)*.2) solid #e3d6b4;border-radius:calc(var(--cqw)*.8);background:#fffaf0cc;font-size:calc(var(--cqw)*1.85)!important;line-height:1.55;color:#4b4a44}#hud #mail-window .mail-atts{display:flex;flex-wrap:nowrap;align-items:center;gap:calc(var(--cqw)*1);min-width:0;overflow:hidden}#hud #mail-window .mail-item.open .mail-atts{flex-wrap:wrap}#hud #mail-window .mail-att{flex:none;display:inline-flex;align-items:center;gap:calc(var(--cqw)*1);height:calc(var(--cqw)*3.7);padding:0 calc(var(--cqw)*2.2) 0 calc(var(--cqw)*1.2);border:calc(var(--cqw)*.25) solid #d9b56a;border-radius:calc(var(--cqw)*2);background:linear-gradient(#fbe9bb,#f3d590);box-shadow:inset 0 calc(var(--cqw)*.25) #fff6d9;font-size:calc(var(--cqw)*2.05)!important;font-weight:700;line-height:1;color:#2c2a26;font-variant-numeric:tabular-nums;white-space:nowrap}#hud #mail-window .mail-att img,#hud #mail-window .mail-coin{flex:none;width:calc(var(--cqw)*2.9);height:calc(var(--cqw)*2.9);object-fit:contain;image-rendering:pixelated}#hud #mail-window .mail-coin{background:url(/ui/mail/coin.png) center/contain no-repeat}#hud #mail-window .mail-coin.mail-gold{background-image:url(/ui/premium/gold.png)}#hud #mail-window .mail-coin.mail-premium{background-image:url(/ui/daily/crown.png)}#hud #mail-window .mail-taken{flex:none;margin-left:calc(var(--cqw)*.8);font-size:calc(var(--cqw)*2.05)!important;font-weight:500;color:#a9a9a6}#hud #mail-window .mail-side{align-self:stretch;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;padding:calc(var(--cqw)*2) 0 calc(var(--cqw)*1.9)}#hud #mail-window .mail-item.open .mail-side{padding:calc(var(--cqw)*.4) 0}#hud #mail-window .mail-time{display:flex;align-items:center;gap:calc(var(--cqw)*.9);margin-right:calc(var(--cqw)*1.4);font-size:calc(var(--cqw)*1.75)!important;font-weight:500;color:#5d6470;white-space:nowrap;font-variant-numeric:tabular-nums}#hud #mail-window .mail-side .mail-btn{width:calc(var(--cqw)*10.4);height:calc(var(--cqw)*4.7);gap:calc(var(--cqw)*1.2);font-size:calc(var(--cqw)*1.9)!important}#hud #mail-window .mail-side .mail-btn.gold{width:auto;min-width:calc(var(--cqw)*10.4);padding:0 calc(var(--cqw)*.4)}#hud #mail-window .mail-empty{margin:auto;text-align:center;font-size:calc(var(--cqw)*2.4)!important;font-weight:600;color:#6d6552;line-height:1.9}#hud #mail-window .mail-empty small{font-size:calc(var(--cqw)*1.8)!important;font-weight:500;color:#9a917c}#hud #mail-window .mail-note{position:absolute;left:27%;right:28%;top:auto;bottom:calc(var(--cqw)*2.94);height:calc(var(--cqw)*5.88);margin:0;display:flex;align-items:center;justify-content:center;font-size:calc(var(--cqw)*1.62)!important;font-weight:500;color:#5b5648;white-space:nowrap;pointer-events:none}#hud #mail-window .mail-note i{margin:0 calc(var(--cqw)*.9)}#hud [data-toggle=mail-window]{position:relative}#hud [data-toggle=mail-window] #mail-badge{position:absolute;top:0;right:6px;min-width:14px;height:14px;padding:0 3px;border-radius:7px;border:1px solid #fff;background:radial-gradient(circle at 40% 35%,#ff6a6a,#d8141d);color:#fff;font-size:9px;font-weight:800;line-height:12px;text-align:center;font-style:normal}#hud .toolbar .mail-menu-art{display:block;width:100%;height:100%;background:url(/ui/mail-menu.png) center/contain no-repeat}#hud #premium-window{--pw-width:470px;--pw-aspect:.92}#hud #premium-window .prem-body,#hud #premium-window .prem-tab{display:flex;flex-direction:column;gap:calc(var(--u)*10)}#hud #premium-window .prem-tab[hidden]{display:none}#hud #premium-window .prem-wallet{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u)*10)}#hud #premium-window .prem-status{padding:calc(var(--u)*4) calc(var(--u)*14);border:calc(var(--u)*2) solid #b9a77f;border-radius:calc(var(--u)*20);background:#efe5cb;font-size:calc(var(--u)*22)!important;font-weight:700;color:#7d6a45}#hud #premium-window .prem-status.on{border-color:#c9a45c;background:linear-gradient(#7c1f2c,#4f0f1b);color:#ffe7a8;text-shadow:0 calc(var(--u)*1.5) #2a0509;box-shadow:inset 0 0 0 calc(var(--u)*1.5) #a8434f}#hud #premium-window .prem-purse{display:flex;align-items:center;gap:calc(var(--u)*6);font-size:calc(var(--u)*24)!important;font-weight:700;font-variant-numeric:tabular-nums}#hud #premium-window .prem-purse b{margin-right:calc(var(--u)*10)}#hud #premium-window :is(.prem-gold,.prem-silver){display:inline-block;flex:none;width:calc(var(--u)*30);height:calc(var(--u)*30);vertical-align:-.22em;background:url(/ui/premium/gold.png) center/contain no-repeat;image-rendering:pixelated}#hud #premium-window .prem-silver{background-image:url(/ui/profile/coin.png)}#hud #premium-window .pw-ico.crown{background-image:url(/ui/daily/crown.png)}#hud #premium-window .pw-ico.coin{background-image:url(/ui/premium/gold.png)}#hud #premium-window .prem-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--u)*8)}#hud #premium-window .prem-tabs .pw-chip{height:calc(var(--u)*48);font-size:calc(var(--u)*24)!important}#hud #premium-window .prem-perks{margin:0;padding:calc(var(--u)*10) calc(var(--u)*16) calc(var(--u)*12) calc(var(--u)*40);font-size:calc(var(--u)*22)!important;line-height:1.5}#hud #premium-window .prem-perks li{font-size:inherit!important}#hud #premium-window .prem-perks b{color:#9a2233}#hud #premium-window .prem-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(var(--u)*8)}#hud #premium-window .prem-card{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u)*4);min-width:0;padding:calc(var(--u)*8) calc(var(--u)*6);border:calc(var(--u)*2.5) solid #c9a45c;border-radius:calc(var(--u)*12);box-shadow:inset 0 0 0 calc(var(--u)*2) #0005,inset 0 0 0 calc(var(--u)*3.5) #e9cf8a55,0 calc(var(--u)*3) calc(var(--u)*5) #4a2c0655;color:#fff4d6;text-align:center}#hud #premium-window .prem-card.premium{background:radial-gradient(ellipse at 50% 28%,#8a2434,#57101d 55%,#3a0912)}#hud #premium-window .prem-card.gold{background:radial-gradient(ellipse at 50% 28%,#a66a16,#6b430c 55%,#43290a)}#hud #premium-window .prem-card h4{margin:0;display:flex;align-items:center;gap:calc(var(--u)*4);font-family:Cormorant Garamond,"Noto Serif Thai",Noto Sans Thai,serif;font-size:calc(var(--u)*30)!important;font-weight:700;line-height:1.1;color:#fff4d6;text-shadow:0 calc(var(--u)*2) #2a0509;white-space:nowrap}#hud #premium-window .prem-card small{min-height:calc(var(--u)*40);display:flex;align-items:center;font-size:calc(var(--u)*16)!important;line-height:1.2;color:#e9cf8a}#hud #premium-window .prem-card small b{margin-left:.3em;color:#ffd75e;font-size:inherit!important}#hud #premium-window .prem-card .pw-btn{width:100%;min-height:calc(var(--u)*46);padding:0;font-size:calc(var(--u)*22)!important;white-space:nowrap}#hud #premium-window .prem-card .pw-btn .prem-gold{width:calc(var(--u)*22);height:calc(var(--u)*22);margin-right:calc(var(--u)*3)}#hud #premium-window .prem-card .prem-price{font-size:calc(var(--u)*24)!important;font-weight:700;color:#ffe7a8;text-shadow:0 calc(var(--u)*1.5) #2a0509;font-variant-numeric:tabular-nums}#hud #premium-window .prem-card .pw-btn.prem-soon{font-size:calc(var(--u)*19)!important;filter:grayscale(.35);opacity:.85}#hud #premium-window .prem-card .pw-btn.short{filter:grayscale(.75);opacity:.7}#hud #premium-window .prem-card .pw-btn.armed{filter:brightness(1.2) drop-shadow(0 0 calc(var(--u)*5) #ffe27a)}#hud #premium-window .prem-art{display:grid;place-items:center;width:100%;height:calc(var(--u)*104);background:radial-gradient(closest-side,var(--glow,#ffc04a66),transparent)}#hud #premium-window .prem-art i{display:block;width:var(--size);height:var(--size);background:url(/ui/daily/crown.png) center/contain no-repeat;image-rendering:pixelated;filter:drop-shadow(0 calc(var(--u)*3) 0 #00000066)}#hud #premium-window .prem-art.chest i{background-image:url(/ui/mail/chest.png)}#hud #premium-window .prem-art.tier0{--size:calc(var(--u)*100);--glow:#ffd24acc}#hud #premium-window .prem-art.tier1{--size:calc(var(--u)*88);--glow:#ffc84aaa}#hud #premium-window .prem-art.tier2{--size:calc(var(--u)*76);--glow:#ffc04a88}#hud #premium-window .prem-art.tier3{--size:calc(var(--u)*64);--glow:#ffb84a55}#hud #premium-window .prem-art.tier4{--size:calc(var(--u)*52);--glow:#ffb04a33}#hud #premium-window .prem-hint{margin:0;font-size:calc(var(--u)*18)!important;text-align:center;color:#7d6a45}#hud #premium-window .prem-chart-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:calc(var(--u)*10);align-items:center;padding:calc(var(--u)*8) calc(var(--u)*10)}#hud #premium-window .prem-chart{min-height:calc(var(--u)*150);display:grid;border-radius:calc(var(--u)*8);background:#1c2f57;box-shadow:inset 0 0 0 calc(var(--u)*2) #0b1a3a}#hud #premium-window .prem-chart svg{width:100%;height:100%;display:block}#hud #premium-window .prem-chart text{font:600 9px Noto Sans Thai,sans-serif;fill:#aab8cb}#hud #premium-window .prem-chart .axis{stroke:#5673a0;stroke-width:1}#hud #premium-window .prem-chart .line{fill:none;stroke:#c0392b;stroke-width:2;stroke-linejoin:round}#hud #premium-window .prem-chart circle{fill:#ffc53a;stroke:#7a4a06;stroke-width:1}#hud #premium-window .prem-chart .pw-empty{color:#aab8cb}#hud #premium-window .prem-frames{display:flex;flex-direction:column;gap:calc(var(--u)*6)}#hud #premium-window .prem-trade{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u)*10)}#hud #premium-window .prem-side{display:flex;flex-direction:column;gap:calc(var(--u)*6);padding:calc(var(--u)*8) calc(var(--u)*12) calc(var(--u)*10);font-size:calc(var(--u)*21)!important}#hud #premium-window .prem-side p{margin:0;font-size:inherit!important}#hud #premium-window .prem-side p b{font-size:calc(var(--u)*28)!important;color:#7a5a1c;font-variant-numeric:tabular-nums}#hud #premium-window .prem-side label{display:grid;grid-template-columns:1fr calc(var(--u)*160);align-items:center;gap:calc(var(--u)*6);font-size:inherit!important;font-weight:600}#hud #premium-window .prem-side input{width:100%;min-width:0}#hud #premium-window .prem-total{min-height:calc(var(--u)*26);font-size:calc(var(--u)*19)!important;font-weight:700;color:#1c7a3e}#hud #premium-window .prem-actions{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u)*6)}#hud #premium-window .prem-actions .pw-btn{min-height:calc(var(--u)*48);padding:0;font-size:calc(var(--u)*21)!important}#hud #premium-window .prem-orders-panel .pw-list{max-height:calc(var(--u)*150)}#hud #premium-window .pw-note.bad{color:#a02626}#hud .generated-menu-icon.premium-menu-icon{background-image:none}#hud .toolbar .premium-menu-art{display:block;width:100%;height:100%;background:url(/ui/daily/crown.png) center/82% no-repeat;image-rendering:pixelated}#hud .toolbar .is-premium .premium-menu-icon{box-shadow:inset 0 0 0 1px #c9a45c,0 0 6px #ffc84a}#hud #premium-badge{color:#ffd75e}.prem-legal{margin:10px 2px 0;padding:10px 12px;border:1px dashed #c9a45c;border-radius:8px;background:#fbf6e8;color:#6d5426;font-size:11.5px;line-height:1.75}.prem-legal p{margin:0 0 6px}.prem-legal p:last-child{margin-bottom:0}.prem-vat{font-weight:700;color:#4a3a12}.prem-consent{display:flex;gap:8px;align-items:flex-start;margin:8px 0;padding:8px 10px;border-radius:7px;background:#fffdf6;cursor:pointer}.prem-consent input{flex:0 0 auto;width:17px;height:17px;margin:2px 0 0;accent-color:#16295a;cursor:pointer}.prem-legal a{color:#16295a;text-decoration:underline;text-underline-offset:2px}.prem-legal-links{text-align:center;font-weight:600}#hud #party-panel{position:absolute;left:12px;top:150px;z-index:9;width:184px;padding:2px;overflow:hidden;pointer-events:auto;background:#f7f0de;border:1px solid #c8b07d;border-radius:7px;box-shadow:inset 0 0 0 2px #f7f0de,inset 0 0 0 3px #dccaa0,0 4px 14px #0008;color:#1c2f57;font:11px Noto Sans Thai,Tahoma,Leelawadee UI,sans-serif}#hud #party-panel .party-head{display:flex;align-items:center;justify-content:space-between;gap:6px;border-radius:5px 5px 0 0;background:linear-gradient(90deg,#c9a45c,#c9a45c) bottom/100% 1.5px no-repeat,linear-gradient(90deg,#16295a,#21407a 70%,#2b4e8d)}#hud #party-panel.collapsed .party-head{border-radius:5px;background:linear-gradient(90deg,#16295a,#21407a 70%,#2b4e8d)}#hud #party-panel .party-fold{flex:1;min-width:0;padding:5px 7px;border:0;border-radius:0;background:none;box-shadow:none;color:#f7eed6;font:700 12px Cormorant Garamond,"Noto Serif Thai",Noto Sans Thai,serif;text-align:left;text-shadow:0 1px 0 #0b1a3a;cursor:pointer;white-space:nowrap}#hud #party-panel .party-fold:hover{color:#ffe9a6;background:none}#hud #party-panel .party-bonus{margin-right:7px;padding:1px 5px;border-radius:999px;background:#0b1a3a88;font-style:normal;font-weight:700;font-size:10px;color:#9ff0a4;white-space:nowrap}#hud #party-panel .party-bonus.none{color:#aab8cb}#hud #party-panel.collapsed .party-body{display:none}#hud #party-panel ul{list-style:none;margin:0;padding:3px 0;max-height:min(44vh,330px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#c9b483 transparent}#hud #party-panel .party-member{padding:4px 8px 5px;border-bottom:1px dashed #dccaa0}#hud #party-panel .party-member:last-child{border-bottom:0}#hud #party-panel .party-member.away{opacity:.6}#hud #party-panel .party-line{display:flex;align-items:baseline;gap:5px}#hud #party-panel .party-line b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;color:#1c2f57}#hud #party-panel .party-member.self .party-line b{color:#7a5a1c}#hud #party-panel .party-line small{font-size:9px;font-weight:600;color:#7d6636;font-variant-numeric:tabular-nums}#hud #party-panel .party-crown{color:#c9a45c;text-shadow:0 1px 0 #fff8}#hud #party-panel .party-away{display:block;font-size:9px;color:#93805c}#hud #party-panel .party-hp{display:block;height:6px;margin-top:3px;background:#e4d5b3;border:1px solid #b9a472;border-radius:3px;overflow:hidden;box-shadow:inset 0 1px 1px #0002}#hud #party-panel .party-hp i{display:block;height:100%;background:linear-gradient(#7fe08a,#3fa854);transition:width .15s linear}#hud #party-panel .party-hp.dead i{background:#a3473f}#hud #party-panel .party-kick{flex:none;width:16px;height:16px;padding:0;border:1px solid #b08b84;border-radius:4px;background:linear-gradient(#fff,#f6e6e4);box-shadow:inset 0 -2px #e9d3d0;color:#a3473f;font-size:11px;line-height:12px;cursor:pointer}#hud #party-panel .party-share{display:flex;align-items:center;gap:6px;min-height:0;margin:0;padding:5px 8px;line-height:1.2;border-top:1px dashed #dccaa0;font-weight:600;color:#1c2f57;cursor:pointer}#hud #party-panel .party-share.locked{cursor:default;color:#93805c}#hud #party-panel .party-share input{flex:none;width:13px;height:13px;min-height:0;margin:0;accent-color:#21407a}#hud #party-panel .party-share span{min-width:0}#hud #party-panel .party-leave{display:block;width:calc(100% - 14px);margin:4px 7px 6px;padding:4px 0;border:1px solid #b08b84;border-radius:5px;background:linear-gradient(#fff,#f6e6e4);box-shadow:inset 0 -2px #e9d3d0;color:#8d2f22;font:700 11px Noto Sans Thai,Tahoma,Leelawadee UI,sans-serif;cursor:pointer}#hud #party-panel .party-leave:hover,#hud #party-panel .party-kick:hover{background:linear-gradient(#fff,#f2d7d3)}#hud #party-window{--cqw:5.12px;inset:0;margin:auto;width:min(512px,calc((100vw - 12px)/var(--ui-zoom,1)),calc((100dvh - 24px)/var(--ui-zoom,1)*1.235));max-width:none;max-height:none;aspect-ratio:1366/1106;z-index:40;container-type:inline-size;overflow:visible;display:block;padding:0;background:url(/ui/party/frame.webp) center/100% 100% no-repeat;border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 8px 18px #000a);color:#2b2a33;font-family:Noto Sans Thai,Leelawadee UI,Tahoma,Arial,sans-serif;animation:none}#hud #party-window[hidden]{display:none}#hud #party-window i{font-style:normal}#hud #party-window .titlebar{position:absolute;left:0;right:0;top:calc(var(--cqw)*2.8);height:calc(var(--cqw)*9.2);padding:0 10% 0 16.6%;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-content:center;align-items:center;column-gap:calc(var(--cqw)*2);background:none;border:0;cursor:grab;text-shadow:none}#hud #party-window .pw-title{grid-area:1/1;font-size:calc(var(--cqw)*4.3)!important;font-weight:700;line-height:1.1;color:#fbf3dc;white-space:nowrap;text-shadow:calc(var(--cqw)*-.25) 0 #0b1a3c,calc(var(--cqw)*.25) 0 #0b1a3c,0 calc(var(--cqw)*-.25) #0b1a3c,0 calc(var(--cqw)*.25) #0b1a3c,0 calc(var(--cqw)*.6) #0009}#hud #party-window .pw-title:before{content:none}#hud #party-window .pw-sub{grid-area:2/1;font-family:Silkscreen,"Press Start 2P",monospace;font-size:calc(var(--cqw)*1.45)!important;letter-spacing:calc(var(--cqw)*.42);line-height:1.2;color:#d9c48c}#hud #party-window .pw-tag{grid-area:1/2/3/3;justify-self:end;font-style:normal;font-size:calc(var(--cqw)*2.05)!important;font-weight:500;color:#cfd6e6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}#hud #party-window .titlebar button{position:absolute;left:91.2%;top:calc(var(--cqw)*.2);width:7%;height:auto;aspect-ratio:1;min-width:0;padding:0;border:0;border-radius:50%;background:none;box-shadow:none;color:transparent;font-size:0!important;cursor:pointer}#hud #party-window .titlebar button:hover{background:#fff3;box-shadow:none}#hud #party-invite-form{position:absolute;left:4.4%;right:4.4%;top:calc(var(--cqw)*13.6);margin:0}#hud #party-invite-form label{display:block;margin:0 0 calc(var(--cqw)*.5) calc(var(--cqw)*1.6);font-size:calc(var(--cqw)*2.2)!important;font-weight:700;line-height:1.3;color:#2b2a33}#hud #party-window .party-invite-row{display:grid;grid-template-columns:1fr 25%;gap:calc(var(--cqw)*1.6);height:calc(var(--cqw)*5.6)}#hud #party-window .pw-search{display:flex;align-items:center;gap:calc(var(--cqw)*1.2);min-width:0;padding:0 calc(var(--cqw)*1.6);border:calc(var(--cqw)*1.2) solid transparent;border-image:url(/ui/party/search.webp) 28 fill/calc(var(--cqw)*1.2) stretch;image-rendering:pixelated}#hud #party-window .pw-search:before{content:"";flex:none;width:calc(var(--cqw)*2.8);height:calc(var(--cqw)*2.8);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c3ccda' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10.500' cy='10.500' r='7'/%3E%3Cpath d='M16 16l6 6'/%3E%3C/svg%3E") center/contain no-repeat}#hud #party-window .pw-search input{flex:1;min-width:0;height:100%;padding:0;border:0;border-radius:0;background:none;box-shadow:none;outline:none;color:#f1f4fa;font:inherit;font-size:calc(var(--cqw)*2.2)!important}#hud #party-window .pw-search input::placeholder{color:#93a0b4}#hud #party-window button.pw-gold,#hud #party-window button.pw-add,#hud #party-window button.pw-refresh,#hud #party-window button.pw-leave,#hud #party-window button.pw-kick{display:flex;align-items:center;justify-content:center;gap:calc(var(--cqw)*1);min-width:0;height:auto;margin:0;padding:0;border:calc(var(--cqw)*1.3) solid transparent;border-radius:0;background:none;box-shadow:none;font:inherit;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;image-rendering:pixelated;transition:none}#hud #party-window button.pw-gold{border-image:url(/ui/party/btn-gold.webp) 30 fill/calc(var(--cqw)*1.3) stretch;color:#fff8e2;font-size:calc(var(--cqw)*2.6)!important;text-shadow:0 calc(var(--cqw)*.25) #5a3a06}#hud #party-window button.pw-add{height:calc(var(--cqw)*4.5);border-image:url(/ui/party/btn-green.webp) 28 fill/calc(var(--cqw)*1.3) stretch;color:#fff;font-size:calc(var(--cqw)*2.05)!important;text-shadow:0 calc(var(--cqw)*.2) #17431c}#hud #party-window button.pw-refresh,#hud #party-window button.pw-leave,#hud #party-window button.pw-kick{border-image:url(/ui/party/btn-cream.webp) 28 fill/calc(var(--cqw)*1.3) stretch;color:#33363f;font-size:calc(var(--cqw)*1.85)!important;font-weight:600}#hud #party-window button.pw-leave,#hud #party-window button.pw-kick{color:#8d2f22}#hud #party-window button:hover:not(:disabled){filter:brightness(1.07)}#hud #party-window button:active:not(:disabled){translate:0 calc(var(--cqw)*.15)}#hud #party-window button:disabled,#hud #party-invite-form.locked{opacity:.55;filter:grayscale(.8);cursor:default}#hud #party-window .pw-ico{flex:none;display:inline-block;width:calc(var(--cqw)*2.6);height:calc(var(--cqw)*2.6);background:center/contain no-repeat}#hud #party-window .pw-ico.add{width:calc(var(--cqw)*3.4);height:calc(var(--cqw)*3.4);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff8e2' stroke='none' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='7' r='4.2'/%3E%3Cpath d='M1.500 22c0-5.500 3-8.500 7.500-8.500s7.500 3 7.500 8.500z'/%3E%3Cpath d='M19.500 9v7M16 12.500h7' fill='none' stroke='%23fff8e2' stroke-width='2.8'/%3E%3C/svg%3E")}#hud #party-window .pw-ico.plus{width:calc(var(--cqw)*2.3);height:calc(var(--cqw)*2.3);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='4.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v16M4 12h16'/%3E%3C/svg%3E")}#hud #party-window .pw-ico.refresh{width:calc(var(--cqw)*2.2);height:calc(var(--cqw)*2.2);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2333363f' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12a8 8 0 1 1-2.600-5.900'/%3E%3Cpath d='M20.500 3v5h-5'/%3E%3C/svg%3E")}#hud #party-window .pw-ico.people{width:calc(var(--cqw)*3);height:calc(var(--cqw)*3);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23263450' stroke='none' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='7' r='4'/%3E%3Cpath d='M1 22c0-5.500 2.800-8.500 7-8.500s7 3 7 8.500z'/%3E%3Ccircle cx='17.500' cy='8' r='3.300'/%3E%3Cpath d='M16.500 22c0-3.500-.8-6-2.200-7.600 1-.6 2-.9 3.200-.9 3.600 0 5.500 2.800 5.500 8.500z'/%3E%3C/svg%3E")}#hud #party-window .pw-ico.swords{width:calc(var(--cqw)*3.4);height:calc(var(--cqw)*3.4);background-image:url(/ui/party/swords.png);image-rendering:pixelated}#hud #party-window .pw-ico.star{width:calc(var(--cqw)*3);height:calc(var(--cqw)*3);background-image:url(/ui/party/star.png);image-rendering:pixelated}#hud #party-window .pw-panel{position:absolute;left:3.6%;right:3.6%;top:calc(var(--cqw)*24.3);height:calc(var(--cqw)*29.2);display:flex;flex-direction:column;border:calc(var(--cqw)*.22) solid #cdbb94;border-radius:calc(var(--cqw)*1);background:#f6ecd6;box-shadow:inset 0 0 0 calc(var(--cqw)*.2) #fbf5e6;overflow:hidden}#hud #party-window .pw-panel-head{flex:none;display:flex;align-items:center;gap:calc(var(--cqw)*1.3);height:calc(var(--cqw)*5.6);padding:0 calc(var(--cqw)*1.2) 0 calc(var(--cqw)*1.4)}#hud #party-window .pw-panel-head b{font-size:calc(var(--cqw)*2.35)!important;font-weight:700;color:#2b2a33;white-space:nowrap}#hud #party-window .pw-hint{flex:1;font-size:calc(var(--cqw)*1.9)!important;color:#8b8578;white-space:nowrap}#hud #party-window .pw-hint[hidden]{display:block;visibility:hidden}#hud #party-window .pw-place.away{font-size:calc(var(--cqw)*1.55)!important;color:#77736a}#hud #party-window .pw-hint:before{content:"•";margin-right:calc(var(--cqw)*1.3)}#hud #party-window button.pw-refresh{width:calc(var(--cqw)*11.5);height:calc(var(--cqw)*3.9)}#hud #party-window .pw-rows{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#c9b27a transparent;border-top:calc(var(--cqw)*.2) solid #d8c9a6}#hud #party-window .pw-row{display:grid;grid-template-columns:calc(var(--cqw)*5.6) calc(var(--cqw)*6.2) minmax(0,1fr) calc(var(--cqw)*19) calc(var(--cqw)*18) calc(var(--cqw)*14.5);column-gap:calc(var(--cqw)*1.2);align-items:center;height:calc(var(--cqw)*5.85);padding:0 calc(var(--cqw)*1.1) 0 calc(var(--cqw)*1.4);border-bottom:calc(var(--cqw)*.2) solid #dccfae;background:#f3e8cf}#hud #party-window .pw-row:nth-child(2n){background:#ebdfc3}#hud #party-window .pw-row.self .pw-name{color:#0f4f8a}#hud #party-window .pw-face{width:calc(var(--cqw)*5.4);height:calc(var(--cqw)*5);border:calc(var(--cqw)*.3) solid #2c3a55;border-radius:calc(var(--cqw)*.6);box-shadow:0 0 0 calc(var(--cqw)*.2) #8b96ad;background:#3a4a6b center 12%/190% no-repeat;image-rendering:pixelated}#hud #party-window .pw-lv{font-size:calc(var(--cqw)*2.05)!important;font-weight:800;color:#f1c93b;white-space:nowrap;text-shadow:calc(var(--cqw)*-.2) 0 #4a3206,calc(var(--cqw)*.2) 0 #4a3206,0 calc(var(--cqw)*-.2) #4a3206,0 calc(var(--cqw)*.2) #4a3206,calc(var(--cqw)*-.15) calc(var(--cqw)*-.15) #4a3206,calc(var(--cqw)*.15) calc(var(--cqw)*.15) #4a3206,calc(var(--cqw)*.15) calc(var(--cqw)*-.15) #4a3206,calc(var(--cqw)*-.15) calc(var(--cqw)*.15) #4a3206}#hud #party-window .pw-name{font-size:calc(var(--cqw)*2.35)!important;font-weight:500;color:#1f2026;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#hud #party-window .pw-job,#hud #party-window .pw-place{display:flex;align-items:center;gap:calc(var(--cqw)*1.2);min-width:0;font-size:calc(var(--cqw)*1.95)!important;color:#34353d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#hud #party-window .pw-job img{flex:none;width:calc(var(--cqw)*3.6);height:calc(var(--cqw)*3.6);object-fit:contain;image-rendering:pixelated}#hud #party-window .pw-dot{flex:none;width:calc(var(--cqw)*1.5);height:calc(var(--cqw)*1.5);border-radius:50%;background:#43a047;box-shadow:inset 0 calc(var(--cqw)*-.3) #2c7a31,0 0 0 calc(var(--cqw)*.15) #2a5c2d}#hud #party-window .pw-dot.idle{background:#f0b12e;box-shadow:inset 0 calc(var(--cqw)*-.3) #c98a12,0 0 0 calc(var(--cqw)*.15) #8a5f0c}#hud #party-window .pw-dot.off{background:#a9a59a;box-shadow:inset 0 calc(var(--cqw)*-.3) #85827a,0 0 0 calc(var(--cqw)*.15) #66635c}#hud #party-window .pw-tagged{font-size:calc(var(--cqw)*1.75)!important;font-weight:700;color:#a9781c;text-align:center;white-space:nowrap}#hud #party-window button.pw-kick{height:calc(var(--cqw)*4);font-size:calc(var(--cqw)*1.5)!important}#hud #party-window .pw-divider{margin:0;padding:calc(var(--cqw)*.7) calc(var(--cqw)*1.6);font-size:calc(var(--cqw)*1.7)!important;font-weight:700;color:#7a6a4a;background:#e4d5b3;border-bottom:calc(var(--cqw)*.2) solid #dccfae}#hud #party-window .pw-empty{margin:0;padding:calc(var(--cqw)*7) calc(var(--cqw)*6);font-size:calc(var(--cqw)*2.05)!important;line-height:1.5;color:#7a6f5c;text-align:center}#hud #party-window .pw-perks{position:absolute;left:4.1%;right:5.6%;top:calc(var(--cqw)*54.5);height:calc(var(--cqw)*18.9);pointer-events:none}#hud #party-window .pw-bubble{position:absolute;left:8.6%;width:22.2%;top:calc(var(--cqw)*1.5);height:calc(var(--cqw)*4.6);display:flex;align-items:center;justify-content:center;font-size:calc(var(--cqw)*1.95)!important;font-weight:700;color:#4a2f1a;white-space:nowrap}#hud #party-window .pw-perks h4{position:absolute;left:41%;top:calc(var(--cqw)*1.1);margin:0;display:flex;align-items:center;gap:calc(var(--cqw)*1.4);font-size:calc(var(--cqw)*2.35)!important;font-weight:700;color:#2b2a33;white-space:nowrap}#hud #party-window .pw-perks ul{position:absolute;left:41%;right:0;top:calc(var(--cqw)*4.7);margin:0;padding:0;list-style:none;display:grid;gap:calc(var(--cqw)*.45)}#hud #party-window .pw-perks li{display:flex;align-items:center;gap:calc(var(--cqw)*1.5);font-size:calc(var(--cqw)*1.85)!important;line-height:1.25;color:#2f3038;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#hud #party-window .pw-perks li:before{content:"";flex:none;width:calc(var(--cqw)*1.95);height:calc(var(--cqw)*1.95);margin-left:calc(var(--cqw)*.4);background:url(/ui/party/sparkle.png) center/contain no-repeat;image-rendering:pixelated}#hud #party-window .pw-foot{position:absolute;left:4.4%;right:4.6%;top:calc(var(--cqw)*73.9);height:calc(var(--cqw)*5.2);display:flex;align-items:center;gap:calc(var(--cqw)*1.5)}#hud #party-window .pw-share{flex:none;position:relative;width:calc(var(--cqw)*3.3);height:calc(var(--cqw)*3.3);cursor:pointer}#hud #party-window .pw-share input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}#hud #party-window .pw-share input:disabled{cursor:default}#hud #party-window .pw-share i{position:absolute;inset:0;border:calc(var(--cqw)*.3) solid #8b96ad;border-radius:calc(var(--cqw)*.6);background:#263450;box-shadow:inset 0 0 0 calc(var(--cqw)*.2) #141d31}#hud #party-window #party-auto-label input:checked+i{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='4' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")}#hud #party-window .pw-share input:checked+i{background:#263450 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.500 12.500l5 5 10-11'/%3E%3C/svg%3E") center/78% no-repeat}#hud #party-window .pw-foot p{flex:1;min-width:0;margin:0;font-size:calc(var(--cqw)*1.95)!important;color:#3a3b42;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#hud #party-window button.pw-leave{width:calc(var(--cqw)*15);height:calc(var(--cqw)*3.9)}#hud #party-window button.pw-leave[hidden]{display:none}#hud #party-window .pw-count{flex:none;display:flex;align-items:center;gap:calc(var(--cqw)*1.4);font-size:calc(var(--cqw)*2.35)!important;font-weight:500;color:#2b2a33;white-space:nowrap}#hud .toolbar .party-menu-art{display:block;width:100%;height:100%;background:url(/ui/party-menu.png) center/contain no-repeat}#hud #friends-window.painted-window{z-index:38}#hud #friends-window #friends-add-form{display:flex;gap:calc(var(--u)*10);margin:0 0 calc(var(--u)*12)}#hud #friends-window #friends-add-form input{flex:1;min-width:0;height:calc(var(--u)*56);padding:0 calc(var(--u)*14);text-align:left;font-weight:600}#hud #friends-window #friends-add-form input:focus{outline:none;border-color:#16295a}#hud #friends-window #friends-add-form .pw-btn{flex:none;min-width:calc(var(--u)*190)}#hud #friends-window #friends-list{list-style:none;margin:0;padding:calc(var(--u)*6);display:flex;flex-direction:column;gap:calc(var(--u)*5);overflow-y:auto;min-height:calc(var(--u)*220);max-height:min(52dvh,calc(var(--u)*640));scrollbar-width:thin;scrollbar-color:#c9b483 transparent}#hud #friends-window .fr-head{flex:none;margin:calc(var(--u)*4) 0 0;padding:0 calc(var(--u)*14);height:calc(var(--u)*44);display:flex;align-items:center;border-radius:calc(var(--u)*7);font-family:Cormorant Garamond,"Noto Serif Thai",Noto Sans Thai,serif;font-size:calc(var(--u)*24)!important;font-weight:700;color:#f7eed6;text-shadow:0 calc(var(--u)*2) 0 #0b1a3a;background:linear-gradient(90deg,var(--gold),var(--gold)) bottom/100% calc(var(--u)*2) no-repeat,linear-gradient(90deg,#16295a,#21407a 70%,#2b4e8d)}#hud #friends-window .fr-head:first-child{margin-top:0}#hud #friends-window .fr-empty{padding:calc(var(--u)*40) calc(var(--u)*16);text-align:center;font-size:calc(var(--u)*22)!important;color:#93805c}#hud #friends-window .fr-row{flex:none;display:flex;align-items:center;gap:calc(var(--u)*10);min-height:calc(var(--u)*72);padding:calc(var(--u)*4) calc(var(--u)*12);background:url(/ui/mail/row.webp) center/100% 100% no-repeat}#hud #friends-window .fr-row.request{filter:drop-shadow(0 0 calc(var(--u)*4) #e9c46a)}#hud #friends-window .fr-row.request.out{filter:none}#hud #friends-window .fr-face{flex:none;width:calc(var(--u)*54);height:calc(var(--u)*54);border:calc(var(--u)*3) solid #2c3a55;border-radius:calc(var(--u)*7);box-shadow:0 0 0 calc(var(--u)*2) #8b96ad;background:#3a4a6b center 12%/180% no-repeat;image-rendering:pixelated}#hud #friends-window .fr-row.off .fr-face{filter:grayscale(1) brightness(.85)}#hud #friends-window .fr-who{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(var(--u)*1)}#hud #friends-window .fr-who b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(var(--u)*24)!important;font-weight:700;color:var(--navy)}#hud #friends-window .fr-row.off .fr-who b{color:#8b8578}#hud #friends-window .fr-who small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(var(--u)*19)!important;font-weight:500;color:#6d7a8c}#hud #friends-window .fr-dot{display:inline-block;width:calc(var(--u)*13);height:calc(var(--u)*13);margin-right:calc(var(--u)*6);border-radius:50%;background:#43a047;box-shadow:inset 0 calc(var(--u)*-3) #2c7a31,0 0 0 calc(var(--u)*1.5) #2a5c2d}#hud #friends-window .fr-row.off .fr-dot{background:#a9a59a;box-shadow:inset 0 calc(var(--u)*-3) #85827a,0 0 0 calc(var(--u)*1.5) #66635c}#hud #friends-window .fr-actions{flex:none;display:flex;gap:calc(var(--u)*6)}#hud #friends-window .fr-actions button{min-width:calc(var(--u)*46);height:calc(var(--u)*46);padding:0 calc(var(--u)*8);border:calc(var(--u)*2) solid #8794ad;border-radius:calc(var(--u)*8);background:linear-gradient(#fff,#eef1f6);box-shadow:inset 0 calc(var(--u)*-3) 0 #dfe3ea;color:var(--navy);font:inherit;font-size:calc(var(--u)*24)!important;font-weight:700;line-height:1;cursor:pointer}#hud #friends-window .fr-actions.wide button{font-size:calc(var(--u)*20)!important;padding:0 calc(var(--u)*14)}#hud #friends-window .fr-actions button:hover:not(:disabled){background:linear-gradient(#fff,#e2e8f4)}#hud #friends-window .fr-actions button:disabled{opacity:.35;cursor:default}#hud #friends-window .fr-actions button svg{width:calc(var(--u)*28);height:calc(var(--u)*28);display:block;margin:auto;filter:drop-shadow(0 calc(var(--u)*1.5) 0 #0004)}#hud #friends-window .fr-actions button[data-whisper],#hud #friends-window .fr-actions button[data-party],#hud #friends-window .fr-actions .fr-remove{padding:0;color:#fff;border-width:calc(var(--u)*2);box-shadow:inset 0 calc(var(--u)*2) 0 #fff6,inset 0 calc(var(--u)*-3) 0 #0003,0 calc(var(--u)*2) 0 #0002}#hud #friends-window .fr-actions button[data-whisper]{border-color:#9c2c6c;background:linear-gradient(#ff8fc8,#d6479a)}#hud #friends-window .fr-actions button[data-party]{border-color:#9a6a10;background:linear-gradient(#ffd76a,#d99a1e)}#hud #friends-window .fr-actions .fr-remove{border-color:#8a2a24;background:linear-gradient(#ef7d72,#c0392f)}#hud #friends-window .fr-actions button[data-whisper]:hover:not(:disabled){background:linear-gradient(#ffa6d4,#e055a6)}#hud #friends-window .fr-actions button[data-party]:hover:not(:disabled){background:linear-gradient(#ffe08a,#e6a82a)}#hud #friends-window .fr-actions .fr-remove:hover:not(:disabled){background:linear-gradient(#f59186,#d0463b)}#hud #friends-window .fr-actions button:disabled{filter:grayscale(.9);opacity:.4}#hud #friends-window .fr-actions .fr-yes{border-color:#16295a;background:linear-gradient(#2c5cb4,#193f86);box-shadow:inset 0 0 0 calc(var(--u)*2) #5f8bd6;color:#fff;text-shadow:0 calc(var(--u)*1.5) #0b1a3a}#hud #friends-window .fr-actions .fr-remove.armed{padding:0 calc(var(--u)*10);border-color:#5e1612;background:linear-gradient(#a8261e,#7a1712);color:#fff;font-size:calc(var(--u)*19)!important}#hud #friends-window .fr-foot{display:flex;align-items:center;gap:calc(var(--u)*12);margin:calc(var(--u)*10) calc(var(--u)*4) 0;font-size:calc(var(--u)*20)!important;color:#7d6636}#hud #friends-window .fr-foot p{flex:1;min-width:0;margin:0}#hud #friends-window .fr-foot b{flex:none;font-size:calc(var(--u)*24)!important;color:#7a5a1c;font-variant-numeric:tabular-nums}#hud #friend-request .trade-actions{flex-wrap:wrap}#hud #friend-request .trade-emblem{color:#ff7aa8}#hud [data-toggle=friends-window]{position:relative}#hud [data-toggle=friends-window] .friends-badge{position:absolute;top:0;right:6px;min-width:14px;height:14px;padding:0 3px;border-radius:7px;border:1px solid #fff;background:radial-gradient(circle at 40% 35%,#ff6a6a,#d8141d);color:#fff;font-size:9px;font-weight:800;line-height:12px;text-align:center}#hud [data-toggle=friends-window] .friends-badge[hidden]{display:none}#hud .toolbar .friends-menu-art{display:grid;place-items:center;width:100%;height:100%;background:none}#hud .toolbar .friends-menu-art:before{content:"♥";font:700 1.35em/1 Tahoma,sans-serif;color:#ff6f9f;text-shadow:0 1px 0 #7a1f40,0 0 5px #ff9ac088}#chat-lines p.chat-whisper{color:#ffb3e0}#chat-lines .chat-name{font-weight:inherit}#chat-lines .chat-name[data-chat-name]{cursor:context-menu}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}:root{font-family:Tahoma,Arial,sans-serif;color:#e4eaf2;background:#202d33;font-size:12px;--sa-t:env(safe-area-inset-top,0px);--sa-r:env(safe-area-inset-right,0px);--sa-b:env(safe-area-inset-bottom,0px);--sa-l:env(safe-area-inset-left,0px)}*{box-sizing:border-box}body{margin:0;overflow:hidden}#game{position:fixed;inset:0}canvas{display:block}#hud{position:fixed;inset:var(--sa-t) var(--sa-r) var(--sa-b) var(--sa-l);pointer-events:none}.window{pointer-events:auto}.toolbar{pointer-events:none}.toolbar>*{pointer-events:auto}.window{position:absolute;background:linear-gradient(135deg,#1d2735f5,#121c28eb);border:1px solid #748495;border-radius:5px;box-shadow:0 4px 18px #0005;overflow:hidden}.window[hidden]{display:none}.titlebar{height:29px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(#536779,#354b60);border-bottom:1px solid #76889b;color:#f2f6fb;font-weight:700;font-size:11px;letter-spacing:.4px}.titlebar button{padding:0;width:19px;height:19px;line-height:15px;font-size:16px}.body{padding:13px}.character{left:16px;top:16px;width:258px}.identity{display:flex;gap:12px;align-items:center}.portrait{width:36px;height:40px;display:grid;place-items:center;background:#7b9bc3;color:#162839;border:2px solid #bfd3ec;font-weight:700;font-size:23px}small{font-size:9px;color:#a6bbcc;letter-spacing:.6px}h2{font-size:16px;margin:6px 0 0}h2 span{margin-left:22px;color:#e6d4a1;font-size:13px}.online{color:#ade1bd;font-size:9px}.meter-label,.row{display:flex;justify-content:space-between;align-items:center}.meter-label{font-size:10px;margin:9px 0 4px}.meter{height:7px;background:#0a1420;border:1px solid #4b6073;border-radius:2px;overflow:hidden}.meter i{display:block;height:100%;background:linear-gradient(#b1ecae,#63b584);transition:width .15s}.exp i{background:linear-gradient(#afc5fc,#749ada)}#state{margin:10px 0 0;font-size:10px;color:#a9becf}.toolbar{position:absolute;left:16px;top:225px;display:flex;gap:4px}button{font:inherit;cursor:pointer;border:1px solid #71869c;border-radius:3px;background:linear-gradient(#425a70,#293c50);color:#e6edf6;padding:7px 10px}button:hover{filter:brightness(1.2)}button:focus-visible{outline:2px solid #f3dc9e;outline-offset:2px}button:disabled{opacity:.35;cursor:default}.toolbar button[aria-expanded=true]{border-color:#e3ca88;color:#ffe6a5}#point-badge{color:#ffe6a5}.status{left:16px;top:268px;width:280px}h3{font-size:12px;margin:0}#points{color:#e8cf92;font-size:11px}.stat{display:grid;grid-template-columns:1fr 24px 28px;align-items:center;gap:8px;margin-top:14px}.stat small{display:block;margin-top:5px;font-size:9px;letter-spacing:0}.stat button{padding:4px}dl{border-top:1px solid #4a5e70;margin:14px 0 0;padding-top:10px}dl div{display:flex;justify-content:space-between;line-height:2}dt{color:#adc0d1}dd{margin:0}.quest{right:16px;top:65px;width:250px}.quest-title{color:#ead89e;margin:14px 0}#kills{color:#f2d38d;font-size:16px}.muted{color:#9db1c1;font-size:10px;line-height:1.8;margin-bottom:0}.chat{left:16px;bottom:16px;width:400px;max-width:calc(100vw - 32px);background:#0e1722d1}.chat-tabs{padding:8px 12px;border-bottom:1px solid #526275;display:flex;gap:18px;align-items:center}.selected{color:#f5dca4}#log{height:110px;overflow-y:auto;padding:6px 12px;display:flex;flex-direction:column;gap:5px}#log p{font-size:11px;line-height:1.5;margin:0;color:#b9d2e5}#log p:before{content:"[System] ";color:#dfc58d}.chat-footer{padding:7px 12px;border-top:1px solid #4d5c6c;color:#7f99ae;font-size:10px}.settings{left:304px;top:268px;width:260px}label{display:block;margin-bottom:14px}.map-name{position:absolute;right:16px;top:20px;letter-spacing:2px;color:#cad8df;text-shadow:0 2px 3px #000;font-size:11px}.map-name span{margin-left:10px;color:#e5c98e}.controls{position:absolute;right:16px;bottom:16px;color:#c0d0da;font-size:10px;background:#132331a8;padding:8px;border-radius:4px}@media(max-width:650px){.quest{right:8px;top:260px;width:210px}.status{left:8px;top:257px;z-index:3}.settings{left:8px;top:257px;z-index:4}.controls{display:none}.map-name{font-size:9px;right:8px}.quest .body{padding:10px}}@media(max-height:700px){.chat{width:350px}#log{height:65px}.status,.settings{left:285px;top:16px}}:root{font-family:Leelawadee UI,Tahoma,sans-serif;color:#334257;font-size:12px;--gold:#b59a62;--ink:#28384d;--paper:#f0ece1}.window{border:1px solid #bca777;border-radius:9px;background:linear-gradient(115deg,#faf7ef,#e6e4db);box-shadow:0 8px 24px #10221755,0 0 0 3px #26394caa,inset 0 0 0 2px #ffffff70}.titlebar{height:33px;padding:0 13px;background:linear-gradient(110deg,#344b63,#223246);border-bottom:2px solid #b8a16b;color:#f2e6c8;font-size:10px;letter-spacing:1.7px;text-shadow:0 1px #0008}.titlebar button{border:1px solid #cab48470;color:#ecdcb6;background:#182b3e55;border-radius:50%;width:19px;height:19px;font-size:14px;letter-spacing:0;line-height:16px}.body{padding:16px}.character{left:22px;top:22px;width:284px;overflow:visible}.identity{gap:13px;padding-bottom:9px;border-bottom:1px solid #c7c5b5}.portrait{width:58px;height:58px;flex-shrink:0;border-radius:50%;border:2px solid #bd9e64;box-shadow:0 0 0 3px #31485e,inset 0 0 12px #0008;background:radial-gradient(#677883,#243545);overflow:hidden}.portrait img{width:100%;height:100%;object-fit:cover;image-rendering:pixelated}small{font-size:9px;color:#7b827d;letter-spacing:1px}h2{font-family:Georgia,Leelawadee UI,serif;font-size:23px;color:#293c51;margin-top:3px}h2 span{display:inline-block;font:11px Tahoma,sans-serif;color:#705b30;background:#e1d8bc;border:1px solid #c7b98e;border-radius:12px;padding:4px 8px;margin-left:12px;vertical-align:middle}.online{font-size:8px;letter-spacing:.7px;color:#b5cfbb}.meter-label{font-size:10px;color:#546476;margin:9px 0 4px;font-weight:600}.meter-label b{font-size:10px;font-variant-numeric:tabular-nums;color:#34465b}.meter{height:9px;border:1px solid #263e4b;background:#243440;box-shadow:0 1px #fff;border-radius:5px;padding:1px}.meter i{border-radius:3px;background:linear-gradient(#9ad9ad,#4c9569);box-shadow:0 0 6px #8edc9a55}.exp{height:7px}.exp i{background:linear-gradient(#a8cfe6,#6093bf)}#state{color:#738071;font-size:10px;line-height:1.4;margin-top:12px}.toolbar{left:22px;top:262px;gap:7px;background:#1d3045db;padding:6px;border:1px solid #aa9468;border-radius:8px;box-shadow:0 4px 14px #0004}.toolbar button{display:flex;align-items:center;flex-direction:column;gap:3px;font-size:9px;min-width:55px;padding:5px 6px;border-color:transparent;border-radius:5px;background:transparent;color:#b6c3ce}.menu-icon{font-family:Georgia,serif;font-size:22px;line-height:25px;color:#d7c397}.toolbar button:hover,.toolbar button[aria-expanded=true]{background:linear-gradient(#8c7a4c55,#a48e5933);border-color:#bba26b80;color:#fff0c9}.toolbar button:active{transform:translateY(1px)}#point-badge:empty,#skill-point-badge:empty{display:none}#point-badge,#skill-point-badge{position:absolute;top:-7px;margin-left:36px;background:#ad5245;color:#fff;padding:2px 5px;border-radius:9px}.status{left:22px;top:340px;width:284px;z-index:3}.settings{left:322px;top:340px;width:265px;z-index:4}button{background:linear-gradient(#fffdf3,#ded7c6);color:#485970;border:1px solid #b8b097;border-radius:4px;transition:background .15s,box-shadow .15s}button:hover{filter:none;box-shadow:0 0 0 2px #bb9c6333;background:#fff9e9}button:focus-visible{outline:2px solid #ad823c;outline-offset:3px}button:disabled{opacity:.4;box-shadow:none}#points{color:#8a652c;background:#e6dcc1;padding:4px 7px;border-radius:4px}.stat{border-bottom:1px solid #d4d3c6;margin:0;padding:12px 0}.stat small{color:#7d847d;line-height:1.5}.stat b{font:18px Georgia,serif;color:#3a4c63}.stat button{font-size:18px;line-height:20px}.stat:last-child{border-bottom:0}dl{border-top:1px solid #c4c5b9;margin-top:4px}dt{color:#748077}dd{color:#344a61;font-weight:600}.quest{right:22px;top:105px;width:260px}.quest .body{padding:18px}.quest-title{font-size:15px;line-height:1.5;color:#364b5c;margin:13px 0 16px;padding-left:11px;border-left:3px solid #b39962}.quest .row{background:#dfdfd180;padding:10px;border:1px solid #c9c9b9;border-radius:5px;font-size:11px}.quest .row>span:before{content:"◇";color:#ac8b4a;margin-right:8px}#kills{color:#8a6830;font-family:Georgia,serif;font-size:21px}.muted{color:#7b8176;line-height:1.9}.chat{left:22px;bottom:22px;width:390px;background:linear-gradient(115deg,#1d3045ed,#172938dd);color:#d4dee3;border-color:#8f8565;box-shadow:0 5px 22px #0004}.chat .titlebar{background:transparent;border-bottom:1px solid #a892614d;height:31px;font-size:9px}.chat-tabs{padding:8px 14px;border-bottom:1px solid #b6c3cb20;gap:16px}.chat-tabs small{color:#8eaaa9;letter-spacing:0}.selected{font-size:10px;color:#f1dbac;background:#b09b6533;border-radius:3px;padding:3px 9px}#log{height:188px;padding:11px 14px;scrollbar-width:thin;scrollbar-color:#75858c #24394c}#log p{color:#bbcbcf;font-size:11px;line-height:1.7}#log p:before{content:"✦ ";color:#c4a971}.chat-footer{font-size:9px;border-color:#c5c9c61f;color:#789294;padding:8px 14px}.map-name{right:22px;top:25px;background:#1c3044e8;border:1px solid #af9c70;box-shadow:0 3px 13px #0004;border-radius:5px;padding:10px 16px;text-align:center;color:#f0e1bd;font:13px Georgia,serif;letter-spacing:1.8px;min-width:260px}.map-name small{display:block;color:#a6b6be;font:8px Tahoma,sans-serif;letter-spacing:2px;margin-bottom:7px}.map-name span{font-size:10px}.controls{right:22px;bottom:22px;border:1px solid #b5a47155;border-radius:5px;padding:10px 14px;color:#d3d7cf;background:#203544d9;font-size:10px}.settings input{accent-color:#506a80}#reset{width:100%;padding:9px}.window:not([hidden]){animation:window-in .15s ease-out}@keyframes window-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@media(max-height:800px){.status,.settings{left:323px;top:22px}.chat #log{height:140px}}@media(max-width:700px){.map-name{right:10px;top:10px;min-width:0;padding:9px;font-size:10px}.quest{right:10px;top:88px;width:205px}.quest .body{padding:12px}.status,.settings{left:10px;top:313px;max-height:calc(100dvh - 325px);overflow:auto}.controls{display:none}}@media(max-width:500px){.quest{top:310px;width:195px}.map-name{max-width:130px}.map-name small{font-size:7px}.status,.settings{z-index:6;background:#f0ece1}}.node-ruins{right:3%;top:65%}.world-chart{height:350px}.node-field{left:31%;top:54%}.node-grove{right:4%;top:13%}.node-inn{left:4%;top:15%}@media(max-width:600px){.world-chart{height:320px}.world-node{width:105px}.node-field{left:3%;top:65%}}.minimap{right:22px;top:105px;width:260px;z-index:5;background:#1c3044}.minimap .titlebar{height:28px}.minimap canvas{display:block;width:100%;height:auto;cursor:crosshair;image-rendering:pixelated}.minimap-key{display:flex;justify-content:space-between;padding:8px 9px 3px;font-size:9px;color:#fff9cb}.minimap-key span:nth-child(2){color:#ef9dab}.minimap-key span:nth-child(3){color:#f7d68b}.quest{top:365px}@media(max-width:700px){.minimap{right:10px;top:90px;width:180px}.minimap-key{font-size:7px;padding:5px}.quest{top:300px;width:180px}}@media(max-width:500px){.minimap{top:90px;width:130px}.minimap-key{display:none}.quest{top:340px}}#hud{font-family:Tahoma,Leelawadee UI,Arial,sans-serif}.meter-label,.meter-label b,#state,.minimap-key,#log p,.controls,.toolbar button,.titlebar,.muted,.chat-tabs small,.chat-footer,.stat small{font-size:11px}.online{font-size:9px}.quest .body>small{font-size:10px}.chat-footer{color:#a9bec7}.muted,.stat small{color:#626b63}.minimap-key{gap:5px;font-size:10px}#state{color:#566553}@media(max-width:700px){.minimap-key{font-size:8px}.toolbar button{font-size:10px}}.toolbar button[aria-pressed=true]{background:linear-gradient(#427b62,#254f40);border-color:#b5d7a2;color:#fff1bd;box-shadow:0 0 9px #a2d4a72b}.toolbar button[aria-pressed=true] .menu-icon{color:#cbeeb5}.toolbar{flex-wrap:wrap}#auto-play:disabled{opacity:.4;cursor:not-allowed}:root{color:#d5d0c2}.window{background:linear-gradient(120deg,#292a2bef,#1d2226f5);border-color:#75684e;border-radius:4px;box-shadow:0 6px 20px #0007,0 0 0 2px #15191ccc,inset 0 0 0 1px #74685130}.titlebar{background:linear-gradient(#443a32,#292727);border-bottom:1px solid #7b6847;color:#d0bb8e}.character h2,h2,.stat b,dd,.meter-label b{color:#e0d6c0}small,.stat small,.muted,#state,dt,.meter-label{color:#a5a79b}.portrait{border-color:#93805b;box-shadow:0 0 0 3px #202426;background:#282a2a}.identity,.stat,dl{border-color:#5b5546}h2 span,#points{background:#3d3930;border-color:#736347;color:#d2bd8f}.toolbar,.map-name,.chat,.minimap{background:#20262bef;border-color:#75684e}.toolbar button{color:#b8b9ad}.toolbar button[aria-expanded=true]{background:#5e503b88;border-color:#89734d;color:#e6d3ac}.menu-icon{color:#b09b73}.quest-title{color:#d4c4a1;border-color:#847452}.quest .row{background:#151b1e70;border-color:#4a4c45}.quest .row strong,#kills{color:#d2bc8b}button{background:linear-gradient(#4a453d,#302f2d);color:#ddd2b8;border-color:#70654f}button:hover{background:#5c5140;box-shadow:0 0 0 2px #9e855b33}.world-chart{background:radial-gradient(ellipse at 80% 35%,#56635355,transparent 45%),repeating-linear-gradient(0deg,transparent,transparent 27px,#aea37a12 28px),#363c34;border-color:#776b50}.world-node{background:#2a302c;border-color:#817252;color:#baa77b}.world-node strong{color:#d3ceb8}.world-node small{color:#a4afa5}.world-heading p{color:#b5aa90}.world-chart path{stroke:#b19b6e}.world-chart text{fill:#c2b497}.node-snow{left:34%;top:70%}.node-field{left:28%;top:37%}.node-inn{left:3%;top:6%}.node-grove{right:3%;top:8%}.node-ruins{right:3%;top:63%}.world-chart{height:400px}.chat-footer{color:#9fa99f}.settings{background:#25282b}.minimap-key span:first-child{color:#fff2c3}@media(max-width:600px){.world-node{width:100px}.node-snow{left:4%;top:71%}.node-field{left:5%;top:38%}.node-grove{right:3%;top:9%}.node-ruins{right:3%;top:60%}.world-chart{height:370px}}.inventory{left:325px;top:340px;width:340px;z-index:8}.inventory-help{margin:0 0 12px;color:#b7b7a5;font-size:11px}.item-row{display:grid;grid-template-columns:34px 1fr 30px;gap:10px;align-items:center;padding:13px 0;border-bottom:1px solid #5b5546}.item-row strong{font-size:12px}.item-row small{display:block;letter-spacing:0;line-height:1.6;margin-top:4px}.item-row b{text-align:right;color:#ead2a0}.item-icon{display:grid;place-items:center;width:32px;height:36px;background:#151b1e;border:1px solid #736347;font-size:23px;color:#dba3c7}.item-potion,.potion-icon{color:#ec9292}.item-shard{color:#a3bfdc}#use-potion{width:100%;margin-top:15px}#potion-state{font-size:11px;color:#bfc7ae;min-height:16px}.toolbar{gap:3px}.toolbar button{min-width:48px}.toolbar button:disabled{opacity:.5}@media(max-height:800px){.inventory{top:22px;left:325px;max-height:calc((100dvh - 44px)/var(--ui-zoom,1));overflow:auto}}@media(max-width:700px){.inventory{left:10px;top:320px;width:min(340px,calc((100vw - 20px)/var(--ui-zoom,1)));max-height:calc((100dvh - 330px)/var(--ui-zoom,1));overflow:auto}.toolbar{max-width:300px}.toolbar button{min-width:43px}.status,.settings{top:370px}}.trade-window{left:50%;top:50%;width:min(620px,calc((100vw - 24px)/var(--ui-zoom,1)));max-height:calc(80vh/var(--ui-zoom,1));overflow:auto;transform:translate(-50%,-50%);z-index:30}.trade-body,.trade-columns,.trade-actions,.trade-error{padding:12px}.trade-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px}.trade-columns h3{margin:0 0 10px;color:#ead2a0;font-size:13px}.trade-list{max-height:250px;overflow:auto;margin:10px 0;border:1px solid #5b5546}.trade-list label{display:flex;gap:7px;align-items:center;padding:7px;border-bottom:1px solid #37362f}.trade-list label>span{flex:1}.trade-list small{display:block;color:#aaa;font-size:9px}.trade-qty{width:55px}.trade-silver{display:flex;justify-content:space-between;align-items:center}.trade-silver input{width:110px}.trade-theirs{min-height:90px;margin:0;padding-left:20px}.trade-ready{line-height:1.8;color:#b9eab5}.trade-actions{display:flex;justify-content:flex-end;gap:8px}.trade-error{color:#faa;margin:0}.trade-empty{padding:8px;color:#aaa}@media(max-width:600px){.trade-columns{grid-template-columns:1fr}.trade-window{max-height:calc(90vh/var(--ui-zoom,1))}}.item-icon img{width:32px;height:32px;image-rendering:pixelated;object-fit:contain}.menu-item-image{width:25px;height:25px;image-rendering:pixelated;object-fit:contain}#world-labels{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:1}.world-label{position:absolute;white-space:pre;text-align:center;font-family:Tahoma,Leelawadee UI,Arial,sans-serif;line-height:1.2;text-shadow:-1px -1px 1px #18201d,1px -1px 1px #18201d,-1px 1px 1px #18201d,1px 1px 1px #18201d;pointer-events:none}#hud{z-index:2}#hud h2,#hud h3,#hud button,#hud .map-name,#hud .stat b,#kills{font-family:Tahoma,Leelawadee UI,Arial,sans-serif}.world-label.damage-number{font-family:"Press Start 2P",monospace;font-weight:400;font-style:normal;letter-spacing:0;-webkit-text-stroke:1px #332314;paint-order:stroke fill;text-shadow:2px 2px 0 #39200c,0 0 3px #000;transform-origin:50% 100%}.world-label.critical-number{-webkit-text-stroke:2px #8d3013;text-shadow:3px 3px 0 #442014,0 0 6px #ff9b37}.world-label.critical-caption{font-style:italic;letter-spacing:1px;font-weight:900!important;text-shadow:1px 2px 0 #612218,-1px -1px 0 #612218}:root,#hud,.world-label{font-family:Tahoma,Arial,sans-serif}#hud h2,#hud h3,#hud button,#hud .map-name,#hud .stat b,#kills{font-family:Tahoma,Arial,sans-serif}#hud .titlebar,#hud small,#hud .map-name,#hud .map-name small,#hud .online{letter-spacing:0}#hud h2{font-size:18px;font-weight:700}#hud .world-heading h2{font-size:20px}.world-label:not(.damage-number):not(.critical-caption){text-shadow:-1px -1px 0 #18201d,1px -1px 0 #18201d,-1px 1px 0 #18201d,1px 1px 0 #18201d}.world-label.damage-number.critical-number{font-style:normal;letter-spacing:1px;-webkit-text-stroke:2px #14140b;text-shadow:2px 3px 0 #161408,0 0 2px #000;transform-origin:50% 50%}.world-chart .node-temple{left:3%;top:72%}.world-chart .node-snow{left:37%;top:72%}@media(max-width:600px){.world-chart .node-temple{left:3%;top:75%}.world-chart .node-snow{left:37%;top:75%}}#hud .map-name{display:none}#hud section.minimap{position:absolute;right:22px;top:20px;width:160px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;pointer-events:auto;transition:width .18s ease-out;z-index:10}#hud section.minimap.expanded{width:320px;max-width:calc(100vw - 32px)}#hud section.minimap:before,#hud section.minimap:after{display:none}#hud #minimap-toggle,#hud #minimap-resize{position:absolute;top:0;z-index:2;width:20px;height:20px;border:0;padding:0;background:#152332d9;color:#cfe3ef;font:12px/20px Tahoma,sans-serif;cursor:pointer;text-align:center}#hud #minimap-toggle{right:0;border-radius:0 0 0 3px}#hud #minimap-resize{right:21px;font-size:11px}#hud #minimap-toggle:hover,#hud #minimap-resize:hover{background:#1d3446;color:#fff}#hud #minimap-position{position:relative;display:flex;align-items:center;justify-content:center;gap:calc(var(--u)*5);margin:0;padding:calc(var(--u)*2) 0 calc(var(--u)*3);background:#152332d9;color:#cfe3ef;font:calc(var(--u)*11)/calc(var(--u)*15) Tahoma,sans-serif;text-align:center;letter-spacing:.5px;text-shadow:0 1px 1px #0008;-webkit-user-select:text;user-select:text}#hud #minimap-position .minimap-heads{flex:none;color:#b7e3c4;font-variant-numeric:tabular-nums}#hud section.minimap.collapsed canvas,#hud section.minimap.collapsed #minimap-resize,#hud section.minimap.collapsed #minimap-position{display:none}#hud section.minimap.collapsed{width:22px;height:22px;overflow:hidden;opacity:.95}#hud section.minimap.collapsed #minimap-toggle{width:22px;height:22px;font-size:13px}@media(max-width:600px){#hud section.minimap{right:10px;top:10px;width:130px}#hud section.minimap.expanded{width:calc(100vw - 20px)}}#loot-notices{position:fixed;top:44px;left:50%;transform:translate(-50%);z-index:50;display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:none;max-width:calc(100vw - 24px)}#loot-notices .loot-notice{display:flex;align-items:center;gap:9px;padding:8px 16px;max-width:100%;border:1px solid #92979b;border-radius:5px;background:linear-gradient(#f4f3ecf2,#dedfdcf2);box-shadow:inset 0 0 0 2px #ffffff80,0 2px 5px #0004;color:#252a2d;font:12px Tahoma,Arial,sans-serif;line-height:20px;text-shadow:0 1px #fff8}#loot-notices img{width:20px;height:20px;object-fit:contain;flex-shrink:0}#loot-notices span{overflow-wrap:anywhere}#loot-notices .loot-notice.special{position:relative;overflow:hidden;gap:12px;padding:9px 20px 9px 13px;border-width:2px;border-radius:7px;color:#fdf4dd;text-shadow:0 1px 2px #0009;animation:loot-pop .34s cubic-bezier(.2,1.5,.45,1)}#loot-notices .loot-notice.special[data-kind=card]{border-color:#ffd977;background:linear-gradient(#5a3b7ef2,#2d2450f2);box-shadow:inset 0 0 0 1px #ffe7aa55,0 0 18px #b98bff66,0 3px 8px #0006}#loot-notices .loot-notice.special[data-kind=gear]{border-color:#9fd2ff;background:linear-gradient(#2c4a6ef2,#1b2a42f2);box-shadow:inset 0 0 0 1px #d7ecff55,0 0 16px #6aa9ff55,0 3px 8px #0006}#loot-notices .loot-notice.special[data-kind=gear][data-tier="5"]{border-color:#ffd977;background:linear-gradient(#6b5222f2,#33270ff2);box-shadow:inset 0 0 0 1px #ffe7aa55,0 0 18px #ffc65066,0 3px 8px #0006}#loot-notices .loot-notice.special:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,#fff0 40%,#ffffff59,#fff0 60%);transform:translate(-120%);animation:loot-shine 1.5s ease-in-out .18s 2}#loot-notices .loot-icon{position:relative;flex-shrink:0;display:grid;place-items:center;width:38px;height:38px;border-radius:6px;background:#0f131b80;box-shadow:inset 0 0 0 1px #ffffff2e}#loot-notices .loot-icon img{width:30px;height:30px}#loot-notices .special[data-kind=card] .loot-icon{box-shadow:inset 0 0 0 1px #ffe7aa4d,0 0 12px #c79bff7a}#loot-notices .loot-body{display:flex;flex-direction:column;gap:1px;min-width:0}#loot-notices .loot-body em{font-size:9px;font-style:normal;letter-spacing:1.3px;text-transform:uppercase;color:#ffdf9f}#loot-notices .special[data-kind=gear]:not([data-tier="5"]) .loot-body em{color:#bfe2ff}#loot-notices .loot-body strong{font-size:14px;line-height:1.3;overflow-wrap:anywhere}#loot-notices .loot-body small{max-width:min(62vw,330px);overflow:hidden;font-size:10.5px;color:#e4dcc6c7;white-space:nowrap;text-overflow:ellipsis}@keyframes loot-pop{0%{opacity:0;transform:translateY(-9px) scale(.9)}to{opacity:1;transform:none}}@keyframes loot-shine{to{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){#loot-notices .loot-notice.special,#loot-notices .loot-notice.special:after{animation:none}#loot-notices .loot-notice.special:after{content:none}}#skill-sp{font-size:11px;margin-left:auto;white-space:nowrap;color:#355c92}#skills-panel{position:absolute;bottom:100%;right:0;width:340px;max-width:85vw;background:#f3f5f4;border:2px solid #8fa4b8;padding:10px;color:#303c4d;box-shadow:0 3px 14px #0006}#skills-panel[hidden]{display:none}#skills-panel p{font-size:11px;line-height:1.5;margin:6px 0}#skills-panel button{display:flex;gap:10px;align-items:center;text-align:left;width:100%;margin-top:6px;padding:8px;background:linear-gradient(#fff,#e1e8ef);border:1px solid #9bafc1;color:#293c50;cursor:pointer}#skills-panel button:disabled{opacity:.5;cursor:default}#skills-panel small{display:block;font-size:11px;line-height:1.5}.skill-symbol{font-size:30px;width:34px;text-align:center;color:#986026}.world-label.action-marker{font-size:18px!important;font-weight:700!important;line-height:1;text-shadow:-1.5px 0 #1d1405,1.5px 0 #1d1405,0 -1.5px #1d1405,0 1.5px #1d1405,0 3px 4px #0009!important;pointer-events:none}.world-label.npc-bubble{color:#2c2a33!important;font-weight:700!important;font-size:12px!important;text-shadow:none!important;background:#fff;border:2px solid #3a3440;border-radius:12px;padding:4px 11px 5px;margin-top:-12px;box-shadow:0 2px #1418144d;white-space:nowrap}.world-label.npc-bubble:before,.world-label.npc-bubble:after{content:"";position:absolute;left:50%;width:0;height:0;border-style:solid;transform:translate(-50%)}.world-label.npc-bubble:before{bottom:-10px;border-width:10px 8px 0;border-color:#3a3440 transparent transparent}.world-label.npc-bubble:after{bottom:-6px;border-width:7px 6px 0;border-color:#fff transparent transparent}.chat-resize{position:absolute;left:0;right:0;top:-5px;height:9px;cursor:ns-resize;touch-action:none}.chat-resize:after{content:"";position:absolute;left:50%;top:3px;transform:translate(-50%);width:46px;height:3px;border-radius:2px;background:#c8b48999;box-shadow:0 1px 2px #0006}.chat-resize:hover:after,.chat.dragging~.chat-resize:after{background:#e8d6a5}.world-label.damage-number.double-total{color:#ffe433!important;font-style:normal;letter-spacing:2px;-webkit-text-stroke:2px #3b2c05;paint-order:stroke fill;text-shadow:2px 3px 0 #2a1f04,0 0 3px #000}@font-face{font-family:"Press Start 2P";src:url(/fonts/PressStart2P-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Silkscreen;src:url(/fonts/Silkscreen-Regular.ttf) format("truetype");font-display:swap}html[data-damage-font=silkscreen] .world-label.damage-number{font-family:Silkscreen,monospace;font-style:normal;letter-spacing:1px}.world-label.damage-number.skill-name{color:#ffe9b0!important;letter-spacing:1px;white-space:nowrap;-webkit-text-stroke:1px #1c2416;text-shadow:1px 2px 0 #1c2416,0 0 3px #000}.world-label.skill-callout{color:#fff!important;font-family:Tahoma,Arial,sans-serif!important;font-size:13px!important;font-weight:400!important;text-shadow:none!important;background:#484a4ec7;border:1px solid rgba(255,255,255,.5);border-radius:2px;padding:2px 7px 3px;white-space:nowrap;box-shadow:0 1px 2px #00000059}.equipped-tag{color:#8be98b;font-weight:600}#refine-items .refine-item .equipped-tag{font-size:10px}#game canvas{touch-action:none}html{overscroll-behavior:none}#hud .market-gear-note{margin:0;font-size:10px;color:#7a8794;line-height:1.6}#hud .market-gear-sell{display:flex;flex-direction:column;gap:4px;padding:8px;background:#f8fafb;border:1px solid #d5dde4;border-radius:4px}#hud .market-gear-sell-row{display:grid;grid-template-columns:1fr 110px 90px;gap:6px;align-items:center}#hud .market-gear-sell-row select,#hud .market-gear-sell-row input{padding:4px 6px;font-size:11px;border:1px solid #bcc7d2;border-radius:3px;background:#fff;min-width:0}#hud .market-gear-sell-row .market-submit-btn{padding:6px 8px;font-size:11px}#hud .market-gear-detail{font-size:10px;color:#6b7783}#hud #market-gear-search{padding:5px 8px;font-size:11px;border:1px solid #bcc7d2;border-radius:3px}#hud .market-my-header.market-gear-header,#hud .market-gear-row{grid-template-columns:1fr 1.2fr 90px 90px 72px}#hud .market-gear-row .gear-stats{font-size:10px;color:#56636f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#hud .market-gear-row .seller{font-size:10px;color:#46698f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#hud .market-gear-row.own{background:#fdfaf0}#hud .market-buy-btn{padding:3px 9px;font-size:10px;color:#2c6e40;background:#fff;border:1px solid #a8cbb2;border-radius:3px;box-shadow:none}#hud .market-buy-btn:hover:not(:disabled){background:#e9f6ec}#hud .market-buy-btn:disabled,#hud .market-cancel-btn:disabled{opacity:.5;cursor:not-allowed}#hud #world-window{--wm-navy:#111d42;--wm-navy2:#1a2b5c;--wm-gold:#d8b25c;--wm-gold2:#8c6a2a;--wm-cream:#f3e4b5;inset:0;margin:auto;height:fit-content;transform:none;animation:none;z-index:60;width:min(878px,calc((100vw - 24px)/var(--ui-zoom,1)),calc(((100dvh - 56px)/var(--ui-zoom,1))*1.15));cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;max-height:none;overflow:visible;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--wm-cream);font-family:Georgia,Noto Sans Thai,serif}#hud #world-window .body{position:relative;container-type:inline-size;padding:calc(var(--cqw)*3.2) calc(var(--cqw)*1.1) calc(var(--cqw)*.6);border:calc(var(--cqw)*.22) solid var(--wm-gold);border-radius:calc(var(--cqw)*.5);background:linear-gradient(#16244f,#0d1735);box-shadow:0 0 0 calc(var(--cqw)*.3) #0b1330,0 0 0 calc(var(--cqw)*.45) var(--wm-gold2),0 calc(var(--cqw)*1.2) calc(var(--cqw)*3) #000a,inset 0 0 0 calc(var(--cqw)*.18) #0b1330,inset 0 0 0 calc(var(--cqw)*.32) #a8843c}#hud #world-window .body:before,#hud #world-window .body:after{content:"";position:absolute;top:calc(var(--cqw)*-.7);width:calc(var(--cqw)*1.5);height:calc(var(--cqw)*1.5);background:radial-gradient(circle,#fff3b8 0 22%,var(--wm-gold) 24% 60%,var(--wm-gold2) 62%);border:calc(var(--cqw)*.15) solid #0b1330;transform:rotate(45deg);z-index:6}#hud #world-window .body:before{left:calc(var(--cqw)*-.7)}#hud #world-window .body:after{right:calc(var(--cqw)*-.7)}#hud #world-window .wm-title{position:absolute;left:50%;top:calc(var(--cqw)*-1.6);transform:translate(-50%);z-index:7;display:flex;flex-direction:column;align-items:center;filter:drop-shadow(0 calc(var(--cqw)*.12) 0 var(--wm-gold)) drop-shadow(0 calc(var(--cqw)*-.12) 0 var(--wm-gold)) drop-shadow(calc(var(--cqw)*.12) 0 0 var(--wm-gold)) drop-shadow(calc(var(--cqw)*-.12) 0 0 var(--wm-gold)) drop-shadow(0 calc(var(--cqw)*.3) calc(var(--cqw)*.4) #0009)}#hud #world-window .wm-title h2{margin:0;padding:calc(var(--cqw)*.55) calc(var(--cqw)*5) calc(var(--cqw)*.65) calc(var(--cqw)*7);font:700 calc(var(--cqw)*2.7) Georgia,"Noto Sans Thai",serif!important;color:#fff;letter-spacing:.04em;white-space:nowrap;background:linear-gradient(#22377a,#142352);clip-path:polygon(3% 0,97% 0,100% 50%,97% 100%,3% 100%,0 50%);text-shadow:0 calc(var(--cqw)*.15) 0 #060b1e}#hud #world-window .wm-title p{margin:calc(var(--cqw)*-.1) 0 0;padding:calc(var(--cqw)*.25) calc(var(--cqw)*3.2) calc(var(--cqw)*.3);font:calc(var(--cqw)*1.35) Georgia,serif!important;color:var(--wm-cream);background:#142352;clip-path:polygon(6% 0,94% 0,100% 50%,94% 100%,6% 100%,0 50%)}#hud #world-window .wm-rose{position:absolute;left:calc(var(--cqw)*1.2);top:calc(var(--cqw)*-.9);width:calc(var(--cqw)*5.4);height:calc(var(--cqw)*5.4);border-radius:50%;z-index:1;background:conic-gradient(from 22.5deg,#e9c878 0 45deg,#22377a 0 90deg,#e9c878 0 135deg,#22377a 0 180deg,#e9c878 0 225deg,#22377a 0 270deg,#e9c878 0 315deg,#22377a 0);border:calc(var(--cqw)*.3) solid var(--wm-gold);box-shadow:inset 0 0 0 calc(var(--cqw)*.3) #0d1735,inset 0 0 0 calc(var(--cqw)*.45) var(--wm-gold2)}#hud #world-window .wm-rose:after{content:"✦";position:absolute;inset:0;display:grid;place-items:center;font-size:calc(var(--cqw)*3.6)!important;line-height:1;color:#fff1b5;text-shadow:0 0 calc(var(--cqw)*.3) #0d1735,0 0 calc(var(--cqw)*.5) #0d1735}#hud #world-window .atlas-close{position:absolute;right:calc(var(--cqw)*-1.2);top:calc(var(--cqw)*-1.2);z-index:8;width:calc(var(--cqw)*4.2);height:calc(var(--cqw)*4.2);padding:0;border-radius:50%;border:calc(var(--cqw)*.28) solid var(--wm-gold);background:radial-gradient(circle at 50% 35%,#2a4290,#101b3f);color:#f0cf7a;font:700 calc(var(--cqw)*2.8)/1 Georgia,serif!important;box-shadow:0 0 0 calc(var(--cqw)*.2) #0b1330,0 calc(var(--cqw)*.3) calc(var(--cqw)*.6) #0008}#hud #world-window .atlas-close:hover{filter:brightness(1.25)}#hud #world-window .world-chart{position:relative;height:auto;aspect-ratio:3/2;margin:0;border:calc(var(--cqw)*.2) solid var(--wm-gold);border-radius:calc(var(--cqw)*.3);overflow:hidden;isolation:isolate;background:#1f5b7c url(/maps/world-map/continent.webp) center/cover;image-rendering:auto;box-shadow:inset 0 0 calc(var(--cqw)*3) #06102a88}#hud #world-window .world-chart svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}#hud #world-window .world-chart path{fill:none;stroke:#fbe68f;stroke-width:4.5;stroke-dasharray:13 9;stroke-linecap:round;opacity:.95;filter:drop-shadow(0 1px 1px #3b2a05)}#hud #world-window .world-chart circle{fill:#1b1606;stroke:#ffe58a;stroke-width:3.5}#hud #world-window .atlas-heading{position:absolute;left:3.6%;top:4.6%;z-index:2;display:flex;flex-direction:column;gap:calc(var(--cqw)*.2);color:#5b4526;font:calc(var(--cqw)*1.3) Georgia,serif!important;transform:rotate(-1deg);text-shadow:0 1px #f6e6bd88;pointer-events:none}#hud #world-window .atlas-heading span{font-size:calc(var(--cqw)*1.05)!important}#hud #world-window .wm-motto{position:absolute;z-index:2;color:#5b4526;font:calc(var(--cqw)*1.05) Georgia,serif!important;pointer-events:none;text-shadow:0 1px #f6e6bd88}#hud #world-window .wm-motto-l{left:4.5%;bottom:2.2%;letter-spacing:.05em}#hud #world-window .wm-motto-r{right:3.2%;bottom:9%;text-align:center;font-size:calc(var(--cqw)*1.15)!important;transform:rotate(-9deg)}#hud #world-window .world-node{position:absolute;right:auto;bottom:auto;width:auto;height:auto;min-width:0;padding:0;margin:0;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible;display:block;transform:translate(-50%,-50%);z-index:2;cursor:pointer;filter:drop-shadow(0 calc(var(--cqw)*.12) 0 var(--wm-gold)) drop-shadow(0 calc(var(--cqw)*-.12) 0 var(--wm-gold)) drop-shadow(calc(var(--cqw)*.12) 0 0 var(--wm-gold)) drop-shadow(calc(var(--cqw)*-.12) 0 0 var(--wm-gold)) drop-shadow(0 calc(var(--cqw)*.3) calc(var(--cqw)*.3) #0009)}#hud #world-window .world-node strong{display:block;position:relative;z-index:1;padding:calc(var(--cqw)*.45) calc(var(--cqw)*2.4) calc(var(--cqw)*.75);font:calc(var(--cqw)*1.42) Georgia,serif!important;color:#fff;white-space:nowrap;line-height:1.1;background:linear-gradient(#1f3270,#111d46);clip-path:polygon(7% 0,93% 0,100% 50%,93% 100%,7% 100%,0 50%);text-shadow:0 calc(var(--cqw)*.1) 0 #050a1c;width:auto}#hud #world-window .world-node.town strong{background:linear-gradient(#93263a,#5e1424)}#hud #world-window .world-node .atlas-level{position:absolute;left:50%;top:78%;transform:translate(-50%);z-index:2;padding:calc(var(--cqw)*.12) calc(var(--cqw)*1.3) calc(var(--cqw)*.18);border:0;border-radius:calc(var(--cqw)*.2);background:linear-gradient(#f7e9bd,#e2c988);color:#2a1d0a;font:700 calc(var(--cqw)*1.3) Georgia,serif!important;font-style:normal;text-shadow:none;white-space:nowrap;clip-path:polygon(6% 0,94% 0,100% 50%,94% 100%,6% 100%,0 50%)}#hud #world-window .world-node:hover{z-index:4;filter:drop-shadow(0 calc(var(--cqw)*.12) 0 #fff1b5) drop-shadow(0 calc(var(--cqw)*-.12) 0 #fff1b5) drop-shadow(calc(var(--cqw)*.12) 0 0 #fff1b5) drop-shadow(calc(var(--cqw)*-.12) 0 0 #fff1b5) drop-shadow(0 0 calc(var(--cqw)*.6) #ffe27a)}#hud #world-window .wm-glow{position:absolute;width:calc(var(--cqw)*22);height:calc(var(--cqw)*16);transform:translate(-50%,-100%);border-radius:48% 52% 46% 54%/55% 50% 50% 45%;border:calc(var(--cqw)*.45) solid #ffe066;box-shadow:inset 0 0 0 calc(var(--cqw)*.16) #fff8cf,inset 0 0 calc(var(--cqw)*1.2) calc(var(--cqw)*.2) #ffd64066;filter:drop-shadow(0 0 calc(var(--cqw)*.3) #ffc928) drop-shadow(0 0 calc(var(--cqw)*.8) #ffc928) drop-shadow(0 0 calc(var(--cqw)*1.4) #ffb300);pointer-events:none;z-index:1;animation:wm-pulse 2.2s ease-in-out infinite}#hud #world-window.dragging{cursor:grabbing}#hud #world-window .world-chart{cursor:default}@keyframes wm-pulse{50%{opacity:.78}}#hud #world-window .wm-here{display:none;position:absolute;left:50%;bottom:calc(70% + calc(var(--cqw)*9.5));transform:translate(-50%);z-index:5;padding:calc(var(--cqw)*.35) calc(var(--cqw)*1.1) calc(var(--cqw)*.45);border:calc(var(--cqw)*.14) solid var(--wm-gold);border-radius:calc(var(--cqw)*.35);background:#0e1838;color:#fff;font:700 calc(var(--cqw)*1.25) "Noto Sans Thai",Tahoma,sans-serif!important;white-space:nowrap}#hud #world-window .wm-here:after{content:"";position:absolute;left:50%;top:100%;transform:translate(-50%);border:calc(var(--cqw)*.5) solid transparent;border-top-color:#0e1838}#hud #world-window .world-node.current .wm-here{display:block}#hud #world-window .wm-tabs{position:absolute;left:calc(var(--cqw)*-1.7);top:calc(var(--cqw)*20);z-index:6;display:flex;flex-direction:column;gap:calc(var(--cqw)*.35);width:calc(var(--cqw)*13.2)}#hud #world-window .wm-tab{display:flex;align-items:center;gap:calc(var(--cqw)*.6);width:100%;height:calc(var(--cqw)*5.5);padding:0 calc(var(--cqw)*.5) 0 calc(var(--cqw)*.9);white-space:nowrap;border:calc(var(--cqw)*.16) solid #3a4f8f;border-left-color:var(--wm-gold2);border-radius:calc(var(--cqw)*.3);background:linear-gradient(90deg,#16244f,#101a3c);color:#d9dcef;font:600 calc(var(--cqw)*1.45) "Noto Sans Thai",Tahoma,sans-serif!important;text-align:left;box-shadow:0 calc(var(--cqw)*.2) calc(var(--cqw)*.5) #0007;cursor:pointer}#hud #world-window .wm-tab i{flex:none;width:calc(var(--cqw)*2.9);height:calc(var(--cqw)*2.9);display:grid;place-items:center;font-style:normal;font-size:calc(var(--cqw)*2.2)!important;line-height:1;color:#e6c777;filter:sepia(1) saturate(1.6) hue-rotate(-8deg) brightness(1.05)}#hud #world-window .tab-map i:before{content:"🌍"}#hud #world-window .tab-places i:before{content:"✦"}#hud #world-window .tab-quest i:before{content:"📜"}#hud #world-window .tab-city i:before{content:"🏰"}#hud #world-window .tab-info i:before{content:"⎈"}#hud #world-window .wm-tab:hover{filter:brightness(1.2)}#hud #world-window .wm-tab.active{width:106%;border-color:var(--wm-gold);background:linear-gradient(90deg,#2a4290,#1a2c66);color:#fff;box-shadow:0 0 0 calc(var(--cqw)*.12) #0b1330,0 0 calc(var(--cqw)*.8) #ffd95e66,inset 0 0 calc(var(--cqw)*1) #5f7fd855}#hud #world-window .wm-detail{display:grid;grid-template-columns:calc(var(--cqw)*29) 1fr calc(var(--cqw)*21);gap:calc(var(--cqw)*1.6);align-items:stretch;margin-top:calc(var(--cqw)*1);padding:calc(var(--cqw)*1) calc(var(--cqw)*1.4);border:calc(var(--cqw)*.16) solid var(--wm-gold2);border-radius:calc(var(--cqw)*.3);background:linear-gradient(#14224c,#0e1838);box-shadow:inset 0 0 0 calc(var(--cqw)*.12) #0b1330,inset 0 0 calc(var(--cqw)*2) #0006}#hud #world-window .wm-thumb{min-height:calc(var(--cqw)*11.5);border:calc(var(--cqw)*.2) solid var(--wm-gold);background:#0b1330 url(/maps/world-map/continent.webp) 50% 50%/300% auto no-repeat;box-shadow:0 0 0 calc(var(--cqw)*.14) #0b1330,inset 0 0 calc(var(--cqw)*1.2) #0007}#hud #world-window .wm-info{min-width:0}#hud #world-window .wm-info h3{margin:0 0 calc(var(--cqw)*.7);font:700 calc(var(--cqw)*2.7) Georgia,"Noto Sans Thai",serif!important;letter-spacing:.06em;color:#ecd9a0;text-shadow:0 calc(var(--cqw)*.12) 0 #060b1e}#hud #world-window .wm-pills{display:flex;flex-wrap:wrap;gap:calc(var(--cqw)*.6) calc(var(--cqw)*1);margin-bottom:calc(var(--cqw)*.8)}#hud #world-window .wm-pills span{display:flex;align-items:center;border:calc(var(--cqw)*.12) solid #4a5f9f;border-radius:calc(var(--cqw)*.4);background:#0c1533;overflow:hidden}#hud #world-window .wm-pills small{padding:calc(var(--cqw)*.4) calc(var(--cqw)*.7);white-space:nowrap;font:calc(var(--cqw)*1.25) "Noto Sans Thai",Tahoma,sans-serif!important;color:#e6c777;border-right:calc(var(--cqw)*.12) solid #4a5f9f}#hud #world-window .wm-pills b{padding:calc(var(--cqw)*.3) calc(var(--cqw)*1.1);white-space:nowrap;font:700 calc(var(--cqw)*1.75) Georgia,serif!important;color:#f0cf7a}#hud #world-window .wm-pills span+span b{font-weight:400;font-size:calc(var(--cqw)*1.45)!important;color:#fff}#hud #world-window .wm-info p{margin:0;font:calc(var(--cqw)*1.3)/1.65 "Noto Sans Thai",Tahoma,sans-serif!important;color:#e8ebf7}#hud #world-window .wm-places{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(var(--cqw)*.5)}#hud #world-window .wm-places button{display:flex;flex-direction:column;gap:calc(var(--cqw)*.1);padding:calc(var(--cqw)*.45) calc(var(--cqw)*.7);border:calc(var(--cqw)*.12) solid #4a5f9f;border-radius:calc(var(--cqw)*.3);background:#0c1533;color:#fff;text-align:left;cursor:pointer}#hud #world-window .wm-places button b{font:calc(var(--cqw)*1.15) Georgia,serif!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#hud #world-window .wm-places button small{font:calc(var(--cqw)*1.05) Georgia,serif!important;color:#f0cf7a}#hud #world-window .wm-places button.active,#hud #world-window .wm-places button:hover{border-color:var(--wm-gold);background:#22377a}#hud #world-window .wm-quote{display:flex;flex-direction:column;justify-content:center;gap:calc(var(--cqw)*.9);padding-left:calc(var(--cqw)*1.8);border-left:calc(var(--cqw)*.12) dashed #4a5f9f;background:linear-gradient(transparent,#0b133055),conic-gradient(from 150deg at 72% 100%,transparent 0 12deg,#2a3c7444 0 60deg,transparent 0) no-repeat}#hud #world-window .wm-quote p{margin:0;font:calc(var(--cqw)*1.3)/1.7 "Noto Sans Thai",Tahoma,sans-serif!important;color:#e8ebf7;text-wrap:balance}#hud #world-window #world-travel{align-self:flex-start;padding:calc(var(--cqw)*.45) calc(var(--cqw)*2.2);border:calc(var(--cqw)*.16) solid var(--wm-gold);border-radius:calc(var(--cqw)*.3);background:linear-gradient(#e9c878,#b88a35);color:#22160a;font:700 calc(var(--cqw)*1.35) "Noto Sans Thai",Tahoma,sans-serif!important;cursor:pointer;box-shadow:0 calc(var(--cqw)*.2) 0 #5b4216}#hud #world-window #world-travel:hover:not(:disabled){filter:brightness(1.12)}#hud #world-window #world-travel:disabled{background:#1a2b5c;color:#aab3d6;border-color:#4a5f9f;box-shadow:none;cursor:default}#hud #world-window .wm-hint{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--cqw)*2);padding:calc(var(--cqw)*.7) calc(var(--cqw)*.6) calc(var(--cqw)*.2);font:calc(var(--cqw)*1.2) "Noto Sans Thai",Tahoma,sans-serif!important;color:#d9dcef}#hud #world-window .wm-hint em{font:calc(var(--cqw)*1.15) Georgia,serif!important;font-style:normal;color:#9aa5cf;white-space:nowrap}@media(max-width:700px){#hud #world-window{width:min(878px,calc(98vw/var(--ui-zoom,1)),calc(((100dvh - 30px)/var(--ui-zoom,1))*.95))}#hud #world-window .wm-tabs{position:static;flex-direction:row;width:auto;margin-top:calc(var(--cqw)*1);gap:calc(var(--cqw)*.6)}#hud #world-window .wm-tab,#hud #world-window .wm-tab.active{width:auto;flex:1;height:calc(var(--cqw)*8);justify-content:center;padding:0;font-size:calc(var(--cqw)*2.4)!important;gap:calc(var(--cqw)*.6)}#hud #world-window .wm-tab i{display:none}#hud #world-window .wm-detail{grid-template-columns:calc(var(--cqw)*26) 1fr;gap:calc(var(--cqw)*2)}#hud #world-window .wm-quote{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;border-left:0;padding-left:0}#hud #world-window .wm-info h3{font-size:calc(var(--cqw)*4)!important}#hud #world-window .wm-pills small{font-size:calc(var(--cqw)*2.3)!important}#hud #world-window .wm-pills b{font-size:calc(var(--cqw)*2.8)!important}#hud #world-window .wm-pills span+span b{font-size:calc(var(--cqw)*2.5)!important}#hud #world-window .wm-info p,#hud #world-window .wm-quote p{font-size:calc(var(--cqw)*2.4)!important}#hud #world-window #world-travel{font-size:calc(var(--cqw)*2.8)!important;padding:calc(var(--cqw)*1) calc(var(--cqw)*4)}#hud #world-window .wm-hint{font-size:calc(var(--cqw)*2.2)!important}#hud #world-window .wm-hint em{display:none}#hud #world-window .wm-places{grid-template-columns:repeat(2,1fr)}#hud #world-window .wm-places button b{font-size:calc(var(--cqw)*2.3)!important}#hud #world-window .wm-places button small{font-size:calc(var(--cqw)*2.1)!important}#hud #world-window .world-node strong{font-size:calc(var(--cqw)*2.3)!important}#hud #world-window .world-node .atlas-level{font-size:calc(var(--cqw)*2.1)!important}#hud #world-window .wm-here{font-size:calc(var(--cqw)*2.2)!important}#hud #world-window .atlas-heading,#hud #world-window .wm-motto{display:none}}#hud #mm-chat-box .chat-item-link,#hud #chat-lines .chat-item-link,#hud .chat-item-link,.chat-item-link{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font:inherit;font-weight:700;color:#7fe3c9;text-decoration:underline;text-underline-offset:2px;cursor:pointer;vertical-align:middle}#hud .chat-item-link:hover,.chat-item-link:hover{filter:brightness(1.25)}#hud .chat-item-link img,.chat-item-link img{width:1.25em;height:1.25em;object-fit:contain;image-rendering:pixelated}[data-rarity="1"]{--rarity:#e8eef5;--rarity-soft:rgba(232,238,245,.45)}[data-rarity="2"]{--rarity:#6ddf7a;--rarity-soft:rgba(109,223,122,.5)}[data-rarity="3"]{--rarity:#57a8ff;--rarity-soft:rgba(87,168,255,.5)}[data-rarity="4"]{--rarity:#c07cff;--rarity-soft:rgba(192,124,255,.5)}[data-rarity="5"]{--rarity:#ffc53d;--rarity-soft:rgba(255,197,61,.55)}#hud #mm-chat-box .chat-item-link,#hud #chat-lines .chat-item-link,#hud .chat-item-link,.chat-item-link{color:var(--rarity,#7fe3c9);text-shadow:0 0 6px var(--rarity-soft,transparent),0 1px 1px #000}#hud #mm-chat-box .chat-item-link[data-rarity="1"],#hud .chat-item-link[data-rarity="1"],.chat-item-link[data-rarity="1"]{text-shadow:0 1px 1px #000}.chat-item-link[data-rarity="5"]{animation:rarity-pulse 2.4s ease-in-out infinite}@keyframes rarity-pulse{0%,to{text-shadow:0 0 5px var(--rarity-soft),0 1px 1px #000}50%{text-shadow:0 0 12px var(--rarity),0 1px 1px #000}}#chat-lines .chat-name.chat-vip,#hud #mm-chat-box .mm-chat-log .mm-chat-name.mm-chat-vip{color:#ffd76a;font-weight:700;text-shadow:0 0 6px rgba(255,190,60,.55),0 1px 1px #000;animation:chat-vip-glow 2.6s ease-in-out infinite}#chat-lines p.chat-vip-line,#hud #mm-chat-box .mm-chat-log p.mm-vip-line{background:linear-gradient(90deg,#ffbe3c29,#ffbe3c00);border-left:2px solid rgba(255,200,80,.75);padding-left:4px;border-radius:2px}@keyframes chat-vip-glow{0%,to{text-shadow:0 0 4px rgba(255,190,60,.45),0 1px 1px #000}50%{text-shadow:0 0 10px rgba(255,205,90,.9),0 1px 1px #000}}@media(prefers-reduced-motion:reduce){#chat-lines .chat-name.chat-vip,#hud #mm-chat-box .mm-chat-log .mm-chat-name.mm-chat-vip{animation:none}}html,body,#hud,#world-labels{-webkit-user-select:none;user-select:none}#hud img{-webkit-user-drag:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}#hud [data-movable]>.titlebar{cursor:grab;touch-action:none;user-select:none}#hud [data-movable]{transition:none}#hud [data-movable].dragging{animation:none;opacity:.65!important;transition:none!important}#hud [data-movable].dragging>.titlebar{cursor:grabbing}#hud [data-movable]>.titlebar button{cursor:pointer}#hud{color:#303744;font:12px Tahoma,Arial,sans-serif}#hud .window,#hud .toolbar,#hud .map-name,#hud .controls{background:#f5f6f3;border:1px solid #89999e;border-radius:3px;box-shadow:0 2px 5px #0004,inset 0 0 0 1px #fff;color:#303744}#hud .titlebar{height:24px;padding:0 7px;background:linear-gradient(#f5faff,#c0d0eb 45%,#d6e1f3 70%,#eef2f7);border-bottom:1px solid #9eaebf;color:#354663;font-size:12px;font-weight:400;letter-spacing:0;text-shadow:0 1px #fff}#hud .titlebar>span:first-child:before{content:"◉";color:#6c8aad;margin-right:5px;font-size:11px}#hud .titlebar button{width:15px;height:15px;border:1px solid #849ab6;border-radius:50%;background:linear-gradient(#f4f8ff,#a8bbd6);color:#4e6380;line-height:11px;font-size:13px;box-shadow:inset 0 1px #fff}#hud .body{padding:10px}#hud button{border:1px solid #a1adb8;border-radius:2px;background:linear-gradient(#fff,#e1e6ea);color:#34435a;box-shadow:inset 0 1px #fff}#hud button:hover{background:linear-gradient(#fff,#d5e4f7);border-color:#7f9abc;box-shadow:inset 0 1px #fff}#hud button:disabled{opacity:.4}#hud h2,#hud h3,#hud dd,#hud .stat b,#hud .meter-label b,#hud .quest-title,#hud #kills{color:#303744}#hud small,#hud .muted,#hud .stat small,#hud #state,#hud dt,#hud .meter-label,#hud .inventory-help,#hud #potion-state,#hud .world-heading p{color:#68717e}#hud .online{color:#637c71;font-size:8px}#hud .identity{border-color:#d1d7dc;padding-bottom:7px}#hud .portrait{width:42px;height:46px;border:1px solid #a2b1c1;border-radius:2px;background:#dce5ed;box-shadow:inset 0 0 0 1px #fff}#hud h2{font-size:16px;margin-top:3px}#hud h2 span,#hud #points{background:#f8fafc;color:#43536b;border:1px solid #c5cdd4;border-radius:1px;padding:2px 5px}#hud .meter{height:8px;padding:0;border:1px solid #9aa7ad;border-radius:0;background:#dce1e4;box-shadow:inset 0 1px 2px #0002}#hud .meter i{border-radius:0;background:linear-gradient(#abd79d,#68ab65);box-shadow:none}#hud .exp i{background:linear-gradient(#b7ccef,#819fd0)}#hud .toolbar{padding:4px;gap:3px}#hud .toolbar button{color:#4c596d;font-size:10px}#hud .menu-icon{color:#6c84a7}#hud .toolbar button[aria-expanded=true],#hud .toolbar button[aria-pressed=true]{background:linear-gradient(#cbdcf1,#eef5ff);color:#304c75;border-color:#8da5c5;box-shadow:inset 0 1px 2px #5a719233}#hud .toolbar button[aria-pressed=true] .menu-icon{color:#467e61}#hud .status{width:410px;max-width:calc((100vw - 20px)/var(--ui-zoom,1))}#hud .status .body{display:grid;grid-template-columns:155px minmax(0,1fr);gap:0 10px;padding:6px}#hud .status .body>.row{grid-column:1/-1;grid-row:2;border-top:1px solid #b9c3cd;margin-top:5px;padding:5px 3px 0}#hud .status h3{font-size:12px;font-weight:400}#hud #points{border:0;background:transparent;padding:0 3px}#hud .stat{grid-template-columns:1fr 36px 20px;gap:3px;margin:0;padding:2px 3px;min-height:25px;border-bottom:1px solid #d0d6dc;box-shadow:0 1px #fff}#hud .stat small{display:none}#hud .stat b{font-size:12px;font-weight:400;text-align:right;background:#fff;border:1px solid #d6dce1;padding:2px}#hud .stat button{padding:0;font-size:14px;line-height:17px;height:19px}#hud .status dl{margin:0;padding:0;border:0}#hud .status dl div{min-height:25px;line-height:24px;border-bottom:1px solid #d0d6dc;box-shadow:0 1px #fff;gap:5px;font-size:11px}#hud .status dd{font-weight:400;white-space:nowrap}#hud #kills{font-size:16px}#hud .chat-tabs,#hud .chat-footer{border-color:#c7d0da;color:#68798c}#hud .selected{background:#dce7f7;color:#3d577b;border:1px solid #acbdd3;border-radius:2px}#hud #log{background:#fafbf9;scrollbar-color:#b8c5d4 #eef1f5}#hud #log p{color:#4a5666}#hud #log p:before{color:#718bb0}#hud .minimap-key{color:#566980}#hud .minimap-key span:first-child{color:#69873e}#hud .minimap-key span:nth-child(2){color:#b15d77}#hud .minimap-key span:nth-child(3){color:#927035}#hud .map-name{font-size:12px;letter-spacing:0;text-shadow:none}#hud .map-name span,#hud .map-name small{color:#72849b}#hud .item-row{border-color:#cbd3dc}#hud .item-row b{color:#506383}#hud .item-icon{background:#e8edf2;border-color:#b7c3ce}#hud .world-chart{background:repeating-linear-gradient(0deg,transparent,transparent 27px,#8a9dad18 28px),#e7eee5;border-color:#b1bdbe;box-shadow:inset 0 0 25px #6b847018}#hud .world-node{background:linear-gradient(#fff,#e7edf1);border-color:#a2b4c3;color:#637b65}#hud .world-node strong{color:#354858}#hud .world-node small{color:#6a7882}#hud .world-chart path{stroke:#91a5ad}#hud .world-chart text{fill:#617987}@media(max-width:450px){#hud .status .body{grid-template-columns:130px minmax(0,1fr);gap:0 6px}#hud .status dl div{font-size:10px}}#hud .window.chat{background:#0c130c52;border:1px solid #c4c9ae99;border-radius:0;box-shadow:none;color:#f0f0d9}#hud .chat .titlebar{height:21px;background:transparent;border-bottom:1px solid #c4c9ae55;color:#f0f0d9;text-shadow:1px 1px #000}#hud .chat .titlebar>span:first-child:before{content:none}#hud .chat .titlebar button{background:#15201955;border-color:#c4c9ae99;color:#fff;border-radius:0}#hud .chat .chat-tabs{background:transparent;padding:3px 7px;gap:10px;border-bottom:1px solid #c4c9ae44}#hud .chat .selected{background:#16201755;color:#f2efc7;border:1px solid #c4c9ae88;border-radius:0;padding:1px 5px}#hud .chat .chat-tabs small{color:#d1d4c3}#hud .chat #log{background:transparent;padding:5px 7px;gap:2px;scrollbar-color:#c6c9b0 #111a1166}#hud .chat #log p{color:#eceb95;font-size:12px;line-height:1.35;text-shadow:1px 1px 1px #000,-1px 0 1px #000}#hud .chat #log p:before{color:#bdd790}#hud .chat .chat-footer{background:transparent;border-top:1px solid #c4c9ae66;color:#dadccb;padding:4px 7px;text-shadow:1px 1px #000}#hud .character{left:12px;top:12px;width:280px}#hud .character .body{padding:6px 9px 0}#hud .character .identity{border:0;padding:0 0 5px;min-height:36px}#hud .character h2{font-size:14px;font-weight:400;margin:0 0 2px}#hud .character small{font-size:11px;color:#3e4856}#hud .basic-meter{display:flex;align-items:center;gap:7px;margin:4px 0;font-size:12px}#hud .basic-meter>span{width:29px}#hud .basic-meter .meter{position:relative;flex:1;height:13px;border-radius:3px;background:#e9edf3;border-color:#879bb7;box-shadow:inset 0 1px 2px #51678d60}#hud .basic-meter .meter i{height:100%;background:linear-gradient(#9cb7df,#dbe9ff 48%,#92afd5);border-radius:2px}#hud .basic-meter .exp i{background:linear-gradient(#829bc9,#b6cbed 48%,#7089b7)}#hud .basic-meter b{position:absolute;inset:0;text-align:center;font-size:10px;font-weight:400;line-height:11px;color:#263b5c;text-shadow:0 1px #fff}#hud .basic-level{display:flex;justify-content:space-between;background:#e9ebef;padding:4px 6px;margin-top:7px;border-radius:2px;font-size:11px}#hud .basic-level b{font-weight:400}#hud .character #state{border-top:1px solid #ccd2d9;margin:5px -9px 0;padding:4px 9px;color:#4a5768;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#hud .toolbar{left:12px;top:185px;width:280px;max-width:calc(100vw - 24px);display:grid;grid-template-columns:repeat(5,44px);justify-content:space-between;gap:9px 5px;padding:10px;background:linear-gradient(135deg,#3e485bc9,#273241ba);border:1px solid #99a7ba;border-radius:0 0 9px 9px;box-shadow:inset 0 0 0 2px #e2e9f024,0 3px 7px #0004}#hud .toolbar button{position:relative;display:block;width:44px;height:44px;min-width:0;padding:0;font-size:0;background:none;border:0;box-shadow:none;border-radius:3px}#hud .toolbar button .menu-icon,#hud .toolbar button .menu-item-image{display:none}#hud .generated-menu-icon{display:block;width:44px;height:44px;background-image:url(/ui/menu-atlas.png);background-size:300% 300%;background-repeat:no-repeat;image-rendering:pixelated}#hud .toolbar button:hover{filter:brightness(1.2);background:none;box-shadow:0 0 0 1px #d1e1ff}#hud .toolbar button[aria-expanded=true],#hud .toolbar button[aria-pressed=true]{background:none;box-shadow:0 0 0 2px #e8cc82}#hud .toolbar button:focus-visible{outline:2px solid #fff1ac;outline-offset:3px}#hud #auto-label{position:absolute;bottom:0;left:0;right:0;color:#fff;text-shadow:1px 1px #000;font:9px Tahoma,sans-serif;background:#152332b3}#hud #potion-count{position:absolute;bottom:-3px;right:0;white-space:nowrap;color:#fff;text-shadow:1px 1px #000;font:9px Tahoma,sans-serif;background:#152332b3;padding:1px 2px}#hud #point-badge,#hud #skill-point-badge{top:-5px;right:-4px;margin:0;font-size:10px;z-index:1}#hud .status,#hud .settings{left:308px;top:12px}@media(max-width:700px){#hud .status,#hud .settings{left:8px;top:300px;max-height:calc((100dvh - 310px)/var(--ui-zoom,1));overflow:auto}}:root{--game-font-size:12px}#hud,#hud *{font-size:var(--game-font-size)!important}#hud .toolbar button{font-size:0!important}#hud .basic-meter .meter{height:16px}#hud .basic-meter b{line-height:14px}#hud .character .titlebar{gap:6px}#hud .character .online{margin-left:auto}#hud #hud-size-toggle{flex:none;width:20px;height:18px;line-height:14px;padding:0;letter-spacing:0}#hud #compact-name,#hud .compact-summary{display:none}#hud.hud-compact .character{width:280px;max-width:calc((100vw - 16px)/var(--ui-zoom,1))}#hud.hud-compact .character .body,#hud.hud-compact .character .titlebar>span:not(#compact-name){display:none}#hud.hud-compact .character .titlebar{height:22px;padding:0 5px;letter-spacing:0;font-weight:400}#hud.hud-compact #compact-name{display:block;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#hud.hud-compact .compact-summary{display:block;padding:4px 7px;line-height:1.6;color:#4a5768;font-variant-numeric:tabular-nums}#hud .compact-economy{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:10px;font-size:11px}#hud .compact-economy span{overflow-wrap:anywhere}#hud .generated-menu-icon{padding:3px;background:#17243b;border:1px solid #cad9ef;border-radius:2px;box-shadow:inset 0 0 0 1px #536c96,0 0 0 1px #101b2d;image-rendering:pixelated}#hud .menu-art{display:block;width:100%;height:100%;background-image:url(/ui/menu-atlas.png);background-repeat:no-repeat;image-rendering:pixelated}#hud .toolbar button{border-radius:2px}#hud .toolbar button[aria-expanded=true],#hud .toolbar button[aria-pressed=true]{box-shadow:0 0 0 2px #e8cc82;border-radius:2px}#hud #potion-count,#hud #auto-label{bottom:2px;left:3px;right:3px;text-align:center;padding:0;background:#152332c9;line-height:13px}@media(max-width:700px),(pointer:coarse)and (max-width:1000px){#hud section.minimap{transform:scale(.7);transform-origin:top right}}#hud .basic-meter .meter:not(.exp){height:14px}#hud .basic-meter .meter:not(.exp) b{line-height:12px}#hud .audio-setting{margin:0 0 8px}#hud .audio-setting-row{display:flex;align-items:center;gap:7px;min-height:26px}#hud .audio-setting-row label{display:flex;align-items:center;gap:4px;flex:0 0 82px;margin:0;white-space:nowrap}#hud .audio-setting-row input[type=checkbox]{margin:0}#hud .audio-setting-row input[type=range]{flex:1;min-width:40px;width:0;margin:0;height:22px}#hud .audio-setting-row output{flex:0 0 30px;text-align:right;font-variant-numeric:tabular-nums}#hud .audio-track{margin:0 0 0 86px;color:#738091;font-size:10px!important;line-height:1.3}#hud #chat-window{border-radius:0;background:#0c130c4d;border:1px solid #bdc6ab88;box-shadow:none;padding-top:0}#hud #chat-window>.titlebar{position:absolute;right:2px;top:1px;height:19px;width:19px;padding:0;border:0;background:transparent;z-index:2;cursor:default}#hud #chat-window>.titlebar>span{display:none}#hud #chat-window>.titlebar button{width:17px;height:17px;line-height:13px;border:0;background:transparent;border-radius:0;color:#dfe5d5}#hud #chat-window .message-tabs{height:21px;min-height:0;display:flex;align-items:end;gap:2px;padding:0 24px 0 3px;border-bottom:1px solid #bdc6ab99;cursor:move;touch-action:none}#hud #chat-window .message-tabs button{height:19px;min-height:0;padding:0 8px;line-height:17px;font-size:10px!important;font-weight:400;border:1px solid #bdc6ab88;border-bottom:0;border-radius:0;background:#10190c65;color:#bcc7b3;text-shadow:1px 1px #000;box-shadow:none}#hud #chat-window .message-tabs button[aria-selected=true]{height:20px;color:#f3f5e8;background:#273223a6;border-color:#dce2cc}#hud #chat-window #chat-lines p{padding:2px 4px;line-height:1.3}#hud #chat-window #log{padding:4px 6px;gap:2px}#hud #chat-window #online-chat{padding:0 4px 4px}#hud section.minimap{opacity:.75}#hud section.minimap:hover,#hud section.minimap:focus-within{opacity:.95}#hud section.minimap{border:1px solid #111;box-shadow:0 1px 3px #0005}#hud .equipment{left:320px;top:24px;width:310px;max-width:calc((100vw - 16px)/var(--ui-zoom,1));z-index:19}#hud .equipment-open{width:auto;padding:0 7px;border-radius:3px;margin-left:auto;margin-right:8px}#hud #gear-list{padding:8px 12px;max-height:220px;overflow-y:auto;border-top:1px solid #9aabbc}#hud #gear-list[hidden]{display:none}#hud .gear-row{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #a1adbc55}#hud .gear-row img{width:32px;height:32px;image-rendering:pixelated;flex-shrink:0}#hud .gear-row>div{flex:1;min-width:0}#hud .gear-row small{display:block;line-height:1.5;letter-spacing:0;color:#57705a}#hud .gear-row button{padding:4px 6px;white-space:nowrap}#hud .gear-count{margin:0 0 4px;color:#536479}#hud #equipment-bonuses{line-height:1.6;color:#48633e}@media(max-width:700px){#hud .equipment{left:8px;top:120px;max-height:calc((100dvh - 140px)/var(--ui-zoom,1));overflow:auto}}@media(min-width:701px){#hud .equipment{left:min(735px,calc(100vw - 320px))}}#hud #chat-window{bottom:78px}@media(max-width:700px){#hud #chat-window{bottom:78px}}#hud #equipment-window{left:min(320px,calc((100vw - 400px)/var(--ui-zoom,1)));top:20px;width:390px;max-width:calc((100vw - 16px)/var(--ui-zoom,1));max-height:calc((100dvh - 40px)/var(--ui-zoom,1));overflow:auto;border-radius:5px;background:#fafbf8}#hud #equipment-window>.titlebar{height:27px;letter-spacing:0;font-weight:700}#hud .equipment-caption-actions{display:flex;gap:5px}#hud #equipment-content[hidden]{display:none}#hud .equipment-tabline{display:flex;align-items:center;border-bottom:1px solid #c7d0d8;height:32px;padding:0 8px;gap:12px}#hud .equipment-tabline>span{align-self:stretch;padding:5px 12px 0;border:1px solid #c7d0d8;border-top:0;border-bottom:0;background:#fff;color:#26374f;font-size:15px!important}#hud .equipment-tabline small{color:#8c96a2;letter-spacing:0}#hud .paper-doll{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:2px 6px 0}#hud .paper-column{display:grid;grid-template-rows:repeat(5,1fr)}#hud .paper-slot{display:flex;align-items:center;gap:5px;width:100%;min-width:0;min-height:38px;padding:2px 3px;border:0;border-bottom:1px solid #c9ced2;border-radius:0;background:transparent;box-shadow:none;text-align:left}#hud .paper-slot img{width:32px;height:32px;object-fit:contain;image-rendering:pixelated;flex:none}#hud .paper-slot span{min-width:0;flex:1}#hud .paper-slot small{display:block;font-size:9px!important;letter-spacing:0;color:#94a2b4;line-height:1.2}#hud .paper-slot strong{display:block;font-size:11px!important;font-weight:400;line-height:1.3;overflow-wrap:anywhere}#hud .paper-slot.slot-empty img{opacity:.17}#hud .paper-slot.slot-empty strong{color:#c0c6cd}#hud .paper-slot[aria-pressed=true]{background:#e4edf8aa;box-shadow:inset 0 0 0 1px #b0c5dc}#hud .paper-right .paper-slot{flex-direction:row-reverse;text-align:right}#hud .equipment-detail{display:flex;align-items:center;gap:6px;padding:7px 10px;min-height:45px;background:#f0f3f4;border-bottom:1px solid #bac7d6}#hud .equipment-detail>div{flex:1;min-width:0}#hud .equipment-detail strong{display:block;font-size:11px!important}#hud .equipment-detail span{display:block;color:#5b7555;font-size:10px!important;line-height:1.4}#hud .equipment-detail button{padding:4px 7px;font-size:10px!important;white-space:nowrap}#hud .equipment-status summary{cursor:pointer;list-style:none;padding:7px 10px;color:#344c71;background:linear-gradient(#f9faf7,#e7edf3);border-bottom:1px solid #c6d0db;font-weight:700}#hud .equipment-status summary:before{content:"⌃ ";color:#6790c2}#hud .equipment-status:not([open]) summary:before{content:"⌄ "}#hud #equipment-points{float:right;font-size:11px!important;font-weight:400}#hud .equipment-stat-layout{display:grid;grid-template-columns:142px minmax(0,1fr);gap:8px;padding:8px 8px 2px}#hud .primary-row{display:grid;grid-template-columns:32px 1fr 22px;gap:3px;align-items:center;margin-bottom:4px;height:23px}#hud .primary-row>span{color:#38567e;font-weight:700}#hud .primary-row>b{font-weight:400;padding:2px 4px;border:1px solid #c8cdd0;box-shadow:inset 1px 1px #e8ebed;background:#fff}#hud .primary-row em{font-style:normal;color:#537846}#hud .primary-row button{padding:0;height:23px;line-height:20px}#hud .equipment-derived{display:grid;grid-template-columns:1fr 1fr;gap:2px 8px;align-content:start}#hud .equipment-derived>div{display:flex;gap:3px;align-items:center;justify-content:space-between;min-height:26px;border-bottom:1px solid #cfd4d8}#hud .equipment-derived span{font-size:10px!important;color:#3c5479;font-weight:700}#hud .equipment-derived b{font-size:11px!important;font-weight:400;white-space:nowrap}#hud .equipment-stat-hint{margin:0;padding:3px 10px 8px;color:#8a95a2;font-size:9px!important}@media(max-width:700px){#hud #equipment-window{left:8px;top:8px;max-height:calc((100dvh - 85px)/var(--ui-zoom,1));width:min(390px,calc((100vw - 16px)/var(--ui-zoom,1)))}#hud .paper-doll{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:2px 5px 0}#hud .paper-slot{gap:3px;padding:2px}#hud .paper-slot img{width:27px;height:27px}#hud .paper-slot strong{font-size:10px!important}#hud .equipment-stat-layout{grid-template-columns:130px minmax(0,1fr);gap:6px;padding:7px 5px}#hud .primary-row{grid-template-columns:28px 1fr 20px}#hud .equipment-derived{gap:2px 5px}#hud .equipment-derived>div{flex-wrap:wrap;min-height:31px}#hud .equipment-derived span{font-size:9px!important}#hud .equipment-derived b{font-size:10px!important}}#hud .gear-slot .gear-worn{color:#357b55;font-size:10px;background:#eef8e8;border:1px solid #8eac87;border-radius:2px;padding:0 2px}#hud .gear-slot{touch-action:none;cursor:grab}#hud .paper-slot.gear-drop-target{outline:2px dashed #6caa76;outline-offset:-3px;background:#e8f2e4}#hud .paper-slot.gear-drop-hover{outline:2px solid #3c9560;background:#c9e7cb}.gear-drag-ghost{position:fixed;width:40px;height:40px;object-fit:contain;image-rendering:pixelated;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);filter:drop-shadow(0 3px 3px #0008)}#hud .paper-slot.slot-empty img{opacity:.3}#hud .paper-slot.slot-empty:hover img{opacity:.45}#hud .paper-slot.gear-drop-target img{opacity:.65}#hud .toolbar .equipment-menu-art{background-image:url(/items/armor.png);background-size:contain;background-position:center;background-repeat:no-repeat}#hud #equipment-window.gear-drop-hover{outline:2px solid #65ad7b;box-shadow:0 0 12px #75ba8870}#hud .bag-slot[data-item]{touch-action:none;cursor:grab}#hud #card-window{left:330px;top:50px;width:370px;max-width:calc((100vw - 16px)/var(--ui-zoom,1));max-height:calc((100dvh - 32px)/var(--ui-zoom,1));overflow:auto;z-index:21}#hud .card-body{padding:10px}#hud .card-intro{display:flex;gap:10px;align-items:center}#hud .card-intro img{width:54px;height:64px;object-fit:contain;image-rendering:pixelated}#hud .card-intro p,#hud .card-body p{font-size:11px}#hud #socket-targets{display:grid;gap:3px;max-height:200px;overflow:auto}#hud #socket-targets button{display:flex;align-items:center;gap:7px;text-align:left;padding:4px;font-size:11px}#hud #socket-targets button[aria-pressed=true]{background:#d9e9d1}#hud #socket-targets .equipped-tag{color:#1c7a3e;font-weight:700;font-style:normal;white-space:nowrap}#hud #socket-targets img,#hud .item-card-sockets img{width:28px;height:28px;object-fit:contain;image-rendering:pixelated;vertical-align:middle}#hud .card-warning{color:#a25436;background:#fff3dd;padding:7px}#hud #socket-confirm{padding:6px 12px}#hud #socket-result{color:#387349}@media(max-width:700px){#hud #card-window{left:8px;top:30px}}#hud .item-equipped-compare{margin-top:12px;padding:8px;background:#edf2f7;border:1px solid #b8c6d4;border-radius:2px}#hud .item-equipped-compare>strong{display:block;font-size:11px;color:#42617b}#hud .equipped-compare-heading{display:flex;gap:6px;align-items:center;margin-top:5px;line-height:1.4}#hud .equipped-compare-heading img{width:30px;height:30px;object-fit:contain;image-rendering:pixelated}#hud .item-equipped-compare p{font-size:11px}#hud .item-equipped-compare small{display:block;margin-top:7px;font-size:10px;color:#697a88}#hud .item-equipped-compare>span{display:inline-block;margin:3px 7px 0 0;font-size:11px;font-weight:700}#hud .compare-gain{color:#277445}#hud .compare-loss{color:#b0443c}#hud .identity .basic-silver{margin-left:auto;text-align:right;padding-left:8px;min-width:0}#hud .basic-silver small{display:block;color:#7e8794;font-size:10px}#hud .basic-silver b{display:block;color:#455568;font-size:12px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ground-card-glow{filter:drop-shadow(0 0 3px #fff5bd) drop-shadow(0 0 8px #f6c85c);animation:card-glow 1.8s ease-in-out infinite alternate}@keyframes card-glow{to{filter:drop-shadow(0 0 5px #fffbe6) drop-shadow(0 0 14px #ffd56a)}}@media(prefers-reduced-motion:reduce){.ground-card-glow{animation:none}}#hud .status{width:390px}#hud .status .body{grid-template-columns:112px minmax(0,1fr);column-gap:6px}#hud .status .stat{grid-template-columns:28px minmax(0,1fr) 18px}@media(max-width:450px){#hud .status .body{grid-template-columns:105px minmax(0,1fr)}#hud .status .stat{grid-template-columns:26px minmax(0,1fr) 18px}}#hud .status .equipment-derived{column-gap:6px}#hud .auto-loot-setting{display:flex;flex-direction:column;gap:5px;margin:8px 0;font-size:12px}#hud .auto-loot-setting select{width:100%;padding:5px;color:#303744;background:#fff;border:1px solid #b9c3cd;border-radius:3px;font:inherit}#game-update-notice,#performance-rescue-notice{position:fixed;top:max(10px,env(safe-area-inset-top));left:50%;transform:translate(-50%);z-index:10000;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 24px);width:max-content;padding:9px 12px;border:1px solid #dcc88d;border-radius:5px;background:#fff8e7;color:#493d23;box-shadow:0 3px 12px #0005;font:13px/1.4 Tahoma,sans-serif}#game-update-notice button,#performance-rescue-notice button{flex-shrink:0;padding:6px 9px;background:#536e87;color:#fff;border:0;border-radius:3px;cursor:pointer;font:inherit}#game-update-notice{max-width:min(460px,calc(100vw - 24px));width:auto}#game-update-notice .update-notice-body{display:flex;flex-direction:column;gap:4px;min-width:0}#game-update-notice .update-notice-body ul{margin:0;padding-left:16px;opacity:.85}#game-update-notice .update-notice-body li{margin:2px 0}#performance-rescue-notice{top:auto;bottom:max(10px,env(safe-area-inset-bottom));max-width:min(420px,calc(100vw - 24px));width:auto}@media(max-width:600px){#game-update-notice,#performance-rescue-notice{gap:7px;font-size:11px}}#hud #job-panel{grid-column:1/-1;padding-top:7px;font-size:11px}#hud .job-change{display:flex;gap:5px;margin:5px 0}#hud .job-change[hidden]{display:none}#hud .job-change select{min-width:0;flex:1;font:inherit}#hud #job-help{display:block;font-size:10px}#hud #basic-job-exp{font-size:10px;padding:3px 0;color:#637387}#hud #basic-job{font-size:10px}#hud .toolbar{top:207px}@media(max-width:700px){#hud .toolbar{top:203px}}#hud #exp-log{max-height:280px;overflow-y:auto;padding:4px 6px;scrollbar-color:#c6c9b0 #111a1166}#hud #exp-log p{margin:2px 0;color:#aee9be;font:11px/1.4 Tahoma,sans-serif;text-shadow:1px 1px #000}#hud .language-setting{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:5px 0 10px;font-size:12px}#hud .language-setting select{padding:4px 8px;font:inherit;color:#303744;background:#fff;border:1px solid #b9c3cd}#hud #skills-toggle{width:auto;height:16px;padding:0 5px;line-height:14px;border-radius:2px;font-size:10px!important}#hud #skills-panel{max-height:65dvh;overflow:auto;border-radius:3px}#hud #skills-panel button{font-size:12px}#hud .meter.sp i{background:linear-gradient(#d9e8fa,#7ea2cf)}#basic-weight{font-size:11px;margin-top:5px;color:#53657b}#hud .character .job-progress{height:5px;min-height:5px;margin-top:3px;border-radius:1px}#hud .character .job-progress i{height:100%}#hud .toolbar .bot-menu-art{display:block;width:100%;height:100%;background:url(/ui/bot-menu-v2.png) center/contain no-repeat}#hud .toolbar .skill-menu-art{display:block;width:100%;height:100%;background:url(/ui/skill-menu-v2.png) center/contain no-repeat}#ui-tooltip,#hotbar-tooltip{position:fixed;z-index:12000;pointer-events:none;max-width:calc(100vw - 32px);padding:9px 12px;white-space:pre-line;background:linear-gradient(#fff,#edf2f8);color:#334661;border:1px solid #8fa5bd;border-radius:4px;box-shadow:0 3px 12px #0005;font:12px/1.7 Tahoma,sans-serif}#hotbar-tooltip[hidden],#hud #auto-play-settings .bot-skills [data-skill-class][hidden]{display:none}#discord-cta{position:fixed;top:8px;left:calc(50% - 75px);transform:translate(-50%);z-index:30;pointer-events:auto;display:flex;align-items:center;gap:7px;padding:5px 12px 5px 8px;border-radius:999px;background:linear-gradient(135deg,#5865f2,#4752c4);color:#fff;text-decoration:none;font:12px Tahoma,sans-serif;white-space:nowrap;box-shadow:0 2px 10px #0006,inset 0 1px #ffffff40;border:1px solid #ffffff55;animation:discord-glow 2.4s ease-in-out infinite}#discord-cta:hover,#discord-cta:focus-visible{background:linear-gradient(135deg,#6b77f5,#5865f2)}#discord-cta .discord-logo{width:20px;height:20px;flex:none}#discord-cta b{font-weight:700}@keyframes discord-glow{50%{box-shadow:0 2px 16px #5865f2cc,inset 0 1px #ffffff40}}@media(prefers-reduced-motion:reduce){#discord-cta{animation:none}}#wiki-cta{position:fixed;top:8px;left:calc(50% + 120px);transform:translate(-50%);z-index:30;pointer-events:auto;display:flex;align-items:center;gap:5px;padding:5px 12px;border-radius:999px;background:linear-gradient(135deg,#203326,#14241a);color:#ffd978;text-decoration:none;font:12px Tahoma,sans-serif;white-space:nowrap;box-shadow:0 2px 10px #0006,inset 0 1px #ffd97840;border:1px solid #d4a037;transition:all .15s}#wiki-cta:hover{background:linear-gradient(135deg,#294232,#192e21);color:#fff;box-shadow:0 2px 14px #ffd97840}@media(max-width:700px){#discord-cta{top:118px;left:auto;right:8px;transform:none;padding:6px}#discord-cta span{display:none}#discord-cta .discord-logo{width:22px;height:22px}#wiki-cta{top:154px;left:auto;right:8px;transform:none;padding:5px 8px;font-size:11px}}#ui-tooltip[hidden]{display:none}#ui-tooltip .tip-gain,#hotbar-tooltip .tip-gain{color:#277445;font-weight:700}#ui-tooltip .tip-loss,#hotbar-tooltip .tip-loss{color:#b0443c;font-weight:700}#hud #exp-table-window{left:calc(50% - 160px);top:70px;width:320px;max-width:calc((100vw - 16px)/var(--ui-zoom,1));max-height:calc((100dvh - 40px)/var(--ui-zoom,1));overflow:hidden;z-index:21}#hud .exp-table-body{display:flex;flex-direction:column;max-height:min(56dvh,430px);padding:8px 10px 10px;background:#f6f8f5}#hud .exp-table-note{margin:0 0 8px;font-size:11px;color:#6a7886}#hud .exp-table-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px 8px;overflow:auto;padding-right:4px}#hud .exp-table-grid>div{display:flex;justify-content:space-between;gap:8px;padding:4px 7px;background:#fff;border:1px solid #e2e8ee;border-radius:2px;font-size:11px}#hud .exp-table-grid span{color:#6a7886}#hud .exp-table-grid b{color:#2f3e4d;font-variant-numeric:tabular-nums}#hud .exp-table-grid>div.current{background:#e3eef9;border-color:#46698f;box-shadow:inset 0 0 0 1px #46698f}#hud .toolbar .exp-menu-art{display:block;width:100%;height:100%;background:url(/ui/exp-menu.png) center/contain no-repeat}@media(max-width:700px){#hud #exp-table-window{left:8px;top:40px;width:calc((100vw - 16px)/var(--ui-zoom,1))}#hud .exp-table-body{max-height:calc(46dvh/var(--ui-zoom,1))}}#hud .basic-meter .meter:not(.exp) i{background:linear-gradient(#8ed88f,#3f9a52)}#hud .basic-meter .meter i.low{background:linear-gradient(#e08b7d,#b13a34)}#hud .basic-meter .meter.sp i{background:linear-gradient(#8fb4ec,#3d6cb5)}#hud #basic-exp{font-size:10px;padding:3px 0;color:#637387}#hud #basic-exp b{font-variant-numeric:tabular-nums}#hud .character .base-progress{height:5px;min-height:5px;margin:3px 0 2px;border-radius:1px}#hud .character .base-progress i{height:100%}.connection-monitor{margin-top:16px;padding-top:10px;border-top:1px solid #5b5546}.connection-monitor h3{margin:0 0 6px;font-size:11px;letter-spacing:1px;color:#d2bc8b}.connection-stats{font-size:10px;line-height:1.8}.connection-stats b.ok{color:#9fe0a8}.connection-stats b.bad{color:#ff9d9d}.connection-log{margin:6px 0 0;padding-left:16px;font-size:9px;color:#a5a79b;max-height:110px;overflow:auto}#quest-badge:empty{display:none}#quest-badge{position:absolute;top:-7px;margin-left:36px;min-width:16px;padding:1px 5px;border:1px solid #fff;border-radius:9px;background:radial-gradient(circle at 40% 35%,#ff6a6a,#d8141d);color:#fff;font-weight:800;text-align:center}#quest-badge.ready{animation:quest-pulse 1.6s ease-in-out infinite}@keyframes quest-pulse{50%{transform:scale(1.25)}}#hud #ranking-window{--cqw:4.2px;inset:0;margin:auto;width:min(420px,calc((100vw - 12px)/var(--ui-zoom,1)),calc((100dvh - 24px)/var(--ui-zoom,1)*.7856));max-width:none;max-height:none;aspect-ratio:1048/1334;z-index:30;container-type:inline-size;overflow:visible;background:url(/ui/ranking/frame.webp) center/100% 100% no-repeat;border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 8px 18px #000a);color:#2a2a3a;font-family:Mali,Tahoma,Arial,sans-serif;animation:none}#hud #ranking-window{cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}#hud #ranking-window.dragging{cursor:grabbing}#hud #ranking-window .titlebar{position:absolute;left:0;right:0;top:1%;height:12.4%;padding:0 11% 0 25%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;background:none;border:0;cursor:grab;text-shadow:none}#hud #ranking-window .rk-title{font-size:calc(var(--cqw)*6.1)!important;font-weight:700;line-height:1.15;color:#f6c84f;white-space:nowrap;text-shadow:calc(var(--cqw)*-.35) 0 #5a3206,calc(var(--cqw)*.35) 0 #5a3206,0 calc(var(--cqw)*-.35) #5a3206,0 calc(var(--cqw)*.35) #5a3206,calc(var(--cqw)*-.3) calc(var(--cqw)*-.3) #5a3206,calc(var(--cqw)*.3) calc(var(--cqw)*-.3) #5a3206,calc(var(--cqw)*-.3) calc(var(--cqw)*.3) #5a3206,calc(var(--cqw)*.3) calc(var(--cqw)*.3) #5a3206,0 calc(var(--cqw)*.8) #0009}#hud #ranking-window .rk-title:before,#hud #ranking-window .rk-title:after{content:"✦";font-size:calc(var(--cqw)*3.4)!important;vertical-align:middle;margin:0 calc(var(--cqw)*1);color:#f1b93c}#hud #ranking-window .rk-sub{display:block;font-size:calc(var(--cqw)*3.6)!important;font-weight:600;line-height:1.1;color:#f3ecd8;letter-spacing:calc(var(--cqw)*.2);text-shadow:0 calc(var(--cqw)*.3) #0009}#hud #ranking-window .rk-sub:before,#hud #ranking-window .rk-sub:after{content:"—◈";margin:0 calc(var(--cqw)*2);color:#c59a3c;font-size:calc(var(--cqw)*2.8)!important;vertical-align:middle}#hud #ranking-window .rk-sub:after{content:"◈—"}#hud #ranking-window .titlebar button{position:absolute;right:1.6%;top:8%;width:9.6%;height:auto;aspect-ratio:1;padding:0;border:0;border-radius:50%;background:none;box-shadow:none;color:transparent;font-size:0!important;cursor:pointer}#hud #ranking-window .titlebar button:hover{background:#fff3;box-shadow:none}#hud #ranking-window .rk-cols{position:absolute;left:5%;right:5%;top:13.7%;height:4.2%;display:grid;grid-template-columns:17% 1fr 28% 16%;align-items:center;text-align:center;font-size:calc(var(--cqw)*3.3)!important;font-weight:600;color:#ecdcb4;text-shadow:0 calc(var(--cqw)*.25) #0008}#hud #ranking-window .rk-cols span+span{position:relative}#hud #ranking-window .rk-cols span+span:before{content:"✦";position:absolute;left:calc(var(--cqw)*-1.2);top:50%;translate:-50% -50%;font-size:calc(var(--cqw)*2.2)!important;color:#d9a441}#hud #ranking-list{position:absolute;inset:18.9% 4.9% 23.9%;display:grid;grid-template-rows:repeat(10,minmax(0,1fr));gap:calc(var(--cqw)*.55)}#hud .rank-row{position:relative;display:grid;grid-template-columns:17% 1fr 28% 16%;grid-template-rows:minmax(0,1fr);line-height:1.2;align-items:center;min-height:0;background:linear-gradient(90deg,#dccfb0 0 17%,#c9b98f 17% 17.3%,#f3ecda 17.3%);border:calc(var(--cqw)*.3) solid #cbbb94;box-shadow:inset 0 0 0 calc(var(--cqw)*.25) #fff8,inset 0 calc(var(--cqw)*-.5) #d9ccab;border-radius:calc(var(--cqw)*1.1);font-size:calc(var(--cqw)*3.9)!important}#hud .rank-place{justify-self:center;display:grid;place-items:center;width:calc(var(--cqw)*7);height:calc(var(--cqw)*7);background:url(/ui/ranking/plaque.png) center/contain no-repeat;image-rendering:pixelated;color:#f4efe2;font-size:calc(var(--cqw)*3.9)!important;font-weight:700;line-height:1;text-shadow:calc(var(--cqw)*-.25) 0 #2b251d,calc(var(--cqw)*.25) 0 #2b251d,0 calc(var(--cqw)*-.25) #2b251d,0 calc(var(--cqw)*.25) #2b251d}#hud .rank-place.place-1{width:calc(var(--cqw)*11.5);height:calc(var(--cqw)*10.5);padding-top:calc(var(--cqw)*1.1);background-image:url(/ui/ranking/medal-1.png);text-shadow:calc(var(--cqw)*-.25) 0 #6a1408,calc(var(--cqw)*.25) 0 #6a1408,0 calc(var(--cqw)*-.25) #6a1408,0 calc(var(--cqw)*.25) #6a1408}#hud .rank-place.place-2,#hud .rank-place.place-3{width:calc(var(--cqw)*8.4);height:calc(var(--cqw)*8.4);padding-bottom:calc(var(--cqw)*1.7);background-image:url(/ui/ranking/medal-2.png)}#hud .rank-place.place-3{background-image:url(/ui/ranking/medal-3.png)}#hud .rank-name{padding-left:calc(var(--cqw)*2.6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-weight:700;font-size:calc(var(--cqw)*4.1)!important;color:#1d2440}#hud .rank-job{display:flex;align-items:center;gap:calc(var(--cqw)*1.4);min-width:0;overflow:hidden;color:#7a6a52;font-weight:500;font-size:calc(var(--cqw)*3.25)!important;letter-spacing:0;white-space:nowrap}#hud .rank-job img{flex:none;width:calc(var(--cqw)*5);height:calc(var(--cqw)*5);object-fit:contain;image-rendering:pixelated;filter:saturate(.55)}#hud .rank-level{justify-self:end;padding-right:calc(var(--cqw)*2);color:#b9872c;font-weight:700;font-size:calc(var(--cqw)*4.5)!important}#hud .rank-name,#hud .rank-job,#hud .rank-level{translate:0 calc(var(--cqw)*-.35)}#hud .rank-row.me{background:linear-gradient(#2f8f7f,#1c6b64);border-color:#e8bd4a;box-shadow:inset 0 0 0 calc(var(--cqw)*.3) #0f4a48,0 0 0 calc(var(--cqw)*.2) #7a5412;padding:0}#hud .rank-row.me .rank-name{color:#a8f0a0;text-shadow:0 calc(var(--cqw)*.25) #0b3a38}#hud .rank-row.me .rank-job{color:#f1f5ea}#hud .rank-row.me .rank-job img{filter:brightness(1.35) saturate(.6)}#hud .rank-row.me .rank-level{color:#ffd83a;text-shadow:0 calc(var(--cqw)*.25) #0b3a38}#hud .rank-row.guest{opacity:1}#hud .rank-row.guest .rank-name{color:#8b8f99}#hud .rank-row.guest.me .rank-name{color:#a8f0a0}#hud .ranking-note{grid-row:1/-1;align-self:center;margin:0;color:#7a6a52;font-size:calc(var(--cqw)*3.6)!important;text-align:center}#hud #ranking-self{position:absolute;left:17%;right:17%;top:80.6%;height:15%;margin:0;padding:0;border:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--cqw)*.6);border-radius:calc(var(--cqw)*2);background:radial-gradient(ellipse at center,#f6efdccc 35%,#f6efdc00 72%);color:#33384f;text-align:center}#hud #ranking-self p{margin:0;line-height:1.15}#hud #ranking-self .rk-own{font-size:calc(var(--cqw)*3.7)!important;font-weight:700;padding-bottom:calc(var(--cqw)*1.4);margin-bottom:calc(var(--cqw)*.6);border-bottom:calc(var(--cqw)*.25) solid #b98a3a88;white-space:nowrap}#hud #ranking-self .rk-own b{font-size:calc(var(--cqw)*5.4)!important;color:#b07a16;vertical-align:calc(var(--cqw)*-.5)}#hud #ranking-self .rk-info{display:flex;align-items:center;gap:calc(var(--cqw)*1.8);font-size:calc(var(--cqw)*3.4)!important;font-weight:500;color:#4a4a55}#hud #ranking-self .rk-info:before{content:"";width:calc(var(--cqw)*4.4);height:calc(var(--cqw)*4.4);background:center/contain no-repeat}#hud #ranking-self .rk-clock:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233f3f46' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9.5'/%3E%3Cpath d='M12 6.5V12l3.5 2.5'/%3E%3C/svg%3E")}#hud #ranking-self .rk-guest:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%233f3f46'%3E%3Ccircle cx='12' cy='7.5' r='5'/%3E%3Cpath d='M2.5 23c0-6 4-9 9.500-9s9.500 3 9.500 9z'/%3E%3C/svg%3E")}#hud #ranking-self .rk-guest b{color:#23273a;font-size:inherit!important}#hud #ranking-window .rk-plaque{position:absolute;left:36%;right:36%;top:95.6%;height:3.6%;display:flex;align-items:center;justify-content:center;font-family:Silkscreen,"Press Start 2P",monospace;font-size:calc(var(--cqw)*1.9)!important;letter-spacing:calc(var(--cqw)*.3);color:#d8c48e;white-space:nowrap;pointer-events:none}#hud #ranking-window .rk-plaque:before,#hud #ranking-window .rk-plaque:after{content:"✦";font-size:calc(var(--cqw)*1.6)!important;margin:0 calc(var(--cqw)*1);color:#c59a3c}#hud .character{overflow:visible}#hud #status-bar{position:absolute;top:10px;right:-42px;display:flex;flex-direction:column;gap:5px;pointer-events:auto}#hud #status-bar:empty{display:none}#hud .status-chip{--c:34px;--edge:#8fe3a2;--rim:#123a22;--bg1:#2f8f58;--bg2:#103322;--strip:#0a2216d9;position:relative;display:block;flex:none;width:var(--c);height:var(--c);box-sizing:border-box;overflow:hidden;border:calc(var(--c)*.045) solid var(--edge);border-radius:calc(var(--c)*.17);background:radial-gradient(circle at 50% 36%,var(--bg1),var(--bg2) 72%);box-shadow:0 0 0 calc(var(--c)*.04) var(--rim),inset 0 0 0 calc(var(--c)*.03) #0006,0 calc(var(--c)*.06) calc(var(--c)*.12) #0008;cursor:help;transition:box-shadow .12s}#hud .status-chip.debuff{--edge:#c9a2ff;--rim:#24123f;--bg1:#6a3fa8;--bg2:#1d1036;--strip:#160b2ad9}#hud .status-chip:after{content:"";position:absolute;left:12%;right:12%;top:30%;height:30%;border:calc(var(--c)*.025) solid #d8ffe266;border-radius:50%;transform:rotate(-14deg);pointer-events:none}#hud .status-chip.debuff:after{border-color:#ecd8ff55}#hud .status-chip .sc-icon{position:absolute;left:19%;top:5%;width:62%;height:62%;z-index:1;display:grid;place-items:center;object-fit:contain;image-rendering:pixelated;font-style:normal;font-size:calc(var(--c)*.42)!important;line-height:1;filter:drop-shadow(0 calc(var(--c)*.03) 0 #0007)}#hud .status-chip .sc-mark{position:absolute;right:4%;top:5%;width:27%;height:30%;z-index:2;font-style:normal;filter:drop-shadow(0 0 calc(var(--c)*.02) #0b2a12) drop-shadow(0 calc(var(--c)*.03) 0 #0b2a12)}#hud .status-chip .sc-mark:before{content:"";position:absolute;inset:0;background:linear-gradient(#b6ff9a,#3fcf52 55%,#1f9a3a);clip-path:polygon(50% 0,100% 50%,72% 50%,72% 100%,28% 100%,28% 50%,0 50%)}#hud .status-chip.debuff .sc-mark{transform:rotate(180deg);filter:drop-shadow(0 0 calc(var(--c)*.02) #3a0a0a) drop-shadow(0 calc(var(--c)*-.03) 0 #3a0a0a)}#hud .status-chip.debuff .sc-mark:before{background:linear-gradient(#a3201c,#ef4b3f 45%,#ff9a8a)}#hud .status-chip b{position:absolute;left:0;right:0;bottom:0;height:35%;z-index:2;display:grid;place-items:center;background:var(--strip);color:#fff;font-size:calc(var(--c)*.27)!important;font-weight:900;line-height:1;letter-spacing:0;white-space:nowrap;text-shadow:-1px 0 #06140c,1px 0 #06140c,0 -1px #06140c,0 1px #06140c}#hud .status-chip:hover,#hud .status-chip.open{box-shadow:0 0 0 calc(var(--c)*.04) var(--rim),0 0 0 calc(var(--c)*.1) #ffd65a,0 0 calc(var(--c)*.3) #ffd65acc}#hud .status-chip.expiring{--edge:#ff6a5c;--rim:#4a0d0d;--bg1:#a3302c;--bg2:#2d0c0c;--strip:#2a0808d9;box-shadow:0 0 0 calc(var(--c)*.04) var(--rim),0 0 calc(var(--c)*.28) #ff3b30;animation:status-chip-pulse 1s ease-in-out infinite}#hud .status-chip.expiring .sc-mark{transform:none;filter:none;display:grid;place-items:center}#hud .status-chip.expiring .sc-mark:before{content:"!";position:static;background:none;clip-path:none;color:#ff4a3d;font-size:calc(var(--c)*.36)!important;font-weight:900;line-height:1;text-shadow:-1px 0 #fff,1px 0 #fff,0 -1px #fff,0 1px #fff}@keyframes status-chip-pulse{50%{box-shadow:0 0 0 calc(var(--c)*.04) var(--rim),0 0 calc(var(--c)*.1) #ff3b3088}}#hud .status-chip.expired{filter:grayscale(1) brightness(.72);animation:none;box-shadow:0 0 0 calc(var(--c)*.04) #1b1b1b}@media(prefers-reduced-motion:reduce){#hud .status-chip.expiring{animation:none}}#status-tip{position:absolute;left:0;top:0;z-index:90;box-sizing:border-box;width:318px;max-width:calc(100vw - 16px);padding:16px 18px 14px;border:2px solid #0a1326;border-radius:6px;background:linear-gradient(#1b2b4c,#131f3a);box-shadow:inset 0 0 0 1px #6176a0,inset 0 0 0 3px #0d1830,0 6px 18px #000b;color:#fff;font-family:Tahoma,Sukhumvit Set,Arial,sans-serif;pointer-events:none}#status-tip .st-corner{position:absolute;width:30px;height:30px;background:url(/ui/profile/corner.png) center/contain no-repeat}#status-tip .st-corner.tl{left:-7px;top:-7px}#status-tip .st-corner.tr{right:-7px;top:-7px;transform:scaleX(-1)}#status-tip .st-corner.bl{left:-7px;bottom:-7px;transform:scaleY(-1)}#status-tip .st-corner.br{right:-7px;bottom:-7px;transform:scale(-1)}#status-tip .st-head{display:flex;align-items:flex-start;gap:13px}#status-tip .status-chip{--c:66px;cursor:default}#status-tip .st-name{display:block;margin-top:2px;color:#fff;font-size:17px!important;font-weight:700;line-height:1.25;text-shadow:0 2px #0008}#status-tip .st-name small{margin-left:5px;color:#c9d3e8;font-size:13px!important;font-weight:400}#status-tip .st-effect{margin:5px 0 0;color:#b9c5dd;font-size:13px!important;line-height:1.45;white-space:pre-line}#status-tip .st-rule{position:relative;height:1px;margin:12px 3px;background:#6d7fa3}#status-tip .st-rule:before,#status-tip .st-rule:after{content:"";position:absolute;top:-2px;width:5px;height:5px;background:#8a9bbd;transform:rotate(45deg)}#status-tip .st-rule:before{left:-3px}#status-tip .st-rule:after{right:-3px}#status-tip .st-time{display:flex;align-items:center;gap:8px;color:#e3e9f6;font-size:14px!important}#status-tip .st-time svg{flex:none;width:18px;height:18px}#status-tip .st-time b{color:#8fe68a;font-size:14px!important;font-weight:700}#status-tip.expiring .st-time b{color:#ff7a6e}#status-tip .st-flavor{margin:0;color:#aab6cf;font-size:12.5px!important;line-height:1.6}#hud .toolbar .ranking-menu-art{display:block;width:100%;height:100%;background:url(/ui/ranking-menu.png) center/contain no-repeat}#hud #quest-window{--cqw:4.4px;inset:0;margin:auto;width:min(440px,calc((100vw - 12px)/var(--ui-zoom,1)),calc((100dvh - 24px)/var(--ui-zoom,1)*.9736));max-width:none;max-height:none;aspect-ratio:1218/1251;z-index:40;container-type:inline-size;overflow:visible;background:url(/ui/quest/frame.webp) center/100% 100% no-repeat;border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 8px 18px #000a);color:#2b2a33;font-family:Noto Sans Thai,Tahoma,Arial,sans-serif;text-shadow:none;animation:none;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}#hud #quest-window[hidden]{display:none!important}#hud #quest-window.dragging,#hud #quest-window.dragging *{cursor:grabbing}#hud #quest-window p,#hud #quest-window h3{margin:0}#hud #quest-window .titlebar{position:absolute;left:16%;right:11%;top:3.4%;height:11.4%;padding:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;background:none;border:0;cursor:inherit;text-shadow:none}#hud #quest-window .titlebar>span:first-child:before{content:none}#hud #quest-window .qj-title{display:flex;align-items:baseline;gap:calc(var(--cqw)*1.6);font-family:Cormorant Garamond,Georgia,serif;font-size:calc(var(--cqw)*6.5)!important;font-weight:700;line-height:1.2;letter-spacing:calc(var(--cqw)*.05);color:#fbf0c9;white-space:nowrap;text-shadow:0 calc(var(--cqw)*.35) #0a1330}#hud #quest-window .qj-title i{font-style:normal;color:#e6c25e}#hud #quest-window .qj-title b{font-family:Noto Sans Thai,Tahoma,sans-serif;font-size:calc(var(--cqw)*4.5)!important;font-weight:700;color:#f0c64f}#hud #quest-window .qj-tag{position:absolute;left:10%;top:70%;padding:0 calc(var(--cqw)*1.6);background:#021f50;font-family:Cormorant Garamond,Georgia,serif;font-size:calc(var(--cqw)*2.3)!important;font-weight:600;letter-spacing:calc(var(--cqw)*.12);line-height:1.2;color:#b9c3dd;white-space:nowrap}#hud #quest-window .titlebar button{position:absolute;left:auto;right:-9.4%;top:9%;width:9%;height:auto;aspect-ratio:1;padding:0;border:0;border-radius:12%;background:none;box-shadow:none;color:transparent;font-size:0!important;cursor:pointer}#hud #quest-window .titlebar button:hover{background:#fff3;box-shadow:none}#hud #quest-window .qj-motto{position:absolute;right:4.6%;top:17.2%;width:26%;font-family:Cormorant Garamond,Georgia,serif;font-size:calc(var(--cqw)*2.15)!important;font-weight:600;line-height:1.25;text-align:center;color:#b4bfdc;text-shadow:0 0 calc(var(--cqw)*.8) #14265a,0 0 calc(var(--cqw)*.8) #14265a;pointer-events:none}#hud #quest-window .qj-tabs{position:absolute;left:4.4%;top:15.4%;width:64%;height:8.3%;display:grid;grid-template-columns:repeat(3,1fr);gap:.8%}#hud #quest-window .qj-tabs button{display:flex;align-items:center;justify-content:center;gap:calc(var(--cqw)*2.6);min-width:0;height:100%;padding:0 0 calc(var(--cqw)*1.1);border:0;border-radius:0;background:url(/ui/quest/tab-idle.png) center/100% 100% no-repeat;box-shadow:none;color:#9aa3b7;font-family:inherit;font-size:calc(var(--cqw)*3.7)!important;font-weight:600;white-space:nowrap;text-shadow:0 calc(var(--cqw)*.25) #0008;cursor:pointer;image-rendering:pixelated}#hud #quest-window .qj-tabs button[aria-selected=true]{background-image:url(/ui/quest/tab-active.png);color:#fff;font-weight:700}#hud #quest-window .qj-tabs button:hover{filter:brightness(1.12)}#hud #quest-window .qj-tab-icon{flex:none;width:calc(var(--cqw)*5.4);height:calc(var(--cqw)*5.4);background:center/contain no-repeat;image-rendering:pixelated}#hud #quest-window .qj-tab-icon.scroll{background-image:url(/ui/quest/scroll.png)}#hud #quest-window .qj-tab-icon.check{background-image:url(/ui/quest/check.png)}#hud #quest-window .qj-tab-icon.hunt{background-image:url(/ui/quest/slime.png)}#hud #quest-window .qj-tabs button[aria-selected=false] .qj-tab-icon{filter:saturate(.35) brightness(.8)}#hud #quest-window .body{position:static;padding:0;background:none;overflow:visible}#hud #quest-window #quest-card{position:absolute;left:45.4%;right:5.5%;top:24.6%;height:22.6%;display:block}#hud #quest-window.chain-finished[data-tab=done] #qj-desc{right:30%}#hud #quest-window .quest-title{height:22%;margin:0;padding:0;border:0;display:flex;align-items:center;font-size:calc(var(--cqw)*4.5)!important;font-weight:700;line-height:1.1;color:#1f2433;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#hud #quest-window #qj-sub{display:block;height:15%;font-family:Cormorant Garamond,Noto Sans Thai,Georgia,serif;font-size:calc(var(--cqw)*2.75)!important;font-weight:700;font-variant-numeric:lining-nums;letter-spacing:calc(var(--cqw)*.1);line-height:1.5;color:#3c3a3a;white-space:nowrap}#hud #quest-window #qj-desc{position:absolute;left:0;right:0;top:48%;height:46%;display:flex;align-items:center;font-size:calc(var(--cqw)*3.05)!important;font-weight:500;line-height:1.45;color:#2f2d33;white-space:pre-line;overflow:hidden}#hud #quest-window #qj-page{display:none;position:absolute;right:0;top:3%;height:17%;padding:0 calc(var(--cqw)*1.4);border:calc(var(--cqw)*.25) solid #c2962f;border-radius:calc(var(--cqw)*1.2);background:#092855;box-shadow:none;font-family:Cormorant Garamond,Georgia,serif;font-size:calc(var(--cqw)*3)!important;font-weight:700;font-variant-numeric:lining-nums;line-height:1;color:#f3d77a;cursor:pointer}#hud #quest-window[data-tab=daily] #qj-page{display:block}#hud #quest-window[data-tab=daily] .quest-title{margin-right:calc(var(--cqw)*12.5);font-size:calc(var(--cqw)*4.1)!important}#hud #quest-window #qj-page:hover{filter:brightness(1.2)}#hud #quest-window .qj-stamp{display:none;position:absolute;left:79.6%;top:28.6%;width:16.2%;aspect-ratio:158/172;background:url(/ui/quest/stamp.png) center/contain no-repeat;pointer-events:none}#hud #quest-window.chain-finished[data-tab=done] .qj-stamp{display:block}#hud #quest-window #qj-note{position:absolute;left:8.6%;width:60%;top:49.4%;height:9.4%;display:flex;align-items:center;font-size:calc(var(--cqw)*2.75)!important;font-weight:500;line-height:1.45;color:#4a453c;white-space:pre-line;overflow:hidden}#hud #quest-window .qj-goal-head{position:absolute;left:13.6%;right:7.4%;top:60.9%;height:5.4%;display:flex;align-items:center;justify-content:space-between;gap:calc(var(--cqw)*2);white-space:nowrap}#hud #quest-window .qj-goal-head span{padding-right:calc(var(--cqw)*1.6);background:#092855;font-size:calc(var(--cqw)*2.8)!important;font-weight:700;color:#f3d77a}#hud #quest-window .qj-goal-head em{padding-left:calc(var(--cqw)*1.6);background:#092855;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:calc(var(--cqw)*2.6)!important;font-weight:500;color:#a9b4d2}#hud #quest-window .quest-journal{position:absolute;left:7.6%;right:7.2%;top:67%;height:7.4%;margin:0;padding:0;border:0;background:none;display:block;font-size:inherit}#hud #quest-window .qj-goal-icon{display:none;position:absolute;left:1.6%;top:50%;translate:0 -50%;width:calc(var(--cqw)*6.4);height:calc(var(--cqw)*6.4);background:url(/ui/quest/slime.png) center/contain no-repeat;image-rendering:pixelated}#hud #quest-window.kill-goal .qj-goal-icon{display:block}#hud #quest-window #qj-goal{position:absolute;inset:0 34% 0 12.6%;display:flex;align-items:center;font-size:calc(var(--cqw)*3.5)!important;font-weight:700;color:#1f2433;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#hud #quest-window:not(.kill-goal) #qj-goal{left:2.4%}#hud #quest-window:not(.kill-goal) #qj-goal:before{content:"◆";margin-right:calc(var(--cqw)*1.6);font-size:calc(var(--cqw)*2.4);color:#c2962f}#hud #quest-window .quest-progress{position:absolute;left:12.6%;right:34%;bottom:6%;height:calc(var(--cqw)*1.1);margin:0;border:calc(var(--cqw)*.15) solid #a88f57;border-radius:calc(var(--cqw)*1);background:#d9ccab;overflow:hidden;box-shadow:none}#hud #quest-window:not(.kill-goal) .quest-progress{left:2.4%}#hud #quest-window .quest-progress i{display:block;height:100%;border-radius:0;background:linear-gradient(#5f93e6,#2b55ad);transition:width .25s}#hud #quest-window[data-tab=done] .quest-progress,#hud #quest-window.chain-finished:not([data-tab=daily]) .quest-progress{display:none}#hud #quest-window .qj-count{position:absolute;right:2.6%;width:28.6%;top:0;bottom:0;display:flex;align-items:center;justify-content:center;font-family:Cormorant Garamond,Noto Sans Thai,Georgia,serif;font-size:calc(var(--cqw)*5.3)!important;font-weight:700;font-variant-numeric:lining-nums;line-height:1;color:#f6d35f;white-space:nowrap;text-shadow:0 calc(var(--cqw)*.3) #060d26}#hud #quest-window .qj-count #kills{color:inherit;font-size:inherit!important}#hud #quest-window #qj-have{font-size:calc(var(--cqw)*5.3)!important;color:inherit}#hud #quest-window .qj-kills{font-family:Noto Sans Thai,sans-serif;font-size:calc(var(--cqw)*3.5)!important}#hud #quest-window .qj-kills #kills{margin-right:calc(var(--cqw)*1.6);font-family:Cormorant Garamond,Georgia,serif;font-size:calc(var(--cqw)*5.3)!important}#hud #quest-window #qj-have:not(:empty)+.qj-kills{display:none}#hud #quest-window .qj-reward-head{position:absolute;left:14.6%;width:19%;top:77.6%;height:5.2%;display:flex;align-items:center;gap:calc(var(--cqw)*1);font-size:calc(var(--cqw)*2.55)!important;font-weight:700;color:#f7f1de;white-space:nowrap}#hud #quest-window .qj-reward-head i{font-style:normal;color:#c9b982}#hud #quest-window .qj-reward-head b{color:#f3d77a}#hud #quest-window .qj-reward{position:absolute;left:24.4%;right:36%;top:84.2%;height:8.4%;display:flex;align-items:center;gap:calc(var(--cqw)*1.4)}#hud #quest-window #qj-reward{flex:1;min-width:0;font-size:calc(var(--cqw)*2.1)!important;font-weight:500;line-height:1.45;color:#3c3934;white-space:pre-line;overflow:hidden}#hud #quest-window #quest-claim{position:absolute;left:109%;top:50%;translate:0 -50%;width:66%;margin:0;padding:calc(var(--cqw)*1.5) calc(var(--cqw)*1);border:calc(var(--cqw)*.3) solid #e2b84a;border-radius:calc(var(--cqw)*1.4);background:linear-gradient(#2f66d0,#173a8c);box-shadow:0 calc(var(--cqw)*.4) 0 #0a1a4a,inset 0 calc(var(--cqw)*.2) #7fa6f3;color:#fff;font-family:inherit;font-size:calc(var(--cqw)*3)!important;font-weight:700;white-space:nowrap;text-shadow:0 calc(var(--cqw)*.25) #0009;cursor:pointer}#hud #quest-window #quest-claim[hidden]{display:none}#hud #quest-window #quest-claim:disabled{border-color:#a99b78;background:linear-gradient(#8f8a7c,#6c685d);box-shadow:0 calc(var(--cqw)*.4) 0 #3e3b33;color:#e8e2d0;opacity:1;cursor:default}#hud #quest-window #quest-claim:not(:disabled){animation:quest-claim-glow 1.6s ease-in-out infinite}@keyframes quest-claim-glow{50%{filter:brightness(1.25)}}#hud #quest-window:has(#quest-claim:not([hidden])) .qj-every{display:none}#hud #quest-window .qj-foot span{font-size:calc(var(--cqw)*1.4)!important}#hud #quest-window .qj-reward-head b,#hud #quest-window .qj-reward-head i{font-size:inherit!important}#hud #quest-window .qj-every{position:absolute;left:68.4%;right:5.8%;top:87.6%;font-family:Cormorant Garamond,Georgia,serif;font-size:calc(var(--cqw)*1.6)!important;font-weight:700;letter-spacing:calc(var(--cqw)*.2);line-height:1.35;text-align:center;color:#8a7d62;text-shadow:0 0 calc(var(--cqw)*.6) #eadfc4,0 0 calc(var(--cqw)*.6) #eadfc4,0 0 calc(var(--cqw)*.6) #eadfc4;pointer-events:none}#hud #quest-window .qj-foot{position:absolute;left:36.6%;right:36%;top:95.3%;height:3.6%;display:flex;align-items:center;justify-content:space-between;padding:0;font-family:Cormorant Garamond,Georgia,serif;font-size:calc(var(--cqw)*1.4)!important;font-weight:700;letter-spacing:calc(var(--cqw)*.4);color:#c9b982;white-space:nowrap;pointer-events:none}#hud #status-window{--cqw:5.73px;inset:0;margin:auto;width:min(573px,calc((100vw - 12px)/var(--ui-zoom,1)),calc((100dvh - 24px)/var(--ui-zoom,1)*1.3495));max-width:none;max-height:none;aspect-ratio:1448/1073;z-index:30;container-type:inline-size;overflow:visible;background:url(/ui/status/frame.webp) center/100% 100% no-repeat;border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 8px 18px #000a);color:#1d2a55;font-family:Tahoma,Leelawadee UI,Arial,sans-serif;animation:none}#hud #status-window .titlebar{position:absolute;left:0;right:0;top:3.5%;height:14%;padding:0 10% 0 33%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--cqw)*.3);background:none;border:0;text-shadow:none}#hud #status-window .titlebar>span:first-child:before{content:none}#hud #status-window .st-title{font-size:calc(var(--cqw)*4.8)!important;font-weight:700;line-height:1.1;color:#f7d98a;white-space:nowrap;text-shadow:calc(var(--cqw)*-.2) 0 #4a2a06,calc(var(--cqw)*.2) 0 #4a2a06,0 calc(var(--cqw)*-.2) #4a2a06,0 calc(var(--cqw)*.2) #4a2a06,0 calc(var(--cqw)*.5) #0009}#hud #status-window .st-title i{font-style:normal;font-size:calc(var(--cqw)*2.2)!important;vertical-align:middle;margin:0 calc(var(--cqw)*.6);color:#f1b93c}#hud #status-window .st-sub{display:block;font-size:calc(var(--cqw)*1.25)!important;font-weight:700;line-height:1;letter-spacing:calc(var(--cqw)*.32);color:#c9cfe6;text-shadow:0 calc(var(--cqw)*.15) #0009;white-space:nowrap}#hud #status-window .st-sub:before,#hud #status-window .st-sub:after{content:"—◈";margin:0 calc(var(--cqw)*1.2);color:#c59a3c;letter-spacing:0}#hud #status-window .st-sub:after{content:"◈—"}#hud #status-window .titlebar button{position:absolute;right:3.3%;top:4%;width:6.4%;height:auto;aspect-ratio:1;padding:0;border:0;border-radius:50%;background:none;box-shadow:none;color:transparent;font-size:0!important;cursor:pointer}#hud #status-window .titlebar button:hover{background:#fff3}#hud #status-window .body{position:static;display:block;padding:0}#hud #status-window .st-head{position:absolute;top:19.6%;height:5.8%;margin:0;display:flex;align-items:center;justify-content:center;font-size:calc(var(--cqw)*1.85)!important;font-weight:700;color:#f3e6c4;text-shadow:0 calc(var(--cqw)*.15) #0009;white-space:nowrap}#hud #status-window .st-head:before,#hud #status-window .st-head:after{content:"◈";margin:0 calc(var(--cqw)*1.6);font-size:calc(var(--cqw)*1.4);color:#e0b04c}#hud #status-window .st-head-l{left:7.3%;width:29%}#hud #status-window .st-head-r{left:42%;width:51%}#hud #status-window #stats{position:absolute;left:6.2%;width:31.4%;top:27.6%;height:49.2%;display:grid;grid-template-rows:repeat(6,minmax(0,1fr));gap:calc(var(--cqw)*.7)}#hud #status-window .stat{display:grid;grid-template-columns:calc(var(--cqw)*5.4) 1fr calc(var(--cqw)*6.2) calc(var(--cqw)*6.2) calc(var(--cqw)*5.4);grid-template-rows:minmax(0,1fr);align-items:center;gap:0;margin:0;padding:0 calc(var(--cqw)*.4);min-height:0;border:0;border-radius:calc(var(--cqw)*.7);background:linear-gradient(#f4ecd9,#eadfc5);box-shadow:inset 0 0 0 calc(var(--cqw)*.15) #d6c7a2,0 calc(var(--cqw)*.15) #fff8}#hud #status-window .stat-icon{width:calc(var(--cqw)*5);height:calc(var(--cqw)*5);background:center/contain no-repeat;image-rendering:pixelated}#hud #status-window .stat>div{padding-left:calc(var(--cqw)*1.1);font-size:calc(var(--cqw)*2.35)!important;font-weight:700;color:#1d2a55;letter-spacing:calc(var(--cqw)*.02)}#hud #status-window .stat small{display:none}#hud #status-window .stat b,#hud #status-window .stat em{font-family:inherit;display:grid;place-items:center;height:calc(var(--cqw)*3.7);padding:0;border:0;font-size:calc(var(--cqw)*2.35)!important;font-weight:700;font-style:normal;text-align:center;line-height:1}#hud #status-window .stat b{background:#fffdf8;color:#1d2a55;border-radius:calc(var(--cqw)*.5) 0 0 calc(var(--cqw)*.5);box-shadow:inset 0 0 0 calc(var(--cqw)*.12) #d9cdb0}#hud #status-window .stat em{background:#fbe6bd;color:#a9741c;border-radius:0 calc(var(--cqw)*.5) calc(var(--cqw)*.5) 0;box-shadow:inset 0 0 0 calc(var(--cqw)*.12) #e6cf9c;font-size:calc(var(--cqw)*2.15)!important}#hud #status-window .stat button{transition:none;justify-self:end;width:calc(var(--cqw)*5);height:calc(var(--cqw)*5);padding:0;border:0;border-radius:calc(var(--cqw)*.8);background:url(/ui/status/plus.png) center/contain no-repeat;box-shadow:none;color:transparent;font-size:0!important;line-height:0;image-rendering:pixelated;cursor:pointer;position:relative}#hud #status-window .stat button:hover:not(:disabled){filter:brightness(1.18)}#hud #status-window .stat button:active:not(:disabled){transform:translateY(calc(var(--cqw)*.15))}#hud #status-window .stat button:disabled{background-image:url(/ui/status/plus-disabled.png);opacity:.75;cursor:default}#hud #status-window #status-derived{position:absolute;left:41.3%;width:52.6%;top:27.6%;height:40.4%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(5,minmax(0,1fr));gap:calc(var(--cqw)*.6) calc(var(--cqw)*.5);align-content:stretch}#hud #status-window #status-derived>div{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:0;min-height:0;padding:0 calc(var(--cqw)*1.1) 0 calc(var(--cqw)*.6);border:0;border-radius:calc(var(--cqw)*.6);background:linear-gradient(#f7f0df,#efe5cd);box-shadow:inset 0 0 0 calc(var(--cqw)*.12) #ddd0ae}#hud #status-window #status-derived>div:before{content:"";flex:none;width:calc(var(--cqw)*3.9);height:calc(var(--cqw)*3.9);margin-right:calc(var(--cqw)*1);background:center/contain no-repeat;image-rendering:pixelated}#hud #status-window #status-derived span{font-size:calc(var(--cqw)*1.75)!important;font-weight:700;color:#1e3a8a;white-space:nowrap}#hud #status-window #status-derived b{margin-left:auto;font-size:calc(var(--cqw)*1.85)!important;font-weight:400;color:#23263a;white-space:nowrap}#hud #status-window .st-plaque{position:absolute;left:41.3%;width:52.6%;top:70.2%;height:6%;display:flex;align-items:center;justify-content:center;font-size:calc(var(--cqw)*1.45)!important;letter-spacing:calc(var(--cqw)*.35);color:#b9ab8c;pointer-events:none;white-space:nowrap}#hud #status-window .st-plaque:before,#hud #status-window .st-plaque:after{content:"◈";margin:0 calc(var(--cqw)*1.6);font-size:calc(var(--cqw)*1.2);letter-spacing:0;color:#c8b98f}#hud #status-window .body>.row{position:absolute;left:0;right:0;top:81.2%;height:8.2%;margin:0;padding:0;border:0;display:block}#hud #status-window .body>.row h3{position:absolute;left:21.5%;top:0;height:100%;margin:0;display:flex;align-items:center;font-size:calc(var(--cqw)*2.5)!important;font-weight:700;color:#1d2a55;white-space:nowrap}#hud #status-window .body>.row h3:before{content:"◆";margin-right:calc(var(--cqw)*1.4);font-size:calc(var(--cqw)*1.5);color:#2d4fa3}#hud #status-window #points{position:absolute;left:51.3%;width:37.8%;top:0;height:100%;padding:0;border-radius:0;background:none;display:flex;align-items:center;justify-content:center;gap:calc(var(--cqw)*1.2);font-size:calc(var(--cqw)*2.7)!important;font-weight:700;color:#f3cd62;text-shadow:0 calc(var(--cqw)*.2) #0a1840;white-space:nowrap}#hud #status-window #points b{font-size:calc(var(--cqw)*3.9)!important;font-weight:700;color:#ffd76a}#hud #status-window .stat-str .stat-icon{background-image:url(/ui/status/stat-str.png)}#hud #status-window .stat-agi .stat-icon{background-image:url(/ui/status/stat-agi.png)}#hud #status-window .stat-vit .stat-icon{background-image:url(/ui/status/stat-vit.png)}#hud #status-window .stat-int .stat-icon{background-image:url(/ui/status/stat-int.png)}#hud #status-window .stat-dex .stat-icon{background-image:url(/ui/status/stat-dex.png)}#hud #status-window .stat-luk .stat-icon{background-image:url(/ui/status/stat-luk.png)}#hud #status-window #status-derived>div[data-stat=atk]:before{background-image:url(/ui/status/atk.png)}#hud #status-window #status-derived>div[data-stat=def]:before{background-image:url(/ui/status/def.png)}#hud #status-window #status-derived>div[data-stat=matk]:before{background-image:url(/ui/status/matk.png)}#hud #status-window #status-derived>div[data-stat=mdef]:before{background-image:url(/ui/status/mdef.png)}#hud #status-window #status-derived>div[data-stat=hit]:before{background-image:url(/ui/status/hit.png)}#hud #status-window #status-derived>div[data-stat=flee]:before{background-image:url(/ui/status/flee.png)}#hud #status-window #status-derived>div[data-stat=critical]:before{background-image:url(/ui/status/critical.png)}#hud #status-window #status-derived>div[data-stat=aspd]:before{background-image:url(/ui/status/aspd.png)}#hud #status-window #status-derived>div[data-stat=maxhp]:before{background-image:url(/ui/status/maxhp.png)}#hud #status-window #status-derived>div[data-stat=maxsp]:before{background-image:url(/ui/status/maxsp.png)}#hud #equipment-window.equipment{--cqw:5.28px;inset:0;margin:auto;width:min(528px,calc((100vw - 12px)/var(--ui-zoom,1)),calc((100dvh - 24px)/var(--ui-zoom,1)*1.337));max-width:none;max-height:none;aspect-ratio:1436/1074;z-index:30;container-type:inline-size;overflow:visible;background:url(/ui/equipment/frame.webp) center/100% 100% no-repeat;border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 8px 18px #000a);color:#1d2a55;font-family:Tahoma,Leelawadee UI,Arial,sans-serif;animation:none}#hud #equipment-window.equipment>.titlebar{position:absolute;left:0;right:0;top:5.8%;height:10.6%;padding:0 27%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--cqw)*.2);background:none;border:0;text-shadow:none}#hud #equipment-window.equipment>.titlebar>span:first-child:before{content:none}#hud #equipment-window.equipment .eq-title{font-size:calc(var(--cqw)*4.6)!important;font-weight:700;line-height:1.1;color:#f7d98a;white-space:nowrap;text-shadow:calc(var(--cqw)*-.2) 0 #4a2a06,calc(var(--cqw)*.2) 0 #4a2a06,0 calc(var(--cqw)*-.2) #4a2a06,0 calc(var(--cqw)*.2) #4a2a06,0 calc(var(--cqw)*.5) #0009}#hud #equipment-window.equipment .eq-sub{display:block;font-size:calc(var(--cqw)*1.5)!important;font-weight:700;line-height:1;letter-spacing:calc(var(--cqw)*.45);color:#e6d6a8;text-shadow:0 calc(var(--cqw)*.15) #0009;white-space:nowrap}#hud #equipment-window.equipment .eq-sub:before,#hud #equipment-window.equipment .eq-sub:after{content:"—◈ ····";margin:0 calc(var(--cqw)*1.2);color:#c59a3c;letter-spacing:0}#hud #equipment-window.equipment .eq-sub:after{content:"···· ◈—"}#hud #equipment-window.equipment .equipment-caption-actions{position:static;display:block}#hud #equipment-window.equipment #equipment-minimize{display:none}#hud #equipment-window.equipment .titlebar button[data-close]{position:absolute;left:90.7%;top:7%;width:5.6%;height:auto;aspect-ratio:1;padding:0;border:0;border-radius:50%;background:none;box-shadow:none;color:transparent;font-size:0!important;cursor:pointer}#hud #equipment-window.equipment .titlebar button[data-close]:hover{background:#fff3}#hud #equipment-window.equipment #equipment-content{position:static;display:block}#hud #equipment-window.equipment .equipment-tabline{position:absolute;left:33.4%;width:33.2%;top:17%;height:5.3%;padding:0;gap:0;border:0;display:flex;align-items:center;justify-content:center}#hud #equipment-window.equipment .equipment-tabline>span{display:none}#hud #equipment-window.equipment .equipment-tabline small{font-size:calc(var(--cqw)*2.15)!important;font-weight:700;color:#1d2a55;white-space:nowrap}#hud #equipment-window.equipment .paper-doll{position:static;display:block;padding:0}#hud #equipment-window.equipment .paper-column{position:absolute;left:8.6%;width:32.2%;top:23.3%;height:50.8%;display:grid;grid-template-rows:repeat(5,minmax(0,1fr));gap:calc(var(--cqw)*.7)}#hud #equipment-window.equipment .paper-column.paper-right{left:59.3%}#hud #equipment-window.equipment .paper-slot{display:grid;grid-template-columns:calc(var(--cqw)*8.4) minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:center;gap:calc(var(--cqw)*1);flex-direction:row;width:100%;min-height:0;height:100%;padding:calc(var(--cqw)*.35);border:0;border-radius:calc(var(--cqw)*.8);background:linear-gradient(#f6efdd,#ece1c8);box-shadow:inset 0 0 0 calc(var(--cqw)*.15) #d2c29c,inset 0 0 0 calc(var(--cqw)*.4) #f9f4e6,0 calc(var(--cqw)*.15) #fff8;text-align:left;transition:none;cursor:pointer}#hud #equipment-window.equipment .paper-right .paper-slot{flex-direction:row;text-align:left}#hud #equipment-window.equipment .paper-slot img{width:100%;height:100%;padding:calc(var(--cqw)*.4);object-fit:contain;image-rendering:pixelated;border-radius:calc(var(--cqw)*.6);background:linear-gradient(#fbf6ea,#efe5cf);box-shadow:inset 0 0 0 calc(var(--cqw)*.15) #cdbb90}#hud #equipment-window.equipment .paper-slot span{min-width:0;display:block}#hud #equipment-window.equipment .paper-slot small{display:block;font-size:calc(var(--cqw)*1.45)!important;letter-spacing:0;color:#4f6a9c;line-height:1.25;white-space:nowrap}#hud #equipment-window.equipment .paper-slot small:before{content:"◈";margin-right:calc(var(--cqw)*.8);color:#c59a3c}#hud #equipment-window.equipment .paper-slot strong{display:block;font-size:calc(var(--cqw)*2)!important;font-weight:700;color:#1d2a55;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}#hud #equipment-window.equipment .paper-slot strong:before{content:"✧";margin-right:calc(var(--cqw)*.8);font-size:calc(var(--cqw)*1.3);font-weight:400;color:#c59a3c;vertical-align:calc(var(--cqw)*.2)}#hud #equipment-window.equipment .paper-slot.slot-empty{background:linear-gradient(#e6e6e6,#d6d7d9);box-shadow:inset 0 0 0 calc(var(--cqw)*.15) #b9bcc2,inset 0 0 0 calc(var(--cqw)*.4) #eee}#hud #equipment-window.equipment .paper-slot.slot-empty img{opacity:1;filter:grayscale(1) opacity(.45);background:linear-gradient(#ececec,#dcdcdc);box-shadow:inset 0 0 0 calc(var(--cqw)*.15) #b9bcc2}#hud #equipment-window.equipment .paper-slot.slot-empty small{color:#7d8795}#hud #equipment-window.equipment .paper-slot.slot-empty strong{color:#5d6470}#hud #equipment-window.equipment .paper-slot[aria-pressed=true]{background:linear-gradient(#eaf4ff,#cfe3fb);box-shadow:inset 0 0 0 calc(var(--cqw)*.25) #4f8fe0,inset 0 0 0 calc(var(--cqw)*.5) #fffc,0 0 calc(var(--cqw)*.9) #5aa0f0aa}#hud #equipment-window.equipment .paper-slot:hover{filter:brightness(1.04)}#hud #equipment-window.equipment .eq-doll{position:absolute;left:41.9%;width:16.1%;top:23.3%;height:51.5%;pointer-events:none}#hud #equipment-window.equipment #eq-sprite{position:absolute;left:50%;top:55%;width:calc(var(--cqw)*22);height:calc(var(--cqw)*22);translate:-50% -50%;background-repeat:no-repeat;background-position:0 0;background-size:1600% auto;image-rendering:pixelated}#hud #equipment-window.equipment #eq-class{position:absolute;left:0;right:0;top:85.5%;text-align:center;font-family:Georgia,Times New Roman,serif;font-size:calc(var(--cqw)*1.8)!important;font-weight:700;letter-spacing:calc(var(--cqw)*.15);color:#c9b792}#hud #equipment-window.equipment .equipment-detail{position:static;display:block;padding:0;min-height:0;background:none;border:0}#hud #equipment-window.equipment .eq-selected-icon{position:absolute;left:10.4%;width:9.7%;top:79%;height:11.8%;display:grid;place-items:center}#hud #equipment-window.equipment .eq-selected-icon img{width:82%;height:82%;object-fit:contain;image-rendering:pixelated}#hud #equipment-window.equipment .eq-selected-icon img.slot-empty{filter:grayscale(1) opacity(.4)}#hud #equipment-window.equipment .equipment-detail>div{position:absolute;left:22.2%;width:52.4%;top:78.6%;height:12.6%;display:flex;flex-direction:column;justify-content:center;gap:calc(var(--cqw)*.5);min-width:0}#hud #equipment-window.equipment .equipment-detail strong{display:block;font-size:calc(var(--cqw)*3)!important;font-weight:700;color:#1d2a55;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#hud #equipment-window.equipment .equipment-detail span:not(.eq-selected-icon){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:calc(var(--cqw)*1.75)!important;line-height:1.3;color:#3f7a4a}#hud #equipment-window.equipment .equipment-detail button{position:absolute;left:77%;width:13%;height:5.3%;padding:0;border:0;border-radius:calc(var(--cqw)*.7);font-size:calc(var(--cqw)*1.9)!important;font-weight:700;white-space:nowrap;transition:none;cursor:pointer}#hud #equipment-window.equipment #equipment-change{top:79.3%;background:linear-gradient(#3567c4,#1d3f8f);color:#fff5d6;text-shadow:0 calc(var(--cqw)*.15) #0a1840;box-shadow:inset 0 0 0 calc(var(--cqw)*.2) #102a66,inset 0 calc(var(--cqw)*.35) #6f9be8,0 0 0 calc(var(--cqw)*.15) #e0b85a}#hud #equipment-window.equipment #equipment-remove{top:85.7%;background:linear-gradient(#c9ced8,#9aa3b3);color:#273149;box-shadow:inset 0 0 0 calc(var(--cqw)*.2) #6d7688,inset 0 calc(var(--cqw)*.35) #e8ebf1,0 0 0 calc(var(--cqw)*.15) #b9bec9}#hud #equipment-window.equipment .equipment-detail button:hover:not(:disabled){filter:brightness(1.12)}#hud #equipment-window.equipment .equipment-detail button:disabled{opacity:.55;cursor:default}#hud #equipment-window.equipment .eq-plaque{position:absolute;left:38%;width:24%;top:92.9%;height:3.6%;display:flex;align-items:center;justify-content:center;font-size:calc(var(--cqw)*1.25)!important;font-weight:700;letter-spacing:calc(var(--cqw)*.35);color:#d8c48e;white-space:nowrap;pointer-events:none}#hud #equipment-window.equipment .eq-plaque:before,#hud #equipment-window.equipment .eq-plaque:after{content:"✦";margin:0 calc(var(--cqw)*1);letter-spacing:0;color:#c59a3c}#hud #equipment-window #eq-sprite[data-class-id=novice]{background-image:url(/novice-v6/player.png)}#hud #equipment-window #eq-sprite[data-class-id=mage]{background-image:url(/jobs/mage-v2/player.png)}#hud #equipment-window #eq-sprite[data-class-id=swordman]{background-image:url(/jobs/swordman-v6/player.png)}#hud #equipment-window #eq-sprite[data-class-id=archer]{background-image:url(/jobs/archer-v6/player.png)}#hud #equipment-window #eq-sprite[data-class-id=thief]{background-image:url(/jobs/thief-v6/player.png)}#hud #equipment-window #eq-sprite[data-class-id=acolyte]{background-image:url(/jobs/acolyte-v2/player.png)}#hud #equipment-window #eq-sprite[data-class-id=merchant]{background-image:url(/jobs/merchant-v1/player.png)}#hud .death{left:50%;top:34%;transform:translate(-50%,-50%) scale(var(--ui-zoom,1));width:272px;z-index:80;text-align:center;animation:death-in .35s ease-out}#hud .death h3{margin:4px 0 7px;color:#e0837a;font-size:15px}#hud .death p{margin:0 0 13px;color:#a9b3a4;font-size:11px;line-height:1.7}#hud #revive-button{width:100%;padding:10px}@keyframes death-in{0%{opacity:0;transform:translate(-50%,-46%) scale(var(--ui-zoom,1))}to{opacity:1;transform:translate(-50%,-50%) scale(var(--ui-zoom,1))}}#hud #player-menu{min-width:calc(var(--u)*680);max-width:92vw}#hud #player-menu .pw-panel{min-width:0}#hud #player-menu .pw-ribbon{justify-content:space-between;gap:calc(var(--u)*14)}#hud #player-menu .pw-ribbon b{min-width:0;overflow:hidden;text-overflow:ellipsis}#hud #player-menu .pw-list{display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:calc(var(--u)*4) calc(var(--u)*6);max-height:min(60vh,calc(var(--u)*640))}@media(max-width:560px){#hud #player-menu{min-width:calc(var(--u)*380)}#hud #player-menu .pw-list{grid-template-columns:1fr}}#hud #player-menu .player-menu-item{grid-template-columns:calc(var(--u)*46) minmax(0,1fr);gap:calc(var(--u)*12);padding-left:calc(var(--u)*10)}#hud #player-menu .player-menu-item span{font-weight:600}#hud #player-menu .player-menu-item i{display:grid;place-items:center;width:calc(var(--u)*46);height:calc(var(--u)*46);border:calc(var(--u)*2) solid #c8b07d;border-radius:calc(var(--u)*8);background:linear-gradient(#fdf8ea,#efe5cc);color:#7a5a1c}#hud #player-menu .player-menu-item:hover:enabled i{border-color:#a8801c;color:#5d3f0a}#hud #player-menu .player-menu-item svg{width:calc(var(--u)*28);height:calc(var(--u)*28)}#hud #player-menu .player-menu-item.soon{opacity:.55}#hud #player-menu .player-menu-item.soon em{font-style:normal;font-size:calc(var(--u)*18)!important;margin-left:auto;color:#8b7a52;letter-spacing:.5px}.rename-row{display:flex;gap:8px;margin:8px 0 4px}.rename-row input{flex:1;padding:7px 10px;border:1px solid #71869c;border-radius:3px;background:#1a242f;color:#e6edf6;font:inherit;min-width:0}.rename-row input:focus{outline:2px solid #ad823c;outline-offset:1px}@media(max-width:768px){#hud #chat-window{left:8px;width:min(340px,calc((100vw - 16px)/var(--ui-zoom,1)));bottom:calc(max(8px,env(safe-area-inset-bottom)) + 52px);max-height:36dvh;z-index:20}#hud .character{left:8px;top:8px;max-width:calc((100vw - 16px)/var(--ui-zoom,1))}#hud.hud-compact .character{width:min(260px,calc((100vw - 16px)/var(--ui-zoom,1)))}#hud .toolbar{left:8px;width:auto;max-width:calc(100vw - 16px)}#hud .window{max-width:calc((100vw - 16px)/var(--ui-zoom,1));max-height:calc((100dvh - 65px)/var(--ui-zoom,1))}#discord-cta{top:8px;left:auto;right:8px;transform:none;padding:5px}#discord-cta span{display:none}:root{--game-font-size: 11px}#hud.hud-compact .character{width:min(230px,calc((100vw - 16px)/var(--ui-zoom,1)))}#hud.hud-compact .compact-summary{padding:3px 6px;line-height:1.45}#hud .toolbar{left:8px;width:225px;max-width:calc(100vw - 16px);grid-template-columns:repeat(5,36px);gap:6px 4px;padding:6px}#hud .toolbar button,#hud .generated-menu-icon{width:36px;height:36px}#hud section.minimap{transform:scale(.62);transform-origin:top right}#hud [data-close],#hud .titlebar button,#hud #equipment-minimize,#hud #hud-size-toggle{position:relative;touch-action:manipulation}#hud [data-close]:before,#hud .titlebar button:before,#hud #equipment-minimize:before,#hud #hud-size-toggle:before{content:"";position:absolute;min-width:44px;min-height:44px;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:auto}}@media(pointer:coarse){#settings-links{display:flex;gap:8px;flex-wrap:wrap}#settings-links a{flex:1;min-width:130px;text-align:center;text-decoration:none;padding:8px 10px;border-radius:6px;color:#fff;font-weight:700;font-size:11px;border:1px solid #ffffff55}#settings-links #settings-discord{background:linear-gradient(135deg,#5865f2,#4752c4)}#settings-links #settings-wiki{background:linear-gradient(135deg,#203326,#14241a);color:#ffd978;border-color:#d4a037}}#settings-links{display:none}#hud .toolbar{left:auto!important;right:190px;top:20px!important}#hud:has(section.minimap.expanded) .toolbar{right:350px}#hud:has(section.minimap.collapsed) .toolbar{right:52px}@media not all{#discord-cta{left:calc(50% - 74px);transform:translate(-100%)}#wiki-cta{left:calc(50% - 64px);transform:none}}@media not all{#discord-cta span{display:none}#discord-cta{padding:5px 8px}}@media not all{#discord-cta{left:12px;top:262px;transform:none}#wiki-cta{left:62px;top:262px}}#hud .toolbar{background:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important}#hud #inspect-window{left:50%;top:50%;transform:translate(-50%,-50%);width:300px;max-width:calc((100vw - 20px)/var(--ui-zoom,1));max-height:calc((100dvh - 40px)/var(--ui-zoom,1));overflow:auto;z-index:40}#hud #inspect-window .paper-slot{cursor:default}#hud .inspect-hint{margin:8px 0 0;font-size:9px;color:#8a8474;text-align:center}#duel-banner{position:absolute;top:66px;left:50%;transform:translate(-50%);z-index:26;display:flex;gap:10px;align-items:center;padding:6px 8px 6px 12px;background:#2a1a1ee8;border:1px solid #8c4b46;border-radius:4px;box-shadow:0 2px 8px #0006;color:#ffc9b3;font:12px Tahoma,Leelawadee UI,Arial,sans-serif}#duel-banner button{padding:4px 10px;background:linear-gradient(#4a3230,#30201f);border:1px solid #8c4b46;border-radius:3px;color:#ffd9c9;cursor:pointer;font:11px Tahoma,sans-serif}#duel-banner button:hover{background:#5c3c38}@media not all{#hud nav.toolbar.toolbar{display:flex;flex-wrap:wrap;justify-content:flex-end;align-content:flex-start;gap:2px 2px;width:auto;max-width:calc(100vw - 546px);padding:0;grid-template-columns:none}#hud:has(section.minimap.expanded) nav.toolbar.toolbar{max-width:calc(100vw - 706px)}#hud:has(section.minimap.collapsed) nav.toolbar.toolbar{max-width:calc(100vw - 408px)}#hud nav.toolbar.toolbar>button{position:relative;display:flex;flex-direction:column;align-items:center;width:58px!important;height:62px!important;padding:2px 0 0!important;background:none!important;border:0!important;box-shadow:none!important;filter:none}#hud nav.toolbar.toolbar>button:hover{filter:brightness(1.15)}#hud nav.toolbar.toolbar>button[data-toggle=chat-window]{display:none!important}#hud nav.toolbar.toolbar .generated-menu-icon{flex:none;width:42px!important;height:42px!important;-webkit-mask-image:radial-gradient(closest-side,#000 70%,rgba(0,0,0,.55) 82%,transparent 92%);mask-image:radial-gradient(closest-side,#000 70%,rgba(0,0,0,.55) 82%,transparent 92%);filter:drop-shadow(0 1px 1px rgba(0,0,0,.6))}#hud nav.toolbar.toolbar>button:after{display:block;margin-top:3px;font-size:12px!important;font-weight:700;line-height:1;color:#fff;white-space:nowrap;text-shadow:0 0 2px #000,0 1px 1px #000,1px 0 #000,-1px 0 #000}#hud nav.toolbar.toolbar>button[aria-expanded=true]:after,#hud nav.toolbar.toolbar>button[aria-pressed=true]:after{color:#ffd24a}#hud nav.toolbar.toolbar>button[data-toggle=status-window]:after{content:"สถานะ"}html[lang=en] #hud nav.toolbar.toolbar>button[data-toggle=status-window]:after{content:"Status"}html[lang=zh-CN] #hud nav.toolbar.toolbar>button[data-toggle=status-window]:after{content:"状态"}html[lang=zh-TW] #hud nav.toolbar.toolbar>button[data-toggle=status-window]:after{content:"狀態"}html[lang=id] #hud nav.toolbar.toolbar>button[data-toggle=status-window]:after{content:"Status"}html[lang=fil] #hud nav.toolbar.toolbar>button[data-toggle=status-window]:after{content:"Status"}html[lang=pt-BR] #hud nav.toolbar.toolbar>button[data-toggle=status-window]:after{content:"Status"}#hud nav.toolbar.toolbar>button#skill-menu-button:after{content:"สกิล"}html[lang=en] #hud nav.toolbar.toolbar>button#skill-menu-button:after{content:"Skills"}html[lang=zh-CN] #hud nav.toolbar.toolbar>button#skill-menu-button:after{content:"技能"}html[lang=zh-TW] #hud nav.toolbar.toolbar>button#skill-menu-button:after{content:"技能"}html[lang=id] #hud nav.toolbar.toolbar>button#skill-menu-button:after{content:"Skill"}html[lang=fil] #hud nav.toolbar.toolbar>button#skill-menu-button:after{content:"Skills"}html[lang=pt-BR] #hud nav.toolbar.toolbar>button#skill-menu-button:after{content:"Skills"}#hud nav.toolbar.toolbar>button[data-toggle=quest-window]:after{content:"เควส"}html[lang=en] #hud nav.toolbar.toolbar>button[data-toggle=quest-window]:after{content:"Quests"}html[lang=zh-CN] #hud nav.toolbar.toolbar>button[data-toggle=quest-window]:after{content:"任务"}html[lang=zh-TW] #hud nav.toolbar.toolbar>button[data-toggle=quest-window]:after{content:"任務"}html[lang=id] #hud nav.toolbar.toolbar>button[data-toggle=quest-window]:after{content:"Quest"}html[lang=fil] #hud nav.toolbar.toolbar>button[data-toggle=quest-window]:after{content:"Quests"}html[lang=pt-BR] #hud nav.toolbar.toolbar>button[data-toggle=quest-window]:after{content:"Missões"}#hud nav.toolbar.toolbar>button[data-toggle=settings-window]:after{content:"ตั้งค่า"}html[lang=en] #hud nav.toolbar.toolbar>button[data-toggle=settings-window]:after{content:"Settings"}html[lang=zh-CN] #hud nav.toolbar.toolbar>button[data-toggle=settings-window]:after{content:"设置"}html[lang=zh-TW] #hud nav.toolbar.toolbar>button[data-toggle=settings-window]:after{content:"設定"}html[lang=id] #hud nav.toolbar.toolbar>button[data-toggle=settings-window]:after{content:"Setelan"}html[lang=fil] #hud nav.toolbar.toolbar>button[data-toggle=settings-window]:after{content:"Settings"}html[lang=pt-BR] #hud nav.toolbar.toolbar>button[data-toggle=settings-window]:after{content:"Ajustes"}#hud nav.toolbar.toolbar>button[data-toggle=equipment-window]:after{content:"อุปกรณ์"}html[lang=en] #hud nav.toolbar.toolbar>button[data-toggle=equipment-window]:after{content:"Equipment"}html[lang=zh-CN] #hud nav.toolbar.toolbar>button[data-toggle=equipment-window]:after{content:"装备"}html[lang=zh-TW] #hud nav.toolbar.toolbar>button[data-toggle=equipment-window]:after{content:"裝備"}html[lang=id] #hud nav.toolbar.toolbar>button[data-toggle=equipment-window]:after{content:"Equip"}html[lang=fil] #hud nav.toolbar.toolbar>button[data-toggle=equipment-window]:after{content:"Equip"}html[lang=pt-BR] #hud nav.toolbar.toolbar>button[data-toggle=equipment-window]:after{content:"Equip"}#hud nav.toolbar.toolbar>button[data-toggle=mail-window]:after{content:"จดหมาย"}html[lang=en] #hud nav.toolbar.toolbar>button[data-toggle=mail-window]:after{content:"Mail"}html[lang=zh-CN] #hud nav.toolbar.toolbar>button[data-toggle=mail-window]:after{content:"邮件"}html[lang=zh-TW] #hud nav.toolbar.toolbar>button[data-toggle=mail-window]:after{content:"信箱"}html[lang=id] #hud nav.toolbar.toolbar>button[data-toggle=mail-window]:after{content:"Surat"}html[lang=fil] #hud nav.toolbar.toolbar>button[data-toggle=mail-window]:after{content:"Mail"}html[lang=pt-BR] #hud nav.toolbar.toolbar>button[data-toggle=mail-window]:after{content:"Correio"}#hud nav.toolbar.toolbar>button[data-toggle=daily-window]:after{content:"รางวัล"}html[lang=en] #hud nav.toolbar.toolbar>button[data-toggle=daily-window]:after{content:"Rewards"}html[lang=zh-CN] #hud nav.toolbar.toolbar>button[data-toggle=daily-window]:after{content:"奖励"}html[lang=zh-TW] #hud nav.toolbar.toolbar>button[data-toggle=daily-window]:after{content:"獎勵"}html[lang=id] #hud nav.toolbar.toolbar>button[data-toggle=daily-window]:after{content:"Hadiah"}html[lang=fil] #hud nav.toolbar.toolbar>button[data-toggle=daily-window]:after{content:"Reward"}html[lang=pt-BR] #hud nav.toolbar.toolbar>button[data-toggle=daily-window]:after{content:"Prêmios"}#hud nav.toolbar.toolbar>button[data-toggle=premium-window]:after{content:"Premium"}#hud nav.toolbar.toolbar>button[data-toggle=class-window]:after{content:"อาชีพ"}html[lang=en] #hud nav.toolbar.toolbar>button[data-toggle=class-window]:after{content:"Class"}html[lang=zh-CN] #hud nav.toolbar.toolbar>button[data-toggle=class-window]:after{content:"职业"}html[lang=zh-TW] #hud nav.toolbar.toolbar>button[data-toggle=class-window]:after{content:"職業"}html[lang=id] #hud nav.toolbar.toolbar>button[data-toggle=class-window]:after{content:"Job"}html[lang=fil] #hud nav.toolbar.toolbar>button[data-toggle=class-window]:after{content:"Class"}html[lang=pt-BR] #hud nav.toolbar.toolbar>button[data-toggle=class-window]:after{content:"Classe"}#hud nav.toolbar.toolbar>button[data-toggle=world-window]:after{content:"แผนที่"}html[lang=en] #hud nav.toolbar.toolbar>button[data-toggle=world-window]:after{content:"Map"}html[lang=zh-CN] #hud nav.toolbar.toolbar>button[data-toggle=world-window]:after{content:"地图"}html[lang=zh-TW] #hud nav.toolbar.toolbar>button[data-toggle=world-window]:after{content:"地圖"}html[lang=id] #hud nav.toolbar.toolbar>button[data-toggle=world-window]:after{content:"Peta"}html[lang=fil] #hud nav.toolbar.toolbar>button[data-toggle=world-window]:after{content:"Mapa"}html[lang=pt-BR] #hud nav.toolbar.toolbar>button[data-toggle=world-window]:after{content:"Mapa"}#hud nav.toolbar.toolbar>button[data-toggle=inventory-window]:after{content:"กระเป๋า"}html[lang=en] #hud nav.toolbar.toolbar>button[data-toggle=inventory-window]:after{content:"Bag"}html[lang=zh-CN] #hud nav.toolbar.toolbar>button[data-toggle=inventory-window]:after{content:"背包"}html[lang=zh-TW] #hud nav.toolbar.toolbar>button[data-toggle=inventory-window]:after{content:"背包"}html[lang=id] #hud nav.toolbar.toolbar>button[data-toggle=inventory-window]:after{content:"Tas"}html[lang=fil] #hud nav.toolbar.toolbar>button[data-toggle=inventory-window]:after{content:"Bag"}html[lang=pt-BR] #hud nav.toolbar.toolbar>button[data-toggle=inventory-window]:after{content:"Bolsa"}#hud nav.toolbar.toolbar>button[data-toggle=ranking-window]:after{content:"อันดับ"}html[lang=en] #hud nav.toolbar.toolbar>button[data-toggle=ranking-window]:after{content:"Ranking"}html[lang=zh-CN] #hud nav.toolbar.toolbar>button[data-toggle=ranking-window]:after{content:"排行"}html[lang=zh-TW] #hud nav.toolbar.toolbar>button[data-toggle=ranking-window]:after{content:"排行"}html[lang=id] #hud nav.toolbar.toolbar>button[data-toggle=ranking-window]:after{content:"Peringkat"}html[lang=fil] #hud nav.toolbar.toolbar>button[data-toggle=ranking-window]:after{content:"Ranking"}html[lang=pt-BR] #hud nav.toolbar.toolbar>button[data-toggle=ranking-window]:after{content:"Ranking"}#hud nav.toolbar.toolbar>button[data-toggle=friends-window]:after{content:"เพื่อน"}html[lang=en] #hud nav.toolbar.toolbar>button[data-toggle=friends-window]:after{content:"Friends"}html[lang=zh-CN] #hud nav.toolbar.toolbar>button[data-toggle=friends-window]:after{content:"好友"}html[lang=zh-TW] #hud nav.toolbar.toolbar>button[data-toggle=friends-window]:after{content:"好友"}html[lang=id] #hud nav.toolbar.toolbar>button[data-toggle=friends-window]:after{content:"Teman"}html[lang=fil] #hud nav.toolbar.toolbar>button[data-toggle=friends-window]:after{content:"Kaibigan"}html[lang=pt-BR] #hud nav.toolbar.toolbar>button[data-toggle=friends-window]:after{content:"Amigos"}#hud nav.toolbar.toolbar>button[data-toggle=bot-window]:after{content:"บอท"}html[lang=en] #hud nav.toolbar.toolbar>button[data-toggle=bot-window]:after{content:"Bot"}html[lang=zh-CN] #hud nav.toolbar.toolbar>button[data-toggle=bot-window]:after{content:"挂机"}html[lang=zh-TW] #hud nav.toolbar.toolbar>button[data-toggle=bot-window]:after{content:"掛機"}html[lang=id] #hud nav.toolbar.toolbar>button[data-toggle=bot-window]:after{content:"Bot"}html[lang=fil] #hud nav.toolbar.toolbar>button[data-toggle=bot-window]:after{content:"Bot"}html[lang=pt-BR] #hud nav.toolbar.toolbar>button[data-toggle=bot-window]:after{content:"Bot"}#hud nav.toolbar.toolbar>button>span:not(.generated-menu-icon):not(.menu-icon):not(:empty){position:absolute;top:0;right:8px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:radial-gradient(circle at 40% 35%,#ff6a6a,#d8141d);border:1px solid #fff;font-size:10px!important;font-weight:800;line-height:15px;color:#fff;display:block!important}}@media not all{#hud nav.toolbar.toolbar{z-index:6}#hud nav.toolbar.toolbar>button:after{position:absolute;left:-6px;right:-6px;bottom:2px;margin:0;text-align:center}}#hud nav.toolbar.toolbar>button:after{-webkit-text-stroke:3px #0b111b;paint-order:stroke fill}@media not all{#hud nav.toolbar.toolbar>button{order:0}#hud nav.toolbar.toolbar>.toolbar-break{order:1;flex-basis:100%;height:0}#hud nav.toolbar.toolbar>#discord-cta,#hud nav.toolbar.toolbar>#wiki-cta{order:2;position:relative!important;left:auto!important;top:auto!important;right:auto!important;transform:none!important;display:flex!important;flex-direction:column;align-items:center;width:58px;height:62px;padding:2px 0 0!important;margin:0;background:none!important;border:0!important;box-shadow:none!important;border-radius:0;animation:none!important;font-size:0!important;text-decoration:none;gap:0;z-index:auto}#hud nav.toolbar.toolbar>#discord-cta>span,#hud nav.toolbar.toolbar>#wiki-cta>span{display:none!important}#hud nav.toolbar.toolbar>#discord-cta:before,#hud nav.toolbar.toolbar>#wiki-cta:before{content:"";display:block;width:42px;height:42px;border-radius:50%;background:radial-gradient(circle,#1d2c46 62%,rgba(29,44,70,.55) 74%,transparent 84%)}#hud nav.toolbar.toolbar>#discord-cta:before{background:radial-gradient(circle,#5865f2 60%,rgba(88,101,242,.5) 72%,transparent 82%)}#hud nav.toolbar.toolbar>#discord-cta .discord-logo{position:absolute;top:13px;left:50%;width:22px;height:22px;margin-left:-11px}#hud nav.toolbar.toolbar>#wiki-cta:before{content:"📖";font-size:22px!important;line-height:42px;text-align:center}#hud nav.toolbar.toolbar>#discord-cta:after,#hud nav.toolbar.toolbar>#wiki-cta:after{position:absolute;left:-6px;right:-6px;bottom:2px;text-align:center;font-size:12px!important;font-weight:700;line-height:1;color:#fff;white-space:nowrap;-webkit-text-stroke:3px #0b111b;paint-order:stroke fill;text-shadow:0 0 2px #000}#hud nav.toolbar.toolbar>#discord-cta:after{content:"Discord"}#hud nav.toolbar.toolbar>#wiki-cta:after{content:"Wiki"}#hud nav.toolbar.toolbar>#discord-cta:hover,#hud nav.toolbar.toolbar>#wiki-cta:hover{filter:brightness(1.15)}}#duel-down{position:absolute;top:36%;left:50%;transform:translate(-50%,-50%);z-index:40;padding:10px 24px;background:#2a1416ee;border:1px solid #8c4b46;border-radius:6px;color:#ffb9a8;font:700 16px Tahoma,Leelawadee UI,Arial,sans-serif;text-shadow:0 1px #000;letter-spacing:.5px;pointer-events:none}#hud .toolbar button,#hud .toolbar button span,#hud #discord-cta,#hud #wiki-cta,#hud #discord-cta span,#hud #wiki-cta span,#hud #discord-cta b,#hud #wiki-cta b,#hud nav.toolbar.toolbar>#discord-cta:after,#hud nav.toolbar.toolbar>#wiki-cta:after{font-family:Mali,Tahoma,Arial,sans-serif}#hud .toolbar button{font-weight:600}#hud .toolbar button .menu-icon{font-family:Georgia,serif}#hud .controls,#hud .map-name,#duel-banner{zoom:var(--ui-zoom,1)}#hud section.window:not(.minimap):not([id=mm-profile-card]):not(.death){zoom:1;transform:scale(calc(var(--ui-zoom,1)*var(--window-scale,1)));transform-origin:0 0}#hud section.window:is(#daily-window,#bot-window,#ranking-window,#quest-window,#status-window,#equipment-window,#mail-window,#class-window,#market-window,.painted-window,#party-window,#skill-window,#settings-window,#world-window,#inventory-window,#inspect-window,#trade-window,#monster-gallery,#exp-table-window,#item-gallery){inset:50% auto auto 50%;margin:0;transform:translate(-50%,-50%) scale(calc(var(--ui-zoom,1)*var(--window-scale,1)));transform-origin:50% 50%}#hud section.window#chat-window{transform-origin:0 100%}#hud #settings-window:not([hidden]){display:flex;flex-direction:column;max-height:calc((100dvh - 24px)/var(--ui-zoom,1))}#hud #settings-window>.titlebar{flex:none}#hud #settings-window>.body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:thin}#settings-window .hud-scale-setting{display:flex;align-items:center;gap:8px;flex-wrap:wrap}#settings-window .hud-scale-setting input[type=range]{flex:1;min-width:110px}#settings-window .hud-scale-setting output{min-width:40px;text-align:right;font-variant-numeric:tabular-nums}#settings-window .hud-scale-setting button{padding:2px 8px;font-size:11px}#hud .loadout-bar{display:flex;gap:4px;padding:5px 10px;background:#f0f3f4;border-bottom:1px solid #bac7d6}#hud .loadout-chip{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:3px 2px;font-size:9px!important}#hud .loadout-chip small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px!important}#hud .loadout-icons{display:flex;gap:1px}#hud .loadout-icons img{width:12px;height:12px;object-fit:contain;image-rendering:pixelated}#hud .loadout-remove{position:absolute;right:0;top:0;padding:0 2px;font-size:9px;line-height:1;color:#8b3a3a;cursor:pointer}#hud .loadout-chip.loadout-worn{box-shadow:inset 0 0 0 2px #4f8fe0}#hud .loadout-chip.loadout-partial small{color:#a3671f}#hud #equipment-window.equipment .loadout-bar{position:absolute;left:8.6%;width:82.9%;top:74.6%;height:3.6%;gap:calc(var(--cqw)*.6);padding:0;background:none;border:0}#hud #equipment-window.equipment .loadout-chip{flex-direction:row;justify-content:center;gap:calc(var(--cqw)*.5);height:100%;padding:0 calc(var(--cqw)*.5);border:0;border-radius:calc(var(--cqw)*.6);background:linear-gradient(#f6efdd,#ece1c8);box-shadow:inset 0 0 0 calc(var(--cqw)*.15) #d2c29c,inset 0 0 0 calc(var(--cqw)*.35) #f9f4e6;color:#1d2a55;transition:none;cursor:pointer}#hud #equipment-window.equipment .loadout-chip small{font-size:calc(var(--cqw)*1.5)!important;font-weight:700;line-height:1}#hud #equipment-window.equipment .loadout-chip.loadout-empty{background:linear-gradient(#e6e6e6,#d6d7d9);box-shadow:inset 0 0 0 calc(var(--cqw)*.15) #b9bcc2,inset 0 0 0 calc(var(--cqw)*.35) #eee;color:#7d8795}#hud #equipment-window.equipment .loadout-plus{font-size:calc(var(--cqw)*2);font-weight:700;line-height:1}#hud #equipment-window.equipment .loadout-icons img{width:calc(var(--cqw)*2.4);height:calc(var(--cqw)*2.4)}#hud #equipment-window.equipment .loadout-chip.loadout-worn{background:linear-gradient(#eaf4ff,#cfe3fb);box-shadow:inset 0 0 0 calc(var(--cqw)*.2) #4f8fe0,inset 0 0 0 calc(var(--cqw)*.4) #fffc}#hud #equipment-window.equipment .loadout-chip.loadout-partial small{color:#a3671f}#hud #equipment-window.equipment .loadout-remove{position:absolute;right:calc(var(--cqw)*.2);top:0;font-size:calc(var(--cqw)*1.4);line-height:1.2;color:#8b3a3a}#hud #equipment-window.equipment .loadout-chip:hover:not(:disabled){filter:brightness(1.06)}#hud #equipment-window.equipment .loadout-chip:disabled{opacity:.55;cursor:default}#hud .toolbar .more-menu-art{display:grid;place-items:center;background:linear-gradient(#4b5770,#2a3344);background-image:none}#hud .toolbar .more-menu-art:before{content:"☰";font:700 20px/1 Tahoma,Leelawadee UI,sans-serif;color:#e9f0ff;text-shadow:0 1px 0 #0009}#hud .toolbar button#menu-more-button[aria-expanded=true] .more-menu-art:before{color:#ffd24a}#hud .toolbar .menu-overflow{position:absolute;top:calc(100% + 6px);right:0;z-index:45;display:grid;grid-template-columns:repeat(3,auto);gap:9px 5px;padding:10px;background:linear-gradient(135deg,#3e485be8,#273241e0);border:1px solid #99a7ba;border-radius:9px;box-shadow:inset 0 0 0 2px #e2e9f024,0 6px 16px #0007}#hud .toolbar .menu-overflow[hidden]{display:none}#hud .toolbar button#menu-more-button.menu-more-alert .more-menu-art:after{content:"";position:absolute;top:2px;right:2px;width:8px;height:8px;border-radius:50%;background:#ff5a5a;box-shadow:0 0 0 1px #4a0d0d}#hud .toolbar .more-menu-art{position:relative}#hud nav.toolbar.menu-open{z-index:45}#hud #market-window{--cqw:9.8px;--mk-navy:#14305a;--mk-deep:#0c2143;--mk-gold:#d9b45a;--mk-ink:#1b2c44;--mk-line:#d3dde9;inset:0;margin:auto;width:min(980px,calc((100% - 16px)/var(--ui-zoom,1)));height:min(640px,calc((100% - 16px)/var(--ui-zoom,1)));max-width:none;max-height:none;display:flex;flex-direction:column;overflow:hidden;container-type:size;z-index:20;padding:0 8px;color:var(--mk-ink);font-size:12px!important;border:2px solid #0a1830;border-radius:8px;background:linear-gradient(#1a3d70,var(--mk-deep));box-shadow:0 10px 30px #000a,inset 0 0 0 2px var(--mk-gold),inset 0 0 0 4px #0a1830}#hud #market-window[hidden]{display:none}#hud #market-window:before,#hud #market-window:after{content:"";position:absolute;top:3px;width:18px;height:18px;border:3px solid var(--mk-gold);pointer-events:none;z-index:3}#hud #market-window:before{left:3px;border-right:0;border-bottom:0;border-radius:6px 0 0}#hud #market-window:after{right:3px;border-left:0;border-bottom:0;border-radius:0 6px 0 0}#hud #market-window *{font-size:inherit!important}#hud #market-window button{font-family:Tahoma,Arial,sans-serif;transition:filter .12s}#hud #market-window button:not(:disabled):hover{filter:brightness(1.08)}#hud #market-window button:disabled{filter:grayscale(.75);opacity:.55;cursor:not-allowed}#hud #market-window svg{width:1em;height:1em;flex:none;font-size:inherit!important}#hud #market-window [hidden]{display:none!important}#hud #market-window .mk-coin{font-size:inherit!important;display:inline-block;flex:none;width:1.25em;height:1.25em;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff2a8,#f0b93a 55%,#b97c14);box-shadow:inset 0 0 0 1px #8a5a0c,inset 0 0 0 3px #ffd96a66,0 1px #0004}#hud #market-window .mk-dot{display:inline-block;width:8px;height:8px;margin-right:4px;border-radius:50%;background:#35b54a;box-shadow:0 0 0 1px #1d7a2e}#hud #market-window .mk-empty{margin:0;padding:48px 12px;text-align:center;color:#7d8da1;font-size:12px!important}#hud #market-window .mk-head{display:flex;align-items:center;gap:14px;height:auto;margin:0 -8px;padding:12px 20px 10px;border:0;border-bottom:2px solid var(--mk-gold);box-shadow:0 2px #0a1830,0 6px 14px #0a183055;letter-spacing:0;cursor:grab;color:#fff;background:radial-gradient(ellipse at 30% 120%,#2f66aa55,transparent 60%),linear-gradient(#1f4a86,#15376a 60%,#112c58)}#hud #market-window .mk-stall{flex:none;width:96px;height:78px;margin:-6px 0 -8px;filter:drop-shadow(0 3px 0 #0006)}#hud #market-window .mk-stall svg{width:100%;height:100%}#hud #market-window .mk-title{display:flex;flex-direction:column;line-height:1.05;text-shadow:0 2px 0 #081731}#hud #market-window .mk-title b{font-weight:700;font-size:34px!important;font-family:Georgia,Times New Roman,serif;color:#fff}#hud #market-window .mk-title small{font-size:17px!important;font-weight:700;color:#e8eef8;letter-spacing:.3px}#hud #market-window .mk-silver{display:flex;align-items:center;gap:9px;margin-left:auto;padding:9px 14px;font-size:16px!important;color:#fff;background:#091a36;border:1px solid #2c4d7e;border-radius:5px;box-shadow:inset 0 2px 4px #0008;font-variant-numeric:tabular-nums;white-space:nowrap}#hud #market-window .mk-silver b{font-weight:400}#hud #market-window .mk-log-btn{display:flex;align-items:center;gap:8px;width:auto;height:auto;padding:9px 14px;font-size:14px!important;line-height:1.2;color:#fff;background:linear-gradient(#2a5590,#1b3d70);border:1px solid #6f95c8;border-radius:5px;box-shadow:0 2px #081731;white-space:nowrap}#hud #market-window .mk-log-btn svg{font-size:22px!important}#hud #market-window .mk-tagline{font-style:italic;line-height:1.35;font-size:11px!important;font-family:Georgia,serif;color:#d9c48c;text-align:center;transform:rotate(-6deg);white-space:nowrap;opacity:.9}#hud #market-window .mk-close{width:34px;height:34px;padding:0;font-size:18px!important;line-height:1;color:#fff;background:linear-gradient(#2a5590,#16335f);border:2px solid #cfd9e8;border-radius:5px;box-shadow:0 2px #081731}#hud #market-window .mk-log{position:absolute;right:16px;top:96px;z-index:5;width:min(420px,calc(100% - 32px));max-height:300px;overflow:auto;padding:10px 12px;color:#e8eef8;background:#0c2143f5;border:1px solid var(--mk-gold);border-radius:6px;box-shadow:0 8px 20px #0009}#hud #market-window .mk-log h4{margin:0 0 6px;font-size:13px!important;color:var(--mk-gold)}#hud #market-window .mk-log h4 small{font-weight:400;color:#9fb2cc}#hud #market-window .mk-log p{margin:0;padding:5px 0;font-size:12px!important;border-top:1px solid #ffffff1a}#hud #market-window .mk-log time{margin-right:8px;color:#9fb2cc;font-variant-numeric:tabular-nums}#hud #market-window .mk-log .mk-empty{padding:20px;color:#9fb2cc;border:0}#hud #market-window .mk-tabs{display:flex;align-items:flex-end;margin:0;padding:8px 6px 0;background:linear-gradient(#e6edf6,#d5e0ee);border:1px solid #9db3cf;border-bottom:0;border-radius:4px 4px 0 0}#hud #market-window .mk-tab{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-width:210px;padding:12px 18px;font-size:17px!important;font-weight:700;color:#22385a;background:linear-gradient(#fbfdff,#dfe8f3);border:1px solid #a9bcd5;border-bottom:0;border-radius:5px 5px 0 0}#hud #market-window .mk-tab svg{font-size:24px!important;color:#2b4c7e}#hud #market-window .mk-tab[aria-pressed=true]{color:#fff;background:linear-gradient(#25508c,#173a6c);border:2px solid var(--mk-gold);border-bottom:0;box-shadow:inset 0 0 0 1px #0a1830}#hud #market-window .mk-tab[aria-pressed=true] svg{color:#fff}#hud #market-window .mk-badge{min-width:20px;padding:1px 6px;font-weight:700;font-size:11px!important;font-family:Tahoma,sans-serif;color:#3a2a05;background:var(--mk-gold);border-radius:999px}#hud #market-window .mk-range{margin:0 8px 10px auto;font-size:12px!important;font-weight:700;color:#a8541c}#hud #market-window .mk-body{flex:1;min-height:0;display:grid;grid-template-columns:132px minmax(0,1fr) 260px;gap:10px;padding:10px 6px;background:radial-gradient(ellipse at 50% -10%,#eef4fb,#dfe8f3 45%,#cfdbea);border:1px solid #9db3cf;border-top:0}#hud #market-window .mk-sell,#hud #market-window .mk-mine{grid-template-columns:minmax(0,1fr) 260px}#hud #market-window .mk-main{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0}#hud #market-window .mk-side{display:flex;flex-direction:column;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#3a5d90 transparent;padding:0 0 8px;color:#fff;background:linear-gradient(#173560,#0f2748);border:1px solid #0a1830;border-top:2px solid var(--mk-gold);border-radius:5px;box-shadow:inset 0 0 0 1px #3a5d90,0 2px 6px #0a183044}#hud #market-window .mk-cat:hover{background:#ffffff12;color:#ffe9a6}#hud #market-window .mk-cat:hover svg{color:#ffc93c}#hud #market-window .mk-side h4{margin:0 0 4px;padding:9px 12px;font-size:14px!important;background:#0b1e3d;border-bottom:1px solid #3a5d90;border-radius:4px 4px 0 0}#hud #market-window .mk-side h4:before{content:"🛒";margin-right:6px;font-size:12px!important}#hud #market-window .mk-cats{display:flex;flex-direction:column}#hud #market-window .mk-cat,#hud #market-window .mk-fav-filter{display:flex;align-items:center;gap:12px;padding:10px 14px;font-size:14px!important;text-align:left;color:#e8eef8;background:none;border:0;border-bottom:1px solid #ffffff14;border-radius:0;box-shadow:none}#hud #market-window .mk-cat svg{font-size:24px!important;color:#fff}#hud #market-window .mk-cat[aria-pressed=true]{font-weight:700;color:#ffe9a6;background:linear-gradient(#2c5d9f,#1d447c);border:2px solid var(--mk-gold);border-radius:4px;box-shadow:inset 0 0 0 1px #0a1830}#hud #market-window .mk-cat[aria-pressed=true] svg{color:#ffc93c}#hud #market-window .mk-fav-filter{justify-content:center;margin:auto 12px 0;padding:8px;font-size:13px!important;color:#fff;background:linear-gradient(#2a5590,#1b3d70);border:1px solid #6f95c8;border-radius:5px}#hud #market-window .mk-fav-filter svg{font-size:20px!important;color:#ffc93c}#hud #market-window .mk-fav-filter[aria-pressed=true]{border:2px solid var(--mk-gold);color:#ffe9a6}#hud #market-window .mk-tools{display:flex;align-items:stretch;gap:8px}#hud #market-window .mk-search{flex:1 1 180px;display:flex;align-items:center;min-width:0;height:38px;box-sizing:border-box;background:linear-gradient(#2a5590,#1b3d70);border:1px solid #0f2748;border-radius:5px;box-shadow:inset 0 0 0 1px #5d86bd}#hud #market-window .mk-search svg{width:42px;font-size:22px!important;color:#fff}#hud #market-window .mk-search input{flex:1;min-width:0;height:100%;padding:0 8px;font-size:14px!important;font-family:Tahoma,sans-serif;color:#fff;background:#3b679f;border:0;outline:0}#hud #market-window .mk-search input::placeholder{color:#c5d5ea}#hud #market-window .mk-search button{width:34px;height:100%;padding:0;font-size:15px!important;color:#dbe6f5;background:#3b679f;border:0;border-radius:0 4px 4px 0;box-shadow:none}#hud #market-window .mk-tools>select{flex:1 1 0;min-width:0;max-width:none}#hud #market-window .mk-tools select{height:38px;box-sizing:border-box;padding:0 6px;font-size:13px!important;font-family:Tahoma,sans-serif;color:var(--mk-ink);background:#fff;border:1px solid #8ea3be;border-radius:5px;box-shadow:inset 0 -2px #e3eaf3}#hud #market-window .mk-sort{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:4px;height:38px;box-sizing:border-box;padding-left:8px;background:linear-gradient(#fbfdff,#dfe8f3);border:1px solid #8ea3be;border-radius:5px}#hud #market-window .mk-sort svg{flex:none;font-size:18px!important;color:#22385a}#hud #market-window .mk-sort select{flex:1;min-width:0;height:100%;border:0;border-radius:0 4px 4px 0;background:none;box-shadow:none}#hud #market-window .mk-note{flex:1;min-width:0;font-size:12px!important;line-height:1.3;color:#4f6483}#hud #market-window .mk-table{flex:1;min-height:0;display:flex;flex-direction:column;background:#fff;border:1px solid #9db3cf;border-radius:5px;overflow:hidden;box-shadow:inset 0 0 0 1px #fff,0 2px 6px #0a183044}#hud #market-window #market-rows,#hud #market-window #market-mine-rows{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9db3cf transparent}#hud #market-window .mk-table-head{position:sticky;top:0;z-index:2}#hud #market-window #market-rows .mk-row:nth-child(2n),#hud #market-window #market-mine-rows .mk-row:nth-child(2n){background:#f7fafd}#hud #market-window #market-rows .mk-row:nth-child(2n):hover{background:#f1f6fc}#hud #market-window .mk-row{display:grid;grid-template-columns:52px minmax(0,1.7fr) 44px minmax(0,1fr) minmax(0,1fr) 100px 74px;align-items:center;gap:7px;min-height:48px;padding:0 8px 0 5px;border-bottom:1px solid var(--mk-line);cursor:pointer}#hud #market-window .mk-mine-row{grid-template-columns:54px minmax(0,1.6fr) 90px 100px 120px 84px;cursor:default}#hud #market-window .mk-row:hover{background:#f1f6fc}#hud #market-window .mk-row.selected{background:linear-gradient(#fff6dc,#fdeec4);box-shadow:inset 4px 0 0 var(--mk-gold),inset 0 0 0 1px #e9cf86}#hud #market-window .mk-row.own .mk-seller{color:#2c7a44;font-weight:700}#hud #market-window .mk-table-head,#hud #market-window .mk-table-head:hover{min-height:36px;font-size:13px!important;font-weight:700;color:#22385a;background:linear-gradient(#e6eef8,#d3e0ef);border-bottom:2px solid var(--mk-gold);cursor:default}#hud #market-window .mk-table-head span:nth-child(2):before{content:"✦ ";color:#2b4c7e}#hud #market-window #market-price-sort{display:flex;align-items:center;gap:6px;padding:0;font-family:inherit;font-weight:inherit;font-size:inherit!important;color:inherit;background:none;border:0;box-shadow:none}#hud #market-window #market-price-sort i{display:inline-block;width:8px;height:14px;background:linear-gradient(#22385a,#22385a) 0 0/0 0,conic-gradient(from 135deg at 50% 0,#8ea3be 90deg,transparent 0) 0 0/8px 6px no-repeat,conic-gradient(from -45deg at 50% 100%,#8ea3be 90deg,transparent 0) 0 100%/8px 6px no-repeat}#hud #market-window #market-price-sort[data-dir=asc] i{background:conic-gradient(from 135deg at 50% 0,#8ea3be 90deg,transparent 0) 0 0/8px 6px no-repeat,conic-gradient(from -45deg at 50% 100%,#1b2c44 90deg,transparent 0) 0 100%/8px 6px no-repeat}#hud #market-window #market-price-sort[data-dir=desc] i{background:conic-gradient(from 135deg at 50% 0,#1b2c44 90deg,transparent 0) 0 0/8px 6px no-repeat,conic-gradient(from -45deg at 50% 100%,#8ea3be 90deg,transparent 0) 0 100%/8px 6px no-repeat}#hud #market-window .mk-icon{position:relative;display:grid;place-items:center;width:44px;height:42px;background:linear-gradient(#f4f7fb,#dde6f0);border:2px solid #8ea3be;border-radius:4px;box-shadow:inset 0 0 0 1px #fff}#hud #market-window .mk-row.selected .mk-icon{background:linear-gradient(#f3c466,#d99a2b);border-color:#a8741a}#hud #market-window .mk-icon img{width:34px;height:34px;object-fit:contain;image-rendering:pixelated}#hud #market-window .mk-icon i,#hud #market-window .mk-cell i{font-style:normal;position:absolute;right:1px;bottom:0;padding:0 2px;font-weight:700;font-size:10px!important;font-family:Tahoma,sans-serif;color:#fff;text-shadow:0 0 2px #000,0 1px 0 #000}#hud #market-window .mk-name{font-size:14px!important;line-height:1.25;color:var(--mk-ink);overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#hud #market-window .mk-plus{display:inline-block;margin-right:5px;padding:0 5px;font-style:normal;font-size:12px!important;font-weight:700;line-height:18px;color:#ffe9a6;background:linear-gradient(#2c5d9f,#16335f);border:1px solid var(--mk-gold);border-radius:4px;vertical-align:1px;font-variant-numeric:tabular-nums}#hud #market-window .mk-lv{font-size:14px!important;color:#2f4363;font-variant-numeric:tabular-nums}#hud #market-window .mk-stats{font-size:13px!important;line-height:1.3;color:#2f4363;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#hud #market-window .mk-seller{font-size:14px!important;color:#2a63b3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#hud #market-window .mk-seller small{display:block;font-size:11px!important;color:#2f8f3f}#hud #market-window .mk-price{display:flex;align-items:center;gap:8px;font-size:15px!important;color:var(--mk-ink);font-variant-numeric:tabular-nums}#hud #market-window .mk-price .mk-coin{font-size:17px!important}#hud #market-window .mk-kind.sell{color:#a3392a;font-weight:700}#hud #market-window .mk-kind.buy{color:#2c6e40;font-weight:700}#hud #market-window .mk-btn-buy,#hud #market-window .mk-btn-take{width:100%;padding:8px 0;font-size:14px!important;font-weight:700;color:#fff;background:linear-gradient(#3b7bd0,#1f55a3);border:1px solid #123a78;border-radius:5px;box-shadow:inset 0 1px #7fb0f0,0 2px #0e2c5c}#hud #market-window .mk-btn-take{color:#7a2d22;background:linear-gradient(#fff,#f3dcd7);border-color:#c98e84;box-shadow:0 2px #b9867d}#hud #market-window .mk-pager{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;font-size:13px!important;color:#2f4363}#hud #market-window .mk-pages{display:flex;align-items:center;gap:6px}#hud #market-window .mk-pages span{padding:0 2px;color:#5d7293}#hud #market-window .mk-pages button{min-width:32px;height:32px;padding:0 6px;font-size:14px!important;color:#22385a;background:linear-gradient(#fff,#e6edf6);border:1px solid #8ea3be;border-radius:4px;box-shadow:0 1px #8ea3be}#hud #market-window .mk-pages button[aria-current]{color:#fff;font-weight:700;background:linear-gradient(#25508c,#173a6c);border-color:#0a1830}#hud #market-window .mk-detail{position:relative;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b08f50 transparent;display:flex;flex-direction:column;gap:9px;padding:12px;color:#3a2d18;background:radial-gradient(ellipse at 50% 0,#fdf6e3,#f3e6c6 70%,#ead9b0);border:2px solid #b08f50;border-radius:6px;box-shadow:inset 0 0 0 2px #f9efd4,inset 0 0 18px #c9a96a55,0 2px 8px #0a183055}#hud #market-window .mk-detail:before,#hud #market-window .mk-detail:after{content:"";position:absolute;top:2px;width:12px;height:12px;border:2px solid #8a6a2e;pointer-events:none}#hud #market-window .mk-detail:before{left:2px;border-right:0;border-bottom:0}#hud #market-window .mk-detail:after{right:2px;border-left:0;border-bottom:0}#hud #market-window .mk-d-head{display:flex;align-items:flex-start;gap:10px}#hud #market-window .mk-d-icon{flex:none;display:grid;place-items:center;width:84px;height:84px;background:linear-gradient(#eef1f5,#cfd6df);border:3px solid #8b97a6;border-radius:6px;box-shadow:inset 0 0 0 2px #fff,0 2px #0003}#hud #market-window .mk-d-icon img{width:64px;height:64px;object-fit:contain;image-rendering:pixelated}#hud #market-window .mk-d-head div{flex:1;min-width:0}#hud #market-window .mk-d-head h3{margin:2px 0 6px;font-size:16px!important;line-height:1.2;color:#2b2110;overflow-wrap:anywhere}#hud #market-window .mk-d-head p{margin:0;font-size:13px!important;line-height:1.5;color:#4a3c22}#hud #market-window .mk-heart{flex:none;width:28px;height:28px;padding:0;font-size:16px!important;color:#8d99a8;background:linear-gradient(#fff,#e2e7ee);border:1px solid #8b97a6;border-radius:6px;box-shadow:0 1px #0003}#hud #market-window .mk-heart[aria-pressed=true]{color:#d8434f}#hud #market-window .mk-d-tabs,#hud #market-window .mk-ranges{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}#hud #market-window .mk-d-tabs button,#hud #market-window .mk-ranges button{padding:8px 4px;font-size:14px!important;color:#3a2d18;background:linear-gradient(#f7ecd0,#e9d8ae);border:1px solid #b89a5e;border-radius:0;box-shadow:none}#hud #market-window .mk-ranges button{padding:5px 2px;font-size:12px!important}#hud #market-window .mk-d-tabs button[aria-pressed=true],#hud #market-window .mk-ranges button[aria-pressed=true]{color:#fff;font-weight:700;background:linear-gradient(#25508c,#173a6c);border:2px solid var(--mk-gold);box-shadow:inset 0 0 0 1px #0a1830}#hud #market-window .mk-d-body{flex:1;min-height:120px;font-size:13.5px!important;line-height:1.6}#hud #market-window .mk-d-body p{margin:0}#hud #market-window .mk-d-body .mk-d-gap{margin-top:4px}#hud #market-window .mk-d-card{color:#7a4a12}#hud #market-window .mk-d-flavor{margin-top:12px!important;color:#5a4a2c}#hud #market-window .mk-d-stats{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:5px;margin:6px 0}#hud #market-window .mk-d-stats div{display:flex;flex-direction:column;padding:5px 6px;background:#fffaf0aa;border:1px solid #cdb37c;border-radius:4px}#hud #market-window .mk-d-stats small{font-size:10.5px!important;color:#6a5a3a}#hud #market-window .mk-d-stats b{font-size:14px!important;color:#2b2110;font-variant-numeric:tabular-nums}#hud #market-window .mk-chart{background:#fffaf0aa;border:1px solid #cdb37c;border-radius:4px}#hud #market-window .mk-chart svg{display:block;width:100%;height:auto;font-size:9px!important;fill:#6a5a3a}#hud #market-window .mk-chart .mk-empty{padding:36px 8px}#hud #market-window .mk-chart .grid{stroke:#e6d7b3}#hud #market-window .mk-chart .axis{stroke:#b89a5e}#hud #market-window .mk-chart .vol{fill:#9db3cf}#hud #market-window .mk-chart .price{fill:none;stroke:#c08a1e;stroke-width:2;stroke-linejoin:round}#hud #market-window .mk-chart circle{fill:#fff;stroke:#c08a1e;stroke-width:1.5}#hud #market-window .mk-d-seller{position:relative;padding:9px 12px;background:linear-gradient(#fff,#eef2f7);border:1px solid #9aa9bd;border-radius:6px;box-shadow:0 1px #0002}#hud #market-window .mk-d-seller p{margin:0;font-size:15px!important;color:#22385a}#hud #market-window .mk-d-seller p+p{margin-top:5px;font-size:14px!important;font-weight:700}#hud #market-window .mk-d-seller .on{color:#2f8f3f}#hud #market-window .mk-d-seller .off{color:#7d8da1}#hud #market-window .mk-d-seller .off .mk-dot{background:#a9b4c2;box-shadow:0 0 0 1px #7d8da1}#hud #market-window .mk-d-seller button{position:absolute;right:10px;bottom:8px;padding:4px 14px;font-size:12px!important;color:#22385a;background:linear-gradient(#fff,#e2e9f2);border:1px solid #8ea3be;border-radius:4px;box-shadow:0 1px #8ea3be}#hud #market-window .mk-d-qty{display:flex;align-items:center;gap:5px;font-size:13px!important}#hud #market-window .mk-d-qty span{margin-right:auto}#hud #market-window .mk-d-qty button,#hud #market-window .mk-form button{padding:5px 9px;font-size:12px!important;color:#3a2d18;background:linear-gradient(#fff,#efe3c4);border:1px solid #b89a5e;border-radius:4px;box-shadow:none;white-space:nowrap}#hud #market-window .mk-d-qty input,#hud #market-window .mk-form input,#hud #market-window .mk-form select{width:100%;min-width:0;padding:6px 7px;font-size:14px!important;font-family:Tahoma,sans-serif;color:#2b2110;background:#fffdf6;border:1px solid #b89a5e;border-radius:4px;font-variant-numeric:tabular-nums}#hud #market-window .mk-d-qty input{width:64px;text-align:center}#hud #market-window .mk-form{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:7px 8px;font-size:13px!important}#hud #market-window .mk-form-qty{display:flex;gap:5px}#hud #market-window .mk-d-price{position:relative;padding:14px 12px 8px;margin-top:6px;background:#f8edd0;border:2px dashed #c4a466;border-radius:5px}#hud #market-window .mk-d-price small{position:absolute;left:10px;top:-10px;padding:0 5px;font-size:13px!important;font-weight:700;color:#3a2d18;background:#f3e6c6}#hud #market-window .mk-d-price p{display:flex;align-items:center;justify-content:center;gap:10px;margin:0;font-size:24px!important;color:#2b2110;font-variant-numeric:tabular-nums}#hud #market-window .mk-d-price b{font-family:Georgia,serif}#hud #market-window .mk-cta{display:flex;align-items:center;justify-content:center;gap:12px;padding:13px 10px;font-size:19px!important;font-weight:700;color:#fff;background:linear-gradient(#3b7bd0,#1f55a3);border:2px solid #0e2c5c;border-radius:6px;box-shadow:inset 0 1px #7fb0f0,0 3px #0e2c5c}#hud #market-window .mk-cta svg{font-size:28px!important}#hud #market-window .mk-cta.sell{background:linear-gradient(#d98a3a,#b8611a);border-color:#6e3608;box-shadow:inset 0 1px #f5c184,0 3px #6e3608}#hud #market-window .mk-cta.take{color:#7a2d22;background:linear-gradient(#fff,#f3dcd7);border-color:#c98e84;box-shadow:0 3px #b9867d}#hud #market-window .mk-cta.ghost{padding:9px 8px;font-size:13px!important;color:#2c6e40;background:linear-gradient(#fff,#e2f2e5);border:1px solid #6fae80;box-shadow:0 2px #6fae80}#hud #market-window .mk-problem{min-height:0;margin:0;font-size:12px!important;font-weight:700;text-align:center;color:#b0412f}#hud #market-window .mk-problem:empty{display:none}#hud #market-window .mk-bag{flex:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));grid-auto-rows:92px;gap:6px;align-content:start;min-height:0;overflow:auto;overscroll-behavior:contain;padding:8px;background:#fff;border:1px solid #9db3cf;border-radius:5px}#hud #market-window .mk-bag .mk-empty{grid-column:1/-1}#hud #market-window .mk-cell{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:5px;color:var(--mk-ink);background:linear-gradient(#f4f7fb,#dde6f0);border:2px solid #8ea3be;border-radius:5px;box-shadow:inset 0 0 0 1px #fff}#hud #market-window .mk-cell.selected{background:linear-gradient(#fff6dc,#f6d98a);border-color:#a8741a}#hud #market-window .mk-cell img{width:40px;height:40px;object-fit:contain;image-rendering:pixelated}#hud #market-window .mk-cell span{width:100%;font-size:11px!important;line-height:1.2;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#hud #market-window .mk-cell i{right:5px;bottom:34px;font-size:11px!important}#hud #market-window .mk-foot{display:flex;align-items:center;gap:22px;min-height:54px;margin:0 -8px;padding:6px 22px;color:#e8eef8;font-size:13px!important;background:linear-gradient(#15376a,#0c2143);border-top:2px solid var(--mk-gold)}#hud #market-window .mk-safe{display:flex;align-items:center;gap:10px;font-size:15px!important;color:#fff}#hud #market-window .mk-safe svg{font-size:30px!important;color:var(--mk-gold)}#hud #market-window .mk-tick{display:flex;align-items:center;gap:5px;white-space:nowrap}#hud #market-window .mk-tick svg{font-size:20px!important;color:#4ed06a}#hud #market-window #market-result{flex:1;min-width:0;margin:0;font-size:13px!important;font-weight:700;text-align:center;color:#ffe08a}#hud #market-window{--mk-ink:#1c2f57;--mk-line:#dccaa0;--mk-gold:#c9a45c;font-family:Noto Sans Thai,Leelawadee UI,Tahoma,Arial,sans-serif;border:2px solid #0b1a3a;background:linear-gradient(#16295a,#0b1a3a);box-shadow:0 10px 30px #000a,inset 0 0 0 2px var(--mk-gold),inset 0 0 0 4px #0b1a3a}#hud #market-window button{font-family:inherit}#hud #market-window .mk-head{background:linear-gradient(90deg,#16295a,#21407a 60%,#2b4e8d);border-bottom:2px solid var(--mk-gold)}#hud #market-window .mk-title b{font-family:Cormorant Garamond,"Noto Serif Thai",Georgia,serif;color:#f7eed6;text-shadow:0 3px 0 #0b1a3a,0 0 6px #0b1a3acc}#hud #market-window .mk-title small{color:#e8d3a0}#hud #market-window .mk-silver{background:#0b1a3a;border:1px solid var(--mk-gold);color:#ffe9a6}#hud #market-window .mk-log-btn,#hud #market-window .mk-close{background:linear-gradient(#21407a,#16295a);border:1px solid var(--mk-gold);color:#f7eed6}#hud #market-window .mk-log{background:#f7f0de;border:2px solid #c8b07d;color:#1c2f57;box-shadow:inset 0 0 0 3px #f7f0de,inset 0 0 0 4px #dccaa0,0 8px 20px #0009}#hud #market-window .mk-log h4{color:#7a5a1c}#hud #market-window .mk-log h4 small,#hud #market-window .mk-log time{color:#93805c}#hud #market-window .mk-log p{border-top:1px dashed #dccaa0}#hud #market-window .mk-log .mk-empty{color:#93805c}#hud #market-window .mk-tabs{background:linear-gradient(#f7f0de,#efe5cc);border:1px solid #c8b07d;border-bottom:0}#hud #market-window .mk-tab{color:#7d6636;background:linear-gradient(#f7f0de,#e9dcbe);border:1px solid #c8b07d;border-bottom:0;font-family:Cormorant Garamond,"Noto Serif Thai",Noto Sans Thai,serif}#hud #market-window .mk-tab svg{color:#a8801c}#hud #market-window .mk-tab[aria-pressed=true]{color:#f7eed6;background:linear-gradient(#21407a,#16295a);border:2px solid var(--mk-gold);border-bottom:0;box-shadow:inset 0 0 0 1px #0b1a3a;text-shadow:0 2px 0 #0b1a3a}#hud #market-window .mk-tab[aria-pressed=true] svg{color:#ffd98a}#hud #market-window .mk-badge{background:var(--mk-gold);color:#3a2a05}#hud #market-window .mk-range{color:#b3612b}#hud #market-window .mk-body{background:radial-gradient(ellipse at 50% -10%,#fbf6e8,#f3e8cf 55%,#eadcb8);border:1px solid #c8b07d;border-top:0}#hud #market-window .mk-side{color:#1c2f57;background:#f7f0de;border:2px solid #c8b07d;border-radius:8px;box-shadow:inset 0 0 0 3px #f7f0de,inset 0 0 0 4px #dccaa0,0 2px 3px #8a6f3a33}#hud #market-window .mk-side h4{margin:3px 3px 4px;color:#f7eed6;font-family:Cormorant Garamond,"Noto Serif Thai",serif;text-shadow:0 2px 0 #0b1a3a;border:0;border-radius:5px 5px 0 0;background:linear-gradient(90deg,var(--mk-gold),var(--mk-gold)) bottom/100% 2px no-repeat,linear-gradient(90deg,#16295a,#21407a 70%,#2b4e8d)}#hud #market-window .mk-cat{color:#1c2f57;border-bottom:1px dashed #dccaa0;font-weight:600}#hud #market-window .mk-cat svg{color:#7a5a1c}#hud #market-window .mk-cat:hover{background:#efe5cc;color:#16295a}#hud #market-window .mk-cat:hover svg{color:#a8801c}#hud #market-window .mk-cat[aria-pressed=true]{color:#f7eed6;background:linear-gradient(#21407a,#16295a);border:2px solid var(--mk-gold);box-shadow:inset 0 0 0 1px #0b1a3a;text-shadow:0 1px 0 #0b1a3a}#hud #market-window .mk-cat[aria-pressed=true] svg{color:#ffd98a}#hud #market-window .mk-fav-filter{color:#4a2c06;background:linear-gradient(#ffe9a6,#e9c46a);border:1px solid #a8801c;box-shadow:inset 0 -2px #c99a2e;font-weight:700}#hud #market-window .mk-fav-filter svg{color:#a8581c}#hud #market-window .mk-fav-filter[aria-pressed=true]{border:2px solid #16295a;color:#16295a}#hud #market-window .mk-search{background:#fffdf6;border:2px solid #8794ad;box-shadow:inset 0 -2px #dfe3ea}#hud #market-window .mk-search svg{color:#f7eed6;background:linear-gradient(#21407a,#16295a);height:100%;padding:0 9px;box-sizing:content-box;border-radius:3px 0 0 3px}#hud #market-window .mk-search input{color:#1c2f57;background:none}#hud #market-window .mk-search input::placeholder{color:#93805c}#hud #market-window .mk-search button{color:#a3473f;background:none}#hud #market-window .mk-tools select,#hud #market-window .mk-sort{color:#1c2f57;background:linear-gradient(#fff,#eef1f6);border:2px solid #8794ad;box-shadow:inset 0 -3px #dfe3ea;font-weight:600}#hud #market-window .mk-sort select{border:0;box-shadow:none;background:none}#hud #market-window .mk-sort svg{color:#16295a}#hud #market-window .mk-note{color:#7d6636}#hud #market-window .mk-table,#hud #market-window .mk-bag{background:#f7f0de;border:2px solid #c8b07d;border-radius:8px;box-shadow:inset 0 0 0 3px #f7f0de,inset 0 0 0 4px #dccaa0,0 2px 3px #8a6f3a33}#hud #market-window .mk-row.mk-table-head,#hud #market-window .mk-row.mk-table-head:hover{color:#f7eed6;text-shadow:0 1px 0 #0b1a3a;border-bottom:2px solid var(--mk-gold);background:linear-gradient(90deg,#16295a,#21407a 70%,#2b4e8d)}#hud #market-window .mk-table-head span:nth-child(2):before{color:#ffd98a}#hud #market-window #market-price-sort i{filter:brightness(2.2)}#hud #market-window .mk-row{border-bottom:1px solid #dccfae;background:#f3e8cf}#hud #market-window #market-rows .mk-row:nth-child(2n),#hud #market-window #market-mine-rows .mk-row:nth-child(2n){background:#ebdfc3}#hud #market-window .mk-row:hover,#hud #market-window #market-rows .mk-row:nth-child(2n):hover{background:#fbf3dc}#hud #market-window .mk-row.selected,#hud #market-window #market-rows .mk-row.selected:nth-child(2n){background:linear-gradient(#fff6dc,#fbe6ac);box-shadow:inset 4px 0 0 var(--mk-gold),inset 0 0 0 1px #d9b45a}#hud #market-window .mk-icon{background:linear-gradient(#fdf8ea,#efe5cc);border:2px solid #c8b07d;box-shadow:inset 0 0 0 1px #fff8}#hud #market-window .mk-row.selected .mk-icon{background:linear-gradient(#ffe9a6,#e9c46a);border-color:#a8801c}#hud #market-window .mk-name{color:#1c2f57}#hud #market-window .mk-lv,#hud #market-window .mk-stats{color:#5d4a22}#hud #market-window .mk-seller{color:#21407a}#hud #market-window .mk-price{color:#7a5a1c}#hud #market-window .mk-plus{background:linear-gradient(#21407a,#16295a)}#hud #market-window .mk-empty{color:#93805c}#hud #market-window .mk-btn-buy,#hud #market-window .mk-btn-take{padding:3px 0;border:9px solid transparent;border-image:url(/ui/mail/btn-blue.webp) 30 fill/9px stretch;border-radius:0;background:none;box-shadow:none;color:#fff;text-shadow:0 1px #0a1c44;image-rendering:pixelated}#hud #market-window .mk-btn-take{border-image:url(/ui/mail/btn-gold.webp) 30 fill/9px stretch;color:#4a2c06;text-shadow:0 1px #ffe9a6}#hud #market-window .mk-pager{color:#7d6636}#hud #market-window #market-count{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}#hud #market-window .mk-pages button{color:#1c2f57;background:linear-gradient(#fff,#eef1f6);border:2px solid #8794ad;border-radius:6px;box-shadow:inset 0 -3px #dfe3ea;font-weight:700}#hud #market-window .mk-pages button[aria-current]{color:#fff;background:linear-gradient(#2c5cb4,#193f86);border-color:#16295a;box-shadow:inset 0 0 0 2px #5f8bd6;text-shadow:0 1px #0b1a3a}#hud #market-window .mk-detail{color:#1c2f57;background:#f7f0de;border:2px solid #c8b07d;border-radius:8px;box-shadow:inset 0 0 0 3px #f7f0de,inset 0 0 0 4px #dccaa0,0 2px 3px #8a6f3a33}#hud #market-window .mk-detail:before,#hud #market-window .mk-detail:after{content:none}#hud #market-window .mk-detail>*{flex-shrink:0}#hud #market-window .mk-detail .mk-d-body{flex:1 0 auto}#hud #market-window .mk-d-icon{background:linear-gradient(#fdf8ea,#efe5cc);border:3px solid #c8b07d}#hud #market-window .mk-d-head h3{color:#16295a;font-family:Cormorant Garamond,"Noto Serif Thai",Noto Sans Thai,serif;font-size:19px!important}#hud #market-window .mk-d-head p,#hud #market-window .mk-d-body{color:#5d4a22}#hud #market-window .mk-d-tabs button,#hud #market-window .mk-ranges button{color:#7d6636;background:linear-gradient(#f7f0de,#e9dcbe);border:1px solid #c8b07d;font-weight:700}#hud #market-window .mk-d-tabs button[aria-pressed=true],#hud #market-window .mk-ranges button[aria-pressed=true]{color:#f7eed6;background:linear-gradient(#21407a,#16295a);border:2px solid var(--mk-gold);text-shadow:0 1px 0 #0b1a3a}#hud #market-window .mk-d-seller{background:#fbf6e8;border:2px solid #c8b07d;border-radius:8px;box-shadow:inset 0 0 0 2px #fff8}#hud #market-window .mk-d-seller p{color:#1c2f57}#hud #market-window .mk-d-price{background:#fbf6e8;border:2px dashed #c9a45c}#hud #market-window .mk-d-price small{background:#f7f0de;color:#7d6636}#hud #market-window .mk-d-price p{color:#7a5a1c}#hud #market-window .mk-cta{padding:6px 10px;border:13px solid transparent;border-image:url(/ui/mail/btn-blue.webp) 30 fill/13px stretch;border-radius:0;background:none;box-shadow:none;color:#fff;text-shadow:0 2px #0a1c44;image-rendering:pixelated}#hud #market-window .mk-cta.sell{border-image:url(/ui/mail/btn-gold.webp) 30 fill/13px stretch;background:none;box-shadow:none;color:#4a2c06;text-shadow:0 1.5px #ffe9a6}#hud #market-window .mk-cta.take{border:2px solid #b08b84;border-image:none;border-radius:7px;padding:11px 10px;background:linear-gradient(#fff,#f6e6e4);box-shadow:inset 0 -3px #e9d3d0;color:#a3473f;text-shadow:none}#hud #market-window .mk-cta.ghost{border:2px solid #8794ad;border-image:none;border-radius:7px;background:linear-gradient(#fff,#eef1f6);box-shadow:inset 0 -3px #dfe3ea;color:#1c2f57;text-shadow:none}#hud #market-window .mk-cell{color:#1c2f57;background:linear-gradient(#fdf8ea,#efe5cc);border:2px solid #c8b07d}#hud #market-window .mk-cell.selected{background:linear-gradient(#ffe9a6,#e9c46a);border-color:#a8801c}#hud #market-window .mk-foot{background:linear-gradient(90deg,#16295a,#21407a 60%,#2b4e8d);border-top:2px solid var(--mk-gold);color:#e8d3a0}#hud #market-window .mk-safe{font-family:Cormorant Garamond,"Noto Serif Thai",Noto Sans Thai,serif;color:#f7eed6}#hud #market-window .mk-head{gap:8px;padding:4px 12px}#hud #market-window .mk-stall{width:40px;height:32px;margin:0}#hud #market-window .mk-title b{font-size:19px!important}#hud #market-window .mk-title small,#hud #market-window .mk-tagline,#hud #market-window .mk-tick{display:none}#hud #market-window .mk-foot{min-height:24px;gap:10px;padding:2px 12px;font-size:11px!important}#hud #market-window .mk-safe{font-size:12px!important;gap:6px}#hud #market-window .mk-safe svg{font-size:15px!important}#hud #market-window #market-result{font-size:11.5px!important}#hud #market-window .mk-log-btn span{font-size:12px!important}#hud #market-window .mk-silver{padding:4px 9px;font-size:13px!important}#hud #market-window .mk-log-btn{padding:4px 8px}#hud #market-window .mk-log-btn svg{font-size:17px!important}#hud #market-window .mk-close{width:28px;height:28px;font-size:15px!important}#hud #market-window .mk-log{top:44px}#hud #market-window .mk-tabs{padding:4px 6px 0}#hud #market-window .mk-tab{min-width:0;flex:1;padding:5px 8px;font-size:13px!important;gap:6px}#hud #market-window .mk-tab svg{font-size:16px!important}#hud #market-window .mk-body{gap:6px;padding:6px 4px}#hud #market-window .mk-main{gap:5px}#hud #market-window .mk-search,#hud #market-window .mk-tools select,#hud #market-window .mk-sort{height:30px}#hud #market-window .mk-search svg{width:16px;font-size:16px!important}#hud #market-window .mk-search input{font-size:12px!important}#hud #market-window .mk-table-head,#hud #market-window .mk-table-head:hover{min-height:26px;font-size:11px!important}#hud #market-window .mk-row{min-height:38px}#hud #market-window #market-rows .mk-row,#hud #market-window #market-mine-rows .mk-row{height:38px;min-height:0;overflow:hidden}#hud #market-window #market-rows,#hud #market-window #market-mine-rows{scrollbar-gutter:stable}#hud #market-window .mk-icon{width:36px;height:34px}#hud #market-window .mk-icon img{width:28px;height:28px}#hud #market-window .mk-name{font-size:12.5px!important}#hud #market-window .mk-stats{font-size:11px!important}#hud #market-window .mk-price{font-size:13px!important;gap:5px}#hud #market-window .mk-lv,#hud #market-window .mk-seller{font-size:12px!important}#hud #market-window .mk-lv{white-space:nowrap;font-weight:600}#hud #market-window .mk-lv.short{color:#b0412f;font-weight:700}#hud #market-window .mk-seller small{font-size:10px!important}#hud #market-window .mk-side h4{padding:6px 10px;font-size:13px!important}#hud #market-window .mk-cat,#hud #market-window .mk-fav-filter{gap:8px;padding:6px 10px;font-size:12px!important}#hud #market-window .mk-fav-filter{margin:auto 8px 0;padding:5px}#hud #market-window .mk-fav-filter svg{font-size:15px!important}#hud #market-window .mk-tools select,#hud #market-window .mk-d-qty,#hud #market-window .mk-form{font-size:12px!important}#hud #market-window .mk-d-qty input,#hud #market-window .mk-form input,#hud #market-window .mk-form select{padding:4px 6px;font-size:12.5px!important}#hud #market-window .mk-d-stats b{font-size:12.5px!important}#hud #market-window .mk-d-price small{font-size:11px!important}#hud #market-window .mk-btn-buy,#hud #market-window .mk-btn-take{border-width:7px;border-image-width:7px;font-size:12px!important;padding:1px 0}#hud #market-window .mk-pager{min-height:26px;font-size:11px!important}#hud #market-window .mk-pages button{min-width:26px;height:26px;font-size:12px!important}#hud #market-window .mk-cat{padding:6px 0}#hud #market-window .mk-cat svg{font-size:19px!important}#hud #market-window .mk-detail{gap:6px;padding:8px}#hud #market-window .mk-d-icon{width:52px;height:52px}#hud #market-window .mk-d-icon img{width:40px;height:40px}#hud #market-window .mk-d-head h3{margin:0 0 3px;font-size:15px!important}#hud #market-window .mk-d-head p{font-size:11px!important;line-height:1.35}#hud #market-window .mk-d-tabs button{padding:4px;font-size:12px!important}#hud #market-window .mk-d-body{min-height:0;font-size:12px!important;line-height:1.4}#hud #market-window .mk-d-seller{padding:5px 9px}#hud #market-window .mk-d-seller p{font-size:12px!important}#hud #market-window .mk-d-seller p+p{margin-top:2px;font-size:11px!important}#hud #market-window .mk-d-price{padding:10px 8px 4px}#hud #market-window .mk-d-price p{font-size:17px!important}#hud #market-window .mk-cta{padding:2px 8px;border-width:10px;border-image-width:10px;font-size:14px!important}#hud #market-window .mk-cta svg{font-size:18px!important}#hud #market-window .mk-bag{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));grid-auto-rows:72px}#hud #market-window .mk-cell img{width:30px;height:30px}#hud #market-window .mk-cell i{bottom:30px}#hud #market-window{padding:0;border-style:solid;border-width:0 11px;border-image:url(/ui/market/side.webp) 0 23 0 22/0 11px stretch;background:#f6e3bb;box-shadow:none;border-radius:0;filter:drop-shadow(0 10px 22px #000a)}#hud #market-window:before,#hud #market-window:after{content:none}#hud #market-window .mk-head{position:relative;margin:0 -11px;min-height:46px;box-sizing:border-box;padding:0 8px 2px 0;border-style:solid;border-width:0 60px 0 80px;border-image:url(/ui/market/header.webp) 0 120 0 160 fill/0 60px 0 80px stretch;background:none;box-shadow:none}#hud #market-window .mk-stall{display:none}#hud #market-window .mk-close{position:absolute;right:-35px;top:9px;width:28px;height:28px;padding:0;border:0;border-radius:4px;background:none;box-shadow:none;color:transparent;font-size:0!important}#hud #market-window .mk-close:hover{background:#fff3}#hud #market-window .mk-foot{margin:0 -11px;min-height:31px;box-sizing:border-box;padding:0 6px;border-style:solid;border-width:0 20px;border-image:url(/ui/market/footer.webp) 0 40 0 40 fill/0 20px stretch;background:none}#hud #market-window .mk-tabs,#hud #market-window .mk-body{background:none;border:0}#hud #market-window .mk-tabs{padding:6px 8px 0;gap:3px}#hud #market-window .mk-tab{border-style:solid;border-width:7px 7px 1px;border-image:url(/ui/market/tab-off.webp) 14 14 2 14 fill/7px 7px 1px stretch;border-radius:0;background:none;box-shadow:none;padding:2px 8px 4px}#hud #market-window .mk-tab[aria-pressed=true]{border-width:7px 7px 1px;border-image:url(/ui/market/tab-on.webp) 14 14 2 14 fill/7px 7px 1px stretch;background:none;box-shadow:none}#hud #market-window .mk-body{border-top:2px solid #c9a45c;padding:8px}#hud #market-window .mk-side,#hud #market-window .mk-table,#hud #market-window .mk-detail,#hud #market-window .mk-bag,#hud #market-window .mk-log{border:6px solid transparent;border-image:url(/ui/market/panel.webp) 12 fill/6px stretch;border-radius:0;background:none;box-shadow:none}#hud #market-window .mk-side h4,#hud #market-window .mk-row.mk-table-head,#hud #market-window .mk-row.mk-table-head:hover{border:0;border-radius:0;background:url(/ui/market/head.webp) center/100% 100% no-repeat}#hud #market-window .mk-side h4{margin:0 0 3px}#hud #market-window .mk-cat[aria-pressed=true]{border-style:solid;border-width:7px;border-image:url(/ui/market/cat-on.webp) 14 fill/7px stretch;border-radius:0;background:none;box-shadow:none;padding:0 3px}#hud #market-window .mk-row{background:#f7e7c8;border-bottom:1px solid #e2cd9d}#hud #market-window #market-rows .mk-row:nth-child(2n),#hud #market-window #market-mine-rows .mk-row:nth-child(2n){background:#ead4a9}#hud #market-window .mk-row.selected,#hud #market-window #market-rows .mk-row.selected:nth-child(2n){background:#fadb83;box-shadow:inset 4px 0 #c9a45c}#hud #market-window .mk-icon,#hud #market-window .mk-row.selected .mk-icon{border:0;border-radius:0;box-shadow:none;background:url(/ui/market/slot.webp) center/100% 100% no-repeat}#hud #market-window .mk-d-icon{border:0;border-radius:0;box-shadow:none;background:url(/ui/market/slot.webp) center/100% 100% no-repeat}#hud #market-window .mk-btn-buy{border:6px solid transparent;border-image:url(/ui/market/btn-buy.webp) 12 fill/6px stretch;padding:2px 0}#hud #market-window .mk-cta{border:9px solid transparent;border-image:url(/ui/market/btn-big.webp) 18 fill/9px stretch;padding:3px 8px}#hud #market-window .mk-search{border-style:solid;border-width:4px 4px 4px 29px;border-image:url(/ui/market/search.webp) 8 8 8 58 fill/4px 4px 4px 29px stretch;border-radius:0;background:none;box-shadow:none}#hud #market-window .mk-search svg{width:17px;height:auto;margin-left:-24px;margin-right:7px;padding:0;background:none;color:#f7eed6;box-sizing:border-box}#hud #market-window .mk-tools>select,#hud #market-window .mk-sort{appearance:none;-webkit-appearance:none;border-style:solid;border-width:4px 20px 4px 4px;border-image:url(/ui/market/select.webp) 8 40 8 8 fill/4px 20px 4px 4px stretch;border-radius:0;background:none;box-shadow:none;padding:0 0 0 4px}#hud #market-window .mk-sort select{appearance:none;-webkit-appearance:none;border:0;background:none;box-shadow:none;padding:0}#hud #market-window .mk-d-tabs{gap:2px;border-bottom:2px solid #c9a45c}#hud #market-window .mk-d-tabs button{border-style:solid;border-width:6px 6px 1px;border-image:url(/ui/market/dtab-off.webp) 12 12 2 12 fill/6px 6px 1px stretch;border-radius:0;background:none;padding:1px 2px 3px}#hud #market-window .mk-d-tabs button[aria-pressed=true]{border-width:6px 6px 1px;border-image:url(/ui/market/dtab-on.webp) 12 12 2 12 fill/6px 6px 1px stretch;background:none;box-shadow:none}@container (max-width:912px){#hud #market-window .mk-body{grid-template-columns:58px minmax(0,1fr) 236px}#hud #market-window .mk-side h4,#hud #market-window .mk-cat span,#hud #market-window .mk-fav-filter span{display:none}#hud #market-window .mk-cat{justify-content:center;padding:9px 0}#hud #market-window .mk-fav-filter{margin:auto 6px 0;padding:7px 0}#hud #market-window .mk-sell,#hud #market-window .mk-mine{grid-template-columns:minmax(0,1fr) 236px}#hud #market-window .mk-row:not(.mk-mine-row){grid-template-columns:50px minmax(0,1.5fr) 44px minmax(0,1.2fr) 96px 64px;gap:6px}#hud #market-window .mk-mine-row{grid-template-columns:50px minmax(0,1.5fr) 80px 88px 104px 74px;gap:6px}#hud #market-window .mk-buy .mk-row .mk-seller,#hud #market-window .mk-buy .mk-table-head span:nth-child(5){display:none}#hud #market-window .mk-tagline{display:none}#hud #market-window .mk-tab{min-width:0;flex:1}#hud #market-window .mk-tools{flex-wrap:wrap}}@container (max-width:688px){#hud #market-window .mk-body,#hud #market-window .mk-sell,#hud #market-window .mk-mine{grid-template-columns:minmax(0,1fr);grid-auto-rows:min-content;overflow-y:auto;overscroll-behavior:contain}#hud #market-window .mk-side{overflow-y:visible}#hud #market-window .mk-main{min-height:min(calc(60dvh/var(--ui-zoom,1)),460px)}#hud #market-window .mk-detail,#hud #market-window .mk-bag{min-height:0;overflow:visible}#hud #market-window .mk-side h4{display:none}#hud #market-window .mk-side{flex-direction:row;align-items:center;padding:4px;overflow-x:auto}#hud #market-window .mk-cats{flex-direction:row}#hud #market-window .mk-cat span{display:block}#hud #market-window .mk-cat{flex-direction:column;gap:3px;padding:6px 10px;font-size:11px!important;border-bottom:0;white-space:nowrap}#hud #market-window .mk-fav-filter{margin:0 0 0 6px;white-space:nowrap}#hud #market-window .mk-stall{width:56px;height:46px}#hud #market-window .mk-title b{font-size:22px!important}#hud #market-window .mk-title small{font-size:12px!important}#hud #market-window .mk-log-btn span,#hud #market-window .mk-tick{display:none}#hud #market-window .mk-silver{padding:6px 9px;font-size:13px!important}#hud #market-window .mk-tab{padding:9px 6px;font-size:13px!important;gap:5px}#hud #market-window .mk-tab svg{font-size:17px!important}#hud #market-window .mk-d-body{min-height:0}}@container (max-width:496px){#hud #market-window .mk-row{grid-template-columns:44px minmax(0,1fr) 84px 54px;row-gap:0}#hud #market-window #market-rows .mk-coin,#hud #market-window #market-mine-rows .mk-coin{display:none}#hud #market-window .mk-price{justify-content:flex-end;font-size:14px!important}#hud #market-window .mk-row .mk-lv,#hud #market-window .mk-row .mk-stats,#hud #market-window .mk-row .mk-seller,#hud #market-window .mk-table-head span:nth-child(3),#hud #market-window .mk-table-head span:nth-child(4),#hud #market-window .mk-table-head span:nth-child(5){display:none}#hud #market-window .mk-mine-row{grid-template-columns:46px minmax(0,1fr) 80px 66px}#hud #market-window .mk-mine-row .mk-kind{display:none}#hud #market-window .mk-name{font-size:13px!important}#hud #market-window .mk-title small{display:none}#hud #market-window .mk-tab{font-size:12px!important;white-space:nowrap}#hud #market-window .mk-head{padding:8px 10px;gap:8px}}@container (max-height:460px){#hud #market-window .mk-head{min-height:38px;border-width:0 50px 0 66px;border-image:url(/ui/market/header.webp) 0 120 0 160 fill/0 50px 0 66px stretch}#hud #market-window .mk-close{right:-29px;top:7px;width:24px;height:24px}#hud #market-window .mk-foot{min-height:24px;border-width:0 16px;border-image:url(/ui/market/footer.webp) 0 40 0 40 fill/0 16px stretch}#hud #market-window .mk-tabs{padding:3px 8px 0}#hud #market-window .mk-tab{padding:0 6px 2px;border-width:6px 6px 1px;border-image-width:6px 6px 1px}#hud #market-window .mk-body{padding:5px 6px;gap:5px}#hud #market-window .mk-search,#hud #market-window .mk-tools select,#hud #market-window .mk-sort{height:27px}}@media(max-height:560px),(max-width:700px){#hud #market-window .mk-close{right:-38px;top:3px;width:40px;height:40px}}#hud #market-window .mk-confirm{position:absolute;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:10px;background:#04101fb8;backdrop-filter:blur(1px)}#hud #market-window .mk-confirm[hidden]{display:none!important}#hud #market-window .mk-cf-card{position:relative;display:flex;flex-direction:column;width:min(760px,100%);max-height:100%;overflow:hidden;background:linear-gradient(#1a3d70,var(--mk-deep));border:2px solid #0a1830;border-radius:8px;box-shadow:0 14px 40px #000b,inset 0 0 0 2px var(--mk-gold),inset 0 0 0 4px #0a1830}#hud #market-window .mk-cf-card:before,#hud #market-window .mk-cf-card:after{content:"";position:absolute;top:3px;width:18px;height:18px;border:3px solid var(--mk-gold);pointer-events:none}#hud #market-window .mk-cf-card:before{left:3px;border-right:0;border-bottom:0;border-radius:6px 0 0}#hud #market-window .mk-cf-card:after{right:3px;border-left:0;border-bottom:0;border-radius:0 6px 0 0}#hud #market-window .mk-cf-head{position:relative;display:flex;align-items:center;gap:12px;padding:8px 14px;color:#fff;background:radial-gradient(ellipse at 30% 120%,#2f66aa55,transparent 60%),linear-gradient(#1f4a86,#15376a 60%,#112c58);border-bottom:2px solid var(--mk-gold);box-shadow:0 2px #0a1830}#hud #market-window .mk-cf-stall{flex:none;width:72px;height:58px;margin:-4px 0 -6px;filter:drop-shadow(0 3px 0 #0006)}#hud #market-window .mk-cf-stall svg{width:100%;height:100%}#hud #market-window .mk-cf-title{flex:1;display:flex;flex-direction:column;align-items:center;line-height:1.15;text-align:center;text-shadow:0 2px 0 #081731}#hud #market-window .mk-cf-title b{font-weight:700;font-size:24px!important;font-family:Georgia,Times New Roman,serif;color:#ffe9a6}#hud #market-window .mk-cf-title small{font-size:13px!important;font-family:Georgia,serif;letter-spacing:2px;color:#dbe6f5}#hud #market-window .mk-cf-tagline{position:absolute;right:56px;top:10px;font-style:italic;line-height:1.3;font-size:11px!important;font-family:Georgia,serif;color:#d9c48c;text-align:center;transform:rotate(-6deg);white-space:nowrap;opacity:.9}#hud #market-window .mk-cf-x{flex:none;width:32px;height:32px;padding:0;font-size:17px!important;line-height:1;color:#fff;background:linear-gradient(#e06a5f,#b3302d);border:2px solid #f0dcd8;border-radius:5px;box-shadow:0 2px #081731}#hud #market-window .mk-cf-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c3a76a transparent;display:grid;grid-template-columns:230px minmax(0,1fr);gap:10px;padding:12px;background:radial-gradient(ellipse at 50% -10%,#fbf3de,#f3e7cb 55%,#e8d8b4);box-shadow:inset 0 0 0 2px #c3a76a}#hud #market-window .mk-cf-body>.mk-cf-order{grid-column:1/-1}#hud #market-window .mk-cf-art{display:flex;flex-direction:column;align-items:center;gap:10px;margin:0;padding:12px 10px;background:linear-gradient(#fdf7e6,#f2e6c8);border:2px solid #c3a76a;border-radius:6px;box-shadow:inset 0 0 0 1px #fffaf0}#hud #market-window .mk-cf-frame{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;overflow:hidden;background:radial-gradient(circle at 50% 50%,#0000 39%,#d8c39155 39.6% 40.6%,#0000 41%),radial-gradient(circle at 50% 50%,#0000 27%,#d8c39144 27.6% 28.4%,#0000 29%),repeating-conic-gradient(from 0deg at 50% 50%,#e3d0a233 0 11.25deg,#0000 0 22.5deg),radial-gradient(circle at 50% 45%,#fffaf0,#f3e7cb 70%);border:1px solid #d8c391;border-radius:4px;box-shadow:inset 0 0 22px #d8c39166}#hud #market-window .mk-cf-frame img{width:72%;height:72%;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 4px 6px #8a6a2a55)}#hud #market-window .mk-cf-art figcaption{position:relative;max-width:100%;margin:-24px 0 0;padding:6px 20px;font-weight:700;font-size:16px!important;color:#5a3d12;background:linear-gradient(#fdf3da,#efd9a6);border:2px solid #c3a76a;border-radius:3px;box-shadow:0 2px #c3a76a66;text-align:center;overflow-wrap:anywhere}#hud #market-window .mk-cf-art figcaption:before,#hud #market-window .mk-cf-art figcaption:after{content:"";position:absolute;top:4px;width:16px;height:calc(100% - 8px);background:linear-gradient(#e7cf9a,#d8be86);border:2px solid #c3a76a}#hud #market-window .mk-cf-art figcaption:before{left:-17px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,40% 50%)}#hud #market-window .mk-cf-art figcaption:after{right:-17px;clip-path:polygon(0 0,100% 0,60% 50%,100% 100%,0 100%)}#hud #market-window .mk-cf-art em{font-size:11px!important;font-family:Georgia,serif;color:#9a7b45}#hud #market-window .mk-cf-facts,#hud #market-window .mk-cf-order{display:flex;flex-direction:column;gap:6px;min-width:0}#hud #market-window .mk-cf-body h4{margin:0;padding:7px 12px;font-size:14px!important;font-weight:700;color:#ffe9a6;background:linear-gradient(#25508c,#173a6c);border:1px solid #0a1830;border-radius:4px;box-shadow:inset 0 0 0 1px #3a5d90}#hud #market-window .mk-cf-panel{padding:8px 12px;background:linear-gradient(#fdf7e6,#f6ecd4);border:2px solid #c3a76a;border-radius:5px;box-shadow:inset 0 0 0 1px #fffaf0}#hud #market-window .mk-cf-panel hr{margin:7px 0;border:0;border-top:1px dashed #cdb684}#hud #market-window .mk-cf-line{display:grid;grid-template-columns:110px 10px minmax(0,1fr);align-items:baseline;gap:6px;margin:0;padding:2px 0;font-size:13px!important;color:#4a3a1e}#hud #market-window .mk-cf-line i{font-style:normal;color:#9a7b45}#hud #market-window .mk-cf-line b{font-weight:400;color:#2a3d5c;overflow-wrap:anywhere}#hud #market-window .mk-cf-line:first-child b{font-weight:700;font-size:15px!important;color:#1f5bb5}#hud #market-window .mk-cf-seller{display:flex;align-items:center;gap:10px}#hud #market-window .mk-cf-seller b{font-size:15px!important;color:#1f5bb5}#hud #market-window .mk-cf-seller span{display:flex;align-items:center;font-size:12px!important;color:#2f8f3f}#hud #market-window .mk-cf-seller span.off{color:#8a8578}#hud #market-window .mk-cf-seller span.off .mk-dot{background:#a9a396;box-shadow:0 0 0 1px #7d7869}#hud #market-window .mk-cf-seller button{margin-left:auto;padding:5px 12px;font-size:13px!important;color:#1f4a86;background:linear-gradient(#fff,#e6edf6);border:1px solid #6f95c8;border-radius:4px;box-shadow:0 2px #b9c6da}#hud #market-window .mk-cf-row{display:flex;align-items:center;gap:10px;padding:5px 0;font-size:14px!important;color:#4a3a1e;border-bottom:1px dashed #cdb684}#hud #market-window .mk-cf-row:last-child{border-bottom:0}#hud #market-window .mk-cf-row>span:first-child{width:110px;flex:none}#hud #market-window .mk-cf-row small{font-size:12px!important;color:#9a7b45}#hud #market-window .mk-cf-amount{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:6px 14px;font-size:18px!important;color:#5a3d12;background:linear-gradient(#fdf3da,#f0dcae);border:2px solid #c3a76a;border-radius:5px;font-variant-numeric:tabular-nums}#hud #market-window .mk-cf-amount.total{font-weight:700;color:#4a2f06;background:linear-gradient(#ffeaad,#f5cf72);box-shadow:inset 0 0 0 1px #fffaf0}#hud #market-window .mk-cf-amount .mk-coin{font-size:20px!important}#hud #market-window .mk-cf-qty{display:flex;align-items:center;gap:8px}#hud #market-window .mk-cf-qty button{width:44px;height:34px;padding:0;font-size:18px!important;font-weight:700;color:#fff;background:linear-gradient(#3b7bd0,#1f55a3);border:1px solid #123a78;border-radius:5px;box-shadow:inset 0 1px #7fb0f0,0 2px #0e2c5c}#hud #market-window .mk-cf-qty button[data-cf-qty="-1"]{color:#4a3a1e;background:linear-gradient(#fdf7e6,#e6d7b4);border-color:#c3a76a;box-shadow:0 2px #c3a76a}#hud #market-window .mk-cf-qty input{width:120px;height:34px;box-sizing:border-box;padding:0 8px;font-size:16px!important;font-family:Tahoma,sans-serif;text-align:center;color:var(--mk-ink);background:#fff;border:1px solid #c3a76a;border-radius:5px;box-shadow:inset 0 2px 3px #0000000f}#hud #market-window .mk-cf-warn{display:flex;align-items:center;gap:8px;margin:0;padding:7px 12px;font-size:13px!important;color:#9b2f2a;background:#fbe4e4;border:1px solid #e3b3b0;border-radius:5px}#hud #market-window .mk-cf-warn i{display:grid;place-items:center;flex:none;width:18px;height:18px;font-style:normal;font-weight:700;font-size:12px!important;color:#fff;background:#d04a44;border-radius:50%}#hud #market-window .mk-cf-actions{display:grid;grid-template-columns:1fr 1.5fr;gap:12px;margin-top:2px}#hud #market-window .mk-cf-cancel{padding:11px 0;font-size:16px!important;font-weight:700;color:#4a3a1e;background:linear-gradient(#fffaf0,#efe2c4);border:2px solid #c3a76a;border-radius:6px;box-shadow:0 3px #c3a76a}#hud #market-window .mk-cf-ok{display:flex;align-items:center;justify-content:center;gap:10px;padding:11px 0;font-size:17px!important;font-weight:700;color:#fff;background:linear-gradient(#3b7bd0,#1f55a3);border:2px solid #123a78;border-radius:6px;box-shadow:inset 0 1px #7fb0f0,0 3px #0e2c5c}#hud #market-window .mk-cf-ok svg{font-size:22px!important}@container (max-width:560px){#hud #market-window .mk-cf-body{grid-template-columns:minmax(0,1fr)}#hud #market-window .mk-cf-art{flex-direction:row;align-items:center}#hud #market-window .mk-cf-frame{width:96px;aspect-ratio:1}#hud #market-window .mk-cf-title b{font-size:19px!important}#hud #market-window .mk-cf-tagline{display:none}}#hud #bot-window{--bw-navy:#14275a;--bw-navy2:#22408a;--bw-navy-deep:#0c1838;--bw-gold:#e2bd62;--bw-gold2:#9c7428;--bw-gold-light:#f8e3a0;--bw-paper:#f6ecd2;--bw-paper2:#ecdcb4;--bw-line:#c9ae74;--bw-ink:#1d2a4d;--bw-muted:#7a6a4a;--bw-blue:#2d6fe0;inset:0;margin:auto;height:fit-content;width:500px;max-width:calc((100vw - 20px)/var(--ui-zoom,1));max-height:calc((100dvh - 36px)/var(--ui-zoom,1));z-index:40;display:flex;flex-direction:column;overflow:visible;padding:0;border:2px solid var(--bw-gold);border-radius:10px;background:radial-gradient(ellipse at 50% 0,#fbf4e0,var(--bw-paper) 45%,var(--bw-paper2));box-shadow:0 0 0 3px var(--bw-navy),0 0 0 5px var(--bw-gold2),0 0 0 7px var(--bw-navy-deep),0 14px 34px #000a,inset 0 0 0 2px #fff8;color:var(--bw-ink);font-family:Noto Sans Thai,Leelawadee UI,Tahoma,sans-serif}#hud #bot-window[hidden]{display:none}#hud #bot-window:before{content:"";position:absolute;left:50%;top:-13px;width:18px;height:18px;transform:translate(-50%) rotate(45deg);z-index:3;border:2px solid var(--bw-gold);border-radius:3px;background:linear-gradient(135deg,#9fd4ff,#2d6fe0 55%,#123a96);box-shadow:0 0 0 2px var(--bw-navy-deep),0 0 8px #6fb4ff99;pointer-events:none}#hud #bot-window:after{content:"";position:absolute;left:50%;bottom:-10px;width:12px;height:12px;transform:translate(-50%) rotate(45deg);border:2px solid var(--bw-gold2);background:var(--bw-gold);box-shadow:0 0 0 2px var(--bw-navy-deep);pointer-events:none}#hud #bot-window .titlebar{position:relative;flex:none;height:54px;padding:0 58px 0 62px;justify-content:center;border-radius:7px 7px 0 0;border-bottom:2px solid var(--bw-gold);background:repeating-linear-gradient(45deg,#ffffff0a 0 6px,transparent 6px 12px),repeating-linear-gradient(-45deg,#ffffff0a 0 6px,transparent 6px 12px),linear-gradient(#2a4a9c,var(--bw-navy) 60%,var(--bw-navy-deep));box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 -3px #0005;color:#fff6da;text-shadow:0 2px 0 #060d24,0 0 10px #6f9dff66;letter-spacing:.5px}#hud #bot-window .titlebar>span{font:700 22px/1 Georgia,Noto Sans Thai,serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#hud #bot-window .titlebar>span:before,#hud #bot-window .titlebar>span:after{content:"✦";margin:0 14px;color:var(--bw-gold);font-size:14px;vertical-align:middle;text-shadow:0 0 6px #ffd97a88}#hud #bot-window .titlebar:before{content:"⚜";position:absolute;left:14px;top:-4px;width:34px;height:64px;padding-top:12px;text-align:center;font:24px/1 Georgia,serif;color:var(--bw-gold-light);text-shadow:0 1px 0 #0008;background:linear-gradient(#2f57b4,#173070);border:2px solid var(--bw-gold);border-top:0;clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);box-sizing:border-box;z-index:2}#hud #bot-window .titlebar button{position:absolute;right:10px;top:9px;width:36px;height:36px;margin:0;padding:0;border:2px solid var(--bw-gold);border-radius:6px;background:linear-gradient(#ee5a4c,#a81f1f);color:#fff;font:700 26px/30px Tahoma,sans-serif;text-shadow:0 2px 0 #5c0f0f;box-shadow:0 0 0 2px var(--bw-navy-deep),inset 0 2px #fff5,inset 0 -3px #0003}#hud #bot-window .titlebar button:hover{background:linear-gradient(#ff7565,#c42a2a)}#hud #bot-window .body{flex:0 1 auto;min-height:0;padding:12px 12px 8px;max-height:calc((100dvh - 36px)/var(--ui-zoom,1) - 60px);overflow:hidden auto;scrollbar-width:thin;scrollbar-color:var(--bw-gold2) transparent;border-radius:0 0 8px 8px}.bot-hero{position:relative;display:grid;grid-template-columns:74px 1fr auto;grid-template-areas:"avatar state run" "avatar help help";align-items:center;gap:6px 12px;padding:10px 12px;border:1px solid var(--bw-line);border-radius:8px;background:linear-gradient(#fdf6e3,#f1e3bf);box-shadow:inset 0 0 0 2px #fff9,0 1px #fff}.bot-avatar{grid-area:avatar;position:relative;width:74px;height:82px;display:grid;place-items:center;border-radius:8px;background:radial-gradient(ellipse at 50% 60%,#e8d7a9,transparent 70%)}.bot-avatar img{max-width:64px;max-height:78px;image-rendering:pixelated;filter:drop-shadow(0 3px 2px #0005)}.bot-zz{position:absolute;right:-8px;top:-4px;padding:2px 6px 3px;border:2px solid #24407e;border-radius:7px;background:#eaf3ff;color:#24407e;font:700 13px/1 Georgia,serif;letter-spacing:1px;box-shadow:0 2px #0003}.bot-zz:after{content:"";position:absolute;left:5px;bottom:-7px;border:6px solid transparent;border-top-color:#24407e;border-bottom:0;border-left-width:0}.bot-hero:not([data-state=stopped]) .bot-zz{display:none}.bot-hero[data-state=running] .bot-avatar img{animation:bot-bob .7s steps(2) infinite}@keyframes bot-bob{50%{transform:translateY(-3px)}}.bot-state{grid-area:state;min-width:0;display:flex;flex-direction:column;gap:5px;align-items:flex-start}.bot-state small{color:var(--bw-muted);font-size:12px;letter-spacing:0}.bot-state small:before{content:"• ";color:var(--bw-gold2)}#hud #bot-status{display:inline-block;min-width:118px;max-width:100%;padding:6px 14px;text-align:center;border:2px solid var(--bw-gold);border-radius:6px;background:linear-gradient(#6b4a22,#4a3114);box-shadow:0 0 0 2px #2e1e0b,inset 0 1px #fff3;color:#fff1c4;font:700 17px/1.2 Noto Sans Thai,Tahoma,sans-serif;text-shadow:0 2px 0 #1e1305}.bot-hero[data-state=running] #bot-status{background:linear-gradient(#3f8a44,#1f5a2a);box-shadow:0 0 0 2px #10321a,inset 0 1px #fff4}.bot-hero[data-state=safe] #bot-status{font-size:12px;background:linear-gradient(#5a6272,#363d4b);box-shadow:0 0 0 2px #1d222c}#hud #bot-run{grid-area:run;display:flex;align-items:center;justify-content:center;gap:10px;min-width:170px;min-height:50px;padding:6px 18px;border:2px solid var(--bw-gold);border-radius:8px;background:linear-gradient(#3f86f2,#1a4fc0 55%,#123a96);box-shadow:0 0 0 2px var(--bw-navy-deep),0 3px 0 2px #0a1a44,inset 0 2px #fff6,inset 0 -3px #0003;color:#fff;font:700 19px/1 Georgia,Noto Sans Thai,serif;text-shadow:0 2px 0 #0a1f5c;white-space:nowrap}#hud #bot-run:before{content:"";flex:none;border-style:solid;border-width:10px 0 10px 16px;border-color:transparent transparent transparent #ffd65c;filter:drop-shadow(0 2px 0 #0a1f5c)}#hud #bot-run:hover:not(:disabled){background:linear-gradient(#5a9bff,#2560d8 55%,#1746ad)}#hud #bot-run:active:not(:disabled){transform:translateY(2px);box-shadow:0 0 0 2px var(--bw-navy-deep),0 1px 0 2px #0a1a44,inset 0 2px #fff4}#hud #bot-run[aria-pressed=true]{background:linear-gradient(#e2574a,#a32020 55%,#7c1414);text-shadow:0 2px 0 #4d0b0b}#hud #bot-run[aria-pressed=true]:before{width:14px;height:14px;border:0;border-radius:2px;background:#ffd65c}#hud #bot-run:disabled{opacity:.55;filter:grayscale(.5)}.bot-help{grid-area:help;margin:0;display:flex;align-items:center;gap:7px;color:#4a3c22;font-size:12.5px;line-height:1.45}.bot-help:before,.bot-note:before{content:"!";flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#7a5a24;color:#fff3c9;font:700 14px/1 Georgia,serif;box-shadow:0 0 0 2px #e2bd6288}.bot-saved{display:block;margin:8px 0 0;text-align:center;color:var(--bw-muted);font-size:11px;letter-spacing:0}.bot-motto{display:flex;align-items:center;gap:12px;margin:6px 18px 2px;color:var(--bw-gold2);font:11px/1 Georgia,serif;letter-spacing:3.5px;white-space:nowrap}.bot-motto:before,.bot-motto:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--bw-gold2))}.bot-motto:after{transform:scaleX(-1)}#hud #auto-play-settings{margin:0;font-size:13px}.bot-section{position:relative;margin-top:16px}.bot-section:before{content:"◆";position:absolute;left:50%;top:-14px;transform:translate(-50%);color:var(--bw-gold);font-size:10px;line-height:1;text-shadow:0 0 0 var(--bw-gold2)}#hud .bot-ribbon{position:relative;z-index:1;display:flex;align-items:center;gap:10px;height:40px;margin:0 -4px;padding:0 16px 0 58px;border:2px solid var(--bw-gold);border-radius:8px 8px 4px 4px;background:radial-gradient(ellipse at 95% 50%,#ffffff14,transparent 40%),linear-gradient(#2c4fa6,var(--bw-navy) 70%,var(--bw-navy-deep));box-shadow:0 0 0 1px var(--bw-navy-deep),0 3px #0003,inset 0 1px #ffffff40;color:#fff6da;font:700 18px/1 Noto Sans Thai,Georgia,serif;text-shadow:0 2px 0 #060d24}#hud .bot-ribbon>img,#hud .bot-ribbon>.bot-monster-icon{position:absolute;left:14px;top:50%;width:36px;height:36px;transform:translateY(-50%);object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 2px 0 #0007)}.bot-card{position:relative;margin:-4px 2px 0;padding:16px 12px 12px;border:1px solid var(--bw-line);border-top:0;border-radius:0 0 9px 9px;background:linear-gradient(#fbf3dc,#f2e5c2);box-shadow:inset 0 0 0 2px #fff8;overflow:hidden}.bot-card:after{content:"";position:absolute;right:8px;bottom:4px;width:84px;height:84px;background:center/contain no-repeat;opacity:.13;filter:grayscale(1) sepia(1);image-rendering:pixelated;pointer-events:none}.bot-loot .bot-card:after{background-image:url(/ui/mobile/bag.png)}.bot-skills .bot-card:after{background-image:url(/ui/mobile/skill.png);width:110px;height:110px;bottom:16px}.bot-potion .bot-card:after{background-image:url(/items/potion.png);width:64px;height:64px}.bot-card>*{position:relative;z-index:1}#hud #bot-window .bot-check{display:flex;align-items:center;gap:10px;margin:0;min-width:0;cursor:pointer}#hud #bot-window .bot-check>img,#hud #bot-window .bot-check>.bot-monster-icon{flex:none;width:36px;height:36px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 2px 0 #0003)}.bot-check-text{display:flex;flex-direction:column;gap:2px;min-width:0;text-align:left}.bot-check-text b{font-weight:600;font-size:14.5px;color:var(--bw-ink);line-height:1.25}#hud #bot-window .bot-check-text small{display:block;color:var(--bw-muted);font-size:11.5px;line-height:1.4;letter-spacing:0}#hud #bot-window input[type=checkbox]{appearance:none;-webkit-appearance:none;flex:none;width:24px;height:24px;margin:0;border:2px solid #2b3f78;border-radius:5px;background:linear-gradient(#fff,#f0ede2);box-shadow:0 0 0 2px var(--bw-gold),inset 0 2px 2px #0002;cursor:pointer;display:grid;place-items:center}#hud #bot-window input[type=checkbox]:checked{background:linear-gradient(#4a8cf5,#1d55c9);border-color:#123a96}#hud #bot-window input[type=checkbox]:checked:after{content:"";width:11px;height:6px;margin-top:-3px;border:solid #fff;border-width:0 0 3px 3px;transform:rotate(-45deg);filter:drop-shadow(0 1px 0 #0a2a78)}#hud #bot-window input[type=checkbox]:focus-visible,#hud #bot-window input[type=range]:focus-visible,#hud #bot-window select:focus-visible,#hud #bot-window input[type=text]:focus-visible,#hud #bot-window input[type=number]:focus-visible{outline:2px solid var(--bw-blue);outline-offset:3px}.bot-loot-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:0}.bot-loot-grid .bot-check{padding:8px 6px 10px 8px}.bot-loot-grid .bot-check:nth-child(odd){border-right:1px solid var(--bw-line);padding-right:10px}.bot-loot-grid .bot-check:nth-child(2n){padding-left:14px}.bot-loot-grid .bot-check:nth-child(-n+2){border-bottom:1px solid var(--bw-line)}#hud #bot-window .bot-loot-others{padding:12px 8px 4px;border-top:1px solid var(--bw-line)}.bot-loot-grid .bot-check:nth-child(n+3){border-bottom:0}.bot-priority{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--bw-line)}#hud #bot-window .bot-priority-option{display:flex;align-items:flex-start;gap:8px;margin:0;padding:7px 8px;border:1px solid var(--bw-line);border-radius:7px;background:#fffaeb99;cursor:pointer}#hud #bot-window .bot-priority-option:has(input:checked){border-color:#1d55c9;background:#e7efffcc}#hud #bot-window .bot-priority-option .bot-check-text b{font-size:13px}#hud #bot-window .bot-priority-option .bot-check-text small{display:block;color:var(--bw-muted);font-size:11px;line-height:1.35;letter-spacing:0}#hud #bot-window input[type=radio]{appearance:none;-webkit-appearance:none;flex:none;width:20px;height:20px;margin:2px 0 0;border:2px solid #2b3f78;border-radius:50%;background:linear-gradient(#fff,#f0ede2);box-shadow:0 0 0 2px var(--bw-gold),inset 0 2px 2px #0002;cursor:pointer;display:grid;place-items:center}#hud #bot-window input[type=radio]:checked{background:linear-gradient(#4a8cf5,#1d55c9);border-color:#123a96}#hud #bot-window input[type=radio]:checked:after{content:"";width:7px;height:7px;border-radius:50%;background:#fff}#hud #bot-window input[type=radio]:focus-visible{outline:2px solid var(--bw-blue);outline-offset:3px}#hud #bot-window .bot-monster-hint{display:block;margin:0 4px;color:var(--bw-muted);font-size:12px;letter-spacing:0}.bot-monster-chips{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.bot-monster-chips:empty{display:none}#hud #bot-window .bot-monster-chip{padding:5px 8px;border:1px solid var(--bw-line);border-radius:7px;background:#fffaeb99}#hud #bot-window .bot-monster-chip>.bot-monster-icon{width:28px;height:28px}.bot-monster-chip .bot-check-text b{font-size:12.5px;font-weight:500}.bot-monster-icon{width:26px;height:26px;flex:none;image-rendering:pixelated}.bot-skill-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}#hud #bot-window .bot-skill{padding:9px 6px;border:1px solid var(--bw-line);border-radius:8px;background:linear-gradient(#fffaea,#f4e8c6);box-shadow:inset 0 0 0 1px #fff9;gap:6px}#hud #bot-window .bot-skill[hidden]{display:none}#hud #bot-window .bot-skill>img{width:30px;height:30px}#hud #bot-window .bot-skill input[type=checkbox]{width:22px;height:22px}.bot-skill .bot-check-text b{font-size:12.5px;font-weight:500}#hud #bot-window .bot-skill-only{padding:14px 8px 10px}#hud #bot-window .bot-skill-grid[hidden]{display:none}#hud #bot-window .bot-rotation-toggle{padding:12px 8px 10px;border-top:1px solid var(--bw-line)}.bot-rotation-body{display:grid;gap:10px;margin:0 0 4px;padding:10px;border:1px solid var(--bw-line);border-radius:9px;background:#fff8e2aa}.bot-rotation-body[hidden],.bot-rotation[hidden]{display:none}.bot-rotation{display:grid;gap:8px}#hud #bot-window .bot-rotation-steps{display:grid;gap:6px;margin:0;padding:0;list-style:none;counter-reset:step}.bot-rotation-step{display:flex;align-items:center;gap:8px;padding:5px 7px;border:1px solid var(--bw-line);border-radius:8px;background:linear-gradient(#fffaea,#f4e8c6);box-shadow:inset 0 0 0 1px #fff9}.bot-rotation-step:before{counter-increment:step;content:counter(step);flex:none;display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--bw-gold2);border-radius:50%;background:linear-gradient(#2c4fa6,var(--bw-navy));color:#fff6da;font:700 12px/1 Georgia,serif}.bot-rotation-step>img{flex:none;width:28px;height:28px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 2px 0 #0003)}.bot-rotation-step>b{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500}.bot-rotation-tools{display:flex;flex:none;gap:4px}#hud #bot-window .bot-rotation-empty{margin:0;padding:8px 6px;color:var(--bw-muted);font-size:11.5px;line-height:1.45;text-align:center}#hud #bot-window .bot-rotation-empty[hidden]{display:none}.bot-rotation-picks{display:flex;flex-wrap:wrap;gap:6px;padding-top:8px;border-top:1px solid var(--bw-line)}#hud #bot-window :is(.bot-rotation-tools button,.bot-rotation-pick,.bot-rotation-clear){margin:0;border:1px solid #2b3f78;border-radius:7px;background:linear-gradient(#fffdf6,#ece0bf);color:var(--bw-ink);font:600 12.5px/1 Noto Sans Thai,Tahoma,sans-serif;box-shadow:0 0 0 1px var(--bw-gold),inset 0 1px #fff;cursor:pointer}#hud #bot-window .bot-rotation-tools button{width:30px;height:30px;padding:0;font-size:13px}#hud #bot-window .bot-rotation-pick{display:flex;align-items:center;gap:6px;padding:5px 9px 5px 5px}#hud #bot-window .bot-rotation-pick>img{width:24px;height:24px;object-fit:contain;image-rendering:pixelated}#hud #bot-window .bot-rotation-pick:before{content:"+";margin-left:2px;color:#1d55c9;font:700 15px/1 Georgia,serif}#hud #bot-window .bot-rotation-clear{margin-left:auto;padding:6px 10px;border-color:#8a3a2a;background:linear-gradient(#fff2ea,#ecd3c6);color:#7c2b18}#hud #bot-window :is(.bot-rotation-tools button,.bot-rotation-pick,.bot-rotation-clear):hover:not(:disabled){background:linear-gradient(#fff,#f6ecd2)}#hud #bot-window :is(.bot-rotation-tools button,.bot-rotation-pick,.bot-rotation-clear):disabled{opacity:.4;cursor:default}#hud #bot-window :is(.bot-rotation-tools button,.bot-rotation-pick,.bot-rotation-clear):focus-visible{outline:2px solid var(--bw-blue);outline-offset:2px}.bot-note{display:grid;grid-template-columns:26px 1fr;column-gap:12px;margin:2px 0 0;padding:10px 12px;border:1px solid var(--bw-line);border-radius:9px;background:#fff8e266;color:#4a3c22;font-size:12px;line-height:1.55}.bot-note:before{grid-row:1/span 3;align-self:center;width:26px;height:26px;font-size:17px}.bot-note>span{grid-column:2}.bot-potion-row{padding:4px 6px 10px}.bot-potion-row+.bot-potion-row{padding-top:12px;border-top:1px solid var(--bw-line)}.bot-potion-line{display:flex;align-items:center;justify-content:space-between;gap:8px 14px;flex-wrap:wrap}#hud #bot-window .bot-potion-row>small{display:block;margin:6px 0 0 34px;color:var(--bw-muted);font-size:11.5px;line-height:1.45;letter-spacing:0}.bot-threshold{display:flex;align-items:center;gap:9px;flex:1 1 200px;min-width:0;justify-content:flex-end;color:var(--bw-ink);font-size:14px;white-space:nowrap}#hud #bot-window input[type=range]{appearance:none;-webkit-appearance:none;flex:1;min-width:70px;max-width:170px;height:12px;margin:0;padding:0;border:2px solid #16306e;border-radius:8px;background:linear-gradient(90deg,#3f86f2,#1a4fc0) 0/var(--fill,50%) 100% no-repeat,#c9c2ad;box-shadow:inset 0 2px 2px #0003;cursor:pointer}#hud #bot-window input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;border:2px solid #8a621a;background:radial-gradient(circle at 35% 30%,#fff3b8,#e9b93f 55%,#b8831e);box-shadow:0 2px 3px #0006}#hud #bot-window input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;border:2px solid #8a621a;background:radial-gradient(circle at 35% 30%,#fff3b8,#e9b93f 55%,#b8831e);box-shadow:0 2px 3px #0006}#hud #bot-window select,#hud #bot-window input[type=number]{height:34px;padding:0 8px;border:2px solid #2b3f78;border-radius:6px;background:#fffdf6;color:var(--bw-ink);font:600 14px Noto Sans Thai,Tahoma,sans-serif;box-shadow:0 0 0 1px var(--bw-gold),inset 0 2px 2px #0001}#hud #bot-window input[type=number]{width:76px;margin:0 4px}#hud #bot-window .bot-threshold input[type=number]{width:62px;margin:0;text-align:center}#hud #bot-window :is(select,input[type=range],input[type=number]):disabled{opacity:.45;cursor:default}.bot-fields{display:grid;gap:10px;padding:2px 6px}#hud #bot-window .bot-number{display:flex;align-items:center;gap:4px;margin:0 0 0 34px;font-size:13.5px;flex-wrap:wrap}@media(max-width:700px){#hud #bot-window{width:min(560px,calc((100vw - 20px)/var(--ui-zoom,1)))}#hud #bot-window .titlebar{height:46px;padding:0 50px}#hud #bot-window .titlebar>span{font-size:17px}#hud #bot-window .titlebar>span:before,#hud #bot-window .titlebar>span:after{display:none}#hud #bot-window .titlebar:before{left:10px;width:28px;height:54px;font-size:19px}#hud #bot-window .titlebar button{width:30px;height:30px;top:7px;font-size:21px;line-height:24px}}@media(max-width:460px){.bot-hero{grid-template-columns:60px 1fr;grid-template-areas:"avatar state" "run run" "help help"}.bot-avatar{width:60px;height:68px}.bot-avatar img{max-width:52px;max-height:64px}#hud #bot-run{width:100%}.bot-skill-grid{grid-template-columns:1fr 1fr}#hud #bot-window .bot-rotation-pick{flex:1 1 100%}#hud #bot-window .bot-rotation-clear{flex:1 1 100%;margin-left:0;text-align:center}#hud #bot-window .bot-loot-grid .bot-check{gap:7px;padding-left:2px}#hud #bot-window .bot-loot-grid .bot-check:nth-child(2n){padding-left:8px}#hud #bot-window .bot-loot-grid .bot-check>img{width:28px;height:28px}.bot-loot-grid .bot-check-text b{font-size:13px}#hud #bot-window .bot-loot-grid .bot-check-text small{font-size:11px}.bot-monster-chips{grid-template-columns:1fr}#hud #bot-window .bot-potion-row>small,#hud #bot-window .bot-number{margin-left:0}}@media(max-height:520px){#hud #bot-window{max-height:calc((100dvh - 24px)/var(--ui-zoom,1))}#hud #bot-window .titlebar{height:40px}#hud #bot-window .titlebar>span{font-size:16px}#hud #bot-window .titlebar:before{top:-3px;width:26px;height:48px;padding-top:8px;font-size:18px}#hud #bot-window .titlebar button{width:28px;height:28px;top:5px;font-size:20px;line-height:22px}#hud #bot-window .body{padding-top:8px;max-height:calc((100dvh - 24px)/var(--ui-zoom,1) - 46px)}.bot-hero{padding:6px 10px}.bot-avatar{height:60px}.bot-avatar img{max-height:56px}#hud #bot-run{min-height:42px}}#hud #inventory-window{--bag-navy:#1d3559;--bag-navy-deep:#13233f;--bag-navy-light:#2c4c7c;--bag-gold:#c8a458;--bag-gold-deep:#8a6a2c;--bag-paper:#e8edf4;--bag-cell:#eef2f7;--bag-line:#c3cedc;--bag-ink:#1f3252;--bag-muted:#6f7f96;left:max(10px,calc(50% - 500px));top:max(12px,calc(50% - 326px));width:1000px;height:652px;z-index:40;max-width:calc((100vw - 20px)/var(--ui-zoom,1));max-height:calc((100dvh - 24px)/var(--ui-zoom,1));padding:0;overflow:visible;flex-direction:column;color:var(--bag-ink);font-size:13px!important;letter-spacing:0;background:var(--bag-paper);border:2px solid var(--bag-navy-deep);border-radius:10px;box-shadow:0 0 0 1px var(--bag-gold),0 0 0 3px var(--bag-navy-deep),0 14px 34px #0a142580}#hud #inventory-window:not([hidden]){display:flex}#hud section#inventory-window.window.inventory{--window-scale:.744;max-width:calc((100vw - 20px)/var(--ui-zoom,1)/.744);max-height:calc((100dvh - 24px)/var(--ui-zoom,1)/.744)}#hud #inventory-window:before,#hud #inventory-window:after{content:"";position:absolute;left:-5px;right:-5px;height:18px;pointer-events:none;background:linear-gradient(var(--bag-gold),var(--bag-gold)) left top/18px 3px no-repeat,linear-gradient(var(--bag-gold),var(--bag-gold)) left top/3px 18px no-repeat,linear-gradient(var(--bag-gold),var(--bag-gold)) right top/18px 3px no-repeat,linear-gradient(var(--bag-gold),var(--bag-gold)) right top/3px 18px no-repeat}#hud #inventory-window:before{top:-5px}#hud #inventory-window:after{bottom:-5px;transform:scaleY(-1)}#hud #inventory-window button{margin:0;font-family:inherit;letter-spacing:0;text-shadow:none;cursor:pointer}#hud #inventory-window *{font-size:inherit!important}#hud #inventory-window svg{width:1em;height:1em;flex-shrink:0}#hud #inventory-window .bag-head{position:relative;display:flex;align-items:center;gap:12px;height:70px;flex-shrink:0;padding:0 14px 0 120px;border:0;border-bottom:2px solid var(--bag-navy-deep);border-radius:8px 8px 0 0;background:radial-gradient(ellipse 150px 60px at 26% 50%,#3b61974d,transparent),linear-gradient(#2a4a78,#1b3358 55%,#16294a);color:#fff;text-shadow:none;box-shadow:inset 0 -1px #4a6796,inset 0 1px #4a6796}#hud #inventory-window .bag-head-icon{position:absolute;left:24px;top:-14px;width:88px;height:88px;image-rendering:pixelated;filter:drop-shadow(0 3px 2px #0009);pointer-events:none}#hud #inventory-window .bag-title{display:flex;flex-direction:column;margin-right:auto;line-height:1.05;min-width:0}#hud #inventory-window .bag-title strong{font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:31px!important;color:#fff;text-shadow:0 2px #0b1830}#hud #inventory-window .bag-title small{font-size:15px!important;font-weight:700;color:#e9eef8;text-shadow:0 1px #0b1830}#hud #inventory-window .bag-pill{display:flex;align-items:center;gap:9px;height:40px;padding:0 16px;border-radius:9px;background:#0f1d36;border:1px solid #3d5988;box-shadow:inset 0 2px 3px #0008;color:#fff;font-size:19px!important;white-space:nowrap}#hud #inventory-window .bag-pill b{font-weight:400;font-variant-numeric:tabular-nums}#hud #inventory-window .bag-pill svg{font-size:24px!important;color:#e6ecf5}#hud #inventory-window .bag-pill img{width:28px;height:28px;image-rendering:pixelated;object-fit:contain}#hud #inventory-window .bag-head button{width:44px;height:44px;flex-shrink:0;border-radius:6px;border:2px solid #dfe7f2;background:linear-gradient(#35568a,#1f3a63);color:#fff;font-size:34px!important;line-height:34px;padding:0;box-shadow:inset 0 0 0 1px #13233f,0 1px 2px #0008}#hud #inventory-window .bag-head button:hover{background:linear-gradient(#4268a3,#284a7c)}#hud #inventory-window .bag-head .equipment-open{width:auto;min-width:0;height:40px;padding:0 16px;font-size:16px!important;line-height:1;border-width:1px;border-color:var(--bag-gold);background:linear-gradient(#d5ae5c,#9c752c);color:#fff;text-shadow:0 1px #5c4214}#hud #inventory-window .bag-head .equipment-open:hover{background:linear-gradient(#e2bd6a,#ab8234)}#hud #inventory-window .bag-main{display:grid;grid-template-columns:190px minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:0;flex:1;min-height:0;padding:10px 10px 8px 0}#hud #inventory-window .bag-side{display:flex;flex-direction:column;background:linear-gradient(90deg,#1c3155,#233c64);margin:0 0 -8px;padding:2px 0 0;overflow:hidden auto;border-right:1px solid var(--bag-navy-deep)}#hud #inventory-window .bag-side button{display:flex;align-items:center;gap:12px;flex:1;min-height:60px;max-height:82px;padding:0 8px 0 14px;border:0;border-bottom:1px solid #2d456b;border-top:1px solid #42618f;border-radius:0;background:none;color:#fff;text-align:left;box-shadow:none}#hud #inventory-window .bag-side button svg{font-size:30px!important;color:#fff;filter:drop-shadow(0 1px #15294a)}#hud #inventory-window .bag-side button span{display:flex;flex-direction:column;min-width:0;line-height:1.25}#hud #inventory-window .bag-side button b{font-weight:400;font-size:15px!important;white-space:nowrap}#hud #inventory-window .bag-side button small{font-size:13px!important;color:#c6d4e8;white-space:nowrap}#hud #inventory-window .bag-side button:hover{background:#ffffff14}#hud #inventory-window .bag-side button[aria-pressed=true]{background:linear-gradient(#2b4e84,#22406e);border:1px solid #f1d9a0;border-left-width:2px;box-shadow:inset 0 0 0 1px #13233f,inset 0 0 14px #5b8bd066}#hud #inventory-window .bag-side button[aria-pressed=true] svg{color:#ffe9a8}#hud #inventory-window .bag-side button[aria-pressed=true] b{font-weight:700}#hud #inventory-window .bag-layout{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0;margin:0 0 -8px;padding:12px 12px 12px 14px;background:linear-gradient(#f2f5fa,#e4eaf3);border-left:1px solid #b9c6d8}#hud #inventory-window .bag-filters{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr) minmax(0,1.2fr) minmax(0,1.2fr) auto;align-items:center;gap:10px;flex-shrink:0}#hud #inventory-window .bag-search{display:flex;align-items:center;gap:10px;height:46px;min-width:0;padding:0 14px;border-radius:8px;background:#fff;border:1px solid #96a8c2;box-shadow:inset 0 2px 3px #0f1d3626;color:var(--bag-ink)}#hud #inventory-window .bag-search svg{font-size:24px!important;color:#3a5d93}#hud #inventory-window .bag-search input{flex:1;min-width:0;width:0;height:100%;padding:0;border:0;outline:0;background:none;box-shadow:none;color:var(--bag-ink);font-family:inherit;font-size:16px!important}#hud #inventory-window .bag-search input::placeholder{color:#8695ad}#hud #inventory-window .bag-select{position:relative;display:block;min-width:0;height:46px}#hud #inventory-window .bag-select select{width:100%;height:100%;margin:0;padding:0 30px 0 13px;border:1px solid #96a8c2;border-radius:8px;background:#fff;color:var(--bag-ink);font-family:inherit;font-size:15px!important;line-height:1;appearance:none;-webkit-appearance:none;box-shadow:inset 0 1px #fff,0 1px #0f1d3626;cursor:pointer;text-overflow:ellipsis}#hud #inventory-window .bag-select:after{content:"▾";position:absolute;right:11px;top:50%;transform:translateY(-50%);color:#3a5d93;font-size:14px;pointer-events:none}#hud #inventory-window .bag-select select:focus-visible{outline:2px solid #ffd98a;outline-offset:1px}#hud #inventory-window .bag-grid,#hud #inventory-window .bag-side{will-change:transform}#hud #inventory-window .bag-grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-auto-rows:72px;gap:6px;flex:1;min-height:0;max-height:none;padding:8px;border:1px solid #b3c0d2;border-radius:8px;background:#dfe6f0;box-shadow:inset 0 2px 6px #9fb0c64d;overflow-y:auto;align-content:start;scrollbar-width:thin;scrollbar-color:#a9b8cd #dfe6f0}#hud #inventory-window .bag-slot,#hud #inventory-window .bag-empty{position:relative;display:flex;align-items:center;justify-content:center;height:auto;min-width:0;padding:0;border:1px solid var(--bag-line);border-radius:6px;background:linear-gradient(#f5f8fb,#e6ecf3);box-shadow:inset 0 0 0 2px #fff,inset 0 -6px 8px #d5deea80}#hud #inventory-window .bag-empty{order:9999;background:var(--bag-cell);border-color:#ccd6e3;box-shadow:inset 0 0 0 2px #fff}#hud #inventory-window .bag-slot[hidden],#hud #inventory-window .bag-empty[hidden]{display:none}#hud #inventory-window .bag-slot{touch-action:none;cursor:grab}#hud #inventory-window .bag-slot:hover,#hud #inventory-window .bag-slot:focus-visible{border-color:#7f9cc4;background:linear-gradient(#fff,#e9f0fa);z-index:2}#hud #inventory-window .bag-slot[aria-pressed=true]{border:2px solid #f0a52c;background:linear-gradient(#fffaf0,#fdeccc);box-shadow:inset 0 0 0 1px #fff,0 0 7px #f0a52c99}#hud #inventory-window .bag-slot img{width:50px;height:50px;image-rendering:pixelated;object-fit:contain;filter:drop-shadow(0 2px 1px #26395533);pointer-events:none}#hud #inventory-window .bag-slot b{position:absolute;right:7px;bottom:3px;font-family:Tahoma,Arial,sans-serif;font-weight:700;line-height:1.2;font-size:16px!important;color:#172a47;text-shadow:1px 0 #fff,-1px 0 #fff,0 1px #fff,0 -1px #fff,1px 1px #fff,-1px -1px #fff}#hud #inventory-window .bag-slot .gear-worn{inset:4px auto auto 5px;color:#357b55;font-size:11px!important;background:#eef8e8;border:1px solid #8eac87;border-radius:3px;padding:0 3px;text-shadow:none}#hud #inventory-window .bag-name{display:none}#hud #inventory-window[data-view=list] .bag-grid{grid-template-columns:1fr;grid-auto-rows:46px;gap:4px}#hud #inventory-window[data-view=list] .bag-empty{display:none}#hud #inventory-window[data-view=list] .bag-slot{justify-content:flex-start;gap:12px;padding:0 56px 0 10px}#hud #inventory-window[data-view=list] .bag-slot img{width:36px;height:36px}#hud #inventory-window[data-view=list] .bag-name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px!important;color:var(--bag-ink);text-align:left}#hud #inventory-window[data-view=list] .bag-slot b{right:12px;bottom:auto;top:50%;transform:translateY(-50%)}#hud #inventory-window .bag-view{display:flex;border:1px solid #96a8c2;border-radius:8px;overflow:hidden;box-shadow:0 1px #fff}#hud #inventory-window .bag-view button{display:grid;place-items:center;width:52px;height:44px;padding:0;border:0;border-radius:0;background:linear-gradient(#f6f8fb,#dde5ef);color:#1f4b8a;font-size:24px!important;box-shadow:none}#hud #inventory-window .bag-view button[aria-pressed=true]{background:linear-gradient(#3a72c4,#2a55a0);color:#fff;box-shadow:inset 0 0 0 1px #13233f,inset 0 0 0 2px #cfe0f7}#hud #inventory-window .bag-filters .bag-view{height:46px;justify-self:end}#hud #inventory-window .bag-filters .bag-view button{width:50px;height:100%}#hud #inventory-window .bag-footer{display:flex;align-items:center;gap:16px;flex-shrink:0;height:62px;margin:0;padding:0 14px 0 16px;border:0;border-top:1px solid #b9c6d8;border-radius:0 0 8px 8px;background:linear-gradient(#e4eaf2,#d5dde9);font-size:18px!important;color:#1c3458}#hud #inventory-window #bag-summary{margin-right:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#hud #inventory-window .bag-sort{position:relative}#hud #inventory-window #bag-sort{display:flex;align-items:center;gap:10px;width:auto;height:46px;padding:0 18px;border:2px solid #6d4f17;border-radius:7px;background:linear-gradient(#d2a851,#a87b2a 60%,#93691f);color:#fff;font-size:18px!important;font-weight:700;text-shadow:0 1px #5c4214;box-shadow:inset 0 1px #f0d48d,inset 0 -2px #7d5a1c}#hud #inventory-window #bag-sort span{white-space:nowrap}#hud #inventory-window #bag-sort svg{font-size:23px!important}#hud #inventory-window #bag-sort i{font-style:normal;font-size:14px!important}#hud #inventory-window #bag-sort-menu{position:absolute;right:0;bottom:calc(100% + 6px);display:flex;flex-direction:column;min-width:200px;padding:4px;border:2px solid var(--bag-navy-deep);border-radius:6px;background:#f6f8fb;box-shadow:0 6px 16px #0a142566;z-index:5}#hud #inventory-window #bag-sort-menu[hidden]{display:none}#hud #inventory-window #bag-sort-menu button{width:100%;height:36px;padding:0 10px;border:0;border-radius:4px;background:none;color:var(--bag-ink);font-size:15px!important;text-align:left;box-shadow:none}#hud #inventory-window #bag-sort-menu button:hover{background:#dfe8f4}#hud #inventory-window #bag-sort-menu button[aria-checked=true]{background:var(--bag-navy);color:#fff}#hud #inventory-window #bag-lock{display:flex;align-items:center;gap:8px;margin-top:4px;border-top:1px solid #c3cedc!important;border-radius:0 0 4px 4px}#hud #inventory-window #bag-lock svg{font-size:19px!important}#hud #inventory-window #bag-lock[aria-pressed=true]{background:var(--bag-navy);color:#ffe9a8}#hud #inventory-window #bag-drop{display:flex;align-items:center;justify-content:center;gap:10px;height:46px;padding:0 18px;border:1px solid #aebbcd;border-radius:7px;background:linear-gradient(#fbfcfe,#dfe6f0);color:#1f3252;font-size:18px!important;box-shadow:inset 0 1px #fff,0 1px #b3c0d2}#hud #inventory-window #bag-drop svg{font-size:23px!important;color:#6d7d95}#hud #inventory-window #bag-drop:hover:not(:disabled){background:linear-gradient(#fff,#e9eff7);border-color:#8fa1b9}#hud #inventory-window #bag-drop:disabled{opacity:.5;cursor:default}@media(max-height:620px)and (min-width:701px){#hud #inventory-window .bag-grid{grid-auto-rows:62px}#hud #inventory-window .bag-side button{min-height:48px}#hud #inventory-window .bag-head{height:60px}#hud #inventory-window .bag-footer{height:52px}}#hud #inventory-window .bag-slot[data-rarity]:not([data-rarity="1"]){border-color:var(--rarity-soft);box-shadow:inset 0 0 8px var(--rarity-soft)}#hud #inventory-window .bag-slot[data-rarity]:not([data-rarity="1"]) .bag-name{color:var(--rarity)}#hud .paper-slot[data-rarity]:not([data-rarity="1"]) strong{color:var(--rarity)}#hud #inventory-window .bag-slot[data-locked=true]{border-color:#c8912f;box-shadow:inset 0 0 0 2px #fff,0 0 6px #c8912f66}#hud #inventory-window .bag-slot[data-locked=true]:after{content:"🔒";position:absolute;left:4px;bottom:2px;font-size:12px;line-height:1;text-shadow:0 1px 0 #fff}#hud .painted-window{--pw-width:397px;--cqw:calc(var(--pw-width)/100);width:min(var(--pw-width),calc((100vw - 12px)/var(--ui-zoom,1)));--u:calc(calc(var(--cqw)*100)/821);--frame:url(/ui/settings/frame.webp);--navy:#1c2f57;--gold:#c9a45c;inset:0;margin:auto;max-width:none;max-height:none;height:fit-content;z-index:30;container-type:inline-size;overflow:visible;padding:0;background:none;border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 8px 18px #000a);color:var(--navy);font-family:Noto Sans Thai,Leelawadee UI,Tahoma,Arial,sans-serif;animation:none}#hud .painted-window[hidden]{display:none}#hud .painted-window:before{content:"";position:absolute;inset:0;z-index:-1;border-style:solid;border-width:calc(var(--cqw)*20.463) 0 calc(var(--cqw)*9.379);border-image:var(--frame) 168 0 77 fill/calc(var(--cqw)*20.463) 0 calc(var(--cqw)*9.379) stretch;pointer-events:none}#hud :is(.painted-window,.painted-pop) i{font-style:normal}#hud .painted-pop{--u:.78px;--navy:#1c2f57;--gold:#c9a45c;position:fixed;z-index:95;color:var(--navy);font-family:Noto Sans Thai,Leelawadee UI,Tahoma,Arial,sans-serif;filter:drop-shadow(0 calc(var(--u)*10) calc(var(--u)*22) #000a);pointer-events:auto}#hud .painted-window>.titlebar{position:absolute;left:0;right:0;top:calc(var(--u)*58);height:calc(var(--u)*86);padding:0 calc(var(--u)*110);display:flex;align-items:center;justify-content:center;background:none;border:0;cursor:grab;text-shadow:none}#hud .painted-window>.titlebar>span{font-family:Cormorant Garamond,"Noto Serif Thai",Noto Sans Thai,serif;font-size:calc(var(--u)*50)!important;font-weight:700;line-height:1;color:#f7eed6;white-space:nowrap;text-shadow:0 calc(var(--u)*3) 0 #0b1a3a,0 0 calc(var(--u)*6) #0b1a3acc}#hud .painted-window>.titlebar>span:before{content:none}#hud .painted-window>.titlebar button{position:absolute;left:calc(var(--u)*728);top:calc(var(--u)*8);width:calc(var(--u)*72);height:calc(var(--u)*72);min-width:0;padding:0;border:0;border-radius:calc(var(--u)*10);background:none;box-shadow:none;color:transparent;font-size:0!important;cursor:pointer}#hud .painted-window>.titlebar button:hover{background:#fff3;box-shadow:none}#hud .painted-window{max-height:calc((100dvh - 16px)/var(--ui-zoom,1))}#hud .painted-window .pw-body{overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;max-height:calc((100dvh - 16px)/var(--ui-zoom,1) - var(--u)*252);scrollbar-width:thin;scrollbar-color:#c9b483 transparent}#hud .painted-window .pw-body{margin:calc(var(--u)*172) 0 calc(var(--u)*80);padding:0 calc(var(--u)*40) calc(var(--u)*10) calc(var(--u)*44);background:none;font-size:calc(var(--u)*26)!important;line-height:1.3}#hud .painted-window :where(.pw-body p,.pw-body span,.pw-body small,.pw-body b,.pw-body strong,.pw-body em,.pw-body h3,.pw-body button,.pw-body input,.pw-body select,.pw-body div,.pw-body section,.pw-body footer,.pw-body nav){font-size:inherit!important}#hud :is(.painted-window,.painted-pop) .pw-panel{display:flex;flex-direction:column;min-width:0;padding:calc(var(--u)*3);border:calc(var(--u)*2) solid #c8b07d;border-radius:calc(var(--u)*12);background:#f7f0de;box-shadow:inset 0 0 0 calc(var(--u)*3) #f7f0de,inset 0 0 0 calc(var(--u)*4.5) #dccaa0,0 calc(var(--u)*2) calc(var(--u)*3) #8a6f3a33}#hud :is(.painted-window,.painted-pop) .pw-ribbon{display:flex;align-items:center;gap:calc(var(--u)*10);margin:0;padding:0 calc(var(--u)*14);height:calc(var(--u)*56);border-radius:calc(var(--u)*9) calc(var(--u)*9) 0 0;font-family:Cormorant Garamond,"Noto Serif Thai",Noto Sans Thai,serif;font-size:calc(var(--u)*29)!important;font-weight:700;color:#f7eed6;text-shadow:0 calc(var(--u)*2) 0 #0b1a3a;white-space:nowrap;overflow:hidden;background:linear-gradient(90deg,var(--gold) 55%,#c9a45c00 96%) top/100% calc(var(--u)*2.5) no-repeat,linear-gradient(90deg,var(--gold) 55%,#c9a45c00 96%) bottom/100% calc(var(--u)*2.5) no-repeat,linear-gradient(90deg,#16295a,#21407a 38%,#5673a0 62%,#aab8cb 80%,#f7f0de00 97%)}#hud :is(.painted-window,.painted-pop) .pw-ribbon small{font-size:calc(var(--u)*19)!important;font-weight:500;color:#dfe6f2;text-shadow:0 calc(var(--u)*1.5) 0 #0b1a3a;min-width:0;overflow:hidden;text-overflow:ellipsis}#hud :is(.painted-window,.painted-pop) .pw-ico{flex:none;width:calc(var(--u)*34);height:calc(var(--u)*34);background:center/contain no-repeat;image-rendering:pixelated;filter:drop-shadow(0 calc(var(--u)*2) 0 #0b1a3a)}#hud :is(.painted-window,.painted-pop) .pw-list{flex:1;overflow:auto;padding:calc(var(--u)*7) calc(var(--u)*6);display:flex;flex-direction:column;gap:calc(var(--u)*5);scrollbar-width:thin;scrollbar-color:#c9b483 transparent}#hud :is(.painted-window,.painted-pop) .pw-row{flex:none;display:grid;grid-template-columns:calc(var(--u)*44) minmax(0,1fr) auto;align-items:center;gap:calc(var(--u)*10);width:100%;min-height:calc(var(--u)*62);padding:calc(var(--u)*4) calc(var(--u)*14);border:0;border-radius:0;background:url(/ui/mail/row.webp) center/100% 100% no-repeat;color:var(--navy);font:inherit;font-size:calc(var(--u)*23)!important;text-align:left;cursor:pointer}#hud :is(.painted-window,.painted-pop) .pw-row:hover:enabled{filter:brightness(1.06) drop-shadow(0 0 calc(var(--u)*5) #f0d9a0)}#hud :is(.painted-window,.painted-pop) .pw-row:disabled{filter:grayscale(.6);opacity:.6;cursor:default}#hud :is(.painted-window,.painted-pop) .pw-row img{width:calc(var(--u)*40);height:calc(var(--u)*40);object-fit:contain;image-rendering:pixelated}#hud :is(.painted-window,.painted-pop) .pw-row span{min-width:0;overflow-wrap:anywhere;font-weight:600;color:var(--navy)}#hud :is(.painted-window,.painted-pop) .pw-row small{display:block;font-size:calc(var(--u)*18)!important;font-weight:500;color:#6d7a8c}#hud :is(.painted-window,.painted-pop) .pw-row em{font-style:normal;font-weight:700;color:#7a5a1c;font-variant-numeric:tabular-nums}#hud :is(.painted-window,.painted-pop) .pw-empty{margin:auto;padding:calc(var(--u)*30) calc(var(--u)*10);text-align:center;font-size:calc(var(--u)*22)!important;color:#93805c}#hud :is(.painted-window,.painted-pop) .pw-btn{min-height:calc(var(--u)*56);padding:0 calc(var(--u)*10);border:calc(var(--u)*13) solid transparent;border-image:url(/ui/mail/btn-gold.webp) 30 fill/calc(var(--u)*13) stretch;border-radius:0;background:none;box-shadow:none;color:#4a2c06;font:inherit;font-size:calc(var(--u)*24)!important;font-weight:700;text-shadow:0 calc(var(--u)*1.5) #ffe9a6;cursor:pointer;image-rendering:pixelated}#hud :is(.painted-window,.painted-pop) .pw-btn.blue{border-image:url(/ui/mail/btn-blue.webp) 30 fill/calc(var(--u)*13) stretch;color:#fff;text-shadow:0 calc(var(--u)*2) #0a1c44}#hud :is(.painted-window,.painted-pop) .pw-btn:hover:enabled{filter:brightness(1.08)}#hud :is(.painted-window,.painted-pop) .pw-btn:disabled{filter:grayscale(.7);opacity:.6;cursor:default}#hud :is(.painted-window,.painted-pop) .pw-chip{min-width:calc(var(--u)*44);height:calc(var(--u)*40);padding:0 calc(var(--u)*10);border:calc(var(--u)*2) solid #8794ad;border-radius:calc(var(--u)*7);background:linear-gradient(#fff,#eef1f6);box-shadow:inset 0 calc(var(--u)*-3) 0 #dfe3ea;color:var(--navy);font:inherit;font-size:calc(var(--u)*20)!important;font-weight:700;cursor:pointer}#hud :is(.painted-window,.painted-pop) .pw-chip:hover:enabled{background:linear-gradient(#fff,#e2e8f4)}#hud :is(.painted-window,.painted-pop) .pw-chip[aria-pressed=true]{border-color:#16295a;background:linear-gradient(#2c5cb4,#193f86);box-shadow:inset 0 0 0 calc(var(--u)*2) #5f8bd6;color:#fff;text-shadow:0 calc(var(--u)*1.5) #0b1a3a}#hud :is(.painted-window,.painted-pop) input[type=number],#hud :is(.painted-window,.painted-pop) input[type=text]{height:calc(var(--u)*40);padding:0 calc(var(--u)*8);border:calc(var(--u)*2) solid #8794ad;border-radius:calc(var(--u)*7);background:#fff;color:var(--navy);font:inherit;font-size:calc(var(--u)*22)!important;font-weight:700;text-align:center}#hud :is(.painted-window,.painted-pop) .pw-note{min-height:calc(var(--u)*30);margin:calc(var(--u)*10) calc(var(--u)*2) 0;font-size:calc(var(--u)*23)!important;font-weight:700;color:#1c7a3e;text-align:center}#hud .painted-pop .pw-ribbon{border-radius:calc(var(--u)*9) calc(var(--u)*9) 0 0;background:linear-gradient(90deg,var(--gold),var(--gold)) top/100% calc(var(--u)*2.5) no-repeat,linear-gradient(90deg,var(--gold),var(--gold)) bottom/100% calc(var(--u)*2.5) no-repeat,linear-gradient(90deg,#16295a,#21407a 70%,#2b4e8d)}#hud #storage-window .storage-top{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u)*16);min-height:calc(var(--u)*56);margin:0 0 calc(var(--u)*14);padding:0 calc(var(--u)*20);border:calc(var(--u)*2) solid #c8b07d;border-radius:calc(var(--u)*10);background:linear-gradient(#f7f0de,#efe5cc);box-shadow:inset 0 0 0 calc(var(--u)*2) #fff8,0 calc(var(--u)*2) calc(var(--u)*3) #8a6f3a33;font-size:calc(var(--u)*23)!important;font-weight:600;color:#5d6b78;white-space:nowrap}#hud #storage-window #storage-range{color:#1c7a3e}#hud #storage-window #storage-range.far{color:#b3612b}#hud #storage-window #storage-count{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--navy)}#hud #storage-window .storage-columns{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u)*14)}#hud #storage-window .pw-ico.bag{background-image:url(/ui/inventory/backpack.png)}#hud #storage-window .pw-ico.vault{background-image:url(/ui/mail/chest.png)}#hud #storage-window #storage-bag,#hud #storage-window #storage-items{height:calc(var(--u)*660);max-height:calc(44dvh/var(--ui-zoom,1));min-height:calc(var(--u)*240)}#hud #storage-window #withdraw-detail{display:grid;grid-template-columns:calc(var(--u)*72) minmax(0,1fr);gap:calc(var(--u)*6) calc(var(--u)*14);align-items:center;margin:calc(var(--u)*14) 0 0;padding:calc(var(--u)*14) calc(var(--u)*18);border:calc(var(--u)*2) solid #c8b07d;border-radius:calc(var(--u)*11);background:#fbf6e8;box-shadow:inset 0 0 0 calc(var(--u)*3) #fff8,0 calc(var(--u)*2) calc(var(--u)*3) #8a6f3a33}#hud #storage-window #withdraw-detail[hidden]{display:none}#hud #storage-window #withdraw-icon{grid-row:1/3;width:calc(var(--u)*72);height:calc(var(--u)*72);object-fit:contain;image-rendering:pixelated}#hud #storage-window .wd-info{min-width:0}#hud #storage-window #withdraw-name{display:block;font-size:calc(var(--u)*27)!important;font-weight:700;color:var(--navy)}#hud #storage-window .wd-info small{display:block;font-size:calc(var(--u)*18)!important;color:#6d7a8c;line-height:1.4}#hud #storage-window .wd-quantity{grid-column:2;display:flex;align-items:center;gap:calc(var(--u)*6);flex-wrap:wrap;font-size:calc(var(--u)*20)!important;color:#6d7a8c}#hud #storage-window #withdraw-amount{width:calc(var(--u)*110)}#hud #storage-window .wd-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u)*12)}@media(max-width:700px){#hud #storage-window.painted-window{--pw-width:352px}#hud #storage-window .storage-columns{grid-template-columns:1fr}#hud #storage-window #storage-bag,#hud #storage-window #storage-items{height:auto;max-height:calc(26dvh/var(--ui-zoom,1))}#hud #storage-window .storage-top{flex-direction:column;align-items:flex-start;gap:0;padding:calc(var(--u)*6) calc(var(--u)*20)}}#hud #merchant-window .merchant-top{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u)*16);min-height:calc(var(--u)*56);margin:0 0 calc(var(--u)*12);padding:0 calc(var(--u)*20);border:calc(var(--u)*2) solid #c8b07d;border-radius:calc(var(--u)*10);background:linear-gradient(#f7f0de,#efe5cc);box-shadow:inset 0 0 0 calc(var(--u)*2) #fff8,0 calc(var(--u)*2) calc(var(--u)*3) #8a6f3a33;font-size:calc(var(--u)*23)!important;font-weight:600;white-space:nowrap}#hud #merchant-window .merchant-coin{display:inline-flex;align-items:center;gap:calc(var(--u)*10);color:#7a5a1c;font-weight:700}#hud #merchant-window .merchant-coin:before{content:"";width:calc(var(--u)*30);height:calc(var(--u)*30);border:0;border-radius:0;background:url(/ui/mail/coin.png) center/contain no-repeat;image-rendering:pixelated}#hud #merchant-window .merchant-range{color:#1c7a3e}#hud #merchant-window .merchant-range.far{color:#b3612b}#hud #merchant-window .merchant-tabs{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u)*10);margin:0 0 calc(var(--u)*12)}#hud #merchant-window .mc-tab{height:calc(var(--u)*54);padding:0;border:calc(var(--u)*2) solid #c8b07d;border-radius:calc(var(--u)*9);background:linear-gradient(#f7f0de,#e9dcbe);box-shadow:inset 0 0 0 calc(var(--u)*2) #fff8;color:#7d6636;font-family:Cormorant Garamond,"Noto Serif Thai",Noto Sans Thai,serif;font-size:calc(var(--u)*29)!important;font-weight:700;cursor:pointer}#hud #merchant-window .mc-tab[aria-pressed=true]{border-color:#16295a;background:linear-gradient(#21407a,#16295a);box-shadow:inset 0 0 0 calc(var(--u)*2.5) #5f8bd6,0 calc(var(--u)*2) 0 #0b1a3a;color:#f7eed6;text-shadow:0 calc(var(--u)*2) 0 #0b1a3a}#hud #merchant-window .merchant-panel[hidden]{display:none}#hud #merchant-window .merchant-columns{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u)*12);align-items:stretch}#hud #merchant-window .pw-ico.bag{background-image:url(/ui/inventory/backpack.png)}#hud #merchant-window .pw-ico.coin{background-image:url(/ui/mail/coin.png)}#hud #merchant-window .pw-ico.stall{background-image:url(/ui/mail/stall.png)}#hud #merchant-window .pw-list{height:calc(var(--u)*520);max-height:calc(38dvh/var(--ui-zoom,1));min-height:calc(var(--u)*200)}#hud #merchant-window .merchant-item{grid-template-columns:calc(var(--u)*40) minmax(0,1fr) auto auto;gap:calc(var(--u)*7);padding:calc(var(--u)*4) calc(var(--u)*10)}#hud #merchant-window .merchant-item img{width:calc(var(--u)*36);height:calc(var(--u)*36)}#hud #merchant-window .merchant-item span{font-size:calc(var(--u)*21)!important;line-height:1.2}#hud #merchant-window .merchant-item small{display:inline;white-space:nowrap;font-size:calc(var(--u)*20)!important;font-weight:700;color:#7a5a1c}#hud #merchant-window .merchant-basket.sale-drop-hover{outline:calc(var(--u)*4) dashed #6f9a5f;outline-offset:calc(var(--u)*-4);background:#f2f7e9}#hud #merchant-window .sale-row{grid-template-columns:calc(var(--u)*38) minmax(0,1fr) calc(var(--u)*78) calc(var(--u)*38);gap:calc(var(--u)*6);padding:calc(var(--u)*4) calc(var(--u)*8);cursor:default}#hud #merchant-window .sale-row img{width:calc(var(--u)*34);height:calc(var(--u)*34)}#hud #merchant-window .sale-row>span{overflow:hidden;overflow-wrap:normal;word-break:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:calc(var(--u)*20)!important;line-height:1.2}#hud #merchant-window .sale-row span small{display:block;font-size:calc(var(--u)*19)!important;font-weight:700;color:#7a5a1c}#hud #merchant-window .sale-row input{width:100%;font-size:calc(var(--u)*20)!important}#hud #merchant-window .sale-row>button{width:calc(var(--u)*40);height:calc(var(--u)*40);padding:0;border:calc(var(--u)*2) solid #b08b84;border-radius:calc(var(--u)*7);background:linear-gradient(#fff,#f6e6e4);box-shadow:inset 0 calc(var(--u)*-3) 0 #e9d3d0;color:#a3473f;font:inherit;font-size:calc(var(--u)*24)!important;font-weight:700;line-height:1;cursor:pointer}#hud #merchant-window .sale-row>button:hover:enabled{background:linear-gradient(#fff,#f2d7d3)}#hud #merchant-window .merchant-columns footer{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:calc(var(--u)*6);padding:calc(var(--u)*8) calc(var(--u)*8) calc(var(--u)*4);border-top:calc(var(--u)*2) dashed #dccaa0}#hud #merchant-window footer.merchant-add-all{justify-content:flex-start}#hud #merchant-window .merchant-add-all span{margin-right:auto;font-size:calc(var(--u)*20)!important;color:#7d6636}#hud #merchant-window .merchant-filters{display:flex;flex-wrap:wrap;gap:calc(var(--u)*6);padding:calc(var(--u)*8) calc(var(--u)*8) 0}#hud #merchant-window .merchant-checkout{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--u)*12);margin:calc(var(--u)*12) 0 0;padding:calc(var(--u)*12) calc(var(--u)*18);border:calc(var(--u)*2) solid #c8b07d;border-radius:calc(var(--u)*11);background:#fbf6e8;box-shadow:inset 0 0 0 calc(var(--u)*3) #fff8,0 calc(var(--u)*2) calc(var(--u)*3) #8a6f3a33}#hud #merchant-window .merchant-checkout>span{font-size:calc(var(--u)*23)!important;color:#7d6636}#hud #merchant-window .merchant-checkout strong{margin-right:auto;font-size:calc(var(--u)*34)!important;font-weight:700;color:#7a5a1c;font-variant-numeric:tabular-nums}#hud #merchant-window .merchant-checkout strong.short{color:#b0443c}#hud #merchant-window .merchant-primary{min-width:calc(var(--u)*220)}#hud #merchant-window .merchant-passive-note{order:3;width:100%;margin:0;font-size:calc(var(--u)*20)!important;font-weight:600;color:#1c7a3e}@media(max-width:700px){#hud #merchant-window.painted-window{--pw-width:352px}#hud #merchant-window .merchant-columns{grid-template-columns:1fr}#hud #merchant-window .pw-list{height:auto;max-height:calc(22dvh/var(--ui-zoom,1))}#hud #merchant-window .pw-ribbon small{display:none}#hud #merchant-window .merchant-top{flex-direction:column;align-items:flex-start;gap:0;padding:calc(var(--u)*6) calc(var(--u)*20)}}#hud #refine-window .forge-odds{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u)*8);margin:0 0 calc(var(--u)*10);padding:calc(var(--u)*10) calc(var(--u)*12);border:calc(var(--u)*2) solid #c8b07d;border-radius:calc(var(--u)*11);background:#fbf6e8;box-shadow:inset 0 0 0 calc(var(--u)*3) #fff8,0 calc(var(--u)*2) calc(var(--u)*3) #8a6f3a33}#hud #refine-window .forge-stage{position:relative;aspect-ratio:300/200;margin:0 0 calc(var(--u)*12);background:#a4b8d3 url(/effects/refine-furnace-v1.png) center bottom/100% auto no-repeat;border:calc(var(--u)*2) solid #c8b07d;border-radius:calc(var(--u)*10);box-shadow:inset 0 0 0 calc(var(--u)*3) #f7f0de55,0 calc(var(--u)*2) calc(var(--u)*3) #8a6f3a33;text-align:center;overflow:hidden}#hud #refine-window .forge-chance{width:100%;padding:calc(var(--u)*6) 0;text-align:center;background:linear-gradient(#fdf8ea,#e4ecf7);border:calc(var(--u)*2) solid #8ea3be;border-radius:calc(var(--u)*7);box-shadow:0 calc(var(--u)*2) 0 #0b1a3a44;color:#1c2f57;font-size:calc(var(--u)*26)!important;font-weight:700}#hud #refine-window .forge-levels{display:flex;justify-content:center;gap:calc(var(--u)*6)}#hud #refine-window .forge-levels span{width:calc(var(--u)*42);height:calc(var(--u)*48);display:grid;place-items:center;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#d6dfeb;color:#728399;font-size:calc(var(--u)*22)!important;font-weight:700}#hud #refine-window .forge-levels .filled{background:#78baff;color:#fff}#hud #refine-window .forge-levels .next{background:#ffc07a;color:#633b16}#hud #refine-window .forge-slot{position:absolute;top:22%;left:calc(50% - var(--u)*40);width:calc(var(--u)*80);height:calc(var(--u)*80);padding:calc(var(--u)*5);border:calc(var(--u)*3) solid #d9e6f6;border-radius:calc(var(--u)*7);background:#f8fbff;box-shadow:0 calc(var(--u)*3) 0 #0b1a3a55;cursor:pointer}#hud #refine-window .forge-slot img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}#hud #refine-window .forge-slot span{font-size:calc(var(--u)*42)!important;color:#94accb}#hud #refine-window #forge-item-name{position:absolute;top:51%;left:6%;width:88%;color:#fff;text-shadow:0 calc(var(--u)*2) calc(var(--u)*4) #0b1a3a,0 0 calc(var(--u)*6) #0b1a3a;font-size:calc(var(--u)*24)!important;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#hud #refine-window #forge-item-name .equipped-tag{font-size:calc(var(--u)*19)!important;font-weight:500;opacity:.9}#hud #refine-window .forge-hammer{display:none;position:absolute;width:30%;height:42%;left:44%;top:-16%;transform-origin:50% 90%;pointer-events:none}#hud #refine-window .forge-stage[data-phase=working] .forge-hammer{display:block;animation:forge-knock .34s ease-in-out 3}@keyframes forge-knock{0%,to{transform:rotate(-45deg)}45%{transform:rotate(55deg)}}#hud #refine-window .forge-outcome{position:absolute;left:25%;top:0;width:50%;height:56%;object-fit:contain;animation:forge-reveal .5s ease-out;pointer-events:none}@keyframes forge-reveal{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}#hud #refine-window #forge-banner{position:absolute;top:2%;left:0;width:100%;z-index:1;pointer-events:none;font-family:Cormorant Garamond,"Noto Serif Thai",serif;font-size:calc(var(--u)*52)!important;font-weight:700;color:#fff5bf;text-shadow:0 calc(var(--u)*4) 0 #5b341a}#hud #refine-window .forge-stage[data-phase=broken] #forge-banner{color:#ffb4a9}#hud #refine-window .forge-stage[data-phase=broken] .forge-slot{opacity:.35;filter:grayscale(1)}#hud #refine-window #forge-again{position:absolute;left:30%;bottom:5%;width:40%;z-index:2;font-size:calc(var(--u)*24)!important}#hud #refine-window .forge-bar{display:flex;flex-direction:column;align-items:stretch;gap:calc(var(--u)*10);margin:0 0 calc(var(--u)*10);padding:calc(var(--u)*10) calc(var(--u)*14);border:calc(var(--u)*2) solid #c8b07d;border-radius:calc(var(--u)*11);background:#fbf6e8;box-shadow:inset 0 0 0 calc(var(--u)*3) #fff8,0 calc(var(--u)*2) calc(var(--u)*3) #8a6f3a33}#hud #refine-window .forge-bar>span{font-size:calc(var(--u)*22)!important;font-weight:600;line-height:1.35;color:#7d6636;text-align:center}#hud #refine-window .forge-bar .pw-btn{width:100%;font-size:calc(var(--u)*26)!important}#hud #refine-window .refine-warning{margin:0 0 calc(var(--u)*10);font-size:calc(var(--u)*21)!important;line-height:1.35;font-weight:700;color:#a3392a}#hud #refine-window .forge-bag .pw-list{display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:calc(var(--u)*6);flex:none;max-height:none;overflow:visible}#hud #refine-window .refine-item{grid-template-columns:calc(var(--u)*38) minmax(0,1fr);gap:calc(var(--u)*8);min-height:calc(var(--u)*58);padding:calc(var(--u)*4) calc(var(--u)*8);font-size:calc(var(--u)*20)!important}#hud #refine-window .refine-item span{min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;overflow-wrap:anywhere;text-align:left}#hud #refine-window .refine-item .equipped-tag{white-space:nowrap}#hud #refine-window .refine-item img{width:calc(var(--u)*34);height:calc(var(--u)*34)}#hud #refine-window .refine-item[aria-pressed=true]{box-shadow:inset 0 0 0 calc(var(--u)*3) #c9a45c;filter:brightness(1.05)}#hud #refine-window .refine-item .equipped-tag{color:#1c7a3e;font-weight:700}#hud #refine-window .pw-ico.anvil{background-image:url(/effects/forge-hammer-v1.png)}#hud #refine-window .pw-empty{grid-column:1/-1}#hud .invite-pop{left:50%;top:18%;transform:translate(-50%);width:min(calc(var(--u)*430),calc(100vw - 24px))}#hud .invite-pop .pw-ribbon{gap:calc(var(--u)*10)}#hud .invite-pop .pw-ribbon svg{flex:none;width:calc(var(--u)*30);height:calc(var(--u)*30);color:#ffd98a}#hud .invite-pop .invite-body{padding:calc(var(--u)*16) calc(var(--u)*16) calc(var(--u)*14);text-align:center}#hud .invite-pop .invite-name{display:block;font-size:calc(var(--u)*34)!important;font-weight:700;color:var(--navy);overflow-wrap:anywhere}#hud .invite-pop .invite-body p{margin:calc(var(--u)*6) 0 calc(var(--u)*14);font-size:calc(var(--u)*22)!important;line-height:1.4;color:#7d6636}#hud .invite-pop .invite-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:calc(var(--u)*8)}#hud .invite-pop .invite-actions .pw-btn{flex:1;min-width:calc(var(--u)*120)}#hud #reset-window .reset-body{display:flex;flex-direction:column;gap:calc(var(--u)*14)}#hud #reset-window .pw-ico.stats{background-image:url(/ui/status/stat-str.png)}#hud #reset-window .pw-ico.skills{background-image:url(/ui/status/matk.png)}#hud #reset-window .reset-section{display:flex;flex-direction:column;gap:calc(var(--u)*10);padding:calc(var(--u)*16) calc(var(--u)*18) calc(var(--u)*16)}#hud #reset-window .reset-section p{margin:0;line-height:1.6}#hud #reset-window #reset-stats-view,#hud #reset-window #reset-skills-view{font-size:calc(var(--u)*26)!important;font-weight:700;color:var(--navy)}#hud #reset-window .reset-hint{font-size:calc(var(--u)*21)!important;color:#6d7a8c}#hud #reset-window .pw-btn{width:100%}#hud #gear-item-detail{--pw-width:352px;z-index:97}#hud .item-detail-head{display:grid;grid-template-columns:calc(var(--u)*150) minmax(0,1fr);gap:calc(var(--u)*22);align-items:start;margin-bottom:calc(var(--u)*24)}#hud .item-detail-window .item-portrait{display:grid;place-items:center;padding:calc(var(--u)*8);border:calc(var(--u)*3) solid #c8b07d;border-radius:calc(var(--u)*10);background:radial-gradient(circle at 50% 45%,#dbe9fb,#93b4dd 55%,#5d82b6);box-shadow:inset 0 0 calc(var(--u)*14) #fffa,0 calc(var(--u)*3) calc(var(--u)*5) #8a6f3a44}#hud .item-detail-window .item-portrait img{width:100%;height:calc(var(--u)*130);object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 calc(var(--u)*3) calc(var(--u)*4) #1b2d5266)}#hud .item-detail-copy{min-width:0;display:flex;flex-direction:column;gap:calc(var(--u)*6)}#hud .item-detail-name{font-family:Cormorant Garamond,"Noto Serif Thai",Noto Sans Thai,serif;font-size:calc(var(--u)*44)!important;font-weight:700;line-height:1.15;color:#b8812a;overflow-wrap:anywhere}#hud #gear-item-detail[data-rarity]:not([data-rarity="1"]) .item-detail-name{color:var(--rarity)}#hud .item-detail-window .item-detail-type{font-size:calc(var(--u)*22)!important;color:#6d7a8c}#hud .item-detail-window .item-effect{margin:calc(var(--u)*6) 0 0;padding:calc(var(--u)*10) calc(var(--u)*14);border:calc(var(--u)*2) solid var(--gold);border-radius:calc(var(--u)*9);background:linear-gradient(#21407a,#16295a);color:#f2f6ff;font-size:calc(var(--u)*25)!important;font-weight:700;line-height:1.45;text-shadow:0 calc(var(--u)*2) #0b1a3a}#hud .item-detail-window .item-effect[hidden]{display:none}#hud .item-detail-lore{margin:calc(var(--u)*4) 0 0;font-size:calc(var(--u)*23)!important;line-height:1.5;color:#3d4c66}#hud .item-detail-lore[hidden],#hud .item-detail-window .item-traits[hidden]{display:none}#hud .item-traits-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:calc(var(--u)*6) calc(var(--u)*18);padding:calc(var(--u)*12) calc(var(--u)*14)}#hud .item-traits-grid:has(.item-traits-left:empty){grid-template-columns:minmax(0,1fr)}#hud .item-traits-left:empty{display:none}#hud .item-traits-left,#hud .item-traits-right{min-width:0;display:flex;flex-direction:column;justify-content:flex-start}#hud .item-traits-left{border-right:calc(var(--u)*2) dotted #c8b07d;padding-right:calc(var(--u)*14)}#hud .item-detail-window .item-bonuses{border:0;margin:0;padding:0}#hud .item-detail-window .item-bonuses p{margin:0;padding:calc(var(--u)*6) 0;border-bottom:calc(var(--u)*1.5) dotted #cfc0a0;font-size:calc(var(--u)*27)!important;font-weight:700;color:#1f3f7c}#hud .item-detail-window .item-bonuses p:last-child{border-bottom:0}#hud .item-detail-window .item-property{display:flex;align-items:baseline;justify-content:space-between;gap:calc(var(--u)*10);margin:0;padding:calc(var(--u)*5) 0;border-bottom:calc(var(--u)*1.5) dotted #cfc0a0;font-size:calc(var(--u)*23)!important;color:#5d6b80}#hud .item-detail-window .item-property:last-child{border-bottom:0}#hud .item-detail-window .item-property b{font-weight:700;color:var(--navy);text-align:right;overflow-wrap:anywhere}#hud .item-detail-window .item-card-sockets p{margin:0;padding:calc(var(--u)*5) 0;border-bottom:calc(var(--u)*1.5) dotted #cfc0a0;font-size:calc(var(--u)*23)!important;color:var(--navy)}#hud .item-detail-window .item-card-sockets img{width:calc(var(--u)*30);height:calc(var(--u)*30);margin-right:calc(var(--u)*6)}#hud .item-detail-window .item-equipped-compare{margin:calc(var(--u)*18) 0 0;padding:calc(var(--u)*14);border:calc(var(--u)*2) solid #9fb6d8;border-radius:calc(var(--u)*10);background:linear-gradient(#f2f7ff,#e3edfa);box-shadow:inset 0 0 0 calc(var(--u)*3) #fffc}#hud .item-detail-window .item-equipped-compare>strong{font-size:calc(var(--u)*25)!important;font-weight:700;color:#2c4c7e}#hud .item-detail-window .item-equipped-compare p{margin:calc(var(--u)*5) 0 0;font-size:calc(var(--u)*22)!important;color:#4a5b74}#hud .item-detail-window .item-equipped-compare small{margin-top:calc(var(--u)*10);font-size:calc(var(--u)*20)!important;color:#6d7a8c}#hud .item-detail-window .item-equipped-compare>span{display:inline-block;margin:calc(var(--u)*6) calc(var(--u)*14) 0 0;font-size:calc(var(--u)*25)!important;font-weight:700}#hud .item-detail-window .equipped-compare-heading img{width:calc(var(--u)*34);height:calc(var(--u)*34)}#hud .item-detail-window .item-quote{margin:calc(var(--u)*16) calc(var(--u)*6) 0;font-size:calc(var(--u)*21)!important;font-style:italic;color:#8a7c5f;text-align:center}#hud .item-detail-window .item-quote[hidden]{display:none}#hud .item-detail-window .item-detail-actions{display:flex;flex-wrap:wrap;gap:calc(var(--u)*12);margin-top:calc(var(--u)*18)}#hud .item-detail-window .item-detail-actions .pw-btn{flex:1;min-width:calc(var(--u)*150);display:flex;align-items:center;justify-content:center;gap:calc(var(--u)*8)}#hud .item-detail-window .item-detail-actions .pw-btn[hidden]{display:none}#hud .item-detail-window .item-detail-actions:has(.item-split:not([hidden])) .item-share{flex-basis:100%}#hud .item-detail-window .item-lock[aria-pressed=true]{filter:saturate(1.3) hue-rotate(-25deg) brightness(1.05)}#hud .item-detail-window .item-split-row{display:flex;align-items:center;gap:calc(var(--u)*10);margin-top:calc(var(--u)*12)}#hud .item-detail-window .item-split-row[hidden]{display:none}#hud .item-detail-window .item-split-count{min-width:calc(var(--u)*50);font-size:calc(var(--u)*26)!important;font-weight:700;text-align:center;color:var(--navy)}#hud .item-detail-window .item-split-confirm{flex:1}#hud .item-detail-window .item-equip-action{display:block;width:100%;margin-top:calc(var(--u)*14);min-height:calc(var(--u)*74);font-size:calc(var(--u)*34)!important}#hud .item-detail-window .item-equip-action:before{content:"✦ ";color:#7a5a1c}#hud .item-detail-window .item-equip-action[hidden]{display:none}#hud .item-detail-footer{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u)*10);margin-top:calc(var(--u)*14);padding-top:calc(var(--u)*10);border-top:calc(var(--u)*2) dotted #c8b07d;font-size:calc(var(--u)*20)!important;color:#8a8069}#hud .item-detail-window #potion-state{margin:0;color:#1c7a3e;font-weight:700}#hud .item-detail-window .pw-ico.lily{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f7eed6'%3E%3Cpath d='M12 1.5c1.6 2.4 1.6 4.3 0 6.3 2.4-1 4.6-.2 5.3 1.8.7 2-.6 3.9-3 4.6 2 .6 3 1.8 3 3.3H6.7c0-1.5 1-2.7 3-3.3-2.4-.7-3.7-2.6-3-4.6.7-2 2.9-2.8 5.3-1.8-1.6-2-1.6-3.9 0-6.3z'/%3E%3Crect x='7' y='19.2' width='10' height='1.8' rx='.9'/%3E%3C/svg%3E")}#hud .item-detail-window .item-detail-actions .pw-ico{width:calc(var(--u)*26);height:calc(var(--u)*26);filter:none}#hud .item-detail-window .pw-ico.trash{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16M9.5 6V3.8h5V6M6.5 6l1 14h9l1-14M10 10v6M14 10v6'/%3E%3C/svg%3E")}#hud .item-detail-window .pw-ico.lock{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4.5' y='10' width='15' height='10.5' rx='1.8' fill='%23ffffff' stroke='none'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E")}#hud .item-detail-window .pw-ico.share{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='18' cy='5.5' r='2.8' fill='%23ffffff'/%3E%3Ccircle cx='6' cy='12' r='2.8' fill='%23ffffff'/%3E%3Ccircle cx='18' cy='18.5' r='2.8' fill='%23ffffff'/%3E%3Cpath d='M8.6 10.7l6.8-3.9M8.6 13.3l6.8 3.9'/%3E%3C/svg%3E")}#hud .item-detail-window .pw-ico.split{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v18M5 8l-2 4 2 4M19 8l2 4-2 4'/%3E%3C/svg%3E")}@media(max-width:700px){#hud #gear-item-detail{--pw-width:min(352px, calc(100vw - 12px) )}}
