@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600;700&family=Cormorant+SC:wght@500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600;700&family=Cormorant+Garamond:ital,wght@0,500;0,700;1,500&family=Cormorant+SC:wght@500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600;700&family=Cinzel+Decorative:wght@400;700&family=Cormorant+SC:wght@500;600;700&display=swap";html *:where(:not(.ch-ui,.ch-ui *)){font-family:Alice,serif;font-size:16px;cursor:url(/images/gui/resource/Textures/Cursors/Cursor_Normal.cur),default;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{border-radius:10px;border:1px solid #000;box-shadow:inset 0 0 6px #0000004d;background-color:#737272}body:where(:not(.ch-ui,.ch-ui *)){margin:0}hr:where(:not(.ch-ui,.ch-ui *)){border:none;background-color:#000;color:#000;height:2px}span:where(:not(.ch-ui,.ch-ui *)),a:where(:not(.ch-ui,.ch-ui *)){color:#97826c;transition:color 1s}a:link:where(:not(.ch-ui,.ch-ui *)),a:visited:where(:not(.ch-ui,.ch-ui *)),a:active:where(:not(.ch-ui,.ch-ui *)),a:hover:where(:not(.ch-ui,.ch-ui *)){text-decoration:none}p:where(:not(.ch-ui,.ch-ui *)){margin:0}input:where(:not(.ch-ui,.ch-ui *)){color:#776a5d;padding:7px;border:2px solid rgb(71,64,57);background:#231f1d;text-align:center;-webkit-transition:background 1s;-ms-transition:background 1s;transition:background 1s}input[type=range]:where(:not(.ch-ui,.ch-ui *)){-webkit-appearance:none;background:transparent;border-color:transparent}input[type=range]:focus:where(:not(.ch-ui,.ch-ui *)){background:transparent}input:focus:where(:not(.ch-ui,.ch-ui *)){background:#000000a6;color:#d9ae79;outline:none;-webkit-transition:background 1s;-ms-transition:background 1s;transition:background 1s}input:where(:not(.ch-ui,.ch-ui *))::-webkit-outer-spin-button,input:where(:not(.ch-ui,.ch-ui *))::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input:where(:not(.ch-ui,.ch-ui *))::-webkit-slider-runnable-track{width:100%;height:10px;animate:.2s;box-shadow:1px 1px 1px #000;background:#8c4e1c;border-radius:5px;border:1px solid #000000}input:where(:not(.ch-ui,.ch-ui *))::-webkit-slider-thumb{box-shadow:1px 1px 1px #000;border:1px solid #000000;height:30px;width:15px;border-radius:5px;background:#d0904c;cursor:pointer;-webkit-appearance:none;margin-top:-11px}input:focus:where(:not(.ch-ui,.ch-ui *))::-webkit-slider-runnable-track{background:#8c4e1c}input:where(:not(.ch-ui,.ch-ui *))::-moz-range-track{width:100%;height:10px;animate:.2s;box-shadow:1px 1px 1px #000;background:#8c4e1c;border-radius:5px;border:1px solid #000000}input:where(:not(.ch-ui,.ch-ui *))::-moz-range-thumb{box-shadow:1px 1px 1px #000;border:1px solid #000000;height:30px;width:15px;border-radius:5px;background:#d0904c;cursor:pointer}input:where(:not(.ch-ui,.ch-ui *))::-ms-track{width:100%;height:10px;animate:.2s;background:transparent;border-color:transparent;color:transparent}input:where(:not(.ch-ui,.ch-ui *))::-ms-fill-lower{background:#8c4e1c;border:1px solid #000000;border-radius:10px;box-shadow:1px 1px 1px #000}input:where(:not(.ch-ui,.ch-ui *))::-ms-fill-upper{background:#8c4e1c;border:1px solid #000000;border-radius:10px;box-shadow:1px 1px 1px #000}input:where(:not(.ch-ui,.ch-ui *))::-ms-thumb{margin-top:1px;box-shadow:1px 1px 1px #000;border:1px solid #000000;height:30px;width:15px;border-radius:5px;background:#d0904c;cursor:pointer}input:focus:where(:not(.ch-ui,.ch-ui *))::-ms-fill-lower{background:#8c4e1c}input:focus:where(:not(.ch-ui,.ch-ui *))::-ms-fill-upper{background:#8c4e1c}select:where(:not(.ch-ui,.ch-ui *)){color:#776a5d;padding:7px;margin:4px;border:2px solid rgb(71,64,57);background:#231f1d;-webkit-transition:background 1s;-ms-transition:background 1s;transition:background 1s}select:focus:where(:not(.ch-ui,.ch-ui *)){background:#000000a6;color:#d9ae79;outline:none;-webkit-transition:background 1s;-ms-transition:background 1s;transition:background 1s}button:where(:not(.ch-ui,.ch-ui *)){color:#776a5d;text-align:center;padding:7px;border:2px solid rgb(71,64,57);background:#231f1d;outline:none;-webkit-transition:background 1s;-ms-transition:background 1s;transition:background 1s}button:hover:where(:not(.ch-ui,.ch-ui *)){color:#d0904c}button:active:where(:not(.ch-ui,.ch-ui *)){color:#d0904c;font-weight:700}textarea:where(:not(.ch-ui,.ch-ui *)){color:#776a5d;padding:7px;border:2px solid rgb(71,64,57);background:#231f1d;-webkit-transition:background 1s;-ms-transition:background 1s;transition:background 1s}textarea:focus:where(:not(.ch-ui,.ch-ui *)){background:#000000a6;color:#d9ae79;outline:none;-webkit-transition:background 1s;-ms-transition:background 1s;transition:background 1s}option:where(:not(.ch-ui,.ch-ui *)){cursor:default}svg:where(:not(.ch-ui,.ch-ui *)){width:80%;height:100%}.cs-root{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#050200;font-family:Cinzel,Cormorant SC,Georgia,serif;opacity:0;transition:opacity 1s ease}.cs-root.cs-ready{opacity:1}.cs-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.55);pointer-events:none}.cs-vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at center,transparent 20%,rgba(4,2,0,.88) 100%);z-index:1}.cs-content{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;gap:20px}.cs-logo{height:72px;width:auto;filter:drop-shadow(0 0 12px rgba(196,160,48,.3))}.cs-panel{position:relative;width:560px}.cs-panel-create{width:600px}.cs-panel-border{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.cs-panel-inner{position:relative;z-index:1;padding:28px 36px 24px;clip-path:polygon(3% 0%,97% 0%,100% 4%,100% 96%,97% 100%,3% 100%,0% 96%,0% 4%);background:#0a0602ed;display:flex;flex-direction:column;align-items:center;gap:16px}.cs-panel-title{font-size:18px;font-weight:600;color:#c4a030;letter-spacing:5px;text-transform:uppercase}.cs-rune-divider{display:flex;align-items:center;gap:10px;width:100%}.cs-rune-line{flex:1;height:1px;background:linear-gradient(to right,transparent,#5a3a10)}.cs-rune-divider .cs-rune-line:last-child{background:linear-gradient(to left,transparent,#5a3a10)}.cs-rune-sym{color:#6a4a18;font-size:14px}.cs-slots{display:flex;flex-direction:column;gap:8px;width:100%}.cs-slot{display:flex;align-items:center;gap:14px;padding:10px 14px;background:#ffffff05;border:1px solid #3a2208;border-radius:2px;transition:border-color .25s,background .25s}.cs-slot:hover:not(.cs-slot-empty){border-color:#6a4a18;background:#c4a0300a}.cs-slot-deleting{border-color:#5a1a1a!important;background:#781e1e14!important;opacity:.8}.cs-slot-avatar{width:48px;height:48px;border:1px solid #3a2208;border-radius:2px;overflow:hidden;flex-shrink:0;background:#0d0804;display:flex;align-items:center;justify-content:center}.cs-slot-avatar img{width:100%;height:100%;object-fit:cover}.cs-slot-info{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.cs-slot-name{font-size:15px;font-weight:600;color:#c4a030;letter-spacing:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-slot-meta{font-size:11px;color:#6a4a18;letter-spacing:1px}.cs-slot-deleting-label{font-size:10px;color:#a04040;letter-spacing:1px}.cs-delete-timer{color:#c05050;font-weight:600}.cs-slot-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.cs-btn-play{padding:7px 18px;background:#1a0e04;border:1px solid #c4a030;border-radius:2px;color:#c4a030;font-family:Cinzel,Cormorant SC,Georgia,serif;font-size:12px;font-weight:600;letter-spacing:2px;cursor:pointer;transition:background .25s,box-shadow .25s}.cs-btn-play:hover:not(:disabled){background:#251506;box-shadow:0 0 14px #c4a03026}.cs-btn-play:disabled{opacity:.5;cursor:default}.cs-btn-delete{width:28px;height:28px;background:transparent;border:1px solid #3a2208;border-radius:2px;color:#5a3010;font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .25s,color .25s}.cs-btn-delete:hover{border-color:#8a2020;color:#c04040}.cs-btn-cancel{padding:7px 14px;background:transparent;border:1px solid #5a1a1a;border-radius:2px;color:#a04040;font-family:Cinzel,Cormorant SC,Georgia,serif;font-size:11px;letter-spacing:1px;cursor:pointer;transition:border-color .25s,color .25s}.cs-btn-cancel:hover{border-color:#c04040;color:#e05050}.cs-slot-empty{border-style:dashed;border-color:#2a1a08;cursor:default;opacity:.45;justify-content:center;gap:10px}.cs-slot-empty-icon{font-size:22px;color:#3a2208;line-height:1}.cs-slot-empty-label{font-size:11px;color:#3a2208;letter-spacing:2px}.cs-btn-new{padding:11px 32px;background:#1a0e04;border:1.5px solid #c4a030;border-radius:2px;color:#c4a030;font-family:Cinzel,Cormorant SC,Georgia,serif;font-size:13px;font-weight:600;letter-spacing:3px;cursor:pointer;position:relative;transition:background .25s,box-shadow .25s}.cs-btn-new:after{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:#c4a03059}.cs-btn-new:hover{background:#231205;box-shadow:0 0 20px #c4a0301f}.cs-slots-full{font-size:11px;color:#5a3a10;letter-spacing:2px;font-style:italic}.cs-class-row{display:flex;gap:10px;justify-content:center;width:100%}.cs-class-item{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 10px;border:1px solid #3a2208;border-radius:2px;cursor:pointer;transition:border-color .25s,background .25s;min-width:72px}.cs-class-item:hover{border-color:#6a4a18;background:#c4a0300a}.cs-class-selected{border-color:#c4a030!important;background:#c4a03012!important}.cs-class-icon{width:40px;height:40px;object-fit:contain}.cs-class-name{font-size:11px;color:#7a5a20;letter-spacing:1px}.cs-class-selected .cs-class-name{color:#c4a030}.cs-create-body{display:flex;flex-direction:column;gap:18px;width:100%}.cs-create-top{display:flex;gap:20px;align-items:flex-start;width:100%}.cs-create-form{display:flex;flex-direction:column;gap:12px;width:100%}.cs-error{font-size:12px;color:#c84040;text-align:center;font-style:italic;letter-spacing:1px}.cs-field-wrap{position:relative;display:flex}.cs-field-wrap:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(to bottom,#e8c060,#8a6020);z-index:1}.cs-field{width:100%;padding:15px 16px 15px 22px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#130b03!important;-webkit-box-shadow:0 0 0 100px #130b03 inset!important;box-shadow:0 0 0 100px #130b03 inset!important;border:1px solid #4a3010;border-left:none;border-radius:0 2px 2px 0;color:#d4a840;-webkit-text-fill-color:#d4a840;font-size:16px;font-family:Cinzel,Cormorant SC,Georgia,serif;letter-spacing:1.5px;outline:none;transition:border-color .25s}.cs-field:focus{border-color:#8a6020}.cs-field::placeholder{color:#4a3010;-webkit-text-fill-color:#4a3010;font-style:italic}.cs-field:-webkit-autofill,.cs-field:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 100px #130b03 inset!important;-webkit-text-fill-color:#d4a840!important}.cs-btn-create{padding:16px 24px;background:#1a0e04;border:1.5px solid #c4a030;border-radius:2px;color:#c4a030;font-family:Cinzel,Cormorant SC,Georgia,serif;font-size:15px;font-weight:600;letter-spacing:4px;text-transform:uppercase;cursor:pointer;position:relative;transition:background .25s,box-shadow .25s;width:100%}.cs-btn-create:after{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:#c4a03059}.cs-btn-create:hover:not(:disabled){background:#231205;box-shadow:0 0 18px #c4a0301f}.cs-btn-create:disabled{opacity:.45;cursor:default}.cs-btn-back{background:transparent;border:none;color:#5a3a10;font-family:Cinzel,Cormorant SC,Georgia,serif;font-size:11px;letter-spacing:2px;cursor:pointer;text-align:center;transition:color .25s;padding:4px 0}.cs-btn-back:hover{color:#a07030}.cs-class-desc{display:flex;flex-direction:column;gap:6px;min-width:150px}.cs-desc-row{display:flex;flex-direction:column;gap:3px}.cs-desc-label{font-size:10px;color:#6a4a18;letter-spacing:2px}.cs-desc-bar{height:4px;width:100%;background:#1a1006;border-radius:2px;overflow:hidden}.cs-desc-fill{height:100%;border-radius:2px;transition:width .4s ease}.cs-fill-atk{background:linear-gradient(to right,#8a2020,#e04040)}.cs-fill-def{background:linear-gradient(to right,#1a4a8a,#4090e0)}.cs-fill-sup{background:linear-gradient(to right,#1a7a3a,#40c070)}.cs-desc-text{font-size:11px;color:#6a4a18;line-height:1.6;font-style:italic;letter-spacing:.5px;margin-top:4px}.cc-root{--cc-gold: #c4a030;--cc-gold-hi: #f0cf70;--cc-gold-dim: #8a6a28;--cc-line: rgba(196,160,48,.35);--cc-side: clamp(250px, 21vw, 360px);--cc-pad: clamp(16px, 2.2vw, 40px);position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#050200;font-family:Cinzel,Cormorant SC,Georgia,serif;font-size:14px;color:var(--cc-gold);animation:cc-in .6s ease both}@keyframes cc-in{0%{opacity:0}to{opacity:1}}.cc-root *{font-family:inherit;font-size:inherit;box-sizing:border-box}.cc-root span{color:inherit;transition:none}.cc-root button{font-family:inherit;font-weight:inherit;color:inherit;text-align:inherit;outline:none;padding:0;margin:0;border:none;background:none;transition:none}.cc-root button:hover,.cc-root button:active{font-weight:inherit;color:inherit}.cc-root input{outline:none;transition:border-color .2s}.cc-root .cc-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.5);pointer-events:none}.cc-root .cc-vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at center,transparent 25%,rgba(4,2,0,.9) 100%)}.cc-root .cc-panel{background:linear-gradient(180deg,#120a03cc,#0a0602e0);border:1px solid var(--cc-line);box-shadow:0 10px 40px #0009,inset 0 1px #e8c0601f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cc-root .cc-top{position:absolute;left:var(--cc-pad);right:var(--cc-pad);top:clamp(14px,2.6vh,28px);display:flex;justify-content:space-between;align-items:center;z-index:3}.cc-root .cc-title{font-size:clamp(15px,1.25vw,20px);font-weight:600;letter-spacing:6px;color:#e8c060;text-transform:uppercase;text-shadow:0 0 18px rgba(232,192,96,.35)}.cc-root .cc-link{background:none;border:none;color:var(--cc-gold-dim);font-size:12px;letter-spacing:2px;padding:0}.cc-root .cc-link:hover{color:var(--cc-gold-hi)}.cc-root .cc-slots{font-size:12px;letter-spacing:2px;color:var(--cc-gold-dim);min-width:150px;text-align:right}.cc-root .cc-classes{position:absolute;left:var(--cc-pad);top:clamp(64px,11vh,100px);width:var(--cc-side);padding:12px;z-index:2;max-height:calc(100vh - 200px);overflow-y:auto}.cc-root .cc-class{display:flex;align-items:center;gap:12px;width:100%;padding:clamp(5px,1vh,10px);margin-bottom:4px;background:none;border:1px solid transparent;text-align:left;transition:background .2s,border-color .2s}.cc-root .cc-class img{width:clamp(38px,5.5vh,52px);height:clamp(38px,5.5vh,52px);object-fit:contain;flex:none}.cc-root .cc-class-text{display:flex;flex-direction:column;gap:2px}.cc-root .cc-class-name{font-size:15px;color:#b08a3a;letter-spacing:1px}.cc-root .cc-class-role{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:15px;color:#6a4a18}.cc-root .cc-class:hover{border-color:#c4a03040}.cc-root .cc-class.cc-on{border-color:var(--cc-gold);background:linear-gradient(90deg,rgba(196,160,48,.18),transparent)}.cc-root .cc-class.cc-on .cc-class-name{color:var(--cc-gold-hi)}.cc-root .cc-class.cc-on .cc-class-role{color:#a08040}.cc-root .cc-stats{margin-top:8px;padding:12px 8px 2px;border-top:1px solid rgba(196,160,48,.2)}.cc-root .cc-stat{display:flex;align-items:center;gap:10px;margin-bottom:9px;font-size:10px;letter-spacing:2px;color:var(--cc-gold-dim);text-transform:uppercase}.cc-root .cc-stat span{width:92px}.cc-root .cc-stat div{flex:1;height:5px;background:#1a1006;border-radius:3px;overflow:hidden}.cc-root .cc-stat i{display:block;height:100%;border-radius:3px;transition:width .4s ease}.cc-root .cc-atk{background:linear-gradient(90deg,#8a2020,#e04040)}.cc-root .cc-def{background:linear-gradient(90deg,#1a4a8a,#4090e0)}.cc-root .cc-sup{background:linear-gradient(90deg,#1a7a3a,#40c070)}.cc-root .cc-center{position:absolute;left:0;right:0;top:clamp(44px,6vh,64px);bottom:110px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;pointer-events:none}.cc-root .cc-heading{text-align:center;position:absolute;top:clamp(4px,2vh,28px);left:0;right:0;z-index:2}.cc-root .cc-class-big{font-size:clamp(22px,2.2vw,32px);letter-spacing:8px;color:var(--cc-gold-hi);text-transform:uppercase;text-shadow:0 0 24px rgba(232,192,96,.4)}.cc-root .cc-class-desc{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:clamp(15px,1.1vw,18px);color:#a08040;margin-top:2px}.cc-root .hp-stage{position:relative;pointer-events:auto}.cc-root .hp-canvas{position:relative;z-index:1;cursor:grab;touch-action:none}.cc-root .hp-canvas:active{cursor:grabbing}.cc-root .hp-pedestal{position:absolute;left:50%;width:0;height:0;z-index:0}.cc-root .hp-glow{position:absolute;left:-230px;top:-60px;width:460px;height:120px;border-radius:50%;background:radial-gradient(ellipse,rgba(232,192,96,.38),rgba(232,192,96,.07) 55%,transparent 70%);box-shadow:0 0 70px #e8c0602e}.cc-root .hp-ring{position:absolute;left:-170px;top:-32px;width:340px;height:64px;border-radius:50%;border:2px solid rgba(232,192,96,.55);box-shadow:0 0 18px #e8c06040,inset 0 0 18px #e8c06026}.cc-root .hp-tools{position:absolute;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:2}.cc-root .hp-btn{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#0a0602d9;border:1px solid rgba(196,160,48,.5);color:#e8c060;font-size:17px;transition:border-color .2s,box-shadow .2s}.cc-root .hp-btn:hover{color:var(--cc-gold-hi);border-color:var(--cc-gold-hi);box-shadow:0 0 14px #e8c06059}.cc-root .hp-btn.hp-on{background:#c4a03040;border-color:var(--cc-gold-hi)}.cc-root .hp-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--cc-gold-dim);font-size:13px;letter-spacing:3px;pointer-events:none;z-index:2}.cc-root .cc-look{position:absolute;right:var(--cc-pad);top:clamp(64px,11vh,100px);width:calc(var(--cc-side) + 40px);padding:clamp(14px,2.2vh,22px);z-index:2;max-height:calc(100vh - 200px);overflow-y:auto}.cc-root .cc-look h2{font-size:13px;letter-spacing:4px;color:#e8c060;margin:0 0 clamp(10px,1.8vh,18px);text-transform:uppercase}.cc-root .cc-row{margin-bottom:clamp(10px,1.9vh,18px)}.cc-root .cc-label{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--cc-gold-dim);margin-bottom:8px}.cc-root .cc-label em{font-family:Cormorant Garamond,Georgia,serif;font-size:14px;letter-spacing:.5px;text-transform:none;color:#b08a3a}.cc-root .cc-seg{display:flex;flex-wrap:wrap;gap:6px}.cc-root .cc-seg button{padding:7px 12px;background:#130b03;border:1px solid #3a2208;color:#7a5a20;font-size:12px;letter-spacing:1px;transition:border-color .2s,color .2s}.cc-root .cc-seg button:hover{border-color:#6a4a18;color:#a08040}.cc-root .cc-seg button.cc-on{border-color:var(--cc-gold);color:#e8c060;background:#c4a0301a}.cc-root .cc-swatches{display:flex;flex-wrap:wrap;gap:8px}.cc-root .cc-swatch{width:26px;height:26px;padding:0;border-radius:50%;border:2px solid #3a2208;box-shadow:inset 0 -3px 6px #00000059;transition:transform .15s}.cc-root .cc-swatch:hover{transform:scale(1.1)}.cc-root .cc-swatch.cc-on{border-color:#e8c060;box-shadow:0 0 0 2px #e8c06059,inset 0 -3px 6px #00000059}.cc-root input.cc-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:18px;margin:0;padding:0;border:none;box-shadow:none;background:transparent}.cc-root input.cc-range:focus{background:transparent}.cc-root input.cc-range::-webkit-slider-runnable-track{height:4px;border:none;border-radius:2px;box-shadow:none;background:linear-gradient(90deg,#8a6020,#e8c060) 0 / var(--p, 50%) 100% no-repeat,#2a1a08}.cc-root input.cc-range:focus::-webkit-slider-runnable-track{background:linear-gradient(90deg,#8a6020,#e8c060) 0 / var(--p, 50%) 100% no-repeat,#2a1a08}.cc-root input.cc-range::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;margin-top:-6px;border-radius:50%;background:#e8c060;border:2px solid #3a2208;box-shadow:0 0 8px #e8c06066}.cc-root input.cc-range::-moz-range-track{height:4px;border:none;border-radius:2px;box-shadow:none;background:#2a1a08}.cc-root input.cc-range::-moz-range-progress{height:4px;border-radius:2px;background:linear-gradient(90deg,#8a6020,#e8c060)}.cc-root input.cc-range::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#e8c060;border:2px solid #3a2208;box-shadow:0 0 8px #e8c06066}.cc-root .cc-random{margin-top:2px;background:transparent;border:1px solid #3a2208;color:var(--cc-gold-dim);font-size:11px;letter-spacing:2px;padding:8px 12px}.cc-root .cc-random:hover{color:var(--cc-gold-hi);border-color:#6a4a18}.cc-root .cc-bottom{position:absolute;left:50%;bottom:clamp(18px,3.4vh,34px);transform:translate(-50%);width:min(640px,calc(100vw - 2 * var(--cc-side) - 4 * var(--cc-pad)));min-width:360px;z-index:3}.cc-root .cc-bottom-row{display:flex;gap:12px}.cc-root input.cc-name{flex:1;min-width:0;padding:15px 20px;text-align:left;background:linear-gradient(180deg,#120a03cc,#0a0602e0);border:1px solid var(--cc-line);font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:20px;color:#e8c060}.cc-root input.cc-name::placeholder{color:#6a4a18}.cc-root input.cc-name:focus{border-color:var(--cc-gold);background:#0a0602eb;color:#e8c060}.cc-root button.cc-go{padding:0 34px;font-size:15px;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:#1a0e04;background:linear-gradient(180deg,#f0cf70,#b8892c);border:1px solid #f0cf70;box-shadow:0 0 30px #e8c06059;transition:box-shadow .2s,filter .2s}.cc-root button.cc-go:hover:not(:disabled){box-shadow:0 0 40px #e8c0608c;filter:brightness(1.08)}.cc-root button.cc-go:disabled{opacity:.55;cursor:default}.cc-root .cc-error{position:absolute;left:0;right:0;top:calc(100% + 4px);text-align:center;font-size:12px;letter-spacing:1px;color:#ff8a70;text-shadow:0 1px 4px #000}.cc-root .cc-bottom:has(.cc-error) .cc-name{border-color:#dc503cb3}@media (max-width: 1280px){.cc-root .cc-class-role{display:none}.cc-root .cc-title{letter-spacing:3px}}@media (max-height: 760px){.cc-root .cc-stats,.cc-root .cc-class-role{display:none}}.adm-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;display:flex;flex-direction:column;background:transparent;pointer-events:none}.adm-topbar{height:36px;background:#0a0a14f7;border-bottom:1px solid rgba(196,160,48,.25);display:flex;align-items:center;padding:0 10px;gap:6px;pointer-events:all;flex-shrink:0;-webkit-user-select:none;user-select:none}.adm-logo{font-size:11px;font-weight:600;color:#c4a030;letter-spacing:1px;margin-right:8px;white-space:nowrap}.adm-tabs{display:flex;gap:2px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.adm-tab{padding:5px 14px;font-size:11px;border-radius:4px 4px 0 0;cursor:pointer;color:#ffffff73;border:1px solid transparent;border-bottom:none;transition:color .15s,background .15s;white-space:nowrap}.adm-tab:hover{color:#ffffffbf;background:#ffffff0d}.adm-tab.active{color:#c4a030;background:#c4a0301a;border-color:#c4a03040}.adm-topbar-right{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.adm-status{font-size:10px;padding:3px 8px;border-radius:3px;background:#ffffff0f;color:#ffffff73}.adm-status.saved{color:#4ade80;background:#4ade801a}.adm-status.saving{color:#facc15;background:#facc151a}.adm-status.error{color:#f87171;background:#f871711a}.adm-close-btn{padding:4px 10px;font-size:11px;border-radius:3px;border:1px solid rgba(248,113,113,.3);background:#f8717114;color:#f87171;cursor:pointer;transition:background .15s}.adm-close-btn:hover{background:#f871712e}.adm-tool-btn{padding:4px 10px;font-size:11px;border-radius:3px;border:1px solid rgba(227,178,74,.35);background:#e3b24a14;color:#e3b24a;cursor:pointer;white-space:nowrap;transition:background .15s}.adm-tool-btn{text-decoration:none;display:inline-block}.adm-tool-btn:hover:not(.disabled){background:#e3b24a2e}.adm-tool-btn.disabled{opacity:.4;cursor:not-allowed}.adm-body{flex:1;display:flex;overflow:hidden;pointer-events:none}.adm-left,.adm-right{width:220px;flex-shrink:0;background:#0a0a14f2;display:flex;flex-direction:column;overflow:hidden;pointer-events:all}.adm-left{border-right:1px solid rgba(196,160,48,.15)}.adm-right{border-left:1px solid rgba(196,160,48,.15)}.adm-panel-title{font-size:9px;color:#ffffff4d;text-transform:uppercase;letter-spacing:1.2px;padding:8px 10px 6px;border-bottom:1px solid rgba(255,255,255,.05);flex-shrink:0}.adm-center{flex:1;pointer-events:none}.adm-statusbar{height:22px;background:#080812fa;border-top:1px solid rgba(255,255,255,.06);display:flex;align-items:center;padding:0 12px;gap:20px;pointer-events:all;flex-shrink:0}.adm-stat{font-size:10px;color:#ffffff4d;display:flex;gap:5px;align-items:center}.adm-stat b{color:#ffffffa6;font-weight:500}.adm-scroll{overflow-y:auto;flex:1}.adm-scroll::-webkit-scrollbar{width:4px}.adm-scroll::-webkit-scrollbar-track{background:transparent}.adm-scroll::-webkit-scrollbar-thumb{background:#c4a03040;border-radius:2px}.adm-section{border-bottom:1px solid rgba(255,255,255,.05);padding:8px 10px}.adm-section-title{font-size:9px;color:#c4a030b3;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.adm-section-title:hover{color:#c4a030}.adm-btn{width:100%;padding:5px 8px;border-radius:3px;font-size:11px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#fff9;cursor:pointer;text-align:left;margin-bottom:3px;display:flex;align-items:center;justify-content:space-between;transition:background .12s,border-color .12s}.adm-btn:hover{background:#ffffff14;border-color:#ffffff2e}.adm-btn.active{background:#c4a0301f;border-color:#c4a03059;color:#c4a030}.adm-btn.danger{border-color:#f8717140;color:#f87171cc}.adm-btn.danger:hover{background:#f871711a}.adm-btn.success{border-color:#4ade8040;color:#4ade80cc}.adm-btn.success:hover{background:#4ade801a}.adm-toggle{width:28px;height:14px;border-radius:7px;background:#ffffff1a;position:relative;flex-shrink:0;transition:background .2s}.adm-toggle:after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:#fff6;top:2px;left:2px;transition:left .2s,background .2s}.adm-toggle.on{background:#4ade8059}.adm-toggle.on:after{left:16px;background:#4ade80}.adm-input{width:100%;padding:4px 7px;font-size:11px;border-radius:3px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#fffc;outline:none;margin-bottom:4px}.adm-input:focus{border-color:#c4a03066}.adm-label{font-size:10px;color:#ffffff59;margin-bottom:3px;display:block}.adm-select{width:100%;padding:4px 7px;font-size:11px;border-radius:3px;border:1px solid rgba(255,255,255,.1);background:#141423e6;color:#ffffffbf;outline:none;margin-bottom:4px;cursor:pointer}.adm-select:focus{border-color:#c4a03066}.adm-row{display:flex;gap:6px;align-items:center;margin-bottom:4px}.adm-row .adm-label{margin-bottom:0;flex-shrink:0;min-width:60px}.adm-row .adm-input,.adm-row .adm-select{margin-bottom:0;flex:1}.adm-tile-search{padding:6px 8px;border-bottom:1px solid rgba(255,255,255,.05);flex-shrink:0}.adm-tile-search input{width:100%;padding:4px 7px;font-size:11px;border-radius:3px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#fffc;outline:none}.adm-tile-search input:focus{border-color:#c4a03066}.adm-cat-label{font-size:9px;color:#c4a030a6;padding:5px 8px 3px;letter-spacing:.5px;display:flex;align-items:center;gap:4px;cursor:pointer;-webkit-user-select:none;user-select:none}.adm-cat-label:hover{color:#c4a030}.adm-cat-arrow{font-size:8px;transition:transform .15s}.adm-cat-arrow.open{transform:rotate(90deg)}.adm-tile-grid{display:flex;flex-wrap:wrap;gap:2px;padding:2px 8px 6px}.adm-tile-img{width:28px;height:28px;object-fit:cover;border-radius:2px;border:1.5px solid transparent;cursor:pointer;opacity:.85;transition:opacity .1s,border-color .1s}.adm-tile-img:hover{opacity:1;border-color:#c4a03080}.adm-tile-img.selected{border-color:#c4a030;opacity:1}.adm-selected-tile{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.05);flex-shrink:0}.adm-sel-preview{width:36px;height:36px;border-radius:3px;border:1px solid rgba(196,160,48,.4);object-fit:cover;flex-shrink:0}.adm-sel-info{font-size:10px;color:#fff6;line-height:1.6}.adm-sel-id{font-size:12px;color:#ffffffd9;font-weight:500}.adm-slider-row{display:flex;align-items:center;gap:6px;margin-bottom:4px}.adm-slider-row input[type=range]{flex:1;accent-color:#c4a030;height:3px}.adm-slider-val{font-size:11px;color:#fff9;min-width:24px;text-align:right}.adm-map-ops{display:grid;grid-template-columns:1fr 1fr;gap:3px}.adm-map-ops .adm-btn{font-size:10px;padding:4px 6px;text-align:center;justify-content:center;margin-bottom:0}.adm-ctx{position:fixed;background:#0c0c18f7;border:1px solid rgba(196,160,48,.3);border-radius:4px;overflow:hidden;min-width:130px;z-index:9999;box-shadow:0 4px 16px #00000080}.adm-ctx-item{padding:6px 12px;font-size:11px;color:#ffffffb3;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.05);display:flex;align-items:center;gap:6px;transition:background .1s}.adm-ctx-item:last-child{border-bottom:none}.adm-ctx-item:hover{background:#c4a0301a;color:#c4a030}.adm-ctx-item.danger{color:#f87171cc}.adm-ctx-item.danger:hover{background:#f871711a;color:#f87171}.adm-ctx-sep{height:1px;background:#ffffff12;margin:2px 0}.adm-list-item{display:flex;align-items:center;gap:8px;padding:6px 10px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.04);transition:background .1s}.adm-list-item:hover{background:#ffffff0a}.adm-list-item.active{background:#c4a03014}.adm-list-avatar{width:32px;height:32px;object-fit:cover;border-radius:3px;border:1px solid rgba(255,255,255,.08);flex-shrink:0}.adm-list-name{font-size:11px;color:#fffc;line-height:1.4}.adm-list-sub{font-size:10px;color:#ffffff59}.adm-list-badge{margin-left:auto;font-size:9px;padding:2px 6px;border-radius:2px;background:#ffffff12;color:#fff6;flex-shrink:0}.adm-list-badge.monster{background:#f8717126;color:#f87171}.adm-list-badge.npc{background:#4ade801f;color:#4ade80}.adm-detail-panel{flex:1;overflow-y:auto;padding:12px}.adm-detail-panel::-webkit-scrollbar{width:4px}.adm-detail-panel::-webkit-scrollbar-thumb{background:#c4a03033;border-radius:2px}.adm-detail-header{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.07)}.adm-detail-avatar{width:56px;height:56px;object-fit:cover;border-radius:4px;border:1px solid rgba(196,160,48,.3)}.adm-detail-title{font-size:14px;color:#ffffffe6;font-weight:500}.adm-detail-sub{font-size:11px;color:#fff6;margin-top:2px}.adm-field-group{margin-bottom:12px}.adm-field-group-title{font-size:9px;color:#c4a03099;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.05)}.adm-field{margin-bottom:6px}.adm-field label{font-size:10px;color:#ffffff59;display:block;margin-bottom:2px}.adm-field input,.adm-field select,.adm-field textarea{width:100%;padding:5px 8px;font-size:11px;border-radius:3px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#fffc;outline:none;font-family:inherit;resize:vertical}.adm-field input:focus,.adm-field select:focus,.adm-field textarea:focus{border-color:#c4a03066}.adm-field select{background:#141423e6;cursor:pointer}.adm-fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.adm-fields-grid3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}.adm-loot-row{display:flex;align-items:center;gap:6px;margin-bottom:5px;padding:5px 8px;background:#ffffff08;border-radius:3px;border:1px solid rgba(255,255,255,.06)}.adm-loot-img{width:24px;height:24px;object-fit:contain;flex-shrink:0}.adm-loot-name{font-size:10px;color:#fff9;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-loot-pct{width:44px;font-size:10px}.adm-loot-del{font-size:12px;color:#f8717199;cursor:pointer;padding:0 2px;flex-shrink:0}.adm-loot-del:hover{color:#f87171}.adm-players-table{width:100%;border-collapse:collapse;font-size:11px}.adm-players-table th{padding:6px 8px;text-align:left;font-size:9px;color:#ffffff4d;text-transform:uppercase;letter-spacing:.8px;border-bottom:1px solid rgba(255,255,255,.07);font-weight:400;white-space:nowrap}.adm-players-table td{padding:6px 8px;color:#ffffffb3;border-bottom:1px solid rgba(255,255,255,.04);white-space:nowrap}.adm-players-table tr:hover td{background:#ffffff08;cursor:pointer}.adm-players-table tr.selected td{background:#c4a03012}.adm-player-actions{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.adm-player-actions .adm-btn{width:auto;flex:none;padding:4px 10px;font-size:10px}.adm-items-search{padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.05);flex-shrink:0}.adm-items-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:4px;padding:8px}.adm-item-cell{width:44px;height:44px;border-radius:3px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;cursor:pointer;overflow:hidden;position:relative;transition:border-color .1s}.adm-item-cell:hover{border-color:#c4a03066}.adm-item-cell.selected{border-color:#c4a030}.adm-item-cell img{width:100%;height:100%;object-fit:contain}.adm-skin-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px 0}.adm-skin-cell{border-radius:3px;border:1.5px solid rgba(255,255,255,.08);background:#ffffff08;cursor:pointer;padding:4px;text-align:center;transition:border-color .1s}.adm-skin-cell:hover{border-color:#c4a03066}.adm-skin-cell.selected{border-color:#c4a030;background:#c4a03012}.adm-skin-cell>div{overflow:visible}.adm-skin-cell span{font-size:9px;color:#fff6;display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-toast{position:fixed;bottom:32px;left:50%;transform:translate(-50%);background:#0a0a14f2;border:1px solid rgba(196,160,48,.3);border-radius:4px;padding:8px 16px;font-size:12px;color:#c4a030;z-index:9998;pointer-events:none;animation:adm-toast-in .2s ease}.adm-toast.success{border-color:#4ade804d;color:#4ade80}.adm-toast.error{border-color:#f871714d;color:#f87171}@keyframes adm-toast-in{0%{opacity:0;transform:translate(-50%) translateY(6px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.adm-walkable-overlay{position:fixed;top:36px;right:0;bottom:22px;left:0;pointer-events:none;z-index:4900}.adm-hint{font-size:10px;line-height:1.4;color:#ffffff6b;padding:4px 0 2px}.adm-empty{padding:16px;color:#ffffff40;font-size:11px;text-align:center}.adm-dim{color:#ffffff59;font-size:10px}.adm-avatar{width:32px;height:32px;border-radius:3px;background:#c4a03026;color:#c4a030;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex-shrink:0}.adm-avatar.big{width:56px;height:56px;font-size:18px;border-radius:4px}.adm-inv{display:flex;flex-direction:column;gap:2px;max-height:180px;overflow-y:auto}.adm-inv-row{display:flex;align-items:center;gap:6px;font-size:11px;padding:2px 4px;border-radius:2px;background:#ffffff08}.adm-inv-row.pick{cursor:pointer}.adm-inv-row.pick:hover{background:#c4a0301f}.adm-x{background:none;border:none;color:#f87171b3;cursor:pointer;font-size:11px;padding:0 2px}.adm-x:hover{color:#f87171}.adm-img-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:3px;max-height:220px;overflow-y:auto;margin-top:4px}.adm-img-grid img{width:100%;aspect-ratio:1;object-fit:contain;background:#ffffff08;border:1px solid transparent;border-radius:2px;cursor:pointer}.adm-img-grid img:hover{border-color:#c4a03066}.adm-img-grid img.selected{border-color:#c4a030}.adm-btn:disabled{opacity:.4;cursor:default}.adm-root input,.adm-root select,.adm-root textarea{box-sizing:border-box;min-width:0}.adm-fields-grid>*,.adm-fields-grid3>*{min-width:0}.adm-left{order:0}.adm-center{order:1}.adm-right{order:2}.adm-spawn{border:1px solid rgba(255,255,255,.06);border-radius:4px;padding:4px 6px;margin-bottom:6px}.adm-loot-row{display:grid;grid-template-columns:minmax(0,1fr) 44px 52px 12px 18px;gap:4px;align-items:center;padding:2px 0;font-size:11px}.adm-loot-row>span{font-size:11px}.adm-loot-row>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-loot-row input{width:100%;padding:2px 4px;font-size:11px}.adm-task-text{font-size:12px;line-height:1.45;margin:4px 0;color:#ffffffd9}.adm-task-opts{margin:4px 0 4px 18px;padding:0;font-size:12px}.adm-task-opts li{margin:2px 0}.adm-task-opts li.right{color:#5fdc6a;font-weight:700}.adm-task-answer{margin-top:6px;padding:4px 6px;font-size:12px;color:#5fdc6a;background:#5fdc6a14;border-radius:3px}.adm-root textarea{width:100%;resize:vertical}.adm-inv-row>span:not(.adm-dim),.adm-inv-row>b,.adm-loot-row>span:not(.adm-dim){font-size:inherit}.adm-inv-row>span.adm-dim{font-size:10px}.adm-task-text *,.adm-task-answer *,.adm-task-opts *{font-size:inherit}.adm-task-text .katex,.adm-task-answer .katex,.adm-task-opts .katex{font-size:1.1em}.adm-dlg-preview{padding:8px;border:1px solid rgba(196,160,48,.25);background:#00000059;border-radius:3px}.adm-dlg-preview .t{color:#e3c27a;font-size:12px;margin-bottom:4px}.adm-dlg-preview p{font-size:12px;line-height:1.45;margin:0 0 6px;color:#ffffffd9;white-space:pre-wrap}.adm-dlg-preview .adm-btn{text-align:left}.adm-mob{margin-top:6px;padding:6px;border:1px solid rgba(255,106,90,.25);border-radius:3px;background:#ff5a460a}.adm-field-row{display:flex;gap:6px;align-items:flex-end;margin-bottom:4px}.adm-field-row>.adm-field{flex:1;min-width:0}.adm-field-row>.adm-select{flex:1;min-width:0}.adm-chips{display:flex;flex-wrap:wrap;gap:4px}.adm-chip{padding:2px 8px;border:1px solid rgba(255,255,255,.15);border-radius:10px;font-size:11px;cursor:pointer;opacity:.7}.adm-chip.on{background:#50a0ff40;border-color:#50a0ffb3;opacity:1}.adm-quest-obj{padding:6px;margin-bottom:6px;border:1px solid rgba(255,255,255,.08);border-radius:4px;background:#00000026}.adm-badge-3d,.adm-badge-no3d{display:inline-block;margin-left:5px;padding:0 4px;border-radius:2px;font-size:9px;font-weight:600;line-height:14px;vertical-align:middle}.adm-badge-3d{background:#5fdc6a26;color:#5fdc6a}.adm-badge-no3d{background:#ff8a7826;color:#ff8a78}.adm-cat-label.no3d{color:#ff8a78bf}.adm-no3d-head{margin:8px 6px 2px;color:#ff8a78cc}.adm-obj-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;max-height:300px;overflow-y:auto;margin-top:4px}.adm-obj{position:relative;aspect-ratio:1;background:#ffffff08;border:1px solid transparent;border-radius:2px;cursor:pointer;display:flex;align-items:center;justify-content:center;overflow:hidden}.adm-obj:hover{border-color:#c4a03066}.adm-obj.selected{border-color:#c4a030;background:#c4a03014}.adm-obj img{width:100%;height:100%;object-fit:contain}.adm-obj-id{position:absolute;left:2px;bottom:1px;font-size:8px;color:#ffffff73}.adm-obj-badge{position:absolute;right:1px;top:1px;font-size:7px;padding:0 2px;border-radius:2px;background:#ff8a7840;color:#ffb0a4}.adm-skin-swatch{height:18px;border-radius:2px;border:1px solid rgba(255,255,255,.12);margin-bottom:2px}.adm-tile-img.is3d{outline:1px solid rgba(95,220,106,.7);outline-offset:-1px}.adm-stands{position:relative}.adm-stands>.adm-tool-btn{cursor:pointer;font:inherit}.adm-stands>.adm-tool-btn.active{background:#e3b24a38}.adm-stands-drop{position:absolute;right:0;top:calc(100% + 6px);z-index:50;display:flex;width:620px;max-height:70vh;background:#15181f;border:1px solid rgba(196,160,48,.35);border-radius:4px;box-shadow:0 10px 30px #0009}.adm-stands-list{width:210px;flex-shrink:0;overflow-y:auto;border-right:1px solid rgba(255,255,255,.06);padding:4px 0}.adm-stands-item{padding:6px 10px;font-size:12px;cursor:pointer;color:#ffffffbf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-stands-item:hover{background:#ffffff0a}.adm-stands-item.active{background:#c4a0301f;color:#e3b24a}.adm-stands-item.removed{opacity:.45;text-decoration:line-through}.adm-stands-form{flex-grow:1;overflow-y:auto;padding:10px 12px;min-width:0}.adm-stands-title{font-size:13px;font-weight:600;color:#e3b24a;margin-bottom:4px}.adm-stands-flag{display:flex!important;align-items:center;justify-content:flex-start;gap:6px;cursor:pointer;text-transform:none!important;text-align:left;font-size:11px;color:#fffc}.adm-stands-form .adm-stands-flag input[type=checkbox]{width:auto!important;flex:0 0 auto;margin:0;padding:0}.adm-stands-url{font-family:monospace;font-size:10px;color:#ffffff73;word-break:break-all;margin:8px 0 4px}.adm-stands-form a.adm-btn{text-decoration:none;text-align:center}.sk-adm{flex:1 1 100%;width:100%;display:flex;min-width:0;overflow:hidden;pointer-events:auto;background:#0e0b0a}.sk-adm .sk-center{order:1;flex:1 1 auto}.sk-adm input[type=checkbox]{width:auto;flex:none;margin:0}.sk-adm .sk-left{width:300px}.sk-adm .sk-right{width:440px}.sk-classes{display:flex;flex-wrap:wrap;gap:4px;margin:8px}.sk-classes .adm-btn{width:auto}.sk-classes .adm-btn.sk-on{border-color:#e8b765;color:#e8b765}.sk-row{display:flex;align-items:center;gap:6px;padding:3px 4px;cursor:pointer;border-radius:3px;font-size:12px;color:#d9dde4}.sk-row:hover{background:#ffffff0d}.sk-row.on{background:#e8b76529}.sk-row img,.sk-row .sk-noimg{width:22px;height:22px;border-radius:3px;object-fit:cover;flex:none;background:#222}.sk-row .nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sk-row .lv{color:#9aa3b0;font-variant-numeric:tabular-nums}.sk-row .tag{font-size:10px;color:#9aa3b0;border:1px solid rgba(255,255,255,.15);padding:0 3px;border-radius:3px}.sk-row .tag.wip{color:#e8b765;border-color:#e8b76566}.sk-center{flex:1;min-width:0;overflow:auto;background:radial-gradient(ellipse at 50% 100%,rgba(120,40,24,.18),transparent 70%),#0e0b0a;-webkit-user-select:none;user-select:none}.sk-node{position:absolute;transform:translate(-50%,-50%);border:2px solid #8a6a40;border-radius:4px;background:#1a110f;cursor:grab;box-shadow:0 2px 6px #000000b3}.sk-node img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;border-radius:2px}.sk-node span{position:absolute;left:50%;top:calc(100% + 2px);transform:translate(-50%);font-size:10px;color:#cdbfae;white-space:nowrap;text-shadow:0 1px 2px #000;pointer-events:none}.sk-node.pas,.sk-node.pas img{border-radius:50%}.sk-node.wip{border-style:dashed;opacity:.7}.sk-node.on{border-color:#fff0c8;box-shadow:0 0 0 2px #fff0c899,0 0 12px #ffdc9680;z-index:2}.sk-gate{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;cursor:ew-resize;white-space:nowrap}.sk-gate i{width:24px;height:24px;display:grid;place-items:center;transform:rotate(45deg);border:2px solid #e8b765;background:#1a110f;font:700 10px Georgia,serif;font-style:normal;color:#e8b765}.sk-gate b{margin-top:6px;font-size:11px;color:#e8b765;text-shadow:0 1px 2px #000}.sk-gate.on i{border-color:#fff0c8;box-shadow:0 0 10px #ffdc9699}.sk-imgrow{display:flex;gap:8px;align-items:flex-start}.sk-img{width:64px;height:64px;flex:none;border:1px dashed rgba(232,183,101,.5);background:#1a110f;color:#9aa3b0;font-size:10px;cursor:pointer;padding:0}.sk-img img{width:100%;height:100%;object-fit:cover;display:block}.sk-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 8px}.sk-parents{display:flex;flex-direction:column;gap:2px;max-height:140px;overflow:auto;font-size:12px;color:#d9dde4}.sk-adm .sk-parents label{display:flex;gap:6px;align-items:center;font-size:12px;color:#d9dde4;margin:0}.sk-eff{border:1px solid rgba(255,255,255,.08);border-radius:4px;padding:5px 6px;margin-bottom:6px}.sk-picker{display:flex;flex-direction:column;gap:6px;margin:6px 0}.sk-picker-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;max-height:260px;overflow:auto}.sk-picker-grid button{padding:0;border:2px solid transparent;background:#111;cursor:pointer;aspect-ratio:1}.sk-picker-grid button.on{border-color:#e8b765}.sk-picker-grid img{width:100%;height:100%;object-fit:cover;display:block}.sk-adm textarea{width:100%;box-sizing:border-box;background:#00000059;color:#d9dde4;border:1px solid rgba(255,255,255,.12);font:inherit;font-size:12px;padding:4px}.sk-gate i>span{transform:rotate(-45deg)}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.47"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.ch-ui .ch-hud{--h-panel: rgba(24, 17, 16, .95);--h-panel-2: #140d0c;--h-line: #3d2e2a;--h-line-hi: #6a4c42;--h-line-br: #8a5f4f;--h-glow: rgba(205, 45, 30, .5);--h-gold: #e8b765;--h-gold-deep: #9a6a2c;--h-text: #d9cec2;--h-dim: #8e8178;--h-title: "Alegreya SC", Georgia, serif;--h-body: "PT Serif", Georgia, "Times New Roman", serif;--dia: 112px;--dia-s: 84px;--bw: 390px;--hp-h: 30px;--mp-h: 25px;--bar-fs: 12px;--pw: 290px;--php: 22px;--pmp: 19px;--pfs: 12px;--pip: 13px;--map: 224px;--map-title: 18px;--objs-w: 250px;--objs-fs: 14px;--chat-w: 500px;--chat-h: 150px;--chat-fs: 13px;--bar-slot: 34px;--bar-gap: 4px;--bar-w: calc(var(--bar-slot) * 10 + var(--bar-gap) * 9 + 22px);--bar-left: max(calc(50% - var(--bar-w) / 2), calc(var(--chat-w) + 24px));--bar-h: calc(var(--bar-slot) * 1.75 + 24px)}.ch-ui .ch-dia{--d: var(--dia);--c: var(--h-gold);--glow: rgba(232, 183, 101, .35);position:relative;width:var(--d);height:var(--d);flex-shrink:0;z-index:2}.ch-ui .ch-dia.small{--d: var(--dia-s)}.ch-ui .ch-dia.me{--c: #d9a85a;--glow: rgba(232, 150, 70, .35)}.ch-ui .ch-dia.party{--c: #d9a85a;--glow: rgba(232, 150, 70, .3)}.ch-ui .ch-dia.player{--c: #aab7c8;--glow: rgba(150, 175, 210, .3)}.ch-ui .ch-dia.npc{--c: #f0c060;--glow: rgba(240, 192, 96, .55)}.ch-ui .ch-dia.enemy{--c: #ff6a3a;--glow: rgba(240, 70, 30, .75)}.ch-ui .ch-dia .frame{position:absolute;left:50%;top:50%;width:calc(var(--d) * .68);height:calc(var(--d) * .68);transform:translate(-50%,-50%) rotate(45deg);overflow:hidden;border:2px solid var(--c);background:radial-gradient(circle at 50% 40%,#3a2420,#120b0a 70%);box-shadow:inset 0 0 0 1px #120b0a,inset 0 0 0 2px #e8b76559,0 0 0 3px #1a120c,0 0 0 5px var(--c),0 0 0 7px #0c0806,0 0 18px var(--glow),inset 0 0 14px #000000d9}.ch-ui .ch-dia .pic{position:absolute;top:-21%;right:-21%;bottom:-21%;left:-21%;transform:rotate(-45deg);display:grid;place-items:center}.ch-ui .ch-dia .pic img{width:100%;height:100%;object-fit:cover}.ch-ui .ch-dia .ini{font:700 calc(var(--d) * .3) / 1 var(--h-title);color:var(--c);text-shadow:0 0 10px var(--glow)}.ch-ui .ch-dia.dim{filter:grayscale(1) brightness(.55)}.ch-ui .ch-dia .lvl,.ch-ui .ch-dia .badge,.ch-ui .ch-dia .mark{position:absolute;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 40% 35%,#3a2a26,#120b0a);border:1px solid var(--c);box-shadow:0 0 0 2px #120b0a,0 0 8px var(--glow);color:var(--h-gold)}.ch-ui .ch-dia .lvl{left:14%;bottom:8%;min-width:calc(var(--d) * .22);height:calc(var(--d) * .22);padding:0 3px;border-radius:99px;font:700 calc(var(--d) * .11 * var(--ch-fs, 1)) / 1 var(--h-body);color:#f1e4d3}.ch-ui .ch-dia .badge{left:12%;top:12%;width:calc(var(--d) * .2);height:calc(var(--d) * .2)}.ch-ui .ch-dia .badge svg{width:60%;height:60%}.ch-ui .ch-dia .mark{left:50%;bottom:calc(var(--d) * -.06);width:calc(var(--d) * .21);height:calc(var(--d) * .21);transform:translate(-50%)}.ch-ui .ch-dia .mark svg{width:62%;height:62%}.ch-ui .ch-dia.enemy .mark{color:#ffd0c4;border-color:#ff6a3a;background:radial-gradient(circle at 40% 35%,#b02a18,#3a0d08)}.ch-ui .ch-dia.npc .mark{color:#2a1a08;background:radial-gradient(circle at 40% 35%,#ffd98a,#b8862e)}.ch-ui .ch-pips{display:flex;gap:calc(var(--pip) * .45)}.ch-ui .ch-pips i{position:relative;width:var(--pip);height:var(--pip);border-radius:50%;background:#120b0a;border:1px solid var(--h-line-br);box-shadow:0 0 0 2px #120b0a,inset 0 0 3px #000}.ch-ui .ch-pips i:after{content:"";position:absolute;top:22%;right:22%;bottom:22%;left:22%;border-radius:50%;background:#2a1e1b}.ch-ui .ch-pips.green i.on{border-color:#7fcf6a}.ch-ui .ch-pips.green i.on:after{background:radial-gradient(circle at 40% 35%,#b6ff8a,#4fbf3a);box-shadow:0 0 7px #6fdc5a}.ch-ui .ch-pips.red i{border-color:#a5442c}.ch-ui .ch-pips.red i.on:after{background:radial-gradient(circle at 40% 35%,#ffb08a,#e0381e);box-shadow:0 0 7px #ff5a3a}.ch-ui .ch-sbar{--cut: calc(var(--h) * .5);--h: var(--hp-h);position:relative;height:var(--h);padding:2px;background:linear-gradient(180deg,#a07a66,#5a3f36 35%,#24170f 70%,#4a3631);clip-path:polygon(0 0,100% 0,calc(100% - var(--cut)) 100%,0 100%);filter:drop-shadow(0 2px 3px rgba(0,0,0,.8))}.ch-ui .ch-sbar.mirror{clip-path:polygon(0 0,100% 0,100% 100%,var(--cut) 100%)}.ch-ui .ch-sbar .in{position:relative;height:100%;overflow:hidden;background:linear-gradient(#0c0706,#1a110f);clip-path:inherit;box-shadow:inset 0 2px 4px #000}.ch-ui .ch-sbar i{position:absolute;left:0;top:0;bottom:0;transition:width .25s ease-out}.ch-ui .ch-sbar.mirror i{left:auto;right:0}.ch-ui .ch-sbar i:after{content:"";position:absolute;top:0;right:0;bottom:52%;left:0;background:linear-gradient(#ffffff47,#ffffff05)}.ch-ui .ch-sbar.hp i{background:linear-gradient(180deg,#ef6a5a,#c2301f 50%,#7a1209);box-shadow:0 0 12px #e146328c}.ch-ui .ch-sbar.mp i{background:linear-gradient(180deg,#5ec2b0,#258272 50%,#11493f)}.ch-ui .ch-sbar.mp2 i{background:linear-gradient(180deg,#a77ae8,#6236a8 50%,#3b1d6a)}.ch-ui .ch-sbar.mpg i{background:linear-gradient(180deg,#9a948c,#5e5953 50%,#393530)}.ch-ui .ch-sbar .txt,.ch-ui .ch-sbar .num{position:absolute;top:0;bottom:0;display:flex;align-items:center;gap:5px;white-space:nowrap;font-family:var(--h-body);color:#f6e7d4;text-shadow:0 1px 2px #000,0 0 3px #000}.ch-ui .ch-sbar .txt{left:12px;font-size:calc(var(--bar-fs) * var(--ch-fs, 1))}.ch-ui .ch-sbar .txt b{font-weight:700}.ch-ui .ch-sbar .num{right:calc(var(--cut) + 6px);font-size:calc((var(--bar-fs) - 3px) * var(--ch-fs, 1));color:#f6e7d4bf}.ch-ui .ch-sbar.mirror .txt{left:auto;right:14px;flex-direction:row-reverse}.ch-ui .ch-sbar.mirror .num{right:auto;left:calc(var(--cut) + 6px)}.ch-ui .ch-sbar.mp{--h: var(--mp-h);margin-right:calc(var(--hp-h) * .6)}.ch-ui .ch-sbar.mirror.mp{margin-right:0;margin-left:calc(var(--hp-h) * .4)}.ch-ui .ch-sbar.thin{--h: var(--php)}.ch-ui .ch-sbar.thin.mp2,.ch-ui .ch-sbar.thin.mpg,.ch-ui .ch-sbar.thin.mp{--h: var(--pmp);margin-right:calc(var(--php) * .6)}.ch-ui .ch-sbar.thin .txt{font-size:calc(var(--pfs) * var(--ch-fs, 1));left:8px}.ch-ui .ch-sbar.thin .num{display:none}.ch-ui .ch-hf{display:flex;align-items:center}.ch-ui .ch-hf .bars{display:flex;flex-direction:column;gap:5px;width:var(--bw);position:relative;z-index:1}.ch-ui .ch-hf .hpwrap{position:relative}.ch-ui .ch-hf .hpwrap .ch-pips{position:absolute;z-index:2;top:calc(var(--pip) * -1);right:calc(var(--hp-h) * .75)}.ch-ui .ch-hf .hpwrap:before{content:"";position:absolute;z-index:1;left:0;right:calc(var(--hp-h) * -.1);top:calc(var(--pip) * -.5 - 1px);height:2px;background:linear-gradient(90deg,#6a4c42,#a07a66 60%,#6a4c42);box-shadow:0 1px #0c0807}.ch-ui .ch-hf.target .hpwrap:before{left:calc(var(--hp-h) * -.1);right:0}.ch-ui .ch-hf.target .hpwrap .ch-pips{right:auto;left:calc(var(--hp-h) * .9)}.ch-ui .ch-hf .top{display:flex;align-items:center;gap:6px;min-height:16px;padding:0 2px}.ch-ui .ch-hf .nm{font:700 calc(15px * var(--ch-fs, 1)) / 1.1 var(--h-title);color:#f1e4d3;letter-spacing:.03em;text-shadow:0 1px 3px #000,0 0 6px #000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ch-ui .ch-hf .cls{font:calc(11px * var(--ch-fs, 1)) var(--h-body);color:var(--h-dim);white-space:nowrap;text-shadow:0 1px 2px #000}.ch-ui .ch-hf .fx{display:flex;gap:3px;flex-wrap:wrap}.ch-ui .ch-hf.me{position:absolute;left:12px;top:10px}.ch-ui .ch-hf.me .bars{margin-left:calc(var(--dia) * -.3);padding-left:calc(var(--dia) * .26);padding-top:calc(var(--pip) * .9)}.ch-ui .ch-hf.me .ch-sbar .num{display:none}.ch-ui .ch-hf.target{position:absolute;left:50%;top:10px;transform:translate(-50%)}.ch-ui .ch-hf.target .bars{margin-right:calc(var(--dia) * -.24);padding-right:calc(var(--dia) * .22)}.ch-ui .ch-hf.target .top{justify-content:flex-end;padding-right:calc(var(--hp-h) * .6);margin-bottom:calc(var(--pip) * .9)}.ch-ui .ch-hf.target.enemy .nm{color:#ff9b86}.ch-ui .ch-hf.target.npc .nm{color:#ffd98a}.ch-ui .ch-hf.target.party .nm{color:#9fe08a}.ch-ui .ch-hf.target .fx{justify-content:flex-end}.ch-ui .ch-hf.target .ch-spell{position:absolute;left:calc(var(--hp-h) * 1.2);top:calc(100% + 10px);width:calc(var(--bw) - var(--hp-h))}.ch-ui .ch-hf-btn{width:24px;height:22px;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:linear-gradient(#2a201e,#171211);border:1px solid var(--h-line-hi);color:var(--h-gold)}.ch-ui .ch-hf-btn:hover{border-color:#c97d3c;color:#f6e7d4}.ch-ui .ch-hud .ch-buffs{left:calc(12px + var(--dia) * .8);top:calc(10px + var(--dia) * .5 + (var(--hp-h) + var(--mp-h)) / 2 + 12px);gap:4px}.ch-ui .ch-hud .ch-buff{width:calc(var(--hp-h) * .85)!important;height:calc(var(--hp-h) * .85)!important;border:1px solid var(--h-line-br);background:#1a1210;box-shadow:0 0 0 1px #0c0807,0 2px 4px #000000b3}.ch-ui .ch-hud .ch-buff.bad{border-color:#b2463a;background:#3a1210}.ch-ui .ch-hparty{position:absolute;left:18px;top:calc(10px + var(--dia) + 34px);display:flex;flex-direction:column;gap:10px}.ch-ui .ch-hparty .head{display:flex;gap:10px;align-items:baseline;padding-left:8px;margin-bottom:-4px;font:calc(12px * var(--ch-fs, 1)) var(--h-title);color:#9fe08a;text-shadow:0 1px 2px #000}.ch-ui .ch-hparty .ch-link{color:var(--h-dim)}.ch-ui .ch-hf.mate{cursor:pointer}.ch-ui .ch-hf.mate .bars{width:var(--pw);gap:4px;margin-left:calc(var(--dia-s) * -.3);padding-left:calc(var(--dia-s) * .26)}.ch-ui .ch-hf.mate .ch-sbar.hp .num{display:flex;font-family:var(--h-title);font-size:calc((var(--pfs) - 1px) * var(--ch-fs, 1));color:#f6e7d4d9}.ch-ui .ch-hf.mate .top{min-height:0}.ch-ui .ch-hf.mate .nm{font-size:calc(13px * var(--ch-fs, 1))}.ch-ui .ch-hf.mate .x{position:absolute;right:-18px;top:2px;visibility:hidden;width:16px;height:16px;padding:0;border:1px solid transparent;background:none;color:var(--h-dim);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ch-ui .ch-hf.mate .x:hover{border-color:#9b3b30;color:#ffd0c8}.ch-ui .ch-hf.mate:hover .x,.ch-ui .ch-hf.mate:focus-within .x{visibility:visible}.ch-ui .ch-hf.mate:hover .ch-dia .frame,.ch-ui .ch-hf.mate:focus-visible .ch-dia .frame{box-shadow:0 0 0 2px #120b0a,0 0 0 4px #c97d3c,0 0 0 6px #120b0a,0 0 20px var(--glow)}.ch-ui .ch-hf.mate:focus-visible{outline:none}.ch-ui .ch-hf.mate.dead{opacity:.45}.ch-ui .ch-spell{display:flex;align-items:center;gap:6px;font-family:var(--h-body)}.ch-ui .ch-spell .ic{width:24px;height:24px;flex-shrink:0;display:grid;place-items:center;color:#ffb35a;background:radial-gradient(circle at 50% 60%,#7a2010,#1a0b08);border:1px solid var(--h-line-br);box-shadow:0 0 0 1px #0c0807}.ch-ui .ch-spell .bar{position:relative;flex:1;height:22px;background:#0e0807;border:1px solid var(--h-line-hi);box-shadow:inset 0 0 6px #000,0 0 0 1px #0c0807;overflow:hidden}.ch-ui .ch-spell .bar i{position:absolute;left:0;top:0;bottom:0}.ch-ui .ch-spell.me .bar i{background:linear-gradient(180deg,#9bd36a,#4e8f32 55%,#2a5418);box-shadow:0 0 10px #7ccf5a66}.ch-ui .ch-spell.enemy .bar i{background:linear-gradient(180deg,#ef6a5a,#a5281e 55%,#6a120c)}.ch-ui .ch-spell .nm{position:absolute;left:10px;top:0;bottom:0;display:flex;align-items:center;font-size:calc(12px * var(--ch-fs, 1));letter-spacing:.05em;text-transform:uppercase;color:#f6e7d4;text-shadow:0 1px 2px #000;white-space:nowrap}.ch-ui .ch-spell .t{flex-shrink:0;min-width:78px;font-size:calc(12px * var(--ch-fs, 1));color:var(--h-text);text-shadow:0 1px 2px #000}.ch-ui .ch-hud .ch-cast{left:var(--bar-left);margin-left:calc(var(--bar-w) / 2 - 170px);bottom:calc(var(--bar-h) + 14px);width:340px;height:auto;background:none;border:none}.ch-ui .ch-mmap{position:absolute;right:26px;top:6px;width:var(--map);display:flex;flex-direction:column;align-items:center;gap:8px}.ch-ui .ch-mmap-title{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:calc(var(--map) + 60px);font:700 calc(var(--map-title) * var(--ch-fs, 1)) / 1.15 var(--h-title);letter-spacing:.08em;text-transform:uppercase;color:#f1e4d3;text-shadow:0 0 14px var(--h-glow),0 1px 3px #000,0 0 6px #000}.ch-ui .ch-mmap-title small{font:calc(11px * var(--ch-fs, 1)) var(--h-body);letter-spacing:.02em;text-transform:none;color:var(--h-dim)}.ch-ui .ch-mmap-title small.safe{color:#9fe08a}.ch-ui .ch-mmap-view{position:relative;width:var(--map);height:var(--map);overflow:hidden;background:#1a1410;border:2px solid #a07a66;box-shadow:0 0 0 3px #24170f,0 0 0 5px #6a4c42,0 0 0 7px #120b0a,0 0 0 8px #8a5f4f,0 0 0 10px #1a110f,0 10px 26px #000000bf,0 0 30px #cd2d1e2e,inset 0 0 26px #000000d9}.ch-ui .ch-mmap-view canvas{opacity:.92;filter:sepia(.3) saturate(.85) brightness(.95)}.ch-ui .ch-mmap-view svg{position:absolute;left:0;top:0}.ch-ui .ch-mmap-xy{align-self:flex-end;margin-top:4px;font:calc(11px * var(--ch-fs, 1)) var(--h-body);color:var(--h-dim);text-shadow:0 1px 2px #000}.ch-ui .ch-hud .ch-menu{right:58px;top:auto;bottom:12px;flex-direction:row;gap:7px;padding:0;background:none;border:none;box-shadow:none;z-index:3}.ch-ui .ch-hud .ch-menu>button,.ch-ui .ch-hud .ch-menu-sys{width:34px;height:34px;border-radius:50%;color:#f6e7d4;background:radial-gradient(circle at 40% 32%,#a3291b,#4a0d08 60%,#220604);border:1px solid #d8705e;box-shadow:0 0 0 2px #120b0a,0 0 0 3px #6a4c42,0 0 10px #cd2d1e73}.ch-ui .ch-hud .ch-menu>button svg{width:16px;height:16px}.ch-ui .ch-hud .ch-menu>button:hover,.ch-ui .ch-hud .ch-menu-sys:hover{border-color:#ffb08a;color:#fff;box-shadow:0 0 0 2px #120b0a,0 0 0 3px #8a5f4f,0 0 16px #f05028bf}.ch-ui .ch-hud .ch-menu>button.on{border-color:var(--h-gold);box-shadow:0 0 0 2px #120b0a,0 0 0 3px var(--h-gold-deep),0 0 14px #e8b76599}.ch-ui .ch-hud .ch-menu .ch-key{display:none}.ch-ui .ch-hud .ch-menu .ch-badge,.ch-ui .ch-hud .ch-menu-sys .ch-badge{right:-5px;top:-5px;background:#e0a030;color:#1a0b08;box-shadow:0 0 0 1px #120b0a}.ch-ui .ch-hud .ch-menu-sys{position:absolute;right:12px;top:auto;bottom:9px;width:40px;height:40px;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:3}.ch-ui .ch-hud .ch-menu-sys svg{width:18px;height:18px}.ch-ui .ch-hud .ch-menu-sys.on{border-color:var(--h-gold)}.ch-ui .ch-hud .ch-sysmenu{right:12px;top:auto;bottom:58px;width:250px;z-index:4;background:var(--h-panel);border:1px solid var(--h-line-hi);box-shadow:inset 0 0 0 1px #0c0807,0 12px 30px #000000b3;font-family:var(--h-body)}.ch-ui .ch-hud .ch-sysmenu button:hover:not(:disabled){background:#cd2d1e2e}.ch-ui .ch-hud .ch-sys-h{padding:4px 10px 2px;font:calc(10px * var(--ch-fs, 1)) var(--h-title);letter-spacing:.08em;text-transform:uppercase;color:var(--h-dim)}.ch-ui .ch-objs{position:absolute;right:26px;top:calc(var(--map) + var(--map-title) + 60px);width:var(--objs-w);display:flex;flex-direction:column;gap:8px;pointer-events:auto;font-family:var(--h-body)}.ch-ui .ch-objs.covered{visibility:hidden}.ch-ui .ch-objs-head{display:flex;align-items:center;gap:8px;padding:0 0 5px;background:none;border:none;border-bottom:1px solid var(--h-line-hi);font:700 calc((var(--objs-fs) + 2px) * var(--ch-fs, 1)) var(--h-title);letter-spacing:.08em;text-transform:uppercase;color:#f1e4d3;cursor:pointer;text-align:left;text-shadow:0 1px 3px #000,0 0 6px #000;box-shadow:0 6px 10px -8px var(--h-glow)}.ch-ui .ch-objs-head .arr{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid #f1e4d3;transition:transform .2s}.ch-ui .ch-objs-head .arr.up{transform:rotate(-90deg)}.ch-ui .ch-objs-q{display:flex;flex-direction:column;gap:3px;padding:2px 4px;background:none;border:1px solid transparent;color:var(--h-text);text-align:left;cursor:pointer;font:inherit;text-shadow:0 1px 2px #000,0 0 5px #000,0 0 2px #000}.ch-ui .ch-objs-q:hover{border-color:var(--h-line);background:#140d0c8c}.ch-ui .ch-objs-q b{font-size:calc(var(--objs-fs) * var(--ch-fs, 1));color:#f1e4d3;font-weight:700}.ch-ui .ch-objs-q .o{display:flex;align-items:baseline;gap:7px;padding-left:8px;font-size:calc((var(--objs-fs) - 1px) * var(--ch-fs, 1));color:#d0c4b8}.ch-ui .ch-objs-q .o i{flex-shrink:0;width:11px;height:11px;position:relative;top:1px}.ch-ui .ch-objs-q .o i.todo{border:1px solid var(--h-line-br);background:#120b0a;box-shadow:0 0 0 1px #000}.ch-ui .ch-objs-q .o i.ok:before{content:"✓";position:absolute;left:-1px;top:-4px;font:700 calc(14px * var(--ch-fs, 1)) / 1 var(--h-body);color:#7fd06a}.ch-ui .ch-objs-q.ready b,.ch-ui .ch-objs-q.ready .o{color:#ffd23f}.ch-ui .ch-objs-q .o.fail{color:#ff6a55}.ch-ui .ch-hud .ch-chat{left:8px;bottom:8px;width:var(--chat-w);font-family:var(--h-body);font-size:calc(var(--chat-fs) * var(--ch-fs, 1));background:linear-gradient(180deg,#1c1311f5,#0e0908f7);border:1px solid var(--h-line-hi);box-shadow:inset 0 0 0 1px #0c0807,inset 0 0 0 4px #3d2e2a59,0 10px 26px #0009,0 0 18px #cd2d1e1f}.ch-ui .ch-hud .ch-chat-tabs{position:absolute;left:26px;right:0;top:0;transform:translateY(-100%);gap:4px;padding:0;background:none;border:none}.ch-ui .ch-hud .ch-chat-tabs button{position:relative;padding:6px 14px 5px;background:linear-gradient(180deg,#2a201e,#140d0c);border:1px solid var(--h-line-hi);border-bottom:none;color:var(--h-dim);font-size:calc((var(--chat-fs) - 1px) * var(--ch-fs, 1));box-shadow:inset 0 1px #ffffff0d}.ch-ui .ch-hud .ch-chat-tabs button.on{color:#f1e4d3;border-color:var(--h-line-br);background:linear-gradient(180deg,#3e2c27,#1c1311)}.ch-ui .ch-hud .ch-chat-tabs button.on:after{content:"";position:absolute;left:50%;bottom:-4px;width:7px;height:7px;margin-left:-3.5px;transform:rotate(45deg);background:var(--h-panel-2);border:1px solid var(--h-gold);z-index:1}.ch-ui .ch-hud .ch-chat-body{display:flex}.ch-ui .ch-hud .ch-chat-side{flex:none;width:26px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 0;border-right:1px solid var(--h-line);background:#00000040}.ch-ui .ch-hud .ch-chat-side button{width:22px;height:22px;padding:0;border:none;background:none;color:var(--h-dim);cursor:pointer;font-size:12px;line-height:1}.ch-ui .ch-hud .ch-chat-side button:hover{color:#f1e4d3}.ch-ui .ch-hud .ch-chat-side .ch-chat-quiet.on{color:#ff8a78}.ch-ui .ch-hud .ch-chat-log{flex:1;min-width:0;height:var(--chat-h);padding:7px 10px;scrollbar-width:thin;scrollbar-color:var(--h-line-hi) transparent;text-shadow:0 1px 1px #000}.ch-ui .ch-hud .ch-chat-input{border-top:1px solid var(--h-line-hi);background:#060303b3}.ch-ui .ch-hud .ch-chat input{height:28px;background:transparent;font-family:var(--h-body);font-size:calc(var(--chat-fs) * var(--ch-fs, 1))}.ch-ui .ch-hud .ch-chat-ch{height:28px;width:72px;background:#1a1210;border-right-color:var(--h-line);font-family:var(--h-body)}.ch-ui .ch-hud .ch-chat-menu{background:var(--h-panel);border-color:var(--h-line-hi)}.ch-ui .ch-hud .ch-bars{left:var(--bar-left);bottom:6px;width:var(--bar-w);padding:5px 11px 14px;gap:4px;flex-direction:column-reverse;align-items:center;background:linear-gradient(180deg,#ffffff0a,#fff0 30%),linear-gradient(180deg,#281b18f7,#0e0908fa);border:2px solid #5a3f36;border-top-color:#a07a66;box-shadow:inset 0 0 0 1px #0c0807,inset 0 0 0 5px #3d2e2a59,0 -4px 22px #cd2d1e38,0 12px 28px #000000b3;clip-path:polygon(11px 0,calc(100% - 11px) 0,100% 11px,100% 100%,0 100%,0 11px)}.ch-ui .ch-hud .ch-bar-row{gap:var(--bar-gap);padding:0;background:none;border:none;box-shadow:none}.ch-ui .ch-hud .ch-bar-row .ch-slot{width:var(--bar-slot);height:var(--bar-slot);background:radial-gradient(circle at 50% 30%,#2e201c,#0b0706 78%);border:1px solid #5a3f36;box-shadow:inset 0 0 0 1px #0c0807,inset 0 -12px 18px #0009,0 0 0 1px #0c0807}.ch-ui .ch-hud .ch-bar-row .ch-slot svg{width:58%;height:58%}.ch-ui .ch-hud .ch-bar-row .ch-slot img{max-width:80%!important;max-height:80%!important}.ch-ui .ch-hud .ch-bar-row .ch-slot:hover{border-color:#c97d3c;box-shadow:inset 0 0 0 1px #0c0807,0 0 12px #dc6e2866}.ch-ui .ch-hud .ch-bar-row .ch-slot .key{left:0;right:0;top:auto;bottom:0;text-align:center;font:calc(10px * var(--ch-fs, 1)) / 1 var(--h-body);color:#cbbfb3;text-shadow:0 1px 2px #000}.ch-ui .ch-hud .ch-bar-row .ch-slot .cnt{bottom:auto;top:0;right:2px;font-size:calc(9px * var(--ch-fs, 1))}.ch-ui .ch-hud .ch-bar-row .ch-slot .cdt{font-size:calc(var(--bar-slot) * .38)}.ch-ui .ch-hud .ch-bar-row:nth-child(2){gap:calc(var(--bar-gap) * .75)}.ch-ui .ch-hud .ch-bar-row:nth-child(2) .ch-slot{width:calc(var(--bar-slot) * .75);height:calc(var(--bar-slot) * .75)}.ch-ui .ch-hud .ch-bar-row:nth-child(2) .ch-slot .key{font-size:calc(8px * var(--ch-fs, 1));bottom:0}.ch-ui .ch-xp{position:absolute;left:11px;right:11px;bottom:3px;height:8px;background:#0a0605;border:1px solid #3a2a26;box-shadow:0 0 0 1px #0c0807}.ch-ui .ch-xp:before{content:"";position:absolute;left:0;right:0;bottom:-4px;height:16px}.ch-ui .ch-xp>i{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(180deg,#8bd36a,#3f8a2a);box-shadow:0 0 8px #7ccf5a8c;transition:width .4s ease-out}.ch-ui .ch-xp .tip{position:absolute;bottom:14px;left:50%;transform:translate(-50%,4px);opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;display:flex;flex-direction:column;align-items:center;padding:6px 14px;white-space:nowrap;background:var(--h-panel);border:1px solid var(--h-line-hi);box-shadow:0 6px 16px #0009;font-family:var(--h-body)}.ch-ui .ch-xp .tip b{font-size:calc(15px * var(--ch-fs, 1));color:#f1e4d3}.ch-ui .ch-xp .tip span{font-size:calc(12px * var(--ch-fs, 1));color:var(--h-text)}.ch-ui .ch-xp .tip small{font-size:calc(11px * var(--ch-fs, 1));color:var(--h-dim)}.ch-ui .ch-xp:hover .tip{opacity:1;transform:translate(-50%)}.ch-ui .ch-hud .ch-fps{left:auto;right:14px;top:auto;bottom:54px}.ch-ui .ch-hud .ch-toasts{bottom:calc(var(--bar-h) + 64px)}.ch-ui .ch-hud .ch-toast{background:#140d0ce6;border-color:var(--h-line-hi);font-family:var(--h-body)}.ch-ui .ch-hud .ch-tipcard{bottom:calc(var(--bar-h) + 96px);background:var(--h-panel);border-color:var(--h-gold-deep)}.ch-ui .ch-hud .ch-super{bottom:calc(var(--bar-h) + 60px)}.ch-ui .ch-hud .ch-invite{top:calc(var(--dia) + 70px);background:var(--h-panel);border-color:var(--h-gold-deep)}.ch-ui .ch-hud .ch-exit{top:calc(var(--dia) + 124px)}.ch-ui .ch-hud .ch-clan-inv{top:calc(var(--dia) + 178px)}.ch-ui .ch-orn{position:relative;height:16px}.ch-ui .ch-orn:before{content:"";position:absolute;left:0;right:0;top:7px;height:2px;background:linear-gradient(90deg,transparent,var(--h-line-hi) 15%,var(--h-line-br) 50%,var(--h-line-hi) 85%,transparent);box-shadow:0 5px 16px var(--h-glow)}.ch-ui .ch-orn:after{content:"";position:absolute;left:50%;top:2px;width:12px;height:12px;margin-left:-6px;transform:rotate(45deg);background:var(--h-panel-2);border:1px solid var(--h-line-br);box-shadow:0 0 12px var(--h-glow)}.ch-ui .ch-notice,.ch-ui .ch-levelup{position:absolute;left:50%;width:min(700px,64%);transform:translate(-50%);text-align:center;pointer-events:none;font-family:var(--h-body);color:var(--h-text);text-shadow:0 1px 3px #000;background:radial-gradient(ellipse at 50% 50%,#120a09cc,#120a0900 70%)}.ch-ui .ch-notice{top:28%;padding:18px 40px 26px;animation:ch-note-in .45s ease-out backwards,ch-note-out .6s ease-in 7.4s forwards}.ch-ui .ch-notice .h{font:700 calc(34px * var(--ch-fs, 1)) / 1.1 var(--h-title);letter-spacing:.06em;text-transform:uppercase;color:#f1e4d3;text-shadow:0 0 22px var(--h-glow),0 2px 4px #000}.ch-ui .ch-notice .ch-orn{margin:8px 0 14px}.ch-ui .ch-notice p{margin:0 auto;max-width:580px;font-size:calc(17px * var(--ch-fs, 1));line-height:1.5}.ch-ui .ch-levelup{top:54%;padding:6px 40px;animation:ch-note-in .5s ease-out backwards,ch-note-out .7s ease-in 3.8s forwards}.ch-ui .ch-levelup .sub{margin-top:12px;font-size:calc(18px * var(--ch-fs, 1));color:var(--h-text)}.ch-ui .ch-levelup .big{margin-bottom:10px;font:700 calc(48px * var(--ch-fs, 1)) / 1.1 var(--h-title);letter-spacing:.05em;text-transform:uppercase;color:#f6e7d4;text-shadow:0 0 26px rgba(232,150,70,.55),0 2px 4px #000}.ch-ui .ch-levelup .ch-orn.top:before,.ch-ui .ch-levelup .ch-orn.bottom:before{box-shadow:0 0 18px var(--h-glow)}@keyframes ch-note-in{0%{opacity:0;transform:translate(-50%,10px) scale(.98)}}@keyframes ch-note-out{to{opacity:0;transform:translate(-50%,-6px)}}.ch-ui .ch-hud .ch-area-banner .name{font-family:var(--h-title);text-transform:uppercase;letter-spacing:.08em;color:#f1e4d3;text-shadow:0 0 22px var(--h-glow),0 2px 6px #000}.ch-ui .ch-hud .ch-area-banner .sub{font-family:var(--h-body)}@media (prefers-reduced-motion: reduce){.ch-ui .ch-notice,.ch-ui .ch-levelup{animation:none}.ch-ui .ch-sbar i,.ch-ui .ch-xp>i,.ch-ui .ch-objs-head .arr,.ch-ui .ch-xp .tip{transition:none}}@container chui (max-width: 1700px){.ch-ui .ch-hud{--dia: 96px;--dia-s: 72px;--bw: 340px;--hp-h: 26px;--mp-h: 22px;--bar-fs: 11px;--pw: 250px;--php: 19px;--pmp: 16px;--pfs: 11px;--pip: 11px;--map: 204px;--map-title: 16px;--objs-w: 236px;--objs-fs: 13px;--chat-w: 430px;--chat-h: 132px;--chat-fs: 12px;--bar-slot: 32px;--bar-gap: 4px}}@container chui (max-width: 1400px){.ch-ui .ch-hud{--dia: 84px;--dia-s: 62px;--bw: 290px;--hp-h: 23px;--mp-h: 19px;--bar-fs: 11px;--pw: 210px;--php: 17px;--pmp: 14px;--pfs: 10px;--pip: 10px;--map: 184px;--map-title: 15px;--objs-w: 214px;--objs-fs: 13px;--chat-w: 340px;--chat-h: 116px;--chat-fs: 12px;--bar-slot: 30px;--bar-gap: 3px}.ch-ui .ch-hud .ch-chat-tabs button{padding:5px 9px 4px}}@container chui (max-width: 1150px){.ch-ui .ch-hud{--dia: 76px;--dia-s: 54px;--bw: 240px;--hp-h: 21px;--mp-h: 18px;--bar-fs: 10px;--pw: 170px;--php: 15px;--pmp: 13px;--pip: 9px;--map: 166px;--map-title: 14px;--objs-w: 190px;--objs-fs: 12px;--chat-w: 272px;--chat-h: 100px;--chat-fs: 11px;--bar-slot: 28px;--bar-gap: 3px}.ch-ui .ch-hud .ch-chat-tabs button{padding:4px 5px 3px}.ch-ui .ch-hud .ch-chat-tabs{left:0}.ch-ui .ch-hf.target .cls{display:none}.ch-ui .ch-hud .ch-cast{width:300px;margin-left:calc(var(--bar-w) / 2 - 150px)}.ch-ui .ch-hud .ch-menu{right:50px;gap:4px}.ch-ui .ch-hud .ch-menu>button{width:30px;height:30px}.ch-ui .ch-hud .ch-menu>button svg{width:14px;height:14px}.ch-ui .ch-hud .ch-menu-sys{width:34px;height:34px;right:10px}.ch-ui .ch-hf.target .ch-spell{left:0;width:var(--bw)}.ch-ui .ch-spell .t{min-width:0}}.ch-ui.dlg{--dlg-panel: rgba(30, 24, 23, .96);--dlg-panel-2: #141010;--dlg-line: #3d2e2a;--dlg-line-hi: #6a4c42;--dlg-glow: rgba(205, 45, 30, .55);--dlg-gold: #e8b765;--dlg-gold-deep: #9a6a2c;--dlg-text: #d9cec2;--dlg-dim: #8e8178;--dlg-me: #e8b765;--dlg-npc: #e0574a;--dlg-title: "Alegreya SC", Georgia, serif;--dlg-body: "PT Serif", Georgia, "Times New Roman", serif;--dlg-dur: .45s;position:fixed;top:0;right:0;bottom:0;left:0;z-index:350;font-family:var(--dlg-body);color:var(--dlg-text);background:radial-gradient(ellipse at 50% 42%,#460e0a1f,#110c0bc7 72%),linear-gradient(to top,#110c0be6,#110c0b00 46%);animation:dlg-in .3s ease backwards}@keyframes dlg-in{0%{opacity:0}}.ch-ui .dlg-actor{position:absolute;bottom:0;height:88%;width:min(30%,46vh);transform-origin:50% 100%;pointer-events:none;transition:transform var(--dlg-dur) cubic-bezier(.3,.7,.3,1),filter var(--dlg-dur) ease}.ch-ui .dlg-actor.left{left:1%}.ch-ui .dlg-actor.right{right:1%}.ch-ui .dlg-actor.speaking{transform:none;filter:none}.ch-ui .dlg-actor.silent{transform:scale(.9) translateY(1%);filter:brightness(.38) saturate(.5)}.ch-ui .dlg-model{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease;filter:drop-shadow(0 10px 22px rgba(0,0,0,.7))}.ch-ui .dlg-model.on{opacity:1}.ch-ui .dlg-model canvas{display:block;width:100%!important;height:100%!important}.ch-ui .dlg-name{position:absolute;left:50%;bottom:3%;transform:translate(-50%);white-space:nowrap;text-align:center;font-family:var(--dlg-title);font-weight:700;font-size:calc(17px * var(--ch-fs, 1));letter-spacing:.06em;color:var(--dlg-gold);padding:4px 18px 5px;background:linear-gradient(180deg,#221b19f2,#120e0df2);border:1px solid var(--dlg-line-hi);box-shadow:0 0 0 3px #110c0be6,0 0 0 4px var(--dlg-line),0 6px 16px #0009;text-shadow:0 0 10px rgba(232,183,101,.35),0 1px 2px #000}.ch-ui .dlg-name small{display:block;font-family:var(--dlg-body);font-weight:400;font-size:.62em;color:var(--dlg-dim);letter-spacing:.02em}.ch-ui .dlg-col{position:absolute;left:50%;bottom:12%;transform:translate(-50%);width:min(600px,40%);max-height:78%;overflow-y:auto;overflow-x:visible;display:flex;flex-direction:column;gap:20px;padding:14px 34px 26px;scrollbar-width:thin;scrollbar-color:var(--dlg-line-hi) transparent}.ch-ui .dlg-line,.ch-ui .dlg-card{position:relative;flex-shrink:0;background:linear-gradient(180deg,#221b1af5,#14100ff5);border:1px solid var(--dlg-line);box-shadow:inset 0 0 0 1px #0009,inset 0 0 0 5px #3d2e2a59,0 12px 30px #000000a6;animation:dlg-pop .35s cubic-bezier(.3,.7,.3,1) backwards}.ch-ui .dlg-line:before,.ch-ui .dlg-orn:before{content:"";position:absolute;left:-1px;right:-1px;top:-1px;height:2px;background:linear-gradient(90deg,transparent,var(--dlg-line-hi) 18%,#8a5f4f 50%,var(--dlg-line-hi) 82%,transparent);box-shadow:0 4px 14px var(--dlg-glow)}.ch-ui .dlg-line:after,.ch-ui .dlg-orn:after{content:"";position:absolute;top:-7px;left:50%;width:12px;height:12px;margin-left:-6px;transform:rotate(45deg);background:var(--dlg-panel-2);border:1px solid var(--dlg-line-hi);box-shadow:0 0 10px var(--dlg-glow)}.ch-ui .dlg-line{padding:14px 24px 16px;font-size:calc(15px * var(--ch-fs, 1));line-height:1.6;transition:filter var(--dlg-dur),transform var(--dlg-dur)}.ch-ui .dlg-line.me{--c: var(--dlg-me);margin-right:6%;padding-left:48px}.ch-ui .dlg-line.npc{--c: var(--dlg-npc);margin-left:6%;padding-right:48px}.ch-ui .dlg-line.old{filter:brightness(.6) saturate(.6);transform:scale(.97)}.ch-ui .dlg-who{font-family:var(--dlg-title);font-weight:700;font-size:.95em;letter-spacing:.08em;color:var(--c);margin-bottom:3px}.ch-ui .dlg-line.npc .dlg-who{text-align:right}.ch-ui .dlg-ava{position:absolute;top:50%;width:46px;height:46px;margin-top:-23px;transform:rotate(45deg);overflow:hidden;background:linear-gradient(180deg,#3a2a26,#160f0e);border:2px solid var(--c);box-shadow:0 0 0 2px var(--dlg-panel-2),0 0 0 3px var(--dlg-line-hi),0 0 16px var(--dlg-glow)}.ch-ui .dlg-line.me .dlg-ava{left:-24px}.ch-ui .dlg-line.npc .dlg-ava{right:-24px}.ch-ui .dlg-ava img{display:block;width:142%;height:142%;margin:-21%;transform:rotate(-45deg)}.ch-ui .dlg-text{margin:0;white-space:pre-wrap}.ch-ui .dlg-text+.dlg-text{margin-top:6px}.ch-ui .dlg-say{margin-top:8px;padding-left:10px;border-left:2px solid var(--dlg-gold-deep)}.ch-ui .dlg-say .q{font-size:.8em;color:var(--dlg-dim)}.ch-ui .dlg-note{margin-top:6px;font-size:.85em;color:var(--dlg-dim)}.ch-ui .dlg-note b{color:var(--dlg-text);font-weight:400}.ch-ui .dlg-caret{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-2px;background:var(--dlg-gold);animation:dlg-blink .8s steps(1) infinite}@keyframes dlg-blink{50%{opacity:0}}@keyframes dlg-pop{0%{opacity:0;transform:translateY(14px) scale(.96)}}.ch-ui .dlg-choices{display:flex;flex-direction:column;gap:7px;margin-right:6%;animation:dlg-pop .35s backwards}.ch-ui .dlg-choice{position:relative;display:flex;align-items:center;gap:6px;width:100%;text-align:left;cursor:pointer;padding:10px 16px 10px 46px;font-family:var(--dlg-body);font-size:calc(14px * var(--ch-fs, 1));color:var(--dlg-text);background:linear-gradient(180deg,#1e1817f2,#130f0ef2);border:1px solid var(--dlg-line);box-shadow:inset 0 0 0 1px #00000080;transition:border-color .2s,box-shadow .2s,color .2s,transform .2s}.ch-ui .dlg-choice:after{content:"";position:absolute;left:14px;top:50%;width:19px;height:19px;margin-top:-10px;border:1px solid var(--dlg-gold-deep);background:var(--dlg-panel-2);transform:rotate(45deg)}.ch-ui .dlg-choice:before{content:attr(data-n);position:absolute;left:14px;top:50%;z-index:1;width:21px;height:21px;margin-top:-11px;display:grid;place-items:center;font-family:var(--dlg-title);font-size:calc(13px * var(--ch-fs, 1));color:var(--dlg-gold)}.ch-ui .dlg-choice:hover:not(:disabled),.ch-ui .dlg-choice:focus-visible{color:#f3e6d6;border-color:#c97d3c;outline:none;transform:translate(4px);box-shadow:inset 0 0 0 1px #00000080,inset 0 0 18px #c97d3c2e,0 0 14px #dc6e2859}.ch-ui .dlg-choice .mk{width:12px;text-align:center;font-family:Georgia,serif;font-weight:700;color:#ffcf4a}.ch-ui .dlg-choice .mk.ready{color:#ffd23f}.ch-ui .dlg-choice .sub{color:var(--dlg-dim)}.ch-ui .dlg-card{padding:14px 24px 34px;text-align:center;margin-bottom:8px}.ch-ui .dlg-card h3{margin:0;font-family:var(--dlg-title);font-weight:700;font-size:calc(21px * var(--ch-fs, 1));letter-spacing:.08em;color:#f1e4d3;text-shadow:0 0 18px var(--dlg-glow)}.ch-ui .dlg-card .sub{margin-top:2px;font-family:var(--dlg-title);color:var(--dlg-gold);font-size:calc(15px * var(--ch-fs, 1))}.ch-ui .dlg-orn{position:relative;height:14px;margin:8px -10px 10px}.ch-ui .dlg-orn:before{top:6px}.ch-ui .dlg-orn:after{top:1px;width:10px;height:10px;margin-left:-5px}.ch-ui .dlg-card p{margin:0 0 8px;font-size:calc(14px * var(--ch-fs, 1));line-height:1.55}.ch-ui .dlg-card .ch-q-obj{display:inline-flex;flex-direction:column;gap:3px;margin:0 auto;padding:0;list-style:none;text-align:left;font-size:calc(14px * var(--ch-fs, 1))}.ch-ui .dlg-card .ch-q-obj .mk{display:inline-block;width:16px;color:var(--dlg-gold)}.ch-ui .dlg-card .ch-q-obj li.done{color:var(--dlg-dim)}.ch-ui .dlg-card .ch-q-rewards{margin-top:10px;font-size:calc(13px * var(--ch-fs, 1));color:var(--dlg-text)}.ch-ui .dlg-card .ch-q-rewards .ch-dim{color:var(--dlg-dim)}.ch-ui .dlg-card .ch-q-rewards .ch-gold{color:var(--dlg-gold)}.ch-ui .dlg-card form{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:4px;flex-wrap:wrap}.ch-ui .dlg-card input{width:140px;height:30px;padding:0 10px;font:inherit;font-size:calc(14px * var(--ch-fs, 1));color:var(--dlg-text);background:#0000008c;border:1px solid var(--dlg-line-hi)}.ch-ui .dlg-card input:focus-visible{outline:1px solid #c97d3c}.ch-ui .dlg-card .wrong{margin-top:8px;color:#ff8a78;font-size:calc(13px * var(--ch-fs, 1))}.ch-ui .dlg-card .hint{margin-top:6px;color:var(--dlg-dim);font-size:calc(13px * var(--ch-fs, 1))}.ch-ui .dlg-card-act{position:absolute;left:0;right:0;bottom:-19px;display:flex;justify-content:center;gap:12px}.ch-ui .dlg-btn{height:auto;padding:7px 26px 8px;cursor:pointer;font-family:var(--dlg-title);font-weight:700;font-size:calc(15px * var(--ch-fs, 1));letter-spacing:.08em;color:#f6e7d4;text-shadow:0 1px 2px #000;background:linear-gradient(180deg,#2a201e,#171211);border:1px solid var(--dlg-line-hi);box-shadow:0 0 0 3px var(--dlg-panel-2),0 0 0 4px var(--dlg-line),0 6px 18px #0009;transition:filter .2s}.ch-ui .dlg-btn.main{background:linear-gradient(180deg,#b12a20,#7a1611 60%,#5e100c);border-color:#d75444;box-shadow:0 0 0 3px var(--dlg-panel-2),0 0 0 4px var(--dlg-line-hi),inset 0 0 14px #00000073,0 6px 18px #0009}.ch-ui .dlg-btn:hover:not(:disabled),.ch-ui .dlg-btn:focus-visible{filter:brightness(1.15);color:#fff3e2;outline:none}.ch-ui .dlg-btn.small{padding:4px 14px 5px;font-size:calc(13px * var(--ch-fs, 1));box-shadow:none}@media (prefers-reduced-motion: reduce){.ch-ui.dlg,.ch-ui .dlg-actor,.ch-ui .dlg-line,.ch-ui .dlg-card,.ch-ui .dlg-choices,.ch-ui .dlg-model{animation:none;transition:none}}@container chui (max-width: 1280px){.ch-ui .dlg-actor{width:min(26%,40vh);height:76%}.ch-ui .dlg-col{width:min(560px,46%)}}.ch-ui .ch-hud{--ufk: .56}@container chui (max-width: 1700px){.ch-ui .ch-hud{--ufk: .5}}@container chui (max-width: 1400px){.ch-ui .ch-hud{--ufk: .44}}@container chui (max-width: 1150px){.ch-ui .ch-hud{--ufk: .38}}.ch-ui .ch-uf{position:relative;flex-shrink:0}.ch-ui .ch-uf .uf-box{position:absolute;left:0;top:0;transform-origin:0 0;transform:scale(var(--ufk))}.ch-ui .ch-uf.main.mirror .uf-box{transform:translate(calc(679px * var(--ufk))) scale(calc(-1 * var(--ufk)),var(--ufk))}.ch-ui .ch-uf.party.mirror .uf-box{transform:translate(calc(492px * var(--ufk))) scale(calc(-1 * var(--ufk)),var(--ufk))}.ch-ui .ch-uf.mirror .flip{transform:scaleX(-1)}.ch-ui .ch-uf .uf-box>*{position:absolute}.ch-ui .ch-uf .uf-bg{top:0;right:0;bottom:0;left:0;background:url(/images/gui/resource/Textures/Unit\ Frames/Main/UnitFrame_Background.png) no-repeat}.ch-ui .ch-uf.party .uf-bg{background-image:url(/images/gui/resource/Textures/Unit\ Frames/Party/UnitFrame_Party_Background.png)}.ch-ui .ch-uf .uf-bar{overflow:hidden;z-index:1}.ch-ui .ch-uf .uf-bar i{position:absolute;left:0;top:0;bottom:0;background-repeat:no-repeat;transition:width .25s ease-out}.ch-ui .ch-uf .uf-bar s{position:absolute;left:0;top:0;bottom:0;background-repeat:no-repeat;background-position:-16px 0!important;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 14px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 14px),transparent)}.ch-ui .ch-uf.main .uf-bar.hp i,.ch-ui .ch-uf.main .uf-bar.hp s{background-image:url(/images/gui/resource/Textures/Unit\ Frames/Main/Bars/UnitFrame_HP_Fill_Red.png);background-size:486px 40px;filter:hue-rotate(-8deg) saturate(1.35) brightness(1.05)}.ch-ui .ch-uf.main .uf-bar.mp i,.ch-ui .ch-uf.main .uf-bar.mp s{background-image:url(/images/gui/resource/Textures/Unit\ Frames/Main/Bars/UnitFrame_MP_Fill_Green.png);background-size:460px 38px;filter:hue-rotate(102deg) saturate(1.45) brightness(.92)}.ch-ui .ch-uf.party .uf-bar.hp i,.ch-ui .ch-uf.party .uf-bar.hp s{background-image:url(/images/gui/resource/Textures/Unit\ Frames/Party/Bars/UnitFrame_Party_HP_Fill_Red.png);background-size:349px 38px;filter:hue-rotate(-8deg) saturate(1.35) brightness(1.05)}.ch-ui .ch-uf.party .uf-bar.mp i,.ch-ui .ch-uf.party .uf-bar.mp s{background-image:url(/images/gui/resource/Textures/Unit\ Frames/Party/Bars/UnitFrame_Party_MP_Fill_Green.png);background-size:324px 20px;filter:hue-rotate(102deg) saturate(1.45) brightness(.92)}.ch-ui .ch-uf .uf-dia{z-index:2;overflow:visible}.ch-ui .ch-uf .uf-ext{z-index:0;background:url(/images/gui/resource/Textures/Unit\ Frames/Main/UnitFrame_Background.png) no-repeat}.ch-ui .ch-uf.party .uf-ext{background-image:url(/images/gui/resource/Textures/Unit\ Frames/Party/UnitFrame_Party_Background.png)}.ch-ui .ch-uf .uf-txt,.ch-ui .ch-uf .uf-note{z-index:3;display:flex;align-items:center;gap:8px;white-space:nowrap;pointer-events:none;font-family:"PT Serif",Georgia,serif;color:#f6e7d4b8;text-shadow:0 2px 3px #000,0 0 4px #000}.ch-ui .ch-uf .uf-txt{font-size:calc(23px * var(--ch-fs, 1))}.ch-ui .ch-uf .uf-txt b{color:#fff6ea;font-weight:700}.ch-ui .ch-uf .uf-txt.mp{font-size:calc(21px * var(--ch-fs, 1))}.ch-ui .ch-uf .uf-note{font:700 calc(20px * var(--ch-fs, 1)) "Alegreya SC",Georgia,serif;color:#f6e7d4d9;letter-spacing:.03em}.ch-ui .ch-uf.party .uf-txt{font-size:calc(21px * var(--ch-fs, 1))}.ch-ui .ch-uf.party .uf-txt.mp{font-size:calc(15px * var(--ch-fs, 1))}.ch-ui .ch-uf .uf-pips{z-index:3;left:400px;transform:translateY(-50%);display:flex;gap:4px}.ch-ui .ch-uf .uf-pips i{position:relative;width:30px;height:30px;background:url(/images/gui/resource/Textures/Unit\ Frames/Main/Points/UnitFrame_Point_Background.png) center / 32px no-repeat}.ch-ui .ch-uf .uf-pips i.on:after{content:"";position:absolute;left:5px;top:5px;width:20px;height:20px;background:url(/images/gui/resource/Textures/Unit\ Frames/Main/Points/UnitFrame_Point_Fill.png) center / 20px no-repeat;filter:hue-rotate(68deg) saturate(1.5) brightness(1.1) drop-shadow(0 0 6px rgba(110,220,90,.9))}.ch-ui .ch-uf.mirror .uf-pips i.on:after{filter:hue-rotate(-38deg) saturate(1.8) drop-shadow(0 0 6px rgba(255,80,40,.9))}.ch-ui .ch-uf .uf-lvl{z-index:4;width:58px;height:58px;display:grid;place-items:center;background:url(/images/gui/resource/Textures/Unit\ Frames/Main/Level/UnitFrame_Level_Background.png) no-repeat}.ch-ui .ch-uf.party .uf-lvl{width:46px;height:46px;background-image:url(/images/gui/resource/Textures/Unit\ Frames/Party/UnitFrame_Party_Level_Background.png)}.ch-ui .ch-uf .uf-lvl b{font:700 calc(24px * var(--ch-fs, 1)) / 1 "PT Serif",Georgia,serif;color:#f1e4d3;text-shadow:0 2px 3px #000}.ch-ui .ch-uf.party .uf-lvl b{font-size:calc(19px * var(--ch-fs, 1))}.ch-ui .ch-uf.mirror .uf-lvl b{transform:scaleX(-1)}.ch-ui .ch-uf .uf-role{z-index:4;width:40px;height:40px;display:grid;place-items:center;color:#e8b765;background:url(/images/gui/resource/Textures/Unit\ Frames/Main/Role/UnitFrame_Role_Background.png) no-repeat}.ch-ui .ch-uf.party .uf-role{width:31px;height:31px;background-image:url(/images/gui/resource/Textures/Unit\ Frames/Party/Role/UnitFrame_Party_Role_Background.png)}.ch-ui .ch-uf .uf-role .flip{display:grid;place-items:center}.ch-ui .ch-uf .uf-role .bolt{display:block;width:25px;height:36px;background:url(/images/gui/resource/Textures/Unit\ Frames/Main/Role/UnitFrame_Role_Lightning.png) center / contain no-repeat;transform:scale(.75)}.ch-ui .ch-uf.party .uf-role .bolt{width:19px;height:27px;background-image:url(/images/gui/resource/Textures/Unit\ Frames/Party/Role/UnitFrame_Party_Role_Lightning.png)}.ch-ui .ch-uf .uf-mark{z-index:4;width:40px;height:40px}.ch-ui .ch-uf .uf-mark.skull{background:url(/images/gui/resource/Textures/Unit\ Frames/Main/Level/UnitFrame_Level_Skull.png) no-repeat;filter:drop-shadow(0 0 6px rgba(255,70,30,.8))}.ch-ui .ch-uf .uf-mark.npc{background:url(/images/gui/resource/Textures/Unit\ Frames/Main/Points/UnitFrame_Point_Fill.png) center / 26px no-repeat,url(/images/gui/resource/Textures/Unit\ Frames/Main/Role/UnitFrame_Role_Background.png) center / 40px no-repeat}.ch-ui .ch-uf.dim{opacity:.45;filter:grayscale(.6)}.ch-ui .ch-hf.me{left:8px;top:8px}.ch-ui .ch-hud .ch-buffs{left:calc(8px + 205px * var(--ufk));top:calc(8px + 160px * var(--ufk))}.ch-ui .ch-hparty{left:10px;top:calc(176px * var(--ufk) + 44px);gap:calc(6px * var(--ufk))}.ch-ui .ch-hf.mate{position:relative}.ch-ui .ch-hf.mate .bars{position:absolute;right:0;top:0;width:0;margin:0;padding:0}.ch-ui .ch-hf.target{flex-direction:column;align-items:flex-end;top:4px}.ch-ui .ch-hf.target>.top{justify-content:flex-end;padding:0 calc(240px * var(--ufk)) 0 0;margin:0 0 calc(-14px * var(--ufk));position:relative;z-index:5}.ch-ui .ch-hf.target>.fx{justify-content:flex-end;padding-right:calc(220px * var(--ufk));margin-top:calc(-14px * var(--ufk))}.ch-ui .ch-hf.target .ch-spell{left:calc(40px * var(--ufk));top:calc(100% + 8px);width:calc(440px * var(--ufk));min-width:220px}.ch-ui .ch-hud .ch-buff{border:none;box-shadow:none;background:url(/images/gui/resource/Textures/Unit\ Frames/Main/Buffs/UnitFrame_Buffs_Frame_Green.png) center / 100% 100% no-repeat}.ch-ui .ch-hud .ch-buff.bad{background-image:url(/images/gui/resource/Textures/Unit\ Frames/Main/Buffs/UnitFrame_Buffs_Frame_Red.png)}.ch-ui .ch-spell .ic{border:none;box-shadow:none;background:url(/images/gui/resource/Textures/Cast\ Bars/CastBar_Icon_Frame.png) center / 100% 100% no-repeat}.ch-ui .ch-spell .bar{border:none;box-shadow:none;background:url(/images/gui/resource/Textures/Cast\ Bars/CastBar_Bar_Background.png) center / 100% 100% no-repeat}.ch-ui .ch-spell .bar i{top:3px;bottom:3px;background:url(/images/gui/resource/Textures/Cast\ Bars/CastBar_Bar_Fill.png) left / 100% 100% no-repeat!important;box-shadow:none!important}.ch-ui .ch-spell.me .bar i{filter:hue-rotate(62deg) saturate(1.3)}.ch-ui .ch-spell.enemy .bar i{filter:hue-rotate(-40deg) saturate(1.8) brightness(.9)}.ch-ui .ch-hud .ch-bar-row .ch-slot{border:none;box-shadow:none;background:url(/images/gui/resource/Textures/Action\ Bar/Slots/ActionBar_Slot_Background.png) center / 100% 100% no-repeat}.ch-ui .ch-hud .ch-bar-row:nth-child(2) .ch-slot{background-image:url(/images/gui/resource/Textures/Action\ Bar/Slots/ActionBar_Extra_Slot_Background.png)}.ch-ui .ch-hud .ch-bar-row .ch-slot:hover{box-shadow:0 0 10px #e8b76573}.ch-ui .ch-xp>i{background:url("/images/gui/resource/Textures/Action Bar/XP Bar/ActionBar_XP_Fill.png") left / 100% 100% no-repeat;box-shadow:0 0 6px #7ccf5a73}.ch-ui .ch-xp .tip{border:10px solid transparent;border-image:url(/images/gui/resource/Textures/Tooltip/Tooltip_Background.png) 20 fill / 10px;background:none;box-shadow:none}.ch-ui .ch-mmap-view{border:none;box-shadow:0 10px 26px #000000bf}.ch-ui .ch-mmap-view:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:url(/images/gui/resource/Textures/Minimap/Minimap_Overlay.png) center / 100% 100% no-repeat}.ch-ui .ch-mmap-title{white-space:nowrap}.ch-ui .ch-hud .ch-menu>button,.ch-ui .ch-hud .ch-menu-sys{border:none;box-shadow:none;color:#f1e4d3;background:url(/images/gui/resource/Textures/Action\ Bar/Buttons/ActionBar_Buttons_Background.png) center / 100% 100% no-repeat}.ch-ui .ch-hud .ch-menu>button:hover,.ch-ui .ch-hud .ch-menu-sys:hover{box-shadow:none;filter:brightness(1.2) drop-shadow(0 0 6px rgba(232,150,70,.7));background:url(/images/gui/resource/Textures/Action\ Bar/Buttons/ActionBar_Buttons_Hover.png) center / 78% 78% no-repeat,url(/images/gui/resource/Textures/Action\ Bar/Buttons/ActionBar_Buttons_Background.png) center / 100% 100% no-repeat}.ch-ui .ch-hud .ch-menu>button.on,.ch-ui .ch-hud .ch-menu-sys.on{box-shadow:none;filter:drop-shadow(0 0 7px rgba(232,183,101,.8));background:url(/images/gui/resource/Textures/Action\ Bar/Buttons/ActionBar_Buttons_Press.png) center / 78% 78% no-repeat,url(/images/gui/resource/Textures/Action\ Bar/Buttons/ActionBar_Buttons_Background.png) center / 100% 100% no-repeat}.ch-ui .ch-hud .ch-menu-sys{filter:drop-shadow(0 0 6px rgba(205,45,30,.6))}.ch-ui .ch-hud .ch-chat{background:#0e0908eb}.ch-ui .ch-hud .ch-chat-tabs button{border:1px solid #4a3631;border-bottom:none;padding:6px 12px 5px;color:#9a8d83;background:linear-gradient(180deg,#2c211e,#171010);box-shadow:inset 0 1px #ffebd214,inset 0 0 0 1px #0c0807}.ch-ui .ch-hud .ch-chat-tabs button:hover:not(.on){color:#e2d6ca;background:linear-gradient(180deg,#3a2b26,#1e1513);border-color:#6a4c42}.ch-ui .ch-hud .ch-chat-tabs button.on{color:#f6e7d4;background:linear-gradient(180deg,#4a3730,#221815);border-color:#9a7a5a;box-shadow:inset 0 1px #ffebd226,inset 0 0 0 1px #0c0807,0 -2px 8px #e8b7652e}.ch-ui .ch-hud .ch-chat-tabs button.on:after{border:none;transform:none;width:20px;height:11px;margin-left:-10px;bottom:-14px;background:url(/images/gui/resource/Textures/Chat/Tabs/Chat_Tab_Active_Pointer.png) center / contain no-repeat}.ch-ui .ch-hud .ch-chat-side button:not(.ch-chat-quiet){font-size:0;background:center / 16px auto no-repeat;opacity:.8}.ch-ui .ch-hud .ch-chat-side button:nth-child(2){background-image:url(/images/gui/resource/Textures/Chat/Options/Chat_Options_Icon_DoubleArrowUp.png)}.ch-ui .ch-hud .ch-chat-side button:nth-child(3){background-image:url(/images/gui/resource/Textures/Chat/Options/Chat_Options_Icon_ArrowUp.png)}.ch-ui .ch-hud .ch-chat-side button:nth-child(4){background-image:url(/images/gui/resource/Textures/Chat/Options/Chat_Options_Icon_ArrowDown.png)}.ch-ui .ch-hud .ch-chat-side button:nth-child(5){background-image:url(/images/gui/resource/Textures/Chat/Options/Chat_Options_Icon_DoubleArrowDown.png)}.ch-ui .ch-hud .ch-chat-side button:hover{opacity:1}.ch-ui .ch-hud .ch-chat-input{border-top:none;border:10px solid transparent;border-image:url(/images/gui/resource/Textures/Chat/Chat_Input_Background.png) 14 fill / 10px;padding:0;margin:-6px 0 0}.ch-ui .ch-hud .ch-chat input,.ch-ui .ch-hud .ch-chat-ch{height:22px;background:transparent}.ch-ui .ch-objs{padding-top:4px;background:url(/images/gui/resource/Textures/Quest\ Tracker/QuestTracker_Background.png) top center / 100% auto no-repeat}.ch-ui .ch-objs-head{border-bottom:none;box-shadow:none;padding:6px 4px 8px}.ch-ui .ch-objs-head .arr{width:14px;height:10px;border:none;background:url(/images/gui/resource/Textures/Quest\ Tracker/QuestTracker_Button_Arrow.png) center / contain no-repeat}.ch-ui .ch-objs-q .o i{width:14px;height:14px;top:2px;border:none!important;box-shadow:none!important;background:url(/images/gui/resource/Textures/Quest\ Tracker/QuestTracker_Objective_Tickbox.png) center / 100% 100% no-repeat!important}.ch-ui .ch-objs-q .o i.ok{background:url(/images/gui/resource/Textures/Quest\ Tracker/QuestTracker_Objective_Tickbox_Check.png) 2px -1px / 15px auto no-repeat,url(/images/gui/resource/Textures/Quest\ Tracker/QuestTracker_Objective_Tickbox.png) center / 100% 100% no-repeat!important}.ch-ui .ch-objs-q .o i.ok:before{content:none}.ch-ui .ch-notice{aspect-ratio:1179 / 339;padding:0;display:flex;flex-direction:column;align-items:center;background:url(/images/gui/resource/Textures/Notifications/Notification_Background.png) center / 100% 100% no-repeat}.ch-ui .ch-notice .h{margin-top:3.5%}.ch-ui .ch-notice .ch-orn{visibility:hidden;height:0;margin:0}.ch-ui .ch-notice p{margin-top:5%;max-width:78%}.ch-ui .ch-levelup{aspect-ratio:979 / 319;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:url(/images/gui/resource/Textures/Notifications/Notification_LevelUp_Background.png) center / 100% 100% no-repeat}.ch-ui .ch-levelup .ch-orn{visibility:hidden;height:0}.ch-ui .ch-levelup .sub{margin-top:0}.ch-ui .ch-levelup .big{margin-bottom:0}@container chui (max-width: 1150px){.ch-ui .ch-hud .ch-chat-tabs{gap:1px}.ch-ui .ch-hud .ch-chat-tabs button{padding:4px 4px 3px;font-size:calc(10px * var(--ch-fs, 1))}}.ch-ui .ch-hud .ch-menu{gap:4px}.ch-ui .ch-hud .ch-menu>button[data-w],.ch-ui .ch-hud .ch-menu-sys{width:42px;height:42px;border-radius:50%;background:center / 100% 100% no-repeat;filter:drop-shadow(0 2px 3px rgba(0,0,0,.8));transition:filter .12s,transform .12s}.ch-ui .ch-hud .ch-menu>button[data-w] svg,.ch-ui .ch-hud .ch-menu-sys svg{display:none}.ch-ui .ch-hud .ch-menu>button[data-w=inventory],.ch-ui .ch-hud .ch-menu>button[data-w=inventory]:hover,.ch-ui .ch-hud .ch-menu>button[data-w=inventory].on{background-image:url(/images/gui/resource/Textures/Buttons/helmet.png)}.ch-ui .ch-hud .ch-menu>button[data-w=skills],.ch-ui .ch-hud .ch-menu>button[data-w=skills]:hover,.ch-ui .ch-hud .ch-menu>button[data-w=skills].on{background-image:url(/images/gui/resource/Textures/Buttons/book.png)}.ch-ui .ch-hud .ch-menu>button[data-w=quests],.ch-ui .ch-hud .ch-menu>button[data-w=quests]:hover,.ch-ui .ch-hud .ch-menu>button[data-w=quests].on{background-image:url(/images/gui/resource/Textures/Buttons/quest.png)}.ch-ui .ch-hud .ch-menu>button[data-w=codex],.ch-ui .ch-hud .ch-menu>button[data-w=codex]:hover,.ch-ui .ch-hud .ch-menu>button[data-w=codex].on{background-image:url(/images/gui/resource/Textures/Buttons/alchemy.png)}.ch-ui .ch-hud .ch-menu>button[data-w=party],.ch-ui .ch-hud .ch-menu>button[data-w=party]:hover,.ch-ui .ch-hud .ch-menu>button[data-w=party].on{background-image:url(/images/gui/resource/Textures/Buttons/people.png)}.ch-ui .ch-hud .ch-menu>button[data-w=clan],.ch-ui .ch-hud .ch-menu>button[data-w=clan]:hover,.ch-ui .ch-hud .ch-menu>button[data-w=clan].on{background-image:url(/images/gui/resource/Textures/Buttons/flag.png)}.ch-ui .ch-hud .ch-menu>button[data-w=map],.ch-ui .ch-hud .ch-menu>button[data-w=map]:hover,.ch-ui .ch-hud .ch-menu>button[data-w=map].on{background-image:url(/images/gui/resource/Textures/Buttons/map.png)}.ch-ui .ch-hud .ch-menu-sys,.ch-ui .ch-hud .ch-menu-sys:hover,.ch-ui .ch-hud .ch-menu-sys.on{background-image:url(/images/gui/resource/Textures/Buttons/gears.png)}.ch-ui .ch-hud .ch-menu-sys{width:46px;height:46px;bottom:7px;right:8px}.ch-ui .ch-hud .ch-menu>button[data-w]:hover,.ch-ui .ch-hud .ch-menu-sys:hover{transform:translateY(-1px);filter:brightness(1.18) drop-shadow(0 0 7px rgba(240,150,70,.75))}.ch-ui .ch-hud .ch-menu>button[data-w].on,.ch-ui .ch-hud .ch-menu-sys.on{filter:brightness(1.1) drop-shadow(0 0 4px #f0c060) drop-shadow(0 0 9px rgba(232,183,101,.8))}@container chui (max-width: 1400px){.ch-ui .ch-hud .ch-menu>button[data-w]{width:36px;height:36px}.ch-ui .ch-hud .ch-menu-sys{width:40px;height:40px}}.ch-ui .ch-mmap-xy{position:relative;z-index:2;align-self:stretch;margin-top:-3px}.ch-ui .ch-mmap-xy .in{display:flex;align-items:center;justify-content:flex-end;gap:3px;padding:1px 2px 1px 0;background:radial-gradient(ellipse 60px 13px at calc(100% - 30px) 50%,#0a060599,#0a060500)}.ch-ui .ch-mmap-xy .in:before{content:"";flex:1;height:1px;margin-right:8px;background:linear-gradient(90deg,#c99a5500,#c99a5559 40%,#d9aa60);box-shadow:0 1px 1px #000000b3}.ch-ui .ch-mmap-xy i{font:700 calc(8.5px * var(--ch-fs, 1)) var(--h-title);font-style:normal;color:#d0a872;letter-spacing:.06em;text-shadow:1px 0 0 #0d0705,-1px 0 0 #0d0705,0 1px 0 #0d0705,0 -1px 0 #0d0705,0 1px 3px #000}.ch-ui .ch-mmap-xy b{min-width:2ch;text-align:left;font:700 calc(12.5px * var(--ch-fs, 1)) / 1 "PT Serif",Georgia,serif;font-variant-numeric:lining-nums tabular-nums;color:#fff0c8;text-shadow:1px 0 0 #0d0705,-1px 0 0 #0d0705,0 1px 0 #0d0705,0 -1px 0 #0d0705,1px 1px 0 #0d0705,-1px -1px 0 #0d0705,1px -1px 0 #0d0705,-1px 1px 0 #0d0705,0 1px 4px #000,0 0 8px rgba(255,190,90,.35)}.ch-ui .ch-mmap-xy em{width:3px;height:3px;margin:0 1px;transform:rotate(45deg);background:#d9aa60;box-shadow:0 0 0 1px #0d0705}.ch-ui .ch-hud .ch-bar-row .ch-slot img.sk{position:absolute;top:3px;right:3px;bottom:3px;left:3px;width:calc(100% - 6px);height:calc(100% - 6px);object-fit:cover;border-radius:3px;pointer-events:none}.ch-ui .ch-hud .ch-bar-row .ch-slot.locked img.sk{filter:grayscale(.9) brightness(.45)}.ch-ui .ch-hud .ch-bar-row .ch-slot.nomana img.sk{filter:saturate(.4) brightness(.6) sepia(.3) hue-rotate(180deg)}.ch-ui .ch-hud .ch-bar-row .ch-slot.finisher.charged{box-shadow:0 0 0 1px #e0a03a,0 0 8px #e0a03abf,inset 0 0 6px #e0a03a73}.ch-ui .ch-hud .ch-bar-row .ch-slot .fin{position:absolute;top:1px;left:2px;z-index:2;font:700 10px/1 Georgia,serif;color:#ffd98a;text-shadow:0 0 2px #000,0 0 4px #000;pointer-events:none}.st-root{--st-bg: #120c0b;--st-line: #4a3631;--st-fg: #e8dcc8;--st-dim: #a89c91;--st-gold: #e8b765;--st-gold2: #f3d48c;--st-red: #a3291b;--st-good: #9fe08a;--st-bad: #ff8a78;position:fixed;top:0;right:0;bottom:0;left:0;z-index:880;color:var(--st-fg);font-family:"PT Serif",PT Sans,Georgia,serif;font-size:13.5px;background:radial-gradient(ellipse 70% 60% at 45% 100%,rgba(120,40,24,.28),transparent 70%),linear-gradient(180deg,#0d0908,#17100e 60%,#0d0908);-webkit-user-select:none;user-select:none;pointer-events:auto}.st-view{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;cursor:grab;touch-action:none}.st-view:active{cursor:grabbing}.st-world{position:absolute;left:0;top:0;will-change:transform}.st-lines{position:absolute;left:0;top:0;overflow:visible}.st-lines line.lv{stroke:#ffffff06}.st-lines line.mk{stroke:#ffffff0f}.st-lines line.me{stroke:#9fe08a73;stroke-dasharray:2 5}.st-lines line.prof{stroke:#e8b76566;stroke-dasharray:7 6}.st-lines text{font:11px Georgia,serif;fill:#7d6f66;font-variant-numeric:lining-nums tabular-nums}.st-lines text.me{fill:var(--st-good);font-weight:700}.st-lines text.prof{fill:var(--st-gold);font-weight:700}.st-lines text.cap{fill:var(--st-dim)}.st-lines path{fill:none;stroke-width:1.6}.st-lines path.lit{stroke:var(--st-gold);stroke-width:2.6;filter:drop-shadow(0 0 3px rgba(232,183,101,.6))}.st-lines path.open{stroke:#e8b76573;stroke-dasharray:5 5}.st-lines path.off{stroke:#a08c8238;stroke-dasharray:5 5}.st-node{position:absolute;transform:translate(-50%,-50%);cursor:pointer}.st-node .st-ic{width:100%;height:100%;border-radius:5px;overflow:hidden;background:#1a110f;border:2px solid #3a302c;box-shadow:0 0 0 2px #0c0807,0 4px 10px #000000b3;display:grid;place-items:center;color:var(--st-gold)}.st-node img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.st-node.learned .st-ic{border-color:#c99a55;box-shadow:0 0 0 2px #0c0807,0 0 0 3px #6a4a22,0 4px 10px #000000b3}.st-node.learned{cursor:grab}.st-node.avail .st-ic{border-color:#8a6a40}.st-node.avail img,.st-node.closed img{filter:saturate(.55) brightness(.62)}.st-node.closed .st-ic{border-color:#4a3a32}.st-node.lockl img{filter:grayscale(.85) brightness(.4)}.st-node.super .st-ic{border-radius:50%}.st-node.can .st-ic{border-color:#f0c060;animation:st-pulse 1.8s ease-in-out infinite}.st-node.can img{filter:none}@keyframes st-pulse{0%,to{box-shadow:0 0 0 2px #0c0807,0 0 8px #f0c06073}50%{box-shadow:0 0 0 2px #0c0807,0 0 18px #f0c060d9}}.st-node:hover .st-ic,.st-node.sel .st-ic{border-color:#fff0c8;box-shadow:0 0 0 2px #0c0807,0 0 0 4px #fff0c8d9,0 0 22px #ffdc968c}.st-node:focus-visible{outline:none}.st-badge{position:absolute;left:50%;bottom:-9px;transform:translate(-50%);padding:0 6px;white-space:nowrap;font:700 10.5px/15px Georgia,serif;font-variant-numeric:lining-nums tabular-nums;color:var(--st-gold2);background:#120b09;border:1px solid #8a6a40;border-radius:8px}.st-node.lockl .st-badge,.st-node.closed .st-badge{color:var(--st-dim);border-color:#4a3631}.st-node.can .st-badge{color:#1a0f08;background:var(--st-gold2);border-color:#fff0c8}.st-rank{position:absolute;right:-9px;top:-9px;line-height:0;filter:drop-shadow(0 1px 2px #000)}.st-name{position:absolute;left:50%;top:calc(100% + 9px);transform:translate(-50%);white-space:nowrap;font-size:11.5px;color:#cdbfae;text-shadow:0 1px 2px #000,0 0 4px #000;pointer-events:none}.st-node.lockl .st-name{color:#7d6f66}.st-prof{position:absolute;transform:translate(-50%,-29px);display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.st-prof-ic{width:58px;height:58px;display:grid;place-items:center;border:2px dashed rgba(232,183,101,.45);border-radius:5px;font:700 26px Alegreya SC,Georgia,serif;color:#e8b76599;background:#1a110fb3;margin-bottom:4px}.st-prof b{font:700 13px Alegreya SC,Georgia,serif;letter-spacing:.1em;text-transform:uppercase;color:var(--st-gold)}.st-prof span{font-size:11px;color:var(--st-dim)}.st-top{position:absolute;left:0;right:0;top:0;height:52px;display:flex;align-items:center;gap:18px;padding:0 20px;background:linear-gradient(180deg,#080504f2,#08050400);pointer-events:none}.st-top>*{pointer-events:auto}.st-top h1{margin:0;font:700 22px Alegreya SC,Georgia,serif;letter-spacing:.14em;text-transform:uppercase;color:#f1e4d3;text-shadow:0 0 14px rgba(205,45,30,.5),0 2px 3px #000}.st-top .who{color:#c9a86a}.st-top .res{font:700 15px Georgia,serif;font-variant-numeric:lining-nums;display:flex;align-items:center;gap:6px}.st-top .gap{flex:1}.st-x{width:32px;height:32px;margin-left:8px;border:1px solid #6a4c42;background:#1a110f;color:#e8dcc8;font:20px/1 Georgia,serif;cursor:pointer}.st-x:hover{border-color:var(--st-gold);color:#fff}.st-root i.coin{display:inline-block;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ffe7a0,#d69a2a 60%,#7a4a10);box-shadow:0 0 0 1px #3a2408}.st-root i.know{display:inline-block;width:13px;height:15px;background:linear-gradient(135deg,#cfe6ff,#4f8fe0 60%,#1d3f78);clip-path:polygon(50% 0,100% 30%,100% 100%,50% 85%,0 100%,0 30%)}.st-info{position:absolute;right:20px;top:64px;width:340px;max-height:calc(100% - 120px);overflow:auto;padding:16px 18px;cursor:default;-webkit-user-select:text;user-select:text;background:linear-gradient(180deg,#1e1513f7,#100b0afa);border:1px solid #5a3f36;box-shadow:inset 0 0 0 1px #0c0807,0 16px 34px #000000b3,0 0 26px #cd2d1e1f;line-height:1.45}.st-info h3{margin:0;font:700 21px Alegreya SC,Georgia,serif;letter-spacing:.05em;color:#f1e4d3}.st-info .ty{display:flex;justify-content:space-between;color:#c9a86a;font-size:12.5px;margin:1px 0 8px;padding-bottom:8px;border-bottom:1px solid var(--st-line)}.st-info .desc{margin:0 0 8px}.st-info .row{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:3px 0}.st-info .row>span:first-child{color:var(--st-dim)}.st-info .row.sub{margin-top:-2px}.st-info .row.sub span{font-size:11.5px;color:#7d6f66!important}.st-info .row.rk{margin-top:10px}.st-info .row.rk>span:last-child{display:flex;align-items:center;gap:6px}.st-info em.up{font-style:normal;color:var(--st-good)}.st-info .bar{position:relative;height:6px;margin:6px 0 3px;border-radius:3px;background:linear-gradient(90deg,#b8402e,#6a4c42 60%,#4f9a4a)}.st-info .bar i{position:absolute;top:-4px;width:4px;height:14px;margin-left:-2px;border-radius:2px;background:#fff0c8;box-shadow:0 0 0 1px #000}.st-info .scale{display:flex;justify-content:space-between;font-size:11px;color:#7d6f66}.st-info .note{margin:8px 0 0;font-size:11.5px;color:#8a7d72}.st-info .cost{display:flex;gap:14px;align-items:center;margin-top:12px;font-weight:700;font-variant-numeric:lining-nums}.st-info .cost>span:not(:first-child){display:flex;align-items:center;gap:5px;color:var(--st-gold2)}.st-info .cost>span:nth-child(3){color:#9cc9ff}.st-info .cost .lack{color:var(--st-bad)!important}.st-info .act{display:flex;align-items:center;gap:10px;margin-top:10px;flex-wrap:wrap}.st-info .why{font-size:12px;color:var(--st-bad)}.st-btn{white-space:nowrap;padding:7px 18px;cursor:pointer;font:700 13px Alegreya SC,Georgia,serif;letter-spacing:.1em;text-transform:uppercase;color:#fff1dc;background:linear-gradient(180deg,#a3291b,#5a1009);border:1px solid #e0806a;box-shadow:0 0 0 2px #120b0a,0 0 12px #cd2d1e73}.st-btn:hover:not(:disabled){filter:brightness(1.15)}.st-btn:disabled{cursor:default;filter:grayscale(.7) brightness(.6);box-shadow:0 0 0 2px #120b0a}.st-hint{position:absolute;left:20px;bottom:14px;font-size:12px;color:#8a7d72;text-shadow:0 1px 2px #000;pointer-events:none}@media (max-width: 1250px){.st-info{width:290px;font-size:12.5px}.st-top .who{display:none}}.st-gate{position:absolute;transform:translate(-50%,-30px);display:flex;flex-direction:column;align-items:center;gap:1px;text-align:center;cursor:pointer;white-space:nowrap}.st-gate-ic{width:44px;height:44px;margin-bottom:9px;display:grid;place-items:center;transform:rotate(45deg);border:2px solid #8a6a40;background:radial-gradient(circle,#3a2414,#160d0a);box-shadow:0 0 0 2px #0c0807,0 4px 10px #000000b3;font:700 15px Georgia,serif;color:var(--st-gold2)}.st-gate-ic>*{transform:rotate(-45deg)}.st-gate-ic{text-indent:0}.st-gate-ic svg{width:20px;height:20px;color:#9a8a7e}.st-gate b{font:700 14px Alegreya SC,Georgia,serif;letter-spacing:.08em;text-transform:uppercase;color:var(--st-gold);text-shadow:0 2px 3px #000}.st-gate span{font-size:11px;color:var(--st-dim);text-shadow:0 1px 2px #000}.st-gate.chosen .st-gate-ic{border-color:#f0c060;box-shadow:0 0 0 2px #0c0807,0 0 16px #f0c060b3}.st-gate.chosen span{color:var(--st-good)}.st-gate.open .st-gate-ic{border-color:#f0c060;animation:st-pulse 1.8s ease-in-out infinite}.st-gate.open span{color:var(--st-gold2)}.st-gate.level .st-gate-ic{border-color:#5a4a3e;color:#8a7d72}.st-gate.locked .st-gate-ic{border-color:#3a302c;background:#120c0a}.st-gate.locked b{color:#7d6f66}.st-gate:hover .st-gate-ic,.st-gate.sel .st-gate-ic{border-color:#fff0c8;box-shadow:0 0 0 2px #0c0807,0 0 0 4px #fff0c8cc}.st-node.lockp img{filter:grayscale(1) brightness(.32)}.st-node.lockp .st-ic{border-color:#3a302c}.st-node.lockp .st-name{color:#6d625b}.st-lock{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#c9b7a0;pointer-events:none}.st-lock svg{width:40%;height:40%;filter:drop-shadow(0 1px 2px #000)}.st-node.wip img{filter:saturate(.4) brightness(.5)}.st-node.wip .st-ic{border-style:dashed;border-color:#6a5a4e}.st-node.wip .st-badge{color:#c9b7a0;border-style:dashed;border-color:#6a5a4e}.st-node.pas .st-ic{border-radius:50%}.st-node.pas .st-name{font-style:italic}.st-info .tag{display:inline-block;min-width:30px;font:700 11px Alegreya SC,Georgia,serif;letter-spacing:.08em;color:var(--st-gold)}.st-info .note.good{color:var(--st-gold2)}.ch-ui .ch-vendor,.ch-ui .ch-qlog{--g-line: #3d2e2a;--g-line-hi: #6a4c42;--g-line-br: #8a5f4f;--g-text: #d9cec2;--g-dim: #8e8178;--g-name: #f1e4d3;font-family:"PT Serif",Georgia,serif;color:var(--g-text);font-size:calc(13px * var(--ch-fs, 1))}.ch-ui .ch-vendor .dim,.ch-ui .ch-qlog .dim{color:var(--g-dim)}.ch-ui .gw-tabs{display:flex;gap:4px}.ch-ui .gw-tabs button{flex:1;padding:6px 8px 5px;cursor:pointer;font:700 calc(13px * var(--ch-fs, 1)) "Alegreya SC",Georgia,serif;letter-spacing:.05em;color:#9a8d83;background:linear-gradient(180deg,#2c211e,#171010);border:1px solid #4a3631;box-shadow:inset 0 1px #ffebd20f}.ch-ui .gw-tabs button:hover:not(.on){color:#e2d6ca;background:linear-gradient(180deg,#3a2b26,#1e1513)}.ch-ui .gw-tabs button.on{color:#f6e7d4;background:linear-gradient(180deg,#4a3730,#221815);border-color:#9a7a5a;box-shadow:0 -2px 10px #e8b7652e}.ch-ui .gw-tabs small{margin-left:5px;font:calc(11px * var(--ch-fs, 1)) "PT Serif",Georgia,serif;color:#c9a86a}.ch-ui .gw-slot{position:relative;width:42px;height:42px;flex:none;display:grid;place-items:center;background:url(/images/gui/resource/Textures/Inventory/Inventory_Slot_Background.png) center / 100% 100% no-repeat}.ch-ui .gw-slot img{max-width:32px;max-height:32px;object-fit:contain;filter:drop-shadow(0 2px 2px #000)}.ch-ui .gw-slot .n{position:absolute;right:3px;bottom:1px;font:700 calc(10px * var(--ch-fs, 1)) Georgia;color:#fff;text-shadow:0 1px 2px #000}.ch-ui .gw-slot.r1{box-shadow:inset 0 0 0 2px #6ec8788c}.ch-ui .gw-slot.r2{box-shadow:inset 0 0 0 2px #6eaaff99}.ch-ui .gw-slot.r3{box-shadow:inset 0 0 0 2px #be78ffa6}.ch-ui .gw-coin{display:inline-flex;align-items:center;gap:4px;font:calc(12px * var(--ch-fs, 1)) Georgia,serif;color:#e8d6a0;white-space:nowrap}.ch-ui .gw-coin i{display:inline-block;width:13px;height:14px;background:url(/images/gui/resource/Textures/Inventory/Coins/Coin_Gold.png) center / contain no-repeat}.ch-ui .gw-coin.plus{color:#9fe08a}.ch-ui .gw-coin.big{font-size:calc(14px * var(--ch-fs, 1))}.ch-ui .gw-sep{height:7px;margin:8px 0;background:url(/images/gui/resource/Textures/Window/Window_Separator_Horizontal.png) repeat-x center;opacity:.8}.ch-ui .gw-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 14px;cursor:pointer;font:700 calc(12px * var(--ch-fs, 1)) "Alegreya SC",Georgia,serif;letter-spacing:.07em;text-transform:uppercase;color:#e2d6ca;background:linear-gradient(180deg,#2c211e,#171010);border:1px solid #5a3f36;text-shadow:0 1px 2px #000}.ch-ui .gw-btn:hover:not(:disabled){color:#fff6ea;border-color:#9a7a5a}.ch-ui .gw-btn.red{border:none;color:#f6e7d4;background:url(/images/gui/resource/Textures/Buttons/Rectangular/Medium/Button_RM_Foreground_Red.png) center / 100% 100% no-repeat;padding:0 18px}.ch-ui .gw-btn.red:hover:not(:disabled){background-image:url(/images/gui/resource/Textures/Buttons/Rectangular/Medium/Button_RM_Hover_Red.png)}.ch-ui .gw-btn:disabled{opacity:.45;cursor:default}.ch-ui kbd{font:700 calc(10px * var(--ch-fs, 1)) Georgia;padding:0 4px;border:1px solid #6a4c42;background:#1c1311;color:#e8dcc8}.ch-ui .ch-vendor{position:relative;display:flex;flex-direction:column;gap:8px}.ch-ui .ch-vendor.drop{outline:2px dashed rgba(159,224,138,.6);outline-offset:2px}.ch-ui .vd-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;max-height:360px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--g-line-hi) transparent}.ch-ui .vd-card{display:flex;gap:8px;align-items:center;padding:5px 7px;cursor:pointer;border:1px solid var(--g-line);background:linear-gradient(90deg,#2a1c18eb,#18100ed9)}.ch-ui .vd-card:hover,.ch-ui .vd-card:focus-visible{border-color:#9a7a5a;box-shadow:0 0 10px #e8b76538;outline:none}.ch-ui .vd-card.no{opacity:.5}.ch-ui .vd-card.poor{cursor:default}.ch-ui .vd-card.poor .gw-coin{color:#ff9b86}.ch-ui .vd-card .t{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1;line-height:1.2}.ch-ui .vd-card .t b{color:var(--g-name);font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-ui .vd-card .t .dim{font-size:calc(11px * var(--ch-fs, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-ui .vd-card input{width:42px;height:24px;padding:0 4px;background:#0d0907;border:1px solid var(--g-line-hi);color:var(--g-name);font:inherit}.ch-ui .vd-buyback{display:flex;flex-direction:column;gap:5px;max-height:360px;overflow-y:auto;min-height:120px}.ch-ui .vd-row{display:flex;align-items:center;gap:8px;padding:4px 6px;border:1px solid var(--g-line);background:#18100ed9}.ch-ui .vd-row b{color:var(--g-name);font-weight:400}.ch-ui .vd-row .sp,.ch-ui .vd-foot .sp{flex:1}.ch-ui .vd-foot{display:flex;align-items:center;gap:10px}.ch-ui .vd-hint{text-align:center;font-size:calc(11.5px * var(--ch-fs, 1));color:#a89c91}.ch-ui .vd-ask{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;z-index:5;display:grid;place-items:center;background:#080504b3}.ch-ui .vd-ask .box{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 20px;min-width:240px;background:linear-gradient(180deg,#2a1d1a,#140d0c);border:1px solid #8a5f4f;box-shadow:0 10px 30px #000c,0 0 18px #cd2d1e40}.ch-ui .vd-ask .h{font:700 calc(16px * var(--ch-fs, 1)) "Alegreya SC",Georgia,serif;letter-spacing:.08em;color:var(--g-name)}.ch-ui .vd-ask .it{display:flex;align-items:center;gap:8px;color:var(--g-name)}.ch-ui .vd-ask .btns{display:flex;gap:8px;margin-top:4px}.ch-ui .ch-qlog{display:flex;gap:12px;min-height:380px}.ch-ui .ql-left{width:230px;flex:none;display:flex;flex-direction:column;gap:6px}.ch-ui .ql-list{display:flex;flex-direction:column;gap:5px;max-height:420px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--g-line-hi) transparent}.ch-ui .ql-item{display:flex;gap:7px;align-items:baseline;padding:7px 9px;text-align:left;cursor:pointer;font:inherit;color:#c9bdb1;background:linear-gradient(90deg,#281c19e6,#18100ee6);border:1px solid var(--g-line)}.ch-ui .ql-item:hover{border-color:var(--g-line-hi)}.ch-ui .ql-item.sel{border:1px solid #c1301f;box-shadow:inset 0 0 0 1px #c1301f,0 0 10px #cd2d1e4d;color:var(--g-name)}.ch-ui .ql-item .mk{width:10px;flex:none;font:700 calc(15px * var(--ch-fs, 1)) Georgia;color:#ffcf4a}.ch-ui .ql-item.ready .mk{color:#ffd23f}.ch-ui .ql-item .nm{flex:1;min-width:0}.ch-ui .ql-item .sub{display:block;font-size:calc(11px * var(--ch-fs, 1));color:var(--g-dim);margin-top:1px}.ch-ui .ql-item .lv{flex:none;font-size:calc(11px * var(--ch-fs, 1));color:var(--g-dim);white-space:nowrap}.ch-ui .ql-item.lock{opacity:.5}.ch-ui .ql-empty{padding:8px 4px;line-height:1.5}.ch-ui .ql-right{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;padding-left:12px;border-left:1px solid var(--g-line)}.ch-ui .ql-title{display:flex;gap:10px;align-items:center;font:700 calc(18px * var(--ch-fs, 1)) Georgia,serif;color:var(--g-name)}.ch-ui .ql-title .bang{font:700 calc(24px * var(--ch-fs, 1)) Georgia;color:#ffcf4a;text-shadow:0 0 10px rgba(255,200,60,.5)}.ch-ui .ql-meta{font-size:calc(12px * var(--ch-fs, 1));color:#c9a86a}.ch-ui .ql-goal{font-size:calc(12px * var(--ch-fs, 1));color:#9fd0e8}.ch-ui .ql-ready{font-size:calc(12.5px * var(--ch-fs, 1));color:#ffd23f}.ch-ui .ql-sum{line-height:1.55;color:#cfc3b7}.ch-ui .ch-qlog .ch-q-obj{margin:4px 0 0 4px}.ch-ui .ch-qlog .ch-q-obj li.done{color:#9fe08a}.ch-ui .ql-rw{margin-top:auto}.ch-ui .ql-rw .h{text-align:center;font:700 calc(14px * var(--ch-fs, 1)) "Alegreya SC",Georgia,serif;letter-spacing:.1em;color:var(--g-name);margin-bottom:4px}.ch-ui .ql-rw .ch-q-rewards{text-align:center}.ch-ui .ql-rw .ch-q-rewards>.ch-dim:first-child{display:none}.ch-ui .ql-acts{display:flex;justify-content:space-between;gap:8px;margin-top:8px}.ch-ui .ql-total{text-align:right;font-size:calc(11px * var(--ch-fs, 1))}@container chui (max-width: 1150px){.ch-ui .ql-left{width:190px}.ch-ui .vd-grid{grid-template-columns:1fr}}.ch-ui .ch-herowin{--hs: 46px;--g-line: #3d2e2a;--g-line-hi: #6a4c42;--g-text: #d9cec2;--g-dim: #8e8178;--g-name: #f1e4d3;display:flex;gap:14px;font-family:"PT Serif",Georgia,serif;color:var(--g-text);font-size:calc(13px * var(--ch-fs, 1))}.ch-ui .ch-herowin .dim{color:var(--g-dim)}.ch-ui .ch-herowin .gold{color:#f0c060}.ch-ui .hw-left{width:440px;flex:none;display:flex;flex-direction:column;gap:8px}.ch-ui .hw-name{display:flex;align-items:baseline;gap:10px}.ch-ui .hw-name b{font:700 calc(18px * var(--ch-fs, 1)) "Alegreya SC",Georgia,serif;letter-spacing:.04em;color:var(--g-name)}.ch-ui .hw-name span{color:var(--g-dim)}.ch-ui .hw-doll{position:relative;height:calc(var(--hs) * 8.1);border:1px solid var(--g-line);background:radial-gradient(ellipse at 50% 55%,#6e281a61,#0a060500 62%),linear-gradient(180deg,#0c0807bf,#160e0c99)}.ch-ui .hw-model{position:absolute;left:calc(var(--hs) + 18px);right:calc(var(--hs) + 18px);top:4px;bottom:calc(var(--hs) + 10px)}.ch-ui .hw-col{position:absolute;top:6px;display:flex;flex-direction:column;gap:6px}.ch-ui .hw-col.l{left:8px}.ch-ui .hw-col.r{right:8px}.ch-ui .hw-row{position:absolute;bottom:6px;left:50%;transform:translate(-50%);display:flex;gap:8px}.ch-ui .ch-herowin .ch-slot{width:var(--hs);height:var(--hs);padding:0;border:none;cursor:default;background:url(/images/gui/resource/Textures/Inventory/Inventory_Slot_Background.png) center / 100% 100% no-repeat}.ch-ui .ch-herowin .ch-slot[draggable=true]{cursor:grab}.ch-ui .ch-herowin .ch-slot img{max-width:calc(var(--hs) - 10px);max-height:calc(var(--hs) - 10px);filter:drop-shadow(0 2px 2px #000)}.ch-ui .ch-herowin .ch-slot .lb{font:calc(8.5px * var(--ch-fs, 1)) Georgia,serif;color:#6a5d55;text-transform:uppercase;letter-spacing:.02em;text-align:center;line-height:1.1;padding:0 2px}.ch-ui .ch-herowin .ch-slot.drop{box-shadow:inset 0 0 0 2px #e8b7658c}.ch-ui .ch-herowin .ch-slot:hover{box-shadow:inset 0 0 0 1px #9a7a5a,0 0 8px #e8b7654d}.ch-ui .ch-herowin .ch-slot .num{color:#9fe08a;left:3px;right:auto;top:0;bottom:auto;font:700 10px Georgia;text-shadow:0 1px 2px #000}.ch-ui .hw-stats{border:1px solid var(--g-line);background:#120c0b99}.ch-ui .hw-sub{display:flex;align-items:center;gap:8px;height:32px;padding:0 6px 0 12px;font:700 calc(12.5px * var(--ch-fs, 1)) "Alegreya SC",Georgia,serif;letter-spacing:.08em;text-transform:uppercase;color:var(--g-name);background:linear-gradient(180deg,#2c211e,#171010);border-bottom:1px solid #0c0807}.ch-ui .hw-sub .arr{margin-left:auto;display:flex;gap:4px}.ch-ui .hw-sub .arr button{width:26px;height:24px;padding:0;cursor:pointer;border:1px solid #5a3f36;background:#1a1210;color:#c9bdb1;font:15px Georgia}.ch-ui .hw-sub .arr button:hover{border-color:#9a7a5a;color:#fff6ea}.ch-ui .hw-free-dot{font:calc(11px * var(--ch-fs, 1)) "PT Serif",Georgia;letter-spacing:0;text-transform:none;color:#f0c060}.ch-ui .hw-page{padding:10px 14px 12px;display:flex;flex-direction:column;gap:9px;min-height:168px}.ch-ui .hw-attr{display:grid;grid-template-columns:1fr auto auto;gap:6px 10px;align-items:center}.ch-ui .hw-attr .k{color:#d0c4b8}.ch-ui .hw-attr .k small{display:block;font-size:calc(10.5px * var(--ch-fs, 1));color:var(--g-dim)}.ch-ui .hw-attr b{font:400 calc(15px * var(--ch-fs, 1)) Georgia;color:var(--g-name);text-align:right;min-width:48px;font-variant-numeric:tabular-nums}.ch-ui .hw-attr b.up{color:#f0c060}.ch-ui .hw-attr b i{font-style:normal;font-size:calc(12px * var(--ch-fs, 1));color:#9fe08a}.ch-ui .hw-attr .pm{display:flex;gap:3px}.ch-ui .hw-attr .pm button{width:24px;height:24px;padding:0;cursor:pointer;font:700 15px Georgia;color:#f6e7d4;border:1px solid #8a5f4f;background:radial-gradient(circle at 40% 35%,#7a2010,#2a0806)}.ch-ui .hw-attr .pm button:disabled{opacity:.3;cursor:default}.ch-ui .hw-points{display:flex;justify-content:space-between;align-items:baseline}.ch-ui .hw-btns{display:flex;flex-wrap:wrap;gap:6px}.ch-ui .hw-derived{display:grid;grid-template-columns:1fr auto 1fr auto;gap:8px 14px;align-content:start}.ch-ui .hw-derived span{color:var(--g-dim);text-align:right;text-transform:uppercase;font-size:calc(11.5px * var(--ch-fs, 1));letter-spacing:.04em}.ch-ui .hw-derived b{color:var(--g-name);font-weight:400;font-variant-numeric:tabular-nums}.ch-ui .hw-bag{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.ch-ui .hw-grid{display:grid;grid-template-columns:repeat(7,var(--hs));gap:4px;justify-content:center;align-content:start;max-height:calc(var(--hs) * 11.4);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--g-line-hi) transparent}.ch-ui .hw-foot{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.ch-ui .ch-tip-cmp{margin-top:5px;padding-top:5px;border-top:1px solid var(--ch-line-soft, #3a424e)}@container chui (max-width: 1150px){.ch-ui .ch-herowin{--hs: 38px}.ch-ui .hw-left{width:360px}.ch-ui .hw-page{min-height:0;padding:8px 10px 10px;gap:6px}.ch-ui .hw-doll{height:calc(var(--hs) * 7.6)}.ch-ui .hw-col{gap:4px}.ch-ui .hw-attr{gap:4px 8px}.ch-ui .hw-attr .k small{display:none}.ch-ui .ch-herowin .gw-btn{height:26px;padding:0 9px;font-size:calc(10.5px * var(--ch-fs, 1))}.ch-ui .ch-herowin .gw-btn.red{padding:0 12px}.ch-ui .hw-btns{flex-wrap:nowrap;gap:4px}.ch-ui .hw-grid{max-height:calc(var(--hs) * 9.4)}}.ch-ui .ch-herowin.compact .hw-grid{max-height:calc(var(--hs) * 8.4)}.ch-ui .ch-herowin .ch-slot.eq{background:url(/images/gui/resource/Textures/Character\ Window/Slots/CharacterWindow_Slot_Chest.png) center / 100% 100% no-repeat}.ch-ui .ch-herowin .ch-slot.eq[data-p="0"]{background-image:url(/images/gui/resource/Textures/Character\ Window/Slots/CharacterWindow_Slot_Head.png)}.ch-ui .ch-herowin .ch-slot.eq[data-p="9"]{background-image:url(/images/gui/resource/Textures/Character\ Window/Slots/CharacterWindow_Slot_Shoulders.png)}.ch-ui .ch-herowin .ch-slot.eq[data-p="13"]{background-image:url(/images/gui/resource/Textures/Character\ Window/Slots/CharacterWindow_Slot_Necklace.png)}.ch-ui .ch-herowin .ch-slot.eq[data-p="1"]{background-image:url(/images/gui/resource/Textures/Character\ Window/Slots/CharacterWindow_Slot_Chest.png)}.ch-ui .ch-herowin .ch-slot.eq[data-p="10"]{background-image:url(/images/gui/resource/Textures/Character\ Window/Slots/CharacterWindow_Slot_Shirt.png)}.ch-ui .ch-herowin .ch-slot.eq[data-p="7"]{background-image:url(/images/gui/resource/Textures/Character\ Window/Slots/CharacterWindow_Slot_Shirt.png)}.ch-ui .ch-herowin .ch-slot.eq[data-p="3"]{background-image:url(/images/gui/resource/Textures/Character\ Window/Slots/CharacterWindow_Slot_Gloves.png)}.ch-ui .ch-herowin .ch-slot.eq[data-p="8"]{background-image:url(/images/gui/resource/Textures/Character\ Window/Slots/CharacterWindow_Slot_Bracers.png)}.ch-ui .ch-herowin .ch-slot.eq[data-p="4"]{background-image:url(/images/gui/resource/Textures/Character\ Window/Slots/CharacterWindow_Slot_Belt.png)}.ch-ui .ch-herowin .ch-slot.eq[data-p="2"]{background-image:url(/images/gui/resource/Textures/Character\ Window/Slots/CharacterWindow_Slot_Pants.png)}.ch-ui .ch-herowin .ch-slot.eq[data-p="5"]{background-image:url(/images/gui/resource/Textures/Character\ Window/Slots/CharacterWindow_Slot_Boots.png)}.ch-ui .ch-herowin .ch-slot.eq[data-p="11"]{background-image:url(/images/gui/resource/Textures/Character\ Window/Slots/CharacterWindow_Slot_Finger.png)}.ch-ui .ch-herowin .ch-slot.eq[data-p="6"]{background-image:url(/images/gui/resource/Textures/Character\ Window/Slots/CharacterWindow_Slot_Weapon.png)}.ch-ui .ch-herowin .ch-slot.eq[data-p="14"]{background-image:url(/images/gui/resource/Textures/Character\ Window/Slots/CharacterWindow_Slot_Shield.png)}.ch-ui .ch-herowin .ch-slot.eq[data-p="12"]{background-image:url(/images/gui/resource/Textures/Character\ Window/Slots/CharacterWindow_Slot_Trinket.png)}.ch-ui .ch-herowin .ch-slot.eq[data-p="7"]{background:url(/images/gui/resource/Textures/Character\ Window/Slots/CharacterWindow_Slot_Character.png) center / auto 74% no-repeat,url(/images/gui/resource/Textures/Inventory/Inventory_Slot_Background.png) center / 100% 100% no-repeat}.ch-ui .ch-herowin .ch-slot.eq.full{background:url(/images/gui/resource/Textures/Inventory/Inventory_Slot_Background.png) center / 100% 100% no-repeat}.ch-ui .ch-herowin .ch-slot.eq .lb{display:none}.ch-ui .ch-herowin .ch-slot.eq:not(.full){filter:brightness(1.45) contrast(1.1)}.ch-ui .ch-herowin .ch-slot.eq:hover:after{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;pointer-events:none;background:url(/images/gui/resource/Textures/Character\ Window/Slots/CharacterWindow_Slot_Hover.png) center / 100% 100% no-repeat;opacity:.55}.ch-ui .hw-doll:before{content:"";position:absolute;left:50%;top:6%;height:78%;aspect-ratio:352 / 794;transform:translate(-50%);pointer-events:none;opacity:.35;background:url(/images/gui/resource/Textures/Character\ Window/Slots/CharacterWindow_Slot_Character.png) center / contain no-repeat}.ch-ui .hw-doll:has(.dlg-model.on):before{opacity:0}.ch-ui .ch-profs{display:flex;flex-direction:column;gap:5px;padding:8px 10px;border:1px solid rgba(232,183,101,.35);background:#28180e73}.ch-ui .ch-profs .ch-prof{align-items:flex-start;padding:6px 4px;border-top:1px solid rgba(255,255,255,.06)}.ch-ui .ch-profs .ch-prof .ch-btn{align-self:center;white-space:nowrap}.ch-ui .ch-admin-ans{border-color:#6fb1ff;color:#bcdcff;white-space:nowrap}.ch-ui .ch-admin-ans.small{padding:2px 8px;font-size:11px}.ch-ui .ch-option.peek{box-shadow:0 0 0 2px #6fb1ff,0 0 10px #6fb1ff99}.ch-ui .ch-party2{--g-line: #3d2e2a;--g-line-hi: #6a4c42;--g-text: #d9cec2;--g-dim: #8e8178;--g-name: #f1e4d3;--g-gold: #e8b765;display:flex;flex-direction:column;gap:9px;font-family:"PT Serif",Georgia,serif;color:var(--g-text);font-size:calc(13px * var(--ch-fs, 1))}.ch-ui .ch-party2 .dim{color:var(--g-dim)}.ch-ui .ch-party2 .pt-head{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ch-ui .ch-party2 .pt-h{flex:1;font:700 calc(15px * var(--ch-fs, 1)) "Alegreya SC",Georgia,serif;letter-spacing:.07em;color:var(--g-name)}.ch-ui .ch-party2 .pt-chip{padding:2px 9px;border:1px solid var(--g-line);background:#18100ed9;color:#b9aca0;font-size:calc(12px * var(--ch-fs, 1))}.ch-ui .ch-party2 .pt-chip.on{border-color:#9a7a5a;color:var(--g-name);background:linear-gradient(180deg,#3a2b26,#1e1513)}.ch-ui .ch-party2 .pt-table{display:flex;flex-direction:column;border:1px solid var(--g-line)}.ch-ui .ch-party2 .pt-r{display:grid;grid-template-columns:24px 22px minmax(0,1fr) 150px 52px 56px;align-items:center;gap:8px;padding:5px 8px;border-bottom:1px solid #2a1f1c}.ch-ui .ch-party2 .pt-r:nth-child(odd){background:#281c1873}.ch-ui .ch-party2 .pt-r.head{background:linear-gradient(180deg,#2c211e,#171010);font:700 calc(10.5px * var(--ch-fs, 1)) "Alegreya SC",Georgia,serif;letter-spacing:.08em;color:#c9a86a;text-transform:uppercase}.ch-ui .ch-party2 .pt-r.me{background:linear-gradient(90deg,#78502859,#281c1866)}.ch-ui .ch-party2 .pt-r.dead{opacity:.6}.ch-ui .ch-party2 .pt-role{width:22px;height:22px;display:grid;place-items:center;background:url(/images/gui/resource/Textures/Unit\ Frames/Party/Role/UnitFrame_Party_Role_Background.png) center / contain no-repeat}.ch-ui .ch-party2 .pt-role img{width:13px;height:13px}.ch-ui .ch-party2 .pt-cls{width:22px;height:22px;object-fit:contain;filter:drop-shadow(0 1px 2px #000)}.ch-ui .ch-party2 .pt-name{display:flex;flex-direction:column;line-height:1.2;min-width:0}.ch-ui .ch-party2 .pt-name b{color:var(--g-name);font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-ui .ch-party2 .pt-name .dim{font-size:calc(11px * var(--ch-fs, 1))}.ch-ui .ch-party2 .pt-bars{display:flex;flex-direction:column;gap:2px}.ch-ui .ch-party2 .pt-bar{position:relative;display:block;height:12px;background:#120b0a;border:1px solid #3a2a26;overflow:hidden}.ch-ui .ch-party2 .pt-bar.thin{height:6px}.ch-ui .ch-party2 .pt-bar i{position:absolute;inset:0 auto 0 0;background:linear-gradient(180deg,#d24a3c,#8a2018)}.ch-ui .ch-party2 .pt-bar.mp i{background:linear-gradient(180deg,#2fa08c,#165a4e)}.ch-ui .ch-party2 .pt-bar em{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:700 9.5px Georgia;font-style:normal;color:#fff;text-shadow:0 1px 2px #000}.ch-ui .ch-party2 .pt-dist{font-variant-numeric:tabular-nums}.ch-ui .ch-party2 .pt-acts{display:flex;gap:3px;justify-content:flex-end}.ch-ui .ch-party2 .pt-ic{width:24px;height:24px;padding:0;cursor:pointer;font:13px Georgia;color:#e2d6ca;background:linear-gradient(180deg,#2c211e,#171010);border:1px solid #5a3f36}.ch-ui .ch-party2 .pt-ic:hover{border-color:#9a7a5a;color:#fff6ea}.ch-ui .ch-party2 .pt-ic.danger{color:#ff9b86;border-color:#6a2a22}.ch-ui .ch-party2 .pt-ic.sure{background:linear-gradient(180deg,#7a2a20,#3a120e);color:#fff}.ch-ui .ch-party2 .pt-free{padding:5px 8px;text-align:center;color:#6a5a50}.ch-ui .ch-party2 .pt-empty{padding:12px;border:1px dashed #4a3631;color:#a89c91;background:#0a070666}.ch-ui .ch-party2 .pt-foot{display:flex;align-items:center;gap:10px}.ch-ui .ch-party2 .pt-cand{flex:1}.ch-ui .ch-party2 .pt-cand b{color:var(--g-name);font-weight:400}.ch-ui .ch-party2 .pt-note{font-size:calc(11.5px * var(--ch-fs, 1));color:#a89c91;line-height:1.4}.ch-ui .gw-btn.sm{height:24px;padding:0 9px;font-size:calc(10.5px * var(--ch-fs, 1))}.ch-ui .gw-btn.wide{width:100%}.ch-ui .gw-slot.sel{box-shadow:0 0 0 1px #e8b765,0 0 10px #e8b76580}.ch-ui button.gw-slot{border:none;padding:0;cursor:pointer}.ch-ui .ch-clan2{--g-line: #3d2e2a;--g-line-hi: #6a4c42;--g-text: #d9cec2;--g-dim: #8e8178;--g-name: #f1e4d3;display:flex;flex-direction:column;gap:10px;font-family:"PT Serif",Georgia,serif;color:var(--g-text);font-size:calc(13px * var(--ch-fs, 1))}.ch-ui .ch-clan2 .dim{color:var(--g-dim)}.ch-ui .ch-clan2 .gold{color:#e8b765}.ch-ui .ch-clan2 .cl-main{display:flex;gap:14px;align-items:stretch;min-height:420px}.ch-ui .ch-clan2 .cl-card{width:230px;flex:none;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 10px;border:1px solid #3a2a26;background:#0a070666;text-align:center}.ch-ui .ch-clan2 .cl-card .gw-sep{width:100%;margin:4px 0}.ch-ui .ch-clan2 .cl-crest{width:110px;height:110px;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,.8))}.ch-ui .ch-clan2 .cl-crest.dimmed{filter:grayscale(.8) brightness(.6)}.ch-ui .ch-clan2 .cl-name{font:700 calc(18px * var(--ch-fs, 1)) "Alegreya SC",Georgia,serif;letter-spacing:.06em;color:var(--g-name)}.ch-ui .ch-clan2 .cl-stats{width:100%;display:flex;flex-direction:column;gap:4px;font-size:calc(12px * var(--ch-fs, 1))}.ch-ui .ch-clan2 .cl-stats>span{display:flex;align-items:center;gap:6px}.ch-ui .ch-clan2 .cl-stats i{font-style:normal;color:var(--g-dim);flex:1;text-align:left}.ch-ui .ch-clan2 .cl-desc{font-size:calc(12px * var(--ch-fs, 1));line-height:1.4;overflow-wrap:anywhere}.ch-ui .ch-clan2 .cl-descedit{width:100%;display:flex;flex-direction:column;gap:6px}.ch-ui .ch-clan2 textarea,.ch-ui .ch-clan2 .cl-input,.ch-ui .ch-clan2 select,.ch-ui .ch-clan2 .cl-create input{background:#0d0907;border:1px solid var(--g-line-hi);color:var(--g-name);font:inherit;padding:4px 8px}.ch-ui .ch-clan2 .cl-input{height:30px;flex:1;min-width:0}.ch-ui .ch-clan2 .cl-cardfoot{margin-top:auto;width:100%;display:flex;flex-direction:column;gap:5px;padding-top:6px}.ch-ui .ch-clan2 .cl-page{flex:1;min-width:0;display:flex;flex-direction:column;gap:9px}.ch-ui .ch-clan2 .cl-h{font:700 calc(15px * var(--ch-fs, 1)) "Alegreya SC",Georgia,serif;letter-spacing:.07em;color:var(--g-name)}.ch-ui .ch-clan2 .cl-sec{font:700 calc(11.5px * var(--ch-fs, 1)) "Alegreya SC",Georgia,serif;letter-spacing:.1em;text-transform:uppercase;color:#c9a86a;margin-bottom:4px}.ch-ui .ch-clan2 .cl-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ch-ui .ch-clan2 .cl-sp{flex:1}.ch-ui .ch-clan2 .cl-note{font-size:calc(11.5px * var(--ch-fs, 1));color:#a89c91;line-height:1.4}.ch-ui .ch-clan2 .cl-table{display:flex;flex-direction:column;border:1px solid var(--g-line)}.ch-ui .ch-clan2 .cl-tr{display:grid;grid-template-columns:16px 10px 22px minmax(0,1fr) 40px 76px 48px 84px;align-items:center;gap:8px;padding:5px 8px;border-bottom:1px solid #2a1f1c}.ch-ui .ch-clan2 .cl-tr.rate{grid-template-columns:24px minmax(0,1fr) 64px 56px}.ch-ui .ch-clan2 .cl-tr:nth-child(odd){background:#281c1873}.ch-ui .ch-clan2 .cl-tr.head{background:linear-gradient(180deg,#2c211e,#171010);font:700 calc(10.5px * var(--ch-fs, 1)) "Alegreya SC",Georgia,serif;letter-spacing:.08em;color:#c9a86a;text-transform:uppercase}.ch-ui .ch-clan2 .cl-tr.me{background:linear-gradient(90deg,#78502859,#281c1866)}.ch-ui .ch-clan2 .cl-tr.off{opacity:.6}.ch-ui .ch-clan2 .cl-nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-ui .ch-clan2 .cl-nm b{color:var(--g-name);font-weight:400}.ch-ui .ch-clan2 .cl-dot{width:8px;height:8px;border-radius:50%;background:#4a4040}.ch-ui .ch-clan2 .cl-dot.on{background:#6ad06a;box-shadow:0 0 6px #6ad06acc}.ch-ui .ch-clan2 .cl-cls{width:20px;height:20px;object-fit:contain;filter:drop-shadow(0 1px 2px #000)}.ch-ui .ch-clan2 .cl-acts{display:flex;gap:3px;justify-content:flex-end}.ch-ui .ch-clan2 .cl-ic{width:24px;height:24px;padding:0;cursor:pointer;font:13px Georgia;color:#e2d6ca;background:linear-gradient(180deg,#2c211e,#171010);border:1px solid #5a3f36}.ch-ui .ch-clan2 .cl-ic:hover{border-color:#9a7a5a;color:#fff6ea}.ch-ui .ch-clan2 .cl-ic.danger{color:#ff9b86;border-color:#6a2a22}.ch-ui .ch-clan2 .cl-ic.sure{background:linear-gradient(180deg,#7a2a20,#3a120e);color:#fff}.ch-ui .ch-clan2 .cl-chip{padding:3px 10px;cursor:pointer;font:inherit;font-size:calc(12px * var(--ch-fs, 1));border:1px solid var(--g-line);background:#18100ed9;color:#b9aca0}.ch-ui .ch-clan2 .cl-chip.on{border-color:#9a7a5a;color:var(--g-name);background:linear-gradient(180deg,#3a2b26,#1e1513)}.ch-ui .ch-clan2 .cl-gold{padding:7px 10px;border:1px solid var(--g-line);background:linear-gradient(90deg,#2a1c18eb,#18100ed9)}.ch-ui .ch-clan2 .cl-store{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap}.ch-ui .ch-clan2 .cl-grid{display:grid;grid-template-columns:repeat(8,42px);gap:3px;max-height:270px;overflow-y:auto;scrollbar-width:thin}.ch-ui .ch-clan2 .cl-store>div:last-child .cl-grid{grid-template-columns:repeat(3,42px)}.ch-ui .ch-clan2 .cl-move{padding:6px 10px;border:1px solid #9a7a5a;background:linear-gradient(90deg,#3c281e99,#18100ed9)}.ch-ui .ch-clan2 .cl-move .cl-nm{flex:1}.ch-ui .ch-clan2 .cl-rights label{display:flex;align-items:center;gap:6px;color:var(--g-dim);font-size:calc(12px * var(--ch-fs, 1))}.ch-ui .ch-clan2 .cl-log{display:flex;flex-direction:column;gap:2px;max-height:140px;overflow-y:auto;padding:6px 10px;border:1px solid var(--g-line);font-size:calc(11.5px * var(--ch-fs, 1))}.ch-ui .ch-clan2 .cl-quest{display:flex;gap:12px;align-items:center;padding:9px 11px;border:1px solid var(--g-line);background:linear-gradient(90deg,#2a1c18eb,#18100ed9)}.ch-ui .ch-clan2 .cl-quest.done{border-color:#9a7a5a;box-shadow:0 0 12px #e8b7652e}.ch-ui .ch-clan2 .cl-quest img{width:44px;height:44px;flex:none}.ch-ui .ch-clan2 .cl-quest .body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ch-ui .ch-clan2 .cl-quest .body b{color:var(--g-name);font-weight:400;font-size:calc(14px * var(--ch-fs, 1))}.ch-ui .ch-clan2 .cl-quest .ok{color:#9fe08a}.ch-ui .ch-clan2 .cl-quest .rw{width:150px;flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;font-size:calc(11.5px * var(--ch-fs, 1));color:#c9b78a}.ch-ui .ch-clan2 .cl-bar{position:relative;display:block;height:16px;background:#120b0a;border:1px solid #3a2a26;overflow:hidden}.ch-ui .ch-clan2 .cl-bar i{position:absolute;inset:0 auto 0 0;background:linear-gradient(180deg,#e8c070,#9a6a2a)}.ch-ui .ch-clan2 .cl-bar em{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:700 10px Georgia;font-style:normal;color:#fff;text-shadow:0 1px 2px #000}.ch-ui .ch-clan2 .cl-create{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.ch-ui .ch-clan2 .cl-create label{display:flex;flex-direction:column;gap:3px;color:var(--g-dim);font-size:calc(11.5px * var(--ch-fs, 1))}.ch-ui .ch-clan2 .cl-create input{height:30px;width:200px}.ch-ui .ch-clan2 .cl-create input.tag{width:80px;text-transform:uppercase}.ch-ui .ch-codex2{--g-line: #3d2e2a;--g-text: #d9cec2;--g-dim: #8e8178;--g-name: #f1e4d3;display:flex;flex-direction:column;gap:10px;font-family:"PT Serif",Georgia,serif;color:var(--g-text);font-size:calc(13px * var(--ch-fs, 1))}.ch-ui .ch-codex2.empty{gap:6px}.ch-ui .ch-codex2 .dim{color:var(--g-dim)}.ch-ui .ch-codex2 .cx-h{font:700 calc(16px * var(--ch-fs, 1)) "Alegreya SC",Georgia,serif;letter-spacing:.07em;color:var(--g-name);flex:1}.ch-ui .ch-codex2 .cx-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ch-ui .ch-codex2 .cx-due{display:inline-flex;align-items:center;gap:6px;color:var(--g-dim)}.ch-ui .ch-codex2 .cx-due b{min-width:20px;height:20px;padding:0 6px;border-radius:10px;display:inline-grid;place-items:center;font:700 11px Georgia;color:#fff;background:radial-gradient(circle at 40% 35%,#e0503e,#8a1f16);box-shadow:0 0 8px #dc462899}.ch-ui .ch-codex2 .cx-bookwrap{position:relative;margin-right:34px}.ch-ui .ch-codex2 .cx-book{display:flex;padding:14px 16px;min-height:360px;border:1px solid #5a3f36;box-shadow:inset 0 0 40px #000000b3;background:linear-gradient(90deg,#38281e59,#1e141033 40%,#0000008c,#1e141033 44%,#38281e59),#1a120f}.ch-ui .ch-codex2 .cx-left{width:42%;flex:none;display:flex;flex-direction:column;gap:10px;padding-right:18px;max-height:460px;overflow-y:auto;scrollbar-width:thin}.ch-ui .ch-codex2 .cx-group{display:flex;flex-direction:column;gap:3px}.ch-ui .ch-codex2 .cx-sub{font:700 calc(12px * var(--ch-fs, 1)) "Alegreya SC",Georgia,serif;letter-spacing:.1em;text-transform:uppercase;color:#c9a86a}.ch-ui .ch-codex2 .cx-item{display:flex;align-items:center;gap:8px;padding:5px 8px;text-align:left;cursor:pointer;font:inherit;color:var(--g-text);background:transparent;border:1px solid transparent}.ch-ui .ch-codex2 .cx-item:hover{border-color:#4a3631}.ch-ui .ch-codex2 .cx-item.on{border-color:#9a7a5a;box-shadow:0 0 12px #e8b7652e;background:linear-gradient(90deg,#2a1c18eb,#18100ed9)}.ch-ui .ch-codex2 .cx-item .nm{flex:1;min-width:0;color:var(--g-name)}.ch-ui .ch-codex2 .cx-item .star{color:#e8b765}.ch-ui .ch-codex2 .cx-item .when{font-size:calc(11px * var(--ch-fs, 1));white-space:nowrap}.ch-ui .ch-codex2 .cx-hot{color:#ff8a6a;font-size:calc(11.5px * var(--ch-fs, 1));white-space:nowrap}.ch-ui .ch-codex2 .cx-gems{display:inline-flex;gap:3px;flex:none}.ch-ui .ch-codex2 .cx-gems i{width:8px;height:8px;transform:rotate(45deg);background:#2a201c;border:1px solid #5a4a3a}.ch-ui .ch-codex2 .cx-gems i.on{background:linear-gradient(135deg,#f0d080,#a0702a);border-color:#f0d080;box-shadow:0 0 5px #e8b76599}.ch-ui .ch-codex2 .cx-gems.red i.on{background:linear-gradient(135deg,#ff8a6a,#a02a1a);border-color:#ff9a7a;box-shadow:0 0 5px #dc4628b3}.ch-ui .ch-codex2 .cx-right{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px;padding-left:22px}.ch-ui .ch-codex2 .cx-title{font:700 calc(22px * var(--ch-fs, 1)) "Alegreya SC",Georgia,serif;letter-spacing:.05em;color:var(--g-name)}.ch-ui .ch-codex2 .cx-formulas{display:flex;flex-direction:column;gap:8px}.ch-ui .ch-codex2 .cx-formula{padding:12px 10px;text-align:center;font-size:calc(21px * var(--ch-fs, 1));color:#f6ecdc;border:1px solid #4a3631;background:#0a070699;overflow-x:auto}.ch-ui .ch-codex2 .cx-row{display:flex;align-items:center;gap:10px}.ch-ui .ch-codex2 .cx-sp{flex:1}.ch-ui .ch-codex2 .cx-lbl{width:110px;flex:none}.ch-ui .ch-codex2 .cx-bar{position:relative;flex:1;height:14px;background:#120b0a;border:1px solid #3a2a26;overflow:hidden}.ch-ui .ch-codex2 .cx-bar i{position:absolute;inset:0 auto 0 0;background:linear-gradient(180deg,#e8c070,#9a6a2a)}.ch-ui .ch-codex2 .cx-bar.due i{background:linear-gradient(180deg,#e0503e,#8a1f16)}.ch-ui .ch-codex2 .cx-act{margin-top:auto;justify-content:flex-end}.ch-ui .ch-codex2 .cx-fav{width:26px;height:26px;padding:0;cursor:pointer;font:15px Georgia;color:#6a5a50;background:transparent;border:1px solid #4a3631}.ch-ui .ch-codex2 .cx-fav.on{color:#e8b765;border-color:#9a7a5a;text-shadow:0 0 6px rgba(232,183,101,.7)}.ch-ui .ch-codex2 .cx-tabs{position:absolute;right:-34px;top:40px;display:flex;flex-direction:column;gap:6px}.ch-ui .ch-codex2 .cx-tabs button{width:36px;height:44px;padding:0;cursor:pointer;font:700 calc(13px * var(--ch-fs, 1)) "Alegreya SC",Georgia,serif;color:#b9aca0;border:none;background:url(/images/gui/resource/Textures/Spell\ Book/Tabs/SpellBook_Tab_Background.png) center / 100% 100% no-repeat}.ch-ui .ch-codex2 .cx-tabs button.on{color:#fff2dc;background-image:url(/images/gui/resource/Textures/Spell\ Book/Tabs/SpellBook_Tab_Background_Active.png)}.ch-ui .ch-codex2 .cx-note{font-size:calc(11.5px * var(--ch-fs, 1));color:#a89c91}.ch-ui .ch-clan2 .cl-crests{display:grid;grid-template-columns:repeat(auto-fill,56px);gap:6px}.ch-ui .ch-clan2 .cl-crestpick{width:56px;height:56px;padding:4px;cursor:pointer;display:grid;place-items:center;background:#18100ed9;border:1px solid var(--g-line)}.ch-ui .ch-clan2 .cl-crestpick img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 2px 3px #000)}.ch-ui .ch-clan2 .cl-crestpick:hover{border-color:var(--g-line-hi)}.ch-ui .ch-clan2 .cl-crestpick.on{border-color:#e8b765;box-shadow:0 0 0 1px #e8b765,0 0 12px #e8b76573;background:linear-gradient(180deg,#3a2b26,#1e1513)}.ch-ui .ch-clan2 .cl-mini{width:20px;height:20px;object-fit:contain;vertical-align:-5px;margin-right:6px}.ch-ui .gw-slot .gr{position:absolute;left:3px;top:1px;font:700 10px Georgia;color:#9fe08a;text-shadow:0 1px 2px #000}.ch-ui .gw-btn.danger{color:#ff9b86;border-color:#6a2a22}.ch-ui .ch-mail2{--g-line: #3d2e2a;--g-line-hi: #6a4c42;--g-text: #d9cec2;--g-dim: #8e8178;--g-name: #f1e4d3;display:flex;min-height:420px;margin:-8px -10px -10px;font-family:"PT Serif",Georgia,serif;color:var(--g-text);font-size:calc(13px * var(--ch-fs, 1))}.ch-ui .ch-mail2 .dim{color:var(--g-dim)}.ch-ui .ch-mail2 .ml-left{width:290px;flex:none;display:flex;flex-direction:column;gap:6px;padding:12px 10px;border-right:1px solid #3a2a26;background:#0a070673}.ch-ui .ch-mail2 .ml-right{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px;padding:12px 14px}.ch-ui .ch-mail2 .ml-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ch-ui .ch-mail2 .ml-col{display:flex;flex-direction:column;min-width:0}.ch-ui .ch-mail2 .ml-sp{flex:1;min-width:0}.ch-ui .ch-mail2 .ml-h{font:700 calc(15px * var(--ch-fs, 1)) "Alegreya SC",Georgia,serif;letter-spacing:.07em;color:var(--g-name)}.ch-ui .ch-mail2 .ml-sec{font:700 calc(11.5px * var(--ch-fs, 1)) "Alegreya SC",Georgia,serif;letter-spacing:.1em;text-transform:uppercase;color:#c9a86a;white-space:nowrap}.ch-ui .ch-mail2 .ml-badge{min-width:20px;height:20px;padding:0 6px;border-radius:10px;display:inline-grid;place-items:center;font:700 11px Georgia;color:#fff;background:radial-gradient(circle at 40% 35%,#e0503e,#8a1f16);box-shadow:0 0 8px #dc462899}.ch-ui .ch-mail2 .ml-note{font-size:calc(11.5px * var(--ch-fs, 1));color:#a89c91;line-height:1.4}.ch-ui .ch-mail2 .ml-foot{margin-top:auto}.ch-ui .ch-mail2 .ml-small{font-size:calc(11.5px * var(--ch-fs, 1))}.ch-ui .ch-mail2 .ml-list{display:flex;flex-direction:column;gap:5px;overflow-y:auto;scrollbar-width:thin}.ch-ui .ch-mail2 .ml-item{display:flex;align-items:center;gap:8px;padding:6px 8px;text-align:left;cursor:pointer;font:inherit;color:var(--g-text);border:1px solid var(--g-line);background:linear-gradient(90deg,#2a1c18eb,#18100ed9);opacity:.82}.ch-ui .ch-mail2 .ml-item.new{opacity:1}.ch-ui .ch-mail2 .ml-item:hover{border-color:var(--g-line-hi)}.ch-ui .ch-mail2 .ml-item.on{border-color:#9a7a5a;box-shadow:0 0 12px #e8b7652e;opacity:1}.ch-ui .ch-mail2 .ml-item img{width:30px;height:30px;object-fit:contain;flex:none}.ch-ui .ch-mail2 .ml-item .txt{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.ch-ui .ch-mail2 .ml-item .from{color:var(--g-name);font-size:calc(12.5px * var(--ch-fs, 1))}.ch-ui .ch-mail2 .ml-item.new .from{font-weight:700}.ch-ui .ch-mail2 .from.sys{color:#e8b765}.ch-ui .ch-mail2 .ml-item .subj{color:var(--g-dim);font-size:calc(11.5px * var(--ch-fs, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-ui .ch-mail2 .ml-item .meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:calc(10.5px * var(--ch-fs, 1))}.ch-ui .ch-mail2 .ml-item .att{color:#e8b765}.ch-ui .ch-mail2 .ml-empty{flex:1;display:grid;place-items:center;align-content:center;gap:8px;color:#6a5a50}.ch-ui .ch-mail2 .ml-empty img{width:64px;height:64px;object-fit:contain;opacity:.5}.ch-ui .ch-mail2 .ml-parch{display:flex;flex-direction:column;gap:10px;padding:16px 20px;border:1px solid #5a3f36;box-shadow:inset 0 0 40px #0009;background:radial-gradient(ellipse at 30% 20%,rgba(120,90,60,.28),transparent 60%),linear-gradient(180deg,#241913,#160f0c)}.ch-ui .ch-mail2 .ml-head img{width:44px;height:44px;object-fit:contain}.ch-ui .ch-mail2 .ml-head b{font-weight:400;color:var(--g-name)}.ch-ui .ch-mail2 .ml-subj{font:700 calc(19px * var(--ch-fs, 1)) "Alegreya SC",Georgia,serif;letter-spacing:.05em;color:var(--g-name);overflow-wrap:anywhere}.ch-ui .ch-mail2 .ml-body{line-height:1.55;font-style:italic;color:#e6d9c4;white-space:pre-wrap;overflow-wrap:anywhere}.ch-ui .ch-mail2 .ml-att{gap:6px}.ch-ui .ch-mail2 .ml-new{display:flex;gap:14px;align-items:flex-start}.ch-ui .ch-mail2 .ml-form{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.ch-ui .ch-mail2 .ml-field{display:flex;align-items:center;gap:8px;color:var(--g-dim)}.ch-ui .ch-mail2 .ml-field.col{flex-direction:column;align-items:stretch;gap:3px}.ch-ui .ch-mail2 .ml-field input{flex:1}.ch-ui .ch-mail2 input,.ch-ui .ch-mail2 textarea{background:#0d0907;border:1px solid var(--g-line-hi);color:var(--g-name);font:inherit;padding:4px 8px;min-width:0}.ch-ui .ch-mail2 .ml-field input,.ch-ui .ch-mail2 .ml-coins{height:30px}.ch-ui .ch-mail2 .ml-coins{width:110px}.ch-ui .ch-mail2 .ml-pick{padding:6px 10px;border:1px solid #9a7a5a;background:linear-gradient(90deg,#3c281e99,#18100ed9)}.ch-ui .ch-mail2 .ml-pick input{width:64px;height:26px}.ch-ui .ch-mail2 .ml-bag{width:140px;flex:none;display:flex;flex-direction:column;gap:4px}.ch-ui .ch-mail2 .ml-bagrid{display:grid;grid-template-columns:repeat(3,42px);gap:3px;max-height:330px;overflow-y:auto;scrollbar-width:thin}.ch-ui .ch-mail2 button.gw-slot:disabled{opacity:.45;cursor:default}.ch-ui .ch-craft3{--g-line: #3d2e2a;--g-line-hi: #6a4c42;--g-text: #d9cec2;--g-dim: #8e8178;--g-name: #f1e4d3;display:flex;min-height:460px;margin:-8px -10px -10px;font-family:"PT Serif",Georgia,serif;color:var(--g-text);font-size:calc(13px * var(--ch-fs, 1))}.ch-ui .ch-craft3 .dim{color:var(--g-dim)}.ch-ui .ch-craft3 .cw-small{font-size:calc(11px * var(--ch-fs, 1))}.ch-ui .ch-craft3 .cw-left{width:230px;flex:none;display:flex;flex-direction:column;gap:6px;padding:12px 10px;border-right:1px solid #3a2a26;background:#0a070673}.ch-ui .ch-craft3 .cw-mid{width:290px;flex:none;display:flex;flex-direction:column;gap:6px;padding:12px 10px;border-right:1px solid #3a2a26;min-height:0}.ch-ui .ch-craft3 .cw-right{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;padding:12px 14px}.ch-ui .ch-craft3 .cw-sec{font:700 calc(11.5px * var(--ch-fs, 1)) "Alegreya SC",Georgia,serif;letter-spacing:.1em;text-transform:uppercase;color:#c9a86a;white-space:nowrap}.ch-ui .ch-craft3 .cw-note{font-size:calc(11.5px * var(--ch-fs, 1));color:#a89c91;line-height:1.4}.ch-ui .ch-craft3 .cw-note b{color:var(--g-name);font-weight:400}.ch-ui .ch-craft3 .cw-foot{margin-top:auto}.ch-ui .ch-craft3 .cw-skill{display:flex;align-items:center;gap:8px;padding:6px 8px;text-align:left;cursor:pointer;font:inherit;color:var(--g-text);border:1px solid var(--g-line);background:linear-gradient(90deg,#2a1c18eb,#18100ed9)}.ch-ui .ch-craft3 .cw-skill:hover{border-color:var(--g-line-hi)}.ch-ui .ch-craft3 .cw-skill.on{border-color:#9a7a5a;box-shadow:0 0 12px #e8b7652e}.ch-ui .ch-craft3 .cw-skill.off{opacity:.72}.ch-ui .ch-craft3 .cw-skill img{width:34px;height:34px;object-fit:contain;flex:none}.ch-ui .ch-craft3 .cw-skill .txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ch-ui .ch-craft3 .cw-skill b{color:var(--g-name)}.ch-ui .ch-craft3 .cw-badge{min-width:18px;height:18px;border-radius:9px;display:inline-grid;place-items:center;font:700 11px Georgia;color:#fff;background:radial-gradient(circle at 40% 35%,#e0503e,#8a1f16);box-shadow:0 0 8px #dc462899}.ch-ui .ch-craft3 .cw-bar{position:relative;display:block;flex:1;height:6px;min-width:40px;background:#120b0a;border:1px solid #3a2a26;overflow:hidden}.ch-ui .ch-craft3 .cw-bar i{position:absolute;inset:0 auto 0 0;background:linear-gradient(180deg,#e8c070,#9a6a2a)}.ch-ui .ch-craft3 .cw-bar.gold i{background:linear-gradient(180deg,#ffe08a,#c99a2a)}.ch-ui .ch-craft3 .cw-find{height:28px;padding:0 8px;background:#0d0907;border:1px solid var(--g-line-hi);color:var(--g-name);font:inherit}.ch-ui .ch-craft3 .cw-list{display:flex;flex-direction:column;gap:3px;overflow-y:auto;scrollbar-width:thin;min-height:0;flex:1;max-height:420px}.ch-ui .ch-craft3 .cw-group{display:flex;flex-direction:column;gap:3px;margin-bottom:4px}.ch-ui .ch-craft3 .cw-row{display:flex;align-items:center;gap:8px;padding:4px 8px;text-align:left;cursor:pointer;font:inherit;color:var(--g-text);border:1px solid var(--g-line);background:linear-gradient(90deg,#2a1c18eb,#18100ed9)}.ch-ui .ch-craft3 .cw-row:hover{border-color:var(--g-line-hi)}.ch-ui .ch-craft3 .cw-row.on{border-color:#9a7a5a;box-shadow:0 0 12px #e8b7652e}.ch-ui .ch-craft3 .cw-row.low{opacity:.55}.ch-ui .ch-craft3 .cw-row img,.ch-ui .ch-craft3 .cw-ph{width:28px;height:28px;object-fit:contain;flex:none}.ch-ui .ch-craft3 .cw-row .nm{flex:1;min-width:0;color:var(--g-name);font-size:calc(12.5px * var(--ch-fs, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-ui .ch-craft3 .cw-row .st{font-size:calc(11px * var(--ch-fs, 1));flex:none}.ch-ui .ch-craft3 .ok{color:#9fe08a}.ch-ui .ch-craft3 .bad{color:#ff8a6a}.ch-ui .ch-craft3 .cw-card{display:flex;flex-direction:column;gap:8px;flex:1;transition:background .3s}.ch-ui .ch-craft3 .cw-card.made{background:#6fd06f0f}.ch-ui .ch-craft3 .cw-head{display:flex;align-items:center;gap:12px}.ch-ui .ch-craft3 .cw-head .txt{display:flex;flex-direction:column;gap:1px;min-width:0}.ch-ui .ch-craft3 .cw-head b{font:700 calc(15px * var(--ch-fs, 1)) "Alegreya SC",Georgia,serif;letter-spacing:.06em;color:var(--g-name)}.ch-ui .ch-craft3 .gw-slot.big{width:56px;height:56px}.ch-ui .ch-craft3 .gw-slot.big img{max-width:44px;max-height:44px}.ch-ui .ch-craft3 .cw-mats{display:flex;flex-direction:column;gap:3px}.ch-ui .ch-craft3 .cw-mat{display:flex;align-items:center;gap:8px}.ch-ui .ch-craft3 .cw-mat .gw-slot{width:34px;height:34px}.ch-ui .ch-craft3 .cw-mat .gw-slot img{max-width:26px;max-height:26px}.ch-ui .ch-craft3 .cw-mat .nm{flex:1;color:var(--g-name)}.ch-ui .ch-craft3 .cw-mat .cnt{font-variant-numeric:tabular-nums}.ch-ui .ch-craft3 .cw-mat.ok .cnt{color:#9fe08a}.ch-ui .ch-craft3 .cw-mat.bad .cnt{color:#ff8a6a}.ch-ui .ch-craft3 .cw-chain{display:flex;flex-direction:column;gap:5px;padding:8px 10px;border:1px solid #5a3f36;box-shadow:inset 0 0 30px #0000008c;background:radial-gradient(ellipse at 30% 20%,rgba(120,90,60,.22),transparent 60%),linear-gradient(180deg,#241913,#160f0c)}.ch-ui .ch-craft3 .cw-chain-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ch-ui .ch-craft3 .cw-chain-row .gw-slot{width:36px;height:36px}.ch-ui .ch-craft3 .cw-chain-row .gw-slot img{max-width:28px;max-height:28px}.ch-ui .ch-craft3 .cw-chain-row .ar{color:#e8b765;font-size:16px}.ch-ui .ch-craft3 .cw-chain-row .nm{flex:1;font-size:calc(12px * var(--ch-fs, 1))}.ch-ui .ch-craft3 .cw-chances{display:flex;flex-direction:column;gap:3px}.ch-ui .ch-craft3 .cw-chance{display:flex;align-items:center;gap:8px;font-size:calc(12px * var(--ch-fs, 1))}.ch-ui .ch-craft3 .cw-chance>span:first-child{width:82px;flex:none}.ch-ui .ch-craft3 .cw-chance>span:last-child{width:44px;text-align:right;font-variant-numeric:tabular-nums}.ch-ui .ch-craft3 .cw-make{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:6px}.ch-ui .ch-craft3 .cw-ladder{display:flex;align-items:flex-end;gap:2px;height:58px}.ch-ui .ch-craft3 .cw-ladder .st{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px}.ch-ui .ch-craft3 .cw-ladder .st i{width:100%;background:#5a3f36}.ch-ui .ch-craft3 .cw-ladder .st.safe i{background:#5f9a52}.ch-ui .ch-craft3 .cw-ladder .st.cur i{background:#e8b765;outline:1px solid #f6e7d4}.ch-ui .ch-craft3 .cw-ladder .st.done{opacity:.45}.ch-ui .ch-craft3 .cw-ladder .st>span{font-size:calc(9.5px * var(--ch-fs, 1));color:#8d8178}.ch-ui .ch-craft3 .cw-ladder .st.cur>span{color:#f6e7d4}.ch-ui .ch-craft3 .cw-quiz{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border:1px solid #5a3f36;background:#0a070673}.ch-ui .ch-craft3 .cw-quiz .q{color:var(--g-name);line-height:1.4}.ch-ui .ch-craft3 .cw-quiz .opts{display:flex;flex-wrap:wrap;gap:6px}.ch-ui .ch-craft3 .cw-quiz .opts .gw-btn.on{border-color:#e8b765;color:#f6e7d4;box-shadow:0 0 8px #e8b76559}.ch-ui .ch-craft3 .cw-result{padding:8px 10px;border:1px solid #5a3f36;line-height:1.45}.ch-ui .ch-craft3 .cw-result.ok{border-color:#4f7a45;background:#28461e59;color:#b8f0a0}.ch-ui .ch-craft3 .cw-result.bad{border-color:#8a5a2a;background:#50321459;color:#ffb46a}.ch-ui .ch-craft3 .cw-make .sp{flex:1}.ch-ui .ch-craft3 .cw-n{width:46px;height:28px;padding:0 6px;background:#0d0907;border:1px solid var(--g-line-hi);color:var(--g-name);font:inherit}.ch-ui .ch-craft3 .cw-chips{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.ch-ui .ch-craft3 .cw-chip{display:flex;flex-direction:column;gap:2px;padding:4px 6px;border:1px solid var(--g-line);background:#18100ed9;font-size:calc(11px * var(--ch-fs, 1))}.ch-ui .ch-craft3 .cw-chip b{color:var(--g-name);font-size:calc(13px * var(--ch-fs, 1));font-variant-numeric:tabular-nums}.ch-ui .ch-craft3 .cw-chip.gold{border-color:#6a5a32;color:#e8c35a}.ch-ui .ch-craft3 .cw-chain-row .nm{white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.ch-ui .ch-craft3 .cw-mat .gw-slot{width:30px;height:30px}.ch-ui .ch-craft3 .cw-mats{gap:2px}@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pt-sans-cyrillic-ext-400-normal-DrEt_GuY.woff2) format("woff2"),url(/assets/pt-sans-cyrillic-ext-400-normal-BWlWxBBJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pt-sans-cyrillic-400-normal-BgFH0IXl.woff2) format("woff2"),url(/assets/pt-sans-cyrillic-400-normal-DR9of8nb.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pt-sans-latin-ext-400-normal-DA27ETQX.woff2) format("woff2"),url(/assets/pt-sans-latin-ext-400-normal-Dgusqyff.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pt-sans-latin-400-normal-Cwy9XeGQ.woff2) format("woff2"),url(/assets/pt-sans-latin-400-normal-v0jdzXSm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pt-sans-cyrillic-ext-700-normal-XWuytqPM.woff2) format("woff2"),url(/assets/pt-sans-cyrillic-ext-700-normal-DtKE9zI9.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pt-sans-cyrillic-700-normal-TNhnPAH_.woff2) format("woff2"),url(/assets/pt-sans-cyrillic-700-normal-DzVkanQm.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pt-sans-latin-ext-700-normal-B72N01jW.woff2) format("woff2"),url(/assets/pt-sans-latin-ext-700-normal-B4THBQu1.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pt-sans-latin-700-normal-DmHhLLdt.woff2) format("woff2"),url(/assets/pt-sans-latin-700-normal-CyjbL83V.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sc-cyrillic-ext-700-normal-CJun9Kzk.woff2) format("woff2"),url(/assets/alegreya-sc-cyrillic-ext-700-normal-CmHc5nfj.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sc-cyrillic-700-normal-DywRGmLG.woff2) format("woff2"),url(/assets/alegreya-sc-cyrillic-700-normal-ClX7Bawf.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sc-greek-ext-700-normal-D-GIWTGr.woff2) format("woff2"),url(/assets/alegreya-sc-greek-ext-700-normal-Cqe0UMF8.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sc-greek-700-normal-Ckkg5W9p.woff2) format("woff2"),url(/assets/alegreya-sc-greek-700-normal-DoonJSlH.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sc-vietnamese-700-normal-CjQ-aOoz.woff2) format("woff2"),url(/assets/alegreya-sc-vietnamese-700-normal-C9fV6Vv-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sc-latin-ext-700-normal-JDWM693b.woff2) format("woff2"),url(/assets/alegreya-sc-latin-ext-700-normal-BHsgi7GW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sc-latin-700-normal-ztAmjLTs.woff2) format("woff2"),url(/assets/alegreya-sc-latin-700-normal-C1NSl7Ln.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ch-ui{--ch-panel: rgba(14, 17, 22, .78);--ch-panel-solid: rgba(14, 17, 22, .92);--ch-chat: rgba(8, 10, 13, .6);--ch-title: linear-gradient(#2a313c, #1b2029);--ch-btn: #1b2029;--ch-btn-on: #2a313c;--ch-slot: #0b0d11;--ch-line: #56606e;--ch-line-strong: #6a7584;--ch-line-soft: #3a424e;--ch-slot-line: #2c333d;--ch-text: #d9dde4;--ch-dim: #9aa3b0;--ch-name: #f0e6cc;--ch-gold: #e3c27a;--ch-gold-line: #b8964e;--ch-enemy: #ff9b86;--ch-hp: #b7362c;--ch-hp-bg: #2a1414;--ch-hp-label: #e46a5a;--ch-mp: #2f5fb3;--ch-mp-bg: #121a2c;--ch-mp-label: #6b9be6;--ch-exp: #c9a95a;--ch-exp-bg: #1e1a10;--ch-effect: #6b8ac6;--ch-effect-bg: #1a2440;--ch-effect-text: #c6d6ff;--ch-c-system: #e3c27a;--ch-c-combat: #a9d5ff;--ch-c-party: #5fdc6a;--ch-c-clan: #b98cff;--ch-c-trade: #f0a868;--ch-c-say: #e6e6e6;--ch-c-error: #ff8a78;--ch-c-world: #f3d08b;--ch-font: "PT Sans", "Segoe UI", sans-serif;--ch-font-title: "Alegreya SC", "Philosopher", Georgia, serif;font-family:var(--ch-font);font-size:calc(12px * var(--ch-fs, 1));line-height:1.3;color:var(--ch-text);-webkit-user-select:none;user-select:none}.ch-ui :where(input,textarea,[contenteditable]){-webkit-user-select:text;user-select:text}.ch-ui :where(p){margin:0}.ch-ui :where(a){text-decoration:none}.ch-ui :where(*),.ch-ui :where(*):before,.ch-ui :where(*):after{box-sizing:border-box;font-family:inherit;font-size:inherit}.ch-ui :where(span,a,p,b,label){color:inherit;transition:none}.ch-ui button{font-family:inherit;font-size:inherit;color:inherit;margin:0;outline:none;transition:none;font-weight:inherit}.ch-ui button:hover:not(:disabled),.ch-ui button:active:not(:disabled){color:var(--ch-name);font-weight:inherit}.ch-ui input{text-align:left;transition:none}.ch-ui input[type=checkbox]{width:14px;height:14px;padding:0;margin:0;border:none;accent-color:var(--ch-gold)}.ch-ui button:focus-visible,.ch-ui input:focus-visible{outline:1px solid var(--ch-gold);outline-offset:1px}.ch-panel{background:var(--ch-panel);border:1px solid var(--ch-line);box-shadow:inset 0 1px #ffffff14}.ch-title-font{font-family:var(--ch-font-title);font-weight:700}.ch-dim{color:var(--ch-dim)}.ch-gold{color:var(--ch-gold)}.ch-bar{position:relative;height:11px;border:1px solid #000;overflow:hidden}.ch-bar>i{position:absolute;left:0;top:0;bottom:0;transition:width .25s ease-out}.ch-bar>span{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;font-size:9px;line-height:10px;color:#fff;text-shadow:0 1px 1px #000}.ch-bar.hp{background:var(--ch-hp-bg)}.ch-bar.hp>i{background:var(--ch-hp)}.ch-bar.mp{background:var(--ch-mp-bg)}.ch-bar.mp>i{background:var(--ch-mp)}.ch-bar.exp{height:5px;background:var(--ch-exp-bg)}.ch-bar.exp>i{background:var(--ch-exp)}.ch-btn{height:24px;padding:0 10px;border:1px solid var(--ch-line-soft);background:var(--ch-btn);color:var(--ch-text);cursor:pointer}.ch-btn:hover:not(:disabled){border-color:var(--ch-line-strong);background:var(--ch-btn-on)}.ch-btn:disabled{opacity:.45;cursor:default}.ch-btn.gold{border-color:var(--ch-gold-line);background:#2c2414;color:var(--ch-name)}.ch-btn.gold:hover:not(:disabled){background:#3a2f18}.ch-btn.danger{border-color:#9b3b30;background:#3a1512;color:#ffd7d0}.ch-icon-btn{width:18px;height:18px;padding:0;border:1px solid var(--ch-line-strong);background:#12161c;color:var(--ch-text);font-size:calc(11px * var(--ch-fs, 1));line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ch-icon-btn:hover{border-color:var(--ch-gold-line);color:var(--ch-name)}.ch-tabs{display:flex;gap:1px}.ch-tab{padding:2px 9px;border:1px solid var(--ch-line-soft);border-bottom:none;background:transparent;color:var(--ch-dim);cursor:pointer}.ch-tab.on{border-color:var(--ch-line-strong);background:var(--ch-btn-on);color:var(--ch-name)}.ch-tabs-line{border-top:1px solid var(--ch-line-strong)}.ch-window{position:fixed;min-width:180px;background:var(--ch-panel-solid);border:1px solid var(--ch-line-strong);box-shadow:0 10px 28px #0009;display:flex;flex-direction:column;pointer-events:auto}.ch-window.focused{border-color:#8995a6}.ch-window-title{height:24px;flex-shrink:0;display:flex;align-items:center;gap:6px;padding:0 4px 0 8px;background:var(--ch-title);border-bottom:1px solid var(--ch-line-strong);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.ch-window.locked .ch-window-title{cursor:default}.ch-window-title .t{flex-grow:1;font-family:var(--ch-font-title);font-weight:700;font-size:calc(13px * var(--ch-fs, 1));color:var(--ch-name)}.ch-window-title .k{color:var(--ch-dim);font-size:calc(10px * var(--ch-fs, 1))}.ch-window-body{padding:8px 10px 10px;overflow:auto}.ch-slot{position:relative;border:1px solid var(--ch-slot-line);background:var(--ch-slot);display:flex;align-items:center;justify-content:center;font-size:9px;color:var(--ch-gold)}.ch-slot .key{position:absolute;left:2px;top:0;font-size:9px;color:var(--ch-dim)}.ch-slot .num{position:absolute;right:2px;bottom:0;font-size:9px;color:#fff}.ch-slot.drop{border-color:var(--ch-gold)}.ch-tip{position:fixed;z-index:9000;max-width:260px;padding:6px 8px;pointer-events:none;background:#080a0df2;border:1px solid var(--ch-line-strong);font-size:calc(11px * var(--ch-fs, 1));line-height:1.4}.ch-tip b{font-family:var(--ch-font-title);font-size:calc(13px * var(--ch-fs, 1));color:var(--ch-name)}.ch-hud{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:100}.ch-hud>*{pointer-events:auto}.ch-status{position:absolute;left:8px;top:8px;width:236px;padding:6px 8px 8px;display:flex;flex-direction:column;gap:4px}.ch-status-grid{display:grid;grid-template-columns:22px 1fr;gap:3px 6px;align-items:center}.ch-status-grid .l{font-weight:700;font-size:calc(10px * var(--ch-fs, 1))}.ch-buffs{position:absolute;left:250px;top:8px;display:flex;gap:2px}.ch-target{position:absolute;left:50%;top:8px;width:240px;margin-left:-120px;padding:5px 8px 7px;display:flex;flex-direction:column;gap:4px}.ch-effect{font-size:calc(10px * var(--ch-fs, 1));padding:0 6px;border:1px solid var(--ch-effect);color:var(--ch-effect-text);background:var(--ch-effect-bg)}.ch-effect.bad{border-color:#9b3b30;color:#ffd0c8;background:#3a1512}.ch-buff{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--ch-effect);background:var(--ch-effect-bg);color:var(--ch-effect-text)}.ch-buff.bad{border-color:#9b3b30;background:#3a1512;color:#ffb3a6}.ch-buff .t{position:absolute;right:1px;bottom:-1px;font-size:9px;color:#fff;text-shadow:0 1px 1px #000}.ch-party{position:absolute;left:8px;top:104px;width:180px;display:flex;flex-direction:column;gap:3px}.ch-party-head{display:flex;justify-content:space-between;align-items:baseline;padding:1px 6px;font-size:calc(11px * var(--ch-fs, 1));color:var(--ch-c-party);background:var(--ch-panel);border:1px solid var(--ch-line-soft)}.ch-link{padding:0;border:none;background:none;color:var(--ch-dim);font-size:calc(10px * var(--ch-fs, 1));cursor:pointer;text-decoration:underline}.ch-link:hover{color:var(--ch-name)}.ch-party-m{padding:3px 5px 4px;display:flex;flex-direction:column;gap:2px;cursor:pointer}.ch-party-m:hover,.ch-party-m:focus-visible{border-color:var(--ch-line-strong);outline:none}.ch-party-m.dead{opacity:.55}.ch-party-m .row{display:flex;align-items:center;gap:4px;font-size:calc(11px * var(--ch-fs, 1))}.ch-party-m .n{color:var(--ch-name);font-weight:700;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-party-m .row .ch-dim{font-size:9px;white-space:nowrap}.ch-party-m .x{width:14px;height:14px;padding:0;border:1px solid transparent;background:none;color:var(--ch-dim);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ch-party-m .x:hover{border-color:#9b3b30;color:#ffd0c8}.ch-party-m .fx{display:flex;gap:2px}.ch-bar.thin{height:5px}.ch-invite{position:absolute;left:50%;top:96px;width:280px;margin-left:-140px;padding:10px;display:flex;flex-direction:column;gap:8px;text-align:center;border-color:var(--ch-gold-line)}.ch-exit{top:150px;width:320px;margin-left:-160px;pointer-events:auto}.ch-exit-title{font-family:var(--ch-font-title, serif);font-size:calc(17px * var(--ch-fs, 1));color:#f3e3b5}.ch-exit-title b{color:#ffe6a6}.ch-exit.dungeon{border-color:#7c5fb3}.ch-exit.dungeon .ch-exit-title b{color:#e2cdff}.ch-exit-note{font-size:calc(12px * var(--ch-fs, 1));color:#c7ccd4;line-height:1.35}.ch-radar-wrap{position:absolute;right:10px;top:8px;width:164px;display:flex;flex-direction:column;align-items:center;gap:3px}.ch-radar{width:150px;height:150px;border-radius:50%;border:2px solid var(--ch-line);background:#0e1116cc;position:relative;overflow:hidden}.ch-radar-label{align-self:flex-end;white-space:nowrap;font-size:calc(11px * var(--ch-fs, 1));color:#c7ccd4;background:var(--ch-panel);padding:1px 8px;border:1px solid var(--ch-line-soft)}.ch-area-banner{position:absolute;left:50%;top:18%;transform:translate(-50%);text-align:center;pointer-events:none;animation:ch-area 3.5s ease-out forwards;text-shadow:0 2px 6px #000,0 0 2px #000}.ch-area-banner .name{font-family:var(--ch-font-title, serif);font-size:30px;color:#f3e3b5;letter-spacing:.04em}.ch-area-banner .sub{font-size:calc(13px * var(--ch-fs, 1));color:#c7ccd4;margin-top:2px}@keyframes ch-area{0%{opacity:0;transform:translate(-50%,6px)}12%{opacity:1;transform:translate(-50%)}75%{opacity:1}to{opacity:0}}.ch-meta{position:absolute;right:180px;top:8px;font-size:calc(10px * var(--ch-fs, 1));color:var(--ch-dim);text-shadow:0 1px 2px #000}.ch-chat{position:absolute;left:8px;bottom:8px;width:380px;background:var(--ch-chat);border:1px solid var(--ch-line-soft)}.ch-chat-tabs{display:flex;gap:1px;background:var(--ch-panel);border-bottom:1px solid var(--ch-line-soft)}.ch-chat-tabs button{padding:3px 10px;border:none;background:transparent;color:var(--ch-dim);cursor:pointer}.ch-chat-tabs button.on{background:var(--ch-btn-on);color:var(--ch-name)}.ch-chat-log{height:96px;overflow-y:auto;padding:5px 8px;display:flex;flex-direction:column;gap:2px}.ch-chat input{width:100%;height:22px;border:none;background:#00000080;color:var(--ch-text);padding:0 8px;font-family:inherit;font-size:calc(12px * var(--ch-fs, 1))}.ch-chat input:disabled{color:var(--ch-c-error)}.ch-chat-input{display:flex;border-top:1px solid var(--ch-line-soft)}.ch-chat-input label{flex:1;min-width:0}.ch-chat-ch{flex:none;height:22px;padding:0 6px;border:none;border-right:1px solid var(--ch-line-soft);background:var(--ch-panel);font-family:inherit;font-size:calc(11px * var(--ch-fs, 1));cursor:pointer}.ch-chat-tabs .ch-chat-quiet{margin-left:auto;padding:3px 7px}.ch-chat-tabs .ch-chat-quiet.on{color:var(--ch-c-error)}.ch-chat-tag{opacity:.8}.ch-chat-name{padding:0;border:none;background:none;color:inherit;font:inherit;font-weight:700;cursor:pointer}.ch-chat-name:hover:not(:disabled){text-decoration:underline}.ch-chat-name:disabled{cursor:default}.ch-chat-name.gm{color:#ffd76a}.ch-chat-hint{color:var(--ch-dim);font-style:italic}.ch-chat-menu{position:absolute;left:0;bottom:calc(100% + 4px);min-width:220px;max-width:100%;padding:4px;display:flex;flex-direction:column;gap:2px;z-index:50}.ch-chat-menu button{text-align:left;padding:4px 8px;border:none;background:var(--ch-btn);color:var(--ch-text);font-family:inherit;font-size:calc(12px * var(--ch-fs, 1));cursor:pointer}.ch-chat-menu button:hover{background:var(--ch-btn-on);color:var(--ch-name)}.ch-chat-menu-title{padding:2px 8px 4px;color:var(--ch-name);font-weight:700}.ch-chat-menu-quote{padding:0 8px 4px;color:var(--ch-dim);font-size:calc(11px * var(--ch-fs, 1));overflow-wrap:anywhere}.ch-bars{position:absolute;left:404px;bottom:8px;display:flex;flex-direction:column;gap:2px}.ch-bar-row{display:flex;gap:2px;padding:3px}.ch-bar-row .ch-slot{width:36px;height:36px}.ch-slot.skill{cursor:pointer}.ch-slot.skill:hover{border-color:var(--ch-line-strong)}.ch-slot.locked{opacity:.4;cursor:default}.ch-slot .cd{position:absolute;left:0;right:0;bottom:0;background:#0000009e}.ch-slot .cdt{position:absolute;font-weight:700;font-size:calc(13px * var(--ch-fs, 1));color:#fff;text-shadow:0 0 3px #000}.ch-slot.nomana svg{opacity:.45}.ch-cast{position:absolute;left:50%;bottom:104px;width:240px;margin-left:-120px;height:14px}.ch-cast i{background:linear-gradient(90deg,#8d6a2a,var(--ch-gold))}.ch-menu{position:absolute;right:8px;bottom:8px;display:flex;gap:2px;padding:3px}.ch-menu>button{position:relative;width:32px;height:32px;border:1px solid var(--ch-line-soft);background:var(--ch-btn);color:var(--ch-text);padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.ch-menu>button:hover{border-color:var(--ch-line-strong);background:var(--ch-btn-on)}.ch-menu>button.on{border-color:var(--ch-gold-line);background:#2c2414}.ch-menu>button:disabled{opacity:.4;cursor:default}.ch-badge{position:absolute;right:-4px;top:-4px;min-width:15px;height:15px;padding:0 3px;border-radius:8px;background:var(--ch-hp);color:#fff;font-size:9px;line-height:15px;font-weight:700;text-align:center}.ch-sysmenu{position:absolute;right:8px;bottom:84px;width:210px;padding:3px;display:flex;flex-direction:column;background:var(--ch-panel-solid);border:1px solid var(--ch-line-strong);box-shadow:0 10px 24px #0009}.ch-sysmenu button{height:28px;border:none;background:transparent;text-align:left;padding:0 10px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.ch-sysmenu button:hover:not(:disabled){background:var(--ch-btn-on)}.ch-sysmenu button:disabled{color:#6b7380;cursor:default}.ch-fps{position:absolute;left:252px;top:38px;font-size:calc(10px * var(--ch-fs, 1));color:var(--ch-dim);text-shadow:0 1px 2px #000;pointer-events:none}.ch-toasts{position:absolute;left:50%;bottom:130px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:3px;pointer-events:none}.ch-toast{padding:3px 12px;background:#080a0dd9;border:1px solid var(--ch-line-soft);color:var(--ch-name)}.ch-toast.error{color:var(--ch-c-error);border-color:#6e2f28}.ch-toast.announce{color:#ffd76a;border-color:#7a6326;font-weight:700}.ch-toast.boss{color:#ff8a5a;border-color:#7a3a26;font-weight:700}.ch-toast.quest{color:#f0c060;border-color:#6a5426}.ch-target-cast{margin-top:2px;height:10px;background:#00000080}.ch-target-cast>span{font-size:9px;line-height:10px}.ch-target-cast>i{width:0;background:linear-gradient(90deg,#8a2a1e,#ff6a3a);transition:none;animation-name:ch-cast-fill;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes ch-cast-fill{0%{width:0}to{width:100%}}.ch-modal-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:flex;align-items:center;justify-content:center;background:#0405078c;pointer-events:auto}.ch-death{width:360px;padding:16px 20px;text-align:center;display:flex;flex-direction:column;gap:10px;align-items:center}.ch-death h2{margin:0;font-family:var(--ch-font-title);font-size:22px;color:var(--ch-enemy);letter-spacing:1px}.ch-dialog{position:fixed;left:50%;bottom:150px;width:520px;margin-left:-260px;z-index:300}.ch-dialog p{margin:0 0 10px;font-size:calc(13px * var(--ch-fs, 1));line-height:1.5;white-space:pre-wrap}.ch-dialog .opt{display:block;width:100%;text-align:left;margin-top:3px}@container chui (max-width: 1280px){.ch-chat{width:300px}.ch-bars{left:318px}.ch-bar-row .ch-slot{width:32px;height:32px}}@container chui (max-width: 1150px){.ch-chat{width:250px}.ch-chat-tabs button{padding:3px 6px}.ch-bars{left:266px}.ch-bar-row .ch-slot{width:29px;height:29px}.ch-menu>button{width:29px;height:29px}.ch-tracker{width:190px}}.ch-row{display:flex;gap:8px;align-items:center;padding:3px;border:1px solid var(--ch-slot-line);background:var(--ch-slot)}.ch-note{padding:5px 7px;border:1px solid var(--ch-effect);background:var(--ch-effect-bg);color:var(--ch-effect-text);font-size:calc(11px * var(--ch-fs, 1))}.ch-rank{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid;font-family:var(--ch-font-title);font-weight:700;line-height:1;background:#00000059}.ch-rank-big{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border:2px solid;font-family:var(--ch-font-title);font-weight:700;font-size:40px;background:#0006;box-shadow:0 0 18px currentColor inset}.ch-trial{display:flex;flex-direction:column;gap:8px}.ch-dot{width:9px;height:9px;border:1px solid var(--ch-line-strong);background:var(--ch-slot)}.ch-dot.cur{border-color:var(--ch-gold)}.ch-dot.ok{background:#3f8f4a;border-color:#5fdc6a}.ch-dot.bad{background:#7a2a22;border-color:#c4574a}.ch-task{display:flex;flex-direction:column;gap:4px;padding:8px 10px;background:#00000040;border:1px solid var(--ch-line-soft)}.ch-task-title{font-family:var(--ch-font-title);font-weight:700;color:var(--ch-gold);font-size:calc(13px * var(--ch-fs, 1))}.ch-task-q{font-size:calc(13px * var(--ch-fs, 1));line-height:1.5;color:var(--ch-text)}.ch-answer{display:flex;gap:6px;align-items:center}.ch-answer input{width:140px;height:26px;padding:0 8px;border:1px solid var(--ch-line-strong);background:#0b0d11;color:var(--ch-name);font-size:calc(13px * var(--ch-fs, 1))}.ch-options{display:grid;grid-template-columns:1fr 1fr;gap:4px}.ch-option{height:auto;min-height:30px;padding:4px 8px;display:flex;gap:8px;align-items:center;text-align:left}.ch-option .n{color:var(--ch-dim);font-size:calc(10px * var(--ch-fs, 1))}.ch-feedback{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border:1px solid}.ch-feedback.ok{border-color:#3f8f4a;background:#285a302e}.ch-feedback.ok>b{color:#7fe08a}.ch-feedback.bad{border-color:#8d3a30;background:#6e1e182e}.ch-feedback.bad>b{color:#ff9b86}.ch-solution{line-height:1.55}.ch-formula{display:flex;flex-direction:column;gap:2px;padding:4px 8px;border:1px dashed var(--ch-gold-line)}.ch-formula .ch-dim{font-size:calc(10px * var(--ch-fs, 1))}.ch-tex{white-space:pre-line}.ch-ui .katex{font: 1.12em KaTeX_Main,Times New Roman,serif;color:var(--ch-name)}.ch-ui .katex-display{margin:4px 0}.ch-codex-topic{display:flex;flex-direction:column;gap:4px;padding:5px 7px;border:1px solid var(--ch-slot-line);background:var(--ch-slot)}.ch-codex-formulas{display:flex;flex-wrap:wrap;gap:4px 12px;padding-top:2px}.ch-due{color:var(--ch-c-error);font-weight:700}.ch-super{position:absolute;left:50%;bottom:150px;width:460px;margin-left:-230px;padding:8px 10px 10px;display:flex;flex-direction:column;gap:6px;border-color:var(--ch-gold-line);box-shadow:0 0 24px #e3c27a40,inset 0 1px #ffffff14}.ch-super-head{display:flex;align-items:center;gap:8px}.ch-super-head .ch-title-font{color:var(--ch-gold);font-size:calc(14px * var(--ch-fs, 1))}.ch-super-bonus{color:#7fe08a;font-weight:700;font-size:calc(12px * var(--ch-fs, 1))}.ch-super-q{font-size:calc(14px * var(--ch-fs, 1));color:var(--ch-name);line-height:1.45}.ch-super-options{display:grid;grid-template-columns:1fr 1fr;gap:5px}.ch-super-options .ch-option{min-height:38px;font-size:calc(13px * var(--ch-fs, 1))}.ch-seal{bottom:auto;top:110px;border-color:#7fb6ff;box-shadow:0 0 24px #7fb6ff4d,inset 0 1px #ffffff14}.ch-seal-time{color:#ffd27a;font-weight:700;font-size:calc(12px * var(--ch-fs, 1));min-width:30px;text-align:right}.ch-seal-ok{color:#7fe08a;font-size:calc(13px * var(--ch-fs, 1))}.ch-seal-bad{color:#ff8a78;font-size:calc(12px * var(--ch-fs, 1))}.ch-seal-chain{display:flex;flex-wrap:wrap;gap:4px}.ch-seal-rune{position:relative;display:flex;flex-direction:column;gap:1px;padding:3px 8px;border:1px solid #8d8178;border-radius:3px;font-size:calc(11.5px * var(--ch-fs, 1));background:#00000040}.ch-seal-rune .ar{position:absolute;left:-9px;top:50%;transform:translateY(-50%);color:#ffd27a;font-size:11px}.ch-seal-given{align-self:flex-start;padding:2px 8px;border:1px dashed #ffd27a;color:#ffe2a0;font-size:calc(12px * var(--ch-fs, 1))}.ch-root .ch-seal.ch-seal-report,.ch-root .ch-seal.ch-seal-wait{bottom:auto}.ch-seal-report{width:min(640px,92vw);margin-left:calc(-1*min(320px,46vw))}.ch-seal-rep{display:grid;grid-template-columns:110px 1fr;gap:2px 10px;padding:5px 8px;border:1px solid #4a3a30;font-size:calc(12px * var(--ch-fs, 1))}.ch-seal-rep.ok{border-color:#4f7a45}.ch-seal-rep.bad{border-color:#8a2a22}.ch-seal-rep b{grid-row:span 3}.ch-seal-rep .given{color:#ffe2a0}.ch-seal-rep .a{color:#e6d9c4}.ch-seal-rep.ok .a,.ch-seal-rep .c{color:#7fe08a}.ch-seal-rep.bad .a{color:#ff8a78}.ch-slot{position:relative}.ch-slot .cnt{position:absolute;right:1px;bottom:0;font-size:9px;color:#fff;text-shadow:0 1px 1px #000,0 0 2px #000}.ch-shop-list{display:flex;flex-direction:column;gap:3px;max-height:340px;overflow-y:auto;padding-top:5px}.ch-shop-row{display:flex;align-items:center;gap:6px;padding:2px 3px;border:1px solid var(--ch-slot-line);background:var(--ch-slot)}.ch-shop-row.dim{opacity:.55}.ch-shop-row .info{flex-grow:1;display:flex;flex-direction:column;min-width:0}.ch-shop-row .info b{color:var(--ch-name);font-weight:600}.ch-shop-row input{width:42px}.ch-shop-row .ch-btn{min-width:64px}.ch-journal{display:flex;flex-direction:column;gap:6px}.ch-q{padding:6px 7px;border:1px solid var(--ch-line-soft);background:#00000026}.ch-q.ready{border-color:#7a6326}.ch-q-head{display:flex;width:100%;justify-content:space-between;align-items:baseline;gap:6px;padding:0;border:none;background:none;color:var(--ch-name);cursor:pointer;text-align:left;font:inherit}.ch-q-head b{font-size:calc(14px * var(--ch-fs, 1))}.ch-q-head .lvl{font-size:calc(11px * var(--ch-fs, 1));color:var(--ch-dim);white-space:nowrap}.ch-q.ready .ch-q-head .lvl{color:#ffd23f;font-weight:700}.ch-q-ready{font-size:calc(12px * var(--ch-fs, 1));color:#ffd23f;margin-top:2px}.ch-q-obj{list-style:none;margin:4px 0 0;padding:0;font-size:calc(12px * var(--ch-fs, 1))}.ch-q-obj li{display:flex;gap:5px;line-height:1.5}.ch-q-obj li .mk{width:10px;color:var(--ch-dim)}.ch-q-obj li.done,.ch-q-obj li.done .mk{color:#8fd18a}.ch-q-obj .n{color:var(--ch-dim);margin-left:auto}.ch-q-sum{font-size:calc(12px * var(--ch-fs, 1));margin-top:5px;line-height:1.45}.ch-q-rewards{font-size:calc(12px * var(--ch-fs, 1));margin-top:5px;line-height:1.6}.ch-q-item{display:inline-flex;align-items:center;gap:3px}.ch-q-item img{width:18px;height:18px;object-fit:contain}.ch-q-meta{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-top:6px;font-size:calc(11px * var(--ch-fs, 1))}.ch-q-total{font-size:calc(11px * var(--ch-fs, 1));text-align:right}.ch-talk{width:560px;margin-left:-280px;max-height:70vh;overflow:auto}.ch-talk .ch-window-body{display:flex;flex-direction:column;gap:6px}.ch-talk p{margin:0}.ch-talk-h{font-size:calc(16px * var(--ch-fs, 1))}.ch-talk-greet{font-style:italic;color:#d9d2bf}.ch-talk-say{padding:5px 8px;border-left:3px solid #7a6326;background:#0000002e}.ch-talk-q{display:flex;align-items:center;gap:6px}.ch-talk .mk{display:inline-block;width:14px;text-align:center;font-weight:700;color:#ffcf4a;font-family:Georgia,serif}.ch-talk .mk.ready{color:#ffd23f}.ch-talk-wait{font-size:calc(12px * var(--ch-fs, 1));color:var(--ch-dim)}.ch-talk-wait .mk{color:#c9ced6}.ch-talk-riddle{padding:6px 8px;border:1px solid #5a4a26;background:#281e0a40}.ch-talk-riddle form{display:flex;align-items:center;gap:6px;margin-top:6px}.ch-talk-riddle input{width:130px;height:26px;padding:0 8px;background:#00000080;border:1px solid var(--ch-line);color:var(--ch-text);font:inherit}.ch-talk-wrong{color:var(--ch-c-error);font-size:calc(12px * var(--ch-fs, 1));margin-top:4px}.ch-talk-hint{font-size:calc(12px * var(--ch-fs, 1));margin-top:4px}.ch-talk-soon{font-size:calc(12px * var(--ch-fs, 1))}.ch-talk-btns{display:flex;gap:6px;justify-content:flex-end;margin-top:4px}.ch-talk-btns .ch-btn{height:28px;padding:0 14px}.ch-tracker{position:absolute;right:10px;top:196px;width:220px;display:flex;flex-direction:column;gap:4px;pointer-events:auto}.ch-tracker-q{display:flex;flex-direction:column;gap:1px;padding:4px 8px;text-align:left;background:#0c0e128c;border:1px solid transparent;color:var(--ch-text);font:inherit;cursor:pointer;text-shadow:0 1px 2px #000}.ch-tracker-q:hover{border-color:var(--ch-line-soft)}.ch-tracker-q b{font-size:calc(12px * var(--ch-fs, 1));color:#f0c060;font-family:var(--ch-font-title)}.ch-tracker-q .st{font-size:calc(11px * var(--ch-fs, 1));color:#c7ccd4}.ch-tracker-q.ready b,.ch-tracker-q.ready .st{color:#ffd23f}.ch-root{position:fixed;left:0;top:0;transform-origin:0 0;pointer-events:none;z-index:100;container:chui / size}.ch-root>*{pointer-events:auto}.ch-root>.ch-hud{pointer-events:none}.ch-window-body{min-height:0}.ch-root .ch-dialog,.ch-root .ch-super{max-height:80cqh;overflow-y:auto}.ch-key{position:absolute;left:2px;bottom:0;font-size:8px;line-height:10px;color:var(--ch-dim);pointer-events:none}.ch-tracker.covered{visibility:hidden}.ch-keys{display:grid;grid-template-columns:1fr 1fr;gap:6px 14px}.ch-keys .grp{display:flex;flex-direction:column;gap:2px}.ch-keys .h{color:var(--ch-dim);font-size:calc(10px * var(--ch-fs, 1));text-transform:uppercase;letter-spacing:.06em}.ch-keys .row{display:flex;gap:6px;align-items:baseline;font-size:calc(11px * var(--ch-fs, 1))}.ch-keys kbd{flex-shrink:0;min-width:22px;padding:0 4px;border:1px solid var(--ch-line);border-bottom-width:2px;background:var(--ch-slot);color:var(--ch-name);font:700 10px/15px var(--ch-font);text-align:center}.ch-map{display:flex;flex-direction:column;gap:5px}.ch-map-view{position:relative;border:1px solid var(--ch-line);background:#1a2016}.ch-map-view canvas{position:absolute;top:0;right:0;bottom:0;left:0;image-rendering:pixelated}.ch-map-view svg{position:absolute;top:0;right:0;bottom:0;left:0}.ch-map-view .area{fill:#ff6e5012;stroke:#c2644e;stroke-width:.6;stroke-dasharray:2 1.5}.ch-map-view .area.safe{fill:#78dc7814;stroke:#7fc67a}.ch-map-view .area:hover{fill:#e3c27a29}.ch-map-view .area-name{font:700 5px var(--ch-font-title);fill:#f3e3b5;text-anchor:middle;paint-order:stroke;stroke:#000c;stroke-width:1.2px;pointer-events:none}.ch-map-view .npc{fill:#e3c27a;stroke:#2a1f08;stroke-width:.6;cursor:help}.ch-map-view .mob{fill:#e0483a;opacity:.8}.ch-map-view .exit rect{fill:#ffcf6a;stroke:#2a1f08;stroke-width:.6;cursor:help}.ch-map-view .exit.dungeon rect{fill:#b98cff}.ch-map-view .exit-name{font:700 4.5px var(--ch-font-title);fill:#ffe6a6;text-anchor:middle;paint-order:stroke;stroke:#000000d9;stroke-width:1.2px;pointer-events:none}.ch-map-view .exit.dungeon .exit-name{fill:#e2cdff}.ch-map-view .mark{font:700 6px Georgia,serif;fill:#ffcf4a;text-anchor:middle;paint-order:stroke;stroke:#000;stroke-width:1px;pointer-events:none}.ch-map-view .mark.ready{fill:#ffe46a}.ch-map-view .me{fill:#f0e6cc;stroke:#000;stroke-width:.5}.ch-map-view .me-ring{fill:none;stroke:#f0e6cc;stroke-width:.6;opacity:.8;animation:ch-ping 1.6s ease-out infinite}@keyframes ch-ping{0%{r:2;opacity:1}to{r:6;opacity:0}}.ch-map-zoom{overflow:hidden;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.ch-map-zoom:active{cursor:grabbing}.ch-map-tools{position:absolute;right:6px;top:6px;display:flex;flex-direction:column;gap:4px}.ch-map-tools button{width:26px;height:26px;border:1px solid var(--ch-line);border-radius:4px;background:#101318d9;color:#e8dfc5;font:700 15px/1 var(--ch-font-title);cursor:pointer;padding:0}.ch-map-tools button:disabled{opacity:.4;cursor:default}.ch-map-away{display:flex;align-items:center;justify-content:center}.ch-map-full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#05070a99;display:flex;align-items:center;justify-content:center}.ch-map-fullwin{position:relative;padding:8px}.ch-map-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:calc(11px * var(--ch-fs, 1));min-height:16px}.ch-map-legend{display:flex;align-items:center;gap:4px;color:var(--ch-dim);white-space:nowrap}.ch-map-legend i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-left:6px}.ch-map-legend i.me{background:#f0e6cc}.ch-map-legend i.npc{background:#e3c27a}.ch-map-legend i.mob{background:#e0483a}.ch-map-legend i.exit{background:#ffcf6a;border-radius:1px;transform:rotate(45deg) scale(.85)}.ch-map-legend .mk{color:#ffcf4a;font-family:Georgia,serif;margin-left:6px}.ch-partywin{display:flex;flex-direction:column;gap:6px}.ch-partywin-m{align-items:flex-start}.ch-partywin-m.dead{opacity:.55}.ch-partywin-m .ic{width:14px;padding-top:2px}.ch-partywin-m .info{flex-grow:1;display:flex;flex-direction:column;gap:2px;min-width:0}.ch-partywin-m .top{display:flex;gap:4px;align-items:baseline}.ch-partywin-m .top b{color:var(--ch-name)}.ch-partywin-m .top .ch-dim:last-child{margin-left:auto;font-size:calc(10px * var(--ch-fs, 1));white-space:nowrap}.ch-partywin-m .acts{display:flex;flex-direction:column;gap:2px}.ch-partywin-m .acts .ch-btn{height:20px;padding:0 6px;font-size:calc(11px * var(--ch-fs, 1))}.ch-partywin-btns{display:flex;gap:6px;flex-wrap:wrap}.ch-clanwin{display:flex;flex-direction:column;gap:6px}.ch-clan-sec{font-size:calc(14px * var(--ch-fs, 1));color:var(--ch-gold);margin-top:4px}.ch-clan-form{display:flex;gap:6px;align-items:flex-end;flex-wrap:wrap}.ch-clan-form label{display:flex;flex-direction:column;gap:2px;font-size:calc(11px * var(--ch-fs, 1));color:var(--ch-dim)}.ch-clan-form input,.ch-clan-invite input,.ch-clan-desc textarea{background:#0d1014;border:1px solid #3a4250;color:var(--ch-name);font:inherit;font-size:calc(12px * var(--ch-fs, 1));padding:3px 6px;border-radius:3px}.ch-clan-form input{width:150px}.ch-clan-form input.tag{width:52px;text-transform:uppercase}.ch-clan-head{display:flex;flex-direction:column;gap:1px}.ch-clan-head .ch-title-font{font-size:calc(16px * var(--ch-fs, 1))}.ch-clan-desc{display:flex;gap:6px;align-items:flex-start;font-size:calc(12px * var(--ch-fs, 1));line-height:1.4;overflow-wrap:anywhere}.ch-clan-desc>span{flex-grow:1}.ch-clan-desc .ch-btn{height:20px;padding:0 6px;font-size:calc(11px * var(--ch-fs, 1));flex-shrink:0}.ch-clan-desc.edit{flex-direction:column;align-items:stretch}.ch-clan-desc textarea{resize:none}.ch-clan-list{display:flex;flex-direction:column;gap:2px;max-height:300px;overflow-y:auto}.ch-clan-m{align-items:center;gap:5px;min-height:24px}.ch-clan-m.off .nm b{color:var(--ch-dim)}.ch-clan-m .ic{width:12px;display:inline-flex;justify-content:center}.ch-clan-m .ic .off{color:var(--ch-c-clan);font-size:calc(11px * var(--ch-fs, 1))}.ch-clan-m .dot{width:6px;height:6px;border-radius:50%;background:#4a515c;flex-shrink:0}.ch-clan-m .dot.on{background:#6fd06f}.ch-clan-m .nm{flex-grow:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-clan-m .nm b{color:var(--ch-name);font-weight:600}.ch-clan-m .lv{font-size:calc(10px * var(--ch-fs, 1));white-space:nowrap}.ch-clan-m .acts{display:flex;gap:2px}.ch-clan-m .acts .ch-btn{height:20px;padding:0 5px;font-size:calc(10px * var(--ch-fs, 1))}.ch-clan-invite{display:flex;gap:4px;flex-wrap:wrap}.ch-clan-invite input{flex:1 1 120px;min-width:0}.ch-clan-tabs{display:flex;gap:2px;border-bottom:1px solid #3a4250;margin:-2px 0 2px}.ch-clan-tabs button{background:none;border:0;border-bottom:2px solid transparent;color:var(--ch-dim);font:inherit;font-size:calc(12px * var(--ch-fs, 1));padding:3px 8px;cursor:pointer}.ch-clan-tabs button.on{color:var(--ch-gold);border-bottom-color:var(--ch-gold)}.ch-clan-tabs button:hover{color:var(--ch-name)}.ch-clan-gold{display:flex;gap:4px;align-items:center;flex-wrap:wrap;font-size:calc(12px * var(--ch-fs, 1))}.ch-clan-gold input,.ch-clan-move input,.ch-clan-rights select{background:#0d1014;border:1px solid #3a4250;color:var(--ch-name);font:inherit;font-size:calc(12px * var(--ch-fs, 1));padding:2px 5px;border-radius:3px;width:64px}.ch-clan-gold .ch-btn,.ch-clan-move .ch-btn,.ch-clan-rights .ch-btn{height:22px;padding:0 7px;font-size:calc(11px * var(--ch-fs, 1))}.ch-clan-store{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ch-clan-grid{display:flex;flex-wrap:wrap;gap:2px;max-height:190px;overflow-y:auto;align-content:flex-start}.ch-clan-grid .ch-slot{width:34px;height:34px;padding:0;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center}.ch-clan-grid .ch-slot img{max-width:30px;max-height:30px}.ch-clan-grid .ch-slot .nm{font-size:9px;color:var(--ch-dim)}.ch-clan-grid .ch-slot i{position:absolute;right:2px;bottom:0;font-size:9px;font-style:normal;color:#fff;text-shadow:0 1px 1px #000}.ch-clan-grid .ch-slot.sel{border-color:var(--ch-gold);box-shadow:0 0 0 1px var(--ch-gold) inset}.ch-clan-move{display:flex;gap:6px;align-items:center;font-size:calc(12px * var(--ch-fs, 1))}.ch-clan-move .nm{flex-grow:1;color:var(--ch-name)}.ch-clan-move input{width:52px}.ch-clan-rights{display:flex;gap:6px;align-items:flex-end;flex-wrap:wrap;font-size:calc(11px * var(--ch-fs, 1));color:var(--ch-dim)}.ch-clan-rights label{display:flex;flex-direction:column;gap:2px}.ch-clan-rights select{width:auto}.ch-clan-log{max-height:140px;overflow-y:auto;font-size:calc(11px * var(--ch-fs, 1));line-height:1.5}.ch-clan-quest{border:1px solid #2c333d;border-radius:3px;padding:5px 7px;display:flex;flex-direction:column;gap:3px;font-size:calc(12px * var(--ch-fs, 1))}.ch-clan-quest.done{border-color:#3d6b3d}.ch-clan-quest .top{display:flex;gap:6px;align-items:baseline}.ch-clan-quest .top b{color:var(--ch-name)}.ch-clan-quest .ok{margin-left:auto;color:#8fdc8f;font-size:calc(11px * var(--ch-fs, 1))}.ch-clan-quest .ch-bar{height:12px;background:#1b2028}.ch-clan-quest .ch-bar>i{background:var(--ch-c-clan)}.ch-clan-quest.done .ch-bar>i{background:#5fae5f}.ch-clan-quest .rw{font-size:calc(11px * var(--ch-fs, 1));color:var(--ch-gold)}.ch-clan-subtabs{display:flex;gap:3px;flex-wrap:wrap}.ch-clan-subtabs .ch-btn{height:22px;padding:0 7px;font-size:calc(11px * var(--ch-fs, 1))}.ch-clan-rating{display:flex;flex-direction:column;gap:1px;max-height:300px;overflow-y:auto;font-size:calc(12px * var(--ch-fs, 1))}.ch-clan-rating>div{display:flex;gap:6px;align-items:baseline;padding:2px 4px}.ch-clan-rating>div.mine{background:#b98cff24}.ch-clan-rating .pl{width:20px;text-align:right;color:var(--ch-dim)}.ch-clan-rating .nm{flex-grow:1;color:var(--ch-name);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-clan-rating b{color:var(--ch-gold)}.ch-clan-inv{top:204px;width:300px;margin-left:-150px;border-color:#7c5fb3}.ch-chat-clantag{color:var(--ch-c-clan)}.ch-soon{display:flex;flex-direction:column;gap:6px}.ch-soon .ch-title-font{font-size:calc(14px * var(--ch-fs, 1))}.ch-soon ul{margin:0;padding-left:18px;line-height:1.6}.ch-soon .ch-btn{align-self:flex-start}.ch-q-item.tip{cursor:help;border-bottom:1px dotted var(--ch-dim)}.ch-q-item.tip:hover,.ch-q-item.tip:focus-visible{color:var(--ch-name);outline:none}.ch-talk-wrong{animation:ch-shake .35s ease-out}@keyframes ch-shake{0%,to{transform:none}20%{transform:translate(-5px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.ch-trade{display:flex;flex-direction:column;gap:6px}.ch-trade-side{border:1px solid #2c333d;border-radius:3px;padding:4px 5px;display:flex;flex-direction:column;gap:4px}.ch-trade-side.ready{border-color:#3d6b3d;background:#3c6e3c14}.ch-trade-side .ch-clan-sec{margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-trade-side .ok{font-size:calc(11px * var(--ch-fs, 1));color:#6fd06f}.ch-trade-side .ch-clan-grid{max-height:none}.ch-trade .ch-clan-grid .ch-slot.empty{cursor:default;opacity:.45}.ch-trade .ch-clan-grid .ch-slot .gr{left:2px;right:auto;top:0;bottom:auto;color:var(--ch-enemy)}.ch-trade .ch-clan-grid .ch-slot:disabled{opacity:.45;cursor:default}.ch-trade-bag{max-height:120px}.ch-trade-coins{font-size:calc(12px * var(--ch-fs, 1))}.ch-trade-btns{display:flex;gap:6px;align-items:center}.ch-trade-inv{top:150px;border-color:var(--ch-gold-line)}.ch-mail-list{display:flex;flex-direction:column;gap:1px;max-height:340px;overflow-y:auto}.ch-mail-row{display:flex;align-items:center;gap:6px;background:none;border:0;border-bottom:1px solid #222831;color:var(--ch-dim);font:inherit;font-size:calc(12px * var(--ch-fs, 1));padding:4px 3px;text-align:left;cursor:pointer}.ch-mail-row:hover,.ch-mail-row:focus-visible{background:#ffffff0a;outline:none}.ch-mail-row .dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.ch-mail-row.new .dot{background:var(--ch-gold)}.ch-mail-row .txt,.ch-mail-head .txt{display:flex;flex-direction:column;flex-grow:1;min-width:0}.ch-mail-row .from,.ch-mail-head .from{color:var(--ch-name);font-size:calc(11px * var(--ch-fs, 1))}.ch-mail-row .from.sys,.ch-mail-head .from.sys{color:var(--ch-gold)}.ch-mail-row .subj{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-mail-row.new .subj{color:var(--ch-name);font-weight:600}.ch-mail-row .att{color:var(--ch-gold);font-size:calc(11px * var(--ch-fs, 1));flex-shrink:0}.ch-mail-row .at,.ch-mail-head .at{font-size:calc(11px * var(--ch-fs, 1));flex-shrink:0}.ch-mail-letter,.ch-mail-new{display:flex;flex-direction:column;gap:6px}.ch-mail-head{display:flex;align-items:center;gap:6px}.ch-mail-head .ch-btn{height:22px;padding:0 7px}.ch-mail-head .subj{color:var(--ch-name);overflow-wrap:anywhere}.ch-mail-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:calc(12px * var(--ch-fs, 1));line-height:1.45;max-height:180px;overflow-y:auto;padding:5px 6px;border:1px solid #2c333d;border-radius:3px;background:#0000002e}.ch-mail .ch-clan-grid .ch-slot.empty{cursor:default;opacity:.45}.ch-mail .ch-clan-grid .ch-slot .gr{left:2px;right:auto;top:0;bottom:auto;color:var(--ch-enemy)}.ch-mail .ch-clan-grid .ch-slot:disabled{opacity:.45;cursor:default}.ch-mail-field{display:flex;align-items:center;gap:6px;font-size:calc(12px * var(--ch-fs, 1));color:var(--ch-dim)}.ch-mail-field.col{flex-direction:column;align-items:stretch;gap:2px}.ch-mail-field>input{flex-grow:1}.ch-mail-field input,.ch-mail-field textarea{background:#0d1014;border:1px solid #3a4250;color:var(--ch-name);font:inherit;font-size:calc(12px * var(--ch-fs, 1));padding:3px 6px;border-radius:3px}.ch-mail-field textarea{resize:vertical;min-height:54px}.ch-craft-list{display:flex;flex-direction:column;gap:1px;max-height:210px;overflow-y:auto}.ch-craft-row{display:flex;align-items:center;gap:6px;background:none;border:1px solid transparent;border-radius:3px;color:var(--ch-dim);font:inherit;font-size:calc(12px * var(--ch-fs, 1));padding:2px 4px;text-align:left;cursor:pointer}.ch-craft-row:hover,.ch-craft-row:focus-visible{background:#ffffff0a;outline:none}.ch-craft-row.on{border-color:var(--ch-gold-line);background:#c8a05014}.ch-craft-row.can .nm{color:var(--ch-name)}.ch-craft-row .nm{flex-grow:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-craft-row .lv{font-size:calc(11px * var(--ch-fs, 1));flex-shrink:0}.ch-craft-row .lv.ok,.ch-craft-mat.ok .cnt{color:#6fd06f}.ch-craft-row .lv.bad,.ch-craft-mat.bad .cnt{color:var(--ch-enemy)}.ch-craft .ch-slot.sm{width:26px;height:26px;padding:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ch-craft .ch-slot.sm img{max-width:22px;max-height:22px}.ch-craft-detail{display:flex;flex-direction:column;gap:5px;border-top:1px solid #2c333d;padding-top:6px;transition:background .3s}.ch-craft-detail.made{background:#6fd06f14}.ch-craft-res{display:flex;align-items:center;gap:8px}.ch-craft-res .ch-slot{width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;position:relative;cursor:help}.ch-craft-res .ch-slot img{max-width:36px;max-height:36px}.ch-craft-res .txt{display:flex;flex-direction:column;font-size:calc(12px * var(--ch-fs, 1))}.ch-craft-res .txt b{color:var(--ch-name);font-size:calc(14px * var(--ch-fs, 1))}.ch-craft-mats{display:flex;flex-direction:column;gap:2px}.ch-craft-mat{display:flex;align-items:center;gap:6px;font-size:calc(12px * var(--ch-fs, 1))}.ch-craft-mat .nm{flex-grow:1}.ch-craft-mat .cnt{font-variant-numeric:tabular-nums}.ch-craft-n{width:40px;background:#0d1014;border:1px solid #3a4250;color:var(--ch-name);font:inherit;font-size:calc(12px * var(--ch-fs, 1));padding:2px 5px;border-radius:3px}.ch-tipcard{position:absolute;left:50%;bottom:168px;transform:translate(-50%);width:340px;padding:8px 10px;display:flex;flex-direction:column;gap:5px;background:var(--ch-panel-solid);border:1px solid var(--ch-gold-line);box-shadow:0 4px 18px #00000080;pointer-events:auto}.ch-tipcard .h{color:var(--ch-gold);font-size:calc(13px * var(--ch-fs, 1))}.ch-tipcard p{font-size:calc(12px * var(--ch-fs, 1));line-height:1.4}.ch-tipcard .acts{display:flex;justify-content:space-between;align-items:center;gap:8px}.ch-tipcard .acts .ch-link{color:var(--ch-dim);font-size:calc(11px * var(--ch-fs, 1));background:none;border:none;padding:0;cursor:pointer}.ch-craft-skills{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:6px}.ch-craft-skill{display:flex;align-items:center;gap:6px;padding:4px 6px;border:1px solid var(--ch-line);background:#00000040}.ch-craft-skill.off{opacity:.75}.ch-craft-skill img{width:26px;height:26px;object-fit:contain}.ch-craft-skill .txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:calc(12px * var(--ch-fs, 1))}.ch-craft-skill .ch-bar{height:10px}.ch-craft-skill .ch-btn{white-space:nowrap;font-size:calc(11px * var(--ch-fs, 1))}.ch-report-flag{width:24px;height:22px;padding:0;border:1px solid #5a4630;background:#281e1499;color:#e3b25a;cursor:pointer;font-size:13px;line-height:1}.ch-report-flag:hover{border-color:#e3b25a;color:#ffd27a}.ch-report-line{flex-grow:1;font-size:calc(11px * var(--ch-fs, 1))}.ch-report-line .ch-link{font-size:inherit;color:#e3b25a}.ch-report{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border:1px solid #5a4630;background:#1e16108c;font-size:calc(12px * var(--ch-fs, 1))}.ch-report.sent{flex-direction:row;align-items:center;gap:10px;border-color:#3f8f4a;background:#285a3029}.ch-report.sent b{color:#7fe08a}.ch-report.sent>span:first-child{font-size:20px}.ch-report-h{color:#e3b25a;letter-spacing:.04em}.ch-report-reasons{display:flex;flex-wrap:wrap;gap:4px}.ch-report-chip{padding:3px 9px;border:1px solid #4a3a2c;background:#140f0ccc;color:var(--ch-dim);font:inherit;font-size:calc(11.5px * var(--ch-fs, 1));cursor:pointer}.ch-report-chip.on{border-color:#e3b25a;color:var(--ch-name);background:#5a401e73}.ch-report-text{resize:vertical;min-height:40px;padding:5px 7px;background:#0d0a08;border:1px solid #4a3a2c;color:var(--ch-name);font:inherit;font-size:calc(12px * var(--ch-fs, 1))}.ch-report-err{color:#ff9b86;font-size:calc(11px * var(--ch-fs, 1))}.ch-name-text{color:var(--ch-name);font-weight:600}.auth-root{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#050200}.auth-bg-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;filter:brightness(.6);z-index:0}.auth-bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:radial-gradient(ellipse at center,transparent 20%,rgba(4,2,0,.78) 100%)}.auth-embers{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;overflow:hidden}.auth-ember{position:absolute;border-radius:50%;pointer-events:none;will-change:transform,opacity}.auth-ember--ash{background:radial-gradient(circle,rgba(200,190,170,.9) 0%,rgba(140,130,110,.3) 60%,transparent 100%);box-shadow:0 0 2px 1px #b4aa9633;animation:emberGlow 2.4s ease-in-out infinite alternate}.auth-ember--fire{background:radial-gradient(circle,rgba(255,200,60,1) 0%,rgba(220,100,20,.7) 50%,transparent 100%);box-shadow:0 0 4px 2px #ffa01e80,0 0 8px 3px #c8500a40;animation:emberGlow 1.6s ease-in-out infinite alternate}@keyframes emberGlow{0%{filter:brightness(1)}to{filter:brightness(1.6)}}.auth-crystal-panel{position:relative;z-index:10;width:390px}.auth-crystal-border{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.auth-crystal-inner{position:relative;z-index:1;padding:36px 38px 32px;display:flex;flex-direction:column;align-items:center;gap:18px;clip-path:polygon(6% 0%,94% 0%,100% 4%,100% 96%,94% 100%,6% 100%,0% 96%,0% 4%);background:#0a0602ed}.auth-logo-wrap{display:flex;flex-direction:column;align-items:center}.auth-logo-img{height:88px;width:auto;filter:drop-shadow(0 0 14px rgba(196,160,48,.3))}.auth-rune-divider{display:flex;align-items:center;gap:12px;width:100%}.auth-rune-line{flex:1;height:1px;background:linear-gradient(to right,transparent,#6a4a18)}.auth-rune-divider .auth-rune-line:last-child{background:linear-gradient(to left,transparent,#6a4a18)}.auth-rune-sym{color:#7a5a20;font-size:16px;line-height:1}.auth-form{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%}.auth-field-wrap{position:relative;display:flex;align-items:stretch}.auth-field-wrap:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(to bottom,#e8c060,#8a6020);z-index:1;flex-shrink:0}.auth-field{flex:1;min-width:0;padding:13px 16px 13px 20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#130b03!important;-webkit-box-shadow:0 0 0 100px #130b03 inset!important;box-shadow:0 0 0 100px #130b03 inset!important;border:1px solid #4a3010;border-left:none;border-radius:0 2px 2px 0;color:#d4a840;-webkit-text-fill-color:#d4a840;font-size:15px;font-family:Cinzel,Cormorant SC,Georgia,serif;font-weight:400;letter-spacing:1px;outline:none;transition:border-color .3s}.auth-field:focus{border-color:#8a6020;background:#1a0e04!important;-webkit-box-shadow:0 0 0 100px #1a0e04 inset!important;box-shadow:0 0 0 100px #1a0e04 inset!important}.auth-field::placeholder{color:#4a3010;-webkit-text-fill-color:#4a3010;font-style:italic;font-size:13px;letter-spacing:1px}.auth-field:-webkit-autofill,.auth-field:-webkit-autofill:hover,.auth-field:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 100px #130b03 inset!important;-webkit-text-fill-color:#d4a840!important;caret-color:#d4a840}.auth-field-wrap--password .auth-field{padding-right:44px}.auth-eye-btn{position:absolute;right:0;top:0;bottom:0;width:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;font-size:16px;opacity:.55;transition:opacity .2s;padding:0;z-index:2;line-height:1}.auth-eye-btn:hover{opacity:.9}.auth-btn-main{display:block;width:100%;padding:14px 0;background:#1a0e04;border:1.5px solid #c4a030;border-radius:2px;color:#c4a030;font-size:14px;font-family:Cinzel,Cormorant SC,Georgia,serif;font-weight:600;letter-spacing:4px;text-transform:uppercase;cursor:pointer;position:relative;overflow:hidden;transition:background .3s,box-shadow .3s,border-color .3s;text-align:center;box-sizing:border-box}.auth-btn-main:after{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:#c4a03066}.auth-btn-main:hover{background:#231205;border-color:#e8c060;box-shadow:0 0 24px #c4a03026,inset 0 0 12px #c4a0300a}.auth-btn-main:active{background:#0e0702}.auth-btn-main:disabled{opacity:.45;cursor:default}.auth-error{color:#c84040;font-size:13px;font-family:Cinzel,Cormorant SC,Georgia,serif;text-align:center;font-style:italic;letter-spacing:1px;width:100%}.auth-preview-wrap{display:flex;align-items:center;gap:14px;width:100%;padding:10px 12px;background:#c4a0300a;border:1px solid #3a2208;box-sizing:border-box}.auth-preview-info{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.auth-preview-name{font-family:Cinzel,Cormorant SC,Georgia,serif;font-size:15px;font-weight:700;color:#e8c878;letter-spacing:1px}.auth-preview-meta{font-family:Cinzel,Cormorant SC,Georgia,serif;font-size:11px;color:#7a5a20;letter-spacing:1px}.auth-btn-continue{display:inline-block;margin-top:6px;padding:7px 14px;background:transparent;border:1px solid #6a4a18;border-radius:2px;color:#c4a030;font-family:Cinzel,Cormorant SC,Georgia,serif;font-size:11px;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:border-color .2s,background .2s;text-align:center}.auth-btn-continue:hover{border-color:#c4a030;background:#c4a0300f}.auth-splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;flex-direction:column;align-items:center;justify-content:space-between;background:radial-gradient(ellipse at center,#1a0e04,#0a0500 60%,#000);cursor:pointer;-webkit-user-select:none;user-select:none;opacity:1;transition:opacity .6s ease}.auth-splash.fading{opacity:0;pointer-events:none}.auth-splash-runes{width:100%;padding:18px 0;text-align:center;font-family:Cinzel,Cormorant SC,Georgia,serif;font-size:15px;letter-spacing:10px;color:#a06e1e59;white-space:nowrap;overflow:hidden}.auth-splash-runes--top{animation:runeScrollRight 18s linear infinite}.auth-splash-runes--bottom{animation:runeScrollLeft 18s linear infinite}@keyframes runeScrollRight{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes runeScrollLeft{0%{transform:translate(-50%)}to{transform:translate(0)}}.auth-splash-center{display:flex;flex-direction:column;align-items:center;gap:18px;flex:1;justify-content:center}.auth-splash-note{font-size:72px;line-height:1;color:#c4a030;text-shadow:0 0 20px rgba(220,170,40,.9),0 0 50px rgba(200,130,20,.5),0 0 90px rgba(180,100,10,.3);animation:notePulse 2.2s ease-in-out infinite}@keyframes notePulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.12);opacity:.8}}.auth-splash-title{font-family:Cinzel Decorative,Cinzel,Cormorant SC,Georgia,serif;font-size:22px;font-weight:700;letter-spacing:5px;color:#e8c878;text-shadow:0 0 18px rgba(220,170,40,.7),0 2px 6px rgba(0,0,0,.9);text-transform:uppercase}.auth-splash-sub{font-family:Cinzel,Cormorant SC,Georgia,serif;font-size:13px;letter-spacing:2px;color:#b48c3ca6;text-align:center}.auth-splash-hint{font-family:Cinzel,Cormorant SC,Georgia,serif;font-size:12px;letter-spacing:3px;color:#a06e288c;margin-top:12px;animation:hintBlink 1.8s ease-in-out infinite}@keyframes hintBlink{0%,to{opacity:.55}50%{opacity:.15}}*,*:before,*:after{cursor:url(/images/gui/resource/Textures/Cursors/Cursor_Normal.png),default!important}a,button,[role=button],input,select,textarea,label,.hud-btn,.cs-slot,.cs-class-item,.auth-splash{cursor:url(/images/gui/resource/Textures/Cursors/Cursor_Normal.png),pointer!important}#game-root{position:relative;width:100vw;height:100vh;overflow:hidden;overflow:clip;font-family:Arial,sans-serif;color:#fff;cursor:url(/images/gui/resource/Textures/Cursors/Cursor_Normal.png),default}#game-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:clip;z-index:0}
