:root{--ui-surface-noise:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAFzUkdCAK7OHOkAAATRSURBVFiFTZf/a+JYFMXPmjUYlEpFqSgdKpWRDjPswvz/f8WwZYctLS2WBEVJUAwRJfvL58AtyGte7rtfzrn3vptEUippJSmTNJS0lFRKukj6W9Iemb6k77y74/1fknJJE0kdSVdJXZ4zSTN0luhIOXtCbvQHmyNJR0kD1pWkmt+V93uet8itJP3CmDBUY/jI8y9JiaQvkt5YC+SXko4dDgzYnEiaY7SSdJb0gZIE2amkBTLeK4LsC05uJf1E7g2DGXZ+IJcmkprg8Tvr7+DQVtJO0gOw3WL4IGks6RNqXnFsI+kJvR9QsyLIGp0bHHpPMHjDWqG8j8EOzi3g7UAUJ5wdBedP/AZEfIezfRx/l9Ty/kLu3HUwOiESOzRi3zSY+yw4OSd/EpyY8CzOZyD5gQ4FOxPOFX9iUBhZYqgCti2c18GpJDjnZKoxZOeHJO0c+Ss/hZypJa0SYGmBakzJtMDp6KfAtoeGr+TFLRGNiWoQuO7i1AOcT0GoxIFWUplI+iapx8ECr3dEMYMrc+eSsjNdDCQk4U2ooDUoVuxtkR+QW0tJhw6w7EmcPc9ToHyjZLyfoihlPyXaNwI5YmwA1M8hUcW7GofP4p8T6z3wXoHVXa3lUBWS9DWglYfy3IJCN8DsfjHm3QHjI5dhAn+n0PHOHJzizAiZHQZd26/U/Ba+u9DZYFA4kXLmP9BI0bVyzedwu8fLCVEXGCpCct4g28P5Z+goMbIBJTs+Cm26DsF2nIQdnLiiPIHTC+9ONJVe6Iav4d2F34HzD6CxovnMJf2D/odQWbeS2oQ2usbLnAQy3y3K3fMbIrxFNkFpFYJwEq8DPUJuzy8jgKmbxBAFFRGO4eiJyJx415B4AxCoWONNN+J8P1SGA2pCKeferDg0B34nSkN1+HJqMGwDX1HsvuBK2GPkEPQ78cY43Jd0MYQtkZ85+InyT975lvM16hI94VTNugzOm+sdOj/CALN153Vff+RQHjL/2V4SpevbUWSh99ecv8HhDNkNiM1A9xj6QyrpagQGTC8rjNbh0hmizHw+oiAhy7s4WYWJqAC1WWjrNdQMQKRRSAxnZg1vOdyfUXBPVpeUYx7QMHouR1G2eUDA5Vhi3N13lISbcBeGkTYIXfl/Ea5ZT0OeF//F8Jn9HD1T9s441YQ5s3Qf+BE8HwHfkkPbMGT4r09UPVBpMDTk/wLETshfeK5J6jTcDUPfSgUl5IZ0IFKP2k8c+kRuRz5k/N7he8+tWIa73zW/hoYh1KwldZMwcHiOdwnOSKwbDJbQ0IbyfARuj2o99tfoaELJlehqQOYoaWIKXM/rkDQ9Ei0NU6yvV1+nZ1BqwlAzgO9z6Ix5oGWHbC3pNgl13gDRgfUjDJ/u8y/hI8Sl56Qbs3eEpk3Igy7rBpk5qJcdNwQ2P0PmL0K0aeiAnhGK8FHzk+dhGFaHvLf+DJ3foKVWGKnvKaVO+O5zAr2EScaRu1ktoC0LzekOnZ4PZ6HHtFDgdZqEsfwOwXX48qlR1kcu9ow5zt2He6QICL5D65DgUijxFP5F0m9PpxWwVnwRe02Isg7TjcKePzBewhTlDxTfmh75JoEKo79IiMYTypWIz1BQ47Xb6JW5YEYUefiUH9MHSvLkFBrWMKDjZG0knf4HDnv2xlRqzuMAAAAASUVORK5CYII=);--ui-item-slot-background:var(--ui-surface-noise) repeat #272727;--ui-slot-scale:1;--ui-item-slot-base-size:calc(48px * var(--ui-slot-scale));--ui-item-art-base-size:calc(40px * var(--ui-slot-scale));--ui-item-slot-size:var(--ui-item-slot-base-size);--ui-item-art-size:var(--ui-item-art-base-size);--ui-item-slot-gap:0px;--ui-panel-border:#ffffff26;--ui-panel-radius:9px;--ui-panel-surface-color:#474748;--ui-panel-surface:var(--ui-surface-noise) repeat var(--ui-panel-surface-color);--ui-panel-header-background:var(--ui-surface-noise) repeat #383838;--ui-panel-header-divider:#00000040;--ui-panel-title-size:13px;--ui-panel-text-color:#f4f7f9;--ui-panel-title-color:var(--ui-tooltip-description-color);--ui-standard-panel-width:430px;--ui-standard-panel-body-height:180px;--ui-panel-header-padding-y:2px}.game-window,.container-window,.merchant-window,.npc-service-window,.player-context-menu,.item-context-menu,.chat-player-menu,.game-tooltip,.gm-debug-panel,.gm-editor__library,.gm-editor__tool-options,.gm-monster-config,.gm-players-editor,.login-panel,.hotbar__slots,.gm-monster-config__item-results{box-sizing:border-box;border:1px solid var(--ui-panel-border);border-radius:var(--ui-panel-radius);background:var(--ui-panel-surface);box-shadow:0 4px 12px #00000040}.game-window__header,.container-window__header,.merchant-window__header,.npc-window__header,.gm-debug-panel header,.gm-editor__header,.gm-monster-config__header,.gm-players-editor__header,.login-panel__header{padding:var(--ui-panel-header-padding-y) var(--ui-panel-padding);border-bottom:1px solid var(--ui-panel-header-divider);background:var(--ui-panel-header-background);align-items:center}.game-window__title,.npc-window__title,.container-window__header strong,.merchant-window__header strong,.gm-monster-config__header strong,.gm-players-editor__header strong,.blacksmith-forge__hint{color:var(--ui-panel-title-color);font-family:var(--ui-font-family);font-size:var(--ui-panel-title-size);font-weight:var(--ui-primary-title-weight);line-height:1.2}.game-window__header>div:first-child,.container-window__header>div:first-child{align-items:center;min-width:0;display:flex}.game-window__title,.container-window__header strong{align-items:center;gap:5px;min-width:0;margin:0;display:flex}.container-window.trade-panel{max-width:calc(100vw - 2 * var(--ui-screen-inset,4px));position:fixed;top:25%;left:50%;transform:translate(-50%)}.trade-panel__body{padding:var(--ui-container-grid-padding);gap:8px;display:grid}.pvp-skull-row,.trade-panel__body{font:400 13px var(--ui-font-family);color:var(--ui-panel-text-color)}.trade-panel__offer{text-align:center;justify-items:center;gap:8px;display:grid}.slot-panel-resize{display:none}@media (hover:hover) and (pointer:fine){.container-window.slot-resizable-panel{--container-columns:var(--desktop-container-columns,4);width:min(calc(var(--ui-docked-panel-width) + (var(--container-columns) - 4) * (var(--ui-item-slot-size) + var(--ui-item-slot-gap))), calc(100vw - 2 * var(--ui-screen-inset,4px)))}.slot-panel-resize{z-index:3;touch-action:none;display:block;position:absolute}.slot-panel-resize--left,.slot-panel-resize--right{cursor:ew-resize;width:5px;top:28px;bottom:8px}.slot-panel-resize--left{left:0}.slot-panel-resize--right{right:0}.slot-panel-resize--bottom{cursor:ns-resize;height:5px;bottom:0;left:5px;right:10px}.slot-panel-resize--corner{cursor:nwse-resize;width:10px;height:10px;bottom:0;right:0}}.game-dialog{width:min(390px, calc(100vw - 2 * var(--ui-screen-inset)))}.game-dialog--invite{top:var(--ui-screen-inset);z-index:120;position:absolute;left:50%;transform:translate(-50%)}.game-dialog__body{padding:var(--ui-panel-padding);font:400 13px/1.5 var(--ui-font-family);gap:12px;display:grid}.game-dialog__body p{margin:0}.game-dialog__actions{gap:8px;display:flex}.game-dialog__actions>button{flex:1}:root{--item-name-common:#dedede;--item-name-uncommon:#6be394;--item-name-rare:#79b2ff;--ui-primary-title-size:17px;--ui-primary-title-weight:700;--ui-tooltip-description-color:#ffffff85}.game-tooltip{z-index:1000;box-sizing:border-box;width:min(275px, calc(100vw - 2 * var(--ui-screen-inset,12px)));max-width:275px;max-height:calc(100dvh - 2 * var(--ui-screen-inset,12px));overflow-wrap:anywhere;color:#edf7ff;white-space:pre-line;pointer-events:auto;padding:9px 11px;font-size:14px;font-weight:600;line-height:1.45;position:fixed;overflow:hidden auto}.game-tooltip.is-uncommon{border-color:var(--item-name-uncommon)}.game-tooltip.is-rare{border-color:var(--item-name-rare)}.game-tooltip[hidden]{display:none}.game-tooltip__title{color:#fff;font-size:calc(var(--ui-primary-title-size) + 2px);font-weight:var(--ui-primary-title-weight);margin-bottom:5px;line-height:1.1;display:block}.game-tooltip__description{margin-top:7px;display:block}.game-tooltip__description,.game-tooltip__weight,.game-tooltip__weapon-handling{color:var(--ui-tooltip-description-color)}.game-tooltip__description,.game-tooltip__weight{font-size:12px;font-weight:450}.game-tooltip__body{color:#ffffffd1;display:block}.game-tooltip__body+.game-tooltip__body{margin-top:7px}.game-tooltip__body--stats,.game-tooltip__body--parameters{font-size:16px}.game-tooltip__body--separated{margin-top:7px}.game-tooltip.is-uncommon .game-tooltip__body--stats{color:var(--item-name-uncommon)}.game-tooltip.is-rare .game-tooltip__body--stats{color:var(--item-name-rare)}.game-tooltip__weapon-handling{display:block}.game-tooltip__level{color:#ffffff9e;display:block}.game-tooltip__requirements{margin-top:9px}.game-tooltip__level.is-met{color:#63df7c}.game-tooltip__level.is-unmet,.game-tooltip__class.is-unmet{color:#ef6666}.game-tooltip__footer{justify-content:space-between;align-items:center;gap:8px;margin-top:9px;display:flex}.game-tooltip__weight{white-space:nowrap;margin-left:auto}.game-tooltip__compare-hint{color:#d7e1de75;border-top:1px solid #ffffff1a;margin-top:8px;padding-top:7px;display:block}.game-tooltip__comparison{border-top:1px solid #ffffff1f;gap:3px;margin-top:8px;padding-top:7px;display:grid}.game-tooltip__comparison>strong{color:#e1eae7b8;font-weight:inherit;margin-bottom:2px}.game-tooltip__comparison-line{font-variant-numeric:tabular-nums;display:block}.game-tooltip__comparison-line.is-better{color:#63d984}.game-tooltip__comparison-line.is-worse{color:#e66b6b}.game-tooltip__title.is-uncommon{color:var(--item-name-uncommon);text-shadow:0 0 10px #47d17529}.game-tooltip__title.is-rare{color:var(--item-name-rare);text-shadow:0 0 10px #5291ff2e}.currency-value{font:600 14px/1.45 var(--ui-font-family);font-variant-numeric:tabular-nums;color:#f0d88b;justify-content:flex-start;align-items:center;gap:7px;display:flex}.currency-value__part{align-items:center;gap:3px;display:inline-flex}.currency-value__icon{object-fit:contain;flex:0 0 18px;width:18px;height:18px;display:block}:root{--ui-item-slot-radius:calc(7px * var(--ui-slot-scale));--ui-item-slot-content-pad-x:calc(3px * var(--ui-slot-scale));--ui-item-slot-content-pad-top:calc(4px * var(--ui-slot-scale));--ui-item-slot-content-pad-bottom:calc(3px * var(--ui-slot-scale));--ui-item-slot-border-width:2px;--ui-item-slot-border:#96cfef29}.container-slot{width:var(--ui-item-slot-size);height:var(--ui-item-slot-size);min-width:var(--ui-item-slot-size);min-height:var(--ui-item-slot-size);max-width:var(--ui-item-slot-size);max-height:var(--ui-item-slot-size);box-sizing:border-box;border:var(--ui-item-slot-border-width) solid var(--ui-item-rarity-border,var(--ui-item-slot-border));border-radius:var(--ui-item-slot-radius);background:var(--ui-item-slot-background);box-shadow:var(--ui-item-slot-shadow);transition:border-color .1s,background .1s,transform .1s;position:relative;overflow:hidden}.container-slot__item{z-index:2;padding:var(--ui-item-slot-content-pad-top) var(--ui-item-slot-content-pad-x) var(--ui-item-slot-content-pad-bottom);box-sizing:border-box;cursor:grab;-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:absolute;inset:0}.container-slot__icon.has-sprite{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;background:0 0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.container-slot__icon.has-sprite>.item-sprite{width:auto;height:auto;max-width:min(var(--ui-item-art-size), 100%);max-height:min(var(--ui-item-art-size), 100%);aspect-ratio:auto;object-fit:contain;object-position:center;pointer-events:none;filter:drop-shadow(0 2px 4px #0000006b)drop-shadow(0 0 3px #75bfe512);flex:none;display:block}.item-catalog{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:24px;display:grid}.catalog-categories{gap:2px;display:grid}.catalog-categories a{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:14px;text-decoration:none;display:flex}.catalog-categories a:hover{background:#ffffff0d}.catalog-categories a[aria-current=page]{background:var(--ui-item-slot-background);color:var(--auth-player-color);border-color:#96cfef3d}.catalog-categories a>span{color:var(--ui-muted-text-color);font-variant-numeric:tabular-nums;font-size:12px}.catalog-main{min-width:0}.catalog-main h2{color:var(--auth-player-color);margin:0;font-size:20px}.catalog-description{color:var(--ui-muted-text-color);margin:4px 0 14px;font-size:13px}.catalog-grid{grid-template-columns:repeat(auto-fill, var(--ui-item-slot-size));gap:var(--ui-item-slot-gap);display:grid}.catalog-slot{color:inherit;font:inherit;cursor:pointer;padding:0;text-decoration:none}.catalog-slot .container-slot__item{cursor:inherit}.catalog-slot:hover,.catalog-slot[aria-current=page]{border-color:var(--auth-player-color)}.catalog-categories a:focus-visible,.catalog-slot:focus-visible{z-index:3;outline-offset:2px;outline:2px solid #f4d377}.catalog-details{overflow-wrap:anywhere;background:#ffffff05;border:1px solid #96cfef29;border-radius:7px;margin-top:24px;padding:18px}.catalog-details h3{color:var(--auth-player-color);margin:0;font-size:20px}.catalog-details p{margin:8px 0}.catalog-details h4{color:#fff;margin:12px 0 8px}.catalog-details__columns{grid-template-columns:minmax(120px,1fr) minmax(0,2fr);gap:24px;font-size:14px;display:grid}@media (max-width:640px){.item-catalog{grid-template-columns:minmax(0,1fr);gap:20px}.catalog-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-categories a{min-height:44px}.catalog-details__columns{grid-template-columns:minmax(0,1fr);gap:8px}}.catalog-table{border-collapse:collapse;text-align:left;width:100%}.catalog-table th,.catalog-table td{vertical-align:top;border:1px solid #96cfef1f;padding:7px 10px}.catalog-table th{color:#c5d8dc;background:#96cfef0f;width:40%;font-weight:600}.catalog-table td{background:#00000014}.catalog-table .catalog-table{font-size:12px}
