.game-shell.device-celular [data-mobile-input-field=true]{line-height:1.2;font-size:16px!important}.game-shell.device-celular[data-mobile-keyboard=open] [data-mobile-input-surface=true]{box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;padding:4px;overflow:hidden;left:var(--typing-left)!important;top:var(--typing-top)!important;width:var(--typing-width)!important;height:var(--typing-surface-height)!important;min-width:0!important;min-height:0!important;max-height:none!important;margin:0!important;position:fixed!important;bottom:auto!important;right:auto!important}.game-shell.device-celular[data-mobile-keyboard=open] [data-mobile-input-surface=true]>:first-child{box-sizing:border-box;overflow:auto;max-width:100%!important;min-height:0!important;max-height:100%!important}.game-shell.device-celular[data-mobile-keyboard=open] [data-mobile-input-surface=true] :is(input,textarea){scroll-margin:4px}.mobile-input-toolbar{z-index:100001;left:var(--typing-left);top:calc(var(--typing-top) + var(--typing-height) - 32px);width:var(--typing-width);box-sizing:border-box;height:32px;padding:2px max(6px,env(safe-area-inset-right));color:#d6edff;background:#0b1726;border-top:1px solid #35506d;justify-content:flex-end;align-items:center;gap:5px;display:flex;position:fixed}.mobile-input-toolbar[hidden],.mobile-input-toolbar>button[hidden]{display:none!important}.mobile-input-toolbar>button{color:#d6edff;height:26px;font:600 11px/1.2 var(--font-geist-sans,Arial,sans-serif);touch-action:manipulation;cursor:pointer;background:#18364c;border:1px solid #467595;border-radius:6px;padding:0 10px}.mobile-input-toolbar>button:focus-visible{outline-offset:1px;outline:2px solid #8fddff}.mobile-input-toolbar[data-mode=restore]{left:auto;right:max(6px,env(safe-area-inset-right));top:auto;bottom:max(6px,env(safe-area-inset-bottom));border:1px solid #35506d;border-radius:7px;width:auto}.game-shell.device-celular[data-mobile-keyboard=open] .game-chat[data-mobile-input-surface=true]{resize:none;grid-template-rows:24px minmax(0,1fr) 34px;max-width:none;padding:0;display:grid;left:calc(var(--typing-left) + 4px)!important;top:calc(var(--typing-top) + var(--typing-surface-height) - min(140px,var(--typing-surface-height)))!important;width:min(520px,calc(var(--typing-width) - 8px))!important;height:min(140px,var(--typing-surface-height))!important}.game-shell.device-celular[data-mobile-keyboard=open] .game-chat[data-mobile-input-surface=true]>.chat-tabs{height:24px;overflow:hidden}.game-shell.device-celular[data-mobile-keyboard=open] .game-chat[data-mobile-input-surface=true]>.chat-lines{min-height:0;padding:3px 5px;overflow:auto}.game-shell.device-celular[data-mobile-keyboard=open] .game-chat[data-mobile-input-surface=true]>form{height:34px;min-height:0}.game-shell.device-celular[data-mobile-keyboard=open] .game-chat[data-mobile-input-surface=true]>form input{height:100%;padding:3px 6px}.game-shell.device-celular[data-mobile-keyboard=open] .game-chat[data-mobile-input-surface=true]>.emoji-picker,.game-shell.device-celular[data-mobile-keyboard=open] .game-chat[data-mobile-input-surface=true]>.panel-resize-grip{display:none}.game-shell.device-celular[data-mobile-keyboard=open] .mail-window{grid-template-rows:30px 0 auto minmax(0,1fr);height:100%}.game-shell.device-celular[data-mobile-keyboard=open] .mail-window>header{gap:5px;height:30px;padding:3px 6px}.game-shell.device-celular[data-mobile-keyboard=open] .mail-window>header>i{width:22px;height:22px}.game-shell.device-celular[data-mobile-keyboard=open] .mail-window>header>i svg{width:16px;height:16px}.game-shell.device-celular[data-mobile-keyboard=open] .mail-window>header h2{font-size:13px}.game-shell.device-celular[data-mobile-keyboard=open] .mail-window>header small,.game-shell.device-celular[data-mobile-keyboard=open] .mail-window>nav{display:none}.game-shell.device-celular[data-mobile-keyboard=open] .mail-compose{grid-template-columns:minmax(0,1fr);gap:3px;padding:3px}.game-shell.device-celular[data-mobile-keyboard=open] .mail-compose:has(.mail-fields [data-mobile-input-field=true])>.mail-picker{display:none}.game-shell.device-celular[data-mobile-keyboard=open] .mail-compose:has(.mail-picker [data-mobile-input-field=true])>.mail-fields{display:none}.game-shell.device-celular[data-mobile-keyboard=open] .mail-fields{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) 100px;align-content:start}.game-shell.device-celular[data-mobile-keyboard=open] .mail-fields label.body{grid-template-rows:auto 48px}.game-shell.device-celular[data-mobile-keyboard=open] .mail-fields textarea{height:48px;min-height:48px;padding:3px 6px}.game-shell.device-celular[data-mobile-keyboard=open] .mail-compose-actions>.mail-fee-preview{display:none}.game-shell.device-celular[data-mobile-keyboard=open] .mail-compose-actions>.mail-send{min-width:0;height:26px}.game-shell.device-celular[data-mobile-keyboard=open] .mail-compose-actions{min-height:26px;padding:0}.game-shell.device-celular[data-mobile-keyboard=open] .rmt-window{height:100%}.game-shell.device-celular[data-mobile-keyboard=open] .rmt-header{min-height:28px;padding:3px 5px}.game-shell.device-celular[data-mobile-keyboard=open] .rmt-header>img{width:20px;height:20px}.game-shell.device-celular[data-mobile-keyboard=open] :is(.rmt-tabs,.rmt-header-meta,.rmt-brand small,.rmt-disclaimer){display:none}.game-shell.device-celular[data-mobile-keyboard=open] .rmt-body{padding:3px}.game-shell.device-celular[data-mobile-keyboard=open] .rmt-create-layout:has(.rmt-publication [data-mobile-input-field=true]){grid-template-columns:minmax(0,1fr)}.game-shell.device-celular[data-mobile-keyboard=open] .rmt-create-layout:has(.rmt-publication [data-mobile-input-field=true])>.rmt-picker{display:none}.game-shell.device-celular[data-mobile-keyboard=open] .rmt-publication:has([data-mobile-input-field=true]) :is(.rmt-selected-pack,.rmt-fee,.rmt-guidance){display:none}.game-shell.device-celular[data-mobile-keyboard=open] .rmt-dialog{min-height:0;max-height:100%}.joystick.movement-direction-pad{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:#0f0d16cc;border-radius:22px;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;display:grid}.joystick.movement-direction-pad:before,.joystick.movement-direction-pad:after{display:none}.movement-direction-pad>.movement-direction-arrow{color:#e8dafa;width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;cursor:pointer;touch-action:none;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.movement-direction-pad>.movement-direction-arrow>svg{stroke-width:2.8px;width:26px;height:26px;transform:rotate(var(--direction-angle));pointer-events:none}.movement-direction-pad>.movement-direction-arrow[aria-pressed=true]{color:#fff;background:#8e61cad9;box-shadow:inset 0 0 0 1px #e7d1ff99}.movement-direction-pad>.movement-direction-arrow:focus-visible{outline-offset:-3px;outline:2px solid #ecdeff}.movement-direction-center{pointer-events:none;border:1px solid #e0cbff29;border-radius:50%;grid-area:2/2;margin:5px}.game-shell.device-pc .game-settings-panel .settings-movement-controls>label{font-size:14px;line-height:1.35}.game-shell.device-pc .game-settings-panel .settings-movement-controls select{font-size:13px}.game-shell.device-pc .game-settings-panel .settings-movement-controls small{font-size:12px}.game-shell.device-pc .game-settings-panel .settings-movement-controls .settings-section-heading b{font-size:16px}.game-shell.device-pc .game-settings-panel .settings-movement-controls .settings-section-heading small{font-size:12px!important}.device-celular .joystick.movement-direction-pad{min-width:calc(114px / var(--joystick-scale));min-height:calc(114px / var(--joystick-scale))}.device-celular .movement-direction-pad>.movement-direction-arrow>svg{width:max(26px, calc(22px / var(--joystick-scale)));height:max(26px, calc(22px / var(--joystick-scale)))}@media (width<=760px) and (orientation:landscape){.device-celular .joystick.movement-direction-pad{min-width:calc(114px / var(--joystick-scale) / .78);min-height:calc(114px / var(--joystick-scale) / .78)}.device-celular .movement-direction-pad>.movement-direction-arrow>svg{width:max(26px, calc(22px / var(--joystick-scale) / .78));height:max(26px, calc(22px / var(--joystick-scale) / .78))}}.inventory-boost-button{cursor:pointer;justify-content:center;align-items:center;gap:5px;min-width:86px;margin-right:8px;padding:0 8px;display:flex;color:#d6efff!important;background:linear-gradient(135deg,#173752,#10233a)!important;border-color:#698db0!important;width:auto!important;height:30px!important;margin-left:0!important;font-size:10px!important}.inventory-boost-button:disabled{opacity:.5;cursor:default}.inventory-pokemon-name-row .inventory-boost-badge{color:#a9dfff;white-space:nowrap;background:#15374b;border:1px solid #5789ad;border-radius:5px;flex:none;padding:4px 6px;font-size:10px;font-weight:850}.boost-backdrop{z-index:13010;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030913dc;place-items:center;padding:8px;display:grid;position:fixed;inset:0}.boost-window{color:#e7f4fc;background:radial-gradient(circle at 22% 0,#438fc12e,#0000 40%),linear-gradient(145deg,#132739,#0a1622 65%,#112336);border:1px solid #578bb1;border-radius:13px;grid-template-rows:62px 45px minmax(0,1fr);width:min(940px,100vw - 16px);height:min(670px,100dvh - 16px);min-height:0;display:grid;overflow:hidden;box-shadow:0 20px 75px #000e}.boost-window>header{background:#162c40;border-bottom:1px solid #395c78;align-items:center;gap:10px;min-width:0;padding:0 14px;display:flex}.boost-brand-icon{color:#a9e7ff;background:#173e59;border:1px solid #4c8db4;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.boost-window>header>span:nth-child(2){gap:2px;min-width:0;margin-right:auto;display:grid}.boost-window>header small,.boost-content small{color:#8eb3c8;font-size:10px;font-weight:800}.boost-window>header h2{letter-spacing:.04em;margin:0;font-size:19px}.boost-window>header>button{color:#d3efff;cursor:pointer;background:#102336;border:1px solid #49718b;border-radius:7px;flex:none;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}.boost-intro{color:#acc9da;border-bottom:1px solid #274053;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 14px;font-size:11px;display:flex}.boost-intro>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.boost-intro>b{color:#a2deff;white-space:nowrap;flex:none;font-size:10px}.boost-window>main{grid-template-columns:300px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.boost-pokemon-list{background:#06101bba;border-right:1px solid #36536a;grid-template-rows:38px 38px 66px 32px minmax(0,1fr);min-width:0;min-height:0;display:grid}.boost-pokemon-list>header{border-bottom:1px solid #2f4858;justify-content:space-between;align-items:center;gap:5px;padding:0 10px;display:flex}.boost-pokemon-list>header small{color:#83a9c0;font-size:9px;font-weight:850}.boost-pokemon-list>header b{color:#cbeaff;font-size:10px}.boost-search{color:#80c6eb;background:#0a1b2a;border:1px solid #426880;border-radius:7px;align-items:center;gap:6px;min-width:0;margin:5px 6px;padding:0 7px;display:flex}.boost-search input{color:#f0f9ff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.boost-search input::placeholder{color:#7797aa}.boost-search button{color:#aed9f1;cursor:pointer;background:#254052;border:0;border-radius:50%;width:20px;height:20px}.boost-filters{grid-template-rows:repeat(2,27px);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-width:0;padding:3px 6px 4px;display:grid}.boost-filters select{color:#dfedfa;cursor:pointer;background:#102b3b;border:1px solid #3e6379;border-radius:6px;width:100%;min-width:0;height:27px;padding:0 5px;font-size:10px}.boost-filters select:focus-visible,.boost-stack-actions button:focus-visible,.boost-pokemon-entries button:focus-visible{outline-offset:-2px;outline:2px solid #7acfff}.boost-pagination{border-block:1px solid #274455;grid-template-columns:26px minmax(0,1fr) 26px;align-items:center;gap:5px;min-width:0;padding:2px 6px;display:grid}.boost-pagination button{color:#b1e3ff;cursor:pointer;background:#142e40;border:1px solid #426c85;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.boost-pagination button:disabled{opacity:.34;cursor:default}.boost-pagination span{color:#bbd5e4;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.boost-pokemon-entries{scrollbar-width:thin;scrollbar-color:#4f7894 transparent;min-height:0;padding:5px;overflow-y:auto}.boost-pokemon-entries>button{color:#e8f2f8;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:59px;margin-bottom:3px;padding:5px 6px;display:grid}.boost-pokemon-entries>button:hover{background:#152d3e}.boost-pokemon-entries>button.selected{background:linear-gradient(105deg,#1b4a66,#102637);border-color:#629fc3}.boost-pokemon-entries button>i,.boost-selected>i{background:radial-gradient(circle,#315b71,#0c1b29 74%);border:1px solid #426f88;border-radius:50%;flex:none;width:44px;height:44px;font-style:normal;display:block;position:relative;overflow:hidden}.boost-pokemon-entries button>i.shiny,.boost-selected>i.shiny{border-color:#e3bb61;box-shadow:0 0 12px #f1cb653b}.boost-pokemon-entries .inventory-pokemon-icon,.boost-selected .inventory-pokemon-icon{transform:translate(-50%,-50%) scale(var(--boost-icon-scale,.9));transform-origin:50%;position:absolute;top:50%;left:50%}.boost-pokemon-fallback{color:#a4c6d9;font-size:17px;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.boost-pokemon-entries button>span{gap:3px;min-width:0;display:grid}.boost-pokemon-entries button>span b,.boost-pokemon-entries button>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.boost-pokemon-entries button>span b{font-size:11px}.boost-pokemon-entries button>span small{color:#8daabc;font-size:9px}.boost-pokemon-entries button>em{color:#9bdcff;justify-items:end;gap:3px;font-style:normal;display:grid}.boost-pokemon-entries button>em strong{font-size:14px}.boost-pokemon-entries button>em small{color:#96b1c1;font-size:8px}.boost-pokemon-entries>p{color:#a8c1d1;text-align:center;font-size:11px}.boost-content{scrollbar-width:thin;scrollbar-color:#47708a transparent;align-content:start;gap:15px;min-height:0;padding:18px;display:grid;overflow-y:auto}.boost-selected{background:linear-gradient(105deg,#1d4058,#122636);border:1px solid #4c7791;border-radius:10px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.boost-selected>i{width:56px;height:56px}.boost-selected>span{gap:3px;min-width:0;display:grid}.boost-selected h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;overflow:hidden}.boost-selected em{color:#a6c3d4;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.boost-selected>strong{color:#a7e8ff;white-space:nowrap;font-size:29px}.boost-selected>strong small{font-size:12px}.boost-alert{color:#ffe1c5;background:#3c281e;border:1px solid #bc7d56;border-radius:7px;margin:0;padding:9px;font-size:11px}.boost-next{justify-content:space-between;align-items:center;gap:10px;padding:0 2px;display:flex}.boost-next span{gap:3px;min-width:0;display:grid}.boost-next b{font-size:15px}.boost-next strong{color:#a9e4ff;white-space:nowrap;font-size:14px}.boost-materials{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.boost-materials>span{background:#0c2232;border:1px solid #3a627e;border-radius:9px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:5px 8px;min-width:0;min-height:73px;padding:8px 10px;display:grid}.boost-materials img{object-fit:contain;width:31px;height:31px}.boost-materials svg{color:#e9c67f}.boost-materials em{gap:2px;min-width:0;font-style:normal;display:grid}.boost-materials em b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.boost-materials>span strong{color:#eaf8ff;grid-column:2;font-size:14px}.boost-stone-breakdown{color:#b6cad7;margin:-7px 2px -4px;font-size:11px;line-height:1.4}.boost-stack-actions{display:grid}.boost-stack-actions button{color:#e9f8ff;cursor:pointer;background:linear-gradient(130deg,#1d5573,#143d57);border:1px solid #81b6d4;border-radius:9px;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:62px;padding:9px 11px;display:flex}.boost-stack-actions button:disabled{color:#a2b2c0;cursor:default;background:#192d3c;border-color:#3c5363}.boost-stack-actions button span{text-align:left;justify-items:start;gap:3px;font-size:10px;font-weight:850;display:grid}.boost-stack-actions button span small{font-size:10px;font-weight:600}.boost-stack-actions button b{color:#b5ecff;font-size:13px}.boost-stack-actions button:disabled b{color:#a4bac9}.boost-maximum{color:#b9f0cf;text-align:center;background:#18362f;border:1px solid #52755d;border-radius:9px;margin:0;padding:16px}.boost-empty{color:#8fb0c6;text-align:center;align-self:center;justify-items:center;gap:8px;padding:25px;display:grid}.boost-empty b{color:#e1f4ff;font-size:15px}.boost-receipt-backdrop{z-index:2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020912db;place-items:center;padding:12px;display:grid;position:absolute;inset:0}.boost-receipt{color:#eaf7ff;text-align:center;background:radial-gradient(circle at 50% -5%,#61c1ee4f,#0000 53%),linear-gradient(155deg,#162f45,#091827 75%);border:1px solid #84ccf0;border-radius:17px;justify-items:center;gap:9px;width:min(410px,100%);max-height:calc(100dvh - 20px);padding:24px;animation:.38s cubic-bezier(.2,.8,.2,1) both boost-receipt-enter;display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #000d,0 0 38px #41b0ee47}.boost-receipt-close{color:#d7f0ff;cursor:pointer;background:#152b3c;border:1px solid #6d96af;border-radius:7px;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:11px;right:11px}.boost-receipt-aura{background:radial-gradient(circle,#235573 4%,#143447 46%,#102435 70%);border:1px solid #8ad9ffa6;border-radius:50%;place-items:center;width:110px;height:110px;margin:4px 0;display:grid;position:relative;box-shadow:0 0 35px #4fb8f452,inset 0 0 22px #5bcafb3b}.boost-receipt-aura:before,.boost-receipt-aura:after{content:"";border:1px dashed #79d1f9ab;border-radius:50%;animation:9s linear infinite boost-receipt-orbit;position:absolute;inset:-9px}.boost-receipt-aura:after{border-color:#f0d38361;animation-duration:12s;animation-direction:reverse;inset:-16px}.boost-receipt-aura>img{z-index:1;object-fit:contain;filter:drop-shadow(0 0 11px #a1dfffcc);width:67px;height:67px;animation:.65s ease-out both boost-receipt-stone}.boost-receipt-aura>span{background:#cdeeff;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite alternate boost-receipt-spark;position:absolute;box-shadow:0 0 9px #91d9ff}.boost-receipt-aura>span:first-child{animation-delay:-.2s;top:4px;left:10px}.boost-receipt-aura>span:nth-child(2){animation-delay:-.7s;top:28px;right:-10px}.boost-receipt-aura>span:nth-child(3){animation-delay:-.5s;bottom:4px;left:20px}.boost-receipt-aura>span:nth-child(4){animation-delay:-.35s;bottom:17px;right:1px}.boost-receipt-eyebrow{color:#a8e1fc;letter-spacing:.07em;align-items:center;gap:6px;font-size:10px;font-weight:900;display:inline-flex}.boost-receipt h3{color:#fff;text-shadow:0 0 18px #69cefc73;margin:0;font-size:27px}.boost-receipt-pokemon{text-align:left;background:#0a1e2eb3;border:1px solid #456f87;border-radius:9px;align-items:center;gap:11px;width:100%;padding:8px 10px;display:flex}.boost-receipt-pokemon>i{background:#17354b;border:1px solid #6babc9;border-radius:50%;flex:none;width:43px;height:43px;font-style:normal;position:relative;overflow:hidden}.boost-receipt-pokemon .inventory-pokemon-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.84)}.boost-receipt-pokemon>span{gap:3px;min-width:0;display:grid}.boost-receipt-pokemon b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.boost-receipt-pokemon small{color:#9dd7f6;font-size:12px;font-weight:800}.boost-receipt p{color:#e1edf6;margin:0;font-size:13px}.boost-receipt-cost{color:#9ebfd2;justify-content:space-between;gap:9px;width:100%;font-size:11px;display:flex}.boost-receipt-cost b{color:#ffdda0;white-space:nowrap}.boost-receipt-done{color:#f4fbff;cursor:pointer;background:linear-gradient(115deg,#23729b,#155073);border:1px solid #91d7f4;border-radius:8px;width:100%;min-height:39px;margin-top:4px;font-size:12px;font-weight:900}@keyframes boost-receipt-enter{0%{opacity:0;transform:translateY(15px)scale(.93)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes boost-receipt-orbit{to{transform:rotate(360deg)}}@keyframes boost-receipt-stone{0%{opacity:.2;transform:scale(.45)rotate(-25deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes boost-receipt-spark{to{opacity:.35;transform:scale(.5)}}@media (prefers-reduced-motion:reduce){.boost-receipt,.boost-receipt-aura:before,.boost-receipt-aura:after,.boost-receipt-aura>img,.boost-receipt-aura>span{animation:none}}@media (width<=900px) and (orientation:landscape),(height<=580px) and (orientation:landscape){.inventory-boost-button{gap:3px;min-width:68px;margin-right:4px;padding:0 5px;height:26px!important;font-size:10px!important}.inventory-pokemon-name-row .inventory-boost-badge{padding:2px 3px;font-size:10px}.boost-backdrop{padding:3px}.boost-window{border-radius:8px;grid-template-rows:40px 27px minmax(0,1fr);width:calc(100vw - 6px);height:calc(100dvh - 6px)}.boost-window>header{gap:6px;padding:0 7px}.boost-brand-icon{width:27px;height:27px}.boost-brand-icon svg{width:17px}.boost-window>header small{font-size:7px}.boost-window>header h2{font-size:13px}.boost-window>header>button{width:25px;height:25px}.boost-intro{padding:3px 7px;font-size:8px}.boost-intro>b{font-size:8px}.boost-window>main{grid-template-columns:220px minmax(0,1fr)}.boost-pokemon-list{grid-template-rows:26px 29px 56px 26px minmax(0,1fr)}.boost-pokemon-list>header{padding:0 6px}.boost-pokemon-list>header small,.boost-pokemon-list>header b{font-size:7px}.boost-search{gap:4px;margin:3px;padding:0 4px}.boost-search input{font-size:9px}.boost-filters{grid-template-rows:repeat(2,23px);gap:3px;padding:3px}.boost-filters select{height:23px;padding:0 2px;font-size:8px}.boost-pagination{grid-template-columns:21px minmax(0,1fr) 21px;gap:3px;padding:1px 3px}.boost-pagination button{width:21px;height:21px}.boost-pagination span{font-size:8px}.boost-pokemon-entries{padding:3px}.boost-pokemon-entries>button{grid-template-columns:32px minmax(0,1fr) auto;gap:4px;min-height:43px;padding:3px}.boost-pokemon-entries button>i{--boost-icon-scale:.65;width:30px;height:30px}.boost-pokemon-entries button>span b{font-size:9px}.boost-pokemon-entries button>span small,.boost-pokemon-entries button>em small{font-size:7px}.boost-pokemon-entries button>em strong{font-size:12px}.boost-content{gap:7px;padding:7px}.boost-selected{grid-template-columns:37px minmax(0,1fr) auto;gap:6px;padding:5px 7px}.boost-selected>i{--boost-icon-scale:.7;width:36px;height:36px}.boost-selected h3{font-size:12px}.boost-selected em{font-size:8px}.boost-selected>strong{font-size:19px}.boost-next b,.boost-next strong{font-size:11px}.boost-materials{gap:5px}.boost-materials>span{grid-template-columns:24px minmax(0,1fr);gap:2px 4px;min-height:50px;padding:4px}.boost-materials img{width:23px;height:23px}.boost-materials svg{width:20px}.boost-materials em b{font-size:9px}.boost-materials>span strong{font-size:10px}.boost-stack-actions button{gap:8px;min-height:38px;padding:4px 8px}.boost-stack-actions button span small{font-size:9px}.boost-stack-actions button b{font-size:11px}.boost-stone-breakdown{margin:-3px 1px -2px;font-size:9px}.boost-receipt{gap:5px;width:min(360px,100%);padding:12px 17px}.boost-receipt-aura{width:64px;height:64px;margin:0}.boost-receipt-aura>img{width:46px;height:46px}.boost-receipt h3{font-size:20px}.boost-receipt-pokemon{padding:5px 7px}.boost-receipt-pokemon>i{width:35px;height:35px}.boost-receipt-pokemon .inventory-pokemon-icon{transform:translate(-50%,-50%)scale(.7)}.boost-receipt-done{min-height:30px}}@media (width<=580px) and (orientation:portrait){.boost-window{grid-template-rows:48px 35px minmax(0,1fr);width:calc(100vw - 6px);height:calc(100dvh - 6px)}.boost-window>header{gap:5px;padding:0 6px}.boost-window>header h2{font-size:14px}.boost-intro{padding:4px 6px;font-size:9px}.boost-intro>b{display:none}.boost-window>main{grid-template-rows:220px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.boost-pokemon-list{border-bottom:1px solid #36536a;border-right:0;grid-template-rows:25px 28px 58px 26px minmax(0,1fr)}.boost-pokemon-entries{gap:5px;display:flex;overflow:auto hidden}.boost-pokemon-entries>button{min-width:198px;max-width:245px;margin:0}.boost-content{gap:9px;padding:10px}.boost-materials,.boost-stack-actions{grid-template-columns:1fr}}.inventory-shiny-iv-dialog>article>main{grid-auto-rows:max-content}.device-pc .inventory-shiny-iv-dialog .inventory-upgrade-description{font-size:14px}.inventory-shiny-iv-dialog .inventory-upgrade-complete p{font-size:14px;line-height:1.5}.device-celular .inventory-shiny-iv-dialog .inventory-upgrade-description{font-size:12px}.inventory-iv-relic{background:linear-gradient(120deg,#17192e,#21233b);border:1px solid #5e4b8b;border-radius:9px;grid-template-columns:48px minmax(0,1fr) 72px;align-items:center;gap:10px;padding:10px;display:grid}.inventory-iv-relic>img{object-fit:contain;width:48px;height:48px}.inventory-iv-relic>span,.inventory-iv-relic>label{gap:4px;min-width:0;display:grid}.inventory-iv-relic b{color:#e6ddff;overflow-wrap:anywhere;font-size:14px}.inventory-iv-relic small,.inventory-iv-relic>label{color:#b1bed5;font-size:12px}.inventory-iv-relic input{box-sizing:border-box;color:#edf5ff;text-align:center;background:#0b1221;border:1px solid #627294;border-radius:6px;width:100%;min-width:0;min-height:30px;padding:3px;font-size:16px}.inventory-iv-relic input:focus-visible{outline-offset:1px;outline:1px solid #9a8fff}.device-celular .inventory-iv-relic{grid-column:1/-1;grid-template-columns:40px minmax(0,1fr) 58px;gap:7px;padding:8px}.device-celular .inventory-iv-relic>img{width:40px;height:40px}.device-celular .inventory-iv-relic b{font-size:12px}.device-celular .inventory-iv-relic small,.device-celular .inventory-iv-relic>label{font-size:10px}.ecos-backdrop{z-index:420;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050811c7;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.ecos-window{color:#eef2ff;text-align:left;background:linear-gradient(135deg,#15222d,#171327 75%);border:1px solid #81739e;border-radius:18px;flex-direction:column;width:min(980px,96vw);max-height:94dvh;font-size:14px;line-height:1.55;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 70px #0009}.ecos-window *{box-sizing:border-box}.ecos-window h2,.ecos-window h3,.ecos-window p{margin:0}.ecos-window h2{font-size:21px;line-height:1.2}.ecos-window h3{font-size:17px;line-height:1.35}.ecos-window small{color:#bbc8d5;font-size:12px}.ecos-window p+p{margin-top:10px}.ecos-window button{color:#f1f5fc;cursor:pointer;background:#203144;border:1px solid #66758a;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font-size:13px;line-height:1.35;display:inline-flex}.ecos-window button:hover:not(:disabled){background:#39465e;border-color:#e6b5fa}.ecos-window button:disabled{opacity:.45;cursor:default}.ecos-window button:focus-visible,.ecos-window select:focus-visible{outline-offset:3px;outline:3px solid #b7faeb}.ecos-window .ecos-primary{color:#fff;background:linear-gradient(120deg,#786493,#42686a);border-color:#d1b4de}.ecos-window .selected{outline-offset:-3px;outline:3px solid #9ef3d9}.ecos-header{background:#0d1820bb;border-bottom:1px solid #59617366;flex:none;align-items:center;gap:14px;padding:14px 20px;display:flex}.ecos-header>span{flex:1;min-width:0}.ecos-header>img{object-fit:contain;width:54px;height:54px}.ecos-header>button{flex:none;width:38px;padding:7px}.ecos-header small{letter-spacing:1.3px;color:#c5b5dc}.ecos-header h2{margin-top:3px}.ecos-journal{width:min(850px,96vw)}.ecos-journal-body{scrollbar-color:#777393 #101923;flex-direction:column;gap:18px;min-height:0;padding:18px;display:flex;overflow:auto}.ecos-journal-body>*{flex:none}.ecos-journal-hero{background:#101a27;border-radius:11px;grid-template-rows:clamp(138px,20dvh,164px) auto;min-height:176px;display:grid;overflow:hidden}.ecos-journal-hero>img{object-fit:cover;object-position:center 12%;width:100%;height:clamp(138px,20dvh,164px);display:block}.ecos-journal-hero>span{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:8px 12px;display:flex}.ecos-journal-hero b{font-size:17px;line-height:1.3}.ecos-objective{background:#16333155;border:1px solid #71a79877;border-radius:12px;padding:15px}.ecos-objective>small{letter-spacing:1.4px;color:#9febcf}.ecos-objective h3{margin-top:4px}.ecos-objective p{margin:7px 0}.ecos-objective nav,.ecos-controls{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:9px;display:flex}.ecos-objective nav{margin-top:11px}.ecos-chapters{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ecos-chapter{background:#111b2999;border:1px solid #706b8366;border-radius:12px;padding:14px}.ecos-chapter.locked{opacity:.68}.ecos-chapter>header{align-items:center;gap:10px;display:flex}.ecos-chapter>header>img{object-fit:contain;width:52px;height:52px}.ecos-chapter header p{color:#e2bce9;margin:3px 0}.ecos-chapter>progress{accent-color:#b18ac9;width:100%;height:7px;margin:12px 0 4px}.ecos-chapter>p{font-size:12px}.ecos-rewards{gap:7px;margin-top:12px;display:flex}.ecos-rewards>button{background:#192435;flex-direction:column;flex:1;min-width:0;padding:7px 3px;font-size:13px}.ecos-rewards img{object-fit:contain;width:42px;height:42px}.ecos-rewards small{font-size:12px;line-height:1.25;display:block}.ecos-stage{background:#101a25;border:1px solid #4f6975;border-radius:12px;padding:16px}.ecos-stage>header{align-items:center;gap:12px;margin-bottom:10px;display:flex}.ecos-stage>header img{object-fit:cover;border-radius:12px;width:64px;height:64px}.ecos-stage ul{gap:5px;margin:13px 0;padding:0;list-style:none;display:grid}.ecos-stage li{border-bottom:1px solid #344350;justify-content:space-between;gap:12px;padding:7px 0;display:flex}.ecos-stage li>span{align-items:center;gap:8px;display:flex}.ecos-stage li.pending{color:#abb6c6}.ecos-stage li b{white-space:nowrap}.ecos-task-dot{border:1px solid #e5bfdf;border-radius:50%;flex:none;width:9px;height:9px}.ecos-stage footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ecos-soft{color:#c1c6d2;font-size:12px;margin-top:10px!important}.ecos-quest-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.ecos-quest-items button{text-align:center;flex-direction:column;font-size:12px}.ecos-quest-items img{object-fit:contain;width:54px;height:54px}.ecos-admin{border:1px dashed #75818f;border-radius:8px;padding:12px}.ecos-admin button{margin:8px 6px 0 0}.ecos-reward-large{object-fit:contain;width:140px;height:140px;margin:0 auto 12px;display:block}.ecos-confirm{z-index:4;text-align:center;background:#172436;border:1px solid #d1b4de;border-radius:15px;width:min(460px,92%);max-height:85%;padding:24px;position:absolute;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 0 0 150vmax #050813c9,0 20px 60px #000c}.ecos-confirm>p{margin:10px 0 18px}.ecos-confirm>button{margin:4px}.ecos-confirm-inline{border:1px solid #dfaabb;border-radius:10px;margin-top:12px;padding:14px}.ecos-confirm-inline button{margin-top:10px}.ecos-dialogue{width:min(760px,96vw)}.ecos-dialogue>main{padding:20px;overflow:auto}.ecos-conversation{grid-template-columns:160px 1fr;align-items:center;gap:23px;display:grid}.ecos-conversation>img{object-fit:contain;width:160px;height:185px}.ecos-conversation>p{font-size:16px;line-height:1.65}.ecos-dialogue nav{margin-top:15px}.ecos-delivery{border-top:1px solid #586276;margin-top:20px;padding-top:16px}.ecos-delivery-list{gap:8px;max-height:290px;margin-top:12px;display:grid;overflow:auto}.ecos-delivery-list button{text-align:left;flex-direction:column;align-items:flex-start;padding:12px;display:flex}.ecos-delivery-list span{font-size:13px}.ecos-delivery-list small{overflow-wrap:anywhere}.ecos-observation{--ecos-observation-accent:157,241,212;--ecos-observation-secondary:237,166,213;z-index:80;isolation:isolate;border:1px solid rgba(var(--ecos-observation-accent),.52);background:radial-gradient(circle at 8% 20%,rgba(var(--ecos-observation-secondary),.17),transparent 38%),linear-gradient(145deg,#0e1d27f7,#18182bf7);width:min(296px,100% - 20px);min-width:0;box-shadow:0 7px 22px #0009,inset 0 1px #ffffff0f,0 0 18px rgba(var(--ecos-observation-accent),.1);color:#f7fbff;text-align:left;pointer-events:none;border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:9px;padding:7px 10px 7px 7px;display:grid;position:absolute;bottom:160px;left:50%;overflow:hidden;transform:translate(-50%)}.ecos-observation.theme-mewtwo{--ecos-observation-accent:205,158,247;--ecos-observation-secondary:120,184,255}.ecos-observation:before{content:"";z-index:-1;background:linear-gradient(180deg,rgba(var(--ecos-observation-secondary),.45),rgb(var(--ecos-observation-accent)),rgba(var(--ecos-observation-secondary),.45));width:3px;box-shadow:0 0 10px rgba(var(--ecos-observation-accent),.65);position:absolute;inset:0 auto 0 0}.ecos-observation-icon{border:1px solid rgba(var(--ecos-observation-accent),.38);background:radial-gradient(circle,rgba(var(--ecos-observation-accent),.2),#09141dbd);width:40px;height:40px;box-shadow:inset 0 0 9px rgba(var(--ecos-observation-accent),.12);border-radius:10px;place-items:center;font-style:normal;display:grid;position:relative}.ecos-observation-icon>img{object-fit:contain;width:32px;height:32px;filter:drop-shadow(0 2px 3px #000b) drop-shadow(0 0 5px rgba(var(--ecos-observation-accent),.34))}.ecos-observation-icon>svg{color:rgb(var(--ecos-observation-accent));box-shadow:0 0 7px rgba(var(--ecos-observation-accent),.6);background:#1c2638;border-radius:50%;padding:2px;animation:1.6s ease-in-out infinite ecos-observation-sparkle;position:absolute;top:-4px;right:-3px}.ecos-observation-content{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;min-width:0;display:grid}.ecos-observation-content>strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;line-height:1.2;overflow:hidden}.ecos-observation-content>time{border:1px solid rgba(var(--ecos-observation-accent),.34);background:rgba(var(--ecos-observation-accent),.1);min-width:34px;color:rgb(var(--ecos-observation-accent));font:800 12px/1.15 var(--font-geist-mono);text-align:center;border-radius:6px;padding:2px 5px}.ecos-observation-track{background:#060d14c7;border-radius:999px;grid-column:1/-1;height:5px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #000b}.ecos-observation-track>i{border-radius:inherit;background:linear-gradient(90deg,rgb(var(--ecos-observation-secondary)),rgb(var(--ecos-observation-accent)));min-width:2px;height:100%;box-shadow:0 0 8px rgba(var(--ecos-observation-accent),.62);transition:width .12s linear;display:block;position:relative;overflow:hidden}.ecos-observation-track>i:after{content:"";background:linear-gradient(90deg,#0000,#fff8,#0000);width:35%;animation:1.25s linear infinite ecos-observation-shimmer;position:absolute;inset:0}.ecos-observation-content>small{color:#bfd1db;grid-column:1/-1;font-size:12px;line-height:1.15}@keyframes ecos-observation-sparkle{50%{filter:brightness(1.3);transform:scale(1.13)}}@keyframes ecos-observation-shimmer{0%{transform:translate(-120%)}to{transform:translate(390%)}}.device-celular .ecos-backdrop{padding:6px}.device-celular .ecos-window{border-radius:12px;width:98vw;max-height:98dvh}.device-celular .ecos-header{gap:8px;padding:10px 12px}.device-celular .ecos-header h2{font-size:18px}.device-celular .ecos-header>img{width:40px;height:40px}.device-celular .ecos-chapters{grid-template-columns:1fr}.device-celular .ecos-quest-items{grid-template-columns:repeat(3,minmax(0,1fr))}.device-celular .ecos-journal-body{padding:12px}.device-celular .ecos-conversation{grid-template-columns:90px 1fr;gap:13px}.device-celular .ecos-conversation>img{width:90px;height:130px}.device-celular .ecos-conversation>p{font-size:14px}.device-celular .ecos-dialogue>main{padding:13px}.device-celular .ecos-window button{min-height:42px}.device-celular .ecos-observation{grid-template-columns:36px minmax(0,1fr);gap:7px;width:min(276px,100% - 16px);padding:6px 9px 6px 6px}.device-celular .ecos-observation-icon{width:36px;height:36px}.device-celular .ecos-observation-icon>img{width:29px;height:29px}@media (prefers-reduced-motion:reduce){.ecos-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.ecos-window *{scroll-behavior:auto}.ecos-observation-icon>svg,.ecos-observation-track>i:after{animation:none}.ecos-observation-track>i{transition:none}}.ecos-task-list{gap:0;margin:10px 0;padding:0;list-style:none;display:grid}.ecos-task-list>li{border-bottom:1px solid #71868e40;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;font-size:14px;line-height:1.35;display:grid}.ecos-task-list>li>span{overflow-wrap:anywhere;min-width:0}.ecos-task-list>li>b{white-space:nowrap;font-variant-numeric:tabular-nums;background:#8cb7bb26;border-radius:6px;padding:3px 7px;font-size:13px}.ecos-task-list>li.complete>svg{color:#29806a}.ecos-stage>header>.ecos-stage-outfit{background:radial-gradient(circle,#344651,#182633);border:1px solid #6d8494;border-radius:12px;flex:none;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.ecos-stage-outfit>canvas{width:64px;height:64px;display:block}.ecos-stage .ecos-task-list{margin:10px 0}.ecos-stage .ecos-task-list>li{display:grid}.ecos-npc-dialogue .ecos-npc-objective{border-top:1px solid #aac8d2;margin-top:12px;padding-top:10px}.ecos-npc-dialogue .ecos-npc-objective>small{color:#496871;letter-spacing:.06em;font-size:12px;font-weight:700}.ecos-npc-dialogue .ecos-npc-objective>h3{color:#24434f;overflow-wrap:anywhere;margin:4px 0 8px;font-size:16px;line-height:1.3}.ecos-npc-dialogue .ecos-npc-objective>p{margin:8px 0 0;font-size:14px;line-height:1.4}.npc-dialog-window.ecos-npc-dialogue>footer{flex-wrap:wrap;gap:7px;display:flex}.npc-dialog-window.ecos-npc-dialogue>footer>button{flex:auto;justify-content:center;align-items:center;gap:6px;min-width:0;height:auto;min-height:41px;padding:8px 10px;font-size:13px;line-height:1.3;display:inline-flex}.ecos-delivery-ivs{flex-wrap:wrap;gap:5px 12px;display:flex}.admin-quest-campaign{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;font-size:14px;display:flex}.admin-quest-campaign>select{color:#edf3fa;background:#152331;border:1px solid #6b7685;border-radius:8px;min-width:0;max-width:100%;min-height:40px;padding:7px 10px;font-size:14px}.device-celular .ecos-npc-dialogue .ecos-task-list>li{padding:6px 0;font-size:14px}.device-celular .ecos-npc-dialogue .ecos-task-list>li>b{font-size:13px}.legendary-loading.theme-grass,.legendary-countdown.theme-grass,.legendary-boss-hud.theme-grass,.legendary-result-backdrop.theme-grass,.legendary-portal-backdrop.theme-grass,.legendary-portal-backdrop.theme-grass>article{--theme:#87d6a0}.device-celular .npc-dialog-window.ecos-npc-dialogue .npc-dialog-intro{font-size:14px!important;line-height:1.4!important}.device-celular .npc-dialog-window.ecos-npc-dialogue>footer>button{min-height:40px;font-size:13px}.legendary-minigame-backdrop.theme-mew{z-index:420}.legendary-minigame-backdrop.theme-mew .ecos-minigame{--theme:#ebadd4}.legendary-minigame-backdrop.theme-mewtwo{z-index:420}.legendary-minigame-backdrop.theme-mewtwo .ecos-minigame{--theme:#b9a5ff}.legendary-minigame.legendary-minigame-v3.ecos-minigame{width:min(900px,100vw - 20px);height:min(560px,100dvh - 12px);max-height:calc(100dvh - 12px);font-size:14px;line-height:1.4;position:relative}.ecos-minigame *{box-sizing:border-box}.ecos-minigame p,.ecos-minigame figure{margin:0}.ecos-minigame img{object-fit:contain;-webkit-user-select:none;user-select:none;max-width:100%}.ecos-minigame button{color:#ecf3fc;cursor:pointer;background:#182633;border:1px solid #536476;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:7px 11px;line-height:1.25;display:inline-flex;font-size:13px!important}.ecos-minigame button:disabled{cursor:default;opacity:.45}.ecos-minigame button:focus-visible{outline-offset:2px;outline:2px solid #baf8df}.ecos-minigame button.selected{outline-offset:-3px;background:#2d4750;border-color:#eecbed;outline:2px solid #a6e6d0}.ecos-minigame small{line-height:1.3;font-size:12px!important}.ecos-minigame.legendary-minigame-v3>.legendary-minigame-header{flex:none;gap:10px;height:64px;padding:8px 12px}.ecos-minigame .legendary-minigame-header>i{box-shadow:none;background:0 0;border:0}.ecos-minigame .legendary-minigame-header>i>img{width:44px;height:44px}.ecos-minigame .legendary-minigame-header h2{line-height:1.25;font-size:19px!important}.ecos-minigame .legendary-minigame-header>button{width:36px;padding:6px}.ecos-minigame.legendary-minigame-v3 .legendary-minigame-layout{grid-template-rows:minmax(0,1fr);grid-template-columns:190px minmax(0,1fr);height:calc(100% - 64px);min-height:0}.ecos-minigame .legendary-minigame-scene{background:#15252a;min-height:0}.ecos-minigame .legendary-minigame-scene>.ecos-proof-art{object-fit:cover;object-position:center 25%;z-index:0}.theme-mewtwo .ecos-minigame .legendary-minigame-scene>.ecos-proof-art{object-position:100% top}.ecos-minigame .legendary-minigame-scene-shade{z-index:1;background:linear-gradient(#0000 64%,#09141de8)}.ecos-minigame .legendary-minigame-scene-copy{z-index:2}.ecos-minigame .legendary-minigame-scene-copy>small{white-space:normal;letter-spacing:0;font-size:12px!important}.ecos-minigame .legendary-minigame-scene-copy>strong{white-space:normal;font-size:16px!important}.ecos-minigame.legendary-minigame-v3 .legendary-minigame-status{flex:0 0 42px;gap:8px;padding:5px 10px}.ecos-minigame.legendary-minigame-v3 .legendary-minigame-status>span,.ecos-minigame.legendary-minigame-v3 .legendary-minigame-status>button{white-space:nowrap;flex:0 auto;align-items:center;gap:6px;height:32px;padding:3px 8px;display:inline-flex;min-height:32px!important}.ecos-minigame .legendary-minigame-status b{line-height:1.2;font-size:13px!important}.ecos-minigame.legendary-minigame-v3 .legendary-minigame-instruction{align-items:center;gap:8px;min-height:42px;margin:0 10px;padding:8px 10px;display:flex}.ecos-minigame .legendary-minigame-instruction>svg{color:var(--theme);flex:none}.ecos-minigame .legendary-minigame-instruction>p{margin:0;line-height:1.35;font-size:14px!important}.ecos-minigame.legendary-minigame-v3 .legendary-minigame-board{--ecos-board-side:clamp(204px,calc(100dvh - 230px),260px);align-items:safe center;min-height:0;padding:10px;overflow:auto}.ecos-minigame .legendary-game-start,.ecos-minigame .legendary-game-submit{border-color:var(--theme);color:#fff;background:linear-gradient(120deg,#685379,#325a59);width:auto;margin:0;min-height:38px!important}.ecos-proof-ready{text-align:center;justify-items:center;gap:12px;padding:12px;display:grid}.ecos-proof-ready>img{width:104px;height:104px}.ecos-proof-ready>p{color:#c3ced7;font-size:14px}.ecos-minigame.legendary-minigame-v3 .ecos-proof-footer{flex:0 0 48px;align-items:center;gap:8px;min-height:48px;padding:5px 10px;display:flex;position:relative}.ecos-proof-tools{flex:none;gap:5px;display:flex}.ecos-proof-tools>button{width:36px;min-height:36px;padding:6px}.ecos-minigame .ecos-proof-footer>.ecos-proof-notice{color:#bedcca;overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px;display:block}.ecos-minigame .ecos-proof-footer>button{flex:none;width:auto;max-width:45%;margin:0;font-size:13px!important}.ecos-proof-help{border:1px solid var(--theme);z-index:6;background:#101e2df5;border-radius:10px;align-items:start;gap:10px;width:min(420px,100% - 24px);padding:14px;display:flex;position:absolute;bottom:54px;right:12px;box-shadow:0 8px 30px #0008}.ecos-proof-help>svg{color:var(--theme);flex:none}.ecos-proof-help>p{flex:1;font-size:14px}.ecos-proof-help>button{width:28px;min-height:28px;padding:2px}.ecos-proof-confirm-backdrop{z-index:8;background:#030b14cb;place-items:center;padding:14px;display:grid;position:absolute;inset:0}.ecos-proof-confirm{border:1px solid var(--theme);background:#132332;border-radius:12px;max-width:400px;padding:20px;box-shadow:0 12px 45px #0009}.ecos-proof-confirm h3{margin:0 0 10px;font-size:18px}.ecos-proof-confirm p{font-size:14px}.ecos-proof-confirm>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.ecos-route-play{justify-content:center;align-items:center;gap:18px;width:100%;min-width:0;display:flex}.ecos-visual-board{grid-template-columns:repeat(var(--ecos-size),minmax(0,1fr));grid-template-rows:repeat(var(--ecos-size),minmax(0,1fr));width:var(--ecos-board-side);height:var(--ecos-board-side);background:#0b1921;border:1px solid #698d8a;border-radius:10px;flex:none;gap:2px;padding:4px;display:grid;position:relative;overflow:hidden}.ecos-minigame .ecos-visual-cell{aspect-ratio:1;opacity:1;color:#9fe6c9;background:#213b40;border:0;border-radius:4px;place-items:center;min-width:0;min-height:0;padding:2px;display:grid;position:relative}.ecos-minigame .ecos-visual-cell:disabled{opacity:1;cursor:default}.ecos-visual-cell.wall{background:linear-gradient(135deg,#263935,#182c23);box-shadow:inset 0 0 7px #030e0ba8}.theme-mewtwo .ecos-visual-cell.wall{background:linear-gradient(135deg,#202940,#121d2d)}.ecos-visual-cell>img{z-index:2;filter:drop-shadow(0 2px 3px #000);width:100%;height:100%;min-height:0;position:relative}.ecos-visual-cell.actor{background:#335c53;box-shadow:inset 0 0 0 2px #adf6de}.ecos-visual-cell.destination{background:#31534a;box-shadow:inset 0 0 0 1px #c5efc6}.ecos-visual-cell.teleport>img{width:75%;height:75%}.ecos-minigame.mode-trail .ecos-visual-cell.wall{background:linear-gradient(135deg,#1b2c32,#14242d);box-shadow:inset 0 0 0 1px #0a1820,inset 0 0 8px #071319}.ecos-minigame.mode-trail .ecos-visual-cell:not(.wall):not(.actor):not(.destination):not(.teleport){background:#345968;box-shadow:inset 0 0 0 1px #608b93}.ecos-minigame.mode-trail .ecos-visual-cell.destination{background:#376750;box-shadow:inset 0 0 0 2px #d4f7ac}.ecos-minigame.mode-trail .ecos-visual-cell>img{filter:drop-shadow(0 1px 3px #000)drop-shadow(0 0 5px #e8ffe488)}.ecos-light-trace{z-index:1;pointer-events:none;width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;inset:4px;overflow:hidden}.ecos-light-trace polyline{fill:none;stroke:#bdf3df;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px #d8b1f7);opacity:.55}.ecos-minigame.mode-trail .ecos-light-trace polyline{stroke:#deffe8;stroke-width:18px;opacity:1;filter:drop-shadow(0 0 5px #a3f8db)}.mode-beam .ecos-light-trace polyline{stroke-width:10px;opacity:.95}.ecos-route-controls{flex:none;justify-items:center;gap:16px;display:grid}.ecos-direction-pad{grid-template-rows:repeat(2,38px);grid-template-columns:repeat(3,38px);gap:4px;display:grid}.ecos-direction-pad>button{width:38px;height:38px;min-height:38px;padding:6px}.ecos-direction-pad .direction-0{grid-area:1/2}.ecos-direction-pad .direction-1{grid-area:2/3}.ecos-direction-pad .direction-2{grid-area:2/2}.ecos-direction-pad .direction-3{grid-area:2/1}.ecos-collected{gap:5px;display:flex}.ecos-collected>i{opacity:1;background:#19343e;border:1px solid #7298a0;border-radius:6px;place-items:center;width:32px;height:32px;display:grid;position:relative}.ecos-collected>i.found{background:#255040;border-color:#a9f1c2;box-shadow:0 0 8px #b1f0c055}.ecos-collected img{object-fit:contain;width:100%;height:100%}.ecos-collected svg{color:#b9ffe1;background:#133c31;border-radius:50%;position:absolute;bottom:-2px;right:-2px}.ecos-step-budget{color:#c8eee4;background:#10252d;border:1px solid #57777b;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;display:flex}.ecos-step-budget>svg{color:var(--theme)}.ecos-step-budget>small{color:#a9c1c4}.ecos-step-budget.exhausted{color:#ffd4cd;background:#3a1e20;border-color:#d17969}.ecos-step-budget.exhausted>svg{color:#ff9b89}.ecos-board-caption{color:#c2d9d5;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.ecos-board-caption>img{width:28px;height:28px}.ecos-minigame .ecos-mirror{z-index:2;background:#63567aaa;border:1px solid #e3bff0;min-height:0;padding:0;position:absolute;inset:0}.ecos-mirror>svg:first-child{stroke:#fff0ff;stroke-width:6px;filter:drop-shadow(0 0 3px #e3b7fc);width:100%;height:100%}.ecos-mirror>svg:last-child{color:#f4ddfa;position:absolute;bottom:1px;right:1px}.ecos-beam-key{justify-items:center;gap:8px;min-width:68px;display:grid}.ecos-beam-key>span{justify-items:center;gap:5px;display:grid}.ecos-beam-key img{width:34px;height:34px}.ecos-beam-key>svg{color:#87b1b2;transform:rotate(90deg)}.ecos-memory-game{justify-items:center;gap:12px;width:100%;max-width:460px;display:grid}.ecos-memory-focus{min-height:96px;color:var(--theme);align-content:center;justify-items:center;gap:4px;display:grid}.ecos-memory-focus>span{opacity:.12;height:74px}.ecos-memory-focus>span.lit{opacity:1;filter:drop-shadow(0 0 12px #b9eace77)}.ecos-memory-focus img{width:74px;height:74px}.ecos-memory-answer{justify-content:center;gap:5px;display:flex}.ecos-memory-answer>span{background:#101e2b;border:1px dashed #6d7f91;border-radius:8px;place-items:center;width:48px;height:48px;display:grid}.ecos-memory-answer img{width:42px;height:42px}.ecos-symbol-choices{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:100%;display:grid}.ecos-symbol-choices.four{grid-template-columns:repeat(4,minmax(0,1fr));max-width:390px}.ecos-symbol-choices>button{flex-direction:column;gap:2px;padding:5px;display:flex}.ecos-symbol-choices img{width:48px;height:48px}.ecos-pairs-game{justify-items:center;gap:10px;max-width:100%;display:grid}.ecos-pair-grid{grid-template-columns:repeat(var(--ecos-pair-columns,4),minmax(0,1fr));width:min(calc(var(--ecos-pair-columns,4)*66px + (var(--ecos-pair-columns,4) - 1)*7px),100%);gap:7px;display:grid}.ecos-pair-grid>button{aspect-ratio:1;background:radial-gradient(circle,#314147,#101b26);border-color:#748889;min-height:56px;padding:5px;position:relative}.ecos-pair-grid>button>img{width:54px;height:54px}.ecos-pair-grid>button:not(.matched):not(.open)>img{opacity:.55}.ecos-pair-grid>button.matched{opacity:1;background:#213c37;border-color:#96d8b1}.ecos-pair-grid>button>svg{color:#b8f1d1;position:absolute;bottom:3px;right:3px}.ecos-mosaic-play{justify-content:center;align-items:center;gap:18px;max-width:100%;display:flex}.ecos-picture-grid{width:var(--ecos-board-side);height:var(--ecos-board-side);background:#141f28;border:1px solid #7e8a91;border-radius:8px;flex:none;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:3px;padding:4px;display:grid}.ecos-picture-grid>button{border-radius:3px;min-height:0;padding:0;position:relative;overflow:hidden;opacity:1!important}.ecos-picture-grid>button>span{width:100%;height:100%;display:block}.ecos-picture-grid>button>svg{color:#c6f3dc;background:#182e2ddd;border-radius:4px;position:absolute;top:2px;right:2px}.ecos-mosaic-play>figure{text-align:center;justify-items:center;gap:5px;width:110px;display:grid}.ecos-mosaic-play figure>img{width:110px;height:110px}.ecos-mosaic-play figcaption{color:#eef5ea;font-size:14px}.ecos-balance-game{justify-items:center;gap:14px;width:100%;max-width:430px;display:grid}.ecos-balance-goal{align-items:center;gap:24px;display:flex}.ecos-balance-goal>span{grid-template-columns:30px auto;align-items:center;column-gap:7px;display:grid}.ecos-balance-goal img{grid-row:1/3;width:30px;height:30px}.ecos-balance-goal svg{color:#a7d5ef;grid-row:1/3}.ecos-balance-goal b{font-size:22px;line-height:1.2}.ecos-balance-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.ecos-balance-choices>button{align-items:center;gap:4px;min-width:0;padding:7px;display:flex;position:relative}.ecos-balance-choices img{width:52px;height:52px}.ecos-balance-choices>button>span{align-items:center;gap:4px;display:flex}.ecos-balance-choices b{font-size:19px}.ecos-selected-check{color:#b9f8d4;position:absolute;bottom:4px;right:4px}.ecos-dna-game{justify-items:center;gap:12px;width:100%;max-width:440px;display:grid}.ecos-dna-key{justify-content:center;gap:24px;display:flex}.ecos-dna-key>span{color:#a7e7db;align-items:center;gap:6px;display:flex}.ecos-dna-key img{width:30px;height:30px}.ecos-dna-strand{gap:6px;width:100%;display:grid}.ecos-dna-strand>span{background:#20323f;border-radius:8px;justify-items:center;gap:4px;padding:6px 2px;display:grid}.ecos-dna-strand>span>img{width:34px;height:34px}.ecos-dna-strand>span>svg{color:#c3b4d4;transform:rotate(90deg)}.ecos-dna-strand button{width:42px;height:42px;padding:4px}.ecos-dna-strand button img{width:30px;height:30px}.ecos-dna-choices{gap:10px;display:flex}.ecos-dna-choices button{width:48px;height:48px;padding:6px}.ecos-dna-choices img{width:34px;height:34px}.ecos-trust-game{text-align:center;justify-items:center;gap:12px;display:grid}.ecos-trust-game>img{opacity:.55;width:112px;height:112px}.ecos-trust-game.listening>img{opacity:1;filter:drop-shadow(0 0 16px #f6abd1aa)}.ecos-trust-progress{color:#636d87;gap:8px;display:flex}.ecos-trust-progress .complete{color:#f4b7d2}.ecos-trust-game>p{font-size:14px}@media (height<=520px){.ecos-minigame .legendary-minigame-header>span>small{display:none}.ecos-minigame.legendary-minigame-v3>.legendary-minigame-header{height:48px;padding:5px 10px}.ecos-minigame.legendary-minigame-v3 .legendary-minigame-layout{height:calc(100% - 48px)}.ecos-minigame .legendary-minigame-header>i>img{width:36px;height:36px}.ecos-minigame.legendary-minigame-v3 .legendary-minigame-status{flex-basis:36px;padding:3px 8px}.ecos-minigame.legendary-minigame-v3 .legendary-minigame-instruction{min-height:34px;margin:0 8px;padding:5px 8px}.ecos-minigame.legendary-minigame-v3 .legendary-minigame-board{padding:6px 8px}.ecos-minigame.legendary-minigame-v3 .ecos-proof-footer{flex-basis:42px;min-height:42px;padding:3px 8px}.device-celular .ecos-pairs-game{gap:4px}.device-celular .ecos-pair-grid{width:min(calc(var(--ecos-pair-columns,4)*48px + (var(--ecos-pair-columns,4) - 1)*3px),100%);gap:3px}.device-celular .ecos-pair-grid>button{aspect-ratio:auto;height:36px;min-height:36px;padding:2px}.device-celular .ecos-pair-grid>button>img{width:30px;height:30px}.device-celular .ecos-memory-game{gap:6px}.device-celular .ecos-memory-focus{min-height:64px}.device-celular .ecos-memory-focus>span,.device-celular .ecos-memory-focus img{width:46px;height:46px}.device-celular .ecos-symbol-choices img{width:34px;height:34px}.device-celular .ecos-memory-answer>span{width:38px;height:38px}.device-celular .ecos-memory-answer img{width:34px;height:34px}.device-celular .ecos-trust-game{gap:7px}.device-celular .ecos-trust-game>img{width:78px;height:78px}.device-celular .ecos-proof-ready{gap:8px;padding:6px}.device-celular .ecos-proof-ready>img{width:72px;height:72px}}.device-celular .ecos-minigame button{min-height:36px}.device-celular .ecos-minigame.legendary-minigame-v3 .legendary-minigame-layout{grid-template-columns:136px minmax(0,1fr)}.device-celular .ecos-minigame .legendary-minigame-scene-copy{text-align:center;padding:7px;display:block}.device-celular .ecos-minigame .legendary-minigame-scene-copy>i,.device-celular .ecos-minigame .legendary-minigame-scene-copy>small{display:none}.device-celular .ecos-minigame .legendary-minigame-scene-copy>strong{display:block}@media (width<=620px) and (orientation:portrait){.ecos-minigame.legendary-minigame-v3 .legendary-minigame-layout,.device-celular .ecos-minigame.legendary-minigame-v3 .legendary-minigame-layout{grid-template-rows:76px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.ecos-minigame .legendary-minigame-scene>.ecos-proof-art{object-position:center 18%;width:160px}.theme-mewtwo .ecos-minigame .legendary-minigame-scene>.ecos-proof-art{object-position:100% top}.ecos-minigame .legendary-minigame-scene-copy{width:auto;padding:5px 9px;display:block;inset:auto 8px 8px auto}.ecos-minigame .legendary-minigame-scene-copy>i,.ecos-minigame .legendary-minigame-scene-copy>small{display:none}.ecos-minigame .legendary-minigame-header>nav{display:flex}.ecos-minigame .legendary-minigame-header>nav>i{width:24px;height:24px;font-size:12px}.ecos-minigame .legendary-minigame-header>span>small{display:none}.ecos-minigame.legendary-minigame-v3 .legendary-minigame-board{--ecos-board-side:204px}.ecos-route-play,.ecos-mosaic-play{gap:10px}.ecos-route-controls{gap:8px}.ecos-mosaic-play>figure,.ecos-mosaic-play figure>img{width:90px}.ecos-mosaic-play figure>img{height:90px}}@media (prefers-reduced-motion:reduce){.ecos-minigame *{transition:none!important;animation:none!important}}.ecos-destination-flag{z-index:3;color:#f5ffe0;background:#286445;border-radius:3px;position:absolute;bottom:1px;right:1px;box-shadow:0 0 0 1px #c9f7b8,0 0 9px #a6f5b388}@media (width<=700px) and (orientation:landscape){.device-celular .ecos-minigame.legendary-minigame-v3 .legendary-minigame-layout{grid-template-columns:104px minmax(0,1fr)}}.legendary-loading.theme-psychic,.legendary-countdown.theme-psychic,.legendary-boss-hud.theme-psychic{--theme:#cc9af4}.quest-team-selection{flex-direction:column;width:min(600px,100vw - 32px);max-height:calc(100dvh - 24px);display:flex}.quest-team-selection>main{padding:16px;overflow:auto}.quest-team-selection>main>p{margin:0 0 14px;font-size:14px}.quest-team-candidates{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.quest-team-candidates>button{color:#f5efff;background:#182b3a;border:1px solid #617487;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:92px;padding:10px 6px;display:flex}.quest-team-candidates>button[aria-pressed=true]{background:#3c2850;border-color:#e6a6ef;box-shadow:inset 0 0 0 1px #e6a6ef}.quest-team-candidates b{overflow-wrap:anywhere;font-size:14px}.quest-team-candidates small{font-size:12px!important}.quest-team-candidates>button:disabled{opacity:.48}.quest-team-candidates>button[aria-pressed=true]:disabled{opacity:.8}.quest-team-selection-status{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.quest-team-selection-status button{align-items:center;gap:5px;display:flex}.quest-team-selection>footer{border-top:1px solid #536373;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.quest-team-selection button{min-height:36px;font-size:13px!important}.quest-team-selection>footer button{align-items:center;gap:6px;display:flex}.game-shell[data-device-mode=mobile] .quest-team-selection>main{padding:10px}.game-shell[data-device-mode=mobile] .quest-team-candidates>button{min-height:70px;padding:6px}.game-shell[data-device-mode=mobile] .quest-team-selection>footer{padding:8px 12px}.ecos-pokemon-delivery>article{background:linear-gradient(145deg,#20182e,#0b111b 74%);border-color:#b98bd5}.ecos-pokemon-delivery>article>header{background:linear-gradient(90deg,#39264b,#121725);border-color:#634774}.ecos-pokemon-delivery>article>header>i{background:radial-gradient(circle,#49305e,#111622);border-color:#9e72bb}.ecos-pokemon-delivery>article>header small{color:#dcb7f1}.ecos-pokemon-delivery>article>aside{color:#f2acd6;background:#281829;border-color:#825478}.ecos-pokemon-delivery .npc-pokemon-delivery-list{scrollbar-color:#8f6ba5 transparent}.ecos-pokemon-delivery .npc-pokemon-delivery-list>button:hover:not(:disabled),.ecos-pokemon-delivery .npc-pokemon-delivery-list>button.selected{background:linear-gradient(100deg,#352142,#14202a);border-color:#d7a5ef}.ecos-pokemon-delivery .npc-pokemon-delivery-list>button>strong{color:#e7c5f7;background:#342243;border-color:#916bac;justify-content:center;align-items:center;gap:4px;display:flex}.ecos-pokemon-delivery>article>footer>button.danger{background:linear-gradient(#75458e,#4b2b60);border-color:#a26abd}.device-pc .ecos-pokemon-delivery>article{width:min(680px,100%)}.device-pc .ecos-pokemon-delivery>article>header small,.device-pc .ecos-pokemon-delivery>article>aside small,.device-pc .ecos-pokemon-delivery .npc-delivery-summary>small,.device-pc .ecos-pokemon-delivery .npc-delivery-ivs small{font-size:12px!important}.device-pc .ecos-pokemon-delivery>article>aside b,.device-pc .ecos-pokemon-delivery .npc-delivery-summary>em,.device-pc .ecos-pokemon-delivery>article>footer>button,.device-pc .ecos-pokemon-delivery .npc-pokemon-delivery-list>button>strong{font-size:13px!important}.device-pc .ecos-pokemon-delivery .npc-delivery-summary>b{font-size:15px}.device-pc .ecos-pokemon-delivery .npc-delivery-ivs b{font-size:13px}.ecos-side-forfeit{z-index:20013;pointer-events:none;justify-items:end;gap:6px;display:grid;position:fixed;top:72px;right:12px}.ecos-side-forfeit>button,.ecos-side-forfeit>section{pointer-events:auto}.ecos-side-forfeit>button{color:#ff9eac;cursor:pointer;background:#2b171d;border:1px solid #b45c69;border-radius:8px;place-items:center;width:34px;height:34px;min-height:34px;padding:0;display:grid;box-shadow:0 5px 18px #0008}.ecos-side-forfeit>section{color:#f6edf0;background:#121a24f5;border:1px solid #86515d;border-radius:10px;gap:9px;width:min(250px,100vw - 24px);padding:10px;display:grid;box-shadow:0 10px 30px #000a}.ecos-side-forfeit>section>span{gap:2px;display:grid}.ecos-side-forfeit>section b{font-size:14px}.ecos-side-forfeit>section small{color:#c3aeb4;font-size:12px}.ecos-side-forfeit>section>div{justify-content:flex-end;gap:6px;display:flex}.ecos-side-forfeit>section button{align-items:center;gap:4px;min-height:32px;padding:5px 9px;font-size:13px;display:flex}.ecos-side-forfeit>section button.danger{color:#fff;background:#692531;border-color:#b95867}.device-celular .ecos-side-forfeit{top:52px;right:8px}.device-celular .ecos-side-forfeit>button{width:32px;height:32px;min-height:32px}.ecos-chapters.dogs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ecos-chapters.dogs .ecos-chapter{padding:11px}.ecos-chapters.dogs .ecos-chapter>header{align-items:flex-start}.ecos-chapters.dogs .ecos-chapter>header>img{width:46px;height:46px}.ecos-chapters.dogs .ecos-chapter h3{font-size:15px}.ecos-chapters.dogs .ecos-rewards{gap:5px}.ecos-chapters.dogs .ecos-rewards>button{padding:6px 2px}.ecos-chapters.dogs .ecos-rewards img{width:36px;height:36px}.ecos-objective.locked{background:#33291955;border-color:#b99a6266;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;display:grid}.ecos-objective.locked>svg{color:#e1bd72;grid-row:1/3}.ecos-objective.locked>p{grid-column:2}.quest-campaign-bonus{color:#f6d78c;background:linear-gradient(115deg,#5e472342,#212c2f6b);border:1px solid #eeca7b57;border-radius:11px;align-items:center;gap:10px;min-width:0;padding:10px 14px;display:flex}.quest-campaign-bonus>svg{filter:drop-shadow(0 0 6px #ffd58673);flex:none}.quest-campaign-bonus>span{gap:2px;min-width:0;display:grid}.quest-campaign-bonus small{color:#d6d1b7;letter-spacing:.07em;font-size:11px;font-weight:800}.quest-campaign-bonus b{font-size:15px;line-height:1.2}.legendary-journal-detail>.quest-campaign-bonus{grid-column:1/-1;width:100%}.legendary-minigame-backdrop.theme-entei{z-index:420}.legendary-minigame-backdrop.theme-entei .ecos-minigame{--theme:#ff9654}.legendary-minigame-backdrop.theme-raikou{z-index:420}.legendary-minigame-backdrop.theme-raikou .ecos-minigame{--theme:#f7d95d}.legendary-minigame-backdrop.theme-suicune{z-index:420}.legendary-minigame-backdrop.theme-suicune .ecos-minigame{--theme:#68d8ff}.legendary-minigame-backdrop.theme-celebi,.legendary-minigame-backdrop.theme-ho-oh,.legendary-minigame-backdrop.theme-lugia{z-index:420}.legendary-minigame-backdrop.theme-celebi .ecos-minigame{--theme:#8aeaa1}.legendary-minigame-backdrop.theme-ho-oh .ecos-minigame{--theme:#ffcd76}.legendary-minigame-backdrop.theme-lugia .ecos-minigame{--theme:#8cddff}.legendary-minigame-backdrop.theme-celebi .ecos-minigame .legendary-minigame-scene>.ecos-proof-art{object-position:16% center}.legendary-minigame-backdrop.theme-ho-oh .ecos-minigame .legendary-minigame-scene>.ecos-proof-art{object-position:27% center}.legendary-minigame-backdrop.theme-lugia .ecos-minigame .legendary-minigame-scene>.ecos-proof-art{object-position:50% center}.ecos-observation.theme-celebi{--ecos-observation-accent:138,234,161;--ecos-observation-secondary:225,201,115}.ecos-observation.theme-ho-oh{--ecos-observation-accent:255,205,118;--ecos-observation-secondary:236,112,81}.ecos-observation.theme-lugia{--ecos-observation-accent:140,221,255;--ecos-observation-secondary:91,138,234}.ecos-observation.theme-entei{--ecos-observation-accent:255,150,84;--ecos-observation-secondary:211,75,42}.ecos-observation.theme-raikou{--ecos-observation-accent:247,217,93;--ecos-observation-secondary:100,176,255}.ecos-observation.theme-suicune{--ecos-observation-accent:104,216,255;--ecos-observation-secondary:153,121,245}.dogs-order-game{justify-items:center;gap:12px;width:min(500px,100%);display:grid}.dogs-order-game>p{color:#d4e3ea;align-items:center;gap:7px;font-size:13px;display:flex}.dogs-order-answer{flex-wrap:wrap;justify-content:center;gap:5px;max-width:100%;display:flex}.dogs-order-answer>span{background:#101f2c;border:1px dashed #6f8391;border-radius:8px;grid-template-rows:34px 16px;place-items:center;width:43px;height:56px;padding:3px 0;display:grid}.dogs-order-answer img,.dogs-order-answer .celestial-puzzle-symbol{width:34px;height:34px}.dogs-order-answer b{color:#dcecd9;font-size:12px;line-height:16px}.dogs-order-choices{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;width:100%;display:grid}.dogs-order-choices>button{flex-direction:column;align-items:center;gap:3px;min-width:0;padding:5px 3px;display:flex}.dogs-order-choices img,.dogs-order-choices .celestial-puzzle-symbol{width:44px;height:44px}.dogs-order-choice-label{justify-content:center;align-items:center;gap:5px;max-width:100%;min-height:18px;display:flex}.dogs-order-choice-label strong{color:#fff;font-size:14px}.dogs-order-choice-label small{color:#bdced7;font-size:12px}.dogs-filter-game{gap:9px;width:min(610px,100%);display:grid}.dogs-filter-game>header{align-items:center;gap:8px;display:flex}.dogs-filter-game>header>svg{color:var(--theme)}.dogs-filter-game>header>span{flex:1;justify-content:space-between;align-items:baseline;gap:15px;display:flex}.dogs-filter-game>header small{color:#b8cad5}.dogs-filter-key{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.dogs-filter-key>span{background:#122431;border:1px solid #4f6674;border-radius:7px;justify-content:space-between;align-items:center;gap:5px;padding:5px 7px;display:flex}.dogs-filter-key i{display:flex}.dogs-filter-key i>span{place-items:center;display:grid}.dogs-filter-key img{object-fit:contain;width:21px;height:21px}.dogs-filter-game>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.dogs-filter-game article{background:#10212d;border:1px solid #435d6c;border-radius:8px;grid-template-columns:38px minmax(58px,1fr);align-items:center;gap:6px;padding:6px;display:grid}.dogs-filter-game article>i img{width:36px;height:36px}.dogs-filter-game article>span{min-width:0;display:grid}.dogs-filter-game article>span small{font-size:10px!important}.dogs-filter-game article>span b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dogs-filter-game article>nav{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.ecos-minigame .dogs-filter-game article>nav>button{min-height:29px;padding:3px;font-size:11px!important}.dogs-filter-game article>nav>button.selected{border-color:var(--theme);background:#29434d}.legendary-loading.theme-water,.legendary-countdown.theme-water,.legendary-boss-hud.theme-water{--theme:#67d9ff}.celestial-puzzle-symbol{place-items:center;width:48px;height:48px;display:inline-grid;position:relative}.celestial-puzzle-symbol img{object-fit:contain;position:absolute;inset:0;width:100%!important;height:100%!important}.ecos-dna-game .celestial-puzzle-symbol,.ecos-pair-grid .celestial-puzzle-symbol{width:36px;height:36px}.device-celular .celestial-puzzle-symbol{width:32px;height:32px}.legendary-portal-backdrop.theme-water,.legendary-result-backdrop.theme-water{--theme:#67d9ff;z-index:430}.legendary-portal-backdrop.theme-water>article{--theme:#67d9ff}@media (width<=760px){.ecos-chapters.dogs{grid-template-columns:1fr}.dogs-order-choices{grid-template-columns:repeat(4,minmax(0,1fr))}.dogs-filter-game>div{grid-template-columns:1fr}}@media (height<=520px){.dogs-order-game{gap:6px}.dogs-order-choices img,.dogs-order-choices .celestial-puzzle-symbol{width:34px;height:34px}.dogs-filter-key img{width:17px;height:17px}.dogs-filter-game{gap:5px}.dogs-filter-game article{padding:4px}.dogs-filter-game article>i img{width:28px;height:28px}}.legendary-portal-backdrop.theme-psychic,.legendary-result-backdrop.theme-psychic{--theme:#d9a5f4;z-index:430}.legendary-portal-backdrop.theme-psychic>article{--theme:#d9a5f4}.legendary-portal-emblem>img{object-fit:contain;width:100%;height:100%}.legendary-portal-backdrop.theme-psychic .legendary-portal-emblem{width:88px;height:88px;box-shadow:none;background:0 0;border:0}.legendary-portal-backdrop.theme-psychic p,.quest-conclusion article>p{line-height:1.5;font-size:14px!important}.legendary-portal-backdrop.theme-psychic section span{font-size:14px}.quest-conclusion .quest-conclusion-art{object-fit:contain;background:#101522;border-radius:10px;flex:0 0 132px;width:132px;height:100px}.quest-conclusion article>header>span{min-width:0}.quest-conclusion h2{font-size:20px;line-height:1.25}.quest-conclusion .legendary-result-rewards>div{grid-template-columns:repeat(2,minmax(0,1fr))}.quest-conclusion .legendary-result-rewards b{font-size:14px}.quest-conclusion-progress{background:#211c30;border:1px solid #bba1d044;border-radius:10px;padding:12px}.quest-conclusion-progress>span{align-items:center;gap:7px;font-size:14px;display:flex}.quest-conclusion-progress b{margin-left:auto}.quest-conclusion-progress progress{accent-color:#bce7d9;width:100%;height:8px;margin-top:10px;display:block}.quest-conclusion article>footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.quest-conclusion article>footer button{flex:auto;min-height:38px}.device-celular .quest-conclusion .quest-conclusion-art{flex-basis:100px;width:100px;height:76px}.device-celular .quest-conclusion>article{max-height:calc(100dvh - 12px);padding:12px}.device-celular .legendary-portal-backdrop.theme-psychic>article{max-height:calc(100dvh - 12px);padding:14px;overflow:auto}.device-celular .legendary-portal-backdrop.theme-psychic .legendary-portal-emblem{width:64px;height:64px}.device-celular .quest-team-selection{width:min(600px,98vw)}.device-celular .quest-team-selection>main{padding:10px}.device-celular .quest-team-candidates>button{min-height:70px;padding:6px}@media (prefers-reduced-motion:reduce){.quest-conclusion .legendary-result-particles{display:none}}.legendary-campaign-card.celestial-campaign-card{background:radial-gradient(circle at 76% 32%,#273b4a,#0b141d 67%)!important}.celestial-campaign-card:before{content:"";z-index:-3;opacity:.22;background:url(/game/quests/lendas-celestiais/campaign.webp) 50%/cover no-repeat;position:absolute;inset:0}.legendary-campaign-card.celestial-campaign-card>img{z-index:-2;object-fit:contain;object-position:center;width:100%;height:100%;inset:0 0 0 auto}.celestial-campaign-card>.legendary-campaign-shade{z-index:-1;background:linear-gradient(90deg,#09131df5 0%,#09131deb 36%,#09131d66 61%,#09131d13 100%)}.celestial-journal .ecos-journal-hero{background:#101a27;grid-template-rows:clamp(140px,23dvh,192px) auto;min-height:0}.celestial-journal .ecos-journal-hero>img{object-fit:cover;object-position:center top;height:100%}@media (width<=620px) and (orientation:portrait){.legendary-minigame-backdrop:is(.theme-celebi,.theme-ho-oh,.theme-lugia) .ecos-minigame .legendary-minigame-scene>.ecos-proof-art{width:100%}}@media (height<=520px){.celestial-journal .ecos-journal-hero{grid-template-rows:clamp(128px,27dvh,146px) auto}}.celestial-dialogue .ecos-conversation>img{object-fit:cover;object-position:center 25%;border-radius:9px}.pokedex-evolution-picker{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:8px 0;font-size:14px;display:grid}.pokedex-evolution-picker select{color:#edf4f8;width:100%;min-width:0;min-height:36px;font:inherit;background:#111820;border:1px solid #745460;border-radius:6px;padding:4px 8px}.pokedex-evolutions>div>article{align-items:flex-start}.pokedex-evolutions>div>article>span:last-child{overflow-wrap:anywhere;min-width:0}.pokedex-evolutions .pokedex-evolution-quantity{color:#f9da9e;font-size:14px}.pokedex-evolution-costs{font-size:14px}.pokedex-evolution-costs summary{cursor:pointer;padding:8px 0}.pokedex-evolution-costs p{margin:4px 0}.pokedex-evolution-costs table{border-collapse:collapse;width:100%}.pokedex-evolution-costs th,.pokedex-evolution-costs td{text-align:left;padding:4px 6px}.pokedex-evolution-costs thead{color:#f9da9e}.pokedex-evolution-costs tbody tr:nth-child(odd){background:#ffffff08}.device-pc .pokedex-evolutions article small{font-size:12px}.device-pc .pokedex-evolutions article b{font-size:14px}.device-celular .pokedex-evolution-picker{grid-template-columns:minmax(0,1fr);gap:4px}.pokedex-window.region-select{grid-template-columns:minmax(0,1fr)}.pokedex-header .pokedex-back-button{justify-content:center;align-items:center;gap:6px;width:auto;min-width:98px;height:32px;margin-left:auto;padding:0 8px;font-size:11px;font-weight:850;display:flex}.pokedex-header .pokedex-back-button+button{margin-left:0}.pokedex-region-menu{background:radial-gradient(circle at 50% 0,#76283a30,#0000 58%),#0a1119;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:14px;min-height:0;padding:clamp(16px,4vw,44px);display:grid;overflow-y:auto}.pokedex-region-card{color:#fff;text-align:left;cursor:pointer;background:#172332;border:1px solid #815363;border-radius:14px;align-items:end;min-width:0;height:clamp(180px,35vh,270px);padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #0008}.pokedex-region-card.region-johto{border-color:#476d82}.pokedex-region-card:hover,.pokedex-region-card:focus-visible{border-color:#f8d99d;outline:none;transform:translateY(-2px)}.pokedex-region-card>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pokedex-region-card:after{content:"";pointer-events:none;background:linear-gradient(#0b142519 22%,#0d1725d0 64%,#09121dfa 100%);position:absolute;inset:0}.pokedex-region-card>span{z-index:1;gap:4px;width:100%;min-width:0;display:grid;position:relative}.pokedex-region-card small{color:#e9c4cb;letter-spacing:.06em;font-size:11px;font-weight:850}.pokedex-region-card.region-johto small{color:#9bdfed}.pokedex-region-card b{font-size:clamp(23px,3vw,38px);line-height:1}.pokedex-region-card em{color:#d2dce3;font-size:13px;font-style:normal}.pokedex-region-card i{background:#ffffff43;border-radius:99px;width:min(260px,75%);height:6px;margin-top:7px;overflow:hidden}.pokedex-region-card i span{border-radius:inherit;background:linear-gradient(90deg,#ef687b,#f9d193);height:100%;display:block}.pokedex-region-card.region-johto i span{background:linear-gradient(90deg,#5ba9d4,#abebdd)}.pokedex-region-card>strong{z-index:1;margin-left:10px;font-size:27px;position:relative}@media (width<=760px) and (orientation:landscape){.pokedex-region-menu{gap:7px;padding:9px}.pokedex-region-card{border-radius:9px;height:min(65vh,210px);padding:12px}.pokedex-region-card b{font-size:20px}.pokedex-region-card small{font-size:9px}.pokedex-region-card em{font-size:10px}.pokedex-header .pokedex-back-button{min-width:32px;font-size:14px}.pokedex-header .pokedex-back-button span{display:none}}.game-shell.device-celular .full-profile-backdrop{--profile-text-scale:.76;--compact-text:max(10.5px, calc(10.5px * var(--ui-scale,1)));--compact-small:max(9px, calc(9px * var(--ui-scale,1)));place-items:center;padding:5px;display:grid}.game-shell.device-celular .full-profile-window{width:min(680px,100%);height:min(560px,100%);font-size:var(--compact-text);border-radius:9px;line-height:1.3}.game-shell.device-celular .full-profile-header{grid-template-columns:minmax(140px,1fr) minmax(0,auto) 26px;gap:6px;min-height:62px;padding:5px 7px}.game-shell.device-celular .full-profile-trainer{gap:6px}.game-shell.device-celular .full-profile-avatar{flex-basis:36px;width:36px;height:36px}.game-shell.device-celular .full-profile-avatar>svg{width:22px;height:22px}.game-shell.device-celular .full-profile-avatar>img{width:17px;height:17px}.game-shell.device-celular .full-profile-header .full-profile-trainer h2{font-size:max(14px, calc(14px * var(--ui-scale,1)));line-height:1.2}.game-shell.device-celular .full-profile-header .full-profile-trainer small{font-size:var(--compact-small);letter-spacing:.03em}.game-shell.device-celular .full-profile-header .full-profile-trainer em{font-size:var(--compact-small);gap:4px}.game-shell.device-celular .full-profile-header .full-profile-trainer em>b{padding:1px 3px;font-size:9px}.game-shell.device-celular .full-profile-header>button{width:24px;height:24px}.game-shell.device-celular .full-profile-header>button>svg{width:16px;height:16px}.game-shell.device-celular .full-profile-team-showcase{border-radius:7px;gap:3px;min-width:0;padding:4px}.game-shell.device-celular .full-profile-team-showcase>small{font-size:var(--compact-small);letter-spacing:0;gap:3px}.game-shell.device-celular .full-profile-team-showcase>small>svg{width:10px;height:10px}.game-shell.device-celular .full-profile-team-showcase>div{gap:3px;min-height:34px}.game-shell.device-celular .full-profile-team-pokemon{flex-basis:34px;width:34px;height:34px}.game-shell.device-celular .full-profile-team-pokemon>i{transform:translate(-50%,-50%)scale(.8)}.game-shell.device-celular .full-profile-tabs{gap:4px;height:31px;padding:3px 5px}.game-shell.device-celular .full-profile-tabs button{font-size:var(--compact-small);border-radius:5px;gap:4px}.game-shell.device-celular .full-profile-tabs button>svg{width:13px;height:13px}.game-shell.device-celular .full-profile-notice{min-height:24px;font-size:var(--compact-text);padding:4px 6px}.game-shell.device-celular .full-profile-content{padding:4px 4px max(6px, env(safe-area-inset-bottom));gap:4px}.game-shell.device-celular .full-profile-hero{gap:4px}.game-shell.device-celular .full-profile-hero>span{border-radius:7px;grid-template-columns:23px minmax(0,1fr);gap:2px 4px;padding:5px}.game-shell.device-celular .full-profile-hero>span>i{border-radius:6px;width:23px;height:23px}.game-shell.device-celular .full-profile-hero>span>i>svg{width:14px;height:14px}.game-shell.device-celular .full-profile-hero strong{font-size:max(16px, calc(16px * var(--ui-scale,1)))}.game-shell.device-celular .full-profile-hero :is(small,em),.game-shell.device-celular .full-profile-section small{font-size:var(--compact-small)}.game-shell.device-celular .full-profile-section{border-radius:7px}.game-shell.device-celular .full-profile-section>header{gap:5px;min-height:26px;padding:4px 6px}.game-shell.device-celular .full-profile-section>header>span{gap:4px}.game-shell.device-celular .full-profile-section>header :is(b,small){font-size:var(--compact-small)}.game-shell.device-celular .full-profile-section>header svg{flex-shrink:0;width:13px;height:13px}.game-shell.device-celular .full-profile-stat-grid{gap:3px;padding:3px}.game-shell.device-celular .full-profile-stat-grid>span{border-radius:6px;gap:4px;padding:5px}.game-shell.device-celular .full-profile-stat-grid>span>i{flex-basis:22px;width:22px;height:22px}.game-shell.device-celular .full-profile-stat-grid>span>i svg{width:13px;height:13px}.game-shell.device-celular .full-profile-stat-grid b,.game-shell.device-celular .full-profile-detail-grid b{font-size:var(--compact-text)}.game-shell.device-celular .full-profile-detail-grid>span{gap:2px;padding:5px 6px}.game-shell.device-celular .full-profile-progress{height:20px;margin:4px}.game-shell.device-celular .full-profile-progress>b{font-size:var(--compact-small)}.game-shell.device-celular .full-profile-reputation-overview{grid-template-columns:minmax(0,2fr) repeat(2,minmax(64px,.7fr));gap:3px;padding:3px}.game-shell.device-celular .full-profile-reputation-overview>span{gap:4px;padding:5px}.game-shell.device-celular .full-profile-reputation-overview>span>i{flex-basis:23px;width:23px;height:23px}.game-shell.device-celular .full-profile-reputation-overview>span>i svg{width:14px;height:14px}.game-shell.device-celular .full-profile-reputation-overview b{font-size:var(--compact-text)}.game-shell.device-celular .full-profile-reputation-overview :is(small,strong){font-size:var(--compact-small)}.game-shell.device-celular .full-profile-reputation-balance{height:19px;margin:0 3px 3px}.game-shell.device-celular .full-profile-reputation-balance>b{font-size:var(--compact-small)}.game-shell.device-celular .full-profile-reputation>footer{gap:4px;min-height:27px;padding:4px 5px}.game-shell.device-celular .full-profile-reputation>footer :is(small,p,b){font-size:var(--compact-small)}.game-shell.device-celular .full-profile-reputation>footer>span b{padding:2px 4px}.game-shell.device-celular .full-profile-badge-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;padding:4px}.game-shell.device-celular .full-profile-badge-grid>span{border-radius:6px;gap:3px;min-height:50px;padding:3px}.game-shell.device-celular .full-profile-badge-grid img{width:26px;height:26px}.game-shell.device-celular .full-profile-bonus-totals{gap:4px;padding:4px}.game-shell.device-celular .full-profile-bonus-totals>span{gap:2px;padding:5px}.game-shell.device-celular .full-profile-bonus-totals b{font-size:max(13px, calc(13px * var(--ui-scale,1)))}.game-shell.device-celular .full-profile-section .full-profile-title-bonus{font-size:var(--compact-small);padding:2px 4px}.game-shell.device-celular .full-profile-legendary-seals{gap:4px}.game-shell.device-celular .full-profile-legendary-seals>span{border-radius:6px;gap:4px;padding:5px}.game-shell.device-celular .full-profile-legendary-seals img{width:28px;height:28px}.game-shell.device-celular .full-profile-legendary-seals b{font-size:var(--compact-text)}.game-shell.device-celular .full-profile-security{grid-template-columns:minmax(0,.8fr) minmax(240px,1.2fr);gap:5px;padding:5px}.game-shell.device-celular .full-profile-account-card,.game-shell.device-celular .full-profile-security form{border-radius:7px;gap:5px;padding:7px}.game-shell.device-celular .full-profile-account-card>svg{flex-shrink:0;width:17px;height:17px}.game-shell.device-celular .full-profile-account-card b{font-size:var(--compact-text)}.game-shell.device-celular .full-profile-account-card :is(small,em),.game-shell.device-celular .full-profile-security form :is(p,small),.game-shell.device-celular .full-profile-security form label>span{font-size:var(--compact-small)}.game-shell.device-celular .full-profile-security form>header{gap:5px;padding-bottom:5px}.game-shell.device-celular .full-profile-security form>header>svg{flex-shrink:0;width:17px;height:17px}.game-shell.device-celular .full-profile-security form h3{font-size:max(13px, calc(13px * var(--ui-scale,1)))}.game-shell.device-celular .full-profile-security form>label:not(.full-profile-show-password){gap:3px}.game-shell.device-celular .full-profile-security form input:is([type=password],[type=text]){height:29px;font-size:var(--compact-text);padding:0 7px}.game-shell.device-celular .full-profile-show-password{gap:4px}.game-shell.device-celular .full-profile-show-password>svg{width:13px;height:13px}.game-shell.device-celular .full-profile-security form>button{height:30px;font-size:var(--compact-small)}.game-shell.device-celular .pokedex-overlay{padding:5px}.game-shell.device-celular .pokedex-window{--compact-text:max(10.5px, calc(10.5px * var(--inventory-scale,1)));--compact-small:max(9px, calc(9px * var(--inventory-scale,1)));width:min(760px,100%);height:min(540px,100%);min-height:0;font-size:var(--compact-text);border-radius:9px;grid-template:38px minmax(0,1fr)/160px minmax(0,1fr);line-height:1.3}.game-shell.device-celular .pokedex-window.region-select{grid-template-columns:minmax(0,1fr);height:min(350px,100%)}.game-shell.device-celular .pokedex-header{gap:6px;padding:0 7px}.game-shell.device-celular .pokedex-device-icon{border-width:2px;flex-shrink:0;width:23px;height:23px}.game-shell.device-celular .pokedex-device-icon img{width:19px;height:19px}.game-shell.device-celular .pokedex-header>span:nth-child(2){gap:1px;min-width:0}.game-shell.device-celular .pokedex-header b{font-size:var(--compact-text);letter-spacing:.04em}.game-shell.device-celular .pokedex-header small{font-size:var(--compact-small);letter-spacing:.02em}.game-shell.device-celular .pokedex-header button{border-radius:6px;flex-shrink:0;width:27px;height:27px}.game-shell.device-celular .pokedex-header .pokedex-back-button{width:auto;min-width:27px;height:27px;font-size:var(--compact-text);gap:4px;padding:0 5px}.game-shell.device-celular .pokedex-header .pokedex-back-button+button{margin-left:0}.game-shell.device-celular .pokedex-region-menu{gap:7px;padding:10px}.game-shell.device-celular .pokedex-region-card{border-radius:8px;height:124px;padding:10px}.game-shell.device-celular .pokedex-region-card>span{gap:3px}.game-shell.device-celular .pokedex-region-card small{font-size:var(--compact-small);letter-spacing:.01em}.game-shell.device-celular .pokedex-region-card b{font-size:max(18px, calc(18px * var(--inventory-scale,1)))}.game-shell.device-celular .pokedex-region-card em{font-size:var(--compact-text)}.game-shell.device-celular .pokedex-region-card>strong{margin-left:4px;font-size:19px}.game-shell.device-celular .pokedex-region-card i{height:4px;margin-top:3px}.game-shell.device-celular .pokedex-list{grid-template-rows:34px minmax(0,1fr)}.game-shell.device-celular .pokedex-list>label{border-radius:5px;gap:4px;margin:4px;padding:0 5px}.game-shell.device-celular .pokedex-list input{font-size:var(--compact-text)}.game-shell.device-celular .pokedex-list>div{padding:3px 4px 5px}.game-shell.device-celular .pokedex-list button{border-radius:6px;grid-template-columns:23px 31px minmax(0,1fr);gap:3px;min-height:42px;margin-bottom:3px;padding:3px 4px}.game-shell.device-celular .pokedex-list button>i{width:31px;height:31px}.game-shell.device-celular .pokedex-list button .pokedex-pokemon-icon{transform:scale(.8)}.game-shell.device-celular .pokedex-list button>b{font-size:var(--compact-text)}.game-shell.device-celular .pokedex-list button>small{font-size:var(--compact-small)}.game-shell.device-celular .pokedex-list button>em{font-size:8px;bottom:2px;right:4px}.game-shell.device-celular .pokedex-detail{padding:8px 9px 12px;overflow-x:hidden}.game-shell.device-celular .pokedex-species-head{grid-template-columns:62px minmax(0,1fr) 47px;gap:7px}.game-shell.device-celular .pokedex-main-icon{width:62px;height:62px}.game-shell.device-celular .pokedex-main-icon .pokedex-pokemon-icon{transform:scale(1.3)}.game-shell.device-celular .pokedex-species-head h2{font-size:max(18px, calc(18px * var(--inventory-scale,1)));overflow-wrap:anywhere;margin:2px 0 5px;line-height:1.2}.game-shell.device-celular .pokedex-species-head>div>small{font-size:var(--compact-small);letter-spacing:.04em}.game-shell.device-celular .pokedex-species-head p{flex-wrap:wrap;gap:3px;margin-bottom:4px}.game-shell.device-celular .pokedex-species-head p b{font-size:var(--compact-small);padding:2px 4px}.game-shell.device-celular .pokedex-species-head>div>em{gap:3px}.game-shell.device-celular .pokedex-species-head>div>em>span{font-size:var(--compact-small);letter-spacing:0;gap:3px;padding:2px 4px}.game-shell.device-celular .pokedex-species-head>div>em b{font-size:var(--compact-text)}.game-shell.device-celular .pokedex-species-head>strong{width:44px;height:44px;font-size:15px}.game-shell.device-celular .pokedex-species-head>strong small{margin-top:1px;font-size:8px}.game-shell.device-celular .pokedex-overview{margin:7px 0 5px}.game-shell.device-celular .pokedex-overview article{gap:2px;min-width:0;padding:5px 6px}.game-shell.device-celular .pokedex-overview small{font-size:var(--compact-small);letter-spacing:.02em}.game-shell.device-celular .pokedex-overview b{font-size:var(--compact-text);overflow-wrap:anywhere}.game-shell.device-celular .pokedex-detail>section:not(.pokedex-species-head):not(.pokedex-overview):not(.pokedex-unknown){border-radius:6px;margin-top:5px;padding:6px}.game-shell.device-celular .pokedex-detail section>header{gap:5px;margin-bottom:5px}.game-shell.device-celular .pokedex-detail section>header :is(b,small){font-size:var(--compact-small);letter-spacing:.025em}.game-shell.device-celular .pokedex-stats>div{gap:5px 8px}.game-shell.device-celular .pokedex-stats article span{font-size:var(--compact-text);gap:4px}.game-shell.device-celular .pokedex-stats article i{height:4px;margin-top:2px}.game-shell.device-celular .pokedex-abilities>div{gap:4px}.game-shell.device-celular .pokedex-abilities article{min-width:0;padding:5px}.game-shell.device-celular .pokedex-abilities article b{font-size:var(--compact-text)}.game-shell.device-celular .pokedex-abilities article em{padding:2px 3px;font-size:8px}.game-shell.device-celular .pokedex-abilities article p{font-size:var(--compact-text);margin-top:3px}.game-shell.device-celular .pokedex-moves>div{gap:3px;max-height:230px}.game-shell.device-celular .pokedex-moves article{grid-template-columns:minmax(0,1fr) 36px 46px 36px;gap:3px;padding:5px}.game-shell.device-celular .pokedex-moves article>span{gap:1px;min-width:0}.game-shell.device-celular .pokedex-moves article b{font-size:var(--compact-text);overflow-wrap:anywhere}.game-shell.device-celular .pokedex-moves article :is(small,em){font-size:var(--compact-small)}.game-shell.device-celular .pokedex-moves article p,.game-shell.device-celular .pokedex-tms>p,.game-shell.device-celular .pokedex-drops>p,.game-shell.device-celular .pokedex-evolutions>p,.game-shell.device-celular .pokedex-type-relations>p{font-size:var(--compact-text)}.game-shell.device-celular .pokedex-tms>div{gap:4px}.game-shell.device-celular .pokedex-tms>div>span{grid-template-columns:20px auto;gap:0 4px;padding:4px 5px}.game-shell.device-celular .pokedex-tms span i{width:20px;height:20px;font-size:8px}.game-shell.device-celular .pokedex-tms span b{font-size:var(--compact-text)}.game-shell.device-celular .pokedex-tms span small{font-size:var(--compact-small)}.game-shell.device-celular .pokedex-drops>div{gap:4px}.game-shell.device-celular .pokedex-drops article{grid-template-columns:23px minmax(0,1fr) auto;gap:5px;min-width:0;padding:5px}.game-shell.device-celular .pokedex-drops article img{width:23px;height:23px}.game-shell.device-celular .pokedex-drops article :is(b,strong){font-size:var(--compact-text)}.game-shell.device-celular .pokedex-drops article small{font-size:var(--compact-small)}.game-shell.device-celular .pokedex-evolution-picker{font-size:var(--compact-text);grid-template-columns:auto minmax(0,1fr);gap:5px;margin:5px 0}.game-shell.device-celular .pokedex-evolution-picker select{min-height:27px;padding:3px 5px}.game-shell.device-celular .pokedex-evolutions>div{gap:4px}.game-shell.device-celular .pokedex-evolutions article{gap:6px;min-width:0;padding:5px}.game-shell.device-celular .pokedex-evolutions article b,.game-shell.device-celular .pokedex-evolutions .pokedex-evolution-quantity,.game-shell.device-celular .pokedex-evolution-costs{font-size:var(--compact-text)}.game-shell.device-celular .pokedex-evolutions article small{font-size:var(--compact-small)}.game-shell.device-celular .pokedex-evolution-costs summary{padding:5px 0}.game-shell.device-celular .pokedex-evolution-costs :is(th,td){padding:3px 4px}.game-shell.device-celular .pokedex-type-relations article{grid-template-columns:100px minmax(0,1fr);gap:5px;padding:6px}.game-shell.device-celular .pokedex-type-relations article>span>b{font-size:var(--compact-text)}.game-shell.device-celular .pokedex-type-relations article small{font-size:var(--compact-small)}.game-shell.device-celular .pokedex-type-relations article>div{gap:3px}.game-shell.device-celular .pokedex-type-relations article em{font-size:var(--compact-text);gap:3px;padding:3px 5px}.game-shell.device-celular .pokedex-unknown{gap:6px}.game-shell.device-celular .pokedex-unknown>span{width:76px;height:76px}.game-shell.device-celular .pokedex-unknown .pokedex-pokemon-icon{transform:scale(1.5)}.game-shell.device-celular .pokedex-unknown h2{font-size:14px}.game-shell.device-celular .pokedex-unknown :is(small,p){font-size:var(--compact-text)}.game-shell.device-celular .pokedex-item-info{padding:5px}.game-shell.device-celular .pokedex-item-info>article{width:min(400px,100%);max-height:100%;font-size:var(--compact-text);border-radius:8px}.game-shell.device-celular .pokedex-item-info>article>header{gap:6px;padding:7px}.game-shell.device-celular .pokedex-item-info>article>header>img{width:28px;height:28px}.game-shell.device-celular .pokedex-item-info>article>header h3{font-size:13px}.game-shell.device-celular .pokedex-item-info>article>header small{font-size:var(--compact-small)}.game-shell.device-celular .pokedex-item-info>article>header>button{width:25px;height:25px}.game-shell.device-celular .pokedex-item-info>article>div{padding:7px}.game-shell.device-celular .pokedex-item-info p{font-size:var(--compact-text)}.game-shell.device-celular .pokedex-item-info>article>footer{font-size:var(--compact-small);padding:6px 7px}.game-shell.device-celular .pokedex-tm-move-details{margin-top:6px;padding:6px}.game-shell.device-celular .pokedex-tm-move-details header{gap:4px}.game-shell.device-celular .pokedex-tm-move-details header b{font-size:var(--compact-text)}.game-shell.device-celular .pokedex-tm-move-details header :is(small,em){font-size:var(--compact-small)}.game-shell.device-celular .pokedex-tm-move-details>div{gap:4px}.game-shell.device-celular .pokedex-tm-move-details>div>span{padding:4px}.game-shell.device-celular .pokedex-tm-move-details>div b{font-size:var(--compact-text)}.game-shell.device-celular .pokedex-tm-move-details :is(small,.inventory-tm-cooldown-note){font-size:var(--compact-small)}@media (width<=600px){.game-shell.device-celular .full-profile-header{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 26px;min-height:96px;padding:5px 7px}.game-shell.device-celular .full-profile-header>.full-profile-trainer{grid-area:1/1}.game-shell.device-celular .full-profile-header>button{grid-area:1/2;place-self:start end}.game-shell.device-celular .full-profile-team-showcase{grid-area:2/1/auto/-1;width:100%}.game-shell.device-celular .full-profile-team-showcase>div{justify-content:center;display:flex}.game-shell.device-celular .full-profile-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.game-shell.device-celular .full-profile-hero>span:first-child{grid-column:auto}.game-shell.device-celular .full-profile-badge-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.game-shell.device-celular .full-profile-security{grid-template-columns:minmax(0,1fr)}.game-shell.device-celular .full-profile-reputation-overview{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.game-shell.device-celular .full-profile-reputation-overview .assessment{grid-column:1/-1}.game-shell.device-celular .full-profile-section>header{flex-wrap:wrap}.game-shell.device-celular .full-profile-legendary-seals{grid-template-columns:repeat(3,minmax(0,1fr))}.game-shell.device-celular .full-profile-legendary-seals>span{text-align:center;justify-items:center;display:grid}.game-shell.device-celular .full-profile-legendary-seals b{white-space:normal;overflow-wrap:anywhere}.game-shell.device-celular .pokedex-window{grid-template-columns:105px minmax(0,1fr)}.game-shell.device-celular .pokedex-header .pokedex-back-button span{display:none}.game-shell.device-celular .pokedex-list button{grid-template-columns:28px minmax(0,1fr);gap:3px;min-height:46px;padding:3px}.game-shell.device-celular .pokedex-list button>i{background:0 0;border:0;grid-area:1/1/3;width:28px;height:28px}.game-shell.device-celular .pokedex-list button>small{grid-column:2;font-size:8px}.game-shell.device-celular .pokedex-list button>b{grid-column:2;font-size:10px}.game-shell.device-celular .pokedex-list button>em{display:none}.game-shell.device-celular .pokedex-list button .pokedex-pokemon-icon{transform:scale(.72)}.game-shell.device-celular .pokedex-detail{padding:6px}.game-shell.device-celular .pokedex-species-head{grid-template-columns:45px minmax(0,1fr) 34px;gap:4px}.game-shell.device-celular .pokedex-main-icon{width:45px;height:45px}.game-shell.device-celular .pokedex-main-icon .pokedex-pokemon-icon{transform:scale(1)}.game-shell.device-celular .pokedex-species-head h2{font-size:max(15px, calc(15px * var(--inventory-scale,1)))}.game-shell.device-celular .pokedex-species-head>strong{width:33px;height:33px;font-size:12px}.game-shell.device-celular .pokedex-species-head>strong small{font-size:7px}.game-shell.device-celular .pokedex-overview article{padding:4px 3px}.game-shell.device-celular .pokedex-abilities>div,.game-shell.device-celular .pokedex-drops>div{grid-template-columns:minmax(0,1fr)}.game-shell.device-celular .pokedex-moves article{grid-template-columns:repeat(3,minmax(0,1fr))}.game-shell.device-celular .pokedex-moves article>span:first-child,.game-shell.device-celular .pokedex-moves article>p{grid-column:1/-1}.game-shell.device-celular .pokedex-evolution-picker{grid-template-columns:minmax(0,1fr);gap:3px}.game-shell.device-celular .pokedex-type-relations article{grid-template-columns:minmax(0,1fr)}}.dungeon-entry-screen,.dungeon-result-backdrop{box-sizing:border-box;font-family:var(--font-geist-sans,Inter),system-ui,sans-serif;color:#f4f1e7;position:fixed;inset:0}.dungeon-entry-screen{z-index:1200;background:#060b13;place-items:end center;display:grid;overflow:hidden}.dungeon-entry-art{background-image:linear-gradient(0deg,#060b13 0%,#060b1305 55%,#060b1333 100%),var(--dungeon-art);background-position:50%;background-size:cover;animation:.65s ease-out both dungeon-art-enter;position:absolute;inset:0}.dungeon-entry-art:after{content:"";background:linear-gradient(90deg,#060b1399,#0000 40%,#060b1322),linear-gradient(#0000 30%,#060b13);position:absolute;inset:0}.dungeon-entry-content{box-sizing:border-box;width:min(860px,86vw);margin:0 0 max(7vh,30px);padding:0 2px;position:relative}.dungeon-entry-content>img{object-fit:contain;width:38px;height:38px;margin-bottom:22px;display:block}.dungeon-entry-difficulty{letter-spacing:.08em;color:#e9c682;font-size:13px;font-weight:550}.dungeon-entry-content h2{letter-spacing:-.035em;text-wrap:balance;text-shadow:0 2px 12px #0008;max-width:620px;margin:9px 0 24px;font-size:clamp(28px,3.1vw,42px);font-weight:650;line-height:1.12}.dungeon-entry-progress{background:#f6e8ce21;border-radius:3px;width:min(380px,100%);height:3px;overflow:hidden}.dungeon-entry-progress>i{background:#e9c682;border-radius:3px;height:100%;transition:width .25s ease-out;display:block}.dungeon-entry-progress>i.indeterminate{width:24%;animation:1.6s ease-in-out infinite dungeon-progress-search}.dungeon-entry-content>p{color:#b4c0c9;margin:12px 0 0;font-size:13px;line-height:1.4}.dungeon-entry-cancel{color:#fff0d0;min-height:34px;font:inherit;cursor:pointer;background:#142333e6;border:1px solid #d0b47b70;border-radius:5px;justify-content:center;align-items:center;margin-top:18px;padding:7px 13px;font-size:13px;display:inline-flex;box-shadow:0 3px 10px #0004}.dungeon-entry-cancel:hover{background:#22374c;border-color:#f2d7a1}.dungeon-entry-cancel:focus-visible{outline-offset:3px;outline:2px solid #f2d7a1}.dungeon-entry-cancel:disabled{opacity:.5;cursor:default}.dungeon-start-count{z-index:61;pointer-events:none;color:#fff6df;text-shadow:0 3px 18px #0009;font-family:var(--font-geist-sans,Inter),system-ui,sans-serif;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dungeon-start-count b{font-size:64px;font-weight:600;line-height:1;animation:.65s ease-out both dungeon-count-pulse}.dungeon-start-count span{letter-spacing:.03em;margin-top:10px;font-size:14px}.dungeon-run-top{z-index:65;top:max(10px,env(safe-area-inset-top));pointer-events:none;width:min(340px,100vw - 24px);position:fixed;left:50%;transform:translate(-50%)}.dungeon-run-dock{pointer-events:auto;box-sizing:border-box;color:#f7faff;width:100%;font-family:var(--font-geist-sans,Inter),system-ui,sans-serif;background:#0b1624;border:1px solid #a8b4c02c;border-radius:7px;grid-template-columns:28px minmax(90px,1fr) auto 24px;align-items:center;column-gap:8px;padding:5px 8px;display:grid;position:relative;box-shadow:0 6px 22px #0005}.dungeon-run-dock>img{object-fit:contain;width:28px;height:28px}.dungeon-dock-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.dungeon-dock-copy>strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650;line-height:1.2;overflow:hidden}.dungeon-dock-copy>span{color:#e0eaf3;align-items:center;gap:10px;font-size:12px;font-weight:550;line-height:1.2;display:flex}.dungeon-dock-copy em,.dungeon-dock-copy i{font-style:normal}.dungeon-run-dock>time{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#ffe1a1;font-size:19px;font-weight:650;line-height:1}.dungeon-run-dock button{cursor:pointer;color:inherit;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;font-family:inherit;display:inline-flex}.dungeon-run-dock .dungeon-dock-control{color:#e0eaf3;border-radius:4px;width:24px;height:28px;padding:0}.dungeon-run-dock .dungeon-dock-control:hover{color:#fff;background:#ffffff12}.dungeon-dock-options{color:#9fb1bf;grid-column:1/-1;justify-content:space-between;align-items:center;padding:10px 0 0;font-size:12px;display:flex}.dungeon-run-dock .dungeon-dock-options button{color:#ffe0da;background:#493039;border:1px solid #ba776b80;border-radius:5px;min-height:28px;padding:5px 9px;font-size:13px;box-shadow:0 2px 6px #0003}.dungeon-run-dock .dungeon-dock-options button:hover{background:#62404a}.dungeon-run-dock .dungeon-dock-options button:focus-visible{outline-offset:2px;outline:2px solid #ffd6cb}.dungeon-run-dock.finished{border-color:#c8a96b45;grid-template-columns:28px minmax(0,1fr) 26px}.dungeon-exp-notice{overflow-wrap:anywhere;grid-column:1/-1;line-height:1.45;color:#f1bf9e!important;margin:10px 0 0!important;font-size:12px!important}.dungeon-run-announcement{--dungeon-notice-glow:#ffd36e;color:#fff5dc;text-align:center;font-family:var(--font-geist-sans,Inter),system-ui,sans-serif;text-wrap:balance;text-shadow:0 1px 2px #000,0 0 4px #000,0 0 9px #000;pointer-events:none;overflow-wrap:anywhere;margin:6px 0 0;padding:0 3px;font-size:17px;font-weight:750;line-height:1.3;animation:4.2s both dungeon-announcement-arrived}.dungeon-run-announcement[data-kind=wave]{--dungeon-notice-glow:#89ddff;color:#f0faff}.dungeon-run-announcement[data-kind=complete]{--dungeon-notice-glow:#bdffac;color:#f2ffe8}.dungeon-run-top.result-open{z-index:321}.dungeon-run-top.result-open .dungeon-run-dock{pointer-events:none}.dungeon-result-backdrop.completed{--dungeon-result-top:max(88px,calc(78px + env(safe-area-inset-top)));padding-top:var(--dungeon-result-top)}.dungeon-result-backdrop.completed .dungeon-result{max-height:calc(100dvh - var(--dungeon-result-top) - 14px)}.dungeon-result-backdrop{z-index:320;background:#030914b0;place-items:center;padding:14px;display:grid}.dungeon-result{box-sizing:border-box;overscroll-behavior:contain;background:#101a25;border:1px solid #bca47980;border-radius:10px;width:min(480px,100%);max-height:calc(100dvh - 28px);animation:.28s ease-out both dungeon-result-enter;overflow:auto;box-shadow:0 20px 70px #0009}.dungeon-result-hero{isolation:isolate;background-image:linear-gradient(0deg,#101a25 0%,#101a25bb 35%,#101a2500 100%),var(--dungeon-art);background-position:50% 43%;background-size:cover;padding:58px 26px 19px;position:relative;overflow:hidden}.dungeon-result-hero>span{color:#dfbd80;margin-bottom:7px;font-size:12px;font-weight:500;display:block}.dungeon-result-hero h2{letter-spacing:-.045em;color:#fff0cf;text-shadow:0 2px 18px #0006;margin:0 0 8px;font-size:38px;font-weight:600;line-height:1.05}.dungeon-result-hero>p{color:#c1cbd2;text-wrap:balance;max-width:100%;margin:0;font-size:14px;line-height:1.3}.dungeon-result-close{color:#c8d0da;cursor:pointer;background:#0a121c99;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:12px;right:12px}.dungeon-result-content{padding:0 26px 22px}.dungeon-result-earned{align-items:center;gap:12px;padding:4px 0 20px;display:flex}.dungeon-result-earned>img{object-fit:contain;filter:drop-shadow(0 3px 10px #0005);width:48px;height:48px}.dungeon-result-earned>strong{color:#f5d28e;letter-spacing:-.025em;flex-direction:column;gap:2px;font-size:30px;font-weight:600;line-height:1.05;display:flex}.dungeon-result-earned small{letter-spacing:0;color:#a6b4c1;font-size:12px;font-weight:400}.dungeon-result-earned>span{color:#a3b2c0;font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin-left:auto;font-size:14px;display:flex}.dungeon-result-mail,.dungeon-repeat-confirm{color:#b7c2ce;margin:0 0 15px;font-size:14px;line-height:1.5}.dungeon-repeat-confirm{color:#e4c792}.dungeon-result footer{align-items:stretch;gap:9px;margin-top:4px;display:flex}.dungeon-result footer>button,.dungeon-leave-confirm button{color:#d9e3ec;min-height:36px;box-shadow:none;cursor:pointer;white-space:nowrap;background:#1c2a39;border:1px solid #879bb042;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex}.dungeon-result footer>button small{color:#9cafbd;font-variant-numeric:tabular-nums;font-size:11px}.dungeon-result footer>.dungeon-exp-primary{color:#17202a;background:#d9bb83;border-color:#e0c89a;margin-left:auto}.dungeon-exp-primary>span{font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-weight:650;display:inline-flex}.dungeon-exp-primary>span>img{object-fit:contain;width:16px;height:16px}.dungeon-result button:hover{filter:brightness(1.08)}.dungeon-result button:disabled,.dungeon-run-dock button:disabled{opacity:.45;cursor:default}.dungeon-leave-confirm{box-sizing:border-box;background:#101a25;border:1px solid #879bb066;border-radius:8px;width:min(340px,100%);padding:22px;font-size:14px;box-shadow:0 15px 60px #0008}.dungeon-leave-confirm h3{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:550}.dungeon-leave-confirm p{color:#aebcca;margin:12px 0 20px;line-height:1.5}.dungeon-leave-confirm footer{justify-content:end;gap:8px;display:flex}.device-celular .dungeon-run-top{width:min(280px,100vw - 20px)}.device-celular .dungeon-run-dock{border-radius:6px;grid-template-columns:22px minmax(70px,1fr) auto 24px;column-gap:6px;width:100%;padding:4px 7px}.device-celular .dungeon-run-dock>img{width:22px;height:22px}.device-celular .dungeon-dock-copy{gap:2px}.device-celular .dungeon-dock-copy>strong{font-size:12px}.device-celular .dungeon-dock-copy>span{gap:8px;font-size:11px}.device-celular .dungeon-run-dock>time{font-size:17px}.device-celular .dungeon-dock-options{font-size:10px}.device-celular .dungeon-dock-options button{font-size:11px}.device-celular .dungeon-run-dock.finished{grid-template-columns:22px minmax(0,1fr) 24px}.device-celular .dungeon-entry-content>img{width:30px;height:30px;margin-bottom:16px}.device-celular .dungeon-entry-content h2{font-size:30px}.device-celular .dungeon-entry-difficulty,.device-celular .dungeon-entry-content>p,.device-celular .dungeon-entry-cancel{font-size:11px!important}.device-celular .dungeon-entry-content{width:86vw;margin-bottom:max(7vh,25px)}.device-celular .dungeon-start-count b{font-size:46px}.device-celular .dungeon-start-count span{font-size:11px}.device-celular .dungeon-result{width:min(360px,100%)}.device-celular .dungeon-result-hero{padding:44px 19px 16px}.device-celular .dungeon-result-hero h2{font-size:32px}.device-celular .dungeon-result-hero>span{font-size:10px}.device-celular .dungeon-result-hero>p{font-size:12px}.device-celular .dungeon-result-content{padding:0 19px 18px}.device-celular .dungeon-result-earned{gap:9px;padding-bottom:15px}.device-celular .dungeon-result-earned>img{width:40px;height:40px}.device-celular .dungeon-result-earned>strong{font-size:26px}.device-celular .dungeon-result-earned small{font-size:10px}.device-celular .dungeon-result-earned>span{font-size:12px}.device-celular .dungeon-result footer{gap:6px}.device-celular .dungeon-result footer>button{gap:5px;min-height:32px;padding:7px 8px;font-size:11px}.device-celular .dungeon-result-mail,.device-celular .dungeon-repeat-confirm{font-size:11px}.device-celular .dungeon-exp-notice{font-size:10px!important}.device-celular .dungeon-run-announcement{margin-top:5px;font-size:15px}@media (orientation:portrait){.dungeon-run-top{top:max(78px,calc(68px + env(safe-area-inset-top)))}.device-celular .dungeon-run-top{width:min(270px,100vw - 20px)}.dungeon-result-backdrop.completed{--dungeon-result-top:max(164px,calc(154px + env(safe-area-inset-top)))}.device-celular .dungeon-entry-art{background-position:62% 16%;background-repeat:no-repeat;background-size:auto min(74dvh,740px)}}@media (orientation:landscape) and (height<=500px){.dungeon-entry-content{margin-bottom:22px}.dungeon-entry-content h2{margin-bottom:15px}.device-celular .dungeon-entry-content{width:80vw;margin-bottom:22px}.device-celular .dungeon-entry-content>img{margin-bottom:10px}.device-celular .dungeon-entry-content h2{margin:6px 0 14px;font-size:26px}.device-celular .dungeon-result{grid-template-columns:43% 57%;width:min(590px,100vw - 40px);max-height:calc(100dvh - 22px);display:grid}.device-celular .dungeon-result-hero{background-position:70%;background-image:linear-gradient(0deg,#101a25 0%,#101a2588 40%,#101a2511),var(--dungeon-art);flex-direction:column;justify-content:end;min-height:210px;padding:18px;display:flex}.device-celular .dungeon-result-content{flex-direction:column;justify-content:center;padding:22px 18px;display:flex}.device-celular .dungeon-result-earned{padding-bottom:15px}.device-celular .dungeon-result footer{flex-wrap:wrap}.device-celular .dungeon-result footer>.dungeon-exp-primary{margin-left:auto}}@keyframes dungeon-art-enter{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes dungeon-progress-search{0%{transform:translate(-100%)}to{transform:translate(500%)}}@keyframes dungeon-count-pulse{0%{opacity:0;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes dungeon-result-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dungeon-announcement-arrived{0%{opacity:0;transform:translateY(3px)}8%{opacity:1;text-shadow:0 1px 2px #000,0 0 4px #000,0 0 9px var(--dungeon-notice-glow),0 0 17px var(--dungeon-notice-glow);transform:translateY(0)}24%,82%{opacity:1;text-shadow:0 1px 2px #000,0 0 4px #000,0 0 9px #000;transform:translateY(0)}to{opacity:0;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.dungeon-entry-art,.dungeon-result,.dungeon-start-count b,.dungeon-run-announcement{animation:none}.dungeon-entry-progress>i.indeterminate{width:40%;animation:none}}.dungeon-exp-primary>span>i{opacity:.7;font-style:normal;font-weight:500}.dungeon-in-progress .legendary-objective-tracker{display:none}.dungeon-entry-content h2,.dungeon-result-hero>p,.dungeon-run-announcement{overflow-wrap:anywhere}.dungeon-result footer{flex-wrap:wrap}.dungeon-result footer>.dungeon-exp-primary{white-space:normal;flex-wrap:wrap;max-width:100%}.dungeon-result:focus,.dungeon-leave-confirm:focus{outline:none}.dungeon-result footer>.dungeon-result-exit{color:#ffe0da;background:#493039;border-color:#ba776b80}.minimap-dungeon-enemy{z-index:3;box-sizing:border-box;pointer-events:none;background:#ff454e;border:1px solid #37050b;border-radius:50%;width:6px;height:6px;display:block;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 2px #000}.minimap-dungeon-enemy.boss{background:#ff1d36;border-color:#ffb0a3;width:8px;height:8px}.dungeon-run-dock .dungeon-dock-guide{color:#a7b6c4;background:#162331;border:1px solid #71839366;border-radius:4px;width:28px;height:28px;padding:0}.dungeon-run-dock .dungeon-dock-guide[aria-pressed=true]{color:#ffe2a5;background:#55442670;border-color:#d2ae6690}.dungeon-run-dock .dungeon-dock-guide:hover{filter:brightness(1.2)}.dungeon-run-dock .dungeon-dock-guide:focus-visible{outline-offset:1px;outline:2px solid #ffe2a5}.device-celular .dungeon-run-dock .dungeon-dock-guide{width:22px;height:24px}.dungeon-dock-actions{align-items:center;gap:6px;display:flex}.dungeon-run-dock .dungeon-dock-options .dungeon-dock-guide{color:#a7b6c4;width:28px;height:28px;min-height:28px;box-shadow:none;background:#162331;border-color:#71839366;padding:0}.dungeon-run-dock .dungeon-dock-options .dungeon-dock-guide[aria-pressed=true]{color:#ffe2a5;background:#55442670;border-color:#d2ae6690}.super-pokemon-badge{object-fit:contain;vertical-align:middle;flex-shrink:0;margin-left:2px;width:12px!important;height:9px!important;display:inline-block!important}.dungeon-backdrop{z-index:170;color:#e7eff7;background:#020710cc;place-items:center;padding:12px;font-family:inherit;display:grid;position:fixed;inset:0}.dungeon-window{--d-accent:#97e6df;background:linear-gradient(145deg,#152230,#0b1420 50%,#0a101b);border:1px solid #405565;border-radius:12px;flex-direction:column;width:min(720px,96vw);max-height:min(650px,92dvh);font-size:14px;line-height:1.4;display:flex;overflow:hidden;box-shadow:0 20px 75px #000c,0 0 0 1px #070d14}.dungeon-window button,.dungeon-checkout button,.dungeon-battle-overlay button{font:inherit;color:#dae7f3;cursor:pointer;background:#172536;border:1px solid #3e5266;border-radius:5px;min-height:31px;padding:6px 12px;font-size:13px;transition:background .16s,border-color .16s,box-shadow .16s}.dungeon-window button:hover:not(:disabled),.dungeon-checkout button:hover:not(:disabled),.dungeon-battle-overlay button:hover:not(:disabled){background:#263e50;border-color:#a3e8df}.dungeon-window button:disabled,.dungeon-checkout button:disabled,.dungeon-battle-overlay button:disabled{opacity:.45;cursor:default}.dungeon-window button:focus-visible,.dungeon-checkout button:focus-visible,.dungeon-window input:focus-visible,.dungeon-window select:focus-visible{outline-offset:2px;outline:2px solid #a0ebe3}.dungeon-header{background:#0e1825;border-bottom:1px solid #314356;flex-shrink:0;align-items:center;gap:10px;padding:10px 14px;display:flex}.dungeon-header>img{object-fit:contain}.dungeon-header>span{flex:1}.dungeon-header small{letter-spacing:2px;color:#9bb7c7;font-size:12px;display:block}.dungeon-header h2{color:#eef6ff;margin:0;font-size:20px;font-weight:750;line-height:1.2}.dungeon-header>button:last-child{background:0 0;border-color:#0000;width:30px;min-width:30px;padding:0;font-size:22px;line-height:1}.dungeon-header .dungeon-back{background:0 0}.dungeon-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#486070 #0c1520;min-height:0;padding:14px;overflow:auto}.dungeon-currency{white-space:nowrap;color:#c9ecff;align-items:center;gap:5px;display:inline-flex}.dungeon-currency>img{object-fit:contain;flex-shrink:0}.dungeon-currency>b{font-size:14px;font-weight:750;line-height:1.1}.dungeon-currency>i{font-size:18px;font-style:normal;font-weight:800}.dungeon-currency>small{color:#a0b5c7;font-size:12px}.dungeon-currency.tokens{color:#e4d4a5}.dungeon-currency.money{color:#f4d69e}.dungeon-pro{background:linear-gradient(105deg,#292341,#17283b 70%,#1c3542);border:1px solid #4d4974;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:13px 15px;display:flex;position:relative;overflow:hidden}.dungeon-pro:before{content:"";background:#b9b2f6;width:3px;position:absolute;top:10px;bottom:10px;left:0;box-shadow:0 0 12px #b4a4f399}.dungeon-pro>span{min-width:0}.dungeon-pro small{letter-spacing:1px;color:#c0b7e2;font-size:12px}.dungeon-pro b{color:#fff;margin:3px 0;font-size:18px;display:block}.dungeon-pro p{color:#b1c4d3;margin:0;font-size:12px}.dungeon-pro.active{border-color:#6b8c8b}.dungeon-pro .dungeon-pro-action{background:#202c42;border-color:#807ea7;justify-items:center;gap:5px;min-width:135px;font-size:13px;display:grid}.dungeon-pro .dungeon-currency>b{font-size:14px}.dungeon-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dungeon-card{isolation:isolate;text-align:left;align-items:end;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff1;background:#102333!important;border:1px solid #3e5266!important;border-radius:8px!important;height:166px!important;padding:14px!important}.dungeon-card:hover:not(:disabled){border-color:#b1dcd6!important;box-shadow:0 0 16px #7bd4da22,inset 0 0 0 1px #c4ffef22!important}.dungeon-card-cover{z-index:-2;object-fit:cover;object-position:67% center;width:100%;height:100%;transition:transform .3s;position:absolute;inset:0}.dungeon-card:hover .dungeon-card-cover{transform:scale(1.025)}.dungeon-card-shade{z-index:-1;background:linear-gradient(#05101b05,#05101b55 32%,#05101bef);position:absolute;inset:0}.dungeon-card-content{align-content:end;gap:4px;max-width:90%;display:grid;position:relative}.dungeon-card-content>b{color:#fff;text-shadow:0 2px 10px #000;max-width:235px;font-size:18px;font-weight:750;line-height:1.15}.dungeon-card-content>small{color:#b5c9d8;font-size:12px}.dungeon-card-level{color:#dfedfa;background:#06101daa;border:1px solid #a1bcc533;border-radius:3px;padding:3px 7px;font-size:12px;position:absolute;top:10px;left:11px}.dungeon-card-species{align-items:center;gap:3px;height:29px;display:flex}.dungeon-card-arrow{color:#d7f7f1;font-size:19px;position:absolute;bottom:15px;right:12px}.dungeon-pokemon-icon{vertical-align:middle;image-rendering:auto;background-repeat:no-repeat;flex-shrink:0;display:inline-block}.dungeon-lobby-note{color:#8da5b7;text-align:center;margin:12px 0 0;font-size:12px}.dungeon-hero{isolation:isolate;background:#10202c;border:1px solid #395162;border-radius:8px;align-items:end;height:173px;display:flex;position:relative;overflow:hidden}.dungeon-hero>img{z-index:-2;object-fit:cover;object-position:center 52%;width:100%;height:100%;position:absolute;inset:0}.dungeon-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#06111de8,#06111da1 42%,#07121d08 78%);position:absolute;inset:0}.dungeon-hero>span{max-width:58%;padding:15px}.dungeon-hero small{color:#b0cbd5;letter-spacing:1px;font-size:12px}.dungeon-hero h3{color:#fff;margin:7px 0;font-size:23px;line-height:1.12}.dungeon-hero p{color:#c7d5df;margin:0;font-size:12px;line-height:1.45}.dungeon-balances{border-bottom:1px solid #293b4c;justify-content:end;align-items:center;gap:20px;min-height:39px;display:flex}.dungeon-balances .dungeon-currency:first-child{margin-right:auto}.dungeon-balances .dungeon-currency>img{width:18px;height:18px}.dungeon-tabs{border-bottom:1px solid #344759;gap:5px;margin:12px 0 14px;display:flex}.dungeon-tabs>button{color:#94aabd;background:0 0;border:0;border-radius:0;flex:1;padding:7px 12px;position:relative}.dungeon-tabs>button.active{color:#c5f6ef;background:#96eee208}.dungeon-tabs>button.active:after{content:"";background:#aae9df;height:2px;position:absolute;bottom:-1px;left:20%;right:20%;box-shadow:0 0 9px #99edce55}.dungeon-challenge-heading,.dungeon-shop-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.dungeon-challenge-heading small,.dungeon-shop-heading small{color:#829dac;letter-spacing:1px;font-size:12px}.dungeon-challenge-heading h4,.dungeon-shop-heading h4{color:#dcecf6;margin:2px 0;font-size:16px}.dungeon-challenge-heading label{color:#a4bbcc;gap:4px;min-width:145px;font-size:12px;display:grid}.dungeon-window input:not([type=checkbox]):not([type=range]),.dungeon-window select,.dungeon-window textarea{font:inherit;box-sizing:border-box;color:#dfebf4;background:#0a1522;border:1px solid #3e566b;border-radius:5px;min-width:0;min-height:31px;padding:6px 8px;font-size:14px}.dungeon-window select{cursor:pointer}.dungeon-window option{color:#e6f0f6;background:#101d2c}.dungeon-run-prizes{background:linear-gradient(90deg,#182c39,#12202c);border:1px solid #334c5b;border-radius:7px;align-items:center;gap:12px;padding:10px 12px;display:flex}.dungeon-run-prizes>span{gap:5px;min-width:110px;display:grid}.dungeon-run-prizes>span>small{color:#9ab4c5;font-size:12px}.dungeon-run-prizes>span>b{color:#eff9fc;font-size:16px}.dungeon-run-prizes .dungeon-pro-chip{color:#c2b4ef;border:1px solid #796b9c;border-radius:4px;min-width:0;margin-left:auto;padding:4px 8px;font-size:12px}.dungeon-inhabitants{margin:14px 0}.dungeon-inhabitants>small{color:#8fa8b9;letter-spacing:1px;font-size:12px}.dungeon-inhabitants>div{flex-wrap:wrap;gap:8px;margin-top:7px;display:flex}.dungeon-inhabitants>div>span{color:#dce8f4;background:#0d1926;border:1px solid #2f4557;border-radius:5px;align-items:center;gap:4px;padding:4px 7px 4px 3px;font-size:14px;display:flex}.dungeon-inhabitants>div>span>span>small{color:#bba88a;font-size:12px;display:block}.dungeon-enter{border-top:1px solid #334758;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.dungeon-enter>span>small{letter-spacing:1px;color:#9eb4c3;margin-bottom:4px;font-size:12px;display:block}.dungeon-enter .dungeon-currency>b{font-size:21px}.dungeon-enter>button{justify-content:space-between;align-items:center;gap:14px;min-width:215px;min-height:38px;display:flex}.dungeon-primary{box-shadow:0 3px 14px #5bc7a51a;color:#0b2829!important;background:linear-gradient(135deg,#b3e9d0,#85cbbb)!important;border-color:#c3f0df!important;font-weight:800!important}.dungeon-primary:hover:not(:disabled){background:linear-gradient(135deg,#cdf6df,#a0e3cd)!important;box-shadow:0 0 15px #b8ffe33d!important}.dungeon-hint{color:#9dafbd;margin:9px 0 0;font-size:12px;line-height:1.45}.dungeon-notice{color:#f4d3a7;overflow-wrap:anywhere;background:#5c412933;border:1px solid #927651;border-radius:5px;margin:0 0 12px;padding:8px 10px;font-size:14px;line-height:1.4}.dungeon-empty{color:#a4bdce;text-align:center;margin:15px 0;font-size:14px}.dungeon-shop-heading>input{width:145px;min-width:80px}.dungeon-shop-filters{gap:5px;margin-bottom:12px;display:flex}.dungeon-shop-filters button{color:#8faabb;background:0 0;border-color:#304658;min-height:28px;padding:4px 12px;font-size:12px}.dungeon-shop-filters button.active{color:#d8f4e9;background:#2d514b44;border-color:#86b9b0}.dungeon-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dungeon-shop-grid article{isolation:isolate;background:linear-gradient(155deg,#1b3043,#101d2a 65%);border:1px solid #3b5367;border-radius:7px;flex-direction:column;min-width:0;padding:9px 10px 10px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.dungeon-shop-grid article:after{content:"";z-index:-1;background:#96cde899;height:1px;position:absolute;top:5px;left:20%;right:20%}.dungeon-shop-grid article:hover{border-color:#92c6cc;box-shadow:0 0 15px #5ddbe212}.dungeon-shop-grid article.shiny{background:linear-gradient(155deg,#3b3440,#1d2330 60%,#16232e);border-color:#8a7855}.dungeon-shop-grid article.shiny:after{background:#f0d698bb}.dungeon-shop-grid article.shiny:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 38%,#fff3bd14 48%,#0000 58%);position:absolute;inset:-30%;transform:translate(-120%)}.dungeon-shop-grid article.shiny:hover:before,.dungeon-shop-grid article.shiny:focus-within:before{animation:.9s ease-out dungeon-foil}.dungeon-shiny-label{z-index:1;color:#f4d79c;background:#2b2636bb;border:1px solid #c7a97488;border-radius:3px;padding:2px 5px;font-size:12px;position:absolute;top:7px;right:7px}.dungeon-offer-art{background:radial-gradient(at 50% 70%,#6998b220,#0000 66%);flex-shrink:0;place-items:center;width:100%;height:122px;display:grid;position:relative}.dungeon-offer-art>img{object-fit:contain;filter:drop-shadow(0 7px 7px #0005);width:100%;max-width:150px;height:100%;transition:transform .2s}.dungeon-shop-grid article:hover .dungeon-offer-art>img{transform:translateY(-2px)}.dungeon-offer-art.shiny{background:radial-gradient(at 50% 70%,#d8b77c24,#0000 66%)}.dungeon-offer-art>.dungeon-art-corner{filter:none;width:13px;height:9px;position:absolute;bottom:4px;right:0;transform:none!important}.dungeon-shop-grid h5{color:#f0f5fb;overflow-wrap:anywhere;margin:5px 0 2px;font-size:14px;line-height:1.25}.dungeon-shop-grid article>small{color:#9db2c3;font-size:12px}.dungeon-offer-prices{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:3px;min-height:23px;margin:9px 0 10px;display:flex}.dungeon-offer-prices .dungeon-currency{gap:3px}.dungeon-offer-prices .dungeon-currency>b{font-size:13px}.dungeon-offer-prices .dungeon-currency>img{width:17px;height:17px}.dungeon-offer-prices>em{color:#728a9e;font-size:12px;font-style:normal}.dungeon-shop-grid .dungeon-buy{color:#d8f9e5;background:#28493f;border-color:#639b84;width:100%;margin-top:auto;font-size:13px;font-weight:700}.dungeon-shop-grid .dungeon-buy:hover{background:#3a6453!important;border-color:#c8efd3!important}.dungeon-guide h4{color:#dceefa;margin:0 0 7px;font-size:18px}.dungeon-guide>p{color:#b1c4d3;margin:0 0 13px;font-size:14px;line-height:1.6}.dungeon-guide details{background:#12233266;border:1px solid #30495d;border-radius:6px;margin:7px 0;overflow:hidden}.dungeon-guide summary{cursor:pointer;color:#cfdfed;padding:10px 12px;font-size:14px}.dungeon-guide details p{color:#9eb4c5;margin:0;padding:0 12px 12px;font-size:14px;line-height:1.6}.dungeon-guide .dungeon-hint{color:#829eb1;margin-top:12px;font-size:12px}.dungeon-checkout-backdrop{z-index:3;background:#02070ee8;place-items:center;padding:10px;display:grid;position:absolute;inset:0}.dungeon-checkout{box-sizing:border-box;color:#e2edf7;scrollbar-width:thin;background:linear-gradient(145deg,#223441,#101d2a 50%,#0c1621);border:1px solid #6f8b96;border-radius:12px;width:min(390px,94vw);max-height:calc(96dvh - 20px);padding:18px;font-size:14px;overflow:auto;box-shadow:0 25px 75px #000e}.dungeon-checkout>header{justify-content:space-between;align-items:start;gap:12px;margin-bottom:12px;display:flex}.dungeon-checkout>header small{color:#95b8c7;letter-spacing:1px;font-size:12px}.dungeon-checkout>header h3{color:#fff;margin:4px 0 0;font-size:21px;line-height:1.2}.dungeon-checkout>header>button{background:0 0;border-color:#0000;width:27px;min-height:27px;padding:0;font-size:22px;line-height:1}.dungeon-checkout-product{border-bottom:1px solid #3a4f60;align-items:center;gap:12px;padding-bottom:10px;display:flex}.dungeon-checkout-product .dungeon-offer-art{width:88px;height:85px}.dungeon-checkout-product>span>b{color:#edf5fa;font-size:16px;display:block}.dungeon-checkout-product small{color:#9db5c8;margin-top:5px;font-size:12px;display:block}.dungeon-checkout h4{margin:15px 0 7px;font-size:14px;font-weight:600}.dungeon-payment-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.dungeon-payment-methods button{color:#9db4c4;background:#111f2e;border-color:#3f566a;padding:7px 2px;font-size:13px}.dungeon-payment-methods button.active{color:#d7fff2;background:#2c534647;border-color:#93d5bd;box-shadow:inset 0 0 0 1px #9fdec622}.dungeon-payment-mix{padding:13px 0 2px}.dungeon-payment-mix>label{color:#a5becf;justify-content:space-between;align-items:center;font-size:12px;display:flex}.dungeon-payment-mix>label>button{background:0 0;border-color:#365366;min-height:24px;padding:3px 6px;font-size:12px}.dungeon-payment-mix input{accent-color:#afe7d4;cursor:pointer;width:100%;margin:12px 0 0}.dungeon-payment-total{border-top:1px solid #385265;border-bottom:1px solid #385265;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 8px;padding:13px 0;display:flex}.dungeon-payment-total>small{color:#9ab5c5;letter-spacing:1px;font-size:12px}.dungeon-payment-total>span:not(.dungeon-currency){align-items:center;gap:10px;display:flex}.dungeon-payment-total .dungeon-currency>b{font-size:19px}.dungeon-payment-total em{color:#758fa3;font-style:normal}.dungeon-wallet-hint{color:#8ba4b6;margin:8px 0 14px;font-size:12px}.dungeon-checkout>.dungeon-primary,.dungeon-checkout>.dungeon-checkout-cancel{width:100%;min-height:36px;margin-top:5px}.dungeon-checkout>.dungeon-checkout-cancel{color:#93acbd;background:0 0;border-color:#0000}.dungeon-entry-cover{object-fit:cover;border:1px solid #4a6371;border-radius:6px;width:100%;height:125px}.dungeon-entry-summary{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.dungeon-entry-summary>b{color:#eff6fa;font-size:16px}.dungeon-pro-preview{background:radial-gradient(#8f77ce20,#0000 65%);place-items:center;gap:8px;padding:6px 0 12px;display:grid}.dungeon-pro-preview>img{object-fit:contain}.dungeon-pro-preview>b{color:#e2d9ff;font-size:18px}.dungeon-pro-benefits{color:#bcd3e3;margin:7px 0 14px;padding-left:20px;font-size:14px;line-height:1.8}.dungeon-purchase-success{text-align:center;border-color:#8fc7ad;padding-top:22px;animation:.4s ease-out dungeon-confirm}.dungeon-success-mark{color:#b8f5cf;background:#3b674c55;border:1px solid #79bd95;border-radius:50%;place-items:center;width:33px;height:33px;margin:0 auto 9px;font-size:22px;display:grid}.dungeon-purchase-success>small{color:#b1d9c1;letter-spacing:1px;font-size:12px;display:block}.dungeon-purchase-success>img{object-fit:contain;filter:drop-shadow(0 0 18px #b8e7cf22);width:140px;height:130px;margin-top:10px}.dungeon-purchase-success>h3{color:#f1fcf8;margin:4px 0 8px;font-size:21px}.dungeon-purchase-success>p{color:#b4c9d5;margin-bottom:20px;font-size:14px;line-height:1.5}@keyframes dungeon-foil{to{transform:translate(120%)}}@keyframes dungeon-confirm{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.dungeon-battle-overlay{z-index:65;color:#e4f0fc;pointer-events:none;max-width:95vw;font-size:14px;position:fixed;top:72px;left:50%;transform:translate(-50%)}.dungeon-battle-overlay.loading{z-index:155;pointer-events:auto;background:#020814ce;place-items:center;max-width:none;display:grid;inset:0;transform:none}.dungeon-loading-card{background-position:50%;background-size:cover;border:1px solid #6f8fb1;border-radius:12px;align-items:end;width:min(580px,88vw);height:min(290px,70dvh);display:flex;overflow:hidden;box-shadow:0 20px 70px #0009}.dungeon-loading-card>span{background:linear-gradient(#0000,#061024f5);width:100%;padding:20px}.dungeon-loading-card small{color:#98bddd;letter-spacing:1px;font-size:12px}.dungeon-loading-card h3{margin:5px 0;font-size:25px}.dungeon-loading-card p{color:#bdd2e6;font-size:14px}.dungeon-battle-strip{pointer-events:auto;background:#0a1729f0;border:1px solid #527da4;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex;box-shadow:0 6px 22px #0008}.dungeon-battle-strip img{object-fit:contain}.dungeon-battle-strip>span{flex:1;min-width:170px}.dungeon-battle-strip b{font-size:14px;display:block}.dungeon-battle-strip small{color:#afc8e3;margin-top:3px;font-size:12px;display:block}.dungeon-battle-overlay.loot .dungeon-battle-strip{border-color:#b69b5f}.dungeon-battle-overlay>.dungeon-notice{pointer-events:auto;margin-top:6px}.dungeon-admin{z-index:220}.dungeon-admin .dungeon-window{width:min(930px,97vw)}.dungeon-admin-tabs{flex-wrap:wrap;gap:5px;margin-bottom:10px;display:flex}.dungeon-admin-tabs button.active{background:#2b537c;border-color:#7ca9d8}.dungeon-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dungeon-admin-grid label{color:#a8c0d9;flex-direction:column;gap:4px;font-size:12px;display:flex}.dungeon-admin-grid label.check{flex-direction:row;align-items:center}.dungeon-admin-grid input,.dungeon-admin-grid select{width:100%}.dungeon-admin-wide{grid-column:1/-1}.dungeon-admin-heading{justify-content:space-between;align-items:center;gap:8px;margin:13px 0 8px;display:flex}.dungeon-admin-heading h3{color:#d7e8f8;margin:0;font-size:16px}.dungeon-admin-row{border-bottom:1px solid #243b55;grid-template-columns:minmax(130px,2fr) repeat(4,minmax(50px,.6fr)) auto;align-items:end;gap:5px;padding:8px 0;display:grid}.dungeon-admin-row label{color:#a5b9d2;flex-direction:column;gap:3px;min-width:0;font-size:12px;display:flex}.dungeon-admin-row input,.dungeon-admin-row select{width:100%;min-width:0;font-size:14px}.dungeon-admin-wave{background:#101f3477;border:1px solid #304a67;border-radius:8px;margin:8px 0;padding:9px}.dungeon-admin-wave-head{align-items:center;gap:7px;display:flex}.dungeon-admin-wave-head>input{flex:1;min-width:60px}.dungeon-admin-wave-head label{color:#aec4dc;font-size:12px}.dungeon-admin-save{background:#0b1526;justify-content:space-between;align-items:center;gap:9px;padding:10px 0;display:flex;position:sticky;bottom:-14px}.dungeon-admin-save small{color:#9fb8d3;font-size:12px}.dungeon-admin-shop{grid-template-columns:1fr 1.6fr .5fr .7fr auto}.dungeon-admin-error{color:#ffb7ac}.device-celular .dungeon-backdrop{padding:5px}.device-celular .dungeon-window{border-radius:9px;width:min(700px,98vw);max-height:95dvh;font-size:11px}.device-celular .dungeon-header{gap:7px;padding:7px 9px}.device-celular .dungeon-header>img{width:25px;height:25px}.device-celular .dungeon-header h2{font-size:17px}.device-celular .dungeon-header small{font-size:8px}.device-celular .dungeon-header>button:last-child{width:26px;min-width:26px;font-size:20px}.device-celular .dungeon-body{padding:9px}.device-celular .dungeon-window button,.device-celular .dungeon-checkout button,.device-celular .dungeon-battle-overlay button{min-height:26px;padding:5px 8px;font-size:11px}.device-celular .dungeon-currency{gap:3px}.device-celular .dungeon-currency>b{font-size:12px}.device-celular .dungeon-currency>img{width:16px;height:16px}.device-celular .dungeon-currency>small{font-size:9px}.device-celular .dungeon-currency>i{font-size:15px}.device-celular .dungeon-pro{gap:7px;margin-bottom:9px;padding:9px 10px}.device-celular .dungeon-pro small{font-size:8px}.device-celular .dungeon-pro b{font-size:15px}.device-celular .dungeon-pro p{font-size:9px}.device-celular .dungeon-pro .dungeon-pro-action{gap:3px;min-width:100px;font-size:10px}.device-celular .dungeon-cards{gap:8px}.device-celular .dungeon-card{height:148px!important;padding:10px!important}.device-celular .dungeon-card-content>b{font-size:15px}.device-celular .dungeon-card-content>small{font-size:9px}.device-celular .dungeon-card-level{padding:2px 5px;font-size:9px;top:7px;left:8px}.device-celular .dungeon-card-species{gap:0;height:26px}.device-celular .dungeon-lobby-note{margin-top:9px;font-size:9px}.device-celular .dungeon-hero{height:128px}.device-celular .dungeon-hero>span{max-width:60%;padding:10px}.device-celular .dungeon-hero small{font-size:8px}.device-celular .dungeon-hero h3{margin:5px 0;font-size:19px}.device-celular .dungeon-hero p{font-size:9px}.device-celular .dungeon-balances{gap:9px;min-height:32px}.device-celular .dungeon-tabs{gap:3px;margin:8px 0 10px}.device-celular .dungeon-tabs>button{padding:6px 8px;font-size:11px}.device-celular .dungeon-challenge-heading,.device-celular .dungeon-shop-heading{gap:8px;margin-bottom:9px}.device-celular .dungeon-challenge-heading small,.device-celular .dungeon-shop-heading small{font-size:8px}.device-celular .dungeon-challenge-heading h4,.device-celular .dungeon-shop-heading h4{font-size:13px}.device-celular .dungeon-challenge-heading label{min-width:112px;font-size:9px}.device-celular .dungeon-window input:not([type=checkbox]):not([type=range]),.device-celular .dungeon-window select,.device-celular .dungeon-window textarea{min-height:27px;padding:5px 6px;font-size:11px}.device-celular .dungeon-run-prizes>span{gap:4px;min-width:85px}.device-celular .dungeon-run-prizes>span>small{font-size:9px}.device-celular .dungeon-run-prizes>span>b{font-size:14px}.device-celular .dungeon-run-prizes .dungeon-pro-chip{min-width:0;padding:3px 5px;font-size:9px}.device-celular .dungeon-inhabitants{margin:10px 0}.device-celular .dungeon-inhabitants>small{font-size:8px}.device-celular .dungeon-inhabitants>div{gap:5px}.device-celular .dungeon-inhabitants>div>span{gap:1px;padding:3px 5px 3px 0;font-size:11px}.device-celular .dungeon-inhabitants>div>span>span>small{font-size:9px}.device-celular .dungeon-enter{gap:8px;margin-top:9px;padding-top:9px}.device-celular .dungeon-enter>span>small{font-size:9px}.device-celular .dungeon-enter .dungeon-currency>b{font-size:18px}.device-celular .dungeon-enter>button{min-width:170px;min-height:32px}.device-celular .dungeon-hint{margin-top:7px;font-size:9px}.device-celular .dungeon-notice{margin-bottom:9px;padding:7px 8px;font-size:11px}.device-celular .dungeon-empty{font-size:11px}.device-celular .dungeon-shop-heading>input{width:105px}.device-celular .dungeon-shop-filters{gap:4px;margin-bottom:9px}.device-celular .dungeon-shop-filters button{min-height:25px;padding:4px 9px;font-size:10px}.device-celular .dungeon-shop-grid{gap:7px}.device-celular .dungeon-shop-grid article{padding:7px 8px 8px}.device-celular .dungeon-offer-art{height:101px}.device-celular .dungeon-shop-grid h5{font-size:12px}.device-celular .dungeon-shop-grid article>small{font-size:9px}.device-celular .dungeon-offer-prices{margin:7px 0 8px}.device-celular .dungeon-offer-prices .dungeon-currency>b{font-size:10px}.device-celular .dungeon-offer-prices>em{font-size:9px}.device-celular .dungeon-offer-prices .dungeon-currency>img{width:15px;height:15px}.device-celular .dungeon-shop-grid .dungeon-buy{font-size:11px}.device-celular .dungeon-shiny-label{padding:2px 4px;font-size:9px}.device-celular .dungeon-guide h4{font-size:16px}.device-celular .dungeon-guide>p,.device-celular .dungeon-guide summary,.device-celular .dungeon-guide details p{font-size:11px}.device-celular .dungeon-guide summary{padding:8px 10px}.device-celular .dungeon-guide details p{padding:0 10px 10px}.device-celular .dungeon-guide .dungeon-hint{font-size:9px}.device-celular .dungeon-checkout{width:min(350px,94vw);padding:13px;font-size:11px}.device-celular .dungeon-checkout>header h3{font-size:18px}.device-celular .dungeon-checkout>header small{font-size:8px}.device-celular .dungeon-checkout-product .dungeon-offer-art{width:76px;height:72px}.device-celular .dungeon-checkout-product>span>b{font-size:14px}.device-celular .dungeon-checkout-product small{font-size:10px}.device-celular .dungeon-checkout h4{margin-top:12px;font-size:12px}.device-celular .dungeon-payment-methods button{padding:7px 2px;font-size:11px}.device-celular .dungeon-payment-mix>label,.device-celular .dungeon-payment-mix>label>button{font-size:9px}.device-celular .dungeon-payment-total{margin-top:12px;padding:10px 0}.device-celular .dungeon-payment-total>small{font-size:9px}.device-celular .dungeon-payment-total .dungeon-currency>b{font-size:17px}.device-celular .dungeon-wallet-hint{font-size:9px}.device-celular .dungeon-checkout>.dungeon-primary{min-height:32px}.device-celular .dungeon-entry-cover{height:105px}.device-celular .dungeon-entry-summary>b{font-size:13px}.device-celular .dungeon-pro-preview>b{font-size:16px}.device-celular .dungeon-purchase-success>small{font-size:9px}.device-celular .dungeon-purchase-success>h3{font-size:18px}.device-celular .dungeon-purchase-success>p{font-size:11px}.device-celular .dungeon-battle-overlay{font-size:11px;top:58px}.device-celular .dungeon-battle-strip{gap:5px;padding:5px 7px}.device-celular .dungeon-battle-strip b{font-size:11px}.device-celular .dungeon-battle-strip small,.device-celular .dungeon-loading-card small{font-size:9px}.device-celular .dungeon-loading-card h3{font-size:20px}.device-celular .dungeon-loading-card p{font-size:11px}.device-celular .dungeon-admin-grid label,.device-celular .dungeon-admin-row label{font-size:9px}.device-celular .dungeon-admin-heading h3{font-size:13px}.device-celular .dungeon-admin-wave-head label,.device-celular .dungeon-admin-save small{font-size:9px}.device-celular .dungeon-admin-row{grid-template-columns:minmax(110px,2fr) repeat(4,minmax(40px,.6fr)) auto;gap:4px}.device-celular .dungeon-admin-save{padding:8px 0;bottom:-9px}@media (width<=600px){.dungeon-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dungeon-challenge-heading{align-items:start}.dungeon-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dungeon-admin-row{grid-template-columns:repeat(3,minmax(0,1fr))}.dungeon-admin-row label:first-child{grid-column:span 2}.dungeon-admin-row>button{align-self:end}.dungeon-admin-wave-head,.dungeon-admin-save{flex-wrap:wrap}.dungeon-checkout{max-height:calc(96dvh - 12px)}}@media (width<=450px){.dungeon-cards{grid-template-columns:1fr}.device-celular .dungeon-card{height:130px!important}.dungeon-card-cover{object-position:center 52%}.dungeon-hero>span{max-width:65%}.dungeon-shop-heading{align-items:start}.dungeon-shop-heading>span{min-width:0}.dungeon-balances{gap:8px}.dungeon-checkout-backdrop{padding:6px}.dungeon-run-prizes{flex-wrap:wrap}.dungeon-enter>button{min-width:155px}.dungeon-pro{gap:7px}}@media (height<=480px){.dungeon-window{max-height:95dvh}.dungeon-body{padding:9px}.dungeon-checkout{max-height:96dvh}.device-celular .dungeon-hero{height:112px}.device-celular .dungeon-card{height:140px!important}}@media (prefers-reduced-motion:reduce){.dungeon-backdrop *{transition:none!important;animation:none!important}}.dungeon-window.tab-shop .dungeon-hero,.dungeon-window.tab-info .dungeon-hero{height:94px}.dungeon-window.tab-shop .dungeon-hero p,.dungeon-window.tab-info .dungeon-hero p{display:none}.dungeon-window.tab-shop .dungeon-hero h3,.dungeon-window.tab-info .dungeon-hero h3{font-size:20px}.dungeon-enter{z-index:1;background:#101e2b;padding-bottom:9px;position:sticky;bottom:-14px;box-shadow:0 -8px 12px #101e2b}.device-celular .dungeon-enter{padding-bottom:6px;bottom:-9px}.device-celular .dungeon-window.tab-shop .dungeon-hero,.device-celular .dungeon-window.tab-info .dungeon-hero{height:78px}.device-celular .dungeon-window.tab-shop .dungeon-hero h3,.device-celular .dungeon-window.tab-info .dungeon-hero h3{font-size:16px}.dungeon-offer-art{justify-content:center;align-items:center;display:flex;overflow:hidden}.dungeon-offer-art>img{min-height:0;max-height:100%}.super-pokemon-badge{object-fit:contain;max-height:12px;width:11px!important;height:auto!important}.dungeon-offer-art>.dungeon-art-corner{object-fit:contain;width:11px;height:12px}.dungeon-run-prizes{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;display:grid;overflow:hidden}.dungeon-run-prizes>span{border-bottom:1px solid #334c5b;min-width:0;padding:9px 12px}.dungeon-run-prizes>span:nth-child(3n+2),.dungeon-run-prizes>span:nth-child(3n+3){border-left:1px solid #334c5b}.dungeon-run-prizes .dungeon-pro-chip{text-align:center;background:#58486d33;border:0;border-radius:0;grid-column:1/-1;margin:0;padding:4px;font-size:11px}.dungeon-pro-benefits{padding:0;font-size:12px}.dungeon-pro-benefits>b{color:#dae8f4}.dungeon-pro-benefits ul{margin:6px 0;padding:0;list-style:none}.dungeon-pro-benefits li{margin:3px 0;line-height:1.6}.device-celular .dungeon-run-prizes{gap:0;padding:0}.device-celular .dungeon-run-prizes>span{min-width:0;padding:7px 8px}.device-celular .dungeon-pro-benefits{font-size:10px}.dungeon-checkout.dungeon-purchase-success>img{object-fit:contain;object-position:center;flex-shrink:0;margin-left:auto;margin-right:auto;display:block}.dungeon-pro.active .dungeon-pro-action:disabled{opacity:1;color:#cef7de;cursor:default;box-shadow:none;background:#1b3b30;border-color:#7ac5a080}.dungeon-card.scheduled .dungeon-card-content>small{color:#f0ce90}.dungeon-opening-note{color:#ead3aa;background:#aa79320d;border:1px solid #a5844655;border-radius:6px;align-items:center;gap:9px;margin:10px 0;padding:9px 11px;display:flex}.dungeon-opening-note>svg{flex-shrink:0}.dungeon-opening-note>span{gap:3px;display:grid}.dungeon-opening-note b{font-size:13px}.dungeon-opening-note small{color:#bdc8d1;font-size:12px}.device-celular .dungeon-opening-note{gap:7px;padding:7px 8px}.device-celular .dungeon-opening-note b{font-size:11px}.device-celular .dungeon-opening-note small{font-size:10px}.dungeon-opening-help{color:#a9bbc9;margin:0;font-size:12px;line-height:1.4}.journey-hub-backdrop{z-index:85;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040a13cf;place-items:center;padding:10px;display:grid;position:fixed;inset:0}.journey-hub{color:#f0f4f5;background:#0b141e;border:1px solid #8d7649;border-radius:13px;grid-template-rows:66px minmax(0,1fr);width:min(960px,100vw - 20px);height:min(770px,100dvh - 20px);min-height:320px;display:grid;overflow:hidden;box-shadow:0 28px 90px #000d}.journey-hub>header{background:linear-gradient(90deg,#2b261e,#101c29);border-bottom:1px solid #544a36;align-items:center;gap:11px;padding:0 15px;display:flex}.journey-hub>header>i{color:#e5c477;border:1px solid #9d854d;border-radius:9px;flex:none;place-items:center;width:40px;height:40px;display:grid}.journey-hub>header span{gap:3px;min-width:0;display:grid}.journey-hub>header small{color:#c9ae76;letter-spacing:.08em;font-size:10px;font-weight:800}.journey-hub h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:21px;overflow:hidden}.journey-hub>header button{color:#f2dfad;cursor:pointer;background:#201f22;border:1px solid #635c54;border-radius:7px;align-items:center;gap:4px;height:32px;padding:0 9px;font-size:10px;font-weight:850;display:flex}.journey-hub-back,.journey-hub-close{margin-left:auto}.journey-hub-back+.journey-hub-close{margin-left:0}.journey-hub-home{align-content:center;gap:12px;min-height:0;padding:20px;display:grid;overflow-y:auto}.journey-hub-menu{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.journey-hub-menu>button{color:#fff;text-align:left;cursor:pointer;background:#152334;border:1px solid #655844;border-radius:12px;align-items:end;gap:8px;height:clamp(190px,40vh,300px);padding:16px;display:flex;position:relative;overflow:hidden}.journey-hub-menu>button:hover,.journey-hub-menu>button:focus-visible{border-color:#f2d596;outline:none;transform:translateY(-2px)}.journey-hub-menu>button>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.journey-hub-menu>button:after{content:"";background:linear-gradient(#08101c09 18%,#0a1626d9 64%,#07111efc);position:absolute;inset:0}.journey-hub-menu>button>span,.journey-hub-menu>button>svg{z-index:1;position:relative}.journey-hub-menu>button>span{flex:1;gap:5px;min-width:0;display:grid}.journey-hub-home small{color:#f1d28c;letter-spacing:.08em;font-size:10px;font-weight:850}.journey-hub-home b{font-size:clamp(16px,2vw,25px);line-height:1.1}.journey-hub-home em{color:#d2dce3;font-size:12px;font-style:normal}.journey-hub-bonuses{background:radial-gradient(circle at 7% 0,#a2702329,#0000 38%),linear-gradient(120deg,#282418,#101e26);border:1px solid #9d7946;border-radius:12px;align-items:center;gap:15px;padding:13px 15px;display:flex}.journey-hub-bonuses>span{grid-template-columns:22px 1fr;align-items:center;gap:2px 8px;min-width:180px;display:grid}.journey-hub-bonuses>span svg{color:#f0c86d;grid-row:1/3}.journey-hub-bonuses>span b{color:#ffe5ae;font-size:15px}.journey-hub-bonuses>span small{color:#b2bfc7;letter-spacing:0;font-size:10px}.journey-hub-bonuses>div{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;display:grid}.journey-hub-bonuses>div>span{background:#0c1b1b;border:1px solid #4e655b;border-radius:8px;justify-content:space-between;align-items:baseline;gap:5px;min-width:0;padding:10px;display:flex}.journey-hub-bonuses>div small{color:#b3cec0;font-size:9px}.journey-hub-bonuses strong{color:#c9f2bf;white-space:nowrap;font-size:17px}.journey-hub-select{min-height:0;padding:16px;overflow-y:auto}.journey-hub-select>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.journey-hub-select h3{margin:0;font-size:17px}.journey-hub-select>header b{color:#b7c4c9;white-space:nowrap;font-size:11px}.journey-select-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.journey-select-grid>button{color:#f5f6f1;text-align:left;cursor:pointer;isolation:isolate;background:#12222c;border:1px solid #836c42;border-radius:11px;align-items:end;min-width:0;min-height:245px;padding:0;display:flex;position:relative;overflow:hidden}.journey-select-grid>button:focus-visible{outline-offset:2px;outline:2px solid #f1ca72}.journey-select-grid>button:hover:not(:disabled){border-color:#e4c16f}.journey-select-grid>button:disabled{opacity:.7;cursor:default}.journey-select-grid img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.journey-select-grid>button:before{content:"";z-index:-1;background:linear-gradient(#09131d20 7%,#09131ddc 58%,#08121dfc);position:absolute;inset:0}.journey-select-grid>button>span{gap:6px;width:100%;min-width:0;padding:14px;display:grid}.journey-select-grid small{color:#ffe2a0;background:#1c1b18cc;border:1px solid #b89b5b;border-radius:99px;justify-self:start;padding:3px 8px;font-size:10px;font-weight:850}.journey-select-grid b{color:#ffebbd;font-size:clamp(17px,2.3vw,23px)}.journey-select-grid em{color:#d3e0e6;font-size:12px;font-style:normal}.journey-select-grid strong{color:#ffe4ac;align-items:center;gap:3px;font-size:11px;display:flex}.journey-hub-detail{align-content:start;gap:10px;min-height:0;padding:14px;display:grid;overflow-y:auto}.journey-league-hero,.journey-dex-hero{background:#243449;border:1px solid #716347;border-radius:9px;align-items:end;min-height:130px;padding:13px;display:flex;position:relative;overflow:hidden}.journey-league-hero>img,.journey-dex-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.journey-league-hero:after,.journey-dex-hero:after{content:"";background:linear-gradient(90deg,#091420ec,#09142063);position:absolute;inset:0}.journey-league-hero>span,.journey-dex-hero>span{z-index:1;position:relative}.journey-hub-detail h3{margin:4px 0;font-size:22px}.journey-hub-detail p{margin:3px 0;font-size:12px}.journey-hub-detail small{color:#ccb681;font-size:10px;font-weight:800}.journey-campaign-bonus{color:#f6d78c;background:linear-gradient(115deg,#5e472342,#212c2f6b);border:1px solid #eeca7b57;border-radius:11px;align-items:center;gap:10px;min-width:0;padding:10px 14px;display:flex}.journey-campaign-bonus>svg{filter:drop-shadow(0 0 6px #ffd58673);flex:none}.journey-campaign-bonus>span{gap:2px;min-width:0;display:grid}.journey-campaign-bonus small{color:#d6d1b7;letter-spacing:.07em;font-size:11px}.journey-campaign-bonus b{font-size:15px;line-height:1.2}.journey-campaign-bonus em{color:#bdcbd0;font-size:11px;font-style:normal}.journey-next-target{color:#d6eff8;text-align:left;cursor:pointer;background:#173445;border:1px solid #598a9e;border-radius:7px;align-items:center;gap:9px;width:100%;padding:9px;display:flex}.journey-next-target span{flex:1;gap:3px;display:grid}.journey-next-target small{color:#b9d8e5}.journey-league-group{background:#101b26;border:1px solid #394657;border-radius:9px}.journey-league-group>header,.journey-dex-reward>header{color:#e6d394;border-bottom:1px solid #334659;align-items:center;gap:8px;padding:9px;font-size:12px;display:flex}.journey-league-group>header small{margin-left:auto}.journey-league-group>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:8px;display:grid}.journey-challenge{background:#142333;border:1px solid #364659;border-radius:7px;align-items:center;gap:6px;min-width:0;padding:7px;display:flex}.journey-challenge.complete{background:#28281d;border-color:#71633d}.journey-challenge>img{object-fit:contain;flex:none;width:33px;height:33px}.journey-challenge>span{flex:1;gap:2px;min-width:0;display:grid}.journey-challenge small,.journey-challenge b,.journey-challenge em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.journey-challenge small{color:#9cacb9;font-size:8px}.journey-challenge b{font-size:12px}.journey-challenge em{color:#98a6b4;font-size:9px;font-style:normal}.journey-challenge>button{color:#bbe8fa;cursor:pointer;background:#19394b;border:1px solid #567b92;border-radius:6px;flex:none;place-items:center;width:28px;height:28px;display:grid}.journey-challenge>button:disabled{opacity:.35}.journey-challenge>svg{color:#c5e89a}.journey-dex-hero i{background:#dfedf442;border-radius:9px;width:min(250px,70vw);height:7px;margin-top:9px;display:block;overflow:hidden}.journey-dex-hero i b{background:#f0d28a;height:100%;display:block}.journey-dex-reward{background:#172430;border:1px solid #525b52;border-radius:9px;padding-bottom:10px}.journey-dex-reward p,.journey-dex-reward>small{margin:8px 11px 0;display:block}.journey-dex-actions{flex-wrap:wrap;gap:7px;display:flex}.journey-dex-actions button{color:#e6f5d6;cursor:pointer;background:#30442b;border:1px solid #71875c;border-radius:7px;align-items:center;gap:6px;min-height:39px;padding:0 12px;font-size:11px;font-weight:850;display:flex}.journey-dex-actions button:disabled{opacity:.4;cursor:default}@media (width<=760px) and (orientation:landscape){.journey-hub-backdrop{padding:3px}.journey-hub{grid-template-rows:44px minmax(0,1fr);width:calc(100vw - 6px);height:calc(100dvh - 6px);min-height:0}.journey-hub>header{gap:6px;padding:0 7px}.journey-hub>header>i{width:31px;height:31px}.journey-hub>header small{font-size:8px}.journey-hub h2{font-size:14px}.journey-hub>header button{height:28px;padding:0 5px;font-size:9px}.journey-hub-home{gap:6px;padding:7px}.journey-hub-menu{gap:6px}.journey-hub-menu>button{height:min(56vh,215px);padding:8px}.journey-hub-home b{font-size:15px}.journey-hub-home em{font-size:10px}.journey-hub-bonuses{gap:7px;padding:6px}.journey-hub-bonuses>span{grid-template-columns:17px 1fr;gap:2px 3px;min-width:135px}.journey-hub-bonuses>span svg{width:16px}.journey-hub-bonuses>span b{font-size:11px}.journey-hub-bonuses>span small{font-size:8px}.journey-hub-bonuses>div{gap:4px}.journey-hub-bonuses>div>span{gap:1px;padding:5px;display:grid}.journey-hub-bonuses>div small{font-size:7px}.journey-hub-bonuses strong{font-size:12px}.journey-hub-select{padding:7px}.journey-hub-select>header{margin-bottom:6px}.journey-hub-select h3{font-size:13px}.journey-select-grid{gap:7px}.journey-select-grid>button{min-height:185px}.journey-select-grid>button>span{gap:4px;padding:8px}.journey-select-grid b{font-size:15px}.journey-hub-detail{gap:5px;padding:6px}.journey-league-hero,.journey-dex-hero{min-height:72px}.journey-hub-detail h3{font-size:16px}.journey-campaign-bonus{gap:7px;padding:6px 9px}.journey-campaign-bonus small{font-size:9px}.journey-campaign-bonus b{font-size:12px}.journey-campaign-bonus em{font-size:9px}.journey-league-group>header{padding:5px}.journey-league-group>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px}.journey-challenge{padding:4px}}@media (width<=620px) and (orientation:portrait){.journey-hub-menu{grid-template-columns:1fr}.journey-hub-menu>button{height:125px}.journey-hub-bonuses{display:grid}.journey-select-grid{grid-template-columns:1fr}.journey-select-grid>button{min-height:175px}}.social-window.party-window{width:min(460px,100vw - 16px);max-height:calc(100dvh - 24px);font-size:14px;line-height:1.4;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.party-window>header b{font-size:18px}.party-window>header small,.party-window .party-summary small{font-size:12px}.party-window .party-summary b{font-size:17px}.party-window .party-share-options{flex-wrap:wrap;gap:7px 15px;padding:8px 10px}.party-window .party-share-options>b{flex-basis:100%;font-size:12px}.party-window .party-share-options label{font-size:13px}.party-window .party-share-options input{width:16px;height:16px;margin:0}.party-window .social-add-form input{font-size:14px}.party-window .social-add-form button{font-size:13px}.party-window>nav button{min-height:32px;font-size:13px}.party-window .party-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.party-window .party-member{flex-wrap:wrap;align-items:start}.party-window .party-member>span{flex-basis:calc(100% - 21px)}.party-window .party-member>span>b{font-size:14px}.party-window .party-member>span>small{font-size:12px}.party-window .party-member>span>em{overflow-wrap:anywhere;font-size:12px}.party-window .party-member>aside{margin-left:auto}.party-window .party-member button{height:32px;font-size:13px}.party-window .party-sharing-restriction{color:#f4c3b7;background:#432c333d;border-left:2px solid #c88f85;border-radius:4px;padding:5px 7px}.party-sharing-help{background:#17131f;border:1px solid #3d3548;border-radius:7px;margin:0 0 7px}.party-sharing-help>summary{color:#c6b4db;cursor:pointer;padding:8px 10px;font-size:13px}.party-sharing-help.limited>summary{color:#f3baa7;background:#462e373d}.party-sharing-help>p{color:#c5bacf;margin:4px 0 10px;padding:0 10px;font-size:14px}.party-window .party-drop-member>header{font-size:14px}.party-window .party-drop-member>header small{font-size:12px}.party-window .party-drop b{font-size:14px}.party-window .party-drop small{font-size:12px}.party-window>footer{gap:8px}.party-window>footer span{font-size:12px}.party-window>footer button{height:32px;font-size:13px}.party-window .social-empty>b{font-size:17px}.party-window .social-empty>p{font-size:14px}.party-window .social-empty>button{font-size:13px}.party-window .social-list-empty{font-size:14px}.device-celular .party-window .party-member button,.device-celular .party-window>footer button,.device-celular .party-window>nav button{min-height:40px}.device-celular .party-window .party-share-options label{min-height:28px}@media (orientation:landscape) and (height<=500px){.device-celular .party-window{width:min(620px,100vw - 16px);max-height:calc(100dvh - 16px)}.device-celular .party-window .party-summary{padding:4px}.device-celular .party-window .party-summary>span{gap:1px;padding:4px}.device-celular .party-window .party-share-options{padding:4px 10px;display:flex}.device-celular .party-window .party-share-options>b{flex-basis:auto}.device-celular .party-window .social-add-form{padding:4px 8px}.device-celular .party-window>footer{min-height:42px;padding:0 8px}}.house-realtime-world-controls{z-index:12;align-items:center;gap:5px;display:flex;position:fixed;top:calc(50% + 48px);left:calc(50% - 58px);transform:translate(-19px,-50%)}.house-realtime-world-controls>button{color:#dffff0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;touch-action:manipulation;background:linear-gradient(145deg,#0d392bf0,#051d1bf0);border:1px solid #84e5aab8;border-radius:50%;place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;display:grid;box-shadow:0 4px 15px #00000070,inset 0 1px #ffffff14;position:static!important;transform:none!important}.house-realtime-world-controls>button:hover,.house-realtime-world-controls>button:focus-visible{filter:brightness(1.2);outline-offset:2px;outline:2px solid #ddffebbf}.house-realtime-world-controls>button:disabled{cursor:wait;opacity:.58}.house-realtime-world-controls .house-realtime-toggle{color:#d9faff;background:linear-gradient(145deg,#103e4bf5,#071f2af5);border-color:#64d2e8b8}.house-realtime-world-controls .house-realtime-toggle.active{color:#fff2b7;background:linear-gradient(145deg,#6b4c13fa,#332308fa);border-color:#ffd66f;box-shadow:0 4px 15px #00000070,0 0 15px #ffc6416b}.house-realtime-world-controls .house-realtime-restore{color:#ffd9ca;background:linear-gradient(145deg,#582a1ff5,#2a1716f5);border-color:#f59774b3}.house-realtime-context{--house-edit-anchor-x:50vw;--house-edit-anchor-y:50vh;z-index:61;left:clamp(78px, var(--house-edit-anchor-x), calc(100vw - 78px));top:clamp(64px, calc(var(--house-edit-anchor-y) - 48px), calc(100dvh - 64px));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(155deg,#09191df7,#071017fa);border:1px solid #ffd8699e;border-radius:12px;align-items:center;gap:5px;max-width:calc(100vw - 12px);min-height:44px;padding:5px 28px 5px 5px;display:flex;position:fixed;transform:translate(-50%,-100%);box-shadow:0 10px 28px #00000094,inset 0 0 0 1px #ffffff0a}.house-realtime-context.kind-object{left:clamp(222px, var(--house-edit-anchor-x), calc(100vw - 222px))}.house-realtime-context:after{content:"";background:#071017;border-bottom:1px solid #ffd8699e;border-right:1px solid #ffd8699e;width:12px;height:12px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.house-realtime-context>button:not(.close){z-index:1;color:#e6fbfb;cursor:pointer;background:#11343ad1;border:1px solid #75d2d657;border-radius:8px;grid-template-columns:20px auto;align-items:center;gap:5px;min-width:76px;min-height:34px;padding:5px 8px;font-size:13px;font-weight:800;display:grid;position:relative}.house-realtime-context>button:not(.close):hover,.house-realtime-context>button:not(.close):focus-visible{background:#1a4d4ff2;border-color:#8ee7df;outline:0}.house-realtime-context>button.danger{color:#ffd5ce;background:#582323cc;border-color:#f47d7173}.house-realtime-context>button.close{z-index:2;color:#9cb2ba;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:23px;height:23px;padding:0;display:grid;position:absolute;top:3px;right:3px}.house-realtime-context>button.close:hover,.house-realtime-context>button.close:focus-visible{color:#fff;background:#ffffff1a;outline:0}.house-realtime-picker-backdrop,.house-realtime-confirm-backdrop{z-index:74;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02080ca3;place-items:center;padding:10px;display:grid;position:fixed;inset:0}.house-realtime-picker-backdrop>article{color:#ecf8f9;background:linear-gradient(155deg,#0d1d24,#081218 72%);border:1px solid #5fd9c46b;border-radius:15px;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(720px,100vw - 20px);max-height:min(540px,100dvh - 20px);display:grid;overflow:hidden;box-shadow:0 24px 72px #000000b8,inset 0 1px #ffffff0d}.house-realtime-picker-backdrop header{background:radial-gradient(circle at 15% 0,#2c977f30,#0000 38%);border-bottom:1px solid #74cdc433;grid-template-columns:40px minmax(0,1fr) 32px;align-items:center;gap:9px;min-height:54px;padding:7px 9px;display:grid}.house-realtime-picker-backdrop header>i{color:#ffdb7a;background:#61431259;border:1px solid #ffd15c66;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.house-realtime-picker-backdrop header small{color:#86afa9;letter-spacing:.1em;font-size:12px;font-weight:900;display:block}.house-realtime-picker-backdrop header h3{color:#f3fbfb;margin:1px 0 0;font-size:18px;line-height:1.15}.house-realtime-picker-backdrop header>button,.house-realtime-picker-backdrop footer>button{color:#c7dde0;cursor:pointer;background:#0f262ed9;border:1px solid #8bbcc040;border-radius:8px}.house-realtime-picker-backdrop header>button{place-items:center;width:30px;height:30px;padding:0;display:grid}.house-realtime-picker-tabs{scrollbar-width:thin;background:#040f1485;border-bottom:1px solid #74cdc429;gap:4px;min-width:0;padding:5px 8px;display:flex;overflow:auto hidden}.house-realtime-picker-tabs>button{color:#9bb7ba;cursor:pointer;background:#0d2329cc;border:1px solid #65a9ad3d;border-radius:8px;align-items:center;gap:5px;min-width:max-content;min-height:32px;padding:4px 8px;font-size:13px;font-weight:800;display:flex}.house-realtime-picker-tabs>button:hover,.house-realtime-picker-tabs>button:focus-visible{color:#ecfffb;border-color:#69dcc79e;outline:0}.house-realtime-picker-tabs>button.active{color:#fff0bd;background:linear-gradient(145deg,#524118b8,#15302fe0);border-color:#ffd36994;box-shadow:inset 0 1px #ffffff0f}.house-realtime-picker-tabs>button small{min-width:20px;color:inherit;text-align:center;background:#ffffff14;border-radius:999px;padding:1px 5px;font-size:12px}.house-realtime-picker-backdrop>article>label{color:#86afb3;background:#030d129e;border:1px solid #6db5b847;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px;min-height:38px;margin:8px;padding:0 10px;display:grid}.house-realtime-picker-backdrop input{color:#eefbfc;width:100%;height:36px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:14px}.house-realtime-picker-grid{scrollbar-gutter:stable;grid-template-columns:repeat(5,minmax(0,1fr));align-content:start;gap:6px;min-height:0;padding:0 8px 8px;display:grid;overflow:auto}.house-realtime-picker-grid>button{color:#e4f4f5;text-align:left;cursor:pointer;background:linear-gradient(160deg,#122d32d4,#08181ee0);border:1px solid #5daeae40;border-radius:10px;grid-template-rows:54px auto;align-items:center;gap:4px;min-width:0;min-height:98px;padding:6px;display:grid;position:relative}.house-realtime-picker-grid>button:hover,.house-realtime-picker-grid>button:focus-visible{background:linear-gradient(160deg,#1d4d4bf2,#0b252af5);border-color:#6fe2cf;outline:0;box-shadow:0 0 12px #3dd2b42e}.house-realtime-picker-grid>button:disabled{cursor:not-allowed;filter:grayscale(.45);opacity:.48}.house-realtime-palette-icon{background:radial-gradient(circle,#4d767438,#030a0ea8);border:1px solid #96d4cf33;border-radius:9px;justify-self:center;place-items:center;width:54px;height:54px;display:grid;position:relative;overflow:hidden}.house-realtime-palette-icon.shiny{border-color:#ffd250bd;box-shadow:0 0 13px #ffbe267a,inset 0 0 10px #ffd34638}.house-realtime-palette-icon>img{object-fit:contain;width:48px;height:48px;image-rendering:pixelated;display:block}.house-realtime-palette-icon>span{image-rendering:pixelated;transform-origin:50%;flex:none;display:block;transform:scale(1.35)}.house-realtime-picker-grid>button>span:not(.house-realtime-palette-icon){min-width:0;display:block}.house-realtime-picker-grid b{color:#effafa;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.15;display:block;overflow:hidden}.house-realtime-picker-grid small{color:#87a8ac;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;line-height:1.1;display:block;overflow:hidden}.house-realtime-picker-grid strong{color:#ffdc7c;text-align:center;background:#030c11e0;border-radius:8px;min-width:23px;padding:2px 4px;font-size:12px;position:absolute;top:5px;right:5px}.house-realtime-picker-grid>p{color:#91a9ad;text-align:center;grid-column:1/-1;margin:24px 8px;font-size:14px}.house-realtime-picker-backdrop footer{color:#8eacaf;border-top:1px solid #74cdc42b;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:6px 9px;font-size:12px;display:flex}.house-realtime-picker-backdrop footer>span{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.house-realtime-picker-backdrop footer>button{min-height:30px;padding:4px 12px;font-size:13px;font-weight:800}.house-realtime-confirm-backdrop>article{color:#eff6f6;text-align:center;background:linear-gradient(155deg,#211716,#0d1418 68%);border:1px solid #f4897175;border-radius:16px;width:min(430px,100vw - 20px);padding:15px;box-shadow:0 24px 70px #000000b8}.house-realtime-confirm-backdrop>article>i{color:#ffb39b;background:#7e332547;border:1px solid #f9977a75;border-radius:14px;place-items:center;width:48px;height:48px;margin:0 auto 7px;display:grid}.house-realtime-confirm-backdrop small{color:#e8967f;letter-spacing:.1em;font-size:12px;font-weight:900}.house-realtime-confirm-backdrop h3{margin:4px 0 7px;font-size:20px}.house-realtime-confirm-backdrop p{color:#c4d1d2;margin:0;font-size:14px;line-height:1.4}.house-realtime-confirm-backdrop strong{color:#f6d6a1;background:#f7af5a14;border-radius:8px;margin-top:8px;padding:7px;font-size:13px;display:block}.house-realtime-confirm-backdrop footer{grid-template-columns:1fr 1.25fr;gap:7px;margin-top:12px;display:grid}.house-realtime-confirm-backdrop footer button{color:#dbe8e8;cursor:pointer;background:#12252ae6;border:1px solid #96b8bb40;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:36px;font-size:13px;font-weight:900;display:flex}.house-realtime-confirm-backdrop footer button.danger{color:#ffe1d9;background:#75271fdb;border-color:#f47d697a}.house-realtime-feedback-backdrop{z-index:10090;contain:layout paint;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);isolation:isolate;background:#01070bc2;place-items:center;padding:10px;display:grid;position:fixed;inset:0;overflow:auto}.house-realtime-feedback-backdrop>article{color:#eff7f8;background:radial-gradient(circle at 8% 0,#e24d4a29,#0000 42%),linear-gradient(155deg,#18252b,#091318 72%);border:1px solid #ef7770a3;border-radius:15px;width:min(440px,100vw - 20px);max-height:calc(100dvh - 20px);animation:.16s ease-out house-realtime-feedback-enter;overflow:auto;box-shadow:0 26px 78px #000000c7,inset 0 1px #ffffff0f}.house-realtime-feedback-backdrop.tone-warning>article{background:radial-gradient(circle at 8% 0,#e6aa342b,#0000 42%),linear-gradient(155deg,#20272a,#091318 72%);border-color:#efbe5ba6}.house-realtime-feedback-backdrop header{border-bottom:1px solid #e2847e2e;grid-template-columns:48px minmax(0,1fr) 32px;align-items:center;gap:10px;padding:12px 12px 9px;display:grid}.house-realtime-feedback-backdrop header>i{color:#ffaaa5;background:#8b2c2c40;border:1px solid #f47e776b;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.house-realtime-feedback-backdrop.tone-warning header>i{color:#ffda82;background:#895e1b42;border-color:#f4c25f73}.house-realtime-feedback-backdrop header>span{min-width:0}.house-realtime-feedback-backdrop header small{color:#e9938f;letter-spacing:.08em;text-overflow:ellipsis;font-size:12px;font-weight:900;line-height:1.2;display:block;overflow:hidden}.house-realtime-feedback-backdrop.tone-warning header small{color:#e9bf6b}.house-realtime-feedback-backdrop h3{color:#f4fafb;margin:2px 0 0;font-size:19px;line-height:1.18}.house-realtime-feedback-backdrop header>button{color:#ffc1bd;cursor:pointer;background:#4f1f228f;border:1px solid #ec8f8959;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid}.house-realtime-feedback-backdrop header>button:hover,.house-realtime-feedback-backdrop header>button:focus-visible{outline-offset:2px;background:#772a2bc2;border-color:#ffaaa4;outline:2px solid #ffc3be66}.house-realtime-feedback-backdrop>article>p{color:#c4d3d7;margin:0;padding:12px;font-size:14px;line-height:1.48}.house-realtime-feedback-backdrop>article>aside{color:#e7d4aa;background:#b07b1c1a;border:1px solid #edbe5c40;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;margin:0 12px;padding:8px 9px;font-size:12px;line-height:1.35;display:grid}.house-realtime-feedback-backdrop>article>aside>svg{color:#f2c45f}.house-realtime-feedback-backdrop footer{justify-content:flex-end;gap:7px;padding:11px 12px 12px;display:flex}.house-realtime-feedback-backdrop footer>button{color:#dce9eb;cursor:pointer;background:#142b31e6;border:1px solid #87aeb64d;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:92px;min-height:38px;padding:6px 13px;font-size:13px;font-weight:900;display:flex}.house-realtime-feedback-backdrop footer>button.retry{color:#fff0c3;background:linear-gradient(145deg,#876019,#5d3f12);border-color:#edbc5894}.house-realtime-feedback-backdrop footer>button:hover,.house-realtime-feedback-backdrop footer>button:focus-visible{filter:brightness(1.14);outline-offset:2px;outline:2px solid #ffdc9073}.house-realtime-feedback-backdrop footer>button:disabled{cursor:wait;filter:grayscale(.3);opacity:.62}@keyframes house-realtime-feedback-enter{0%{opacity:0;transform:translateY(6px)scale(.985)}}.house-realtime-world-controls .spin,.house-realtime-confirm-backdrop .spin,.house-realtime-feedback-backdrop .spin{animation:.8s linear infinite house-realtime-spin}@keyframes house-realtime-spin{to{transform:rotate(360deg)}}.house-realtime-editing .attack-button,.house-realtime-editing .smart-targets,.house-realtime-editing .corpse-actions,.house-realtime-editing .fly-floor-controls,.house-realtime-editing .fishing-screen-toggle{filter:grayscale(.45);pointer-events:none!important;opacity:.35!important}.house-realtime-editing .fishing-screen-toggle{display:none!important}.device-tablet .house-realtime-world-controls,.device-celular .house-realtime-world-controls{top:calc(50% + 46px);left:calc(50% - 52px);transform:translate(-22px,-50%)}.device-tablet .house-realtime-world-controls>button,.device-celular .house-realtime-world-controls>button{-webkit-backdrop-filter:none;backdrop-filter:none;width:44px;min-width:44px;height:44px;min-height:44px}.device-celular .house-realtime-picker-backdrop,.device-celular .house-realtime-confirm-backdrop,.device-celular .house-realtime-feedback-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;padding:5px}.device-celular .house-realtime-picker-backdrop>article{width:min(660px,100vw - 10px);max-height:calc(100dvh - 10px)}.device-celular .house-realtime-picker-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.device-celular .house-realtime-picker-grid>button{grid-template-rows:46px auto;min-height:88px;padding:4px}.device-celular .house-realtime-palette-icon{width:46px;height:46px}.device-celular .house-realtime-palette-icon>img{width:42px;height:42px}.device-celular .house-realtime-context>button:not(.close){grid-template-columns:1fr;min-width:42px}.device-celular .house-realtime-context.kind-object{left:clamp(134px, var(--house-edit-anchor-x), calc(100vw - 134px))}.device-celular .house-realtime-context>button:not(.close)>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.device-celular .house-realtime-feedback-backdrop>article{width:min(430px,100vw - 10px);max-height:calc(100dvh - 10px)}.device-celular .house-realtime-feedback-backdrop header{padding:8px}.device-celular .house-realtime-feedback-backdrop>article>p{padding:9px}.device-celular .house-realtime-feedback-backdrop>article>aside{margin:0 9px;padding:6px 8px}.device-celular .house-realtime-feedback-backdrop footer{padding:8px 9px 9px}.device-celular .house-realtime-feedback-backdrop footer>button{min-height:44px}@media (prefers-reduced-motion:reduce){.house-realtime-feedback-backdrop>article{animation:none}}@media (height<=560px){.house-realtime-picker-backdrop header{min-height:47px}.house-realtime-picker-backdrop>article>label{min-height:34px;margin-top:5px;margin-bottom:5px}.house-realtime-picker-grid>button{grid-template-rows:46px auto;min-height:86px}.house-realtime-palette-icon{width:46px;height:46px}.house-realtime-palette-icon>img{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.house-realtime-world-controls .spin,.house-realtime-confirm-backdrop .spin{animation-duration:1.6s}}.anti-bot-indicator{color:#ffe1a5;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#171c22;border:1px solid #a27c3c;border-radius:7px;flex:0 0 38px;place-items:center;width:38px;height:42px;padding:2px 2px 10px;display:grid;position:relative}.anti-bot-indicator.is-restricted{color:#ffd0d3;background:#27171f;border-color:#bf5b63}.anti-bot-indicator img{object-fit:contain;image-rendering:auto;width:32px;height:32px}.anti-bot-indicator small{text-align:center;font:800 9px var(--font-geist-mono,monospace);line-height:1.1;position:absolute;bottom:1px;left:0;right:0}.anti-bot-collapsed-hud{z-index:6;top:calc(var(--game-safe-top,0px) + 57px);left:calc(var(--game-safe-left,0px) + 14px);zoom:var(--ui-scale);position:absolute}.anti-bot-backdrop{z-index:90000;background:#02060cad;place-items:center;padding:8px;display:grid;position:fixed;inset:0}.anti-bot-window{color:#e6ebf3;text-align:left;background:linear-gradient(145deg,#202430,#0e1620 70%);border:1px solid #875262;border-radius:12px;outline:none;flex-direction:column;width:min(440px,100%);max-height:calc(100dvh - 16px);margin:0;font-family:Arial,sans-serif;display:flex;overflow:hidden;box-shadow:0 16px 52px #000a}.anti-bot-window>header{background:#17202b;border-bottom:1px solid #493442;grid-template-columns:48px minmax(0,1fr) 36px;align-items:center;gap:9px;padding:10px 12px;display:grid}.anti-bot-window>header>img{object-fit:contain;image-rendering:auto;width:48px;height:48px}.anti-bot-window>header>div{min-width:0}.anti-bot-window>header small{color:#c6a1ab;letter-spacing:.04em;font-size:12px;font-weight:700;display:block}.anti-bot-window h2{color:#fff;margin:3px 0 0;font-size:18px;line-height:1.15}.anti-bot-window button{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.anti-bot-window button:focus-visible,.anti-bot-indicator:focus-visible{outline-offset:2px;outline:2px solid #9ee8ff}.anti-bot-close{color:#ffd8df;background:#2b202b;border:1px solid #715362;border-radius:7px;place-items:center;width:36px;height:36px;padding:0;font-size:23px;line-height:1;display:grid}.anti-bot-body{overscroll-behavior:contain;min-height:0;padding:12px;overflow:auto}.anti-bot-body p{color:#d8dfe9;margin:0;font-size:14px;line-height:1.45}.anti-bot-body strong{color:#fff}.anti-bot-effects{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:12px 0 7px;padding:0;display:grid}.anti-bot-effects>div{text-align:center;background:#2b2029;border:1px solid #654450;border-radius:7px;padding:8px 5px}.anti-bot-effects dt{color:#e3bec7;font-size:12px;line-height:1.35}.anti-bot-effects dd{color:#ffabb7;margin:3px 0 0;font-size:23px;font-weight:800;line-height:1.2}.anti-bot-body p.anti-bot-secondary{color:#aeb9c8;font-size:12px;line-height:1.4}.anti-bot-cure{background:#152b33;border:1px solid #42646b;border-radius:7px;margin:12px 0 8px;padding:9px 10px}.anti-bot-cure h3{color:#a4e9eb;margin:0 0 4px;font-size:15px}.anti-bot-cure p{font-size:14px}.anti-bot-window>footer{background:#111b26;border-top:1px solid #354354;align-items:center;gap:9px;padding:9px 12px;display:flex}.anti-bot-window>footer>span{color:#9fabbc;flex:1;min-width:0;font-size:12px;line-height:1.35}.anti-bot-window>footer>button{color:#e5f6ff;background:#233a4a;border:1px solid #567185;border-radius:7px;flex:none;min-height:36px;padding:6px 13px;font-size:13px;font-weight:700}.device-celular .anti-bot-window{border-radius:9px;width:min(360px,100%)}.device-celular .anti-bot-window>header{grid-template-columns:38px minmax(0,1fr) 36px;gap:6px;padding:6px 8px}.device-celular .anti-bot-window>header>img{width:38px;height:38px}.device-celular .anti-bot-window>header small{font-size:9px}.device-celular .anti-bot-window h2{font-size:14px}.device-celular .anti-bot-body{padding:9px}.device-celular .anti-bot-body p,.device-celular .anti-bot-cure p{font-size:11px;line-height:1.4}.device-celular .anti-bot-effects{gap:4px;margin:8px 0 6px}.device-celular .anti-bot-effects>div{padding:6px 3px}.device-celular .anti-bot-effects dt{font-size:9px}.device-celular .anti-bot-effects dd{font-size:19px}.device-celular .anti-bot-cure{margin:8px 0 6px;padding:7px}.device-celular .anti-bot-cure h3{font-size:12px}.device-celular .anti-bot-window>footer{gap:7px;padding:6px 8px}.device-celular .anti-bot-window>footer>span{font-size:9px}.device-celular .anti-bot-window>footer>button{padding:5px 10px;font-size:11px}.admin-anti-bot-explanation{color:#b5cad8;margin:0;font-size:14px;line-height:1.45}.device-celular .anti-bot-body p.anti-bot-secondary{font-size:10px}.device-celular .admin-anti-bot-explanation{font-size:11px;line-height:1.4}.admin-anti-bot-controls{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.admin-anti-bot-controls>button{color:#d8efff;cursor:pointer;touch-action:manipulation;background:#12344b;border:1px solid #39769d;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:36px;padding:5px 9px;font-size:13px;font-weight:700;display:flex}.admin-anti-bot-controls>button>span{white-space:normal;overflow-wrap:anywhere}.admin-anti-bot-controls>button>img{object-fit:contain;flex:none}.admin-anti-bot-controls>button.danger{color:#ffd2d8;background:#3a232e;border-color:#8d4d58}.admin-anti-bot-controls>button.confirm{color:#ffe4ac;background:#4b361b;border-color:#eebf6a}.admin-anti-bot-controls>button:disabled{opacity:.48;cursor:not-allowed}.admin-anti-bot-controls>button:focus-visible{outline-offset:2px;outline:2px solid #91ddff}.admin-player-anti-bot{border-top:1px solid #29445a;grid-column:2/-1;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-top:5px;display:flex}.admin-player-anti-bot>small{color:#a4bed0;min-width:0;font-size:12px;line-height:1.3}.admin-anti-bot-self .admin-anti-bot-controls>button{flex:1}.admin-anti-bot-notice{color:#e4c794;margin:0;font-size:12px;line-height:1.4}.device-celular .admin-anti-bot-controls{gap:4px}.device-celular .admin-anti-bot-controls>button{padding:4px 6px;font-size:10px}.device-celular .admin-player-anti-bot>small,.device-celular .admin-anti-bot-notice{font-size:10px}@media (width<=760px){.admin-player-row{grid-template-columns:36px minmax(0,1fr)}.admin-player-actions{grid-column:1/-1;grid-template-columns:58px 58px minmax(0,1fr) 64px}.admin-player-actions>button,.admin-player-actions select{height:36px}.admin-player-anti-bot{flex-wrap:wrap;grid-column:1/-1}.admin-player-anti-bot>.admin-anti-bot-controls{flex:1;justify-content:flex-end}}.game-shell.device-celular .admin-panel-window.admin-tab-players{height:calc(100dvh - var(--game-safe-top,0px) - var(--game-safe-bottom,0px) - 10px)}@media (width>=520px){.game-shell.device-celular .admin-tab-players .admin-panel-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-player-list{grid-auto-rows:max-content}@media (width>=520px) and (width<=760px){.admin-player-row{grid-template-columns:36px minmax(100px,.6fr) minmax(260px,1.4fr)}.admin-player-actions{grid-column:auto}.admin-player-anti-bot{grid-column:2/-1}}.player-stamina-effect{--specialty-primary:#efb965;--specialty-secondary:#8d462a;color:#ffe2ad;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.player-stamina-effect.stamina-low{--specialty-primary:#f4d178;--specialty-secondary:#81652d;color:#fff0b8}.stamina-profile.low>header>strong{color:#ffe0a1}.stamina-profile.low .stamina-meter>i{background:linear-gradient(90deg,#b9853c,#f1d17b)}.anti-bot-collapsed-hud.stamina-collapsed-effects{align-items:center;gap:5px;display:flex}.berry-info-backdrop>.stamina-dialog{color:#e8edf3;overscroll-behavior:contain;background:linear-gradient(150deg,#242018,#0b1116 74%);border-color:#a27b45;outline:none;max-height:calc(100dvh - 16px);overflow:auto}.stamina-backdrop .stamina-dialog>header{background:linear-gradient(90deg,#322719,#141b22);border-bottom-color:#614f35}.stamina-backdrop .stamina-dialog>header .specialty-system-icon{color:#efc785;background:#29251d;border-color:#8e7048;flex-shrink:0}.stamina-backdrop .stamina-dialog>header small{color:#bfa57c}.stamina-backdrop .stamina-dialog>header b{color:#ffedca}.stamina-backdrop .stamina-dialog>p{color:#d0d9df;margin-top:13px}.stamina-backdrop .stamina-dialog>p strong{color:#ffe3af}.stamina-backdrop .stamina-dialog>h3{color:#f1cb8b}.stamina-backdrop .stamina-dialog>h3+p{margin-top:0}.stamina-backdrop .stamina-dialog>footer{background:#11171c;border-top-color:#51432e;gap:12px}.stamina-backdrop .stamina-dialog>footer>span{gap:4px;display:grid}.stamina-backdrop .stamina-dialog>footer b{color:#f3ddb6;font-variant-numeric:tabular-nums}.stamina-backdrop .stamina-dialog>footer>button{color:#ffedcf;min-height:30px;font:inherit;cursor:pointer;background:#3a3021;border:1px solid #9b8054;border-radius:5px;padding:7px 13px;font-size:13px}.stamina-backdrop .stamina-dialog button:focus-visible,.player-stamina-effect:focus-visible{outline-offset:2px;outline:2px solid #f2cd8b}.stamina-profile>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.stamina-profile>header>strong{font-variant-numeric:tabular-nums;color:#e1f6ee;white-space:nowrap;font-size:14px}.stamina-profile>header>strong>small{color:#abbfca;font-size:12px;font-weight:400}.stamina-profile-body{padding:9px 12px 11px}.stamina-meter{background:#030b15;border:1px solid #60798955;border-radius:6px;height:7px;overflow:hidden}.stamina-meter>i{background:linear-gradient(90deg,#47aeb4,#abe6bf);border-radius:6px;height:100%;display:block}.stamina-profile.exhausted .stamina-meter{border-color:#c99a4855}.stamina-profile.exhausted>header>strong{color:#ffe0a1}.stamina-profile-body>p{color:#c1d0dc;margin:8px 0 0;font-size:13px;line-height:1.45}.admin-stamina-actions{flex-wrap:wrap;gap:7px;display:flex}.admin-stamina-actions button{color:#e8f1f5;cursor:pointer;background:#132638;border:1px solid #8ea8bb55;border-radius:5px;align-items:center;gap:5px;min-height:30px;padding:5px 10px;font-size:13px;display:inline-flex}.admin-stamina-actions button:disabled{opacity:.45;cursor:default}.admin-stamina-actions button:last-child{color:#ffd9a0;border-color:#b98c455c}.device-celular .stamina-profile-body{padding:7px 8px}.device-celular .stamina-profile>header>strong{font-size:12px}.device-celular .stamina-profile>header>strong>small{font-size:10px}.device-celular .stamina-profile-body>p{font-size:11px}.device-celular .stamina-backdrop .stamina-dialog>p{margin-top:10px;font-size:11px;line-height:1.5}.device-celular .stamina-backdrop .stamina-dialog>h3{font-size:12px}.device-celular .stamina-backdrop .stamina-dialog>h3+p{margin-top:0}.device-celular .stamina-backdrop .stamina-dialog>header small{font-size:8px}.device-celular .stamina-backdrop .stamina-dialog>header b{font-size:12px}.device-celular .stamina-backdrop .stamina-dialog>footer>span{font-size:9px}.device-celular .stamina-backdrop .stamina-dialog>footer b{font-size:11px}.device-celular .stamina-backdrop .stamina-dialog>footer>button{padding:5px 10px;font-size:11px}.device-celular .admin-stamina-actions button{padding:5px 8px;font-size:11px}.game-shell .full-profile-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.beta-titles{color:#edf5fa;min-width:0;padding:16px}.beta-titles>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.beta-titles>header small{letter-spacing:.13em;color:#b9ccdf;font-size:11px;font-weight:700}.beta-titles>header h3{color:#f6f9ff;margin:4px 0 0;font-size:20px;line-height:1.2}.beta-titles>header>b{color:#e4c784;border:1px solid #635943;border-radius:6px;padding:5px 9px;font-size:13px}.beta-titles-list{gap:10px;min-width:0;display:grid}.beta-title-card{background:linear-gradient(100deg,#18283b,#111b29 75%);border:1px solid #405064;border-left:3px solid #91b9e4;border-radius:9px;align-items:center;gap:12px;min-width:0;padding:10px;display:flex}.beta-title-card.beta-title-catch{background:linear-gradient(100deg,#2e222c,#111b29 75%);border-left-color:#e69b8e}.beta-title-card.beta-title-fishing{background:linear-gradient(100deg,#193232,#111b29 75%);border-left-color:#79d5c6}.beta-title-card>img{object-fit:contain;flex:0 0 64px;width:64px;height:64px}.beta-title-card>div{flex:1;min-width:0}.beta-title-card h4{color:#fff;overflow-wrap:anywhere;margin:0 0 3px;font-size:16px;line-height:1.35}.beta-title-card small{color:#b9cde0;font-size:12px}.beta-title-permanent{color:#b8e8d4;flex-wrap:wrap;align-items:center;gap:5px 12px;margin:7px 0 0;font-size:15px;font-weight:700;display:flex}.beta-title-permanent>span{color:#c0d0dd;font-size:11px;font-weight:500}.beta-title-recovery{color:#e6cf96;margin:6px 0 0;font-size:13px;line-height:1.4}.beta-title-recovery.complete{color:#aebfcf}.beta-titles>footer,.beta-titles-empty{color:#b9ccdf;margin:12px 0 0;font-size:12px;line-height:1.5}.device-pc .beta-titles>header small,.device-pc .beta-title-permanent>span{font-size:12px}.device-pc .beta-title-recovery{font-size:14px}.device-celular .beta-titles{padding:10px}.device-celular .beta-titles>header{margin-bottom:9px}.device-celular .beta-titles>header h3{font-size:16px}.device-celular .beta-title-card{gap:9px;padding:9px}.device-celular .beta-title-card>img{flex-basis:58px;width:58px;height:58px}.device-celular .beta-title-card h4{font-size:13px}.device-celular .beta-title-permanent{margin-top:5px;font-size:12px}.device-celular .beta-title-recovery{font-size:11px}.device-celular .beta-title-card small,.device-celular .beta-titles>footer{font-size:10px}.mail-account-title-description{color:#b9ccdf;white-space:normal;font-size:11px;line-height:1.4;display:block}.game-shell .mail-attachments.mail-account-delivery>span>em{white-space:normal;text-align:left;font-style:normal}.game-shell .mail-attachments.mail-account-delivery>span>em>.mail-account-title-description{margin-top:3px;font-size:12px;line-height:1.4}.game-shell.device-celular .mail-attachments.mail-account-delivery>span>em{font-size:11px}.game-shell.device-celular .mail-attachments.mail-account-delivery>span>em>.mail-account-title-description{font-size:10px}.game-shell .npc-reward-celebration.coupon-reward{font-family:var(--font-geist-sans,Arial, sans-serif)}.game-shell .npc-reward-celebration.coupon-reward>article{width:min(430px,96vw);max-height:calc(100dvh - 24px)}.game-shell .coupon-reward>article>main{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}.game-shell .coupon-reward>article>header{padding:16px}.game-shell .coupon-reward>article>header small{font-size:12px}.game-shell .coupon-reward h2{font-size:24px}.game-shell .coupon-reward>article>header p{font-size:14px}.game-shell .coupon-reward-code{color:#d8d0b5;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.game-shell .coupon-reward-code strong{color:#ffe298;font:700 15px var(--font-geist-mono,monospace);background:#302813;border:1px solid #8d732d;border-radius:7px;padding:5px 12px}.game-shell .coupon-reward .npc-reward-celebration-item{grid-template-columns:88px minmax(0,1fr);gap:14px;padding:12px}.game-shell .coupon-reward .npc-reward-celebration-item>i{width:86px;height:86px}.game-shell .coupon-reward .npc-reward-celebration-item>i>img{width:76px;height:76px;animation:2.8s ease-in-out infinite coupon-reward-float}.game-shell .coupon-reward .npc-reward-celebration-item>i>strong{font-size:13px}.game-shell .coupon-reward .npc-reward-celebration-item>span>small{font-size:12px}.game-shell .coupon-reward .npc-reward-celebration-item>span>b{white-space:normal;font-size:18px}.game-shell .coupon-reward-details{color:#f5ecd4;gap:7px;display:grid}.game-shell .coupon-reward-details p{align-items:center;gap:7px;margin:0;font-size:14px;display:flex}.game-shell .coupon-reward-details svg{color:#a7e0ab;flex:none}.game-shell .coupon-reward-details>span{color:#c9c5b4;margin-top:3px;font-size:13px;line-height:1.45}.game-shell .coupon-reward>article>footer{padding:0 16px 16px}.game-shell .coupon-reward>article>footer>button{height:42px;font-size:13px}.game-shell .coupon-reward>article>footer>button:focus-visible{outline-offset:3px;outline:2px solid #fff1bf}@keyframes coupon-reward-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (width<=480px),(height<=480px){.game-shell .npc-reward-celebration.coupon-reward{padding:8px}.game-shell .coupon-reward>article>main{gap:9px;padding:12px}.game-shell .coupon-reward>article>header{padding:12px}.game-shell .coupon-reward>article>footer{padding:0 12px 12px}}@media (width>=600px) and (height<=480px){.game-shell .npc-reward-celebration.coupon-reward>article{width:min(600px,96vw)}.game-shell .coupon-reward>article>main{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.game-shell .coupon-reward-code{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.game-shell .coupon-reward .npc-reward-celebration-item>i>img{animation:none}}.player-hud-submenu .player-idle-toggle{position:relative;color:#75e3c3!important}.player-hud-submenu .player-idle-toggle img{object-fit:contain;filter:drop-shadow(0 0 5px #4ce0b761);width:21px;height:21px}.player-hud-submenu .player-idle-toggle.rewards-ready{border-color:#69d7b4!important;box-shadow:0 0 0 2px #46cda42e,0 0 16px #46cda46b!important}.idle-mode-backdrop{--idle-accent:#55d6b2;--idle-accent-strong:#8cf3d3;--idle-panel:#0a151a;--idle-panel-soft:#0e1c21;--idle-line:#294047;--idle-muted:#81979c;z-index:10055;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#e4efec;background:#010709d1;place-items:center;padding:10px;display:grid;position:fixed;inset:0}.idle-mode-panel{background:radial-gradient(circle at 14% 0,#30af8f1a,#0000 30%),linear-gradient(145deg,#0d1d22,#071014 65%);border:1px solid #39565e;border-radius:16px;grid-template-rows:62px minmax(0,1fr);width:min(1180px,100vw - 20px);height:min(760px,100dvh - 20px);min-height:520px;font-size:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #000000c7,inset 0 1px #ffffff0a}.idle-mode-panel button,.idle-mode-panel input,.idle-mode-panel select{font:inherit}.idle-mode-panel button:focus-visible,.idle-mode-panel input:focus-visible,.idle-mode-panel select:focus-visible{outline-offset:1px;outline:2px solid #6ce5c3b8}.idle-mode-panel button:disabled,.idle-mode-panel select:disabled{cursor:not-allowed;opacity:.42}.idle-mode-panel.loading{text-align:center;grid-template-rows:auto;align-content:center;place-items:center;gap:10px;width:min(390px,100vw - 24px);height:auto;min-height:250px;padding:28px;display:grid}.idle-mode-panel.loading small{color:var(--idle-muted)}.idle-mode-panel.loading button{color:#d8e6e2;background:#16262b;border:1px solid #3f5a60;border-radius:8px;align-items:center;gap:6px;padding:9px 14px;display:flex}.idle-loading-ring{border:3px solid #26423f;border-top-color:var(--idle-accent);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite idle-spin}@keyframes idle-spin{to{transform:rotate(1turn)}}.idle-mode-header{z-index:5;background:#0b191ef5;border-bottom:1px solid #2a4148;align-items:center;gap:10px;min-width:0;padding:7px 10px 7px 12px;display:flex;position:relative;box-shadow:0 8px 22px #00000038}.idle-brand-icon{flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.idle-brand-icon img{object-fit:contain;filter:drop-shadow(0 0 8px #46d5ae59);width:38px;height:38px}.idle-title{gap:0;min-width:160px;margin-right:auto;display:grid}.idle-title small{color:#62d4b5;letter-spacing:.13em;font-size:10px;font-weight:900}.idle-title h2{letter-spacing:-.02em;margin:0;font-size:21px;line-height:1.08}.idle-title em{color:#82979c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.idle-run-state{color:#8ca0a4;letter-spacing:.08em;white-space:nowrap;background:#111d21;border:1px solid #394a4e;border-radius:6px;flex:none;padding:5px 8px;font-size:10px}.idle-run-state.active{color:#8aebcb;background:#195b4852;border-color:#4dd3a88c}.idle-header-tools{align-items:center;gap:5px;min-width:0;display:flex}.idle-header-tools button{color:#91a5aa;cursor:pointer;background:linear-gradient(145deg,#15252a,#0e191d);border:1px solid #31484f;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:36px;height:36px;padding:0 9px;display:inline-flex;position:relative}.idle-header-tools button:hover,.idle-header-tools button.open,.idle-header-tools button.active{color:#baf2e1;background:linear-gradient(145deg,#1c3933,#112420);border-color:#4e8f7e}.idle-info-button span{text-overflow:ellipsis;white-space:nowrap;max-width:72px;font-size:11px;font-weight:800;overflow:hidden}.idle-info-button.premium{color:#e9c874}.idle-info-button.premium.active{color:#ffe19a;background:linear-gradient(145deg,#40331b,#201d15);border-color:#9d7d39}.idle-info-button.offline.active{color:#81dfec}.idle-header-divider{background:#2c4147;width:1px;height:24px;margin:0 2px}.idle-tab-button{width:38px;padding:0!important}.idle-tab-button b{color:#d9ece7;background:#2c4647;border:2px solid #0d1c21;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;line-height:1;display:grid;position:absolute;top:-4px;right:-3px}.idle-tab-button.pending{color:#e9bf61!important}.idle-tab-button.pending b{color:#fff2c5;background:#9a6a1d}.idle-close{width:36px;background:#1b2b30!important;border-color:#0000!important;padding:0!important}.idle-close:hover{color:#ffb9bd!important}.idle-top-popover{z-index:8;background:linear-gradient(155deg,#122226fc,#081013fc);border:1px solid #476169;border-radius:12px;gap:10px;width:min(390px,100% - 20px);padding:13px;animation:.16s ease-out idle-popover-in;display:grid;position:absolute;top:56px;right:54px;box-shadow:0 18px 50px #000000b8}.idle-top-popover.premium{border-color:#826a37}@keyframes idle-popover-in{0%{opacity:0;transform:translateY(-5px)scale(.98)}}.idle-top-popover header{grid-template-columns:36px minmax(0,1fr) 28px;align-items:center;gap:8px;display:grid}.idle-top-popover header>i{color:#7be0c2;background:#17352d;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.idle-top-popover.premium header>i{color:#f2cc73;background:#3b2f19}.idle-top-popover header span{display:grid}.idle-top-popover header small,.idle-top-popover>div span small{color:#718a8f;letter-spacing:.09em;font-size:10px;font-weight:900}.idle-top-popover header b{font-size:15px}.idle-top-popover header button{color:#91a3a7;background:#19282c;border:0;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:grid}.idle-top-popover p{color:#a5b5b4;margin:0;font-size:12px;line-height:1.45}.idle-top-popover>div:not(.idle-offline-meter){align-items:end;gap:12px;display:flex}.idle-top-popover>div>span{display:grid}.idle-top-popover>div>span b{font-size:12px}.idle-top-popover>div>button{color:#ffdb83;background:linear-gradient(145deg,#4a3819,#2c2417);border:1px solid #8a7035;border-radius:7px;align-items:center;gap:5px;height:34px;margin-left:auto;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.idle-offline-meter{color:#9db1b3;grid-template-columns:1fr auto;gap:5px 10px;font-size:11px;display:grid}.idle-offline-meter>span{background:#203238;border-radius:10px;grid-column:1/-1;height:7px;overflow:hidden}.idle-offline-meter>span i{border-radius:inherit;background:linear-gradient(90deg,#3ca9b3,#70dae1);height:100%;display:block}.idle-offline-meter em{font-style:normal}.idle-mode-panel>main{z-index:1;min-height:0;padding:8px;position:relative;overflow:hidden}.idle-battle-layout,.idle-team-layout,.idle-supplies-layout,.idle-rewards-layout{height:100%;min-height:0}.idle-battle-layout{grid-template-columns:minmax(0,1fr) 306px;gap:8px;display:grid}.idle-battle-stage{--idle-field:url(/game/ui/idle/fields/normal.webp);background-color:#172529;background-image:var(--idle-field);isolation:isolate;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:1px solid #40565b;border-radius:12px;min-width:0;min-height:0;position:relative;overflow:hidden}.idle-stage-shade{z-index:-1;background:linear-gradient(#030a0d73,#0000 30%,#02080bba 100%),linear-gradient(90deg,#03191661,#0000 45%,#2c080a33);position:absolute;inset:0}.idle-stage-toolbar{z-index:5;justify-content:space-between;align-items:start;gap:8px;display:flex;position:absolute;top:9px;left:9px;right:9px}.idle-field-status{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040f12cc;border:1px solid #ffffff29;border-radius:7px;gap:1px;padding:6px 8px;display:grid}.idle-field-status small{color:#7ce0c3;letter-spacing:.08em;font-size:10px;font-weight:900}.idle-field-status b{font-size:12px}.idle-capture-control{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040f12d1;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:4px;padding:3px;display:flex}.idle-capture-control button{color:#879a9e;background:#132126;border:1px solid #3a5156;border-radius:6px;align-items:center;gap:4px;height:29px;padding:0 7px;font-size:11px;font-weight:800;display:flex}.idle-capture-control button.active{color:#8ee6cb;border-color:#4fae8f}.idle-capture-control select{color:#d7e5e1;background:#101d21;border:1px solid #344a50;border-radius:6px;width:132px;height:29px;font-size:11px}.idle-allies{justify-content:center;align-items:end;gap:0;width:51%;display:flex;position:absolute;bottom:72px;left:5%}.idle-allies>article,.idle-enemy{justify-items:center;transition:transform .18s,filter .18s;display:grid;position:relative}.idle-allies>article:nth-child(2){margin-left:-18px;transform:translateY(15px)}.idle-allies>article>i,.idle-enemy-visual{filter:drop-shadow(0 15px 10px #0000008c);place-items:center;width:clamp(108px,15vw,176px);height:clamp(108px,15vw,176px);display:grid;position:relative}.idle-battle-sprite{width:100%;height:100%;image-rendering:pixelated}.idle-battle-sprite.outfit-preview-smooth{image-rendering:auto}.idle-battle-sprite-fallback{place-items:center;width:100%;height:100%;display:grid}.idle-allies article>span,.idle-enemy-name{z-index:2;text-align:center;background:#040d10d6;border:1px solid #ffffff2b;border-radius:7px;gap:3px;width:124px;margin-top:-10px;padding:5px 7px;display:grid;box-shadow:0 6px 16px #00000047}.idle-allies article>span b,.idle-enemy-name b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.idle-allies>p{color:#afbfbd;background:#030c0fc7;border-radius:8px;padding:9px 12px;font-size:12px}.idle-enemy{position:absolute;bottom:77px;right:10%}.idle-enemy-name{width:142px}.idle-battle-stage:not(.enemy-down) .idle-enemy-visual:has(.idle-battle-sprite):before{content:"";z-index:-1;background:radial-gradient(circle,#ff484829,#0000 66%);border:2px solid #ff5b5b7a;border-radius:50%;animation:1.15s ease-in-out infinite alternate idle-enemy-aura;position:absolute;inset:21% 14% 11%;box-shadow:0 0 14px #ff41418c,inset 0 0 18px #ff50503d}.idle-battle-stage:not(.enemy-down) .idle-enemy-visual:has(.idle-battle-sprite-fallback):before{content:"";z-index:-1;background:radial-gradient(circle,#ff484829,#0000 66%);border:2px solid #ff5b5b7a;border-radius:50%;animation:1.15s ease-in-out infinite alternate idle-enemy-aura;position:absolute;inset:21% 14% 11%;box-shadow:0 0 14px #ff41418c,inset 0 0 18px #ff50503d}.idle-enemy-visual .idle-battle-sprite{filter:drop-shadow(0 0 3px #ff6464eb)drop-shadow(0 0 9px #ff363673)}@keyframes idle-enemy-aura{to{opacity:.58;transform:scale(1.08)}}.idle-enemy-search,.idle-enemy-arrival{z-index:4;aspect-ratio:1;pointer-events:none;width:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.idle-enemy-search{color:#b7f4e3;text-align:center;align-content:center;place-items:center;gap:3px;display:grid}.idle-enemy-search:before,.idle-enemy-search:after{content:"";background:conic-gradient(from 0deg, transparent 0 66%, #70f2cf8c 84%, transparent 100%);border:1px solid #74e7cb47;border-radius:50%;animation:1.45s linear infinite idle-search-sweep;position:absolute;inset:13%;box-shadow:inset 0 0 24px #36af8f21,0 0 18px #43ceaa21}.idle-enemy-search:after{background:0 0;border-style:dashed;animation:1.15s ease-out infinite idle-search-pulse;inset:28%}.idle-enemy-search>i{z-index:1;background:#071d1fc2;border:1px solid #87efd573;border-radius:50%;place-items:center;width:54px;height:54px;animation:1.05s ease-in-out infinite alternate idle-search-lens;display:grid;box-shadow:0 0 24px #53e1bd3d}.idle-enemy-search b,.idle-enemy-search small{z-index:1;text-shadow:0 2px 4px #000;background:#031113bf;border-radius:5px;padding:2px 6px}.idle-enemy-search b{letter-spacing:.12em;margin-top:4px;font-size:10px}.idle-enemy-search small{color:#70cdb4;font-size:10px;font-weight:900}@keyframes idle-search-sweep{to{transform:rotate(360deg)}}@keyframes idle-search-pulse{0%{opacity:.9;transform:scale(.62)}to{opacity:0;transform:scale(1.35)}}@keyframes idle-search-lens{to{filter:brightness(1.25);transform:translate(7px,-5px)rotate(-9deg)}}.idle-enemy-arrival{z-index:1}.idle-enemy-arrival i{border:2px solid #ff7373b3;border-radius:50%;animation:1.35s cubic-bezier(.2,.72,.2,1) both idle-enemy-arrival-ring;position:absolute;inset:16%;box-shadow:0 0 18px #ff474773,inset 0 0 18px #ff717138}.idle-enemy-arrival i:nth-child(2){animation-delay:.16s}.idle-enemy-arrival i:nth-child(3){animation-delay:.32s}.idle-enemy.appearing .idle-enemy-visual{animation:1.1s cubic-bezier(.18,.82,.25,1) both idle-enemy-materialize}@keyframes idle-enemy-arrival-ring{0%{opacity:0;transform:scale(.2)}30%{opacity:1}to{opacity:0;transform:scale(1.35)}}@keyframes idle-enemy-materialize{0%{opacity:0;filter:brightness(2.4)blur(4px);transform:translateY(-28px)scale(.58)}58%{opacity:1;filter:brightness(1.45)blur();transform:translateY(4px)scale(1.08)}to{opacity:1;transform:none}}.idle-enemy-corpse{object-fit:contain;width:118px;height:92px;image-rendering:pixelated;filter:drop-shadow(0 8px 7px #000000b3)saturate(.72)}.idle-enemy-corpse.smooth{image-rendering:auto}.idle-corpse-fallback{color:#8f7777;font-size:52px}.idle-capture-afterglow{background:#fff;border-radius:50%;width:34px;height:34px;animation:1.1s ease-out infinite idle-afterglow;box-shadow:0 0 28px 13px #7ee1ff5c}@keyframes idle-afterglow{to{opacity:0;transform:scale(1.8)}}.idle-hp{background:#040c0ed1;border:1px solid #daefea33;border-radius:6px;height:8px;display:block;overflow:hidden;box-shadow:inset 0 1px 3px #000000db,0 1px #ffffff0a}.idle-hp i{border-radius:inherit;background:linear-gradient(90deg,#2f9f62,#75e298);height:100%;transition:width .24s ease-out;display:block;position:relative;box-shadow:inset 0 1px #ffffff4d,0 0 5px #52e28952}.idle-hp.warning i{background:linear-gradient(90deg,#bf812a,#f0c65f);box-shadow:inset 0 1px #ffffff4d,0 0 5px #f0b74947}.idle-hp.critical i{background:linear-gradient(90deg,#b43342,#f06b70);box-shadow:inset 0 1px #ffffff47,0 0 5px #ef4b574d}.idle-hp.enemy i{background:linear-gradient(90deg,#a93143,#ee6670);box-shadow:inset 0 1px #ffffff47,0 0 5px #e948544d}.idle-allies article.attacking{animation:.48s ease-out idle-ally-attack}.idle-allies article.hit,.idle-enemy.hit{animation:.38s ease-out idle-hit}.idle-allies article.potion{filter:drop-shadow(0 0 11px #50ff9ecc)}.idle-allies article.revive{animation:.7s ease-out idle-revive-fighter}.idle-allies article.defeating{animation:.7s ease-in both idle-ally-defeat}.idle-allies article.entering{animation:.72s cubic-bezier(.18,.85,.25,1) both idle-ally-enter}.idle-allies article.knocked-out:not(.defeating)>i{opacity:.22;filter:grayscale()brightness(.55)}@keyframes idle-ally-attack{45%{transform:translate(30px,-9px)scale(1.06)}}@keyframes idle-enemy-attack{45%{transform:translate(-30px,-8px)scale(1.06)}}@keyframes idle-hit{20%,60%{filter:brightness(1.7)sepia(.6)saturate(2);transform:translate(-7px)}40%,80%{transform:translate(7px)}}@keyframes idle-revive-fighter{0%{opacity:.1;filter:brightness(2);transform:translateY(25px)scale(.8)}}@keyframes idle-ally-defeat{30%{filter:brightness(1.8);transform:translateY(-8px)}to{filter:grayscale()brightness(.45);opacity:.24;transform:translateY(25px)scale(.72)}}@keyframes idle-ally-enter{0%{opacity:0;filter:brightness(2);transform:translate(-35px,28px)scale(.65)}}.idle-effect-anchor{z-index:7;pointer-events:none;place-items:center;width:120px;height:120px;display:grid;position:absolute}.idle-effect-anchor.on-enemy{bottom:170px;right:10%}.idle-effect-anchor.on-allies{bottom:155px;left:23%}.idle-effect-anchor.on-user{bottom:145px;left:20%}.idle-attack-effect,.idle-item-effect,.idle-ball-effect,.idle-entry-effect,.idle-defeat-effect,.idle-enemy-defeat-effect{place-items:center;width:100%;height:100%;display:grid;position:relative}.idle-entry-effect i,.idle-defeat-effect i{filter:blur(2px);background:radial-gradient(circle,#7ef2d1ad,#38af9029 48%,#0000 72%);border-radius:50%;width:72px;height:94px;animation:.7s ease-out both idle-entry-flash}.idle-defeat-effect i{background:radial-gradient(circle,#ff7777ad,#a9363c24 48%,#0000 72%)}.idle-entry-effect b,.idle-defeat-effect b{color:#baffea;text-shadow:0 2px 4px #000,0 0 8px #3bd6ac;font-size:12px;animation:.72s ease-out both idle-damage-number;position:absolute;top:0}.idle-defeat-effect b{color:#ffc2c2;text-shadow:0 2px 4px #000,0 0 8px #dd575f}.idle-enemy-defeat-effect i{border:3px solid #ffd675e0;border-radius:50%;width:82px;height:82px;animation:.72s ease-out both idle-enemy-defeat-burst;position:absolute;box-shadow:0 0 22px #ffac48cc,inset 0 0 18px #ffe88d73}.idle-enemy-defeat-effect i:nth-child(2){border-width:0 4px;border-radius:38%;width:48px;height:110px;animation-delay:80ms;transform:rotate(48deg)}.idle-enemy-defeat-effect b{color:#ffe6a5;letter-spacing:.08em;text-shadow:0 2px 4px #000,0 0 11px #f39c38;font-size:13px;animation:.82s ease-out both idle-damage-number;position:absolute;top:-4px}@keyframes idle-enemy-defeat-burst{0%{opacity:1;transform:scale(.2)rotate(0)}to{opacity:0;transform:scale(1.55)rotate(26deg)}}@keyframes idle-entry-flash{0%{opacity:0;transform:scale(.25)}42%{opacity:1}to{opacity:0;transform:scale(1.35)}}.idle-attack-effect i{border:4px solid var(--effect-color);width:62px;height:62px;box-shadow:0 0 15px var(--effect-color), inset 0 0 13px var(--effect-color);border-radius:50%;animation:.62s ease-out both idle-impact-ring;position:absolute}.idle-attack-effect i:nth-child(2){border-width:0 5px;border-radius:40%;width:34px;height:88px;animation:.55s ease-out both idle-impact-slash;transform:rotate(52deg)}.idle-attack-effect i:nth-child(3){animation-delay:80ms}.idle-attack-effect b{color:#fff;text-shadow:0 2px 4px #000, 0 0 9px var(--effect-color);font-size:18px;animation:.72s ease-out both idle-damage-number;position:absolute;top:2px}@keyframes idle-impact-ring{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1.55)}}@keyframes idle-impact-slash{0%{opacity:1;transform:rotate(52deg)scale(.25)}to{opacity:0;transform:rotate(52deg)scale(1.35)}}@keyframes idle-damage-number{to{opacity:0;transform:translateY(-28px)}}.idle-item-effect img,.idle-ball-effect img{object-fit:contain;width:44px;height:44px;image-rendering:pixelated}.idle-item-effect img{animation:.65s ease-out both idle-item-rise}.idle-item-effect b{color:#a7ffc2;text-shadow:0 2px 4px #000,0 0 8px #43df78;animation:.7s ease-out both idle-damage-number;position:absolute;top:3px}.idle-item-effect.revive:before{content:"";filter:blur(7px);background:linear-gradient(90deg,#0000,#ffef8bb8,#0000);border-radius:50%;width:68px;height:112px;animation:.8s ease-out both idle-revive-light;position:absolute}@keyframes idle-item-rise{0%{opacity:0;transform:translateY(22px)scale(.55)}55%{transform:translateY(-4px)scale(1.15)}}@keyframes idle-revive-light{0%{opacity:0;transform:scaleY(.1)}40%{opacity:1}to{opacity:0;transform:scaleY(1.25)}}.idle-ball-effect{--capture-color:#ffe478;--capture-soft:#ffe05c47}.idle-ball-effect.failed{--capture-color:#ff6673;--capture-soft:#ff465b3d}.idle-ball-effect img{z-index:3;filter:drop-shadow(0 0 7px #d8f8ffd1);animation:1.72s cubic-bezier(.2,.72,.2,1) both idle-ball-throw;position:relative}.idle-capture-trail{z-index:1;filter:drop-shadow(0 0 7px #68d8ff);transform-origin:100%;border-top:3px solid #cdf6ffd1;border-radius:50%;width:190px;height:52px;animation:1.05s ease-out both idle-capture-trail;position:absolute;transform:translate(-92px,42px)rotate(-19deg)}.idle-capture-seal{z-index:2;border:2px solid var(--capture-color);background:radial-gradient(circle, var(--capture-soft), transparent 64%);width:72px;height:72px;box-shadow:0 0 25px var(--capture-soft), inset 0 0 18px var(--capture-soft);border-radius:50%;animation:1.72s ease-out both idle-capture-seal;position:absolute}.idle-capture-seal:before,.idle-capture-seal:after{content:"";border:1px solid var(--capture-color);border-radius:50%;position:absolute;inset:10px;transform:rotate(52deg)scaleY(.42)}.idle-capture-seal:after{transform:rotate(-52deg)scaleY(.42)}.idle-capture-particles{z-index:4;pointer-events:none;position:absolute;inset:0}.idle-capture-particles i{--particle-angle:calc(var(--particle) * 45deg);background:var(--capture-color);width:5px;height:5px;box-shadow:0 0 8px var(--capture-color);opacity:0;transform:rotate(var(--particle-angle)) translateX(9px);border-radius:50%;margin:-2px;animation:1.72s ease-out both idle-capture-particle;position:absolute;top:50%;left:50%}.idle-ball-effect b{z-index:5;border:1px solid color-mix(in srgb, var(--capture-color) 62%, transparent);color:var(--capture-color);white-space:nowrap;text-shadow:0 2px 4px #000, 0 0 8px var(--capture-color);background:#050d10e0;border-radius:10px;padding:4px 8px;font-size:11px;animation:1.9s ease-out both idle-capture-label;position:absolute;top:-9px}@keyframes idle-ball-throw{0%{opacity:0;transform:translate(-190px,92px)rotate(-240deg)scale(.62)}12%{opacity:1}42%{transform:translate(0)rotate(65deg)scale(1)}54%,68%,82%{transform:translate(-5px)rotate(-13deg)}61%,75%,89%{transform:translate(5px)rotate(13deg)}to{transform:translate(0)rotate(0)}}@keyframes idle-capture-trail{0%{opacity:0;transform:translate(-112px,50px)rotate(-19deg)scaleX(.15)}24%{opacity:.92}58%,to{opacity:0;transform:translate(-10px,5px)rotate(-19deg)scaleX(1)}}@keyframes idle-capture-seal{0%,43%{opacity:0;transform:scale(.12)}54%{opacity:.82;transform:scale(.72)}84%{opacity:.35;transform:scale(.86)}to{opacity:0;transform:scale(1.7)}}@keyframes idle-capture-particle{0%,82%{opacity:0;transform:rotate(var(--particle-angle)) translateX(8px) scale(.3)}88%{opacity:1}to{opacity:0;transform:rotate(var(--particle-angle)) translateX(48px) scale(1.15)}}@keyframes idle-capture-label{0%,80%{opacity:0;transform:translateY(10px)scale(.92)}88%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-7px)}}.idle-combat-caption{z-index:5;color:#d9e6e3;text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040d10d6;border:1px solid #ffffff24;border-radius:7px;align-items:center;gap:6px;max-width:min(52%,430px);min-height:27px;padding:5px 9px;font-size:11px;display:flex;position:absolute;bottom:54px;left:50%;transform:translate(-50%)}.idle-combat-caption svg{color:#73dabb;flex:none}.idle-stage-footer{z-index:5;align-items:stretch;gap:5px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.idle-stage-footer>span{background:#040d10db;border:1px solid #ffffff21;border-radius:6px;grid-template-columns:auto 1fr;align-items:center;gap:5px;min-width:65px;padding:5px 7px;display:grid}.idle-stage-footer>span b{font-size:13px}.idle-stage-footer>span small{color:#788d91;letter-spacing:.04em;font-size:10px}.idle-stage-footer>button{color:#a3f0d7;cursor:pointer;background:linear-gradient(145deg,#1b5a47,#14382f);border:1px solid #438e78;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:35px;margin-left:auto;padding:0 14px;font-size:12px;font-weight:900;display:flex}.idle-stage-footer>button.stop{color:#ffc1c4;background:linear-gradient(145deg,#542c31,#342025);border-color:#895057}.idle-opponents,.idle-team-order,.idle-depot-list,.idle-supplies-layout>section,.idle-reward-columns>section{background:#0a171cf0;border:1px solid #2d454c;border-radius:11px;min-height:0;overflow:hidden}.idle-opponents{grid-template-rows:auto minmax(0,1fr) 36px;display:grid}.idle-opponents>header,.idle-team-order>header,.idle-depot-list>header{border-bottom:1px solid #283d43;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-height:50px;padding:7px 8px;display:grid}.idle-opponents header>span,.idle-team-order header>span,.idle-depot-list header>span{min-width:0;display:grid}.idle-opponents header small,.idle-team-order header small,.idle-depot-list header small,.idle-supplies-layout>section>header small,.idle-reward-columns>section>header small{color:#68cdb1;letter-spacing:.08em;font-size:10px;font-weight:900}.idle-opponents header b,.idle-team-order header b,.idle-depot-list header b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.idle-opponents header>span>em{color:#8fa4a7;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.idle-opponents header label,.idle-depot-list header label{color:#789096;background:#071216;border:1px solid #334d54;border-radius:6px;align-items:center;gap:5px;height:32px;padding:0 7px;display:flex}.idle-opponents header input,.idle-depot-list header input{color:#dbe8e5;background:0 0;border:0;outline:0;width:88px;font-size:12px}.idle-opponent-grid{scrollbar-width:thin;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:5px;min-height:0;padding:6px;display:grid;overflow-y:auto}.idle-opponent-grid button{color:#9badb0;cursor:pointer;background:#101f24;border:1px solid #294047;border-radius:7px;grid-template-rows:41px auto;place-items:center;min-width:0;height:65px;padding:3px;display:grid}.idle-opponent-grid button:hover{color:#e0eeea;border-color:#4e756c}.idle-opponent-grid button.selected{color:#a9f1dc;background:#17342e;border-color:#59c9a7;box-shadow:inset 0 0 0 1px #58d5ae33}.idle-opponent-grid .idle-pokemon-icon{transform-origin:50%;transform:scale(.82)}.idle-opponent-grid button span:last-child{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:10px;overflow:hidden}.idle-opponents>footer{color:#8ca0a4;border-top:1px solid #283d43;justify-content:center;align-items:center;gap:12px;font-size:11px;display:flex}.idle-opponents>footer button{color:#9eb2b5;background:#14252a;border:1px solid #344e55;border-radius:6px;place-items:center;width:28px;height:26px;padding:0;display:grid}.idle-team-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:8px;display:grid}.idle-team-order{grid-template-rows:auto minmax(0,1fr);display:grid}.idle-depot-list{grid-template-rows:auto minmax(0,1fr) 36px;display:grid}.idle-team-order>header em{color:#84999d;font-size:11px;font-style:normal}.idle-team-list{scrollbar-width:thin;align-content:start;gap:6px;min-height:0;padding:7px;display:grid;overflow-y:auto}.idle-team-list>article{background:#102026;border:1px solid #2a4249;border-radius:8px;grid-template-columns:28px 47px minmax(110px,1fr) auto;align-items:center;gap:7px;padding:6px 7px;display:grid}.idle-team-list>article.editing{background:#112923;border-color:#47766b}.idle-team-position{color:#86dfc5;background:#1c3a34;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.idle-team-list>article>i{place-items:center;display:grid}.idle-team-list>article>i .idle-pokemon-icon{transform:scale(.86)}.idle-team-list>article>span{gap:3px;min-width:0;display:grid}.idle-team-list>article>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.idle-team-list>article>span small{color:#7e9498;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.idle-team-list>article>nav{gap:3px;display:flex}.idle-team-list>article>nav button{color:#9bb0b3;background:#172a30;border:1px solid #345058;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;display:grid}.idle-team-list>article>nav button:hover,.idle-team-list>article>nav button.active{color:#a4efd8;background:#1c4037;border-color:#55ad93}.idle-team-list>article>nav button.remove{color:#e19499}.idle-automation-grid,.idle-loadout-grid{background:#09171a;border-top:1px solid #315049;border-radius:0 0 7px 7px;grid-column:2/-1;width:100%;margin-top:2px;padding:8px}.idle-automation-grid{grid-template-columns:1.2fr 1.6fr 1.1fr;gap:7px;display:grid}.idle-automation-grid label,.idle-held-editor label{color:#8ca1a4;gap:4px;min-width:0;font-size:11px;display:grid}.idle-automation-grid input,.idle-automation-grid select,.idle-held-editor select{color:#d9e6e3;background:#112126;border:1px solid #345057;border-radius:6px;width:100%;min-width:0;height:32px;padding:0 7px;font-size:12px}.idle-number-suffix{grid-template-columns:1fr 24px;align-items:center;display:grid}.idle-number-suffix b{background:#182a2f;border:1px solid #345057;border-left:0;border-radius:0 6px 6px 0;place-items:center;height:32px;display:grid}.idle-number-suffix input{border-radius:6px 0 0 6px}.idle-save-settings,.idle-move-editor header button,.idle-held-editor>button{color:#a2ecd5;background:#1a4337;border:1px solid #4d937f;border-radius:6px;justify-content:center;align-self:end;align-items:center;gap:5px;height:32px;padding:0 10px;font-size:12px;font-weight:850;display:flex}.idle-loadout-grid{grid-template-columns:minmax(0,1.55fr) minmax(210px,.75fr);gap:8px;display:grid}.idle-move-editor,.idle-held-editor{gap:7px;min-width:0;display:grid}.idle-move-editor>header,.idle-held-editor>header{justify-content:space-between;align-items:center;gap:7px;display:flex}.idle-move-editor>header span,.idle-held-editor>header{color:#d8e6e3}.idle-move-editor>header span{align-items:baseline;gap:7px;display:flex}.idle-move-editor>header small,.idle-held-editor>header small{color:#7f9498;font-size:10px}.idle-move-editor>header>em{color:#78cdb5;white-space:nowrap;align-items:center;gap:4px;font-size:10px;font-style:normal;display:inline-flex}.idle-move-editor>div{scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-height:138px;display:grid;overflow-y:auto}.idle-move-editor>div>button{color:#9badb0;text-align:left;background:#102026;border:1px solid #2c444b;border-radius:6px;grid-template-columns:5px minmax(0,1fr) 16px;align-items:center;gap:6px;min-width:0;min-height:42px;padding:4px 6px;display:grid}.idle-move-editor>div>button>i{background:var(--move-color);width:4px;box-shadow:0 0 7px var(--move-color);border-radius:4px;align-self:stretch}.idle-move-editor>div>button>span{min-width:0;display:grid}.idle-move-editor>div>button b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.idle-move-editor>div>button small{color:#768b90;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.idle-move-editor>div>button.selected{color:#c7eee2;background:#17342d;border-color:#4d907e}.idle-current-held{background:#102126;border:1px solid #30494f;border-radius:7px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:7px;min-height:52px;padding:6px;display:grid}.idle-current-held img{object-fit:contain;width:36px;height:36px;image-rendering:pixelated}.idle-current-held span{min-width:0;display:grid}.idle-current-held b{font-size:11px}.idle-current-held small{color:#798e92;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.idle-depot-list>div{scrollbar-width:thin;min-height:0;padding:5px;overflow-y:auto}.idle-depot-list>div>button{color:#d0dfdc;text-align:left;background:0 0;border:1px solid #0000;border-bottom-color:#22363c;grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;gap:6px;width:100%;min-height:51px;padding:4px 6px;display:grid}.idle-depot-list>div>button:hover{background:#142b25;border-color:#3b655b;border-radius:7px}.idle-depot-list button>i{place-items:center;display:grid}.idle-depot-list .idle-pokemon-icon{transform:scale(.78)}.idle-depot-list button>span{min-width:0;display:grid}.idle-depot-list button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.idle-depot-list button small{color:#748a8e;font-size:10px}.idle-depot-list button>svg{color:#75d5b8}.idle-depot-pagination{color:#8ca0a4;border-top:1px solid #283d43;justify-content:center;align-items:center;gap:12px;font-size:11px;display:flex}.idle-depot-pagination button{color:#9eb2b5;background:#14252a;border:1px solid #344e55;border-radius:6px;place-items:center;width:28px;height:26px;padding:0;display:grid}.idle-depot-pagination button:disabled,.idle-opponent-grid button:disabled{opacity:.42;cursor:not-allowed}.idle-supplies-layout{grid-template-columns:1fr 1fr;gap:8px;display:grid}.idle-supplies-layout>section{grid-template-rows:52px minmax(0,1fr);display:grid}.idle-supplies-layout>section>header{color:#67d0b3;border-bottom:1px solid #293f45;align-items:center;gap:8px;padding:8px 10px;display:flex}.idle-supplies-layout>section>header span{display:grid}.idle-supplies-layout>section>header b{color:#d8e6e3;font-size:13px}.idle-supply-list{scrollbar-width:thin;min-height:0;padding:5px 7px;overflow-y:auto}.idle-supply-list article{border-bottom:1px solid #23383e;grid-template-columns:42px minmax(0,1fr) 58px auto;align-items:center;gap:7px;min-height:57px;padding:5px;display:grid}.idle-supply-list article img{object-fit:contain;width:38px;height:38px;image-rendering:pixelated}.idle-supply-list article span{min-width:0;display:grid}.idle-supply-list article b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.idle-supply-list article small{color:#788e92;font-size:10px}.idle-supply-list article input{color:#d8e5e2;text-align:center;background:#0f1e23;border:1px solid #344f56;border-radius:6px;width:58px;height:32px;font-size:12px}.idle-supply-list article button{color:#9ce7d0;background:#193d33;border:1px solid #438c78;border-radius:6px;align-items:center;gap:4px;height:32px;padding:0 8px;font-size:11px;font-weight:850;display:flex}.idle-supply-list article button.return{color:#b4c6c9;background:#1a2a30;border-color:#536a72}.idle-rewards-layout{grid-template-rows:auto minmax(0,1fr);gap:8px;display:grid}.idle-rewards-toolbar{align-items:stretch;gap:8px;display:flex}.idle-reward-summary{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;display:grid}.idle-reward-summary>span{color:#72d7ba;background:linear-gradient(145deg,#13272d,#0d1a1f);border:1px solid #304950;border-radius:8px;align-items:center;gap:7px;min-width:0;min-height:48px;padding:6px 9px;display:flex}.idle-reward-summary>span>i{min-width:0;font-style:normal;display:grid}.idle-reward-summary small{color:#7c9296;letter-spacing:.04em;font-size:10px;font-weight:850}.idle-reward-summary b{color:#e1ece9;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.idle-money-symbol{border:1px solid #9d8043;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;display:grid;color:#efd180!important}.idle-rewards-toolbar>button{color:#b3f3be;background:linear-gradient(145deg,#285b38,#193727);border:1px solid #579966;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:130px;padding:0 12px;font-size:12px;font-weight:900;display:flex}.idle-reward-columns{grid-template-columns:1fr 1fr;gap:8px;min-height:0;display:grid}.idle-reward-columns>section{grid-template-rows:44px minmax(0,1fr);display:grid}.idle-reward-columns>section>header{border-bottom:1px solid #293f45;align-items:center;padding:7px 9px;display:flex}.idle-reward-columns>section>header span{justify-content:space-between;align-items:baseline;gap:8px;width:100%;display:flex}.idle-reward-columns>section>header b{color:#9aacaf;font-size:11px}.idle-reward-columns>section>div{scrollbar-width:thin;min-height:0;padding:5px 7px;overflow-y:auto}.idle-reward-columns article{border-bottom:1px solid #23383e;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:55px;padding:5px;display:grid}.idle-reward-columns article img{object-fit:contain;width:38px;height:38px;image-rendering:pixelated}.idle-reward-columns article>i{place-items:center;display:grid}.idle-reward-columns article .idle-pokemon-icon{transform:scale(.8)}.idle-reward-columns article span{min-width:0;display:grid}.idle-reward-columns article b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.idle-reward-columns article small{color:#788e92;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.idle-reward-columns article>strong{color:#91dfc8;font-size:12px}.idle-empty{color:#84999d;text-align:center;border:1px dashed #345058;border-radius:8px;margin:10px;padding:16px;font-size:12px;line-height:1.45}.idle-pokemon-icon{image-rendering:pixelated;filter:drop-shadow(0 3px 4px #0000008f);background-repeat:no-repeat;flex:none;display:inline-block}.idle-pokemon-icon.shiny{filter:drop-shadow(0 0 6px #ffe07aa6)}.idle-pokemon-fallback{color:#71878c;background:#203339;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.device-pc .idle-mode-panel{font-size:14px}.device-pc .idle-mode-panel button{font-size:max(12px,.86em)}.device-celular .idle-mode-backdrop{background:#020708;padding:0}.device-celular .idle-mode-panel{border-width:0;border-radius:0;grid-template-rows:50px minmax(0,1fr);width:100vw;height:100dvh;min-height:0;font-size:12px}.device-celular .idle-mode-header{gap:5px;padding:4px 5px}.device-celular .idle-brand-icon{flex-basis:34px;width:34px;height:34px}.device-celular .idle-brand-icon img{width:31px;height:31px}.device-celular .idle-title{min-width:105px}.device-celular .idle-title small{font-size:10px}.device-celular .idle-title h2{font-size:17px}.device-celular .idle-title em{font-size:10px}.device-celular .idle-run-state{padding:4px 6px;font-size:10px}.device-celular .idle-header-tools{gap:3px}.device-celular .idle-header-tools button{border-radius:7px;width:32px;min-width:32px;height:32px;padding:0}.device-celular .idle-info-button span{display:none}.device-celular .idle-header-divider{margin:0}.device-celular .idle-tab-button b{min-width:16px;height:16px;font-size:10px;top:-4px;right:-4px}.device-celular .idle-mode-panel>main{padding:5px}.device-celular .idle-battle-layout{grid-template-columns:minmax(0,1fr) 250px;gap:5px}.device-celular .idle-opponents,.device-celular .idle-battle-stage,.device-celular .idle-team-order,.device-celular .idle-depot-list,.device-celular .idle-supplies-layout>section,.device-celular .idle-reward-columns>section{border-radius:8px}.device-celular .idle-stage-toolbar{top:5px;left:5px;right:5px}.device-celular .idle-field-status{padding:4px 6px}.device-celular .idle-field-status small,.device-celular .idle-field-status b{font-size:10px}.device-celular .idle-field-status{min-width:0;overflow:hidden}.device-celular .idle-field-status small,.device-celular .idle-field-status b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.device-celular .idle-capture-control{flex:none}.device-celular .idle-capture-control>button:first-child{flex:0 0 34px;justify-content:center;width:34px;padding:0}.device-celular .idle-capture-control>button:first-child span{display:none}.device-celular .idle-capture-control>.idle-ball-picker-trigger{flex:none;width:clamp(132px,18vw,150px)}.device-celular .idle-capture-control select{width:108px;font-size:10px}.device-celular .idle-allies{width:55%;bottom:60px;left:2%}.device-celular .idle-enemy{bottom:63px;right:4%}.device-celular .idle-allies>article>i,.device-celular .idle-enemy-visual{width:clamp(86px,14vw,130px);height:clamp(86px,14vw,130px)}.device-celular .idle-allies article>span{width:103px;padding:4px 6px}.device-celular .idle-enemy-name{width:116px;padding:4px 6px}.device-celular .idle-allies article>span b,.device-celular .idle-enemy-name b,.device-celular .idle-enemy-name small{font-size:10px}.device-celular .idle-combat-caption{min-height:24px;padding:3px 6px;font-size:10px;bottom:44px}.device-celular .idle-stage-footer{bottom:5px;left:5px;right:5px}.device-celular .idle-stage-footer>span{min-width:50px;padding:3px 5px}.device-celular .idle-stage-footer>span b{font-size:11px}.device-celular .idle-stage-footer>span small{font-size:10px}.device-celular .idle-stage-footer>button{height:31px;padding:0 10px;font-size:10px}.device-celular .idle-opponent-grid{gap:3px;padding:4px}.device-celular .idle-opponent-grid button{height:57px}.device-celular .idle-opponent-grid button span:last-child{font-size:10px}.device-celular .idle-opponents>header,.device-celular .idle-team-order>header,.device-celular .idle-depot-list>header{min-height:43px;padding:5px}.device-celular .idle-opponents header input,.device-celular .idle-depot-list header input{width:68px;font-size:10px}.device-celular .idle-opponents header label,.device-celular .idle-depot-list header label{height:29px}.device-celular .idle-team-layout{grid-template-columns:minmax(0,1.25fr) minmax(245px,.75fr);gap:5px}.device-celular .idle-team-list{gap:4px;padding:4px}.device-celular .idle-team-list>article{grid-template-columns:24px 40px minmax(90px,1fr) auto;gap:4px;padding:4px}.device-celular .idle-team-list>article>nav button{width:26px;height:26px}.device-celular .idle-team-list>article>span strong{font-size:11px}.device-celular .idle-team-list>article>span small{font-size:10px}.device-celular .idle-automation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:5px}.device-celular .idle-automation-grid label{font-size:10px}.device-celular .idle-automation-grid input,.device-celular .idle-automation-grid select{height:29px;font-size:10px}.device-celular .idle-loadout-grid{grid-template-columns:minmax(0,1.4fr) minmax(180px,.8fr);gap:5px;padding:5px}.device-celular .idle-move-editor>div{max-height:112px}.device-celular .idle-supplies-layout{gap:5px}.device-celular .idle-supply-list{padding:3px}.device-celular .idle-supply-list article{grid-template-columns:35px minmax(0,1fr) 48px 31px;gap:4px;padding:4px}.device-celular .idle-supply-list article img{width:32px;height:32px}.device-celular .idle-supply-list article input{width:48px;height:29px}.device-celular .idle-supply-list article button{justify-content:center;width:31px;padding:0}.device-celular .idle-supply-list article button span{display:none}.device-celular .idle-rewards-layout,.device-celular .idle-rewards-toolbar{gap:5px}.device-celular .idle-reward-summary{gap:3px}.device-celular .idle-reward-summary>span{gap:4px;min-height:40px;padding:4px 5px}.device-celular .idle-reward-summary small,.device-celular .idle-reward-summary b{font-size:10px}.device-celular .idle-rewards-toolbar>button{min-width:42px;padding:0 8px}.device-celular .idle-rewards-toolbar>button span{display:none}@media (width<=820px){.idle-title em,.idle-info-button span{display:none}.idle-info-button{width:36px;padding:0!important}.idle-battle-layout{grid-template-columns:minmax(0,1fr) 235px}.idle-team-layout{grid-template-columns:minmax(0,1.2fr) minmax(235px,.8fr)}.idle-automation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.idle-loadout-grid{grid-template-columns:1fr}}@media (width<=640px){.idle-mode-panel{grid-template-rows:48px minmax(0,1fr)}.idle-mode-header{gap:3px;padding:3px 4px}.idle-brand-icon{display:none}.idle-title{min-width:76px}.idle-title small{display:none}.idle-title h2{font-size:15px}.idle-run-state{display:none}.idle-header-tools button{width:29px;min-width:29px;height:30px}.idle-header-divider{display:none}.idle-mode-panel>main{overflow-y:auto}.idle-battle-layout,.idle-team-layout,.idle-supplies-layout,.idle-reward-columns{grid-template-columns:1fr;height:auto}.idle-battle-stage{min-height:370px}.idle-opponents{min-height:300px}.idle-team-order,.idle-depot-list{min-height:310px}.idle-supplies-layout>section{min-height:320px}.idle-rewards-layout{height:auto}.idle-rewards-toolbar{z-index:3;background:#081317;padding-bottom:4px;position:sticky;top:0}.idle-reward-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.idle-reward-columns>section{min-height:270px}}.idle-opponent-grid button>.idle-opponent-label{white-space:nowrap;justify-content:center;align-items:baseline;gap:3px;width:100%;min-width:0;display:flex;overflow:hidden}.idle-opponent-label b{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.idle-opponent-label small{color:#b8d7d7;white-space:nowrap;flex:none;font-size:10px;font-weight:800}@media (width<=760px) and (orientation:landscape){.idle-opponent-label b,.idle-opponent-label small{font-size:10px}}@media (height<=550px) and (width>=641px){.idle-mode-panel{grid-template-rows:46px minmax(0,1fr)}.idle-mode-header{padding-top:3px;padding-bottom:3px}.idle-brand-icon{flex-basis:32px;width:32px;height:32px}.idle-brand-icon img{width:30px;height:30px}.idle-title small,.idle-title em{display:none}.idle-title h2{font-size:16px}.idle-header-tools button{min-width:31px;height:31px}.idle-allies>article>i,.idle-enemy-visual{width:102px;height:102px}.idle-allies{bottom:55px}.idle-enemy{bottom:58px}.idle-combat-caption{bottom:42px}.idle-stage-footer>button{height:30px}}@media (prefers-reduced-motion:reduce){.idle-mode-panel *,.idle-mode-panel :before,.idle-mode-panel :after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.idle-title{min-width:122px}.idle-info-button.help{width:36px;padding:0!important}.idle-top-popover.help{border-color:#417d70}.idle-top-popover.help ul{color:#aebfbc;gap:7px;margin:0;padding:0 0 0 18px;font-size:12px;line-height:1.4;display:grid}.idle-capture-control{align-items:stretch}.idle-capture-control>button:first-child{height:38px}.idle-ball-picker-trigger{text-align:left;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;width:174px;gap:6px!important;height:38px!important;padding:3px 7px!important;display:grid!important}.idle-ball-picker-trigger img{object-fit:contain;width:27px;height:27px;image-rendering:pixelated}.idle-ball-picker-trigger>span{min-width:0;display:grid}.idle-ball-picker-trigger small{color:#668086;letter-spacing:.04em;font-size:10px;font-weight:900}.idle-ball-picker-trigger b{color:#dce8e5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.idle-ball-picker-trigger strong{color:#79d7bb;font-size:10px}.idle-allies{top:50%;bottom:auto;transform:translateY(-44%)}.idle-enemy{--idle-enemy-center-y:-44%;transform:translateY(var(--idle-enemy-center-y));top:50%;bottom:auto}.idle-allies>article>i,.idle-enemy-visual{width:176px;height:176px}.idle-battle-sprite-fallback .idle-pokemon-icon{transform:scale(1.45)}.idle-enemy.hidden .idle-enemy-visual{opacity:0}@keyframes idle-enemy-attack-centered{0%,to{transform:translateY(var(--idle-enemy-center-y))}45%{transform:translate(-30px, calc(var(--idle-enemy-center-y) - 8px)) scale(1.06)}}@keyframes idle-enemy-hit-centered{0%,to{transform:translateY(var(--idle-enemy-center-y))}20%,60%{transform:translate(-7px, var(--idle-enemy-center-y));filter:brightness(1.7)sepia(.6)saturate(2)}40%,80%{transform:translate(7px, var(--idle-enemy-center-y))}}.idle-enemy.attacking{animation:.48s ease-out idle-enemy-attack-centered}.idle-enemy.hit{animation:.38s ease-out idle-enemy-hit-centered}.idle-combat-caption{background:#051013e6;max-width:min(64%,470px);top:62px;bottom:auto}.idle-stage-footer.compact{left:auto}.idle-stage-footer.compact>button{min-width:104px;margin-left:0}.idle-opponent-grid{gap:6px}.idle-opponent-grid button{grid-template-rows:54px auto;height:79px;position:relative;overflow:hidden}.idle-opponent-grid .idle-pokemon-icon{transform:scale(1.12)}.idle-opponent-grid button>span:not(.idle-pokemon-icon){text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:10px;overflow:hidden}.idle-opponent-grid button.locked .idle-pokemon-icon{filter:grayscale(.45)brightness(.72)drop-shadow(0 3px 4px #0000008f)}.idle-opponent-grid button.locked{color:#788a8d;background:#0d191d}.idle-opponent-grid button>em.rank{color:#cad6d4;background:#071013e6;border:1px solid #526168;border-radius:5px;place-items:center;min-width:18px;height:17px;font-size:10px;font-style:normal;font-weight:950;display:grid;position:absolute;top:4px;left:4px}.idle-opponent-grid button>em.rank-s{color:#ffd980;border-color:#b98a3f}.idle-opponent-grid button>em.rank-a{color:#e8a8f4;border-color:#92589f}.idle-opponent-lock{color:#e0a575;background:#2c2320;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;top:4px;right:4px}.idle-automation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.idle-picker-trigger{color:#8fa4a8;text-align:left;background:#102126;border:1px solid #345057;border-radius:7px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;height:48px;padding:4px 7px;display:grid}.idle-picker-trigger.selected{color:#b5eadb;background:#153129;border-color:#4e8c7a}.idle-picker-trigger>i{place-items:center;width:30px;height:30px;display:grid}.idle-picker-trigger img{object-fit:contain;width:30px;height:30px;image-rendering:pixelated}.idle-picker-trigger>span{min-width:0;display:grid}.idle-picker-trigger small{color:#6f898d;letter-spacing:.05em;font-size:10px;font-weight:900}.idle-picker-trigger b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.idle-picker-trigger strong{font-size:10px}.idle-save-settings{height:48px}.idle-auto-save-note{color:#89cdb8;background:#102820;border:1px solid #345b50;border-radius:7px;justify-content:center;align-self:end;align-items:center;gap:5px;height:48px;font-size:11px;font-weight:850;display:flex}.idle-held-editor>button.idle-current-held{color:#9eafaf;text-align:left;background:#102126;border-color:#30494f;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;height:auto;min-height:58px;padding:6px;display:grid}.idle-current-held.equipped{background:#142d27!important;border-color:#4d806f!important}.idle-current-held>svg{color:#6bbca5;justify-self:center}.idle-current-held strong{color:#76d6ba;font-size:10px}.idle-held-editor>button.idle-remove-held{color:#e2a3a7;background:#2b1d21;border-color:#574549;align-self:auto}.idle-subdialog-backdrop{z-index:10070;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000608c7;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.idle-item-picker,.idle-unlock-dialog,.idle-collection-receipt{background:radial-gradient(circle at 20% 0,#40bb9a1a,#0000 32%),linear-gradient(150deg,#102328,#081317 72%);border:1px solid #47636a;border-radius:14px;width:min(650px,100vw - 28px);max-height:min(620px,100dvh - 28px);overflow:hidden;box-shadow:0 25px 80px #000c,inset 0 1px #ffffff0a}.idle-item-picker{grid-template-rows:auto minmax(0,1fr);display:grid}.idle-item-picker>header{border-bottom:1px solid #2d464c;grid-template-columns:minmax(0,1fr) 32px;align-items:start;gap:10px;padding:14px;display:grid}.idle-item-picker>header span{display:grid}.idle-item-picker>header small{color:#65d2b4;letter-spacing:.1em;font-size:10px;font-weight:950}.idle-item-picker>header b{font-size:17px}.idle-item-picker>header em{color:#849a9e;margin-top:2px;font-size:11px;font-style:normal}.idle-item-picker>header button,.idle-collection-receipt>header button{color:#a5b6b8;background:#17272c;border:1px solid #344b51;border-radius:7px;place-items:center;width:31px;height:31px;padding:0;display:grid}.idle-item-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px;min-height:140px;padding:10px;display:grid;overflow-y:auto}.idle-item-picker-grid>button{color:#afbfbd;text-align:left;background:#0e1e23;border:1px solid #2c454b;border-radius:9px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:66px;padding:7px;display:grid}.idle-item-picker-grid>button:hover,.idle-item-picker-grid>button.selected{color:#d6ece6;background:#17352d;border-color:#55a68f}.idle-item-picker-grid>button>i{color:#71908d;place-items:center;width:46px;height:46px;display:grid}.idle-item-picker-grid>button img{object-fit:contain;width:44px;height:44px;image-rendering:pixelated}.idle-item-picker-grid>button>span{gap:2px;min-width:0;display:grid}.idle-item-picker-grid>button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.idle-item-picker-grid>button small{color:#7f9498;max-height:30px;font-size:10px;line-height:1.35;overflow:hidden}.idle-item-picker-grid>button em{color:#d7b771;font-size:10px;font-style:normal}.idle-item-picker-grid>button>strong{color:#83dbc2;font-size:11px}.idle-item-picker-grid>button.remove{border-style:dashed}.idle-unlock-dialog{text-align:center;justify-items:center;gap:8px;width:min(390px,100vw - 28px);padding:22px;display:grid;position:relative}.idle-unlock-dialog>button.close{color:#a2b2b4;background:#192a2f;border:0;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:10px;right:10px}.idle-unlock-dialog>i{background:radial-gradient(circle,#1c493d,#0c1b20 72%);border:1px solid #5a796f;border-radius:50%;place-items:center;width:82px;height:82px;display:grid}.idle-unlock-dialog>i .idle-pokemon-icon{transform:scale(1.35)}.idle-unlock-dialog>small{color:#69d7b7;letter-spacing:.08em;font-size:10px;font-weight:950}.idle-unlock-dialog h3{margin:0;font-size:19px}.idle-unlock-dialog p{color:#91a4a6;margin:0;font-size:11px;line-height:1.45}.idle-unlock-dialog>div{grid-template-columns:1fr 1fr;gap:7px;width:100%;margin-top:5px;display:grid}.idle-unlock-dialog>div span{background:#0d1b20;border:1px solid #31494f;border-radius:8px;padding:8px;display:grid}.idle-unlock-dialog>div small{color:#70888d;font-size:10px;font-weight:900}.idle-unlock-dialog>div b{color:#f0ce7d;font-size:13px}.idle-unlock-dialog>button.confirm{color:#ffdc88;background:linear-gradient(145deg,#58431e,#33291a);border:1px solid #9b7b3e;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;height:38px;margin-top:5px;font-weight:900;display:flex}.idle-collection-receipt{width:min(610px,100vw - 28px);padding:14px}.idle-collection-receipt>header{grid-template-columns:48px minmax(0,1fr) 32px;align-items:start;gap:10px;display:grid}.idle-collection-receipt>header>i{color:#9af0b5;background:#173f2c;border:1px solid #55ad80;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 0 22px #49d08433}.idle-collection-receipt>header span{display:grid}.idle-collection-receipt>header small{color:#76dca9;letter-spacing:.08em;font-size:10px;font-weight:950}.idle-collection-receipt h3{margin:0;font-size:19px}.idle-collection-receipt p{color:#84999c;margin:2px 0 0;font-size:11px}.idle-receipt-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:13px;display:grid}.idle-receipt-summary>span{color:#73d8ba;background:#0d1d21;border:1px solid #304a4f;border-radius:8px;align-items:center;gap:7px;min-width:0;padding:8px;display:flex}.idle-receipt-summary>span>b{color:#e8c76e;border:1px solid #96763a;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.idle-receipt-summary i{min-width:0;font-style:normal;display:grid}.idle-receipt-summary small{color:#71898d;font-size:10px;font-weight:900}.idle-receipt-summary i b,.idle-receipt-summary i strong{color:#e1ece9;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.idle-receipt-details{background:#09171b;border:1px solid #293f45;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:245px;margin-top:9px;padding:6px;display:grid;overflow-y:auto}.idle-receipt-details article{background:#102126;border-radius:7px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:5px;display:grid}.idle-receipt-details article>img{object-fit:contain;width:38px;height:38px;image-rendering:pixelated}.idle-receipt-details article>i{place-items:center;display:grid}.idle-receipt-details article>i .idle-pokemon-icon{transform:scale(.9)}.idle-receipt-details article>span{min-width:0;display:grid}.idle-receipt-details article b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.idle-receipt-details article small{color:#72898d;font-size:10px}.idle-receipt-details article>strong,.idle-receipt-details article>svg{color:#83ddc2;font-size:11px}.idle-collection-receipt>button.done{color:#a9eed9;background:#1a4035;border:1px solid #4b947f;border-radius:8px;width:100%;height:37px;margin-top:10px;font-weight:900}.idle-away-summary>header>i{color:#9edff3;background:#17313c;border-color:#51889b;box-shadow:0 0 22px #4db5da2e}.idle-away-summary>header small{color:#8dd5e9}.device-pc .idle-opponent-grid .idle-pokemon-icon{transform:scale(1.22)}.device-pc .idle-team-list>article>i .idle-pokemon-icon{transform:scale(1.02)}.device-pc .idle-depot-list .idle-pokemon-icon{transform:scale(.96)}.device-pc .idle-reward-columns article .idle-pokemon-icon{transform:scale(1)}.device-celular .idle-allies,.device-celular .idle-enemy{top:52%;bottom:auto}.device-celular .idle-combat-caption{top:58px;bottom:auto}.device-celular .idle-opponent-grid .idle-pokemon-icon{transform:scale(.96)}@media (width<=820px){.idle-allies{width:56%;left:2%}.idle-enemy{right:4%}.idle-allies>article>i,.idle-enemy-visual{width:142px;height:142px}.idle-capture-control>button:first-child{width:32px;padding:0}.idle-capture-control>button:first-child span{display:none}.idle-ball-picker-trigger{grid-template-columns:26px minmax(0,1fr) auto;width:128px}.idle-ball-picker-trigger img{width:24px;height:24px}.idle-opponent-grid button{grid-template-rows:46px auto;height:69px}.idle-opponent-grid .idle-pokemon-icon,.device-pc .idle-opponent-grid .idle-pokemon-icon{transform:scale(.98)}}@media (width<=640px){.idle-title{min-width:58px}.idle-title h2{font-size:14px}.idle-header-tools{gap:2px}.idle-header-tools button{width:27px;min-width:27px;height:29px}.idle-info-button{width:27px!important}.idle-top-popover{width:calc(100% - 8px);top:47px;right:4px}.idle-battle-stage{min-height:390px}.idle-allies{width:59%;top:53%;left:1%;transform:translateY(-46%)}.idle-enemy{--idle-enemy-center-y:-46%;top:53%;right:2%}.idle-allies>article>i,.idle-enemy-visual{width:112px;height:112px}.idle-allies>article:nth-child(2){margin-left:-28px}.idle-combat-caption{max-width:72%;top:58px}.idle-stage-footer.compact{bottom:6px}.idle-item-picker-grid,.idle-receipt-details{grid-template-columns:1fr}.idle-item-picker,.idle-collection-receipt{max-height:calc(100dvh - 14px)}.idle-receipt-summary,.idle-automation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.idle-mode-panel.disconnected>main{filter:saturate(.38)brightness(.72);pointer-events:none}.idle-mode-panel.disconnected .idle-run-state{color:#ffb8bd;background:#321f24;border-color:#7d4e54}.idle-battle-stage.disconnected:after{content:"CONEXÃO ENCERRADA";z-index:8;color:#ffc0c5;letter-spacing:.06em;background:#251014e6;border:1px solid #ff8f979e;border-radius:8px;padding:7px 11px;font-size:11px;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #00000080}.idle-info-button.help>span{display:none!important}.idle-allies article>span,.idle-enemy-name{margin-top:-20px}.idle-enemy-name{grid-template-columns:minmax(0,1fr) auto;gap:2px;padding-top:4px}.idle-enemy-name>b{text-align:left}.idle-enemy-name>small{color:#a7bbb9;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;line-height:1;overflow:hidden}.idle-enemy-name>.idle-hp{grid-column:1/-1}.idle-victory-toast{color:#ffe09a;letter-spacing:.08em;align-items:center;gap:5px;font-size:11px;display:inline-flex}.idle-battle-outcome{z-index:8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:none;background:linear-gradient(145deg,#191914f0,#071819e8);border:1px solid #ffd8777a;border-radius:10px;justify-items:center;gap:5px;width:min(238px,68%);padding:6px 7px;animation:.2s ease-out both idle-victory-toast;display:grid;position:absolute;top:clamp(96px,38%,190px);right:clamp(7px,8%,70px);box-shadow:0 7px 22px #0000006b,0 0 17px #f1b1421f}@keyframes idle-victory-toast{0%{opacity:0;transform:translateY(7px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.idle-battle-reward-burst{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;animation:.2s ease-out both idle-reward-float;display:grid}.idle-battle-reward-burst>span{color:#ccebe2;white-space:nowrap;background:#051315bf;border:1px solid #86d2be66;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-width:0;height:23px;padding:2px 5px;font-size:10px;display:inline-flex}.idle-battle-reward-burst>span svg{flex:none}.idle-battle-reward-burst>span b{text-overflow:ellipsis;min-width:0;overflow:hidden}.idle-battle-reward-burst>span.experience{color:#aee7ff;border-color:#75d3ff80}.idle-battle-reward-burst>span.money{color:#ffe08b;border-color:#ffd36585}.idle-reward-loot{color:#bff3d4;border-top:1px solid #c5e2cb2b;grid-column:1/-1;justify-content:center;align-items:center;gap:3px;min-width:0;height:23px;display:flex;overflow:hidden}.idle-reward-loot>svg{flex:none}.idle-reward-loot>small{letter-spacing:.04em;flex:none;font-size:10px;font-weight:900}.idle-reward-loot>span{color:#bff3d4;align-items:center;gap:1px;min-width:0;font-size:10px;display:inline-flex}.idle-reward-loot>span b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.idle-reward-loot>span.more{color:#a6b5b0;flex:none}.idle-battle-reward-burst img{object-fit:contain;width:18px;height:18px;image-rendering:pixelated;filter:drop-shadow(0 2px 3px #000000b3);flex:none}@keyframes idle-reward-float{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.idle-combat-caption{text-align:left;max-width:min(56%,360px);top:59px;left:9px;transform:none}.idle-combat-caption>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.idle-opponent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.idle-opponent-grid button{grid-template-rows:minmax(0,1fr) 27px;height:88px}.idle-opponent-grid button>span.idle-opponent-label{white-space:normal;grid-template-rows:11px 13px;align-content:center;justify-items:center;gap:0;width:100%;min-width:0;height:27px;display:grid;overflow:hidden}.idle-opponent-label small{color:#acd3d2;grid-row:1;font-size:10px;font-weight:850;line-height:11px}.idle-opponent-label b{max-width:100%;color:inherit;grid-row:2;font-size:10px;line-height:13px}.idle-opponent-grid button.locked .idle-opponent-label small{color:#93a6a6}@media (width<=820px){.idle-opponent-grid button{grid-template-rows:minmax(0,1fr) 26px;height:77px}}.device-celular .idle-opponent-grid button{grid-template-rows:minmax(0,1fr) 26px;height:77px}@media (width<=640px){.idle-allies article>span,.idle-enemy-name{margin-top:-15px}.idle-battle-outcome{width:min(210px,68%);top:96px;right:6px}.idle-combat-caption{max-width:56%;top:57px;left:5px}.device-celular .idle-mode-panel{grid-template-rows:48px minmax(0,1fr)}.device-celular .idle-mode-header{gap:3px;padding:3px 4px}.device-celular .idle-title{min-width:0}.device-celular .idle-title h2{font-size:14px}.device-celular .idle-header-tools{gap:2px}.device-celular .idle-header-tools button{width:27px;min-width:27px;height:29px}.device-celular .idle-battle-layout{grid-template-rows:minmax(280px,1fr) minmax(140px,.55fr);grid-template-columns:minmax(0,1fr);height:100%}.device-celular .idle-battle-stage,.device-celular .idle-opponents{min-height:0}.device-celular .idle-team-layout,.device-celular .idle-loadout-grid{grid-template-columns:minmax(0,1fr)}}.game-shell.design-v40157 .admin-panel-window{width:min(900px,100vw - 16px);max-height:calc(100dvh - var(--game-safe-top,0px) - var(--game-safe-bottom,0px) - 16px);border-radius:11px}.game-shell.design-v40157 .admin-panel-window>header{grid-template-columns:32px minmax(0,1fr) 28px;gap:8px;min-height:48px;padding:6px 10px}.game-shell.design-v40157 .admin-panel-window>header>i{border-radius:8px;width:30px;height:30px}.game-shell.design-v40157 .admin-panel-window>header>i svg{width:20px;height:20px}.game-shell.design-v40157 .admin-panel-window>header>button{width:28px;height:28px;min-height:28px;padding:0}.game-shell.design-v40157 .admin-panel-window>header em{display:none}.game-shell.design-v40157 .admin-panel-summary{grid-template-columns:minmax(100px,.6fr) repeat(2,minmax(150px,1fr));gap:5px;padding:5px 8px}.game-shell.design-v40157 .admin-panel-summary>span,.game-shell.design-v40157 .admin-panel-summary>button{border-radius:7px;grid-template-columns:20px minmax(0,1fr) auto;gap:5px;min-height:34px;padding:4px 7px}.game-shell.design-v40157 .admin-panel-summary svg{width:18px;height:18px}.game-shell.design-v40157 .admin-panel-summary>button em{padding:3px 5px}.game-shell.design-v40157 .admin-panel-window .admin-panel-tabs{background:#0a1b2c;border-bottom:1px solid #29465c;flex-wrap:wrap;gap:5px;padding:5px 8px;display:flex}.game-shell.design-v40157 .admin-panel-window .admin-panel-tabs button{color:#c4e0f1;cursor:pointer;background:#122e45;border:1px solid #345b77;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-height:28px;padding:4px 7px;display:flex}.game-shell.design-v40157 .admin-panel-window .admin-panel-tabs button.active{color:#fff;background:#235879;border-color:#70b8e4}.game-shell.design-v40157 .admin-panel-window .admin-panel-tabs button:hover{border-color:#70b8e4}.game-shell.design-v40157 .admin-panel-window :is(button,input,select){min-height:28px}.game-shell.design-v40157 .admin-panel-window :is(input,select){height:28px;padding:3px 7px}.game-shell.design-v40157 .admin-panel-search{gap:6px;min-height:36px;padding:4px 8px}.game-shell.design-v40157 .admin-player-list{gap:5px;padding:5px 8px}.game-shell.design-v40157 .admin-player-row{border-radius:8px;grid-template-columns:32px minmax(125px,.8fr) minmax(400px,1.8fr);gap:7px;min-height:64px;padding:6px 8px}.game-shell.design-v40157 .admin-player-row>i{width:30px;height:30px}.game-shell.design-v40157 .admin-player-actions{grid-template-columns:76px 76px minmax(120px,1fr) 82px;gap:4px}.game-shell.design-v40157 .admin-player-actions>button,.game-shell.design-v40157 .admin-player-actions select{border-radius:6px;height:28px;min-height:28px;padding:3px 5px}.game-shell.design-v40157 .admin-player-actions>label>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.game-shell.design-v40157 .admin-player-actions>label{gap:0}.game-shell.design-v40157 .admin-panel-window .admin-anti-bot-controls{gap:4px}.game-shell.design-v40157 .admin-panel-window .admin-anti-bot-controls button{min-height:28px;padding:4px 6px}.game-shell.design-v40157 .admin-panel-window .admin-anti-bot-controls img{width:18px;height:18px}.game-shell.design-v40157 .admin-panel-window.admin-tab-commands{height:min(570px,100dvh - 16px)}.game-shell.design-v40157 .admin-command-panel{gap:6px;padding:6px 8px}.game-shell.design-v40157 .admin-command-panel>header{grid-template-columns:30px minmax(0,1fr);gap:7px;padding:6px 8px}.game-shell.design-v40157 .admin-command-panel>header>i{border-radius:7px;width:28px;height:28px}.game-shell.design-v40157 .admin-command-panel>section{border-radius:8px;gap:5px;padding:6px}.game-shell.design-v40157 .admin-command-grid{gap:4px}.game-shell.design-v40157 .admin-command-grid>button{grid-template-columns:22px minmax(0,1fr) auto;gap:5px;min-height:38px;padding:4px 6px}.game-shell.design-v40157 .admin-command-grid>button>svg{width:20px;height:20px}.game-shell.design-v40157 .admin-command-grid>button em{padding:3px 5px}.game-shell.design-v40157 .admin-panel-window>footer{min-height:28px;padding:4px 8px}.game-shell.design-v40157 .admin-pokemon-panel,.game-shell.design-v40157 .admin-mail-panel{gap:6px;padding:7px 9px}.game-shell.design-v40157 .admin-pokemon-editor{gap:6px;padding:8px}.game-shell.design-v40157.device-pc .admin-panel-window>header h2{font-size:18px}.game-shell.design-v40157.device-pc .admin-panel-summary>span strong{font-size:17px}.game-shell.design-v40157.device-pc .admin-panel-window :is(input,select,textarea){font-size:14px}.game-shell.design-v40157.device-pc .admin-panel-window button{font-size:13px}.game-shell.design-v40157.device-pc .admin-panel-window :is(small,em){font-size:12px}.game-shell.design-v40157 .dungeon-admin .dungeon-window{border-radius:10px;width:min(860px,97vw)}.game-shell.design-v40157 .dungeon-admin .dungeon-header{gap:7px;padding:7px 10px}.game-shell.design-v40157 .dungeon-admin .dungeon-header h2{font-size:18px}.game-shell.design-v40157 .dungeon-admin .dungeon-header>img{width:24px;height:24px}.game-shell.design-v40157 .dungeon-admin .dungeon-body{padding:9px 11px}.game-shell.design-v40157 .dungeon-admin-fields{border:0;min-width:0;margin:0;padding:0}.game-shell.design-v40157 .dungeon-admin .dungeon-admin-tabs{gap:4px;margin-bottom:7px}.game-shell.design-v40157 .dungeon-admin .dungeon-admin-grid{gap:6px}.game-shell.design-v40157 .dungeon-admin .dungeon-admin-row{gap:5px;padding:6px 0}.game-shell.design-v40157 .dungeon-admin .dungeon-admin-row .admin-position-input{grid-column:1/-1}.game-shell.design-v40157 .dungeon-admin .dungeon-admin-heading{gap:6px;margin:9px 0 6px}.game-shell.design-v40157 .dungeon-admin .dungeon-admin-heading h3{font-size:15px}.game-shell.design-v40157 .dungeon-admin .dungeon-admin-wave{margin:6px 0;padding:7px}.game-shell.design-v40157 .dungeon-admin :is(button,input,select,textarea){min-height:28px;padding:4px 7px}.game-shell.design-v40157 .dungeon-admin .dungeon-admin-save{flex-wrap:wrap;gap:6px;padding:7px 0;bottom:-9px}.game-shell.design-v40157 .dungeon-admin :is(.dungeon-draft-actions,.dungeon-draft-recovery>div){flex-wrap:wrap;gap:5px;display:flex}.game-shell.design-v40157 .dungeon-admin .dungeon-draft-recovery{color:#d2dfc3;background:#182822;border:1px solid #718153;border-radius:7px;margin:6px 0;padding:8px}.game-shell.design-v40157 .dungeon-admin .dungeon-draft-recovery p{margin:0 0 6px}.game-shell.design-v40157 .dungeon-admin :is(.admin-position-input,.dungeon-arena-bounds){color:#b1c7df;flex-direction:column;gap:4px;min-width:0;margin:6px 0;font-size:12px;display:flex}.game-shell.design-v40157 .dungeon-admin .admin-position-input input{width:100%;min-width:0;font-family:var(--font-geist-mono,monospace)}.game-shell.design-v40157 .dungeon-admin .dungeon-coordinate-details{color:#a8c0d9;margin:5px 0;font-size:12px}.game-shell.design-v40157 .dungeon-admin .dungeon-coordinate-details summary{cursor:pointer;padding:3px 0}.game-shell.design-v40157 :is(.admin-panel-window,.dungeon-admin) input[type=checkbox]{accent-color:#4ca6e1;flex:0 0 14px;width:14px;min-width:14px;height:14px;min-height:14px;padding:0}.game-shell.design-v40157 .dungeon-admin input:user-invalid{border-color:#f99887;outline-color:#f99887}.game-shell.design-v40157.device-pc .dungeon-admin .dungeon-window,.game-shell.design-v40157.device-pc .dungeon-admin :is(input,select,textarea){font-size:14px}.game-shell.design-v40157.device-pc .dungeon-admin button{font-size:13px}.game-shell.design-v40157.device-pc .dungeon-admin :is(label,.dungeon-hint,.dungeon-admin-save small,.dungeon-arena-bounds){font-size:12px}.game-shell.design-v40157.device-celular .admin-panel-window{border-radius:8px;width:min(820px,98vw)}.game-shell.design-v40157.device-celular .admin-panel-window>header{grid-template-columns:25px minmax(0,1fr) 25px;gap:5px;min-height:38px;padding:4px 7px}.game-shell.design-v40157.device-celular .admin-panel-window>header>i{width:24px;height:24px}.game-shell.design-v40157.device-celular .admin-panel-window>header h2{font-size:15px}.game-shell.design-v40157.device-celular .admin-panel-summary{gap:4px;padding:4px 6px}.game-shell.design-v40157.device-celular .admin-panel-summary>button,.game-shell.design-v40157.device-celular .admin-panel-summary>span{min-height:29px;padding:3px 5px}.game-shell.design-v40157.device-celular .admin-panel-window :is(button,input,select){min-height:25px;font-size:11px}.game-shell.design-v40157.device-celular .admin-panel-window :is(small,em){font-size:9px}.game-shell.design-v40157.device-celular .admin-panel-window .admin-command-grid>button{min-height:33px;padding:4px 5px}.game-shell.design-v40157.device-celular .admin-panel-window .admin-player-row{min-height:54px;padding:5px 6px}.game-shell.design-v40157.device-celular .dungeon-admin .dungeon-window{width:min(800px,98vw);font-size:11px}.game-shell.design-v40157.device-celular .dungeon-admin .dungeon-body{padding:6px 8px}.game-shell.design-v40157.device-celular .dungeon-admin .dungeon-header h2{font-size:15px}.game-shell.design-v40157.device-celular .dungeon-admin :is(input,select,textarea,button){min-height:25px;padding:3px 5px;font-size:11px}.game-shell.design-v40157.device-celular .dungeon-admin :is(label,.dungeon-hint,.dungeon-admin-save small,.dungeon-arena-bounds){font-size:10px}.game-shell.design-v40157.device-celular :is(.admin-panel-window,.dungeon-admin) :is(input,textarea):focus{font-size:16px}@media (width<=760px){.game-shell.design-v40157 .admin-player-row{grid-template-columns:30px minmax(0,1fr)}.game-shell.design-v40157 .admin-player-actions{grid-column:1/-1}.game-shell.design-v40157 .admin-panel-summary{grid-template-columns:1fr 1fr}.game-shell.design-v40157 .admin-panel-summary>span{grid-column:1/-1}}@media (width>=761px){.game-shell.design-v40157 .admin-player-row{row-gap:3px}.game-shell.design-v40157 .admin-player-row>i,.game-shell.design-v40157 .admin-player-identity{grid-row:1/span 2}.game-shell.design-v40157 .admin-player-actions{grid-area:1/3}.game-shell.design-v40157 .admin-player-anti-bot{grid-area:2/3;gap:5px;padding-top:3px}}@media (width<=460px){.game-shell.design-v40157 .admin-player-actions{grid-template-columns:1fr 1fr}.game-shell.design-v40157 .dungeon-admin .dungeon-admin-row{grid-template-columns:repeat(2,minmax(0,1fr))}.game-shell.design-v40157 .dungeon-admin .dungeon-admin-row label:first-child{grid-column:1/-1}}.dungeon-admin .dungeon-select-trigger{color:#dce9f2;text-align:left;width:100%;min-width:0;min-height:28px;font:inherit;cursor:pointer;background:#0b1721;border:1px solid #3b5669;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:5px 8px;font-size:14px;line-height:1.2;display:flex}.dungeon-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dungeon-select-trigger>svg{flex-shrink:0}.dungeon-admin .dungeon-select-trigger:focus-visible{outline-offset:1px;outline:2px solid #99d5e7}.dungeon-admin .dungeon-select-trigger:disabled{opacity:.5;cursor:default}.dungeon-select-popup{z-index:1500;box-sizing:border-box;color:#e2ecf4;isolation:isolate;background:#101e2b;border:1px solid #466477;border-radius:5px;flex-direction:column;padding:5px;font-family:inherit;font-size:14px;line-height:1.3;display:flex;position:fixed;box-shadow:0 8px 24px #0008}.dungeon-admin .dungeon-select-popup>input{box-sizing:border-box;color:#e5eef5;width:100%;min-width:0;height:30px;font:inherit;outline-offset:-1px;background:#08141e;border:1px solid #3c576c;border-radius:3px;flex-shrink:0;margin-bottom:4px;padding:5px 7px}.dungeon-select-options{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#4c697d #101e2b;min-height:0;position:relative;overflow:auto}.dungeon-admin .dungeon-select-options>button{box-sizing:border-box;width:100%;min-height:29px;color:inherit;text-align:left;font:inherit;cursor:pointer;overflow-wrap:anywhere;box-shadow:none;background:0 0;border:0;border-radius:3px;padding:6px 8px;line-height:1.3;display:block}.dungeon-admin .dungeon-select-options>button[data-active=true]{background:#263f52}.dungeon-admin .dungeon-select-options>button[aria-selected=true]{color:#a3ebdf;font-weight:600}.dungeon-select-options>p{font-size:inherit;color:#acbcc8;margin:8px}.device-celular .dungeon-admin .dungeon-select-trigger{min-height:25px;padding:4px 6px;font-size:10px}.device-celular .dungeon-select-popup{font-size:11px}.device-celular .dungeon-admin .dungeon-select-options>button{min-height:28px;padding:6px 7px}.device-celular .dungeon-admin .dungeon-select-popup>input{height:28px}.dungeon-admin-heading>.dungeon-select-trigger{width:min(260px,75%)}.dungeon-shop-editor{min-width:0}.dungeon-shop-editor-head{justify-content:space-between;align-items:center;gap:8px;margin:10px 0;display:flex}.dungeon-shop-editor-head h3{color:#e7f1fa;margin:0;font-size:15px}.dungeon-shop-editor-head h3 small{color:#97adc3;margin-left:5px;font-size:12px;font-weight:400}.dungeon-shop-editor-head p{color:#afc4d5;margin:3px 0 0;font-size:12px}.dungeon-shop-editor-head>div:last-child{flex-shrink:0;gap:5px;display:flex}.dungeon-shop-editor-head button{align-items:center;gap:4px;display:flex}.dungeon-shop-editor-head button img{object-fit:contain;width:20px;height:20px}.dungeon-shop-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dungeon-shop-edit-card{background:linear-gradient(145deg,#132c3e,#0b1b2a);border:1px solid #345468;border-radius:8px;min-width:0;padding:8px}.dungeon-shop-edit-card.shiny{background:linear-gradient(145deg,#2d3034,#0b1b2a);border-color:#746c46}.dungeon-shop-edit-card.paused{opacity:.65}.dungeon-shop-edit-card>header{align-items:center;gap:3px;margin-bottom:7px;display:flex}.dungeon-admin .dungeon-shop-content-trigger{text-align:left;color:#e7f1fa;min-width:0;box-shadow:none;background:0 0;border:0;flex:1;align-items:center;gap:6px;padding:0;display:flex}.dungeon-shop-content-trigger>span:last-child{flex:1;min-width:0}.dungeon-shop-content-trigger b{overflow-wrap:anywhere;font-size:14px;display:block}.dungeon-shop-content-trigger small{color:#a7c1d5;margin-top:3px;font-size:12px;display:block}.dungeon-shop-content-trigger small span{color:#8bd6e3;margin-left:4px}.dungeon-admin .dungeon-shop-remove{color:#c6b2aa;background:#122737;flex:0 0 28px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;padding:0;display:flex}.dungeon-admin .dungeon-shop-remove:hover{color:#ffc1b0;border-color:#bf806f}.dungeon-content-icon{flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:36px;display:inline-flex;position:relative;overflow:visible}.dungeon-content-icon>img{object-fit:contain;max-width:32px;max-height:32px}.dungeon-content-sprite{image-rendering:pixelated;background-repeat:no-repeat;flex-shrink:0;display:block}.dungeon-content-icon>img.dungeon-content-super{width:10px;max-width:10px;height:auto;max-height:none;position:absolute;top:0;right:0}.dungeon-shop-segments{gap:3px;display:flex}.dungeon-admin .dungeon-shop-segments button{color:#afc4d5;background:#0c1a29;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;padding:4px 6px;display:flex}.dungeon-admin .dungeon-shop-segments button[aria-pressed=true]{color:#effaf6;background:#214b4a;border-color:#76b7a8}.dungeon-shop-edit-card.shiny .dungeon-shop-segments button[aria-pressed=true]{color:#fff0b9;background:#52482e;border-color:#b8a164}.dungeon-shop-price-fields{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.dungeon-shop-price-fields>label,.dungeon-shop-price-fields>div{color:#a9c1d3;grid-template-columns:20px 1fr;align-items:center;gap:3px 4px;min-width:0;font-size:12px;display:grid}.dungeon-shop-price-fields img{object-fit:contain;width:18px;height:18px}.dungeon-shop-price-fields input,.dungeon-shop-price-fields strong{box-sizing:border-box;grid-column:1/-1;width:100%;min-width:0;height:28px}.dungeon-shop-price-fields strong{color:#d9e6f2;background:#0c1a28;border:1px solid #294657;border-radius:4px;align-items:center;padding:3px 6px;font-size:14px;font-weight:500;display:flex}.dungeon-shop-edit-card footer{justify-content:space-between;align-items:center;gap:5px;margin-top:7px;display:flex}.dungeon-shop-edit-card footer small{color:#90a7bc;font-size:12px}.dungeon-admin .dungeon-shop-enabled{color:#a0b3c7;background:0 0;border-color:#0000;align-items:center;gap:5px;min-height:24px;padding:2px 5px;display:flex}.dungeon-shop-enabled i{background:#65778b;border-radius:50%;width:6px;height:6px}.dungeon-shop-enabled[aria-pressed=true]{color:#a4e2c9}.dungeon-shop-enabled[aria-pressed=true] i{background:#80cfad}.dungeon-shop-quantity{color:#b8ccdb;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.dungeon-shop-quantity input{width:70px;min-width:0}.dungeon-content-picker{background:#0d2435;border:1px solid #5d9aab;border-radius:8px;margin:8px 0 12px;padding:9px}.dungeon-content-picker>header{color:#e4f4fc;justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.dungeon-admin .dungeon-content-picker>header button{justify-content:center;align-items:center;width:28px;height:28px;min-height:28px;padding:0;display:flex}.dungeon-picker-toolbar{gap:7px;margin-bottom:8px;display:flex}.dungeon-picker-toolbar>label{flex:1;align-items:center;gap:5px;min-width:0;display:flex}.dungeon-picker-toolbar input{width:100%;min-width:0}.dungeon-picker-toolbar .dungeon-shop-segments{min-width:115px}.dungeon-picker-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}.dungeon-admin .dungeon-picker-grid>button{color:#dcecf6;background:#132e43;border-color:#31576d;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:64px;padding:5px;display:flex}.dungeon-picker-grid>button>span:last-child{text-align:center;overflow-wrap:anywhere;font-size:12px;line-height:1.25}.dungeon-content-picker>nav{justify-content:center;align-items:center;gap:12px;margin-top:8px;font-size:12px;display:flex}.dungeon-content-picker>nav button{justify-content:center;align-items:center;padding:3px;display:flex}.device-celular .dungeon-shop-editor-head{flex-wrap:wrap;align-items:flex-start}.device-celular .dungeon-shop-editor-head h3{font-size:13px}.device-celular .dungeon-shop-editor-head p,.device-celular .dungeon-shop-editor-head h3 small,.device-celular .dungeon-shop-edit-card footer small,.device-celular .dungeon-shop-content-trigger small{font-size:10px}.device-celular .dungeon-shop-content-trigger b{font-size:12px}.device-celular .dungeon-shop-edit-card{padding:6px}.device-celular .dungeon-shop-price-fields>label,.device-celular .dungeon-shop-price-fields>div{font-size:10px}.device-celular .dungeon-shop-price-fields strong{font-size:12px}.device-celular .dungeon-picker-grid>button>span:last-child{font-size:10px}.device-celular .dungeon-shop-edit-grid{gap:6px}@media (width<=700px){.dungeon-shop-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dungeon-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=360px){.dungeon-shop-edit-grid{grid-template-columns:1fr}.dungeon-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-pokemon-editor{color:#cce6f2;background:linear-gradient(140deg,#102735,#0a141f);border:1px solid #2d5268;border-radius:7px;min-width:0;font-size:11px}.admin-pokemon-editor>summary{cursor:pointer;color:#a8ecff;align-items:center;gap:7px;padding:10px;list-style:none;display:flex}.admin-pokemon-editor>summary::-webkit-details-marker{display:none}.admin-pokemon-editor>summary small{color:#97afbd;margin-left:auto}.admin-pokemon-editor>form{gap:9px;padding:0 10px 10px;display:grid}.admin-pokemon-editor p{overflow-wrap:anywhere;margin:0;line-height:1.45}.admin-pokemon-editor-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.admin-pokemon-editor-fields>label{gap:4px;min-width:0;display:grid}.admin-pokemon-editor-fields .admin-pokemon-editor-held{grid-column:span 2}.admin-pokemon-editor input:not([type=checkbox]),.admin-pokemon-editor select{color:#e5f4fb;width:100%;min-width:0;height:30px;font:inherit;background:#07121d;border:1px solid #315166;border-radius:4px;padding:3px 6px}.admin-pokemon-editor input:focus-visible,.admin-pokemon-editor select:focus-visible,.admin-pokemon-editor button:focus-visible,.admin-pokemon-editor summary:focus-visible{outline-offset:2px;outline:2px solid #65d9ff}.admin-pokemon-editor input:disabled{opacity:.65}.admin-pokemon-editor fieldset{border:1px solid #294456;border-radius:5px;min-width:0;margin:0;padding:7px}.admin-pokemon-editor fieldset.admin-pokemon-editor-inputs{border:0;padding:0;display:contents}.admin-pokemon-editor legend{color:#bcefff;padding:0 5px;font-weight:700}.admin-pokemon-editor small,.admin-pokemon-editor-hint{color:#9cb7c8;font-size:10px}.admin-pokemon-editor legend small{margin-left:5px;font-weight:400}.admin-pokemon-editor-checks,.admin-pokemon-editor-options{flex-wrap:wrap;gap:5px 12px;display:flex}.admin-pokemon-editor-checks>label,.admin-pokemon-editor-options>label{align-items:center;gap:5px;min-height:26px;display:flex}.admin-pokemon-editor input[type=checkbox]{accent-color:#63d8f9;flex:none;width:15px;height:15px;margin:0}.admin-pokemon-editor-options.moves{scrollbar-gutter:stable;max-height:150px;margin-bottom:5px;overflow-y:auto}.admin-pokemon-editor-options.moves>label{overflow-wrap:anywhere;width:calc(50% - 8px);min-width:0}.admin-pokemon-editor-stats>label,.admin-pokemon-stat-labels{grid-template-columns:minmax(90px,1fr) minmax(45px,90px) minmax(45px,90px);align-items:center;gap:7px;margin-bottom:4px;display:grid}.admin-pokemon-stat-labels{color:#a3bccc}.admin-pokemon-editor-stats>label>span{overflow-wrap:anywhere;min-width:0}.admin-pokemon-editor-confirm{background:#113b47;border:1px solid #498c9a;border-radius:4px;padding:8px}.admin-pokemon-editor footer{flex-wrap:wrap;gap:6px;display:flex}.admin-pokemon-editor footer>button{color:#d8f3ff;min-height:32px;font:inherit;cursor:pointer;background:#153b4d;border:1px solid #3c7085;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:5px 9px;display:flex}.admin-pokemon-editor footer>button.primary{background:#15546a;border-color:#4daec6}.game-shell.device-pc .admin-pokemon-editor{font-size:14px}.game-shell.device-pc .admin-pokemon-editor small,.game-shell.device-pc .admin-pokemon-editor-hint{font-size:12px}.game-shell.device-pc .admin-pokemon-editor footer>button{font-size:13px}.game-shell.device-celular .admin-pokemon-editor{font-size:10px}.game-shell.device-celular .admin-pokemon-editor small,.game-shell.device-celular .admin-pokemon-editor-hint{font-size:9px}.game-shell.device-celular .admin-pokemon-editor input:not([type=checkbox]):focus,.game-shell.device-celular .admin-pokemon-editor select:focus{font-size:16px}@media (width<=790px){.admin-pokemon-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-pokemon-editor>summary{flex-wrap:wrap;padding:7px}.admin-pokemon-editor>summary small{margin-left:0}.admin-pokemon-editor>form{gap:7px;padding:0 7px 7px}.admin-pokemon-editor-options.moves>label{width:100%}}@media (width<=520px){.admin-pokemon-editor-fields{grid-template-columns:minmax(0,1fr)}.admin-pokemon-editor-fields .admin-pokemon-editor-held{grid-column:auto}.admin-pokemon-editor-stats>label,.admin-pokemon-stat-labels{grid-template-columns:minmax(0,1fr) 44px 44px;gap:4px}.admin-pokemon-editor>summary small{display:none}.admin-pokemon-editor footer>button{width:100%}}
