/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.my-2{margin-block:calc(var(--spacing) * 2)}.mt-2{margin-top:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.justify-between{justify-content:space-between}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[\#9e4527\]{color:#9e4527}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.hunt-intro{background:linear-gradient(90deg,#f8eddaee,#f8edda88),url(/images/frontier-city.png) 50% 42%/cover;border-bottom:1px solid #cbb78f;min-height:92px;margin:-22px -24px 18px;padding:58px 24px 12px}.hunt-intro p{margin:0;font-size:17px}.tier-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.tier-card{background:#fff1d5;border:2px solid #9d7545;overflow:hidden;box-shadow:0 4px 12px #5b351f33}.tier-select{cursor:pointer;text-align:center;background:linear-gradient(#f7e1b9bb,#fdf4df),url(/images/frontier-city.png) 50%/cover;border:0;flex-direction:column;justify-content:flex-end;width:100%;min-height:300px;padding:22px 16px;display:flex}.tier-select>span{text-transform:uppercase;background:#ead3a6;border:1px solid #a9783c;align-self:center;margin:auto auto 110px;padding:11px 35px;font-size:22px;font-weight:700;box-shadow:0 3px 8px #4c2d1f55}.tier-select>b{font-size:21px}.tier-select p{min-height:38px;margin:8px 0;font-size:14px}.tier-select strong{color:#74451f;border-top:1px solid #c8a875;padding-top:12px}.tier-card.active{border-color:#d18c27;box-shadow:0 0 0 3px #72341d,0 7px 18px #4c2d1f55}.tier-card.active .tier-select>span{color:#fff1d1;background:#8b351d}.view-creatures{cursor:pointer;background:#f8e6c4;border:0;border-top:1px solid #ba9664;width:100%;padding:11px}.view-creatures small{float:right}.continuous-toggle{background:#fff3d9;border:1px solid #c6a677;align-items:center;gap:12px;width:min(520px,100%);margin:18px auto 10px;padding:10px 15px;display:flex}.continuous-toggle input{accent-color:#873b22;width:20px;height:20px}.continuous-toggle b,.continuous-toggle small{display:block}.continuous-toggle small{color:#79644e;margin-top:2px}.western-primary{color:#fff5d9!important;background:linear-gradient(#b85a29,#74301c)!important;border:3px double #e0a14f!important;box-shadow:0 3px #4e2517,0 6px 12px #3d211955!important}.hunt-search{cursor:pointer;flex-direction:column;align-items:center;width:min(520px,100%);margin:12px auto;display:flex;padding:13px!important}.hunt-search b{font-size:25px}.hunt-search small{margin-top:4px;font-size:12px}.bestiary-link{color:#352317;background:#fff8e8;border:1px solid #7f542d;width:max-content;margin:20px auto 0;padding:10px 25px;text-decoration:none;display:block}.found-encounter{text-align:center;background:#fff1d3;border:5px double #9b6435;max-width:900px;margin:auto;padding:24px;box-shadow:0 8px 24px #4c2c1d55}.encounter-ribbon{background:#f1d29d;border:1px solid #b98a4c;padding:8px 45px;font-size:19px;font-weight:700;display:inline-block}.encounter-art{background:linear-gradient(#f7e4bd44,#9d5c2b22),url(/images/frontier-city.png) 50%/cover;border:2px solid #a37443;place-items:center;height:340px;margin:15px;display:grid}.encounter-art span{color:#3c2116;text-shadow:0 3px #f8dcac;font-size:140px}.found-encounter h2{margin:8px;font-size:32px}.encounter-actions{grid-template-columns:1.2fr 1fr 1fr;gap:12px;display:grid}.encounter-actions button,.replay-controls button{cursor:pointer;background:#f3ddba;border:1px solid #805331;padding:14px;font-weight:700}.hunt-modal-backdrop{z-index:20;background:#25160daa;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.hunt-modal{background:#faecd0;border:6px double #8b572e;width:min(900px,96vw);max-height:90vh;padding:24px;position:relative;overflow:auto;box-shadow:0 15px 60px #180c08}.hunt-modal>header{border-bottom:1px solid #c7a574;align-items:center;gap:15px;display:flex}.hunt-modal h2,.hunt-modal p{margin:3px}.tier-emblem{font-size:48px}.modal-close{color:#fff;cursor:pointer;background:#8a431e;border:2px solid #603018;border-radius:50%;width:38px;height:38px;font-size:26px;position:absolute;top:8px;right:8px}.creature-browser{grid-template-columns:260px 1fr;gap:12px;margin-top:14px;display:grid}.creature-browser nav{flex-direction:column;gap:5px;display:flex}.creature-browser nav button{text-align:left;cursor:pointer;background:#f8e7c7;border:1px solid #c39d68;grid-template-columns:55px 1fr auto;align-items:center;gap:8px;padding:5px;display:grid}.creature-browser nav button.active{outline:2px solid #b97824}.creature-thumb{color:#d8c19c;filter:brightness(.55);background:#4a3529;place-items:center;width:50px;height:45px;font-size:22px;display:grid}.creature-thumb.unlocked{filter:none;color:#fff;background:#a86a31}.knowledge-panel{background:#fff4dc;border:1px solid #c39d68;padding:12px}.creature-portrait{color:#bca98a;background:linear-gradient(#55483cbb,#20170fcc),url(/images/frontier-city.png) 50%/cover;place-items:center;height:170px;font-size:72px;display:grid}.creature-portrait.unlocked{color:#4b2918;background:linear-gradient(#fff0,#9a572433),url(/images/frontier-city.png) 50%/cover}.knowledge-row{border-top:1px solid #d6bb90;grid-template-columns:160px 1fr;gap:8px;padding:8px;font-size:12px;display:grid}.auto-combat-note{float:right;background:#fff1d3;border:2px solid #b98a4c;width:330px;margin-top:-75px;padding:10px}.auto-combat-note b,.auto-combat-note span{display:block}.auto-combat-note span{font-size:12px}.combat-stage{clear:both;background:linear-gradient(#f8e7c422,#8a4c2722),url(/images/frontier-city.png) 50%/cover;border:4px double #8c5d32;grid-template-columns:1fr 230px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.combat-stage article{background:#f9e9cbd9;border:1px solid #a87843;padding:10px}.combat-stage h2,.combat-stage p{text-align:center;margin:2px}.fighter-art{color:#4c2717;text-shadow:0 3px #f6d59d;place-items:center;height:230px;font-size:130px;display:grid}.battle-hp{color:#fff;background:#3c251a;height:34px;position:relative;overflow:hidden}.battle-hp span{background:#c7352e;transition:width .5s;position:absolute;inset:0 auto 0 0}.battle-hp b{text-align:center;padding:8px;display:block;position:relative}.combat-center{text-align:center;background:#f9e9cbdd;border:2px solid #a87843;padding:15px}.combat-center b,.combat-center span{display:block}.turn-timeline{justify-content:center;gap:8px;margin-top:14px;display:flex}.turn-timeline i{background:#5b4938;border:2px solid #fff0cc;border-radius:50%;width:20px;height:20px}.turn-timeline i.done{background:#418044}.battle-register{background:#fff1d6;border:4px double #9a6938;padding:12px}.battle-register header{border-bottom:1px solid #c6a779;justify-content:space-between;display:flex}.battle-register h2{margin:0}.battle-register p{border-bottom:1px solid #ddc5a1;grid-template-columns:85px 1fr;gap:10px;margin:0;padding:7px;font-size:13px;animation:log-in .25s ease-out;display:grid}.combat-result{text-align:center;border:3px double #9a6938;padding:14px}.combat-result.victory{background:#e9f0cf}.combat-result.defeat{background:#f2d3c8}.combat-result h2{text-transform:uppercase;margin:0}.replay-controls{grid-template-columns:1fr 1.4fr 1fr;gap:12px;margin-top:10px;display:grid}.replay-controls>div{text-align:center}.replay-controls small{display:block}.replay-controls .active{color:#fff;background:#8a3b22}.replay-controls .premium{color:#ffd66b}@keyframes log-in{0%{opacity:0;transform:translateY(5px)}}@media (max-width:900px){.combat-stage,.tier-grid{grid-template-columns:1fr}.tier-select{min-height:220px}.creature-browser{grid-template-columns:1fr}.auto-combat-note{float:none;width:auto;margin:0 0 10px}.encounter-actions,.replay-controls{grid-template-columns:1fr}.fighter-art{height:140px}.combat-center{order:3}}@media (prefers-reduced-motion:reduce){.battle-hp span,.battle-register p{transition:none;animation:none}}:root{color-scheme:light;--wt-bg-main:#f1e2c3;--wt-bg-light:#f8eed8;--wt-bg-panel:#e8d1a5;--wt-bg-panel-light:#fff6e3;--wt-border:#b88a50;--wt-border-dark:#845a2d;--wt-border-deep:#603916;--wt-text:#2d2117;--wt-text-secondary:#684b31;--wt-text-muted:#8c7256;--wt-gold:#b97918;--wt-gold-light:#d8a349;--wt-gold-dark:#7b4910;--wt-brown:#7d3517;--wt-brown-dark:#57220e;--wt-brown-light:#a44a21;--wt-red:#a43c32;--wt-red-dark:#76251f;--wt-green:#487a43;--wt-green-dark:#315b2e;--wt-blue:#3b78a0;--wt-blue-dark:#285773;--wt-radius-sm:6px;--wt-radius-md:10px;--wt-radius-lg:16px;--wt-shadow-sm:0 2px 5px #3d241626;--wt-shadow-md:0 6px 16px #3d241638;--wt-shadow-lg:0 14px 38px #29170d70;--wt-shadow-inset:inset 0 0 14px #70431624;--wt-transition:.15s ease;--paper:var(--wt-bg-main);--ink:var(--wt-text);--muted:var(--wt-text-muted);--line:var(--wt-border);--rust:var(--wt-brown-light);--gold:var(--wt-gold)}.wt-page{min-height:100%;color:var(--wt-text)}.wt-section{margin-block:1rem}.wt-card,.wt-log-panel,.wt-modal,.wt-panel,.wt-parchment,.wt-popover{border:1px solid var(--wt-border-dark);border-radius:var(--wt-radius-md);box-shadow:var(--wt-shadow-sm),var(--wt-shadow-inset);background:radial-gradient(#fff9e9 0,#f8e9c9 68%,#e5c68f 100%);position:relative}.wt-modal:before,.wt-panel:before,.wt-parchment:before{content:"";border-radius:calc(var(--wt-radius-md) - 3px);pointer-events:none;border:1px solid #c89b5b80;position:absolute;inset:5px}.wt-panel{padding:1rem}.wt-panel--soft{background:linear-gradient(135deg,#fff8e9,#f2dfba)}.wt-panel--ornate{border:4px double var(--wt-border-dark);box-shadow:var(--wt-shadow-md),var(--wt-shadow-inset)}.wt-panel--ornate:after{content:"◆";background:var(--wt-bg-light);color:var(--wt-gold-dark);padding:0 8px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.wt-panel--torn{clip-path:polygon(.4% 1%,99.4% 0,100% 98.7%,.6% 100%);border-radius:14px 6px 12px 5px}.wt-card{border-radius:var(--wt-radius-md);transition:border-color var(--wt-transition),transform var(--wt-transition),box-shadow var(--wt-transition);border-width:2px;padding:.75rem}.wt-card--interactive{cursor:pointer}.wt-card--interactive:hover{border-color:var(--wt-gold);box-shadow:var(--wt-shadow-md);transform:translateY(-1px)}.wt-card--interactive:is(.active,.selected){border-color:var(--wt-gold-light);box-shadow:0 0 0 2px var(--wt-brown-dark),var(--wt-shadow-inset)}.wt-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.wt-tab{border:2px solid var(--wt-border);border-radius:var(--wt-radius-md) var(--wt-radius-md) 5px 5px;color:var(--wt-text-secondary);cursor:pointer;transition:all var(--wt-transition);background:linear-gradient(#fff7e4,#e7c995);padding:.85rem 1rem;font-weight:700}.wt-tab:hover{background:#f5ddb3}.wt-tab--active,.wt-tab.active{background:linear-gradient(var(--wt-brown-light),var(--wt-brown-dark));border-color:var(--wt-gold-light);color:#fff5dc;box-shadow:var(--wt-shadow-sm)}.wt-button{border:2px solid var(--wt-border-dark);border-radius:var(--wt-radius-md);cursor:pointer;box-shadow:var(--wt-shadow-sm);transition:filter var(--wt-transition),transform var(--wt-transition),box-shadow var(--wt-transition);justify-content:center;align-items:center;gap:.45rem;padding:.7rem 1rem;font-weight:700;display:inline-flex}.wt-button--primary{background:linear-gradient(var(--wt-brown-light),var(--wt-brown-dark));border-color:var(--wt-gold-light);color:#fff5dc}.wt-button--secondary{color:var(--wt-text);background:linear-gradient(#fff6df,#dfc08b)}.wt-button--danger{background:linear-gradient(var(--wt-red),var(--wt-red-dark));color:#fff2dd}.wt-button:hover:not(:disabled){filter:brightness(1.05)}.wt-button:active:not(:disabled){box-shadow:var(--wt-shadow-inset);transform:translateY(1px)}.wt-button-disabled,.wt-button:disabled{opacity:.48;filter:grayscale(.35);cursor:not-allowed}.wt-item-slot{aspect-ratio:1;border:3px double var(--wt-border);border-radius:var(--wt-radius-md);box-shadow:var(--wt-shadow-inset);transition:all var(--wt-transition);background:linear-gradient(145deg,#fff6df,#ebd1a5);padding:.35rem;position:relative;overflow:hidden}.wt-item-slot--empty{color:#9a8266;background:#f5e5c9aa;border-color:#cdb58e}.wt-item-slot--filled{cursor:pointer}.wt-item-slot--filled:hover{border-color:var(--wt-gold);transform:translateY(-1px)}.wt-item-slot--selected{border-color:var(--wt-gold-light);outline:1px solid var(--wt-gold-dark);outline-offset:-5px}.wt-item-slot--equipped:after{content:"Equipado";background:var(--wt-green-dark);font-size:.65rem;left:4px}.wt-item-count,.wt-item-slot--equipped:after{color:#fff6df;border-radius:4px;padding:2px 5px;position:absolute;bottom:4px}.wt-item-count{background:#2d2117d9;font-size:.72rem;right:4px}.wt-enhancement{color:var(--wt-gold-dark);font-weight:800;position:absolute;top:4px;left:5px}.wt-upgrade-indicator{color:var(--wt-red-dark);filter:drop-shadow(0 1px 1px #fff5d0);position:absolute;top:5px;right:6px}.wt-equipment-slot{border:3px double var(--wt-border);border-radius:var(--wt-radius-md);min-height:90px;box-shadow:var(--wt-shadow-inset);text-align:left;background:linear-gradient(135deg,#fff3d7,#e6c493);grid-template-columns:64px 1fr;align-items:center;padding:.45rem;display:grid;position:relative}.wt-popover{z-index:30;border:4px double var(--wt-border-dark);box-shadow:var(--wt-shadow-lg);padding:1rem}.wt-modal-backdrop{z-index:20;background:#2b190fc2;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.wt-modal{border:5px double var(--wt-border-dark);border-radius:var(--wt-radius-lg);width:min(920px,96vw);max-height:90vh;box-shadow:var(--wt-shadow-lg);padding:1.4rem;overflow:auto}.wt-modal-close{border:2px solid var(--wt-gold-light);background:var(--wt-brown-dark);color:#fff5dc;cursor:pointer;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.wt-modal-close:hover{background:var(--wt-red-dark)}.wt-battle-panel,.wt-market-card,.wt-tier-card{border:3px double var(--wt-border);border-radius:var(--wt-radius-md);box-shadow:var(--wt-shadow-sm);background:linear-gradient(135deg,#fff5df,#e7c99a);position:relative;overflow:hidden}.wt-market-card{padding:.55rem}.wt-tier-card{transition:all var(--wt-transition)}.wt-tier-card.active{border-color:var(--wt-gold-light);box-shadow:0 0 0 2px var(--wt-brown-dark),var(--wt-shadow-md);transform:translateY(-2px)}.wt-character-frame{border:5px double var(--wt-border-dark);border-radius:var(--wt-radius-lg);box-shadow:var(--wt-shadow-md),var(--wt-shadow-inset);background:linear-gradient(#f8e5bfaa,#dcb77d55);overflow:hidden}.wt-battle-panel{padding:.65rem}.wt-battle-log{border:4px double var(--wt-border-dark);border-radius:var(--wt-radius-md);max-height:420px;box-shadow:var(--wt-shadow-inset);background:linear-gradient(#fff4db,#edd2a4);padding:.7rem;overflow:auto}.wt-battle-log-row{border-bottom:1px solid #c9a36d;grid-template-columns:32px 75px minmax(0,1fr) minmax(160px,.6fr);align-items:center;gap:.55rem;padding:.45rem;display:grid}.wt-log-result--damage{color:var(--wt-red-dark)}.wt-log-result--success{color:var(--wt-green-dark)}.wt-log-result--miss{color:var(--wt-text-muted)}.wt-log-result--defense{color:var(--wt-blue-dark)}.wt-progress{border:1px solid var(--wt-border-deep);border-radius:var(--wt-radius-sm);height:16px;box-shadow:var(--wt-shadow-inset);background:#4a3326;position:relative;overflow:hidden}.wt-progress-fill{height:100%;transition:width var(--wt-transition);display:block}.wt-progress--hp .wt-progress-fill{background:linear-gradient(90deg,var(--wt-red-dark),var(--wt-red))}.wt-progress--energy .wt-progress-fill{background:linear-gradient(90deg,var(--wt-blue-dark),var(--wt-blue))}.wt-progress--xp .wt-progress-fill{background:linear-gradient(90deg,var(--wt-gold-dark),var(--wt-gold-light))}.wt-badge{border-radius:var(--wt-radius-sm);border:1px solid #0004;padding:2px 6px;font:700 .7rem Arial,sans-serif;display:inline-block}.wt-badge-equipped,.wt-badge-success{background:var(--wt-green-dark);color:#fff}.wt-badge-premium,.wt-badge-warning{background:var(--wt-gold);color:#fff9df}.wt-badge-danger{background:var(--wt-red-dark);color:#fff}.wt-page-title{color:var(--wt-text);font-size:clamp(2rem,4vw,3.25rem);line-height:1}.wt-section-title{color:var(--wt-brown-dark);font-size:1.35rem}.wt-label{letter-spacing:.12em;text-transform:uppercase;color:var(--wt-text-muted);font:700 .7rem Arial,sans-serif}.wt-divider{color:var(--wt-gold-dark);align-items:center;gap:.6rem;display:flex}.wt-divider:after,.wt-divider:before{content:"";background:linear-gradient(90deg,transparent,var(--wt-border-dark),transparent);flex:1;height:1px}.wt-divider:empty:after{content:"◆";background:0 0;flex:0;height:auto}.wt-sidebar-panel,.wt-status-panel{background:linear-gradient(90deg,var(--wt-bg-panel),var(--wt-bg-light));border-color:var(--wt-border)}.wt-premium{color:var(--wt-gold-dark);font-weight:800}:focus-visible{outline:3px solid var(--wt-gold-light);outline-offset:2px}a{color:var(--wt-brown-dark)}a:hover{color:var(--wt-gold-dark)}::selection{background:var(--wt-gold-dark);color:#fff8e8}*{scrollbar-color:var(--wt-border-dark) var(--wt-bg-panel);scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--wt-bg-panel)}::-webkit-scrollbar-thumb{border:2px solid var(--wt-bg-panel);background:var(--wt-border-dark);border-radius:6px}.parchment-card,.western-panel{border:4px double var(--wt-border-dark);box-shadow:var(--wt-shadow-md),var(--wt-shadow-inset);background:radial-gradient(#fff9e9,#f2d9ad 72%,#dfbd84);border-radius:14px 5px;position:relative}.parchment-card:before,.western-panel:before{content:"";pointer-events:none;border:1px solid #c39255aa;border-radius:9px 3px;position:absolute;inset:5px}.western-button{border:3px double var(--wt-border-dark);box-shadow:var(--wt-shadow-sm);cursor:pointer;background:linear-gradient(#fff4d8,#dfbd84);border-radius:8px 3px;padding:12px 18px;font-weight:700}.logout-button{border:1px solid var(--wt-border-dark);border-radius:var(--wt-radius-sm);background:linear-gradient(var(--wt-brown-light),var(--wt-brown-dark));color:#fff1d4;cursor:pointer;padding:9px 15px;font-weight:700}.backpack-side,.battle-register,.character-info,.equipment-layout,.hunt-modal,.item-detail,.market-grid article,.tier-card{border-radius:12px 4px}.empty-slot,.equipment-slot,.item-tile{box-shadow:var(--wt-shadow-inset),var(--wt-shadow-sm);border-radius:8px 3px}.equipment-slot:hover,.item-tile:hover{border-color:var(--wt-gold);transform:translateY(-1px)}.market-hero{aspect-ratio:4;border-radius:12px 4px;height:auto}.market-hero img{object-fit:contain;background:#3f2115}.creature-portrait,.creature-thumb,.encounter-art,.fighter-art{border-radius:var(--wt-radius-md);overflow:hidden}.creature-portrait img,.creature-thumb img,.encounter-art img,.fighter-art img{object-fit:cover;width:100%;height:100%}.fighter-art.player{transform:none}.turn-timeline i{width:32px;height:32px;overflow:hidden}.turn-timeline i img{object-fit:cover;width:100%;height:100%}.battle-register p.battle-log-row{grid-template-columns:30px 72px minmax(0,1fr) minmax(170px,.65fr);align-items:center}.battle-log-row>img{object-fit:cover;border-radius:50%;width:27px;height:27px}.battle-log-row strong{border-left:1px solid #d2af7b;padding-left:10px}.battle-log-row .damage-result{color:var(--wt-red-dark)}.bestiary-panel{grid-template-columns:280px 1fr;gap:14px;min-height:570px;padding:18px;display:grid}.bestiary-list{flex-direction:column;gap:7px;display:flex}.bestiary-list button{text-align:left;border:1px solid var(--wt-border);cursor:pointer;background:#f7e3be;border-radius:7px 2px;grid-template-columns:70px 1fr;align-items:center;gap:9px;padding:5px;display:grid}.bestiary-list button.active{background:var(--wt-brown);color:#fff0d2;box-shadow:0 0 0 2px var(--wt-gold-light)}.bestiary-list img{object-fit:cover;border-radius:4px;width:70px;height:58px}.bestiary-list b,.bestiary-list small{display:block}.bestiary-detail{border:2px solid var(--wt-border);background:#fff1d4;border-radius:10px;grid-template-columns:1.1fr 1fr;align-content:start;gap:14px;padding:12px;display:grid}.bestiary-detail>img{object-fit:cover;border:2px solid var(--wt-border-dark);border-radius:8px;grid-area:1/1/3;width:100%;height:350px;display:block}.bestiary-detail>div{grid-column:2}.bestiary-detail dl{grid-column:2;grid-template-columns:1fr 1.4fr;margin:0;display:grid}.bestiary-detail dd,.bestiary-detail dt{border-top:1px solid #d5b482;margin:0;padding:9px}.bestiary-detail dd{text-align:right}*{box-sizing:border-box}body{color:var(--ink);background:#c8ab7b radial-gradient(circle at top,#f6e9cf 0,#cfb483 70%);margin:0;font-family:Georgia,Times New Roman,serif}a,button{font:inherit}button{color:inherit}.game-frame{background:var(--paper);border-inline:1px solid #7d5a35;max-width:1680px;min-height:100vh;margin:auto;box-shadow:0 0 40px #5e3d20aa}.topbar{z-index:2;background:linear-gradient(#fffaf0,#ead9b8);border-block:1px solid #9a784e;align-items:center;gap:26px;padding:0 22px;display:flex;position:relative;box-shadow:0 3px 10px #6d4a252f}.topbar:after{content:"";background:#b68e58;height:1px;position:absolute;inset:auto 0 4px}.brand{align-items:center;gap:10px;min-width:330px;display:flex}.brand-mark{outline-offset:2px;color:#fff3d4;background:#8d3b22;border:2px solid #6d4223;outline:1px solid #c48c3b;place-items:center;width:47px;height:47px;font-weight:900;display:grid;transform:rotate(-2deg)}.brand strong{letter-spacing:.05em;text-shadow:0 1px #fff;font-size:25px}.brand small,.brand strong{text-transform:uppercase;display:block}.brand small{color:var(--muted);letter-spacing:.12em;font-size:10px}.toplinks{gap:28px;margin-left:auto;font-size:14px;display:flex}.toplinks a{cursor:pointer}.server{border:1px solid var(--line);background:#fff9e9;padding:9px 12px;font-size:12px}.server b{text-align:center;color:var(--muted);font-size:10px;display:block}.online-dot{background:#5d9b42;border-radius:50%;width:7px;height:7px;display:inline-block}.game-grid{grid-template-columns:218px minmax(0,1fr) 250px;min-height:calc(100vh - 76px);display:grid}.sidebar,.status-panel{background:linear-gradient(90deg,#ead7b4,#f7ead0 70%,#dfc59a);padding:18px 12px}.sidebar{border-right:1px solid #b89969;flex-direction:column;display:flex}.status-panel{background:linear-gradient(90deg,#e8d2aa,#f8ead0);border-left:1px solid #b89969}.eyebrow{color:#8a6a45;letter-spacing:.15em;margin:3px 10px 8px;font:700 10px/1.2 Arial,sans-serif}.nav-item{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #cdb78e80;align-items:center;gap:11px;width:100%;padding:9px 10px;font-size:14px;display:flex}.nav-item span{text-align:center;color:#704321;width:19px;font-weight:700}.nav-item.active,.nav-item:hover{border-left:3px solid var(--rust);background:#fff6df;padding-left:7px;box-shadow:0 2px 5px #6f4a1d1c}.nav-item.active{font-weight:700}.nav-item.muted{opacity:.55}.nav-separator{height:16px}.nav-item.settings{margin-top:auto}.content-panel{background-color:#f8edda;background-image:linear-gradient(90deg,#0000 99%,#c4a98022);background-size:12px 100%;min-width:0;padding:22px 24px 35px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:14px}.section-heading h1{margin:5px 0 0;font-size:30px;line-height:1}.breadcrumb{color:#8c6d4a;margin:0}.breadcrumb,.location-tag{font:11px Arial,sans-serif}.location-tag{color:#6e583f;border:1px solid var(--line);background:#ead8b6;padding:7px 10px}.hero-card{background:#dcc69f;border:5px solid #e3cca4;outline:1px solid #9d7647;height:clamp(260px,37vw,440px);position:relative;overflow:hidden;box-shadow:0 5px 15px #5f3c1e35}.hero-card img{object-fit:cover}.hero-card:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 18px #4f2c1666}.hero-caption{color:#fff3d8;border-left:3px solid var(--gold);background:#2f1a10cc;flex-direction:column;padding:10px 15px;display:flex;position:absolute;bottom:16px;left:18px}.hero-caption span{opacity:.8;margin-top:2px;font-size:11px}.intro{margin:14px 2px 18px;font-size:14px;line-height:1.55}.content-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.content-title h2{margin:0 0 7px;font-size:18px}.content-title button{color:#86522b;cursor:pointer;background:0 0;border:0;font-size:12px;text-decoration:underline}.place-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.place-card{text-align:left;cursor:pointer;background:linear-gradient(#fffaf0,#ecdbba);border:1px solid #c9ad80;align-items:center;gap:9px;min-width:0;padding:11px;display:flex;box-shadow:0 2px 3px #7f57201a}.place-card:hover{border-color:#9e7040;transform:translateY(-1px)}.place-card>span{color:#854922;font-size:23px}.place-card div{min-width:0}.place-card b,.place-card small{display:block}.place-card b{font-size:13px}.place-card small{color:#7d674f;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font:10px Arial,sans-serif;overflow:hidden}.place-card i{color:#96734b;margin-left:auto;font-style:normal}.notice{background:#fff7df;border:1px solid #c5a978;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:14px;padding:10px 13px;display:grid}.notice>span{color:var(--gold);font-size:25px}.notice p{margin:0;font:12px/1.45 Arial,sans-serif}.notice p b{font-family:Georgia,serif;font-size:13px;display:block}.notice button,.primary-action{color:#fff7e7;cursor:pointer;background:linear-gradient(#af5a2d,#7f341d);border:1px solid #683219;padding:9px 13px;box-shadow:inset 0 1px #e8a264}.profile{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr auto;align-items:center;gap:9px;padding-bottom:13px;display:grid}.avatar{color:#ffe9bf;background:#6c321e;border:3px solid #d4af70;place-items:center;width:45px;height:45px;font-size:22px;font-weight:700;display:grid}.profile b,.profile small{display:block}.profile small{color:var(--muted);margin-top:3px;font:11px Arial,sans-serif}.profile button{background:0 0;border:0;font-size:24px}.meter{background:#dfccb0;border:1px solid #b69a72;height:37px;margin-top:10px;position:relative;overflow:hidden}.meter div{z-index:1;color:#fff;text-shadow:0 1px 1px #222;justify-content:space-between;padding:8px;font:700 11px Arial,sans-serif;display:flex;position:relative}.meter>i{display:block;position:absolute;inset:0 auto 0 0}.meter.red>i{background:linear-gradient(90deg,#ad3029,#d95942)}.meter.blue>i{background:linear-gradient(90deg,#2d6fa6,#4d9fd0)}.meter.green>i{background:linear-gradient(90deg,#508035,#75a94b)}.status-card{background:#fff7e5;border:1px solid #c2a77c;margin-top:14px;padding:12px;box-shadow:0 2px 5px #72502417}.status-card h3{border-bottom:1px solid #dac5a1;margin:0 0 7px;padding-bottom:6px;font-size:14px}.stat{border-bottom:1px dotted #d0ba95;justify-content:space-between;padding:6px 2px;font-size:12px;display:flex}.stat:last-child{border:0}.stat span{color:#725536}.location{grid-template-columns:30px 1fr;margin:0;display:grid}.location span{color:#874a27;grid-row:span 2;font-size:24px}.location b,.location small{display:block}.location small{color:var(--muted);margin-top:2px;font:10px Arial,sans-serif}.quest p{color:#6f5942;font:11px/1.4 Arial,sans-serif}.quest .eyebrow{margin:0 0 5px}.quest>div{background:#dbc49d;height:6px}.quest>div i{background:var(--gold);height:100%;display:block}.quest>small{color:#806b53;font:10px Arial,sans-serif}.primary-action{width:100%;margin-top:14px;font-weight:700}@media (max-width:1050px){.game-grid{grid-template-columns:190px minmax(0,1fr)}.status-panel{border:1px solid #b89969;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.status-panel>*{margin-top:0}.profile{grid-column:1/-1}.place-grid{grid-template-columns:repeat(2,1fr)}.toplinks{display:none}}@media (max-width:700px){.topbar{height:auto;min-height:70px;padding:10px 14px}.brand{min-width:0}.brand strong{font-size:18px}.brand small,.server{display:none}.game-grid{display:block}.sidebar{z-index:3;grid-template-columns:repeat(4,1fr);padding:6px;display:grid;position:sticky;top:0}.sidebar .eyebrow,.sidebar .muted,.sidebar .nav-separator,.sidebar .settings{display:none}.nav-item{border:0;justify-content:center;padding:9px;font-size:0}.nav-item span{font-size:18px}.content-panel{padding:18px 12px}.section-heading{display:block}.location-tag{margin-top:9px;display:inline-block}.hero-card{height:260px}.place-grid{grid-template-columns:1fr 1fr}.notice{grid-template-columns:auto 1fr}.notice button{grid-column:1/-1}.status-panel{display:block}.status-panel>*{margin-top:10px}}.auth-page{background:linear-gradient(#f2d9a9cc,#8a522dcc),url(/images/frontier-city.png) 50%/cover;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{background:#f9ecd4;border:5px solid #d3b37c;outline:1px solid #684225;width:min(440px,100%);padding:30px;box-shadow:0 15px 50px #281207aa}.auth-brand{min-width:0;margin-bottom:24px}.auth-card form,.auth-card label{gap:8px;display:grid}.auth-card form{gap:16px}.auth-card input{background:#fffaf0;border:1px solid #b69a72;padding:11px}.link-button{color:#7d3f22;cursor:pointer;background:0 0;border:0;margin-top:14px;text-decoration:underline}.error-box{color:#782915;background:#ffe3d8;border:1px solid #9e4527;padding:10px}.encounter-card,.success-box{background:#f4f2d1;border:1px solid #79904a;margin:12px 0;padding:16px}.data-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin:12px 0 20px;display:grid}.data-card{background:#fff7e5;border:1px solid #c2a77c;padding:13px;box-shadow:0 2px 5px #72502417}.data-card h3{margin:0 0 7px}.data-card p{font:12px/1.4 Arial,sans-serif}.combat-head{text-align:center;background:#fff7e5;border:1px solid #c2a77c;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:18px;display:grid}.combat-actions{justify-content:center;gap:10px;margin:15px;display:flex}.combat-actions button,.data-card button,.tabs button{cursor:pointer;background:#ead0a4;border:1px solid #7f4a28;padding:9px 14px}.combat-actions button:disabled,.data-card button:disabled{cursor:wait;opacity:.6}.item-picker{justify-content:center;align-items:center;gap:8px;margin:0 0 12px;display:flex}.item-picker select,.quantity-control input{background:#fffaf0;border:1px solid #b69a72;padding:7px}.quantity-control{align-items:center;gap:5px;display:flex}.quantity-control button{width:34px;padding:7px}.quantity-control input{text-align:center;width:62px}.combat-log{background:#ead8b6;border:1px solid #c2a77c;max-height:320px;padding:10px;overflow:auto}.combat-log p{margin:4px 0;font:12px Arial,sans-serif}.tabs{gap:8px;display:flex}.tabs .active{color:#fff;background:#8d3b22}.ranking{border-collapse:collapse;background:#fff7e5;width:100%;margin-top:15px}.ranking td,.ranking th{text-align:left;border-bottom:1px solid #d5bd94;padding:10px}.notice-text{background:#fff7df;border:1px solid #c5a978;padding:10px}.nav-item{text-decoration:none}.character-tabs,.market-tabs{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.character-tabs button,.market-tabs button{color:#4b2718;cursor:pointer;background:#f7e7c8;border:2px solid #b88a50;padding:15px;font:700 20px Georgia}.character-tabs .active,.market-tabs .active{color:#fff3d8;background:linear-gradient(#a74322,#712612)}.equipment-layout{background:#f4dfb9;border:5px double #9e6d38;grid-template-columns:230px minmax(0,1fr) 230px;gap:6px;height:550px;padding:14px;display:grid;position:relative}.paper-doll{background:#efd4a5}.equipment-slot{color:#4d2a19;text-align:left;background:linear-gradient(135deg,#fff4dc,#edd1a2);border:2px solid #b68a55;grid-template-rows:22px minmax(0,1fr);align-items:center;padding:7px;display:grid}.equipment-slot--left{grid-template-columns:minmax(0,1fr) 76px;grid-template-areas:"label label""copy visual"}.equipment-slot--right{grid-template-columns:76px minmax(0,1fr);grid-template-areas:"label label""visual copy"}.equipment-slot-label{color:#56321e;white-space:nowrap;text-overflow:ellipsis;grid-area:label;align-self:start;min-width:0;font-size:11px;line-height:1.1;overflow:hidden}.equipment-slot--right .equipment-slot-label{padding-right:2px}.equipment-slot-visual{grid-area:visual;align-self:stretch}.equipment-slot-visual img{width:70px;height:60px}.equipment-slot-copy{flex-direction:column;grid-area:copy;justify-content:center;gap:3px;min-width:0;height:100%;display:flex;overflow:hidden}.equipment-slot--left .equipment-slot-copy{text-align:right;align-items:flex-end;padding:0 7px 0 2px}.equipment-slot--right .equipment-slot-copy{padding:0 2px 0 7px}.equipment-slot-copy b{color:#3d2618;line-height:1.12}.equipment-slot-copy em{color:#76583c;line-height:1.15}.equipment-slot-empty{color:#876e54;opacity:.62;font-size:10px}.equipment-slot.is-empty .equipment-slot-copy{justify-content:flex-end;padding-bottom:4px}.slot-option{z-index:3;color:#d4281b;text-shadow:0 1px #fff1cf;font-size:20px;font-weight:900;line-height:1;position:absolute;top:5px}.low-ammo{font-weight:700;color:#b32016!important}.character-info{background:#fff0d3;border:3px double #a77a42;grid-template-columns:1fr 1.3fr;gap:25px;margin-top:10px;padding:12px;display:grid}.character-info h2{margin:0}.character-info small{display:block}.capacity,.xp-line{background:#d6bd8d;height:13px;margin:8px 0}.capacity i,.xp-line i{background:#b8781c;height:100%;display:block}.attribute-grid{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.attribute-grid b{float:right}.equipment-slot-anchor{isolation:isolate;position:relative;overflow:visible}.slot-picker{z-index:1000;color:#3f2718;background:linear-gradient(145deg,#fff8e8,#f7e4bf 72%,#e8c78f);border:3px double #8d572b;border-radius:10px 3px;padding:0 12px 12px;position:absolute;overflow-y:auto;transform:none;box-shadow:0 12px 30px #2c16096b,0 3px 8px #2c16093d,inset 0 0 18px #8a572214}.slot-picker h3{color:#4b2918;background:linear-gradient(#efd3a2,#e3bd80);border-bottom:1px solid #b9874f;margin:0 -12px 10px;padding:11px 42px 10px 13px;font-weight:700;line-height:1.2;box-shadow:inset 0 -1px #fff4d6}.slot-picker h3:before{content:"✦";color:#8f5626;margin-right:7px;font-size:11px}.slot-picker>button:first-child{z-index:2;color:#68401f;cursor:pointer;background:#f7e6c7;border:1px solid #9c6d3e;border-radius:50%;place-items:center;width:27px;height:27px;padding:0;font-size:20px;line-height:1;display:grid;position:absolute;top:7px;right:8px;box-shadow:0 1px 3px #3b21172b}.slot-picker>button:first-child:hover{color:#fff4db;background:#8c3c20;border-color:#6b2d18}.slot-picker>p{color:#6d553d;text-align:center;background:#fff4dcaa;border:1px dashed #c39a67;border-radius:7px 2px;margin:2px 0 0;padding:13px 12px;font-size:13px;line-height:1.4}.picker-item{text-align:left;cursor:pointer;background:linear-gradient(135deg,#fff5df,#efd2a2);border:1px solid #c49a63;border-radius:7px 2px;align-items:center;gap:10px;width:100%;min-height:70px;margin-top:7px;padding:7px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:inset 0 0 8px #83502212}.picker-item:hover{border-color:#9b612f;transform:translateY(-1px);box-shadow:0 3px 8px #3b211728,inset 0 0 9px #83502218}.picker-item:active{transform:translateY(0)}.picker-item img{object-fit:contain;background:#f8e7c7;border:1px solid #d4b17e;border-radius:5px;padding:3px}.picker-item span{min-width:0}.picker-item span>*{display:block}.picker-item b{color:#3e2719;font-size:14px;line-height:1.2}.picker-item small{color:#806447;margin-top:4px;font-size:11px;line-height:1.25}.backpack-layout{grid-template-columns:220px 1fr 180px;gap:10px;transition:grid-template-columns .25s}.backpack-side,.item-detail{background:#fff0d3;border:3px double #a87a42;padding:10px}.backpack-side>button{border-bottom:1px solid #d5bd94;padding:7px;display:block}.backpack-side>button.active{background:#dfbd82}.backpack-grid{grid-template-columns:repeat(4,1fr)}.empty-slot,.item-tile{background:#f9e8c9;border:2px solid #c19a65;min-height:122px;padding:5px;position:relative}.item-tile img{object-fit:contain;width:78px;height:76px}.item-tile b{font:12px Georgia;display:block}.item-tile em{color:#fff;background:#493222;padding:2px;font-style:normal;position:absolute;bottom:22px;right:4px}.item-tile small{color:#fff;background:#27723a;position:absolute;bottom:2px;left:3px}.item-detail img{object-fit:contain;background:#f4ddb6;width:100%;height:185px}.item-detail dl{grid-template-columns:1fr 1fr}.item-detail .danger{color:#fff;background:#9b2417}.market-hero{border:4px double #9d6a34;height:285px;overflow:hidden}.market-hero img{object-fit:cover;width:100%;height:100%}.market-categories{justify-content:center;gap:8px;margin:10px;display:flex}.market-categories button{background:#f3ddb7;border:1px solid #a97942;min-width:170px;padding:10px}.market-categories .active{color:#fff;background:#963b1f}.market-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.market-grid article{background:#fff0d3;border:2px solid #c29a65;grid-template-columns:135px 1fr;gap:10px;padding:8px;display:grid}.market-grid article>img{object-fit:cover;width:135px;height:145px}.market-grid h3{margin:2px 0}.market-grid p{font-size:13px}.market-buy{grid-template-columns:30px 30px 30px 1fr;margin-top:10px;display:grid}.market-buy button{color:#fff;background:#9a351c;border:1px solid #75301d}.market-buy span{text-align:center;background:#f8e8cb;padding:6px}.sell-grid article>div>button{color:#fff;background:#91391f;border:0;margin-top:10px;padding:8px;display:block}@media (max-width:1000px){.equipment-layout{grid-template-columns:170px minmax(0,1fr) 170px}.backpack-layout,.backpack-layout.detail-open{grid-template-columns:1fr}.backpack-grid,.market-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.equipment-layout{grid-template-columns:1fr;height:auto}.paper-doll{height:420px}.backpack-grid,.character-info,.market-grid{grid-template-columns:1fr}}.attribute-allocation>span{border-bottom:1px dotted #c9a977;grid-template-columns:1fr auto;gap:3px 8px;padding:6px;display:grid}.attribute-allocation>span>small{color:#745b43;grid-column:1/-1;font-size:10px}.attribute-controls{align-items:center;gap:6px;display:flex}.attribute-controls button{cursor:pointer;background:#f4d9aa;border:1px solid #98683c;padding:0}.attribute-controls button:disabled,.primary-action:disabled{cursor:not-allowed;opacity:.45}.attribute-controls b{text-align:center;float:none;min-width:50px}.defeated-indicator{color:#761d16;background:#f7d8c7;border-color:#9c281d}.defeat-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.defeat-actions button{padding:10px 16px}.defeat-actions .primary-action{width:auto;margin:0}.game-frame{background:#f3e4c7;max-width:1608px}.market-sell-quantity{grid-template-columns:34px 58px 34px;gap:4px;margin-top:10px;display:grid}.market-sell-quantity button,.market-sell-quantity input{color:#572c18;text-align:center;background:#fff4da;border:1px solid #9d6c39;height:34px;font-weight:700}.market-sell-quantity button{cursor:pointer;background:#e2bf82}.market-sell-quantity button:disabled{cursor:not-allowed;opacity:.5}.market-sell-quantity input{appearance:textfield;width:58px}.market-sell-quantity input::-webkit-inner-spin-button{appearance:none}.market-sell-actions{gap:6px;margin-top:8px;display:grid}.market-sell-actions button{color:#fff;cursor:pointer;background:#91391f;border:1px solid #6f2c18;padding:8px;font-weight:700}.market-sell-actions button.sell-all{background:#68401f}.market-sell-actions button:disabled{cursor:wait;opacity:.55}.topbar{background:linear-gradient(#fffaf0,#f1dfbd);gap:24px;height:76px;padding:0 20px;box-shadow:0 3px 10px #6d4a2524,inset 0 -1px #c09a65}.brand{min-width:250px}.brand-logo{width:210px;height:auto;display:block}.sidebar,.status-panel{padding-top:19px}.content-panel{padding:20px 24px 35px}.section-heading{align-items:center;gap:24px;margin-bottom:16px;display:flex;position:relative}.section-heading>div{flex:none}.section-heading:after{content:"";opacity:.78;background:radial-gradient(circle,#a87535 0 2px,#0000 2.5px),linear-gradient(90deg,#0000,#b88a50 8% 46%,#0000 46.5% 53.5%,#b88a50 54% 92%,#0000);flex:auto;min-width:90px;height:11px;margin-top:17px}.character-tabs{gap:12px;margin-bottom:10px}.character-tabs button{color:#4a2516;background:linear-gradient(#fff5dc,#ecd0a0);border:2px solid #b68345;border-radius:8px 3px;min-height:56px;padding:13px 18px;font-size:19px;box-shadow:inset 0 0 0 2px #fff9e56b,0 2px 5px #623b1b20}.character-tabs .active{color:#fff1cf;background:linear-gradient(#a84422,#7a2a14);border-color:#c78a39;box-shadow:inset 0 0 0 2px #bd6a353d,0 3px 6px #4b251532}.equipment-layout.wt-character-frame{background:radial-gradient(at 50% 40%,#fff4d4 0,#efd2a1 78%,#d7ad70 100%);border:5px double #9a6635;grid-template-columns:188px minmax(0,1fr) 270px;gap:10px;height:538px;padding:15px;display:grid;overflow:hidden;box-shadow:0 4px 12px #5d351d32,inset 0 0 18px #6f421f21}.paper-doll{background:#ead0a4;border-inline:1px solid #d5b0796e;min-width:0;position:relative;overflow:hidden}.paper-doll:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 26px #6b3f1f32}.paper-doll img{object-fit:cover;object-position:50% 15%;width:100%;height:100%;display:block}.equipment-column{flex-direction:column;gap:8px;display:flex}.equipment-column,.equipment-slot,.equipment-slot-anchor{width:100%;min-width:0}.equipment-slot{color:#4c2918;cursor:pointer;box-sizing:border-box;background:radial-gradient(at 50% 45%,#fff6df 0,#f0d8aa 76%,#e0bd83 100%);border:2px solid #b5864f;border-radius:8px 3px;max-width:100%;height:94px;padding:7px 8px 8px;position:relative;overflow:hidden;box-shadow:inset 0 0 12px #74471f20,0 2px 5px #5c371d22}.equipment-slot:hover{border-color:#9d6228;transform:translateY(-1px)}.equipment-slot--left{grid-template:"label label"22px".visual"minmax(0,1fr)/minmax(0,1fr) 112px;display:grid}.equipment-slot--left .equipment-slot-label{text-align:left;grid-area:label;padding-left:2px}.equipment-slot--left .equipment-slot-visual{grid-area:visual;justify-self:end;width:110px}.equipment-slot--left .equipment-slot-copy{display:none}.equipment-slot--right{grid-template:"visual label"22px"visual copy"minmax(0,1fr)/100px minmax(0,1fr);column-gap:8px;display:grid}.equipment-slot--right .equipment-slot-label{text-align:right;grid-area:label;align-self:start;min-width:0;padding:1px 3px 0 0;font-size:11px;line-height:1.05}.equipment-slot--right .equipment-slot-visual{grid-area:visual;align-self:stretch;width:100px}.equipment-slot--right .equipment-slot-copy{text-align:left;flex-direction:column;grid-area:copy;justify-content:center;align-items:flex-start;gap:3px;min-width:0;height:100%;padding:0 2px 3px 0;display:flex;overflow:hidden}.equipment-slot-visual{border-radius:5px 2px;place-items:center;min-width:0;display:grid;overflow:hidden}.equipment-slot.is-equipped .equipment-slot-visual{background:linear-gradient(145deg,#f7e0b7,#dfb678);border:1px solid #d0a56d;box-shadow:inset 0 0 10px #6e401e20}.equipment-slot.is-empty .equipment-slot-visual{box-shadow:none;background:0 0;border:0}.equipment-slot-visual img{object-fit:contain;object-position:center;max-width:100%;display:block}.equipment-slot--left .equipment-slot-visual img{width:104px;height:66px}.equipment-slot--right .equipment-slot-visual img{width:94px;height:72px}.equipment-slot-placeholder-image{opacity:.42;filter:grayscale()saturate(0)contrast(.9)brightness(.94);mix-blend-mode:multiply}.equipment-slot-item-image{opacity:1;filter:none}.equipment-slot-copy b{overflow-wrap:anywhere;word-break:normal;color:#3d2316;width:100%;min-width:0;max-width:100%;margin:0;font-size:13px;line-height:1.05;display:block}.equipment-slot-copy em{color:#725137;width:100%;min-width:0;margin:0;font-size:10px;font-style:normal;line-height:1.12;display:block}.equipment-slot-empty{display:none}.slot-option{z-index:4;color:#d53025;width:20px;height:20px;text-shadow:none;background:#fff0d3d9;border:1px solid #c24432;border-radius:3px 1px;place-items:center;font:900 16px/1 Arial,sans-serif;display:grid;top:6px;right:7px;box-shadow:0 1px 2px #5d2c1822}.equipment-slot--right .slot-option{left:7px;right:auto}.slot-picker{background:linear-gradient(145deg,#fff8e8,#f3d9a8 78%,#e4bd7e);border:3px double #8c5529;border-radius:8px 3px;box-shadow:0 12px 30px #2c16095c,0 3px 8px #2c160933,inset 0 0 16px #8a572212}.slot-picker h3{font-size:15px}.picker-item{grid-template-columns:58px minmax(0,1fr);min-height:67px}.picker-item img{width:56px;height:54px}.character-info.wt-character-info{background:radial-gradient(at 50% 40%,#fff6df 0,#f3d9aa 75%,#e0bd83 100%);border:3px double #9f6a37;border-radius:12px 4px;grid-template-columns:.92fr 1.42fr;margin-top:10px;padding:12px 14px;position:relative;box-shadow:inset 0 0 13px #784a231e,0 2px 5px #5e391e1d}.character-summary-panel{border-right:1px solid #c79b61;padding-right:20px}.character-attributes-panel{padding-left:24px}.character-info-heading{color:#4d2818;align-items:center;gap:10px;margin:0 0 10px;font-size:18px;font-weight:700;display:flex}.character-info-heading:after{content:"";background:linear-gradient(90deg,#b9823f,#0000);flex:1;height:1px}.character-summary{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:18px;display:grid}.character-derived-stats{color:#4d2818;border-top:1px solid #c79b61;margin-top:12px;padding-top:9px}.character-derived-stats h3{color:#6f321b;letter-spacing:.055em;text-transform:uppercase;margin:0 0 5px;font-size:13px}.character-derived-stats h3:not(:first-child){margin-top:8px}.character-derived-stats dl{margin:0}.character-derived-stats dl>div{border-bottom:1px dotted #ba8b555c;justify-content:space-between;gap:12px;padding:2px 3px;font-size:12px;line-height:1.25;display:flex}.character-derived-stats dt{font-weight:600}.character-derived-stats dd{text-align:right;white-space:nowrap;margin:0;font-weight:700}.character-level-emblem{color:#fff2d2;outline-offset:2px;clip-path:polygon(50% 0,92% 16%,92% 82%,50% 100%,8% 82%,8% 16%);text-shadow:0 1px #3f160a;background:linear-gradient(#963a1d,#67210f);border:3px solid #d5a75e;outline:1px solid #703015;flex-direction:column;justify-content:center;align-items:center;width:76px;height:96px;display:flex;position:relative;box-shadow:0 3px 7px #5a2d1b36}.character-level-emblem span{font-size:14px;font-weight:700}.character-level-emblem strong{font-size:39px;line-height:1}.character-summary-copy{min-width:0}.character-summary-copy h3{color:#352016;margin:0 0 3px;font-size:21px}.character-summary-copy p{margin:0 0 10px;font-size:13px}.character-summary-copy .xp-line{margin:7px 0 6px}.character-summary-copy>b{font-size:13px;display:block}.character-summary-copy small{margin-top:4px}.attribute-grid.attribute-allocation{grid-template-columns:repeat(2,minmax(0,1fr))}.attribute-allocation>span{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;min-height:54px;padding:5px 2px}.attribute-allocation>span>span:first-child{font-size:14px}.attribute-allocation>span>small{font-size:9px;line-height:1.2}.attribute-controls{gap:5px}.attribute-controls button{background:#f6ddb2;width:25px;height:25px}.attribute-controls b{min-width:45px}.attribute-footer{flex-wrap:wrap;margin-top:3px;display:flex}.character-attributes-panel>.primary-action{margin-top:8px}@media (min-width:1351px){.equipment-layout.wt-character-frame{grid-template-columns:188px minmax(460px,1fr) 270px}}@media (max-width:1350px) and (min-width:1001px){.game-grid{grid-template-columns:190px minmax(0,1fr) 218px}.content-panel{padding-inline:16px}.equipment-layout.wt-character-frame{grid-template-columns:168px minmax(285px,1fr) 220px;gap:7px;height:520px;padding:11px}.equipment-slot{height:90px}.equipment-slot--left{grid-template-columns:minmax(0,1fr) 96px}.equipment-slot--left .equipment-slot-visual{width:94px}.equipment-slot--left .equipment-slot-visual img{width:90px;height:62px}.equipment-slot--right{grid-template-columns:82px minmax(0,1fr);column-gap:6px}.equipment-slot--right .equipment-slot-visual{width:82px}.equipment-slot--right .equipment-slot-visual img{width:78px;height:65px}.equipment-slot-copy b{font-size:11px}.equipment-slot-copy em{font-size:9px}.character-info.wt-character-info{grid-template-columns:.85fr 1.55fr}}@media (max-width:1000px){.equipment-layout.wt-character-frame{grid-template-columns:160px minmax(260px,1fr) 200px;gap:6px;height:500px;padding:10px}.equipment-slot{height:86px}.equipment-slot--left{grid-template-columns:minmax(0,1fr) 90px}.equipment-slot--left .equipment-slot-visual{width:88px}.equipment-slot--right{grid-template-columns:76px minmax(0,1fr)}.equipment-slot--right .equipment-slot-visual{width:76px}.character-info.wt-character-info{grid-template-columns:1fr;gap:14px}.character-summary-panel{border-bottom:1px solid #c79b61;border-right:0;padding-bottom:14px;padding-right:0}.character-attributes-panel{padding-left:0}}@media (max-width:700px){.equipment-layout.wt-character-frame{grid-template-columns:1fr;height:auto}.paper-doll{order:-1;height:420px}.equipment-slot--left,.equipment-slot--right{grid-template:"visual label"22px"visual copy"minmax(0,1fr)/92px minmax(0,1fr)}.equipment-slot--left .equipment-slot-label,.equipment-slot--right .equipment-slot-label{text-align:left;padding-left:0}.equipment-slot--left .equipment-slot-copy{flex-direction:column;grid-area:copy;justify-content:center;min-width:0;padding-left:7px;display:flex}.equipment-slot--left .equipment-slot-visual,.equipment-slot--right .equipment-slot-visual{grid-area:visual;justify-self:stretch;width:92px}.equipment-slot-empty{display:none}.character-summary{grid-template-columns:74px minmax(0,1fr);gap:13px}.character-level-emblem{width:66px;height:84px}}.equipment-layout.wt-character-frame{--wt-equip-left-width:185px;--wt-equip-right-width:235px;--wt-equip-side-inset:24px;--wt-equip-vertical-inset:22px;background:radial-gradient(at 50% 42%,#fff4d6 0,#efd2a2 76%,#d6aa6c 100%);border:5px double #936032;border-radius:13px 4px;height:548px;padding:14px;display:block;box-shadow:0 5px 14px #55301735,inset 0 0 20px #70411d26}.equipment-layout.wt-character-frame .paper-doll{background:#e6c99b;border:1px solid #c99b61;border-radius:7px 2px;position:absolute;inset:14px;box-shadow:inset 0 0 32px #5c341a44,0 1px #fff2d8}.equipment-layout.wt-character-frame .paper-doll:before{z-index:2;background:linear-gradient(90deg,#f0d9b055,#0000 22% 78%,#f0d9b04d),linear-gradient(#f8e9cd22,#0000 18% 82%,#6f3e1c16)}.equipment-layout.wt-character-frame .paper-doll:after{content:"";z-index:3;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 34px #4e2b1761,inset 0 0 0 1px #f7e6c47a}.equipment-layout.wt-character-frame .paper-doll img{object-fit:cover;object-position:80% 2%;width:100%;height:100%;display:block}.equipment-layout.wt-character-frame:after,.equipment-layout.wt-character-frame:before{content:"";z-index:2;pointer-events:none;position:absolute;top:15px;bottom:15px}.equipment-layout.wt-character-frame:before{width:calc(var(--wt-equip-left-width) + 62px);background:linear-gradient(90deg,#f2ddb8ed,#f3dfb9c7 56%,#0000);left:15px}.equipment-layout.wt-character-frame:after{width:calc(var(--wt-equip-right-width) + 62px);background:linear-gradient(270deg,#f2ddb8ed,#f3dfb9c7 56%,#0000);right:15px}.equipment-layout.wt-character-frame>.equipment-column{z-index:4;top:var(--wt-equip-vertical-inset);bottom:var(--wt-equip-vertical-inset);flex-direction:column;gap:8px;min-width:0;display:flex;position:absolute}.equipment-layout.wt-character-frame>.equipment-column:first-child{left:var(--wt-equip-side-inset);width:var(--wt-equip-left-width)}.equipment-layout.wt-character-frame>.equipment-column:last-child{right:var(--wt-equip-side-inset);width:var(--wt-equip-right-width)}.equipment-layout.wt-character-frame .equipment-slot-anchor{isolation:isolate;flex:1 1 0}.equipment-layout.wt-character-frame .equipment-slot{background:radial-gradient(at 50% 45%,#fff7e3f5 0,#f1d7a9f2 76%,#dfba7ef0 100%);border:3px double #a8743d;border-radius:7px 2px;max-width:100%;overflow:hidden;box-shadow:inset 0 0 13px #72421d22,0 3px 8px #4b2a1731}.equipment-layout.wt-character-frame .equipment-slot:after{content:"";z-index:0;pointer-events:none;border:1px solid #d2aa72a3;border-radius:4px 1px;position:absolute}.equipment-layout.wt-character-frame .equipment-slot>*{z-index:1;position:relative}.equipment-layout.wt-character-frame .equipment-slot--left{grid-template:"label label"22px".visual"minmax(0,1fr)/minmax(0,1fr) 102px}.equipment-layout.wt-character-frame .equipment-slot--left .equipment-slot-visual{justify-self:end;width:100px}.equipment-layout.wt-character-frame .equipment-slot--left .equipment-slot-visual img{width:94px;height:68px}.equipment-layout.wt-character-frame .equipment-slot--right{grid-template:"visual label"22px"visual copy"minmax(0,1fr)/88px minmax(0,1fr)}.equipment-layout.wt-character-frame .equipment-slot--right .equipment-slot-visual{width:88px}.equipment-layout.wt-character-frame .equipment-slot--right .equipment-slot-visual img{width:82px;height:70px}.equipment-layout.wt-character-frame .equipment-slot--right .equipment-slot-copy{min-width:0;overflow:hidden}.equipment-layout.wt-character-frame .equipment-slot--right .equipment-slot-copy b{overflow-wrap:anywhere;word-break:normal;max-width:100%;font-size:13px;line-height:1.02}.equipment-layout.wt-character-frame .equipment-slot--right .equipment-slot-copy em{font-size:9px;line-height:1.08}.equipment-layout.wt-character-frame .equipment-slot-placeholder-image{opacity:.23;filter:grayscale()saturate(0)contrast(.74)brightness(1.05)}.equipment-layout.wt-character-frame .equipment-slot.is-empty .equipment-slot-visual{opacity:1}.equipment-layout.wt-character-frame .equipment-slot.is-equipped .equipment-slot-visual{background:linear-gradient(145deg,#f7e2bcf2,#dfb77df2);border:1px solid #c99c62;box-shadow:inset 0 0 10px #6e401e20,0 1px 2px #5d341c1c}.equipment-layout.wt-character-frame .slot-picker{z-index:1000;box-shadow:0 13px 34px #2c16096f,0 3px 8px #2c16093d,inset 0 0 18px #8a572214}@media (min-width:1351px){.equipment-layout.wt-character-frame{--wt-equip-left-width:190px;--wt-equip-right-width:240px;--wt-equip-side-inset:27px;--wt-equip-vertical-inset:23px;height:550px}}@media (max-width:1350px) and (min-width:1001px){.equipment-layout.wt-character-frame{--wt-equip-left-width:160px;--wt-equip-right-width:208px;--wt-equip-side-inset:16px;--wt-equip-vertical-inset:17px;height:520px;padding:11px}.equipment-layout.wt-character-frame .paper-doll{inset:11px}.equipment-layout.wt-character-frame:after,.equipment-layout.wt-character-frame:before{top:12px;bottom:12px}.equipment-layout.wt-character-frame:before{width:calc(var(--wt-equip-left-width) + 50px);left:12px}.equipment-layout.wt-character-frame:after{width:calc(var(--wt-equip-right-width) + 50px);right:12px}.equipment-layout.wt-character-frame .equipment-slot{padding:6px 7px 7px}.equipment-layout.wt-character-frame .equipment-slot--left{grid-template-columns:minmax(0,1fr) 88px}.equipment-layout.wt-character-frame .equipment-slot--left .equipment-slot-visual{width:86px}.equipment-layout.wt-character-frame .equipment-slot--left .equipment-slot-visual img{width:82px;height:62px}.equipment-layout.wt-character-frame .equipment-slot--right{grid-template-columns:74px minmax(0,1fr);column-gap:6px}.equipment-layout.wt-character-frame .equipment-slot--right .equipment-slot-visual{width:74px}.equipment-layout.wt-character-frame .equipment-slot--right .equipment-slot-visual img{width:70px;height:62px}.equipment-layout.wt-character-frame .equipment-slot--right .equipment-slot-copy b{font-size:11px}.equipment-layout.wt-character-frame .equipment-slot--right .equipment-slot-copy em{font-size:8px}}@media (max-width:1000px) and (min-width:701px){.equipment-layout.wt-character-frame{--wt-equip-left-width:145px;--wt-equip-right-width:185px;--wt-equip-side-inset:12px;--wt-equip-vertical-inset:14px;height:500px;padding:9px}.equipment-layout.wt-character-frame .paper-doll{inset:9px}.equipment-layout.wt-character-frame:after,.equipment-layout.wt-character-frame:before{top:10px;bottom:10px}.equipment-layout.wt-character-frame:before{width:calc(var(--wt-equip-left-width) + 38px);left:10px}.equipment-layout.wt-character-frame:after{width:calc(var(--wt-equip-right-width) + 38px);right:10px}.equipment-layout.wt-character-frame>.equipment-column{gap:6px}.equipment-layout.wt-character-frame .equipment-slot--left{grid-template-columns:minmax(0,1fr) 78px}.equipment-layout.wt-character-frame .equipment-slot--left .equipment-slot-visual{width:76px}.equipment-layout.wt-character-frame .equipment-slot--left .equipment-slot-visual img{width:72px;height:56px}.equipment-layout.wt-character-frame .equipment-slot--right{grid-template-columns:66px minmax(0,1fr);column-gap:5px}.equipment-layout.wt-character-frame .equipment-slot--right .equipment-slot-visual{width:66px}.equipment-layout.wt-character-frame .equipment-slot--right .equipment-slot-visual img{width:62px;height:56px}}@media (max-width:700px){.equipment-layout.wt-character-frame{grid-template-columns:1fr;height:auto;padding:10px;display:grid}.equipment-layout.wt-character-frame:after,.equipment-layout.wt-character-frame:before{display:none}.equipment-layout.wt-character-frame .paper-doll{order:-1;height:420px;position:relative;inset:auto}.equipment-layout.wt-character-frame>.equipment-column,.equipment-layout.wt-character-frame>.equipment-column:first-child,.equipment-layout.wt-character-frame>.equipment-column:last-child{width:100%;position:relative;inset:auto}.equipment-layout.wt-character-frame .equipment-slot-anchor{flex:none}.equipment-layout.wt-character-frame .equipment-slot{height:90px}.equipment-layout.wt-character-frame .equipment-slot--left,.equipment-layout.wt-character-frame .equipment-slot--right{grid-template:"visual label"22px"visual copy"minmax(0,1fr)/92px minmax(0,1fr)}.equipment-layout.wt-character-frame .equipment-slot--left .equipment-slot-copy{flex-direction:column;grid-area:copy;justify-content:center;min-width:0;padding-left:7px;display:flex}.equipment-layout.wt-character-frame .equipment-slot--left .equipment-slot-label,.equipment-layout.wt-character-frame .equipment-slot--right .equipment-slot-label{text-align:left}.equipment-layout.wt-character-frame .equipment-slot--left .equipment-slot-visual,.equipment-layout.wt-character-frame .equipment-slot--right .equipment-slot-visual{width:92px}}.equipment-layout.wt-character-frame{--wt-equip-left-width:205px;--wt-equip-right-width:255px;height:585px}.equipment-layout.wt-character-frame .equipment-slot-visual{overflow:visible}.equipment-layout.wt-character-frame .equipment-slot--left .equipment-slot-visual img{object-fit:contain;width:105px;height:82px}.equipment-layout.wt-character-frame .equipment-slot--right .equipment-slot-visual img{object-fit:contain;width:94px;height:78px}.equipment-column:first-child .equipment-slot-anchor:first-child .equipment-slot-placeholder-image{transform:translateY(-6px)}.equipment-column:first-child .equipment-slot-anchor:nth-child(2) .equipment-slot-placeholder-image,.equipment-column:first-child .equipment-slot-anchor:nth-child(3) .equipment-slot-placeholder-image,.equipment-column:first-child .equipment-slot-anchor:nth-child(4) .equipment-slot-placeholder-image{transform:translateY(-20px)}.equipment-column:first-child .equipment-slot-anchor:nth-child(5) .equipment-slot-placeholder-image{transform:translateY(-16px)}.backpack-detail-panel,.backpack-grid-panel,.backpack-sidebar{background:linear-gradient(#efe1c2,#ead7b2);border:1px solid #bc8d52;border-radius:8px;box-shadow:inset 0 0 0 2px #f6ead2,0 2px 8px #5834121a}.backpack-sidebar{padding:12px}.backpack-hero{aspect-ratio:4/5;object-fit:cover;background:#f3e5c8;border:1px solid #c59b63;width:100%;margin-bottom:12px;display:block}.backpack-capacity-title{color:#5a3717;margin-bottom:4px;font-size:14px}.backpack-capacity-value{color:#2f1a0a;margin-bottom:8px;font-size:18px;font-weight:700}.backpack-capacity-bar{background:#d8c092;border-radius:0;height:14px;margin-bottom:14px;overflow:hidden}.backpack-capacity-bar>span{background:linear-gradient(90deg,#b77b1e,#d39a32);height:100%;display:block}.backpack-filters{border-top:1px solid #d0b383;flex-direction:column;gap:0;margin-top:8px;display:flex}.backpack-filter{color:#3b220f;cursor:pointer;background:0 0;border-bottom:1px solid #d0b383;padding:10px 8px;transition:background .15s}.backpack-filter:hover{background:#b587451a}.backpack-filter.active{background:#d6b67b;font-weight:700}.backpack-grid{grid-template-columns:repeat(4,minmax(140px,1fr));gap:10px}.backpack-card{cursor:pointer;background:linear-gradient(#f1e3c5,#ead8b5);border:1px solid #c69253;border-radius:6px;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;min-height:138px;padding:10px;transition:transform .12s,box-shadow .12s,border-color .12s;display:flex;box-shadow:inset 0 0 0 2px #f7ecd6,0 2px 6px #5a371714}.backpack-card:hover{border-color:#a96f33;transform:translateY(-1px);box-shadow:inset 0 0 0 2px #f7ecd6,0 4px 12px #5a37171f}.backpack-card.selected{border-color:#8d4f1c;box-shadow:inset 0 0 0 2px #fff3de,0 0 0 2px #8d4f1c26}.backpack-card-image{object-fit:contain;width:74px;height:74px;display:block}.backpack-card-name{text-align:center;color:#2d1708;min-height:34px;font-size:14px;line-height:1.2}.backpack-card-tag{color:#fff7e9;background:#2f6f2f;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.backpack-detail-panel{min-height:100%;padding:12px}.backpack-detail-title{color:#351d0d;margin-bottom:10px;font-size:18px;font-weight:700}.backpack-detail-image-wrap{background:#efe0c0;border:1px solid #d0af78;width:100%;margin-bottom:12px;padding:10px}.backpack-detail-image{object-fit:contain;width:100%;max-height:180px;display:block}.backpack-detail-meta{color:#2e1808;grid-template-columns:1fr auto;gap:6px 10px;margin-bottom:12px;font-size:14px;display:grid}.backpack-detail-description{color:#3f2814;margin-bottom:16px;font-size:14px;line-height:1.45}.backpack-detail-actions{flex-direction:column;gap:10px;display:flex}.backpack-detail-actions .danger-button,.backpack-detail-actions .secondary-button{width:100%}.danger-button{color:#fff7ef;background:linear-gradient(#b62e1f,#9f1f14);border:1px solid #7a180f}.danger-button,.secondary-button{cursor:pointer;padding:12px 14px;font-weight:700}.secondary-button{color:#3a220f;background:0 0;border:1px solid #b99159}.backpack-empty{color:#6f5436;font-size:15px;line-height:1.5}.backpack-layout{align-items:stretch;gap:12px;display:grid}.backpack-layout,.backpack-layout.detail-open{grid-template-columns:205px minmax(0,1fr) 245px}.backpack-side{align-self:start;padding:10px}.backpack-side>img{width:100%;height:215px}.backpack-side h3{margin:8px 0 2px;font-size:14px}.backpack-side>b{margin-bottom:7px;font-size:14px;display:block}.backpack-side>button{min-height:37px;padding:7px 9px;font-size:13px}.backpack-grid{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:118px;gap:8px;display:grid}.backpack-grid .empty-slot,.backpack-grid .item-tile{aspect-ratio:auto;background:radial-gradient(#fff5dd 0,#f3dfba 72%,#e5c38c 100%);border:2px solid #c19a65;border-radius:8px 3px;width:100%;height:118px;box-shadow:inset 0 0 11px #70431c1f,0 2px 4px #4628121f}.backpack-grid .item-tile{flex-direction:column;align-items:center;padding:7px 5px 18px;display:flex;position:relative;overflow:hidden}.backpack-grid .item-tile img{object-fit:contain;background:0 0;border:0;width:66px;height:64px;margin:0 auto 3px;display:block}.backpack-grid .item-tile>b{white-space:nowrap;margin:0;font-size:11px;line-height:1.1;display:block}.backpack-grid .item-tile>em{border-radius:8px;padding:2px 5px;font-size:9px;bottom:5px;right:5px}.backpack-grid .item-tile>small{border-radius:3px;padding:2px 5px;font-size:8px;bottom:4px;left:4px}.backpack-grid .empty-slot{position:relative}.item-detail{background:radial-gradient(at top,#fff7e2 0,#f5dfb8 72%,#e7c58f 100%);border:3px double #a87a42;align-self:stretch;min-width:0;min-height:420px;padding:12px}.item-detail>p:only-child{color:#85694b;min-height:380px;padding:25px}.item-detail h2{line-height:1.1}.item-detail>img{background:radial-gradient(#fff6df,#ecd0a1);border:1px solid #d1ad78;height:170px}.item-detail>p{font-size:12px;line-height:1.4}.item-detail dl{grid-template-columns:1fr auto;margin:10px 0;display:grid}.item-detail dd,.item-detail dt{border-bottom:1px dotted #cfad7b;margin:0;padding:5px 0;font-size:11px}.item-detail dd{padding-left:10px}.item-detail button{width:100%;margin-top:7px;padding:9px}@media (max-width:1350px){.backpack-layout,.backpack-layout.detail-open{grid-template-columns:190px minmax(0,1fr) 220px}.backpack-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:112px}.backpack-grid .empty-slot,.backpack-grid .item-tile{height:112px}}.backpack-layout{align-items:start}.item-detail{align-self:start;height:auto;min-height:390px}.item-detail>p:only-child{min-height:350px}.game-grid{grid-template-columns:220px minmax(0,1fr) 292px}.status-panel.wt-right-rail{background:linear-gradient(90deg,#d4b682,#efd9ae 7%,#f5e5c5);border-left:4px double #7c542d;flex-direction:column;gap:8px;min-width:0;padding:10px 8px 0;display:flex;position:relative;overflow:visible;box-shadow:inset 5px 0 13px #4c2c1724,-2px 0 7px #51341b18}.status-panel.wt-right-rail:before{content:"";z-index:4;pointer-events:none;background:#d5b477;width:1px;position:absolute;top:0;bottom:0;left:2px;box-shadow:2px 0 #69441f}.wt-hud-card{z-index:2;background:radial-gradient(at 50% 15%,#fff8e8 0,#f2ddb7 72%,#dfba7d 100%);border:3px double #9c6e39;border-radius:8px 3px;min-width:0;margin:0;position:relative;box-shadow:inset 0 0 13px #663b1b24,0 2px 5px #4a2b171c}.wt-hud-card:after{content:"";pointer-events:none;border:1px solid #d5b17b85;border-radius:5px 2px;position:absolute;inset:4px}.wt-hud-profile-card{grid-template-columns:66px minmax(0,1fr) 72px;align-items:center;gap:8px;min-height:96px;padding:9px 8px;display:grid;overflow:hidden}.wt-hud-profile-badge{z-index:2;color:#fff0cd;text-shadow:0 1px 2px #2a1309;clip-path:polygon(50% 0,90% 14%,90% 74%,50% 100%,10% 74%,10% 14%);filter:drop-shadow(0 2px 1px #4d2b16);background:linear-gradient(#a24b24,#742712);border:0;place-items:center;width:58px;height:68px;font-size:30px;font-weight:700;display:grid;position:relative}.wt-hud-profile-badge:before{content:"";z-index:-1;clip-path:inherit;background:linear-gradient(#923c1c,#69220f);border:2px solid #d4a04d;position:absolute;inset:5px}.wt-hud-profile-copy{z-index:2;min-width:0;position:relative}.wt-hud-profile-copy strong{color:#351d10;white-space:nowrap;text-overflow:ellipsis;font-size:20px;line-height:1.05;display:block;overflow:hidden}.wt-hud-profile-copy small{color:#755638;text-transform:uppercase;margin-top:4px;font:10px/1.2 Arial,sans-serif;display:block}.wt-hud-mini-divider{color:#9a672b;grid-template-columns:1fr auto 1fr;align-items:center;gap:5px;margin-top:7px;display:grid}.wt-hud-mini-divider span{background:linear-gradient(90deg,#0000,#ad7e45);height:1px}.wt-hud-mini-divider span:last-child{background:linear-gradient(90deg,#ad7e45,#0000)}.wt-hud-mini-divider i{font-size:10px;font-style:normal}.wt-hud-profile-portrait{z-index:1;opacity:.96;width:82px;height:94px;position:absolute;bottom:-4px;right:-2px;overflow:hidden}.wt-hud-profile-portrait:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#f0d7ac,#0000 28%);position:absolute;inset:0}.wt-hud-profile-portrait img{width:100%;height:100%}.wt-hud-title-row{z-index:2;justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.wt-hud-title{color:#3d2415;align-items:center;gap:7px;min-width:0;font-size:15px;font-weight:700;display:flex}.wt-hud-section-title img,.wt-hud-title img{object-fit:contain;flex:0 0 25px;width:25px;height:25px}.wt-hud-title-row>b{color:#3c2517;white-space:nowrap;font-size:12px}.wt-hud-section-title{z-index:2;color:#3b2416;border-bottom:1px solid #d0ad79;align-items:center;gap:7px;margin:0 0 5px;padding-bottom:5px;font-size:14px;line-height:1;display:flex;position:relative}.wt-hud-meter{z-index:2;background:#493225;border:2px solid #6f4827;border-radius:10px;height:18px;margin-top:7px;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #1f100a55,0 1px #ffe9be}.wt-hud-meter>i{border-radius:8px;min-width:0;height:100%;transition:width .25s;display:block}.wt-hud-meter-health>i{background:linear-gradient(90deg,#c9141d,#f04245);box-shadow:inset 0 1px #ff8b82}.wt-hud-meter-energy>i{background:linear-gradient(90deg,#0878d2,#19b5ef);box-shadow:inset 0 1px #91e7ff}.wt-hud-meter-xp>i{background:linear-gradient(90deg,#b76a06,#e3a927);box-shadow:inset 0 1px #ffe094}.wt-hud-meter-rest>i{background:linear-gradient(90deg,#5c351e,#392116)}.wt-hud-xp-footer{z-index:2;color:#4c321f;justify-content:space-between;gap:8px;margin-top:6px;font-size:11px;display:flex;position:relative}.wt-hud-xp-footer strong{color:#83551e;font-size:9px}.wt-hud-concealed{z-index:2;color:#775a3d;margin:7px 0 0;font-size:11px;line-height:1.35;position:relative}.wt-hud-warning{z-index:2;background:#c6593b25;border:1px solid #a23f2d;gap:2px;margin-top:7px;padding:6px 7px;display:grid;position:relative}.wt-hud-warning strong{color:#8d261d;font-size:11px}.wt-hud-warning small{color:#694231;font:9px/1.3 Arial,sans-serif}.wt-hud-stat-row{z-index:2;border-bottom:1px solid #d6b78888;justify-content:space-between;align-items:center;gap:8px;min-height:27px;padding:4px 1px;display:flex;position:relative}.wt-hud-stat-row:last-child{border-bottom:0}.wt-hud-stat-row span{color:#4b311f;align-items:center;gap:7px;font-size:11px;display:flex}.wt-hud-stat-row span img{object-fit:contain;width:19px;height:19px}.wt-hud-stat-row b{color:#2f1d12;font-size:11px}.wt-hud-location-content{z-index:2;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:8px;display:grid;position:relative}.wt-hud-location-thumb{background:#dfbb82;border:1px solid #bd8a50;border-radius:3px;overflow:hidden;box-shadow:inset 0 0 9px #5e35192c}.wt-hud-location-thumb img{object-fit:cover;filter:saturate(.76)sepia(.18);width:100%;height:100%}.wt-hud-location-copy{min-width:0}.wt-hud-location-copy strong{color:#352014;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.wt-hud-location-copy small{color:#76583c;margin-top:2px;font:10px Arial,sans-serif;display:block}.wt-hud-buff-list{z-index:2;display:grid;position:relative}.wt-hud-buff-row{border-bottom:1px solid #d4b4828f;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 0;display:grid}.wt-hud-buff-row:last-child{border-bottom:0}.wt-hud-buff-icon{object-fit:contain;width:32px;height:32px}.wt-hud-buff-copy{min-width:0}.wt-hud-buff-copy strong{color:#362216;font-size:11px}.wt-hud-buff-copy small,.wt-hud-buff-copy strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.wt-hud-buff-copy small{color:#684b33;margin-top:2px;font:9px/1.2 Arial,sans-serif}.wt-hud-buff-time{color:#3a261a;white-space:nowrap;align-self:start;padding-top:2px;font-size:9px;font-weight:700}.wt-hud-rest-row{z-index:2;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:7px;display:grid;position:relative}.wt-hud-rest-icon{object-fit:contain;width:34px;height:34px}.wt-hud-rest-copy strong{color:#3e2819;font-size:11px;display:block}.wt-hud-rest-copy small{color:#76583e;margin-top:2px;font:9px Arial,sans-serif;display:block}.wt-hud-rest-cancel{z-index:2;color:#654126;cursor:pointer;background:#f2dbb3;border:1px solid #9c6b37;border-radius:4px;width:100%;margin-top:7px;padding:5px 7px;font-size:9px;position:relative}.wt-hud-rest-cancel:hover{color:#fff0d5;background:#8f3c20}.wt-hud-activity-actions{gap:5px;margin-top:7px;display:grid}.wt-hud-activity-actions .wt-hud-rest-cancel{margin-top:0}.wt-hud-activity-link{z-index:2;color:#fff0d5;text-align:center;background:#8f3c20;border:1px solid #7f4a23;border-radius:4px;width:100%;margin-top:7px;padding:5px 7px;font-size:9px;text-decoration:none;display:block;position:relative}.wt-hud-activity-actions .wt-hud-activity-link{margin-top:0}.wt-hud-activity-link:hover{color:#fff8e9;background:#692b18}.wt-hud-bottom-art{z-index:1;border-top:3px double #a16f36;height:175px;margin:0 -8px;position:relative;overflow:hidden}.wt-hud-bottom-art:after{content:"";pointer-events:none;background:linear-gradient(#f0d8ad,#0000 28%),linear-gradient(90deg,#c7a56c1d,#0000,#c7a56c1d);position:absolute;inset:0}.wt-hud-bottom-art img{opacity:.9;filter:sepia(.18)saturate(.75);display:block}.wt-hud-loading{color:#6e5135;padding:12px;font-size:11px}@media (max-width:1350px) and (min-width:1051px){.game-grid{grid-template-columns:190px minmax(0,1fr) 260px}.status-panel.wt-right-rail{padding-inline:6px}.wt-hud-profile-card{grid-template-columns:56px minmax(0,1fr) 62px}.wt-hud-profile-badge{width:52px;height:61px;font-size:26px}.wt-hud-profile-copy strong{font-size:17px}.wt-hud-profile-portrait{width:72px;height:86px}}@media (max-width:1050px){.game-grid{grid-template-columns:190px minmax(0,1fr)}.status-panel.wt-right-rail{border:3px double #8c6337;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;display:grid}.status-panel.wt-right-rail:before{display:none}.wt-hud-profile-card{grid-column:1/-1}.wt-hud-bottom-art{grid-column:1/-1;height:120px;margin:0}}@media (max-width:700px){.status-panel.wt-right-rail{display:block}.status-panel.wt-right-rail>*{margin-top:8px}.wt-hud-profile-card{margin-top:0!important}}.wt-hud-bottom-art{flex-shrink:0;height:205px;margin:auto -8px 0}.wt-hud-bottom-art img{object-fit:cover;object-position:center bottom;width:100%;height:100%}.wt-hud-bottom-art:after{background:linear-gradient(#f1dfbb,#f1dfbbcc 10%,#f1dfbb33 30%,#0000 52%)}.wt-hud-profile-portrait{width:88px;height:100px;bottom:-5px;right:-1px}.wt-hud-profile-portrait img{object-fit:contain;object-position:right bottom}.wt-hud-card{padding:9px 10px}.wt-hud-meter-card{padding-top:8px;padding-bottom:9px}.wt-hud-live-meter{outline:none;position:relative}.wt-hud-live-meter:focus-visible{box-shadow:0 0 0 2px #f8e0a3,0 0 0 4px #8a421f}.wt-hud-recovery-tooltip{z-index:40;visibility:hidden;opacity:0;pointer-events:none;color:#3d2415;background:linear-gradient(#fff4d8,#ecd09d);border:1px solid #9b612e;border-radius:3px;gap:3px;padding:9px 10px;font:11px/1.35 Georgia,serif;transition:opacity .15s,transform .15s,visibility .15s;display:grid;position:absolute;top:calc(100% + 7px);left:4px;right:4px;transform:translateY(-3px);box-shadow:0 5px 14px #3f210c59}.wt-hud-recovery-tooltip:before{content:"";background:#fff1d2;border-top:1px solid #9b612e;border-left:1px solid #9b612e;width:8px;height:8px;position:absolute;top:-5px;left:22px;transform:rotate(45deg)}.wt-hud-recovery-tooltip strong{color:#7c2f17;font-size:12px}.wt-hud-recovery-tooltip span{display:block}.wt-hud-live-meter:focus .wt-hud-recovery-tooltip,.wt-hud-live-meter:focus-within .wt-hud-recovery-tooltip,.wt-hud-live-meter:hover .wt-hud-recovery-tooltip{visibility:visible;opacity:1;transform:translateY(0)}.wt-hud-location-thumb{width:82px;height:54px}.wt-hud-location-copy strong{font-size:14px}.wt-hunt-hero{background:linear-gradient(90deg,#f8ebcef7,#f8ebced1 42%,#f8ebce38),url(/assets/ui/hunt/wt_hunt_header.png) 50%/cover no-repeat;border:1px solid #c89655;border-radius:4px;justify-content:space-between;align-items:center;gap:22px;min-height:132px;margin:-2px 0 14px;padding:18px 20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 22px #72441b25,0 2px 5px #51311917}.wt-hunt-hero-copy{max-width:640px}.wt-hunt-breadcrumb{color:#654426;margin:0 0 3px;font-size:12px;font-weight:700}.wt-hunt-hero h2{color:#2e1a0f;margin:0;font-size:38px;line-height:1}.wt-hunt-hero-copy>p:last-child{color:#4e331e;margin:9px 0 0;font-size:15px}.wt-hunt-continuous{background:radial-gradient(circle at 50% 0,#fff6df,#efd2a0);border:2px solid #a86d2e;border-radius:7px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:305px;padding:12px 13px;display:grid;box-shadow:inset 0 0 12px #6d3f1c24,0 3px 7px #40230f22}.wt-hunt-continuous-icon{color:#9b3c18;place-items:center;width:40px;height:40px;font-size:35px;line-height:1;display:grid}.wt-hunt-continuous-copy{color:#392316;gap:2px;display:grid}.wt-hunt-continuous-copy b{font-size:15px}.wt-hunt-continuous-copy small{color:#6f5034;font-size:10px}.wt-hunt-switch{width:46px;height:24px;display:block;position:relative}.wt-hunt-switch input{opacity:0;pointer-events:none;position:absolute}.wt-hunt-switch>span{background:#b49972;border:1px solid #8a633a;border-radius:20px;transition:all .18s;position:absolute;inset:0;box-shadow:inset 0 2px 4px #3d24182e}.wt-hunt-switch>span:after{content:"";background:#fff2d5;border:1px solid #a4773d;border-radius:50%;width:16px;height:16px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #31190c55}.wt-hunt-switch input:checked+span{background:#944018}.wt-hunt-switch input:checked+span:after{transform:translate(21px)}.wt-hunt-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.wt-hunt-tier-card{cursor:pointer;text-align:left;background:#f0d5a2;border:2px solid #c38a42;border-radius:8px;min-height:320px;padding:0;transition:transform .15s,border-color .15s,box-shadow .15s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #f9e7c4,0 3px 7px #4e2b151f}.wt-hunt-tier-card:hover{border-color:#9d541d;transform:translateY(-2px)}.wt-hunt-tier-card.active{border-color:#c56a13;box-shadow:inset 0 0 0 3px #fff0c7,0 0 0 2px #e28d18,0 4px 8px #4d2c171f}.wt-hunt-tier-art{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0 0 106px}.wt-hunt-tier-i .wt-hunt-tier-art{background-image:url(/assets/ui/hunt/wt_hunt_tier_i.png)}.wt-hunt-tier-ii .wt-hunt-tier-art{background-image:url(/assets/ui/hunt/wt_hunt_tier_ii.png)}.wt-hunt-tier-iii .wt-hunt-tier-art{background-image:url(/assets/ui/hunt/wt_hunt_tier_iii.png)}.wt-hunt-tier-art:after{content:"";background:linear-gradient(#0000 48%,#f7e5c1eb 91%,#f3ddb1);position:absolute;inset:0}.wt-hunt-tier-ribbon{z-index:3;color:#fff1d7;text-shadow:0 1px 1px #2d1008;background:linear-gradient(#9d421f,#73270f);border:1px solid #d59d54;min-width:132px;padding:12px 18px;top:18px;box-shadow:inset 0 0 7px #2c130a55,0 3px 7px #27160b55}.wt-hunt-tier-card:not(.active) .wt-hunt-tier-ribbon{color:#442717;text-shadow:none;background:linear-gradient(#f8e6bf,#e7c58c)}.wt-hunt-tier-copy{z-index:2;color:#3b2417;text-align:center;gap:6px;padding:8px 14px 12px;display:grid;position:absolute;bottom:0;left:0;right:0}.wt-hunt-tier-copy>b{font-size:21px;line-height:1.05}.wt-hunt-tier-copy>small{color:#5d422c;min-height:30px;font-size:11px;line-height:1.35}.wt-hunt-tier-risk{color:#8b351d;border-top:1px solid #cda66f;justify-content:center;align-items:center;gap:7px;padding-top:7px;font-size:13px;font-weight:700;display:flex}.wt-hunt-tier-risk i{font-size:11px;font-style:normal}.wt-hunt-creatures-panel{background:radial-gradient(at 50% 0,#fff7e4,#f2ddb5 75%,#e4c28a 100%);border:2px solid #b47b38;border-radius:8px;margin-bottom:14px;padding:10px;box-shadow:inset 0 0 13px #63391824,0 3px 7px #4c2b1719}.wt-hunt-creatures-header{border-bottom:1px solid #d4b17d;align-items:center;gap:11px;margin-bottom:9px;padding:0 3px 7px;display:flex}.wt-hunt-target-icon{color:#9d401a;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:38px;display:grid}.wt-hunt-creatures-header h2{color:#2f1b10;margin:0;font-size:21px}.wt-hunt-creatures-header p{color:#6a4a2f;margin:2px 0 0;font-size:11px}.wt-hunt-creature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.wt-hunt-creature-card{background:#fff3d9;border:1px solid #b9874c;border-radius:7px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 2px 5px #4c2b171e}.wt-hunt-creature-art{background:#e4c99a;height:170px;position:relative;overflow:hidden}.wt-hunt-creature-image{object-fit:cover;width:100%;height:100%;display:block}.wt-hunt-paw-badge{z-index:3;color:#87391e;background:#fff2d7;border:1px solid #d5ad70;border-radius:8px;place-items:center;width:31px;height:31px;font-size:12px;display:grid;position:absolute;top:7px;left:7px;box-shadow:0 2px 4px #321b0d3d}.wt-hunt-creature-body{color:#40281a;text-align:center;gap:4px;padding:8px 9px 7px;display:grid}.wt-hunt-creature-body h3{margin:0;font-size:17px;line-height:1.05}.wt-hunt-creature-body p{margin:0;font-size:10px}.wt-hunt-creature-body>small{color:#6b4d34;font-size:9px}.wt-hunt-rewards{border-top:1px solid #ddbd8f;gap:4px;margin-top:4px;padding-top:5px;display:grid}.wt-hunt-rewards>span{color:#6e4c31;font-size:9px}.wt-hunt-reward-list{justify-content:center;gap:4px;min-height:24px;display:flex}.wt-hunt-reward-list small{color:#5d3b23;white-space:nowrap;text-overflow:ellipsis;background:#f2d8a8;border:1px solid #dec08e;border-radius:4px;place-items:center;max-width:90px;min-height:24px;padding:3px 6px;font-size:8px;display:grid;overflow:hidden}.wt-hunt-track-button{color:#fff1d5;cursor:pointer;background:linear-gradient(#a94822,#7d2b13);border:1px solid #7e3519;border-radius:4px;width:calc(100% - 14px);min-height:40px;margin:auto 7px 7px;padding:7px 8px;font-family:inherit;font-size:12px;font-weight:700;box-shadow:inset 0 1px #d9925f,0 2px 3px #361b0d33}.wt-hunt-track-button:hover:not(:disabled){background:linear-gradient(#bb5729,#8a3117)}.wt-hunt-track-button:disabled{cursor:not-allowed;opacity:.5}.wt-hunt-random-card{background:linear-gradient(#fbebc9,#e6c58f);border:2px solid #b37a38;border-radius:7px;grid-template-columns:minmax(100px,1fr) minmax(420px,650px) minmax(100px,1fr);align-items:end;gap:10px;min-height:125px;display:grid;box-shadow:inset 0 0 13px #5a321625,0 3px 7px #4d2a161e}.wt-hunt-random-main{z-index:2;grid-template-columns:64px minmax(0,1fr);gap:4px 10px;padding:12px 0 10px;display:grid}.wt-hunt-random-icon{color:#9b3d1b;grid-row:1/3;place-items:center;font-size:44px;display:grid}.wt-hunt-random-copy h2{color:#3a2114}.wt-hunt-random-copy p{color:#65452c;margin:3px 0 0;font-size:11px}.wt-hunt-random-button{color:#fff2d8;cursor:pointer;background:linear-gradient(#a74722,#792912);border:1px solid #7f3317;border-radius:4px;grid-column:1/-1;width:min(100%,310px);margin:5px auto 0;font-family:inherit;font-size:13px;font-weight:700;box-shadow:inset 0 1px #dc8f5e,0 2px 4px #2f160a3f}.wt-hunt-random-button small{border-left:1px solid #d59c6b;padding-left:10px}.wt-hunt-random-button:disabled{cursor:not-allowed;opacity:.5}.wt-hunt-random-decor{background:linear-gradient(#f1d8abf2,#f1d8ab1f 50%,#0000),url(/assets/ui/hunt/wt_hunt_random_forest.png) bottom/cover no-repeat;align-self:stretch}.wt-hunt-random-decor-right{transform:scaleX(-1)}.wt-hunt-notice{margin:0 0 10px}@media (max-width:1200px){.wt-hunt-hero{flex-direction:column;align-items:flex-start}.wt-hunt-continuous{min-width:min(100%,360px)}.wt-hunt-tier-card{min-height:290px}.wt-hunt-tier-copy>b{font-size:18px}.wt-hunt-creature-art{height:145px}}@media (max-width:900px){.wt-hunt-creature-grid,.wt-hunt-tier-grid{grid-template-columns:1fr}.wt-hunt-tier-card{min-height:330px}.wt-hunt-creature-card{grid-template-rows:1fr auto;grid-template-columns:165px minmax(0,1fr);display:grid}.wt-hunt-creature-art{grid-row:1/3;height:100%;min-height:190px}.wt-hunt-track-button{grid-column:2}.wt-hunt-random-card{grid-template-columns:1fr}.wt-hunt-random-decor{display:none}}.wt-hunt-hero{isolation:isolate;background:#f5e5c5}.wt-hunt-hero:before{z-index:0;opacity:.48;background:url(/assets/ui/hunt/wt_hunt_header.png) 50% 58%/cover no-repeat}.wt-hunt-hero:after,.wt-hunt-hero:before{content:"";pointer-events:none;position:absolute;inset:0}.wt-hunt-hero:after{z-index:1;background:linear-gradient(90deg,#f8ebcefc,#f8ebcef0 27%,#f8ebcec2 48%,#f8ebce57 72%,#f8ebce14)}.wt-hunt-hero-copy{z-index:2;position:relative}.wt-hunt-continuous{z-index:3;position:relative}.wt-hunt-random-card{isolation:isolate;justify-content:center;align-items:center;max-width:860px;min-height:132px;margin:16px auto 8px;padding:0;display:flex;position:relative;overflow:hidden}.wt-hunt-random-decor,.wt-hunt-random-icon{display:none!important}.wt-hunt-random-main{z-index:3;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;padding:14px 20px 12px;display:flex;position:relative}.wt-hunt-random-copy{text-align:center;width:100%;margin:0}.wt-hunt-random-copy h2{text-align:center;margin:0;font-size:20px;line-height:1.15}.wt-hunt-random-copy p{text-align:center;margin:4px 0 9px}.wt-hunt-random-button{z-index:3;justify-content:center;align-self:center;align-items:center;gap:12px;width:310px;max-width:90%;min-height:42px;margin:0 auto;display:flex;position:relative}.wt-hunt-tier-i .wt-hunt-tier-art{background-position:50% 12%}.wt-hunt-tier-ii .wt-hunt-tier-art,.wt-hunt-tier-iii .wt-hunt-tier-art{background-position:50% 0}.wt-hunt-tier-grid{padding-top:24px}.wt-hunt-tier-card{overflow:visible}.wt-hunt-tier-art{border-radius:6px 6px 0 0}.wt-hunt-tier-ribbon{z-index:10;color:#472817;text-align:center;min-width:145px;text-shadow:none;background:linear-gradient(#f8e8c4,#e8c98e);border:2px solid #b67a34;border-radius:6px;padding:11px 22px;font-size:20px;font-weight:700;line-height:1;position:absolute;top:-22px;left:50%;transform:translate(-50%);box-shadow:0 4px 9px #42251147,inset 0 1px #fff8e2d9}.wt-hunt-tier-card.active .wt-hunt-tier-ribbon{color:#fff2d8;text-shadow:0 1px 1px #311207bf;background:linear-gradient(#ac4823,#812b13);border-color:#8d3b1b;box-shadow:0 4px 10px #3d1d0c59,inset 0 1px #e78e5ba6}.content-panel>.section-heading{display:none!important}.found-encounter .encounter-art{aspect-ratio:3/2;background:#e7c996;border:2px solid #a37443;border-radius:8px 3px;width:min(760px,100%);height:auto;margin:15px auto;overflow:hidden}.found-encounter .encounter-art img,.found-encounter .wt-creature-encounter-image{object-fit:cover;object-position:center;width:100%;height:100%}.wt-combat-page-v2{gap:10px;display:grid}.wt-combat-toolbar{justify-content:flex-end;align-items:center;gap:10px;min-height:36px;padding:0 2px;display:flex}.wt-combat-speed{background:#f6e6c7;border:1px solid #c7a16b;border-radius:6px 2px;align-items:center;gap:4px;padding:3px 4px 3px 9px;display:flex;box-shadow:0 1px 3px #4d2b1518}.wt-combat-speed>span{color:#78583a;letter-spacing:.06em;text-transform:uppercase;margin-right:5px;font:700 9px Arial,sans-serif}.wt-combat-speed button{color:#51301d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px 2px;min-height:27px;padding:4px 9px;font-size:11px;font-weight:700}.wt-combat-speed button.active{color:#fff0d2;background:#8f3d1f;border-color:#8c4a25}.wt-combat-speed button.premium:not(.active){color:#7d531f}.wt-combat-speed button:disabled{opacity:.45;cursor:not-allowed}.wt-combat-stop{color:#76563a;cursor:pointer;background:0 0;border:0;border-bottom:1px dotted #9a744a;padding:6px 10px;font-size:11px}.wt-combat-stop:hover:not(:disabled){color:#8e371b}.wt-combat-stop:disabled{opacity:.5;cursor:default}.combat-stage.wt-combat-stage-v2{background:linear-gradient(#f8e9cc,#ead0a2);grid-template-columns:minmax(0,1fr) 116px minmax(0,1fr);align-items:center;gap:10px;padding:10px}.wt-combat-stage-v2 .wt-battle-panel{min-width:0;padding:8px;overflow:visible}.wt-fighter-heading{flex-direction:column;justify-content:center;align-items:center;min-height:62px;padding:0 4px 6px;display:flex}.wt-fighter-heading h2{margin:0;font-size:18px}.wt-fighter-heading p{margin:2px 0 0;font-size:12px}.wt-fighter-heading .combat-ammo{color:#50311f;font-weight:700}.wt-fighter-heading .combat-ammo.low-ammo{color:#a42318}.wt-combat-stage-v2 .wt-battle-scene{aspect-ratio:3/2;background:#d8b77f;border:1px solid #a97943;border-radius:7px 3px 0 0;width:100%;height:auto;position:relative;overflow:hidden}.wt-combat-stage-v2 .wt-battle-background{z-index:0;opacity:.2;background:url(/images/frontier-city.png) 50%/cover no-repeat;position:absolute;inset:0}.wt-combat-stage-v2 .wt-creature-combat-image,.wt-combat-stage-v2 .wt-player-combat-image{z-index:1;object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:relative}.wt-combat-stage-v2 .wt-player-combat-image.is-defeated{filter:saturate(.55)brightness(.72)contrast(.94)}.wt-combat-stage-v2 .battle-hp{border-radius:0 0 5px 2px;height:34px}.wt-combat-center-v2{text-align:center;background:linear-gradient(#fff1d4,#e7c691);border:1px solid #a87740;border-radius:7px 3px;min-width:0;padding:12px 7px;box-shadow:inset 0 0 10px #72401820,0 2px 5px #4c2b151c}.wt-combat-center-v2>small{color:#846344;text-transform:uppercase;letter-spacing:.07em;margin-bottom:3px;font-size:9px;display:block}.wt-combat-center-v2>strong{color:#3d2517;font-size:17px;display:block}.wt-combat-center-v2.finished{box-shadow:none;background:0 0;border-color:#0000;padding:7px}.wt-combat-outcome-mark{aspect-ratio:1;background:#f3dfb8;border:2px solid #9d7849;border-radius:50%;place-items:center;gap:3px;min-height:86px;display:grid;box-shadow:0 3px 10px #43230f30,inset 0 0 12px #6b3e1b20}.wt-combat-outcome-mark span{font-size:24px;line-height:1}.wt-combat-outcome-mark b{letter-spacing:.05em;font-size:11px}.wt-combat-outcome-mark.victory{color:#48602f;background:#edf0cf;border-color:#8b7425}.wt-combat-outcome-mark.defeat{color:#8e2b20;background:#f2d1c5;border-color:#9d4d38}.wt-combat-feedback{z-index:5;pointer-events:none;background:#fff1d9ed;border-radius:6px 2px;align-items:center;gap:6px;padding:5px 9px;font:700 17px/1 Arial,sans-serif;animation:wt-combat-feedback 1.05s ease-out both;display:flex;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 9px #27130966}.wt-combat-feedback.dealt{color:#2f6d32;border:1px solid #4f7d42}.wt-combat-feedback.received{color:#a62e26;border:1px solid #a94535}.wt-combat-feedback-defense{color:#654319;border:1px solid #9a702d}.wt-combat-feedback-miss{color:#675746;border:1px solid #8b765e}.wt-combat-feedback img{object-fit:contain!important;width:34px!important;height:34px!important}@keyframes wt-combat-feedback{0%{opacity:0;transform:translate(-50%,-20%)}18%{opacity:1;transform:translate(-50%,-50%)scale(1.07)}70%{opacity:1}to{opacity:0;transform:translate(-50%,-90%)}}.wt-battle-log-v2{max-height:330px;padding:8px;overflow:auto}.wt-battle-log-v2>header{z-index:3;background:#f4ddb2;align-items:center;padding:3px 5px 7px;position:sticky;top:0}.wt-battle-log-v2>header h2{font-size:15px}.wt-battle-log-v2>header span{color:#775b3d;font-size:10px}.wt-battle-events{flex-direction:column;gap:5px;padding:6px 2px 2px;display:flex}.wt-battle-event{background:#fff0d2;border:1px solid #d0ad78;border-radius:8px 3px;align-items:center;column-gap:7px;width:min(82%,720px);min-height:44px;padding:6px 8px;animation:wt-event-in-left .24s ease-out;display:grid;box-shadow:0 1px 3px #4a2a1514}.wt-battle-event.player{border-left:3px solid #8b4a27;grid-template-columns:28px 62px minmax(0,1fr) auto;grid-template-areas:"icon turn message result";align-self:flex-start}.wt-battle-event.creature{text-align:right;border-right:3px solid #70422a;grid-template-columns:auto minmax(0,1fr) 62px 28px;grid-template-areas:"result message turn icon";align-self:flex-end;animation-name:wt-event-in-right}.wt-battle-event-icon{object-fit:contain;grid-area:icon;width:27px;height:27px}.wt-battle-event-turn{color:#684425;white-space:nowrap;grid-area:turn;font-size:11px}.wt-battle-event-message{color:#3f2b1e;grid-area:message;min-width:0;font-size:11px;line-height:1.25}.wt-battle-event-result{white-space:nowrap;grid-area:result;align-items:baseline;gap:5px;display:flex}.wt-battle-event.creature .wt-battle-event-result{justify-content:flex-start}.wt-battle-event-result small{color:#7e684f;font-size:9px}.wt-battle-event-result strong{font:800 12px Arial,sans-serif}.wt-battle-event-result strong.dealt{color:#34713a}.wt-battle-event-result strong.received{color:#aa2f25}.wt-battle-event-result strong.defense{color:#82621f}.wt-battle-event-result strong.miss,.wt-battle-event-result strong.neutral{color:#756653}@keyframes wt-event-in-left{0%{opacity:0;transform:translate(-12px)}}@keyframes wt-event-in-right{0%{opacity:0;transform:translate(12px)}}.wt-combat-result-v2{text-align:left;border:2px solid #aa7a42;border-radius:8px 3px;padding:0;overflow:hidden;box-shadow:0 3px 10px #4b2b171f}.wt-combat-result-v2.victory{background:linear-gradient(#f2f0d8,#e4e9c3)}.wt-combat-result-v2.defeat{background:linear-gradient(#f7dfd5,#efc8bc)}.wt-result-banner{text-align:center;border-bottom:1px solid #b8935f;grid-template-columns:42px 1fr 42px;align-items:center;gap:12px;min-height:78px;padding:12px 20px;display:grid}.wt-result-banner>span{font-size:27px}.wt-result-banner h2{letter-spacing:.06em;margin:0;font-size:27px}.wt-result-banner p{margin:3px 0 0;font-size:12px}.wt-result-banner.victory{color:#405c2d;background:linear-gradient(90deg,#dae4b3,#f7f1cf,#dae4b3)}.wt-result-banner.defeat{color:#8d2e23;background:linear-gradient(90deg,#e9b7a8,#fae2d8,#e9b7a8)}.wt-victory-summary{grid-template-columns:210px minmax(0,1fr);gap:12px;padding:12px;display:grid}.wt-reward-xp-card{text-align:center;background:#f8efd0;border:1px solid #a38b49;border-radius:7px 3px;flex-direction:column;justify-content:center;align-items:center;min-height:118px;padding:12px;display:flex;box-shadow:inset 0 0 10px #6d54151b}.wt-reward-xp-card small{color:#76633d;font-size:10px}.wt-reward-xp-card strong{color:#45642e;margin:4px 0;font-size:26px}.wt-reward-xp-card span{color:#856323;font-size:10px;font-weight:700}.wt-loot-panel{background:#fbf0d5;border:1px solid #b69a68;border-radius:7px 3px;min-width:0;padding:9px}.wt-loot-heading{border-bottom:1px solid #d6ba89;justify-content:space-between;align-items:end;gap:10px;margin-bottom:7px;padding-bottom:5px;display:flex}.wt-loot-heading h3{margin:0;font-size:15px}.wt-loot-heading small{color:#836a4d;font-size:9px}.wt-loot-slots{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:7px;display:grid}.wt-loot-slot{text-align:center;background:linear-gradient(145deg,#fff6dd,#e8c991);border:2px solid #c3985e;border-radius:7px 3px;flex-direction:column;justify-content:center;align-items:center;min-height:92px;padding:7px;display:flex;box-shadow:inset 0 0 9px #6e461c1b}.wt-loot-slot-icon{color:#8c491f;background:#f1d6a3;border:1px solid #bd8a47;border-radius:5px 2px;place-items:center;width:32px;height:32px;margin-bottom:4px;display:grid}.wt-loot-slot b{font-size:10px;line-height:1.15}.wt-loot-slot small{color:#7d502d;margin-top:3px;font-weight:700}.wt-loot-empty{color:#806c50;text-align:center;grid-column:1/-1;margin:0;padding:24px}.wt-result-actions{justify-content:space-between;align-items:center;gap:12px;padding:0 12px 12px;display:flex}.wt-result-actions small{color:#607140;font-size:10px}.wt-defeat-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;display:grid}.wt-defeat-summary-grid article{text-align:center;background:#fae6dd;border:1px solid #c28872;border-radius:6px 2px;flex-direction:column;justify-content:center;align-items:center;min-height:76px;padding:8px;display:flex}.wt-defeat-summary-grid small{color:#805e51;font-size:9px}.wt-defeat-summary-grid strong{color:#752d24;margin-top:4px;font-size:15px}.wt-defeat-details{background:#f9e7df;border:1px solid #c6977e;border-radius:7px 3px;margin:0 12px 12px;padding:10px}.wt-novice-protection{background:#f4e8bd;border-left:3px solid #8a6a25;grid-template-columns:auto 1fr;align-items:center;gap:8px 14px;margin:0;padding:8px 10px;display:grid}.wt-novice-protection.neutral{background:#f2dfce;border-left-color:#876f58}.wt-novice-protection span{color:#674f3a;font-size:11px}.wt-loss-list h3{margin:0 0 5px;font-size:13px}.wt-loss-list p{border-top:1px solid #d7b09d;grid-template-columns:1fr auto auto;gap:10px;margin:0;padding:5px 4px;font-size:11px;display:grid}.wt-loss-list p>b{color:#a52d23}.wt-loss-list p>small{color:#755e52}.wt-defeat-note{color:#725246;text-align:center;margin:8px 0 0;font-size:10px}.wt-defeat-actions-v2{grid-template-columns:1.2fr 1fr 1fr;gap:8px;padding:0 12px 12px;display:grid}.wt-defeat-actions-v2 button{cursor:pointer;background:#f5ddba;border:1px solid #9c6b47;border-radius:5px 2px;min-height:40px;padding:8px 10px;font-weight:700}.wt-defeat-actions-v2 .primary-action{color:#fff0d2;background:linear-gradient(#aa4d28,#7c2f18)}.wt-defeat-actions-v2 button:disabled{opacity:.48;cursor:not-allowed}@media (max-width:1050px){.combat-stage.wt-combat-stage-v2{grid-template-columns:1fr 90px 1fr}.wt-battle-event{width:92%}.wt-defeat-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.wt-combat-toolbar{flex-direction:column;align-items:stretch}.wt-combat-speed{justify-content:center}.combat-stage.wt-combat-stage-v2{grid-template-columns:1fr}.wt-combat-center-v2{order:-1}.wt-combat-outcome-mark{width:88px;min-height:88px;margin:auto}.wt-battle-event,.wt-battle-event.creature,.wt-battle-event.player{text-align:left;grid-template-columns:28px 56px minmax(0,1fr);grid-template-areas:"icon turn result""message message message";width:100%}.wt-battle-event.creature .wt-battle-event-result{justify-content:flex-end}.wt-defeat-actions-v2,.wt-defeat-summary-grid,.wt-victory-summary{grid-template-columns:1fr}.wt-result-banner{grid-template-columns:28px 1fr 28px}}@media (prefers-reduced-motion:reduce){.wt-battle-event,.wt-combat-feedback{animation:none}}.social-tabs{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 18px;display:grid}.social-actions a,.social-tabs a{color:#3e210f;text-align:center;text-transform:uppercase;background:#f8e9c9;border:1px solid #b98b4e;padding:12px;font-weight:700;text-decoration:none}.social-tabs a.active{color:#fff3d4;background:linear-gradient(#963a19,#6f250f)}.social-panel{background:#fff7e1eb;border:1px solid #b98b4e;margin-bottom:16px;padding:20px;box-shadow:0 3px 10px #6b3b1726}.social-panel>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.social-panel h2{color:#421d0c;margin:0 0 12px}.social-panel h2 small{color:#85633e;font-size:.55em}.public-profile>header{justify-content:flex-start}.social-avatar{color:#fff0cb;text-transform:uppercase;background:linear-gradient(#8b3215,#5d1b0a);border:3px double #d8a85b;place-items:center;width:64px;height:64px;font-size:28px;font-weight:800;display:grid}.presence{font-size:12px;font-weight:700}.presence.online{color:#317b2e}.presence.offline{color:#7a6d5e}.presence-dot{background:#857466;border-radius:50%;flex:none;width:10px;height:10px}.presence-dot.online{background:#45a448;box-shadow:0 0 0 3px #45a4482b}.profile-facts{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.profile-facts p{background:#fff8e8;border:1px solid #d7b87e;flex-direction:column;padding:12px;display:flex}.social-actions{flex-wrap:wrap;gap:10px;margin:15px 0;display:flex}.party-panel button,.social-actions button,.social-row button{color:#fff3d4;cursor:pointer;background:#7e2d12;border:1px solid #54200e;padding:9px 14px;font-weight:700}.social-actions button:disabled{opacity:.55;cursor:not-allowed}.equipment-public{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.equipment-public article{background:#fff8e8;border:1px solid #d7b87e;flex-direction:column;padding:12px;display:flex}.equipment-public small,.party-members small,.social-row small{color:#705941;margin-top:4px;display:block}.notice-box,.own-profile-note,.party-roadmap-note{background:#f3dfb3;border-left:4px solid #9b5b21;padding:12px}.social-columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.social-row{border-top:1px solid #ddc396;align-items:center;gap:12px;padding:12px 0;display:flex}.social-row>div{flex:1}.party-members a,.ranking a,.social-row a{color:#4c200e}.subtle-danger{background:#7f2518!important}.party-members{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.party-members article{background:#fff8e8;border:1px solid #d7b87e;align-items:center;gap:12px;padding:14px;display:flex}.party-members article>div:nth-child(2){flex:1}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#8a5a2d;font-size:12px}@media (max-width:850px){.party-members,.profile-facts,.social-columns,.social-tabs{grid-template-columns:1fr}}.wt-combat-v3-page{gap:10px;width:100%;display:grid}.wt-combat-v3-session-head{background:linear-gradient(#fff5df,#f1d8a7);border:1px solid #b98648;border-radius:7px 3px;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:8px 12px;display:flex;box-shadow:0 2px 7px #42230d29,inset 0 0 18px #8e521e12}.wt-combat-v3-session-title{align-items:center;gap:10px;min-width:0;display:flex}.wt-combat-v3-session-title>img{object-fit:contain;width:42px;height:42px}.wt-combat-v3-session-title h1{color:#3b2417;margin:0;font-size:22px;line-height:1.05}.wt-combat-v3-session-title p{color:#76563a;margin:3px 0 0;font-size:11px}.wt-combat-v3-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.wt-combat-v3-speed{background:#f7e7c7;border:1px solid #b68142;border-radius:5px 2px;align-items:center;display:flex;overflow:hidden}.wt-combat-v3-speed>span{color:#74553b;white-space:nowrap;padding:7px 9px;font-size:10px}.wt-combat-v3-speed button{color:#4e301f;cursor:pointer;background:#f6e5c5;border:0;border-left:1px solid #c69a63;min-height:31px;padding:5px 12px;font-weight:700}.wt-combat-v3-speed button.active{color:#fff0d4;background:linear-gradient(#a94b27,#7d2d17)}.wt-combat-v3-speed button:disabled{opacity:.45;cursor:not-allowed}.wt-combat-v3-stop{color:#5f4029;cursor:pointer;background:#f8e8ca;border:1px solid #b88c55;border-radius:4px 2px;min-height:31px;padding:5px 10px;font-size:10px}.wt-combat-v3-stop:disabled{opacity:.45;cursor:default}.wt-combat-v3-stage{background:linear-gradient(#f8e8c7,#efd3a0);border:3px double #956333;border-radius:9px 4px;grid-template-columns:minmax(0,1fr) 220px minmax(0,1fr);align-items:stretch;gap:8px;padding:9px;display:grid;box-shadow:0 3px 10px #43230e2e,inset 0 0 25px #79461914}.wt-combat-v3-fighter{background:#fff0d2;border:1px solid #b8844b;border-radius:8px 4px;min-width:0;overflow:hidden;box-shadow:0 2px 6px #381d0c2b}.wt-combat-v3-scene{isolation:isolate;aspect-ratio:16/10;background:#dab77c;border-bottom:1px solid #a97540;width:100%;position:relative;overflow:hidden}.wt-combat-v3-scene .wt-battle-background{z-index:0;opacity:.18;background:linear-gradient(#f7e4bd0a,#60351b1f),url(/images/frontier-city.png) 50%/cover no-repeat;position:absolute;inset:0}.wt-combat-v3-scene .wt-creature-combat-image,.wt-combat-v3-scene .wt-player-combat-image{z-index:1;object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:relative}.wt-combat-v3-scene .wt-player-combat-image.is-defeated{filter:saturate(.48)brightness(.72)sepia(.12)}.wt-combat-v3-fighter-info{background:linear-gradient(#fff1d5,#f6deb5);padding:7px 10px 9px}.wt-combat-v3-fighter-info h2{color:#321f14;margin:0;font-size:18px;line-height:1.1}.wt-combat-v3-fighter-info>p{color:#60432d;font-size:10px}.wt-combat-v3-creature-tag,.wt-combat-v3-fighter-info .combat-ammo{color:#53321d}.wt-combat-v3-heart{color:#c72d28;text-shadow:0 1px #6f190f}.wt-combat-v3-hp-track{background:#3a2418;border:2px solid #5d351f;height:18px;position:relative;box-shadow:inset 0 2px 5px #00000061,0 1px #ffffff73}.wt-combat-v3-hp-track i{background:linear-gradient(#ef4946,#cc2f2d 58%,#b51f20);min-width:0;transition:width .32s;position:absolute;inset:0 auto 0 0;box-shadow:inset 0 1px #ffffff6b}.wt-combat-v3-hp b{color:#2d1d14;min-width:64px;font-size:11px}.wt-combat-v3-center{text-align:center;background:linear-gradient(#fff8e5ed,#efd6a6f0),url(/assets/ui/hunt/wt_hunt_header.png) 50%/cover no-repeat;border:1px solid #bd9159;border-radius:7px 3px;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:16px 12px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 16px #7441191f}.wt-combat-v3-center:after{content:"";opacity:.15;pointer-events:none;background:url(/assets/ui/sidebar-right/wt_hud_bottom_scene.png) bottom/contain no-repeat;height:36%;position:absolute;bottom:0;left:12%;right:12%}.wt-combat-v3-center>img{object-fit:contain;width:72px;height:72px;margin-bottom:7px}.wt-combat-v3-center-rule,.wt-combat-v3-center>img,.wt-combat-v3-center>p,.wt-combat-v3-center>small,.wt-combat-v3-center>span,.wt-combat-v3-center>strong{z-index:1;position:relative}.wt-combat-v3-center>small{color:#725338;font-size:10px}.wt-combat-v3-center>strong{color:#6f2518;font-size:26px;line-height:1.03}.wt-combat-v3-center.active>strong{margin:3px 0 2px;font-size:25px}.wt-combat-v3-center>span{color:#8b6b4c;margin-top:5px;font-size:9px}.wt-combat-v3-center.finished>p{color:#3d2a1e;margin:6px 0 2px;font-size:17px}.wt-combat-v3-center.finished.victory>p,.wt-combat-v3-center.finished.victory>strong{color:#315c2c}.wt-combat-v3-center.finished.defeat>p,.wt-combat-v3-center.finished.defeat>strong{color:#8f2b22}.wt-combat-v3-center-rule{width:78%;height:18px;margin:4px 0;position:relative}.wt-combat-v3-center-rule:after,.wt-combat-v3-center-rule:before{content:"";background:#bb9157;width:42%;height:1px;position:absolute;top:50%}.wt-combat-v3-center-rule:before{left:0}.wt-combat-v3-center-rule:after{right:0}.wt-combat-v3-center-rule span{color:#a57636;font-size:12px}.wt-combat-v3-scene .wt-combat-feedback{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-width:2px;border-radius:8px 3px;justify-content:center;min-width:74px;padding:6px 10px;font-size:21px;top:31%;left:50%}.wt-combat-v3-scene .wt-combat-feedback.dealt{color:#1e7a33;text-shadow:0 1px #fff;background:#eefadef0;border-color:#3d8c4c}.wt-combat-v3-scene .wt-combat-feedback.received{color:#b52420;text-shadow:0 1px #fff;background:#ffe6ddf0;border-color:#b34438}.wt-combat-v3-log>header{z-index:4;background:#f7e2bbf5;border-bottom:1px solid #caa36d;gap:10px;padding:7px 10px}.wt-combat-v3-log h2{color:#3f2718;font-size:15px}.wt-combat-v3-log header small{color:#7f6040;font-size:9px}.wt-combat-v3-log-icon{color:#9a4a24;font-size:22px}.wt-combat-v3-events{flex-direction:column;gap:4px;padding:7px 8px;display:flex}.wt-combat-v3-event.player{border-left:3px solid #9c4b25;grid-template-columns:58px 24px minmax(0,1fr) auto;grid-template-areas:"turn icon message result"}.wt-combat-v3-event.creature{border-right:3px solid #734128;grid-template-columns:auto minmax(0,1fr) 24px 58px;grid-template-areas:"result message icon turn"}.wt-combat-v3-event-turn{color:#5f412b;white-space:nowrap;grid-area:turn;font-size:10px}.wt-combat-v3-event-icon{width:22px;height:22px}.wt-combat-v3-event-message{color:#3a281c;font-size:10px;line-height:1.25}.wt-combat-v3-event-result{align-items:baseline}.wt-combat-v3-event-result strong{font:800 12px Arial,sans-serif}.wt-combat-v3-event-result strong.dealt{color:#237334}.wt-combat-v3-event-result strong.received{color:#bb2b25}.wt-combat-v3-event-result strong.defense{color:#765d20}.wt-combat-v3-event-result strong.miss,.wt-combat-v3-event-result strong.neutral{color:#6e6254}.wt-combat-v3-result{border:1px solid #a67843;border-radius:7px 3px;overflow:hidden;box-shadow:0 3px 9px #45230e2b}.wt-combat-v3-result.victory{background:linear-gradient(#edf1d3,#dce7b8);border-color:#7c873e}.wt-combat-v3-result.defeat{background:linear-gradient(#f8ded4,#efc5b8);border-color:#ae5a45}.wt-combat-v3-result-title{text-align:center;grid-template-columns:90px minmax(0,1fr) 90px;align-items:center;gap:8px;min-height:72px;padding:7px 16px;display:grid}.wt-combat-v3-result-title h2{letter-spacing:.04em;margin:0;font-size:31px;line-height:1}.wt-combat-v3-result-title p{margin:4px 0 0;font-size:11px}.wt-combat-v3-result-title.victory{color:#315d2f;border-bottom:1px solid #8da054}.wt-combat-v3-result-title.defeat{color:#9a2922;background:linear-gradient(90deg,#f0c3b6,#f9ded3,#f0c3b6);border-bottom:1px solid #c77d69;display:block}.wt-combat-v3-laurel{color:#4d742f;font-size:52px;line-height:1;transform:rotate(-12deg)}.wt-combat-v3-laurel.mirror{transform:scaleX(-1)rotate(-12deg)}.wt-combat-v3-reward-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px 10px 4px;display:grid}.wt-combat-v3-defeat-stats article,.wt-combat-v3-reward-stats article{background:#fff6dab8;border:1px solid #baa06b;border-radius:6px 2px;justify-content:center;align-items:center;gap:9px;min-height:54px;padding:7px 10px;display:flex}.wt-combat-v3-defeat-stats article>div,.wt-combat-v3-reward-stats article>div{flex-direction:column;display:flex}.wt-combat-v3-reward-stats strong{color:#3c662e;font-size:17px}.wt-combat-v3-defeat-stats small,.wt-combat-v3-reward-stats small{color:#745f47;font-size:8px}.stat-icon{color:#7d431d;background:#edcf8f;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:21px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #b98543}.stat-icon.xp{color:#9c5b12}.stat-icon.reputation{color:#8d5718}.stat-icon.cash{color:#6b451c}.wt-combat-v3-loot-rule{justify-content:center;align-items:center;gap:9px;margin:3px 10px 5px;display:flex}.wt-combat-v3-loot-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:7px;padding:0 10px 8px;display:grid}.wt-combat-v3-loot-card{background:#fff6dcd1;border:1px solid #b99a62;border-radius:6px 2px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:62px;padding:6px 8px;display:grid}.wt-combat-v3-loot-fallback,.wt-combat-v3-loot-icon{object-fit:contain;background:#f2d9a6;border:1px solid #b98749;border-radius:5px 2px;place-items:center;width:50px;height:50px;display:grid}.wt-combat-v3-loot-fallback{color:#935122;font-size:22px}.wt-combat-v3-loot-card>div{flex-direction:column;min-width:0;display:flex}.wt-combat-v3-loot-card>div>b{color:#3f2a1a;font-size:11px}.wt-combat-v3-loot-card>div>small{color:#78614a;margin-top:2px;font-size:8px}.wt-combat-v3-loot-card>strong{color:#3a271b;font-size:12px}.wt-combat-v3-loot-empty{text-align:center;color:#6f6845;grid-column:1/-1;margin:0;padding:14px;font-size:10px}.wt-combat-v3-result-actions{gap:8px;padding:5px 10px 10px;display:grid}.wt-combat-v3-result-actions button{color:#442a1b;cursor:pointer;background:#f5dfb7;border:1px solid #9d6a3e;border-radius:6px 2px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:6px 10px;display:flex;box-shadow:0 2px 4px #3e1f0c24}.wt-combat-v3-result-actions button>span:first-child{font-size:21px}.wt-combat-v3-result-actions button>span:last-child{text-align:left;flex-direction:column;display:flex}.wt-combat-v3-result-actions button b{font-size:12px}.wt-combat-v3-result-actions button small{color:#72543c;font-size:8px}.wt-combat-v3-result-actions button.primary{color:#fff0d1;background:linear-gradient(#ad4c27,#7d2d16);border-color:#7f3018}.wt-combat-v3-result-actions button.primary small{color:#f3d5b7}.wt-combat-v3-result-actions button:disabled{opacity:.48;cursor:not-allowed}.wt-combat-v3-defeat-stats{gap:7px;padding:8px 10px}.wt-combat-v3-defeat-stats article{background:#ffede5bf;border-color:#cf8c7a;justify-content:flex-start}.wt-combat-v3-defeat-stats strong{color:#8b2a23;font-size:13px}.stat-icon.health,.stat-icon.lost-cash{color:#ad2624;background:#f1c8bd;box-shadow:inset 0 0 0 1px #ca8574}.stat-icon.protection{color:#2e6f42;background:#d5e6ca;box-shadow:inset 0 0 0 1px #8ca67c}.stat-icon.backpack{color:#7d3f26;background:#e8cfba;box-shadow:inset 0 0 0 1px #b68a69}.wt-combat-v3-losses{background:#ffebe299;border:1px solid #c48674;flex-wrap:wrap;align-items:center;gap:7px;margin:0 10px 7px;padding:7px;display:flex}.wt-combat-v3-losses>b{color:#6b2d27;margin-right:4px;font-size:10px}.wt-combat-v3-losses>span{background:#fff0e9;border:1px solid #d2a090;align-items:center;gap:5px;padding:4px 7px;font-size:9px;display:flex}.wt-combat-v3-losses em{color:#ad2d26;font-style:normal;font-weight:800}.wt-combat-v3-losses small{color:#795c54}.wt-combat-v3-recovery-note{color:#784b42;background:#fff1e8a6;border:1px solid #d2a28f;border-radius:4px 2px;gap:7px;margin:0 10px 7px;padding:7px 10px;display:flex}.wt-combat-v3-recovery-note>span{color:#955b34;font-size:17px}@media (max-width:1080px){.wt-combat-v3-stage{grid-template-columns:minmax(0,1fr) 170px minmax(0,1fr)}.wt-combat-v3-result-actions.defeat{grid-template-columns:1fr 1fr}.wt-combat-v3-result-actions.defeat button:first-child{grid-column:1/-1}}@media (max-width:820px){.wt-combat-v3-session-head{flex-direction:column;align-items:stretch}.wt-combat-v3-toolbar{justify-content:flex-start}.wt-combat-v3-stage{grid-template-columns:1fr}.wt-combat-v3-center{order:-1;min-height:160px}.wt-combat-v3-center:after{height:55%}.wt-combat-v3-event,.wt-combat-v3-event.creature,.wt-combat-v3-event.player{text-align:left;grid-template-columns:58px 24px minmax(0,1fr);grid-template-areas:"turn icon result""message message message";width:100%}.wt-combat-v3-event-result{justify-content:flex-end}.wt-combat-v3-reward-stats{grid-template-columns:1fr}.wt-combat-v3-defeat-stats{grid-template-columns:1fr 1fr}.wt-combat-v3-result-actions.defeat,.wt-combat-v3-result-actions.victory{grid-template-columns:1fr}.wt-combat-v3-result-actions.defeat button:first-child{grid-column:auto}}@media (max-width:520px){.wt-combat-v3-speed{width:100%}.wt-combat-v3-speed>span{flex:1}.wt-combat-v3-result-title{grid-template-columns:36px 1fr 36px}.wt-combat-v3-result-title h2{font-size:25px}.wt-combat-v3-laurel{font-size:34px}.wt-combat-v3-defeat-stats{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.wt-combat-v3-hp-track i{transition:none}}.wt-combat-v3-stage{grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr);gap:10px;padding:10px}.wt-combat-v3-fighter{border-radius:10px 4px}.wt-combat-v3-fighter-info{padding:8px 12px 11px}.wt-combat-v3-fighter-info h2{font-size:19px}.wt-combat-v3-hp{grid-template-columns:24px minmax(0,1fr) 68px;margin-top:8px}.wt-combat-v3-hp-track{height:17px}.wt-combat-v3-heart{place-items:center;width:24px;height:24px;font-size:21px;display:grid}.wt-combat-v3-hp b{text-align:right;min-width:68px}.wt-combat-v3-center{padding:14px 10px}.wt-combat-v3-center>img{width:62px;height:62px;margin-bottom:5px}.wt-combat-v3-center>strong{font-size:24px}.wt-combat-v3-center.finished>p{margin:5px 0 2px;font-size:16px}.wt-combat-v3-center-rule{width:72%;margin:2px 0}.wt-combat-v3-log{max-height:285px}.wt-combat-v3-event{width:min(88%,780px)}.wt-combat-v3-result{border-radius:9px 4px}.wt-combat-v3-result.victory{background:radial-gradient(circle at 50% 0,#ffffeea6,#0000 48%),linear-gradient(#eff2d8,#e4ecc7)}.wt-combat-v3-result.defeat{background:radial-gradient(circle at 50% 0,#fff4ef8c,#0000 48%),linear-gradient(#f7ddd4,#efc8bc)}.wt-combat-v3-result-title{grid-template-columns:56px minmax(0,1fr) 56px;min-height:68px;padding:8px 18px}.wt-combat-v3-result-title h2{font-size:30px}.wt-combat-v3-result-title p{margin-top:3px}.wt-combat-v3-laurel{place-items:center;font-size:38px;display:grid}.wt-combat-v3-reward-stats article{text-align:left;grid-template-columns:40px auto;column-gap:10px;min-height:62px;padding:8px 12px}.wt-combat-v3-reward-stats article>div{justify-content:center;min-width:0}.wt-combat-v3-reward-stats .stat-icon{flex:0 0 38px;width:38px;height:38px;font-size:21px}.wt-combat-v3-loot-rule{gap:10px;width:min(780px,100% - 28px);margin:6px auto 8px}.wt-combat-v3-loot-rule b{white-space:nowrap;letter-spacing:.02em}.wt-combat-v3-loot-card{border-radius:7px 3px;flex:0 250px;grid-template-columns:56px minmax(0,1fr) auto;gap:9px;width:250px;max-width:100%;min-height:72px;padding:7px 9px;box-shadow:0 2px 5px #41230e1a}.wt-combat-v3-loot-fallback,.wt-combat-v3-loot-icon{place-self:center;width:54px;height:54px}.wt-combat-v3-loot-card>div{text-align:left}.wt-combat-v3-loot-card>div>small{margin-top:3px;line-height:1.15}.wt-combat-v3-loot-card>strong{text-align:center;min-width:26px;font-size:13px}.wt-combat-v3-loot-empty{flex:100%;width:100%}.wt-combat-v3-result-actions{width:min(790px,100%);margin:0 auto;padding:6px 14px 12px}.wt-combat-v3-result-actions.victory{grid-template-columns:repeat(2,minmax(0,1fr))}.wt-combat-v3-result-actions button{border-radius:7px 3px;min-height:50px}.wt-combat-v3-result-actions button>span:first-child{text-align:center;place-items:center;width:28px;min-width:28px;display:grid}.wt-combat-v3-result-actions button>span:last-child{min-width:0}.wt-combat-v3-defeat-stats{width:min(980px,100%);margin:0 auto;padding:10px 14px 8px}.wt-combat-v3-defeat-stats article{grid-template-columns:38px minmax(0,1fr);justify-content:center;column-gap:9px;min-height:62px}.wt-combat-v3-defeat-stats .stat-icon{flex:0 0 36px;width:36px;height:36px;margin:0}.wt-combat-v3-losses,.wt-combat-v3-recovery-note{width:min(950px,100% - 28px);margin-left:auto;margin-right:auto}.wt-combat-v3-result-actions.defeat{width:min(930px,100%)}@media (max-width:1080px){.wt-combat-v3-stage{grid-template-columns:minmax(0,1fr) 160px minmax(0,1fr)}.wt-combat-v3-loot-card{flex-basis:230px;width:230px}}@media (max-width:820px){.wt-combat-v3-stage{grid-template-columns:1fr}.wt-combat-v3-center{min-height:145px}.wt-combat-v3-reward-stats{grid-template-columns:1fr;width:min(520px,100%)}.wt-combat-v3-reward-stats article{grid-template-columns:40px minmax(0,1fr);justify-content:start}.wt-combat-v3-loot-grid{width:min(560px,100%)}.wt-combat-v3-loot-card{flex:220px;width:auto}.wt-combat-v3-result-actions.defeat,.wt-combat-v3-result-actions.victory{grid-template-columns:1fr;width:min(560px,100%)}.wt-combat-v3-defeat-stats{grid-template-columns:1fr 1fr}}@media (max-width:520px){.wt-combat-v3-result-title{grid-template-columns:34px minmax(0,1fr) 34px;padding-inline:10px}.wt-combat-v3-laurel{font-size:30px}.wt-combat-v3-loot-card{flex:100%;width:100%}.wt-combat-v3-defeat-stats{grid-template-columns:1fr}}.wt-combat-v3-loot-card{flex:0 300px;grid-template-columns:68px minmax(0,1fr) 34px;width:300px;max-width:300px}.wt-combat-v3-loot-card>div>b{font-size:13px}.wt-combat-v3-loot-card>div>small{font-size:9px}.wt-combat-v3-result.victory{padding-bottom:10px}.wt-combat-v3-result-title.victory{grid-template-columns:42px minmax(0,1fr) 42px;width:min(760px,100% - 30px);margin:0 auto;padding:10px 12px 8px}.wt-combat-v3-result-title.victory h2{letter-spacing:.055em;font-size:32px}.wt-combat-v3-result-title.victory p{margin-top:4px;font-size:10px}.wt-combat-v3-result-title.victory .wt-combat-v3-laurel{font-size:34px}.wt-combat-v3-reward-stats{grid-template-columns:repeat(3,1fr);width:min(730px,100% - 32px);margin:8px auto 0;padding:0}.wt-combat-v3-reward-stats article{border-radius:8px 3px;grid-template-columns:44px auto;justify-content:center;align-items:center;gap:9px;min-height:58px;padding:7px 12px;display:grid}.wt-combat-v3-reward-stats .stat-icon{width:40px;height:40px}.wt-combat-v3-reward-stats .stat-icon img{width:31px;height:31px}.wt-combat-v3-reward-stats article>div{text-align:left}.wt-combat-v3-reward-stats strong{font-size:18px;line-height:1}.wt-combat-v3-reward-stats small{margin-top:3px;font-size:8px}.wt-combat-v3-loot-rule{width:min(650px,100% - 40px);margin:12px auto 9px;font-size:11px}.wt-combat-v3-loot-grid{gap:12px;width:min(760px,100% - 30px);margin:0 auto;padding:0 0 8px;display:flex}.wt-combat-v3-loot-card{border-radius:8px 3px;flex:0 0 310px;grid-template-columns:70px minmax(0,1fr) 34px;width:310px;min-height:86px;position:relative;box-shadow:0 2px 5px #46230f24,inset 0 0 14px #ffffff2e}.wt-combat-v3-loot-fallback,.wt-combat-v3-loot-icon{border-radius:7px 3px;width:66px;height:66px}.wt-combat-v3-loot-card>div{justify-content:center}.wt-combat-v3-loot-card>strong{background:#be874129;border-radius:10px;align-self:center;padding:4px 5px;font-size:14px}.wt-combat-v3-result-actions.victory{grid-template-columns:1fr 1fr;gap:10px;width:min(650px,100% - 30px);margin:4px auto 0;padding:0}.wt-combat-v3-result-actions.victory button{min-height:48px}.wt-combat-v3-result-title.defeat{width:min(780px,100% - 30px);margin:0 auto;padding:10px 14px 8px}.wt-combat-v3-result-title.defeat p{margin-top:5px}.wt-combat-v3-defeat-stats article{background:#fff5ebb8;border-radius:8px 3px;grid-template-columns:44px minmax(0,1fr);gap:9px;min-height:70px;padding:8px 10px;display:grid;box-shadow:inset 0 0 0 1px #9e503238,0 1px 3px #5023141a}.wt-combat-v3-defeat-stats .stat-icon{border-radius:50%;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.wt-combat-v3-defeat-stats article>div{justify-content:center;align-items:flex-start}.wt-combat-v3-defeat-stats small{font-size:8px;line-height:1.1}.wt-combat-v3-defeat-stats strong{margin-top:3px;font-size:15px;line-height:1.05}.wt-combat-v3-losses{text-align:center;background:linear-gradient(90deg,#f0df9b94,#faefc2c7,#f0df9b94);border:1px solid #96692d40;border-radius:7px 3px;width:min(820px,100% - 30px);margin:9px auto 0;padding:8px 12px}.wt-combat-v3-losses strong{font-size:12px}.wt-combat-v3-losses small{margin-top:3px;font-size:9px;display:block}.wt-combat-v3-recovery-note{text-align:center;background:#ffffff57;border-radius:6px;width:min(820px,100% - 30px);margin:8px auto 0;padding:7px 12px;font-size:9px}.wt-combat-v3-result-actions.defeat{grid-template-columns:1.15fr .95fr .95fr;width:min(820px,100% - 30px);margin:10px auto 0;padding:0;display:grid}.wt-combat-v3-result-actions.defeat button{border-radius:7px 3px;min-height:50px}.wt-combat-v3-result-actions.defeat button:first-child{font-size:14px}.wt-combat-v3-result-actions.defeat button:disabled{opacity:.48;filter:grayscale(.35);cursor:not-allowed}@media (max-width:820px){.wt-combat-v3-defeat-stats{grid-template-columns:1fr 1fr}.wt-combat-v3-result-actions.defeat{grid-template-columns:1fr}}.wt-combat-v3-reward-stats .stat-icon{flex:0 0 46px;width:46px;height:46px;margin:0;padding:0}.wt-combat-v3-reward-stats strong{font-size:20px;font-weight:700}.wt-combat-v3-reward-stats small{font-size:10px}.wt-combat-v3-fighter-info h2{margin-bottom:4px;font-size:23px}.wt-combat-v3-fighter-info>p{font-size:12px}.wt-combat-v3-fighter-info .combat-ammo{margin-top:5px;font-size:12px;font-weight:600}.wt-combat-v3-creature-tag{margin-top:5px;font-weight:600;font-size:12px!important}.wt-combat-v3-hp b{font-size:13px}.wt-combat-v3-heart{font-size:24px}.wt-combat-v3-loot-card{flex:0 0 330px;grid-template-columns:74px minmax(0,1fr) 38px;gap:12px;width:330px;min-height:94px;padding:9px 11px}.wt-combat-v3-loot-card>div>b{font-size:16px;line-height:1.05}.wt-combat-v3-loot-card>div>small{margin-top:5px;font-size:11px}.wt-combat-v3-loot-card>strong{min-width:32px;font-size:16px;font-weight:700}.wt-combat-v3-loot-rule,.wt-combat-v3-loot-rule b{font-size:12px}.wt-combat-v3-result-title.victory h2{font-size:34px}.wt-combat-v3-result-title.victory p{font-size:11px}@media (max-width:820px){.wt-combat-v3-fighter-info h2{font-size:21px}.wt-combat-v3-loot-card{flex:280px;width:auto}}.wt-combat-v3-fighter-info{text-align:center;padding:10px 14px 11px}.wt-combat-v3-fighter-info h2{color:#382417;margin:0 0 4px;font-size:22px;font-weight:700;line-height:1.05}.wt-combat-v3-fighter-info>p{margin:2px 0;font-size:11px;line-height:1.25}.wt-combat-v3-creature-tag,.wt-combat-v3-fighter-info .combat-ammo{margin-top:5px;font-weight:700;line-height:1.2;font-size:11px!important}.wt-combat-v3-fighter-info .combat-ammo.low-ammo{color:#a42b22}.wt-combat-v3-hp{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:9px;display:grid}.wt-combat-v3-heart{color:#c42829;font-size:22px;line-height:1}.wt-combat-v3-hp-track{border-radius:999px;height:15px;overflow:hidden}.wt-combat-v3-hp-track i{border-radius:999px}.wt-combat-v3-hp b{white-space:nowrap;min-width:60px;font-size:12px}.wt-combat-v3-reward-stats{gap:10px;padding:10px 18px 7px}.wt-combat-v3-reward-stats article{gap:12px;min-height:67px;padding:8px 15px}.wt-combat-v3-reward-stats .stat-icon{place-items:center;display:grid;width:46px!important;height:46px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 46px!important;padding:0!important}.wt-combat-v3-reward-stats .stat-icon img{object-fit:contain;filter:drop-shadow(0 1px 1px #46260f40);width:42px;height:42px;display:block}.wt-combat-v3-reward-stats article>div{align-items:flex-start}.wt-combat-v3-reward-stats strong{line-height:1.05;font-size:19px!important}.wt-combat-v3-reward-stats small{margin-top:4px;line-height:1.15;font-size:10px!important}.wt-combat-v3-loot-rule{margin:7px 18px 8px;font-size:12px}.wt-combat-v3-loot-rule b{font-size:12px}.wt-combat-v3-loot-grid{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:10px;padding:0 18px 12px;display:flex!important}.wt-combat-v3-loot-card{flex:0 315px;gap:11px;width:315px;min-height:82px;padding:8px 10px;grid-template-columns:66px minmax(0,1fr) 36px!important}.wt-combat-v3-loot-fallback,.wt-combat-v3-loot-icon{width:62px!important;height:62px!important}.wt-combat-v3-loot-card>div>b{line-height:1.1;font-size:14px!important}.wt-combat-v3-loot-card>div>small{line-height:1.2;margin-top:4px!important;font-size:10px!important}.wt-combat-v3-loot-card>strong{font-size:14px!important}.wt-combat-v3-result.defeat{padding-bottom:10px}.wt-combat-v3-result-title.defeat{background:linear-gradient(90deg,#de978173,#f9dcd2f2 30% 70%,#de978173);min-height:auto;padding:11px 20px 10px}.wt-combat-v3-result-title.defeat h2{font-size:29px;line-height:1}.wt-combat-v3-result-title.defeat p{margin:5px auto 0;font-size:12px}.wt-combat-v3-defeat-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;width:calc(100% - 28px);margin:10px auto 0;padding:0;display:grid}.wt-combat-v3-defeat-stats article{background:#fff3ecb8;border:1px solid #a6524061;border-radius:7px 3px;grid-template-columns:47px minmax(0,1fr);align-items:center;gap:10px;min-height:72px;padding:9px 11px;justify-content:normal!important;display:grid!important}.wt-combat-v3-defeat-icon{place-items:center;width:44px;height:44px;display:grid}.wt-combat-v3-defeat-icon img{object-fit:contain;filter:drop-shadow(0 1px 1px #4f22172e);width:40px;height:40px}.wt-combat-v3-defeat-stats article>div{flex-direction:column;min-width:0;display:flex}.wt-combat-v3-defeat-stats small{color:#78594e;line-height:1.15;font-size:9px!important}.wt-combat-v3-defeat-stats strong{color:#8a2d27;margin-top:4px;line-height:1.1;font-size:14px!important}.wt-combat-v3-novice-protection{background:linear-gradient(90deg,#eee8b2bf,#f7f1caeb,#eee8b2bf);border:1px solid #77803d70;border-radius:6px 3px;align-items:center;gap:10px;width:calc(100% - 28px);margin:9px auto 0;padding:8px 12px;display:flex}.wt-combat-v3-novice-protection img{object-fit:contain;width:33px;height:33px}.wt-combat-v3-novice-protection>div{flex-direction:column;display:flex}.wt-combat-v3-novice-protection strong{color:#526026;font-size:12px;line-height:1.1}.wt-combat-v3-novice-protection small{color:#68603e;margin-top:3px;font-size:9px}.wt-combat-v3-losses{border-radius:6px 3px;width:calc(100% - 28px);margin:9px auto 0!important;padding:8px 10px!important}.wt-combat-v3-recovery-note{line-height:1.3;margin:9px auto 0!important;padding:8px 12px!important;font-size:9px!important}.wt-combat-v3-recovery-note>span:first-child{font-size:18px}.wt-combat-v3-result-actions.defeat{grid-template-columns:1.15fr 1fr 1fr;gap:9px;padding:0!important}.wt-combat-v3-result-actions.defeat button{min-height:53px}.wt-combat-v3-result-actions.defeat button b{font-size:13px}.wt-combat-v3-result-actions.defeat button small{margin-top:2px;font-size:9px}@media (max-width:1080px){.wt-combat-v3-defeat-stats{grid-template-columns:1fr 1fr}}@media (max-width:820px){.wt-combat-v3-fighter-info h2{font-size:20px}.wt-combat-v3-result-actions.defeat{grid-template-columns:1fr}.wt-combat-v3-loot-card{flex:280px;width:auto}}@media (max-width:520px){.wt-combat-v3-defeat-stats{grid-template-columns:1fr}}.wt-combat-v3-log{background:linear-gradient(#f8e8c8,#f3dcae);border:1px solid #a8753e;border-radius:8px 3px;max-height:360px;overflow:hidden auto;box-shadow:0 3px 8px #41230e21}.wt-combat-v3-log>header{z-index:5;background:linear-gradient(#fbebcafa,#f4dbadfa);border-bottom:1px solid #c49a61;justify-content:space-between;align-items:center;min-height:48px;padding:7px 13px;display:flex;position:sticky;top:0;box-shadow:0 2px 5px #47261014}.wt-combat-v3-log>header>div{align-items:center;gap:10px;display:flex}.wt-combat-v3-log-icon{color:#9a4924;place-items:center;width:30px;height:30px;font-size:25px;line-height:1;display:grid}.wt-combat-v3-log-heading{flex-direction:column;display:flex}.wt-combat-v3-log h2{color:#3c281b;margin:0;font-size:16px;line-height:1.05}.wt-combat-v3-log-heading small{color:#8a6848;margin-top:2px}.wt-combat-v3-log-current{color:#71472d;background:#f7e5bd;border:1px solid #c49b64;border-radius:4px 2px;padding:5px 9px;font-weight:700}.wt-combat-v3-rounds{flex-direction:column;gap:4px;padding:8px 10px 10px;display:flex}.wt-combat-v3-round{border-radius:6px;padding:3px 0 6px;position:relative}.wt-combat-v3-round.current{background:#fff2cf5c}.wt-combat-v3-round-head{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:1px 10px 6px;display:grid}.wt-combat-v3-round-head span{background:linear-gradient(90deg,#0000,#c9a46d);height:1px}.wt-combat-v3-round-head span:last-child{background:linear-gradient(90deg,#c9a46d,#0000)}.wt-combat-v3-round-head b{color:#7b4828;letter-spacing:.04em;text-transform:uppercase;font-size:10px}.wt-combat-v3-round-events{flex-direction:column;gap:5px;display:flex}.wt-combat-v3-event{background:#fff4dae8;border:1px solid #d0aa73;border-radius:7px 3px;align-items:center;gap:10px;width:min(91%,820px);min-height:42px;padding:6px 10px;display:grid;box-shadow:0 1px 3px #44220d17}.wt-combat-v3-event.player{text-align:left;border-left:4px solid #a94b26;grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"icon message result";align-self:flex-start}.wt-combat-v3-event.creature{text-align:right;background:#f8e1bbf0;border-right:4px solid #74402a;grid-template-columns:auto minmax(0,1fr) 28px;grid-template-areas:"result message icon";align-self:flex-end}.wt-combat-v3-event-icon{object-fit:contain;filter:drop-shadow(0 1px 1px #4a26112e);grid-area:icon;width:25px;height:25px}.wt-combat-v3-event-message{color:#38271d;grid-area:message;font-size:11px;font-weight:500}.wt-combat-v3-event-result{white-space:nowrap;grid-area:result;align-items:center;gap:5px;min-width:76px;display:flex}.wt-combat-v3-event.player .wt-combat-v3-event-result{justify-content:flex-end}.wt-combat-v3-event.creature .wt-combat-v3-event-result{justify-content:flex-start}.wt-combat-v3-event-result small{color:#80644c;font-size:9px}.wt-combat-v3-event-result strong{text-align:center;border-radius:5px 2px;min-width:48px;padding:4px 7px;font:800 13px Arial,sans-serif}.wt-combat-v3-event-result.dealt strong{color:#176b32;background:#e5f2d9;border:1px solid #9cba7e}.wt-combat-v3-event-result.received strong{color:#b32925;background:#f8ded4;border:1px solid #cf8d7c}.wt-combat-v3-event-result.defense strong{color:#705b25;background:#eee2b9;border:1px solid #c8ae65}.wt-combat-v3-event-result.miss strong{color:#6b6257;background:#ebe2d1;border:1px solid #bcae98}.wt-combat-v3-event-result.neutral strong{color:#716250;background:#eee4d3;border:1px solid #c8b99f}.wt-combat-v3-log::-webkit-scrollbar{width:8px}.wt-combat-v3-log::-webkit-scrollbar-track{background:#e9d2a5}.wt-combat-v3-log::-webkit-scrollbar-thumb{background:#986538;border:2px solid #e9d2a5;border-radius:999px}@media (max-width:760px){.wt-combat-v3-event{width:96%}.wt-combat-v3-event.player{grid-template-columns:24px minmax(0,1fr);grid-template-areas:"icon message"".result"}.wt-combat-v3-event.creature{grid-template-columns:minmax(0,1fr) 24px;grid-template-areas:"message icon""result."}.wt-combat-v3-event-result{margin-top:2px}}.wt-combat-v3-event{min-height:46px;padding:7px 11px}.wt-combat-v3-event-message{font-size:12px;line-height:1.3}.wt-combat-v3-event-result small{font-size:10px}.wt-combat-v3-event-result strong{min-width:54px;padding:5px 8px;font-size:14px}.wt-combat-v3-event-icon{width:27px;height:27px}.wt-combat-v3-round-head{margin-top:3px;margin-bottom:7px}.wt-combat-v3-round-head b{letter-spacing:.05em;font-size:11px}.wt-combat-v3-log h2{font-size:17px}.wt-combat-v3-log-heading small{font-size:9px}.wt-combat-v3-log-current{padding:5px 10px;font-size:10px}.wt-combat-v3-loot-rule{color:#5d5f32;text-align:center;margin:12px auto 11px!important}.wt-combat-v3-loot-rule:after,.wt-combat-v3-loot-rule:before{content:"";background:#b9a06d;flex:auto;height:2px;display:block}.wt-combat-v3-loot-rule>span{color:#6b642f;flex:none;font-size:12px;line-height:1;display:block!important}.wt-combat-v3-loot-rule>b{color:#57562e;white-space:nowrap;text-align:center;flex:none;margin:0;font-size:12px;line-height:1;display:block}.wt-combat-v3-loot-rule{text-align:center!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:min(650px,100% - 40px)!important;margin:12px 0 11px!important;display:flex!important;position:relative!important;left:50%!important;transform:translate(-50%)!important}.wt-combat-v3-loot-rule:after,.wt-combat-v3-loot-rule:before{content:""!important;background:#b9a06d!important;flex:1 1 0!important;height:1px!important}.wt-combat-v3-loot-rule>span{color:#686130!important;background:0 0!important;width:auto!important;height:auto!important;padding:0!important}.wt-combat-v3-loot-rule>b,.wt-combat-v3-loot-rule>span{flex:none!important;margin:0!important;font-size:12px!important;line-height:1!important}.wt-combat-v3-loot-rule>b{white-space:nowrap!important}.wt-combat-v3-loot-grid:has(.wt-combat-v3-loot-card:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(820px,100% - 30px);margin-left:auto;margin-right:auto;display:grid!important}.wt-combat-v3-loot-grid:has(.wt-combat-v3-loot-card:nth-child(3)) .wt-combat-v3-loot-card{min-height:78px;padding:7px 8px;flex:none!important;grid-template-columns:58px minmax(0,1fr) 32px!important;width:100%!important;min-width:0!important;max-width:none!important}.wt-combat-v3-loot-grid:has(.wt-combat-v3-loot-card:nth-child(3)) .wt-combat-v3-loot-fallback,.wt-combat-v3-loot-grid:has(.wt-combat-v3-loot-card:nth-child(3)) .wt-combat-v3-loot-icon{width:55px!important;height:55px!important}.wt-combat-v3-loot-grid:has(.wt-combat-v3-loot-card:nth-child(3)) .wt-combat-v3-loot-card>div>b{font-size:13px!important}.wt-combat-v3-loot-grid:has(.wt-combat-v3-loot-card:nth-child(3)) .wt-combat-v3-loot-card>div>small{font-size:9px!important}@media (max-width:820px){.wt-combat-v3-loot-grid:has(.wt-combat-v3-loot-card:nth-child(3)){grid-template-columns:1fr}}.wt-combat-v3-result-title.defeat{width:100%!important;box-shadow:none!important;background:linear-gradient(#f2c2b561,#f6d5cb3d)!important;border-bottom:1px solid #a74f3d6b!important;margin:0!important;padding:12px 18px 10px!important}.wt-combat-v3-result-title.defeat h2{letter-spacing:.035em;color:#9d3028!important;margin:0!important;font-size:29px!important;line-height:1!important}.wt-combat-v3-result-title.defeat p{color:#8b4539;max-width:720px;line-height:1.3;margin:6px auto 0!important;font-size:12px!important}.wt-combat-v3-loss-section{width:calc(100% - 28px);margin:11px auto 0}.wt-combat-v3-loss-rule{color:#893b32;text-align:center;justify-content:center;align-items:center;gap:10px;width:min(650px,100% - 20px);margin:0 auto 10px;display:flex}.wt-combat-v3-loss-rule:after,.wt-combat-v3-loss-rule:before{content:"";background:linear-gradient(90deg,#0000,#c18e7e);flex:1 1 0;height:1px}.wt-combat-v3-loss-rule:after{background:linear-gradient(90deg,#c18e7e,#0000)}.wt-combat-v3-loss-rule>span{color:#a35b4b;flex:none;font-size:9px;line-height:1}.wt-combat-v3-loss-rule>b{color:#783a32;white-space:nowrap;flex:none;font-size:11px;line-height:1}.wt-combat-v3-loss-grid{grid-template-columns:repeat(auto-fit,minmax(250px,310px));justify-content:center;align-items:stretch;gap:10px;display:grid}.wt-combat-v3-loss-card{background:linear-gradient(#fff1eaf5,#faddd3e6);border:1px solid #c98675;border-radius:7px 3px;grid-template-columns:58px minmax(0,1fr) 40px;align-items:center;gap:10px;min-width:0;min-height:76px;padding:8px 10px;display:grid;box-shadow:0 2px 5px #58261b1a}.wt-combat-v3-loss-card .wt-combat-v3-loot-fallback,.wt-combat-v3-loss-card .wt-combat-v3-loot-icon{background:#f3cfc2!important;border-color:#bd806d!important;width:54px!important;height:54px!important}.wt-combat-v3-loss-card>div{flex-direction:column;justify-content:center;min-width:0;display:flex}.wt-combat-v3-loss-card>div>b{color:#512a24;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.12;overflow:hidden}.wt-combat-v3-loss-card>div>small{color:#835c53;margin-top:4px;font-size:9px;line-height:1.15}.wt-combat-v3-loss-card>strong{color:#ad3029;background:#f5cfc5;border:1px solid #ca8878;border-radius:16px;place-items:center;min-width:36px;min-height:32px;padding:3px 6px;font:800 14px/1 Arial,sans-serif;display:grid}.wt-combat-v3-recovery-note{box-sizing:border-box;color:#754a40;text-align:left;justify-content:center;align-items:center;gap:9px;width:calc(100% - 28px);margin:10px auto 0!important;padding:9px 12px!important;display:flex!important}.wt-combat-v3-recovery-note>span:first-child{color:#955b34;flex:none;font-size:18px!important}.wt-combat-v3-recovery-copy{flex-direction:column;min-width:0;display:flex}.wt-combat-v3-recovery-copy strong{color:#754238;font-size:10px;line-height:1.2}.wt-combat-v3-recovery-copy small{color:#8a675f;margin-top:2px;font-size:9px;line-height:1.2}.wt-combat-v3-result-actions.defeat{width:calc(100% - 28px);margin:9px auto 0;padding:0 0 10px!important}@media (max-width:820px){.wt-combat-v3-loss-grid{grid-template-columns:minmax(0,1fr)}.wt-combat-v3-loss-card{width:100%}}.market-tabs-v2{gap:12px;margin-bottom:10px}.market-tabs-v2 .wt-tab{letter-spacing:.01em;border-radius:9px 4px;min-height:56px;font-size:19px}.market-sell-v2,.market-shop-v2{margin-top:0}.market-categories-v2{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:10px 0 12px;display:grid}.market-categories-v2 button{color:#4b2b1b;cursor:pointer;background:linear-gradient(#fff5dd,#ecd0a0);border:1px solid #b7854b;border-radius:7px 3px;min-width:0;min-height:42px;padding:9px 8px;font-weight:700;box-shadow:inset 0 1px #fff8e7}.market-categories-v2 button:hover{background:#f7dfb5;border-color:#8f572c}.market-categories-v2 .active{color:#fff4db;background:linear-gradient(#ad4c27,#7a2d17);border-color:#d19a50;box-shadow:0 2px 5px #57291438,inset 0 1px #dc8151}.market-section-head{border-bottom:1px solid #c5a06c;justify-content:space-between;align-items:flex-end;gap:18px;margin:0 0 10px;padding:10px 4px 8px;display:flex}.market-section-head>div{min-width:0}.market-kicker{color:#8b5c32;letter-spacing:.13em;text-transform:uppercase;margin-bottom:3px;font:700 9px/1.2 Arial,sans-serif;display:block}.market-section-head h2{color:#4a2819;margin:0;font-size:21px;line-height:1.15}.market-section-head p{color:#75583d;margin:4px 0 0;font-size:12px;line-height:1.35}.market-section-head>strong{color:#74431f;background:#f5dfb8;border:1px solid #c6a16e;border-radius:999px;flex:none;padding:5px 9px;font-size:11px}.market-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.market-grid-v2 .market-card-v2{background:linear-gradient(135deg,#fff6e3,#edd2a4);border:2px solid #c39459;border-radius:9px 3px;grid-template-columns:116px minmax(0,1fr);gap:10px;min-height:205px;padding:8px;display:grid;overflow:hidden;box-shadow:0 2px 5px #55301b20,inset 0 0 12px #81501d0f}.market-grid-v2 .market-card-v2:hover{border-color:#9a612f;transform:translateY(-1px);box-shadow:0 5px 12px #55301b27,inset 0 0 12px #81501d12}.market-card-v2.is-locked{opacity:.72}.market-card-image{background:linear-gradient(145deg,#f9e8c9,#e4bf82);border:1px solid #d2ad76;border-radius:6px 2px;place-items:center;min-height:146px;display:grid;overflow:hidden}.market-card-image img{object-fit:contain;background:#f4dfba;width:100%;height:100%;max-height:170px;padding:4px;display:block}.market-card-body{flex-direction:column;min-width:0;display:flex}.market-card-topline{justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;display:flex}.market-card-topline em,.market-card-topline span{border-radius:999px;padding:2px 6px;font:700 9px/1.2 Arial,sans-serif}.market-card-topline span{color:#704321;background:#ead2a9}.market-card-topline em{color:#8f2b22;background:#edd0c7;font-style:normal}.market-card-v2 h3{color:#3d2418;margin:3px 0 5px;font-size:16px;line-height:1.1}.market-card-description{color:#6e5238;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:33px;line-height:1.35;display:-webkit-box;overflow:hidden;margin:0 0 5px!important;font-size:11px!important}.market-requirement{color:#7d644b;margin:0 0 4px!important;font-size:10px!important}.market-stat-line{color:#63361f;margin:0 0 4px!important;font-size:11px!important}.market-price-row{border-top:1px solid #d6b686;align-items:baseline;gap:5px;margin-top:auto;padding-top:5px;display:flex}.market-price-row .market-coin{color:#a05f18;text-shadow:0 1px #fff0c9;font-size:16px}.market-price-row>b{color:#4b2918;font-size:16px}.market-price-row small{color:#82684e;font-size:9px}.market-buy-v2{gap:7px;grid-template-columns:auto minmax(105px,1fr)!important;margin-top:7px!important;display:grid!important}.market-stepper{grid-template-columns:29px 34px 29px;height:34px;display:grid}.market-stepper button,.market-stepper span{color:#57301c;background:#f6e1ba;border:1px solid #9d6b38;place-items:center;font-weight:700;display:grid}.market-stepper button{cursor:pointer}.market-stepper button:first-child{border-radius:6px 0 0 3px}.market-stepper button:last-child{border-radius:0 3px 6px 0}.market-stepper span{background:#fff6e4;border-inline:0}.market-buy-action{color:#fff6dd;cursor:pointer;background:linear-gradient(#ad4b26,#7a2d17);border:1px solid #6e2d18;border-radius:6px 3px;min-height:34px;font-weight:700;box-shadow:0 2px 4px #4c24132c}.market-buy-action:hover:not(:disabled){filter:brightness(1.05)}.market-buy-action:disabled{opacity:.55;cursor:not-allowed}.market-sell-head{margin-top:12px;padding-inline:6px}.market-sell-list{gap:8px;display:grid}.market-sell-row{background:linear-gradient(135deg,#fff6e4,#ecd0a0);border:2px solid #c39459;border-radius:9px 3px;grid-template-columns:90px minmax(220px,1fr) 128px 130px 155px;align-items:center;gap:12px;min-height:106px;padding:9px 10px;display:grid;box-shadow:0 2px 5px #55301b20}.market-sell-image{background:#f4dfba;border:1px solid #d2ad76;border-radius:6px 2px;place-items:center;width:90px;height:86px;display:grid;overflow:hidden}.market-sell-image img{object-fit:contain;width:100%;height:100%;padding:4px}.market-sell-info{min-width:0}.market-sell-info>span{color:#704321;background:#ead2a9;border-radius:999px;margin-bottom:4px;padding:2px 6px;font:700 9px Arial,sans-serif;display:inline-block}.market-sell-info h3{color:#3d2418;margin:0 0 4px;font-size:16px}.market-sell-info p{color:#72563c;margin:0;font-size:11px}.market-sell-quantity{justify-content:center;margin:0!important}.market-sell-quantity button,.market-sell-quantity input{height:36px!important}.market-sell-value{border-left:1px solid #d0ad79;padding-left:12px}.market-sell-value b,.market-sell-value em,.market-sell-value small{display:block}.market-sell-value small{color:#7e6449;font-size:9px}.market-sell-value b{color:#4a2819;margin-top:2px;font-size:16px}.market-sell-value b span{font-size:10px;font-weight:400}.market-sell-value em{color:#8a5630;margin-top:3px;font-size:10px;font-style:normal}.market-sell-actions-v2{gap:5px!important;margin:0!important;display:grid!important}.market-sell-actions-v2 button{border-radius:6px 3px;color:#fff4da!important;cursor:pointer!important;background:linear-gradient(#a84523,#7b2d17)!important;border:1px solid #6f2d18!important;min-height:38px!important;margin:0!important;padding:7px 9px!important;font-weight:700!important}.market-sell-actions-v2 .sell-all{background:linear-gradient(#7d4b28,#57301d)!important;font-size:11px!important}.market-empty-state{background:radial-gradient(circle at 20%,#f1d6a6,#fff7e5 62%,#edd3a6);border:3px double #b2834d;border-radius:11px 4px;grid-template-columns:230px minmax(0,1fr);align-items:center;gap:24px;min-height:220px;margin-top:12px;padding:22px 28px;display:grid;box-shadow:0 5px 15px #59351e24,inset 0 0 18px #75461b12}.market-empty-state img{object-fit:contain;opacity:.82;width:100%;height:165px;display:block}.market-empty-state h2{color:#672b1b;margin:3px 0 8px;font-size:23px}.market-empty-state p{color:#6d523a;max-width:540px;margin:0;font-size:13px;line-height:1.5}@media (max-width:1200px){.market-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.market-sell-row{grid-template-columns:82px minmax(180px,1fr) 120px 125px}.market-sell-actions-v2{grid-column:2/-1;grid-template-columns:1fr 1fr!important}}@media (max-width:850px){.market-categories-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.market-grid-v2{grid-template-columns:1fr}.market-sell-row{grid-template-columns:78px minmax(0,1fr);gap:9px}.market-sell-actions-v2,.market-sell-quantity,.market-sell-value{grid-column:2}.market-sell-actions-v2{grid-template-columns:1fr!important}.market-sell-value{border-left:0;padding-left:0}.market-empty-state{text-align:center;grid-template-columns:1fr}.market-empty-state img{height:125px}.market-empty-state p{margin-inline:auto}}@media (max-width:620px){.market-tabs-v2{grid-template-columns:1fr}.market-grid-v2 .market-card-v2{grid-template-columns:96px minmax(0,1fr)}.market-card-image{min-height:130px}.market-buy-v2{grid-template-columns:1fr!important}.market-stepper{width:max-content}.market-section-head{flex-direction:column;align-items:flex-start}}.market-pagination{justify-content:center;align-items:center;gap:6px;margin:14px 0 2px;display:flex}.market-pagination button{color:#5a311d;cursor:pointer;background:linear-gradient(#fff4da,#e8c890);border:1px solid #aa7740;border-radius:6px 3px;min-width:34px;height:34px;padding:0 9px;font-weight:700;box-shadow:inset 0 1px #ffffff9e,0 1px 3px #45251129}.market-pagination button:hover:not(:disabled):not(.active){background:linear-gradient(#f9e4bc,#ddb876);border-color:#855128}.market-pagination button.active{color:#fff3d7;background:linear-gradient(#a94523,#782b16);border-color:#c4893e;box-shadow:inset 0 1px #e2815061,0 2px 5px #49221040}.market-pagination button:disabled{opacity:.38;cursor:not-allowed}.character-tabs.wt-tabs{gap:10px;margin:0 0 12px}.character-tabs .wt-tab{color:#57321d;letter-spacing:.015em;background:linear-gradient(#fff5db,#e8c58b);border:2px solid #b57b39;border-radius:8px 3px;min-height:50px;font-size:18px;box-shadow:inset 0 0 0 2px #fff2d7,0 2px 5px #5d341c22}.character-tabs .wt-tab.active,.character-tabs .wt-tab.wt-tab--active{color:#fff4dc;background:linear-gradient(#a84823,#742916);border-color:#cf8b3d;box-shadow:inset 0 0 0 2px #c96e36,0 3px 7px #4a24142e}.equipment-layout.wt-character-frame{--wt-character-side:232px;grid-template-columns:var(--wt-character-side) minmax(300px,1fr) var(--wt-character-side);isolation:isolate;background:radial-gradient(circle at 50% 34%,#f8e8c8 0,#e9c997 62%,#d9ae70 100%);border:4px double #8f5c2f;border-radius:11px 4px;gap:12px;width:100%;height:570px;padding:12px;position:relative;overflow:visible;box-shadow:0 5px 15px #4e2b1733,inset 0 0 24px #71401b1f;display:grid!important}.equipment-layout.wt-character-frame:after,.equipment-layout.wt-character-frame:before{display:none!important}.equipment-layout.wt-character-frame>.equipment-column,.equipment-layout.wt-character-frame>.equipment-column:first-child,.equipment-layout.wt-character-frame>.equipment-column:last-child{z-index:4;grid-template-rows:repeat(5,minmax(0,1fr));gap:8px;min-width:0;height:100%;display:grid;width:auto!important;position:relative!important;inset:auto!important}.equipment-layout.wt-character-frame .paper-doll{z-index:1;background:radial-gradient(circle at 50% 30%,#f4dfb8 0,#e6c18c 65%,#d3a365 100%);border:2px solid #b17b3e;border-radius:9px 3px;grid-area:1/2;width:100%;min-width:0;height:100%;overflow:hidden;box-shadow:inset 0 0 34px #57301938,0 2px 5px #4f2b171e;position:relative!important;inset:auto!important}.equipment-layout.wt-character-frame .paper-doll:before{background:linear-gradient(#fff4dc1f,#0000 18% 82%,#6a39151f)}.equipment-layout.wt-character-frame .paper-doll:after{box-shadow:inset 0 0 42px #4e2b1748,inset 0 0 0 1px #f7e4c16e}.equipment-layout.wt-character-frame .equipment-slot-anchor{width:100%;min-width:0;min-height:0;position:relative;overflow:visible}.equipment-layout.wt-character-frame .equipment-slot{background:radial-gradient(#fff8e8 0,#f3ddb5 72%,#e1bd84 100%);border:2px solid #aa743c;border-radius:8px 3px;width:100%;min-width:0;max-width:none;height:100%;min-height:0;padding:7px;transition:transform .12s,border-color .12s,box-shadow .12s;display:grid;position:relative;box-shadow:inset 0 0 0 2px #f8ead1,inset 0 0 12px #72411d18,0 2px 5px #4d2b171f;overflow:hidden!important}.equipment-layout.wt-character-frame .equipment-slot:hover{border-color:#8d5528;transform:translateY(-1px);box-shadow:inset 0 0 0 2px #fff0d6,inset 0 0 12px #72411d18,0 4px 9px #4d2b172b}.equipment-layout.wt-character-frame .equipment-slot:after{border:1px solid #d2aa72a0;inset:4px}.equipment-layout.wt-character-frame .equipment-slot--left{column-gap:7px;grid-template:"label visual"22px"copy visual"minmax(0,1fr)/minmax(0,1fr) 82px!important}.equipment-layout.wt-character-frame .equipment-slot--right{column-gap:7px;grid-template:"visual label"22px"visual copy"minmax(0,1fr)/82px minmax(0,1fr)!important}.equipment-layout.wt-character-frame .equipment-slot-label{color:#714825;letter-spacing:.015em;text-transform:none;white-space:nowrap;text-overflow:ellipsis;grid-area:label;align-self:center;min-width:0;padding:0 2px;font:700 10px/1.1 Georgia,Times New Roman,serif;overflow:hidden}.equipment-layout.wt-character-frame .equipment-slot--left .equipment-slot-label{text-align:left!important}.equipment-layout.wt-character-frame .equipment-slot--right .equipment-slot-label{text-align:right!important}.equipment-layout.wt-character-frame .equipment-slot--left .equipment-slot-visual,.equipment-layout.wt-character-frame .equipment-slot--right .equipment-slot-visual,.equipment-layout.wt-character-frame .equipment-slot-visual{background:radial-gradient(circle at 50% 42%,#f8e6c5 0,#e5c18a 78%,#d2a66b 100%);border:1px solid #c28d4d;border-radius:6px 2px;grid-area:visual;place-self:stretch stretch;place-items:center;min-width:0;height:auto;display:grid;position:relative;box-shadow:inset 0 0 0 2px #f8e7ca,inset 0 0 12px #78491e1c;width:auto!important;overflow:hidden!important}.equipment-layout.wt-character-frame .equipment-slot--left .equipment-slot-visual img,.equipment-layout.wt-character-frame .equipment-slot--right .equipment-slot-visual img,.equipment-layout.wt-character-frame .equipment-slot-visual img{object-fit:contain;object-position:center;max-width:76px;max-height:76px;padding:4px;display:block;width:100%!important;height:100%!important;margin:0!important;transform:none!important}.equipment-layout.wt-character-frame .equipment-slot-placeholder-image{filter:grayscale()saturate(0)contrast(.82)brightness(1.03);mix-blend-mode:multiply;opacity:.26!important}.equipment-layout.wt-character-frame .equipment-slot.is-equipped .equipment-slot-visual{background:radial-gradient(circle at 50% 42%,#fff1d1 0,#e8c28a 78%,#ce9857 100%);border-color:#9d642f}.equipment-layout.wt-character-frame .equipment-slot-item-image{opacity:1;filter:none;mix-blend-mode:normal}.equipment-layout.wt-character-frame .equipment-slot-copy{flex-direction:column;grid-area:copy;justify-content:center;gap:2px;min-width:0;padding:0 2px;display:flex!important;overflow:hidden!important}.equipment-layout.wt-character-frame .equipment-slot--left .equipment-slot-copy{text-align:left;align-items:flex-start}.equipment-layout.wt-character-frame .equipment-slot--right .equipment-slot-copy{text-align:right;align-items:flex-end}.equipment-layout.wt-character-frame .equipment-slot-copy b{color:#3b2113;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;margin:0;display:-webkit-box;overflow:hidden;font-size:12px!important;line-height:1.05!important}.equipment-layout.wt-character-frame .equipment-slot-copy em{color:#775238;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-style:normal;display:block;overflow:hidden;font-size:9px!important;line-height:1.15!important}.equipment-layout.wt-character-frame .equipment-slot-empty{color:#96795d;font-size:9px;line-height:1.2;display:block!important}.equipment-layout.wt-character-frame .slot-option{z-index:6;color:#8b3d21;background:#fff0c8;border:1px solid #8f5729;border-radius:50%;place-items:center;width:18px;height:18px;font:900 11px/1 Arial,sans-serif;display:grid;top:5px;right:5px;box-shadow:0 1px 3px #4b28162b}.equipment-column:first-child .equipment-slot-anchor:first-child .equipment-slot-placeholder-image,.equipment-column:first-child .equipment-slot-anchor:nth-child(2) .equipment-slot-placeholder-image,.equipment-column:first-child .equipment-slot-anchor:nth-child(3) .equipment-slot-placeholder-image,.equipment-column:first-child .equipment-slot-anchor:nth-child(4) .equipment-slot-placeholder-image,.equipment-column:first-child .equipment-slot-anchor:nth-child(5) .equipment-slot-placeholder-image{transform:none!important}.equipment-layout.wt-character-frame .slot-picker{background:radial-gradient(circle at top,#fff5df,#ebcf9f 80%);border:3px double #87552b;border-radius:8px 3px;box-shadow:0 15px 34px #28140962,inset 0 0 18px #7b4a1f16}.character-info.wt-character-info{background:linear-gradient(135deg,#fff5df,#edcf9d);border:3px double #9e6b35;border-radius:10px 4px;grid-template-columns:minmax(300px,.92fr) minmax(430px,1.45fr);gap:0;margin-top:12px;display:grid;overflow:hidden;box-shadow:0 4px 11px #4d2b1720,inset 0 0 17px #6d401a12}.character-info.wt-character-info .character-summary-panel{background:linear-gradient(135deg,#fff6e2,#efd4a8);border-right:1px solid #c99e66;min-width:0;padding:14px 16px}.character-info.wt-character-info .character-attributes-panel{background:linear-gradient(135deg,#f8e4bd,#fff5de);min-width:0;padding:14px 16px}.character-info-heading{color:#4f2a18;font-size:19px}.attribute-grid.attribute-allocation{gap:0 14px}.attribute-grid.attribute-allocation>span{border-bottom:1px dotted #c7a170;min-width:0;padding:8px 0}.attribute-controls button{background:#f5dfb7;border-color:#bd9865}.backpack-layout,.backpack-layout.detail-open{align-items:start;gap:12px;width:100%;min-width:0;grid-template-columns:190px minmax(0,1fr) 244px!important;display:grid!important}.backpack-grid-panel,.backpack-side,.item-detail{background:radial-gradient(circle at top,#fff6e2 0,#efd5aa 78%,#dfba82 100%);border:3px double #a37139;border-radius:9px 3px;min-width:0;box-shadow:0 3px 9px #4d2b171e,inset 0 0 15px #70431d14}.backpack-side{overflow:hidden}.backpack-side>img{object-fit:cover;object-position:center top;background:#ead0a2;border:1px solid #b98245;border-radius:6px 2px;margin:0 0 10px;display:block;box-shadow:inset 0 0 12px #5f341b2f;width:100%!important;height:208px!important}.backpack-side h3{color:#58331e;margin:4px 2px 2px!important;font-size:13px!important}.backpack-side>b{color:#331b0d;margin:0 2px 7px!important;font-size:15px!important}.backpack-side .capacity{background:#d7bc8d;border:1px solid #ad824b;border-radius:999px;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #57301722;height:12px!important;margin:6px 2px 10px!important}.backpack-side .capacity i{background:linear-gradient(90deg,#b67619,#d49a31);border-radius:999px;height:100%;display:block}.backpack-side>button{color:#4c2a16;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #d2b17c;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;margin:0;min-height:39px!important;padding:8px 9px!important;display:grid!important}.backpack-side>button:last-child{border-bottom:1px solid #d2b17c}.backpack-side>button:hover{background:#f5e2bf}.backpack-side>button.active{color:#3e2212;background:linear-gradient(#d8b77a,#c99d59);font-weight:700;box-shadow:inset 3px 0 #8a4522}.backpack-side>button small{color:#755033;background:#fff2d7b8;border:1px solid #bc915b;border-radius:999px;place-items:center;min-width:22px;height:20px;padding:0 5px;font:700 9px Arial,sans-serif;display:grid}.backpack-grid-panel{padding:10px}.backpack-grid-heading{border-bottom:1px solid #cba56f;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:0 1px 9px;padding:0 4px 8px;display:flex}.backpack-grid-heading small{color:#98613b;letter-spacing:.16em;margin-bottom:2px;font:700 8px Arial,sans-serif;display:block}.backpack-grid-heading h2{color:#4d2918;margin:0;font-size:18px}.backpack-grid-heading>span{color:#735137;background:#f7e4c1;border:1px solid #c49a65;border-radius:999px;flex:none;padding:4px 8px;font:700 9px Arial,sans-serif}.backpack-grid{align-content:start;min-width:0;grid-auto-rows:128px!important;display:grid!important}.backpack-grid .empty-slot,.backpack-grid .item-tile{min-width:0;min-height:0;position:relative;overflow:hidden;aspect-ratio:auto!important;background:radial-gradient(circle at 50% 42%,#fff8e7 0,#f1d9af 74%,#dfba7f 100%)!important;border:2px solid #b9864d!important;width:100%!important;height:128px!important;box-shadow:inset 0 0 0 2px #f9ead0,inset 0 0 13px #75451c16,0 2px 5px #4d2b1718!important}.backpack-grid .empty-slot{opacity:.72}.backpack-grid .empty-slot:before{content:"";opacity:.58;border:1px solid #d2ae78;border-radius:5px 2px;position:absolute;inset:8px}.backpack-grid .empty-slot:after{content:"";opacity:.55;background:linear-gradient(90deg,#0000,#b58b55,#0000);width:25px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block!important}.backpack-grid .item-tile{text-align:center;cursor:pointer;grid-template-rows:76px minmax(0,1fr);align-items:start;gap:4px;transition:transform .12s,border-color .12s,box-shadow .12s;padding:7px 6px 18px!important;display:grid!important}.backpack-grid .item-tile:hover{transform:translateY(-2px);border-color:#875025!important;box-shadow:inset 0 0 0 2px #fff0d6,0 5px 10px #4d2b1726!important}.backpack-grid .item-tile.wt-item-slot--selected{outline-offset:-5px;outline:2px solid #d09947;border-color:#7d3c20!important}.backpack-item-visual{background:radial-gradient(circle,#f7e5c5 0,#e6c08a 100%);border:1px solid #c89c62;border-radius:5px 2px;place-items:center;width:100%;height:76px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 10px #70401d1c}.backpack-item-visual img{max-width:74px;max-height:74px;padding:4px;object-fit:contain!important;background:0 0!important;border:0!important;width:100%!important;height:100%!important;margin:0!important;display:block!important}.backpack-item-fallback{color:#9f7b51;opacity:.65;font-size:26px}.backpack-grid .item-tile>b{color:#3b2112;text-align:center;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;min-height:24px;overflow:hidden;white-space:normal!important;margin:0!important;line-height:1.08!important;display:-webkit-box!important}.backpack-grid .item-tile>em{color:#fff2d8;background:#3e281bcf;font-style:normal;border-radius:999px!important;right:5px!important}.backpack-grid .item-tile>em,.backpack-grid .item-tile>small{z-index:4;margin:0;position:absolute;padding:2px 5px!important;font:700 8px Arial,sans-serif!important;bottom:5px!important}.backpack-grid .item-tile>small{color:#fff7df;background:#3e742f;border-radius:4px!important;left:5px!important}.item-detail{align-self:stretch!important;height:auto!important;min-height:548px!important}.item-detail>p:only-child{color:#7d6247;text-align:center;place-items:center;margin:0;padding:28px 22px;font-size:13px;line-height:1.5;display:grid;position:relative;min-height:516px!important}.item-detail>p:only-child:after{content:"◆";color:#a36a32;opacity:.55;position:absolute;top:57%;left:50%;transform:translate(-50%)}.item-detail h2{color:#472919;margin:0 0 9px;font-size:18px}.item-detail>img{object-fit:contain;background:radial-gradient(circle,#fff2d5,#dfb77d);border:1px solid #c99558;border-radius:6px 2px;width:100%;height:178px;padding:8px;display:block;box-shadow:inset 0 0 12px #6c3b1b1b}.item-detail dl{grid-template-columns:minmax(0,1fr) auto}.item-detail button{color:#fff4dd;cursor:pointer;background:linear-gradient(#a84a25,#772c17);border:1px solid #713319;border-radius:6px 3px;min-height:38px;font-weight:700}.item-detail button.danger{background:linear-gradient(#b24431,#822619);border-color:#7b2017}@media (max-width:1380px){.equipment-layout.wt-character-frame{--wt-character-side:205px;grid-template-columns:var(--wt-character-side) minmax(285px,1fr) var(--wt-character-side);height:548px}.equipment-layout.wt-character-frame .equipment-slot--left{grid-template-columns:minmax(0,1fr) 72px!important}.equipment-layout.wt-character-frame .equipment-slot--right{grid-template-columns:72px minmax(0,1fr)!important}.equipment-layout.wt-character-frame .equipment-slot-copy b{font-size:11px!important}.backpack-layout,.backpack-layout.detail-open{grid-template-columns:178px minmax(0,1fr) 220px!important}.backpack-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:120px!important}.backpack-grid .empty-slot,.backpack-grid .item-tile{height:120px!important}.backpack-grid .item-tile{grid-template-rows:68px minmax(0,1fr)}.backpack-item-visual{height:68px}}@media (max-width:1120px) and (min-width:701px){.equipment-layout.wt-character-frame{--wt-character-side:178px;grid-template-columns:var(--wt-character-side) minmax(250px,1fr) var(--wt-character-side);gap:8px;height:520px;padding:9px}.equipment-layout.wt-character-frame .equipment-slot--left{grid-template-columns:minmax(0,1fr) 62px!important}.equipment-layout.wt-character-frame .equipment-slot--right{grid-template-columns:62px minmax(0,1fr)!important}.equipment-layout.wt-character-frame .equipment-slot-copy em{display:none}.equipment-layout.wt-character-frame .equipment-slot-visual img{max-width:58px;max-height:58px}.backpack-layout,.backpack-layout.detail-open{gap:8px;grid-template-columns:165px minmax(0,1fr) 205px!important}.backpack-side>img{height:180px!important}.backpack-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:700px){.equipment-layout.wt-character-frame{gap:10px;height:auto;padding:9px;grid-template-columns:1fr!important;display:grid!important}.equipment-layout.wt-character-frame .paper-doll{order:-1;grid-area:1/1;height:430px}.equipment-layout.wt-character-frame>.equipment-column{grid-template-rows:none;grid-template-columns:1fr;gap:7px;height:auto;display:grid}.equipment-layout.wt-character-frame .equipment-slot-anchor{height:88px}.equipment-layout.wt-character-frame .equipment-slot--left,.equipment-layout.wt-character-frame .equipment-slot--right{grid-template:"visual label"22px"visual copy"minmax(0,1fr)/76px minmax(0,1fr)!important}.equipment-layout.wt-character-frame .equipment-slot--left .equipment-slot-copy,.equipment-layout.wt-character-frame .equipment-slot--left .equipment-slot-label,.equipment-layout.wt-character-frame .equipment-slot--right .equipment-slot-copy,.equipment-layout.wt-character-frame .equipment-slot--right .equipment-slot-label{align-items:flex-start;text-align:left!important}.character-info.wt-character-info{grid-template-columns:1fr}.character-info.wt-character-info .character-summary-panel{border-bottom:1px solid #c99e66;border-right:0}.backpack-layout,.backpack-layout.detail-open{grid-template-columns:1fr!important}.backpack-side{grid-template-columns:120px minmax(0,1fr);gap:7px 10px;display:grid}.backpack-side>img{grid-row:1/span 4;margin:0;width:120px!important;height:150px!important}.backpack-side .capacity,.backpack-side h3,.backpack-side>b{grid-column:2}.backpack-side>button{grid-column:1/-1}.backpack-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.item-detail{min-height:360px!important}.item-detail>p:only-child{min-height:320px!important}}@media (max-width:470px){.backpack-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.character-ui-icon{width:1em;height:1em;display:block}.character-tabs .wt-tab{justify-content:center;align-items:center;gap:10px;display:flex}.character-tab-icon{color:#77431f;place-items:center;width:26px;height:26px;display:grid}.character-tab-icon .character-ui-icon{width:24px;height:24px}.character-tabs .wt-tab.active .character-tab-icon,.character-tabs .wt-tab.wt-tab--active .character-tab-icon{color:#ffe5b7}.equipment-layout.wt-character-frame .paper-doll{background:linear-gradient(#f9e8c5d9,#e3bd82c7 72%,#d1a166dc),url(/images/frontier-city.png) 50% 70%/cover no-repeat}.equipment-layout.wt-character-frame .paper-doll:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 36%,#0000 0 34%,#6b3c1a12 72%,#4c281535 100%),linear-gradient(90deg,#5a301522,#0000 13% 87%,#5a301522);position:absolute;inset:0}.character-info.wt-character-info{grid-template-columns:minmax(320px,.95fr) minmax(470px,1.35fr);align-items:stretch}.character-info.wt-character-info .character-attributes-panel,.character-info.wt-character-info .character-summary-panel{min-height:430px}.character-info.wt-character-info .character-attributes-panel{grid-template-rows:auto 1fr auto auto;gap:10px;display:grid;padding:14px!important}.character-attributes-heading-row{border-bottom:1px solid #cca66e;justify-content:space-between;align-items:flex-end;gap:12px;padding:0 2px 9px;display:flex}.character-attributes-heading-row small{color:#9a6037;letter-spacing:.16em;margin-bottom:2px;font:700 8px Arial,sans-serif;display:block}.character-attributes-heading-row .character-info-heading{margin:0}.attribute-points-pill{color:#6b3c20;background:linear-gradient(#fff3d6,#e8c38b);border:1px solid #be8b50;border-radius:999px;justify-content:center;align-items:baseline;gap:4px;min-width:76px;padding:6px 9px;font:700 9px Arial,sans-serif;display:flex;box-shadow:inset 0 0 0 1px #fff0d1}.attribute-points-pill b{color:#472413;font:800 15px Georgia,serif}.attribute-grid.attribute-allocation{grid-template-rows:repeat(3,minmax(92px,1fr));align-content:stretch;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.attribute-grid.attribute-allocation>.attribute-card{background:radial-gradient(circle at 18% 30%,#fff8e7 0,#f3dfbd 76%,#e7c690 100%);border-radius:7px 3px;grid-template-rows:1fr;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;position:relative;box-shadow:inset 0 0 0 2px #fff0d6,0 2px 4px #4f2d1812;border:1px solid #cfaa74!important;padding:9px!important;display:grid!important}.attribute-card-icon{color:#84421f;background:linear-gradient(#f8dfaf,#ddb473);border:1px solid #c39154;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 0 0 2px #f7e2bc}.attribute-card-icon .character-ui-icon{width:21px;height:21px}.attribute-card-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.attribute-card-copy>b{color:#4c2916;font-size:14px}.attribute-card-copy>small{color:#7c6044;font:9px/1.25 Arial,sans-serif}.attribute-card .attribute-controls{grid-template-columns:28px minmax(31px,auto) 28px;align-items:center;gap:4px;margin:0;display:grid!important}.attribute-card .attribute-controls>b{color:#3e2111;text-align:center;white-space:nowrap;min-width:31px;font-size:15px}.attribute-card .attribute-controls button{color:#72401f;cursor:pointer;background:linear-gradient(#fff2d2,#e4c18c);border:1px solid #b88449;border-radius:4px 2px;place-items:center;width:28px;height:28px;padding:0;font:700 16px/1 Georgia,serif;display:grid}.attribute-card .attribute-controls button:not(:disabled):hover{background:linear-gradient(#fff8e7,#edcd97);border-color:#8e5729}.attribute-card .attribute-controls button:disabled{opacity:.36;cursor:not-allowed}.attribute-footer{background:#fff3d9a8;border:1px solid #d1ad78;border-radius:5px 2px;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:7px 9px!important;display:flex!important}.attribute-footer small{color:#65442d;font:11px Arial,sans-serif}.attribute-confirm{min-height:44px;box-shadow:inset 0 0 0 2px #c36a35,0 2px 5px #4e29162c;color:#fff0d1!important;background:linear-gradient(#a94b25,#762a17)!important;border:2px solid #8a4a24!important;border-radius:6px 2px!important;margin:0!important;font-size:15px!important}.attribute-confirm:disabled{color:#fff4df!important;opacity:.72!important;background:linear-gradient(#d0ad8b,#b88d6f)!important;border-color:#b9936c!important}.backpack-layout,.backpack-layout.detail-open{grid-template-columns:205px minmax(0,1fr) 270px!important;align-items:stretch!important;gap:10px!important}.backpack-grid-panel,.backpack-side,.item-detail{background:radial-gradient(circle at 50% 18%,#fff8e8 0,#f1d6a8 77%,#dfb77e 100%)!important;border:4px double #97602f!important;border-radius:10px 4px!important;box-shadow:0 4px 11px #4d2b1728,inset 0 0 18px #70431d18!important}.backpack-side{flex-direction:column;padding:9px!important;display:flex!important}.backpack-portrait-wrap{background:#e7c792;border:2px solid #af7740;border-radius:7px 3px;height:245px;margin-bottom:10px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #f8e7c9,inset 0 0 20px #55301830}.backpack-portrait-wrap:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 24px #4d2b1744}.backpack-portrait-wrap>img{object-fit:cover;object-position:center top;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;margin:0!important;display:block!important}.backpack-portrait-wrap>span{z-index:2;color:#fff1d4;text-align:center;letter-spacing:.12em;background:#3b2115c9;border:1px solid #e1b56a88;padding:6px 8px;font:700 8px Arial,sans-serif;position:absolute;bottom:7px;left:8px;right:8px}.backpack-capacity-heading{justify-content:space-between;align-items:end;gap:8px;padding:0 2px;display:flex}.backpack-capacity-heading>span{color:#59341e;font-size:12px}.backpack-capacity-heading>b{color:#351b0c;white-space:nowrap;font-size:14px}.backpack-side .capacity{height:13px!important;margin:7px 2px 11px!important}.backpack-filter-list{gap:5px;margin-top:2px;display:grid}.backpack-filter-list>button{color:#4b2815;text-align:left;cursor:pointer;background:linear-gradient(#fff2d4,#ebcd9d);border:1px solid #cca267;border-radius:6px 2px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:44px;padding:5px 7px;display:grid;box-shadow:inset 0 0 0 1px #fff0d1}.backpack-filter-list>button:hover{background:linear-gradient(#fff7e2,#efd3a6);border-color:#925728}.backpack-filter-list>button.active{color:#fff1d6;background:linear-gradient(#a64a24,#742916);border-color:#7f3c1d;box-shadow:inset 0 0 0 2px #c66531,0 2px 4px #4d25152c}.backpack-filter-icon{color:#81421f;background:#f7dfb4;border:1px solid #bd8c50;border-radius:5px 2px;place-items:center;width:30px;height:30px;display:grid}.backpack-filter-list>button.active .backpack-filter-icon{color:#6a3018;background:#f4d19a;border-color:#d89a52}.backpack-filter-icon .character-ui-icon{width:18px;height:18px}.backpack-filter-label{min-width:0;font-size:12px;font-weight:700}.backpack-filter-list>button small{opacity:.78;border:1px solid;border-radius:999px;place-items:center;min-width:24px;height:22px;padding:0 5px;font:700 9px Arial,sans-serif;display:grid}.backpack-grid-panel{flex-direction:column;min-width:0;display:flex;padding:10px!important}.backpack-grid-heading{min-height:50px;margin-bottom:9px;padding:0 5px 9px}.backpack-grid-heading h2{font-size:20px}.backpack-grid-heading>span{color:#5f3a22;background:#f3d8aa;border-color:#ae7740;padding:5px 9px}.backpack-grid{flex:1;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:112px!important;gap:8px!important}.backpack-grid .empty-slot,.backpack-grid .item-tile{background:radial-gradient(circle at 50% 40%,#fff8e9 0,#efd6aa 78%,#deb67d 100%)!important;border:2px solid #ad7840!important;border-radius:8px 3px!important;height:112px!important}.backpack-grid .empty-slot:before,.backpack-grid .item-tile:before{content:"";pointer-events:none;opacity:.78;border:1px solid #d7b783;border-radius:5px 2px;position:absolute;inset:4px}.backpack-grid .item-tile{grid-template-rows:66px minmax(0,1fr)!important;padding:6px 6px 20px!important}.backpack-item-visual{background:radial-gradient(circle,#f7e1ba,#dfb475)!important;border-color:#c79558!important;height:66px!important}.backpack-item-visual img{max-width:64px!important;max-height:64px!important}.backpack-slot-fallback-image{opacity:.42!important;filter:grayscale()sepia(.18)contrast(.9)!important}.backpack-real-item-image{opacity:1!important;filter:none!important}.backpack-item-fallback{color:#93663d;opacity:.55;place-items:center;width:44px;height:44px;display:grid}.backpack-item-fallback .character-ui-icon{width:30px;height:30px}.backpack-grid .item-tile>b{min-height:20px;padding-top:1px;font-size:10px!important}.backpack-enhancement{z-index:5;color:#7c3a1c;background:#f7dfad;border:1px solid #be8a45;border-radius:4px 2px;padding:2px 5px;font:800 9px Arial,sans-serif;position:absolute;top:5px;left:5px}.backpack-empty-visual{opacity:.15;place-items:center;display:grid;position:absolute;inset:15px}.backpack-empty-visual img{object-fit:contain;filter:grayscale()sepia(.35);width:100%;max-width:58px;height:100%;max-height:58px;display:block}.backpack-grid .empty-slot:after{display:none!important}.item-detail{position:relative;overflow:hidden;min-height:720px!important;padding:11px!important}.item-detail:after{content:"";z-index:0;pointer-events:none;opacity:.26;filter:sepia(.35);background:linear-gradient(#0000,#edcf9a66 28%,#e2bb7b99),url(/images/frontier-city.png) 50% 72%/cover no-repeat;height:235px;position:absolute;bottom:-12px;left:-40px;right:-40px}.item-detail>*{z-index:1;position:relative}.item-detail-heading{border-bottom:1px solid #c99f66;padding:2px 2px 8px}.item-detail-heading small{color:#99613a;letter-spacing:.15em;font:700 8px Arial,sans-serif;display:block}.item-detail-heading h2{margin:3px 0 0;font-size:19px}.item-detail-visual{background:radial-gradient(circle,#fff2d3,#dfb474);border:2px solid #b57b3e;border-radius:7px 3px;place-items:center;height:205px;margin:10px 0;display:grid;overflow:hidden;box-shadow:inset 0 0 0 2px #f8e2bc,inset 0 0 18px #6d3c1a24}.item-detail-visual img{object-fit:contain;width:100%;max-width:185px;height:100%;max-height:185px;padding:8px;display:block}.item-detail-fallback{color:#91643c;opacity:.55;place-items:center;display:grid}.item-detail-fallback .character-ui-icon{width:70px;height:70px}.item-detail-tags{flex-wrap:wrap;gap:5px;margin-bottom:9px;display:flex}.item-detail-tags span{color:#71472b;background:#f5dfb7;border:1px solid #c49a63;border-radius:999px;padding:3px 6px;font:700 8px Arial,sans-serif}.item-detail dl{gap:0;margin:0 0 10px;grid-template-columns:1fr!important;display:grid!important}.item-detail dl>div{border-bottom:1px dotted #c49c68;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:7px 2px;display:grid}.item-detail dd,.item-detail dt{border:0!important;margin:0!important;padding:0!important}.item-detail dt{color:#67462f;font-size:11px}.item-detail dd{color:#3e2213;text-align:right;font-size:11px;font-weight:700}.item-detail-description{color:#684b34;background:#fff4dda8;border:1px solid #d0aa77;margin:9px 0;padding:8px;font:10px/1.4 Arial,sans-serif}.item-detail-actions{gap:6px;margin-top:10px;display:grid}.item-detail-actions button{width:100%}.item-detail-empty-state{color:#77583e;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:675px;padding:26px 17px;display:flex}.item-detail-empty-icon{color:#8b512d;opacity:.86;background:#f5dfb6c7;border:1px solid #c19358;border-radius:50%;place-items:center;width:70px;height:70px;margin-bottom:12px;display:grid}.item-detail-empty-icon .character-ui-icon{width:38px;height:38px}.item-detail-empty-state strong{color:#4f2e1b;font-size:17px}.item-detail-empty-state p{color:#80664d;max-width:190px;margin:6px 0;font:11px/1.45 Arial,sans-serif}.item-detail-empty-state i{color:#a26b35;opacity:.6;margin-top:12px;font-style:normal}@media (max-width:1380px){.backpack-layout,.backpack-layout.detail-open{grid-template-columns:185px minmax(0,1fr) 235px!important}.backpack-portrait-wrap{height:205px}.backpack-grid{grid-auto-rows:106px!important}.backpack-grid .empty-slot,.backpack-grid .item-tile{height:106px!important}.backpack-grid .item-tile{grid-template-rows:60px minmax(0,1fr)!important}.backpack-item-visual{height:60px!important}.item-detail{min-height:685px!important}.item-detail-empty-state{min-height:640px}}@media (max-width:1120px) and (min-width:701px){.character-info.wt-character-info{grid-template-columns:1fr!important}.character-info.wt-character-info .character-summary-panel{border-bottom:1px solid #c99e66;border-right:0}.attribute-grid.attribute-allocation{grid-template-columns:repeat(2,minmax(0,1fr))!important}.backpack-layout,.backpack-layout.detail-open{grid-template-columns:170px minmax(0,1fr)!important}.item-detail{grid-column:1/-1;min-height:360px!important}.item-detail-empty-state{min-height:320px}.backpack-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:700px){.character-tabs .wt-tab{font-size:15px}.attribute-grid.attribute-allocation{grid-template-rows:none;grid-template-columns:1fr!important}.attribute-grid.attribute-allocation>.attribute-card{min-height:78px}.backpack-layout,.backpack-layout.detail-open{grid-template-columns:1fr!important}.backpack-side{display:block!important}.backpack-portrait-wrap{height:230px}.backpack-filter-list{grid-template-columns:repeat(2,minmax(0,1fr))}.backpack-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.item-detail{grid-column:auto;min-height:360px!important}.item-detail-empty-state{min-height:320px}}@media (max-width:470px){.backpack-filter-list{grid-template-columns:1fr}.backpack-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.attribute-card{grid-template-columns:34px minmax(0,1fr)!important}.attribute-card .attribute-controls{grid-column:1/-1;justify-self:end}}.character-page{--char-paper:#f8ecd1;--char-paper-2:#efd7aa;--char-ink:#3d2417;--char-brown:#7b3218;--char-brown-2:#a44a21;--char-gold:#bd8440;--char-gold-2:#dfb56d;--char-line:#b9854b;--char-green:#4c7c45;--char-shadow:0 4px 14px #42250f2e;color:var(--char-ink);position:relative}.character-page .character-page-heading{margin:0 0 10px;padding:2px 4px 0}.character-page .character-page-heading>small{color:#80502a;margin-bottom:2px;font-size:13px;display:block}.character-page .character-page-title-row{align-items:center;gap:16px;display:flex}.character-page .character-page-title-row h1{color:#3c2012;margin:0;font-size:34px;font-weight:700}.character-page .character-heading-rule{background:linear-gradient(90deg,#a36831,#0000);flex:1;height:1px;position:relative}.character-page .character-heading-rule:before{content:"◆";color:#a8682e;background:#f5e7cb;padding:0 8px;font-size:11px;position:absolute;top:50%;left:40%;transform:translate(-50%,-52%)}.character-page .character-tabs.wt-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px}.character-page .character-tabs .wt-tab{color:#4d2918;background:linear-gradient(#fff4d7,#edd2a0);border:1px solid #ad7438;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:9px 14px;font-family:Georgia,Times New Roman,serif;font-size:18px;display:flex;box-shadow:inset 0 0 0 2px #fff5dd80,0 2px 5px #53301a20}.character-page .character-tabs .wt-tab:hover{background:linear-gradient(#fff8e7,#e8c88e)}.character-page .character-tabs .wt-tab.active,.character-page .character-tabs .wt-tab.wt-tab--active{color:#fff2d4;background:linear-gradient(#aa4c24,#792d16);border-color:#a5682c;box-shadow:inset 0 0 0 2px #ce955155,0 3px 7px #4b261843}.character-page .character-tab-icon{flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid}.character-page .character-tab-icon .character-ui-icon{width:27px;height:27px}.character-page .character-ui-icon{width:1em;height:1em}.character-page .stats-page-panel{border:1px solid var(--char-line);box-shadow:var(--char-shadow),inset 0 0 22px #6e3a1514;background:linear-gradient(#fff7e3,#eed5a7);padding:8px}.character-page .stats-hero{background:linear-gradient(90deg,#f7ead6f7,#f2dec4e6 31%,#f3e4c2a8 49%,#d79c5366),url(/images/frontier-city.png) 50% 52%/cover no-repeat;border:3px double #94612e;grid-template-columns:270px 1fr;min-height:290px;display:grid;position:relative;overflow:hidden}.character-page .stats-hero:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 38px #4b260d55}.character-page .stats-level-block{z-index:2;text-align:center;align-self:center;padding:18px 20px 18px 26px;position:relative}.character-page .stats-level-block h2{margin:7px 0 0;font-size:31px;line-height:1}.character-page .stats-level-block p{text-transform:uppercase;color:#5d351e;margin:4px 0 10px;font-size:18px}.character-page .character-level-emblem{color:#fff3d0;clip-path:polygon(50% 0,91% 15%,87% 72%,50% 100%,13% 72%,9% 15%);filter:drop-shadow(0 3px 2px #4b2b1680);background:linear-gradient(160deg,#9e421f,#6f2815 72%);flex-direction:column;justify-content:center;align-items:center;width:118px;height:132px;margin:0 auto;display:flex;position:relative}.character-page .character-level-emblem:before{content:"";clip-path:inherit;border:2px solid #d9a24b;position:absolute;inset:8px}.character-page .character-level-emblem span{font-size:15px}.character-page .character-level-emblem strong{font-size:48px;line-height:1}.character-page .stats-xp-copy{margin-top:8px;font-size:14px}.character-page .stats-level-block .xp-line{background:#553720;border:1px solid #67401e;border-radius:8px;width:100%;height:14px;margin:6px 0 5px;overflow:hidden}.character-page .stats-level-block .xp-line i{border-radius:inherit;background:linear-gradient(90deg,#bd7512,#e6ad3e);height:100%;display:block}.character-page .stats-level-block small{color:#6e4b2d}.character-page .stats-hero-portrait{justify-content:center;align-items:flex-end;min-width:0;display:flex;position:relative}.character-page .stats-hero-portrait img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 7px 5px #3e210d4a);width:min(500px,72%);height:118%;position:absolute;bottom:-12%;right:4%}.character-page .stats-layout{grid-template-columns:minmax(340px,.95fr) minmax(470px,1.15fr);gap:8px;margin-top:8px;display:grid}.character-page .stats-layout>section{background:linear-gradient(#fff4dc,#efd4a4);border:2px solid #a9763d;min-width:0;padding:14px;box-shadow:inset 0 0 0 2px #fff4d67a}.character-page .character-info-heading{color:#4c2817;margin:0 0 10px;font-size:22px}.character-page .character-derived-stats h3{text-transform:uppercase;letter-spacing:.05em;color:#6c3d22;border-top:1px solid #b98a52;margin:13px 0 5px;padding-top:8px;font-size:14px}.character-page .character-derived-stats dl{margin:0}.character-page .character-derived-stats dl>div{border-bottom:1px solid #c7a8788a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:34px;display:grid}.character-page .character-derived-stats dt{align-items:center;gap:8px;font-size:14px;display:flex}.character-page .character-derived-stats dd{color:#3f2617;text-align:right;margin:0;font-size:14px;font-weight:700}.character-page .character-stat-icon{place-items:center;width:24px;height:24px;display:grid}.character-page .character-attributes-heading-row{border-bottom:1px solid #b7864e;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:9px;display:flex}.character-page .character-attributes-heading-row>div>small{color:#8b5f35;letter-spacing:.12em;font-size:9px;display:block}.character-page .attribute-points-pill{white-space:nowrap;background:#f5ddb1;border:1px solid #b8864c;border-radius:18px;align-items:center;gap:4px;padding:5px 10px;font-size:12px;display:inline-flex}.character-page .attribute-card{background:linear-gradient(145deg,#fff1d3,#e9c992);grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:100px;padding:10px;display:grid;box-shadow:inset 0 0 0 2px #fff0cf66}.character-page .attribute-card-icon{background:#f3d69d;border:1px solid #c18a46;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.character-page .attribute-card-copy{flex-direction:column;min-width:0;display:flex}.character-page .attribute-card-copy small{color:#76583b;line-height:1.25}.character-page .attribute-controls{grid-template-columns:29px minmax(34px,auto) 29px;align-items:center;gap:5px;display:grid}.character-page .attribute-controls button{color:#67351c;cursor:pointer;background:#f4ddb2;border:1px solid #af7c41;width:29px;font-weight:700}.character-page .attribute-controls button:last-child{color:#fff1d3;background:linear-gradient(#ae4d24,#7a2c16)}.character-page .attribute-controls button:disabled{opacity:.4;cursor:not-allowed}.character-page .attribute-controls>b{text-align:center;white-space:nowrap;font-size:13px}.character-page .attribute-footer{background:#f9e7c4;border:1px solid #c69a63;justify-content:space-between;gap:10px;margin-top:8px;padding:7px 9px;display:flex}.character-page .attribute-confirm{color:#fff1d3;background:linear-gradient(#a94b24,#772b16);border:1px solid #8d552c;width:100%;min-height:42px;margin-top:8px;font-weight:700}.character-page .attribute-confirm:disabled{opacity:.65;background:#ba8b6d}.character-page .equipment-layout.wt-character-frame{--wt-equip-left-width:230px;--wt-equip-right-width:250px;background:#e8c993;border:3px double #815126;border-radius:4px;grid-template-rows:1fr!important;grid-template-columns:230px minmax(330px,1fr) 250px!important;gap:8px!important;padding:8px!important;display:grid!important;overflow:visible!important}.character-page .equipment-slot-anchor{width:100%;min-height:0;position:relative;overflow:visible}.character-page .equipment-slot.wt-equipment-slot{place-items:center;position:relative;grid-template:21px minmax(0,1fr) auto auto/1fr!important;padding:6px 8px 7px!important}.character-page .equipment-slot-label{color:#5d351e;place-self:start;font-size:11px;font-weight:700}.character-page .equipment-slot-visual img{object-fit:contain;display:block;max-width:88%!important;max-height:78px!important}.character-page .equipment-slot.is-empty .equipment-slot-visual img{opacity:.18;filter:sepia(.45)saturate(.55);max-width:68%!important;max-height:62px!important}.character-page .equipment-slot-name{max-width:100%;margin-bottom:4px;font-size:12px}.character-page .equipment-slot-empty{color:#967c5e;margin-bottom:5px;font-size:9px}.character-page .condition-bar{background:#6a5946;border:1px solid #80603c;border-radius:7px;height:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #2f1b0e66}.character-page .condition-bar i{border-radius:inherit;display:block;position:absolute;inset:0 auto 0 0}.character-page .condition-bar b{z-index:1;color:#fff7e8;text-shadow:0 1px 2px #2d170c;text-align:right;width:100%;margin-top:-1px;padding-right:4px;font:700 8px/12px Arial,sans-serif;display:block;position:relative}.character-page .condition-good i{background:linear-gradient(90deg,#487743,#6a9a57)}.character-page .condition-worn i{background:linear-gradient(90deg,#a7741c,#c79732)}.character-page .condition-poor i{background:linear-gradient(90deg,#b45a1f,#d67b2a)}.character-page .condition-critical i{background:linear-gradient(90deg,#8e281f,#bd3c2d)}.character-page .equipment-ammo{color:#5b351f;justify-content:center;align-items:center;gap:4px;margin-top:4px;display:flex}.character-page .equipment-ammo.low-ammo{color:#a52f23;font-weight:700}.character-page .slot-option{color:#803b1d;background:#f3d59b;border:1px solid #a86e30;border-radius:50%;place-items:center;font:700 13px/1 Arial,sans-serif;display:grid;position:absolute}.character-page .paper-doll{overflow:hidden;background:linear-gradient(#f9e8c55f,#dcb77d35),url(/images/frontier-city.png) 50% 70%/cover no-repeat!important}.character-page .paper-doll:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 35%,#0000 0 34%,#4d260d20 76%,#3c1d0c42 100%);position:absolute;inset:0}.character-page .paper-doll>canvas,.character-page .paper-doll>div,.character-page .paper-doll>img{z-index:1;position:relative}.character-page .equipment-tooltip{z-index:1200;color:#402418;text-align:left;border-radius:5px;flex-direction:column;gap:6px;width:305px;padding:12px;position:absolute;top:50%;box-shadow:0 11px 30px #2c180c66,inset 0 0 17px #6a3a161c}.character-page .equipment-tooltip--left{right:calc(100% + 10px);transform:translateY(-50%)}.character-page .equipment-tooltip--right{left:calc(100% + 10px);transform:translateY(-50%)}.character-page .equipment-tooltip-head{grid-template-columns:68px 1fr;align-items:center;gap:9px;display:grid}.character-page .equipment-tooltip-image{background:#f4ddb5;border:1px solid #c09052;place-items:center;width:68px;height:62px;display:grid}.character-page .equipment-tooltip-image img{object-fit:contain;max-width:62px;max-height:58px}.character-page .equipment-tooltip-head b{font-size:16px;display:block}.character-page .equipment-tooltip-head small{color:#805b3c;margin-top:3px;display:block}.character-page .equipment-tooltip-divider{background:#bd8e55;height:1px}.character-page .equipment-tooltip-row{justify-content:space-between;gap:8px;font-size:12px;display:flex}.character-page .equipment-tooltip-row em{color:#79573a;font-style:normal}.character-page .equipment-tooltip-stat{font-size:12px;font-weight:700}.character-page .equipment-tooltip-broken{color:#9d281e;background:#efd0c5;padding:5px 7px;font-size:11px}.character-page .slot-picker{z-index:1300;background:radial-gradient(circle at 50% 0,#fff7e5,#edd1a1 78%,#dcb67e);border:4px double #74441f;border-radius:5px;width:330px;max-height:390px;position:absolute;top:0;overflow:hidden;box-shadow:0 12px 32px #2b160c66}.character-page .slot-picker--right{left:calc(100% + 10px)}.character-page .slot-picker--left{right:calc(100% + 10px)}.character-page .slot-picker>header{border-bottom:1px solid #ad7d46;gap:8px;padding:10px 10px 8px}.character-page .slot-picker>header small{letter-spacing:.11em;color:#87542c}.character-page .slot-picker>header h3{margin:2px 0 0;font-size:16px}.character-page .slot-picker>header>button{color:#fff1d3;cursor:pointer;background:#8c351c;border:1px solid #8b522b;width:28px;height:28px}.character-page .picker-item{color:#3e2617;background:#f8e8c7;border:1px solid #b7834b;grid-template-columns:66px minmax(0,1fr) auto;margin-bottom:6px;padding:6px}.character-page .picker-item:hover{background:#fff2d7;border-color:#9e632b}.character-page .picker-item-image{background:#efd4a7;border:1px solid #c79b62;place-items:center;width:62px;display:grid}.character-page .picker-item-image img{object-fit:contain;max-width:58px;max-height:56px}.character-page .picker-item-image .character-ui-icon{opacity:.45;width:34px;height:34px}.character-page .picker-item-copy{flex-direction:column;min-width:0;display:flex}.character-page .picker-item-copy b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.character-page .picker-item-copy small{color:#775638;margin-top:3px;font-size:10px}.character-page .picker-better{color:#315c2e;background:#dce8c8;border:1px solid #507743;padding:4px 6px;font-size:9px;font-weight:700}.character-page .slot-picker-empty{text-align:center;color:#806a51;padding:16px}.character-page .backpack-layout,.character-page .backpack-layout.detail-open{min-height:650px;grid-template-columns:190px minmax(430px,1fr) 270px!important;align-items:stretch!important;display:grid!important}.character-page .backpack-grid-panel,.character-page .backpack-side,.character-page .item-detail{background:linear-gradient(#fff2d5,#e5c28b);border:3px double #8d5b2e;border-radius:4px;min-width:0;box-shadow:inset 0 0 16px #7042161f}.character-page .backpack-side{flex-direction:column!important;gap:8px!important;padding:9px!important;display:flex!important}.character-page .backpack-portrait-wrap{background:#efd1a1;border:2px solid #9e6a34;width:100%;height:220px;position:relative;overflow:hidden}.character-page .backpack-portrait-wrap img{object-position:center top;object-fit:cover!important;width:100%!important;height:100%!important;margin:0!important}.character-page .backpack-side h2{text-align:center;margin:0;font-size:24px;line-height:1}.character-page .backpack-side>p{text-align:center;color:#78563b;text-transform:uppercase;margin:-3px 0 5px;font-size:12px}.character-page .backpack-filter-list{flex-direction:column;gap:4px;display:flex}.character-page .backpack-filter-list button{color:#4d2b19;text-align:left;cursor:pointer;background:#f5dfb5;border:1px solid #b98a52;grid-template-columns:28px 1fr auto;align-items:center;gap:7px;width:100%;min-height:38px;padding:5px 7px;display:grid}.character-page .backpack-filter-list button.active{color:#fff1d3;background:linear-gradient(#a84a23,#772a16)}.character-page .backpack-filter-icon{place-items:center;display:grid}.character-page .backpack-filter-icon .character-ui-icon{width:21px;height:21px}.character-page .backpack-filter-list small{color:#704225;background:#f7e4bf;border:1px solid #b88950;border-radius:50%;place-items:center;min-width:24px;height:24px;font-size:10px;display:grid}.character-page .backpack-filter-list button.active small{color:#fff;background:#8a341b;border-color:#d0a067}.character-page .backpack-capacity-card{background:#f7e4bf;border:1px solid #b78650;margin-top:auto;padding:9px}.character-page .backpack-capacity-card>b,.character-page .backpack-capacity-card>span{display:block}.character-page .backpack-capacity-card>b{margin-top:2px;font-size:16px}.character-page .capacity{background:#8d775c;border:1px solid #86613b;border-radius:8px;height:13px;margin-top:7px;overflow:hidden}.character-page .capacity i{background:linear-gradient(90deg,#48814a,#6a9d58);height:100%;display:block}.character-page .backpack-grid-panel{flex-direction:column;min-height:0;padding:8px;display:flex}.character-page .backpack-toolbar{grid-template-columns:minmax(0,1fr) 190px;gap:8px;margin-bottom:8px;display:grid}.character-page .backpack-search input,.character-page .backpack-sort select{color:#4a2b1a;background:#fff2d8;border:1px solid #ae7e48;width:100%;height:40px;padding:0 10px;font-family:Georgia,Times New Roman,serif}.character-page .backpack-sort{background:#f8e4bc;border:1px solid #ae7e48;grid-template-columns:auto 1fr;align-items:center;gap:5px;padding-left:8px;display:grid}.character-page .backpack-sort span{color:#765337;font-size:10px}.character-page .backpack-sort select{background:0 0;border:0;height:38px;padding:0 4px;font-weight:700}.character-page .backpack-grid{grid-auto-rows:112px;align-content:start;max-height:585px;padding-right:4px;overflow:auto;display:grid!important}.character-page .backpack-grid .wt-item-slot{background:linear-gradient(145deg,#fff1d2,#e4c088);border:2px solid #b48149;border-radius:4px;width:100%;height:112px;min-height:0;aspect-ratio:auto!important}.character-page .item-tile{cursor:pointer;place-items:center;display:grid;position:relative;padding:5px!important;overflow:hidden!important}.character-page .item-tile.wt-item-slot--selected{outline-offset:-4px;border-color:#9d3e1e;outline:2px solid #c87e37}.character-page .backpack-item-visual{place-items:center;width:100%;height:82px;display:grid}.character-page .backpack-item-visual img{object-fit:contain!important;width:auto!important;max-width:88%!important;height:auto!important;max-height:78px!important}.character-page .backpack-slot-fallback-image{opacity:.42;filter:sepia(.4)}.character-page .backpack-item-fallback .character-ui-icon{opacity:.35;width:42px;height:42px}.character-page .backpack-enhancement{color:#8b3d1f;font-size:10px;font-weight:700;position:absolute;top:4px;left:5px}.character-page .backpack-item-count{color:#4b2b1b;background:#f0d49d;border:1px solid #a76f35;border-radius:50%;place-items:center;min-width:21px;height:21px;padding:0 4px;font-size:10px;font-style:normal;display:grid;position:absolute;bottom:5px;right:5px}.character-page .backpack-condition{background:#74614c;border-radius:5px;height:6px;position:absolute;bottom:5px;left:6px;right:6px;overflow:hidden}.character-page .backpack-condition i{height:100%;display:block}.character-page .backpack-equipped-badge{color:#fff;background:#3f783c;border-radius:3px;padding:2px 4px;font:700 8px Arial,sans-serif;position:absolute;bottom:13px;left:5px}.character-page .empty-slot{opacity:.52;place-items:center;display:grid!important}.character-page .item-detail{flex-direction:column;padding:10px;display:flex;min-height:650px!important}.character-page .item-detail-heading small{color:#88542d;letter-spacing:.12em;font-size:9px}.character-page .item-detail-heading h2{margin:3px 0 7px;font-size:23px}.character-page .item-detail-visual{background:radial-gradient(circle,#fff0d0,#ddb77e);border:1px solid #b98952;place-items:center;min-height:220px;display:grid}.character-page .item-detail-visual img{object-fit:contain;max-width:90%!important;max-height:205px!important}.character-page .item-detail-fallback .character-ui-icon{opacity:.38;width:72px;height:72px}.character-page .item-detail-tags{flex-wrap:wrap;gap:5px;margin:8px 0;display:flex}.character-page .item-detail-tags span{text-transform:uppercase;background:#f4dbac;border:1px solid #b58751;padding:3px 6px;font-size:9px}.character-page .item-detail-description{color:#63452d;margin:4px 0 9px;font-size:12px;line-height:1.35}.character-page .item-detail dl{margin:0}.character-page .item-detail dl>div{border-bottom:1px solid #caa678;justify-content:space-between;gap:7px;padding:5px 0;font-size:11px;display:flex}.character-page .item-detail dd{text-align:right;margin:0;font-weight:700}.character-page .item-detail-stats{background:#f6dfb6;border:1px solid #c2945d;flex-direction:column;gap:4px;margin-top:8px;padding:8px;font-size:11px;font-weight:700;display:flex}.character-page .item-detail-actions{flex-direction:column;gap:6px;margin-top:auto;display:flex}.character-page .item-detail-actions button{color:#4b2b18;cursor:pointer;background:linear-gradient(#f5dba9,#dcae6e);border:1px solid #8f592f;min-height:40px;font-weight:700}.character-page .item-detail-actions button.danger{color:#fff1d3;background:linear-gradient(#aa4723,#752916)}.character-page .item-detail-actions button:disabled{opacity:.45;cursor:not-allowed}.character-page .item-detail.is-empty{background:linear-gradient(#fff1d8e8,#e6c38bea),url(/images/frontier-city.png) bottom/cover no-repeat;place-items:center;display:grid}.character-page .item-detail-empty-state{text-align:center;color:#755339;max-width:190px}.character-page .item-detail-empty-icon{background:#f0d3a0;border:1px solid #c09158;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 8px;display:grid}.character-page .item-detail-empty-icon .character-ui-icon{width:34px;height:34px}.character-page .item-detail-empty-state strong{color:#4b2b18;font-size:18px;display:block}.character-page .item-detail-empty-state p{font-size:11px}@media (max-width:1180px){.character-page .stats-layout{grid-template-columns:1fr 1.12fr}.character-page .equipment-layout.wt-character-frame{grid-template-columns:205px minmax(290px,1fr) 220px!important}.character-page .backpack-layout,.character-page .backpack-layout.detail-open{grid-template-columns:170px minmax(360px,1fr) 240px!important}.character-page .backpack-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:980px){.character-page .stats-hero{grid-template-columns:220px 1fr;min-height:250px}.character-page .stats-layout{grid-template-columns:1fr}.character-page .equipment-layout.wt-character-frame{grid-template-columns:180px minmax(260px,1fr) 190px!important;height:610px!important;min-height:610px!important}.character-page .equipment-slot-visual img{max-height:61px!important}.character-page .backpack-layout,.character-page .backpack-layout.detail-open{grid-template-columns:150px minmax(320px,1fr) 220px!important}.character-page .backpack-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.character-page .character-page-heading{display:none}.character-page .character-tabs.wt-tabs{grid-template-columns:1fr}.character-page .stats-hero{grid-template-columns:1fr;min-height:300px}.character-page .stats-level-block{background:#f3dfbecc}.character-page .stats-hero-portrait{display:none}.character-page .attribute-grid.attribute-allocation{grid-template-columns:1fr}.character-page .equipment-layout.wt-character-frame{grid-template-rows:auto 430px auto!important;grid-template-columns:1fr!important;height:auto!important;min-height:0!important}.character-page .equipment-layout.wt-character-frame>.equipment-column{grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important}.character-page .paper-doll{grid-row:2;height:430px!important}.character-page .equipment-tooltip{display:none!important}.character-page .slot-picker,.character-page .slot-picker--left,.character-page .slot-picker--right{width:90vw;max-height:80vh;position:fixed;inset:10vh 5vw auto!important}.character-page .backpack-layout,.character-page .backpack-layout.detail-open{grid-template-columns:1fr!important}.character-page .backpack-side{grid-template-columns:120px 1fr!important;display:grid!important}.character-page .backpack-portrait-wrap{grid-row:1/span 2;height:150px}.character-page .backpack-capacity-card,.character-page .backpack-filter-list{grid-column:1/-1}.character-page .item-detail{min-height:420px!important}}.character-page{min-width:0;max-width:100%;overflow-x:hidden}.character-page .character-ui-icon{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.character-page .character-tab-icon{flex:0 0 31px;width:31px;height:31px}.character-page .character-tab-icon .character-ui-icon{filter:drop-shadow(0 1px 1px #4a27152c);width:31px;height:31px}.character-page .character-tabs .wt-tab.active .character-ui-icon,.character-page .character-tabs .wt-tab.wt-tab--active .character-ui-icon{filter:brightness(1.28)saturate(.92)drop-shadow(0 1px 1px #4a27158c)}.character-page .stats-layout{grid-template-columns:minmax(330px,.92fr) minmax(430px,1.08fr);align-items:stretch}.character-page .character-derived-stats dl>div{min-height:37px}.character-page .character-stat-icon{width:27px;height:27px}.character-page .character-stat-icon .character-ui-icon{width:25px;height:25px}.character-page .attribute-grid.attribute-allocation{grid-template-columns:1fr!important;gap:6px!important;display:grid!important}.character-page .attribute-card{background:linear-gradient(90deg,#fff0d0,#edcf9b);border:1px solid #bd8d55;border-radius:4px;grid-template-columns:54px minmax(0,1fr) 126px!important;align-items:center!important;gap:10px!important;min-height:72px!important;padding:7px 10px!important;display:grid!important}.character-page .attribute-card-icon{box-shadow:inset 0 0 0 2px #fff3d380;background:linear-gradient(145deg,#f9e2b7,#e5bc7a)!important;border-radius:7px!important;width:48px!important;height:48px!important}.character-page .attribute-card-icon .character-ui-icon{width:39px!important;height:39px!important}.character-page .attribute-card-copy b{font-size:15px}.character-page .attribute-card-copy small{max-width:330px;font-size:10px;line-height:1.28}.character-page .attribute-controls{justify-self:end;width:126px;grid-template-columns:30px minmax(48px,1fr) 30px!important}.character-page .attribute-controls>b{font-size:14px}.character-page .attribute-controls button{border-radius:3px;width:30px;height:34px}.character-page .stats-hero{grid-template-columns:285px minmax(0,1fr);min-height:275px}.character-page .stats-hero-portrait{overflow:hidden}.character-page .stats-hero-portrait img{opacity:.98;object-fit:cover!important;object-position:center 30%!important;width:100%!important;height:100%!important;bottom:0!important;right:0!important}.character-page .equipment-layout,.character-page .equipment-layout.wt-character-frame{background:#e8c993;border:3px double #815126;border-radius:4px;width:100%;min-width:0;max-width:100%;grid-template-rows:1fr!important;grid-template-columns:220px minmax(330px,1fr) 235px!important;gap:8px!important;height:650px!important;min-height:650px!important;padding:8px!important;display:grid!important;overflow:visible!important}.character-page .equipment-layout.wt-character-frame>.equipment-column{min-width:0;min-height:0;grid-template-rows:repeat(5,minmax(0,1fr))!important;grid-template-columns:1fr!important;gap:7px!important;height:100%!important;display:grid!important}.character-page .equipment-slot.wt-equipment-slot{text-align:center;background:linear-gradient(#fff2d5,#e5c18b);border:2px solid #ad7b43;border-radius:4px;width:100%;min-width:0;height:100%;box-shadow:inset 0 0 0 2px #fff2d280,0 2px 5px #4d2a1620;grid-template-rows:auto minmax(48px,1fr) auto!important;place-items:center!important;gap:3px!important}.character-page .equipment-slot:focus-visible,.character-page .equipment-slot:hover{border-color:#c58a38;box-shadow:inset 0 0 0 2px #fff1c388,0 4px 10px #4d2a1635;transform:none!important}.character-page .equipment-slot-copy{text-align:left;width:100%;min-width:0;padding-right:20px;display:block}.character-page .equipment-slot-label{color:#6a4126;text-transform:none;margin:0 0 1px;font-size:9px;line-height:1.1;display:block}.character-page .equipment-slot-name{color:#3d2316;text-overflow:ellipsis;white-space:nowrap;width:100%;margin:0;font-size:13px;font-weight:700;line-height:1.15;display:block;overflow:hidden}.character-page .equipment-slot-rarity{color:#8b6849;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;line-height:1.1;display:block;overflow:hidden}.character-page .equipment-slot-visual{place-items:center;min-height:42px;width:100%!important;height:100%!important;display:grid!important;overflow:hidden!important}.character-page .equipment-slot-visual img{object-fit:contain!important;width:auto!important;max-width:84%!important;height:auto!important;max-height:64px!important;transform:none!important}.character-page .equipment-slot.is-empty .equipment-slot-visual img{filter:sepia(.4)saturate(.6);opacity:.18!important;max-width:55%!important;max-height:50px!important}.character-page .equipment-slot.is-equipped .equipment-slot-item-image{filter:drop-shadow(0 2px 2px #5a321f40)}.character-page .equipment-slot-status{flex-direction:column;gap:3px;width:100%;min-width:0;display:flex}.character-page .equipment-condition-row{grid-template-columns:minmax(0,1fr) 31px;align-items:center;gap:5px;width:100%;display:grid}.character-page .equipment-condition-row>b{color:#5a361f;text-align:right;font-size:9px}.character-page .condition-bar{border-radius:5px;width:100%;height:8px}.character-page .condition-bar b{display:none!important}.character-page .equipment-ammo{justify-content:flex-start;margin:0;font-size:9px;line-height:1}.character-page .equipment-ammo .character-ui-icon{width:18px!important;height:18px!important}.character-page .equipment-slot-empty{color:#9a8063;text-align:center;width:100%;margin:0;font-size:8px;line-height:1}.character-page .slot-option{width:18px;height:18px;top:6px;right:6px}.character-page .paper-doll{border:2px solid #9e6b36;min-width:0;position:relative;background:linear-gradient(#f9e8c54f,#dcb77d2e),url(/images/frontier-city.png) 50% 66%/cover no-repeat!important}.character-page .paper-doll>canvas,.character-page .paper-doll>div,.character-page .paper-doll>img{width:100%!important;max-width:100%!important}.character-page .equipment-tooltip{pointer-events:none;background:radial-gradient(circle at 50% 0,#fff8e8,#efd4a4 76%,#dfbd83);border:4px double #77451f;border-radius:6px;display:none;box-shadow:0 16px 45px #2c180c77,inset 0 0 17px #6a3a161c;padding:13px!important}.character-page .equipment-tooltip--left,.character-page .equipment-tooltip--right{top:50%!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important}.character-page .equipment-slot:focus-visible .equipment-tooltip,.character-page .equipment-slot:hover .equipment-tooltip{display:flex!important}.character-page .equipment-layout.picker-open .equipment-tooltip{display:none!important}.character-page .equipment-tooltip-image img{max-width:64px!important;max-height:58px!important}.character-page .slot-picker-layer{z-index:10000;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#26160da6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.character-page .slot-picker,.character-page .slot-picker--left,.character-page .slot-picker--right{background:radial-gradient(at top,#fff8e8,#f2d9ad 74%,#dfbd83);border:4px double #77451f;border-radius:8px 4px;box-shadow:0 22px 70px #160b066e,inset 0 0 20px #6e3a151f;width:min(430px,100vw - 40px)!important;max-width:calc(100vw - 40px)!important;max-height:min(620px,84vh)!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}.character-page .slot-picker>header{background:linear-gradient(#efd2a0,#dfb477);border-bottom:1px solid #aa7740;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px 11px;display:flex;position:relative;margin:0!important}.character-page .slot-picker>header small{color:#825331;letter-spacing:.12em;font-size:9px;display:block}.character-page .slot-picker>header h3{color:#472818;font-size:18px;background:0 0!important;border:0!important;margin:2px 0 0!important;padding:0!important;position:static!important}.character-page .slot-picker>header button{color:#fff0d2;cursor:pointer;background:#8a351b;border:1px solid #7a421f;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:20px;line-height:1;display:grid}.character-page .slot-picker-current{background:#f7e3bb;border-bottom:1px solid #c89c64;justify-content:space-between;gap:12px;padding:8px 12px;font-size:11px;display:flex}.character-page .slot-picker-current span{color:#805e40}.character-page .slot-picker-current b{text-overflow:ellipsis;white-space:nowrap;max-width:58%;overflow:hidden}.character-page .slot-picker-list{max-height:min(470px,65vh);padding:9px;overflow:auto}.character-page .picker-item{text-align:left;cursor:pointer;background:#f8e4bd;border:1px solid #b7844d;border-radius:4px;grid-template-columns:66px minmax(0,1fr) 10px auto;align-items:center;gap:9px;width:100%;max-width:100%;min-height:76px;margin:0 0 7px;padding:7px;display:grid;transform:none!important}.character-page .picker-item:last-child{margin-bottom:0}.character-page .picker-item:hover{background:#fff0ce;border-color:#915425;box-shadow:0 2px 8px #3d200f24,inset 0 0 8px #84501f14;transform:none!important}.character-page .picker-item-image{width:64px;height:60px}.character-page .picker-item-image img{max-width:60px!important;max-height:56px!important}.character-page .picker-item b,.character-page .picker-item small,.character-page .picker-item span{overflow-wrap:anywhere;min-width:0;max-width:100%}.character-page .picker-condition-dot{background:#8d775c;border-radius:50%;width:9px;height:9px}.character-page .picker-condition-dot.condition-good{background:#56874a}.character-page .picker-condition-dot.condition-worn{background:#b48024}.character-page .picker-condition-dot.condition-poor{background:#cc6824}.character-page .picker-condition-dot.condition-critical{background:#a83228}.character-page .backpack-layout,.character-page .backpack-layout.detail-open{min-height:625px;grid-template-columns:188px minmax(430px,1fr) 280px!important;gap:8px!important}.character-page .backpack-grid-panel,.character-page .backpack-side,.character-page .item-detail{overflow:hidden}.character-page .backpack-portrait-wrap{height:190px}.character-page .backpack-filter-icon{width:26px;height:26px}.character-page .backpack-filter-icon .character-ui-icon{filter:drop-shadow(0 1px 1px #4e2a162d);width:26px!important;height:26px!important}.character-page .backpack-filter-list button.active .character-ui-icon{filter:brightness(1.35)saturate(.9)drop-shadow(0 1px 1px #4e2a1670)!important}.character-page .backpack-grid{max-height:548px;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:102px!important;gap:6px!important}.character-page .backpack-grid .wt-item-slot{height:102px!important}.character-page .backpack-item-visual{height:75px}.character-page .backpack-item-visual img{max-height:72px!important}.character-page .empty-slot{background:linear-gradient(145deg,#f5e5c9aa,#e6c89499)!important}.character-page .backpack-empty-visual .character-ui-icon{opacity:.1!important;width:38px!important;height:38px!important}.character-page .item-detail{min-height:625px!important}.character-page .item-detail-visual{min-height:205px}.character-page .item-detail-visual img{max-height:190px!important}.character-page .item-detail-tags span{font-weight:700}.character-page .item-detail-actions button:disabled{opacity:.55;filter:grayscale(.25)}@media (max-width:1180px){.character-page .stats-layout{grid-template-columns:1fr 1.05fr}.character-page .equipment-layout,.character-page .equipment-layout.wt-character-frame{grid-template-columns:195px minmax(300px,1fr) 205px!important}.character-page .backpack-layout,.character-page .backpack-layout.detail-open{grid-template-columns:165px minmax(350px,1fr) 245px!important}.character-page .backpack-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:980px){.character-page .stats-layout{grid-template-columns:1fr!important}.character-page .equipment-layout,.character-page .equipment-layout.wt-character-frame{grid-template-columns:175px minmax(260px,1fr) 185px!important;height:610px!important;min-height:610px!important}.character-page .equipment-slot-name{font-size:11px}.character-page .backpack-layout,.character-page .backpack-layout.detail-open{grid-template-columns:150px minmax(315px,1fr) 220px!important}.character-page .backpack-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.character-page{overflow-x:hidden}.character-page .character-tabs.wt-tabs{grid-template-columns:1fr!important}.character-page .stats-hero{grid-template-columns:1fr}.character-page .stats-hero-portrait{display:none}.character-page .attribute-card{grid-template-columns:46px minmax(0,1fr)!important}.character-page .attribute-controls{grid-column:1/-1;justify-self:stretch;width:100%;grid-template-columns:34px 1fr 34px!important}.character-page .equipment-layout,.character-page .equipment-layout.wt-character-frame{grid-template-rows:auto 430px auto!important;grid-template-columns:1fr!important;height:auto!important;min-height:0!important;overflow:hidden!important}.character-page .equipment-layout.wt-character-frame>.equipment-column{grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important}.character-page .paper-doll{grid-row:2;height:430px!important}.character-page .equipment-tooltip{display:none!important}.character-page .slot-picker-layer{padding:12px}.character-page .slot-picker{width:min(430px,100vw - 24px)!important}.character-page .backpack-layout,.character-page .backpack-layout.detail-open{grid-template-columns:1fr!important}.character-page .backpack-side{grid-template-columns:120px 1fr!important;display:grid!important}.character-page .backpack-portrait-wrap{grid-row:1/span 2;height:150px}.character-page .backpack-capacity-card,.character-page .backpack-filter-list{grid-column:1/-1}.character-page .backpack-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.character-page .item-detail{min-height:420px!important}}.character-page .equipment-layout.wt-character-frame{--wt-equip-left-width:232px;--wt-equip-right-width:252px;grid-template-columns:var(--wt-equip-left-width) minmax(330px,1fr) var(--wt-equip-right-width)!important;background:linear-gradient(#edcf9a,#ddb579)!important;gap:9px!important;height:690px!important;min-height:690px!important;padding:9px!important;overflow:hidden!important}.character-page .equipment-layout.wt-character-frame>.equipment-column{overflow:visible!important}.character-page .equipment-slot-anchor{position:relative!important;overflow:visible!important}.character-page .equipment-slot.wt-equipment-slot{cursor:pointer;background:linear-gradient(#fff3d8,#f3d7a6 66%,#e8c58d)!important;border:2px solid #a96f34!important;border-radius:6px 3px!important;grid-template:auto minmax(48px,1fr) auto/1fr!important;gap:4px!important;padding:7px 8px 6px!important;overflow:hidden!important;box-shadow:inset 0 0 0 2px #fff1d080,inset 0 -14px 22px #8f54210d,0 2px 5px #4f2d181f!important}.character-page .equipment-slot.wt-equipment-slot:focus-visible,.character-page .equipment-slot.wt-equipment-slot:hover{border-color:#8b4c20!important;transform:none!important;box-shadow:inset 0 0 0 2px #fff0c987,0 3px 9px #4f2d1838!important}.character-page .equipment-slot-header{grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;min-height:39px!important;display:grid!important}.character-page .equipment-slot-heading-copy{flex-direction:column!important;justify-content:center!important;min-width:0!important;display:flex!important;overflow:hidden!important}.character-page .equipment-slot-label{text-transform:none!important;letter-spacing:0!important;margin:0 0 1px!important}.character-page .equipment-slot-name{width:100%!important;font:700 13px/1.08 Georgia,Times New Roman,serif!important}.character-page .equipment-slot--left .equipment-slot-visual,.character-page .equipment-slot--right .equipment-slot-visual,.character-page .equipment-slot-visual{width:100%!important;min-width:0!important;height:100%!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-area:auto!important;place-items:center!important;padding:1px 3px!important;display:grid!important;position:relative!important;overflow:hidden!important}.character-page .equipment-slot--left .equipment-slot-visual img,.character-page .equipment-slot--right .equipment-slot-visual img,.character-page .equipment-slot-visual img{visibility:visible!important;object-fit:contain!important;object-position:center!important;width:auto!important;height:auto!important;margin:0 auto!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}.character-page .equipment-slot.is-equipped .equipment-slot-item-image{opacity:1!important;visibility:visible!important;filter:drop-shadow(0 3px 3px #3b1f1230)!important;mix-blend-mode:normal!important;max-width:94%!important;max-height:72px!important}.character-page .equipment-slot.is-empty .equipment-slot-placeholder-image{opacity:.18!important;filter:grayscale(.15)sepia(.45)saturate(.6)!important;mix-blend-mode:multiply!important;max-width:58px!important;max-height:58px!important}.character-page .equipment-slot-footer{justify-content:space-between!important;align-items:end!important;gap:7px!important;width:100%!important;min-width:0!important;min-height:21px!important;display:flex!important}.character-page .equipment-condition-block{flex-direction:column!important;flex:auto!important;gap:1px!important;min-width:0!important;display:flex!important}.character-page .equipment-condition-row{grid-template-columns:minmax(0,1fr) 31px!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;display:grid!important}.character-page .equipment-condition-row .condition-bar{background:#75624e!important;border:1px solid #7c5a37!important;border-radius:6px!important;width:100%!important;min-width:0!important;height:9px!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px 2px #321d1060!important}.character-page .equipment-condition-row>b{color:#4b2c1a!important;text-align:right!important;font:700 9px/1 Arial,sans-serif!important}.character-page .equipment-condition-block>small{color:#9a7959!important;margin-left:1px!important;font:7px/1 Arial,sans-serif!important}.character-page .equipment-ammo{color:#54321d!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:3px!important;min-width:58px!important;margin:0!important;display:flex!important}.character-page .equipment-ammo .character-ui-icon{object-fit:contain!important;width:23px!important;max-width:23px!important;height:23px!important;max-height:23px!important;display:block!important}.character-page .equipment-ammo>span{flex-direction:column!important;align-items:flex-start!important;gap:0!important;display:flex!important}.character-page .equipment-ammo b{font:700 10px/1 Georgia,Times New Roman,serif!important}.character-page .equipment-ammo small{color:#826348!important;font:7px/1 Arial,sans-serif!important}.character-page .equipment-ammo.low-ammo{color:#962f24!important}.character-page .equipment-slot-empty{color:#977a5c!important;text-align:center!important;width:100%!important;margin:0!important;font:8px/1.1 Arial,sans-serif!important;display:block!important}.character-page .equipment-slot.is-broken{border-color:#a95842!important}.character-page .equipment-slot.is-broken .equipment-condition-block>small:after{content:" · quebrado";color:#a23328;font-weight:700}.character-page .slot-option{z-index:5!important;color:#783d1d!important;background:#fff0c9!important;border:1px solid #a67135!important;border-radius:50%!important;place-items:center!important;width:18px!important;height:18px!important;font:700 12px/1 Arial,sans-serif!important;display:grid!important;position:absolute!important;top:5px!important;right:5px!important}.character-page .paper-doll{height:100%!important;overflow:hidden!important}.character-page .equipment-tooltip{z-index:9500!important;width:min(350px,100vw - 40px)!important;max-width:calc(100vw - 40px)!important;position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}@media (max-width:1180px){.character-page .equipment-layout.wt-character-frame{--wt-equip-left-width:205px;--wt-equip-right-width:220px;grid-template-columns:var(--wt-equip-left-width) minmax(290px,1fr) var(--wt-equip-right-width)!important}.character-page .equipment-slot-name{font-size:12px!important}.character-page .equipment-slot-type-icon{width:34px!important;height:34px!important}.character-page .equipment-slot-type-icon img{width:28px!important;height:28px!important}}@media (max-width:980px){.character-page .equipment-layout.wt-character-frame{--wt-equip-left-width:185px;--wt-equip-right-width:195px;grid-template-columns:var(--wt-equip-left-width) minmax(260px,1fr) var(--wt-equip-right-width)!important;height:620px!important;min-height:620px!important}.character-page .equipment-slot-header{grid-template-columns:31px minmax(0,1fr)!important;gap:5px!important}.character-page .equipment-slot-type-icon{width:31px!important;height:31px!important}.character-page .equipment-slot-type-icon img{width:25px!important;height:25px!important}.character-page .equipment-slot-rarity{display:none!important}.character-page .equipment-slot.is-equipped .equipment-slot-item-image{max-height:58px!important}}@media (max-width:760px){.character-page .equipment-layout.wt-character-frame{grid-template-rows:auto 430px auto!important;grid-template-columns:1fr!important;height:auto!important;min-height:0!important;overflow:visible!important}.character-page .equipment-layout.wt-character-frame>.equipment-column{grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.character-page .equipment-slot.wt-equipment-slot{min-height:145px!important}.character-page .paper-doll{grid-row:2;height:430px!important}}.character-page .equipment-layout.wt-character-frame>.equipment-column{gap:8px!important}.character-page .equipment-slot-anchor{min-width:0!important;min-height:0!important}.character-page .equipment-slot.wt-equipment-slot{color:#3e2415!important;text-align:left!important;cursor:pointer!important;background:linear-gradient(#fff3d8,#f4ddb2 56%,#e8c58c)!important;border:2px solid #aa743b!important;border-radius:5px 2px!important;grid-template-rows:auto minmax(52px,1fr) auto!important;grid-template-columns:1fr!important;place-items:stretch stretch!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:7px 8px!important;display:grid!important;position:relative!important;overflow:visible!important;box-shadow:inset 0 0 0 2px #fff8e079,inset 0 -12px 22px #8c55100b,0 2px 5px #4d2a1622!important}.character-page .equipment-slot.wt-equipment-slot:focus-visible,.character-page .equipment-slot.wt-equipment-slot:hover{background:linear-gradient(#fff7e4,#f7e2ba 56%,#edca91)!important;border-color:#c28436!important;box-shadow:inset 0 0 0 2px #fff7dc9c,0 3px 9px #4a27133a!important}.character-page .equipment-slot-card-head{grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:42px!important;display:grid!important}.character-page .equipment-slot-type-icon{background:radial-gradient(circle at 35% 25%,#fff3d0 0,#e7bd7b 100%)!important;border:1px solid #ba844a!important;border-radius:5px 2px!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 0 0 2px #fff3d17f,0 1px 2px #5a32142b!important}.character-page .equipment-slot-type-icon img{object-fit:contain!important;opacity:.9!important;filter:sepia(.14)saturate(.9)contrast(.98)!important;width:34px!important;max-width:34px!important;height:34px!important;max-height:34px!important;display:block!important}.character-page .equipment-slot-title-group{flex-direction:column!important;justify-content:center!important;min-width:0!important;display:flex!important;overflow:hidden!important}.character-page .equipment-slot-label{color:#6f4527!important;margin:0 0 2px!important;font:700 10px/1.05 Georgia,Times New Roman,serif!important}.character-page .equipment-slot-label,.character-page .equipment-slot-name{white-space:nowrap!important;text-overflow:ellipsis!important;display:block!important;overflow:hidden!important}.character-page .equipment-slot-name{color:#351d10!important;margin:0!important;font:700 14px/1.08 Georgia,Times New Roman,serif!important}.character-page .equipment-slot-rarity{color:#8a6547!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:2px!important;font:9px/1.05 Georgia,Times New Roman,serif!important;display:block!important;overflow:hidden!important}.character-page .equipment-slot-card-body{background:radial-gradient(#fff8e6a6 0,#efd5a84a 74%,#0000 100%)!important;border-top:1px solid #c79a625c!important;border-bottom:1px solid #c79a625c!important;align-self:stretch!important;place-items:center!important;width:100%!important;min-width:0!important;min-height:54px!important;margin:3px 0 4px!important;padding:2px 4px!important;display:grid!important;position:relative!important;overflow:hidden!important}.character-page .equipment-slot-card-body.has-item img{visibility:visible!important;object-fit:contain!important;object-position:center!important;opacity:1!important;filter:drop-shadow(0 3px 3px #40200f35)!important;mix-blend-mode:normal!important;width:auto!important;max-width:96%!important;height:auto!important;max-height:72px!important;margin:0 auto!important;display:block!important;position:static!important;transform:none!important}.character-page .equipment-slot-fallback-image{opacity:.35!important;max-width:62px!important;max-height:62px!important}.character-page .equipment-slot-card-body.is-empty{background:linear-gradient(#f7e4bea3,#e9c89170)!important;min-height:58px!important}.character-page .equipment-slot-add-control{color:#8c4b24!important;background:#fff3d5a8!important;border:1px dashed #a97138!important;border-radius:7px 3px!important;grid-template-rows:30px auto!important;place-items:center!important;min-width:58px!important;min-height:47px!important;padding:2px 10px 3px!important;display:grid!important;box-shadow:inset 0 0 0 2px #fff6df62!important}.character-page .equipment-slot-add-control b{color:#9f5126!important;margin:0!important;font:700 30px/30px Georgia,Times New Roman,serif!important;display:block!important}.character-page .equipment-slot-add-control small{color:#755036!important;text-transform:uppercase!important;letter-spacing:.05em!important;font:700 8px/1 Arial,sans-serif!important;display:block!important}.character-page .equipment-slot-card-foot{justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:20px!important;display:flex!important}.character-page .equipment-slot-durability{flex:auto!important;grid-template-columns:minmax(0,1fr) 34px!important;align-items:center!important;gap:5px!important;min-width:0!important;display:grid!important}.character-page .equipment-slot-durability .condition-bar{background:#74614c!important;border:1px solid #705233!important;border-radius:7px!important;width:100%!important;height:10px!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px 2px #311c0d69!important}.character-page .equipment-slot-durability .condition-bar i{border-radius:inherit!important;height:100%!important;display:block!important;position:absolute!important;inset:0 auto 0 0!important}.character-page .equipment-slot-durability>b{color:#3d2415!important;text-align:right!important;font:700 10px/1 Arial,sans-serif!important}.character-page .equipment-slot-card-foot .equipment-ammo{color:#57341f!important;white-space:nowrap!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:3px!important;margin:0!important;display:flex!important}.character-page .equipment-slot-card-foot .equipment-ammo .character-ui-icon{width:16px!important;height:16px!important}.character-page .equipment-slot-card-foot .equipment-ammo b{font:700 10px/1 Arial,sans-serif!important}.character-page .equipment-slot-card-foot .equipment-ammo small{font:8px/1 Arial,sans-serif!important}.character-page .equipment-slot-empty-hint{color:#8e7151!important;text-align:center!important;width:100%!important;font:9px/1.1 Georgia,Times New Roman,serif!important;display:block!important}.character-page .equipment-upgrade-badge{z-index:6!important;color:#fff4df!important;pointer-events:none!important;background:linear-gradient(#d64e35,#9d281e)!important;border:2px solid #7f2018!important;border-radius:50%!important;place-items:center!important;width:22px!important;height:22px!important;display:grid!important;position:absolute!important;top:7px!important;right:7px!important;box-shadow:0 2px 4px #43170c50,inset 0 1px #ffcfbd80!important}.character-page .equipment-upgrade-badge b{color:#fff6e9!important;margin-top:-1px!important;font:900 17px/18px Arial,sans-serif!important;display:block!important}.character-page .equipment-slot-footer,.character-page .equipment-slot-header,.character-page .equipment-slot-visual,.character-page .slot-option{display:none!important}.character-page .equipment-tooltip{z-index:1800!important}@media (max-width:1100px){.character-page .equipment-slot-card-head{grid-template-columns:34px minmax(0,1fr)!important;gap:5px!important}.character-page .equipment-slot-type-icon{width:34px!important;height:34px!important}.character-page .equipment-slot-type-icon img{width:27px!important;height:27px!important}.character-page .equipment-slot-name{font-size:12px!important}.character-page .equipment-slot-card-body.has-item img{max-height:58px!important}.character-page .equipment-slot-card-foot .equipment-ammo small{display:none!important}}.equipment-tooltip-portal{z-index:2147483000;box-sizing:border-box;color:#402416;pointer-events:none;background:radial-gradient(at 48% 0,#fff9e9 0,#f3ddb4 70%,#dfbd83 100%);border:4px double #825027;border-radius:8px 3px;width:min(330px,100vw - 28px);padding:12px;font-family:Georgia,Times New Roman,serif;position:fixed;box-shadow:0 16px 38px #24120973,inset 0 0 18px #75431918}.equipment-tooltip-portal--right{transform:translateY(-50%)}.equipment-tooltip-portal--left{transform:translate(-100%,-50%)}.equipment-tooltip-portal:before{content:"";pointer-events:none;border:1px solid #c99a5d66;border-radius:4px 1px;position:absolute;inset:5px}.equipment-tooltip-portal-head{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid;position:relative}.equipment-tooltip-portal-image{background:linear-gradient(145deg,#fff3d4,#e2bc7e);border:1px solid #b87e3f;border-radius:5px 2px;place-items:center;width:82px;height:72px;display:grid;overflow:hidden;box-shadow:inset 0 0 10px #6138171f}.equipment-tooltip-portal-image img{object-fit:contain;filter:drop-shadow(0 3px 3px #351b0c35);width:76px;height:66px;display:block}.equipment-tooltip-portal-title{min-width:0;display:block}.equipment-tooltip-portal-title small{color:#8c592f;letter-spacing:.09em;text-transform:uppercase;margin-bottom:2px;font:700 9px/1 Arial,sans-serif;display:block}.equipment-tooltip-portal-title strong{color:#3b2012;font-size:19px;line-height:1.08;display:block}.equipment-tooltip-portal-title em{color:#79583a;margin-top:4px;font-size:11px;font-style:normal;display:block}.equipment-tooltip-portal-rule{background:linear-gradient(90deg,#0000,#ad7740 12% 88%,#0000);height:1px;margin:10px 0 8px}.equipment-tooltip-portal-data{margin:0;padding:0}.equipment-tooltip-portal-data>div{border-bottom:1px solid #bd8f5752;grid-template-columns:minmax(92px,.8fr) minmax(0,1.2fr);align-items:start;gap:10px;padding:4px 2px;display:grid}.equipment-tooltip-portal-data dd,.equipment-tooltip-portal-data dt{margin:0;font-size:12px;line-height:1.25}.equipment-tooltip-portal-data dt{color:#805d3f}.equipment-tooltip-portal-data dd{color:#3d2417;text-align:right;font-weight:700}.equipment-tooltip-portal-stat dd{color:#65371e}.equipment-tooltip-portal-condition{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:9px;display:grid}.equipment-tooltip-portal-condition .condition-bar{border-radius:999px!important;height:10px!important}.equipment-tooltip-portal-condition>b{color:#674226;white-space:nowrap;font:700 10px/1 Arial,sans-serif}.equipment-tooltip-portal-broken{color:#92291f;text-align:center;text-transform:uppercase;letter-spacing:.035em;background:#efd0c5;border:1px solid #b9604c;border-radius:3px;margin-top:8px;padding:6px 8px;font:700 11px/1.2 Arial,sans-serif;display:block}@media (max-width:760px){.equipment-tooltip-portal{display:none!important}}.equipment-public article{flex-direction:row;align-items:center;gap:10px;padding:10px}.equipment-public article>img,.equipment-public-placeholder{object-fit:contain;background:#f4ddb0;border:1px solid #d7b87e;flex:0 0 64px;width:64px;height:64px}.equipment-public-placeholder{color:#9a6a35;place-items:center;font-size:30px;display:grid}.equipment-public article>div{flex-direction:column;min-width:0;display:flex}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}