:root{--ink:#2b1a0b;--ink-soft:#5a3c18;--cream:#fff3d6;--gold:#ffd77a;--gold-deep:#f2b13a;--teal:#8ff3ea;--red:#ff8f7e;--purple:#8a3fc0;--green:#2f7a24;--mute:#d9c9a3;--f-title:"Cinzel Decorative", Georgia, serif;--f-body:"Nunito", system-ui, sans-serif;--t-display:2.7em;--t-h1:2.05em;--t-h2:1.55em;--t-h3:1.22em;--t-body:1em;--t-small:.86em;--t-tiny:.8em;--stroke:.085em}#ui.lang-ko{--f-title:"Jua", "Gothic A1", sans-serif;--f-body:"Gothic A1", system-ui, sans-serif}#ui.lang-ja{--f-title:"Kaisei Decol", "M PLUS Rounded 1c", serif;--f-body:"M PLUS Rounded 1c", system-ui, sans-serif}#ui.lang-zh{--f-title:"ZCOOL XiaoWei", "Noto Sans SC", serif;--f-body:"Noto Sans SC", system-ui, sans-serif}#ui.lang-vi{--f-title:"Lora", Georgia, serif;--f-body:"Nunito", system-ui, sans-serif}#ui{z-index:10;pointer-events:none;font-family:var(--f-body);color:var(--cream);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);font-weight:800;line-height:1.25;position:fixed;inset:0;overflow:hidden}#ui *{box-sizing:border-box}#ui .hit,#ui button,#ui .btn,#ui .panel,#ui .modal,#ui input{pointer-events:auto}#ui button.hit{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}#ui img{-webkit-user-drag:none;display:block}.lt{color:var(--cream);-webkit-text-stroke:var(--stroke) #1a0f06;paint-order:stroke fill;text-shadow:0 .08em .35em #000000a6}.dk{color:var(--ink);-webkit-text-stroke:0;text-shadow:0 1px #fff5dc80}.title{font-family:var(--f-title);letter-spacing:.02em;font-weight:700}.t-display{font-size:var(--t-display)}.t-h1{font-size:var(--t-h1)}.t-h2{font-size:var(--t-h2)}.t-h3{font-size:var(--t-h3)}.t-body{font-size:var(--t-body)}.t-small{font-size:var(--t-small)}.t-tiny{font-size:var(--t-tiny)}.gold{color:var(--gold)}.muted{color:var(--ink-soft)}.legend{color:var(--purple)}.good{color:var(--green)}.nowrap{white-space:nowrap}.center{text-align:center}.grow{flex:auto;min-width:0}.fit{white-space:nowrap;max-width:100%;display:block;overflow:hidden}.clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.balance{text-wrap:balance}.btn{height:var(--bh);min-width:7em;padding:0 calc(var(--bh) * .5);--bh:3.2em;border:0 solid #0000;border-image:url(/games/hordexa/assets/ui/btn_teal.webp) 0 52 fill / 0 calc(var(--bh) * 52 / 92) stretch;font-family:var(--f-body);color:var(--cream);cursor:pointer;background:0 0;outline:none;justify-content:center;align-items:center;gap:.45em;font-size:1.12em;font-weight:900;transition:transform .12s,filter .12s;display:inline-flex;position:relative}.btn>.lbl{white-space:nowrap;-webkit-text-stroke:var(--stroke) #0c2a2a;paint-order:stroke fill;text-shadow:0 .06em .2em #0000008c;flex:0 auto;min-width:0;max-width:100%;overflow:hidden}.btn-gold{border-image-source:url(/games/hordexa/assets/ui/btn_gold.webp)}.btn-gold>.lbl{color:#3b2207;-webkit-text-stroke:0;text-shadow:0 1px #fff0c8b3}.btn-red{border-image-source:url(/games/hordexa/assets/ui/btn_red.webp)}.btn-red>.lbl{-webkit-text-stroke-color:#3a0a06}.btn .ic{filter:drop-shadow(0 .05em .1em #00000080);flex:none;width:1.55em;height:1.55em}.btn:hover{filter:brightness(1.12)saturate(1.05);transform:translateY(-.06em)scale(1.035)}.btn:active{filter:brightness(.95);transform:scale(.95)}.btn:focus-visible{filter:brightness(1.2) drop-shadow(0 0 .4em var(--teal))}.btn[disabled]{filter:grayscale(.7)brightness(.75);pointer-events:none}.btn.off,.btn.off:hover,.btn.off:active{filter:grayscale(.7)brightness(.75);cursor:default;transform:none}.btn.off:focus-visible{filter:grayscale(.7) brightness(.9) drop-shadow(0 0 .4em var(--teal))}.btn.sm{--bh:2.6em;min-width:5em;font-size:.95em}.btn.lg{--bh:3.4em;font-size:1.2em}.btn.on{border-image-source:url(/games/hordexa/assets/ui/btn_gold.webp)}.btn.on>.lbl{color:#3b2207;-webkit-text-stroke:0;text-shadow:none}.ibtn{cursor:pointer;background:50%/contain no-repeat;border:0;flex:none;width:3.4em;height:3.4em;padding:0;transition:transform .12s}.ibtn:hover{transform:scale(1.08)}.ibtn:active{transform:scale(.92)}.modal{-webkit-backdrop-filter:blur(3px)saturate(.9);background:radial-gradient(#080a0e73,#040608c7);place-items:center;animation:.22s both fadeIn;display:grid;position:absolute;inset:0}.modal.clear{-webkit-backdrop-filter:none;background:0 0}.panel{width:min(94vw,76em);height:min(88vh,46em);color:var(--ink);--k:calc(4.2em / 72);border:0 solid #0000;border-image:url(/games/hordexa/assets/ui/panel.webp) 58 72 fill / calc(var(--k) * 58) calc(var(--k) * 72) stretch;flex-direction:column;padding:3.9em 3.6em 3em;animation:.26s cubic-bezier(.2,1.3,.4,1) both popIn;display:flex;position:relative}.panel.auto{height:auto;max-height:88vh}.panel.narrow{width:min(92vw,40em)}.panel-head{flex:none;justify-content:center;align-items:center;min-height:2.6em;margin-bottom:.6em;display:flex;position:relative}.panel-head h2{text-align:center;margin:0;padding:0 2.6em}.panel-close{background-image:url(/games/hordexa/assets/ui/btn_close.webp);width:3.4em;height:3.4em;position:absolute;top:-3em;right:-2.6em}.panel-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b08a4a transparent;flex:auto;min-height:0;padding:.2em .5em .4em;position:relative;overflow:hidden auto}.panel-body::-webkit-scrollbar{width:.45em}.panel-body::-webkit-scrollbar-thumb{background:#b08a4a;border-radius:1em}.panel-foot{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.9em;padding-top:.7em;display:flex}.portrait .panel{--k:calc(3.4em / 72);width:96vw;height:88vh;padding:3.3em 2.5em 2.5em}.portrait .panel.auto{height:auto}.portrait .panel-close{top:-2.5em;right:-1.9em}.tabs{flex-wrap:wrap;flex:none;justify-content:center;gap:.5em;margin-bottom:.8em;display:flex}.tabs .btn{flex:8em;max-width:14em}.sock{background:url(/games/hordexa/assets/ui/socket.webp) 50%/contain no-repeat;flex:none;place-items:center;width:4.4em;height:4.4em;display:grid;position:relative}.sock.glow{background-image:url(/games/hordexa/assets/ui/socket_glow.webp)}.sock>img{object-fit:contain;width:72%;height:72%}.sock.lock>img{filter:brightness(.08)saturate(0)}.sock .lk{width:42%;height:42%;position:absolute;bottom:-6%;right:-6%}.sock .lv{border:.1em solid var(--gold-deep);min-width:1.5em;height:1.5em;color:var(--gold);background:#2a1606;border-radius:1em;place-items:center;padding:0 .3em;font-size:.72em;display:grid;position:absolute;bottom:-4%;right:-4%}.pips{justify-content:center;gap:.18em;margin-top:.25em;display:flex}.pips i{background:#6b5434;border-radius:50%;width:.55em;height:.55em;box-shadow:inset 0 0 0 .08em #3a2a14}.pips i.on{background:radial-gradient(circle at 35% 35%,#fff2b0,#f2b13a 60%,#a8640a);box-shadow:0 0 .3em #ffcf5a}.card{text-align:center;color:var(--ink);--k:calc(2.8em / 83);border:0 solid #0000;border-image:url(/games/hordexa/assets/ui/card.webp) 83 63 fill / calc(var(--k) * 83) calc(var(--k) * 63) stretch;cursor:pointer;flex-direction:column;align-items:center;padding:2.6em 1.5em 1.8em;transition:transform .14s,filter .14s;display:flex;position:relative}.card.legend{border-image:url(/games/hordexa/assets/ui/card_legend.webp) 91 66 fill / calc(var(--k) * 83) calc(var(--k) * 60) stretch;color:var(--cream)}.card:hover{filter:brightness(1.06)drop-shadow(0 .6em 1.2em #00000073);transform:translateY(-.3em)scale(1.03)}.card:active{transform:scale(.97)}.card .tag{font-size:var(--t-small);background:#3c1e051f;border-radius:1em;margin-bottom:.4em;padding:.1em .7em}.card .tag.new{color:#fff4e0;background:#c2410c}.card .tag.evo{color:#fff;background:linear-gradient(90deg,#8a3fc0,#e0a020)}.card h3{font-size:var(--t-h3);margin:.5em 0 .35em;line-height:1.15}.card p{font-size:var(--t-small);color:var(--ink-soft);white-space:pre-line;margin:0;font-weight:700;line-height:1.35}.card.legend p{color:#f0e2ff}.card .sock{width:5.6em;height:5.6em}.card .key{font-size:var(--t-tiny);opacity:.55;position:absolute;top:.9em;left:1.1em}.bar{--h:2.2em;height:var(--h);border:0 solid #0000;border-image:url(/games/hordexa/assets/ui/bar_hp.webp) 0 36 0 79 fill / 0 calc(var(--h) * 36 / 96) 0 calc(var(--h) * 79 / 96) stretch;position:relative}.bar.xp{border-image:url(/games/hordexa/assets/ui/bar_xp.webp) 0 38 0 63 fill / 0 calc(var(--h) * 38 / 91) 0 calc(var(--h) * 63 / 91) stretch}.bar .fill{left:calc(var(--h) * 79 / 96 + 1px);right:calc(var(--h) * 36 / 96 + 1px);background:#1408048c;border-radius:99em;position:absolute;top:calc(34.4% + 1px);bottom:calc(33.3% + 1px);overflow:hidden}.bar.xp .fill{left:calc(var(--h) * 63 / 91 + 1px);right:calc(var(--h) * 38 / 91 + 1px);top:calc(35.2% + 1px);bottom:calc(30.8% + 1px)}.bar .fill i{will-change:transform;border-radius:inherit;background:linear-gradient(#ff9a7a 0%,#e8402f 45%,#a8180f 100%);transition:transform .25s ease-out;position:absolute;inset:0;transform:translate(-100%);box-shadow:inset 0 .12em #ffffff59}.bar.xp .fill i{background:linear-gradient(#b8f6ff 0%,#36c8ff 45%,#1478c8 100%)}.bar.boss .fill i{background:linear-gradient(#e9b8ff 0%,#b23aff 45%,#5a128a 100%)}.bar .fill b{place-items:center;font-size:.72em;line-height:1;display:grid;position:absolute;inset:0}.hud-boss .bar{--h:2.6em}.chip{background:linear-gradient(#1e140ad9,#0c0804d9);border-radius:2em;align-items:center;gap:.4em;height:2.3em;padding:0 1em 0 .3em;display:inline-flex;box-shadow:inset 0 0 0 .12em #b98a3a,0 .2em .5em #0006}.chip img{width:2em;height:2em;margin-left:-.3em}.chip span{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:2.5em}.ribbon{text-align:center;color:var(--ink);--k:calc(1.6em / 60);border:0 solid #0000;border-image:url(/games/hordexa/assets/ui/ribbon.webp) 60 81 53 81 fill / calc(var(--k) * 60) calc(var(--k) * 81) calc(var(--k) * 53) calc(var(--k) * 81) stretch;justify-content:center;align-items:center;max-width:92vw;min-height:4.4em;padding:1.45em 4.2em 1.55em;display:flex}.ribbon .in{flex-direction:column;gap:.1em;min-width:0;display:flex}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(1.2em)}to{opacity:1;transform:none}}@keyframes drop{0%{opacity:0;transform:translateY(-1.5em)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes glowText{0%,to{text-shadow:0 0 .4em #ffc85a80,0 .08em .35em #000000b3}50%{text-shadow:0 0 1.1em #ffd26ef2,0 .08em .35em #000000b3}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-.35em)}}.rise{animation:.32s cubic-bezier(.2,1.2,.4,1) both rise}.drop{animation:.32s cubic-bezier(.2,1.2,.4,1) both drop}@media (prefers-reduced-motion:reduce){#ui *,#ui :before{transition-duration:10ms!important;animation-duration:10ms!important}}#fade{z-index:50;opacity:0;pointer-events:none;background:#06090b;place-items:center;transition:opacity .35s;display:grid;position:fixed;inset:0}#fade.on{opacity:1;pointer-events:auto}#fade.gone{display:none}#fade .box{width:min(70vw,30em);font-size:var(--u,16px);flex-direction:column;align-items:center;gap:1.1em;display:flex}#fade img{filter:drop-shadow(0 .5em 1.5em #000000b3);width:100%}#fade .pbar{background:#ffffff14;border-radius:1em;width:80%;height:.55em;overflow:hidden;box-shadow:inset 0 0 0 .08em #f6d38a59}#fade .pbar i{background:linear-gradient(90deg,#f2b13a,#ffe7a6);width:0%;height:100%;transition:width .2s;display:block}#fade .tip{color:#e9d9b0;font:700 .95em var(--f-body);text-align:center;text-wrap:balance;max-width:26em;min-height:2.6em;transition:opacity .25s}.banner{width:min(34em,88vw);margin:0 auto;position:relative;container-type:inline-size}.banner>img{filter:drop-shadow(0 .6em 1.4em #0000008c);width:100%;height:auto;display:block}.banner>.bt{text-align:center;justify-content:center;align-items:center;display:flex;position:absolute;transform:translateY(-50%)}.banner.victory>.bt{width:54%;top:57.1%;left:24%}.banner.defeat>.bt{width:63%;top:46.8%;left:19.5%}.banner.levelup>.bt{width:65%;top:52.1%;left:17.5%}.banner.plaque>.bt{width:69%;top:50.7%;left:15.5%}.banner .bt span{font-family:var(--f-title);white-space:nowrap;max-width:100%;padding:.06em 0;font-weight:700;line-height:1.15;display:block;overflow:hidden}.banner.victory .bt span{font-size:6.4cqw}.banner.levelup .bt span{font-size:7cqw}.banner.defeat .bt span{font-size:6.6cqw}.banner.plaque .bt span{font-size:5.2cqw}.banner.victory .bt span,.banner.levelup .bt span{color:#4a2a06;-webkit-text-stroke:0;text-shadow:0 1px #fff5d2cc,0 0 .6em #ffdc78b3}.banner.defeat .bt span,.banner.plaque .bt span{color:#f3ead6;-webkit-text-stroke:.05em #1a1208;paint-order:stroke fill;text-shadow:0 .06em .3em #000}.banner.pop{animation:.5s cubic-bezier(.2,1.4,.4,1) both popIn}#ui-hud{font-size:1em}.hud-top{align-items:center;gap:.5em;display:flex;position:absolute;top:.6em;left:.8em;right:.8em}.lvbadge{background:url(/games/hordexa/assets/ui/hexbadge.webp) 50%/contain no-repeat;flex:none;place-items:center;width:3.4em;height:3.9em;display:grid;position:relative}.lvbadge b{font-family:var(--f-title);font-size:1.35em}.hud-stack{flex-direction:column;gap:.45em;display:flex;position:absolute;top:4.6em;left:.8em;right:.8em}.hud-row2{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:.6em;display:grid}.hud-hp{align-items:center;gap:.45em;min-width:0;display:flex}.hud-hp .face{border-radius:50%;flex:none;width:2.8em;height:2.8em;box-shadow:0 0 0 .14em #b98a3a,0 .2em .4em #00000080}.hud-hp .bar{flex:auto;min-width:9em;max-width:20em}.hud-mid{text-align:center;flex-direction:column;align-items:center;gap:.15em;display:flex}.hud-time{font-family:var(--f-title);color:var(--gold);font-variant-numeric:tabular-nums;font-size:2.1em;line-height:1}.hud-obj{font-size:var(--t-small);white-space:nowrap;text-overflow:ellipsis;background:#0806048c;border-radius:1em;max-width:22em;padding:.15em .8em;overflow:hidden}.hud-right{justify-content:flex-end;align-items:flex-start;gap:.5em;display:flex}.hud-stats{gap:.3em;display:grid}.hud-stats .chip{height:2em;font-size:.92em}.hud-slots{align-self:flex-start;gap:.3em;display:grid}.hud-slots .row{gap:.25em;display:flex}.hud-slots .sock{width:2.7em;height:2.7em}.hud-slots .sock.sm{width:2.15em;height:2.15em}.hud-slots .sock .lv{font-size:.62em}.hud-boss{text-align:center;gap:.25em;width:min(40em,86vw);margin:0 auto;animation:.4s both rise;display:grid;position:absolute;bottom:1.2em;left:0;right:0}.joy{opacity:.55;pointer-events:none;background:url(/games/hordexa/assets/ui/joy_base.webp) 50%/contain no-repeat;width:9em;height:9em;margin:-4.5em 0 0 -4.5em;display:none;position:absolute;top:0;left:0}.joy i{background:url(/games/hordexa/assets/ui/joy_knob.webp) 50%/contain no-repeat;width:4.4em;height:4.4em;margin:-2.2em 0 0 -2.2em;position:absolute;top:50%;left:50%}.portrait .hud-row2{grid-template-columns:1fr auto}.portrait .hud-stack{top:4.4em}.portrait .hud-mid{grid-area:2/1/auto/-1}.portrait .hud-hp .bar{max-width:none}.portrait .hud-time{font-size:1.8em}.cards{grid-template-columns:repeat(var(--n,3), minmax(0, 15.5em));justify-content:center;align-items:stretch;gap:1.1em;display:grid}.portrait .cards{grid-template-columns:minmax(0,1fr);gap:.55em;width:92vw}.portrait .card{text-align:left;--k:calc(2em / 83);flex-direction:row;gap:.9em;padding:1.5em 1.6em 1.3em}.portrait .card .sock{width:4.4em;height:4.4em}.portrait .card h3{margin:0 0 .2em}.portrait .card .txt{flex:1;min-width:0}.card .txt{align-items:inherit;flex-direction:column;min-width:0;display:flex}.lowfx .modal{-webkit-backdrop-filter:none}.run-modal{flex-direction:column;justify-content:center;align-items:center;gap:1.1em;padding:1em;display:flex;overflow-y:auto}.actions{flex-wrap:wrap;justify-content:center;gap:.7em;display:flex}.stars-row{justify-content:center;gap:.5em;display:flex}.stars-row img{width:3em;height:3em;animation:.4s cubic-bezier(.2,1.5,.4,1) both popIn}.statgrid{grid-template-columns:auto 1fr auto;align-items:center;gap:.45em .8em;display:grid}.statgrid img{width:1.9em;height:1.9em}.note{color:var(--ink);--k:calc(2em / 83);border:0 solid #0000;border-image:url(/games/hordexa/assets/ui/card.webp) 83 63 fill / calc(var(--k) * 83) calc(var(--k) * 63) stretch;padding:1.9em 2.2em 1.7em;position:relative}.note.wide{--k:calc(2.6em / 72);border-image:url(/games/hordexa/assets/ui/panel.webp) 58 72 fill / calc(var(--k) * 58) calc(var(--k) * 72) stretch;padding:2.4em 2.6em 2.1em}.run-modal{justify-content:safe center}.result-wrap{flex-direction:column;align-items:center;gap:.8em;max-height:100%;display:flex}.ico{aspect-ratio:1;flex:none;place-items:center;width:2em;height:auto;line-height:0;display:inline-grid}.ico>.box{max-width:100%;max-height:100%;display:block;position:relative}.ico>.box>i{background-repeat:no-repeat;position:absolute}.ibtn>.ico{width:100%;height:100%}.sock>.ico{width:72%;height:72%}.sock.lock>.ico:first-child{filter:brightness(.08)saturate(0)}.sock .ico.lk{width:42%;height:42%;position:absolute;bottom:-6%;right:-6%}.btn .ico.ic{filter:drop-shadow(0 .05em .1em #00000080);width:1.55em;height:1.55em}.chip .ico{width:2em;height:2em;margin-left:-.3em}.statgrid .ico{width:1.9em;height:1.9em}.stars-row .ico{width:3em;height:3em;animation:.4s cubic-bezier(.2,1.5,.4,1) both popIn}.hud-hp .ico.face{border-radius:50%;width:2.8em;height:2.8em;overflow:hidden;box-shadow:0 0 0 .14em #b98a3a,0 .2em .4em #00000080}.sock .cd{pointer-events:none;background:conic-gradient(#0a06029e calc(var(--cd,0) * 1turn), transparent 0);border-radius:50%;position:absolute;inset:14%}.sock.ready:after{content:"";pointer-events:none;border-radius:50%;animation:.2s fadeIn;position:absolute;inset:8%;box-shadow:0 0 .5em .1em #ffdc788c}#fade{background:radial-gradient(at 50% 40%,#13241c 0%,#06090b 70%)}#fade img{animation:2.4s ease-in-out infinite floaty,2.4s ease-in-out infinite logoGlow}@keyframes logoGlow{0%,to{filter:drop-shadow(0 .4em 1.2em #000000b3)drop-shadow(0 0 .4em #ffc85a40)}50%{filter:drop-shadow(0 .4em 1.2em #000000b3)drop-shadow(0 0 1.4em #ffc85a99)}}#fade .spin{align-items:center;gap:.6em;height:1em;display:flex}#fade .spin i{background:radial-gradient(circle at 35% 35%,#fff2b0,#f2b13a 60%,#a8640a);border-radius:50%;width:.7em;height:.7em;animation:1.1s ease-in-out infinite dot;box-shadow:0 0 .6em #ffcf5a}#fade .spin i:nth-child(2){animation-delay:.18s}#fade .spin i:nth-child(3){animation-delay:.36s}@keyframes dot{0%,to{opacity:.45;transform:translateY(0)scale(.7)}40%{opacity:1;transform:translateY(-.5em)scale(1)}}#fade .pct{color:#ffd77a;font:900 1.05em var(--f-body);letter-spacing:.06em;font-variant-numeric:tabular-nums;margin-top:-.4em}#fade .pbar i{box-shadow:0 0 .8em #ffc85ab3}.center-row{pointer-events:none;justify-content:center;display:flex;position:absolute;left:0;right:0}.toast-in{border:.14em solid var(--gold-deep);background:linear-gradient(#28180af5,#140c05f5);border-radius:1.6em;align-items:center;gap:.7em;max-width:min(30em,92vw);padding:.55em 1.3em .6em .8em;display:flex;box-shadow:0 .4em 1.4em #0000008c,0 0 .8em #f2b13a59}.toast-in>.ico{width:2.2em}.toast-in b{color:var(--gold);text-shadow:0 .06em .2em #0009}.toast-in .muted{color:var(--cream);opacity:.9}.toast-in .col{text-align:left;flex-direction:column;display:flex}.portrait .hud-obj{white-space:normal;text-align:center;max-width:94vw;line-height:1.2}#ui.lang-ko,#fade.lang-ko{word-break:keep-all;overflow-wrap:anywhere}#ui.lang-ja,#ui.lang-zh{line-break:strict}#ui .balance,#ui .note,#ui .card p,#ui .hud-obj,#fade .tip{text-wrap:balance}.shop-row{background:#50321414;border-radius:.8em;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9em;padding:.45em .8em;display:grid}.portrait .shop-row{grid-template-columns:auto minmax(0,1fr)}.portrait .shop-row>.btn{grid-column:1/-1;justify-self:end}.shop-head{align-items:center;gap:1em;margin-bottom:.6em;display:flex}.portrait .shop-head{flex-wrap:wrap}.portrait .shop-head>.grow{flex-basis:60%}#ui-over{z-index:30}#ui-hud{z-index:10}#ui>.modal{z-index:35}#ui.lang-ko .title,#ui.lang-ja .title,#ui.lang-zh .title{letter-spacing:0}.autopick{align-items:center;gap:.7em;width:min(30em,90vw);display:flex}.autopick .track{background:#00000073;border-radius:1em;flex:1;height:.55em;overflow:hidden;box-shadow:inset 0 0 0 .08em #f6d38a73}.autopick .track i{background:linear-gradient(90deg,#f2b13a,#ffe7a6);width:100%;height:100%;display:block;box-shadow:0 0 .6em #ffc85ab3}.autopick b{text-align:center;font-variant-numeric:tabular-nums;min-width:1.4em}@keyframes autoPick{0%{width:100%}to{width:0%}}#ui.ov .hud-boss{visibility:hidden}.toosmall{z-index:100;color:#f3e6c4;text-align:center;background:radial-gradient(at 50% 40%,#13241c 0%,#06090b 75%);place-items:center;padding:16px;font:800 15px/1.4 Nunito,system-ui,sans-serif;display:grid;position:fixed;inset:0}.toosmall p{text-wrap:balance;max-width:22em;margin:0}#ui.narrow .panel,#ui.short .panel{--k:calc(2.6em / 72);padding:2.45em 2.25em 1.9em}#ui.narrow .panel{width:97vw;height:92vh}#ui.short .panel{width:min(97vw,76em);height:96vh}#ui.short .panel.auto,#ui.narrow .panel.auto{height:auto;max-height:96vh}#ui.narrow .panel-close,#ui.short .panel-close{width:2.9em;height:2.9em;top:-1.95em;right:-1.65em}#ui.narrow .panel-head h2,#ui.short .panel-head h2{padding:0 1.9em;font-size:1.65em}#ui.short .panel-head{min-height:1.9em;margin-bottom:.25em}#ui.short .panel-foot{gap:.6em;padding-top:.35em}#ui.short .panel-foot .btn.lg{--bh:2.8em;font-size:1.05em}#ui.short .tabs{gap:.4em;margin-bottom:.45em}#ui.short .tabs .btn{--bh:2.5em}#ui.tiny .panel{padding:2.3em 1.7em 1.7em}#ui.tiny .panel-close{right:-1.3em}#ui.narrow .result-wrap{gap:.45em}#ui.narrow .result-wrap>.banner{width:min(19em,74vw)!important}#ui.narrow .stars-row .ico{width:2.3em;height:2.3em}#ui.narrow .result-wrap .note.wide,#ui.short .result-wrap .note.wide{padding:1.55em 1.8em 1.35em}#ui.narrow .statgrid,#ui.short .statgrid{gap:.3em .7em}#ui.narrow .statgrid .t-h3,#ui.short .statgrid .t-h3{white-space:nowrap;font-size:1.08em}#ui.narrow .statgrid .t-h2,#ui.short .statgrid .t-h2{font-size:1.3em}#ui.narrow .statgrid .ico,#ui.short .statgrid .ico{width:1.6em;height:1.6em}#ui.narrow .result-wrap .btn.lg,#ui.short .result-wrap .btn.lg{--bh:2.9em;min-width:6em;font-size:1.05em}#ui.narrow .result-wrap .actions{gap:.45em}#ui.short .result-wrap{grid-template-columns:auto auto;place-items:center;gap:.35em 1.6em;display:grid}#ui.short .result-wrap>.banner{grid-area:1/1;width:min(17em,38vw)!important}#ui.short .result-wrap>.stars-row{grid-area:2/1}#ui.short .result-wrap>.stars-row .ico{width:2.3em;height:2.3em}#ui.short .result-wrap>.note{grid-area:1/2/span 3;width:min(24em,52vw)!important}#ui.short .result-wrap>.rank{grid-area:3/1}#ui.short .result-wrap>.actions{grid-column:1/-1}#ui.short .run-modal{gap:.6em;padding:.5em}#ui.narrow .ribbon,#ui.short .ribbon{padding-left:3.4em;padding-right:3.4em}#ui.narrow .run-modal>.banner.levelup{width:min(17em,70vw)!important}#ui.narrow .cards{gap:.4em}#ui.narrow .card{padding:1.2em 1.3em 1em}#ui.narrow .card .sock{width:3.9em;height:3.9em}#ui.short .run-modal>.banner.levelup{width:min(15em,32vw)!important}#ui.short .cards{grid-template-columns:repeat(var(--n,3), minmax(0, 14.5em));gap:.7em}#ui.short .card{--k:calc(2.1em / 83);padding:1.75em 1.1em 1.2em}#ui.short .card .sock{width:3.9em;height:3.9em}#ui.short .card h3{margin:.3em 0 .2em;font-size:1.12em}#ui.short .card .tag{margin-bottom:.15em}#ui.short .run-modal .actions .btn{--bh:2.4em}#ui.short .chest-img,#ui.narrow .chest-img{width:9em!important;height:9em!important}#ui.short .chest-row{min-height:7em!important}#ui.short .panel .sock{width:3.6em;height:3.6em}#ui.narrow .hud-hp .bar{min-width:6.5em}#ui.narrow .hud-stats .chip{padding-right:.8em;font-size:.84em}#ui.narrow .hud-right .ibtn{width:3em;height:3em}#ui.narrow .hud-top,#ui.narrow .hud-stack{left:.5em;right:.5em}.joy,.joy i,.sock .cd{will-change:transform}.lvbadge,.hud-time,.hud-obj,.hud-stats .chip,.hud-hp .bar{contain:layout style}.hud-stats .chip span,.hud-time{will-change:transform}.fitin{white-space:nowrap;transform-origin:0;max-width:none;display:inline-block}#ui img.sym,img.sym{vertical-align:-.3em;pointer-events:none;width:auto;height:1.3em;margin:0 .1em;display:inline-block}#ui img.sym-S,#ui img.sym-C{vertical-align:-.22em;height:1.15em}#ui img.sym-B{vertical-align:-.08em;height:.9em;margin-right:.35em}#ui img.sym-N{vertical-align:-.16em;height:1.05em}.fit:has(.sym){white-space:nowrap}.lv:has(.sym){white-space:nowrap}kbd:has(.sym){white-space:nowrap}
