.browser-game.game-world .game-panel.game-panel-inventory[role=dialog][class]:has(.game-inv-armory){width:min(960px,calc(100vw - 24px))!important;max-width:960px!important;height:min(578px,calc(100dvh - 124px))!important;max-height:calc(100dvh - 124px)!important;background:linear-gradient(#36281960,#211b15a0),var(--m-lining) repeat!important;background-size:auto,128px 128px!important;box-shadow:0 10px 28px #0009!important;>header{min-height:44px!important;height:44px!important;flex-basis:44px!important;-o-border-image:var(--m-title) 22 96 /5px 12px/0 stretch!important;border-image:var(--m-title) 22 96 fill /5px 12px/0 stretch!important;background:#624829!important;box-shadow:0 3px 5px #110c0766!important}>header h2{font:600 19px/28px Georgia,serif!important;letter-spacing:.3px!important}>.game-panel-body{padding:9px 7px 5px!important}.game-inv-relic.game-inv-armory{gap:8px!important;&.inventory-waiting{display:grid!important;place-items:center;overflow:auto;padding:12px!important}.inventory-waiting-card{width:min(440px,100%);border:7px solid transparent;-o-border-image:var(--m-panel) 64 /7px/0 stretch;border-image:var(--m-panel) 64 /7px/0 stretch;background:#31251b var(--m-lining) center/128px;box-shadow:0 5px 14px #140c0870}.inventory-waiting-title{padding:7px 12px;border:5px solid transparent;-o-border-image:var(--m-title) 22 96 /5px 12px/0 stretch;border-image:var(--m-title) 22 96 fill /5px 12px/0 stretch;color:#f0d6a6;font:600 15px/1.3 Georgia,serif;text-align:center;text-shadow:0 1px #28180e}.inventory-waiting-content{display:flex;align-items:center;gap:18px;padding:24px 20px}.inventory-waiting-art{display:flex;align-items:center;justify-content:center;width:84px;height:90px;flex:none;background:#281e13;border:5px solid transparent;-o-border-image:var(--m-slot) 24 /5px/0 stretch;border-image:var(--m-slot) 24 fill /5px/0 stretch;box-shadow:0 3px 7px #130c0855}.inventory-waiting-art img{width:72px;height:72px;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 3px 2px #150e08)}.inventory-waiting-copy{min-width:0}.inventory-waiting-copy h3{display:block!important;border:0!important;margin:0 0 9px!important;padding:0!important;min-height:0!important;color:#f2dab0!important;background:none!important;font:600 18px/1.3 Georgia,serif!important;letter-spacing:0!important}.inventory-waiting-copy p{margin:0!important;color:#c7b18d;font:12px/1.6 Georgia,serif}.inventory-waiting-copy small{display:flex;align-items:center;gap:6px;margin-top:14px;padding-top:10px;border-top:1px solid #b08c4e44;color:#d9bd85;font:italic 10px/1.4 Georgia,serif}.inventory-waiting-copy small svg{flex:none}.inventory-waiting-card>button{display:block!important;min-height:30px!important;margin:0 auto 15px!important;padding:4px 18px!important;border:4px solid transparent!important;-o-border-image:var(--m-title) 22 96 /4px 8px/0 stretch!important;border-image:var(--m-title) 22 96 fill /4px 8px/0 stretch!important;background:#604429!important;color:#f1d7a7!important;font:12px Georgia,serif!important}.inventory-offline-notice{display:flex;align-items:center;justify-content:center;gap:6px;flex:none;order:-1;min-height:23px;margin:0!important;padding:3px 7px!important;border-block:1px solid #ae895249;background:#49322299;color:#e2c49a;font:10px/1.3 Georgia,serif;text-align:center}.inventory-offline-notice svg{flex:none;color:#d5a879}@media(max-width:540px){.inventory-waiting-content{flex-direction:column;gap:14px;padding:22px 15px;text-align:center}.inventory-waiting-copy small{justify-content:center}.inventory-waiting-copy h3{font-size:17px!important}}@media(max-height:450px){&.inventory-waiting{padding:4px!important}.inventory-waiting-content{padding:10px 16px;gap:12px}.inventory-waiting-title{font-size:13px;padding-block:3px}.inventory-waiting-art{width:58px;height:62px}.inventory-waiting-art img{width:48px;height:48px}.inventory-waiting-copy h3{font-size:15px!important;margin-bottom:4px!important}.inventory-waiting-copy p{font-size:11px}.inventory-waiting-copy small{margin-top:6px;padding-top:5px}.inventory-waiting-card>button{margin-bottom:7px!important;min-height:25px!important}}:focus-visible{outline:2px solid #f3ce7a!important;outline-offset:2px}.game-inv-body{grid-template-columns:minmax(244px,1.15fr) minmax(250px,1.06fr) minmax(165px,.72fr)!important;gap:9px!important}.game-bag-layout{display:contents!important}.game-bag-contents{padding:7px 14px 15px!important;border:0!important;-o-border-image:none!important;border-image:none!important;background:#322218 url(/ui/inventory-keeper/satchel-v1.webp) 50%/100% 100% no-repeat!important;box-shadow:none!important;scrollbar-width:thin;scrollbar-color:#9c7846 #302419}.game-bag-contents:before{display:none!important}.inventory-bag-heading{display:flex!important;align-items:center;justify-content:center;flex:none;flex-direction:column;gap:4px;margin:0 0 10px!important;padding:4px 24px 7px!important;min-height:55px;background:none!important;border:0!important}.inventory-bag-heading h3{margin:0!important;font:600 18px/1.2 Georgia,serif!important;letter-spacing:0!important;color:#f4dcad!important;text-shadow:0 2px #261709!important}.inventory-bag-heading>span{font:10px Georgia,serif;color:#ddc39a;text-shadow:0 1px #211609;white-space:nowrap}.bag-quick-filters{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important;flex:none;margin:0!important;padding:0 0 6px!important;border-bottom:1px solid #95704055!important}.bag-quick-filters>button{position:relative;display:flex!important;flex-direction:column;align-items:center;justify-content:center;min-width:0!important;min-height:43px!important;padding:4px 2px!important;gap:2px!important;font:10px/1.2 Georgia,serif!important;color:#cbb691!important;background:#281d1499!important;border:1px solid #81633b66!important;border-bottom:2px solid #291a0f!important;-o-border-image:none!important;border-image:none!important;box-shadow:inset 0 1px #bd94581a,0 1px 2px #170f0980!important}.bag-quick-filters .realm-item-icon{width:21px!important;height:21px!important;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 1px 1px #100b08)}.bag-quick-filters>button[aria-pressed=true]{color:#ffe4ad!important;background:#74533477!important;border-color:#b4935a #b4935a #e0ba76!important;box-shadow:inset 0 0 0 1px #24180e99!important}.game-bag-filters{margin:4px 0!important;flex:none}.game-bag-filters>summary{display:flex!important;align-items:center;gap:5px;list-style:none;font:10px/1.4 Georgia,serif!important;color:#dac399!important;padding:3px 1px!important;cursor:pointer}.game-bag-filters>summary::-webkit-details-marker{display:none}.game-bag-filters>summary>span{flex:1}.game-bag-filters>summary>small{font:10px Georgia,serif;color:#efd29a}.game-bag-filters[open] .bag-search-chevron{transform:rotate(180deg)}.game-bag-search{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;margin:3px 0 6px!important;padding:8px!important;border:1px solid #99734977;background:#251a11bd;box-shadow:inset 0 1px 6px #0f090966}.game-bag-search label{display:flex!important;align-items:center;gap:6px!important;margin:0!important;min-width:0;color:#cbb38a!important;font:10px Georgia,serif!important}.game-bag-search .bag-search-query>span{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.game-bag-search .bag-search-group>span{flex:none}.game-bag-search :is(input,select){flex:1;min-width:0!important;height:28px!important;min-height:28px!important;padding:4px 6px!important;border:1px solid #91734e88!important;border-radius:0!important;box-shadow:inset 0 2px 4px #130c0966!important;background:#302318!important;color:#f0d8ad!important;font:11px Georgia,serif!important;color-scheme:dark}.game-bag-search input::-moz-placeholder{color:#b8a17f;opacity:1}.game-bag-search input::placeholder{color:#b8a17f;opacity:1}.bag-search-results{display:flex;align-items:center;gap:4px;border-top:1px solid #8e6e4144;padding-top:6px;min-width:0}.bag-search-results>small{flex:1;min-width:0;color:#dcc096!important;font:10px/1.3 Georgia,serif!important}.bag-search-results>button{display:flex!important;align-items:center;justify-content:center;gap:3px;flex:none;min-width:25px!important;height:25px!important;min-height:25px!important;padding:2px 4px!important;border:3px solid transparent!important;-o-border-image:var(--m-title) 22 96 /3px 5px/0 stretch!important;border-image:var(--m-title) 22 96 fill /3px 5px/0 stretch!important;border-radius:0!important;background:#62462b!important;color:#f1d7a6!important;font:10px Georgia,serif!important}.bag-search-results>button:disabled{opacity:.4!important;filter:saturate(.5)}.game-inventory-grid{gap:5px!important;margin:3px 0 0!important}.game-inventory-grid>button{width:auto!important;height:min(48px,100%)!important;max-width:100%!important;max-height:100%!important;padding:4px!important;box-shadow:0 2px 2px #100c0780!important}.game-inventory-grid>button[data-inventory-id]{background-color:#57422b!important;filter:brightness(1.1)}.game-inventory-grid>button:not([data-inventory-id]){filter:brightness(.82)}.game-inventory-grid>button.equipped .game-item-check{background:#394127!important;border:1px solid #929965!important;color:#d9df9c!important;box-shadow:0 1px 2px #141108}.game-inventory-grid>button>small{right:3px!important;bottom:3px!important;min-width:12px;padding:0 2px!important;background:#23190ddd!important;color:#f6e1b3!important;text-shadow:0 1px #0a0805;font:600 11px/13px Georgia,serif!important}.game-inventory-grid>button:is(.grade-uncommon,.grade-rare,.grade-epic,.grade-legendary):after{content:"";position:absolute;left:5px;right:5px;bottom:2px;height:2px;background:var(--inventory-rarity);pointer-events:none}.grade-uncommon{--inventory-rarity:#93ad6c}.grade-rare{--inventory-rarity:#7aa1af}.grade-epic{--inventory-rarity:#ac88ba}.grade-legendary{--inventory-rarity:#d7ac58}&[data-arranging=true] .game-inventory-grid>button{cursor:crosshair}&[data-arranging=true] .game-inventory-grid>button:hover{outline:2px solid #d5c58b!important;outline-offset:-3px;filter:brightness(1.25)}.game-inventory-grid>button:hover:not(:disabled),.inv-slot:hover{filter:brightness(1.2)}.game-inventory-grid>button.selected,.inv-slot.selected{outline:1px solid #f5d18a!important;outline-offset:-3px;box-shadow:0 0 0 1px #8d6638!important}.game-inventory-grid>button.selected{background-color:#7a6037!important;filter:brightness(1.18)}.game-inventory-grid>button>b{top:3px!important;left:3px!important;padding:0 2px!important;color:#f4d49a!important;background:#271a11dd;font:600 10px/12px Georgia,serif!important;text-shadow:0 1px #100a06}.game-inventory-grid .game-bag-condition{left:6px;right:6px;bottom:6px;height:3px;border:0;border-radius:0;background:#1c170d;box-shadow:0 0 0 1px #312419;pointer-events:none}.game-inventory-grid button:has(>small) .game-bag-condition{right:20px}.game-bag-condition>i{background:#9b9e63}.game-bag-condition.is-low>i{background:#d6a357}.game-inventory-grid .game-bag-condition.is-broken{background:repeating-linear-gradient(135deg,#c98568 0 2px,#5c3020 2px 4px)}.game-inventory-grid>button .realm-item-icon{width:100%!important;height:100%!important;max-width:38px;max-height:38px;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 2px 1px #100b09)}.game-inventory-grid>button.bag-dim{opacity:.28!important;filter:saturate(.4)}.game-inventory-grid>button.bag-match{outline:1px solid #c5ad6b!important;outline-offset:-3px}.game-bag-contents:has(details[open]) .game-inventory-grid{height:255px!important}.game-inv-doll{padding:0!important;border:5px solid transparent!important;-o-border-image:var(--m-panel) 64 /5px/0 stretch!important;border-image:var(--m-panel) 64 /5px/0 stretch!important;background:#2c2519!important}.inventory-identity{align-items:center!important;flex-wrap:nowrap!important;gap:8px;min-height:39px!important;padding:4px 20px!important;margin:0!important;border:5px solid transparent!important;-o-border-image:var(--m-title) 22 96 /5px 17px/0 stretch!important;border-image:var(--m-title) 22 96 fill /5px 17px/0 stretch!important;background:#60482b!important;text-shadow:0 1px #2a1b10!important}.inventory-identity h3{font:600 17px/1.2 Georgia,serif!important;letter-spacing:0!important;color:#f7dfb4!important;margin:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-identity>span{flex:none;font:10px/1.3 Georgia,serif!important;color:#e7cda0!important;white-space:nowrap}.inv-paper-doll[data-layout="2"]{position:relative;max-width:none!important;margin:0!important;padding:0 6px 6px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:32px repeat(4,minmax(0,1fr)) 22px 48px!important;gap:3px!important;background:var(--m-lining) center/128px 128px!important}.inv-paper-doll[data-layout="2"]:after{content:"";position:absolute;bottom:2px;left:2px;right:2px;height:52px;border-top:2px solid #94744477;box-shadow:inset 0 4px 7px #0e0a0777;pointer-events:none}.inv-paper-doll[data-layout="2"] .inv-paper-hero{container-type:size;grid-area:1/1/7/-1!important;position:relative!important;z-index:0;align-self:stretch;width:calc(100% + 12px)!important;margin-left:-6px!important;height:100%!important;background:#342c20 url(/ui/inventory-keeper/wardrobe-v1.webp) 50%/100% 100% no-repeat!important}.inv-paper-doll[data-layout="2"] :is(.character-portrait,.character-portrait-stage){position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;background:none!important}.inv-paper-doll[data-layout="2"] .character-portrait-stage canvas{position:absolute!important;inset:82% auto auto 50%!important;width:min(254px,calc(100cqw - 38px),90cqh)!important;height:auto!important;max-width:none!important;max-height:none!important;aspect-ratio:1;transform:translate(-50%,-84.8958%)!important;image-rendering:pixelated}.inv-paper-doll[data-layout="2"] .inventory-portrait-turn{inset:5px auto auto 50%!important;gap:3px!important}.inventory-portrait-turn>span{display:none!important}.inventory-portrait-turn button{width:24px!important;height:23px!important;min-height:23px!important;padding:2px!important;background:#30281bd9!important;border:1px solid #b18d4d77!important;-o-border-image:none!important;border-image:none!important;box-shadow:0 1px 2px #0007!important}.inv-paper-doll[data-layout="2"] .inv-slot{z-index:1;align-self:center!important;width:43px!important;height:43px!important;max-height:100%!important;padding:4px!important;box-shadow:0 2px 3px #110c0988!important}.inv-slot-empty .equipment-socket-engraving{width:24px;height:24px;color:#a58a59!important;opacity:.42!important;filter:drop-shadow(0 1px #120d07)}.inv-paper-doll[data-layout="2"] .inv-slot[data-equipment-id]{box-shadow:inset 0 0 0 1px #a9874966,0 2px 3px #110c0988!important}.inv-paper-doll[data-layout="2"] .inv-slot:is(:hover,:focus-visible)>span{position:absolute;display:block!important;bottom:calc(100% + 3px);left:50%;transform:translateX(-50%);z-index:3;white-space:nowrap;padding:3px 6px!important;background:#2d2216;border:1px solid #a1844f;color:#efdbb1!important;font:10px/1.2 Georgia,serif!important;box-shadow:0 2px 3px #100b08;pointer-events:none}.inv-slot[data-candidate-slot=true]{outline:2px solid #b4c47c!important;outline-offset:-3px}.equipment-socket-readout{grid-area:6/1/7/-1;align-self:center;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:5px;height:22px;min-width:0;padding:3px 6px;border-top:1px solid #aa854944;border-bottom:1px solid #aa854955;background:#241c12e8;color:#c3ac7d;text-shadow:0 1px #0c0906;font:10px/1.2 Georgia,serif}.equipment-socket-readout>svg{flex:none;opacity:.85}.equipment-socket-readout>strong{flex:none;font-weight:400}.equipment-socket-readout>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#ebd3a5}.equipment-socket-readout[data-tone=idle]{font-variant:small-caps;letter-spacing:.7px}.equipment-socket-readout[data-tone=fit]{color:#c8d696}.equipment-socket-readout:is([data-tone=blocked],[data-tone=broken]){color:#e0a27c}.equipment-socket-readout[data-tone=worn]{color:#e0bd7c}.inv-paper-doll:not([data-layout="2"]) .equipment-socket-readout{display:none}.inv-paper-doll[data-socket-details=true] .inv-slot:is(:hover,:focus-visible)>span{display:none!important}.inv-slot .equipment-slot-side{position:absolute;left:5px;bottom:4px;font:600 8px/10px Georgia,serif;color:#c9b17a;text-shadow:0 1px #100a06;font-style:normal;pointer-events:none}.inv-slot[data-equipment-id] .equipment-slot-side{background:#20170ddb;padding:0 2px}.inv-slot .equipment-slot-wear{position:absolute;left:5px;right:5px;bottom:5px;height:3px;background:#21190e;border:0;box-shadow:0 0 0 1px #281d0f;pointer-events:none}.equipment-slot-wear>i{display:block;height:100%;background:#8c9b63}.inv-slot[data-condition=worn] .equipment-slot-wear>i{background:#d6ab62}.inv-slot[data-condition=broken] .equipment-slot-wear{background:repeating-linear-gradient(135deg,#c48a66 0 2px,#582e20 2px 4px)}.inv-paper-doll[data-layout="2"] .inv-slot[data-condition=broken]{box-shadow:inset 0 0 0 1px #bd795a99,0 2px 3px #110c0988!important}.inv-slot .equipment-slot-lock{position:absolute;top:3px;right:3px;padding:1px;box-sizing:content-box;background:#382318;color:#ecc497;pointer-events:none}.inv-slot[data-candidate-blocked=true]{outline:2px dashed #c58c62!important;outline-offset:-3px}.inv-slot[data-candidate-slot=true]:not([data-candidate-blocked=true]) .equipment-socket-engraving{color:#cfdb9c!important;opacity:.85!important}.inv-slot[data-grade=uncommon]{--socket-grade:#93ad6c}.inv-slot[data-grade=rare]{--socket-grade:#7aa1af}.inv-slot[data-grade=epic]{--socket-grade:#ac88ba}.inv-slot[data-grade=legendary]{--socket-grade:#d7ac58}.inv-slot:is([data-grade=uncommon],[data-grade=rare],[data-grade=epic],[data-grade=legendary]):after{content:"";position:absolute;left:5px;right:5px;bottom:2px;height:2px;background:var(--socket-grade);pointer-events:none}.inv-slot>b{position:absolute;top:3px!important;left:3px!important;background:#251a0ddd;padding:0 2px!important;color:#f0d499!important;font:600 10px/12px Georgia,serif!important}.inv-paper-doll[data-layout="2"] [data-slot=weapon]{grid-area:2/1!important}.inv-paper-doll[data-layout="2"] [data-slot=helmet]{grid-area:2/5!important}.inv-paper-doll[data-layout="2"] [data-slot=gloves]{grid-area:3/1!important}.inv-paper-doll[data-layout="2"] [data-slot=chest]{grid-area:3/5!important}.inv-paper-doll[data-layout="2"] [data-slot=offhand]{grid-area:4/1!important}.inv-paper-doll[data-layout="2"] [data-slot=boots]{grid-area:5/1!important}.inv-paper-doll[data-layout="2"] [data-slot=legs]{grid-area:5/5!important}.inv-paper-doll[data-layout="2"] [data-slot=earring_left]{grid-area:7/1!important}.inv-paper-doll[data-layout="2"] [data-slot=ring_left]{grid-area:7/2!important}.inv-paper-doll[data-layout="2"] [data-slot=necklace]{grid-area:7/3!important}.inv-paper-doll[data-layout="2"] [data-slot=ring_right]{grid-area:7/4!important}.inv-paper-doll[data-layout="2"] [data-slot=earring_right]{grid-area:7/5!important}.inv-paper-doll[data-layout="2"] [data-slot=armor]{grid-area:3/5!important}.inv-paper-doll[data-layout="2"] [data-slot=accessory]{grid-area:7/3!important}.inv-paper-doll[data-layout="2"]:has([data-slot=accessory]) .inv-slot-empty:is([data-slot=necklace],[data-slot=ring_left],[data-slot=ring_right],[data-slot=earring_left],[data-slot=earring_right]),.inv-paper-doll[data-layout="2"]:has([data-slot=armor]) .inv-slot-empty:is([data-slot=helmet],[data-slot=chest],[data-slot=legs],[data-slot=gloves],[data-slot=boots]){display:none!important}.inventory-effects{position:relative!important;display:block!important;padding:0!important;border:0!important;-o-border-image:none!important;border-image:none!important;background:url(/ui/character-lobby/record-v1.webp) 50%/100% 100% no-repeat!important;color:#543a24!important;text-shadow:none!important;box-shadow:none!important}.inventory-ledger-page{position:absolute;inset:12% 13% 15% 20%;display:flex;flex-direction:column;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#9a7747 transparent;overscroll-behavior:contain}.inventory-effects :is(h3,p,small,span,strong,dt,dd,.inventory-combat-values,.inventory-combat-values>div){color:#543a24!important;text-shadow:none!important}.inventory-ledger-heading{flex:0 0 auto!important;height:auto!important;min-height:0!important;display:block!important;margin:0 0 9px!important;padding:0 0 8px!important;background:none!important;border:0!important;border-bottom:1px solid #8b643c77!important;text-align:center!important}.inventory-ledger-heading>small{display:block;font:italic 10px/1.4 Georgia,serif!important}.inventory-ledger-heading>h3{display:block!important;width:100%!important;font:600 18px/1.3 Georgia,serif!important;letter-spacing:0!important;margin:3px 0 0!important;padding:0!important;border:0!important;text-align:center!important}.inventory-combat-values{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;flex:none!important;gap:8px!important;margin:0 0 8px!important;padding:0 0 9px!important;border:0!important;border-bottom:1px solid #97714566!important;background:none!important}.inventory-combat-values>div+div{border-left:1px solid #97714533!important}.inventory-gear-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;flex:none;margin:0 0 13px;padding:0 0 10px;border-bottom:1px solid #97714566}.inventory-gear-overview>button,.inventory-gear-overview>span{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;-o-border-image:none!important;border-image:none!important;background:none!important;box-shadow:none!important;text-shadow:none!important;color:#543a24!important}.inventory-gear-overview small{font:10px/1.2 Georgia,serif!important}.inventory-gear-caption abbr{display:none;border:0;text-decoration:none}.inventory-gear-overview strong{white-space:nowrap;font:600 14px/1.2 Georgia,serif!important}.inventory-gear-condition:hover strong{text-decoration:underline;text-underline-offset:3px}.inventory-gear-condition[data-wear=worn] strong{color:#82551e!important}.inventory-gear-condition[data-wear=broken] strong{color:#9b3925!important}.inventory-combat-values>div{display:flex!important;flex-direction:column;gap:4px!important;padding:0!important;border:0!important;text-align:center}.inventory-combat-values dt{justify-content:center;gap:4px!important;white-space:nowrap;font:11px Georgia,serif!important}.inventory-combat-values dd{margin:0!important;white-space:nowrap;flex:none;font:600 27px/1.1 Georgia,serif!important}.inventory-record-section{display:flex;flex-direction:column;min-height:0;flex:1 1 0;overflow:hidden;margin-bottom:9px}.inventory-record-section:has(>.inventory-effect-empty){flex:0 0 auto}.inventory-record-section:has(>ul){min-height:88px}.inventory-ledger-page:has(.inventory-effect-list,.inventory-enchant-list){.inventory-ledger-heading{margin-bottom:5px!important;padding-bottom:5px!important}.inventory-ledger-heading>small{display:none}.inventory-combat-values{margin-bottom:5px!important;padding-bottom:6px!important;gap:5px!important}.inventory-combat-values dd{font-size:24px!important}.inventory-gear-overview{margin-bottom:8px;padding-bottom:6px;gap:5px}.inventory-gear-overview>button,.inventory-gear-overview>span{flex-direction:row;gap:4px}.inventory-gear-overview strong{font-size:12px!important}.inventory-gear-caption>span{display:none}.inventory-gear-caption>abbr{display:inline}}.inventory-record-section>h3{display:flex;justify-content:space-between;flex:none;font:600 13px/1.3 Georgia,serif!important;letter-spacing:0!important;margin:0 0 7px!important;padding:0 0 5px!important;border:0!important;border-bottom:1px solid #96714555!important;background:none!important}.inventory-record-section>h3>small{font:11px Georgia,serif}.inventory-effect-empty{display:block!important;min-height:0!important;padding:6px 0!important;margin:0!important;font:italic 11px/1.5 Georgia,serif!important;opacity:.8;text-align:left!important}:is(.inventory-effect-list,.inventory-enchant-list){flex:1;min-height:0!important;max-height:none!important;overflow:auto!important;overscroll-behavior:contain;padding:0!important;margin:0!important;scrollbar-width:thin;scrollbar-color:#8c6a42 transparent}:is(.inventory-effect-list,.inventory-enchant-list) li{border:0!important;border-bottom:1px solid #97714544!important;background:none!important}:is(.inventory-effect-list,.inventory-enchant-list) button{min-width:0!important;padding:5px 0!important;border:0!important;-o-border-image:none!important;border-image:none!important;background:none!important;box-shadow:none!important;color:#563b23!important;text-shadow:none!important;font:11px/1.35 Georgia,serif!important}.inventory-effect-list button{display:flex!important;align-items:center!important;gap:5px!important;width:100%;text-align:left;min-height:42px!important}.inventory-effect-list .inventory-effect-art{display:flex;align-items:center;justify-content:center;flex:0 0 24px!important;width:24px;height:26px;border:1px solid #94653766;background:#ad7d3a14;box-shadow:inset 0 0 0 1px #f7dfaa88}.inventory-effect-art :is(img,svg){width:20px;height:20px;flex:none;image-rendering:pixelated}.inventory-effect-list .inventory-effect-copy{flex:1;min-width:0}.inventory-effect-copy>strong{display:block;font:600 11px/1.3 Georgia,serif;overflow-wrap:anywhere}.inventory-effect-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 4px;margin-top:3px}.inventory-effect-meta>small{font:9px/1.3 Georgia,serif!important}.inventory-effect-meta .inventory-effect-time{display:flex;align-items:center;gap:2px;white-space:nowrap;font-variant-numeric:tabular-nums}.inventory-effect-list li[data-tone=harmful] .inventory-effect-copy>strong,.inventory-effect-list li[data-tone=harmful] .inventory-effect-meta>small:first-child{color:#923e2d!important}.inventory-effect-list li[data-tone=beneficial] .inventory-effect-meta>small:first-child{color:#53632c!important}.inventory-effect-chevron{flex:none;color:#86603a;opacity:.8}.inventory-effect-list button[aria-expanded=true] .inventory-effect-chevron{transform:rotate(180deg)}.inventory-effect-list button[aria-expanded=true]{background:#a0713d14!important}.inventory-effect-list li[data-phase=ending] .inventory-effect-time{color:#8d4429!important;font-weight:700!important}.inventory-effect-list li[data-phase=awaiting] .inventory-effect-time{color:#796345!important;font-style:italic!important}.inventory-effect-list p{font:11px/1.45 Georgia,serif!important;padding:5px 6px!important;margin:0 0 6px!important;border-left:2px solid #a27b4266;background:#b3894810;overflow-wrap:anywhere}.inventory-effect-description>small{display:block;margin-top:5px;font:italic 9px/1.4 Georgia,serif!important;color:#7c5b38!important}.inventory-enchant-list button{gap:6px!important;align-items:center!important;min-height:48px!important}.inventory-enchant-list .inventory-enchant-art{display:flex;align-items:center;justify-content:center;flex:0 0 30px!important;width:30px;height:32px;background:#503a25 url(/ui/medieval/lining-v3.webp) 50%/128px;border:1px solid #896131;box-shadow:inset 0 0 0 1px #b89a5966,0 1px 1px #704b3122}.inventory-enchant-art .realm-item-icon{width:25px!important;height:25px!important;max-width:100%;-o-object-fit:contain;object-fit:contain}.inventory-enchant-copy{flex:1;min-width:0}.inventory-enchant-list strong{font:600 11px/1.3 Georgia,serif!important;overflow-wrap:anywhere}.inventory-enchant-list .inventory-enchant-magic{font:italic 10px/1.3 Georgia,serif!important;color:#704153!important;margin-top:2px}.inventory-enchant-list .inventory-enchant-slot{font:9px/1.3 Georgia,serif!important;color:#82613c!important;margin-top:2px}.inventory-enchant-chevron{flex:none;color:#86603a;opacity:.8}:is(.game-bag-contents,.inventory-ledger-page,.inventory-effect-list,.inventory-enchant-list){scrollbar-width:auto;scrollbar-color:auto;scroll-padding-block:4px}:is(.game-bag-contents,.inventory-ledger-page,.inventory-effect-list,.inventory-enchant-list)::-webkit-scrollbar{width:6px;height:6px}:is(.game-bag-contents,.inventory-ledger-page,.inventory-effect-list,.inventory-enchant-list)::-webkit-scrollbar-track{background:#3c291521;border-left:1px solid #89663830}:is(.game-bag-contents,.inventory-ledger-page,.inventory-effect-list,.inventory-enchant-list)::-webkit-scrollbar-thumb{min-height:24px;border:1px solid #5b3f2499;border-radius:0;background:#9d7948;box-shadow:inset 1px 0 #d1b47866}:is(.game-bag-contents,.inventory-ledger-page,.inventory-effect-list,.inventory-enchant-list)::-webkit-scrollbar-thumb:hover{background:#b08d57}.inventory-effects :focus-visible{outline:2px solid #735031!important;outline-offset:-2px}:is(.inventory-effect-list,.inventory-enchant-list) button:hover{background:#8f643719!important}@media(max-height:650px),(max-width:400px),(min-width:781px) and (max-width:1000px){.inventory-ledger-page:has(.inventory-effect-list,.inventory-enchant-list){.inventory-ledger-heading{margin-bottom:3px!important;padding-bottom:3px!important}.inventory-ledger-heading>h3{font-size:17px!important;margin:0!important}.inventory-combat-values{margin-bottom:3px!important;padding-bottom:3px!important}.inventory-combat-values dd{font-size:18px!important}.inventory-combat-values>div{flex-direction:row;justify-content:center;align-items:baseline;gap:3px!important}.inventory-combat-values dt{font-size:10px!important}.inventory-combat-values dt svg{display:none}.inventory-gear-overview{margin-bottom:4px;padding-bottom:3px}.inventory-gear-overview strong{font-size:11px!important}.inventory-gear-overview small{font-size:9px!important}}.inventory-record-section:has(>ul){min-height:66px}.inventory-record-section>h3{margin-bottom:2px!important;padding-bottom:2px!important;font-size:12px!important}.inventory-enchant-list .inventory-enchant-slot{display:none}.inventory-enchant-list button{min-height:42px!important}.inventory-effect-list button{min-height:36px!important}.inventory-effect-meta{margin-top:1px}}@media(min-width:781px) and (max-width:1000px){.inventory-ledger-page:has(.inventory-effect-list,.inventory-enchant-list) .inventory-combat-values>div{flex-direction:column;align-items:center}}>.game-panel-summary{flex:0 0 38px!important;min-height:38px!important;gap:9px!important;padding:3px 4px!important;flex-wrap:nowrap!important}>.game-panel-summary>span:first-child{gap:5px;font:600 12px Georgia,serif;color:#e2c287;white-space:nowrap}>.game-panel-summary>.game-bag-capacity{margin-left:auto!important;flex:0 1 200px!important;min-width:80px!important}>.game-panel-summary>button{flex:none;min-height:29px!important;height:29px!important;padding:3px 9px!important;font:11px Georgia,serif!important}>.game-panel-summary>button:disabled{opacity:.4!important;filter:saturate(.5)}>.game-panel-summary>button[aria-pressed=true]{color:#ffe2a4!important;box-shadow:inset 0 0 0 1px #d4b66d!important}.game-bag-capacity{position:relative}.game-bag-capacity>span{font:10px Georgia,serif!important;white-space:nowrap}.game-bag-capacity>span>small{display:block!important;margin-left:auto;color:#bcb58c;font:10px Georgia,serif}.game-bag-capacity-track{height:5px!important;border:1px solid #82684499!important;border-radius:0!important;background:#19170f!important;overflow:hidden}.game-bag-capacity-track>i{display:block;height:100%;background:linear-gradient(#a8af77,#6a7749)!important}.game-bag-capacity[data-state=low] .game-bag-capacity-track>i{background:linear-gradient(#d4b46d,#9c733b)!important}.game-bag-capacity[data-state=full] .game-bag-capacity-track>i{background:linear-gradient(#c38763,#844931)!important}.game-bag-capacity[data-state=full]>span,.game-bag-capacity[data-state=full]>span>small{color:#edb18a!important}.game-bag-capacity>p{position:absolute!important;width:1px;height:1px;margin:-1px!important;padding:0!important;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}}@media(max-width:700px) and (max-height:540px){.browser-game.game-world .game-panel.game-panel-inventory[role=dialog][class]:has(.game-inv-armory) .game-inv-relic.game-inv-armory{.inventory-bag-heading{display:none!important}.game-bag-contents{background-size:100% 125%!important;background-position:bottom!important}.bag-quick-filters>button{flex-direction:row!important;min-height:24px!important;gap:3px!important;padding-block:2px!important}.bag-quick-filters .realm-item-icon{width:16px!important;height:16px!important}.game-inventory-grid{flex:none!important;min-height:162px!important;grid-template-rows:repeat(5,30px)!important;gap:3px!important}}}@media(max-height:599px),(max-width:780px){.browser-game.game-world .game-panel.game-panel-inventory[role=dialog][class]:has(.game-inv-armory) .game-inv-relic.game-inv-armory{.inventory-leaves{display:flex!important;flex:none;gap:4px}.inventory-leaves button{display:flex;align-items:center;justify-content:center;gap:5px;flex:1;min-width:0;padding:4px;border:4px solid transparent!important;-o-border-image:var(--m-title) 22 96 /4px 7px/0 stretch!important;border-image:var(--m-title) 22 96 fill /4px 7px/0 stretch!important;background:#48351e;color:#e0c496;font:12px/18px Georgia,serif}.inventory-leaves button[aria-pressed=true]{color:#ffe0a3;box-shadow:inset 0 0 0 1px #dab271;filter:brightness(1.15)}.game-inv-body{grid-template-columns:minmax(0,1fr)!important}:is(.game-bag-contents,.game-inv-doll,.inventory-effects){grid-area:1/1!important}&:not([data-bag-page=bag]) .game-bag-contents,&:not([data-bag-page=effects]) .inventory-effects,&:not([data-bag-page=equipment]) .game-inv-doll{display:none!important}.game-inv-doll{width:min(360px,100%)!important;max-width:none!important;margin-inline:auto!important}.inventory-effects{width:min(360px,100%);margin-inline:auto!important}.game-inventory-grid>button{height:min(52px,100%)!important}}}@media(max-width:400px){.browser-game.game-world .game-panel.game-panel-inventory[role=dialog][class]:has(.game-inv-armory){>.game-panel-body{padding:6px 3px 3px!important}.game-inv-relic.game-inv-armory{>.game-panel-summary{gap:5px!important;padding-inline:0!important}>.game-panel-summary>span:first-child{font-size:10px!important}>.game-panel-summary>button{padding-inline:4px!important;gap:2px!important;font-size:10px!important}>.game-panel-summary>.game-bag-capacity{min-width:55px!important}.game-bag-capacity>span{font-size:0!important;gap:2px!important}.game-bag-capacity>span strong{font-size:10px!important}.game-bag-capacity>span small{display:none!important}.game-bag-capacity .bag-capacity-label{display:none}.game-inventory-grid{gap:3px!important}.bag-quick-filters>button{font-size:9px!important;gap:2px!important}}}}@media(min-height:541px) and (max-height:650px){.browser-game.game-world .game-panel.game-panel-inventory[role=dialog][class]:has(.game-inv-armory) .game-inv-relic.game-inv-armory{.inventory-bag-heading{min-height:40px!important;margin-bottom:3px!important;padding-block:3px!important}.inventory-bag-heading>span{display:none}.bag-quick-filters>button{flex-direction:row;gap:3px!important;min-height:24px!important}.bag-quick-filters .realm-item-icon{width:16px!important;height:16px!important}.game-bag-filters{margin:2px 0!important}.inventory-ledger-heading{padding-bottom:4px!important;margin-bottom:4px!important}.inventory-ledger-heading>small{display:none}.inventory-ledger-heading>h3{font-size:17px!important;margin:0!important}.inventory-combat-values{padding-bottom:3px!important;margin-bottom:3px!important}.inventory-combat-values dd{font-size:20px!important}.inventory-gear-overview{margin-bottom:4px;padding-bottom:3px}.inventory-gear-overview>button,.inventory-gear-overview>span{flex-direction:row;gap:4px}.inventory-gear-caption>span{display:none}.inventory-gear-caption>abbr{display:inline}.inventory-gear-overview small{font-size:9px!important}.inventory-gear-overview strong{font-size:11px!important}.inventory-record-section{margin-bottom:4px}.inventory-record-section:has(>.inventory-effect-empty){flex:0 0 auto}.inventory-record-section>h3{font-size:12px!important;margin-bottom:2px!important;padding-bottom:2px!important}.inventory-effect-empty{padding-block:2px!important;font-size:10px!important}.inventory-record-section:first-of-type:has(>.inventory-effect-empty){flex-direction:row;align-items:baseline;gap:6px}.inventory-record-section:first-of-type:has(>.inventory-effect-empty)>h3{border:0!important}}}@media(min-width:781px) and (max-width:1000px) and (min-height:651px){.browser-game.game-world .game-panel.game-panel-inventory[role=dialog][class]:has(.game-inv-armory) .game-inv-relic.game-inv-armory{.inventory-ledger-heading>small{display:none}.inventory-ledger-heading{padding-bottom:5px!important;margin-bottom:5px!important}.inventory-ledger-heading>h3{font-size:17px!important}.inventory-combat-values{padding-bottom:5px!important;margin-bottom:5px!important}.inventory-combat-values dd{font-size:22px!important}.inventory-gear-overview{margin-bottom:7px;padding-bottom:6px}.inventory-gear-overview>button,.inventory-gear-overview>span{flex-direction:row;gap:3px}.inventory-gear-caption>span{display:none}.inventory-gear-caption>abbr{display:inline}.inventory-gear-overview small{font-size:9px!important}.inventory-gear-overview strong{font-size:11px!important}.inventory-record-section>h3{font-size:12px!important}}}@media(min-width:701px) and (max-height:599px){.browser-game.game-world .game-panel.game-panel-inventory[role=dialog][class]:has(.game-inv-armory){height:calc(100dvh - 106px)!important;max-height:calc(100dvh - 106px)!important;>header{height:36px!important;min-height:36px!important;flex-basis:36px!important}>.game-panel-body{padding:4px!important}.game-inv-relic.game-inv-armory{gap:4px!important;.inventory-leaves button{padding:1px 4px!important;min-height:25px!important;font-size:11px!important}.inventory-bag-heading{display:none!important}.game-bag-contents{padding:5px 14px!important;background-size:100% 125%!important;background-position:bottom!important}.bag-quick-filters{padding-bottom:0!important}.bag-quick-filters>button{flex-direction:row;min-height:22px!important;padding-block:1px!important;gap:4px!important}.bag-quick-filters .realm-item-icon{width:16px!important;height:16px!important}.game-bag-filters{margin:0!important}.game-bag-search{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) auto!important;align-items:center;gap:8px!important;padding:5px!important}.bag-search-results{padding:0;border:0}.bag-search-results>small{min-width:55px}.game-inventory-grid{grid-template-columns:repeat(10,minmax(0,1fr))!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;gap:3px!important;margin:0!important}.game-inventory-grid>button{width:auto!important;height:100%!important;max-width:48px!important;max-height:44px!important}.game-bag-contents:has(details[open]) .game-inventory-grid{height:144px!important}>.game-panel-summary{flex-basis:30px!important;min-height:30px!important;padding-block:0!important}>.game-panel-summary>button{height:26px!important;min-height:26px!important}.game-inv-doll{width:min(540px,100%)!important}.inventory-identity{min-height:29px!important;padding-block:3px!important}.inv-paper-doll[data-layout="2"]{grid-template-columns:minmax(120px,1fr) repeat(4,40px)!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;padding:0 5px 3px 0!important;gap:3px 6px!important}.inv-paper-doll[data-layout="2"]:after{display:none}.inv-paper-doll[data-layout="2"] .inv-paper-hero{grid-area:1/1/4/2!important;width:100%!important;margin:0!important;background-size:100% auto!important;background-position:center 82%!important}.inv-paper-doll[data-layout="2"] .character-portrait-stage canvas{width:min(150px,90cqh)!important;height:auto!important;max-width:100%!important}.inv-paper-doll[data-layout="2"] .inventory-portrait-turn{inset:5px auto auto 7px!important;transform:none!important}.inv-paper-doll[data-layout="2"] .inv-slot{grid-area:auto!important;width:35px!important;height:35px!important}.equipment-socket-readout{display:none}.inv-paper-doll[data-socket-details=true] .inv-slot:is(:hover,:focus-visible)>span{display:block!important}.inventory-effects{width:100%;border:solid transparent!important;border-width:15px 30px 22px 40px!important;-o-border-image:url(/ui/character-lobby/record-v1.webp) 200 170 230 200/15px 30px 22px 40px/0 stretch!important;border-image:url(/ui/character-lobby/record-v1.webp) 200 170 230 200 fill/15px 30px 22px 40px/0 stretch!important;background:none!important}.inventory-ledger-page{inset:3px 6px;display:grid;grid-template-columns:120px minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);-moz-column-gap:18px;column-gap:18px}.inventory-ledger-heading{grid-area:1/1!important}.inventory-ledger-heading>h3{font-size:17px!important}.inventory-ledger-heading>small{display:none!important}.inventory-combat-values{grid-area:2/1!important;align-self:start!important;margin:0!important;padding:0 0 5px!important;border:0!important}.inventory-combat-values dd{font-size:20px!important}.inventory-combat-values dt{font-size:10px!important;gap:3px!important}.inventory-record-section{margin:0}.inventory-record-section:has(>ul){min-height:0}.inventory-gear-overview{grid-area:3/1;align-self:start;margin:0;padding:0;border:0;gap:3px}.inventory-gear-overview>button,.inventory-gear-overview>span{flex-direction:row;gap:3px}.inventory-gear-caption>span{display:none}.inventory-gear-caption>abbr{display:inline}.inventory-gear-overview small{font-size:9px!important}.inventory-gear-overview strong{font-size:11px!important}.inventory-record-section:first-of-type{grid-area:1/2/4/3!important}.inventory-record-section:nth-of-type(2){grid-area:1/3/4/4!important}}}}.browser-game.game-world>.game-player-frame.keeper-vitals{--seal-size:76px;width:294px;min-width:0;max-width:294px!important;padding:4px!important;border:0!important;-o-border-image:none!important;border-image:none!important;border-radius:0!important;grid-template-columns:88px minmax(0,1fr);-moz-column-gap:0!important;column-gap:0!important;row-gap:6px!important;background:none!important;box-shadow:none!important;backdrop-filter:none!important}.browser-game.game-world>.game-player-frame.keeper-vitals .realm-character-crest{display:grid!important;place-items:center;position:relative;z-index:2;align-self:start;width:var(--seal-size)!important;height:var(--seal-size)!important;min-height:var(--seal-size)!important;margin:8px 0 0!important;padding:0 0 8px!important;border:0!important;border-radius:50%!important;background:url(/ui/keeper-vitals/guild-seal-v1.webp) 50%/contain no-repeat!important;box-shadow:none!important;filter:drop-shadow(0 2px 2px #080a08cc);color:#e0c38a!important}.browser-game.game-world>.game-player-frame.keeper-vitals .realm-character-crest .realm-crest-ribbon{display:none!important}.browser-game.game-world>.game-player-frame.keeper-vitals .realm-character-crest>.keeper-seal-art{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);width:60%;height:60%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 1px 1px #21130a);pointer-events:none}.browser-game.game-world>.game-player-frame.keeper-vitals .realm-character-crest:hover{filter:drop-shadow(0 2px 2px #080a08cc) brightness(1.14)}.browser-game.game-world>.game-player-frame.keeper-vitals .realm-character-crest:focus-visible{outline:2px solid #e7c282;outline-offset:-3px}.browser-game.game-world>.game-player-frame.keeper-vitals .game-player-body{padding:0 0 0 4px;position:relative;isolation:isolate}.browser-game.game-world>.game-player-frame.keeper-vitals .game-player-body:before{content:"";position:absolute;z-index:-1;inset:-4px -4px -6px -25px;pointer-events:none;background:radial-gradient(ellipse at 45% 48%,#10110ddd 0,#10110db3 48%,#10110d00 74%)}.browser-game.game-world>.game-player-frame.keeper-vitals .game-player-name{display:flex;align-items:center;min-width:0;height:27px;gap:6px;padding:0 1px!important;margin:0 0 3px!important;border:0!important;-o-border-image:none!important;border-image:none!important;background:none!important;box-shadow:none!important}.browser-game.game-world>.game-player-frame.keeper-vitals .game-player-name strong{display:block;flex:1;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 15px/22px Georgia,serif!important;letter-spacing:.01em;color:#f0dfb8;text-shadow:0 2px 2px #080a08,1px 0 2px #080a08}.keeper-vitals .keeper-resource-row{position:relative;display:block;margin:5px 0 0;filter:drop-shadow(0 1px 1px #0b0d09aa)}.keeper-vitals .keeper-resource-label{position:absolute;inset:0 auto auto 1px;z-index:3;display:block;padding:0;border:0;background:none;color:#ddcbaa;font:600 10px/14px Arial,sans-serif;letter-spacing:.04em;text-shadow:0 1px 2px #000}.browser-game.game-world>.game-player-frame.keeper-vitals .game-meter{height:27px!important;margin:0!important;min-width:0;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}.browser-game.game-world>.game-player-frame.keeper-vitals .game-meter:after,.browser-game.game-world>.game-player-frame.keeper-vitals .game-meter:before{content:"";position:absolute;inset:auto 0 0;height:10px;box-sizing:border-box;pointer-events:none;border-radius:0 2px 2px 0}.browser-game.game-world>.game-player-frame.keeper-vitals .game-meter:before{background:#211810;box-shadow:inset 0 2px 3px #000a}.browser-game.game-world>.game-player-frame.keeper-vitals .game-meter:after{z-index:2;border:1px solid #98764c;box-shadow:inset 0 0 0 1px #120e0866,0 1px #120e08}.browser-game.game-world>.game-player-frame.keeper-vitals .game-meter>i{top:auto;bottom:1px;height:8px;background:linear-gradient(#b87a57,#8e4933 40%,#733322)!important;box-shadow:inset 0 1px #e2b77955,inset 0 -1px #4d261d!important}.browser-game.game-world>.game-player-frame.keeper-vitals .game-meter.mana>i{background:linear-gradient(#72939b,#456f7b 40%,#345160)!important;box-shadow:inset 0 1px #b5cbbc44,inset 0 -1px #243843!important}.browser-game.game-world>.game-player-frame.keeper-vitals .game-meter.mana:before{background:#111b20}.browser-game.game-world>.game-player-frame.keeper-vitals .game-meter.mana:after{border-color:#7c755e}.browser-game.game-world>.game-player-frame.keeper-vitals .game-meter>span{inset:0 0 auto;height:14px;display:flex;justify-content:flex-end;align-items:center;padding:0 2px 0 24px!important;font:600 11px/14px Arial,sans-serif!important;text-shadow:0 1px 2px #080907,1px 0 2px #080907}.browser-game.game-world>.game-player-frame.keeper-vitals .game-meter>span>em{text-align:right}.browser-game.game-world>.game-player-frame.keeper-vitals .game-meter>span>b{display:none!important}.browser-game.game-world>.game-player-frame.keeper-vitals .game-meter .game-meter-change{top:auto;bottom:1px;height:8px}.browser-game.game-world>.game-player-frame.keeper-vitals .game-meter.is-low{border:0!important;box-shadow:none!important}.browser-game.game-world>.game-player-frame.keeper-vitals .game-meter.is-low:after{border-color:#d8a16f}.keeper-vitals .keeper-resource-row:has(.is-low)>.keeper-resource-label{color:#edb48b}.browser-game.game-world>.game-player-frame.keeper-vitals .game-meter.is-unavailable{background:none!important;border:0!important;box-shadow:none!important}.browser-game.game-world>.game-player-frame.keeper-vitals .game-meter.is-unavailable:before{background:repeating-linear-gradient(120deg,#241f18 0 5px,#30291f 5px 6px)}.browser-game.game-world>.game-player-frame.keeper-vitals .game-meter.is-unavailable:after{border-color:#76644a}.browser-game.game-world>.game-player-frame.keeper-vitals .keeper-player-level{display:inline-flex!important;flex:none;align-items:center;justify-content:center;min-height:21px;padding:1px 5px;border:1px solid #8e704349;background:#211b12ed;color:#e4c991!important;font:600 11px/17px Arial,sans-serif!important;white-space:nowrap;text-shadow:0 1px #000}.browser-game.game-world>.game-player-frame.keeper-vitals>.keeper-vitals-caption{box-sizing:border-box;grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;min-height:28px;margin:3px 0 0;padding:5px 8px;border-top:1px solid #ad8e4e55;border-bottom:1px solid #110e08;background:#211c14f5 url(/ui/medieval/lining-v3.webp) 50%/128px;color:#eedcb6;font:600 11px/16px Arial,sans-serif;text-shadow:0 1px #000;box-shadow:0 2px 3px #0005}.keeper-vitals-caption>span{min-width:0;white-space:nowrap}.browser-game.game-world>.game-player-frame.keeper-vitals .game-player-wallet{display:flex;align-items:center;gap:5px;color:#ebcd8b;font:600 11px/16px Arial,sans-serif;font-variant-numeric:tabular-nums}.keeper-vitals .game-player-wallet svg{flex:none}.browser-game.game-world>.game-player-frame.keeper-vitals .game-player-context:not(:empty){margin:2px 0 0 7px;padding:6px!important;background:#262219f2 url(/ui/medieval/lining-v3.webp) repeat;border:4px solid transparent;-o-border-image:url(/ui/medieval/panel-v3.webp) 64/4px/0 stretch;border-image:url(/ui/medieval/panel-v3.webp) 64/4px/0 stretch}@media(max-width:620px){.browser-game.game-world>.game-player-frame.keeper-vitals{--seal-size:58px;width:min(294px,calc(100% - 156px));padding:2px!important;grid-template-columns:69px minmax(0,1fr)}.browser-game.game-world>.game-player-frame.keeper-vitals .realm-character-crest{margin-top:17px!important;padding-bottom:6px!important}.browser-game.game-world>.game-player-frame.keeper-vitals .game-player-name strong{font-size:13px!important}.browser-game.game-world>.game-player-frame.keeper-vitals .game-meter>span{font-size:10px!important}}@media(max-width:370px){.browser-game.game-world>.game-player-frame.keeper-vitals{--seal-size:43px;grid-template-columns:41px minmax(0,1fr)}.browser-game.game-world>.game-player-frame.keeper-vitals .realm-character-crest{margin-top:0!important;grid-row:1;grid-column:1;position:relative}.browser-game.game-world>.game-player-frame.keeper-vitals .game-player-body{grid-column:1/-1;grid-row:1;padding:0}.browser-game.game-world>.game-player-frame.keeper-vitals .game-player-name{height:49px;margin-left:52px!important;padding-left:1px!important;align-items:center}.browser-game.game-world>.game-player-frame.keeper-vitals .game-player-name strong{font-size:12px!important}}@media(min-width:540px) and (max-width:620px) and (max-height:450px){.browser-game.game-world>.game-player-frame.keeper-vitals{width:240px}}@media(forced-colors:active){.browser-game.game-world>.game-player-frame.keeper-vitals .game-player-body:before{display:none}.browser-game.game-world>.game-player-frame.keeper-vitals :is(.game-player-name,.realm-character-crest,.game-meter,.keeper-resource-label){background:Canvas!important;border:1px solid CanvasText!important;-o-border-image:none!important;border-image:none!important;color:CanvasText!important}.browser-game.game-world>.game-player-frame.keeper-vitals .game-meter>i{background:Highlight!important}}.browser-game.game-world>.game-player-frame.keeper-vitals:after{display:none!important}.browser-game.game-world>.game-player-frame.keeper-vitals .game-player-context:empty{display:none}.browser-game.game-world .game-panel.game-panel-skills[role=dialog]:has(.keeper-skillbook){width:min(760px,calc(100vw - 20px))!important;max-width:760px!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook{--skill-cell-height:116px;--skill-name-height:45px;background:none!important;color:#49321e!important;padding:0!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-disciplines{gap:5px!important;padding:0 12px 5px!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-disciplines button{height:32px!important;min-height:32px!important;border:1px solid #8c683d!important;-o-border-image:none!important;border-image:none!important;padding:4px 8px!important;background:#3b2c1e url(/ui/medieval/lining-v3.webp) 50%/128px!important;color:#c7b38a!important;filter:none!important;box-shadow:inset 0 -3px #1b140d!important;font:600 12px/18px Georgia,serif!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-disciplines button[aria-pressed=true]{background:#7b4d2b!important;border-color:#c5a16b!important;color:#fff0c8!important;box-shadow:inset 0 -3px #d0a25d!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-disciplines button:disabled{opacity:.55}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-skillbook-body{gap:48px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;padding:38px 44px 64px!important;grid-template-rows:minmax(0,1fr);box-sizing:border-box;background:url(/ui/skillbook-keeper/open-manual-v2.webp) 50%/100% 100% no-repeat!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook :is(.relic-skill-path,.relic-skill-focus){height:auto!important;align-self:stretch!important;min-height:0!important;max-height:100%!important;border:0!important;-o-border-image:none!important;border-image:none!important;padding:0!important;background:none!important;box-shadow:none!important;color:#49321e!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .skill-atlas-path-heading{min-height:42px;flex-basis:42px!important;margin:0 0 8px!important;padding:0 0 7px!important;background:none!important;border-bottom:1px solid #97703e66;gap:8px}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .keeper-discipline-heading{min-width:0}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .skill-atlas-path-heading h3{font:600 18px/22px Georgia,serif!important;color:#51351d!important;letter-spacing:0;text-transform:capitalize}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .keeper-discipline-heading small{display:block;font:10px/15px Arial,sans-serif;color:#795c38!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-branch-investment button{background:#6f4226!important;border:1px solid #633b22!important;color:#ffe7b5!important;box-shadow:inset 0 1px #d9ac6544!important;padding:4px 8px!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-branch-investment button:disabled{opacity:.55}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-skill-node strong{color:#49301b!important;font-weight:600!important;text-shadow:none!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-skill-node{border:0!important;background:none!important;box-shadow:none!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-skill-node:before{content:"";position:absolute;inset:14px 1px 2px;z-index:-1;border:1px solid transparent;border-radius:2px;pointer-events:none}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-skill-node[aria-pressed=true]:before{border-color:#95633588;background:#b67d3624;box-shadow:inset 0 0 0 2px #f7e5ba55}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-skill-node:hover:before{background:#9c6a2420}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-skill-node[aria-pressed=true] .relic-skill-icon{outline:1px solid #795026!important;outline-offset:2px;box-shadow:0 2px 4px #492e2055!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-skill-icon{background:#332315 url(/ui/medieval/slot-v3.webp) 50%/100% 100%!important;border-color:#9b713e!important;border-radius:0!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook li[data-learned=false] .relic-skill-icon{filter:saturate(.45);opacity:.85}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-skill-stamp[data-state=locked]{background:#e5d1a2!important;color:#644923!important;border-color:#9d7d49!important;box-shadow:0 1px #f8e8c0!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-skill-stamp[data-state=learned]{background:#526044!important;color:#f3e4b6!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-skill-stamp[data-state=bound]{background:#775327!important;color:#fff0bd!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .art-skill-pages{border-top:1px solid #97703e44;color:#674b2c!important;gap:12px!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .art-skill-pages button{background:#b7884030!important;border:1px solid #9b764680!important;-o-border-image:none!important;border-image:none!important;color:#654322!important;width:27px;min-height:25px!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .art-skill-pages button:disabled{opacity:.35}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-skill-focus>header{min-height:72px!important;margin:0 0 12px!important;padding:0 0 12px!important;gap:11px!important;border:0!important;border-bottom:1px solid #97703e66!important;background:none!important;align-items:center}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-skill-focus>header>.realm-skill-icon{box-sizing:border-box;flex:none;width:52px!important;height:52px!important;padding:5px!important;background:#332315 url(/ui/medieval/slot-v3.webp) 50%/100% 100%!important;box-shadow:0 2px 4px #492e2044;border:1px solid #92703d;color:#dec390}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-skill-focus>header>div{min-width:0}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .keeper-skill-eyebrow{display:block;font:9px/13px Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#7f5c33!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-skill-focus>header h3{font:600 22px/26px Georgia,serif!important;color:#49301b!important;overflow-wrap:anywhere;text-transform:none}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-skill-focus>header .keeper-skill-state{display:inline-flex;align-items:center;gap:4px;margin-top:4px;color:#4d5b36!important;font:600 10px/14px Arial,sans-serif}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-skill-focus>header .keeper-skill-state[data-learned=false]{color:#845134!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .art-skill-description{font:13px/20px Georgia,serif!important;color:#503721!important;margin:10px 0 14px!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .art-skill-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0!important;padding:10px 0!important;margin:12px 0!important;border-block:1px solid #99744655!important;background:#a27b3520!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .art-skill-facts>div{padding:0 7px;min-width:0;border-right:1px solid #99744644}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .art-skill-facts>div:last-child{border:0}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .art-skill-facts dt{font:10px/15px Arial,sans-serif!important;color:#785936!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .art-skill-facts dd{font:600 14px/20px Georgia,serif!important;color:#4b301c!important;overflow-wrap:anywhere;margin:2px 0 0}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook :is(.skill-manual-binding,.game-skill-details){margin:8px 0!important;padding:0!important;border:0!important;border-bottom:1px solid #9b764638!important;color:#503721!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook :is(.skill-manual-binding,.game-skill-details)>summary{padding:9px 2px!important;min-height:30px;box-sizing:border-box;font:600 12px/17px Georgia,serif!important;color:#654222!important;cursor:pointer}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook :is(.skill-manual-binding,.game-skill-details)>summary:hover{background:#ab7f2e14}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .realm-ability-detail{background:#f6e6bd66!important;box-shadow:none!important;border:1px solid #99744644!important;border-radius:0!important;padding:9px!important;color:#51351e!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .realm-ability-detail :is(p,small,dt,dd,h4,strong){color:#51351e!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .realm-ability-detail dl>div{background:#b78c4030!important;border-color:#98774333!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .realm-ability-detail .realm-ability-target{color:#51351e!important;border-color:#99744666}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-skill-binding{padding:7px 0!important;color:#51351e!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .skill-bind-control>small{color:#735233!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .skill-bind-control>button:not(:disabled){background:#6f4226!important;color:#f0dfb6!important;border-color:#8e6238!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .skill-unlock-seals{border-top-color:#9a743d55!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .skill-unlock-seals li{background:#b2853b22!important;color:#794b2d!important;border-color:#98774355!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .skill-unlock-seals li[data-state=met]{background:#70814f22!important;color:#435334!important;border-color:#6b784d66!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .skill-unlock-seals>small{color:#795a36!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-back-to-path{background:#b7884029!important;border:1px solid #9b764666!important;color:#634222!important;padding:5px 8px!important;min-height:28px!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook :is(button,summary,select):focus-visible{outline:2px solid #815023!important;outline-offset:1px}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-skill-focus{scrollbar-width:thin;scrollbar-color:#997346 #d4b77c;scroll-padding-block:6px}@media(min-height:700px){.browser-game.game-world[data-open-panel=skills] .game-panel .art-skillbook.keeper-skillbook{height:min(494px,calc(100dvh - 262px))!important}}@media(max-width:620px){.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-disciplines{padding-inline:3px!important;gap:3px!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-disciplines button{font-size:10px!important;padding-inline:3px!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-skillbook-body{grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:36px 30px 60px!important;background-image:url(/ui/skillbook-keeper/single-page-v2.webp)!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-skill-focus>header{min-height:65px!important}}@media(max-height:550px){.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook{--skill-cell-height:70px;--skill-icon-size:28px;--skill-name-height:24px}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-skillbook-body{padding:18px 30px 22px!important;gap:38px!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-disciplines{padding-bottom:3px!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-disciplines button{height:26px!important;min-height:26px!important;font-size:10px!important;padding-block:2px!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .skill-atlas-path-heading{min-height:22px;flex-basis:22px!important;padding:0 0 2px!important;margin-bottom:2px!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .skill-atlas-path-heading h3{font-size:13px!important;line-height:18px!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .keeper-discipline-heading small{display:none}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-branch-investment button{min-height:20px!important;padding:1px 4px!important;font-size:9px!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-skill-node{padding-top:14px!important;gap:2px!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-skill-node strong{font-size:10px!important;line-height:12px!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-skill-focus>header{min-height:49px!important;padding-bottom:6px!important;margin-bottom:6px!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-skill-focus>header>.realm-skill-icon{width:38px!important;height:38px!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-skill-focus>header h3{font-size:17px!important;line-height:21px!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .keeper-skill-eyebrow{display:none}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .art-skill-description{font-size:12px!important;line-height:17px!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .art-skill-pages{flex-basis:22px!important;min-height:22px!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .art-skill-pages button{min-height:20px!important;height:20px!important}}@media(forced-colors:active){.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-skillbook-body{background:Canvas!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook :is(.relic-skill-node strong,h3,p,summary,dt,dd){color:CanvasText!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-skill-node[aria-pressed=true]:before{border:2px solid Highlight!important}}@media(max-width:620px) and (min-height:551px){.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook{--skill-cell-height:116px;--skill-name-height:45px}}@media(min-height:551px) and (max-height:699px){.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-skillbook-body{padding-bottom:44px!important}}@media(max-width:360px) and (min-height:551px){.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook{--skill-cell-height:132px;--skill-name-height:60px}}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .hotbar-picker-label,.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .hotbar-picker-label :is(strong,span){color:#65472a!important;text-shadow:none!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .skill-bind-control>small{color:#65472a!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-skill-focus{scrollbar-width:auto!important;scrollbar-color:auto!important}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-skill-focus::-webkit-scrollbar{width:6px}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-skill-focus::-webkit-scrollbar-track{background:#8e673d20}.browser-game.game-world .game-panel-skills .art-skillbook.keeper-skillbook .relic-skill-focus::-webkit-scrollbar-thumb{background:#a78250;border:1px solid #795a3480;border-radius:0;min-height:24px}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory){position:relative!important;display:block!important;box-sizing:border-box;width:min(840px,calc(100vw - 20px))!important;max-width:840px!important;height:min(600px,calc(100dvh - 224px))!important;min-height:0!important;padding:0!important;border:0!important;-o-border-image:none!important;border-image:none!important;border-radius:0!important;background:url(/ui/skillbook-keeper/open-manual-v2.webp) 100%/calc(100% - 70px) 100% no-repeat!important;box-shadow:none!important;overflow:visible!important;filter:drop-shadow(0 8px 9px #05080688)}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory):after,.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory):before{display:none!important}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory)>header{position:absolute!important;inset:32px 48px auto 112px!important;display:flex;align-items:center;gap:12px;box-sizing:border-box;width:auto!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0 32px 0 0!important;margin:0!important;border:0!important;-o-border-image:none!important;border-image:none!important;border-radius:0!important;background:none!important;box-shadow:none!important;overflow:visible!important}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory)>header .realm-window-title{gap:8px!important;min-width:0;flex:1}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory)>header .realm-window-title h2{font:600 20px/28px Georgia,serif!important;letter-spacing:.01em!important;text-shadow:none!important;color:#52361f!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory)>header .realm-window-insignia{width:26px!important;height:26px!important;flex:none;background:none!important;border:0!important;box-shadow:none!important}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory)>header .skill-window-balance{margin:0 12px 0 auto!important;flex:none;white-space:nowrap;font:11px/18px Georgia,serif!important;color:#74532c!important}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory)>header .skill-window-balance b{font:600 22px/26px Georgia,serif!important;color:#714726!important}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory)>header>button[aria-label="Close panel"]{inset:4px -20px auto auto!important;transform:none!important;display:grid!important;place-items:center!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;padding:2px!important;border:1px solid #704b2d!important;-o-border-image:none!important;border-image:none!important;background:#724a2c url(/ui/medieval/lining-v3.webp) 50%/128px!important;color:#efdab0!important;box-shadow:inset 0 0 0 2px #b18c4844,0 1px 2px #3b211655!important;border-radius:1px!important}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory)>header>button[aria-label="Close panel"] svg{width:17px!important;height:17px!important}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory)>.game-panel-body{position:absolute!important;inset:86px 0 0!important;width:auto!important;height:auto!important;max-height:none!important;min-height:0!important;display:block!important;padding:0!important;margin:0!important;border:0!important;background:none!important;overflow:visible!important}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory) .art-skillbook.keeper-skillbook{position:static!important;display:block!important;height:100%!important;min-height:0!important;max-height:none!important;padding:0!important;margin:0!important;background:none!important;overflow:visible!important}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory) .keeper-skillbook .relic-disciplines{position:absolute;inset:8px auto auto 0;z-index:2;display:flex;flex-direction:column;gap:8px!important;width:90px;padding:0!important;margin:0!important;overflow:visible!important}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory) .keeper-skillbook .relic-disciplines button{flex:none;width:90px;height:42px!important;min-height:42px!important;min-width:0!important;justify-content:flex-start!important;gap:4px;padding:5px 11px!important;border:1px solid #88603a!important;border-left:3px solid #a97b41!important;-o-border-image:none!important;border-image:none!important;border-radius:2px 0 0 2px!important;background:#392b20 url(/ui/medieval/lining-v3.webp) 50%/128px!important;box-shadow:inset 0 1px #c59a5833,0 3px 3px #1d100b66!important;color:#d3bf98!important;font:600 11px/17px Georgia,serif!important;filter:none!important;clip-path:polygon(0 0,100% 0,92% 50%,100% 100%,0 100%)}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory) .keeper-skillbook .relic-disciplines button[aria-pressed=true]{background:#783e29 url(/ui/medieval/lining-v3.webp) 50%/128px!important;color:#fff0c3!important;border-color:#b88f52 #b88f52 #b88f52 #e0ba73!important;box-shadow:inset 0 0 0 2px #c5914433,0 3px 3px #1d100b66!important}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory) .keeper-skillbook .relic-disciplines button:not([aria-pressed=true]):hover{background:#59412b!important;color:#f4ddb2!important}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory) .keeper-skillbook .relic-skillbook-body{height:100%!important;min-height:0!important;box-sizing:border-box;padding:0 48px 84px 112px!important;gap:50px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr);background:none!important;overflow:hidden!important}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory) .keeper-skillbook .skill-atlas-path-heading{padding-top:0!important}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory) .keeper-skillbook .relic-skill-node[aria-pressed=true]:before{background:#a8672419;box-shadow:none;border-color:#96673c66;border-radius:0}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory) .keeper-skillbook .relic-skill-focus>header{min-height:68px!important}@media(min-width:1100px){.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory){height:min(600px,calc(100dvh - 136px))!important}}@media(min-width:621px) and (max-width:1099px) and (min-height:451px) and (max-height:550px){.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory){height:calc(100dvh - 144px)!important}}@media(min-width:621px) and (max-width:800px) and (min-height:551px){.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory) .keeper-skillbook{--skill-cell-height:132px;--skill-name-height:60px;--skill-icon-size:40px}}@media(max-width:620px){.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory){width:calc(100vw - 16px)!important;height:min(600px,calc(100dvh - 246px))!important;background-image:url(/ui/skillbook-keeper/single-page-v2.webp)!important;background-size:100% 100%!important}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory)>header{inset:28px 28px auto!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding-right:24px!important;gap:5px!important}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory)>header .realm-window-title h2{font-size:15px!important;line-height:23px!important}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory)>header .realm-window-insignia{display:none!important}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory)>header .skill-window-balance{font-size:9px!important;margin-right:3px!important}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory)>header .skill-window-balance b{font-size:17px!important}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory)>header>button[aria-label="Close panel"]{right:-10px!important;top:2px!important;width:24px!important;height:24px!important;min-height:24px!important;min-width:24px!important}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory)>.game-panel-body{inset:110px 0 0!important}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory) .keeper-skillbook .relic-disciplines{inset:-42px 25px auto!important;width:auto;flex-direction:row;gap:3px!important}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory) .keeper-skillbook .relic-disciplines button{flex:1;width:auto;height:31px!important;min-height:31px!important;justify-content:center!important;padding:3px!important;border-left-width:1px!important;border-bottom:3px solid #53321d!important;font-size:10px!important;clip-path:none}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory) .keeper-skillbook .relic-disciplines button[aria-pressed=true]{border-bottom-color:#d6ab65!important}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory) .keeper-skillbook .relic-skillbook-body{grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:0 29px 80px!important}}@media(max-height:450px){.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory){height:calc(100dvh - 154px)!important}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory)>header{top:17px!important;height:28px!important;min-height:28px!important;max-height:28px!important}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory)>header .realm-window-title h2{font-size:16px!important;line-height:23px!important}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory)>header .skill-window-balance b{font-size:18px!important}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory)>.game-panel-body{top:55px!important}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory) .keeper-skillbook .relic-disciplines{top:0;gap:5px!important}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory) .keeper-skillbook .relic-disciplines button{height:31px!important;min-height:31px!important;font-size:10px!important}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory) .keeper-skillbook .relic-skillbook-body{padding-bottom:24px!important}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory) .keeper-skillbook .relic-skill-focus>header{min-height:49px!important}}@media(max-width:620px) and (max-height:450px){.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory){height:calc(100dvh - 100px)!important}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory)>header{top:13px!important}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory)>.game-panel-body{top:81px!important}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory) .keeper-skillbook .relic-disciplines{top:-32px!important}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory) .keeper-skillbook .relic-disciplines button{height:26px!important;min-height:26px!important}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory) .keeper-skillbook .relic-skillbook-body{padding-bottom:27px!important}}@media(forced-colors:active){.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory){background:Canvas!important;border:1px solid CanvasText!important}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory)>header .realm-window-title h2,.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory)>header .skill-window-balance{color:CanvasText!important}}@media(min-width:801px) and (min-height:551px){.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory) .keeper-skillbook{--skill-cell-height:108px;--skill-name-height:45px;--skill-icon-size:40px}}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory) .keeper-skillbook .relic-skill-node:before{display:none}.browser-game.game-world[data-open-panel=skills][data-open-panel] .game-panel.game-panel-skills[role=dialog][class]:has(.keeper-skillbook):not(.game-panel-inventory) .keeper-skillbook .relic-skill-node[aria-pressed=true] strong{color:#8b4825!important}