.revo-game{--hud-night:#071426;--hud-edge:#6886a4;--hud-gold:#e7c778;--hud-text:#edf4ff;--hud-muted:#99b0cc;--hud-player-width:clamp(265px, 23vw, 380px);--hud-chat-width:clamp(290px, 25vw, 420px);isolation:isolate;width:100%;font-family:Trebuchet MS,system-ui,sans-serif;position:fixed;inset:0;height:100dvh!important}.revo-game .idle-grid.revo-world-layout{width:100%;position:absolute;inset:0;overflow:hidden;gap:0!important;height:100%!important;padding:0!important;display:block!important}.revo-game .mob-center{inset:0;width:100%!important;height:100%!important;min-height:0!important;box-shadow:none!important;border-radius:0!important;position:absolute!important}.revo-game .mob-col-right,.revo-game .mob-panel-map,.revo-game .mob-panel-map>div:last-child{display:contents!important}.revo-game .mob-panel-map>div:first-child,.revo-game .revo-legacy-minimap,.revo-game .revo-legacy-zoom,.revo-game .revo-legacy-combat-bar,.revo-game .revo-legacy-forge-orb,.revo-game .revo-legacy-code,.revo-game .mob-actionbar,.revo-game .mob-backdrop{display:none!important}.revo-hud-frame{z-index:100;pointer-events:none;position:fixed;overflow:hidden}.revo-hud{--hud-scale:.8;width:calc(100% / var(--hud-scale));height:calc(100% / var(--hud-scale));transform:scale(var(--hud-scale));transform-origin:0 0;z-index:100;pointer-events:none;color:var(--hud-text);-webkit-font-smoothing:antialiased;font-size:13px;position:absolute;inset:0 auto auto 0}.revo-hud *,.revo-hud :before,.revo-hud :after{box-sizing:border-box}.revo-hud button,.revo-hud input{font:inherit}.revo-hud button{cursor:pointer;color:inherit}.revo-hud button:disabled{cursor:not-allowed;opacity:.5}.revo-hud button:focus-visible{outline-offset:4px;outline:2px solid #77daff}.revo-hud button:not(:disabled):hover{filter:brightness(1.16)}.revo-hud img{image-rendering:pixelated;object-fit:contain}.revo-panel{border:1px solid var(--hud-edge);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);pointer-events:auto;background:linear-gradient(150deg,#0f243cf2,#051020ed 65%);border-radius:19px;box-shadow:inset 0 0 0 3px #030914d9,inset 0 4px 9px #83b8e21f,0 5px 16px #0006}.revo-gold{color:var(--hud-gold)}@keyframes revo-pvp-auto-pulse{0%,to{box-shadow:0 0 8px #ff1f37,inset 0 0 8px #a40018}50%{box-shadow:0 0 22px #ff1f37,0 0 38px #a40018,inset 0 0 14px #ff314b}}@keyframes revo-pvp-damage-flash{0%{opacity:0}18%{opacity:.72}to{opacity:0}}.revo-auto.is-pvp-targeted{color:#fff!important}.revo-auto.is-pvp-targeted>span{background:radial-gradient(circle at 45% 35%,#8f1020,#26040b 70%)!important;border-color:#ff334a!important;animation:.85s ease-in-out infinite revo-pvp-auto-pulse!important}.revo-muted{color:var(--hud-muted)}.revo-push{margin-left:auto}.revo-panel__header{border-bottom:1px solid #728aab38;align-items:center;gap:9px;min-height:39px;padding:5px 12px;display:flex}.revo-panel__header>svg{flex-shrink:0;width:17px;height:17px}.revo-panel__header>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.revo-icon{pointer-events:auto;background:linear-gradient(#182f49d9,#071327ed);border:1px solid #718aa965;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;padding:8px;display:inline-flex;position:relative;box-shadow:inset 0 1px #a5d8ff26,0 2px 4px #0005}.revo-icon svg,.revo-icon img{width:21px;height:21px}.revo-icon.is-active{color:#86e2ff;border-color:#6edbe5;box-shadow:inset 0 0 13px #58bcff30,0 0 8px #58bcff20}.revo-panel__header .revo-icon{width:25px;height:25px;color:var(--hud-gold);border-radius:7px;padding:4px}.revo-panel__header .revo-icon svg{width:16px;height:16px}.revo-badge{background:#fc454e;border:2px solid #ffe4e4;border-radius:50%;width:11px;height:11px;position:absolute;top:-3px;right:-2px;box-shadow:0 0 9px #ff323c}.revo-player{width:var(--hud-player-width);text-align:left;border-color:var(--hud-gold);border-radius:28px 20px 20px 28px;align-items:center;height:94px;padding:12px 16px 12px 83px;display:flex;position:absolute;top:14px;left:18px}.revo-player__avatar{border:2px solid var(--hud-gold);background:radial-gradient(#24486b,#09182a 75%);border-radius:50%;place-items:center;width:78px;height:86px;display:grid;position:absolute;top:3px;left:5px;box-shadow:2px 1px 12px #0008}.revo-player__avatar>img{object-position:center;border-radius:45%;width:68px;height:73px}.revo-player__avatar>span{border:1px solid var(--hud-gold);width:23px;height:25px;color:var(--hud-gold);background:#18314d;border-radius:8px;place-items:center;display:grid;position:absolute;bottom:-1px;left:-4px}.revo-player__avatar svg{width:16px;height:16px}.revo-player__info{flex-direction:column;gap:6px;width:100%;display:flex}.revo-player__name{justify-content:space-between;align-items:center;gap:8px;margin-bottom:1px;display:flex}.revo-player__name strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.revo-player__name>b{color:var(--hud-gold);white-space:nowrap;font-size:13px}.revo-player__stat{grid-template-columns:19px 1fr 55px;align-items:center;gap:5px;font-size:10px;display:grid}.revo-player__stat>span:first-child{color:var(--hud-gold);font-weight:700}.revo-player__stat:last-child>span:first-child{color:#66dbff}.revo-player__stat>b{text-align:right;font-variant-numeric:tabular-nums;font-size:10px}.revo-meter{background:#030c18cf;border:1px solid #6e89a961;border-radius:9px;height:11px;padding:2px;display:block;overflow:hidden;box-shadow:inset 0 2px 3px #000b}.revo-meter>span{background:linear-gradient(#b4f76d,#50b929);border-radius:5px;max-width:100%;height:100%;transition:width .3s;display:block;box-shadow:inset 0 1px #fff6}.revo-meter--hp>span{background:linear-gradient(#ff8b8c,#f13247 55%,#bb172d)}.revo-meter--energy>span{background:linear-gradient(#9af8ff,#21b8ed 60%,#0d84bd)}.revo-resources{top:19px;left:calc(var(--hud-player-width) + 42px);justify-content:center;gap:8px;display:flex;position:absolute;right:315px}.revo-resource{pointer-events:auto;font-variant-numeric:tabular-nums;background:linear-gradient(#18314bdc,#071426f5 55%,#0d1d33e8);border:1px solid #7893b0;border-radius:25px;justify-content:center;align-items:center;gap:9px;min-width:0;height:40px;padding:5px 13px;display:flex;box-shadow:inset 0 0 0 3px #040c17b3,inset 0 4px 4px #bddbff12,0 3px 7px #0006}.revo-resources .revo-resource{flex:1;max-width:142px;padding-inline:8px}.revo-resource strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.revo-resource img,.revo-resource svg{filter:drop-shadow(0 2px 2px #0008);flex-shrink:0;width:24px;height:24px}.revo-energy-icon{color:#ffe17b;fill:#f3bd34}.revo-throws-icon{color:#ff7a82}.revo-systems{pointer-events:auto;align-items:center;gap:6px;display:flex;position:absolute;top:20px;right:18px}.revo-systems>.revo-icon:nth-child(-n+2){color:var(--hud-gold)}.revo-clock{gap:8px;height:38px;padding-inline:12px;font-size:13px;font-weight:700}.revo-clock svg{color:#ffcd42;fill:#ffbd25;width:23px;height:23px}.revo-notices{z-index:5;width:280px;position:absolute;top:68px;right:18px;overflow:hidden}.revo-notices>p,.revo-notices>button{margin:0;padding:14px;font-size:12px;display:block}.revo-notices>button{text-align:left;background:0 0;border:0;width:100%}.revo-right-stack{flex-direction:column;gap:12px;width:clamp(248px,19vw,316px);display:flex;position:absolute;top:77px;right:18px}.revo-minimap{border-color:var(--hud-gold);overflow:hidden}.revo-minimap .revo-panel__header{gap:6px;padding-inline:11px}.revo-minimap .revo-panel__header>strong{flex:1;font-size:12px}.revo-channel{color:#adc9d9;border:1px solid #6886a470;border-radius:12px;padding:3px 7px;font-size:9px;font-weight:800}.revo-channel:before{content:"";background:#87c8a7;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.revo-minimap__body{align-items:stretch;gap:7px;padding:4px 9px 0;display:flex}.revo-minimap__preview{aspect-ratio:1.5;background:#132439;border:1px solid #6886a4;border-radius:10px;flex:1;min-width:0;padding:0;display:block;position:relative;overflow:hidden}.revo-minimap__preview>img{object-fit:fill;width:100%;height:100%;display:block}.revo-minimap__enemy{pointer-events:none;background:#ff6869;border:1px solid #ffd2c2;border-radius:50%;width:4px;height:4px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 4px #fe474877}.revo-minimap__player{pointer-events:none;background:#ffd05b;border:2px solid #fff6c4;border-radius:50%;width:13px;height:13px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #ac6c3555,0 0 8px #ffcf78}.revo-minimap__player>span{background:#fff9d1;border-radius:50%;position:absolute;inset:3px}.revo-minimap__tools{flex-direction:column;justify-content:space-between;gap:4px;padding-block:2px;display:flex}.revo-minimap__tools .revo-icon{color:var(--hud-gold);border-color:#bda567;border-radius:11px;width:35px;height:35px;padding:7px}.revo-minimap>footer{color:var(--hud-muted);justify-content:space-between;padding:7px 12px 9px;font-size:9px;display:flex}.revo-minimap>footer>span:first-child{align-items:center;gap:5px;display:flex}.revo-quests{overflow:hidden}.revo-quests .revo-panel__header>strong{color:var(--hud-gold)}.revo-quests .revo-panel__header>.revo-muted{font-size:11px}.revo-quests__body{align-items:flex-start;gap:10px;padding:13px 14px 8px;display:flex}.revo-quests__emblem{flex-shrink:0;width:29px;font-size:25px;line-height:1.3}.revo-quests__details{flex:1;min-width:0;font-size:11px}.revo-quests__region{color:#cbdcf0;align-items:center;gap:7px;margin-bottom:5px;font-size:10px;display:flex}.revo-quests__details>strong{font-size:12px;font-weight:500;display:block}.revo-quests__progress{align-items:center;gap:12px;margin-top:8px;display:flex}.revo-quests__progress .revo-meter{flex:1}.revo-quests__progress>b{min-width:31px;font-size:12px}.revo-quests>footer{color:#839bb7;justify-content:space-between;align-items:center;gap:8px;padding:0 14px 8px;font-size:9px;display:flex}.revo-quests>footer button{color:#afc1d8;background:0 0;border:none;align-items:center;gap:4px;padding:3px 0;font-size:10px;display:inline-flex}.revo-quests__pagination{gap:5px;display:flex}.revo-quests__pagination svg{width:15px;height:15px}.revo-claim{background:#e7c778;border:1px solid #b7a161;border-radius:5px;margin-top:8px;padding:4px 8px;color:#172333!important;font-size:10px!important}.revo-quests__complete{color:var(--hud-muted);padding:14px;font-size:12px}.revo-chat{width:var(--hud-chat-width);border-color:#b9ac7a;border-radius:17px;flex-direction:column;height:176px;display:flex;position:absolute;bottom:18px;left:18px;overflow:hidden}.revo-chat.is-collapsed{height:40px}.revo-chat__tabs{border-bottom:1px solid #607d9a44;flex-shrink:0;align-items:center;gap:3px;padding:6px 7px 0;display:flex}.revo-chat__tabs button{color:#b5cce5;background:0 0;border:1px solid #0000;border-radius:7px 7px 4px 4px;flex:1;padding:6px 2px;font-size:11px}.revo-chat__tabs button[aria-selected=true]{color:#fff;background:linear-gradient(#3a6f963b,#284e6f55);border-color:#8ad9ff;box-shadow:inset 0 -2px 5px #50c7ff40,0 1px 5px #3fa5ef55}.revo-chat__tabs .revo-chat__collapse{color:var(--hud-gold);flex:0 0 23px;padding:3px}.revo-chat__collapse svg{width:16px;height:16px}.revo-chat__feed{scrollbar-width:thin;scrollbar-color:#58738d transparent;overscroll-behavior:contain;flex:1;min-height:0;padding:7px 12px 3px;font-size:11px;line-height:1.55;overflow-y:auto}.revo-chat__feed p{overflow-wrap:anywhere;color:#d4deec;margin:0 0 3px;padding:0}.revo-chat__tag{color:#67e1d8}.revo-chat__feed p[data-kind=capture]{color:#e8b5e2}.revo-chat__input{flex-shrink:0;align-items:center;gap:7px;margin:4px 8px 8px;display:flex}.revo-chat__input>svg{color:#bfd0e2;width:19px}.revo-chat__input input{color:#a9b9cc;background:#030d1bb8;border:1px solid #4d6b87;border-radius:7px;flex:1;width:0;min-width:0;padding:8px 9px;font-size:10px}.revo-chat__input>button{background:#1d3b5c;border:1px solid #708cad;border-radius:8px;place-items:center;width:30px;height:31px;display:grid}.revo-chat__input>button svg{width:17px}.revo-dock{width:min(820px,calc(100% - var(--hud-chat-width) - 270px));pointer-events:auto;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:20px;left:calc(50% + 65px);transform:translate(-50%)}.revo-dock__toggle{border-color:var(--hud-gold);border-radius:22px;flex:0 0 37px;place-items:center;height:61px;padding:5px;display:grid;color:var(--hud-gold)!important}.revo-dock__toggle svg{width:19px}.revo-dock__items{border-color:var(--hud-gold);border-radius:36px;flex:1;align-items:center;min-width:0;height:82px;padding:7px 12px;display:flex;position:relative;box-shadow:inset 0 0 0 3px #030c1b,inset 0 0 0 4px #bea86b55,inset 0 4px 15px #9dd0ff12,0 5px 14px #0006}.revo-dock__item{color:#dee7f5;background:0 0;border:0;border-right:1px solid #5f78942b;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;height:62px;padding:3px;display:flex;position:relative}.revo-dock__item>img{filter:drop-shadow(0 2px 2px #0008);width:35px;height:32px}.revo-dock__item>span:last-child{white-space:nowrap;font-size:11px;font-weight:700}.revo-dock__item.is-active:after{content:"";background:#8ff1ff;border-radius:8px;width:20px;height:4px;position:absolute;bottom:-9px;box-shadow:0 0 10px 3px #22c4ff88}.revo-coming-soon{color:#efcf77;white-space:nowrap;background:#0b1927;border:1px solid #cbb163;border-radius:4px;padding:1px 4px;font-size:7px;font-weight:800;position:absolute;top:-7px;right:1px}.revo-dock__item[aria-disabled=true]{cursor:not-allowed}.revo-dock__item[aria-disabled=true]>img{opacity:.7}.revo-dock__more-wrap{flex:0 0 18px}.revo-dock__more{background:0 0;border:0;place-items:center;width:18px;padding:0;display:grid;color:var(--hud-gold)!important}.revo-dock__more svg{width:15px}.revo-menu-dismiss{z-index:1;background:0 0;border:0;position:fixed;inset:-100vh -100vw;cursor:default!important}.revo-more-menu{z-index:2;border-radius:14px;width:220px;padding:9px;position:absolute;bottom:93px;right:0}.revo-more-menu>button{text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;width:100%;padding:10px;font-size:12px;display:flex}.revo-more-menu>button:hover{background:#6386b228}.revo-more-menu svg{width:16px;height:16px;color:var(--hud-gold)}.revo-more-menu__hunger{color:var(--hud-muted);border-top:1px solid #54708a55;align-items:center;gap:9px;margin-top:5px;padding:10px;font-size:11px;display:flex}.revo-more-menu__hunger strong{color:var(--hud-gold);margin-left:auto}.revo-dock.is-collapsed{width:38px}.revo-actions{pointer-events:none;width:156px;height:225px;position:absolute;bottom:22px;right:18px}.revo-actions button{pointer-events:auto}.revo-auto{background:0 0;border:0;flex-direction:column;align-items:center;width:87px;padding:0;display:flex;position:absolute;bottom:104px;right:49px}.revo-auto>span{background:radial-gradient(circle at 45% 35%,#213c53,#061222 70%);border:2px solid #819aaf;border-radius:50%;place-items:center;width:86px;height:86px;display:grid;box-shadow:inset 0 0 0 5px #030c16,inset 0 0 0 7px #6a91a066,0 5px 12px #0008}.revo-auto>span>img{filter:drop-shadow(0 2px 4px #000);width:49px;height:49px}.revo-auto.is-active>span{border-color:#77d8da;box-shadow:inset 0 0 0 5px #030c16,inset 0 0 0 7px #38bcb3,0 0 17px #54f0ee33}.revo-potion{background:0 0;border:0;flex-direction:column;align-items:center;width:87px;padding:0;display:flex;position:absolute;bottom:104px;right:150px}.revo-potion>span{background:radial-gradient(circle at 45% 35%,#213c53,#061222 70%);border:2px solid #819aaf;border-radius:50%;place-items:center;width:86px;height:86px;display:grid;box-shadow:inset 0 0 0 5px #030c16,inset 0 0 0 7px #6a91a066,0 5px 12px #0008}.revo-potion>span>img{filter:drop-shadow(0 2px 4px #000);width:49px;height:49px}.revo-potion.is-active>span{border-color:#ff6b8a;animation:3.4s ease-in-out infinite revo-potion-breathe;box-shadow:inset 0 0 0 5px #030c16,inset 0 0 0 7px #ff6b8a33,0 0 17px #ff6b8a55}.revo-potion>strong{background:linear-gradient(#243f62,#0a1b34);border:1px solid #6e91b8;border-radius:11px;margin-top:-11px;padding:2px 15px;font-size:16px;position:relative}.revo-potion:not(:disabled):hover>span{border-color:#ff9fae}.revo-auto>span,.revo-potion>span{position:relative;overflow:visible}.revo-auto{--combat-ring:#5cffe4}.revo-potion{--combat-ring:#ff83c8}.revo-auto.is-active>span:before,.revo-potion.is-active>span:before{content:"";pointer-events:none;background:conic-gradient(from 0deg,transparent 0deg 35deg,var(--combat-ring) 85deg,#fff 100deg,transparent 112deg 215deg,var(--combat-ring) 265deg,#fff 280deg,transparent 292deg);filter:drop-shadow(0 0 5px var(--combat-ring));border-radius:50%;animation:1.8s linear infinite combatRingOrbit;position:absolute;inset:-7px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px))}.revo-auto.is-active>span:after,.revo-potion.is-active>span:after{content:"";border:1px solid #0000;border-top-color:var(--combat-ring);border-bottom-color:var(--combat-ring);pointer-events:none;opacity:.7;border-radius:50%;animation:3.6s linear infinite reverse combatRingOrbit;position:absolute;inset:-11px}.revo-auto.is-active>strong,.revo-potion.is-active>strong{z-index:1;border-color:var(--combat-ring);color:#fff;text-shadow:0 0 7px var(--combat-ring)}.revo-auto.is-active>strong:after,.revo-potion.is-active>strong:after{content:"ON";color:var(--combat-ring);vertical-align:middle;margin-left:4px;font-size:8px}@keyframes combatRingOrbit{to{transform:rotate(360deg)}}@keyframes revo-potion-breathe{0%,to{box-shadow:inset 0 0 0 7px #ff6b8a33,0 0 12px #ff6b8a55}50%{box-shadow:inset 0 0 0 7px #ff6b8a66,0 0 20px #ff6b8a88}}.revo-auto>strong{background:linear-gradient(#243f62,#0a1b34);border:1px solid #6e91b8;border-radius:11px;margin-top:-11px;padding:2px 15px;font-size:16px;position:relative}.revo-actions__secondary{flex-direction:column;gap:7px;display:flex;position:absolute;bottom:109px;right:0}.revo-actions__secondary .revo-icon{border-color:#ae9e66;border-radius:50%;width:39px;height:39px}.revo-forge{border-color:var(--hud-gold);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:78px;height:87px;display:flex;position:absolute;bottom:0;right:0}.revo-forge>svg{color:#f8c365;fill:#c0832b55;filter:drop-shadow(0 2px 2px #000);width:35px;height:35px}.revo-forge>strong{font-size:13px}.revo-game .revo-auto-settings{z-index:6000;pointer-events:auto;position:fixed!important;bottom:120px!important;left:auto!important;right:185px!important;transform:none!important}.revo-game .mob-taboverlay{width:min(1120px,100vw - 120px);overflow-y:auto;transform:translate(-50%);z-index:5000!important;border-color:#8ca4bc!important;border-radius:18px!important;max-height:none!important;position:fixed!important;inset:120px auto 119px 50%!important;box-shadow:0 16px 70px #0009!important}.revo-game .mob-targetcard{max-width:280px;z-index:110!important;background:linear-gradient(#132c45ed,#071526f5)!important;border-width:1px!important;padding:5px 9px!important;top:78px!important}.revo-game .mob-targetlist{max-height:min(350px,45dvh);z-index:120!important;inset:auto 190px 132px auto!important;overflow-y:auto!important}.revo-target{border-color:var(--target-tier);pointer-events:auto;border-radius:15px;align-items:center;gap:8px;width:132px;height:44px;padding:5px 8px 5px 5px;display:flex;position:absolute;top:72px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #c6e3ff1c,0 3px 10px #0006}.revo-target__portrait{border:1px solid var(--target-tier);background:radial-gradient(circle at 40% 30%,color-mix(in srgb,var(--target-tier) 22%,#14253a),#071426);border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid;position:relative;overflow:hidden}.revo-target__portrait>img{object-fit:contain;width:30px;height:30px;image-rendering:pixelated}.revo-target__portrait>svg{width:20px;height:20px;color:var(--target-tier)}.revo-target__sheet{width:34px;height:34px;image-rendering:pixelated;background-repeat:no-repeat;background-size:400% 400%;flex-shrink:0}.revo-target__info{flex-direction:column;flex:1;justify-content:center;gap:6px;min-width:0;display:flex}.revo-target__info>strong{color:var(--target-tier);font-variant-numeric:tabular-nums;font-size:11px;line-height:1}.revo-target__hp{background:#020a15;border:1px solid #59718d66;border-radius:5px;height:7px;padding:1px;display:block;overflow:hidden}.revo-target__hp>span{background:var(--target-tier);border-radius:4px;height:100%;transition:width .25s;display:block;box-shadow:inset 0 1px #fff5}@media(min-width:1800px){.revo-resources{gap:12px}.revo-resource{height:43px}}@media(max-width:1440px){.revo-game{--hud-player-width:285px}.revo-resources{gap:5px;left:321px;right:297px}.revo-resource{gap:6px}.revo-resource strong{font-size:12px}.revo-resource img,.revo-resource svg{width:21px;height:21px}.revo-systems{gap:5px}.revo-systems>.revo-icon{width:34px;height:36px;padding:7px}.revo-player{padding-right:12px}.revo-player__name strong{font-size:16px}.revo-dock__item>span:last-child{font-size:10px}.revo-dock__items{padding-inline:9px}}@media(max-width:1200px){.revo-game{--hud-player-width:260px;--hud-chat-width:280px}.revo-resources{gap:4px;left:296px;right:250px}.revo-resources .revo-resource{gap:4px;padding-inline:5px}.revo-resource strong{font-size:10px}.revo-resource img,.revo-resource svg{width:18px;height:18px}.revo-systems>.revo-icon{width:29px;height:34px}.revo-clock{padding-inline:8px;font-size:11px}.revo-clock svg{width:17px}.revo-dock{width:calc(100% - var(--hud-chat-width) - 220px);left:calc(50% + 48px)}.revo-dock__item>img{width:28px;height:28px}.revo-dock__item>span:last-child{font-size:8px}.revo-dock__toggle{flex-basis:29px}.revo-right-stack{width:248px}}@media(max-width:1000px){.revo-hud{--hud-scale:.9}.revo-resources{flex-wrap:wrap;justify-content:flex-start;width:min(500px,100vw - 310px);top:117px;left:18px;right:auto}.revo-resources .revo-resource{flex:0 0 calc(33.33% - 4px);height:30px}.revo-dock{width:calc(100% - 235px);bottom:15px;left:50%}.revo-chat{height:145px;bottom:109px}.revo-dock__items{height:70px}.revo-actions{transform-origin:100% 100%;transform:scale(.85)}}@media(max-width:768px){.revo-hud{--hud-scale:1}.revo-game{--hud-player-width:238px;--hud-chat-width:min(280px, calc(100vw - 125px) )}.revo-player{height:83px;padding-left:70px;top:10px;left:10px}.revo-player__avatar{width:65px;height:75px}.revo-player__avatar>img{width:57px;height:64px}.revo-player__name strong{font-size:13px}.revo-player__name>b{font-size:11px}.revo-player__stat{grid-template-columns:17px 1fr 46px;gap:3px;font-size:9px}.revo-player__stat>b{font-size:9px}.revo-systems{grid-template-columns:repeat(4,24px);justify-content:end;gap:3px;max-width:105px;display:grid;top:12px;right:10px}.revo-systems>.revo-icon{width:24px;height:29px;padding:4px}.revo-clock{grid-column:1/-1;width:100%;height:26px}.revo-resources{flex-wrap:nowrap;gap:4px;width:calc(100% - 20px);top:102px;left:10px}.revo-resources .revo-resource{flex:1;height:29px;padding-inline:4px}.revo-resource strong{font-size:9px}.revo-resource img,.revo-resource svg{width:15px;height:15px}.revo-right-stack{gap:8px;width:190px;top:143px;right:10px}.revo-minimap__tools .revo-icon{width:25px;height:25px;padding:4px}.revo-minimap .revo-panel__header>strong{font-size:10px}.revo-minimap .revo-panel__header{gap:4px;padding-inline:8px}.revo-channel{padding:2px 4px;font-size:7px}.revo-quests__body{gap:5px;padding:10px}.revo-quests__region{display:none}.revo-quests__emblem{width:23px;font-size:19px}.revo-quests__details>strong{font-size:10px}.revo-quests>footer{padding-inline:10px}.revo-chat{height:130px;bottom:104px;left:10px}.revo-chat__feed{font-size:10px}.revo-chat__tabs button{font-size:9px}.revo-chat__input input{padding-inline:5px;font-size:8px}.revo-dock{gap:4px;width:calc(100% - 20px);bottom:12px;left:10px;transform:none}.revo-dock__toggle{flex-basis:26px;height:48px}.revo-dock__items{border-radius:22px;height:68px;padding:5px}.revo-dock__item{gap:5px;height:52px;padding-inline:1px}.revo-dock__item>img{width:25px;height:25px}.revo-dock__item>span:last-child{font-size:7px}.revo-coming-soon{padding:1px 2px;font-size:5px;top:-4px;right:-2px}.revo-actions{bottom:94px;right:10px;transform:scale(.72)}.revo-game .mob-taboverlay{transform:none;width:auto!important;padding:12px!important;inset:143px 8px 95px!important}.revo-game .mob-tabback{display:none!important}.revo-game .revo-auto-settings{max-width:calc(100vw - 20px);bottom:275px!important;right:10px!important}.revo-game .mob-targetcard{max-width:calc(100vw - 220px);min-width:0!important;top:142px!important;left:10px!important;transform:none!important}.revo-game .mob-targetlist{max-width:calc(100vw - 140px);bottom:110px!important;right:120px!important}.revo-notices{top:143px;right:10px}}@media(max-height:650px)and (min-width:769px){.revo-right-stack{gap:7px}.revo-minimap__preview{aspect-ratio:2.2}.revo-minimap__tools .revo-icon{width:28px;height:28px}.revo-chat{height:140px}.revo-quests__body{padding-block:8px}.revo-right-stack{width:228px}.revo-quests>footer{padding-bottom:5px}.revo-right-stack .revo-quests__region{display:none}}.revo-team{pointer-events:auto;flex-direction:column;gap:7px;width:244px;max-height:calc(100% - 338px);display:flex;position:absolute;top:128px;left:18px}.revo-team__header{border-color:#718aa970;border-radius:11px;flex-shrink:0;align-items:center;gap:5px;padding:4px 7px;display:flex}.revo-team__header>button{color:#b5cce5;background:0 0;border:0;align-items:center;gap:7px;padding:2px;font-size:10px;display:flex}.revo-team__header>button:first-child{flex:1}.revo-team__header>button>svg{width:14px;height:14px;color:var(--hud-gold);flex-shrink:0}.revo-team__header strong{letter-spacing:1.1px;font-size:10px}.revo-team__header>button>span{color:var(--hud-muted);font-variant-numeric:tabular-nums;margin-left:auto}.revo-team__list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#466482 transparent;flex-direction:column;gap:6px;min-height:0;padding:1px 4px 3px 1px;display:flex;overflow:hidden auto}.revo-team__card{border-color:color-mix(in srgb,var(--pet-tier) 45%,#21344d);text-align:left;background:linear-gradient(110deg,color-mix(in srgb,var(--pet-tier) 13%,#0a1b2d),#071426ed 70%);border-radius:15px;flex-shrink:0;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:78px;padding:8px;display:grid;position:relative;box-shadow:inset 0 1px #b4d5ff15,0 3px 9px #0005}.revo-team__card:before{content:"";background:var(--pet-tier);width:2px;box-shadow:0 0 8px color-mix(in srgb,var(--pet-tier) 50%,transparent);border-radius:4px;position:absolute;top:20%;bottom:20%;left:0}.revo-team__portrait{border:2px solid var(--pet-tier);background:linear-gradient(#a9394c 0 44%,#091525 44% 54%,#b6c6d5 54% 100%);border-radius:50%;place-items:center;width:47px;height:47px;display:grid;position:relative;box-shadow:inset 0 0 0 3px #08132299,0 0 0 2px #020c18,0 2px 6px #0008}.revo-team__ball-center{background:#d9e9f5;border:3px solid #101b2a;border-radius:50%;width:13px;height:13px;position:absolute}.revo-team__portrait>img{z-index:1;object-fit:contain;width:40px;height:40px;image-rendering:pixelated;filter:drop-shadow(0 2px 2px #000b);transition:transform .22s;position:relative}.revo-team__portrait>svg:not(.revo-team__leader){z-index:1;width:25px;height:25px;position:relative}.revo-team__level{z-index:2;border:1px solid var(--pet-tier);min-width:24px;color:var(--pet-tier);text-align:center;background:#09172a;border-radius:6px;padding:1px 4px;font-size:9px;font-weight:800;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.revo-team__portrait>.revo-team__leader{z-index:2;color:#ffda79;fill:#bc813b;filter:drop-shadow(0 1px 1px #000);width:16px;height:16px;position:absolute;top:-7px;left:-6px}.revo-team__details{flex-direction:column;gap:3px;min-width:0;display:flex}.revo-team__name{align-items:center;gap:4px;min-width:0;display:flex}.revo-team__name>strong{white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;min-width:0;font-size:12px;overflow:hidden}.revo-team__name>span{color:#adc7dd;flex-shrink:0;margin-left:auto;font-size:9px}.revo-team__tier{color:var(--pet-tier);margin-bottom:2px;font-size:8px;line-height:1}.revo-team__stat{color:#a4bbd0;font-variant-numeric:tabular-nums;grid-template-columns:25px minmax(0,1fr) 44px;align-items:center;gap:4px;font-size:8px;line-height:1;display:grid}.revo-team__stat>b{text-align:right;white-space:nowrap;font-size:8px;font-weight:500}.revo-team__meter{background:#020b15;border-radius:5px;height:5px;padding:1px;display:block;overflow:hidden;box-shadow:0 0 0 1px #6e89a933}.revo-team__meter>span{border-radius:4px;height:100%;transition:width .35s;display:block}.revo-team__stat--hp .revo-team__meter>span{background:linear-gradient(90deg,#38ba85,#a3ed9d)}.revo-team__stat--xp .revo-team__meter>span{background:linear-gradient(90deg,#3c8bde,#88e4ff)}.revo-team__stat--hunger .revo-team__meter>span{background:linear-gradient(90deg,#c98d47,#f0d18d)}.revo-team__compact-hp{background:#030c17;border-radius:3px;height:3px;display:none;position:absolute;bottom:3px;left:11px;right:11px;overflow:hidden}.revo-team__compact-hp>span{background:#79d9a2;border-radius:3px;height:100%;display:block}.revo-team__card.is-selected{border-color:var(--pet-tier);box-shadow:inset 0 0 12px color-mix(in srgb,var(--pet-tier) 15%,transparent),0 0 8px #72caff22}.revo-team__card.is-fainted .revo-team__portrait>img{filter:grayscale()brightness(.65)}.revo-team__card.is-fainted .revo-team__tier{color:#f7a5b0}.revo-team__empty{color:var(--hud-muted);padding:12px;font-size:11px}.revo-team.is-compact{width:66px}.revo-team.is-compact .revo-team__header strong,.revo-team.is-compact .revo-team__header>button>span,.revo-team.is-compact .revo-team__details{display:none}.revo-team.is-compact .revo-team__card{grid-template-columns:1fr;justify-items:center;gap:0;min-height:73px;padding:8px 4px 14px}.revo-team.is-compact .revo-team__compact-hp{display:block}@keyframes saPlantFrames{0%{background-position:0 0}to{background-position:var(--sa-plant-end) 0px}}.safari-wild-aura{z-index:-1;pointer-events:none;--safari-core:#190729b8;--safari-glow:#ad75ed;--safari-spark:#fff0fc;border-radius:50%;position:absolute;inset:-18px}.safari-wild-aura--pink{--safari-core:#b82d854d;--safari-glow:#ff7ecb}.safari-wild-aura .safari-aura-nebula{background:radial-gradient(circle,var(--safari-core) 12%,#a653db66 38%,#ff7ecb24 56%,transparent 72%);filter:blur(9px);animation-duration:2.8s;inset:-12%}.safari-wild-aura .safari-aura-halo{box-shadow:0 0 16px #ef80dd55,inset 0 0 20px var(--safari-core);border:1px solid #ffb8e778;animation:2.8s ease-in-out infinite bmpAuraPulse;inset:8%}.safari-aura-wave{border:1px solid #ffabe76b;border-radius:50%;animation:3.8s ease-out infinite safariAuraRipple;position:absolute;inset:6%;box-shadow:0 0 12px #ff7ecb40}.safari-aura-orb{transform:rotate(calc(var(--orbit) * 60deg));animation:8s linear infinite safariAuraOrbit;animation-delay:calc(var(--orbit) * -1.33333s);border-radius:50%;position:absolute;inset:2%}.safari-aura-orb:nth-of-type(2n){inset:11%}.safari-aura-orb>b{width:8px;height:8px;animation:2.8s ease-in-out infinite safariOrbPulse;animation-delay:calc(var(--orbit) * -.46s);background:radial-gradient(circle at 35% 30%,#fff6fd,#ffade6 30%,#e94cab 65%,#9a287a);border-radius:50%;position:absolute;top:-4px;left:calc(50% - 4px);box-shadow:0 0 6px #ffcaee,0 0 13px #ff70d5b3}.safari-aura-star{transform:rotate(calc(var(--orbit) * -72deg));animation:13s linear infinite reverse safariAuraOrbit;animation-delay:calc(var(--orbit) * -2.6s);border-radius:50%;position:absolute;inset:-9%}.safari-aura-star>span{color:var(--safari-spark);text-shadow:0 0 5px #fff0fc,0 0 10px #ff7ecb;animation:3.6s ease-in-out infinite safariStarTwinkle;animation-delay:calc(var(--orbit) * -.72s);font-size:13px;font-style:normal;position:absolute;top:-6px;left:calc(50% - 6px)}.safari-energy-orb:before{content:"";border:2px solid var(--orb-color);box-shadow:0 0 10px var(--orb-color),inset 0 0 8px var(--orb-color);border-top-color:#fff;border-radius:50%;animation:.5s linear infinite safariAuraOrbit;position:absolute;inset:-5px}.safari-energy-orb:after{content:"";background:linear-gradient(90deg,transparent,var(--orb-color));transform-origin:100%;width:65px;height:30%;transform:rotate(var(--orb-angle));filter:blur(3px);border-radius:50%;position:absolute;top:35%;right:50%}@keyframes safariAuraRipple{0%{opacity:0;transform:scale(.8)}20%{opacity:.65}to{opacity:0;transform:scale(1.45)}}@keyframes safariOrbPulse{0%,to{opacity:.75;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes safariStarTwinkle{0%,to{opacity:.45;transform:scale(.65)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(90deg)}}.safari-wild-label{white-space:nowrap;color:#ffb6e6;text-shadow:0 1px 3px #000,0 0 5px #000;pointer-events:none;font-size:9px;font-weight:900;position:absolute;bottom:-19px;left:50%;transform:translate(-50%)}.safari-crystal-drop{background:radial-gradient(#58baff50,#0000 70%);border-radius:50%;box-shadow:0 0 15px #58baff65}.safari-crystal-drop img{filter:drop-shadow(0 0 6px #55bdff)}@keyframes safariAuraOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes safariPokemonWalk{0%{background-position-x:0}to{background-position-x:var(--safari-frame-end)}}.revo-hud button{transition:transform .18s,border-color .18s,background-color .18s,filter .18s,box-shadow .18s}.revo-icon:not(:disabled):hover{border-color:#9bd5ee;transform:translateY(-2px);box-shadow:inset 0 1px #d4f1ff40,0 4px 13px #41b8df26}.revo-dock__item>img{transition:transform .22s cubic-bezier(.2,.8,.3,1),filter .22s}.revo-dock__item:not([aria-disabled=true]):hover>img{filter:drop-shadow(0 2px 5px #8dcaff66);transform:translateY(-3px)scale(1.08)}.revo-team__card:hover{border-color:var(--pet-tier);transform:translate(2px)}.revo-team__card:hover .revo-team__portrait>img{transform:translateY(-2px)}.revo-hud .revo-icon:active,.revo-hud .revo-dock__item:active,.revo-hud .revo-team__card:active,.revo-hud .revo-forge:active{transform:scale(.96)}.revo-auto:not(:disabled):hover>span{border-color:#90e4f0}.revo-auto.is-active>span{animation:3.4s ease-in-out infinite revo-auto-breathe}.revo-forge:hover>svg{transform:rotate(-6deg)translateY(-2px)}.revo-forge>svg{transition:transform .22s}@keyframes revo-auto-breathe{0%,to{box-shadow:inset 0 0 0 5px #030c16,inset 0 0 0 7px #38bcb3,0 0 10px #54f0ee22}50%{box-shadow:inset 0 0 0 5px #030c16,inset 0 0 0 7px #65d7d0,0 0 20px #54f0ee44}}@media(max-width:1000px)and (min-width:769px){.revo-team{max-height:calc(100% - 463px);top:198px}}@media(max-width:768px){.revo-team{width:min(164px,100vw - 222px);max-height:calc(100% - 393px);top:143px;left:10px}.revo-team__card{grid-template-columns:35px minmax(0,1fr);gap:5px;padding:7px 5px}.revo-team__portrait{width:34px;height:34px}.revo-team__portrait>img{width:30px;height:30px}.revo-team__name>strong{font-size:10px}.revo-team__name>span{display:none}.revo-team__stat{grid-template-columns:20px minmax(0,1fr);gap:3px}.revo-team__stat>b{display:none}.revo-team__header{padding-inline:5px}.revo-team__header strong{letter-spacing:.5px;font-size:8px}}@media(min-width:769px){.revo-resources{gap:6px}.revo-resources .revo-resource{gap:6px;max-width:110px;height:30px;padding:3px 7px}.revo-resources .revo-resource strong{font-size:12px}.revo-resources .revo-resource>img,.revo-resources .revo-resource>svg{width:18px;height:18px}}@media(min-width:1001px){.revo-dock{left:calc(var(--hud-chat-width) + 38px);justify-content:center;width:auto;right:190px;transform:none}.revo-dock__items{max-width:775px}.revo-dock.is-collapsed{width:38px;left:50%;right:auto;transform:translate(-50%)}}@media(max-width:768px){.revo-target{top:140px}.revo-hud.has-target .revo-team{max-height:calc(100% - 445px);top:195px}.revo-hud.has-target .revo-right-stack{top:195px}}@media(prefers-reduced-motion:reduce){.revo-hud *,.revo-hud :before,.revo-hud :after{transition:none!important;animation:none!important}.safari-wild-aura,.safari-wild-aura *,.safari-wild-aura:before,.safari-wild-aura:after{animation:none!important}.safari-wild-aura>span{opacity:.6}}.revo-game .mob-taboverlay.revo-inventory-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;width:100%!important;height:100dvh!important;max-height:none!important;box-shadow:none!important;background:#0209138f!important;border:0!important;border-radius:0!important;padding:20px!important;display:flex!important;inset:0!important;overflow:hidden!important;transform:none!important}.revo-inventory{--bag-gold:#dfc57d;--bag-blue:#77c7f4;--bag-ink:#eef4fc;--bag-muted:#9bb0c8;width:min(1120px,100vw - 48px);height:min(630px,100dvh - 52px);color:var(--bag-ink);border:2px solid var(--bag-gold);background:radial-gradient(at 50% -5%,#36557033,#0000 50%),linear-gradient(145deg,#10273bef,#051322fa 55%,#071728fc);border-radius:34px 34px 27px 27px;outline:none;flex-shrink:0;grid-template-rows:64px 48px minmax(0,1fr);gap:12px;padding:0 21px 19px;font-family:Trebuchet MS,system-ui,sans-serif;display:grid;position:relative;box-shadow:0 18px 75px #000a,0 0 0 3px #06101c,0 0 0 4px #a3884e88,inset 0 0 0 3px #132b3e,inset 0 0 0 4px #cfb36d55,inset 0 7px 12px #b2d9f013}.revo-inventory *,.revo-inventory :before,.revo-inventory :after{box-sizing:border-box}.revo-inventory button,.revo-inventory input{font:inherit}.revo-inventory button{cursor:pointer;color:inherit}.revo-inventory button:disabled{opacity:.38;cursor:not-allowed}.revo-inventory button:focus-visible,.revo-inventory summary:focus-visible,.revo-inventory input:focus-visible{outline-offset:3px;outline:2px solid #84d7ff}.revo-inventory button{transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s,filter .15s}.revo-inventory button:not(:disabled):hover{filter:brightness(1.12)}.revo-inventory button:not(:disabled):active{transform:translateY(1px)}.revo-inventory img,.revo-inventory svg{flex-shrink:0}.revo-inventory img{object-fit:contain;image-rendering:pixelated}.inventory-heading{justify-content:center;align-items:center;gap:6px;padding-inline:22px;display:flex;position:relative}.inventory-heading__rule{background:linear-gradient(90deg,#0000,#d1ba7944);flex:1;max-width:310px;height:1px}.inventory-heading__rule:nth-last-child(2){transform:scaleX(-1)}.inventory-heading__title{background:linear-gradient(#1e2d3c88,#10202cdd 70%,#2f3021aa);border-bottom:1px solid #c7ab6266;border-radius:0 0 42px 42px;justify-content:center;align-items:center;gap:17px;min-width:305px;height:66px;padding-inline:35px;display:flex;position:relative;box-shadow:inset 0 -4px 9px #aa8c4020}.inventory-heading__title:after{content:"";background:#e8cd8a;width:9px;height:9px;position:absolute;bottom:-6px;left:50%;transform:rotate(45deg);box-shadow:0 0 5px #deb85a66}.inventory-heading__title>img{filter:drop-shadow(0 3px 2px #0008);width:54px;height:59px}.inventory-heading h2{letter-spacing:.5px;text-shadow:0 2px 3px #000a;margin:0;padding:0;font-size:29px;font-weight:800}.inventory-close{background:linear-gradient(#23394b,#0a1c2b);border:1px solid #c6b274;border-radius:11px;place-items:center;width:37px;height:37px;padding:5px;display:grid;position:absolute;top:14px;right:2px;box-shadow:inset 0 0 0 2px #091725,0 0 10px #e5c4771a;color:#ffe18b!important}.inventory-close svg{stroke-width:3px;filter:drop-shadow(0 0 3px #d9ba6377);width:25px;height:25px}.inventory-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;display:grid}.inventory-tabs>button{background:linear-gradient(#142e43,#091b2c 65%);border:1px solid #365e7b;border-radius:13px;justify-content:center;align-items:center;gap:11px;min-width:0;padding:8px 6px;font-size:14px;font-weight:700;display:flex;box-shadow:inset 0 0 0 3px #07132288,inset 0 3px 5px #9cd0ff0c}.inventory-tabs>button svg{color:#d7e9f5;filter:drop-shadow(0 1px 1px #000);width:23px;height:23px}.inventory-tabs>button[aria-pressed=true]{background:linear-gradient(#214666,#164d79 70%,#1574b8);border-color:#a3ddff;box-shadow:inset 0 0 0 3px #133956,inset 0 3px 7px #9cbdff35,0 0 12px #2bafff60,0 2px 3px #080f19}.inventory-body{grid-template-columns:166px minmax(0,1fr) 264px;gap:12px;min-height:0;display:grid}.inventory-panel{background:linear-gradient(150deg,#10273dd9,#041222e8 75%);border:1px solid #3a6482;border-radius:14px;min-width:0;min-height:0;box-shadow:inset 0 0 0 3px #061525,inset 0 3px 8px #89b9de0d}.inventory-categories{flex-direction:column;padding:9px 7px 7px;display:flex}.inventory-categories__list{scrollbar-width:thin;scrollbar-color:#3d617b transparent;flex:1;min-height:0;overflow-y:auto}.inventory-categories__list>button{text-align:left;color:#d8e4f0;background:0 0;border:1px solid #0000;border-bottom-color:#6887a51b;border-radius:8px;align-items:center;gap:11px;width:100%;min-height:38px;padding:7px 10px;font-size:12px;font-weight:600;display:flex}.inventory-categories__list>button svg{color:#c2d3e2;width:21px;height:21px}.inventory-categories__list>button[aria-pressed=true]{background:linear-gradient(#244465,#124a77);border-color:#83d0fa;box-shadow:inset 0 0 0 2px #0e3854,inset 0 2px 7px #9ed6ff26,0 0 9px #209cdd4d}.inventory-appearance{text-align:left;background:0 0;border:0;border-top:1px solid #58748e44;flex-shrink:0;align-items:center;gap:7px;margin-top:6px;padding:7px 4px;display:flex;color:var(--bag-muted)!important;font-size:9px!important}.inventory-appearance svg{width:15px;height:15px;color:var(--bag-gold)}.inventory-storage{flex-direction:column;display:flex;overflow:hidden}.inventory-storage__header{background:linear-gradient(#17324caa,#0b2139aa);border-bottom:1px solid #315472;flex-shrink:0;align-items:center;gap:7px;min-height:40px;padding:5px 11px;display:flex}.inventory-storage__header>h3{letter-spacing:.1px;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:17px;font-weight:700}.inventory-storage__header>h3 span{color:#d8e3ef;font-size:13px}.inventory-storage__header button{background:linear-gradient(#244765,#102a43);border:1px solid #446581;border-radius:7px;justify-content:center;align-items:center;gap:4px;height:28px;padding:2px 6px;font-size:12px;font-weight:700;display:inline-flex}.inventory-storage__header button svg{width:15px;height:15px}.inventory-expand>svg{color:#f0da9a;stroke-width:3px}.inventory-search{background:#061628;border:1px solid #517c99;border-radius:7px;flex-shrink:0;align-items:center;gap:8px;margin:8px 12px 0;padding:5px 8px;display:flex}.inventory-search>svg{width:14px;height:14px}.inventory-search input{width:100%;min-width:0;color:var(--bag-ink);background:0 0;border:0;font-size:12px}.inventory-grid{flex:1;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;min-height:0;padding:12px 13px 3px;display:grid;position:relative}.inventory-slot{border:1px solid var(--item-tier,#47657c);background:radial-gradient(ellipse at 35% 20%,color-mix(in srgb,var(--item-tier,#54718a) 15%,transparent),transparent 75%),linear-gradient(#172b3c,#091726 65%);border-radius:10px;justify-content:center;align-items:center;min-width:0;min-height:0;padding:5px 4px 10px;display:flex;position:relative;box-shadow:inset 0 0 0 2px #020c16,inset 0 3px 5px #c1deef12,0 2px 3px #0006}.inventory-slot>img,.inventory-slot>svg,.inventory-slot>span:not(b){object-fit:contain;filter:drop-shadow(0 3px 2px #0008);max-width:78%;max-height:90%}.inventory-slot>b{text-overflow:ellipsis;color:#f6f8ff;font-variant-numeric:tabular-nums;text-shadow:-1px -1px 1px #07101b,1px 1px 1px #000,0 2px 3px #000;max-width:calc(100% - 7px);font-size:14px;font-weight:900;line-height:1;position:absolute;bottom:3px;right:5px;overflow:hidden}.inventory-slot>small{color:#b4cbe0;letter-spacing:.4px;text-transform:uppercase;font-size:6px;position:absolute;top:2px;left:5px}.inventory-slot.is-selected{border-color:#f4d36d;box-shadow:inset 0 0 0 2px #53442b,inset 0 0 12px #f3c6411c,0 0 9px #edc13b55}.inventory-slot:not(:disabled):hover{border-color:#b5e5ff;box-shadow:inset 0 0 0 2px #244962,0 0 12px #58bdec33}.inventory-slot--empty{opacity:.24;background:#061321;border-color:#2c4c63;box-shadow:inset 0 0 0 2px #06111d}.inventory-empty{pointer-events:none;color:#a9c0d6;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:20px;display:flex;position:absolute;inset:0}.inventory-empty>svg{opacity:.7;width:37px;height:37px}.inventory-empty>strong{font-size:15px}.inventory-empty>span{font-size:11px}.inventory-pagination{flex-shrink:0;justify-content:center;align-items:center;gap:23px;height:43px;padding-block:5px;display:flex}.inventory-pagination>button{background:linear-gradient(#2d5175,#123051);border:1px solid #4c7395;border-radius:9px;place-items:center;width:34px;height:32px;padding:4px;display:grid;box-shadow:inset 0 1px #c7e8ff25}.inventory-pagination svg{stroke-width:3px;width:24px;height:24px}.inventory-pagination>span{text-align:center;font-variant-numeric:tabular-nums;min-width:42px;font-size:17px;font-weight:700}.inventory-detail{flex-direction:column;align-items:center;padding:18px 15px 13px;display:flex;position:relative;overflow:visible}.inventory-detail__art{border:1px solid var(--item-tier);background:radial-gradient(ellipse at 45% 40%,color-mix(in srgb,var(--item-tier) 24%,#17243a),#0d1931 70%);width:116px;height:116px;box-shadow:inset 0 0 0 3px #192039,0 0 15px color-mix(in srgb,var(--item-tier) 22%,transparent);border-radius:13px;flex-shrink:0;place-items:center;display:grid;position:relative}.inventory-detail__art>img,.inventory-detail__art>svg,.inventory-detail__art>span{object-fit:contain;filter:drop-shadow(0 3px 4px #0008);max-width:96px;max-height:101px}.inventory-detail__art.is-precious:before,.inventory-detail__art.is-precious:after{content:"✦";color:#fff0aa;text-shadow:0 0 7px #ffc355;pointer-events:none;font-size:15px;animation:3s ease-in-out infinite inventory-sparkle;position:absolute}.inventory-detail__art.is-precious:before{top:1px;left:3px}.inventory-detail__art.is-precious:after{color:#ffd3ef;animation-delay:1.2s;top:-7px;right:-6px}.inventory-detail>h3{text-align:center;color:#f5e7b7;flex-shrink:0;max-width:100%;margin:12px 0 7px;font-size:19px;font-weight:800;line-height:1.15}.inventory-rarity{border:1px solid var(--item-tier);color:#f5ecff;background:linear-gradient(color-mix(in srgb,var(--item-tier) 52%,#232444),color-mix(in srgb,var(--item-tier) 24%,#111a2c));border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;min-width:85px;padding:3px 13px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #e8d7ff22}.inventory-detail__description{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#45627d transparent;border-top:1px solid #63788e26;flex:1;align-self:stretch;min-height:38px;margin-top:10px;padding:12px 2px 4px;overflow-y:auto}.inventory-detail__description>p{color:#dfe9f3;margin:0;font-size:14px;line-height:1.5}.inventory-detail__description>small{letter-spacing:.6px;color:#8db5d5;margin-top:10px;font-size:8px;display:block}.inventory-quantity{flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;gap:6px;margin:10px 0 12px;display:flex}.inventory-quantity>button{background:linear-gradient(#284e72,#0c2a48);border:1px solid #466f95;border-radius:9px;place-items:center;min-width:33px;height:33px;padding:3px 6px;font-size:12px;font-weight:800;display:grid;box-shadow:inset 0 1px #b3d7f82e}.inventory-quantity>button>svg{stroke-width:3px;width:19px;height:19px}.inventory-quantity>input{text-align:center;appearance:textfield;color:#e9f2ff;font-variant-numeric:tabular-nums;background:0 0;border:0;width:48px;min-width:0;padding:4px 0;font-size:15px;font-weight:800}.inventory-quantity input::-webkit-inner-spin-button{appearance:none;margin:0}.inventory-quantity input::-webkit-outer-spin-button{appearance:none;margin:0}.inventory-use{text-shadow:0 1px #fff7c777;background:linear-gradient(#ffe68a,#ffc43c 46%,#e89b0b);border:1px solid #ffeab1;border-radius:13px;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;gap:10px;height:47px;padding:7px 12px;display:flex;box-shadow:inset 0 0 0 2px #edbf57,inset 0 3px 3px #fff5ccbb,0 0 12px #edb12433,0 3px #654a15;color:#352508!important;font-size:19px!important;font-weight:900!important}.inventory-use>svg{width:23px;height:23px}.inventory-use:disabled{filter:grayscale(.6);font-size:13px!important}.inventory-detail__empty{text-align:center;color:#8faac1;flex-direction:column;justify-content:center;align-items:center;gap:13px;height:100%;display:flex}.inventory-detail__empty>svg{opacity:.7;width:50px;height:50px}.inventory-detail__empty>p{margin:0;font-size:12px}.inventory-extra-actions{z-index:2;position:absolute;top:6px;right:7px}.inventory-extra-actions>summary{cursor:pointer;color:#b1c8da;border-radius:5px;padding:3px;list-style:none}.inventory-extra-actions>summary::-webkit-details-marker{display:none}.inventory-extra-actions>summary>svg{width:20px;height:20px}.inventory-extra-actions>div{background:#0a1e31;border:1px solid #677d96;border-radius:10px;width:195px;padding:6px;position:absolute;top:29px;right:0;box-shadow:0 9px 24px #0009}.inventory-extra-actions button{text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 6px;font-size:11px;display:flex}.inventory-extra-actions button:hover{background:#5f86a32a}.inventory-extra-actions button>svg{width:15px;height:15px;color:var(--bag-gold)}.inventory-extra-actions p{color:var(--bag-muted);margin:0;padding:7px;font-size:11px}.revo-inventory.is-expanded{width:min(1420px,100vw - 32px);height:calc(100dvh - 32px)}.inventory-appearance-backdrop{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020916d9;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.inventory-appearance-dialog{background:#0b2135;width:min(560px,100vw - 48px);max-height:calc(100dvh - 60px);padding:18px;overflow-y:auto}.inventory-appearance-dialog>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.inventory-appearance-dialog h3{color:var(--bag-gold);margin:0;font-size:17px}.inventory-appearance-dialog header button{color:#e6d594;background:#183a58;border:1px solid #6b899f;border-radius:6px;place-items:center;padding:4px;display:grid}.inventory-appearance-content{gap:14px;display:grid}.inventory-appearance-content h4{color:#b7d4eb;margin:0;font-size:12px}.inventory-appearance-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.inventory-appearance-grid>button{text-align:center;background:#132d46;border:1px solid #4c6b88;border-radius:9px;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:7px 3px;font-size:8px;display:flex}.inventory-appearance-grid>button.is-active{border-color:#e3c77b;box-shadow:inset 0 0 10px #e4b54a17}.inventory-appearance-grid>button>img{aspect-ratio:1;object-fit:contain;border-radius:5px;width:100%}.inventory-appearance-grid>button>span:first-child{font-size:23px}@keyframes inventory-sparkle{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}@media(max-width:1100px)and (min-width:701px){.revo-inventory{gap:10px;width:calc(100vw - 32px);padding-inline:14px}.inventory-body{grid-template-columns:140px minmax(0,1fr) 222px;gap:9px}.inventory-tabs{gap:7px}.inventory-tabs>button{gap:6px;font-size:12px}.inventory-tabs>button svg{width:19px}.inventory-grid{gap:7px;padding-inline:9px}.inventory-detail{padding-inline:12px}.inventory-storage__header>h3{font-size:14px}.inventory-storage__header>h3 span{font-size:10px}.inventory-slot>b{font-size:12px}.inventory-detail>h3{font-size:17px}.inventory-detail__description>p{font-size:12px}.inventory-categories__list>button{gap:7px;padding-inline:6px;font-size:11px}}@media(max-height:690px)and (min-width:701px){.revo-inventory{grid-template-rows:54px 40px minmax(0,1fr);gap:8px;height:calc(100dvh - 28px);padding-bottom:12px}.inventory-heading__title{height:56px}.inventory-heading__title>img{width:45px;height:49px}.inventory-heading h2{font-size:25px}.inventory-tabs>button{padding-block:4px}.inventory-detail__art{width:87px;height:87px}.inventory-detail__art>img,.inventory-detail__art>svg,.inventory-detail__art>span{max-width:76px;max-height:76px}.inventory-detail{padding-top:11px}.inventory-detail>h3{margin-top:8px;font-size:15px}.inventory-rarity{font-size:10px}.inventory-detail__description{margin-top:7px;padding-top:8px}.inventory-detail__description>p{font-size:11px}.inventory-categories__list>button{min-height:32px;padding-block:5px}.inventory-use{height:40px;font-size:16px!important}}@media(max-width:700px){.revo-game .mob-taboverlay.revo-inventory-overlay{padding:6px!important}.revo-inventory,.revo-inventory.is-expanded{border-radius:22px;grid-template-rows:52px 70px minmax(0,1fr);gap:8px;width:calc(100vw - 12px);height:calc(100dvh - 20px);padding:0 10px 10px}.inventory-heading{padding-inline:14px}.inventory-heading__title{gap:9px;min-width:0;height:51px;padding-inline:18px}.inventory-heading__title>img{width:36px;height:43px}.inventory-heading h2{font-size:22px}.inventory-close{width:30px;height:30px;top:10px;right:0}.inventory-close svg{width:20px;height:20px}.inventory-tabs{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.inventory-tabs>button{border-radius:8px;gap:5px;padding:4px;font-size:10px}.inventory-tabs>button svg{width:16px;height:16px}.inventory-body{grid-template-rows:42px minmax(170px,1fr) 210px;grid-template-columns:minmax(0,1fr);gap:7px}.inventory-categories{border-radius:9px;padding:3px 5px;display:block}.inventory-categories__list{gap:3px;height:100%;display:flex;overflow:auto hidden}.inventory-categories__list>button{flex-shrink:0;gap:4px;width:auto;height:32px;min-height:0;padding:5px 7px;font-size:9px}.inventory-categories__list>button svg{width:15px;height:15px}.inventory-appearance{z-index:1;border:0;width:82px;padding:3px;display:flex;position:absolute;bottom:64px;left:18px;font-size:8px!important}.inventory-grid{gap:5px;padding:7px 9px 0}.inventory-slot{border-radius:7px;padding:3px 2px 7px}.inventory-slot>b{font-size:10px;bottom:2px;right:3px}.inventory-storage__header{min-height:32px;padding:3px 8px}.inventory-storage__header>h3{font-size:12px}.inventory-storage__header>h3 span{font-size:10px}.inventory-storage__header button{height:24px;font-size:10px}.inventory-pagination{gap:19px;height:31px;padding-block:2px}.inventory-pagination>button{border-radius:7px;width:28px;height:25px}.inventory-pagination svg{width:19px;height:19px}.inventory-pagination>span{font-size:12px}.inventory-detail{grid-template-rows:auto auto minmax(0,1fr) 34px 37px;grid-template-columns:85px minmax(0,1fr);gap:5px 10px;padding:10px;display:grid}.inventory-detail__art{grid-area:1/1/4;align-self:start;width:79px;height:79px}.inventory-detail__art>img,.inventory-detail__art>svg,.inventory-detail__art>span{max-width:67px;max-height:67px}.inventory-detail>h3{text-align:left;grid-column:2;margin:0;padding-right:20px;font-size:14px}.inventory-rarity{grid-column:2;justify-self:start;min-width:0;padding:2px 9px;font-size:9px}.inventory-detail__description{border:0;grid-column:2;min-height:0;margin:0;padding:2px 0}.inventory-detail__description>p{font-size:10px;line-height:1.4}.inventory-detail__description>small{margin-top:3px;font-size:7px}.inventory-quantity{grid-column:1/-1;justify-content:flex-end;margin:0}.inventory-quantity>button{min-width:31px;height:28px;font-size:11px}.inventory-quantity>input{font-size:13px}.inventory-use{border-radius:9px;grid-column:1/-1;height:36px;font-size:15px!important}.inventory-use>svg{width:18px;height:18px}.inventory-detail__empty{grid-area:1/1/-1/-1}.inventory-appearance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px)and (max-height:700px){.inventory-body{grid-template-rows:36px minmax(140px,1fr) 182px}.inventory-detail{grid-template-rows:auto auto minmax(0,1fr) 28px 31px;gap:3px 8px;padding:7px 10px}.inventory-use{height:30px}.inventory-detail__art{width:65px;height:65px}.inventory-detail__art>img,.inventory-detail__art>svg,.inventory-detail__art>span{max-width:55px;max-height:55px}}@media(prefers-reduced-motion:reduce){.revo-inventory *,.revo-inventory :before,.revo-inventory :after{transition:none!important;animation:none!important}}.collection-window{grid-template-rows:58px 44px minmax(0,1fr);gap:10px;width:min(1180px,100vw - 36px);height:min(660px,100dvh - 36px);padding-inline:18px}.collection-book{color:#ffe18d;fill:#8c3fc0;filter:drop-shadow(0 3px #513315);width:48px;height:48px;padding:6px;transform:rotate(-10deg)}.collection-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-left:220px;margin-right:105px}.collection-tabs>button{font-size:13px}.collection-tabs>button:nth-child(n+2) svg{color:#f5ce5c}.collection-body{grid-template-columns:220px minmax(0,1fr) 270px;gap:13px;min-height:0;display:grid}.collection-sidebar{scrollbar-width:thin;scrollbar-color:#496b88 transparent;flex-direction:column;gap:5px;padding:8px;display:flex;overflow-y:auto}.collection-sidebar>button{text-align:left;background:linear-gradient(#122e46,#07192b);border:1px solid #496b87;border-radius:9px;flex-shrink:0;align-items:center;gap:10px;min-height:36px;padding:7px 10px;font-size:12px;font-weight:700;display:flex;box-shadow:inset 0 1px #a3cbea18}.collection-sidebar>button svg{width:22px;height:22px;color:var(--filter-color);fill:color-mix(in srgb,var(--filter-color) 45%,transparent);filter:drop-shadow(0 1px 2px #0008)}.collection-sidebar>button span{flex:1}.collection-sidebar>button small{color:#d1deee;font-size:11px;font-weight:400}.collection-sidebar>button[aria-pressed=true]{background:linear-gradient(#174572,#1769b6);border-color:#91e3ff;box-shadow:inset 0 0 0 2px #1a507a,0 0 12px #1ca6ff88}.collection-sidebar>footer{color:#d3c394;text-align:center;gap:5px;margin-top:auto;padding:10px 3px 2px;font-size:10px;display:grid}.collection-sidebar>footer span{color:#96b3cc;font-size:9px}.collection-main{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.collection-progress{background:linear-gradient(#123a59,#09223c);flex-shrink:0;align-items:center;gap:12px;min-height:68px;padding:11px 13px;display:flex}.collection-progress>svg{color:#f8f5e7;fill:#d52d3e;filter:drop-shadow(0 2px 2px #000);width:40px;height:40px}.collection-progress>div{flex:1;min-width:0}.collection-progress strong{font-size:13px}.collection-progress__row{align-items:center;gap:14px;margin-top:7px;display:flex}.collection-progress__row>div{background:#020e1c;border:1px solid #7294a9;border-radius:20px;flex:1;min-width:30px;height:17px;padding:2px;box-shadow:inset 0 2px 3px #0009}.collection-progress__row>div span{background:linear-gradient(#abff45,#42dc08 55%,#30a808);border-radius:12px;min-width:0;height:100%;display:block;box-shadow:inset 0 1px #efffa077,0 0 5px #66e32644}.collection-progress__row b{white-space:nowrap;font-size:16px}.collection-progress__row em{color:#ffe423;font-size:18px;font-style:normal;font-weight:900}.collection-toolbar{flex-shrink:0;gap:9px;min-height:38px;display:flex}.collection-toolbar label{background:#061a2c;border:1px solid #41698b;border-radius:9px;flex:1;align-items:center;gap:7px;min-width:0;padding:5px 9px;display:flex;box-shadow:inset 0 0 0 3px #0d2e48}.collection-toolbar label>svg{width:18px;height:18px}.collection-toolbar input{color:#eff6ff;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:12px}.collection-toolbar select,.collection-toolbar>button,.collection-filter-options button,.collection-filter-options select{color:#eff6ff;background:linear-gradient(#183b56,#081d30);border:1px solid #587c9c;border-radius:9px;padding:6px 9px;font-size:11px}.collection-toolbar select{width:155px;min-width:0}.collection-window select option{background:#102a42}.collection-toolbar>button{align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.collection-toolbar>button>svg{width:20px;height:20px}.collection-filter-options{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:6px;font-size:10px;display:flex}.collection-filter-options label{align-items:center;gap:5px;display:inline-flex}.collection-grid{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-height:0;display:grid;position:relative}.collection-card{background:radial-gradient(ellipse at 50% 65%,color-mix(in srgb,var(--pokemon-color,#386082) 10%,transparent),transparent 65%),linear-gradient(#0e2c43,#041628 80%);border:1px solid #6288a5;border-radius:13px;min-width:0;min-height:0;position:relative;box-shadow:inset 0 0 0 2px #081a2c,inset 0 2px 6px #c8edff18,0 2px 3px #0008}.collection-card.is-selected{background:radial-gradient(ellipse at 50% 70%,color-mix(in srgb,var(--pokemon-color) 40%,#092418),#041826 80%);border:2px solid #b8f48c;box-shadow:0 0 9px #79f85a77,inset 0 0 0 2px #183c2b}.collection-card__type{z-index:1;background:color-mix(in srgb,var(--pokemon-color) 70%,#071b25);border:1px solid #bcf0a488;border-radius:50%;place-items:center;width:21px;height:21px;font-size:13px;line-height:1;display:grid;position:absolute;top:6px;left:6px;box-shadow:0 1px 2px #000}.collection-favorite{z-index:1;background:0 0;border:0;place-items:center;width:25px;height:26px;padding:2px;display:grid;position:absolute;top:4px;right:4px;color:#c6d7e5!important}.collection-favorite>svg{filter:drop-shadow(0 1px 2px #000);width:22px;height:22px}.collection-favorite[aria-pressed=true]>svg{color:#ffdb60;fill:#e6b335}.collection-card__select{border-radius:inherit;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;width:100%;min-width:0;height:100%;padding:26px 4px 7px;display:flex}.collection-card__select>img{object-fit:contain;width:min(92%,84px);min-height:0;max-height:100px;image-rendering:pixelated;filter:drop-shadow(0 3px 3px #0006);flex:1}.collection-sheet{image-rendering:pixelated;background-position:0 0;background-repeat:no-repeat;background-size:400% 400%;display:block}.collection-card__select>.collection-sheet{filter:drop-shadow(0 3px 3px #0006);flex:1;width:min(92%,84px);min-height:0;max-height:100px}.collection-card__select>strong{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:100%;font-size:11px;font-weight:700;overflow:hidden}.collection-card__select>small{color:#9ebbd3;flex-shrink:0;font-size:8px}.collection-card.is-selected .collection-card__select>strong{color:#e6ffc3}.collection-card__lock{color:#f1cf78;pointer-events:none;width:11px;height:11px;position:absolute;bottom:5px;right:4px}.collection-card__picked{pointer-events:none;background:#c79b35;border:1px solid #ffe19b;border-radius:4px;place-items:center;display:grid;position:absolute;top:35px;right:5px}.collection-card__picked>svg{width:18px;height:18px}.is-unseen img,.collection-card.is-unseen .collection-sheet{filter:brightness(0)opacity(.45)}.collection-card--empty{opacity:.2}.collection-no-results{text-align:center;color:#b3c7d9;pointer-events:none;background:#05152366;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex;position:absolute;inset:0}.collection-no-results>strong{font-size:14px}.collection-no-results>span{font-size:11px}.collection-pagination{height:34px;padding:0}.collection-detail{flex-direction:column;min-width:0;min-height:0;padding:12px 10px;display:flex}.collection-detail>header{flex-shrink:0;align-items:center;gap:7px;min-height:30px;padding-right:26px;display:flex;position:relative}.collection-detail>header>svg{width:23px;height:23px;color:var(--pokemon-color)}.collection-detail h3{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.2}.collection-detail h3>span{font-weight:400}.collection-types{flex-wrap:wrap;flex-shrink:0;justify-content:center;gap:8px;min-height:24px;margin-top:8px;display:flex}.collection-types>span{text-align:center;border:1px solid var(--type-color);background:linear-gradient(color-mix(in srgb,var(--type-color) 85%,#fff),color-mix(in srgb,var(--type-color) 50%,#000));text-shadow:0 1px 2px #000;border-radius:20px;min-width:70px;padding:2px 10px;font-size:12px;font-weight:800}.collection-portrait{isolation:isolate;background:radial-gradient(ellipse at 50% 70%,color-mix(in srgb,var(--pokemon-color) 35%,transparent),transparent 68%);flex:1;place-items:center;min-height:80px;max-height:200px;display:grid;position:relative}.collection-portrait:before{content:"";z-index:-1;border:2px solid var(--pokemon-color);background:radial-gradient(ellipse,color-mix(in srgb,var(--pokemon-color) 40%,transparent),#071723);width:87%;height:27%;box-shadow:0 0 15px color-mix(in srgb,var(--pokemon-color) 40%,transparent),inset 0 0 0 5px #0e2a1b88,inset 0 0 0 7px color-mix(in srgb,var(--pokemon-color) 40%,transparent);border-radius:50%;position:absolute;bottom:7%}.collection-portrait>img{object-fit:contain;width:76%;height:90%;min-height:0;max-height:160px;image-rendering:pixelated;filter:drop-shadow(0 4px 4px #0008)}.collection-portrait>.collection-sheet{filter:drop-shadow(0 4px 4px #0008);width:76%;max-width:160px;height:90%;max-height:160px}.collection-portrait.is-unseen>img,.collection-portrait.is-unseen>.collection-sheet{filter:brightness(0)opacity(.5)}.collection-detail__data{scrollbar-width:thin;background:#06192ac9;border:1px solid #2b506e;border-radius:9px;flex-shrink:1;min-height:65px;margin:6px 0 10px;padding:0 6px;overflow-y:auto}.collection-detail__data>p{border-bottom:1px solid #395a7744;justify-content:space-between;gap:10px;margin:0;padding:6px 0;font-size:11px;display:flex}.collection-detail__data>p>b{text-align:right}.collection-detail__tools{gap:5px;padding-block:7px;display:flex}.collection-detail__tools>button{background:#18364d;border:1px solid #4b7090;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:4px;padding:5px 3px;font-size:9px;display:flex}.collection-detail__tools svg{width:13px;height:13px}.collection-details-button{height:43px;font-size:17px!important}.collection-inline-details{color:#bed3e7;gap:5px;padding:7px 0;font-size:11px;display:grid}.collection-inline-details h4,.collection-inline-details p{margin:0}.collection-no-selection{text-align:center;color:#a8bed1;justify-items:center;gap:10px;margin:auto;padding:20px;font-size:12px;display:grid}.collection-summary{text-align:center;flex-direction:column;flex:1;align-items:center;gap:13px;min-height:0;padding:24px;display:flex;overflow-y:auto}.collection-summary>svg{color:#edce77;width:45px;height:45px}.collection-summary h3,.collection-summary p{margin:0}.collection-summary p{color:#bed1e3;font-size:13px;line-height:1.6}.collection-summary>div{width:100%}.collection-summary>div>p{border-bottom:1px solid #49698255;justify-content:space-between;padding:5px;display:flex}.collection-summary small{color:#94aec5;font-size:10px}@media(min-width:701px)and (max-width:1100px){.collection-window{padding-inline:12px}.collection-body{grid-template-columns:157px minmax(0,1fr) 213px;gap:9px}.collection-tabs{margin-left:166px;margin-right:0}.collection-tabs>button{gap:5px;font-size:11px}.collection-sidebar{gap:4px;padding:6px}.collection-sidebar>button{gap:6px;min-height:32px;padding:6px;font-size:10px}.collection-sidebar>button>svg{width:17px;height:17px}.collection-sidebar>button small{font-size:9px}.collection-grid{gap:6px}.collection-card__select>strong{font-size:9px}.collection-card__select>small{font-size:7px}.collection-card__type{width:17px;height:17px;font-size:11px;top:5px;left:4px}.collection-favorite{width:20px;height:22px;right:2px}.collection-favorite svg{width:18px;height:18px}.collection-toolbar{gap:5px}.collection-toolbar select{width:106px;padding-inline:3px;font-size:9px}.collection-toolbar>button{padding:5px;font-size:0}.collection-toolbar input{font-size:10px}.collection-progress{gap:7px;min-height:62px;padding:8px}.collection-progress>svg{width:28px;height:28px}.collection-progress strong{font-size:11px}.collection-progress__row{gap:8px}.collection-progress__row b{font-size:12px}.collection-progress__row em{font-size:14px}.collection-detail h3{font-size:13px}.collection-detail__data>p{font-size:10px}.collection-details-button{font-size:14px!important}}@media(min-width:701px)and (max-height:650px){.collection-window{grid-template-rows:48px 38px minmax(0,1fr);gap:7px;padding-bottom:10px}.collection-window .inventory-heading__title{height:49px}.collection-sidebar>button{min-height:29px;padding-block:4px}.collection-sidebar{gap:3px}.collection-progress{min-height:56px;padding-block:6px}.collection-main{gap:7px}.collection-detail{padding:8px}.collection-detail__data>p{padding-block:4px}}@media(max-width:700px){.collection-window{grid-template-rows:48px 38px minmax(0,1fr);gap:7px}.collection-window .inventory-heading__title{height:48px}.collection-book{width:33px;height:33px}.collection-tabs{grid-template-rows:1fr;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0}.collection-tabs>button{gap:3px;font-size:9px}.collection-tabs>button svg{width:14px;height:14px}.collection-body{grid-template-rows:40px minmax(220px,1fr) 208px;grid-template-columns:minmax(0,1fr);gap:7px}.collection-sidebar{flex-direction:row;gap:4px;padding:3px;overflow:auto hidden}.collection-sidebar>button{gap:5px;min-height:0;padding:4px 7px;font-size:10px}.collection-sidebar>button>svg{width:16px;height:16px}.collection-sidebar>button small{font-size:9px}.collection-sidebar>footer{display:none}.collection-main{gap:6px}.collection-progress{gap:8px;min-height:50px;padding:6px 9px}.collection-progress>svg{width:28px;height:28px}.collection-progress strong{font-size:10px}.collection-progress__row{gap:10px;margin-top:5px}.collection-progress__row>div{height:13px}.collection-progress__row b,.collection-progress__row em{font-size:12px}.collection-toolbar{gap:5px;min-height:31px}.collection-toolbar select{width:107px;padding:3px;font-size:9px}.collection-toolbar label{gap:4px;padding:4px 6px}.collection-toolbar input{font-size:10px}.collection-toolbar>button{padding:4px 7px;font-size:0}.collection-grid{gap:5px}.collection-card{border-radius:9px}.collection-card__select{gap:1px;padding:22px 2px 5px}.collection-card__select>strong{font-size:8px}.collection-card__select>small{font-size:6px}.collection-card__type{width:15px;height:15px;font-size:9px;top:4px;left:3px}.collection-favorite{width:19px;height:20px;top:2px;right:2px}.collection-favorite>svg{width:16px;height:16px}.collection-pagination{height:27px}.collection-detail{grid-template-rows:26px 24px minmax(0,1fr) 34px;grid-template-columns:103px minmax(0,1fr);gap:3px 7px;padding:8px;display:grid;position:relative}.collection-detail>header{grid-column:1/-1;min-height:0}.collection-detail h3{font-size:13px}.collection-detail>header>svg{width:18px;height:18px}.collection-types{grid-area:2/2;justify-content:flex-start;gap:5px;min-height:0;margin:0}.collection-types>span{min-width:0;padding:2px 8px;font-size:10px}.collection-portrait{grid-area:2/1/4;height:100%;min-height:0;max-height:none}.collection-portrait>img{width:92%;max-height:110px}.collection-detail__data{grid-area:3/2;min-height:0;margin:0}.collection-detail__data>p{padding-block:3px;font-size:9px}.collection-detail__tools{padding-block:4px}.collection-detail__tools>button{padding:3px;font-size:8px}.collection-details-button{grid-area:4/1/auto/-1;height:33px;font-size:14px!important}.collection-summary{gap:8px;padding:15px}.collection-summary p{font-size:11px}.collection-no-selection{grid-area:1/1/-1/-1}.collection-filter-options{max-height:68px;overflow-y:auto}}@media(max-width:700px)and (max-height:700px){.collection-body{grid-template-rows:36px minmax(170px,1fr) 173px}.collection-detail{grid-template-rows:22px 20px minmax(0,1fr) 30px;padding:6px 8px}.collection-details-button{height:29px}.collection-progress{min-height:43px}}
