@font-face{font-family:Tibia Outlined;src:url(/tibia-outlined.ttf)format("truetype");font-display:swap}@font-face{font-family:Tibia Outlined Fill;src:url(/tibia-outlined-fill.ttf)format("truetype");font-display:swap}@font-face{font-family:Tibia;src:url(/tibia.ttf)format("truetype");font-display:swap}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:#dfdfdf;image-rendering:pixelated;-webkit-font-smoothing:none;font-smooth:never;background:#1a1211;font-family:Tibia,Verdana,Arial,sans-serif;font-size:11px}.sprite-frame-view__bitmap{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:pixelated}:root{--tibia-bg-window:#1a1211;--tibia-bg-panel:#2a1f1a;--tibia-bg-slot:#120e08;--tibia-bg-input:#100d08;--tibia-text:#dfdfdf;--tibia-text-gold:#d4a832;--tibia-text-green:#40c040;--tibia-text-red:#e04040;--tibia-text-muted:#909090;--tibia-text-white:#fff;--tibia-text-bright:#f0eadf;--tibia-bevel-light:#c8a46e;--tibia-bevel-dark:#4a2e1a;--tibia-font:"Verdana", "Arial", sans-serif;--tibia-font-size:13px;--tibia-title-font:"Tibia", "Verdana", "Arial", sans-serif;--tibia-title-outline-font:"Tibia", "Verdana", "Arial", sans-serif;--tibia-title-font-size:18px;--tibia-title-tight-font-size:15px;--tibia-title-outline-color:#261108;--tibia-window-title-safe-start-y:2px;--tibia-window-title-safe-end-y:21px;--tibia-window-title-safe-height:20px;--tibia-window-title-safe-offset:2px;--tibia-ui-copy-size:14px;--tibia-ui-action-font-size:15px;--tibia-ui-action-font-size-compact:14px;--tibia-ui-action-min-height:38px;--tibia-ui-action-padding-inline:14px;--tibia-ui-action-padding-inline-wide:18px;--tibia-ui-mobile-font-bump:1px;--tibia-button-top:#7a746d;--tibia-button-bottom:#49443f;--tibia-button-top-pressed:#58524d;--tibia-button-bottom-pressed:#38342f;--tibia-gap-xs:2px;--tibia-gap-sm:4px;--tibia-gap-md:6px;--tibia-gap-lg:10px;--tibia-window-border-top:27px;--tibia-window-border-side:6px;--tibia-panel-border:4px;--tibia-btn-border:1px;--tibia-slot-border:2px;--tibia-dialog-footer-gap:8px;--tibia-dialog-footer-padding-top:10px;--tibia-scrollbar-button-size:12px;--tibia-scrollbar-rail-width:10px;--tibia-scrollbar-thumb-min-size:12px;--tibia-mobile-status-dock-height:64px;--tibia-safe-top-inset:env(safe-area-inset-top,0px);--tibia-safe-bottom-inset:env(safe-area-inset-bottom,0px);--tibia-visible-viewport-height:100dvh;--tibia-mobile-shop-layout-vh:100dvh;--tibia-mobile-shop-extra-chrome-fudge:0px;--tibia-mobile-stage-top-offset:24px;--tibia-mobile-stage-top-offset-live:var(--tibia-mobile-stage-top-offset);--tibia-mobile-top-chrome-height-live:0px;--tibia-mobile-status-dock-height-live:var(--tibia-mobile-status-dock-height);--tibia-mobile-stage-edge-live:min(100vw, var(--tibia-visible-viewport-height));--tibia-z-mobile-inspect-bottom-sheet:5000;--ot-font:var(--tibia-font);--ot-text-shadow:0 1px 0 #000}.ui-window-shell{isolation:isolate;flex-direction:column;min-height:0;display:flex;position:relative}.ui-window-shell--dialog{width:100%;max-width:min(420px,100%);max-height:90vh;padding:4px 10px 10px;overflow:visible;box-shadow:0 14px 32px #0000008f}.ui-window-shell--dialog .ui-window-shell__top{top:calc(-1 * var(--tibia-window-border-top) + var(--tibia-window-title-safe-offset));z-index:30;min-height:var(--tibia-window-title-safe-height);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;left:8px;right:8px}.ui-window-shell__top-inner{width:100%;min-height:inherit;pointer-events:auto;justify-content:center;align-items:center;padding:0 24px;display:flex;position:relative}.ui-window-shell__title{color:var(--tibia-text-white);font-family:var(--tibia-title-font);font-size:var(--tibia-title-font-size);letter-spacing:.0625rem;text-align:center;text-shadow:0 2px #000000e6,0 0 10px #0000006b;--tibia-title-outline-color:#2d1b0d;justify-content:center;align-items:center;gap:6px;margin:0;font-weight:400;line-height:1;display:inline-flex}.ui-window-shell__title--plain{color:#f1eee8;font-family:var(--tibia-font);letter-spacing:.01em;text-shadow:var(--ot-text-shadow);font-size:13px;font-weight:700}.ui-window-shell__title-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-window-shell__icon-image{width:11px;height:11px;image-rendering:pixelated;display:block}.ui-window-shell__body{gap:var(--tibia-gap-md);flex-direction:column;flex:auto;min-height:0;display:flex}.ui-window-shell__body--scroll{overflow:hidden auto}.ui-window-shell__top-close{color:#0000;cursor:pointer;appearance:none;touch-action:manipulation;background:url(/otclient-ui/ui/miniwindow/exit-button-small-up.png) 50%/contain no-repeat;border:none;width:22px;min-width:22px;height:23px;padding:0;position:absolute;top:-1px;right:0;transform:none}.ui-window-shell__top-close:active:not(:disabled){background-image:url(/otclient-ui/ui/miniwindow/exit-button-small-down.png)}.ui-window-shell__top-close:disabled{opacity:.55;filter:grayscale(.7);cursor:not-allowed}.ui-window-shell--miniwindow{border:4px solid #0000;background:#1a1a1a url(/otclient-ui/ui/background_dark.png);border-image-source:url(/otclient-ui/ui/miniwindow_body.png);border-image-slice:4;border-image-width:4px;border-image-repeat:stretch;width:min(100%,192px);min-height:140px;padding:20px 6px 8px;box-shadow:0 10px 18px #0000006b}.ui-window-shell__miniwindow-header{z-index:3;background:url(/otclient-ui/ui/miniwindow_header.png) 50%/100% 100% no-repeat;height:18px;padding:3px 4px 0;position:absolute;top:0;left:0;right:0}.ui-window-shell__miniwindow-title-row{align-items:center;min-height:14px;padding:0 4px 0 2px;display:flex;position:relative}.ui-window-shell--miniwindow .ui-window-shell__title{color:#f1eee8;max-width:100%;text-shadow:var(--ot-text-shadow);justify-content:flex-start}.ui-dialog-footer{margin-top:var(--tibia-gap-md);gap:var(--ui-dialog-footer-spacing,var(--tibia-dialog-footer-padding-top));flex-direction:column;display:flex}.ui-dialog-footer__separator{flex-shrink:0;width:100%}.ui-dialog-footer__row{align-items:center;gap:var(--tibia-dialog-footer-gap);display:flex}.ui-dialog-footer__row--start{justify-content:flex-start}.ui-dialog-footer__row--center{justify-content:center}.ui-dialog-footer__row--end{justify-content:flex-end}.ui-dialog-footer__row--between{justify-content:space-between}.ui-footer-close-button{min-width:102px}.ot-scroll-area{box-sizing:border-box;--ot-scroll-area-rail-reserve:0px;--ot-scroll-area-track-inset:0px;min-width:0;min-height:0;position:relative}.ot-scroll-area--vertical{padding-right:var(--ot-scroll-area-rail-reserve)}.ot-scroll-area--horizontal{padding-bottom:var(--ot-scroll-area-rail-reserve)}.ot-scroll-area__viewport{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;width:100%;min-width:0;height:100%;min-height:0;overflow:auto}.ot-scroll-area__viewport::-webkit-scrollbar{display:none}.ot-scroll-area__content{min-width:100%}.ot-scroll-area__rail{flex-shrink:0;position:absolute}.ot-scroll-area__rail[data-orientation=vertical]{width:var(--tibia-scrollbar-button-size);top:0;bottom:0;right:0}.ot-scroll-area__rail[data-orientation=horizontal]{height:var(--tibia-scrollbar-button-size);bottom:0;left:0;right:0}.ot-scroll-area__step-button{cursor:pointer;appearance:none;image-rendering:pixelated;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:auto;border:none;flex-shrink:0;padding:0;position:absolute}.ot-scroll-area__step-button:disabled{opacity:.45;cursor:default}.ot-scroll-area--vertical .ot-scroll-area__step-button{width:var(--tibia-scrollbar-button-size);height:var(--tibia-scrollbar-button-size);background-image:url(/otclient-ui/ui/scrollbar_new_vertical_decrement.png);background-size:12px 12px}.ot-scroll-area--vertical .ot-scroll-area__step-button--decrement{background-position:0 0;top:0;left:0}.ot-scroll-area--vertical .ot-scroll-area__step-button--decrement:active:not(:disabled){transform:translate(1px,1px)}.ot-scroll-area--vertical .ot-scroll-area__step-button--increment{background-image:url(/otclient-ui/ui/scrollbar_new_vertical_increment.png);background-position:0 0;bottom:0;right:0}.ot-scroll-area--vertical .ot-scroll-area__step-button--increment:active:not(:disabled){transform:translate(1px,1px)}.ot-scroll-area--horizontal .ot-scroll-area__step-button{width:var(--tibia-scrollbar-button-size);height:var(--tibia-scrollbar-button-size);background-image:url(/otclient-ui/ui/scrollbar_new_horizontal_decrement.png);background-size:12px 12px}.ot-scroll-area--horizontal .ot-scroll-area__step-button--decrement{background-position:0 0;top:0;left:0}.ot-scroll-area--horizontal .ot-scroll-area__step-button--decrement:active:not(:disabled){transform:translate(1px,1px)}.ot-scroll-area--horizontal .ot-scroll-area__step-button--increment{background-image:url(/otclient-ui/ui/scrollbar_new_horizontal_increment.png);background-position:0 0;top:0;right:0}.ot-scroll-area--horizontal .ot-scroll-area__step-button--increment:active:not(:disabled){transform:translate(1px,1px)}.ot-scroll-area__track{cursor:pointer;min-width:0;min-height:0;position:relative}.ot-scroll-area__track[data-orientation=vertical]{top:var(--ot-scroll-area-track-inset);right:1px;bottom:var(--ot-scroll-area-track-inset);width:var(--tibia-scrollbar-rail-width);box-sizing:border-box;border:2px solid #0000;background:0 0;border-image-source:url(/otclient-ui/ui/scrollbar_new_vertical_rail.png);border-image-slice:2 fill;border-image-width:2px;border-image-repeat:stretch;position:absolute}.ot-scroll-area__track[data-orientation=horizontal]{top:1px;right:var(--ot-scroll-area-track-inset);left:var(--ot-scroll-area-track-inset);height:var(--tibia-scrollbar-rail-width);box-sizing:border-box;border:2px solid #0000;background:0 0;border-image-source:url(/otclient-ui/ui/scrollbar_new_horizontal_rail.png);border-image-slice:2 fill;border-image-width:2px;border-image-repeat:stretch;position:absolute}.ot-scroll-area__thumb{cursor:grab;appearance:none;touch-action:none;image-rendering:pixelated;box-sizing:border-box;background:0 0;border:solid #0000;padding:0;display:block;position:absolute;top:0;left:0}.ot-scroll-area__thumb[data-orientation=vertical]{width:var(--tibia-scrollbar-button-size);min-height:var(--tibia-scrollbar-thumb-min-size);border-width:7px 0;border-image-source:url(/otclient-ui/ui/scrollbar_new_vertical_thumb.png);border-image-slice:7 0 fill;border-image-width:7px 0;border-image-repeat:stretch;top:-2px;left:-3px}.ot-scroll-area__thumb[data-orientation=horizontal]{height:var(--tibia-scrollbar-button-size);min-width:var(--tibia-scrollbar-thumb-min-size);border-width:0 7px;border-image-source:url(/otclient-ui/ui/scrollbar_new_horizontal_thumb.png);border-image-slice:0 7 fill;border-image-width:0 7px;border-image-repeat:stretch;top:-3px;left:-3px}.ot-scroll-area__thumb:active{cursor:grabbing}.ui-info-dock{background:#1a1211 url(/otclient-ui/ui/background.png);width:100%;max-width:100%;padding:4px 5px 6px}.ui-info-dock__inner{flex-direction:column;gap:6px;display:flex}.mobile-status-dock{z-index:125;padding-bottom:calc(var(--tibia-safe-bottom-inset) + 1px);position:fixed;bottom:0;left:0;right:0;overflow:visible}.mobile-status-dock.is-interactions-disabled{pointer-events:none}.mobile-status-dock.is-interactions-disabled .mobile-status-dock__surface{filter:saturate(.78)brightness(.92)}.mobile-status-dock__surface{border:3px solid #0000;border-bottom-width:0;border-image-source:url(/otclient-ui/ui/3pixel_frame_borderimage.png);border-image-slice:3 3 0;border-image-width:3px 3px 0;border-image-repeat:stretch;margin-bottom:-2px;padding:3px 4px 7px;position:relative;overflow:visible;box-shadow:0 -8px 18px #0000006b}.mobile-status-dock__layout{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:4px;min-width:0;display:grid;overflow:visible}.mobile-status-dock__layout--with-aside{grid-template-columns:repeat(5,minmax(0,1fr))}.mobile-status-dock__aside{align-items:center;width:100%;min-width:0;height:100%;display:flex;overflow:visible}.mobile-status-dock__item{min-width:0;min-height:0;display:flex;position:relative;overflow:visible}.mobile-status-dock__item--aside{grid-column:-2/-1;justify-self:stretch;align-items:stretch}.mobile-status-chip{border-style:solid;border-color:#0000;border-width:var(--tibia-btn-border);white-space:nowrap;background:url(/otclient-ui/ui/background_dark.png);border-image-source:url(/otclient-ui/ui/2pixel_up_frame_borderimage_dark.png);border-image-slice:2;border-image-width:2px;border-image-repeat:stretch;justify-content:center;align-items:center;gap:4px;width:100%;min-height:44px;padding:4px 5px 6px;display:inline-flex}.mobile-status-chip:hover,.mobile-status-chip.is-tooltip-open{filter:brightness(1.08)}.mobile-status-chip__value{font-family:var(--tibia-font);text-shadow:var(--ot-text-shadow);color:var(--tibia-text-white);font-size:12px;font-weight:700;line-height:1}.mobile-status-chip__icon{width:16px;height:16px;image-rendering:pixelated;background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mobile-status-chip__icon--wave{background-image:url(/otclient-ui/ui/icon-currency-dust.png)}.mobile-status-chip--with-tier{padding-top:3px;padding-bottom:5px}.mobile-status-chip__stack{flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;display:flex}.mobile-status-chip__metric-row{justify-content:center;align-items:center;gap:4px;min-height:16px;display:inline-flex}.mobile-status-chip__metric-row--tier .mobile-status-chip__value{color:var(--tibia-text-white)}.mobile-status-chip__tier-star{width:16px;height:16px;image-rendering:pixelated;filter:drop-shadow(0 1px #000000e6)drop-shadow(0 0 2px #ffe19659);flex-shrink:0;display:block}.mobile-status-chip__icon--wins{background-image:url(/otclient-ui/ui/createaccount/icon-yes.png)}.mobile-status-chip__icon--losses{background-image:url(/otclient-images/game/skulls/skull_white.png)}.mobile-status-chip__icon-sprite{width:16px;height:16px;image-rendering:pixelated;display:block}.container-window{width:min(100%,226px)}.container-window__scroll-area{flex:auto;min-height:0}.container-window__viewport{min-height:90px}.container-window__grid{grid-template-columns:repeat(auto-fill,34px);place-content:start flex-start;gap:3px;min-width:max-content;display:grid}.container-window__slot{width:34px;height:34px;image-rendering:pixelated;background:url(/otclient-ui/ui/containerslot.png) 50%/32px 33px no-repeat,#111 url(/otclient-ui/ui/background_dark.png);place-items:center;display:grid;position:relative}.container-window__slot.is-empty{opacity:.92}.container-window__slot>*{z-index:1;position:relative}.container-window__pager{align-items:center;gap:6px;margin-right:auto;display:inline-flex}.container-window__page-button{cursor:pointer;appearance:none;width:18px;height:18px;image-rendering:pixelated;background-color:#0000;background-position:50%;background-repeat:no-repeat;border:none}.container-window__page-button--prev{background-image:url(/otclient-ui/ui/container-browse-left-up.png)}.container-window__page-button--prev:active:not(:disabled){background-image:url(/otclient-ui/ui/container-browse-left-down.png)}.container-window__page-button--next{background-image:url(/otclient-ui/ui/container-browse-right-up.png)}.container-window__page-button--next:active:not(:disabled){background-image:url(/otclient-ui/ui/container-browse-right-down.png)}.container-window__page-button:disabled{opacity:.45;cursor:default}.container-window__page-label{color:var(--tibia-text-muted);font-family:var(--tibia-font);text-shadow:var(--ot-text-shadow);font-size:12px}.ui-list-entry-panel{flex-direction:column;gap:6px;padding:8px;display:flex}@media (width<=768px){.ui-window-shell--dialog.ui-window-shell--inline,.ui-window-shell--dialog.ui-window-shell--bottom-sheet{max-width:100%;max-height:none;box-shadow:none}.ui-window-shell--miniwindow.ui-window-shell--bottom-sheet,.ui-window-shell--miniwindow.ui-window-shell--inline{width:100%}}.tibia-window{border-style:solid;border-color:#0000;border-width:var(--tibia-window-border-top) var(--tibia-window-border-side) var(--tibia-window-border-side) var(--tibia-window-border-side);border-image-source:url(/otclient-ui/window.png);border-image-slice:27 6 6;border-image-width:var(--tibia-window-border-top) var(--tibia-window-border-side) var(--tibia-window-border-side) var(--tibia-window-border-side);background:var(--tibia-bg-window) url(/otclient-ui/ui/background.png) repeat;color:var(--tibia-text);font-family:var(--tibia-font);font-size:var(--tibia-font-size);background-clip:padding-box;border-image-repeat:stretch;padding:4px 8px 8px;font-weight:400;position:relative}.tibia-panel{border-style:solid;border-color:#0000;border-width:var(--tibia-panel-border);border-image-source:url(/otclient-ui/panel.png);border-image-slice:4;border-image-width:var(--tibia-panel-border);background:var(--tibia-bg-panel) url(/otclient-ui/ui/background.png) repeat;background-clip:padding-box;border-image-repeat:stretch}.tibia-panel-flat{border-style:solid;border-color:#0000;border-width:var(--tibia-slot-border);border-image-source:url(/otclient-ui/panel-flat.png);border-image-slice:2;border-image-width:var(--tibia-slot-border);background:var(--tibia-bg-slot) url(/otclient-ui/ui/background_dark.png) repeat;background-clip:padding-box;border-image-repeat:stretch}.tibia-btn,.tibia-btn-long{border:2px solid #0000;min-height:22px;color:var(--tibia-text-white);cursor:pointer;font-family:var(--tibia-font);font-size:var(--tibia-font-size);text-shadow:var(--ot-text-shadow);-webkit-user-select:none;user-select:none;appearance:none;background:url(/otclient-ui/ui/background.png) padding-box padding-box;border-image-source:url(/otclient-ui/ui/2pixel_up_frame_borderimage_dark.png);border-image-slice:2;border-image-width:2px;border-image-repeat:stretch;justify-content:center;align-items:center;padding:1px 10px 3px;font-weight:700;transition:none;display:inline-flex}.tibia-btn{min-width:22px}.tibia-btn-long{min-width:106px}.tibia-btn:active,.tibia-btn.is-active,.tibia-btn-long:active,.tibia-btn-long.is-active{border-image-source:url(/otclient-ui/ui/2pixel_up_frame_borderimage_dark_reversed.png);transform:translate(1px,1px)}.tibia-btn:disabled,.tibia-btn.is-disabled,.tibia-btn-long:disabled,.tibia-btn-long.is-disabled{color:#c7c1b8;filter:grayscale(.65)brightness(.82);opacity:1;cursor:not-allowed}.tibia-slot{background:#171717 url(/otclient-ui/ui/backdrop-dark-grey.png) 50%/cover no-repeat;border:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative;overflow:hidden}.tibia-slot:before{content:"";z-index:0;background:url(/otclient-ui/ui/containerslot.png) 50%/100% 100% no-repeat;position:absolute;inset:0}.tibia-slot>*{z-index:1;position:relative}.tibia-btn--with-icon{gap:4px}.tibia-btn__icon{width:11px;height:11px;image-rendering:pixelated;background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;display:inline-flex}.tibia-widget__top{top:calc(var(--tibia-window-border-top) * -1 + 5px);z-index:2;pointer-events:none;justify-content:center;align-items:center;min-height:16px;margin:0;padding:0;display:flex;position:absolute;left:8px;right:8px}.tibia-widget__top>*{pointer-events:auto}.tibia-widget__title{color:var(--tibia-text-white);font-family:var(--tibia-title-font);font-size:var(--tibia-title-font-size);letter-spacing:.0625rem;text-shadow:0 2px #000000d9,0 0 6px #00000061;margin:0;font-weight:400;line-height:1}.tibia-title-art{isolation:isolate;letter-spacing:.0625rem;display:inline-block;position:relative}.tibia-title-art:before{content:attr(data-title);z-index:-1;color:var(--tibia-title-outline-color);font-family:var(--tibia-title-outline-font);font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;white-space:inherit;word-break:inherit;text-align:inherit;pointer-events:none;position:absolute;inset:0;transform:translate(1px,1px)}.tibia-btn .tibia-title-art,.tibia-btn-long .tibia-title-art{letter-spacing:.02em}.tibia-btn .tibia-title-art:before,.tibia-btn-long .tibia-title-art:before{content:none}.tibia-widget__title--compact{font-size:var(--tibia-title-tight-font-size)}.tibia-widget__body{gap:var(--tibia-gap-md);flex-direction:column;display:flex}.tibia-surface-dark,.tibia-surface-darker{border-style:solid;border-color:#0000;border-width:var(--tibia-slot-border);border-image-source:url(/otclient-ui/panel-flat.png);border-image-slice:2;border-image-width:var(--tibia-slot-border);background-clip:padding-box;border-image-repeat:stretch;position:relative}.tibia-surface-dark{background:#1a1a1a url(/otclient-ui/ui/background_dark.png)}.tibia-surface-darker{background:linear-gradient(#00000024,#00000024),url(/otclient-ui/ui/background_dark.png)}.tibia-separator{opacity:1;background:url(/otclient-ui/ui/separator_horizontal.png) 50%/100% 100% no-repeat;border:none;height:2px}.tibia-section-header{margin-bottom:var(--tibia-gap-md);border-bottom:1px solid var(--tibia-bevel-dark);color:var(--tibia-text-gold);font-family:var(--tibia-title-font);font-size:var(--tibia-title-tight-font-size);letter-spacing:.15px;text-shadow:var(--ot-text-shadow);padding-bottom:4px;font-weight:400}.app{min-height:var(--tibia-visible-viewport-height,100dvh);height:var(--tibia-visible-viewport-height,100dvh);background:var(--tibia-bg-window);color:var(--tibia-text);font-family:var(--tibia-font);font-size:var(--tibia-font-size);flex-direction:column;display:flex;overflow:hidden}.toolbar{align-items:flex-end;gap:var(--tibia-gap-md) var(--tibia-gap-lg);border-bottom:1px solid var(--tibia-bevel-dark);background:#0f0c08;flex-wrap:wrap;flex-shrink:0;padding:6px 10px;display:flex}.toolbar--dev{align-items:flex-end}.dev-toolbar-pos__value{font-variant-numeric:tabular-nums;color:var(--tibia-text-bright);min-width:4.5rem}.dev-toolbar-record__actions{align-items:center;gap:var(--tibia-gap-xs) var(--tibia-gap-sm);flex-wrap:wrap;display:flex}.dev-toolbar-record__btn{min-height:26px;padding:2px 8px}.dev-toolbar-record__count,.dev-toolbar-record__status{font-size:var(--tibia-font-size);color:var(--tibia-text-muted)}.dev-toolbar-record__status--error{color:#e8a090}.dev-toolbar-camera__row{align-items:flex-end;gap:var(--tibia-gap-xs) var(--tibia-gap-sm);flex-wrap:wrap;display:flex}.dev-toolbar-camera__axis{color:var(--tibia-text-muted);font-size:var(--tibia-font-size);flex-direction:column;gap:2px;display:flex}.dev-toolbar-camera__input{border:1px solid var(--tibia-bevel-dark);width:4.5rem;min-width:0;color:var(--tibia-text-bright);font-size:var(--tibia-font-size);background:#1a1610;padding:3px 6px}.dev-toolbar-camera__apply{min-height:26px;padding:2px 10px}.game-toolbar{--tibia-bevel-dark:#4c545eeb;--tibia-bevel-light:#b7c3d1e0;justify-content:flex-end;align-items:center;gap:var(--tibia-gap-md);border-bottom:1px solid var(--tibia-bevel-dark);isolation:isolate;z-index:40;background:url(/otclient-ui/ui/backdrop-dark-grey.png),#0b0e12 url(/otclient-ui/ui/background.png);flex-wrap:wrap;flex-shrink:0;padding:0;display:flex;position:relative;overflow:visible}.language-switcher{flex-shrink:0;align-items:stretch;display:inline-flex;position:relative}.language-switcher__trigger{min-height:var(--tibia-ui-action-min-height);border:1px solid var(--tibia-bevel-dark);cursor:pointer;font-size:var(--tibia-ui-action-font-size-compact);color:var(--tibia-text-bright);background:#1a1610;border-radius:4px;align-items:center;gap:8px;padding:5px 12px 6px;line-height:1;display:inline-flex}.language-switcher__trigger:hover{filter:brightness(1.08)}.language-switcher__current{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.language-switcher__chevron{opacity:.85;margin-left:2px;font-size:10px}.language-switcher__menu{z-index:200;border:1px solid var(--tibia-bevel-dark);background:#1a1610;border-radius:4px;min-width:100%;margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 4px 12px #00000073}.language-switcher__option{cursor:pointer;width:100%;min-height:36px;font:inherit;color:var(--tibia-text-bright);text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:8px 12px 9px;display:flex}.language-switcher__option:hover{background:#c9a8551f}.language-switcher__option.is-active{background:#c9a85533}.language-switcher__flag{border-radius:2px;flex-shrink:0;display:block}.language-switcher__flag--option{width:22px;height:auto}@media (width<=768px){.language-switcher__current,.language-switcher__chevron{display:none}.language-switcher__trigger{justify-content:center;min-height:40px;padding:4px 8px}}.app--auth-loading{justify-content:center;align-items:center}.auth-loading{color:var(--tibia-text-muted);font-size:var(--tibia-font-size);padding:16px 24px}.auth-loading__text{text-shadow:var(--ot-text-shadow)}.login-screen{flex:1;justify-content:center;align-items:center;min-height:0;padding:24px;display:flex;overflow:auto}.login-screen__panel{width:100%;max-width:min(420px,100%)}.login-screen__header{justify-content:center}.login-screen__title{text-align:center}.login-screen__body{flex-direction:column;gap:10px;display:flex}.login-screen__copy{flex-direction:column;gap:12px;padding:12px 14px;display:flex}.login-screen__lead{color:#e8ddd2;font-family:var(--tibia-font);text-align:center;text-shadow:var(--ot-text-shadow);align-self:stretch;margin:0;font-size:14px;line-height:1.5}.login-screen__error{color:#f5c0c8;font-family:var(--tibia-font);text-shadow:var(--ot-text-shadow);background:#50141e59;border:1px solid #8b2942;border-radius:0;padding:8px 10px;font-size:13px;line-height:1.45}.login-screen__actions{justify-content:center;padding-top:6px;display:flex}.discord-login-btn{min-height:36px;font-size:var(--tibia-font-size);justify-content:center;align-items:center;gap:8px;padding:5px 18px 7px;font-weight:700;display:inline-flex}.discord-login-btn__icon{opacity:.95;flex-shrink:0}.discord-login-btn__label,.user-session-bar__button-label,.mobile-action-row__btn-label{max-width:100%;color:var(--tibia-text-white);font-family:var(--tibia-font);letter-spacing:.01em;word-spacing:0;text-align:center;text-shadow:var(--ot-text-shadow);word-break:break-word;font-size:14px;font-weight:700;line-height:1.1;display:block}.discord-login-btn__label,.user-session-bar__button-label{white-space:nowrap}.mobile-action-row__btn-label{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.toolbar-session-slot{align-items:center;margin-left:auto;display:flex}.player-session-menu{align-items:stretch;width:auto;min-width:0;max-width:100%;margin-left:auto;display:flex;position:relative}.player-session-menu__chrome{align-items:stretch;gap:0;min-width:0;padding:0;display:flex;position:relative;overflow:visible;box-shadow:0 8px 18px #00000052}.player-session-menu__chrome.is-open,.player-session-menu__chrome:focus-within{filter:brightness(1.08);box-shadow:0 0 0 1px #ffdf8859,0 0 12px #c49a4a38,0 8px 18px #00000052}.player-session-menu__portrait-trigger{cursor:pointer;appearance:none;background:0 0;border:none;justify-content:center;align-items:center;width:46px;min-width:46px;padding:2px 4px 2px 2px;display:inline-flex;overflow:visible}.player-session-menu__portrait-trigger:hover{filter:brightness(1.08)}.player-session-menu__portrait{flex-shrink:0;width:40px;height:40px}.player-session-menu__portrait-sprite{display:block}.player-session-menu__identity{flex:auto;min-width:0;position:relative}.player-session-menu__trigger{cursor:pointer;appearance:none;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;width:100%;max-width:min(280px,100vw - 96px);min-height:42px;padding:6px 10px 6px 8px;display:inline-flex}.player-session-menu__trigger:hover{filter:brightness(1.06)}.player-session-menu__trigger-name{color:var(--tibia-text-white);font-family:var(--tibia-font);text-overflow:ellipsis;text-shadow:var(--ot-text-shadow);white-space:nowrap;font-size:14px;font-weight:700;line-height:1.15;overflow:hidden}.player-session-menu__trigger-caret,.player-session-menu__submenu-caret{width:7px;height:7px;image-rendering:pixelated;flex-shrink:0;display:block}.player-session-menu__submenu-caret{transform:rotate(-90deg)}.player-session-menu__dropdown{z-index:700;background:#1a1a1a url(/otclient-ui/ui/background_dark.png);flex-direction:column;gap:0;min-width:220px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 22px #00000073}.player-session-menu__profile-item{align-items:center;gap:8px;padding:4px 6px 6px;display:flex}.player-session-menu__profile-avatar{image-rendering:auto;object-fit:cover;background:#151a1f;border:1px solid #748191d1;flex-shrink:0;width:28px;height:28px}.player-session-menu__profile-avatar--fallback{color:var(--tibia-text-gold);font-family:var(--tibia-font);text-shadow:var(--ot-text-shadow);justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.player-session-menu__profile-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.player-session-menu__profile-name,.player-session-menu__profile-subtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-session-menu__profile-name{color:var(--tibia-text-white);font-family:var(--tibia-font);text-shadow:var(--ot-text-shadow);font-size:13px;font-weight:700;line-height:1.15}.player-session-menu__profile-subtitle{color:var(--tibia-text-muted);font-family:var(--tibia-font);text-shadow:var(--ot-text-shadow);font-size:12px;line-height:1.15}.player-session-menu__dropdown-separator{flex-shrink:0;width:100%;margin:0}.player-session-menu__item,.player-session-menu__subitem{width:100%;min-height:36px;color:var(--tibia-text-white);font-family:var(--tibia-font);text-align:left;text-shadow:var(--ot-text-shadow);cursor:pointer;appearance:none;background:0 0;border:none;justify-content:space-between;align-items:center;padding:6px 8px;font-size:14px;font-weight:700;line-height:1.2;display:flex}.player-session-menu__item:hover,.player-session-menu__subitem:hover,.player-session-menu__subitem.is-selected{color:#fff3be;background:#ffdf881f}.player-session-menu__submenu-group{flex-direction:column;gap:4px;display:flex}.player-session-menu__submenu{border-left:1px solid #667484c2;flex-direction:column;gap:0;margin-left:8px;padding-left:8px;display:flex}.player-session-menu__stats-backdrop{z-index:145}.player-session-menu__stats-window{width:min(480px,94vw);max-width:min(480px,94vw);max-height:min(88vh, calc(var(--tibia-visible-viewport-height,100dvh) - 20px))}.player-session-menu__stats-shell{gap:0}.player-session-menu__stats-scroll-area{min-height:0}.player-session-menu__stats-viewport{max-height:min(48vh,320px)}.player-session-menu__stats-body{flex-direction:column;gap:10px;padding-right:2px;display:flex}.player-session-menu__stats-muted,.player-session-menu__stats-error{font-family:var(--tibia-font);text-shadow:var(--ot-text-shadow);margin:0;font-size:13px;line-height:1.4}.player-session-menu__stats-muted{color:var(--tibia-text-muted)}.player-session-menu__stats-error{color:#f5a5a5}.player-session-menu__stats-list{gap:8px;margin:0;display:grid}.player-session-menu__stats-row{background:#0000002e;border:1px solid #513f2ce6;gap:4px;padding:8px;display:grid}.player-session-menu__stats-row dt{color:var(--tibia-text-gold);font-family:var(--tibia-font);text-shadow:var(--ot-text-shadow);font-size:13px;font-weight:700;line-height:1.2}.player-session-menu__stats-row dd{color:var(--tibia-text);font-family:var(--tibia-font);text-shadow:var(--ot-text-shadow);margin:0;font-size:13px;line-height:1.4}.player-session-menu__stats-trophy-value{align-items:center;gap:6px;display:inline-flex}.player-session-menu__stats-trophy-icon{width:14px;height:14px;image-rendering:pixelated;filter:drop-shadow(1px 1px #000000bf);flex-shrink:0}.user-session-bar{width:auto;min-width:0;max-width:100%;color:var(--tibia-text);font-size:var(--tibia-ui-action-font-size-compact);align-items:center;gap:12px;margin-left:auto;display:flex}.user-session-bar__actions{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.user-session-bar__outfit-trigger{cursor:pointer;appearance:none;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.user-session-bar__outfit-trigger:hover{filter:brightness(1.08)}.user-session-bar__outfit-portrait{flex-shrink:0;width:36px;height:36px}.user-session-bar__outfit-sprite{display:block}.user-session-bar__avatar{border:1px solid var(--tibia-bevel-dark);image-rendering:auto;border-radius:4px;width:36px;height:36px;display:block}.user-session-bar__avatar--placeholder{background:#2a2620;width:36px;height:36px}.user-session-bar__name{max-width:180px;color:var(--tibia-text-white);text-shadow:var(--ot-text-shadow);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;line-height:1.05;overflow:hidden}.user-session-bar__logout{justify-content:center;align-items:center;min-height:32px;padding:5px 14px 7px;font-weight:400;display:inline-flex}.user-session-bar__stats{justify-content:center;align-items:center;min-height:32px;padding:5px 12px 7px;font-weight:400;display:inline-flex}.user-session-bar__stats-backdrop{z-index:12000;background:#0000008c;justify-content:center;align-items:flex-start;padding:72px 16px 16px;display:flex;position:fixed;inset:0}.user-session-bar__stats-panel{border:2px solid var(--tibia-bevel-dark);background:var(--tibia-panel-bg,#1e1a14);width:min(420px,100%);max-height:min(80vh,560px);color:var(--tibia-text);border-radius:6px;overflow:auto;box-shadow:0 8px 24px #00000073}.user-session-bar__stats-panel-header{border-bottom:1px solid var(--tibia-bevel-dark);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.user-session-bar__stats-title{color:var(--tibia-text-white);margin:0;font-size:15px;font-weight:600}.user-session-bar__stats-close{min-width:36px;min-height:32px;padding:0 8px;font-size:20px;line-height:1}.user-session-bar__stats-body{padding:12px 14px 14px;font-size:13px;line-height:1.45}.user-session-bar__stats-muted{color:var(--tibia-text-muted);margin:0}.user-session-bar__stats-error{color:#f5a5a5;margin:0}.user-session-bar__stats-dl{margin:0}.user-session-bar__stats-dl dt{color:var(--tibia-text-white);margin-top:10px;font-weight:600}.user-session-bar__stats-dl dt:first-child{margin-top:0}.user-session-bar__stats-dl dd{margin:4px 0 0}.field{gap:var(--tibia-gap-xs);color:var(--tibia-text-muted);font-size:var(--tibia-font-size);flex-direction:column;display:flex}.field>span{line-height:1.2}.field input[type=checkbox]{margin:0}.field input[type=checkbox]+span{color:var(--tibia-text)}.tibia-checkbox__input{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tibia-checkbox__box{width:14px;height:14px;image-rendering:pixelated;background:url(/otclient-ui/ui/checkbox-unchecked.png) 50%/contain no-repeat;flex-shrink:0}.tibia-checkbox__input:checked+.tibia-checkbox__box{background-image:url(/otclient-ui/ui/checkbox-checked.png)}.tibia-checkbox__input:disabled+.tibia-checkbox__box{background-image:url(/otclient-ui/ui/checkbox-checked-disabled.png)}.tibia-checkbox__input:focus-visible+.tibia-checkbox__box{outline-offset:1px;outline:1px solid #f0d77e}.field select,.outfit-modal-select,.outfit-modal-input{border:1px solid var(--tibia-bevel-dark);background:var(--tibia-bg-input);min-width:200px;color:var(--tibia-text);font-family:var(--tibia-font);font-size:var(--tibia-font-size);border-radius:0;padding:3px 6px}.outfit-modal-select,.outfit-modal-input{width:100%;min-width:0}.floor-controls{align-items:center;gap:var(--tibia-gap-sm);flex-direction:row}.floor-controls button,.toolbar-outfit-btn,.battle-hud-btn,.outfit-modal-icon-btn,.outfit-color-mode,.alignment-nudges button{border:2px solid #0000;min-height:22px;color:var(--tibia-text-white);cursor:pointer;font-family:var(--tibia-font);font-size:var(--tibia-font-size);text-shadow:var(--ot-text-shadow);-webkit-user-select:none;user-select:none;appearance:none;background:url(/otclient-ui/ui/background.png) padding-box padding-box;border-image-source:url(/otclient-ui/ui/2pixel_up_frame_borderimage_dark.png);border-image-slice:2;border-image-width:2px;border-image-repeat:stretch;justify-content:center;align-items:center;padding:1px 8px 3px;font-weight:700;transition:none;display:inline-flex}.floor-controls button:active:not(:disabled),.toolbar-outfit-btn:active:not(:disabled),.battle-hud-btn:active:not(:disabled),.outfit-modal-icon-btn:active:not(:disabled),.outfit-color-mode:active:not(:disabled),.alignment-nudges button:active:not(:disabled){border-image-source:url(/otclient-ui/ui/2pixel_up_frame_borderimage_dark_reversed.png);transform:translate(1px,1px)}.floor-controls button:disabled,.toolbar-outfit-btn:disabled,.alignment-nudges button:disabled{color:#c7c1b8;opacity:1;filter:grayscale(.65)brightness(.82);cursor:not-allowed}.outfit-modal-footer button,.start-battle-btn,.battle-result-banner__cta,.battle-result-banner__replay-btn{min-height:calc(var(--tibia-ui-action-min-height) - 2px);padding:3px var(--tibia-ui-action-padding-inline-wide) 5px;border:2px solid #0000;color:var(--tibia-text-white);cursor:pointer;font-family:var(--tibia-font);font-size:var(--tibia-font-size);text-shadow:var(--ot-text-shadow);-webkit-user-select:none;user-select:none;appearance:none;background:url(/otclient-ui/ui/background.png) padding-box padding-box;border-image-source:url(/otclient-ui/ui/2pixel_up_frame_borderimage_dark.png);border-image-slice:2;border-image-width:2px;border-image-repeat:stretch;justify-content:center;align-items:center;font-weight:700;transition:none;display:inline-flex}.toolbar-outfit-btn,.battle-hud-btn,.outfit-modal-footer button,.start-battle-btn,.battle-result-banner__cta,.battle-result-banner__replay-btn{letter-spacing:.0625rem;word-spacing:-.1875rem}.outfit-modal-footer button:active:not(:disabled),.start-battle-btn:active:not(:disabled),.battle-result-banner__cta:active:not(:disabled),.battle-result-banner__replay-btn:active:not(:disabled){border-image-source:url(/otclient-ui/ui/2pixel_up_frame_borderimage_dark_reversed.png);transform:translate(1px,1px)}.outfit-modal-footer button:disabled,.start-battle-btn:disabled,.battle-result-banner__cta:disabled,.battle-result-banner__replay-btn:disabled{opacity:1;filter:grayscale(.65)brightness(.82);cursor:not-allowed}.floor-controls button{width:24px;height:20px;padding:0}.floor-z{min-width:1.5rem;color:var(--tibia-text);font-variant-numeric:tabular-nums;text-align:center;text-shadow:var(--ot-text-shadow);font-weight:700}.toolbar-outfit-btn.active{color:var(--tibia-text-gold);border-image-source:url(/otclient-ui/ui/2pixel_up_frame_borderimage_dark_reversed.png);transform:translate(1px,1px)}.meta{color:var(--tibia-text-muted);font-size:var(--tibia-font-size)}.error-banner{border-bottom:1px solid var(--tibia-bevel-dark);color:#f2b5b5;background:#311212;flex-shrink:0;padding:6px 10px}.system-message-overlay__mobile-toast{z-index:70;text-align:left;white-space:pre-wrap;word-break:break-word;width:min(260px,100vw - 16px);min-height:22px;font-family:var(--tibia-font);letter-spacing:.01em;text-shadow:var(--ot-text-shadow);border:3px solid #0000;background:linear-gradient(180deg, #fff4db14 0%, #0b08051a 100%), var(--tibia-bg-slot) url(/otclient-ui/ui/background_dark.png) repeat;cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none;appearance:none;background-clip:padding-box;border-image-source:url(/otclient-ui/panel.png);border-image-slice:4;border-image-width:3px;border-image-repeat:stretch;margin:0;padding:5px 7px;font-size:13px;font-weight:700;line-height:1.3;display:block;position:absolute;top:8px;left:8px;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0000008c,0 4px 10px #00000085}.system-message-overlay__mobile-toast:active{transform:translate(1px,1px)}.main{justify-content:center;align-items:flex-start;gap:var(--tibia-gap-lg);min-height:0;padding:var(--tibia-gap-lg);flex:1;display:flex;overflow:auto}.play-column{gap:var(--tibia-gap-md);flex-direction:column;align-items:stretch;min-width:0;display:flex}.tool-sidebar{gap:var(--tibia-gap-md);flex-direction:column;align-self:stretch;display:flex}.dev-modal-gallery{border:1px solid var(--tibia-bevel-dark);box-sizing:border-box;background:#0f0c08;border-radius:4px;flex-direction:column;flex:0 0 280px;align-self:stretch;min-width:220px;max-width:320px;max-height:calc(100vh - 120px);display:flex}.dev-modal-gallery__header{border-bottom:1px solid var(--tibia-bevel-dark);flex-direction:column;flex-shrink:0;gap:8px;padding:8px 10px;display:flex}.dev-modal-gallery__title{color:var(--tibia-text-bright);margin:0;font-size:12px;font-weight:700}.dev-modal-gallery__header-actions{flex-wrap:wrap;gap:6px;display:flex}.dev-modal-gallery__btn{padding:4px 8px;font-size:10px}.dev-modal-gallery__scroll{flex:1;min-height:0;padding:8px 10px 12px;overflow:auto}.dev-modal-gallery__section{margin-bottom:12px}.dev-modal-gallery__section:last-child{margin-bottom:0}.dev-modal-gallery__section-title{text-transform:uppercase;letter-spacing:.04em;color:#a89878;margin:0 0 6px;font-size:10px;font-weight:700}.dev-modal-gallery__btn-grid,.dev-modal-gallery__btn-stack{flex-direction:column;gap:6px;display:flex}.dev-modal-gallery__action{text-align:left;padding:6px 8px;font-size:10px}.dev-modal-gallery__preview-stack{flex-direction:column;gap:10px;display:flex}.dev-modal-gallery__preview-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dev-modal-gallery__preview-card{border:1px solid var(--tibia-bevel-dark);background:#16120d;flex-direction:column;gap:6px;padding:8px;display:flex}.dev-modal-gallery__preview-card--dock{overflow:hidden}.dev-modal-gallery__preview-title{color:var(--tibia-text-gold);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:10px}.dev-modal-gallery__window-preview{max-width:none}.dev-modal-gallery__window-preview>.ui-window-shell__body,.dev-modal-gallery__window-preview>.tibia-widget__body{max-height:none}.dev-modal-gallery__miniwindow-preview{width:100%}.dev-modal-gallery__miniwindow-copy{color:var(--tibia-text);text-shadow:var(--ot-text-shadow);font-size:12px;line-height:1.35}.dev-modal-gallery__container-preview{width:100%}.dev-modal-gallery__slot-count{color:var(--tibia-text-gold);font-family:var(--tibia-title-font);text-shadow:var(--ot-text-shadow);font-size:14px}.dev-modal-gallery__scroll-preview{border:1px solid var(--tibia-bevel-dark);background:#110e0b;min-height:180px;padding:6px}.dev-modal-gallery__scroll-preview-viewport{max-height:164px}.dev-modal-gallery__scroll-preview-content{flex-direction:column;gap:6px;padding-right:2px;display:flex}.dev-modal-gallery__info-dock-preview .ui-info-dock__inner{flex-flow:wrap}.dev-modal-gallery__mobile-status-preview{background:#0f0c08;min-height:98px;padding-top:8px;position:relative}.dev-modal-gallery__mobile-status-preview .mobile-status-dock{padding:0;position:static}.dev-sandbox-panel .dev-modal-gallery__header-actions{align-items:flex-start}.dev-sandbox-panel__toggle{color:var(--tibia-text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:10px;display:flex}.dev-screenshot-hud-panel__subtoggles{border-left:1px solid #4e5a688c;flex-direction:column;gap:6px;margin-left:14px;padding-left:10px;display:flex}.dev-screenshot-hud-panel__subtoggles[aria-disabled=true]{opacity:.55}.dev-sandbox-panel__wave-controls{border:1px solid #4e5a68a3;border-radius:3px;margin:10px 10px 0;padding:8px}.dev-sandbox-panel__wave-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.dev-sandbox-panel__wave-label{color:var(--tibia-text-gold);font-size:10px}.dev-sandbox-panel__wave-input{width:88px;color:var(--tibia-text-white);background:#0f0c08;border:1px solid #526070d9;padding:2px 5px;font-size:11px}.dev-sandbox-panel__wave-input:focus{outline:1px solid #dcb64ae0}.dev-sandbox-panel__wave-hint{color:var(--tibia-text-muted);margin:6px 0 0;font-size:10px;line-height:1.35}.dev-sandbox-panel__enemy-draft-title{color:var(--tibia-text-white);margin-top:10px;font-weight:600}.dev-sandbox-panel__enemy-draft-table{border-collapse:collapse;width:100%;color:var(--tibia-text-muted);margin-top:6px;font-size:10px}.dev-sandbox-panel__enemy-draft-table th,.dev-sandbox-panel__enemy-draft-table td{text-align:left;border-bottom:1px solid #4e5a6873;padding:4px 6px}.dev-sandbox-panel__enemy-draft-table th{color:var(--tibia-text-white);font-weight:600}.dev-sandbox-panel__scroll,.dev-sandbox-panel__viewport{max-height:260px}.dev-sandbox-panel__grid{padding:10px}.dev-sandbox-panel__body{border:1px solid #4e5a68ad;border-radius:3px;box-shadow:inset 0 1px #ffffff0a}.dev-sandbox-panel__slot{justify-content:center;display:flex}.dev-sandbox-panel__card{cursor:grab;-webkit-user-select:none;user-select:none}.dev-login-preview-backdrop{z-index:10050;background:#000000a6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dev-login-preview-backdrop__inner{width:100%;max-width:420px}.game-surface{image-rendering:pixelated;box-sizing:border-box;-webkit-touch-callout:none;background-image:url(/otclient-ui/ui/background_dark.png);background-repeat:repeat;padding:4px}.game-frame{border-style:solid;border-width:3px;box-sizing:border-box;border-image:url(/otclient-ui/ui/3pixel_frame_borderimage.png) 3/3px repeat}.viewport-stage{border:2px solid var(--tibia-bevel-dark);background:var(--tibia-bg-window) url(/otclient-ui/ui/background.png) repeat;box-shadow:none;border-radius:0;flex-shrink:0;overflow:hidden}.frame{background:0 0;flex-shrink:0;position:relative;overflow:hidden}.visual-asset-warm-overlay{z-index:40;box-sizing:border-box;pointer-events:none;background:#16161fe0;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;inset:0}.visual-asset-warm-overlay__text{color:var(--tibia-text-muted,#c8c8d0);text-align:center;max-width:280px;font-size:13px;line-height:1.35}.frame .phaser-host,.frame canvas{image-rendering:crisp-edges;image-rendering:pixelated;display:block;width:100%!important;height:100%!important}.frame-overlay-root{z-index:4;pointer-events:none;position:absolute;inset:0}.frame-overlay-root>*{pointer-events:auto}.world-text-layer{pointer-events:none;z-index:5;position:absolute;inset:0;overflow:visible}.world-text-label{pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;--anchor:translate(-50%, -100%);text-shadow:-1px 0 #000,1px 0 #000,0 -1px #000,0 1px #000,-1px -1px #000,1px 1px #000,-1px 1px #000,1px -1px #000;will-change:transform;font-family:Verdana,Tahoma,sans-serif;font-weight:700;position:absolute;top:0;left:0}.world-text-label--name{color:#ffd54d;font-size:13px}.world-text-label--level{color:#fff;font-size:11px}.world-text-label--speech{color:#fff;font-size:12px}.world-text-label--damage{color:#ff4040;font-size:14px;animation:.9s ease-out forwards world-text-combat-float}.world-text-label--critical{color:#ffe26a;align-items:center;gap:2px;font-size:28px;font-weight:700;animation:.9s ease-out forwards world-text-combat-float;display:inline-flex}.world-text-label--critical:before{content:"";width:14px;height:14px;image-rendering:pixelated;filter:drop-shadow(0 1px #000c);background:url(/otclient-images/game/analyzer/misc/critical.png) 50%/contain no-repeat;flex-shrink:0}.world-text-label--heal{color:#6affa0;font-size:14px;animation:.9s ease-out forwards world-text-combat-float}.world-battle-stats{width:var(--battle-stats-width);min-height:var(--battle-stats-height);box-sizing:border-box;padding:var(--battle-stats-padding);pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Verdana,Tahoma,sans-serif;font-size:var(--battle-stats-font-size);letter-spacing:.01em;text-shadow:0 1px #000,1px 0 #000,-1px 0 #000,0 -1px #000;will-change:transform;background:#0a0a0af7;border:1px solid #8f7650;align-items:stretch;font-weight:700;line-height:1.05;display:grid;position:absolute;top:0;left:0;overflow:visible;box-shadow:inset 0 1px #f8e5b024,inset 0 -1px #000000b8,0 1px #0000005c}.world-battle-stats[data-layout=desktop]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.world-battle-stats[data-layout=desktop] .world-battle-stats__row{min-height:max(12px, calc(var(--battle-stats-height) - var(--battle-stats-padding) * 2))}.world-battle-stats[data-layout=desktop] .world-battle-stats__row--attack{padding-right:var(--battle-stats-gap)}.world-battle-stats[data-layout=desktop] .world-battle-stats__row--health{padding-left:var(--battle-stats-gap);border-left:1px solid #57452c}.world-battle-stats[data-layout=desktop] .world-battle-stats__level-row{display:none}.world-battle-stats[data-layout=mobile]{width:var(--battle-stats-width);flex-direction:column;display:flex}.world-battle-stats[data-layout=mobile] .world-battle-stats__row,.world-battle-stats[data-layout=mobile] .world-battle-stats__level-row{min-height:var(--battle-stats-row-height)}.world-battle-stats[data-layout=mobile] .world-battle-stats__row+.world-battle-stats__row,.world-battle-stats[data-layout=mobile] .world-battle-stats__level-row{border-top:1px solid #57452c}.world-battle-stats__row,.world-battle-stats__level-row{justify-content:flex-start;align-items:center;gap:var(--battle-stats-gap);min-width:0;display:flex}.world-battle-stats__icon{width:var(--battle-stats-icon-size);height:var(--battle-stats-icon-size);image-rendering:pixelated;filter:drop-shadow(0 1px #000000c7);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;flex-shrink:0}.world-battle-stats__icon--attack{background-image:url(/otclient-images/game/states/attackdamage.png)}.world-battle-stats__icon--health{background-image:url(/otclient-images/game/states/armor.png)}.world-battle-stats__value{letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;transform-origin:0;flex:auto;min-width:0;font-weight:700;display:inline-block}.world-battle-stats__level-row{color:#dfe8f2}.world-battle-stats__level-label,.world-battle-stats__level-value{display:inline-block}@keyframes world-text-combat-float{0%{transform:translate(var(--tx), var(--ty)) var(--anchor);opacity:1}to{transform:translate(var(--tx), calc(var(--ty) - 24px)) var(--anchor);opacity:0}}.canvas-hud,.sell-hud{z-index:3;background-clip:padding-box;border-style:solid;border-color:#0000;position:absolute}.canvas-hud{border-width:3px;background:url(/otclient-ui/ui/background.png);border-image-source:url(/otclient-ui/ui/3pixel-frame-borderimage.png);border-image-slice:3;border-image-width:3px;border-image-repeat:stretch;align-items:center;min-width:0;padding:4px 6px;display:inline-flex;top:8px;left:50%;transform:translate(-50%)}.canvas-hud__row{align-items:stretch;min-height:27px;display:flex}.canvas-hud__section{white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:27px;padding:1px 9px;display:flex}.canvas-hud__section+.canvas-hud__section{border-left:1px solid #fff3}.canvas-hud__section-label,.canvas-hud__label{color:#d7d7d7;font-family:var(--tibia-font);text-align:center;text-shadow:var(--ot-text-shadow);width:100%;font-size:12px;line-height:1}.canvas-hud__section-value{color:var(--tibia-text-white);font-family:var(--tibia-font);text-shadow:var(--ot-text-shadow);justify-content:center;align-items:center;gap:4px;min-height:18px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.canvas-hud__section-value--tier{gap:4px}.canvas-hud__tier-star{width:13px;height:13px;image-rendering:pixelated;filter:drop-shadow(0 1px #000000e6)drop-shadow(0 0 3px #ffe19666);flex-shrink:0}.canvas-hud__section--wins .canvas-hud__section-value{color:#99e38e}.canvas-hud__section--losses .canvas-hud__section-value{color:#f0a37d}.canvas-hud__section-icon{width:13px;height:13px;image-rendering:pixelated;background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0}.canvas-hud__section-icon--wave{background-image:url(/otclient-ui/ui/icon-currency-dust.png)}.canvas-hud__section-icon--wins{background-image:url(/otclient-ui/ui/createaccount/icon-yes.png)}.canvas-hud__section-icon--losses{background-image:url(/otclient-ui/ui/unjustified-points-skull-dent.png)}.canvas-hud__losses{justify-content:center;align-items:center;gap:3px;min-height:18px;display:inline-flex}.canvas-hud__section--losses{align-items:center}.canvas-hud__loss-slot{width:13px;height:13px;image-rendering:pixelated;background:url(/otclient-images/game/skull_socket.png) 50%/contain no-repeat;position:relative}.canvas-hud__loss-icon{image-rendering:pixelated;opacity:0;background:url(/otclient-images/game/skulls/skull_white.png) 50%/contain no-repeat;position:absolute;inset:1px}.canvas-hud__loss-slot.is-filled .canvas-hud__loss-icon{opacity:1}.canvas-hud__gold,.sell-hud__gold{align-items:center;gap:8px;display:flex}.canvas-hud__gold-stage,.sell-hud__gold-stage,.selection-palette__reroll-stage{flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.canvas-hud__gold-copy,.sell-hud__copy{text-align:left;flex-direction:column;gap:3px;min-width:64px;display:flex}.canvas-hud__gold-copy{min-width:0}.canvas-hud__gold-balance{color:var(--tibia-text-gold)}.canvas-hud__value{color:var(--tibia-text-gold);font-family:var(--tibia-font);text-shadow:var(--ot-text-shadow);font-size:14px;font-weight:700;line-height:1}.canvas-hud__gold-inline-icon{filter:drop-shadow(0 1px #000c);image-rendering:pixelated;flex-shrink:0}.tibia-tooltip{z-index:1200;pointer-events:none;width:min(320px,100vw - 16px);padding:4px 8px 10px;position:fixed}.tibia-tooltip__top{justify-content:center}.tibia-tooltip__body{flex-direction:column;gap:4px;padding:10px 10px 9px;display:flex}.tibia-tooltip__heading{color:var(--tibia-text-gold);font-family:var(--tibia-title-font);--tibia-title-outline-color:#140d08;font-size:15px;line-height:1}.tibia-tooltip__copy{color:#d7d0c5;font-family:var(--tibia-font);text-shadow:var(--ot-text-shadow);margin:0;font-size:13px;line-height:1.35}.sell-hud{width:auto;min-width:0;min-height:calc(var(--tibia-ui-action-min-height) - 2px);gap:8px;padding-inline:11px;bottom:10px;left:10px}.sell-hud:hover{filter:brightness(1.1)}.sell-hud.is-drop-target{filter:brightness(1.18)saturate(1.15)drop-shadow(0 0 10px #ffca5473)}.sell-hud.is-drop-target .sell-hud__value,.sell-hud.is-drop-target .sell-hud__label{color:#ffe08a}.sell-hud.is-feedback{filter:brightness(1.12)saturate(1.08)}.sell-hud__label{color:#f3ebde;font-family:var(--tibia-font);text-shadow:var(--ot-text-shadow);font-size:14px;font-weight:700;line-height:1.1}.sell-hud__value-wrap{border-left:1px solid #ffdf8847;align-items:center;gap:4px;padding-left:8px;display:inline-flex}.sell-hud__value{color:var(--tibia-text-gold);font-family:var(--tibia-font);text-shadow:var(--ot-text-shadow);font-size:14px;font-weight:700;line-height:1}.sell-hud.is-feedback .sell-hud__label{color:#9be27a;--tibia-title-outline-color:#1f3113}.selection-palette{box-sizing:border-box;flex-direction:column;align-self:flex-start;width:min(100%,1000px);max-width:100%;margin-bottom:0;padding:4px 10px 12px;display:flex}.selection-palette__body{gap:10px;padding-top:8px}.selection-palette__header-bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.selection-palette__header-slot{min-width:0}.selection-palette__header-slot--reroll{justify-content:center;display:flex}.selection-palette__header-actions{align-items:center;gap:4px;min-width:0;display:inline-flex}.selection-palette__header-slot--items{text-align:right}.selection-palette__reroll-button,.selection-palette__backpack-button,.selection-palette__upgrade-tier-button,.selection-palette__pool-button{min-width:0;height:30px;min-height:30px;color:var(--tibia-text-white);font-family:var(--tibia-font);letter-spacing:0;word-spacing:0;text-shadow:var(--ot-text-shadow);box-shadow:none;gap:4px;padding:0 8px;font-size:13px;font-weight:700;line-height:1;position:static}.selection-palette__reroll-button--header{box-shadow:none;justify-self:center}.selection-palette__reroll-stage--spacer{flex-shrink:0;width:18px;height:18px;display:inline-block}.selection-palette__reroll-button.is-disabled{cursor:not-allowed}.selection-palette__reroll-button.is-loading{filter:brightness(1.08)saturate(1.08)}.selection-palette__backpack-button.is-open,.selection-palette__backpack-button.is-drop-ready{filter:brightness(1.15)saturate(1.08)}.selection-palette__backpack-button{position:relative}.selection-palette__backpack-icon,.selection-palette__backpack-icon .sprite-frame-view__bitmap{width:16px;height:16px;image-rendering:pixelated;display:block}.backpack-icon-fallback{image-rendering:pixelated;background:#d8dbe0;border-radius:0;display:inline-block}.selection-palette__backpack-copy,.selection-palette__backpack-count{font-family:var(--tibia-font);font-size:13px;line-height:1}.selection-palette__reroll-copy,.selection-palette__backpack-copy,.selection-palette__pool-copy{margin-left:0}.selection-palette__upgrade-tier-button{align-items:center;gap:4px;display:inline-flex}.selection-palette__upgrade-tier-button.is-disabled{cursor:not-allowed}.selection-palette__upgrade-tier-button.is-loading{filter:brightness(1.08)saturate(1.08)}.selection-palette__upgrade-tier-icon-wrap{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.selection-palette__upgrade-tier-icon{width:16px;height:16px;image-rendering:pixelated}.selection-palette__upgrade-tier-copy{font-family:var(--tibia-font);font-size:13px;line-height:1}.selection-palette__upgrade-tier-cost{color:var(--tibia-text-gold);font-size:13px;line-height:1}.selection-palette__pool-button{justify-content:center;align-items:center;display:inline-flex}.selection-palette__pool-copy{font-family:var(--tibia-font);font-size:13px;line-height:1}.selection-palette__backpack-count{color:var(--tibia-text-gold);margin-left:4px}.selection-palette__unread-dot{pointer-events:none;background:#ff4a2e;border:1px solid #2c0600eb;border-radius:999px;width:7px;height:7px;position:absolute;top:3px;right:4px;box-shadow:0 0 0 1px #ffce8c3d,0 0 7px #ff724d94}.selection-palette__body{padding-bottom:0}.selection-palette__content{grid-template-columns:minmax(0, var(--selection-palette-creatures-viewport)) var(--selection-palette-items-viewport);align-items:stretch;gap:12px;display:grid}.selection-palette:not(.selection-palette--compact) .selection-palette__content{justify-content:space-between}.selection-palette__pane{flex-direction:column;gap:8px;min-width:0;display:flex}.selection-palette__pane--food{justify-self:end;align-items:flex-end;min-width:0;max-width:100%;min-height:150px}.selection-palette__section-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.selection-palette__section-head--mobile-only{display:none}.selection-palette__section-title{color:var(--tibia-text-white);font-family:var(--tibia-font);text-shadow:var(--ot-text-shadow);margin:0;font-size:14px;font-weight:700;line-height:1.15}.selection-palette__reroll-copy{color:var(--tibia-text-white);font-family:var(--tibia-font);letter-spacing:0;word-spacing:0;text-align:center;text-shadow:var(--ot-text-shadow);font-size:13px;font-weight:700;line-height:1}.selection-palette__reroll-stage{width:24px;height:24px}.selection-palette__reroll-art{filter:drop-shadow(0 1px #000000e0);image-rendering:pixelated}.selection-palette__reroll-effect{opacity:.92}.selection-palette__warning{border-style:solid;border-color:#0000;border-width:var(--tibia-slot-border);border-image-source:url(/otclient-ui/panel-flat.png);border-image-slice:2;border-image-width:var(--tibia-slot-border);color:var(--tibia-text-gold);font-size:var(--tibia-font-size);background:url(/otclient-ui/ui/background_dark.png);border-image-repeat:stretch;grid-column:1/-1;padding:4px 8px}.selection-palette__offers{justify-content:flex-start;gap:var(--tibia-gap-sm);grid-template-columns:repeat(auto-fit,minmax(96px,96px));display:grid}.selection-palette:not(.selection-palette--compact) .selection-palette__offers{grid-auto-flow:column;grid-auto-columns:var(--selection-palette-card-width);grid-template-columns:unset;align-content:start;max-width:max-content}.selection-palette{--selection-palette-card-width:96px;--selection-palette-card-gap:var(--tibia-gap-sm);--selection-palette-creatures-viewport:calc((var(--selection-palette-card-width) * 6) + (var(--selection-palette-card-gap) * 5));--selection-palette-items-viewport:calc((var(--selection-palette-card-width) * 3) + (var(--selection-palette-card-gap) * 2))}.selection-palette__offers--food{place-content:start flex-start;gap:var(--tibia-gap-sm);grid-auto-columns:96px;grid-auto-flow:column;max-width:max-content;min-height:160px;display:grid}.selection-palette:not(.selection-palette--compact) .selection-palette__offers--food.selection-palette__offers--align-end,.selection-palette:not(.selection-palette--compact) .selection-palette__offers--food{justify-content:flex-end;width:100%;max-width:100%}.selection-palette__food-scroll-area,.selection-palette__creature-scroll-area{width:100%}.selection-palette:not(.selection-palette--compact) .selection-palette__creature-scroll-area{width:var(--selection-palette-creatures-viewport)}.selection-palette:not(.selection-palette--compact) .selection-palette__food-scroll-area{width:var(--selection-palette-items-viewport)}.selection-palette__creature-scroll-viewport{height:calc(100% + 14px);margin-top:-14px;padding-top:14px;padding-bottom:4px;overflow-y:hidden}.selection-palette__creature-scroll-content{min-width:max-content}.selection-palette__food-scroll-viewport{height:calc(100% + 14px);margin-top:-14px;padding-top:14px;overflow-y:hidden}.selection-palette__food-scroll-content{min-width:max-content}.selection-palette__scroll-host{position:relative}.selection-palette--compact .selection-palette__scroll-host{flex:auto;width:100%;min-height:0;display:flex;overflow:hidden}.selection-palette__scroll-hint{z-index:5;border:2px solid #0000;color:#f2ddaf;min-width:26px;min-height:24px;text-shadow:var(--ot-text-shadow);cursor:pointer;appearance:none;background:#171717 url(/otclient-ui/ui/background_dark.png);border-image-source:url(/otclient-ui/ui/2pixel_up_frame_borderimage_dark.png);border-image-slice:2;border-image-width:2px;border-image-repeat:stretch;justify-content:center;align-items:center;gap:5px;padding:2px 4px;display:inline-flex;position:absolute}.selection-palette__scroll-hint:active{border-image-source:url(/otclient-ui/ui/2pixel_up_frame_borderimage_dark_reversed.png)}.selection-palette__scroll-hint--right{top:50%;right:2px;transform:translateY(-50%)}.selection-palette__scroll-hint--down{bottom:2px;left:50%;transform:translate(-50%)}.selection-palette__scroll-hint-arrow{font-family:var(--tibia-font);font-size:10px;line-height:1;display:inline-block}.selection-palette__scroll-hint-dot{background:#ff3d2f;border:1px solid #2d0803eb;border-radius:999px;width:7px;height:7px;animation:.98s ease-in-out infinite selection-scroll-hint-pulse;box-shadow:0 0 6px #ff5a42b3}@keyframes selection-scroll-hint-pulse{0%,to{opacity:.78;transform:scale(.92)}50%{opacity:1;transform:scale(1.14)}}.selection-palette__mobile-tabs{display:none}.selection-card{--shop-tier-color:transparent;--shop-tier-glow:transparent;align-items:center;gap:var(--tibia-gap-xs);border-style:solid;border-color:#0000;border-width:var(--tibia-panel-border);border-image-source:url(/otclient-ui/panel.png);border-image-slice:4;border-image-width:var(--tibia-panel-border);cursor:grab;-webkit-user-select:none;user-select:none;background-color:#0000;background-image:linear-gradient(#fff5d614 0%,#0b08051a 100%),url(/otclient-ui/ui/background.png);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;border-image-repeat:stretch;flex-direction:column;width:96px;height:156px;min-height:156px;padding:6px;transition:none;display:flex;position:relative;box-shadow:inset 0 1px #fff4db14,inset 0 -1px #00000059}.selection-card--tier-1{--shop-tier-color:#7a7a7a;--shop-tier-glow:#7a7a7a8c}.selection-card--tier-2{--shop-tier-color:#f2f2f2;--shop-tier-glow:#f2f2f28c}.selection-card--tier-3{--shop-tier-color:#3a7bff;--shop-tier-glow:#3a7bffa6}.selection-card--tier-4{--shop-tier-color:#8b4df8;--shop-tier-glow:#8b4df8a6}.selection-card--tier-5{--shop-tier-color:#ffd43b;--shop-tier-glow:#ffd43ba6}.selection-card--tier-6{--shop-tier-color:#e23b3b;--shop-tier-glow:#e23b3bb3}.selection-card-shell{width:96px;position:relative;overflow:visible}.selection-card-shell>.selection-card{width:100%}.selection-card--food{overflow:visible}.selection-card:hover{filter:brightness(1.08)}.selection-card.is-owned{animation:1.2s steps(2,end) infinite selection-card-owned-pulse}.selection-card.is-owned:after{content:"";z-index:3;pointer-events:none;border:1px solid #ffeca2bf;position:absolute;inset:0}.selection-card:active{cursor:grabbing}.selection-card__portrait,.selection-card__stats,.selection-card__text,.selection-card__footer,.selection-card__tier-stars{z-index:1;position:relative}.selection-card.is-empty{cursor:default;opacity:.72;justify-content:center;height:156px}.selection-card.is-empty:hover,.selection-card.is-disabled:hover{filter:none}.selection-card__empty-copy{justify-content:center;gap:var(--tibia-gap-xs);text-align:center;flex-direction:column;flex:1;align-items:center;width:100%;min-height:100%;display:flex}.selection-card__empty-copy strong{color:var(--tibia-text-gold);font-family:var(--tibia-title-font);text-shadow:var(--ot-text-shadow);--tibia-title-outline-color:#3b2300;font-size:16px;font-weight:400}.selection-card__empty-copy span{color:var(--tibia-text-muted);font-family:var(--tibia-font);text-shadow:var(--ot-text-shadow);text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.selection-card.is-disabled{opacity:.35;cursor:not-allowed}.backpack-overlay-root{z-index:42;pointer-events:auto;position:absolute;top:10px;right:10px}.backpack-overlay-root .backpack-window{pointer-events:auto}.backpack-window{width:164px;min-width:164px;max-width:164px}.backpack-window .ui-window-shell__miniwindow-header{padding:0;top:-4px;left:-3px;right:0}.backpack-window .ui-window-shell__body,.backpack-window .ui-window-shell__miniwindow-title-row{padding:0}.backpack-window__title-icon,.backpack-window__title-icon .sprite-frame-view__bitmap{image-rendering:pixelated;margin-left:2px;position:relative;top:1px}.backpack-grid-panel{justify-content:center;min-width:0;display:flex}.backpack-grid-panel.is-drop-ready{filter:brightness(1.08)}.backpack-grid-panel__grid{min-width:145px}.backpack-grid-panel__slot{overflow:hidden}.backpack-grid-panel__slot.is-click-target{cursor:pointer}.backpack-grid-panel__slot.is-click-target:hover{filter:brightness(1.06)}.backpack-grid-panel__item-wrap{place-items:center;width:100%;height:100%;display:grid;position:relative}.backpack-grid-panel__item{cursor:grab;appearance:none;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;display:grid;position:relative}.backpack-grid-panel__item:hover,.backpack-grid-panel__item.is-active{filter:brightness(1.18)}.backpack-grid-panel__item.is-active:after{content:"";pointer-events:none;border:1px solid #ffe68bd9;position:absolute;inset:2px}.backpack-grid-panel__item:active{cursor:grabbing}.backpack-grid-panel__item.is-backpack-only{cursor:default}.backpack-grid-panel__sprite,.backpack-grid-panel__sprite .sprite-frame-view__bitmap{image-rendering:pixelated}.backpack-grid-panel__stack-count{color:#fff;text-align:center;text-shadow:1px 0 #000,-1px 0 #000,0 1px #000,0 -1px #000;pointer-events:none;background:0 0;border:0;border-radius:0;min-width:12px;padding:0 2px;font-size:12px;font-weight:700;line-height:1.1;position:absolute;bottom:0;right:0}@keyframes selection-card-owned-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.12)}}.selection-card.is-locked{border-width:3px;border-color:#5f90bd;border-image:;box-shadow:inset 0 0 0 1px #b6deff75,inset 0 0 0 2px #14283de0}.selection-card__lock{z-index:4;cursor:pointer;appearance:none;background:linear-gradient(#e2b75e57 0%,#422e1729 100%),#141414 url(/otclient-ui/ui/background_dark.png);border:1px solid #171717;border-radius:0;justify-content:center;align-items:center;width:19px;height:19px;padding:0;display:inline-flex;position:absolute;top:2px;left:2px;overflow:hidden}.selection-card__lock:hover{filter:brightness(1.08)}.selection-card__lock:active{transform:translate(1px,1px)}.selection-card__lock-icon{width:8px;height:12px;image-rendering:pixelated;opacity:.92;background-image:url(/otclient-ui/ui/actionbar_unlocked.png);background-position:-2px -10px;background-repeat:no-repeat;background-size:24px 34px;display:block}.selection-card__lock.is-locked .selection-card__lock-icon{opacity:1;filter:drop-shadow(0 1px #000c);background-image:url(/otclient-ui/ui/actionbar_locked.png)}.selection-card.is-disabled .selection-card__lock-icon{opacity:.7;background-position:-14px -10px}.selection-card__freeze-layer{z-index:0;opacity:0;pointer-events:none;background:#64a0dc1f;transition:opacity .14s;position:absolute;inset:0}.selection-card.is-locked .selection-card__freeze-layer{opacity:1}.selection-card.is-temporary:after{content:"";pointer-events:none;border:1px dashed #87d8ffb3;position:absolute;inset:3px}.selection-card.is-bonus:before{content:"";opacity:.85;pointer-events:none;border:1px solid #ffce85a6;animation:2.4s ease-in-out infinite selection-card-bonus-pulse;position:absolute;inset:2px;box-shadow:0 0 8px #ffc57859}.selection-card.is-bonus.is-bonus-new:before{animation:.42s ease-out selection-card-bonus-pop,2.4s ease-in-out .42s infinite selection-card-bonus-pulse}.selection-card__bonus{z-index:4;pointer-events:none;flex-direction:column;align-items:stretch;gap:2px;min-width:58px;display:flex;position:absolute;top:5px;right:5px}.selection-card__bonus-chip{border-style:solid;border-width:var(--tibia-slot-border);border-image-source:url(/otclient-ui/panel-flat.png);border-image-slice:2;border-image-width:var(--tibia-slot-border);min-height:14px;font-family:var(--tibia-title-font);letter-spacing:.045rem;white-space:nowrap;text-shadow:var(--ot-text-shadow);text-transform:uppercase;background:#171717 url(/otclient-ui/ui/background_dark.png) padding-box padding-box;border-image-repeat:stretch;justify-content:center;align-items:center;padding:1px 5px 0;font-size:10px;line-height:1;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff1a,0 1px 3px #00000052}.selection-card__bonus-chip.tibia-title-art:before{text-align:center;justify-content:center;align-items:center;display:flex}.selection-card__bonus-chip--level{color:#ffe9af;background:linear-gradient(#e9b44c73 0%,#8d57131a 100%),#171717 url(/otclient-ui/ui/background_dark.png)}.selection-card__bonus-chip--temp{color:#d8efff;background:linear-gradient(#5b90bd73 0%,#2243651f 100%),#171717 url(/otclient-ui/ui/background_dark.png)}.selection-card__bonus-chip--mobile{color:#ffe9af;background:linear-gradient(#e9b44c80 0%,#8d571324 100%),#171717 url(/otclient-ui/ui/background_dark.png);min-width:44px;padding-inline:6px}@keyframes selection-card-bonus-pop{0%{opacity:0;transform:scale(.92)}60%{opacity:1;transform:scale(1.04)}to{opacity:.85;transform:scale(1)}}@keyframes selection-card-bonus-pulse{0%,to{opacity:.7;box-shadow:0 0 6px #ffc57847}50%{opacity:.95;box-shadow:0 0 12px #ffcc8c73}}.monster-portrait,.item-portrait,.creature-inspect-overlay__portrait{border-radius:0;flex-shrink:0;justify-content:center;display:flex;position:relative;overflow:hidden}.monster-portrait--overflow{overflow:visible}.monster-portrait,.creature-inspect-overlay__portrait{align-items:flex-end}.monster-portrait__sprite-frame{z-index:1}.monster-portrait__frame-overlay{z-index:2;pointer-events:none;border:2px solid #0000;border-image-source:url(/otclient-ui/ui/containerslot.png);border-image-slice:2;border-image-width:2px;border-image-repeat:stretch;position:absolute;inset:0}.monster-portrait>:not(.monster-portrait__sprite-frame):not(.monster-portrait__frame-overlay){z-index:3;position:relative}.item-portrait{align-items:center}.selection-card__portrait{align-self:center;margin-top:2px}.selection-card__portrait--food{align-items:center}.selection-card[class*=selection-card--tier-] .selection-card__portrait{box-shadow:inset 0 0 0 5px color-mix(in srgb, var(--shop-tier-color) 92%, transparent), inset 0 0 7px color-mix(in srgb, var(--shop-tier-color) 30%, transparent), inset 0 0 13px color-mix(in srgb, var(--shop-tier-glow) 22%, transparent), 0 0 0 1px color-mix(in srgb, var(--shop-tier-color) 34%, transparent), 0 0 10px color-mix(in srgb, var(--shop-tier-glow) 72%, transparent)}.selection-card__sprite,.creature-inspect-overlay__sprite,.selection-palette__reroll-die,.canvas-hud__gold-sprite{image-rendering:pixelated}.selection-card__stats{justify-content:center;gap:var(--tibia-gap-xs);height:18px;min-height:18px;display:flex}.selection-card__stats--spacer{width:100%}@keyframes shop-vip-stat-pop{0%{transform:scale(1)}40%{transform:scale(1.14)}to{transform:scale(1)}}.selection-card__stats--flash-pop .vip-stat-badge__value{color:#7fe385;animation:.52s ease-out shop-vip-stat-pop}.tibia-inventory-slot,.selection-display-frame{background:#171717 url(/otclient-ui/ui/backdrop-dark-grey.png) 50%/cover no-repeat}.selection-card__text{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:3px;width:100%;min-width:0;min-height:48px;margin-top:auto;margin-bottom:30px;display:flex}.selection-card__text strong{color:#f3ead6;width:100%;max-width:100%;min-height:24px;font-family:var(--tibia-title-font);letter-spacing:.035em;text-shadow:var(--ot-text-shadow);text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:12px;font-weight:400;line-height:1.05;display:-webkit-box;overflow:hidden}.selection-card__text span{color:#cfbe98;font-family:var(--tibia-title-font);text-shadow:var(--ot-text-shadow);font-size:10px;line-height:1.05}.selection-card__footer{z-index:2;pointer-events:none;min-height:28px;padding:0;display:block;position:absolute;bottom:0;left:0;right:0}.selection-card__price{justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.selection-card__tier-stars{z-index:4;pointer-events:none;flex-direction:column;align-items:center;gap:1px;display:flex;position:absolute;top:-2px;left:50%;transform:translate(-50%)}.selection-card__tier-stars[data-tier="4"],.selection-card__tier-stars[data-tier="5"],.selection-card__tier-stars[data-tier="6"]{transform:translate(-50%,-8px)}.selection-card__tier-stars-row{justify-content:center;align-items:center;gap:1px;min-height:8px;display:inline-flex}.selection-card__tier-star{width:9px;height:9px;image-rendering:pixelated;filter:drop-shadow(0 1px #000000e6)drop-shadow(0 0 3px #ffe19666)}.selection-card__tier{color:#cfbe98;font-family:var(--tibia-title-font);letter-spacing:.035em;text-shadow:var(--ot-text-shadow);white-space:nowrap;font-size:10px;font-weight:400;line-height:1.1;display:inline-block}.selection-cost-chip{z-index:4;opacity:.75;pointer-events:none;align-items:center;gap:2px;padding:0;display:inline-flex;position:absolute;top:4px;right:4px}.selection-cost-chip--monster{top:0;right:0}.selection-cost-chip--food{top:auto;bottom:0;right:0}.selection-cost-chip__sprite{filter:drop-shadow(0 1px #000000d9);image-rendering:pixelated;order:2}.selection-cost-chip--inset{top:2px;right:2px}.selection-cost-chip--inline{opacity:1;align-items:center;gap:2px;display:inline-flex;position:relative;top:auto;right:auto}.selection-cost-chip__value{color:#ffe39f;min-width:8px;font-family:var(--tibia-font);text-shadow:1px 0 #000,-1px 0 #000,0 1px #000,0 -1px #000;white-space:nowrap;order:1;font-size:10px;font-weight:700;line-height:1;display:inline-block;position:relative;top:1px}.item-portrait.selection-cost-chip--inline{background:0 0;border:none;min-width:0;min-height:0;overflow:visible;width:auto!important;height:auto!important}.item-portrait.selection-cost-chip--inline:before{display:none}.item-portrait.selection-cost-chip--inline .selection-cost-chip__sprite{width:22px;max-width:22px;height:22px;max-height:22px}.creature-inspect-overlay{z-index:3;width:286px;min-height:0;position:absolute;bottom:10px;right:10px}.creature-inspect-overlay__head{align-items:flex-start;gap:8px;display:flex}.creature-inspect-overlay__body{padding-top:6px}.creature-inspect-overlay__scroll-area,.creature-inspect-overlay__viewport{min-height:0}.creature-inspect-overlay__scroll-content{flex-direction:column;gap:8px;display:flex}.creature-inspect-overlay__visual{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;display:flex}.creature-inspect-overlay__stats{width:100%}.creature-inspect-overlay__effect-badges{flex-wrap:wrap;justify-content:center;gap:6px;width:100%;margin-top:2px;display:flex}.creature-inspect-overlay__effect-badge{background:#00000059;border-radius:2px;align-items:center;gap:3px;padding:1px 4px;display:inline-flex}.creature-inspect-overlay__effect-badge-portrait{flex-shrink:0}.creature-inspect-overlay__effect-badge-label{font-family:var(--tibia-font);color:#ffe9af;text-shadow:var(--ot-text-shadow);font-size:11px;font-weight:700;line-height:1}.creature-inspect-overlay__title{flex:1;min-width:0;padding:8px}.creature-inspect-overlay__title h3{color:var(--tibia-text-white);font-family:var(--tibia-title-font);text-shadow:var(--ot-text-shadow);--tibia-title-outline-color:#241109;margin:0 0 2px;font-size:16px;font-weight:400}.creature-inspect-overlay__family{color:#d9c8b2;margin:0 0 2px;font-size:11px;line-height:1.25}.creature-inspect-overlay__level-preview{align-items:center;gap:6px;margin:2px 0;display:inline-flex}.creature-inspect-overlay__level-arrow.tibia-btn{min-width:20px;min-height:20px;padding:0 6px;font-size:12px}.creature-inspect-overlay__level-label{color:#ffe0a4;--tibia-title-outline-color:#2d1f0c;font-size:12px;line-height:1}.creature-inspect-overlay__title p,.creature-inspect-overlay__copy{color:#f0e6da;font-family:var(--tibia-font);font-size:var(--tibia-font-size);text-shadow:var(--ot-text-shadow);white-space:normal;margin:0;line-height:1.35}.creature-inspect-overlay__panel,.creature-inspect-overlay__item-panel{padding:8px}.creature-inspect-overlay__copy--description{color:#f2e9dd}.creature-inspect-overlay__section-label{color:var(--tibia-text-gold);font-family:var(--tibia-title-font);--tibia-title-outline-color:#241109;margin:0 0 5px;font-size:14px;font-weight:400;line-height:1}.creature-inspect-overlay__item-head{align-items:flex-start;gap:8px;display:flex}.creature-inspect-overlay__item-portrait{flex-shrink:0}.creature-inspect-overlay__item-sprite{image-rendering:pixelated}.creature-inspect-overlay__item-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.creature-inspect-overlay__item-copy h4{color:var(--tibia-text-white);font-family:var(--tibia-title-font);text-shadow:var(--ot-text-shadow);--tibia-title-outline-color:#241109;margin:0;font-size:14px;font-weight:400;line-height:1}.creature-inspect-overlay__item-copy p{color:#d6ccc0;font-family:var(--tibia-font);text-shadow:var(--ot-text-shadow);margin:0;font-size:12px;line-height:1.35}.creature-inspect-overlay__references{flex-direction:column;gap:8px;display:flex}.creature-inspect-overlay__text-segment--muted{color:#d2c7bb}.creature-inspect-overlay__text-segment--trigger-buy{color:#e2c35e}.creature-inspect-overlay__text-segment--trigger-sell{color:#ffb360}.creature-inspect-overlay__text-segment--trigger-faint,.creature-inspect-overlay__text-segment--trigger-death{color:#ff7a70}.creature-inspect-overlay__text-segment--trigger-on-kill{color:#f0a04b}.creature-inspect-overlay__text-segment--trigger-level-up{color:#83df8b}.creature-inspect-overlay__text-segment--trigger-start-of-turn{color:#87d8ff}.creature-inspect-overlay__text-segment--trigger-start-of-battle{color:#e1bb6a}.creature-inspect-overlay__text-segment--trigger-friend-summoned{color:#9ec8ff}.creature-inspect-overlay__text-segment--trigger-friend-ahead-attacks{color:#ffd38d}.creature-inspect-overlay__text-segment--trigger-hurt{color:#ff8f8f}.creature-inspect-overlay__text-segment--level-clause{color:#80dfff}.creature-inspect-overlay__text-segment--item{color:#f1d57a}.creature-inspect-overlay__text-segment--value-positive{color:#8ce89d}.creature-inspect-overlay__text-segment--value-superseded{color:#8a8a8a;text-decoration:line-through;text-decoration-thickness:1px}.vip-stat-badge{border-style:solid;border-color:#0000;border-width:var(--tibia-slot-border);border-image-source:url(/otclient-ui/panel-flat.png);border-image-slice:2;border-image-width:var(--tibia-slot-border);background:#171717 url(/otclient-ui/ui/background_dark.png) padding-box padding-box;border-image-repeat:stretch;flex-shrink:0;align-items:center;gap:3px;min-width:40px;height:18px;padding:0 4px;display:inline-flex}.vip-stat-badge--small{min-width:34px;height:16px;padding:0 3px}.vip-stat-badge__icon{width:11px;height:11px;image-rendering:pixelated;background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0}.vip-stat-badge--health .vip-stat-badge__icon{background-image:url(/otclient-images/game/states/armor.png)}.vip-stat-badge--attack .vip-stat-badge__icon{background-image:url(/otclient-images/game/states/attackdamage.png)}.vip-stat-badge__value{color:#f0f0f0;font-family:var(--tibia-font);text-shadow:var(--ot-text-shadow);font-size:12px;font-weight:700}.vip-stat-badge--attack .vip-stat-badge__value,.vip-stat-badge--health .vip-stat-badge__value{color:#eecb73}.vip-stat-badge--shop-buff .vip-stat-badge__value{color:#7fe385}.monster-palette{border-style:solid;border-color:#0000;border-width:var(--tibia-panel-border);border-image-source:url(/otclient-ui/panel.png);border-image-slice:4;border-image-width:var(--tibia-panel-border);background:url(/otclient-ui/ui/background.png);border-image-repeat:stretch;flex-shrink:0;align-self:stretch;width:200px;max-height:calc(100vh - 120px);padding:6px;position:static;overflow-y:auto}.monster-palette-title{color:var(--tibia-text-gold);font-family:var(--tibia-font);font-size:var(--tibia-font-size);text-align:center;text-shadow:var(--ot-text-shadow);margin-bottom:6px;font-weight:700}.monster-palette-list{flex-direction:column;gap:4px;display:flex}.monster-palette-card{border:1px solid var(--tibia-bevel-dark);background:var(--tibia-bg-slot);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:0;flex-direction:column;align-items:center;gap:3px;padding:4px 3px;display:flex}.monster-palette-card:hover{border-color:var(--tibia-bevel-light);filter:brightness(1.1)}.monster-palette-card:active{cursor:grabbing}.monster-palette-card--action{cursor:pointer;width:100%}.monster-palette-card--action:active{cursor:pointer}.monster-palette-card--selected{border:1px solid var(--tibia-text-gold);background:#d4a8321a}.monster-palette-thumb,.monster-palette-thumb-placeholder{width:32px;height:32px}.monster-palette-thumb{image-rendering:pixelated;display:block}.monster-palette-thumb-placeholder{border:1px solid var(--tibia-bevel-dark);background:var(--tibia-bg-slot);border-radius:0}.monster-palette-name{color:var(--tibia-text-white);font-family:var(--tibia-font);text-align:center;word-break:break-word;font-size:10px;line-height:1.2}.restart-run-modal-root{z-index:1200}.outfit-modal-backdrop{z-index:1000;-webkit-overflow-scrolling:touch;background:#000000b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.outfit-modal-backdrop--frame{z-index:80;padding:12px;position:absolute}.outfit-modal{isolation:isolate;border:6px solid #0000;border-top-width:27px;width:100%;max-width:420px;max-height:none;color:var(--tibia-text);background:#140f0b url(/otclient-ui/ui/background.png);border-image-source:url(/otclient-ui/window.png);border-image-slice:27 6 6;border-image-width:27px 6px 6px;border-image-repeat:stretch;flex-direction:column;padding:4px 10px 10px;display:flex;position:relative;overflow:visible;box-shadow:0 14px 32px #0000008f}.outfit-modal .tibia-widget__top,.outfit-modal .ui-window-shell__top{z-index:30}.outfit-modal .outfit-modal-close,.outfit-modal .ui-window-shell__top-close{z-index:31}.outfit-modal>.tibia-widget__body,.outfit-modal>.ui-window-shell__body{flex:auto;min-height:0}.outfit-modal>.ui-window-shell__body{max-height:none;overflow:visible}.outfit-modal-wide{max-width:min(760px,96vw)}.alignment-tuner-modal{max-width:min(980px,96vw)}.alignment-tuner-controls{flex-wrap:wrap;gap:8px 12px;margin-bottom:10px;display:flex}.alignment-tuner-previews{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.alignment-preview-panel{border:1px solid var(--tibia-bevel-dark);background:#0003;flex-direction:column;align-items:center;gap:6px;padding:8px;display:flex}.alignment-preview-panel h3{color:var(--tibia-text-gold);font-size:var(--tibia-font-size);margin:0}.alignment-preview-panel p{color:var(--tibia-text-muted);margin:0}.alignment-preview-panel__empty-copy{width:100%;height:100%;color:var(--tibia-text-muted);text-align:center;justify-content:center;align-items:center;padding:12px;font-size:12px;line-height:1.35;display:flex}.alignment-field-preview{width:192px;height:192px;position:relative;overflow:hidden}.alignment-field-grid{background:linear-gradient(90deg,#ffffff1f 1px,#0000 1px) 0 0/64px 64px,linear-gradient(#ffffff1f 1px,#0000 1px) 0 0/64px 64px,#111;position:absolute;inset:0}.alignment-field-sprite{inset:0;position:absolute!important}.alignment-nudges{grid-template-columns:repeat(4,auto);gap:6px;display:grid}.alignment-tuner-rotate{align-items:center;gap:4px;display:flex}.alignment-tuner-rotate__label{min-width:12px;color:var(--tibia-text-muted);font-size:var(--tibia-font-size);text-align:center}.rotate-btn{cursor:pointer;width:20px;height:20px;image-rendering:pixelated;background-color:#0000;background-image:url(/otclient-ui/ui/outfits/rotate_button.png);background-repeat:no-repeat;background-size:40px 40px;border:none;flex-shrink:0;padding:0}.rotate-btn--ccw{background-position:-20px 0}.rotate-btn--cw{background-position:0 0}.rotate-btn--ccw:active{background-position:-20px -20px}.rotate-btn--cw:active{background-position:0 -20px}.alignment-tuner-player-controls{border:1px solid var(--tibia-bevel-dark);background:#00000026;flex-wrap:wrap;gap:8px 12px;margin-bottom:10px;padding:8px;display:flex}.alignment-tuner-checkbox{align-items:center;gap:4px;flex-direction:row!important}.alignment-tuner-color-input{width:52px}.alignment-tuner-loading{color:var(--tibia-text-muted);font-size:var(--tibia-font-size);align-self:center}.outfit-modal-header{top:calc(var(--tibia-window-border-top) * -1 + var(--tibia-window-title-safe-offset));box-sizing:border-box;justify-content:center;align-items:center;gap:0;width:100%;margin-bottom:0;padding:0 26px 0 18px;display:flex}.outfit-modal-header h2,.outfit-modal-header .ui-window-shell__title{text-align:center;margin:0;line-height:1}.outfit-modal-title{color:#ead7a6;letter-spacing:.0625rem;word-spacing:-.1875rem;text-shadow:0 2px #000000e6,0 0 10px #00000073;--tibia-title-outline-color:#3d2810;font-size:16px}.outfit-modal-close{color:#0000;cursor:pointer;appearance:none;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:url(/otclient-ui/ui/miniwindow/exit-button-small-up.png) 50%/contain no-repeat;border:none;justify-content:center;align-items:center;width:22px;min-width:22px;height:23px;padding:0;font-size:0;line-height:1;display:inline-flex;position:absolute;top:-3px;right:1px;transform:none}.outfit-modal-close:before{content:"";width:16px;height:16px;image-rendering:pixelated;background:url(/otclient-images/game/console/closechannel.png) 50%/contain no-repeat}.outfit-modal-close:active:not(:disabled){background-image:url(/otclient-ui/ui/miniwindow/exit-button-small-down.png);transform:none}.outfit-lab-modal .outfit-modal-footer button:active:not(:disabled){transform:none}.outfit-modal-close:disabled{opacity:.55;filter:grayscale(.7)}.outfit-modal-shell{box-sizing:border-box;gap:10px;width:100%;min-width:0;padding-top:6px}.outfit-lab-modal__shell{gap:0}.outfit-lab-modal__scroll-area{flex:auto;min-height:0;margin-top:-1px;padding-bottom:1px}.outfit-lab-modal__viewport{max-height:min(68vh,100dvh - 212px)}.outfit-lab-modal__scroll-content{flex-direction:column;gap:10px;padding-right:2px;display:flex}.outfit-modal-grid{grid-template-columns:216px minmax(0,1fr);align-items:start;gap:10px;display:grid}.outfit-modal-preview-panel{flex-direction:column;align-self:stretch;gap:6px;width:100%;padding:8px;display:flex}.outfit-modal-section-title{color:var(--tibia-text-gold);font-family:var(--tibia-font);text-shadow:var(--ot-text-shadow);margin:0;font-size:14px;font-weight:700}.outfit-modal-preview-wrap{background:radial-gradient(circle at 24% 18%,#ffffff14 0%,#0000 34%),repeating-linear-gradient(45deg,#ffffff08 0 2px,#0000 2px 6px),linear-gradient(#767676fa 0%,#565656fa 100%);border:1px solid #8f887c;border-radius:3px;justify-content:center;align-items:center;width:192px;min-height:192px;display:flex;overflow:hidden;box-shadow:inset 1px 1px #ffffff38,inset -1px -1px #00000047}.outfit-preview-pixel-wrap{justify-content:center;align-items:center;padding:0;display:flex}.outfit-preview-phaser{width:176px;height:176px}.outfit-preview-phaser-fixed{background:#6c6c6c;width:176px;height:176px}.outfit-preview-phaser-fixed canvas{image-rendering:pixelated;background:#6c6c6c;display:block}.outfit-modal-controls{flex-direction:column;gap:12px;width:100%;padding:8px;display:flex}.outfit-modal-controls--top{min-height:100%}.outfit-modal-controls--palette{align-self:stretch}.outfit-modal-field{flex-direction:column;gap:6px;display:flex}.outfit-modal-row{flex-wrap:wrap;gap:6px;display:flex}.outfit-modal-check{color:var(--tibia-text);text-shadow:var(--ot-text-shadow);flex-direction:row;align-items:center;gap:6px;display:flex;position:relative}.outfit-modal-check .tibia-checkbox__box{width:13px;height:13px}.outfit-modal-outfit-header{align-items:center;gap:6px;display:flex}.outfit-modal-outfit-title{flex:1;min-width:0}.outfit-modal-outfit-name{color:var(--tibia-text);font-family:var(--tibia-font);letter-spacing:.02em;word-spacing:0;text-overflow:ellipsis;text-shadow:var(--ot-text-shadow);white-space:nowrap;font-size:14px;font-weight:700;line-height:1.2;overflow:hidden}.outfit-modal-field>label,.outfit-modal-label{color:#d1c6b8;font-family:var(--tibia-font);letter-spacing:.01em;word-spacing:0;text-shadow:var(--ot-text-shadow);font-size:13px;font-weight:700;line-height:1.2}.outfit-modal-warning{color:var(--tibia-text-gold);font-size:var(--tibia-font-size);margin:0;line-height:1.4}.outfit-modal-icon-btn{width:24px;min-width:24px;height:22px;padding:0}.outfit-modal-text-button__label,.toolbar-outfit-btn__label,.battle-hud-btn__label,.player-context-menu__label{color:inherit;font-family:inherit;font-size:inherit;letter-spacing:.02em;word-spacing:0;font-weight:700;line-height:1.1}.outfit-modal-section-title.tibia-title-art:before,.outfit-modal-label.tibia-title-art:before,.outfit-modal-field>label.tibia-title-art:before,.outfit-modal-outfit-name.tibia-title-art:before,.outfit-modal-text-button__label.tibia-title-art:before{content:none}.outfit-color-mode{min-width:74px;padding-inline:14px}.outfit-color-mode-row{flex-wrap:wrap;gap:4px;display:flex}.outfit-color-mode-switcher{align-items:center;gap:8px;display:flex}.outfit-color-mode-switcher__arrow{width:28px;min-width:28px}.outfit-color-mode-switcher__label{min-height:28px;color:var(--tibia-text-white);font-family:var(--tibia-font);text-align:center;text-shadow:var(--ot-text-shadow);background:#00000038;border:1px solid #6e583ae0;flex:auto;justify-content:center;align-items:center;padding:3px 8px;font-size:14px;font-weight:700;line-height:1.1;display:flex}.outfit-color-mode.active{color:var(--tibia-text-gold);border-image-source:url(/otclient-ui/ui/2pixel_up_frame_borderimage_dark_reversed.png);transform:translate(1px,1px)}.outfit-modal-mini{color:var(--tibia-text-muted);font-size:var(--tibia-font-size);margin:0}.outfit-palette-grid{grid-template-columns:repeat(19,minmax(0,1fr));align-self:stretch;gap:2px;width:100%;max-width:100%;display:grid}.outfit-palette-swatch{aspect-ratio:1;cursor:pointer;box-sizing:border-box;border:1px solid #1a1d24;border-radius:0;width:100%;height:auto;min-height:14px;padding:0}.outfit-palette-swatch.selected{outline:1px solid var(--tibia-text-white);outline-offset:1px}@media (width<=768px){.outfit-modal-backdrop--mobile{-webkit-overflow-scrolling:touch;justify-content:center;align-items:center;padding:8px;overflow-y:auto}.outfit-lab-modal--mobile.outfit-modal-wide{width:min(680px,98vw);max-width:min(680px,98vw);margin:0 auto}.outfit-lab-modal--mobile .outfit-modal-grid{flex-direction:column;gap:10px;display:flex}.outfit-lab-modal--mobile .outfit-modal-controls--top{order:1}.outfit-lab-modal--mobile .outfit-modal-preview-panel{order:2}.outfit-lab-modal--mobile .outfit-modal-controls--mount{order:3}.outfit-lab-modal--mobile .outfit-modal-controls--palette{box-sizing:border-box;order:4;width:100%;max-width:100%}.outfit-lab-modal--mobile .outfit-modal-shell{box-sizing:border-box;width:100%;max-width:100%;padding-top:8px;transform:none}.outfit-lab-modal--mobile .outfit-modal-preview-wrap{width:100%;min-height:160px}.outfit-lab-modal--mobile .outfit-modal-preview-panel,.outfit-lab-modal--mobile .outfit-modal-controls{box-sizing:border-box;width:100%;max-width:100%}.outfit-lab-modal--mobile .outfit-palette-grid{box-sizing:border-box;grid-template-columns:repeat(19,minmax(0,1fr));gap:2px;width:100%;max-width:100%}.outfit-lab-modal--mobile .outfit-palette-swatch{aspect-ratio:1;width:100%;min-width:0;height:auto;min-height:12px}}.outfit-modal-select,.outfit-modal-input{color:#e8ded2;min-height:22px;font-family:var(--tibia-title-font);letter-spacing:.05rem;word-spacing:-.125rem;text-shadow:var(--ot-text-shadow);background:#090705;border-color:#100c08;padding:2px 28px 2px 8px;font-size:13px;font-weight:700;box-shadow:inset 1px 1px #ffffff1f,inset -1px -1px #000000d1}.outfit-modal-select option{color:#efe6db;font-family:var(--tibia-font);background:#120e0b;font-size:12px;font-weight:700}.outfit-modal-footer{--ui-dialog-footer-spacing:6px;margin-top:0}.outfit-modal-footer-separator{opacity:.75}.outfit-modal-footer-row{justify-content:flex-end;gap:8px;display:flex}.outfit-modal-primary{color:var(--tibia-text-white)!important}.combat-text-preview{border-style:solid;border-color:#0000;border-width:var(--tibia-slot-border);border-image-source:url(/otclient-ui/panel-flat.png);border-image-slice:2;border-image-width:var(--tibia-slot-border);background:url(/otclient-ui/ui/background_dark.png);border-image-repeat:stretch;margin-top:8px;padding:6px 8px}.combat-text-preview-label{color:var(--tibia-text-muted);font-size:var(--tibia-font-size);margin-bottom:4px}.combat-text-preview-value{font-family:var(--tibia-font);font-size:var(--tibia-font-size);text-align:center;text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000;font-weight:700;line-height:1}.combat-text-preview-value--emphasized{letter-spacing:.2px}.combat-text-palette{width:220px;max-height:calc(100vh - 120px)}.combat-text-palette-button{width:100%;margin-top:8px}.start-battle-btn,.battle-result-banner__cta,.battle-result-banner__replay-btn{letter-spacing:0;min-width:118px;min-height:32px;text-shadow:var(--ot-text-shadow);text-transform:none;padding:2px 18px 4px}.start-battle-btn:disabled,.battle-result-banner__cta:disabled,.battle-result-banner__replay-btn:disabled{cursor:not-allowed}.start-battle-btn__label{color:var(--tibia-text-white);font-family:var(--tibia-font);font-size:15px;font-weight:700;line-height:1.1}.start-battle-btn-wrap{z-index:50;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.start-battle-btn-wrap--raised{bottom:66px}.start-battle-btn-wrap--ready{background:linear-gradient(90deg,#593c17eb,#c4984aeb,#593c17eb) 0 0/220% 100%;border-radius:6px;padding:2px;animation:1.8s linear infinite start-battle-ready-shift;box-shadow:0 0 10px #ffc87852,0 0 18px #5838123d}.start-battle-btn-wrap--loading{background:linear-gradient(90deg,#382d1bf5,#846f43f5,#382d1bf5) 0 0/220% 100%;border-radius:6px;padding:2px;animation:1.2s linear infinite start-battle-ready-shift;box-shadow:0 0 10px #b49b613d,0 0 18px #30201038}.start-battle-btn-wrap--warn-gold{background:linear-gradient(90deg,#78120ef2,#c62e24f5,#78120ef2) 0 0/220% 100%;border-radius:6px;padding:2px;animation:1.5s linear infinite start-battle-ready-shift;box-shadow:0 0 10px #ec5e5057,0 0 16px #58181447}@keyframes start-battle-ready-shift{0%{background-position:0%}to{background-position:100%}}.start-battle-btn{min-width:112px;min-height:22px;padding:1px 18px 2px;position:relative}.start-battle-btn--loading{filter:saturate(.9)brightness(.96)}.battle-result-banner__cta[aria-busy=true]{filter:saturate(.95)brightness(.96)}.start-battle-btn:disabled,.start-battle-btn:disabled:active{transform:none}.start-battle-btn:active:not(:disabled){transform:translate(1px,1px)}.battle-hud{z-index:50;pointer-events:none;position:absolute;inset:0}.battle-hud-log{pointer-events:none;flex-direction:column;gap:0;width:min(520px,100% - 96px);min-width:min(360px,100% - 96px);max-width:min(520px,100% - 96px);padding:6px 10px;display:flex;position:absolute;top:58px;left:50%;transform:translate(-50%)}.battle-hud-log__entry{color:var(--tibia-text);font-family:var(--tibia-font);text-align:center;text-overflow:ellipsis;text-shadow:var(--ot-text-shadow);white-space:nowrap;line-height:1.28;display:block;overflow:hidden}.battle-hud-log__entry--0{font-size:var(--tibia-font-size);opacity:.98}.battle-hud-log__entry--1{opacity:.86;font-size:12px}.battle-hud-log__entry--2{opacity:.72;font-size:11px}.battle-hud-log__entry--3{opacity:.58;font-size:10px}.battle-hud-controls{gap:var(--tibia-gap-sm);pointer-events:auto;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.battle-log-collapsed,.battle-log-window{z-index:12;width:min(520px,100% - 96px);min-width:min(360px,100% - 96px);max-width:min(520px,100% - 96px);color:var(--tibia-text);font-family:var(--tibia-font);text-shadow:var(--ot-text-shadow);appearance:none;padding:6px 10px;position:absolute;top:58px;left:50%;transform:translate(-50%)}.battle-log-collapsed{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;min-height:26px;display:inline-flex}.battle-log-collapsed:active{transform:translate(-50%)translate(1px,1px)}.battle-log-collapsed__label{color:var(--tibia-text-gold);flex-shrink:0;font-size:11px}.battle-log-collapsed__preview{white-space:nowrap;text-overflow:ellipsis;opacity:.92;text-align:center;flex:1;min-width:0;overflow:hidden}.battle-log-collapsed__icon{image-rendering:pixelated;flex-shrink:0}.battle-log-collapsed.is-mobile,.battle-log-window.is-mobile{width:min(520px,100% - 16px);min-width:0;max-width:min(520px,100% - 16px);top:8px}.battle-log-collapsed.is-mobile .battle-log-collapsed__preview{text-align:left}.battle-log-window{pointer-events:none}.battle-log-window__entries{pointer-events:none;flex-direction:column;display:flex}.battle-log-window__footer{pointer-events:auto;cursor:pointer;justify-content:center;height:22px;margin-top:6px;display:flex}.battle-log-window__toggle{width:100%;height:100%;cursor:inherit;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.battle-log-window__toggle-icon{image-rendering:pixelated}.battle-hud-btn{min-width:36px;padding:3px 8px}.battle-hud-btn.is-active{color:var(--tibia-text-gold)}.main.main--pre-battle-matchup{position:relative}.pre-battle-matchup-overlay{z-index:58;pointer-events:auto;background:#0000008c;padding:8px;display:block;position:absolute;inset:0}.pre-battle-matchup-overlay--frame{z-index:120;box-sizing:border-box;justify-content:center;align-items:center;padding:6px 8px;display:flex;position:absolute;inset:0}.pre-battle-matchup-overlay--frame .pre-battle-matchup__window{width:min(980px,100% - 8px);max-width:100%;max-height:min(720px,100% - 12px)}.pre-battle-matchup-overlay--main-layer{z-index:130;box-sizing:border-box;justify-content:center;align-items:center;padding:10px 12px;display:flex;position:absolute;inset:0}.pre-battle-matchup-overlay--main-layer .pre-battle-matchup__window{width:min(980px,100vw - 20px);max-width:100%;max-height:min(90vh,720px)}.pre-battle-matchup-overlay--mobile-landscape-tight{padding:4px 6px}.pre-battle-matchup-overlay--mobile-landscape-tight .pre-battle-matchup__window{width:calc(100% - 4px);max-height:calc(100% - 6px)}.pre-battle-matchup-overlay--mobile-landscape-tight .ui-dialog-footer__separator{display:none}.pre-battle-matchup-overlay--mobile-landscape-tight .ui-dialog-footer{margin-top:0}.pre-battle-matchup-overlay--mobile-landscape-tight .pre-battle-matchup__body{gap:4px;padding:4px 4px 6px}.pre-battle-matchup-overlay--mobile-landscape-tight .pre-battle-matchup__grid{gap:6px}.pre-battle-matchup-overlay--mobile-landscape-tight .pre-battle-matchup__column{gap:4px;padding:4px 6px 6px}.pre-battle-matchup-overlay--mobile-landscape-tight .pre-battle-matchup__column-title{font-size:12px}.pre-battle-matchup-overlay--mobile-landscape-tight .pre-battle-matchup__divider{min-height:72px}.pre-battle-matchup-overlay--mobile-landscape-tight .pre-battle-matchup__wave{display:none}.pre-battle-matchup-overlay--mobile-landscape-tight .pre-battle-matchup__name{font-size:11px}.pre-battle-matchup-overlay--mobile-landscape-tight .pre-battle-matchup__ranking-line{font-size:10px}.pre-battle-matchup-overlay--mobile-landscape-tight .pre-battle-matchup__trophy-icon{width:11px;height:11px}.pre-battle-matchup-overlay--mobile-landscape-tight .pre-battle-matchup__roster-label{margin-top:2px;font-size:10px}.pre-battle-matchup-overlay--mobile-landscape-tight .pre-battle-matchup__roster,.pre-battle-matchup-overlay--mobile-landscape-tight .pre-battle-matchup__roster-scroll-content{gap:0;padding-top:0;padding-bottom:2px}.pre-battle-matchup-overlay--mobile-landscape-tight .pre-battle-matchup__cta{min-width:0;padding-left:10px;padding-right:10px}.pre-battle-matchup__window{width:min(720px,100vw - 16px);max-height:min(92vh,640px);margin-left:auto;margin-right:auto;overflow:visible}.pre-battle-matchup__body{flex-direction:column;gap:8px;min-height:0;padding:6px 8px 10px;display:flex;overflow:visible}.pre-battle-matchup__window>.ui-window-shell__body{overflow:visible}.pre-battle-matchup__body.pre-battle-matchup__body--mobile-ot-scroll{flex:auto;gap:0;min-height:0;padding:4px 10px 6px}.pre-battle-matchup__mobile-body-scroll-area{flex:auto;width:100%;min-height:0}.pre-battle-matchup__mobile-body-scroll-viewport{box-sizing:border-box;max-height:min(58vh,100dvh - 200px);padding:4px 6px 6px;overflow:visible auto}.pre-battle-matchup-overlay--mobile-landscape-tight .pre-battle-matchup__mobile-body-scroll-viewport{max-height:min(58vh,100dvh - 175px)}.pre-battle-matchup__mobile-body-scroll-content{flex-direction:column;gap:8px;padding:2px 4px 8px;display:flex;overflow:visible}.pre-battle-matchup__wave{color:var(--tibia-text-gold);font-family:var(--tibia-font);text-align:center;text-shadow:var(--ot-text-shadow);border-radius:4px;margin:0;padding:4px 8px;font-size:13px;font-weight:700}.pre-battle-matchup__grid{align-items:stretch;gap:10px;min-height:0;display:grid;overflow:visible}.pre-battle-matchup__grid[data-layout=desktop],.pre-battle-matchup__grid[data-layout=mobile-landscape]{grid-template-columns:1fr auto 1fr}.pre-battle-matchup__grid[data-layout=mobile-portrait]{grid-template-columns:1fr}.pre-battle-matchup__divider{background:linear-gradient(#0000,#ffffff2e 12% 88%,#0000);width:1px;min-height:120px;margin:0 auto}.pre-battle-matchup__grid[data-layout=mobile-portrait] .pre-battle-matchup__divider{background:linear-gradient(90deg,#0000,#ffffff2e 10% 90%,#0000);width:100%;height:1px;min-height:0;margin:4px 0}.pre-battle-matchup__column{border-radius:4px;flex-direction:column;gap:6px;min-width:0;padding:8px 10px 10px;display:flex;overflow:visible}.pre-battle-matchup__grid[data-layout=mobile-portrait] .pre-battle-matchup__column{gap:4px;padding:5px 8px 6px}.pre-battle-matchup__column-title{color:var(--tibia-text-white);font-family:var(--tibia-font);text-align:center;text-shadow:var(--ot-text-shadow);margin:0;font-size:14px;font-weight:700}.pre-battle-matchup__hero{z-index:7;justify-content:center;display:flex;position:relative;overflow:visible}.pre-battle-matchup__hero--inline{flex-shrink:0}.pre-battle-matchup__identity-row{flex-direction:row;align-items:center;gap:10px;min-height:0;display:flex;overflow:visible}.pre-battle-matchup__identity-stats{flex:1;min-width:0}.pre-battle-matchup__hero-portrait--outfit{z-index:8;border:none;flex-shrink:0;position:relative}.pre-battle-matchup__hero-portrait--outfit,.pre-battle-matchup__roster-portrait{background:url(/otclient-ui/ui/outfits/floor.png) center / var(--pre-battle-floor-tile-size,32px) var(--pre-battle-floor-tile-size,32px) no-repeat}.pre-battle-matchup__hero-portrait--outfit:before,.pre-battle-matchup__roster-portrait:before{display:none}.pre-battle-matchup__hero-portrait--outfit .monster-portrait__sprite-frame,.pre-battle-matchup__roster-portrait .monster-portrait__sprite-frame{z-index:9}.pre-battle-matchup__hero-outfit-sprite{display:block}.pre-battle-matchup__name{color:#ece1d4;font-family:var(--tibia-font);text-align:center;text-shadow:var(--ot-text-shadow);word-break:break-word;margin:0;font-size:13px;font-weight:700}.pre-battle-matchup__ranking{flex-direction:column;gap:2px;margin:0;display:flex}.pre-battle-matchup__ranking-line{color:#d8d8d8;font-family:var(--tibia-font);text-align:center;text-shadow:var(--ot-text-shadow);margin:0;font-size:11px;font-weight:700;line-height:1.25}.pre-battle-matchup__ranking-line--trophy{justify-content:center;align-items:center;gap:6px;display:inline-flex}.pre-battle-matchup__trophy-icon{width:13px;height:13px;image-rendering:pixelated;filter:drop-shadow(1px 1px #000000bf);flex-shrink:0}.pre-battle-matchup__ranking-line--projection{color:var(--tibia-text-gold)}.pre-battle-matchup__ranking-line--muted{color:var(--tibia-text-muted)}.pre-battle-matchup__ranking-line--spacer{visibility:hidden}.pre-battle-matchup__grid[data-layout=desktop] .pre-battle-matchup__ranking,.pre-battle-matchup__grid[data-layout=mobile-landscape] .pre-battle-matchup__ranking{min-height:30px}.pre-battle-matchup__run-stats{flex-direction:column;gap:4px;padding:4px 0;display:flex}.pre-battle-matchup__run-stats--compact{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:0;padding:2px 0}.pre-battle-matchup__grid[data-layout=desktop] .pre-battle-matchup__identity-row{justify-content:center}.pre-battle-matchup__grid[data-layout=desktop] .pre-battle-matchup__identity-stats{flex:none;min-width:auto}.pre-battle-matchup__grid[data-layout=desktop] .pre-battle-matchup__run-stats--compact{flex-flow:column;justify-content:center;align-items:center;gap:0}.pre-battle-matchup__grid[data-layout=desktop] .pre-battle-matchup__run-stats--compact .pre-battle-matchup__run-stat{justify-content:center}.pre-battle-matchup__grid[data-layout=desktop] .pre-battle-matchup__run-stats--compact .pre-battle-matchup__run-stat-label{text-align:center}.pre-battle-matchup__grid[data-layout=desktop] .pre-battle-matchup__run-stats--compact .pre-battle-matchup__run-stat-value,.pre-battle-matchup__grid[data-layout=mobile-landscape] .pre-battle-matchup__identity-row{justify-content:center}.pre-battle-matchup__grid[data-layout=mobile-landscape] .pre-battle-matchup__run-stats--compact{flex-flow:column;justify-content:center;align-items:center;gap:0}.pre-battle-matchup__run-stats--compact .pre-battle-matchup__run-stat{flex-direction:row;align-items:center;gap:6px}.pre-battle-matchup__run-stats--compact .pre-battle-matchup__run-stat-label,.pre-battle-matchup__run-stats--compact .pre-battle-matchup__run-stat-value,.pre-battle-matchup__run-stats--compact .canvas-hud__losses{flex-shrink:0}.pre-battle-matchup__run-stat{flex-direction:column;gap:2px;display:flex}.pre-battle-matchup__run-stat-label{color:#d7d7d7;font-family:var(--tibia-font);text-shadow:var(--ot-text-shadow);font-size:11px;line-height:1}.pre-battle-matchup__run-stat-value{color:var(--tibia-text-white);font-family:var(--tibia-font);text-shadow:var(--ot-text-shadow);align-items:center;gap:6px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.pre-battle-matchup__run-stat--wins .pre-battle-matchup__run-stat-value{color:#99e38e}.pre-battle-matchup__run-stat--losses .pre-battle-matchup__run-stat-value{color:#f0a37d}.pre-battle-matchup__run-unknown{color:var(--tibia-text-muted);font-family:var(--tibia-font);text-align:center;text-shadow:var(--ot-text-shadow);margin:0;padding:4px 0;font-size:12px;line-height:1.35}.pre-battle-matchup__run-unknown--beside{text-align:left;padding:0;font-size:11px;line-height:1.3}.pre-battle-matchup__roster-label{color:#c8c8c8;font-family:var(--tibia-font);text-align:center;text-shadow:var(--ot-text-shadow);margin:4px 0 0;font-size:11px;font-weight:700}.pre-battle-matchup__roster{flex-flow:row;justify-content:center;align-items:center;gap:0;padding:2px 8px 4px;display:flex;overflow:visible}.pre-battle-matchup__roster-scroll-area{width:100%}.pre-battle-matchup__roster-scroll-viewport{padding-bottom:4px;overflow-y:hidden}.pre-battle-matchup__roster-scroll-content{flex-flow:row;justify-content:flex-start;align-items:center;gap:0;min-width:max-content;padding:2px 8px 4px;display:flex}.pre-battle-matchup__roster-portrait{z-index:6;flex-shrink:0;position:relative}.pre-battle-matchup__roster-portrait .monster-portrait__sprite-frame{z-index:7;position:relative}.pre-battle-matchup__cta{min-width:200px}.battle-result-overlay{z-index:60;pointer-events:auto;background:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.battle-result-banner{width:min(420px,100vw - 24px);max-width:100%;color:var(--tibia-text)}.battle-result-banner__window{width:100%}.battle-result-banner__body{gap:8px}.battle-result-banner__status,.battle-result-banner__summary,.battle-result-banner__error{text-align:center;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.battle-result-banner__error-title{color:var(--tibia-text-red);font-family:var(--tibia-font);text-shadow:var(--ot-text-shadow);margin:0;font-size:14px;font-weight:700;line-height:1.25}.battle-result-banner__error-copy,.battle-result-banner__error-hint{color:#f0d4d4;font-family:var(--tibia-font);text-shadow:var(--ot-text-shadow);margin:0;font-size:12px;line-height:1.35}.battle-result-banner__error-hint{color:#ece1d4}.battle-result-banner.victory .ui-window-shell__title{color:var(--tibia-text-gold);--tibia-title-outline-color:#48300a}.battle-result-banner.defeat .ui-window-shell__title{color:var(--tibia-text-red);--tibia-title-outline-color:#330909}.battle-result-banner.draw .ui-window-shell__title{color:var(--tibia-text-muted);--tibia-title-outline-color:#1f1b17}.battle-result-wave{color:var(--tibia-text-gold);font-family:var(--tibia-font);text-shadow:var(--ot-text-shadow);margin:0;font-size:15px;font-weight:700;line-height:1.2}.battle-result-progress{color:#ece1d4;font-family:var(--tibia-font);text-shadow:var(--ot-text-shadow);margin:0;font-size:14px;font-weight:700;line-height:1.3}.battle-result-copy{color:#e7ddd2;font-family:var(--tibia-font);text-shadow:var(--ot-text-shadow);margin:0;font-size:14px;font-weight:700;line-height:1.45}.battle-result-banner__ranking{text-align:center;flex-direction:column;gap:4px;padding:8px 12px;display:flex}.battle-result-banner__ranking-title{color:var(--tibia-text-gold);font-family:var(--tibia-font);text-shadow:var(--ot-text-shadow);margin:0;font-size:13px;font-weight:700}.battle-result-banner__ranking-line{color:#e7ddd2;font-family:var(--tibia-font);text-shadow:var(--ot-text-shadow);margin:0;font-size:12px;font-weight:700;line-height:1.3}.battle-result-banner__ranking-line--total{color:var(--tibia-text-white)}.battle-result-banner__cta{align-self:center}.battle-result-banner__footer-actions{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.battle-result-banner__replay-btn{min-width:102px}.battle-hud-exit-replay-btn{margin-left:4px}.tier-advance-modal{z-index:1400}.tier-advance-modal__stack{flex-direction:column;align-items:stretch;width:min(420px,92vw);display:flex}.tier-advance-modal__window{width:100%;max-width:min(420px,92vw)}.tier-advance-modal__inspect-anchor{width:100%;margin-top:6px}.tier-advance-modal__body{flex-direction:column;gap:8px;max-height:min(78vh,640px);padding:12px 16px;display:flex;overflow:auto}.tier-advance-modal__lead{color:var(--tibia-text-gold);font-family:var(--tibia-title-font);text-align:center;--tibia-title-outline-color:#48300a;margin:0;font-size:22px;line-height:1}.tier-advance-modal__copy{color:#e7ddd2;font-family:var(--tibia-font);font-size:var(--tibia-font-size);text-align:center;text-shadow:var(--ot-text-shadow);margin:0;line-height:1.45}.tier-advance-modal__unlocks{flex-direction:column;gap:8px;display:flex}.tier-advance-modal__unlocks-section{flex-direction:column;gap:6px;display:flex}.tier-advance-modal__section-title{color:#f0dfbe;font-family:var(--tibia-title-font);--tibia-title-outline-color:#2d1f0c;margin:0;font-size:13px;font-weight:400;line-height:1}.tier-advance-modal__cards{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:2px;display:grid}.tier-advance-modal__card{justify-content:center;align-items:center;min-width:0;padding:0;display:flex}.tier-advance-modal__portrait{flex-shrink:0;width:42px;height:42px}.tier-advance-modal__portrait-sprite{image-rendering:pixelated}.tier-advance-modal__card--portrait{cursor:pointer;background:0 0;border:none;padding:0}.tier-advance-modal__card--portrait:hover{filter:brightness(1.06)}.tier-advance-modal__card--portrait:focus-visible{outline-offset:1px;outline:2px solid #ffdb7af2}.tier-advance-modal__card-name{color:#efe3d4;min-width:0;font-family:var(--tibia-font);text-shadow:var(--ot-text-shadow);font-size:11px;line-height:1.25}.tier-advance-modal--mobile{justify-content:center;align-items:center;padding:8px}.tier-advance-modal--mobile .tier-advance-modal__window{width:min(96vw,560px);max-width:min(96vw,560px);max-height:min(92dvh,820px);margin:0 auto}.tier-advance-modal--mobile .tier-advance-modal__stack{width:min(96vw,560px)}.tier-advance-modal--mobile .tier-advance-modal__body{max-height:min(72dvh,100dvh - 184px)}.tier-advance-modal--mobile-with-inspect{align-items:flex-start;padding-top:12px}.selection-palette__pool-modal-stack{grid-template-columns:minmax(0,auto);row-gap:8px;display:grid}.selection-palette__pool-modal-window{min-width:min(92vw,680px)}.selection-palette__pool-modal-body{flex-direction:column;gap:8px;display:flex}.selection-palette__pool-modal-inspect-anchor{justify-content:center;display:flex}.selection-palette__pool-panel{flex-direction:column;gap:8px;padding:6px;display:flex}.selection-palette__pool-controls{background:linear-gradient(#0003,#0003),url(/otclient-ui/ui/background_dark.png);border:1px solid #2d241b;flex-wrap:wrap;gap:8px;padding:6px;display:flex}.selection-palette__pool-control{color:#d9c9b5;min-width:92px;font-family:var(--tibia-font);text-shadow:var(--ot-text-shadow);flex-direction:column;align-items:flex-start;gap:2px;font-size:11px;display:inline-flex}.selection-palette__pool-control-label{color:#f3d87c;font-weight:700}.selection-palette__pool-control select{color:#f3e8d8;min-width:100%;min-height:22px;font-family:var(--tibia-font);background:#14110d;border:1px solid #3a2f25;outline:none;padding:0 4px;font-size:11px;line-height:1}.selection-palette__pool-sections,.selection-palette__pool-tier{flex-direction:column;gap:6px;display:flex}.selection-palette__pool-tier-title{color:var(--tibia-text-gold);margin:0;font-size:12px}.selection-palette__pool-kind-section{flex-direction:column;gap:4px;padding:6px;display:flex}.selection-palette__pool-kind-title{color:#e7ddd2;justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:700;display:flex}.selection-palette__pool-kind-chance{color:var(--tibia-text-gold);font-size:11px;font-weight:700}.selection-palette__pool-grid{grid-template-columns:repeat(auto-fill,minmax(42px,42px));gap:3px;display:grid}.selection-palette__pool-entry{justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:inline-flex}.selection-palette__pool-entry--portrait{--pool-tier-color:transparent;--pool-tier-glow:transparent;border:2px solid #0000;cursor:pointer;background:url(/otclient-ui/ui/background_dark.png);border-image-source:url(/otclient-ui/ui/2pixel_up_frame_borderimage_dark.png);border-image-slice:2;border-image-width:2px;border-image-repeat:stretch;position:relative}.selection-palette__pool-entry--portrait:after{content:"";pointer-events:none;z-index:2;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--pool-tier-color) 85%, transparent), 0 0 8px color-mix(in srgb, var(--pool-tier-glow) 70%, transparent);opacity:.92;position:absolute;inset:-1px}.selection-palette__pool-entry--preview-only{border-image-source:none;border-image-slice:initial;border-image-width:initial;border-image-repeat:initial;border-style:dashed;border-width:2px;border-color:var(--pool-tier-color)}.selection-palette__pool-entry-family{color:#f8f1e7;font-family:var(--tibia-font);pointer-events:none;background:#00000073;border-radius:3px;padding:0 3px;font-size:9px;font-weight:700;line-height:12px;position:absolute;bottom:1px;right:1px}.selection-palette__pool-entry--tier-1{--pool-tier-color:#7a7a7a;--pool-tier-glow:#7a7a7a73}.selection-palette__pool-entry--tier-2{--pool-tier-color:#f2f2f2;--pool-tier-glow:#f2f2f273}.selection-palette__pool-entry--tier-3{--pool-tier-color:#3a7bff;--pool-tier-glow:#3a7bff73}.selection-palette__pool-entry--tier-4{--pool-tier-color:#8b4df8;--pool-tier-glow:#8b4df873}.selection-palette__pool-entry--tier-5{--pool-tier-color:#ffd43b;--pool-tier-glow:#ffd43b73}.selection-palette__pool-entry--tier-6{--pool-tier-color:#e23b3b;--pool-tier-glow:#e23b3b73}.selection-palette__pool-entry.is-disabled{opacity:.6}.selection-palette__pool-entry-portrait{width:38px;height:38px}.selection-palette__pool-entry-portrait-sprite{image-rendering:pixelated}.setup-drop-advance-modal{z-index:1400}.setup-drop-advance-modal__window{width:min(360px,92vw);max-width:min(360px,92vw)}.setup-drop-advance-modal__body{flex-direction:column;align-items:center;gap:8px;padding:12px 16px;display:flex}.setup-drop-advance-modal__copy,.setup-drop-advance-modal__hint{color:#e7ddd2;font-family:var(--tibia-font);font-size:var(--tibia-font-size);text-align:center;text-shadow:var(--ot-text-shadow);margin:0;line-height:1.4}.setup-drop-advance-modal__item{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;padding:0;display:inline-flex}.setup-drop-advance-modal__item:focus-visible{outline-offset:2px;outline:2px solid #ffdb7af2}.setup-drop-advance-modal__portrait{width:58px;height:58px}.setup-drop-advance-modal__portrait-sprite{image-rendering:pixelated}.setup-drop-advance-modal__item-name{color:var(--tibia-text-gold);font-family:var(--tibia-title-font);text-align:center;--tibia-title-outline-color:#2d1f0c;font-size:14px;line-height:1.1}.setup-drop-advance-modal__inspect-anchor{margin-top:6px}.setup-drop-advance-modal--mobile .setup-drop-advance-modal__window{width:min(360px,96vw);max-width:min(360px,96vw)}.restart-run-modal__window{padding:4px 8px 8px}.restart-run-modal__body.outfit-modal-shell{gap:4px;margin-top:0;padding:10px 2px 0}.restart-run-modal__panel{padding:6px 14px 10px}.restart-run-modal__window>.outfit-modal-footer,.restart-run-modal__window>.ui-dialog-footer{margin-top:12px;padding-top:6px}.restart-run-modal__copy{color:var(--tibia-text);font-family:var(--tibia-font);font-size:var(--tibia-font-size);text-align:center;text-shadow:var(--ot-text-shadow);margin:0;font-weight:500;line-height:1.5}.restart-run-modal__window .outfit-modal-footer .outfit-modal-text-button__label,.restart-run-modal__window .ui-dialog-footer .outfit-modal-text-button__label{font-weight:500}.restart-run-modal__window .outfit-modal-close,.restart-run-modal__window .ui-window-shell__top-close,.tier-advance-modal__window .outfit-modal-close,.tier-advance-modal__window .ui-window-shell__top-close{display:none}.asset-loading-modal{z-index:1100}.asset-loading-modal__window{max-width:min(520px,94vw)}.asset-loading-modal__window .ui-window-shell__title{white-space:nowrap;font-size:14px}.asset-loading-modal__body{gap:6px}.asset-loading-modal__panel{flex-direction:column;gap:10px;display:flex}.asset-loading-modal__copy{margin:0}.asset-loading-modal__error{color:#ffb4b4;font-family:var(--tibia-font);font-size:var(--tibia-font-size);text-align:center;text-shadow:var(--ot-text-shadow);margin:0;line-height:1.45}.asset-loading-modal__progress{border:1px solid var(--tibia-bevel-dark);background:#00000059;align-self:center;width:min(320px,100%);height:10px;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.asset-loading-modal__progressFill{background:linear-gradient(90deg,#2d8f60,#5ad08e);height:100%;transition:width .15s}.renderer-recovery-overlay{z-index:40;background:#050912d1;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.renderer-recovery-overlay__window{max-width:min(540px,94vw)}.renderer-recovery-overlay__body{gap:8px}.renderer-recovery-overlay__panel{flex-direction:column;gap:10px;display:flex}.renderer-recovery-overlay__copy,.renderer-recovery-overlay__meta{text-align:center;margin:0}.renderer-recovery-overlay__meta{color:var(--tibia-text-muted);font-family:var(--tibia-font);font-size:var(--tibia-font-size);word-break:break-word;line-height:1.4}.player-context-menu{z-index:920;background:var(--tibia-bg-slot) url(/otclient-ui/ui/background_dark.png) repeat;min-width:176px;padding:3px;position:fixed}.player-context-menu__body{flex-direction:column;padding:1px;display:flex}.player-context-menu__item{width:100%;min-height:22px;color:var(--tibia-text-white);cursor:pointer;appearance:none;text-align:left;background:0 0;border:none;align-items:center;padding:2px 8px;display:flex}.player-context-menu__item:hover,.player-context-menu__item:active,.player-context-menu__item:focus-visible{background:#94949447;outline:none}.mobile-hud,.mobile-action-row{display:none}.selection-card.is-deploying{border-color:#4a8a4a;box-shadow:0 0 6px #4a8a4a80}.deploy-actions{z-index:20;align-items:center;gap:4px;display:inline-flex;position:absolute;bottom:8px;left:8px}.deploy-cancel-btn,.deploy-sell-btn{min-width:60px;min-height:32px;position:static}@media (width<=768px){.deploy-cancel-btn,.deploy-sell-btn{min-width:80px;min-height:44px}}@media (width<=1180px){.main{flex-direction:column;align-items:stretch}.play-column{width:100%}.tool-sidebar{flex-flow:wrap}}@media (width<=900px){.toolbar,.toolbar--dev{gap:var(--tibia-gap-sm) var(--tibia-gap-md)}.game-toolbar{background:linear-gradient(#191f26fa,#090c10fa),url(/otclient-ui/ui/backdrop-dark-grey.png),#0b0e12 url(/otclient-ui/ui/background.png);justify-content:center}.selection-palette__content{grid-template-columns:1fr}.selection-palette__pane--food{justify-self:stretch;align-items:stretch}.selection-palette__offers--food{max-width:100%}.canvas-hud,.sell-hud{min-width:144px;padding:4px 6px}.creature-inspect-overlay{width:236px}}@media (width<=800px){.alignment-tuner-previews,.outfit-modal-grid{grid-template-columns:1fr}.outfit-modal-preview-panel{max-width:216px}}@media (width<=768px){.app{--tibia-mobile-shop-extra-chrome-fudge:clamp(8px, 2.8vmin, 24px)}.main{-webkit-overflow-scrolling:touch;gap:0;padding:0;overflow:hidden auto}.main.main--mobile-shop-phase{flex:none;justify-content:flex-start;align-items:stretch}.main.main--mobile-battle-phase{flex:auto;justify-content:center;align-items:center}.main.main--with-mobile-dock{padding-bottom:0}.main.main--with-mobile-dock.main--mobile-shop-phase{padding-bottom:calc(var(--tibia-mobile-status-dock-height-live,var(--tibia-mobile-status-dock-height)) + var(--tibia-safe-bottom-inset))}.top-tabs-panel--arena>.main{gap:0;padding-top:0}.main.main--with-mobile-dock.main--mobile-battle-phase{padding-bottom:0}@media (orientation:portrait){.main.main--with-mobile-dock{padding-bottom:0}.main.main--with-mobile-dock.main--mobile-shop-phase{padding-bottom:calc(var(--tibia-mobile-status-dock-height-live,var(--tibia-mobile-status-dock-height)) + var(--tibia-safe-bottom-inset))}}.selection-palette{flex:0 auto;align-self:stretch;height:auto;min-height:0}.selection-palette--compact{border-style:solid;border-color:#0000;border-width:var(--tibia-slot-border);border-image-source:url(/otclient-ui/panel-flat.png);border-image-slice:2;border-image-width:var(--tibia-slot-border);background:url(/otclient-ui/ui/background_dark.png);border-image-repeat:stretch;flex-direction:column;gap:0;padding:0;display:flex}.selection-palette__body{gap:6px;padding-top:4px}.play-column.play-column--mobile-shop-top-anchored{justify-content:flex-start;padding-top:0}.selection-palette__mobile-tabs-wrap{z-index:2;position:relative}.selection-palette__mobile-tabs{z-index:2;align-items:flex-end;gap:0;margin-bottom:-2px;padding:0 2px;display:flex;position:relative}.selection-palette__mobile-tab{border-style:solid;border-color:#0000;border-width:var(--tibia-slot-border);border-image-source:url(/otclient-ui/panel-flat.png);border-image-slice:2;border-image-width:var(--tibia-slot-border);min-width:0;height:30px;color:var(--tibia-text-muted);font-family:var(--tibia-font);letter-spacing:0;cursor:pointer;appearance:none;background:#171717 url(/otclient-ui/ui/background_dark.png);border-image-repeat:stretch;flex:1 1 0;justify-content:center;align-items:center;gap:4px;padding:3px 6px 5px;font-size:12px;font-weight:700;line-height:1;display:inline-flex;position:relative}.selection-palette__mobile-tab.is-active{z-index:3;color:var(--tibia-text-white);background:#2b2b2b url(/otclient-ui/ui/background.png);border-image-source:url(/otclient-ui/panel.png)}.selection-palette__mobile-tab.is-unread:not(.is-active){color:#ffe9af}.selection-palette__mobile-tab.is-drop-ready:not(.is-active){color:var(--tibia-text-gold);filter:brightness(1.12)}.selection-palette__mobile-tab-icon{flex-shrink:0;place-items:center;width:16px;height:16px;display:inline-grid}.selection-palette__mobile-tab-icon img,.selection-palette__mobile-tab-sprite,.selection-palette__mobile-tab-sprite .sprite-frame-view__bitmap{max-width:16px;max-height:16px;image-rendering:pixelated}.selection-palette__mobile-tab-label{max-width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;text-shadow:var(--ot-text-shadow);display:inline-block;overflow:hidden}.selection-palette__mobile-tab-badge{pointer-events:none;background:#ff4a2e;border:1px solid #2c0600e6;border-radius:999px;width:7px;height:7px;position:absolute;top:3px;right:5px;box-shadow:0 0 6px #ff664699}.selection-palette__content{max-height:max(150px, min(230px, calc(var(--tibia-mobile-shop-layout-vh,var(--tibia-visible-viewport-height,100dvh)) - var(--tibia-mobile-top-chrome-height-live,0px) - var(--tibia-mobile-top-tabs-height-live,0px) - var(--tibia-safe-top-inset) - var(--tibia-mobile-status-dock-height-live,var(--tibia-mobile-status-dock-height)) - var(--tibia-safe-bottom-inset) - var(--tibia-mobile-shop-extra-chrome-fudge,0px) - 188px)));border-style:solid;border-color:#0000;border-width:var(--tibia-slot-border);border-image-source:url(/otclient-ui/panel-flat.png);border-image-slice:2;border-image-width:var(--tibia-slot-border);background:url(/otclient-ui/ui/background.png);border-image-repeat:stretch;grid-template-columns:1fr;gap:8px;min-height:118px;padding:2px;overflow:hidden}.selection-palette--compact .selection-palette__content{height:max(150px, min(230px, calc(var(--tibia-mobile-shop-layout-vh,var(--tibia-visible-viewport-height,100dvh)) - var(--tibia-mobile-top-chrome-height-live,0px) - var(--tibia-mobile-top-tabs-height-live,0px) - var(--tibia-safe-top-inset) - var(--tibia-mobile-status-dock-height-live,var(--tibia-mobile-status-dock-height)) - var(--tibia-safe-bottom-inset) - var(--tibia-mobile-shop-extra-chrome-fudge,0px) - 188px)));max-height:max(150px, min(230px, calc(var(--tibia-mobile-shop-layout-vh,var(--tibia-visible-viewport-height,100dvh)) - var(--tibia-mobile-top-chrome-height-live,0px) - var(--tibia-mobile-top-tabs-height-live,0px) - var(--tibia-safe-top-inset) - var(--tibia-mobile-status-dock-height-live,var(--tibia-mobile-status-dock-height)) - var(--tibia-safe-bottom-inset) - var(--tibia-mobile-shop-extra-chrome-fudge,0px) - 188px)));min-height:118px}.selection-palette__pane{min-height:0}.selection-palette--compact .selection-palette__pane{gap:4px;height:100%;min-height:0;overflow:hidden}.selection-palette__pane--food{justify-self:stretch}.selection-palette__mobile-actions{box-sizing:border-box;justify-content:space-between;align-items:center;gap:6px;max-width:100%;min-height:30px;margin-left:-4px;padding-left:8px;display:flex;overflow:visible}.selection-palette__mobile-actions-left,.selection-palette__mobile-actions-right{align-items:center;gap:6px;min-width:0;display:inline-flex}.selection-palette__mobile-actions-left{flex:auto;justify-content:flex-start}.selection-palette__mobile-actions-right{flex:none;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.selection-palette__mobile-actions .selection-palette__reroll-button,.selection-palette__mobile-actions .selection-palette__upgrade-tier-button{min-height:30px}.selection-palette__mobile-preview{z-index:1;border:2px solid #0000;width:24px;min-width:24px;height:24px;min-height:24px;color:inherit;cursor:pointer;appearance:none;background:#171717 url(/otclient-ui/ui/background_dark.png);border-image-source:url(/otclient-ui/ui/2pixel_up_frame_borderimage_dark.png);border-image-slice:2;border-image-width:2px;border-image-repeat:stretch;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.selection-palette__mobile-preview:active{border-image-source:url(/otclient-ui/ui/2pixel_up_frame_borderimage_dark_reversed.png);transform:translate(1px,1px)}.selection-palette__mobile-preview--floating{z-index:4;margin-bottom:6px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.selection-palette__mobile-preview--floating:active{border-image-source:url(/otclient-ui/ui/2pixel_up_frame_borderimage_dark_reversed.png);transform:translate(calc(1px - 50%),1px)}.selection-palette__mobile-preview-arrow{border-top:4px solid #0000;border-bottom:4px solid #0000;border-right:5px solid #ffe6a8b3;width:0;height:0;position:absolute;top:50%;left:-5px;transform:translateY(-50%)}.selection-palette__mobile-preview--floating .selection-palette__mobile-preview-arrow{border:4px solid #0000;border-top:5px solid #ffe6a8b3;border-bottom:0;top:100%;bottom:auto;left:50%;transform:translate(-50%)}.selection-palette__mobile-preview-icon{justify-content:center;align-items:center;height:100%;display:inline-flex}.selection-palette__mobile-preview-icon>img,.selection-palette__mobile-preview-icon .selection-palette__mobile-preview-sprite{width:16px;height:16px;image-rendering:pixelated;flex-shrink:0;display:block}.selection-palette__mobile-preview-slot{box-sizing:border-box;background:#171717 url(/otclient-ui/ui/backdrop-dark-grey.png) 50%/cover no-repeat;border:1px solid #0000008c;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:relative;overflow:hidden}.selection-palette__mobile-preview-slot-scaler{transform-origin:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;transform:scale(.72)}.selection-palette__mobile-preview-monster-portrait,.selection-palette__mobile-preview-item-portrait{flex-shrink:0}.selection-palette__mobile-preview-monster-sprite .sprite-frame-view__bitmap,.selection-palette__mobile-preview-item-sprite{image-rendering:pixelated}.selection-palette__mobile-preview:has(.selection-palette__mobile-preview-icon-row){flex-shrink:0;width:auto;min-width:24px;max-width:min(124px,100vw - 96px);padding:0 4px;overflow:visible}.selection-palette__mobile-preview-icon-row{flex-flow:row;justify-content:flex-start;align-items:center;gap:2px;max-width:100%;display:inline-flex;overflow:visible}.selection-palette__mobile-preview-icon-cell{justify-content:center;align-items:center;display:inline-flex}.selection-palette__mobile-scroll-area,.selection-palette__mobile-scroll-viewport,.selection-palette__mobile-scroll-content{width:100%;min-height:0}.selection-palette__mobile-scroll-area{flex:auto;height:100%}.selection-palette__mobile-scroll-viewport{height:100%;scroll-padding-bottom:calc(var(--tibia-safe-bottom-inset) + 6px)}.selection-palette__mobile-scroll-content{min-width:100%;padding-right:2px;padding-bottom:calc(var(--tibia-safe-bottom-inset) + 6px)}.selection-palette__offers{grid-template-columns:1fr;gap:2px;min-height:0;overflow:visible}.selection-palette__offers--food{grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:1fr;justify-items:end;gap:2px;min-height:0;overflow:visible}.selection-palette__offers--food.selection-palette__offers--align-end{justify-items:end}.selection-palette__pane--backpack{justify-content:flex-start;align-items:stretch;padding:0}.selection-palette--compact .selection-palette__pane--backpack .backpack-grid-panel{justify-content:center;width:100%}.selection-palette--compact .selection-palette__pane--backpack .backpack-grid-panel__grid{justify-content:center;gap:3px;width:100%;min-width:0;max-width:none;grid-template-columns:repeat(auto-fill,34px)!important}.selection-palette--compact .selection-palette__pane--backpack .backpack-grid-panel__slot{justify-self:auto;width:34px;max-width:none;height:34px}.selection-palette--compact .selection-palette__pane--backpack .backpack-grid-panel__item{width:100%;height:100%}@media (width<=340px){.selection-palette__mobile-tab{gap:0;padding-inline:5px}.selection-palette__mobile-tab-label{display:none}}.selection-palette__food-scroll-area,.selection-palette__food-scroll-viewport,.selection-palette__food-scroll-content,.selection-palette__creature-scroll-area,.selection-palette__creature-scroll-viewport,.selection-palette__creature-scroll-content{min-width:0;display:block}.selection-card{flex-direction:row;align-items:center;gap:8px;width:100%;height:auto;min-height:0;max-height:none;padding:2px 4px}.selection-card-shell{width:100%}.selection-card__bonus{min-width:0;top:2px;right:2px}.selection-card.is-empty{height:auto;min-height:0}.selection-card .selection-card__portrait{flex-shrink:0;width:24px;height:24px;transform:translateY(-1px)}.selection-card .selection-card__portrait--food{width:24px;height:24px}.selection-card .selection-card__sprite{max-width:28px;max-height:28px}.selection-card__tier-stars{display:none!important}.selection-card__text{text-align:left;flex-direction:row;flex:1;align-content:center;align-items:center;gap:4px;width:auto;min-width:0;min-height:0;margin-top:0;margin-bottom:0;display:flex}.selection-card__text>strong{flex:auto;width:auto;min-width:0;max-width:none;min-height:0;margin:0;font-size:12px;line-height:1.02;display:-webkit-box}.selection-card__text span{font-size:10px}.selection-card__bonus-chip--mobile{letter-spacing:.03rem;min-height:12px;padding:0 4px;font-size:9px}.selection-card.is-bonus .selection-card__bonus{align-items:flex-start;left:6px;right:auto}.selection-card__footer{min-height:0;box-shadow:none;background:0 0;border:none;justify-content:flex-end;align-items:center;gap:0;margin-left:auto;padding:0;display:flex;position:static;bottom:auto;left:auto;right:auto}.selection-card__stats{white-space:nowrap;flex-shrink:0;align-items:center;display:flex}.selection-card__stats--spacer{display:none}.selection-card__tier{color:#cfbe98;letter-spacing:.035em;min-width:0;min-height:0;text-shadow:var(--ot-text-shadow);background:0 0;border:none;margin-right:4px;padding:0;font-size:10px;position:relative;top:auto;left:auto;transform:none}.selection-card__price{flex-shrink:0;justify-content:center;align-items:center;display:flex;position:static;bottom:auto;right:auto}.selection-cost-chip--food.selection-cost-chip--inset,.selection-cost-chip--monster.selection-cost-chip--inset{display:none}.selection-palette__header-bar{grid-template-columns:minmax(0,1fr) auto;gap:8px}.selection-palette__header-slot--items{display:none}.selection-palette__header-slot--reroll{justify-content:flex-end}.selection-palette__section-head--mobile-only{display:flex}.selection-card__lock{box-shadow:none;border:1px solid #171717;flex:none;align-self:center;margin-right:2px;position:relative;top:auto;left:auto}.selection-card__lock-icon{width:8px;height:12px;image-rendering:pixelated;opacity:.92;filter:none;background-image:url(/otclient-ui/ui/actionbar_unlocked.png);background-position:-2px -10px;background-repeat:no-repeat;background-size:24px 34px}.selection-card__lock.is-locked .selection-card__lock-icon{opacity:1;background-image:url(/otclient-ui/ui/actionbar_locked.png)}.selection-card__lock.is-locked{border-color:#5ca3ffa6;box-shadow:inset 0 0 0 1px #17375f73,0 0 4px #5096ff59}.selection-card.is-locked{filter:saturate(1.05)brightness(.96);background:linear-gradient(#4678be2e,#111c2a29),url(/otclient-ui/ui/background_dark.png);border-color:#5ca3ff80;box-shadow:inset 0 0 0 1px #96cdff59,inset 0 0 0 2px #142234b8}.selection-card.is-disabled .selection-card__lock-icon,.selection-card.is-disabled .selection-card__lock.is-locked .selection-card__lock-icon{opacity:.65;background-position:-2px -10px}.selection-card__freeze-layer{display:none}.selection-card__empty-copy{flex-direction:row;gap:4px}.battle-hud{bottom:4px;left:4px;right:4px}.battle-hud-log{-webkit-overflow-scrolling:touch;flex-direction:column;gap:5px;max-height:min(132px,32vh);padding:4px 6px;font-size:9px;display:flex;top:4px;bottom:auto;overflow-y:auto}.battle-hud-log__entry{line-height:1.42}.battle-hud-btn{min-width:34px;min-height:34px;padding:2px 6px}.battle-hud-controls{gap:2px}.battle-result-banner__cta,.battle-result-banner__replay-btn{min-width:112px;min-height:46px;padding:4px 14px}.battle-result-overlay{z-index:12100;position:fixed;inset:0}.game-toolbar{background:linear-gradient(#191f26fa,#090c10fa),url(/otclient-ui/ui/backdrop-dark-grey.png),#0b0e12 url(/otclient-ui/ui/background_dark.png);justify-content:flex-start;padding:4px 8px}.player-session-menu{width:100%;margin-left:0}.player-session-menu__chrome{width:100%}.player-session-menu__identity{flex:auto;min-width:0}.player-session-menu__trigger{justify-content:space-between;width:100%;max-width:none}.player-session-menu__dropdown{min-width:0;left:0;right:0}.player-session-menu__stats-window{width:min(480px,100vw - 12px);max-width:min(480px,100vw - 12px)}.user-session-bar{gap:8px;width:100%;margin-left:0}.user-session-bar__outfit-trigger,.user-session-bar__avatar,.user-session-bar__avatar--placeholder{flex-shrink:0}.user-session-bar__name{text-align:left;flex:1;min-width:0}.user-session-bar__actions{gap:6px;margin-left:0}.mobile-status-dock__aside .player-session-menu{width:100%;height:100%;margin:0}.mobile-status-dock__aside .player-session-menu__chrome{border-width:2px;width:100%;height:100%;min-height:44px;box-shadow:none;background:url(/otclient-ui/ui/background_dark.png);border-image-source:url(/otclient-ui/ui/2pixel_up_frame_borderimage_dark.png);border-image-slice:2;border-image-width:2px;border-image-repeat:stretch;grid-template-columns:minmax(0,32px) minmax(0,1fr);align-items:stretch;display:grid}.mobile-status-dock__aside .player-session-menu__chrome.is-open,.mobile-status-dock__aside .player-session-menu__chrome:focus-within{box-shadow:0 0 0 1px #ffdf8859,0 0 10px #c49a4a38}.mobile-status-dock__aside .player-session-menu__portrait-trigger{width:auto;min-width:0;padding:1px 0 1px 1px}.mobile-status-dock__aside .player-session-menu__portrait{width:28px;height:28px}.mobile-status-dock__aside .player-session-menu__trigger{gap:3px;max-width:none;min-height:40px;padding:2px 5px 2px 4px}.mobile-status-dock__aside .player-session-menu__trigger-name{font-size:11px}.mobile-status-dock__aside .player-session-menu__dropdown{min-width:200px;inset:auto 0 calc(100% + 6px) auto}.sell-hud{font-size:10px}.sell-hud__btn{min-height:44px}.selection-palette__reroll-button{min-height:30px;top:auto}.main--mobile-inspect-landscape-shop{position:relative}.creature-inspect-overlay--mobile-bottom-overlay{left:0;right:0;bottom:calc(var(--tibia-safe-bottom-inset) - 2px);width:auto;max-width:none;max-height:min(58vh, calc(var(--tibia-visible-viewport-height,100dvh) - 108px));isolation:isolate;z-index:var(--tibia-z-mobile-inspect-bottom-sheet);pointer-events:auto;border-radius:0;flex-direction:column;display:flex;position:fixed;overflow:visible;transform:translate(0,0);box-shadow:0 -10px 24px #00000070}.creature-inspect-overlay--mobile-landscape-shop-column{isolation:isolate;z-index:95;pointer-events:auto;border-radius:0;flex-direction:column;width:min(320px,min(48vw,100%));max-width:100%;font-size:9px;line-height:1.35;display:flex;position:absolute;inset:0 0 0 auto;overflow:visible;transform:none;box-shadow:-4px 0 18px #00000073}.creature-inspect-overlay--mobile-bottom-overlay .ui-window-shell__top,.creature-inspect-overlay--mobile-landscape-shop-column .ui-window-shell__top{z-index:30;pointer-events:none}.creature-inspect-overlay--mobile-bottom-overlay .ui-window-shell__top-inner,.creature-inspect-overlay--mobile-landscape-shop-column .ui-window-shell__top-inner{pointer-events:auto}.creature-inspect-overlay--mobile-bottom-overlay .ui-window-shell__title,.creature-inspect-overlay--mobile-landscape-shop-column .ui-window-shell__title{font-size:16px}.creature-inspect-overlay--mobile-bottom-overlay .creature-inspect-overlay__body,.creature-inspect-overlay--mobile-landscape-shop-column .creature-inspect-overlay__body{flex:1;min-height:0;overflow:hidden}.creature-inspect-overlay--mobile-bottom-overlay .creature-inspect-overlay__scroll-area,.creature-inspect-overlay--mobile-landscape-shop-column .creature-inspect-overlay__scroll-area{flex:auto;min-height:0}.creature-inspect-overlay--mobile-bottom-overlay .ui-dialog-footer__row,.creature-inspect-overlay--mobile-landscape-shop-column .ui-dialog-footer__row{justify-content:flex-end;width:100%}.creature-inspect-overlay--mobile-bottom-overlay .selection-card__portrait,.creature-inspect-overlay--mobile-bottom-overlay .creature-inspect-overlay__portrait,.creature-inspect-overlay--mobile-landscape-shop-column .selection-card__portrait,.creature-inspect-overlay--mobile-landscape-shop-column .creature-inspect-overlay__portrait{z-index:0}.creature-inspect-overlay--mobile-bottom-overlay .creature-inspect-overlay__sprite,.creature-inspect-overlay--mobile-landscape-shop-column .creature-inspect-overlay__sprite{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.creature-inspect-overlay--mobile-bottom-overlay .creature-inspect-overlay__item-sprite,.creature-inspect-overlay--mobile-landscape-shop-column .creature-inspect-overlay__item-sprite{object-fit:contain;width:100%;height:100%;display:block}.creature-inspect-overlay--mobile-bottom-overlay .creature-inspect-overlay__head,.creature-inspect-overlay--mobile-landscape-shop-column .creature-inspect-overlay__head{gap:8px}.creature-inspect-overlay--mobile-bottom-overlay .creature-inspect-overlay__title,.creature-inspect-overlay--mobile-landscape-shop-column .creature-inspect-overlay__title{padding:6px 8px}.creature-inspect-overlay--mobile-bottom-overlay .creature-inspect-overlay__title h3,.creature-inspect-overlay--mobile-landscape-shop-column .creature-inspect-overlay__title h3{font-size:14px}.creature-inspect-overlay--mobile-bottom-overlay .creature-inspect-overlay__panel,.creature-inspect-overlay--mobile-bottom-overlay .creature-inspect-overlay__item-panel,.creature-inspect-overlay--mobile-landscape-shop-column .creature-inspect-overlay__panel,.creature-inspect-overlay--mobile-landscape-shop-column .creature-inspect-overlay__item-panel{padding:8px}.creature-inspect-overlay--mobile-bottom-overlay .creature-inspect-overlay__section-label,.creature-inspect-overlay--mobile-landscape-shop-column .creature-inspect-overlay__section-label{margin:0 0 3px;font-size:16px}.deploy-actions{z-index:110}.outfit-modal{max-width:95vw;max-height:calc(var(--tibia-visible-viewport-height,100dvh) - 20px)}.tier-advance-modal__window,.restart-run-modal__window{max-width:90vw}.start-battle-btn{touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;min-width:min(168px,100vw - 28px);min-height:44px;padding:6px 18px 8px}.start-battle-btn__label{font-size:15px}.start-battle-btn-wrap{bottom:10px}.mobile-hud{border-bottom:1px solid var(--tibia-bevel-dark);font-family:var(--tibia-font);font-size:calc(var(--tibia-font-size) + var(--tibia-ui-mobile-font-bump));background:#0f0c08;justify-content:space-between;align-items:center;padding:4px 8px;display:flex}.mobile-hud__wave{color:var(--tibia-text-gold);font-weight:700}.mobile-hud__gold{color:#d4a017;font-weight:700}.mobile-hud__record{color:var(--tibia-text-muted)}.canvas-hud{display:none}.play-column{box-sizing:border-box;width:100%;padding-top:0;padding-left:0;padding-right:0}.viewport-stage{aspect-ratio:1;max-width:min(960px,100vw);width:100%!important;height:auto!important}.frame{width:100%!important;height:100%!important}.frame canvas{object-fit:fill;width:100%!important;height:100%!important}.tool-sidebar{display:none}.game-surface{width:min(100vw, var(--tibia-mobile-stage-edge-live,100vw));max-width:min(100vw, var(--tibia-mobile-stage-edge-live,100vw));margin-left:auto;margin-right:auto}}@media (width<=768px) and (orientation:portrait){.mobile-status-dock__aside .player-session-menu__trigger-name{display:none}.mobile-status-dock__aside .player-session-menu__chrome{grid-template-columns:minmax(0,1fr) 14px}.mobile-status-dock__aside .player-session-menu__identity{justify-content:center;align-items:stretch;display:flex}.mobile-status-dock__aside .player-session-menu__portrait-trigger{justify-content:center;width:100%}.mobile-status-dock__aside .player-session-menu__trigger{justify-content:center;width:14px;min-width:14px;min-height:100%;padding-left:0;padding-right:0}.play-column{padding-top:calc(var(--tibia-mobile-stage-top-offset-live,var(--tibia-mobile-stage-top-offset)) + 10px)}.play-column.play-column--mobile-shop-top-anchored{justify-content:flex-start;padding-top:0}.play-column.play-column--mobile-battle-no-padding{padding-top:0}.play-column--mobile-portrait-battle-center{min-height:calc(var(--tibia-visible-viewport-height,100dvh) - var(--tibia-mobile-top-chrome-height-live,0px) - var(--tibia-mobile-status-dock-height-live,var(--tibia-mobile-status-dock-height)));flex:1;justify-content:center}.start-battle-btn-wrap,.start-battle-btn-wrap--raised{bottom:14px}}@media (width>=424px) and (width<=768px){.game-surface{width:100%;margin-left:0}}@media (width<=768px) and (orientation:landscape){.mobile-status-dock{padding-bottom:max(0px, calc(var(--tibia-safe-bottom-inset) - 2px))}.mobile-status-dock__surface{padding:2px 3px 4px;overflow:visible}.mobile-status-chip{gap:3px;min-height:36px;padding:3px 4px 4px}.mobile-status-chip__value{font-size:10px}.mobile-status-chip__icon,.mobile-status-chip__icon-sprite,.mobile-status-chip__tier-star{width:14px;height:14px}.mobile-status-dock__aside .player-session-menu__chrome{align-items:stretch;min-height:36px;display:flex}.mobile-status-dock__aside .player-session-menu__identity{flex:auto;align-items:stretch;min-width:0;display:flex}.mobile-status-dock__aside .player-session-menu__portrait-trigger{flex:none;width:auto;min-width:0;padding:0}.mobile-status-dock__aside .player-session-menu__portrait{width:22px;height:22px}.mobile-status-dock__aside .player-session-menu__trigger{flex:auto;gap:2px;width:auto;min-width:0;min-height:100%;padding:0 2px 0 0}.mobile-status-dock__aside .player-session-menu__trigger-name{font-size:10px}.main{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}.play-column{padding-top:0}.start-battle-btn-wrap,.start-battle-btn-wrap--raised{bottom:14px}.play-column--mobile-shop-grid{--mobile-landscape-shop-width:min(320px, min(48vw, 100%));grid-template-columns:minmax(0, 1fr) minmax(0, var(--mobile-landscape-shop-width));box-sizing:border-box;grid-template-rows:auto auto;align-items:start;gap:8px 12px;min-height:0;display:grid}.play-column--mobile-shop-grid>.game-surface{width:100%;max-width:min(348px, calc(100vw - var(--mobile-landscape-shop-width) - 36px));max-height:min(348px, calc(var(--tibia-mobile-shop-layout-vh,var(--tibia-visible-viewport-height,100dvh)) - var(--tibia-mobile-top-chrome-height-live,0px) - var(--tibia-mobile-top-tabs-height-live,0px) - var(--tibia-safe-top-inset) - var(--tibia-mobile-status-dock-height-live,var(--tibia-mobile-status-dock-height)) - var(--tibia-safe-bottom-inset) - var(--tibia-mobile-shop-extra-chrome-fudge,0px) - 8px));aspect-ratio:1;grid-area:1/1;justify-self:center;height:auto;margin-left:0}.play-column--mobile-shop-grid>.game-surface>.game-frame,.play-column--mobile-shop-grid>.game-surface .viewport-stage{aspect-ratio:auto;max-width:none;max-height:none;width:100%!important;height:100%!important}.play-column--mobile-shop-grid>.mobile-action-row{grid-area:2/1/auto/-1;grid-template-columns:minmax(0, 1fr) minmax(0, var(--mobile-landscape-shop-width));align-items:stretch;column-gap:12px;padding-left:0;padding-right:0;display:grid}.play-column--mobile-shop-grid>.mobile-action-row .mobile-action-row__btn-group{flex:initial;grid-column:2;gap:3px;width:100%}.play-column--mobile-shop-grid>.mobile-action-row .mobile-action-row__btn{flex:1 1 0;min-width:0;padding-left:4px;padding-right:4px;font-size:clamp(10px,2.6vw,12px)}.play-column--mobile-shop-grid>.selection-palette{width:100%;max-width:var(--mobile-landscape-shop-width);min-width:0;max-height:min(348px, calc(var(--tibia-mobile-shop-layout-vh,var(--tibia-visible-viewport-height,100dvh)) - var(--tibia-mobile-top-chrome-height-live,0px) - var(--tibia-mobile-top-tabs-height-live,0px) - var(--tibia-safe-top-inset) - var(--tibia-mobile-status-dock-height-live,var(--tibia-mobile-status-dock-height)) - var(--tibia-safe-bottom-inset) - var(--tibia-mobile-shop-extra-chrome-fudge,0px) - 8px));-webkit-overflow-scrolling:touch;box-sizing:border-box;grid-area:1/2;align-self:stretch;padding-left:8px;padding-right:8px;overflow:hidden auto}.play-column--mobile-landscape-battle{flex:1;justify-content:center;align-items:center;width:100%;min-height:0}.play-column--mobile-landscape-battle>.game-surface{width:100%;max-width:min(348px,100vw - 24px);max-height:min(348px, calc(var(--tibia-mobile-shop-layout-vh,var(--tibia-visible-viewport-height,100dvh)) - var(--tibia-mobile-top-chrome-height-live,0px) - var(--tibia-mobile-top-tabs-height-live,0px) - var(--tibia-safe-top-inset) - var(--tibia-mobile-status-dock-height-live,var(--tibia-mobile-status-dock-height)) - var(--tibia-safe-bottom-inset) - var(--tibia-mobile-shop-extra-chrome-fudge,0px) - 8px));aspect-ratio:1;flex-shrink:0;align-self:center;height:auto;margin-left:0}.play-column--mobile-landscape-battle>.game-surface>.game-frame,.play-column--mobile-landscape-battle>.game-surface .viewport-stage{aspect-ratio:auto;max-width:none;max-height:none;width:100%!important;height:100%!important}}.top-tabs-shell{--tibia-bevel-dark:#48505aeb;--tibia-bevel-light:#b6c1cfe0;z-index:1;background:var(--tibia-bg-window) url(/otclient-ui/ui/background.png) repeat;min-height:0;image-rendering:pixelated;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.top-tabs-track{width:min(var(--tibia-battlefield-shell-width,var(--tibia-battlefield-frame-width,976px)), 100%);margin-top:0;margin-bottom:-2px;margin-left:var(--tibia-battlefield-shell-offset-left,auto);z-index:6;flex-shrink:0;margin-right:auto;padding-top:0;position:relative}.top-tabs{image-rendering:pixelated;border:2px solid #0000;background:url(/otclient-ui/ui/backdrop-dark-grey.png),#10151b url(/otclient-ui/ui/background_dark.png);border-image-source:url(/otclient-ui/panel-flat.png);border-image-slice:2;border-image-width:2px;border-image-repeat:stretch;gap:0;padding:2px 2px 0;display:flex;box-shadow:inset 0 1px #f0f5ff0f,0 10px 20px #0000003d}.top-tabs__tab{font-family:var(--tibia-font,sans-serif);letter-spacing:0;padding:var(--tibia-gap-sm,6px) var(--tibia-gap-lg,14px) calc(var(--tibia-gap-sm,6px) + 2px);image-rendering:pixelated;color:#d8d9d3;border:2px solid #0000;cursor:pointer;text-shadow:var(--ot-text-shadow,1px 1px 0 #000);text-align:center;text-transform:uppercase;background:linear-gradient(#909daa38,#14191f24),#171e25 url(/otclient-ui/ui/background_dark.png);border-image-source:url(/otclient-ui/panel-flat.png);border-image-slice:2;border-image-width:2px;border-image-repeat:stretch;justify-content:center;align-items:center;gap:5px;min-width:92px;font-size:13px;font-weight:700;transition:none;display:inline-flex;position:relative;top:2px}.top-tabs__tab+.top-tabs__tab{margin-left:-1px}.top-tabs__tab-icon{object-fit:contain;width:14px;height:14px;image-rendering:pixelated}.top-tabs__tab:hover:not(.is-active){color:#f5f3e8;background:linear-gradient(#beccdc3d,#2229312e),#1c242d url(/otclient-ui/ui/background.png)}.top-tabs__tab.is-active{color:#fff0c2;z-index:2;background:linear-gradient(#dfca8557,#3d4a5a33),#141a1f url(/otclient-ui/ui/background.png);box-shadow:inset 0 1px #fff7e02e,inset 0 0 0 1px #ceae6161}.top-tabs__tab:focus-visible{outline:2px solid var(--tibia-text-gold,#d4ae3e);outline-offset:-4px}.top-tabs-content{flex:1;grid-template-areas:"tabs-panel";min-height:0;display:grid;position:relative;overflow:hidden}.top-tabs-panel{flex-direction:column;flex:1;grid-area:tabs-panel;min-height:0;display:flex}.top-tabs-panel--arena{z-index:1;position:relative}.top-tabs-panel.is-active{z-index:2;visibility:visible;position:relative}.top-tabs-panel.is-inactive{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.top-tabs-panel--arsenal.is-active{z-index:3}.top-tabs-shell .viewport-stage{border-color:#586572eb}.creature-inspect-overlay--arsenal-inline{z-index:auto;width:100%;min-height:0;position:relative;bottom:auto;right:auto}.creature-inspect-overlay--arsenal-inline .creature-inspect-overlay__body{padding-top:4px}.creature-inspect-overlay--arsenal-inline .creature-inspect-overlay__scroll-content{gap:6px}.creature-inspect-overlay--arsenal-inline .creature-inspect-overlay__title{padding:6px 8px}.creature-inspect-overlay--arsenal-inline .creature-inspect-overlay__title h3{font-size:14px}.creature-inspect-overlay--arsenal-inline .creature-inspect-overlay__panel,.creature-inspect-overlay--arsenal-inline .creature-inspect-overlay__item-panel{padding:6px 8px}.creature-inspect-overlay--arsenal-inline .creature-inspect-overlay__section-label{margin-bottom:4px;font-size:13px}.creature-inspect-overlay--tier-advance-inline{z-index:auto;width:100%;min-height:0;position:relative;bottom:auto;right:auto}.creature-inspect-overlay--tier-advance-inline .creature-inspect-overlay__body{padding-top:4px}.creature-inspect-overlay--tier-advance-inline .creature-inspect-overlay__scroll-content{gap:6px}@media (width>=769px){.top-tabs-panel--arena>.main{padding-top:0}}@media (width<=768px){.top-tabs-track{width:100%;margin-left:0;margin-right:0;padding-top:0}.top-tabs{border-left:none;border-right:none;padding-inline:0}.top-tabs__tab{flex:1 1 0;min-width:0}.top-tabs-panel--arena.is-active{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;overflow:hidden auto}.selection-palette__mobile-actions .mobile-fullscreen-toggle{border:2px solid #0000;cursor:pointer;appearance:none;background:#171717 url(/otclient-ui/ui/background_dark.png);border-image-source:url(/otclient-ui/panel-flat.png);border-image-slice:2;border-image-width:2px;border-image-repeat:stretch;flex-shrink:0;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;padding:0;display:inline-flex}.selection-palette__mobile-actions .mobile-fullscreen-toggle:active{transform:translate(1px,1px)}.selection-palette__mobile-actions .mobile-fullscreen-toggle__icon{width:16px;height:16px;display:block;position:relative}.selection-palette__mobile-actions .mobile-fullscreen-toggle__icon:before,.selection-palette__mobile-actions .mobile-fullscreen-toggle__icon:after{content:"";opacity:.92;background:linear-gradient(currentColor,currentColor) 0 0/6px 2px no-repeat,linear-gradient(currentColor,currentColor) 0 0/2px 6px no-repeat,linear-gradient(currentColor,currentColor) 100% 0/6px 2px no-repeat,linear-gradient(currentColor,currentColor) 100% 0/2px 6px no-repeat,linear-gradient(currentColor,currentColor) 0 100%/6px 2px no-repeat,linear-gradient(currentColor,currentColor) 0 100%/2px 6px no-repeat,linear-gradient(currentColor,currentColor) 100% 100%/6px 2px no-repeat,linear-gradient(currentColor,currentColor) 100% 100%/2px 6px no-repeat;position:absolute;inset:0}.selection-palette__mobile-actions .mobile-fullscreen-toggle.is-active .mobile-fullscreen-toggle__icon:before{opacity:.92;background:linear-gradient(currentColor,currentColor) 3px 3px/10px 2px no-repeat,linear-gradient(currentColor,currentColor) 3px 3px/2px 10px no-repeat,linear-gradient(currentColor,currentColor) 13px 3px/2px 10px no-repeat,linear-gradient(currentColor,currentColor) 3px 13px/12px 2px no-repeat}.selection-palette__mobile-actions .mobile-fullscreen-toggle.is-active .mobile-fullscreen-toggle__icon:after{background:0 0}}.battle-engine-sync-modal-root{z-index:12050}.battle-engine-sync-modal__window{max-width:min(420px,92vw)}.battle-engine-sync-modal__window .outfit-modal-close,.battle-engine-sync-modal__window .ui-window-shell__top-close{display:none}.battle-engine-sync-modal__body.outfit-modal-shell{padding-top:6px}.mobile-pwa-install-modal-root{z-index:12100}.mobile-pwa-install-modal__hint{font-family:var(--tibia-ui-font,system-ui, sans-serif);text-align:center;margin-top:10px;font-size:13px;line-height:1.45}.mobile-pwa-install-modal__lead{font-family:var(--tibia-ui-font,system-ui, sans-serif);text-align:center;font-size:13px;line-height:1.45}.mobile-pwa-install-modal__hint--muted{opacity:.88;margin-top:8px;font-size:12px}.mobile-pwa-install-modal__ios-steps{flex-direction:column;gap:14px;margin:14px 0 0;padding:0;list-style:none;display:flex}.mobile-pwa-install-modal__ios-step{text-align:left;grid-template-columns:28px 48px 1fr;align-items:center;gap:10px;display:grid}.mobile-pwa-install-modal__ios-step-num{color:#f4e6c8;width:26px;height:26px;font-family:var(--tibia-ui-font,system-ui, sans-serif);background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.mobile-pwa-install-modal__ios-glyph{color:#d4c4a8;flex-shrink:0}.mobile-pwa-install-modal__ios-step-text{font-family:var(--tibia-ui-font,system-ui, sans-serif);color:#e8dcc8;margin:0;font-size:13px;line-height:1.45}.oracle-fade-overlay{z-index:1200;pointer-events:none;background:#000000eb;animation:.42s oracle-fade-pulse;position:absolute;inset:0}@keyframes oracle-fade-pulse{0%{opacity:0}to{opacity:1}}.oracle-intro-modal__window,.oracle-offers-modal__window{width:min(92vw,820px);max-height:min(88vh,760px)}.oracle-intro-modal__body,.oracle-offers-modal__body{font-family:var(--tibia-title-font);flex-direction:column;gap:12px;display:flex}.oracle-intro-modal__footer{justify-content:center}.oracle-intro-modal__prompt{text-align:center;letter-spacing:.06em;font-weight:500;font-family:var(--tibia-title-font);text-shadow:var(--ot-text-shadow);margin:0;font-size:18px}.oracle-intro-modal__teaser{opacity:.92;gap:6px;display:grid}.oracle-intro-modal__teaser-row{align-items:center;gap:8px;animation:1.6s ease-in-out infinite oracle-teaser-osc;display:flex}@keyframes oracle-teaser-osc{0%,to{transform:translate(0)}50%{transform:translate(6px)}}.oracle-offers-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.oracle-offer-card{text-align:left;color:inherit;background:#00000042;border:1px solid #ffffff38;flex-direction:column;align-items:flex-start;gap:6px;padding:8px;display:flex}.oracle-offer-card--selected{border-color:#d9be73;box-shadow:inset 0 0 0 1px #d9be738c}.oracle-offer-card__title{font-size:15px;font-weight:500;font-family:var(--tibia-title-font);letter-spacing:.03em}.oracle-offer-card__desc{font-family:var(--tibia-title-font);font-size:var(--tibia-font-size);opacity:.9}.oracle-offer-icon{width:22px;height:22px;image-rendering:pixelated}.oracle-offer-icon--big{width:40px;height:40px}.oracle-selection-scroll-area{min-width:0;max-height:100%}.oracle-selection-scroll-viewport{max-height:min(32vh,236px);padding-right:4px;overflow:auto}.oracle-selection-grid{grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:6px;padding:1px 2px 1px 0;display:grid}.oracle-selection-grid--units{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.oracle-selection-card{text-align:center;min-height:84px;color:inherit;background:#00000038;border:1px solid #ffffff38;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;padding:5px 3px;display:flex}.oracle-selection-card--selected{border-color:#d9be73;box-shadow:inset 0 0 0 1px #d9be738c}.oracle-selection-card__portrait{flex-shrink:0}.oracle-selection-card--tier-1{border-color:#6faeff}.oracle-selection-card--tier-2{border-color:#6bdb8b}.oracle-selection-card--tier-3{border-color:#f4c15d}.oracle-selection-card--tier-4{border-color:#ff9e66}.oracle-selection-card--tier-5{border-color:#ff7f7f}.oracle-selection-card--tier-6{border-color:#d18fff}.oracle-selection-badge{font-family:var(--tibia-title-font);color:#f4e7c2;background:#00000047;border:1px solid #ffffff40;border-radius:3px;padding:1px 3px;font-size:10px;line-height:1}.oracle-selection-badge--unlocked{color:#9bffb2;border-color:#7fe385cc}.oracle-selection-badge--locked{color:#ffb0b0;border-color:#ff8e8ecc}.oracle-selection-badge--saved{color:#b8d8ff;border-color:#6faeffcc}.oracle-selection-strip{flex-flow:row;align-items:stretch;gap:4px;min-width:max-content;padding:2px 2px 2px 0;display:flex}.oracle-team-card{text-align:center;color:inherit;background:#00000040;border:1px solid #ffffff38;flex-direction:column;align-items:center;gap:0;padding:4px;display:flex}.oracle-team-card--selected{border-color:#d9be73;box-shadow:inset 0 0 0 1px #d9be738c}.oracle-team-card__line{font-family:var(--tibia-title-font);white-space:nowrap;font-size:11px;line-height:1.05}.oracle-team-card__title{font-size:12px;font-weight:500}.oracle-team-card__line--gold{color:#ffd980}.oracle-recruit-flags{gap:2px;display:inline-flex;position:absolute;top:2px;right:2px}.oracle-recruit-flag{color:#f2e7c7;min-width:10px;height:10px;font-family:var(--tibia-title-font);background:#00000057;border:1px solid #ffffff47;justify-content:center;align-items:center;font-size:8px;line-height:8px;display:inline-flex}.oracle-recruit-flag--ok{color:#9bffb2;border-color:#6fe385cc}.oracle-recruit-flag--warn{color:#ffb0b0;border-color:#ff8e8ecc}.oracle-recruit-flag--saved{color:#b8d8ff;border-color:#6faeffcc}.oracle-selection-summary{font-family:var(--tibia-title-font);font-size:var(--tibia-font-size);text-align:center;color:#f2e7c7;margin:0}.oracle-selection-description{font-size:calc(var(--tibia-font-size) - 1px);text-align:center;color:#c8d4e6;white-space:pre-line;margin:4px 0 0}@media (width<=900px){.oracle-offers-modal__window{width:min(92vw,700px);max-height:min(84vh,620px)}.oracle-offers-modal__body{gap:8px}.oracle-selection-scroll-viewport{max-height:min(15vh,180px)}}
