@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(./cinzel-latin-ext-400-normal-XQK_CSAr.woff2)format("woff2"),url(./cinzel-latin-ext-400-normal-DJ0Lq8y-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(./cinzel-latin-400-normal-DnUIPmzd.woff2)format("woff2"),url(./cinzel-latin-400-normal-C8jUSQqm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(./cinzel-latin-ext-600-normal-BEFdM_VE.woff2)format("woff2"),url(./cinzel-latin-ext-600-normal-BY9Mq9iK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(./cinzel-latin-600-normal-Dd5YO2UX.woff2)format("woff2"),url(./cinzel-latin-600-normal-CH_LB4su.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(./cinzel-latin-ext-700-normal-C24KFjuG.woff2)format("woff2"),url(./cinzel-latin-ext-700-normal-CORa-yIv.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(./cinzel-latin-700-normal-Dkw14w9r.woff2)format("woff2"),url(./cinzel-latin-700-normal-C-gK7hA8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}#loginScreen{--ink-950:#07070a;--ink-900:#0c0b10;--ink-800:#17151d;--ink-700:#221f29;--line:#3a3240;--gold-100:#f6e3a8;--gold-200:#e9cb74;--gold-300:#dfc389;--gold-400:#c8a45c;--gold-600:#8a6a2f;--ember:#d9783b;--text:#efeae0;--muted:#b3ab9c;--faint:#8a8377;--good:#55d98a;--bad:#e05252;--display:"Cinzel", Georgia, serif;--sans:"Inter Variable", system-ui, sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);z-index:1000;background:var(--ink-950);color:var(--text);font:15px/1.5 var(--sans);-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;position:fixed;inset:0;overflow:auto}#loginScreen *,#loginScreen :before,#loginScreen :after{box-sizing:border-box}.la-back{background:radial-gradient(at 70% 18%,#2a2433 0%,#14121a 45%,#07070a 80%);position:fixed;inset:0;overflow:hidden}.la-stars,.la-embers{width:100%;height:100%;position:absolute;inset:0}.la-stars{opacity:.7}.la-layer{width:104%;transition:transform 1.2s var(--ease);position:absolute;bottom:0;left:-2%}.la-far{height:70%}.la-mid{height:62%}.la-near{height:38%;bottom:-1%}.la-moon{width:150px;height:150px;transition:transform 1.2s var(--ease);position:absolute;top:12%;right:14%}.la-moon-glow{background:radial-gradient(circle,#f6e3a838,#0000 65%);border-radius:50%;position:absolute;inset:-60px}.la-moon-disc{opacity:.9;background:radial-gradient(circle at 38% 35%,#fbf1d0,#d9c48e 55%,#9e8650);border-radius:50%;position:absolute;inset:0;box-shadow:0 0 80px 20px #f6e3a826}.la-mist{filter:blur(30px);background:radial-gradient(#b3ab9c1a,#0000 70%);height:160px;animation:26s ease-in-out infinite alternate la-drift;position:absolute;bottom:18%;left:-10%;right:-10%}.la-glow{background:radial-gradient(at 50% 100%,#d9783b47,#0000 65%);height:34%;position:absolute;inset:auto 0 0}.la-windows{animation:4s ease-in-out infinite la-flicker}.la-shade{background:linear-gradient(90deg,#07070a8c,#07070a26 55%,#07070a73);position:absolute;inset:0}@keyframes la-drift{0%{transform:translate(-4%)}to{transform:translate(4%)}}@keyframes la-flicker{0%,to{opacity:1}50%{opacity:.55}}.ls-page{grid-template-columns:minmax(0,1.1fr) minmax(0,440px);align-items:center;gap:clamp(28px,6vw,96px);max-width:1180px;min-height:100%;margin:0 auto;padding:48px clamp(16px,4vw,48px);display:grid;position:relative}.ls-brand{animation:ls-rise .8s var(--ease) both}.ls-crest{width:46px;height:51px}.ls-eyebrow{font:600 12px/1 var(--display);letter-spacing:.34em;text-transform:uppercase;color:var(--gold-300);margin:22px 0 0}.ls-title{font:700 clamp(40px, 5.2vw, 80px)/.95 var(--display);letter-spacing:.08em;white-space:nowrap;background:linear-gradient(180deg, var(--gold-100), var(--gold-200) 38%, var(--gold-400) 70%, var(--gold-600));color:#0000;filter:drop-shadow(0 0 18px #c8a45c2e);-webkit-background-clip:text;background-clip:text;margin:14px 0 0}.ls-server{font:400 clamp(16px, 2.2vw, 22px)/1.2 var(--display);letter-spacing:.5em;text-transform:uppercase;color:var(--gold-300);margin:12px 0 0}.ls-ornament{color:var(--gold-400);align-items:center;gap:12px;margin:26px 0 0;display:flex}.ls-ornament span{background:linear-gradient(90deg, var(--gold-400), transparent);width:110px;height:1px}.ls-ornament i{border:1px solid;width:9px;height:9px;transform:rotate(45deg)}.ls-tagline{color:#efeae0e6;max-width:36ch;margin:22px 0 0;font-size:18px}.ls-status{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0b10b8;border:1px solid #c8a45c40;border-radius:999px;align-items:center;gap:10px;margin:30px 0 0;padding:9px 16px;font-size:14px;display:inline-flex}.ls-dot{background:var(--faint);border-radius:50%;width:10px;height:10px}.ls-status[data-state=online] .ls-dot{background:var(--good);animation:2.4s ease-in-out infinite ls-pulse}.ls-status[data-state=offline] .ls-dot{background:var(--bad)}.ls-status b{font-weight:600}@keyframes ls-pulse{0%,to{box-shadow:0 0 #55d98a80}50%{box-shadow:0 0 0 6px #55d98a00}}.ls-info{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0b10a8;border:1px solid #c8a45c2e;border-radius:14px;max-width:520px;margin:26px 0 0;padding:18px 20px}.ls-info h2{font:600 12px/1 var(--display);letter-spacing:.28em;text-transform:uppercase;color:var(--gold-300);margin:0 0 10px}.ls-info dl{grid-template-columns:auto 1fr;gap:6px 18px;margin:0;font-size:14px;display:grid}.ls-info dt{color:var(--faint)}.ls-info dd{color:var(--text);margin:0}.ls-info ul{color:var(--muted);margin:12px 0 0;padding:0;font-size:13.5px;list-style:none}.ls-info li{margin-top:6px;padding-left:16px;position:relative}.ls-info li:before{content:"";background:var(--gold-400);width:5px;height:5px;position:absolute;top:.62em;left:2px;transform:rotate(45deg)}.ls-discord{color:#fff;background:#5865f2;border-radius:8px;align-items:center;gap:8px;margin-top:14px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:filter .2s;display:inline-flex}.ls-discord:hover{filter:brightness(1.12)}.ls-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:ls-rise .8s .15s var(--ease) both;background:linear-gradient(#1c1922f0,#0f0e13f0);border:1px solid #c8a45c4d;border-radius:16px;padding:30px clamp(20px,3vw,34px);position:relative;box-shadow:inset 0 1px #fff0c80d,0 30px 60px -24px #000000d9}.ls-card h2{font:600 26px/1.2 var(--display);color:var(--gold-100);letter-spacing:.04em;margin:0}.ls-card .ls-sub{color:var(--muted);margin:6px 0 0;font-size:13.5px}.ls-tabs{border:1px solid var(--line);background:#07070a99;border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 22px;padding:4px;display:grid}.ls-tabs button{height:36px;color:var(--muted);cursor:pointer;font:600 12px/1 var(--display);letter-spacing:.2em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;transition:color .25s,background-color .25s}.ls-tabs button[aria-selected=true]{color:var(--gold-100);background:#c8a45c33}.ls-tabs button:hover{color:var(--gold-200)}.ls-form{animation:ls-fade .3s var(--ease) both;flex-direction:column;gap:14px;display:flex}.ls-field label{font:600 11px/1 var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-300);margin-bottom:6px;display:block}.ls-input{border:1px solid var(--line);width:100%;height:46px;color:var(--text);font:15px var(--sans);background:#0c0b10d9;border-radius:9px;outline:none;padding:0 14px;transition:border-color .2s,box-shadow .2s}.ls-input:hover{border-color:#6e5a35}.ls-input:focus{border-color:var(--gold-300);box-shadow:0 0 0 3px #c8a45c33}.ls-hint{color:var(--faint);margin-top:5px;font-size:12px}.ls-input.ls-code{letter-spacing:.3em;text-transform:uppercase;font-family:Consolas,Cascadia Mono,monospace;font-size:18px}.ls-input.ls-code::placeholder{letter-spacing:.05em;text-transform:none;font-family:var(--sans);font-size:15px}.ls-btn{height:46px;color:var(--gold-200);cursor:pointer;font:600 13px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;transition:transform .15s var(--ease), box-shadow .3s, background-color .3s, border-color .3s, color .3s;background:0 0;border:1px solid #c8a45c80;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 22px;display:inline-flex;position:relative;overflow:hidden}.ls-btn:hover{border-color:var(--gold-300);color:var(--gold-100);background:#c8a45c1a}.ls-btn:active{transform:scale(.96)}.ls-btn:disabled{opacity:.55;cursor:default;transform:none}.ls-btn.primary{color:var(--ink-950);background:linear-gradient(180deg, #fbeec2 0%, var(--gold-200) 35%, var(--gold-400) 65%, var(--gold-600) 100%);border:0;font-weight:700;box-shadow:inset 0 0 0 1px #fff0c873,0 8px 24px -10px #d9783bcc}.ls-btn.primary:hover{box-shadow:inset 0 0 0 1px #fff0c8bf,0 10px 32px -8px #d9783bf2}.ls-btn.primary:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:45%;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-12deg)}.ls-btn.primary:hover:after{animation:.9s ease-out ls-sheen}.ls-btn.ghost{color:var(--muted);border-color:#0000}.ls-btn.small{height:36px;padding:0 14px;font-size:11.5px}.ls-btn.danger{color:#ff9a8a;border-color:#e0525266}.ls-btn.wide{width:100%}.ls-message{border-radius:9px;min-height:0;padding:0;font-size:13.5px}.ls-message:not(:empty){color:var(--text);background:#55d98a14;border:1px solid #55d98a59;padding:10px 14px}.ls-message.bad:not(:empty){background:#e052521a;border-color:#e0525273}.ls-spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite ls-spin}.ls-chars{flex-direction:column;gap:10px;margin:20px 0 0;display:flex}.ls-char{border:1px solid var(--line);transition:border-color .25s, transform .25s var(--ease);background:#0c0b1099;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.ls-char:hover{border-color:#c8a45c8c;transform:translateY(-2px)}.ls-emblem{background:var(--ink-900);width:42px;height:42px;color:var(--gold-200);font:700 16px/1 var(--display);border:1px solid #c8a45c73;border-radius:50%;justify-content:center;align-items:center;display:flex}.ls-char b{font:600 17px/1.2 var(--display);color:var(--gold-100);text-overflow:ellipsis;display:block;overflow:hidden}.ls-char span{color:var(--muted);font-size:13px}.ls-empty{border:1px dashed var(--line);text-align:center;color:var(--muted);border-radius:12px;padding:18px;font-size:14px}.ls-new{border-top:1px solid var(--line);margin:22px 0 0;padding:18px 0 0}.ls-new h3{font:600 14px/1 var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-300);margin:0 0 12px}.ls-row{gap:10px;display:flex}.ls-row>.ls-input{flex:1;min-width:0}.ls-foot{justify-content:space-between;align-items:center;margin:18px 0 0;display:flex}@keyframes ls-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes ls-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ls-sheen{0%{opacity:1;left:-60%}to{opacity:1;left:120%}}@keyframes ls-spin{to{transform:rotate(360deg)}}#loginScreen :focus-visible{outline:2px solid var(--gold-200);outline-offset:2px}@media (width<=860px){.ls-page{grid-template-columns:minmax(0,1fr);gap:22px;padding-top:24px;padding-bottom:24px}.ls-brand{text-align:center}.ls-crest{width:38px;height:42px;margin:0 auto;display:block}.ls-eyebrow{margin-top:14px}.ls-title{margin-top:10px}.ls-ornament{margin-top:16px}.ls-tagline{margin-top:14px;font-size:16px}.ls-status{margin-top:16px}.ls-card{padding-top:24px;padding-bottom:24px}.ls-ornament{justify-content:center}.ls-ornament span:first-child{background:linear-gradient(270deg, var(--gold-400), transparent)}.ls-tagline{margin-left:auto;margin-right:auto}.ls-info{text-align:left;margin-left:auto;margin-right:auto}.la-moon{width:70px;height:70px;top:4%;right:6%}.la-moon-glow{inset:-30px}.ls-char{grid-template-columns:auto minmax(0,1fr) auto}.ls-char .danger{grid-column:3}}@media (prefers-reduced-motion:reduce){#loginScreen *,#loginScreen :before,#loginScreen :after{transition:none!important;animation:none!important}}.ui-root{pointer-events:none;color:#f0e6d0;--ui-scale:1;font:12px/1.3 Tahoma,Segoe UI,sans-serif;position:fixed;inset:0}.ui-frame{image-rendering:pixelated;background-repeat:no-repeat;position:absolute}.ui-img{image-rendering:pixelated;background-size:100% 100%;position:absolute}.ui-text{white-space:nowrap;text-shadow:0 1px 1px #000,0 0 2px #000;align-items:center;display:flex;position:absolute;overflow:hidden}.ui-name{color:#f6e7b4;padding-left:4px;font-weight:600}.ui-level{justify-content:center;font-size:10px;font-weight:700}.ui-gauge{position:absolute;overflow:hidden}.ui-gauge-fill{position:absolute;top:0;bottom:0;left:0;overflow:hidden}.ui-gauge-fill>div{image-rendering:pixelated;background-size:100% 100%;position:absolute;top:0;bottom:0}.ui-gauge-l{left:0}.ui-gauge-r{right:0}.ui-gauge-text{color:#fff;text-shadow:0 0 2px #000,0 0 2px #000;justify-content:center;align-items:center;font-size:9px;display:flex;position:absolute;inset:-3px 0}#ui-exp .ui-gauge-text{inset:-4px 0}.ui-exp-seg{image-rendering:pixelated;opacity:0;background-size:100% 100%;transition:opacity .15s;position:absolute}.ui-exp-seg.on{opacity:1}.ui-exp-seg.pop,.rm-exp-seg.pop{animation:.45s ease-out ui-exp-pop}.ui-exp-seg.flash,.rm-exp-seg.flash{animation:.9s ease-out ui-exp-flash}@keyframes ui-exp-pop{0%{filter:brightness();transform:scaleY(1)}30%{filter:brightness(2.4)drop-shadow(0 0 4px #ffe9a8);transform:scaleY(1.9)}to{filter:brightness();transform:scaleY(1)}}@keyframes ui-exp-flash{0%,60%{filter:brightness(2.6)drop-shadow(0 0 5px #fff3c4)}to{filter:brightness()}}.ui-exp-ghost,.ui-exp-loss{pointer-events:none;width:0;position:absolute;top:0;bottom:0}.ui-exp-ghost{background:#fff6d699;box-shadow:0 0 4px #fff0becc}.ui-exp-loss{background:#e62828cc}#ui-exp.shine:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:30%;animation:.5s ease-out forwards ui-exp-shine;position:absolute;top:0;bottom:0;left:-30%}@keyframes ui-exp-shine{to{left:100%}}#ui-exp.levelup{animation:1.2s ease-out ui-exp-level}@keyframes ui-exp-level{0%,40%{filter:brightness(1.8);box-shadow:0 0 10px 3px #ffe28cf2}to{box-shadow:none;filter:none}}.ui-exp-pop{white-space:nowrap;pointer-events:none;z-index:5;text-shadow:0 0 2px #000,0 1px 2px #000;font:700 12px/1 Tahoma,sans-serif;animation:1.3s ease-out forwards ui-exp-rise;position:absolute;transform:translate(-50%,-100%)}.ui-exp-pop-gain{color:#ffe08a}.ui-exp-pop-loss{color:#ff7b6b}@keyframes ui-exp-rise{0%{opacity:0;margin-top:4px}12%{opacity:1}70%{opacity:1}to{opacity:0;margin-top:-26px}}@media (prefers-reduced-motion:reduce){.ui-exp-seg.pop,.ui-exp-seg.flash,.rm-exp-seg.pop,.rm-exp-seg.flash,#ui-exp.levelup,#ui-exp.shine:after,.ui-exp-pop{animation:none}}.ui-bottom{transform-origin:50% 100%;transform:translateX(-50%) scale(var(--ui-scale));bottom:0;left:50%}.ui-menu{right:8px;bottom:calc(57px * var(--ui-scale) + 4px);pointer-events:auto}.ui-button{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;position:absolute}.ui-button:hover{box-shadow:0 0 6px 2px #ffdc8cbf}.ui-button:active{box-shadow:inset 0 0 4px 1px #ffa03ce6}.ui-chat{left:8px;bottom:calc(57px * var(--ui-scale) + 4px);pointer-events:auto;background:#00000073;position:absolute}.ui-chat-top,.ui-chat-bottom{background-size:100% 3px;height:3px;position:absolute;left:0;right:0}.ui-chat-top{top:0}.ui-chat-bottom{bottom:0}.ui-chat-left,.ui-chat-right{background-repeat:repeat-y;width:3px;position:absolute;top:3px;bottom:3px}.ui-chat-left{left:0}.ui-chat-right{right:0}.ui-chat-log{scrollbar-width:thin;position:absolute;inset:5px 6px 26px;overflow-y:auto}.ui-line{white-space:pre-wrap;text-shadow:0 1px 1px #000}.ui-line-combat{color:#ffd9a8}.ui-line-system{color:#c9e3ff}.ui-line-chat{color:#fff}.ui-line-exp{color:#b8f5a0}.ui-chat-input{color:#fff;height:17px;font:inherit;background:#0009;border:1px solid #6b5a3a;padding:0 4px;position:absolute;bottom:5px;left:5px;right:5px}.ui-center{color:#f6e7b4;text-align:center;background:#000000a6;border:1px solid #8a7347;padding:8px 16px;font-size:14px;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.ui-toast{font-size:12px;top:24%}#hud{text-align:right;opacity:.85;font-size:11px;top:8px;left:auto;right:271px}.ui-window{pointer-events:auto;position:absolute;top:90px;left:240px}.ui-piece{image-rendering:pixelated;pointer-events:none;background-repeat:no-repeat;position:absolute}.ui-window button{pointer-events:auto}.ui-window-title{color:#f6e7b4;text-shadow:0 1px 1px #000;justify-content:center;align-items:center;height:20px;font-weight:700;display:flex;position:absolute}.ui-close{cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0;position:absolute}.ui-close:hover{box-shadow:0 0 5px 2px #ffdc8cb3}.ui-field{box-sizing:border-box;white-space:nowrap;justify-content:space-between;align-items:center;padding:0 4px;font-size:10px;display:flex;position:absolute;overflow:hidden}.ui-field-label{color:#c9b38a}.ui-field-value{color:#fff;font-weight:600}.ui-plus{cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.ui-plus:hover{box-shadow:0 0 5px 2px #ffdc8cb3}.ui-note{box-sizing:border-box;color:#a99a7c;padding:6px;font-size:10px;position:absolute}.ui-red-button{cursor:pointer;color:#fff4d8;text-shadow:0 1px 2px #000;background:0 0;border:0;padding:0;font:700 12px/1 inherit;position:absolute}.ui-red-button:hover{box-shadow:0 0 6px 2px #ffc87899}.ui-tab{cursor:pointer;color:#c9b38a;background:0 0;border:0;padding:0;font:600 11px/1 inherit;position:absolute}.ui-tab-on,.ui-tab:hover{color:#fff4d8;text-shadow:0 0 4px #ffdc8ccc}.ui-slot{pointer-events:auto;image-rendering:pixelated;box-sizing:border-box;color:#fff;text-shadow:0 0 2px #000,0 0 2px #000;background-position:50%;background-repeat:no-repeat;background-size:32px 32px;justify-content:flex-end;align-items:flex-end;padding:1px 3px;font-size:10px;font-weight:700;display:flex;position:absolute}.ui-slot:hover{box-shadow:inset 0 0 0 1px #ffdc8ce6}.ui-tooltip{z-index:1000;white-space:pre-line;pointer-events:none;color:#f0e6d0;background:#0a0804e6;border:1px solid #8a7347;max-width:220px;padding:5px 8px;font-size:11px;position:fixed}.ui-tooltip-bad{border-color:#a33}.ui-shop-panel{background:#000}.ui-shop-name{color:#f6e7b4;justify-content:center;font-weight:700}.ui-field-bad{color:#ff8a7a}.ui-slot-marked{box-shadow:inset 0 0 0 2px #ffaa3cf2}.ui-quickbar{transform:translateY(-50%) scale(var(--ui-scale));transform-origin:100%;pointer-events:auto;image-rendering:pixelated;background-repeat:no-repeat;position:absolute;top:50%;right:6px}.ui-quick-slot,.ui-skill-slot{cursor:pointer;overflow:hidden}.ui-cooldown{pointer-events:none;background:#000000a6;height:0;position:absolute;bottom:0;left:0;right:0}.ui-armed{box-shadow:inset 0 0 0 2px #ffd36a,0 0 6px 1px #ffc85acc}.ui-quick-slot.ui-combo{box-shadow:inset 0 0 0 2px #7fe0ff,0 0 8px 2px #78dcffd9}.ui-passive-off{filter:grayscale()brightness(.6)}.ui-tree-slot{position:absolute}.ui-rm .ui-tree-slot{position:relative}.ui-tree-grade{color:#fff;text-shadow:0 0 2px #000,0 0 2px #000;pointer-events:none;font:700 9px/1 sans-serif;position:absolute;bottom:0;right:1px}.ui-tree-unlearned{filter:grayscale()brightness(.55)}.ui-tree-can{filter:none;box-shadow:inset 0 0 0 2px #ffd25ae6}.ui-buffbar{pointer-events:none;flex-flow:column wrap;align-content:flex-start;gap:3px;display:flex;position:absolute;top:80px;bottom:120px;left:2px}.ui-buff{pointer-events:auto;background:#111 50%/26px no-repeat;border:1px solid #8a7347;width:26px;height:26px;position:relative}.ui-buff-ending{animation:.5s steps(2,jump-none) infinite alternate ui-buff-blink}@keyframes ui-buff-blink{0%{opacity:1}to{opacity:.35}}.ui-buff span{color:#fff;text-shadow:0 0 2px #000,0 0 2px #000;font-size:10px;font-weight:700;position:absolute;bottom:0;right:1px}.ui-equip-cell{pointer-events:auto;image-rendering:pixelated;background-position:-1px -1px;background-repeat:no-repeat;position:absolute}.ui-equip-cell .ui-slot{padding:0}.ui-slot-drop{box-shadow:inset 0 0 0 2px #78befff2}.ui-admin{pointer-events:auto;background:#0e1014f0;border:1px solid #8a7347;border-radius:4px;width:360px;max-height:calc(100% - 180px);padding:6px 8px 8px;position:absolute;top:90px;right:70px;overflow:auto}.ui-admin-head{color:#f6e7b4;justify-content:space-between;align-items:center;margin-bottom:4px;font-weight:700;display:flex}.ui-admin-close{color:#f0e6d0;cursor:pointer;background:0 0;border:0;font-size:16px}.ui-admin-row{flex-wrap:wrap;align-items:center;gap:4px;margin:3px 0;display:flex}.ui-admin-row>label:first-child{color:#c8b78c;width:52px}.ui-admin input,.ui-admin select,.ui-admin button{font:inherit;color:#f0e6d0;background:#23272e;border:1px solid #4a4f58;border-radius:3px;padding:1px 4px}.ui-admin button{cursor:pointer}.ui-admin button:hover{border-color:#c8a35a}.ui-admin input[type=number]{width:64px}.ui-admin input[type=search]{flex:1;min-width:150px}.ui-admin .ui-admin-count{width:48px}.ui-admin-stat{flex-direction:column;display:inline-flex}.ui-admin-stat small{color:#9aa3ad;font-size:9px}.ui-admin-stat input[type=number]{width:44px}.ui-admin-note{color:#9aa3ad;font-size:10px}.ui-admin-check{align-items:center;gap:2px;display:flex}.ui-admin-items{border:1px solid #333a42;max-height:240px;margin:2px 0 6px;overflow:auto}.ui-admin-item{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:1px 4px;display:flex}.ui-admin-label{text-overflow:ellipsis;flex:1;overflow:hidden}.ui-admin-icon{width:20px;height:20px;image-rendering:pixelated;background:#1b1f24 50%/contain no-repeat;flex:none}.ui-admin-item[data-status=wear] .ui-admin-label{color:#cfe8b0}.ui-admin-item[data-status=blocked] .ui-admin-label{color:#e0b080}.ui-admin-item[data-status=carry] .ui-admin-label{color:#9aa3ad}.ui-admin-tabs{flex-wrap:wrap;gap:3px;margin:2px 0;display:flex}.ui-admin-tab{padding:1px 6px;font-size:11px}.ui-admin-tab-on{color:#f0d68a;border-color:#c9a45a}.ui-admin-more{width:100%;margin-top:2px}.ui-admin-item:hover{background:#3a3220}.ui-admin-item small{color:#9aa3ad;text-overflow:ellipsis;overflow:hidden}.ui-admin-readout{white-space:pre-line;color:#c8d1db;font-size:11px}.ui-drag{cursor:move;position:absolute}.ui-dragging,.ui-dragging *{cursor:move;-webkit-user-select:none;user-select:none}.ui-minimap{pointer-events:auto;position:absolute;top:8px;right:50px}.ui-minimap-view{position:absolute}.ui-minimap-name{color:#f6e7b4;cursor:move;justify-content:center;font-size:11px;font-weight:700}.ui-mini-button,.ui-combo-arrow{cursor:pointer;pointer-events:auto;image-rendering:pixelated;background:no-repeat;border:0;padding:0;position:absolute}.ui-mini-button:hover,.ui-combo-arrow:hover{background-image:var(--hover)}.ui-map{cursor:move;box-shadow:0 6px 24px #0009}.ui-map-world{background-size:100% 100%}.ui-map-area{pointer-events:none;position:absolute;box-shadow:0 0 0 1px #5a4320,0 0 10px 2px #281400b3}.ui-map-marker{pointer-events:none;background-size:100% 100%;width:32px;height:32px;position:absolute}.ui-map-button{cursor:pointer;color:#f6e7b4;text-shadow:0 1px 1px #000;background:url(../ui/b2-mini-default.png) no-repeat;border:0;padding:0;font-family:inherit;font-size:11px;font-weight:600;position:absolute}.ui-map-button:hover{background-image:url(../ui/b2-mini-over.png)}.ui-map-button-on{color:#fff;background-image:url(../ui/b2-mini-on.png)}.ui-map-close{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;position:absolute}.ui-map-close:hover{box-shadow:0 0 8px 3px #ffdc8ccc}.ui-map-caption{text-align:center;color:#f6e7b4;text-shadow:0 1px 2px #000,0 0 3px #000;pointer-events:none;font-size:10px;position:absolute;bottom:10px;left:60px;right:60px}.ui-system-page{position:absolute;inset:0}.ui-system-title{color:#f6e7b4;justify-content:center;font-size:11px;font-weight:700}.ui-system-label{color:#c9b38a;padding:0 2px}.ui-combo{cursor:pointer;color:#fff;text-align:left;background:0 0;border:0;padding:0 20px 0 6px;font-family:inherit;font-size:10px;font-weight:600;position:absolute}.ui-combo:hover{box-shadow:inset 0 0 0 1px #ffdc8ccc}.ui-combo-list{z-index:2;pointer-events:auto;box-sizing:border-box;background:url(../ui/info-system-combo-box-top.png) top/100% 3px no-repeat,url(../ui/info-system-combo-box-bottom.png) bottom/100% 3px no-repeat,url(../ui/info-system-combo-box-left.png) 0/3px 100% no-repeat,url(../ui/info-system-combo-box-right.png) 100%/3px 100% no-repeat,#000;padding:3px;position:absolute}.ui-combo-item{cursor:pointer;color:#f0e6d0;padding:2px 4px;font-size:10px}.ui-combo-item:hover{color:#fff;background:#ffdc8c33}.ui-community-head{color:#c9b38a}.ui-hide-numbers .ui-gauge-text{visibility:hidden}.ui-hide-numbers #ui-exp .ui-gauge-text{visibility:visible}.ui-title-screen{z-index:2000;pointer-events:auto;background:#000 50%/cover no-repeat;position:absolute;inset:0}.ui-title-panel{width:275px;height:307px;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.ui-title-inner{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute}.ui-title-text{color:#f6e7b4;text-shadow:0 1px 2px #000;font-size:13px}.ui-title-enter{cursor:pointer;color:#fff4d8;background:linear-gradient(#7a2a1c,#4a140c);border:1px solid #8a7347;border-radius:3px;padding:4px 16px;font-family:inherit;font-size:12px;font-weight:700}.ui-title-enter:hover{box-shadow:0 0 6px 2px #ffc87899}.ui-npc-menu{pointer-events:auto;z-index:40;color:#f0e6d0;background:#0e0b06eb;border:1px solid #8a7347;border-radius:4px;min-width:220px;padding:8px 10px 10px;font:13px/1.3 Tahoma,sans-serif;position:absolute;top:28%;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0009}.ui-npc-menu-head{color:#f6e7b4;justify-content:space-between;align-items:center;margin-bottom:8px;font-weight:700;display:flex}.ui-npc-menu-close{color:#f0e6d0;cursor:pointer;background:0 0;border:0;font-size:16px}.ui-npc-menu-option{text-align:left;cursor:pointer;color:#f0e6d0;width:100%;font:inherit;background:#2b2416;border:1px solid #6e5a35;border-radius:3px;margin:4px 0;padding:6px 10px;display:block}.ui-npc-menu-option:hover{background:#3b311c;border-color:#e3b45c}.ui-npc-menu-option:disabled{opacity:.5;cursor:default}.ui-npc-menu-text{white-space:pre-wrap;color:#e8dcc0;max-width:340px;margin:0 0 8px}.ui-quest-tracker{pointer-events:auto;z-index:30;color:#f0e6d0;text-shadow:0 0 3px #000,0 1px 2px #000;width:240px;font:12px/1.35 Tahoma,sans-serif;transition:opacity .25s;position:absolute;top:120px;right:12px}.ui-quest-tracker.fight{opacity:.35}.ui-quest-tracker:hover{opacity:1}.ui-quest-line{cursor:pointer;background:linear-gradient(90deg,#0000,#00000059);border-radius:3px;margin-bottom:4px;padding:4px 6px}.ui-quest-line:hover{background:linear-gradient(90deg,#0000,#0000008c)}.ui-quest-line.flash{animation:1.4s ease-out ui-quest-flash}@keyframes ui-quest-flash{0%{box-shadow:inset 0 0 0 1px #ffd36a,0 0 12px #ffd264b3}to{box-shadow:none}}.ui-quest-name{color:#f6dc8a;font-weight:700}.ui-quest-step{color:#e8e0cc}.ui-quest-line.ready .ui-quest-step{color:#9ff0a8}.ui-quest-bar{background:#0000008c;border-radius:2px;height:3px;margin-top:3px;overflow:hidden}.ui-quest-fill{background:linear-gradient(90deg,#c9902f,#ffd36a);height:100%;transition:width .3s}.ui-quest-arrow{z-index:29;pointer-events:none;filter:drop-shadow(0 0 3px #000)drop-shadow(0 0 6px #ffc85099);border-bottom:24px solid #ffd36a;border-left:11px solid #0000;border-right:11px solid #0000;width:0;height:0;position:absolute}.ui-quest-window{min-width:360px;max-width:460px;top:18%}.ui-quest-list{max-height:180px;margin-bottom:8px;overflow:auto}.ui-quest-item{cursor:pointer;border-radius:3px;align-items:center;gap:6px;padding:3px 6px;display:flex}.ui-quest-item:hover,.ui-quest-item.on{background:#3b311c}.ui-quest-item.done{color:#a8a090}.ui-quest-pin{cursor:pointer;opacity:.35;background:0 0;border:0;padding:0;font-size:12px}.ui-quest-pin.on{opacity:1}.ui-quest-done-title{color:#a8a090;margin:6px 0 2px;font-size:11px}.ui-quest-detail{border-top:1px solid #6e5a35;padding-top:8px}.ui-quest-stepline{color:#b8b0a0;margin:2px 0}.ui-quest-stepline.done{color:#9ff0a8}.ui-quest-stepline.now{color:#fff;font-weight:700}.ui-quest-reward{color:#f6dc8a;margin-top:8px}.ui-line-all{color:#ffd27a}.ui-line-party{color:#8fe08f}.ui-line-whisper{color:#e7a6ff}.ui-party{pointer-events:auto;z-index:30;color:#f0e6d0;background:#0e0b06d1;border:1px solid #8a7347;border-radius:4px;width:170px;padding:6px 8px;font:12px/1.3 Tahoma,sans-serif;position:absolute;top:120px;left:8px}.ui-party-head{color:#f6e7b4;justify-content:space-between;align-items:center;margin-bottom:4px;font-weight:700;display:flex}.ui-party-leave{color:#f0e6d0;cursor:pointer;background:#2b2416;border:1px solid #6e5a35;border-radius:3px;font:11px Tahoma,sans-serif}.ui-party-member{cursor:pointer;margin:4px 0}.ui-party-ko{opacity:.5}.ui-party-bar{background:#3a1010;border-radius:2px;height:5px;overflow:hidden}.ui-party-fill{background:#d23b2b;height:100%}.ui-trade{min-width:360px;top:22%}.ui-trade-cols{gap:10px;display:flex}.ui-trade-col{border:1px solid #4d3f25;border-radius:3px;flex:1;padding:6px}.ui-trade-title{color:#f6e7b4;margin-bottom:4px;font-weight:700}.ui-trade-items{min-height:90px}.ui-trade-item{align-items:center;gap:6px;margin:2px 0;display:flex}.ui-trade-icon{background-size:cover;width:20px;height:20px}.ui-trade-empty{color:#a99a7a;font-style:italic}.ui-trade-money{margin-top:6px}.ui-trade-money-field{color:#f0e6d0;background:#1d180e;border:1px solid #6e5a35;width:90px}.ui-trade-buttons{gap:6px;margin-top:8px;display:flex}.ui-trade-buttons .ui-npc-menu-option{text-align:center}.ui-rm{--s:1;--ik:1;--u:calc(var(--s) * 1px);--rm-rail-0:#2f1408;--rm-rail-1:#6b4f20;--rm-rail-2:#8d7b57;--rm-rail-3:#a19e84;--rm-rail-4:#7c6e4b;--rm-rail-5:#211203;--rm-bronze-hi:#d9d2ad;--rm-bronze:#8d7b57;--rm-bronze-dk:#584728;--rm-panel:#070503;--rm-panel-a:#070503f0;--rm-hud-a:#050403b8;--rm-slot-line:#a08c66;--rm-slot-out:#261c08;--rm-slot-fill:#040302;--rm-slate:linear-gradient(#0b0b0f, #1b1b25 14%, #2a2a39 26%, #272736 36%, #1e1d2c 52%, #12121e 68%, #08080e 86%, #06060b);--rm-hp:linear-gradient(#7a0e1f, #c30d1f 12%, #f12c34 25%, #f44d57 37%, #f24353 50%, #ea243e 62%, #ce0e2d 75%, #8a071f 88%, #5b0d1c);--rm-mp:linear-gradient(#1e0e7a, #350dc3 12%, #632cf1 25%, #784df4 37%, #6b43f2 50%, #4924ea 62%, #2c0ece 75%, #18078a 88%, #170d5b);--rm-exp:linear-gradient(#5a3f0e, #c99a2e 20%, #f0cd6a 40%, #e2b84c 60%, #a87a1f 80%, #4a330b);--rm-target:linear-gradient(#c30d1f, #f24353 25%, #ce0e2d 50%, #8a071f 75%, #5b030f);--rm-red:linear-gradient(#83392a, #934230 12%, #8c3f2e 30%, #752c1d 42%, #56170e 55%, #3c0e09 68%, #300b06 85%, #58342e);--rm-red-over:linear-gradient(#9a000d, #af000f 15%, #a8000e 32%, #930008 45%, #730003 58%, #570002 70%, #440002 86%, #682629);--rm-tab-on:linear-gradient(#695e31, #534b2e 25%, #373327 45%, #1a1916 65%, #050404);--rm-amber:#dda241;--rm-text:#f0e6d0;--rm-title:#f6e7b4;--rm-label:#c9b38a;--rm-dim:#a99a7c;--rm-bad:#ff8a7a;--rm-ring:0 0 0 var(--u) var(--rm-rail-5), 0 0 0 calc(var(--u) * 2) var(--rm-rail-4), 0 0 0 calc(var(--u) * 3) var(--rm-rail-3), 0 0 0 calc(var(--u) * 4) var(--rm-rail-2), 0 0 0 calc(var(--u) * 5) var(--rm-rail-1), 0 0 0 calc(var(--u) * 6) var(--rm-rail-0);--rm-ring-thin:0 0 0 var(--u) var(--rm-rail-5), 0 0 0 calc(var(--u) * 2) var(--rm-rail-3), 0 0 0 calc(var(--u) * 3) var(--rm-rail-1), 0 0 0 calc(var(--u) * 4) var(--rm-rail-0);--rm-drop:0 calc(var(--u) * 4) calc(var(--u) * 14) calc(var(--u) * 6) #0000008c;--rm-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .42 0 0 0 0 .27 0 0 0 0 .1 0 0 0 .55 -.12'/%3E%3C/filter%3E%3Crect width='128' height='128' filter='url(%23n)'/%3E%3C/svg%3E");--slot:calc(32px * var(--ik) + var(--u) * 6);--rm-gap:calc(var(--u) * 8);--ikq:1;--qslot:calc(32px * var(--ikq) + var(--u) * 4);--rm-qbw:calc(var(--qslot) + var(--u) * 16);--rm-eqw:calc(var(--slot) + var(--u) * 14);font:calc(var(--u) * 12) / 1.3 "Tahoma", "Segoe UI", sans-serif;color:var(--rm-text)}.rm-panel{isolation:isolate;background:var(--rm-grain), var(--rm-panel-a);box-shadow:var(--rm-ring), var(--rm-drop);pointer-events:auto;box-sizing:border-box;position:absolute}.rm-hud-plate{background:var(--rm-hud-a);box-shadow:var(--rm-ring-thin);position:absolute}.rm-orn{pointer-events:none;z-index:2;position:absolute;overflow:visible}.rm-orn-corner{width:calc(var(--u) * 52);height:calc(var(--u) * 52)}.rm-c-tl{left:calc(var(--u) * -7);top:calc(var(--u) * -7)}.rm-c-tr{right:calc(var(--u) * -7);top:calc(var(--u) * -7);transform:scaleX(-1)}.rm-c-bl{left:calc(var(--u) * -7);bottom:calc(var(--u) * -7);transform:scaleY(-1)}.rm-c-br{right:calc(var(--u) * -7);bottom:calc(var(--u) * -7);transform:scale(-1)}.rm-orn-vine{width:calc(var(--u) * 24);height:calc(var(--u) * 80)}.rm-v-tl{left:calc(var(--u) * -15);top:calc(var(--u) * 40)}.rm-v-tr{right:calc(var(--u) * -15);top:calc(var(--u) * 40);transform:scaleX(-1)}.rm-v-bl{left:calc(var(--u) * -15);bottom:calc(var(--u) * 40);transform:scaleY(-1)}.rm-v-br{right:calc(var(--u) * -15);bottom:calc(var(--u) * 40);transform:scale(-1)}.rm-orn-boss{right:calc(var(--u) * 28);bottom:calc(var(--u) * -18);width:calc(var(--u) * 110);height:calc(var(--u) * 30)}.rm-orn-wing{width:calc(var(--u) * 46);height:calc(var(--u) * 18)}.rm-title-wing{left:calc(31px * var(--ik) - var(--u) * 15);margin-top:calc(var(--u) * -9);top:50%}.rm-titlebar{height:calc(var(--u) * 22);margin:0 0 calc(var(--u) * 8);background:var(--rm-slate);box-shadow:0 calc(var(--u) * -1) 0 #b1a989, 0 calc(var(--u) * -2) 0 #584728, 0 var(--u) 0 #b4a87e, 0 calc(var(--u) * 2) 0 #77643c, 0 calc(var(--u) * 3) 0 #371e03;cursor:move;justify-content:center;align-items:center;display:flex;position:relative}.rm-title{color:var(--rm-title);text-shadow:0 var(--u) var(--u) #000;letter-spacing:.02em;font-weight:700}.rm-strip{padding:0 calc(var(--u) * 6);background:var(--rm-slate);white-space:nowrap;box-shadow:inset 0 0 0 var(--u) #000, 0 0 0 var(--u) var(--rm-bronze-dk);color:var(--rm-title);text-shadow:0 var(--u) var(--u) #000;align-items:center;font-weight:600;display:flex;overflow:hidden}.rm-medal{image-rendering:pixelated;box-shadow:inset 0 0 0 calc(var(--u) * 1.5) #000c, var(--rm-ring-thin), 0 var(--u) calc(var(--u) * 4) calc(var(--u) * 4) #00000080;background:#0b0806 no-repeat;border-radius:50%;flex:none;position:relative}.rm-icon-menu{width:calc(31px * var(--ik));height:calc(31px * var(--ik));background-image:url(../ui/main-menu.png);background-size:calc(358px * var(--ik)) calc(52px * var(--ik))}.rm-close{z-index:3;right:calc(var(--u) * 8);width:calc(var(--u) * 16);height:calc(var(--u) * 16);cursor:pointer;pointer-events:auto;box-shadow:inset 0 0 0 var(--u) #000, 0 0 0 var(--u) #a49167, 0 0 0 calc(var(--u) * 2) #2f1408;background:linear-gradient(#3a2f1b,#120c05);border:0;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.rm-close:before,.rm-close:after{content:"";height:calc(var(--u) * 2);margin-top:calc(var(--u) * -1);box-shadow:0 0 var(--u) #000;background:linear-gradient(#efe6c0,#a19e84);position:absolute;top:50%;left:18%;right:18%;transform:rotate(45deg)}.rm-close:after{transform:rotate(-45deg)}.rm-close:hover{box-shadow:inset 0 0 0 var(--u) #000, 0 0 0 var(--u) #efe6c0, 0 0 0 calc(var(--u) * 2) #2f1408, 0 0 calc(var(--u) * 6) #ffdc8cb3}.rm-button{height:calc(var(--u) * 24);padding:0 calc(var(--u) * 14);cursor:pointer;pointer-events:auto;font:700 calc(var(--u) * 12) / 1 inherit;color:#fff4d8;text-shadow:0 var(--u) calc(var(--u) * 2) #000;background:var(--rm-red);border-radius:calc(var(--u) * 2);box-shadow:inset 0 var(--u) 0 #ffdcc840, inset 0 0 0 var(--u) #1a0603, 0 0 0 var(--u) #a49167, 0 0 0 calc(var(--u) * 2) #2f1408;border:0;flex:1;font-family:inherit;position:relative}.rm-button:before,.rm-button:after{content:"";width:calc(var(--u) * 7);height:calc(var(--u) * 7);margin-top:calc(var(--u) * -3.5);box-shadow:0 0 0 var(--u) #211203;background:linear-gradient(135deg,#efe6c0,#8d7b57 60%,#584728);position:absolute;top:50%;transform:rotate(45deg)}.rm-button:before{left:calc(var(--u) * -3.5)}.rm-button:after{right:calc(var(--u) * -3.5)}.rm-button:hover:not(:disabled){background:var(--rm-red-over)}.rm-button:active:not(:disabled){filter:brightness(.85)}.rm-button:disabled{cursor:default;color:#d8c8a8;filter:saturate(.8)brightness(.85)}.rm-tabs{gap:calc(var(--u) * 6);margin-bottom:calc(var(--u) * 6);display:flex}.rm-tab{height:calc(var(--u) * 22);cursor:pointer;pointer-events:auto;font:600 calc(var(--u) * 11) / 1 inherit;color:var(--rm-label);box-shadow:inset 0 0 0 var(--u) #0b0804, 0 0 0 var(--u) #aca18f;background:#010000;border:0;flex:1;padding:0;font-family:inherit}.rm-tab:hover{color:#fff4d8}.rm-tab.ui-tab-on{background:var(--rm-tab-on);color:#fff4d8;text-shadow:0 0 calc(var(--u) * 4) #ffdc8ccc;box-shadow:inset 0 calc(var(--u) * -2) 0 var(--rm-amber), inset 0 0 0 var(--u) #17120a, 0 0 0 var(--u) #dfccb0}.rm-well{padding:calc(var(--u) * 6);box-shadow:inset 0 0 0 var(--u) #000, 0 0 0 var(--u) #5b4a2c, 0 0 0 calc(var(--u) * 2) #1a1204;background:#0000008c}.rm-field{height:calc(var(--u) * 20);padding:0 calc(var(--u) * 6);box-shadow:inset 0 0 0 var(--u) #000, 0 0 0 var(--u) #998460;color:#fff;background:#020101;justify-content:flex-end;align-items:center;font-weight:600;display:flex}.rm-label{color:var(--rm-label)}.rm-slot{box-sizing:border-box;width:var(--slot);height:var(--slot);pointer-events:auto;padding:calc(var(--u) * 2) calc(var(--u) * 3);background:var(--rm-slot-fill) no-repeat center / calc(32px * var(--ik)) calc(32px * var(--ik));image-rendering:pixelated;box-shadow:inset 0 0 0 var(--u) var(--rm-slot-line), inset 0 0 0 calc(var(--u) * 2) #000, 0 0 0 var(--u) var(--rm-slot-out);font:700 calc(var(--u) * 10) / 1 inherit;color:#fff;text-shadow:0 0 calc(var(--u) * 2) #000, 0 0 calc(var(--u) * 2) #000;flex:none;justify-content:flex-end;align-items:flex-end;font-family:inherit;display:flex;position:relative}.rm-slot:hover{box-shadow:inset 0 0 0 var(--u) #efe6c0, inset 0 0 calc(var(--u) * 6) #ffdc8c73, 0 0 0 var(--u) var(--rm-slot-out)}.rm-slot.ui-slot-marked{box-shadow:inset 0 0 0 calc(var(--u) * 2) #ffaa3cf2, 0 0 0 var(--u) var(--rm-slot-out)}.rm-slot.ui-slot-drop{box-shadow:inset 0 0 0 calc(var(--u) * 2) #78befff2, 0 0 0 var(--u) var(--rm-slot-out)}.rm-gauge{box-shadow:inset 0 0 0 var(--u) #000, 0 0 0 var(--u) var(--rm-bronze-dk);background:#020203;position:relative;overflow:visible}.rm-gauge .ui-gauge-fill{width:0;transition:width .15s linear;position:absolute;top:0;bottom:0;left:0}.rm-gauge .ui-gauge-fill:after{content:"";background:linear-gradient(#ffffff38,#0000);height:30%;position:absolute;inset:0 0 auto}.rm-gauge .ui-gauge-text{font-size:calc(var(--u) * 9);color:#fff;text-shadow:0 0 calc(var(--u) * 2) #000, 0 0 calc(var(--u) * 2) #000;justify-content:center;align-items:center;font-weight:600;line-height:1;display:flex;position:absolute;inset:0}.rm-hp .ui-gauge-fill{background:var(--rm-hp)}.rm-mp .ui-gauge-fill{background:var(--rm-mp)}.rm-exp-gauge .ui-gauge-fill{background:var(--rm-exp)}.rm-target-hp .ui-gauge-fill{background:var(--rm-target)}.ui-rm .rm-player{left:var(--rm-gap);top:var(--rm-gap);pointer-events:auto;align-items:center;display:flex;position:absolute}.rm-portrait{width:max(calc(var(--u) * 52), calc(36px * var(--ik) + var(--u) * 8));aspect-ratio:1;z-index:1;image-rendering:auto;box-shadow:inset 0 0 0 calc(var(--u) * 2) #000000d9, var(--rm-ring), 0 var(--u) calc(var(--u) * 6) calc(var(--u) * 6) #00000080;background-position:50%;background-size:100% 100%}.rm-level{right:calc(var(--u) * -6);bottom:calc(var(--u) * -4);width:calc(var(--u) * 20);height:calc(var(--u) * 20);font-size:calc(var(--u) * 10);color:#fff;text-shadow:0 0 calc(var(--u) * 2) #000;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute}.rm-player-bars{gap:calc(var(--u) * 4);width:calc(var(--u) * 168);margin-left:calc(var(--u) * -4);padding:calc(var(--u) * 6) calc(var(--u) * 8) calc(var(--u) * 6) calc(var(--u) * 14);flex-direction:column;display:flex;position:relative}.rm-player-bars .rm-strip{height:calc(var(--u) * 16)}.rm-player-bars .rm-gauge{height:calc(var(--u) * 7)}.rm-player-bars .rm-gauge .ui-gauge-text{font-size:calc(var(--u) * 8.5)}.ui-rm .rm-target{left:50%;top:var(--rm-gap);width:calc(var(--u) * 190);padding:calc(var(--u) * 6) calc(var(--u) * 10);gap:calc(var(--u) * 4);pointer-events:auto;flex-direction:column;display:flex;position:absolute;transform:translate(-50%)}.rm-target .rm-strip{height:calc(var(--u) * 17);justify-content:center}.rm-target .rm-gauge{height:calc(var(--u) * 5);margin-bottom:calc(var(--u) * 2)}.rm-target .rm-gauge .ui-gauge-text{font-size:calc(var(--u) * 8)}.ui-rm{--seg-h:max(5px, calc(var(--u) * 6));--seg-gap:max(6px, calc(var(--u) * 8));--seg-space:max(4px, calc(var(--u) * 4))}.ui-rm .rm-expbar{height:calc(var(--seg-h) + var(--seg-space) + var(--u) * 9);position:absolute;bottom:0;left:0;right:0}.rm-exp-segs{height:var(--seg-h);padding:0 var(--seg-gap);gap:var(--seg-gap);grid-template-columns:repeat(9,1fr);display:grid;position:absolute;top:0;left:0;right:0}.rm-exp-seg{border-radius:max(2px, var(--u) * 2);box-shadow:0 0 0 1px #000, 0 0 0 max(1px, var(--u)) var(--rm-rail-1), inset 0 1px 2px #000000e6;background:#050403}.rm-exp-seg.on{background:var(--rm-exp);box-shadow:0 0 0 1px #000, 0 0 0 max(1px, var(--u)) var(--rm-rail-0), 0 0 max(3px, calc(var(--u) * 3)) #f0cd6a99}.rm-expbar .rm-gauge{height:max(4px, calc(var(--u) * 5));position:absolute;bottom:0;left:0;right:0}.rm-expbar .ui-gauge-fill{transition:none}.rm-expbar .rm-gauge{box-shadow:inset 0 var(--u) 0 #000, 0 calc(var(--u) * -1) 0 var(--rm-rail-4), 0 calc(var(--u) * -2) 0 var(--rm-rail-3), 0 calc(var(--u) * -3) 0 var(--rm-rail-1), 0 calc(var(--u) * -4) 0 var(--rm-rail-0)}.ui-rm #ui-exp .ui-gauge-text{inset:auto 0 calc(100% + var(--u) * 4 + var(--seg-space) + var(--seg-h) + var(--u) * 3) 0;font-size:calc(var(--u) * 10);color:#f3e6c0;font-weight:600}.ui-rm .rm-menu{right:var(--rm-gap);top:var(--rm-gap);gap:calc(var(--u) * 7);padding:calc(var(--u) * 5) calc(var(--u) * 10);border-radius:calc(var(--u) * 30);pointer-events:auto;display:flex;position:absolute}.rm-menu-wing{right:calc(100% - var(--u) * 4);margin-top:calc(var(--u) * -9);z-index:0;top:50%;transform:scaleX(-1)}.rm-menu-button{cursor:pointer;border:0;padding:0}.rm-menu-button:hover{filter:brightness(1.2);box-shadow:inset 0 0 0 calc(var(--u) * 1.5) #0009, 0 0 0 var(--u) var(--rm-rail-5), 0 0 0 calc(var(--u) * 2) #efe6c0, 0 0 0 calc(var(--u) * 3) var(--rm-rail-1), 0 0 0 calc(var(--u) * 4) var(--rm-rail-0), 0 0 calc(var(--u) * 8) calc(var(--u) * 3) #ffdc8c99}.rm-menu-button:active{filter:brightness(.85)}.ui-rm .rm-chat{left:var(--rm-gap);bottom:calc(var(--seg-h) + var(--seg-space) + var(--u) * 21);width:calc(var(--u) * var(--chat-w,340));height:calc(var(--u) * var(--chat-h,210));pointer-events:auto;box-shadow:none;background:0 0;position:absolute}.rm-chat-tabs,.rm-chat-row,.rm-chat-grip{transition:opacity .25s}.rm-chat-tabs{left:calc(var(--u) * 9);right:calc(var(--u) * 22);top:calc(var(--u) * 6);height:calc(var(--u) * 16);align-items:center;gap:calc(var(--u) * 12);display:flex;position:absolute}.rm-chat-tab{padding:0 calc(var(--u) * 2);color:#a9a79f;cursor:pointer;font:700 calc(var(--u) * 10) / 1.2 inherit;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 calc(var(--u) * 2) #000, 0 var(--u) var(--u) #000;background:0 0;border:0;font-family:inherit;position:relative}.rm-chat-tab:hover{color:var(--rm-text)}.rm-chat-tab-on{color:#f4dc9a}.rm-chat-dot{top:calc(var(--u) * -2);right:calc(var(--u) * -5);width:calc(var(--u) * 5);height:calc(var(--u) * 5);background:#8fe08f;border-radius:50%;position:absolute}.rm-chat-tab[data-tab=chat] .rm-chat-dot{background:var(--rm-amber)}.rm-chat-count{margin-left:calc(var(--u) * 4);padding:0 calc(var(--u) * 4);border-radius:calc(var(--u) * 7);color:#2a0f33;font-size:calc(var(--u) * 9);letter-spacing:0;text-shadow:none;background:#e7a6ff}.rm-chat-grip{right:calc(var(--u) * 4);top:calc(var(--u) * 6);width:calc(var(--u) * 9);height:calc(var(--u) * 9);border-top:calc(var(--u) * 2) solid #f0e6d08c;border-right:calc(var(--u) * 2) solid #f0e6d08c;cursor:nesw-resize;touch-action:none;position:absolute}.rm-chat-grip:hover{border-color:#f4dc9a}.rm-chat .ui-chat-log{left:calc(var(--u) * 4);right:calc(var(--u) * 6);top:calc(var(--u) * 26);bottom:calc(var(--u) * 28);scrollbar-width:thin;scrollbar-color:#f0e6d059 transparent;position:absolute;overflow-y:auto;-webkit-mask-image:linear-gradient(#0006,#000 45%);mask-image:linear-gradient(#0006,#000 45%)}.ui-rm .rm-chat .ui-line{box-sizing:border-box;width:fit-content;max-width:100%;padding:0 calc(var(--u) * 5);text-shadow:0 0 calc(var(--u) * 2) #000, 0 var(--u) var(--u) #000, 0 0 var(--u) #000;line-height:1.45;transition:opacity .6s}.rm-chat[data-tab=chat] .ui-line[data-ch=combat],.rm-chat[data-tab=combat] .ui-line:not([data-ch=combat]),.rm-chat[data-tab=party] .ui-line:not([data-ch=party]),.rm-chat[data-tab=whisper] .ui-line:not([data-ch=whisper]){display:none}.rm-chat-row{left:calc(var(--u) * 4);right:calc(var(--u) * 6);bottom:calc(var(--u) * 4);height:calc(var(--u) * 19);border-radius:calc(var(--u) * 3);background:#00000059;transition:opacity .25s,background-color .2s;display:flex;position:absolute}.rm-chat-row:focus-within{background:#0009}.rm-chat-pill{max-width:calc(var(--u) * 110);padding:0 calc(var(--u) * 4) 0 calc(var(--u) * 7);white-space:nowrap;text-overflow:ellipsis;font:700 calc(var(--u) * 10) / 1 inherit;color:#fff;flex:none;align-items:center;font-family:inherit;display:flex;overflow:hidden}.rm-chat-pill[data-ch=all]{color:#ffd27a}.rm-chat-pill[data-ch=party]{color:#8fe08f}.rm-chat-pill[data-ch=whisper]{color:#e7a6ff}.rm-chat-pill:after{content:"·";margin-left:calc(var(--u) * 5);color:var(--rm-dim)}.rm-chat .ui-chat-input{box-sizing:border-box;min-width:0;height:auto;padding:0 calc(var(--u) * 4);color:#fff;font:inherit;background:0 0;border:0;outline:none;flex:1;position:static}.rm-chat .ui-chat-input::placeholder{color:var(--rm-dim);opacity:.8}.rm-chat-new{left:50%;bottom:calc(var(--u) * 28);padding:var(--u) calc(var(--u) * 8);border-radius:calc(var(--u) * 8);background:var(--rm-amber);color:#1a1206;font:700 calc(var(--u) * 10) / 1.3 inherit;cursor:pointer;border:0;font-family:inherit;display:none;position:absolute;transform:translate(-50%)}.rm-chat-has-new .rm-chat-new{display:block}.rm-chat-idle .rm-chat-tabs,.rm-chat-idle .rm-chat-row,.rm-chat-idle .rm-chat-new,.rm-chat-idle .rm-chat-grip{opacity:0;pointer-events:none}.rm-chat-idle .ui-chat-log{overflow:hidden}.ui-rm .rm-chat-idle .ui-line:not(.ui-line-fresh){opacity:0}.ui-rm .ui-center{padding:calc(var(--u) * 8) calc(var(--u) * 18);background:var(--rm-panel-a);box-shadow:var(--rm-ring-thin);color:var(--rm-title);font-size:calc(var(--u) * 14);border:0}.ui-rm .ui-toast{font-size:calc(var(--u) * 12)}.ui-rm .ui-tooltip{max-width:calc(var(--u) * 240);padding:calc(var(--u) * 6) calc(var(--u) * 9);font-size:calc(var(--u) * 11);box-shadow:inset 0 0 0 var(--u) #1f1504, 0 0 0 var(--u) #9b8762, 0 0 0 calc(var(--u) * 2) #1f1503, 0 calc(var(--u) * 3) calc(var(--u) * 10) #0009;background:#0c0904f2;border:0}.ui-rm .ui-tooltip-bad{box-shadow:inset 0 0 0 var(--u) #1f1504, 0 0 0 var(--u) #c0463a, 0 0 0 calc(var(--u) * 2) #1f1503}.ui-rm .ui-buffbar{left:calc(var(--u) * 3);bottom:calc(var(--u) * 140);top:calc(var(--rm-gap) + max(calc(var(--u) * 52), calc(36px * var(--ik) + var(--u) * 8)) + var(--u) * 14);gap:calc(var(--u) * 5)}.ui-rm .ui-buff{width:calc(32px * var(--ik));height:calc(32px * var(--ik));background-size:calc(32px * var(--ik));image-rendering:pixelated;box-shadow:0 0 0 var(--u) #000, 0 0 0 calc(var(--u) * 2) var(--rm-bronze);border:0}.ui-rm .ui-buff span{font-size:calc(var(--u) * 10)}.ui-rm .rm-quickbar{right:calc(var(--rm-gap) + var(--u) * 4);grid-template-rows:repeat(var(--qb-rows,10), auto);gap:calc(var(--u) * 6) calc(var(--u) * 12);pointer-events:auto;grid-auto-flow:column;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.rm-qb-crest{width:calc(var(--qslot) + var(--u) * 16);height:calc((var(--qslot) + var(--u) * 16) * 22 / 60);position:absolute;left:50%;transform:translate(-50%)}.rm-qb-top{bottom:calc(100% + var(--u) * 1)}.rm-qb-bottom{top:calc(100% + var(--u) * 4);transform:translate(-50%)scaleY(-1)}.rm-quickbar .rm-slot{width:var(--qslot);height:var(--qslot);cursor:pointer;background-color:#0b0b0a;background-size:calc(32px * var(--ikq)) calc(32px * var(--ikq));box-shadow:inset 0 calc(var(--u) * -9) calc(var(--u) * 10) calc(var(--u) * -5) #6e6e6473, inset 0 0 0 var(--u) #000, calc(var(--u) * -1) 0 0 #2a1b0d, calc(var(--u) * -2) 0 0 #e0cf98, calc(var(--u) * -3) 0 0 #b49a62, calc(var(--u) * -4) 0 0 #6a512b, calc(var(--u) * -5) 0 0 #1a0f04, var(--u) 0 0 #2a1b0d, calc(var(--u) * 2) 0 0 #e0cf98, calc(var(--u) * 3) 0 0 #b49a62, calc(var(--u) * 4) 0 0 #6a512b, calc(var(--u) * 5) 0 0 #1a0f04;overflow:visible}.rm-quickbar .rm-slot:after{content:"";left:calc(var(--u) * -7);right:calc(var(--u) * -7);bottom:calc(var(--u) * -5.5);height:calc(var(--u) * 5);pointer-events:none;background:radial-gradient(circle at calc(var(--u) * 2.5) 50%, #e4dcb8 0 calc(var(--u) * 1.4), #8d7b57 calc(var(--u) * 1.8), #1a0f04 calc(var(--u) * 2.4), transparent calc(var(--u) * 2.6)), radial-gradient(circle at calc(100% - var(--u) * 2.5) 50%, #e4dcb8 0 calc(var(--u) * 1.4), #8d7b57 calc(var(--u) * 1.8), #1a0f04 calc(var(--u) * 2.4), transparent calc(var(--u) * 2.6)), linear-gradient(#1a0f04, #c4bd9c 30%, #8d7b57 60%, #2a1b0d) center / calc(100% - var(--u) * 8) calc(var(--u) * 3) no-repeat;position:absolute}.rm-quickbar .rm-slot:hover{box-shadow:inset 0 0 calc(var(--u) * 6) #ffdc8c73, inset 0 0 0 var(--u) #efe6c0, calc(var(--u) * -2) 0 0 #c0a56b, calc(var(--u) * 2) 0 0 #c0a56b}.rm-key{left:calc(var(--u) * 2);top:calc(var(--u) * 1);font-size:calc(var(--u) * 8);color:#b7b7b7;text-shadow:0 0 var(--u) #000, 0 0 var(--u) #000;pointer-events:none;z-index:1;line-height:1;position:absolute}.ui-quick-slot:not([data-skill]) .rm-key,.ui-quick-slot[data-skill=""] .rm-key{font-size:calc(var(--u) * 17);color:#a9a9a4;text-shadow:0 var(--u) 0 #000, 0 0 calc(var(--u) * 2) #000;justify-content:center;align-items:center;font-family:Segoe UI,Tahoma,sans-serif;display:flex;inset:0}.rm-quickbar .ui-cooldown{z-index:1}.rm-quickbar .ui-armed{box-shadow:inset 0 0 0 calc(var(--u) * 2) #ffd36a, 0 0 calc(var(--u) * 6) var(--u) #ffc85acc}.rm-quickbar .ui-quick-slot.ui-combo{box-shadow:inset 0 0 0 calc(var(--u) * 2) #7fe0ff, 0 0 calc(var(--u) * 8) calc(var(--u) * 2) #78dcffd9}.rm-window{padding:calc(var(--u) * 6) calc(var(--u) * 14) calc(var(--u) * 12);position:absolute}.rm-window .rm-titlebar{margin-left:calc(var(--u) * -4);margin-right:calc(var(--u) * -4)}.rm-window-medal{left:calc(var(--u) * -14);z-index:3;position:absolute;top:50%;transform:translateY(-50%)}.rm-row{align-items:center;gap:calc(var(--u) * 8);margin-top:calc(var(--u) * 8);padding:0 calc(var(--u) * 10);display:flex}.rm-row>.rm-field{flex:1}.rm-buttons{gap:calc(var(--u) * 14);padding:0 calc(var(--u) * 4)}.rm-inventory{right:calc(var(--rm-qbw) + var(--rm-eqw) + var(--rm-gap) * 2);top:calc(var(--u) * 72)}.rm-grid{grid-template-columns:repeat(5, var(--slot));gap:calc(var(--u) * 4);display:grid}.rm-equip{top:calc(var(--u) * 64);gap:calc(var(--u) * 6);padding:calc(var(--u) * 5);background:var(--rm-grain), var(--rm-panel-a);box-shadow:var(--rm-ring-thin), var(--rm-drop);flex-direction:column;display:flex;position:absolute}.rm-equip-left{right:calc(100% + var(--u) * 10)}.rm-equip-right{left:calc(100% + var(--u) * 10)}.rm-equip .rm-slot[data-item=""]{background-blend-mode:luminosity;opacity:.8}.ui-rm .rm-button.ui-red-button,.ui-rm .rm-button.ui-red-button:hover{box-shadow:inset 0 var(--u) 0 #ffdcc840, inset 0 0 0 var(--u) #1a0603, 0 0 0 var(--u) #a49167, 0 0 0 calc(var(--u) * 2) #2f1408;position:relative}.ui-rm .rm-tab.ui-tab{position:relative}.ui-rm .rm-field.ui-field{font-size:calc(var(--u) * 11);white-space:nowrap;position:relative;overflow:hidden}.ui-rm .rm-close.ui-close{border-radius:0}.rm-body{position:relative}.rm-section{margin-top:calc(var(--u) * 8)}.rm-section:first-child{margin-top:0}.rm-two-cols{gap:calc(var(--u) * 4) calc(var(--u) * 10);grid-template-columns:1fr 1fr;display:grid}.rm-section-title{color:var(--rm-title);font-weight:700;font-size:calc(var(--u) * 11);grid-column:1/-1}.rm-pair{height:calc(var(--u) * 18);justify-content:space-between;gap:calc(var(--u) * 6)}.rm-pair .ui-field-label{color:var(--rm-label);font-weight:400}.rm-pair .ui-field-value{color:#fff;font-weight:600}.rm-name-strip{height:calc(var(--u) * 20);margin-bottom:calc(var(--u) * 8);justify-content:center}.rm-stats{gap:calc(var(--u) * 10);grid-template-columns:1fr 1fr;display:grid}.rm-col{gap:calc(var(--u) * 4);flex-direction:column;display:flex}.rm-stat-row{gap:calc(var(--u) * 3);display:flex}.rm-stat-row>.rm-pair{flex:1}.rm-stat-row:last-child>.rm-pair{margin-right:calc(var(--u) * 21)}.rm-plus{width:calc(var(--u) * 18);height:calc(var(--u) * 18);cursor:pointer;box-shadow:inset 0 0 0 var(--u) #000, 0 0 0 var(--u) #a49167;background:linear-gradient(#3a2f1b,#120c05);border:0;flex:none;padding:0;position:relative}.rm-plus:before,.rm-plus:after{content:"";height:calc(var(--u) * 2);margin-top:calc(var(--u) * -1);background:linear-gradient(#efe6c0,#a19e84);position:absolute;top:50%;left:25%;right:25%}.rm-plus:after{transform:rotate(90deg)}.rm-plus:hover{box-shadow:inset 0 0 0 var(--u) #000, 0 0 0 var(--u) #efe6c0, 0 0 calc(var(--u) * 6) #ffdc8cb3}.rm-note{margin-top:calc(var(--u) * 8);padding:calc(var(--u) * 6);font-size:calc(var(--u) * 10);color:var(--rm-dim);line-height:1.35}.rm-well.rm-note,.rm-list .rm-note{margin-top:0}.rm-character{width:calc(var(--u) * 270)}.rm-character .rm-buttons,.rm-community .rm-button-grid{margin-top:calc(var(--u) * 10)}.rm-skill .rm-grid{grid-template-rows:repeat(8, var(--slot))}.rm-community{width:calc(var(--slot) * 5 + var(--u) * 50)}.rm-page{flex-direction:column;display:flex}.rm-list{min-height:calc(var(--u) * 220);padding:0}.rm-list-head{padding:calc(var(--u) * 4) calc(var(--u) * 8);color:var(--rm-title);background:var(--rm-slate);box-shadow:0 var(--u) 0 var(--rm-bronze-dk);font-weight:700}.rm-button-grid{gap:calc(var(--u) * 10) calc(var(--u) * 16);padding:0 calc(var(--u) * 4);grid-template-columns:1fr 1fr;display:grid}.rm-system{width:calc(var(--u) * 230)}.rm-system-menu{gap:calc(var(--u) * 12);padding:calc(var(--u) * 6) calc(var(--u) * 6) calc(var(--u) * 2)}.rm-system-menu .rm-button{flex:none}.rm-page-head{align-items:center;gap:calc(var(--u) * 6);margin-bottom:calc(var(--u) * 8);display:flex}.rm-page-title{height:calc(var(--u) * 20);font-size:calc(var(--u) * 11);flex:1;justify-content:center}.rm-arrow{width:calc(var(--u) * 18);height:calc(var(--u) * 18);cursor:pointer;box-shadow:inset 0 0 0 var(--u) #000, 0 0 0 var(--u) #a49167;background:linear-gradient(#3a2f1b,#120c05);border:0;flex:none;padding:0;position:relative}.rm-arrow:after{content:"";border:calc(var(--u) * 5) solid transparent;margin-top:calc(var(--u) * -5);position:absolute;top:50%;left:50%}.rm-arrow-left:after{border-right:calc(var(--u) * 7) solid #d9d2ad;margin-left:calc(var(--u) * -4);border-left-width:0}.rm-arrow-right:after{border-left:calc(var(--u) * 7) solid #d9d2ad;margin-left:calc(var(--u) * -3);border-right-width:0}.rm-arrow:hover{box-shadow:inset 0 0 0 var(--u) #000, 0 0 0 var(--u) #efe6c0, 0 0 calc(var(--u) * 6) #ffdc8cb3}.rm-option-rows{align-items:center;gap:calc(var(--u) * 6) calc(var(--u) * 10);grid-template-columns:auto 1fr;display:grid}.rm-option-label{font-size:calc(var(--u) * 11);white-space:nowrap}.ui-rm .rm-combo.ui-combo{height:calc(var(--u) * 20);padding:0 calc(var(--u) * 20) 0 calc(var(--u) * 6);font-size:calc(var(--u) * 11);color:#fff;box-shadow:inset 0 0 0 var(--u) #000, 0 0 0 var(--u) #998460;background:#020101;position:relative}.rm-combo:after{content:"";right:calc(var(--u) * 6);margin-top:calc(var(--u) * -2);border:calc(var(--u) * 5) solid transparent;border-top:calc(var(--u) * 6) solid #d9d2ad;border-bottom-width:0;position:absolute;top:50%}.ui-rm .rm-combo.ui-combo:hover{box-shadow:inset 0 0 0 var(--u) #000, 0 0 0 var(--u) #efe6c0}.ui-rm .rm-combo-list.ui-combo-list{z-index:4;padding:calc(var(--u) * 3);box-shadow:inset 0 0 0 var(--u) #1f1504, 0 0 0 var(--u) #9b8762, 0 calc(var(--u) * 4) calc(var(--u) * 10) #0009;background:#080603f7}.ui-rm .rm-combo-list .ui-combo-item{padding:calc(var(--u) * 3) calc(var(--u) * 6);font-size:calc(var(--u) * 11)}.rm-system .rm-buttons{justify-content:center}.rm-system .rm-buttons .rm-button{flex:0 50%}.rm-grid-6{grid-template-columns:repeat(6, var(--slot))}.rm-compact{--slot:calc(32px * var(--ikq) + var(--u) * 6)}.rm-compact .rm-slot{background-size:calc(32px * var(--ikq)) calc(32px * var(--ikq))}.rm-basket{padding:calc(var(--u) * 10) calc(var(--u) * 9) calc(var(--u) * 12)}.rm-basket .rm-row{padding:0 calc(var(--u) * 4)}.rm-basket-title{height:calc(var(--u) * 20);margin-bottom:calc(var(--u) * 8);justify-content:center}.rm-field.rm-wide{flex:1;justify-content:center}.rm-sell-total{white-space:normal;height:auto;min-height:calc(var(--u) * 20);padding:calc(var(--u) * 3) calc(var(--u) * 6);text-align:center;max-width:calc(var(--slot) * 5 + var(--u) * 28)}.ui-rm .ui-field-bad,.ui-rm .rm-field.ui-field-bad{color:var(--rm-bad)}.ui-rm .rm-admin{width:calc(var(--u) * 360);max-height:calc(100% - var(--u) * 120);padding:calc(var(--u) * 8) calc(var(--u) * 12) calc(var(--u) * 12);font-size:calc(var(--u) * 12);border:0;border-radius:0}.ui-rm .rm-admin .ui-admin-head{padding:calc(var(--u) * 3) calc(var(--u) * 8);margin:0 calc(var(--u) * -4) calc(var(--u) * 8);background:var(--rm-slate);color:var(--rm-title);box-shadow:0 calc(var(--u) * -1) 0 #b1a989, 0 var(--u) 0 #b4a87e, 0 calc(var(--u) * 2) 0 #371e03}.ui-rm .rm-admin input,.ui-rm .rm-admin select,.ui-rm .rm-admin button{color:var(--rm-text);box-shadow:inset 0 0 0 var(--u) #000, 0 0 0 var(--u) #6b5a3a;font-size:calc(var(--u) * 12);background:#0c0906;border:0;border-radius:0}.ui-rm .rm-admin button{background:linear-gradient(#3a2f1b,#120c05)}.ui-rm .rm-admin button:hover{box-shadow:inset 0 0 0 var(--u) #000, 0 0 0 var(--u) #efe6c0}.ui-rm .rm-admin .ui-admin-items{box-shadow:inset 0 0 0 var(--u) #000, 0 0 0 var(--u) #5b4a2c;background:#00000080;border:0}.ui-rm .rm-admin .ui-admin-item:hover{background:#ffdc8c24}.ui-rm .rm-admin .ui-admin-tab-on{background:var(--rm-tab-on);color:#fff4d8}.ui-rm .rm-admin .ui-admin-close{box-shadow:none;background:0 0}.ui-rm .rm-minimap{right:calc(var(--rm-qbw) + var(--rm-gap) + var(--u) * 4);top:calc(var(--rm-menu-b,calc(var(--u) * 60)) + var(--rm-gap) + var(--u) * 6);width:calc(var(--u) * 190);padding:calc(var(--u) * 6) calc(var(--u) * 12) calc(var(--u) * 12)}.rm-minimap .rm-titlebar{height:calc(var(--u) * 20);margin:0 calc(var(--u) * -4) calc(var(--u) * 8);padding-right:calc(var(--u) * 40)}.rm-minimap .rm-window-medal{left:calc(var(--u) * -18)}.rm-minimap .ui-minimap-name{font-size:calc(var(--u) * 11);padding-left:calc(var(--u) * 14)}.rm-minimap-bar .rm-mini-button{margin-top:calc(var(--u) * -7.5);position:absolute;top:50%}.rm-minimap-bar .rm-mini-close{right:calc(var(--u) * 10)}.rm-minimap-bar .rm-mini-collapse{right:calc(var(--u) * 29)}.rm-minimap-view{aspect-ratio:1;padding:0;position:relative}.rm-minimap-view canvas,.rm-map-view canvas{cursor:grab;width:100%;height:100%;display:block}.rm-panning{cursor:grabbing!important}.rm-collapsed .rm-minimap-view{display:none}.rm-collapsed .rm-titlebar{margin-bottom:0}.rm-map-tools{right:calc(var(--u) * 5);bottom:calc(var(--u) * 5);gap:calc(var(--u) * 4);flex-direction:column;display:flex;position:absolute}.rm-mini-button{z-index:3;width:calc(var(--u) * 15);height:calc(var(--u) * 15);cursor:pointer;pointer-events:auto;box-shadow:inset 0 0 0 var(--u) #000, 0 0 0 var(--u) #a49167, 0 0 0 calc(var(--u) * 2) #2f1408;background:linear-gradient(#3a2f1b,#120c05);border:0;flex:none;padding:0;position:relative}.rm-mini-button:hover{box-shadow:inset 0 0 0 var(--u) #000, 0 0 0 var(--u) #efe6c0, 0 0 0 calc(var(--u) * 2) #2f1408, 0 0 calc(var(--u) * 6) #ffdc8cb3}.rm-mini-zoom:before,.rm-mini-in:after{content:"";height:calc(var(--u) * 2);margin-top:calc(var(--u) * -1);background:linear-gradient(#efe6c0,#a19e84);position:absolute;top:50%;left:22%;right:22%}.rm-mini-in:after{transform:rotate(90deg)}.rm-mini-centre:before{content:"";box-shadow:0 0 0 calc(var(--u) * 1.5) #d9d2ad;border-radius:50%;position:absolute;inset:24%}.rm-mini-centre:after{content:"";background:#efe6c0;border-radius:50%;width:12%;height:12%;position:absolute;top:44%;left:44%}.rm-mini-collapse:after{content:"";margin:calc(var(--u) * -3.5) 0 0 calc(var(--u) * -4.5);border:calc(var(--u) * 4.5) solid transparent;border-bottom:calc(var(--u) * 6) solid #d9d2ad;border-top-width:0;position:absolute;top:50%;left:50%}.rm-collapsed .rm-mini-collapse:after{border-bottom-width:0;border-top:calc(var(--u) * 6) solid #d9d2ad}.rm-mini-close:before,.rm-mini-close:after{content:"";height:calc(var(--u) * 2);margin-top:calc(var(--u) * -1);background:linear-gradient(#efe6c0,#a19e84);position:absolute;top:50%;left:18%;right:18%;transform:rotate(45deg)}.rm-mini-close:after{transform:rotate(-45deg)}.rm-map-bar{align-items:center;gap:calc(var(--u) * 12);margin-bottom:calc(var(--u) * 8);padding:0 calc(var(--u) * 4);display:flex}.rm-map-tabs{width:calc(var(--u) * 200);margin:0}.rm-map-bar-tools{gap:calc(var(--u) * 8);flex-direction:row;margin-left:auto;position:static}.rm-map-view{padding:0;position:relative;overflow:hidden}.rm-map-legend{gap:calc(var(--u) * 14);margin-top:calc(var(--u) * 8);padding:0 calc(var(--u) * 16);font-size:calc(var(--u) * 11);color:var(--rm-label);flex-wrap:wrap;display:flex}.rm-legend-item{align-items:center;gap:calc(var(--u) * 4);display:inline-flex}.rm-legend-icon{width:calc(var(--u) * 16);height:calc(var(--u) * 16)}.rm-legend-world .rm-legend-item:not([data-kind=player]){display:none}.rm-map-caption{margin-top:calc(var(--u) * 4);padding:0 calc(var(--u) * 16) calc(var(--u) * 4);font-size:calc(var(--u) * 10);color:var(--rm-dim)}
