:root{--bg:#0b0a0c;--panel:#16141a;--border:#3a3340;--text:#d9d2c5;--text-dim:#8b8578;--rarity-normal:#c8c8c8;--rarity-magic:#6b8cff;--rarity-rare:#f0d34a;--rarity-unique:#e07b39;--currency:#c9a35c;--physical:#c8c8c8;--fire:#ff6a2f;--cold:#5fd4ff;--lightning:#ffe45c;--chaos:#c85cff;--gold:#c9a35c;--gold-dim:#6a5a3a;--gold-dark:#3d321d}*{box-sizing:border-box}[hidden]{display:none!important}html,body{background:var(--bg);width:100%;height:100%;color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-family:Noto Sans Thai,Inter,system-ui,sans-serif;overflow:hidden}#game{touch-action:none;outline:none;width:100%;height:100%;display:block;position:fixed;inset:0}#ui{pointer-events:none;position:fixed;inset:0}#ui>:is(.panel,.confirm-backdrop,.player-menu,.pvp-duel,.death-screen,.loading,.gacha){pointer-events:auto}#ui>.world-layer{pointer-events:none;position:absolute;inset:0;overflow:clip}#hint{max-width:34vw;color:var(--text-dim);border:1px solid var(--border);pointer-events:none;text-align:center;background:#16141a99;border-radius:4px;padding:4px 12px;font-size:12px;transition:opacity 1.2s;position:absolute;top:60px;left:50%;transform:translate(-50%)}#hint.is-faded{opacity:0}#ui.is-system-open #hint{opacity:1;z-index:41}#ui:has(>.dgh-bar:not([hidden])) #hint{display:none}@media (max-width:1000px){#hint{display:none}}.charpanel{border:1px solid var(--gold-dim);width:clamp(250px,27vw,400px);box-shadow:0 0 0 1px #000, 0 0 0 3px #0b0a0c, 0 0 0 4px var(--gold-dark), 0 6px 18px #000000bf, inset 0 1px 0 #c9a35c38;pointer-events:none;background:linear-gradient(#1b1820f0 0%,#0b0a0cf0 100%);border-radius:3px;padding:10px 14px 9px 10px;position:absolute;top:10px;left:10px}.charpanel:before,.charpanel:after{content:"";background:linear-gradient(135deg, var(--gold) 0%, var(--gold-dark) 100%);width:9px;height:9px;position:absolute;top:-6px;transform:rotate(45deg);box-shadow:0 0 0 1px #000}.charpanel:before{left:-6px}.charpanel:after{right:-6px}.cp-top{align-items:center;gap:12px;display:flex}.cp-portrait{aspect-ratio:1;width:clamp(54px,5.6vw,84px);box-shadow:0 0 0 2px #000, 0 0 0 4px var(--gold-dim), 0 0 0 5px #000, 0 0 0 6px var(--gold-dark), inset 0 0 10px #000000e6;background:radial-gradient(circle at 50% 35%,#2b2630 0%,#0b0a0c 80%);border-radius:50%;flex:none;position:relative;overflow:hidden}.cp-portrait img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.cp-portrait img.is-face{image-rendering:auto}.cp-portrait:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 10px 2px #000000d9}.charpanel.has-art .cp-portrait{left:var(--x);top:var(--y);width:var(--w);height:var(--h);aspect-ratio:auto;box-shadow:none;background:#0b0a0c;position:absolute}.cp-main{flex:1;min-width:0}.cp-title{align-items:baseline;gap:12px;margin-bottom:4px;font-family:Cinzel,Noto Sans Thai,serif;display:flex}.cp-lv{color:var(--text);font-size:14px}.cp-lv i{font-style:normal}.cp-lv b{font-weight:400}.cp-class{color:var(--gold);letter-spacing:.02em;font-size:16px;font-weight:700}.cp-row{align-items:center;gap:8px;margin-top:3px;display:flex}.cp-label{width:22px;color:var(--text-dim);font-family:Cinzel,serif;font-size:11px}.cp-track{border:1px solid var(--gold-dark);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,6px 100%,0 50%);background:#0a090b;flex:1;height:13px;position:relative;box-shadow:inset 0 0 4px #000}.cp-fill{width:0;transition:width .14s ease-out;position:absolute;top:0;bottom:0;left:0}.cp-hp .cp-fill{background:linear-gradient(#e2463c 0%,#a31c1a 60%,#6a0f11 100%)}.cp-mp .cp-fill{background:linear-gradient(#5b8cff 0%,#2a4fc4 60%,#16307c 100%)}.cp-es{background:#5fd4ff;width:0;height:3px;transition:width .14s ease-out;position:absolute;top:0;left:0;box-shadow:0 0 4px #5fd4ffe6}.cp-num{text-align:center;color:#fff;text-shadow:0 0 3px #000,0 1px 1px #000;font-size:10px;line-height:12px;position:absolute;inset:0}.cp-stats{border-top:1px solid var(--gold-dark);grid-template-columns:repeat(3,1fr);gap:2px 10px;margin-top:8px;padding-top:6px;font-size:12px;display:grid}.cp-stat{align-items:baseline;gap:8px;display:flex}.cp-stat i{color:var(--text-dim);min-width:26px;font-family:Cinzel,serif;font-size:10px;font-style:normal}.cp-stat b{color:var(--text);font-weight:600}.cp-dev{border-top:1px dashed var(--border);color:var(--text-dim);white-space:pre-wrap;margin-top:6px;padding-top:5px;font-size:10.5px;line-height:1.35}.cp-dev[hidden]{display:none}.hud{--orb:clamp(96px, 12.5vw, 184px);--slot:clamp(30px, 4vw, 62px);pointer-events:none;justify-content:space-between;align-items:flex-end;gap:6px;padding:0 12px;display:flex;position:absolute;bottom:8px;left:0;right:0}.hud>*{pointer-events:none}.orb-seat{z-index:1;flex:none;position:relative}.orb{width:var(--orb);height:var(--orb);position:relative}.orb:before{content:"";background:conic-gradient(from 200deg,#3d321d,#c9a35c 12%,#6a5a3a 24%,#ecd7a0 38%,#5a4a2a 52%,#c9a35c 66%,#3d321d 80%,#a8884a 92%,#3d321d);border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 2px #000,0 6px 20px #000000d9}.orb:after{content:"";border-radius:50%;position:absolute;inset:4.5%;box-shadow:0 0 0 1px #000,inset 0 0 0 2px #1a1612}.orb-glass{z-index:1;background:radial-gradient(circle at 50% 35%,#26222c 0%,#0b0a0c 75%);border-radius:50%;position:absolute;inset:7.5%;overflow:hidden;box-shadow:inset 0 0 18px #000000e6}.orb-fill{background-size:100% calc(var(--orb) * .85);background-position:bottom;background-repeat:no-repeat;height:100%;transition:height .14s ease-out;position:absolute;bottom:0;left:0;right:0}.orb-life .orb-fill{background-image:radial-gradient(circle at 36% 30%,#ff7a66 0%,#d42a25 26%,#8c1216 58%,#3d0609 100%);box-shadow:0 -2px 8px #ff6e5a99}.orb-mana .orb-fill{background-image:radial-gradient(circle at 36% 30%,#8fb4ff 0%,#3a66e8 26%,#1a318f 58%,#0a1440 100%);box-shadow:0 -2px 8px #78a0ff99}.orb-shine{box-shadow:inset 0 0 calc(var(--orb) * .12) #000000bf;background:radial-gradient(circle at 30% 24%,#ffffff57 0%,#fff0 34%),radial-gradient(circle at 70% 82%,#ffffff14 0%,#fff0 30%);border-radius:50%;position:absolute;inset:0}.orb-text{z-index:2;text-shadow:0 0 4px #000,0 1px 2px #000;flex-direction:column;justify-content:center;align-items:center;line-height:1.05;display:flex;position:absolute;inset:0}.orb-now{font-family:Cinzel,Inter,serif;font-weight:700;font-size:calc(var(--orb) * .24);color:#fff}.orb-max{font-size:calc(var(--orb) * .11);color:var(--text);opacity:.85}.orb-es{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.orb-es circle{fill:none;stroke:#5fd4ff;stroke-width:4px;stroke-linecap:round;filter:drop-shadow(0 0 3px #5fd4ffcc);transition:stroke-dasharray .14s ease-out}.orb-low .orb-glass{animation:.9s ease-in-out infinite orb-pulse}.orb-dead .orb-glass{filter:grayscale()brightness(.6)}@keyframes orb-pulse{0%,to{box-shadow:inset 0 0 18px #000000e6}50%{box-shadow:inset 0 0 18px #000000e6,0 0 20px 6px #e2463ccc}}.console{min-width:0;max-width:1180px;margin:0 calc(var(--orb) * -.08) 6px;padding:12px calc(var(--orb) * .14) 10px;border:1px solid var(--gold-dim);box-shadow:0 0 0 1px #000, 0 0 0 3px #0b0a0c, 0 0 0 4px var(--gold-dark), 0 8px 24px #000c, inset 0 1px 0 #c9a35c40, inset 0 -10px 18px #00000080;background:linear-gradient(#1d1a22f5 0%,#0b0a0cf5 100%);border-radius:3px;flex:auto;justify-content:space-between;align-items:flex-end;gap:clamp(6px,.9vw,14px);display:flex;position:relative}.console:before,.console:after{content:"";background:linear-gradient(135deg, var(--gold) 0%, var(--gold-dark) 100%);width:10px;height:10px;position:absolute;top:-7px;transform:rotate(45deg);box-shadow:0 0 0 1px #000}.console:before{left:-7px}.console:after{right:-7px}.console-crest{background:radial-gradient(circle at 50% 50%, #7fa2ff 0%, #2a4fc4 38%, #0b0a0c 42%), var(--gold);border:2px solid var(--gold);width:18px;height:18px;position:absolute;top:-11px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 0 1px #000,0 0 8px #000000e6}.console-sep{background:linear-gradient(180deg, transparent 0%, var(--gold-dim) 30%, var(--gold-dim) 70%, transparent 100%);align-self:stretch;width:1px;margin:2px 0}.skillbar,.flaskbar{align-items:flex-end;gap:clamp(3px,.4vw,6px);display:flex}.slotcol{flex-direction:column;align-items:center;display:flex}.keycap{text-align:center;white-space:nowrap;min-width:18px;height:14px;color:var(--gold);border:1px solid var(--gold-dark);background:#0b0a0c;border-bottom:none;border-radius:3px 3px 0 0;padding:0 4px;font-family:Cinzel,Inter,serif;font-size:10px;font-weight:600;line-height:13px}.slot{width:var(--slot);height:var(--slot);border:1px solid var(--gold-dim);background:radial-gradient(circle at 50% 40%,#1f1c25 0%,#0c0b0f 80%);border-radius:2px;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 0 0 1px #000,inset 0 0 0 1px #000,inset 0 0 10px #000000e6}.slot-filled{border-color:var(--gold);box-shadow:0 0 0 1px #000,inset 0 0 0 1px #000,inset 0 0 12px #c9a35c47}.slot-charm{border-radius:2px}.slot-empty:after{content:"";border:2px solid var(--gold-dark);opacity:.8;border-radius:50%;width:42%;height:42%}.glyph{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:68%;height:68%}.slot .glyph{color:#f1e2c0;fill:#f1e2c029;filter:drop-shadow(0 0 3px #e2463ce6)}.slot-cd{pointer-events:none;background:#050408b8;border-top:1px solid #f1e2c080;height:0;position:absolute;bottom:0;left:0;right:0}.slot-cd[style*="height: 0%"]{border-top:none}.slot{container-type:size}.slot-cd-num{font-variant-numeric:tabular-nums;color:#fff4d6;text-shadow:0 0 3px #000,0 1px #000,0 0 8px #000000e6;pointer-events:none;z-index:2;place-items:center;font-family:Inter,system-ui,sans-serif;font-size:clamp(12px,42cqmin,24px);font-weight:700;display:grid;position:absolute;inset:0}.slot-cd-num:empty{display:none}.slot-locked .glyph{opacity:.22}.slot-lock{text-align:center;font-family:Cinzel,Inter,serif;font-size:max(8px, calc(var(--slot,48px) * .22));color:var(--text-dim);text-shadow:0 0 3px #000;line-height:1;position:absolute;bottom:8%;left:0;right:0}.slot-nomana .glyph{color:#6f86c9;filter:none;opacity:.6}.slot-fail{animation:.28s linear flask-fail}.menu{gap:3px;display:grid}.menu-btn{width:calc(var(--slot) * .6);height:calc(var(--slot) * .6);color:var(--gold);border:1px solid var(--gold-dim);pointer-events:auto;background:linear-gradient(#221e28 0%,#121016 100%);border-radius:2px;justify-content:center;align-items:center;display:flex;box-shadow:0 0 0 1px #000,inset 0 0 6px #000c}.menu-btn-off{color:var(--gold-dim);cursor:default}.slot-well{overflow:visible}.flask{--liquid:#c8322e;--glow:#ff6e5ae6;width:62%;height:88%;position:relative}.flask-mana{--liquid:#3f6ff0;--glow:#78a0fff2}.slot-well:has(.flask-mana) .flask-timer{background:#3f6ff0;box-shadow:0 0 6px #78a0fff2}.flask-pic{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.flask-glass{fill:#121016}.flask-liquid{fill:var(--liquid);transition:y .16s ease-out,height .16s ease-out}.flask-mark{stroke:#00000073;stroke-width:1px}.flask-outline{fill:none;stroke:#8a744a;stroke-width:2px;stroke-linejoin:round}.flask-cork{fill:#6b4a2b;stroke:#2a1c10;stroke-width:1px}.flask-charges{text-align:center;font-family:Cinzel,Inter,serif;font-weight:700;font-size:calc(var(--slot) * .3);color:#fff;text-shadow:0 0 4px #000,0 1px 2px #000;line-height:1;position:absolute;top:50%;left:0;right:0}.flask-timer{transform-origin:0;background:#c8322e;border-radius:2px;height:3px;position:absolute;bottom:2px;left:2px;right:2px;transform:scaleX(0);box-shadow:0 0 6px #ff6e5ae6}.flask-active .flask-outline{stroke:#f1e2c0;filter:drop-shadow(0 0 3px var(--glow))}.flask-empty .flask-pic{filter:grayscale(.85)brightness(.6)}.flask-empty .flask-charges{color:var(--text-dim)}.flask-drink .flask-pic{animation:.35s ease-out flask-drink}.flask-fail{animation:.28s linear flask-fail}@keyframes flask-drink{0%{filter:brightness(1.9) drop-shadow(0 0 8px var(--glow));transform:scale(1.18)}to{filter:none;transform:scale(1)}}@keyframes flask-fail{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.xpbar{border-top:1px solid var(--gold-dark);pointer-events:none;background:#000000b3;height:4px;position:absolute;bottom:0;left:0;right:0}.xp-fill{background:var(--currency);width:0;height:100%}@media (max-width:419px){.hud{grid-template-columns:auto 1fr auto;grid-template-areas:"bar bar bar""life.mana";align-items:end;row-gap:40px;display:grid}.console{flex:none;grid-area:bar;justify-self:center;margin:0;padding:12px 10px 9px}.orb-seat-life{grid-area:life}.orb-seat-mana{grid-area:mana}.menu,.cp-stats{display:none}}.minimap{aspect-ratio:1;pointer-events:none;width:clamp(112px,17vw,190px);position:absolute;top:12px;right:12px}.mm-disc{width:100%;height:100%;box-shadow:0 0 0 2px #000, 0 0 0 4px var(--gold-dim), 0 0 0 5px #000, 0 0 0 6px var(--gold-dark), 0 6px 18px #000000bf;background:#0c0b0f;border-radius:50%;position:absolute;inset:0}.mm-art,.mm-btn{display:none}.mm-zoom{width:22px;height:22px;color:var(--gold);border:1px solid var(--gold-dim);cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none;background:linear-gradient(#221e28 0%,#121016 100%);border-radius:3px;justify-content:center;align-items:center;font-family:Inter,sans-serif;font-size:16px;line-height:1;display:flex;position:absolute;right:-4px;box-shadow:0 0 0 1px #000}.mm-zoom-in{bottom:26px}.mm-zoom-out{bottom:0}.mm-zoom-in:before{content:"+"}.mm-zoom-out:before{content:"−"}.mm-zoom:hover{border-color:var(--gold);color:#fff}.hud-art-img,.cp-art-img,.orb-empty,.flask-drain{display:none}.hud.has-art{width:auto;height:calc(var(--hud-w) * 519 / 1536);padding:0;display:block;bottom:0;left:0;right:0;transform:none}.hud.has-art .hud-art-img{height:100%;width:calc(var(--hud-w) * var(--piece-w));-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block;position:absolute;top:0}.hud.has-art .hud-art-left{left:0}.hud.has-art .hud-art-right{right:0}.hud.has-art .hud-art-bar{left:calc(50% + var(--hud-w) * var(--piece-off))}.hud.has-art .console,.hud.has-art .skillbar,.hud.has-art .flaskbar,.hud.has-art .menu{display:contents}.hud.has-art .console:before,.hud.has-art .console:after,.hud.has-art .console-crest,.hud.has-art .console-sep,.hud.has-art .keycap:not(.keycap-art),.hud.has-art .menu-btn .glyph,.hud.has-art .slot-empty:after{display:none}.hud.has-art .orb-seat{left:var(--x);top:var(--y);width:var(--w);height:var(--h);--orb:calc(var(--hud-w) * var(--orb-art));position:absolute}.hud.has-art .orb{width:100%;height:100%}.hud.has-art .orb:before,.hud.has-art .orb:after,.hud.has-art .orb-fill,.hud.has-art .orb-shine{display:none}.hud.has-art .orb-glass{box-shadow:none;background:0 0;inset:0}.hud.has-art .orb-empty{background:linear-gradient(#0a080ced 0%,#0e0a0ee6 100%);height:0;transition:height .14s ease-out;display:block;position:absolute;top:0;left:0;right:0}.hud.has-art .orb-life .orb-empty{border-bottom:2px solid #ff826e8c}.hud.has-art .orb-mana .orb-empty{border-bottom:2px solid #8cb4ff8c}.hud.has-art .orb-low .orb-glass{animation:.9s ease-in-out infinite orb-pulse-art}.hud.has-art .orb-dead .orb-glass{filter:none;-webkit-backdrop-filter:grayscale()brightness(.5);backdrop-filter:grayscale()brightness(.5)}@keyframes orb-pulse-art{0%,to{box-shadow:0 0 #e2463c00}50%{box-shadow:0 0 22px 8px #e2463cd9}}.hud.has-art .orb-extra{margin-bottom:14%}.hud.has-art .slotcol,.hud.has-art .menu-btn{left:var(--x);top:var(--y);width:var(--w);height:var(--h);position:absolute}.hud.has-art .slot{width:100%;height:100%;box-shadow:none;background:0 0;border:none;border-radius:0}.hud.has-art .menu-btn{box-shadow:none;background:0 0;border:none}.hud.has-art .flask{border-radius:22% 22% 16% 16%;width:100%;height:100%}.hud.has-art .flask-pic{display:none}.hud.has-art .flask-drain{left:4%;right:4%;top:var(--neck);height:calc((100% - var(--neck)) * var(--drain,0));background:#0b0a0de6;border-bottom:1px solid #ffffff47;transition:height .16s ease-out;display:block;position:absolute}.hud.has-art .slot-lock{font-size:max(8px, calc(var(--hud-w) * .0085))}.hud.has-art .flask-charges{font-size:max(10px, calc(var(--hud-w) * .0125));top:52%}.hud.has-art .flask-timer{height:max(2px, calc(var(--hud-w) * .002));bottom:-9%;left:0;right:0}.hud.has-art .flask-active{box-shadow:0 0 calc(var(--hud-w) * .008) calc(var(--hud-w) * .002) var(--glow)}.hud.has-art .flask-empty{-webkit-backdrop-filter:grayscale(.9)brightness(.55);backdrop-filter:grayscale(.9)brightness(.55)}.hud.has-art .flask-drink{animation:.35s ease-out flask-flash}@keyframes flask-flash{0%{box-shadow:0 0 18px 6px var(--glow);background:#ffffff73}to{box-shadow:0 0 0 0 var(--glow);background:#fff0}}.minimap.has-art{width:calc(var(--hud-w) * var(--map-frac));aspect-ratio:var(--map-ratio);top:0;right:0}.minimap.has-art .mm-art{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.minimap.has-art .mm-disc,.minimap.has-art .mm-zoom,.minimap.has-art .mm-btn{inset:auto;left:var(--x);top:var(--y);width:var(--w);height:var(--h);position:absolute}.minimap.has-art .mm-disc{box-shadow:none}.minimap.has-art .mm-btn{pointer-events:auto;border-radius:50%;display:block}.minimap.has-art .mm-zoom{box-shadow:none;background:0 0;border:none;border-radius:18%;bottom:auto;right:auto}.minimap.has-art .mm-zoom:before{content:none}.minimap.has-art .mm-zoom:hover{background:#f1e2c029;box-shadow:0 0 8px #f1e2c080}.minimap.has-art .mm-zoom:active{background:#f1e2c04d}.charpanel.has-art{width:calc(var(--hud-w) * var(--panel-frac));aspect-ratio:var(--panel-ratio);box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;top:0;left:0}.charpanel.has-art:before,.charpanel.has-art:after,.charpanel.has-art .cp-label,.charpanel.has-art .cp-num,.charpanel.has-art .cp-extra,.charpanel.has-art .cp-stat i,.charpanel.has-art .cp-lv i{display:none}.charpanel.has-art .cp-art-img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.charpanel.has-art .cp-top,.charpanel.has-art .cp-main,.charpanel.has-art .cp-row,.charpanel.has-art .cp-stats{display:contents}.charpanel.has-art .cp-title,.charpanel.has-art .cp-track,.charpanel.has-art .cp-stat{left:var(--x);top:var(--y);width:var(--w);height:var(--h);margin:0;position:absolute}.charpanel.has-art .cp-title{font-size:max(8px, calc(var(--hud-w) * .0096));white-space:nowrap;justify-content:center;align-items:center;gap:.6em;line-height:1;display:flex}.charpanel.has-art .cp-lv,.charpanel.has-art .cp-class{font-size:inherit}.charpanel.has-art .cp-lv b{color:#fff;font-weight:700}.charpanel.has-art .cp-track{box-shadow:none;clip-path:polygon(3% 0,97% 0,100% 50%,97% 100%,3% 100%,0 50%);background:#0b0a0c;border:none;flex:none}.charpanel.has-art .cp-stat{font-size:max(8.5px, calc(var(--hud-w) * .0098));justify-content:center;align-items:center;gap:0;display:flex}.charpanel.has-art .cp-stat b{color:#f1e2c0;text-shadow:0 0 3px #000;font-family:Cinzel,Inter,serif;font-weight:700}.charpanel.has-art .cp-stat.cp-extra{display:none}.charpanel.has-art .cp-dev{white-space:pre;background:#0b0a0c99;border:none;border-radius:3px;margin:0;padding:3px 8px;position:absolute;top:100%;left:4%}.death-screen{z-index:60;background:radial-gradient(#3c06084d 0%,#080203db 75%);justify-content:center;align-items:flex-start;padding-top:14vh;animation:.9s ease-out death-in;display:flex;position:absolute;inset:0}.death-screen[hidden]{display:none}.death-box{text-align:center;padding:24px 36px}.death-box h1{color:#e2463c;text-shadow:0 0 18px #e2463c99,0 2px 4px #000;letter-spacing:.04em;margin:0 0 6px;font-family:Cinzel,Noto Sans Thai,serif;font-size:clamp(30px,5vw,54px);font-weight:700}.death-box p{color:var(--text-dim);margin:0 0 22px;font-size:14px}.death-box button{cursor:pointer;margin:0 auto;padding:10px 28px;font-size:16px;font-weight:600;display:block}.death-box button:focus-visible{outline:none;box-shadow:0 0 0 1px #000,0 0 12px #f0c87899}.death-box button:disabled{opacity:.4;cursor:default}.death-box small{color:var(--text-dim);margin-top:10px;font-size:12px;display:block}@keyframes death-in{0%{opacity:0}to{opacity:1}}.fatal{z-index:10;text-align:center;background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:fixed;inset:0}.fatal h1{color:#e2463c;margin:0;font-family:Cinzel,Noto Sans Thai,serif;font-size:28px}.fatal p{max-width:520px;color:var(--text);margin:0;line-height:1.6}.fatal small{max-width:520px;color:var(--text-dim);word-break:break-word}.floater{text-shadow:0 0 4px #000,0 2px 2px #000;pointer-events:none;white-space:nowrap;will-change:transform, opacity;font-family:Cinzel,Inter,system-ui,sans-serif;font-size:18px;font-weight:700;position:absolute;top:0;left:0}.floater.fl-physical{color:var(--physical)}.floater.fl-fire{color:var(--fire)}.floater.fl-cold{color:var(--cold)}.floater.fl-lightning{color:var(--lightning)}.floater.fl-chaos{color:var(--chaos)}.floater.fl-crit{color:#ffd166;font-size:28px}.floater.fl-evade{color:var(--text-dim);font-size:14px;font-weight:400}.floater.fl-taken{color:#ff4b3e}.floater.fl-alert{color:#ffd166;font-size:26px}.floater.fl-payoff{color:#ffd166;font-size:19px;font-weight:700}.floater.fl-control{color:#bfefff;font-family:Noto Sans Thai,sans-serif;font-size:17px}.floater.fl-fail{color:#9fb4ff;font-size:14px}.floater.fl-note{font-family:Noto Sans Thai,sans-serif;font-size:15px}.floater.fl-death{color:#ff4b3e;font-size:20px}.floater.fl-dot{opacity:.95;font-size:13px;font-weight:600}.floater.fl-block{color:#6b8cff;font-size:14px;font-weight:400}.floater.fl-heal{color:#6dff9a;text-shadow:0 0 6px #3cdc78d9,0 1px 2px #000;font-weight:700}.floater.fl-guard{color:#9fd8ff;text-shadow:0 0 6px #5aaaffd9,0 1px 2px #000}.enemy-bar{pointer-events:none;background:#000000b3;border:1px solid #000;width:56px;height:5px;position:absolute;top:0;left:0}.enemy-bar-life{background:#c8322e;height:100%;transition:width 80ms linear}.enemy-bar-es{background:#5fd4ff;height:2px;position:absolute;top:-3px;left:0}.st-row{pointer-events:none;justify-content:center;gap:3px;display:flex}.st{--size:15px;width:var(--size);height:var(--size);background:#08070ad1;border-radius:3px;flex:none;position:relative;box-shadow:0 0 0 1px,0 0 5px #000000e6}.st svg{width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;inset:1px}.st-fill{fill:currentColor}.st-line{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.st-hole{fill:#08070ad9}.st-time{background:currentColor;border-radius:1px;height:2px;position:absolute;bottom:-4px;left:0}.st b{color:#fff;text-align:center;background:#000;border-radius:5px;min-width:9px;padding:0 1px;font-size:8px;font-weight:700;line-height:9px;position:absolute;top:-4px;right:-3px}.st-ignite{color:var(--fire)}.st-chill{color:var(--cold)}.st-shock{color:var(--lightning)}.st-bleed{color:#e0483f}.st-poison{color:var(--chaos)}.st-freeze{color:#bfefff}.st-electrocute{color:var(--lightning)}.st-stun{color:#ffd166}.st-light-stun{color:#d9d2c5}.st-war-cry{color:#ff9f43}.st-shadow-veil{color:#a99cff}.st-overdrive{color:#ff7b3a}.st-inner-focus{color:#ffe08a}.st-mutagen{color:#9cff57}.st-bone-prison{color:#ece4cf}.st-taunted{color:#ff6b4a}.st-bulwark{color:#d9c08a}.st-iron-oath{color:#c9d2e0}.st-snare{color:#b7d67a}.st-hex{color:#b36bff}.st-blessing{color:#fff0a8}.st-mending{color:#7dffa8}.st-tonic{color:#6fe0c8}.st-smoke-veil{color:#a9a3b8}.st-arcane-flow{color:#8fb8ff}.enemy-extra{pointer-events:none;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:7px;left:-20px;right:-20px}.enemy-extra .bu-col{width:56px}.orb-extra{flex-direction:column;align-items:center;gap:6px;margin-bottom:8px;display:flex;position:absolute;bottom:100%;left:-10px;right:-10px}.orb-extra .bu-col{width:72%}.orb-extra .bu{height:6px}.bu-col{flex-direction:column;gap:1px;display:flex}.bu{background:#000000bf;border:1px solid #000;height:4px}.bu i{height:100%;transition:width .1s linear;display:block}.bu-freeze i{background:#bfefff;box-shadow:0 0 4px #bfefff}.bu-electrocute i{background:var(--lightning)}.bu-stun i{background:#ffd166}.orb-status .st{--size:24px;pointer-events:auto;border-radius:4px}.orb-status .st b{border-radius:7px;min-width:13px;font-size:11px;line-height:13px}.panel{z-index:40;border:1px solid var(--gold-dim);width:min(860px,96vw);max-height:min(680px,88vh);box-shadow:0 0 0 1px #000, 0 0 0 3px #0b0a0c, 0 0 0 4px var(--gold-dark), 0 10px 40px #000000d9;color:var(--text);-webkit-user-select:none;user-select:none;background:linear-gradient(#1b1820f7 0%,#0b0a0cf7 100%);border-radius:3px;flex-direction:column;font-size:13px;display:flex;position:absolute;top:5vh;left:50%;transform:translate(-50%)}.panel[hidden]{display:none}.panel-head{border-bottom:1px solid var(--gold-dark);align-items:center;gap:12px;padding:8px 12px;display:flex}.panel-title{color:var(--gold);letter-spacing:.04em;margin:0;font-family:Cinzel,Noto Sans Thai,serif;font-size:17px}.panel-hint{color:var(--text-dim);flex:1;font-size:11px}.panel-close{width:26px;height:26px;color:var(--text-dim);border:1px solid var(--border);cursor:pointer;border-radius:2px;place-items:center;font-size:20px;line-height:1;display:grid}.panel-close:hover{color:var(--text);border-color:var(--gold-dim)}.panel-body{grid-template-columns:1fr 1fr;gap:0;min-height:0;display:grid;overflow:hidden}.panel-col{flex-direction:column;gap:8px;min-height:0;padding:10px 12px 12px;display:flex;overflow-y:auto}.panel-col+.panel-col{border-left:1px solid var(--gold-dark)}.panel-sub{color:var(--gold);margin:0;font-family:Cinzel,Noto Sans Thai,serif;font-size:13px;font-weight:600}.panel-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.panel-empty,.panel-note{color:var(--text-dim);margin:0;font-size:12px}.panel-warn{color:#ff9b6a;margin:0;font-size:12px}.panel-toggle{color:var(--text-dim);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.panel-check{border:1px solid var(--gold-dim);background:#0b0a0c;border-radius:2px;width:13px;height:13px}.panel-toggle.is-on{color:var(--text)}.panel-toggle.is-on .panel-check{background:var(--gold);box-shadow:inset 0 0 0 2px #0b0a0c}.panel-foot{border-top:1px solid var(--gold-dark);background:#100e13;flex-direction:column;gap:5px;margin-bottom:-12px;padding:8px 0 12px;display:flex;position:sticky;bottom:-12px}.panel-btn{text-align:center;color:#1a1408;cursor:pointer;background:linear-gradient(#e0bd72 0%,#b88c3c 100%);border:1px solid #000;border-radius:2px;padding:8px 12px;font-weight:600;box-shadow:inset 0 1px #ffffff59}.panel-btn:hover{filter:brightness(1.1)}.ember-chips{flex-wrap:wrap;gap:6px;display:flex}.ember-chip{border:1px solid var(--border);cursor:pointer;background:#121016;border-radius:2px;align-items:center;gap:6px;padding:4px 9px 4px 6px;display:flex}.ember-chip:hover{border-color:var(--gold-dim)}.ember-chip.is-on{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold-dark), 0 0 8px #ff7a2f59;color:#fff}.ember-gem{background:linear-gradient(135deg,#ffd08a 0%,#ff6a2f 55%,#7a2208 100%);width:12px;height:12px;transform:rotate(45deg);box-shadow:0 0 6px #ff6a2fcc}.skill-list{flex-direction:column;gap:4px;display:flex}.skill-row{border:1px solid var(--border);cursor:pointer;background:#121016;border-radius:2px;align-items:center;gap:9px;padding:5px 7px;display:flex}.skill-row.is-on{border-color:var(--gold);background:#1d1a14}.skill-row.is-off{opacity:.5;cursor:default}.skill-row.is-off:hover{border-color:var(--border)}.skill-icon{width:34px;height:34px;color:var(--gold);border:1px solid var(--gold-dark);background:#0b0a0c;border-radius:2px;flex:none;place-items:center;display:grid}.skill-icon .glyph,.slot-well2 .glyph{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:70%;height:70%}.skill-row.is-unfit .skill-icon{color:#a8574a}.skill-text{flex:1;min-width:0}.skill-name{align-items:baseline;gap:8px;display:flex}.skill-name b{color:var(--text);font-weight:600}.skill-name i{color:var(--gold);font-size:11px;font-style:normal}.skill-info,.skill-req{color:var(--text-dim);font-size:11px;line-height:1.35}.req-ok{color:#9fbf8a}.req-short{color:#ff7a66}.skill-tag{color:var(--text-dim);text-align:right;flex:none;max-width:96px;font-size:11px}.skill-tag.is-new{color:#9fe07a}.skill-tag.is-up{color:var(--lightning)}.skill-tag.is-slot{color:var(--gold)}.slot-row{grid-template-columns:repeat(9,1fr);gap:4px;display:grid}.slot-cell{cursor:pointer;flex-direction:column;align-items:center;gap:2px;display:flex}.slot-key{color:var(--text-dim);font-family:Cinzel,serif;font-size:10px}.slot-well2{aspect-ratio:1;width:100%;color:var(--gold);border:1px solid var(--border);background:#0b0a0c;border-radius:2px;place-items:center;display:grid;position:relative}.slot-cell:hover .slot-well2{border-color:var(--gold-dim)}.slot-cell.is-target .slot-well2{border-color:var(--gold);box-shadow:0 0 6px #c9a35c80}.slot-cell.is-on .slot-well2{background:#1d1a14}.slot-cell.is-locked{cursor:default;opacity:.45}.slot-cell.is-locked:hover .slot-well2{border-color:var(--border)}.slot-lock2{color:var(--text-dim);background:#05040899;place-items:center;font-size:9px;display:grid;position:absolute;inset:0}@media (max-width:700px){.panel{max-height:94vh;top:2vh}.panel-body{display:block;overflow-y:auto}.panel-col{min-height:auto;overflow:visible}.panel-foot{background:0 0;margin-bottom:0;padding-bottom:0;position:static}.panel-col+.panel-col{border-left:none;border-top:1px solid var(--gold-dark)}}.menu-btn{cursor:pointer;position:relative}.menu-btn-off{cursor:default}.menu-badge{color:#1a0d04;pointer-events:none;background:linear-gradient(#ffb46a 0%,#ff6a2f 100%);border:1px solid #000;border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:600;display:grid;position:absolute;top:-5px;right:-5px;box-shadow:0 0 6px #ff6a2fe6}.menu-badge[hidden]{display:none}.hud.has-art .menu-btn{position:absolute}.hud.has-art .menu-badge{top:4%;right:4%}.hud.has-art .menu-btn:not(.menu-btn-off):hover{border-radius:4px;box-shadow:inset 0 0 0 1px #f1e2c08c,0 0 10px #f1e2c059}.slot-unfit .glyph{color:#a8574a;opacity:.75}.slot-unfit:after{content:"!";color:#ff7a66;text-shadow:0 0 3px #000;font-size:12px;font-weight:700;position:absolute;top:2%;right:8%}.fl-loot{color:#ffb46a;text-shadow:0 0 6px #ff6a2fe6,0 1px 2px #000;font-weight:600}.fl-xp{color:#c9b6ff;text-shadow:0 0 5px #8c6effcc,0 1px 2px #000;font-size:11px}.socket-row{flex-wrap:wrap;gap:5px;display:flex}.socket-cell{border:1px dashed var(--border);min-width:84px;min-height:30px;color:var(--text-dim);background:#0b0a0c;border-radius:2px;flex:1 1 0;align-items:center;gap:6px;padding:4px 7px;font-size:12px;display:flex}.socket-cell.is-filled{border:1px solid var(--gold-dim);color:var(--text);cursor:pointer;background:#16131b}.socket-cell.is-filled:hover{border-color:#ff7a66}.socket-gem{color:#8fb7ff;flex:none;width:16px;height:16px}.socket-gem .glyph,.sigil-row .skill-icon .glyph{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.sigil-row .skill-icon{color:#8fb7ff}.sigil-row .skill-icon .glyph{width:70%;height:70%}.socket-empty{font-size:11px}.fl-sigil{color:#a9c8ff;text-shadow:0 0 6px #6b8cffe6,0 1px 2px #000}.skill-list.is-compact{gap:3px}.skill-list.is-compact .skill-row{padding:3px 7px}.skill-list.is-compact .skill-row:not(.is-on) .skill-info,.skill-list.is-compact .skill-row:not(.is-on) .skill-req{display:none}.skill-list.is-compact .skill-row:not(.is-on) .skill-icon{width:24px;height:24px}.skill-list.is-compact .skill-row.is-unfit:not(.is-on) .skill-name b{color:#ff9b8a}.panel-anima{color:#b9a6ff;margin-right:6px;font-size:12px;font-weight:600}.panel-foot.is-inline{background:0 0;border:none;margin:0;padding:0;position:static}.panel-btn.is-quiet{color:var(--text);border-color:var(--gold-dim);box-shadow:none;background:linear-gradient(#2a2632 0%,#17141c 100%)}.fl-anima{color:#c9b8ff;text-shadow:0 0 6px #9678ffe6,0 1px 2px #000}.wset{color:#b9b2a4;border:1px solid var(--gold-dim);cursor:pointer;pointer-events:auto;background:#0b0a0ce6;border-radius:3px;justify-content:center;align-self:center;align-items:center;gap:5px;margin-right:6px;padding:2px 8px;font-family:Cinzel,serif;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 0 0 1px #000}.wset:hover{border-color:var(--gold-dim)}.wset-mark{text-align:center;opacity:.6;min-width:14px}.wset:not(.is-two) .wset-mark:first-child,.wset.is-two .wset-mark:nth-child(2){color:#ffd98a;opacity:1;text-shadow:0 0 6px #ffc86ef2}.wset-key{color:var(--text-dim);border:1px solid var(--border);border-radius:2px;padding:0 3px;font-family:Inter,sans-serif;font-size:.72em;font-weight:400}.wset.is-swapping{animation:.3s linear wset-swap}@keyframes wset-swap{0%{filter:brightness(2)}to{filter:none}}.hud.has-art .wset{left:var(--x);top:var(--y);width:var(--w);height:var(--h);font-size:clamp(10px, calc(var(--hud-w) * .011), 17px);margin:0;padding:0;position:absolute}.hud:not(.has-art) .wset{left:50%;bottom:calc(var(--slot,48px) * 1.75);position:absolute;transform:translate(-50%)}.slot-set{color:var(--gold);text-shadow:0 0 3px #000,0 0 3px #000;pointer-events:none;font-family:Cinzel,serif;font-size:10px;position:absolute;bottom:3%;left:6%}.set-row{margin-top:2px}.set-choice{gap:4px;display:flex}.set-btn{color:var(--text-dim);border:1px solid var(--border);cursor:pointer;background:#121016;border-radius:2px;padding:3px 10px;font-size:12px}.set-btn:hover{border-color:var(--gold-dim)}.set-btn.is-on{color:#fff;border-color:var(--gold);background:#1d1a14}.gauge{color:var(--text);border:1px solid var(--gold-dim);pointer-events:auto;--gauge:#c9a35c;background:#0b0a0ce6;border-radius:3px;align-items:center;gap:6px;padding:2px 8px;font-size:11px;display:flex;box-shadow:0 0 0 1px #000}.gauge-name{color:var(--gauge);white-space:nowrap;font-family:Cinzel,serif;font-size:.95em;font-weight:700}.gauge-track{background:#050408;border:1px solid #000;border-radius:2px;flex:1;min-width:40px;height:7px;position:relative;overflow:hidden}.gauge-fill{background:linear-gradient(180deg, color-mix(in srgb, var(--gauge) 100%, #fff 0%) 0%, color-mix(in srgb, var(--gauge) 55%, #000) 100%);width:0;transition:width .12s linear;position:absolute;top:0;bottom:0;left:0}.gauge-mark{opacity:.85;background:#fff;width:2px;margin-left:-1px;position:absolute;top:-1px;bottom:-1px}.gauge-num{color:var(--text-dim);text-align:right;min-width:3.2em;font-size:.9em}.gauge-pips{flex:1;justify-content:center;gap:3px;display:none}.gauge-pips i{border:1px solid var(--gold-dark);background:#050408;width:8px;height:8px;transform:rotate(45deg)}.gauge-pips i.is-on{background:var(--gauge);box-shadow:0 0 5px var(--gauge);border-color:#000}.gauge.is-pips .gauge-track{display:none}.gauge.is-pips .gauge-pips{display:flex}.gauge.is-pips .gauge-num{display:none}.gauge.is-ready{border-color:var(--gauge);box-shadow:0 0 0 1px #000, 0 0 10px var(--gauge)}.gauge.is-boost{border-color:#ff6a2f;animation:.5s ease-in-out infinite alternate gauge-hot;box-shadow:0 0 0 1px #000,0 0 14px #ff6a2f}.gauge.is-lock{filter:grayscale();opacity:.75}@keyframes gauge-hot{0%{filter:brightness()}to{filter:brightness(1.5)}}.gauge-resolve{--gauge:#e0a04a}.gauge-focus{--gauge:#8fd66a}.gauge-arcana{--gauge:#6ec3ff}.gauge-soul{--gauge:#b98cff}.gauge-heat{--gauge:#ff7a3c}.gauge-spirit{--gauge:#ffe08a}.gauge-catalyst{--gauge:#9be35a}.hud.has-art .gauge{left:var(--x);top:var(--y);width:var(--w);height:var(--h);font-size:clamp(8px, calc(var(--hud-w) * .0082), 13px);padding:0 6px;position:absolute}.hud:not(.has-art) .gauge{right:8px;bottom:calc(var(--orb,96px) + 18px);width:150px;position:absolute}.st-mark{--st:#8fd66a}.fl-gauge{color:#ffe08a;text-shadow:0 0 6px #ffbe5ae6,0 1px 2px #000;font-weight:600}.drop-label{white-space:nowrap;color:var(--rarity-normal);cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none;background:#08070ad1;border:1px solid #c8c8c859;border-radius:2px;padding:1px 7px;font-size:12px;line-height:16px;position:absolute;top:0;left:0}.drop-label:hover{background:#282216f2;border-color:#fff}.drop-magic{color:var(--rarity-magic);border-color:#6b8cff80}.drop-rare{color:var(--rarity-rare);border-color:#f0d34a99;font-weight:600}.drop-unique{color:var(--rarity-unique);border-color:#e07b39b3;font-weight:600}.drop-currency{color:var(--currency);border-color:#c9a35c8c}.drop-gold{color:#ffd166;pointer-events:none;border-color:#ffd16666;font-size:11px}.drop-ember{color:#ff9a5c;border-color:#ff7a3c99}.drop-sigil{color:#a9c8ff;border-color:#8fb7ff99}.drop-stone{color:#8ff0d6;border-color:#7fe0c899}.goldpill{color:#ffd98a;border:1px solid var(--gold-dim);pointer-events:auto;background:#0b0a0ce6;border-radius:3px;justify-content:center;align-items:center;gap:6px;padding:2px 8px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 0 0 1px #000}.gold-coin{background:radial-gradient(circle at 35% 30%,#fff3c4 0%,#f0c14a 45%,#8a5a12 100%);border-radius:50%;width:.85em;height:.85em;box-shadow:0 0 0 1px #000}.hud.has-art .goldpill{left:var(--x);top:var(--y);width:var(--w);height:var(--h);font-size:clamp(10px, calc(var(--hud-w) * .0105), 16px);padding:0;position:absolute}.hud:not(.has-art) .goldpill{left:8px;bottom:calc(var(--orb,96px) + 18px);position:absolute}.fl-pick-magic{color:var(--rarity-magic)}.fl-pick-rare{color:var(--rarity-rare)}.fl-pick-unique{color:var(--rarity-unique)}.fl-pick-normal{color:var(--rarity-normal)}.fl-pick-currency,.fl-pick-gold{color:#ffd98a}.fl-pick-ember{color:#ff9a5c}.fl-pick-sigil{color:#a9c8ff}.inventory-panel{--cell:clamp(26px, min(2.9vw, 4.6vh), 38px);width:auto;max-width:98vw}.inv-body{align-items:flex-start;gap:16px;padding:10px 14px 14px;display:flex;overflow:auto}.inv-left{flex-direction:column;flex:none;gap:6px;display:flex}.inv-right{flex-direction:column;flex:none;gap:8px;display:flex}.doll-tabs{align-items:center;gap:4px;display:flex}.doll-tab{color:var(--text-dim);border:1px solid var(--border);cursor:pointer;background:#121016;border-radius:2px;padding:3px 10px;font-family:Cinzel,serif;font-size:12px;position:relative}.doll-tab.is-on{color:#fff;border-color:var(--gold);background:#1d1a14}.doll-hand{color:var(--gold);margin-left:6px;font-family:Noto Sans Thai,sans-serif;font-size:10px;font-style:normal}.doll-swap{color:var(--text-dim);border:1px solid var(--border);cursor:pointer;border-radius:2px;margin-left:auto;padding:3px 8px;font-size:11px}.doll-swap:hover,.doll-tab:hover{border-color:var(--gold-dim)}.doll{width:calc(var(--cell) * var(--dw));height:calc(var(--cell) * var(--dh));position:relative}.doll-slot{border:1px solid var(--border);background:#050408bf;border-radius:2px;place-items:center;display:grid;position:absolute;box-shadow:inset 0 0 8px #000c}.doll-label{color:#4a4352;pointer-events:none;text-align:center;padding:0 2px;font-size:10px;position:absolute}.doll-slot.is-locked{opacity:.35}.doll-slot.is-ok{border-color:#6fd36a;box-shadow:inset 0 0 10px #6fd36a73}.doll-slot.is-bad{border-color:#ff6a5c;box-shadow:inset 0 0 10px #ff6a5c73}.doll-slot>.inv-item{position:absolute;inset:2px}.bag-grid{width:calc(var(--cell) * var(--bw));height:calc(var(--cell) * var(--bh));background-color:#050408cc;background-image:linear-gradient(90deg,#3a3340b3 1px,#0000 1px),linear-gradient(#3a3340b3 1px,#0000 1px);background-size:var(--cell) var(--cell);border:1px solid var(--gold-dim);position:relative;box-shadow:0 0 0 1px #000}.bag-cell{padding:1px;position:absolute}.bag-cell>.inv-item{width:100%;height:100%}.bag-target{pointer-events:none;border:1px solid;border-radius:2px;position:absolute}.bag-target.is-ok{background:#6fd36a2e;border-color:#6fd36a}.bag-target.is-bad{background:#ff6a5c2e;border-color:#ff6a5c}.inv-item{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:radial-gradient(#28242ee6 0%,#0e0c12f2 100%);border:1px solid #c8c8c840;border-radius:2px;place-items:center;display:grid;position:relative;overflow:hidden}.inv-item:hover{border-color:#fff9}.inv-item.r-magic{background:radial-gradient(#283460bf 0%,#0e0c12f2 100%);border-color:#6b8cff8c}.inv-item.r-rare{background:radial-gradient(#5a4c18b3 0%,#0e0c12f2 100%);border-color:#f0d34a99}.inv-item.r-unique{background:radial-gradient(#603418b3 0%,#0e0c12f2 100%);border-color:#e07b39b3}.inv-item.is-unfit{background:radial-gradient(#6e1818bf 0%,#1e0808f2 100%);border-color:#ff5a4cbf}.inv-item.is-unfit .inv-icon{filter:saturate(.45)brightness(.8)}.inv-unfit{text-align:center;color:#fff;pointer-events:none;overflow-wrap:anywhere;background:#aa2018e0;border-radius:2px;padding:1px;font-size:9px;line-height:10px;position:absolute;bottom:1px;left:1px;right:1px}.inv-icon{object-fit:contain;max-width:92%;max-height:92%;image-rendering:pixelated;pointer-events:none}.inv-name{text-align:center;color:var(--text);word-break:break-word;pointer-events:none;padding:2px;font-size:10px;line-height:1.15;display:none}.inv-item.no-icon .inv-icon{display:none}.inv-item.no-icon .inv-name{display:block}.inv-item.r-magic .inv-name{color:var(--rarity-magic)}.inv-item.r-rare .inv-name{color:var(--rarity-rare)}.inv-charges{color:#fff;text-shadow:0 0 3px #000,0 0 3px #000;pointer-events:none;font-size:11px;font-weight:700;position:absolute;bottom:1px;right:3px}.inv-ghost{z-index:90;pointer-events:none;opacity:.85;position:fixed;top:0;left:0;box-shadow:0 6px 16px #000000b3}.inventory-panel.is-dragging .inv-item{cursor:grabbing}.inventory-panel.is-throwing{outline-offset:3px;outline:2px dashed #ff6a5cb3}.inv-pouch{color:var(--text-dim);align-items:center;gap:14px;font-size:12px;display:flex}.inv-gold{color:#ffd98a;align-items:center;gap:6px;font-weight:600;display:inline-flex}.inv-orbs{max-width:calc(var(--cell) * 12);flex-wrap:wrap;gap:5px;display:flex}.inv-orb{color:var(--currency);border:1px solid var(--border);background:#121016;border-radius:2px;align-items:center;gap:4px;padding:2px 7px 2px 3px;font-size:11px;display:inline-flex}.inv-orb img{width:18px;height:18px}.inv-hint{max-width:calc(var(--cell) * 12)}@media (max-width:760px){.inv-body{flex-direction:column;align-items:center}.inventory-panel{--cell:clamp(20px, calc((96vw - 40px) / 12), 34px)}}.tip{z-index:95;width:max-content;max-width:min(320px,100vw - 12px);max-height:calc(100vh - 12px);color:var(--text);border:1px solid var(--rarity-normal);pointer-events:none;text-align:center;background:#0a090cf7;border-radius:2px;padding:0 0 6px;font-size:12px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 0 0 1px #000,0 8px 24px #000c}.tip[hidden]{display:none}.tip-head{background:linear-gradient(#c8c8c81f,#0000);border-bottom:1px solid #c8c8c840;padding:6px 12px 5px}.tip-name{color:var(--rarity-normal);font-size:15px;font-weight:700}.tip-base{color:var(--rarity-normal);font-size:13px;font-weight:600}.tip-en{color:var(--text-dim);font-family:Cinzel,serif;font-size:10px}.tip-magic{border-color:var(--rarity-magic)}.tip-magic .tip-name,.tip-magic .tip-base{color:var(--rarity-magic)}.tip-magic .tip-head{background:linear-gradient(#6b8cff29,#0000);border-bottom-color:#6b8cff66}.tip-rare{border-color:var(--rarity-rare)}.tip-rare .tip-name,.tip-rare .tip-base{color:var(--rarity-rare)}.tip-rare .tip-head{background:linear-gradient(#f0d34a24,#0000);border-bottom-color:#f0d34a66}.tip-unique{border-color:var(--rarity-unique)}.tip-unique .tip-name,.tip-unique .tip-base{color:var(--rarity-unique)}.tip-kind{color:var(--text-dim);padding:5px 12px 0;font-size:11px}.tip-sec{border-top:1px solid #3a3340e6;margin:5px 10px 0;padding-top:5px}.tip-sec:first-of-type{border-top:none}.tip-prop{color:var(--text-dim)}.tip-prop b{color:var(--text);font-weight:600}.tip-prop b.tip-changed{color:#8fb7ff}.tip-imp{color:#b9c8ff}.tip-mods{color:#8fb7ff}.tip-mod{justify-content:center;align-items:baseline;gap:6px;display:flex}.tip-tier{color:#5d6a8f;font-size:9px;font-style:normal}.tip-req{color:var(--text-dim);font-size:11px}.tip-req .req-short{color:#ff6a5c;font-weight:600}.tip-classes .req-mine{color:#9fe37a;font-weight:600}.tip-ilvl{color:#6a6470;margin-top:4px;font-size:10px}.tip-warn{color:#ff6a5c;margin:5px 10px 0;font-size:11px;font-weight:600}.tip-classes.is-not-mine{color:#ff8a7a}.tip-why{text-align:left;background:#500e0c8c;border:1px solid #ff5a4c8c;border-radius:3px;margin:6px 6px 0;padding:5px 8px}.tip-why-head{color:#ff7a66;margin-bottom:2px;font-size:11px;font-weight:700}.tip-why-line{color:#ffb4a8;font-size:11px;line-height:1.35}.tip-why-line:before{content:"• ";color:#ff6a5c}.tip-note{color:#f0c24a;margin:5px 10px 0;font-size:11px}.tip-cmp{text-align:left}.tip-cmp-title{color:var(--gold);text-align:center;margin-bottom:2px;font-size:11px}.tip-up{color:#7fe07a}.tip-down{color:#ff6a5c}.tip-same{color:var(--text-dim);text-align:center}.tip-hint{color:#6a6470;margin:6px 10px 0;font-size:10px}#ui>.inv-ghost,#ui>.sk-ghost,#ui>.tip,#ui>.hud,#ui>.minimap,#ui>.charpanel,#ui>#hint,#ui>.xpbar{pointer-events:none}.charpanel .cp-stats{pointer-events:auto;cursor:pointer}.charpanel .cp-stats:hover b{color:#fff}.cp-stats-hit{display:none}.charpanel.has-art .cp-stats-hit{left:var(--x);top:var(--y);width:var(--w);height:var(--h);pointer-events:auto;cursor:pointer;z-index:2;border-radius:3px;display:block;position:absolute}.charpanel.has-art .cp-stats-hit:hover{background:#ffdc8c0f;box-shadow:0 0 0 1px #f0c86e8c,0 0 10px #f0be5a59}.charpanel.has-art .cp-stats{pointer-events:none}.minimap .mm-zoom,.minimap .mm-btn{pointer-events:auto}.inv-orb{cursor:pointer}.inv-orb:hover{border-color:var(--gold-dim)}.inv-orb.is-on{border-color:var(--currency);color:#fff;box-shadow:0 0 8px #c9a35c99}.inventory-panel.is-orb .inv-item{cursor:crosshair}.inventory-panel.is-orb .inv-item:hover{border-color:var(--currency);box-shadow:0 0 8px #c9a35c99}.inv-hint.is-orb{color:var(--currency)}.inv-item.is-target{cursor:pointer;border-color:#f0d34a;animation:1.1s ease-in-out infinite inv-target}.inv-item.is-off{opacity:.35;filter:grayscale(.7);cursor:not-allowed}@keyframes inv-target{0%,to{box-shadow:0 0 0 1px #f0d34a99,0 0 6px #f0be5059}50%{box-shadow:0 0 0 1px #ffe58a,0 0 14px #ffd264d9}}.inv-runes{align-items:center;margin-top:4px}.inv-runes-label{color:var(--text-dim,#8b8578);margin-right:2px;font-size:11px}.inv-orb.is-rune{color:#b9d7c9}.inv-orb.is-skill{cursor:default;opacity:.8}.tip-runes{flex-direction:column;gap:2px;display:flex}.tip-rune-title{color:#8b8578;font-size:11px}.tip-rune{color:#b9d7c9;align-items:center;gap:6px;display:flex}.tip-rune.is-empty{color:#6f6a62}.tip-rune-gem{background:currentColor;border:1px solid;flex:none;width:8px;height:8px;transform:rotate(45deg)}.tip-rune.is-empty .tip-rune-gem{background:0 0}.tip-rune-can{color:#6f6a62;font-size:11px}.tip-unique-mods .tip-mod{color:#e9b08a}.tip-unique-mods .tip-mod.is-down{color:#d26a5c}.tip-flavour{color:#b07a52;border-top:1px solid #e07b3940;margin:6px 10px 0;padding-top:6px;font-size:11px;font-style:italic;line-height:1.45}.npc-label{white-space:nowrap;color:#f2dfae;cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none;text-shadow:0 0 4px #000;background:#08070acc;border:1px solid #c9a35c99;border-radius:2px;padding:1px 8px;font-family:Cinzel,Noto Sans Thai,serif;font-size:12px;line-height:17px;position:absolute;top:0;left:0}.npc-label:hover,.npc-label.is-open{color:#fff;border-color:var(--gold);box-shadow:0 0 8px #c9a35c80}.town-panel{--cell:clamp(22px, min(2.6vw, 3.9vh), 34px);width:auto;min-width:min(380px,96vw);max-width:min(560px,96vw);left:2vw;transform:none}.town-body{flex-direction:column;gap:8px;padding:10px 14px 14px;display:flex;overflow:auto}.town-gold{align-self:flex-end}.town-shelf{max-width:calc(var(--cell) * 14);flex-wrap:wrap;align-items:flex-end;gap:6px;display:flex}.town-ware{flex-direction:column;align-items:center;gap:2px;display:flex}.town-ware>.inv-item{width:calc(var(--cell) * var(--iw));height:calc(var(--cell) * var(--ih));cursor:pointer}.town-price{color:#ffd98a;font-variant-numeric:tabular-nums;font-size:11px}.town-price.is-short{color:#ff6a5c}.town-orbs{flex-direction:column;gap:4px;display:flex}.town-orb{color:var(--currency);align-items:center;gap:6px;font-size:12px;display:flex}.town-orb img{width:20px;height:20px}.town-orb-name{flex:1}.opt-top{align-items:flex-start;gap:10px;margin-bottom:6px;display:flex}.opt-item{min-width:calc(var(--cell) * 2);min-height:calc(var(--cell) * 2);flex:none}.opt-item>.inv-item{width:calc(var(--cell) * var(--iw,2));height:calc(var(--cell) * var(--ih,2))}.opt-info{flex-direction:column;flex:1;gap:3px;min-width:0;font-size:12px;display:flex}.opt-name{font-size:13px;font-weight:600}.opt-name.r-normal{color:var(--rarity-normal)}.opt-name.r-magic{color:var(--rarity-magic)}.opt-name.r-rare{color:var(--rarity-rare)}.opt-slots{color:var(--text-dim)}.opt-row{color:#9fb8ff;align-items:center;gap:6px;display:flex}.opt-tier{width:22px;color:var(--text-dim);flex:none;font-size:11px}.opt-text{flex:1}.opt-stones{flex-direction:column;gap:4px;max-height:210px;display:flex;overflow-y:auto}.opt-stone{align-items:center;gap:6px;font-size:12px;display:flex}.opt-gem{color:#08130f;background:#7fe0c8;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;font-weight:700;display:grid;box-shadow:0 0 6px #7fe0c899}.opt-gem.lv-2{background:#8fd0ff}.opt-gem.lv-3{background:#b9a2ff}.opt-gem.lv-4{background:#ffd166}.opt-gem.lv-5{background:#ff9a5c}.opt-gem.lv-6{color:#fff;background:#ff5c7a}.opt-stone-name{color:#8ff0d6;flex:none;width:136px}.opt-what{color:var(--text);flex:1}.opt-what.is-bad{color:var(--text-dim);font-style:italic}.opt-shop{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.opt-buy{text-align:center;border:1px solid var(--border);cursor:pointer;color:#8ff0d6;background:#121016;border-radius:2px;padding:4px 6px;font-size:11px}.opt-buy:hover{border-color:#7fe0c8}.opt-buy.is-off{opacity:.45}.inv-orb.is-stone{color:#8ff0d6;cursor:help}.confirm-line.confirm-warn{color:#ff9a5c}.is-touch .opt-stone,.is-touch .opt-row{flex-wrap:wrap}.is-touch .opt-stone-name{width:auto}.is-touch .opt-shop{grid-template-columns:repeat(2,1fr)}.is-touch .enh-table{grid-template-columns:repeat(5,1fr)}.enh-now{color:#ffd166;text-shadow:0 0 8px #ffbe5a99;font-family:Cinzel,serif;font-size:20px}.enh-next{color:var(--text);font-weight:600}.enh-need{color:var(--text);gap:12px;display:flex}.enh-need .is-short{color:#ff6a5c}.enh-risk{color:#ff9a5c}.enh-safe{color:var(--text-dim)}.enh-ward{cursor:pointer;align-items:center;gap:6px;display:flex}.enh-ward.is-off{opacity:.5;cursor:default}.enh-go{text-align:center;align-self:flex-start;min-width:120px;margin-top:4px}.enh-go.is-off{opacity:.45;cursor:not-allowed}.enh-table{grid-template-columns:repeat(8,1fr);gap:3px;display:grid}.enh-cell{border:1px solid var(--border);color:var(--text-dim);background:#121016;border-radius:2px;flex-direction:column;align-items:center;padding:3px 0;font-size:11px;display:flex}.enh-cell b{color:var(--text);font-size:12px}.enh-cell.is-risk{border-color:#ff7a3c73}.enh-cell.is-done{opacity:.45}.enh-cell.is-next{border-color:#ffd166;box-shadow:0 0 6px #ffd16680}.tip-enh-head{color:#ffd166;font-weight:600}.quest-panel{width:min(760px,96vw)}.quest-body{flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex}.quest-cols{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(200px,34%) 1fr;gap:12px;min-height:340px;max-height:min(62vh,560px);display:grid;overflow:hidden}.quest-list{flex-direction:column;gap:3px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.quest-list>*{flex:none}.quest-row{border:1px solid var(--border);cursor:pointer;background:#121016;border-radius:2px;justify-content:space-between;align-items:center;gap:6px;padding:6px 8px;font-size:12.5px;display:flex}.quest-row:hover{border-color:var(--gold-dim)}.quest-row.is-on{border-color:var(--gold);box-shadow:0 0 0 1px #000,0 0 8px #f0be5a59}.quest-row.is-locked{opacity:.5}.quest-row.is-done .quest-row-name{color:var(--text-dim)}.quest-row-state{color:#ffd166;flex:none;font-size:11px}.quest-detail{flex-direction:column;gap:6px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.quest-detail>*{flex:none}.quest-title{color:#f0d79a;margin:0;font-family:Cinzel,Noto Sans Thai,serif;font-size:18px}.quest-giver{color:var(--text-dim);font-size:11.5px}.quest-story{color:var(--text);margin:0;font-size:13px;line-height:1.6}.quest-obj{grid-template-columns:18px 1fr auto;align-items:center;gap:4px 6px;font-size:12.5px;display:grid}.quest-obj .quest-bar{border:1px solid var(--border);background:#0b0a0c;border-radius:2px;grid-column:2/3;height:5px;overflow:hidden}.quest-obj .quest-bar i{background:linear-gradient(90deg,#b8842f,#ffd166);height:100%;display:block}.quest-check{border:1px solid var(--gold-dim);color:#9fe37a;border-radius:2px;place-items:center;width:16px;height:16px;font-size:12px;font-style:normal;display:grid}.quest-obj.is-met .quest-obj-text{color:var(--text-dim);text-decoration:line-through}.quest-count{color:#ffd166;font-size:11px;font-weight:600}.quest-rewards{flex-wrap:wrap;gap:4px;display:flex}.quest-reward{color:#ffe7a8;background:#f0be5a14;border:1px solid #f0be5a59;border-radius:10px;padding:3px 8px;font-size:12px}.quest-tracker{right:calc(var(--hud-w) * .012);top:calc(var(--hud-w) * 384 / 1536 + max(34px, calc(var(--hud-w) * .036)) + 14px);border-left:2px solid var(--gold-dim);pointer-events:none;z-index:4;background:#08070a8c;flex-direction:column;gap:5px;width:clamp(170px,15vw,240px);padding:6px 8px;font-size:11.5px;display:flex;position:absolute}.quest-tracker[hidden]{display:none}.qt-head{letter-spacing:.04em;color:var(--text-dim);font-size:10.5px}.qt-name{color:#f0d79a;font-weight:600}.qt-obj{color:var(--text);opacity:.9}.is-touch .quest-tracker{display:none}.tutorial-card{right:calc(var(--hud-w) * .012);top:calc(var(--hud-w) * 384 / 1536 + max(34px, calc(var(--hud-w) * .036)) + 14px);width:clamp(200px,17vw,270px);color:var(--text);pointer-events:auto;z-index:5;background:linear-gradient(#28120eeb,#0c090ceb);border:1px solid #a8843f;border-left:3px solid #f0d34a;flex-direction:column;gap:5px;padding:8px 10px 9px;font-size:12.5px;line-height:1.5;animation:.35s ease-out tut-in;display:flex;position:absolute;box-shadow:0 4px 14px #0000008c,0 0 12px #f0c85a2e}.tutorial-card[hidden]{display:none}@keyframes tut-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.tut-head{letter-spacing:.04em;color:#e6c983;justify-content:space-between;font-size:10.5px;display:flex}.tut-n{color:var(--text-dim);font-variant-numeric:tabular-nums}.tut-title{color:#fbe7a6;font-size:14px}.tut-text{margin:0}.tut-key{text-align:center;color:#fbe7a6;background:#1c1820;border:1px solid #6a5228;border-bottom-width:2px;border-radius:3px;min-width:1.5em;margin:0 1px;padding:0 5px;font:600 11px/1.6 Inter,sans-serif;display:inline-block}.tut-bar{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:2px;display:flex}.tut-more{color:#9cc8ff;text-underline-offset:3px;font-size:12px;text-decoration:underline}.tut-btn{font:inherit;color:#e6dcc6;cursor:pointer;background:#00000059;border:1px solid #3a3040;border-radius:3px;padding:2px 8px;font-size:11.5px}.tut-btn:hover{color:#fbe7a6;border-color:#a8843f}.tut-off{color:var(--text-dim);margin-left:auto}.is-touch .tutorial-card{top:calc(var(--hud-w) * 384 / 1536 + 20px);width:min(250px,46vw);font-size:12px}@media (prefers-reduced-motion:reduce){.tutorial-card{animation:none}}.is-touch .quest-panel{border-radius:0;width:auto;max-width:none;max-height:none;inset:0;overflow:auto;transform:none}.is-touch .quest-cols{grid-template-rows:auto auto;grid-template-columns:1fr;max-height:none;overflow:visible}.is-touch .quest-list{max-height:34vh}.is-touch .quest-detail{scroll-margin-top:8px;overflow:visible}.admin-panel{width:min(720px,96vw)}.admin-body{flex-direction:column;gap:8px;display:flex}.admin-box{flex-direction:column;gap:8px;min-height:260px;max-height:min(62vh,560px);display:flex;overflow-y:auto}.admin-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-label{min-width:48px;color:var(--text-dim);font-size:12px}.admin-field{color:var(--text-dim);align-items:center;gap:6px;font-size:12px;display:flex}.admin-select{max-width:320px;color:var(--text);border:1px solid var(--border);background:#0f0d12;border-radius:2px;padding:4px 6px;font-size:12.5px}.admin-check{cursor:pointer;align-items:center;gap:4px;font-size:12px;display:flex}.admin-btn{padding:5px 10px;font-size:12px}.admin-btn.is-main{border-color:var(--gold)}.admin-btn.is-on{box-shadow:0 0 0 1px #000,0 0 8px #9fe37a99}.admin-btn.is-danger{color:#ffb4a8;border-color:#ff6a5c8c}.admin-zones{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.admin-clear{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.admin-help{margin:0;font-size:13px;line-height:1.6}.admin-note{color:#9fe37a}.admin-pass{min-width:140px;color:var(--text);border:1px solid var(--border);background:#0f0d12;border-radius:2px;flex:1;padding:5px 8px;font-size:13px}.menu-admin-tag{color:#0b0a0c;vertical-align:middle;background:#ff9a5c;border-radius:3px;margin-left:6px;padding:0 5px;font-size:10px;font-style:normal}.is-touch .admin-panel{border-radius:0;width:auto;max-width:none;max-height:none;inset:0;overflow:auto;transform:none}.set-btn.is-off,.town-gamble-btn.is-off{opacity:.45;cursor:not-allowed}.town-gamble{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.town-gamble-btn{border:1px solid var(--border);cursor:pointer;background:#121016;border-radius:2px;justify-content:space-between;gap:8px;padding:6px 10px;font-size:12px;display:flex}.town-gamble-btn:hover{border-color:var(--gold-dim)}.town-gamble-btn b{color:#ffd98a;font-variant-numeric:tabular-nums}.town-shards{color:var(--currency)}.town-stash .inv-item{cursor:pointer}.tip-extra{color:#ffd98a;margin:6px 10px 0;font-weight:600}.inventory-panel.is-side{left:auto;right:2vw;transform:none}.inventory-panel.is-side .inv-left{display:none}@media (max-width:1000px){.inventory-panel.is-side{top:auto;bottom:2vh}}.slot-charm .charm-row{gap:2px;display:flex;position:absolute;inset:3px}.slot-charm .charm-cell{background:#0a090cb3;border:1px solid #c9a35c73;border-radius:2px;flex:1;position:relative;overflow:hidden}.slot-charm .charm-pic{object-fit:contain;z-index:1;width:100%;height:100%;position:absolute;inset:0}.slot-charm .charm-cell.no-pic:before{content:"";z-index:1;border:1px solid #e7d39a;width:40%;height:40%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.slot-charm .charm-fill{background:linear-gradient(#c9a35c26,#c9a35c8c);position:absolute;bottom:0;left:0;right:0}.slot-charm .charm-cell.is-empty{opacity:.45}.slot-charm.is-active{box-shadow:0 0 10px #e7d39acc}.orb-guard{z-index:3;color:#1a1712;pointer-events:none;white-space:nowrap;background:linear-gradient(#f1ead7,#b9b2a0);border-radius:8px;padding:0 6px;font-size:11px;font-weight:700;position:absolute;bottom:14%;left:50%;transform:translate(-50%);box-shadow:0 0 6px #f1ead7cc}.fl-charm{color:#f1e3b0}.tree-panel{width:min(1180px,96vw);height:min(820px,90vh);max-height:none}.tree-points{color:var(--text-dim);margin-left:8px;font-size:13px}.tree-points.has-free{color:#f0d34a;font-weight:700}.tree-zoom{text-align:center;min-width:22px}.tree-respec{color:#c9b8ff;border-bottom:1px solid var(--gold-dark);background:#3c2c6059;padding:6px 12px;font-size:12px}.tree-box{background:radial-gradient(#15121b 0%,#0b0a0c 70%);flex:1;min-height:0;position:relative;overflow:hidden}.tree-svg{cursor:grab;touch-action:none;width:100%;height:100%;display:block}.tree-svg:active{cursor:grabbing}.tree-link{stroke:#2b2631;stroke-width:7px}.tree-link.is-open{stroke:#5c5032}.tree-link.is-held{stroke:#c9a35c}.tree-node{fill:#221e27;stroke:#4d4555;stroke-width:3px;cursor:pointer}.tree-node.k-attribute{stroke:#3f6a3c}.tree-node.k-socket{fill:#0b0a0c;stroke:#3d6b80;stroke-dasharray:5 4}.tree-node.k-notable{stroke:#7a6233;stroke-width:4px}.tree-node.k-keystone{stroke:#8a3b22;stroke-width:5px}.tree-node.k-start{fill:#1d1a14;stroke:#6d5d2c;stroke-width:4px}.tree-node.is-near{stroke:#8b7a4c}.tree-node.is-open{stroke:#f0d34a;filter:drop-shadow(0 0 6px #f0d34acc)}.tree-node.is-held{fill:#c9a35c;stroke:#fff1c4}.tree-node.k-keystone.is-held{fill:#ff6a2f}.tree-node.k-attribute.is-held{fill:#6fd36a}.tree-node.k-start.is-held{fill:#f0d34a}.tree-node.is-refund{stroke:#c9b8ff}.tree-node:hover{stroke-width:6px}.tree-name{fill:#d9d2c5;text-anchor:middle;paint-order:stroke;stroke:#0b0a0c;stroke-width:5px;pointer-events:none;font-size:22px}.tree-sector{fill:#4d4555;text-anchor:middle;pointer-events:none;font-family:Cinzel,Noto Sans Thai,serif;font-size:28px}.tree-tip{z-index:5;border:1px solid var(--gold-dim);pointer-events:none;background:#0a090cf5;border-radius:2px;max-width:300px;padding:8px 10px;font-size:12px;position:absolute;top:0;left:0}.tree-tip-name{color:var(--gold);font-family:Cinzel,Noto Sans Thai,serif;font-size:14px}.tree-tip-name.k-keystone{color:#ff8a4f}.tree-tip-name.k-minor,.tree-tip-name.k-attribute{color:var(--text)}.tree-tip-en{color:var(--text-dim);margin-bottom:4px;font-size:10px}.tree-tip-mod{color:#8fb7ff}.tree-tip-key{color:#e9b08a;margin-top:4px}.tree-tip-hint{color:var(--text-dim);margin-top:6px;font-size:11px}.tree-picker{z-index:6;border:1px solid var(--gold-dim);background:#0a090cf5;gap:4px;padding:4px;display:flex;position:absolute;top:0;left:0}.tree-modes{gap:4px;margin-left:10px;display:flex}.tree-modes>*,.tree-points{white-space:nowrap}@media (max-width:900px){.tree-panel .panel-head{flex-wrap:wrap;row-gap:4px}.tree-panel .panel-head .panel-hint{display:none}}.tree-node.is-set{fill:#5f86d6;stroke:#cfe0ff}.tree-panel.is-set-2 .tree-node.is-set{fill:#c8543a;stroke:#ffd2c4}.tree-panel.is-set-1 .tree-link.is-held{stroke:#6b8cff}.tree-panel.is-set-2 .tree-link.is-held{stroke:#e0703f}.enemy-bar.r-magic{border-color:#3550b0;width:70px}.enemy-bar.r-rare{border-color:#a88a1c;width:84px;height:6px}.enemy-name{white-space:nowrap;text-shadow:0 0 3px #000,0 0 3px #000;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.enemy-name b{font-size:12px;font-weight:700}.enemy-name i{color:#d9d2c5;opacity:.9;font-size:10px;font-style:normal}.r-magic .enemy-name b{color:var(--rarity-magic)}.r-rare .enemy-name b{color:var(--rarity-rare)}.enemy-line{align-items:baseline;gap:4px;display:inline-flex}.enemy-name .enemy-lv{color:#f2efe8;letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:10px;font-style:normal;font-weight:700}.enemy-bar.r-normal .enemy-name b{color:#f2efe8;font-size:11px;font-weight:600}.enemy-name.is-red .enemy-lv{color:#ff4a3d;text-shadow:0 0 3px #000,0 0 5px #ff281e8c;font-size:11px;font-weight:900}.enemy-bar.r-normal .enemy-name.is-red b{color:#ff5a4a;font-weight:900}.zone-label{color:#ffe2a0;white-space:nowrap;pointer-events:none;text-shadow:0 0 4px #000;background:#08070abf;border:1px solid #e8b84a99;border-radius:2px;padding:1px 8px;font-family:Cinzel,Noto Sans Thai,serif;font-size:12px;position:absolute;top:0;left:0}.town-travel{flex-direction:column;gap:6px;display:flex}.town-travel-row{align-items:center;gap:8px;display:flex}.town-travel-name{flex:1;font-size:13px}.town-travel-act{margin-top:6px;font-size:13px}.town-travel-act:first-child{margin-top:0}.zone-banner{color:#f2dfae;text-shadow:0 0 10px #000,0 0 4px #000;pointer-events:none;opacity:0;font-family:Cinzel,Noto Sans Thai,serif;font-size:26px;transition:opacity .6s;position:absolute;top:27%;left:50%;transform:translate(-50%)}.zone-banner.is-on{opacity:1}.enemy-bar.is-boss{display:none!important}.boss-bar{pointer-events:none;z-index:6;flex-direction:column;align-items:center;gap:4px;width:min(560px,70vw);display:flex;position:absolute;top:23%;left:50%;transform:translate(-50%)}.boss-name{color:#f0d34a;text-shadow:0 0 6px #000,0 0 3px #000;font-family:Cinzel,Noto Sans Thai,serif;font-size:16px}.boss-track{background:#0a0608d9;border:1px solid #a88a1c;width:100%;height:14px;position:relative;box-shadow:0 0 0 1px #000,0 0 12px #000c}.boss-fill{background:linear-gradient(#d24434,#8a1c16);height:100%;transition:width .1s linear}.boss-marks{position:absolute;inset:0}.boss-mark{background:#f0d34a;width:2px;position:absolute;top:-3px;bottom:-3px;box-shadow:0 0 4px #000}.boss-bar.is-immune .boss-track{border-color:#e8e2c8;box-shadow:0 0 14px #e8e2c8cc}.boss-bar.is-immune .boss-fill{background:linear-gradient(#b9b2a0,#6c675c)}.floater.fl-levelup{color:#ffe27a;text-shadow:0 0 8px #ffd25ae6,0 0 3px #000;font-size:20px;font-weight:800}.system-panel{width:min(440px,94vw)}.system-body{flex-direction:column;gap:10px;padding:14px 18px 18px;display:flex;overflow-y:auto}.system-card{background:#08070ab3;border:1px solid #3a3040;flex-direction:column;gap:3px;padding:10px 12px;display:flex;box-shadow:inset 0 0 12px #000000b3,0 0 0 1px #000}.system-name{color:#f6dfa0;font-family:Cinzel,Noto Sans Thai,serif;font-size:17px}.system-line{color:var(--text);font-size:12.5px}.system-buttons{grid-template-columns:1fr 1fr;gap:6px;display:grid}.system-buttons .panel-btn{grid-column:1/-1}.system-buttons .kit-btn{text-align:center;cursor:pointer;padding:7px 8px;font-size:12px}.panel-btn.is-off{opacity:.45;cursor:default;filter:grayscale(.6)}.system-note{color:#e6c983}.system-confirm{border:1px solid var(--kit-gold,#d2ab5c);background:#3c0c0873;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.system-confirm p{margin:0;font-size:12.5px;line-height:1.5}.system-confirm .kit-btn{text-align:center;cursor:pointer;padding:6px 8px;font-size:12px}.save-toast{color:#e6c983;opacity:0;pointer-events:none;background:#08070acc;border:1px solid #d2ab5c73;border-radius:2px;padding:2px 10px;font-size:11px;transition:opacity .3s;position:absolute;top:calc(min(26vw,230px) + 8px);right:18px}.save-toast.is-on{opacity:.75}.save-toast.is-loud{opacity:1;color:#fff3c4;box-shadow:0 0 10px #d2ab5c80}.save-toast.is-warn{opacity:1;color:#ffd2c4;border-color:#dc5a46b3;max-width:320px;font-size:12px}#ui>.save-toast{pointer-events:none}.save-toast.is-fail{opacity:1;color:#ffcfc4;background:#280808e6;border-color:#dc503cd9;max-width:340px;font-size:12px;box-shadow:0 0 10px #dc463259}.net-lost{z-index:85;text-align:center;width:min(440px,94vw);top:30vh}.net-lost-why{color:var(--text);margin:6px 16px;font-size:14px;line-height:1.5}.net-lost-count{margin:0 16px 6px}.net-lost-row{justify-content:center;gap:10px;padding:4px 12px 12px}@media (max-width:640px){.panel-head{flex-wrap:wrap;row-gap:4px}.panel-head .panel-hint{display:none}}@media (max-height:460px){.tip{font-size:10.5px}.tip-name{font-size:13px}}.glyph-img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 1px 1px #000c);width:84%;height:84%;display:block}.slot .glyph-img{width:88%;height:88%}.slot-locked .glyph-img{opacity:.25;filter:grayscale()}.sk-hero-icon .glyph-img{filter:drop-shadow(0 0 5px #f0c87859);width:86%;height:86%}.tree-pic{pointer-events:none;opacity:.8;filter:grayscale(.35)brightness(.85);transition:opacity .15s}.tree-node.is-open+.tree-pic,.tree-node.is-near+.tree-pic{opacity:.95;filter:grayscale(.1)}.tree-node.is-held+.tree-pic,.tree-node.is-set+.tree-pic{opacity:1;filter:none}.system-sound{gap:6px;margin-top:10px;display:grid}.system-slider{color:var(--text);grid-template-columns:110px 1fr 44px;align-items:center;gap:8px;font-size:13px;display:grid}.system-slider b{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-dim);font-weight:600}.kit-range{accent-color:#c9a35c;width:100%}.system-mute{text-align:center;justify-self:start;min-width:120px;padding:6px 16px}.system-mute.is-on{color:#ffd2c4;border-color:#dc5a46b3}.hud.no-sides .orb-seat,.hud.no-sides .orb-es{display:none}.hud-status{left:10px;top:calc(var(--hud-w) * 336 / 1536 + 4px);pointer-events:none;z-index:5;flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:absolute}.hud-status .orb-guard{position:static;transform:none}.menu-dock{right:calc(var(--hud-w) * .012);top:calc(var(--hud-w) * 384 / 1536 + 2px);gap:var(--dock-gap,4px);z-index:6;pointer-events:none;display:flex;position:absolute}.menu-dock .dock-btn{width:var(--dock-btn);height:var(--dock-btn);border:1px solid var(--gold-dim);color:#e6c983;cursor:pointer;pointer-events:auto;background:radial-gradient(circle at 50% 35%,#2a2230 0%,#120f15 75%);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 0 1px #000,inset 0 0 6px #000000e6,0 3px 8px #0009}.menu-dock .dock-btn:hover{border-color:var(--gold);color:#fff3c4;box-shadow:0 0 0 1px #000,0 0 10px #f0be5a8c}.menu-dock .dock-btn .glyph{width:58%;height:58%}.menu-dock .dock-btn.menu-btn-off{opacity:.45;cursor:default}.menu-dock .dock-key{min-width:1.4em;font:700 max(8px, calc(var(--dock-btn) * .26)) / 1.25 "Inter", sans-serif;color:#f1e2c0;border:1px solid var(--gold-dim);text-align:center;background:#0b0a0c;border-radius:3px;padding:0 2px;position:absolute;bottom:-3px;right:-3px}.menu-dock .menu-badge{top:-4px;right:-4px}@media (max-width:419px){.menu-dock{top:calc(clamp(112px,17vw,190px) + 20px);right:10px}.hud-status{top:110px}}.charpanel.has-art .cp-title{font-size:max(10px, calc(var(--hud-w) * .0118));justify-content:flex-start;gap:.45em;padding-left:9%}.charpanel.has-art .cp-lv b{text-shadow:0 0 4px #000,0 2px #000;font-size:2.05em;line-height:.9}.charpanel.has-art .cp-class{letter-spacing:.06em;color:#f6dfa0;text-shadow:0 0 3px #000,0 1px #000;font-size:1.12em;font-weight:700}.town-left{color:var(--text-dim);text-align:center;font-size:10.5px;line-height:1.2;display:block}#ui>.confirm-backdrop{z-index:90;pointer-events:auto;background:#04030699;place-items:center;display:grid;position:absolute;inset:0}.confirm-backdrop[hidden]{display:none}.panel.confirm-box{width:min(420px,92vw);max-height:none;padding-bottom:12px;animation:.14s ease-out confirm-in;position:relative;top:auto;left:auto;transform:none}@keyframes confirm-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.confirm-body{text-align:center;flex-direction:column;gap:6px;padding:14px 18px 6px;display:flex}.confirm-line{color:var(--text);margin:0;font-size:14px}.confirm-line.r-normal{color:var(--rarity-normal);font-size:15px;font-weight:700}.confirm-line.r-magic{color:var(--rarity-magic);font-size:15px;font-weight:700}.confirm-line.r-rare{color:var(--rarity-rare);font-size:15px;font-weight:700}.confirm-line.r-unique{color:var(--rarity-unique);font-size:15px;font-weight:700}.confirm-gold{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:6px;margin:4px 0 0;font:700 18px Inter,sans-serif;display:flex}.confirm-gold.is-pay{color:#ffb3a3}.confirm-gold.is-get{color:#b8f0a0}.confirm-row{gap:10px;padding:10px 18px 2px;display:flex}.confirm-row>*{cursor:pointer;flex:1;padding:9px 12px;font-size:15px}.confirm-ok.is-danger{filter:saturate(1.3)brightness(1.08)}.confirm-keys{color:var(--text-dim);text-align:center;margin:6px 0 0;font-size:11px}.panel-head.is-draggable{cursor:grab;touch-action:none}.panel.is-dragging .panel-head{cursor:grabbing}.panel.is-moved{bottom:auto!important;right:auto!important;transform:none!important}.panel.is-dragging{opacity:.94;transition:none}.system-choice{flex-wrap:wrap;gap:6px;margin:4px 0;display:flex}.system-choice .kit-tab{text-align:center;cursor:pointer;flex:1;padding:6px 8px}.system-warn{color:#ffb3a3}.remote-names{pointer-events:none;position:absolute;inset:0}.remote-name{color:#cfe6ff;white-space:nowrap;text-shadow:0 1px 2px #000,0 0 6px #000;background:#080a1073;border-radius:2px;padding:1px 7px;font-size:12px;position:absolute;top:0;left:0}.remote-name.is-dead{opacity:.5}.net-wait{z-index:60;color:#d9d2c5;letter-spacing:.04em;background:#0b0a0c;justify-content:center;align-items:center;font-family:Cinzel,Noto Sans Thai,serif;font-size:20px;display:flex;position:fixed;inset:0}.maint{z-index:40;background:radial-gradient(at 50% 35%,#1c171d 0%,#0b0a0c 70%);flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:24px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.maint-logo{width:min(520px,86vw);height:auto}.maint-panel{text-align:center;width:min(460px,100%);padding:44px 28px 26px;position:relative;top:auto;left:auto;transform:none}.maint-text{color:#d9d2c5;margin:8px 0 22px;line-height:1.6}.maint-retry{min-width:160px;display:inline-block}.maint-staff{color:#8b8578;font-size:13px;text-decoration:underline}.party-panel{width:min(560px,96vw)}.party-tabs{gap:6px;margin-bottom:10px;display:flex}.party-body{flex-direction:column;gap:8px;max-height:min(64vh,560px);padding-right:4px;display:flex;overflow-y:auto}.party-none{margin:2px 0}.party-members{flex-direction:column;gap:5px;display:flex}.party-member,.party-board-row{border:1px solid var(--border);background:#121016;border-radius:2px;align-items:center;gap:9px;padding:6px 8px;display:flex}.party-member.is-offline{opacity:.55}.party-member.is-dead .party-life i{background:#6b2a2a}.party-face{object-fit:cover;border:1px solid var(--gold-dim);background:#0b0a0c;border-radius:2px;flex:none;width:38px;height:38px}.party-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.party-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.party-crown{color:#f0d34a;font-size:11.5px}.party-meta{color:var(--text-dim,#8b8578);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.party-life{background:#2a1414;border:1px solid #000;border-radius:1px;height:5px;overflow:hidden}.party-life i{background:linear-gradient(#e2483a,#9b1f17);height:100%;transition:width .3s;display:block}.party-acts{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:4px;max-width:46%;display:flex}.party-ask,.party-invite-row,.party-post,.party-board-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.party-ask-text,.party-posted{flex:1;min-width:140px;font-size:12.5px}.party-invite-input,.party-note-input{flex:1;min-width:140px}.party-board-head{justify-content:space-between}.party-panel .kit-btn{padding:3px 10px;font-size:12px}.party-leave,.party-create{align-self:flex-start}.party-note-line{color:#e6c983;border-left:2px solid var(--gold-dim);background:#08070a99;margin:2px 12px 0;padding:4px 8px;font-size:12.5px}.party-note-line.is-fail{color:#ffcfc4;border-left-color:#c24a3a}.party-frames{pointer-events:none;z-index:5;flex-direction:column;gap:6px;width:clamp(210px,19vw,270px);display:flex;position:absolute;top:200px;left:10px}.party-frames.has-asks{z-index:41}.party-frames-list{flex-direction:column;gap:5px;display:flex}.party-frame{border:1px solid var(--gold-dim);background:#0e0c11d1;border-radius:2px;align-items:center;gap:7px;padding:4px 7px 5px 4px;display:flex;box-shadow:0 0 0 1px #000}.party-frame.is-offline{opacity:.5}.party-frame .party-life{height:7px}.party-frame-you{color:#e6c983;font-size:11px}.party-frame.is-dead .party-life i{background:#6b2a2a}.party-frame-face{object-fit:cover;border:1px solid #000;border-radius:2px;flex:none;width:38px;height:38px}.party-frame-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.party-frame-name{color:#cfe8c8;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.party-frame-meta{color:#9a9384;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.party-frames-asks{flex-direction:column;gap:5px;display:flex}.party-frame-ask{border:1px solid var(--gold);pointer-events:auto;background:#140e0aeb;border-radius:2px;flex-wrap:wrap;align-items:center;gap:5px;padding:6px 7px;display:flex;box-shadow:0 0 10px #f0be5a40}.party-frame-ask-text{color:#f2e2bc;flex:100%;font-size:12px}.party-frame-ask .kit-btn{padding:2px 10px;font-size:11.5px}.chat-box{pointer-events:none;z-index:6;flex-direction:column;gap:4px;width:min(420px,60vw);display:flex;position:absolute;bottom:210px;left:12px}.chat-log{flex-direction:column;gap:1px;max-height:168px;padding-right:4px;display:flex;overflow:hidden}.chat-box.is-typing .chat-log{overflow-y:auto}.chat-log::-webkit-scrollbar{width:5px}.chat-log::-webkit-scrollbar-track{background:0 0}.chat-log::-webkit-scrollbar-thumb{background:#e6dcc647;border-radius:3px}.chat-log::-webkit-scrollbar-thumb:hover{background:#e6dcc680}.chat-log::-webkit-scrollbar-button{height:0;display:none}@supports not selector(::-webkit-scrollbar){.chat-log{scrollbar-width:thin;scrollbar-color:#e6dcc64d transparent}}.chat-line{color:#e6e0d2;text-shadow:0 1px 2px #000,0 0 4px #000;overflow-wrap:anywhere;font-size:12.5px;line-height:1.35;transition:opacity .6s}.chat-line.is-old{opacity:0}.chat-line .chat-who{color:#9fe39a;font-weight:600}.chat-line.is-mine .chat-who{color:#cfe6ff}.chat-line.is-note{color:#e6c983;font-style:italic}.chat-row{pointer-events:auto;align-items:center;gap:6px;display:none}.chat-box.is-typing .chat-row{display:flex}.chat-box.is-typing .chat-log{pointer-events:auto;background:#08070a8c}.chat-channel{color:#9fe39a;background:#08070ab3;border:1px solid #9fe39a66;border-radius:2px;padding:2px 6px;font-size:11.5px}.chat-input{flex:1}.pick-menu{z-index:30;white-space:nowrap;padding:3px 10px;font-size:12px;position:absolute;transform:translate(-50%,-130%)}.pick-menu[hidden]{display:none}.remote-name.is-pickable{pointer-events:auto;cursor:pointer}.remote-name.is-party{color:#9fe39a}@media (max-width:640px){.party-frames{width:160px}}.chat-line.is-local .chat-who{color:#e6dcc6}.chat-line.is-party .chat-who{color:#9fe39a}.chat-line.is-whisper .chat-who,.chat-line.is-whisper .chat-text{color:#f2a6e0}.chat-line.is-mine.is-local .chat-who{color:#cfe6ff}.chat-channel{cursor:pointer;color:#e6dcc6;border-color:#e6dcc666}.chat-channel.is-party{color:#9fe39a;border-color:#9fe39a66}.party-friend-input{flex:1;min-width:140px}.sk-ghost{z-index:60;pointer-events:none;color:#f0d48c;border:1px solid var(--gold);background:#0c0a0ee0;border-radius:3px;place-items:center;width:46px;height:46px;display:grid;position:fixed;top:0;left:0;box-shadow:0 0 0 1px #000,0 0 14px #f0c87880}.sk-ghost .glyph-img{width:88%;height:88%}.sk-ghost .glyph{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:70%;height:70%}.is-skills-open .hud [data-skill-slot],.is-skill-drag .hud [data-skill-slot]{pointer-events:auto}.is-skills-open .hud [data-skill-slot],.skills-panel .is-draggable{cursor:grab}.is-skill-drag,.is-skill-drag *{cursor:grabbing!important}.slot-cell.is-drop-ok .slot-well2,.hud [data-skill-slot].is-drop-ok .slot{border-color:#9fe39a;box-shadow:0 0 0 1px #000,0 0 12px #9fe39abf}.slot-cell.is-drop-bad .slot-well2,.hud [data-skill-slot].is-drop-bad .slot{border-color:#e0574a;box-shadow:0 0 0 1px #000,0 0 12px #e0574a99}.world-map-panel{flex-direction:column;gap:8px;width:min(1000px,95vw);max-height:94vh;display:flex}.wm-frame{background:radial-gradient(at 50% 52%,#24201a 0%,#15120f 58%,#0c0a09 100%);border:1px solid #3a3340;border-radius:2px;min-height:0;position:relative;box-shadow:inset 0 0 50px #000000d9}.wm-map{width:100%;height:auto;max-height:calc(94vh - 190px);display:block}.wm-road{stroke:#c9a35c;stroke-width:4px;stroke-dasharray:12 9;stroke-linecap:round;opacity:.6}.wm-road.is-story{stroke:#8b8578;opacity:.5}.wm-art{opacity:.92;pointer-events:none}.wm-area-disc{fill:var(--look);fill-opacity:.08;stroke:var(--look);stroke-width:3px;stroke-opacity:.85;transition:fill-opacity .2s}.wm-area:hover .wm-area-disc{fill-opacity:.24}.wm-name{fill:#f0e2c0;paint-order:stroke;stroke:#000;stroke-width:5px;stroke-linejoin:round;font:600 24px Noto Sans Thai,Inter,sans-serif}.wm-name.is-small{font-size:18px}.wm-level{fill:#e3c37e;paint-order:stroke;stroke:#000;stroke-width:4px;stroke-linejoin:round;font:700 16px Inter,Noto Sans Thai,sans-serif}.wm-site circle{stroke:#000;stroke-width:1.5px}.wm-site-char{fill:#120f0c;pointer-events:none;font:700 13px Inter,sans-serif}.wm-site.is-dim{opacity:.4}.wm-hub circle{fill:#c9a35c1a;stroke:#c9a35c;stroke-width:4px}.wm-hub-icon{fill:#f0d48c;paint-order:stroke;stroke:#000;stroke-width:3px;font-size:52px}.wm-story circle{fill:#8b857829;stroke:#8b8578;stroke-width:3px;stroke-dasharray:6 5}.wm-story-icon{fill:#d9d2c5;font-size:30px}.wm-me{pointer-events:none}.wm-me-ring{fill:none;stroke:#5fff9a;stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:1.4s ease-out infinite wm-pulse}.wm-me-dot{fill:#5fff9a;stroke:#000;stroke-width:2px}.wm-me-label{fill:#5fff9a;paint-order:stroke;stroke:#000;stroke-width:5px;stroke-linejoin:round;font:700 17px Noto Sans Thai,sans-serif}@keyframes wm-pulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.7)}}.wm-where{color:#f0e2c0;text-align:center;font-size:14px}.wm-legend{color:#cfc6b4;flex-wrap:wrap;justify-content:center;gap:6px 16px;font-size:12.5px;display:flex}.wm-legend-item{align-items:center;gap:6px;display:inline-flex}.wm-legend-mark{background:var(--mark);color:#120f0c;border:1px solid #000;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-style:normal;font-weight:700;display:inline-grid}.wm-legend-item.is-link .wm-legend-mark{color:var(--mark);background:0 0;border:none;font-size:18px}.wm-hint{text-align:center;margin:0}.zone-banner.is-threat{color:#ffd84a;text-shadow:0 0 10px #ff4a4acc,0 2px 3px #000}.boss-bar.is-threat .boss-fill{background:linear-gradient(#ffcf4a,#c8661e)}.boss-bar.is-threat .boss-name{color:#ffd84a}.wm-site.is-hot circle{transform-box:fill-box;transform-origin:50%;animation:.9s ease-in-out infinite alternate wm-hot}@keyframes wm-hot{0%{transform:scale(1)}to{transform:scale(1.6)}}.archive-row{flex-wrap:wrap;gap:6px}.archive-go{padding:3px 10px;font-size:12px}.archive-go.is-off,.map-tier.is-off,.panel-btn.is-off{opacity:.45}.map-cards{grid-template-columns:repeat(5,1fr);gap:6px;margin:2px 0 8px;display:grid}.map-card{aspect-ratio:3/5;object-fit:cover;border:1px solid var(--gold-dim);border-radius:2px;width:100%;box-shadow:0 0 0 1px #000}.map-tiers{grid-template-columns:repeat(5,1fr);gap:6px;margin:6px 0 10px;display:grid}.map-tier{text-align:center;border:1px solid var(--border);cursor:pointer;background:#0e0c11b3;padding:6px 4px;font-size:12px}.map-tier.is-on{border-color:var(--gold);color:#f0d48c;box-shadow:0 0 8px #f0c8784d}.map-mods{flex-direction:column;gap:4px;display:flex}.map-mod{border:1px solid var(--border);cursor:pointer;background:#0e0c1199;padding:5px 8px;font-size:12.5px}.map-mod.is-on{border-color:var(--gold);color:#f0e2c0}.map-foot{justify-content:space-between;align-items:center;margin-top:10px}.panel-note.is-party{color:#9fe39a}.party-frame-ask.is-wait{border-color:var(--gold-dim)}#ui>.instance-timer{color:#f0d48c;border:1px solid var(--gold-dim);pointer-events:none;z-index:6;background:#0e0c11cc;border-radius:2px;padding:3px 14px;font:600 13px Noto Sans Thai,Inter,sans-serif;position:absolute;top:10px;left:50%;transform:translate(-50%)}#ui>.instance-timer[hidden]{display:none}.guild-badge{--guild:#c9a35c;border:1px solid var(--guild);color:var(--guild);white-space:nowrap;background:#0a090cd9;border-radius:2px;align-items:center;gap:4px;padding:1px 6px 1px 2px;font-family:Cinzel,serif;font-size:12px;line-height:1.2;display:inline-flex}.guild-badge-sym{color:#0b0a0c;background:var(--guild);border-radius:1px;place-items:center;width:1.45em;height:1.45em;font-style:normal;display:grid;overflow:hidden}.guild-badge-pic{object-fit:contain;width:100%;height:100%}.player-menu-btn{align-items:center;gap:6px;display:flex}.player-menu-ico{object-fit:contain;pointer-events:none;width:20px;height:20px}.guild-sym-pic{object-fit:contain;pointer-events:none;width:26px;height:26px}.guild-badge-tag{letter-spacing:.06em;font-weight:700}.guild-badge.is-big{box-shadow:0 0 10px color-mix(in srgb, var(--guild) 35%, transparent);gap:8px;padding:3px 10px 3px 3px;font-size:20px}.guild-panel{width:min(600px,96vw)}.guild-body{flex-direction:column;gap:8px;max-height:min(66vh,600px);padding-right:4px;display:flex;overflow-y:auto}.guild-top{border:1px solid var(--border);background:#121016;border-radius:2px;align-items:center;gap:14px;padding:8px;display:flex}.guild-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.guild-name{color:var(--text);margin:0;font-family:Cinzel,serif;font-size:17px}.guild-points{background:#1b1820;border:1px solid #000;border-radius:1px;height:6px;overflow:hidden}.guild-points i{background:linear-gradient(90deg,#8a6a2c,#f0d34a);height:100%;display:block}.guild-hint{margin:0;font-size:11.5px}.guild-notice{border-left:2px solid var(--gold-dim);white-space:pre-wrap;overflow-wrap:anywhere;background:#121016;margin:0;padding:6px 8px;font-size:13px}.guild-notice-row,.guild-invite-row,.guild-invite,.guild-foot,.guild-preview{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.guild-preview,.guild-foot{justify-content:flex-start;gap:10px}.guild-notice-input,.guild-invite-input{flex:1;min-width:160px}.guild-members{flex-direction:column;gap:4px;display:flex}.guild-member{border:1px solid var(--border);background:#121016;border-radius:2px;align-items:center;gap:8px;padding:5px 8px;display:flex}.guild-member.is-offline{opacity:.55}.guild-rank{text-align:center;width:16px;color:var(--text-dim,#8b8578);flex:none}.guild-rank.is-leader{color:#f0d34a}.guild-rank.is-officer{color:#9fc6ff}.guild-member-name{color:var(--text);white-space:nowrap;font-size:13px}.guild-member-meta{min-width:0;color:var(--text-dim,#8b8578);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11.5px;overflow:hidden}.guild-member-acts{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:4px;max-width:48%;display:flex}.guild-panel .kit-btn{padding:3px 10px;font-size:12px}.guild-btn.is-danger{color:#ffb4a8}.guild-form{flex-direction:column;gap:6px;display:flex}.guild-tag-input{text-transform:uppercase;max-width:160px}.guild-pick{flex-wrap:wrap;gap:5px;display:flex}.guild-sym,.guild-col{cursor:pointer;border:1px solid var(--border);width:30px;height:30px;color:var(--text);background:#121016;border-radius:2px;place-items:center;font-size:17px;display:grid}.guild-sym.is-on,.guild-col.is-on{border-color:var(--gold);box-shadow:0 0 0 1px #000,0 0 8px #f0c87873}.guild-create{align-self:flex-start}@media (max-width:640px){.guild-member{flex-wrap:wrap}.guild-member-acts{justify-content:flex-start;width:100%;max-width:none}}.remote-guild{font-family:Cinzel,serif;font-weight:700}.chat-line.is-guild .chat-who{color:#f0c67a}.chat-channel.is-guild{color:#f0c67a;border-color:#f0c67a73}.player-menu{z-index:52;border:1px solid var(--gold-dim);background:#0e0c11f2;border-radius:3px;flex-direction:column;gap:4px;min-width:130px;padding:6px;display:flex;position:absolute;transform:translate(-50%,6px);box-shadow:0 0 0 1px #000,0 6px 16px #0009}.player-menu[hidden]{display:none}.player-menu-name{color:var(--text-dim,#8b8578);text-align:center;border-bottom:1px solid var(--border);padding-bottom:2px;font-size:12px}.player-menu-btn{text-align:center;padding:4px 10px;font-size:12.5px}.pvp-asks{z-index:50;pointer-events:none;flex-direction:column;gap:6px;display:flex;position:absolute;top:120px;left:50%;transform:translate(-50%)}.pvp-ask{pointer-events:auto;border:1px solid var(--gold);background:#0e0c11f0;border-radius:3px;align-items:center;gap:8px;padding:8px 12px;display:flex;box-shadow:0 0 0 1px #000,0 0 14px #f0c87840}.pvp-ask-text{color:var(--text);font-size:13.5px}.pvp-ask .kit-btn,.pvp-duel .kit-btn{padding:3px 12px;font-size:12.5px}.pvp-duel{z-index:41;color:#ffd9cf;background:#280a0adb;border:1px solid #c24a3a;border-radius:3px;align-items:center;gap:10px;padding:6px 12px;font-size:13.5px;display:flex;position:absolute;top:74px;left:50%;transform:translate(-50%)}.pvp-duel[hidden]{display:none}.trade-panel{--tcell:clamp(34px, min(3.4vw, 5.2vh), 46px);width:auto;max-width:min(620px,96vw);left:2vw;transform:none}.trade-cols{grid-template-columns:1fr 1fr;gap:10px;padding:0 12px;display:grid}.trade-col{border:1px solid var(--border);background:#121016;border-radius:2px;flex-direction:column;gap:6px;min-width:0;padding:8px;display:flex}.trade-col.is-mine{border-color:var(--gold-dim)}.trade-col.is-locked{box-shadow:inset 0 0 0 1px #78d2788c,0 0 10px #78d27833}.trade-count{color:var(--text-dim);text-align:right;margin-top:-4px;font-size:11px}.trade-slots{grid-template-columns:repeat(4, var(--tcell));grid-auto-rows:var(--tcell);justify-content:center;gap:3px;display:grid}.trade-slot{background:#050408d9;border:1px solid #3a3340e6;border-radius:2px;position:relative}.trade-slot>.inv-item{cursor:default;position:absolute;inset:1px}.trade-slot>.inv-item.is-pickable{cursor:pointer}.trade-slot>.inv-item.is-pickable:hover{box-shadow:0 0 0 1px var(--gold), 0 0 8px #f0be5a73}.trade-orbs{max-width:none}.trade-orbs .inv-orb.is-pickable{cursor:pointer}.trade-gold{color:#f0d48c;align-items:center;gap:6px;font-size:13px;display:flex}.trade-gold-input{width:110px}.trade-warn{color:#ff8f80}.trade-hint{padding:0 12px}.trade-foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:8px 12px 12px;display:flex}.trade-panel .kit-btn{padding:4px 12px;font-size:12.5px}.inventory-panel .inv-item.is-traded{box-shadow:inset 0 0 0 2px #7fe07a,0 0 8px #7fe07a80}.inventory-panel .inv-item.is-traded:after{content:"✓";color:#9ff59a;text-shadow:0 0 3px #000,0 1px #000;font-size:12px;font-weight:700;position:absolute;top:0;right:2px}.inv-orb.is-tradable{cursor:pointer}.inv-orb.is-tradable:hover{border-color:#7fe07a}.is-touch .trade-panel{border-radius:0;width:42%;max-width:none;max-height:none;top:0;bottom:0;left:0;overflow:auto}.kit-btn.is-off{opacity:.45;cursor:not-allowed}@media (max-width:640px){.trade-cols{grid-template-columns:1fr}}.remote-name.is-red{color:#ff9a8a}.remote-name.is-blue{color:#9cc4ff}.remote-name.has-life{padding-bottom:5px}.remote-name.has-life:after{content:"";background:linear-gradient(90deg, #e2483a var(--life,100%), #281414e6 var(--life,100%));border-radius:1px;height:3px;position:absolute;bottom:1px;left:6px;right:6px}.guild-tabs{gap:6px;margin-bottom:8px;display:flex}.guild-btn.is-on{border-color:var(--gold);color:#f0d48c}.siege-open-box{background:#46140f80;border:1px solid #c24a3a;border-radius:2px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px;display:flex}.siege-table{flex-direction:column;gap:3px;display:flex}.siege-row{border:1px solid var(--border);background:#121016;grid-template-columns:46px 1fr auto;gap:8px;padding:4px 8px;font-size:12.5px;display:grid}.siege-rank{color:#f0d34a;text-align:center}.siege-recent.is-won{color:#9fe39a}.siege-offer{justify-content:space-between}.siege-hud{pointer-events:none;z-index:12;position:absolute;inset:0}.siege-hud[hidden]{display:none}.siege-board{box-sizing:border-box;filter:drop-shadow(0 2px 4px #000);background:url(/ui/siege-scoreboard.webp) 50%/100% 100% no-repeat;grid-template-columns:1fr 112px 1fr;align-items:center;width:600px;height:175px;padding:0 66px 26px;font-family:Cinzel,serif;display:grid;position:absolute;top:4px;left:50%;transform:translate(-50%)}.siege-side{text-shadow:0 1px 2px #000,0 0 6px #000;border-radius:2px;flex-direction:column;align-items:center;min-width:0;padding:2px 8px;display:flex}.siege-side.is-red,.siege-side.is-blue{background:0 0}.siege-board .siege-mid{justify-content:center;align-self:stretch;min-width:0;padding-bottom:6px;position:relative}.siege-board .siege-points,.siege-board .siege-bars{position:absolute;left:50%;transform:translate(-50%)}.siege-board .siege-points{top:calc(100% - 18px)}.siege-board .siege-bars{box-sizing:border-box;border:1px solid var(--gold-dim);background:#0a090cdb;border-radius:3px;width:230px;padding:4px 8px;top:calc(100% + 8px)}.siege-tag{letter-spacing:.08em;color:#fff3df;font-size:16px}.siege-side-name{color:#d9d2c5;text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-family:Noto Sans Thai,sans-serif;font-size:11px;overflow:hidden}.siege-score{color:#f0d48c;font-variant-numeric:tabular-nums;font-size:22px}.siege-mid{flex-direction:column;align-items:center;gap:3px;min-width:150px;display:flex}.siege-clock{color:#f0d48c;font-variant-numeric:tabular-nums;font-size:20px}.siege-points{gap:5px;display:flex}.siege-pt{border:1px solid #000;place-items:center;width:20px;height:20px;font-size:11px;display:grid;transform:rotate(45deg)}.siege-pt.is-none{background:#6e6a60}.siege-pt.is-red{background:#c33a2e}.siege-pt.is-blue{background:#3a74c2}.siege-bars{flex-direction:column;gap:2px;width:100%;font-family:Noto Sans Thai,sans-serif;display:flex}.siege-bar{color:#cfc7b8;grid-template-columns:54px 1fr;align-items:center;gap:5px;font-size:10.5px;display:grid}.siege-bar i{background:#221c20;border:1px solid #000;height:5px;display:block}.siege-bar b{background:linear-gradient(90deg,#3a74c2,#7fb0ff);height:100%;display:block}.siege-bar.is-core b{background:linear-gradient(90deg,#4fd0ff,#c8f2ff)}.siege-banner{color:#fff3df;border:1px solid var(--gold-dim);white-space:nowrap;background:#0a090cd9;border-radius:3px;padding:6px 16px;font-size:15px;position:absolute;top:262px;left:50%;transform:translate(-50%)}.siege-banner[hidden]{display:none}.siege-banner.is-red{color:#ffcbc2;border-color:#c33a2e}.siege-banner.is-blue{color:#cfe0ff;border-color:#3a74c2}.siege-actions{pointer-events:auto;gap:8px;display:flex;position:absolute;bottom:30%;left:50%;transform:translate(-50%)}.siege-act{padding:6px 16px;font-size:14px}.siege-aim-note{color:#ffe2a0;border:1px solid var(--gold);white-space:nowrap;background:#0a090ce0;border-radius:3px;padding:4px 12px;font-size:13px;position:absolute;bottom:calc(30% + 44px);left:50%;transform:translate(-50%)}.siege-aim-note[hidden]{display:none}.siege-feed{flex-direction:column;align-items:flex-end;gap:3px;display:flex;position:absolute;top:420px;right:12px}.siege-kill{color:#e6dcc6;background:#0a090ccc;border-right:3px solid #888;padding:2px 8px;font-size:12px}.siege-kill.is-red{border-right-color:#c33a2e}.siege-kill.is-blue{border-right-color:#3a74c2}.siege-map{border:1px solid var(--gold-dim);background:#0c0a0ed9;border-radius:3px;position:absolute;top:262px;right:12px;overflow:hidden}.siege-map-art{opacity:.62}.siege-map-wall{stroke:#8a7c66;stroke-width:1.4px}.siege-map-pt{stroke:#000;stroke-width:.4px;opacity:.85}.siege-map-pt.is-none{fill:#6e6a60}.siege-map-pt.is-red{fill:#c33a2e}.siege-map-pt.is-blue{fill:#3a74c2}.siege-map-gate{fill:#b08a52;stroke:#000;stroke-width:.4px}.siege-map-core{fill:#5fd4ff;stroke:#000;stroke-width:.4px}.siege-map-gate.is-broken,.siege-map-core.is-broken{fill:#3a3340}.siege-map-dot.is-red{fill:#ff6a5a}.siege-map-dot.is-blue{fill:#7fb0ff}.siege-map-dot.is-none{fill:#ccc}.siege-map-dot.is-me{stroke:#fff;stroke-width:.6px}body.in-siege .quest-tracker{display:none}@media (max-width:1100px){.siege-board{grid-template-columns:1fr 86px 1fr;width:440px;height:128px;padding:0 48px 18px;top:2px}.siege-board .siege-bars{width:190px}.siege-side{min-width:72px;padding:1px 4px}.siege-side-name{display:none}.siege-tag{font-size:13px}.siege-score{font-size:17px}.siege-mid{min-width:120px}.siege-clock{font-size:16px}.siege-bar{grid-template-columns:44px 1fr;font-size:9.5px}.siege-banner{font-size:13px;top:205px}}@media (max-width:640px){.siege-map{display:none}.siege-side{min-width:0}.siege-board{grid-template-columns:1fr 68px 1fr;width:340px;height:99px;padding:0 36px 14px}.siege-board .siege-bars{width:170px}.siege-board .siege-mid{min-width:0}.siege-banner{top:170px}}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,.chat-log,.portal-content-body,[data-selectable]{-webkit-user-select:text;user-select:text}img{-webkit-user-drag:none}.admin-target{background:#46140f59;border:1px solid #5a2a22;border-radius:2px;margin-bottom:4px;padding:4px 6px}.admin-players{flex-direction:column;gap:4px;max-height:300px;display:flex;overflow-y:auto}.admin-player{border:1px solid var(--border);background:#121016;border-radius:2px;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 8px;display:flex}.admin-player-name{color:var(--text);font-size:13px}.admin-player-meta{min-width:160px;color:var(--text-dim,#8b8578);flex:1;font-size:11.5px}.admin-player-acts{flex-wrap:wrap;gap:4px;display:flex}.admin-player-acts .kit-btn{padding:2px 8px;font-size:11.5px}.admin-input{flex:1;min-width:160px}.admin-num{width:80px}.admin-buffs{flex-direction:column;gap:4px;display:flex}.buff-chips{pointer-events:none;z-index:6;flex-direction:column;align-items:flex-end;gap:3px;display:flex;position:absolute;bottom:200px;right:12px}.buff-chips[hidden]{display:none}.buff-chip{color:#fff3c9;background:linear-gradient(90deg,#78500ad9,#3c2808d9);border:1px solid #c9a35c;border-radius:2px;padding:2px 8px;font-size:12px;box-shadow:0 0 8px #f0c8784d}.stats-panel{width:min(760px,96vw)}.fb-panel{width:min(520px,96vw);top:10vh}.fb-body,.fb-done{flex-direction:column;gap:8px;padding:10px 16px 14px;display:flex}.fb-body[hidden],.fb-done[hidden]{display:none}.fb-intro{color:var(--text);margin:0;font-size:12.5px;line-height:1.6}.fb-kinds{flex-wrap:wrap;gap:6px;display:flex}.fb-kind{cursor:pointer;padding:4px 10px;font-size:12px}.fb-text{box-sizing:border-box;resize:vertical;width:100%;min-height:130px;color:var(--text);border:1px solid var(--border);-webkit-user-select:text;user-select:text;background:#0f0d11;border-radius:3px;outline:none;padding:8px 10px;font:13px/1.55 Noto Sans Thai,Inter,sans-serif}.fb-text:focus{border-color:var(--gold-dim)}.fb-foot{color:var(--text-dim);justify-content:space-between;gap:10px;font-size:11.5px;display:flex}.fb-count{font-variant-numeric:tabular-nums;flex:none}.fb-status{color:#ff9a7a;min-height:1.2em;font-size:12px}.fb-buttons{justify-content:flex-end;display:flex}.fb-send{padding:7px 22px;font-size:14px}.fb-send.is-off{opacity:.6;pointer-events:none}.fb-thanks{text-align:center;color:#8fe08a;padding:18px 0 6px;font-size:15px}.fb-again{align-self:center;padding:5px 16px}.is-touch .fb-panel{top:2vh}.shot-clean #hint,.shot-clean #hud-debug{display:none!important}.report-panel{z-index:60;width:min(460px,96vw);top:14vh}.report-reasons .fb-kind.is-on{color:#fff3d8;background:linear-gradient(#8a2a22,#5a1612)}.report-text{min-height:70px}.report-buttons{gap:8px}.report-cancel{padding:6px 16px}.report-send.is-off{opacity:.55;pointer-events:none}.block-notice{z-index:400;pointer-events:auto;background:#050407db;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.block-box{text-align:center;width:min(460px,100%);padding:22px 22px 18px;position:relative;inset:auto;transform:none}.block-title{color:#ff9a8a;margin:0 0 12px;font-family:Cinzel,Noto Sans Thai,serif;font-size:20px}.block-line{color:var(--text);margin:4px 0;font-size:14px;line-height:1.6}.block-back{margin-top:16px;padding:8px 24px;display:inline-block}.admin-banform{background:#5a161240;border:1px solid #7a2a22;border-radius:4px;flex-wrap:wrap;gap:6px;margin:-2px 0 6px;padding:6px 8px}.st-top{border-bottom:1px solid var(--gold-dark);align-items:center;gap:14px;margin-bottom:10px;padding:4px 4px 10px;display:flex}.st-face{border:2px solid var(--gold);background:#0b0a0c;border-radius:50%;flex:none;width:64px;height:64px;overflow:hidden;box-shadow:0 0 0 1px #000,0 0 10px #f0be5a59}.st-face img{object-fit:cover;width:100%;height:100%}.st-who{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.st-name{color:#f6dfa0;text-shadow:0 0 4px #000;font:700 18px Cinzel,Noto Sans Thai,serif}.st-sub{color:var(--text-dim);font-size:12.5px}.st-xp{border:1px solid var(--gold-dark);background:#0e0c11;border-radius:2px;height:7px;margin-top:3px;position:relative;overflow:hidden}.st-xp-fill{background:linear-gradient(#f0d48c,#a8822e);width:0;position:absolute;top:0;bottom:0;left:0}.st-xp-text{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:11px}.st-body{grid-template-columns:1fr 1fr;gap:10px 16px;max-height:min(58vh,540px);padding-right:4px;display:grid;overflow-y:auto}.st-group{border:1px solid var(--border);background:#0e0c1199;border-radius:2px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.st-group-title{margin-bottom:4px;font-size:13px}.stp-row{border-bottom:1px dashed #3a334099;justify-content:space-between;align-items:baseline;gap:10px;padding:2px 0;font-size:12.5px;display:flex}.stp-row:last-child{border-bottom:none}.st-label{color:var(--text-dim)}.st-value{color:var(--text);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.st-value.is-life{color:#ff7a6e}.st-value.is-mana{color:#7fa4ff}.st-value.is-es{color:#5fd4ff}.st-value.is-str{color:#ff8f6a}.st-value.is-dex{color:#8fe08a}.st-value.is-int{color:#8fb4ff}.st-value.is-fire{color:#ff6a2f}.st-value.is-cold{color:#5fd4ff}.st-value.is-lightning{color:#ffe45c}.st-value.is-chaos{color:#c85cff}.st-value.is-bad{-webkit-text-decoration:underline wavy #ff5050b3;text-decoration:underline wavy #ff5050b3}.st-foot{color:var(--text-dim);text-align:center;margin-top:8px;font-size:11px}@media (max-width:640px){.st-body{grid-template-columns:1fr}}.is-touch .stats-panel{border-radius:0;width:auto;max-width:none;max-height:none;inset:0;overflow:auto;transform:none}.is-touch .st-body{max-height:none}.remote-name{isolation:isolate}.remote-name .nm-body{align-items:center;gap:0;display:inline-flex}.remote-name .nm-body .remote-guild{margin-right:4px}.remote-name .nm-orn,.remote-name .nm-gm{display:none}.remote-name .nm-over{pointer-events:none;flex-direction:column;align-items:center;gap:1px;width:max-content;display:flex;position:absolute;bottom:calc(100% + 1px);left:50%;transform:translate(-50%)}.remote-name .nm-guild{letter-spacing:.02em;text-shadow:0 0 3px #000,0 1px 1px #000,0 0 6px #000000e6;white-space:nowrap;font:700 11px/1.25 Noto Sans Thai,Inter,sans-serif}.remote-name .nm-guild[hidden],.remote-name .nm-crown[hidden]{display:none}.remote-name .nm-title{letter-spacing:.02em;color:#d9d2c5;text-shadow:0 0 3px #000,0 1px 1px #000,0 0 6px #000000e6;white-space:nowrap;font:700 10.5px/1.25 Noto Sans Thai,Inter,sans-serif}.remote-name .nm-title[hidden]{display:none}.remote-name .nm-title.is-rare{color:#8fb4ff}.remote-name .nm-title.is-epic{color:#d59bff}.remote-name .nm-title.is-legend{color:#ffb45a;text-shadow:0 0 3px #000,0 1px 1px #000,0 0 8px #ff963cbf;animation:2.4s ease-in-out infinite nm-legend}@keyframes nm-legend{50%{color:#fff0b0}}@media (prefers-reduced-motion:reduce){.remote-name .nm-title.is-legend{animation:none}}.remote-name .nm-crown{display:none}.remote-name.is-self{color:#fff3cf}@keyframes nm-glow{0%,to{filter:brightness()}50%{filter:brightness(1.25)}}@keyframes nm-sweep{0%{background-position:-160% 0}60%,to{background-position:260% 0}}@keyframes nm-float{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-2px)}}@keyframes nm-hue{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}.remote-name.has-plate{letter-spacing:.02em;border-radius:3px;padding:2px 10px;font-weight:600}.remote-name.has-plate:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff47 50%,#0000 65%) 0 0/60% 100% no-repeat;animation:3.6s ease-in-out infinite nm-sweep;position:absolute;inset:0}.remote-name.has-plate .nm-orn{opacity:.95;margin:0 5px;font-size:8px}.remote-name.plate-ember{color:#ffe1c2;text-shadow:0 0 6px #ff7828e6,0 1px 1px #000;background:linear-gradient(#4a1a08 0%,#200a04 100%);border:1px solid #ff8a3c;animation:1.8s ease-in-out infinite nm-glow;box-shadow:0 0 0 1px #000,0 0 10px #ff6e1ea6,inset 0 0 6px #ff782866}.remote-name.plate-ember .nm-orn{color:#ffb36b;display:inline}.remote-name.plate-frost{color:#eafaff;text-shadow:0 0 6px #78dcfff2,0 1px 1px #000;background:linear-gradient(#123552 0%,#08172a 100%);border:1px solid #9fe6ff;box-shadow:0 0 0 1px #000,0 0 10px #5fd4ff99,inset 0 0 8px #a0e6ff59}.remote-name.plate-frost .nm-orn{color:#c9f3ff;display:inline}.remote-name.plate-verdant{color:#f1ffe2;text-shadow:0 0 5px #8ce66ee6,0 1px 1px #000;background:linear-gradient(#1d3a14 0%,#0b1a08 100%);border:1px solid #d8c062;box-shadow:0 0 0 1px #000,0 0 0 2px #3f7a2c,0 0 10px #82dc6480}.remote-name.plate-verdant .nm-orn{color:#9fe07a;display:inline}.remote-name.plate-royal{color:#fff4c8;text-shadow:0 0 6px #ffd778e6,0 1px 1px #000;background:linear-gradient(#5c1010 0%,#2a0606 100%);border:1px solid #f6d77c;font-family:Cinzel,Noto Sans Thai,serif;box-shadow:0 0 0 1px #3a2a08,0 0 0 2px #c9a35c,0 0 0 3px #000,0 0 14px #f0c86eb3}.remote-name.plate-royal .nm-orn{color:#ffd76a;text-shadow:0 0 6px #ffcf5a;display:inline}.remote-name.plate-void{color:#f4e6ff;text-shadow:0 0 8px #c88cff,0 1px 1px #000;background:radial-gradient(at 50% 0,#3a1366 0%,#12051f 70%,#07020c 100%);border:1px solid #c18bff;animation:2.4s ease-in-out infinite nm-glow;box-shadow:0 0 0 1px #000,0 0 12px #b06cffbf,inset 0 0 10px #8c46ff73}.remote-name.plate-void .nm-orn{color:#e2b8ff;display:inline}.remote-name.plate-eclipse{color:#fff6da;text-shadow:0 0 8px #ffd26e,0 1px 1px #000;background:radial-gradient(circle,#1a1206 0%,#050403 75%);border:1px solid #ffd76a;font-family:Cinzel,Noto Sans Thai,serif;box-shadow:0 0 0 1px #000,0 0 0 2px #7a5414,0 0 0 3px #ffd76a,0 0 18px #ffc85ad9,0 0 30px #ff8c2859}.remote-name.plate-eclipse .nm-orn{color:#ffe08a;text-shadow:0 0 8px #ffb84a;display:inline}.remote-name.plate-eclipse:before{background:conic-gradient(#ffd76e00 0deg,#ffd76e59 40deg,#ffd76e00 80deg) 0 0/100% 100%;animation:6s linear infinite nm-hue}.remote-name.plate-rank1{color:#fff8dc;text-shadow:0 0 8px #ffdc78,0 1px 1px #000;background:linear-gradient(#6b4a0c 0%,#2b1c03 100%);border:1px solid #ffe28a;font-family:Cinzel,Noto Sans Thai,serif;animation:1.6s ease-in-out infinite nm-glow;box-shadow:0 0 0 1px #000,0 0 0 2px #b8862a,0 0 0 3px #fff0b0,0 0 16px #ffd75ae6}.remote-name.plate-rank1 .nm-orn{color:#ffe590;text-shadow:0 0 8px #ffc840;display:inline}.remote-name.plate-rank3{color:#f4f8ff;text-shadow:0 0 6px #dcebfff2,0 1px 1px #000;background:linear-gradient(#4a5566 0%,#1a1f28 100%);border:1px solid #e3ecf7;font-family:Cinzel,Noto Sans Thai,serif;box-shadow:0 0 0 1px #000,0 0 0 2px #8f9bad,0 0 12px #d2e1f5bf}.remote-name.plate-rank3 .nm-orn{color:#dfe9f7;display:inline}.remote-name.plate-rank10{color:#ffe9d6;text-shadow:0 0 6px #f0aa6ee6,0 1px 1px #000;background:linear-gradient(#5a3218 0%,#241208 100%);border:1px solid #e0a070;box-shadow:0 0 0 1px #000,0 0 0 2px #8a5228,0 0 10px #e1965aa6}.remote-name.plate-rank10 .nm-orn{color:#f0b888;display:inline}.remote-name.is-admin{color:#fff7d6;text-shadow:0 0 8px #ffdc78,0 1px 1px #000;background:linear-gradient(#7a0d0d 0%,#3a0505 55%,#1a0202 100%);border:1px solid #ffe08a;border-radius:4px;padding:3px 14px;font-family:Cinzel,Noto Sans Thai,serif;font-size:13px;font-weight:700;animation:2s ease-in-out infinite nm-glow;box-shadow:0 0 0 1px #4a2a00,0 0 0 2px #e8b84a,0 0 0 3px #000,0 0 0 4px #b8862a,0 0 18px #ffc850e6,0 0 36px #ff3c1e73}.remote-name.is-admin .nm-orn{color:#ffe08a;text-shadow:0 0 8px #ffcc4a;margin:0 6px;font-size:9px;display:inline}@keyframes nm-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.remote-name.is-admin .nm-crown:not([hidden]){color:#ffd84a;text-shadow:0 0 6px #ffb020,0 0 14px #ffb428e6,0 2px #6a3a00;margin-bottom:-2px;font-size:17px;line-height:1;animation:2.2s ease-in-out infinite nm-bob;display:block}.remote-name.is-admin .nm-gm{color:#3a1a00;text-shadow:none;background:linear-gradient(#fff2b0,#e2a92e);border-radius:2px;margin-right:6px;padding:0 4px;font-size:10px;line-height:14px;display:inline-block;box-shadow:0 0 6px #ffc850e6}.chat-bubble{white-space:normal;overflow-wrap:anywhere;text-align:center;letter-spacing:0;color:#1d1712;width:max-content;max-width:230px;text-shadow:none;pointer-events:none;z-index:2;background:#fcf8eef5;border:1px solid #503c1e99;border-radius:9px;margin-bottom:7px;padding:4px 10px;font:500 12.5px/1.35 Noto Sans Thai,Inter,sans-serif;transition:opacity .5s;position:relative;box-shadow:0 2px 8px #0009}.chat-bubble:after{content:"";border:6px solid #0000;border-top-color:#fcf8eef5;position:absolute;top:100%;left:50%;transform:translate(-50%)}.chat-bubble.is-party{border-color:#5fbf55;box-shadow:0 0 0 1px #5fbf5580,0 2px 8px #0009}.chat-bubble.is-guild{border-color:#d9a640;box-shadow:0 0 0 1px #d9a64080,0 2px 8px #0009}.chat-bubble.is-fading{opacity:0}.st-plates{border:1px solid var(--border);background:#0e0c1199;border-radius:2px;flex-direction:column;grid-column:1/-1;gap:4px;padding:8px 10px;display:flex}.st-plate-row{flex-wrap:wrap;gap:10px;padding:18px 2px 4px;display:flex}.st-plate{cursor:pointer;border:1px solid #0000;border-radius:3px;flex-direction:column;align-items:center;gap:6px;min-width:120px;padding:8px 6px 6px;display:flex;position:relative}.st-plate:hover{border-color:var(--gold-dim);background:#f0c8780d}.st-plate.is-on{border-color:var(--gold);cursor:default;box-shadow:0 0 8px #f0be5a59}.st-plate.is-locked{cursor:default}.st-plate.is-locked .remote-name{filter:grayscale(.85)brightness(.6);animation:none}.st-plate .remote-name.is-preview{position:relative;top:auto;left:auto;transform:none}.st-plate-note{color:var(--text-dim);text-align:center;max-width:140px;font-size:10.5px}.st-plate.is-on .st-plate-note{color:#f0d48c}.inv-orb.is-plate{border-color:#c9a35c}.announce-banner{pointer-events:none;z-index:35;justify-content:center;width:min(860px,92vw);display:flex;position:absolute;top:11vh;left:50%;transform:translate(-50%)}.ab-card{isolation:isolate;background:linear-gradient(#6e0e0cf0 0%,#300605f0 60%,#160303f0 100%);border:1px solid #ffe08a;border-radius:4px;flex-direction:column;align-items:center;gap:6px;max-width:100%;padding:12px 34px 16px;transition:opacity .8s,transform .8s;animation:.5s cubic-bezier(.2,1.4,.4,1) ab-in;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #4a2a00,0 0 0 3px #d7a640,0 0 0 4px #000,0 0 0 5px #8a6018,0 0 36px #ffbe50b3,0 10px 30px #000000b3}.ab-card:before{content:"";z-index:-1;background:linear-gradient(105deg,#0000 35%,#ffebaa47 50%,#0000 65%) 0 0/50% 100% no-repeat;animation:2.8s ease-in-out infinite nm-sweep;position:absolute;inset:0}.ab-card.is-out{opacity:0;transform:translateY(-12px)}@keyframes ab-in{0%{opacity:0;transform:translateY(-18px)scale(.92)}to{opacity:1;transform:none}}.ab-title{letter-spacing:.22em;color:#ffd76a;text-shadow:0 0 8px #ffc85ae6,0 1px #000;align-items:center;gap:10px;font:700 14px/1 Cinzel,Noto Sans Thai,serif;display:flex}.ab-crown{color:#ffd84a;text-shadow:0 0 8px #ffb020,0 0 16px #ffb428cc;font-size:18px}.ab-text{color:#fff7de;text-align:center;overflow-wrap:anywhere;text-shadow:0 0 12px #ffc864d9,0 2px #000,0 0 3px #000;font:700 clamp(20px,2.8vw,34px)/1.3 Noto Sans Thai,Inter,sans-serif}.st-group-title .st-free{color:var(--text-dim);border:1px solid var(--border);border-radius:10px;margin-left:auto;padding:1px 8px;font-size:11.5px}.st-group-title .st-free.is-on{color:#1a1206;background:linear-gradient(#ffe9a8,#e0a93a);border-color:#ffe08a;animation:1.6s ease-in-out infinite nm-glow;box-shadow:0 0 8px #ffd26eb3}.st-points .stp-row{justify-content:flex-start;align-items:center;gap:10px}.st-points .st-label{flex:1}.st-points .st-value{text-align:right;min-width:34px}.st-byhand{color:#c9a35c;font-size:11px}.st-plus{color:#1a1206;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(#ffe9a8 0%,#e0a93a 100%);border:1px solid #ffe08a;border-radius:3px;flex:none;place-items:center;width:22px;height:22px;font:700 16px/1 Inter,sans-serif;display:grid;box-shadow:0 0 0 1px #000,0 0 8px #ffd26e8c}.st-plus:hover{filter:brightness(1.15)}.st-plus.is-off{opacity:.25;cursor:default;box-shadow:none}.st-reset{align-self:flex-start;margin-top:4px;padding:3px 10px;font-size:11.5px}.st-hint{color:#8b8578;margin:-1px 0 3px;font-size:10.5px}.st-value.is-power{color:#e3c37e}.st-path-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.st-path{border:1px solid var(--border);background:#0a090cb3;border-radius:3px;flex-direction:column;gap:3px;padding:8px 9px;font-size:11.5px;display:flex}.st-path.is-on{background:linear-gradient(#5a3c1459,#0a090cb3);border-color:#e0a93a;box-shadow:0 0 0 1px #000,0 0 12px #e0a93a73}.st-path-name{color:#f0d48c;font:700 14px/1.2 Noto Sans Thai,sans-serif}.st-path-en{color:#8b8578;letter-spacing:.04em;font:600 10.5px Cinzel,serif}.st-path-desc{color:#d9d2c5;margin-bottom:2px}.st-path-line b{color:#c9a35c;font-weight:600}.st-path-line span{color:#cfc6b4}.st-path-state{color:#9fe39a;margin-top:4px;font-weight:600}.st-path-go{align-self:flex-start;margin-top:5px;padding:3px 10px;font-size:11.5px}.st-path-go.is-off{opacity:.45}@media (max-width:760px){.st-path-row{grid-template-columns:1fr}}.cp-points{display:none}.charpanel .cp-points:not([hidden]){left:var(--x,70px);top:var(--y,60px);color:#1a1206;pointer-events:auto;cursor:pointer;z-index:3;background:linear-gradient(#ffe9a8,#e0a93a);border:1px solid #ffe08a;border-radius:10px;place-items:center;min-width:28px;height:20px;padding:0 6px;font:700 12px/1 Inter,sans-serif;animation:1.4s ease-in-out infinite nm-glow;display:grid;position:absolute;box-shadow:0 0 0 1px #000,0 0 10px #ffd26ed9}.dungeon-panel{width:min(1080px,97vw);max-height:min(760px,92vh)}.dg-week{text-align:center;padding:0 12px 6px}.dg-body{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:12px;min-height:0;padding:0 12px 12px;display:grid;overflow:hidden}.dg-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;padding-right:4px;display:grid;overflow-y:auto}.dg-card{background:linear-gradient(180deg, color-mix(in srgb, var(--dg) 22%, #141117) 0%, #0e0c11 100%);border:1px solid color-mix(in srgb, var(--dg) 45%, #2a2530);cursor:pointer;border-radius:3px;flex-direction:column;gap:3px;padding:8px 9px 9px;display:flex;position:relative;overflow:hidden}.dg-card:hover{border-color:var(--dg)}.dg-card.is-on{border-color:var(--dg);box-shadow:0 0 0 1px #000, 0 0 14px color-mix(in srgb, var(--dg) 60%, transparent)}.dg-card.is-done{opacity:.75}.dg-art{background:radial-gradient(ellipse at 50% 120%, color-mix(in srgb, var(--dg) 75%, #000) 0%, color-mix(in srgb, var(--dg) 20%, #0b0a0c) 70%);place-items:center;height:74px;margin:-8px -9px 4px;display:grid;position:relative;overflow:hidden}.dg-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dg-mark{color:color-mix(in srgb, var(--dg) 70%, #fff);text-shadow:0 0 14px var(--dg), 0 2px 0 #000;font-size:40px;line-height:1}.dg-name{color:#f6e7c4;font:700 14px Noto Sans Thai,Cinzel,serif}.dg-floor{color:var(--text);font-size:12.5px}.dg-bar{background:#07060a;border:1px solid #000c;border-radius:2px;height:5px;overflow:hidden}.dg-bar i{background:linear-gradient(90deg, color-mix(in srgb, var(--dg) 60%, #000), var(--dg));height:100%;display:block}.dg-best{color:var(--text-dim);font-size:11px}.dg-verdict{border:1px solid;border-radius:9px;align-self:flex-start;margin-top:2px;padding:1px 7px;font-size:11px;font-weight:600}.dg-verdict.is-ok,.dg-power.is-ok b{color:#8fe08a;border-color:#8fe08a80}.dg-verdict.is-close,.dg-power.is-close b{color:#ffd66a;border-color:#ffd66a80}.dg-verdict.is-hard,.dg-power.is-hard b{color:#ff7a6e;border-color:#ff7a6e8c}.dg-detail{background:linear-gradient(180deg, color-mix(in srgb, var(--dg) 10%, #121016) 0%, #0e0c11 100%);border:1px solid color-mix(in srgb, var(--dg) 35%, #2a2530);border-radius:3px;flex-direction:column;gap:7px;padding:10px 12px;display:flex;overflow-y:auto}.dg-title{color:color-mix(in srgb, var(--dg) 55%, #fff);text-shadow:0 0 10px color-mix(in srgb, var(--dg) 50%, transparent), 0 1px 0 #000;font:700 19px Noto Sans Thai,Cinzel,serif}.dg-sub{letter-spacing:.12em;color:var(--text-dim);text-transform:uppercase;margin-top:-6px;font:600 11px Cinzel,serif}.dg-danger{color:#ff9a8a;font-size:12px}.dg-next,.dg-rank,.dg-rewards{border-top:1px solid #3a3340cc;flex-direction:column;gap:3px;padding-top:6px;display:flex}.dg-line{color:var(--text);font-size:12.5px}.dg-line.is-altar{color:#9fd8ff}.dg-power{border:1px solid var(--border);background:#00000059;border-radius:2px;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:2px;padding:5px 8px;font-size:12.5px;display:flex}.dg-power b{font-weight:700}.dg-buttons{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.dg-go{padding:7px 18px;font-size:14px}.dg-reset{padding:5px 12px;font-size:12px}.dg-go.is-off,.dg-reset.is-off{opacity:.45;cursor:not-allowed}.dg-rank-row{border-radius:2px;grid-template-columns:26px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:2px 4px;font-size:12px;display:grid}.dg-rank-row.is-me{background:#f0c8781f}.dg-rank-no{color:var(--text-dim);text-align:center;font:700 12px Cinzel,serif}.dg-rank-row.is-top1 .dg-rank-no{color:#ffd76a;text-shadow:0 0 6px #ffc850cc}.dg-rank-row.is-top2 .dg-rank-no{color:#d9e2ee}.dg-rank-row.is-top3 .dg-rank-no{color:#d99a66}.dg-rank-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dg-rank-floor{color:#f0d48c;font-variant-numeric:tabular-nums}.dg-rank-mine{color:#f0d48c;margin-top:3px;font-size:12px}.dg-rank-last{margin-top:6px}@media (max-width:760px){.dg-body{grid-template-columns:1fr;overflow-y:auto}.dg-cards,.dg-detail{overflow:visible}}.is-touch .dungeon-panel{border-radius:0;width:auto;max-width:none;max-height:none;inset:0;transform:none}.dgh-bar{white-space:nowrap;background:linear-gradient(180deg, color-mix(in srgb, var(--dg,#c9a35c) 24%, #100d13eb) 0%, #0a090ceb 100%);border:1px solid color-mix(in srgb, var(--dg,#c9a35c) 60%, #000);z-index:8;pointer-events:none;border-radius:3px;align-items:center;gap:12px;max-width:94vw;padding:5px 8px 5px 14px;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #000,0 4px 14px #0009}.dgh-bar[hidden],.dgh-banner[hidden],.dgh-leave[hidden]{display:none}.dgh-name{color:color-mix(in srgb, var(--dg,#c9a35c) 55%, #fff);font:700 13px Noto Sans Thai,serif}.dgh-floor{color:#fff3cf;font:700 15px Cinzel,Noto Sans Thai,serif}.dgh-state{color:var(--text);font-size:12.5px}.dgh-state.is-boss{color:#ff8a7a;font-weight:700}.dgh-state.is-clear,.dgh-state.is-done{color:#8fe08a;font-weight:700}.dgh-state.is-failed{color:#ff7a6e;font-weight:700}.dgh-clock{color:#f0d48c;font-variant-numeric:tabular-nums;font-size:12.5px}.dgh-leave{pointer-events:auto;padding:2px 9px;font-size:11.5px}.dgh-banner{pointer-events:none;z-index:9;flex-direction:column;align-items:center;gap:2px;animation:2.6s ease-out forwards dgh-in;display:flex;position:absolute;top:20vh;left:50%;transform:translate(-50%)}@keyframes dgh-in{0%{opacity:0;transform:translate(-50%)scale(1.5)}12%{opacity:1;transform:translate(-50%)scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%)scale(.98)}}.dgh-banner-big{letter-spacing:.06em;color:#fff3cf;text-shadow:0 0 18px #ffc864b3,0 3px #000,0 0 4px #000;white-space:nowrap;font:700 clamp(34px,6vw,64px)/1 Cinzel,Noto Sans Thai,serif}.dgh-banner-small{letter-spacing:.14em;color:#f0d48c;text-shadow:0 0 6px #000,0 1px #000;white-space:nowrap;font:600 clamp(13px,1.6vw,18px) Noto Sans Thai,serif}.dgh-banner.is-altar .dgh-banner-big{color:#bfe6ff;text-shadow:0 0 20px #6ebeffd9,0 3px #000}.dgh-banner.is-boss .dgh-banner-big{color:#ff8a7a;text-shadow:0 0 20px #ff4628d9,0 3px #000;font-size:clamp(26px,4.4vw,46px)}.dgh-clear{background:linear-gradient(180deg, color-mix(in srgb, var(--dg,#c9a35c) 20%, #100d13e6) 0%, #0a090ce6 100%);border:1px solid color-mix(in srgb, var(--dg,#c9a35c) 60%, #000);z-index:8;pointer-events:none;border-radius:3px;align-items:center;gap:14px;width:max-content;max-width:min(820px,94vw);padding:7px 10px 7px 14px;animation:.25s ease-out dgh-drop;display:flex;position:absolute;top:48px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #000,0 4px 14px #0009}.dgh-clear[hidden]{display:none}@keyframes dgh-drop{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.dgh-clear-info{flex-direction:column;gap:3px;min-width:0;display:flex}.dgh-clear-top{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.dgh-clear-title{color:#8fe08a;text-shadow:0 0 8px #78dc6e73;font:700 16px Cinzel,Noto Sans Thai,serif}.dgh-clear-time{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:12px}.dgh-gold{color:#ffd76a;text-shadow:0 0 8px #ffc85a80;font:700 15px Inter,sans-serif}.dgh-repeat{color:var(--text-dim);font-size:11.5px}.dgh-orb{color:#c9a35c;font-size:12px}.dgh-altar{color:#9fd8ff;font-size:11.5px}.dgh-clear-next{color:var(--text);flex-wrap:wrap;gap:2px 10px;font-size:12px;display:flex}.dgh-clear-next .dg-power{font-size:12px}.dgh-loot{flex-wrap:wrap;gap:2px 10px;font-size:12px;display:flex}.dgh-loot-time{color:#f0d48c;font-weight:600}.dgh-ready{color:#9fd8ff}.dgh-buttons{flex-direction:column;flex:none;gap:6px;display:flex}.dgh-buttons>*{pointer-events:auto;text-align:center;white-space:nowrap}.dgh-go{padding:6px 18px;font-size:14px}.dgh-out{padding:3px 14px;font-size:12px}.dgh-buttons .is-off{opacity:.6;cursor:default}@media (max-width:640px){.dgh-clear{flex-direction:column;align-items:stretch;gap:6px;padding:6px 10px;top:44px}.dgh-buttons{flex-direction:row;justify-content:center}}.death-leave{margin-top:8px}.death-choices{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.death-home[hidden],.death-leave[hidden]{display:none}.dgw,.dgw-tint,.dgw-flash{pointer-events:none;position:absolute;inset:0}.dgw-tint[hidden],.dgw-flash[hidden]{display:none}.dgw-flash.is-on{animation:.52s ease-out forwards dgw-flash}@keyframes dgw-flash{0%{opacity:0}8%{opacity:1}20%{opacity:.25}30%{opacity:.9}to{opacity:0}}.net-stats{z-index:7;white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums;color:#cfc6b4;text-shadow:0 1px #000,0 0 3px #000;align-items:center;gap:0;font:600 11.5px/1 Inter,Noto Sans Thai,sans-serif;display:flex;position:absolute;bottom:2px;left:10px;overflow:hidden}.net-stats>span{border-left:1px solid #c9a35c59;padding:0 7px}.net-stats>span:first-child{border-left:0;padding-left:0}.net-stats>span[hidden]{display:none}.net-stats .is-good{color:#8fe08a}.net-stats .is-fair{color:#f0d48c}.net-stats .is-bad{color:#ff7a6e}.net-stats .ns-where{color:#f0d48c}.net-stats .ns-where.is-button{pointer-events:auto;cursor:pointer}.net-stats .ns-where.is-button:hover{color:#fff3cf;text-decoration:underline}.cm-menu{z-index:45;border:1px solid var(--gold-dim);background:linear-gradient(#1b1820fa,#0b0a0cfa);border-radius:3px;flex-direction:column;gap:6px;width:300px;padding:10px;display:flex;position:absolute;box-shadow:0 0 0 1px #000,0 8px 24px #000c}.cm-menu[hidden]{display:none}.cm-title{color:var(--gold);letter-spacing:.06em;font:700 13px Cinzel,Noto Sans Thai,serif}.cm-rows{flex-direction:column;gap:5px;display:flex}.cm-row{padding:6px 9px}.cm-note{color:#ff9a7a;min-height:1em;font-size:11.5px}.is-touch .net-stats{font-size:10px}.cp-logo{width:min(420px,70vw);max-height:16vh}.menu .panel.cp-panel{width:min(760px,100%)}.cp-body{grid-template-columns:minmax(200px,.8fr) 1.4fr;gap:16px;padding:14px 18px 6px;display:grid}.cp-col{flex-direction:column;gap:8px;min-width:0;display:flex}.cp-servers,.cp-channels{flex-direction:column;gap:6px;display:flex}.cp-server,.cp-channel{cursor:pointer;background:linear-gradient(90deg,#1f1b24f5,#110e14f5);border:1px solid #3a3040;padding:9px 12px;box-shadow:0 0 0 1px #0009}.cp-server:hover,.cp-channel:hover{border-color:#8a6d3a}.cp-server.is-on,.cp-channel.is-on{border-color:var(--kit-gold);background:linear-gradient(90deg,#761c1499,#22180ff0);box-shadow:inset 0 0 0 1px #0009,0 0 10px #a0281459}.cp-server{flex-direction:column;gap:3px;display:flex}.cp-server-name{color:#f6dfa0;letter-spacing:.06em;font:700 16px Cinzel,Noto Sans Thai,serif}.cp-server-count{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:12px}.cp-channel{flex-direction:column;gap:6px;display:flex}.cp-channel-top{align-items:baseline;gap:10px;display:flex}.cp-channel-name{color:#f1e2c0;letter-spacing:.08em;font:700 14px Cinzel,Inter,serif}.cp-channel-level{font-size:12px;font-weight:600}.cp-channel-count{color:var(--text-dim);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.cp-bar{background:#0b090d;border:1px solid #2c2532;border-radius:2px;height:8px;overflow:hidden}.cp-bar-fill{border-radius:1px;height:100%;transition:width .4s ease-out}.cp-channel.is-quiet .cp-bar-fill{background:linear-gradient(90deg,#3d8a3a,#8fe08a)}.cp-channel.is-quiet .cp-channel-level{color:#8fe08a}.cp-channel.is-busy .cp-bar-fill{background:linear-gradient(90deg,#a8843f,#f0d48c)}.cp-channel.is-busy .cp-channel-level{color:#f0d48c}.cp-channel.is-crowded .cp-bar-fill{background:linear-gradient(90deg,#a8502a,#ff9a5a)}.cp-channel.is-crowded .cp-channel-level{color:#ff9a5a}.cp-channel.is-full{opacity:.6;cursor:not-allowed}.cp-channel.is-full .cp-bar-fill{background:linear-gradient(90deg,#8a2020,#ff6a5a)}.cp-channel.is-full .cp-channel-level{color:#ff6a5a}.cp-status{min-height:1.3em;color:var(--text-dim);padding:4px 18px;font-size:12px}.cp-foot{align-items:center;gap:10px;padding:8px 18px 16px;display:flex}.cp-total{color:#e6c983;margin-right:auto;font-size:12.5px}.cp-enter{letter-spacing:.06em;padding:8px 30px;font-size:15px}.cp-enter.is-off{opacity:.5;pointer-events:none}.cp-back{padding:6px 14px;font-size:12.5px}@media (max-width:640px){.cp-body{grid-template-columns:1fr}}.guild-badge-medal{object-fit:contain;width:1.35em;height:1.35em;margin-left:1px}.guild-tab{align-items:center;gap:6px;display:inline-flex}.guild-tab-ico{object-fit:contain;pointer-events:none;width:20px;height:20px}.siege-season-head{align-items:center;gap:6px;display:flex}.siege-season-ico{object-fit:contain;width:22px;height:22px}.siege-rank{align-items:center;gap:3px;display:inline-flex}.siege-rank-medal{object-fit:contain;width:18px;height:18px}.trade-btn-ico{object-fit:contain;vertical-align:-4px;pointer-events:none;width:18px;height:18px;margin-right:6px}.auto-btn{cursor:pointer;pointer-events:auto;z-index:25;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 40% 35%,#3a3026,#120e0c 70%);border:2px solid #8a6a3a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:78px;height:78px;display:flex;position:absolute;bottom:150px;right:calc(50% - 360px);box-shadow:0 0 14px #000c,inset 0 0 10px #000c}.auto-btn:hover{border-color:#d9b46a}.auto-btn-ring{pointer-events:none;border:2px dashed #c9a35c59;border-radius:50%;position:absolute;inset:-6px}.auto-btn.is-on{background:radial-gradient(circle at 40% 35%,#1f4a2c,#0c140e 70%);border-color:#6be08a;box-shadow:0 0 22px #5ae6828c,inset 0 0 12px #000000b3}.auto-btn.is-on .auto-btn-ring{border-color:#78f096cc;animation:4s linear infinite auto-spin}@keyframes auto-spin{to{transform:rotate(360deg)}}.auto-btn-word{color:#f2e2bc;letter-spacing:.04em;font-family:Cinzel,Noto Sans Thai,serif;font-size:16px}.auto-btn.is-on .auto-btn-word{color:#c8ffd6;text-shadow:0 0 8px #78ffa0cc}.auto-btn-state{color:#c9bfae;font-size:10.5px}.auto-btn-time{color:#ffe39a;font-variant-numeric:tabular-nums;font-size:10.5px}.inv-orb.is-auto{border-color:#6be08a;box-shadow:inset 0 0 8px #5ae68240}@media (max-width:900px){.auto-btn{width:64px;height:64px;bottom:210px;right:12px}}.ride-btn{cursor:pointer;pointer-events:auto;z-index:25;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 40% 35%,#3a3026,#120e0c 70%);border:2px solid #8a6a3a;border-radius:50%;justify-content:center;align-items:flex-end;width:64px;height:64px;display:flex;position:absolute;bottom:150px;left:calc(50% - 372px);box-shadow:0 0 12px #000c,inset 0 0 10px #000c}.ride-btn[hidden]{display:none}.ride-btn:hover{border-color:#d9b46a}.ride-btn.is-on{border-color:#ffd76a;box-shadow:0 0 18px #ffcd64a6,inset 0 0 10px #0009}.ride-btn-pic{object-fit:contain;pointer-events:none;filter:drop-shadow(0 1px 2px #000);width:calc(100% - 12px);height:calc(100% - 18px);position:absolute;inset:6px 6px 12px}.ride-btn-word{color:#f6e6c0;background:linear-gradient(#7a1a14,#3e0a08);border:1px solid #c9a35c;border-radius:3px;margin-bottom:-9px;padding:0 6px;font-size:11px;line-height:15px;position:relative}.ride-btn.is-on .ride-btn-word{background:linear-gradient(#8a6a1a,#4a3608)}.ride-btn-key{color:#ffe9b0;text-align:center;background:#16141a;border:1px solid #c9a35c;border-radius:4px;min-width:18px;height:18px;padding:0 3px;font:600 11px/16px Inter,sans-serif;position:absolute;top:-4px;right:-4px}@media (max-width:900px){.ride-btn{width:56px;height:56px;bottom:210px;left:12px}}.market-btn{z-index:25;pointer-events:auto;padding:8px 16px;font-size:14px;position:absolute;bottom:max(180px,20.5vh);right:calc(50% - 360px)}@media (max-width:900px){.market-btn{bottom:210px;right:12px}}.market-panel{z-index:40;flex-direction:column;width:420px;max-width:calc(100vw - 32px);max-height:calc(100vh - 220px);display:flex;position:absolute;top:90px;left:24px;transform:none}.market-body{flex-direction:column;gap:6px;padding:8px 12px 12px;display:flex;overflow-y:auto}.market-label{color:#c9bfae;font-size:12px}.market-title-row{display:flex}.market-title-input{flex:1}.market-list{flex-direction:column;gap:4px;display:flex}.market-row{background:#00000059;border:1px solid #3a3340;border-radius:2px;grid-template-columns:40px 1fr auto auto;align-items:center;gap:8px;padding:3px 6px;display:grid}.market-pic{place-items:center;width:36px;height:36px;display:grid}.market-pic img{object-fit:contain;width:34px;height:34px}.market-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.market-price{align-items:center;gap:4px;display:flex}.market-price-input{text-align:right;font-variant-numeric:tabular-nums;width:96px}.market-coin,.market-tag{color:#e8c070;font-variant-numeric:tabular-nums;font-size:12px}.market-tag.is-short{color:#d06050}.market-x{color:#c9bfae;cursor:pointer;border:1px solid #5a4a36;border-radius:2px;place-items:center;width:22px;height:22px;display:grid}.market-x:hover{color:#ffb0a0;border-color:#a04030}.market-buy{padding:3px 12px;font-size:12px}.market-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.market-count{color:#a89c84;font-size:12px}.market-shop-title{color:#ffe39a;padding:2px 0 4px;font-family:Cinzel,Noto Sans Thai,serif;font-size:16px}.market-sold{color:#c9bfae;flex-direction:column;gap:2px;font-size:12px;display:flex}.market-tax{font-size:11.5px}.nm-shop{pointer-events:auto;cursor:pointer;color:#3a2006;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#ffe7a8,#e8b85a);border:1px solid #8a5a1a;border-radius:3px;max-width:220px;margin-bottom:3px;padding:2px 10px;font-size:12px;font-weight:600;overflow:hidden;box-shadow:0 2px 6px #0009,inset 0 1px #fff9}.nm-shop:hover{filter:brightness(1.12);transform:translateY(-1px)}.mall-btn{color:#e8f4ff;cursor:pointer;pointer-events:auto;z-index:26;background:linear-gradient(#3a2a52,#1a1226);border:1px solid #c9a35c;border-radius:18px;align-items:center;gap:4px;padding:4px 12px 4px 6px;font-size:13px;font-weight:700;display:flex;position:absolute;top:14px;right:196px;box-shadow:0 0 12px #78b4ff59,inset 0 1px #ffffff26}.mall-btn img{filter:drop-shadow(0 0 4px #78c8ffcc);width:26px;height:26px}.mall-btn:hover{filter:brightness(1.15)}@media (max-width:640px){.mall-btn{top:150px;left:12px;right:auto}}.mall-panel{z-index:45;flex-direction:column;width:760px;max-width:calc(100vw - 32px);height:560px;max-height:calc(100vh - 120px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mall-top{justify-content:space-between;align-items:center;padding:6px 14px;display:flex}.mall-wallet{color:#cfe8ff;align-items:center;gap:6px;font-size:16px;display:flex}.mall-diamond{width:28px;height:28px}.mall-plus{padding:3px 12px;font-size:12px}.mall-tabs{flex-wrap:wrap;gap:4px;padding:0 12px 6px;display:flex}.mall-tab{padding:4px 12px;font-size:13px}.mall-tab.is-pass{color:#ffe39a}.mall-body{flex:1;padding:4px 12px 12px;overflow-y:auto}.mall-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;display:grid}.mall-card{text-align:center;background:linear-gradient(#281e32e6,#100c14e6);border:1px solid #4a3a5a;border-radius:4px;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;display:flex;position:relative}.mall-card:hover{border-color:#c9a35c;box-shadow:0 0 12px #ffc86433}.mall-pic{place-items:center;width:64px;height:64px;display:grid;position:relative}.mall-pic img{object-fit:contain;width:60px;height:60px}.mall-count{color:#fff;background:#8a2a2a;border-radius:8px;padding:0 5px;font-size:12px;font-weight:700;position:absolute;bottom:-2px;right:-4px}.mall-name{color:#f2e2bc;align-items:center;min-height:32px;font-size:13px;display:flex}.mall-desc{color:#a89c84;min-height:42px;font-size:11px}.mall-buy{width:100%;padding:4px 6px}.mall-buy.is-short{opacity:.7}.mall-price{color:#dff2ff;align-items:center;gap:4px;font-weight:700;display:inline-flex}.mall-diamond-s{width:18px;height:18px}.topup-tag{color:#3a2006;background:#ffd36a;border-radius:2px;padding:1px 6px;font-size:10.5px;position:absolute;top:6px;right:6px}.mall-paynote{color:#ffe39a;margin-top:10px}.pass-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pass-name{color:#ffe39a;margin:2px 0;font-family:Cinzel,Noto Sans Thai,serif;font-size:18px}.pass-left{color:#c9bfae;font-size:12px}.pass-buys{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 8px;display:flex}.pass-buy{padding:5px 14px}.pass-buy.is-all{background:linear-gradient(#b0842a,#6a4a10)}.pass-on{color:#8be0a0;font-size:13px}.pass-board{gap:6px;padding-bottom:8px;display:flex;overflow-x:auto}.pass-day{background:#00000059;border:1px solid #3a3340;border-radius:3px;flex-direction:column;flex:none;gap:4px;width:128px;padding:6px;display:flex}.pass-day.is-today{border-color:#ffd36a;box-shadow:0 0 12px #ffc85073}.pass-day.is-future{opacity:.6}.pass-day-no{text-align:center;color:#d9c08a;font-size:12px;font-weight:700}.pass-cell{text-align:center;border-radius:3px;flex-direction:column;align-items:center;gap:3px;min-height:104px;padding:5px 4px;display:flex}.pass-cell.is-free{background:#3c465a59;border:1px solid #3a4a5a}.pass-cell.is-premium{background:linear-gradient(#6e501473,#321e0a73);border:1px solid #8a6a2a}.pass-track{color:#a89c84;font-size:10.5px}.pass-cell.is-premium .pass-track{color:#ffd36a}.pass-reward{color:#e8e0d0;flex-direction:column;align-items:center;gap:2px;font-size:11px;display:flex}.pass-ico{object-fit:contain;width:34px;height:34px}.pass-gold{color:#e8c070}.pass-claim{padding:2px 12px;font-size:12px}.pass-cell.is-claim{border-color:#6be08a;box-shadow:inset 0 0 12px #78ffa040}.pass-state{color:#9a8f80;font-size:11px}.pass-cell.is-claimed{opacity:.6}.pass-cell.is-missed{filter:grayscale(.8);opacity:.5}.pass-cell.is-locked .pass-reward{filter:grayscale(.4)brightness(.8)}.inv-orb.is-boost{border-color:#c9a35c;box-shadow:inset 0 0 8px #ffc86440}.quest-tab-missions{position:relative}.quest-tab-missions.has-ready:after{content:"";background:#6be08a;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite ms-ping;position:absolute;top:3px;right:3px;box-shadow:0 0 6px #6be08a}@keyframes ms-ping{50%{opacity:.35}}.qt-missions{color:#d9c08a;font-size:11px}.qt-missions.is-ready{color:#8be0a0;font-weight:600}.mission-list{flex-direction:column;gap:6px;max-height:min(62vh,560px);padding-right:4px;display:flex;overflow-y:auto}.mission-list>*{flex:none}.mission-intro{margin:0}.mission-reset{color:#c9bfae;font-size:12px}.mission-card{border:1px solid var(--border);background:linear-gradient(#17141b,#100e13);border-left:3px solid #6a5228;border-radius:2px;grid-template-columns:1fr auto;grid-template-areas:"top btn""bar btn""pay btn";align-items:center;gap:4px 12px;padding:8px 10px;display:grid}.mission-top{grid-area:top;align-items:baseline;gap:8px;display:flex}.mission-name{color:#f0e3c4;font-size:13.5px}.mission-tag{color:#2a1606;background:#ffd36a;border-radius:2px;padding:0 6px;font-size:10.5px}.mission-card .quest-bar{border:1px solid var(--border);background:#0b0a0c;border-radius:2px;grid-area:bar;height:6px;overflow:hidden}.mission-card .quest-bar i{background:linear-gradient(90deg,#b8842f,#ffd166);height:100%;transition:width .4s;display:block}.mission-count{color:#ffd166;font-variant-numeric:tabular-nums;text-shadow:0 0 3px #000;grid-area:bar;justify-self:end;margin-right:4px;font-size:10.5px}.mission-rewards{grid-area:pay}.mission-claim{text-align:center;grid-area:btn;min-width:92px}.mission-claim.is-off{filter:grayscale(.85)brightness(.7);pointer-events:none}.mission-card.is-done:not(.is-claimed){border-left-color:#6be08a;box-shadow:inset 0 0 14px #6ee68c1f}.mission-card.is-done:not(.is-claimed) .quest-bar i{background:linear-gradient(90deg,#3aa860,#8be0a0)}.mission-card.is-claimed{opacity:.55}.mission-card.is-bonus{background:linear-gradient(#46300e8c,#140e0899);border-left-color:#ffd36a}.is-touch .mission-list{max-height:none;padding:0 8px;overflow:visible}.ach-panel{width:min(780px,96vw)}.ach-body{flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex}.ach-tabs{flex-wrap:wrap}.ach-sum{color:#ffd36a}.ach-list{flex-direction:column;gap:4px;max-height:min(60vh,540px);padding-right:4px;display:flex;overflow-y:auto}.ach-list>*{flex:none}.ach-row{border:1px solid var(--border);background:#121016;border-radius:2px;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:7px 10px;display:grid}.ach-mark{text-align:center;color:#6a5a40;font-size:18px;font-style:normal}.ach-mid{flex-direction:column;gap:4px;min-width:0;display:flex}.ach-name{color:#e8dcc0;font-size:13px}.ach-bar{border:1px solid var(--border);background:#0b0a0c;border-radius:2px;height:5px;overflow:hidden}.ach-bar i{background:linear-gradient(90deg,#6a5a9a,#b49cff);height:100%;display:block}.ach-pays .quest-reward{padding:2px 7px;font-size:11px}.ach-title-pay.is-rare{color:#b8ccff;border-color:#8fb4ff80}.ach-title-pay.is-epic{color:#e2b8ff;border-color:#d59bff80}.ach-title-pay.is-legend{color:#ffc27a;border-color:#ffb45a99}.ach-count{color:#c9bfae;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.ach-row.is-done{background:linear-gradient(90deg,#5a401259,#121016 60%);border-color:#8a6a2a}.ach-row.is-done .ach-mark{color:#ffd36a;text-shadow:0 0 8px #ffc85099}.ach-row.is-done .ach-bar i{background:linear-gradient(90deg,#b8842f,#ffd166)}.ach-row.is-done .ach-count{color:#ffd36a}.ach-trow{border:1px solid var(--border);cursor:pointer;background:#121016;border-radius:2px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:7px 10px;display:grid}.ach-trow:hover{border-color:var(--gold-dim)}.ach-trow.is-on{border-color:var(--gold);box-shadow:0 0 0 1px #000,0 0 8px #f0be5a59}.ach-trow.is-locked{cursor:default;opacity:.5}.ach-trow.is-locked:hover{border-color:var(--border)}.ach-tname{color:#d9d2c5;font-size:14px;font-weight:700}.ach-tname.is-rare{color:#8fb4ff}.ach-tname.is-epic{color:#d59bff}.ach-tname.is-legend{color:#ffb45a;text-shadow:0 0 8px #ff963c99}.ach-ttier{color:var(--text-dim);font-size:11px}.ach-tstate{color:#c9bfae;text-align:right;font-size:11.5px}.ach-trow.is-on .ach-tstate{color:#8be0a0}.is-touch .ach-panel,.is-touch .wardrobe-panel{border-radius:0;width:auto;max-width:none;max-height:none;inset:0;overflow:auto;transform:none}.is-touch .ach-list{max-height:none;overflow:visible}.wardrobe-panel{width:min(720px,96vw)}.wardrobe-body{flex-direction:column;gap:8px;min-height:0;display:flex;overflow-y:auto}.wardrobe-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px;display:grid}.wardrobe-card{text-align:center;border:1px solid var(--border);cursor:pointer;background:linear-gradient(#19161d,#0f0d12);border-radius:3px;flex-direction:column;align-items:center;gap:4px;padding:10px 6px 8px;display:flex;position:relative}.wardrobe-card:hover{border-color:var(--gold-dim)}.wardrobe-card.is-on{border-color:#ffd36a;box-shadow:0 0 0 1px #000,0 0 12px #ffc85066}.wardrobe-card.is-on:after{content:"✓";color:#8be0a0;font-weight:700;position:absolute;top:4px;right:7px}.wardrobe-card.is-locked{cursor:default}.wardrobe-card.is-locked .wardrobe-look{filter:grayscale(.7)brightness(.6)}.wardrobe-look{background:radial-gradient(circle,#2a2430,#0d0b10);border:1px solid #3a3340;border-radius:50%;place-items:center;width:52px;height:52px;font-size:26px;display:grid}.wardrobe-look.is-none{color:var(--text-dim);font-size:22px}.wardrobe-look.is-pet{text-shadow:0 0 10px}.wardrobe-look.is-prism{animation:3s linear infinite wd-prism}@keyframes wd-prism{0%{box-shadow:0 0 14px 4px #ff6a6a}33%{box-shadow:0 0 14px 4px #6aff8a}66%{box-shadow:0 0 14px 4px #6a8aff}to{box-shadow:0 0 14px 4px #ff6a6a}}.wardrobe-name{color:#f0e3c4;font-size:12.5px}.wardrobe-note{color:var(--text-dim);font-size:10.5px;line-height:1.4}.wardrobe-card.is-on .wardrobe-note{color:#8be0a0}.wardrobe-use{padding:2px 14px;font-size:12px}@media (prefers-reduced-motion:reduce){.wardrobe-look.is-prism,.quest-tab-missions.has-ready:after{animation:none}}.side-btn{color:#f0e3c4;cursor:pointer;pointer-events:auto;z-index:26;background:linear-gradient(#2c2418,#15110c);border:1px solid #8a6a2a;border-radius:18px;align-items:center;gap:5px;padding:4px 11px 4px 8px;font-size:13px;font-weight:700;display:flex;position:absolute;top:14px;box-shadow:0 0 8px #0009,inset 0 1px #ffffff1f}.side-btn i{font-size:17px;font-style:normal;line-height:1}.side-btn:hover{filter:brightness(1.18);border-color:#c9a35c}.side-btn.mail-btn{right:302px}.side-btn.ranks-btn{right:400px}.side-btn.mail-btn.has-new{border-color:#ffd36a;animation:1.8s ease-in-out infinite mail-glow;box-shadow:0 0 12px #ffd2648c}@keyframes mail-glow{50%{box-shadow:0 0 4px #ffd26433}}.side-badge{color:#fff;background:#d0342c;border:1px solid #ffb4a0;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font:700 11px/1 Inter,sans-serif;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 0 6px #ff3c28b3}.side-badge[hidden]{display:none}@media (max-width:640px){.side-btn{left:12px;right:auto}.side-btn.mail-btn{top:190px}.side-btn.ranks-btn{top:230px}}@media (prefers-reduced-motion:reduce){.side-btn.mail-btn.has-new{animation:none}}.is-touch .side-btn span{display:none}.mail-panel{z-index:45;flex-direction:column;width:min(820px,96vw);height:min(560px,100vh - 120px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mail-sum{color:#ffd36a}.mail-bar{gap:8px;padding:0 12px 6px;display:flex}.mail-all.is-off{filter:grayscale(.85)brightness(.7);pointer-events:none}.mail-cols{flex:1;grid-template-columns:minmax(220px,38%) 1fr;gap:10px;min-height:0;padding:0 12px 12px;display:grid}.mail-list{flex-direction:column;gap:4px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.mail-list>*{flex:none}.mail-row{border:1px solid var(--border);cursor:pointer;background:#121016;border-left:3px solid #4a4050;border-radius:2px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.mail-row:hover{border-color:var(--gold-dim)}.mail-row.is-on{border-color:var(--gold);box-shadow:0 0 0 1px #000,0 0 8px #f0be5a59}.mail-row.is-unread .mail-row-subject{color:#fff3d0;font-weight:700}.mail-row:not(.is-unread){opacity:.78}.mail-row.is-admin{border-left-color:#ffd36a}.mail-row.is-arena{border-left-color:#ff7a5a}.mail-row.is-world-boss{border-left-color:#c085ff}.mail-row.is-event,.mail-row.is-gift{border-left-color:#6be08a}.mail-seal{text-align:center;font-size:18px;font-style:normal}.mail-seal.is-big{font-size:30px}.mail-row-mid{flex-direction:column;min-width:0;display:flex}.mail-row-subject{color:#e8dcc0;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.mail-row-from{color:var(--text-dim);font-size:11px}.mail-gift-mark{font-size:15px;animation:1.6s ease-in-out infinite mail-gift}@keyframes mail-gift{50%{transform:translateY(-2px)}}.mail-page{background:linear-gradient(#30261a59,#0e0b0980);border:1px solid #3a3020;border-radius:3px;flex-direction:column;gap:8px;min-height:0;padding:10px 14px;display:flex;overflow-y:auto}.mail-page>*{flex:none}.mail-pick{margin:auto}.mail-letter-head{border-bottom:1px solid #4a3a20;align-items:center;gap:10px;padding-bottom:8px;display:flex}.mail-letter-title{flex-direction:column;gap:2px;display:flex}.mail-subject{color:#f0d79a;margin:0;font-family:Cinzel,Noto Sans Thai,serif;font-size:17px}.mail-meta{color:var(--text-dim);font-size:11.5px}.mail-body p{color:var(--text);margin:0 0 4px;font-size:13.5px;line-height:1.65}.mail-attached-head{color:#e6c983;letter-spacing:.04em;font-size:12px}.mail-attached{flex-wrap:wrap;gap:6px;display:flex}.mail-attached.is-taken{opacity:.5;filter:grayscale(.6)}.mail-thing{color:#ffe7a8;background:#f0be5a14;border:1px solid #f0be5a66;border-radius:14px;align-items:center;gap:5px;padding:4px 10px 4px 6px;font-size:12.5px;display:inline-flex}.mail-thing-ico{object-fit:contain;width:22px;height:22px}.mail-foot{gap:8px;margin-top:4px;display:flex}.mail-claim{text-align:center;min-width:120px}.mail-claim.is-off{filter:grayscale(.85)brightness(.7);pointer-events:none}.is-touch .mail-panel,.is-touch .ranks-panel{border-radius:0;width:auto;max-width:none;height:auto;max-height:none;inset:0;transform:none}.is-touch .mail-cols{grid-template-rows:minmax(120px,34vh) auto;grid-template-columns:1fr;overflow-y:auto}@media (prefers-reduced-motion:reduce){.mail-gift-mark{animation:none}}.ranks-panel{z-index:45;flex-direction:column;width:min(760px,96vw);height:min(600px,100vh - 110px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ranks-body{flex-direction:column;flex:1;gap:6px;min-height:0;padding:0 12px 10px;display:flex}.ranks-tabs .is-arena{color:#ffb08a}.ranks-season{color:#e8dcc0;background:linear-gradient(90deg,#78281473,#140a0a4d);border:1px solid #8a4a2a;border-radius:3px;flex-direction:column;gap:2px;padding:6px 10px;font-size:12px;display:flex}.ranks-season b{color:#ffc9a0;font-size:13.5px}.ranks-table{flex-direction:column;flex:1;gap:2px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.ranks-table>*{flex:none}.ranks-row{border:1px solid var(--border);background:#121016;border-radius:2px;grid-template-columns:48px 1fr 44px 120px;align-items:center;gap:8px;padding:5px 10px;font-size:13px;display:grid}.ranks-table.is-arena .ranks-row,.ranks-me.is-arena .ranks-row{grid-template-columns:48px 1fr 44px 70px 150px}.ranks-row.is-head{z-index:1;color:var(--text-dim);background:#0d0b10;font-size:11px;position:sticky;top:0}.ranks-row.is-top1{background:linear-gradient(90deg,#966e1480,#121016 70%);border-color:#c9a35c}.ranks-row.is-top2{background:linear-gradient(90deg,#78829659,#121016 70%);border-color:#8a96aa}.ranks-row.is-top3{background:linear-gradient(90deg,#8c502866,#121016 70%);border-color:#9a6a40}.ranks-row.is-me{box-shadow:inset 0 0 0 1px #6be08a}.rk-place{text-align:center;color:#ffd36a;font-variant-numeric:tabular-nums;font-weight:700}.rk-name{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}.rk-name b{color:#f0e3c4;text-overflow:ellipsis;overflow:hidden}.rk-guild{color:#9cc8ff;font-size:11px;font-style:normal}.rk-class{color:var(--text-dim);font-size:10.5px}.rk-level,.rk-record{text-align:center;color:#c9bfae;font-variant-numeric:tabular-nums}.rk-value{color:#ffe7a8;font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.rk-tier{color:#1a120a;background:#b07a4a;border-radius:2px;padding:0 6px;font-size:10.5px;font-style:normal}.rk-tier.is-silver{background:#b8c2d0}.rk-tier.is-gold{background:#ffd36a}.rk-tier.is-diamond{background:#8fe0ff}.rk-tier.is-master{background:#d59bff}.rk-tier.is-legend{background:linear-gradient(90deg,#ff9a5a,#ffe36a);box-shadow:0 0 6px #ffb450b3}.ranks-me{border-top:1px solid #4a3a20;flex-direction:column;gap:3px;padding-top:6px;display:flex}.ranks-me-head{color:#8be0a0;font-size:11px}.ranks-me-none{color:var(--text-dim);font-size:12.5px}.ranks-updated{color:var(--text-dim);text-align:right;font-size:10.5px}.is-touch .ranks-row{grid-template-columns:34px 1fr 34px 90px;font-size:12px}.is-touch .ranks-table.is-arena .ranks-row,.is-touch .ranks-me.is-arena .ranks-row{grid-template-columns:34px 1fr 34px 54px 110px}.wb-chip{color:#ffe2c0;text-align:center;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;z-index:7;background:linear-gradient(#461632e6,#1c0816e6);border:1px solid #b35a9a;border-radius:14px;max-width:min(520px,70vw);padding:4px 14px;font-size:12.5px;font-weight:600;position:absolute;top:54px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 10px #c850b459}.wb-chip[hidden]{display:none}.wb-chip.is-on{color:#fff;border-color:#ff8adf;animation:1.6s ease-in-out infinite wb-pulse;box-shadow:0 0 14px #ff6edc99}@keyframes wb-pulse{50%{box-shadow:0 0 4px #ff6edc33}}.wb-board{width:clamp(200px,17vw,260px);color:var(--text);pointer-events:none;z-index:5;background:linear-gradient(#280c22eb,#0c060ceb);border:1px solid #8a3a7a;border-left:3px solid #ff8adf;border-radius:3px;flex-direction:column;gap:5px;padding:8px 10px;font-size:12px;display:flex;position:absolute;top:50%;right:12px;box-shadow:0 4px 14px #0000008c}.wb-board[hidden]{display:none}.wb-head{color:#ffc2ee;justify-content:space-between;align-items:baseline;display:flex}.wb-left{font-variant-numeric:tabular-nums;color:#ffe2c0}.wb-life{background:#120810;border:1px solid #5a2a4a;border-radius:2px;height:14px;position:relative;overflow:hidden}.wb-life i{background:linear-gradient(90deg,#a01a5a,#ff5aa8);transition:width .6s;position:absolute;inset:0 auto 0 0}.wb-life span{text-align:center;color:#fff;text-shadow:0 0 3px #000;font-size:10.5px;line-height:14px;display:block;position:relative}.wb-list{flex-direction:column;gap:1px;margin:0;padding-left:20px;display:flex}.wb-row{justify-content:space-between;gap:8px;display:flex}.wb-row::marker{color:#ffd36a;font-weight:700}.wb-row.is-me{color:#8be0a0;font-weight:700}.wb-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wb-dmg{font-variant-numeric:tabular-nums;color:#ffe7a8}.wb-you{color:#8be0a0;border-top:1px solid #4a2040;padding-top:4px;font-size:11.5px}.is-touch .wb-board{width:min(220px,46vw);font-size:11px;top:auto;bottom:46%}.ab-card.is-world-boss{background:linear-gradient(#500e46f2 0%,#240622f2 60%,#0e030ef2 100%);border-color:#ffb0ef;box-shadow:0 0 0 1px #3a0030,0 0 0 3px #c060a8,0 0 0 4px #000,0 0 0 5px #7a2a6a,0 0 36px #ff64dca6,0 10px 30px #000000b3}.ab-card.is-world-boss .ab-title{color:#ffc2ee;text-shadow:0 0 8px #ff78dce6,0 1px #000}.boss-bar.is-world-boss .boss-name{color:#ffc2ee;text-shadow:0 0 8px #ff64dccc,0 1px #000}.boss-bar.is-world-boss .boss-track{border-color:#ff8adf;box-shadow:0 0 14px #ff64dc8c}.boss-bar.is-world-boss .boss-fill{background:linear-gradient(#ff5aa8,#8a1050)}.wm-wb circle{fill:#5a1048;stroke:#ff8adf;stroke-width:2px}.wm-wb.is-now circle{fill:#a0186a;animation:1.2s ease-in-out infinite wm-wb}@keyframes wm-wb{50%{stroke-width:6px}}.wm-wb-icon{fill:#ffe2c0;font-size:20px}.wm-wb-text{fill:#ffc2ee;paint-order:stroke;stroke:#000;stroke-width:3px;font-size:13px;font-weight:700}@media (prefers-reduced-motion:reduce){.wb-chip.is-on,.wm-wb.is-now circle{animation:none}}@media (max-width:640px){.wb-chip{white-space:normal;border-radius:10px;max-width:64vw;font-size:11px;line-height:1.35;top:196px;left:auto;right:8px;transform:none}}.is-touch .wb-chip{white-space:normal;border-radius:10px;max-width:64vw;font-size:11px;line-height:1.35;top:196px;left:auto;right:8px;transform:none}.pet-panel{z-index:45;flex-direction:column;width:min(860px,96vw);height:min(600px,100vh - 100px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pet-body{flex-direction:column;flex:1;gap:8px;min-height:0;padding:0 12px 12px;display:flex}.pet-mats{color:#e8dcc0;gap:8px;font-size:12.5px;display:flex}.pet-mats-head{color:var(--text-dim)}.pet-empty{text-align:center;max-width:420px;margin:30px auto;line-height:1.7}.pet-cols{flex:1;grid-template-columns:minmax(230px,36%) 1fr;gap:10px;min-height:0;display:grid}.pet-list{flex-direction:column;gap:4px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.pet-list>*{flex:none}.pet-card{border:1px solid var(--border);border-left:3px solid var(--pc,#888);cursor:pointer;background:#121016;border-radius:2px;grid-template-columns:44px 1fr;align-items:center;gap:8px;padding:6px 8px;display:grid;position:relative}.pet-card.is-common{--pc:#c8c8c8}.pet-card.is-fine{--pc:#73e07f}.pet-card.is-rare{--pc:#6aa5ff}.pet-card.is-epic{--pc:#c97bff}.pet-card.is-legend{--pc:#ffc94d;background:linear-gradient(90deg,#78551459,#121016 60%)}.pet-card:hover{border-color:var(--gold-dim)}.pet-card.is-on{box-shadow:0 0 0 1px #000, 0 0 10px var(--pc)}.pet-card-mid{flex-direction:column;min-width:0;display:flex}.pet-card-name{color:#f0e3c4;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pet-card-stars{color:var(--pc);font-size:11px}.pet-card-out{font-style:normal;position:absolute;top:4px;right:6px}.pet-card-lock{font-size:11px;font-style:normal;position:absolute;bottom:4px;right:6px}.pet-pic{background:radial-gradient(circle,#2a2430,#0d0b10);border:1px solid #3a3340;border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;display:grid;overflow:hidden}.pet-pic.is-big{width:76px;height:76px;font-size:36px}.pet-pic.is-wisp{background:radial-gradient(circle at 50% 50%, var(--c2) 0 18%, var(--c1) 30%, transparent 62%), radial-gradient(circle, #1d1822, #0b0a0e);box-shadow:inset 0 0 12px #000000b3}.pet-pic.is-cycle{animation:4s linear infinite pet-cycle}@keyframes pet-cycle{to{filter:hue-rotate(360deg)}}.pet-pic-img{object-fit:contain;width:100%;height:100%}.pet-page{background:linear-gradient(#1e182480,#0a080c80);border:1px solid #3a3340;border-radius:3px;flex-direction:column;gap:8px;min-height:0;padding:8px 12px;display:flex;overflow-y:auto}.pet-page>*{flex:none}.pet-head{border-bottom:1px solid #3a3340;align-items:center;gap:12px;padding-bottom:8px;display:flex}.pet-head.is-legend .pet-pic{box-shadow:0 0 18px #ffc850b3}.pet-head.is-epic .pet-pic{box-shadow:0 0 14px #c878ff99}.pet-head-title{flex-direction:column;gap:2px;display:flex}.pet-name{color:#f0d79a;margin:0;font-family:Cinzel,Noto Sans Thai,serif;font-size:18px}.pet-stars{color:#ffd36a;font-size:12.5px}.pet-line-note{color:var(--text-dim);font-size:11px}.pet-acts{gap:8px;display:flex}.pet-acts .panel-btn{padding:6px 14px}.pet-sub{color:#e6c983;letter-spacing:.03em;font-size:12px}.pet-buffs{flex-wrap:wrap;gap:6px;display:flex}.pet-buff{color:#c8f5d0;background:#5ac8781a;border:1px solid #6edc8c66;border-radius:12px;padding:3px 10px;font-size:12.5px}.pet-trait{color:#ffd8a8;background:#ff963c1a;border:1px solid #ffaa5a73;border-radius:3px;padding:5px 10px;font-size:12.5px}.pet-reach{color:var(--text-dim);font-size:11.5px}.pet-craft{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;display:grid}.pet-craft-box{color:var(--text);background:#120f15;border:1px solid #3a3340;border-radius:3px;flex-direction:column;gap:4px;padding:8px 10px;font-size:12px;display:flex}.pet-craft-box b{color:#f0e3c4;font-size:13px}.pet-craft-box .panel-btn{margin-top:4px;padding:6px 10px}.pet-craft-box .is-off{filter:grayscale(.85)brightness(.7);pointer-events:none}.pet-craft-box.is-release{border-color:#4a2a2a}.pet-chance{color:#ffd36a;font-weight:600}.pet-craft-note{color:var(--text-dim);font-size:10.5px;line-height:1.5}.pet-filter{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px;display:grid}.pet-filter-row{border:1px solid var(--border);cursor:pointer;background:#121016;border-radius:2px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.pet-filter-row.is-on{background:#3c8c5026;border-color:#6be08a}.pet-check{color:#8be0a0;border:1px solid var(--gold-dim);border-radius:2px;place-items:center;width:18px;height:18px;font-size:12px;font-style:normal;display:grid}.is-touch .pet-panel{border-radius:0;width:auto;max-width:none;height:auto;max-height:none;inset:0;transform:none}@media (orientation:portrait){.is-touch .pet-cols{grid-template-rows:minmax(120px,30vh) auto;grid-template-columns:1fr;overflow-y:auto}}@media (max-height:420px){.pet-body{gap:4px;padding:0 8px 8px}.pet-cols{grid-template-columns:minmax(200px,34%) 1fr;gap:6px}.pet-card{grid-template-columns:34px 1fr;gap:6px;padding:3px 6px}.pet-card .pet-pic{width:34px;height:34px;font-size:18px}.pet-pic.is-big{width:52px;height:52px;font-size:26px}.pet-name{font-size:15px}.pet-page{gap:6px;padding:6px 8px}}@media (prefers-reduced-motion:reduce){.pet-pic.is-cycle{animation:none}}.eclipse-picker{z-index:62;flex-direction:column;gap:6px;width:min(520px,94vw);max-height:min(560px,92vh);padding-bottom:12px;display:flex;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.eclipse-picker.is-five{box-shadow:0 0 0 1px #000,0 0 30px #ffbe5073}.eclipse-picker-chest{color:#ffd8a8;text-align:center;margin:0 14px;font-size:15px;font-weight:700}.eclipse-picker .panel-note{margin:0 14px}.eclipse-picker-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px;padding:0 14px;display:grid}.eclipse-pick{text-align:center;cursor:pointer;padding:10px 8px;font-size:13px}.eclipse-pick:hover{color:#fff;border-color:#ffb0ef}.eclipse-cancel{align-self:center;margin-top:4px;padding:6px 18px}.inv-item.is-eclipse{box-shadow:inset 0 0 10px #ff78dc66,0 0 6px #ffaa5a73;border-color:#ff9ae0!important}.inv-orb.is-eclipse-chest{border-color:#ffb36a;box-shadow:inset 0 0 8px #ff8cdc4d}.tip.tip-eclipse{border-color:#ff9ae0;box-shadow:0 0 0 1px #000,0 0 18px #ff82dc66}.tip.tip-eclipse .tip-name{background:linear-gradient(90deg,#ffcf6a,#ff8ad8,#ffcf6a);color:#0000;-webkit-background-clip:text;background-clip:text}.tip-eclipse-sec{flex-direction:column;gap:2px;display:flex}.tip-eclipse-tag{color:#ffcf6a;letter-spacing:.04em;font-size:11.5px;font-weight:700}.tip-eclipse-head{color:#ffb0ef;margin-top:3px;font-size:11px}.tip-eclipse-mod{color:#ffd8f4}.tip-eclipse-set{color:var(--text-dim);font-size:11.5px}.tip-eclipse-set.is-on{color:#8be0a0}.tip-eclipse-bound{color:#c9a0a0;margin-top:3px;font-size:10.5px}.awaken-list{flex-direction:column;gap:4px;max-height:40vh;display:flex;overflow-y:auto}.awaken-row{border:1px solid var(--border);cursor:pointer;background:#121016;border-radius:2px;justify-content:space-between;gap:8px;padding:7px 10px;font-size:12.5px;display:flex}.awaken-row.is-on{border-color:#ff9ae0;box-shadow:0 0 8px #ff82dc59}.awaken-lv{color:var(--text-dim);white-space:nowrap}.awaken-info{flex-direction:column;gap:6px;margin-top:8px;display:flex}.awaken-info .is-short{color:#ff8a7a}.awaken-btn{align-self:flex-start;padding:7px 22px}.awaken-btn.is-off{filter:grayscale(.85)brightness(.7);pointer-events:none}.side-btn.gacha-btn{color:#fff1d6;background:linear-gradient(#4a1f52,#1a0b22);border-color:#ff9ae0;box-shadow:0 0 12px #ff78dc73,inset 0 1px #fff3}.side-btn.gacha-btn i{color:#ffd36a;text-shadow:0 0 8px #ffc850e6}.gacha{z-index:58;color:#f3e9d8;background:radial-gradient(at 50% 0,#2b1544 0%,#120a22 45%,#05040a 100%);flex-direction:column;font-family:Noto Sans Thai,Inter,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.gacha[hidden]{display:none}.gacha-sky{pointer-events:none;position:absolute;inset:0}.gacha-star{width:calc(var(--s,1) * 1.5px);height:calc(var(--s,1) * 1.5px);opacity:.5;background:#fff;border-radius:50%;animation:3.2s ease-in-out infinite g-twinkle;position:absolute;box-shadow:0 0 6px #fff}@keyframes g-twinkle{50%{opacity:.1;transform:scale(.6)}}.gacha-eclipse{pointer-events:none;background:radial-gradient(circle,#04020a 0 56%,#0000 57%);border-radius:50%;width:46vh;height:46vh;animation:6s ease-in-out infinite g-corona;position:absolute;top:-18vh;left:50%;transform:translate(-50%);box-shadow:0 0 60px 24px #ffaa5052,0 0 140px 60px #ff5ac82e}.gacha-eclipse:after{content:"";border:2px solid #ffd2788c;border-color:#ffd2788c #ffd2788c #ff78dc66 #0000;border-radius:50%;animation:14s linear infinite g-spin;position:absolute;inset:-6%}@keyframes g-corona{50%{box-shadow:0 0 80px 30px #ffaa506b,0 0 170px 70px #ff5ac83d}}@keyframes g-spin{to{transform:rotate(360deg)}}.gacha-top{justify-content:space-between;align-items:center;padding:12px 20px 0;display:flex;position:relative}.gacha-title{letter-spacing:.08em;color:#ffe2a8;text-shadow:0 0 14px #ffbe5acc;margin:0;font-family:Cinzel,Noto Sans Thai,serif;font-size:24px}.gacha-close{color:#fff;cursor:pointer;background:#0006;border:1px solid #ffdca080;border-radius:50%;place-items:center;width:38px;height:38px;font-size:24px;display:grid}.gacha-body{flex:1;grid-template-columns:200px 1fr;gap:16px;min-height:0;padding:14px 20px 20px;display:grid;position:relative}.gacha-side{flex-direction:column;gap:10px;display:flex}.gacha-tab{color:#e8dcc8;cursor:pointer;background:linear-gradient(90deg,#3c1e50bf,#140a1e99);border:1px solid #ffb4e640;border-radius:6px 22px 22px 6px;align-items:center;gap:10px;padding:10px;font-size:14px;font-weight:700;transition:transform .15s,box-shadow .15s;display:flex}.gacha-tab:hover{transform:translate(4px)}.gacha-tab.is-on{color:#fff;background:linear-gradient(90deg,#8c468cd9,#281232b3);border-color:#ffd36a;box-shadow:0 0 16px #ffc85a73}.gacha-tab-pic{flex:none;place-items:center;width:42px;height:42px;display:grid}.gacha-tab-pic img,.gacha-tab-pic .pet-pic{width:42px;height:42px}.gacha-main{flex-direction:column;gap:12px;min-height:0;display:flex}.gacha-offline{color:#e8dcc8;margin:auto;font-size:15px}.gacha-banner{background:linear-gradient(120deg,#461e5ad9,#140a20e6 55%,#5a281ebf);border:1px solid #ffd28c73;border-radius:10px;flex-direction:column;flex:1;gap:6px;min-height:0;padding:22px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 40px #ff78dc2e,inset 0 0 60px #00000080}.gacha-banner:before{content:"";background:conic-gradient(from 0deg, transparent 0 20deg, #ffd2781f 30deg, transparent 50deg, #ff8ce61a 120deg, transparent 150deg, #ffd2781a 240deg, transparent 270deg);pointer-events:none;width:70%;height:160%;animation:30s linear infinite g-spin;position:absolute;top:-30%;right:-10%}.gacha-banner.is-arms{background:linear-gradient(120deg,#6e2814d9,#190a0fe6 55%,#5a3c14bf)}.gacha-banner.is-armor{background:linear-gradient(120deg,#19326ed9,#0a0a1ee6 55%,#46286ebf)}.gacha-banner-kicker{letter-spacing:.2em;color:#ffcf6a;font-size:12px;position:relative}.gacha-banner-title{color:#fff3d6;text-shadow:0 0 18px #ffb45ab3,0 2px #000;margin:0;font-family:Cinzel,Noto Sans Thai,serif;font-size:clamp(22px,3.2vw,36px);position:relative}.gacha-banner-lead{color:#e8dcc8;max-width:560px;margin:0;font-size:13.5px;line-height:1.7;position:relative}.gacha-featured{flex:1;justify-content:center;align-items:center;gap:40px;min-height:140px;display:flex;position:relative}.gacha-feature{flex-direction:column;align-items:center;gap:4px;animation:4s ease-in-out infinite g-float;display:flex}.gacha-feature:nth-child(2){animation-delay:-2s}@keyframes g-float{50%{transform:translateY(-10px)}}.gacha-feature-pic{filter:drop-shadow(0 0 18px #ffc85ab3);background:radial-gradient(circle,#ffd27866,#ff78dc1f 55%,#0000 70%);border-radius:50%;place-items:center;width:clamp(110px,17vh,170px);height:clamp(110px,17vh,170px);display:grid}.gacha-feature-pic img,.gacha-feature-pic .pet-pic{width:82%;height:82%}.gacha-feature-pic .pet-pic{background:0 0;border:0;font-size:64px}.gacha-feature-pic .pet-pic.is-wisp{background:radial-gradient(circle at 50% 50%, var(--c2) 0 18%, var(--c1) 30%, transparent 62%)}.gacha-feature-stars{color:#ffcf4a;text-shadow:0 0 8px #ffc83ce6;letter-spacing:.1em;font-size:16px}.gacha-feature-name{color:#fff3d6;text-shadow:0 0 10px #000;font-size:16px}.gacha-feature-sub{color:#ffcf9a;font-size:11.5px}.gacha-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.gacha-info{color:#e8dcc8;flex-direction:column;gap:2px;font-size:12.5px;display:flex}.gacha-pity.is-five{color:#ffcf6a;font-weight:700}.gacha-diamonds{color:#9fd8ff;font-weight:700}.gacha-links{gap:10px;display:flex}.gacha-link{color:#e8dcc8;cursor:pointer;background:#00000059;border:1px solid #ffdca059;border-radius:14px;padding:6px 12px;font-size:12.5px}.gacha-btns{gap:10px;display:flex}.gacha-pull{color:#3a1d08;cursor:pointer;background:linear-gradient(#fff2c8,#e0b860);border:1px solid #fff4d0;border-radius:26px;flex-direction:column;align-items:center;gap:2px;min-width:150px;padding:10px 18px;transition:transform .12s,filter .12s;display:flex;box-shadow:0 0 16px #ffd27873,inset 0 -3px #0000002e}.gacha-pull b{font-size:15px}.gacha-pull span{color:#134a8a;font-size:12.5px;font-weight:700}.gacha-pull.is-ten{background:linear-gradient(#ffe08a,#f0a73c)}.gacha-page{background:#0a0610d9;border:1px solid #ffd28c59;border-radius:8px;flex:1;min-height:0;padding:16px 20px;overflow-y:auto}.gacha-back{margin-bottom:8px;display:inline-block}.gacha-page-title{color:#ffe2a8;margin:0 0 6px;font-size:18px}.gacha-page-lead,.gacha-rule{color:#e8dcc8;margin:0 0 6px;font-size:13px;line-height:1.6}.gacha-rates,.gacha-history{flex-direction:column;gap:2px;margin-top:8px;display:flex}.gacha-history-row{background:#ffffff08;border-radius:3px;grid-template-columns:70px 1fr 110px;align-items:center;gap:8px;padding:5px 10px;font-size:13px;display:grid}.gacha-rate-row{background:#ffffff08;border-radius:3px;grid-template-columns:62px 1fr 92px 92px;align-items:center;gap:8px;padding:5px 10px;font-size:13px;display:grid}.gacha-rate-pct.is-long{color:#9fe8b0}.gacha-rate-row.is-head{color:var(--text-dim);background:0 0;font-size:11.5px}.gacha-rate-row.is-5,.gacha-history-row.is-5{background:linear-gradient(90deg,#ffbe3c38,#0000 70%)}.gacha-rate-row.is-4,.gacha-history-row.is-4{background:linear-gradient(90deg,#be6eff33,#0000 70%)}.gacha-rate-star{color:#ffcf4a;letter-spacing:.05em}.is-4>.gacha-rate-star{color:#d5a0ff}.is-3>.gacha-rate-star{color:#8fb8ff}.gacha-rate-prize{align-items:center;gap:8px;display:flex}.gacha-rate-pic{flex:none;place-items:center;width:26px;height:26px;display:grid}.gacha-rate-pic img,.gacha-rate-pic .pet-pic{width:26px;height:26px;font-size:14px}.gacha-rate-pct,.gacha-history-at{text-align:right;color:#ffe7a8;font-variant-numeric:tabular-nums}.gacha-history-at{color:var(--text-dim);font-size:11.5px}.gacha-prize-img{object-fit:contain;width:100%;height:100%}@media (max-width:760px),(max-height:500px){.gacha-body{grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:8px;padding:8px 10px 10px}.gacha-side{flex-direction:row;overflow-x:auto}.gacha-tab{border-radius:6px;flex:1;min-width:120px;padding:6px 8px;font-size:12.5px}.gacha-tab-pic,.gacha-tab-pic img,.gacha-tab-pic .pet-pic{width:30px;height:30px}.gacha-banner{padding:12px 14px}.gacha-featured{gap:20px;min-height:90px}.gacha-feature-pic{width:84px;height:84px}.gacha-top{padding:6px 12px 0}.gacha-title{font-size:18px}.gacha-pull{min-width:120px;padding:7px 12px}}@media (prefers-reduced-motion:reduce){.gacha-star,.gacha-eclipse,.gacha-eclipse:after,.gacha-banner:before,.gacha-feature{animation:none}}@media (max-height:420px){.gacha-banner-lead,.gacha-banner-kicker{display:none}.gacha-banner-title{font-size:18px}.gacha-feature-pic{width:64px;height:64px}.gacha-feature-name{font-size:12.5px}.gacha-feature-stars{font-size:12px}.gacha-featured{min-height:0}}.wish{z-index:3;background:radial-gradient(at 50% 30%,#1d1338 0%,#08060f 68%,#020104 100%);position:absolute;inset:0;overflow:hidden}.wish[hidden]{display:none}.wish-fx{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.wish-stage{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.wish-veil{background:radial-gradient(circle at 50% 52%,#8264e647,#0000 62%);animation:2.4s ease-in-out infinite wv-breathe;position:absolute;inset:0}@keyframes wv-breathe{50%{opacity:.55}}.wish-gather{background:#fff;border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;animation:.9s ease-in-out infinite alternate w-gather;position:absolute;top:50%;left:50%;box-shadow:0 0 40px 16px #ffffffbf,0 0 120px 60px #a082ff73}@keyframes w-gather{0%{opacity:.6;transform:scale(.6)}to{opacity:1;transform:scale(1.5)}}.wish-flash{pointer-events:none;animation:1.3s ease-out forwards w-flash;position:absolute;inset:0}.wish-flash.is-3{background:radial-gradient(circle at 50% 52%,#fff 0,#a9d2ff 16%,#4682ff8c 40%,#0000 78%)}.wish-flash.is-4{background:radial-gradient(circle at 50% 52%,#fff 0,#f0d2ff 16%,#b45affa6 42%,#0000 80%)}.wish-flash.is-5{background:radial-gradient(circle at 50% 52%,#fff 0,#fff4c8 22%,#ffbe3ce6 48%,#ff821459 72%,#0000 95%)}@keyframes w-flash{0%{opacity:0;transform:scale(.5)}10%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.wish.is-shake{animation:.45s ease-in-out w-shake}.wish.is-quake{animation:.85s ease-in-out w-quake}@keyframes w-shake{25%{transform:translate(6px,-4px)}50%{transform:translate(-5px,4px)}75%{transform:translate(3px,2px)}}@keyframes w-quake{10%{transform:translate(-12px,6px)}20%{transform:translate(10px,-8px)}30%{transform:translate(-9px,-5px)}45%{transform:translate(7px,6px)}60%{transform:translate(-5px,3px)}80%{transform:translate(3px,-2px)}}.wish-skip{z-index:6;letter-spacing:.08em;color:#fff;cursor:pointer;background:#00000073;border:1px solid #ffffff73;border-radius:18px;padding:7px 18px;font-size:13px;position:absolute;top:18px;right:22px}.ws{cursor:pointer;position:absolute;inset:0;overflow:hidden}.ws.is-3{--c1:#1f4590;--c2:#070f26;--c3:#a6d0ff;--cg:#6eaaff99}.ws.is-4{--c1:#5a2696;--c2:#12062a;--c3:#ecc4ff;--cg:#cd7dffa6}.ws.is-5{--c1:#9a5c12;--c2:#1f0e02;--c3:#fff0b8;--cg:#ffc446cc}.ws-bg{background:radial-gradient(ellipse 60% 75% at 36% 50%, var(--c1) 0%, var(--c2) 58%, #030205 100%);animation:.6s ease-out ws-fade;position:absolute;inset:0}.ws-bg:after{content:"";background:repeating-linear-gradient(118deg,#ffffff0b 0 2px,#0000 2px 26px);position:absolute;inset:0}.ws-rays{background:repeating-conic-gradient(from 0deg, var(--cg) 0 3.5deg, transparent 3.5deg 13deg);opacity:.5;width:240vmax;height:240vmax;animation:22s linear infinite ws-rays-spin,.9s ease-out ws-fade;position:absolute;top:50%;left:36%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#000 0 5%,#0000 34%);mask-image:radial-gradient(circle,#000 0 5%,#0000 34%)}@keyframes ws-rays-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.ws-halo{aspect-ratio:1;background:radial-gradient(circle, #fff9 0, var(--cg) 24%, transparent 64%);opacity:.85;border-radius:50%;width:min(56vmin,500px);animation:.7s cubic-bezier(.2,1.4,.4,1) both ws-halo-in,2.6s ease-in-out .7s infinite ws-pulse;position:absolute;top:50%;left:36%;transform:translate(-50%,-50%)}.ws-pic{aspect-ratio:1;width:min(46vmin,420px);filter:drop-shadow(0 0 18px var(--cg)) drop-shadow(0 0 50px var(--cg));animation:.8s cubic-bezier(.15,1.3,.35,1) both ws-pic-in;position:absolute;top:50%;left:36%;transform:translate(-50%,-50%)}.ws-pic-in{place-items:center;width:100%;height:100%;display:grid}.ws-pic-in img{object-fit:contain;width:100%;height:100%}.ws-pic-in .pet-pic{width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:50%;font-size:28vmin}.ws-pic-in .pet-pic.is-wisp{background:radial-gradient(circle at 50% 50%, #fff 0 6%, var(--c2) 14%, var(--c1) 30%, transparent 62%)}.ws-pic-in .pet-pic-img{object-fit:contain;width:100%;height:100%}.ws-glint-box{pointer-events:none;border-radius:50%;position:absolute;inset:6%;overflow:hidden}.ws-glint{mix-blend-mode:screen;opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff8c 50%,#0000 60%);animation:1s ease-in .6s both ws-glint;position:absolute;inset:0;transform:translate(-130%)}.ws-info{z-index:3;flex-direction:column;gap:12px;max-width:35vw;animation:.6s ease-out .3s both ws-info-in;display:flex;position:absolute;top:50%;left:61%;transform:translateY(-50%)}.ws-kind{letter-spacing:.1em;color:var(--c3);text-shadow:0 1px 0 #000, 0 0 8px #000000e6, 0 0 14px var(--cg);font-size:clamp(12px,1.2vw,15px)}.ws-name{color:#fff;text-shadow:0 2px 0 #000, 0 0 10px #000000f2, 0 0 24px var(--cg), 0 0 48px var(--cg);font-family:Cinzel,Noto Sans Thai,serif;font-size:clamp(24px,4vw,52px);font-weight:700;line-height:1.15}.ws-name:after{content:"";background:linear-gradient(90deg, var(--c3), var(--cg) 45%, transparent);width:min(320px,100%);height:3px;box-shadow:0 0 12px var(--cg);margin-top:12px;display:block}.ws-stars{gap:6px;min-height:1.2em;display:flex}.ws-star{color:#ffd95c;opacity:0;text-shadow:0 0 12px #ffd75af2,0 0 30px #ffaa28bf;font-size:clamp(22px,3vw,40px);font-style:normal;line-height:1;transform:scale(2.6)rotate(-35deg)}.ws-star.is-on{animation:.45s cubic-bezier(.2,1.6,.4,1) forwards ws-star}.ws-new{color:#2a1606;background:linear-gradient(#fff3c4,#ffcf4a);border-radius:3px;align-self:flex-start;padding:3px 14px;font-size:14px;font-weight:700;animation:.9s ease-in-out infinite alternate ws-new;box-shadow:0 0 16px #ffd250d9}.ws-count{letter-spacing:.14em;color:#ffffffb8;font-size:13px;position:absolute;top:20px;left:22px}.ws-next{letter-spacing:.2em;color:#fffc;opacity:0;font-size:13px;animation:1.8s ease-in-out 1.5s infinite ws-next;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.ws-flash{pointer-events:none;background:radial-gradient(circle at 36% 50%, #fff 0, var(--c3) 18%, var(--cg) 38%, transparent 70%);animation:.9s ease-out forwards w-flash;position:absolute;inset:0}@keyframes ws-fade{0%{opacity:0}}@keyframes ws-halo-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}}@keyframes ws-pulse{50%{opacity:.85;transform:translate(-50%,-50%)scale(1.07)}}@keyframes ws-pic-in{0%{opacity:0;filter:blur(14px)brightness(3.2);transform:translate(-95%,-50%)scale(.55)}55%{opacity:1;filter:blur(0) brightness(1.7) drop-shadow(0 0 40px var(--cg))}to{transform:translate(-50%,-50%)scale(1)}}@keyframes ws-glint{0%{opacity:0;transform:translate(-130%)}20%,80%{opacity:1}to{opacity:0;transform:translate(130%)}}@keyframes ws-info-in{0%{opacity:0;transform:translate(40px,-50%)}}@keyframes ws-star{to{opacity:1;transform:scale(1)rotate(0)}}@keyframes ws-new{to{transform:scale(1.08);box-shadow:0 0 26px #ffdc6e}}@keyframes ws-next{50%{opacity:1}}.wish.is-summary .wish-stage{background:radial-gradient(at 50% 46%,#502e8c8c,#05030aeb 76%);flex-direction:column;gap:18px}.wsum-title{letter-spacing:.3em;color:#ffe2a8;text-shadow:0 0 14px #ffbe5ad9;font-family:Cinzel,Noto Sans Thai,serif;font-size:clamp(16px,2vw,24px);animation:.6s ease-out ws-fade}.wsum{flex-wrap:nowrap;justify-content:center;gap:clamp(5px,.8vw,12px);padding:0 16px;display:flex}.wsum-card{aspect-ratio:1/2.35;border:1px solid var(--kb);background:linear-gradient(180deg, var(--k1) 0%, var(--k2) 58%, var(--k3) 100%);width:min(clamp(56px,8.4vw,118px),42.5532vh - 72.3404px);box-shadow:0 0 18px var(--kg), inset 0 0 24px #00000073;opacity:0;border-radius:6px 6px 50% 50%/6px 6px 14% 14%;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 4px;animation:.55s cubic-bezier(.2,1.25,.4,1) forwards wsum-in;display:flex;position:relative;overflow:hidden;transform:translate(70px)scale(.92)}.wsum-card.is-3{--k1:#5f86cf;--k2:#2b4277;--k3:#111a33;--kb:#a3c8ff;--kg:#64a0ff73}.wsum-card.is-4{--k1:#a874e0;--k2:#4c2a7c;--k3:#1d0d34;--kb:#e6bcff;--kg:#c878ffa6}.wsum-card.is-5{--k1:#f6c869;--k2:#a0621b;--k3:#3c1f05;--kb:#fff0b0;--kg:#ffc850e6}.wsum-card:before{content:"";pointer-events:none;background:radial-gradient(at 50% 40%,#ffffff61,#0000 62%);position:absolute;inset:0}.wsum-card.is-5:after,.wsum-card.is-4:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 42%,#ffffff80 50%,#0000 58%);animation:2.6s ease-in-out 1.2s infinite wsum-shine;position:absolute;inset:-40% -120%}.wsum-card.is-4:after{opacity:.6;animation-duration:3.4s}.wsum-top{background:var(--kb);height:3px;box-shadow:0 0 12px var(--kb);position:absolute;top:0;left:0;right:0}.wsum-pic{aspect-ratio:1;width:94%;filter:drop-shadow(0 0 8px var(--kg));place-items:center;display:grid;position:relative}.wsum-pic img,.wsum-pic .pet-pic{object-fit:contain;width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:50%;font-size:clamp(22px,4vw,52px)}.wsum-pic .pet-pic.is-wisp{background:radial-gradient(circle at 50% 50%, #fff 0 8%, var(--c2) 16%, var(--c1) 30%, transparent 62%)}.wsum-pic .pet-pic-img{object-fit:contain;width:100%;height:100%}.wsum-stars{letter-spacing:-1px;color:#ffd95c;text-shadow:0 0 6px #ffc83cf2;font-size:clamp(9px,1.1vw,14px);position:relative}.wsum-name{text-align:center;color:#fff;text-shadow:0 1px 2px #000;max-height:3.9em;font-size:clamp(9px,.95vw,12px);line-height:1.3;position:relative;overflow:hidden}.wsum-new{white-space:nowrap;color:#2a1606;background:#ffd36a;border-radius:2px;padding:1px 6px;font-size:clamp(8px,.85vw,11px);font-weight:700;position:absolute;top:7px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #ffd25ae6}.wish.is-summary.is-single .wsum-card{width:min(clamp(110px,15vw,190px),42.5532vh - 72.3404px)}@keyframes wsum-in{to{opacity:1;transform:none}}@keyframes wsum-shine{0%{transform:translate(-35%)}to{transform:translate(35%)}}.wish-actions{gap:12px;animation:.5s ease-out .9s both ws-info-in2;display:flex}@keyframes ws-info-in2{0%{opacity:0;transform:translateY(16px)}}@media (orientation:portrait),(max-width:640px){.ws-rays,.ws-halo,.ws-pic{top:40%;left:50%}.ws-flash{background:radial-gradient(circle at 50% 40%, #fff 0, var(--c3) 22%, var(--cg) 45%, transparent 75%)}.ws-bg{background:radial-gradient(ellipse at 50% 40%, var(--c1) 0%, var(--c2) 55%, #050308 100%)}.ws-pic{width:min(62vw,340px)}.ws-halo{width:min(90vw,480px)}.ws-info{text-align:center;align-items:center;max-width:92vw;top:auto;bottom:13%;left:50%;transform:translate(-50%)}@keyframes ws-info-in{0%{opacity:0;transform:translate(-50%,30px)}}.ws-new{align-self:center}.wsum{flex-wrap:wrap;max-width:min(96vw,560px)}.wsum-card{width:min(17vw,96px)}}@media (max-height:420px){.ws-info{gap:6px}.ws-name{font-size:clamp(20px,3.6vw,34px)}.ws-star{font-size:22px}.wish.is-summary .wish-stage{gap:8px}.wsum-title{font-size:14px}.wish-actions .gacha-pull{min-width:110px;padding:5px 12px}}@media (prefers-reduced-motion:reduce){.wish-veil,.wish-gather,.ws-rays,.ws-halo,.ws-new,.ws-next,.wsum-card:after,.wish.is-shake,.wish.is-quake{animation:none}}.st-path-reach{color:#ffe2a8;background:#78461459;border:1px solid #e6b45a80;border-radius:10px;align-self:flex-start;margin:2px 0 4px;padding:2px 10px;font-size:11.5px;font-weight:700}.boss-bar.is-red-lv .boss-name{text-shadow:0 0 6px #000,0 0 10px #ff321ebf}.drop-focus-chip{box-sizing:border-box;pointer-events:auto;z-index:5;background:linear-gradient(#22180ee0,#0a080ae0);border:1px solid #d6aa608c;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:clamp(112px,17vw,190px);padding:3px 8px 3px 4px;display:flex;position:absolute;top:calc(20px + clamp(112px,17vw,190px));right:12px;box-shadow:0 2px 8px #0000008c,inset 0 0 8px #d6aa601f}.drop-focus-chip[hidden]{display:none}.drop-focus-chip .dfc-icon{object-fit:contain;filter:drop-shadow(0 0 3px #ffd27899);width:22px;height:22px}.drop-focus-chip .dfc-text{flex-direction:column;min-width:0;line-height:1.05;display:flex}.drop-focus-chip .dfc-label{letter-spacing:.06em;color:#b9a378;font-size:9px}.drop-focus-chip .dfc-name{color:#ffe2a0;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.drop-focus-chip.is-new{animation:1.6s ease-out dfc-in}@keyframes dfc-in{0%{transform:scale(.92);box-shadow:0 0 #ffd278e6}30%{transform:scale(1.04)}to{transform:scale(1);box-shadow:0 0 0 14px #ffd27800}}.is-touch .drop-focus-chip{display:none}.zone-banner .zone-banner-focus{letter-spacing:.04em;color:#ffd27a;text-align:center;margin-top:4px;font-family:Noto Sans Thai,sans-serif;font-size:14px;display:block}.wardrobe-look.is-outfit{background:radial-gradient(at 50% 70%,#3a2c1c,#0d0b10 75%);border-radius:10px;width:64px;height:76px;overflow:hidden}.wardrobe-outfit-img{object-fit:contain;image-rendering:auto;filter:drop-shadow(0 2px 4px #0009);width:100%;height:100%}.st-plan{background:linear-gradient(#281c12a6,#0c0a0ecc);border:1px solid #d6aa6066;border-radius:6px;flex-direction:column;gap:6px;margin-top:10px;padding:10px 12px;display:flex}.st-plan-title{color:#ffe2a0;letter-spacing:.03em;font-family:Cinzel,Noto Sans Thai,serif;font-size:13px}.st-plan-row{grid-template-columns:72px 1fr;align-items:center;gap:8px;display:grid}.st-plan-pool{color:#c9b892;font-size:11px}.st-plan-bars{background:#00000073;border-radius:4px;gap:2px;height:20px;display:flex;overflow:hidden}.st-plan-seg{color:#fff;text-shadow:0 1px 2px #000;white-space:nowrap;background:linear-gradient(#6d5a3a,#3d311f);justify-content:center;align-items:center;min-width:54px;font-size:10.5px;font-weight:600;display:flex}.st-plan-seg.is-strength,.st-plan-seg.is-power{background:linear-gradient(#b24a3a,#6a2318)}.st-plan-seg.is-dexterity,.st-plan-seg.is-agility{background:linear-gradient(#4b9a52,#22542a)}.st-plan-seg.is-intelligence,.st-plan-seg.is-sorcery{background:linear-gradient(#4a6fc0,#213a78)}.st-plan-seg.is-vitality{background:linear-gradient(#c0506e,#6e2238)}.st-plan-seg.is-luck{background:linear-gradient(#c9a043,#6f5418)}.st-plan-seg.is-willpower{background:linear-gradient(#8a5ac0,#46266e)}.st-plan-auto{align-self:flex-start}.st-plan-auto.is-on{color:#fff6d8;box-shadow:0 0 0 1px #ffd27a,0 0 14px #ffc8648c}.sk-group-head{--path-color:#c9b892;border-left:3px solid var(--path-color);background:linear-gradient(90deg, color-mix(in srgb, var(--path-color) 22%, transparent), transparent 85%);border-radius:2px;align-items:center;gap:7px;margin:10px 2px 4px;padding:4px 8px;display:flex}.sk-group-head:first-child{margin-top:2px}.sk-group-gem{background:var(--path-color);width:8px;height:8px;box-shadow:0 0 6px var(--path-color);flex:none;transform:rotate(45deg)}.sk-group-title{letter-spacing:.03em;color:color-mix(in srgb, var(--path-color) 55%, #fff);font-size:12px}.sk-group-count{color:var(--text-dim);margin-left:auto;font-size:10.5px}.sk-group-head.is-mine{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--path-color) 45%, transparent), 0 0 12px color-mix(in srgb, var(--path-color) 25%, transparent)}.sk-group-head.is-mine .sk-group-title:after{content:" ★";color:var(--path-color)}.guide-panel{z-index:40;flex-direction:column;width:min(1180px,94vw);height:max(320px,min(96vh - 130px,900px));max-height:none;display:flex;position:absolute;top:3vh;left:50%;transform:translate(-50%)}.guide-panel[hidden]{display:none}.guide-panel-body{scrollbar-color:#8a6a40 transparent;flex:1;min-height:0;padding:12px 16px 18px;overflow-y:auto}.guide-panel-body .guide{grid-template-columns:230px minmax(0,1fr)}.guide-panel-body .guide-side{max-height:calc(96vh - 230px);position:sticky;top:0;overflow-y:auto}.guide-panel-body img{max-width:100%}.side-btn.guide-btn i{font-size:15px}@media (max-width:760px){.guide-panel-body .guide{grid-template-columns:minmax(0,1fr)}.guide-panel-body .guide-side{max-height:none;position:static}}.wardrobe-look.is-outfit{position:relative}.wardrobe-look.is-outfit .wardrobe-outfit-img{z-index:1;position:relative}.wardrobe-look .look-hair{z-index:2;pointer-events:none;filter:drop-shadow(0 1px 1px #000);max-width:none;position:absolute}.wardrobe-look .look-hair.is-back{z-index:0;filter:none}.wm-area.is-farm .wm-area-disc,.wm-story.is-farm circle{stroke:#ffd76a;stroke-width:4px;filter:drop-shadow(0 0 8px #ffd76abf);animation:2.4s ease-in-out infinite wm-farm}.wm-farm{fill:#ffe7a0;paint-order:stroke;stroke:#1a1208;stroke-width:4px;font-size:17px;font-weight:700}.wm-legend-item.is-farm .wm-legend-mark{color:var(--mark);background:0 0;border:none;font-size:16px}@keyframes wm-farm{50%{filter:drop-shadow(0 0 16px #ffd76af2)}}@media (prefers-reduced-motion:reduce){.wm-area.is-farm .wm-area-disc,.wm-story.is-farm circle{animation:none}}.side-btn.events-btn i{font-size:15px}.events-panel{width:min(640px,96vw)}.events-body{flex-direction:column;gap:8px;padding:12px 16px 16px;display:flex;overflow-y:auto}.ev-head{color:var(--gold);letter-spacing:.04em;font-family:Cinzel,Noto Sans Thai,serif;font-size:15px}.ev-list{flex-direction:column;gap:6px;display:flex}.ev-row{background:linear-gradient(90deg,#28201ad9,#120f14d9);border:1px solid #c9a35c2e;border-radius:6px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.ev-time{font-variant-numeric:tabular-nums;color:#f0e2c0;text-align:center;font-size:17px;font-weight:700}.ev-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ev-name{color:#f3dfa8;font-size:14px}.ev-note{color:var(--text-dim,#8b8578);font-size:12px;line-height:1.35}.ev-state{color:#c9b88c;white-space:nowrap;text-align:right;font-size:12px}.ev-row.is-done{opacity:.45}.ev-row.is-next{border-color:#ffd76a99;box-shadow:inset 0 0 0 1px #ffd76a2e,0 0 14px #ffbe5a2e}.ev-row.is-next .ev-state{color:#ffd76a;font-weight:700}.ev-row.is-now{background:linear-gradient(90deg,#6e1e12d9,#1e0e10e6);border-color:#ff7a4a;animation:1.6s ease-in-out infinite ev-now}.ev-row.is-now .ev-state{color:#ffb08a;font-weight:700}.ev-row.is-always .ev-time{color:#8fc8ff}.ev-weekly{color:#a99d84;padding:2px 4px;font-size:12px}.ev-sub{color:var(--gold);margin:6px 0 0;font-size:13px}@keyframes ev-now{50%{box-shadow:0 0 18px #ff6e3c73}}@media (prefers-reduced-motion:reduce){.ev-row.is-now{animation:none}}@media (max-width:520px){.ev-row{grid-template-columns:48px minmax(0,1fr)}.ev-state{text-align:left;grid-column:2}}.inv-pouch-link{color:#f0d79a;cursor:pointer;background:linear-gradient(#5034168c,#1e140a8c);border:1px solid #c9a35c73;border-radius:3px;margin-left:auto;padding:2px 9px;font-size:12px}.inv-pouch-link:hover{color:#fff;border-color:#e7c37a;box-shadow:0 0 10px #e7c37a59}.pouch-groups{max-width:calc(var(--cell) * 12);flex-wrap:wrap;gap:4px;margin-bottom:6px;display:flex}.pouch-group{border:1px solid var(--border);color:var(--text-dim);cursor:pointer;background:#121016;border-radius:12px;padding:3px 10px;font-size:11px}.pouch-group:hover{color:var(--text);border-color:var(--gold-dim)}.pouch-group.is-on{color:#fff;background:linear-gradient(#6a1e16,#2c0c0a);border-color:#e7c37a;box-shadow:0 0 8px #e7785059}.pouch-grid{grid-template-columns:repeat(var(--bw), var(--cell));grid-auto-rows:var(--cell);width:calc(var(--cell) * var(--bw));min-height:calc(var(--cell) * var(--bh));max-height:calc(var(--cell) * 6);scrollbar-width:thin;scrollbar-color:#8a6a40 transparent;border:1px solid var(--gold-dim);background-color:#050408cc;display:grid;position:relative;overflow-y:auto;box-shadow:0 0 0 1px #000}.pouch-cell{--g:201, 163, 92;box-sizing:border-box;border:1px solid #3a33408c;justify-content:center;align-items:center;display:flex;position:relative}.pouch-cell.g-material{--g:236, 146, 64}.pouch-cell.g-pet{--g:240, 122, 200}.pouch-cell.g-style{--g:172, 124, 255}.pouch-cell.g-ticket{--g:92, 200, 255}.pouch-cell.g-rune{--g:110, 230, 200}.pouch-cell:not(.is-empty){background:radial-gradient(circle at 50% 38%, rgba(var(--g), .3), #0a080eeb 72%);border-color:rgba(var(--g), .55);cursor:pointer;transition:box-shadow .15s,transform .15s}.pouch-cell img{object-fit:contain;filter:drop-shadow(0 1px 2px #000);pointer-events:none;width:78%;height:78%}.pouch-cell:not(.is-empty):hover{box-shadow:inset 0 0 0 1px #fff6, 0 0 12px rgba(var(--g), .7);z-index:1;transform:translateY(-1px)}.pouch-cell.is-on{z-index:1;box-shadow:inset 0 0 0 2px #ffe08a,0 0 14px #ffdc78d9}.pouch-cell.is-dim{opacity:.22}.pouch-cell.is-skill,.pouch-cell.is-stone{cursor:help}.pouch-n{color:#fff;text-shadow:0 0 3px #000,0 1px #000,0 0 6px #000;pointer-events:none;font:700 11px/1 Inter,Noto Sans Thai,sans-serif;position:absolute;bottom:1px;right:2px}.pouch-empty{color:var(--text-dim);justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.pouch-tip{z-index:9999;pointer-events:none;max-width:290px;color:var(--text);background:linear-gradient(#1f1922,#0c0a0f);border:1px solid #8a6a40;border-radius:4px;padding:9px 11px;font-size:12px;position:fixed;box-shadow:0 0 0 1px #000,0 10px 28px #000000bf,inset 0 0 18px #c9a35c14}.pouch-tip[hidden]{display:none}.pouch-tip-head{border-bottom:1px solid #c9a35c40;align-items:center;gap:9px;padding-bottom:6px;display:flex}.pouch-tip-head img{object-fit:contain;filter:drop-shadow(0 1px 3px #000);width:36px;height:36px}.pouch-tip-names{flex-direction:column;gap:2px;display:flex}.pouch-tip-names b{color:var(--currency);font-size:13px}.pouch-tip-names span{color:var(--text-dim);font-size:11px}.pouch-tip-desc{color:#d9d2c5;margin:7px 0 0;line-height:1.4}.pouch-tip-how{color:#a8dc8e;margin:5px 0 0;font-size:11px}.ranks-panel{width:min(980px,96vw)}.ranks-top{align-items:center;gap:10px;display:flex}.ranks-top .panel-note{flex:1;margin:4px 0}.ranks-rules-btn{flex:none;padding:4px 12px;font-size:12px}.ranks-table.has-prize .ranks-row,.ranks-me.has-prize .ranks-row{grid-template-columns:48px minmax(120px,1fr) minmax(170px,1.3fr) 44px 110px}.ranks-table.is-arena.has-prize .ranks-row,.ranks-me.is-arena.has-prize .ranks-row{grid-template-columns:48px minmax(110px,1fr) minmax(160px,1.2fr) 40px 64px 130px}.rk-prize{flex-wrap:wrap;align-items:center;gap:3px 6px;min-width:0;display:flex}.rk-prize-chip{color:#f3dca0;white-space:nowrap;background:#3c281273;border:1px solid #c9a35c4d;border-radius:10px;align-items:center;gap:3px;padding:1px 7px 1px 2px;font-size:10.5px;display:inline-flex}.rk-prize-chip img{object-fit:contain;width:16px;height:16px}.ranks-row.is-head .rk-prize{color:var(--text-dim)}.ranks-season.is-weekly{border-color:#6ec8ff66}.ranks-season.is-launch{border-color:#ffc8648c}.ranks-rules{z-index:5;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#040306b8;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ranks-rules[hidden]{display:none}.ranks-rules-card{background:linear-gradient(#1f1922,#0d0b10);border:1px solid #b08a50;border-radius:6px;width:min(560px,92%);max-height:86%;padding:14px 18px 18px;animation:.22s ease-out lx-pop;overflow-y:auto;box-shadow:0 0 0 1px #000,0 18px 50px #000c,inset 0 0 30px #c9a35c14}.ranks-rules-head{border-bottom:1px solid #c9a35c4d;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.ranks-rules-head b{color:var(--gold);font-family:Cinzel,Noto Sans Thai,serif;font-size:15px}.ranks-rules-list{color:#d9d2c5;flex-direction:column;gap:6px;margin:10px 0 0;padding-left:18px;font-size:13px;line-height:1.45;display:flex}.ranks-rules-list b{color:#ffd98a}.ranks-rules-sub{color:var(--gold);margin:14px 0 6px;font-size:13px}.ranks-rules-prizes{flex-direction:column;gap:5px;display:flex}.ranks-rules-prize{border:1px solid var(--border);background:#121016;border-radius:3px;grid-template-columns:96px 1fr;align-items:start;gap:8px;padding:6px 8px;display:grid}.ranks-rules-prize b{color:#ffd36a;padding-top:2px;font-size:12px}.ranks-rules-parts{flex-wrap:wrap;gap:4px 6px;display:flex}@keyframes lx-pop{0%{opacity:0;transform:scale(.96)translateY(6px)}to{opacity:1;transform:none}}@media (max-width:640px){.ranks-table.has-prize .ranks-row,.ranks-me.has-prize .ranks-row{grid-template-columns:36px 1fr 1fr 70px}.ranks-table.has-prize .rk-level,.ranks-me.has-prize .rk-level{display:none}}.death-recap{text-align:left;flex-direction:column;gap:6px;max-width:460px;margin:10px auto 14px;display:flex}.death-recap:empty{display:none}.dr-title{color:#e7c37a;letter-spacing:.06em;text-align:center;font-family:Cinzel,Noto Sans Thai,serif;font-size:13px}.dr-killer{color:#ffb6a0;text-align:center;font-size:14px;font-weight:700}.dr-taken{color:#c9bfae;text-align:center;font-size:12px}.dr-bars{border-radius:3px;gap:2px;height:18px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #000}.dr-bar{justify-content:center;align-items:center;min-width:24px;display:flex;position:relative}.dr-bar.is-physical{background:linear-gradient(#b9b9b9,#6d6d6d)}.dr-bar.is-fire{background:linear-gradient(#ff8a4a,#b8401a)}.dr-bar.is-cold{background:linear-gradient(#7fe0ff,#2a86b8)}.dr-bar.is-lightning{background:linear-gradient(#ffe97a,#b89a1a)}.dr-bar.is-chaos{background:linear-gradient(#d07aff,#6a2a9a)}.dr-bar-label{color:#0b0a0c;white-space:nowrap;padding:0 3px;font-size:10px;font-weight:700;overflow:hidden}.dr-sources{flex-direction:column;gap:2px;display:flex}.dr-source{color:#d9d2c5;background:#141016bf;border-left:2px solid #8a3a2a;padding:2px 8px;font-size:12px}.dr-tip{color:#a8dc8e;text-align:center;font-size:12px}.market-search-btn{bottom:calc(max(180px,20.5vh) + 46px)}@media (max-width:900px){.market-search-btn{bottom:256px}}.market-tabs{margin:4px 12px 0}.market-search-row{display:flex}.market-search-input{flex:1;font-size:14px}.market-kinds{flex-wrap:wrap;gap:6px;display:flex}.market-kind{color:#c9bfae;cursor:pointer;background:#00000059;border:1px solid #5a4a36;border-radius:12px;padding:3px 12px;font-size:12px}.market-kind.is-on{color:#fff2c8;background:linear-gradient(#7a2418,#4a120c);border-color:#c9a35c;box-shadow:0 0 8px #ffa0504d}.market-hit-count{color:#a89c84;padding:0 2px;font-size:11.5px}.market-hit{cursor:pointer;transition:border-color .12s,background .12s}.market-hit:hover{background:#3c28128c;border-color:#c9a35c}.market-hit-text{flex-direction:column;min-width:0;display:flex}.market-hit-shop{color:#a89c84;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.market-tag .market-each{color:#b8a888;text-align:right;font-size:10.5px;display:block}.market-go{white-space:nowrap;padding:3px 10px;font-size:11.5px}.market-back{align-self:flex-start;padding:3px 12px;font-size:12px}.market-panel:has(.market-search){width:480px}.dps-meter{z-index:22;pointer-events:auto;color:#d9d2c5;background:linear-gradient(#1c161eeb,#0c0a0eeb);border:1px solid #8a6a3a;border-radius:4px;width:min(560px,100vw - 32px);padding:6px 12px 7px;font-size:12px;position:absolute;top:78px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #000000b3,0 6px 22px #0009,inset 0 1px #ffdca01f}.dps-meter:before{content:"";background:linear-gradient(90deg,#0000,#f0c870,#0000);height:2px;position:absolute;top:-1px;left:10px;right:10px}.dps-head{justify-content:space-between;align-items:center;gap:6px;margin-bottom:4px;display:flex}.dps-title{color:#ffe39a;letter-spacing:.02em;font-family:Cinzel,Noto Sans Thai,serif;font-size:13px}.dps-reset{padding:1px 10px;font-size:11px}.dps-body{grid-template-columns:auto 1fr;align-items:center;gap:2px 14px;display:grid}.dps-idle{color:#c9bfae;text-align:center;grid-column:1/-1}.dps-big{border-right:1px solid #c9a35c40;flex-direction:column;grid-row:span 2;align-items:center;padding-right:12px;display:flex}.dps-big-label{color:#a89c84;white-space:nowrap;font-size:10.5px}.dps-big-value{font-variant-numeric:tabular-nums;color:#fff2c8;text-shadow:0 0 12px #ffaa3c8c,0 2px #000;font-size:26px;line-height:1.05}.dps-big.is-over .dps-big-value{color:#c9e6ff;text-shadow:0 0 12px #6eb4ff80,0 2px #000}.dps-grid{grid-template-columns:repeat(4,auto auto);justify-content:start;gap:1px 8px;display:grid}.dps-k{color:#a89c84;white-space:nowrap}.dps-v{font-variant-numeric:tabular-nums;color:#f0e6d0;white-space:nowrap;margin-right:6px}.dps-sub{display:none}.dps-types{background:#00000080;border:1px solid #ffffff14;border-radius:3px;height:8px;display:flex;overflow:hidden}.dps-type{width:var(--w);background:var(--c,#c8c8c8);height:100%;box-shadow:0 0 6px var(--c,#c8c8c8);position:relative}.dps-type>*{display:none}.dps-type.is-physical{--c:#c8c8c8}.dps-type.is-fire{--c:#ff6a2f}.dps-type.is-cold{--c:#5fd4ff}.dps-type.is-lightning{--c:#ffe45c}.dps-type.is-chaos{--c:#c85cff}.dps-hint{color:#8b8578;grid-column:1/-1;margin-top:3px;font-size:10.5px;line-height:1.35}@media (max-width:760px){.dps-grid{grid-template-columns:repeat(2,auto auto)}.dps-big-value{font-size:20px}}.keys-panel{z-index:60;flex-direction:column;width:720px;max-width:calc(100vw - 24px);max-height:calc(100vh - 80px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.keys-hint{margin:4px 14px 0}.keys-body{grid-template-columns:repeat(3,1fr);gap:10px 14px;padding:8px 14px;display:grid;overflow-y:auto}@media (max-width:760px){.keys-body{grid-template-columns:1fr 1fr}}.keys-list{flex-direction:column;gap:3px;display:flex}.keys-row{background:#0000004d;border:1px solid #2e2834;border-radius:2px;justify-content:space-between;align-items:center;gap:8px;padding:3px 6px;font-size:12.5px;display:flex}.keys-name{color:#d9d2c5}.keys-cap{text-align:center;color:#fff2c8;cursor:pointer;font-variant-numeric:tabular-nums;background:linear-gradient(#3a3040,#1c1620);border:1px solid #7a6040;border-bottom-width:3px;border-radius:4px;min-width:46px;padding:2px 8px;font-size:12px;font-weight:700}.keys-cap:hover{border-color:#c9a35c}.keys-cap.is-changed{color:#9fe7ff;border-color:#4a8ab0}.keys-cap.is-waiting{color:#1a0c04;background:linear-gradient(#ffe39a,#e0a040);border-color:#fff2c8;animation:.9s ease-in-out infinite keys-blink}@keyframes keys-blink{50%{filter:brightness(1.25);box-shadow:0 0 12px #ffc85ab3}}.keys-status{color:#9fe7ff;min-height:18px;margin:0 14px;font-size:12px}.keys-foot{flex-wrap:wrap;align-items:center;gap:12px;padding:6px 14px 12px;display:flex}.keys-foot .panel-note{flex:1;min-width:240px;margin:0}.inv-builds{background:#00000052;border:1px solid #3a3340;border-radius:3px;margin-top:8px;padding:6px 7px 7px}.inv-builds-head{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.inv-builds-title{color:#c9a35c;letter-spacing:.02em;font-size:12px}.inv-builds-save{color:#fff2c8;cursor:pointer;background:#3c281280;border:1px solid #7a6040;border-radius:10px;padding:1px 8px;font-size:11.5px}.inv-builds.is-open .inv-builds-save{background:linear-gradient(#7a2418,#4a120c);border-color:#c9a35c}.inv-builds-row{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.inv-build{text-align:center;cursor:pointer;background:linear-gradient(#28202ce6,#120e14e6);border:1px solid #5a4a36;border-radius:3px;flex-direction:column;align-items:center;gap:1px;min-width:0;padding:4px 2px;display:flex}.inv-build b{color:#f0e6d0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11.5px;overflow:hidden}.inv-build small{color:#a89c84;font-size:9.5px}.inv-build:hover{border-color:#c9a35c;box-shadow:0 0 8px #ffbe5a40}.inv-build.is-empty b{color:#8b8578}.inv-builds.is-open .inv-build{border-color:#c9a35c;animation:1.2s ease-in-out infinite keys-blink}.inv-builds-form{margin-top:5px;display:flex}.inv-builds-name{flex:1;font-size:12px}.inv-builds-hint{margin:4px 0 0;font-size:10.5px}.map-tier.is-past{border-color:#8a4ab0}.map-tier.is-past.is-on{box-shadow:0 0 10px #b46eff73}.map-tier.is-beaten{color:#b8f0c0}.atlas-box,.pinnacle-box{background:radial-gradient(120% 140% at 50% 0,#46286e59,#0a081299);border:1px solid #4a3a60;border-radius:4px;margin-top:10px;padding:8px 10px 10px}.atlas-title{color:#d8b8ff}.atlas-stars{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:5px;margin-top:6px;display:grid}.atlas-star{cursor:pointer;background:#00000059;border:1px solid #4a3a60;border-radius:3px;flex-direction:column;gap:1px;padding:5px 8px;transition:border-color .12s,box-shadow .12s;display:flex}.atlas-star b{color:#e6dcf5;font-size:12px;font-weight:600}.atlas-star small{color:#9a8cb0;font-size:10.5px}.atlas-star:hover{border-color:#b08ae0}.atlas-star.is-on{background:linear-gradient(#5a328c8c,#1e103299);border-color:#c9a0ff;box-shadow:0 0 10px #be82ff59,inset 0 0 8px #ffdcff14}.atlas-star.is-on b{color:#fff0ff;text-shadow:0 0 6px #dcaaffb3}.atlas-star.is-off{opacity:.5}.pinnacle-box{background:radial-gradient(120% 160% at 50% 0,#78461459,#0c0604b3);border-color:#8a6a3a}.pinnacle-title{color:#ffd890;text-shadow:0 0 10px #ffa03c80}.pinnacle-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pinnacle-shards{gap:4px;display:flex}.pinnacle-shard{filter:grayscale()brightness(.5);background:#00000080;border:1px solid #5a4030;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.pinnacle-shard img{width:26px;height:26px}.pinnacle-shard.is-on{filter:none;border-color:#ffc870;box-shadow:0 0 10px #ffbe5a99}.pinnacle-row .panel-note{flex:1;min-width:220px;margin:0}.pinnacle-go{margin-top:8px}.season-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.season-title{color:#ffe39a;text-shadow:0 0 10px #ffb44666;font-family:Cinzel,Noto Sans Thai,serif;font-size:17px}.season-rewards{grid-template-columns:repeat(3,1fr);gap:6px;margin:4px 0 8px;display:grid}@media (max-width:640px){.season-rewards{grid-template-columns:1fr}}.season-reward{background:linear-gradient(#462e128c,#120c08b3);border:1px solid #6a5030;border-radius:4px;flex-direction:column;gap:4px;padding:7px 8px;display:flex}.season-reward b{color:#ffd890;font-size:12.5px}.season-reward.is-ready{border-color:#ffd070;animation:1.4s ease-in-out infinite keys-blink;box-shadow:0 0 14px #ffc85a66}.season-reward.is-claimed{opacity:.6}.quest-reward.is-title{color:#ffd0ff;border-color:#a070c0}.quest-tab-season{color:#ffd890}.portal-agree{font-size:11.5px}.portal-agree-link{color:#ffd890;cursor:pointer;text-decoration:underline}.portal-agree-link:hover{color:#fff2c8}.hud.has-art .keycap.keycap-art{left:4%;right:4%;top:var(--cap-top);height:var(--cap-h);min-width:0;box-shadow:none;font-family:Cinzel,Inter,serif;font-weight:700;font-size:max(9px, calc(var(--hud-w) * .0108));letter-spacing:.02em;color:#f1dfb8;text-shadow:0 0 2px #000,0 1px 2px #000,0 0 6px #ffc87840;pointer-events:none;background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:flex;position:absolute}.look-plus-panel{width:min(1180px,100vw - 32px)}.look-plus-pic{object-fit:contain;filter:drop-shadow(0 4px 10px #000c);width:150px;height:150px}.look-plus-pic.pet-pic{transform:scale(1.6)}.look-plus-bonus{border-bottom:1px solid #c9a35c26;align-items:baseline;gap:8px;padding:4px 2px;display:flex}.look-plus-bonus span{color:#d9d2c5;flex:1}.look-plus-bonus b{color:#8fe0a0;font-variant-numeric:tabular-nums}.look-plus-bonus small{color:#8b8578}:root{--kit-gold-hi:#fbe7a6;--kit-gold:#d2ab5c;--kit-gold-mid:#a8843f;--kit-gold-lo:#6a5228;--kit-red-hi:#a3291e;--kit-red:#6e140e;--kit-red-lo:#320806;--kit-ink:#0b090d;--kit-line:#2e2633;--kit-slot:linear-gradient(var(--kit-gold-mid), var(--kit-gold-mid)) left top / 7px 1.5px no-repeat, linear-gradient(var(--kit-gold-mid), var(--kit-gold-mid)) left top / 1.5px 7px no-repeat, linear-gradient(var(--kit-gold-mid), var(--kit-gold-mid)) right top / 7px 1.5px no-repeat, linear-gradient(var(--kit-gold-mid), var(--kit-gold-mid)) right top / 1.5px 7px no-repeat, linear-gradient(var(--kit-gold-mid), var(--kit-gold-mid)) left bottom / 7px 1.5px no-repeat, linear-gradient(var(--kit-gold-mid), var(--kit-gold-mid)) left bottom / 1.5px 7px no-repeat, linear-gradient(var(--kit-gold-mid), var(--kit-gold-mid)) right bottom / 7px 1.5px no-repeat, linear-gradient(var(--kit-gold-mid), var(--kit-gold-mid)) right bottom / 1.5px 7px no-repeat, radial-gradient(ellipse at 50% 40%, #1d1922 0%, #08070b 80%)}.panel{scrollbar-color:var(--kit-gold-mid) #0a080c;scrollbar-width:thin;background:radial-gradient(at 50% -10%,#78609629,#0000 55%),linear-gradient(#0000 40%,#00000059 100%),url(/ui/kit/stone.webp) 0 0/384px,#141118;border:2px solid #0000;border-image:url(/ui/kit/frame.svg) 32/34px/10px;border-radius:0;box-shadow:0 16px 50px #000000e6,0 0 0 1px #0009}.panel:before{content:"";pointer-events:none;z-index:3;filter:drop-shadow(0 2px 3px #000c);background:url(/ui/kit/crest.svg) 50%/contain no-repeat;width:168px;height:40px;position:absolute;top:-27px;left:50%;transform:translate(-50%)}.panel-head{background:linear-gradient(90deg,#0000 0%,#d2ab5c8c 18% 82%,#0000 100%) 0 100%/100% 1px no-repeat;border-bottom:none;min-height:46px;padding:12px 14px 8px;position:relative}.panel-head:after{content:"";border:1px solid var(--kit-gold);background:linear-gradient(135deg,#d9f3ff 0%,#5fb4ff 40%,#1f56b8 100%);width:8px;height:8px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 6px #5fb4ff99}.panel-title{white-space:nowrap;color:#f6dfa0;letter-spacing:.08em;text-shadow:0 1px #000,0 0 8px #ffbe6e59;background:linear-gradient(180deg, var(--kit-red-hi) 0%, var(--kit-red) 45%, var(--kit-red-lo) 100%);border:1px solid var(--kit-gold);pointer-events:none;padding:3px 26px 4px;font-size:17px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-42%);box-shadow:inset 0 1px #ffd2a04d,inset 0 0 0 1px #0000008c,0 0 0 1px #000,0 3px 10px #000000b3}.panel-title:before,.panel-title:after{content:"";background:var(--kit-gold);width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;transform:rotate(45deg);box-shadow:0 0 0 1px #000}.panel-title:before{left:9px}.panel-title:after{right:9px}.panel-hint{z-index:1;position:relative}.panel-close{z-index:1;color:#f0d79a;border:1px solid var(--kit-gold);background:radial-gradient(circle at 50% 38%,#4a1813 0%,#160708 75%);border-radius:50%;width:28px;height:28px;font-size:19px;position:relative;box-shadow:0 0 0 1px #000,inset 0 0 6px #000c}.panel-close:hover{color:#fff;border-color:var(--kit-gold-hi);box-shadow:0 0 0 1px #000,0 0 10px #ff785099}.tree-panel .panel-title{position:static;transform:none}.panel-sub{color:#e6c983;letter-spacing:.03em;align-items:center;gap:7px;display:flex}.panel-sub:before{content:"";border:1px solid var(--kit-gold-mid);background:linear-gradient(135deg,#d9f3ff 0%,#5fb4ff 45%,#1f56b8 100%);flex:none;width:7px;height:7px;transform:rotate(45deg)}.panel-col+.panel-col{border-left:1px solid #0000;border-image:linear-gradient(180deg, transparent, var(--kit-gold-lo) 12%, var(--kit-gold-lo) 88%, transparent) 1}.panel-foot{border-top-color:var(--kit-gold-lo);background:linear-gradient(#120f15f0,#0c0a0efa)}.panel-btn{color:#f8e7c0;text-shadow:0 1px 2px #000;background:linear-gradient(180deg, var(--kit-red-hi) 0%, var(--kit-red) 50%, var(--kit-red-lo) 100%);border:1px solid var(--kit-gold);border-radius:1px;box-shadow:inset 0 1px #ffd7a04d,inset 0 0 0 1px #00000080,0 0 0 1px #000}.panel-btn:hover{filter:brightness(1.18);box-shadow:inset 0 1px #ffd7a059,inset 0 0 0 1px #00000080,0 0 0 1px #000,0 0 12px #d23c2880}.panel-btn.is-quiet{color:var(--text);border-color:var(--kit-gold-lo);background:linear-gradient(#2b2531 0%,#141117 100%)}.set-btn,.doll-swap,.town-gamble-btn,.ember-chip,.kit-btn,.kit-chip{color:#cfc6b4;background:linear-gradient(#27212d 0%,#15121a 100%);border:1px solid #5a4a2e;border-radius:1px;box-shadow:inset 0 1px #ffebbe14,0 0 0 1px #000}.set-btn:hover,.doll-swap:hover,.town-gamble-btn:hover,.ember-chip:hover,.kit-btn:hover,.kit-chip:hover{color:#fff;border-color:var(--kit-gold)}.set-btn.is-on,.ember-chip.is-on,.kit-btn.is-on,.kit-chip.is-on{color:#ffe9b0;border-color:var(--kit-gold-hi);background:linear-gradient(#3d311c 0%,#1d170e 100%);box-shadow:inset 0 0 8px #d2ab5c59,0 0 0 1px #000}.set-btn.is-gold{color:#1a1408;background:linear-gradient(#f0d48c 0%,#c89a48 55%,#8c672c 100%);border-color:#000;font-weight:600}.set-btn.is-gold:hover{filter:brightness(1.12);color:#000}.doll-tab,.kit-tab{color:#a89f8e;cursor:pointer;background:linear-gradient(#231e28 0%,#110e14 100%);border:1px solid #4a3d28;border-radius:1px;padding:4px 12px;font-family:Cinzel,Noto Sans Thai,serif;font-size:12px;position:relative;box-shadow:0 0 0 1px #000}.doll-tab:hover,.kit-tab:hover{color:#fff;border-color:var(--kit-gold-mid)}.doll-tab.is-on,.kit-tab.is-on{color:#ffe3a0;border-color:var(--kit-gold);background:linear-gradient(#7a1c14 0%,#3a0a07 100%);box-shadow:inset 0 1px #ffd29640,0 0 0 1px #000,0 0 10px #a01e1473}.kit-tabs,.kit-chips{flex-wrap:wrap;gap:4px;display:flex}.kit-chip{cursor:pointer;padding:2px 9px;font-size:11px}.doll-slot,.slot-well2,.skill-icon,.sk-socket-gem,.sk-hero-icon{background:var(--kit-slot);border:1px solid var(--kit-line);border-radius:1px;box-shadow:inset 0 0 10px #000000d9,0 0 0 1px #000}.doll-label{color:#d6b4706b;font-size:10px}.bag-grid{background:url(/ui/kit/cell.svg) 0 0 / var(--cell) var(--cell) repeat, #08070b;border:1px solid var(--kit-gold-lo);box-shadow:0 0 0 1px #000, 0 0 0 3px #0b090de6, 0 0 0 4px var(--kit-gold-lo)}.inv-item{border-radius:1px}.inv-item.is-dim,.bag-cell.is-dim>.inv-item{opacity:.22;filter:grayscale(.8)}.skill-row{background:linear-gradient(90deg,#1f1b24f5 0%,#110e14f5 100%);border:1px solid #3a3040;border-radius:1px;box-shadow:0 0 0 1px #0009}.skill-row:hover{border-color:#8a6d3a}.skill-row.is-on{border-color:var(--kit-gold);background:linear-gradient(90deg,#761c1499 0%,#22180ff0 100%);box-shadow:inset 0 0 0 1px #0009,0 0 10px #a0281459}.skill-icon{color:#e3c37e}.kit-input,.kit-select{font:inherit;color:var(--text);background:linear-gradient(#0b090e,#15121a);border:1px solid #5a4a2e;border-radius:1px;outline:none;padding:3px 8px;font-size:12px;box-shadow:inset 0 1px 4px #000c,0 0 0 1px #000}.kit-input:focus,.kit-select:focus{border-color:var(--kit-gold);box-shadow:inset 0 1px 4px #000c,0 0 0 1px #000,0 0 8px #d2ab5c66}.kit-select option{color:var(--text);background:#141118}.tip{background:linear-gradient(#08070ae6,#08070af2),url(/ui/kit/stone.webp) 0 0/384px,#0a090c}.inv-right{gap:7px}.inv-tools{max-width:calc(var(--cell) * 12);align-items:center;gap:8px;display:flex}.inv-sort{color:var(--text-dim);align-items:center;gap:6px;font-size:12px;display:inline-flex}.inv-search{flex:1;min-width:80px}.inv-used{color:#e6c983;white-space:nowrap;margin-left:auto;font-size:12px}.inv-dyn{flex-direction:column;gap:7px;display:flex}.inv-pouch.is-lit,.inv-orbs.is-lit{outline:1px solid var(--kit-gold);outline-offset:3px;box-shadow:0 0 12px #d2ab5c40}.inv-actions{max-width:calc(var(--cell) * 12);gap:6px;margin-top:2px;display:flex}.inv-actions .kit-btn{cursor:pointer;flex:1;justify-content:center;align-items:center;gap:7px;padding:6px 8px;font-size:12px;display:flex}.inv-actions .kit-btn.is-red{color:#f8e7c0;background:linear-gradient(180deg, var(--kit-red-hi) 0%, var(--kit-red) 50%, var(--kit-red-lo) 100%);border-color:var(--kit-gold-mid)}.inv-actions .kit-btn.is-off{opacity:.45;cursor:default;filter:grayscale(.6)}.inv-actions .kit-btn.is-on{box-shadow:inset 0 0 10px #ffc87866,0 0 0 1px #000,0 0 12px #d23c2899}.inv-trash{cursor:default}.inv-trash.is-ok{color:#fff;border-color:#ff6a5c;box-shadow:inset 0 0 12px #ff6a5c73,0 0 0 1px #000}.inventory-panel.is-town-mode .bag-grid .inv-item{cursor:pointer}.inventory-panel.is-town-mode .bag-grid .inv-item:hover{border-color:#ffb46a;box-shadow:0 0 8px #ff8c5099}.kit-ico{width:14px;height:14px;-webkit-mask:var(--ico) center / contain no-repeat;-webkit-mask:var(--ico) center / contain no-repeat;mask:var(--ico) center / contain no-repeat;background:currentColor;flex:none}.kit-ico-trash{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M4 7h16M9 7V4h6v3M6 7l1 13h10l1-13M10 11v6M14 11v6'/%3E%3C/svg%3E")}.kit-ico-sort{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M4 6h10M4 12h7M4 18h4M17 4v16M14 17l3 3 3-3'/%3E%3C/svg%3E")}.kit-ico-chest{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M3 10h18v9H3zM3 10a9 5 0 0 1 18 0M10 10v3h4v-3'/%3E%3C/svg%3E")}.kit-ico-coin{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Cpath d='M12 7v10M9.5 9.5h4a1.8 1.8 0 0 1 0 3.5h-3a1.8 1.8 0 0 0 0 3.5h4' stroke-linecap='round'/%3E%3C/svg%3E")}.skills-panel{width:min(1000px,96vw)}.sk-body{flex:1;grid-template-columns:78px minmax(250px,330px) 1fr;min-height:0;display:grid;overflow:hidden}.sk-rail{border-right:1px solid #0000;border-image:linear-gradient(180deg, transparent, var(--kit-gold-lo) 10%, var(--kit-gold-lo) 90%, transparent) 1;flex-direction:column;gap:6px;padding:10px 8px;display:flex}.sk-rail-tab{cursor:pointer;color:#a89f8e;background:linear-gradient(#231e28 0%,#110e14 100%);border:1px solid #4a3d28;flex-direction:column;align-items:center;gap:3px;padding:7px 2px 6px;display:flex;position:relative;box-shadow:0 0 0 1px #000}.sk-rail-tab:hover{color:#fff;border-color:var(--kit-gold-mid)}.sk-rail-tab.is-on{color:#ffe3a0;border-color:var(--kit-gold);background:linear-gradient(#7a1c14 0%,#3a0a07 100%);box-shadow:inset 0 1px #ffd29640,0 0 0 1px #000,0 0 10px #a01e1473}.sk-rail-icon{color:#e3c37e;place-items:center;width:30px;height:30px;display:grid}.sk-rail-icon .glyph{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.sk-rail-icon .ember-gem{width:16px;height:16px}.sk-rail-name{text-align:center;font-size:11px;line-height:1.15}.sk-rail-badge{color:#1a0d04;background:linear-gradient(#ffb46a 0%,#ff6a2f 100%);border:1px solid #000;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 0 6px #ff6a2fcc}.sk-list{min-width:0}.sk-detail{background:url(/ui/kit/sigil-circle.svg) 50% 46%/min(380px,90%) no-repeat;min-width:0}.sk-empty{text-align:center;max-width:260px;margin:auto}.sk-target{color:#e6c983}.sk-hero{align-items:center;gap:12px;display:flex}.sk-hero-icon{color:#f0d48c;width:66px;height:66px;box-shadow:inset 0 0 14px #000000e6, 0 0 0 1px #000, 0 0 0 3px #120f15, 0 0 0 4px var(--kit-gold-mid), 0 0 14px #d2ab5c40;flex:none;place-items:center;display:grid}.sk-hero-icon .glyph{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px #f0c87880);width:62%;height:62%}.sk-hero-icon.is-sigil{color:#a9c8ff}.sk-hero-text{flex-direction:column;gap:2px;min-width:0;display:flex}.sk-hero-name{color:#f6dfa0;text-shadow:0 1px #000,0 0 8px #ffbe6e4d;margin:0;font-family:Cinzel,Noto Sans Thai,serif;font-size:19px}.sk-hero-en{color:var(--text-dim);font-family:Cinzel,serif;font-size:11px}.sk-hero-sub{color:#cfc6b4;font-size:12px}.sk-tags{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.sk-tag{color:#bfe0ff;background:#1f56b838;border:1px solid #5fb4ff73;border-radius:1px;padding:0 7px;font-size:10px;line-height:17px}.sk-desc{background:#08070ab8;border:1px solid #3a3040;padding:8px 11px;box-shadow:inset 0 0 12px #000000b3,0 0 0 1px #000}.sk-desc p{color:var(--text);margin:0;font-size:12.5px;line-height:1.55}.sk-desc .sk-desc-line{color:var(--text-dim);margin-top:5px;font-size:11px}.sk-stats{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.sk-stat{text-align:center;background:var(--kit-slot);border:1px solid var(--kit-line);flex-direction:column;align-items:center;gap:2px;padding:6px 4px;display:flex;box-shadow:inset 0 0 10px #000000d9,0 0 0 1px #000}.sk-stat-label{color:var(--text-dim);font-size:10.5px}.sk-stat-value{color:#f6dfa0;font-size:13px;font-weight:600;line-height:1.25}.sk-req{font-size:12px}.sk-sockets{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.sk-socket{color:var(--text-dim);text-align:center;flex-direction:column;align-items:center;gap:3px;font-size:11px;display:flex}.sk-socket-gem{aspect-ratio:1;color:#a9c8ff;place-items:center;width:100%;max-width:46px;display:grid}.sk-socket-gem .glyph{fill:none;stroke:currentColor;stroke-width:1.6px;filter:drop-shadow(0 0 4px #5fb4ffb3);width:60%;height:60%}.sk-socket.is-filled{color:var(--text);cursor:pointer}.sk-socket.is-filled:hover .sk-socket-gem{border-color:#ff7a66}.sk-socket.is-empty{cursor:pointer}.sk-socket.is-empty .sk-socket-gem:after{content:"+";color:#d6b4708c;font-size:18px}.sk-socket.is-empty:hover .sk-socket-gem{border-color:var(--kit-gold)}.sk-socket.is-locked{opacity:.4}.sk-socket-name{word-break:break-word;line-height:1.2}.sk-detail .slot-row{gap:4px}@media (max-width:700px){.sk-body{display:block;overflow-y:auto}.sk-rail{border-right:none;flex-direction:row}.sk-rail-tab{flex:1}.sk-list,.sk-detail{overflow:visible}.inv-tools{flex-wrap:wrap}}.slot-cell.is-on .slot-well2{border-color:var(--kit-gold-hi);box-shadow:inset 0 0 10px #000000d9,0 0 0 1px #000,0 0 10px #f0c8788c}.slot-cell:not(.is-locked):hover .slot-well2{border-color:var(--kit-gold)}#ui>.touch{pointer-events:none;z-index:5;position:absolute;inset:0}.touch-stick,.touch-btn{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.touch-stick{--size:clamp(124px, 31vh, 230px);left:max(16px,3vw);bottom:calc(var(--hud-h,30vh) * .86);width:var(--size);height:var(--size);opacity:.8;background:radial-gradient(circle at 50% 45%,#28222c8c 0%,#0a080cb8 70%);border:2px solid #a8843fbf;border-radius:50%;position:absolute;box-shadow:0 0 0 2px #000,inset 0 0 18px #000000d9,0 6px 18px #00000080}.touch-stick:before{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='%23a8843f' fill-opacity='0.8'%3E%3Cpath d='M50 4 L57 14 H43 Z M50 96 L57 86 H43 Z M4 50 L14 43 V57 Z M96 50 L86 43 V57 Z'/%3E%3C/svg%3E") 50%/contain no-repeat;position:absolute;inset:8%}.touch-stick.is-on{opacity:1}.touch-knob{border:2px solid var(--kit-gold-mid);pointer-events:none;background:radial-gradient(circle at 40% 32%,#5a5260 0%,#2a2430 45%,#0e0c11 100%);border-radius:50%;width:40%;height:40%;transition:transform 60ms linear;position:absolute;top:30%;left:30%;box-shadow:0 0 0 2px #000,0 4px 10px #000000b3,inset 0 2px 3px #fff0d226}.touch-cluster{--big:clamp(86px, 23vh, 170px);--small:clamp(54px, 13vh, 98px);right:calc(max(16px, 3vw) + var(--big) * .95);bottom:calc(var(--hud-h,30vh) * .86 + var(--big) * .25);width:var(--big);height:var(--big);pointer-events:none;position:absolute}.touch-btn{width:var(--small);height:var(--small);transform:translate(calc(-50% + var(--tx,0) * var(--big) / 2), calc(-50% + var(--ty,0) * var(--big) / 2));color:#f0d48c;border:2px solid var(--kit-gold-mid);background:radial-gradient(circle at 50% 38%,#2c2632d9 0%,#0a080ce6 75%);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 2px #000,inset 0 0 12px #000000d9,0 4px 12px #0000008c}.touch-btn.is-big{width:var(--big);height:var(--big);box-shadow:0 0 0 2px #000, 0 0 0 5px #0b090de6, 0 0 0 6px var(--kit-gold-lo), inset 0 0 16px #000000e6, 0 6px 16px #0009;border-width:3px}.touch-btn.is-down{border-color:var(--kit-gold-hi);box-shadow:0 0 0 2px #000,inset 0 0 14px #ffbe6e59,0 0 14px #ffbe6e8c}.touch-btn.is-locked,.touch-btn.is-empty{opacity:.45}.touch-btn.is-roll{color:#d9f3ff;border-color:#5fb4ffb3}.touch-icon{pointer-events:none;place-items:center;width:58%;height:58%;display:grid}.touch-icon .glyph{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px #f0c87873);width:100%;height:100%}.touch-cd{background:conic-gradient(#050408b8 calc(var(--cd,0) * 360deg), transparent 0);pointer-events:none;border-radius:50%;position:absolute;inset:0}.touch-cd-num{font-variant-numeric:tabular-nums;color:#fff4d6;text-shadow:0 0 3px #000,0 1px #000;pointer-events:none;place-items:center;font-family:Inter,system-ui,sans-serif;font-size:17px;font-weight:700;display:grid;position:absolute;inset:0}.touch-cd-num:empty{display:none}.touch-key{color:#e6c983;white-space:nowrap;pointer-events:none;background:#08070ad9;border:1px solid #a8843f99;border-radius:2px;padding:0 5px;font-family:Cinzel,Noto Sans Thai,serif;font-size:clamp(8px,1.6vh,12px);line-height:1.4;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.touch-btn.is-big .touch-key{bottom:2px}.touch-pager{width:calc(var(--small) * var(--share,.62));height:calc(var(--small) * var(--share,.62));color:#f0d48c;font:700 clamp(10px,1.9vmin,14px)/1 Inter,sans-serif}.touch-chat{color:#f0d48c;border-radius:15px;width:auto;min-width:46px;height:30px;padding:0 10px;font:600 12px/1 Noto Sans Thai,sans-serif;position:absolute;top:-6%;left:88%;transform:none}.is-touch .hud .skillbar .slotcol,.is-touch .hud .flaskbar .slotcol{pointer-events:auto;touch-action:none}@media (orientation:portrait){.is-touch .touch{--u:min(1vw, .45vh)}.is-touch .touch-stick{--size:calc(var(--u) * 34);left:calc(var(--u) * 3);bottom:calc(var(--hud-h,30vh) + 14px)}.is-touch .touch-cluster{--big:calc(var(--u) * 22);--small:calc(var(--u) * 14);right:calc(var(--u) * 19);bottom:calc(var(--hud-h,30vh) + 14px + var(--u) * 6)}}.rotate-hint{color:#f6dfa0;border:1px solid var(--kit-gold-mid);pointer-events:none;text-align:center;background:#08070ad9;border-radius:2px;padding:6px 14px;font-size:13px;display:none;position:absolute;top:40%;left:50%;transform:translate(-50%)}@media (orientation:portrait) and (max-width:700px){.rotate-hint{animation:.6s 6s forwards rotate-hint-out;display:block}}@keyframes rotate-hint-out{to{opacity:0}}.is-touch #hint,.is-touch .cp-dev{display:none}.is-touch .charpanel,.is-touch .minimap{--hud-w:var(--hud-w-top)}.is-panel-open>.touch{display:none}.menu{z-index:200;color:var(--text);-webkit-user-select:none;user-select:none;background:radial-gradient(at 50% 110%,#82181059 0%,#0000 55%),radial-gradient(at 50% 0,#5a467838 0%,#0000 60%),linear-gradient(#00000040,#0009),url(/ui/kit/stone.webp) 0 0/384px,#0b0a0c;flex-direction:column;align-items:center;gap:clamp(10px,2.4vh,26px);padding:clamp(14px,4vh,48px) 16px 20px;font-family:Noto Sans Thai,Inter,system-ui,sans-serif;display:flex;position:fixed;inset:0;overflow-y:auto}.menu-head{flex-direction:column;align-items:center;gap:4px;display:flex}.menu-crest{filter:drop-shadow(0 3px 4px #000c);background:url(/ui/kit/crest.svg) 50%/contain no-repeat;width:220px;height:52px}.menu-logo{object-fit:contain;filter:drop-shadow(0 4px 6px #000000e6)drop-shadow(0 0 22px #ff966e2e);width:min(560px,82vw);height:auto;max-height:24vh;display:block}.menu-title{letter-spacing:.12em;color:#f6dfa0;text-shadow:0 2px #000,0 0 18px #ffb45a59;text-align:center;margin:0;font-family:Cinzel,serif;font-size:clamp(26px,5.2vh,52px);font-weight:700}.menu-subtitle{color:var(--text-dim);margin:4px 0 0;font-size:13px}.menu .panel.menu-panel{flex:none;width:min(1040px,100%);max-height:none;position:relative;top:auto;left:auto;transform:none}.menu-body{flex-direction:column;gap:12px;padding:14px 18px 18px;display:flex}.menu-list{grid-template-columns:minmax(220px,300px) 1fr;gap:16px;min-height:300px;display:grid}.menu-slots{flex-direction:column;gap:5px;max-height:52vh;padding-right:2px;display:flex;overflow-y:auto}.menu-slot{cursor:pointer;background:linear-gradient(90deg,#1f1b24f5,#110e14f5);border:1px solid #3a3040;align-items:center;gap:10px;padding:6px 9px;display:flex;box-shadow:0 0 0 1px #0009}.menu-slot:hover{border-color:#8a6d3a}.menu-slot.is-on{border-color:var(--kit-gold);background:linear-gradient(90deg,#761c1499,#22180ff0);box-shadow:inset 0 0 0 1px #0009,0 0 10px #a0281459}.menu-slot.is-broken{opacity:.6}.menu-face{border:1px solid var(--kit-gold-mid);background:#0b0a0c 50%/cover no-repeat;border-radius:50%;flex:none;width:44px;height:44px;box-shadow:0 0 0 1px #000,inset 0 0 8px #000c}.menu-slot-text{flex-direction:column;min-width:0;display:flex}.menu-slot-text b{color:#f1e2c0;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.menu-slot-text span{color:var(--text-dim);font-size:11.5px}.menu-view{background:url(/ui/kit/sigil-circle.svg) 25%/300px no-repeat,#08070a8c;border:1px solid #3a3040;grid-template-columns:minmax(150px,.8fr) 1.2fr;align-items:stretch;gap:16px;padding:10px;display:grid;box-shadow:inset 0 0 18px #000000b3}.menu-art{filter:drop-shadow(0 6px 10px #000c);background:bottom/contain no-repeat;min-height:260px}.menu-info{flex-direction:column;justify-content:center;gap:6px;display:flex}.menu-name{color:#f6dfa0;text-shadow:0 1px #000,0 0 10px #ffbe6e4d;word-break:break-word;margin:0;font-family:Cinzel,Noto Sans Thai,serif;font-size:24px}.menu-class{color:#e6c983;font-family:Cinzel,Noto Sans Thai,serif;font-size:13px}.menu-facts{color:var(--text);align-items:baseline;gap:10px;font-size:13px;display:flex}.menu-level{color:#fff3c4;font-family:Cinzel,serif;font-weight:700}.menu-line{color:var(--text-dim);font-size:12px}.menu-play{letter-spacing:.06em;margin-top:8px;font-size:15px}.menu-remove{cursor:pointer;align-self:flex-start;padding:4px 10px;font-size:11.5px}.menu-foot{gap:8px;display:flex}.menu-foot .panel-btn{flex:1}.menu-foot .kit-btn{text-align:center;cursor:pointer;padding:8px 14px}.menu-row{gap:6px;display:flex}.menu-row>*{text-align:center;cursor:pointer;flex:1;padding:7px 10px}.menu-note{color:#e6c983}.menu-classes{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.menu-class-card{cursor:pointer;background:linear-gradient(#1f1b24e6,#0c0a0ef2);border:1px solid #3a3040;flex-direction:column;align-items:center;gap:4px;padding:6px 4px 7px;transition:transform .12s;display:flex;box-shadow:0 0 0 1px #000}.menu-class-card:hover{border-color:#8a6d3a}.menu-class-card.is-on{border-color:var(--kit-gold);background:linear-gradient(#761c148c,#140c0af2);transform:translateY(-3px);box-shadow:0 0 0 1px #000,0 0 14px #a0281473}.menu-class-pic{aspect-ratio:.5;background:bottom/contain no-repeat;width:100%}.menu-class-name{color:#f1e2c0;text-align:center;font-size:12px;line-height:1.25}.menu-create{grid-template-columns:1.4fr 1fr;gap:16px;display:grid}.menu-create-info{flex-direction:column;gap:6px;display:flex}.menu-table{grid-template-columns:max-content 1fr;gap:3px 12px;font-size:12.5px;display:grid}.menu-k{color:var(--text-dim)}.menu-v{color:var(--text)}.menu-starter{margin-top:4px}.menu-create-name{background:#08070a8c;border:1px solid #3a3040;flex-direction:column;align-self:start;gap:8px;padding:12px;display:flex;box-shadow:inset 0 0 18px #000000b3}.menu-name-input{padding:8px 10px;font-size:16px}.menu-name-error{min-height:1.2em}@media (max-width:760px),(max-height:520px){.menu-list,.menu-view,.menu-create{grid-template-columns:1fr}.menu-art{min-height:160px}.menu-classes{grid-template-columns:repeat(7,minmax(70px,1fr));overflow-x:auto}.menu-crest{height:34px}.menu-logo{width:min(380px,70vw);max-height:18vh}}.menu-art,.menu-class-pic{-webkit-mask-image:radial-gradient(62% 58% at 50% 52%,#000 62%,#0000 100%);mask-image:radial-gradient(62% 58% at 50% 52%,#000 62%,#0000 100%)}.menu-row .menu-play{margin-top:0}.menu-row{align-items:stretch}.menu-art.is-fashion,.menu-class-pic.is-fashion{image-rendering:auto;-webkit-mask-image:none;mask-image:none}.menu-fashion-preview{background:radial-gradient(circle,#8f4b2640,#0c0911d9 70%);border:1px solid #d6b16e4d;place-items:center;min-height:165px;display:grid;position:relative}.menu-fashion-preview img{object-fit:contain;filter:drop-shadow(0 7px 9px #000);max-width:100%;height:160px}.menu-fashion-preview .menu-preview-hair{width:56px;height:52px;position:absolute;top:0;left:50%;transform:translate(-50%)}.menu-art.is-fashion{position:relative}.menu-art-hair{object-fit:contain;width:78px;height:68px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.menu-fashion-options{flex-wrap:wrap;gap:5px;display:flex}.menu-fashion-options .kit-btn{cursor:pointer;flex:1;min-width:max-content;padding:6px 8px;font-size:12px}.menu-fashion-options .kit-btn.is-on{border-color:var(--kit-gold);color:#fff0bb;background:#88421c75}.menu-hair-options{gap:4px;padding-bottom:4px;display:flex;overflow-x:auto}.menu-hair-options .kit-btn{cursor:pointer;white-space:nowrap;flex:none;padding:5px 7px;font-size:11px}.menu-hair-options .kit-btn.is-on{border-color:var(--kit-gold);color:#fff0bb}.menu-hair-colours{flex-wrap:wrap;gap:5px;display:flex}.menu-hair-colour{cursor:pointer;border:2px solid #463c42;border-radius:50%;width:22px;height:22px}.menu-hair-colour.is-on{border-color:#fff0bb;box-shadow:0 0 0 2px #875124}.wardrobe-wing-img{object-fit:contain;filter:drop-shadow(0 0 8px #c1a0ff8c);width:100%;height:100%}#ui>.loading{z-index:150;pointer-events:auto;background:radial-gradient(at 50% 110%,#8218104d 0%,#0000 55%),linear-gradient(#0000004d,#000000a6),url(/ui/kit/stone.webp) 0 0/384px,#0b0a0c;place-items:center;transition:opacity .35s;display:grid;position:absolute;inset:0}.loading.is-out,#ui>.loading.is-out{opacity:0;pointer-events:none}.loading-box{flex-direction:column;align-items:center;gap:10px;width:min(460px,86vw);display:flex}.loading-logo{filter:drop-shadow(0 3px 5px #000000e6);width:min(320px,70vw);height:auto;margin-bottom:6px}.loading-title{color:#f6dfa0;text-shadow:0 2px #000,0 0 14px #ffb45a4d;text-align:center;min-height:1.2em;font-family:Cinzel,Noto Sans Thai,serif;font-size:clamp(20px,3.6vh,32px)}.loading-bar{border:1px solid var(--kit-gold-mid);background:#07060a;width:100%;height:12px;overflow:hidden;box-shadow:0 0 0 1px #000,inset 0 0 6px #000000e6}.loading-fill{background:linear-gradient(#e9c46a 0%,#b5832f 55%,#6e4a14 100%);width:0;height:100%;transition:width .2s linear;box-shadow:0 0 10px #f0be5a99}.loading-row{width:100%;color:var(--text-dim);justify-content:space-between;font-size:12px;display:flex}.loading-pct{color:#e6c983;font-variant-numeric:tabular-nums}.hud-base{display:none}.hud.has-art .hud-base{left:0;right:0;top:var(--base-top);pointer-events:none;border-top:2px solid var(--kit-gold-mid,#a8843f);background:linear-gradient(#0000 0%,#00000073 100%),url(/ui/kit/stone.webp) 0 0/256px,#100d12;display:block;position:absolute;bottom:0;box-shadow:0 -1px #000,inset 0 1px #ffe1a040,inset 0 6px 10px #000000b3,0 -10px 22px #0000008c}.hud.has-art .hud-base:before{content:"";opacity:.85;background:radial-gradient(circle,#e6c983 0 1.6px,#6a5228 2.2px,#0000 2.8px) 0 0/48px 6px repeat-x;height:6px;position:absolute;top:-4px;left:0;right:0}.is-touch .panel{font-size:14px}.is-touch .panel-close{width:40px;height:40px;font-size:26px}.is-touch .kit-btn,.is-touch .panel-btn,.is-touch .kit-tab,.is-touch .doll-tab,.is-touch .set-btn{min-height:40px;padding-top:8px;padding-bottom:8px;font-size:14px}.is-touch .inventory-panel{--cell:clamp(34px, min(5.4vw, 8.6vh), 58px);border-radius:0;width:auto;max-width:none;max-height:none;inset:0;overflow:auto;transform:none}.is-touch .inventory-panel .inv-body{flex-wrap:wrap;justify-content:center}.is-touch .town-panel{max-height:100vh;top:0}.is-touch .skills-panel,.is-touch .tree-panel,.is-touch .system-panel{border-radius:0;width:auto;max-width:none;max-height:none;inset:0;overflow:auto;transform:none}.is-touch .inv-orb{min-height:36px;padding:4px 10px;font-size:13px}.is-touch .menu-dock{--dock-btn:46px!important}.item-sheet{z-index:70;border:1px solid var(--gold);width:min(560px,94vw);box-shadow:0 0 0 1px #000, 0 0 0 3px #0b0a0c, 0 0 0 4px var(--gold-dark), 0 10px 30px #000c;background:linear-gradient(#1b1820fa,#0b0a0cfa);border-radius:4px;padding:10px 12px 12px;position:fixed;bottom:3vh;left:50%;transform:translate(-50%)}.item-sheet-name{text-align:center;margin-bottom:8px;font-size:16px;font-weight:700}.item-sheet-name.r-normal{color:var(--rarity-normal)}.item-sheet-name.r-magic{color:var(--rarity-magic)}.item-sheet-name.r-rare{color:var(--rarity-rare)}.item-sheet-name.r-unique{color:var(--rarity-unique)}.item-sheet-row{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.item-sheet-btn{cursor:pointer;min-height:48px;font-size:15px}.is-touch .inventory-panel.is-side{left:42%}.is-touch .town-panel{border-radius:0;width:42%;min-width:0;max-width:none;max-height:none;top:0;bottom:0;left:0;overflow:auto;transform:none}@media (orientation:portrait){.is-touch .town-panel{width:auto;height:50vh;bottom:auto;right:0}.is-touch .inventory-panel.is-side{inset:50vh 0 0}.is-touch .inventory-panel{--cell:clamp(22px, calc((100vw - 34px) / 12), 58px)}}.is-touch .menu-dock{top:6px;left:50%;right:auto;transform:translate(-50%)}@media (orientation:portrait){.is-touch .menu-dock{top:calc(max(var(--cp-bottom,92px), var(--mm-bottom,128px)) + 6px);--dock-btn:min(40px, calc((100vw - 16px) / 10 - 5px))!important;--dock-gap:5px!important}.is-touch .hud-status{top:calc(max(var(--cp-bottom,92px), var(--mm-bottom,128px)) + 54px)}}@media (orientation:landscape){.is-touch .menu-dock{left:calc(var(--cp-right,300px) + 6px);transform:none;--dock-btn:min(46px, calc((100vw - var(--cp-right,300px) - var(--mm-width,200px) - 24px) / 8 - 4px))!important}}.menu-account{color:var(--text);align-items:center;gap:8px;margin-top:6px;font-size:13px;display:flex}.menu-account-name{color:#f0d79a}.menu-account-btn{padding:3px 10px;font-size:12px}.portal{z-index:200;color:var(--text);scrollbar-color:var(--kit-gold-mid) #0a080c;scrollbar-width:thin;background:radial-gradient(at 50% 120%,#8218104d 0%,#0000 55%),radial-gradient(at 50% -10%,#5a467833 0%,#0000 55%),linear-gradient(#0000004d,#0009),url(/ui/kit/stone.webp) 0 0/384px,#0b0a0c;font-family:Noto Sans Thai,Inter,system-ui,sans-serif;position:fixed;inset:0;overflow-y:auto}.portal button{font:inherit}.portal-page{box-sizing:border-box;flex-direction:column;gap:16px;width:min(1180px,100%);margin:0 auto;padding:10px 20px 26px;display:flex}.portal-top{background:linear-gradient(90deg,#0000 0%,#d2ab5c8c 15% 85%,#0000 100%) 0 100%/100% 1px no-repeat;justify-content:space-between;align-items:center;gap:12px;min-height:58px;display:flex}.portal-brand{align-items:center;gap:10px;display:flex}.portal-brand-logo{filter:drop-shadow(0 2px 4px #000000e6);width:auto;height:48px;display:block}.portal-badge{letter-spacing:.06em;color:#f8e7c0;background:linear-gradient(180deg, var(--kit-red-hi), var(--kit-red) 50%, var(--kit-red-lo));border:1px solid var(--kit-gold);padding:3px 12px;font-size:12px;box-shadow:0 0 0 1px #000,0 0 10px #a0281466}.portal-hero{aspect-ratio:1920/560;border:1px solid var(--kit-gold-mid);min-height:190px;box-shadow:0 0 0 1px #000, 0 0 0 4px #0b0a0c, 0 0 0 5px var(--kit-gold-lo), 0 14px 40px #000000d9;background:url(/ui/poster.webp) 50%/cover no-repeat,#0e0b10;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:relative;overflow:hidden}.portal-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#080609bf 100%);position:absolute;inset:0}.portal-hero-logo{z-index:1;filter:drop-shadow(0 4px 8px #000000f2)drop-shadow(0 0 26px #ff966e38);width:min(520px,44%);height:auto;display:block;position:relative}.portal-tagline{z-index:1;letter-spacing:.06em;color:#f0d79a;text-shadow:0 1px 2px #000,0 0 10px #000;margin:0;font-size:clamp(12px,1.4vw,16px);position:relative}.portal-main{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:22px;display:grid}.portal-left{flex-direction:column;gap:30px;min-width:0;display:flex}.portal-nav{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.portal-tab{color:#e8d9b5;cursor:pointer;background:var(--kit-slot);border:1px solid #4a3d2a;flex-direction:column;align-items:center;gap:4px;padding:11px 6px 9px;font-size:14.5px;transition:border-color .12s,transform .12s;display:flex;box-shadow:inset 0 0 0 1px #0009,0 0 0 1px #000}.portal-tab .glyph{color:#e3c37e;width:28px;height:28px}.portal-tab:hover{border-color:var(--kit-gold);transform:translateY(-1px)}.portal-tab.is-on{color:#fff1cf;background:linear-gradient(180deg, var(--kit-red-hi) 0%, var(--kit-red) 50%, var(--kit-red-lo) 100%);border-color:var(--kit-gold);box-shadow:inset 0 1px #ffd7a04d,0 0 0 1px #000,0 0 14px #a0281473}.portal-tab.is-on .glyph{color:#fbe7a6}.portal-tab:focus-visible{outline:1px solid var(--kit-gold-hi);outline-offset:2px}.portal .panel{z-index:auto;width:auto;max-height:none;position:relative;top:auto;left:auto;transform:none}.portal-content{min-height:300px}.portal-content-body{-webkit-user-select:text;user-select:text;flex-direction:column;gap:12px;padding:18px 22px 22px;font-size:13.5px;line-height:1.6;display:flex}.portal-content-body h3{margin:4px 0 0;font-size:15px}.portal-news{background:#08070a80;border:1px solid #3a3040;padding:10px 14px 12px;box-shadow:inset 0 0 14px #0009}.portal-news-head{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.portal-news-head h3{margin:0}.portal-date{color:#e6c983;border:1px solid var(--kit-gold-lo);font-variant-numeric:tabular-nums;background:#0006;padding:1px 8px;font-size:11.5px}.portal-lines{color:var(--text);margin:6px 0 0;padding-left:20px}.portal-lines li::marker{color:var(--kit-gold)}.guide-classes{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.guide-class{text-align:center;background:linear-gradient(#1f1b24e6,#0c0a0ef2);border:1px solid #3a3040;flex-direction:column;align-items:center;gap:1px;padding:6px 4px 7px;display:flex;box-shadow:0 0 0 1px #000}.guide-class b{color:#f1e2c0;font-family:Cinzel,serif;font-size:12px}.guide-class span{color:var(--text-dim);font-size:11px;line-height:1.3}.guide-class-pic{aspect-ratio:.5;background:bottom/contain no-repeat;width:100%;-webkit-mask-image:radial-gradient(62% 58% at 50% 52%,#000 62%,#0000 100%);mask-image:radial-gradient(62% 58% at 50% 52%,#000 62%,#0000 100%)}.portal-notice{text-align:center;color:#e6c983;border:1px dashed var(--kit-gold-lo);background:#08070a80;padding:22px 18px;font-size:14.5px}.portal-notice p{margin:4px 0}.portal-contacts{grid-template-columns:max-content 1fr;gap:6px 14px;font-size:14px;display:grid}.portal-contact{display:contents}.portal-contact-label{color:#e6c983}.portal-contact-value{color:var(--text);word-break:break-word}a.portal-contact-value{color:#9cc8ff}.portal-side{flex-direction:column;gap:12px;padding-top:26px;display:flex}.portal-box-body{flex-direction:column;gap:10px;padding:18px 18px 16px;display:flex}.portal-form{flex-direction:column;gap:10px;display:flex}.portal-field{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px;display:grid}.portal-k{color:#e6c983;white-space:nowrap;font-family:Cinzel,Noto Sans Thai,serif;font-size:13.5px}.portal-input{box-sizing:border-box;-webkit-user-select:text;user-select:text;width:100%;padding:8px 10px;font-size:15px}.portal-forgot{color:#c9b27a;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;align-self:flex-end;padding:0;font-size:12.5px;text-decoration:underline}.portal-forgot:hover{color:#fbe7a6}.portal-rules{font-size:11.5px;line-height:1.5}.portal-msg{border:1px solid #0000;margin:0;padding:7px 10px;font-size:12.5px;line-height:1.5}.portal-msg.is-warn{color:#ffb08a;background:#6e140e59;border-color:#ff785059}.portal-msg.is-ok{color:#9ff0a9;background:#1450224d;border-color:#6ee68c4d}.portal-msg.is-info{color:#e6dcc6;border-color:var(--kit-gold-lo);background:#28223099}.portal-facts{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px 8px;padding:4px 0;font-size:14px;display:grid}.portal-v{min-width:0;color:var(--text);align-items:center;gap:6px;display:flex}.portal-name{color:#f6dfa0;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px #000,0 0 8px #ffbe6e4d;font-size:17px;overflow:hidden}.portal-dot{background:#3ddc6a;border-radius:50%;flex:none;width:9px;height:9px;animation:1.8s ease-in-out infinite portal-pulse;box-shadow:0 0 0 1px #000,0 0 8px #3ddc6ae6}.portal-online{color:#8ff0a4}@keyframes portal-pulse{50%{box-shadow:0 0 0 1px #000,0 0 2px #3ddc6a66}}.portal-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.portal-btn{letter-spacing:.04em;cursor:pointer;padding:10px 8px;font-size:15px}.portal-btn:disabled{opacity:.6;cursor:default}.portal-btn:focus-visible{outline:1px solid var(--kit-gold-hi);outline-offset:2px}.portal-guest{flex-direction:column;align-items:center;gap:2px;padding-top:4px;display:flex}.portal-guest-btn{color:#f0d79a;cursor:pointer;background:0 0;border:none;padding:4px 6px;font-size:13.5px}.portal-guest-btn:hover{color:#fff3c4;text-underline-offset:3px;text-decoration:underline}.portal-local{text-align:center;font-size:11px;line-height:1.5}.portal-foot{text-align:center;color:var(--text-dim);background:linear-gradient(90deg,#0000 0%,#d2ab5c66 20% 80%,#0000 100%) 0 0/100% 1px no-repeat;padding-top:10px;font-size:11.5px}.portal-rules-link{cursor:pointer;align-self:flex-start;padding:7px 16px;font-size:13.5px}.portal-main.is-wide{grid-template-columns:minmax(0,1fr)}.portal-main.is-wide .portal-side{display:none}.portal-content.is-guide .portal-content-body{padding:14px 16px 22px}.guide{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:18px;display:grid}.guide.is-bare{grid-template-columns:minmax(0,1fr)}.guide-side{scrollbar-width:thin;background:#08070a8c;border:1px solid #3a3040;flex-direction:column;gap:8px;max-height:calc(100vh - 20px);padding:10px;display:flex;position:sticky;top:10px;overflow-y:auto;box-shadow:inset 0 0 14px #0009}.guide-side-title{color:#f1e2c0;border-bottom:1px solid var(--kit-gold-lo);margin:0;padding:2px 4px 6px;font-family:Cinzel,Noto Sans Thai,serif;font-size:15px}.guide-search{box-sizing:border-box;-webkit-user-select:text;user-select:text;width:100%;padding:7px 9px;font-size:13px}.guide-list{flex-direction:column;gap:2px;display:flex}.guide-sec{width:100%;font:inherit;text-align:left;color:#e6dcc6;cursor:pointer;background:linear-gradient(#241f2ae6,#120f16f2);border:1px solid #2e2633;grid-template-columns:22px minmax(0,1fr) 14px;align-items:center;gap:6px;padding:8px 6px;font-size:13.5px;display:grid}.guide-sec:hover{border-color:var(--kit-gold-lo);color:#fbe7a6}.guide-sec.is-open{color:#fbe7a6;border-color:var(--kit-gold-lo)}.guide-sec-ico{text-align:center}.guide-sec-arrow{color:var(--kit-gold);transition:transform .15s;transform:rotate(-90deg)}.guide-sec.is-open .guide-sec-arrow{transform:none}.guide-sec-items{border-left:1px solid var(--kit-gold-lo);flex-direction:column;margin-left:16px;padding:2px 0 6px 12px;display:flex}.guide-item{font:inherit;text-align:left;color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-left:2px solid #0000;padding:6px 8px;font-size:13px;line-height:1.4}.guide-item:hover{color:#f1e2c0;background:#d2ab5c0f}.guide-item.is-on{color:#fff1cf;border-left-color:var(--kit-gold);background:linear-gradient(90deg,#6e140e8c,#6e140e00)}.guide-none{color:var(--text-dim);margin:6px 4px;font-size:12.5px}.guide-main{-webkit-user-select:text;user-select:text;flex-direction:column;gap:12px;min-width:0;font-size:14px;line-height:1.75;display:flex}.guide-part{flex-direction:column;gap:12px;display:flex}.guide-part+.guide-part{border-top:1px solid var(--kit-gold-lo);margin-top:18px;padding-top:18px}.guide-crumbs{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:12.5px;display:flex}.guide-crumb{font:inherit;color:#c9b27a;cursor:pointer;background:0 0;border:none;padding:0}.guide-crumb:hover{color:#fbe7a6;text-underline-offset:3px;text-decoration:underline}.guide-crumb.is-here{color:var(--text);cursor:default}.guide-crumb-sep{color:var(--kit-gold-lo)}.guide-chips{flex-wrap:wrap;gap:6px;display:flex}.guide-chip{color:#e6c983;border:1px solid var(--kit-gold-lo);background:#00000059;border-radius:999px;padding:1px 9px;font-size:11.5px}.guide-chip.is-sec{color:#fff1cf;background:linear-gradient(180deg, var(--kit-red-hi), var(--kit-red));border-color:var(--kit-gold-mid)}.guide-title{color:#f6dfa0;text-shadow:0 1px #000,0 0 10px #ffbe6e40;margin:0;font-family:Cinzel,Noto Sans Thai,serif;font-size:24px;line-height:1.35}.guide-date{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:12px}.guide-lead{color:#efe3c9;border-left:3px solid var(--kit-gold);background:#6e140e2e;margin:0;padding:10px 14px;font-size:15px}.guide-h{color:#f1e2c0;border-bottom:1px solid #3a3040;margin:10px 0 0;padding-bottom:4px;font-size:17px}.guide-h:before{content:"◆";color:#5fd4ff;vertical-align:2px;margin-right:8px;font-size:11px}.guide-p{color:var(--text);margin:0}.guide-main b{color:#f6dfa0;font-weight:600}.guide-steps,.guide-list-ul{color:var(--text);margin:0;padding-left:26px}.guide-steps li,.guide-list-ul li{margin:3px 0;padding-left:4px}.guide-steps li::marker{color:#f0d34a;font-weight:700}.guide-list-ul li::marker{color:var(--kit-gold)}.guide-key{text-align:center;color:#fbe7a6;border:1px solid var(--kit-gold-lo);background:linear-gradient(#2a2430,#141118);border-bottom-width:2px;border-radius:4px;min-width:1.6em;margin:0 1px;padding:0 6px;font:600 12px/1.6 Inter,Noto Sans Thai,sans-serif;display:inline-block}.guide-code{color:#9ff0e0;background:#00000073;border:1px solid #2e2633;border-radius:3px;padding:0 5px;font:12.5px/1.6 ui-monospace,Consolas,monospace}.guide-link{font:inherit;color:#9cc8ff;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;text-decoration:underline}.guide-link:hover{color:#cfe4ff}.guide-fig{flex-direction:column;gap:6px;margin:4px 0;display:flex}.guide-img{aspect-ratio:1200/717;object-fit:cover;cursor:zoom-in;border:1px solid var(--kit-gold-lo);background:#0b090d;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #000,0 6px 18px #0000008c}.guide-cap{text-align:center;color:var(--text-dim);font-size:12.5px;line-height:1.55}.guide-box{border:1px solid;padding:10px 14px;font-size:13.5px;line-height:1.65}.guide-box.is-tip{color:#dff5e3;background:#14502238;border-color:#6ee68c4d}.guide-box.is-warn{color:#ffe1cf;background:#6e140e4d;border-color:#ff785066}.guide-table-wrap{border:1px solid #3a3040;overflow-x:auto;box-shadow:inset 0 0 14px #00000080}.guide-table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.5}.guide-table th{text-align:left;color:#fff1cf;white-space:nowrap;border-bottom:1px solid var(--kit-gold-mid);background:linear-gradient(#6e140ee6,#320806f2);padding:7px 10px;font-weight:600}.guide-table td{vertical-align:top;color:var(--text);border-top:1px solid #2a2330;padding:6px 10px}.guide-table tbody tr:nth-child(2n) td{background:#ffffff06}.guide-pager{border-top:1px solid var(--kit-gold-lo);grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;padding-top:14px;display:grid}.guide-page-btn{font:inherit;text-align:left;color:var(--text);cursor:pointer;background:linear-gradient(#1f1b24e6,#0c0a0ef2);border:1px solid #3a3040;flex-direction:column;gap:2px;padding:9px 12px;display:flex}.guide-page-btn.is-next{text-align:right}.guide-page-btn:hover:not(:disabled){border-color:var(--kit-gold)}.guide-page-btn:disabled{opacity:.35;cursor:default}.guide-page-dir{color:#c9b27a;font-size:11.5px}.guide-page-name{color:#f1e2c0;font-size:13.5px}.guide-start{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.guide-start-item{font:inherit;text-align:left;color:var(--text);cursor:pointer;border:1px solid #3a3040;border-left:3px solid var(--kit-gold);background:linear-gradient(#241f2ae6,#0e0c11f2);flex-direction:column;gap:3px;padding:10px 12px;display:flex}.guide-start-item:hover{border-color:var(--kit-gold)}.guide-start-item b{font-size:14px}.guide-start-item span{color:var(--text-dim);font-size:12.5px;line-height:1.5}.guide-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.guide-card{font:inherit;text-align:center;color:#f1e2c0;cursor:pointer;background:radial-gradient(at 50% 0,#6e140e73,#0c0a0ef2 70%);border:1px solid #3a3040;flex-direction:column;align-items:center;gap:3px;padding:14px 8px 12px;display:flex}.guide-card:hover{border-color:var(--kit-gold);transform:translateY(-1px)}.guide-card-ico{font-size:24px}.guide-card b{font-size:13.5px;line-height:1.4}.guide-card-n{color:var(--text-dim);font-size:11.5px}.guide-zoom{z-index:9999;cursor:zoom-out;background:#000000e0;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex;position:fixed;inset:0}.guide-zoom img{border:1px solid var(--kit-gold-lo);max-width:100%;max-height:calc(100vh - 80px);box-shadow:0 0 40px #000c}.guide-zoom-cap{text-align:center;color:#e6dcc6;max-width:900px;font-size:13.5px;line-height:1.55}@media (max-width:900px){.guide{grid-template-columns:minmax(0,1fr)}.guide-side{max-height:none;position:static}.guide-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.guide-title{font-size:20px}.guide-start{grid-template-columns:minmax(0,1fr)}.guide-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-pager{grid-template-columns:minmax(0,1fr)}.guide-page-btn.is-next{text-align:left}.guide-table thead{display:none}.guide-table,.guide-table tbody,.guide-table tr,.guide-table td{box-sizing:border-box;width:100%;display:block}.guide-table tr{border-top:1px solid #3a3040;padding:6px 0}.guide-table tbody tr:nth-child(2n) td{background:0 0}.guide-table td{border:none;grid-template-columns:38% minmax(0,1fr);gap:8px;padding:3px 10px;display:grid}.guide-table td:before{content:attr(data-label);color:#c9b27a;font-size:12px}.guide-table td:not([data-label]):before{content:none}}@media (prefers-reduced-motion:reduce){.portal-dot{animation:none}}@media (max-width:760px){.portal-page{gap:12px;padding:6px 12px 22px}.portal-top{min-height:48px}.portal-brand-logo{height:38px}.portal-hero{min-height:170px}.portal-hero-logo{width:min(360px,70%)}.portal-main{grid-template-columns:minmax(0,1fr);gap:18px}.portal-side{order:-1}.guide-classes{grid-template-columns:repeat(4,1fr)}.portal-content-body{padding:16px 14px 18px}.portal-nav{grid-template-columns:repeat(3,1fr)}}@media (max-width:420px){.portal-nav{grid-template-columns:repeat(2,1fr)}.portal-field,.portal-facts{grid-template-columns:80px minmax(0,1fr)}}.alog{z-index:300;box-sizing:border-box;background:radial-gradient(ellipse at 50% 0%, #1d1820 0%, var(--bg) 70%);color:var(--text);flex-direction:column;gap:10px;padding:14px 18px;font:13px/1.45 Noto Sans Thai,Inter,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.alog button{font:inherit}.alog-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.alog-title{color:var(--gold);letter-spacing:.03em;margin:0;font:700 22px/1.2 Cinzel,Noto Sans Thai,serif}.alog-sub{color:var(--text-dim);margin:2px 0 0;font-size:12.5px}.alog-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.alog-input,.alog-select{box-sizing:border-box;height:32px;color:var(--text);border:1px solid var(--border);font:inherit;background:#120f15;border-radius:4px;padding:0 10px}.alog-input{width:220px}.alog-search{width:280px}.alog-input:focus,.alog-select:focus{border-color:var(--gold-dim);outline:none}.alog-auto{color:var(--text-dim);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.alog-main{flex:1;grid-template-columns:250px minmax(0,1fr);gap:12px;min-height:0;display:grid}.alog-side{border:1px solid var(--border);background:#16141ae6;border-radius:6px;flex-direction:column;gap:2px;min-height:0;padding:6px;display:flex;overflow-y:auto}.alog-cat,.alog-kind{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;display:flex}.alog-cat{font-weight:600}.alog-kind{color:var(--text-dim);padding-left:34px;font-size:12.5px}.alog-cat:hover,.alog-kind:hover{background:#c9a35c14}.alog-cat.is-on,.alog-kind.is-on{color:#fff2d6;background:linear-gradient(90deg,#8c221ebf,#8c221e26);border-color:#c9a35c73}.alog-ico{text-align:center;width:18px}.alog-name{flex:1}.alog-count{color:var(--gold);font-variant-numeric:tabular-nums;font-size:12px}.alog-right{border:1px solid var(--border);background:#16141ae6;border-radius:6px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.alog-status{color:var(--text-dim);border-bottom:1px solid var(--border);padding:7px 12px;font-size:12px}.alog-list{flex:1;min-height:0;overflow-y:auto}.alog-row{border-bottom:1px solid #3a334099;grid-template-columns:128px 190px 170px 120px minmax(0,1fr);align-items:start;gap:10px;padding:7px 12px;display:grid}.alog-head{color:var(--gold);background:#120f15;font-size:12px;font-weight:600}.alog-row.has-details{cursor:pointer}.alog-row.has-details:hover{background:#c9a35c0d}.alog-time{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:12px}.alog-topic{flex-direction:column;gap:2px;display:flex}.alog-chip{color:#e9dfc8;border:1px solid var(--border);white-space:nowrap;background:#2a2330;border-radius:9px;align-self:flex-start;padding:0 6px;font-size:11px;line-height:18px}.alog-kindname{font-weight:600}.alog-who{flex-direction:column;gap:1px;min-width:0;display:flex}.alog-player{color:#9fd0ff;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;align-self:flex-start;max-width:100%;padding:0;overflow:hidden}.alog-player:hover{text-decoration:underline}.alog-account{color:var(--text-dim);font-size:11px}.alog-zone{color:var(--text-dim);font-size:12px}.alog-text{overflow-wrap:anywhere}.alog-details{color:#cfc6b4;border:1px solid var(--border);overflow-wrap:anywhere;background:#0f0d11;border-radius:4px;grid-column:1/-1;margin:2px 0 2px 138px;padding:6px 10px;font:12px/1.5 Inter,Noto Sans Thai,monospace}.alog-details[hidden]{display:none}.alog-details b{color:var(--gold);margin-bottom:3px;font-family:Noto Sans Thai,sans-serif;display:block}.alog-detail{gap:10px;display:flex}.alog-field{color:var(--text-dim,#8b8578);flex:0 0 140px;font-family:Noto Sans Thai,sans-serif}.alog-value{white-space:pre-wrap;flex:auto;min-width:0}.alog-empty{text-align:center;color:var(--text-dim);padding:40px 12px}.alog-more{margin:8px auto}.alog-logs{flex-direction:column;flex:1;min-height:0;display:flex}.alog-logs[hidden],.alog-tool[hidden]{display:none}.alog-bar.is-off{visibility:hidden}.alog-toolitem{color:#ffd27a}.alog-tool{flex:1;min-height:0;padding:14px 18px;overflow-y:auto}.atl-title{color:var(--gold);margin:0 0 4px;font:700 18px/1.3 Cinzel,Noto Sans Thai,serif}.atl-intro{color:var(--text-dim);max-width:900px;margin:0 0 12px}.atl-group{border:1px solid var(--border);background:#120f15;border-radius:6px;margin:0 0 14px;padding:10px 12px}.atl-group.is-danger{border-color:#8a3a32}.atl-group-title{color:#e9dfc8;margin:0 0 8px;font-size:14px}.atl-group.is-danger .atl-group-title{color:#ff9a8a}.atl-cmd{border-top:1px solid #3a334099;align-items:flex-start;gap:10px;padding:7px 0;display:flex}.atl-cmd:first-of-type{border-top:0}.atl-cmd-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.atl-code{color:#b8f0c0;overflow-wrap:anywhere;background:#0a090c;border:1px solid #2a2a30;border-radius:4px;align-self:flex-start;max-width:100%;padding:3px 8px;font:12.5px/1.5 Consolas,Inter,monospace}.atl-say b{color:#ffd27a}.atl-what{color:var(--text-dim);font-size:12.5px}.atl-copy{flex:none}.atl-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.atl-state{color:#e9dfc8;flex:1;min-width:240px}.atl-search{width:280px;margin-bottom:6px}.atl-note{color:#ffd27a;min-height:18px;margin-bottom:6px}.atl-list{border:1px solid var(--border);border-radius:6px;overflow:hidden}.atl-cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-bottom:12px;display:grid}.atl-card{border:1px solid var(--border);background:#120f15;border-radius:6px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.atl-card.is-bad{background:#2a1210;border-color:#c0503f}.atl-card-k{color:var(--text-dim);font-size:12px}.atl-card-v{color:#f1e2c0;font-variant-numeric:tabular-nums;font-size:18px}.atl-card.is-bad .atl-card-v{color:#ff9a8a}.atl-sub{color:#e9dfc8;margin:14px 0 6px;font-size:14px}.atl-ok{color:#8ff0a4;margin:0 0 6px}.atl-alert{color:#ffd0c4;background:#2a1210;border:1px solid #8a3a32;border-radius:4px;margin-bottom:4px;padding:6px 10px}.atl-charts{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.atl-chart{border:1px solid var(--border);background:#120f15;border-radius:6px;padding:8px 10px}.atl-chart-head{color:var(--text-dim);justify-content:space-between;font-size:12.5px;display:flex}.atl-chart-head b{color:#f1e2c0;font-variant-numeric:tabular-nums}.atl-chart-svg{width:100%;height:70px;margin-top:4px;display:block}.atl-chart-line{fill:none;stroke:#e6c983;stroke-width:1.6px;vector-effect:non-scaling-stroke}.atl-chart-limit{stroke:#c0503f;stroke-width:1px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.atl-row{border-bottom:1px solid #3a334099;grid-template-columns:minmax(120px,1.2fr) minmax(100px,1fr) 90px minmax(150px,1.2fr) 80px;align-items:center;gap:10px;padding:6px 12px;display:grid}.atl-head{color:var(--gold);background:#120f15;font-size:12px;font-weight:600}.atl-account{color:var(--text-dim)}.atl-now.is-gone{color:#ff9a8a}.atl-restore{justify-self:end}.atl-select{width:auto;min-width:110px}.atl-reason{flex:1;min-width:200px}.atl-run.is-danger,.atl-suspect-acts .is-danger{background:linear-gradient(#8a2a22,#5a1612)}.atl-honest{color:#9fc6e8;font-size:12px}.atl-suspect{align-items:center;padding:8px 12px}.atl-suspect-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.atl-suspect-kinds{flex-wrap:wrap;gap:5px;margin:3px 0;display:flex}.atl-chip{color:#e9dfc8;background:#16121a;border:1px solid #5a4a3a;border-radius:10px;padding:1px 8px;font-size:11.5px}.atl-chip.is-cheat{border-color:#6a4a9a}.atl-chip.is-report{border-color:#9a3a32}.atl-flag{color:#ff9a8a;font-size:11.5px}.atl-flag.is-muted{color:#ffd27a}.atl-suspect-acts{flex:none;gap:6px;display:flex}.alog-row.is-cheat .alog-chip{color:#d6b8ff;border-color:#6a4a9a}.alog-row.is-report .alog-chip{color:#ffb0a0;border-color:#9a3a32}.alog-more[hidden]{display:none}.alog-row.is-combat .alog-chip{border-color:#8a3a32}.alog-row.is-item .alog-chip,.alog-row.is-shop .alog-chip,.alog-row.is-smith .alog-chip{border-color:#6a5a3a}.alog-row.is-security .alog-chip,.alog-row.is-admin .alog-chip{color:#ffd27a;border-color:#b07a2a}.alog-row.is-system .alog-chip{border-color:#3d5a7a}@media (max-width:760px){.alog{padding:10px}.alog-main{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.alog-side{flex-flow:wrap;max-height:150px}.alog-cat,.alog-kind{width:auto;padding:4px 8px}.alog-kind{padding-left:8px}.alog-input,.alog-search{width:100%}.alog-head{display:none}.alog-row{grid-template-columns:1fr;gap:3px}.alog-details{margin-left:0}.atl-row{grid-template-columns:1fr 1fr}.atl-head{display:none}.atl-search{width:100%}}@media (min-width:761px) and (max-width:1100px){.alog-main{grid-template-columns:210px minmax(0,1fr)}.alog-row{grid-template-columns:104px 140px 120px minmax(0,1fr)}.alog-zone,.alog-head span:nth-child(4){display:none}.alog-details{margin-left:0}}.atl-mail-form{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;max-width:920px;display:grid}.atl-mail-form .atl-mail-body,.atl-mail-form .atl-mail-wide{grid-column:1/-1}.atl-mail-body{resize:vertical;min-height:80px;font:inherit}.atl-mail-recent{color:var(--text-dim);flex-direction:column;gap:3px;font-size:12.5px;display:flex}#ui>.top-actions{top:14px;right:calc(var(--mm-width,280px) + 8px);z-index:30;pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute}#ui>.top-actions>.mall-btn,#ui>.top-actions>.side-btn{pointer-events:auto;position:relative;top:auto;left:auto;right:auto}#ui.is-touch>.top-actions{top:calc(var(--mm-bottom,130px) + 4px);gap:6px;right:8px}#ui.is-touch>.top-actions>.mall-btn,#ui.is-touch>.top-actions>.side-btn{border-radius:50%;justify-content:center;width:36px;height:36px;padding:0}#ui.is-touch>.top-actions span{display:none}#ui.is-touch>.top-actions .mall-btn img{width:24px;height:24px}#ui.is-touch>.top-actions .side-btn i{font-size:17px}@media (orientation:portrait){#ui.is-touch>.top-actions{top:calc(max(var(--cp-bottom,92px), var(--mm-bottom,128px)) + 52px);flex-direction:column}#ui.is-touch .wb-chip{top:calc(max(var(--cp-bottom,92px), var(--mm-bottom,128px)) + 52px);max-width:calc(100vw - 70px);left:8px;right:auto}}@media (orientation:landscape){#ui.is-touch .wb-chip{white-space:nowrap;max-width:46vw;top:50px;left:50%;right:auto;transform:translate(-50%)}}#ui.is-touch .wb-board{border-left-width:1px;gap:3px;width:auto;min-width:200px;max-width:52vw;padding:4px 10px;inset:50px auto auto 50%;transform:translate(-50%)}#ui.is-touch .wb-board .wb-list,#ui.is-touch .wb-board .wb-head b{display:none}#ui.is-touch .wb-board .wb-head{font-size:11px}#ui.is-touch .wb-board .wb-you{border:0;padding:0;font-size:11px}@media (orientation:portrait){#ui.is-touch .wb-board{top:calc(max(var(--cp-bottom,92px), var(--mm-bottom,128px)) + 52px);max-width:calc(100vw - 70px);left:8px;transform:none}}.touch-flasks{pointer-events:none;gap:8px;display:flex;position:absolute;bottom:0;left:calc(100% + 10px)}.touch-btn.touch-flask{pointer-events:auto;width:clamp(42px,13vh,60px);height:clamp(42px,13vh,60px);position:relative;top:auto;left:auto;transform:none}.touch-flask-bottle{pointer-events:none;background:#00000073;border:1.5px solid #f0e1c88c;border-radius:34% 34% 42% 42%/22% 22% 48% 48%;width:44%;height:58%;position:relative;overflow:hidden;box-shadow:inset 0 0 6px #000c}.touch-flask-fill{background:linear-gradient(#ff6a5a,#a51212);height:100%;transition:height .25s;position:absolute;bottom:0;left:0;right:0}.touch-flask.is-mana .touch-flask-fill{background:linear-gradient(#6ab4ff,#1434a8)}.touch-flask-n{color:#fff4d6;text-shadow:0 0 3px #000,0 1px #000;pointer-events:none;font:700 12px/1 Inter,sans-serif;position:absolute;top:3px;right:6px}.touch-flask.is-life{border-color:#ff6e5abf}.touch-flask.is-mana{border-color:#64aaffbf}.touch-flask.is-active{box-shadow:0 0 0 2px #000,0 0 14px #ffdc8cbf}@media (orientation:portrait){.touch-flasks{bottom:calc(100% + 10px);left:0}}@media (orientation:landscape) and (max-height:500px){#ui.is-touch{--hud-frac:.44}#ui.is-touch .touch-stick{--size:clamp(84px, 32vh, 150px);bottom:26px;left:14px}#ui.is-touch .touch-cluster{--big:clamp(54px, 20vh, 96px);--small:clamp(38px, 12.5vh, 62px);right:calc(var(--big) * .9 + 10px);bottom:calc(var(--big) * .6 + 16px)}#ui.is-touch .touch-pager{font-size:11px}#ui.is-touch .touch-key{font-size:9px}}@media (orientation:landscape){#ui.is-touch>.top-actions{top:6px;right:calc(var(--mm-width,200px) + 4px);flex-direction:column;gap:4px}#ui.is-touch>.top-actions>.mall-btn,#ui.is-touch>.top-actions>.side-btn{width:34px;height:34px}.is-touch .menu-dock{--dock-btn:min(46px, calc((100vw - var(--cp-right,300px) - var(--mm-width,200px) - 70px) / 10 - 4px))!important}}@media (max-width:900px){#ui:not(.is-touch)>.top-actions>.mall-btn,#ui:not(.is-touch)>.top-actions>.side-btn{border-radius:50%;justify-content:center;width:36px;height:36px;padding:0}#ui:not(.is-touch)>.top-actions span{display:none}#ui:not(.is-touch)>.top-actions .mall-btn img{width:24px;height:24px}}.gacha-top{justify-content:center;min-height:54px;padding:14px 20px 0;position:relative}.gacha-title{letter-spacing:.1em;color:#f6dfa0;text-shadow:0 1px #000,0 0 8px #ffbe6e59;background:linear-gradient(180deg, var(--kit-red-hi) 0%, var(--kit-red) 45%, var(--kit-red-lo) 100%);border:1px solid var(--kit-gold);padding:4px 34px 5px;font-size:19px;position:relative;box-shadow:inset 0 1px #ffd2a04d,inset 0 0 0 1px #0000008c,0 0 0 1px #000,0 4px 14px #000000b3}.gacha-title:before,.gacha-title:after,.wsum-title:before,.wsum-title:after{content:"";background:var(--kit-gold);width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;transform:rotate(45deg);box-shadow:0 0 0 1px #000}.gacha-title:before,.wsum-title:before{left:11px}.gacha-title:after,.wsum-title:after{right:11px}.gacha-close{color:#f0d79a;border:1px solid var(--kit-gold);background:radial-gradient(circle at 50% 38%,#4a1813 0%,#160708 75%);width:34px;height:34px;font-size:21px;position:absolute;top:14px;right:22px;box-shadow:0 0 0 1px #000,inset 0 0 6px #000c}.gacha-close:hover{color:#fff;border-color:var(--kit-gold-hi);box-shadow:0 0 0 1px #000,0 0 10px #ff785099}.gacha-body{background:radial-gradient(at 50% -10%,#78609633,#0000 55%),url(/ui/kit/stone.webp) 0 0/384px,#141118e6;border:2px solid #0000;border-image:url(/ui/kit/frame.svg) 32/34px/10px;width:min(1200px,100vw - 40px);margin:16px auto 18px;padding:20px 18px 16px;box-shadow:0 16px 50px #000000e6,0 0 0 1px #0009}.gacha-body:before,.wsum-frame:before{content:"";pointer-events:none;z-index:3;filter:drop-shadow(0 2px 3px #000c);background:url(/ui/kit/crest.svg) 50%/contain no-repeat;width:168px;height:40px;position:absolute;top:-27px;left:50%;transform:translate(-50%)}.gacha-tab{color:#a89f8e;background:linear-gradient(#231e28 0%,#110e14 100%);border:1px solid #4a3d28;border-radius:1px;box-shadow:0 0 0 1px #000}.gacha-tab:hover{color:#fff;border-color:var(--kit-gold-mid);transform:none}.gacha-tab.is-on{color:#ffe3a0;border-color:var(--kit-gold);background:linear-gradient(#7a1c14 0%,#3a0a07 100%);box-shadow:inset 0 1px #ffd29640,0 0 0 1px #000,0 0 12px #a01e1480}.gacha-banner{border-color:var(--kit-gold-mid);outline-offset:-7px;border-radius:1px;outline:1px solid #d2ab5c59;box-shadow:0 0 0 1px #000,inset 0 0 60px #00000080}.gacha-pull{color:#f8e7c0;text-shadow:0 1px 2px #000;background:linear-gradient(180deg, var(--kit-red-hi) 0%, var(--kit-red) 50%, var(--kit-red-lo) 100%);border:1px solid var(--kit-gold);border-radius:1px;box-shadow:inset 0 1px #ffd7a04d,inset 0 0 0 1px #00000080,0 0 0 1px #000}.gacha-pull span{color:#bfe3ff}.gacha-pull:hover{filter:brightness(1.15);transform:none}.gacha-pull.is-ten{color:#1a1408;text-shadow:none;box-shadow:0 0 0 1px var(--kit-gold), 0 0 16px #ffc85a73, inset 0 1px 0 #fffadc99;background:linear-gradient(#f6dc94 0%,#c89a48 55%,#8c672c 100%);border-color:#000}.gacha-pull.is-ten span{color:#17375f}.gacha-link{color:#cfc6b4;background:linear-gradient(#27212d 0%,#15121a 100%);border:1px solid #5a4a2e;border-radius:1px;box-shadow:inset 0 1px #ffebbe14,0 0 0 1px #000}.gacha-link:hover{color:#fff;border-color:var(--kit-gold)}.gacha-page{background:url(/ui/kit/stone.webp) 0 0/384px,#0a080ce6;border-color:#4a3d28;border-radius:1px;box-shadow:inset 0 0 30px #0009,0 0 0 1px #000}.wish-skip,.ws-count{z-index:6}.wish-skip{color:#f0d79a;border:1px solid var(--kit-gold-mid);background:linear-gradient(#2b2531 0%,#141117 100%);border-radius:1px;box-shadow:0 0 0 1px #000}.wish-skip:hover{color:#fff;border-color:var(--kit-gold-hi)}.ws-info{background:linear-gradient(90deg,#08060cd1,#08060c99),url(/ui/kit/stone.webp) 0 0/384px;border:2px solid #0000;border-image:url(/ui/kit/frame.svg) 32/26px/6px;padding:16px 26px 18px;box-shadow:0 10px 30px #000000b3}.wish.is-summary .wish-stage{gap:0}.wsum-frame{background:radial-gradient(at 50% -10%,#78609638,#0000 55%),url(/ui/kit/stone.webp) 0 0/384px,#141118db;border:2px solid #0000;border-image:url(/ui/kit/frame.svg) 32/34px/10px;flex-direction:column;align-items:center;gap:16px;max-width:calc(100vw - 32px);padding:30px 22px 20px;animation:.5s ease-out ws-fade;display:flex;position:relative;box-shadow:0 16px 50px #000000e6}.wsum-title{letter-spacing:.14em;white-space:nowrap;color:#f6dfa0;text-shadow:0 1px #000;background:linear-gradient(180deg, var(--kit-red-hi) 0%, var(--kit-red) 45%, var(--kit-red-lo) 100%);border:1px solid var(--kit-gold);padding:4px 32px 5px;font-size:clamp(14px,1.6vw,18px);position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffd2a04d,0 0 0 1px #000,0 3px 10px #000000b3}.wsum-frame .wsum{padding:0}@media (max-width:760px),(max-height:500px){.gacha-top{min-height:44px;padding:8px 12px 0}.gacha-title{padding:3px 26px 4px;font-size:15px}.gacha-close{width:30px;height:30px;top:6px;right:10px}.gacha-body{border-image-width:22px;border-image-outset:6px;width:calc(100vw - 16px);margin:10px auto 8px;padding:12px 10px 10px}.gacha-body:before,.wsum-frame:before{width:120px;height:28px;top:-19px}.ws-info{border-image-width:18px;border-image-outset:4px;padding:10px 16px 12px}.wsum-frame{border-image-width:22px;border-image-outset:6px;gap:10px;padding:22px 12px 14px}}.wsum-frame .wsum-title{margin-top:2px;position:relative;top:auto;left:auto;transform:none}.atl-code-list{flex-direction:column;gap:6px;margin-top:6px;display:flex}.atl-code-row{border:1px solid var(--border);background:#120f15;border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.atl-code-row.is-off{opacity:.6}.atl-code-name{letter-spacing:.08em;color:#ffd76a;cursor:pointer;min-width:140px;font:700 15px/1.2 Inter,sans-serif}.atl-code-gift{color:#d9d2c5;flex:1;min-width:200px}.atl-code-used,.atl-code-ends{color:var(--text-dim);font-size:13px}.atl-code-ends.is-ended{color:#e06a5a}.atl-code-state{color:#e8a090;background:#3a1a18;border-radius:10px;padding:1px 8px;font-size:12px}.atl-code-state.is-on{color:#9fe0a8;background:#1a3a22}.atl-code-input{text-transform:uppercase;letter-spacing:.1em;font-weight:700}.atl-sw-search{width:100%;max-width:420px;margin:4px 0 6px}.atl-sw-cats{flex-direction:column;gap:14px;display:flex}.atl-sw-cat{flex-direction:column;gap:6px;scroll-margin-top:8px;display:flex}.atl-sw-head{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:4px;display:flex}.atl-sw-head .atl-sub{flex:1;min-width:180px;margin:0}.atl-sw-count{color:#9fe0a8;background:#1a3a22;border-radius:10px;padding:1px 8px;font-size:12px}.atl-sw-count.has-off{color:#e8a090;background:#3a1a18}.atl-sw-all{padding:3px 10px;font-size:12px}.atl-sw-all:disabled{opacity:.4;cursor:default;filter:grayscale(.6)}.atl-sw-row{flex-wrap:nowrap;align-items:flex-start}.atl-sw-row.is-off{opacity:1;background:#1a0f10;border-color:#6a2a24}.atl-sw-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.atl-sw-name{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.atl-sw-row .atl-code-name{letter-spacing:0;cursor:default;min-width:0;font-family:Noto Sans Thai,Inter,sans-serif}.atl-sw-row .atl-code-gift{min-width:0;color:var(--text-dim);flex:0 auto;font-family:ui-monospace,monospace;font-size:11px}.atl-sw-tag{color:#b8a8ff;background:#2a2340;border-radius:9px;padding:0 7px;font-size:11px}.atl-sw-tag.is-changed{color:#ffd27a;background:#3a3018}.atl-sw-desc{color:#c9c1b2;overflow-wrap:anywhere;font-size:13px}.atl-sw-cmds{color:var(--text-dim);overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:11px}.atl-sw-toggle{color:#e8a090;cursor:pointer;background:#2a1414;border:1px solid #6a2a24;border-radius:16px;flex:none;align-items:center;gap:8px;min-width:96px;padding:4px 10px 4px 4px;font:700 13px/1 Noto Sans Thai,Inter,sans-serif;display:flex}.atl-sw-toggle.is-on{color:#9fe0a8;background:#143a1e;border-color:#2f6a3a;flex-direction:row-reverse;padding:4px 4px 4px 10px}.atl-sw-knob{background:#e8a090;border-radius:50%;width:22px;height:22px;box-shadow:0 1px 3px #0008}.atl-sw-toggle.is-on .atl-sw-knob{background:#9fe0a8}.atl-sw-word{text-align:center;flex:1}.atl-sw-toggle:focus-visible{outline-offset:2px;outline:2px solid #ffd27a}@media (max-width:560px){.atl-sw-row{flex-wrap:wrap}.atl-sw-toggle{margin-left:auto}}.atl-tone-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin-top:10px;display:grid}.atl-tone-card{background:#0000001f;border:1px solid #c9a35c59;border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex;position:relative}.atl-tone-card.is-on{border-color:#e6c983;box-shadow:0 0 0 2px #e6c98373}.atl-tone-swatch{border:1px solid #00000040;border-radius:8px;height:64px}.atl-tone-card.is-dark .atl-tone-swatch{background:linear-gradient(135deg,#0b0a0c 0 40%,#6e1f1a 40% 65%,#c9a35c 65% 80%,#3a6fd8 80%)}.atl-tone-card.is-soft .atl-tone-swatch{background:linear-gradient(135deg,#fbf6ea 0 40%,#8cc8f0 40% 65%,#d9b45a 65% 80%,#2f6f9f 80%)}.atl-tone-card.is-sakura .atl-tone-swatch{background:linear-gradient(135deg,#fffafc 0 40%,#f4a7bf 40% 62%,#b9a3e3 62% 80%,#d8a48f 80%)}.atl-tone-name{font-size:16px}.atl-tone-desc{opacity:.8;margin:0;font-size:13px}.atl-tone-now{color:#2a2010;background:#e6c983;border-radius:99px;padding:2px 8px;font-size:12px;position:absolute;top:10px;right:10px}.atl-tone-row{flex-wrap:wrap;gap:8px;display:flex}:root{--frame-bright:#f2d99b;--frame-gold:#bd9050;--frame-shadow:#503922;--frame-blue:#87c9f4;--frame-surface:#15131b}.panel{border:1px solid var(--frame-gold);box-shadow:0 0 0 1px #08070b, 0 0 0 4px #19131a, 0 0 0 5px var(--frame-shadow), 0 18px 52px #000000d1, 0 0 28px #c489411f, inset 0 1px 0 #ffeab36b, inset 0 0 28px #0000008c;background:linear-gradient(115deg,#f6d89414,#0000 20% 80%,#f6d8940f),radial-gradient(at 50% -8%,#536e9b33,#0000 48%),radial-gradient(at 50% 110%,#6b211d38,#0000 50%),linear-gradient(#191720d1,#09080df0),url(/ui/kit/stone.webp) 0 0/384px;border-image:;border-radius:5px}.panel:after{content:"";pointer-events:none;z-index:2;border:1px solid #ddb2632e;border-radius:1px;position:absolute;inset:7px;box-shadow:inset 0 0 0 1px #00000080}.panel-head{background:linear-gradient(90deg,#0000,#eec26bad 18% 82%,#0000) bottom/100% 1px no-repeat,radial-gradient(at 50% 0,#98261f42,#0000 67%),linear-gradient(#0e0c138c,#0000);min-height:56px;padding-inline:18px}.panel-title{text-overflow:ellipsis;color:#fff0c1;border-color:var(--frame-bright);background:linear-gradient(#8d251e,#51100f 55%,#23080b);max-width:calc(100% - 70px);padding:4px 27px 5px;overflow:hidden;box-shadow:inset 0 1px #ffe8ae85,inset 0 0 0 2px #250509bf,0 0 0 1px #090609,0 4px 15px #000000bf,0 0 18px #b8302242}.tree-panel .panel-title{max-width:none}.panel-close{border-color:var(--frame-gold);width:30px;height:30px;box-shadow:0 0 0 2px #0b090c,inset 0 1px #ffd99838,inset 0 0 9px #070407}.panel-close:hover{color:#fff;border-color:var(--frame-bright);background:#5b1715}.panel-sub{color:var(--frame-bright);text-shadow:0 1px #000,0 0 10px #e6ae4e38}.panel-sub:before{box-shadow:0 0 0 1px #120b0d,0 0 7px #5db6ffbf}.panel-foot{border-top-color:#bd905080}:is(.panel-btn,.kit-btn,.set-btn,.doll-swap,.town-gamble-btn,.gacha-pull){border-radius:3px;transition:border-color .12s,box-shadow .12s,filter .12s}:is(.panel-btn,.gacha-pull):not(:disabled):not(.is-off){box-shadow:inset 0 1px #ffe6ae6b,inset 0 0 0 1px #200809cc,0 0 0 1px #09070a,0 3px 10px #0000008c}:is(.panel-btn,.kit-btn,.set-btn,.doll-tab,.kit-tab,.sk-rail-tab,.menu-slot,.menu-class-card):focus-visible,:is(.kit-input,.kit-select,.panel-close):focus-visible{outline:2px solid var(--frame-blue);outline-offset:2px}:is(.doll-tab,.kit-tab,.sk-rail-tab,.gacha-tab){border-radius:3px 3px 0 0}:is(.doll-tab,.kit-tab,.sk-rail-tab,.gacha-tab).is-on{border-top-color:var(--frame-bright);box-shadow:inset 0 2px #ffe09c40,0 0 0 1px #000,0 0 13px #a435225e}:is(.doll-slot,.slot-well2,.skill-icon,.sk-socket-gem,.sk-hero-icon,.sk-stat){border-color:#755a36;box-shadow:inset 0 0 13px #000000e6,inset 0 1px #ffdb951f,0 0 0 1px #000}:is(.skill-row,.menu-slot,.menu-class-card,.guide-card,.guide-start-item,.guide-page-btn){background-image:linear-gradient(130deg,#ffda9712,#0000 26%),linear-gradient(#292330,#100e16);border-radius:3px;box-shadow:inset 0 1px #ffe3a814,0 2px 8px #00000059}:is(.skill-row,.menu-slot,.menu-class-card,.guide-card,.guide-start-item,.guide-page-btn):hover{border-color:var(--frame-gold);box-shadow:inset 0 1px #ffe3a82e,0 0 12px #c18b3f30}:is(.skill-row,.menu-slot,.menu-class-card).is-on{border-color:var(--frame-bright);background-image:linear-gradient(130deg,#ffdc9a1a,#0000 35%),linear-gradient(#5b2422,#1b1118);box-shadow:inset 0 1px #ffdc9a38,0 0 13px #b63e2a59}.menu-view,.menu-create-name,.gacha-page{border-color:#80643b;border-radius:4px;box-shadow:inset 0 0 20px #000000b3,0 0 0 1px #050407}.bag-grid{border-color:#9f793d;box-shadow:0 0 0 1px #000,0 0 0 3px #141019,0 0 0 4px #5c4427,inset 0 0 18px #000}.charpanel:not(.has-art){border-color:var(--frame-gold);background:linear-gradient(120deg,#6e201c21,#0000 44%),linear-gradient(#241f2b,#0c0b11);box-shadow:0 0 0 1px #000,0 0 0 3px #151018,0 0 0 4px #73532e,0 8px 23px #000000bf,inset 0 1px #ffdfa652}.tip{box-shadow:0 0 0 1px #000,0 0 0 3px #17111a,0 0 0 4px #ad7e3d8c,0 12px 28px #000000d9}.death-box{background:linear-gradient(#341015eb,#0c080df0);border:1px solid #a54b42;border-radius:4px;box-shadow:0 0 0 1px #000,0 0 0 4px #250e14,0 0 35px #be27273d}.wb-board{border-color:#b4779d;box-shadow:0 0 0 1px #0b0810,0 0 0 3px #21101e,0 7px 22px #000000a6}:is(.quest-tracker,.tutorial-card,.party-frame,.party-frame-ask,.pvp-ask,.pvp-duel,.dgh-bar,.duel-board){background-image:linear-gradient(125deg,#f3ce8814,#0000 38%),linear-gradient(#221b25f2,#0b090ff2);border-radius:4px;box-shadow:0 0 0 1px #050408,0 5px 16px #0000009e,inset 0 1px #ffdfa338}.quest-tracker{border:1px solid #765630;border-left:3px solid var(--frame-gold)}.party-frame.is-me{border-color:var(--frame-bright);box-shadow:0 0 0 1px #000,0 0 11px #ddac5b54}.party-frame-ask{border-color:var(--frame-gold)}.pvp-duel{border-color:#b95748}.dgh-bar{border-color:color-mix(in srgb, var(--dg,#c9a35c) 70%, var(--frame-gold))}.chat-box.is-typing .chat-log{border:1px solid #b786479e;border-radius:3px;padding:5px 7px;box-shadow:inset 0 0 17px #08070b,0 0 0 1px #050408}.npc-label{border-color:var(--frame-gold);background:linear-gradient(#26212c,#0d0b12);border-radius:3px;box-shadow:0 0 0 1px #000,0 2px 9px #0000008c}:is(.map-tier,.map-mod){background:linear-gradient(#25202c,#100e16);border-color:#61492e;border-radius:3px}:is(.map-tier,.map-mod):hover{border-color:var(--frame-gold)}:is(.map-tier,.map-mod).is-on{border-color:var(--frame-bright);box-shadow:inset 0 1px #ffdfa333,0 0 10px #c68e4047}@media (max-width:600px){.panel:after{inset:4px}.panel-head{min-height:48px;padding-inline:10px}.panel-title{max-width:calc(100% - 48px);padding-inline:16px;font-size:14px}}@media (prefers-reduced-motion:reduce){:is(.panel-btn,.kit-btn,.set-btn,.doll-swap,.town-gamble-btn,.gacha-pull){transition:none}}.gacha{--wish-metal:#e7c983;--wish-glow:#edb76452;--wish-wash:#6f429661;background:radial-gradient(ellipse at 50% -18%, var(--wish-wash), transparent 60%), radial-gradient(ellipse at 50% 60%, #21162b, #080811 70%)}.gacha.is-wings-infernal,.wish.is-wings-infernal{--wish-metal:#f2a66f;--wish-glow:#ea4b2c75;--wish-wash:#9724206b}.gacha.is-wings-celestial,.wish.is-wings-celestial{--wish-metal:#f7e9b4;--wish-glow:#6bc2fb75;--wish-wash:#376ba861}.gacha:before{content:"";pointer-events:none;z-index:1;border:1px solid #f0cb8457;position:absolute;inset:8px;box-shadow:inset 0 0 0 5px #0b0810e6,inset 0 0 0 6px #f0cb8433}.gacha:after{content:"✦";color:var(--wish-metal);text-shadow:0 0 16px var(--wish-metal);pointer-events:none;z-index:2;font-size:19px;position:absolute;top:2px;left:50%;transform:translate(-50%)}.gacha-eclipse{box-shadow:0 0 48px 10px var(--wish-glow), 0 0 140px 48px var(--wish-wash)}.gacha-top,.gacha-body{z-index:2}.gacha-side{scrollbar-color:#987347 transparent;min-height:0;padding:3px 5px 3px 2px;overflow-y:auto}.gacha-tab{background:linear-gradient(105deg,#342a39f0,#0d0c17f5);border:1px solid #c2995c6b;border-left-width:3px;min-height:68px;padding:9px 12px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffe7b81a,0 6px 15px #00000052}.gacha-tab:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffebc224 50%,#0000 60%);transition:transform .65s;position:absolute;inset:0;transform:translate(-150%)}.gacha-tab:hover:after{transform:translate(150%)}.gacha-tab.is-on{border-left-color:var(--wish-metal);border-color:var(--wish-metal);box-shadow:inset 0 1px #ffe7b842, 0 0 18px var(--wish-glow);background:linear-gradient(100deg,#814e2ec2,#251624f0)}.gacha-tab.is-wings-infernal.is-on{background:linear-gradient(100deg,#793029,#28141d)}.gacha-tab.is-wings-celestial.is-on{background:linear-gradient(100deg,#3a6885,#161d35)}.gacha-tab-pic{width:50px;height:50px}.gacha-tab-pic img,.gacha-tab-pic .pet-pic{object-fit:contain;width:50px;height:50px;filter:drop-shadow(0 0 8px var(--wish-glow))}.gacha-banner{isolation:isolate;border:1px solid var(--wish-metal);background:radial-gradient(ellipse at 70% 45%, var(--wish-wash), transparent 52%), linear-gradient(125deg, #302039, #100e1b 55%, #332237);box-shadow:0 0 0 1px #08060e,0 16px 36px #00000075,inset 0 0 70px #00000094}.gacha-banner.is-wings-infernal{background:radial-gradient(at 70% 45%,#bb362459,#0000 55%),linear-gradient(125deg,#421c26,#110b12 55%,#562b25)}.gacha-banner.is-wings-celestial{background:radial-gradient(at 70% 45%,#5fbef857,#0000 55%),linear-gradient(125deg,#253d59,#0b101e 55%,#555273)}.gacha-banner:after{content:"";pointer-events:none;border:1px solid #ffe6ac40;position:absolute;inset:7px}.gacha-banner-kicker{color:var(--wish-metal);text-transform:uppercase;letter-spacing:.28em}.gacha-featured{gap:clamp(16px,5vw,72px)}.gacha-feature{text-align:center;min-width:0;position:relative}.gacha-feature:before{content:"";aspect-ratio:1;width:clamp(110px,20vh,185px);box-shadow:0 0 0 6px #ffebbc0b, 0 0 26px var(--wish-glow);pointer-events:none;border:1px solid #ffebbc61;border-radius:50%;position:absolute;top:4%;left:50%;transform:translate(-50%)}.gacha-feature-pic{background:radial-gradient(circle, #ffecaf3d, var(--wish-wash) 48%, transparent 70%);filter:drop-shadow(0 0 18px var(--wish-glow))}.gacha-feature-name{max-width:22ch;line-height:1.3}.gacha-foot{padding:5px 2px}.gacha-pull{transition:filter .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden}.gacha-pull:hover{box-shadow:0 0 0 1px var(--wish-metal), 0 0 24px var(--wish-glow), inset 0 1px 0 #fff8da73;transform:translateY(-2px)}.gacha-pull:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff61,#0000);position:absolute;inset:-100% -40%;transform:translate(-140%)rotate(20deg)}.gacha-pull:hover:after{animation:.7s ease-out luxe-sheen}@keyframes luxe-sheen{to{transform:translate(140%)rotate(20deg)}}.wish{--wish-metal:#e7c983;--wish-glow:#edb76452;--wish-wash:#6f429661;background:radial-gradient(ellipse at 50% 45%, var(--wish-wash), #090713 63%, #020206), #04030a}.wish:before{content:"";z-index:4;pointer-events:none;border:1px solid #eec88447;position:absolute;inset:12px;box-shadow:inset 0 0 0 6px #05040a99,inset 0 0 0 7px #eec88429}.wish:after{content:"✦  ✧  ✦";z-index:4;letter-spacing:1em;color:var(--wish-metal);opacity:.62;pointer-events:none;font-size:13px;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.wish-ritual{aspect-ratio:1;border:2px solid var(--wish-metal);opacity:.55;width:min(65vmin,620px);box-shadow:0 0 22px var(--wish-glow), inset 0 0 22px var(--wish-glow), 0 0 0 18px #e8c17d0b, 0 0 0 21px #e8c17d40;pointer-events:none;border-radius:50%;animation:10s linear infinite luxe-ritual;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.wish-ritual:before{content:"";border:1px dashed var(--wish-metal);border-radius:50%;position:absolute;inset:12%}.wish-ritual:after{content:"✦";color:var(--wish-metal);text-shadow:0 0 18px var(--wish-metal);font-size:24px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.wish.is-falling .wish-ritual{opacity:.8;animation-duration:2.2s}.ws-ritual{aspect-ratio:1;border:2px solid var(--c3);width:min(62vmin,560px);box-shadow:0 0 0 11px #ffdc9414, 0 0 0 13px var(--cg), 0 0 44px var(--cg), inset 0 0 25px var(--cg);opacity:.68;pointer-events:none;border-radius:50%;animation:1.1s ease-out both luxe-reveal,4s ease-in-out 1.1s infinite luxe-breathe;position:absolute;top:50%;left:36%;transform:translate(-50%,-50%)}.ws-ritual:before{content:"✧  ✦  ✧  ✦  ✧  ✦";border:1px dashed var(--c3);letter-spacing:1em;color:var(--c3);border-radius:50%;place-items:start center;font-size:14px;display:grid;position:absolute;inset:8%}.ws.is-wing .ws-pic{width:min(56vmin,520px)}.ws.is-wing .ws-pic-in img{filter:drop-shadow(0 0 22px var(--cg))}.ws.is-wing .ws-kind{color:var(--wish-metal)}.wsum-card.is-5{box-shadow:0 0 25px var(--kg), inset 0 0 32px #00000073;border-width:2px}@keyframes luxe-ritual{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes luxe-reveal{0%{opacity:0;transform:translate(-50%,-50%)scale(.45)rotate(-45deg)}}@keyframes luxe-breathe{50%{opacity:1;box-shadow:0 0 0 15px #ffdc941a, 0 0 0 17px var(--cg), 0 0 70px var(--cg), inset 0 0 35px var(--cg)}}@media (orientation:portrait),(max-width:640px){.gacha-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:8px;padding:8px 14px 14px}.gacha-side{flex-direction:row;padding-bottom:7px;overflow:auto hidden}.gacha-tab{flex:0 0 145px;min-height:55px;padding:5px;font-size:12px}.gacha-tab-pic,.gacha-tab-pic img,.gacha-tab-pic .pet-pic{width:37px;height:37px}.gacha-banner{padding:14px}.gacha-featured{gap:7px;min-height:95px}.gacha-feature-pic{width:min(25vw,120px);height:min(25vw,120px)}.gacha-feature:before{width:min(25vw,120px)}.gacha-feature-name{font-size:11px}.gacha-feature-sub{font-size:9px}.ws-ritual{width:min(88vw,490px);top:40%;left:50%}.ws.is-wing .ws-pic{width:min(75vw,390px)}}@media (prefers-reduced-motion:reduce){.gacha-tab:after,.gacha-pull:after,.wish-ritual,.ws-ritual{transition:none;animation:none}.gacha-feature{animation:none}}.gacha.is-fashion,.wish.is-fashion{--wish-metal:#f6c9b8;--wish-glow:#ff96be6b;--wish-wash:#aa467866}.gacha-tab.is-fashion.is-on{background:linear-gradient(100deg,#7a3a55,#24131f)}.gacha-banner.is-fashion{background:radial-gradient(at 70% 45%,#ff8cbe4d,#0000 55%),radial-gradient(at 20% 80%,#ffdcaa24,#0000 50%),linear-gradient(125deg,#4a2036,#120b14 55%,#5a3044)}.gacha-banner.is-fashion .gacha-feature-pic img{filter:drop-shadow(0 6px 14px #0000008c)}.wsum-frame,.ws-info{border:1px solid #0000;border-image:url(/ui/kit/art/frame-clean.webp) 250 165/56px 37px/26px 14px 20px}.ws-info{border-image-width:44px 30px;border-image-outset:20px 11px 15px}.wsum-title{border:1px solid #0000;box-shadow:none;background:0 0;border-image-source:url(/ui/kit/art/banner.webp);border-image-slice:22 175 78 fill;border-image-width:8px 48px 21px;border-image-outset:6px 18px 16px;padding:6px 48px 8px}.wsum-title:before,.wsum-title:after{display:none}.wsum-frame:before{background-image:url(/ui/kit/art/crest.webp);background-position:50%;background-repeat:no-repeat;background-size:contain}.wsum{perspective:1100px}.wsum-card{transform-style:preserve-3d;box-shadow:0 0 18px var(--kg), inset 0 0 0 1px #0009, inset 0 0 24px #00000073;border-image:;animation:.7s cubic-bezier(.25,1.3,.4,1) forwards wsum-flip;transform:rotateY(-180deg)scale(.86)}.wsum-card>*{backface-visibility:hidden}@keyframes wsum-flip{0%{opacity:0;filter:brightness(2.2);transform:rotateY(-180deg)scale(.86)}40%{opacity:1;filter:brightness(1.8) drop-shadow(0 0 18px var(--kg))}70%{transform:rotateY(12deg)scale(1.04)}to{opacity:1;filter:none;transform:none}}.wsum-top{height:2px;box-shadow:0 0 12px var(--kb), 0 2px 0 #0009}.wsum-top:after{content:"";width:22px;height:15px;filter:drop-shadow(0 0 6px var(--kb));background:url(/ui/kit/art/tab-gem.webp) 50%/contain no-repeat;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.wsum-card.is-5{overflow:visible}.wsum-card.is-5 .wsum-top:before{content:"";aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0 20%, #ffdc788c 25%, transparent 30% 70%, #ffdc788c 75%, transparent 80%);mix-blend-mode:screen;pointer-events:none;z-index:-1;width:260%;animation:3.2s linear infinite wsum-halo;position:absolute;top:0;left:50%;transform:translate(-50%,-38%)}@keyframes wsum-halo{to{transform:translate(-50%,-38%)rotate(360deg)}}.ws-bg:before{content:"";mix-blend-mode:screen;opacity:.55;pointer-events:none;position:absolute;inset:0}.wish.is-pets .ws-bg:before{background:radial-gradient(70% 60% at 70% 85%,#28c8a073,#0000 70%)}.wish.is-fashion .ws-bg:before{background:radial-gradient(70% 60% at 70% 85%,#ff6eaa73,#0000 70%)}.wish.is-wings-celestial .ws-bg:before{background:radial-gradient(70% 60% at 70% 85%,#78beff80,#0000 70%)}.wish.is-wings-infernal .ws-bg:before{background:radial-gradient(70% 60% at 70% 85%,#ff502880,#0000 70%)}.wish.is-pets{--wish-wash:#28968266}.wish.is-pets .wish-veil{background:radial-gradient(circle at 50% 52%,#3cdcb43d,#0000 62%)}.wish.is-fashion .wish-veil{background:radial-gradient(circle at 50% 52%,#ff78b442,#0000 62%)}.wish.is-wings-celestial .wish-veil{background:radial-gradient(circle at 50% 52%,#78beff47,#0000 62%)}.wish.is-wings-infernal .wish-veil{background:radial-gradient(circle at 50% 52%,#ff5a3242,#0000 62%)}.wish .wish-ritual{opacity:.22}@media (prefers-reduced-motion:reduce){.wsum-card{opacity:1;animation:none;transform:none}.wsum-card.is-5 .wsum-top:before{animation:none}}.wish.is-fashion .ws.is-5{--c1:#a8456a;--c2:#26060f;--c3:#ffe4ee;--cg:#ff96bed9}.wish.is-pets .ws.is-5{--c1:#2f7f55;--c2:#04160e;--c3:#e8fff0;--cg:#78f0b4cc}.wish.is-wings-celestial .ws.is-5{--c1:#5a86c8;--c2:#081428;--c3:#fff;--cg:#c8e6ffe6}.wish.is-wings-infernal .ws.is-5{--c1:#a8261a;--c2:#1e0302;--c3:#ffd6b0;--cg:#ff5a28d9}.wish.is-fashion .wish-flash.is-5{background:radial-gradient(circle at 50% 52%,#fff 0,#ffe0ec 22%,#ff78b4d9 48%,#c83c8c4d 72%,#0000 95%)}.wish.is-pets .wish-flash.is-5{background:radial-gradient(circle at 50% 52%,#fff 0,#e0fff0 22%,#5ae6aad9 48%,#1e96784d 72%,#0000 95%)}.wish.is-wings-celestial .wish-flash.is-5{background:radial-gradient(circle at 50% 52%,#fff 0 26%,#aad7ffd9 50%,#508cff4d 74%,#0000 95%)}.wish.is-wings-infernal .wish-flash.is-5{background:radial-gradient(circle at 50% 52%,#fff 0,#ffd2a8 20%,#ff501ee6 46%,#8c0a0a66 72%,#0000 95%)}.wish.is-wings-infernal.is-quake{animation-duration:1.05s}.wish.is-wings-celestial.is-quake{filter:brightness(1.12);animation:none}.gacha.is-gold,.wish.is-gold{--wish-metal:#ffd977;--wish-glow:#ffbe4680;--wish-wash:#aa69196b}.gacha-tab.is-gold{border-left-color:#ffc85a99}.gacha-tab.is-gold.is-on{background:linear-gradient(100deg,#8a5a14,#2a1806)}.gacha-banner.is-gold{background:radial-gradient(at 70% 45%,#ffc45057,#0000 55%),radial-gradient(at 18% 85%,#ff96282e,#0000 50%),linear-gradient(125deg,#4a3110,#120c05 55%,#5a3c12)}.gacha-banner.is-gold .gacha-banner-title{color:#fff1c2;text-shadow:0 0 18px #ffbe3cd9,0 2px #000}.gacha-banner.is-gold .gacha-featured:before{content:"";opacity:.32;pointer-events:none;background:radial-gradient(circle,#fff6cf 0 1.5px,#e0a93a 2.5px 5px,#8a5512 5.5px 6.5px,#0000 7px) 0 0/150px 130px,radial-gradient(circle,#fff6cf 0 1px,#d79a2a 2px 3.5px,#7a4a0a 4px 4.5px,#0000 5px) 40px 60px/95px 110px,radial-gradient(circle,#fff3c0 0 2px,#e8b445 3px 7px,#8a5512 7.5px 9px,#0000 9.5px) 90px 20px/230px 200px;animation:14s linear infinite g-coins;position:absolute;inset:-40% -5%}@keyframes g-coins{to{background-position:0 260px,40px 280px,90px 420px}}.gacha-gold{color:#ffd36a;text-shadow:0 0 8px #ffbe3c73;font-weight:700}.gacha-short{color:#ff9a84;font-weight:700}.gacha-pull.is-off{filter:grayscale(.75)brightness(.62)}.gacha-pull.is-off:hover{box-shadow:none;transform:none}.gacha-pull.is-off:hover:after{animation:none}.wish.is-gold .ws-bg:before{background:radial-gradient(70% 60% at 70% 85%,#ffb43280,#0000 70%)}.wish.is-gold .wish-veil{background:radial-gradient(circle at 50% 52%,#ffbe4647,#0000 62%)}.wish.is-gold .ws.is-5{--c1:#b07414;--c2:#241302;--c3:#fff6cf;--cg:#ffcd50e6}.wish.is-gold .ws.is-4{--c1:#6a3a86;--c2:#170a1c;--c3:#ffe6b0;--cg:#eba0ff99}.wish.is-gold .wish-flash.is-5{background:radial-gradient(circle at 50% 52%,#fff 0,#fff6cf 22%,#ffc846e6 46%,#c8781466 72%,#0000 95%)}.wish.is-gold:after{content:"◉  ✦  ◉"}@media (prefers-reduced-motion:reduce){.gacha-banner.is-gold .gacha-featured:before{animation:none}}.wish.is-cards .wish-stage{background:radial-gradient(at 50% 46%,#502e8c80,#05030aeb 76%);flex-direction:column}.wdeck-frame{gap:12px;max-width:calc(100vw - 28px)}.wdeck{--cw:min(150px, calc((100vw - 120px) / 5 - 12px), calc(((100vh - 250px) / 2 - 46px) / 1.4));--cap:2.7em;grid-template-columns:repeat(5, var(--cw));perspective:1200px;justify-content:center;gap:12px;display:grid}.wdeck.is-single{--cw:min(200px, 52vw, calc((100vh - 300px) / 1.4));grid-template-columns:var(--cw)}.wcard{width:var(--cw);perspective:900px;cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;gap:6px;animation:.55s cubic-bezier(.2,1.3,.4,1) both wcard-deal;display:flex;position:relative}.wcard.is-3{--k1:#5f86cf;--k2:#2b4277;--k3:#111a33;--kb:#8fb8ff;--kg:#64a0ff73}.wcard.is-4{--k1:#a874e0;--k2:#4c2a7c;--k3:#1d0d34;--kb:#d9a6ff;--kg:#c878ff99}.wcard.is-5{--k1:#f6c869;--k2:#a0621b;--k3:#3c1f05;--kb:#ffe08a;--kg:#ffc850cc}.wcard.is-open{cursor:default}@keyframes wcard-deal{0%{opacity:0;transform:translateY(-40px)scale(.7)rotate(-6deg)}}.wcard-in{aspect-ratio:1/1.4;width:100%;transform-style:preserve-3d;transition:transform .62s cubic-bezier(.3,1.35,.45,1);position:relative}.wcard:not(.is-open):hover .wcard-in{transform:translateY(-5px)scale(1.03)}.wcard.is-open .wcard-in{transform:rotateY(180deg)}.wcard.is-quiet .wcard-in{transition:none}.wcard-back,.wcard-face{backface-visibility:hidden;border-radius:7px;position:absolute;inset:0;overflow:hidden}.wcard-back{border:2px solid var(--kb);background:radial-gradient(ellipse at 50% 42%, var(--wish-wash), transparent 70%), url(/ui/kit/stone.webp) 0 0 / 220px repeat, linear-gradient(160deg, #2a2132, #0c0a11);box-shadow:0 0 0 1px #000, 0 0 12px var(--kg), inset 0 0 0 4px #06040abf, inset 0 0 0 5px #e7c98366, inset 0 0 26px #000000bf;animation:2.4s ease-in-out infinite wcard-hint}.wcard.is-4 .wcard-back{animation-duration:1.9s}.wcard.is-5 .wcard-back{animation-duration:1.4s}@keyframes wcard-hint{50%{box-shadow:0 0 0 1px #000, 0 0 22px var(--kg), 0 0 6px var(--kb), inset 0 0 0 4px #06040abf, inset 0 0 0 5px #e7c9838c, inset 0 0 26px #0009}}.wcard-sigil{aspect-ratio:1;background:radial-gradient(circle, #07050b 0 40%, var(--wish-metal) 41% 43%, transparent 44% 52%, #e7c98380 53% 54%, transparent 55%), repeating-conic-gradient(from 0deg, #e7c98361 0 3deg, transparent 3deg 15deg);width:62%;filter:drop-shadow(0 0 6px var(--wish-glow));border-radius:50%;animation:18s linear infinite wcard-seal;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#000 0 60%,#0000 71%);mask-image:radial-gradient(circle,#000 0 60%,#0000 71%)}.wcard-sigil:after{content:"✦";font-size:calc(var(--cw) * .2);color:var(--wish-metal);text-shadow:0 0 10px var(--wish-metal);place-items:center;font-style:normal;display:grid;position:absolute;inset:0}@keyframes wcard-seal{to{transform:translate(-50%,-50%)rotate(360deg)}}.wcard-back:before{content:"";width:20px;height:14px;filter:drop-shadow(0 0 5px var(--kb));background:url(/ui/kit/art/tab-gem.webp) 50%/contain no-repeat;position:absolute;top:5px;left:50%;transform:translate(-50%)}.wcard-shine{pointer-events:none;background:linear-gradient(100deg,#0000 44%,#ffffff38 50%,#0000 56%);animation:3.2s ease-in-out infinite wsum-shine;position:absolute;inset:-40% -120%}.wcard:nth-child(odd) .wcard-shine{animation-delay:.8s}.wcard-face{border:1px solid var(--kb);background:linear-gradient(180deg, var(--k1) 0%, var(--k2) 58%, var(--k3) 100%);box-shadow:0 0 18px var(--kg), inset 0 0 0 1px #0009, inset 0 0 24px #00000073;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 4px 8px;display:flex;transform:rotateY(180deg)}.wcard-face:before{content:"";pointer-events:none;background:radial-gradient(at 50% 40%,#ffffff61,#0000 62%);position:absolute;inset:0}.wcard.is-4 .wcard-face:after,.wcard.is-5 .wcard-face:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 42%,#ffffff80 50%,#0000 58%);animation:2.6s ease-in-out .8s infinite wsum-shine;position:absolute;inset:-40% -120%}.wcard.is-4 .wcard-face:after{opacity:.6;animation-duration:3.4s}.wcard.is-5 .wcard-face{box-shadow:0 0 28px var(--kg), 0 0 8px var(--kb), inset 0 0 0 1px #0009, inset 0 0 24px #00000073;border-width:2px}.wcard-pic{aspect-ratio:1;width:90%;filter:drop-shadow(0 0 8px var(--kg));place-items:center;display:grid;position:relative}.wcard-pic img,.wcard-pic .pet-pic{object-fit:contain;width:100%;height:100%;box-shadow:none;font-size:calc(var(--cw) * .42);background:0 0;border:0;border-radius:50%}.wcard-pic .pet-pic.is-wisp{background:radial-gradient(circle at 50% 50%, #fff 0 8%, var(--k2) 16%, var(--k1) 30%, transparent 62%)}.wcard-pic .pet-pic-img{object-fit:contain;width:100%;height:100%}.wcard-stars{font-size:clamp(9px, calc(var(--cw) * .11), 16px);letter-spacing:-1px;color:#ffd95c;text-shadow:0 0 6px #ffc83cf2,0 1px #000;position:relative}.wcard-new{font-size:clamp(8px, calc(var(--cw) * .085), 12px);white-space:nowrap;color:#2a1606;background:#ffd36a;border-radius:2px;padding:1px 6px;font-weight:700;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #ffd25ae6}.wcard-cap{width:calc(var(--cw) + 10px);height:var(--cap);-webkit-line-clamp:2;font-size:clamp(10px, calc(var(--cw) * .085), 13px);text-align:center;color:#fff;text-shadow:0 1px 2px #000, 0 0 8px var(--kg);opacity:0;-webkit-box-orient:vertical;line-height:1.35;transition:opacity .35s ease-out .4s,transform .35s ease-out .4s;display:-webkit-box;overflow:hidden;transform:translateY(-4px)}.wcard.is-open .wcard-cap{opacity:1;transform:none}.wcard.is-5 .wcard-cap{color:#fff1c2;font-weight:700}.wdeck.is-single .wcard-cap{font-size:15px}.wcard-burst{left:50%;top:calc(var(--cw) * .7);width:calc(var(--cw) * 2.4);aspect-ratio:1;background:radial-gradient(circle, #fff 0, var(--kb) 18%, var(--kg) 38%, transparent 68%);pointer-events:none;mix-blend-mode:screen;z-index:2;border-radius:50%;animation:.75s ease-out forwards wcard-burst;position:absolute;transform:translate(-50%,-50%)}.wcard-burst.is-3{animation-duration:.5s}@keyframes wcard-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}18%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1.25)}}.wdeck-flash{pointer-events:none;z-index:3;background:radial-gradient(circle at var(--x,50%) var(--y,50%), #fff 0, #fff4c8 8%, #ffbe3cbf 26%, #ff821440 50%, transparent 80%);animation:1.1s ease-out forwards w-flash;position:absolute;inset:0}.wish.is-fashion .wdeck-flash{background:radial-gradient(circle at var(--x,50%) var(--y,50%), #fff 0, #ffe0ec 8%, #ff78b4bf 26%, #c83c8c40 50%, transparent 80%)}.wish.is-pets .wdeck-flash{background:radial-gradient(circle at var(--x,50%) var(--y,50%), #fff 0, #e0fff0 8%, #5ae6aabf 26%, #1e967840 50%, transparent 80%)}.wish.is-wings-celestial .wdeck-flash{background:radial-gradient(circle at var(--x,50%) var(--y,50%), #fff 0, #fff 10%, #aad7ffbf 28%, #508cff40 52%, transparent 80%)}.wish.is-wings-infernal .wdeck-flash{background:radial-gradient(circle at var(--x,50%) var(--y,50%), #fff 0, #ffd2a8 8%, #ff501ecc 26%, #8c0a0a4d 50%, transparent 80%)}.wdeck-hint{letter-spacing:.06em;color:#ffecc8e6;text-shadow:0 1px #000;min-height:1.3em;font-size:13px;animation:2.2s ease-in-out infinite wdeck-hint}@keyframes wdeck-hint{50%{opacity:.55}}.wdeck-hint:empty{display:none}.wdeck-actions{min-height:52px;animation:.5s ease-out .5s both ws-info-in2}.wdeck-all{min-width:190px}.wdeck-all b{letter-spacing:.08em;font-size:16px}.wdeck-frame.is-done .wdeck-actions{animation:.45s ease-out both ws-info-in2}@media (orientation:portrait),(max-width:640px){.wdeck{--cw:min(110px, calc((100vw - 80px) / 4));--cap:2.7em;max-width:calc(var(--cw) * 4 + 24px);flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.wdeck.is-single{--cw:min(190px, 52vw)}.wdeck-all{min-width:150px}}@media (max-height:500px){.wdeck{--cw:min(150px, calc((100vw - 120px) / 5 - 10px), calc(((100vh - 150px) / 2 - 24px) / 1.4));--cap:1.35em;gap:6px 10px;max-width:none;display:grid}.wdeck.is-single{--cw:min(150px, calc((100vh - 170px) / 1.4))}.wcard-cap{-webkit-line-clamp:1;font-size:10px}.wcard{gap:3px}.wdeck-frame{gap:6px}.wdeck-hint{font-size:11px}.wdeck-actions{min-height:40px}}@media (prefers-reduced-motion:reduce){.wcard,.wcard-back,.wcard-sigil,.wcard-shine,.wcard-face:after,.wdeck-hint,.wcard-burst{animation:none}.wcard-in,.wcard-cap{transition:none}}.menu .panel.menu-panel{border:1px solid #b68b4c;box-shadow:0 14px 48px #000000b8,inset 0 1px #ffe4a63d}.menu .panel.menu-panel:after,.menu .panel.menu-panel:before{display:none}.menu-create{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:start;gap:18px}.menu-create-info{min-width:0;padding:10px 4px 0 0}.menu-create-concept{background:radial-gradient(at 50% 55%,#65423f4d,#0000 68%),#0c0a12b8;border:1px solid #bf965861;border-radius:4px;flex:auto;min-height:315px;margin-top:9px;position:relative;overflow:hidden}.menu-create-concept-art{filter:drop-shadow(0 12px 14px #000000a6);background-position:bottom;background-repeat:no-repeat;background-size:contain;position:absolute;inset:8px 8px 24px}.menu-create-concept-label{text-align:center;letter-spacing:.08em;color:#d6b783;font-size:11px;position:absolute;bottom:6px;left:0;right:0}.menu-create-name{background:linear-gradient(155deg,#2a1f2af2,#0c0b12f7);border:1px solid #bf96588c;border-radius:4px;min-width:0;padding:14px;box-shadow:0 8px 24px #00000059,inset 0 1px #ffde9c29}.menu-class-card{overflow:hidden}.menu-class-pic.is-reference{background-position:bottom;background-repeat:no-repeat;background-size:contain;-webkit-mask-image:none;mask-image:none}.menu-face.is-reference{background-position:50% 2%;background-repeat:no-repeat;background-size:auto 330%}.menu-art.is-reference{background-position:bottom;background-repeat:no-repeat;background-size:contain;-webkit-mask-image:none;mask-image:none}.menu-fashion-preview{background:radial-gradient(at 50% 58%,#9d6a3740,#0000 58%),linear-gradient(145deg,#261c2b,#0b0a11 75%);border:1px solid #bf96588c;border-radius:4px;justify-content:center;align-items:flex-end;height:235px;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffe0a01f}.menu-fashion-avatar{z-index:1;background:radial-gradient(at 50% 80%,#e09c4021,#0000 75%);border-bottom:1px solid #ebbe727a;flex:0 0 180px;justify-content:center;align-items:flex-end;height:225px;margin:0 auto;display:flex;position:relative}.menu-fashion-preview .menu-fashion-body{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 8px #000);width:auto;max-width:100%;height:210px;display:block}.menu-fashion-preview .menu-preview-hair{z-index:2;object-fit:fill;filter:drop-shadow(0 1px 2px #000);pointer-events:none;width:76px;max-width:none;height:auto;position:absolute;top:7px;left:50%;transform:none}.menu-fashion-preview .menu-fashion-body{z-index:1;position:relative}.menu-fashion-preview .menu-preview-hair.is-back{z-index:0;filter:none}.menu-fashion-options{gap:6px}.menu-fashion-options .kit-btn{white-space:normal;min-width:0}.menu-hair-options{scrollbar-color:#9d7540 transparent;padding:3px 2px 8px}.menu-hair-options .kit-btn{white-space:nowrap}.menu-hair-colours{padding:2px 2px 6px}.menu-hair-colour{flex:none}@media (max-width:760px),(max-height:520px){.menu-create{grid-template-columns:1fr}.menu-create-info{padding:0}.menu-create-concept{min-height:255px}.menu-fashion-preview{height:205px}.menu-fashion-avatar{height:195px}.menu-fashion-preview .menu-fashion-body{height:185px}}.scenic-note-marker{pointer-events:auto;color:#e9d6a2;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:#11191ae8;border:1px solid #9e885c88;border-radius:3px;max-width:280px;padding:5px 9px;font:12px Noto Sans Thai,sans-serif;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 3px 14px #0009}.scenic-note-marker:disabled{color:#b6b7ad;cursor:default;background:#101617b8;border-color:#73776966}.scenic-note-marker:hover:not(:disabled),.scenic-note-marker:focus-visible{background:#273027;border-color:#ebcd8c;outline:1px solid #ebcd8c}.panel.scenic-dialog{box-sizing:border-box;pointer-events:auto;z-index:48;color:#dedbd0;background:linear-gradient(145deg,#1c2527f5,#101318f8);border:1px solid #a98a55;border-top:3px solid #d8ba75;width:min(360px,100vw - 32px);height:auto;max-height:calc(100vh - 185px);padding:24px;display:block;position:absolute;inset:auto 24px 150px auto;overflow:auto;transform:none;box-shadow:0 14px 45px #000b}.panel.scenic-dialog[hidden],.panel.scenic-dialog:before{display:none}.scenic-dialog h2{color:#f1d6a0;margin:8px 0 12px;font-size:19px;line-height:1.6}.scenic-dialog p{margin:10px 0;font-size:14px;line-height:1.9}.scenic-dialog .scenic-response{color:#a2c4c4;border-top:1px solid #ad925c45;padding-top:12px}.scenic-eyebrow{letter-spacing:1.5px;color:#ac976a;font-size:10px}.scenic-dialog small{color:#a99b7e;font-size:11px}.scenic-close{color:#dbc79b;cursor:pointer;background:0 0;border:0;font-size:25px;position:absolute;top:5px;right:8px}@media (max-width:600px){.panel.scenic-dialog{max-height:50vh;padding:18px;bottom:120px;right:16px;overflow:auto}.scenic-note-marker{max-width:215px;font-size:11px}}body.map-editing #ui>:not(.map-editor):not(.confirm-backdrop){display:none!important}.map-editor{z-index:60;pointer-events:none;color:#d9d2c5;grid-template-rows:auto auto 1fr auto;grid-template-columns:256px 1fr 252px;gap:6px;padding:8px;font:13px/1.35 Noto Sans Thai,Inter,sans-serif;display:grid;position:fixed;inset:0}.map-editor[hidden]{display:none}.map-editor>.me-menubar,.map-editor>.me-toolbar,.map-editor>.me-side,.map-editor>.me-inspector,.map-editor>.me-bottom{pointer-events:auto;background:#0f0d13f0;border:1px solid #6b5636;border-radius:6px;box-shadow:0 4px 18px #0000008c}.map-editor h3{letter-spacing:.04em;color:#e4c37a;margin:8px 0 4px;font:600 12px Cinzel,serif}.map-editor input,.map-editor select{color:#e8e1d4;font:inherit;background:#1d1922;border:1px solid #4b3f30;border-radius:4px;padding:3px 6px}.map-editor input[type=number]{width:70px}.map-editor input[type=checkbox]{accent-color:#c9a35c}.me-dim{color:#8b8578;margin:2px 0 6px;font-size:12px}.me-group{flex-wrap:wrap;gap:4px;display:flex}.me-field{color:#b8b0a2;align-items:center;gap:4px;display:inline-flex}.me-btn{color:#e3dccd;font:inherit;cursor:pointer;white-space:nowrap;background:#241e2a;border:1px solid #5a4a33;border-radius:4px;padding:3px 9px}.me-btn:hover:not(:disabled){border-color:#c9a35c}.me-btn:disabled{opacity:.4;cursor:default}.me-btn.is-on{color:#fff4dc;background:#7d2420;border-color:#e3b75e}.me-btn.is-main{background:#6b4f1f;border-color:#e3b75e}.me-btn.is-danger{color:#f2b3a8;border-color:#8e3b33}.me-btn.is-play{color:#e8ffe9;background:#24502c;border-color:#7ccf86;font-weight:600}.me-menubar{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:4px 10px;padding:5px 10px;display:flex}.me-title{color:#f0d48a;font:700 14px Cinzel,serif}.me-zone{color:#8b8578}.me-menus{flex-wrap:wrap;gap:2px;display:flex}.me-menu{background:0 0;border-color:#0000}.me-menu.is-on,.me-menu:hover{background:#2c2433;border-color:#6b5636}.me-spacer{flex:1}.me-name{width:150px}.me-dirty{color:#9fd59f;font-size:12px}.me-dirty.is-dirty{color:#f2c86a}.me-dropdown{z-index:5;pointer-events:auto;background:#141119fa;border:1px solid #8a6d3d;border-radius:6px;min-width:230px;padding:4px;position:absolute;box-shadow:0 8px 24px #0009}.me-item{text-align:left;color:#e3dccd;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;grid-template-columns:18px 1fr auto;gap:6px;padding:4px 8px;display:grid}.me-item:hover:not(:disabled){color:#fff;background:#5b2420}.me-item:disabled{opacity:.4;cursor:default}.me-check{color:#f0d48a}.me-key{color:#8b8578;font-size:11px}.me-sep{background:#3a3340;height:1px;margin:4px 6px}.me-toolbar{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:5px 12px;padding:5px 10px;display:flex}.me-toolbar .me-btn{padding:2px 8px;font-size:12px}.me-side{flex-direction:column;grid-area:3/1;min-height:0;padding:6px 8px;display:flex}.me-tabs{grid-template-columns:1fr 1fr;gap:4px;margin-bottom:6px;display:grid}.me-tab{flex-direction:column;flex:1;min-height:0;display:flex}.me-tab[hidden]{display:none}.me-search{box-sizing:border-box;width:100%}.me-chips{flex-wrap:wrap;gap:3px;max-height:84px;margin:6px 0;display:flex;overflow:auto}.me-chips .me-btn{padding:1px 6px;font-size:11px}.me-list{flex-direction:column;flex:1;gap:2px;min-height:80px;padding-right:2px;display:flex;overflow:auto}.me-model{text-align:left;color:#d9d2c5;cursor:pointer;background:#1a1620;border:1px solid #0000;border-radius:3px;justify-content:space-between;gap:6px;padding:3px 6px;font:12px Inter,sans-serif;display:flex}.me-model[hidden]{display:none}.me-model:hover{border-color:#6b5636}.me-model.is-on{color:#fff;background:#5b2420;border-color:#e3b75e}.me-model-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.me-model-tag{color:#8b8578;flex:none}.me-count{color:#8b8578;margin:4px 0 0;font-size:11px}.me-markers{grid-template-columns:1fr 1fr;gap:4px;display:grid}.me-mark{border-left:4px solid var(--mark);text-align:left}.me-enemy{flex-wrap:wrap;gap:4px 8px;margin-top:6px;display:flex}.me-enemy select{max-width:150px}.me-maplist{overflow:auto}.me-rows{flex-direction:column;gap:2px;display:flex}.me-row{align-items:center;gap:3px;display:flex}.me-row-main{text-overflow:ellipsis;text-align:left;flex:1;font-size:12px;overflow:hidden}.me-row.is-on .me-row-main{background:#5b2420;border-color:#e3b75e}.me-row .me-btn:not(.me-row-main){padding:1px 6px;font-size:11px}.me-inspector{grid-area:3/3;align-self:start;max-height:100%;padding:6px 10px 10px;overflow:auto}.me-label{color:#f0e2bd;word-break:break-all;margin:2px 0}.me-fields{grid-template-columns:1fr 1fr;gap:4px 8px;margin:6px 0;display:grid}.me-fields .me-field{justify-content:space-between}.me-fields .me-wide,.me-fields>.me-btn{grid-column:1/-1}.me-fields .me-wide select{max-width:160px}.me-facts{grid-template-columns:auto 1fr;gap:2px 10px;display:grid}.me-inspector .me-group{margin-top:6px}.me-bottom{grid-area:4/1/auto/-1;padding:5px 10px;font-size:12px}.me-line{flex-wrap:wrap;gap:4px 18px;display:flex}.me-status{color:#cfc6b3}.me-cursor{color:#8fc7ff;font-family:Inter,sans-serif}.me-help{color:#8b8578;margin-top:2px}.me-note{color:#ffe9b8;opacity:0;pointer-events:none;background:#1e180ef5;border:1px solid #e3b75e;border-radius:6px;max-width:70vw;padding:7px 14px;transition:opacity .25s;position:absolute;top:96px;left:50%;transform:translate(-50%)}.me-note.is-on{opacity:1}.me-modal{z-index:8;pointer-events:auto;background:#0000008c;place-items:center;display:grid;position:absolute;inset:0}.me-modal[hidden]{display:none}.me-modal-card{background:#16141a;border:1px solid #8a6d3d;border-radius:8px;width:min(560px,92vw);max-height:82vh;padding:12px 18px 16px;overflow:auto;box-shadow:0 10px 30px #000000b3}.me-modal-card p{margin:4px 0}.me-keys{border-collapse:collapse;width:100%;margin-bottom:10px}.me-keys td{border-bottom:1px solid #2a2530;padding:3px 6px}.me-keys td.me-key{color:#f0d48a;white-space:nowrap;font-size:12px}@media (max-width:980px){.map-editor{grid-template-columns:210px 1fr}.me-inspector{grid-column:2;justify-self:end;width:230px}}:root{--lx-gold:#e2b866;--lx-gold-hi:#fff1c4;--lx-gold-lo:#6e4a1f;--lx-ink:#0b0910;--lx-glass:#0e0b13d1;--lx-blue:#7fd0ff;--lx-ease:cubic-bezier(.2, .8, .2, 1)}body,#ui,#game{cursor:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cdefs%3E%3ClinearGradient id='c' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23fff4cc'/%3E%3Cstop offset='.5' stop-color='%23e0b25a'/%3E%3Cstop offset='1' stop-color='%237a5220'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M3 2 L3 21 L8 16.5 L11.6 25 L15 23.5 L11.5 15.2 L18 15 Z' fill='url(%23c)' stroke='%23140c06' stroke-width='1.6' stroke-linejoin='round'/%3E%3Cpath d='M5 6 L5 16.5' stroke='%23fffbe8' stroke-width='1' opacity='.8'/%3E%3Ccircle cx='3.2' cy='2.4' r='1.6' fill='%237fd0ff'/%3E%3C/svg%3E") 3 2,auto}:is([role=button],.kit-btn,.panel-btn,.kit-tab,.doll-tab,.sk-rail-tab,.side-btn,.skill-row,.inv-item,.doll-slot,.gacha-tab,.gacha-pull,.wardrobe-card,.st-path-go,.panel-close,.npc-label,button,select,a){cursor:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cdefs%3E%3ClinearGradient id='c' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='.5' stop-color='%23ffd27a'/%3E%3Cstop offset='1' stop-color='%23a86a20'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M3 2 L3 21 L8 16.5 L11.6 25 L15 23.5 L11.5 15.2 L18 15 Z' fill='url(%23c)' stroke='%23140c06' stroke-width='1.6' stroke-linejoin='round'/%3E%3Ccircle cx='3.2' cy='2.4' r='2.4' fill='%23bfe8ff'/%3E%3C/svg%3E") 3 2,pointer}.inv-item{cursor:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cdefs%3E%3ClinearGradient id='c' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='.5' stop-color='%23ffd27a'/%3E%3Cstop offset='1' stop-color='%23a86a20'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M3 2 L3 21 L8 16.5 L11.6 25 L15 23.5 L11.5 15.2 L18 15 Z' fill='url(%23c)' stroke='%23140c06' stroke-width='1.6' stroke-linejoin='round'/%3E%3Ccircle cx='3.2' cy='2.4' r='2.4' fill='%23bfe8ff'/%3E%3C/svg%3E") 3 2,grab}input,textarea{cursor:text}::selection{color:#fff;background:#e2b8666b}#ui ::-webkit-scrollbar{width:8px;height:8px}#ui ::-webkit-scrollbar-track{background:#00000059;border-radius:4px}#ui ::-webkit-scrollbar-thumb{background:linear-gradient(#c99a52,#6a4b24);border:1px solid #120c08;border-radius:4px}#ui ::-webkit-scrollbar-thumb:hover{background:linear-gradient(#f0c878,#8a6230)}.lx-corners{pointer-events:none;z-index:4;filter:drop-shadow(0 1px 1px #000c)drop-shadow(0 0 4px #e2b86640);background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg transform='rotate(0 28 28)'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23fff3c8'/%3E%3Cstop offset='.45' stop-color='%23d9a94f'/%3E%3Cstop offset='1' stop-color='%236e4a1f'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M3 52 V12 Q3 3 12 3 H52' fill='none' stroke='%230d0906' stroke-width='5.5' stroke-linecap='round'/%3E%3Cpath d='M3 52 V12 Q3 3 12 3 H52' fill='none' stroke='url(%23g)' stroke-width='2.3' stroke-linecap='round'/%3E%3Cpath d='M10 36 V16 Q10 10 16 10 H36' fill='none' stroke='url(%23g)' stroke-width='1' opacity='.7'/%3E%3Cpath d='M15 25 q0 -10 10 -10' fill='none' stroke='url(%23g)' stroke-width='1.3' stroke-linecap='round'/%3E%3Cpath d='M20 29 q-3 -9 9 -9' fill='none' stroke='url(%23g)' stroke-width='.9' opacity='.6'/%3E%3Ccircle cx='52' cy='3' r='2' fill='%23f2d99b'/%3E%3Ccircle cx='3' cy='52' r='2' fill='%23f2d99b'/%3E%3Crect x='5' y='5' width='8' height='8' transform='rotate(45 9 9)' fill='%235fb4ff' stroke='%23fff0c4' stroke-width='1.1'/%3E%3Crect x='7.2' y='7.2' width='3.6' height='3.6' transform='rotate(45 9 9)' fill='%23e8f7ff'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg transform='rotate(90 28 28)'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23fff3c8'/%3E%3Cstop offset='.45' stop-color='%23d9a94f'/%3E%3Cstop offset='1' stop-color='%236e4a1f'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M3 52 V12 Q3 3 12 3 H52' fill='none' stroke='%230d0906' stroke-width='5.5' stroke-linecap='round'/%3E%3Cpath d='M3 52 V12 Q3 3 12 3 H52' fill='none' stroke='url(%23g)' stroke-width='2.3' stroke-linecap='round'/%3E%3Cpath d='M10 36 V16 Q10 10 16 10 H36' fill='none' stroke='url(%23g)' stroke-width='1' opacity='.7'/%3E%3Cpath d='M15 25 q0 -10 10 -10' fill='none' stroke='url(%23g)' stroke-width='1.3' stroke-linecap='round'/%3E%3Cpath d='M20 29 q-3 -9 9 -9' fill='none' stroke='url(%23g)' stroke-width='.9' opacity='.6'/%3E%3Ccircle cx='52' cy='3' r='2' fill='%23f2d99b'/%3E%3Ccircle cx='3' cy='52' r='2' fill='%23f2d99b'/%3E%3Crect x='5' y='5' width='8' height='8' transform='rotate(45 9 9)' fill='%235fb4ff' stroke='%23fff0c4' stroke-width='1.1'/%3E%3Crect x='7.2' y='7.2' width='3.6' height='3.6' transform='rotate(45 9 9)' fill='%23e8f7ff'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg transform='rotate(270 28 28)'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23fff3c8'/%3E%3Cstop offset='.45' stop-color='%23d9a94f'/%3E%3Cstop offset='1' stop-color='%236e4a1f'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M3 52 V12 Q3 3 12 3 H52' fill='none' stroke='%230d0906' stroke-width='5.5' stroke-linecap='round'/%3E%3Cpath d='M3 52 V12 Q3 3 12 3 H52' fill='none' stroke='url(%23g)' stroke-width='2.3' stroke-linecap='round'/%3E%3Cpath d='M10 36 V16 Q10 10 16 10 H36' fill='none' stroke='url(%23g)' stroke-width='1' opacity='.7'/%3E%3Cpath d='M15 25 q0 -10 10 -10' fill='none' stroke='url(%23g)' stroke-width='1.3' stroke-linecap='round'/%3E%3Cpath d='M20 29 q-3 -9 9 -9' fill='none' stroke='url(%23g)' stroke-width='.9' opacity='.6'/%3E%3Ccircle cx='52' cy='3' r='2' fill='%23f2d99b'/%3E%3Ccircle cx='3' cy='52' r='2' fill='%23f2d99b'/%3E%3Crect x='5' y='5' width='8' height='8' transform='rotate(45 9 9)' fill='%235fb4ff' stroke='%23fff0c4' stroke-width='1.1'/%3E%3Crect x='7.2' y='7.2' width='3.6' height='3.6' transform='rotate(45 9 9)' fill='%23e8f7ff'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg transform='rotate(180 28 28)'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23fff3c8'/%3E%3Cstop offset='.45' stop-color='%23d9a94f'/%3E%3Cstop offset='1' stop-color='%236e4a1f'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M3 52 V12 Q3 3 12 3 H52' fill='none' stroke='%230d0906' stroke-width='5.5' stroke-linecap='round'/%3E%3Cpath d='M3 52 V12 Q3 3 12 3 H52' fill='none' stroke='url(%23g)' stroke-width='2.3' stroke-linecap='round'/%3E%3Cpath d='M10 36 V16 Q10 10 16 10 H36' fill='none' stroke='url(%23g)' stroke-width='1' opacity='.7'/%3E%3Cpath d='M15 25 q0 -10 10 -10' fill='none' stroke='url(%23g)' stroke-width='1.3' stroke-linecap='round'/%3E%3Cpath d='M20 29 q-3 -9 9 -9' fill='none' stroke='url(%23g)' stroke-width='.9' opacity='.6'/%3E%3Ccircle cx='52' cy='3' r='2' fill='%23f2d99b'/%3E%3Ccircle cx='3' cy='52' r='2' fill='%23f2d99b'/%3E%3Crect x='5' y='5' width='8' height='8' transform='rotate(45 9 9)' fill='%235fb4ff' stroke='%23fff0c4' stroke-width='1.1'/%3E%3Crect x='7.2' y='7.2' width='3.6' height='3.6' transform='rotate(45 9 9)' fill='%23e8f7ff'/%3E%3C/g%3E%3C/svg%3E");background-position:0 0,100% 0,0 100%,100% 100%;background-repeat:no-repeat;background-size:56px 56px;position:absolute;inset:-3px}.panel.lx-in{animation:lx-panel-in .34s var(--lx-ease) both}.panel.lx-in .lx-corners{animation:.9s ease-out both lx-corner-glow}@keyframes lx-panel-in{0%{opacity:0;filter:blur(3px)brightness(1.4);scale:.965}60%{filter:blur()brightness(1.08)}to{opacity:1;filter:none;scale:1}}@keyframes lx-corner-glow{0%{filter:drop-shadow(0 0 #ffdc8c00)brightness(2)}35%{filter:drop-shadow(0 0 10px #ffdc8ce6)brightness(1.6)}to{filter:drop-shadow(0 1px 1px #000c)drop-shadow(0 0 4px #e2b86640)}}.panel-head:before{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.9;background:linear-gradient(100deg,#0000 30%,#ffeebe38 48%,#ffffff57 50%,#ffeebe38 52%,#0000 70%) 160% 0/260% 100% no-repeat;animation:9s ease-in-out 1.2s infinite lx-sheen;position:absolute;inset:0 8%}.panel.lx-in .panel-head:before{animation:1.1s ease-out .12s both lx-sheen-once,9s ease-in-out 3s infinite lx-sheen}@keyframes lx-sheen{0%,82%{background-position:160% 0}to{background-position:-60% 0}}@keyframes lx-sheen-once{0%{background-position:160% 0}to{background-position:-60% 0}}.panel-title{text-shadow:0 1px #000,0 0 10px #ffc46e80,0 0 22px #ff783c40}.panel-close{transition:color .15s, background .15s, rotate .25s var(--lx-ease), box-shadow .15s}.panel-close:hover{rotate:90deg;box-shadow:0 0 0 2px #0b090c,0 0 14px #ff785a99}:where(.kit-btn,.panel-btn){position:relative}:is(.kit-btn,.panel-btn,.side-btn,.st-path-go){transition:translate .14s var(--lx-ease), filter .14s, box-shadow .18s, border-color .18s}:is(.kit-btn,.panel-btn,.side-btn,.st-path-go):after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#fff6d661 50%,#0000 62%) 170% 0/260% 100% no-repeat;position:absolute;inset:0}:is(.kit-btn,.panel-btn,.side-btn,.st-path-go):not(.is-off):hover{filter:brightness(1.12)saturate(1.08);translate:0 -1px;box-shadow:0 0 0 1px #ffdc968c,0 6px 16px #00000080,0 0 16px #e2b86659}:is(.kit-btn,.panel-btn,.side-btn,.st-path-go):not(.is-off):hover:after{animation:.75s ease-out lx-btn-sheen}:is(.kit-btn,.panel-btn,.side-btn,.st-path-go):not(.is-off):active{filter:brightness(.95);transition-duration:50ms;translate:0 1px}@keyframes lx-btn-sheen{0%{background-position:170% 0}to{background-position:-70% 0}}.lx-ripple{pointer-events:none;z-index:5;background:radial-gradient(circle,#fff4cdd9,#ffd27840 45%,#0000 70%);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;animation:.55s ease-out forwards lx-ripple;position:absolute}@keyframes lx-ripple{0%{opacity:1;scale:1}to{opacity:0;scale:14}}:is(.kit-tab,.doll-tab,.sk-rail-tab){transition:filter .15s, box-shadow .2s, translate .15s var(--lx-ease)}:is(.kit-tab,.doll-tab,.sk-rail-tab):not(.is-on):hover{filter:brightness(1.25);translate:0 -1px}:is(.kit-tab,.doll-tab).is-on{box-shadow:inset 0 -2px 0 var(--lx-gold-hi), inset 0 2px 0 #ffe09c40, 0 0 0 1px #000, 0 0 16px #e2783c73}.sk-rail-tab.is-on{box-shadow:inset 3px 0 0 var(--lx-gold-hi), 0 0 0 1px #000, 0 0 16px #e2783c66}:is(.skill-row,.menu-slot,.guide-card){transition:translate .15s var(--lx-ease), box-shadow .2s, border-color .2s}:is(.skill-row,.menu-slot,.guide-card):hover{translate:2px}.skill-row.is-on{box-shadow:inset 3px 0 0 var(--lx-gold-hi), inset 0 1px 0 #ffdc9a38, 0 0 16px #b63e2a73}.inv-item{transition:translate .12s var(--lx-ease), box-shadow .18s, filter .18s}.inv-item:hover{filter:brightness(1.15);z-index:2;translate:0 -2px}.inv-item.r-normal{box-shadow:inset 0 0 10px #c8c8c814}.inv-item.r-magic{border-color:#6b8cffbf;box-shadow:inset 0 0 14px #6b8cff59,0 0 6px #6b8cff40}.inv-item.r-rare{border-color:#f0d34acc;box-shadow:inset 0 0 16px #f0d34a52,0 0 8px #f0d34a47}.inv-item.r-unique{border-color:#e07b39f2;box-shadow:inset 0 0 18px #e07b3966,0 0 10px #e07b3966}.inv-item.r-unique:before,.inv-item.is-eclipse:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--lx-spin,0deg), transparent 0 70%, #ffe6aaf2 80%, transparent 90%);-webkit-mask-composite:xor;padding:1px;animation:2.8s linear infinite paused lx-spin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.inv-item:is(.r-unique,.is-eclipse):hover:before{animation-play-state:running}.inv-item.is-eclipse:before{background:conic-gradient(from var(--lx-spin,0deg), transparent 0 65%, #c8a0fff2 78%, #ffd278e6 84%, transparent 92%)}@property --lx-spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes lx-spin{to{--lx-spin:360deg}}.inv-item .inv-icon{filter:drop-shadow(0 2px 2px #000000b3);transition:scale .15s var(--lx-ease)}.inv-item:hover .inv-icon{scale:1.06}.doll-slot{transition:box-shadow .2s,border-color .2s}.doll-slot:hover{border-color:var(--lx-gold);box-shadow:inset 0 0 14px #e2b86647,0 0 0 1px #000,0 0 12px #e2b8664d}.tip{-webkit-backdrop-filter:blur(6px);animation:lx-tip-in .14s var(--lx-ease);background:linear-gradient(#16121cf0,#08070bf5);border-radius:4px}@keyframes lx-tip-in{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}.tip-head{position:relative}.tip-head:after{content:"";border:1px solid var(--lx-gold);background:linear-gradient(135deg,#e8f7ff,#5fb4ff 45%,#1f56b8);width:7px;height:7px;position:absolute;bottom:-4px;left:50%;translate:-50%;rotate:45deg;box-shadow:0 0 6px #5fb4ffb3}.tip-magic{box-shadow:0 0 0 1px #000,0 0 0 3px #17111a,0 0 0 4px #6b8cff8c,0 12px 28px #000000d9,0 0 22px #6b8cff33}.tip-rare{box-shadow:0 0 0 1px #000,0 0 0 3px #17111a,0 0 0 4px #f0d34a99,0 12px 28px #000000d9,0 0 24px #f0d34a38}.tip-unique{box-shadow:0 0 0 1px #000,0 0 0 3px #17111a,0 0 0 4px #e07b39b3,0 12px 28px #000000d9,0 0 28px #e07b394d}#ui>.confirm-backdrop{-webkit-backdrop-filter:blur(3px)saturate(.8);background:radial-gradient(at 50% 45%,#140c1859,#030205c7 75%);animation:.18s ease-out lx-fade}.panel.confirm-box{animation:lx-confirm-in .26s var(--lx-ease);box-shadow:0 0 0 1px #08070b, 0 0 0 4px #19131a, 0 0 0 5px var(--frame-shadow,#503922), 0 22px 60px #000000d9, 0 0 46px #e2964638}@keyframes lx-confirm-in{0%{opacity:0;filter:brightness(1.5);transform:translateY(10px)scale(.94)}to{opacity:1;filter:none;transform:none}}@keyframes lx-fade{0%{opacity:0}to{opacity:1}}.side-btn{background:linear-gradient(#3a2e1c,#15110c)}.side-btn i{filter:drop-shadow(0 0 4px #ffd2788c)}.side-btn.gacha-btn{animation:3.2s ease-in-out infinite lx-breathe}@keyframes lx-breathe{0%,to{box-shadow:0 0 10px #ff78dc59,inset 0 1px #fff3}50%{box-shadow:0 0 20px #ff8ce6b3,inset 0 1px #ffffff4d}}.floater{-webkit-text-stroke:.6px #000000d9;paint-order:stroke fill}.floater.fl-crit{color:#ffe08a;text-shadow:0 0 6px #ff9628e6,0 0 16px #ff5a1499,0 2px #000;font-size:32px;font-weight:900;animation:.42s cubic-bezier(.2,1.6,.4,1) both lx-crit}@keyframes lx-crit{0%{filter:brightness(2.2);scale:2.1}55%{scale:.92}to{filter:none;scale:1}}.floater.fl-levelup{text-shadow:0 0 10px #ffdc78f2,0 0 24px #ffa03cb3,0 2px #000;animation:.6s cubic-bezier(.2,1.6,.4,1) both lx-crit}.zone-banner.is-on{text-shadow:0 0 14px #ffd282a6,0 0 4px #000,0 2px #000;animation:2.6s ease-out both lx-banner}@keyframes lx-banner{0%{opacity:0;letter-spacing:.35em;filter:blur(4px)}18%{opacity:1;letter-spacing:.06em;filter:none}80%{opacity:1}to{opacity:0}}.enemy-name .enemy-line{background:linear-gradient(90deg,#0000,#00000073 20% 80%,#0000);border-radius:3px;padding:0 5px}@media (prefers-reduced-motion:reduce){.panel.lx-in,.panel.lx-in .lx-corners,.panel-head:before,.inv-item.r-unique:after,.inv-item.is-eclipse:after,.side-btn.gacha-btn,.floater.fl-crit,.floater.fl-levelup,.zone-banner.is-on,.tip,.panel.confirm-box,#ui>.confirm-backdrop{animation:none!important}.lx-ripple{display:none}}:root{--pk-gold:var(--kit-gold,#d2ab5c);--pk-gold-hi:var(--kit-gold-hi,#fbe7a6);--pk-gold-mid:var(--kit-gold-mid,#a8843f);--pk-gold-lo:var(--kit-gold-lo,#6a5228);--pk-red:var(--kit-red,#6e140e);--pk-red-hi:var(--kit-red-hi,#a3291e);--pk-gem:#5fb4ff;--pk-gem-hi:#bfe6ff;--pk-text:var(--text,#d9d2c5);--pk-dim:var(--text-dim,#8b8578);--pk-line:#d2ab5c3d;--pk-line-hi:#f2d99bd9;--pk-good:#8fe39a;--pk-bad:#ff7a66;--pk-card-bg:linear-gradient(180deg, #211c27e6, #0d0b11f2);--pk-red-bg:linear-gradient(180deg, #8d251e 0%, #5a120f 55%, #2a0a0b 100%);--pk-corners:linear-gradient(var(--pk-gold-mid), var(--pk-gold-mid)) left top / 8px 1px no-repeat, linear-gradient(var(--pk-gold-mid), var(--pk-gold-mid)) left top / 1px 8px no-repeat, linear-gradient(var(--pk-gold-mid), var(--pk-gold-mid)) right top / 8px 1px no-repeat, linear-gradient(var(--pk-gold-mid), var(--pk-gold-mid)) right top / 1px 8px no-repeat, linear-gradient(var(--pk-gold-mid), var(--pk-gold-mid)) left bottom / 8px 1px no-repeat, linear-gradient(var(--pk-gold-mid), var(--pk-gold-mid)) left bottom / 1px 8px no-repeat, linear-gradient(var(--pk-gold-mid), var(--pk-gold-mid)) right bottom / 8px 1px no-repeat, linear-gradient(var(--pk-gold-mid), var(--pk-gold-mid)) right bottom / 1px 8px no-repeat}.panel-head{justify-content:flex-start;align-items:center;display:flex}.panel-head>.panel-title{flex:none;margin:0 24px 0 20px;position:static;transform:none}.panel-head>.panel-close{flex:none;margin-left:auto}.panel-head>.panel-hint{text-align:right}.panel.pk{color:var(--pk-text);flex-direction:column;font-size:13px;display:flex}.pk :is(.pk-card,.pk-row,.pk-host,.pk-stage){box-sizing:border-box}.pk>.pk-head{gap:10px;min-height:64px;padding:12px 16px 10px}.pk-head-badge{width:42px;height:42px;color:var(--pk-gold-hi);border:1px solid var(--pk-gold);z-index:5;background:radial-gradient(circle at 50% 35%,#6a1c16 0%,#2a0a0b 70%,#12060a 100%);border-radius:5px;flex:none;place-items:center;display:grid;position:relative;box-shadow:0 0 0 1px #000,inset 0 1px #ffdca059,inset 0 0 10px #000c,0 0 12px #c83c2840}.pk-head-badge:after{content:"";background:linear-gradient(135deg, #d9f3ff 0%, var(--pk-gem) 45%, #1f56b8 100%);border:1px solid var(--pk-gold);width:8px;height:8px;position:absolute;bottom:-4px;right:-4px;transform:rotate(45deg);box-shadow:0 0 6px #5fb4ffb3}.pk-head-ico{width:24px;height:24px}.pk>.pk-head>.pk-title{letter-spacing:.05em;max-width:46%;font-size:18px}.pk-head-en{white-space:nowrap;z-index:5;letter-spacing:.2em;text-transform:uppercase;color:#bfa36a;text-shadow:0 1px #000;flex:0 auto;min-width:0;font:600 11px/1 Cinzel,Inter,serif;position:relative;overflow:hidden}.pk-head-en:empty{display:none}.pk>.pk-head>.pk-head-hint{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:11px;overflow:hidden}.pk-chips{z-index:5;flex:none;gap:6px;display:flex;position:relative}.pk-chips:empty{display:none}.pk-chip{border:1px solid var(--pk-gold-lo);height:30px;color:var(--pk-gold-hi);font-variant-numeric:tabular-nums;background:linear-gradient(#1e1922f2,#0a090df2);border-radius:15px;align-items:center;gap:6px;padding:0 12px 0 8px;font:700 13px/1 Inter,sans-serif;display:inline-flex;box-shadow:0 0 0 1px #000,inset 0 1px #ffdca01f}.pk-chip .gold-coin{width:16px;height:16px;display:inline-block}.pk-chip-img{object-fit:contain;width:18px;height:18px}.pk-chip-ico{width:16px;height:16px;color:var(--pk-gem)}.pk>.pk-head>.pk-close{z-index:6;position:relative}svg.is-line{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.pk-ico{flex:none;width:18px;height:18px}.pk-wrap{flex:1;min-height:0;display:flex;container:pk/inline-size}.pk-body{flex:1;grid-template-rows:minmax(0,1fr);gap:12px;min-width:0;min-height:0;padding:6px 16px 16px;display:grid}.pk-body.is-3{grid-template-columns:var(--pk-left,236px) minmax(0, 1fr) var(--pk-right,330px)}.pk-body.is-2{grid-template-columns:var(--pk-left,236px) minmax(0, 1fr)}.pk-body.is-2r{grid-template-columns:minmax(0, 1fr) var(--pk-right,360px)}.pk-body.is-1{grid-template-columns:minmax(0,1fr)}.pk-col{scrollbar-width:thin;scrollbar-color:var(--pk-gold-mid) transparent;flex-direction:column;gap:10px;min-width:0;min-height:0;padding-right:2px;display:flex;overflow:hidden auto}.pk-col[hidden]{display:none}.pk-body>.pk-col{container:pkcol/inline-size}.pk-col>*{flex:none}.pk-col>.pk-grow{flex:auto;min-height:0}.pk-col>.pk-section.pk-grow{min-height:min(220px,100%)}.pk-card{background:var(--pk-corners), var(--pk-card-bg);border:1px solid var(--pk-line);border-radius:4px;box-shadow:0 0 0 1px #0000008c,inset 0 1px #ffe6aa12,inset 0 0 18px #00000073}.pk-label{flex-direction:column;min-width:0;line-height:1.2;display:flex}.pk-th{color:#efe4c8;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.pk-en{color:var(--pk-dim);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.pk-tabs{flex-wrap:wrap;gap:14px 12px;padding:12px 2px 2px;display:flex}.pk .pk-tab{cursor:pointer;flex:auto;align-items:center;gap:9px;min-width:-moz-fit-content;min-width:fit-content;min-height:46px;padding:7px 14px;font-size:13px;display:flex;position:relative}.pk-tab-ico{width:22px;height:22px;color:var(--pk-gold);flex:none}.pk-tab.is-on .pk-tab-ico{color:var(--pk-gold-hi);filter:drop-shadow(0 0 4px #ffc87899)}.pk-tab .pk-th{color:inherit}.pk-tab.is-on .pk-en{color:#f0c9a0}.pk-tab .pk-count{margin-left:auto}.pk .pk-tab .pk-th,.pk .pk-tab .pk-en{text-overflow:clip;overflow:visible}.pk .pk-tab .pk-th{font-size:12.5px}.pk .pk-tab .pk-en{text-transform:uppercase;letter-spacing:.08em;font-size:9.5px}@container pkcol (width<=640px){.pk-tabs{gap:14px 8px}.pk .pk-tab{gap:6px;min-height:40px;padding:6px 10px}.pk .pk-tab .pk-en{display:none}.pk-tab-ico{width:19px;height:19px}}.pk-count{color:#fff;border:1px solid var(--pk-gold-mid);background:linear-gradient(#4ea6f5,#1f56b8);border-radius:9px;flex:none;place-items:center;min-width:20px;height:18px;padding:0 6px;font:700 11px/1 Inter,sans-serif;display:inline-grid;box-shadow:0 0 0 1px #000,0 0 6px #5fb4ff73}.pk-host{border:1px solid var(--pk-gold-lo);background:#0d0b10;border-radius:5px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #000,inset 0 0 0 1px #ffdca00f}.pk-host-pic{height:var(--pk-host-h,190px);background:radial-gradient(at 50% 88%,#5fb4ff38,#0000 55%),radial-gradient(at 50% 20%,#966ec81f,#0000 60%),url(/ui/kit/stone.webp) 50%/300px,#120f16;place-items:end center;display:grid;position:relative;overflow:hidden}.pk-host.is-forge .pk-host-pic{background:radial-gradient(at 50% 85%,#ff823261,#0000 58%),radial-gradient(at 20% 30%,#ff5a281f,#0000 50%),url(/ui/kit/stone.webp) 50%/300px,#150c0a}.pk-host.is-market .pk-host-pic{background:radial-gradient(at 50% 85%,#ffc8644d,#0000 58%),url(/ui/kit/stone.webp) 50%/300px,#14110b}.pk-host.is-pets .pk-host-pic{background:radial-gradient(at 50% 70%,#6edcbe38,#0000 58%),radial-gradient(at 50% 20%,#5fb4ff29,#0000 60%),url(/ui/kit/stone.webp) 50%/300px,#0c1214}.pk-host-pic:after{content:"";pointer-events:none;background:linear-gradient(#0000,#08070aeb 85%);height:30%;position:absolute;inset:auto 0 0}.pk-host-art{object-fit:cover;object-position:50% 20%;width:100%;height:100%;position:absolute;inset:0}.pk-host-sprite{z-index:1;object-fit:contain;max-width:92%;height:88%;image-rendering:pixelated;filter:drop-shadow(0 6px 10px #000c);margin-bottom:6px;position:relative}.pk-host-ico{width:46%;height:46%;color:var(--pk-gold);opacity:.85;filter:drop-shadow(0 0 12px #5fb4ff73);align-self:center}.pk-host-pic>img.pk-host-ico{object-fit:contain}.pk-host-text{z-index:1;flex-direction:column;gap:2px;margin-top:-18px;padding:0 12px 12px;display:flex;position:relative}.pk-host-name{color:var(--pk-gold-hi);text-shadow:0 1px #000,0 0 10px #ffbe6e59;font:700 16px/1.25 Cinzel,Noto Sans Thai,serif}.pk-host-role{color:#ff9e7a;text-shadow:0 1px #000;font-size:11.5px}.pk-host-line{color:#c9bfae;text-shadow:0 1px 2px #000;margin:3px 0 0;font-size:11.5px;line-height:1.5}@media (max-height:820px){.pk .pk-host-pic{height:min(var(--pk-host-h,190px), 148px)}}@media (max-height:700px){.pk .pk-host-pic{height:min(var(--pk-host-h,190px), 120px)}}.pk-nav{flex-direction:column;gap:4px;display:flex}.pk-nav-row{cursor:pointer;background:#ffffff06;border:1px solid #0000;border-radius:4px;grid-template-columns:26px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 10px;transition:background .15s,border-color .15s;display:grid;position:relative}.pk-nav-row:hover{border-color:var(--pk-line);background:#ffdca00d}.pk-nav-row.is-on{background:var(--pk-red-bg);border-color:var(--pk-gold);box-shadow:0 0 0 1px #000,inset 0 1px #ffdca04d,0 0 12px #b42d1e59}.pk-nav-row.is-on:before{content:"";background:linear-gradient(135deg, #d9f3ff, var(--pk-gem) 45%, #1f56b8);border:1px solid var(--pk-gold);width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:-5px;transform:rotate(45deg);box-shadow:0 0 6px #5fb4ffb3}.pk-nav-ico{color:var(--pk-gold);place-items:center;display:grid}.pk-nav-row.is-on .pk-nav-ico,.pk-nav-row.is-on .pk-th{color:#fff0cc}.pk-nav-row.is-on .pk-en{color:#f0c9a0}.pk-nav-more{width:14px;height:14px;color:var(--pk-gold-mid);grid-column:4}.pk-nav-row.is-off{opacity:.45;cursor:default}.pk-nav-row .pk-th{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box}.pk-summary{flex-direction:column;gap:6px;padding:10px 12px;display:flex}.pk-summary-head .pk-th{color:var(--pk-gold-hi);font-size:13.5px}.pk-summary-row{border-top:1px solid #d2ab5c1f;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 0;display:grid}.pk-summary-ico{width:16px;height:16px;color:var(--pk-gold-mid);object-fit:contain}.pk-summary-row .pk-th{font-size:12.5px;font-weight:600}.pk-summary-value{color:var(--pk-gold-hi);font-variant-numeric:tabular-nums;font:700 14px/1 Inter,sans-serif}.pk-summary-row.is-good .pk-summary-value,.pk-summary-row.is-good .pk-th{color:var(--pk-good)}.pk-section{flex-direction:column;gap:8px;min-height:0;padding:10px 12px;display:flex}.pk-section-head{flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:26px;display:flex}.pk-section-head>.pk-section-label{flex:0 auto}.pk-section-ico{width:18px;height:18px;color:var(--pk-gold);object-fit:contain;flex:none}.pk-section-label{flex-direction:row;align-items:baseline;gap:8px}.pk-section-label .pk-th{color:var(--pk-gold-hi);font-size:14px}.pk-section-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.pk-section-tools:empty{display:none}.pk-section-head>.pk-section-tools:empty+.pk-more,.pk-section-head>.pk-count+.pk-section-tools:empty{margin-left:auto}.pk-more{color:#8fd0ff;cursor:pointer;white-space:nowrap;margin-left:6px;font-size:12px}.pk-more:hover{color:#d9f3ff;text-shadow:0 0 6px #5fb4ff99}.pk-section-body{flex-direction:column;gap:6px;min-height:0;display:flex}.pk-section.pk-grow>.pk-section-body{scrollbar-width:thin;scrollbar-color:var(--pk-gold-mid) transparent;flex:1;padding-right:2px;overflow-y:auto}.pk-section-body>*{flex:none}.pk-row{background:linear-gradient(#1e1a23d9,#0e0c12e6);border:1px solid #d2ab5c29;border-radius:4px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.pk-row[role=button]{cursor:pointer}.pk-row:hover{border-color:#f2d99b73}.pk-row.is-on{border-color:var(--pk-line-hi);box-shadow:0 0 0 1px #000, 0 0 14px #f0be5a52, inset 3px 0 0 var(--pk-red-hi);background:linear-gradient(90deg,#6e140e59,#141018eb 45%)}.pk-thumb{border:1px solid var(--pk-gold-lo);background:var(--pk-corners), radial-gradient(ellipse at 50% 40%, #221d29 0%, #08070b 85%);width:46px;height:46px;color:var(--pk-gold);border-radius:4px;place-items:center;display:grid;overflow:hidden}.pk-thumb:empty{display:none}.pk-thumb>img{object-fit:contain;width:88%;height:88%}.pk-thumb>svg{width:22px;height:22px}.pk-row-mid{flex-direction:column;gap:2px;min-width:0;display:flex}.pk-row-mid .pk-th{font-size:13.5px}.pk-row-sub{color:var(--pk-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pk-row-side{flex:none;align-items:center;gap:8px;display:flex}.pk-row-side:empty{display:none}.pk-stat{flex-direction:column;gap:6px;min-width:0;padding:8px 10px;display:flex}.pk-stat-top{align-items:center;gap:7px;min-width:0;display:flex}.pk-stat-ico{width:18px;height:18px;color:var(--pk-gold);object-fit:contain;flex:none}.pk-stat-top .pk-th{font-size:12.5px}.pk-stat-value{color:var(--pk-gold-hi);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font:700 14px/1 Inter,sans-serif}.pk-stat.is-good .pk-stat-value{color:var(--pk-good)}.pk-stat.is-bad .pk-stat-value{color:var(--pk-bad)}.pk-stat-sub{color:var(--pk-dim);font-size:11px;line-height:1.45}.pk-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.pk-strip{border:1px solid var(--pk-line);background:#08070ab3;border-radius:4px;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));display:grid;overflow:hidden}.pk-strip-cell{border-left:1px solid #d2ab5c29;flex-direction:column;gap:4px;min-width:0;padding:7px 10px;display:flex}.pk-strip-cell:first-child{border-left:none}.pk-strip-cell .pk-th{color:var(--pk-dim);font-size:11px;font-weight:600}.pk-strip-value{color:var(--pk-gold-hi);font-variant-numeric:tabular-nums;font:700 16px/1.1 Inter,sans-serif}.pk-strip-cell.is-good .pk-strip-value{color:var(--pk-good)}.pk-strip-cell.is-bad .pk-strip-value{color:var(--pk-bad)}.pk-bar{background:#050407;border-radius:3px;height:5px;overflow:hidden;box-shadow:0 0 0 1px #000c,inset 0 0 0 1px #d2ab5c2e}.pk-bar>i{background:linear-gradient(90deg, var(--pk-gold-mid), var(--pk-gold-hi));height:100%;display:block;box-shadow:0 0 6px #ffd27899}.pk-bar.is-gem>i{background:linear-gradient(90deg, #1f56b8, var(--pk-gem-hi));box-shadow:0 0 6px #5fb4ff99}.pk-stars{color:#4a4250;gap:1px;font-size:12px;line-height:1;display:inline-flex}.pk-stars>i{font-style:normal}.pk-stars>i.is-on{color:#ffd36a;text-shadow:0 0 5px #ffc85099}.pk-badge{height:20px;color:var(--pk-gold-hi);border:1px solid var(--pk-gold-lo);white-space:nowrap;background:#1e1822e6;border-radius:10px;align-items:center;gap:4px;padding:0 8px;font:700 11px/1 Inter,Noto Sans Thai,sans-serif;display:inline-flex}.pk-badge.is-gem{color:#d9f3ff;background:linear-gradient(#285aa08c,#0f1e3cbf);border-color:#3d79c4}.pk-badge.is-good{color:var(--pk-good);background:#1e462373;border-color:#78dc8280}.pk-badge.is-bad{color:#ffb3a4;background:#5a140f80;border-color:#ff6e5a80}.pk-badge.is-red{color:#fff0cc;border-color:var(--pk-gold);background:var(--pk-red-bg)}.pk-grade{color:#fff;z-index:0;flex:none;place-items:center;width:26px;height:26px;font:800 12px/1 Cinzel,serif;display:inline-grid;position:relative}.pk-grade:before{content:"";background:radial-gradient(circle at 35% 30%, #fff 0%, var(--gc,#c8c8c8) 45%, #000 140%);border:1px solid var(--pk-gold);box-shadow:0 0 0 1px #000, 0 0 8px var(--gc,transparent);z-index:-1;position:absolute;inset:4px;transform:rotate(45deg)}.pk-empty{text-align:center;max-width:420px;margin:22px auto;line-height:1.7}.pk .pk-btn{cursor:pointer;text-align:left;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:6px 24px;font-size:13px;display:inline-flex;position:relative}.pk .pk-btn .pk-label{align-items:flex-start}.pk .pk-btn .pk-th{color:inherit;font-size:13.5px}.pk .pk-btn .pk-en{color:inherit;opacity:.72;letter-spacing:.08em;font-size:10px}.pk-btn-ico{flex:none;width:18px;height:18px}.pk .pk-btn.is-danger{color:#ffab98}.pk .pk-btn.is-danger:hover{color:#ffd7cc}.pk .pk-btn.is-off{cursor:not-allowed}.pk-actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:18px;padding:8px 8px 2px;display:grid}.pk-actions>.pk-btn{box-sizing:border-box;width:100%}@container pkcol (width<=400px){.pk-actions{gap:8px;padding-inline:2px}.pk .pk-actions>.pk-btn{gap:5px;min-width:0;padding:5px 6px}.pk .pk-actions>.pk-btn .pk-en{display:none}.pk .pk-actions>.pk-btn .pk-label{min-width:0}.pk .pk-actions>.pk-btn .pk-th{white-space:normal;text-align:center;font-size:12.5px;line-height:1.15}.pk .pk-actions>.pk-btn .pk-btn-ico{width:16px;height:16px}}.pk-col>.pk-actions:last-child{z-index:3;background:linear-gradient(#0000,#0c0a0ff5 35%);margin-top:auto;padding:12px 8px 4px;position:sticky;bottom:0}.pk-stepper{align-items:center;gap:6px;display:inline-flex}.pk-step-btn,.pk-step-max{border:1px solid var(--pk-gold-lo);height:32px;color:var(--pk-gold-hi);cursor:pointer;background:linear-gradient(#2a2430,#121016);border-radius:4px;place-items:center;display:grid;box-shadow:0 0 0 1px #000}.pk-step-btn{width:32px}.pk-step-btn svg{width:16px;height:16px}.pk-step-max{letter-spacing:.06em;padding:0 10px;font:700 12px/1 Inter,sans-serif}.pk-step-btn:hover,.pk-step-max:hover{border-color:var(--pk-gold);color:#fff}.pk-step-btn.is-off,.pk-step-max.is-off{opacity:.4;cursor:default}.pk-step-value:focus{border-color:var(--pk-gold);box-shadow:0 0 0 1px var(--pk-gold-lo)}.pk-step-value{text-align:center;box-sizing:border-box;border:1px solid var(--pk-line);color:#fff;font-variant-numeric:tabular-nums;background:#08070b;border-radius:4px;outline:none;place-items:center;width:64px;min-width:54px;height:32px;padding:0 4px;font:700 15px/1 Inter,sans-serif;display:grid}.pk-stage{border:1px solid var(--pk-gold-lo);background:radial-gradient(at 50% 64%,#ff964638,#0000 48%),radial-gradient(at 50% 100%,#5fb4ff29,#0000 55%),linear-gradient(#0a080c4d,#0a080cd9),url(/ui/kit/stone.webp) 50%/320px,#110e14;border-radius:5px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;min-height:250px;padding:18px 14px 14px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #000,inset 0 0 40px #000000bf}.pk-stage-ring{aspect-ratio:3;pointer-events:none;border:1px dashed #f2d99b73;border-radius:50%;width:min(78%,360px);animation:8s ease-in-out infinite pk-ring;position:absolute;bottom:6%;left:50%;transform:translate(-50%);box-shadow:0 0 0 6px #5fb4ff0f,0 0 24px #5fb4ff40,inset 0 0 24px #5fb4ff33}@keyframes pk-ring{50%{box-shadow:0 0 0 10px #5fb4ff0a,0 0 34px #5fb4ff59,inset 0 0 30px #5fb4ff4d}}.pk-stage-side{flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.pk-stage-mid{flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.pk-stage-side.is-left{grid-area:1/1}.pk-stage-mid{grid-area:1/2}.pk-stage-side.is-right{grid-area:1/3}.pk-stage-item{border:1px solid var(--pk-gold);background:var(--pk-corners), radial-gradient(circle at 50% 45%, #ffd27833, #0b090d 72%);border-radius:8px;place-items:center;width:112px;height:112px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #000,0 0 22px #ffbe5a59,inset 0 0 18px #000000b3}.pk-stage-item>img,.pk-stage-item>.pk-ico{object-fit:contain;width:82%;height:82%;color:var(--pk-gold)}.pk-stage-label{color:var(--pk-gold-hi);text-shadow:0 1px #000,0 0 10px #ffbe6e73;text-align:center;max-width:220px;font:700 15px/1.2 Cinzel,Noto Sans Thai,serif}.pk-stage-label.is-good{color:var(--pk-good)}.pk-stage-slot{text-align:center;flex-direction:column;align-items:center;gap:3px;min-width:76px;display:flex}.pk-stage-pic{border:1px solid var(--pk-gold-lo);width:54px;height:54px;color:var(--pk-gold);background:radial-gradient(circle at 50% 40%,#2a2330,#09080c 80%);border-radius:6px;place-items:center;display:grid;box-shadow:0 0 0 1px #000}.pk-stage-pic>img,.pk-stage-pic>svg{object-fit:contain;width:78%;height:78%}.pk-stage-name{color:#d8ccb2;max-width:110px;font-size:11px;line-height:1.25}.pk-stage-count{color:var(--pk-good);font-variant-numeric:tabular-nums;font:700 12px/1 Inter,sans-serif}.pk-stage-slot.is-short .pk-stage-pic{border-color:#ff6e5ab3;box-shadow:0 0 0 1px #000,0 0 10px #ff503c59}.pk-stage-slot.is-short .pk-stage-count{color:var(--pk-bad)}.pk-needs{flex-direction:column;gap:5px;display:flex}.pk-need{background:#ffffff06;border-radius:3px;grid-template-columns:28px minmax(0,1fr) auto 14px;align-items:center;gap:8px;padding:4px 6px;display:grid}.pk-need-pic{border:1px solid var(--pk-gold-lo);width:26px;height:26px;color:var(--pk-gold);background:#0b090d;border-radius:4px;place-items:center;display:grid}.pk-need-pic>img,.pk-need-pic>svg{object-fit:contain;width:20px;height:20px}.pk-need-name{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.pk-need-count{font-variant-numeric:tabular-nums;font:700 12.5px/1 Inter,sans-serif}.pk-need-mark{text-align:center;font-style:normal;font-weight:700}.pk-need.is-ok .pk-need-count,.pk-need.is-ok .pk-need-mark{color:var(--pk-good)}.pk-need.is-short .pk-need-count,.pk-need.is-short .pk-need-mark{color:var(--pk-bad)}.pk-search{flex:160px;align-items:center;min-width:120px;display:flex;position:relative}.pk-search-ico{width:15px;height:15px;color:var(--pk-gold-mid);pointer-events:none;position:absolute;left:9px}.pk .pk-search-input{box-sizing:border-box;width:100%;height:32px;padding:0 10px 0 30px;font-size:12.5px}.pk .pk-select{flex:none;height:32px;font-size:12.5px}.pk-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pk-check{border:1px solid var(--pk-gold-mid);color:#1a0e05;cursor:pointer;background:#08070b;border-radius:3px;flex:none;place-items:center;width:18px;height:18px;display:grid;box-shadow:0 0 0 1px #000}.pk-check.is-on{background:linear-gradient(180deg, var(--pk-gold-hi), var(--pk-gold-mid))}.pk-check svg{stroke-width:3px;width:14px;height:14px}.pk-foot{flex-wrap:wrap;align-items:center;gap:12px;padding:8px 12px;display:flex}.pk-foot>.pk-spacer{flex:1}.pk-foot .pk-btn{min-height:36px;padding:4px 20px}@container pk (width<=900px){.pk-body.is-3{grid-template-columns:var(--pk-left-narrow,200px) minmax(0, 1fr);grid-template-rows:auto auto;align-content:start;overflow-y:auto}.pk-body.is-3>.pk-left{grid-row:1/span 2}.pk-body.is-3>.pk-right{grid-column:2}.pk-body.is-3>.pk-col{min-height:auto;overflow:visible}.pk-body.is-3 .pk-grow{flex:none}.pk-body.is-3 .pk-section.pk-grow>.pk-section-body{overflow:visible}.pk-body.is-2r{grid-template-columns:minmax(0,1fr) minmax(240px,42%)}.pk-host{--pk-host-h:180px}}@container pk (width<=640px){.pk-body.is-3,.pk-body.is-2,.pk-body.is-2r,.pk-body.is-1{grid-template-rows:none;grid-template-columns:minmax(0,1fr);align-content:start;padding:4px 10px 12px;overflow-y:auto}.pk-body>.pk-col{min-height:auto;overflow:visible;grid-area:auto!important}.pk-body .pk-grow{flex:none}.pk-body .pk-section.pk-grow>.pk-section-body{overflow:visible}.pk-host{--pk-host-h:120px}.pk-section-head{flex-wrap:wrap}.pk-section-tools{flex-basis:100%;margin-left:0}.pk-host-sprite{height:92%;margin:0 0 4px}.pk-host-line{display:none}.pk-host{grid-template-columns:110px minmax(0,1fr);align-items:center;display:grid}.pk-host-text{margin-top:0;padding:8px 10px}.pk-host-pic:after{display:none}.pk-nav{flex-flow:wrap;overflow:visible}.pk-nav-row{flex:auto;grid-template-columns:22px auto auto;justify-content:center;min-width:0}.pk-nav-more,.pk-nav-row.is-on:before{display:none}.pk-stage{grid-template-columns:1fr;min-height:0}.pk-stage-side.is-left,.pk-stage-mid,.pk-stage-side.is-right{grid-area:auto}.pk-stage-mid{order:-1}.pk-stage-side{flex-direction:row;justify-content:center}.pk-tabs .pk-tab{flex:1 0 auto;min-width:0}.pk-actions{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-auto-columns:auto;grid-auto-flow:row}}@media (max-width:760px){.pk>.pk-head{flex-wrap:wrap;row-gap:6px;padding-inline:10px}.pk>.pk-head>.pk-head-hint,.pk>.pk-head>.pk-head-en{display:none}.pk>.pk-head>.pk-title{max-width:calc(100% - 150px);margin:0 16px 0 14px;font-size:15px}.pk-head-badge{width:34px;height:34px}.pk-chip{height:26px;font-size:12px}.pk>.pk-head>.pk-close{order:3}.pk>.pk-head>.pk-chips{flex-basis:100%;order:4;justify-content:flex-end}}@container pk (width<=640px){.pk-body>.pk-left>.pk-summary{display:none}}.is-touch .pk .pk-check{width:26px;height:26px}.is-touch .pk :is(.doll-swap,.inv-builds-save){box-sizing:border-box;align-items:center;min-height:32px;padding-inline:12px;display:inline-flex}.is-touch .pk .book-plus{width:30px;height:30px}@media (max-height:480px){.pk>.pk-head{min-height:44px;padding-block:5px}.pk>.pk-head>.pk-head-en{display:none}.pk-head-badge{width:32px;height:32px}.pk-col>.pk-actions:last-child{background:0 0;padding-top:6px;position:static}}@media (prefers-reduced-motion:reduce){.pk-stage-ring{animation:none}}.pk.mail-panel,.pk.pet-panel{z-index:45;max-width:none;max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pk.mail-panel{width:min(1120px,96vw);height:min(700px,100vh - 140px)}.pk.pet-panel{width:min(1320px,96vw);height:min(740px,100vh - 140px)}.pk.town-panel{width:min(1080px, calc(96vw - var(--pk-bag-w,520px)));min-width:min(420px,96vw);max-width:none;height:min(740px,100vh - max(5vh,60px) - 40px);max-height:none;top:max(5vh,60px);left:2vw;transform:none}.is-touch .pk.mail-panel,.is-touch .pk.pet-panel{width:auto;height:auto;inset:28px 10px 14px;transform:none}.is-touch .pk.town-panel{width:42%;min-width:0;height:auto;top:0;bottom:0;left:0}@media (max-width:640px){.pk.mail-panel,.pk.pet-panel{width:auto;height:auto;inset:26px 8px 10px;transform:none}.is-touch .pk.town-panel{width:auto;height:50vh;bottom:auto;right:0}}@media (pointer:coarse){.pk-more{align-items:center;min-height:30px;padding-inline:6px;display:inline-flex}}.pk.mail-panel{--pk-right:380px}.mail-top{grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;gap:18px;display:grid}.mail-sum-card{align-items:center;gap:14px;padding:8px 14px;display:flex}.mail-sum-ico{width:30px;height:30px;color:var(--pk-gold);flex:none}.mail-sum-nums{gap:22px;display:flex}.mail-sum-num{align-items:center;gap:10px;display:flex}.mail-sum-num>b{color:#efe4c8;font-variant-numeric:tabular-nums;font:700 22px/1 Inter,sans-serif}.mail-sum-num>b.is-hot{color:var(--pk-gold-hi);text-shadow:0 0 10px #ffc86480}.mail-tools{flex-wrap:nowrap}.mail-tools .pk-select{min-width:140px}.mail-table{flex-direction:column;min-height:180px;padding:0;display:flex;overflow:hidden}.pk .mail-tr{grid-template-columns:18px 40px minmax(96px,22%) minmax(0,1fr) 22px 92px;align-items:center;gap:10px;padding:7px 12px;display:grid}.mail-th{border-bottom:1px solid var(--pk-line);background:#00000059}.mail-th .pk-th{color:var(--pk-dim);font-size:11.5px}.mail-th .pk-en{font-size:9.5px}.mail-th-clip{width:15px;height:15px;color:var(--pk-gold-mid)}.pk .mail-list{scrollbar-width:thin;scrollbar-color:var(--pk-gold-mid) transparent;flex-direction:column;flex:1;gap:5px;min-height:0;padding:6px;display:flex;overflow-y:auto}.pk .mail-list>*{flex:none}.pk .mail-row{cursor:pointer;opacity:1;background:linear-gradient(#1e1a23d9,#0e0c12e6);border:1px solid #d2ab5c24;border-radius:4px;position:relative}.pk .mail-row:hover{border-color:#f2d99b73}.pk .mail-row:not(.is-unread){opacity:.82}.pk .mail-row.is-on{opacity:1;border-color:var(--pk-line-hi);box-shadow:0 0 0 1px #000, 0 0 14px #f0be5a52, inset 3px 0 0 var(--pk-red-hi);background:linear-gradient(90deg,#6e140e59,#141018eb 45%)}.mail-status{color:var(--pk-dim);place-items:center;display:grid}.mail-status svg{width:18px;height:18px}.mail-row.is-unread .mail-status{color:var(--pk-gem);filter:drop-shadow(0 0 4px #5fb4ff99)}.mail-from{align-items:center;gap:7px;min-width:0;display:flex}.pk .mail-from .mail-seal{border:1px solid var(--pk-gold-lo);background:radial-gradient(circle at 50% 35%,#2a2230,#0b090d);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:14px;font-style:normal;display:grid}.mail-from .pk-th{font-size:12.5px}.mail-subj{flex-direction:column;gap:2px;min-width:0;display:flex}.pk .mail-row-subject{color:#d8ccb2;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.pk .mail-row.is-unread .mail-row-subject{color:#fff3d0;font-weight:700}.pk .mail-row-from{color:var(--pk-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mail-gift-col{place-items:center;display:grid}.pk .mail-gift-mark{font-size:inherit;color:var(--pk-gold-hi);filter:drop-shadow(0 0 5px #ffc85a99);animation:1.6s ease-in-out infinite mail-gift}.mail-exp{text-align:right;flex-direction:column;gap:2px;display:flex}.mail-exp>b{color:var(--pk-good);white-space:nowrap;font-size:12px}.mail-exp>small{color:var(--pk-dim);white-space:nowrap;font-size:10px}.mail-foot-bar{padding:4px 4px 0}.mail-ticked{color:#d8ccb2;font-variant-numeric:tabular-nums;font-size:12.5px}.mail-cap{color:var(--pk-gold);align-items:center;gap:8px;display:flex}.mail-cap .pk-th{font-variant-numeric:tabular-nums;font-size:12.5px}.pk .mail-page{background:var(--pk-card-bg);border:1px solid var(--pk-line);border-radius:5px;flex-direction:column;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}.pk .mail-page.is-none{flex:auto;justify-content:center;align-items:center;padding:30px 16px}.mail-none-ico{width:56px;height:56px;color:var(--pk-gold-lo)}.mail-banner{border-bottom:1px solid var(--pk-gold-lo);background:linear-gradient(90deg,#0a080ceb 0%,#0a080c8c 55%,#0a080c40 100%),linear-gradient(#0000 40%,#0a080cf2),url(/ui/poster.webp) 60% 30%/cover,#141018;align-items:center;gap:12px;min-height:112px;padding:16px 14px;display:flex;position:relative}.mail-banner-seal{border:1px solid var(--pk-gold);background:var(--pk-red-bg);border-radius:6px;flex:none;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 0 0 1px #000,0 0 14px #c83c2866,inset 0 1px #ffdca04d}.pk .mail-banner-seal .mail-seal.is-big{font-size:26px;font-style:normal}.mail-banner-title{flex-direction:column;gap:3px;min-width:0;display:flex}.pk .mail-subject{color:var(--pk-gold-hi);text-shadow:0 1px #000,0 0 10px #ffbe6e59;margin:0;font:700 17px/1.3 Cinzel,Noto Sans Thai,serif}.mail-banner-kind{color:#ff9e7a;font-size:11.5px}.mail-meta-grid{border-bottom:1px solid #d2ab5c24;grid-template-columns:auto minmax(0,1fr);gap:6px 14px;padding:10px 14px;display:grid}.mail-meta-k .pk-th{color:var(--pk-dim);font-size:12px;font-weight:600}.mail-meta-v{color:#efe4c8;align-self:center;font-size:12.5px}.mail-meta-v.is-good{color:var(--pk-good)}.pk .mail-body{min-height:60px;max-height:220px;padding:10px 14px 14px;overflow-y:auto}.pk .mail-body p{margin:0 0 4px;font-size:13px;line-height:1.65}.pk .mail-attached{flex-wrap:wrap;gap:8px;display:flex}.pk .mail-attached.is-taken{opacity:.5;filter:grayscale(.6)}.mail-tile{border:1px solid var(--pk-gold);background:var(--pk-corners), radial-gradient(circle at 50% 40%, #ffd27829, #0b090d 75%);width:62px;height:62px;color:var(--pk-gold);border-radius:6px;place-items:center;display:grid;position:relative;box-shadow:0 0 0 1px #000,0 0 10px #ffbe5a33}.pk .mail-tile-img{object-fit:contain;width:70%;height:70%}.mail-tile-count{color:#fff;text-shadow:0 1px #000,0 0 3px #000,0 0 3px #000;font:800 12.5px/1 Inter,sans-serif;position:absolute;bottom:2px;right:4px}.mail-tile-text{color:#fff;text-align:center;text-shadow:0 1px #000,0 0 3px #000;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.1;display:-webkit-box;position:absolute;bottom:2px;left:2px;right:2px;overflow:hidden}@container pk (width<=900px){.pk .mail-tr{grid-template-columns:18px 22px minmax(0,1fr) 20px 74px}.pk .mail-tr>.mail-from,.pk .mail-th>.pk-label:nth-of-type(2){display:none}.mail-top{grid-template-columns:minmax(0,1fr) auto}.mail-top>.mail-sum-card{grid-column:1/-1}}@container pk (width<=640px){.pk .mail-tr{grid-template-columns:18px minmax(0,1fr) 20px 70px;gap:8px;padding-inline:8px}.pk .mail-tr>.mail-status,.pk .mail-th>.pk-label:first-of-type{display:none}.mail-table{min-height:240px}.mail-tools{flex-wrap:wrap}}.mail-panel .mail-code{background:linear-gradient(90deg,#7a1a1459,#16141a99);border:1px solid #c9a35c59;border-radius:6px;align-items:center;gap:10px;margin:6px 14px 0;padding:8px 12px;display:flex}.mail-panel .mail-code[hidden]{display:none}.mail-panel .mail-code-label{color:#ffd76a;white-space:nowrap;font-weight:600}.mail-panel .mail-code-input{color:#f3e6c4;letter-spacing:.12em;text-transform:uppercase;background:#0b0a0c;border:1px solid #3a3340;border-radius:4px;flex:1;min-width:0;max-width:320px;padding:6px 10px;font:600 15px/1.2 Inter,Noto Sans Thai,sans-serif}.mail-panel .mail-code-input:focus{border-color:#c9a35c;outline:none;box-shadow:0 0 0 1px #c9a35c66}.mail-panel .mail-code-use{white-space:nowrap}@media (max-width:640px){.mail-panel .mail-code{flex-wrap:wrap}.mail-panel .mail-code-label{width:100%}}.pk.party-panel,.pk.guild-panel{z-index:45;--pk-left:228px;--pk-right:312px;width:min(1120px,96vw);max-width:none;height:min(700px,100vh - 140px);max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pk.party-panel{--pk-right:clamp(260px, 21vw, 300px)}.pk .party-members{flex:none}.pk .party-members>.pk-section-body{overflow:visible}.pk.market-panel{z-index:40;--pk-left:212px;width:min(960px,96vw);max-width:none;height:min(680px,100vh - max(5vh,60px) - 40px);max-height:none;top:max(5vh,60px);left:2vw;transform:none}.pk.market-panel.has-bag{width:min(860px, calc(96vw - var(--pk-bag-w,520px)));min-width:min(420px,96vw)}.pk.trade-panel{width:min(760px, calc(96vw - var(--pk-bag-w,520px)));min-width:min(400px,96vw);max-width:none;height:auto;max-height:calc(100vh - max(5vh,60px) - 40px);top:max(5vh,60px);left:2vw;transform:none}.is-touch .pk.party-panel,.is-touch .pk.guild-panel{width:auto;height:auto;inset:28px 10px 14px;transform:none}.is-touch .pk.market-panel{width:auto;min-width:0;height:auto;inset:28px 10px 14px}.is-touch .pk.market-panel.has-bag,.is-touch .pk.trade-panel{border-radius:0;width:42%;min-width:0;height:auto;max-height:none;inset:0 auto 0 0}@media (max-width:640px){.pk.party-panel,.pk.guild-panel,.pk.market-panel{width:auto;min-width:0;height:auto;inset:26px 8px 10px;transform:none}.is-touch .pk.market-panel.has-bag,.is-touch .pk.trade-panel{width:auto;height:50vh;inset:0 0 auto}}.pk .pk-btn.pk-btn-sm{gap:6px;min-height:30px;padding:3px 13px;font-size:12px}.pk .pk-btn.pk-btn-sm .pk-th{font-size:12px}.pk .pk-btn.pk-btn-sm .pk-en{display:none}.pk .pk-row-side{flex-wrap:wrap;justify-content:flex-end}.party-field{align-items:center;gap:8px;display:flex}.pk .party-field>.kit-input{box-sizing:border-box;flex:1;min-width:0;height:32px}.pk .pk-thumb>img.party-face{object-fit:cover;border:0;border-radius:0;width:100%;height:100%}.pk :is(.party-member,.party-friend,.guild-member) .pk-thumb{position:relative;overflow:visible}.pk :is(.party-member,.party-friend,.guild-member) .pk-thumb>img{border-radius:3px}.pk :is(.party-member,.party-friend,.guild-member) .pk-thumb:after{content:"";background:#6a6470;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 0 2px #0b0a0c}.pk :is(.party-member,.party-friend,.guild-member).is-online .pk-thumb:after{background:#5fd36a;box-shadow:0 0 0 2px #0b0a0c,0 0 6px #5fd36acc}.pk :is(.party-member,.party-friend,.guild-member).is-offline{opacity:.62}.pk .party-friend .party-name:before{display:none}.pk :is(.party-member,.guild-member) .pk-row-mid{grid-template-columns:minmax(0,max-content) auto;justify-content:start;align-items:center;gap:4px 8px;display:grid}.pk :is(.party-member,.guild-member) .pk-row-mid>.pk-label{grid-area:1/1/span 2}.pk :is(.party-crown,.guild-rank){grid-area:1/2;justify-self:start;height:18px;font-size:10.5px}.pk .party-member .party-life{background:#1a0b0b;border:0;border-radius:3px;grid-column:1/-1;width:min(240px,100%);height:6px;box-shadow:0 0 0 1px #000c,inset 0 0 0 1px #d2ab5c2e}.pk .party-member.is-dead .party-life i{background:#5a2a2a}.pk .party-member.is-dead .pk-thumb>img{filter:grayscale()brightness(.6)}.pk .party-tip,.pk .guild-hint,.pk .market-tip,.pk .market-tax{color:var(--pk-dim);margin:0;font-size:11.5px;line-height:1.6}.pk .party-posted{color:#efe4c8;margin:0;font-size:12.5px;font-style:italic}.pk .party-post-box .pk-section-body{gap:8px}.pk .party-post-box .kit-input{box-sizing:border-box;height:32px}.pk .party-post-btn{align-self:flex-start}.pk>.party-note-line{margin:0 16px 4px}.pk-host.is-party .pk-host-pic,.pk-host.is-guild .pk-host-pic,.pk-host.is-channel .pk-host-pic{background:radial-gradient(at 50% 85%,#5fb4ff38,#0000 58%),url(/ui/kit/stone.webp) 50%/300px,#0f0d14}.guild-crest{--guild:#c9a35c;text-align:center;background:radial-gradient(ellipse at 50% 34%, color-mix(in srgb, var(--guild) 30%, transparent), transparent 62%), var(--pk-corners), var(--pk-card-bg);flex-direction:column;align-items:center;gap:6px;padding:18px 12px 14px;display:flex}.guild-crest-pic{place-items:center;min-height:74px;display:grid}.pk .guild-crest-pic .guild-badge.is-big,.pk .guild-preview-pic .guild-badge.is-big{box-shadow:0 0 0 1px #000, 0 0 18px color-mix(in srgb, var(--guild) 45%, transparent);gap:10px;padding:5px 14px 5px 5px;font-size:30px}.guild-crest-name{color:var(--pk-gold-hi);text-shadow:0 1px #000,0 0 10px #ffbe6e59;overflow-wrap:anywhere;font:700 17px/1.3 Cinzel,Noto Sans Thai,serif}.guild-crest-rank{color:#ff9e7a;font-size:12px}.pk .guild-rank.is-leader{color:#fff0cc}.pk .guild-notice{white-space:pre-wrap;overflow-wrap:anywhere;color:#efe4c8;border-left:2px solid var(--pk-gold-mid);background:#08070a80;margin:0;padding:8px 10px;font-size:13px;line-height:1.6}.pk .guild-level-card .pk-stat-value{font-size:20px}.pk .guild-member{grid-template-columns:auto minmax(0,1fr);row-gap:6px}.pk .guild-member>.pk-row-side{grid-column:2;justify-content:flex-start}.pk .party-stats{grid-template-columns:minmax(0,1fr)}.guild-form-fields{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:8px;display:grid}.pk .guild-form-fields .kit-input{box-sizing:border-box;height:34px}.pk .guild-form .guild-tag-input{max-width:none}.guild-form-label{margin-top:4px}.guild-form-label .pk-th{color:var(--pk-gold-hi);font-size:12.5px}.pk .guild-pick{gap:7px}.pk .guild-sym,.pk .guild-col{border-color:var(--pk-gold-lo);background:radial-gradient(circle at 50% 40%,#2a2330,#09080c 80%);border-radius:5px;width:40px;height:40px}.pk .guild-col{background-image:none}.pk .guild-sym.is-on,.pk .guild-col.is-on{border-color:var(--pk-gold-hi);box-shadow:0 0 0 1px #000,0 0 12px #ffd27899}.pk .guild-sym-pic{width:30px;height:30px}.guild-preview-pic{background:radial-gradient(at 50% 60%,#5fb4ff29,#0000 62%),url(/ui/kit/stone.webp) 50%/300px,#0d0b11;border-radius:5px;place-items:center;min-height:90px;display:grid;box-shadow:inset 0 0 24px #000000b3}.guild-preview .guild-crest-name{text-align:center}.siege-next-when{color:var(--pk-gold-hi);font:700 15px/1.3 Cinzel,Noto Sans Thai,serif}.siege-modes{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.siege-mode{background:#08070a8c;border:1px solid #d2ab5c33;border-radius:4px;flex-direction:column;gap:8px;padding:9px 10px;display:flex}.siege-mode .pk-en{white-space:normal;line-height:1.4}.siege-mode.is-on{background:linear-gradient(#285a324d,#0a090cd9);border-color:#78dc8299}.pk .siege-mode .pk-btn{box-sizing:border-box;width:100%}.pk .siege-withdraw{align-self:flex-start}.pk .siege-row .pk-thumb{width:40px;height:40px;position:relative}.pk .siege-row .pk-thumb>img.siege-rank-medal{width:80%;height:80%}.siege-rank-no{color:#fff;text-shadow:0 1px #000,0 0 3px #000;font:800 12px/1 Inter,sans-serif;position:absolute;bottom:0;right:2px}.siege-pts{color:var(--pk-gold-hi);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.pk .siege-mine{color:var(--pk-good)}.pk .siege-recent{color:#d8ccb2;background:#08070a73;border-left:2px solid #ff6e5a99;padding:4px 8px;font-size:12px}.pk .siege-recent.is-won{color:#cfeecb;border-left-color:#78dc82b3}.pk .siege-offer .pk-thumb{width:38px;height:38px}.pk .siege-offer .pk-th{font-size:12.5px}.pk .market-nav .pk-nav-row .pk-th{white-space:nowrap}.pk .market-row.r-magic .pk-th{color:var(--rarity-magic,#6b8cff)}.pk .market-row.r-rare .pk-th{color:var(--rarity-rare,#f0d34a)}.pk .market-row.r-unique .pk-th{color:var(--rarity-unique,#e07b39)}.pk .market-row.r-currency .pk-th{color:#e8c070}.pk .market-row .pk-thumb{width:42px;height:42px}.pk .market-row .pk-thumb>img{width:86%;height:86%}.pk .market-price{align-items:center;gap:6px;display:flex}.pk .market-price .gold-coin,.pk .market-tag .gold-coin{flex:none;width:15px;height:15px;display:inline-block}.pk .market-price-input{box-sizing:border-box;text-align:right;font-variant-numeric:tabular-nums;width:104px;height:30px}.pk .market-tag{color:var(--pk-gold-hi);white-space:nowrap;grid-template-columns:auto auto;align-items:center;column-gap:5px;font-size:13px;display:inline-grid}.pk .market-tag>b{font-variant-numeric:tabular-nums;font:700 13.5px/1 Inter,sans-serif}.pk .market-tag.is-short>b{color:var(--pk-bad)}.pk .market-tag .market-each{color:var(--pk-dim);text-align:right;grid-column:1/-1;font-size:10.5px}.pk .market-x{border:1px solid var(--pk-gold-lo);color:#d8ccb2;cursor:pointer;background:linear-gradient(#2a2430,#121016);border-radius:4px;place-items:center;width:30px;height:30px;display:grid}.pk .market-x svg{width:14px;height:14px}.pk .market-x:hover{color:#ffd7cc;border-color:#ff6e5ab3;box-shadow:0 0 8px #ff503c59}.pk .market-title-input{box-sizing:border-box;width:100%;height:36px;font-size:14px}.pk .market-label{color:var(--pk-dim);font-size:11px}.market-banner{background:linear-gradient(90deg, #6e140e73, transparent 60%), var(--pk-corners), var(--pk-card-bg);align-items:center;gap:12px;padding:12px 14px;display:flex}.market-banner-sign{border:1px solid var(--pk-gold);background:var(--pk-red-bg);width:46px;height:46px;color:var(--pk-gold-hi);border-radius:6px;flex:none;place-items:center;display:grid;box-shadow:0 0 0 1px #000,0 0 12px #c83c2859}.market-banner-sign .pk-ico{width:24px;height:24px}.market-banner-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pk .market-shop-title{color:var(--pk-gold-hi);text-shadow:0 1px #000,0 0 10px #ffbe6e59;text-overflow:ellipsis;white-space:nowrap;padding:0;font:700 17px/1.25 Cinzel,Noto Sans Thai,serif;overflow:hidden}.market-banner-who{color:#ff9e7a;font-size:12px}.pk .market-back{align-self:flex-start}.pk .market-sold-line{color:#d8ccb2;background:#08070a73;border-left:2px solid #78dc828c;padding:4px 8px;font-size:12px}.pk .market-search-tools{flex-wrap:wrap}.pk .market-kinds{flex-wrap:wrap;gap:6px;display:flex}.pk .market-kind{border:1px solid var(--pk-gold-lo);color:#d8ccb2;cursor:pointer;background:#0a090dcc;border-radius:15px;align-items:center;height:30px;padding:0 14px;font-size:12px;display:inline-flex}.pk .market-kind:hover{border-color:var(--pk-gold)}.pk .market-kind.is-on{color:#fff0cc;border-color:var(--pk-gold);background:var(--pk-red-bg);box-shadow:0 0 0 1px #000,0 0 10px #b42d1e59}.market-hits{flex-direction:column;gap:6px;display:flex}.market-hits>*{flex:none}.pk .market-hit-count{color:var(--pk-dim);font-size:11.5px}.pk .market-hit:hover{background:linear-gradient(90deg,#6e140e40,#0e0c12e6 50%)}.trade-panel.pk{--tcell:clamp(36px, min(3.6vw, 5.4vh), 48px)}.pk .trade-with{align-items:center;gap:10px;padding:9px 12px;display:flex}.trade-with-ico{object-fit:contain;width:28px;height:28px}.trade-with-name{color:var(--pk-gold-hi);text-shadow:0 1px #000;font:700 15px/1.3 Cinzel,Noto Sans Thai,serif}.trade-sides{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.pk .trade-side{flex-direction:column;gap:8px;min-width:0;padding:10px 12px;display:flex}.pk .trade-side.is-mine{border-color:#f2d99b73}.pk .trade-side.is-locked{box-shadow:0 0 0 1px #000,inset 0 0 0 1px #78dc828c,0 0 14px #78d27840}.pk .trade-side-head{flex-wrap:wrap;row-gap:4px}.pk .trade-side-head .pk-section-tools{flex-wrap:wrap;flex-basis:100%;justify-content:flex-start;margin-left:0}.pk .trade-side-head .pk-section-tools:empty{display:none}.pk .trade-gold{color:var(--pk-gold-hi);align-items:center;gap:8px;font-size:12.5px;display:flex}.pk .trade-gold .gold-coin{flex:none;width:16px;height:16px;display:inline-block}.pk .trade-gold.is-mine{border:1px solid var(--pk-line);background:#08070a99;border-radius:4px;padding:6px 8px}.pk .trade-gold-input{box-sizing:border-box;text-align:right;font-variant-numeric:tabular-nums;flex:1;width:auto;min-width:80px;height:30px}.pk .trade-note{color:var(--pk-dim);font-size:11px;line-height:1.5}.pk .trade-warn{color:var(--pk-bad)}.pk .trade-hint{color:#c9bfae;padding:0 2px;font-size:11.5px;line-height:1.55}.pk .trade-foot{margin:0;display:block}.pk .trade-foot .pk-actions{padding:2px 0 0}@container pk (width<=640px){.pk :is(.party-member,.party-friend,.party-ask,.party-board-row,.guild-member,.guild-invite,.market-row,.siege-offer,.siege-row){grid-template-columns:auto minmax(0,1fr);row-gap:6px}.pk :is(.party-member,.party-friend,.party-ask,.party-board-row,.guild-member,.guild-invite,.market-row,.siege-offer,.siege-row)>.pk-row-side{grid-column:1/-1;justify-content:flex-end}.trade-sides,.guild-form-fields{grid-template-columns:minmax(0,1fr)}}.menu .panel.pk.cp-panel{--pk-left:270px;width:min(980px,100%);height:min(600px,100vh - 200px);min-height:420px}.pk .cp-body{padding:6px 16px 16px}.pk .cp-servers,.pk .cp-channels{flex-direction:column;gap:6px;display:flex}.pk .cp-server,.pk .cp-channel{flex-direction:initial;padding:8px 10px;display:grid}.pk .cp-server .pk-th{color:#f6dfa0;letter-spacing:.04em;font:700 15px/1.2 Cinzel,Noto Sans Thai,serif}.pk .cp-channel .pk-thumb{width:40px;height:40px}.cp-channel-no{color:var(--pk-gold-hi);text-shadow:0 0 8px #ffc86473;font:800 18px/1 Cinzel,Inter,serif}.pk .cp-channel .pk-th{letter-spacing:.08em;color:#f1e2c0;font:700 14px/1.2 Cinzel,Inter,serif}.pk .cp-channel .cp-bar{border-color:#d2ab5c40;border-radius:4px;width:100%;max-width:360px;height:7px}.pk .cp-channel .pk-row-side{flex-direction:column;align-items:flex-end;gap:3px}.pk .cp-channel-count{color:var(--pk-dim);font-variant-numeric:tabular-nums;margin:0;font-size:12px}.pk .cp-channel.is-full{opacity:.55;cursor:not-allowed}.pk .cp-status{min-height:1.3em;color:var(--pk-dim);padding:2px 4px;font-size:11.5px;line-height:1.5}.pk .cp-enter.is-off{opacity:.5}@media (max-width:640px){.menu .panel.pk.cp-panel{height:calc(100vh - 150px);min-height:0}}.player-menu{background:var(--pk-corners), linear-gradient(180deg, #211c27f7, #0d0b11fa);border:1px solid var(--pk-gold-mid);border-radius:4px;gap:5px;min-width:150px;padding:8px;box-shadow:0 0 0 1px #000,0 8px 22px #000000b3,inset 0 1px #ffe6aa14}.player-menu-name{color:var(--pk-gold-hi);border-bottom:1px solid #d2ab5c40;padding:2px 4px 6px;font:700 13px/1.3 Cinzel,Noto Sans Thai,serif}.player-menu .player-menu-btn{text-align:left;justify-content:flex-start;padding:5px 10px}.cm-menu{background:var(--pk-corners), linear-gradient(180deg, #211c27fa, #0d0b11fa);border-color:var(--pk-gold-mid);border-radius:4px}.cm-title{color:var(--pk-gold-hi);border-bottom:1px solid #d2ab5c40;padding-bottom:6px}.cm-menu .cp-channel.is-on{border-color:var(--pk-gold)}.pk.pet-panel{--pk-left:220px;--pk-right:clamp(290px, 23vw, 340px)}.pk .pet-row{--pc:#c8c8c8;grid-template-columns:auto minmax(0,1fr) auto}.pk .pet-row .pk-thumb{border-color:color-mix(in srgb, var(--pc) 55%, #3a2c18);box-shadow:0 0 8px color-mix(in srgb, var(--pc) 30%, transparent)}.pk .pet-row .pet-pic{background:0 0;border:0;width:100%;height:100%;font-size:22px}.pk .pet-row .pet-pic.is-wisp{background:radial-gradient(circle at 50% 50%, var(--c2) 0 16%, var(--c1) 30%, transparent 62%)}.pk .pet-row.is-legend{background:linear-gradient(90deg,#78551452,#0e0c12e6 55%)}.pk .pet-row.is-legend.is-on{background:linear-gradient(90deg,#6e140e59,#3c280c80 30%,#141018eb 60%)}.pk .pet-row .pk-en{color:var(--pc);opacity:.9}.pet-row-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pet-row-tags .pk-badge{height:17px;padding:0 6px;font-size:10px}.pet-row-plus{flex-direction:column;gap:4px;width:56px;display:flex}.pet-row-plus>b{color:var(--pk-gold-hi);font:700 13px/1 Inter,sans-serif}.pet-row-buff{color:var(--pk-good);white-space:nowrap;min-width:66px;font-size:11px}.pk .pet-row-btn{min-width:96px;min-height:34px;padding:4px 18px}.pk .pet-row-btn .pk-en{display:none}.pet-detail{--pc:#c8c8c8;flex-direction:column;gap:8px;padding:12px;display:flex}.pet-detail-top{align-items:flex-start;gap:10px;display:flex}.pet-detail-names{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pk .pet-detail .pet-name{color:var(--pk-gold-hi);text-shadow:0 1px #000,0 0 10px #ffbe6e59;margin:0;font:700 19px/1.25 Cinzel,Noto Sans Thai,serif}.pet-detail-sub{color:var(--pc);font-size:12px}.pk-grade.is-big{width:40px;height:40px;font-size:16px}.pk-grade.is-big:before{inset:6px}.pet-view{border:1px solid var(--pk-gold-lo);background:radial-gradient(ellipse at 50% 78%, color-mix(in srgb, var(--pc) 32%, transparent), transparent 55%), radial-gradient(ellipse at 50% 30%, #5fb4ff1f, transparent 60%), url(/ui/kit/stone.webp) center / 300px, #0d0b11;border-radius:6px;place-items:center;height:180px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #000000bf}.pet-view:after{content:"";aspect-ratio:4;width:60%;box-shadow:0 0 18px color-mix(in srgb, var(--pc) 40%, transparent);pointer-events:none;border:1px dashed #f2d99b59;border-radius:50%;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.pet-view-art{z-index:1;place-items:center;width:76%;height:88%;display:grid;position:relative}.pet-art-img{object-fit:contain;max-width:100%;max-height:100%;filter:drop-shadow(0 8px 12px #000000bf) drop-shadow(0 0 14px color-mix(in srgb, var(--pc) 40%, transparent))}.pk .pet-art-wisp{background:radial-gradient(circle at 50% 50%, var(--c2,#fff) 0 16%, var(--c1,#9cf) 30%, transparent 62%);width:110px;height:110px;box-shadow:none;border:0;font-size:54px}.pk .pet-art-wisp:not(.is-wisp){background:0 0}.pet-view-arrow{z-index:2;border:1px solid var(--pk-gold-lo);width:32px;height:40px;color:var(--pk-gold-hi);cursor:pointer;background:#0a080cbf;border-radius:5px;place-items:center;margin-top:-20px;display:grid;position:absolute;top:50%}.pet-view-arrow svg{width:18px;height:18px}.pet-view-arrow:hover{border-color:var(--pk-gold);box-shadow:0 0 10px #ffc86e59}.pet-view-arrow.is-prev{left:8px}.pet-view-arrow.is-next{right:8px}.pet-view-arrow.is-off{opacity:.3;cursor:default}.pet-tags{flex-wrap:wrap;gap:6px;display:flex}.pet-plus-line{justify-content:space-between;align-items:center;gap:8px;display:flex}.pet-plus-line .pk-th{color:#fff;font:700 16px/1.1 Inter,Noto Sans Thai,sans-serif}.pet-plus-max{color:var(--pk-dim);font-variant-numeric:tabular-nums;font-size:11px}.pet-stats{grid-template-columns:1fr 1fr}.pet-release-note{font-size:11px;line-height:1.5}.pk .pet-stage-box .pk-stage-item{width:128px;height:128px}.pk .pet-stage-box .pk-stage-item .pet-pic{background-color:#0000;border:0}.pk .pet-craft{grid-template-columns:1fr}.pk .pet-craft-box{background:var(--pk-corners), var(--pk-card-bg);border:1px solid var(--pk-line);border-radius:4px;gap:6px;padding:10px 12px}.pk .pet-craft-box .panel-btn{text-align:center;align-self:flex-start;min-width:160px;min-height:38px;padding:6px 24px}.pk .pet-filter{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.pk .pet-filter-row{padding:9px 12px;font-size:13px}.pk .pet-filter-row.is-on{box-shadow:none;background:linear-gradient(90deg,#285a324d,#0e0c12e6 60%);border-color:#78dc828c}.pet-plus-where{flex-direction:column;gap:6px;padding:12px 14px;display:flex}.pet-plus-now .pk-th{color:#fff;font:700 18px/1.2 Inter,Noto Sans Thai,sans-serif}.pk .pet-plus-where .pet-chance{font-size:13px}.pet-plus-go{color:#fff0cc;background:var(--pk-red-bg);border:1px solid var(--pk-gold);border-radius:4px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex;box-shadow:0 0 0 1px #000,0 0 12px #b42d1e4d}.pet-plus-go .pk-ico{color:var(--pk-gold-hi)}@container pk (width<=900px){.pet-row-buff{display:none}}@container pk (width<=640px){.pk .pet-row{grid-template-columns:auto minmax(0,1fr)}.pk .pet-row>.pk-row-side{grid-column:1/-1;justify-content:flex-end}.pet-view{height:170px}}.pk.town-panel{--pk-left:220px;--pk-right:300px;--pk-left-narrow:190px}.pk.town-panel .pk-body.is-2{--pk-left:210px}.is-touch .pk:is(.town-panel,.market-panel)>.pk-head>.pk-chips{display:none}.is-touch .pk:is(.town-panel,.market-panel)>.pk-head>.pk-title{flex:0 auto;min-width:0;max-width:none}.pk .town-work>.pk-section-body{gap:8px}.pk .town-work>.pk-section-body>*{flex:none}.town-stock{color:var(--pk-dim);font-size:12px}.pk .town-shelf{background:#05040880;border:1px solid #d2ab5c24;border-radius:4px;gap:8px;max-width:none;padding:8px}.pk .town-ware{background:#ffffff05;border-radius:4px;padding:4px}.pk .town-price{font-weight:700}.town-howto-key{color:var(--pk-gold-hi);background:#6e140e59;border:1px solid #d2ab5c4d;border-radius:4px;margin:0;padding:6px 10px;font-size:12.5px}.pk .town-orb{gap:8px;padding:4px 8px}.pk .town-orb .pk-thumb{width:32px;height:32px}.pk .town-orb .pk-th{font-size:12.5px}.town-orb-deal>.pk-section-body{gap:10px}.pk .town-orbs>.pk-section-body{gap:4px}.town-orb-top{align-items:center;gap:10px;display:flex}.town-orb-big{object-fit:contain;filter:drop-shadow(0 0 8px #ffc86e66);width:44px;height:44px}.town-orb-top .pk-th{color:var(--pk-gold-hi);font-size:14px}.town-orb-deal .pk-actions{padding:2px 8px 0}.pk .enh-stage .pk-stage-item>.inv-item{cursor:default;width:90%;height:90%}.pk .enh-stage .pk-stage-item .inv-icon{object-fit:contain;max-width:100%;max-height:100%}.pk .enh-stage .pk-stage-label.opt-name{color:var(--pk-gold-hi)}.pk .enh-stage .pk-stage-label.r-magic{color:#8ea8ff}.pk .enh-stage .pk-stage-label.r-rare{color:#f0d34a}.pk .enh-stage .pk-stage-label.r-unique{color:#ff9a5a}.pk .enh-ward{background:#ffffff06;border:1px solid #d2ab5c33;border-radius:4px;padding:6px 10px;font-size:12.5px}.pk .enh-risk,.pk .enh-safe{font-size:12px}.pk .enh-actions{padding-inline:60px}.pk .enh-result .opt-name{font:700 15px/1.3 Cinzel,Noto Sans Thai,serif}.pk .enh-result .enh-now{font-size:18px}.enh-bonus-head{color:var(--pk-gold);margin-top:4px;font-size:12px}.pk .enh-result .opt-row{color:var(--pk-good);font-size:12px}.pk .enh-table{grid-template-columns:repeat(5,1fr);gap:4px}.pk .enh-cell{background:#08070acc;border-color:#d2ab5c2e;border-radius:3px}.pk .enh-cell.is-next{border-color:var(--pk-gold-hi);background:var(--pk-red-bg)}@container pk (width<=640px){.pk .enh-actions{padding-inline:8px}}.pk.skills-panel{--pk-left:212px;--pk-right:clamp(280px, 22vw, 320px);width:min(1400px,96vw);max-width:none;height:min(780px,100vh - 140px);max-height:none;top:50%;left:50%;transform:translate(-50%,-50%)}.pk-host.is-skills .pk-host-pic{background:radial-gradient(at 50% 85%,#5fb4ff42,#0000 58%),radial-gradient(at 50% 25%,#c846322e,#0000 60%),url(/ui/kit/stone.webp) 50%/300px,#120e14}.pk.skills-panel .pk-host{--pk-host-h:170px}.pk.skills-panel .pk-host-art{object-position:50% 18%}.pk .sk-rows{flex-direction:column;gap:5px;display:flex}.pk .sk-rows>*{flex:none}.pk .sk-group-head{margin:8px 0 2px}.pk .sk-group-head:first-child{margin-top:0}.pk .sk-row{padding:6px 10px}.pk .sk-row .pk-thumb{width:42px;height:42px}.pk .sk-row .pk-thumb>.glyph-img{width:92%;height:92%}.pk :is(.sk-row .pk-thumb,.sk-view,.sk-socket-gem) .glyph{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:66%;height:66%}.pk .sk-row .pk-en{font-size:10.5px}.pk .sk-row.is-off{opacity:.5}.pk .sk-row.is-off:hover{border-color:#d2ab5c29}.pk .sk-row.is-unfit .pk-thumb{color:#c76a5a;border-color:#ff6e5a80}.pk .sk-row.is-unfit .pk-row-mid .pk-th{color:#e8a898}.pk .sk-row.is-sigil .pk-thumb{color:#a9c8ff;border-color:#3d6aa8}.pk .sk-row .pk-row-side .pk-badge{text-overflow:ellipsis;max-width:150px;overflow:hidden}.pk .sk-row .pk-row-sub{white-space:nowrap}.pk-badge.is-dim{color:var(--pk-dim);background:#0a090c99;border-color:#d2ab5c2e;font-weight:600}.pk .sk-target{color:#e6c983;margin:0;font-size:12px}.sk-filter{color:var(--pk-dim);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.sk-filter.is-on{color:var(--pk-text)}.pk .sk-book .pk-section-tools{gap:10px}.pk .sk-book .book-points{white-space:nowrap;padding:3px 12px 3px 28px;font-size:14px}.pk .sk-reset{min-height:32px;padding:3px 14px}.pk .sk-reset .pk-th{font-size:12px}.pk .sk-book .book-hint{margin:0}.pk .sk-book .book-grid,.pk .sk-book .book-passives{padding:7px 7px 0 0}.pk .sk-book>.pk-section-body{overflow-x:hidden}@media (max-height:860px){.pk.skills-panel .pk-centre>.sk-list-box{flex:none}.pk.skills-panel .pk-centre>.sk-list-box>.pk-section-body{overflow:visible}}.pk .sk-bar-box{gap:6px}.sk-bar-skill{color:var(--pk-gold-hi);white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:12px;font-weight:700;overflow:hidden}.pk .sk-bar-box .slot-row{grid-template-columns:repeat(12,minmax(0,1fr));gap:5px}.pk .sk-bar-box .slot-key{color:var(--pk-gold-mid);font-size:10px}.pk .sk-bar-box .slot-well2{border-color:var(--pk-gold-lo);background:var(--pk-corners), radial-gradient(ellipse at 50% 40%, #221d29 0%, #08070b 85%);border-radius:4px}.pk .sk-bar-box .slot-well2 .glyph-img{width:88%;height:88%}.pk .sk-bar-box .slot-cell:hover .slot-well2{border-color:var(--pk-gold)}.pk .sk-bar-box .slot-cell.is-on .slot-well2{border-color:var(--pk-gold-hi);box-shadow:0 0 0 1px #000, 0 0 12px #ffc86e73, inset 0 0 0 1px var(--pk-red-hi)}.pk .sk-bar-hint{font-size:11px;line-height:1.45}.pk .sk-card{flex-direction:column;align-items:stretch;gap:10px;padding:12px;display:flex}.sk-view{border:1px solid var(--pk-gold-lo);background:url(/ui/kit/sigil-circle.svg) 50%/170px no-repeat,radial-gradient(at 50% 58%,#ff96463d,#0000 52%),radial-gradient(at 50% 100%,#5fb4ff33,#0000 60%),url(/ui/kit/stone.webp) 50%/300px,#0d0b11;border-radius:6px;place-items:center;height:150px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #000000bf}.sk-view.is-sigil{background:url(/ui/kit/sigil-circle.svg) 50%/170px no-repeat,radial-gradient(at 50% 55%,#5fb4ff4d,#0000 55%),url(/ui/kit/stone.webp) 50%/300px,#0b0d14}.pk .sk-view .sk-hero-icon{z-index:1;border-radius:6px;width:92px;height:92px;position:relative}.pk .sk-view .sk-hero-icon .glyph-img{width:90%;height:90%}.pk .sk-card .sk-hero-text{text-align:center;align-items:center;gap:3px}.pk .sk-card .sk-hero-name{font-size:20px}.pk .sk-card .sk-tags{justify-content:center}.pk .sk-desc{border-color:var(--pk-line);background:#08070ab8;border-radius:4px}.pk .sk-strip .pk-strip-value{overflow-wrap:anywhere;font-size:13px;line-height:1.3}.pk .sk-req{padding:0 2px}.pk .sk-warn{background:#5a140f59;border:1px solid #ff6e5a66;border-radius:4px;padding:6px 10px;line-height:1.45}.pk .sk-set .set-choice{flex-wrap:wrap;gap:6px;display:flex}.pk .sk-socket-box .sk-sockets{gap:6px}.pk .sk-socket-gem{border-radius:5px}.pk .sk-used{background:#6e140e40;border:1px solid #d2ab5c33;border-radius:4px;padding:6px 10px}.pk .sk-small{min-height:30px;padding:3px 12px}.pk .sk-small .pk-th{font-size:12px}.pk .sk-fit-box .pk-row-side .pk-btn{max-width:170px}.pk .sk-fit-box .pk-row-side .pk-btn .pk-th{text-overflow:ellipsis;overflow:hidden}.pk .sk-actions .pk-btn .pk-th{white-space:normal;text-align:center;line-height:1.25}@container pk (width<=640px){.pk .sk-bar-box .slot-row{grid-template-columns:repeat(6,minmax(0,1fr))}.pk .sk-row .pk-row-side .pk-badge{max-width:96px}.pk .sk-book .book-points{display:none}.pk.skills-panel .pk-host{--pk-host-h:110px}}.is-touch .pk.skills-panel{width:auto;height:auto;inset:0;overflow:hidden;transform:none}@media (max-width:640px){.pk.skills-panel{width:auto;height:auto;inset:26px 8px 10px;transform:none}}.pk.tree-panel{--pk-left:248px}.pk.tree-panel .tree-centre{padding:0;overflow:hidden}.pk.tree-panel .tree-centre>.tree-box{border:1px solid var(--pk-gold-lo);background:radial-gradient(#5fb4ff0f,#0000 60%),radial-gradient(#15121b 0%,#0b0a0c 70%);border-radius:5px;flex:auto;min-height:0;box-shadow:0 0 0 1px #000,inset 0 0 40px #000c}.tree-zoombar{z-index:4;flex-direction:column;gap:6px;display:flex;position:absolute;top:10px;right:10px}.pk .tree-zoom{border:1px solid var(--pk-gold-lo);width:34px;height:34px;color:var(--pk-gold-hi);cursor:pointer;background:linear-gradient(#2a2430,#121016);border-radius:5px;place-items:center;display:grid;box-shadow:0 0 0 1px #000}.pk .tree-zoom svg{width:18px;height:18px}.pk .tree-zoom:hover{border-color:var(--pk-gold);color:#fff;box-shadow:0 0 0 1px #000,0 0 10px #ffc86e59}.tree-points-card{flex-direction:column;gap:6px;padding:12px 14px;display:flex}.tree-points-label .pk-th{color:var(--pk-gold-hi)}.tree-points-nums{align-items:baseline;gap:8px;display:flex}.pk .tree-points{color:var(--pk-dim);font-variant-numeric:tabular-nums;margin:0;font:700 34px/1 Cinzel,Inter,serif}.pk .tree-points.has-free{color:#ffe39a;text-shadow:0 0 12px #ffc85a8c}.tree-points-of{color:var(--pk-dim);font:600 14px/1 Inter,sans-serif}.pk .tree-modes{margin-left:0}.pk .tree-respec{color:#d8ccff;background:linear-gradient(#3c2c6080,#100c18eb);border-color:#c9b8ff80;padding:10px 12px}.tree-respec-head .pk-th{color:#e4dbff}.tree-respec-text{margin:4px 0 0;font-size:12px;line-height:1.5}.pk .tree-side .pk-section-label{flex-direction:column;align-items:flex-start;gap:0}.pk .tree-key{padding:6px 8px}.pk .tree-key .pk-thumb{width:36px;height:36px}.tree-legend-row{align-items:center;gap:10px;display:flex}.tree-swatch{box-sizing:border-box;border:3px solid;border-radius:50%;flex:none;width:16px;height:16px}.tree-swatch.is-held{background:#c9a35c;border-color:#fff1c4}.tree-swatch.is-open{background:#221e27;border-color:#f0d34a;box-shadow:0 0 6px #f0d34acc}.tree-swatch.is-near{background:#221e27;border-color:#8b7a4c}@container pk (width<=640px){.pk.tree-panel .tree-centre{order:-1;overflow:visible}.pk.tree-panel .tree-centre>.tree-box{flex:none;height:58vh}}.is-touch .pk.tree-panel{overflow:hidden}.pk.system-panel,.pk.keys-panel,.pk.fb-panel,.pk.world-map-panel{z-index:45;max-width:none;max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pk.system-panel{--pk-left:250px;--pk-host-h:160px;width:min(980px,96vw);height:min(660px,100vh - 130px)}.pk.keys-panel{--pk-left:240px;width:min(1000px,96vw);height:min(680px,100vh - 120px)}.pk.fb-panel{--pk-left:270px;width:min(900px,96vw);height:min(600px,100vh - 130px)}.pk.fb-panel.report-panel{z-index:60;width:min(620px,96vw);height:auto;max-height:calc(100vh - 80px)}.pk.world-map-panel{--pk-right:340px;gap:0;width:min(1360px,97vw);height:min(840px,100vh - 100px)}.pk.guide-panel .pk-head{flex:none}.is-touch .pk.system-panel,.is-touch .pk.keys-panel,.is-touch .pk.fb-panel,.is-touch .pk.world-map-panel{width:auto;height:auto;inset:28px 10px 14px;overflow:hidden;transform:none}@media (max-width:640px){.pk.system-panel,.pk.keys-panel,.pk.fb-panel,.pk.world-map-panel{width:auto;height:auto;inset:26px 8px 10px;transform:none}.pk.fb-panel.report-panel{max-height:calc(100vh - 40px);bottom:auto}}.pk-host.is-system .pk-host-pic{background:radial-gradient(at 50% 85%,#5fb4ff3d,#0000 58%),url(/ui/kit/stone.webp) 50%/300px,#0f0d14}.pk.system-panel .pk-host-art{object-position:50% 15%}.pk .system-section>.pk-section-body{gap:10px}.pk .system-card{background:#05040899;border:1px solid #d2ab5c33;border-radius:4px}.pk .system-choice{gap:10px;margin:2px 0}.pk .system-choice .kit-tab{place-items:center;min-height:40px;font-size:13.5px;display:grid}.pk .system-slider{background:#ffffff06;border:1px solid #d2ab5c24;border-radius:4px;grid-template-columns:130px minmax(0,1fr) 52px;padding:8px 10px}.pk .system-mute{align-self:flex-start;place-items:center;min-width:200px;min-height:36px;display:grid}.pk .system-actions{gap:min(22px,2.4cqi);padding:4px 6px 0}.pk .system-actions .pk-btn{min-width:0}.pk .system-actions .pk-btn .pk-th{white-space:normal;line-height:1.15}.pk .system-confirm{border-radius:4px;gap:8px}.system-confirm-head{color:var(--pk-gold-hi);font-size:13.5px}.pk .system-confirm-row{padding:2px 6px 0}.pk .system-screen .pk-actions{gap:22px;padding:4px 6px 0}.pk .system-auto{margin-top:auto;padding:0 4px}.pk .system-keys-open,.pk .system-admin-open{align-self:flex-start;min-width:240px}.pk.keys-panel .keys-status{min-height:18px;margin:0;padding:0 4px}.pk.keys-panel .keys-status:empty{display:none}.pk.keys-panel .keys-list{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:6px 10px;display:grid}.pk.keys-panel .keys-row{background:linear-gradient(#1e1a23d9,#0e0c12e6);border:1px solid #d2ab5c29;border-radius:4px;min-height:38px;padding:4px 6px 4px 12px;font-size:13px}.pk.keys-panel .keys-row:hover{border-color:#f2d99b73}.pk.keys-panel .keys-row.is-changed{box-shadow:inset 3px 0 #4a8ab0}.pk.keys-panel .keys-row.is-waiting{border-color:var(--pk-line-hi);box-shadow:0 0 0 1px #000, 0 0 14px #f0be5a52, inset 3px 0 0 var(--pk-red-hi)}.pk.keys-panel .keys-cap{border-radius:4px;place-items:center;min-width:64px;min-height:28px;font-size:12.5px;display:grid;box-shadow:0 0 0 1px #000,inset 0 1px #ffe6aa2e,0 2px #0a080c}.pk.keys-panel .keys-note{padding:0 4px;line-height:1.6}.pk.keys-panel .keys-foot{grid-auto-flow:row;padding:0 2px}.pk.guide-panel .guide-panel-body{padding:8px 16px 16px}.pk.guide-panel .guide-panel-body.guide{grid-template-columns:230px minmax(0,1fr);align-items:start}.pk.guide-panel .guide-panel-body.guide>.guide-side{max-height:calc(96vh - 230px);position:sticky;top:0;overflow-y:auto}@media (max-width:900px){.pk.guide-panel .guide-panel-body.guide{grid-template-columns:minmax(0,1fr)}.pk.guide-panel .guide-panel-body.guide>.guide-side{max-height:none;position:static;overflow:visible}}.pk-host.is-feedback .pk-host-pic{--pk-host-h:150px;background:radial-gradient(at 50% 70%,#ffaa5a42,#0000 58%),radial-gradient(at 50% 20%,#5fb4ff24,#0000 60%),url(/ui/kit/stone.webp) 50%/300px,#130f12}.pk .fb-kit .fb-kinds{display:block}.pk .fb-body{flex-direction:column;gap:10px;padding:0;display:flex}.pk .fb-kit .pk-centre>.fb-body{flex:auto;min-height:0}.pk .fb-kit .fb-message{flex:auto;min-height:240px}.pk .fb-kit .fb-message>.pk-section-body{flex:1}.pk .fb-kit .fb-buttons{grid-auto-columns:minmax(0,300px);justify-content:end}.pk .fb-body[hidden]{display:none}.pk .fb-message>.pk-section-body{gap:8px}.pk .fb-text{border-radius:4px;flex:1;min-height:180px;padding:10px 12px;font-size:13.5px;line-height:1.6}.pk .fb-status{min-height:1.2em;padding:0 4px}.pk .fb-buttons{justify-content:stretch;padding:2px 6px 4px}.pk .fb-done{flex-direction:column;align-items:center;gap:12px;padding:40px 20px;display:flex}.pk .fb-done[hidden]{display:none}.pk .fb-thanks{font-size:17px}.pk .fb-again-row{min-width:260px}.pk.report-panel .fb-body{min-height:0}.pk.report-panel .fb-intro{color:#d8ccb2;padding:0 4px}.pk .report-reasons{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.pk .report-reasons .fb-kind{text-align:left;align-items:center;gap:8px;min-height:40px;padding:6px 12px;font-size:12.5px;display:flex}.pk .report-reasons .fb-kind .pk-tab-ico{width:18px;height:18px;color:var(--pk-gold)}.pk .report-text{min-height:80px}.pk .report-buttons{padding:4px 6px 2px}.pk .report-send.is-off{opacity:.6}.panel.pk.confirm-box{width:min(460px,92vw);padding-bottom:14px}.pk.confirm-box>.pk-head{min-height:58px}.pk.confirm-box>.pk-head>.pk-title{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 120px);overflow:hidden}.pk.confirm-box .confirm-body{background:var(--pk-corners), var(--pk-card-bg);border:1px solid var(--pk-line);border-radius:4px;margin:6px 16px 0;padding:14px 14px 10px}.pk.confirm-box .confirm-row{gap:20px;padding:14px 22px 2px}.pk.confirm-box .confirm-row>.pk-btn{flex:1;justify-content:center;min-height:46px;padding:6px 18px;font-size:14px}.pk.confirm-box .confirm-row>.pk-btn .pk-label{align-items:center}.pk.confirm-box .confirm-ok.is-danger{filter:saturate(1.35)brightness(1.1)drop-shadow(0 0 8px #ff503273)}.pk.confirm-box.is-danger .pk-head-badge{box-shadow:0 0 0 1px #000,inset 0 1px #ffdca059,0 0 16px #ff46288c}.pk.confirm-box .confirm-keys{margin-top:10px}.block-badge{margin:-6px auto 12px;font:800 22px/1 Cinzel,serif;display:grid}.pk.world-map-panel .pk-centre{gap:8px}.pk.world-map-panel .wm-frame{border:1px solid var(--pk-gold-lo);border-radius:5px;flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden;box-shadow:0 0 0 1px #000,inset 0 0 50px #000000d9}.pk.world-map-panel .wm-map{width:100%;height:100%;max-height:none}.pk.world-map-panel .wm-hint{flex:none;font-size:11.5px}.wm-area,.wm-hub{cursor:pointer}.wm-area.is-picked .wm-area-disc{fill-opacity:.22;stroke-width:5px;stroke-dasharray:none}.wm-hub.is-picked circle{fill:#c9a35c3d;stroke-width:6px}.pk.world-map-panel .wm-where{text-align:left;font-size:13px;line-height:1.55}.wm-side{flex-direction:column;gap:10px;display:flex}.wm-side>*{flex:none}.pk .wm-pick{box-shadow:0 0 0 1px #0000008c, inset 3px 0 0 var(--look,var(--pk-gold)), inset 0 0 18px #00000073}.pk .wm-pick>.pk-section-body{gap:6px}.pk .wm-fact{padding:5px 8px}.pk .wm-fact .pk-thumb{width:30px;height:30px}.pk .wm-fact .pk-thumb>svg{width:17px;height:17px}.pk .wm-fact .pk-th{font-size:12.5px}.wm-fact-value{color:var(--pk-gold-hi);text-align:right;max-width:160px;font-size:12.5px}.wm-fact.is-good .wm-fact-value{color:var(--pk-good)}.wm-fact.is-bad .wm-fact-value{color:var(--pk-bad)}.pk .wm-farm-tip{color:#ffe7a0}.pk .wm-areas>.pk-section-body{gap:5px}.pk .wm-area-row{padding:5px 8px}.pk .wm-area-row .pk-thumb.wm-swatch{border-color:var(--look);background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--look) 55%, #000) 0%, #08070b 90%);color:#f0e2c0;width:30px;height:30px;box-shadow:0 0 6px color-mix(in srgb, var(--look) 50%, transparent);border-radius:50%;font-size:14px}.pk .wm-area-row .pk-badge{height:18px;padding:0 6px;font-size:10.5px}.pk.world-map-panel .wm-legend{grid-template-columns:1fr 1fr;justify-content:flex-start;gap:6px 10px;font-size:12px;display:grid}.pk .wm-pick-hint{font-size:11px}@container pk (width<=900px){.pk.world-map-panel .pk-body.is-2r{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:start;overflow-y:auto}.pk.world-map-panel .pk-body>.pk-col{min-height:auto;overflow:visible}.pk.world-map-panel .wm-frame{aspect-ratio:1000/790;flex:none;max-height:70vh}}.pk.admin-panel{z-index:45;--pk-left:210px;width:min(1000px,96vw);max-width:none;height:min(700px,100vh - 110px);max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.is-touch .pk.admin-panel{width:auto;height:auto;inset:28px 10px 14px;overflow:hidden;transform:none}@media (max-width:640px){.pk.admin-panel{width:auto;height:auto;inset:26px 8px 10px;transform:none}}.pk .admin-kit .admin-box{background:var(--pk-corners), var(--pk-card-bg);border:1px solid var(--pk-line);border-radius:4px;min-height:0;max-height:none;padding:10px 12px;overflow:visible}.pk .admin-kit .admin-target{background:#6e140e40;border:1px solid #d2ab5c2e;border-radius:4px;padding:6px 10px}.pk .admin-kit .admin-btn{min-height:32px;padding:5px 14px}.pk .admin-give{flex-direction:column;gap:8px;min-width:0;display:flex}.pk .admin-give-top .pk-search{width:100%}.pk .admin-give-cats{flex-wrap:wrap;gap:4px;display:flex}.pk .admin-give-cat{height:28px;color:var(--pk-text);border:1px solid var(--pk-line);cursor:pointer;background:#100d13d9;border-radius:3px;align-items:center;gap:5px;padding:0 9px;font-size:12px;display:inline-flex}.pk .admin-give-cat:hover{border-color:var(--pk-gold-mid)}.pk .admin-give-cat.is-on{background:var(--pk-red-bg);border-color:var(--pk-gold);color:#fff0cc}.pk .admin-give-cat small{color:var(--pk-gold-mid);font-variant-numeric:tabular-nums}.pk .admin-give-cat-ico{object-fit:contain;width:18px;height:18px}.pk .admin-give-cols{grid-template-columns:minmax(0,1fr) 290px;gap:10px;min-height:0;display:grid}.pk .admin-give-listcol{flex-direction:column;gap:4px;min-width:0;display:flex}.pk .admin-give-list{scrollbar-width:thin;scrollbar-color:var(--pk-gold-mid) transparent;flex-direction:column;gap:3px;max-height:min(46vh,420px);padding-right:4px;display:flex;overflow-y:auto}.pk .admin-give-list>*{flex:none}.pk .admin-give-row{padding:4px 8px}.pk .admin-give-row .pk-thumb{width:34px;height:34px}.pk .admin-give-row .pk-thumb img{object-fit:contain;width:100%;height:100%}.pk .admin-give-row .pk-row-sub{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.pk .admin-give-detail{flex-direction:column;align-self:start;gap:8px;padding:10px;display:flex;position:sticky;top:0}.pk .admin-give-head{align-items:center;gap:10px;display:flex}.pk .admin-give-pic{border:1px solid var(--pk-gold-mid);background:#08070bcc;border-radius:4px;flex:none;place-items:center;width:64px;height:64px;display:grid}.pk .admin-give-pic img,.pk .admin-give-pic svg{object-fit:contain;width:56px;height:56px}.pk .admin-give-names{flex-direction:column;min-width:0;display:flex}.pk .admin-give-name{color:#fbe7a6;font-size:15px}.pk .admin-give-id{color:var(--text-dim,#8b8578);word-break:break-all;font-size:11px}.pk .admin-give-how{margin:0;font-size:12px}.pk .admin-give-opts{flex-direction:column;gap:6px;display:flex}.pk .admin-give-opts .admin-field{justify-content:space-between}.pk .admin-give-amount{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pk .admin-give-num{width:92px}.pk .admin-give-quick{flex-wrap:wrap;gap:4px;display:flex}.pk .admin-give-quick .admin-btn{min-height:26px;padding:2px 9px;font-size:11.5px}.pk .admin-give-go{width:100%}@container pk (width<=760px){.pk .admin-give-cols{grid-template-columns:minmax(0,1fr)}.pk .admin-give-detail{position:static}.pk .admin-give-list{max-height:34vh}}@media (pointer:coarse){.guide-crumb,.portal-forgot{align-items:center;min-height:30px;display:inline-flex}}.pk .town-sub{color:var(--pk-gold-hi);align-items:center;gap:8px;margin:4px 0 0;font-size:13.5px;display:flex}.pk .town-sub:before{content:"";background:linear-gradient(135deg, #d9f3ff, var(--pk-gem) 45%, #1f56b8);border:1px solid var(--pk-gold);flex:none;width:7px;height:7px;transform:rotate(45deg)}.pk .town-work .pk-strip,.pk .town-work .pk-section.pk-card{flex:none}.pk .town-gamble{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.pk .town-gamble-btn{border:1px solid var(--pk-gold-lo);background:var(--pk-corners), radial-gradient(ellipse at 50% 30%, #ffc86e1f, transparent 60%), var(--pk-card-bg);text-align:center;border-image:;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:108px;padding:10px 8px;font-size:13px;display:flex;box-shadow:0 0 0 1px #000,inset 0 0 18px #00000073}.pk .town-gamble-btn:hover{border-color:var(--pk-gold);filter:none;box-shadow:0 0 0 1px #000,0 0 14px #f0be5a4d}.pk .town-gamble-btn.is-off{opacity:.5}.town-gamble-pic{border:1px solid var(--pk-gold-lo);width:42px;height:42px;color:var(--pk-gold-hi);background:radial-gradient(circle at 50% 35%,#3a2318,#0b090d 75%);border-radius:50%;place-items:center;display:grid}.town-gamble-pic svg{width:22px;height:22px}.town-gamble-name{color:#efe4c8;font-weight:700}.pk .town-gamble-price{color:var(--pk-gold-hi);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font:700 13px/1 Inter,sans-serif;display:inline-flex}.pk .town-gamble-price.is-short{color:var(--pk-bad)}.town-gamble-price .gold-coin{width:14px;height:14px;display:inline-block}.pk .salvage-stage .pk-stage-item,.pk .awaken-stage .pk-stage-item,.pk .opt-stage .pk-stage-item{min-width:112px}.pk .salvage-stage .pk-stage-item>.pk-ico,.pk .opt-stage .pk-stage-item>.pk-ico,.pk .awaken-stage .pk-stage-item>.pk-ico{width:54%;height:54%;color:var(--pk-gold)}.pk .opt-stage .pk-stage-item>.inv-item,.pk .awaken-stage .pk-stage-item>.inv-item{cursor:default;width:90%;height:90%}.pk .opt-stage .pk-stage-item .inv-icon,.pk .awaken-stage .pk-stage-item .inv-icon{object-fit:contain;max-width:100%;max-height:100%}.pk .awaken-stage .pk-stage-label.r-rare{color:#f0d34a}.pk .awaken-stage .pk-stage-label.r-unique{color:#ff9a5a}.pk .awaken-list,.pk .opt-stones{max-height:none;overflow:visible}.pk .awaken-row{border-radius:4px;justify-content:stretch;padding:6px 10px;font-size:13px;display:grid}.pk .awaken-row .pk-thumb{width:40px;height:40px}.pk .awaken-row.r-rare .pk-th{color:#f0d34a}.pk .awaken-row.r-unique .pk-th{color:#ff9a5a}.pk .awaken-row.is-on{border-color:var(--pk-line-hi);box-shadow:0 0 0 1px #000, 0 0 14px #f0be5a52, inset 3px 0 0 var(--pk-red-hi)}.pk .opt-row,.pk .opt-stone{color:inherit;font-size:12.5px;display:grid}.pk .opt-row .pk-th{color:#9fb8ff;white-space:normal;font-size:12.5px}.pk .opt-row .opt-tier{align-self:flex-start;width:auto}.pk .opt-stone .pk-thumb{width:34px;height:34px}.pk .opt-stone .opt-gem{width:22px;height:22px;font-size:11px}.pk .opt-stone .pk-th{color:#8ff0d6}.pk .opt-stone .pk-row-sub{white-space:normal;color:var(--pk-text)}.pk .opt-stone.is-bad .pk-row-sub{color:var(--pk-dim);font-style:italic}.pk .opt-info>.pk-section-head .pk-count{width:auto;min-width:0;padding:0 8px}.pk .opt-shop{grid-template-columns:repeat(2,1fr);gap:6px}.pk .opt-buy{background:linear-gradient(#142824cc,#080e0de6);border-color:#7fe0c859;border-radius:4px;padding:7px 6px;font-size:12px}.pk .town-travel{gap:6px}.pk .town-travel-row{gap:10px;display:grid}.pk .town-travel-row .pk-thumb{width:38px;height:38px}.pk .town-travel-row .pk-thumb>svg{width:20px;height:20px}.pk .town-travel-row .pk-btn{min-height:34px;padding:4px 16px}.pk .town-travel-act{color:var(--pk-gold-hi);margin:8px 0 2px}.pk .archive-row{flex-wrap:nowrap}.pk .archive-row.is-locked{opacity:.6}.pk .archive-row.is-locked .pk-thumb{color:var(--pk-dim)}.pk .archive-go-box>.pk-section-body{gap:6px}.pk .archive-diff{padding:8px 10px}.pk .archive-diff .pk-row-sub{white-space:normal}.pk .archive-diff.is-hard .pk-th{color:#ffb36a}.pk .archive-diff.is-nightmare .pk-th{color:#ff7a8a;text-shadow:0 0 8px #ff506466}.pk .archive-go{place-items:center;min-width:70px;min-height:34px;padding:4px 14px;font-size:13px;display:grid}.pk .map-cards{gap:8px;margin:0}.pk .map-card{aspect-ratio:3/4;border-color:var(--pk-gold-lo);border-radius:4px}.pk .map-tiers{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin:0}.pk .map-tier{border:1px solid var(--pk-gold-lo);background:var(--pk-card-bg);border-radius:4px;place-items:center;min-height:38px;font-weight:600;display:grid;box-shadow:0 0 0 1px #000}.pk .map-tier:hover{border-color:var(--pk-gold)}.pk .map-tier.is-on{background:var(--pk-red-bg);border-color:var(--pk-gold-hi);color:#fff0cc;box-shadow:0 0 0 1px #000,0 0 12px #b42d1e73}.pk .map-mods{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;display:grid}.pk .map-mod{background:linear-gradient(#1e1a23d9,#0e0c12e6);border:1px solid #d2ab5c2e;border-radius:4px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;padding:8px 10px;display:grid}.pk .map-mod:hover{border-color:#f2d99b73}.pk .map-mod.is-on{border-color:var(--pk-line-hi);box-shadow:0 0 0 1px #000, 0 0 12px #f0be5a47, inset 3px 0 0 var(--pk-red-hi)}.map-mod-check{grid-row:1/span 2}.map-mod-name{color:#efe4c8;font-size:12.5px;font-weight:700}.map-mod-more{color:var(--pk-good);font-size:11px}.pk .map-foot{margin-top:0;padding-inline:60px}.pk .atlas-box{background:var(--pk-corners), radial-gradient(120% 140% at 50% 0%, #46286e59, #0a0812e6);border-color:#4a3a60;margin-top:0;padding:10px 12px}.pk .atlas-box .pk-section-label .pk-th{color:#d8b8ff}.pk .atlas-stars{grid-template-columns:minmax(0,1fr);margin:0}.pk .pinnacle-box{background:var(--pk-corners), radial-gradient(120% 160% at 50% 0%, #78461459, #0c0604d9);margin-top:0;padding:10px 12px}.pk .pinnacle-box .pk-section-label .pk-th{color:#ffd890;text-shadow:0 0 10px #ffa03c80}.pk .pinnacle-box .pk-actions{padding:4px 6px 0}.pk .stash-tabs{gap:10px;padding-top:2px}.pk .stash-tabs .pk-tab{min-height:42px}@container pkcol (width<=560px){.pk .stash-tabs{flex-wrap:nowrap;gap:8px}.pk .stash-tabs .pk-tab{flex:1 1 0;justify-content:center;min-width:0;padding-inline:6px}.pk .stash-tabs .pk-tab-ico{display:none}}@container pk (width<=640px){.pk .map-foot{padding-inline:8px}.pk .town-gamble{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.pk .map-cards{grid-template-columns:repeat(5,1fr)}}.pk .town-stash-box{flex:none;justify-content:center;min-width:0;padding:5px 0;display:flex}.pk .town-stash-box>.bag-grid{flex:none}.pk.inventory-panel{--inv-left-w:calc(var(--cell) * 8 + 26px);--inv-mid-w:max(calc(var(--cell) * 12 + 26px), 540px);--pk-left:var(--inv-left-w);--pk-left-narrow:var(--inv-left-w);--pk-right:250px;width:min(98vw, calc(var(--inv-left-w) + var(--inv-mid-w) + var(--pk-right) + 60px));max-height:min(780px,100vh - 110px)}.pk.inventory-panel.is-side{width:min(98vw, calc(min(var(--side-cell,var(--cell)), var(--cell)) * 12 + 96px))}.is-touch .pk.inventory-panel,.is-touch .pk.inventory-panel.is-side{width:auto;max-height:none}#ui{--pk-bag-w:calc(clamp(26px, min(2.9vw, 4.6vh), 38px) * 12 + 108px)}@media (max-width:760px){.pk.inventory-panel{--cell:clamp(20px, calc((98vw - 56px) / 12), 34px)}}@media (orientation:portrait){.is-touch .pk.inventory-panel{--cell:clamp(22px, calc((100vw - 54px) / 12), 58px)}}.pk .inv-worn-sec>.pk-section-body{align-items:center;gap:8px}.pk .inv-worn-sec .doll-tabs{align-self:stretch}.pk .inv-builds{background:var(--pk-corners), var(--pk-card-bg);border:1px solid var(--pk-line);border-radius:4px;margin-top:0;padding:9px 10px 10px;box-shadow:0 0 0 1px #0000008c,inset 0 0 18px #00000073}.pk .inv-builds-title{color:var(--pk-gold-hi);font-size:13px;font-weight:700}.pk .inv-cats{flex-wrap:nowrap;gap:6px;padding:4px 2px 2px}.pk .inv-cats .pk-tab{text-align:center;flex-direction:column;flex:1 1 0;justify-content:center;gap:3px;min-width:0;min-height:58px;padding:6px 4px 5px}.pk .inv-cats .pk-tab .pk-label{align-items:center}.pk .inv-cats .pk-tab-ico{width:19px;height:19px}.pk .inv-cats .pk-tab .pk-count{margin:0;position:absolute;top:-6px;right:-3px}.pk .inv-cats .pk-tab .pk-en{letter-spacing:.04em;font-size:8.5px}.pk .inv-bag-sec>.pk-section-body{gap:8px}.inv-used-n{color:var(--pk-gold-hi);white-space:nowrap;font-variant-numeric:tabular-nums;font:600 12px/1 Inter,Noto Sans Thai,sans-serif}.pk .inv-tool-row{flex-wrap:nowrap}.pk .inv-tool-row .inv-sort-sel{max-width:46%}.inv-grid-box{flex-direction:column;align-items:center;gap:6px;min-width:0;padding-bottom:3px;display:flex;overflow:visible}.inv-grid-box>.bag-grid,.inv-grid-box>.pouch-grid{flex:none}.inv-grid-box>.pouch-grid{grid-template-columns:repeat(var(--bw), minmax(0, 1fr));min-height:calc(var(--cell) * min(var(--bh), 6));overflow-x:hidden}.pk .inv-grid-box .pouch-groups{align-self:stretch;max-width:none;margin-bottom:0}.inv-foot{flex-direction:column;gap:6px;display:flex}.inv-foot:empty{display:none}.pk .inv-foot .inv-pouch{background:#08070a8c;border:1px solid #d2ab5c29;border-radius:4px;flex-wrap:wrap;padding:6px 10px}.pk .inv-foot .inv-hint{background:#ffffff06;border:1px solid #d2ab5c1f;border-radius:4px;max-width:none;margin:0;padding:6px 10px;font-size:12px;line-height:1.5}.pk .inv-foot .inv-hint.is-orb{background:#5a461440;border-color:#f0d34a73}.pk .inv-foot>.panel-note{margin:0}.pk .inv-actions-bar{gap:8px;padding:6px 0 2px}.pk .inv-actions-bar .pk-btn{gap:6px;min-height:40px;padding:5px 8px}.pk .inv-actions-bar .pk-btn .pk-th{font-size:12.5px}.pk .inv-actions-bar .pk-btn.is-on{box-shadow:inset 0 0 10px #ffc87866,0 0 0 1px #000,0 0 14px #d23c28b3}.pk .inv-actions-bar .inv-trash{cursor:default}.pk .inv-actions-bar .inv-trash.is-ok{color:#fff;box-shadow:inset 0 0 12px #ff6a5c8c,0 0 0 1px #000,0 0 12px #ff6a5c80}.pk.inventory-panel .pk-host{--pk-host-h:170px}@media (max-height:800px){.pk.inventory-panel .pk-host{--pk-host-h:128px}}.pk .inv-pouch-go .pk-thumb{width:38px;height:38px;color:var(--pk-gem)}.pk .inv-pouch-go .pk-row-sub{white-space:normal;line-height:1.35}.pk.inventory-panel.is-side .inv-cats .pk-tab{min-height:46px}.pk.inventory-panel.is-side .inv-cats .pk-en,.pk.inventory-panel.is-side>.pk-head>.pk-head-en{display:none}@container pk (width<=1100px){.pk.inventory-panel .pk-body{--pk-right:212px}.pk .inv-actions-bar .pk-btn .pk-en,.pk .inv-cats .pk-tab .pk-en{display:none}}@container pk (width<=640px){.pk.inventory-panel .pk-body>.pk-centre{order:-1}.pk .inv-cats{flex-wrap:wrap;overflow:visible}.pk .inv-cats .pk-tab{flex:1 0 28%;min-height:46px}.pk .inv-cats .pk-tab .pk-en{display:none}.pk .inv-tool-row{flex-wrap:wrap}.pk .inv-tool-row .inv-sort-sel{max-width:none}.pk .inv-actions-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}.pk.eclipse-picker{gap:0;width:min(560px,94vw);max-height:min(640px,92vh);padding-bottom:0;overflow:hidden}.pk.eclipse-picker .pk-body{padding-top:10px}.ecl-chest{align-items:center;gap:12px;padding:10px 12px;display:flex}.ecl-chest-pic{border:1px solid var(--pk-gold);width:52px;height:52px;color:var(--pk-gold-hi);background:radial-gradient(circle at 50% 40%,#ffbe5a47,#0b090d 75%);border-radius:6px;flex:none;place-items:center;display:grid;box-shadow:0 0 0 1px #000,0 0 14px #ffb45059}.ecl-chest-pic .pk-ico{width:30px;height:30px}.is-five .ecl-chest-pic{box-shadow:0 0 0 1px #000,0 0 20px #ffc85aa6}.ecl-chest-words{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.pk .ecl-chest-words .eclipse-picker-chest{color:#ffd8a8;text-align:left;text-shadow:0 1px #000,0 0 10px #ffaa5a66;margin:0;font:700 15px/1.3 Cinzel,Noto Sans Thai,serif}.pk .ecl-note{margin:0}.ecl-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.ecl-tile{box-sizing:border-box;cursor:pointer;background:linear-gradient(#1e1a23e6,#0e0c12f2);border:1px solid #d2ab5c47;border-radius:4px;align-items:center;gap:9px;min-height:46px;padding:8px 10px;transition:border-color .15s,box-shadow .15s;display:flex}.ecl-tile:hover{border-color:var(--pk-gold-hi);box-shadow:0 0 0 1px #000, 0 0 14px #f0be5a59, inset 3px 0 0 var(--pk-red-hi)}.ecl-tile-ico{width:20px;height:20px;color:var(--pk-gold);flex:none}.ecl-tile-name{color:#efe4c8;font-size:13px;font-weight:600;line-height:1.3}.pk .inv-actions-bar .pk-btn{min-width:0}.pk .inv-actions-bar .pk-btn .pk-label{min-width:0;overflow:hidden}.pk .inv-actions-bar .pk-btn .pk-th{white-space:normal;overflow-wrap:anywhere;line-height:1.15}.pouch-cell.is-dupe:after{content:"×2";color:#ffd9a0;pointer-events:none;background:#781e1ed9;border-radius:3px;padding:0 3px;font-size:9px;line-height:13px;position:absolute;top:2px;left:3px}.pouch-tip-how.is-dupe{color:#ffd38a}.is-touch .pk .pouch-group{box-sizing:border-box;align-items:center;min-height:30px;padding-inline:12px;display:inline-flex}@media (pointer:coarse){.pk .inv-pouch-link{box-sizing:border-box;align-items:center;min-height:30px;display:inline-flex}}.pk:is(.stats-panel,.ach-panel,.quest-panel,.wardrobe-panel){z-index:45;width:min(1360px,96vw);max-width:none;height:min(760px,100vh - 130px);max-height:none;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.pk.stats-panel{--pk-left:220px;--pk-right:clamp(280px, 22vw, 330px)}.pk.ach-panel{--pk-left:220px;--pk-right:clamp(280px, 22vw, 320px)}.pk.quest-panel{--pk-left:220px;--pk-right:clamp(290px, 23vw, 340px)}.pk.wardrobe-panel{--pk-left:220px;--pk-right:clamp(280px, 22vw, 320px)}.is-touch .pk:is(.stats-panel,.ach-panel,.quest-panel,.wardrobe-panel){border-radius:3px;width:auto;height:auto;inset:28px 10px 14px;overflow:visible;transform:none}@media (max-width:640px){.pk:is(.stats-panel,.ach-panel,.quest-panel,.wardrobe-panel){width:auto;height:auto;inset:26px 8px 10px;transform:none}}.pk-wrap.has-rail{gap:0}.cr-rail{scrollbar-width:none;border-right:1px solid var(--pk-line);background:linear-gradient(90deg,#08070a8c,#08070a26);flex-direction:column;flex:none;gap:4px;width:78px;margin-right:2px;padding:6px 6px 14px 10px;display:flex;overflow-y:auto;box-shadow:1px 0 #0009}.cr-rail::-webkit-scrollbar{display:none}.cr-item{color:var(--pk-gold);cursor:pointer;border:1px solid #0000;border-radius:5px;flex-direction:column;flex:none;align-items:center;gap:4px;padding:9px 2px 7px;transition:background .15s,border-color .15s;display:flex;position:relative}.cr-item:hover{border-color:var(--pk-line);background:#ffdca00d}.cr-item.is-on{background:var(--pk-red-bg);border-color:var(--pk-gold);color:#fff0cc;cursor:default;box-shadow:0 0 0 1px #000,inset 0 1px #ffdca04d,0 0 12px #b42d1e59}.cr-item.is-on:after{content:"";background:linear-gradient(135deg, #d9f3ff, var(--pk-gem) 45%, #1f56b8);border:1px solid var(--pk-gold);width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;right:-6px;transform:rotate(45deg);box-shadow:0 0 6px #5fb4ffb3}.cr-ico{place-items:center;display:grid}.cr-ico>svg{width:24px;height:24px}.cr-label{text-align:center;align-items:center}.cr-label .pk-th{color:inherit;white-space:normal;font-size:11.5px;font-weight:600;line-height:1.15}.cr-label .pk-en{display:none}@media (max-width:760px){.pk-wrap.has-rail{flex-direction:column}.cr-rail{border-right:0;border-bottom:1px solid var(--pk-line);flex-direction:row;width:auto;margin:0;padding:4px 10px 6px;overflow:auto hidden;box-shadow:0 1px #0009}.cr-item{flex-direction:row;gap:6px;padding:6px 10px}.cr-ico>svg{width:18px;height:18px}.cr-item.is-on:after{display:none}.cr-label .pk-th{white-space:nowrap}}.is-touch .pk-wrap.has-rail{flex-direction:column}.is-touch .cr-rail{border-right:0;border-bottom:1px solid var(--pk-line);flex-direction:row;width:auto;margin:0;padding:4px 10px 6px;overflow:auto hidden}.is-touch .cr-item{flex-direction:row;gap:6px;padding:6px 10px}.is-touch .cr-item.is-on:after{display:none}.is-touch .cr-label .pk-th{white-space:nowrap}@media (max-width:760px){.cr-rail{flex-wrap:wrap;justify-content:center;row-gap:4px;overflow:visible}.cr-item{flex:auto;justify-content:center}}.is-touch .cr-rail{flex-wrap:wrap;justify-content:center;row-gap:4px;overflow:visible}.is-touch .cr-item{flex:auto;justify-content:center}.pk-host.is-char .pk-host-pic{background:radial-gradient(at 50% 85%,#ffaa5042,#0000 58%),radial-gradient(at 50% 20%,#5fb4ff29,#0000 60%),url(/ui/kit/stone.webp) 50%/300px,#120f16}.pk-host.is-char .pk-host-art{object-fit:contain;object-position:50% 100%}.pk-host.is-trophy .pk-host-pic,.pk-host.is-quest .pk-host-pic{--pk-host-h:120px}.pk-host.is-trophy .pk-host-ico{color:#ffd36a;filter:drop-shadow(0 0 14px #ffc85a99)}.pk-host.is-quest .pk-host-ico{color:var(--pk-gold-hi)}.pk-host .pk-bar{margin-top:6px}.pk :is(.cs-stats,.ca-body,.cq-body,.cw-body) .pk-row.is-locked{opacity:.55}.pk :is(.ca-body,.cq-body) .pk-row.is-done .pk-thumb{color:var(--pk-good);border-color:#78dc828c}.pk :is(.ca-body,.cq-body) .pk-nav-row.has-ready .pk-count{background:linear-gradient(#6be08a,#1f7a3a);animation:1.4s ease-in-out infinite cr-ping}@keyframes cr-ping{50%{box-shadow:0 0 0 1px #000,0 0 12px #6ee08ad9}}.cs-xp-text{color:#c9bfae;font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px}.pk .cs-stats .pk-strip-cell.is-life .pk-strip-value{color:#ff7a6e}.pk .cs-stats .pk-strip-cell.is-mana .pk-strip-value{color:#7fa4ff}.cs-groups{columns:2 250px;column-gap:10px}.cs-group{break-inside:avoid;margin-bottom:10px;padding:8px 12px 10px}.cs-group .pk-section-body{gap:0}.cs-stat{border-top:1px solid #d2ab5c1a;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:4px 2px;display:grid}.cs-stat:first-child{border-top:0}.cs-stat-label{color:#cfc6b4;min-width:0;font-size:12.5px}.cs-stat-value{color:#f3e6c4;font-variant-numeric:tabular-nums;text-align:right;font:700 12.5px/1.3 Inter,Noto Sans Thai,sans-serif}.cs-stat-value.is-life{color:#ff7a6e}.cs-stat-value.is-mana{color:#7fa4ff}.cs-stat-value.is-es{color:#5fd4ff}.cs-stat-value.is-str{color:#ff8f6a}.cs-stat-value.is-dex{color:#8fe08a}.cs-stat-value.is-int{color:#8fb4ff}.cs-stat-value.is-power{color:#e3c37e}.cs-stat-value.is-fire{color:#ff6a2f}.cs-stat-value.is-cold{color:#5fd4ff}.cs-stat-value.is-lightning{color:#ffe45c}.cs-stat-value.is-chaos{color:#c85cff}.cs-stat-value.is-bad{-webkit-text-decoration:underline wavy #ff5050b3;text-decoration:underline wavy #ff5050b3}.cs-foot{margin:2px 2px 0;font-size:11px}.cs-points .pk-section-body{gap:5px}.cs-point{background:#ffffff05;border:1px solid #d2ab5c24;border-radius:4px;grid-template-columns:minmax(0,1fr) auto auto 30px;align-items:center;gap:8px;padding:5px 6px 5px 8px;display:grid}.cs-point-mid{flex-direction:column;gap:1px;min-width:0;display:flex}.cs-point-hint{color:var(--pk-dim);font-size:10.5px;line-height:1.35}.cs-point-hand{color:#c9a35c;white-space:nowrap;font-size:10.5px}.cs-point .cs-stat-value{min-width:34px;font-size:14px}.cs-plus{border:1px solid var(--pk-gold);background:var(--pk-red-bg);color:#fff0cc;cursor:pointer;border-radius:4px;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 0 0 1px #000,inset 0 1px #ffdca04d}.cs-plus svg{stroke-width:2.6px;width:16px;height:16px}.cs-plus:hover{filter:brightness(1.2);box-shadow:0 0 0 1px #000,0 0 10px #ffb45a80}.cs-plus.is-off{opacity:.3;filter:grayscale(.8);cursor:default}.pk .cs-reset{align-self:stretch;min-height:36px}.cs-path-row{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.cs-path{flex-direction:column;gap:5px;padding:10px 12px 12px;font-size:12px;display:flex}.cs-path.is-on{border-color:var(--pk-gold);background:var(--pk-corners), linear-gradient(180deg, #6e140e66, #0d0b11f2 60%);box-shadow:0 0 0 1px #000,0 0 16px #e0a93a66,inset 0 0 18px #00000073}.cs-path-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cs-path-name .pk-th{color:var(--pk-gold-hi);white-space:normal;font:700 15px/1.25 Cinzel,Noto Sans Thai,serif}.cs-path-desc{color:#d9d2c5;margin:0;line-height:1.5}.cs-path-reach{color:#8fd0ff;font-size:11.5px}.cs-path-line{border-top:1px solid #d2ab5c1a;grid-template-columns:92px minmax(0,1fr);gap:6px;padding-top:4px;display:grid}.cs-path-line b{color:#c9a35c;font-weight:600}.cs-path-line span{color:#cfc6b4}.cs-path-state{color:var(--pk-bad);margin-top:auto;padding-top:6px;font-weight:600}.cs-path-state.is-good{color:var(--pk-good)}.pk .cs-path-go{min-height:36px;margin-top:auto}.cs-plan-path{color:var(--pk-gold-hi);font:700 15px/1.2 Cinzel,Noto Sans Thai,serif}.pk .cs-auto.is-on{box-shadow:0 0 0 1px #ffd27a,0 0 14px #ffc8648c}.cs-plate-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,226px),1fr));gap:10px;display:grid}.cs-plate{cursor:pointer;flex-direction:column;align-items:center;gap:8px;padding:10px 8px 9px;display:flex}.cs-plate:hover{border-color:#f2d99b80}.cs-plate.is-on{border-color:var(--pk-line-hi);box-shadow:0 0 0 1px #000, 0 0 14px #f0be5a59, inset 0 -3px 0 var(--pk-red-hi);cursor:default}.cs-plate.is-locked{cursor:default;opacity:.75}.cs-plate.is-locked .remote-name{filter:grayscale(.85)brightness(.6);animation:none}.cs-plate-stage{place-items:center;width:100%;min-height:56px;padding-top:12px;display:grid;position:relative}.cs-plate-stage.is-big{border:1px solid var(--pk-gold-lo);background:radial-gradient(at 50% 80%,#5fb4ff29,#0000 60%),url(/ui/kit/stone.webp) 50%/300px,#0d0b11;border-radius:5px;min-height:110px}.cs-plate-stage .remote-name.is-preview{position:relative;top:auto;left:auto;transform:none}.cs-plate-note{color:var(--pk-dim);text-align:center;font-size:10.5px}.cs-plate.is-on .cs-plate-note{color:#f0d48c}.cs-plate-name{color:var(--pk-gold-hi);font:700 15px/1.3 Cinzel,Noto Sans Thai,serif}.ca-mark{color:#6a5a40;font-size:20px;font-style:normal}.pk-thumb.is-done .ca-mark{color:inherit}.ca-row .pk-row-mid .pk-th{white-space:normal}.ca-prog,.cq-prog{flex-direction:column;align-items:flex-end;gap:4px;width:120px;display:flex}.ca-prog .pk-bar,.cq-prog .pk-bar{width:100%}.ca-count,.cq-count{color:var(--pk-gold-hi);font-variant-numeric:tabular-nums;white-space:nowrap;font:700 12px/1 Inter,Noto Sans Thai,sans-serif}.pk-row.is-done .ca-count{color:var(--pk-good)}.ca-detail{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:16px 14px 14px;display:flex}.ca-detail-pic{border:1px solid var(--pk-gold);background:radial-gradient(circle at 50% 40%,#ffd27838,#0b090d 72%);border-radius:50%;place-items:center;width:96px;height:96px;display:grid;box-shadow:0 0 0 1px #000,0 0 22px #ffbe5a4d}.ca-detail-mark{color:#6a5a40;font-size:46px;font-style:normal}.ca-detail.is-done .ca-detail-mark{color:inherit;filter:drop-shadow(0 0 10px #ffc85ab3)}.ca-detail-name{color:var(--pk-gold-hi);text-shadow:0 1px #000,0 0 10px #ffbe6e4d;font:700 16px/1.35 Cinzel,Noto Sans Thai,serif}.ca-tags,.cq-tags,.cw-tags{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.ca-big-count{color:#fff;font-variant-numeric:tabular-nums;font:700 20px/1.1 Inter,sans-serif}.ca-pay .pk-thumb{width:34px;height:34px}.ca-pay .pk-thumb>svg{width:18px;height:18px}.ca-pay .pk-th{white-space:normal;font-size:12.5px}.ca-pay.is-rare .pk-th{color:#8fb4ff}.ca-pay.is-epic .pk-th{color:#d59bff}.ca-pay.is-legend .pk-th{color:#ffb45a}.ca-tier-gem{color:#d9d2c5;font-size:20px;font-style:normal}.ca-trow.is-rare .ca-tier-gem,.ca-trow.is-rare .pk-th,.ca-title-big.is-rare{color:#8fb4ff}.ca-trow.is-epic .ca-tier-gem,.ca-trow.is-epic .pk-th,.ca-title-big.is-epic{color:#d59bff}.ca-trow.is-legend .ca-tier-gem,.ca-trow.is-legend .pk-th,.ca-title-big.is-legend{color:#ffb45a;text-shadow:0 0 8px #ff963c99}.ca-title-big{color:#efe4c8;padding:22px 6px;font:700 20px/1.35 Noto Sans Thai,Cinzel,serif;display:block}.ca-detail.is-title{background:var(--pk-corners), radial-gradient(ellipse at 50% 60%, #5fb4ff24, transparent 65%), var(--pk-card-bg)}.ca-detail.is-title.is-legend{background:var(--pk-corners), radial-gradient(ellipse at 50% 60%, #ffa03c33, transparent 65%), var(--pk-card-bg)}.ca-detail.is-locked .ca-title-big{filter:grayscale(.7)brightness(.7)}.ca-from{color:#cfc6b4;margin:0;font-size:12.5px;line-height:1.55}.cq-quest .pk-row-mid .pk-th,.cq-mission .pk-row-mid .pk-th{white-space:normal}.cq-mission .pk-row-sub{white-space:normal;color:#d8c79c}.cq-mission.is-claimed{opacity:.6}.cq-mission.is-done:not(.is-claimed){border-color:#78dc8273}.cq-mission.is-bonus{border-color:var(--pk-gold-mid);background:linear-gradient(90deg,#6e140e66,#0e0c12e6 60%)}.cq-mission .pk-row-mid>.pk-badge{align-self:flex-start;margin-bottom:2px}.cq-mission>.pk-row-side{gap:12px}.cq-bonus .cq-mission{grid-template-columns:auto minmax(0,1fr)}.cq-bonus .cq-mission>.pk-row-side{grid-column:1/-1;justify-content:space-between}.pk .cq-claim{min-width:104px;min-height:34px;padding:4px 14px}.pk .cq-claim .pk-en{display:none}.cq-detail{flex-direction:column;gap:6px;padding:14px;display:flex}.cq-detail-name{color:var(--pk-gold-hi);text-shadow:0 1px #000,0 0 10px #ffbe6e4d;font:700 18px/1.3 Cinzel,Noto Sans Thai,serif}.cq-detail .cq-tags{justify-content:flex-start}.cq-giver{color:#ff9e7a;font-size:12px}.cq-story{color:#d4cab6;margin:0;font-size:12.5px;line-height:1.65}.cq-obj{border-top:1px solid #d2ab5c1a;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:5px 4px;font-size:12.5px;display:grid}.cq-obj:first-child{border-top:0}.cq-check{border:1px solid var(--pk-gold-mid);width:16px;height:16px;color:var(--pk-good);background:#08070b;border-radius:3px;place-items:center;font-size:11px;font-style:normal;font-weight:700;display:grid}.cq-obj.is-met .cq-obj-text{color:var(--pk-good)}.cq-obj-text{color:#e8dcc0}.cq-obj-bar{grid-column:2/-1}.cq-reward .pk-thumb{width:32px;height:32px}.cq-reward .pk-thumb>svg{width:17px;height:17px}.cq-reward .pk-th{white-space:normal;font-size:12.5px}.cq-season-rewards .pk-section-body{gap:8px}.cq-season-reward{flex-direction:column;gap:6px;padding:9px 11px;display:flex}.cq-season-reward.is-ready{border-color:#78dc828c;box-shadow:0 0 0 1px #000,0 0 14px #6ee08a4d}.cq-season-reward.is-claimed{opacity:.6}.cq-season-top{color:var(--pk-gold-hi);justify-content:space-between;align-items:center;gap:8px;display:flex}.cq-chips{flex-wrap:wrap;gap:5px;display:flex}.cq-season-reward .cq-claim{align-self:flex-end}.cw-me{padding:0 0 10px;overflow:hidden}.cw-me-stage{--aura:transparent;background:radial-gradient(ellipse at 50% 70%, color-mix(in srgb, var(--aura) 35%, transparent), transparent 60%), radial-gradient(ellipse at 50% 92%, #5fb4ff38, transparent 55%), url(/ui/kit/stone.webp) center / 300px, #120f16;border-bottom:1px solid var(--pk-gold-lo);place-items:end center;height:210px;display:grid;position:relative}.cw-me-wing{object-fit:contain;opacity:.9;filter:drop-shadow(0 0 10px #0009);width:92%;height:70%;position:absolute;top:10px;left:50%;transform:translate(-50%)}.cw-me-body{width:120px;height:180px;margin-bottom:10px;position:relative;overflow:hidden}.cw-me-text{flex-direction:column;gap:2px;padding:8px 12px 0;display:flex}.cw-me-name{color:var(--pk-gold-hi);font:700 14px/1.25 Cinzel,Noto Sans Thai,serif}.cw-me-line{color:#ff9e7a;font-size:12px}.cw-outfit-img{object-fit:contain;image-rendering:auto;filter:drop-shadow(0 4px 6px #000000b3);width:100%;height:100%}.cw-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;display:grid}.cw-card{background:var(--pk-corners), var(--pk-card-bg);cursor:pointer;text-align:center;border:1px solid #d2ab5c2e;border-radius:5px;flex-direction:column;align-items:center;gap:5px;padding:10px 8px 9px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.cw-card:hover{border-color:#f2d99b80}.cw-card.is-picked{border-color:var(--pk-line-hi);box-shadow:0 0 0 1px #000,0 0 14px #f0be5a52}.cw-card.is-on{box-shadow:0 0 0 1px #000, 0 0 14px #f0be5a52, inset 0 -3px 0 var(--pk-red-hi)}.cw-card.is-locked .cw-look{filter:grayscale(.75)brightness(.65)}.cw-card.is-locked .cw-name{color:#9c927f}.cw-on-badge{height:18px;padding:0 6px;font-size:10px;position:absolute;top:6px;right:6px}.cw-bag-badge{cursor:pointer}.cw-plus{color:#ffd36a;text-shadow:0 0 6px #ffc85099;font:700 12px/1 Inter,sans-serif;position:absolute;top:6px;left:8px}.cw-look{--aura:#fff;width:84px;height:92px;color:var(--pk-gold-mid);background:radial-gradient(at 50% 70%,#2a2230,#0b090d 75%);border-radius:6px;place-items:center;font-size:30px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 12px #000000b3}.cw-look.is-big{border:1px solid var(--pk-gold-lo);background:radial-gradient(at 50% 85%,#5fb4ff33,#0000 58%),url(/ui/kit/stone.webp) 50%/300px,#0d0b11;width:100%;height:220px;font-size:54px}.cw-look.is-outfit{background:radial-gradient(at 50% 72%,#3a2c1c,#0d0b10 75%)}.cw-look.is-big.is-outfit{background:radial-gradient(at 50% 80%,#ffaa503d,#0000 58%),url(/ui/kit/stone.webp) 50%/300px,#0d0b11}.cw-look.is-big.is-outfit .cw-outfit-img{width:60%}.cw-img{object-fit:contain;width:90%;height:90%}.cw-aura-orb{background:radial-gradient(circle, color-mix(in srgb, var(--aura) 55%, #fff) 0%, color-mix(in srgb, var(--aura) 60%, transparent) 45%, transparent 72%);box-shadow:0 0 22px 6px color-mix(in srgb, var(--aura) 70%, transparent);border-radius:50%;animation:2.6s ease-in-out infinite cw-aura;position:absolute;inset:22%}.cw-look.is-prism .cw-aura-orb{filter:blur(4px);background:conic-gradient(#ff6a6a,#ffd36a,#8fe39a,#5fd4ff,#c85cff,#ff6a6a)}@keyframes cw-aura{50%{opacity:.8;transform:scale(1.12)}}.cw-name{color:#efe4c8;font-size:12.5px;line-height:1.25}.cw-note{color:var(--pk-dim);font-size:10.5px;line-height:1.3}.cw-detail{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:12px;display:flex}.cw-detail-name{color:var(--pk-gold-hi);text-shadow:0 1px #000,0 0 10px #ffbe6e4d;font:700 17px/1.3 Cinzel,Noto Sans Thai,serif}.cw-detail-note{margin:0}.cw-opts{color:#9c927f;flex-direction:column;gap:3px;font-size:12px;display:flex}.cw-opts.is-live{color:var(--pk-good)}.cw-wing-line{color:var(--pk-gold-hi)}.pk .cw-ride-btn{align-self:stretch}@media (prefers-reduced-motion:reduce){.cw-aura-orb,.pk :is(.ca-body,.cq-body) .pk-nav-row.has-ready .pk-count{animation:none}}@container pk (width<=900px){.ca-prog,.cq-prog{width:90px}}@container pk (width<=640px){:is(.cs-stats,.ca-body,.cq-body,.cw-body)>.pk-left>.pk-summary{display:none}.cq-mission,.ca-row{grid-template-columns:auto minmax(0,1fr)}.cq-mission>.pk-row-side,.ca-row>.pk-row-side{grid-column:1/-1;justify-content:flex-end}.cs-point{grid-template-columns:minmax(0,1fr) auto 30px}.cs-point-hand{display:none}.cs-path-line{grid-template-columns:80px minmax(0,1fr)}.cw-me-stage{height:150px}.cw-me-body{width:90px;height:130px}.cw-grid{grid-template-columns:repeat(auto-fill,minmax(108px,1fr))}.cw-look{width:70px;height:78px}.cw-look.is-big{height:170px}}.pk.ranks-panel{z-index:45;--pk-left:236px;width:min(1120px,96vw);max-width:none;height:min(720px,100vh - 120px);max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.is-touch .pk.ranks-panel{width:auto;height:auto;inset:28px 10px 14px;transform:none}@media (max-width:640px){.pk.ranks-panel{width:auto;height:auto;inset:26px 8px 10px;transform:none}}.pk .rk-nav-box{padding-bottom:8px}.pk .rk-nav .pk-nav-row{padding:6px 9px}.pk .ranks-rules-btn{box-sizing:border-box;width:100%}.rk-pays{gap:6px}.rk-season{color:var(--pk-gold-hi);font-size:12.5px}.rk-pays-line{color:#c9bfae;font-size:12px;line-height:1.5}.rk-pays.is-weekly .rk-pays-line{color:#9fd8ff}.pk .rk-board>.pk-section-body{gap:8px}.pk .rk-note{color:var(--pk-dim);margin:0;font-size:12px;line-height:1.5}.pk .rk-table{border:1px solid var(--pk-line);background:#06050899;border-radius:4px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.pk .rk-list{scrollbar-width:thin;scrollbar-color:var(--pk-gold-mid) transparent;flex-direction:column;flex:1;gap:4px;min-height:0;padding:6px;display:flex;overflow-y:auto}.pk .rk-list>*{flex:none}.pk .rk-tr{--rk-cols:52px minmax(120px, 1fr) 44px 132px;grid-template-columns:var(--rk-cols);align-items:center;gap:10px;padding:6px 10px;display:grid}.pk .has-prize .rk-tr{--rk-cols:52px minmax(120px, .9fr) minmax(220px, 1.6fr) 40px 118px}.pk .is-arena .rk-tr{--rk-cols:52px minmax(120px, 1fr) 40px 64px 150px}.pk .is-arena.has-prize .rk-tr{--rk-cols:48px minmax(110px, .8fr) minmax(220px, 1.7fr) 34px 54px 150px}.pk .rk-th{border-bottom:1px solid var(--pk-line);background:#0006}.pk .rk-th .pk-th{color:var(--pk-dim);font-size:11.5px}.pk .rk-th .pk-en{font-size:9.5px}.pk .rk-th .rk-c-place,.pk .rk-th .rk-c-level,.pk .rk-th .rk-c-record{align-items:center}.pk .rk-th .rk-c-value{align-items:flex-end}.pk .rk-row{background:linear-gradient(#1e1a23d9,#0e0c12e6);border:1px solid #d2ab5c24;border-radius:4px}.pk .rk-row:hover{border-color:#f2d99b66}.pk .rk-row.is-top1{background:linear-gradient(90deg,#966e146b,#0e0c12eb 60%);border-color:#ffd36a99}.pk .rk-row.is-top2{background:linear-gradient(90deg,#7882964d,#0e0c12eb 60%);border-color:#becde180}.pk .rk-row.is-top3{background:linear-gradient(90deg,#8c502857,#0e0c12eb 60%);border-color:#cd8c5a80}.pk .rk-row.is-me{border-color:var(--pk-line-hi);box-shadow:0 0 0 1px #000, 0 0 12px #f0be5a4d, inset 3px 0 0 var(--pk-red-hi)}.rk-c-place{place-items:center;display:grid}.pk .rk-medal{box-sizing:border-box;color:#d9d2c5;border:1px solid var(--pk-gold-lo);font-variant-numeric:tabular-nums;background:radial-gradient(circle at 50% 35%,#2a2430,#0b090d);border-radius:50%;place-items:center;min-width:30px;height:30px;padding:0 4px;font:800 13px/1 Cinzel,Inter,serif;display:inline-grid;box-shadow:0 0 0 1px #000}.pk .rk-medal.is-1{color:#3a2400;background:radial-gradient(circle at 40% 30%,#fff3c0,#f0c040 50%,#8a5a10 100%);border-color:#ffe7a0;box-shadow:0 0 0 1px #000,0 0 12px #ffc850b3}.pk .rk-medal.is-2{color:#1e2430;background:radial-gradient(circle at 40% 30%,#fff,#c4cedc 50%,#6a7484 100%);border-color:#e8eef6;box-shadow:0 0 0 1px #000,0 0 10px #c8d7eb80}.pk .rk-medal.is-3{color:#2a1406;background:radial-gradient(circle at 40% 30%,#ffd8b0,#c98450 50%,#6a3a18 100%);border-color:#f0b888;box-shadow:0 0 0 1px #000,0 0 10px #dc8c5080}.rk-c-name{flex-direction:column;gap:2px;min-width:0;display:flex}.pk .rk-name-line{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}.pk .rk-name-line .rk-name{color:#f0e3c4;text-overflow:ellipsis;font-size:13.5px;display:inline;overflow:hidden}.pk .rk-row.is-me .rk-name{color:var(--pk-gold-hi)}.pk .rk-guild{color:#9cc8ff;font-size:11px;font-style:normal}.pk .rk-class{color:var(--pk-dim);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.rk-c-prize{flex-wrap:wrap;align-items:center;gap:4px 5px;min-width:0;display:flex}.pk .rk-none{color:var(--pk-dim)}.rk-c-level,.rk-c-record{text-align:center;color:#c9bfae;font-variant-numeric:tabular-nums}.rk-c-value{white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:6px;display:flex}.rk-c-value>b{color:var(--pk-gold-hi);font-size:13px}.rk-chip{color:#f3dca0;white-space:nowrap;background:#281c0eb3;border:1px solid #d2ab5c52;border-radius:11px;align-items:center;gap:4px;height:21px;padding:0 8px 0 3px;font-size:10.5px;display:inline-flex;box-shadow:0 0 0 1px #00000080}.rk-chip-img{object-fit:contain;width:16px;height:16px;color:var(--pk-gold);flex:none}.rk-chip.is-gold{color:#ffe7a0}.rk-chip.is-diamonds{color:#cfeeff;background:#10243cb3;border-color:#5fb4ff73}.rk-chip.is-title{color:#fff0cc;border-color:var(--pk-gold-mid);background:linear-gradient(#8d251ebf,#2a0a0bd9)}.rk-chip.is-plate{color:#d9f3ff;background:linear-gradient(#285aa080,#0f1e3cbf);border-color:#3d79c4}.rk-chip.is-days{color:#c9bfae;padding-left:5px}.pk .rk-me{border-top:1px solid var(--pk-gold-lo);background:linear-gradient(#6e140e2e,#08070ad9);flex-direction:column;flex:none;gap:4px;padding:6px;display:flex}.pk .rk-me-head .pk-th{color:var(--pk-good);font-size:11.5px}.pk .rk-me-none{color:var(--pk-dim);padding:4px 10px;font-size:12.5px}.pk .rk-updated{color:var(--pk-dim);text-align:right;font-size:11px}.pk.ranks-panel>.ranks-rules{z-index:20}.pk .ranks-rules-card{width:min(620px,92%);padding:14px 18px 18px}.pk .rk-rules-title{color:var(--pk-gold-hi);align-items:center;gap:8px;display:flex}.pk .ranks-rules-sub{margin-top:12px}.pk .ranks-rules-sub .pk-th{color:var(--pk-gold-hi);font-size:13.5px}.pk .ranks-rules-prizes{flex-direction:column;gap:5px;margin-top:6px;display:flex}.pk .ranks-rules-prize{background:#ffffff08;border:1px solid #d2ab5c1f;border-radius:4px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;padding:5px 8px;display:grid}.pk .ranks-rules-prize>b{color:var(--pk-gold-hi);font-size:12.5px}.pk .ranks-rules-parts{flex-wrap:wrap;gap:4px;display:flex}@container pk (width<=900px){.pk .has-prize .rk-tr{--rk-cols:40px minmax(100px, 1fr) minmax(150px, 1.2fr) 92px}.pk .is-arena.has-prize .rk-tr{--rk-cols:40px minmax(100px, 1fr) minmax(140px, 1.1fr) 104px}.pk .has-prize .rk-c-level,.pk .is-arena .rk-c-record{display:none}}@container pk (width<=640px){.pk .rk-tr,.pk .has-prize .rk-tr,.pk .is-arena .rk-tr,.pk .is-arena.has-prize .rk-tr{--rk-cols:36px minmax(0, 1fr) auto;gap:8px;padding-inline:6px}.pk .rk-c-level,.pk .rk-c-record{display:none}.pk .has-prize .rk-c-prize{grid-area:2/2/auto/-1}.pk .rk-th .rk-c-prize{display:none}.pk .rk-table{min-height:320px}}.pk.events-panel{z-index:45;--pk-right:300px;width:min(1060px,96vw);max-width:none;height:min(720px,100vh - 120px);max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.is-touch .pk.events-panel{width:auto;height:auto;inset:28px 10px 14px;transform:none}@media (max-width:640px){.pk.events-panel{width:auto;height:auto;inset:26px 8px 10px;transform:none}}.pk .ev-tabs{padding-top:4px}.pk .evk-row .pk-thumb{flex-direction:column;gap:2px;width:64px;height:50px;display:flex}.pk .evk-row .pk-thumb>svg.ev-kind-ico{width:18px;height:18px;color:var(--pk-gold)}.pk .evk-time{color:#f0e2c0;font-variant-numeric:tabular-nums;font:700 15px/1 Inter,sans-serif}.pk .evk-row .pk-row-sub{white-space:normal;line-height:1.4}.pk .evk-row.is-done{opacity:.5}.pk .evk-row.is-next{border-color:#5fb4ff8c;box-shadow:0 0 0 1px #000,0 0 12px #5fb4ff38}.pk .evk-row.is-now{animation:1.6s ease-in-out infinite evk-now}.pk .evk-row.is-now .pk-thumb{border-color:var(--pk-gold);background:var(--pk-red-bg)}.pk .evk-row.is-always .pk-thumb{width:46px;height:46px}@keyframes evk-now{50%{box-shadow:0 0 0 1px #000, 0 0 22px #ff6e4673, inset 3px 0 0 var(--pk-red-hi)}}.pk .pk-badge.ev-live{animation:none}.pk .pk-badge.is-ev-done{opacity:.7}.pk .pk-stat.is-ev-clock .pk-stat-value{color:#fff3d0;text-shadow:0 0 10px #ffc86e73;font-size:22px}.pk .pk-stat .pk-stat-sub{line-height:1.45}.pk .ev-hero{background:linear-gradient(90deg,#0a080ceb 0%,#0a080c99 60%,#0a080c59 100%),url(/ui/poster.webp) 60% 30%/cover,#141018;align-items:center;gap:14px;padding:14px;display:flex}.ev-hero-seal{border:1px solid var(--pk-gold);background:var(--pk-red-bg);width:54px;height:54px;color:var(--pk-gold-hi);border-radius:6px;flex:none;place-items:center;display:grid;box-shadow:0 0 0 1px #000,0 0 14px #c83c2866,inset 0 1px #ffdca04d}.ev-hero-seal .pk-ico{width:28px;height:28px}.ev-hero-words{flex-direction:column;gap:4px;min-width:0;display:flex}.pk .launch-title{color:var(--pk-gold-hi);text-shadow:0 1px #000,0 0 10px #ffbe6e59;font:700 17px/1.3 Cinzel,Noto Sans Thai,serif}.pk .launch-lead,.pk .launch-note{color:#c9bfae;margin:0;font-size:12px;line-height:1.55}.pk .launch-date{color:var(--pk-good);margin:0;font-size:12.5px;font-weight:700}.pk .launch-wait{color:#ffcf9a;margin:0;font-size:12.5px}.pk .ev-steps{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;display:grid}.pk .ev-step{background:var(--pk-corners), linear-gradient(180deg, #211c27eb, #0c0a0ff2);text-align:center;border:1px solid #d2ab5c38;border-radius:5px;flex-direction:column;align-items:center;gap:5px;padding:9px 7px 8px;display:flex;position:relative}.pk .ev-step.is-big{border-color:var(--pk-gold-mid);background:var(--pk-corners), radial-gradient(ellipse at 50% 0%, #ffc8642e, transparent 70%), linear-gradient(180deg, #2d2016eb, #0c0a0ff2)}.pk .ev-step.is-ready{border-color:var(--pk-line-hi);box-shadow:0 0 0 1px #000,0 0 14px #f0be5a66}.pk .ev-step.is-taken{opacity:.55}.pk .launch-at{color:var(--pk-gold-hi);font:700 12.5px/1 Cinzel,Noto Sans Thai,serif}.pk .launch-pics{flex-wrap:wrap;align-items:center;gap:3px;min-width:0;min-height:40px;display:flex}.pk .launch-pics img{object-fit:contain;filter:drop-shadow(0 2px 4px #000000b3);width:38px;height:38px}.pk .launch-what{color:#d8ccb2;min-height:30px;font-size:11px;line-height:1.35}.pk .ev-step .pk-btn{box-sizing:border-box;justify-content:center;width:100%;min-height:30px;padding:3px 8px}.pk .ev-step .pk-btn .pk-th{font-size:12px}@container pk (width<=640px){.pk .ev-steps{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.pk .evk-row .pk-thumb{width:54px}}.pk.mall-panel{z-index:45;--pk-left:236px;width:min(1100px,96vw);max-width:none;height:min(720px,100vh - 120px);max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.is-touch .pk.mall-panel{width:auto;height:auto;inset:28px 10px 14px;transform:none}@media (max-width:640px){.pk.mall-panel{width:auto;height:auto;inset:26px 8px 10px;transform:none}}.pk .mall-nav .pk-nav-row{padding:6px 9px}.pk .mall-plus{box-sizing:border-box;width:100%}.pk .mall-state{color:var(--pk-dim);text-align:center;margin:0;font-size:12px}.pk .mall-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px;display:grid}.pk .mall-card{text-align:center;flex-direction:column;align-items:center;gap:5px;padding:12px 10px 10px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.pk .mall-card:hover{border-color:#f2d99b80;box-shadow:0 0 0 1px #000,0 0 14px #f0be5a38}.pk .mall-pic{border:1px solid var(--pk-gold-lo);width:74px;height:74px;color:var(--pk-gold);background:radial-gradient(circle at 50% 40%,#ffd27829,#0b090d 75%);border-radius:8px;place-items:center;display:grid;position:relative;box-shadow:0 0 0 1px #000,inset 0 0 14px #000000b3}.pk .mall-pic img{object-fit:contain;width:60px;height:60px}.pk .mall-count{color:#fff;background:var(--pk-red-bg);border:1px solid var(--pk-gold-mid);border-radius:9px;padding:1px 6px;font:800 11.5px/1.3 Inter,sans-serif;position:absolute;bottom:-6px;right:-6px;box-shadow:0 0 0 1px #000}.pk .mall-hot{height:18px;font-size:10px;position:absolute;top:6px;left:6px}.pk .mall-name{color:#f2e2bc;justify-content:center;align-items:center;min-height:34px;font-size:13px;font-weight:700;line-height:1.3;display:flex}.pk .mall-desc{color:#a89c84;flex:1;min-height:34px;font-size:11px;line-height:1.45}.pk .mall-card .pk-btn{box-sizing:border-box;justify-content:center;width:100%;min-height:34px;padding:4px 10px}.pk .mall-card .pk-btn .pk-th{font-variant-numeric:tabular-nums;font:700 14px/1 Inter,sans-serif}.pk .mall-card .pk-btn-ico{object-fit:contain;width:18px;height:18px}.pk .mall-card.is-short .pk-btn{opacity:.8}.pk .topup-card.is-popular,.pk .topup-card.is-best{border-color:var(--pk-gold-mid)}.pk .topup-tag{height:18px;font-size:10px;position:absolute;top:6px;right:6px}.pk .mall-notes .panel-note{margin:0;font-size:12px;line-height:1.55}.pk .mall-paynote{color:#ffe39a}.pk .mall-pass-hero{background:linear-gradient(90deg,#0a080cf0 0%,#0a080c9e 60%,#0a080c59 100%),url(/ui/poster.webp) 60% 30%/cover,#141018;align-items:center;gap:14px;padding:14px;display:flex;position:relative}.mall-pass-seal{border:1px solid var(--pk-gold);background:var(--pk-red-bg);width:54px;height:54px;color:var(--pk-gold-hi);border-radius:6px;flex:none;place-items:center;display:grid;box-shadow:0 0 0 1px #000,0 0 14px #c83c2866}.mall-pass-seal .pk-ico{width:28px;height:28px}.mall-pass-words{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pk .mall-pass-words .pass-name{color:var(--pk-gold-hi);text-shadow:0 1px #000,0 0 10px #ffbe6e59;margin:0;font:700 18px/1.25 Cinzel,Noto Sans Thai,serif}.pk .mall-pass-rule{color:#c9bfae;margin:0;font-size:12px;line-height:1.5}.pk .mall-pass-left{position:absolute;top:10px;right:10px}.pk .mall-pass-buys{padding-inline:0}.pk .pass-on{color:var(--pk-good);font-size:12.5px}.pk .mall-pass-board{min-height:0}.pk .pass-board{scrollbar-width:thin;scrollbar-color:var(--pk-gold-mid) transparent;gap:8px;padding:2px 2px 8px;display:flex;overflow-x:auto}.pk .pass-day{background:#08070a99;border:1px solid #d2ab5c33;border-radius:5px;flex-direction:column;flex:none;gap:5px;width:132px;padding:6px;display:flex}.pk .pass-day.is-today{border-color:var(--pk-line-hi);background:linear-gradient(#6e140e59,#08070ab3);box-shadow:0 0 0 1px #000,0 0 14px #ffc85066}.pk .pass-day-no{text-align:center;color:var(--pk-gold-hi);font:700 12px/1.2 Cinzel,Noto Sans Thai,serif}.pk .pass-cell{border-radius:4px;min-height:112px}.pk .pass-cell.is-premium{border-color:var(--pk-gold-mid)}.pk .pass-cell .pk-btn{min-height:28px;margin-top:auto;padding:2px 14px}.pk .pass-cell .pk-btn .pk-th{font-size:12px}@container pk (width<=640px){.pk .mall-grid{grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:8px}.pk .mall-pass-left{position:static}.pk .mall-pass-hero{flex-wrap:wrap}}.gacha>.pk.gacha-hall{z-index:2;--pk-left:260px;--pk-right:290px;width:min(1240px,96vw);max-width:none;height:min(780px,100vh - 56px);max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:760px),(max-height:520px){.gacha>.pk.gacha-hall{width:auto;height:auto;inset:22px 8px 8px;transform:none}}.pk .gh-list>.pk-section-body{gap:6px}.pk .gh-banner .pk-thumb{background:radial-gradient(circle at 50% 45%,#ffdc9633,#0b090d 72%);width:54px;height:54px}.pk .gh-banner .gacha-tab-pic{place-items:center;width:50px;height:50px;display:grid}.pk .gh-banner .gacha-tab-pic img,.pk .gh-banner .gacha-tab-pic .pet-pic{object-fit:contain;filter:drop-shadow(0 0 6px #ffc87873);background:0 0;border:0;width:48px;height:48px}.pk .gh-banner .gacha-tab-pic .pet-pic.is-wisp{background:radial-gradient(circle at 50% 50%, var(--c2) 0 16%, var(--c1) 30%, transparent 62%)}.pk .gh-banner .pk-th{font-size:13px}.pk .gh-banner .pk-row-sub{color:#bfa36a}.pk .gh-banner.is-on .pk-thumb{border-color:var(--pk-gold);box-shadow:0 0 12px #ffc86473}.pk .gh-gold-mark{color:#ffd36a;width:16px;height:16px}.pk .gh-tabs{padding-top:4px}.pk .gh-hero{background:linear-gradient(90deg,#0a080cf0 0%,#0a080c99 55%,#0a080c33 100%),radial-gradient(at 82% 40%,#ffc86e59,#0000 45%),url(/ui/poster.webp) 70% 25%/cover,#141018;flex-direction:column;justify-content:flex-end;gap:4px;min-height:132px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.pk .gh-hero.is-wings-infernal{background:linear-gradient(90deg,#0a080cf0,#28080a8c 60%,#0a080c33),radial-gradient(at 82% 40%,#ff5a3c66,#0000 45%),url(/ui/poster.webp) 70% 25%/cover,#180c0e}.pk .gh-hero.is-wings-celestial{background:linear-gradient(90deg,#0a080cf0,#0a14288c 60%,#0a080c33),radial-gradient(at 82% 40%,#78beff66,#0000 45%),url(/ui/poster.webp) 70% 25%/cover,#0c1018}.pk .gh-hero.is-gold{background:linear-gradient(90deg,#0a080cf0,#281c068c 60%,#0a080c33),radial-gradient(at 82% 40%,#ffd25a73,#0000 45%),url(/ui/poster.webp) 70% 25%/cover,#16110a}.gh-kicker{letter-spacing:.16em;text-transform:uppercase;color:#ff9e7a;font:600 11px/1 Cinzel,Noto Sans Thai,serif}.pk .gh-title{color:var(--pk-gold-hi);text-shadow:0 1px #000,0 0 14px #ffbe6e73;margin:0;font:700 21px/1.25 Cinzel,Noto Sans Thai,serif}.pk .gh-lead{color:#d8ccb2;text-shadow:0 1px 2px #000;max-width:62ch;margin:0;font-size:12px;line-height:1.6}.pk .gh-featured{flex-wrap:wrap;gap:clamp(14px,3vw,46px);min-height:0;padding:10px 0 4px}.pk .gh-feature .gacha-feature-pic{width:clamp(96px,14vh,150px);height:clamp(96px,14vh,150px)}.pk .gh-feature:before{width:clamp(96px,15vh,160px)}.pk .gh-feature .gacha-feature-name{font-size:14px}.pk .gh-odds{border:1px solid var(--pk-line);background:#08070ab3;border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.gh-odd{border-left:1px solid #d2ab5c29;flex-direction:column;gap:3px;padding:8px 12px;display:flex}.gh-odd:first-child{border-left:0}.gh-odd-star{letter-spacing:.04em;color:#8fd0ff;font-size:12px}.gh-odd.is-5 .gh-odd-star{color:#ffcf4a;text-shadow:0 0 6px #ffc83cb3}.gh-odd.is-4 .gh-odd-star{color:#d59bff}.gh-odd>b{color:var(--pk-gold-hi);font-variant-numeric:tabular-nums;font:700 17px/1.1 Inter,sans-serif}.gh-odd>small{color:var(--pk-dim);font-size:10.5px}.pk .pk-stat.is-gh-pity.is-five .pk-stat-value{color:#ffd36a}.pk .pk-stat.is-gh-pity.is-four .pk-stat-value{color:#d59bff}.pk .pk-stat.is-gh-pity.is-four .pk-bar>i{background:linear-gradient(90deg,#5a2a8a,#d59bff);box-shadow:0 0 6px #c88cff99}.pk .pk-stat.is-gh-purse .pk-stat-value{font-size:13px}.pk .pk-stat.is-gh-purse.is-diamonds .pk-stat-value{color:#9fd8ff}.pk .pk-stat.is-gh-purse.is-gold .pk-stat-value{color:#ffd36a}.pk .gh-short{color:#ff9a84;text-align:center;font-size:12px;font-weight:700}.pk .gh-pulls{flex-direction:column;gap:12px;margin-top:auto;padding:8px 4px 4px;display:flex}.pk .gh-pull{box-sizing:border-box;justify-content:flex-start;width:100%;min-height:54px}.pk .gh-pull .pk-th{font-size:15px}.pk .gh-pull .pk-en{opacity:.9;letter-spacing:.02em;font-size:12px}.pk .gh-pull.is-ten{min-height:62px}.pk .gh-pull.is-off{filter:grayscale(.75)brightness(.62)}.pk .gh-rules .gacha-page-lead{color:#d8ccb2;margin:0;font-size:12.5px;line-height:1.6}.pk .gh-rule-list{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.pk .gh-rule-list .gacha-rule{margin:0;font-size:12.5px;line-height:1.55}.pk .gh-rates{flex-direction:column;gap:3px;display:flex}.pk .gh-rate-row,.pk .gh-hist-row{background:#ffffff06;border:1px solid #d2ab5c1a;border-radius:4px;grid-template-columns:70px minmax(0,1fr) 96px 96px;align-items:center;gap:10px;padding:5px 10px;font-size:12.5px;display:grid}.pk .gh-hist-row{grid-template-columns:70px minmax(0,1fr) 120px}.pk .gh-rate-row.is-head,.pk .gh-hist-row.is-head{z-index:1;color:var(--pk-dim);border-color:var(--pk-line);background:#0d0b10;font-size:11.5px;position:sticky;top:0}.pk .gh-hist-row.is-head .pk-th{color:var(--pk-dim);font-size:11.5px}.pk .gh-rate-row.is-5,.pk .gh-hist-row.is-5{background:linear-gradient(90deg,#ffbe3c33,#ffffff05 70%);border-color:#ffc85a4d}.pk .gh-rate-row.is-4,.pk .gh-hist-row.is-4{background:linear-gradient(90deg,#be6eff2e,#ffffff05 70%)}.pk .gh-rate-prize,.pk .gh-hist-prize{align-items:center;gap:8px;min-width:0;display:flex}.pk .gh-rate-prize>span:last-child,.pk .gh-hist-prize>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pk .gh-hist-pic{object-fit:contain;flex:none;width:24px;height:24px}.pk .gh-rate-pct{text-align:right;color:#ffe7a8;font-variant-numeric:tabular-nums}.pk .gh-rate-pct.is-long{color:#9fe8b0}@container pk (width<=900px){.pk .gh-rate-row{grid-template-columns:56px minmax(0,1fr) 76px 76px;gap:6px}}@container pk (width<=640px){.pk .gh-rate-row{grid-template-columns:46px minmax(0,1fr) 68px}.pk .gh-rate-row>:last-child{display:none}.pk .gh-hist-row{grid-template-columns:46px minmax(0,1fr) 88px}.pk .gh-odds{grid-template-columns:1fr 1fr 1fr}.pk .gh-pulls{flex-direction:row}.pk .gh-pull{justify-content:center}.pk .pk-section.gh-list.pk-grow>.pk-section-body{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px;padding-bottom:4px;display:grid;overflow:visible}.pk .gh-banner{text-align:center;flex:none;grid-template-columns:1fr;justify-items:center;gap:4px;width:auto;min-width:0;padding:7px 6px}.pk .gh-banner .pk-row-mid{align-items:center}.pk .gh-banner .pk-th{white-space:normal;font-size:12px}.pk .gh-banner .pk-row-side{position:absolute;top:4px;right:4px}.pk .pk-body.gh-main>.pk-right{order:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pk .pk-body.gh-main>.pk-centre{order:2}.pk .gh-main>.pk-right>.pk-stat.is-gh-purse,.pk .gh-main>.pk-right>.gh-short,.pk .gh-main>.pk-right>.gh-pulls{grid-column:1/-1}.pk .gh-main>.pk-right>.gh-short[hidden]{display:none}.pk .gh-pulls{gap:14px;margin-top:0;padding:4px 2px}}.pk.dungeon-panel{z-index:45;--pk-left:270px;--pk-right:320px;width:min(1220px,97vw);max-width:none;height:min(760px,100vh - 110px);max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.is-touch .pk.dungeon-panel{width:auto;height:auto;inset:28px 10px 14px;transform:none}@media (max-width:640px){.pk.dungeon-panel{width:auto;height:auto;inset:26px 8px 10px;transform:none}}.pk .dgk-card .pk-thumb{background:radial-gradient(ellipse at 50% 120%, color-mix(in srgb, var(--dg) 70%, #000) 0%, color-mix(in srgb, var(--dg) 18%, #0b0a0c) 70%);border-color:color-mix(in srgb, var(--dg) 45%, #3a2c18);width:52px;height:52px;position:relative}.pk .dgk-card .pk-thumb>.dgk-art-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pk .dgk-mark{color:color-mix(in srgb, var(--dg) 70%, #fff);text-shadow:0 0 10px var(--dg), 0 2px 0 #000;font-size:24px;line-height:1}.pk .dgk-card.is-on{border-color:color-mix(in srgb, var(--dg) 70%, #fff3d0);box-shadow:0 0 0 1px #000, 0 0 14px color-mix(in srgb, var(--dg) 55%, transparent), inset 3px 0 0 var(--pk-red-hi)}.pk .dgk-card.is-done{opacity:.75}.pk .dgk-card .pk-row-mid .pk-th{white-space:normal;line-height:1.2}.pk .dgk-bar{margin-top:3px}.pk .dgk-bar>i{background:linear-gradient(90deg, color-mix(in srgb, var(--dg) 55%, #000), var(--dg));box-shadow:0 0 6px color-mix(in srgb, var(--dg) 60%, transparent)}.pk .dgk-verdict{font-variant-numeric:tabular-nums;gap:3px;padding:0 7px 0 5px}.pk .dgk-verdict-ico{width:12px;height:12px}.pk .dgk-verdict.is-close{color:#ffd66a;background:#46320a80;border-color:#ffd66a80}.pk .dgk-week{text-align:left;margin:0;font-size:11.5px;line-height:1.5}.pk .dgk-banner{background:linear-gradient(110deg, color-mix(in srgb, var(--dg) 16%, #141117) 0%, #0c0a0ff2 70%);grid-template-columns:150px minmax(0,1fr);gap:14px;padding:10px;display:grid;position:relative;overflow:hidden}.dgk-banner-art{border:1px solid var(--pk-gold-mid);background:radial-gradient(ellipse at 50% 120%, color-mix(in srgb, var(--dg) 75%, #000) 0%, color-mix(in srgb, var(--dg) 20%, #0b0a0c) 70%);height:128px;box-shadow:0 0 0 1px #000, 0 0 16px color-mix(in srgb, var(--dg) 40%, transparent);border-radius:5px;place-items:center;display:grid;position:relative;overflow:hidden}.dgk-banner-art>.dgk-art-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dgk-banner-art .dgk-mark{font-size:46px}.dgk-banner-words{flex-direction:column;gap:4px;min-width:0;padding-right:110px;display:flex}.pk .dgk-title{color:color-mix(in srgb, var(--dg) 45%, #fff3d0);text-shadow:0 0 10px color-mix(in srgb, var(--dg) 50%, transparent), 0 1px 0 #000;margin:0;font:700 20px/1.25 Cinzel,Noto Sans Thai,serif}.pk .dgk-sub{letter-spacing:.14em;color:var(--pk-dim);text-transform:uppercase;font:600 11px/1 Cinzel,serif}.pk .dgk-desc{color:#c9bfae;margin:2px 0 0;font-size:12px;line-height:1.55}.pk .dgk-danger{color:#ff9a8a;font-size:12px}.pk .dgk-best{position:absolute;top:10px;right:10px}.pk .dgk-boss .pk-thumb,.pk .dgk-altar .pk-thumb{width:38px;height:38px}.pk .dgk-boss.is-real .pk-thumb{border-color:var(--pk-gold);background:var(--pk-red-bg);color:var(--pk-gold-hi)}.pk .dgk-altar.is-here{border-color:#5fb4ff8c}.pk .dgk-power .pk-stat-value{font-size:13px}.pk .dgk-power.is-ok .pk-stat-value{color:var(--pk-good)}.pk .dgk-power.is-close .pk-stat-value{color:#ffd66a}.pk .dgk-power.is-hard .pk-stat-value{color:var(--pk-bad)}.pk .dgk-power.is-hard .pk-bar>i{background:linear-gradient(90deg,#6a1a12,#ff7a66)}.pk .dgk-power.is-ok .pk-bar>i{background:linear-gradient(90deg,#2a6a30,#8fe39a)}.pk .dgk-party{margin:0;font-size:12px;line-height:1.5}.pk .dgk-rank-row{background:linear-gradient(#1e1a23cc,#0e0c12e0);border:1px solid #d2ab5c1f;border-radius:4px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:5px 8px;display:grid}.pk .dgk-rank-row.is-top1{background:linear-gradient(90deg,#966e1461,#0e0c12e6 65%);border-color:#ffd36a8c}.pk .dgk-rank-row.is-top2{border-color:#becde173}.pk .dgk-rank-row.is-top3{border-color:#cd8c5a73}.pk .dgk-rank-row.is-me{border-color:var(--pk-line-hi);box-shadow:inset 3px 0 0 var(--pk-red-hi)}.pk .dgk-rank-row .rk-medal{min-width:28px;height:28px;font-size:12px}.dgk-rank-who{flex-direction:column;gap:1px;min-width:0;display:flex}.pk .dgk-rank-name{color:#f0e3c4;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.pk .dgk-rank-class{color:var(--pk-dim);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.dgk-rank-floor{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:1px;display:flex}.dgk-rank-floor>b{color:var(--pk-gold-hi);font-size:12.5px}.dgk-rank-floor>small{color:var(--pk-dim);font-size:10.5px}.pk .dgk-rank-mine{border-top:1px solid var(--pk-gold-lo);background:linear-gradient(#0c0a0fb3,#0c0a0ffa 40%);flex-direction:column;gap:4px;padding:6px 0 2px;display:flex;position:sticky;bottom:0}.pk .dgk-rank-mine-head .pk-th{color:var(--pk-good);font-size:11.5px}.pk .dgk-rank-none{color:var(--pk-dim);padding:2px 4px;font-size:12px}.pk .dgk-rank-last{margin-top:6px}.pk .dgk-rank-last .pk-th{color:var(--pk-gold-hi);font-size:12px}.pk .dgk-reward{background:#ffffff08;border-radius:4px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 6px;display:grid}.pk .dgk-reward .rk-medal{min-width:26px;height:26px;font-size:11.5px}.pk .dgk-reward-top{color:#e8dcc8;font-size:12.5px}.pk .dgk-reward-gold{color:#ffe7a0;font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.pk .dgk-reward-gold .gold-coin{width:15px;height:15px;display:inline-block}.pk .dgk-reward-note{margin:2px 0 0;font-size:11px;line-height:1.5}@container pk (width<=900px){.pk .dgk-banner{grid-template-columns:110px minmax(0,1fr)}.dgk-banner-art{height:100px}}@container pk (width<=640px){.pk .dgk-banner{grid-template-columns:1fr}.dgk-banner-art{height:110px}.dgk-banner-words{padding-right:0}.pk .dgk-best{justify-self:start;position:static}}.pk .dgk-rank-mine{background:#0e0c11;box-shadow:0 -8px 10px #0c0a0fe6}@container pk (width<=640px){.pk .dgk-list>.pk-section-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.pk .dgk-card{grid-template-columns:auto minmax(0,1fr);gap:7px;padding:6px}.pk .dgk-card .pk-thumb{width:40px;height:40px}.pk .dgk-card .pk-row-side{display:none}.pk .dgk-card .pk-th{font-size:12px}}.pk-btn[hidden]{display:none!important}.pk-ask{box-sizing:border-box;pointer-events:auto;width:min(330px,92vw);color:var(--pk-text);text-align:left;background:var(--pk-corners), radial-gradient(120% 70% at 0% 0%, #5fb4ff14, transparent 55%), linear-gradient(180deg, #241d2af7, #0c0a0ff7);border:1px solid var(--pk-gold-mid);border-radius:4px;flex-flow:column;align-items:stretch;gap:6px;padding:9px 12px 12px;font-size:12.5px;animation:.3s ease-out pk-ask-in;display:flex;position:relative;box-shadow:0 0 0 1px #000,0 8px 22px #000000a6,inset 0 1px #ffe6aa1a}.pk-ask:before{content:"";background:linear-gradient(90deg, transparent, var(--pk-gold-hi), transparent);pointer-events:none;height:2px;position:absolute;top:-1px;left:14px;right:14px}@keyframes pk-ask-in{0%{opacity:0;transform:translateY(6px)}}.pk-ask-head{align-items:center;gap:9px;min-width:0;display:flex}.pk-ask .pk-ask-badge{border-radius:4px;width:30px;height:30px}.pk-ask .pk-ask-badge:after{width:6px;height:6px;bottom:-3px;right:-3px}.pk-ask-ico{object-fit:contain;width:18px;height:18px}img.pk-ask-ico{width:22px;height:22px}.pk-ask-title{flex:auto}.pk-ask-title .pk-th{color:var(--pk-gold-hi);letter-spacing:.02em;font:700 13px/1.2 Cinzel,Noto Sans Thai,serif}.pk-ask-title .pk-en{letter-spacing:.16em;text-transform:uppercase;color:#bfa36a;font:600 9.5px/1.3 Cinzel,Inter,serif}.pk-ask-x{color:#b9ae9b;cursor:pointer;border:1px solid #0000;border-radius:3px;flex:none;place-items:center;width:22px;height:22px;font-size:15px;line-height:1;display:grid}.pk-ask-x:hover{color:#fff;border-color:var(--pk-gold-lo);background:#0000004d}.pk-ask-text{color:#f2e2bc;overflow-wrap:anywhere;background:#0504088c;border:1px solid #d2ab5c29;border-radius:3px;padding:6px 9px;font-size:12.5px;line-height:1.4}.pk-ask-text:empty{display:none}.pk-ask-sub{color:var(--pk-dim);margin-top:-2px;padding:0 2px;font-size:11px}.pk-ask-acts{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:18px;padding:3px 9px 0;display:grid}.pk-ask-acts:empty{display:none}.pk-ask .pk-btn{justify-content:center;gap:6px;min-height:32px;padding:3px 10px}.pk-ask .pk-btn .pk-th{font-size:12.5px}.pk-ask .pk-btn .pk-en{font-size:9px}.pk-ask .pk-btn-ico{width:15px;height:15px}.pk-ask.is-duel{border-color:#b95748;box-shadow:0 0 0 1px #000,0 8px 22px #000000a6,0 0 16px #dc463247,inset 0 1px #ffc8aa1f}.pk-ask.is-duel:before{background:linear-gradient(90deg,#0000,#ff9a7a,#0000)}.pk-ask.is-trade{box-shadow:0 0 0 1px #000,0 8px 22px #000000a6,0 0 16px #f0c86e40,inset 0 1px #ffe6aa1f}.pk-ask:is(.is-party,.is-friend,.is-ready){box-shadow:0 0 0 1px #000,0 8px 22px #000000a6,0 0 16px #5fb4ff33,inset 0 1px #c8e6ff1a}.pk-ask:is(.is-party,.is-friend,.is-ready):before{background:linear-gradient(90deg, transparent, var(--pk-gem-hi), transparent)}.pk-ask.is-guild{box-shadow:0 0 0 1px #000,0 8px 22px #000000a6,0 0 16px #be78ff38,inset 0 1px #e6c8ff1a}.pk-ask.is-wait{border-color:var(--pk-gold-lo);opacity:.94}.pvp-asks{gap:10px}.pvp-asks>.pk-ask{width:min(340px,92vw)}.party-frames-asks{gap:10px}.party-frames-asks>.pk-ask{width:100%;padding:8px 10px 10px}.party-frames-asks>.pk-ask .pk-ask-acts{gap:16px;padding:2px 8px 0}.party-frames-asks>.pk-ask.is-wait .pk-ask-text{color:var(--pk-dim);background:0 0;border:none;padding:0 2px}.friend-asks{gap:14px;margin-bottom:18px}.friend-asks>.friend-ask.pk-ask{border:1px solid var(--pk-gold-mid);background:var(--pk-corners), radial-gradient(120% 70% at 0% 0%, #5fb4ff1a, transparent 55%), linear-gradient(180deg, #241d2af7, #0c0a0ff7);border-image:;width:min(310px,100%);padding:9px 12px 12px;animation:.3s ease-out pk-ask-in}.friend-asks>.friend-ask.pk-ask.is-guild{border-color:#8f6bb8}.pk.player-menu{gap:3px;min-width:186px;padding:8px 8px 9px}.player-menu-head{border-bottom:1px solid #d2ab5c40;align-items:center;gap:8px;margin-bottom:3px;padding:0 2px 7px;display:flex}.player-menu .player-menu-badge{border-radius:4px;width:26px;height:26px}.player-menu .player-menu-badge:after{width:6px;height:6px;bottom:-3px;right:-3px}.player-menu-badge-ico{width:15px;height:15px}.pk.player-menu .player-menu-name{text-align:left;color:var(--pk-gold-hi);text-overflow:ellipsis;white-space:nowrap;border:0;padding:0;font:700 13.5px/1.25 Cinzel,Noto Sans Thai,serif;overflow:hidden}.pk.player-menu .player-menu-btn{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:9px;padding:5px 9px 5px 6px;display:flex}.pk.player-menu .player-menu-btn:hover{border-color:var(--pk-gold-lo);background:linear-gradient(90deg,#8d251ebf,#2a0a0b99)}.player-menu-ico-box{width:26px;height:26px;color:var(--pk-gold);border:1px solid var(--pk-gold-lo);background:radial-gradient(circle at 50% 35%,#3c3246e6,#0a090df2);border-radius:4px;flex:none;place-items:center;display:grid}.player-menu-ico-box .player-menu-ico{width:20px;height:20px}.player-menu-ico-box .is-line-ico{width:16px;height:16px}.player-menu-btn .pk-th{font-size:12.5px}.player-menu-btn .pk-en{letter-spacing:.08em;text-transform:uppercase;font-size:9.5px}.player-menu-btn:hover .pk-th{color:#fff0cc}.player-menu-btn.is-report .player-menu-ico-box{color:#ff9a86}.pk.pvp-duel{color:#ffd9cf;background:var(--pk-corners), linear-gradient(180deg, #46100ef2, #16080af2);border:1px solid #b95748;border-radius:4px;gap:12px;padding:6px 10px 6px 8px;box-shadow:0 0 0 1px #000,0 6px 18px #0009,0 0 16px #dc46324d,inset 0 1px #ffc8aa24}.pk.pvp-duel .pvp-duel-badge{border-radius:4px;width:30px;height:30px}.pvp-duel-ico{object-fit:contain;width:22px;height:22px}.pvp-duel-words{flex-direction:column;line-height:1.2;display:flex}.pvp-duel-en{letter-spacing:.18em;color:#e8a090;font:600 9.5px/1.2 Cinzel,Inter,serif}.pvp-duel-text{color:#ffe6dc;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:700}.pk.pvp-duel .pk-btn{gap:6px;min-height:30px;padding:2px 14px}.pk.pvp-duel .pk-btn .pk-th{font-size:12px}.pk.pvp-duel .pk-btn .pk-en{font-size:9px}.pk.pvp-duel .pk-btn-ico{width:14px;height:14px}.death-screen>.panel.death-box{text-align:center;background:linear-gradient(#341015f2,#0c080df7);border-color:#a54b42;width:min(540px,92vw);max-height:min(78vh,720px);padding:0 0 16px;position:relative;top:auto;left:auto;transform:none;box-shadow:0 0 0 1px #000,0 0 0 4px #250e14,0 0 0 5px #6a2420,0 18px 50px #000000d9,0 0 46px #be272747}.death-box.pk>.death-head{gap:10px;min-height:64px;padding:12px 16px 10px}.death-box.pk .death-badge{color:#ffb3a4}.death-box.pk .death-title{letter-spacing:.05em;color:#ffeec4;text-shadow:0 1px #1a0303,0 0 10px #ffbe6e73,0 2px 3px #000000e6;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 210px);margin:0 18px 0 16px;font:700 19px/1.2 Cinzel,Noto Sans Thai,serif;overflow:hidden}.death-box.pk .death-en{color:#e39a8a}.death-body{flex-direction:column;gap:12px;min-height:0;padding:4px 18px 0;display:flex;overflow-y:auto}.death-box.pk .death-note{color:#e6d6c0;margin:0;font-size:13.5px;line-height:1.55}.death-box.pk .death-recap{max-width:none;margin:0;padding:10px 12px}.death-box.pk .death-choices{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:20px;padding:4px 10px 0;display:grid}.death-box.pk .death-choices>.pk-btn{justify-content:center;width:100%;min-height:48px;margin:0;padding:6px 14px;font-size:14px;display:inline-flex}.death-box.pk .death-choices>.death-leave{grid-column:1/-1;min-height:38px;margin-top:-4px}.death-box.pk .pk-btn .pk-th{font-size:14px}.death-box.pk .pk-btn .pk-en{color:inherit;opacity:.72;margin:0;font-size:10px;display:block}.death-box.pk .pk-btn:disabled{opacity:.45;filter:grayscale(.6);cursor:default}.death-box.pk small.death-hint{color:var(--pk-dim);margin:-2px 0 0;font-size:11.5px;display:block}@media (max-width:520px){.death-box.pk .death-choices{grid-auto-flow:row;gap:12px}.death-box.pk .death-title{max-width:calc(100% - 110px);font-size:16px}.death-box.pk .death-en{display:none}}.panel.pk.net-lost{padding-bottom:14px}.net-lost-card{margin:6px 16px 0;padding:12px 12px 8px}.pk.net-lost .net-lost-why{margin:0 0 6px}.pk.net-lost .net-lost-count{margin:0}.pk.net-lost .net-lost-row{gap:20px;padding:14px 22px 2px;display:grid}.pk.net-lost .net-lost-row>.pk-btn{justify-content:center;width:100%;min-height:44px}.pk.tutorial-card{background:var(--pk-corners), radial-gradient(120% 60% at 0% 0%, #f0c86e1a, transparent 60%), linear-gradient(180deg, #241d2af5, #0c0a0ff5);border:1px solid var(--pk-gold-mid);border-left:1px solid var(--pk-gold-mid);border-radius:4px;gap:7px;padding:10px 12px 12px;box-shadow:0 0 0 1px #000,0 6px 18px #0009,inset 0 1px #ffe6aa1a}.pk.tutorial-card:before{content:"";background:linear-gradient(90deg, transparent, var(--pk-gold-hi), transparent);pointer-events:none;height:2px;position:absolute;top:-1px;left:14px;right:14px}.pk.tutorial-card .tut-head{letter-spacing:0;color:inherit;justify-content:flex-start;align-items:center;gap:8px;font-size:12px}.pk.tutorial-card .tut-badge{border-radius:4px;width:28px;height:28px}.pk.tutorial-card .tut-badge:after{width:6px;height:6px;bottom:-3px;right:-3px}.tut-badge-ico{width:16px;height:16px}.tut-head-label{flex:auto}.tut-head-label .pk-th{color:var(--pk-gold-hi);font:700 12.5px/1.2 Cinzel,Noto Sans Thai,serif}.tut-head-label .pk-en{letter-spacing:.16em;text-transform:uppercase;color:#bfa36a;font:600 9px/1.3 Cinzel,Inter,serif}.pk.tutorial-card .tut-n{color:#d9f3ff;font-variant-numeric:tabular-nums;flex:none;height:18px;padding:0 7px;font-size:10.5px}.pk.tutorial-card .tut-title{color:#fbe7a6;font:700 14px/1.3 Noto Sans Thai,serif}.pk.tutorial-card .tut-text{background:#05040880;border:1px solid #d2ab5c29;border-radius:3px;padding:6px 9px}.pk.tutorial-card .tut-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px;margin-top:2px;padding:0 6px;display:grid}.pk.tutorial-card .tut-more{color:#9cc8ff;grid-column:1/-1;align-items:center;gap:6px;font-size:12px;text-decoration:none;display:inline-flex}.pk.tutorial-card .tut-more:hover span{text-underline-offset:3px;text-decoration:underline}.tut-more-ico{width:15px;height:15px}.pk.tutorial-card .pk-btn.tut-btn{min-height:30px;font:inherit;color:inherit;background:0 0;border-radius:0;justify-content:center;gap:5px;margin:0;padding:2px 8px}.pk.tutorial-card .pk-btn.tut-btn:only-of-type{grid-column:1/-1}.pk.tutorial-card .tut-btn .pk-th{font-size:12px}.pk.tutorial-card .tut-btn .pk-en{font-size:9px}.pk.tutorial-card .tut-btn .pk-btn-ico{width:13px;height:13px}.pk.tutorial-card .tut-off{margin-left:0}.pk.dgh-bar,.pk.dgh-clear{background:var(--pk-corners), linear-gradient(180deg, color-mix(in srgb, var(--dg,#c9a35c) 20%, #1e1922f2) 0%, #0b090ef2 100%);border:1px solid color-mix(in srgb, var(--dg,#c9a35c) 55%, var(--pk-gold-mid));border-radius:4px;box-shadow:0 0 0 1px #000,0 6px 18px #0009,inset 0 1px #ffe6aa1f}.pk.dgh-bar{padding:5px 8px 5px 14px}.pk.dgh-bar .pk-btn.dgh-leave{gap:5px;min-height:28px;padding:1px 12px}.pk.dgh-bar .pk-btn .pk-th{font-size:11.5px}.pk.dgh-bar .pk-btn .pk-en{font-size:8.5px}.pk.dgh-bar .pk-btn-ico{width:13px;height:13px}.pk.dgh-clear{gap:18px;padding:9px 12px}.pk.dgh-clear:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#b8f0a8,#0000);height:2px;position:absolute;top:-1px;left:14px;right:14px}.pk.dgh-clear .dgh-clear-top{align-items:center}.pk.dgh-clear .dgh-clear-badge{color:#b8f0a8;border-radius:4px;width:30px;height:30px}.pk.dgh-clear .dgh-clear-badge:after{width:6px;height:6px;bottom:-3px;right:-3px}.dgh-clear-ico{width:17px;height:17px}.dgh-clear-head{flex-direction:column;line-height:1.15;display:flex}.dgh-clear-en{letter-spacing:.18em;text-transform:uppercase;color:#9cc890;font:600 9px/1.3 Cinzel,Inter,serif}.pk.dgh-clear .dgh-buttons{gap:10px;padding:3px 8px}.pk.dgh-clear .pk-btn.dgh-go{justify-content:center;min-height:38px;padding:4px 18px}.pk.dgh-clear .pk-btn.dgh-out{justify-content:center;min-height:30px;padding:2px 14px}.pk.dgh-clear .pk-btn .pk-th{font-size:13px}.pk.dgh-clear .pk-btn.dgh-out .pk-th{font-size:12px}.pk.dgh-clear .pk-btn .pk-en{font-size:9px}.pk.dgh-clear .pk-btn-ico{width:15px;height:15px}.pk.dgh-clear .dgh-buttons .is-off{opacity:.7}@media (max-width:760px){.pk.dgh-clear .dgh-buttons{gap:18px}}.pk.wb-board{background:var(--pk-corners), linear-gradient(180deg, #30102cf2, #0c080ef2);border-radius:4px}.pk.wb-board .wb-head{justify-content:flex-start;align-items:center;gap:8px}.pk.wb-board .wb-badge{color:#ffc2ee;border-color:#c088b0;border-radius:4px;width:26px;height:26px}.pk.wb-board .wb-badge:after{width:6px;height:6px;bottom:-3px;right:-3px}.wb-badge-ico{width:15px;height:15px}.wb-head-label{flex-direction:column;flex:auto;min-width:0;line-height:1.2;display:flex}.wb-head-label .pk-en{letter-spacing:.18em;text-transform:uppercase;color:#d79ac4;font:600 8.5px/1.2 Cinzel,Inter,serif}#ui.is-touch .pk.wb-board .wb-badge{display:none}.pk.dps-meter{background:var(--pk-corners), linear-gradient(180deg, #211c27f2, #0c0a0ff2);border:1px solid var(--pk-gold-mid);border-radius:4px;box-shadow:0 0 0 1px #000,0 6px 18px #0000008c,inset 0 1px #ffe6aa1a}.pk.dps-meter .dps-head{justify-content:flex-start;gap:8px;margin-bottom:6px}.pk.dps-meter .dps-badge{border-radius:4px;width:26px;height:26px}.pk.dps-meter .dps-badge:after{width:6px;height:6px;bottom:-3px;right:-3px}.dps-badge-ico{width:15px;height:15px}.dps-head-label{flex-direction:column;flex:auto;line-height:1.15;display:flex}.dps-head-label .pk-en{letter-spacing:.18em;text-transform:uppercase;color:#bfa36a;font:600 8.5px/1.2 Cinzel,Inter,serif}.pk.dps-meter .pk-btn.dps-reset{gap:5px;min-height:26px;margin-right:6px;padding:1px 12px}.pk.dps-meter .pk-btn.dps-reset .pk-th{font-size:11px}.pk.dps-meter .pk-btn.dps-reset .pk-en{font-size:8.5px}.pk.dps-meter .pk-btn-ico{width:12px;height:12px}.pk.cm-menu .cm-title{align-items:center;gap:8px;display:flex}.pk.cm-menu .cm-badge{border-radius:4px;width:26px;height:26px}.pk.cm-menu .cm-badge:after{width:6px;height:6px;bottom:-3px;right:-3px}.cm-badge-ico{width:15px;height:15px}.cm-title-label .pk-th{color:var(--pk-gold-hi);font:700 13px/1.2 Cinzel,Noto Sans Thai,serif}.cm-title-label .pk-en{letter-spacing:.16em;text-transform:uppercase;color:#bfa36a;font:600 9px/1.3 Cinzel,Inter,serif}.pk.siege-actions{gap:22px;padding:0 10px}.pk.siege-actions .pk-btn.siege-act{justify-content:center;min-height:40px;padding:4px 20px}.pk.siege-actions .pk-btn .pk-th{font-size:14px}.ab-card{border-radius:4px}.ab-card:not(.is-world-boss){background:var(--pk-corners), linear-gradient(180deg, #8d251ef5 0%, #5a120ff5 55%, #2a0a0bf5 100%);border:1px solid var(--pk-gold);box-shadow:0 0 0 1px #000, 0 0 0 4px #19131a, 0 0 0 5px var(--pk-gold-mid), 0 14px 40px #000000b3, 0 0 30px #e2783c47, inset 0 1px 0 #ffdca04d}.ab-card:after{content:"";background:linear-gradient(135deg, #d9f3ff 0%, var(--pk-gem) 45%, #1f56b8 100%);border:1px solid var(--pk-gold);width:10px;height:10px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 8px #5fb4ffbf}.auto-btn{border-color:var(--pk-gold-mid);box-shadow:0 0 0 1px #000, 0 0 0 3px #19131a, 0 0 0 4px var(--pk-gold-lo), 0 8px 20px #0009, inset 0 0 12px #000000b3}.auto-btn:after{content:"";background:linear-gradient(135deg, #d9f3ff 0%, var(--pk-gem) 45%, #1f56b8 100%);border:1px solid var(--pk-gold);pointer-events:none;width:9px;height:9px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 6px #5fb4ffb3}.auto-btn.is-on{border-color:#6be08a}@media (prefers-reduced-motion:reduce){.pk-ask{animation:none}}.pk.tutorial-card .tut-head{cursor:pointer;-webkit-user-select:none;user-select:none}.tut-fold,.qt-fold{width:18px;height:18px;color:var(--pk-gold-hi,#f3d58a);background:#0504088c;border:1px solid #d2ab5c73;border-radius:3px;flex:none;place-items:center;font-size:10px;line-height:1;display:grid}.pk.tutorial-card .tut-head:hover .tut-fold,.quest-tracker .qt-bar:hover .qt-fold{color:#fff;border-color:#f3d58a}.pk.tutorial-card.is-folded{gap:3px;padding:7px 10px 8px}.pk.tutorial-card .tut-title-folded{color:#e9d9ac;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.pk.tutorial-card .tut-more{cursor:pointer;-webkit-user-select:none;user-select:none}.quest-tracker .qt-bar{pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:flex}.quest-tracker .qt-bar-title{color:#f0d79a;letter-spacing:.02em;flex:none;font:700 11.5px/1.3 Cinzel,Noto Sans Thai,serif}.quest-tracker .qt-bar-count{min-width:0;color:var(--text-dim,#8b8578);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:10.5px;overflow:hidden}.quest-tracker .qt-bar.is-ready .qt-bar-count{color:#8be0a0}.quest-tracker.is-folded{gap:0;padding-top:5px;padding-bottom:5px}.pk.tutorial-card{overflow-clip-margin:4px;overflow:clip}.pk.tutorial-card>*{flex:none}.pk.tutorial-card .tut-text{scrollbar-width:thin;flex:0 auto;min-height:0;overflow-y:auto}#ui:has(.wb-board:not([hidden])) .quest-tracker>:not(.qt-bar){display:none}.hover-tip{z-index:10000;min-width:180px;max-width:300px;color:var(--text,#d9d2c5);pointer-events:none;background:linear-gradient(#1f1922,#0c0a0f);border:1px solid #8a6a40;border-radius:4px;padding:9px 11px 10px;font-size:12px;position:fixed;box-shadow:0 0 0 1px #000,0 10px 28px #000000bf,inset 0 0 18px #c9a35c14}.hover-tip[hidden]{display:none}.hover-tip-head{align-items:center;gap:9px;display:flex}.hover-tip-pic{object-fit:contain;filter:drop-shadow(0 1px 3px #000);flex:none;width:38px;height:38px}.hover-tip-names{flex-direction:column;gap:1px;min-width:0;display:flex}.hover-tip-name{color:var(--currency,#c9a35c);font-size:13.5px;line-height:1.25}.hover-tip-sub{color:#8b8578;letter-spacing:.02em;font:500 10.5px/1.2 Inter,sans-serif}.hover-tip-kind{color:#a69c8a;font-size:11px}.hover-tip-body{border-top:1px solid #c9a35c40;flex-direction:column;gap:3px;margin-top:7px;padding-top:6px;display:flex}.hover-tip-line{color:#d9d2c5;margin:0;line-height:1.4}.hover-tip-line.is-use{color:#e8d3a2}.hover-tip-line.is-good{color:#a8dc8e}.hover-tip-line.is-note{color:#8b8578;font-size:11px}.hover-tip-line.is-warn{color:#ff8f7a;font-size:11px}.hover-tip-name.ht-currency{color:var(--currency,#c9a35c)}.hover-tip-name.ht-look{color:#f0c4ff}.hover-tip-name.ht-retired{color:#8b8578;text-decoration:line-through}.hover-tip-name.ht-r-normal{color:var(--rarity-normal,#c8c8c8)}.hover-tip-name.ht-pet-common{color:#d9d9d9}.hover-tip-name.ht-pet-fine{color:#73ff80}.hover-tip-name.ht-pet-rare{color:#66a6ff}.hover-tip-name.ht-pet-epic{color:#cc73ff}.hover-tip-name.ht-pet-legend{color:#ffc74d}.hover-tip-name.ht-title-common{color:#d9d2c5}.hover-tip-name.ht-title-rare{color:#6b8cff}.hover-tip-name.ht-title-epic{color:#c85cff}.hover-tip-name.ht-title-legend{color:#e07b39}img[data-tip]:hover{filter:drop-shadow(0 0 4px #f0d34a8c)}.confirm-qty{flex-direction:column;align-items:center;gap:6px;margin-top:6px;display:flex}.confirm-qty-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.confirm-qty-label{color:#a69c8a;font-size:13px}.confirm-qty-total{margin:2px 0 0}.confirm-qty-gem{object-fit:contain;width:20px;height:20px}.confirm-qty-each{color:#8b8578;font-size:11px}.market-orb-row .pk-row-mid,.market-qty .pk-stepper{gap:4px}.market-qty .pk-step-btn,.market-qty .pk-step-max{height:26px}.market-qty .pk-step-btn{width:26px}.market-qty .pk-step-value{width:56px;height:26px;font-size:13px}.market-total{color:#e8d3a2;white-space:nowrap;font:600 11px/1.2 Inter,sans-serif}.market-piece-label{color:#8b8578;white-space:nowrap;font-size:11px}.trade-my-orbs{flex-direction:column;gap:5px;margin-top:6px;display:flex}.trade-orb-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.trade-orb-row .inv-orb{flex:120px;min-width:0}.trade-orb-row .pk-stepper{gap:4px}.trade-orb-row .pk-step-btn,.trade-orb-row .pk-step-max{height:26px}.trade-orb-row .pk-step-btn{width:26px}.trade-orb-row .pk-step-value{width:56px;height:26px;font-size:13px}.trade-orb-x{border:1px solid var(--pk-line,#3a3340);color:#ff9a8a;cursor:pointer;border-radius:4px;place-items:center;width:24px;height:24px;display:grid}.trade-orb-x svg{width:14px;height:14px}.trade-orb-x:hover{border-color:#ff9a8a}.cq-reward-pics{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.cq-reward-pic{color:#e8d3a2;background:#00000059;border:1px solid #c9a35c4d;border-radius:3px;align-items:center;gap:2px;padding:1px 5px 1px 2px;font:600 11px/1 Inter,sans-serif;display:inline-flex}.cq-reward-pic img{object-fit:contain;width:20px;height:20px}@media (pointer:coarse){.trade-orb-x{width:32px;height:32px}}#ui>.buff-chips .buff-chip{pointer-events:auto;cursor:default;align-items:center;gap:5px;padding:2px 8px 2px 3px;display:flex;position:relative}.buff-chip-pic{flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;line-height:1;display:inline-flex}.buff-chip-pic .buff-chip-img{object-fit:contain;image-rendering:auto;width:22px;height:22px}.buff-chip-pct{font-variant-numeric:tabular-nums;color:#fff3c9;font-size:12px}.buff-chip.from-event{background:linear-gradient(90deg,#14466ee0,#0c243ce0);border-color:#7fd0ff}.buff-chip.from-scroll{background:linear-gradient(90deg,#46246ee0,#24123ce0);border-color:#b98cff}.buff-chip.from-rookie{background:linear-gradient(90deg,#1e5a28e0,#103016e0);border-color:#8fe08a}.buff-tip{color:#d9d2c5;z-index:30;pointer-events:none;background:#0e0c12f5;border:1px solid #c9a35c;border-radius:3px;flex-direction:column;gap:3px;width:max-content;max-width:260px;padding:7px 10px;font-size:12px;line-height:1.35;display:none;position:absolute;bottom:0;right:calc(100% + 8px);box-shadow:0 4px 14px #0009}.buff-chip:hover .buff-tip{display:flex}.buff-tip-name{color:#f0d34a;font-size:13px}.buff-tip-left{color:#8b8578}.buff-tip-src{color:#9fd6ff;font-size:11px}.buff-tip-src.is-admin{color:#ffcf6b}.buff-tip-src.is-scroll{color:#c9a6ff}.buff-tip-src.is-rookie{color:#9fe39a}@media (max-width:560px){.buff-tip{max-width:200px}}.ev-general .evk-row.is-general .ev-kind-ico{color:#7fd0ff}.ev-general .evk-where{color:#8b8578;font-size:11px}.rk-prize-card .pk-section-body,.rk-prize-card>div:last-child{flex-direction:column;gap:5px;display:flex}.rk-prize-band{border-bottom:1px solid #c9a35c26;flex-direction:column;gap:3px;padding:4px 0;display:flex}.rk-prize-band:last-child{border-bottom:0}.rk-prize-at{color:#f0d34a;font-size:12px}.rk-prize-parts{flex-wrap:wrap;gap:3px;display:flex}.rk-prize-parts .rk-chip{font-size:11px}.timed-left{color:#ffe9b0;white-space:nowrap;pointer-events:none;background:#963c14d9;border:1px solid #e0a050;border-radius:2px;padding:0 5px;font-size:10px;line-height:15px;display:inline-block}.cw-card .cw-timed{z-index:2;position:absolute;top:4px;left:4px}.pk .gk-skill-grid{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:8px;display:grid}.pk .gk-skill{background:var(--pk-corners), var(--pk-card-bg);flex-direction:column;gap:5px;padding:9px 10px 10px;display:flex}.pk .gk-skill.is-on{box-shadow:inset 0 0 0 1px #5fb4ff59,0 0 12px #5fb4ff1f}.pk .gk-skill-top{align-items:center;gap:8px;display:flex}.pk .gk-skill-pic{border:1px solid var(--pk-gold-mid);background:radial-gradient(circle at 50% 40%,#5fb4ff47,#0a090ee6);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.pk .gk-skill-ico{width:20px;height:20px;stroke:var(--pk-gold-hi);fill:none;stroke-width:1.6px}.pk .gk-skill-top .pk-label .pk-th{color:var(--pk-gold-hi);font-weight:700}.pk .gk-skill-now{color:var(--pk-good);font-size:12.5px}.pk .gk-skill:not(.is-on) .gk-skill-now{color:var(--pk-dim)}.pk .gk-skill-next{color:var(--pk-dim);font-size:11px;line-height:1.45}.pk .gk-skill-btn{align-self:flex-start;min-height:28px;padding:0 12px}.pk .gk-donate-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pk .gk-donate-gold{font-variant-numeric:tabular-nums;color:var(--pk-gold-hi)}.pk .gk-event .pk-row-sub{white-space:normal;line-height:1.45}.pk .gk-event.is-now{box-shadow:inset 3px 0 #5fd36a}.pk .gk-result{color:var(--pk-dim);border-left:2px solid var(--pk-line);padding:4px 8px;font-size:12px}.pk .gk-result.is-won{color:#cfeec9;border-left-color:#5fd36a}.pk .gk-enter{margin-top:2px}.pk .gk-lot{grid-template-columns:auto minmax(0,1fr);row-gap:6px}.pk .gk-lot>.pk-row-side{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:6px}.pk .gk-lot .pk-row-mid{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.pk .gk-lot.is-mine{box-shadow:inset 3px 0 #5fd36a}.pk .gk-bid{min-height:30px}#ui>.guild-event-hud{z-index:18;pointer-events:none;text-align:center;border:1px solid var(--pk-gold-mid,#a8843f);background:linear-gradient(#181220e6,#0a080eeb);border-radius:3px;flex-direction:column;gap:5px;width:min(520px,70vw);padding:7px 12px 8px;display:flex;position:absolute;top:64px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0000008c,0 0 18px #8c5adc2e}#ui>.guild-event-hud[hidden]{display:none}.guild-event-hud .geh-line{color:#fbe7a6;text-shadow:0 1px #000;font:600 13.5px/1.35 Noto Sans Thai,Inter,sans-serif}.guild-event-hud .geh-bar{background:#0009;border-radius:4px;height:7px;overflow:hidden;box-shadow:inset 0 0 0 1px #d2ab5c59}.guild-event-hud .geh-bar>i{background:linear-gradient(90deg,#8a1f17,#e0442f);height:100%;transition:width .4s;display:block}.guild-event-hud[data-kind=defense] .geh-bar>i{background:linear-gradient(90deg,#1f56b8,#5fb4ff)}.guild-event-hud[data-kind=hunt] .geh-bar>i{background:linear-gradient(90deg,#2f7a3a,#8fe39a)}.guild-event-hud[data-kind=feast] .geh-bar>i{background:linear-gradient(90deg,#a8843f,#fbe7a6)}.guild-event-hud .geh-top{color:#cfc6b4;font-size:11.5px}.guild-event-hud .geh-top[hidden]{display:none}#ui.is-touch>.guild-event-hud{width:min(420px,80vw);top:96px}.auto-btn .auto-gear{border:2px solid var(--pk-gold-mid,#8a6a3a);width:34px;height:34px;box-shadow:0 0 0 1px #000, 0 0 0 3px #19131a, 0 0 0 4px var(--pk-gold-lo,#5a4424), 0 6px 14px #0009;cursor:pointer;pointer-events:auto;background:radial-gradient(circle at 40% 35%,#3a3026,#120e0c 72%);border-radius:50%;justify-content:center;align-items:center;margin-top:-17px;display:flex;position:absolute;top:50%;left:calc(100% + 8px)}.auto-btn .auto-gear:hover{border-color:#f1d18a}.auto-btn .auto-gear-ico{stroke:#f2e2bc;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.auto-btn .auto-gear:hover .auto-gear-ico{stroke:#fff3cf}.auto-btn .auto-btn-quest{color:#10220f;white-space:nowrap;pointer-events:none;background:linear-gradient(#bff0a8,#6fcf6a);border:1px solid #2e6b2c;border-radius:8px;padding:1px 7px;font-size:10px;line-height:14px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.auto-btn.is-away:not(.is-on) .auto-btn-word,.auto-btn.is-away:not(.is-on) .auto-btn-img{opacity:.55}@media (max-width:900px){.auto-btn .auto-gear{width:30px;height:30px;margin-top:-15px;left:auto;right:calc(100% + 6px)}.auto-btn .auto-gear-ico{width:17px;height:17px}}.panel.auto-set-panel{z-index:60;flex-direction:column;width:min(880px,100vw - 32px);max-height:min(640px,100vh - 40px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auto-set-panel .pk-wrap{flex-direction:column;flex:auto;min-height:0;display:flex}.auto-set-panel .pk-body.auto-set-kit{flex:auto;grid-template-columns:minmax(250px,.9fr) minmax(0,1.4fr);min-height:0}.auto-set-panel .pk-col{min-height:0;overflow-y:auto}.auto-set-status{flex-direction:column;gap:3px;margin-bottom:8px;padding:8px 10px;display:flex}.auto-set-line{color:var(--pk-text-2,#c9bfae);font-size:12.5px}.auto-set-line.is-on{color:#8ff0a6;font-size:14px;font-weight:600}.auto-set-line.is-off{color:#f2e2bc;font-size:14px;font-weight:600}.auto-set-line.is-good{color:#a9f0b4}.auto-set-line.is-warn{color:#ffb48a}.auto-set-note{color:var(--pk-text-2,#b9b0a0);margin:4px 0 6px;font-size:11.5px;line-height:1.45}.auto-set-note.is-good{color:#a9f0b4}.auto-set-sub{color:var(--pk-text-2,#c9bfae);margin:2px 0 6px;font-size:12px}.auto-set-row{align-items:center;gap:8px;padding:4px 0;display:flex}.auto-set-row.is-choice{flex-wrap:wrap;justify-content:space-between}.auto-set-row .auto-set-label{cursor:pointer;flex:160px;min-width:0}.auto-set-row .auto-set-label .pk-th{font-size:12.5px;font-weight:400}.auto-set-row.auto-set-big .auto-set-label .pk-th{color:#ffe39a;font-size:14px;font-weight:700}.auto-set-seg{flex-wrap:wrap;gap:4px;display:flex}.auto-set-opt{color:#d9d2c5;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#141014d9;border:1px solid #4a3f4c;border-radius:4px;padding:3px 8px;font-size:11.5px}.auto-set-opt:hover{border-color:#c9a35c}.auto-set-opt.is-on{color:#fff3cf;background:linear-gradient(#8a1f1f,#5a1212);border-color:#e2b65f}.auto-set-slots{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-bottom:6px;display:grid}.auto-slot{cursor:pointer;opacity:.45;filter:grayscale(.8);background:#0c0a0ed9;border:1px solid #4a3f4c;border-radius:5px;justify-content:center;align-items:center;height:46px;display:flex;position:relative}.auto-slot.is-on{opacity:1;filter:none;border-color:#c9a35c;box-shadow:inset 0 0 8px #c9a35c59}.auto-slot.is-empty{border-style:dashed}.auto-slot-key{color:#ffe39a;text-shadow:0 1px 1px #000;font-size:10px;position:absolute;top:1px;left:3px}.auto-slot-pic{justify-content:center;align-items:center;width:32px;height:32px;display:flex}.auto-slot-img{pointer-events:none;width:32px;height:32px}.auto-set-foot{flex:none;padding-top:8px}@media (max-width:720px){.auto-set-panel .pk-body.auto-set-kit{grid-template-columns:minmax(0,1fr);overflow-y:auto}.auto-set-panel .pk-col{overflow:visible}.auto-set-slots{grid-template-columns:repeat(4,minmax(0,1fr))}}:root{--dv-stone:linear-gradient(180deg, #281b1ff5 0%, #140e13f5 55%, #0a080cf7 100%);--dv-card:linear-gradient(180deg, #24191cf7, #0b080cf7);--dv-ink:#f2e2bc;--dv-dim:#a89c84;--dv-gold:#d2ab5c;--dv-gold-hi:#fbe7a6;--dv-gold-mid:#a8843f;--dv-gold-lo:#5a4424;--dv-rim:#19131a;--dv-edge:#000;--dv-a:#4a8cff;--dv-a-hi:#b9d4ff;--dv-a-deep:#1e46a075;--dv-a-glow:#468cff99;--dv-b:#e04a3a;--dv-b-hi:#ffc0b4;--dv-b-deep:#a0221875;--dv-b-glow:#e6503c99;--dv-shadow:#000000b8;--dv-text-shadow:0 1px 2px #000000e6;--dv-track:#0009;--dv-hp:linear-gradient(180deg, #a9f5a0 0%, #4cc75a 45%, #23812f 100%);--dv-hp-low:linear-gradient(180deg, #ffb0a0 0%, #e8452f 45%, #8e1a0e 100%);--dv-hp-lag:#ffe496d9;--dv-gold-text:linear-gradient(180deg, #fff6d8 8%, #ffd66a 50%, #c8741c 100%);--dv-silver-text:linear-gradient(180deg, #f4f8ff 8%, #b9c6d8 50%, #5d6b80 100%);--dv-go-text:linear-gradient(180deg, #fff 8%, #ffb06a 48%, #d22a1a 100%);--dv-glow:#ffbe50bf;--dv-gem-off:radial-gradient(circle at 40% 35%, #3a3340, #0b0a0c 75%);--dv-gem-a:radial-gradient(circle at 35% 30%, #fff 0%, #bfe2ff 22%, #4a8cff 58%, #183a8a 100%);--dv-gem-b:radial-gradient(circle at 35% 30%, #fff 0%, #ffd2c8 22%, #e04a3a 58%, #6e140e 100%);--dv-victory-cloth:linear-gradient(180deg, #a83226 0%, #6e140e 55%, #34080a 100%);--dv-defeat-cloth:linear-gradient(180deg, #46566e 0%, #262f40 55%, #12161f 100%);--dv-draw-cloth:linear-gradient(180deg, #5a4a36 0%, #33291e 55%, #17120d 100%);--dv-rays:#ffd67833;--dv-veil:radial-gradient(70% 55% at 50% 0%, #ffc86e29, transparent 70%);--dv-veil-defeat:radial-gradient(70% 55% at 50% 0%, #7896c824, transparent 70%);--dv-lost-filter:grayscale(1) brightness(.5) contrast(.9)}#ui.duel-on>.top-actions{visibility:hidden;opacity:0;pointer-events:none}#ui.duel-on>.announce-banner{top:max(11vh,150px)}#ui.duel-on>#hint{visibility:hidden}.pk.dv-board{z-index:30;color:var(--dv-ink);background:var(--pk-corners), linear-gradient(90deg, var(--dv-a-deep) 0%, transparent 38%, transparent 62%, var(--dv-b-deep) 100%), var(--dv-stone);border:1px solid var(--dv-gold);box-shadow:0 0 0 1px var(--dv-edge), 0 0 0 4px var(--dv-rim), 0 0 0 5px var(--dv-gold-mid), 0 10px 26px var(--dv-shadow), inset 0 1px 0 #ffe6aa2e;pointer-events:auto;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:12px;padding:8px 14px 9px;animation:.45s cubic-bezier(.2,1.3,.4,1) both dv-drop;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%)}.pk.dv-board[hidden]{display:none}.pk.dv-board:after{content:"";background:linear-gradient(135deg, #d9f3ff 0%, var(--pk-gem,#5fb4ff) 45%, #1f56b8 100%);border:1px solid var(--dv-gold);pointer-events:none;width:11px;height:11px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 8px #5fb4ffbf}@keyframes dv-drop{0%{opacity:0;transform:translate(-50%)translateY(-30px)}to{opacity:1;transform:translate(-50%)}}.dv-side{align-items:center;gap:10px;min-width:0;display:flex}.dv-side.is-b{text-align:right;flex-direction:row-reverse}.dv-medal{background:conic-gradient(from 210deg, var(--dv-gold-hi), var(--dv-gold-mid), var(--dv-gold-lo), var(--dv-gold-mid), var(--dv-gold-hi), var(--dv-gold-mid), var(--dv-gold-hi));width:60px;height:60px;box-shadow:0 0 0 1px var(--dv-edge), 0 4px 10px var(--dv-shadow);border-radius:50%;flex:none;padding:3px;position:relative}.dv-side.is-a .dv-medal{--team:var(--dv-a);--team-glow:var(--dv-a-glow)}.dv-side.is-b .dv-medal{--team:var(--dv-b);--team-glow:var(--dv-b-glow)}.dv-face{object-fit:cover;border:2px solid var(--team);width:100%;height:100%;box-shadow:0 0 12px var(--team-glow), inset 0 0 8px #0009;background:#0b0a0c;border-radius:50%;display:block}.dv-side.is-lead .dv-medal{box-shadow:0 0 0 1px var(--dv-edge), 0 0 16px var(--dv-glow), 0 4px 10px var(--dv-shadow)}.dv-lv{color:var(--dv-gold-hi);white-space:nowrap;border:1px solid var(--dv-gold);box-shadow:0 1px 3px var(--dv-shadow);font-variant-numeric:tabular-nums;background:linear-gradient(#2a1c12,#0e0a08);border-radius:7px;padding:0 6px;font:700 10px/14px Inter,sans-serif;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.dv-info{flex-direction:column;gap:4px;min-width:0;display:flex}.dv-side.is-b .dv-info{align-items:flex-end}.dv-name{color:var(--dv-ink);text-overflow:ellipsis;white-space:nowrap;max-width:140px;text-shadow:var(--dv-text-shadow);font:700 14px/1.2 Cinzel,Noto Sans Thai,serif;overflow:hidden}.dv-side.is-me .dv-name{color:var(--dv-gold-hi)}.dv-side.is-me .dv-name:before{content:"▸ ";color:var(--dv-gold)}.dv-side.is-b.is-me .dv-name:before{content:none}.dv-side.is-b.is-me .dv-name:after{content:" ◂";color:var(--dv-gold)}.dv-hp{background:var(--dv-track);border:1px solid var(--dv-gold-mid);width:150px;height:10px;box-shadow:0 0 0 1px var(--dv-edge), inset 0 1px 3px #000000b3;border-radius:2px;position:relative;overflow:hidden}.dv-hp>i{width:calc(var(--hp,1) * 100%);position:absolute;top:0;bottom:0;left:0}.dv-side.is-b .dv-hp>i{left:auto;right:0}.dv-hp-lag{background:var(--dv-hp-lag);transition:width .7s ease-in .3s}.dv-hp-fill{background:var(--dv-hp);transition:width .15s ease-out;box-shadow:inset 0 1px #ffffff59}.dv-hp.is-low .dv-hp-fill{background:var(--dv-hp-low)}.dv-hp.is-unknown{visibility:hidden}.dv-gems{gap:5px;display:flex}.dv-gem{background:var(--dv-gem-off);border:1px solid var(--dv-gold-mid);width:12px;height:12px;box-shadow:0 0 0 1px var(--dv-edge);transform:rotate(45deg)}.dv-side.is-a .dv-gem.is-on{background:var(--dv-gem-a);box-shadow:0 0 0 1px var(--dv-edge), 0 0 9px var(--dv-a-glow)}.dv-side.is-b .dv-gem.is-on{background:var(--dv-gem-b);box-shadow:0 0 0 1px var(--dv-edge), 0 0 9px var(--dv-b-glow)}.dv-gem.is-on{animation:.5s ease-out both dv-gem-in}@keyframes dv-gem-in{0%{filter:brightness(2.5);transform:rotate(45deg)scale(2.2)}to{filter:none;transform:rotate(45deg)scale(1)}}.dv-mid{flex-direction:column;flex:none;align-items:center;gap:2px;min-width:132px;display:flex}.dv-round{white-space:nowrap;background:var(--pk-red-bg,var(--dv-victory-cloth));border:1px solid var(--dv-gold-mid);box-shadow:0 0 0 1px var(--dv-edge), inset 0 1px 0 #ffdca040;border-radius:2px;align-items:baseline;gap:6px;padding:1px 12px;display:flex}.dv-round-th{color:var(--dv-gold-hi);text-shadow:var(--dv-text-shadow);font:700 12px/1.35 Cinzel,Noto Sans Thai,serif}.dv-round-en{letter-spacing:.18em;color:var(--dv-gold);font:600 8.5px/1.2 Cinzel,Inter,serif}.dv-board.is-wait .dv-round-th{font-size:11.5px}.dv-score{align-items:center;gap:6px;display:flex}.dv-num{text-align:center;font-variant-numeric:tabular-nums;background:var(--dv-gold-text);-webkit-text-fill-color:transparent;min-width:26px;filter:drop-shadow(0 0 8px var(--dv-glow)) drop-shadow(0 2px 1px #000c);-webkit-background-clip:text;background-clip:text;font:700 34px/1 Cinzel,serif}.dv-crest{place-items:center;width:46px;height:40px;display:grid;position:relative}.dv-crest-art{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;opacity:.92;filter:drop-shadow(0 2px 2px #000c);position:absolute;inset:0}.dv-vs{letter-spacing:.04em;color:#fff3cf;text-shadow:0 0 6px var(--dv-glow), 0 0 2px #000, 0 1px 2px #000;font:italic 700 15px/1 Cinzel,serif;position:relative}.dv-time{color:var(--dv-dim);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:center;gap:2px;font-size:11px;display:flex}.dv-time.is-clock .dv-time-text{color:var(--dv-ink);letter-spacing:.04em;font:700 13px/1 Inter,sans-serif}.dv-time-track{background:var(--dv-track);width:100px;height:4px;box-shadow:0 0 0 1px var(--dv-gold-lo);border-radius:2px;display:block;position:relative;overflow:hidden}.dv-time-fill{width:calc(var(--t,1) * 100%);background:linear-gradient(90deg, var(--dv-a), var(--dv-gold-hi), var(--dv-b));transition:width 1s linear;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.dv-time.is-urgent .dv-time-text{color:#ff8a70;animation:1s ease-in-out infinite dv-beat}.dv-time.is-urgent .dv-time-fill{background:linear-gradient(90deg,#ff5a3a,#ffb070,#ff5a3a)}@keyframes dv-beat{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.dv-board .pk-btn.dv-yield{white-space:nowrap;gap:5px;min-height:26px;padding:1px 14px;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)}.dv-board .pk-btn.dv-yield .pk-th{font-size:11.5px}.dv-board .pk-btn.dv-yield .pk-en{font-size:8.5px}.dv-board .pk-btn.dv-yield .pk-btn-ico{width:13px;height:13px}.dv-count{pointer-events:none;z-index:31;place-items:center;width:1px;height:1px;display:grid;position:absolute;top:36%;left:50%;transform:translate(-50%,-50%)}.dv-count[hidden]{display:none}.dv-count-num{white-space:nowrap;background:var(--dv-gold-text);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 24px var(--dv-glow)) drop-shadow(0 6px 4px #000000d9);-webkit-background-clip:text;background-clip:text;font:700 min(26vh,220px)/1 Cinzel,serif;position:absolute}.dv-count-sub{letter-spacing:.28em;color:var(--dv-gold-hi);text-shadow:0 0 10px var(--dv-glow), 0 1px 2px #000;white-space:nowrap;font:700 13px/1 Cinzel,Noto Sans Thai,serif;position:absolute;top:calc(min(13vh,110px) + 6px)}.dv-count-ring{border:3px solid var(--dv-gold);width:min(34vh,280px);height:min(34vh,280px);box-shadow:0 0 24px var(--dv-glow), inset 0 0 24px var(--dv-glow);opacity:0;border-radius:50%;position:absolute}.dv-count-ring.is-2{border-style:dashed;border-width:1px}.dv-count.is-go .dv-count-num{background:var(--dv-go-text);filter:drop-shadow(0 0 26px #ff6e3cd9)drop-shadow(0 6px 4px #000000d9);-webkit-background-clip:text;background-clip:text;font-size:min(19vh,170px)}.dv-count.is-go .dv-count-ring{border-color:#ff8a5a;box-shadow:0 0 30px #ff6e3ccc,inset 0 0 30px #ff6e3c99}.dv-count.is-go .dv-count-sub{letter-spacing:.6em;color:#ffd0b0}.dv-count.is-go:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#fff3d0 35%,#fff 50%,#fff3d0 65%,#0000);width:min(90vw,760px);height:6px;position:absolute;transform:rotate(-12deg)scaleX(0);box-shadow:0 0 22px #ffb070}.dv-count.is-pop .dv-count-num{animation:.9s cubic-bezier(.2,1.2,.3,1) both dv-num}.dv-count.is-pop .dv-count-ring{animation:.9s ease-out both dv-ring}.dv-count.is-pop .dv-count-ring.is-2{animation-delay:.12s}.dv-count.is-pop .dv-count-sub{animation:.9s ease-out both dv-sub}.dv-count.is-go.is-pop:before{animation:.55s ease-out 80ms both dv-slash}@keyframes dv-num{0%{opacity:0;transform:scale(2.4)}22%{opacity:1}45%{transform:scale(.94)}60%{transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes dv-ring{0%{opacity:.95;transform:scale(.35)}to{opacity:0;transform:scale(1.7)}}@keyframes dv-sub{0%,25%{opacity:0;transform:translateY(8px)}50%,to{opacity:1;transform:none}}@keyframes dv-slash{0%{opacity:1;transform:rotate(-12deg)scaleX(0)}60%{opacity:1;transform:rotate(-12deg)scaleX(1)}to{opacity:0;transform:rotate(-12deg)scaleX(1.1)}}.pk.dv-pop{z-index:32;box-sizing:border-box;width:min(440px,100vw - 24px);color:var(--dv-ink);text-align:center;background:var(--pk-corners), var(--dv-veil), var(--dv-card);border:1px solid var(--dv-gold);box-shadow:0 0 0 1px var(--dv-edge), 0 0 0 4px var(--dv-rim), 0 0 0 5px var(--dv-gold-mid), 0 18px 50px var(--dv-shadow), 0 0 40px #e2964638;pointer-events:none;isolation:isolate;border-radius:6px;flex-direction:column;align-items:center;padding:0 22px 16px;animation:.4s cubic-bezier(.2,1.3,.4,1) both dv-in-round;display:flex;position:absolute;top:max(19%,178px);left:50%;transform:translate(-50%)}.pk.dv-pop[hidden]{display:none}.pk.dv-pop.is-final{width:min(540px,100vw - 24px);padding-bottom:14px;animation-name:dv-in-final;animation-duration:.6s;top:max(13%,150px)}.pk.dv-pop.is-defeat{background:var(--pk-corners), var(--dv-veil-defeat), var(--dv-card);box-shadow:0 0 0 1px var(--dv-edge), 0 0 0 4px var(--dv-rim), 0 0 0 5px var(--dv-gold-lo), 0 18px 50px var(--dv-shadow)}@keyframes dv-in-round{0%{opacity:0;transform:translate(-50%)translateY(-14px)scale(.92)}to{opacity:1;transform:translate(-50%)}}@keyframes dv-in-final{0%{opacity:0;transform:translate(-50%)scale(.7)}60%{opacity:1;transform:translate(-50%)scale(1.04)}to{transform:translate(-50%)scale(1)}}.dv-banner{z-index:1;box-sizing:border-box;background:var(--dv-draw-cloth);border:1px solid var(--dv-gold);clip-path:polygon(0 0,100% 0,calc(100% - 16px) 50%,100% 100%,0 100%,16px 50%);min-width:60%;filter:drop-shadow(0 4px 6px var(--dv-shadow));flex-direction:column;align-items:center;margin:-22px 0 6px;padding:6px 42px 7px;display:flex;position:relative}.dv-pop.is-victory .dv-banner,.dv-pop.is-round .dv-banner,.dv-pop.is-watch .dv-banner{background:var(--dv-victory-cloth)}.dv-pop.is-defeat .dv-banner{background:var(--dv-defeat-cloth)}.dv-banner-th{white-space:nowrap;background:var(--dv-gold-text);-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 1px #000000e6);-webkit-background-clip:text;background-clip:text;font:700 22px/1.15 Cinzel,Noto Sans Thai,serif}.dv-banner-en{letter-spacing:.32em;color:var(--dv-gold-hi);opacity:.85;font:600 9.5px/1.3 Cinzel,Inter,serif}.dv-pop.is-final .dv-banner{margin-top:-30px;padding:8px 56px 9px}.dv-pop.is-final .dv-banner-th{filter:drop-shadow(0 0 14px var(--dv-glow)) drop-shadow(0 2px 1px #000000e6);font-size:44px}.dv-pop.is-final .dv-banner-en{letter-spacing:.62em;margin-right:-.62em;font-size:13px}.dv-pop.is-defeat .dv-banner-th{background:var(--dv-silver-text);filter:drop-shadow(0 2px 1px #000000e6);-webkit-background-clip:text;background-clip:text}.dv-pop.is-defeat .dv-banner-en{color:#c8d4e6}.dv-pop.is-watch .dv-banner-th{font-size:26px}.dv-pop.is-final .dv-banner{animation:.7s cubic-bezier(.2,1.4,.4,1) .15s both dv-banner}@keyframes dv-banner{0%{opacity:0;transform:scale(1.8)}to{opacity:1;transform:scale(1)}}.dv-pop.is-victory .dv-banner-th{animation:2.4s ease-in-out .9s infinite dv-shine}@keyframes dv-shine{0%,to{filter:drop-shadow(0 0 12px var(--dv-glow)) drop-shadow(0 2px 1px #000000e6)}50%{filter:drop-shadow(0 0 26px var(--dv-glow)) drop-shadow(0 2px 1px #000000e6) brightness(1.18)}}.dv-sub{color:var(--dv-dim);letter-spacing:.04em;margin-bottom:8px;font-size:12px}.dv-rays{z-index:-1;background:repeating-conic-gradient(from 0deg, var(--dv-rays) 0deg 7deg, transparent 7deg 22deg);pointer-events:none;border-radius:50%;width:420px;height:420px;margin-left:-210px;animation:24s linear infinite dv-turn;position:absolute;top:-150px;left:50%;-webkit-mask:radial-gradient(circle,#000 18%,#0000 68%);mask:radial-gradient(circle,#000 18%,#0000 68%)}@keyframes dv-turn{to{transform:rotate(360deg)}}.dv-sparks{z-index:2;pointer-events:none;height:120px;position:absolute;top:-40px;left:0;right:0;overflow:visible}.dv-spark{left:calc(10% + var(--i) * 5.8%);top:calc(20% + var(--y,20) * 1%);background:radial-gradient(circle, #fff 0%, var(--dv-gold-hi) 40%, transparent 72%);width:6px;height:6px;box-shadow:0 0 8px var(--dv-glow);opacity:0;animation:2.2s ease-out infinite dv-spark;animation-delay:calc(var(--i) * -.31s);position:absolute;transform:rotate(45deg)}.dv-spark:nth-child(3n){width:4px;height:4px}.dv-spark:nth-child(4n+1){width:8px;height:8px}@keyframes dv-spark{0%{opacity:0;transform:translateY(18px)rotate(45deg)scale(.4)}25%{opacity:1}to{opacity:0;transform:translateY(-46px)rotate(225deg)scale(1)}}.dv-row{z-index:1;justify-content:center;align-items:center;gap:20px;display:flex;position:relative}.dv-card{flex-direction:column;align-items:center;gap:3px;width:128px;min-width:0;display:flex}.dv-card-frame{width:84px;height:84px;margin:6px 0 4px;position:relative}.dv-card.is-a{--team:var(--dv-a);--team-glow:var(--dv-a-glow)}.dv-card.is-b{--team:var(--dv-b);--team-glow:var(--dv-b-glow)}.dv-card-face{box-sizing:border-box;object-fit:cover;border:3px solid var(--team);outline:2px solid var(--dv-gold);outline-offset:1px;width:100%;height:100%;box-shadow:0 0 0 4px var(--dv-edge), 0 0 0 6px var(--dv-gold-mid), 0 0 14px var(--team-glow);background:#0b0a0c;border-radius:50%;display:block;position:relative}.dv-card-glow{background:radial-gradient(circle, var(--dv-glow) 0%, transparent 65%);opacity:0;border-radius:50%;position:absolute;inset:-18px}.dv-card.is-won .dv-card-glow{opacity:.75;animation:2s ease-in-out infinite dv-pulse}.dv-card.is-won .dv-card-face{outline-color:var(--dv-gold-hi)}.dv-card.is-lost .dv-card-face{filter:var(--dv-lost-filter);box-shadow:0 0 0 4px var(--dv-edge), 0 0 0 6px var(--dv-gold-lo);outline-color:var(--dv-gold-lo);border-color:color-mix(in srgb, var(--team) 35%, #555)}@keyframes dv-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:.9;transform:scale(1.06)}}.dv-laurel{object-fit:contain;width:160%;height:160%;image-rendering:pixelated;pointer-events:none;filter:drop-shadow(0 0 6px var(--dv-glow));animation:.6s cubic-bezier(.2,1.4,.4,1) .45s both dv-laurel;position:absolute;top:-34%;left:-30%}@keyframes dv-laurel{0%{opacity:0;transform:scale(1.5)rotate(-8deg)}to{opacity:1;transform:none}}.dv-card-lv{color:var(--dv-gold-hi);white-space:nowrap;border:1px solid var(--dv-gold);z-index:1;background:linear-gradient(#2a1c12,#0e0a08);border-radius:7px;padding:0 6px;font:700 10px/14px Inter,sans-serif;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.dv-card-name{max-width:100%;color:var(--dv-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font:700 13px/1.25 Noto Sans Thai,Inter,sans-serif;overflow:hidden}.dv-card-tag{letter-spacing:.1em;border-radius:2px;padding:0 10px;font:700 13px/1.5 Cinzel,Noto Sans Thai,serif}.dv-card.is-won .dv-card-tag{color:#3a2006;box-shadow:0 0 10px var(--dv-glow);background:linear-gradient(#ffeeb0,#e8b85a)}.dv-card.is-lost .dv-card-tag{color:var(--dv-dim);background:var(--dv-track)}.dv-card.is-draw .dv-card-tag{color:var(--dv-ink);background:var(--dv-track)}.dv-pop.is-final .dv-card-frame{width:96px;height:96px;margin-bottom:12px}.dv-pop-score{align-items:center;gap:4px;display:flex}.dv-pop-score .dv-num{min-width:32px;font-size:46px}.dv-pop-vs{color:var(--dv-gold);font:700 28px/1 Cinzel,serif}.dv-num.is-a{filter:drop-shadow(0 0 8px var(--dv-a-glow)) drop-shadow(0 2px 1px #000c)}.dv-num.is-b{filter:drop-shadow(0 0 8px var(--dv-b-glow)) drop-shadow(0 2px 1px #000c)}.dv-note{z-index:1;color:var(--dv-gold-hi);text-shadow:var(--dv-text-shadow);margin-top:8px;font-size:13px;position:relative}.dv-plaques{z-index:1;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px;display:flex;position:relative}.dv-plaque{background:linear-gradient(180deg, #ffffff0f, #00000059), var(--dv-track);border:1px solid var(--dv-gold-lo);border-top:2px solid var(--plaque,var(--dv-gold-mid));min-width:76px;max-width:120px;box-shadow:0 0 0 1px var(--dv-edge), inset 0 1px 0 #ffe6aa14;border-radius:3px;flex-direction:column;align-items:center;padding:3px 9px 4px;display:flex}.dv-plaque.is-a{--plaque:var(--dv-a)}.dv-plaque.is-b{--plaque:var(--dv-b)}.dv-plaque-n{letter-spacing:.08em;color:var(--dv-dim);font:600 9.5px/1.3 Cinzel,Noto Sans Thai,serif}.dv-plaque-who{max-width:100%;color:var(--dv-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.dv-plaque.is-a .dv-plaque-who{color:var(--dv-a-hi)}.dv-plaque.is-b .dv-plaque-who{color:var(--dv-b-hi)}.dv-plaque-why{color:var(--dv-dim);font-size:9.5px}.dv-pop.is-final .dv-plaque{animation:.4s ease-out both dv-plaque}.dv-pop.is-final .dv-plaque:nth-child(2){animation-delay:.1s}.dv-pop.is-final .dv-plaque:nth-child(3){animation-delay:.2s}.dv-pop.is-final .dv-plaque:nth-child(4){animation-delay:.3s}.dv-pop.is-final .dv-plaque:nth-child(5){animation-delay:.4s}@keyframes dv-plaque{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dv-home{z-index:1;color:var(--dv-dim);flex-direction:column;align-items:center;gap:4px;margin-top:10px;font-size:11.5px;display:flex;position:relative}.dv-home-track{background:var(--dv-track);width:180px;height:4px;box-shadow:0 0 0 1px var(--dv-gold-lo);border-radius:2px;display:block;position:relative;overflow:hidden}.dv-home-fill{width:calc(var(--t,1) * 100%);background:linear-gradient(90deg, var(--dv-gold-mid), var(--dv-gold-hi));transition:width 1s linear;position:absolute;top:0;bottom:0;left:0}@media (max-width:1100px){.pk.dv-board{gap:8px;padding:6px 10px 7px}.dv-medal{width:48px;height:48px;padding:2px}.dv-name{max-width:104px;font-size:12.5px}.dv-hp{width:112px;height:8px}.dv-mid{min-width:112px}.dv-num{font-size:28px}.dv-crest{width:38px;height:34px}.dv-vs{font-size:13px}}@media (max-width:760px),(max-height:480px){.pk.dv-board{gap:6px;padding:4px 8px 5px}.dv-side{gap:6px}.dv-medal{width:38px;height:38px}.dv-lv{padding:0 4px;font-size:8.5px;line-height:12px;bottom:-5px}.dv-info{gap:3px}.dv-name{max-width:74px;font-size:11px}.dv-side.is-me .dv-name:before,.dv-side.is-b.is-me .dv-name:after{content:none}.dv-hp{width:74px;height:7px}.dv-gem{width:9px;height:9px}.dv-mid{min-width:86px}.dv-round{padding:0 8px}.dv-round-th{font-size:10.5px}.dv-round-en{display:none}.dv-board.is-wait .dv-round-th{text-overflow:ellipsis;max-width:110px;font-size:9.5px;overflow:hidden}.dv-num{min-width:16px;font-size:22px}.dv-crest{width:30px;height:26px}.dv-vs{font-size:10.5px}.dv-time-track{width:70px;height:3px}.dv-time.is-clock .dv-time-text{font-size:11px}.dv-board .pk-btn.dv-yield{min-height:24px;top:calc(100% + 9px)}.dv-count-sub{font-size:11px}.pk.dv-pop{padding:0 12px 12px}.dv-banner{padding:5px 30px 6px}.dv-pop.is-final .dv-banner{margin-top:-24px;padding:6px 36px 7px}.dv-pop.is-final .dv-banner-th{font-size:32px}.dv-pop.is-final .dv-banner-en{letter-spacing:.5em;margin-right:-.5em;font-size:10.5px}.dv-row{gap:10px}.dv-card{width:100px}.dv-card-frame,.dv-pop.is-final .dv-card-frame{width:66px;height:66px}.dv-pop-score .dv-num{min-width:22px;font-size:34px}.dv-pop-vs{font-size:22px}.dv-plaque{min-width:64px;padding:2px 6px 3px}.dv-rays{width:320px;height:320px;margin-left:-160px;top:-120px}}@media (max-width:520px){.pk.dv-board{top:calc(max(var(--cp-bottom,92px), var(--mm-bottom,128px)) + 10px)}.pk.dv-pop,.pk.dv-pop.is-final{top:calc(max(var(--cp-bottom,92px), var(--mm-bottom,128px)) + 150px)}.dv-count{top:44%}}@media (max-height:480px){.pk.dv-pop{padding-bottom:8px;top:150px}.dv-card-frame{width:52px;height:52px;margin:4px 0 6px}.pk.dv-board.is-over{visibility:hidden}.pk.dv-pop.is-final{padding-bottom:8px;top:36px}.dv-sub{display:none}.dv-pop.is-final .dv-banner{margin-bottom:4px}.dv-pop.is-final .dv-card-frame{margin:4px 0 8px}.dv-card-name{margin-top:0;font-size:12px}.dv-card-tag{font-size:11.5px;line-height:1.4}.dv-note{margin-top:4px;font-size:12px}.dv-plaques{margin-top:6px}.dv-plaque-why{display:none}.dv-home{margin-top:6px}.dv-pop.is-final .dv-card-frame{width:54px;height:54px}.dv-pop.is-final .dv-banner-th{font-size:28px}.dv-count{top:42%}}.pk-ask.is-duel{background:var(--pk-corners), radial-gradient(80% 60% at 50% 0%, #e6503c24, transparent 70%), var(--dv-card)}@media (prefers-reduced-motion:reduce){.pk.dv-board,.pk.dv-pop,.dv-banner,.dv-laurel,.dv-plaque,.dv-gem.is-on,.dv-count.is-pop .dv-count-num,.dv-count.is-pop .dv-count-sub,.dv-pop.is-victory .dv-banner-th{animation:none}.dv-count-ring,.dv-count.is-go:before,.dv-spark,.dv-sparks{display:none}.dv-rays,.dv-card-glow,.dv-time.is-urgent .dv-time-text{animation:none}.dv-hp>i,.dv-time-fill,.dv-home-fill{transition:none}}:root.tone-soft{--dv-stone:linear-gradient(180deg, #fffcf4f7 0%, #f8f0def7 60%, #f0e5ccf7 100%);--dv-card:linear-gradient(180deg, #fffcf4fa, #f4ebd6fa);--dv-ink:#3b3326;--dv-dim:#7a6f5c;--dv-gold:#c39a45;--dv-gold-hi:#8a6a24;--dv-gold-mid:#d0ad62;--dv-gold-lo:#e2cd98;--dv-rim:#fbf6ea;--dv-edge:#8a6a248c;--dv-a:#3f93d2;--dv-a-hi:#1f5f96;--dv-a-deep:#8cc8f080;--dv-a-glow:#3f93d280;--dv-b:#d8505e;--dv-b-hi:#a8303e;--dv-b-deep:#f4aab080;--dv-b-glow:#d8505e73;--dv-shadow:#2f527847;--dv-text-shadow:0 1px 0 #fffc;--dv-track:#cebe9673;--dv-hp-lag:#ffd678e6;--dv-gold-text:linear-gradient(180deg, #f2c75a 0%, #c8962e 50%, #7a5413 100%);--dv-silver-text:linear-gradient(180deg, #8aa4c0 0%, #5b7593 50%, #34475e 100%);--dv-glow:#f0be508c;--dv-gem-off:radial-gradient(circle at 40% 35%, #fff, #e6dcc4 75%);--dv-gem-a:radial-gradient(circle at 35% 30%, #fff 0%, #bfe2f8 25%, #5aa9e0 60%, #2f6f9f 100%);--dv-gem-b:radial-gradient(circle at 35% 30%, #fff 0%, #ffd2d6 25%, #e77a86 60%, #a8303e 100%);--dv-victory-cloth:linear-gradient(180deg, #e3f3fd 0%, #a9d8f6 55%, #7fbde9 100%);--dv-defeat-cloth:linear-gradient(180deg, #eef1f5 0%, #ccd5e0 55%, #aab6c6 100%);--dv-draw-cloth:linear-gradient(180deg, #fffdf6 0%, #f3e9d3 100%);--dv-rays:#ffc85a52;--dv-veil:radial-gradient(70% 55% at 50% 0%, #ffde8c59, transparent 70%);--dv-veil-defeat:radial-gradient(70% 55% at 50% 0%, #a0bedc4d, transparent 70%);--dv-lost-filter:grayscale(1) brightness(.92) contrast(.85) opacity(.75)}:root.tone-sakura{--dv-stone:linear-gradient(180deg, #fffbfcf7 0%, #fceef4f7 60%, #f6e1ebf7 100%);--dv-card:linear-gradient(180deg, #fffbfcfa, #f9e6effa);--dv-ink:#3e2a3a;--dv-dim:#8a6f7f;--dv-gold:#d8a48f;--dv-gold-hi:#8a5444;--dv-gold-mid:#e0b6a4;--dv-gold-lo:#f0d6cb;--dv-rim:#fffafc;--dv-edge:#b97f6a8c;--dv-a:#8f74c9;--dv-a-hi:#5f449a;--dv-a-deep:#b9a3e373;--dv-a-glow:#8f74c980;--dv-b:#e0708e;--dv-b-hi:#a8436a;--dv-b-deep:#f4a7bf80;--dv-b-glow:#e0708e80;--dv-shadow:#6e3c5f42;--dv-text-shadow:0 1px 0 #ffffffd9;--dv-track:#e2becd73;--dv-hp:linear-gradient(180deg, #c8f5c0 0%, #6fd08a 45%, #3e9a62 100%);--dv-hp-lag:#ffdcc8f2;--dv-gold-text:linear-gradient(180deg, #f3c2a8 0%, #d18a6e 50%, #8a4a36 100%);--dv-silver-text:linear-gradient(180deg, #b4a8cc 0%, #8a7aa8 50%, #574a74 100%);--dv-go-text:linear-gradient(180deg, #fff 8%, #ff9ab8 48%, #c2386a 100%);--dv-glow:#f096af8c;--dv-gem-off:radial-gradient(circle at 40% 35%, #fff, #f0dbe4 75%);--dv-gem-a:radial-gradient(circle at 35% 30%, #fff 0%, #e2d6f6 25%, #b9a3e3 60%, #6a4fa8 100%);--dv-gem-b:radial-gradient(circle at 35% 30%, #fff 0%, #fbd3e0 25%, #e77fa0 60%, #a8436a 100%);--dv-victory-cloth:linear-gradient(180deg, #fdeef3 0%, #f6b8cc 55%, #ec94b1 100%);--dv-defeat-cloth:linear-gradient(180deg, #f3eef8 0%, #d8cde8 55%, #b9aad4 100%);--dv-draw-cloth:linear-gradient(180deg, #fffafc 0%, #f6e3ec 100%);--dv-rays:#ffaac852;--dv-veil:radial-gradient(70% 55% at 50% 0%, #ffc8dc66, transparent 70%);--dv-veil-defeat:radial-gradient(70% 55% at 50% 0%, #c8b9e652, transparent 70%);--dv-lost-filter:grayscale(1) brightness(.95) contrast(.85) opacity(.75)}:root:is(.tone-soft,.tone-sakura) :is(.dv-lv,.dv-card-lv){color:var(--dv-gold-hi);background:linear-gradient(180deg, #fff, var(--dv-gold-lo))}:root:is(.tone-soft,.tone-sakura) .dv-num{filter:drop-shadow(0 0 6px var(--dv-glow)) drop-shadow(0 1px 0 #fff)}:root:is(.tone-soft,.tone-sakura) .dv-pop-score .dv-num.is-a{filter:drop-shadow(0 0 6px var(--dv-a-glow)) drop-shadow(0 1px 0 #fff)}:root:is(.tone-soft,.tone-sakura) .dv-pop-score .dv-num.is-b{filter:drop-shadow(0 0 6px var(--dv-b-glow)) drop-shadow(0 1px 0 #fff)}:root:is(.tone-soft,.tone-sakura) .dv-vs{color:var(--dv-gold-hi);text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 8px #fff}:root:is(.tone-soft,.tone-sakura) .dv-round{background:var(--dv-victory-cloth)}:root:is(.tone-soft,.tone-sakura) .dv-round-th{color:var(--dv-gold-hi)}:root:is(.tone-soft,.tone-sakura) .dv-banner-th{filter:drop-shadow(0 1px #ffffffe6)}:root:is(.tone-soft,.tone-sakura) .dv-pop.is-final .dv-banner-th{filter:drop-shadow(0 0 10px var(--dv-glow)) drop-shadow(0 1px 0 #fff)}:root:is(.tone-soft,.tone-sakura) .dv-pop.is-victory .dv-banner-th{animation:none}:root:is(.tone-soft,.tone-sakura) .dv-banner-en,:root:is(.tone-soft,.tone-sakura) .dv-pop.is-defeat .dv-banner-en{color:var(--dv-gold-hi)}:root:is(.tone-soft,.tone-sakura) .dv-card.is-won .dv-card-tag{color:#fff;background:linear-gradient(180deg, var(--dv-gold), var(--dv-gold-hi))}:root:is(.tone-soft,.tone-sakura) .dv-card-face{background:#fff}:root:is(.tone-soft,.tone-sakura) .dv-plaque{background:linear-gradient(180deg, #fff, var(--dv-rim))}:root:is(.tone-soft,.tone-sakura) .dv-count-num{filter:drop-shadow(0 0 2px #3c2814e6) drop-shadow(0 0 18px var(--dv-glow)) drop-shadow(0 4px 3px #28284673)}:root:is(.tone-soft,.tone-sakura) .dv-count-sub{color:#fff;text-shadow:0 0 3px var(--dv-gold-hi), 0 0 8px var(--dv-glow), 0 1px 2px var(--dv-gold-hi)}:root:is(.tone-soft,.tone-sakura) .dv-board .pk-btn.dv-yield{box-shadow:0 2px 6px var(--dv-shadow)}:root{--ka-frame:url(/ui/kit/art/frame-clean.webp);--ka-crest:url(/ui/kit/art/crest.webp);--ka-banner:url(/ui/kit/art/banner.webp);--ka-btn-red:url(/ui/kit/art/btn-red.webp);--ka-btn-dark:url(/ui/kit/art/btn-dark.webp);--ka-tab-red:url(/ui/kit/art/tab-red-clean.webp);--ka-tab-dark:url(/ui/kit/art/tab-dark-clean.webp);--ka-tab-gem:url(/ui/kit/art/tab-gem.webp);--ka-slot:url(/ui/kit/art/slot.webp)}.panel{border:1px solid #0000;border-image-source:var(--ka-frame);border-image-slice:250 165;border-image-width:62px 41px;border-image-outset:30px 16px 22px;border-image-repeat:stretch;border-radius:0;box-shadow:0 22px 60px #000000d9,0 0 40px #c489411a,inset 0 0 30px #00000080}.panel:after,.panel>.lx-corners{display:none}.panel:before{background:var(--ka-crest) center / contain no-repeat;z-index:1;filter:drop-shadow(0 3px 4px #000000d9)drop-shadow(0 0 8px #5fb4ff2e);width:168px;height:67px;top:-46px}.panel-title{z-index:4;border:1px solid #0000;border-image-source:var(--ka-banner);box-shadow:none;color:#ffeec4;text-shadow:0 1px #1a0303,0 0 10px #ffbe6e73,0 2px 3px #000000e6;background:0 0;border-image-slice:22 175 78 fill;border-image-width:7px 46px 20px;border-image-outset:6px 18px 16px;border-image-repeat:stretch;padding:5px 44px 7px}.panel-title:before,.panel-title:after{display:none}.panel-head{min-height:62px}.panel-head:after{display:none}.panel-btn,.kit-btn,.set-btn,.doll-swap,.town-gamble-btn{border:1px solid #0000;box-shadow:none;text-shadow:0 1px 2px #000;background:0 0;border-image-slice:26 62 fill;border-image-width:7px 17px;border-image-outset:3px 8px;border-image-repeat:stretch;border-radius:0}.panel-btn{border-image-source:var(--ka-btn-red);color:#fff0cc}.panel-btn.is-quiet,.kit-btn,.set-btn,.doll-swap,.town-gamble-btn{border-image-source:var(--ka-btn-dark);color:#e2d8c4}.kit-btn.is-on,.set-btn.is-on{border-image-source:var(--ka-btn-red);color:#ffe9b0}.panel-btn:hover,.kit-btn:hover,.set-btn:hover,.doll-swap:hover,.town-gamble-btn:hover{filter:brightness(1.2)drop-shadow(0 0 6px #ffc86e59);color:#fff;box-shadow:none}.panel-btn.is-off,.kit-btn.is-off{filter:grayscale(.7)brightness(.7)}.set-btn.is-gold{border-image-source:none}.doll-tab,.kit-tab{border:1px solid #0000;border-image-source:var(--ka-tab-dark);box-shadow:none;color:#c9bfae;background:0 0;border-image-slice:46 58 22 fill;border-image-width:9px 13px 6px;border-image-outset:4px 5px 2px;border-image-repeat:stretch;border-radius:0}.doll-tab:hover,.kit-tab:hover{color:#fff;filter:brightness(1.18)}.doll-tab.is-on,.kit-tab.is-on{border-image-source:var(--ka-tab-red);color:#ffe9b0;box-shadow:none;filter:drop-shadow(0 0 8px #c8321e73);background:0 0}.doll-tab.is-on:before,.kit-tab.is-on:before{content:"";background:var(--ka-tab-gem) center / contain no-repeat;pointer-events:none;filter:drop-shadow(0 0 4px #5fb4ffb3);width:16px;height:11px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.doll-slot,.pouch-cell,.inv-build{border:1px solid #0000;border-image-source:var(--ka-slot);border-image-slice:52 fill;border-image-width:13px;border-image-outset:3px;border-image-repeat:stretch;border-radius:0}.doll-slot{background:0 0}@media (max-width:640px){.panel{border-image-width:40px 26px;border-image-outset:20px 9px 14px}.panel:before{width:128px;height:51px;top:-34px}.panel-title{border-image-width:6px 34px 15px;border-image-outset:5px 13px 12px;padding:4px 32px 6px}}:root{--chat-frame:url(/ui/kit/art/frame-open.webp);--chat-ink:#09070ca8;--chat-ink-deep:#050408cc;--chat-gold:#e3c27c;--chat-local:#e6dcc6;--chat-whisper:#f2a6e0;--chat-friend:#8fd3ff;--chat-party:#9fe39a;--chat-guild:#f0c67a;--chat-server:#ffb36b;--chat-system:#e6c983}.chat-box{pointer-events:none;flex-direction:column;align-items:stretch;gap:0;display:flex}.chat-frame{pointer-events:auto;border:1px solid #0000;border-image-source:var(--chat-frame);background:linear-gradient(180deg, var(--chat-ink), var(--chat-ink-deep));border-image-slice:250 165;border-image-width:38px 25px;border-image-outset:16px 6px 11px;border-image-repeat:stretch;flex-direction:column;min-height:0;padding:7px 9px;display:flex;position:relative;box-shadow:0 10px 28px #00000080,inset 0 0 26px #0000008c}.chat-frame:before{content:"";opacity:.22;pointer-events:none;background:url(/ui/kit/stone.webp) 0 0/384px;position:absolute;inset:0}.chat-frame>*{position:relative}.chat-box.is-hidden .chat-frame{display:none}.chat-head{align-items:flex-end;gap:4px;min-height:22px;display:flex}.chat-tabs{scrollbar-width:none;flex:auto;gap:1px;min-width:0;padding-top:3px;display:flex;overflow:auto hidden}.chat-tabs::-webkit-scrollbar{display:none}.chat-tab{text-align:center;letter-spacing:0;color:#b9ae9b;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-image-source:var(--ka-tab-dark);text-shadow:0 1px 2px #000;border-image-slice:46 58 22 fill;border-image-width:6px 9px 4px;border-image-outset:2px 2px 1px;border-image-repeat:stretch;flex:1 0 auto;padding:3px 5px 2px;font:600 11px/1.15 Noto Sans Thai,Inter,sans-serif;transition:color .15s,filter .15s;position:relative}.chat-tab:hover{color:#fff;filter:brightness(1.2)}.chat-tab.is-on{border-image-source:var(--ka-tab-red);color:#ffe9b0;filter:drop-shadow(0 0 5px #c8321e73)}.chat-tab.is-on.is-whisper{color:var(--chat-whisper)}.chat-tab.is-on.is-friend{color:var(--chat-friend)}.chat-tab.is-on.is-party{color:var(--chat-party)}.chat-tab.is-on.is-guild{color:var(--chat-guild)}.chat-tab.is-on.is-server{color:var(--chat-server)}.chat-tab-dot{pointer-events:none;background:linear-gradient(135deg,#d4f4ff,#3ea0e8 55%,#165a9a);width:7px;height:7px;display:none;position:absolute;top:-2px;right:-1px;transform:rotate(45deg);box-shadow:0 0 6px #5fc8ffe6}.chat-tab.is-unread .chat-tab-dot{animation:1.6s ease-in-out infinite chat-dot;display:block}@keyframes chat-dot{50%{opacity:.7;box-shadow:0 0 2px #5fc8ff66}}.chat-hide{width:20px;height:20px;color:var(--chat-gold);cursor:pointer;background:linear-gradient(#2b2331,#110e15);border:1px solid #8a6a36;border-radius:2px;flex:none;place-items:center;margin-bottom:1px;font:700 12px/1 Inter,sans-serif;display:grid;box-shadow:inset 0 1px #ffdfa32e,0 0 0 1px #000}.chat-hide:hover{color:#fff;border-color:var(--chat-gold);filter:brightness(1.2)}.chat-box .chat-frame .chat-log{pointer-events:auto;min-height:0;max-height:none;box-shadow:none;scrollbar-width:thin;scrollbar-color:#d2ab5c8c transparent;background:#0000002e;border:0;border-top:1px solid #b7864759;border-bottom:1px solid #b7864733;border-radius:0;flex-direction:column;flex:auto;gap:1px;margin:5px 0;padding:3px 5px 2px 3px;display:flex;overflow:hidden auto}.chat-box .chat-frame .chat-log:before{content:"";flex:auto}.chat-box .chat-frame .chat-log::-webkit-scrollbar{width:5px}.chat-box .chat-frame .chat-log::-webkit-scrollbar-thumb{background:#d2ab5c80;border-radius:3px}.chat-frame .chat-line{opacity:1;flex:none;font-size:12.5px;line-height:1.38}.chat-frame .chat-line[hidden]{display:none}.chat-frame .chat-line.is-local .chat-who{color:var(--chat-local)}.chat-frame .chat-line.is-whisper .chat-who,.chat-frame .chat-line.is-whisper .chat-text{color:var(--chat-whisper)}.chat-frame .chat-line.is-friend .chat-who{color:var(--chat-friend)}.chat-frame .chat-line.is-friend .chat-text{color:#d9efff}.chat-frame .chat-line.is-party .chat-who{color:var(--chat-party)}.chat-frame .chat-line.is-guild .chat-who{color:var(--chat-guild)}.chat-frame .chat-line.is-server .chat-who{color:var(--chat-server)}.chat-frame .chat-line.is-server .chat-text{color:#ffe3c4}.chat-frame .chat-line.is-mine .chat-who{filter:brightness(1.15);text-underline-offset:2px;-webkit-text-decoration:underline #ffffff2e;text-decoration:underline #ffffff2e}.chat-frame .chat-line.is-note{color:var(--chat-system);font-style:italic}.chat-frame .chat-line.is-note:before{content:"◆ ";color:#6fb8ec;vertical-align:1px;font-size:9px;font-style:normal}.chat-box.is-shown:not(.is-compact) .chat-row,.chat-box.is-shown.is-typing .chat-row{display:flex}.chat-frame .chat-row{pointer-events:auto;align-items:center;gap:6px}.chat-frame .chat-channel{text-overflow:ellipsis;white-space:nowrap;max-width:42%;color:var(--chat-local);cursor:pointer;background:#08070abf;border:1px solid #e6dcc659;border-radius:2px;flex:none;padding:3px 8px;font:600 11.5px/1.2 Noto Sans Thai,Inter,sans-serif;overflow:hidden}.chat-frame .chat-channel.is-whisper{color:var(--chat-whisper);border-color:#f2a6e073}.chat-frame .chat-channel.is-friend{color:var(--chat-friend);border-color:#8fd3ff73}.chat-frame .chat-channel.is-party{color:var(--chat-party);border-color:#9fe39a73}.chat-frame .chat-channel.is-guild{color:var(--chat-guild);border-color:#f0c67a80}.chat-frame .chat-channel.is-server{color:var(--chat-server);border-color:#ffb36b80}.chat-frame .chat-input{background:#050407b8;flex:auto;min-width:0;padding:4px 8px;font-size:12.5px}.chat-box:not(.is-typing) .chat-frame .chat-input{opacity:.75;cursor:text}.chat-box.is-typing .chat-frame{box-shadow:0 10px 28px #00000080,inset 0 0 26px #0000008c,0 0 18px #d2ab5c2e}.chat-box.is-compact .chat-frame{padding:5px 7px 4px}.chat-box.is-compact .chat-frame .chat-log{margin:3px 0 2px}.chat-box.is-compact .chat-tab{padding:2px 4px 1px;font-size:10.5px}.chat-mini{display:none}.chat-box.is-hidden .chat-mini{pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none;color:#f0dca8;text-shadow:0 1px 2px #000;border:1px solid #0000;border-image-source:var(--ka-btn-dark);border-image-slice:26 62 fill;border-image-width:7px 17px;border-image-outset:3px 8px;border-image-repeat:stretch;align-self:flex-start;align-items:center;gap:6px;padding:5px 16px 5px 12px;font:600 12.5px/1.1 Noto Sans Thai,Inter,sans-serif;display:inline-flex}.chat-box.is-hidden .chat-mini:hover{filter:brightness(1.2)drop-shadow(0 0 6px #ffc86e59);color:#fff}.chat-mini-icon{font-size:13px}.chat-mini-count{color:#fff;background:radial-gradient(circle at 40% 35%,#ff6a55,#a3171a);border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 5px;font:700 10.5px/1 Inter,sans-serif;display:inline-grid;box-shadow:0 0 0 1px #2a0507,0 0 7px #ff503cb3}.chat-mini-count[hidden]{display:none}.chat-box.is-hidden .chat-mini.is-unread{animation:1.8s ease-in-out infinite chat-mini}@keyframes chat-mini{50%{filter:brightness(1.25)drop-shadow(0 0 7px #ffbe6480)}}.friend-asks{pointer-events:none;flex-direction:column;gap:22px;margin-bottom:26px;display:flex}.friend-asks:empty{display:none}.chat-box.is-hidden .friend-asks{margin-bottom:18px}.friend-ask{pointer-events:auto;border:1px solid #0000;border-image-source:var(--chat-frame);background:linear-gradient(#221828f2,#0a080ef5);border-image-slice:250 165;border-image-width:30px 20px;border-image-outset:13px 5px 9px;border-image-repeat:stretch;align-self:flex-start;width:min(300px,100%);padding:6px 10px 8px;animation:.35s ease-out friend-ask-in;position:relative;box-shadow:0 8px 22px #0009,0 0 18px #5fb4ff1f}@keyframes friend-ask-in{0%{opacity:0;transform:translateY(8px)}}.friend-ask-head{align-items:center;gap:6px;display:flex}.friend-ask-title{color:var(--chat-gold);letter-spacing:.02em;flex:auto;font:700 12px/1.2 Cinzel,Noto Sans Thai,serif}.friend-ask-title:before{content:"◆ ";color:#6fb8ec;vertical-align:1px;font-size:9px}.friend-ask-later{color:#b9ae9b;cursor:pointer;place-items:center;width:18px;height:18px;font-size:14px;line-height:1;display:grid}.friend-ask-later:hover{color:#fff}.friend-ask-text{color:#f2e2bc;overflow-wrap:anywhere;margin:4px 0 7px;font-size:12.5px;line-height:1.35}.friend-ask-acts{gap:14px;padding:0 8px;display:flex}.friend-ask-acts .kit-btn{cursor:pointer;padding:2px 12px;font-size:12px}.party-friend .party-name:before{content:"";vertical-align:1px;background:#5a554f;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 1px #000}.party-friend.is-online .party-name:before{background:#5fd36a;box-shadow:0 0 0 1px #000,0 0 6px #5fd36acc}@media (max-width:640px){.chat-frame{border-image-width:28px 18px;border-image-outset:12px 4px 8px}.chat-tab{padding:2px 4px 1px;font-size:10.5px}}@media (prefers-reduced-motion:reduce){.chat-tab.is-unread .chat-tab-dot,.chat-box.is-hidden .chat-mini.is-unread,.friend-ask{animation:none}}.hud-fold{pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--chat-gold);text-shadow:0 1px 2px #000;background:linear-gradient(#2b2331,#110e15);border:1px solid #8a6a36;border-radius:3px;flex:none;place-items:center;font:700 12px/1 Inter,Noto Sans Thai,sans-serif;display:grid;position:relative;box-shadow:inset 0 1px #ffdfa32e,0 0 0 1px #000,0 3px 8px #0000008c}.hud-fold:hover{color:#fff;border-color:var(--chat-gold);filter:brightness(1.2)}.is-folded:has(.menu-badge:not([hidden]),.side-badge:not([hidden]),.mail-btn.has-new)>.hud-fold:after{content:"";pointer-events:none;background:radial-gradient(circle at 40% 35%,#ff6a55,#a3171a);border-radius:50%;width:9px;height:9px;position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 1px #2a0507,0 0 7px #ff503cb3}.menu-dock{align-items:center}.menu-dock .dock-fold{width:max(16px, calc(var(--dock-btn) * .5));height:calc(var(--dock-btn) * .8);font-size:max(10px, calc(var(--dock-btn) * .32))}.menu-dock.is-folded>.dock-btn{display:none}.menu-dock.is-folded .dock-fold{width:var(--dock-btn);height:var(--dock-btn);border-color:var(--gold-dim,#8a6a36);font-size:max(13px, calc(var(--dock-btn) * .46));color:#e6c983;background:radial-gradient(circle at 50% 35%,#2a2230 0%,#120f15 75%);border-radius:50%;box-shadow:0 0 0 1px #000,inset 0 0 6px #000000e6,0 3px 8px #0009}.menu-dock.is-folded .dock-fold:hover{border-color:var(--gold,#c9a35c);color:#fff3c4}#ui>.top-actions>.top-fold{width:20px;height:28px;font-size:11px}#ui>.top-actions.is-folded>:not(.hud-fold){display:none}#ui>.top-actions.is-folded>.top-fold{color:#ffd36a;background:linear-gradient(#3a2e1c,#15110c);border-color:#8a6a2a;border-radius:50%;width:32px;height:32px;font-size:15px;box-shadow:0 0 8px #0009,inset 0 1px #ffffff1f}#ui.is-touch>.top-actions>.top-fold{width:34px;height:20px}#ui.is-touch>.top-actions.is-folded>.top-fold{width:36px;height:36px}@media (orientation:portrait){.is-touch .menu-dock:not(.is-folded){flex-wrap:wrap;justify-content:center;width:calc(100vw - 16px);--dock-btn:min(40px, calc((100vw - 16px) / 8 - 5px))!important}#ui.is-touch:has(.menu-dock:not(.is-folded)) .hud-status{top:calc(max(var(--cp-bottom,92px), var(--mm-bottom,128px)) + 100px)}:is(#ui.is-touch:has(.menu-dock:not(.is-folded))>.top-actions,#ui.is-touch:has(.menu-dock:not(.is-folded)) .wb-chip,#ui.is-touch:has(.menu-dock:not(.is-folded)) .wb-board){top:calc(max(var(--cp-bottom,92px), var(--mm-bottom,128px)) + 98px)}}@media (orientation:landscape){.is-touch .menu-dock{--dock-btn:max(26px, min(46px, calc((100vw - var(--cp-right,300px) - var(--mm-width,200px) - 70px) / 13 - 4px)))!important}}.menu-dock .dock-btn .menu-img,.menu .menu-btn .menu-img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 1px 1px #000000b3);width:86%;height:86%;transition:transform .12s,filter .12s}.menu-dock .dock-btn:hover .menu-img,.menu .menu-btn:hover .menu-img{filter:drop-shadow(0 0 5px #ffd682a6)brightness(1.1);transform:scale(1.08)}.menu-dock .dock-btn.menu-btn-off .menu-img{filter:grayscale(.85)brightness(.7)}.menu-dock .dock-key{z-index:1}.side-btn i .side-img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:24px;height:24px;display:block}.side-btn i:has(.side-img){filter:drop-shadow(0 0 3px #ffd27873)}#ui>.top-actions .side-btn i .side-img{width:26px;height:26px;margin:-2px 0}#ui.is-touch>.top-actions .side-btn i .side-img{width:26px;height:26px;margin:0}.mall-btn img[src$="ui.mall.png"]{filter:drop-shadow(0 0 4px #78c8ffb3)}.auto-btn .auto-btn-img{pointer-events:none;filter:drop-shadow(0 1px 1px #000c);width:24px;height:24px;margin-bottom:-1px}@media (max-width:900px){.auto-btn .auto-btn-img{width:18px;height:18px}}.book-head{justify-content:space-between;align-items:center;gap:10px;margin:2px 0 6px;display:flex}.book-points{letter-spacing:.03em;color:#cbb98f;background:radial-gradient(circle at 15px,#ffe7a3 0 3px,#d39a2c 4px 6px,#0000 7px),linear-gradient(#281e12e6,#100c0af2);border:1px solid #c9a35c73;border-radius:999px;padding:4px 12px 4px 30px;font-family:Cinzel,Noto Sans Thai,serif;font-size:17px;box-shadow:inset 0 0 8px #000c}.book-points.has-points{color:#ffe39a;border-color:#e0b85a;animation:2.4s ease-in-out infinite book-glow;box-shadow:inset 0 0 8px #000c,0 0 10px #f0c85a59}@keyframes book-glow{50%{box-shadow:inset 0 0 8px #000c,0 0 16px #ffd26e99}}.book-reset{white-space:nowrap;padding:5px 10px;font-size:12px}.book-reset.is-off{opacity:.45;pointer-events:none}.book-hint{margin:0 0 8px;font-size:11.5px}.book-grid{grid-template-columns:62px repeat(3,minmax(0,1fr));align-items:stretch;gap:6px;display:grid}.book-corner{min-height:1px}.book-path{text-align:center;color:#d9c9a3;background:linear-gradient(#461616e6,#220c0ef2);border:1px solid #c9a35c80;border-radius:6px 6px 2px 2px;flex-direction:column;justify-content:center;align-items:center;padding:5px 4px;font-size:12.5px;display:flex;box-shadow:inset 0 1px #ffdca026}.book-path b{font-weight:700;line-height:1.2}.book-path i{color:#8fd0ff;font-size:10.5px;font-style:normal}.book-path.is-mine{background:linear-gradient(#1e325af2,#0e1222f2);border-color:#7fc0ff;box-shadow:0 0 10px #6eaaff59}.book-tier{text-align:center;color:#e8cf8d;background:linear-gradient(90deg,#3c2c14d9,#18120c99);border-left:2px solid #c9a35c;border-radius:3px;justify-content:center;align-items:center;padding:3px;font-family:Cinzel,Noto Sans Thai,serif;font-size:11px;line-height:1.25;display:flex}.book-tier.is-locked{color:#7d7465;border-left-color:#4a4236}.book-cell{cursor:pointer;background:linear-gradient(#1e1a20f2,#0e0c10fa);border:1px solid #5a4c3ccc;border-radius:6px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:6px 4px 5px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative;box-shadow:inset 0 0 10px #000000b3}.book-cell:hover{border-color:#c9a35c;transform:translateY(-1px)}.book-cell.is-on{border-color:#ffd77a;box-shadow:inset 0 0 10px #000000b3,0 0 0 1px #ffd77a80,0 0 14px #ffc85a59}.book-cell.is-known{background:linear-gradient(#302416f2,#120e0cfa);border-color:#c9a35cbf}.book-icon{background:radial-gradient(circle,#3c3228e6,#0a080a);border:1px solid #c9a35c8c;border-radius:6px;place-items:center;width:46px;height:46px;display:grid;position:relative}.book-icon>img,.book-icon>svg{width:42px;height:42px;image-rendering:pixelated}.book-cell:not(.is-known) .book-icon>img,.book-cell:not(.is-known) .book-icon>svg{filter:grayscale(.85)brightness(.65)}.book-cell.is-locked .book-icon>img,.book-cell.is-locked .book-icon>svg{filter:grayscale()brightness(.35)}.book-lock{text-align:center;color:#f0d9a8;text-shadow:0 0 3px #000,0 1px 2px #000;font-size:10px;font-weight:700;position:absolute;inset:auto 0 2px}.book-name{text-align:center;color:#e8dcc2;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11.5px;line-height:1.2;overflow:hidden}.book-cell.is-locked .book-name{color:#7d7465}.book-level{color:#9fd58a;font-variant-numeric:tabular-nums;font-size:10.5px}.book-cell:not(.is-known) .book-level{color:#8b8578}.book-slot{text-align:center;color:#1b1208;background:linear-gradient(#ffe2a0,#c9933a);border-radius:3px;min-width:14px;padding:0 3px;font-size:10px;font-weight:700;line-height:14px;position:absolute;top:3px;left:4px}.book-plus{color:#1a1206;background:radial-gradient(circle at 40% 35%,#fff2c2,#f0b840 55%,#a86a14);border:1px solid #fff0c0;border-radius:50%;place-items:center;width:22px;height:22px;font-size:17px;font-weight:800;line-height:1;animation:1.6s ease-in-out infinite book-plus;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 0 8px #ffc850bf,0 2px 3px #000c}.book-plus:hover{filter:brightness(1.15);transform:scale(1.08)}@keyframes book-plus{50%{box-shadow:0 0 14px #ffd264f2,0 2px 3px #000c}}.book-passives-title{margin-top:10px}.book-passives{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px;display:grid}.book-foot{margin-top:6px}.book-learn{min-width:210px}.book-gem{background:linear-gradient(90deg,#6b1d1d 0 4px,#0000 4px),linear-gradient(#a3332b,#5e1717);border:1px solid #e0b85a;border-radius:2px 5px 5px 2px;width:26px;height:22px;display:block;box-shadow:inset -3px 0 #e9d6a8,0 0 6px #f0be5a66}.menu-badge.is-points{color:#1a1206;background:radial-gradient(circle at 40% 35%,#fff2c2,#f0b840 55%,#a86a14)}@media (max-width:760px){.book-grid{grid-template-columns:48px repeat(3,minmax(0,1fr));gap:4px}.book-icon{width:38px;height:38px}.book-icon>img,.book-icon>svg{width:34px;height:34px}.book-name{font-size:10.5px}}.menu.cs-menu{--cs-gold:var(--pk-gold,#d2ab5c);--cs-gold-hi:var(--pk-gold-hi,#fbe7a6);--cs-gold-mid:var(--pk-gold-mid,#a8843f);--cs-gem:var(--pk-gem,#5fb4ff);--cs-text:var(--pk-text,#d9d2c5);--cs-dim:var(--pk-dim,#8b8578);--cs-line:#d2ab5c52;--cs-card:linear-gradient(180deg, #1f1924eb, #0b090ef2);--cs-red:linear-gradient(180deg, #761a129e, #1a0a0af2);--cs-gap:clamp(10px, 1.4vw, 22px);background:#08070a;gap:0;padding:0;display:block;overflow:hidden auto}.cs-bg{filter:blur(7px)brightness(.55)saturate(.9);pointer-events:none;background:url(/guide/town.webp) 50%/cover no-repeat,#0b0a0c;position:fixed;inset:-30px}.menu.cs-menu:after{content:"";pointer-events:none;background:radial-gradient(80% 75% at 50% 48%,#0000 45%,#060408bf 100%),linear-gradient(#0e060a8c 0%,#0000 20% 78%,#0a0406bf 100%);position:fixed;inset:0}.cs{z-index:1;box-sizing:border-box;max-width:1720px;height:100%;min-height:560px;color:var(--cs-text);grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(8px,1.4vh,16px);margin:0 auto;padding:clamp(8px,1.6vh,18px) clamp(14px,2.2vw,36px) clamp(10px,1.8vh,18px);display:grid;position:relative}.cs svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.cs-top{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:16px;display:grid}.cs-brand{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.cs-logo{object-fit:contain;filter:drop-shadow(0 3px 5px #000000e6)drop-shadow(0 0 18px #ff966e2e);width:auto;max-width:100%;height:clamp(40px,7.6vh,78px);display:block}.cs-account{color:var(--cs-dim);flex-wrap:wrap;align-items:center;gap:4px 12px;padding-left:4px;font-size:12px;display:flex}.cs-account-name{color:#d8c8a4}.cs-link{color:var(--cs-gold);cursor:pointer}.cs-link:hover,.cs-link:focus-visible{color:var(--cs-gold-hi);outline:none;text-decoration:underline}.cs-menu .cs-plate{text-align:center;flex-direction:column;align-items:center;min-width:min(520px,42vw);display:flex;position:relative}.cs-plate-crest{aspect-ratio:652/261;background:var(--ka-crest,url(/ui/kit/art/crest.webp)) center / contain no-repeat;filter:drop-shadow(0 3px 4px #000000d9)drop-shadow(0 0 10px #5fb4ff38);pointer-events:none;width:clamp(130px,13vw,190px);margin-bottom:-18%}.cs-plate-title{z-index:1;letter-spacing:.04em;color:#ffeec4;text-shadow:0 1px #1a0303,0 0 14px #ffbe6e8c,0 2px 4px #000000e6;border:1px solid #0000;border-image:var(--ka-banner,url(/ui/kit/art/banner.webp)) 22 175 78 175 fill / 9px 58px 25px / 7px 22px 18px stretch;white-space:nowrap;margin:0;padding:6px clamp(48px,5vw,78px) 8px;font:700 clamp(22px,3.4vh,34px)/1.25 Noto Sans Thai,Cinzel,serif;position:relative}.cs-plate-sub{color:#e8d6ad;text-shadow:0 1px 2px #000,0 0 8px #000000e6;margin:clamp(14px,2.4vh,22px) 0 0;font-size:clamp(12px,1.6vh,14px)}.cs-seal{justify-self:end;align-items:center;gap:10px;max-width:320px;display:flex}.cs-seal-ring{aspect-ratio:1;width:clamp(40px,6vh,58px);color:var(--cs-gold-hi);border:2px solid var(--cs-gold);background:radial-gradient(circle at 50% 35%,#6a1c16 0%,#2a0a0b 68%,#12060a 100%);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;box-shadow:0 0 0 2px #000,0 0 0 4px #d2ab5c59,inset 0 0 12px #000c,0 0 18px #ffaa504d}.cs-seal-ico{width:60%;height:60%}.cs-seal-quote{color:#d9c79f;text-align:right;text-shadow:0 1px 2px #000;order:-1;margin:0;font-size:12.5px;font-style:italic;line-height:1.45}.cs-main{gap:var(--cs-gap);grid-template-columns:minmax(330px,35%) minmax(0,1fr);min-height:0;display:grid}.cs-left{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.cs-right{flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex}.cs-stage{flex:auto;min-height:190px;position:relative}.cs-pedestal{pointer-events:none;width:86%;height:26%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.cs-pedestal:before{content:"";aspect-ratio:1;transform-origin:50% 100%;filter:drop-shadow(0 0 12px #ffbe6e8c);background:url(/ui/kit/sigil-circle.svg) 50%/contain no-repeat,radial-gradient(circle,#ffcd786b 0%,#be3c1e38 42%,#0000 68%);width:100%;animation:26s linear infinite cs-turn;position:absolute;bottom:6%;left:50%;transform:translate(-50%)scaleY(.3)}.cs-pedestal:after{content:"";background:radial-gradient(at 50% 40%,#3b3138 0%,#1a1519 55%,#0a080b 100%);border-top:1px solid #f2d99b8c;border-radius:50%;width:58%;height:30%;position:absolute;bottom:16%;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #000,0 6px 14px #000c,inset 0 2px 6px #ffdca02e,0 0 24px #ffb45a40}@keyframes cs-turn{to{rotate:360deg}}.cs-stage-art{z-index:1;object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 12px 14px #000c)drop-shadow(0 0 26px #ffd29624);max-width:86%;height:94%;animation:.35s ease-out cs-rise;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}@keyframes cs-rise{0%{opacity:0;translate:0 10px}}.cs-stage.is-empty:before{content:"?";color:#f2d99b4d;place-items:center;font:700 72px Cinzel,serif;display:grid;position:absolute;inset:0 0 18%}.cs-emblem{border:2px solid var(--cs-gold);background:#120a0c 50% 18%/cover no-repeat;border-radius:50%;flex:none;position:relative;box-shadow:0 0 0 2px #000,0 0 0 3px #d2ab5c73,inset 0 0 10px #000000b3,0 4px 10px #0009}.cs-emblem:after{content:"";background:linear-gradient(135deg, #d9f3ff 0%, var(--cs-gem) 45%, #1f56b8 100%);border:1px solid var(--cs-gold);width:8px;height:8px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 6px #5fb4ffb3}.cs-stage-badge{z-index:2;aspect-ratio:1;width:clamp(48px,7vh,66px);position:absolute;top:4px;left:4px}.cs-arrow{z-index:3;cursor:pointer;width:44px;height:44px;color:var(--cs-gold-hi);border:1px solid var(--cs-gold);background:radial-gradient(circle at 50% 35%,#7a2219 0%,#2a0a0b 72%);border-radius:50%;place-items:center;transition:transform .12s,filter .15s;display:grid;position:absolute;top:44%;box-shadow:0 0 0 1px #000,0 0 0 3px #d2ab5c4d,inset 0 1px #ffdca059,0 0 16px #ff964659}.cs-arrow.is-prev{left:0}.cs-arrow.is-next{right:0}.cs-arrow:hover,.cs-arrow:focus-visible{filter:brightness(1.25);outline:none;transform:scale(1.08)}.cs-arrow-ico{stroke-width:2.8px;width:24px;height:24px}.cs-gender{z-index:3;flex-direction:column;gap:8px;display:flex;position:absolute;top:6px;right:2px}.cs-gender .kit-btn,.cs-genders .kit-btn{cursor:pointer;justify-content:center;align-items:center;gap:6px;min-width:76px;padding:5px 12px;font-size:13px;display:flex}.cs-gender-mark{color:var(--cs-gem);text-shadow:0 0 6px #5fb4ff99;font-size:15px}.kit-btn.is-on .cs-gender-mark{color:#ffe9b0}.cs-ribbon{z-index:3;color:#ffeec4;letter-spacing:.04em;border:1px solid var(--cs-gold);clip-path:polygon(0 50%,9px 0,100% 0,100% 100%,9px 100%);text-shadow:0 1px 1px #000;filter:drop-shadow(0 0 6px #ffa0508c);background:linear-gradient(#a3291e 0%,#6e140e 60%,#3a0a08 100%);border-right:0;padding:3px 12px 3px 16px;font:700 12px/1.3 Noto Sans Thai,sans-serif;position:absolute;top:8px;right:-1px;box-shadow:inset 0 1px #ffdca066}.cs-ribbon.is-stage{border-right:1px solid var(--cs-gold);clip-path:polygon(0 50%,9px 0,100% 0,calc(100% - 9px) 50%,100% 100%,9px 100%);padding-right:18px;top:14px;left:clamp(62px,8.6vh,82px);right:auto}.cs-card{box-sizing:border-box;background:var(--pk-corners,none), var(--cs-card);border:1px solid #d2ab5c6b;padding:12px 14px;position:relative;box-shadow:0 0 0 1px #000,inset 0 1px #ffe4a61f,inset 0 0 24px #0009,0 10px 26px #0000008c}.cs-card:before{content:"";background:linear-gradient(90deg, transparent, var(--cs-gold-hi), transparent);height:1px;position:absolute;top:-1px;left:12%;right:12%}.cs-card-head{align-items:center;gap:12px;display:flex}.cs-card-emblem{width:52px;height:52px}.cs-card-who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cs-names{flex-wrap:wrap;align-items:baseline;column-gap:8px;min-width:0;display:flex}.cs-names-en{color:#f6efe0;text-shadow:0 1px #000;font-family:Cinzel,serif;font-weight:700}.cs-names-th{color:#f0c76a;background:linear-gradient(#fff1bf,#e9b75a 60%,#b98434);-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px #000);-webkit-background-clip:text;background-clip:text;font-family:Noto Sans Thai,sans-serif;font-weight:600}.cs-names.is-big .cs-names-en{font-size:clamp(18px,2.6vh,24px)}.cs-names.is-big .cs-names-th{font-size:clamp(16px,2.3vh,20px)}.cs-names.is-small .cs-names-en,.cs-names.is-small .cs-names-th{font-size:13px}.cs-role{color:#c9a86a;font-size:12px}.cs-blurb{color:#cfc6b5;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 6px;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.cs-bars{gap:5px;margin:4px 0 6px;display:grid}.cs-bar-row{--bar:#ff6a5c;--bar-lo:#8a1d14;grid-template-columns:20px 104px minmax(0,1fr);align-items:center;gap:8px;display:grid}.cs-bar-row.is-atk{--bar:#ffb35c;--bar-lo:#8a4a12}.cs-bar-row.is-def{--bar:#6ec2ff;--bar-lo:#1c4f8f}.cs-bar-row.is-spd{--bar:#8fe39a;--bar-lo:#1f6b35}.cs-bar-ico{width:18px;height:18px;color:var(--bar);filter:drop-shadow(0 0 4px var(--bar));stroke-width:2px}.cs-bar-label{color:#d8cdb6;white-space:nowrap;align-items:baseline;gap:6px;font-size:12px;display:flex}.cs-bar-label b{min-width:28px;color:var(--cs-gold-hi);font:700 11px Cinzel,serif}.cs-bar{background:#000000a6;border:1px solid #d2ab5c61;border-radius:5px;height:9px;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #000000e6}.cs-bar-fill{border-radius:inherit;background:linear-gradient(90deg, var(--bar-lo), var(--bar));box-shadow:0 0 10px var(--bar), inset 0 1px 0 #ffffff73;transition:width .35s ease-out;position:absolute;inset:0 auto 0 0}.cs-bar-fill:after{content:"";width:4px;box-shadow:0 0 8px #fff, 0 0 12px var(--bar);opacity:.85;background:#fff;border-radius:2px;position:absolute;top:-2px;bottom:-2px;right:0}.cs-facts2{gap:2px;margin-bottom:6px;font-size:12px;display:grid}.cs-fact2{grid-template-columns:104px minmax(0,1fr);gap:8px;padding-left:28px;display:grid}.cs-fact2-k{color:var(--cs-dim)}.cs-fact2-v{color:#e2d6bd;overflow-wrap:anywhere}.cs-skills-title{color:var(--cs-gold);letter-spacing:.04em;align-items:center;gap:8px;margin:2px 0 6px;font-size:12px;display:flex}.cs-skills-title:before,.cs-label:before{content:"";background:linear-gradient(135deg, #d9f3ff, var(--cs-gem) 45%, #1f56b8);border:1px solid var(--cs-gold);flex:none;width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 5px #5fb4ffb3}.cs-skills-title:after{content:"";background:linear-gradient(90deg, var(--cs-line), transparent);flex:1;height:1px}.cs-skills{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cs-skill{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.cs-skill-ring{aspect-ratio:1;width:clamp(40px,5.6vh,50px);color:var(--cs-gold-hi);border:2px solid var(--cs-gold);background:radial-gradient(circle at 50% 35%,#2b2333,#0c0a10 75%);border-radius:50%;place-items:center;display:grid;overflow:hidden;box-shadow:0 0 0 1px #000,inset 0 0 8px #000c,0 0 12px #ffbe6e47}.cs-skill-ring .glyph-img{object-fit:cover;width:100%;height:100%}.cs-skill-ring svg{width:62%;height:62%}.cs-skill-name{color:#e2d6bd;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:11.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.cs-right-head{justify-content:space-between;align-items:baseline;gap:10px;padding:0 4px;display:flex}.cs-right-title{color:var(--cs-gold-hi);text-shadow:0 1px 2px #000;font:700 15px Noto Sans Thai,sans-serif}.cs-right-count{color:var(--cs-dim);font-size:12px}.cs-grid{gap:var(--cs-gap);flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;display:grid}.cs-grid.is-classes{grid-template-rows:repeat(3,minmax(0,1fr))}.cs-grid.is-chars{grid-auto-rows:max(170px, calc((100% - 2 * var(--cs-gap)) / 3));scrollbar-width:thin;scrollbar-color:var(--cs-gold-mid) transparent;padding:2px 4px 2px 2px;overflow-y:auto}.cs-cell{cursor:pointer;background:var(--pk-corners,none), radial-gradient(ellipse 70% 55% at 50% 42%, #965f3233, transparent 70%), var(--cs-card);border:1px solid var(--cs-line);outline:none;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;padding:8px 12px 10px;transition:border-color .15s,box-shadow .2s,transform .15s;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #000,inset 0 0 22px #000000a6}.cs-cell:hover,.cs-cell:focus-visible{border-color:#f2d99bbf;transform:translateY(-2px);box-shadow:0 0 0 1px #000,0 6px 16px #0000008c,0 0 14px #ffbe6e2e,inset 0 0 22px #0009}.cs-cell.is-on{border-color:var(--cs-gold-hi);background:var(--pk-corners,none), radial-gradient(ellipse 70% 55% at 50% 42%, #ffbe6e38, transparent 70%), var(--cs-red);box-shadow:0 0 0 1px #000,0 0 0 2px #fbe7a659,0 0 24px #ffbe5a73,inset 0 0 26px #ffaa5029}.cs-cell.is-on:before{content:"";pointer-events:none;border:1px solid #fbe7a659;animation:2.4s ease-in-out infinite cs-glow;position:absolute;inset:0;box-shadow:inset 0 0 0 3px #00000059}@keyframes cs-glow{50%{box-shadow:inset 0 0 18px #ffd28c47}}.cs-cell-emblem{z-index:2;aspect-ratio:1;width:clamp(30px,4.6vh,42px);position:absolute;top:7px;left:7px}.cs-cell-art{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 6px 8px #000000bf);width:100%;height:100%;min-height:0;transition:transform .2s;display:block}.cs-cell:hover .cs-cell-art,.cs-cell.is-on .cs-cell-art{transform-origin:50% 100%;transform:scale(1.04)}.cs-cell-text{z-index:1;border-top:1px solid #d2ab5c38;flex-direction:column;gap:1px;padding-top:5px;display:flex;position:relative}.cs-names.is-cell .cs-names-en{font-size:clamp(13px,1.9vh,16px)}.cs-names.is-cell .cs-names-th{font-size:clamp(12px,1.8vh,15px)}.cs-cell-blurb{color:#b9b0a0;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.cs-cell-name{color:#f6efe0;white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.cs-cell-sub{color:#e0bd73;font-size:12px}.cs-cell.is-locked{cursor:default;background:radial-gradient(70% 55% at 50% 42%,#505a8224,#0000 70%),linear-gradient(#14121ae6,#08070af2);border-color:#d2ab5c2e}.cs-cell.is-locked:hover{border-color:#d2ab5c47;transform:none;box-shadow:0 0 0 1px #000,inset 0 0 22px #000000a6}.cs-cell-art.is-shadow{filter:brightness(0)drop-shadow(0 0 1px #d2ab5c73)drop-shadow(0 0 10px #5f8cff2e);opacity:.7}.cs-cell.is-locked:hover .cs-cell-art{transform:none}.cs-lock-q{z-index:1;color:#f2d99bd1;text-shadow:0 0 14px #ffbe6e99,0 2px 3px #000;pointer-events:none;font:700 clamp(34px,6vh,54px) Cinzel,serif;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.cs-lock{align-items:center;gap:6px;display:flex}.cs-lock-ico{width:15px;height:15px;color:var(--cs-gold)}.cs-lock-title{color:#cdbf9f;font-size:14px}.cs-cell-art.is-unknown{color:#f2d99b59;place-items:center;font:700 48px Cinzel,serif;display:grid}.cs-cell.is-broken{opacity:.7}.cs-cell.is-new{background:radial-gradient(60% 50% at 50% 40%,#ffbe6e1a,#0000 70%),#0a080cc7;border-style:dashed;border-color:#d2ab5c73}.cs-cell-plus{width:64px;height:64px;color:var(--cs-gold-hi);border:2px solid var(--cs-gold);background:radial-gradient(circle at 50% 35%,#6a1c16,#2a0a0b 72%);border-radius:50%;place-self:center;place-items:center;font:300 44px/1 Inter,sans-serif;display:grid;box-shadow:0 0 0 2px #000,0 0 18px #ffaa5059}.cs-char-card{flex-direction:column;gap:6px;display:flex}.cs-char-name{color:#f6dfa0;text-shadow:0 1px #000,0 0 10px #ffbe6e4d;word-break:break-word;margin:0;font:700 clamp(18px,2.6vh,24px)/1.2 Cinzel,Noto Sans Thai,serif}.cs-facts{flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:13px;display:flex}.cs-fact.is-level{color:#fff3c4;font:700 15px Cinzel,serif}.cs-line{color:var(--cs-dim);font-size:12px}.cs-empty{color:var(--cs-dim);margin:0}.cs-card .kit-btn{text-align:center;cursor:pointer;padding:6px 14px;font-size:12.5px}.cs-remove,.cs-import,.cs-new{align-self:flex-start}.cs-char-card .cs-import{position:absolute;bottom:12px;right:14px}.cs-ask{margin-top:4px}.cs-ask .menu-row>*{text-align:center;cursor:pointer;flex:1;padding:7px 10px}.cs-look{z-index:1;aspect-ratio:.62;height:min(70%,360px);position:absolute;bottom:11%;left:50%;transform:translate(-50%)}.cs-look-body{z-index:1;object-fit:contain;filter:drop-shadow(0 10px 10px #000c);width:100%;height:100%;position:absolute;inset:0}.cs-look .look-hair{z-index:2;pointer-events:none;filter:drop-shadow(0 1px 1px #000);max-width:none;position:absolute}.cs-look .look-hair.is-back{z-index:0;filter:none}.cs-looks-card .cs-card-head{flex-wrap:wrap}.cs-change{flex:none}.cs-form{scrollbar-width:thin;scrollbar-color:var(--cs-gold-mid) transparent;flex-direction:column;flex:auto;justify-content:safe center;gap:8px;min-height:0;padding:14px 18px;display:flex;overflow-y:auto}.cs-label{color:var(--cs-gold-hi);letter-spacing:.03em;align-items:center;gap:8px;margin-top:4px;font-size:13px;display:flex}.cs-row{flex-wrap:wrap;gap:10px;display:flex}.cs-hairs{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:9px 12px;padding:2px 8px 2px 6px;display:grid}.cs-hairs .kit-btn{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;padding:6px 8px;font-size:12.5px;overflow:hidden}.cs-colours{flex-wrap:wrap;gap:9px;padding:2px 4px;display:flex}.cs-colour{cursor:pointer;border:2px solid #d2ab5c8c;border-radius:50%;flex:none;width:30px;height:30px;padding:0;transition:transform .12s;box-shadow:0 0 0 1px #000,inset 0 2px 4px #ffffff40,inset 0 -3px 5px #00000073}.cs-colour:hover{transform:scale(1.1)}.cs-colour.is-on{border-color:var(--cs-gold-hi);box-shadow:0 0 0 2px #000, 0 0 0 4px var(--cs-gold), 0 0 12px #ffd28cb3, inset 0 2px 4px #ffffff40}.cs-name-input{box-sizing:border-box;width:100%;max-width:460px;padding:9px 12px;font-size:16px}.cs-name-error{min-height:1.2em}.cs-about{flex:none;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;column-gap:22px;display:grid}.cs-about .cs-bars{grid-area:1/1/span 2;margin:0}.cs-about .cs-facts2{grid-area:3/1;margin:6px 0 0}.cs-about .cs-skills-title{grid-area:1/2;margin-top:0}.cs-about .cs-skills{grid-area:2/2/span 2}.cs-menu .cs-foot{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(10px,1.6vw,22px);display:grid}.cs-back{color:#e2d8c4;cursor:pointer;border:1px solid #0000;border-image:var(--ka-btn-dark,url(/ui/kit/art/btn-dark.webp)) 26 62 26 62 fill / 9px 22px / 3px 8px stretch;text-shadow:0 1px 2px #000;outline:none;justify-content:center;align-items:center;gap:6px;min-width:120px;padding:10px 22px 10px 16px;font-size:15px;display:flex}.cs-back:hover,.cs-back:focus-visible{filter:brightness(1.2)drop-shadow(0 0 6px #ffc86e59);color:#fff}.cs-back-ico{stroke-width:2.6px;width:18px;height:18px;color:var(--cs-gold-hi)}.cs-hint{border-top:1px solid;border-bottom:1px solid;border-image:linear-gradient(90deg, transparent, var(--cs-line) 15%, var(--cs-line) 85%, transparent) 1;background:linear-gradient(90deg,#0000,#0c090edb 10% 90%,#0000);justify-content:center;align-items:center;gap:10px;min-width:0;padding:7px 18px;display:flex}.cs-hint-mark{color:#2a0c06;background:radial-gradient(circle at 50% 35%,#fff1bf,#d6a24b 70%,#8a5a20);border:1px solid #fbe7a6;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font:700 13px Inter,sans-serif;display:grid;box-shadow:0 0 10px #ffbe5a8c}.cs-hint-words{flex-direction:column;min-width:0;display:flex}.cs-hint-text{color:#e8dcc0;text-shadow:0 1px 2px #000;font-size:13px;line-height:1.45}.cs-hint.is-warn .cs-hint-text{color:#ffc28a}.cs-hint-keys{color:var(--cs-dim);font-size:11px}.cs-go{letter-spacing:.02em;color:#2a0c06;cursor:pointer;text-shadow:0 1px #fff0c899;background:linear-gradient(#fff3c8 0%,#f2cf7a 24%,#d6a24b 56%,#a8742c 84%,#7c5320 100%);border:1px solid #fbe7a6;border-radius:4px;outline:none;justify-content:center;align-items:center;gap:8px;min-width:clamp(220px,20vw,300px);padding:13px 40px;font:700 clamp(16px,2.3vh,20px)/1.2 Noto Sans Thai,sans-serif;transition:filter .15s,transform .12s;display:flex;position:relative;box-shadow:0 0 0 1px #3a2408,0 0 0 3px #d2ab5c59,inset 0 1px #ffffffbf,inset 0 -3px 7px #5a320a8c,0 0 26px #ffbe5a6b,0 8px 18px #0009}.cs-go:before,.cs-go:after{content:"";background:linear-gradient(135deg, #d9f3ff 0%, var(--cs-gem) 45%, #1f56b8 100%);border:1px solid #fbe7a6;width:11px;height:11px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg);box-shadow:0 0 8px #5fb4ffd9}.cs-go:before{left:14px}.cs-go:after{right:14px}.cs-go:hover,.cs-go:focus-visible{filter:brightness(1.08)saturate(1.08);transform:translateY(-1px)}.cs-go:active{transform:translateY(1px)}.cs-go.is-off{filter:grayscale(.85)brightness(.65);cursor:default}.cs-go-ico{stroke-width:3px;width:20px;height:20px}@media (max-height:760px) and (min-width:901px){.cs-blurb{margin:5px 0 4px}.cs-card{padding:10px 12px}.cs-bars{gap:3px}.cs-cell-blurb{-webkit-line-clamp:1}.cs-form{gap:6px;padding:10px 16px}.cs-hairs{gap:7px 12px}}@media (max-height:600px) and (min-width:901px){.cs{height:auto;min-height:100%}.cs-main{min-height:520px}}@media (max-width:900px){.cs{grid-template-rows:auto auto auto;align-content:start;height:auto;min-height:100%}.cs-main{grid-template-columns:minmax(0,1fr);align-content:start}.cs-stage{flex:none;height:clamp(240px,46vh,420px)}.cs-grid.is-classes{grid-template-rows:none;grid-auto-rows:210px}.cs-grid.is-chars{grid-auto-rows:200px;overflow:visible}.cs-form{overflow:visible}.cs-seal-quote{display:none}.cs-menu .cs-foot{z-index:5;background:linear-gradient(#08060a00 0%,#08060af2 22%);margin:0 -14px;padding:10px 14px 6px;position:sticky;bottom:0}}@media (max-width:640px){.cs{gap:10px;min-height:0;padding:8px 12px 6px}.cs-top{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.cs-brand{flex-direction:row;align-items:center;gap:10px}.cs-logo{height:30px}.cs-account{padding:0;font-size:11px}.cs-seal{grid-area:1/2}.cs-seal-ring{width:34px}.cs-menu .cs-plate{grid-column:1/-1;min-width:0}.cs-plate-crest{width:110px}.cs-plate-title{white-space:normal;padding:4px 40px 6px;font-size:20px}.cs-plate-sub{margin-top:12px;font-size:12px}.cs-stage{height:clamp(220px,40vh,320px)}.cs-arrow{width:40px;height:40px}.cs-gender .kit-btn{min-width:64px;padding:4px 10px;font-size:12px}.cs-bar-row{grid-template-columns:18px 86px minmax(0,1fr)}.cs-fact2{grid-template-columns:86px minmax(0,1fr);padding-left:26px}.cs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cs-grid.is-classes{grid-auto-rows:196px}.cs-grid.is-chars{grid-auto-rows:176px}.cs-cell{padding:6px 9px 8px}.cs-char-card .cs-import{position:static}.cs-hairs{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}.cs-about{grid-template-columns:minmax(0,1fr)}.cs-about>*{grid-area:auto/1!important}.cs-about .cs-skills-title{margin-top:8px}.cs-menu .cs-foot{grid-template-columns:auto minmax(0,1fr);gap:8px 10px}.cs-hint{order:-1;grid-column:1/-1;padding:6px 10px}.cs-hint-text{font-size:12px}.cs-hint-keys{display:none}.cs-menu .cs-foot{margin:0 -12px;padding:10px 12px 6px}.cs-back{min-width:0;padding:9px 16px 9px 12px;font-size:14px}.cs-go{min-width:0;padding:12px 32px;font-size:16px}}@media (pointer:coarse){.cs-hint-keys{display:none}}@media (prefers-reduced-motion:reduce){.cs-pedestal:before,.cs-cell.is-on:before,.cs-stage-art{animation:none}}@media (pointer:coarse){.cs-link{align-items:center;min-height:30px;display:inline-flex}}html.tone-soft{--bg:#f4edde;--panel:#efe8d7;--border:#b8ac91;--text:#3b3226;--text-dim:#655a4d;--rarity-normal:#40362a;--rarity-magic:#2d42b5;--rarity-rare:#3d3300;--rarity-unique:#7f3900;--currency:#5e4200;--physical:#40362a;--fire:#852a00;--cold:#004154;--lightning:#372e00;--chaos:#75179e;--gold:#5e4200;--gold-dim:#897755;--gold-dark:#e3d9c6}html.tone-soft,html.tone-soft body{background:var(--bg);color:var(--text)}html.tone-soft #game{outline:none}html.tone-soft #hint{color:var(--text-dim);border:1px solid var(--border);background:#efe8d799;border-radius:4px}html.tone-soft .charpanel{border:1px solid var(--gold-dim);box-shadow:0 0 0 1px #c9bca1, 0 0 0 3px #c2b59a, 0 0 0 4px var(--gold-dark), 0 6px 18px #23344732, inset 0 1px 0 #c9a35c27;background:linear-gradient(#eee6d4f0 0%,#f4eddef0 100%);border-radius:3px}html.tone-soft .charpanel:before,html.tone-soft .charpanel:after{background:linear-gradient(135deg, var(--gold) 0%, var(--gold-dark) 100%);box-shadow:0 0 0 1px #c9bca1}html.tone-soft .cp-portrait{box-shadow:0 0 0 2px #c9bca1, 0 0 0 4px var(--gold-dim), 0 0 0 5px #c9bca1, 0 0 0 6px var(--gold-dark), inset 0 0 10px #2334471c;background:radial-gradient(circle at 50% 35%,#e7dfcd 0%,#f4edde 80%);border-radius:50%}html.tone-soft .cp-portrait:after{border-radius:50%;box-shadow:inset 0 0 10px 2px #2334471a}html.tone-soft .charpanel.has-art .cp-portrait{box-shadow:none;background:#f4edde}html.tone-soft .cp-lv{color:var(--text)}html.tone-soft .cp-class{color:var(--gold)}html.tone-soft .cp-label{color:var(--text-dim)}html.tone-soft .cp-track{border:1px solid var(--gold-dark);background:#f4edde;box-shadow:inset 0 0 4px #2334471f}html.tone-soft .cp-hp .cp-fill{background:linear-gradient(#db988f 0%,#f8b3a9 60%,#ffc9c3 100%)}html.tone-soft .cp-mp .cp-fill{background:linear-gradient(#5b8cff 0%,#acc4fb 60%,#c6d8ff 100%)}html.tone-soft .cp-es{background:#5fd4ff;box-shadow:0 0 4px #5fd4ffa1}html.tone-soft .cp-stats{border-top:1px solid var(--gold-dark)}html.tone-soft .cp-stat i{color:var(--text-dim)}html.tone-soft .cp-stat b{color:var(--text)}html.tone-soft .cp-dev{border-top:1px dashed var(--border);color:var(--text-dim)}html.tone-soft .hud{--orb:clamp(96px, 12.5vw, 184px);--slot:clamp(30px, 4vw, 62px)}html.tone-soft .console{border:1px solid var(--gold-dim);box-shadow:0 0 0 1px #c9bca1, 0 0 0 3px #c2b59a, 0 0 0 4px var(--gold-dark), 0 8px 24px #23344735, inset 0 1px 0 #c9a35c2d, inset 0 -10px 18px #2334470f;background:linear-gradient(#ede5d3f5 0%,#f4eddef5 100%);border-radius:3px}html.tone-soft .console:before,html.tone-soft .console:after{background:linear-gradient(135deg, var(--gold) 0%, var(--gold-dark) 100%);box-shadow:0 0 0 1px #c9bca1}html.tone-soft .console-crest{background:radial-gradient(circle at 50% 50%, #7fa2ff 0%, #acc4fb 38%, #f4edde 42%), var(--gold);border:2px solid var(--gold);box-shadow:0 0 0 1px #c9bca1,0 0 8px #2334473c}html.tone-soft .console-sep{background:linear-gradient(180deg, transparent 0%, var(--gold-dim) 30%, var(--gold-dim) 70%, transparent 100%)}html.tone-soft .keycap{color:var(--gold);border:1px solid var(--gold-dark);background:#f4edde;border-bottom:none;border-radius:3px 3px 0 0}html.tone-soft .slot{border:1px solid var(--gold-dim);background:radial-gradient(circle at 50% 40%,#ece4d2 0%,#f4ecdc 80%);border-radius:2px;box-shadow:0 0 0 1px #c9bca1,inset 0 0 0 1px #c9bca1,inset 0 0 10px #2334471c}html.tone-soft .slot-filled{border-color:var(--gold);box-shadow:0 0 0 1px #c9bca1,inset 0 0 0 1px #c9bca1,inset 0 0 12px #c9a35c32}html.tone-soft .slot-charm{border-radius:2px}html.tone-soft .slot-empty:after{border:2px solid var(--gold-dark);border-radius:50%}html.tone-soft .glyph{fill:none;stroke:currentColor}html.tone-soft .slot .glyph{color:#392d0d;fill:#392d0d29;filter:drop-shadow(0 0 3px #0a8fd1a1)}html.tone-soft .slot-nomana .glyph{color:#415597;filter:none}html.tone-soft .menu-btn{color:var(--gold);border:1px solid var(--gold-dim);background:linear-gradient(#ebe3d1 0%,#f1e9d9 100%);border-radius:2px;box-shadow:0 0 0 1px #c9bca1,inset 0 0 6px #23344718}html.tone-soft .menu-btn-off{color:var(--gold-dim)}html.tone-soft .flask{--liquid:#c01c1f;--glow:#3cacf0a1}html.tone-soft .flask-mana{--liquid:#2954d2;--glow:#7aa0fbaa}html.tone-soft .slot-well:has(.flask-mana) .flask-timer{background:#99b2e7;box-shadow:0 0 6px #7aa0fbaa}html.tone-soft .flask-glass{fill:#121016}html.tone-soft .flask-liquid{fill:var(--liquid)}html.tone-soft .flask-mark{stroke:#00000073}html.tone-soft .flask-outline{fill:none;stroke:#786235}html.tone-soft .flask-cork{fill:#9f7958;stroke:#2a1c10}html.tone-soft .flask-charges{color:#2e2519;text-shadow:0 0 4px #ffffff73,0 1px 2px #ffffff73}html.tone-soft .flask-timer{background:#7fc0ee;border-radius:2px;box-shadow:0 0 6px #3cacf0a1}html.tone-soft .flask-active .flask-outline{stroke:#392d0d;filter:drop-shadow(0 0 3px var(--glow))}html.tone-soft .flask-empty .flask-pic{filter:grayscale(.85)brightness(.6)}html.tone-soft .flask-empty .flask-charges{color:var(--text-dim)}html.tone-soft .xpbar{border-top:1px solid var(--gold-dark);background:#fdf6e8b3}html.tone-soft .mm-disc{box-shadow:0 0 0 2px #c9bca1, 0 0 0 4px var(--gold-dim), 0 0 0 5px #c9bca1, 0 0 0 6px var(--gold-dark), 0 6px 18px #23344732;background:#f4ecdc;border-radius:50%}html.tone-soft .mm-zoom{color:var(--gold);border:1px solid var(--gold-dim);background:linear-gradient(#ebe3d1 0%,#f1e9d9 100%);border-radius:3px;box-shadow:0 0 0 1px #c9bca1}html.tone-soft .mm-zoom:hover{border-color:var(--gold);color:#2e2519}html.tone-soft .hud.has-art .slot{box-shadow:none;background:0 0;border:none;border-radius:0}html.tone-soft .hud.has-art .menu-btn{box-shadow:none;background:0 0;border:none}html.tone-soft .hud.has-art .flask{border-radius:22% 22% 16% 16%}html.tone-soft .hud.has-art .flask-drain{background:#f4eddde6;border-bottom:1px solid #b0a38947}html.tone-soft .hud.has-art .flask-active{box-shadow:0 0 calc(var(--hud-w) * .008) calc(var(--hud-w) * .002) var(--glow)}html.tone-soft .minimap.has-art .mm-disc{box-shadow:none}html.tone-soft .minimap.has-art .mm-btn{border-radius:50%}html.tone-soft .minimap.has-art .mm-zoom{box-shadow:none;background:0 0;border:none;border-radius:18%}html.tone-soft .minimap.has-art .mm-zoom:hover{background:#f1e2c029;box-shadow:0 0 8px #f1e2c059}html.tone-soft .minimap.has-art .mm-zoom:active{background:#f1e2c04d}html.tone-soft .charpanel.has-art{box-shadow:none;background:0 0;border:none;border-radius:0}html.tone-soft .charpanel.has-art .cp-lv b{color:#2e2519}html.tone-soft .charpanel.has-art .cp-dev{background:#f4edde99;border:none;border-radius:3px}html.tone-soft .death-screen{background:radial-gradient(#ffdbd74d 0%,#f9f0dedb 75%)}html.tone-soft .death-box h1{color:#b0000a;text-shadow:0 0 18px #cd605545,0 2px 4px #ffffff73}html.tone-soft .death-box p{color:var(--text-dim)}html.tone-soft .death-box button:focus-visible{outline:none;box-shadow:0 0 0 1px #c9bca1,0 0 12px #f0c8786b}html.tone-soft .death-box small{color:var(--text-dim)}html.tone-soft .fatal{background:var(--bg)}html.tone-soft .fatal h1{color:#b0000a}html.tone-soft .fatal p{color:var(--text)}html.tone-soft .fatal small{color:var(--text-dim)}html.tone-soft .floater{text-shadow:0 0 4px #ffffff73,0 2px 2px #ffffff73}html.tone-soft .floater.fl-physical{color:var(--physical)}html.tone-soft .floater.fl-fire{color:var(--fire)}html.tone-soft .floater.fl-cold{color:var(--cold)}html.tone-soft .floater.fl-lightning{color:var(--lightning)}html.tone-soft .floater.fl-chaos{color:var(--chaos)}html.tone-soft .floater.fl-crit{color:#412f00}html.tone-soft .floater.fl-evade{color:var(--text-dim)}html.tone-soft .floater.fl-taken{color:#9f0003}html.tone-soft .floater.fl-alert,html.tone-soft .floater.fl-payoff{color:#412f00}html.tone-soft .floater.fl-control{color:#003441}html.tone-soft .floater.fl-fail{color:#2b387c}html.tone-soft .floater.fl-death{color:#9f0003}html.tone-soft .floater.fl-block{color:#2d42b5}html.tone-soft .floater.fl-heal{color:#003c18;text-shadow:0 0 6px #70d48c62,0 1px 2px #ffffff73}html.tone-soft .floater.fl-guard{color:#003956;text-shadow:0 0 6px #5faafb62,0 1px 2px #ffffff73}html.tone-soft .st{--size:15px;background:#f6eedfd1;border-radius:3px;box-shadow:0 0 0 1px,0 0 5px #2334473c}html.tone-soft .st-fill{fill:currentColor}html.tone-soft .st-line{fill:none;stroke:currentColor}html.tone-soft .st-hole{fill:#08070ad9}html.tone-soft .st-time{background:currentColor;border-radius:1px}html.tone-soft .st b{color:#2e2519;background:#fdf6e8;border-radius:5px}html.tone-soft .st-ignite{color:var(--fire)}html.tone-soft .st-chill{color:var(--cold)}html.tone-soft .st-shock{color:var(--lightning)}html.tone-soft .st-bleed{color:#b0000d}html.tone-soft .st-poison{color:var(--chaos)}html.tone-soft .st-freeze{color:#003441}html.tone-soft .st-electrocute{color:var(--lightning)}html.tone-soft .st-stun{color:#412f00}html.tone-soft .st-light-stun{color:#3b3226}html.tone-soft .st-war-cry{color:#603200}html.tone-soft .st-shadow-veil{color:#47308e}html.tone-soft .st-overdrive{color:#7a2d00}html.tone-soft .st-inner-focus{color:#3b2d00}html.tone-soft .st-mutagen{color:#193900}html.tone-soft .st-bone-prison{color:#362d20}html.tone-soft .st-taunted{color:#8b1c00}html.tone-soft .st-bulwark{color:#4b3700}html.tone-soft .st-iron-oath{color:#3c3326}html.tone-soft .st-snare{color:#2f3f00}html.tone-soft .st-hex{color:#6b20a9}html.tone-soft .st-blessing{color:#342b00}html.tone-soft .st-mending{color:#003b1a}html.tone-soft .st-tonic{color:#004238}html.tone-soft .st-smoke-veil{color:#4b4558}html.tone-soft .st-arcane-flow{color:#193d7d}html.tone-soft .bu{background:#fdf6e8bf;border:1px solid #c9bca1}html.tone-soft .bu-freeze i{background:#bfefff;box-shadow:0 0 4px #bfefffb3}html.tone-soft .bu-electrocute i{background:var(--lightning)}html.tone-soft .bu-stun i{background:#ffd166}html.tone-soft .panel{border:1px solid var(--gold-dim);box-shadow:0 0 0 1px #c9bca1, 0 0 0 3px #c2b59a, 0 0 0 4px var(--gold-dark), 0 10px 40px #23344738;color:var(--text);background:linear-gradient(#eee6d4f7 0%,#f4eddef7 100%);border-radius:3px}html.tone-soft .panel-head{border-bottom:1px solid var(--gold-dark)}html.tone-soft .panel-title{color:var(--gold)}html.tone-soft .panel-hint{color:var(--text-dim)}html.tone-soft .panel-close{color:var(--text-dim);border:1px solid var(--border);border-radius:2px}html.tone-soft .panel-close:hover{color:var(--text);border-color:var(--gold-dim)}html.tone-soft .panel-col+.panel-col{border-left:1px solid var(--gold-dark)}html.tone-soft .panel-empty,html.tone-soft .panel-note{color:var(--text-dim)}html.tone-soft .panel-warn{color:#6a2900}html.tone-soft .panel-toggle{color:var(--text-dim)}html.tone-soft .panel-check{border:1px solid var(--gold-dim);background:#f4edde;border-radius:2px}html.tone-soft .panel-toggle.is-on{color:var(--text)}html.tone-soft .panel-toggle.is-on .panel-check{background:var(--gold);box-shadow:inset 0 0 0 2px #c2b59a}html.tone-soft .panel-foot{border-top:1px solid var(--gold-dark);background:#f2eada}html.tone-soft .panel-btn{color:#1a1408;background:linear-gradient(#e0bd72 0%,#b88c3c 100%);border:1px solid #c9bca1;border-radius:2px;box-shadow:inset 0 1px #ffffff50}html.tone-soft .panel-btn:hover{filter:brightness(1.1)}html.tone-soft .ember-chip{border:1px solid var(--border);background:#f1e9d9;border-radius:2px}html.tone-soft .ember-chip:hover{border-color:var(--gold-dim)}html.tone-soft .ember-chip.is-on{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold-dark), 0 0 8px #ed87553e;color:#2e2519}html.tone-soft .ember-gem{background:linear-gradient(135deg,#ffd08a 0%,#ff6a2f 55%,#ffc1b1 100%);box-shadow:0 0 6px #e77e598f}html.tone-soft .skill-row{border:1px solid var(--border);background:#f1e9d9;border-radius:2px}html.tone-soft .skill-row.is-on{border-color:var(--gold);background:#ede5d5}html.tone-soft .skill-row.is-off:hover{border-color:var(--border)}html.tone-soft .skill-icon{color:var(--gold);border:1px solid var(--gold-dark);background:#f4edde;border-radius:2px}html.tone-soft .skill-icon .glyph,html.tone-soft .slot-well2 .glyph{fill:none;stroke:currentColor}html.tone-soft .skill-row.is-unfit .skill-icon{color:#a04c3f}html.tone-soft .skill-name b{color:var(--text)}html.tone-soft .skill-name i{color:var(--gold)}html.tone-soft .skill-info,html.tone-soft .skill-req{color:var(--text-dim)}html.tone-soft .req-ok{color:#2f4c18}html.tone-soft .req-short{color:#8b0600}html.tone-soft .skill-tag{color:var(--text-dim)}html.tone-soft .skill-tag.is-new{color:#1d4100}html.tone-soft .skill-tag.is-up{color:var(--lightning)}html.tone-soft .skill-tag.is-slot{color:var(--gold)}html.tone-soft .slot-key{color:var(--text-dim)}html.tone-soft .slot-well2{color:var(--gold);border:1px solid var(--border);background:#f4edde;border-radius:2px}html.tone-soft .slot-cell:hover .slot-well2{border-color:var(--gold-dim)}html.tone-soft .slot-cell.is-target .slot-well2{border-color:var(--gold);box-shadow:0 0 6px #c9a35c59}html.tone-soft .slot-cell.is-on .slot-well2{background:#ede5d5}html.tone-soft .slot-cell.is-locked:hover .slot-well2{border-color:var(--border)}@media (max-width:700px){html.tone-soft .panel-foot{background:0 0}html.tone-soft .panel-col+.panel-col{border-left:none;border-top:1px solid var(--gold-dark)}}html.tone-soft .menu-badge{color:#1a0d04;background:linear-gradient(#ffb46a 0%,#ff6a2f 100%);border:1px solid #c9bca1;border-radius:8px;box-shadow:0 0 6px #e77e59a1}html.tone-soft .hud.has-art .menu-btn:not(.menu-btn-off):hover{border-radius:4px;box-shadow:inset 0 0 0 1px #cbbc9b8c,0 0 10px #f1e2c03e}html.tone-soft .slot-unfit .glyph{color:#a04c3f}html.tone-soft .slot-unfit:after{color:#8b0600;text-shadow:0 0 3px #ffffff73}html.tone-soft .fl-loot{color:#552e00;text-shadow:0 0 6px #38a9ed67,0 1px 2px #ffffff73}html.tone-soft .fl-xp{color:#412b6b;text-shadow:0 0 5px #1a95d85c,0 1px 2px #ffffff73}html.tone-soft .socket-cell{border:1px dashed var(--border);color:var(--text-dim);background:#f4edde;border-radius:2px}html.tone-soft .socket-cell.is-filled{border:1px solid var(--gold-dim);color:var(--text);background:#f0e8d6}html.tone-soft .socket-cell.is-filled:hover{border-color:#4fb2f1}html.tone-soft .socket-gem{color:#1a3c7e}html.tone-soft .socket-gem .glyph,html.tone-soft .sigil-row .skill-icon .glyph{fill:none;stroke:currentColor}html.tone-soft .sigil-row .skill-icon{color:#1a3c7e}html.tone-soft .fl-sigil{color:#1d3766;text-shadow:0 0 6px #7390eb67,0 1px 2px #ffffff73}html.tone-soft .skill-list.is-compact .skill-row.is-unfit:not(.is-on) .skill-name b{color:#74170c}html.tone-soft .panel-anima{color:#462d7f}html.tone-soft .panel-foot.is-inline{background:0 0;border:none}html.tone-soft .panel-btn.is-quiet{color:var(--text);border-color:var(--gold-dim);box-shadow:none;background:linear-gradient(#e7dfcc 0%,#f0e7d6 100%)}html.tone-soft .fl-anima{color:#3f2b69;text-shadow:0 0 6px #279de067,0 1px 2px #ffffff73}html.tone-soft .wset{color:#4b4134;border:1px solid var(--gold-dim);background:#f4eddee6;border-radius:3px;box-shadow:0 0 0 1px #c9bca1}html.tone-soft .wset:hover{border-color:var(--gold-dim)}html.tone-soft .wset-key{color:var(--text-dim);border:1px solid var(--border);border-radius:2px}html.tone-soft .slot-set{color:var(--gold);text-shadow:0 0 3px #ffffff73,0 0 3px #ffffff73}html.tone-soft .set-btn{color:var(--text-dim);border:1px solid var(--border);background:#f1e9d9;border-radius:2px}html.tone-soft .set-btn:hover{border-color:var(--gold-dim)}html.tone-soft .set-btn.is-on{color:#2e2519;border-color:var(--gold);background:#ede5d5}html.tone-soft .gauge{color:var(--text);border:1px solid var(--gold-dim);--gauge:#5e4200;background:#f4eddee6;border-radius:3px;box-shadow:0 0 0 1px #c9bca1}html.tone-soft .gauge-name{color:var(--gauge)}html.tone-soft .gauge-track{background:#f8f0df;border:1px solid #c9bca1;border-radius:2px}html.tone-soft .gauge-fill{background:linear-gradient(180deg, color-mix(in srgb, var(--gauge) 100%, #fff 0%) 0%, color-mix(in srgb, var(--gauge) 55%, #fdf6e8) 100%)}html.tone-soft .gauge-mark{background:#fff}html.tone-soft .gauge-num{color:var(--text-dim)}html.tone-soft .gauge-pips i{border:1px solid var(--gold-dark);background:#f8f0df}html.tone-soft .gauge-pips i.is-on{background:var(--gauge);box-shadow:0 0 5px var(--gauge);border-color:#c9bca1}html.tone-soft .gauge.is-ready{border-color:var(--gauge);box-shadow:0 0 0 1px #c9bca1, 0 0 10px var(--gauge)}html.tone-soft .gauge.is-boost{border-color:#45a9e8;box-shadow:0 0 0 1px #c9bca1,0 0 14px #38a9edb3}html.tone-soft .gauge.is-lock{filter:grayscale()}html.tone-soft .gauge-resolve{--gauge:#603c00}html.tone-soft .gauge-focus{--gauge:#1f4800}html.tone-soft .gauge-arcana{--gauge:#004368}html.tone-soft .gauge-soul{--gauge:#5a2395}html.tone-soft .gauge-heat{--gauge:#7b2c00}html.tone-soft .gauge-catalyst{--gauge:#224000}html.tone-soft .st-mark{--st:#1f4800}html.tone-soft .fl-gauge{color:#3b2d00;text-shadow:0 0 6px #ffbe5a67,0 1px 2px #ffffff73}html.tone-soft .drop-label{color:var(--rarity-normal);background:#f6eedfd1;border:1px solid #b0a38959;border-radius:2px}html.tone-soft .drop-label:hover{background:#eae2cff2;border-color:#b0a389}html.tone-soft .drop-magic{color:var(--rarity-magic);border-color:#7590e580}html.tone-soft .drop-rare{color:var(--rarity-rare);border-color:#d5be5199}html.tone-soft .drop-unique{color:var(--rarity-unique);border-color:#3ea3e1b3}html.tone-soft .drop-currency{color:var(--currency);border-color:#c9a35c8c}html.tone-soft .drop-gold{color:#412f00;border-color:#e3b75066}html.tone-soft .drop-ember{color:#682d00;border-color:#ea8a6199}html.tone-soft .drop-sigil{color:#1d3766;border-color:#8fb7ff99}html.tone-soft .drop-stone{color:#003b30;border-color:#72d3bb99}html.tone-soft .goldpill{color:#3f2d00;border:1px solid var(--gold-dim);background:#f4eddee6;border-radius:3px;box-shadow:0 0 0 1px #c9bca1}html.tone-soft .gold-coin{background:radial-gradient(circle at 35% 30%,#fff3c4 0%,#f0c14a 45%,#e0b889 100%);border-radius:50%;box-shadow:0 0 0 1px #c9bca1}html.tone-soft .fl-pick-magic{color:var(--rarity-magic)}html.tone-soft .fl-pick-rare{color:var(--rarity-rare)}html.tone-soft .fl-pick-unique{color:var(--rarity-unique)}html.tone-soft .fl-pick-normal{color:var(--rarity-normal)}html.tone-soft .fl-pick-currency,html.tone-soft .fl-pick-gold{color:#3f2d00}html.tone-soft .fl-pick-ember{color:#682d00}html.tone-soft .fl-pick-sigil{color:#1d3766}html.tone-soft .inventory-panel{--cell:clamp(26px, min(2.9vw, 4.6vh), 38px)}html.tone-soft .doll-tab{color:var(--text-dim);border:1px solid var(--border);background:#f1e9d9;border-radius:2px}html.tone-soft .doll-tab.is-on{color:#2e2519;border-color:var(--gold);background:#ede5d5}html.tone-soft .doll-hand{color:var(--gold)}html.tone-soft .doll-swap{color:var(--text-dim);border:1px solid var(--border);border-radius:2px}html.tone-soft .doll-swap:hover,html.tone-soft .doll-tab:hover{border-color:var(--gold-dim)}html.tone-soft .doll-slot{border:1px solid var(--border);background:#f8f0dfbf;border-radius:2px;box-shadow:inset 0 0 8px #23344718}html.tone-soft .doll-slot.is-ok{border-color:#84cd80;box-shadow:inset 0 0 10px #80cf7b50}html.tone-soft .doll-slot.is-bad{border-color:#e77f72;box-shadow:inset 0 0 10px #eb7c6e50}html.tone-soft .bag-grid{background-color:#f8f0dfcc;background-image:linear-gradient(90deg,#e1d8c5b3 1px,#0000 1px),linear-gradient(#e1d8c5b3 1px,#0000 1px);background-size:var(--cell) var(--cell);border:1px solid var(--gold-dim);box-shadow:0 0 0 1px #c9bca1}html.tone-soft .bag-target{border:1px solid;border-radius:2px}html.tone-soft .bag-target.is-ok{background:#6fd36a2e;border-color:#84cd80}html.tone-soft .bag-target.is-bad{background:#ff6a5c2e;border-color:#e77f72}html.tone-soft .inv-item{background:radial-gradient(#e8e0cee6 0%,#f3ebdbf2 100%);border:1px solid #b0a38940;border-radius:2px}html.tone-soft .inv-item:hover{border-color:#b0a38999}html.tone-soft .inv-item.r-magic{background:radial-gradient(#cad7ffbf 0%,#f3ebdbf2 100%);border-color:#7590e58c}html.tone-soft .inv-item.r-rare{background:radial-gradient(#d9cea6b3 0%,#f3ebdbf2 100%);border-color:#d5be5199}html.tone-soft .inv-item.r-unique{background:radial-gradient(#aedafab3 0%,#f3ebdbf2 100%);border-color:#3ea3e1b3}html.tone-soft .inv-item.is-unfit{background:radial-gradient(#ffc6c0bf 0%,#fee4e2f2 100%);border-color:#df786cbf}html.tone-soft .inv-item.is-unfit .inv-icon{filter:saturate(.45)brightness(.8)}html.tone-soft .inv-unfit{color:#2e2519;background:#f5b0a6e0;border-radius:2px}html.tone-soft .inv-name{color:var(--text)}html.tone-soft .inv-item.r-magic .inv-name{color:var(--rarity-magic)}html.tone-soft .inv-item.r-rare .inv-name{color:var(--rarity-rare)}html.tone-soft .inv-charges{color:#2e2519;text-shadow:0 0 3px #ffffff73,0 0 3px #ffffff73}html.tone-soft .inv-ghost{box-shadow:0 6px 16px #2334472e}html.tone-soft .inventory-panel.is-throwing{outline-offset:3px;outline:2px dashed #47aae9b3}html.tone-soft .inv-pouch{color:var(--text-dim)}html.tone-soft .inv-gold{color:#3f2d00}html.tone-soft .inv-orb{color:var(--currency);border:1px solid var(--border);background:#f1e9d9;border-radius:2px}@media (max-width:760px){html.tone-soft .inventory-panel{--cell:clamp(20px, calc((96vw - 40px) / 12), 34px)}}html.tone-soft .tip{color:var(--text);border:1px solid var(--rarity-normal);background:#f4eddef7;border-radius:2px;box-shadow:0 0 0 1px #c9bca1,0 8px 24px #23344735}html.tone-soft .tip-head{background:linear-gradient(#c8c8c81f,#0000);border-bottom:1px solid #b0a38940}html.tone-soft .tip-name,html.tone-soft .tip-base{color:var(--rarity-normal)}html.tone-soft .tip-en{color:var(--text-dim)}html.tone-soft .tip-magic{border-color:var(--rarity-magic)}html.tone-soft .tip-magic .tip-name,html.tone-soft .tip-magic .tip-base{color:var(--rarity-magic)}html.tone-soft .tip-magic .tip-head{background:linear-gradient(#6b8cff29,#0000);border-bottom-color:#7590e566}html.tone-soft .tip-rare{border-color:var(--rarity-rare)}html.tone-soft .tip-rare .tip-name,html.tone-soft .tip-rare .tip-base{color:var(--rarity-rare)}html.tone-soft .tip-rare .tip-head{background:linear-gradient(#f0d34a24,#0000);border-bottom-color:#d5be5166}html.tone-soft .tip-unique{border-color:var(--rarity-unique)}html.tone-soft .tip-unique .tip-name,html.tone-soft .tip-unique .tip-base{color:var(--rarity-unique)}html.tone-soft .tip-kind{color:var(--text-dim)}html.tone-soft .tip-sec{border-top:1px solid #b8ac91e6}html.tone-soft .tip-sec:first-of-type{border-top:none}html.tone-soft .tip-prop{color:var(--text-dim)}html.tone-soft .tip-prop b{color:var(--text)}html.tone-soft .tip-prop b.tip-changed{color:#1a3c7e}html.tone-soft .tip-imp{color:#293261}html.tone-soft .tip-mods{color:#1a3c7e}html.tone-soft .tip-tier{color:#5f6c93}html.tone-soft .tip-req{color:var(--text-dim)}html.tone-soft .tip-req .req-short{color:#930005}html.tone-soft .tip-classes .req-mine{color:#1c4000}html.tone-soft .tip-ilvl{color:#7a6f61}html.tone-soft .tip-warn{color:#930005}html.tone-soft .tip-classes.is-not-mine{color:#820806}html.tone-soft .tip-why{background:#c0e4ff8c;border:1px solid #3fa4e28c;border-radius:3px}html.tone-soft .tip-why-head{color:#8b0600}html.tone-soft .tip-why-line{color:#5f1f18}html.tone-soft .tip-why-line:before{color:#930005}html.tone-soft .tip-note{color:#473500}html.tone-soft .tip-cmp-title{color:var(--gold)}html.tone-soft .tip-up{color:#004801}html.tone-soft .tip-down{color:#930005}html.tone-soft .tip-same{color:var(--text-dim)}html.tone-soft .tip-hint{color:#7a6f61}html.tone-soft .charpanel .cp-stats:hover b{color:#2e2519}html.tone-soft .charpanel.has-art .cp-stats-hit{border-radius:3px}html.tone-soft .charpanel.has-art .cp-stats-hit:hover{background:#ffdc8c0f;box-shadow:0 0 0 1px #e0b85e8c,0 0 10px #f0be5a3e}html.tone-soft .inv-orb:hover{border-color:var(--gold-dim)}html.tone-soft .inv-orb.is-on{border-color:var(--currency);color:#2e2519;box-shadow:0 0 8px #c9a35c6b}html.tone-soft .inventory-panel.is-orb .inv-item:hover{border-color:var(--currency);box-shadow:0 0 8px #c9a35c6b}html.tone-soft .inv-hint.is-orb{color:var(--currency)}html.tone-soft .inv-item.is-target{border-color:#d5be51}html.tone-soft .inv-item.is-off{filter:grayscale(.7)}html.tone-soft .inv-runes-label{color:var(--text-dim,#655a4d)}html.tone-soft .inv-orb.is-rune{color:#203c30}html.tone-soft .tip-rune-title{color:#655a4d}html.tone-soft .tip-rune{color:#203c30}html.tone-soft .tip-rune.is-empty{color:#776c5e}html.tone-soft .tip-rune-gem{background:currentColor;border:1px solid}html.tone-soft .tip-rune.is-empty .tip-rune-gem{background:0 0}html.tone-soft .tip-rune-can{color:#776c5e}html.tone-soft .tip-unique-mods .tip-mod{color:#5f2e01}html.tone-soft .tip-unique-mods .tip-mod.is-down{color:#962e24}html.tone-soft .tip-flavour{color:#814c21;border-top:1px solid #3ea3e140}html.tone-soft .npc-label{color:#3c2d00;text-shadow:0 0 4px #ffffff73;background:#f6eedfcc;border:1px solid #c9a35c99;border-radius:2px}html.tone-soft .npc-label:hover,html.tone-soft .npc-label.is-open{color:#2e2519;border-color:var(--gold);box-shadow:0 0 8px #c9a35c59}html.tone-soft .town-panel{--cell:clamp(22px, min(2.6vw, 3.9vh), 34px)}html.tone-soft .town-price{color:#3f2d00}html.tone-soft .town-price.is-short{color:#930005}html.tone-soft .town-orb{color:var(--currency)}html.tone-soft .opt-name.r-normal{color:var(--rarity-normal)}html.tone-soft .opt-name.r-magic{color:var(--rarity-magic)}html.tone-soft .opt-name.r-rare{color:var(--rarity-rare)}html.tone-soft .opt-slots{color:var(--text-dim)}html.tone-soft .opt-row{color:#273878}html.tone-soft .opt-tier{color:var(--text-dim)}html.tone-soft .opt-gem{color:#08130f;background:#7fe0c8;border-radius:50%;box-shadow:0 0 6px #7fe0c86b}html.tone-soft .opt-gem.lv-2{background:#8fd0ff}html.tone-soft .opt-gem.lv-3{background:#b9a2ff}html.tone-soft .opt-gem.lv-4{background:#ffd166}html.tone-soft .opt-gem.lv-5{background:#ff9a5c}html.tone-soft .opt-gem.lv-6{color:#2e2519;background:#ff5c7a}html.tone-soft .opt-stone-name{color:#003b30}html.tone-soft .opt-what{color:var(--text)}html.tone-soft .opt-what.is-bad{color:var(--text-dim)}html.tone-soft .opt-buy{border:1px solid var(--border);color:#003b30;background:#f1e9d9;border-radius:2px}html.tone-soft .opt-buy:hover{border-color:#72d3bb}html.tone-soft .inv-orb.is-stone{color:#003b30}html.tone-soft .confirm-line.confirm-warn{color:#682d00}html.tone-soft .enh-now{color:#412f00;text-shadow:0 0 8px #ffbe5a45}html.tone-soft .enh-next,html.tone-soft .enh-need{color:var(--text)}html.tone-soft .enh-need .is-short{color:#930005}html.tone-soft .enh-risk{color:#682d00}html.tone-soft .enh-safe{color:var(--text-dim)}html.tone-soft .enh-cell{border:1px solid var(--border);color:var(--text-dim);background:#f1e9d9;border-radius:2px}html.tone-soft .enh-cell b{color:var(--text)}html.tone-soft .enh-cell.is-risk{border-color:#4db0ef73}html.tone-soft .enh-cell.is-next{border-color:#e3b750;box-shadow:0 0 6px #ffd16659}html.tone-soft .tip-enh-head{color:#412f00}html.tone-soft .quest-row{border:1px solid var(--border);background:#f1e9d9;border-radius:2px}html.tone-soft .quest-row:hover{border-color:var(--gold-dim)}html.tone-soft .quest-row.is-on{border-color:var(--gold);box-shadow:0 0 0 1px #c9bca1,0 0 8px #f0be5a3e}html.tone-soft .quest-row.is-done .quest-row-name{color:var(--text-dim)}html.tone-soft .quest-row-state{color:#412f00}html.tone-soft .quest-title{color:#402f00}html.tone-soft .quest-giver{color:var(--text-dim)}html.tone-soft .quest-story{color:var(--text)}html.tone-soft .quest-obj .quest-bar{border:1px solid var(--border);background:#f4edde;border-radius:2px}html.tone-soft .quest-obj .quest-bar i{background:linear-gradient(90deg,#b8842f,#ffd166)}html.tone-soft .quest-check{border:1px solid var(--gold-dim);color:#1c4000;border-radius:2px}html.tone-soft .quest-obj.is-met .quest-obj-text{color:var(--text-dim);text-decoration:line-through}html.tone-soft .quest-count{color:#412f00}html.tone-soft .quest-reward{color:#392b00;background:#f0be5a14;border:1px solid #e7b55159;border-radius:10px}html.tone-soft .quest-tracker{border-left:2px solid var(--gold-dim);background:#f6eedf8c}html.tone-soft .qt-head{color:var(--text-dim)}html.tone-soft .qt-name{color:#402f00}html.tone-soft .qt-obj{color:var(--text)}html.tone-soft .tutorial-card{color:var(--text);background:linear-gradient(#f9e0dbeb,#f4edddeb);border:1px solid #a8843f;border-left:3px solid #d5be51;box-shadow:0 4px 14px #23344724,0 0 12px #f0c85a20}html.tone-soft .tut-head{color:#453300}html.tone-soft .tut-n{color:var(--text-dim)}html.tone-soft .tut-title{color:#382c00}html.tone-soft .tut-key{color:#382c00;background:#eee5d4;border:1px solid #9c8257;border-bottom-width:2px;border-radius:3px}html.tone-soft .tut-more{color:#0f3a6a;text-decoration:underline}html.tone-soft .tut-btn{color:#38301d;background:#fdf6e859;border:1px solid #b9ac91;border-radius:3px}html.tone-soft .tut-btn:hover{color:#382c00;border-color:#a8843f}html.tone-soft .tut-off{color:var(--text-dim)}html.tone-soft .is-touch .quest-panel{border-radius:0}html.tone-soft .admin-label,html.tone-soft .admin-field{color:var(--text-dim)}html.tone-soft .admin-select{color:var(--text);border:1px solid var(--border);background:#f3ebdb;border-radius:2px}html.tone-soft .admin-btn.is-main{border-color:var(--gold)}html.tone-soft .admin-btn.is-on{box-shadow:0 0 0 1px #c9bca1,0 0 8px #a3e1836b}html.tone-soft .admin-btn.is-danger{color:#5f1f18;border-color:#e77f728c}html.tone-soft .admin-note{color:#1c4000}html.tone-soft .admin-pass{color:var(--text);border:1px solid var(--border);background:#f3ebdb;border-radius:2px}html.tone-soft .menu-admin-tag{color:#0b0a0c;background:#ff9a5c;border-radius:3px}html.tone-soft .is-touch .admin-panel{border-radius:0}html.tone-soft .town-gamble-btn{border:1px solid var(--border);background:#f1e9d9;border-radius:2px}html.tone-soft .town-gamble-btn:hover{border-color:var(--gold-dim)}html.tone-soft .town-gamble-btn b{color:#3f2d00}html.tone-soft .town-shards{color:var(--currency)}html.tone-soft .tip-extra{color:#3f2d00}html.tone-soft .slot-charm .charm-cell{background:#f4eddeb3;border:1px solid #c9a35c73;border-radius:2px}html.tone-soft .slot-charm .charm-cell.no-pic:before{border:1px solid #d0bc84}html.tone-soft .slot-charm .charm-fill{background:linear-gradient(#c9a35c26,#c9a35c8c)}html.tone-soft .slot-charm.is-active{box-shadow:0 0 10px #e7d39a8f}html.tone-soft .fl-charm{color:#392e00}html.tone-soft .tree-points{color:var(--text-dim)}html.tone-soft .tree-points.has-free{color:#3d3300}html.tone-soft .tree-respec{color:#3f2b69;border-bottom:1px solid var(--gold-dark);background:#b2dfff59}html.tone-soft .tree-box{background:radial-gradient(#f1e8d6 0%,#f4edde 70%)}html.tone-soft .tree-node.is-refund{stroke:#3f2b69}html.tone-soft .tree-tip{border:1px solid var(--gold-dim);background:#f4eddef5;border-radius:2px}html.tone-soft .tree-tip-name{color:var(--gold)}html.tone-soft .tree-tip-name.k-keystone{color:#722c00}html.tone-soft .tree-tip-name.k-minor,html.tone-soft .tree-tip-name.k-attribute{color:var(--text)}html.tone-soft .tree-tip-en{color:var(--text-dim)}html.tone-soft .tree-tip-mod{color:#1a3c7e}html.tone-soft .tree-tip-key{color:#5f2e01}html.tone-soft .tree-tip-hint{color:var(--text-dim)}html.tone-soft .tree-picker{border:1px solid var(--gold-dim);background:#f4eddef5}html.tone-soft .tree-panel.is-set-2 .tree-node.is-set{fill:#a93114;stroke:#49251a}html.tone-soft .tree-panel.is-set-2 .tree-link.is-held{stroke:#8b3200}html.tone-soft .zone-label{color:#3c2b00;text-shadow:0 0 4px #ffffff73;background:#f6eedfbf;border:1px solid #e4b75099;border-radius:2px}html.tone-soft .zone-banner{color:#3c2d00;text-shadow:0 0 10px #ffffff73,0 0 4px #ffffff73}html.tone-soft .boss-name{color:#3d3300;text-shadow:0 0 6px #ffffff73,0 0 3px #ffffff73}html.tone-soft .boss-track{background:#f6eeded9;border:1px solid #a88a1c;box-shadow:0 0 0 1px #c9bca1,0 0 12px #23344735}html.tone-soft .boss-fill{background:linear-gradient(#e19e92,#ffbbb1)}html.tone-soft .boss-mark{background:#f0d34a;box-shadow:0 0 4px #23344742}html.tone-soft .boss-bar.is-immune .boss-track{border-color:#c4bea5;box-shadow:0 0 14px #e8e2c88f}html.tone-soft .boss-bar.is-immune .boss-fill{background:linear-gradient(#b9b2a0,#c6beac)}html.tone-soft .floater.fl-levelup{color:#392e00;text-shadow:0 0 8px #fed26067,0 0 3px #ffffff73}html.tone-soft .system-card{background:#f6eedfb3;border:1px solid #b9ac91;box-shadow:inset 0 0 12px #23344715,0 0 0 1px #c9bca1}html.tone-soft .system-name{color:#3c2e00}html.tone-soft .system-line{color:var(--text)}html.tone-soft .panel-btn.is-off{filter:grayscale(.6)}html.tone-soft .system-note{color:#453300}html.tone-soft .system-confirm{border:1px solid var(--kit-gold,#d2ab5c);background:#cae9ff73}html.tone-soft .save-toast{color:#453300;background:#f6eedfcc;border:1px solid #d2ab5c73;border-radius:2px}html.tone-soft .save-toast.is-loud{color:#332900;box-shadow:0 0 10px #d2ab5c59}html.tone-soft .save-toast.is-warn{color:#49251a;border-color:#cc6857b3}html.tone-soft .save-toast.is-fail{color:#4b251d;background:#ffe1dee6;border-color:#c86554d9;box-shadow:0 0 10px #cd61503e}html.tone-soft .net-lost-why{color:var(--text)}html.tone-soft .glyph-img{filter:drop-shadow(0 1px 1px #23344735)}html.tone-soft .sk-hero-icon .glyph-img{filter:drop-shadow(0 0 5px #f0c8783e)}html.tone-soft .tree-pic{filter:grayscale(.35)brightness(.85)}html.tone-soft .tree-node.is-open+.tree-pic,html.tone-soft .tree-node.is-near+.tree-pic{filter:grayscale(.1)}html.tone-soft .tree-node.is-held+.tree-pic,html.tone-soft .tree-node.is-set+.tree-pic{filter:none}html.tone-soft .system-slider{color:var(--text)}html.tone-soft .system-slider b{color:var(--text-dim)}html.tone-soft .kit-range{accent-color:#c9a35c}html.tone-soft .system-mute.is-on{color:#49251a;border-color:#2992d0b3}html.tone-soft .menu-dock .dock-btn{border:1px solid var(--gold-dim);color:#453300;background:radial-gradient(circle at 50% 35%,#e9e0cc 0%,#f2ead9 75%);border-radius:50%;box-shadow:0 0 0 1px #c9bca1,inset 0 0 6px #2334471c,0 3px 8px #23344728}html.tone-soft .menu-dock .dock-btn:hover{border-color:var(--gold);color:#332900;box-shadow:0 0 0 1px #c9bca1,0 0 10px #f0be5a62}html.tone-soft .menu-dock .dock-key{color:#392d0d;border:1px solid var(--gold-dim);background:#f4edde;border-radius:3px}html.tone-soft .charpanel.has-art .cp-lv b{text-shadow:0 0 4px #ffffff73,0 2px #ffffffbf}html.tone-soft .town-left{color:var(--text-dim)}html.tone-soft .confirm-line{color:var(--text)}html.tone-soft .confirm-line.r-normal{color:var(--rarity-normal)}html.tone-soft .confirm-line.r-magic{color:var(--rarity-magic)}html.tone-soft .confirm-line.r-rare{color:var(--rarity-rare)}html.tone-soft .confirm-line.r-unique{color:var(--rarity-unique)}html.tone-soft .confirm-gold.is-pay{color:#601f14}html.tone-soft .confirm-gold.is-get{color:#163b00}html.tone-soft .confirm-ok.is-danger{filter:saturate(1.3)brightness(1.08)}html.tone-soft .confirm-keys{color:var(--text-dim)}html.tone-soft .system-warn{color:#601f14}html.tone-soft .remote-name{color:#1d3044;text-shadow:0 1px 2px #ffffff73,0 0 6px #ffffff73;background:#f5eddc73;border-radius:2px}html.tone-soft .net-wait{color:#3b3226;background:#f4edde}html.tone-soft .maint{background:radial-gradient(at 50% 35%,#eee6d5 0%,#f4edde 70%)}html.tone-soft .maint-text{color:#3b3226}html.tone-soft .maint-staff{color:#655a4d;text-decoration:underline}html.tone-soft .party-member,html.tone-soft .party-board-row{border:1px solid var(--border);background:#f1e9d9;border-radius:2px}html.tone-soft .party-member.is-dead .party-life i{background:#ffc2be}html.tone-soft .party-face{border:1px solid var(--gold-dim);background:#f4edde;border-radius:2px}html.tone-soft .party-name{color:var(--text)}html.tone-soft .party-crown{color:#3d3300}html.tone-soft .party-meta{color:var(--text-dim,#655a4d)}html.tone-soft .party-life{background:#f8dfde;border:1px solid #c9bca1;border-radius:1px}html.tone-soft .party-life i{background:linear-gradient(#da988d,#fab5aa)}html.tone-soft .party-note-line{color:#453300;border-left:2px solid var(--gold-dim);background:#f6eedf99}html.tone-soft .party-note-line.is-fail{color:#4b251d;border-left-color:#c86555}html.tone-soft .party-frame{border:1px solid var(--gold-dim);background:#f3ebdbd1;border-radius:2px;box-shadow:0 0 0 1px #c9bca1}html.tone-soft .party-frame-you{color:#453300}html.tone-soft .party-frame.is-dead .party-life i{background:#ffc2be}html.tone-soft .party-frame-face{border:1px solid #c9bca1;border-radius:2px}html.tone-soft .party-frame-name{color:#22361c}html.tone-soft .party-frame-meta{color:#5c5244}html.tone-soft .party-frame-ask{border:1px solid var(--gold);background:#f2ead9eb;border-radius:2px;box-shadow:0 0 10px #f0be5a2d}html.tone-soft .party-frame-ask-text{color:#3a2d07}html.tone-soft .chat-log::-webkit-scrollbar-track{background:0 0}html.tone-soft .chat-log::-webkit-scrollbar-thumb{background:#e6dcc647;border-radius:3px}html.tone-soft .chat-log::-webkit-scrollbar-thumb:hover{background:#e6dcc680}@supports not selector(::-webkit-scrollbar){html.tone-soft .chat-log{scrollbar-color:#b0a3894d transparent}}html.tone-soft .chat-line{color:#372e21;text-shadow:0 1px 2px #ffffff73,0 0 4px #ffffff73}html.tone-soft .chat-line .chat-who{color:#004200}html.tone-soft .chat-line.is-mine .chat-who{color:#1d3044}html.tone-soft .chat-line.is-note{color:#453300}html.tone-soft .chat-box.is-typing .chat-log{background:#f6eedf8c}html.tone-soft .chat-channel{color:#004200;background:#f6eedfb3;border:1px solid #8ed28a66;border-radius:2px}html.tone-soft .remote-name.is-party{color:#004200}html.tone-soft .chat-line.is-local .chat-who{color:#38301d}html.tone-soft .chat-line.is-party .chat-who{color:#004200}html.tone-soft .chat-line.is-whisper .chat-who,html.tone-soft .chat-line.is-whisper .chat-text{color:#5e1a52}html.tone-soft .chat-line.is-mine.is-local .chat-who{color:#1d3044}html.tone-soft .chat-channel{color:#38301d;border-color:#b0a38966}html.tone-soft .chat-channel.is-party{color:#004200;border-color:#8ed28a66}html.tone-soft .sk-ghost{color:#403000;border:1px solid var(--gold);background:#f4ecdce0;border-radius:3px;box-shadow:0 0 0 1px #c9bca1,0 0 14px #f0c87859}html.tone-soft .sk-ghost .glyph{fill:none;stroke:currentColor}html.tone-soft .slot-cell.is-drop-ok .slot-well2,html.tone-soft .hud [data-skill-slot].is-drop-ok .slot{border-color:#8ed28a;box-shadow:0 0 0 1px #c9bca1,0 0 12px #9fe39a86}html.tone-soft .slot-cell.is-drop-bad .slot-well2,html.tone-soft .hud [data-skill-slot].is-drop-bad .slot{border-color:#cd685c;box-shadow:0 0 0 1px #c9bca1,0 0 12px #d265586b}html.tone-soft .wm-frame{background:radial-gradient(at 50% 52%,#eae3d2 0%,#f0e9d9 58%,#f4edde 100%);border:1px solid #b8ac91;border-radius:2px;box-shadow:inset 0 0 50px #2334471a}html.tone-soft .wm-where{color:#392d0e}html.tone-soft .wm-legend{color:#40372a}html.tone-soft .wm-legend-mark{background:var(--mark);color:#120f0c;border:1px solid #c9bca1;border-radius:50%}html.tone-soft .wm-legend-item.is-link .wm-legend-mark{color:var(--mark);background:0 0;border:none}html.tone-soft .zone-banner.is-threat{color:#3d3000;text-shadow:0 0 10px #2a9fe25c,0 2px 3px #ffffff73}html.tone-soft .boss-bar.is-threat .boss-fill{background:linear-gradient(#ffcf4a,#d69d7c)}html.tone-soft .boss-bar.is-threat .boss-name{color:#3d3000}html.tone-soft .map-card{border:1px solid var(--gold-dim);border-radius:2px;box-shadow:0 0 0 1px #c9bca1}html.tone-soft .map-tier{border:1px solid var(--border);background:#f3ebdbb3}html.tone-soft .map-tier.is-on{border-color:var(--gold);color:#403000;box-shadow:0 0 8px #f0c87836}html.tone-soft .map-mod{border:1px solid var(--border);background:#f3ebdb99}html.tone-soft .map-mod.is-on{border-color:var(--gold);color:#392d0e}html.tone-soft .panel-note.is-party{color:#004200}html.tone-soft .party-frame-ask.is-wait{border-color:var(--gold-dim)}html.tone-soft #ui>.instance-timer{color:#403000;border:1px solid var(--gold-dim);background:#f3ebdbcc;border-radius:2px}html.tone-soft .guild-badge{--guild:#5e4200;border:1px solid var(--guild);color:var(--guild);background:#f4edded9;border-radius:2px}html.tone-soft .guild-badge-sym{color:#0b0a0c;background:var(--guild);border-radius:1px}html.tone-soft .guild-badge.is-big{box-shadow:0 0 10px color-mix(in srgb, var(--guild) 35%, transparent)}html.tone-soft .guild-top{border:1px solid var(--border);background:#f1e9d9;border-radius:2px}html.tone-soft .guild-name{color:var(--text)}html.tone-soft .guild-points{background:#eee6d4;border:1px solid #c9bca1;border-radius:1px}html.tone-soft .guild-points i{background:linear-gradient(90deg,#cfb588,#f0d34a)}html.tone-soft .guild-notice{border-left:2px solid var(--gold-dim);background:#f1e9d9}html.tone-soft .guild-member{border:1px solid var(--border);background:#f1e9d9;border-radius:2px}html.tone-soft .guild-rank{color:var(--text-dim,#655a4d)}html.tone-soft .guild-rank.is-leader{color:#3d3300}html.tone-soft .guild-rank.is-officer{color:#16396b}html.tone-soft .guild-member-name{color:var(--text)}html.tone-soft .guild-member-meta{color:var(--text-dim,#655a4d)}html.tone-soft .guild-btn.is-danger{color:#5f1f18}html.tone-soft .guild-sym,html.tone-soft .guild-col{border:1px solid var(--border);color:var(--text);background:#f1e9d9;border-radius:2px}html.tone-soft .guild-sym.is-on,html.tone-soft .guild-col.is-on{border-color:var(--gold);box-shadow:0 0 0 1px #c9bca1,0 0 8px #f0c87850}html.tone-soft .chat-line.is-guild .chat-who{color:#483100}html.tone-soft .chat-channel.is-guild{color:#483100;border-color:#e0b76b73}html.tone-soft .player-menu{border:1px solid var(--gold-dim);background:#f3ebdbf2;border-radius:3px;box-shadow:0 0 0 1px #c9bca1,0 6px 16px #23344728}html.tone-soft .pvp-ask{border:1px solid var(--gold);background:#f3ebdbf0;border-radius:3px;box-shadow:0 0 0 1px #c9bca1,0 0 14px #f0c8782d}html.tone-soft .pvp-ask-text{color:var(--text)}html.tone-soft .pvp-duel{color:#43261e;background:#ffe0dedb;border:1px solid #c86555;border-radius:3px}html.tone-soft .trade-panel{--tcell:clamp(34px, min(3.4vw, 5.2vh), 46px)}html.tone-soft .trade-col{border:1px solid var(--border);background:#f1e9d9;border-radius:2px}html.tone-soft .trade-col.is-mine{border-color:var(--gold-dim)}html.tone-soft .trade-col.is-locked{box-shadow:inset 0 0 0 1px #83cf838c,0 0 10px #7ed07e24}html.tone-soft .trade-count{color:var(--text-dim)}html.tone-soft .trade-slot{background:#f8f0dfd9;border:1px solid #b8ac91e6;border-radius:2px}html.tone-soft .trade-slot>.inv-item.is-pickable:hover{box-shadow:0 0 0 1px var(--gold), 0 0 8px #f0be5a50}html.tone-soft .trade-gold{color:#403000}html.tone-soft .trade-warn{color:#7e0e0a}html.tone-soft .inventory-panel .inv-item.is-traded{box-shadow:inset 0 0 0 2px #8ad385,0 0 8px #8cdc8859}html.tone-soft .inventory-panel .inv-item.is-traded:after{color:#003d01;text-shadow:0 0 3px #ffffff73,0 1px #ffffffbf}html.tone-soft .inv-orb.is-tradable:hover{border-color:#8ad385}html.tone-soft .is-touch .trade-panel{border-radius:0}html.tone-soft .remote-name.is-red{color:#75160e}html.tone-soft .remote-name.is-blue{color:#163a6e}html.tone-soft .remote-name.has-life:after{background:linear-gradient(90deg, #da988d var(--life,100%), #efe5d0e6 var(--life,100%));border-radius:1px}html.tone-soft .guild-btn.is-on{border-color:var(--gold);color:#403000}html.tone-soft .siege-open-box{background:#c3e6ff80;border:1px solid #248fcc;border-radius:2px}html.tone-soft .siege-row{border:1px solid var(--border);background:#f1e9d9}html.tone-soft .siege-rank{color:#3d3300}html.tone-soft .siege-recent.is-won{color:#004200}html.tone-soft .siege-board{filter:drop-shadow(0 2px 4px #23344742);background:url(/ui/siege-scoreboard.webp) 50%/100% 100% no-repeat}html.tone-soft .siege-side{text-shadow:0 1px 2px #ffffff73,0 0 6px #ffffff73;border-radius:2px}html.tone-soft .siege-side.is-red,html.tone-soft .siege-side.is-blue{background:0 0}html.tone-soft .siege-board .siege-bars{border:1px solid var(--gold-dim);background:#f4eddedb;border-radius:3px}html.tone-soft .siege-tag{color:#31281c}html.tone-soft .siege-side-name{color:#3b3226}html.tone-soft .siege-score,html.tone-soft .siege-clock{color:#403000}html.tone-soft .siege-pt{border:1px solid #c9bca1}html.tone-soft .siege-pt.is-none{background:#c4bcab}html.tone-soft .siege-pt.is-red{background:#e8a49a}html.tone-soft .siege-pt.is-blue{background:#94b9eb}html.tone-soft .siege-bar{color:#40362a}html.tone-soft .siege-bar i{background:#ebe4d3;border:1px solid #c9bca1}html.tone-soft .siege-bar b{background:linear-gradient(90deg,#94b9eb,#7fb0ff)}html.tone-soft .siege-bar.is-core b{background:linear-gradient(90deg,#4fd0ff,#c8f2ff)}html.tone-soft .siege-banner{color:#31281c;border:1px solid var(--gold-dim);background:#f4edded9;border-radius:3px}html.tone-soft .siege-banner.is-red{color:#4d241e;border-color:#c86457}html.tone-soft .siege-banner.is-blue{color:#223049;border-color:#4f87d3}html.tone-soft .siege-aim-note{color:#3c2b00;border:1px solid var(--gold);background:#f4eddee0;border-radius:3px}html.tone-soft .siege-kill{color:#38301d;background:#f4eddecc;border-right:3px solid #93876d}html.tone-soft .siege-kill.is-red{border-right-color:#c86457}html.tone-soft .siege-kill.is-blue{border-right-color:#4f87d3}html.tone-soft .siege-map{border:1px solid var(--gold-dim);background:#f4ecdcd9;border-radius:3px}html.tone-soft .siege-map-wall{stroke:#6d5f48}html.tone-soft .siege-map-pt{stroke:#000}html.tone-soft .siege-map-pt.is-none{fill:#776d5f}html.tone-soft .siege-map-pt.is-red{fill:#bc291f}html.tone-soft .siege-map-pt.is-blue{fill:#2866b7}html.tone-soft .siege-map-gate{fill:#714d07;stroke:#000}html.tone-soft .siege-map-core{fill:#004154;stroke:#000}html.tone-soft .siege-map-gate.is-broken,html.tone-soft .siege-map-core.is-broken{fill:#3a3340}html.tone-soft .siege-map-dot.is-red{fill:#930002}html.tone-soft .siege-map-dot.is-blue{fill:#114089}html.tone-soft .siege-map-dot.is-none{fill:#3e3428}html.tone-soft .siege-map-dot.is-me{stroke:#2e2519}html.tone-soft .admin-target{background:#c3e6ff59;border:1px solid #5d8cae;border-radius:2px}html.tone-soft .admin-player{border:1px solid var(--border);background:#f1e9d9;border-radius:2px}html.tone-soft .admin-player-name{color:var(--text)}html.tone-soft .admin-player-meta{color:var(--text-dim,#655a4d)}html.tone-soft .buff-chip{color:#342900;background:linear-gradient(90deg,#e2c094d9,#eedac1d9);border:1px solid #c9a35c;border-radius:2px;box-shadow:0 0 8px #f0c87836}html.tone-soft .fb-intro{color:var(--text)}html.tone-soft .fb-text{color:var(--text);border:1px solid var(--border);background:#f2ebdb;border-radius:3px;outline:none}html.tone-soft .fb-text:focus{border-color:var(--gold-dim)}html.tone-soft .fb-foot{color:var(--text-dim)}html.tone-soft .fb-status{color:#721f00}html.tone-soft .fb-thanks{color:#004601}html.tone-soft .report-reasons .fb-kind.is-on{color:#322811;background:linear-gradient(#fdb8ae,#ffcec6)}html.tone-soft .block-notice{background:#f8f0e0db}html.tone-soft .block-title{color:#75160e}html.tone-soft .block-line{color:var(--text)}html.tone-soft .admin-banform{background:#b8e1ff40;border:1px solid #3a8ec3;border-radius:4px}html.tone-soft .st-top{border-bottom:1px solid var(--gold-dark)}html.tone-soft .st-face{border:2px solid var(--gold);background:#f4edde;border-radius:50%;box-shadow:0 0 0 1px #c9bca1,0 0 10px #f0be5a3e}html.tone-soft .st-name{color:#3c2e00;text-shadow:0 0 4px #ffffff73}html.tone-soft .st-sub{color:var(--text-dim)}html.tone-soft .st-xp{border:1px solid var(--gold-dark);background:#f3ebdb;border-radius:2px}html.tone-soft .st-xp-fill{background:linear-gradient(#f0d48c,#a8822e)}html.tone-soft .st-xp-text{color:var(--text-dim)}html.tone-soft .st-group{border:1px solid var(--border);background:#f3ebdb99;border-radius:2px}html.tone-soft .stp-row{border-bottom:1px dashed #b8ac9199}html.tone-soft .stp-row:last-child{border-bottom:none}html.tone-soft .st-label{color:var(--text-dim)}html.tone-soft .st-value{color:var(--text)}html.tone-soft .st-value.is-life{color:#8b0009}html.tone-soft .st-value.is-mana{color:#233f95}html.tone-soft .st-value.is-es{color:#004154}html.tone-soft .st-value.is-str{color:#762200}html.tone-soft .st-value.is-dex{color:#004601}html.tone-soft .st-value.is-int{color:#1e3c81}html.tone-soft .st-value.is-fire{color:#852a00}html.tone-soft .st-value.is-cold{color:#004154}html.tone-soft .st-value.is-lightning{color:#372e00}html.tone-soft .st-value.is-chaos{color:#75179e}html.tone-soft .st-value.is-bad{-webkit-text-decoration:underline wavy #dc746eb3;text-decoration:underline wavy #dc746eb3}html.tone-soft .st-foot{color:var(--text-dim)}html.tone-soft .is-touch .stats-panel{border-radius:0}html.tone-soft .remote-name .nm-guild{text-shadow:0 0 3px #ffffff73,0 1px 1px #ffffff73,0 0 6px #ffffff67}html.tone-soft .remote-name .nm-title{color:#3b3226;text-shadow:0 0 3px #ffffff73,0 1px 1px #ffffff73,0 0 6px #ffffff67}html.tone-soft .remote-name .nm-title.is-rare{color:#1e3c81}html.tone-soft .remote-name .nm-title.is-epic{color:#591a7c}html.tone-soft .remote-name .nm-title.is-legend{color:#533000;text-shadow:0 0 3px #ffffff73,0 1px 1px #ffffff73,0 0 8px #f69b5356}html.tone-soft .remote-name.is-self{color:#332907}html.tone-soft .remote-name.has-plate{border-radius:3px}html.tone-soft .remote-name.has-plate:before{border-radius:inherit;background:linear-gradient(105deg,#0000 35%,#ffffff47 50%,#0000 65%) 0 0/60% 100% no-repeat}html.tone-soft .remote-name.plate-ember{color:#40280a;text-shadow:0 0 6px #eb875467,0 1px 1px #ffffff73;background:linear-gradient(#ffd3c4 0%,#fee4db 100%);border:1px solid #ef945e;box-shadow:0 0 0 1px #c9bca1,0 0 10px #e7815374,inset 0 0 6px #eb875447}html.tone-soft .remote-name.plate-ember .nm-orn{color:#562e00}html.tone-soft .remote-name.plate-frost{color:#30271b;text-shadow:0 0 6px #78dcff6d,0 1px 1px #ffffff73;background:linear-gradient(#c1defa 0%,#dae9fe 100%);border:1px solid #83cae2;box-shadow:0 0 0 1px #c9bca1,0 0 10px #5fd4ff6b,inset 0 0 8px #a0e6ff3e}html.tone-soft .remote-name.plate-frost .nm-orn{color:#06323c}html.tone-soft .remote-name.plate-verdant{color:#222c15;text-shadow:0 0 5px #9ce18667,0 1px 1px #ffffff73;background:linear-gradient(#cae4c2 0%,#deeedb 100%);border:1px solid #d5bd5f;box-shadow:0 0 0 1px #c9bca1,0 0 0 2px #5c984a,0 0 10px #92d77d59}html.tone-soft .remote-name.plate-verdant .nm-orn{color:#1d4100}html.tone-soft .remote-name.plate-royal{color:#332900;text-shadow:0 0 6px #ffd77867,0 1px 1px #ffffff73;background:linear-gradient(#b9e1ff 0%,#d4edff 100%);border:1px solid #d9bb60;box-shadow:0 0 0 1px #968461,0 0 0 2px #c9a35c,0 0 0 3px #c9bca1,0 0 14px #f0c86e7d}html.tone-soft .remote-name.plate-royal .nm-orn{color:#3e2f00;text-shadow:0 0 6px #fecf5e73}html.tone-soft .remote-name.plate-void{color:#32273a;text-shadow:0 0 8px #48b6fb73,0 1px 1px #ffffff73;background:radial-gradient(at 50% 0,#bce3ff 0%,#dbf0ff 70%,#faf0db 100%);border:1px solid #50b3f3;box-shadow:0 0 0 1px #c9bca1,0 0 12px #2a9fe286,inset 0 0 10px #0a8fd150}html.tone-soft .remote-name.plate-void .nm-orn{color:#492160}html.tone-soft .remote-name.plate-eclipse{color:#302811;text-shadow:0 0 8px #ffd26e73,0 1px 1px #ffffff73;background:radial-gradient(circle,#f1e8d5 0%,#f7f0e1 75%);border:1px solid #dfb950;box-shadow:0 0 0 1px #c9bca1,0 0 0 2px #a67e43,0 0 0 3px #dfb950,0 0 18px #ffc85a98,0 0 30px #f1954f3e}html.tone-soft .remote-name.plate-eclipse .nm-orn{color:#3b2d00;text-shadow:0 0 8px #fcb95373}html.tone-soft .remote-name.plate-eclipse:before{background:conic-gradient(#ffd76e00 0deg,#ffd76e59 40deg,#ffd76e00 80deg) 0 0/100% 100%}html.tone-soft .remote-name.plate-rank1{color:#2f2811;text-shadow:0 0 8px #ffdc7873,0 1px 1px #ffffff73;background:linear-gradient(#e3c79d 0%,#f1e2cb 100%);border:1px solid #d8bb64;box-shadow:0 0 0 1px #c9bca1,0 0 0 2px #b8862a,0 0 0 3px #cdbe80,0 0 16px #fdd763a1}html.tone-soft .remote-name.plate-rank1 .nm-orn{color:#392c00;text-shadow:0 0 8px #fac95973}html.tone-soft .remote-name.plate-rank3{color:#30271b;text-shadow:0 0 6px #dcebff79,0 1px 1px #ffffff73;background:linear-gradient(#d2c9b4 0%,#ece3d1 100%);border:1px solid #b0a389;box-shadow:0 0 0 1px #c9bca1,0 0 0 2px #a5997e,0 0 12px #d2e1f5ac}html.tone-soft .remote-name.plate-rank3 .nm-orn{color:#352c1f}html.tone-soft .remote-name.plate-rank10{color:#392818;text-shadow:0 0 6px #f0aa6e67,0 1px 1px #ffffff73;background:linear-gradient(#b3dcf9 0%,#f7e3d8 100%);border:1px solid #e0a070;box-shadow:0 0 0 1px #c9bca1,0 0 0 2px #b2774d,0 0 10px #e1965a74}html.tone-soft .remote-name.plate-rank10 .nm-orn{color:#572e00}html.tone-soft .remote-name.is-admin{color:#30290b;text-shadow:0 0 8px #ffdc7873,0 1px 1px #ffffff73;background:linear-gradient(#aadbff 0%,#cdeaff 55%,#ddf1ff 100%);border:1px solid #d9bb65;border-radius:4px;box-shadow:0 0 0 1px #a37e58,0 0 0 2px #e4b750,0 0 0 3px #c9bca1,0 0 0 4px #b8862a,0 0 18px #fdc959a1,0 0 36px #229adc50}html.tone-soft .remote-name.is-admin .nm-orn{color:#3b2d00;text-shadow:0 0 8px #fccd5b73}html.tone-soft .remote-name.is-admin .nm-crown:not([hidden]){color:#3d3000;text-shadow:0 0 6px #f6b44d73,0 0 14px #f7b74e67,0 2px #ae794973}html.tone-soft .remote-name.is-admin .nm-gm{color:#3a1a00;text-shadow:none;background:linear-gradient(#fff2b0,#e2a92e);border-radius:2px;box-shadow:0 0 6px #fdc959a1}html.tone-soft .chat-bubble{color:#1d1712;text-shadow:none;background:#fcf8eef5;border:1px solid #99826299;border-radius:9px;box-shadow:0 2px 8px #23344728}html.tone-soft .chat-bubble:after{border:6px solid #0000;border-top-color:#b0a389f5}html.tone-soft .chat-bubble.is-party{border-color:#74ba6c;box-shadow:0 0 0 1px #74ba6c80,0 2px 8px #23344728}html.tone-soft .chat-bubble.is-guild{border-color:#d9a641;box-shadow:0 0 0 1px #d9a64180,0 2px 8px #23344728}html.tone-soft .st-plates{border:1px solid var(--border);background:#f3ebdb99;border-radius:2px}html.tone-soft .st-plate{border:1px solid #0000;border-radius:3px}html.tone-soft .st-plate:hover{border-color:var(--gold-dim);background:#f0c8780d}html.tone-soft .st-plate.is-on{border-color:var(--gold);box-shadow:0 0 8px #f0be5a3e}html.tone-soft .st-plate.is-locked .remote-name{filter:grayscale(.85)brightness(.6)}html.tone-soft .st-plate-note{color:var(--text-dim)}html.tone-soft .st-plate.is-on .st-plate-note{color:#403000}html.tone-soft .inv-orb.is-plate{border-color:#c9a35c}html.tone-soft .ab-card{background:linear-gradient(#b0defff0 0%,#d1ecfff0 60%,#ffe8e6f0 100%);border:1px solid #d9bb65;border-radius:4px;box-shadow:0 0 0 1px #a37e58,0 0 0 3px #d7a640,0 0 0 4px #c9bca1,0 0 0 5px #a97d3a,0 0 36px #febf557d,0 10px 30px #2334472e}html.tone-soft .ab-card:before{background:linear-gradient(105deg,#0000 35%,#ffebaa47 50%,#0000 65%) 0 0/50% 100% no-repeat}html.tone-soft .ab-title{color:#3e2f00;text-shadow:0 0 8px #ffc85a67,0 1px #ffffffbf}html.tone-soft .ab-crown{color:#3d3000;text-shadow:0 0 8px #f6b44d73,0 0 16px #f7b74e5c}html.tone-soft .ab-text{color:#2f2813;text-shadow:0 0 12px #ffc86462,0 2px #ffffffbf,0 0 3px #ffffff73}html.tone-soft .st-group-title .st-free{color:var(--text-dim);border:1px solid var(--border);border-radius:10px}html.tone-soft .st-group-title .st-free.is-on{color:#1a1206;background:linear-gradient(#ffe9a8,#e0a93a);border-color:#d9bb65;box-shadow:0 0 8px #ffd26e7d}html.tone-soft .st-byhand{color:#5e4200}html.tone-soft .st-plus{color:#1a1206;background:linear-gradient(#ffe9a8 0%,#e0a93a 100%);border:1px solid #d9bb65;border-radius:3px;box-shadow:0 0 0 1px #c9bca1,0 0 8px #ffd26e62}html.tone-soft .st-plus:hover{filter:brightness(1.15)}html.tone-soft .st-plus.is-off{box-shadow:none}html.tone-soft .st-hint{color:#655a4d}html.tone-soft .st-value.is-power{color:#493500}html.tone-soft .st-path{border:1px solid var(--border);background:#f4eddeb3;border-radius:3px}html.tone-soft .st-path.is-on{background:linear-gradient(#e9ceaf59,#f4eddeb3);border-color:#ddaa46;box-shadow:0 0 0 1px #c9bca1,0 0 12px #e0a93a50}html.tone-soft .st-path-name{color:#403000}html.tone-soft .st-path-en{color:#655a4d}html.tone-soft .st-path-desc{color:#3b3226}html.tone-soft .st-path-line b{color:#5e4200}html.tone-soft .st-path-line span{color:#40372a}html.tone-soft .st-path-state{color:#004200}html.tone-soft .charpanel .cp-points:not([hidden]){color:#1a1206;background:linear-gradient(#ffe9a8,#e0a93a);border:1px solid #d9bb65;border-radius:10px;box-shadow:0 0 0 1px #c9bca1,0 0 10px #ffd26e98}html.tone-soft .dg-card{background:linear-gradient(180deg, color-mix(in srgb, var(--dg) 22%, #f1e9d8) 0%, #f3ebdb 100%);border:1px solid color-mix(in srgb, var(--dg) 45%, #bbaf94);border-radius:3px}html.tone-soft .dg-card:hover{border-color:var(--dg)}html.tone-soft .dg-card.is-on{border-color:var(--dg);box-shadow:0 0 0 1px #c9bca1, 0 0 14px color-mix(in srgb, var(--dg) 60%, transparent)}html.tone-soft .dg-art{background:radial-gradient(ellipse at 50% 120%, color-mix(in srgb, var(--dg) 75%, #fdf6e8) 0%, color-mix(in srgb, var(--dg) 20%, #f4edde) 70%)}html.tone-soft .dg-mark{color:color-mix(in srgb, var(--dg) 70%, #2e2519);text-shadow:0 0 14px var(--dg), 0 2px 0 #ffffffbf}html.tone-soft .dg-name{color:#382b0a}html.tone-soft .dg-floor{color:var(--text)}html.tone-soft .dg-bar{background:#f6efde;border:1px solid #c9bca1cc;border-radius:2px}html.tone-soft .dg-bar i{background:linear-gradient(90deg, color-mix(in srgb, var(--dg) 60%, #fdf6e8), var(--dg))}html.tone-soft .dg-best{color:var(--text-dim)}html.tone-soft .dg-verdict{border:1px solid;border-radius:9px}html.tone-soft .dg-verdict.is-ok,html.tone-soft .dg-power.is-ok b{color:#004601;border-color:#8ad38580}html.tone-soft .dg-verdict.is-close,html.tone-soft .dg-power.is-close b{color:#3f2f00;border-color:#e0b95080}html.tone-soft .dg-verdict.is-hard,html.tone-soft .dg-power.is-hard b{color:#8b0009;border-color:#4fb2f28c}html.tone-soft .dg-detail{background:linear-gradient(180deg, color-mix(in srgb, var(--dg) 10%, #f1e9d9) 0%, #f3ebdb 100%);border:1px solid color-mix(in srgb, var(--dg) 35%, #bbaf94);border-radius:3px}html.tone-soft .dg-title{color:color-mix(in srgb, var(--dg) 55%, #2e2519);text-shadow:0 0 10px color-mix(in srgb, var(--dg) 50%, transparent), 0 1px 0 #ffffffbf}html.tone-soft .dg-sub{color:var(--text-dim)}html.tone-soft .dg-danger{color:#75160e}html.tone-soft .dg-next,html.tone-soft .dg-rank,html.tone-soft .dg-rewards{border-top:1px solid #b8ac91cc}html.tone-soft .dg-line{color:var(--text)}html.tone-soft .dg-line.is-altar{color:#003956}html.tone-soft .dg-power{border:1px solid var(--border);background:#fdf6e859;border-radius:2px}html.tone-soft .dg-rank-row{border-radius:2px}html.tone-soft .dg-rank-row.is-me{background:#f0c8781f}html.tone-soft .dg-rank-no{color:var(--text-dim)}html.tone-soft .dg-rank-row.is-top1 .dg-rank-no{color:#3e2f00;text-shadow:0 0 6px #fdc9595c}html.tone-soft .dg-rank-row.is-top2 .dg-rank-no{color:#372e21}html.tone-soft .dg-rank-row.is-top3 .dg-rank-no{color:#6b3800}html.tone-soft .dg-rank-floor,html.tone-soft .dg-rank-mine{color:#403000}html.tone-soft .is-touch .dungeon-panel{border-radius:0}html.tone-soft .dgh-bar{background:linear-gradient(180deg, color-mix(in srgb, var(--dg,#c9a35c) 24%, #f3ebdaeb) 0%, #f4eddeeb 100%);border:1px solid color-mix(in srgb, var(--dg,#c9a35c) 60%, #c9bca1);border-radius:3px;box-shadow:0 0 0 1px #c9bca1,0 4px 14px #23344728}html.tone-soft .dgh-name{color:color-mix(in srgb, var(--dg,#5e4200) 55%, #2e2519)}html.tone-soft .dgh-floor{color:#332907}html.tone-soft .dgh-state{color:var(--text)}html.tone-soft .dgh-state.is-boss{color:#820806}html.tone-soft .dgh-state.is-clear,html.tone-soft .dgh-state.is-done{color:#004601}html.tone-soft .dgh-state.is-failed{color:#8b0009}html.tone-soft .dgh-clock{color:#403000}html.tone-soft .dgh-banner-big{color:#332907;text-shadow:0 0 18px #ffc86450,0 3px #ffffffbf,0 0 4px #ffffff73}html.tone-soft .dgh-banner-small{color:#403000;text-shadow:0 0 6px #ffffff73,0 1px #ffffffbf}html.tone-soft .dgh-banner.is-altar .dgh-banner-big{color:#0d3448;text-shadow:0 0 20px #6ebeff62,0 3px #ffffffbf}html.tone-soft .dgh-banner.is-boss .dgh-banner-big{color:#820806;text-shadow:0 0 20px #db6f5b62,0 3px #ffffffbf}html.tone-soft .dgh-clear{background:linear-gradient(180deg, color-mix(in srgb, var(--dg,#c9a35c) 20%, #f3ebdae6) 0%, #f4eddee6 100%);border:1px solid color-mix(in srgb, var(--dg,#c9a35c) 60%, #c9bca1);border-radius:3px;box-shadow:0 0 0 1px #c9bca1,0 4px 14px #23344728}html.tone-soft .dgh-clear-title{color:#004601;text-shadow:0 0 8px #8ad78134}html.tone-soft .dgh-clear-time{color:var(--text-dim)}html.tone-soft .dgh-gold{color:#3e2f00;text-shadow:0 0 8px #ffc85a39}html.tone-soft .dgh-repeat{color:var(--text-dim)}html.tone-soft .dgh-orb{color:#5e4200}html.tone-soft .dgh-altar{color:#003956}html.tone-soft .dgh-clear-next{color:var(--text)}html.tone-soft .dgh-loot-time{color:#403000}html.tone-soft .dgh-ready{color:#003956}html.tone-soft .net-stats{color:#40372a;text-shadow:0 1px #ffffffbf,0 0 3px #ffffff73}html.tone-soft .net-stats>span{border-left:1px solid #c9a35c59}html.tone-soft .net-stats>span:first-child{border-left:0}html.tone-soft .net-stats .is-good{color:#004601}html.tone-soft .net-stats .is-fair{color:#403000}html.tone-soft .net-stats .is-bad{color:#8b0009}html.tone-soft .net-stats .ns-where{color:#403000}html.tone-soft .net-stats .ns-where.is-button:hover{color:#332907;text-decoration:underline}html.tone-soft .cm-menu{border:1px solid var(--gold-dim);background:linear-gradient(#eee6d4fa,#f4eddefa);border-radius:3px;box-shadow:0 0 0 1px #c9bca1,0 8px 24px #23344735}html.tone-soft .cm-title{color:var(--gold)}html.tone-soft .cm-note{color:#721f00}html.tone-soft .cp-server,html.tone-soft .cp-channel{background:linear-gradient(90deg,#ece4d2f5,#f2ead9f5);border:1px solid #b9ac91;box-shadow:0 0 0 1px #c9bca199}html.tone-soft .cp-server:hover,html.tone-soft .cp-channel:hover{border-color:#9f814e}html.tone-soft .cp-server.is-on,html.tone-soft .cp-channel.is-on{border-color:var(--kit-gold);background:linear-gradient(90deg,#a9dbff99,#eee5d2f0);box-shadow:inset 0 0 0 1px #c9bca199,0 0 10px #0a8fd13e}html.tone-soft .cp-server-name{color:#3c2e00}html.tone-soft .cp-server-count{color:var(--text-dim)}html.tone-soft .cp-channel-name{color:#392d0d}html.tone-soft .cp-channel-count{color:var(--text-dim)}html.tone-soft .cp-bar{background:#f4eddd;border:1px solid #bbae93;border-radius:2px}html.tone-soft .cp-bar-fill{border-radius:1px}html.tone-soft .cp-channel.is-quiet .cp-bar-fill{background:linear-gradient(90deg,#96c393,#8fe08a)}html.tone-soft .cp-channel.is-quiet .cp-channel-level{color:#004601}html.tone-soft .cp-channel.is-busy .cp-bar-fill{background:linear-gradient(90deg,#a8843f,#f0d48c)}html.tone-soft .cp-channel.is-busy .cp-channel-level{color:#403000}html.tone-soft .cp-channel.is-crowded .cp-bar-fill{background:linear-gradient(90deg,#82c3f1,#ff9a5a)}html.tone-soft .cp-channel.is-crowded .cp-channel-level{color:#672e00}html.tone-soft .cp-channel.is-full .cp-bar-fill{background:linear-gradient(90deg,#9cd6ff,#ff6a5a)}html.tone-soft .cp-channel.is-full .cp-channel-level{color:#930002}html.tone-soft .cp-status{color:var(--text-dim)}html.tone-soft .cp-total{color:#453300}html.tone-soft .duel-board{background:linear-gradient(#f2ead8f0,#f5edddf0);border:1px solid #b08a4a;border-radius:3px;box-shadow:0 0 18px #2334472e,inset 0 0 0 1px #dbb9741f}html.tone-soft .duel-face{border:2px solid #6190e0;border-radius:3px;box-shadow:0 0 10px #5b8fe559}html.tone-soft .duel-side.is-b .duel-face{border-color:#c86456;box-shadow:0 0 10px #cd615259}html.tone-soft .duel-side.is-me .duel-name{color:#3b2c00}html.tone-soft .duel-name{color:#3a2d07}html.tone-soft .duel-lv{color:#584c35}html.tone-soft .duel-pip{background:#fdf6e880;border:1px solid #b08a4a;border-radius:50%}html.tone-soft .duel-pip.is-on{background:radial-gradient(circle at 35% 35%,#fff2c0,#e8b040 55%,#e0b888);box-shadow:0 0 8px #fdc9598f}html.tone-soft .duel-round{color:#4b3700}html.tone-soft .duel-score{color:#3b2c00;text-shadow:0 0 10px #febf5545}html.tone-soft .duel-time{color:#443a2d}html.tone-soft .duel-count{color:#392b00;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 22px #f9ad5086)drop-shadow(0 6px 4px #23344735);background:linear-gradient(#fff6d8 10%,#ffcf5c 55%,#c8741c 100%);-webkit-background-clip:text;background-clip:text}html.tone-soft .duel-count.is-go{background:linear-gradient(#fff 10%,#ff9a5c 50%,#e6a397 100%);-webkit-background-clip:text;background-clip:text}html.tone-soft .duel-pop{background:linear-gradient(#f0e7d5f5,#f5edddf5);border:1px solid #c9a35c;border-radius:4px;box-shadow:0 0 40px #23344735,0 0 24px #ffbe5a20}html.tone-soft .duel-pop.is-final{border-color:#dfb868}html.tone-soft .duel-pop-head{color:#3a2d07}html.tone-soft .duel-pop-head.is-win{color:#3b2c00;text-shadow:0 0 16px #fdc9595c}html.tone-soft .duel-card-face img:first-child{border:2px solid #958368;border-radius:4px}html.tone-soft .duel-card.is-won .duel-card-face img:first-child{border-color:#e2b850;box-shadow:0 0 18px #fdc9598f}html.tone-soft .duel-card.is-lost .duel-card-face img:first-child{filter:grayscale(.85)brightness(.55)}html.tone-soft .duel-card-name{color:#3a2d07}html.tone-soft .duel-card.is-won .duel-card-tag{color:#402f00;text-shadow:0 0 8px #fdc9595c}html.tone-soft .duel-card.is-lost .duel-card-tag{color:#5e5346}html.tone-soft .duel-card.is-draw .duel-card-tag{color:#443a2d}html.tone-soft .duel-pop-score{color:#3b2c00;text-shadow:0 0 12px #febf5545}html.tone-soft .duel-pop-note{color:#4b3700}html.tone-soft .duel-round-chip{color:#443a2d;background:#fdf6e866;border:1px solid #95836d;border-radius:2px}html.tone-soft .duel-round-chip.is-a{color:#203357;border-color:#6190e0}html.tone-soft .duel-round-chip.is-b{color:#52231e;border-color:#c86456}html.tone-soft .duel-pop-home{color:#584c35}html.tone-soft .auto-btn{background:radial-gradient(circle at 40% 35%,#e3dac7,#f2ebdb 70%);border:2px solid #a18050;border-radius:50%;box-shadow:0 0 14px #23344735,inset 0 0 10px #23344718}html.tone-soft .auto-btn:hover{border-color:#d9b46a}html.tone-soft .auto-btn-ring{border:2px dashed #c9a35c59;border-radius:50%}html.tone-soft .auto-btn.is-on{background:radial-gradient(circle at 40% 35%,#bcdfc3,#f1e9d7 70%);border-color:#7cd591;box-shadow:0 0 22px #7edf9462,inset 0 0 12px #23344715}html.tone-soft .auto-btn.is-on .auto-btn-ring{border-color:#7cd590cc}html.tone-soft .auto-btn-word{color:#3a2d07}html.tone-soft .auto-btn.is-on .auto-btn-word{color:#003617;text-shadow:0 0 8px #94f9ae5c}html.tone-soft .auto-btn-state{color:#443a2d}html.tone-soft .auto-btn-time{color:#3b2c00}html.tone-soft .inv-orb.is-auto{border-color:#7cd591;box-shadow:inset 0 0 8px #7edf942d}html.tone-soft .ride-btn{background:radial-gradient(circle at 40% 35%,#e3dac7,#f2ebdb 70%);border:2px solid #a18050;border-radius:50%;box-shadow:0 0 12px #23344735,inset 0 0 10px #23344718}html.tone-soft .ride-btn:hover{border-color:#d9b46a}html.tone-soft .ride-btn.is-on{border-color:#dfb950;box-shadow:0 0 18px #ffcd6474,inset 0 0 10px #23344712}html.tone-soft .ride-btn-pic{filter:drop-shadow(0 1px 2px #23344742)}html.tone-soft .ride-btn-word{color:#392b06;background:linear-gradient(#a7daff,#cae8ff);border:1px solid #c9a35c;border-radius:3px}html.tone-soft .ride-btn.is-on .ride-btn-word{background:linear-gradient(#d0b681,#e7d5b3)}html.tone-soft .ride-btn-key{color:#392a00;background:#efe8d7;border:1px solid #c9a35c;border-radius:4px}html.tone-soft .market-label{color:#443a2d}html.tone-soft .market-row{background:#fdf6e859;border:1px solid #b8ac91;border-radius:2px}html.tone-soft .market-coin,html.tone-soft .market-tag{color:#4b3500}html.tone-soft .market-tag.is-short{color:#9f2d20}html.tone-soft .market-x{color:#443a2d;border:1px solid #95836d;border-radius:2px}html.tone-soft .market-x:hover{color:#631f13;border-color:#248fcc}html.tone-soft .market-count{color:#584c35}html.tone-soft .market-shop-title{color:#3b2c00}html.tone-soft .market-sold{color:#443a2d}html.tone-soft .nm-shop{color:#3a2006;background:linear-gradient(#ffe7a8,#e8b85a);border:1px solid #ad7b3f;border-radius:3px;box-shadow:0 2px 6px #23344728,inset 0 1px #ffffff8a}html.tone-soft .nm-shop:hover{filter:brightness(1.12)}html.tone-soft .mall-btn{color:#32291c;background:linear-gradient(#b7e0ff,#d4ebfd);border:1px solid #c9a35c;border-radius:18px;box-shadow:0 0 12px #78b4ff3e,inset 0 1px #fff2}html.tone-soft .mall-btn img{filter:drop-shadow(0 0 4px #78c8ff8f)}html.tone-soft .mall-btn:hover{filter:brightness(1.15)}html.tone-soft .mall-wallet{color:#1b3043}html.tone-soft .mall-tab.is-pass{color:#3b2c00}html.tone-soft .mall-card{background:linear-gradient(#cfe6f7e6,#f3ebd9e6);border:1px solid #678ba5;border-radius:4px}html.tone-soft .mall-card:hover{border-color:#c9a35c;box-shadow:0 0 12px #ffc86424}html.tone-soft .mall-count{color:#2e2519;background:#fdb7b1;border-radius:8px}html.tone-soft .mall-name{color:#3a2d07}html.tone-soft .mall-desc{color:#584c35}html.tone-soft .mall-price{color:#332a1d}html.tone-soft .topup-tag{color:#3a2006;background:#ffd36a;border-radius:2px}html.tone-soft .mall-paynote,html.tone-soft .pass-name{color:#3b2c00}html.tone-soft .pass-left{color:#443a2d}html.tone-soft .pass-buy.is-all{background:linear-gradient(#b0842a,#e3c79f)}html.tone-soft .pass-on{color:#00441c}html.tone-soft .pass-day{background:#fdf6e859;border:1px solid #b8ac91;border-radius:3px}html.tone-soft .pass-day.is-today{border-color:#e2b850;box-shadow:0 0 12px #fdc95950}html.tone-soft .pass-day-no{color:#4b3700}html.tone-soft .pass-cell{border-radius:3px}html.tone-soft .pass-cell.is-free{background:#c9d2e459;border:1px solid #b5a88d}html.tone-soft .pass-cell.is-premium{background:linear-gradient(#dec59b73,#f3decc73);border:1px solid #a18142}html.tone-soft .pass-track{color:#584c35}html.tone-soft .pass-cell.is-premium .pass-track{color:#402f00}html.tone-soft .pass-reward{color:#372e21}html.tone-soft .pass-gold{color:#4b3500}html.tone-soft .pass-cell.is-claim{border-color:#7cd591;box-shadow:inset 0 0 12px #94f9ae2d}html.tone-soft .pass-state{color:#5e5346}html.tone-soft .pass-cell.is-missed{filter:grayscale(.8)}html.tone-soft .pass-cell.is-locked .pass-reward{filter:grayscale(.4)brightness(.8)}html.tone-soft .inv-orb.is-boost{border-color:#c9a35c;box-shadow:inset 0 0 8px #ffc8642d}html.tone-soft .quest-tab-missions.has-ready:after{background:#6be08a;border-radius:50%;box-shadow:0 0 6px #7bdd92b3}html.tone-soft .qt-missions{color:#4b3700}html.tone-soft .qt-missions.is-ready{color:#00441c}html.tone-soft .mission-reset{color:#443a2d}html.tone-soft .mission-card{border:1px solid var(--border);background:linear-gradient(#efe7d6,#f2eada);border-left:3px solid #9c8257;border-radius:2px}html.tone-soft .mission-name{color:#382d11}html.tone-soft .mission-tag{color:#2a1606;background:#ffd36a;border-radius:2px}html.tone-soft .mission-card .quest-bar{border:1px solid var(--border);background:#f4edde;border-radius:2px}html.tone-soft .mission-card .quest-bar i{background:linear-gradient(90deg,#b8842f,#ffd166)}html.tone-soft .mission-count{color:#412f00;text-shadow:0 0 3px #ffffff73}html.tone-soft .mission-claim.is-off{filter:grayscale(.85)brightness(.7)}html.tone-soft .mission-card.is-done:not(.is-claimed){border-left-color:#7cd591;box-shadow:inset 0 0 14px #81e29715}html.tone-soft .mission-card.is-done:not(.is-claimed) .quest-bar i{background:linear-gradient(90deg,#3aa860,#8be0a0)}html.tone-soft .mission-card.is-bonus{background:linear-gradient(#ebd6bb8c,#f2ead999);border-left-color:#e2b850}html.tone-soft .ach-sum{color:#402f00}html.tone-soft .ach-row{border:1px solid var(--border);background:#f1e9d9;border-radius:2px}html.tone-soft .ach-mark{color:#88775a}html.tone-soft .ach-name{color:#392f17}html.tone-soft .ach-bar{border:1px solid var(--border);background:#f4edde;border-radius:2px}html.tone-soft .ach-bar i{background:linear-gradient(90deg,#8cc7f1,#b49cff)}html.tone-soft .ach-title-pay.is-rare{color:#24335e;border-color:#8fb4ff80}html.tone-soft .ach-title-pay.is-epic{color:#492160;border-color:#65c2ff80}html.tone-soft .ach-title-pay.is-legend{color:#4c2d00;border-color:#f4ad5999}html.tone-soft .ach-count{color:#443a2d}html.tone-soft .ach-row.is-done{background:linear-gradient(90deg,#e6ceac59,#f1e9d9 60%);border-color:#a18142}html.tone-soft .ach-row.is-done .ach-mark{color:#402f00;text-shadow:0 0 8px #fdc95945}html.tone-soft .ach-row.is-done .ach-bar i{background:linear-gradient(90deg,#b8842f,#ffd166)}html.tone-soft .ach-row.is-done .ach-count{color:#402f00}html.tone-soft .ach-trow{border:1px solid var(--border);background:#f1e9d9;border-radius:2px}html.tone-soft .ach-trow:hover{border-color:var(--gold-dim)}html.tone-soft .ach-trow.is-on{border-color:var(--gold);box-shadow:0 0 0 1px #c9bca1,0 0 8px #f0be5a3e}html.tone-soft .ach-trow.is-locked:hover{border-color:var(--border)}html.tone-soft .ach-tname{color:#3b3226}html.tone-soft .ach-tname.is-rare{color:#1e3c81}html.tone-soft .ach-tname.is-epic{color:#591a7c}html.tone-soft .ach-tname.is-legend{color:#533000;text-shadow:0 0 8px #f69b5345}html.tone-soft .ach-ttier{color:var(--text-dim)}html.tone-soft .ach-tstate{color:#443a2d}html.tone-soft .ach-trow.is-on .ach-tstate{color:#00441c}html.tone-soft .is-touch .ach-panel,html.tone-soft .is-touch .wardrobe-panel{border-radius:0}html.tone-soft .wardrobe-card{border:1px solid var(--border);background:linear-gradient(#efe7d5,#f3ebdb);border-radius:3px}html.tone-soft .wardrobe-card:hover{border-color:var(--gold-dim)}html.tone-soft .wardrobe-card.is-on{border-color:#e2b850;box-shadow:0 0 0 1px #c9bca1,0 0 12px #fdc95947}html.tone-soft .wardrobe-card.is-on:after{color:#00441c}html.tone-soft .wardrobe-card.is-locked .wardrobe-look{filter:grayscale(.7)brightness(.6)}html.tone-soft .wardrobe-look{background:radial-gradient(circle,#e8dfcd,#f4ecdb);border:1px solid #b8ac91;border-radius:50%}html.tone-soft .wardrobe-look.is-none{color:var(--text-dim)}html.tone-soft .wardrobe-look.is-pet{text-shadow:0 0 10px}html.tone-soft .wardrobe-name{color:#382d11}html.tone-soft .wardrobe-note{color:var(--text-dim)}html.tone-soft .wardrobe-card.is-on .wardrobe-note{color:#00441c}html.tone-soft .side-btn{color:#382d11;background:linear-gradient(#e9e0cd,#f1e9d9);border:1px solid #a18142;border-radius:18px;box-shadow:0 0 8px #23344728,inset 0 1px #ffffff1c}html.tone-soft .side-btn:hover{filter:brightness(1.18);border-color:#c9a35c}html.tone-soft .side-btn.mail-btn.has-new{border-color:#e2b850;box-shadow:0 0 12px #ffd26462}html.tone-soft .side-badge{color:#2e2519;background:#e5a198;border:1px solid #f3a995;border-radius:9px;box-shadow:0 0 6px #d86c5b7d}html.tone-soft .mail-sum{color:#402f00}html.tone-soft .mail-all.is-off{filter:grayscale(.85)brightness(.7)}html.tone-soft .mail-row{border:1px solid var(--border);background:#f1e9d9;border-left:3px solid #b5a98e;border-radius:2px}html.tone-soft .mail-row:hover{border-color:var(--gold-dim)}html.tone-soft .mail-row.is-on{border-color:var(--gold);box-shadow:0 0 0 1px #c9bca1,0 0 8px #f0be5a3e}html.tone-soft .mail-row.is-unread .mail-row-subject{color:#332908}html.tone-soft .mail-row.is-admin{border-left-color:#e2b850}html.tone-soft .mail-row.is-arena{border-left-color:#4eb1f0}html.tone-soft .mail-row.is-world-boss{border-left-color:#4db0ef}html.tone-soft .mail-row.is-event,html.tone-soft .mail-row.is-gift{border-left-color:#7cd591}html.tone-soft .mail-row-subject{color:#392f17}html.tone-soft .mail-row-from{color:var(--text-dim)}html.tone-soft .mail-page{background:linear-gradient(#e8dfcc59,#f3ecdd80);border:1px solid #b9ad92;border-radius:3px}html.tone-soft .mail-letter-head{border-bottom:1px solid #958367}html.tone-soft .mail-subject{color:#402f00}html.tone-soft .mail-meta{color:var(--text-dim)}html.tone-soft .mail-body p{color:var(--text)}html.tone-soft .mail-attached-head{color:#453300}html.tone-soft .mail-attached.is-taken{filter:grayscale(.6)}html.tone-soft .mail-thing{color:#392b00;background:#f0be5a14;border:1px solid #e7b55166;border-radius:14px}html.tone-soft .mail-claim.is-off{filter:grayscale(.85)brightness(.7)}html.tone-soft .is-touch .mail-panel,html.tone-soft .is-touch .ranks-panel{border-radius:0}html.tone-soft .ranks-tabs .is-arena{color:#602400}html.tone-soft .ranks-season{color:#392f17;background:linear-gradient(90deg,#a4d9ff73,#f4ebd94d);border:1px solid #498ebb;border-radius:3px}html.tone-soft .ranks-season b{color:#4f2700}html.tone-soft .ranks-row{border:1px solid var(--border);background:#f1e9d9;border-radius:2px}html.tone-soft .ranks-row.is-head{color:var(--text-dim);background:#f4ecdb}html.tone-soft .ranks-row.is-top1{background:linear-gradient(90deg,#d0b07880,#f1e9d9 70%);border-color:#c9a35c}html.tone-soft .ranks-row.is-top2{background:linear-gradient(90deg,#b6ad9959,#f1e9d9 70%);border-color:#a0947a}html.tone-soft .ranks-row.is-top3{background:linear-gradient(90deg,#e9b59766,#f1e9d9 70%);border-color:#ab7a50}html.tone-soft .ranks-row.is-me{box-shadow:inset 0 0 0 1px #7cd591}html.tone-soft .rk-place{color:#402f00}html.tone-soft .rk-name b{color:#382d11}html.tone-soft .rk-guild{color:#0f3a6a}html.tone-soft .rk-class{color:var(--text-dim)}html.tone-soft .rk-level,html.tone-soft .rk-record{color:#443a2d}html.tone-soft .rk-value{color:#392b00}html.tone-soft .rk-tier{color:#1a120a;background:#b07a4a;border-radius:2px}html.tone-soft .rk-tier.is-silver{background:#b8c2d0}html.tone-soft .rk-tier.is-gold{background:#ffd36a}html.tone-soft .rk-tier.is-diamond{background:#8fe0ff}html.tone-soft .rk-tier.is-master{background:#d59bff}html.tone-soft .rk-tier.is-legend{background:linear-gradient(90deg,#ff9a5a,#ffe36a);box-shadow:0 0 6px #feb5547d}html.tone-soft .ranks-me{border-top:1px solid #958367}html.tone-soft .ranks-me-head{color:#00441c}html.tone-soft .ranks-me-none,html.tone-soft .ranks-updated{color:var(--text-dim)}html.tone-soft .wb-chip{color:#3f2806;background:linear-gradient(#bfe4ffe6,#d8eeffe6);border:1px solid #248fcc;border-radius:14px;box-shadow:0 0 10px #0c90d23e}html.tone-soft .wb-chip.is-on{color:#2e2519;border-color:#6bc4ff;box-shadow:0 0 14px #4ab8fd6b}html.tone-soft .wb-board{color:var(--text);background:linear-gradient(#d0ebffeb,#f6eedceb);border:1px solid #248fcc;border-left:3px solid #6bc4ff;border-radius:3px;box-shadow:0 4px 14px #23344724}html.tone-soft .wb-head{color:#4e1b43}html.tone-soft .wb-left{color:#3f2806}html.tone-soft .wb-life{background:#f5ecd9;border:1px solid #558db3;border-radius:2px}html.tone-soft .wb-life i{background:linear-gradient(90deg,#f3b0c5,#ff5aa8)}html.tone-soft .wb-life span{color:#2e2519;text-shadow:0 0 3px #ffffff73}html.tone-soft .wb-row::marker{color:#402f00}html.tone-soft .wb-row.is-me{color:#00441c}html.tone-soft .wb-dmg{color:#392b00}html.tone-soft .wb-you{color:#00441c;border-top:1px solid #588db1}html.tone-soft .ab-card.is-world-boss{background:linear-gradient(#bae2fff2 0%,#d4edfff2 60%,#e1f2fff2 100%);border-color:#76c7ff;box-shadow:0 0 0 1px #438ebf,0 0 0 3px #2791ce,0 0 0 4px #c9bca1,0 0 0 5px #248fcc,0 0 36px #46b5f974,0 10px 30px #2334472e}html.tone-soft .ab-card.is-world-boss .ab-title{color:#4e1b43;text-shadow:0 0 8px #53bcff67,0 1px #ffffffbf}html.tone-soft .boss-bar.is-world-boss .boss-name{color:#4e1b43;text-shadow:0 0 8px #46b5f95c,0 1px #ffffffbf}html.tone-soft .boss-bar.is-world-boss .boss-track{border-color:#6bc4ff;box-shadow:0 0 14px #46b5f962}html.tone-soft .boss-bar.is-world-boss .boss-fill{background:linear-gradient(#ff5aa8,#fab8cf)}@media (max-width:640px){html.tone-soft .wb-chip{border-radius:10px}}html.tone-soft .is-touch .wb-chip{border-radius:10px}html.tone-soft .pet-mats{color:#392f17}html.tone-soft .pet-mats-head{color:var(--text-dim)}html.tone-soft .pet-card{border:1px solid var(--border);border-left:3px solid var(--pc,#93876d);background:#f1e9d9;border-radius:2px}html.tone-soft .pet-card.is-common{--pc:#40362a}html.tone-soft .pet-card.is-fine{--pc:#004811}html.tone-soft .pet-card.is-rare{--pc:#02449a}html.tone-soft .pet-card.is-epic{--pc:#6a0a98}html.tone-soft .pet-card.is-legend{--pc:#443100;background:linear-gradient(90deg,#ddc09459,#f1e9d9 60%)}html.tone-soft .pet-card:hover{border-color:var(--gold-dim)}html.tone-soft .pet-card.is-on{box-shadow:0 0 0 1px #c9bca1, 0 0 10px var(--pc)}html.tone-soft .pet-card-name{color:#382d11}html.tone-soft .pet-card-stars{color:var(--pc)}html.tone-soft .pet-pic{background:radial-gradient(circle,#e8dfcd,#f4ecdb);border:1px solid #b8ac91;border-radius:50%}html.tone-soft .pet-pic.is-wisp{background:radial-gradient(circle at 50% 50%, var(--c2) 0 18%, var(--c1) 30%, transparent 62%), radial-gradient(circle, #eee5d3, #f4eddd);box-shadow:inset 0 0 12px #23344715}html.tone-soft .pet-page{background:linear-gradient(#eee5d280,#f5eddd80);border:1px solid #b8ac91;border-radius:3px}html.tone-soft .pet-head{border-bottom:1px solid #b8ac91}html.tone-soft .pet-head.is-legend .pet-pic{box-shadow:0 0 18px #fdc9597d}html.tone-soft .pet-head.is-epic .pet-pic{box-shadow:0 0 14px #3cadf16b}html.tone-soft .pet-name,html.tone-soft .pet-stars{color:#402f00}html.tone-soft .pet-line-note{color:var(--text-dim)}html.tone-soft .pet-sub{color:#453300}html.tone-soft .pet-buff{color:#0b3719;background:#5ac8781a;border:1px solid #7bd59266;border-radius:12px}html.tone-soft .pet-trait{color:#442900;background:#ff963c1a;border:1px solid #f9aa6073;border-radius:3px}html.tone-soft .pet-reach{color:var(--text-dim)}html.tone-soft .pet-craft-box{color:var(--text);background:#f2ead9;border:1px solid #b8ac91;border-radius:3px}html.tone-soft .pet-craft-box b{color:#382d11}html.tone-soft .pet-craft-box .is-off{filter:grayscale(.85)brightness(.7)}html.tone-soft .pet-craft-box.is-release{border-color:#6c8ba1}html.tone-soft .pet-chance{color:#402f00}html.tone-soft .pet-craft-note{color:var(--text-dim)}html.tone-soft .pet-filter-row{border:1px solid var(--border);background:#f1e9d9;border-radius:2px}html.tone-soft .pet-filter-row.is-on{background:#8ec39726;border-color:#7cd591}html.tone-soft .pet-check{color:#00441c;border:1px solid var(--gold-dim);border-radius:2px}html.tone-soft .is-touch .pet-panel{border-radius:0}html.tone-soft .eclipse-picker.is-five{box-shadow:0 0 0 1px #c9bca1,0 0 30px #febf5550}html.tone-soft .eclipse-picker-chest{color:#442900}html.tone-soft .eclipse-pick:hover{color:#2e2519;border-color:#76c7ff}html.tone-soft .inv-item.is-eclipse{box-shadow:inset 0 0 10px #53bcff47,0 0 6px #ffaa5a50;border-color:#76c7ff!important}html.tone-soft .inv-orb.is-eclipse-chest{border-color:#f7ab62;box-shadow:inset 0 0 8px #6cc4ff36}html.tone-soft .tip.tip-eclipse{border-color:#76c7ff;box-shadow:0 0 0 1px #c9bca1,0 0 18px #60c0ff47}html.tone-soft .tip.tip-eclipse .tip-name{color:#0000;background:linear-gradient(90deg,#ffcf6a,#ff8ad8,#ffcf6a);-webkit-background-clip:text;background-clip:text}html.tone-soft .tip-eclipse-tag{color:#432f00}html.tone-soft .tip-eclipse-head{color:#59104f}html.tone-soft .tip-eclipse-mod{color:#402239}html.tone-soft .tip-eclipse-set{color:var(--text-dim)}html.tone-soft .tip-eclipse-set.is-on{color:#00441c}html.tone-soft .tip-eclipse-bound{color:#5f3b3b}html.tone-soft .awaken-row{border:1px solid var(--border);background:#f1e9d9;border-radius:2px}html.tone-soft .awaken-row.is-on{border-color:#76c7ff;box-shadow:0 0 8px #60c0ff3e}html.tone-soft .awaken-lv{color:var(--text-dim)}html.tone-soft .awaken-info .is-short{color:#820806}html.tone-soft .awaken-btn.is-off{filter:grayscale(.85)brightness(.7)}html.tone-soft .side-btn.gacha-btn{color:#342811;background:linear-gradient(#b6e0ff,#d5edff);border-color:#76c7ff;box-shadow:0 0 12px #53bcff50,inset 0 1px #ffffff2e}html.tone-soft .side-btn.gacha-btn i{color:#402f00;text-shadow:0 0 8px #fdc95967}html.tone-soft .gacha{color:#342b1f;background:radial-gradient(at 50% 0,#c7e7ff 0%,#d8eeff 45%,#f8f0de 100%)}html.tone-soft .gacha-star{background:#fff;border-radius:50%;box-shadow:0 0 6px #ffffffe6}html.tone-soft .gacha-eclipse{background:radial-gradient(circle,#faf0dc 0 56%,#0000 57%);border-radius:50%;box-shadow:0 0 60px 24px #fdab5539,0 0 140px 60px #3faef320}html.tone-soft .gacha-eclipse:after{border:2px solid #e3b75c8c;border-color:#e3b75c8c #e3b75c8c #59bcfc66 #0000;border-radius:50%}html.tone-soft .gacha-title{color:#3d2b00;text-shadow:0 0 14px #ffbe5a5c}html.tone-soft .gacha-close{color:#2e2519;background:#fdf6e866;border:1px solid #dab87d80;border-radius:50%}html.tone-soft .gacha-tab{color:#382f22;background:linear-gradient(90deg,#bce3ffbf,#d8efff99);border:1px solid #7ac7fc40;border-radius:6px 22px 22px 6px}html.tone-soft .gacha-tab.is-on{color:#2e2519;background:linear-gradient(90deg,#86c8f6d9,#cce9ffb3);border-color:#e2b850;box-shadow:0 0 16px #ffc85a50}html.tone-soft .gacha-offline{color:#382f22}html.tone-soft .gacha-banner{background:linear-gradient(120deg,#b6e0ffd9,#d8eeffe6 55%,#b2deffbf);border:1px solid #e2b67073;border-radius:10px;box-shadow:0 0 40px #53bcff20,inset 0 0 60px #2334470f}html.tone-soft .gacha-banner:before{background:conic-gradient(from 0deg, transparent 0 20deg, #ffd2781f 30deg, transparent 50deg, #ff8ce61a 120deg, transparent 150deg, #ffd2781a 240deg, transparent 270deg)}html.tone-soft .gacha-banner.is-arms{background:linear-gradient(120deg,#a9dbffd9,#f4ead6e6 55%,#e9ceafbf)}html.tone-soft .gacha-banner.is-armor{background:linear-gradient(120deg,#c6d9ffd9,#dbf0ffe6 55%,#afddffbf)}html.tone-soft .gacha-banner-title{color:#32280f;text-shadow:0 0 18px #ffb45a50,0 2px #ffffffbf}html.tone-soft .gacha-banner-lead{color:#382f22}html.tone-soft .gacha-feature-pic{filter:drop-shadow(0 0 18px #ffc85a7d);background:radial-gradient(circle,#ffd27866,#ff78dc1f 55%,#0000 70%);border-radius:50%}html.tone-soft .gacha-feature-pic .pet-pic{background:0 0;border:0}html.tone-soft .gacha-feature-pic .pet-pic.is-wisp{background:radial-gradient(circle at 50% 50%, var(--c2) 0 18%, var(--c1) 30%, transparent 62%)}html.tone-soft .gacha-feature-stars{color:#413000;text-shadow:0 0 8px #faca5867}html.tone-soft .gacha-feature-name{color:#32280f;text-shadow:0 0 10px #ffffff73}html.tone-soft .gacha-feature-sub{color:#492a00}html.tone-soft .gacha-info{color:#382f22}html.tone-soft .gacha-pity.is-five{color:#432f00}html.tone-soft .gacha-diamonds{color:#003956}html.tone-soft .gacha-link{color:#382f22;background:#fdf6e859;border:1px solid #dab87d59;border-radius:14px}html.tone-soft .gacha-pull{color:#3a1d08;background:linear-gradient(#fff2c8,#e0b860);border:1px solid #c8be9b;border-radius:26px;box-shadow:0 0 16px #ffd27850,inset 0 -3px #23344706}html.tone-soft .gacha-pull.is-ten{background:linear-gradient(#ffe08a,#f0a73c)}html.tone-soft .gacha-page{background:#f7eedbd9;border:1px solid #e2b67059;border-radius:8px}html.tone-soft .gacha-page-title{color:#3d2b00}html.tone-soft .gacha-page-lead,html.tone-soft .gacha-rule{color:#382f22}html.tone-soft .gacha-history-row,html.tone-soft .gacha-rate-row{background:#ffffff08;border-radius:3px}html.tone-soft .gacha-rate-pct.is-long{color:#003f1a}html.tone-soft .gacha-rate-row.is-head{color:var(--text-dim);background:0 0}html.tone-soft .gacha-rate-row.is-5,html.tone-soft .gacha-history-row.is-5{background:linear-gradient(90deg,#ffbe3c38,#0000 70%)}html.tone-soft .gacha-rate-row.is-4,html.tone-soft .gacha-history-row.is-4{background:linear-gradient(90deg,#be6eff33,#0000 70%)}html.tone-soft .gacha-rate-star{color:#413000}html.tone-soft .is-4>.gacha-rate-star{color:#561d78}html.tone-soft .is-3>.gacha-rate-star{color:#193d7d}html.tone-soft .gacha-rate-pct,html.tone-soft .gacha-history-at{color:#392b00}html.tone-soft .gacha-history-at{color:var(--text-dim)}@media (max-width:760px),(max-height:500px){html.tone-soft .gacha-tab{border-radius:6px}}html.tone-soft .wish-skip{color:#2e2519;background:#fdf6e873;border:1px solid #b0a38973;border-radius:18px}html.tone-soft .ws.is-3{--c1:#b7d0ff;--c2:#e1eaff;--c3:#0e3760;--cg:#00439399}html.tone-soft .ws.is-4{--c1:#a0d8ff;--c2:#d8efff;--c3:#442154;--cg:#6a0595a6}html.tone-soft .ws.is-5{--c1:#9c5b03;--c2:#f9e5d7;--c3:#352a00;--cg:#463100cc}html.tone-soft .ws-bg{background:radial-gradient(ellipse 60% 75% at 36% 50%, var(--c1) 0%, var(--c2) 58%, #f9f1e0 100%)}html.tone-soft .ws-bg:after{background:repeating-linear-gradient(118deg,#ffffff0b 0 2px,#0000 2px 26px)}html.tone-soft .ws-rays{background:repeating-conic-gradient(from 0deg, var(--cg) 0 3.5deg, transparent 3.5deg 13deg)}html.tone-soft .ws-halo{background:radial-gradient(circle, #fff9 0, var(--cg) 24%, transparent 64%);border-radius:50%}html.tone-soft .ws-pic{filter:drop-shadow(0 0 18px var(--cg)) drop-shadow(0 0 50px var(--cg))}html.tone-soft .ws-pic-in .pet-pic{box-shadow:none;background:0 0;border:0;border-radius:50%}html.tone-soft .ws-pic-in .pet-pic.is-wisp{background:radial-gradient(circle at 50% 50%, #fff 0 6%, var(--c2) 14%, var(--c1) 30%, transparent 62%)}html.tone-soft .ws-glint-box{border-radius:50%}html.tone-soft .ws-glint{background:linear-gradient(105deg,#0000 40%,#ffffff8c 50%,#0000 60%)}html.tone-soft .ws-kind{color:var(--c3);text-shadow:0 1px 0 #ffffffbf, 0 0 8px #ffffff67, 0 0 14px var(--cg)}html.tone-soft .ws-name{color:#2e2519;text-shadow:0 2px 0 #ffffffbf, 0 0 10px #ffffff6d, 0 0 24px var(--cg), 0 0 48px var(--cg)}html.tone-soft .ws-name:after{background:linear-gradient(90deg, var(--c3), var(--cg) 45%, transparent);box-shadow:0 0 12px var(--cg)}html.tone-soft .ws-star{color:#3d2f00;text-shadow:0 0 12px #fdd7636d,0 0 30px #f7ae4d56}html.tone-soft .ws-new{color:#2a1606;background:linear-gradient(#fff3c4,#ffcf4a);border-radius:3px;box-shadow:0 0 16px #fcd35f98}html.tone-soft .ws-count{color:#2e2519b8}html.tone-soft .ws-next{color:#2e2519cc}html.tone-soft .ws-flash{background:radial-gradient(circle at 36% 50%, #fff 0, var(--c3) 18%, var(--cg) 38%, transparent 70%)}html.tone-soft .wsum-title{color:#3d2b00;text-shadow:0 0 14px #ffbe5a62}html.tone-soft .wsum-card{border:1px solid var(--kb);background:linear-gradient(180deg, var(--k1) 0%, var(--k2) 58%, var(--k3) 100%);box-shadow:0 0 18px var(--kg), inset 0 0 24px #2334470e;border-radius:6px 6px 50% 50%/6px 6px 14% 14%}html.tone-soft .wsum-card.is-3{--k1:#3258a0;--k2:#bdd2ff;--k3:#dbe5ff;--kb:#183868;--kg:#0245a173}html.tone-soft .wsum-card.is-4{--k1:#6b319f;--k2:#a9dbff;--k3:#d1ebff;--kb:#47205b;--kg:#6b0c99a6}html.tone-soft .wsum-card.is-5{--k1:#463100;--k2:#965700;--k3:#f7dac4;--kb:#342b00;--kg:#453000e6}html.tone-soft .wsum-card:before{background:radial-gradient(at 50% 40%,#ffffff61,#0000 62%)}html.tone-soft .wsum-card.is-5:after,html.tone-soft .wsum-card.is-4:after{background:linear-gradient(100deg,#0000 42%,#ffffff80 50%,#0000 58%)}html.tone-soft .wsum-top{background:var(--kb);box-shadow:0 0 12px var(--kb)}html.tone-soft .wsum-pic{filter:drop-shadow(0 0 8px var(--kg))}html.tone-soft .wsum-pic img,html.tone-soft .wsum-pic .pet-pic{box-shadow:none;background:0 0;border:0;border-radius:50%}html.tone-soft .wsum-pic .pet-pic.is-wisp{background:radial-gradient(circle at 50% 50%, #fff 0 8%, var(--c2) 16%, var(--c1) 30%, transparent 62%)}html.tone-soft .wsum-name{color:#2e2519;text-shadow:0 1px 2px #ffffff73}html.tone-soft .wsum-new{color:#2a1606;background:#ffd36a;border-radius:2px;box-shadow:0 0 8px #fed260a1}@media (orientation:portrait),(max-width:640px){html.tone-soft .ws-flash{background:radial-gradient(circle at 50% 40%, #fff 0, var(--c3) 22%, var(--cg) 45%, transparent 75%)}html.tone-soft .ws-bg{background:radial-gradient(ellipse at 50% 40%, var(--c1) 0%, var(--c2) 55%, #f8f0de 100%)}}html.tone-soft .st-path-reach{color:#3d2b00;background:#ecc09c59;border:1px solid #e6b45a80;border-radius:10px}html.tone-soft .boss-bar.is-red-lv .boss-name{text-shadow:0 0 6px #ffffff73,0 0 10px #d6695956}html.tone-soft .drop-focus-chip{background:linear-gradient(#eee5d2e0,#f5eedee0);border:1px solid #d6aa608c;border-radius:999px;box-shadow:0 2px 8px #23344724,inset 0 0 8px #d6aa6015}html.tone-soft .drop-focus-chip .dfc-icon{filter:drop-shadow(0 0 3px #ffd2786b)}html.tone-soft .drop-focus-chip .dfc-label{color:#5a4619}html.tone-soft .drop-focus-chip .dfc-name{color:#3c2b00}html.tone-soft .zone-banner .zone-banner-focus{color:#422e00}html.tone-soft .wardrobe-look.is-outfit{background:radial-gradient(at 50% 70%,#e5dbc6,#f4ecdb 75%);border-radius:10px}html.tone-soft .wardrobe-outfit-img{filter:drop-shadow(0 2px 4px #23344728)}html.tone-soft .st-plan{background:linear-gradient(#ece3d0a6,#f4ecdccc);border:1px solid #d6aa6066;border-radius:6px}html.tone-soft .st-plan-title{color:#3c2b00}html.tone-soft .st-plan-pool{color:#4c3d18}html.tone-soft .st-plan-bars{background:#fdf6e873;border-radius:4px}html.tone-soft .st-plan-seg{color:#2e2519;text-shadow:0 1px 2px #ffffff73;background:linear-gradient(#d2c2a8,#e3d9c4)}html.tone-soft .st-plan-seg.is-strength,html.tone-soft .st-plan-seg.is-power{background:linear-gradient(#80c2ef,#acdcff)}html.tone-soft .st-plan-seg.is-dexterity,html.tone-soft .st-plan-seg.is-agility{background:linear-gradient(#8ab98c,#b5ddb8)}html.tone-soft .st-plan-seg.is-intelligence,html.tone-soft .st-plan-seg.is-sorcery{background:linear-gradient(#9db7ed,#c1d5ff)}html.tone-soft .st-plan-seg.is-vitality{background:linear-gradient(#78bae7,#a9dbff)}html.tone-soft .st-plan-seg.is-luck{background:linear-gradient(#c9a043,#dbc499)}html.tone-soft .st-plan-seg.is-willpower{background:linear-gradient(#7cbdeb,#b0deff)}html.tone-soft .st-plan-auto.is-on{color:#30290f;box-shadow:0 0 0 1px #e3b75e,0 0 14px #ffc86462}html.tone-soft .sk-group-head{--path-color:#4c3d18;border-left:3px solid var(--path-color);background:linear-gradient(90deg, color-mix(in srgb, var(--path-color) 22%, transparent), transparent 85%);border-radius:2px}html.tone-soft .sk-group-gem{background:var(--path-color);box-shadow:0 0 6px var(--path-color)}html.tone-soft .sk-group-title{color:color-mix(in srgb, var(--path-color) 55%, #2e2519)}html.tone-soft .sk-group-count{color:var(--text-dim)}html.tone-soft .sk-group-head.is-mine{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--path-color) 45%, transparent), 0 0 12px color-mix(in srgb, var(--path-color) 25%, transparent)}html.tone-soft .sk-group-head.is-mine .sk-group-title:after{color:var(--path-color)}html.tone-soft .guide-panel-body{scrollbar-color:#a18055 transparent}html.tone-soft .wardrobe-look .look-hair{filter:drop-shadow(0 1px 1px #23344742)}html.tone-soft .wardrobe-look .look-hair.is-back{filter:none}html.tone-soft .wm-legend-item.is-farm .wm-legend-mark{color:var(--mark);background:0 0;border:none}html.tone-soft .ev-head{color:var(--gold)}html.tone-soft .ev-row{background:linear-gradient(90deg,#eae2d1d9,#f2ead9d9);border:1px solid #c9a35c2e;border-radius:6px}html.tone-soft .ev-time{color:#392d0e}html.tone-soft .ev-name{color:#3c2e00}html.tone-soft .ev-note{color:var(--text-dim,#655a4d)}html.tone-soft .ev-state{color:#4d3d10}html.tone-soft .ev-row.is-next{border-color:#dfb95099;box-shadow:inset 0 0 0 1px #dfb9502e,0 0 14px #ffbe5a20}html.tone-soft .ev-row.is-next .ev-state{color:#3e2f00}html.tone-soft .ev-row.is-now{background:linear-gradient(90deg,#acdcffd9,#f2e8d4e6);border-color:#4db1f0}html.tone-soft .ev-row.is-now .ev-state{color:#602400}html.tone-soft .ev-row.is-always .ev-time{color:#003d6a}html.tone-soft .ev-weekly{color:#574c34}html.tone-soft .ev-sub{color:var(--gold)}html.tone-soft .inv-pouch-link{color:#402f00;background:linear-gradient(#ecd2b98c,#f0e7d48c);border:1px solid #c9a35c73;border-radius:3px}html.tone-soft .inv-pouch-link:hover{color:#2e2519;border-color:#dcb970;box-shadow:0 0 10px #e7c37a3e}html.tone-soft .pouch-group{border:1px solid var(--border);color:var(--text-dim);background:#f1e9d9;border-radius:12px}html.tone-soft .pouch-group:hover{color:var(--text);border-color:var(--gold-dim)}html.tone-soft .pouch-group.is-on{color:#2e2519;background:linear-gradient(#aeddff,#d1ebff);border-color:#dcb970;box-shadow:0 0 8px #34a6e93e}html.tone-soft .pouch-grid{scrollbar-color:#a18055 transparent;border:1px solid var(--gold-dim);background-color:#f8f0dfcc;box-shadow:0 0 0 1px #c9bca1}html.tone-soft .pouch-cell{--g:201, 163, 92;border:1px solid #b8ac918c}html.tone-soft .pouch-cell.g-material{--g:236, 146, 64}html.tone-soft .pouch-cell.g-pet{--g:240, 122, 200}html.tone-soft .pouch-cell.g-style{--g:172, 124, 255}html.tone-soft .pouch-cell.g-ticket{--g:92, 200, 255}html.tone-soft .pouch-cell.g-rune{--g:110, 230, 200}html.tone-soft .pouch-cell:not(.is-empty){background:radial-gradient(circle at 50% 38%, rgba(var(--g), .3), #f5eddceb 72%);border-color:rgba(var(--g), .55)}html.tone-soft .pouch-cell img{filter:drop-shadow(0 1px 2px #23344742)}html.tone-soft .pouch-cell:not(.is-empty):hover{box-shadow:inset 0 0 0 1px #b0a38966, 0 0 12px rgba(var(--g), .7)}html.tone-soft .pouch-cell.is-on{box-shadow:inset 0 0 0 2px #d9bb65,0 0 14px #ffdc7898}html.tone-soft .pouch-n{color:#2e2519;text-shadow:0 0 3px #ffffff73,0 1px #ffffffbf,0 0 6px #ffffff73}html.tone-soft .pouch-empty{color:var(--text-dim)}html.tone-soft .pouch-tip{color:var(--text);background:linear-gradient(#ede5d3,#f4ecdc);border:1px solid #a18055;border-radius:4px;box-shadow:0 0 0 1px #c9bca1,0 10px 28px #23344732,inset 0 0 18px #c9a35c0e}html.tone-soft .pouch-tip-head{border-bottom:1px solid #c9a35c40}html.tone-soft .pouch-tip-head img{filter:drop-shadow(0 1px 3px #23344742)}html.tone-soft .pouch-tip-names b{color:var(--currency)}html.tone-soft .pouch-tip-names span{color:var(--text-dim)}html.tone-soft .pouch-tip-desc{color:#3b3226}html.tone-soft .pouch-tip-how{color:#1c4200}html.tone-soft .rk-prize-chip{color:#3d2e00;background:#eddac673;border:1px solid #c9a35c4d;border-radius:10px}html.tone-soft .ranks-row.is-head .rk-prize{color:var(--text-dim)}html.tone-soft .ranks-season.is-weekly{border-color:#6ec8ff66}html.tone-soft .ranks-season.is-launch{border-color:#e9b4528c}html.tone-soft .ranks-rules{background:#f8f0e0b8}html.tone-soft .ranks-rules-card{background:linear-gradient(#ede5d3,#f4ecdb);border:1px solid #b08a50;border-radius:6px;box-shadow:0 0 0 1px #c9bca1,0 18px 50px #23344735,inset 0 0 30px #c9a35c0e}html.tone-soft .ranks-rules-head{border-bottom:1px solid #c9a35c4d}html.tone-soft .ranks-rules-head b{color:var(--gold)}html.tone-soft .ranks-rules-list{color:#3b3226}html.tone-soft .ranks-rules-list b{color:#3f2d00}html.tone-soft .ranks-rules-sub{color:var(--gold)}html.tone-soft .ranks-rules-prize{border:1px solid var(--border);background:#f1e9d9;border-radius:3px}html.tone-soft .ranks-rules-prize b{color:#402f00}html.tone-soft .dr-title{color:#493400}html.tone-soft .dr-killer{color:#5e200d}html.tone-soft .dr-taken{color:#443a2d}html.tone-soft .dr-bars{border-radius:3px;box-shadow:0 0 0 1px #c9bca1}html.tone-soft .dr-bar.is-physical{background:linear-gradient(#b9b9b9,#c1baad)}html.tone-soft .dr-bar.is-fire{background:linear-gradient(#ff8a4a,#eaa895)}html.tone-soft .dr-bar.is-cold{background:linear-gradient(#7fe0ff,#7db9df)}html.tone-soft .dr-bar.is-lightning{background:linear-gradient(#ffe97a,#b89a1a)}html.tone-soft .dr-bar.is-chaos{background:linear-gradient(#d07aff,#96d4ff)}html.tone-soft .dr-bar-label{color:#0b0a0c}html.tone-soft .dr-source{color:#3b3226;background:#f1e9d8bf;border-left:2px solid #3a8ec3}html.tone-soft .dr-tip{color:#1c4200}html.tone-soft .market-kind{color:#443a2d;background:#fdf6e859;border:1px solid #95836d;border-radius:12px}html.tone-soft .market-kind.is-on{color:#342900;background:linear-gradient(#a4d9ff,#c2e5ff);border-color:#c9a35c;box-shadow:0 0 8px #fca25736}html.tone-soft .market-hit-count{color:#584c35}html.tone-soft .market-hit:hover{background:#eddac68c;border-color:#c9a35c}html.tone-soft .market-hit-shop{color:#584c35}html.tone-soft .market-tag .market-each{color:#544526}html.tone-soft .dps-meter{color:#3b3226;background:linear-gradient(#eee6d4eb,#f4ecdceb);border:1px solid #a18050;border-radius:4px;box-shadow:0 0 0 1px #c9bca1b3,0 6px 22px #23344728,inset 0 1px #ffdca015}html.tone-soft .dps-meter:before{background:linear-gradient(90deg,#0000,#f0c870,#0000)}html.tone-soft .dps-title{color:#3b2c00}html.tone-soft .dps-idle{color:#443a2d}html.tone-soft .dps-big{border-right:1px solid #c9a35c40}html.tone-soft .dps-big-label{color:#584c35}html.tone-soft .dps-big-value{color:#342900;text-shadow:0 0 12px #f9ad503f,0 2px #ffffffbf}html.tone-soft .dps-big.is-over .dps-big-value{color:#183246;text-shadow:0 0 12px #6eb4ff39,0 2px #ffffffbf}html.tone-soft .dps-k{color:#584c35}html.tone-soft .dps-v{color:#352d1a}html.tone-soft .dps-types{background:#fdf6e880;border:1px solid #b0a38914;border-radius:3px}html.tone-soft .dps-type{background:var(--c,#c8c8c8);box-shadow:0 0 6px var(--c,#c8c8c8e6)}html.tone-soft .dps-type.is-physical{--c:#40362a}html.tone-soft .dps-type.is-fire{--c:#852a00}html.tone-soft .dps-type.is-cold{--c:#004154}html.tone-soft .dps-type.is-lightning{--c:#372e00}html.tone-soft .dps-type.is-chaos{--c:#75179e}html.tone-soft .dps-hint{color:#655a4d}html.tone-soft .keys-row{background:#fdf6e84d;border:1px solid #baae93;border-radius:2px}html.tone-soft .keys-name{color:#3b3226}html.tone-soft .keys-cap{color:#342900;background:linear-gradient(#e2d9c4,#efe6d3);border:1px solid #9c8160;border-bottom-width:3px;border-radius:4px}html.tone-soft .keys-cap:hover{border-color:#c9a35c}html.tone-soft .keys-cap.is-changed{color:#003846;border-color:#4e8eb4}html.tone-soft .keys-cap.is-waiting{color:#1a0c04;background:linear-gradient(#ffe39a,#e0a040);border-color:#cabd95}html.tone-soft .keys-status{color:#003846}html.tone-soft .inv-builds{background:#fdf6e852;border:1px solid #b8ac91;border-radius:3px}html.tone-soft .inv-builds-title{color:#5e4200}html.tone-soft .inv-builds-save{color:#342900;background:#eddac680;border:1px solid #9c8160;border-radius:10px}html.tone-soft .inv-builds.is-open .inv-builds-save{background:linear-gradient(#a4d9ff,#c2e5ff);border-color:#c9a35c}html.tone-soft .inv-build{background:linear-gradient(#eae1cee6,#f2ead9e6);border:1px solid #95836d;border-radius:3px}html.tone-soft .inv-build b{color:#352d1a}html.tone-soft .inv-build small{color:#584c35}html.tone-soft .inv-build:hover{border-color:#c9a35c;box-shadow:0 0 8px #ffbe5a2d}html.tone-soft .inv-build.is-empty b{color:#655a4d}html.tone-soft .inv-builds.is-open .inv-build{border-color:#c9a35c}html.tone-soft .map-tier.is-past{border-color:#248fcc}html.tone-soft .map-tier.is-past.is-on{box-shadow:0 0 10px #2ea1e550}html.tone-soft .map-tier.is-beaten{color:#003b13}html.tone-soft .atlas-box,html.tone-soft .pinnacle-box{background:radial-gradient(120% 140% at 50% 0,#afddff59,#f6edda99);border:1px solid #618caa;border-radius:4px}html.tone-soft .atlas-title{color:#452564}html.tone-soft .atlas-star{background:#fdf6e859;border:1px solid #618caa;border-radius:3px}html.tone-soft .atlas-star b{color:#332b3f}html.tone-soft .atlas-star small{color:#5a4c6e}html.tone-soft .atlas-star:hover{border-color:#46a9e6}html.tone-soft .atlas-star.is-on{background:linear-gradient(#9dd6ff8c,#d0ebff99);border-color:#63c1ff;box-shadow:0 0 10px #3eaef23e,inset 0 0 8px #d5edff0e}html.tone-soft .atlas-star.is-on b{color:#31281b;text-shadow:0 0 6px #80cbff50}html.tone-soft .pinnacle-box{background:radial-gradient(120% 160% at 50% 0,#ecc09c59,#f6eeddb3);border-color:#a18050}html.tone-soft .pinnacle-title{color:#412c00;text-shadow:0 0 10px #f8a45139}html.tone-soft .pinnacle-shard{filter:grayscale()brightness(.5);background:#fdf6e880;border:1px solid #9c7f6e;border-radius:50%}html.tone-soft .pinnacle-shard.is-on{filter:none;border-color:#e9b35b;box-shadow:0 0 10px #ffbe5a6b}html.tone-soft .season-title{color:#3b2c00;text-shadow:0 0 10px #fcb5522e}html.tone-soft .season-reward{background:linear-gradient(#edd6be8c,#f3ebdab3);border:1px solid #9d815f;border-radius:4px}html.tone-soft .season-reward b{color:#412c00}html.tone-soft .season-reward.is-ready{border-color:#e4b655;box-shadow:0 0 14px #ffc85a47}html.tone-soft .quest-reward.is-title{color:#441d45;border-color:#2b90cc}html.tone-soft .quest-tab-season{color:#412c00}html.tone-soft .portal-agree-link{color:#412c00;text-decoration:underline}html.tone-soft .portal-agree-link:hover{color:#342900}html.tone-soft .hud.has-art .keycap.keycap-art{box-shadow:none;color:#3c2d06;text-shadow:0 0 2px #ffffff73,0 1px 2px #ffffff73,0 0 6px #ffc8781d;background:0 0;border:none}html.tone-soft .look-plus-pic{filter:drop-shadow(0 4px 10px #23344735)}html.tone-soft .look-plus-bonus{border-bottom:1px solid #c9a35c26}html.tone-soft .look-plus-bonus span{color:#3b3226}html.tone-soft .look-plus-bonus b{color:#00441a}html.tone-soft .look-plus-bonus small{color:#655a4d}html.tone-soft{--kit-gold-hi:#382c00;--kit-gold:#583f00;--kit-gold-mid:#745300;--kit-gold-lo:#957a4d;--kit-red-hi:#ca4839;--kit-red:#afddff;--kit-red-lo:#d0ebff;--kit-ink:#f4eddd;--kit-line:#bbae93;--kit-slot:linear-gradient(var(--kit-gold-mid), var(--kit-gold-mid)) left top / 7px 1.5px no-repeat, linear-gradient(var(--kit-gold-mid), var(--kit-gold-mid)) left top / 1.5px 7px no-repeat, linear-gradient(var(--kit-gold-mid), var(--kit-gold-mid)) right top / 7px 1.5px no-repeat, linear-gradient(var(--kit-gold-mid), var(--kit-gold-mid)) right top / 1.5px 7px no-repeat, linear-gradient(var(--kit-gold-mid), var(--kit-gold-mid)) left bottom / 7px 1.5px no-repeat, linear-gradient(var(--kit-gold-mid), var(--kit-gold-mid)) left bottom / 1.5px 7px no-repeat, linear-gradient(var(--kit-gold-mid), var(--kit-gold-mid)) right bottom / 7px 1.5px no-repeat, linear-gradient(var(--kit-gold-mid), var(--kit-gold-mid)) right bottom / 1.5px 7px no-repeat, radial-gradient(ellipse at 50% 40%, #ede5d3 0%, #f6eede 80%)}html.tone-soft .panel{scrollbar-color:var(--kit-gold-mid) #c2b59a;background:radial-gradient(at 50% -10%,#90c2e629,#0000 55%),linear-gradient(#fdf6e800 40%,#fdf6e859 100%),url(/ui/kit-soft/damask.svg) 0 0/384px,#f1e9d8;border:2px solid #0000;border-image:url(/ui/kit-soft/frame.svg) 56/26px/10px;border-radius:0;box-shadow:0 16px 50px #2334473c,0 0 0 1px #c9bca199}html.tone-soft .panel:before{filter:drop-shadow(0 2px 3px #23344735);background:url(/ui/kit-soft/crest.svg) 50%/contain no-repeat}html.tone-soft .panel-head{background:linear-gradient(90deg,#0000 0%,#d2ab5c8c 18% 82%,#0000 100%) 0 100%/100% 1px no-repeat;border-bottom:none}html.tone-soft .panel-head:after{border:1px solid var(--kit-gold);background:linear-gradient(135deg,#d9f3ff 0%,#5fb4ff 40%,#a7c6fb 100%);box-shadow:0 0 6px #5fb4ff6b}html.tone-soft .panel-title{color:#3c2e00;text-shadow:0 1px #ffffffbf,0 0 8px #ffbe6e28;background:linear-gradient(180deg, var(--kit-red-hi) 0%, var(--kit-red) 45%, var(--kit-red-lo) 100%);border:1px solid var(--kit-gold);box-shadow:inset 0 1px #ffd2a036,inset 0 0 0 1px #c9bca18c,0 0 0 1px #c9bca1,0 3px 10px #2334472e}html.tone-soft .panel-title:before,html.tone-soft .panel-title:after{background:var(--kit-gold);box-shadow:0 0 0 1px #c9bca1}html.tone-soft .panel-close{color:#402f00;border:1px solid var(--kit-gold);background:radial-gradient(circle at 50% 38%,#ffd2cb 0%,#f5ecd8 75%);border-radius:50%;box-shadow:0 0 0 1px #c9bca1,inset 0 0 6px #23344718}html.tone-soft .panel-close:hover{color:#2e2519;border-color:var(--kit-gold-hi);box-shadow:0 0 0 1px #c9bca1,0 0 10px #f084646b}html.tone-soft .panel-sub{color:#453300}html.tone-soft .panel-sub:before{border:1px solid var(--kit-gold-mid);background:linear-gradient(135deg,#d9f3ff 0%,#5fb4ff 45%,#a7c6fb 100%)}html.tone-soft .panel-col+.panel-col{border-left:1px solid #0000;border-image:linear-gradient(180deg, transparent, var(--kit-gold-lo) 12%, var(--kit-gold-lo) 88%, transparent) 1}html.tone-soft .panel-foot{border-top-color:var(--kit-gold-lo);background:linear-gradient(#f2ead9f0,#f4ecdcfa)}html.tone-soft .panel-btn{color:#392b04;text-shadow:0 1px 2px #ffffff73;background:linear-gradient(180deg, var(--kit-red-hi) 0%, var(--kit-red) 50%, var(--kit-red-lo) 100%);border:1px solid var(--kit-gold);border-radius:1px;box-shadow:inset 0 1px #ffd7a036,inset 0 0 0 1px #c9bca180,0 0 0 1px #c9bca1}html.tone-soft .panel-btn:hover{filter:brightness(1.18);box-shadow:inset 0 1px #ffd7a03e,inset 0 0 0 1px #c9bca180,0 0 0 1px #c9bca1,0 0 12px #0a8fd159}html.tone-soft .panel-btn.is-quiet{color:var(--text);border-color:var(--kit-gold-lo);background:linear-gradient(#e8dfcc 0%,#f1e9d8 100%)}html.tone-soft .set-btn,html.tone-soft .doll-swap,html.tone-soft .town-gamble-btn,html.tone-soft .ember-chip,html.tone-soft .kit-btn,html.tone-soft .kit-chip{color:#40372a;background:linear-gradient(#eae1ce 0%,#f0e8d7 100%);border:1px solid #958466;border-radius:1px;box-shadow:inset 0 1px #ffebbe0e,0 0 0 1px #c9bca1}html.tone-soft .set-btn:hover,html.tone-soft .doll-swap:hover,html.tone-soft .town-gamble-btn:hover,html.tone-soft .ember-chip:hover,html.tone-soft .kit-btn:hover,html.tone-soft .kit-chip:hover{color:#2e2519;border-color:var(--kit-gold)}html.tone-soft .set-btn.is-on,html.tone-soft .ember-chip.is-on,html.tone-soft .kit-btn.is-on,html.tone-soft .kit-chip.is-on{color:#392a00;border-color:var(--kit-gold-hi);background:linear-gradient(#e4d9c6 0%,#efe6d4 100%);box-shadow:inset 0 0 8px #d2ab5c3e,0 0 0 1px #c9bca1}html.tone-soft .set-btn.is-gold{color:#1a1408;background:linear-gradient(#f0d48c 0%,#c89a48 55%,#d3b58a 100%);border-color:#c9bca1}html.tone-soft .set-btn.is-gold:hover{filter:brightness(1.12);color:#000}html.tone-soft .doll-tab,html.tone-soft .kit-tab{color:#544a3d;background:linear-gradient(#ebe3d0 0%,#f2ead9 100%);border:1px solid #93846d;border-radius:1px;box-shadow:0 0 0 1px #c9bca1}html.tone-soft .doll-tab:hover,html.tone-soft .kit-tab:hover{color:#2e2519;border-color:var(--kit-gold-mid)}html.tone-soft .doll-tab.is-on,html.tone-soft .kit-tab.is-on{color:#3b2b00;border-color:var(--kit-gold);background:linear-gradient(#a7daff 0%,#cce9ff 100%);box-shadow:inset 0 1px #ffd2962d,0 0 0 1px #c9bca1,0 0 10px #0a8fd150}html.tone-soft .doll-slot,html.tone-soft .slot-well2,html.tone-soft .skill-icon,html.tone-soft .sk-socket-gem,html.tone-soft .sk-hero-icon{background:var(--kit-slot);border:1px solid var(--kit-line);border-radius:1px;box-shadow:inset 0 0 10px #2334471a,0 0 0 1px #c9bca1}html.tone-soft .doll-label{color:#533b006b}html.tone-soft .bag-grid{background:url(/ui/kit-soft/cell.svg) 0 0 / var(--cell) var(--cell) repeat, #f6eede;border:1px solid var(--kit-gold-lo);box-shadow:0 0 0 1px #c9bca1, 0 0 0 3px #c2b59ae6, 0 0 0 4px var(--kit-gold-lo)}html.tone-soft .inv-item{border-radius:1px}html.tone-soft .inv-item.is-dim,html.tone-soft .bag-cell.is-dim>.inv-item{filter:grayscale(.8)}html.tone-soft .skill-row{background:linear-gradient(90deg,#ece4d2f5 0%,#f2ead9f5 100%);border:1px solid #b9ac91;border-radius:1px;box-shadow:0 0 0 1px #c9bca199}html.tone-soft .skill-row:hover{border-color:#9f814e}html.tone-soft .skill-row.is-on{border-color:var(--kit-gold);background:linear-gradient(90deg,#a9dbff99 0%,#eee5d2f0 100%);box-shadow:inset 0 0 0 1px #c9bca199,0 0 10px #0a8fd13e}html.tone-soft .skill-icon{color:#493500}html.tone-soft .kit-input,html.tone-soft .kit-select{color:var(--text);background:linear-gradient(#f5eddc,#f0e8d7);border:1px solid #958466;border-radius:1px;outline:none;box-shadow:inset 0 1px 4px #23344718,0 0 0 1px #c9bca1}html.tone-soft .kit-input:focus,html.tone-soft .kit-select:focus{border-color:var(--kit-gold);box-shadow:inset 0 1px 4px #23344718,0 0 0 1px #c9bca1,0 0 8px #d2ab5c47}html.tone-soft .kit-select option{color:var(--text);background:#f1e9d8}html.tone-soft .tip{background:linear-gradient(#f6eedfe6,#f6eedff2),url(/ui/kit-soft/damask.svg) 0 0/384px,#f4edde}html.tone-soft .inv-sort{color:var(--text-dim)}html.tone-soft .inv-used{color:#453300}html.tone-soft .inv-pouch.is-lit,html.tone-soft .inv-orbs.is-lit{outline:1px solid var(--kit-gold);outline-offset:3px;box-shadow:0 0 12px #d2ab5c2d}html.tone-soft .inv-actions .kit-btn.is-red{color:#392b04;background:linear-gradient(180deg, var(--kit-red-hi) 0%, var(--kit-red) 50%, var(--kit-red-lo) 100%);border-color:var(--kit-gold-mid)}html.tone-soft .inv-actions .kit-btn.is-off{filter:grayscale(.6)}html.tone-soft .inv-actions .kit-btn.is-on{box-shadow:inset 0 0 10px #ffc87847,0 0 0 1px #c9bca1,0 0 12px #0a8fd16b}html.tone-soft .inv-trash.is-ok{color:#2e2519;border-color:#47aae9;box-shadow:inset 0 0 12px #3aabef50,0 0 0 1px #c9bca1}html.tone-soft .inventory-panel.is-town-mode .bag-grid .inv-item:hover{border-color:#f6ac61;box-shadow:0 0 8px #4cbaff6b}html.tone-soft .kit-ico{-webkit-mask:var(--ico) center / contain no-repeat;mask:var(--ico) center / contain no-repeat;background:currentColor}html.tone-soft .kit-ico-trash{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M4 7h16M9 7V4h6v3M6 7l1 13h10l1-13M10 11v6M14 11v6'/%3E%3C/svg%3E")}html.tone-soft .kit-ico-sort{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M4 6h10M4 12h7M4 18h4M17 4v16M14 17l3 3 3-3'/%3E%3C/svg%3E")}html.tone-soft .kit-ico-chest{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M3 10h18v9H3zM3 10a9 5 0 0 1 18 0M10 10v3h4v-3'/%3E%3C/svg%3E")}html.tone-soft .kit-ico-coin{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Cpath d='M12 7v10M9.5 9.5h4a1.8 1.8 0 0 1 0 3.5h-3a1.8 1.8 0 0 0 0 3.5h4' stroke-linecap='round'/%3E%3C/svg%3E")}html.tone-soft .sk-rail{border-right:1px solid #0000;border-image:linear-gradient(180deg, transparent, var(--kit-gold-lo) 10%, var(--kit-gold-lo) 90%, transparent) 1}html.tone-soft .sk-rail-tab{color:#544a3d;background:linear-gradient(#ebe3d0 0%,#f2ead9 100%);border:1px solid #93846d;box-shadow:0 0 0 1px #c9bca1}html.tone-soft .sk-rail-tab:hover{color:#2e2519;border-color:var(--kit-gold-mid)}html.tone-soft .sk-rail-tab.is-on{color:#3b2b00;border-color:var(--kit-gold);background:linear-gradient(#a7daff 0%,#cce9ff 100%);box-shadow:inset 0 1px #ffd2962d,0 0 0 1px #c9bca1,0 0 10px #0a8fd150}html.tone-soft .sk-rail-icon{color:#493500}html.tone-soft .sk-rail-icon .glyph{fill:none;stroke:currentColor}html.tone-soft .sk-rail-badge{color:#1a0d04;background:linear-gradient(#ffb46a 0%,#ff6a2f 100%);border:1px solid #c9bca1;border-radius:9px;box-shadow:0 0 6px #e77e598f}html.tone-soft .sk-detail{background:url(/ui/kit/sigil-circle.svg) 50% 46%/min(380px,90%) no-repeat}html.tone-soft .sk-target{color:#453300}html.tone-soft .sk-hero-icon{color:#403000;box-shadow:inset 0 0 14px #2334471c, 0 0 0 1px #c9bca1, 0 0 0 3px #c0b498, 0 0 0 4px var(--kit-gold-mid), 0 0 14px #d2ab5c2d}html.tone-soft .sk-hero-icon .glyph{fill:none;stroke:currentColor;filter:drop-shadow(0 0 4px #f0c87859)}html.tone-soft .sk-hero-icon.is-sigil{color:#1d3766}html.tone-soft .sk-hero-name{color:#3c2e00;text-shadow:0 1px #ffffffbf,0 0 8px #ffbe6e22}html.tone-soft .sk-hero-en{color:var(--text-dim)}html.tone-soft .sk-hero-sub{color:#40372a}html.tone-soft .sk-tag{color:#16334d;background:#a7c6fb38;border:1px solid #64b4fb73;border-radius:1px}html.tone-soft .sk-desc{background:#f6eedfb8;border:1px solid #b9ac91;box-shadow:inset 0 0 12px #23344715,0 0 0 1px #c9bca1}html.tone-soft .sk-desc p{color:var(--text)}html.tone-soft .sk-desc .sk-desc-line{color:var(--text-dim)}html.tone-soft .sk-stat{background:var(--kit-slot);border:1px solid var(--kit-line);box-shadow:inset 0 0 10px #2334471a,0 0 0 1px #c9bca1}html.tone-soft .sk-stat-label{color:var(--text-dim)}html.tone-soft .sk-stat-value{color:#3c2e00}html.tone-soft .sk-socket{color:var(--text-dim)}html.tone-soft .sk-socket-gem{color:#1d3766}html.tone-soft .sk-socket-gem .glyph{fill:none;stroke:currentColor;filter:drop-shadow(0 0 4px #5fb4ff7d)}html.tone-soft .sk-socket.is-filled{color:var(--text)}html.tone-soft .sk-socket.is-filled:hover .sk-socket-gem{border-color:#4fb2f1}html.tone-soft .sk-socket.is-empty .sk-socket-gem:after{color:#533b008c}html.tone-soft .sk-socket.is-empty:hover .sk-socket-gem{border-color:var(--kit-gold)}@media (max-width:700px){html.tone-soft .sk-rail{border-right:none}}html.tone-soft .slot-cell.is-on .slot-well2{border-color:var(--kit-gold-hi);box-shadow:inset 0 0 10px #2334471a,0 0 0 1px #c9bca1,0 0 10px #f0c87862}html.tone-soft .slot-cell:not(.is-locked):hover .slot-well2{border-color:var(--kit-gold)}html.tone-soft .touch-stick{--size:clamp(124px, 31vh, 230px);background:radial-gradient(circle at 50% 45%,#e9e1ce8c 0%,#f5edddb8 70%);border:2px solid #a8843fbf;border-radius:50%;box-shadow:0 0 0 2px #c9bca1,inset 0 0 18px #2334471a,0 6px 18px #23344721}html.tone-soft .touch-stick:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='%23a8843f' fill-opacity='0.8'%3E%3Cpath d='M50 4 L57 14 H43 Z M50 96 L57 86 H43 Z M4 50 L14 43 V57 Z M96 50 L86 43 V57 Z'/%3E%3C/svg%3E") 50%/contain no-repeat}html.tone-soft .touch-knob{border:2px solid var(--kit-gold-mid);background:radial-gradient(circle at 40% 32%,#d1c8b5 0%,#e8dfcd 45%,#f3ebdb 100%);border-radius:50%;box-shadow:0 0 0 2px #c9bca1,0 4px 10px #2334472e,inset 0 2px 3px #fff0d21b}html.tone-soft .touch-cluster{--big:clamp(86px, 23vh, 170px);--small:clamp(54px, 13vh, 98px)}html.tone-soft .touch-btn{color:#403000;border:2px solid var(--kit-gold-mid);background:radial-gradient(circle at 50% 38%,#e7deccd9 0%,#f5eddde6 75%);border-radius:50%;box-shadow:0 0 0 2px #c9bca1,inset 0 0 12px #2334471a,0 4px 12px #23344724}html.tone-soft .touch-btn.is-big{box-shadow:0 0 0 2px #c9bca1, 0 0 0 5px #c2b59ae6, 0 0 0 6px var(--kit-gold-lo), inset 0 0 16px #2334471c, 0 6px 16px #23344728;border-width:3px}html.tone-soft .touch-btn.is-down{border-color:var(--kit-gold-hi);box-shadow:0 0 0 2px #c9bca1,inset 0 0 14px #ffbe6e3e,0 0 14px #ffbe6e62}html.tone-soft .touch-btn.is-roll{color:#182f38;border-color:#64b4fbb3}html.tone-soft .touch-icon .glyph{fill:none;stroke:currentColor;filter:drop-shadow(0 0 3px #f0c87850)}html.tone-soft .touch-cd{background:conic-gradient(#f8f0dfb8 calc(var(--cd,0) * 360deg), transparent 0);border-radius:50%}html.tone-soft .touch-cd-num{color:#32290e;text-shadow:0 0 3px #ffffff73,0 1px #ffffffbf}html.tone-soft .touch-key{color:#453300;background:#f6eedfd9;border:1px solid #a8843f99;border-radius:2px}html.tone-soft .touch-pager{color:#403000}html.tone-soft .touch-chat{color:#403000;border-radius:15px}@media (orientation:portrait){html.tone-soft .is-touch .touch{--u:min(1vw, .45vh)}html.tone-soft .is-touch .touch-stick{--size:calc(var(--u) * 34)}html.tone-soft .is-touch .touch-cluster{--big:calc(var(--u) * 22);--small:calc(var(--u) * 14)}}html.tone-soft .rotate-hint{color:#3c2e00;border:1px solid var(--kit-gold-mid);background:#f6eedfd9;border-radius:2px}html.tone-soft .is-touch .charpanel,html.tone-soft .is-touch .minimap{--hud-w:var(--hud-w-top)}html.tone-soft .menu{color:var(--text);background:radial-gradient(at 50% 110%,#a4d9ff59 0%,#0000 55%),radial-gradient(at 50% 0,#a1d2f538 0%,#0000 60%),linear-gradient(#fdf6e840,#fdf6e899),url(/ui/kit-soft/damask.svg) 0 0/384px,#f4edde}html.tone-soft .menu-crest{filter:drop-shadow(0 3px 4px #23344735);background:url(/ui/kit-soft/crest.svg) 50%/contain no-repeat}html.tone-soft .menu-logo{filter:drop-shadow(0 4px 6px #2334473c)drop-shadow(0 0 22px #60c0ff20)}html.tone-soft .menu-title{color:#3c2e00;text-shadow:0 2px #ffffffbf,0 0 18px #ffb45a28}html.tone-soft .menu-subtitle{color:var(--text-dim)}html.tone-soft .menu-slot{background:linear-gradient(90deg,#ece4d2f5,#f2ead9f5);border:1px solid #b9ac91;box-shadow:0 0 0 1px #c9bca199}html.tone-soft .menu-slot:hover{border-color:#9f814e}html.tone-soft .menu-slot.is-on{border-color:var(--kit-gold);background:linear-gradient(90deg,#a9dbff99,#eee5d2f0);box-shadow:inset 0 0 0 1px #c9bca199,0 0 10px #0a8fd13e}html.tone-soft .menu-face{border:1px solid var(--kit-gold-mid);background:#f4edde 50%/cover no-repeat;border-radius:50%;box-shadow:0 0 0 1px #c9bca1,inset 0 0 8px #23344718}html.tone-soft .menu-slot-text b{color:#392d0d}html.tone-soft .menu-slot-text span{color:var(--text-dim)}html.tone-soft .menu-view{background:url(/ui/kit/sigil-circle.svg) 25%/300px no-repeat,#f6eedf8c;border:1px solid #b9ac91;box-shadow:inset 0 0 18px #23344715}html.tone-soft .menu-art{filter:drop-shadow(0 6px 10px #23344735);background:bottom/contain no-repeat}html.tone-soft .menu-name{color:#3c2e00;text-shadow:0 1px #ffffffbf,0 0 10px #ffbe6e22}html.tone-soft .menu-class{color:#453300}html.tone-soft .menu-facts{color:var(--text)}html.tone-soft .menu-level{color:#332900}html.tone-soft .menu-line{color:var(--text-dim)}html.tone-soft .menu-note{color:#453300}html.tone-soft .menu-class-card{background:linear-gradient(#ece4d2e6,#f4ecdcf2);border:1px solid #b9ac91;box-shadow:0 0 0 1px #c9bca1}html.tone-soft .menu-class-card:hover{border-color:#9f814e}html.tone-soft .menu-class-card.is-on{border-color:var(--kit-gold);background:linear-gradient(#a9dbff8c,#f3ebdaf2);box-shadow:0 0 0 1px #c9bca1,0 0 14px #0a8fd150}html.tone-soft .menu-class-pic{background:bottom/contain no-repeat}html.tone-soft .menu-class-name{color:#392d0d}html.tone-soft .menu-k{color:var(--text-dim)}html.tone-soft .menu-v{color:var(--text)}html.tone-soft .menu-create-name{background:#f6eedf8c;border:1px solid #b9ac91;box-shadow:inset 0 0 18px #23344715}html.tone-soft .menu-fashion-preview{background:radial-gradient(circle,#8dcbf740,#f5eddbd9 70%);border:1px solid #d6b16e4d}html.tone-soft .menu-fashion-preview img{filter:drop-shadow(0 7px 9px #23344742)}html.tone-soft .menu-fashion-options .kit-btn.is-on{border-color:var(--kit-gold);color:#352a00;background:#8fcffd75}html.tone-soft .menu-hair-options .kit-btn.is-on{border-color:var(--kit-gold);color:#352a00}html.tone-soft .menu-hair-colour{border:2px solid #b6aa8f;border-radius:50%}html.tone-soft .menu-hair-colour.is-on{border-color:#ccbe8a;box-shadow:0 0 0 2px #b1774b}html.tone-soft .wardrobe-wing-img{filter:drop-shadow(0 0 8px #5cbfff62)}html.tone-soft #ui>.loading{background:radial-gradient(at 50% 110%,#a4d9ff4d 0%,#0000 55%),linear-gradient(#fdf6e84d,#fdf6e8a6),url(/ui/kit-soft/damask.svg) 0 0/384px,#f4edde}html.tone-soft .loading-logo{filter:drop-shadow(0 3px 5px #2334473c)}html.tone-soft .loading-title{color:#3c2e00;text-shadow:0 2px #ffffffbf,0 0 14px #ffb45a22}html.tone-soft .loading-bar{border:1px solid var(--kit-gold-mid);background:#f6efde;box-shadow:0 0 0 1px #c9bca1,inset 0 0 6px #2334471c}html.tone-soft .loading-fill{background:linear-gradient(#e9c46a 0%,#b5832f 55%,#e4c59e 100%);box-shadow:0 0 10px #f0be5a6b}html.tone-soft .loading-row{color:var(--text-dim)}html.tone-soft .loading-pct{color:#453300}html.tone-soft .hud.has-art .hud-base:before{background:radial-gradient(circle,#e6c983 0 1.6px,#dac5a4 2.2px,#0000 2.8px) 0 0/48px 6px repeat-x}html.tone-soft .is-touch .inventory-panel{--cell:clamp(34px, min(5.4vw, 8.6vh), 58px);border-radius:0}html.tone-soft .is-touch .skills-panel,html.tone-soft .is-touch .tree-panel,html.tone-soft .is-touch .system-panel{border-radius:0}html.tone-soft .is-touch .menu-dock{--dock-btn:46px!important}html.tone-soft .item-sheet{border:1px solid var(--gold);box-shadow:0 0 0 1px #c9bca1, 0 0 0 3px #c2b59a, 0 0 0 4px var(--gold-dark), 0 10px 30px #23344735;background:linear-gradient(#eee6d4fa,#f4eddefa);border-radius:4px}html.tone-soft .item-sheet-name.r-normal{color:var(--rarity-normal)}html.tone-soft .item-sheet-name.r-magic{color:var(--rarity-magic)}html.tone-soft .item-sheet-name.r-rare{color:var(--rarity-rare)}html.tone-soft .item-sheet-name.r-unique{color:var(--rarity-unique)}html.tone-soft .is-touch .town-panel{border-radius:0}@media (orientation:portrait){html.tone-soft .is-touch .inventory-panel{--cell:clamp(22px, calc((100vw - 34px) / 12), 58px)}html.tone-soft .is-touch .menu-dock{--dock-btn:min(40px, calc((100vw - 16px) / 10 - 5px))!important;--dock-gap:5px!important}}@media (orientation:landscape){html.tone-soft .is-touch .menu-dock{--dock-btn:min(46px, calc((100vw - var(--cp-right,300px) - var(--mm-width,200px) - 24px) / 8 - 4px))!important}}html.tone-soft .menu-account{color:var(--text)}html.tone-soft .menu-account-name{color:#402f00}html.tone-soft .portal{color:var(--text);scrollbar-color:var(--kit-gold-mid) #c2b59a;background:radial-gradient(at 50% 120%,#a4d9ff4d 0%,#0000 55%),radial-gradient(at 50% -10%,#a1d2f533 0%,#0000 55%),linear-gradient(#fdf6e84d,#fdf6e899),url(/ui/kit-soft/damask.svg) 0 0/384px,#f4edde}html.tone-soft .portal-top{background:linear-gradient(90deg,#0000 0%,#d2ab5c8c 15% 85%,#0000 100%) 0 100%/100% 1px no-repeat}html.tone-soft .portal-brand-logo{filter:drop-shadow(0 2px 4px #2334473c)}html.tone-soft .portal-badge{color:#392b04;background:linear-gradient(180deg, var(--kit-red-hi), var(--kit-red) 50%, var(--kit-red-lo));border:1px solid var(--kit-gold);box-shadow:0 0 0 1px #c9bca1,0 0 10px #cc624e47}html.tone-soft .portal-hero{border:1px solid var(--kit-gold-mid);box-shadow:0 0 0 1px #c9bca1, 0 0 0 4px #c2b59a, 0 0 0 5px var(--kit-gold-lo), 0 14px 40px #23344738;background:url(/ui/poster.webp) 50%/cover no-repeat,#f3ecdb}html.tone-soft .portal-hero:after{background:linear-gradient(#0000 60%,#f6efdfbf 100%)}html.tone-soft .portal-hero-logo{filter:drop-shadow(0 4px 8px #2334473f)drop-shadow(0 0 26px #60c0ff27)}html.tone-soft .portal-tagline{color:#402f00;text-shadow:0 1px 2px #ffffff73,0 0 10px #ffffff73}html.tone-soft .portal-tab{color:#3d300d;background:var(--kit-slot);border:1px solid #92846f;box-shadow:inset 0 0 0 1px #c9bca199,0 0 0 1px #c9bca1}html.tone-soft .portal-tab .glyph{color:#493500}html.tone-soft .portal-tab:hover{border-color:var(--kit-gold)}html.tone-soft .portal-tab.is-on{color:#342909;background:linear-gradient(180deg, var(--kit-red-hi) 0%, var(--kit-red) 50%, var(--kit-red-lo) 100%);border-color:var(--kit-gold);box-shadow:inset 0 1px #ffd7a036,0 0 0 1px #c9bca1,0 0 14px #0a8fd150}html.tone-soft .portal-tab.is-on .glyph{color:#382c00}html.tone-soft .portal-tab:focus-visible{outline:1px solid var(--kit-gold-hi);outline-offset:2px}html.tone-soft .portal-news{background:#f6eedf80;border:1px solid #b9ac91;box-shadow:inset 0 0 14px #23344712}html.tone-soft .portal-date{color:#453300;border:1px solid var(--kit-gold-lo);background:#fdf6e866}html.tone-soft .portal-lines{color:var(--text)}html.tone-soft .portal-lines li::marker{color:var(--kit-gold)}html.tone-soft .guide-class{background:linear-gradient(#ece4d2e6,#f4ecdcf2);border:1px solid #b9ac91;box-shadow:0 0 0 1px #c9bca1}html.tone-soft .guide-class b{color:#392d0d}html.tone-soft .guide-class span{color:var(--text-dim)}html.tone-soft .guide-class-pic{background:bottom/contain no-repeat}html.tone-soft .portal-notice{color:#453300;border:1px dashed var(--kit-gold-lo);background:#f6eedf80}html.tone-soft .portal-contact-label{color:#453300}html.tone-soft .portal-contact-value{color:var(--text)}html.tone-soft a.portal-contact-value{color:#0f3a6a}html.tone-soft .portal-k{color:#453300}html.tone-soft .portal-forgot{color:#533f00;background:0 0;border:none;text-decoration:underline}html.tone-soft .portal-forgot:hover{color:#382c00}html.tone-soft .portal-msg{border:1px solid #0000}html.tone-soft .portal-msg.is-warn{color:#602400;background:#ffc7be59;border-color:#eb876a59}html.tone-soft .portal-msg.is-ok{color:#003e11;background:#b4e1b84d;border-color:#7dd5904d}html.tone-soft .portal-msg.is-info{color:#38301d;border-color:var(--kit-gold-lo);background:#e9e0cd99}html.tone-soft .portal-v{color:var(--text)}html.tone-soft .portal-name{color:#3c2e00;text-shadow:0 1px #ffffffbf,0 0 8px #ffbe6e22}html.tone-soft .portal-dot{background:#3ddc6a;border-radius:50%;box-shadow:0 0 0 1px #c9bca1,0 0 8px #75d386a1}html.tone-soft .portal-online{color:#003f17}html.tone-soft .portal-btn:focus-visible{outline:1px solid var(--kit-gold-hi);outline-offset:2px}html.tone-soft .portal-guest-btn{color:#402f00;background:0 0;border:none}html.tone-soft .portal-guest-btn:hover{color:#332900;text-decoration:underline}html.tone-soft .portal-foot{color:var(--text-dim);background:linear-gradient(90deg,#0000 0%,#d2ab5c66 20% 80%,#0000 100%) 0 0/100% 1px no-repeat}html.tone-soft .guide-side{background:#f6eedf8c;border:1px solid #b9ac91;box-shadow:inset 0 0 14px #23344712}html.tone-soft .guide-side-title{color:#392d0d;border-bottom:1px solid var(--kit-gold-lo)}html.tone-soft .guide-sec{color:#38301d;background:linear-gradient(#ebe2d0e6,#f2ead8f2);border:1px solid #bbae93}html.tone-soft .guide-sec:hover{border-color:var(--kit-gold-lo);color:#382c00}html.tone-soft .guide-sec.is-open{color:#382c00;border-color:var(--kit-gold-lo)}html.tone-soft .guide-sec-arrow{color:var(--kit-gold)}html.tone-soft .guide-sec-items{border-left:1px solid var(--kit-gold-lo)}html.tone-soft .guide-item{color:var(--text-dim);background:0 0;border:none;border-left:2px solid #0000}html.tone-soft .guide-item:hover{color:#392d0d;background:#d2ab5c0f}html.tone-soft .guide-item.is-on{color:#342909;border-left-color:var(--kit-gold);background:linear-gradient(90deg,#afddff8c,#afddff00)}html.tone-soft .guide-none{color:var(--text-dim)}html.tone-soft .guide-part+.guide-part{border-top:1px solid var(--kit-gold-lo)}html.tone-soft .guide-crumbs{color:var(--text-dim)}html.tone-soft .guide-crumb{color:#533f00;background:0 0;border:none}html.tone-soft .guide-crumb:hover{color:#382c00;text-decoration:underline}html.tone-soft .guide-crumb.is-here{color:var(--text)}html.tone-soft .guide-crumb-sep{color:var(--kit-gold-lo)}html.tone-soft .guide-chip{color:#453300;border:1px solid var(--kit-gold-lo);background:#fdf6e859;border-radius:999px}html.tone-soft .guide-chip.is-sec{color:#342909;background:linear-gradient(180deg, var(--kit-red-hi), var(--kit-red));border-color:var(--kit-gold-mid)}html.tone-soft .guide-title{color:#3c2e00;text-shadow:0 1px #ffffffbf,0 0 10px #ffbe6e1d}html.tone-soft .guide-date{color:var(--text-dim)}html.tone-soft .guide-lead{color:#372d17;border-left:3px solid var(--kit-gold);background:#afddff2e}html.tone-soft .guide-h{color:#392d0d;border-bottom:1px solid #b9ac91}html.tone-soft .guide-h:before{color:#004154}html.tone-soft .guide-p{color:var(--text)}html.tone-soft .guide-main b{color:#3c2e00}html.tone-soft .guide-steps,html.tone-soft .guide-list-ul{color:var(--text)}html.tone-soft .guide-steps li::marker{color:#3d3300}html.tone-soft .guide-list-ul li::marker{color:var(--kit-gold)}html.tone-soft .guide-key{color:#382c00;border:1px solid var(--kit-gold-lo);background:linear-gradient(#e8dfcd,#f1e9d8);border-bottom-width:2px;border-radius:4px}html.tone-soft .guide-code{color:#003a32;background:#fdf6e873;border:1px solid #bbae93;border-radius:3px}html.tone-soft .guide-link{color:#0f3a6a;background:0 0;border:none;text-decoration:underline}html.tone-soft .guide-link:hover{color:#1f3046}html.tone-soft .guide-img{border:1px solid var(--kit-gold-lo);background:#f4eddd;box-shadow:0 0 0 1px #c9bca1,0 6px 18px #23344724}html.tone-soft .guide-cap{color:var(--text-dim)}html.tone-soft .guide-box{border:1px solid}html.tone-soft .guide-box.is-tip{color:#1e3022;background:#b4e1b838;border-color:#7dd5904d}html.tone-soft .guide-box.is-warn{color:#3e2718;background:#ffc7be4d;border-color:#eb876a66}html.tone-soft .guide-table-wrap{border:1px solid #b9ac91;box-shadow:inset 0 0 14px #2334470f}html.tone-soft .guide-table{border-collapse:collapse}html.tone-soft .guide-table th{color:#342909;border-bottom:1px solid var(--kit-gold-mid);background:linear-gradient(#afddffe6,#d0ebfff2)}html.tone-soft .guide-table td{color:var(--text);border-top:1px solid #bbaf94}html.tone-soft .guide-table tbody tr:nth-child(2n) td{background:#ffffff06}html.tone-soft .guide-pager{border-top:1px solid var(--kit-gold-lo)}html.tone-soft .guide-page-btn{color:var(--text);background:linear-gradient(#ece4d2e6,#f4ecdcf2);border:1px solid #b9ac91}html.tone-soft .guide-page-btn:hover:not(:disabled){border-color:var(--kit-gold)}html.tone-soft .guide-page-dir{color:#533f00}html.tone-soft .guide-page-name{color:#392d0d}html.tone-soft .guide-start-item{color:var(--text);border:1px solid #b9ac91;border-left:3px solid var(--kit-gold);background:linear-gradient(#ebe2d0e6,#f3ebdbf2)}html.tone-soft .guide-start-item:hover{border-color:var(--kit-gold)}html.tone-soft .guide-start-item span{color:var(--text-dim)}html.tone-soft .guide-card{color:#392d0d;background:radial-gradient(at 50% 0,#afddff73,#f4ecdcf2 70%);border:1px solid #b9ac91}html.tone-soft .guide-card:hover{border-color:var(--kit-gold)}html.tone-soft .guide-card-n{color:var(--text-dim)}html.tone-soft .guide-zoom{background:#fdf6e8e0}html.tone-soft .guide-zoom img{border:1px solid var(--kit-gold-lo);box-shadow:0 0 40px #23344735}html.tone-soft .guide-zoom-cap{color:#38301d}@media (max-width:640px){html.tone-soft .guide-table tr{border-top:1px solid #b9ac91}html.tone-soft .guide-table tbody tr:nth-child(2n) td{background:0 0}html.tone-soft .guide-table td{border:none}html.tone-soft .guide-table td:before{color:#533f00}}html.tone-soft .alog{background:radial-gradient(ellipse at 50% 0%, #eee5d4 0%, var(--bg) 70%);color:var(--text)}html.tone-soft .alog-title{color:var(--gold)}html.tone-soft .alog-sub{color:var(--text-dim)}html.tone-soft .alog-input,html.tone-soft .alog-select{color:var(--text);border:1px solid var(--border);background:#f2ead9;border-radius:4px}html.tone-soft .alog-input:focus,html.tone-soft .alog-select:focus{border-color:var(--gold-dim);outline:none}html.tone-soft .alog-auto{color:var(--text-dim)}html.tone-soft .alog-side{border:1px solid var(--border);background:#efe8d7e6;border-radius:6px}html.tone-soft .alog-cat,html.tone-soft .alog-kind{color:var(--text);background:0 0;border:1px solid #0000;border-radius:4px}html.tone-soft .alog-kind{color:var(--text-dim)}html.tone-soft .alog-cat:hover,html.tone-soft .alog-kind:hover{background:#c9a35c14}html.tone-soft .alog-cat.is-on,html.tone-soft .alog-kind.is-on{color:#332810;background:linear-gradient(90deg,#9ad5ffbf,#9ad5ff26);border-color:#c9a35c73}html.tone-soft .alog-count{color:var(--gold)}html.tone-soft .alog-right{border:1px solid var(--border);background:#efe8d7e6;border-radius:6px}html.tone-soft .alog-status{color:var(--text-dim);border-bottom:1px solid var(--border)}html.tone-soft .alog-row{border-bottom:1px solid #b8ac9199}html.tone-soft .alog-head{color:var(--gold);background:#f2ead9}html.tone-soft .alog-row.has-details:hover{background:#c9a35c0d}html.tone-soft .alog-time{color:var(--text-dim)}html.tone-soft .alog-chip{color:#372f1b;border:1px solid var(--border);background:#e9e0cc;border-radius:9px}html.tone-soft .alog-player{color:#023961;background:0 0;border:0}html.tone-soft .alog-player:hover{text-decoration:underline}html.tone-soft .alog-account,html.tone-soft .alog-zone{color:var(--text-dim)}html.tone-soft .alog-details{color:#40372a;border:1px solid var(--border);background:#f2ebdb;border-radius:4px}html.tone-soft .alog-details b{color:var(--gold)}html.tone-soft .alog-field{color:var(--text-dim,#655a4d)}html.tone-soft .alog-empty{color:var(--text-dim)}html.tone-soft .alog-toolitem{color:#422e00}html.tone-soft .atl-title{color:var(--gold)}html.tone-soft .atl-intro{color:var(--text-dim)}html.tone-soft .atl-group{border:1px solid var(--border);background:#f2ead9;border-radius:6px}html.tone-soft .atl-group.is-danger{border-color:#c06a60}html.tone-soft .atl-group-title{color:#372f1b}html.tone-soft .atl-group.is-danger .atl-group-title{color:#75160e}html.tone-soft .atl-cmd{border-top:1px solid #b8ac9199}html.tone-soft .atl-cmd:first-of-type{border-top:0}html.tone-soft .atl-code{color:#003b13;background:#f4edde;border:1px solid #bbae93;border-radius:4px}html.tone-soft .atl-say b{color:#422e00}html.tone-soft .atl-what{color:var(--text-dim)}html.tone-soft .atl-state{color:#372f1b}html.tone-soft .atl-note{color:#422e00}html.tone-soft .atl-list{border:1px solid var(--border);border-radius:6px}html.tone-soft .atl-card{border:1px solid var(--border);background:#f2ead9;border-radius:6px}html.tone-soft .atl-card.is-bad{background:#fadfdc;border-color:#c86554}html.tone-soft .atl-card-k{color:var(--text-dim)}html.tone-soft .atl-card-v{color:#392d0d}html.tone-soft .atl-card.is-bad .atl-card-v{color:#75160e}html.tone-soft .atl-sub{color:#372f1b}html.tone-soft .atl-ok{color:#003f17}html.tone-soft .atl-alert{color:#4a251c;background:#fadfdc;border:1px solid #c06a60;border-radius:4px}html.tone-soft .atl-chart{border:1px solid var(--border);background:#f2ead9;border-radius:6px}html.tone-soft .atl-chart-head{color:var(--text-dim)}html.tone-soft .atl-chart-head b{color:#392d0d}html.tone-soft .atl-chart-line{fill:none;stroke:#453300}html.tone-soft .atl-chart-limit{stroke:#ab3627}html.tone-soft .atl-row{border-bottom:1px solid #b8ac9199}html.tone-soft .atl-head{color:var(--gold);background:#f2ead9}html.tone-soft .atl-account{color:var(--text-dim)}html.tone-soft .atl-now.is-gone{color:#75160e}html.tone-soft .atl-run.is-danger,html.tone-soft .atl-suspect-acts .is-danger{background:linear-gradient(#fdb8ae,#ffcec6)}html.tone-soft .atl-honest{color:#193f5c}html.tone-soft .atl-chip{color:#372f1b;background:#f0e8d6;border:1px solid #b4a78c;border-radius:10px}html.tone-soft .atl-chip.is-cheat{border-color:#298fca}html.tone-soft .atl-chip.is-report{border-color:#c86459}html.tone-soft .atl-flag{color:#75160e}html.tone-soft .atl-flag.is-muted{color:#422e00}html.tone-soft .alog-row.is-cheat .alog-chip{color:#442664;border-color:#298fca}html.tone-soft .alog-row.is-report .alog-chip{color:#631f13;border-color:#c86459}html.tone-soft .alog-row.is-combat .alog-chip{border-color:#3d8ec2}html.tone-soft .alog-row.is-item .alog-chip,html.tone-soft .alog-row.is-shop .alog-chip,html.tone-soft .alog-row.is-smith .alog-chip{border-color:#958463}html.tone-soft .alog-row.is-security .alog-chip,html.tone-soft .alog-row.is-admin .alog-chip{color:#422e00;border-color:#b07a2a}html.tone-soft .alog-row.is-system .alog-chip{border-color:#6a89ab}html.tone-soft .atl-mail-recent{color:var(--text-dim)}html.tone-soft #ui.is-touch>.top-actions>.mall-btn,html.tone-soft #ui.is-touch>.top-actions>.side-btn{border-radius:50%}html.tone-soft #ui.is-touch .wb-board{border-left-width:1px}html.tone-soft #ui.is-touch .wb-board .wb-you{border:0}html.tone-soft .touch-flask-bottle{background:#fdf6e873;border:1.5px solid #cabca38c;border-radius:34% 34% 42% 42%/22% 22% 48% 48%;box-shadow:inset 0 0 6px #23344718}html.tone-soft .touch-flask-fill{background:linear-gradient(#ff6a5a,#8ed0fe)}html.tone-soft .touch-flask.is-mana .touch-flask-fill{background:linear-gradient(#6ab4ff,#bdd2ff)}html.tone-soft .touch-flask-n{color:#32290e;text-shadow:0 0 3px #ffffff73,0 1px #ffffffbf}html.tone-soft .touch-flask.is-life{border-color:#e88171bf}html.tone-soft .touch-flask.is-mana{border-color:#6baaf7bf}html.tone-soft .touch-flask.is-active{box-shadow:0 0 0 2px #c9bca1,0 0 14px #ffdc8c86}@media (orientation:landscape) and (max-height:500px){html.tone-soft #ui.is-touch{--hud-frac:.44}html.tone-soft #ui.is-touch .touch-stick{--size:clamp(84px, 32vh, 150px)}html.tone-soft #ui.is-touch .touch-cluster{--big:clamp(54px, 20vh, 96px);--small:clamp(38px, 12.5vh, 62px)}}@media (orientation:landscape){html.tone-soft .is-touch .menu-dock{--dock-btn:min(46px, calc((100vw - var(--cp-right,300px) - var(--mm-width,200px) - 70px) / 10 - 4px))!important}}@media (max-width:900px){html.tone-soft #ui:not(.is-touch)>.top-actions>.mall-btn,html.tone-soft #ui:not(.is-touch)>.top-actions>.side-btn{border-radius:50%}}html.tone-soft .gacha-title{color:#3c2e00;text-shadow:0 1px #ffffffbf,0 0 8px #ffbe6e28;background:linear-gradient(180deg, var(--kit-red-hi) 0%, var(--kit-red) 45%, var(--kit-red-lo) 100%);border:1px solid var(--kit-gold);box-shadow:inset 0 1px #ffd2a036,inset 0 0 0 1px #c9bca18c,0 0 0 1px #c9bca1,0 4px 14px #2334472e}html.tone-soft .gacha-title:before,html.tone-soft .gacha-title:after,html.tone-soft .wsum-title:before,html.tone-soft .wsum-title:after{background:var(--kit-gold);box-shadow:0 0 0 1px #c9bca1}html.tone-soft .gacha-close{color:#402f00;border:1px solid var(--kit-gold);background:radial-gradient(circle at 50% 38%,#ffd2cb 0%,#f5ecd8 75%);box-shadow:0 0 0 1px #c9bca1,inset 0 0 6px #23344718}html.tone-soft .gacha-close:hover{color:#2e2519;border-color:var(--kit-gold-hi);box-shadow:0 0 0 1px #c9bca1,0 0 10px #f084646b}html.tone-soft .gacha-body{background:radial-gradient(at 50% -10%,#90c2e633,#0000 55%),url(/ui/kit-soft/damask.svg) 0 0/384px,#f1e9d8e6;border:2px solid #0000;border-image:url(/ui/kit-soft/frame.svg) 56/26px/10px;box-shadow:0 16px 50px #2334473c,0 0 0 1px #c9bca199}html.tone-soft .gacha-body:before,html.tone-soft .wsum-frame:before{filter:drop-shadow(0 2px 3px #23344735);background:url(/ui/kit-soft/crest.svg) 50%/contain no-repeat}html.tone-soft .gacha-tab{color:#544a3d;background:linear-gradient(#ebe3d0 0%,#f2ead9 100%);border:1px solid #93846d;border-radius:1px;box-shadow:0 0 0 1px #c9bca1}html.tone-soft .gacha-tab:hover{color:#2e2519;border-color:var(--kit-gold-mid)}html.tone-soft .gacha-tab.is-on{color:#3b2b00;border-color:var(--kit-gold);background:linear-gradient(#a7daff 0%,#cce9ff 100%);box-shadow:inset 0 1px #ffd2962d,0 0 0 1px #c9bca1,0 0 12px #0a8fd159}html.tone-soft .gacha-banner{border-color:var(--kit-gold-mid);outline-offset:-7px;border-radius:1px;outline:1px solid #d2ab5c59;box-shadow:0 0 0 1px #c9bca1,inset 0 0 60px #2334470f}html.tone-soft .gacha-pull{color:#392b04;text-shadow:0 1px 2px #ffffff73;background:linear-gradient(180deg, var(--kit-red-hi) 0%, var(--kit-red) 50%, var(--kit-red-lo) 100%);border:1px solid var(--kit-gold);border-radius:1px;box-shadow:inset 0 1px #ffd7a036,inset 0 0 0 1px #c9bca180,0 0 0 1px #c9bca1}html.tone-soft .gacha-pull span{color:#12344a}html.tone-soft .gacha-pull:hover{filter:brightness(1.15)}html.tone-soft .gacha-pull.is-ten{color:#1a1408;text-shadow:none;box-shadow:0 0 0 1px var(--kit-gold), 0 0 16px #ffc85a50, inset 0 1px 0 #fffadc6b;background:linear-gradient(#f6dc94 0%,#c89a48 55%,#d3b58a 100%);border-color:#c9bca1}html.tone-soft .gacha-pull.is-ten span{color:#17375f}html.tone-soft .gacha-link{color:#40372a;background:linear-gradient(#eae1ce 0%,#f0e8d7 100%);border:1px solid #958466;border-radius:1px;box-shadow:inset 0 1px #ffebbe0e,0 0 0 1px #c9bca1}html.tone-soft .gacha-link:hover{color:#2e2519;border-color:var(--kit-gold)}html.tone-soft .gacha-page{background:url(/ui/kit-soft/damask.svg) 0 0/384px,#f5eddde6;border-color:#93846d;border-radius:1px;box-shadow:inset 0 0 30px #23344712,0 0 0 1px #c9bca1}html.tone-soft .wish-skip{color:#402f00;border:1px solid var(--kit-gold-mid);background:linear-gradient(#e8dfcc 0%,#f1e9d8 100%);border-radius:1px;box-shadow:0 0 0 1px #c9bca1}html.tone-soft .wish-skip:hover{color:#2e2519;border-color:var(--kit-gold-hi)}html.tone-soft .ws-info{background:linear-gradient(90deg,#f7eeddd1,#f7eedd99),url(/ui/kit-soft/damask.svg) 0 0/384px;border:2px solid #0000;border-image:url(/ui/kit-soft/frame.svg) 56/26px/10px;box-shadow:0 10px 30px #2334472e}html.tone-soft .wsum-frame{background:radial-gradient(at 50% -10%,#90c2e638,#0000 55%),url(/ui/kit-soft/damask.svg) 0 0/384px,#f1e9d8db;border:2px solid #0000;border-image:url(/ui/kit-soft/frame.svg) 56/26px/10px;box-shadow:0 16px 50px #2334473c}html.tone-soft .wsum-title{color:#3c2e00;text-shadow:0 1px #ffffffbf;background:linear-gradient(180deg, var(--kit-red-hi) 0%, var(--kit-red) 45%, var(--kit-red-lo) 100%);border:1px solid var(--kit-gold);box-shadow:inset 0 1px #ffd2a036,0 0 0 1px #c9bca1,0 3px 10px #2334472e}@media (max-width:760px),(max-height:500px){html.tone-soft .gacha-body{border-image-width:22px;border-image-outset:6px}html.tone-soft .ws-info{border-image-width:18px;border-image-outset:4px}html.tone-soft .wsum-frame{border-image-width:22px;border-image-outset:6px}}html.tone-soft .atl-code-row{border:1px solid var(--border);background:#f2ead9;border-radius:6px}html.tone-soft .atl-code-name{color:#3e2f00}html.tone-soft .atl-code-gift{color:#3b3226}html.tone-soft .atl-code-used,html.tone-soft .atl-code-ends{color:var(--text-dim)}html.tone-soft .atl-code-ends.is-ended{color:#981f15}html.tone-soft .atl-code-state{color:#6b2b1e;background:#c8e6fc;border-radius:10px}html.tone-soft .atl-code-state.is-on{color:#004215;background:#c8e4cc}html.tone-soft .atl-sw-head{border-bottom:1px solid var(--border)}html.tone-soft .atl-sw-count{color:#004215;background:#c8e4cc;border-radius:10px}html.tone-soft .atl-sw-count.has-off{color:#6b2b1e;background:#fad8d5}html.tone-soft .atl-sw-all:disabled{filter:grayscale(.6)}html.tone-soft .atl-sw-row.is-off{background:#f1e9d7;border-color:#4d8db9}html.tone-soft .atl-sw-row .atl-code-gift{color:var(--text-dim)}html.tone-soft .atl-sw-tag{color:#442e7e;background:#c6e4fb;border-radius:9px}html.tone-soft .atl-sw-tag.is-changed{color:#422e00;background:#e4dbc5}html.tone-soft .atl-sw-desc{color:#43392d}html.tone-soft .atl-sw-cmds{color:var(--text-dim)}html.tone-soft .atl-sw-toggle{color:#6b2b1e;background:#f8dfde;border:1px solid #4d8db9;border-radius:16px}html.tone-soft .atl-sw-toggle.is-on{color:#004215;background:#c5e5ca;border-color:#5b9664}html.tone-soft .atl-sw-knob{background:#e8a090;border-radius:50%;box-shadow:0 1px 3px #23344723}html.tone-soft .atl-sw-toggle.is-on .atl-sw-knob{background:#9fe0a8}html.tone-soft .atl-sw-toggle:focus-visible{outline-offset:2px;outline:2px solid #e3b75e}html.tone-soft{--frame-bright:#3f2f00;--frame-gold:#6d4700;--frame-shadow:#9b8168b3;--frame-blue:#004160;--frame-surface:#f0e8d6}html.tone-soft .panel{border:1px solid var(--frame-gold);box-shadow:0 0 0 1px #c2b69b, 0 0 0 4px #bfb297, 0 0 0 5px var(--frame-shadow), 0 18px 52px #23344736, 0 0 28px #c4894115, inset 0 1px 0 #ffeab34b, inset 0 0 28px #23344711;background:linear-gradient(115deg,#f6d89414,#0000 20% 80%,#f6d8940f),radial-gradient(at 50% -8%,#a5bce133,#0000 48%),radial-gradient(at 50% 110%,#acdcff38,#0000 50%),linear-gradient(#eee6d4d1,#f5eeddf0),url(/ui/kit-soft/damask.svg) 0 0/384px;border-image:;border-radius:5px}html.tone-soft .panel:after{border:1px solid #ddb2632e;border-radius:1px;box-shadow:inset 0 0 0 1px #c9bca180}html.tone-soft .panel-head{background:linear-gradient(90deg,#0000,#eec26bad 18% 82%,#0000) bottom/100% 1px no-repeat,radial-gradient(at 50% 0,#90d1ff42,#0000 67%),linear-gradient(#f3ebda8c,#0000)}html.tone-soft .panel-title{color:#352900;border-color:var(--frame-bright);background:linear-gradient(#98d4ff,#bfe4ff 55%,#d6eeff);box-shadow:inset 0 1px #ffe8ae5d,inset 0 0 0 2px #688ba5bf,0 0 0 1px #c3b69b,0 4px 15px #23344732,0 0 18px #0a8fd12e}html.tone-soft .panel-close{border-color:var(--frame-gold);box-shadow:0 0 0 2px #c2b59a,inset 0 1px #ffd99827,inset 0 0 9px #2334471f}html.tone-soft .panel-close:hover{color:#2e2519;border-color:var(--frame-bright);background:#ffcdc7}html.tone-soft .panel-sub{color:var(--frame-bright);text-shadow:0 1px #ffffffbf,0 0 10px #e6ae4e19}html.tone-soft .panel-sub:before{box-shadow:0 0 0 1px #c1b499,0 0 7px #5db6ff86}html.tone-soft .panel-foot{border-top-color:#bd905080}html.tone-soft :is(.panel-btn,.kit-btn,.set-btn,.doll-swap,.town-gamble-btn,.gacha-pull){border-radius:3px}html.tone-soft :is(.panel-btn,.gacha-pull):not(:disabled):not(.is-off){box-shadow:inset 0 1px #ffe6ae4b,inset 0 0 0 1px #9e7c7ccc,0 0 0 1px #c2b69a,0 3px 10px #23344724}html.tone-soft :is(.panel-btn,.kit-btn,.set-btn,.doll-tab,.kit-tab,.sk-rail-tab,.menu-slot,.menu-class-card):focus-visible,html.tone-soft :is(.kit-input,.kit-select,.panel-close):focus-visible{outline:2px solid var(--frame-blue);outline-offset:2px}html.tone-soft :is(.doll-tab,.kit-tab,.sk-rail-tab,.gacha-tab){border-radius:3px 3px 0 0}html.tone-soft :is(.doll-tab,.kit-tab,.sk-rail-tab,.gacha-tab).is-on{border-top-color:var(--frame-bright);box-shadow:inset 0 2px #ffe09c2d,0 0 0 1px #c9bca1,0 0 13px #0a8fd142}html.tone-soft :is(.doll-slot,.slot-well2,.skill-icon,.sk-socket-gem,.sk-hero-icon,.sk-stat){border-color:#9d815c;box-shadow:inset 0 0 13px #2334471c,inset 0 1px #ffdb9515,0 0 0 1px #c9bca1}html.tone-soft :is(.skill-row,.menu-slot,.menu-class-card,.guide-card,.guide-start-item,.guide-page-btn){background-image:linear-gradient(130deg,#ffda9712,#0000 26%),linear-gradient(#e9e0cd,#f2ead9);border-radius:3px;box-shadow:inset 0 1px #ffe3a80e,0 2px 8px #23344717}html.tone-soft :is(.skill-row,.menu-slot,.menu-class-card,.guide-card,.guide-start-item,.guide-page-btn):hover{border-color:var(--frame-gold);box-shadow:inset 0 1px #ffe3a820,0 0 12px #c18b3f22}html.tone-soft :is(.skill-row,.menu-slot,.menu-class-card).is-on{border-color:var(--frame-bright);background-image:linear-gradient(130deg,#ffdc9a1a,#0000 35%),linear-gradient(#b2dfff,#f0e8d5);box-shadow:inset 0 1px #ffdc9a27,0 0 13px #0a8fd13e}html.tone-soft .menu-view,html.tone-soft .menu-create-name,html.tone-soft .gacha-page{border-color:#9e8157;border-radius:4px;box-shadow:inset 0 0 20px #23344715,0 0 0 1px #c3b79c}html.tone-soft .bag-grid{border-color:#a57f43;box-shadow:0 0 0 1px #c9bca1,0 0 0 3px #c0b398,0 0 0 4px #9c8162,inset 0 0 18px #2334471f}html.tone-soft .charpanel:not(.has-art){border-color:var(--frame-gold);background:linear-gradient(120deg,#abdcff21,#0000 44%),linear-gradient(#ebe2cf,#f4ecdb);box-shadow:0 0 0 1px #c9bca1,0 0 0 3px #c0b398,0 0 0 4px #a17f59,0 8px 23px #23344732,inset 0 1px #ffdfa639}html.tone-soft .tip{box-shadow:0 0 0 1px #c9bca1,0 0 0 3px #c0b398,0 0 0 4px #ad7e3d8c,0 12px 28px #23344738}html.tone-soft .death-box{background:linear-gradient(#ffdadceb,#f5eddcf0);border:1px solid #c4675d;border-radius:4px;box-shadow:0 0 0 1px #c9bca1,0 0 0 4px #9c7d83,0 0 35px #cd60572b}html.tone-soft .wb-board{border-color:#5695bf;box-shadow:0 0 0 1px #c2b59a,0 0 0 3px #728a9b,0 7px 22px #2334472b}html.tone-soft :is(.quest-tracker,.tutorial-card,.party-frame,.party-frame-ask,.pvp-ask,.pvp-duel,.dgh-bar,.duel-board){background-image:linear-gradient(125deg,#f3ce8814,#0000 38%),linear-gradient(#ece4d1f2,#f5eddcf2);border-radius:4px;box-shadow:0 0 0 1px #c3b79c,0 5px 16px #23344729,inset 0 1px #ffdfa327}html.tone-soft .quest-tracker{border:1px solid #a17f58;border-left:3px solid var(--frame-gold)}html.tone-soft .party-frame.is-me{border-color:var(--frame-bright);box-shadow:0 0 0 1px #c9bca1,0 0 11px #ddac5b3b}html.tone-soft .party-frame-ask{border-color:var(--frame-gold)}html.tone-soft .pvp-duel{border-color:#c86555}html.tone-soft .dgh-bar{border-color:color-mix(in srgb, var(--dg,#c9a35c) 70%, var(--frame-gold))}html.tone-soft .chat-box.is-typing .chat-log{border:1px solid #b786479e;border-radius:3px;box-shadow:inset 0 0 17px #2334471f,0 0 0 1px #c3b79c}html.tone-soft .npc-label{border-color:var(--frame-gold);background:linear-gradient(#eae1cf,#f4ecda);border-radius:3px;box-shadow:0 0 0 1px #c9bca1,0 2px 9px #23344724}html.tone-soft :is(.map-tier,.map-mod){background:linear-gradient(#eae2cf,#f2ead9);border-color:#9b8164;border-radius:3px}html.tone-soft :is(.map-tier,.map-mod):hover{border-color:var(--frame-gold)}html.tone-soft :is(.map-tier,.map-mod).is-on{border-color:var(--frame-bright);box-shadow:inset 0 1px #ffdfa324,0 0 10px #c68e4032}html.tone-soft .gacha{--wish-metal:#453300;--wish-glow:#edb76439;--wish-wash:#9061bc61;background:radial-gradient(ellipse at 50% -18%, var(--wish-wash), transparent 60%), radial-gradient(ellipse at 50% 60%, #d1e9fc, #f6eddb 70%)}html.tone-soft .gacha.is-wings-infernal{--wish-metal:#623000;--wish-glow:#1593d552;--wish-wash:#91d2ff6b}html.tone-soft .gacha.is-wings-celestial{--wish-metal:#372c00;--wish-glow:#6bc2fb52;--wish-wash:#3a71b261}html.tone-soft .gacha:before{border:1px solid #ddb87257;box-shadow:inset 0 0 0 5px #c2b59ae6,inset 0 0 0 6px #ddb87233}html.tone-soft .gacha:after{color:var(--wish-metal);text-shadow:0 0 16px var(--wish-metal)}html.tone-soft .gacha-eclipse{box-shadow:0 0 48px 10px var(--wish-glow), 0 0 140px 48px var(--wish-wash)}html.tone-soft .gacha-side{scrollbar-color:#a47e52 transparent}html.tone-soft .gacha-tab{background:linear-gradient(105deg,#e5dcc8f0,#f4ebd8f5);border:1px solid #c2995c6b;border-left-width:3px;box-shadow:inset 0 1px #ffe7b812,0 6px 15px #23344715}html.tone-soft .gacha-tab:after{background:linear-gradient(105deg,#0000 40%,#ffebc224 50%,#0000 60%)}html.tone-soft .gacha-tab.is-on{border-left-color:var(--wish-metal);border-color:var(--wish-metal);box-shadow:inset 0 1px #ffe7b82e, 0 0 18px var(--wish-glow);background:linear-gradient(100deg,#9bcceec2,#eee4cff0)}html.tone-soft .gacha-tab.is-wings-infernal.is-on{background:linear-gradient(100deg,#9fd7ff,#f5dfe7)}html.tone-soft .gacha-tab.is-wings-celestial.is-on{background:linear-gradient(100deg,#a3c7df,#dbe4fd)}html.tone-soft .gacha-tab-pic img,html.tone-soft .gacha-tab-pic .pet-pic{filter:drop-shadow(0 0 8px var(--wish-glow))}html.tone-soft .gacha-banner{border:1px solid var(--wish-metal);background:radial-gradient(ellipse at 70% 45%, var(--wish-wash), transparent 52%), linear-gradient(125deg, #c8e4fa, #f3ead6 55%, #cae3f6);box-shadow:0 0 0 1px #c3b69b,0 16px 36px #2334471f,inset 0 0 70px #23344712}html.tone-soft .gacha-banner.is-wings-infernal{background:radial-gradient(at 70% 45%,#82c4f259,#0000 55%),linear-gradient(125deg,#c1e4fe,#f3ebd9 55%,#b8ddf9)}html.tone-soft .gacha-banner.is-wings-celestial{background:radial-gradient(at 70% 45%,#5fbef857,#0000 55%),linear-gradient(125deg,#c3d9f3,#f3ead5 55%,#aecde3)}html.tone-soft .gacha-banner:after{border:1px solid #d3bb8340}html.tone-soft .gacha-banner-kicker{color:var(--wish-metal)}html.tone-soft .gacha-feature:before{box-shadow:0 0 0 6px #cfbc8e0b, 0 0 26px var(--wish-glow);border:1px solid #cfbc8e61;border-radius:50%}html.tone-soft .gacha-feature-pic{background:radial-gradient(circle, #ffecaf3d, var(--wish-wash) 48%, transparent 70%);filter:drop-shadow(0 0 18px var(--wish-glow))}html.tone-soft .gacha-pull:hover{box-shadow:0 0 0 1px var(--wish-metal), 0 0 24px var(--wish-glow), inset 0 1px 0 #fff8da50}html.tone-soft .gacha-pull:after{background:linear-gradient(90deg,#0000,#ffffff61,#0000)}html.tone-soft .ws-ritual{border:2px solid var(--c3);box-shadow:0 0 0 11px #dbb97214, 0 0 0 13px var(--cg), 0 0 44px var(--cg), inset 0 0 25px var(--cg);border-radius:50%}html.tone-soft .ws-ritual:before{border:1px dashed var(--c3);color:var(--c3);border-radius:50%}html.tone-soft .ws.is-wing .ws-pic-in img{filter:drop-shadow(0 0 22px var(--cg))}html.tone-soft .ws.is-wing .ws-kind{color:var(--wish-metal)}html.tone-soft .wsum-card.is-5{box-shadow:0 0 25px var(--kg), inset 0 0 32px #2334470e;border-width:2px}html.tone-soft .gacha.is-fashion{--wish-metal:#4c281a;--wish-glow:#70c5ff4b;--wish-wash:#a83e7466}html.tone-soft .gacha-tab.is-fashion.is-on{background:linear-gradient(100deg,#9ad2fa,#efe6d0)}html.tone-soft .gacha-banner.is-fashion{background:radial-gradient(at 70% 45%,#ff8cbe4d,#0000 55%),radial-gradient(at 20% 80%,#ffdcaa24,#0000 50%),linear-gradient(125deg,#b9e2ff,#f4ebd8 55%,#b4daf7)}html.tone-soft .gacha-banner.is-fashion .gacha-feature-pic img{filter:drop-shadow(0 6px 14px #23344724)}html.tone-soft .wsum-frame,html.tone-soft .ws-info{border:1px solid #0000;border-image:url(/ui/kit-soft/frame.svg) 56/26px/10px}html.tone-soft .ws-info{border-image-width:44px 30px;border-image-outset:20px 11px 15px}html.tone-soft .wsum-title{border:1px solid #0000;box-shadow:none;color:#fff;text-shadow:0 1px #2f6f9f,0 0 6px #1f568c8c;-webkit-text-fill-color:#fff;background:0 0;border-image:url(/ui/kit-soft/title.svg) 18 46 fill/9px 23px/4px 12px}html.tone-soft .wsum-frame:before{background-image:url(/ui/kit-soft/crest.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}html.tone-soft .wsum-card{box-shadow:0 0 18px var(--kg), inset 0 0 0 1px #c9bca199, inset 0 0 24px #2334470e;border-image:}html.tone-soft .wsum-top{box-shadow:0 0 12px var(--kb), 0 2px 0 #23344728}html.tone-soft .wsum-top:after{filter:drop-shadow(0 0 6px var(--kb));background:radial-gradient(circle at 35% 30%,#fff 0%,#bfe2f8 25%,#5aa9e0 60%,#2f6f9f 100%) 50%/contain no-repeat;border-radius:2px;transform:translate(-50%)rotate(45deg)scale(.7)}html.tone-soft .wsum-card.is-5 .wsum-top:before{background:conic-gradient(from 0deg, transparent 0 20%, #ffdc788c 25%, transparent 30% 70%, #ffdc788c 75%, transparent 80%)}html.tone-soft .gacha.is-gold{--wish-metal:#3e2e00;--wish-glow:#fcbf5459;--wish-wash:#8e53006b}html.tone-soft .gacha-tab.is-gold{border-left-color:#e7b55199}html.tone-soft .gacha-tab.is-gold.is-on{background:linear-gradient(100deg,#e0b88a,#f4e1d0)}html.tone-soft .gacha-banner.is-gold{background:radial-gradient(at 70% 45%,#ffc45057,#0000 55%),radial-gradient(at 18% 85%,#ff96282e,#0000 50%),linear-gradient(125deg,#ecd4ba,#f4ebd9 55%,#e9ceae)}html.tone-soft .gacha-banner.is-gold .gacha-banner-title{color:#352900;text-shadow:0 0 18px #fac05362,0 2px #ffffffbf}html.tone-soft .gacha-banner.is-gold .gacha-featured:before{background:radial-gradient(circle,#fff6cf 0 1.5px,#e0a93a 2.5px 5px,#e4b88c 5.5px 6.5px,#0000 7px) 0 0/150px 130px,radial-gradient(circle,#fff6cf 0 1px,#d79a2a 2px 3.5px,#e9bf96 4px 4.5px,#0000 5px) 40px 60px/95px 110px,radial-gradient(circle,#fff3c0 0 2px,#e8b445 3px 7px,#e4b88c 7.5px 9px,#0000 9.5px) 90px 20px/230px 200px}html.tone-soft .gacha-gold{color:#402f00;text-shadow:0 0 8px #fac05334}html.tone-soft .gacha-short{color:#751603}html.tone-soft .gacha-pull.is-off{filter:grayscale(.75)brightness(.62)}html.tone-soft .gacha-pull.is-off:hover{box-shadow:none}html.tone-soft .wdeck{--cw:min(150px, calc((100vw - 120px) / 5 - 12px), calc(((100vh - 250px) / 2 - 46px) / 1.4));--cap:2.7em}html.tone-soft .wdeck.is-single{--cw:min(200px, 52vw, calc((100vh - 300px) / 1.4))}html.tone-soft .wcard.is-3{--k1:#3258a0;--k2:#bdd2ff;--k3:#dbe5ff;--kb:#193d7d;--kg:#0245a173}html.tone-soft .wcard.is-4{--k1:#6b319f;--k2:#a9dbff;--k3:#d1ebff;--kb:#531e72;--kg:#6b0c9999}html.tone-soft .wcard.is-5{--k1:#463100;--k2:#965700;--k3:#f7dac4;--kb:#3b2d00;--kg:#453000cc}html.tone-soft .wcard-back,html.tone-soft .wcard-face{border-radius:7px}html.tone-soft .wcard-back{border:2px solid var(--kb);background:radial-gradient(ellipse at 50% 42%, var(--wish-wash), transparent 70%), url(/ui/kit-soft/damask.svg) 0 0 / 220px repeat, linear-gradient(160deg, #eae0cb, #f4ecdb);box-shadow:0 0 0 1px #c9bca1, 0 0 12px var(--kg), inset 0 0 0 4px #c3b79bbf, inset 0 0 0 5px #d8ba7566, inset 0 0 26px #23344717}html.tone-soft .wcard-sigil{background:radial-gradient(circle, #f7efde 0 40%, var(--wish-metal) 41% 43%, transparent 44% 52%, #e7c98380 53% 54%, transparent 55%), repeating-conic-gradient(from 0deg, #e7c98361 0 3deg, transparent 3deg 15deg);filter:drop-shadow(0 0 6px var(--wish-glow));border-radius:50%}html.tone-soft .wcard-sigil:after{color:var(--wish-metal);text-shadow:0 0 10px var(--wish-metal)}html.tone-soft .wcard-back:before{filter:drop-shadow(0 0 5px var(--kb));background:radial-gradient(circle at 35% 30%,#fff 0%,#bfe2f8 25%,#5aa9e0 60%,#2f6f9f 100%) 50%/contain no-repeat;border-radius:2px;transform:translate(-50%)rotate(45deg)scale(.7)}html.tone-soft .wcard-shine{background:linear-gradient(100deg,#0000 44%,#ffffff38 50%,#0000 56%)}html.tone-soft .wcard-face{border:1px solid var(--kb);background:linear-gradient(180deg, var(--k1) 0%, var(--k2) 58%, var(--k3) 100%);box-shadow:0 0 18px var(--kg), inset 0 0 0 1px #c9bca199, inset 0 0 24px #2334470e}html.tone-soft .wcard-face:before{background:radial-gradient(at 50% 40%,#ffffff61,#0000 62%)}html.tone-soft .wcard.is-4 .wcard-face:after,html.tone-soft .wcard.is-5 .wcard-face:after{background:linear-gradient(100deg,#0000 42%,#ffffff80 50%,#0000 58%)}html.tone-soft .wcard.is-5 .wcard-face{box-shadow:0 0 28px var(--kg), 0 0 8px var(--kb), inset 0 0 0 1px #c9bca199, inset 0 0 24px #2334470e;border-width:2px}html.tone-soft .wcard-pic{filter:drop-shadow(0 0 8px var(--kg))}html.tone-soft .wcard-pic img,html.tone-soft .wcard-pic .pet-pic{box-shadow:none;background:0 0;border:0;border-radius:50%}html.tone-soft .wcard-pic .pet-pic.is-wisp{background:radial-gradient(circle at 50% 50%, #fff 0 8%, var(--k2) 16%, var(--k1) 30%, transparent 62%)}html.tone-soft .wcard-stars{color:#3d2f00;text-shadow:0 0 6px #faca586d,0 1px #ffffffbf}html.tone-soft .wcard-new{color:#2a1606;background:#ffd36a;border-radius:2px;box-shadow:0 0 8px #fed260a1}html.tone-soft .wcard-cap{color:#2e2519;text-shadow:0 1px 2px #ffffff73, 0 0 8px var(--kg)}html.tone-soft .wcard.is-5 .wcard-cap{color:#352900}html.tone-soft .wcard-burst{background:radial-gradient(circle, #fff 0, var(--kb) 18%, var(--kg) 38%, transparent 68%);border-radius:50%}html.tone-soft .wdeck-flash{background:radial-gradient(circle at var(--x,50%) var(--y,50%), #fff 0, #fff4c8 8%, #ffbe3cbf 26%, #ff821440 50%, transparent 80%)}html.tone-soft .wdeck-hint{color:#382906e6;text-shadow:0 1px #ffffffbf}@media (orientation:portrait),(max-width:640px){html.tone-soft .wdeck{--cw:min(110px, calc((100vw - 80px) / 4));--cap:2.7em}html.tone-soft .wdeck.is-single{--cw:min(190px, 52vw)}}@media (max-height:500px){html.tone-soft .wdeck{--cw:min(150px, calc((100vw - 120px) / 5 - 10px), calc(((100vh - 150px) / 2 - 24px) / 1.4));--cap:1.35em}html.tone-soft .wdeck.is-single{--cw:min(150px, calc((100vh - 170px) / 1.4))}}html.tone-soft .menu .panel.menu-panel{border:1px solid #b68b4c;box-shadow:0 14px 48px #23344730,inset 0 1px #ffe4a62b}html.tone-soft .menu-create-concept{background:radial-gradient(at 50% 55%,#b6d2e74d,#0000 68%),#f4ecdab8;border:1px solid #bf965861;border-radius:4px}html.tone-soft .menu-create-concept-art{filter:drop-shadow(0 12px 14px #2334472b);background-position:bottom;background-repeat:no-repeat;background-size:contain}html.tone-soft .menu-create-concept-label{color:#533900}html.tone-soft .menu-create-name{background:linear-gradient(155deg,#eae1cef2,#f4ecdbf7);border:1px solid #bf96588c;border-radius:4px;box-shadow:0 8px 24px #23344717,inset 0 1px #ffde9c1d}html.tone-soft .menu-class-pic.is-reference{background-position:bottom;background-repeat:no-repeat;background-size:contain}html.tone-soft .menu-face.is-reference{background-position:50% 2%;background-repeat:no-repeat;background-size:auto 330%}html.tone-soft .menu-art.is-reference{background-position:bottom;background-repeat:no-repeat;background-size:contain}html.tone-soft .menu-fashion-preview{background:radial-gradient(at 50% 58%,#d5ac8640,#0000 58%),linear-gradient(145deg,#ece3ce,#f4ecdb 75%);border:1px solid #bf96588c;border-radius:4px;box-shadow:inset 0 1px #ffe0a015}html.tone-soft .menu-fashion-avatar{background:radial-gradient(at 50% 80%,#e09c4021,#0000 75%);border-bottom:1px solid #e3b66a7a}html.tone-soft .menu-fashion-preview .menu-fashion-body{filter:drop-shadow(0 8px 8px #23344742)}html.tone-soft .menu-fashion-preview .menu-preview-hair{filter:drop-shadow(0 1px 2px #23344742)}html.tone-soft .menu-fashion-preview .menu-preview-hair.is-back{filter:none}html.tone-soft .menu-hair-options{scrollbar-color:#a67e49 transparent}html.tone-soft .scenic-note-marker{color:#3f3000;background:#eee7d6e8;border:1px solid #9e885c88;border-radius:3px;box-shadow:0 3px 14px #23344728}html.tone-soft .scenic-note-marker:disabled{color:#493f32;background:#efe8d8b8;border-color:#7f745a66}html.tone-soft .scenic-note-marker:hover:not(:disabled),html.tone-soft .scenic-note-marker:focus-visible{background:#e5dcca;border-color:#d8ba7a;outline:1px solid #d8ba7a}html.tone-soft .panel.scenic-dialog{color:#393023;background:linear-gradient(145deg,#e9e1d1f5,#f0e9d8f8);border:1px solid #a98a55;border-top:3px solid #d8ba75;box-shadow:0 14px 45px #23344731}html.tone-soft .scenic-dialog h2{color:#412e00}html.tone-soft .scenic-dialog .scenic-response{color:#244445;border-top:1px solid #ad925c45}html.tone-soft .scenic-eyebrow{color:#614d1e}html.tone-soft .scenic-dialog small{color:#5a4c30}html.tone-soft .scenic-close{color:#463505;background:0 0;border:0}html.tone-soft .map-editor{color:#3b3226}html.tone-soft .map-editor>.me-menubar,html.tone-soft .map-editor>.me-toolbar,html.tone-soft .map-editor>.me-side,html.tone-soft .map-editor>.me-inspector,html.tone-soft .map-editor>.me-bottom{background:#f3ebdaf0;border:1px solid #998261;border-radius:6px;box-shadow:0 4px 18px #23344724}html.tone-soft .map-editor h3{color:#493500}html.tone-soft .map-editor input,html.tone-soft .map-editor select{color:#372d21;background:#ede5d3;border:1px solid #b6aa8f;border-radius:4px}html.tone-soft .map-editor input[type=checkbox]{accent-color:#c9a35c}html.tone-soft .me-dim{color:#655a4d}html.tone-soft .me-field{color:#4b4235}html.tone-soft .me-btn{color:#382f23;background:#ebe2cf;border:1px solid #95836a;border-radius:4px}html.tone-soft .me-btn:hover:not(:disabled){border-color:#c9a35c}html.tone-soft .me-btn.is-on{color:#312814;background:#a3d8ff;border-color:#e3b75e}html.tone-soft .me-btn.is-main{background:#dec6a1;border-color:#e3b75e}html.tone-soft .me-btn.is-danger{color:#5c2720;border-color:#c2695f}html.tone-soft .me-btn.is-play{color:#1b2e1d;background:#b9ddbd;border-color:#7dcf86}html.tone-soft .me-title{color:#403000}html.tone-soft .me-zone{color:#655a4d}html.tone-soft .me-menu{background:0 0;border-color:#0000}html.tone-soft .me-menu.is-on,html.tone-soft .me-menu:hover{background:#e8dfcb;border-color:#998261}html.tone-soft .me-dirty{color:#0e4614}html.tone-soft .me-dirty.is-dirty{color:#453200}html.tone-soft .me-dropdown{background:#f1e9d7fa;border:1px solid #9f8151;border-radius:6px;box-shadow:0 8px 24px #23344728}html.tone-soft .me-item{color:#382f23;background:0 0;border:0;border-radius:3px}html.tone-soft .me-item:hover:not(:disabled){color:#2e2519;background:#b2dfff}html.tone-soft .me-check{color:#403000}html.tone-soft .me-key{color:#655a4d}html.tone-soft .me-sep{background:#e1d8c5}html.tone-soft .me-model{color:#3b3226;background:#efe6d4;border:1px solid #0000;border-radius:3px}html.tone-soft .me-model:hover{border-color:#998261}html.tone-soft .me-model.is-on{color:#2e2519;background:#b2dfff;border-color:#e3b75e}html.tone-soft .me-model-tag,html.tone-soft .me-count{color:#655a4d}html.tone-soft .me-mark{border-left:4px solid var(--mark)}html.tone-soft .me-row.is-on .me-row-main{background:#b2dfff;border-color:#e3b75e}html.tone-soft .me-label{color:#392d0a}html.tone-soft .me-status{color:#40372a}html.tone-soft .me-cursor{color:#003d6c}html.tone-soft .me-help{color:#655a4d}html.tone-soft .me-note{color:#3a2a00;background:#eee6d3f5;border:1px solid #e3b75e;border-radius:6px}html.tone-soft .me-modal{background:#fdf6e88c}html.tone-soft .me-modal-card{background:#efe8d7;border:1px solid #9f8151;border-radius:8px;box-shadow:0 10px 30px #2334472e}html.tone-soft .me-keys{border-collapse:collapse}html.tone-soft .me-keys td{border-bottom:1px solid #bbaf94}html.tone-soft .me-keys td.me-key{color:#403000}html.tone-soft{--lx-gold:#503800;--lx-gold-hi:#352900;--lx-gold-lo:#e4c4a3;--lx-ink:#f5eddb;--lx-glass:#f4ecdad1;--lx-blue:#003f5b;--lx-ease:cubic-bezier(.2, .8, .2, 1)}html.tone-soft ::selection{color:#2e2519;background:#e2b8666b}html.tone-soft #ui ::-webkit-scrollbar-track{background:#fdf6e859;border-radius:4px}html.tone-soft #ui ::-webkit-scrollbar-thumb{background:linear-gradient(#c99a52,#e1c6a7);border:1px solid #c1b499;border-radius:4px}html.tone-soft #ui ::-webkit-scrollbar-thumb:hover{background:linear-gradient(#f0c878,#d7b690)}html.tone-soft .lx-corners{filter:drop-shadow(0 1px 1px #23344735)drop-shadow(0 0 4px #e2b8662d);background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg transform='rotate(0 28 28)'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23fff3c8'/%3E%3Cstop offset='.45' stop-color='%23d9a94f'/%3E%3Cstop offset='1' stop-color='%236e4a1f'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M3 52 V12 Q3 3 12 3 H52' fill='none' stroke='%230d0906' stroke-width='5.5' stroke-linecap='round'/%3E%3Cpath d='M3 52 V12 Q3 3 12 3 H52' fill='none' stroke='url(%23g)' stroke-width='2.3' stroke-linecap='round'/%3E%3Cpath d='M10 36 V16 Q10 10 16 10 H36' fill='none' stroke='url(%23g)' stroke-width='1' opacity='.7'/%3E%3Cpath d='M15 25 q0 -10 10 -10' fill='none' stroke='url(%23g)' stroke-width='1.3' stroke-linecap='round'/%3E%3Cpath d='M20 29 q-3 -9 9 -9' fill='none' stroke='url(%23g)' stroke-width='.9' opacity='.6'/%3E%3Ccircle cx='52' cy='3' r='2' fill='%23f2d99b'/%3E%3Ccircle cx='3' cy='52' r='2' fill='%23f2d99b'/%3E%3Crect x='5' y='5' width='8' height='8' transform='rotate(45 9 9)' fill='%235fb4ff' stroke='%23fff0c4' stroke-width='1.1'/%3E%3Crect x='7.2' y='7.2' width='3.6' height='3.6' transform='rotate(45 9 9)' fill='%23e8f7ff'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg transform='rotate(90 28 28)'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23fff3c8'/%3E%3Cstop offset='.45' stop-color='%23d9a94f'/%3E%3Cstop offset='1' stop-color='%236e4a1f'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M3 52 V12 Q3 3 12 3 H52' fill='none' stroke='%230d0906' stroke-width='5.5' stroke-linecap='round'/%3E%3Cpath d='M3 52 V12 Q3 3 12 3 H52' fill='none' stroke='url(%23g)' stroke-width='2.3' stroke-linecap='round'/%3E%3Cpath d='M10 36 V16 Q10 10 16 10 H36' fill='none' stroke='url(%23g)' stroke-width='1' opacity='.7'/%3E%3Cpath d='M15 25 q0 -10 10 -10' fill='none' stroke='url(%23g)' stroke-width='1.3' stroke-linecap='round'/%3E%3Cpath d='M20 29 q-3 -9 9 -9' fill='none' stroke='url(%23g)' stroke-width='.9' opacity='.6'/%3E%3Ccircle cx='52' cy='3' r='2' fill='%23f2d99b'/%3E%3Ccircle cx='3' cy='52' r='2' fill='%23f2d99b'/%3E%3Crect x='5' y='5' width='8' height='8' transform='rotate(45 9 9)' fill='%235fb4ff' stroke='%23fff0c4' stroke-width='1.1'/%3E%3Crect x='7.2' y='7.2' width='3.6' height='3.6' transform='rotate(45 9 9)' fill='%23e8f7ff'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg transform='rotate(270 28 28)'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23fff3c8'/%3E%3Cstop offset='.45' stop-color='%23d9a94f'/%3E%3Cstop offset='1' stop-color='%236e4a1f'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M3 52 V12 Q3 3 12 3 H52' fill='none' stroke='%230d0906' stroke-width='5.5' stroke-linecap='round'/%3E%3Cpath d='M3 52 V12 Q3 3 12 3 H52' fill='none' stroke='url(%23g)' stroke-width='2.3' stroke-linecap='round'/%3E%3Cpath d='M10 36 V16 Q10 10 16 10 H36' fill='none' stroke='url(%23g)' stroke-width='1' opacity='.7'/%3E%3Cpath d='M15 25 q0 -10 10 -10' fill='none' stroke='url(%23g)' stroke-width='1.3' stroke-linecap='round'/%3E%3Cpath d='M20 29 q-3 -9 9 -9' fill='none' stroke='url(%23g)' stroke-width='.9' opacity='.6'/%3E%3Ccircle cx='52' cy='3' r='2' fill='%23f2d99b'/%3E%3Ccircle cx='3' cy='52' r='2' fill='%23f2d99b'/%3E%3Crect x='5' y='5' width='8' height='8' transform='rotate(45 9 9)' fill='%235fb4ff' stroke='%23fff0c4' stroke-width='1.1'/%3E%3Crect x='7.2' y='7.2' width='3.6' height='3.6' transform='rotate(45 9 9)' fill='%23e8f7ff'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg transform='rotate(180 28 28)'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23fff3c8'/%3E%3Cstop offset='.45' stop-color='%23d9a94f'/%3E%3Cstop offset='1' stop-color='%236e4a1f'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M3 52 V12 Q3 3 12 3 H52' fill='none' stroke='%230d0906' stroke-width='5.5' stroke-linecap='round'/%3E%3Cpath d='M3 52 V12 Q3 3 12 3 H52' fill='none' stroke='url(%23g)' stroke-width='2.3' stroke-linecap='round'/%3E%3Cpath d='M10 36 V16 Q10 10 16 10 H36' fill='none' stroke='url(%23g)' stroke-width='1' opacity='.7'/%3E%3Cpath d='M15 25 q0 -10 10 -10' fill='none' stroke='url(%23g)' stroke-width='1.3' stroke-linecap='round'/%3E%3Cpath d='M20 29 q-3 -9 9 -9' fill='none' stroke='url(%23g)' stroke-width='.9' opacity='.6'/%3E%3Ccircle cx='52' cy='3' r='2' fill='%23f2d99b'/%3E%3Ccircle cx='3' cy='52' r='2' fill='%23f2d99b'/%3E%3Crect x='5' y='5' width='8' height='8' transform='rotate(45 9 9)' fill='%235fb4ff' stroke='%23fff0c4' stroke-width='1.1'/%3E%3Crect x='7.2' y='7.2' width='3.6' height='3.6' transform='rotate(45 9 9)' fill='%23e8f7ff'/%3E%3C/g%3E%3C/svg%3E");background-position:0 0,100% 0,0 100%,100% 100%;background-repeat:no-repeat;background-size:56px 56px}html.tone-soft .panel-head:before{background:linear-gradient(100deg,#0000 30%,#ffeebe38 48%,#ffffff57 50%,#ffeebe38 52%,#0000 70%) 160% 0/260% 100% no-repeat}html.tone-soft .panel-title{text-shadow:0 1px #ffffffbf,0 0 10px #ffc46e39,0 0 22px #40b0f41d}html.tone-soft .panel-close:hover{box-shadow:0 0 0 2px #c2b59a,0 0 14px #f1836a6b}html.tone-soft :is(.kit-btn,.panel-btn,.side-btn,.st-path-go):after{border-radius:inherit;background:linear-gradient(105deg,#0000 38%,#fff6d661 50%,#0000 62%) 170% 0/260% 100% no-repeat}html.tone-soft :is(.kit-btn,.panel-btn,.side-btn,.st-path-go):not(.is-off):hover{filter:brightness(1.12)saturate(1.08);box-shadow:0 0 0 1px #dbb9748c,0 6px 16px #23344721,0 0 16px #e2b8663e}html.tone-soft :is(.kit-btn,.panel-btn,.side-btn,.st-path-go):not(.is-off):active{filter:brightness(.95)}html.tone-soft .lx-ripple{background:radial-gradient(circle,#fff4cdd9,#ffd27840 45%,#0000 70%);border-radius:50%}html.tone-soft :is(.kit-tab,.doll-tab,.sk-rail-tab):not(.is-on):hover{filter:brightness(1.25)}html.tone-soft :is(.kit-tab,.doll-tab).is-on{box-shadow:inset 0 -2px 0 var(--lx-gold-hi), inset 0 2px 0 #ffe09c2d, 0 0 0 1px #c9bca1, 0 0 16px #30a3e650}html.tone-soft .sk-rail-tab.is-on{box-shadow:inset 3px 0 0 var(--lx-gold-hi), 0 0 0 1px #c9bca1, 0 0 16px #30a3e647}html.tone-soft .skill-row.is-on{box-shadow:inset 3px 0 0 var(--lx-gold-hi), inset 0 1px 0 #ffdc9a27, 0 0 16px #0a8fd150}html.tone-soft .inv-item:hover{filter:brightness(1.15)}html.tone-soft .inv-item.r-normal{box-shadow:inset 0 0 10px #c8c8c812}html.tone-soft .inv-item.r-magic{border-color:#7590e5bf;box-shadow:inset 0 0 14px #7390eb3e,0 0 6px #7390eb2d}html.tone-soft .inv-item.r-rare{border-color:#d5be51cc;box-shadow:inset 0 0 16px #edd35d39,0 0 8px #edd35d32}html.tone-soft .inv-item.r-unique{border-color:#3ea3e1f2;box-shadow:inset 0 0 18px #30a3e747,0 0 10px #30a3e747}html.tone-soft .inv-item.r-unique:before,html.tone-soft .inv-item.is-eclipse:before{border-radius:inherit;background:conic-gradient(from var(--lx-spin,0deg), transparent 0 70%, #ffe6aaf2 80%, transparent 90%)}html.tone-soft .inv-item.is-eclipse:before{background:conic-gradient(from var(--lx-spin,0deg), transparent 0 65%, #c8a0fff2 78%, #ffd278e6 84%, transparent 92%)}html.tone-soft .inv-item .inv-icon{filter:drop-shadow(0 2px 2px #2334472e)}html.tone-soft .doll-slot:hover{border-color:var(--lx-gold);box-shadow:inset 0 0 14px #e2b86632,0 0 0 1px #c9bca1,0 0 12px #e2b86636}html.tone-soft .tip{background:linear-gradient(#f1e8d6f0,#f6eedef5);border-radius:4px}html.tone-soft .tip-head:after{border:1px solid var(--lx-gold);background:linear-gradient(135deg,#e8f7ff,#5fb4ff 45%,#a7c6fb);box-shadow:0 0 6px #5fb4ff7d}html.tone-soft .tip-magic{box-shadow:0 0 0 1px #c9bca1,0 0 0 3px #c0b398,0 0 0 4px #7590e58c,0 12px 28px #23344738,0 0 22px #7390eb24}html.tone-soft .tip-rare{box-shadow:0 0 0 1px #c9bca1,0 0 0 3px #c0b398,0 0 0 4px #d5be5199,0 12px 28px #23344738,0 0 24px #edd35d27}html.tone-soft .tip-unique{box-shadow:0 0 0 1px #c9bca1,0 0 0 3px #c0b398,0 0 0 4px #3ea3e1b3,0 12px 28px #23344738,0 0 28px #30a3e736}html.tone-soft #ui>.confirm-backdrop{background:radial-gradient(at 50% 45%,#f3ead659,#f9f1e0c7 75%)}html.tone-soft .panel.confirm-box{box-shadow:0 0 0 1px #c2b69b, 0 0 0 4px #bfb297, 0 0 0 5px var(--frame-shadow,#9b8168), 0 22px 60px #23344738, 0 0 46px #e2964627}html.tone-soft .side-btn{background:linear-gradient(#e5dbc6,#f1e9d9)}html.tone-soft .side-btn i{filter:drop-shadow(0 0 4px #ffd27862)}html.tone-soft .floater.fl-crit{color:#3b2d00;text-shadow:0 0 6px #f49c4e67,0 0 16px #2fa3e645,0 2px #ffffffbf}html.tone-soft .floater.fl-levelup{text-shadow:0 0 10px #ffdc786d,0 0 24px #f8a45150,0 2px #ffffffbf}html.tone-soft .zone-banner.is-on{text-shadow:0 0 14px #ffd2824b,0 0 4px #ffffff73,0 2px #ffffffbf}html.tone-soft{--pk-gold:var(--kit-gold,#583f00);--pk-gold-hi:var(--kit-gold-hi,#382c00);--pk-gold-mid:var(--kit-gold-mid,#745300);--pk-gold-lo:var(--kit-gold-lo,#957a4d);--pk-red:var(--kit-red,#afddff);--pk-red-hi:var(--kit-red-hi,#ca4839);--pk-gem:#00487a;--pk-gem-hi:#0d3448;--pk-text:var(--text,#3b3226);--pk-dim:var(--text-dim,#655a4d);--pk-line:#d2ab5c3d;--pk-line-hi:#d4bb7ed9;--pk-good:#004314;--pk-bad:#8b0600;--pk-card-bg:linear-gradient(180deg, #ece3d1e6, #f4ecdbf2);--pk-red-bg:linear-gradient(180deg, #98d4ff 0%, #bae2ff 55%, #d2ecff 100%);--pk-corners:linear-gradient(var(--pk-gold-mid), var(--pk-gold-mid)) left top / 8px 1px no-repeat, linear-gradient(var(--pk-gold-mid), var(--pk-gold-mid)) left top / 1px 8px no-repeat, linear-gradient(var(--pk-gold-mid), var(--pk-gold-mid)) right top / 8px 1px no-repeat, linear-gradient(var(--pk-gold-mid), var(--pk-gold-mid)) right top / 1px 8px no-repeat, linear-gradient(var(--pk-gold-mid), var(--pk-gold-mid)) left bottom / 8px 1px no-repeat, linear-gradient(var(--pk-gold-mid), var(--pk-gold-mid)) left bottom / 1px 8px no-repeat, linear-gradient(var(--pk-gold-mid), var(--pk-gold-mid)) right bottom / 8px 1px no-repeat, linear-gradient(var(--pk-gold-mid), var(--pk-gold-mid)) right bottom / 1px 8px no-repeat}html.tone-soft .panel.pk{color:var(--pk-text)}html.tone-soft .pk-head-badge{color:var(--pk-gold-hi);border:1px solid var(--pk-gold);background:radial-gradient(circle at 50% 35%,#ffc7be 0%,#ffdfde 70%,#f6edda 100%);border-radius:5px;box-shadow:0 0 0 1px #c9bca1,inset 0 1px #ffdca03e,inset 0 0 10px #23344718,0 0 12px #cc614f2d}html.tone-soft .pk-head-badge:after{background:linear-gradient(135deg, #d9f3ff 0%, var(--pk-gem) 45%, #a7c6fb 100%);border:1px solid var(--pk-gold);box-shadow:0 0 6px #5fb4ff7d}html.tone-soft .pk-chip{border:1px solid var(--pk-gold-lo);color:var(--pk-gold-hi);background:linear-gradient(#ede5d3f2,#f5edddf2);border-radius:15px;box-shadow:0 0 0 1px #c9bca1,inset 0 1px #ffdca015}html.tone-soft .pk-chip-ico{color:var(--pk-gem)}html.tone-soft svg.is-line{fill:none;stroke:currentColor}html.tone-soft .pk-col{scrollbar-color:var(--pk-gold-mid) transparent}html.tone-soft .pk-card{background:var(--pk-corners), var(--pk-card-bg);border:1px solid var(--pk-line);border-radius:4px;box-shadow:0 0 0 1px #c9bca18c,inset 0 1px #ffe6aa0c,inset 0 0 18px #2334470e}html.tone-soft .pk-en{color:var(--pk-dim)}html.tone-soft .pk-tab-ico{color:var(--pk-gold)}html.tone-soft .pk-tab.is-on .pk-tab-ico{color:var(--pk-gold-hi);filter:drop-shadow(0 0 4px #ffc8786b)}html.tone-soft .pk-tab .pk-th{color:inherit}html.tone-soft .pk-tab.is-on .pk-en{color:#4c2c00}html.tone-soft .pk-count{color:#2e2519;border:1px solid var(--pk-gold-mid);background:linear-gradient(#4ea6f5,#a7c6fb);border-radius:9px;box-shadow:0 0 0 1px #c9bca1,0 0 6px #5fb4ff50}html.tone-soft .pk-host{border:1px solid var(--pk-gold-lo);background:#f4ecdb;border-radius:5px;box-shadow:0 0 0 1px #c9bca1,inset 0 0 0 1px #dab87d0f}html.tone-soft .pk-host-pic{background:radial-gradient(at 50% 88%,#5fb4ff38,#0000 55%),radial-gradient(at 50% 20%,#73b4e11f,#0000 60%),url(/ui/kit-soft/damask.svg) 50%/300px,#f2ead8}html.tone-soft .pk-host.is-forge .pk-host-pic{background:radial-gradient(at 50% 85%,#ff823261,#0000 58%),radial-gradient(at 20% 30%,#ff5a281f,#0000 50%),url(/ui/kit-soft/damask.svg) 50%/300px,#f3ebd9}html.tone-soft .pk-host.is-market .pk-host-pic{background:radial-gradient(at 50% 85%,#ffc8644d,#0000 58%),url(/ui/kit-soft/damask.svg) 50%/300px,#f1e9d9}html.tone-soft .pk-host.is-pets .pk-host-pic{background:radial-gradient(at 50% 70%,#6edcbe38,#0000 58%),radial-gradient(at 50% 20%,#5fb4ff29,#0000 60%),url(/ui/kit-soft/damask.svg) 50%/300px,#f1ead9}html.tone-soft .pk-host-sprite{filter:drop-shadow(0 6px 10px #23344735)}html.tone-soft .pk-host-ico{color:var(--pk-gold);filter:drop-shadow(0 0 12px #5fb4ff50)}html.tone-soft .pk-host-name{color:var(--pk-gold-hi);text-shadow:0 1px #ffffffbf,0 0 10px #ffbe6e28}html.tone-soft .pk-host-role{color:#6d2200;text-shadow:0 1px #ffffffbf}html.tone-soft .pk-host-line{color:#443a2d;text-shadow:0 1px 2px #ffffff73}html.tone-soft .pk-nav-row{background:#ffffff06;border:1px solid #0000;border-radius:4px}html.tone-soft .pk-nav-row:hover{border-color:var(--pk-line);background:#ffdca00d}html.tone-soft .pk-nav-row.is-on{background:var(--pk-red-bg);border-color:var(--pk-gold);box-shadow:0 0 0 1px #c9bca1,inset 0 1px #ffdca036,0 0 12px #0a8fd13e}html.tone-soft .pk-nav-row.is-on:before{background:linear-gradient(135deg, #d9f3ff, var(--pk-gem) 45%, #a7c6fb);border:1px solid var(--pk-gold);box-shadow:0 0 6px #5fb4ff7d}html.tone-soft .pk-nav-ico{color:var(--pk-gold)}html.tone-soft .pk-nav-row.is-on .pk-nav-ico,html.tone-soft .pk-nav-row.is-on .pk-th{color:#352906}html.tone-soft .pk-nav-more{color:var(--pk-gold-mid)}html.tone-soft .pk-summary-head .pk-th{color:var(--pk-gold-hi)}html.tone-soft .pk-summary-row{border-top:1px solid #d2ab5c1f}html.tone-soft .pk-summary-ico{color:var(--pk-gold-mid)}html.tone-soft .pk-summary-value{color:var(--pk-gold-hi)}html.tone-soft .pk-summary-row.is-good .pk-summary-value,html.tone-soft .pk-summary-row.is-good .pk-th{color:var(--pk-good)}html.tone-soft .pk-section-ico{color:var(--pk-gold)}html.tone-soft .pk-section-label .pk-th{color:var(--pk-gold-hi)}html.tone-soft .pk-more{color:#003c5d}html.tone-soft .pk-more:hover{color:#182f38;text-shadow:0 0 6px #5fb4ff45}html.tone-soft .pk-section.pk-grow>.pk-section-body{scrollbar-color:var(--pk-gold-mid) transparent}html.tone-soft .pk-row{background:linear-gradient(#ede5d3d9,#f3ebdbe6);border:1px solid #d2ab5c29;border-radius:4px}html.tone-soft .pk-row:hover{border-color:#d4bb7e73}html.tone-soft .pk-thumb{border:1px solid var(--pk-gold-lo);background:var(--pk-corners), radial-gradient(ellipse at 50% 40%, #ece3d0 0%, #f6eede 85%);color:var(--pk-gold);border-radius:4px}html.tone-soft .pk-row-sub{color:var(--pk-dim)}html.tone-soft .pk-stat-ico{color:var(--pk-gold)}html.tone-soft .pk-stat-value{color:var(--pk-gold-hi)}html.tone-soft .pk-stat.is-good .pk-stat-value{color:var(--pk-good)}html.tone-soft .pk-stat.is-bad .pk-stat-value{color:var(--pk-bad)}html.tone-soft .pk-stat-sub{color:var(--pk-dim)}html.tone-soft .pk-strip{border:1px solid var(--pk-line);background:#f6eedfb3;border-radius:4px}html.tone-soft .pk-strip-cell{border-left:1px solid #d2ab5c29}html.tone-soft .pk-strip-cell:first-child{border-left:none}html.tone-soft .pk-strip-cell .pk-th{color:var(--pk-dim)}html.tone-soft .pk-strip-value{color:var(--pk-gold-hi)}html.tone-soft .pk-strip-cell.is-good .pk-strip-value{color:var(--pk-good)}html.tone-soft .pk-strip-cell.is-bad .pk-strip-value{color:var(--pk-bad)}html.tone-soft .pk-bar{background:#f8f0e0;border-radius:3px;box-shadow:0 0 0 1px #c9bca1cc,inset 0 0 0 1px #d2ab5c2e}html.tone-soft .pk-bar>i{background:linear-gradient(90deg, var(--pk-gold-mid), var(--pk-gold-hi));box-shadow:0 0 6px #ffd2786b}html.tone-soft .pk-bar.is-gem>i{background:linear-gradient(90deg, #a7c6fb, var(--pk-gem-hi));box-shadow:0 0 6px #5fb4ff6b}html.tone-soft .pk-badge{color:var(--pk-gold-hi);border:1px solid var(--pk-gold-lo);background:#eee5d3e6;border-radius:10px}html.tone-soft .pk-badge.is-gem{color:#182f38;background:linear-gradient(#a4c8fb8c,#d6e5ffbf);border-color:#4c88d3}html.tone-soft .pk-badge.is-good{color:var(--pk-good);background:#bfe1c173;border-color:#84d48a80}html.tone-soft .pk-badge.is-bad{color:#601f15;background:#ffcec680;border-color:#e8817180}html.tone-soft .pk-badge.is-red{color:#352906;border-color:var(--pk-gold);background:var(--pk-red-bg)}html.tone-soft .pk-grade{color:#2e2519}html.tone-soft .pk-grade:before{background:radial-gradient(circle at 35% 30%, #fff 0%, var(--gc,#c8c8c8) 45%, #fdf6e8 140%);border:1px solid var(--pk-gold);box-shadow:0 0 0 1px #c9bca1, 0 0 8px var(--gc,transparent)}html.tone-soft .pk .pk-btn .pk-th,html.tone-soft .pk .pk-btn .pk-en{color:inherit}html.tone-soft .pk .pk-btn.is-danger{color:#671d0e}html.tone-soft .pk .pk-btn.is-danger:hover{color:#45261d}html.tone-soft .pk-col>.pk-actions:last-child{background:linear-gradient(#0000,#f4ecdcf5 35%)}html.tone-soft .pk-step-btn,html.tone-soft .pk-step-max{border:1px solid var(--pk-gold-lo);color:var(--pk-gold-hi);background:linear-gradient(#e8dfcd,#f1e9d9);border-radius:4px;box-shadow:0 0 0 1px #c9bca1}html.tone-soft .pk-step-btn:hover,html.tone-soft .pk-step-max:hover{border-color:var(--pk-gold);color:#2e2519}html.tone-soft .pk-step-value:focus{border-color:var(--pk-gold);box-shadow:0 0 0 1px var(--pk-gold-lo)}html.tone-soft .pk-step-value{border:1px solid var(--pk-line);color:#2e2519;background:#f6eede;border-radius:4px;outline:none}html.tone-soft .pk-stage{border:1px solid var(--pk-gold-lo);background:radial-gradient(at 50% 64%,#ff964638,#0000 48%),radial-gradient(at 50% 100%,#5fb4ff29,#0000 55%),linear-gradient(#f5eddd4d,#f5edddd9),url(/ui/kit-soft/damask.svg) 50%/320px,#f2ead9;border-radius:5px;box-shadow:0 0 0 1px #c9bca1,inset 0 0 40px #23344717}html.tone-soft .pk-stage-ring{border:1px dashed #d4bb7e73;border-radius:50%;box-shadow:0 0 0 6px #64b4fb0f,0 0 24px #5fb4ff2d,inset 0 0 24px #5fb4ff24}html.tone-soft .pk-stage-item{border:1px solid var(--pk-gold);background:var(--pk-corners), radial-gradient(circle at 50% 45%, #ffd27833, #f4eddd 72%);border-radius:8px;box-shadow:0 0 0 1px #c9bca1,0 0 22px #ffbe5a3e,inset 0 0 18px #23344715}html.tone-soft .pk-stage-item>img,html.tone-soft .pk-stage-item>.pk-ico{color:var(--pk-gold)}html.tone-soft .pk-stage-label{color:var(--pk-gold-hi);text-shadow:0 1px #ffffffbf,0 0 10px #ffbe6e34}html.tone-soft .pk-stage-label.is-good{color:var(--pk-good)}html.tone-soft .pk-stage-pic{border:1px solid var(--pk-gold-lo);color:var(--pk-gold);background:radial-gradient(circle at 50% 40%,#e9e0cc,#f5eede 80%);border-radius:6px;box-shadow:0 0 0 1px #c9bca1}html.tone-soft .pk-stage-name{color:#3f341d}html.tone-soft .pk-stage-count{color:var(--pk-good)}html.tone-soft .pk-stage-slot.is-short .pk-stage-pic{border-color:#48acebb3;box-shadow:0 0 0 1px #c9bca1,0 0 10px #2ca0e33e}html.tone-soft .pk-stage-slot.is-short .pk-stage-count{color:var(--pk-bad)}html.tone-soft .pk-need{background:#ffffff06;border-radius:3px}html.tone-soft .pk-need-pic{border:1px solid var(--pk-gold-lo);color:var(--pk-gold);background:#f4eddd;border-radius:4px}html.tone-soft .pk-need.is-ok .pk-need-count,html.tone-soft .pk-need.is-ok .pk-need-mark{color:var(--pk-good)}html.tone-soft .pk-need.is-short .pk-need-count,html.tone-soft .pk-need.is-short .pk-need-mark{color:var(--pk-bad)}html.tone-soft .pk-search-ico{color:var(--pk-gold-mid)}html.tone-soft .pk-check{border:1px solid var(--pk-gold-mid);color:#1a0e05;background:#f6eede;border-radius:3px;box-shadow:0 0 0 1px #c9bca1}html.tone-soft .pk-check.is-on{background:linear-gradient(180deg, var(--pk-gold-hi), var(--pk-gold-mid))}@container pk (width<=900px){html.tone-soft .pk-host{--pk-host-h:180px}}@container pk (width<=640px){html.tone-soft .pk-host{--pk-host-h:120px}}@media (max-height:480px){html.tone-soft .pk-col>.pk-actions:last-child{background:0 0}}html.tone-soft .pk.mail-panel{--pk-right:380px}html.tone-soft .mail-sum-ico{color:var(--pk-gold)}html.tone-soft .mail-sum-num>b{color:#362d15}html.tone-soft .mail-sum-num>b.is-hot{color:var(--pk-gold-hi);text-shadow:0 0 10px #ffc86439}html.tone-soft .mail-th{border-bottom:1px solid var(--pk-line);background:#fdf6e859}html.tone-soft .mail-th .pk-th{color:var(--pk-dim)}html.tone-soft .mail-th-clip{color:var(--pk-gold-mid)}html.tone-soft .pk .mail-list{scrollbar-color:var(--pk-gold-mid) transparent}html.tone-soft .pk .mail-row{background:linear-gradient(#ede5d3d9,#f3ebdbe6);border:1px solid #d2ab5c24;border-radius:4px}html.tone-soft .pk .mail-row:hover{border-color:#d4bb7e73}html.tone-soft .pk .mail-row.is-on{border-color:var(--pk-line-hi);box-shadow:0 0 0 1px #c9bca1, 0 0 14px #f0be5a39, inset 3px 0 0 var(--pk-red-hi);background:linear-gradient(90deg,#afddff59,#f1e9d7eb 45%)}html.tone-soft .mail-status{color:var(--pk-dim)}html.tone-soft .mail-row.is-unread .mail-status{color:var(--pk-gem);filter:drop-shadow(0 0 4px #5fb4ff6b)}html.tone-soft .pk .mail-from .mail-seal{border:1px solid var(--pk-gold-lo);background:radial-gradient(circle at 50% 35%,#e9e0cc,#f4eddd);border-radius:50%}html.tone-soft .pk .mail-row-subject{color:#3f341d}html.tone-soft .pk .mail-row.is-unread .mail-row-subject{color:#332908}html.tone-soft .pk .mail-row-from{color:var(--pk-dim)}html.tone-soft .pk .mail-gift-mark{color:var(--pk-gold-hi);filter:drop-shadow(0 0 5px #ffc85a6b)}html.tone-soft .mail-exp>b{color:var(--pk-good)}html.tone-soft .mail-exp>small{color:var(--pk-dim)}html.tone-soft .mail-ticked{color:#3f341d}html.tone-soft .mail-cap{color:var(--pk-gold)}html.tone-soft .pk .mail-page{background:var(--pk-card-bg);border:1px solid var(--pk-line);border-radius:5px}html.tone-soft .mail-none-ico{color:var(--pk-gold-lo)}html.tone-soft .mail-banner{border-bottom:1px solid var(--pk-gold-lo);background:linear-gradient(90deg,#f5edddeb 0%,#f5eddd8c 55%,#f5eddd40 100%),linear-gradient(#0000 40%,#f5edddf2),url(/ui/poster.webp) 60% 30%/cover,#f1e9d7}html.tone-soft .mail-banner-seal{border:1px solid var(--pk-gold);background:var(--pk-red-bg);border-radius:6px;box-shadow:0 0 0 1px #c9bca1,0 0 14px #0a8fd147,inset 0 1px #ffdca036}html.tone-soft .pk .mail-subject{color:var(--pk-gold-hi);text-shadow:0 1px #ffffffbf,0 0 10px #ffbe6e28}html.tone-soft .mail-banner-kind{color:#6d2200}html.tone-soft .mail-meta-grid{border-bottom:1px solid #d2ab5c24}html.tone-soft .mail-meta-k .pk-th{color:var(--pk-dim)}html.tone-soft .mail-meta-v{color:#362d15}html.tone-soft .mail-meta-v.is-good{color:var(--pk-good)}html.tone-soft .pk .mail-attached.is-taken{filter:grayscale(.6)}html.tone-soft .mail-tile{border:1px solid var(--pk-gold);background:var(--pk-corners), radial-gradient(circle at 50% 40%, #ffd27829, #f4eddd 75%);color:var(--pk-gold);border-radius:6px;box-shadow:0 0 0 1px #c9bca1,0 0 10px #ffbe5a24}html.tone-soft .mail-tile-count{color:#2e2519;text-shadow:0 1px #ffffffbf,0 0 3px #ffffff73,0 0 3px #ffffff73}html.tone-soft .mail-tile-text{color:#2e2519;text-shadow:0 1px #ffffffbf,0 0 3px #ffffff73}html.tone-soft .mail-panel .mail-code{background:linear-gradient(90deg,#a7daff59,#efe8d799);border:1px solid #c9a35c59;border-radius:6px}html.tone-soft .mail-panel .mail-code-label{color:#3e2f00}html.tone-soft .mail-panel .mail-code-input{color:#372c0d;background:#f4edde;border:1px solid #b8ac91;border-radius:4px}html.tone-soft .mail-panel .mail-code-input:focus{border-color:#c9a35c;outline:none;box-shadow:0 0 0 1px #c9a35c66}html.tone-soft .pk.party-panel,html.tone-soft .pk.guild-panel{--pk-left:228px;--pk-right:312px}html.tone-soft .pk.party-panel{--pk-right:clamp(260px, 21vw, 300px)}html.tone-soft .pk.market-panel{--pk-left:212px}html.tone-soft .is-touch .pk.market-panel.has-bag,html.tone-soft .is-touch .pk.trade-panel{border-radius:0}html.tone-soft .pk .pk-thumb>img.party-face{border:0;border-radius:0}html.tone-soft .pk :is(.party-member,.party-friend,.guild-member) .pk-thumb>img{border-radius:3px}html.tone-soft .pk :is(.party-member,.party-friend,.guild-member) .pk-thumb:after{background:#c6beac;border-radius:50%;box-shadow:0 0 0 2px #c2b59a}html.tone-soft .pk :is(.party-member,.party-friend,.guild-member).is-online .pk-thumb:after{background:#5fd36a;box-shadow:0 0 0 2px #c2b59a,0 0 6px #78cd7d8f}html.tone-soft .pk .party-member .party-life{background:#f3ead6;border:0;border-radius:3px;box-shadow:0 0 0 1px #c9bca1cc,inset 0 0 0 1px #d2ab5c2e}html.tone-soft .pk .party-member.is-dead .party-life i{background:#f8cac8}html.tone-soft .pk .party-member.is-dead .pk-thumb>img{filter:grayscale()brightness(.6)}html.tone-soft .pk .party-tip,html.tone-soft .pk .guild-hint,html.tone-soft .pk .market-tip,html.tone-soft .pk .market-tax{color:var(--pk-dim)}html.tone-soft .pk .party-posted{color:#362d15}html.tone-soft .pk-host.is-party .pk-host-pic,html.tone-soft .pk-host.is-guild .pk-host-pic,html.tone-soft .pk-host.is-channel .pk-host-pic{background:radial-gradient(at 50% 85%,#5fb4ff38,#0000 58%),url(/ui/kit-soft/damask.svg) 50%/300px,#f3ebda}html.tone-soft .guild-crest{--guild:#5e4200;background:radial-gradient(ellipse at 50% 34%, color-mix(in srgb, var(--guild) 30%, transparent), transparent 62%), var(--pk-corners), var(--pk-card-bg)}html.tone-soft .pk .guild-crest-pic .guild-badge.is-big,html.tone-soft .pk .guild-preview-pic .guild-badge.is-big{box-shadow:0 0 0 1px #c9bca1, 0 0 18px color-mix(in srgb, var(--guild) 45%, transparent)}html.tone-soft .guild-crest-name{color:var(--pk-gold-hi);text-shadow:0 1px #ffffffbf,0 0 10px #ffbe6e28}html.tone-soft .guild-crest-rank{color:#6d2200}html.tone-soft .pk .guild-rank.is-leader{color:#352906}html.tone-soft .pk .guild-notice{color:#362d15;border-left:2px solid var(--pk-gold-mid);background:#f6eedf80}html.tone-soft .guild-form-label .pk-th{color:var(--pk-gold-hi)}html.tone-soft .pk .guild-sym,html.tone-soft .pk .guild-col{border-color:var(--pk-gold-lo);background:radial-gradient(circle at 50% 40%,#e9e0cc,#f5eede 80%);border-radius:5px}html.tone-soft .pk .guild-col{background-image:none}html.tone-soft .pk .guild-sym.is-on,html.tone-soft .pk .guild-col.is-on{border-color:var(--pk-gold-hi);box-shadow:0 0 0 1px #c9bca1,0 0 12px #ffd2786b}html.tone-soft .guild-preview-pic{background:radial-gradient(at 50% 60%,#5fb4ff29,#0000 62%),url(/ui/kit-soft/damask.svg) 50%/300px,#f4ecdb;border-radius:5px;box-shadow:inset 0 0 24px #23344715}html.tone-soft .siege-next-when{color:var(--pk-gold-hi)}html.tone-soft .siege-mode{background:#f6eedf8c;border:1px solid #d2ab5c33;border-radius:4px}html.tone-soft .siege-mode.is-on{background:linear-gradient(#b2dab74d,#f4edded9);border-color:#84d48a99}html.tone-soft .siege-rank-no{color:#2e2519;text-shadow:0 1px #ffffffbf,0 0 3px #ffffff73}html.tone-soft .siege-pts{color:var(--pk-gold-hi)}html.tone-soft .pk .siege-mine{color:var(--pk-good)}html.tone-soft .pk .siege-recent{color:#3f341d;background:#f6eedf73;border-left:2px solid #48aceb99}html.tone-soft .pk .siege-recent.is-won{color:#1c3619;border-left-color:#84d48ab3}html.tone-soft .pk .market-row.r-magic .pk-th{color:var(--rarity-magic,#2d42b5)}html.tone-soft .pk .market-row.r-rare .pk-th{color:var(--rarity-rare,#3d3300)}html.tone-soft .pk .market-row.r-unique .pk-th{color:var(--rarity-unique,#7f3900)}html.tone-soft .pk .market-row.r-currency .pk-th{color:#4b3500}html.tone-soft .pk .market-tag{color:var(--pk-gold-hi)}html.tone-soft .pk .market-tag.is-short>b{color:var(--pk-bad)}html.tone-soft .pk .market-tag .market-each{color:var(--pk-dim)}html.tone-soft .pk .market-x{border:1px solid var(--pk-gold-lo);color:#3f341d;background:linear-gradient(#e8dfcd,#f1e9d9);border-radius:4px}html.tone-soft .pk .market-x:hover{color:#45261d;border-color:#48acebb3;box-shadow:0 0 8px #2ca0e33e}html.tone-soft .pk .market-label{color:var(--pk-dim)}html.tone-soft .market-banner{background:linear-gradient(90deg, #afddff73, transparent 60%), var(--pk-corners), var(--pk-card-bg)}html.tone-soft .market-banner-sign{border:1px solid var(--pk-gold);background:var(--pk-red-bg);color:var(--pk-gold-hi);border-radius:6px;box-shadow:0 0 0 1px #c9bca1,0 0 12px #0a8fd13e}html.tone-soft .pk .market-shop-title{color:var(--pk-gold-hi);text-shadow:0 1px #ffffffbf,0 0 10px #ffbe6e28}html.tone-soft .market-banner-who{color:#6d2200}html.tone-soft .pk .market-sold-line{color:#3f341d;background:#f6eedf73;border-left:2px solid #84d48a8c}html.tone-soft .pk .market-kind{border:1px solid var(--pk-gold-lo);color:#3f341d;background:#f5edddcc;border-radius:15px}html.tone-soft .pk .market-kind:hover{border-color:var(--pk-gold)}html.tone-soft .pk .market-kind.is-on{color:#352906;border-color:var(--pk-gold);background:var(--pk-red-bg);box-shadow:0 0 0 1px #c9bca1,0 0 10px #0a8fd13e}html.tone-soft .pk .market-hit-count{color:var(--pk-dim)}html.tone-soft .pk .market-hit:hover{background:linear-gradient(90deg,#afddff40,#f3ebdbe6 50%)}html.tone-soft .trade-panel.pk{--tcell:clamp(36px, min(3.6vw, 5.4vh), 48px)}html.tone-soft .trade-with-name{color:var(--pk-gold-hi);text-shadow:0 1px #ffffffbf}html.tone-soft .pk .trade-side.is-mine{border-color:#d4bb7e73}html.tone-soft .pk .trade-side.is-locked{box-shadow:0 0 0 1px #c9bca1,inset 0 0 0 1px #84d48a8c,0 0 14px #7ed07e2d}html.tone-soft .pk .trade-gold{color:var(--pk-gold-hi)}html.tone-soft .pk .trade-gold.is-mine{border:1px solid var(--pk-line);background:#f6eedf99;border-radius:4px}html.tone-soft .pk .trade-note{color:var(--pk-dim)}html.tone-soft .pk .trade-warn{color:var(--pk-bad)}html.tone-soft .pk .trade-hint{color:#443a2d}html.tone-soft .menu .panel.pk.cp-panel{--pk-left:270px}html.tone-soft .pk .cp-server .pk-th{color:#3c2e00}html.tone-soft .cp-channel-no{color:var(--pk-gold-hi);text-shadow:0 0 8px #ffc86434}html.tone-soft .pk .cp-channel .pk-th{color:#392d0d}html.tone-soft .pk .cp-channel .cp-bar{border-color:#d2ab5c40;border-radius:4px}html.tone-soft .pk .cp-channel-count,html.tone-soft .pk .cp-status{color:var(--pk-dim)}html.tone-soft .player-menu{background:var(--pk-corners), linear-gradient(180deg, #ece3d1f7, #f4ecdbfa);border:1px solid var(--pk-gold-mid);border-radius:4px;box-shadow:0 0 0 1px #c9bca1,0 8px 22px #2334472e,inset 0 1px #ffe6aa0e}html.tone-soft .player-menu-name{color:var(--pk-gold-hi);border-bottom:1px solid #d2ab5c40}html.tone-soft .cm-menu{background:var(--pk-corners), linear-gradient(180deg, #ece3d1fa, #f4ecdbfa);border-color:var(--pk-gold-mid);border-radius:4px}html.tone-soft .cm-title{color:var(--pk-gold-hi);border-bottom:1px solid #d2ab5c40}html.tone-soft .cm-menu .cp-channel.is-on{border-color:var(--pk-gold)}html.tone-soft .pk.pet-panel{--pk-left:220px;--pk-right:clamp(290px, 23vw, 340px)}html.tone-soft .pk .pet-row{--pc:#40362a}html.tone-soft .pk .pet-row .pk-thumb{border-color:color-mix(in srgb, var(--pc) 55%, #94836d);box-shadow:0 0 8px color-mix(in srgb, var(--pc) 30%, transparent)}html.tone-soft .pk .pet-row .pet-pic{background:0 0;border:0}html.tone-soft .pk .pet-row .pet-pic.is-wisp{background:radial-gradient(circle at 50% 50%, var(--c2) 0 16%, var(--c1) 30%, transparent 62%)}html.tone-soft .pk .pet-row.is-legend{background:linear-gradient(90deg,#ddc09452,#f3ebdbe6 55%)}html.tone-soft .pk .pet-row.is-legend.is-on{background:linear-gradient(90deg,#afddff59,#eedac380 30%,#f1e9d7eb 60%)}html.tone-soft .pk .pet-row .pk-en{color:var(--pc)}html.tone-soft .pet-row-plus>b{color:var(--pk-gold-hi)}html.tone-soft .pet-row-buff{color:var(--pk-good)}html.tone-soft .pet-detail{--pc:#40362a}html.tone-soft .pk .pet-detail .pet-name{color:var(--pk-gold-hi);text-shadow:0 1px #ffffffbf,0 0 10px #ffbe6e28}html.tone-soft .pet-detail-sub{color:var(--pc)}html.tone-soft .pet-view{border:1px solid var(--pk-gold-lo);background:radial-gradient(ellipse at 50% 78%, color-mix(in srgb, var(--pc) 32%, transparent), transparent 55%), radial-gradient(ellipse at 50% 30%, #5fb4ff1f, transparent 60%), url(/ui/kit-soft/damask.svg) center / 300px, #f4ecdb;border-radius:6px;box-shadow:inset 0 0 30px #23344717}html.tone-soft .pet-view:after{box-shadow:0 0 18px color-mix(in srgb, var(--pc) 40%, transparent);border:1px dashed #d4bb7e59;border-radius:50%}html.tone-soft .pet-art-img{filter:drop-shadow(0 8px 12px #23344732) drop-shadow(0 0 14px color-mix(in srgb, var(--pc) 40%, transparent))}html.tone-soft .pk .pet-art-wisp{background:radial-gradient(circle at 50% 50%, var(--c2,#fff) 0 16%, var(--c1,#9cf) 30%, transparent 62%);box-shadow:none;border:0}html.tone-soft .pk .pet-art-wisp:not(.is-wisp){background:0 0}html.tone-soft .pet-view-arrow{border:1px solid var(--pk-gold-lo);color:var(--pk-gold-hi);background:#f5edddbf;border-radius:5px}html.tone-soft .pet-view-arrow:hover{border-color:var(--pk-gold);box-shadow:0 0 10px #ffc86e3e}html.tone-soft .pet-plus-line .pk-th{color:#2e2519}html.tone-soft .pet-plus-max{color:var(--pk-dim)}html.tone-soft .pk .pet-stage-box .pk-stage-item .pet-pic{background-color:#0000;border:0}html.tone-soft .pk .pet-craft-box{background:var(--pk-corners), var(--pk-card-bg);border:1px solid var(--pk-line);border-radius:4px}html.tone-soft .pk .pet-filter-row.is-on{box-shadow:none;background:linear-gradient(90deg,#b2dab74d,#f3ebdbe6 60%);border-color:#84d48a8c}html.tone-soft .pet-plus-now .pk-th{color:#2e2519}html.tone-soft .pet-plus-go{color:#352906;background:var(--pk-red-bg);border:1px solid var(--pk-gold);border-radius:4px;box-shadow:0 0 0 1px #c9bca1,0 0 12px #0a8fd136}html.tone-soft .pet-plus-go .pk-ico{color:var(--pk-gold-hi)}html.tone-soft .pk.town-panel{--pk-left:220px;--pk-right:300px;--pk-left-narrow:190px}html.tone-soft .pk.town-panel .pk-body.is-2{--pk-left:210px}html.tone-soft .town-stock{color:var(--pk-dim)}html.tone-soft .pk .town-shelf{background:#f8f0df80;border:1px solid #d2ab5c24;border-radius:4px}html.tone-soft .pk .town-ware{background:#ffffff05;border-radius:4px}html.tone-soft .town-howto-key{color:var(--pk-gold-hi);background:#afddff59;border:1px solid #d2ab5c4d;border-radius:4px}html.tone-soft .town-orb-big{filter:drop-shadow(0 0 8px #ffc86e47)}html.tone-soft .town-orb-top .pk-th,html.tone-soft .pk .enh-stage .pk-stage-label.opt-name{color:var(--pk-gold-hi)}html.tone-soft .pk .enh-stage .pk-stage-label.r-magic{color:#2b3c8d}html.tone-soft .pk .enh-stage .pk-stage-label.r-rare{color:#3d3300}html.tone-soft .pk .enh-stage .pk-stage-label.r-unique{color:#672e00}html.tone-soft .pk .enh-ward{background:#ffffff06;border:1px solid #d2ab5c33;border-radius:4px}html.tone-soft .enh-bonus-head{color:var(--pk-gold)}html.tone-soft .pk .enh-result .opt-row{color:var(--pk-good)}html.tone-soft .pk .enh-cell{background:#f6eedfcc;border-color:#d2ab5c2e;border-radius:3px}html.tone-soft .pk .enh-cell.is-next{border-color:var(--pk-gold-hi);background:var(--pk-red-bg)}html.tone-soft .pk.skills-panel{--pk-left:212px;--pk-right:clamp(280px, 22vw, 320px)}html.tone-soft .pk-host.is-skills .pk-host-pic{background:radial-gradient(at 50% 85%,#5fb4ff42,#0000 58%),radial-gradient(at 50% 25%,#7bbcea2e,#0000 60%),url(/ui/kit-soft/damask.svg) 50%/300px,#f2ead9}html.tone-soft .pk.skills-panel .pk-host{--pk-host-h:170px}html.tone-soft .pk :is(.sk-row .pk-thumb,.sk-view,.sk-socket-gem) .glyph{fill:none;stroke:currentColor}html.tone-soft .pk .sk-row.is-off:hover{border-color:#d2ab5c29}html.tone-soft .pk .sk-row.is-unfit .pk-thumb{color:#94382a;border-color:#e8817180}html.tone-soft .pk .sk-row.is-unfit .pk-row-mid .pk-th{color:#632c1f}html.tone-soft .pk .sk-row.is-sigil .pk-thumb{color:#1d3766;border-color:#5988c8}html.tone-soft .pk-badge.is-dim{color:var(--pk-dim);background:#f4edde99;border-color:#d2ab5c2e}html.tone-soft .pk .sk-target{color:#453300}html.tone-soft .sk-filter{color:var(--pk-dim)}html.tone-soft .sk-filter.is-on{color:var(--pk-text)}html.tone-soft .sk-bar-skill{color:var(--pk-gold-hi)}html.tone-soft .pk .sk-bar-box .slot-key{color:var(--pk-gold-mid)}html.tone-soft .pk .sk-bar-box .slot-well2{border-color:var(--pk-gold-lo);background:var(--pk-corners), radial-gradient(ellipse at 50% 40%, #ece3d0 0%, #f6eede 85%);border-radius:4px}html.tone-soft .pk .sk-bar-box .slot-cell:hover .slot-well2{border-color:var(--pk-gold)}html.tone-soft .pk .sk-bar-box .slot-cell.is-on .slot-well2{border-color:var(--pk-gold-hi);box-shadow:0 0 0 1px #c9bca1, 0 0 12px #ffc86e50, inset 0 0 0 1px var(--pk-red-hi)}html.tone-soft .sk-view{border:1px solid var(--pk-gold-lo);background:url(/ui/kit/sigil-circle.svg) 50%/170px no-repeat,radial-gradient(at 50% 58%,#ff96463d,#0000 52%),radial-gradient(at 50% 100%,#5fb4ff33,#0000 60%),url(/ui/kit-soft/damask.svg) 50%/300px,#f4ecdb;border-radius:6px;box-shadow:inset 0 0 30px #23344717}html.tone-soft .sk-view.is-sigil{background:url(/ui/kit/sigil-circle.svg) 50%/170px no-repeat,radial-gradient(at 50% 55%,#5fb4ff4d,#0000 55%),url(/ui/kit-soft/damask.svg) 50%/300px,#f3ebda}html.tone-soft .pk .sk-view .sk-hero-icon{border-radius:6px}html.tone-soft .pk .sk-desc{border-color:var(--pk-line);background:#f6eedfb8;border-radius:4px}html.tone-soft .pk .sk-warn{background:#ffcec659;border:1px solid #e8817166;border-radius:4px}html.tone-soft .pk .sk-socket-gem{border-radius:5px}html.tone-soft .pk .sk-used{background:#afddff40;border:1px solid #d2ab5c33;border-radius:4px}@container pk (width<=640px){html.tone-soft .pk.skills-panel .pk-host{--pk-host-h:110px}}html.tone-soft .pk.tree-panel{--pk-left:248px}html.tone-soft .pk.tree-panel .tree-centre>.tree-box{border:1px solid var(--pk-gold-lo);background:radial-gradient(#5fb4ff0f,#0000 60%),radial-gradient(#f1e8d6 0%,#f4edde 70%);border-radius:5px;box-shadow:0 0 0 1px #c9bca1,inset 0 0 40px #23344718}html.tone-soft .pk .tree-zoom{border:1px solid var(--pk-gold-lo);color:var(--pk-gold-hi);background:linear-gradient(#e8dfcd,#f1e9d9);border-radius:5px;box-shadow:0 0 0 1px #c9bca1}html.tone-soft .pk .tree-zoom:hover{border-color:var(--pk-gold);color:#2e2519;box-shadow:0 0 0 1px #c9bca1,0 0 10px #ffc86e3e}html.tone-soft .tree-points-label .pk-th{color:var(--pk-gold-hi)}html.tone-soft .pk .tree-points{color:var(--pk-dim)}html.tone-soft .pk .tree-points.has-free{color:#3b2c00;text-shadow:0 0 12px #ffc85a3f}html.tone-soft .tree-points-of{color:var(--pk-dim)}html.tone-soft .pk .tree-respec{color:#372a55;background:linear-gradient(#b2dfff80,#f4ebd7eb);border-color:#80c7f880}html.tone-soft .tree-respec-head .pk-th{color:#322946}html.tone-soft .tree-swatch{border:3px solid;border-radius:50%}html.tone-soft .tree-swatch.is-held{background:#c9a35c;border-color:#cbbd92}html.tone-soft .tree-swatch.is-open{background:#ebe3d1;border-color:#d5be51;box-shadow:0 0 6px #edd35d8f}html.tone-soft .tree-swatch.is-near{background:#ebe3d1;border-color:#968556}html.tone-soft .pk.system-panel{--pk-left:250px;--pk-host-h:160px}html.tone-soft .pk.keys-panel{--pk-left:240px}html.tone-soft .pk.fb-panel{--pk-left:270px}html.tone-soft .pk.world-map-panel{--pk-right:340px}html.tone-soft .pk-host.is-system .pk-host-pic{background:radial-gradient(at 50% 85%,#5fb4ff3d,#0000 58%),url(/ui/kit-soft/damask.svg) 50%/300px,#f3ebda}html.tone-soft .pk .system-card{background:#f8f0df99;border:1px solid #d2ab5c33;border-radius:4px}html.tone-soft .pk .system-slider{background:#ffffff06;border:1px solid #d2ab5c24;border-radius:4px}html.tone-soft .pk .system-confirm{border-radius:4px}html.tone-soft .system-confirm-head{color:var(--pk-gold-hi)}html.tone-soft .pk.keys-panel .keys-row{background:linear-gradient(#ede5d3d9,#f3ebdbe6);border:1px solid #d2ab5c29;border-radius:4px}html.tone-soft .pk.keys-panel .keys-row:hover{border-color:#d4bb7e73}html.tone-soft .pk.keys-panel .keys-row.is-changed{box-shadow:inset 3px 0 #4e8eb4b3}html.tone-soft .pk.keys-panel .keys-row.is-waiting{border-color:var(--pk-line-hi);box-shadow:0 0 0 1px #c9bca1, 0 0 14px #f0be5a39, inset 3px 0 0 var(--pk-red-hi)}html.tone-soft .pk.keys-panel .keys-cap{border-radius:4px;box-shadow:0 0 0 1px #c9bca1,inset 0 1px #ffe6aa20,0 2px #23344742}html.tone-soft .pk-host.is-feedback .pk-host-pic{--pk-host-h:150px;background:radial-gradient(at 50% 70%,#ffaa5a42,#0000 58%),radial-gradient(at 50% 20%,#5fb4ff24,#0000 60%),url(/ui/kit-soft/damask.svg) 50%/300px,#f1eada}html.tone-soft .pk .fb-text{border-radius:4px}html.tone-soft .pk.report-panel .fb-intro{color:#3f341d}html.tone-soft .pk .report-reasons .fb-kind .pk-tab-ico{color:var(--pk-gold)}html.tone-soft .pk.confirm-box .confirm-body{background:var(--pk-corners), var(--pk-card-bg);border:1px solid var(--pk-line);border-radius:4px}html.tone-soft .pk.confirm-box .confirm-ok.is-danger{filter:saturate(1.35)brightness(1.1)drop-shadow(0 0 8px #df725d50)}html.tone-soft .pk.confirm-box.is-danger .pk-head-badge{box-shadow:0 0 0 1px #c9bca1,inset 0 1px #ffdca03e,0 0 16px #db6f5b62}html.tone-soft .pk.world-map-panel .wm-frame{border:1px solid var(--pk-gold-lo);border-radius:5px;box-shadow:0 0 0 1px #c9bca1,inset 0 0 50px #2334471a}html.tone-soft .pk .wm-pick{box-shadow:0 0 0 1px #c9bca18c, inset 3px 0 0 var(--look,var(--pk-gold)), inset 0 0 18px #2334470e}html.tone-soft .wm-fact-value{color:var(--pk-gold-hi)}html.tone-soft .wm-fact.is-good .wm-fact-value{color:var(--pk-good)}html.tone-soft .wm-fact.is-bad .wm-fact-value{color:var(--pk-bad)}html.tone-soft .pk .wm-area-row .pk-thumb.wm-swatch{border-color:var(--look);background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--look) 55%, #fdf6e8) 0%, #f6eede 90%);color:#392d0e;box-shadow:0 0 6px color-mix(in srgb, var(--look) 50%, transparent);border-radius:50%}html.tone-soft .pk.admin-panel{--pk-left:210px}html.tone-soft .pk .admin-kit .admin-box{background:var(--pk-corners), var(--pk-card-bg);border:1px solid var(--pk-line);border-radius:4px}html.tone-soft .pk .admin-kit .admin-target{background:#afddff40;border:1px solid #d2ab5c2e;border-radius:4px}html.tone-soft .pk .admin-give-cat{color:var(--pk-text);border:1px solid var(--pk-line);background:#f3ebdad9;border-radius:3px}html.tone-soft .pk .admin-give-cat:hover{border-color:var(--pk-gold-mid)}html.tone-soft .pk .admin-give-cat.is-on{background:var(--pk-red-bg);border-color:var(--pk-gold);color:#352906}html.tone-soft .pk .admin-give-cat small{color:var(--pk-gold-mid)}html.tone-soft .pk .admin-give-list{scrollbar-color:var(--pk-gold-mid) transparent}html.tone-soft .pk .admin-give-pic{border:1px solid var(--pk-gold-mid);background:#f6eedecc;border-radius:4px}html.tone-soft .pk .admin-give-name{color:#382c00}html.tone-soft .pk .admin-give-id{color:var(--text-dim,#655a4d)}html.tone-soft .pk .town-sub{color:var(--pk-gold-hi)}html.tone-soft .pk .town-sub:before{background:linear-gradient(135deg, #d9f3ff, var(--pk-gem) 45%, #a7c6fb);border:1px solid var(--pk-gold)}html.tone-soft .pk .town-gamble-btn{border:1px solid var(--pk-gold-lo);background:var(--pk-corners), radial-gradient(ellipse at 50% 30%, #ffc86e1f, transparent 60%), var(--pk-card-bg);border-image:;border-radius:5px;box-shadow:0 0 0 1px #c9bca1,inset 0 0 18px #2334470e}html.tone-soft .pk .town-gamble-btn:hover{border-color:var(--pk-gold);filter:none;box-shadow:0 0 0 1px #c9bca1,0 0 14px #f0be5a36}html.tone-soft .town-gamble-pic{border:1px solid var(--pk-gold-lo);color:var(--pk-gold-hi);background:radial-gradient(circle at 50% 35%,#f1d9cf,#f4eddd 75%);border-radius:50%}html.tone-soft .town-gamble-name{color:#362d15}html.tone-soft .pk .town-gamble-price{color:var(--pk-gold-hi)}html.tone-soft .pk .town-gamble-price.is-short{color:var(--pk-bad)}html.tone-soft .pk .salvage-stage .pk-stage-item>.pk-ico,html.tone-soft .pk .opt-stage .pk-stage-item>.pk-ico,html.tone-soft .pk .awaken-stage .pk-stage-item>.pk-ico{color:var(--pk-gold)}html.tone-soft .pk .awaken-stage .pk-stage-label.r-rare{color:#3d3300}html.tone-soft .pk .awaken-stage .pk-stage-label.r-unique{color:#672e00}html.tone-soft .pk .awaken-row{border-radius:4px}html.tone-soft .pk .awaken-row.r-rare .pk-th{color:#3d3300}html.tone-soft .pk .awaken-row.r-unique .pk-th{color:#672e00}html.tone-soft .pk .awaken-row.is-on{border-color:var(--pk-line-hi);box-shadow:0 0 0 1px #c9bca1, 0 0 14px #f0be5a39, inset 3px 0 0 var(--pk-red-hi)}html.tone-soft .pk .opt-row,html.tone-soft .pk .opt-stone{color:inherit}html.tone-soft .pk .opt-row .pk-th{color:#273878}html.tone-soft .pk .opt-stone .pk-th{color:#003b30}html.tone-soft .pk .opt-stone .pk-row-sub{color:var(--pk-text)}html.tone-soft .pk .opt-stone.is-bad .pk-row-sub{color:var(--pk-dim)}html.tone-soft .pk .opt-buy{background:linear-gradient(#eae1cdcc,#f3ecdbe6);border-color:#72d3bb59;border-radius:4px}html.tone-soft .pk .town-travel-act{color:var(--pk-gold-hi)}html.tone-soft .pk .archive-row.is-locked .pk-thumb{color:var(--pk-dim)}html.tone-soft .pk .archive-diff.is-hard .pk-th{color:#552e00}html.tone-soft .pk .archive-diff.is-nightmare .pk-th{color:#88002b;text-shadow:0 0 8px #2ea2e52e}html.tone-soft .pk .map-card{border-color:var(--pk-gold-lo);border-radius:4px}html.tone-soft .pk .map-tier{border:1px solid var(--pk-gold-lo);background:var(--pk-card-bg);border-radius:4px;box-shadow:0 0 0 1px #c9bca1}html.tone-soft .pk .map-tier:hover{border-color:var(--pk-gold)}html.tone-soft .pk .map-tier.is-on{background:var(--pk-red-bg);border-color:var(--pk-gold-hi);color:#352906;box-shadow:0 0 0 1px #c9bca1,0 0 12px #0a8fd150}html.tone-soft .pk .map-mod{background:linear-gradient(#ede5d3d9,#f3ebdbe6);border:1px solid #d2ab5c2e;border-radius:4px}html.tone-soft .pk .map-mod:hover{border-color:#d4bb7e73}html.tone-soft .pk .map-mod.is-on{border-color:var(--pk-line-hi);box-shadow:0 0 0 1px #c9bca1, 0 0 12px #f0be5a32, inset 3px 0 0 var(--pk-red-hi)}html.tone-soft .map-mod-name{color:#362d15}html.tone-soft .map-mod-more{color:var(--pk-good)}html.tone-soft .pk .atlas-box{background:var(--pk-corners), radial-gradient(120% 140% at 50% 0%, #afddff59, #f6eddae6);border-color:#618caa}html.tone-soft .pk .atlas-box .pk-section-label .pk-th{color:#452564}html.tone-soft .pk .pinnacle-box{background:var(--pk-corners), radial-gradient(120% 160% at 50% 0%, #ecc09c59, #f6eeddd9)}html.tone-soft .pk .pinnacle-box .pk-section-label .pk-th{color:#412c00;text-shadow:0 0 10px #f8a45139}html.tone-soft .pk.inventory-panel{--inv-left-w:calc(var(--cell) * 8 + 26px);--inv-mid-w:max(calc(var(--cell) * 12 + 26px), 540px);--pk-left:var(--inv-left-w);--pk-left-narrow:var(--inv-left-w);--pk-right:250px}@media (max-width:760px){html.tone-soft .pk.inventory-panel{--cell:clamp(20px, calc((98vw - 56px) / 12), 34px)}}@media (orientation:portrait){html.tone-soft .is-touch .pk.inventory-panel{--cell:clamp(22px, calc((100vw - 54px) / 12), 58px)}}html.tone-soft .pk .inv-builds{background:var(--pk-corners), var(--pk-card-bg);border:1px solid var(--pk-line);border-radius:4px;box-shadow:0 0 0 1px #c9bca18c,inset 0 0 18px #2334470e}html.tone-soft .pk .inv-builds-title,html.tone-soft .inv-used-n{color:var(--pk-gold-hi)}html.tone-soft .pk .inv-foot .inv-pouch{background:#f6eedf8c;border:1px solid #d2ab5c29;border-radius:4px}html.tone-soft .pk .inv-foot .inv-hint{background:#ffffff06;border:1px solid #d2ab5c1f;border-radius:4px}html.tone-soft .pk .inv-foot .inv-hint.is-orb{background:#e0cea940;border-color:#d5be5173}html.tone-soft .pk .inv-actions-bar .pk-btn.is-on{box-shadow:inset 0 0 10px #ffc87847,0 0 0 1px #c9bca1,0 0 14px #0a8fd17d}html.tone-soft .pk .inv-actions-bar .inv-trash.is-ok{color:#2e2519;box-shadow:inset 0 0 12px #3aabef62,0 0 0 1px #c9bca1,0 0 12px #3aabef59}html.tone-soft .pk.inventory-panel .pk-host{--pk-host-h:170px}html.tone-soft .pk .inv-pouch-go .pk-thumb{color:var(--pk-gem)}@container pk (width<=1100px){html.tone-soft .pk.inventory-panel .pk-body{--pk-right:212px}}html.tone-soft .ecl-chest-pic{border:1px solid var(--pk-gold);color:var(--pk-gold-hi);background:radial-gradient(circle at 50% 40%,#ffbe5a47,#f4eddd 75%);border-radius:6px;box-shadow:0 0 0 1px #c9bca1,0 0 14px #feb5543e}html.tone-soft .is-five .ecl-chest-pic{box-shadow:0 0 0 1px #c9bca1,0 0 20px #ffc85a74}html.tone-soft .pk .ecl-chest-words .eclipse-picker-chest{color:#442900;text-shadow:0 1px #ffffffbf,0 0 10px #ffaa5a2e}html.tone-soft .ecl-tile{background:linear-gradient(#ede5d3e6,#f3ebdbf2);border:1px solid #d2ab5c47;border-radius:4px}html.tone-soft .ecl-tile:hover{border-color:var(--pk-gold-hi);box-shadow:0 0 0 1px #c9bca1, 0 0 14px #f0be5a3e, inset 3px 0 0 var(--pk-red-hi)}html.tone-soft .ecl-tile-ico{color:var(--pk-gold)}html.tone-soft .ecl-tile-name{color:#362d15}html.tone-soft .pouch-cell.is-dupe:after{color:#422b00;background:#a7daffd9;border-radius:3px}html.tone-soft .pouch-tip-how.is-dupe{color:#432d00}html.tone-soft .pk.stats-panel{--pk-left:220px;--pk-right:clamp(280px, 22vw, 330px)}html.tone-soft .pk.ach-panel{--pk-left:220px;--pk-right:clamp(280px, 22vw, 320px)}html.tone-soft .pk.quest-panel{--pk-left:220px;--pk-right:clamp(290px, 23vw, 340px)}html.tone-soft .pk.wardrobe-panel{--pk-left:220px;--pk-right:clamp(280px, 22vw, 320px)}html.tone-soft .is-touch .pk:is(.stats-panel,.ach-panel,.quest-panel,.wardrobe-panel){border-radius:3px}html.tone-soft .cr-rail{border-right:1px solid var(--pk-line);background:linear-gradient(90deg,#f6eedf8c,#f6eedf26);box-shadow:1px 0 #23344728}html.tone-soft .cr-item{color:var(--pk-gold);border:1px solid #0000;border-radius:5px}html.tone-soft .cr-item:hover{border-color:var(--pk-line);background:#ffdca00d}html.tone-soft .cr-item.is-on{background:var(--pk-red-bg);border-color:var(--pk-gold);color:#352906;box-shadow:0 0 0 1px #c9bca1,inset 0 1px #ffdca036,0 0 12px #0a8fd13e}html.tone-soft .cr-item.is-on:after{background:linear-gradient(135deg, #d9f3ff, var(--pk-gem) 45%, #a7c6fb);border:1px solid var(--pk-gold);box-shadow:0 0 6px #5fb4ff7d}html.tone-soft .cr-label .pk-th{color:inherit}@media (max-width:760px){html.tone-soft .cr-rail{border-right:0;border-bottom:1px solid var(--pk-line);box-shadow:0 1px #23344728}}html.tone-soft .is-touch .cr-rail{border-right:0;border-bottom:1px solid var(--pk-line)}html.tone-soft .pk-host.is-char .pk-host-pic{background:radial-gradient(at 50% 85%,#ffaa5042,#0000 58%),radial-gradient(at 50% 20%,#5fb4ff29,#0000 60%),url(/ui/kit-soft/damask.svg) 50%/300px,#f2ead8}html.tone-soft .pk-host.is-trophy .pk-host-pic,html.tone-soft .pk-host.is-quest .pk-host-pic{--pk-host-h:120px}html.tone-soft .pk-host.is-trophy .pk-host-ico{color:#402f00;filter:drop-shadow(0 0 14px #ffc85a6b)}html.tone-soft .pk-host.is-quest .pk-host-ico{color:var(--pk-gold-hi)}html.tone-soft .pk :is(.ca-body,.cq-body) .pk-row.is-done .pk-thumb{color:var(--pk-good);border-color:#84d48a8c}html.tone-soft .pk :is(.ca-body,.cq-body) .pk-nav-row.has-ready .pk-count{background:linear-gradient(#6be08a,#9acea2)}html.tone-soft .cs-xp-text{color:#443a2d}html.tone-soft .pk .cs-stats .pk-strip-cell.is-life .pk-strip-value{color:#8b0009}html.tone-soft .pk .cs-stats .pk-strip-cell.is-mana .pk-strip-value{color:#233f95}html.tone-soft .cs-stat{border-top:1px solid #d2ab5c1a}html.tone-soft .cs-stat:first-child{border-top:0}html.tone-soft .cs-stat-label{color:#40372a}html.tone-soft .cs-stat-value{color:#372c0d}html.tone-soft .cs-stat-value.is-life{color:#8b0009}html.tone-soft .cs-stat-value.is-mana{color:#233f95}html.tone-soft .cs-stat-value.is-es{color:#004154}html.tone-soft .cs-stat-value.is-str{color:#762200}html.tone-soft .cs-stat-value.is-dex{color:#004601}html.tone-soft .cs-stat-value.is-int{color:#1e3c81}html.tone-soft .cs-stat-value.is-power{color:#493500}html.tone-soft .cs-stat-value.is-fire{color:#852a00}html.tone-soft .cs-stat-value.is-cold{color:#004154}html.tone-soft .cs-stat-value.is-lightning{color:#372e00}html.tone-soft .cs-stat-value.is-chaos{color:#75179e}html.tone-soft .cs-stat-value.is-bad{-webkit-text-decoration:underline wavy #dc746eb3;text-decoration:underline wavy #dc746eb3}html.tone-soft .cs-point{background:#ffffff05;border:1px solid #d2ab5c24;border-radius:4px}html.tone-soft .cs-point-hint{color:var(--pk-dim)}html.tone-soft .cs-point-hand{color:#5e4200}html.tone-soft .cs-plus{border:1px solid var(--pk-gold);background:var(--pk-red-bg);color:#352906;border-radius:4px;box-shadow:0 0 0 1px #c9bca1,inset 0 1px #ffdca036}html.tone-soft .cs-plus:hover{filter:brightness(1.2);box-shadow:0 0 0 1px #c9bca1,0 0 10px #ffb45a59}html.tone-soft .cs-plus.is-off{filter:grayscale(.8)}html.tone-soft .cs-path.is-on{border-color:var(--pk-gold);background:var(--pk-corners), linear-gradient(180deg, #afddff66, #f4ecdbf2 60%);box-shadow:0 0 0 1px #c9bca1,0 0 16px #e0a93a47,inset 0 0 18px #2334470e}html.tone-soft .cs-path-name .pk-th{color:var(--pk-gold-hi)}html.tone-soft .cs-path-desc{color:#3b3226}html.tone-soft .cs-path-reach{color:#003c5d}html.tone-soft .cs-path-line{border-top:1px solid #d2ab5c1a}html.tone-soft .cs-path-line b{color:#5e4200}html.tone-soft .cs-path-line span{color:#40372a}html.tone-soft .cs-path-state{color:var(--pk-bad)}html.tone-soft .cs-path-state.is-good{color:var(--pk-good)}html.tone-soft .cs-plan-path{color:var(--pk-gold-hi)}html.tone-soft .pk .cs-auto.is-on{box-shadow:0 0 0 1px #e3b75e,0 0 14px #ffc86462}html.tone-soft .cs-plate:hover{border-color:#d4bb7e80}html.tone-soft .cs-plate.is-on{border-color:var(--pk-line-hi);box-shadow:0 0 0 1px #c9bca1, 0 0 14px #f0be5a3e, inset 0 -3px 0 var(--pk-red-hi)}html.tone-soft .cs-plate.is-locked .remote-name{filter:grayscale(.85)brightness(.6)}html.tone-soft .cs-plate-stage.is-big{border:1px solid var(--pk-gold-lo);background:radial-gradient(at 50% 80%,#5fb4ff29,#0000 60%),url(/ui/kit-soft/damask.svg) 50%/300px,#f4ecdb;border-radius:5px}html.tone-soft .cs-plate-note{color:var(--pk-dim)}html.tone-soft .cs-plate.is-on .cs-plate-note{color:#403000}html.tone-soft .cs-plate-name{color:var(--pk-gold-hi)}html.tone-soft .ca-mark{color:#88775a}html.tone-soft .pk-thumb.is-done .ca-mark{color:inherit}html.tone-soft .ca-count,html.tone-soft .cq-count{color:var(--pk-gold-hi)}html.tone-soft .pk-row.is-done .ca-count{color:var(--pk-good)}html.tone-soft .ca-detail-pic{border:1px solid var(--pk-gold);background:radial-gradient(circle at 50% 40%,#ffd27838,#f4eddd 72%);border-radius:50%;box-shadow:0 0 0 1px #c9bca1,0 0 22px #ffbe5a36}html.tone-soft .ca-detail-mark{color:#88775a}html.tone-soft .ca-detail.is-done .ca-detail-mark{color:inherit;filter:drop-shadow(0 0 10px #ffc85a7d)}html.tone-soft .ca-detail-name{color:var(--pk-gold-hi);text-shadow:0 1px #ffffffbf,0 0 10px #ffbe6e22}html.tone-soft .ca-big-count{color:#2e2519}html.tone-soft .ca-pay.is-rare .pk-th{color:#1e3c81}html.tone-soft .ca-pay.is-epic .pk-th{color:#591a7c}html.tone-soft .ca-pay.is-legend .pk-th{color:#533000}html.tone-soft .ca-tier-gem{color:#3b3226}html.tone-soft .ca-trow.is-rare .ca-tier-gem,html.tone-soft .ca-trow.is-rare .pk-th,html.tone-soft .ca-title-big.is-rare{color:#1e3c81}html.tone-soft .ca-trow.is-epic .ca-tier-gem,html.tone-soft .ca-trow.is-epic .pk-th,html.tone-soft .ca-title-big.is-epic{color:#591a7c}html.tone-soft .ca-trow.is-legend .ca-tier-gem,html.tone-soft .ca-trow.is-legend .pk-th,html.tone-soft .ca-title-big.is-legend{color:#533000;text-shadow:0 0 8px #f69b5345}html.tone-soft .ca-title-big{color:#362d15}html.tone-soft .ca-detail.is-title{background:var(--pk-corners), radial-gradient(ellipse at 50% 60%, #5fb4ff24, transparent 65%), var(--pk-card-bg)}html.tone-soft .ca-detail.is-title.is-legend{background:var(--pk-corners), radial-gradient(ellipse at 50% 60%, #ffa03c33, transparent 65%), var(--pk-card-bg)}html.tone-soft .ca-detail.is-locked .ca-title-big{filter:grayscale(.7)brightness(.7)}html.tone-soft .ca-from{color:#40372a}html.tone-soft .cq-mission .pk-row-sub{color:#453609}html.tone-soft .cq-mission.is-done:not(.is-claimed){border-color:#84d48a73}html.tone-soft .cq-mission.is-bonus{border-color:var(--pk-gold-mid);background:linear-gradient(90deg,#afddff66,#f3ebdbe6 60%)}html.tone-soft .cq-detail-name{color:var(--pk-gold-hi);text-shadow:0 1px #ffffffbf,0 0 10px #ffbe6e22}html.tone-soft .cq-giver{color:#6d2200}html.tone-soft .cq-story{color:#3e3528}html.tone-soft .cq-obj{border-top:1px solid #d2ab5c1a}html.tone-soft .cq-obj:first-child{border-top:0}html.tone-soft .cq-check{border:1px solid var(--pk-gold-mid);color:var(--pk-good);background:#f6eede;border-radius:3px}html.tone-soft .cq-obj.is-met .cq-obj-text{color:var(--pk-good)}html.tone-soft .cq-obj-text{color:#392f17}html.tone-soft .cq-season-reward.is-ready{border-color:#84d48a8c;box-shadow:0 0 0 1px #c9bca1,0 0 14px #7cdd9236}html.tone-soft .cq-season-top{color:var(--pk-gold-hi)}html.tone-soft .cw-me-stage{--aura:transparent;background:radial-gradient(ellipse at 50% 70%, color-mix(in srgb, var(--aura) 35%, transparent), transparent 60%), radial-gradient(ellipse at 50% 92%, #5fb4ff38, transparent 55%), url(/ui/kit-soft/damask.svg) center / 300px, #f2ead8;border-bottom:1px solid var(--pk-gold-lo)}html.tone-soft .cw-me-wing{filter:drop-shadow(0 0 10px #23344728)}html.tone-soft .cw-me-name{color:var(--pk-gold-hi)}html.tone-soft .cw-me-line{color:#6d2200}html.tone-soft .cw-outfit-img{filter:drop-shadow(0 4px 6px #2334472e)}html.tone-soft .cw-card{background:var(--pk-corners), var(--pk-card-bg);border:1px solid #d2ab5c2e;border-radius:5px}html.tone-soft .cw-card:hover{border-color:#d4bb7e80}html.tone-soft .cw-card.is-picked{border-color:var(--pk-line-hi);box-shadow:0 0 0 1px #c9bca1,0 0 14px #f0be5a39}html.tone-soft .cw-card.is-on{box-shadow:0 0 0 1px #c9bca1, 0 0 14px #f0be5a39, inset 0 -3px 0 var(--pk-red-hi)}html.tone-soft .cw-card.is-locked .cw-look{filter:grayscale(.75)brightness(.65)}html.tone-soft .cw-card.is-locked .cw-name{color:#5c5245}html.tone-soft .cw-plus{color:#402f00;text-shadow:0 0 6px #fdc95945}html.tone-soft .cw-look{--aura:#2e2519;color:var(--pk-gold-mid);background:radial-gradient(at 50% 70%,#e9e0cc,#f4eddd 75%);border-radius:6px;box-shadow:inset 0 0 12px #23344715}html.tone-soft .cw-look.is-big{border:1px solid var(--pk-gold-lo);background:radial-gradient(at 50% 85%,#5fb4ff33,#0000 58%),url(/ui/kit-soft/damask.svg) 50%/300px,#f4ecdb}html.tone-soft .cw-look.is-outfit{background:radial-gradient(at 50% 72%,#e5dbc6,#f4ecdb 75%)}html.tone-soft .cw-look.is-big.is-outfit{background:radial-gradient(at 50% 80%,#ffaa503d,#0000 58%),url(/ui/kit-soft/damask.svg) 50%/300px,#f4ecdb}html.tone-soft .cw-aura-orb{background:radial-gradient(circle, color-mix(in srgb, var(--aura) 55%, #fff) 0%, color-mix(in srgb, var(--aura) 60%, transparent) 45%, transparent 72%);box-shadow:0 0 22px 6px color-mix(in srgb, var(--aura) 70%, transparent);border-radius:50%}html.tone-soft .cw-look.is-prism .cw-aura-orb{filter:blur(4px);background:conic-gradient(#ff6a6a,#ffd36a,#8fe39a,#5fd4ff,#c85cff,#ff6a6a)}html.tone-soft .cw-name{color:#362d15}html.tone-soft .cw-note{color:var(--pk-dim)}html.tone-soft .cw-detail-name{color:var(--pk-gold-hi);text-shadow:0 1px #ffffffbf,0 0 10px #ffbe6e22}html.tone-soft .cw-opts{color:#5c5245}html.tone-soft .cw-opts.is-live{color:var(--pk-good)}html.tone-soft .cw-wing-line{color:var(--pk-gold-hi)}html.tone-soft .pk.ranks-panel{--pk-left:236px}html.tone-soft .rk-season{color:var(--pk-gold-hi)}html.tone-soft .rk-pays-line{color:#443a2d}html.tone-soft .rk-pays.is-weekly .rk-pays-line{color:#003956}html.tone-soft .pk .rk-note{color:var(--pk-dim)}html.tone-soft .pk .rk-table{border:1px solid var(--pk-line);background:#f7f0df99;border-radius:4px}html.tone-soft .pk .rk-list{scrollbar-color:var(--pk-gold-mid) transparent}html.tone-soft .pk .rk-tr{--rk-cols:52px minmax(120px, 1fr) 44px 132px}html.tone-soft .pk .has-prize .rk-tr{--rk-cols:52px minmax(120px, .9fr) minmax(220px, 1.6fr) 40px 118px}html.tone-soft .pk .is-arena .rk-tr{--rk-cols:52px minmax(120px, 1fr) 40px 64px 150px}html.tone-soft .pk .is-arena.has-prize .rk-tr{--rk-cols:48px minmax(110px, .8fr) minmax(220px, 1.7fr) 34px 54px 150px}html.tone-soft .pk .rk-th{border-bottom:1px solid var(--pk-line);background:#fdf6e866}html.tone-soft .pk .rk-th .pk-th{color:var(--pk-dim)}html.tone-soft .pk .rk-row{background:linear-gradient(#ede5d3d9,#f3ebdbe6);border:1px solid #d2ab5c24;border-radius:4px}html.tone-soft .pk .rk-row:hover{border-color:#d4bb7e66}html.tone-soft .pk .rk-row.is-top1{background:linear-gradient(90deg,#d0b0786b,#f3ebdbeb 60%);border-color:#e2b85099}html.tone-soft .pk .rk-row.is-top2{background:linear-gradient(90deg,#b6ad994d,#f3ebdbeb 60%);border-color:#b0a38980}html.tone-soft .pk .rk-row.is-top3{background:linear-gradient(90deg,#e9b59757,#f3ebdbeb 60%);border-color:#cd8c5a80}html.tone-soft .pk .rk-row.is-me{border-color:var(--pk-line-hi);box-shadow:0 0 0 1px #c9bca1, 0 0 12px #f0be5a36, inset 3px 0 0 var(--pk-red-hi)}html.tone-soft .pk .rk-medal{color:#3b3226;border:1px solid var(--pk-gold-lo);background:radial-gradient(circle at 50% 35%,#e8dfcd,#f4eddd);border-radius:50%;box-shadow:0 0 0 1px #c9bca1}html.tone-soft .pk .rk-medal.is-1{color:#3a2400;background:radial-gradient(circle at 40% 30%,#fff3c0,#f0c040 50%,#e0b888 100%);border-color:#d4bc76;box-shadow:0 0 0 1px #c9bca1,0 0 12px #fdc9597d}html.tone-soft .pk .rk-medal.is-2{color:#1e2430;background:radial-gradient(circle at 40% 30%,#fff,#c4cedc 50%,#bfb6a3 100%);border-color:#b0a389;box-shadow:0 0 0 1px #c9bca1,0 0 10px #c8d7eb73}html.tone-soft .pk .rk-medal.is-3{color:#2a1406;background:radial-gradient(circle at 40% 30%,#ffd8b0,#c98450 50%,#f2c6ac 100%);border-color:#e8b181;box-shadow:0 0 0 1px #c9bca1,0 0 10px #dc8c5059}html.tone-soft .pk .rk-name-line .rk-name{color:#382d11}html.tone-soft .pk .rk-row.is-me .rk-name{color:var(--pk-gold-hi)}html.tone-soft .pk .rk-guild{color:#0f3a6a}html.tone-soft .pk .rk-class,html.tone-soft .pk .rk-none{color:var(--pk-dim)}html.tone-soft .rk-c-level,html.tone-soft .rk-c-record{color:#443a2d}html.tone-soft .rk-c-value>b{color:var(--pk-gold-hi)}html.tone-soft .rk-chip{color:#3d2e00;background:#ede3cfb3;border:1px solid #d2ab5c52;border-radius:11px;box-shadow:0 0 0 1px #c9bca180}html.tone-soft .rk-chip-img{color:var(--pk-gold)}html.tone-soft .rk-chip.is-gold{color:#392c00}html.tone-soft .rk-chip.is-diamonds{color:#15313e;background:#d1e4fcb3;border-color:#64b4fb73}html.tone-soft .rk-chip.is-title{color:#352906;border-color:var(--pk-gold-mid);background:linear-gradient(#98d4ffbf,#d2ecffd9)}html.tone-soft .rk-chip.is-plate{color:#182f38;background:linear-gradient(#a4c8fb80,#d6e5ffbf);border-color:#4c88d3}html.tone-soft .rk-chip.is-days{color:#443a2d}html.tone-soft .pk .rk-me{border-top:1px solid var(--pk-gold-lo);background:linear-gradient(#afddff2e,#f6eedfd9)}html.tone-soft .pk .rk-me-head .pk-th{color:var(--pk-good)}html.tone-soft .pk .rk-me-none,html.tone-soft .pk .rk-updated{color:var(--pk-dim)}html.tone-soft .pk .rk-rules-title,html.tone-soft .pk .ranks-rules-sub .pk-th{color:var(--pk-gold-hi)}html.tone-soft .pk .ranks-rules-prize{background:#ffffff08;border:1px solid #d2ab5c1f;border-radius:4px}html.tone-soft .pk .ranks-rules-prize>b{color:var(--pk-gold-hi)}@container pk (width<=900px){html.tone-soft .pk .has-prize .rk-tr{--rk-cols:40px minmax(100px, 1fr) minmax(150px, 1.2fr) 92px}html.tone-soft .pk .is-arena.has-prize .rk-tr{--rk-cols:40px minmax(100px, 1fr) minmax(140px, 1.1fr) 104px}}@container pk (width<=640px){html.tone-soft .pk .rk-tr,html.tone-soft .pk .has-prize .rk-tr,html.tone-soft .pk .is-arena .rk-tr,html.tone-soft .pk .is-arena.has-prize .rk-tr{--rk-cols:36px minmax(0, 1fr) auto}}html.tone-soft .pk.events-panel{--pk-right:300px}html.tone-soft .pk .evk-row .pk-thumb>svg.ev-kind-ico{color:var(--pk-gold)}html.tone-soft .pk .evk-time{color:#392d0e}html.tone-soft .pk .evk-row.is-next{border-color:#64b4fb8c;box-shadow:0 0 0 1px #c9bca1,0 0 12px #5fb4ff27}html.tone-soft .pk .evk-row.is-now .pk-thumb{border-color:var(--pk-gold);background:var(--pk-red-bg)}html.tone-soft .pk .pk-stat.is-ev-clock .pk-stat-value{color:#332908;text-shadow:0 0 10px #ffc86e34}html.tone-soft .pk .ev-hero{background:linear-gradient(90deg,#f5edddeb 0%,#f5eddd99 60%,#f5eddd59 100%),url(/ui/poster.webp) 60% 30%/cover,#f1e9d7}html.tone-soft .ev-hero-seal{border:1px solid var(--pk-gold);background:var(--pk-red-bg);color:var(--pk-gold-hi);border-radius:6px;box-shadow:0 0 0 1px #c9bca1,0 0 14px #0a8fd147,inset 0 1px #ffdca036}html.tone-soft .pk .launch-title{color:var(--pk-gold-hi);text-shadow:0 1px #ffffffbf,0 0 10px #ffbe6e28}html.tone-soft .pk .launch-lead,html.tone-soft .pk .launch-note{color:#443a2d}html.tone-soft .pk .launch-date{color:var(--pk-good)}html.tone-soft .pk .launch-wait{color:#492a00}html.tone-soft .pk .ev-step{background:var(--pk-corners), linear-gradient(180deg, #ece3d1eb, #f4ecdcf2);border:1px solid #d2ab5c38;border-radius:5px}html.tone-soft .pk .ev-step.is-big{border-color:var(--pk-gold-mid);background:var(--pk-corners), radial-gradient(ellipse at 50% 0%, #ffc8642e, transparent 70%), linear-gradient(180deg, #eae1ceeb, #f4ecdcf2)}html.tone-soft .pk .ev-step.is-ready{border-color:var(--pk-line-hi);box-shadow:0 0 0 1px #c9bca1,0 0 14px #f0be5a47}html.tone-soft .pk .launch-at{color:var(--pk-gold-hi)}html.tone-soft .pk .launch-pics img{filter:drop-shadow(0 2px 4px #2334472e)}html.tone-soft .pk .launch-what{color:#3f341d}html.tone-soft .pk.mall-panel{--pk-left:236px}html.tone-soft .pk .mall-state{color:var(--pk-dim)}html.tone-soft .pk .mall-card:hover{border-color:#d4bb7e80;box-shadow:0 0 0 1px #c9bca1,0 0 14px #f0be5a27}html.tone-soft .pk .mall-pic{border:1px solid var(--pk-gold-lo);color:var(--pk-gold);background:radial-gradient(circle at 50% 40%,#ffd27829,#f4eddd 75%);border-radius:8px;box-shadow:0 0 0 1px #c9bca1,inset 0 0 14px #23344715}html.tone-soft .pk .mall-count{color:#2e2519;background:var(--pk-red-bg);border:1px solid var(--pk-gold-mid);border-radius:9px;box-shadow:0 0 0 1px #c9bca1}html.tone-soft .pk .mall-name{color:#3a2d07}html.tone-soft .pk .mall-desc{color:#584c35}html.tone-soft .pk .topup-card.is-popular,html.tone-soft .pk .topup-card.is-best{border-color:var(--pk-gold-mid)}html.tone-soft .pk .mall-paynote{color:#3b2c00}html.tone-soft .pk .mall-pass-hero{background:linear-gradient(90deg,#f5edddf0 0%,#f5eddd9e 60%,#f5eddd59 100%),url(/ui/poster.webp) 60% 30%/cover,#f1e9d7}html.tone-soft .mall-pass-seal{border:1px solid var(--pk-gold);background:var(--pk-red-bg);color:var(--pk-gold-hi);border-radius:6px;box-shadow:0 0 0 1px #c9bca1,0 0 14px #0a8fd147}html.tone-soft .pk .mall-pass-words .pass-name{color:var(--pk-gold-hi);text-shadow:0 1px #ffffffbf,0 0 10px #ffbe6e28}html.tone-soft .pk .mall-pass-rule{color:#443a2d}html.tone-soft .pk .pass-on{color:var(--pk-good)}html.tone-soft .pk .pass-board{scrollbar-color:var(--pk-gold-mid) transparent}html.tone-soft .pk .pass-day{background:#f6eedf99;border:1px solid #d2ab5c33;border-radius:5px}html.tone-soft .pk .pass-day.is-today{border-color:var(--pk-line-hi);background:linear-gradient(#afddff59,#f6eedfb3);box-shadow:0 0 0 1px #c9bca1,0 0 14px #fdc95947}html.tone-soft .pk .pass-day-no{color:var(--pk-gold-hi)}html.tone-soft .pk .pass-cell{border-radius:4px}html.tone-soft .pk .pass-cell.is-premium{border-color:var(--pk-gold-mid)}html.tone-soft .gacha>.pk.gacha-hall{--pk-left:260px;--pk-right:290px}html.tone-soft .pk .gh-banner .pk-thumb{background:radial-gradient(circle at 50% 45%,#ffdc9633,#f4eddd 72%)}html.tone-soft .pk .gh-banner .gacha-tab-pic img,html.tone-soft .pk .gh-banner .gacha-tab-pic .pet-pic{filter:drop-shadow(0 0 6px #ffc87850);background:0 0;border:0}html.tone-soft .pk .gh-banner .gacha-tab-pic .pet-pic.is-wisp{background:radial-gradient(circle at 50% 50%, var(--c2) 0 16%, var(--c1) 30%, transparent 62%)}html.tone-soft .pk .gh-banner .pk-row-sub{color:#5e4400}html.tone-soft .pk .gh-banner.is-on .pk-thumb{border-color:var(--pk-gold);box-shadow:0 0 12px #ffc86450}html.tone-soft .pk .gh-gold-mark{color:#402f00}html.tone-soft .pk .gh-hero{background:linear-gradient(90deg,#f5edddf0 0%,#f5eddd99 55%,#f5eddd33 100%),radial-gradient(at 82% 40%,#ffc86e59,#0000 45%),url(/ui/poster.webp) 70% 25%/cover,#f1e9d7}html.tone-soft .pk .gh-hero.is-wings-infernal{background:linear-gradient(90deg,#f5edddf0,#d4edff8c 60%,#f5eddd33),radial-gradient(at 82% 40%,#ff5a3c66,#0000 45%),url(/ui/poster.webp) 70% 25%/cover,#f3ead7}html.tone-soft .pk .gh-hero.is-wings-celestial{background:linear-gradient(90deg,#f5edddf0,#dde9ff8c 60%,#f5eddd33),radial-gradient(at 82% 40%,#78beff66,#0000 45%),url(/ui/poster.webp) 70% 25%/cover,#f2ead8}html.tone-soft .pk .gh-hero.is-gold{background:linear-gradient(90deg,#f5edddf0,#efe3cf8c 60%,#f5eddd33),radial-gradient(at 82% 40%,#ffd25a73,#0000 45%),url(/ui/poster.webp) 70% 25%/cover,#f1e9d8}html.tone-soft .gh-kicker{color:#6d2200}html.tone-soft .pk .gh-title{color:var(--pk-gold-hi);text-shadow:0 1px #ffffffbf,0 0 14px #ffbe6e34}html.tone-soft .pk .gh-lead{color:#3f341d;text-shadow:0 1px 2px #ffffff73}html.tone-soft .pk .gh-odds{border:1px solid var(--pk-line);background:#f6eedfb3;border-radius:4px}html.tone-soft .gh-odd{border-left:1px solid #d2ab5c29}html.tone-soft .gh-odd:first-child{border-left:0}html.tone-soft .gh-odd-star{color:#003c5d}html.tone-soft .gh-odd.is-5 .gh-odd-star{color:#413000;text-shadow:0 0 6px #faca5850}html.tone-soft .gh-odd.is-4 .gh-odd-star{color:#591a7c}html.tone-soft .gh-odd>b{color:var(--pk-gold-hi)}html.tone-soft .gh-odd>small{color:var(--pk-dim)}html.tone-soft .pk .pk-stat.is-gh-pity.is-five .pk-stat-value{color:#402f00}html.tone-soft .pk .pk-stat.is-gh-pity.is-four .pk-stat-value{color:#591a7c}html.tone-soft .pk .pk-stat.is-gh-pity.is-four .pk-bar>i{background:linear-gradient(90deg,#a2d8ff,#d59bff);box-shadow:0 0 6px #48b6fb6b}html.tone-soft .pk .pk-stat.is-gh-purse.is-diamonds .pk-stat-value{color:#003956}html.tone-soft .pk .pk-stat.is-gh-purse.is-gold .pk-stat-value{color:#402f00}html.tone-soft .pk .gh-short{color:#751603}html.tone-soft .pk .gh-pull.is-off{filter:grayscale(.75)brightness(.62)}html.tone-soft .pk .gh-rules .gacha-page-lead{color:#3f341d}html.tone-soft .pk .gh-rate-row,html.tone-soft .pk .gh-hist-row{background:#ffffff06;border:1px solid #d2ab5c1a;border-radius:4px}html.tone-soft .pk .gh-rate-row.is-head,html.tone-soft .pk .gh-hist-row.is-head{color:var(--pk-dim);border-color:var(--pk-line);background:#f4ecdb}html.tone-soft .pk .gh-hist-row.is-head .pk-th{color:var(--pk-dim)}html.tone-soft .pk .gh-rate-row.is-5,html.tone-soft .pk .gh-hist-row.is-5{background:linear-gradient(90deg,#ffbe3c33,#ffffff05 70%);border-color:#e7b5514d}html.tone-soft .pk .gh-rate-row.is-4,html.tone-soft .pk .gh-hist-row.is-4{background:linear-gradient(90deg,#be6eff2e,#ffffff05 70%)}html.tone-soft .pk .gh-rate-pct{color:#392b00}html.tone-soft .pk .gh-rate-pct.is-long{color:#003f1a}html.tone-soft .pk.dungeon-panel{--pk-left:270px;--pk-right:320px}html.tone-soft .pk .dgk-card .pk-thumb{background:radial-gradient(ellipse at 50% 120%, color-mix(in srgb, var(--dg) 70%, #fdf6e8) 0%, color-mix(in srgb, var(--dg) 18%, #f4edde) 70%);border-color:color-mix(in srgb, var(--dg) 45%, #94836d)}html.tone-soft .pk .dgk-mark{color:color-mix(in srgb, var(--dg) 70%, #2e2519);text-shadow:0 0 10px var(--dg), 0 2px 0 #ffffffbf}html.tone-soft .pk .dgk-card.is-on{border-color:color-mix(in srgb, var(--dg) 70%, #c9bd9c);box-shadow:0 0 0 1px #c9bca1, 0 0 14px color-mix(in srgb, var(--dg) 55%, transparent), inset 3px 0 0 var(--pk-red-hi)}html.tone-soft .pk .dgk-bar>i{background:linear-gradient(90deg, color-mix(in srgb, var(--dg) 55%, #fdf6e8), var(--dg));box-shadow:0 0 6px color-mix(in srgb, var(--dg) 60%, transparent)}html.tone-soft .pk .dgk-verdict.is-close{color:#3f2f00;background:#e9d7b880;border-color:#e0b95080}html.tone-soft .pk .dgk-banner{background:linear-gradient(110deg, color-mix(in srgb, var(--dg) 16%, #f1e9d8) 0%, #f4ecdcf2 70%)}html.tone-soft .dgk-banner-art{border:1px solid var(--pk-gold-mid);background:radial-gradient(ellipse at 50% 120%, color-mix(in srgb, var(--dg) 75%, #fdf6e8) 0%, color-mix(in srgb, var(--dg) 20%, #f4edde) 70%);box-shadow:0 0 0 1px #c9bca1, 0 0 16px color-mix(in srgb, var(--dg) 40%, transparent);border-radius:5px}html.tone-soft .pk .dgk-title{color:color-mix(in srgb, var(--dg) 45%, #332908);text-shadow:0 0 10px color-mix(in srgb, var(--dg) 50%, transparent), 0 1px 0 #ffffffbf}html.tone-soft .pk .dgk-sub{color:var(--pk-dim)}html.tone-soft .pk .dgk-desc{color:#443a2d}html.tone-soft .pk .dgk-danger{color:#75160e}html.tone-soft .pk .dgk-boss.is-real .pk-thumb{border-color:var(--pk-gold);background:var(--pk-red-bg);color:var(--pk-gold-hi)}html.tone-soft .pk .dgk-altar.is-here{border-color:#64b4fb8c}html.tone-soft .pk .dgk-power.is-ok .pk-stat-value{color:var(--pk-good)}html.tone-soft .pk .dgk-power.is-close .pk-stat-value{color:#3f2f00}html.tone-soft .pk .dgk-power.is-hard .pk-stat-value{color:var(--pk-bad)}html.tone-soft .pk .dgk-power.is-hard .pk-bar>i{background:linear-gradient(90deg,#afdeff,#ff7a66)}html.tone-soft .pk .dgk-power.is-ok .pk-bar>i{background:linear-gradient(90deg,#a5d5a6,#8fe39a)}html.tone-soft .pk .dgk-rank-row{background:linear-gradient(#ede5d3cc,#f3ebdbe0);border:1px solid #d2ab5c1f;border-radius:4px}html.tone-soft .pk .dgk-rank-row.is-top1{background:linear-gradient(90deg,#d0b07861,#f3ebdbe6 65%);border-color:#e2b8508c}html.tone-soft .pk .dgk-rank-row.is-top2{border-color:#b0a38973}html.tone-soft .pk .dgk-rank-row.is-top3{border-color:#cd8c5a73}html.tone-soft .pk .dgk-rank-row.is-me{border-color:var(--pk-line-hi);box-shadow:inset 3px 0 0 var(--pk-red-hi)}html.tone-soft .pk .dgk-rank-name{color:#382d11}html.tone-soft .pk .dgk-rank-class{color:var(--pk-dim)}html.tone-soft .dgk-rank-floor>b{color:var(--pk-gold-hi)}html.tone-soft .dgk-rank-floor>small{color:var(--pk-dim)}html.tone-soft .pk .dgk-rank-mine{border-top:1px solid var(--pk-gold-lo);background:linear-gradient(#f4ecdcb3,#f4ecdcfa 40%)}html.tone-soft .pk .dgk-rank-mine-head .pk-th{color:var(--pk-good)}html.tone-soft .pk .dgk-rank-none{color:var(--pk-dim)}html.tone-soft .pk .dgk-rank-last .pk-th{color:var(--pk-gold-hi)}html.tone-soft .pk .dgk-reward{background:#ffffff08;border-radius:4px}html.tone-soft .pk .dgk-reward-top{color:#382f22}html.tone-soft .pk .dgk-reward-gold{color:#392c00}html.tone-soft .pk .dgk-rank-mine{background:#f3ebdb;box-shadow:0 -8px 10px #2334473c}html.tone-soft .pk-ask{color:var(--pk-text);background:var(--pk-corners), radial-gradient(120% 70% at 0% 0%, #5fb4ff14, transparent 55%), linear-gradient(180deg, #ece3cff7, #f4ecdcf7);border:1px solid var(--pk-gold-mid);border-radius:4px;box-shadow:0 0 0 1px #c9bca1,0 8px 22px #2334472b,inset 0 1px #ffe6aa12}html.tone-soft .pk-ask:before{background:linear-gradient(90deg, transparent, var(--pk-gold-hi), transparent)}html.tone-soft .pk-ask .pk-ask-badge{border-radius:4px}html.tone-soft .pk-ask-title .pk-th{color:var(--pk-gold-hi)}html.tone-soft .pk-ask-title .pk-en{color:#5e4400}html.tone-soft .pk-ask-x{color:#4c4336;border:1px solid #0000;border-radius:3px}html.tone-soft .pk-ask-x:hover{color:#2e2519;border-color:var(--pk-gold-lo);background:#fdf6e84d}html.tone-soft .pk-ask-text{color:#3a2d07;background:#f8f0df8c;border:1px solid #d2ab5c29;border-radius:3px}html.tone-soft .pk-ask-sub{color:var(--pk-dim)}html.tone-soft .pk-ask.is-duel{border-color:#c86555;box-shadow:0 0 0 1px #c9bca1,0 8px 22px #2334472b,0 0 16px #cd615032,inset 0 1px #ffc8aa15}html.tone-soft .pk-ask.is-duel:before{background:linear-gradient(90deg,#0000,#ff9a7a,#0000)}html.tone-soft .pk-ask.is-trade{box-shadow:0 0 0 1px #c9bca1,0 8px 22px #2334472b,0 0 16px #f0c86e2d,inset 0 1px #ffe6aa15}html.tone-soft .pk-ask:is(.is-party,.is-friend,.is-ready){box-shadow:0 0 0 1px #c9bca1,0 8px 22px #2334472b,0 0 16px #5fb4ff24,inset 0 1px #c8e6ff12}html.tone-soft .pk-ask:is(.is-party,.is-friend,.is-ready):before{background:linear-gradient(90deg, transparent, var(--pk-gem-hi), transparent)}html.tone-soft .pk-ask.is-guild{box-shadow:0 0 0 1px #c9bca1,0 8px 22px #2334472b,0 0 16px #38a9ed27,inset 0 1px #aeddff12}html.tone-soft .pk-ask.is-wait{border-color:var(--pk-gold-lo)}html.tone-soft .party-frames-asks>.pk-ask.is-wait .pk-ask-text{color:var(--pk-dim);background:0 0;border:none}html.tone-soft .friend-asks>.friend-ask.pk-ask{border:1px solid var(--pk-gold-mid);background:var(--pk-corners), radial-gradient(120% 70% at 0% 0%, #5fb4ff1a, transparent 55%), linear-gradient(180deg, #ece3cff7, #f4ecdcf7);border-image:}html.tone-soft .friend-asks>.friend-ask.pk-ask.is-guild{border-color:#338fc7}html.tone-soft .player-menu-head{border-bottom:1px solid #d2ab5c40}html.tone-soft .player-menu .player-menu-badge{border-radius:4px}html.tone-soft .pk.player-menu .player-menu-name{color:var(--pk-gold-hi);border:0}html.tone-soft .pk.player-menu .player-menu-btn{background:0 0;border:1px solid #0000;border-radius:3px}html.tone-soft .pk.player-menu .player-menu-btn:hover{border-color:var(--pk-gold-lo);background:linear-gradient(90deg,#98d4ffbf,#d2ecff99)}html.tone-soft .player-menu-ico-box{color:var(--pk-gold);border:1px solid var(--pk-gold-lo);background:radial-gradient(circle at 50% 35%,#c7dcece6,#f5edddf2);border-radius:4px}html.tone-soft .player-menu-btn:hover .pk-th{color:#352906}html.tone-soft .player-menu-btn.is-report .player-menu-ico-box{color:#751606}html.tone-soft .pk.pvp-duel{color:#43261e;background:var(--pk-corners), linear-gradient(180deg, #ffd6d0f2, #f5ebd8f2);border:1px solid #c86555;border-radius:4px;box-shadow:0 0 0 1px #c9bca1,0 6px 18px #23344728,0 0 16px #cd615036,inset 0 1px #ffc8aa19}html.tone-soft .pk.pvp-duel .pvp-duel-badge{border-radius:4px}html.tone-soft .pvp-duel-en{color:#6b2b1e}html.tone-soft .pvp-duel-text{color:#3a271f}html.tone-soft .death-screen>.panel.death-box{background:linear-gradient(#ffdadcf2,#f5eddcf7);border-color:#c4675d;box-shadow:0 0 0 1px #c9bca1,0 0 0 4px #9c7d83,0 0 0 5px #bb6d65,0 18px 50px #23344738,0 0 46px #cd605732}html.tone-soft .death-box.pk .death-badge{color:#601f15}html.tone-soft .death-box.pk .death-title{color:#372900;text-shadow:0 1px #ffffffbf,0 0 10px #ffbe6e34,0 2px 3px #ffffff67}html.tone-soft .death-box.pk .death-en{color:#6e2d20}html.tone-soft .death-box.pk .death-note{color:#3d301d}html.tone-soft .death-box.pk .pk-btn .pk-en{color:inherit}html.tone-soft .death-box.pk .pk-btn:disabled{filter:grayscale(.6)}html.tone-soft .death-box.pk small.death-hint{color:var(--pk-dim)}html.tone-soft .pk.tutorial-card{background:var(--pk-corners), radial-gradient(120% 60% at 0% 0%, #f0c86e1a, transparent 60%), linear-gradient(180deg, #ece3cff5, #f4ecdcf5);border:1px solid var(--pk-gold-mid);border-left:1px solid var(--pk-gold-mid);border-radius:4px;box-shadow:0 0 0 1px #c9bca1,0 6px 18px #23344728,inset 0 1px #ffe6aa12}html.tone-soft .pk.tutorial-card:before{background:linear-gradient(90deg, transparent, var(--pk-gold-hi), transparent)}html.tone-soft .pk.tutorial-card .tut-head{color:inherit}html.tone-soft .pk.tutorial-card .tut-badge{border-radius:4px}html.tone-soft .tut-head-label .pk-th{color:var(--pk-gold-hi)}html.tone-soft .tut-head-label .pk-en{color:#5e4400}html.tone-soft .pk.tutorial-card .tut-n{color:#182f38}html.tone-soft .pk.tutorial-card .tut-title{color:#382c00}html.tone-soft .pk.tutorial-card .tut-text{background:#f8f0df80;border:1px solid #d2ab5c29;border-radius:3px}html.tone-soft .pk.tutorial-card .tut-more{color:#0f3a6a;text-decoration:none}html.tone-soft .pk.tutorial-card .tut-more:hover span{text-decoration:underline}html.tone-soft .pk.tutorial-card .pk-btn.tut-btn{color:inherit;background:0 0;border-radius:0}html.tone-soft .pk.dgh-bar,html.tone-soft .pk.dgh-clear{background:var(--pk-corners), linear-gradient(180deg, color-mix(in srgb, var(--dg,#c9a35c) 20%, #ede5d3f2) 0%, #f5eddcf2 100%);border:1px solid color-mix(in srgb, var(--dg,#c9a35c) 55%, var(--pk-gold-mid));border-radius:4px;box-shadow:0 0 0 1px #c9bca1,0 6px 18px #23344728,inset 0 1px #ffe6aa15}html.tone-soft .pk.dgh-clear:before{background:linear-gradient(90deg,#0000,#b8f0a8,#0000)}html.tone-soft .pk.dgh-clear .dgh-clear-badge{color:#0f3b00;border-radius:4px}html.tone-soft .dgh-clear-en{color:#214a14}html.tone-soft .pk.duel-board{background:var(--pk-corners), linear-gradient(180deg, #eee5d0f2, #f4edddf2);border:1px solid var(--pk-gold-mid);border-radius:4px;box-shadow:0 0 0 1px #c9bca1,0 6px 18px #23344728,inset 0 1px #ffe6aa15}html.tone-soft .pk.duel-pop{background:var(--pk-corners), radial-gradient(90% 60% at 50% 0%, #ffc86e1f, transparent 70%), linear-gradient(180deg, #ede5d3f7, #f4edddf7);border:1px solid var(--pk-gold-mid);border-radius:4px;box-shadow:0 0 0 1px #c9bca1,0 0 0 4px #bfb297,0 0 0 5px #9b8168,0 18px 50px #23344735,0 0 36px #e2964624}html.tone-soft .pk.duel-pop.is-final{border-color:#dfb868}html.tone-soft .duel-pop-en{color:#5e4400}html.tone-soft .pk.wb-board{background:var(--pk-corners), linear-gradient(180deg, #cbe9fff2, #f5eddcf2);border-radius:4px}html.tone-soft .pk.wb-board .wb-badge{color:#4e1b43;border-color:#69a4cd;border-radius:4px}html.tone-soft .wb-head-label .pk-en{color:#632d55}html.tone-soft .pk.dps-meter{background:var(--pk-corners), linear-gradient(180deg, #ece3d1f2, #f4ecdcf2);border:1px solid var(--pk-gold-mid);border-radius:4px;box-shadow:0 0 0 1px #c9bca1,0 6px 18px #23344724,inset 0 1px #ffe6aa12}html.tone-soft .pk.dps-meter .dps-badge{border-radius:4px}html.tone-soft .dps-head-label .pk-en{color:#5e4400}html.tone-soft .pk.cm-menu .cm-badge{border-radius:4px}html.tone-soft .cm-title-label .pk-th{color:var(--pk-gold-hi)}html.tone-soft .cm-title-label .pk-en{color:#5e4400}html.tone-soft .ab-card{border-radius:4px}html.tone-soft .ab-card:not(.is-world-boss){background:var(--pk-corners), linear-gradient(180deg, #feb8aef5 0%, #ffcec7f5 55%, #ffdfdef5 100%);border:1px solid var(--pk-gold);box-shadow:0 0 0 1px #c9bca1, 0 0 0 4px #bfb297, 0 0 0 5px var(--pk-gold-mid), 0 14px 40px #2334472e, 0 0 30px #dd7b4532, inset 0 1px 0 #ffdca036}html.tone-soft .ab-card:after{background:linear-gradient(135deg, #d9f3ff 0%, var(--pk-gem) 45%, #a7c6fb 100%);border:1px solid var(--pk-gold);box-shadow:0 0 8px #5fb4ff86}html.tone-soft .auto-btn{border-color:var(--pk-gold-mid);box-shadow:0 0 0 1px #c9bca1, 0 0 0 3px #bfb297, 0 0 0 4px var(--pk-gold-lo), 0 8px 20px #23344728, inset 0 0 12px #23344715}html.tone-soft .auto-btn:after{background:linear-gradient(135deg, #d9f3ff 0%, var(--pk-gem) 45%, #a7c6fb 100%);border:1px solid var(--pk-gold);box-shadow:0 0 6px #5fb4ff7d}html.tone-soft .auto-btn.is-on{border-color:#7cd591}html.tone-soft .tut-fold,html.tone-soft .qt-fold{color:var(--pk-gold-hi,#403000);background:#f8f0df8c;border:1px solid #d2ab5c73;border-radius:3px}html.tone-soft .pk.tutorial-card .tut-head:hover .tut-fold,html.tone-soft .quest-tracker .qt-bar:hover .qt-fold{color:#2e2519;border-color:#d8bb70}html.tone-soft .pk.tutorial-card .tut-title-folded{color:#3e3000}html.tone-soft .quest-tracker .qt-bar-title{color:#402f00}html.tone-soft .quest-tracker .qt-bar-count{color:var(--text-dim,#655a4d)}html.tone-soft .quest-tracker .qt-bar.is-ready .qt-bar-count{color:#00441c}html.tone-soft .hover-tip{color:var(--text,#3b3226);background:linear-gradient(#ede5d3,#f4ecdc);border:1px solid #a18055;border-radius:4px;box-shadow:0 0 0 1px #c9bca1,0 10px 28px #23344732,inset 0 0 18px #c9a35c0e}html.tone-soft .hover-tip-pic{filter:drop-shadow(0 1px 3px #23344742)}html.tone-soft .hover-tip-name{color:var(--currency,#5e4200)}html.tone-soft .hover-tip-sub{color:#655a4d}html.tone-soft .hover-tip-kind{color:#564c3f}html.tone-soft .hover-tip-body{border-top:1px solid #c9a35c40}html.tone-soft .hover-tip-line{color:#3b3226}html.tone-soft .hover-tip-line.is-use{color:#423000}html.tone-soft .hover-tip-line.is-good{color:#1c4200}html.tone-soft .hover-tip-line.is-note{color:#655a4d}html.tone-soft .hover-tip-line.is-warn{color:#7e0e00}html.tone-soft .hover-tip-name.ht-currency{color:var(--currency,#5e4200)}html.tone-soft .hover-tip-name.ht-look{color:#461f52}html.tone-soft .hover-tip-name.ht-retired{color:#655a4d;text-decoration:line-through}html.tone-soft .hover-tip-name.ht-r-normal{color:var(--rarity-normal,#40362a)}html.tone-soft .hover-tip-name.ht-pet-common{color:#393024}html.tone-soft .hover-tip-name.ht-pet-fine{color:#003d0a}html.tone-soft .hover-tip-name.ht-pet-rare{color:#004696}html.tone-soft .hover-tip-name.ht-pet-epic{color:#6e0b97}html.tone-soft .hover-tip-name.ht-pet-legend{color:#453100}html.tone-soft .hover-tip-name.ht-title-common{color:#3b3226}html.tone-soft .hover-tip-name.ht-title-rare{color:#2d42b5}html.tone-soft .hover-tip-name.ht-title-epic{color:#75179e}html.tone-soft .hover-tip-name.ht-title-legend{color:#7f3900}html.tone-soft img[data-tip]:hover{filter:drop-shadow(0 0 4px #edd35d62)}html.tone-soft .confirm-qty-label{color:#564c3f}html.tone-soft .confirm-qty-each{color:#655a4d}html.tone-soft .market-total{color:#423000}html.tone-soft .market-piece-label{color:#655a4d}html.tone-soft .trade-orb-x{border:1px solid var(--pk-line,#b8ac91);color:#75160e;border-radius:4px}html.tone-soft .trade-orb-x:hover{border-color:#6ac3ff}html.tone-soft .cq-reward-pic{color:#423000;background:#fdf6e859;border:1px solid #c9a35c4d;border-radius:3px}html.tone-soft .buff-chip-pct{color:#342900}html.tone-soft .buff-chip.from-event{background:linear-gradient(90deg,#b2d8fce0,#cfe5fde0);border-color:#78c8f7}html.tone-soft .buff-chip.from-scroll{background:linear-gradient(90deg,#b0deffe0,#cce9ffe0);border-color:#4eb1f1}html.tone-soft .buff-chip.from-rookie{background:linear-gradient(90deg,#afdcb2e0,#cde8cfe0);border-color:#8ad385}html.tone-soft .buff-tip{color:#3b3226;background:#f3ebdbf5;border:1px solid #c9a35c;border-radius:3px;box-shadow:0 4px 14px #23344728}html.tone-soft .buff-tip-name{color:#3d3300}html.tone-soft .buff-tip-left{color:#655a4d}html.tone-soft .buff-tip-src{color:#003959}html.tone-soft .buff-tip-src.is-admin{color:#432f00}html.tone-soft .buff-tip-src.is-scroll{color:#4d2679}html.tone-soft .buff-tip-src.is-rookie{color:#004200}html.tone-soft .ev-general .evk-row.is-general .ev-kind-ico{color:#003f5b}html.tone-soft .ev-general .evk-where{color:#655a4d}html.tone-soft .rk-prize-band{border-bottom:1px solid #c9a35c26}html.tone-soft .rk-prize-band:last-child{border-bottom:0}html.tone-soft .rk-prize-at{color:#3d3300}html.tone-soft .timed-left{color:#392a00;background:#8ccefcd9;border:1px solid #e0a050;border-radius:2px}html.tone-soft .pk .gk-skill{background:var(--pk-corners), var(--pk-card-bg)}html.tone-soft .pk .gk-skill.is-on{box-shadow:inset 0 0 0 1px #64b4fb59,0 0 12px #5fb4ff15}html.tone-soft .pk .gk-skill-pic{border:1px solid var(--pk-gold-mid);background:radial-gradient(circle at 50% 40%,#5fb4ff47,#f5eddde6);border-radius:50%}html.tone-soft .pk .gk-skill-ico{stroke:var(--pk-gold-hi);fill:none}html.tone-soft .pk .gk-skill-top .pk-label .pk-th{color:var(--pk-gold-hi)}html.tone-soft .pk .gk-skill-now{color:var(--pk-good)}html.tone-soft .pk .gk-skill:not(.is-on) .gk-skill-now,html.tone-soft .pk .gk-skill-next{color:var(--pk-dim)}html.tone-soft .pk .gk-donate-gold{color:var(--pk-gold-hi)}html.tone-soft .pk .gk-event.is-now{box-shadow:inset 3px 0 #78cd7db3}html.tone-soft .pk .gk-result{color:var(--pk-dim);border-left:2px solid var(--pk-line)}html.tone-soft .pk .gk-result.is-won{color:#1c3617;border-left-color:#7ecc82}html.tone-soft .pk .gk-lot.is-mine{box-shadow:inset 3px 0 #78cd7db3}html.tone-soft #ui>.guild-event-hud{border:1px solid var(--pk-gold-mid,#a8843f);background:linear-gradient(#f1e7d3e6,#f5eddceb);border-radius:3px;box-shadow:0 4px 16px #23344724,0 0 18px #0a8fd120}html.tone-soft .guild-event-hud .geh-line{color:#382c00;text-shadow:0 1px #ffffffbf}html.tone-soft .guild-event-hud .geh-bar{background:#fdf6e899;border-radius:4px;box-shadow:inset 0 0 0 1px #d2ab5c59}html.tone-soft .guild-event-hud .geh-bar>i{background:linear-gradient(90deg,#9cd6ff,#74b5e2)}html.tone-soft .guild-event-hud[data-kind=defense] .geh-bar>i{background:linear-gradient(90deg,#a7c6fb,#5fb4ff)}html.tone-soft .guild-event-hud[data-kind=hunt] .geh-bar>i{background:linear-gradient(90deg,#9ccd9f,#8fe39a)}html.tone-soft .guild-event-hud[data-kind=feast] .geh-bar>i{background:linear-gradient(90deg,#a8843f,#fbe7a6)}html.tone-soft .guild-event-hud .geh-top{color:#40372a}html.tone-soft{--ka-frame:url(/ui/kit/art/frame-clean.webp);--ka-crest:url(/ui/kit/art/crest.webp);--ka-banner:url(/ui/kit/art/banner.webp);--ka-btn-red:url(/ui/kit/art/btn-red.webp);--ka-btn-dark:url(/ui/kit/art/btn-dark.webp);--ka-tab-red:url(/ui/kit/art/tab-red-clean.webp);--ka-tab-dark:url(/ui/kit/art/tab-dark-clean.webp);--ka-tab-gem:url(/ui/kit/art/tab-gem.webp);--ka-slot:url(/ui/kit/art/slot.webp)}html.tone-soft .panel{border:1px solid #0000;border-image-source:var(--ka-frame);border-image:url(/ui/kit-soft/frame.svg) 56/26px/10px;border-radius:0;box-shadow:0 22px 60px #23344738,0 0 40px #c4894112,inset 0 0 30px #2334470f}html.tone-soft .panel:before{background:var(--ka-crest) center / contain no-repeat;filter:drop-shadow(0 3px 4px #23344738)drop-shadow(0 0 8px #5fb4ff20);background-image:url(/ui/kit-soft/crest.svg)}html.tone-soft .panel-title{border:1px solid #0000;border-image-source:var(--ka-banner);box-shadow:none;color:#fff;text-shadow:0 1px #2f6f9f,0 0 6px #1f568c8c;-webkit-text-fill-color:#fff;background:0 0;border-image:url(/ui/kit-soft/title.svg) 18 46 fill/9px 23px/4px 12px}html.tone-soft .panel-btn,html.tone-soft .kit-btn,html.tone-soft .set-btn,html.tone-soft .doll-swap,html.tone-soft .town-gamble-btn{border:1px solid #0000;box-shadow:none;text-shadow:0 1px 2px #ffffff73;background:0 0;border-image-slice:26 62 fill;border-image-width:7px 17px;border-image-outset:3px 8px;border-image-repeat:stretch;border-radius:0}html.tone-soft .panel-btn{border-image-source:var(--ka-btn-red);color:#fff;text-shadow:0 1px 1px #1f568c8c;background:linear-gradient(#a9d8f6 0%,#6cb4e6 46%,#4a96d2 54%,#3a84c0 100%);border:1px solid #d9b45a;border-radius:8px;box-shadow:inset 0 1px #ffffffbf,0 2px 5px #2f527838}html.tone-soft .panel-btn.is-quiet,html.tone-soft .kit-btn,html.tone-soft .set-btn,html.tone-soft .doll-swap,html.tone-soft .town-gamble-btn{border-image-source:var(--ka-btn-dark);color:#2f6f9f;text-shadow:none;background:linear-gradient(#fffdf6 0%,#f5ecd8 100%);border:1px solid #8cc8f0;border-radius:8px;box-shadow:inset 0 1px #fff,0 1px 3px #2f527826}html.tone-soft .kit-btn.is-on,html.tone-soft .set-btn.is-on{border-image-source:var(--ka-btn-red);color:#fff;text-shadow:0 1px 1px #1f568c8c;background:linear-gradient(#a9d8f6 0%,#6cb4e6 46%,#4a96d2 54%,#3a84c0 100%);border:1px solid #d9b45a;border-radius:8px;box-shadow:inset 0 1px #ffffffbf,0 2px 5px #2f527838}html.tone-soft .panel-btn:hover,html.tone-soft .kit-btn:hover,html.tone-soft .set-btn:hover,html.tone-soft .doll-swap:hover,html.tone-soft .town-gamble-btn:hover{filter:brightness(1.2)drop-shadow(0 0 6px #ffc86e3e);color:#2e2519;box-shadow:none}html.tone-soft .panel-btn.is-off,html.tone-soft .kit-btn.is-off{filter:grayscale(.7)brightness(.7)}html.tone-soft .set-btn.is-gold{border-image-source:none}html.tone-soft .doll-tab,html.tone-soft .kit-tab{border:1px solid #0000;border-image-source:var(--ka-tab-dark);box-shadow:none;color:#7a6f5c;text-shadow:none;background:linear-gradient(#fffdf6,#f3e9d3);border:1px solid #e2cd98;border-radius:7px 7px 3px 3px}html.tone-soft .doll-tab:hover,html.tone-soft .kit-tab:hover{color:#2e2519;filter:brightness(1.18)}html.tone-soft .doll-tab.is-on,html.tone-soft .kit-tab.is-on{border-image-source:var(--ka-tab-red);color:#fff;box-shadow:none;filter:none;text-shadow:0 1px 1px #1f568c99;background:linear-gradient(#e3f3fd 0%,#a9d8f6 55%,#7fbde9 100%);border:1px solid #5aa9e0;border-radius:7px 7px 3px 3px;box-shadow:inset 0 1px #fffc,inset 0 -3px #d9b45a}html.tone-soft .doll-tab.is-on:before,html.tone-soft .kit-tab.is-on:before{background:var(--ka-tab-gem) center / contain no-repeat;filter:drop-shadow(0 0 4px #5fb4ff7d);background-image:radial-gradient(circle at 35% 30%,#fff 0%,#bfe2f8 25%,#5aa9e0 60%,#2f6f9f 100%);border-radius:2px;transform:translate(-50%)rotate(45deg)scale(.7)}html.tone-soft .doll-slot,html.tone-soft .pouch-cell,html.tone-soft .inv-build{border:1px solid #0000;border-image-source:var(--ka-slot);border-image:url(/ui/kit-soft/slot.svg) 16 fill/8px/2px;border-radius:0}html.tone-soft .doll-slot{background:0 0}@media (max-width:640px){html.tone-soft .panel{border-image-width:40px 26px;border-image-outset:20px 9px 14px}html.tone-soft .panel-title{border-image-width:6px 34px 15px;border-image-outset:5px 13px 12px}}html.tone-soft{--chat-frame:url(/ui/kit/art/frame-open.webp);--chat-ink:#f6eedda8;--chat-ink-deep:#f8f0dfcc;--chat-gold:#4a3500;--chat-local:#38301d;--chat-whisper:#5e1a52;--chat-friend:#003c59;--chat-party:#004200;--chat-guild:#483100;--chat-server:#562e00;--chat-system:#453300}html.tone-soft .chat-frame{border:1px solid #0000;border-image-source:var(--chat-frame);background:linear-gradient(180deg, var(--chat-ink), var(--chat-ink-deep));border-image:url(/ui/kit-soft/frame.svg) 56/26px/10px;box-shadow:0 10px 28px #23344721,inset 0 0 26px #23344711}html.tone-soft .chat-frame:before{background:url(/ui/kit-soft/damask.svg) 0 0/384px}html.tone-soft .chat-tab{color:#7a6f5c;border:1px solid #0000;border-image-source:var(--ka-tab-dark);text-shadow:none;background:linear-gradient(#fffdf6,#f3e9d3);border:1px solid #e2cd98;border-radius:7px 7px 3px 3px}html.tone-soft .chat-tab:hover{color:#2e2519;filter:brightness(1.2)}html.tone-soft .chat-tab.is-on{border-image-source:var(--ka-tab-red);color:#fff;filter:none;text-shadow:0 1px 1px #1f568c99;background:linear-gradient(#e3f3fd 0%,#a9d8f6 55%,#7fbde9 100%);border:1px solid #5aa9e0;border-radius:7px 7px 3px 3px;box-shadow:inset 0 1px #fffc,inset 0 -3px #d9b45a}html.tone-soft .chat-tab.is-on.is-whisper{color:var(--chat-whisper)}html.tone-soft .chat-tab.is-on.is-friend{color:var(--chat-friend)}html.tone-soft .chat-tab.is-on.is-party{color:var(--chat-party)}html.tone-soft .chat-tab.is-on.is-guild{color:var(--chat-guild)}html.tone-soft .chat-tab.is-on.is-server{color:var(--chat-server)}html.tone-soft .chat-tab-dot{background:linear-gradient(135deg,#d4f4ff,#3ea0e8 55%,#a0cbfc);box-shadow:0 0 6px #5fc8ffa1}html.tone-soft .chat-hide{color:var(--chat-gold);background:linear-gradient(#e9dfcc,#f2ead9);border:1px solid #a1804c;border-radius:2px;box-shadow:inset 0 1px #ffdfa320,0 0 0 1px #c9bca1}html.tone-soft .chat-hide:hover{color:#2e2519;border-color:var(--chat-gold);filter:brightness(1.2)}html.tone-soft .chat-box .chat-frame .chat-log{box-shadow:none;scrollbar-color:#d2ab5c8c transparent;background:#fdf6e82e;border:0;border-top:1px solid #b7864759;border-bottom:1px solid #b7864733;border-radius:0}html.tone-soft .chat-box .chat-frame .chat-log::-webkit-scrollbar-thumb{background:#d2ab5c80;border-radius:3px}html.tone-soft .chat-frame .chat-line.is-local .chat-who{color:var(--chat-local)}html.tone-soft .chat-frame .chat-line.is-whisper .chat-who,html.tone-soft .chat-frame .chat-line.is-whisper .chat-text{color:var(--chat-whisper)}html.tone-soft .chat-frame .chat-line.is-friend .chat-who{color:var(--chat-friend)}html.tone-soft .chat-frame .chat-line.is-friend .chat-text{color:#1c2f3b}html.tone-soft .chat-frame .chat-line.is-party .chat-who{color:var(--chat-party)}html.tone-soft .chat-frame .chat-line.is-guild .chat-who{color:var(--chat-guild)}html.tone-soft .chat-frame .chat-line.is-server .chat-who{color:var(--chat-server)}html.tone-soft .chat-frame .chat-line.is-server .chat-text{color:#3e280b}html.tone-soft .chat-frame .chat-line.is-mine .chat-who{filter:brightness(1.15);-webkit-text-decoration:underline #b0a3892e;text-decoration:underline #b0a3892e}html.tone-soft .chat-frame .chat-line.is-note{color:var(--chat-system)}html.tone-soft .chat-frame .chat-line.is-note:before{color:#004970}html.tone-soft .chat-frame .chat-channel{color:var(--chat-local);background:#f6eedfbf;border:1px solid #b0a38959;border-radius:2px}html.tone-soft .chat-frame .chat-channel.is-whisper{color:var(--chat-whisper);border-color:#76c7ff73}html.tone-soft .chat-frame .chat-channel.is-friend{color:var(--chat-friend);border-color:#83c7f273}html.tone-soft .chat-frame .chat-channel.is-party{color:var(--chat-party);border-color:#8ed28a73}html.tone-soft .chat-frame .chat-channel.is-guild{color:var(--chat-guild);border-color:#e0b76b80}html.tone-soft .chat-frame .chat-channel.is-server{color:var(--chat-server);border-color:#f7ab6380}html.tone-soft .chat-frame .chat-input{background:#f8f0e0b8}html.tone-soft .chat-box.is-typing .chat-frame{box-shadow:0 10px 28px #23344721,inset 0 0 26px #23344711,0 0 18px #d2ab5c20}html.tone-soft .chat-box.is-hidden .chat-mini{color:#2f6f9f;text-shadow:none;border:1px solid #0000;border-image-source:var(--ka-btn-dark);background:linear-gradient(#fffdf6 0%,#f5ecd8 100%);border:1px solid #8cc8f0;border-radius:8px;box-shadow:inset 0 1px #fff,0 1px 3px #2f527826}html.tone-soft .chat-box.is-hidden .chat-mini:hover{filter:brightness(1.2)drop-shadow(0 0 6px #ffc86e3e);color:#2e2519}html.tone-soft .chat-mini-count{color:#2e2519;background:radial-gradient(circle at 40% 35%,#ff6a55,#f9b3ab);border-radius:9px;box-shadow:0 0 0 1px #a97876,0 0 7px #df72617d}html.tone-soft .friend-ask{border:1px solid #0000;border-image-source:var(--chat-frame);background:linear-gradient(#eee4cff2,#f5eddcf5);border-image:url(/ui/kit-soft/frame.svg) 56/26px/10px;box-shadow:0 8px 22px #23344728,0 0 18px #5fb4ff15}html.tone-soft .friend-ask-title{color:var(--chat-gold)}html.tone-soft .friend-ask-title:before{color:#004970}html.tone-soft .friend-ask-later{color:#4c4336}html.tone-soft .friend-ask-later:hover{color:#2e2519}html.tone-soft .friend-ask-text{color:#3a2d07}html.tone-soft .party-friend .party-name:before{background:#cfc8b8;border-radius:50%;box-shadow:0 0 0 1px #c9bca1}html.tone-soft .party-friend.is-online .party-name:before{background:#5fd36a;box-shadow:0 0 0 1px #c9bca1,0 0 6px #78cd7d8f}@media (max-width:640px){html.tone-soft .chat-frame{border-image-width:28px 18px;border-image-outset:12px 4px 8px}}html.tone-soft .hud-fold{color:var(--chat-gold);text-shadow:0 1px 2px #ffffff73;background:linear-gradient(#e9dfcc,#f2ead9);border:1px solid #a1804c;border-radius:3px;box-shadow:inset 0 1px #ffdfa320,0 0 0 1px #c9bca1,0 3px 8px #23344724}html.tone-soft .hud-fold:hover{color:#2e2519;border-color:var(--chat-gold);filter:brightness(1.2)}html.tone-soft .is-folded:has(.menu-badge:not([hidden]),.side-badge:not([hidden]),.mail-btn.has-new)>.hud-fold:after{background:radial-gradient(circle at 40% 35%,#ff6a55,#f9b3ab);border-radius:50%;box-shadow:0 0 0 1px #a97876,0 0 7px #df72617d}html.tone-soft .menu-dock.is-folded .dock-fold{border-color:var(--gold-dim,#a1804c);color:#453300;background:radial-gradient(circle at 50% 35%,#e9e0cc 0%,#f2ead9 75%);border-radius:50%;box-shadow:0 0 0 1px #c9bca1,inset 0 0 6px #2334471c,0 3px 8px #23344728}html.tone-soft .menu-dock.is-folded .dock-fold:hover{border-color:var(--gold,#c9a35c);color:#332900}html.tone-soft #ui>.top-actions.is-folded>.top-fold{color:#402f00;background:linear-gradient(#e5dbc6,#f1e9d9);border-color:#a18142;border-radius:50%;box-shadow:0 0 8px #23344728,inset 0 1px #ffffff1c}@media (orientation:portrait){html.tone-soft .is-touch .menu-dock:not(.is-folded){--dock-btn:min(40px, calc((100vw - 16px) / 8 - 5px))!important}}@media (orientation:landscape){html.tone-soft .is-touch .menu-dock{--dock-btn:max(26px, min(46px, calc((100vw - var(--cp-right,300px) - var(--mm-width,200px) - 70px) / 13 - 4px)))!important}}html.tone-soft .menu-dock .dock-btn .menu-img,html.tone-soft .menu .menu-btn .menu-img{filter:drop-shadow(0 1px 1px #2334472e)}html.tone-soft .menu-dock .dock-btn:hover .menu-img,html.tone-soft .menu .menu-btn:hover .menu-img{filter:drop-shadow(0 0 5px #ffd68274)brightness(1.1)}html.tone-soft .menu-dock .dock-btn.menu-btn-off .menu-img{filter:grayscale(.85)brightness(.7)}html.tone-soft .side-btn i:has(.side-img){filter:drop-shadow(0 0 3px #ffd27850)}html.tone-soft .mall-btn img[src$="ui.mall.png"]{filter:drop-shadow(0 0 4px #78c8ff7d)}html.tone-soft .auto-btn .auto-btn-img{filter:drop-shadow(0 1px 1px #23344735)}html.tone-soft .book-points{color:#4d3c12;background:radial-gradient(circle at 15px,#ffe7a3 0 3px,#d39a2c 4px 6px,#0000 7px),linear-gradient(#ece3cfe6,#f3ecdcf2);border:1px solid #c9a35c73;border-radius:999px;box-shadow:inset 0 0 8px #23344718}html.tone-soft .book-points.has-points{color:#3b2c00;border-color:#e0b85a;box-shadow:inset 0 0 8px #23344718,0 0 10px #f0c85a3e}html.tone-soft .book-path{color:#433510;background:linear-gradient(#c2e5ffe6,#fce2e3f2);border:1px solid #c9a35c80;border-radius:6px 6px 2px 2px;box-shadow:inset 0 1px #ffdca01b}html.tone-soft .book-path i{color:#003c5d}html.tone-soft .book-path.is-mine{background:linear-gradient(#c7dbfff2,#f2e8d3f2);border-color:#7fc0ff;box-shadow:0 0 10px #6eaaff3e}html.tone-soft .book-tier{color:#423200;background:linear-gradient(90deg,#e9dac5d9,#f1e8d799);border-left:2px solid #c9a35c;border-radius:3px}html.tone-soft .book-tier.is-locked{color:#6f6557;border-left-color:#b6a98e}html.tone-soft .book-cell{background:linear-gradient(#ede5d4f2,#f3ebdcfa);border:1px solid #b4a78ccc;border-radius:6px;box-shadow:inset 0 0 10px #23344715}html.tone-soft .book-cell:hover{border-color:#c9a35c}html.tone-soft .book-cell.is-on{border-color:#e0b85b;box-shadow:inset 0 0 10px #23344715,0 0 0 1px #e0b85b80,0 0 14px #ffc85a3e}html.tone-soft .book-cell.is-known{background:linear-gradient(#e9e0cbf2,#f2ebdbfa);border-color:#c9a35cbf}html.tone-soft .book-icon{background:radial-gradient(circle,#e2d9c7e6,#f5eede);border:1px solid #c9a35c8c;border-radius:6px}html.tone-soft .book-cell:not(.is-known) .book-icon>img,html.tone-soft .book-cell:not(.is-known) .book-icon>svg{filter:grayscale(.85)brightness(.65)}html.tone-soft .book-cell.is-locked .book-icon>img,html.tone-soft .book-cell.is-locked .book-icon>svg{filter:grayscale()brightness(.35)}html.tone-soft .book-lock{color:#402e00;text-shadow:0 0 3px #ffffff73,0 1px 2px #ffffff73}html.tone-soft .book-name{color:#392f19}html.tone-soft .book-cell.is-locked .book-name{color:#6f6557}html.tone-soft .book-level{color:#1a4600}html.tone-soft .book-cell:not(.is-known) .book-level{color:#655a4d}html.tone-soft .book-slot{color:#1b1208;background:linear-gradient(#ffe2a0,#c9933a);border-radius:3px}html.tone-soft .book-plus{color:#1a1206;background:radial-gradient(circle at 40% 35%,#fff2c2,#f0b840 55%,#d6a979);border:1px solid #ccbd8f;border-radius:50%;box-shadow:0 0 8px #fdc95986,0 2px 3px #23344735}html.tone-soft .book-plus:hover{filter:brightness(1.15)}html.tone-soft .book-gem{background:linear-gradient(90deg,#aeddff 0 4px,#0000 4px),linear-gradient(#8accfa,#b6e0ff);border:1px solid #e0b85a;border-radius:2px 5px 5px 2px;box-shadow:inset -3px 0 #e9d6a8b3,0 0 6px #f0be5a47}html.tone-soft .menu-badge.is-points{color:#1a1206;background:radial-gradient(circle at 40% 35%,#fff2c2,#f0b840 55%,#d6a979)}html.tone-soft .menu.cs-menu{--cs-gold:var(--pk-gold,#583f00);--cs-gold-hi:var(--pk-gold-hi,#382c00);--cs-gold-mid:var(--pk-gold-mid,#745300);--cs-gem:var(--pk-gem,#00487a);--cs-text:var(--pk-text,#3b3226);--cs-dim:var(--pk-dim,#655a4d);--cs-line:#d2ab5c52;--cs-card:linear-gradient(180deg, #ede5d2eb, #f5eddcf2);--cs-red:linear-gradient(180deg, #a9dbff9e, #f4ead6f2);--cs-gap:clamp(10px, 1.4vw, 22px);background:#f6eedf}html.tone-soft .cs-bg{filter:blur(7px)brightness(.55)saturate(.9);background:url(/guide/town.webp) 50%/cover no-repeat,#f4edde}html.tone-soft .cs{color:var(--cs-text)}html.tone-soft .cs svg{fill:none;stroke:currentColor}html.tone-soft .cs-logo{filter:drop-shadow(0 3px 5px #2334473c)drop-shadow(0 0 18px #60c0ff20)}html.tone-soft .cs-account{color:var(--cs-dim)}html.tone-soft .cs-account-name{color:#433513}html.tone-soft .cs-link{color:var(--cs-gold)}html.tone-soft .cs-link:hover,html.tone-soft .cs-link:focus-visible{color:var(--cs-gold-hi);outline:none;text-decoration:underline}html.tone-soft .cs-plate-crest{background:var(--ka-crest,url(/ui/kit/art/crest.webp)) center / contain no-repeat;filter:drop-shadow(0 3px 4px #23344738)drop-shadow(0 0 10px #5fb4ff27);background-image:url(/ui/kit-soft/crest.svg)}html.tone-soft .cs-plate-title{color:#fff;text-shadow:0 1px #2f6f9f,0 0 6px #1f568c8c;border:1px solid #0000;border-image:var(--ka-banner,url(/ui/kit/art/banner.webp)) 22 175 78 175 fill / 9px 58px 25px / 7px 22px 18px stretch;-webkit-text-fill-color:#fff;border-image:url(/ui/kit-soft/title.svg) 18 46 fill/9px 23px/4px 12px}html.tone-soft .cs-plate-sub{color:#3f3005;text-shadow:0 1px 2px #ffffff73,0 0 8px #ffffff67}html.tone-soft .cs-seal-ring{color:var(--cs-gold-hi);border:2px solid var(--cs-gold);background:radial-gradient(circle at 50% 35%,#afddff 0%,#d2ecff 68%,#f6edda 100%);border-radius:50%;box-shadow:0 0 0 2px #c9bca1,0 0 0 4px #d2ab5c59,inset 0 0 12px #23344718,0 0 18px #fdab5536}html.tone-soft .cs-seal-quote{color:#45350d;text-shadow:0 1px 2px #ffffff73}html.tone-soft .cs-pedestal:before{filter:drop-shadow(0 0 12px #ffbe6e62);background:url(/ui/kit/sigil-circle.svg) 50%/contain no-repeat,radial-gradient(circle,#ffcd786b 0%,#80c2f038 42%,#0000 68%)}html.tone-soft .cs-pedestal:after{background:radial-gradient(at 50% 40%,#e1d9c7 0%,#efe7d7 55%,#f5eede 100%);border-top:1px solid #d4bb7e8c;border-radius:50%;box-shadow:0 0 0 1px #c9bca1,0 6px 14px #23344735,inset 0 2px 6px #ffdca020,0 0 24px #ffb45a2d}html.tone-soft .cs-emblem{border:2px solid var(--cs-gold);background:#f4ecda 50% 18%/cover no-repeat;border-radius:50%;box-shadow:0 0 0 2px #c9bca1,0 0 0 3px #d2ab5c73,inset 0 0 10px #23344715,0 4px 10px #23344728}html.tone-soft .cs-emblem:after{background:linear-gradient(135deg, #d9f3ff 0%, var(--cs-gem) 45%, #a7c6fb 100%);border:1px solid var(--cs-gold);box-shadow:0 0 6px #5fb4ff7d}html.tone-soft .cs-arrow{color:var(--cs-gold-hi);border:1px solid var(--cs-gold);background:radial-gradient(circle at 50% 35%,#a5d9ff 0%,#d2ecff 72%);border-radius:50%;box-shadow:0 0 0 1px #c9bca1,0 0 0 3px #d2ab5c4d,inset 0 1px #ffdca03e,0 0 16px #f89a563e}html.tone-soft .cs-arrow:hover,html.tone-soft .cs-arrow:focus-visible{filter:brightness(1.25);outline:none}html.tone-soft .cs-gender-mark{color:var(--cs-gem);text-shadow:0 0 6px #5fb4ff45}html.tone-soft .kit-btn.is-on .cs-gender-mark{color:#392a00}html.tone-soft .cs-ribbon{color:#372900;border:1px solid var(--cs-gold);text-shadow:0 1px 1px #ffffff73;filter:drop-shadow(0 0 6px #fca25762);background:linear-gradient(#8ccefc 0%,#afddff 60%,#cce9ff 100%);border-right:0;box-shadow:inset 0 1px #ffdca047}html.tone-soft .cs-ribbon.is-stage{border-right:1px solid var(--cs-gold)}html.tone-soft .cs-card{background:var(--pk-corners,none), var(--cs-card);border:1px solid #d2ab5c6b;box-shadow:0 0 0 1px #c9bca1,inset 0 1px #ffe4a615,inset 0 0 24px #23344712,0 10px 26px #23344724}html.tone-soft .cs-card:before{background:linear-gradient(90deg, transparent, var(--cs-gold-hi), transparent)}html.tone-soft .cs-names-th{color:#463300;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px #23344742);background:linear-gradient(#fff1bf,#e9b75a 60%,#b98434);-webkit-background-clip:text;background-clip:text}html.tone-soft .cs-role{color:#5b4000}html.tone-soft .cs-blurb{color:#40372a}html.tone-soft .cs-bar-row{--bar:#930005;--bar-lo:#9dd6ff}html.tone-soft .cs-bar-row.is-atk{--bar:#543000;--bar-lo:#ab652e}html.tone-soft .cs-bar-row.is-def{--bar:#00446a;--bar-lo:#abcfff}html.tone-soft .cs-bar-row.is-spd{--bar:#004314;--bar-lo:#418e53}html.tone-soft .cs-bar-ico{color:var(--bar);filter:drop-shadow(0 0 4px var(--bar))}html.tone-soft .cs-bar-label{color:#3d3420}html.tone-soft .cs-bar-label b{color:var(--cs-gold-hi)}html.tone-soft .cs-bar{background:#fdf6e8a6;border:1px solid #d2ab5c61;border-radius:5px;box-shadow:inset 0 1px 3px #2334471c}html.tone-soft .cs-bar-fill{border-radius:inherit;background:linear-gradient(90deg, var(--bar-lo), var(--bar));box-shadow:0 0 10px var(--bar), inset 0 1px 0 #ffffff67}html.tone-soft .cs-bar-fill:after{box-shadow:0 0 8px #ffffffe6, 0 0 12px var(--bar);background:#fff;border-radius:2px}html.tone-soft .cs-fact2-k{color:var(--cs-dim)}html.tone-soft .cs-fact2-v{color:#3b311b}html.tone-soft .cs-skills-title{color:var(--cs-gold)}html.tone-soft .cs-skills-title:before,html.tone-soft .cs-label:before{background:linear-gradient(135deg, #d9f3ff, var(--cs-gem) 45%, #a7c6fb);border:1px solid var(--cs-gold);box-shadow:0 0 5px #5fb4ff7d}html.tone-soft .cs-skills-title:after{background:linear-gradient(90deg, var(--cs-line), transparent)}html.tone-soft .cs-skill-ring{color:var(--cs-gold-hi);border:2px solid var(--cs-gold);background:radial-gradient(circle at 50% 35%,#e9dfcb,#f4ecdb 75%);border-radius:50%;box-shadow:0 0 0 1px #c9bca1,inset 0 0 8px #23344718,0 0 12px #ffbe6e32}html.tone-soft .cs-skill-name{color:#3b311b}html.tone-soft .cs-right-title{color:var(--cs-gold-hi);text-shadow:0 1px 2px #ffffff73}html.tone-soft .cs-right-count{color:var(--cs-dim)}html.tone-soft .cs-grid.is-chars{scrollbar-color:var(--cs-gold-mid) transparent}html.tone-soft .cs-cell{background:var(--pk-corners,none), radial-gradient(ellipse 70% 55% at 50% 42%, #deb08e33, transparent 70%), var(--cs-card);border:1px solid var(--cs-line);outline:none;box-shadow:0 0 0 1px #c9bca1,inset 0 0 22px #23344714}html.tone-soft .cs-cell:hover,html.tone-soft .cs-cell:focus-visible{border-color:#d4bb7ebf;box-shadow:0 0 0 1px #c9bca1,0 6px 16px #23344724,0 0 14px #ffbe6e20,inset 0 0 22px #23344712}html.tone-soft .cs-cell.is-on{border-color:var(--cs-gold-hi);background:var(--pk-corners,none), radial-gradient(ellipse 70% 55% at 50% 42%, #ffbe6e38, transparent 70%), var(--cs-red);box-shadow:0 0 0 1px #c9bca1,0 0 0 2px #d0bd7d59,0 0 24px #ffbe5a50,inset 0 0 26px #fdab551d}html.tone-soft .cs-cell.is-on:before{border:1px solid #d0bd7d59;box-shadow:inset 0 0 0 3px #c9bca159}html.tone-soft .cs-cell-art{filter:drop-shadow(0 6px 8px #23344732)}html.tone-soft .cs-cell-text{border-top:1px solid #d2ab5c38}html.tone-soft .cs-cell-blurb{color:#4b4235}html.tone-soft .cs-cell-name{color:#32291d}html.tone-soft .cs-cell-sub{color:#4d3700}html.tone-soft .cs-cell.is-locked{background:radial-gradient(70% 55% at 50% 42%,#bac3e624,#0000 70%),linear-gradient(#f1e8d7e6,#f6eedff2);border-color:#d2ab5c2e}html.tone-soft .cs-cell.is-locked:hover{border-color:#d2ab5c47;box-shadow:0 0 0 1px #c9bca1,inset 0 0 22px #23344714}html.tone-soft .cs-cell-art.is-shadow{filter:brightness(0)drop-shadow(0 0 1px #d2ab5c50)drop-shadow(0 0 10px #6a8fe920)}html.tone-soft .cs-lock-q{color:#3f2f00d1;text-shadow:0 0 14px #ffbe6e45,0 2px 3px #ffffff73}html.tone-soft .cs-lock-ico{color:var(--cs-gold)}html.tone-soft .cs-lock-title{color:#473a1c}html.tone-soft .cs-cell-art.is-unknown{color:#3f2f0059}html.tone-soft .cs-cell.is-new{background:radial-gradient(60% 50% at 50% 40%,#ffbe6e1a,#0000 70%),#f5edddc7;border-style:dashed;border-color:#d2ab5c73}html.tone-soft .cs-cell-plus{color:var(--cs-gold-hi);border:2px solid var(--cs-gold);background:radial-gradient(circle at 50% 35%,#afddff,#d2ecff 72%);border-radius:50%;box-shadow:0 0 0 2px #c9bca1,0 0 18px #fdab553e}html.tone-soft .cs-char-name{color:#3c2e00;text-shadow:0 1px #ffffffbf,0 0 10px #ffbe6e22}html.tone-soft .cs-fact.is-level{color:#332900}html.tone-soft .cs-line,html.tone-soft .cs-empty{color:var(--cs-dim)}html.tone-soft .cs-look-body{filter:drop-shadow(0 10px 10px #23344735)}html.tone-soft .cs-look .look-hair{filter:drop-shadow(0 1px 1px #23344742)}html.tone-soft .cs-look .look-hair.is-back{filter:none}html.tone-soft .cs-form{scrollbar-color:var(--cs-gold-mid) transparent}html.tone-soft .cs-label{color:var(--cs-gold-hi)}html.tone-soft .cs-colour{border:2px solid #d2ab5c8c;border-radius:50%;box-shadow:0 0 0 1px #c9bca1,inset 0 2px 4px #ffffff39,inset 0 -3px 5px #2334470e}html.tone-soft .cs-colour.is-on{border-color:var(--cs-gold-hi);box-shadow:0 0 0 2px #c9bca1, 0 0 0 4px var(--cs-gold), 0 0 12px #ffd28c7d, inset 0 2px 4px #ffffff39}html.tone-soft .cs-back{color:#2f6f9f;border:1px solid #0000;border-image:var(--ka-btn-dark,url(/ui/kit/art/btn-dark.webp)) 26 62 26 62 fill / 9px 22px / 3px 8px stretch;text-shadow:none;background:linear-gradient(#fffdf6 0%,#f5ecd8 100%);border:1px solid #8cc8f0;border-radius:8px;outline:none;box-shadow:inset 0 1px #fff,0 1px 3px #2f527826}html.tone-soft .cs-back:hover,html.tone-soft .cs-back:focus-visible{filter:brightness(1.2)drop-shadow(0 0 6px #ffc86e3e);color:#2e2519}html.tone-soft .cs-back-ico{color:var(--cs-gold-hi)}html.tone-soft .cs-hint{border-top:1px solid;border-bottom:1px solid;border-image:linear-gradient(90deg, transparent, var(--cs-line) 15%, var(--cs-line) 85%, transparent) 1;background:linear-gradient(90deg,#0000,#f4eddcdb 10% 90%,#0000)}html.tone-soft .cs-hint-mark{color:#2a0c06;background:radial-gradient(circle at 50% 35%,#fff1bf,#d6a24b 70%,#dfb78e);border:1px solid #d0bd7d;border-radius:50%;box-shadow:0 0 10px #ffbe5a62}html.tone-soft .cs-hint-text{color:#392f17;text-shadow:0 1px 2px #ffffff73}html.tone-soft .cs-hint.is-warn .cs-hint-text{color:#4f2a00}html.tone-soft .cs-hint-keys{color:var(--cs-dim)}html.tone-soft .cs-go{color:#2a0c06;text-shadow:0 1px #fff0c845;background:linear-gradient(#fff3c8 0%,#f2cf7a 24%,#d6a24b 56%,#cfa675 84%,#e1be98 100%);border:1px solid #d0bd7d;border-radius:4px;outline:none;box-shadow:0 0 0 1px #9b8164,0 0 0 3px #d2ab5c59,inset 0 1px #ffffffac,inset 0 -3px 7px #a97b5662,0 0 26px #ffbe5a4b,0 8px 18px #23344728}html.tone-soft .cs-go:before,html.tone-soft .cs-go:after{background:linear-gradient(135deg, #d9f3ff 0%, var(--cs-gem) 45%, #a7c6fb 100%);border:1px solid #d0bd7d;box-shadow:0 0 8px #5fb4ff98}html.tone-soft .cs-go:hover,html.tone-soft .cs-go:focus-visible{filter:brightness(1.08)saturate(1.08)}html.tone-soft .cs-go.is-off{filter:grayscale(.85)brightness(.65)}@media (max-width:900px){html.tone-soft .cs-menu .cs-foot{background:linear-gradient(#f6efde00 0%,#f6efdef2 22%)}}html.tone-soft{--soft-ivory:#fffbf2;--soft-cream:#fbf6ea;--soft-cream2:#f4ecd8;--soft-paper:#eadfc4;--soft-gold-hi:#f6e3a1;--soft-gold:#d9b45a;--soft-gold-mid:#b98f37;--soft-gold-deep:#8a6a24;--soft-sky-hi:#e3f3fd;--soft-sky-lt:#bfe2f8;--soft-sky:#8cc8f0;--soft-sky-mid:#5aa9e0;--soft-sky-deep:#2f6f9f;--soft-navy:#24384d;--soft-ink:#3b3326;--soft-dim:#7a6f5c;--soft-rose:#d8505e;--soft-paper-bg:url(/ui/kit-soft/damask.svg) 0 0 / 72px repeat, linear-gradient(180deg, #fffbf2 0%, #f8f1e1 60%, #f1e7d0 100%);--soft-card:linear-gradient(180deg, #fffcf4f5, #f6eedcf5);--soft-btn:linear-gradient(180deg, #a9d8f6 0%, #6cb4e6 46%, #4a96d2 54%, #3a84c0 100%);--soft-btn-quiet:linear-gradient(180deg, #fffdf6 0%, #f5ecd8 100%);--soft-veil:#d6e8f66b;--bg:#f4ecd8;--panel:#fbf6ea;--border:#d9c99c;--text:#3b3326;--text-dim:#7a6f5c;--rarity-normal:#555;--rarity-magic:#3d63d8;--rarity-rare:#a8780a;--rarity-unique:#c25a1c;--currency:#9a7424;--physical:#555;--fire:#d24a14;--cold:#1f86b8;--lightning:#a88400;--chaos:#9b3fd0;--gold:#a87e2a;--gold-dim:#d9b45a;--gold-dark:#e8d6a6;--kit-gold-hi:#9a7424;--kit-gold:#c39a45;--kit-gold-mid:#d0ad62;--kit-gold-lo:#e2cd98;--kit-red-hi:#5aa9e0;--kit-red:#8cc8f0;--kit-red-lo:#d3ecfc;--kit-ink:#fbf6ea;--kit-line:#e2d4b0;--pk-gold:#c39a45;--pk-gold-hi:#8a6a24;--pk-gold-mid:#d0ad62;--pk-gold-lo:#e2cd98;--pk-red:#8cc8f0;--pk-red-hi:#5aa9e0;--pk-gem:#3f93d2;--pk-gem-hi:#2f6f9f;--pk-text:#3b3326;--pk-dim:#7a6f5c;--pk-line:#b98f374d;--pk-line-hi:#5aa9e0d9;--pk-good:#2e8a3e;--pk-bad:#c8402e;--pk-card-bg:var(--soft-card);--pk-red-bg:var(--soft-btn);--cs-text:#3b3326;--cs-dim:#7a6f5c;--cs-card:var(--soft-card);--cs-red:linear-gradient(180deg, #d3ecfcf2, #8cc8f0f2);--cs-line:#b98f3766;--lx-gold:#c39a45;--lx-gold-hi:#8a6a24;--lx-gold-lo:#e2cd98;--lx-ink:#fbf6ea;--lx-glass:#fffbf2e6;--lx-blue:#3f93d2;--frame-bright:#f6e3a1;--frame-gold:#d9b45a;--frame-shadow:#e8d6a6;--frame-blue:#8cc8f0;--frame-surface:#fbf6ea;--chat-ink:#fffbf2d6;--chat-ink-deep:#faf4e6f0;--chat-gold:#9a7424;--chat-local:#3b3326;--chat-whisper:#b0368f;--chat-friend:#1f78b4;--chat-party:#2e8a3e;--chat-guild:#a87412;--chat-server:#c45a12;--chat-system:#8a6a24;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.tone-soft body{color:var(--soft-ink);background:#f4ecd8}html.tone-soft .panel{border:1px solid #0000;background:var(--soft-paper-bg);color:var(--soft-ink);scrollbar-color:var(--soft-gold) var(--soft-cream2);border-image:url(/ui/kit-soft/frame.svg) 56/36px/18px;border-radius:0;box-shadow:0 18px 46px #2f527842,0 3px 10px #2f527829}html.tone-soft .panel:before{filter:drop-shadow(0 2px 3px #8a6a2459);opacity:1;background:url(/ui/kit-soft/crest.svg) 50%/contain no-repeat;width:168px;height:67px;top:-52px}html.tone-soft .panel-title{color:#fff;text-shadow:0 1px #2f6f9f,0 0 6px #1f568c8c;filter:drop-shadow(0 2px 3px #2f527840);background:0 0;border-image:url(/ui/kit-soft/title.svg) 18 46 fill/9px 23px/6px 16px}html.tone-soft :is(.panel-head,.pk-head){color:var(--soft-ink)}html.tone-soft .pk-head-en{color:var(--soft-gold-mid);text-shadow:none}html.tone-soft .pk-head-badge{color:#fff;border-color:var(--soft-gold);background:radial-gradient(circle at 50% 30%,#e3f3fd 0%,#8cc8f0 55%,#4b98d2 100%);box-shadow:0 0 0 1px #fff,0 2px 6px #2f527840,inset 0 1px #ffffffb3}html.tone-soft .panel-close,html.tone-soft .pk-close{border:1.5px solid var(--soft-gold);color:var(--soft-sky-deep);background:radial-gradient(circle at 50% 30%,#fffdf6 0%,#f1e6cc 100%);border-image:;box-shadow:0 2px 4px #2f527833}html.tone-soft .panel-close:hover,html.tone-soft .pk-close:hover{background:var(--soft-btn);color:#fff}html.tone-soft :is(.panel-btn,.kit-btn,.set-btn,.doll-swap,.town-gamble-btn,.pk-btn){border:1px solid var(--soft-gold);text-shadow:none;filter:none;border-image:;border-radius:8px}html.tone-soft :is(.panel-btn,.kit-btn.is-on,.set-btn.is-on,.pk .pk-btn.is-main,.pk .pk-btn.is-primary){background:var(--soft-btn);color:#fff;text-shadow:0 1px 1px #1f568c8c;box-shadow:inset 0 1px #ffffffbf,inset 0 -2px 4px #1f568c33,0 2px 5px #2f527838}html.tone-soft :is(.panel-btn.is-quiet,.kit-btn:not(.is-on),.set-btn:not(.is-on),.doll-swap,.town-gamble-btn,.pk .pk-btn:not(.is-main):not(.is-primary)){background:var(--soft-btn-quiet);color:var(--soft-sky-deep);border-color:var(--soft-sky);text-shadow:none;box-shadow:inset 0 1px #fff,0 1px 3px #2f527826}html.tone-soft :is(.panel-btn,.kit-btn,.set-btn,.doll-swap,.town-gamble-btn,.pk-btn):hover{filter:brightness(1.04)drop-shadow(0 0 6px #5aa9e073)}html.tone-soft :is(.panel-btn,.kit-btn,.pk-btn).is-off{filter:grayscale(.6)opacity(.6)}html.tone-soft .pk .pk-btn.is-danger{color:#b8323a;background:linear-gradient(#fff6f4,#f8e2de);border-color:#e3a3a8}html.tone-soft :is(.doll-tab,.kit-tab,.pk .pk-tab){color:var(--soft-dim);filter:none;background:linear-gradient(#fffdf6,#f3e9d3);border:1px solid #e2cd98;border-radius:8px 8px 4px 4px;box-shadow:inset 0 1px #fff}html.tone-soft :is(.doll-tab,.kit-tab,.pk .pk-tab):hover{color:var(--soft-sky-deep);border-color:var(--soft-sky);filter:none}html.tone-soft :is(.doll-tab.is-on,.kit-tab.is-on,.pk .pk-tab.is-on){color:#fff;text-shadow:0 1px 1px #1f568c99;border-color:var(--soft-sky-mid);box-shadow:inset 0 1px 0 #fffc, inset 0 -3px 0 var(--soft-gold), 0 2px 6px #2f527833;filter:none;background:linear-gradient(#e3f3fd 0%,#a9d8f6 55%,#7fbde9 100%)}html.tone-soft .pk-tab.is-on .pk-en,html.tone-soft .pk-tab.is-on .pk-tab-ico{color:#fff;filter:none}html.tone-soft :is(.doll-tab.is-on,.kit-tab.is-on):before{border:1px solid var(--soft-gold);background:radial-gradient(circle at 35% 30%,#fff,#8cc8f0 50%,#2f6f9f);width:8px;height:8px;top:-5px;transform:translate(-50%)rotate(45deg)}html.tone-soft :is(.doll-slot,.pouch-cell,.inv-build){color:var(--soft-dim);background:0 0;border-image:url(/ui/kit-soft/slot.svg) 16 fill/8px/2px}html.tone-soft .slot{background:radial-gradient(circle at 50% 40%,#fffdf6,#f1e7d2)}html.tone-soft .pk-nav-row.is-on{border-color:var(--soft-sky-mid);box-shadow:inset 3px 0 0 var(--soft-gold), 0 1px 4px #2f527826;background:linear-gradient(90deg,#cfe9fb,#e8f4fc 70%)}html.tone-soft .pk-nav-row.is-on :is(.pk-th,.pk-nav-ico){color:var(--soft-sky-deep)}html.tone-soft .pk-nav-row.is-on .pk-en{color:var(--soft-dim)}html.tone-soft .pk-row.is-on{border-color:var(--soft-sky-mid);box-shadow:inset 3px 0 0 var(--soft-gold), 0 2px 8px #5aa9e040;background:linear-gradient(90deg,#d6ecfb,#fffbf2 55%)}html.tone-soft .pk-th{color:var(--soft-ink)}html.tone-soft :is(.pk-summary-value,.pk-stat-value,.pk-strip-value,.pk-section-label .pk-th,.pk-summary-head .pk-th,.pk-host-name){color:var(--soft-sky-deep);text-shadow:none}html.tone-soft .pk-host-pic:after{background:linear-gradient(#0000,#fffbf2eb 85%)}html.tone-soft .pk-host-text :is(.pk-host-line,.pk-host-role){text-shadow:none}html.tone-soft .pk-host-role{color:#c25a1c}html.tone-soft .pk-host-line{color:var(--soft-ink)}html.tone-soft .pk-badge.is-red{color:#fff;background:var(--soft-btn);border-color:var(--soft-gold)}html.tone-soft .pk-stars{color:#d8cdb6}html.tone-soft .pk-stars>i.is-on{color:#e0a514;text-shadow:none}html.tone-soft :is(input,select,textarea){color:var(--soft-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#fffdf8;border-color:#d9c99c}html.tone-soft :is(input,textarea)::placeholder{color:#a99c82}html.tone-soft :is(input,select,textarea):focus{border-color:var(--soft-sky-mid);outline:none;box-shadow:0 0 0 2px #8cc8f073}html.tone-soft #ui>.confirm-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#d6e8f673}html.tone-soft .charpanel.has-art .cp-art-img{content:url(/ui/kit-soft/hud-panel.svg)}html.tone-soft .hud-art-img.hud-art-bar{content:url(/ui/kit-soft/hud-bar.svg)}html.tone-soft img.mm-art{content:url(/ui/kit-soft/hud-minimap.svg)}html.tone-soft .charpanel.has-art .cp-portrait{background:#dfeaf2}html.tone-soft .cp-portrait:after{box-shadow:inset 0 0 6px 1px #2f527859}html.tone-soft .charpanel.has-art .cp-lv b{color:var(--soft-sky-deep);text-shadow:0 1px #fff,0 0 4px #fff}html.tone-soft .charpanel.has-art .cp-class{color:var(--soft-gold-deep);text-shadow:0 1px #fff}html.tone-soft .charpanel.has-art .cp-stat b{color:var(--soft-navy);text-shadow:0 1px #fff}html.tone-soft .charpanel.has-art .cp-track{box-shadow:none;background:0 0;border:0}html.tone-soft .cp-hp .cp-fill{background:linear-gradient(#ffb3ba 0%,#e86a78 50%,#c9485a 100%);box-shadow:inset 0 1px #fff9}html.tone-soft .cp-mp .cp-fill{background:linear-gradient(#d3ecfc 0%,#7fbde9 50%,#4b98d2 100%);box-shadow:inset 0 1px #fff9}html.tone-soft .cp-num{color:#fff;text-shadow:0 0 2px #24384de6,0 1px 1px #24384dcc}html.tone-soft .hud.has-art .hud-base{border-top:2px solid var(--soft-gold);background:url(/ui/kit-soft/damask.svg) 0 0/72px,linear-gradient(#fffbf2 0%,#f1e7d0 100%);box-shadow:0 -1px #fff,inset 0 1px #ffffffe6,0 -6px 16px #2f527829}html.tone-soft .hud.has-art .hud-base:before{opacity:1;background:radial-gradient(circle,#e3f3fd 0 1.4px,#5aa9e0 1.9px,#d9b45a 2.4px,#0000 2.9px) 0 0/48px 6px repeat-x}html.tone-soft :is(.wset,.gauge,.goldpill){border:1px solid var(--soft-gold);color:var(--soft-ink);background:linear-gradient(#fffcf4f5,#f4ecd8f5);box-shadow:0 0 0 1px #fff,0 2px 5px #2f52782e}html.tone-soft .gauge-track,html.tone-soft .gauge-pips i{background:#ebe1cb;border-color:#d9c99c}html.tone-soft .gauge-spirit{--gauge:#d9a514}html.tone-soft .gauge-name{text-shadow:0 1px #fff}html.tone-soft .wset:not(.is-two) .wset-mark:first-child,html.tone-soft .wset.is-two .wset-mark:nth-child(2){color:var(--soft-sky-deep);text-shadow:0 0 4px #8cc8f0e6}html.tone-soft .xpbar{border-top-color:var(--soft-gold);background:#fffbf2d9}html.tone-soft .xp-fill{background:linear-gradient(90deg,#8cc8f0,#5aa9e0)}html.tone-soft .mm-disc{filter:invert(.9)hue-rotate(180deg)sepia(.18)saturate(1.1);background:#0c0b0f}html.tone-soft .menu.cs-menu{background:#f4ecd8}html.tone-soft .cs-bg{filter:blur(8px)brightness(1.18)saturate(.7)sepia(.12);opacity:.55}html.tone-soft .menu.cs-menu:after{background:radial-gradient(80% 75% at 50% 48%,#fffbf240 45%,#d6e8f699 100%),linear-gradient(#fffbf2b3 0%,#fffbf233 20% 78%,#f4ecd8bf 100%)}html.tone-soft .cs-names-en{color:var(--soft-navy);text-shadow:0 1px #fff}html.tone-soft .cs-names-th{background:linear-gradient(#d79a26,#a36c12);-webkit-text-fill-color:transparent;filter:none;-webkit-background-clip:text;background-clip:text}html.tone-soft .cs-plate-crest{filter:drop-shadow(0 2px 3px #8a6a244d);background-image:url(/ui/kit-soft/crest.svg)}html.tone-soft .cs-plate-title{font-weight:700}html.tone-soft .cs-stage.is-empty:before{color:#5aa9e059}html.tone-soft .cs-stage-art{filter:drop-shadow(0 10px 10px #2f527847)}html.tone-soft .menu-crest{filter:drop-shadow(0 2px 3px #8a6a244d);background-image:url(/ui/kit-soft/crest.svg)}html.tone-soft .tree-link{stroke:#e2d4b0}html.tone-soft .tree-link.is-open{stroke:#d9b45a}html.tone-soft .tree-link.is-held{stroke:#b98f37}html.tone-soft .tree-node{fill:#fffbf2;stroke:#c9b78c}html.tone-soft .tree-node.k-attribute{stroke:#7fb07a}html.tone-soft .tree-node.k-socket{fill:#eef6fc;stroke:#5aa9e0}html.tone-soft .tree-node.k-notable{stroke:#b98f37}html.tone-soft .tree-node.k-keystone{stroke:#c86a4a}html.tone-soft .tree-node.k-start{fill:#fff3cf;stroke:#b98f37}html.tone-soft .tree-node.is-near{stroke:#d9b45a}html.tone-soft .tree-node.is-open{stroke:#5aa9e0;filter:drop-shadow(0 0 5px #5aa9e0cc)}html.tone-soft .tree-node.is-held{fill:#e9c66a;stroke:#8a6a24}html.tone-soft .tree-node.k-keystone.is-held{fill:#f08a5c}html.tone-soft .tree-node.k-attribute.is-held{fill:#8fd38a}html.tone-soft .tree-node.k-start.is-held{fill:#f3cf5a}html.tone-soft .tree-node.is-set{fill:#8cc8f0;stroke:#2f6f9f}html.tone-soft .tree-panel.is-set-1 .tree-link.is-held{stroke:#5aa9e0}html.tone-soft .tree-name{fill:#24384d;stroke:#fffbf2}html.tone-soft .tree-sector{fill:#c9b78c}html.tone-soft .wsum-stars{color:#e0a514;text-shadow:0 1px #fff,0 0 4px #e0a51480}html.tone-soft .wsum-name{color:#24384d}html.tone-sakura{--bg:#f7e9ee;--panel:#f4e3ea;--border:#c2a3af;--text:#422c3a;--text-dim:#6c5363;--rarity-normal:#46303f;--rarity-magic:#2d42b5;--rarity-rare:#650021;--rarity-unique:#7f3900;--currency:#712e3a;--physical:#46303f;--fire:#852a00;--cold:#004154;--lightning:#5d001e;--chaos:#75179e;--gold:#712e3a;--gold-dim:#946e72;--gold-dark:#e3d9c6}html.tone-sakura,html.tone-sakura body{background:var(--bg);color:var(--text)}html.tone-sakura #game{outline:none}html.tone-sakura #hint{color:var(--text-dim);border:1px solid var(--border);background:#f4e3ea99;border-radius:4px}html.tone-sakura .charpanel{border:1px solid var(--gold-dim);box-shadow:0 0 0 1px #d3b4c0, 0 0 0 3px #ccacb9, 0 0 0 4px var(--gold-dark), 0 6px 18px #3f2b3d32, inset 0 1px 0 #d09b8727;background:linear-gradient(#f2e1e8f0 0%,#f7e9eef0 100%);border-radius:3px}html.tone-sakura .charpanel:before,html.tone-sakura .charpanel:after{background:linear-gradient(135deg, var(--gold) 0%, var(--gold-dark) 100%);box-shadow:0 0 0 1px #d3b4c0}html.tone-sakura .cp-portrait{box-shadow:0 0 0 2px #d3b4c0, 0 0 0 4px var(--gold-dim), 0 0 0 5px #d3b4c0, 0 0 0 6px var(--gold-dark), inset 0 0 10px #3f2b3d1c;background:radial-gradient(circle at 50% 35%,#ecdae1 0%,#f7e9ee 80%);border-radius:50%}html.tone-sakura .cp-portrait:after{border-radius:50%;box-shadow:inset 0 0 10px 2px #3f2b3d1a}html.tone-sakura .charpanel.has-art .cp-portrait{box-shadow:none;background:#f7e9ee}html.tone-sakura .cp-lv{color:var(--text)}html.tone-sakura .cp-class{color:var(--gold)}html.tone-sakura .cp-label{color:var(--text-dim)}html.tone-sakura .cp-track{border:1px solid var(--gold-dark);background:#f8e9ef;box-shadow:inset 0 0 4px #3f2b3d1f}html.tone-sakura .cp-es{background:#5fd4ff;box-shadow:0 0 4px #5fd4ffa1}html.tone-sakura .cp-stats{border-top:1px solid var(--gold-dark)}html.tone-sakura .cp-stat i{color:var(--text-dim)}html.tone-sakura .cp-stat b{color:var(--text)}html.tone-sakura .cp-dev{border-top:1px dashed var(--border);color:var(--text-dim)}html.tone-sakura .hud{--orb:clamp(96px, 12.5vw, 184px);--slot:clamp(30px, 4vw, 62px)}html.tone-sakura .console{border:1px solid var(--gold-dim);box-shadow:0 0 0 1px #d3b4c0, 0 0 0 3px #ccacb9, 0 0 0 4px var(--gold-dark), 0 8px 24px #3f2b3d35, inset 0 1px 0 #d09b872d, inset 0 -10px 18px #3f2b3d0f;background:linear-gradient(#f1e0e7f5 0%,#f7e9eef5 100%);border-radius:3px}html.tone-sakura .console:before,html.tone-sakura .console:after{background:linear-gradient(135deg, var(--gold) 0%, var(--gold-dark) 100%);box-shadow:0 0 0 1px #d3b4c0}html.tone-sakura .console-crest{background:radial-gradient(circle at 50% 50%, #7fa2ff 0%, #acc4fb 38%, #f7e9ee 42%), var(--gold);border:2px solid var(--gold);box-shadow:0 0 0 1px #d3b4c0,0 0 8px #3f2b3d3c}html.tone-sakura .console-sep{background:linear-gradient(180deg, transparent 0%, var(--gold-dim) 30%, var(--gold-dim) 70%, transparent 100%)}html.tone-sakura .keycap{color:var(--gold);border:1px solid var(--gold-dark);background:#f7e9ee;border-bottom:none;border-radius:3px 3px 0 0}html.tone-sakura .slot{border:1px solid var(--gold-dim);background:radial-gradient(circle at 50% 40%,#f1dfe6 0%,#f8e8ee 80%);border-radius:2px;box-shadow:0 0 0 1px #d3b4c0,inset 0 0 0 1px #d3b4c0,inset 0 0 10px #3f2b3d1c}html.tone-sakura .slot-filled{border-color:var(--gold);box-shadow:0 0 0 1px #d3b4c0,inset 0 0 0 1px #d3b4c0,inset 0 0 12px #d09b8732}html.tone-sakura .slot-charm{border-radius:2px}html.tone-sakura .slot-empty:after{border:2px solid var(--gold-dark);border-radius:50%}html.tone-sakura .glyph{fill:none;stroke:currentColor}html.tone-sakura .slot .glyph{color:#422529;fill:#42252929;filter:drop-shadow(0 0 3px #c65e89a1)}html.tone-sakura .slot-nomana .glyph{color:#415597;filter:none}html.tone-sakura .menu-btn{color:var(--gold);border:1px solid var(--gold-dim);background:linear-gradient(#f0dee5 0%,#f6e5eb 100%);border-radius:2px;box-shadow:0 0 0 1px #d3b4c0,inset 0 0 6px #3f2b3d18}html.tone-sakura .menu-btn-off{color:var(--gold-dim)}html.tone-sakura .flask{--liquid:#c01c1f;--glow:#e67aa5a1}html.tone-sakura .flask-mana{--liquid:#2954d2;--glow:#7aa0fbaa}html.tone-sakura .slot-well:has(.flask-mana) .flask-timer{background:#99b2e7;box-shadow:0 0 6px #7aa0fbaa}html.tone-sakura .flask-glass{fill:#121016}html.tone-sakura .flask-liquid{fill:var(--liquid)}html.tone-sakura .flask-mark{stroke:#00000073}html.tone-sakura .flask-outline{fill:none;stroke:#84575c}html.tone-sakura .flask-cork{fill:#a37378;stroke:#2a1c10}html.tone-sakura .flask-charges{color:#341f2d;text-shadow:0 0 4px #ffffff73,0 1px 2px #ffffff73}html.tone-sakura .flask-timer{background:#e99fba;border-radius:2px;box-shadow:0 0 6px #e67aa5a1}html.tone-sakura .flask-active .flask-outline{stroke:#422529;filter:drop-shadow(0 0 3px var(--glow))}html.tone-sakura .flask-empty .flask-pic{filter:grayscale(.85)brightness(.6)}html.tone-sakura .flask-empty .flask-charges{color:var(--text-dim)}html.tone-sakura .xpbar{border-top:1px solid var(--gold-dark);background:#fff3f8b3}html.tone-sakura .mm-disc{box-shadow:0 0 0 2px #d3b4c0, 0 0 0 4px var(--gold-dim), 0 0 0 5px #d3b4c0, 0 0 0 6px var(--gold-dark), 0 6px 18px #3f2b3d32;background:#f8e8ee;border-radius:50%}html.tone-sakura .mm-zoom{color:var(--gold);border:1px solid var(--gold-dim);background:linear-gradient(#f0dee5 0%,#f6e5eb 100%);border-radius:3px;box-shadow:0 0 0 1px #d3b4c0}html.tone-sakura .mm-zoom:hover{border-color:var(--gold);color:#341f2d}html.tone-sakura .hud.has-art .slot{box-shadow:none;background:0 0;border:none;border-radius:0}html.tone-sakura .hud.has-art .menu-btn{box-shadow:none;background:0 0;border:none}html.tone-sakura .hud.has-art .flask{border-radius:22% 22% 16% 16%}html.tone-sakura .hud.has-art .flask-drain{background:#f8e9eee6;border-bottom:1px solid #b99ba747}html.tone-sakura .hud.has-art .flask-active{box-shadow:0 0 calc(var(--hud-w) * .008) calc(var(--hud-w) * .002) var(--glow)}html.tone-sakura .minimap.has-art .mm-disc{box-shadow:none}html.tone-sakura .minimap.has-art .mm-btn{border-radius:50%}html.tone-sakura .minimap.has-art .mm-zoom{box-shadow:none;background:0 0;border:none;border-radius:18%}html.tone-sakura .minimap.has-art .mm-zoom:hover{background:#f1e2c029;box-shadow:0 0 8px #f8ddd259}html.tone-sakura .minimap.has-art .mm-zoom:active{background:#f1e2c04d}html.tone-sakura .charpanel.has-art{box-shadow:none;background:0 0;border:none;border-radius:0}html.tone-sakura .charpanel.has-art .cp-lv b{color:#341f2d}html.tone-sakura .charpanel.has-art .cp-dev{background:#f7e9ee99;border:none;border-radius:3px}html.tone-sakura .death-screen{background:radial-gradient(#ffdbd74d 0%,#feebf2db 75%)}html.tone-sakura .death-box h1{color:#b0000a;text-shadow:0 0 18px #cd605545,0 2px 4px #ffffff73}html.tone-sakura .death-box p{color:var(--text-dim)}html.tone-sakura .death-box button:focus-visible{outline:none;box-shadow:0 0 0 1px #d3b4c0,0 0 12px #fabea76b}html.tone-sakura .death-box small{color:var(--text-dim)}html.tone-sakura .fatal{background:var(--bg)}html.tone-sakura .fatal h1{color:#b0000a}html.tone-sakura .fatal p{color:var(--text)}html.tone-sakura .fatal small{color:var(--text-dim)}html.tone-sakura .floater{text-shadow:0 0 4px #ffffff73,0 2px 2px #ffffff73}html.tone-sakura .floater.fl-physical{color:var(--physical)}html.tone-sakura .floater.fl-fire{color:var(--fire)}html.tone-sakura .floater.fl-cold{color:var(--cold)}html.tone-sakura .floater.fl-lightning{color:var(--lightning)}html.tone-sakura .floater.fl-chaos{color:var(--chaos)}html.tone-sakura .floater.fl-crit{color:#630020}html.tone-sakura .floater.fl-evade{color:var(--text-dim)}html.tone-sakura .floater.fl-taken{color:#9f0003}html.tone-sakura .floater.fl-alert,html.tone-sakura .floater.fl-payoff{color:#630020}html.tone-sakura .floater.fl-control{color:#003441}html.tone-sakura .floater.fl-fail{color:#2b387c}html.tone-sakura .floater.fl-death{color:#9f0003}html.tone-sakura .floater.fl-block{color:#2d42b5}html.tone-sakura .floater.fl-heal{color:#003c18;text-shadow:0 0 6px #70d48c62,0 1px 2px #ffffff73}html.tone-sakura .floater.fl-guard{color:#003956;text-shadow:0 0 6px #5faafb62,0 1px 2px #ffffff73}html.tone-sakura .st{--size:15px;background:#f9eaf0d1;border-radius:3px;box-shadow:0 0 0 1px,0 0 5px #3f2b3d3c}html.tone-sakura .st-fill{fill:currentColor}html.tone-sakura .st-line{fill:none;stroke:currentColor}html.tone-sakura .st-hole{fill:#08070ad9}html.tone-sakura .st-time{background:currentColor;border-radius:1px}html.tone-sakura .st b{color:#341f2d;background:#fff3f8;border-radius:5px}html.tone-sakura .st-ignite{color:var(--fire)}html.tone-sakura .st-chill{color:var(--cold)}html.tone-sakura .st-shock{color:var(--lightning)}html.tone-sakura .st-bleed{color:#b0000d}html.tone-sakura .st-poison{color:var(--chaos)}html.tone-sakura .st-freeze{color:#003441}html.tone-sakura .st-electrocute{color:var(--lightning)}html.tone-sakura .st-stun{color:#630020}html.tone-sakura .st-light-stun{color:#422c3a}html.tone-sakura .st-war-cry{color:#79022a}html.tone-sakura .st-shadow-veil{color:#47308e}html.tone-sakura .st-overdrive{color:#7a2d00}html.tone-sakura .st-inner-focus{color:#570e20}html.tone-sakura .st-mutagen{color:#193900}html.tone-sakura .st-bone-prison{color:#3c2635}html.tone-sakura .st-taunted{color:#8b1c00}html.tone-sakura .st-bulwark{color:#5a2930}html.tone-sakura .st-iron-oath{color:#422c3b}html.tone-sakura .st-snare{color:#2f3f00}html.tone-sakura .st-hex{color:#6b20a9}html.tone-sakura .st-blessing{color:#4d1320}html.tone-sakura .st-mending{color:#003b1a}html.tone-sakura .st-tonic{color:#004238}html.tone-sakura .st-smoke-veil{color:#4b4558}html.tone-sakura .st-arcane-flow{color:#193d7d}html.tone-sakura .bu{background:#fff3f8bf;border:1px solid #d3b4c0}html.tone-sakura .bu-freeze i{background:#bfefff;box-shadow:0 0 4px #bfefffb3}html.tone-sakura .bu-electrocute i{background:var(--lightning)}html.tone-sakura .bu-stun i{background:#ffd166}html.tone-sakura .panel{border:1px solid var(--gold-dim);box-shadow:0 0 0 1px #d3b4c0, 0 0 0 3px #ccacb9, 0 0 0 4px var(--gold-dark), 0 10px 40px #3f2b3d38;color:var(--text);background:linear-gradient(#f2e1e8f7 0%,#f7e9eef7 100%);border-radius:3px}html.tone-sakura .panel-head{border-bottom:1px solid var(--gold-dark)}html.tone-sakura .panel-title{color:var(--gold)}html.tone-sakura .panel-hint{color:var(--text-dim)}html.tone-sakura .panel-close{color:var(--text-dim);border:1px solid var(--border);border-radius:2px}html.tone-sakura .panel-close:hover{color:var(--text);border-color:var(--gold-dim)}html.tone-sakura .panel-col+.panel-col{border-left:1px solid var(--gold-dark)}html.tone-sakura .panel-empty,html.tone-sakura .panel-note{color:var(--text-dim)}html.tone-sakura .panel-warn{color:#6a2900}html.tone-sakura .panel-toggle{color:var(--text-dim)}html.tone-sakura .panel-check{border:1px solid var(--gold-dim);background:#f7e9ee;border-radius:2px}html.tone-sakura .panel-toggle.is-on{color:var(--text)}html.tone-sakura .panel-toggle.is-on .panel-check{background:var(--gold);box-shadow:inset 0 0 0 2px #ccacb9}html.tone-sakura .panel-foot{border-top:1px solid var(--gold-dark);background:#f6e6ec}html.tone-sakura .panel-btn{color:#1a1408;background:linear-gradient(#e0bd72 0%,#b88c3c 100%);border:1px solid #d3b4c0;border-radius:2px;box-shadow:inset 0 1px #ffffff50}html.tone-sakura .panel-btn:hover{filter:brightness(1.1)}html.tone-sakura .ember-chip{border:1px solid var(--border);background:#f6e5eb;border-radius:2px}html.tone-sakura .ember-chip:hover{border-color:var(--gold-dim)}html.tone-sakura .ember-chip.is-on{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold-dark), 0 0 8px #ed87553e;color:#341f2d}html.tone-sakura .ember-gem{background:linear-gradient(135deg,#ffd08a 0%,#ff6a2f 55%,#ffc1b1 100%);box-shadow:0 0 6px #e77e598f}html.tone-sakura .skill-row{border:1px solid var(--border);background:#f6e5eb;border-radius:2px}html.tone-sakura .skill-row.is-on{border-color:var(--gold);background:#f1e1e7}html.tone-sakura .skill-row.is-off:hover{border-color:var(--border)}html.tone-sakura .skill-icon{color:var(--gold);border:1px solid var(--gold-dark);background:#f7e9ee;border-radius:2px}html.tone-sakura .skill-icon .glyph,html.tone-sakura .slot-well2 .glyph{fill:none;stroke:currentColor}html.tone-sakura .skill-row.is-unfit .skill-icon{color:#a04c3f}html.tone-sakura .skill-name b{color:var(--text)}html.tone-sakura .skill-name i{color:var(--gold)}html.tone-sakura .skill-info,html.tone-sakura .skill-req{color:var(--text-dim)}html.tone-sakura .req-ok{color:#2f4c18}html.tone-sakura .req-short{color:#8b0600}html.tone-sakura .skill-tag{color:var(--text-dim)}html.tone-sakura .skill-tag.is-new{color:#1d4100}html.tone-sakura .skill-tag.is-up{color:var(--lightning)}html.tone-sakura .skill-tag.is-slot{color:var(--gold)}html.tone-sakura .slot-key{color:var(--text-dim)}html.tone-sakura .slot-well2{color:var(--gold);border:1px solid var(--border);background:#f7e9ee;border-radius:2px}html.tone-sakura .slot-cell:hover .slot-well2{border-color:var(--gold-dim)}html.tone-sakura .slot-cell.is-target .slot-well2{border-color:var(--gold);box-shadow:0 0 6px #d09b8759}html.tone-sakura .slot-cell.is-on .slot-well2{background:#f1e1e7}html.tone-sakura .slot-cell.is-locked:hover .slot-well2{border-color:var(--border)}@media (max-width:700px){html.tone-sakura .panel-foot{background:0 0}html.tone-sakura .panel-col+.panel-col{border-left:none;border-top:1px solid var(--gold-dark)}}html.tone-sakura .menu-badge{color:#1a0d04;background:linear-gradient(#ffb46a 0%,#ff6a2f 100%);border:1px solid #d3b4c0;border-radius:8px;box-shadow:0 0 6px #e77e59a1}html.tone-sakura .hud.has-art .menu-btn:not(.menu-btn-off):hover{border-radius:4px;box-shadow:inset 0 0 0 1px #d1b7ad8c,0 0 10px #f8ddd23e}html.tone-sakura .slot-unfit .glyph{color:#a04c3f}html.tone-sakura .slot-unfit:after{color:#8b0600;text-shadow:0 0 3px #ffffff73}html.tone-sakura .fl-loot{color:#681228;text-shadow:0 0 6px #e277a267,0 1px 2px #ffffff73}html.tone-sakura .fl-xp{color:#412b6b;text-shadow:0 0 5px #9a76d45c,0 1px 2px #ffffff73}html.tone-sakura .socket-cell{border:1px dashed var(--border);color:var(--text-dim);background:#f7e9ee;border-radius:2px}html.tone-sakura .socket-cell.is-filled{border:1px solid var(--gold-dim);color:var(--text);background:#f5e3ea}html.tone-sakura .socket-cell.is-filled:hover{border-color:#e884ab}html.tone-sakura .socket-gem{color:#1a3c7e}html.tone-sakura .socket-gem .glyph,html.tone-sakura .sigil-row .skill-icon .glyph{fill:none;stroke:currentColor}html.tone-sakura .sigil-row .skill-icon{color:#1a3c7e}html.tone-sakura .fl-sigil{color:#1d3766;text-shadow:0 0 6px #7390eb67,0 1px 2px #ffffff73}html.tone-sakura .skill-list.is-compact .skill-row.is-unfit:not(.is-on) .skill-name b{color:#74170c}html.tone-sakura .panel-anima{color:#462d7f}html.tone-sakura .panel-foot.is-inline{background:0 0;border:none}html.tone-sakura .panel-btn.is-quiet{color:var(--text);border-color:var(--gold-dim);box-shadow:none;background:linear-gradient(#ecdae1 0%,#f4e3e9 100%)}html.tone-sakura .fl-anima{color:#3f2b69;text-shadow:0 0 6px #a17edc67,0 1px 2px #ffffff73}html.tone-sakura .wset{color:#513a49;border:1px solid var(--gold-dim);background:#f7e9eee6;border-radius:3px;box-shadow:0 0 0 1px #d3b4c0}html.tone-sakura .wset:hover{border-color:var(--gold-dim)}html.tone-sakura .wset-key{color:var(--text-dim);border:1px solid var(--border);border-radius:2px}html.tone-sakura .slot-set{color:var(--gold);text-shadow:0 0 3px #ffffff73,0 0 3px #ffffff73}html.tone-sakura .set-btn{color:var(--text-dim);border:1px solid var(--border);background:#f6e5eb;border-radius:2px}html.tone-sakura .set-btn:hover{border-color:var(--gold-dim)}html.tone-sakura .set-btn.is-on{color:#341f2d;border-color:var(--gold);background:#f1e1e7}html.tone-sakura .gauge{color:var(--text);border:1px solid var(--gold-dim);--gauge:#712e3a;background:#f7e9eee6;border-radius:3px;box-shadow:0 0 0 1px #d3b4c0}html.tone-sakura .gauge-name{color:var(--gauge)}html.tone-sakura .gauge-track{background:#fcebf2;border:1px solid #d3b4c0;border-radius:2px}html.tone-sakura .gauge-fill{background:linear-gradient(180deg, color-mix(in srgb, var(--gauge) 100%, #fff 0%) 0%, color-mix(in srgb, var(--gauge) 55%, #fff3f8) 100%)}html.tone-sakura .gauge-mark{background:#fff}html.tone-sakura .gauge-num{color:var(--text-dim)}html.tone-sakura .gauge-pips i{border:1px solid var(--gold-dark);background:#fcebf2}html.tone-sakura .gauge-pips i.is-on{background:var(--gauge);box-shadow:0 0 5px var(--gauge);border-color:#d3b4c0}html.tone-sakura .gauge.is-ready{border-color:var(--gauge);box-shadow:0 0 0 1px #d3b4c0, 0 0 10px var(--gauge)}html.tone-sakura .gauge.is-boost{border-color:#de7ba2;box-shadow:0 0 0 1px #d3b4c0,0 0 14px #e277a2b3}html.tone-sakura .gauge.is-lock{filter:grayscale()}html.tone-sakura .gauge-resolve{--gauge:#772133}html.tone-sakura .gauge-focus{--gauge:#1f4800}html.tone-sakura .gauge-arcana{--gauge:#004368}html.tone-sakura .gauge-soul{--gauge:#5a2395}html.tone-sakura .gauge-heat{--gauge:#7b2c00}html.tone-sakura .gauge-catalyst{--gauge:#224000}html.tone-sakura .st-mark{--st:#1f4800}html.tone-sakura .fl-gauge{color:#570e20;text-shadow:0 0 6px #ffb89d67,0 1px 2px #ffffff73}html.tone-sakura .drop-label{color:var(--rarity-normal);background:#f9eaf0d1;border:1px solid #b99ba759;border-radius:2px}html.tone-sakura .drop-label:hover{background:#efdce4f2;border-color:#b99ba7}html.tone-sakura .drop-magic{color:var(--rarity-magic);border-color:#7590e580}html.tone-sakura .drop-rare{color:var(--rarity-rare);border-color:#f9a68699}html.tone-sakura .drop-unique{color:var(--rarity-unique);border-color:#d8759cb3}html.tone-sakura .drop-currency{color:var(--currency);border-color:#d09b878c}html.tone-sakura .drop-gold{color:#630020;border-color:#f2aa8e66}html.tone-sakura .drop-ember{color:#682d00;border-color:#ea8a6199}html.tone-sakura .drop-sigil{color:#1d3766;border-color:#8fb7ff99}html.tone-sakura .drop-stone{color:#003b30;border-color:#72d3bb99}html.tone-sakura .goldpill{color:#581222;border:1px solid var(--gold-dim);background:#f7e9eee6;border-radius:3px;box-shadow:0 0 0 1px #d3b4c0}html.tone-sakura .gold-coin{background:radial-gradient(circle at 35% 30%,#fff3c4 0%,#f0c14a 45%,#dfb5a5 100%);border-radius:50%;box-shadow:0 0 0 1px #d3b4c0}html.tone-sakura .fl-pick-magic{color:var(--rarity-magic)}html.tone-sakura .fl-pick-rare{color:var(--rarity-rare)}html.tone-sakura .fl-pick-unique{color:var(--rarity-unique)}html.tone-sakura .fl-pick-normal{color:var(--rarity-normal)}html.tone-sakura .fl-pick-currency,html.tone-sakura .fl-pick-gold{color:#581222}html.tone-sakura .fl-pick-ember{color:#682d00}html.tone-sakura .fl-pick-sigil{color:#1d3766}html.tone-sakura .inventory-panel{--cell:clamp(26px, min(2.9vw, 4.6vh), 38px)}html.tone-sakura .doll-tab{color:var(--text-dim);border:1px solid var(--border);background:#f6e5eb;border-radius:2px}html.tone-sakura .doll-tab.is-on{color:#341f2d;border-color:var(--gold);background:#f1e1e7}html.tone-sakura .doll-hand{color:var(--gold)}html.tone-sakura .doll-swap{color:var(--text-dim);border:1px solid var(--border);border-radius:2px}html.tone-sakura .doll-swap:hover,html.tone-sakura .doll-tab:hover{border-color:var(--gold-dim)}html.tone-sakura .doll-slot{border:1px solid var(--border);background:#fcebf2bf;border-radius:2px;box-shadow:inset 0 0 8px #3f2b3d18}html.tone-sakura .doll-slot.is-ok{border-color:#84cd80;box-shadow:inset 0 0 10px #80cf7b50}html.tone-sakura .doll-slot.is-bad{border-color:#e77f72;box-shadow:inset 0 0 10px #eb7c6e50}html.tone-sakura .bag-grid{background-color:#fcebf2cc;background-image:linear-gradient(90deg,#e6d3dab3 1px,#0000 1px),linear-gradient(#e6d3dab3 1px,#0000 1px);background-size:var(--cell) var(--cell);border:1px solid var(--gold-dim);box-shadow:0 0 0 1px #d3b4c0}html.tone-sakura .bag-target{border:1px solid;border-radius:2px}html.tone-sakura .bag-target.is-ok{background:#6fd36a2e;border-color:#84cd80}html.tone-sakura .bag-target.is-bad{background:#ff6a5c2e;border-color:#e77f72}html.tone-sakura .inv-item{background:radial-gradient(#eddbe2e6 0%,#f8e7edf2 100%);border:1px solid #b99ba740;border-radius:2px}html.tone-sakura .inv-item:hover{border-color:#b99ba799}html.tone-sakura .inv-item.r-magic{background:radial-gradient(#cad7ffbf 0%,#f8e7edf2 100%);border-color:#7590e58c}html.tone-sakura .inv-item.r-rare{background:radial-gradient(#e4c6bbb3 0%,#f8e7edf2 100%);border-color:#f9a68699}html.tone-sakura .inv-item.r-unique{background:radial-gradient(#f8c3d5b3 0%,#f8e7edf2 100%);border-color:#d8759cb3}html.tone-sakura .inv-item.is-unfit{background:radial-gradient(#ffc6c0bf 0%,#fee4e2f2 100%);border-color:#df786cbf}html.tone-sakura .inv-item.is-unfit .inv-icon{filter:saturate(.45)brightness(.8)}html.tone-sakura .inv-unfit{color:#341f2d;background:#f5b0a6e0;border-radius:2px}html.tone-sakura .inv-name{color:var(--text)}html.tone-sakura .inv-item.r-magic .inv-name{color:var(--rarity-magic)}html.tone-sakura .inv-item.r-rare .inv-name{color:var(--rarity-rare)}html.tone-sakura .inv-charges{color:#341f2d;text-shadow:0 0 3px #ffffff73,0 0 3px #ffffff73}html.tone-sakura .inv-ghost{box-shadow:0 6px 16px #3f2b3d2e}html.tone-sakura .inventory-panel.is-throwing{outline-offset:3px;outline:2px dashed #e07ca3b3}html.tone-sakura .inv-pouch{color:var(--text-dim)}html.tone-sakura .inv-gold{color:#581222}html.tone-sakura .inv-orb{color:var(--currency);border:1px solid var(--border);background:#f6e5eb;border-radius:2px}@media (max-width:760px){html.tone-sakura .inventory-panel{--cell:clamp(20px, calc((96vw - 40px) / 12), 34px)}}html.tone-sakura .tip{color:var(--text);border:1px solid var(--rarity-normal);background:#f8e9eff7;border-radius:2px;box-shadow:0 0 0 1px #d3b4c0,0 8px 24px #3f2b3d35}html.tone-sakura .tip-head{background:linear-gradient(#c8c8c81f,#0000);border-bottom:1px solid #b99ba740}html.tone-sakura .tip-name,html.tone-sakura .tip-base{color:var(--rarity-normal)}html.tone-sakura .tip-en{color:var(--text-dim)}html.tone-sakura .tip-magic{border-color:var(--rarity-magic)}html.tone-sakura .tip-magic .tip-name,html.tone-sakura .tip-magic .tip-base{color:var(--rarity-magic)}html.tone-sakura .tip-magic .tip-head{background:linear-gradient(#6b8cff29,#0000);border-bottom-color:#7590e566}html.tone-sakura .tip-rare{border-color:var(--rarity-rare)}html.tone-sakura .tip-rare .tip-name,html.tone-sakura .tip-rare .tip-base{color:var(--rarity-rare)}html.tone-sakura .tip-rare .tip-head{background:linear-gradient(#f0d34a24,#0000);border-bottom-color:#f9a68666}html.tone-sakura .tip-unique{border-color:var(--rarity-unique)}html.tone-sakura .tip-unique .tip-name,html.tone-sakura .tip-unique .tip-base{color:var(--rarity-unique)}html.tone-sakura .tip-kind{color:var(--text-dim)}html.tone-sakura .tip-sec{border-top:1px solid #c2a3afe6}html.tone-sakura .tip-sec:first-of-type{border-top:none}html.tone-sakura .tip-prop{color:var(--text-dim)}html.tone-sakura .tip-prop b{color:var(--text)}html.tone-sakura .tip-prop b.tip-changed{color:#1a3c7e}html.tone-sakura .tip-imp{color:#293261}html.tone-sakura .tip-mods{color:#1a3c7e}html.tone-sakura .tip-tier{color:#5f6c93}html.tone-sakura .tip-req{color:var(--text-dim)}html.tone-sakura .tip-req .req-short{color:#930005}html.tone-sakura .tip-classes .req-mine{color:#1c4000}html.tone-sakura .tip-ilvl{color:#826879}html.tone-sakura .tip-warn{color:#930005}html.tone-sakura .tip-classes.is-not-mine{color:#820806}html.tone-sakura .tip-why{background:#ffd0e08c;border:1px solid #d8769d8c;border-radius:3px}html.tone-sakura .tip-why-head{color:#8b0600}html.tone-sakura .tip-why-line{color:#5f1f18}html.tone-sakura .tip-why-line:before{color:#930005}html.tone-sakura .tip-note{color:#6c0025}html.tone-sakura .tip-cmp-title{color:var(--gold)}html.tone-sakura .tip-up{color:#004801}html.tone-sakura .tip-down{color:#930005}html.tone-sakura .tip-same{color:var(--text-dim)}html.tone-sakura .tip-hint{color:#826879}html.tone-sakura .charpanel .cp-stats:hover b{color:#341f2d}html.tone-sakura .charpanel.has-art .cp-stats-hit{border-radius:3px}html.tone-sakura .charpanel.has-art .cp-stats-hit:hover{background:#ffdc8c0f;box-shadow:0 0 0 1px #ecad948c,0 0 10px #fab3983e}html.tone-sakura .inv-orb:hover{border-color:var(--gold-dim)}html.tone-sakura .inv-orb.is-on{border-color:var(--currency);color:#341f2d;box-shadow:0 0 8px #d09b876b}html.tone-sakura .inventory-panel.is-orb .inv-item:hover{border-color:var(--currency);box-shadow:0 0 8px #d09b876b}html.tone-sakura .inv-hint.is-orb{color:var(--currency)}html.tone-sakura .inv-item.is-target{border-color:#f9a686}html.tone-sakura .inv-item.is-off{filter:grayscale(.7)}html.tone-sakura .inv-runes-label{color:var(--text-dim,#6c5363)}html.tone-sakura .inv-orb.is-rune{color:#203c30}html.tone-sakura .tip-rune-title{color:#6c5363}html.tone-sakura .tip-rune{color:#203c30}html.tone-sakura .tip-rune.is-empty{color:#7f6575}html.tone-sakura .tip-rune-gem{background:currentColor;border:1px solid}html.tone-sakura .tip-rune.is-empty .tip-rune-gem{background:0 0}html.tone-sakura .tip-rune-can{color:#7f6575}html.tone-sakura .tip-unique-mods .tip-mod{color:#5f2e01}html.tone-sakura .tip-unique-mods .tip-mod.is-down{color:#962e24}html.tone-sakura .tip-flavour{color:#814c21;border-top:1px solid #d8759c40}html.tone-sakura .npc-label{color:#4a2127;text-shadow:0 0 4px #ffffff73;background:#f9eaf0cc;border:1px solid #d09b8799;border-radius:2px}html.tone-sakura .npc-label:hover,html.tone-sakura .npc-label.is-open{color:#341f2d;border-color:var(--gold);box-shadow:0 0 8px #d09b8759}html.tone-sakura .town-panel{--cell:clamp(22px, min(2.6vw, 3.9vh), 34px)}html.tone-sakura .town-price{color:#581222}html.tone-sakura .town-price.is-short{color:#930005}html.tone-sakura .town-orb{color:var(--currency)}html.tone-sakura .opt-name.r-normal{color:var(--rarity-normal)}html.tone-sakura .opt-name.r-magic{color:var(--rarity-magic)}html.tone-sakura .opt-name.r-rare{color:var(--rarity-rare)}html.tone-sakura .opt-slots{color:var(--text-dim)}html.tone-sakura .opt-row{color:#273878}html.tone-sakura .opt-tier{color:var(--text-dim)}html.tone-sakura .opt-gem{color:#08130f;background:#7fe0c8;border-radius:50%;box-shadow:0 0 6px #7fe0c86b}html.tone-sakura .opt-gem.lv-2{background:#8fd0ff}html.tone-sakura .opt-gem.lv-3{background:#b9a2ff}html.tone-sakura .opt-gem.lv-4{background:#ffd166}html.tone-sakura .opt-gem.lv-5{background:#ff9a5c}html.tone-sakura .opt-gem.lv-6{color:#341f2d;background:#ff5c7a}html.tone-sakura .opt-stone-name{color:#003b30}html.tone-sakura .opt-what{color:var(--text)}html.tone-sakura .opt-what.is-bad{color:var(--text-dim)}html.tone-sakura .opt-buy{border:1px solid var(--border);color:#003b30;background:#f6e5eb;border-radius:2px}html.tone-sakura .opt-buy:hover{border-color:#72d3bb}html.tone-sakura .inv-orb.is-stone{color:#003b30}html.tone-sakura .confirm-line.confirm-warn{color:#682d00}html.tone-sakura .enh-now{color:#630020;text-shadow:0 0 8px #ffb89d45}html.tone-sakura .enh-next,html.tone-sakura .enh-need{color:var(--text)}html.tone-sakura .enh-need .is-short{color:#930005}html.tone-sakura .enh-risk{color:#682d00}html.tone-sakura .enh-safe{color:var(--text-dim)}html.tone-sakura .enh-cell{border:1px solid var(--border);color:var(--text-dim);background:#f6e5eb;border-radius:2px}html.tone-sakura .enh-cell b{color:var(--text)}html.tone-sakura .enh-cell.is-risk{border-color:#e682a973}html.tone-sakura .enh-cell.is-next{border-color:#f2aa8e;box-shadow:0 0 6px #ffcab559}html.tone-sakura .tip-enh-head{color:#630020}html.tone-sakura .quest-row{border:1px solid var(--border);background:#f6e5eb;border-radius:2px}html.tone-sakura .quest-row:hover{border-color:var(--gold-dim)}html.tone-sakura .quest-row.is-on{border-color:var(--gold);box-shadow:0 0 0 1px #d3b4c0,0 0 8px #fab3983e}html.tone-sakura .quest-row.is-done .quest-row-name{color:var(--text-dim)}html.tone-sakura .quest-row-state{color:#630020}html.tone-sakura .quest-title{color:#521e27}html.tone-sakura .quest-giver{color:var(--text-dim)}html.tone-sakura .quest-story{color:var(--text)}html.tone-sakura .quest-obj .quest-bar{border:1px solid var(--border);background:#f7e9ee;border-radius:2px}html.tone-sakura .quest-obj .quest-bar i{background:linear-gradient(90deg,#b8842f,#ffd166)}html.tone-sakura .quest-check{border:1px solid var(--gold-dim);color:#1c4000;border-radius:2px}html.tone-sakura .quest-obj.is-met .quest-obj-text{color:var(--text-dim);text-decoration:line-through}html.tone-sakura .quest-count{color:#630020}html.tone-sakura .quest-reward{color:#4d1822;background:#f0be5a14;border:1px solid #f1ab8f59;border-radius:10px}html.tone-sakura .quest-tracker{border-left:2px solid var(--gold-dim);background:#f9eaf08c}html.tone-sakura .qt-head{color:var(--text-dim)}html.tone-sakura .qt-name{color:#521e27}html.tone-sakura .qt-obj{color:var(--text)}html.tone-sakura .tutorial-card{color:var(--text);background:linear-gradient(#f9e0dbeb,#f8e9efeb);border:1px solid #ae7d6a;border-left:3px solid #f9a686;box-shadow:0 4px 14px #3f2b3d24,0 0 12px #ffbaa020}html.tone-sakura .tut-head{color:#5b1e2a}html.tone-sakura .tut-n{color:var(--text-dim)}html.tone-sakura .tut-title{color:#4e1822}html.tone-sakura .tut-key{color:#4e1822;background:#f2e1e8;border:1px solid #9f7d70;border-bottom-width:2px;border-radius:3px}html.tone-sakura .tut-more{color:#0f3a6a;text-decoration:underline}html.tone-sakura .tut-btn{color:#38301d;background:#fff3f859;border:1px solid #c2a3b0;border-radius:3px}html.tone-sakura .tut-btn:hover{color:#4e1822;border-color:#ae7d6a}html.tone-sakura .tut-off{color:var(--text-dim)}html.tone-sakura .is-touch .quest-panel{border-radius:0}html.tone-sakura .admin-label,html.tone-sakura .admin-field{color:var(--text-dim)}html.tone-sakura .admin-select{color:var(--text);border:1px solid var(--border);background:#f7e7ed;border-radius:2px}html.tone-sakura .admin-btn.is-main{border-color:var(--gold)}html.tone-sakura .admin-btn.is-on{box-shadow:0 0 0 1px #d3b4c0,0 0 8px #a3e1836b}html.tone-sakura .admin-btn.is-danger{color:#5f1f18;border-color:#e77f728c}html.tone-sakura .admin-note{color:#1c4000}html.tone-sakura .admin-pass{color:var(--text);border:1px solid var(--border);background:#f7e7ed;border-radius:2px}html.tone-sakura .menu-admin-tag{color:#0b0a0c;background:#ff9a5c;border-radius:3px}html.tone-sakura .is-touch .admin-panel{border-radius:0}html.tone-sakura .town-gamble-btn{border:1px solid var(--border);background:#f6e5eb;border-radius:2px}html.tone-sakura .town-gamble-btn:hover{border-color:var(--gold-dim)}html.tone-sakura .town-gamble-btn b{color:#581222}html.tone-sakura .town-shards{color:var(--currency)}html.tone-sakura .tip-extra{color:#581222}html.tone-sakura .slot-charm .charm-cell{background:#f8e9efb3;border:1px solid #d09b8773;border-radius:2px}html.tone-sakura .slot-charm .charm-cell.no-pic:before{border:1px solid #ddb3a3}html.tone-sakura .slot-charm .charm-fill{background:linear-gradient(#c9a35c26,#c9a35c8c)}html.tone-sakura .slot-charm.is-active{box-shadow:0 0 10px #f4c9b98f}html.tone-sakura .fl-charm{color:#4a2026}html.tone-sakura .tree-points{color:var(--text-dim)}html.tone-sakura .tree-points.has-free{color:#650021}html.tone-sakura .tree-respec{color:#3f2b69;border-bottom:1px solid var(--gold-dark);background:#dfcfff59}html.tone-sakura .tree-box{background:radial-gradient(#f5e3ea 0%,#f7e9ee 70%)}html.tone-sakura .tree-node.is-refund{stroke:#3f2b69}html.tone-sakura .tree-tip{border:1px solid var(--gold-dim);background:#f8e9eff5;border-radius:2px}html.tone-sakura .tree-tip-name{color:var(--gold)}html.tone-sakura .tree-tip-name.k-keystone{color:#722c00}html.tone-sakura .tree-tip-name.k-minor,html.tone-sakura .tree-tip-name.k-attribute{color:var(--text)}html.tone-sakura .tree-tip-en{color:var(--text-dim)}html.tone-sakura .tree-tip-mod{color:#1a3c7e}html.tone-sakura .tree-tip-key{color:#5f2e01}html.tone-sakura .tree-tip-hint{color:var(--text-dim)}html.tone-sakura .tree-picker{border:1px solid var(--gold-dim);background:#f8e9eff5}html.tone-sakura .tree-panel.is-set-2 .tree-node.is-set{fill:#a93114;stroke:#49251a}html.tone-sakura .tree-panel.is-set-2 .tree-link.is-held{stroke:#8b3200}html.tone-sakura .zone-label{color:#501823;text-shadow:0 0 4px #ffffff73;background:#f9eaf0bf;border:1px solid #f3a98d99;border-radius:2px}html.tone-sakura .zone-banner{color:#4a2127;text-shadow:0 0 10px #ffffff73,0 0 4px #ffffff73}html.tone-sakura .boss-name{color:#650021;text-shadow:0 0 6px #ffffff73,0 0 3px #ffffff73}html.tone-sakura .boss-track{background:#faeaf0d9;border:1px solid #ba7b63;box-shadow:0 0 0 1px #d3b4c0,0 0 12px #3f2b3d35}html.tone-sakura .boss-fill{background:linear-gradient(#e19e92,#ffbbb1)}html.tone-sakura .boss-mark{background:#f0d34a;box-shadow:0 0 4px #3f2b3d42}html.tone-sakura .boss-bar.is-immune .boss-track{border-color:#c4bea5;box-shadow:0 0 14px #e8e2c88f}html.tone-sakura .boss-bar.is-immune .boss-fill{background:linear-gradient(#b9b2a0,#cab9c0)}html.tone-sakura .floater.fl-levelup{color:#5c001e;text-shadow:0 0 8px #ffcab667,0 0 3px #ffffff73}html.tone-sakura .system-card{background:#f9eaf0b3;border:1px solid #c2a3b0;box-shadow:inset 0 0 12px #3f2b3d15,0 0 0 1px #d3b4c0}html.tone-sakura .system-name{color:#501b25}html.tone-sakura .system-line{color:var(--text)}html.tone-sakura .panel-btn.is-off{filter:grayscale(.6)}html.tone-sakura .system-note{color:#5b1e2a}html.tone-sakura .system-confirm{border:1px solid var(--kit-gold,#dba28c);background:#ffd8e573}html.tone-sakura .save-toast{color:#5b1e2a;background:#f9eaf0cc;border:1px solid #dba28c73;border-radius:2px}html.tone-sakura .save-toast.is-loud{color:#421d22;box-shadow:0 0 10px #dba28c59}html.tone-sakura .save-toast.is-warn{color:#49251a;border-color:#cc6857b3}html.tone-sakura .save-toast.is-fail{color:#4b251d;background:#ffe1dee6;border-color:#c86554d9;box-shadow:0 0 10px #cd61503e}html.tone-sakura .net-lost-why{color:var(--text)}html.tone-sakura .glyph-img{filter:drop-shadow(0 1px 1px #3f2b3d35)}html.tone-sakura .sk-hero-icon .glyph-img{filter:drop-shadow(0 0 5px #fabea73e)}html.tone-sakura .tree-pic{filter:grayscale(.35)brightness(.85)}html.tone-sakura .tree-node.is-open+.tree-pic,html.tone-sakura .tree-node.is-near+.tree-pic{filter:grayscale(.1)}html.tone-sakura .tree-node.is-held+.tree-pic,html.tone-sakura .tree-node.is-set+.tree-pic{filter:none}html.tone-sakura .system-slider{color:var(--text)}html.tone-sakura .system-slider b{color:var(--text-dim)}html.tone-sakura .kit-range{accent-color:#d09b87}html.tone-sakura .system-mute.is-on{color:#49251a;border-color:#c6658cb3}html.tone-sakura .menu-dock .dock-btn{border:1px solid var(--gold-dim);color:#5b1e2a;background:radial-gradient(circle at 50% 35%,#efdbe2 0%,#f6e5ec 75%);border-radius:50%;box-shadow:0 0 0 1px #d3b4c0,inset 0 0 6px #3f2b3d1c,0 3px 8px #3f2b3d28}html.tone-sakura .menu-dock .dock-btn:hover{border-color:var(--gold);color:#421d22;box-shadow:0 0 0 1px #d3b4c0,0 0 10px #fab39862}html.tone-sakura .menu-dock .dock-key{color:#422529;border:1px solid var(--gold-dim);background:#f7e9ee;border-radius:3px}html.tone-sakura .charpanel.has-art .cp-lv b{text-shadow:0 0 4px #ffffff73,0 2px #ffffffbf}html.tone-sakura .town-left{color:var(--text-dim)}html.tone-sakura .confirm-line{color:var(--text)}html.tone-sakura .confirm-line.r-normal{color:var(--rarity-normal)}html.tone-sakura .confirm-line.r-magic{color:var(--rarity-magic)}html.tone-sakura .confirm-line.r-rare{color:var(--rarity-rare)}html.tone-sakura .confirm-line.r-unique{color:var(--rarity-unique)}html.tone-sakura .confirm-gold.is-pay{color:#601f14}html.tone-sakura .confirm-gold.is-get{color:#163b00}html.tone-sakura .confirm-ok.is-danger{filter:saturate(1.3)brightness(1.08)}html.tone-sakura .confirm-keys{color:var(--text-dim)}html.tone-sakura .system-warn{color:#601f14}html.tone-sakura .remote-name{color:#1d3044;text-shadow:0 1px 2px #ffffff73,0 0 6px #ffffff73;background:#f9e8ef73;border-radius:2px}html.tone-sakura .net-wait{color:#422c3a;background:#f7e9ee}html.tone-sakura .maint{background:radial-gradient(at 50% 35%,#f2e1e8 0%,#f7e9ee 70%)}html.tone-sakura .maint-text{color:#422c3a}html.tone-sakura .maint-staff{color:#6c5363;text-decoration:underline}html.tone-sakura .party-member,html.tone-sakura .party-board-row{border:1px solid var(--border);background:#f6e5eb;border-radius:2px}html.tone-sakura .party-member.is-dead .party-life i{background:#ffc2be}html.tone-sakura .party-face{border:1px solid var(--gold-dim);background:#f7e9ee;border-radius:2px}html.tone-sakura .party-name{color:var(--text)}html.tone-sakura .party-crown{color:#650021}html.tone-sakura .party-meta{color:var(--text-dim,#6c5363)}html.tone-sakura .party-life{background:#f8dfde;border:1px solid #d3b4c0;border-radius:1px}html.tone-sakura .party-life i{background:linear-gradient(#da988d,#fab5aa)}html.tone-sakura .party-note-line{color:#5b1e2a;border-left:2px solid var(--gold-dim);background:#f9eaf099}html.tone-sakura .party-note-line.is-fail{color:#4b251d;border-left-color:#c86555}html.tone-sakura .party-frame{border:1px solid var(--gold-dim);background:#f7e7edd1;border-radius:2px;box-shadow:0 0 0 1px #d3b4c0}html.tone-sakura .party-frame-you{color:#5b1e2a}html.tone-sakura .party-frame.is-dead .party-life i{background:#ffc2be}html.tone-sakura .party-frame-face{border:1px solid #d3b4c0;border-radius:2px}html.tone-sakura .party-frame-name{color:#22361c}html.tone-sakura .party-frame-meta{color:#634b5a}html.tone-sakura .party-frame-ask{border:1px solid var(--gold);background:#f6e6eceb;border-radius:2px;box-shadow:0 0 10px #fab3982d}html.tone-sakura .party-frame-ask-text{color:#442428}html.tone-sakura .chat-log::-webkit-scrollbar-track{background:0 0}html.tone-sakura .chat-log::-webkit-scrollbar-thumb{background:#e6dcc647;border-radius:3px}html.tone-sakura .chat-log::-webkit-scrollbar-thumb:hover{background:#e6dcc680}@supports not selector(::-webkit-scrollbar){html.tone-sakura .chat-log{scrollbar-color:#b99ba74d transparent}}html.tone-sakura .chat-line{color:#3d2836;text-shadow:0 1px 2px #ffffff73,0 0 4px #ffffff73}html.tone-sakura .chat-line .chat-who{color:#004200}html.tone-sakura .chat-line.is-mine .chat-who{color:#1d3044}html.tone-sakura .chat-line.is-note{color:#5b1e2a}html.tone-sakura .chat-box.is-typing .chat-log{background:#f9eaf08c}html.tone-sakura .chat-channel{color:#004200;background:#f9eaf0b3;border:1px solid #8ed28a66;border-radius:2px}html.tone-sakura .remote-name.is-party{color:#004200}html.tone-sakura .chat-line.is-local .chat-who{color:#38301d}html.tone-sakura .chat-line.is-party .chat-who{color:#004200}html.tone-sakura .chat-line.is-whisper .chat-who,html.tone-sakura .chat-line.is-whisper .chat-text{color:#5e1a52}html.tone-sakura .chat-line.is-mine.is-local .chat-who{color:#1d3044}html.tone-sakura .chat-channel{color:#38301d;border-color:#b99ba766}html.tone-sakura .chat-channel.is-party{color:#004200;border-color:#8ed28a66}html.tone-sakura .sk-ghost{color:#571a26;border:1px solid var(--gold);background:#f8e8eee0;border-radius:3px;box-shadow:0 0 0 1px #d3b4c0,0 0 14px #fabea759}html.tone-sakura .sk-ghost .glyph{fill:none;stroke:currentColor}html.tone-sakura .slot-cell.is-drop-ok .slot-well2,html.tone-sakura .hud [data-skill-slot].is-drop-ok .slot{border-color:#8ed28a;box-shadow:0 0 0 1px #d3b4c0,0 0 12px #9fe39a86}html.tone-sakura .slot-cell.is-drop-bad .slot-well2,html.tone-sakura .hud [data-skill-slot].is-drop-bad .slot{border-color:#cd685c;box-shadow:0 0 0 1px #d3b4c0,0 0 12px #d265586b}html.tone-sakura .wm-frame{background:radial-gradient(at 50% 52%,#efdee5 0%,#f4e5eb 58%,#f7e9ee 100%);border:1px solid #c2a3af;border-radius:2px;box-shadow:inset 0 0 50px #3f2b3d1a}html.tone-sakura .wm-where{color:#422529}html.tone-sakura .wm-legend{color:#47303f}html.tone-sakura .wm-legend-mark{background:var(--mark);color:#120f0c;border:1px solid #d3b4c0;border-radius:50%}html.tone-sakura .wm-legend-item.is-link .wm-legend-mark{color:var(--mark);background:0 0;border:none}html.tone-sakura .zone-banner.is-threat{color:#61001f;text-shadow:0 0 10px #d76d985c,0 2px 3px #ffffff73}html.tone-sakura .boss-bar.is-threat .boss-fill{background:linear-gradient(#ffcf4a,#d69d7c)}html.tone-sakura .boss-bar.is-threat .boss-name{color:#61001f}html.tone-sakura .map-card{border:1px solid var(--gold-dim);border-radius:2px;box-shadow:0 0 0 1px #d3b4c0}html.tone-sakura .map-tier{border:1px solid var(--border);background:#f7e7edb3}html.tone-sakura .map-tier.is-on{border-color:var(--gold);color:#571a26;box-shadow:0 0 8px #fabea736}html.tone-sakura .map-mod{border:1px solid var(--border);background:#f7e7ed99}html.tone-sakura .map-mod.is-on{border-color:var(--gold);color:#422529}html.tone-sakura .panel-note.is-party{color:#004200}html.tone-sakura .party-frame-ask.is-wait{border-color:var(--gold-dim)}html.tone-sakura #ui>.instance-timer{color:#571a26;border:1px solid var(--gold-dim);background:#f7e7edcc;border-radius:2px}html.tone-sakura .guild-badge{--guild:#712e3a;border:1px solid var(--guild);color:var(--guild);background:#f8e9efd9;border-radius:2px}html.tone-sakura .guild-badge-sym{color:#0b0a0c;background:var(--guild);border-radius:1px}html.tone-sakura .guild-badge.is-big{box-shadow:0 0 10px color-mix(in srgb, var(--guild) 35%, transparent)}html.tone-sakura .guild-top{border:1px solid var(--border);background:#f6e5eb;border-radius:2px}html.tone-sakura .guild-name{color:var(--text)}html.tone-sakura .guild-points{background:#f2e1e8;border:1px solid #d3b4c0;border-radius:1px}html.tone-sakura .guild-points i{background:linear-gradient(90deg,#d4b0a2,#f0d34a)}html.tone-sakura .guild-notice{border-left:2px solid var(--gold-dim);background:#f6e5eb}html.tone-sakura .guild-member{border:1px solid var(--border);background:#f6e5eb;border-radius:2px}html.tone-sakura .guild-rank{color:var(--text-dim,#6c5363)}html.tone-sakura .guild-rank.is-leader{color:#650021}html.tone-sakura .guild-rank.is-officer{color:#16396b}html.tone-sakura .guild-member-name{color:var(--text)}html.tone-sakura .guild-member-meta{color:var(--text-dim,#6c5363)}html.tone-sakura .guild-btn.is-danger{color:#5f1f18}html.tone-sakura .guild-sym,html.tone-sakura .guild-col{border:1px solid var(--border);color:var(--text);background:#f6e5eb;border-radius:2px}html.tone-sakura .guild-sym.is-on,html.tone-sakura .guild-col.is-on{border-color:var(--gold);box-shadow:0 0 0 1px #d3b4c0,0 0 8px #fabea750}html.tone-sakura .chat-line.is-guild .chat-who{color:#5e1928}html.tone-sakura .chat-channel.is-guild{color:#5e1928;border-color:#e8af9973}html.tone-sakura .player-menu{border:1px solid var(--gold-dim);background:#f7e7edf2;border-radius:3px;box-shadow:0 0 0 1px #d3b4c0,0 6px 16px #3f2b3d28}html.tone-sakura .pvp-ask{border:1px solid var(--gold);background:#f7e7edf0;border-radius:3px;box-shadow:0 0 0 1px #d3b4c0,0 0 14px #fabea72d}html.tone-sakura .pvp-ask-text{color:var(--text)}html.tone-sakura .pvp-duel{color:#43261e;background:#ffe0dedb;border:1px solid #c86555;border-radius:3px}html.tone-sakura .trade-panel{--tcell:clamp(34px, min(3.4vw, 5.2vh), 46px)}html.tone-sakura .trade-col{border:1px solid var(--border);background:#f6e5eb;border-radius:2px}html.tone-sakura .trade-col.is-mine{border-color:var(--gold-dim)}html.tone-sakura .trade-col.is-locked{box-shadow:inset 0 0 0 1px #83cf838c,0 0 10px #7ed07e24}html.tone-sakura .trade-count{color:var(--text-dim)}html.tone-sakura .trade-slot{background:#fcebf2d9;border:1px solid #c2a3afe6;border-radius:2px}html.tone-sakura .trade-slot>.inv-item.is-pickable:hover{box-shadow:0 0 0 1px var(--gold), 0 0 8px #fab39850}html.tone-sakura .trade-gold{color:#571a26}html.tone-sakura .trade-warn{color:#7e0e0a}html.tone-sakura .inventory-panel .inv-item.is-traded{box-shadow:inset 0 0 0 2px #8ad385,0 0 8px #8cdc8859}html.tone-sakura .inventory-panel .inv-item.is-traded:after{color:#003d01;text-shadow:0 0 3px #ffffff73,0 1px #ffffffbf}html.tone-sakura .inv-orb.is-tradable:hover{border-color:#8ad385}html.tone-sakura .is-touch .trade-panel{border-radius:0}html.tone-sakura .remote-name.is-red{color:#75160e}html.tone-sakura .remote-name.is-blue{color:#163a6e}html.tone-sakura .remote-name.has-life:after{background:linear-gradient(90deg, #da988d var(--life,100%), #f5dfe8e6 var(--life,100%));border-radius:1px}html.tone-sakura .guild-btn.is-on{border-color:var(--gold);color:#571a26}html.tone-sakura .siege-open-box{background:#ffd2e180;border:1px solid #c26289;border-radius:2px}html.tone-sakura .siege-row{border:1px solid var(--border);background:#f6e5eb}html.tone-sakura .siege-rank{color:#650021}html.tone-sakura .siege-recent.is-won{color:#004200}html.tone-sakura .siege-board{filter:drop-shadow(0 2px 4px #3f2b3d42);background:url(/ui/siege-scoreboard.webp) 50%/100% 100% no-repeat}html.tone-sakura .siege-side{text-shadow:0 1px 2px #ffffff73,0 0 6px #ffffff73;border-radius:2px}html.tone-sakura .siege-side.is-red,html.tone-sakura .siege-side.is-blue{background:0 0}html.tone-sakura .siege-board .siege-bars{border:1px solid var(--gold-dim);background:#f8e9efdb;border-radius:3px}html.tone-sakura .siege-tag{color:#372230}html.tone-sakura .siege-side-name{color:#422c3a}html.tone-sakura .siege-score,html.tone-sakura .siege-clock{color:#571a26}html.tone-sakura .siege-pt{border:1px solid #d3b4c0}html.tone-sakura .siege-pt.is-none{background:#c8b8be}html.tone-sakura .siege-pt.is-red{background:#e8a49a}html.tone-sakura .siege-pt.is-blue{background:#94b9eb}html.tone-sakura .siege-bar{color:#46303f}html.tone-sakura .siege-bar i{background:#f0dfe6;border:1px solid #d3b4c0}html.tone-sakura .siege-bar b{background:linear-gradient(90deg,#94b9eb,#7fb0ff)}html.tone-sakura .siege-bar.is-core b{background:linear-gradient(90deg,#4fd0ff,#c8f2ff)}html.tone-sakura .siege-banner{color:#372230;border:1px solid var(--gold-dim);background:#f8e9efd9;border-radius:3px}html.tone-sakura .siege-banner.is-red{color:#4d241e;border-color:#c86457}html.tone-sakura .siege-banner.is-blue{color:#223049;border-color:#4f87d3}html.tone-sakura .siege-aim-note{color:#501823;border:1px solid var(--gold);background:#f8e9efe0;border-radius:3px}html.tone-sakura .siege-kill{color:#38301d;background:#f8e9efcc;border-right:3px solid #9c7f8b}html.tone-sakura .siege-kill.is-red{border-right-color:#c86457}html.tone-sakura .siege-kill.is-blue{border-right-color:#4f87d3}html.tone-sakura .siege-map{border:1px solid var(--gold-dim);background:#f8e8eed9;border-radius:3px}html.tone-sakura .siege-map-wall{stroke:#6d5f48}html.tone-sakura .siege-map-pt{stroke:#000}html.tone-sakura .siege-map-pt.is-none{fill:#7f6676}html.tone-sakura .siege-map-pt.is-red{fill:#bc291f}html.tone-sakura .siege-map-pt.is-blue{fill:#2866b7}html.tone-sakura .siege-map-gate{fill:#7b4049;stroke:#000}html.tone-sakura .siege-map-core{fill:#004154;stroke:#000}html.tone-sakura .siege-map-gate.is-broken,html.tone-sakura .siege-map-core.is-broken{fill:#3a3340}html.tone-sakura .siege-map-dot.is-red{fill:#930002}html.tone-sakura .siege-map-dot.is-blue{fill:#114089}html.tone-sakura .siege-map-dot.is-none{fill:#442e3d}html.tone-sakura .siege-map-dot.is-me{stroke:#341f2d}html.tone-sakura .admin-target{background:#ffd2e159;border:1px solid #aa7487;border-radius:2px}html.tone-sakura .admin-player{border:1px solid var(--border);background:#f6e5eb;border-radius:2px}html.tone-sakura .admin-player-name{color:var(--text)}html.tone-sakura .admin-player-meta{color:var(--text-dim,#6c5363)}html.tone-sakura .buff-chip{color:#401e23;background:linear-gradient(90deg,#e4bdaed9,#efd8cfd9);border:1px solid #d09b87;border-radius:2px;box-shadow:0 0 8px #fabea736}html.tone-sakura .fb-intro{color:var(--text)}html.tone-sakura .fb-text{color:var(--text);border:1px solid var(--border);background:#f6e7ed;border-radius:3px;outline:none}html.tone-sakura .fb-text:focus{border-color:var(--gold-dim)}html.tone-sakura .fb-foot{color:var(--text-dim)}html.tone-sakura .fb-status{color:#721f00}html.tone-sakura .fb-thanks{color:#004601}html.tone-sakura .report-reasons .fb-kind.is-on{color:#322811;background:linear-gradient(#fdb8ae,#ffcec6)}html.tone-sakura .block-notice{background:#fcecf2db}html.tone-sakura .block-title{color:#75160e}html.tone-sakura .block-line{color:var(--text)}html.tone-sakura .admin-banform{background:#ffcadc40;border:1px solid #bb6788;border-radius:4px}html.tone-sakura .st-top{border-bottom:1px solid var(--gold-dark)}html.tone-sakura .st-face{border:2px solid var(--gold);background:#f7e9ee;border-radius:50%;box-shadow:0 0 0 1px #d3b4c0,0 0 10px #fab3983e}html.tone-sakura .st-name{color:#501b25;text-shadow:0 0 4px #ffffff73}html.tone-sakura .st-sub{color:var(--text-dim)}html.tone-sakura .st-xp{border:1px solid var(--gold-dark);background:#f7e7ed;border-radius:2px}html.tone-sakura .st-xp-fill{background:linear-gradient(#f0d48c,#a8822e)}html.tone-sakura .st-xp-text{color:var(--text-dim)}html.tone-sakura .st-group{border:1px solid var(--border);background:#f7e7ed99;border-radius:2px}html.tone-sakura .stp-row{border-bottom:1px dashed #c2a3af99}html.tone-sakura .stp-row:last-child{border-bottom:none}html.tone-sakura .st-label{color:var(--text-dim)}html.tone-sakura .st-value{color:var(--text)}html.tone-sakura .st-value.is-life{color:#8b0009}html.tone-sakura .st-value.is-mana{color:#233f95}html.tone-sakura .st-value.is-es{color:#004154}html.tone-sakura .st-value.is-str{color:#762200}html.tone-sakura .st-value.is-dex{color:#004601}html.tone-sakura .st-value.is-int{color:#1e3c81}html.tone-sakura .st-value.is-fire{color:#852a00}html.tone-sakura .st-value.is-cold{color:#004154}html.tone-sakura .st-value.is-lightning{color:#5d001e}html.tone-sakura .st-value.is-chaos{color:#75179e}html.tone-sakura .st-value.is-bad{-webkit-text-decoration:underline wavy #dc746eb3;text-decoration:underline wavy #dc746eb3}html.tone-sakura .st-foot{color:var(--text-dim)}html.tone-sakura .is-touch .stats-panel{border-radius:0}html.tone-sakura .remote-name .nm-guild{text-shadow:0 0 3px #ffffff73,0 1px 1px #ffffff73,0 0 6px #ffffff67}html.tone-sakura .remote-name .nm-title{color:#422c3a;text-shadow:0 0 3px #ffffff73,0 1px 1px #ffffff73,0 0 6px #ffffff67}html.tone-sakura .remote-name .nm-title.is-rare{color:#1e3c81}html.tone-sakura .remote-name .nm-title.is-epic{color:#591a7c}html.tone-sakura .remote-name .nm-title.is-legend{color:#6c0a27;text-shadow:0 0 3px #ffffff73,0 1px 1px #ffffff73,0 0 8px #f69b5356}html.tone-sakura .remote-name.is-self{color:#3d2024}html.tone-sakura .remote-name.has-plate{border-radius:3px}html.tone-sakura .remote-name.has-plate:before{border-radius:inherit;background:linear-gradient(105deg,#0000 35%,#ffffff47 50%,#0000 65%) 0 0/60% 100% no-repeat}html.tone-sakura .remote-name.plate-ember{color:#432327;text-shadow:0 0 6px #eb875467,0 1px 1px #ffffff73;background:linear-gradient(#ffd3c4 0%,#fee4db 100%);border:1px solid #ef945e;box-shadow:0 0 0 1px #d3b4c0,0 0 10px #e7815374,inset 0 0 6px #eb875447}html.tone-sakura .remote-name.plate-ember .nm-orn{color:#691328}html.tone-sakura .remote-name.plate-frost{color:#36212f;text-shadow:0 0 6px #78dcff6d,0 1px 1px #ffffff73;background:linear-gradient(#c1defa 0%,#dae9fe 100%);border:1px solid #83cae2;box-shadow:0 0 0 1px #d3b4c0,0 0 10px #5fd4ff6b,inset 0 0 8px #a0e6ff3e}html.tone-sakura .remote-name.plate-frost .nm-orn{color:#06323c}html.tone-sakura .remote-name.plate-verdant{color:#222c15;text-shadow:0 0 5px #9ce18667,0 1px 1px #ffffff73;background:linear-gradient(#cae4c2 0%,#deeedb 100%);border:1px solid #ecad94;box-shadow:0 0 0 1px #d3b4c0,0 0 0 2px #5c984a,0 0 10px #92d77d59}html.tone-sakura .remote-name.plate-verdant .nm-orn{color:#1d4100}html.tone-sakura .remote-name.plate-royal{color:#411d23;text-shadow:0 0 6px #ffd0be67,0 1px 1px #ffffff73;background:linear-gradient(#ffcbdd 0%,#ffdfe9 100%);border:1px solid #ecad95;box-shadow:0 0 0 1px #9b7f75,0 0 0 2px #d09b87,0 0 0 3px #d3b4c0,0 0 14px #fdbca37d}html.tone-sakura .remote-name.plate-royal .nm-orn{color:#61001f;text-shadow:0 0 6px #ffc8b273}html.tone-sakura .remote-name.plate-void{color:#32273a;text-shadow:0 0 8px #ba96f773,0 1px 1px #ffffff73;background:radial-gradient(at 50% 0,#e2d4ff 0%,#efe8ff 70%,#ffeaf2 100%);border:1px solid #b696ef;box-shadow:0 0 0 1px #d3b4c0,0 0 12px #a380de86,inset 0 0 10px #9470cd50}html.tone-sakura .remote-name.plate-void .nm-orn{color:#492160}html.tone-sakura .remote-name.plate-eclipse{color:#302811;text-shadow:0 0 8px #ffcbb773,0 1px 1px #ffffff73;background:radial-gradient(circle,#f7e3eb 0%,#fbecf2 75%);border:1px solid #f2aa8e;box-shadow:0 0 0 1px #d3b4c0,0 0 0 2px #a87a68,0 0 0 3px #f2aa8e,0 0 18px #ffc1a998,0 0 30px #f1954f3e}html.tone-sakura .remote-name.plate-eclipse .nm-orn{color:#570e20;text-shadow:0 0 8px #ffb29473}html.tone-sakura .remote-name.plate-eclipse:before{background:conic-gradient(#ffd76e00 0deg,#ffd76e59 40deg,#ffd76e00 80deg) 0 0/100% 100%}html.tone-sakura .remote-name.plate-rank1{color:#2f2811;text-shadow:0 0 8px #ffd5c473,0 1px 1px #ffffff73;background:linear-gradient(#e6c3b5 0%,#f3dfd8 100%);border:1px solid #eaae96;box-shadow:0 0 0 1px #d3b4c0,0 0 0 2px #bd7f67,0 0 0 3px #dfb2a1,0 0 16px #ffcfbca1}html.tone-sakura .remote-name.plate-rank1 .nm-orn{color:#550e20;text-shadow:0 0 8px #ffc0a873}html.tone-sakura .remote-name.plate-rank3{color:#36212f;text-shadow:0 0 6px #dcebff79,0 1px 1px #ffffff73;background:linear-gradient(#d8c3cb 0%,#f0dfe5 100%);border:1px solid #b99ba7;box-shadow:0 0 0 1px #d3b4c0,0 0 0 2px #af909d,0 0 12px #d2e1f5ac}html.tone-sakura .remote-name.plate-rank3 .nm-orn{color:#3b2534}html.tone-sakura .remote-name.plate-rank10{color:#392818;text-shadow:0 0 6px #e8ab9467,0 1px 1px #ffffff73;background:linear-gradient(#f7c6d7 0%,#f7e3d8 100%);border:1px solid #e0a070;box-shadow:0 0 0 1px #d3b4c0,0 0 0 2px #b2774d,0 0 10px #e1965a74}html.tone-sakura .remote-name.plate-rank10 .nm-orn{color:#5e232e}html.tone-sakura .remote-name.is-admin{color:#3b2023;text-shadow:0 0 8px #ffd5c473,0 1px 1px #ffffff73;background:linear-gradient(#ffc0d6 0%,#ffdae6 55%,#ffe6ee 100%);border:1px solid #eaae97;border-radius:4px;box-shadow:0 0 0 1px #a17d6f,0 0 0 2px #f3a98d,0 0 0 3px #d3b4c0,0 0 0 4px #bd7f67,0 0 18px #ffc1a9a1,0 0 36px #d1689350}html.tone-sakura .remote-name.is-admin .nm-orn{color:#570e20;text-shadow:0 0 8px #ffc4ae73}html.tone-sakura .remote-name.is-admin .nm-crown:not([hidden]){color:#61001f;text-shadow:0 0 6px #ffaa8973,0 0 14px #ffae8e67,0 2px #a87a6873}html.tone-sakura .remote-name.is-admin .nm-gm{color:#3a1a00;text-shadow:none;background:linear-gradient(#fff2b0,#e2a92e);border-radius:2px;box-shadow:0 0 6px #ffc1a9a1}html.tone-sakura .chat-bubble{color:#1d1712;text-shadow:none;background:#fcf8eef5;border:1px solid #9a7f7599;border-radius:9px;box-shadow:0 2px 8px #3f2b3d28}html.tone-sakura .chat-bubble:after{border:6px solid #0000;border-top-color:#b99ba7f5}html.tone-sakura .chat-bubble.is-party{border-color:#74ba6c;box-shadow:0 0 0 1px #74ba6c80,0 2px 8px #3f2b3d28}html.tone-sakura .chat-bubble.is-guild{border-color:#e19c81;box-shadow:0 0 0 1px #e19c8180,0 2px 8px #3f2b3d28}html.tone-sakura .st-plates{border:1px solid var(--border);background:#f7e7ed99;border-radius:2px}html.tone-sakura .st-plate{border:1px solid #0000;border-radius:3px}html.tone-sakura .st-plate:hover{border-color:var(--gold-dim);background:#f0c8780d}html.tone-sakura .st-plate.is-on{border-color:var(--gold);box-shadow:0 0 8px #fab3983e}html.tone-sakura .st-plate.is-locked .remote-name{filter:grayscale(.85)brightness(.6)}html.tone-sakura .st-plate-note{color:var(--text-dim)}html.tone-sakura .st-plate.is-on .st-plate-note{color:#571a26}html.tone-sakura .inv-orb.is-plate{border-color:#d09b87}html.tone-sakura .ab-card{background:linear-gradient(#ffc4d9f0 0%,#ffdde8f0 60%,#ffe8e6f0 100%);border:1px solid #eaae97;border-radius:4px;box-shadow:0 0 0 1px #a17d6f,0 0 0 3px #e09c81,0 0 0 4px #d3b4c0,0 0 0 5px #ab7865,0 0 36px #ffb89c7d,0 10px 30px #3f2b3d2e}html.tone-sakura .ab-card:before{background:linear-gradient(105deg,#0000 35%,#ffebaa47 50%,#0000 65%) 0 0/50% 100% no-repeat}html.tone-sakura .ab-title{color:#61001f;text-shadow:0 0 8px #ffc1a967,0 1px #ffffffbf}html.tone-sakura .ab-crown{color:#61001f;text-shadow:0 0 8px #ffaa8973,0 0 16px #ffae8e5c}html.tone-sakura .ab-text{color:#2f2813;text-shadow:0 0 12px #ffc2aa62,0 2px #ffffffbf,0 0 3px #ffffff73}html.tone-sakura .st-group-title .st-free{color:var(--text-dim);border:1px solid var(--border);border-radius:10px}html.tone-sakura .st-group-title .st-free.is-on{color:#1a1206;background:linear-gradient(#ffe9a8,#e0a93a);border-color:#eaae97;box-shadow:0 0 8px #ffcbb77d}html.tone-sakura .st-byhand{color:#712e3a}html.tone-sakura .st-plus{color:#1a1206;background:linear-gradient(#ffe9a8 0%,#e0a93a 100%);border:1px solid #eaae97;border-radius:3px;box-shadow:0 0 0 1px #d3b4c0,0 0 8px #ffcbb762}html.tone-sakura .st-plus:hover{filter:brightness(1.15)}html.tone-sakura .st-plus.is-off{box-shadow:none}html.tone-sakura .st-hint{color:#6c5363}html.tone-sakura .st-value.is-power{color:#5e212c}html.tone-sakura .st-path{border:1px solid var(--border);background:#f8e9efb3;border-radius:3px}html.tone-sakura .st-path.is-on{background:linear-gradient(#e9ccc159,#f8e9efb3);border-color:#e89f82;box-shadow:0 0 0 1px #d3b4c0,0 0 12px #e89f8250}html.tone-sakura .st-path-name{color:#571a26}html.tone-sakura .st-path-en{color:#6c5363}html.tone-sakura .st-path-desc{color:#422c3a}html.tone-sakura .st-path-line b{color:#712e3a}html.tone-sakura .st-path-line span{color:#47303f}html.tone-sakura .st-path-state{color:#004200}html.tone-sakura .charpanel .cp-points:not([hidden]){color:#1a1206;background:linear-gradient(#ffe9a8,#e0a93a);border:1px solid #eaae97;border-radius:10px;box-shadow:0 0 0 1px #d3b4c0,0 0 10px #ffcbb798}html.tone-sakura .dg-card{background:linear-gradient(180deg, color-mix(in srgb, var(--dg) 22%, #f5e4eb) 0%, #f7e7ed 100%);border:1px solid color-mix(in srgb, var(--dg) 45%, #c5a6b2);border-radius:3px}html.tone-sakura .dg-card:hover{border-color:var(--dg)}html.tone-sakura .dg-card.is-on{border-color:var(--dg);box-shadow:0 0 0 1px #d3b4c0, 0 0 14px color-mix(in srgb, var(--dg) 60%, transparent)}html.tone-sakura .dg-art{background:radial-gradient(ellipse at 50% 120%, color-mix(in srgb, var(--dg) 75%, #fff3f8) 0%, color-mix(in srgb, var(--dg) 20%, #f7e9ee) 70%)}html.tone-sakura .dg-mark{color:color-mix(in srgb, var(--dg) 70%, #341f2d);text-shadow:0 0 14px var(--dg), 0 2px 0 #ffffffbf}html.tone-sakura .dg-name{color:#412327}html.tone-sakura .dg-floor{color:var(--text)}html.tone-sakura .dg-bar{background:#fbebf1;border:1px solid #d3b4c0cc;border-radius:2px}html.tone-sakura .dg-bar i{background:linear-gradient(90deg, color-mix(in srgb, var(--dg) 60%, #fff3f8), var(--dg))}html.tone-sakura .dg-best{color:var(--text-dim)}html.tone-sakura .dg-verdict{border:1px solid;border-radius:9px}html.tone-sakura .dg-verdict.is-ok,html.tone-sakura .dg-power.is-ok b{color:#004601;border-color:#8ad38580}html.tone-sakura .dg-verdict.is-close,html.tone-sakura .dg-power.is-close b{color:#610020;border-color:#f2aa8e80}html.tone-sakura .dg-verdict.is-hard,html.tone-sakura .dg-power.is-hard b{color:#8b0009;border-color:#e884ab8c}html.tone-sakura .dg-detail{background:linear-gradient(180deg, color-mix(in srgb, var(--dg) 10%, #f6e5eb) 0%, #f7e7ed 100%);border:1px solid color-mix(in srgb, var(--dg) 35%, #c5a6b2);border-radius:3px}html.tone-sakura .dg-title{color:color-mix(in srgb, var(--dg) 55%, #341f2d);text-shadow:0 0 10px color-mix(in srgb, var(--dg) 50%, transparent), 0 1px 0 #ffffffbf}html.tone-sakura .dg-sub{color:var(--text-dim)}html.tone-sakura .dg-danger{color:#75160e}html.tone-sakura .dg-next,html.tone-sakura .dg-rank,html.tone-sakura .dg-rewards{border-top:1px solid #c2a3afcc}html.tone-sakura .dg-line{color:var(--text)}html.tone-sakura .dg-line.is-altar{color:#003956}html.tone-sakura .dg-power{border:1px solid var(--border);background:#fff3f859;border-radius:2px}html.tone-sakura .dg-rank-row{border-radius:2px}html.tone-sakura .dg-rank-row.is-me{background:#f0c8781f}html.tone-sakura .dg-rank-no{color:var(--text-dim)}html.tone-sakura .dg-rank-row.is-top1 .dg-rank-no{color:#61001f;text-shadow:0 0 6px #ffc1a95c}html.tone-sakura .dg-rank-row.is-top2 .dg-rank-no{color:#3d2736}html.tone-sakura .dg-rank-row.is-top3 .dg-rank-no{color:#6b3800}html.tone-sakura .dg-rank-floor,html.tone-sakura .dg-rank-mine{color:#571a26}html.tone-sakura .is-touch .dungeon-panel{border-radius:0}html.tone-sakura .dgh-bar{background:linear-gradient(180deg, color-mix(in srgb, var(--dg,#c9a35c) 24%, #f7e6edeb) 0%, #f8e9efeb 100%);border:1px solid color-mix(in srgb, var(--dg,#d09b87) 60%, #d3b4c0);border-radius:3px;box-shadow:0 0 0 1px #d3b4c0,0 4px 14px #3f2b3d28}html.tone-sakura .dgh-name{color:color-mix(in srgb, var(--dg,#712e3a) 55%, #341f2d)}html.tone-sakura .dgh-floor{color:#3d2024}html.tone-sakura .dgh-state{color:var(--text)}html.tone-sakura .dgh-state.is-boss{color:#820806}html.tone-sakura .dgh-state.is-clear,html.tone-sakura .dgh-state.is-done{color:#004601}html.tone-sakura .dgh-state.is-failed{color:#8b0009}html.tone-sakura .dgh-clock{color:#571a26}html.tone-sakura .dgh-banner-big{color:#3d2024;text-shadow:0 0 18px #ffc2aa50,0 3px #ffffffbf,0 0 4px #ffffff73}html.tone-sakura .dgh-banner-small{color:#571a26;text-shadow:0 0 6px #ffffff73,0 1px #ffffffbf}html.tone-sakura .dgh-banner.is-altar .dgh-banner-big{color:#0d3448;text-shadow:0 0 20px #6ebeff62,0 3px #ffffffbf}html.tone-sakura .dgh-banner.is-boss .dgh-banner-big{color:#820806;text-shadow:0 0 20px #db6f5b62,0 3px #ffffffbf}html.tone-sakura .dgh-clear{background:linear-gradient(180deg, color-mix(in srgb, var(--dg,#c9a35c) 20%, #f7e6ede6) 0%, #f8e9efe6 100%);border:1px solid color-mix(in srgb, var(--dg,#d09b87) 60%, #d3b4c0);border-radius:3px;box-shadow:0 0 0 1px #d3b4c0,0 4px 14px #3f2b3d28}html.tone-sakura .dgh-clear-title{color:#004601;text-shadow:0 0 8px #8ad78134}html.tone-sakura .dgh-clear-time{color:var(--text-dim)}html.tone-sakura .dgh-gold{color:#61001f;text-shadow:0 0 8px #ffc1a939}html.tone-sakura .dgh-repeat{color:var(--text-dim)}html.tone-sakura .dgh-orb{color:#712e3a}html.tone-sakura .dgh-altar{color:#003956}html.tone-sakura .dgh-clear-next{color:var(--text)}html.tone-sakura .dgh-loot-time{color:#571a26}html.tone-sakura .dgh-ready{color:#003956}html.tone-sakura .net-stats{color:#47303f;text-shadow:0 1px #ffffffbf,0 0 3px #ffffff73}html.tone-sakura .net-stats>span{border-left:1px solid #d09b8759}html.tone-sakura .net-stats>span:first-child{border-left:0}html.tone-sakura .net-stats .is-good{color:#004601}html.tone-sakura .net-stats .is-fair{color:#571a26}html.tone-sakura .net-stats .is-bad{color:#8b0009}html.tone-sakura .net-stats .ns-where{color:#571a26}html.tone-sakura .net-stats .ns-where.is-button:hover{color:#3d2024;text-decoration:underline}html.tone-sakura .cm-menu{border:1px solid var(--gold-dim);background:linear-gradient(#f2e1e8fa,#f7e9eefa);border-radius:3px;box-shadow:0 0 0 1px #d3b4c0,0 8px 24px #3f2b3d35}html.tone-sakura .cm-title{color:var(--gold)}html.tone-sakura .cm-note{color:#721f00}html.tone-sakura .cp-server,html.tone-sakura .cp-channel{background:linear-gradient(90deg,#f1dfe6f5,#f6e6ecf5);border:1px solid #c2a3b0;box-shadow:0 0 0 1px #d3b4c099}html.tone-sakura .cp-server:hover,html.tone-sakura .cp-channel:hover{border-color:#a37c6d}html.tone-sakura .cp-server.is-on,html.tone-sakura .cp-channel.is-on{border-color:var(--kit-gold);background:linear-gradient(90deg,#ffbfd599,#f3e0e8f0);box-shadow:inset 0 0 0 1px #d3b4c099,0 0 10px #c65e893e}html.tone-sakura .cp-server-name{color:#501b25}html.tone-sakura .cp-server-count{color:var(--text-dim)}html.tone-sakura .cp-channel-name{color:#422529}html.tone-sakura .cp-channel-count{color:var(--text-dim)}html.tone-sakura .cp-bar{background:#f8e9ef;border:1px solid #c5a6b2;border-radius:2px}html.tone-sakura .cp-bar-fill{border-radius:1px}html.tone-sakura .cp-channel.is-quiet .cp-bar-fill{background:linear-gradient(90deg,#96c393,#8fe08a)}html.tone-sakura .cp-channel.is-quiet .cp-channel-level{color:#004601}html.tone-sakura .cp-channel.is-busy .cp-bar-fill{background:linear-gradient(90deg,#a8843f,#f0d48c)}html.tone-sakura .cp-channel.is-busy .cp-channel-level{color:#571a26}html.tone-sakura .cp-channel.is-crowded .cp-bar-fill{background:linear-gradient(90deg,#eca2bd,#ff9a5a)}html.tone-sakura .cp-channel.is-crowded .cp-channel-level{color:#672e00}html.tone-sakura .cp-channel.is-full .cp-bar-fill{background:linear-gradient(90deg,#ffb5d0,#ff6a5a)}html.tone-sakura .cp-channel.is-full .cp-channel-level{color:#930002}html.tone-sakura .cp-status{color:var(--text-dim)}html.tone-sakura .cp-total{color:#5b1e2a}html.tone-sakura .duel-board{background:linear-gradient(#f7e5ecf0,#f9e9eff0);border:1px solid #b48471;border-radius:3px;box-shadow:0 0 18px #3f2b3d2e,inset 0 0 0 1px #e4b09c1f}html.tone-sakura .duel-face{border:2px solid #6190e0;border-radius:3px;box-shadow:0 0 10px #5b8fe559}html.tone-sakura .duel-side.is-b .duel-face{border-color:#c86456;box-shadow:0 0 10px #cd615259}html.tone-sakura .duel-side.is-me .duel-name{color:#521522}html.tone-sakura .duel-name{color:#442428}html.tone-sakura .duel-lv{color:#584c35}html.tone-sakura .duel-pip{background:#fff3f880;border:1px solid #b48471;border-radius:50%}html.tone-sakura .duel-pip.is-on{background:radial-gradient(circle at 35% 35%,#fff2c0,#e8b040 55%,#dfb5a5);box-shadow:0 0 8px #ffc1a98f}html.tone-sakura .duel-round{color:#5a2930}html.tone-sakura .duel-score{color:#521522;text-shadow:0 0 10px #ffb89c45}html.tone-sakura .duel-time{color:#4a3442}html.tone-sakura .duel-count{color:#4d1822;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 22px #fba78786)drop-shadow(0 6px 4px #3f2b3d35);background:linear-gradient(#fff6d8 10%,#ffcf5c 55%,#c8741c 100%);-webkit-background-clip:text;background-clip:text}html.tone-sakura .duel-count.is-go{background:linear-gradient(#fff 10%,#ff9a5c 50%,#e6a397 100%);-webkit-background-clip:text;background-clip:text}html.tone-sakura .duel-pop{background:linear-gradient(#f5e2eaf5,#f9e9eff5);border:1px solid #d09b87;border-radius:4px;box-shadow:0 0 40px #3f2b3d35,0 0 24px #ffb89d20}html.tone-sakura .duel-pop.is-final{border-color:#e9ae97}html.tone-sakura .duel-pop-head{color:#442428}html.tone-sakura .duel-pop-head.is-win{color:#521522;text-shadow:0 0 16px #ffc1a95c}html.tone-sakura .duel-card-face img:first-child{border:2px solid #978078;border-radius:4px}html.tone-sakura .duel-card.is-won .duel-card-face img:first-child{border-color:#f1aa8f;box-shadow:0 0 18px #ffc1a98f}html.tone-sakura .duel-card.is-lost .duel-card-face img:first-child{filter:grayscale(.85)brightness(.55)}html.tone-sakura .duel-card-name{color:#442428}html.tone-sakura .duel-card.is-won .duel-card-tag{color:#620120;text-shadow:0 0 8px #ffc1a95c}html.tone-sakura .duel-card.is-lost .duel-card-tag{color:#654d5c}html.tone-sakura .duel-card.is-draw .duel-card-tag{color:#4a3442}html.tone-sakura .duel-pop-score{color:#521522;text-shadow:0 0 12px #ffb89c45}html.tone-sakura .duel-pop-note{color:#5a2930}html.tone-sakura .duel-round-chip{color:#4a3442;background:#fff3f866;border:1px solid #95836d;border-radius:2px}html.tone-sakura .duel-round-chip.is-a{color:#203357;border-color:#6190e0}html.tone-sakura .duel-round-chip.is-b{color:#52231e;border-color:#c86456}html.tone-sakura .duel-pop-home{color:#584c35}html.tone-sakura .auto-btn{background:radial-gradient(circle at 40% 35%,#e8d5dc,#f6e6ec 70%);border:2px solid #a37c6d;border-radius:50%;box-shadow:0 0 14px #3f2b3d35,inset 0 0 10px #3f2b3d18}html.tone-sakura .auto-btn:hover{border-color:#e2ab96}html.tone-sakura .auto-btn-ring{border:2px dashed #d09b8759;border-radius:50%}html.tone-sakura .auto-btn.is-on{background:radial-gradient(circle at 40% 35%,#bcdfc3,#f6e4eb 70%);border-color:#7cd591;box-shadow:0 0 22px #7edf9462,inset 0 0 12px #3f2b3d15}html.tone-sakura .auto-btn.is-on .auto-btn-ring{border-color:#7cd590cc}html.tone-sakura .auto-btn-word{color:#442428}html.tone-sakura .auto-btn.is-on .auto-btn-word{color:#003617;text-shadow:0 0 8px #94f9ae5c}html.tone-sakura .auto-btn-state{color:#4a3442}html.tone-sakura .auto-btn-time{color:#521522}html.tone-sakura .inv-orb.is-auto{border-color:#7cd591;box-shadow:inset 0 0 8px #7edf942d}html.tone-sakura .ride-btn{background:radial-gradient(circle at 40% 35%,#e8d5dc,#f6e6ec 70%);border:2px solid #a37c6d;border-radius:50%;box-shadow:0 0 12px #3f2b3d35,inset 0 0 10px #3f2b3d18}html.tone-sakura .ride-btn:hover{border-color:#e2ab96}html.tone-sakura .ride-btn.is-on{border-color:#f2aa8e;box-shadow:0 0 18px #ffc6b074,inset 0 0 10px #3f2b3d12}html.tone-sakura .ride-btn-pic{filter:drop-shadow(0 1px 2px #3f2b3d42)}html.tone-sakura .ride-btn-word{color:#432227;background:linear-gradient(#ffbed5,#ffd7e5);border:1px solid #d09b87;border-radius:3px}html.tone-sakura .ride-btn.is-on .ride-btn-word{background:linear-gradient(#d8af9f,#ecd1c6)}html.tone-sakura .ride-btn-key{color:#4a1a23;background:#f4e3ea;border:1px solid #d09b87;border-radius:4px}html.tone-sakura .market-label{color:#4a3442}html.tone-sakura .market-row{background:#fff3f859;border:1px solid #c2a3af;border-radius:2px}html.tone-sakura .market-coin,html.tone-sakura .market-tag{color:#631b2b}html.tone-sakura .market-tag.is-short{color:#9f2d20}html.tone-sakura .market-x{color:#4a3442;border:1px solid #95836d;border-radius:2px}html.tone-sakura .market-x:hover{color:#631f13;border-color:#c26289}html.tone-sakura .market-count{color:#584c35}html.tone-sakura .market-shop-title{color:#521522}html.tone-sakura .market-sold{color:#4a3442}html.tone-sakura .nm-shop{color:#3a2006;background:linear-gradient(#ffe7a8,#e8b85a);border:1px solid #aa7965;border-radius:3px;box-shadow:0 2px 6px #3f2b3d28,inset 0 1px #ffffff8a}html.tone-sakura .nm-shop:hover{filter:brightness(1.12)}html.tone-sakura .mall-btn{color:#382230;background:linear-gradient(#e0d2fd,#ebe3fc);border:1px solid #d09b87;border-radius:18px;box-shadow:0 0 12px #78b4ff3e,inset 0 1px #fff2}html.tone-sakura .mall-btn img{filter:drop-shadow(0 0 4px #78c8ff8f)}html.tone-sakura .mall-btn:hover{filter:brightness(1.15)}html.tone-sakura .mall-wallet{color:#1b3043}html.tone-sakura .mall-tab.is-pass{color:#521522}html.tone-sakura .mall-card{background:linear-gradient(#e5def6e6,#f8e6ede6);border:1px solid #8b7fa4;border-radius:4px}html.tone-sakura .mall-card:hover{border-color:#d09b87;box-shadow:0 0 12px #ffc2aa24}html.tone-sakura .mall-count{color:#341f2d;background:#fdb7b1;border-radius:8px}html.tone-sakura .mall-name{color:#442428}html.tone-sakura .mall-desc{color:#584c35}html.tone-sakura .mall-price{color:#392331}html.tone-sakura .topup-tag{color:#3a2006;background:#ffd36a;border-radius:2px}html.tone-sakura .mall-paynote,html.tone-sakura .pass-name{color:#521522}html.tone-sakura .pass-left{color:#4a3442}html.tone-sakura .pass-buy.is-all{background:linear-gradient(#b0842a,#e5c3b6)}html.tone-sakura .pass-on{color:#00441c}html.tone-sakura .pass-day{background:#fff3f859;border:1px solid #c2a3af;border-radius:3px}html.tone-sakura .pass-day.is-today{border-color:#f1aa8f;box-shadow:0 0 12px #ffc1a950}html.tone-sakura .pass-day-no{color:#5a2930}html.tone-sakura .pass-cell{border-radius:3px}html.tone-sakura .pass-cell.is-free{background:#c9d2e459;border:1px solid #bea0ac}html.tone-sakura .pass-cell.is-premium{background:linear-gradient(#e3c0b373,#f1ded673);border:1px solid #a87a68}html.tone-sakura .pass-track{color:#584c35}html.tone-sakura .pass-cell.is-premium .pass-track{color:#620120}html.tone-sakura .pass-reward{color:#3d2736}html.tone-sakura .pass-gold{color:#631b2b}html.tone-sakura .pass-cell.is-claim{border-color:#7cd591;box-shadow:inset 0 0 12px #94f9ae2d}html.tone-sakura .pass-state{color:#654d5c}html.tone-sakura .pass-cell.is-missed{filter:grayscale(.8)}html.tone-sakura .pass-cell.is-locked .pass-reward{filter:grayscale(.4)brightness(.8)}html.tone-sakura .inv-orb.is-boost{border-color:#d09b87;box-shadow:inset 0 0 8px #ffc2aa2d}html.tone-sakura .quest-tab-missions.has-ready:after{background:#6be08a;border-radius:50%;box-shadow:0 0 6px #7bdd92b3}html.tone-sakura .qt-missions{color:#5a2930}html.tone-sakura .qt-missions.is-ready{color:#00441c}html.tone-sakura .mission-reset{color:#4a3442}html.tone-sakura .mission-card{border:1px solid var(--border);background:linear-gradient(#f4e3e9,#f6e6ec);border-left:3px solid #9f7d70;border-radius:2px}html.tone-sakura .mission-name{color:#412629}html.tone-sakura .mission-tag{color:#2a1606;background:#ffd36a;border-radius:2px}html.tone-sakura .mission-card .quest-bar{border:1px solid var(--border);background:#f7e9ee;border-radius:2px}html.tone-sakura .mission-card .quest-bar i{background:linear-gradient(90deg,#b8842f,#ffd166)}html.tone-sakura .mission-count{color:#630020;text-shadow:0 0 3px #ffffff73}html.tone-sakura .mission-claim.is-off{filter:grayscale(.85)brightness(.7)}html.tone-sakura .mission-card.is-done:not(.is-claimed){border-left-color:#7cd591;box-shadow:inset 0 0 14px #81e29715}html.tone-sakura .mission-card.is-done:not(.is-claimed) .quest-bar i{background:linear-gradient(90deg,#3aa860,#8be0a0)}html.tone-sakura .mission-card.is-bonus{background:linear-gradient(#ecd4ca8c,#f7e6ec99);border-left-color:#f1aa8f}html.tone-sakura .ach-sum{color:#620120}html.tone-sakura .ach-row{border:1px solid var(--border);background:#f6e5eb;border-radius:2px}html.tone-sakura .ach-mark{color:#907073}html.tone-sakura .ach-name{color:#392f17}html.tone-sakura .ach-bar{border:1px solid var(--border);background:#f7e9ee;border-radius:2px}html.tone-sakura .ach-bar i{background:linear-gradient(90deg,#c7b3ef,#b49cff)}html.tone-sakura .ach-title-pay.is-rare{color:#24335e;border-color:#8fb4ff80}html.tone-sakura .ach-title-pay.is-epic{color:#492160;border-color:#c5a4fe80}html.tone-sakura .ach-title-pay.is-legend{color:#601426;border-color:#f3a98d99}html.tone-sakura .ach-count{color:#4a3442}html.tone-sakura .ach-row.is-done{background:linear-gradient(90deg,#e8cbbf59,#f6e5eb 60%);border-color:#a87a68}html.tone-sakura .ach-row.is-done .ach-mark{color:#620120;text-shadow:0 0 8px #ffc1a945}html.tone-sakura .ach-row.is-done .ach-bar i{background:linear-gradient(90deg,#b8842f,#ffd166)}html.tone-sakura .ach-row.is-done .ach-count{color:#620120}html.tone-sakura .ach-trow{border:1px solid var(--border);background:#f6e5eb;border-radius:2px}html.tone-sakura .ach-trow:hover{border-color:var(--gold-dim)}html.tone-sakura .ach-trow.is-on{border-color:var(--gold);box-shadow:0 0 0 1px #d3b4c0,0 0 8px #fab3983e}html.tone-sakura .ach-trow.is-locked:hover{border-color:var(--border)}html.tone-sakura .ach-tname{color:#422c3a}html.tone-sakura .ach-tname.is-rare{color:#1e3c81}html.tone-sakura .ach-tname.is-epic{color:#591a7c}html.tone-sakura .ach-tname.is-legend{color:#6c0a27;text-shadow:0 0 8px #f69b5345}html.tone-sakura .ach-ttier{color:var(--text-dim)}html.tone-sakura .ach-tstate{color:#4a3442}html.tone-sakura .ach-trow.is-on .ach-tstate{color:#00441c}html.tone-sakura .is-touch .ach-panel,html.tone-sakura .is-touch .wardrobe-panel{border-radius:0}html.tone-sakura .wardrobe-card{border:1px solid var(--border);background:linear-gradient(#f3e2e9,#f7e7ed);border-radius:3px}html.tone-sakura .wardrobe-card:hover{border-color:var(--gold-dim)}html.tone-sakura .wardrobe-card.is-on{border-color:#f1aa8f;box-shadow:0 0 0 1px #d3b4c0,0 0 12px #ffc1a947}html.tone-sakura .wardrobe-card.is-on:after{color:#00441c}html.tone-sakura .wardrobe-card.is-locked .wardrobe-look{filter:grayscale(.7)brightness(.6)}html.tone-sakura .wardrobe-look{background:radial-gradient(circle,#eddae2,#f8e8ee);border:1px solid #c2a3af;border-radius:50%}html.tone-sakura .wardrobe-look.is-none{color:var(--text-dim)}html.tone-sakura .wardrobe-look.is-pet{text-shadow:0 0 10px}html.tone-sakura .wardrobe-name{color:#412629}html.tone-sakura .wardrobe-note{color:var(--text-dim)}html.tone-sakura .wardrobe-card.is-on .wardrobe-note{color:#00441c}html.tone-sakura .side-btn{color:#412629;background:linear-gradient(#eedbe3,#f5e5eb);border:1px solid #a87a68;border-radius:18px;box-shadow:0 0 8px #3f2b3d28,inset 0 1px #ffffff1c}html.tone-sakura .side-btn:hover{filter:brightness(1.18);border-color:#d09b87}html.tone-sakura .side-btn.mail-btn.has-new{border-color:#f1aa8f;box-shadow:0 0 12px #ffcbb762}html.tone-sakura .side-badge{color:#341f2d;background:#e5a198;border:1px solid #f3a995;border-radius:9px;box-shadow:0 0 6px #d86c5b7d}html.tone-sakura .mail-sum{color:#620120}html.tone-sakura .mail-all.is-off{filter:grayscale(.85)brightness(.7)}html.tone-sakura .mail-row{border:1px solid var(--border);background:#f6e5eb;border-left:3px solid #bfa0ad;border-radius:2px}html.tone-sakura .mail-row:hover{border-color:var(--gold-dim)}html.tone-sakura .mail-row.is-on{border-color:var(--gold);box-shadow:0 0 0 1px #d3b4c0,0 0 8px #fab3983e}html.tone-sakura .mail-row.is-unread .mail-row-subject{color:#3d2024}html.tone-sakura .mail-row.is-admin{border-left-color:#f1aa8f}html.tone-sakura .mail-row.is-arena{border-left-color:#e783aa}html.tone-sakura .mail-row.is-world-boss{border-left-color:#b392eb}html.tone-sakura .mail-row.is-event,html.tone-sakura .mail-row.is-gift{border-left-color:#7cd591}html.tone-sakura .mail-row-subject{color:#392f17}html.tone-sakura .mail-row-from{color:var(--text-dim)}html.tone-sakura .mail-page{background:linear-gradient(#eddae159,#f7e8ee80);border:1px solid #c3a4b0;border-radius:3px}html.tone-sakura .mail-letter-head{border-bottom:1px solid #988077}html.tone-sakura .mail-subject{color:#521e27}html.tone-sakura .mail-meta{color:var(--text-dim)}html.tone-sakura .mail-body p{color:var(--text)}html.tone-sakura .mail-attached-head{color:#5b1e2a}html.tone-sakura .mail-attached.is-taken{filter:grayscale(.6)}html.tone-sakura .mail-thing{color:#4d1822;background:#f0be5a14;border:1px solid #f1ab8f66;border-radius:14px}html.tone-sakura .mail-claim.is-off{filter:grayscale(.85)brightness(.7)}html.tone-sakura .is-touch .mail-panel,html.tone-sakura .is-touch .ranks-panel{border-radius:0}html.tone-sakura .ranks-tabs .is-arena{color:#602400}html.tone-sakura .ranks-season{color:#392f17;background:linear-gradient(90deg,#ffbbd373,#f8e7ee4d);border:1px solid #b56c88;border-radius:3px}html.tone-sakura .ranks-season b{color:#4f2700}html.tone-sakura .ranks-row{border:1px solid var(--border);background:#f6e5eb;border-radius:2px}html.tone-sakura .ranks-row.is-head{color:var(--text-dim);background:#f8e8ee}html.tone-sakura .ranks-row.is-top1{background:linear-gradient(90deg,#d6aa9980,#f6e5eb 70%);border-color:#d09b87}html.tone-sakura .ranks-row.is-top2{background:linear-gradient(90deg,#bba7af59,#f6e5eb 70%);border-color:#aa8c98}html.tone-sakura .ranks-row.is-top3{background:linear-gradient(90deg,#e9b59766,#f6e5eb 70%);border-color:#a67b6a}html.tone-sakura .ranks-row.is-me{box-shadow:inset 0 0 0 1px #7cd591}html.tone-sakura .rk-place{color:#620120}html.tone-sakura .rk-name b{color:#412629}html.tone-sakura .rk-guild{color:#0f3a6a}html.tone-sakura .rk-class{color:var(--text-dim)}html.tone-sakura .rk-level,html.tone-sakura .rk-record{color:#4a3442}html.tone-sakura .rk-value{color:#4d1822}html.tone-sakura .rk-tier{color:#1a120a;background:#b07a4a;border-radius:2px}html.tone-sakura .rk-tier.is-silver{background:#b8c2d0}html.tone-sakura .rk-tier.is-gold{background:#ffd36a}html.tone-sakura .rk-tier.is-diamond{background:#8fe0ff}html.tone-sakura .rk-tier.is-master{background:#d59bff}html.tone-sakura .rk-tier.is-legend{background:linear-gradient(90deg,#ff9a5a,#ffe36a);box-shadow:0 0 6px #fdb0927d}html.tone-sakura .ranks-me{border-top:1px solid #988077}html.tone-sakura .ranks-me-head{color:#00441c}html.tone-sakura .ranks-me-none,html.tone-sakura .ranks-updated{color:var(--text-dim)}html.tone-sakura .wb-chip{color:#442226;background:linear-gradient(#ffcfe0e6,#eee6ffe6);border:1px solid #9372c8;border-radius:14px;box-shadow:0 0 10px #9471ce3e}html.tone-sakura .wb-chip.is-on{color:#341f2d;border-color:#c6a6ff;box-shadow:0 0 14px #bc98f96b}html.tone-sakura .wb-board{color:var(--text);background:linear-gradient(#ebe1ffeb,#fbe9f0eb);border:1px solid #9372c8;border-left:3px solid #c6a6ff;border-radius:3px;box-shadow:0 4px 14px #3f2b3d24}html.tone-sakura .wb-head{color:#4e1b43}html.tone-sakura .wb-left{color:#442226}html.tone-sakura .wb-life{background:#fae7ee;border:1px solid #8e7bb1;border-radius:2px}html.tone-sakura .wb-life i{background:linear-gradient(90deg,#f3b0c5,#ff5aa8)}html.tone-sakura .wb-life span{color:#341f2d;text-shadow:0 0 3px #ffffff73}html.tone-sakura .wb-row::marker{color:#620120}html.tone-sakura .wb-row.is-me{color:#00441c}html.tone-sakura .wb-dmg{color:#4d1822}html.tone-sakura .wb-you{color:#00441c;border-top:1px solid #8d7baf}html.tone-sakura .ab-card.is-world-boss{background:linear-gradient(#e2d4fff2 0%,#ece4fff2 60%,#f2ecfff2 100%);border-color:#c9acff;box-shadow:0 0 0 1px #9077bc,0 0 0 3px #9574cb,0 0 0 4px #d3b4c0,0 0 0 5px #9372c8,0 0 36px #b894f574,0 10px 30px #3f2b3d2e}html.tone-sakura .ab-card.is-world-boss .ab-title{color:#4e1b43;text-shadow:0 0 8px #c09cfd67,0 1px #ffffffbf}html.tone-sakura .boss-bar.is-world-boss .boss-name{color:#4e1b43;text-shadow:0 0 8px #b894f55c,0 1px #ffffffbf}html.tone-sakura .boss-bar.is-world-boss .boss-track{border-color:#c6a6ff;box-shadow:0 0 14px #b894f562}html.tone-sakura .boss-bar.is-world-boss .boss-fill{background:linear-gradient(#ff5aa8,#fab8cf)}@media (max-width:640px){html.tone-sakura .wb-chip{border-radius:10px}}html.tone-sakura .is-touch .wb-chip{border-radius:10px}html.tone-sakura .pet-mats{color:#392f17}html.tone-sakura .pet-mats-head{color:var(--text-dim)}html.tone-sakura .pet-card{border:1px solid var(--border);border-left:3px solid var(--pc,#9c7f8b);background:#f6e5eb;border-radius:2px}html.tone-sakura .pet-card.is-common{--pc:#46303f}html.tone-sakura .pet-card.is-fine{--pc:#004811}html.tone-sakura .pet-card.is-rare{--pc:#02449a}html.tone-sakura .pet-card.is-epic{--pc:#6a0a98}html.tone-sakura .pet-card.is-legend{--pc:#602;background:linear-gradient(90deg,#e1bbad59,#f6e5eb 60%)}html.tone-sakura .pet-card:hover{border-color:var(--gold-dim)}html.tone-sakura .pet-card.is-on{box-shadow:0 0 0 1px #d3b4c0, 0 0 10px var(--pc)}html.tone-sakura .pet-card-name{color:#412629}html.tone-sakura .pet-card-stars{color:var(--pc)}html.tone-sakura .pet-pic{background:radial-gradient(circle,#eddae2,#f8e8ee);border:1px solid #c2a3af;border-radius:50%}html.tone-sakura .pet-pic.is-wisp{background:radial-gradient(circle at 50% 50%, var(--c2) 0 18%, var(--c1) 30%, transparent 62%), radial-gradient(circle, #f3e0e7, #f8e8ee);box-shadow:inset 0 0 12px #3f2b3d15}html.tone-sakura .pet-page{background:linear-gradient(#f3e0e780,#f9e9ef80);border:1px solid #c2a3af;border-radius:3px}html.tone-sakura .pet-head{border-bottom:1px solid #c2a3af}html.tone-sakura .pet-head.is-legend .pet-pic{box-shadow:0 0 18px #ffc1a97d}html.tone-sakura .pet-head.is-epic .pet-pic{box-shadow:0 0 14px #b08ded6b}html.tone-sakura .pet-name{color:#521e27}html.tone-sakura .pet-stars{color:#620120}html.tone-sakura .pet-line-note{color:var(--text-dim)}html.tone-sakura .pet-sub{color:#5b1e2a}html.tone-sakura .pet-buff{color:#0b3719;background:#5ac8781a;border:1px solid #7bd59266;border-radius:12px}html.tone-sakura .pet-trait{color:#4e1e26;background:#ff963c1a;border:1px solid #f3a98c73;border-radius:3px}html.tone-sakura .pet-reach{color:var(--text-dim)}html.tone-sakura .pet-craft-box{color:var(--text);background:#f6e5ec;border:1px solid #c2a3af;border-radius:3px}html.tone-sakura .pet-craft-box b{color:#412629}html.tone-sakura .pet-craft-box .is-off{filter:grayscale(.85)brightness(.7)}html.tone-sakura .pet-craft-box.is-release{border-color:#9f7b87}html.tone-sakura .pet-chance{color:#620120}html.tone-sakura .pet-craft-note{color:var(--text-dim)}html.tone-sakura .pet-filter-row{border:1px solid var(--border);background:#f6e5eb;border-radius:2px}html.tone-sakura .pet-filter-row.is-on{background:#8ec39726;border-color:#7cd591}html.tone-sakura .pet-check{color:#00441c;border:1px solid var(--gold-dim);border-radius:2px}html.tone-sakura .is-touch .pet-panel{border-radius:0}html.tone-sakura .eclipse-picker.is-five{box-shadow:0 0 0 1px #d3b4c0,0 0 30px #ffb89c50}html.tone-sakura .eclipse-picker-chest{color:#4e1e26}html.tone-sakura .eclipse-pick:hover{color:#341f2d;border-color:#c9acff}html.tone-sakura .inv-item.is-eclipse{box-shadow:inset 0 0 10px #c09cfd47,0 0 6px #f6ab8e50;border-color:#c9acff!important}html.tone-sakura .inv-orb.is-eclipse-chest{border-color:#efab91;box-shadow:inset 0 0 8px #c7a7ff36}html.tone-sakura .tip.tip-eclipse{border-color:#c9acff;box-shadow:0 0 0 1px #d3b4c0,0 0 18px #c3a1ff47}html.tone-sakura .tip.tip-eclipse .tip-name{color:#0000;background:linear-gradient(90deg,#ffcf6a,#ff8ad8,#ffcf6a);-webkit-background-clip:text;background-clip:text}html.tone-sakura .tip-eclipse-tag{color:#620421}html.tone-sakura .tip-eclipse-head{color:#59104f}html.tone-sakura .tip-eclipse-mod{color:#402239}html.tone-sakura .tip-eclipse-set{color:var(--text-dim)}html.tone-sakura .tip-eclipse-set.is-on{color:#00441c}html.tone-sakura .tip-eclipse-bound{color:#5f3b3b}html.tone-sakura .awaken-row{border:1px solid var(--border);background:#f6e5eb;border-radius:2px}html.tone-sakura .awaken-row.is-on{border-color:#c9acff;box-shadow:0 0 8px #c3a1ff3e}html.tone-sakura .awaken-lv{color:var(--text-dim)}html.tone-sakura .awaken-info .is-short{color:#820806}html.tone-sakura .awaken-btn.is-off{filter:grayscale(.85)brightness(.7)}html.tone-sakura .side-btn.gacha-btn{color:#342811;background:linear-gradient(#e0d1ff,#ede5ff);border-color:#c9acff;box-shadow:0 0 12px #c09cfd50,inset 0 1px #ffffff2e}html.tone-sakura .side-btn.gacha-btn i{color:#620120;text-shadow:0 0 8px #ffc1a967}html.tone-sakura .gacha{color:#3a2533;background:radial-gradient(at 50% 0,#e7dcff 0%,#eee6ff 45%,#fdebf2 100%)}html.tone-sakura .gacha-star{background:#fff;border-radius:50%;box-shadow:0 0 6px #ffffffe6}html.tone-sakura .gacha-eclipse{background:radial-gradient(circle,#ffebf3 0 56%,#0000 57%);border-radius:50%;box-shadow:0 0 60px 24px #f7aa8c39,0 0 140px 60px #b28fef20}html.tone-sakura .gacha-eclipse:after{border:2px solid #edac938c;border-color:#edac938c #edac938c #be9ef866 #0000;border-radius:50%}html.tone-sakura .gacha-title{color:#4d1b24;text-shadow:0 0 14px #ffb89d5c}html.tone-sakura .gacha-close{color:#341f2d;background:#fff3f866;border:1px solid #e0b2a080;border-radius:50%}html.tone-sakura .gacha-tab{color:#3e2837;background:linear-gradient(90deg,#e2d5ffbf,#eee6ff99);border:1px solid #c8aef940;border-radius:6px 22px 22px 6px}html.tone-sakura .gacha-tab.is-on{color:#341f2d;background:linear-gradient(90deg,#c9b2f4d9,#e9dfffb3);border-color:#f1aa8f;box-shadow:0 0 16px #ffc1a950}html.tone-sakura .gacha-offline{color:#3e2837}html.tone-sakura .gacha-banner{background:linear-gradient(120deg,#e0d1ffd9,#eee6ffe6 55%,#fcc7d9bf);border:1px solid #e6af9a73;border-radius:10px;box-shadow:0 0 40px #c09cfd20,inset 0 0 60px #3f2b3d0f}html.tone-sakura .gacha-banner:before{background:conic-gradient(from 0deg, transparent 0 20deg, #ffd2781f 30deg, transparent 50deg, #ff8ce61a 120deg, transparent 150deg, #ffd2781a 240deg, transparent 270deg)}html.tone-sakura .gacha-banner.is-arms{background:linear-gradient(120deg,#ffbfd5d9,#f9e5ede6 55%,#e9ccc1bf)}html.tone-sakura .gacha-banner.is-armor{background:linear-gradient(120deg,#c6d9ffd9,#efe8ffe6 55%,#ddcdffbf)}html.tone-sakura .gacha-banner-title{color:#3a2225;text-shadow:0 0 18px #fbb19450,0 2px #ffffffbf}html.tone-sakura .gacha-banner-lead{color:#3e2837}html.tone-sakura .gacha-feature-pic{filter:drop-shadow(0 0 18px #ffc1a97d);background:radial-gradient(circle,#ffd27866,#ff78dc1f 55%,#0000 70%);border-radius:50%}html.tone-sakura .gacha-feature-pic .pet-pic{background:0 0;border:0}html.tone-sakura .gacha-feature-pic .pet-pic.is-wisp{background:radial-gradient(circle at 50% 50%, var(--c2) 0 18%, var(--c1) 30%, transparent 62%)}html.tone-sakura .gacha-feature-stars{color:#640021;text-shadow:0 0 8px #ffc0a867}html.tone-sakura .gacha-feature-name{color:#3a2225;text-shadow:0 0 10px #ffffff73}html.tone-sakura .gacha-feature-sub{color:#541d27}html.tone-sakura .gacha-info{color:#3e2837}html.tone-sakura .gacha-pity.is-five{color:#620421}html.tone-sakura .gacha-diamonds{color:#003956}html.tone-sakura .gacha-link{color:#3e2837;background:#fff3f859;border:1px solid #e0b2a059;border-radius:14px}html.tone-sakura .gacha-pull{color:#3a1d08;background:linear-gradient(#fff2c8,#e0b860);border:1px solid #d2b7ad;border-radius:26px;box-shadow:0 0 16px #ffccb850,inset 0 -3px #3f2b3d06}html.tone-sakura .gacha-pull.is-ten{background:linear-gradient(#ffe08a,#f0a73c)}html.tone-sakura .gacha-page{background:#fce9f0d9;border:1px solid #e6af9a59;border-radius:8px}html.tone-sakura .gacha-page-title{color:#4d1b24}html.tone-sakura .gacha-page-lead,html.tone-sakura .gacha-rule{color:#3e2837}html.tone-sakura .gacha-history-row,html.tone-sakura .gacha-rate-row{background:#ffffff08;border-radius:3px}html.tone-sakura .gacha-rate-pct.is-long{color:#003f1a}html.tone-sakura .gacha-rate-row.is-head{color:var(--text-dim);background:0 0}html.tone-sakura .gacha-rate-row.is-5,html.tone-sakura .gacha-history-row.is-5{background:linear-gradient(90deg,#ffbe3c38,#0000 70%)}html.tone-sakura .gacha-rate-row.is-4,html.tone-sakura .gacha-history-row.is-4{background:linear-gradient(90deg,#be6eff33,#0000 70%)}html.tone-sakura .gacha-rate-star{color:#640021}html.tone-sakura .is-4>.gacha-rate-star{color:#561d78}html.tone-sakura .is-3>.gacha-rate-star{color:#193d7d}html.tone-sakura .gacha-rate-pct,html.tone-sakura .gacha-history-at{color:#4d1822}html.tone-sakura .gacha-history-at{color:var(--text-dim)}@media (max-width:760px),(max-height:500px){html.tone-sakura .gacha-tab{border-radius:6px}}html.tone-sakura .wish-skip{color:#341f2d;background:#fff3f873;border:1px solid #b99ba773;border-radius:18px}html.tone-sakura .ws.is-3{--c1:#b7d0ff;--c2:#e1eaff;--c3:#0e3760;--cg:#00439399}html.tone-sakura .ws.is-4{--c1:#d8c4ff;--c2:#eee6ff;--c3:#442154;--cg:#6a0595a6}html.tone-sakura .ws.is-5{--c1:#a1505c;--c2:#f9e5d7;--c3:#471a22;--cg:#680022cc}html.tone-sakura .ws-bg{background:radial-gradient(ellipse 60% 75% at 36% 50%, var(--c1) 0%, var(--c2) 58%, #fdecf3 100%)}html.tone-sakura .ws-bg:after{background:repeating-linear-gradient(118deg,#ffffff0b 0 2px,#0000 2px 26px)}html.tone-sakura .ws-rays{background:repeating-conic-gradient(from 0deg, var(--cg) 0 3.5deg, transparent 3.5deg 13deg)}html.tone-sakura .ws-halo{background:radial-gradient(circle, #fff9 0, var(--cg) 24%, transparent 64%);border-radius:50%}html.tone-sakura .ws-pic{filter:drop-shadow(0 0 18px var(--cg)) drop-shadow(0 0 50px var(--cg))}html.tone-sakura .ws-pic-in .pet-pic{box-shadow:none;background:0 0;border:0;border-radius:50%}html.tone-sakura .ws-pic-in .pet-pic.is-wisp{background:radial-gradient(circle at 50% 50%, #fff 0 6%, var(--c2) 14%, var(--c1) 30%, transparent 62%)}html.tone-sakura .ws-glint-box{border-radius:50%}html.tone-sakura .ws-glint{background:linear-gradient(105deg,#0000 40%,#ffffff8c 50%,#0000 60%)}html.tone-sakura .ws-kind{color:var(--c3);text-shadow:0 1px 0 #ffffffbf, 0 0 8px #ffffff67, 0 0 14px var(--cg)}html.tone-sakura .ws-name{color:#341f2d;text-shadow:0 2px 0 #ffffffbf, 0 0 10px #ffffff6d, 0 0 24px var(--cg), 0 0 48px var(--cg)}html.tone-sakura .ws-name:after{background:linear-gradient(90deg, var(--c3), var(--cg) 45%, transparent);box-shadow:0 0 12px var(--cg)}html.tone-sakura .ws-star{color:#61001f;text-shadow:0 0 12px #ffcfbc6d,0 0 30px #fda68456}html.tone-sakura .ws-new{color:#2a1606;background:linear-gradient(#fff3c4,#ffcf4a);border-radius:3px;box-shadow:0 0 16px #ffcab598}html.tone-sakura .ws-count{color:#341f2db8}html.tone-sakura .ws-next{color:#341f2dcc}html.tone-sakura .ws-flash{background:radial-gradient(circle at 36% 50%, #fff 0, var(--c3) 18%, var(--cg) 38%, transparent 70%)}html.tone-sakura .wsum-title{color:#4d1b24;text-shadow:0 0 14px #ffb89d62}html.tone-sakura .wsum-card{border:1px solid var(--kb);background:linear-gradient(180deg, var(--k1) 0%, var(--k2) 58%, var(--k3) 100%);box-shadow:0 0 18px var(--kg), inset 0 0 24px #3f2b3d0e;border-radius:6px 6px 50% 50%/6px 6px 14% 14%}html.tone-sakura .wsum-card.is-3{--k1:#3258a0;--k2:#bdd2ff;--k3:#dbe5ff;--kb:#183868;--kg:#0245a173}html.tone-sakura .wsum-card.is-4{--k1:#6b319f;--k2:#dbc9ff;--k3:#ebe2ff;--kb:#47205b;--kg:#6b0c99a6}html.tone-sakura .wsum-card.is-5{--k1:#630d24;--k2:#9c4b58;--k3:#f7dac4;--kb:#4a1721;--kg:#670022e6}html.tone-sakura .wsum-card:before{background:radial-gradient(at 50% 40%,#ffffff61,#0000 62%)}html.tone-sakura .wsum-card.is-5:after,html.tone-sakura .wsum-card.is-4:after{background:linear-gradient(100deg,#0000 42%,#ffffff80 50%,#0000 58%)}html.tone-sakura .wsum-top{background:var(--kb);box-shadow:0 0 12px var(--kb)}html.tone-sakura .wsum-pic{filter:drop-shadow(0 0 8px var(--kg))}html.tone-sakura .wsum-pic img,html.tone-sakura .wsum-pic .pet-pic{box-shadow:none;background:0 0;border:0;border-radius:50%}html.tone-sakura .wsum-pic .pet-pic.is-wisp{background:radial-gradient(circle at 50% 50%, #fff 0 8%, var(--c2) 16%, var(--c1) 30%, transparent 62%)}html.tone-sakura .wsum-name{color:#341f2d;text-shadow:0 1px 2px #ffffff73}html.tone-sakura .wsum-new{color:#2a1606;background:#ffd36a;border-radius:2px;box-shadow:0 0 8px #ffcab6a1}@media (orientation:portrait),(max-width:640px){html.tone-sakura .ws-flash{background:radial-gradient(circle at 50% 40%, #fff 0, var(--c3) 22%, var(--cg) 45%, transparent 75%)}html.tone-sakura .ws-bg{background:radial-gradient(ellipse at 50% 40%, var(--c1) 0%, var(--c2) 55%, #fdebf2 100%)}}html.tone-sakura .st-path-reach{color:#4d1b24;background:#e6c0b259;border:1px solid #edab9280;border-radius:10px}html.tone-sakura .boss-bar.is-red-lv .boss-name{text-shadow:0 0 6px #ffffff73,0 0 10px #d6695956}html.tone-sakura .drop-focus-chip{background:linear-gradient(#f3e0e8e0,#f9eaefe0);border:1px solid #dba38d8c;border-radius:999px;box-shadow:0 2px 8px #3f2b3d24,inset 0 0 8px #dba38d15}html.tone-sakura .drop-focus-chip .dfc-icon{filter:drop-shadow(0 0 3px #ffccb86b)}html.tone-sakura .drop-focus-chip .dfc-label{color:#653b40}html.tone-sakura .drop-focus-chip .dfc-name{color:#501823}html.tone-sakura .zone-banner .zone-banner-focus{color:#5d0d22}html.tone-sakura .wardrobe-look.is-outfit{background:radial-gradient(at 50% 70%,#ebd6de,#f8e8ee 75%);border-radius:10px}html.tone-sakura .wardrobe-outfit-img{filter:drop-shadow(0 2px 4px #3f2b3d28)}html.tone-sakura .st-plan{background:linear-gradient(#f2dee6a6,#f8e8eecc);border:1px solid #dba38d66;border-radius:6px}html.tone-sakura .st-plan-title{color:#501823}html.tone-sakura .st-plan-pool{color:#573338}html.tone-sakura .st-plan-bars{background:#fff3f873;border-radius:4px}html.tone-sakura .st-plan-seg{color:#341f2d;text-shadow:0 1px 2px #ffffff73;background:linear-gradient(#d5bfb7,#e9d4dc)}html.tone-sakura .st-plan-seg.is-strength,html.tone-sakura .st-plan-seg.is-power{background:linear-gradient(#eaa0bb,#ffc1d7)}html.tone-sakura .st-plan-seg.is-dexterity,html.tone-sakura .st-plan-seg.is-agility{background:linear-gradient(#8ab98c,#b5ddb8)}html.tone-sakura .st-plan-seg.is-intelligence,html.tone-sakura .st-plan-seg.is-sorcery{background:linear-gradient(#9db7ed,#c1d5ff)}html.tone-sakura .st-plan-seg.is-vitality{background:linear-gradient(#e299b3,#ffbfd5)}html.tone-sakura .st-plan-seg.is-luck{background:linear-gradient(#c9a043,#e1beb1)}html.tone-sakura .st-plan-seg.is-willpower{background:linear-gradient(#bea8e8,#decdff)}html.tone-sakura .st-plan-auto.is-on{color:#3a2124;box-shadow:0 0 0 1px #ecad94,0 0 14px #ffc2aa62}html.tone-sakura .sk-group-head{--path-color:#573338;border-left:3px solid var(--path-color);background:linear-gradient(90deg, color-mix(in srgb, var(--path-color) 22%, transparent), transparent 85%);border-radius:2px}html.tone-sakura .sk-group-gem{background:var(--path-color);box-shadow:0 0 6px var(--path-color)}html.tone-sakura .sk-group-title{color:color-mix(in srgb, var(--path-color) 55%, #341f2d)}html.tone-sakura .sk-group-count{color:var(--text-dim)}html.tone-sakura .sk-group-head.is-mine{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--path-color) 45%, transparent), 0 0 12px color-mix(in srgb, var(--path-color) 25%, transparent)}html.tone-sakura .sk-group-head.is-mine .sk-group-title:after{color:var(--path-color)}html.tone-sakura .guide-panel-body{scrollbar-color:#a17d6f transparent}html.tone-sakura .wardrobe-look .look-hair{filter:drop-shadow(0 1px 1px #3f2b3d42)}html.tone-sakura .wardrobe-look .look-hair.is-back{filter:none}html.tone-sakura .wm-legend-item.is-farm .wm-legend-mark{color:var(--mark);background:0 0;border:none}html.tone-sakura .ev-head{color:var(--gold)}html.tone-sakura .ev-row{background:linear-gradient(90deg,#efdde4d9,#f6e6ecd9);border:1px solid #d09b872e;border-radius:6px}html.tone-sakura .ev-time{color:#422529}html.tone-sakura .ev-name{color:#4d1f26}html.tone-sakura .ev-note{color:var(--text-dim,#6c5363)}html.tone-sakura .ev-state{color:#5a3237}html.tone-sakura .ev-row.is-next{border-color:#f2aa8e99;box-shadow:inset 0 0 0 1px #f2aa8e2e,0 0 14px #ffb89d20}html.tone-sakura .ev-row.is-next .ev-state{color:#61001f}html.tone-sakura .ev-row.is-now{background:linear-gradient(90deg,#ffc1d7d9,#f7e3ebe6);border-color:#e682a9}html.tone-sakura .ev-row.is-now .ev-state{color:#602400}html.tone-sakura .ev-row.is-always .ev-time{color:#003d6a}html.tone-sakura .ev-weekly{color:#574c34}html.tone-sakura .ev-sub{color:var(--gold)}html.tone-sakura .inv-pouch-link{color:#521e27;background:linear-gradient(#ead1c78c,#f5e2e98c);border:1px solid #d09b8773;border-radius:3px}html.tone-sakura .inv-pouch-link:hover{color:#341f2d;border-color:#e6af9b;box-shadow:0 0 10px #f1baa53e}html.tone-sakura .pouch-group{border:1px solid var(--border);color:var(--text-dim);background:#f6e5eb;border-radius:12px}html.tone-sakura .pouch-group:hover{color:var(--text);border-color:var(--gold-dim)}html.tone-sakura .pouch-group.is-on{color:#341f2d;background:linear-gradient(#ffc3d8,#ffdde8);border-color:#e6af9b;box-shadow:0 0 8px #de749f3e}html.tone-sakura .pouch-grid{scrollbar-color:#a17d6f transparent;border:1px solid var(--gold-dim);background-color:#fcebf2cc;box-shadow:0 0 0 1px #d3b4c0}html.tone-sakura .pouch-cell{--g:201, 163, 92;border:1px solid #c2a3af8c}html.tone-sakura .pouch-cell.g-material{--g:236, 146, 64}html.tone-sakura .pouch-cell.g-pet{--g:240, 122, 200}html.tone-sakura .pouch-cell.g-style{--g:172, 124, 255}html.tone-sakura .pouch-cell.g-ticket{--g:92, 200, 255}html.tone-sakura .pouch-cell.g-rune{--g:110, 230, 200}html.tone-sakura .pouch-cell:not(.is-empty){background:radial-gradient(circle at 50% 38%, rgba(var(--g), .3), #fae9efeb 72%);border-color:rgba(var(--g), .55)}html.tone-sakura .pouch-cell img{filter:drop-shadow(0 1px 2px #3f2b3d42)}html.tone-sakura .pouch-cell:not(.is-empty):hover{box-shadow:inset 0 0 0 1px #b99ba766, 0 0 12px rgba(var(--g), .7)}html.tone-sakura .pouch-cell.is-on{box-shadow:inset 0 0 0 2px #eaae97,0 0 14px #ffd5c498}html.tone-sakura .pouch-n{color:#341f2d;text-shadow:0 0 3px #ffffff73,0 1px #ffffffbf,0 0 6px #ffffff73}html.tone-sakura .pouch-empty{color:var(--text-dim)}html.tone-sakura .pouch-tip{color:var(--text);background:linear-gradient(#f2e0e7,#f8e8ee);border:1px solid #a17d6f;border-radius:4px;box-shadow:0 0 0 1px #d3b4c0,0 10px 28px #3f2b3d32,inset 0 0 18px #d09b870e}html.tone-sakura .pouch-tip-head{border-bottom:1px solid #d09b8740}html.tone-sakura .pouch-tip-head img{filter:drop-shadow(0 1px 3px #3f2b3d42)}html.tone-sakura .pouch-tip-names b{color:var(--currency)}html.tone-sakura .pouch-tip-names span{color:var(--text-dim)}html.tone-sakura .pouch-tip-desc{color:#422c3a}html.tone-sakura .pouch-tip-how{color:#1c4200}html.tone-sakura .rk-prize-chip{color:#501d26;background:#ecd9d173;border:1px solid #d09b874d;border-radius:10px}html.tone-sakura .ranks-row.is-head .rk-prize{color:var(--text-dim)}html.tone-sakura .ranks-season.is-weekly{border-color:#6ec8ff66}html.tone-sakura .ranks-season.is-launch{border-color:#f1aa8f8c}html.tone-sakura .ranks-rules{background:#fcecf2b8}html.tone-sakura .ranks-rules-card{background:linear-gradient(#f2e0e7,#f8e8ee);border:1px solid #b38574;border-radius:6px;box-shadow:0 0 0 1px #d3b4c0,0 18px 50px #3f2b3d35,inset 0 0 30px #d09b870e}html.tone-sakura .ranks-rules-head{border-bottom:1px solid #d09b874d}html.tone-sakura .ranks-rules-head b{color:var(--gold)}html.tone-sakura .ranks-rules-list{color:#422c3a}html.tone-sakura .ranks-rules-list b{color:#581222}html.tone-sakura .ranks-rules-sub{color:var(--gold)}html.tone-sakura .ranks-rules-prize{border:1px solid var(--border);background:#f6e5eb;border-radius:3px}html.tone-sakura .ranks-rules-prize b{color:#620120}html.tone-sakura .dr-title{color:#5f1e2b}html.tone-sakura .dr-killer{color:#5e200d}html.tone-sakura .dr-taken{color:#4a3442}html.tone-sakura .dr-bars{border-radius:3px;box-shadow:0 0 0 1px #d3b4c0}html.tone-sakura .dr-bar.is-physical{background:linear-gradient(#b9b9b9,#c4b7bc)}html.tone-sakura .dr-bar.is-fire{background:linear-gradient(#ff8a4a,#eaa895)}html.tone-sakura .dr-bar.is-cold{background:linear-gradient(#7fe0ff,#7db9df)}html.tone-sakura .dr-bar.is-lightning{background:linear-gradient(#ffe97a,#b89a1a)}html.tone-sakura .dr-bar.is-chaos{background:linear-gradient(#d07aff,#d4beff)}html.tone-sakura .dr-bar-label{color:#0b0a0c}html.tone-sakura .dr-source{color:#422c3a;background:#f5e5ebbf;border-left:2px solid #bb6888}html.tone-sakura .dr-tip{color:#1c4200}html.tone-sakura .market-kind{color:#4a3442;background:#fff3f859;border:1px solid #95836d;border-radius:12px}html.tone-sakura .market-kind.is-on{color:#401e23;background:linear-gradient(#ffbcd3,#ffd1e1);border-color:#d09b87;box-shadow:0 0 8px #fca25736}html.tone-sakura .market-hit-count{color:#584c35}html.tone-sakura .market-hit:hover{background:#ecd9d18c;border-color:#d09b87}html.tone-sakura .market-hit-shop{color:#584c35}html.tone-sakura .market-tag .market-each{color:#5d3d41}html.tone-sakura .dps-meter{color:#422c3a;background:linear-gradient(#f3e1e8eb,#f8e8eeeb);border:1px solid #a37c6d;border-radius:4px;box-shadow:0 0 0 1px #d3b4c0b3,0 6px 22px #3f2b3d28,inset 0 1px #ffd7c815}html.tone-sakura .dps-meter:before{background:linear-gradient(90deg,#0000,#f0c870,#0000)}html.tone-sakura .dps-title{color:#521522}html.tone-sakura .dps-idle{color:#4a3442}html.tone-sakura .dps-big{border-right:1px solid #d09b8740}html.tone-sakura .dps-big-label{color:#584c35}html.tone-sakura .dps-big-value{color:#401e23;text-shadow:0 0 12px #fba7873f,0 2px #ffffffbf}html.tone-sakura .dps-big.is-over .dps-big-value{color:#183246;text-shadow:0 0 12px #6eb4ff39,0 2px #ffffffbf}html.tone-sakura .dps-k{color:#584c35}html.tone-sakura .dps-v{color:#352d1a}html.tone-sakura .dps-types{background:#fff3f880;border:1px solid #b99ba714;border-radius:3px}html.tone-sakura .dps-type{background:var(--c,#c8c8c8);box-shadow:0 0 6px var(--c,#c8c8c8e6)}html.tone-sakura .dps-type.is-physical{--c:#46303f}html.tone-sakura .dps-type.is-fire{--c:#852a00}html.tone-sakura .dps-type.is-cold{--c:#004154}html.tone-sakura .dps-type.is-lightning{--c:#5d001e}html.tone-sakura .dps-type.is-chaos{--c:#75179e}html.tone-sakura .dps-hint{color:#6c5363}html.tone-sakura .keys-row{background:#fff3f84d;border:1px solid #c4a5b2;border-radius:2px}html.tone-sakura .keys-name{color:#422c3a}html.tone-sakura .keys-cap{color:#401e23;background:linear-gradient(#e8d3db,#f4e1e8);border:1px solid #9c7f73;border-bottom-width:3px;border-radius:4px}html.tone-sakura .keys-cap:hover{border-color:#d09b87}html.tone-sakura .keys-cap.is-changed{color:#003846;border-color:#4e8eb4}html.tone-sakura .keys-cap.is-waiting{color:#1a0c04;background:linear-gradient(#ffe39a,#e0a040);border-color:#d5b6aa}html.tone-sakura .keys-status{color:#003846}html.tone-sakura .inv-builds{background:#fff3f852;border:1px solid #c2a3af;border-radius:3px}html.tone-sakura .inv-builds-title{color:#712e3a}html.tone-sakura .inv-builds-save{color:#401e23;background:#ecd9d180;border:1px solid #9c7f73;border-radius:10px}html.tone-sakura .inv-builds.is-open .inv-builds-save{background:linear-gradient(#ffbcd3,#ffd1e1);border-color:#d09b87}html.tone-sakura .inv-build{background:linear-gradient(#efdce3e6,#f6e6ece6);border:1px solid #95836d;border-radius:3px}html.tone-sakura .inv-build b{color:#352d1a}html.tone-sakura .inv-build small{color:#584c35}html.tone-sakura .inv-build:hover{border-color:#d09b87;box-shadow:0 0 8px #ffb89d2d}html.tone-sakura .inv-build.is-empty b{color:#6c5363}html.tone-sakura .inv-builds.is-open .inv-build{border-color:#d09b87}html.tone-sakura .map-tier.is-past{border-color:#9372c8}html.tone-sakura .map-tier.is-past.is-on{box-shadow:0 0 10px #a582e150}html.tone-sakura .map-tier.is-beaten{color:#003b13}html.tone-sakura .atlas-box,html.tone-sakura .pinnacle-box{background:radial-gradient(120% 140% at 50% 0,#ddcdff59,#fbe8ef99);border:1px solid #8c7da8;border-radius:4px}html.tone-sakura .atlas-title{color:#452564}html.tone-sakura .atlas-star{background:#fff3f859;border:1px solid #8c7da8;border-radius:3px}html.tone-sakura .atlas-star b{color:#332b3f}html.tone-sakura .atlas-star small{color:#5a4c6e}html.tone-sakura .atlas-star:hover{border-color:#ac8ce3}html.tone-sakura .atlas-star.is-on{background:linear-gradient(#d7c2ff8c,#ebe1ff99);border-color:#c4a3fd;box-shadow:0 0 10px #b28eee3e,inset 0 0 8px #ede4ff0e}html.tone-sakura .atlas-star.is-on b{color:#37212f;text-shadow:0 0 6px #cdb2ff50}html.tone-sakura .pinnacle-box{background:radial-gradient(120% 160% at 50% 0,#e6c0b259,#fbeaf0b3);border-color:#a37c6d}html.tone-sakura .pinnacle-title{color:#561623;text-shadow:0 0 10px #f5a28139}html.tone-sakura .pinnacle-shard{filter:grayscale()brightness(.5);background:#fff3f880;border:1px solid #9c7f6e;border-radius:50%}html.tone-sakura .pinnacle-shard.is-on{filter:none;border-color:#eeac92;box-shadow:0 0 10px #ffb89d6b}html.tone-sakura .season-title{color:#521522;text-shadow:0 0 10px #ffae8f2e}html.tone-sakura .season-reward{background:linear-gradient(#ecd4cc8c,#f8e7edb3);border:1px solid #9c7f73;border-radius:4px}html.tone-sakura .season-reward b{color:#561623}html.tone-sakura .season-reward.is-ready{border-color:#efab91;box-shadow:0 0 14px #ffc1a947}html.tone-sakura .quest-reward.is-title{color:#441d45;border-color:#9474c9}html.tone-sakura .quest-tab-season{color:#561623}html.tone-sakura .portal-agree-link{color:#561623;text-decoration:underline}html.tone-sakura .portal-agree-link:hover{color:#401e23}html.tone-sakura .hud.has-art .keycap.keycap-art{box-shadow:none;color:#462428;text-shadow:0 0 2px #ffffff73,0 1px 2px #ffffff73,0 0 6px #ffc3ac1d;background:0 0;border:none}html.tone-sakura .look-plus-pic{filter:drop-shadow(0 4px 10px #3f2b3d35)}html.tone-sakura .look-plus-bonus{border-bottom:1px solid #d09b8726}html.tone-sakura .look-plus-bonus span{color:#422c3a}html.tone-sakura .look-plus-bonus b{color:#00441a}html.tone-sakura .look-plus-bonus small{color:#6c5363}html.tone-sakura{--kit-gold-hi:#4e1822;--kit-gold:#6f2735;--kit-gold-mid:#84414b;--kit-gold-lo:#a06f74;--kit-red-hi:#ca4839;--kit-red:#ffc3d8;--kit-red-lo:#ffdce7;--kit-ink:#f8e9ef;--kit-line:#c5a5b2;--kit-slot:linear-gradient(var(--kit-gold-mid), var(--kit-gold-mid)) left top / 7px 1.5px no-repeat, linear-gradient(var(--kit-gold-mid), var(--kit-gold-mid)) left top / 1.5px 7px no-repeat, linear-gradient(var(--kit-gold-mid), var(--kit-gold-mid)) right top / 7px 1.5px no-repeat, linear-gradient(var(--kit-gold-mid), var(--kit-gold-mid)) right top / 1.5px 7px no-repeat, linear-gradient(var(--kit-gold-mid), var(--kit-gold-mid)) left bottom / 7px 1.5px no-repeat, linear-gradient(var(--kit-gold-mid), var(--kit-gold-mid)) left bottom / 1.5px 7px no-repeat, linear-gradient(var(--kit-gold-mid), var(--kit-gold-mid)) right bottom / 7px 1.5px no-repeat, linear-gradient(var(--kit-gold-mid), var(--kit-gold-mid)) right bottom / 1.5px 7px no-repeat, radial-gradient(ellipse at 50% 40%, #f2e0e7 0%, #faeaf0 80%)}html.tone-sakura .panel{scrollbar-color:var(--kit-gold-mid) #ccadb9;background:radial-gradient(at 50% -10%,#c2b1e429,#0000 55%),linear-gradient(#fff3f800 40%,#fff3f859 100%),url(/ui/kit-sakura/damask.svg) 0 0/384px,#f5e4eb;border:2px solid #0000;border-image:url(/ui/kit-sakura/frame.svg) 56/26px/10px;border-radius:0;box-shadow:0 16px 50px #3f2b3d3c,0 0 0 1px #d3b4c099}html.tone-sakura .panel:before{filter:drop-shadow(0 2px 3px #3f2b3d35);background:url(/ui/kit-sakura/crest.svg) 50%/contain no-repeat}html.tone-sakura .panel-head{background:linear-gradient(90deg,#0000 0%,#d2ab5c8c 18% 82%,#0000 100%) 0 100%/100% 1px no-repeat;border-bottom:none}html.tone-sakura .panel-head:after{border:1px solid var(--kit-gold);background:linear-gradient(135deg,#d9f3ff 0%,#5fb4ff 40%,#a7c6fb 100%);box-shadow:0 0 6px #5fb4ff6b}html.tone-sakura .panel-title{color:#501b25;text-shadow:0 1px #ffffffbf,0 0 8px #fdbaa028;background:linear-gradient(180deg, var(--kit-red-hi) 0%, var(--kit-red) 45%, var(--kit-red-lo) 100%);border:1px solid var(--kit-gold);box-shadow:inset 0 1px #fdcfbe36,inset 0 0 0 1px #d3b4c08c,0 0 0 1px #d3b4c0,0 3px 10px #3f2b3d2e}html.tone-sakura .panel-title:before,html.tone-sakura .panel-title:after{background:var(--kit-gold);box-shadow:0 0 0 1px #d3b4c0}html.tone-sakura .panel-close{color:#521e27;border:1px solid var(--kit-gold);background:radial-gradient(circle at 50% 38%,#ffd2cb 0%,#fbe6ee 75%);border-radius:50%;box-shadow:0 0 0 1px #d3b4c0,inset 0 0 6px #3f2b3d18}html.tone-sakura .panel-close:hover{color:#341f2d;border-color:var(--kit-gold-hi);box-shadow:0 0 0 1px #d3b4c0,0 0 10px #f084646b}html.tone-sakura .panel-sub{color:#5b1e2a}html.tone-sakura .panel-sub:before{border:1px solid var(--kit-gold-mid);background:linear-gradient(135deg,#d9f3ff 0%,#5fb4ff 45%,#a7c6fb 100%)}html.tone-sakura .panel-col+.panel-col{border-left:1px solid #0000;border-image:linear-gradient(180deg, transparent, var(--kit-gold-lo) 12%, var(--kit-gold-lo) 88%, transparent) 1}html.tone-sakura .panel-foot{border-top-color:var(--kit-gold-lo);background:linear-gradient(#f6e5ecf0,#f8e8eefa)}html.tone-sakura .panel-btn{color:#432226;text-shadow:0 1px 2px #ffffff73;background:linear-gradient(180deg, var(--kit-red-hi) 0%, var(--kit-red) 50%, var(--kit-red-lo) 100%);border:1px solid var(--kit-gold);border-radius:1px;box-shadow:inset 0 1px #ffd3c236,inset 0 0 0 1px #d3b4c080,0 0 0 1px #d3b4c0}html.tone-sakura .panel-btn:hover{filter:brightness(1.18);box-shadow:inset 0 1px #ffd3c23e,inset 0 0 0 1px #d3b4c080,0 0 0 1px #d3b4c0,0 0 12px #c65e8959}html.tone-sakura .panel-btn.is-quiet{color:var(--text);border-color:var(--kit-gold-lo);background:linear-gradient(#eddae1 0%,#f5e4eb 100%)}html.tone-sakura .set-btn,html.tone-sakura .doll-swap,html.tone-sakura .town-gamble-btn,html.tone-sakura .ember-chip,html.tone-sakura .kit-btn,html.tone-sakura .kit-chip{color:#47303f;background:linear-gradient(#efdce3 0%,#f5e4ea 100%);border:1px solid #988077;border-radius:1px;box-shadow:inset 0 1px #ffe7de0e,0 0 0 1px #d3b4c0}html.tone-sakura .set-btn:hover,html.tone-sakura .doll-swap:hover,html.tone-sakura .town-gamble-btn:hover,html.tone-sakura .ember-chip:hover,html.tone-sakura .kit-btn:hover,html.tone-sakura .kit-chip:hover{color:#341f2d;border-color:var(--kit-gold)}html.tone-sakura .set-btn.is-on,html.tone-sakura .ember-chip.is-on,html.tone-sakura .kit-btn.is-on,html.tone-sakura .kit-chip.is-on{color:#4a1a23;border-color:var(--kit-gold-hi);background:linear-gradient(#e4d9c6 0%,#f4e1e8 100%);box-shadow:inset 0 0 8px #dba28c3e,0 0 0 1px #d3b4c0}html.tone-sakura .set-btn.is-gold{color:#1a1408;background:linear-gradient(#f0d48c 0%,#c89a48 55%,#d5b1a3 100%);border-color:#d3b4c0}html.tone-sakura .set-btn.is-gold:hover{filter:brightness(1.12);color:#000}html.tone-sakura .doll-tab,html.tone-sakura .kit-tab{color:#5b4453;background:linear-gradient(#f0dee5 0%,#f6e6ec 100%);border:1px solid #93846d;border-radius:1px;box-shadow:0 0 0 1px #d3b4c0}html.tone-sakura .doll-tab:hover,html.tone-sakura .kit-tab:hover{color:#341f2d;border-color:var(--kit-gold-mid)}html.tone-sakura .doll-tab.is-on,html.tone-sakura .kit-tab.is-on{color:#501722;border-color:var(--kit-gold);background:linear-gradient(#ffbdd4 0%,#ffd9e5 100%);box-shadow:inset 0 1px #ffcebb2d,0 0 0 1px #d3b4c0,0 0 10px #c65e8950}html.tone-sakura .doll-slot,html.tone-sakura .slot-well2,html.tone-sakura .skill-icon,html.tone-sakura .sk-socket-gem,html.tone-sakura .sk-hero-icon{background:var(--kit-slot);border:1px solid var(--kit-line);border-radius:1px;box-shadow:inset 0 0 10px #3f2b3d1a,0 0 0 1px #d3b4c0}html.tone-sakura .doll-label{color:#6628336b}html.tone-sakura .bag-grid{background:url(/ui/kit-sakura/cell.svg) 0 0 / var(--cell) var(--cell) repeat, #faeaf0;border:1px solid var(--kit-gold-lo);box-shadow:0 0 0 1px #d3b4c0, 0 0 0 3px #ccacb9e6, 0 0 0 4px var(--kit-gold-lo)}html.tone-sakura .inv-item{border-radius:1px}html.tone-sakura .inv-item.is-dim,html.tone-sakura .bag-cell.is-dim>.inv-item{filter:grayscale(.8)}html.tone-sakura .skill-row{background:linear-gradient(90deg,#f1dfe6f5 0%,#f6e6ecf5 100%);border:1px solid #c2a3b0;border-radius:1px;box-shadow:0 0 0 1px #d3b4c099}html.tone-sakura .skill-row:hover{border-color:#a37c6d}html.tone-sakura .skill-row.is-on{border-color:var(--kit-gold);background:linear-gradient(90deg,#ffbfd599 0%,#f3e0e8f0 100%);box-shadow:inset 0 0 0 1px #d3b4c099,0 0 10px #c65e893e}html.tone-sakura .skill-icon{color:#5e212c}html.tone-sakura .kit-input,html.tone-sakura .kit-select{color:var(--text);background:linear-gradient(#f9e9ef,#f5e4ea);border:1px solid #988077;border-radius:1px;outline:none;box-shadow:inset 0 1px 4px #3f2b3d18,0 0 0 1px #d3b4c0}html.tone-sakura .kit-input:focus,html.tone-sakura .kit-select:focus{border-color:var(--kit-gold);box-shadow:inset 0 1px 4px #3f2b3d18,0 0 0 1px #d3b4c0,0 0 8px #dba28c47}html.tone-sakura .kit-select option{color:var(--text);background:#f5e4eb}html.tone-sakura .tip{background:linear-gradient(#f9eaf0e6,#f9eaf0f2),url(/ui/kit-sakura/damask.svg) 0 0/384px,#f8e9ef}html.tone-sakura .inv-sort{color:var(--text-dim)}html.tone-sakura .inv-used{color:#5b1e2a}html.tone-sakura .inv-pouch.is-lit,html.tone-sakura .inv-orbs.is-lit{outline:1px solid var(--kit-gold);outline-offset:3px;box-shadow:0 0 12px #dba28c2d}html.tone-sakura .inv-actions .kit-btn.is-red{color:#432226;background:linear-gradient(180deg, var(--kit-red-hi) 0%, var(--kit-red) 50%, var(--kit-red-lo) 100%);border-color:var(--kit-gold-mid)}html.tone-sakura .inv-actions .kit-btn.is-off{filter:grayscale(.6)}html.tone-sakura .inv-actions .kit-btn.is-on{box-shadow:inset 0 0 10px #ffc3ac47,0 0 0 1px #d3b4c0,0 0 12px #c65e896b}html.tone-sakura .inv-trash.is-ok{color:#341f2d;border-color:#e07ca3;box-shadow:inset 0 0 12px #e479a450,0 0 0 1px #d3b4c0}html.tone-sakura .inventory-panel.is-town-mode .bag-grid .inv-item:hover{border-color:#efab91;box-shadow:0 0 8px #f488b26b}html.tone-sakura .kit-ico{-webkit-mask:var(--ico) center / contain no-repeat;mask:var(--ico) center / contain no-repeat;background:currentColor}html.tone-sakura .kit-ico-trash{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M4 7h16M9 7V4h6v3M6 7l1 13h10l1-13M10 11v6M14 11v6'/%3E%3C/svg%3E")}html.tone-sakura .kit-ico-sort{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M4 6h10M4 12h7M4 18h4M17 4v16M14 17l3 3 3-3'/%3E%3C/svg%3E")}html.tone-sakura .kit-ico-chest{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M3 10h18v9H3zM3 10a9 5 0 0 1 18 0M10 10v3h4v-3'/%3E%3C/svg%3E")}html.tone-sakura .kit-ico-coin{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Cpath d='M12 7v10M9.5 9.5h4a1.8 1.8 0 0 1 0 3.5h-3a1.8 1.8 0 0 0 0 3.5h4' stroke-linecap='round'/%3E%3C/svg%3E")}html.tone-sakura .sk-rail{border-right:1px solid #0000;border-image:linear-gradient(180deg, transparent, var(--kit-gold-lo) 10%, var(--kit-gold-lo) 90%, transparent) 1}html.tone-sakura .sk-rail-tab{color:#5b4453;background:linear-gradient(#f0dee5 0%,#f6e6ec 100%);border:1px solid #93846d;box-shadow:0 0 0 1px #d3b4c0}html.tone-sakura .sk-rail-tab:hover{color:#341f2d;border-color:var(--kit-gold-mid)}html.tone-sakura .sk-rail-tab.is-on{color:#501722;border-color:var(--kit-gold);background:linear-gradient(#ffbdd4 0%,#ffd9e5 100%);box-shadow:inset 0 1px #ffcebb2d,0 0 0 1px #d3b4c0,0 0 10px #c65e8950}html.tone-sakura .sk-rail-icon{color:#5e212c}html.tone-sakura .sk-rail-icon .glyph{fill:none;stroke:currentColor}html.tone-sakura .sk-rail-badge{color:#1a0d04;background:linear-gradient(#ffb46a 0%,#ff6a2f 100%);border:1px solid #d3b4c0;border-radius:9px;box-shadow:0 0 6px #e77e598f}html.tone-sakura .sk-detail{background:url(/ui/kit/sigil-circle.svg) 50% 46%/min(380px,90%) no-repeat}html.tone-sakura .sk-target{color:#5b1e2a}html.tone-sakura .sk-hero-icon{color:#571a26;box-shadow:inset 0 0 14px #3f2b3d1c, 0 0 0 1px #d3b4c0, 0 0 0 3px #caabb7, 0 0 0 4px var(--kit-gold-mid), 0 0 14px #dba28c2d}html.tone-sakura .sk-hero-icon .glyph{fill:none;stroke:currentColor;filter:drop-shadow(0 0 4px #fabea759)}html.tone-sakura .sk-hero-icon.is-sigil{color:#1d3766}html.tone-sakura .sk-hero-name{color:#501b25;text-shadow:0 1px #ffffffbf,0 0 8px #fdbaa022}html.tone-sakura .sk-hero-en{color:var(--text-dim)}html.tone-sakura .sk-hero-sub{color:#47303f}html.tone-sakura .sk-tag{color:#16334d;background:#a7c6fb38;border:1px solid #64b4fb73;border-radius:1px}html.tone-sakura .sk-desc{background:#f9eaf0b8;border:1px solid #c2a3b0;box-shadow:inset 0 0 12px #3f2b3d15,0 0 0 1px #d3b4c0}html.tone-sakura .sk-desc p{color:var(--text)}html.tone-sakura .sk-desc .sk-desc-line{color:var(--text-dim)}html.tone-sakura .sk-stat{background:var(--kit-slot);border:1px solid var(--kit-line);box-shadow:inset 0 0 10px #3f2b3d1a,0 0 0 1px #d3b4c0}html.tone-sakura .sk-stat-label{color:var(--text-dim)}html.tone-sakura .sk-stat-value{color:#501b25}html.tone-sakura .sk-socket{color:var(--text-dim)}html.tone-sakura .sk-socket-gem{color:#1d3766}html.tone-sakura .sk-socket-gem .glyph{fill:none;stroke:currentColor;filter:drop-shadow(0 0 4px #5fb4ff7d)}html.tone-sakura .sk-socket.is-filled{color:var(--text)}html.tone-sakura .sk-socket.is-filled:hover .sk-socket-gem{border-color:#e884ab}html.tone-sakura .sk-socket.is-empty .sk-socket-gem:after{color:#6628338c}html.tone-sakura .sk-socket.is-empty:hover .sk-socket-gem{border-color:var(--kit-gold)}@media (max-width:700px){html.tone-sakura .sk-rail{border-right:none}}html.tone-sakura .slot-cell.is-on .slot-well2{border-color:var(--kit-gold-hi);box-shadow:inset 0 0 10px #3f2b3d1a,0 0 0 1px #d3b4c0,0 0 10px #fabea762}html.tone-sakura .slot-cell:not(.is-locked):hover .slot-well2{border-color:var(--kit-gold)}html.tone-sakura .touch-stick{--size:clamp(124px, 31vh, 230px);background:radial-gradient(circle at 50% 45%,#eedce38c 0%,#f9e9efb8 70%);border:2px solid #ae7d6abf;border-radius:50%;box-shadow:0 0 0 2px #d3b4c0,inset 0 0 18px #3f2b3d1a,0 6px 18px #3f2b3d21}html.tone-sakura .touch-stick:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='%23a8843f' fill-opacity='0.8'%3E%3Cpath d='M50 4 L57 14 H43 Z M50 96 L57 86 H43 Z M4 50 L14 43 V57 Z M96 50 L86 43 V57 Z'/%3E%3C/svg%3E") 50%/contain no-repeat}html.tone-sakura .touch-knob{border:2px solid var(--kit-gold-mid);background:radial-gradient(circle at 40% 32%,#d6c3ca 0%,#eddae2 45%,#f7e7ed 100%);border-radius:50%;box-shadow:0 0 0 2px #d3b4c0,0 4px 10px #3f2b3d2e,inset 0 2px 3px #ffede71b}html.tone-sakura .touch-cluster{--big:clamp(86px, 23vh, 170px);--small:clamp(54px, 13vh, 98px)}html.tone-sakura .touch-btn{color:#571a26;border:2px solid var(--kit-gold-mid);background:radial-gradient(circle at 50% 38%,#ecd9e1d9 0%,#f9e9efe6 75%);border-radius:50%;box-shadow:0 0 0 2px #d3b4c0,inset 0 0 12px #3f2b3d1a,0 4px 12px #3f2b3d24}html.tone-sakura .touch-btn.is-big{box-shadow:0 0 0 2px #d3b4c0, 0 0 0 5px #ccacb9e6, 0 0 0 6px var(--kit-gold-lo), inset 0 0 16px #3f2b3d1c, 0 6px 16px #3f2b3d28;border-width:3px}html.tone-sakura .touch-btn.is-down{border-color:var(--kit-gold-hi);box-shadow:0 0 0 2px #d3b4c0,inset 0 0 14px #fdbaa03e,0 0 14px #fdbaa062}html.tone-sakura .touch-btn.is-roll{color:#182f38;border-color:#64b4fbb3}html.tone-sakura .touch-icon .glyph{fill:none;stroke:currentColor;filter:drop-shadow(0 0 3px #fabea750)}html.tone-sakura .touch-cd{background:conic-gradient(#fcebf2b8 calc(var(--cd,0) * 360deg), transparent 0);border-radius:50%}html.tone-sakura .touch-cd-num{color:#3a2124;text-shadow:0 0 3px #ffffff73,0 1px #ffffffbf}html.tone-sakura .touch-key{color:#5b1e2a;background:#f9eaf0d9;border:1px solid #ae7d6a99;border-radius:2px}html.tone-sakura .touch-pager{color:#571a26}html.tone-sakura .touch-chat{color:#571a26;border-radius:15px}@media (orientation:portrait){html.tone-sakura .is-touch .touch{--u:min(1vw, .45vh)}html.tone-sakura .is-touch .touch-stick{--size:calc(var(--u) * 34)}html.tone-sakura .is-touch .touch-cluster{--big:calc(var(--u) * 22);--small:calc(var(--u) * 14)}}html.tone-sakura .rotate-hint{color:#501b25;border:1px solid var(--kit-gold-mid);background:#f9eaf0d9;border-radius:2px}html.tone-sakura .is-touch .charpanel,html.tone-sakura .is-touch .minimap{--hud-w:var(--hud-w-top)}html.tone-sakura .menu{color:var(--text);background:radial-gradient(at 50% 110%,#ffbbd359 0%,#0000 55%),radial-gradient(at 50% 0,#d2c1f338 0%,#0000 60%),linear-gradient(#fff3f840,#fff3f899),url(/ui/kit-sakura/damask.svg) 0 0/384px,#f7e9ee}html.tone-sakura .menu-crest{filter:drop-shadow(0 3px 4px #3f2b3d35);background:url(/ui/kit-sakura/crest.svg) 50%/contain no-repeat}html.tone-sakura .menu-logo{filter:drop-shadow(0 4px 6px #3f2b3d3c)drop-shadow(0 0 22px #fa8fb920)}html.tone-sakura .menu-title{color:#501b25;text-shadow:0 2px #ffffffbf,0 0 18px #fbb19428}html.tone-sakura .menu-subtitle{color:var(--text-dim)}html.tone-sakura .menu-slot{background:linear-gradient(90deg,#f1dfe6f5,#f6e6ecf5);border:1px solid #c2a3b0;box-shadow:0 0 0 1px #d3b4c099}html.tone-sakura .menu-slot:hover{border-color:#a37c6d}html.tone-sakura .menu-slot.is-on{border-color:var(--kit-gold);background:linear-gradient(90deg,#ffbfd599,#f3e0e8f0);box-shadow:inset 0 0 0 1px #d3b4c099,0 0 10px #c65e893e}html.tone-sakura .menu-face{border:1px solid var(--kit-gold-mid);background:#f7e9ee 50%/cover no-repeat;border-radius:50%;box-shadow:0 0 0 1px #d3b4c0,inset 0 0 8px #3f2b3d18}html.tone-sakura .menu-slot-text b{color:#422529}html.tone-sakura .menu-slot-text span{color:var(--text-dim)}html.tone-sakura .menu-view{background:url(/ui/kit/sigil-circle.svg) 25%/300px no-repeat,#f9eaf08c;border:1px solid #c2a3b0;box-shadow:inset 0 0 18px #3f2b3d15}html.tone-sakura .menu-art{filter:drop-shadow(0 6px 10px #3f2b3d35);background:bottom/contain no-repeat}html.tone-sakura .menu-name{color:#501b25;text-shadow:0 1px #ffffffbf,0 0 10px #fdbaa022}html.tone-sakura .menu-class{color:#5b1e2a}html.tone-sakura .menu-facts{color:var(--text)}html.tone-sakura .menu-level{color:#421d22}html.tone-sakura .menu-line{color:var(--text-dim)}html.tone-sakura .menu-note{color:#5b1e2a}html.tone-sakura .menu-class-card{background:linear-gradient(#f1dfe6e6,#f8e8eef2);border:1px solid #c2a3b0;box-shadow:0 0 0 1px #d3b4c0}html.tone-sakura .menu-class-card:hover{border-color:#a37c6d}html.tone-sakura .menu-class-card.is-on{border-color:var(--kit-gold);background:linear-gradient(#ffbfd58c,#f7e6edf2);box-shadow:0 0 0 1px #d3b4c0,0 0 14px #c65e8950}html.tone-sakura .menu-class-pic{background:bottom/contain no-repeat}html.tone-sakura .menu-class-name{color:#422529}html.tone-sakura .menu-k{color:var(--text-dim)}html.tone-sakura .menu-v{color:var(--text)}html.tone-sakura .menu-create-name{background:#f9eaf08c;border:1px solid #c2a3b0;box-shadow:inset 0 0 18px #3f2b3d15}html.tone-sakura .menu-fashion-preview{background:radial-gradient(circle,#f2abc440,#fae8efd9 70%);border:1px solid #dda9964d}html.tone-sakura .menu-fashion-preview img{filter:drop-shadow(0 7px 9px #3f2b3d42)}html.tone-sakura .menu-fashion-options .kit-btn.is-on{border-color:var(--kit-gold);color:#461b22;background:#f8aec975}html.tone-sakura .menu-hair-options .kit-btn.is-on{border-color:var(--kit-gold);color:#461b22}html.tone-sakura .menu-hair-colour{border:2px solid #c0a1ae;border-radius:50%}html.tone-sakura .menu-hair-colour.is-on{border-color:#dab4a6;box-shadow:0 0 0 2px #b1774b}html.tone-sakura .wardrobe-wing-img{filter:drop-shadow(0 0 8px #c2a0fe62)}html.tone-sakura #ui>.loading{background:radial-gradient(at 50% 110%,#ffbbd34d 0%,#0000 55%),linear-gradient(#fff3f84d,#fff3f8a6),url(/ui/kit-sakura/damask.svg) 0 0/384px,#f7e9ee}html.tone-sakura .loading-logo{filter:drop-shadow(0 3px 5px #3f2b3d3c)}html.tone-sakura .loading-title{color:#501b25;text-shadow:0 2px #ffffffbf,0 0 14px #fbb19422}html.tone-sakura .loading-bar{border:1px solid var(--kit-gold-mid);background:#fbebf1;box-shadow:0 0 0 1px #d3b4c0,inset 0 0 6px #3f2b3d1c}html.tone-sakura .loading-fill{background:linear-gradient(#e9c46a 0%,#b5832f 55%,#e5c2b5 100%);box-shadow:0 0 10px #fab3986b}html.tone-sakura .loading-row{color:var(--text-dim)}html.tone-sakura .loading-pct{color:#5b1e2a}html.tone-sakura .hud.has-art .hud-base:before{background:radial-gradient(circle,#e6c983 0 1.6px,#ddc1b7 2.2px,#0000 2.8px) 0 0/48px 6px repeat-x}html.tone-sakura .is-touch .inventory-panel{--cell:clamp(34px, min(5.4vw, 8.6vh), 58px);border-radius:0}html.tone-sakura .is-touch .skills-panel,html.tone-sakura .is-touch .tree-panel,html.tone-sakura .is-touch .system-panel{border-radius:0}html.tone-sakura .is-touch .menu-dock{--dock-btn:46px!important}html.tone-sakura .item-sheet{border:1px solid var(--gold);box-shadow:0 0 0 1px #d3b4c0, 0 0 0 3px #ccacb9, 0 0 0 4px var(--gold-dark), 0 10px 30px #3f2b3d35;background:linear-gradient(#f2e1e8fa,#f7e9eefa);border-radius:4px}html.tone-sakura .item-sheet-name.r-normal{color:var(--rarity-normal)}html.tone-sakura .item-sheet-name.r-magic{color:var(--rarity-magic)}html.tone-sakura .item-sheet-name.r-rare{color:var(--rarity-rare)}html.tone-sakura .item-sheet-name.r-unique{color:var(--rarity-unique)}html.tone-sakura .is-touch .town-panel{border-radius:0}@media (orientation:portrait){html.tone-sakura .is-touch .inventory-panel{--cell:clamp(22px, calc((100vw - 34px) / 12), 58px)}html.tone-sakura .is-touch .menu-dock{--dock-btn:min(40px, calc((100vw - 16px) / 10 - 5px))!important;--dock-gap:5px!important}}@media (orientation:landscape){html.tone-sakura .is-touch .menu-dock{--dock-btn:min(46px, calc((100vw - var(--cp-right,300px) - var(--mm-width,200px) - 24px) / 8 - 4px))!important}}html.tone-sakura .menu-account{color:var(--text)}html.tone-sakura .menu-account-name{color:#521e27}html.tone-sakura .portal{color:var(--text);scrollbar-color:var(--kit-gold-mid) #ccadb9;background:radial-gradient(at 50% 120%,#ffbbd34d 0%,#0000 55%),radial-gradient(at 50% -10%,#d2c1f333 0%,#0000 55%),linear-gradient(#fff3f84d,#fff3f899),url(/ui/kit-sakura/damask.svg) 0 0/384px,#f7e9ee}html.tone-sakura .portal-top{background:linear-gradient(90deg,#0000 0%,#d2ab5c8c 15% 85%,#0000 100%) 0 100%/100% 1px no-repeat}html.tone-sakura .portal-brand-logo{filter:drop-shadow(0 2px 4px #3f2b3d3c)}html.tone-sakura .portal-badge{color:#432226;background:linear-gradient(180deg, var(--kit-red-hi), var(--kit-red) 50%, var(--kit-red-lo));border:1px solid var(--kit-gold);box-shadow:0 0 0 1px #d3b4c0,0 0 10px #cc624e47}html.tone-sakura .portal-hero{border:1px solid var(--kit-gold-mid);box-shadow:0 0 0 1px #d3b4c0, 0 0 0 4px #ccacb9, 0 0 0 5px var(--kit-gold-lo), 0 14px 40px #3f2b3d38;background:url(/ui/poster.webp) 50%/cover no-repeat,#f8e7ee}html.tone-sakura .portal-hero:after{background:linear-gradient(#0000 60%,#faebf1bf 100%)}html.tone-sakura .portal-hero-logo{filter:drop-shadow(0 4px 8px #3f2b3d3f)drop-shadow(0 0 26px #fa8fb927)}html.tone-sakura .portal-tagline{color:#521e27;text-shadow:0 1px 2px #ffffff73,0 0 10px #ffffff73}html.tone-sakura .portal-tab{color:#46272b;background:var(--kit-slot);border:1px solid #92846f;box-shadow:inset 0 0 0 1px #d3b4c099,0 0 0 1px #d3b4c0}html.tone-sakura .portal-tab .glyph{color:#5e212c}html.tone-sakura .portal-tab:hover{border-color:var(--kit-gold)}html.tone-sakura .portal-tab.is-on{color:#3d2124;background:linear-gradient(180deg, var(--kit-red-hi) 0%, var(--kit-red) 50%, var(--kit-red-lo) 100%);border-color:var(--kit-gold);box-shadow:inset 0 1px #ffd3c236,0 0 0 1px #d3b4c0,0 0 14px #c65e8950}html.tone-sakura .portal-tab.is-on .glyph{color:#4e1822}html.tone-sakura .portal-tab:focus-visible{outline:1px solid var(--kit-gold-hi);outline-offset:2px}html.tone-sakura .portal-news{background:#f9eaf080;border:1px solid #c2a3b0;box-shadow:inset 0 0 14px #3f2b3d12}html.tone-sakura .portal-date{color:#5b1e2a;border:1px solid var(--kit-gold-lo);background:#fff3f866}html.tone-sakura .portal-lines{color:var(--text)}html.tone-sakura .portal-lines li::marker{color:var(--kit-gold)}html.tone-sakura .guide-class{background:linear-gradient(#f1dfe6e6,#f8e8eef2);border:1px solid #c2a3b0;box-shadow:0 0 0 1px #d3b4c0}html.tone-sakura .guide-class b{color:#422529}html.tone-sakura .guide-class span{color:var(--text-dim)}html.tone-sakura .guide-class-pic{background:bottom/contain no-repeat}html.tone-sakura .portal-notice{color:#5b1e2a;border:1px dashed var(--kit-gold-lo);background:#f9eaf080}html.tone-sakura .portal-contact-label{color:#5b1e2a}html.tone-sakura .portal-contact-value{color:var(--text)}html.tone-sakura a.portal-contact-value{color:#0f3a6a}html.tone-sakura .portal-k{color:#5b1e2a}html.tone-sakura .portal-forgot{color:#633037;background:0 0;border:none;text-decoration:underline}html.tone-sakura .portal-forgot:hover{color:#4e1822}html.tone-sakura .portal-msg{border:1px solid #0000}html.tone-sakura .portal-msg.is-warn{color:#602400;background:#ffc7be59;border-color:#eb876a59}html.tone-sakura .portal-msg.is-ok{color:#003e11;background:#b4e1b84d;border-color:#7dd5904d}html.tone-sakura .portal-msg.is-info{color:#38301d;border-color:var(--kit-gold-lo);background:#efdbe399}html.tone-sakura .portal-v{color:var(--text)}html.tone-sakura .portal-name{color:#501b25;text-shadow:0 1px #ffffffbf,0 0 8px #fdbaa022}html.tone-sakura .portal-dot{background:#3ddc6a;border-radius:50%;box-shadow:0 0 0 1px #d3b4c0,0 0 8px #75d386a1}html.tone-sakura .portal-online{color:#003f17}html.tone-sakura .portal-btn:focus-visible{outline:1px solid var(--kit-gold-hi);outline-offset:2px}html.tone-sakura .portal-guest-btn{color:#521e27;background:0 0;border:none}html.tone-sakura .portal-guest-btn:hover{color:#421d22;text-decoration:underline}html.tone-sakura .portal-foot{color:var(--text-dim);background:linear-gradient(90deg,#0000 0%,#d2ab5c66 20% 80%,#0000 100%) 0 0/100% 1px no-repeat}html.tone-sakura .guide-side{background:#f9eaf08c;border:1px solid #c2a3b0;box-shadow:inset 0 0 14px #3f2b3d12}html.tone-sakura .guide-side-title{color:#422529;border-bottom:1px solid var(--kit-gold-lo)}html.tone-sakura .guide-sec{color:#38301d;background:linear-gradient(#f0dde4e6,#f6e5ecf2);border:1px solid #c5a5b2}html.tone-sakura .guide-sec:hover{border-color:var(--kit-gold-lo);color:#4e1822}html.tone-sakura .guide-sec.is-open{color:#4e1822;border-color:var(--kit-gold-lo)}html.tone-sakura .guide-sec-arrow{color:var(--kit-gold)}html.tone-sakura .guide-sec-items{border-left:1px solid var(--kit-gold-lo)}html.tone-sakura .guide-item{color:var(--text-dim);background:0 0;border:none;border-left:2px solid #0000}html.tone-sakura .guide-item:hover{color:#422529;background:#d2ab5c0f}html.tone-sakura .guide-item.is-on{color:#3d2124;border-left-color:var(--kit-gold);background:linear-gradient(90deg,#ffc3d88c,#ffc3d800)}html.tone-sakura .guide-none{color:var(--text-dim)}html.tone-sakura .guide-part+.guide-part{border-top:1px solid var(--kit-gold-lo)}html.tone-sakura .guide-crumbs{color:var(--text-dim)}html.tone-sakura .guide-crumb{color:#633037;background:0 0;border:none}html.tone-sakura .guide-crumb:hover{color:#4e1822;text-decoration:underline}html.tone-sakura .guide-crumb.is-here{color:var(--text)}html.tone-sakura .guide-crumb-sep{color:var(--kit-gold-lo)}html.tone-sakura .guide-chip{color:#5b1e2a;border:1px solid var(--kit-gold-lo);background:#fff3f859;border-radius:999px}html.tone-sakura .guide-chip.is-sec{color:#3d2124;background:linear-gradient(180deg, var(--kit-red-hi), var(--kit-red));border-color:var(--kit-gold-mid)}html.tone-sakura .guide-title{color:#501b25;text-shadow:0 1px #ffffffbf,0 0 10px #fdbaa01d}html.tone-sakura .guide-date{color:var(--text-dim)}html.tone-sakura .guide-lead{color:#372d17;border-left:3px solid var(--kit-gold);background:#ffc3d82e}html.tone-sakura .guide-h{color:#422529;border-bottom:1px solid #c2a3b0}html.tone-sakura .guide-h:before{color:#004154}html.tone-sakura .guide-p{color:var(--text)}html.tone-sakura .guide-main b{color:#501b25}html.tone-sakura .guide-steps,html.tone-sakura .guide-list-ul{color:var(--text)}html.tone-sakura .guide-steps li::marker{color:#650021}html.tone-sakura .guide-list-ul li::marker{color:var(--kit-gold)}html.tone-sakura .guide-key{color:#4e1822;border:1px solid var(--kit-gold-lo);background:linear-gradient(#eddae2,#f5e4eb);border-bottom-width:2px;border-radius:4px}html.tone-sakura .guide-code{color:#003a32;background:#fff3f873;border:1px solid #c5a5b2;border-radius:3px}html.tone-sakura .guide-link{color:#0f3a6a;background:0 0;border:none;text-decoration:underline}html.tone-sakura .guide-link:hover{color:#1f3046}html.tone-sakura .guide-img{border:1px solid var(--kit-gold-lo);background:#f8e9ef;box-shadow:0 0 0 1px #d3b4c0,0 6px 18px #3f2b3d24}html.tone-sakura .guide-cap{color:var(--text-dim)}html.tone-sakura .guide-box{border:1px solid}html.tone-sakura .guide-box.is-tip{color:#1e3022;background:#b4e1b838;border-color:#7dd5904d}html.tone-sakura .guide-box.is-warn{color:#3e2718;background:#ffc7be4d;border-color:#eb876a66}html.tone-sakura .guide-table-wrap{border:1px solid #c2a3b0;box-shadow:inset 0 0 14px #3f2b3d0f}html.tone-sakura .guide-table{border-collapse:collapse}html.tone-sakura .guide-table th{color:#3d2124;border-bottom:1px solid var(--kit-gold-mid);background:linear-gradient(#ffc3d8e6,#ffdce7f2)}html.tone-sakura .guide-table td{color:var(--text);border-top:1px solid #c5a6b3}html.tone-sakura .guide-table tbody tr:nth-child(2n) td{background:#ffffff06}html.tone-sakura .guide-pager{border-top:1px solid var(--kit-gold-lo)}html.tone-sakura .guide-page-btn{color:var(--text);background:linear-gradient(#f1dfe6e6,#f8e8eef2);border:1px solid #c2a3b0}html.tone-sakura .guide-page-btn:hover:not(:disabled){border-color:var(--kit-gold)}html.tone-sakura .guide-page-dir{color:#633037}html.tone-sakura .guide-page-name{color:#422529}html.tone-sakura .guide-start-item{color:var(--text);border:1px solid #c2a3b0;border-left:3px solid var(--kit-gold);background:linear-gradient(#f0dde4e6,#f7e7edf2)}html.tone-sakura .guide-start-item:hover{border-color:var(--kit-gold)}html.tone-sakura .guide-start-item span{color:var(--text-dim)}html.tone-sakura .guide-card{color:#422529;background:radial-gradient(at 50% 0,#ffc3d873,#f8e8eef2 70%);border:1px solid #c2a3b0}html.tone-sakura .guide-card:hover{border-color:var(--kit-gold)}html.tone-sakura .guide-card-n{color:var(--text-dim)}html.tone-sakura .guide-zoom{background:#fff3f8e0}html.tone-sakura .guide-zoom img{border:1px solid var(--kit-gold-lo);box-shadow:0 0 40px #3f2b3d35}html.tone-sakura .guide-zoom-cap{color:#38301d}@media (max-width:640px){html.tone-sakura .guide-table tr{border-top:1px solid #c2a3b0}html.tone-sakura .guide-table tbody tr:nth-child(2n) td{background:0 0}html.tone-sakura .guide-table td{border:none}html.tone-sakura .guide-table td:before{color:#633037}}html.tone-sakura .alog{background:radial-gradient(ellipse at 50% 0%, #f2e1e7 0%, var(--bg) 70%);color:var(--text)}html.tone-sakura .alog-title{color:var(--gold)}html.tone-sakura .alog-sub{color:var(--text-dim)}html.tone-sakura .alog-input,html.tone-sakura .alog-select{color:var(--text);border:1px solid var(--border);background:#f6e5ec;border-radius:4px}html.tone-sakura .alog-input:focus,html.tone-sakura .alog-select:focus{border-color:var(--gold-dim);outline:none}html.tone-sakura .alog-auto{color:var(--text-dim)}html.tone-sakura .alog-side{border:1px solid var(--border);background:#f4e3eae6;border-radius:6px}html.tone-sakura .alog-cat,html.tone-sakura .alog-kind{color:var(--text);background:0 0;border:1px solid #0000;border-radius:4px}html.tone-sakura .alog-kind{color:var(--text-dim)}html.tone-sakura .alog-cat:hover,html.tone-sakura .alog-kind:hover{background:#c9a35c14}html.tone-sakura .alog-cat.is-on,html.tone-sakura .alog-kind.is-on{color:#332810;background:linear-gradient(90deg,#ffb4cfbf,#ffb4cf26);border-color:#d09b8773}html.tone-sakura .alog-count{color:var(--gold)}html.tone-sakura .alog-right{border:1px solid var(--border);background:#f4e3eae6;border-radius:6px}html.tone-sakura .alog-status{color:var(--text-dim);border-bottom:1px solid var(--border)}html.tone-sakura .alog-row{border-bottom:1px solid #c2a3af99}html.tone-sakura .alog-head{color:var(--gold);background:#f6e5ec}html.tone-sakura .alog-row.has-details:hover{background:#c9a35c0d}html.tone-sakura .alog-time{color:var(--text-dim)}html.tone-sakura .alog-chip{color:#372f1b;border:1px solid var(--border);background:#eedae2;border-radius:9px}html.tone-sakura .alog-player{color:#023961;background:0 0;border:0}html.tone-sakura .alog-player:hover{text-decoration:underline}html.tone-sakura .alog-account,html.tone-sakura .alog-zone{color:var(--text-dim)}html.tone-sakura .alog-details{color:#47303f;border:1px solid var(--border);background:#f6e7ed;border-radius:4px}html.tone-sakura .alog-details b{color:var(--gold)}html.tone-sakura .alog-field{color:var(--text-dim,#6c5363)}html.tone-sakura .alog-empty{color:var(--text-dim)}html.tone-sakura .alog-toolitem{color:#5d0d22}html.tone-sakura .atl-title{color:var(--gold)}html.tone-sakura .atl-intro{color:var(--text-dim)}html.tone-sakura .atl-group{border:1px solid var(--border);background:#f6e5ec;border-radius:6px}html.tone-sakura .atl-group.is-danger{border-color:#c06a60}html.tone-sakura .atl-group-title{color:#372f1b}html.tone-sakura .atl-group.is-danger .atl-group-title{color:#75160e}html.tone-sakura .atl-cmd{border-top:1px solid #c2a3af99}html.tone-sakura .atl-cmd:first-of-type{border-top:0}html.tone-sakura .atl-code{color:#003b13;background:#f8e9ef;border:1px solid #c4a5b2;border-radius:4px}html.tone-sakura .atl-say b{color:#5d0d22}html.tone-sakura .atl-what{color:var(--text-dim)}html.tone-sakura .atl-state{color:#372f1b}html.tone-sakura .atl-note{color:#5d0d22}html.tone-sakura .atl-list{border:1px solid var(--border);border-radius:6px}html.tone-sakura .atl-card{border:1px solid var(--border);background:#f6e5ec;border-radius:6px}html.tone-sakura .atl-card.is-bad{background:#fadfdc;border-color:#c86554}html.tone-sakura .atl-card-k{color:var(--text-dim)}html.tone-sakura .atl-card-v{color:#422529}html.tone-sakura .atl-card.is-bad .atl-card-v{color:#75160e}html.tone-sakura .atl-sub{color:#372f1b}html.tone-sakura .atl-ok{color:#003f17}html.tone-sakura .atl-alert{color:#4a251c;background:#fadfdc;border:1px solid #c06a60;border-radius:4px}html.tone-sakura .atl-chart{border:1px solid var(--border);background:#f6e5ec;border-radius:6px}html.tone-sakura .atl-chart-head{color:var(--text-dim)}html.tone-sakura .atl-chart-head b{color:#422529}html.tone-sakura .atl-chart-line{fill:none;stroke:#5b1e2a}html.tone-sakura .atl-chart-limit{stroke:#ab3627}html.tone-sakura .atl-row{border-bottom:1px solid #c2a3af99}html.tone-sakura .atl-head{color:var(--gold);background:#f6e5ec}html.tone-sakura .atl-account{color:var(--text-dim)}html.tone-sakura .atl-now.is-gone{color:#75160e}html.tone-sakura .atl-run.is-danger,html.tone-sakura .atl-suspect-acts .is-danger{background:linear-gradient(#fdb8ae,#ffcec6)}html.tone-sakura .atl-honest{color:#193f5c}html.tone-sakura .atl-chip{color:#372f1b;background:#f5e3ea;border:1px solid #be9fab;border-radius:10px}html.tone-sakura .atl-chip.is-cheat{border-color:#9273c7}html.tone-sakura .atl-chip.is-report{border-color:#c86459}html.tone-sakura .atl-flag{color:#75160e}html.tone-sakura .atl-flag.is-muted{color:#5d0d22}html.tone-sakura .alog-row.is-cheat .alog-chip{color:#442664;border-color:#9273c7}html.tone-sakura .alog-row.is-report .alog-chip{color:#631f13;border-color:#c86459}html.tone-sakura .alog-row.is-combat .alog-chip{border-color:#ba6888}html.tone-sakura .alog-row.is-item .alog-chip,html.tone-sakura .alog-row.is-shop .alog-chip,html.tone-sakura .alog-row.is-smith .alog-chip{border-color:#9a8075}html.tone-sakura .alog-row.is-security .alog-chip,html.tone-sakura .alog-row.is-admin .alog-chip{color:#5d0d22;border-color:#b07660}html.tone-sakura .alog-row.is-system .alog-chip{border-color:#6a89ab}html.tone-sakura .atl-mail-recent{color:var(--text-dim)}html.tone-sakura #ui.is-touch>.top-actions>.mall-btn,html.tone-sakura #ui.is-touch>.top-actions>.side-btn{border-radius:50%}html.tone-sakura #ui.is-touch .wb-board{border-left-width:1px}html.tone-sakura #ui.is-touch .wb-board .wb-you{border:0}html.tone-sakura .touch-flask-bottle{background:#fff3f873;border:1.5px solid #cabca38c;border-radius:34% 34% 42% 42%/22% 22% 48% 48%;box-shadow:inset 0 0 6px #3f2b3d18}html.tone-sakura .touch-flask-fill{background:linear-gradient(#ff6a5a,#f9aec9)}html.tone-sakura .touch-flask.is-mana .touch-flask-fill{background:linear-gradient(#6ab4ff,#bdd2ff)}html.tone-sakura .touch-flask-n{color:#3a2124;text-shadow:0 0 3px #ffffff73,0 1px #ffffffbf}html.tone-sakura .touch-flask.is-life{border-color:#e88171bf}html.tone-sakura .touch-flask.is-mana{border-color:#6baaf7bf}html.tone-sakura .touch-flask.is-active{box-shadow:0 0 0 2px #d3b4c0,0 0 14px #ffd6c686}@media (orientation:landscape) and (max-height:500px){html.tone-sakura #ui.is-touch{--hud-frac:.44}html.tone-sakura #ui.is-touch .touch-stick{--size:clamp(84px, 32vh, 150px)}html.tone-sakura #ui.is-touch .touch-cluster{--big:clamp(54px, 20vh, 96px);--small:clamp(38px, 12.5vh, 62px)}}@media (orientation:landscape){html.tone-sakura .is-touch .menu-dock{--dock-btn:min(46px, calc((100vw - var(--cp-right,300px) - var(--mm-width,200px) - 70px) / 10 - 4px))!important}}@media (max-width:900px){html.tone-sakura #ui:not(.is-touch)>.top-actions>.mall-btn,html.tone-sakura #ui:not(.is-touch)>.top-actions>.side-btn{border-radius:50%}}html.tone-sakura .gacha-title{color:#501b25;text-shadow:0 1px #ffffffbf,0 0 8px #fdbaa028;background:linear-gradient(180deg, var(--kit-red-hi) 0%, var(--kit-red) 45%, var(--kit-red-lo) 100%);border:1px solid var(--kit-gold);box-shadow:inset 0 1px #fdcfbe36,inset 0 0 0 1px #d3b4c08c,0 0 0 1px #d3b4c0,0 4px 14px #3f2b3d2e}html.tone-sakura .gacha-title:before,html.tone-sakura .gacha-title:after,html.tone-sakura .wsum-title:before,html.tone-sakura .wsum-title:after{background:var(--kit-gold);box-shadow:0 0 0 1px #d3b4c0}html.tone-sakura .gacha-close{color:#521e27;border:1px solid var(--kit-gold);background:radial-gradient(circle at 50% 38%,#ffd2cb 0%,#fbe6ee 75%);box-shadow:0 0 0 1px #d3b4c0,inset 0 0 6px #3f2b3d18}html.tone-sakura .gacha-close:hover{color:#341f2d;border-color:var(--kit-gold-hi);box-shadow:0 0 0 1px #d3b4c0,0 0 10px #f084646b}html.tone-sakura .gacha-body{background:radial-gradient(at 50% -10%,#c2b1e433,#0000 55%),url(/ui/kit-sakura/damask.svg) 0 0/384px,#f5e4ebe6;border:2px solid #0000;border-image:url(/ui/kit-sakura/frame.svg) 56/26px/10px;box-shadow:0 16px 50px #3f2b3d3c,0 0 0 1px #d3b4c099}html.tone-sakura .gacha-body:before,html.tone-sakura .wsum-frame:before{filter:drop-shadow(0 2px 3px #3f2b3d35);background:url(/ui/kit-sakura/crest.svg) 50%/contain no-repeat}html.tone-sakura .gacha-tab{color:#5b4453;background:linear-gradient(#f0dee5 0%,#f6e6ec 100%);border:1px solid #93846d;border-radius:1px;box-shadow:0 0 0 1px #d3b4c0}html.tone-sakura .gacha-tab:hover{color:#341f2d;border-color:var(--kit-gold-mid)}html.tone-sakura .gacha-tab.is-on{color:#501722;border-color:var(--kit-gold);background:linear-gradient(#ffbdd4 0%,#ffd9e5 100%);box-shadow:inset 0 1px #ffcebb2d,0 0 0 1px #d3b4c0,0 0 12px #c65e8959}html.tone-sakura .gacha-banner{border-color:var(--kit-gold-mid);outline-offset:-7px;border-radius:1px;outline:1px solid #dba28c59;box-shadow:0 0 0 1px #d3b4c0,inset 0 0 60px #3f2b3d0f}html.tone-sakura .gacha-pull{color:#432226;text-shadow:0 1px 2px #ffffff73;background:linear-gradient(180deg, var(--kit-red-hi) 0%, var(--kit-red) 50%, var(--kit-red-lo) 100%);border:1px solid var(--kit-gold);border-radius:1px;box-shadow:inset 0 1px #ffd3c236,inset 0 0 0 1px #d3b4c080,0 0 0 1px #d3b4c0}html.tone-sakura .gacha-pull span{color:#12344a}html.tone-sakura .gacha-pull:hover{filter:brightness(1.15)}html.tone-sakura .gacha-pull.is-ten{color:#1a1408;text-shadow:none;box-shadow:0 0 0 1px var(--kit-gold), 0 0 16px #ffc1a950, inset 0 1px 0 #fffadc6b;background:linear-gradient(#f6dc94 0%,#c89a48 55%,#d5b1a3 100%);border-color:#d3b4c0}html.tone-sakura .gacha-pull.is-ten span{color:#17375f}html.tone-sakura .gacha-link{color:#47303f;background:linear-gradient(#efdce3 0%,#f5e4ea 100%);border:1px solid #988077;border-radius:1px;box-shadow:inset 0 1px #ffe7de0e,0 0 0 1px #d3b4c0}html.tone-sakura .gacha-link:hover{color:#341f2d;border-color:var(--kit-gold)}html.tone-sakura .gacha-page{background:url(/ui/kit-sakura/damask.svg) 0 0/384px,#f9e9efe6;border-color:#93846d;border-radius:1px;box-shadow:inset 0 0 30px #3f2b3d12,0 0 0 1px #d3b4c0}html.tone-sakura .wish-skip{color:#521e27;border:1px solid var(--kit-gold-mid);background:linear-gradient(#eddae1 0%,#f5e4eb 100%);border-radius:1px;box-shadow:0 0 0 1px #d3b4c0}html.tone-sakura .wish-skip:hover{color:#341f2d;border-color:var(--kit-gold-hi)}html.tone-sakura .ws-info{background:linear-gradient(90deg,#fbeaf1d1,#fbeaf199),url(/ui/kit-sakura/damask.svg) 0 0/384px;border:2px solid #0000;border-image:url(/ui/kit-sakura/frame.svg) 56/26px/10px;box-shadow:0 10px 30px #3f2b3d2e}html.tone-sakura .wsum-frame{background:radial-gradient(at 50% -10%,#c2b1e438,#0000 55%),url(/ui/kit-sakura/damask.svg) 0 0/384px,#f5e4ebdb;border:2px solid #0000;border-image:url(/ui/kit-sakura/frame.svg) 56/26px/10px;box-shadow:0 16px 50px #3f2b3d3c}html.tone-sakura .wsum-title{color:#501b25;text-shadow:0 1px #ffffffbf;background:linear-gradient(180deg, var(--kit-red-hi) 0%, var(--kit-red) 45%, var(--kit-red-lo) 100%);border:1px solid var(--kit-gold);box-shadow:inset 0 1px #fdcfbe36,0 0 0 1px #d3b4c0,0 3px 10px #3f2b3d2e}@media (max-width:760px),(max-height:500px){html.tone-sakura .gacha-body{border-image-width:22px;border-image-outset:6px}html.tone-sakura .ws-info{border-image-width:18px;border-image-outset:4px}html.tone-sakura .wsum-frame{border-image-width:22px;border-image-outset:6px}}html.tone-sakura .atl-code-row{border:1px solid var(--border);background:#f6e5ec;border-radius:6px}html.tone-sakura .atl-code-name{color:#61001f}html.tone-sakura .atl-code-gift{color:#422c3a}html.tone-sakura .atl-code-used,html.tone-sakura .atl-code-ends{color:var(--text-dim)}html.tone-sakura .atl-code-ends.is-ended{color:#981f15}html.tone-sakura .atl-code-state{color:#6b2b1e;background:#fad6e2;border-radius:10px}html.tone-sakura .atl-code-state.is-on{color:#004215;background:#c8e4cc}html.tone-sakura .atl-sw-head{border-bottom:1px solid var(--border)}html.tone-sakura .atl-sw-count{color:#004215;background:#c8e4cc;border-radius:10px}html.tone-sakura .atl-sw-count.has-off{color:#6b2b1e;background:#fad8d5}html.tone-sakura .atl-sw-all:disabled{filter:grayscale(.6)}html.tone-sakura .atl-sw-row.is-off{background:#f6e4eb;border-color:#b36e88}html.tone-sakura .atl-sw-row .atl-code-gift{color:var(--text-dim)}html.tone-sakura .atl-sw-tag{color:#442e7e;background:#e4d9fa;border-radius:9px}html.tone-sakura .atl-sw-tag.is-changed{color:#5d0d22;background:#e8d7d0}html.tone-sakura .atl-sw-desc{color:#493342}html.tone-sakura .atl-sw-cmds{color:var(--text-dim)}html.tone-sakura .atl-sw-toggle{color:#6b2b1e;background:#f8dfde;border:1px solid #b36e88;border-radius:16px}html.tone-sakura .atl-sw-toggle.is-on{color:#004215;background:#c5e5ca;border-color:#5b9664}html.tone-sakura .atl-sw-knob{background:#e8a090;border-radius:50%;box-shadow:0 1px 3px #3f2b3d23}html.tone-sakura .atl-sw-toggle.is-on .atl-sw-knob{background:#9fe0a8}html.tone-sakura .atl-sw-toggle:focus-visible{outline-offset:2px;outline:2px solid #ecad94}html.tone-sakura{--frame-bright:#521d26;--frame-gold:#7a3842;--frame-shadow:#998076b3;--frame-blue:#004160;--frame-surface:#f5e3ea}html.tone-sakura .panel{border:1px solid var(--frame-gold);box-shadow:0 0 0 1px #ccadba, 0 0 0 4px #c9aab6, 0 0 0 5px var(--frame-shadow), 0 18px 52px #3f2b3d36, 0 0 28px #c1877015, inset 0 1px 0 #ffe5db4b, inset 0 0 28px #3f2b3d11;background:linear-gradient(115deg,#f6d89414,#0000 20% 80%,#f6d8940f),radial-gradient(at 50% -8%,#a5bce133,#0000 48%),radial-gradient(at 50% 110%,#ffc1d738,#0000 50%),linear-gradient(#f3e1e8d1,#f9e9eff0),url(/ui/kit-sakura/damask.svg) 0 0/384px;border-image:;border-radius:5px}html.tone-sakura .panel:after{border:1px solid #e4aa932e;border-radius:1px;box-shadow:inset 0 0 0 1px #d3b4c080}html.tone-sakura .panel-head{background:linear-gradient(90deg,#0000,#eec26bad 18% 82%,#0000) bottom/100% 1px no-repeat,radial-gradient(at 50% 0,#fbafcb42,#0000 67%),linear-gradient(#f8e7ed8c,#0000)}html.tone-sakura .panel-title{color:#431d23;border-color:var(--frame-bright);background:linear-gradient(#feb3ce,#ffcfdf 55%,#ffe0ea);box-shadow:inset 0 1px #ffe3d85d,inset 0 0 0 2px #a27987bf,0 0 0 1px #cdadba,0 4px 15px #3f2b3d32,0 0 18px #c65e892e}html.tone-sakura .panel-close{border-color:var(--frame-gold);box-shadow:0 0 0 2px #ccacb9,inset 0 1px #ffd4c427,inset 0 0 9px #3f2b3d1f}html.tone-sakura .panel-close:hover{color:#341f2d;border-color:var(--frame-bright);background:#ffcdc7}html.tone-sakura .panel-sub{color:var(--frame-bright);text-shadow:0 1px #ffffffbf,0 0 10px #eba68b19}html.tone-sakura .panel-sub:before{box-shadow:0 0 0 1px #cbacb8,0 0 7px #5db6ff86}html.tone-sakura .panel-foot{border-top-color:#be8c7880}html.tone-sakura :is(.panel-btn,.kit-btn,.set-btn,.doll-swap,.town-gamble-btn,.gacha-pull){border-radius:3px}html.tone-sakura :is(.panel-btn,.gacha-pull):not(:disabled):not(.is-off){box-shadow:inset 0 1px #ffe1d64b,inset 0 0 0 1px #9e7c7ccc,0 0 0 1px #ccadba,0 3px 10px #3f2b3d24}html.tone-sakura :is(.panel-btn,.kit-btn,.set-btn,.doll-tab,.kit-tab,.sk-rail-tab,.menu-slot,.menu-class-card):focus-visible,html.tone-sakura :is(.kit-input,.kit-select,.panel-close):focus-visible{outline:2px solid var(--frame-blue);outline-offset:2px}html.tone-sakura :is(.doll-tab,.kit-tab,.sk-rail-tab,.gacha-tab){border-radius:3px 3px 0 0}html.tone-sakura :is(.doll-tab,.kit-tab,.sk-rail-tab,.gacha-tab).is-on{border-top-color:var(--frame-bright);box-shadow:inset 0 2px #ffdbcd2d,0 0 0 1px #d3b4c0,0 0 13px #c65e8942}html.tone-sakura :is(.doll-slot,.slot-well2,.skill-icon,.sk-socket-gem,.sk-hero-icon,.sk-stat){border-color:#9e7e72;box-shadow:inset 0 0 13px #3f2b3d1c,inset 0 1px #ffd6c615,0 0 0 1px #d3b4c0}html.tone-sakura :is(.skill-row,.menu-slot,.menu-class-card,.guide-card,.guide-start-item,.guide-page-btn){background-image:linear-gradient(130deg,#ffda9712,#0000 26%),linear-gradient(#eedbe2,#f7e6ec);border-radius:3px;box-shadow:inset 0 1px #ffded20e,0 2px 8px #3f2b3d17}html.tone-sakura :is(.skill-row,.menu-slot,.menu-class-card,.guide-card,.guide-start-item,.guide-page-btn):hover{border-color:var(--frame-gold);box-shadow:inset 0 1px #ffded220,0 0 12px #c1877022}html.tone-sakura :is(.skill-row,.menu-slot,.menu-class-card).is-on{border-color:var(--frame-bright);background-image:linear-gradient(130deg,#ffdc9a1a,#0000 35%),linear-gradient(#ffc6da,#f5e3ea);box-shadow:inset 0 1px #ffd7c827,0 0 13px #c65e893e}html.tone-sakura .menu-view,html.tone-sakura .menu-create-name,html.tone-sakura .gacha-page{border-color:#a07d70;border-radius:4px;box-shadow:inset 0 0 20px #3f2b3d15,0 0 0 1px #cdaebb}html.tone-sakura .bag-grid{border-color:#a87a68;box-shadow:0 0 0 1px #d3b4c0,0 0 0 3px #caabb7,0 0 0 4px #9b7f74,inset 0 0 18px #3f2b3d1f}html.tone-sakura .charpanel:not(.has-art){border-color:var(--frame-gold);background:linear-gradient(120deg,#ffc1d621,#0000 44%),linear-gradient(#f0dde4,#f8e8ee);box-shadow:0 0 0 1px #d3b4c0,0 0 0 3px #caaab7,0 0 0 4px #a07d70,0 8px 23px #3f2b3d32,inset 0 1px #ffdbcd39}html.tone-sakura .tip{box-shadow:0 0 0 1px #d3b4c0,0 0 0 3px #c9aab7,0 0 0 4px #ad7a678c,0 12px 28px #3f2b3d38}html.tone-sakura .death-box{background:linear-gradient(#ffdadceb,#f9e9eff0);border:1px solid #c4675d;border-radius:4px;box-shadow:0 0 0 1px #d3b4c0,0 0 0 4px #9c7d83,0 0 35px #cd60572b}html.tone-sakura .wb-board{border-color:#9681bd;box-shadow:0 0 0 1px #ccacb9,0 0 0 3px #89819a,0 7px 22px #3f2b3d2b}html.tone-sakura :is(.quest-tracker,.tutorial-card,.party-frame,.party-frame-ask,.pvp-ask,.pvp-duel,.dgh-bar,.duel-board){background-image:linear-gradient(125deg,#f3ce8814,#0000 38%),linear-gradient(#f1dfe6f2,#f9e8eff2);border-radius:4px;box-shadow:0 0 0 1px #cdaebb,0 5px 16px #3f2b3d29,inset 0 1px #ffdacc27}html.tone-sakura .quest-tracker{border:1px solid #a07d70;border-left:3px solid var(--frame-gold)}html.tone-sakura .party-frame.is-me{border-color:var(--frame-bright);box-shadow:0 0 0 1px #d3b4c0,0 0 11px #e2a58d3b}html.tone-sakura .party-frame-ask{border-color:var(--frame-gold)}html.tone-sakura .pvp-duel{border-color:#c86555}html.tone-sakura .dgh-bar{border-color:color-mix(in srgb, var(--dg,#d09b87) 70%, var(--frame-gold))}html.tone-sakura .chat-box.is-typing .chat-log{border:1px solid #b6836f9e;border-radius:3px;box-shadow:inset 0 0 17px #3f2b3d1f,0 0 0 1px #cdaebb}html.tone-sakura .npc-label{border-color:var(--frame-gold);background:linear-gradient(#efdce3,#f8e7ee);border-radius:3px;box-shadow:0 0 0 1px #d3b4c0,0 2px 9px #3f2b3d24}html.tone-sakura :is(.map-tier,.map-mod){background:linear-gradient(#efdce4,#f7e6ec);border-color:#9a7f75;border-radius:3px}html.tone-sakura :is(.map-tier,.map-mod):hover{border-color:var(--frame-gold)}html.tone-sakura :is(.map-tier,.map-mod).is-on{border-color:var(--frame-bright);box-shadow:inset 0 1px #ffdacc24,0 0 10px #c68a7332}html.tone-sakura .gacha{--wish-metal:#5b1e29;--wish-glow:#f1b09839;--wish-wash:#9061bc61;background:radial-gradient(ellipse at 50% -18%, var(--wish-wash), transparent 60%), radial-gradient(ellipse at 50% 60%, #e9e1fb, #fbe8f0 70%)}html.tone-sakura .gacha.is-wings-infernal{--wish-metal:#623000;--wish-glow:#ca628d52;--wish-wash:#fbb0cb6b}html.tone-sakura .gacha.is-wings-celestial{--wish-metal:#481d24;--wish-glow:#6bc2fb52;--wish-wash:#3a71b261}html.tone-sakura .gacha:before{border:1px solid #e5b09b57;box-shadow:inset 0 0 0 5px #ccacb9e6,inset 0 0 0 6px #e5b09b33}html.tone-sakura .gacha:after{color:var(--wish-metal);text-shadow:0 0 16px var(--wish-metal)}html.tone-sakura .gacha-eclipse{box-shadow:0 0 48px 10px var(--wish-glow), 0 0 140px 48px var(--wish-wash)}html.tone-sakura .gacha-side{scrollbar-color:#a37c6d transparent}html.tone-sakura .gacha-tab{background:linear-gradient(105deg,#ebd6def0,#f9e6edf5);border:1px solid #c594816b;border-left-width:3px;box-shadow:inset 0 1px #ffe3d812,0 6px 15px #3f2b3d15}html.tone-sakura .gacha-tab:after{background:linear-gradient(105deg,#0000 40%,#ffebc224 50%,#0000 60%)}html.tone-sakura .gacha-tab.is-on{border-left-color:var(--wish-metal);border-color:var(--wish-metal);box-shadow:inset 0 1px #ffe3d82e, 0 0 18px var(--wish-glow);background:linear-gradient(100deg,#ebb2c6c2,#f4dfe7f0)}html.tone-sakura .gacha-tab.is-wings-infernal.is-on{background:linear-gradient(100deg,#ffb8d1,#f5dfe7)}html.tone-sakura .gacha-tab.is-wings-celestial.is-on{background:linear-gradient(100deg,#a3c7df,#dbe4fd)}html.tone-sakura .gacha-tab-pic img,html.tone-sakura .gacha-tab-pic .pet-pic{filter:drop-shadow(0 0 8px var(--wish-glow))}html.tone-sakura .gacha-banner{border:1px solid var(--wish-metal);background:radial-gradient(ellipse at 70% 45%, var(--wish-wash), transparent 52%), linear-gradient(125deg, #e4daf9, #f8e4ec 55%, #e2daf5);box-shadow:0 0 0 1px #ccadba,0 16px 36px #3f2b3d1f,inset 0 0 70px #3f2b3d12}html.tone-sakura .gacha-banner.is-wings-infernal{background:radial-gradient(at 70% 45%,#eda3be59,#0000 55%),linear-gradient(125deg,#fcd1e0,#f8e6ed 55%,#f7c9d9)}html.tone-sakura .gacha-banner.is-wings-celestial{background:radial-gradient(at 70% 45%,#5fbef857,#0000 55%),linear-gradient(125deg,#c3d9f3,#f9e4ec 55%,#ccc2e2)}html.tone-sakura .gacha-banner:after{border:1px solid #deb3a240}html.tone-sakura .gacha-banner-kicker{color:var(--wish-metal)}html.tone-sakura .gacha-feature:before{box-shadow:0 0 0 6px #d8b5a70b, 0 0 26px var(--wish-glow);border:1px solid #d8b5a761;border-radius:50%}html.tone-sakura .gacha-feature-pic{background:radial-gradient(circle, #ffecaf3d, var(--wish-wash) 48%, transparent 70%);filter:drop-shadow(0 0 18px var(--wish-glow))}html.tone-sakura .gacha-pull:hover{box-shadow:0 0 0 1px var(--wish-metal), 0 0 24px var(--wish-glow), inset 0 1px 0 #fff8da50}html.tone-sakura .gacha-pull:after{background:linear-gradient(90deg,#0000,#ffffff61,#0000)}html.tone-sakura .ws-ritual{border:2px solid var(--c3);box-shadow:0 0 0 11px #e5b09b14, 0 0 0 13px var(--cg), 0 0 44px var(--cg), inset 0 0 25px var(--cg);border-radius:50%}html.tone-sakura .ws-ritual:before{border:1px dashed var(--c3);color:var(--c3);border-radius:50%}html.tone-sakura .ws.is-wing .ws-pic-in img{filter:drop-shadow(0 0 22px var(--cg))}html.tone-sakura .ws.is-wing .ws-kind{color:var(--wish-metal)}html.tone-sakura .wsum-card.is-5{box-shadow:0 0 25px var(--kg), inset 0 0 32px #3f2b3d0e;border-width:2px}html.tone-sakura .gacha.is-fashion{--wish-metal:#4c281a;--wish-glow:#ff96be4b;--wish-wash:#a83e7466}html.tone-sakura .gacha-tab.is-fashion.is-on{background:linear-gradient(100deg,#f6b5cc,#f6e0e8)}html.tone-sakura .gacha-banner.is-fashion{background:radial-gradient(at 70% 45%,#ff8cbe4d,#0000 55%),radial-gradient(at 20% 80%,#ffdcaa24,#0000 50%),linear-gradient(125deg,#fdccdd,#f9e6ed 55%,#f5c6d6)}html.tone-sakura .gacha-banner.is-fashion .gacha-feature-pic img{filter:drop-shadow(0 6px 14px #3f2b3d24)}html.tone-sakura .wsum-frame,html.tone-sakura .ws-info{border:1px solid #0000;border-image:url(/ui/kit-sakura/frame.svg) 56/26px/10px}html.tone-sakura .ws-info{border-image-width:44px 30px;border-image-outset:20px 11px 15px}html.tone-sakura .wsum-title{border:1px solid #0000;box-shadow:none;color:#fff;text-shadow:0 1px #a8436a,0 0 6px #96325f80;-webkit-text-fill-color:#fff;background:0 0;border-image:url(/ui/kit-sakura/title.svg) 18 46 fill/9px 23px/4px 12px}html.tone-sakura .wsum-frame:before{background-image:url(/ui/kit-sakura/crest.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}html.tone-sakura .wsum-card{box-shadow:0 0 18px var(--kg), inset 0 0 0 1px #d3b4c099, inset 0 0 24px #3f2b3d0e;border-image:}html.tone-sakura .wsum-top{box-shadow:0 0 12px var(--kb), 0 2px 0 #3f2b3d28}html.tone-sakura .wsum-top:after{filter:drop-shadow(0 0 6px var(--kb));background:radial-gradient(circle at 35% 30%,#fff 0%,#fbd3e0 25%,#e77fa0 60%,#a8436a 100%) 50%/contain no-repeat;border-radius:2px;transform:translate(-50%)rotate(45deg)scale(.7)}html.tone-sakura .wsum-card.is-5 .wsum-top:before{background:conic-gradient(from 0deg, transparent 0 20%, #ffdc788c 25%, transparent 30% 70%, #ffdc788c 75%, transparent 80%)}html.tone-sakura .gacha.is-gold{--wish-metal:#5e0620;--wish-glow:#ffb79c59;--wish-wash:#9944526b}html.tone-sakura .gacha-tab.is-gold{border-left-color:#f4a98c99}html.tone-sakura .gacha-tab.is-gold.is-on{background:linear-gradient(100deg,#dfb5a5,#f3e1da)}html.tone-sakura .gacha-banner.is-gold{background:radial-gradient(at 70% 45%,#ffc45057,#0000 55%),radial-gradient(at 18% 85%,#ff96282e,#0000 50%),linear-gradient(125deg,#ecd3c9,#f9e6ed 55%,#e9ccc1)}html.tone-sakura .gacha-banner.is-gold .gacha-banner-title{color:#431d23;text-shadow:0 0 18px #ffb79b62,0 2px #ffffffbf}html.tone-sakura .gacha-banner.is-gold .gacha-featured:before{background:radial-gradient(circle,#fff6cf 0 1.5px,#e0a93a 2.5px 5px,#e1b6a6 5.5px 6.5px,#0000 7px) 0 0/150px 130px,radial-gradient(circle,#fff6cf 0 1px,#d79a2a 2px 3.5px,#e6beaf 4px 4.5px,#0000 5px) 40px 60px/95px 110px,radial-gradient(circle,#fff3c0 0 2px,#e8b445 3px 7px,#e1b6a6 7.5px 9px,#0000 9.5px) 90px 20px/230px 200px}html.tone-sakura .gacha-gold{color:#620120;text-shadow:0 0 8px #ffb79b34}html.tone-sakura .gacha-short{color:#751603}html.tone-sakura .gacha-pull.is-off{filter:grayscale(.75)brightness(.62)}html.tone-sakura .gacha-pull.is-off:hover{box-shadow:none}html.tone-sakura .wdeck{--cw:min(150px, calc((100vw - 120px) / 5 - 12px), calc(((100vh - 250px) / 2 - 46px) / 1.4));--cap:2.7em}html.tone-sakura .wdeck.is-single{--cw:min(200px, 52vw, calc((100vh - 300px) / 1.4))}html.tone-sakura .wcard.is-3{--k1:#3258a0;--k2:#bdd2ff;--k3:#dbe5ff;--kb:#193d7d;--kg:#0245a173}html.tone-sakura .wcard.is-4{--k1:#6b319f;--k2:#dbc9ff;--k3:#ebe2ff;--kb:#531e72;--kg:#6b0c9999}html.tone-sakura .wcard.is-5{--k1:#630d24;--k2:#9c4b58;--k3:#f7dac4;--kb:#570e20;--kg:#670022cc}html.tone-sakura .wcard-back,html.tone-sakura .wcard-face{border-radius:7px}html.tone-sakura .wcard-back{border:2px solid var(--kb);background:radial-gradient(ellipse at 50% 42%, var(--wish-wash), transparent 70%), url(/ui/kit-sakura/damask.svg) 0 0 / 220px repeat, linear-gradient(160deg, #f0dae3, #f9e8ee);box-shadow:0 0 0 1px #d3b4c0, 0 0 12px var(--kg), inset 0 0 0 4px #cdaebabf, inset 0 0 0 5px #e4b09d66, inset 0 0 26px #3f2b3d17}html.tone-sakura .wcard-sigil{background:radial-gradient(circle, #fceaf1 0 40%, var(--wish-metal) 41% 43%, transparent 44% 52%, #e7c98380 53% 54%, transparent 55%), repeating-conic-gradient(from 0deg, #e7c98361 0 3deg, transparent 3deg 15deg);filter:drop-shadow(0 0 6px var(--wish-glow));border-radius:50%}html.tone-sakura .wcard-sigil:after{color:var(--wish-metal);text-shadow:0 0 10px var(--wish-metal)}html.tone-sakura .wcard-back:before{filter:drop-shadow(0 0 5px var(--kb));background:radial-gradient(circle at 35% 30%,#fff 0%,#fbd3e0 25%,#e77fa0 60%,#a8436a 100%) 50%/contain no-repeat;border-radius:2px;transform:translate(-50%)rotate(45deg)scale(.7)}html.tone-sakura .wcard-shine{background:linear-gradient(100deg,#0000 44%,#ffffff38 50%,#0000 56%)}html.tone-sakura .wcard-face{border:1px solid var(--kb);background:linear-gradient(180deg, var(--k1) 0%, var(--k2) 58%, var(--k3) 100%);box-shadow:0 0 18px var(--kg), inset 0 0 0 1px #d3b4c099, inset 0 0 24px #3f2b3d0e}html.tone-sakura .wcard-face:before{background:radial-gradient(at 50% 40%,#ffffff61,#0000 62%)}html.tone-sakura .wcard.is-4 .wcard-face:after,html.tone-sakura .wcard.is-5 .wcard-face:after{background:linear-gradient(100deg,#0000 42%,#ffffff80 50%,#0000 58%)}html.tone-sakura .wcard.is-5 .wcard-face{box-shadow:0 0 28px var(--kg), 0 0 8px var(--kb), inset 0 0 0 1px #d3b4c099, inset 0 0 24px #3f2b3d0e;border-width:2px}html.tone-sakura .wcard-pic{filter:drop-shadow(0 0 8px var(--kg))}html.tone-sakura .wcard-pic img,html.tone-sakura .wcard-pic .pet-pic{box-shadow:none;background:0 0;border:0;border-radius:50%}html.tone-sakura .wcard-pic .pet-pic.is-wisp{background:radial-gradient(circle at 50% 50%, #fff 0 8%, var(--k2) 16%, var(--k1) 30%, transparent 62%)}html.tone-sakura .wcard-stars{color:#61001f;text-shadow:0 0 6px #ffc0a86d,0 1px #ffffffbf}html.tone-sakura .wcard-new{color:#2a1606;background:#ffd36a;border-radius:2px;box-shadow:0 0 8px #ffcab6a1}html.tone-sakura .wcard-cap{color:#341f2d;text-shadow:0 1px 2px #ffffff73, 0 0 8px var(--kg)}html.tone-sakura .wcard.is-5 .wcard-cap{color:#431d23}html.tone-sakura .wcard-burst{background:radial-gradient(circle, #fff 0, var(--kb) 18%, var(--kg) 38%, transparent 68%);border-radius:50%}html.tone-sakura .wdeck-flash{background:radial-gradient(circle at var(--x,50%) var(--y,50%), #fff 0, #fff4c8 8%, #ffbe3cbf 26%, #ff821440 50%, transparent 80%)}html.tone-sakura .wdeck-hint{color:#402125e6;text-shadow:0 1px #ffffffbf}@media (orientation:portrait),(max-width:640px){html.tone-sakura .wdeck{--cw:min(110px, calc((100vw - 80px) / 4));--cap:2.7em}html.tone-sakura .wdeck.is-single{--cw:min(190px, 52vw)}}@media (max-height:500px){html.tone-sakura .wdeck{--cw:min(150px, calc((100vw - 120px) / 5 - 10px), calc(((100vh - 150px) / 2 - 24px) / 1.4));--cap:1.35em}html.tone-sakura .wdeck.is-single{--cw:min(150px, calc((100vh - 170px) / 1.4))}}html.tone-sakura .menu .panel.menu-panel{border:1px solid #b88673;box-shadow:0 14px 48px #3f2b3d30,inset 0 1px #ffdfd32b}html.tone-sakura .menu-create-concept{background:radial-gradient(at 50% 55%,#e6c3cf4d,#0000 68%),#f9e7eeb8;border:1px solid #c2917e61;border-radius:4px}html.tone-sakura .menu-create-concept-art{filter:drop-shadow(0 12px 14px #3f2b3d2b);background-position:bottom;background-repeat:no-repeat;background-size:contain}html.tone-sakura .menu-create-concept-label{color:#5e2c34}html.tone-sakura .menu-create-name{background:linear-gradient(155deg,#f0dce4f2,#f8e7eef7);border:1px solid #c2917e8c;border-radius:4px;box-shadow:0 8px 24px #3f2b3d17,inset 0 1px #ffd9ca1d}html.tone-sakura .menu-class-pic.is-reference{background-position:bottom;background-repeat:no-repeat;background-size:contain}html.tone-sakura .menu-face.is-reference{background-position:50% 2%;background-repeat:no-repeat;background-size:auto 330%}html.tone-sakura .menu-art.is-reference{background-position:bottom;background-repeat:no-repeat;background-size:contain}html.tone-sakura .menu-fashion-preview{background:radial-gradient(at 50% 58%,#d1ab9d40,#0000 58%),linear-gradient(145deg,#f2dde5,#f9e8ee 75%);border:1px solid #c2917e8c;border-radius:4px;box-shadow:inset 0 1px #ffdbcd15}html.tone-sakura .menu-fashion-avatar{background:radial-gradient(at 50% 80%,#e09c4021,#0000 75%);border-bottom:1px solid #e8ae987a}html.tone-sakura .menu-fashion-preview .menu-fashion-body{filter:drop-shadow(0 8px 8px #3f2b3d42)}html.tone-sakura .menu-fashion-preview .menu-preview-hair{filter:drop-shadow(0 1px 2px #3f2b3d42)}html.tone-sakura .menu-fashion-preview .menu-preview-hair.is-back{filter:none}html.tone-sakura .menu-hair-options{scrollbar-color:#a67a6a transparent}html.tone-sakura .scenic-note-marker{color:#4f2229;background:#f3e2e9e8;border:1px solid #a4827588;border-radius:3px;box-shadow:0 3px 14px #3f2b3d28}html.tone-sakura .scenic-note-marker:disabled{color:#503948;background:#f3e4eab8;border-color:#886c7766}html.tone-sakura .scenic-note-marker:hover:not(:disabled),html.tone-sakura .scenic-note-marker:focus-visible{background:#ead8df;border-color:#e2b19f;outline:1px solid #e2b19f}html.tone-sakura .panel.scenic-dialog{color:#3f2938;background:linear-gradient(145deg,#eedde3f5,#f5e4ebf8);border:1px solid #ae8475;border-top:3px solid #e3b09d;box-shadow:0 14px 45px #3f2b3d31}html.tone-sakura .scenic-dialog h2{color:#502028}html.tone-sakura .scenic-dialog .scenic-response{color:#244445;border-top:1px solid #b48b7b45}html.tone-sakura .scenic-eyebrow{color:#6e4147}html.tone-sakura .scenic-dialog small{color:#634548}html.tone-sakura .scenic-close{color:#522a2f;background:0 0;border:0}html.tone-sakura .map-editor{color:#422c3a}html.tone-sakura .map-editor>.me-menubar,html.tone-sakura .map-editor>.me-toolbar,html.tone-sakura .map-editor>.me-side,html.tone-sakura .map-editor>.me-inspector,html.tone-sakura .map-editor>.me-bottom{background:#f7e6edf0;border:1px solid #9b7f74;border-radius:6px;box-shadow:0 4px 18px #3f2b3d24}html.tone-sakura .map-editor h3{color:#5f1f2b}html.tone-sakura .map-editor input,html.tone-sakura .map-editor select{color:#3d2735;background:#f2e0e7;border:1px solid #c0a1ad;border-radius:4px}html.tone-sakura .map-editor input[type=checkbox]{accent-color:#d09b87}html.tone-sakura .me-dim{color:#6c5363}html.tone-sakura .me-field{color:#523b4a}html.tone-sakura .me-btn{color:#3f2937;background:#f0dde5;border:1px solid #968179;border-radius:4px}html.tone-sakura .me-btn:hover:not(:disabled){border-color:#d09b87}html.tone-sakura .me-btn.is-on{color:#312814;background:#ffbad3;border-color:#ecac94}html.tone-sakura .me-btn.is-main{background:#e1c2b6;border-color:#ecac94}html.tone-sakura .me-btn.is-danger{color:#5c2720;border-color:#c2695f}html.tone-sakura .me-btn.is-play{color:#1b2e1d;background:#b9ddbd;border-color:#7dcf86}html.tone-sakura .me-title{color:#581926}html.tone-sakura .me-zone{color:#6c5363}html.tone-sakura .me-menu{background:0 0;border-color:#0000}html.tone-sakura .me-menu.is-on,html.tone-sakura .me-menu:hover{background:#eed9e1;border-color:#9b7f74}html.tone-sakura .me-dirty{color:#0e4614}html.tone-sakura .me-dirty.is-dirty{color:#630f25}html.tone-sakura .me-dropdown{background:#f6e4ebfa;border:1px solid #a27c6e;border-radius:6px;box-shadow:0 8px 24px #3f2b3d28}html.tone-sakura .me-item{color:#3f2937;background:0 0;border:0;border-radius:3px}html.tone-sakura .me-item:hover:not(:disabled){color:#341f2d;background:#ffc6da}html.tone-sakura .me-check{color:#581926}html.tone-sakura .me-key{color:#6c5363}html.tone-sakura .me-sep{background:#e6d3da}html.tone-sakura .me-model{color:#422c3a;background:#f4e1e8;border:1px solid #0000;border-radius:3px}html.tone-sakura .me-model:hover{border-color:#9b7f74}html.tone-sakura .me-model.is-on{color:#341f2d;background:#ffc6da;border-color:#ecac94}html.tone-sakura .me-model-tag,html.tone-sakura .me-count{color:#6c5363}html.tone-sakura .me-mark{border-left:4px solid var(--mark)}html.tone-sakura .me-row.is-on .me-row-main{background:#ffc6da;border-color:#ecac94}html.tone-sakura .me-label{color:#442428}html.tone-sakura .me-status{color:#47303f}html.tone-sakura .me-cursor{color:#003d6c}html.tone-sakura .me-help{color:#6c5363}html.tone-sakura .me-note{color:#471d24;background:#f3e1e8f5;border:1px solid #ecac94;border-radius:6px}html.tone-sakura .me-modal{background:#fff3f88c}html.tone-sakura .me-modal-card{background:#f4e3ea;border:1px solid #a27c6e;border-radius:8px;box-shadow:0 10px 30px #3f2b3d2e}html.tone-sakura .me-keys{border-collapse:collapse}html.tone-sakura .me-keys td{border-bottom:1px solid #c5a6b2}html.tone-sakura .me-keys td.me-key{color:#581926}html.tone-sakura{--lx-gold:#681e2e;--lx-gold-hi:#421e23;--lx-gold-lo:#e2c3b7;--lx-ink:#f9e8ef;--lx-glass:#f9e7eed1;--lx-blue:#003f5b;--lx-ease:cubic-bezier(.2, .8, .2, 1)}html.tone-sakura ::selection{color:#341f2d;background:#e2b8666b}html.tone-sakura #ui ::-webkit-scrollbar-track{background:#fff3f859;border-radius:4px}html.tone-sakura #ui ::-webkit-scrollbar-thumb{background:linear-gradient(#c99a52,#e1c4b9);border:1px solid #cbacb8;border-radius:4px}html.tone-sakura #ui ::-webkit-scrollbar-thumb:hover{background:linear-gradient(#f0c878,#d6b4a6)}html.tone-sakura .lx-corners{filter:drop-shadow(0 1px 1px #3f2b3d35)drop-shadow(0 0 4px #ebaf972d);background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg transform='rotate(0 28 28)'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23fff3c8'/%3E%3Cstop offset='.45' stop-color='%23d9a94f'/%3E%3Cstop offset='1' stop-color='%236e4a1f'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M3 52 V12 Q3 3 12 3 H52' fill='none' stroke='%230d0906' stroke-width='5.5' stroke-linecap='round'/%3E%3Cpath d='M3 52 V12 Q3 3 12 3 H52' fill='none' stroke='url(%23g)' stroke-width='2.3' stroke-linecap='round'/%3E%3Cpath d='M10 36 V16 Q10 10 16 10 H36' fill='none' stroke='url(%23g)' stroke-width='1' opacity='.7'/%3E%3Cpath d='M15 25 q0 -10 10 -10' fill='none' stroke='url(%23g)' stroke-width='1.3' stroke-linecap='round'/%3E%3Cpath d='M20 29 q-3 -9 9 -9' fill='none' stroke='url(%23g)' stroke-width='.9' opacity='.6'/%3E%3Ccircle cx='52' cy='3' r='2' fill='%23f2d99b'/%3E%3Ccircle cx='3' cy='52' r='2' fill='%23f2d99b'/%3E%3Crect x='5' y='5' width='8' height='8' transform='rotate(45 9 9)' fill='%235fb4ff' stroke='%23fff0c4' stroke-width='1.1'/%3E%3Crect x='7.2' y='7.2' width='3.6' height='3.6' transform='rotate(45 9 9)' fill='%23e8f7ff'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg transform='rotate(90 28 28)'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23fff3c8'/%3E%3Cstop offset='.45' stop-color='%23d9a94f'/%3E%3Cstop offset='1' stop-color='%236e4a1f'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M3 52 V12 Q3 3 12 3 H52' fill='none' stroke='%230d0906' stroke-width='5.5' stroke-linecap='round'/%3E%3Cpath d='M3 52 V12 Q3 3 12 3 H52' fill='none' stroke='url(%23g)' stroke-width='2.3' stroke-linecap='round'/%3E%3Cpath d='M10 36 V16 Q10 10 16 10 H36' fill='none' stroke='url(%23g)' stroke-width='1' opacity='.7'/%3E%3Cpath d='M15 25 q0 -10 10 -10' fill='none' stroke='url(%23g)' stroke-width='1.3' stroke-linecap='round'/%3E%3Cpath d='M20 29 q-3 -9 9 -9' fill='none' stroke='url(%23g)' stroke-width='.9' opacity='.6'/%3E%3Ccircle cx='52' cy='3' r='2' fill='%23f2d99b'/%3E%3Ccircle cx='3' cy='52' r='2' fill='%23f2d99b'/%3E%3Crect x='5' y='5' width='8' height='8' transform='rotate(45 9 9)' fill='%235fb4ff' stroke='%23fff0c4' stroke-width='1.1'/%3E%3Crect x='7.2' y='7.2' width='3.6' height='3.6' transform='rotate(45 9 9)' fill='%23e8f7ff'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg transform='rotate(270 28 28)'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23fff3c8'/%3E%3Cstop offset='.45' stop-color='%23d9a94f'/%3E%3Cstop offset='1' stop-color='%236e4a1f'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M3 52 V12 Q3 3 12 3 H52' fill='none' stroke='%230d0906' stroke-width='5.5' stroke-linecap='round'/%3E%3Cpath d='M3 52 V12 Q3 3 12 3 H52' fill='none' stroke='url(%23g)' stroke-width='2.3' stroke-linecap='round'/%3E%3Cpath d='M10 36 V16 Q10 10 16 10 H36' fill='none' stroke='url(%23g)' stroke-width='1' opacity='.7'/%3E%3Cpath d='M15 25 q0 -10 10 -10' fill='none' stroke='url(%23g)' stroke-width='1.3' stroke-linecap='round'/%3E%3Cpath d='M20 29 q-3 -9 9 -9' fill='none' stroke='url(%23g)' stroke-width='.9' opacity='.6'/%3E%3Ccircle cx='52' cy='3' r='2' fill='%23f2d99b'/%3E%3Ccircle cx='3' cy='52' r='2' fill='%23f2d99b'/%3E%3Crect x='5' y='5' width='8' height='8' transform='rotate(45 9 9)' fill='%235fb4ff' stroke='%23fff0c4' stroke-width='1.1'/%3E%3Crect x='7.2' y='7.2' width='3.6' height='3.6' transform='rotate(45 9 9)' fill='%23e8f7ff'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg transform='rotate(180 28 28)'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23fff3c8'/%3E%3Cstop offset='.45' stop-color='%23d9a94f'/%3E%3Cstop offset='1' stop-color='%236e4a1f'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M3 52 V12 Q3 3 12 3 H52' fill='none' stroke='%230d0906' stroke-width='5.5' stroke-linecap='round'/%3E%3Cpath d='M3 52 V12 Q3 3 12 3 H52' fill='none' stroke='url(%23g)' stroke-width='2.3' stroke-linecap='round'/%3E%3Cpath d='M10 36 V16 Q10 10 16 10 H36' fill='none' stroke='url(%23g)' stroke-width='1' opacity='.7'/%3E%3Cpath d='M15 25 q0 -10 10 -10' fill='none' stroke='url(%23g)' stroke-width='1.3' stroke-linecap='round'/%3E%3Cpath d='M20 29 q-3 -9 9 -9' fill='none' stroke='url(%23g)' stroke-width='.9' opacity='.6'/%3E%3Ccircle cx='52' cy='3' r='2' fill='%23f2d99b'/%3E%3Ccircle cx='3' cy='52' r='2' fill='%23f2d99b'/%3E%3Crect x='5' y='5' width='8' height='8' transform='rotate(45 9 9)' fill='%235fb4ff' stroke='%23fff0c4' stroke-width='1.1'/%3E%3Crect x='7.2' y='7.2' width='3.6' height='3.6' transform='rotate(45 9 9)' fill='%23e8f7ff'/%3E%3C/g%3E%3C/svg%3E");background-position:0 0,100% 0,0 100%,100% 100%;background-repeat:no-repeat;background-size:56px 56px}html.tone-sakura .panel-head:before{background:linear-gradient(100deg,#0000 30%,#ffeebe38 48%,#ffffff57 50%,#ffeebe38 52%,#0000 70%) 160% 0/260% 100% no-repeat}html.tone-sakura .panel-title{text-shadow:0 1px #ffffffbf,0 0 10px #ffbfa639,0 0 22px #e97ea81d}html.tone-sakura .panel-close:hover{box-shadow:0 0 0 2px #ccacb9,0 0 14px #f1836a6b}html.tone-sakura :is(.kit-btn,.panel-btn,.side-btn,.st-path-go):after{border-radius:inherit;background:linear-gradient(105deg,#0000 38%,#fff6d661 50%,#0000 62%) 170% 0/260% 100% no-repeat}html.tone-sakura :is(.kit-btn,.panel-btn,.side-btn,.st-path-go):not(.is-off):hover{filter:brightness(1.12)saturate(1.08);box-shadow:0 0 0 1px #e4b09c8c,0 6px 16px #3f2b3d21,0 0 16px #ebaf973e}html.tone-sakura :is(.kit-btn,.panel-btn,.side-btn,.st-path-go):not(.is-off):active{filter:brightness(.95)}html.tone-sakura .lx-ripple{background:radial-gradient(circle,#fff4cdd9,#ffd27840 45%,#0000 70%);border-radius:50%}html.tone-sakura :is(.kit-tab,.doll-tab,.sk-rail-tab):not(.is-on):hover{filter:brightness(1.25)}html.tone-sakura :is(.kit-tab,.doll-tab).is-on{box-shadow:inset 0 -2px 0 var(--lx-gold-hi), inset 0 2px 0 #ffdbcd2d, 0 0 0 1px #d3b4c0, 0 0 16px #db719c50}html.tone-sakura .sk-rail-tab.is-on{box-shadow:inset 3px 0 0 var(--lx-gold-hi), 0 0 0 1px #d3b4c0, 0 0 16px #db719c47}html.tone-sakura .skill-row.is-on{box-shadow:inset 3px 0 0 var(--lx-gold-hi), inset 0 1px 0 #ffd7c827, 0 0 16px #c65e8950}html.tone-sakura .inv-item:hover{filter:brightness(1.15)}html.tone-sakura .inv-item.r-normal{box-shadow:inset 0 0 10px #c8c8c812}html.tone-sakura .inv-item.r-magic{border-color:#7590e5bf;box-shadow:inset 0 0 14px #7390eb3e,0 0 6px #7390eb2d}html.tone-sakura .inv-item.r-rare{border-color:#f9a686cc;box-shadow:inset 0 0 16px #ffc4ad39,0 0 8px #ffc4ad32}html.tone-sakura .inv-item.r-unique{border-color:#d8759cf2;box-shadow:inset 0 0 18px #dc729c47,0 0 10px #dc729c47}html.tone-sakura .inv-item.r-unique:before,html.tone-sakura .inv-item.is-eclipse:before{border-radius:inherit;background:conic-gradient(from var(--lx-spin,0deg), transparent 0 70%, #ffe6aaf2 80%, transparent 90%)}html.tone-sakura .inv-item.is-eclipse:before{background:conic-gradient(from var(--lx-spin,0deg), transparent 0 65%, #c8a0fff2 78%, #ffd278e6 84%, transparent 92%)}html.tone-sakura .inv-item .inv-icon{filter:drop-shadow(0 2px 2px #3f2b3d2e)}html.tone-sakura .doll-slot:hover{border-color:var(--lx-gold);box-shadow:inset 0 0 14px #ebaf9732,0 0 0 1px #d3b4c0,0 0 12px #ebaf9736}html.tone-sakura .tip{background:linear-gradient(#f6e3eaf0,#faeaf0f5);border-radius:4px}html.tone-sakura .tip-head:after{border:1px solid var(--lx-gold);background:linear-gradient(135deg,#e8f7ff,#5fb4ff 45%,#a7c6fb);box-shadow:0 0 6px #5fb4ff7d}html.tone-sakura .tip-magic{box-shadow:0 0 0 1px #d3b4c0,0 0 0 3px #c9aab7,0 0 0 4px #7590e58c,0 12px 28px #3f2b3d38,0 0 22px #7390eb24}html.tone-sakura .tip-rare{box-shadow:0 0 0 1px #d3b4c0,0 0 0 3px #c9aab7,0 0 0 4px #f9a68699,0 12px 28px #3f2b3d38,0 0 24px #ffc4ad27}html.tone-sakura .tip-unique{box-shadow:0 0 0 1px #d3b4c0,0 0 0 3px #c9aab7,0 0 0 4px #d8759cb3,0 12px 28px #3f2b3d38,0 0 28px #dc729c36}html.tone-sakura #ui>.confirm-backdrop{background:radial-gradient(at 50% 45%,#f9e5ec59,#fdecf3c7 75%)}html.tone-sakura .panel.confirm-box{box-shadow:0 0 0 1px #ccadba, 0 0 0 4px #c9aab6, 0 0 0 5px var(--frame-shadow,#998076), 0 22px 60px #3f2b3d38, 0 0 46px #db967b27}html.tone-sakura .side-btn{background:linear-gradient(#ebd5dd,#f5e5eb)}html.tone-sakura .side-btn i{filter:drop-shadow(0 0 4px #ffccb862)}html.tone-sakura .floater.fl-crit{color:#570e20;text-shadow:0 0 6px #f39a7767,0 0 16px #db719c45,0 2px #ffffffbf}html.tone-sakura .floater.fl-levelup{text-shadow:0 0 10px #ffd5c46d,0 0 24px #f5a28150,0 2px #ffffffbf}html.tone-sakura .zone-banner.is-on{text-shadow:0 0 14px #ffccb94b,0 0 4px #ffffff73,0 2px #ffffffbf}html.tone-sakura{--pk-gold:var(--kit-gold,#6f2735);--pk-gold-hi:var(--kit-gold-hi,#4e1822);--pk-gold-mid:var(--kit-gold-mid,#84414b);--pk-gold-lo:var(--kit-gold-lo,#a06f74);--pk-red:var(--kit-red,#ffc3d8);--pk-red-hi:var(--kit-red-hi,#ca4839);--pk-gem:#00487a;--pk-gem-hi:#0d3448;--pk-text:var(--text,#422c3a);--pk-dim:var(--text-dim,#6c5363);--pk-line:#dba28c3d;--pk-line-hi:#e0b2a1d9;--pk-good:#004314;--pk-bad:#8b0600;--pk-card-bg:linear-gradient(180deg, #f1dee6e6, #f8e7eef2);--pk-red-bg:linear-gradient(180deg, #feb3ce 0%, #ffcbdd 55%, #ffdee9 100%);--pk-corners:linear-gradient(var(--pk-gold-mid), var(--pk-gold-mid)) left top / 8px 1px no-repeat, linear-gradient(var(--pk-gold-mid), var(--pk-gold-mid)) left top / 1px 8px no-repeat, linear-gradient(var(--pk-gold-mid), var(--pk-gold-mid)) right top / 8px 1px no-repeat, linear-gradient(var(--pk-gold-mid), var(--pk-gold-mid)) right top / 1px 8px no-repeat, linear-gradient(var(--pk-gold-mid), var(--pk-gold-mid)) left bottom / 8px 1px no-repeat, linear-gradient(var(--pk-gold-mid), var(--pk-gold-mid)) left bottom / 1px 8px no-repeat, linear-gradient(var(--pk-gold-mid), var(--pk-gold-mid)) right bottom / 8px 1px no-repeat, linear-gradient(var(--pk-gold-mid), var(--pk-gold-mid)) right bottom / 1px 8px no-repeat}html.tone-sakura .panel.pk{color:var(--pk-text)}html.tone-sakura .pk-head-badge{color:var(--pk-gold-hi);border:1px solid var(--pk-gold);background:radial-gradient(circle at 50% 35%,#ffc7be 0%,#ffdfde 70%,#fbe8ef 100%);border-radius:5px;box-shadow:0 0 0 1px #d3b4c0,inset 0 1px #ffd7c83e,inset 0 0 10px #3f2b3d18,0 0 12px #cc614f2d}html.tone-sakura .pk-head-badge:after{background:linear-gradient(135deg, #d9f3ff 0%, var(--pk-gem) 45%, #a7c6fb 100%);border:1px solid var(--pk-gold);box-shadow:0 0 6px #5fb4ff7d}html.tone-sakura .pk-chip{border:1px solid var(--pk-gold-lo);color:var(--pk-gold-hi);background:linear-gradient(#f2e0e7f2,#f9e9eff2);border-radius:15px;box-shadow:0 0 0 1px #d3b4c0,inset 0 1px #ffd7c815}html.tone-sakura .pk-chip-ico{color:var(--pk-gem)}html.tone-sakura svg.is-line{fill:none;stroke:currentColor}html.tone-sakura .pk-col{scrollbar-color:var(--pk-gold-mid) transparent}html.tone-sakura .pk-card{background:var(--pk-corners), var(--pk-card-bg);border:1px solid var(--pk-line);border-radius:4px;box-shadow:0 0 0 1px #d3b4c08c,inset 0 1px #ffe1d60c,inset 0 0 18px #3f2b3d0e}html.tone-sakura .pk-en{color:var(--pk-dim)}html.tone-sakura .pk-tab-ico{color:var(--pk-gold)}html.tone-sakura .pk-tab.is-on .pk-tab-ico{color:var(--pk-gold-hi);filter:drop-shadow(0 0 4px #ffc3ac6b)}html.tone-sakura .pk-tab .pk-th{color:inherit}html.tone-sakura .pk-tab.is-on .pk-en{color:#51252b}html.tone-sakura .pk-count{color:#341f2d;border:1px solid var(--pk-gold-mid);background:linear-gradient(#4ea6f5,#a7c6fb);border-radius:9px;box-shadow:0 0 0 1px #d3b4c0,0 0 6px #5fb4ff50}html.tone-sakura .pk-host{border:1px solid var(--pk-gold-lo);background:#f8e8ee;border-radius:5px;box-shadow:0 0 0 1px #d3b4c0,inset 0 0 0 1px #e0b2a00f}html.tone-sakura .pk-host-pic{background:radial-gradient(at 50% 88%,#5fb4ff38,#0000 55%),radial-gradient(at 50% 20%,#b49ede1f,#0000 60%),url(/ui/kit-sakura/damask.svg) 50%/300px,#f6e5ec}html.tone-sakura .pk-host.is-forge .pk-host-pic{background:radial-gradient(at 50% 85%,#ff823261,#0000 58%),radial-gradient(at 20% 30%,#ff5a281f,#0000 50%),url(/ui/kit-sakura/damask.svg) 50%/300px,#f7e6ed}html.tone-sakura .pk-host.is-market .pk-host-pic{background:radial-gradient(at 50% 85%,#ffc8644d,#0000 58%),url(/ui/kit-sakura/damask.svg) 50%/300px,#f6e5eb}html.tone-sakura .pk-host.is-pets .pk-host-pic{background:radial-gradient(at 50% 70%,#6edcbe38,#0000 58%),radial-gradient(at 50% 20%,#5fb4ff29,#0000 60%),url(/ui/kit-sakura/damask.svg) 50%/300px,#f5e5ec}html.tone-sakura .pk-host-sprite{filter:drop-shadow(0 6px 10px #3f2b3d35)}html.tone-sakura .pk-host-ico{color:var(--pk-gold);filter:drop-shadow(0 0 12px #5fb4ff50)}html.tone-sakura .pk-host-name{color:var(--pk-gold-hi);text-shadow:0 1px #ffffffbf,0 0 10px #fdbaa028}html.tone-sakura .pk-host-role{color:#6d2200;text-shadow:0 1px #ffffffbf}html.tone-sakura .pk-host-line{color:#4a3442;text-shadow:0 1px 2px #ffffff73}html.tone-sakura .pk-nav-row{background:#ffffff06;border:1px solid #0000;border-radius:4px}html.tone-sakura .pk-nav-row:hover{border-color:var(--pk-line);background:#ffdca00d}html.tone-sakura .pk-nav-row.is-on{background:var(--pk-red-bg);border-color:var(--pk-gold);box-shadow:0 0 0 1px #d3b4c0,inset 0 1px #ffd7c836,0 0 12px #c65e893e}html.tone-sakura .pk-nav-row.is-on:before{background:linear-gradient(135deg, #d9f3ff, var(--pk-gem) 45%, #a7c6fb);border:1px solid var(--pk-gold);box-shadow:0 0 6px #5fb4ff7d}html.tone-sakura .pk-nav-ico{color:var(--pk-gold)}html.tone-sakura .pk-nav-row.is-on .pk-nav-ico,html.tone-sakura .pk-nav-row.is-on .pk-th{color:#3e2024}html.tone-sakura .pk-nav-more{color:var(--pk-gold-mid)}html.tone-sakura .pk-summary-head .pk-th{color:var(--pk-gold-hi)}html.tone-sakura .pk-summary-row{border-top:1px solid #dba28c1f}html.tone-sakura .pk-summary-ico{color:var(--pk-gold-mid)}html.tone-sakura .pk-summary-value{color:var(--pk-gold-hi)}html.tone-sakura .pk-summary-row.is-good .pk-summary-value,html.tone-sakura .pk-summary-row.is-good .pk-th{color:var(--pk-good)}html.tone-sakura .pk-section-ico{color:var(--pk-gold)}html.tone-sakura .pk-section-label .pk-th{color:var(--pk-gold-hi)}html.tone-sakura .pk-more{color:#003c5d}html.tone-sakura .pk-more:hover{color:#182f38;text-shadow:0 0 6px #5fb4ff45}html.tone-sakura .pk-section.pk-grow>.pk-section-body{scrollbar-color:var(--pk-gold-mid) transparent}html.tone-sakura .pk-row{background:linear-gradient(#f2e0e7d9,#f8e7ede6);border:1px solid #dba28c29;border-radius:4px}html.tone-sakura .pk-row:hover{border-color:#e0b2a173}html.tone-sakura .pk-thumb{border:1px solid var(--pk-gold-lo);background:var(--pk-corners), radial-gradient(ellipse at 50% 40%, #f1dee5 0%, #faeaf0 85%);color:var(--pk-gold);border-radius:4px}html.tone-sakura .pk-row-sub{color:var(--pk-dim)}html.tone-sakura .pk-stat-ico{color:var(--pk-gold)}html.tone-sakura .pk-stat-value{color:var(--pk-gold-hi)}html.tone-sakura .pk-stat.is-good .pk-stat-value{color:var(--pk-good)}html.tone-sakura .pk-stat.is-bad .pk-stat-value{color:var(--pk-bad)}html.tone-sakura .pk-stat-sub{color:var(--pk-dim)}html.tone-sakura .pk-strip{border:1px solid var(--pk-line);background:#f9eaf0b3;border-radius:4px}html.tone-sakura .pk-strip-cell{border-left:1px solid #dba28c29}html.tone-sakura .pk-strip-cell:first-child{border-left:none}html.tone-sakura .pk-strip-cell .pk-th{color:var(--pk-dim)}html.tone-sakura .pk-strip-value{color:var(--pk-gold-hi)}html.tone-sakura .pk-strip-cell.is-good .pk-strip-value{color:var(--pk-good)}html.tone-sakura .pk-strip-cell.is-bad .pk-strip-value{color:var(--pk-bad)}html.tone-sakura .pk-bar{background:#fcecf2;border-radius:3px;box-shadow:0 0 0 1px #d3b4c0cc,inset 0 0 0 1px #dba28c2e}html.tone-sakura .pk-bar>i{background:linear-gradient(90deg, var(--pk-gold-mid), var(--pk-gold-hi));box-shadow:0 0 6px #ffccb86b}html.tone-sakura .pk-bar.is-gem>i{background:linear-gradient(90deg, #a7c6fb, var(--pk-gem-hi));box-shadow:0 0 6px #5fb4ff6b}html.tone-sakura .pk-badge{color:var(--pk-gold-hi);border:1px solid var(--pk-gold-lo);background:#f3e0e7e6;border-radius:10px}html.tone-sakura .pk-badge.is-gem{color:#182f38;background:linear-gradient(#a4c8fb8c,#d6e5ffbf);border-color:#4c88d3}html.tone-sakura .pk-badge.is-good{color:var(--pk-good);background:#bfe1c173;border-color:#84d48a80}html.tone-sakura .pk-badge.is-bad{color:#601f15;background:#ffcec680;border-color:#e8817180}html.tone-sakura .pk-badge.is-red{color:#3e2024;border-color:var(--pk-gold);background:var(--pk-red-bg)}html.tone-sakura .pk-grade{color:#341f2d}html.tone-sakura .pk-grade:before{background:radial-gradient(circle at 35% 30%, #fff 0%, var(--gc,#c8c8c8) 45%, #fff3f8 140%);border:1px solid var(--pk-gold);box-shadow:0 0 0 1px #d3b4c0, 0 0 8px var(--gc,transparent)}html.tone-sakura .pk .pk-btn .pk-th,html.tone-sakura .pk .pk-btn .pk-en{color:inherit}html.tone-sakura .pk .pk-btn.is-danger{color:#671d0e}html.tone-sakura .pk .pk-btn.is-danger:hover{color:#45261d}html.tone-sakura .pk-col>.pk-actions:last-child{background:linear-gradient(#0000,#f8e8eef5 35%)}html.tone-sakura .pk-step-btn,html.tone-sakura .pk-step-max{border:1px solid var(--pk-gold-lo);color:var(--pk-gold-hi);background:linear-gradient(#eddae2,#f6e5eb);border-radius:4px;box-shadow:0 0 0 1px #d3b4c0}html.tone-sakura .pk-step-btn:hover,html.tone-sakura .pk-step-max:hover{border-color:var(--pk-gold);color:#341f2d}html.tone-sakura .pk-step-value:focus{border-color:var(--pk-gold);box-shadow:0 0 0 1px var(--pk-gold-lo)}html.tone-sakura .pk-step-value{border:1px solid var(--pk-line);color:#341f2d;background:#faeaf0;border-radius:4px;outline:none}html.tone-sakura .pk-stage{border:1px solid var(--pk-gold-lo);background:radial-gradient(at 50% 64%,#ff964638,#0000 48%),radial-gradient(at 50% 100%,#5fb4ff29,#0000 55%),linear-gradient(#f9e9ef4d,#f9e9efd9),url(/ui/kit-sakura/damask.svg) 50%/320px,#f6e6ec;border-radius:5px;box-shadow:0 0 0 1px #d3b4c0,inset 0 0 40px #3f2b3d17}html.tone-sakura .pk-stage-ring{border:1px dashed #e0b2a173;border-radius:50%;box-shadow:0 0 0 6px #64b4fb0f,0 0 24px #5fb4ff2d,inset 0 0 24px #5fb4ff24}html.tone-sakura .pk-stage-item{border:1px solid var(--pk-gold);background:var(--pk-corners), radial-gradient(circle at 50% 45%, #ffd27833, #f8e9ef 72%);border-radius:8px;box-shadow:0 0 0 1px #d3b4c0,0 0 22px #ffb89d3e,inset 0 0 18px #3f2b3d15}html.tone-sakura .pk-stage-item>img,html.tone-sakura .pk-stage-item>.pk-ico{color:var(--pk-gold)}html.tone-sakura .pk-stage-label{color:var(--pk-gold-hi);text-shadow:0 1px #ffffffbf,0 0 10px #fdbaa034}html.tone-sakura .pk-stage-label.is-good{color:var(--pk-good)}html.tone-sakura .pk-stage-pic{border:1px solid var(--pk-gold-lo);color:var(--pk-gold);background:radial-gradient(circle at 50% 40%,#eedae2,#f9e9ef 80%);border-radius:6px;box-shadow:0 0 0 1px #d3b4c0}html.tone-sakura .pk-stage-name{color:#3f341d}html.tone-sakura .pk-stage-count{color:var(--pk-good)}html.tone-sakura .pk-stage-slot.is-short .pk-stage-pic{border-color:#e17ea5b3;box-shadow:0 0 0 1px #d3b4c0,0 0 10px #d86e993e}html.tone-sakura .pk-stage-slot.is-short .pk-stage-count{color:var(--pk-bad)}html.tone-sakura .pk-need{background:#ffffff06;border-radius:3px}html.tone-sakura .pk-need-pic{border:1px solid var(--pk-gold-lo);color:var(--pk-gold);background:#f8e9ef;border-radius:4px}html.tone-sakura .pk-need.is-ok .pk-need-count,html.tone-sakura .pk-need.is-ok .pk-need-mark{color:var(--pk-good)}html.tone-sakura .pk-need.is-short .pk-need-count,html.tone-sakura .pk-need.is-short .pk-need-mark{color:var(--pk-bad)}html.tone-sakura .pk-search-ico{color:var(--pk-gold-mid)}html.tone-sakura .pk-check{border:1px solid var(--pk-gold-mid);color:#1a0e05;background:#faeaf0;border-radius:3px;box-shadow:0 0 0 1px #d3b4c0}html.tone-sakura .pk-check.is-on{background:linear-gradient(180deg, var(--pk-gold-hi), var(--pk-gold-mid))}@container pk (width<=900px){html.tone-sakura .pk-host{--pk-host-h:180px}}@container pk (width<=640px){html.tone-sakura .pk-host{--pk-host-h:120px}}@media (max-height:480px){html.tone-sakura .pk-col>.pk-actions:last-child{background:0 0}}html.tone-sakura .pk.mail-panel{--pk-right:380px}html.tone-sakura .mail-sum-ico{color:var(--pk-gold)}html.tone-sakura .mail-sum-num>b{color:#362d15}html.tone-sakura .mail-sum-num>b.is-hot{color:var(--pk-gold-hi);text-shadow:0 0 10px #ffc2aa39}html.tone-sakura .mail-th{border-bottom:1px solid var(--pk-line);background:#fff3f859}html.tone-sakura .mail-th .pk-th{color:var(--pk-dim)}html.tone-sakura .mail-th-clip{color:var(--pk-gold-mid)}html.tone-sakura .pk .mail-list{scrollbar-color:var(--pk-gold-mid) transparent}html.tone-sakura .pk .mail-row{background:linear-gradient(#f2e0e7d9,#f8e7ede6);border:1px solid #dba28c24;border-radius:4px}html.tone-sakura .pk .mail-row:hover{border-color:#e0b2a173}html.tone-sakura .pk .mail-row.is-on{border-color:var(--pk-line-hi);box-shadow:0 0 0 1px #d3b4c0, 0 0 14px #fab39839, inset 3px 0 0 var(--pk-red-hi);background:linear-gradient(90deg,#ffc3d859,#f6e4ebeb 45%)}html.tone-sakura .mail-status{color:var(--pk-dim)}html.tone-sakura .mail-row.is-unread .mail-status{color:var(--pk-gem);filter:drop-shadow(0 0 4px #5fb4ff6b)}html.tone-sakura .pk .mail-from .mail-seal{border:1px solid var(--pk-gold-lo);background:radial-gradient(circle at 50% 35%,#efdbe2,#f8e9ef);border-radius:50%}html.tone-sakura .pk .mail-row-subject{color:#3f341d}html.tone-sakura .pk .mail-row.is-unread .mail-row-subject{color:#3d2024}html.tone-sakura .pk .mail-row-from{color:var(--pk-dim)}html.tone-sakura .pk .mail-gift-mark{color:var(--pk-gold-hi);filter:drop-shadow(0 0 5px #ffc1a96b)}html.tone-sakura .mail-exp>b{color:var(--pk-good)}html.tone-sakura .mail-exp>small{color:var(--pk-dim)}html.tone-sakura .mail-ticked{color:#3f341d}html.tone-sakura .mail-cap{color:var(--pk-gold)}html.tone-sakura .pk .mail-page{background:var(--pk-card-bg);border:1px solid var(--pk-line);border-radius:5px}html.tone-sakura .mail-none-ico{color:var(--pk-gold-lo)}html.tone-sakura .mail-banner{border-bottom:1px solid var(--pk-gold-lo);background:linear-gradient(90deg,#f9e9efeb 0%,#f9e9ef8c 55%,#f9e9ef40 100%),linear-gradient(#0000 40%,#f9e9eff2),url(/ui/poster.webp) 60% 30%/cover,#f6e4eb}html.tone-sakura .mail-banner-seal{border:1px solid var(--pk-gold);background:var(--pk-red-bg);border-radius:6px;box-shadow:0 0 0 1px #d3b4c0,0 0 14px #c65e8947,inset 0 1px #ffd7c836}html.tone-sakura .pk .mail-subject{color:var(--pk-gold-hi);text-shadow:0 1px #ffffffbf,0 0 10px #fdbaa028}html.tone-sakura .mail-banner-kind{color:#6d2200}html.tone-sakura .mail-meta-grid{border-bottom:1px solid #dba28c24}html.tone-sakura .mail-meta-k .pk-th{color:var(--pk-dim)}html.tone-sakura .mail-meta-v{color:#362d15}html.tone-sakura .mail-meta-v.is-good{color:var(--pk-good)}html.tone-sakura .pk .mail-attached.is-taken{filter:grayscale(.6)}html.tone-sakura .mail-tile{border:1px solid var(--pk-gold);background:var(--pk-corners), radial-gradient(circle at 50% 40%, #ffd27829, #f8e9ef 75%);color:var(--pk-gold);border-radius:6px;box-shadow:0 0 0 1px #d3b4c0,0 0 10px #ffb89d24}html.tone-sakura .mail-tile-count{color:#341f2d;text-shadow:0 1px #ffffffbf,0 0 3px #ffffff73,0 0 3px #ffffff73}html.tone-sakura .mail-tile-text{color:#341f2d;text-shadow:0 1px #ffffffbf,0 0 3px #ffffff73}html.tone-sakura .mail-panel .mail-code{background:linear-gradient(90deg,#ffbed559,#f4e3ea99);border:1px solid #d09b8759;border-radius:6px}html.tone-sakura .mail-panel .mail-code-label{color:#61001f}html.tone-sakura .mail-panel .mail-code-input{color:#412428;background:#f7e9ee;border:1px solid #c2a3af;border-radius:4px}html.tone-sakura .mail-panel .mail-code-input:focus{border-color:#d09b87;outline:none;box-shadow:0 0 0 1px #d09b8766}html.tone-sakura .pk.party-panel,html.tone-sakura .pk.guild-panel{--pk-left:228px;--pk-right:312px}html.tone-sakura .pk.party-panel{--pk-right:clamp(260px, 21vw, 300px)}html.tone-sakura .pk.market-panel{--pk-left:212px}html.tone-sakura .is-touch .pk.market-panel.has-bag,html.tone-sakura .is-touch .pk.trade-panel{border-radius:0}html.tone-sakura .pk .pk-thumb>img.party-face{border:0;border-radius:0}html.tone-sakura .pk :is(.party-member,.party-friend,.guild-member) .pk-thumb>img{border-radius:3px}html.tone-sakura .pk :is(.party-member,.party-friend,.guild-member) .pk-thumb:after{background:#cbb9c0;border-radius:50%;box-shadow:0 0 0 2px #ccacb9}html.tone-sakura .pk :is(.party-member,.party-friend,.guild-member).is-online .pk-thumb:after{background:#5fd36a;box-shadow:0 0 0 2px #ccacb9,0 0 6px #78cd7d8f}html.tone-sakura .pk .party-member .party-life{background:#f9e5ec;border:0;border-radius:3px;box-shadow:0 0 0 1px #d3b4c0cc,inset 0 0 0 1px #dba28c2e}html.tone-sakura .pk .party-member.is-dead .party-life i{background:#f8cac8}html.tone-sakura .pk .party-member.is-dead .pk-thumb>img{filter:grayscale()brightness(.6)}html.tone-sakura .pk .party-tip,html.tone-sakura .pk .guild-hint,html.tone-sakura .pk .market-tip,html.tone-sakura .pk .market-tax{color:var(--pk-dim)}html.tone-sakura .pk .party-posted{color:#362d15}html.tone-sakura .pk-host.is-party .pk-host-pic,html.tone-sakura .pk-host.is-guild .pk-host-pic,html.tone-sakura .pk-host.is-channel .pk-host-pic{background:radial-gradient(at 50% 85%,#5fb4ff38,#0000 58%),url(/ui/kit-sakura/damask.svg) 50%/300px,#f7e6ed}html.tone-sakura .guild-crest{--guild:#712e3a;background:radial-gradient(ellipse at 50% 34%, color-mix(in srgb, var(--guild) 30%, transparent), transparent 62%), var(--pk-corners), var(--pk-card-bg)}html.tone-sakura .pk .guild-crest-pic .guild-badge.is-big,html.tone-sakura .pk .guild-preview-pic .guild-badge.is-big{box-shadow:0 0 0 1px #d3b4c0, 0 0 18px color-mix(in srgb, var(--guild) 45%, transparent)}html.tone-sakura .guild-crest-name{color:var(--pk-gold-hi);text-shadow:0 1px #ffffffbf,0 0 10px #fdbaa028}html.tone-sakura .guild-crest-rank{color:#6d2200}html.tone-sakura .pk .guild-rank.is-leader{color:#3e2024}html.tone-sakura .pk .guild-notice{color:#362d15;border-left:2px solid var(--pk-gold-mid);background:#f9eaf080}html.tone-sakura .guild-form-label .pk-th{color:var(--pk-gold-hi)}html.tone-sakura .pk .guild-sym,html.tone-sakura .pk .guild-col{border-color:var(--pk-gold-lo);background:radial-gradient(circle at 50% 40%,#eedae2,#f9e9ef 80%);border-radius:5px}html.tone-sakura .pk .guild-col{background-image:none}html.tone-sakura .pk .guild-sym.is-on,html.tone-sakura .pk .guild-col.is-on{border-color:var(--pk-gold-hi);box-shadow:0 0 0 1px #d3b4c0,0 0 12px #ffccb86b}html.tone-sakura .guild-preview-pic{background:radial-gradient(at 50% 60%,#5fb4ff29,#0000 62%),url(/ui/kit-sakura/damask.svg) 50%/300px,#f8e7ee;border-radius:5px;box-shadow:inset 0 0 24px #3f2b3d15}html.tone-sakura .siege-next-when{color:var(--pk-gold-hi)}html.tone-sakura .siege-mode{background:#f9eaf08c;border:1px solid #dba28c33;border-radius:4px}html.tone-sakura .siege-mode.is-on{background:linear-gradient(#b2dab74d,#f8e9efd9);border-color:#84d48a99}html.tone-sakura .siege-rank-no{color:#341f2d;text-shadow:0 1px #ffffffbf,0 0 3px #ffffff73}html.tone-sakura .siege-pts{color:var(--pk-gold-hi)}html.tone-sakura .pk .siege-mine{color:var(--pk-good)}html.tone-sakura .pk .siege-recent{color:#3f341d;background:#f9eaf073;border-left:2px solid #e17ea599}html.tone-sakura .pk .siege-recent.is-won{color:#1c3619;border-left-color:#84d48ab3}html.tone-sakura .pk .market-row.r-magic .pk-th{color:var(--rarity-magic,#2d42b5)}html.tone-sakura .pk .market-row.r-rare .pk-th{color:var(--rarity-rare,#650021)}html.tone-sakura .pk .market-row.r-unique .pk-th{color:var(--rarity-unique,#7f3900)}html.tone-sakura .pk .market-row.r-currency .pk-th{color:#631b2b}html.tone-sakura .pk .market-tag{color:var(--pk-gold-hi)}html.tone-sakura .pk .market-tag.is-short>b{color:var(--pk-bad)}html.tone-sakura .pk .market-tag .market-each{color:var(--pk-dim)}html.tone-sakura .pk .market-x{border:1px solid var(--pk-gold-lo);color:#3f341d;background:linear-gradient(#eddae2,#f6e5eb);border-radius:4px}html.tone-sakura .pk .market-x:hover{color:#45261d;border-color:#e17ea5b3;box-shadow:0 0 8px #d86e993e}html.tone-sakura .pk .market-label{color:var(--pk-dim)}html.tone-sakura .market-banner{background:linear-gradient(90deg, #ffc3d873, transparent 60%), var(--pk-corners), var(--pk-card-bg)}html.tone-sakura .market-banner-sign{border:1px solid var(--pk-gold);background:var(--pk-red-bg);color:var(--pk-gold-hi);border-radius:6px;box-shadow:0 0 0 1px #d3b4c0,0 0 12px #c65e893e}html.tone-sakura .pk .market-shop-title{color:var(--pk-gold-hi);text-shadow:0 1px #ffffffbf,0 0 10px #fdbaa028}html.tone-sakura .market-banner-who{color:#6d2200}html.tone-sakura .pk .market-sold-line{color:#3f341d;background:#f9eaf073;border-left:2px solid #84d48a8c}html.tone-sakura .pk .market-kind{border:1px solid var(--pk-gold-lo);color:#3f341d;background:#f9e9efcc;border-radius:15px}html.tone-sakura .pk .market-kind:hover{border-color:var(--pk-gold)}html.tone-sakura .pk .market-kind.is-on{color:#3e2024;border-color:var(--pk-gold);background:var(--pk-red-bg);box-shadow:0 0 0 1px #d3b4c0,0 0 10px #c65e893e}html.tone-sakura .pk .market-hit-count{color:var(--pk-dim)}html.tone-sakura .pk .market-hit:hover{background:linear-gradient(90deg,#ffc3d840,#f8e7ede6 50%)}html.tone-sakura .trade-panel.pk{--tcell:clamp(36px, min(3.6vw, 5.4vh), 48px)}html.tone-sakura .trade-with-name{color:var(--pk-gold-hi);text-shadow:0 1px #ffffffbf}html.tone-sakura .pk .trade-side.is-mine{border-color:#e0b2a173}html.tone-sakura .pk .trade-side.is-locked{box-shadow:0 0 0 1px #d3b4c0,inset 0 0 0 1px #84d48a8c,0 0 14px #7ed07e2d}html.tone-sakura .pk .trade-gold{color:var(--pk-gold-hi)}html.tone-sakura .pk .trade-gold.is-mine{border:1px solid var(--pk-line);background:#f9eaf099;border-radius:4px}html.tone-sakura .pk .trade-note{color:var(--pk-dim)}html.tone-sakura .pk .trade-warn{color:var(--pk-bad)}html.tone-sakura .pk .trade-hint{color:#4a3442}html.tone-sakura .menu .panel.pk.cp-panel{--pk-left:270px}html.tone-sakura .pk .cp-server .pk-th{color:#501b25}html.tone-sakura .cp-channel-no{color:var(--pk-gold-hi);text-shadow:0 0 8px #ffc2aa34}html.tone-sakura .pk .cp-channel .pk-th{color:#422529}html.tone-sakura .pk .cp-channel .cp-bar{border-color:#dba28c40;border-radius:4px}html.tone-sakura .pk .cp-channel-count,html.tone-sakura .pk .cp-status{color:var(--pk-dim)}html.tone-sakura .player-menu{background:var(--pk-corners), linear-gradient(180deg, #f1dee6f7, #f8e7eefa);border:1px solid var(--pk-gold-mid);border-radius:4px;box-shadow:0 0 0 1px #d3b4c0,0 8px 22px #3f2b3d2e,inset 0 1px #ffe1d60e}html.tone-sakura .player-menu-name{color:var(--pk-gold-hi);border-bottom:1px solid #dba28c40}html.tone-sakura .cm-menu{background:var(--pk-corners), linear-gradient(180deg, #f1dee6fa, #f8e7eefa);border-color:var(--pk-gold-mid);border-radius:4px}html.tone-sakura .cm-title{color:var(--pk-gold-hi);border-bottom:1px solid #dba28c40}html.tone-sakura .cm-menu .cp-channel.is-on{border-color:var(--pk-gold)}html.tone-sakura .pk.pet-panel{--pk-left:220px;--pk-right:clamp(290px, 23vw, 340px)}html.tone-sakura .pk .pet-row{--pc:#46303f}html.tone-sakura .pk .pet-row .pk-thumb{border-color:color-mix(in srgb, var(--pc) 55%, #94836d);box-shadow:0 0 8px color-mix(in srgb, var(--pc) 30%, transparent)}html.tone-sakura .pk .pet-row .pet-pic{background:0 0;border:0}html.tone-sakura .pk .pet-row .pet-pic.is-wisp{background:radial-gradient(circle at 50% 50%, var(--c2) 0 16%, var(--c1) 30%, transparent 62%)}html.tone-sakura .pk .pet-row.is-legend{background:linear-gradient(90deg,#e1bbad52,#f8e7ede6 55%)}html.tone-sakura .pk .pet-row.is-legend.is-on{background:linear-gradient(90deg,#ffc3d859,#eed8d080 30%,#f6e4ebeb 60%)}html.tone-sakura .pk .pet-row .pk-en{color:var(--pc)}html.tone-sakura .pet-row-plus>b{color:var(--pk-gold-hi)}html.tone-sakura .pet-row-buff{color:var(--pk-good)}html.tone-sakura .pet-detail{--pc:#46303f}html.tone-sakura .pk .pet-detail .pet-name{color:var(--pk-gold-hi);text-shadow:0 1px #ffffffbf,0 0 10px #fdbaa028}html.tone-sakura .pet-detail-sub{color:var(--pc)}html.tone-sakura .pet-view{border:1px solid var(--pk-gold-lo);background:radial-gradient(ellipse at 50% 78%, color-mix(in srgb, var(--pc) 32%, transparent), transparent 55%), radial-gradient(ellipse at 50% 30%, #5fb4ff1f, transparent 60%), url(/ui/kit-sakura/damask.svg) center / 300px, #f8e7ee;border-radius:6px;box-shadow:inset 0 0 30px #3f2b3d17}html.tone-sakura .pet-view:after{box-shadow:0 0 18px color-mix(in srgb, var(--pc) 40%, transparent);border:1px dashed #e0b2a159;border-radius:50%}html.tone-sakura .pet-art-img{filter:drop-shadow(0 8px 12px #3f2b3d32) drop-shadow(0 0 14px color-mix(in srgb, var(--pc) 40%, transparent))}html.tone-sakura .pk .pet-art-wisp{background:radial-gradient(circle at 50% 50%, var(--c2,#fff) 0 16%, var(--c1,#9cf) 30%, transparent 62%);box-shadow:none;border:0}html.tone-sakura .pk .pet-art-wisp:not(.is-wisp){background:0 0}html.tone-sakura .pet-view-arrow{border:1px solid var(--pk-gold-lo);color:var(--pk-gold-hi);background:#f9e9efbf;border-radius:5px}html.tone-sakura .pet-view-arrow:hover{border-color:var(--pk-gold);box-shadow:0 0 10px #ffc2ab3e}html.tone-sakura .pet-plus-line .pk-th{color:#341f2d}html.tone-sakura .pet-plus-max{color:var(--pk-dim)}html.tone-sakura .pk .pet-stage-box .pk-stage-item .pet-pic{background-color:#0000;border:0}html.tone-sakura .pk .pet-craft-box{background:var(--pk-corners), var(--pk-card-bg);border:1px solid var(--pk-line);border-radius:4px}html.tone-sakura .pk .pet-filter-row.is-on{box-shadow:none;background:linear-gradient(90deg,#b2dab74d,#f8e7ede6 60%);border-color:#84d48a8c}html.tone-sakura .pet-plus-now .pk-th{color:#341f2d}html.tone-sakura .pet-plus-go{color:#3e2024;background:var(--pk-red-bg);border:1px solid var(--pk-gold);border-radius:4px;box-shadow:0 0 0 1px #d3b4c0,0 0 12px #c65e8936}html.tone-sakura .pet-plus-go .pk-ico{color:var(--pk-gold-hi)}html.tone-sakura .pk.town-panel{--pk-left:220px;--pk-right:300px;--pk-left-narrow:190px}html.tone-sakura .pk.town-panel .pk-body.is-2{--pk-left:210px}html.tone-sakura .town-stock{color:var(--pk-dim)}html.tone-sakura .pk .town-shelf{background:#fcebf280;border:1px solid #dba28c24;border-radius:4px}html.tone-sakura .pk .town-ware{background:#ffffff05;border-radius:4px}html.tone-sakura .town-howto-key{color:var(--pk-gold-hi);background:#ffc3d859;border:1px solid #dba28c4d;border-radius:4px}html.tone-sakura .town-orb-big{filter:drop-shadow(0 0 8px #ffc2ab47)}html.tone-sakura .town-orb-top .pk-th,html.tone-sakura .pk .enh-stage .pk-stage-label.opt-name{color:var(--pk-gold-hi)}html.tone-sakura .pk .enh-stage .pk-stage-label.r-magic{color:#2b3c8d}html.tone-sakura .pk .enh-stage .pk-stage-label.r-rare{color:#650021}html.tone-sakura .pk .enh-stage .pk-stage-label.r-unique{color:#672e00}html.tone-sakura .pk .enh-ward{background:#ffffff06;border:1px solid #dba28c33;border-radius:4px}html.tone-sakura .enh-bonus-head{color:var(--pk-gold)}html.tone-sakura .pk .enh-result .opt-row{color:var(--pk-good)}html.tone-sakura .pk .enh-cell{background:#f9eaf0cc;border-color:#dba28c2e;border-radius:3px}html.tone-sakura .pk .enh-cell.is-next{border-color:var(--pk-gold-hi);background:var(--pk-red-bg)}html.tone-sakura .pk.skills-panel{--pk-left:212px;--pk-right:clamp(280px, 22vw, 320px)}html.tone-sakura .pk-host.is-skills .pk-host-pic{background:radial-gradient(at 50% 85%,#5fb4ff42,#0000 58%),radial-gradient(at 50% 25%,#e49bb62e,#0000 60%),url(/ui/kit-sakura/damask.svg) 50%/300px,#f6e6ec}html.tone-sakura .pk.skills-panel .pk-host{--pk-host-h:170px}html.tone-sakura .pk :is(.sk-row .pk-thumb,.sk-view,.sk-socket-gem) .glyph{fill:none;stroke:currentColor}html.tone-sakura .pk .sk-row.is-off:hover{border-color:#dba28c29}html.tone-sakura .pk .sk-row.is-unfit .pk-thumb{color:#94382a;border-color:#e8817180}html.tone-sakura .pk .sk-row.is-unfit .pk-row-mid .pk-th{color:#632c1f}html.tone-sakura .pk .sk-row.is-sigil .pk-thumb{color:#1d3766;border-color:#5988c8}html.tone-sakura .pk-badge.is-dim{color:var(--pk-dim);background:#f8e9ef99;border-color:#dba28c2e}html.tone-sakura .pk .sk-target{color:#5b1e2a}html.tone-sakura .sk-filter{color:var(--pk-dim)}html.tone-sakura .sk-filter.is-on{color:var(--pk-text)}html.tone-sakura .sk-bar-skill{color:var(--pk-gold-hi)}html.tone-sakura .pk .sk-bar-box .slot-key{color:var(--pk-gold-mid)}html.tone-sakura .pk .sk-bar-box .slot-well2{border-color:var(--pk-gold-lo);background:var(--pk-corners), radial-gradient(ellipse at 50% 40%, #f1dee5 0%, #faeaf0 85%);border-radius:4px}html.tone-sakura .pk .sk-bar-box .slot-cell:hover .slot-well2{border-color:var(--pk-gold)}html.tone-sakura .pk .sk-bar-box .slot-cell.is-on .slot-well2{border-color:var(--pk-gold-hi);box-shadow:0 0 0 1px #d3b4c0, 0 0 12px #ffc2ab50, inset 0 0 0 1px var(--pk-red-hi)}html.tone-sakura .sk-view{border:1px solid var(--pk-gold-lo);background:url(/ui/kit/sigil-circle.svg) 50%/170px no-repeat,radial-gradient(at 50% 58%,#ff96463d,#0000 52%),radial-gradient(at 50% 100%,#5fb4ff33,#0000 60%),url(/ui/kit-sakura/damask.svg) 50%/300px,#f8e7ee;border-radius:6px;box-shadow:inset 0 0 30px #3f2b3d17}html.tone-sakura .sk-view.is-sigil{background:url(/ui/kit/sigil-circle.svg) 50%/170px no-repeat,radial-gradient(at 50% 55%,#5fb4ff4d,#0000 55%),url(/ui/kit-sakura/damask.svg) 50%/300px,#f8e7ed}html.tone-sakura .pk .sk-view .sk-hero-icon{border-radius:6px}html.tone-sakura .pk .sk-desc{border-color:var(--pk-line);background:#f9eaf0b8;border-radius:4px}html.tone-sakura .pk .sk-warn{background:#ffcec659;border:1px solid #e8817166;border-radius:4px}html.tone-sakura .pk .sk-socket-gem{border-radius:5px}html.tone-sakura .pk .sk-used{background:#ffc3d840;border:1px solid #dba28c33;border-radius:4px}@container pk (width<=640px){html.tone-sakura .pk.skills-panel .pk-host{--pk-host-h:110px}}html.tone-sakura .pk.tree-panel{--pk-left:248px}html.tone-sakura .pk.tree-panel .tree-centre>.tree-box{border:1px solid var(--pk-gold-lo);background:radial-gradient(#5fb4ff0f,#0000 60%),radial-gradient(#f5e3ea 0%,#f7e9ee 70%);border-radius:5px;box-shadow:0 0 0 1px #d3b4c0,inset 0 0 40px #3f2b3d18}html.tone-sakura .pk .tree-zoom{border:1px solid var(--pk-gold-lo);color:var(--pk-gold-hi);background:linear-gradient(#eddae2,#f6e5eb);border-radius:5px;box-shadow:0 0 0 1px #d3b4c0}html.tone-sakura .pk .tree-zoom:hover{border-color:var(--pk-gold);color:#341f2d;box-shadow:0 0 0 1px #d3b4c0,0 0 10px #ffc2ab3e}html.tone-sakura .tree-points-label .pk-th{color:var(--pk-gold-hi)}html.tone-sakura .pk .tree-points{color:var(--pk-dim)}html.tone-sakura .pk .tree-points.has-free{color:#521522;text-shadow:0 0 12px #ffc1a93f}html.tone-sakura .tree-points-of{color:var(--pk-dim)}html.tone-sakura .pk .tree-respec{color:#372a55;background:linear-gradient(#dfcfff80,#f9e5edeb);border-color:#c7aff580}html.tone-sakura .tree-respec-head .pk-th{color:#322946}html.tone-sakura .tree-swatch{border:3px solid;border-radius:50%}html.tone-sakura .tree-swatch.is-held{background:#c9a35c;border-color:#d6b6a9}html.tone-sakura .tree-swatch.is-open{background:#f0dee5;border-color:#f9a686;box-shadow:0 0 6px #ffc4ad8f}html.tone-sakura .tree-swatch.is-near{background:#f0dee5;border-color:#9f7d70}html.tone-sakura .pk.system-panel{--pk-left:250px;--pk-host-h:160px}html.tone-sakura .pk.keys-panel{--pk-left:240px}html.tone-sakura .pk.fb-panel{--pk-left:270px}html.tone-sakura .pk.world-map-panel{--pk-right:340px}html.tone-sakura .pk-host.is-system .pk-host-pic{background:radial-gradient(at 50% 85%,#5fb4ff3d,#0000 58%),url(/ui/kit-sakura/damask.svg) 50%/300px,#f7e6ed}html.tone-sakura .pk .system-card{background:#fcebf299;border:1px solid #dba28c33;border-radius:4px}html.tone-sakura .pk .system-slider{background:#ffffff06;border:1px solid #dba28c24;border-radius:4px}html.tone-sakura .pk .system-confirm{border-radius:4px}html.tone-sakura .system-confirm-head{color:var(--pk-gold-hi)}html.tone-sakura .pk.keys-panel .keys-row{background:linear-gradient(#f2e0e7d9,#f8e7ede6);border:1px solid #dba28c29;border-radius:4px}html.tone-sakura .pk.keys-panel .keys-row:hover{border-color:#e0b2a173}html.tone-sakura .pk.keys-panel .keys-row.is-changed{box-shadow:inset 3px 0 #4e8eb4b3}html.tone-sakura .pk.keys-panel .keys-row.is-waiting{border-color:var(--pk-line-hi);box-shadow:0 0 0 1px #d3b4c0, 0 0 14px #fab39839, inset 3px 0 0 var(--pk-red-hi)}html.tone-sakura .pk.keys-panel .keys-cap{border-radius:4px;box-shadow:0 0 0 1px #d3b4c0,inset 0 1px #ffe1d620,0 2px #3f2b3d42}html.tone-sakura .pk-host.is-feedback .pk-host-pic{--pk-host-h:150px;background:radial-gradient(at 50% 70%,#ffaa5a42,#0000 58%),radial-gradient(at 50% 20%,#5fb4ff24,#0000 60%),url(/ui/kit-sakura/damask.svg) 50%/300px,#f5e6ec}html.tone-sakura .pk .fb-text{border-radius:4px}html.tone-sakura .pk.report-panel .fb-intro{color:#3f341d}html.tone-sakura .pk .report-reasons .fb-kind .pk-tab-ico{color:var(--pk-gold)}html.tone-sakura .pk.confirm-box .confirm-body{background:var(--pk-corners), var(--pk-card-bg);border:1px solid var(--pk-line);border-radius:4px}html.tone-sakura .pk.confirm-box .confirm-ok.is-danger{filter:saturate(1.35)brightness(1.1)drop-shadow(0 0 8px #df725d50)}html.tone-sakura .pk.confirm-box.is-danger .pk-head-badge{box-shadow:0 0 0 1px #d3b4c0,inset 0 1px #ffd7c83e,0 0 16px #db6f5b62}html.tone-sakura .pk.world-map-panel .wm-frame{border:1px solid var(--pk-gold-lo);border-radius:5px;box-shadow:0 0 0 1px #d3b4c0,inset 0 0 50px #3f2b3d1a}html.tone-sakura .pk .wm-pick{box-shadow:0 0 0 1px #d3b4c08c, inset 3px 0 0 var(--look,var(--pk-gold)), inset 0 0 18px #3f2b3d0e}html.tone-sakura .wm-fact-value{color:var(--pk-gold-hi)}html.tone-sakura .wm-fact.is-good .wm-fact-value{color:var(--pk-good)}html.tone-sakura .wm-fact.is-bad .wm-fact-value{color:var(--pk-bad)}html.tone-sakura .pk .wm-area-row .pk-thumb.wm-swatch{border-color:var(--look);background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--look) 55%, #fff3f8) 0%, #faeaf0 90%);color:#422529;box-shadow:0 0 6px color-mix(in srgb, var(--look) 50%, transparent);border-radius:50%}html.tone-sakura .pk.admin-panel{--pk-left:210px}html.tone-sakura .pk .admin-kit .admin-box{background:var(--pk-corners), var(--pk-card-bg);border:1px solid var(--pk-line);border-radius:4px}html.tone-sakura .pk .admin-kit .admin-target{background:#ffc3d840;border:1px solid #dba28c2e;border-radius:4px}html.tone-sakura .pk .admin-give-cat{color:var(--pk-text);border:1px solid var(--pk-line);background:#f7e6edd9;border-radius:3px}html.tone-sakura .pk .admin-give-cat:hover{border-color:var(--pk-gold-mid)}html.tone-sakura .pk .admin-give-cat.is-on{background:var(--pk-red-bg);border-color:var(--pk-gold);color:#3e2024}html.tone-sakura .pk .admin-give-cat small{color:var(--pk-gold-mid)}html.tone-sakura .pk .admin-give-list{scrollbar-color:var(--pk-gold-mid) transparent}html.tone-sakura .pk .admin-give-pic{border:1px solid var(--pk-gold-mid);background:#faeaf0cc;border-radius:4px}html.tone-sakura .pk .admin-give-name{color:#4e1822}html.tone-sakura .pk .admin-give-id{color:var(--text-dim,#6c5363)}html.tone-sakura .pk .town-sub{color:var(--pk-gold-hi)}html.tone-sakura .pk .town-sub:before{background:linear-gradient(135deg, #d9f3ff, var(--pk-gem) 45%, #a7c6fb);border:1px solid var(--pk-gold)}html.tone-sakura .pk .town-gamble-btn{border:1px solid var(--pk-gold-lo);background:var(--pk-corners), radial-gradient(ellipse at 50% 30%, #ffc86e1f, transparent 60%), var(--pk-card-bg);border-image:;border-radius:5px;box-shadow:0 0 0 1px #d3b4c0,inset 0 0 18px #3f2b3d0e}html.tone-sakura .pk .town-gamble-btn:hover{border-color:var(--pk-gold);filter:none;box-shadow:0 0 0 1px #d3b4c0,0 0 14px #fab39836}html.tone-sakura .town-gamble-pic{border:1px solid var(--pk-gold-lo);color:var(--pk-gold-hi);background:radial-gradient(circle at 50% 35%,#f1d9cf,#f8e9ef 75%);border-radius:50%}html.tone-sakura .town-gamble-name{color:#362d15}html.tone-sakura .pk .town-gamble-price{color:var(--pk-gold-hi)}html.tone-sakura .pk .town-gamble-price.is-short{color:var(--pk-bad)}html.tone-sakura .pk .salvage-stage .pk-stage-item>.pk-ico,html.tone-sakura .pk .opt-stage .pk-stage-item>.pk-ico,html.tone-sakura .pk .awaken-stage .pk-stage-item>.pk-ico{color:var(--pk-gold)}html.tone-sakura .pk .awaken-stage .pk-stage-label.r-rare{color:#650021}html.tone-sakura .pk .awaken-stage .pk-stage-label.r-unique{color:#672e00}html.tone-sakura .pk .awaken-row{border-radius:4px}html.tone-sakura .pk .awaken-row.r-rare .pk-th{color:#650021}html.tone-sakura .pk .awaken-row.r-unique .pk-th{color:#672e00}html.tone-sakura .pk .awaken-row.is-on{border-color:var(--pk-line-hi);box-shadow:0 0 0 1px #d3b4c0, 0 0 14px #fab39839, inset 3px 0 0 var(--pk-red-hi)}html.tone-sakura .pk .opt-row,html.tone-sakura .pk .opt-stone{color:inherit}html.tone-sakura .pk .opt-row .pk-th{color:#273878}html.tone-sakura .pk .opt-stone .pk-th{color:#003b30}html.tone-sakura .pk .opt-stone .pk-row-sub{color:var(--pk-text)}html.tone-sakura .pk .opt-stone.is-bad .pk-row-sub{color:var(--pk-dim)}html.tone-sakura .pk .opt-buy{background:linear-gradient(#f0dce3cc,#f7e7eee6);border-color:#72d3bb59;border-radius:4px}html.tone-sakura .pk .town-travel-act{color:var(--pk-gold-hi)}html.tone-sakura .pk .archive-row.is-locked .pk-thumb{color:var(--pk-dim)}html.tone-sakura .pk .archive-diff.is-hard .pk-th{color:#691228}html.tone-sakura .pk .archive-diff.is-nightmare .pk-th{color:#88002b;text-shadow:0 0 8px #da709b2e}html.tone-sakura .pk .map-card{border-color:var(--pk-gold-lo);border-radius:4px}html.tone-sakura .pk .map-tier{border:1px solid var(--pk-gold-lo);background:var(--pk-card-bg);border-radius:4px;box-shadow:0 0 0 1px #d3b4c0}html.tone-sakura .pk .map-tier:hover{border-color:var(--pk-gold)}html.tone-sakura .pk .map-tier.is-on{background:var(--pk-red-bg);border-color:var(--pk-gold-hi);color:#3e2024;box-shadow:0 0 0 1px #d3b4c0,0 0 12px #c65e8950}html.tone-sakura .pk .map-mod{background:linear-gradient(#f2e0e7d9,#f8e7ede6);border:1px solid #dba28c2e;border-radius:4px}html.tone-sakura .pk .map-mod:hover{border-color:#e0b2a173}html.tone-sakura .pk .map-mod.is-on{border-color:var(--pk-line-hi);box-shadow:0 0 0 1px #d3b4c0, 0 0 12px #fab39832, inset 3px 0 0 var(--pk-red-hi)}html.tone-sakura .map-mod-name{color:#362d15}html.tone-sakura .map-mod-more{color:var(--pk-good)}html.tone-sakura .pk .atlas-box{background:var(--pk-corners), radial-gradient(120% 140% at 50% 0%, #ddcdff59, #fbe8efe6);border-color:#8c7da8}html.tone-sakura .pk .atlas-box .pk-section-label .pk-th{color:#452564}html.tone-sakura .pk .pinnacle-box{background:var(--pk-corners), radial-gradient(120% 160% at 50% 0%, #e6c0b259, #fbeaf0d9)}html.tone-sakura .pk .pinnacle-box .pk-section-label .pk-th{color:#561623;text-shadow:0 0 10px #f5a28139}html.tone-sakura .pk.inventory-panel{--inv-left-w:calc(var(--cell) * 8 + 26px);--inv-mid-w:max(calc(var(--cell) * 12 + 26px), 540px);--pk-left:var(--inv-left-w);--pk-left-narrow:var(--inv-left-w);--pk-right:250px}@media (max-width:760px){html.tone-sakura .pk.inventory-panel{--cell:clamp(20px, calc((98vw - 56px) / 12), 34px)}}@media (orientation:portrait){html.tone-sakura .is-touch .pk.inventory-panel{--cell:clamp(22px, calc((100vw - 54px) / 12), 58px)}}html.tone-sakura .pk .inv-builds{background:var(--pk-corners), var(--pk-card-bg);border:1px solid var(--pk-line);border-radius:4px;box-shadow:0 0 0 1px #d3b4c08c,inset 0 0 18px #3f2b3d0e}html.tone-sakura .pk .inv-builds-title,html.tone-sakura .inv-used-n{color:var(--pk-gold-hi)}html.tone-sakura .pk .inv-foot .inv-pouch{background:#f9eaf08c;border:1px solid #dba28c29;border-radius:4px}html.tone-sakura .pk .inv-foot .inv-hint{background:#ffffff06;border:1px solid #dba28c1f;border-radius:4px}html.tone-sakura .pk .inv-foot .inv-hint.is-orb{background:#e7c9bd40;border-color:#f9a68673}html.tone-sakura .pk .inv-actions-bar .pk-btn.is-on{box-shadow:inset 0 0 10px #ffc3ac47,0 0 0 1px #d3b4c0,0 0 14px #c65e897d}html.tone-sakura .pk .inv-actions-bar .inv-trash.is-ok{color:#341f2d;box-shadow:inset 0 0 12px #e479a462,0 0 0 1px #d3b4c0,0 0 12px #e479a459}html.tone-sakura .pk.inventory-panel .pk-host{--pk-host-h:170px}html.tone-sakura .pk .inv-pouch-go .pk-thumb{color:var(--pk-gem)}@container pk (width<=1100px){html.tone-sakura .pk.inventory-panel .pk-body{--pk-right:212px}}html.tone-sakura .ecl-chest-pic{border:1px solid var(--pk-gold);color:var(--pk-gold-hi);background:radial-gradient(circle at 50% 40%,#ffbe5a47,#f8e9ef 75%);border-radius:6px;box-shadow:0 0 0 1px #d3b4c0,0 0 14px #fdb0923e}html.tone-sakura .is-five .ecl-chest-pic{box-shadow:0 0 0 1px #d3b4c0,0 0 20px #ffc1a974}html.tone-sakura .pk .ecl-chest-words .eclipse-picker-chest{color:#4e1e26;text-shadow:0 1px #ffffffbf,0 0 10px #f6ab8e2e}html.tone-sakura .ecl-tile{background:linear-gradient(#f2e0e7e6,#f8e7edf2);border:1px solid #dba28c47;border-radius:4px}html.tone-sakura .ecl-tile:hover{border-color:var(--pk-gold-hi);box-shadow:0 0 0 1px #d3b4c0, 0 0 14px #fab3983e, inset 3px 0 0 var(--pk-red-hi)}html.tone-sakura .ecl-tile-ico{color:var(--pk-gold)}html.tone-sakura .ecl-tile-name{color:#362d15}html.tone-sakura .pouch-cell.is-dupe:after{color:#501b25;background:#ffbdd5d9;border-radius:3px}html.tone-sakura .pouch-tip-how.is-dupe{color:#581524}html.tone-sakura .pk.stats-panel{--pk-left:220px;--pk-right:clamp(280px, 22vw, 330px)}html.tone-sakura .pk.ach-panel{--pk-left:220px;--pk-right:clamp(280px, 22vw, 320px)}html.tone-sakura .pk.quest-panel{--pk-left:220px;--pk-right:clamp(290px, 23vw, 340px)}html.tone-sakura .pk.wardrobe-panel{--pk-left:220px;--pk-right:clamp(280px, 22vw, 320px)}html.tone-sakura .is-touch .pk:is(.stats-panel,.ach-panel,.quest-panel,.wardrobe-panel){border-radius:3px}html.tone-sakura .cr-rail{border-right:1px solid var(--pk-line);background:linear-gradient(90deg,#f9eaf08c,#f9eaf026);box-shadow:1px 0 #3f2b3d28}html.tone-sakura .cr-item{color:var(--pk-gold);border:1px solid #0000;border-radius:5px}html.tone-sakura .cr-item:hover{border-color:var(--pk-line);background:#ffdca00d}html.tone-sakura .cr-item.is-on{background:var(--pk-red-bg);border-color:var(--pk-gold);color:#3e2024;box-shadow:0 0 0 1px #d3b4c0,inset 0 1px #ffd7c836,0 0 12px #c65e893e}html.tone-sakura .cr-item.is-on:after{background:linear-gradient(135deg, #d9f3ff, var(--pk-gem) 45%, #a7c6fb);border:1px solid var(--pk-gold);box-shadow:0 0 6px #5fb4ff7d}html.tone-sakura .cr-label .pk-th{color:inherit}@media (max-width:760px){html.tone-sakura .cr-rail{border-right:0;border-bottom:1px solid var(--pk-line);box-shadow:0 1px #3f2b3d28}}html.tone-sakura .is-touch .cr-rail{border-right:0;border-bottom:1px solid var(--pk-line)}html.tone-sakura .pk-host.is-char .pk-host-pic{background:radial-gradient(at 50% 85%,#ffaa5042,#0000 58%),radial-gradient(at 50% 20%,#5fb4ff29,#0000 60%),url(/ui/kit-sakura/damask.svg) 50%/300px,#f6e5ec}html.tone-sakura .pk-host.is-trophy .pk-host-pic,html.tone-sakura .pk-host.is-quest .pk-host-pic{--pk-host-h:120px}html.tone-sakura .pk-host.is-trophy .pk-host-ico{color:#620120;filter:drop-shadow(0 0 14px #ffc1a96b)}html.tone-sakura .pk-host.is-quest .pk-host-ico{color:var(--pk-gold-hi)}html.tone-sakura .pk :is(.ca-body,.cq-body) .pk-row.is-done .pk-thumb{color:var(--pk-good);border-color:#84d48a8c}html.tone-sakura .pk :is(.ca-body,.cq-body) .pk-nav-row.has-ready .pk-count{background:linear-gradient(#6be08a,#9acea2)}html.tone-sakura .cs-xp-text{color:#4a3442}html.tone-sakura .pk .cs-stats .pk-strip-cell.is-life .pk-strip-value{color:#8b0009}html.tone-sakura .pk .cs-stats .pk-strip-cell.is-mana .pk-strip-value{color:#233f95}html.tone-sakura .cs-stat{border-top:1px solid #dba28c1a}html.tone-sakura .cs-stat:first-child{border-top:0}html.tone-sakura .cs-stat-label{color:#47303f}html.tone-sakura .cs-stat-value{color:#412428}html.tone-sakura .cs-stat-value.is-life{color:#8b0009}html.tone-sakura .cs-stat-value.is-mana{color:#233f95}html.tone-sakura .cs-stat-value.is-es{color:#004154}html.tone-sakura .cs-stat-value.is-str{color:#762200}html.tone-sakura .cs-stat-value.is-dex{color:#004601}html.tone-sakura .cs-stat-value.is-int{color:#1e3c81}html.tone-sakura .cs-stat-value.is-power{color:#5e212c}html.tone-sakura .cs-stat-value.is-fire{color:#852a00}html.tone-sakura .cs-stat-value.is-cold{color:#004154}html.tone-sakura .cs-stat-value.is-lightning{color:#5d001e}html.tone-sakura .cs-stat-value.is-chaos{color:#75179e}html.tone-sakura .cs-stat-value.is-bad{-webkit-text-decoration:underline wavy #dc746eb3;text-decoration:underline wavy #dc746eb3}html.tone-sakura .cs-point{background:#ffffff05;border:1px solid #dba28c24;border-radius:4px}html.tone-sakura .cs-point-hint{color:var(--pk-dim)}html.tone-sakura .cs-point-hand{color:#712e3a}html.tone-sakura .cs-plus{border:1px solid var(--pk-gold);background:var(--pk-red-bg);color:#3e2024;border-radius:4px;box-shadow:0 0 0 1px #d3b4c0,inset 0 1px #ffd7c836}html.tone-sakura .cs-plus:hover{filter:brightness(1.2);box-shadow:0 0 0 1px #d3b4c0,0 0 10px #fbb19459}html.tone-sakura .cs-plus.is-off{filter:grayscale(.8)}html.tone-sakura .cs-path.is-on{border-color:var(--pk-gold);background:var(--pk-corners), linear-gradient(180deg, #ffc3d866, #f8e7eef2 60%);box-shadow:0 0 0 1px #d3b4c0,0 0 16px #e89f8247,inset 0 0 18px #3f2b3d0e}html.tone-sakura .cs-path-name .pk-th{color:var(--pk-gold-hi)}html.tone-sakura .cs-path-desc{color:#422c3a}html.tone-sakura .cs-path-reach{color:#003c5d}html.tone-sakura .cs-path-line{border-top:1px solid #dba28c1a}html.tone-sakura .cs-path-line b{color:#712e3a}html.tone-sakura .cs-path-line span{color:#47303f}html.tone-sakura .cs-path-state{color:var(--pk-bad)}html.tone-sakura .cs-path-state.is-good{color:var(--pk-good)}html.tone-sakura .cs-plan-path{color:var(--pk-gold-hi)}html.tone-sakura .pk .cs-auto.is-on{box-shadow:0 0 0 1px #ecad94,0 0 14px #ffc2aa62}html.tone-sakura .cs-plate:hover{border-color:#e0b2a180}html.tone-sakura .cs-plate.is-on{border-color:var(--pk-line-hi);box-shadow:0 0 0 1px #d3b4c0, 0 0 14px #fab3983e, inset 0 -3px 0 var(--pk-red-hi)}html.tone-sakura .cs-plate.is-locked .remote-name{filter:grayscale(.85)brightness(.6)}html.tone-sakura .cs-plate-stage.is-big{border:1px solid var(--pk-gold-lo);background:radial-gradient(at 50% 80%,#5fb4ff29,#0000 60%),url(/ui/kit-sakura/damask.svg) 50%/300px,#f8e7ee;border-radius:5px}html.tone-sakura .cs-plate-note{color:var(--pk-dim)}html.tone-sakura .cs-plate.is-on .cs-plate-note{color:#571a26}html.tone-sakura .cs-plate-name{color:var(--pk-gold-hi)}html.tone-sakura .ca-mark{color:#907073}html.tone-sakura .pk-thumb.is-done .ca-mark{color:inherit}html.tone-sakura .ca-count,html.tone-sakura .cq-count{color:var(--pk-gold-hi)}html.tone-sakura .pk-row.is-done .ca-count{color:var(--pk-good)}html.tone-sakura .ca-detail-pic{border:1px solid var(--pk-gold);background:radial-gradient(circle at 50% 40%,#ffd27838,#f8e9ef 72%);border-radius:50%;box-shadow:0 0 0 1px #d3b4c0,0 0 22px #ffb89d36}html.tone-sakura .ca-detail-mark{color:#907073}html.tone-sakura .ca-detail.is-done .ca-detail-mark{color:inherit;filter:drop-shadow(0 0 10px #ffc1a97d)}html.tone-sakura .ca-detail-name{color:var(--pk-gold-hi);text-shadow:0 1px #ffffffbf,0 0 10px #fdbaa022}html.tone-sakura .ca-big-count{color:#341f2d}html.tone-sakura .ca-pay.is-rare .pk-th{color:#1e3c81}html.tone-sakura .ca-pay.is-epic .pk-th{color:#591a7c}html.tone-sakura .ca-pay.is-legend .pk-th{color:#6c0a27}html.tone-sakura .ca-tier-gem{color:#422c3a}html.tone-sakura .ca-trow.is-rare .ca-tier-gem,html.tone-sakura .ca-trow.is-rare .pk-th,html.tone-sakura .ca-title-big.is-rare{color:#1e3c81}html.tone-sakura .ca-trow.is-epic .ca-tier-gem,html.tone-sakura .ca-trow.is-epic .pk-th,html.tone-sakura .ca-title-big.is-epic{color:#591a7c}html.tone-sakura .ca-trow.is-legend .ca-tier-gem,html.tone-sakura .ca-trow.is-legend .pk-th,html.tone-sakura .ca-title-big.is-legend{color:#6c0a27;text-shadow:0 0 8px #f69b5345}html.tone-sakura .ca-title-big{color:#362d15}html.tone-sakura .ca-detail.is-title{background:var(--pk-corners), radial-gradient(ellipse at 50% 60%, #5fb4ff24, transparent 65%), var(--pk-card-bg)}html.tone-sakura .ca-detail.is-title.is-legend{background:var(--pk-corners), radial-gradient(ellipse at 50% 60%, #ffa03c33, transparent 65%), var(--pk-card-bg)}html.tone-sakura .ca-detail.is-locked .ca-title-big{filter:grayscale(.7)brightness(.7)}html.tone-sakura .ca-from{color:#47303f}html.tone-sakura .cq-mission .pk-row-sub{color:#512b30}html.tone-sakura .cq-mission.is-done:not(.is-claimed){border-color:#84d48a73}html.tone-sakura .cq-mission.is-bonus{border-color:var(--pk-gold-mid);background:linear-gradient(90deg,#ffc3d866,#f8e7ede6 60%)}html.tone-sakura .cq-detail-name{color:var(--pk-gold-hi);text-shadow:0 1px #ffffffbf,0 0 10px #fdbaa022}html.tone-sakura .cq-giver{color:#6d2200}html.tone-sakura .cq-story{color:#452f3d}html.tone-sakura .cq-obj{border-top:1px solid #dba28c1a}html.tone-sakura .cq-obj:first-child{border-top:0}html.tone-sakura .cq-check{border:1px solid var(--pk-gold-mid);color:var(--pk-good);background:#faeaf0;border-radius:3px}html.tone-sakura .cq-obj.is-met .cq-obj-text{color:var(--pk-good)}html.tone-sakura .cq-obj-text{color:#392f17}html.tone-sakura .cq-season-reward.is-ready{border-color:#84d48a8c;box-shadow:0 0 0 1px #d3b4c0,0 0 14px #7cdd9236}html.tone-sakura .cq-season-top{color:var(--pk-gold-hi)}html.tone-sakura .cw-me-stage{--aura:transparent;background:radial-gradient(ellipse at 50% 70%, color-mix(in srgb, var(--aura) 35%, transparent), transparent 60%), radial-gradient(ellipse at 50% 92%, #5fb4ff38, transparent 55%), url(/ui/kit-sakura/damask.svg) center / 300px, #f6e5ec;border-bottom:1px solid var(--pk-gold-lo)}html.tone-sakura .cw-me-wing{filter:drop-shadow(0 0 10px #3f2b3d28)}html.tone-sakura .cw-me-name{color:var(--pk-gold-hi)}html.tone-sakura .cw-me-line{color:#6d2200}html.tone-sakura .cw-outfit-img{filter:drop-shadow(0 4px 6px #3f2b3d2e)}html.tone-sakura .cw-card{background:var(--pk-corners), var(--pk-card-bg);border:1px solid #dba28c2e;border-radius:5px}html.tone-sakura .cw-card:hover{border-color:#e0b2a180}html.tone-sakura .cw-card.is-picked{border-color:var(--pk-line-hi);box-shadow:0 0 0 1px #d3b4c0,0 0 14px #fab39839}html.tone-sakura .cw-card.is-on{box-shadow:0 0 0 1px #d3b4c0, 0 0 14px #fab39839, inset 0 -3px 0 var(--pk-red-hi)}html.tone-sakura .cw-card.is-locked .cw-look{filter:grayscale(.75)brightness(.65)}html.tone-sakura .cw-card.is-locked .cw-name{color:#634b5b}html.tone-sakura .cw-plus{color:#620120;text-shadow:0 0 6px #ffc1a945}html.tone-sakura .cw-look{--aura:#341f2d;color:var(--pk-gold-mid);background:radial-gradient(at 50% 70%,#efdbe2,#f8e9ef 75%);border-radius:6px;box-shadow:inset 0 0 12px #3f2b3d15}html.tone-sakura .cw-look.is-big{border:1px solid var(--pk-gold-lo);background:radial-gradient(at 50% 85%,#5fb4ff33,#0000 58%),url(/ui/kit-sakura/damask.svg) 50%/300px,#f8e7ee}html.tone-sakura .cw-look.is-outfit{background:radial-gradient(at 50% 72%,#ebd6de,#f8e8ee 75%)}html.tone-sakura .cw-look.is-big.is-outfit{background:radial-gradient(at 50% 80%,#ffaa503d,#0000 58%),url(/ui/kit-sakura/damask.svg) 50%/300px,#f8e7ee}html.tone-sakura .cw-aura-orb{background:radial-gradient(circle, color-mix(in srgb, var(--aura) 55%, #fff) 0%, color-mix(in srgb, var(--aura) 60%, transparent) 45%, transparent 72%);box-shadow:0 0 22px 6px color-mix(in srgb, var(--aura) 70%, transparent);border-radius:50%}html.tone-sakura .cw-look.is-prism .cw-aura-orb{filter:blur(4px);background:conic-gradient(#ff6a6a,#ffd36a,#8fe39a,#5fd4ff,#c85cff,#ff6a6a)}html.tone-sakura .cw-name{color:#362d15}html.tone-sakura .cw-note{color:var(--pk-dim)}html.tone-sakura .cw-detail-name{color:var(--pk-gold-hi);text-shadow:0 1px #ffffffbf,0 0 10px #fdbaa022}html.tone-sakura .cw-opts{color:#634b5b}html.tone-sakura .cw-opts.is-live{color:var(--pk-good)}html.tone-sakura .cw-wing-line{color:var(--pk-gold-hi)}html.tone-sakura .pk.ranks-panel{--pk-left:236px}html.tone-sakura .rk-season{color:var(--pk-gold-hi)}html.tone-sakura .rk-pays-line{color:#4a3442}html.tone-sakura .rk-pays.is-weekly .rk-pays-line{color:#003956}html.tone-sakura .pk .rk-note{color:var(--pk-dim)}html.tone-sakura .pk .rk-table{border:1px solid var(--pk-line);background:#fbebf199;border-radius:4px}html.tone-sakura .pk .rk-list{scrollbar-color:var(--pk-gold-mid) transparent}html.tone-sakura .pk .rk-tr{--rk-cols:52px minmax(120px, 1fr) 44px 132px}html.tone-sakura .pk .has-prize .rk-tr{--rk-cols:52px minmax(120px, .9fr) minmax(220px, 1.6fr) 40px 118px}html.tone-sakura .pk .is-arena .rk-tr{--rk-cols:52px minmax(120px, 1fr) 40px 64px 150px}html.tone-sakura .pk .is-arena.has-prize .rk-tr{--rk-cols:48px minmax(110px, .8fr) minmax(220px, 1.7fr) 34px 54px 150px}html.tone-sakura .pk .rk-th{border-bottom:1px solid var(--pk-line);background:#fff3f866}html.tone-sakura .pk .rk-th .pk-th{color:var(--pk-dim)}html.tone-sakura .pk .rk-row{background:linear-gradient(#f2e0e7d9,#f8e7ede6);border:1px solid #dba28c24;border-radius:4px}html.tone-sakura .pk .rk-row:hover{border-color:#e0b2a166}html.tone-sakura .pk .rk-row.is-top1{background:linear-gradient(90deg,#d6aa996b,#f8e7edeb 60%);border-color:#f1aa8f99}html.tone-sakura .pk .rk-row.is-top2{background:linear-gradient(90deg,#bba7af4d,#f8e7edeb 60%);border-color:#b99ba780}html.tone-sakura .pk .rk-row.is-top3{background:linear-gradient(90deg,#e9b59757,#f8e7edeb 60%);border-color:#cd8c5a80}html.tone-sakura .pk .rk-row.is-me{border-color:var(--pk-line-hi);box-shadow:0 0 0 1px #d3b4c0, 0 0 12px #fab39836, inset 3px 0 0 var(--pk-red-hi)}html.tone-sakura .pk .rk-medal{color:#422c3a;border:1px solid var(--pk-gold-lo);background:radial-gradient(circle at 50% 35%,#eddae2,#f8e9ef);border-radius:50%;box-shadow:0 0 0 1px #d3b4c0}html.tone-sakura .pk .rk-medal.is-1{color:#3a2400;background:radial-gradient(circle at 40% 30%,#fff3c0,#f0c040 50%,#dfb5a5 100%);border-color:#e3b19d;box-shadow:0 0 0 1px #d3b4c0,0 0 12px #ffc1a97d}html.tone-sakura .pk .rk-medal.is-2{color:#1e2430;background:radial-gradient(circle at 40% 30%,#fff,#c4cedc 50%,#c4b1b8 100%);border-color:#b99ba7;box-shadow:0 0 0 1px #d3b4c0,0 0 10px #c8d7eb73}html.tone-sakura .pk .rk-medal.is-3{color:#2a1406;background:radial-gradient(circle at 40% 30%,#ffd8b0,#c98450 50%,#f2c6ac 100%);border-color:#e2b19e;box-shadow:0 0 0 1px #d3b4c0,0 0 10px #dc8c5059}html.tone-sakura .pk .rk-name-line .rk-name{color:#412629}html.tone-sakura .pk .rk-row.is-me .rk-name{color:var(--pk-gold-hi)}html.tone-sakura .pk .rk-guild{color:#0f3a6a}html.tone-sakura .pk .rk-class,html.tone-sakura .pk .rk-none{color:var(--pk-dim)}html.tone-sakura .rk-c-level,html.tone-sakura .rk-c-record{color:#4a3442}html.tone-sakura .rk-c-value>b{color:var(--pk-gold-hi)}html.tone-sakura .rk-chip{color:#501d26;background:#f3dee6b3;border:1px solid #dba28c52;border-radius:11px;box-shadow:0 0 0 1px #d3b4c080}html.tone-sakura .rk-chip-img{color:var(--pk-gold)}html.tone-sakura .rk-chip.is-gold{color:#501521}html.tone-sakura .rk-chip.is-diamonds{color:#15313e;background:#d1e4fcb3;border-color:#64b4fb73}html.tone-sakura .rk-chip.is-title{color:#3e2024;border-color:var(--pk-gold-mid);background:linear-gradient(#feb3cebf,#ffdee9d9)}html.tone-sakura .rk-chip.is-plate{color:#182f38;background:linear-gradient(#a4c8fb80,#d6e5ffbf);border-color:#4c88d3}html.tone-sakura .rk-chip.is-days{color:#4a3442}html.tone-sakura .pk .rk-me{border-top:1px solid var(--pk-gold-lo);background:linear-gradient(#ffc3d82e,#f9eaf0d9)}html.tone-sakura .pk .rk-me-head .pk-th{color:var(--pk-good)}html.tone-sakura .pk .rk-me-none,html.tone-sakura .pk .rk-updated{color:var(--pk-dim)}html.tone-sakura .pk .rk-rules-title,html.tone-sakura .pk .ranks-rules-sub .pk-th{color:var(--pk-gold-hi)}html.tone-sakura .pk .ranks-rules-prize{background:#ffffff08;border:1px solid #dba28c1f;border-radius:4px}html.tone-sakura .pk .ranks-rules-prize>b{color:var(--pk-gold-hi)}@container pk (width<=900px){html.tone-sakura .pk .has-prize .rk-tr{--rk-cols:40px minmax(100px, 1fr) minmax(150px, 1.2fr) 92px}html.tone-sakura .pk .is-arena.has-prize .rk-tr{--rk-cols:40px minmax(100px, 1fr) minmax(140px, 1.1fr) 104px}}@container pk (width<=640px){html.tone-sakura .pk .rk-tr,html.tone-sakura .pk .has-prize .rk-tr,html.tone-sakura .pk .is-arena .rk-tr,html.tone-sakura .pk .is-arena.has-prize .rk-tr{--rk-cols:36px minmax(0, 1fr) auto}}html.tone-sakura .pk.events-panel{--pk-right:300px}html.tone-sakura .pk .evk-row .pk-thumb>svg.ev-kind-ico{color:var(--pk-gold)}html.tone-sakura .pk .evk-time{color:#422529}html.tone-sakura .pk .evk-row.is-next{border-color:#64b4fb8c;box-shadow:0 0 0 1px #d3b4c0,0 0 12px #5fb4ff27}html.tone-sakura .pk .evk-row.is-now .pk-thumb{border-color:var(--pk-gold);background:var(--pk-red-bg)}html.tone-sakura .pk .pk-stat.is-ev-clock .pk-stat-value{color:#3d2024;text-shadow:0 0 10px #ffc2ab34}html.tone-sakura .pk .ev-hero{background:linear-gradient(90deg,#f9e9efeb 0%,#f9e9ef99 60%,#f9e9ef59 100%),url(/ui/poster.webp) 60% 30%/cover,#f6e4eb}html.tone-sakura .ev-hero-seal{border:1px solid var(--pk-gold);background:var(--pk-red-bg);color:var(--pk-gold-hi);border-radius:6px;box-shadow:0 0 0 1px #d3b4c0,0 0 14px #c65e8947,inset 0 1px #ffd7c836}html.tone-sakura .pk .launch-title{color:var(--pk-gold-hi);text-shadow:0 1px #ffffffbf,0 0 10px #fdbaa028}html.tone-sakura .pk .launch-lead,html.tone-sakura .pk .launch-note{color:#4a3442}html.tone-sakura .pk .launch-date{color:var(--pk-good)}html.tone-sakura .pk .launch-wait{color:#541d27}html.tone-sakura .pk .ev-step{background:var(--pk-corners), linear-gradient(180deg, #f1dee6eb, #f8e8eef2);border:1px solid #dba28c38;border-radius:5px}html.tone-sakura .pk .ev-step.is-big{border-color:var(--pk-gold-mid);background:var(--pk-corners), radial-gradient(ellipse at 50% 0%, #ffc8642e, transparent 70%), linear-gradient(180deg, #f0dce4eb, #f8e8eef2)}html.tone-sakura .pk .ev-step.is-ready{border-color:var(--pk-line-hi);box-shadow:0 0 0 1px #d3b4c0,0 0 14px #fab39847}html.tone-sakura .pk .launch-at{color:var(--pk-gold-hi)}html.tone-sakura .pk .launch-pics img{filter:drop-shadow(0 2px 4px #3f2b3d2e)}html.tone-sakura .pk .launch-what{color:#3f341d}html.tone-sakura .pk.mall-panel{--pk-left:236px}html.tone-sakura .pk .mall-state{color:var(--pk-dim)}html.tone-sakura .pk .mall-card:hover{border-color:#e0b2a180;box-shadow:0 0 0 1px #d3b4c0,0 0 14px #fab39827}html.tone-sakura .pk .mall-pic{border:1px solid var(--pk-gold-lo);color:var(--pk-gold);background:radial-gradient(circle at 50% 40%,#ffd27829,#f8e9ef 75%);border-radius:8px;box-shadow:0 0 0 1px #d3b4c0,inset 0 0 14px #3f2b3d15}html.tone-sakura .pk .mall-count{color:#341f2d;background:var(--pk-red-bg);border:1px solid var(--pk-gold-mid);border-radius:9px;box-shadow:0 0 0 1px #d3b4c0}html.tone-sakura .pk .mall-name{color:#442428}html.tone-sakura .pk .mall-desc{color:#584c35}html.tone-sakura .pk .topup-card.is-popular,html.tone-sakura .pk .topup-card.is-best{border-color:var(--pk-gold-mid)}html.tone-sakura .pk .mall-paynote{color:#521522}html.tone-sakura .pk .mall-pass-hero{background:linear-gradient(90deg,#f9e9eff0 0%,#f9e9ef9e 60%,#f9e9ef59 100%),url(/ui/poster.webp) 60% 30%/cover,#f6e4eb}html.tone-sakura .mall-pass-seal{border:1px solid var(--pk-gold);background:var(--pk-red-bg);color:var(--pk-gold-hi);border-radius:6px;box-shadow:0 0 0 1px #d3b4c0,0 0 14px #c65e8947}html.tone-sakura .pk .mall-pass-words .pass-name{color:var(--pk-gold-hi);text-shadow:0 1px #ffffffbf,0 0 10px #fdbaa028}html.tone-sakura .pk .mall-pass-rule{color:#4a3442}html.tone-sakura .pk .pass-on{color:var(--pk-good)}html.tone-sakura .pk .pass-board{scrollbar-color:var(--pk-gold-mid) transparent}html.tone-sakura .pk .pass-day{background:#f9eaf099;border:1px solid #dba28c33;border-radius:5px}html.tone-sakura .pk .pass-day.is-today{border-color:var(--pk-line-hi);background:linear-gradient(#ffc3d859,#f9eaf0b3);box-shadow:0 0 0 1px #d3b4c0,0 0 14px #ffc1a947}html.tone-sakura .pk .pass-day-no{color:var(--pk-gold-hi)}html.tone-sakura .pk .pass-cell{border-radius:4px}html.tone-sakura .pk .pass-cell.is-premium{border-color:var(--pk-gold-mid)}html.tone-sakura .gacha>.pk.gacha-hall{--pk-left:260px;--pk-right:290px}html.tone-sakura .pk .gh-banner .pk-thumb{background:radial-gradient(circle at 50% 45%,#ffdc9633,#f8e9ef 72%)}html.tone-sakura .pk .gh-banner .gacha-tab-pic img,html.tone-sakura .pk .gh-banner .gacha-tab-pic .pet-pic{filter:drop-shadow(0 0 6px #ffc3ac50);background:0 0;border:0}html.tone-sakura .pk .gh-banner .gacha-tab-pic .pet-pic.is-wisp{background:radial-gradient(circle at 50% 50%, var(--c2) 0 16%, var(--c1) 30%, transparent 62%)}html.tone-sakura .pk .gh-banner .pk-row-sub{color:#6c363d}html.tone-sakura .pk .gh-banner.is-on .pk-thumb{border-color:var(--pk-gold);box-shadow:0 0 12px #ffc2aa50}html.tone-sakura .pk .gh-gold-mark{color:#620120}html.tone-sakura .pk .gh-hero{background:linear-gradient(90deg,#f9e9eff0 0%,#f9e9ef99 55%,#f9e9ef33 100%),radial-gradient(at 82% 40%,#ffc86e59,#0000 45%),url(/ui/poster.webp) 70% 25%/cover,#f6e4eb}html.tone-sakura .pk .gh-hero.is-wings-infernal{background:linear-gradient(90deg,#f9e9eff0,#ffdfe98c 60%,#f9e9ef33),radial-gradient(at 82% 40%,#ff5a3c66,#0000 45%),url(/ui/poster.webp) 70% 25%/cover,#f8e5ec}html.tone-sakura .pk .gh-hero.is-wings-celestial{background:linear-gradient(90deg,#f9e9eff0,#dde9ff8c 60%,#f9e9ef33),radial-gradient(at 82% 40%,#78beff66,#0000 45%),url(/ui/poster.webp) 70% 25%/cover,#f7e5ec}html.tone-sakura .pk .gh-hero.is-gold{background:linear-gradient(90deg,#f9e9eff0,#efe3cf8c 60%,#f9e9ef33),radial-gradient(at 82% 40%,#ffd25a73,#0000 45%),url(/ui/poster.webp) 70% 25%/cover,#f6e5eb}html.tone-sakura .gh-kicker{color:#6d2200}html.tone-sakura .pk .gh-title{color:var(--pk-gold-hi);text-shadow:0 1px #ffffffbf,0 0 14px #fdbaa034}html.tone-sakura .pk .gh-lead{color:#3f341d;text-shadow:0 1px 2px #ffffff73}html.tone-sakura .pk .gh-odds{border:1px solid var(--pk-line);background:#f9eaf0b3;border-radius:4px}html.tone-sakura .gh-odd{border-left:1px solid #dba28c29}html.tone-sakura .gh-odd:first-child{border-left:0}html.tone-sakura .gh-odd-star{color:#003c5d}html.tone-sakura .gh-odd.is-5 .gh-odd-star{color:#640021;text-shadow:0 0 6px #ffc0a850}html.tone-sakura .gh-odd.is-4 .gh-odd-star{color:#591a7c}html.tone-sakura .gh-odd>b{color:var(--pk-gold-hi)}html.tone-sakura .gh-odd>small{color:var(--pk-dim)}html.tone-sakura .pk .pk-stat.is-gh-pity.is-five .pk-stat-value{color:#620120}html.tone-sakura .pk .pk-stat.is-gh-pity.is-four .pk-stat-value{color:#591a7c}html.tone-sakura .pk .pk-stat.is-gh-pity.is-four .pk-bar>i{background:linear-gradient(90deg,#d8c5ff,#d59bff);box-shadow:0 0 6px #ba96f76b}html.tone-sakura .pk .pk-stat.is-gh-purse.is-diamonds .pk-stat-value{color:#003956}html.tone-sakura .pk .pk-stat.is-gh-purse.is-gold .pk-stat-value{color:#620120}html.tone-sakura .pk .gh-short{color:#751603}html.tone-sakura .pk .gh-pull.is-off{filter:grayscale(.75)brightness(.62)}html.tone-sakura .pk .gh-rules .gacha-page-lead{color:#3f341d}html.tone-sakura .pk .gh-rate-row,html.tone-sakura .pk .gh-hist-row{background:#ffffff06;border:1px solid #dba28c1a;border-radius:4px}html.tone-sakura .pk .gh-rate-row.is-head,html.tone-sakura .pk .gh-hist-row.is-head{color:var(--pk-dim);border-color:var(--pk-line);background:#f8e8ee}html.tone-sakura .pk .gh-hist-row.is-head .pk-th{color:var(--pk-dim)}html.tone-sakura .pk .gh-rate-row.is-5,html.tone-sakura .pk .gh-hist-row.is-5{background:linear-gradient(90deg,#ffbe3c33,#ffffff05 70%);border-color:#f4a98c4d}html.tone-sakura .pk .gh-rate-row.is-4,html.tone-sakura .pk .gh-hist-row.is-4{background:linear-gradient(90deg,#be6eff2e,#ffffff05 70%)}html.tone-sakura .pk .gh-rate-pct{color:#4d1822}html.tone-sakura .pk .gh-rate-pct.is-long{color:#003f1a}html.tone-sakura .pk.dungeon-panel{--pk-left:270px;--pk-right:320px}html.tone-sakura .pk .dgk-card .pk-thumb{background:radial-gradient(ellipse at 50% 120%, color-mix(in srgb, var(--dg) 70%, #fff3f8) 0%, color-mix(in srgb, var(--dg) 18%, #f7e9ee) 70%);border-color:color-mix(in srgb, var(--dg) 45%, #94836d)}html.tone-sakura .pk .dgk-mark{color:color-mix(in srgb, var(--dg) 70%, #341f2d);text-shadow:0 0 10px var(--dg), 0 2px 0 #ffffffbf}html.tone-sakura .pk .dgk-card.is-on{border-color:color-mix(in srgb, var(--dg) 70%, #d1b7ad);box-shadow:0 0 0 1px #d3b4c0, 0 0 14px color-mix(in srgb, var(--dg) 55%, transparent), inset 3px 0 0 var(--pk-red-hi)}html.tone-sakura .pk .dgk-bar>i{background:linear-gradient(90deg, color-mix(in srgb, var(--dg) 55%, #fff3f8), var(--dg));box-shadow:0 0 6px color-mix(in srgb, var(--dg) 60%, transparent)}html.tone-sakura .pk .dgk-verdict.is-close{color:#610020;background:#edd3c980;border-color:#f2aa8e80}html.tone-sakura .pk .dgk-banner{background:linear-gradient(110deg, color-mix(in srgb, var(--dg) 16%, #f5e4eb) 0%, #f8e8eef2 70%)}html.tone-sakura .dgk-banner-art{border:1px solid var(--pk-gold-mid);background:radial-gradient(ellipse at 50% 120%, color-mix(in srgb, var(--dg) 75%, #fff3f8) 0%, color-mix(in srgb, var(--dg) 20%, #f7e9ee) 70%);box-shadow:0 0 0 1px #d3b4c0, 0 0 16px color-mix(in srgb, var(--dg) 40%, transparent);border-radius:5px}html.tone-sakura .pk .dgk-title{color:color-mix(in srgb, var(--dg) 45%, #3d2024);text-shadow:0 0 10px color-mix(in srgb, var(--dg) 50%, transparent), 0 1px 0 #ffffffbf}html.tone-sakura .pk .dgk-sub{color:var(--pk-dim)}html.tone-sakura .pk .dgk-desc{color:#4a3442}html.tone-sakura .pk .dgk-danger{color:#75160e}html.tone-sakura .pk .dgk-boss.is-real .pk-thumb{border-color:var(--pk-gold);background:var(--pk-red-bg);color:var(--pk-gold-hi)}html.tone-sakura .pk .dgk-altar.is-here{border-color:#64b4fb8c}html.tone-sakura .pk .dgk-power.is-ok .pk-stat-value{color:var(--pk-good)}html.tone-sakura .pk .dgk-power.is-close .pk-stat-value{color:#610020}html.tone-sakura .pk .dgk-power.is-hard .pk-stat-value{color:var(--pk-bad)}html.tone-sakura .pk .dgk-power.is-hard .pk-bar>i{background:linear-gradient(90deg,#ffc4d8,#ff7a66)}html.tone-sakura .pk .dgk-power.is-ok .pk-bar>i{background:linear-gradient(90deg,#a5d5a6,#8fe39a)}html.tone-sakura .pk .dgk-rank-row{background:linear-gradient(#f2e0e7cc,#f8e7ede0);border:1px solid #dba28c1f;border-radius:4px}html.tone-sakura .pk .dgk-rank-row.is-top1{background:linear-gradient(90deg,#d6aa9961,#f8e7ede6 65%);border-color:#f1aa8f8c}html.tone-sakura .pk .dgk-rank-row.is-top2{border-color:#b99ba773}html.tone-sakura .pk .dgk-rank-row.is-top3{border-color:#cd8c5a73}html.tone-sakura .pk .dgk-rank-row.is-me{border-color:var(--pk-line-hi);box-shadow:inset 3px 0 0 var(--pk-red-hi)}html.tone-sakura .pk .dgk-rank-name{color:#412629}html.tone-sakura .pk .dgk-rank-class{color:var(--pk-dim)}html.tone-sakura .dgk-rank-floor>b{color:var(--pk-gold-hi)}html.tone-sakura .dgk-rank-floor>small{color:var(--pk-dim)}html.tone-sakura .pk .dgk-rank-mine{border-top:1px solid var(--pk-gold-lo);background:linear-gradient(#f8e8eeb3,#f8e8eefa 40%)}html.tone-sakura .pk .dgk-rank-mine-head .pk-th{color:var(--pk-good)}html.tone-sakura .pk .dgk-rank-none{color:var(--pk-dim)}html.tone-sakura .pk .dgk-rank-last .pk-th{color:var(--pk-gold-hi)}html.tone-sakura .pk .dgk-reward{background:#ffffff08;border-radius:4px}html.tone-sakura .pk .dgk-reward-top{color:#3e2837}html.tone-sakura .pk .dgk-reward-gold{color:#501521}html.tone-sakura .pk .dgk-rank-mine{background:#f7e7ed;box-shadow:0 -8px 10px #3f2b3d3c}html.tone-sakura .pk-ask{color:var(--pk-text);background:var(--pk-corners), radial-gradient(120% 70% at 0% 0%, #5fb4ff14, transparent 55%), linear-gradient(180deg, #f1dde5f7, #f8e8eef7);border:1px solid var(--pk-gold-mid);border-radius:4px;box-shadow:0 0 0 1px #d3b4c0,0 8px 22px #3f2b3d2b,inset 0 1px #ffe1d612}html.tone-sakura .pk-ask:before{background:linear-gradient(90deg, transparent, var(--pk-gold-hi), transparent)}html.tone-sakura .pk-ask .pk-ask-badge{border-radius:4px}html.tone-sakura .pk-ask-title .pk-th{color:var(--pk-gold-hi)}html.tone-sakura .pk-ask-title .pk-en{color:#6c363d}html.tone-sakura .pk-ask-x{color:#533c4b;border:1px solid #0000;border-radius:3px}html.tone-sakura .pk-ask-x:hover{color:#341f2d;border-color:var(--pk-gold-lo);background:#fff3f84d}html.tone-sakura .pk-ask-text{color:#442428;background:#fcebf28c;border:1px solid #dba28c29;border-radius:3px}html.tone-sakura .pk-ask-sub{color:var(--pk-dim)}html.tone-sakura .pk-ask.is-duel{border-color:#c86555;box-shadow:0 0 0 1px #d3b4c0,0 8px 22px #3f2b3d2b,0 0 16px #cd615032,inset 0 1px #ffc8aa15}html.tone-sakura .pk-ask.is-duel:before{background:linear-gradient(90deg,#0000,#ff9a7a,#0000)}html.tone-sakura .pk-ask.is-trade{box-shadow:0 0 0 1px #d3b4c0,0 8px 22px #3f2b3d2b,0 0 16px #fdbca32d,inset 0 1px #ffe1d615}html.tone-sakura .pk-ask:is(.is-party,.is-friend,.is-ready){box-shadow:0 0 0 1px #d3b4c0,0 8px 22px #3f2b3d2b,0 0 16px #5fb4ff24,inset 0 1px #c8e6ff12}html.tone-sakura .pk-ask:is(.is-party,.is-friend,.is-ready):before{background:linear-gradient(90deg, transparent, var(--pk-gem-hi), transparent)}html.tone-sakura .pk-ask.is-guild{box-shadow:0 0 0 1px #d3b4c0,0 8px 22px #3f2b3d2b,0 0 16px #ad8ae927,inset 0 1px #ddccff12}html.tone-sakura .pk-ask.is-wait{border-color:var(--pk-gold-lo)}html.tone-sakura .party-frames-asks>.pk-ask.is-wait .pk-ask-text{color:var(--pk-dim);background:0 0;border:none}html.tone-sakura .friend-asks>.friend-ask.pk-ask{border:1px solid var(--pk-gold-mid);background:var(--pk-corners), radial-gradient(120% 70% at 0% 0%, #5fb4ff1a, transparent 55%), linear-gradient(180deg, #f1dde5f7, #f8e8eef7);border-image:}html.tone-sakura .friend-asks>.friend-ask.pk-ask.is-guild{border-color:#9274c3}html.tone-sakura .player-menu-head{border-bottom:1px solid #dba28c40}html.tone-sakura .player-menu .player-menu-badge{border-radius:4px}html.tone-sakura .pk.player-menu .player-menu-name{color:var(--pk-gold-hi);border:0}html.tone-sakura .pk.player-menu .player-menu-btn{background:0 0;border:1px solid #0000;border-radius:3px}html.tone-sakura .pk.player-menu .player-menu-btn:hover{border-color:var(--pk-gold-lo);background:linear-gradient(90deg,#feb3cebf,#ffdee999)}html.tone-sakura .player-menu-ico-box{color:var(--pk-gold);border:1px solid var(--pk-gold-lo);background:radial-gradient(circle at 50% 35%,#dbd4ebe6,#f9e9eff2);border-radius:4px}html.tone-sakura .player-menu-btn:hover .pk-th{color:#3e2024}html.tone-sakura .player-menu-btn.is-report .player-menu-ico-box{color:#751606}html.tone-sakura .pk.pvp-duel{color:#43261e;background:var(--pk-corners), linear-gradient(180deg, #ffd6d0f2, #fae6eef2);border:1px solid #c86555;border-radius:4px;box-shadow:0 0 0 1px #d3b4c0,0 6px 18px #3f2b3d28,0 0 16px #cd615036,inset 0 1px #ffc8aa19}html.tone-sakura .pk.pvp-duel .pvp-duel-badge{border-radius:4px}html.tone-sakura .pvp-duel-en{color:#6b2b1e}html.tone-sakura .pvp-duel-text{color:#3a271f}html.tone-sakura .death-screen>.panel.death-box{background:linear-gradient(#ffdadcf2,#f9e9eff7);border-color:#c4675d;box-shadow:0 0 0 1px #d3b4c0,0 0 0 4px #9c7d83,0 0 0 5px #bb6d65,0 18px 50px #3f2b3d38,0 0 46px #cd605732}html.tone-sakura .death-box.pk .death-badge{color:#601f15}html.tone-sakura .death-box.pk .death-title{color:#421f24;text-shadow:0 1px #ffffffbf,0 0 10px #fdbaa034,0 2px 3px #ffffff67}html.tone-sakura .death-box.pk .death-en{color:#6e2d20}html.tone-sakura .death-box.pk .death-note{color:#3d301d}html.tone-sakura .death-box.pk .pk-btn .pk-en{color:inherit}html.tone-sakura .death-box.pk .pk-btn:disabled{filter:grayscale(.6)}html.tone-sakura .death-box.pk small.death-hint{color:var(--pk-dim)}html.tone-sakura .pk.tutorial-card{background:var(--pk-corners), radial-gradient(120% 60% at 0% 0%, #f0c86e1a, transparent 60%), linear-gradient(180deg, #f1dde5f5, #f8e8eef5);border:1px solid var(--pk-gold-mid);border-left:1px solid var(--pk-gold-mid);border-radius:4px;box-shadow:0 0 0 1px #d3b4c0,0 6px 18px #3f2b3d28,inset 0 1px #ffe1d612}html.tone-sakura .pk.tutorial-card:before{background:linear-gradient(90deg, transparent, var(--pk-gold-hi), transparent)}html.tone-sakura .pk.tutorial-card .tut-head{color:inherit}html.tone-sakura .pk.tutorial-card .tut-badge{border-radius:4px}html.tone-sakura .tut-head-label .pk-th{color:var(--pk-gold-hi)}html.tone-sakura .tut-head-label .pk-en{color:#6c363d}html.tone-sakura .pk.tutorial-card .tut-n{color:#182f38}html.tone-sakura .pk.tutorial-card .tut-title{color:#4e1822}html.tone-sakura .pk.tutorial-card .tut-text{background:#fcebf280;border:1px solid #dba28c29;border-radius:3px}html.tone-sakura .pk.tutorial-card .tut-more{color:#0f3a6a;text-decoration:none}html.tone-sakura .pk.tutorial-card .tut-more:hover span{text-decoration:underline}html.tone-sakura .pk.tutorial-card .pk-btn.tut-btn{color:inherit;background:0 0;border-radius:0}html.tone-sakura .pk.dgh-bar,html.tone-sakura .pk.dgh-clear{background:var(--pk-corners), linear-gradient(180deg, color-mix(in srgb, var(--dg,#c9a35c) 20%, #f2e0e7f2) 0%, #f9e9eff2 100%);border:1px solid color-mix(in srgb, var(--dg,#d09b87) 55%, var(--pk-gold-mid));border-radius:4px;box-shadow:0 0 0 1px #d3b4c0,0 6px 18px #3f2b3d28,inset 0 1px #ffe1d615}html.tone-sakura .pk.dgh-clear:before{background:linear-gradient(90deg,#0000,#b8f0a8,#0000)}html.tone-sakura .pk.dgh-clear .dgh-clear-badge{color:#0f3b00;border-radius:4px}html.tone-sakura .dgh-clear-en{color:#214a14}html.tone-sakura .pk.duel-board{background:var(--pk-corners), linear-gradient(180deg, #f4dfe7f2, #f8e9eff2);border:1px solid var(--pk-gold-mid);border-radius:4px;box-shadow:0 0 0 1px #d3b4c0,0 6px 18px #3f2b3d28,inset 0 1px #ffe1d615}html.tone-sakura .pk.duel-pop{background:var(--pk-corners), radial-gradient(90% 60% at 50% 0%, #ffc86e1f, transparent 70%), linear-gradient(180deg, #f2e0e7f7, #f8e9eff7);border:1px solid var(--pk-gold-mid);border-radius:4px;box-shadow:0 0 0 1px #d3b4c0,0 0 0 4px #c9aab6,0 0 0 5px #998076,0 18px 50px #3f2b3d35,0 0 36px #db967b24}html.tone-sakura .pk.duel-pop.is-final{border-color:#e9ae97}html.tone-sakura .duel-pop-en{color:#6c363d}html.tone-sakura .pk.wb-board{background:var(--pk-corners), linear-gradient(180deg, #e9defff2, #fae8eff2);border-radius:4px}html.tone-sakura .pk.wb-board .wb-badge{color:#4e1b43;border-color:#a591cb;border-radius:4px}html.tone-sakura .wb-head-label .pk-en{color:#632d55}html.tone-sakura .pk.dps-meter{background:var(--pk-corners), linear-gradient(180deg, #f1dee6f2, #f8e8eef2);border:1px solid var(--pk-gold-mid);border-radius:4px;box-shadow:0 0 0 1px #d3b4c0,0 6px 18px #3f2b3d24,inset 0 1px #ffe1d612}html.tone-sakura .pk.dps-meter .dps-badge{border-radius:4px}html.tone-sakura .dps-head-label .pk-en{color:#6c363d}html.tone-sakura .pk.cm-menu .cm-badge{border-radius:4px}html.tone-sakura .cm-title-label .pk-th{color:var(--pk-gold-hi)}html.tone-sakura .cm-title-label .pk-en{color:#6c363d}html.tone-sakura .ab-card{border-radius:4px}html.tone-sakura .ab-card:not(.is-world-boss){background:var(--pk-corners), linear-gradient(180deg, #feb8aef5 0%, #ffcec7f5 55%, #ffdfdef5 100%);border:1px solid var(--pk-gold);box-shadow:0 0 0 1px #d3b4c0, 0 0 0 4px #c9aab6, 0 0 0 5px var(--pk-gold-mid), 0 14px 40px #3f2b3d2e, 0 0 30px #dd7b4532, inset 0 1px 0 #ffd7c836}html.tone-sakura .ab-card:after{background:linear-gradient(135deg, #d9f3ff 0%, var(--pk-gem) 45%, #a7c6fb 100%);border:1px solid var(--pk-gold);box-shadow:0 0 8px #5fb4ff86}html.tone-sakura .auto-btn{border-color:var(--pk-gold-mid);box-shadow:0 0 0 1px #d3b4c0, 0 0 0 3px #c9aab6, 0 0 0 4px var(--pk-gold-lo), 0 8px 20px #3f2b3d28, inset 0 0 12px #3f2b3d15}html.tone-sakura .auto-btn:after{background:linear-gradient(135deg, #d9f3ff 0%, var(--pk-gem) 45%, #a7c6fb 100%);border:1px solid var(--pk-gold);box-shadow:0 0 6px #5fb4ff7d}html.tone-sakura .auto-btn.is-on{border-color:#7cd591}html.tone-sakura .tut-fold,html.tone-sakura .qt-fold{color:var(--pk-gold-hi,#581825);background:#fcebf28c;border:1px solid #dba28c73;border-radius:3px}html.tone-sakura .pk.tutorial-card .tut-head:hover .tut-fold,html.tone-sakura .quest-tracker .qt-bar:hover .qt-fold{color:#341f2d;border-color:#e6b09b}html.tone-sakura .pk.tutorial-card .tut-title-folded{color:#4b242a}html.tone-sakura .quest-tracker .qt-bar-title{color:#521e27}html.tone-sakura .quest-tracker .qt-bar-count{color:var(--text-dim,#6c5363)}html.tone-sakura .quest-tracker .qt-bar.is-ready .qt-bar-count{color:#00441c}html.tone-sakura .hover-tip{color:var(--text,#422c3a);background:linear-gradient(#f2e0e7,#f8e8ee);border:1px solid #a17d6f;border-radius:4px;box-shadow:0 0 0 1px #d3b4c0,0 10px 28px #3f2b3d32,inset 0 0 18px #d09b870e}html.tone-sakura .hover-tip-pic{filter:drop-shadow(0 1px 3px #3f2b3d42)}html.tone-sakura .hover-tip-name{color:var(--currency,#712e3a)}html.tone-sakura .hover-tip-sub{color:#6c5363}html.tone-sakura .hover-tip-kind{color:#5d4555}html.tone-sakura .hover-tip-body{border-top:1px solid #d09b8740}html.tone-sakura .hover-tip-line{color:#422c3a}html.tone-sakura .hover-tip-line.is-use{color:#4f242a}html.tone-sakura .hover-tip-line.is-good{color:#1c4200}html.tone-sakura .hover-tip-line.is-note{color:#6c5363}html.tone-sakura .hover-tip-line.is-warn{color:#7e0e00}html.tone-sakura .hover-tip-name.ht-currency{color:var(--currency,#712e3a)}html.tone-sakura .hover-tip-name.ht-look{color:#461f52}html.tone-sakura .hover-tip-name.ht-retired{color:#6c5363;text-decoration:line-through}html.tone-sakura .hover-tip-name.ht-r-normal{color:var(--rarity-normal,#46303f)}html.tone-sakura .hover-tip-name.ht-pet-common{color:#402a38}html.tone-sakura .hover-tip-name.ht-pet-fine{color:#003d0a}html.tone-sakura .hover-tip-name.ht-pet-rare{color:#004696}html.tone-sakura .hover-tip-name.ht-pet-epic{color:#6e0b97}html.tone-sakura .hover-tip-name.ht-pet-legend{color:#670022}html.tone-sakura .hover-tip-name.ht-title-common{color:#422c3a}html.tone-sakura .hover-tip-name.ht-title-rare{color:#2d42b5}html.tone-sakura .hover-tip-name.ht-title-epic{color:#75179e}html.tone-sakura .hover-tip-name.ht-title-legend{color:#7f3900}html.tone-sakura img[data-tip]:hover{filter:drop-shadow(0 0 4px #ffc4ad62)}html.tone-sakura .confirm-qty-label{color:#5d4555}html.tone-sakura .confirm-qty-each{color:#6c5363}html.tone-sakura .market-total{color:#4f242a}html.tone-sakura .market-piece-label{color:#6c5363}html.tone-sakura .trade-orb-x{border:1px solid var(--pk-line,#c2a3af);color:#75160e;border-radius:4px}html.tone-sakura .trade-orb-x:hover{border-color:#f897bc}html.tone-sakura .cq-reward-pic{color:#4f242a;background:#fff3f859;border:1px solid #d09b874d;border-radius:3px}html.tone-sakura .buff-chip-pct{color:#401e23}html.tone-sakura .buff-chip.from-event{background:linear-gradient(90deg,#b2d8fce0,#cfe5fde0);border-color:#78c8f7}html.tone-sakura .buff-chip.from-scroll{background:linear-gradient(90deg,#deceffe0,#e9deffe0);border-color:#b494ed}html.tone-sakura .buff-chip.from-rookie{background:linear-gradient(90deg,#afdcb2e0,#cde8cfe0);border-color:#8ad385}html.tone-sakura .buff-tip{color:#422c3a;background:#f8e7edf5;border:1px solid #d09b87;border-radius:3px;box-shadow:0 4px 14px #3f2b3d28}html.tone-sakura .buff-tip-name{color:#650021}html.tone-sakura .buff-tip-left{color:#6c5363}html.tone-sakura .buff-tip-src{color:#003959}html.tone-sakura .buff-tip-src.is-admin{color:#620521}html.tone-sakura .buff-tip-src.is-scroll{color:#4d2679}html.tone-sakura .buff-tip-src.is-rookie{color:#004200}html.tone-sakura .ev-general .evk-row.is-general .ev-kind-ico{color:#003f5b}html.tone-sakura .ev-general .evk-where{color:#6c5363}html.tone-sakura .rk-prize-band{border-bottom:1px solid #d09b8726}html.tone-sakura .rk-prize-band:last-child{border-bottom:0}html.tone-sakura .rk-prize-at{color:#650021}html.tone-sakura .timed-left{color:#4a1a23;background:#f7acc7d9;border:1px solid #de9d84;border-radius:2px}html.tone-sakura .pk .gk-skill{background:var(--pk-corners), var(--pk-card-bg)}html.tone-sakura .pk .gk-skill.is-on{box-shadow:inset 0 0 0 1px #64b4fb59,0 0 12px #5fb4ff15}html.tone-sakura .pk .gk-skill-pic{border:1px solid var(--pk-gold-mid);background:radial-gradient(circle at 50% 40%,#5fb4ff47,#f9e9efe6);border-radius:50%}html.tone-sakura .pk .gk-skill-ico{stroke:var(--pk-gold-hi);fill:none}html.tone-sakura .pk .gk-skill-top .pk-label .pk-th{color:var(--pk-gold-hi)}html.tone-sakura .pk .gk-skill-now{color:var(--pk-good)}html.tone-sakura .pk .gk-skill:not(.is-on) .gk-skill-now,html.tone-sakura .pk .gk-skill-next{color:var(--pk-dim)}html.tone-sakura .pk .gk-donate-gold{color:var(--pk-gold-hi)}html.tone-sakura .pk .gk-event.is-now{box-shadow:inset 3px 0 #78cd7db3}html.tone-sakura .pk .gk-result{color:var(--pk-dim);border-left:2px solid var(--pk-line)}html.tone-sakura .pk .gk-result.is-won{color:#1c3617;border-left-color:#7ecc82}html.tone-sakura .pk .gk-lot.is-mine{box-shadow:inset 3px 0 #78cd7db3}html.tone-sakura #ui>.guild-event-hud{border:1px solid var(--pk-gold-mid,#ae7d6a);background:linear-gradient(#f6e2eae6,#fae9efeb);border-radius:3px;box-shadow:0 4px 16px #3f2b3d24,0 0 18px #9470cd20}html.tone-sakura .guild-event-hud .geh-line{color:#4e1822;text-shadow:0 1px #ffffffbf}html.tone-sakura .guild-event-hud .geh-bar{background:#fff3f899;border-radius:4px;box-shadow:inset 0 0 0 1px #dba28c59}html.tone-sakura .guild-event-hud .geh-bar>i{background:linear-gradient(90deg,#ffb6d0,#dd94af)}html.tone-sakura .guild-event-hud[data-kind=defense] .geh-bar>i{background:linear-gradient(90deg,#a7c6fb,#5fb4ff)}html.tone-sakura .guild-event-hud[data-kind=hunt] .geh-bar>i{background:linear-gradient(90deg,#9ccd9f,#8fe39a)}html.tone-sakura .guild-event-hud[data-kind=feast] .geh-bar>i{background:linear-gradient(90deg,#a8843f,#fbe7a6)}html.tone-sakura .guild-event-hud .geh-top{color:#47303f}html.tone-sakura{--ka-frame:url(/ui/kit/art/frame-clean.webp);--ka-crest:url(/ui/kit/art/crest.webp);--ka-banner:url(/ui/kit/art/banner.webp);--ka-btn-red:url(/ui/kit/art/btn-red.webp);--ka-btn-dark:url(/ui/kit/art/btn-dark.webp);--ka-tab-red:url(/ui/kit/art/tab-red-clean.webp);--ka-tab-dark:url(/ui/kit/art/tab-dark-clean.webp);--ka-tab-gem:url(/ui/kit/art/tab-gem.webp);--ka-slot:url(/ui/kit/art/slot.webp)}html.tone-sakura .panel{border:1px solid #0000;border-image-source:var(--ka-frame);border-image:url(/ui/kit-sakura/frame.svg) 56/26px/10px;border-radius:0;box-shadow:0 22px 60px #3f2b3d38,0 0 40px #c1877012,inset 0 0 30px #3f2b3d0f}html.tone-sakura .panel:before{background:var(--ka-crest) center / contain no-repeat;filter:drop-shadow(0 3px 4px #3f2b3d38)drop-shadow(0 0 8px #5fb4ff20);background-image:url(/ui/kit-sakura/crest.svg)}html.tone-sakura .panel-title{border:1px solid #0000;border-image-source:var(--ka-banner);box-shadow:none;color:#fff;text-shadow:0 1px #a8436a,0 0 6px #96325f80;-webkit-text-fill-color:#fff;background:0 0;border-image:url(/ui/kit-sakura/title.svg) 18 46 fill/9px 23px/4px 12px}html.tone-sakura .panel-btn,html.tone-sakura .kit-btn,html.tone-sakura .set-btn,html.tone-sakura .doll-swap,html.tone-sakura .town-gamble-btn{border:1px solid #0000;box-shadow:none;text-shadow:0 1px 2px #ffffff73;background:0 0;border-image-slice:26 62 fill;border-image-width:7px 17px;border-image-outset:3px 8px;border-image-repeat:stretch;border-radius:0}html.tone-sakura .panel-btn{border-image-source:var(--ka-btn-red);color:#fff;text-shadow:0 1px 1px #96325f80;background:linear-gradient(#f9c6d6 0%,#ef93b1 46%,#e0729a 54%,#cf5f88 100%);border:1px solid #d8a48f;border-radius:8px;box-shadow:inset 0 1px #ffffffbf,0 2px 5px #6e3c5f38}html.tone-sakura .panel-btn.is-quiet,html.tone-sakura .kit-btn,html.tone-sakura .set-btn,html.tone-sakura .doll-swap,html.tone-sakura .town-gamble-btn{border-image-source:var(--ka-btn-dark);color:#7a55b0;text-shadow:none;background:linear-gradient(#fffafc 0%,#f8e6ee 100%);border:1px solid #b9a3e3;border-radius:8px;box-shadow:inset 0 1px #fff,0 1px 3px #6e3c5f26}html.tone-sakura .kit-btn.is-on,html.tone-sakura .set-btn.is-on{border-image-source:var(--ka-btn-red);color:#fff;text-shadow:0 1px 1px #96325f80;background:linear-gradient(#f9c6d6 0%,#ef93b1 46%,#e0729a 54%,#cf5f88 100%);border:1px solid #d8a48f;border-radius:8px;box-shadow:inset 0 1px #ffffffbf,0 2px 5px #6e3c5f38}html.tone-sakura .panel-btn:hover,html.tone-sakura .kit-btn:hover,html.tone-sakura .set-btn:hover,html.tone-sakura .doll-swap:hover,html.tone-sakura .town-gamble-btn:hover{filter:brightness(1.2)drop-shadow(0 0 6px #ffc2ab3e);color:#341f2d;box-shadow:none}html.tone-sakura .panel-btn.is-off,html.tone-sakura .kit-btn.is-off{filter:grayscale(.7)brightness(.7)}html.tone-sakura .set-btn.is-gold{border-image-source:none}html.tone-sakura .doll-tab,html.tone-sakura .kit-tab{border:1px solid #0000;border-image-source:var(--ka-tab-dark);box-shadow:none;color:#8a6f7f;text-shadow:none;background:linear-gradient(#fffafc,#f6e3ec);border:1px solid #ecc9bc;border-radius:7px 7px 3px 3px}html.tone-sakura .doll-tab:hover,html.tone-sakura .kit-tab:hover{color:#341f2d;filter:brightness(1.18)}html.tone-sakura .doll-tab.is-on,html.tone-sakura .kit-tab.is-on{border-image-source:var(--ka-tab-red);color:#fff;box-shadow:none;filter:none;text-shadow:0 1px 1px #96325f8c;background:linear-gradient(#fdeef3 0%,#f6b8cc 55%,#ec94b1 100%);border:1px solid #e77fa0;border-radius:7px 7px 3px 3px;box-shadow:inset 0 1px #fffc,inset 0 -3px #d8a48f}html.tone-sakura .doll-tab.is-on:before,html.tone-sakura .kit-tab.is-on:before{background:var(--ka-tab-gem) center / contain no-repeat;filter:drop-shadow(0 0 4px #5fb4ff7d);background-image:radial-gradient(circle at 35% 30%,#fff 0%,#fbd3e0 25%,#e77fa0 60%,#a8436a 100%);border-radius:2px;transform:translate(-50%)rotate(45deg)scale(.7)}html.tone-sakura .doll-slot,html.tone-sakura .pouch-cell,html.tone-sakura .inv-build{border:1px solid #0000;border-image-source:var(--ka-slot);border-image:url(/ui/kit-sakura/slot.svg) 16 fill/8px/2px;border-radius:0}html.tone-sakura .doll-slot{background:0 0}@media (max-width:640px){html.tone-sakura .panel{border-image-width:40px 26px;border-image-outset:20px 9px 14px}html.tone-sakura .panel-title{border-image-width:6px 34px 15px;border-image-outset:5px 13px 12px}}html.tone-sakura{--chat-frame:url(/ui/kit/art/frame-open.webp);--chat-ink:#faeaf0a8;--chat-ink-deep:#fcebf2cc;--chat-gold:#5f212c;--chat-local:#38301d;--chat-whisper:#5e1a52;--chat-friend:#003c59;--chat-party:#004200;--chat-guild:#5e1928;--chat-server:#691328;--chat-system:#5b1e2a}html.tone-sakura .chat-frame{border:1px solid #0000;border-image-source:var(--chat-frame);background:linear-gradient(180deg, var(--chat-ink), var(--chat-ink-deep));border-image:url(/ui/kit-sakura/frame.svg) 56/26px/10px;box-shadow:0 10px 28px #3f2b3d21,inset 0 0 26px #3f2b3d11}html.tone-sakura .chat-frame:before{background:url(/ui/kit-sakura/damask.svg) 0 0/384px}html.tone-sakura .chat-tab{color:#8a6f7f;border:1px solid #0000;border-image-source:var(--ka-tab-dark);text-shadow:none;background:linear-gradient(#fffafc,#f6e3ec);border:1px solid #ecc9bc;border-radius:7px 7px 3px 3px}html.tone-sakura .chat-tab:hover{color:#341f2d;filter:brightness(1.2)}html.tone-sakura .chat-tab.is-on{border-image-source:var(--ka-tab-red);color:#fff;filter:none;text-shadow:0 1px 1px #96325f8c;background:linear-gradient(#fdeef3 0%,#f6b8cc 55%,#ec94b1 100%);border:1px solid #e77fa0;border-radius:7px 7px 3px 3px;box-shadow:inset 0 1px #fffc,inset 0 -3px #d8a48f}html.tone-sakura .chat-tab.is-on.is-whisper{color:var(--chat-whisper)}html.tone-sakura .chat-tab.is-on.is-friend{color:var(--chat-friend)}html.tone-sakura .chat-tab.is-on.is-party{color:var(--chat-party)}html.tone-sakura .chat-tab.is-on.is-guild{color:var(--chat-guild)}html.tone-sakura .chat-tab.is-on.is-server{color:var(--chat-server)}html.tone-sakura .chat-tab-dot{background:linear-gradient(135deg,#d4f4ff,#3ea0e8 55%,#a0cbfc);box-shadow:0 0 6px #5fc8ffa1}html.tone-sakura .chat-hide{color:var(--chat-gold);background:linear-gradient(#eedae2,#f7e6ec);border:1px solid #a47b6c;border-radius:2px;box-shadow:inset 0 1px #ffdacc20,0 0 0 1px #d3b4c0}html.tone-sakura .chat-hide:hover{color:#341f2d;border-color:var(--chat-gold);filter:brightness(1.2)}html.tone-sakura .chat-box .chat-frame .chat-log{box-shadow:none;scrollbar-color:#dba28c8c transparent;background:#fff3f82e;border:0;border-top:1px solid #b6836f59;border-bottom:1px solid #b6836f33;border-radius:0}html.tone-sakura .chat-box .chat-frame .chat-log::-webkit-scrollbar-thumb{background:#d2ab5c80;border-radius:3px}html.tone-sakura .chat-frame .chat-line.is-local .chat-who{color:var(--chat-local)}html.tone-sakura .chat-frame .chat-line.is-whisper .chat-who,html.tone-sakura .chat-frame .chat-line.is-whisper .chat-text{color:var(--chat-whisper)}html.tone-sakura .chat-frame .chat-line.is-friend .chat-who{color:var(--chat-friend)}html.tone-sakura .chat-frame .chat-line.is-friend .chat-text{color:#1c2f3b}html.tone-sakura .chat-frame .chat-line.is-party .chat-who{color:var(--chat-party)}html.tone-sakura .chat-frame .chat-line.is-guild .chat-who{color:var(--chat-guild)}html.tone-sakura .chat-frame .chat-line.is-server .chat-who{color:var(--chat-server)}html.tone-sakura .chat-frame .chat-line.is-server .chat-text{color:#422327}html.tone-sakura .chat-frame .chat-line.is-mine .chat-who{filter:brightness(1.15);-webkit-text-decoration:underline #b99ba72e;text-decoration:underline #b99ba72e}html.tone-sakura .chat-frame .chat-line.is-note{color:var(--chat-system)}html.tone-sakura .chat-frame .chat-line.is-note:before{color:#004970}html.tone-sakura .chat-frame .chat-channel{color:var(--chat-local);background:#f9eaf0bf;border:1px solid #b99ba759;border-radius:2px}html.tone-sakura .chat-frame .chat-channel.is-whisper{color:var(--chat-whisper);border-color:#c9adfd73}html.tone-sakura .chat-frame .chat-channel.is-friend{color:var(--chat-friend);border-color:#83c7f273}html.tone-sakura .chat-frame .chat-channel.is-party{color:var(--chat-party);border-color:#8ed28a73}html.tone-sakura .chat-frame .chat-channel.is-guild{color:var(--chat-guild);border-color:#e8af9980}html.tone-sakura .chat-frame .chat-channel.is-server{color:var(--chat-server);border-color:#efab9180}html.tone-sakura .chat-frame .chat-input{background:#fcecf2b8}html.tone-sakura .chat-box.is-typing .chat-frame{box-shadow:0 10px 28px #3f2b3d21,inset 0 0 26px #3f2b3d11,0 0 18px #dba28c20}html.tone-sakura .chat-box.is-hidden .chat-mini{color:#7a55b0;text-shadow:none;border:1px solid #0000;border-image-source:var(--ka-btn-dark);background:linear-gradient(#fffafc 0%,#f8e6ee 100%);border:1px solid #b9a3e3;border-radius:8px;box-shadow:inset 0 1px #fff,0 1px 3px #6e3c5f26}html.tone-sakura .chat-box.is-hidden .chat-mini:hover{filter:brightness(1.2)drop-shadow(0 0 6px #ffc2ab3e);color:#341f2d}html.tone-sakura .chat-mini-count{color:#341f2d;background:radial-gradient(circle at 40% 35%,#ff6a55,#f9b3ab);border-radius:9px;box-shadow:0 0 0 1px #a97876,0 0 7px #df72617d}html.tone-sakura .friend-ask{border:1px solid #0000;border-image-source:var(--chat-frame);background:linear-gradient(#f4dee7f2,#fae9eff5);border-image:url(/ui/kit-sakura/frame.svg) 56/26px/10px;box-shadow:0 8px 22px #3f2b3d28,0 0 18px #5fb4ff15}html.tone-sakura .friend-ask-title{color:var(--chat-gold)}html.tone-sakura .friend-ask-title:before{color:#004970}html.tone-sakura .friend-ask-later{color:#533c4b}html.tone-sakura .friend-ask-later:hover{color:#341f2d}html.tone-sakura .friend-ask-text{color:#442428}html.tone-sakura .party-friend .party-name:before{background:#d3c4ca;border-radius:50%;box-shadow:0 0 0 1px #d3b4c0}html.tone-sakura .party-friend.is-online .party-name:before{background:#5fd36a;box-shadow:0 0 0 1px #d3b4c0,0 0 6px #78cd7d8f}@media (max-width:640px){html.tone-sakura .chat-frame{border-image-width:28px 18px;border-image-outset:12px 4px 8px}}html.tone-sakura .hud-fold{color:var(--chat-gold);text-shadow:0 1px 2px #ffffff73;background:linear-gradient(#eedae2,#f7e6ec);border:1px solid #a47b6c;border-radius:3px;box-shadow:inset 0 1px #ffdacc20,0 0 0 1px #d3b4c0,0 3px 8px #3f2b3d24}html.tone-sakura .hud-fold:hover{color:#341f2d;border-color:var(--chat-gold);filter:brightness(1.2)}html.tone-sakura .is-folded:has(.menu-badge:not([hidden]),.side-badge:not([hidden]),.mail-btn.has-new)>.hud-fold:after{background:radial-gradient(circle at 40% 35%,#ff6a55,#f9b3ab);border-radius:50%;box-shadow:0 0 0 1px #a97876,0 0 7px #df72617d}html.tone-sakura .menu-dock.is-folded .dock-fold{border-color:var(--gold-dim,#a47b6c);color:#5b1e2a;background:radial-gradient(circle at 50% 35%,#efdbe2 0%,#f6e5ec 75%);border-radius:50%;box-shadow:0 0 0 1px #d3b4c0,inset 0 0 6px #3f2b3d1c,0 3px 8px #3f2b3d28}html.tone-sakura .menu-dock.is-folded .dock-fold:hover{border-color:var(--gold,#d09b87);color:#421d22}html.tone-sakura #ui>.top-actions.is-folded>.top-fold{color:#620120;background:linear-gradient(#ebd5dd,#f5e5eb);border-color:#a87a68;border-radius:50%;box-shadow:0 0 8px #3f2b3d28,inset 0 1px #ffffff1c}@media (orientation:portrait){html.tone-sakura .is-touch .menu-dock:not(.is-folded){--dock-btn:min(40px, calc((100vw - 16px) / 8 - 5px))!important}}@media (orientation:landscape){html.tone-sakura .is-touch .menu-dock{--dock-btn:max(26px, min(46px, calc((100vw - var(--cp-right,300px) - var(--mm-width,200px) - 70px) / 13 - 4px)))!important}}html.tone-sakura .menu-dock .dock-btn .menu-img,html.tone-sakura .menu .menu-btn .menu-img{filter:drop-shadow(0 1px 1px #3f2b3d2e)}html.tone-sakura .menu-dock .dock-btn:hover .menu-img,html.tone-sakura .menu .menu-btn:hover .menu-img{filter:drop-shadow(0 0 5px #ffd0be74)brightness(1.1)}html.tone-sakura .menu-dock .dock-btn.menu-btn-off .menu-img{filter:grayscale(.85)brightness(.7)}html.tone-sakura .side-btn i:has(.side-img){filter:drop-shadow(0 0 3px #ffccb850)}html.tone-sakura .mall-btn img[src$="ui.mall.png"]{filter:drop-shadow(0 0 4px #78c8ff7d)}html.tone-sakura .auto-btn .auto-btn-img{filter:drop-shadow(0 1px 1px #3f2b3d35)}html.tone-sakura .book-points{color:#583237;background:radial-gradient(circle at 15px,#ffe7a3 0 3px,#d39a2c 4px 6px,#0000 7px),linear-gradient(#f1dde5e6,#f7e7edf2);border:1px solid #d09b8773;border-radius:999px;box-shadow:inset 0 0 8px #3f2b3d18}html.tone-sakura .book-points.has-points{color:#521522;border-color:#edac93;box-shadow:inset 0 0 8px #3f2b3d18,0 0 10px #ffbaa03e}html.tone-sakura .book-path{color:#4e2c30;background:linear-gradient(#ffd1e1e6,#fce2e3f2);border:1px solid #d09b8780;border-radius:6px 6px 2px 2px;box-shadow:inset 0 1px #ffd7c81b}html.tone-sakura .book-path i{color:#003c5d}html.tone-sakura .book-path.is-mine{background:linear-gradient(#c7dbfff2,#f8e3ebf2);border-color:#7fc0ff;box-shadow:0 0 10px #6eaaff3e}html.tone-sakura .book-tier{color:#571e29;background:linear-gradient(90deg,#ebd8d1d9,#f5e4eb99);border-left:2px solid #d09b87;border-radius:3px}html.tone-sakura .book-tier.is-locked{color:#775e6e;border-left-color:#bfa1ad}html.tone-sakura .book-cell{background:linear-gradient(#f1e0e7f2,#f7e7edfa);border:1px solid #bd9eabcc;border-radius:6px;box-shadow:inset 0 0 10px #3f2b3d15}html.tone-sakura .book-cell:hover{border-color:#d09b87}html.tone-sakura .book-cell.is-on{border-color:#edac93;box-shadow:inset 0 0 10px #3f2b3d15,0 0 0 1px #edac9380,0 0 14px #ffc1a93e}html.tone-sakura .book-cell.is-known{background:linear-gradient(#efdae2f2,#f6e6ecfa);border-color:#d09b87bf}html.tone-sakura .book-icon{background:radial-gradient(circle,#e7d4dbe6,#f9eaef);border:1px solid #d09b878c;border-radius:6px}html.tone-sakura .book-cell:not(.is-known) .book-icon>img,html.tone-sakura .book-cell:not(.is-known) .book-icon>svg{filter:grayscale(.85)brightness(.65)}html.tone-sakura .book-cell.is-locked .book-icon>img,html.tone-sakura .book-cell.is-locked .book-icon>svg{filter:grayscale()brightness(.35)}html.tone-sakura .book-lock{color:#4c2228;text-shadow:0 0 3px #ffffff73,0 1px 2px #ffffff73}html.tone-sakura .book-name{color:#392f19}html.tone-sakura .book-cell.is-locked .book-name{color:#775e6e}html.tone-sakura .book-level{color:#1a4600}html.tone-sakura .book-cell:not(.is-known) .book-level{color:#6c5363}html.tone-sakura .book-slot{color:#1b1208;background:linear-gradient(#ffe2a0,#c9933a);border-radius:3px}html.tone-sakura .book-plus{color:#1a1206;background:radial-gradient(circle at 40% 35%,#fff2c2,#f0b840 55%,#d6a693);border:1px solid #d8b5a8;border-radius:50%;box-shadow:0 0 8px #ffc1a986,0 2px 3px #3f2b3d35}html.tone-sakura .book-plus:hover{filter:brightness(1.15)}html.tone-sakura .book-gem{background:linear-gradient(90deg,#ffc2d7 0 4px,#0000 4px),linear-gradient(#f5aac5,#ffc8db);border:1px solid #edac93;border-radius:2px 5px 5px 2px;box-shadow:inset -3px 0 #f3cfc1b3,0 0 6px #fab39847}html.tone-sakura .menu-badge.is-points{color:#1a1206;background:radial-gradient(circle at 40% 35%,#fff2c2,#f0b840 55%,#d6a693)}html.tone-sakura .menu.cs-menu{--cs-gold:var(--pk-gold,#6f2735);--cs-gold-hi:var(--pk-gold-hi,#4e1822);--cs-gold-mid:var(--pk-gold-mid,#84414b);--cs-gem:var(--pk-gem,#00487a);--cs-text:var(--pk-text,#422c3a);--cs-dim:var(--pk-dim,#6c5363);--cs-line:#dba28c52;--cs-card:linear-gradient(180deg, #f2e0e7eb, #f9e9eff2);--cs-red:linear-gradient(180deg, #ffbfd69e, #f9e5edf2);--cs-gap:clamp(10px, 1.4vw, 22px);background:#f9eaf0}html.tone-sakura .cs-bg{filter:blur(7px)brightness(.55)saturate(.9);background:url(/guide/town.webp) 50%/cover no-repeat,#f7e9ee}html.tone-sakura .cs{color:var(--cs-text)}html.tone-sakura .cs svg{fill:none;stroke:currentColor}html.tone-sakura .cs-logo{filter:drop-shadow(0 3px 5px #3f2b3d3c)drop-shadow(0 0 18px #fa8fb920)}html.tone-sakura .cs-account{color:var(--cs-dim)}html.tone-sakura .cs-account-name{color:#4d2d31}html.tone-sakura .cs-link{color:var(--cs-gold)}html.tone-sakura .cs-link:hover,html.tone-sakura .cs-link:focus-visible{color:var(--cs-gold-hi);outline:none;text-decoration:underline}html.tone-sakura .cs-plate-crest{background:var(--ka-crest,url(/ui/kit/art/crest.webp)) center / contain no-repeat;filter:drop-shadow(0 3px 4px #3f2b3d38)drop-shadow(0 0 10px #5fb4ff27);background-image:url(/ui/kit-sakura/crest.svg)}html.tone-sakura .cs-plate-title{color:#fff;text-shadow:0 1px #a8436a,0 0 6px #96325f80;border:1px solid #0000;border-image:var(--ka-banner,url(/ui/kit/art/banner.webp)) 22 175 78 175 fill / 9px 58px 25px / 7px 22px 18px stretch;-webkit-text-fill-color:#fff;border-image:url(/ui/kit-sakura/title.svg) 18 46 fill/9px 23px/4px 12px}html.tone-sakura .cs-plate-sub{color:#4a262b;text-shadow:0 1px 2px #ffffff73,0 0 8px #ffffff67}html.tone-sakura .cs-seal-ring{color:var(--cs-gold-hi);border:2px solid var(--cs-gold);background:radial-gradient(circle at 50% 35%,#ffc3d8 0%,#ffdee9 68%,#fbe8ef 100%);border-radius:50%;box-shadow:0 0 0 2px #d3b4c0,0 0 0 4px #dba28c59,inset 0 0 12px #3f2b3d18,0 0 18px #f7aa8c36}html.tone-sakura .cs-seal-quote{color:#502c30;text-shadow:0 1px 2px #ffffff73}html.tone-sakura .cs-pedestal:before{filter:drop-shadow(0 0 12px #fdbaa062);background:url(/ui/kit/sigil-circle.svg) 50%/contain no-repeat,radial-gradient(circle,#ffcd786b 0%,#eaa1bb38 42%,#0000 68%)}html.tone-sakura .cs-pedestal:after{background:radial-gradient(at 50% 40%,#e6d4db 0%,#f3e3e9 55%,#f9e9ef 100%);border-top:1px solid #e0b2a18c;border-radius:50%;box-shadow:0 0 0 1px #d3b4c0,0 6px 14px #3f2b3d35,inset 0 2px 6px #ffd7c820,0 0 24px #fbb1942d}html.tone-sakura .cs-emblem{border:2px solid var(--cs-gold);background:#f8e7ee 50% 18%/cover no-repeat;border-radius:50%;box-shadow:0 0 0 2px #d3b4c0,0 0 0 3px #dba28c73,inset 0 0 10px #3f2b3d15,0 4px 10px #3f2b3d28}html.tone-sakura .cs-emblem:after{background:linear-gradient(135deg, #d9f3ff 0%, var(--cs-gem) 45%, #a7c6fb 100%);border:1px solid var(--cs-gold);box-shadow:0 0 6px #5fb4ff7d}html.tone-sakura .cs-arrow{color:var(--cs-gold-hi);border:1px solid var(--cs-gold);background:radial-gradient(circle at 50% 35%,#ffbcd4 0%,#ffdee9 72%);border-radius:50%;box-shadow:0 0 0 1px #d3b4c0,0 0 0 3px #dba28c4d,inset 0 1px #ffd7c83e,0 0 16px #f89a563e}html.tone-sakura .cs-arrow:hover,html.tone-sakura .cs-arrow:focus-visible{filter:brightness(1.25);outline:none}html.tone-sakura .cs-gender-mark{color:var(--cs-gem);text-shadow:0 0 6px #5fb4ff45}html.tone-sakura .kit-btn.is-on .cs-gender-mark{color:#4a1a23}html.tone-sakura .cs-ribbon{color:#421f24;border:1px solid var(--cs-gold);text-shadow:0 1px 1px #ffffff73;filter:drop-shadow(0 0 6px #fca25762);background:linear-gradient(#f7acc7 0%,#ffc3d8 60%,#ffd9e5 100%);border-right:0;box-shadow:inset 0 1px #ffd7c847}html.tone-sakura .cs-ribbon.is-stage{border-right:1px solid var(--cs-gold)}html.tone-sakura .cs-card{background:var(--pk-corners,none), var(--cs-card);border:1px solid #dba28c6b;box-shadow:0 0 0 1px #d3b4c0,inset 0 1px #ffdfd315,inset 0 0 24px #3f2b3d12,0 10px 26px #3f2b3d24}html.tone-sakura .cs-card:before{background:linear-gradient(90deg, transparent, var(--cs-gold-hi), transparent)}html.tone-sakura .cs-names-th{color:#631126;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px #3f2b3d42);background:linear-gradient(#fff1bf,#e9b75a 60%,#b98434);-webkit-background-clip:text;background-clip:text}html.tone-sakura .cs-role{color:#6b3039}html.tone-sakura .cs-blurb{color:#47303f}html.tone-sakura .cs-bar-row{--bar:#930005;--bar-lo:#ffb6d0}html.tone-sakura .cs-bar-row.is-atk{--bar:#6c0b27;--bar-lo:#ab652e}html.tone-sakura .cs-bar-row.is-def{--bar:#00446a;--bar-lo:#abcfff}html.tone-sakura .cs-bar-row.is-spd{--bar:#004314;--bar-lo:#418e53}html.tone-sakura .cs-bar-ico{color:var(--bar);filter:drop-shadow(0 0 4px var(--bar))}html.tone-sakura .cs-bar-label{color:#3d3420}html.tone-sakura .cs-bar-label b{color:var(--cs-gold-hi)}html.tone-sakura .cs-bar{background:#fff3f8a6;border:1px solid #dba28c61;border-radius:5px;box-shadow:inset 0 1px 3px #3f2b3d1c}html.tone-sakura .cs-bar-fill{border-radius:inherit;background:linear-gradient(90deg, var(--bar-lo), var(--bar));box-shadow:0 0 10px var(--bar), inset 0 1px 0 #ffffff67}html.tone-sakura .cs-bar-fill:after{box-shadow:0 0 8px #ffffffe6, 0 0 12px var(--bar);background:#fff;border-radius:2px}html.tone-sakura .cs-fact2-k{color:var(--cs-dim)}html.tone-sakura .cs-fact2-v{color:#3b311b}html.tone-sakura .cs-skills-title{color:var(--cs-gold)}html.tone-sakura .cs-skills-title:before,html.tone-sakura .cs-label:before{background:linear-gradient(135deg, #d9f3ff, var(--cs-gem) 45%, #a7c6fb);border:1px solid var(--cs-gold);box-shadow:0 0 5px #5fb4ff7d}html.tone-sakura .cs-skills-title:after{background:linear-gradient(90deg, var(--cs-line), transparent)}html.tone-sakura .cs-skill-ring{color:var(--cs-gold-hi);border:2px solid var(--cs-gold);background:radial-gradient(circle at 50% 35%,#efdae2,#f9e8ee 75%);border-radius:50%;box-shadow:0 0 0 1px #d3b4c0,inset 0 0 8px #3f2b3d18,0 0 12px #fdbaa032}html.tone-sakura .cs-skill-name{color:#3b311b}html.tone-sakura .cs-right-title{color:var(--cs-gold-hi);text-shadow:0 1px 2px #ffffff73}html.tone-sakura .cs-right-count{color:var(--cs-dim)}html.tone-sakura .cs-grid.is-chars{scrollbar-color:var(--cs-gold-mid) transparent}html.tone-sakura .cs-cell{background:var(--pk-corners,none), radial-gradient(ellipse 70% 55% at 50% 42%, #deb08e33, transparent 70%), var(--cs-card);border:1px solid var(--cs-line);outline:none;box-shadow:0 0 0 1px #d3b4c0,inset 0 0 22px #3f2b3d14}html.tone-sakura .cs-cell:hover,html.tone-sakura .cs-cell:focus-visible{border-color:#e0b2a1bf;box-shadow:0 0 0 1px #d3b4c0,0 6px 16px #3f2b3d24,0 0 14px #fdbaa020,inset 0 0 22px #3f2b3d12}html.tone-sakura .cs-cell.is-on{border-color:var(--cs-gold-hi);background:var(--pk-corners,none), radial-gradient(ellipse 70% 55% at 50% 42%, #ffbe6e38, transparent 70%), var(--cs-red);box-shadow:0 0 0 1px #d3b4c0,0 0 0 2px #e0b2a059,0 0 24px #ffb89d50,inset 0 0 26px #f7aa8c1d}html.tone-sakura .cs-cell.is-on:before{border:1px solid #e0b2a059;box-shadow:inset 0 0 0 3px #d3b4c059}html.tone-sakura .cs-cell-art{filter:drop-shadow(0 6px 8px #3f2b3d32)}html.tone-sakura .cs-cell-text{border-top:1px solid #dba28c38}html.tone-sakura .cs-cell-blurb{color:#523b4a}html.tone-sakura .cs-cell-name{color:#382331}html.tone-sakura .cs-cell-sub{color:#63212e}html.tone-sakura .cs-cell.is-locked{background:radial-gradient(70% 55% at 50% 42%,#bac3e624,#0000 70%),linear-gradient(#f5e4eae6,#f9eaf0f2);border-color:#dba28c2e}html.tone-sakura .cs-cell.is-locked:hover{border-color:#dba28c47;box-shadow:0 0 0 1px #d3b4c0,inset 0 0 22px #3f2b3d14}html.tone-sakura .cs-cell-art.is-shadow{filter:brightness(0)drop-shadow(0 0 1px #dba28c50)drop-shadow(0 0 10px #6a8fe920)}html.tone-sakura .cs-lock-q{color:#521d26d1;text-shadow:0 0 14px #fdbaa045,0 2px 3px #ffffff73}html.tone-sakura .cs-lock-ico{color:var(--cs-gold)}html.tone-sakura .cs-lock-title{color:#503236}html.tone-sakura .cs-cell-art.is-unknown{color:#521d2659}html.tone-sakura .cs-cell.is-new{background:radial-gradient(60% 50% at 50% 40%,#ffbe6e1a,#0000 70%),#f9e9efc7;border-style:dashed;border-color:#dba28c73}html.tone-sakura .cs-cell-plus{color:var(--cs-gold-hi);border:2px solid var(--cs-gold);background:radial-gradient(circle at 50% 35%,#ffc3d8,#ffdee9 72%);border-radius:50%;box-shadow:0 0 0 2px #d3b4c0,0 0 18px #f7aa8c3e}html.tone-sakura .cs-char-name{color:#501b25;text-shadow:0 1px #ffffffbf,0 0 10px #fdbaa022}html.tone-sakura .cs-fact.is-level{color:#421d22}html.tone-sakura .cs-line,html.tone-sakura .cs-empty{color:var(--cs-dim)}html.tone-sakura .cs-look-body{filter:drop-shadow(0 10px 10px #3f2b3d35)}html.tone-sakura .cs-look .look-hair{filter:drop-shadow(0 1px 1px #3f2b3d42)}html.tone-sakura .cs-look .look-hair.is-back{filter:none}html.tone-sakura .cs-form{scrollbar-color:var(--cs-gold-mid) transparent}html.tone-sakura .cs-label{color:var(--cs-gold-hi)}html.tone-sakura .cs-colour{border:2px solid #dba28c8c;border-radius:50%;box-shadow:0 0 0 1px #d3b4c0,inset 0 2px 4px #ffffff39,inset 0 -3px 5px #3f2b3d0e}html.tone-sakura .cs-colour.is-on{border-color:var(--cs-gold-hi);box-shadow:0 0 0 2px #d3b4c0, 0 0 0 4px var(--cs-gold), 0 0 12px #ffcdba7d, inset 0 2px 4px #ffffff39}html.tone-sakura .cs-back{color:#7a55b0;border:1px solid #0000;border-image:var(--ka-btn-dark,url(/ui/kit/art/btn-dark.webp)) 26 62 26 62 fill / 9px 22px / 3px 8px stretch;text-shadow:none;background:linear-gradient(#fffafc 0%,#f8e6ee 100%);border:1px solid #b9a3e3;border-radius:8px;outline:none;box-shadow:inset 0 1px #fff,0 1px 3px #6e3c5f26}html.tone-sakura .cs-back:hover,html.tone-sakura .cs-back:focus-visible{filter:brightness(1.2)drop-shadow(0 0 6px #ffc2ab3e);color:#341f2d}html.tone-sakura .cs-back-ico{color:var(--cs-gold-hi)}html.tone-sakura .cs-hint{border-top:1px solid;border-bottom:1px solid;border-image:linear-gradient(90deg, transparent, var(--cs-line) 15%, var(--cs-line) 85%, transparent) 1;background:linear-gradient(90deg,#0000,#f9e8efdb 10% 90%,#0000)}html.tone-sakura .cs-hint-mark{color:#2a0c06;background:radial-gradient(circle at 50% 35%,#fff1bf,#d6a24b 70%,#ddb5a6);border:1px solid #e0b2a0;border-radius:50%;box-shadow:0 0 10px #ffb89d62}html.tone-sakura .cs-hint-text{color:#392f17;text-shadow:0 1px 2px #ffffff73}html.tone-sakura .cs-hint.is-warn .cs-hint-text{color:#5b1a27}html.tone-sakura .cs-hint-keys{color:var(--cs-dim)}html.tone-sakura .cs-go{color:#2a0c06;text-shadow:0 1px #ffece545;background:linear-gradient(#fff3c8 0%,#f2cf7a 24%,#d6a24b 56%,#cfa393 84%,#dfbcae 100%);border:1px solid #e0b2a0;border-radius:4px;outline:none;box-shadow:0 0 0 1px #9a7f75,0 0 0 3px #dba28c59,inset 0 1px #ffffffac,inset 0 -3px 7px #a97b5662,0 0 26px #ffb89d4b,0 8px 18px #3f2b3d28}html.tone-sakura .cs-go:before,html.tone-sakura .cs-go:after{background:linear-gradient(135deg, #d9f3ff 0%, var(--cs-gem) 45%, #a7c6fb 100%);border:1px solid #e0b2a0;box-shadow:0 0 8px #5fb4ff98}html.tone-sakura .cs-go:hover,html.tone-sakura .cs-go:focus-visible{filter:brightness(1.08)saturate(1.08)}html.tone-sakura .cs-go.is-off{filter:grayscale(.85)brightness(.65)}@media (max-width:900px){html.tone-sakura .cs-menu .cs-foot{background:linear-gradient(#faeaf100 0%,#faeaf1f2 22%)}}html.tone-sakura{--sak-ivory:#fffafc;--sak-cream:#fdeef3;--sak-cream2:#f6dde7;--sak-paper:#eed5df;--sak-gold-hi:#fbe6dc;--sak-gold:#d8a48f;--sak-gold-mid:#b97f6a;--sak-gold-deep:#8a5444;--sak-sky-hi:#fdeef3;--sak-sky-lt:#fbd3e0;--sak-sky:#f4a7bf;--sak-sky-mid:#e77fa0;--sak-sky-deep:#a8436a;--sak-navy:#5b3b5c;--sak-ink:#3e2a3a;--sak-dim:#8a6f7f;--sak-rose:#e0707a;--sak-lav:#b9a3e3;--sak-lav-deep:#8f74c9;--sak-lav-ink:#6a4fa8;--sak-paper-bg:url(/ui/kit-sakura/damask.svg) 0 0 / 72px repeat, linear-gradient(180deg, #fffafc 0%, #fdf1f5 60%, #f8e3ec 100%);--sak-card:linear-gradient(180deg, #fffbfcf5, #fae9f0f5);--sak-btn:linear-gradient(180deg, #f9c6d6 0%, #ef93b1 46%, #e0729a 54%, #cf5f88 100%);--sak-btn-quiet:linear-gradient(180deg, #fffafc 0%, #f6eaf6 100%);--sak-veil:#f6dde76b;--bg:#f9e7ee;--panel:#fef3f7;--border:#e4c1b4;--text:#3e2a3a;--text-dim:#8a6f7f;--rarity-normal:#555;--rarity-magic:#3d63d8;--rarity-rare:#a8780a;--rarity-unique:#c25a1c;--currency:#9a7424;--physical:#555;--fire:#d24a14;--cold:#1f86b8;--lightning:#a88400;--chaos:#9b3fd0;--gold:#ae7661;--gold-dim:#e7a890;--gold-dark:#f3cec0;--kit-gold-hi:#9a7424;--kit-gold:#cc917a;--kit-gold-mid:#daa38e;--kit-gold-lo:#edc5b5;--kit-red-hi:#db80a0;--kit-red:#efa8bf;--kit-red-lo:#fddee8;--kit-ink:#fef3f7;--kit-line:#eacec3;--pk-gold:#cc917a;--pk-gold-hi:#916351;--pk-gold-mid:#daa38e;--pk-gold-lo:#edc5b5;--pk-red:#efa8bf;--pk-red-hi:#db80a0;--pk-gem:#ca678c;--pk-gem-hi:#994e69;--pk-text:#412d3a;--pk-dim:#7f6977;--pk-line:#c1866f4d;--pk-line-hi:#db80a0d9;--pk-good:#2e8a3e;--pk-bad:#c8402e;--pk-card-bg:var(--sak-card);--pk-red-bg:var(--sak-btn);--cs-text:#412d3a;--cs-dim:#7f6977;--cs-card:var(--sak-card);--cs-red:linear-gradient(180deg, #fddee8f2, #efa8bff2);--cs-line:#c1866f66;--lx-gold:#cc917a;--lx-gold-hi:#916351;--lx-gold-lo:#edc5b5;--lx-ink:#fef3f7;--lx-glass:#fffafce6;--lx-blue:#ca678c;--frame-bright:#ffdacc;--frame-gold:#e7a890;--frame-shadow:#f3cec0;--frame-blue:#efa8bf;--frame-surface:#fef3f7;--chat-ink:#fffafcd6;--chat-ink-deep:#fef0f5f0;--chat-gold:#9a7424;--chat-local:#412d3a;--chat-whisper:#b0368f;--chat-friend:#1f78b4;--chat-party:#2e8a3e;--chat-guild:#a87412;--chat-server:#c45a12;--chat-system:#916351;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.tone-sakura body{color:var(--sak-ink);background:#f9e7ee}html.tone-sakura .panel{border:1px solid #0000;background:var(--sak-paper-bg);color:var(--sak-ink);scrollbar-color:var(--sak-gold) var(--sak-cream2);border-image:url(/ui/kit-sakura/frame.svg) 56/36px/18px;border-radius:0;box-shadow:0 18px 46px #693f6042,0 3px 10px #693f6029}html.tone-sakura .panel:before{filter:drop-shadow(0 2px 3px #91635159);opacity:1;background:url(/ui/kit-sakura/crest.svg) 50%/contain no-repeat;width:168px;height:67px;top:-52px}html.tone-sakura .panel-title{color:#fff;text-shadow:0 1px #994e69,0 0 6px #773b6b8c;filter:drop-shadow(0 2px 3px #693f6040);background:0 0;border-image:url(/ui/kit-sakura/title.svg) 18 46 fill/9px 23px/6px 16px}html.tone-sakura :is(.panel-head,.pk-head){color:var(--sak-ink)}html.tone-sakura .pk-head-en{color:var(--sak-gold-mid);text-shadow:none}html.tone-sakura .pk-head-badge{color:#fff;border-color:var(--sak-gold);background:radial-gradient(circle at 50% 30%,#faecf1 0%,#efa8bf 55%,#cb6f91 100%);box-shadow:0 0 0 1px #fff,0 2px 6px #693f6040,inset 0 1px #ffffffb3}html.tone-sakura .panel-close,html.tone-sakura .pk-close{border:1.5px solid var(--sak-gold);color:var(--sak-sky-deep);background:radial-gradient(circle at 50% 30%,#fffcfd 0%,#f7dfe9 100%);border-image:;box-shadow:0 2px 4px #693f6033}html.tone-sakura .panel-close:hover,html.tone-sakura .pk-close:hover{background:var(--sak-btn);color:#fff}html.tone-sakura :is(.panel-btn,.kit-btn,.set-btn,.doll-swap,.town-gamble-btn,.pk-btn){border:1px solid var(--sak-gold);text-shadow:none;filter:none;border-image:;border-radius:8px}html.tone-sakura :is(.panel-btn,.kit-btn.is-on,.set-btn.is-on,.pk .pk-btn.is-main,.pk .pk-btn.is-primary){background:var(--sak-btn);color:#fff;text-shadow:0 1px 1px #773b6b8c;box-shadow:inset 0 1px #ffffffbf,inset 0 -2px 4px #773b6b33,0 2px 5px #693f6038}html.tone-sakura :is(.panel-btn.is-quiet,.kit-btn:not(.is-on),.set-btn:not(.is-on),.doll-swap,.town-gamble-btn,.pk .pk-btn:not(.is-main):not(.is-primary)){background:var(--sak-btn-quiet);color:var(--sak-sky-deep);border-color:var(--sak-sky);text-shadow:none;box-shadow:inset 0 1px #fff,0 1px 3px #693f6026}html.tone-sakura :is(.panel-btn,.kit-btn,.set-btn,.doll-swap,.town-gamble-btn,.pk-btn):hover{filter:brightness(1.04)drop-shadow(0 0 6px #db80a073)}html.tone-sakura :is(.panel-btn,.kit-btn,.pk-btn).is-off{filter:grayscale(.6)opacity(.6)}html.tone-sakura .pk .pk-btn.is-danger{color:#b8323a;background:linear-gradient(#fff6f4,#f8e2de);border-color:#e3a3a8}html.tone-sakura :is(.doll-tab,.kit-tab,.pk .pk-tab){color:var(--sak-dim);filter:none;background:linear-gradient(#fffcfd,#f8e3eb);border:1px solid #edc5b5;border-radius:8px 8px 4px 4px;box-shadow:inset 0 1px #fff}html.tone-sakura :is(.doll-tab,.kit-tab,.pk .pk-tab):hover{color:var(--sak-sky-deep);border-color:var(--sak-sky);filter:none}html.tone-sakura :is(.doll-tab.is-on,.kit-tab.is-on,.pk .pk-tab.is-on){color:#fff;text-shadow:0 1px 1px #773b6b99;border-color:var(--sak-sky-mid);box-shadow:inset 0 1px 0 #fffc, inset 0 -3px 0 var(--sak-gold), 0 2px 6px #693f6033;filter:none;background:linear-gradient(#faecf1 0%,#f7bfd0 55%,#e79cb5 100%)}html.tone-sakura .pk-tab.is-on .pk-en,html.tone-sakura .pk-tab.is-on .pk-tab-ico{color:#fff;filter:none}html.tone-sakura :is(.doll-tab.is-on,.kit-tab.is-on):before{border:1px solid var(--sak-gold);background:radial-gradient(circle at 35% 30%,#fff,#efa8bf 50%,#994e69);width:8px;height:8px;top:-5px;transform:translate(-50%)rotate(45deg)}html.tone-sakura :is(.doll-slot,.pouch-cell,.inv-build){color:var(--sak-dim);background:0 0;border-image:url(/ui/kit-sakura/slot.svg) 16 fill/8px/2px}html.tone-sakura .slot{background:radial-gradient(circle at 50% 40%,#fffcfd,#f6e2ea)}html.tone-sakura .pk-nav-row.is-on{border-color:var(--sak-sky-mid);box-shadow:inset 3px 0 0 var(--sak-gold), 0 1px 4px #693f6026;background:linear-gradient(90deg,#fcdbe4,#faeef3 70%)}html.tone-sakura .pk-nav-row.is-on :is(.pk-th,.pk-nav-ico){color:var(--sak-sky-deep)}html.tone-sakura .pk-nav-row.is-on .pk-en{color:var(--sak-dim)}html.tone-sakura .pk-row.is-on{border-color:var(--sak-sky-mid);box-shadow:inset 3px 0 0 var(--sak-gold), 0 2px 8px #db80a040;background:linear-gradient(90deg,#fce0e8,#fffafc 55%)}html.tone-sakura .pk-th{color:var(--sak-ink)}html.tone-sakura :is(.pk-summary-value,.pk-stat-value,.pk-strip-value,.pk-section-label .pk-th,.pk-summary-head .pk-th,.pk-host-name){color:var(--sak-sky-deep);text-shadow:none}html.tone-sakura .pk-host-pic:after{background:linear-gradient(#0000,#fffafceb 85%)}html.tone-sakura .pk-host-text :is(.pk-host-line,.pk-host-role){text-shadow:none}html.tone-sakura .pk-host-role{color:#c25a1c}html.tone-sakura .pk-host-line{color:var(--sak-ink)}html.tone-sakura .pk-badge.is-red{color:#fff;background:var(--sak-btn);border-color:var(--sak-gold)}html.tone-sakura .pk-stars{color:#ddc7d0}html.tone-sakura .pk-stars>i.is-on{color:#e0a514;text-shadow:none}html.tone-sakura :is(input,select,textarea){color:var(--sak-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#fffcfd;border-color:#e4c1b4}html.tone-sakura :is(input,textarea)::placeholder{color:#af94a5}html.tone-sakura :is(input,select,textarea):focus{border-color:var(--sak-sky-mid);outline:none;box-shadow:0 0 0 2px #efa8bf73}html.tone-sakura #ui>.confirm-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f6dee573}html.tone-sakura .charpanel.has-art .cp-art-img{content:url(/ui/kit-sakura/hud-panel.svg)}html.tone-sakura .hud-art-img.hud-art-bar{content:url(/ui/kit-sakura/hud-bar.svg)}html.tone-sakura img.mm-art{content:url(/ui/kit-sakura/hud-minimap.svg)}html.tone-sakura .charpanel.has-art .cp-portrait{background:#f0e5e9}html.tone-sakura .cp-portrait:after{box-shadow:inset 0 0 6px 1px #693f6059}html.tone-sakura .charpanel.has-art .cp-lv b{color:var(--sak-sky-deep);text-shadow:0 1px #fff,0 0 4px #fff}html.tone-sakura .charpanel.has-art .cp-class{color:var(--sak-gold-deep);text-shadow:0 1px #fff}html.tone-sakura .charpanel.has-art .cp-stat b{color:var(--sak-navy);text-shadow:0 1px #fff}html.tone-sakura .charpanel.has-art .cp-track{box-shadow:none;background:0 0;border:0}html.tone-sakura .cp-hp .cp-fill{background:linear-gradient(#ffb3ba 0%,#e86a78 50%,#c9485a 100%);box-shadow:inset 0 1px #fff9}html.tone-sakura .cp-mp .cp-fill{background:linear-gradient(#fddee8 0%,#e79cb5 50%,#cb6f91 100%);box-shadow:inset 0 1px #fff9}html.tone-sakura .cp-num{color:#fff;text-shadow:0 0 2px #492a43e6,0 1px 1px #492a43cc}html.tone-sakura .hud.has-art .hud-base{border-top:2px solid var(--sak-gold);background:url(/ui/kit-sakura/damask.svg) 0 0/72px,linear-gradient(#fffafc 0%,#f7e1e9 100%);box-shadow:0 -1px #fff,inset 0 1px #ffffffe6,0 -6px 16px #693f6029}html.tone-sakura .hud.has-art .hud-base:before{opacity:1;background:radial-gradient(circle,#faecf1 0 1.4px,#db80a0 1.9px,#e7a890 2.4px,#0000 2.9px) 0 0/48px 6px repeat-x}html.tone-sakura :is(.wset,.gauge,.goldpill){border:1px solid var(--sak-gold);color:var(--sak-ink);background:linear-gradient(#fffbfcf5,#f9e7eef5);box-shadow:0 0 0 1px #fff,0 2px 5px #693f602e}html.tone-sakura .gauge-track,html.tone-sakura .gauge-pips i{background:#f0dbe3;border-color:#e4c1b4}html.tone-sakura .gauge-spirit{--gauge:#d9a514}html.tone-sakura .gauge-name{text-shadow:0 1px #fff}html.tone-sakura .wset:not(.is-two) .wset-mark:first-child,html.tone-sakura .wset.is-two .wset-mark:nth-child(2){color:var(--sak-sky-deep);text-shadow:0 0 4px #efa8bfe6}html.tone-sakura .xpbar{border-top-color:var(--sak-gold);background:#fffafcd9}html.tone-sakura .mm-disc{filter:invert(.9)hue-rotate(180deg)sepia(.18)saturate(1.1);background:#0c0b0f}html.tone-sakura .menu.cs-menu{background:#f9e7ee}html.tone-sakura .cs-bg{filter:blur(8px)brightness(1.18)saturate(.7)sepia(.12);opacity:.55}html.tone-sakura .menu.cs-menu:after{background:radial-gradient(80% 75% at 50% 48%,#fffafc40 45%,#f6dee599 100%),linear-gradient(#fffafcb3 0%,#fffafc33 20% 78%,#f9e7eebf 100%)}html.tone-sakura .cs-names-en{color:var(--sak-navy);text-shadow:0 1px #fff}html.tone-sakura .cs-names-th{background:linear-gradient(#dc9275,#a36852);-webkit-text-fill-color:transparent;filter:none;-webkit-background-clip:text;background-clip:text}html.tone-sakura .cs-plate-crest{filter:drop-shadow(0 2px 3px #9163514d);background-image:url(/ui/kit-sakura/crest.svg)}html.tone-sakura .cs-plate-title{font-weight:700}html.tone-sakura .cs-stage.is-empty:before{color:#db80a059}html.tone-sakura .cs-stage-art{filter:drop-shadow(0 10px 10px #693f6047)}html.tone-sakura .menu-crest{filter:drop-shadow(0 2px 3px #9163514d);background-image:url(/ui/kit-sakura/crest.svg)}html.tone-sakura .tree-link{stroke:#eacec3}html.tone-sakura .tree-link.is-open{stroke:#e7a890}html.tone-sakura .tree-link.is-held{stroke:#c1866f}html.tone-sakura .tree-node{fill:#fffafc;stroke:#d2b0a4}html.tone-sakura .tree-node.k-attribute{stroke:#7fb07a}html.tone-sakura .tree-node.k-socket{fill:#fcf2f5;stroke:#db80a0}html.tone-sakura .tree-node.k-notable{stroke:#c1866f}html.tone-sakura .tree-node.k-keystone{stroke:#c86a4a}html.tone-sakura .tree-node.k-start{fill:#fff0ea;stroke:#c1866f}html.tone-sakura .tree-node.is-near{stroke:#e7a890}html.tone-sakura .tree-node.is-open{stroke:#db80a0;filter:drop-shadow(0 0 5px #db80a0cc)}html.tone-sakura .tree-node.is-held{fill:#f9b9a0;stroke:#916351}html.tone-sakura .tree-node.k-keystone.is-held{fill:#f08a5c}html.tone-sakura .tree-node.k-attribute.is-held{fill:#8fd38a}html.tone-sakura .tree-node.k-start.is-held{fill:#ffc2ab}html.tone-sakura .tree-node.is-set{fill:#efa8bf;stroke:#994e69}html.tone-sakura .tree-panel.is-set-1 .tree-link.is-held{stroke:#db80a0}html.tone-sakura .tree-name{fill:#492a43;stroke:#fffafc}html.tone-sakura .tree-sector{fill:#d2b0a4}html.tone-sakura .wsum-stars{color:#e0a514;text-shadow:0 1px #fff,0 0 4px #e0a51480}html.tone-sakura .wsum-name{color:#492a43}html.tone-sakura :is(.panel-btn.is-quiet,.kit-btn:not(.is-on),.set-btn:not(.is-on),.doll-swap,.town-gamble-btn,.pk .pk-btn:not(.is-main):not(.is-primary)){border-color:var(--sak-lav);color:var(--sak-lav-ink)}html.tone-sakura :is(.input,input,select,textarea):focus{border-color:var(--sak-lav-deep);box-shadow:0 0 0 2px #b9a3e373}html.tone-sakura .cp-hp .cp-fill{background:linear-gradient(#ffc2b8 0%,#f2877c 50%,#d65f5a 100%)}html.tone-sakura .cp-mp .cp-fill{background:linear-gradient(#dcdcfb 0%,#a3a8ee 50%,#7b84d6 100%)}html.tone-sakura .xp-fill{background:linear-gradient(90deg,#f4a7bf,#b9a3e3)}html.tone-sakura .mm-disc{filter:invert(.9)hue-rotate(180deg)sepia(.25)hue-rotate(-50deg)saturate(1.05)}html.tone-sakura .pk-badge.is-gem,html.tone-sakura .pk-count{color:#fff;background:linear-gradient(#cbb8f0,#8f74c9);border-color:#b9a3e3}html.tone-sakura .pk-nav-row.is-on{background:linear-gradient(90deg,#fbd3e0,#fdeef3 70%)}html.tone-sakura .pk-row.is-on{background:linear-gradient(90deg,#fbe0ea,#fffafc 55%)}
